PageSourceSearch

https://static.alan.com/web-assets/web-fr/66483aaebe6a06b0db2a81ef…604191.881635a3817a0e54.js?881635a3817a0e54

js alan.com collected 2026-09-24 17:44:24 UTC 3,298,042 bytes, 615 lines download raw bytes

1
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="6bb8f69a-3aa1-5cd9-8560-9e4aada197ea")}catch(e){}}();
3(self.rspackChunk_alaneu_web_server=self.rspackChunk_alaneu_web_server||[]).push([[604191],{977750:function(A){function e(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function t(A){return"function"==typeof A}function i(A){return"object"==typeof A&&null!==A}A.exports=e,e.prototype._events=void 0,e.prototype._maxListeners=void 0,e.defaultMaxListeners=10,e.prototype.setMaxListeners=function(A){if("number"!=typeof A||A<0||isNaN(A))throw TypeError("n must be a positive number");return this._maxListeners=A,this},e.prototype.emit=function(A){var e,r,n,s,o,a;if(this._events||(this._events={}),"error"===A&&(!this._events.error||i(this._events.error)&&!this._events.error.length)){if(e=arguments[1],e instanceof Error)throw e;var c=Error('Uncaught, unspecified "error" event. ('+e+")");throw c.context=e,c}if(void 0===(r=this._events[A]))return!1;if(t(r))switch(arguments.length){case 1:r.call(this);break;case 2:r.call(this,arguments[1]);break;case 3:r.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),r.apply(this,s)}else if(i(r))for(s=Array.prototype.slice.call(arguments,1),n=(a=r.slice()).length,o=0;o<n;o++)a[o].apply(this,s);return!0},e.prototype.addListener=function(A,r){var n;if(!t(r))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",A,t(r.listener)?r.listener:r),this._events[A]?i(this._events[A])?this._events[A].push(r):this._events[A]=[this._events[A],r]:this._events[A]=r,i(this._events[A])&&!this._events[A].warned&&(n=void 0===this._maxListeners?e.defaultMaxListeners:this._maxListeners)&&n>0&&this._events[A].length>n&&(this._events[A].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[A].length),"function"==typeof console.trace&&console.trace()),this},e.prototype.on=e.prototype.addListener,e.prototype.once=function(A,e){if(!t(e))throw TypeError("listener must be a function");var i=!1;function r(){this.removeListener(A,r),i||(i=!0,e.apply(this,arguments))}return r.listener=e,this.on(A,r),this},e.prototype.removeListener=function(A,e){var r,n,s,o;if(!t(e))throw TypeError("listener must be a function");if(!this._events||!this._events[A])return this;if(s=(r=this._events[A]).length,n=-1,r===e||t(r.listener)&&r.listener===e)delete this._events[A],this._events.removeListener&&this.emit("removeListener",A,e);else if(i(r)){for(o=s;o-- >0;)if(r[o]===e||r[o].listener&&r[o].listener===e){n=o;break}if(n<0)return this;1===r.length?(r.length=0,delete this._events[A]):r.splice(n,1),this._events.removeListener&&this.emit("removeListener",A,e)}return this},e.prototype.removeAllListeners=function(A){var e,i;if(!this._events)return this;if(!this._events.removeListener)return 0==arguments.length?this._events={}:this._events[A]&&delete this._events[A],this;if(0==arguments.length){for(e in this._events)"removeListener"!==e&&this.removeAllListeners(e);return this.removeAllListeners("removeListener"),this._events={},this}if(t(i=this._events[A]))this.removeListener(A,i);else if(i)for(;i.length;)this.removeListener(A,i[i.length-1]);return delete this._events[A],this},e.prototype.listeners=function(A){return this._events&&this._events[A]?t(this._events[A])?[this._events[A]]:this._events[A].slice():[]},e.prototype.listenerCount=function(A){if(this._events){var e=this._events[A];if(t(e))return 1;if(e)return e.length}return 0},e.listenerCount=function(A,e){return A.listenerCount(e)}},343320:function(A,e){"use strict";var t,i;Object.defineProperty(e,"__esModule",{value:!0}),e.BLOCKS=void 0,(i=t||(e.BLOCKS=t={})).DOCUMENT="document",i.PARAGRAPH="paragraph",i.HEADING_1="heading-1",i.HEADING_2="heading-2",i.HEADING_3="heading-3",i.HEADING_4="heading-4",i.HEADING_5="heading-5",i.HEADING_6="heading-6",i.OL_LIST="ordered-list",i.UL_LIST="unordered-list",i.LIST_ITEM="list-item",i.HR="hr",i.QUOTE="blockquote",i.EMBEDDED_ENTRY="embedded-entry-block",i.EMBEDDED_ASSET="embedded-asset-block",i.EMBEDDED_RESOURCE="embedded-resource-block",i.TABLE="table",i.TABLE_ROW="table-row",i.TABLE_CELL="table-cell",i.TABLE_HEADER_CELL="table-header-cell"},206928:function(A,e,t){"use strict";
3Object.defineProperty(e,"__esModule",{value:!0}),e.EMPTY_DOCUMENT=void 0;var i=t(343320);e.EMPTY_DOCUMENT={nodeType:i.BLOCKS.DOCUMENT,data:{},content:[{nodeType:i.BLOCKS.PARAGRAPH,data:{},content:[{nodeType:"text",value:"",marks:[],data:{}}]}]}},104365:function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isInline=function(A){return n(r.INLINES,A.nodeType)},e.isBlock=function(A){return n(i.BLOCKS,A.nodeType)},e.isText=function(A){return"text"===A.nodeType};var i=t(343320),r=t(474702);function n(A,e){for(var t=0,i=Object.keys(A);t<i.length;t++)if(e===A[i[t]])return!0;return!1}},867216:function(A,e,t){"use strict";var i=this&&this.__createBinding||(Object.create?function(A,e,t,i){void 0===i&&(i=t);var r=Object.getOwnPropertyDescriptor(e,t);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[t]}}),Object.defineProperty(A,i,r)}:function(A,e,t,i){void 0===i&&(i=t),A[i]=e[t]}),r=this&&this.__setModuleDefault||(Object.create?function(A,e){Object.defineProperty(A,"default",{enumerable:!0,value:e})}:function(A,e){A.default=e}),n=this&&this.__exportStar||function(A,e){for(var t in A)"default"===t||Object.prototype.hasOwnProperty.call(e,t)||i(e,A,t)},s=this&&this.__importStar||function(A){if(A&&A.__esModule)return A;var e={};if(null!=A)for(var t in A)"default"!==t&&Object.prototype.hasOwnProperty.call(A,t)&&i(e,A,t);return r(e,A),e};Object.defineProperty(e,"__esModule",{value:!0}),e.getSchemaWithNodeType=e.helpers=e.EMPTY_DOCUMENT=e.MARKS=e.INLINES=e.BLOCKS=void 0;var o=t(343320);Object.defineProperty(e,"BLOCKS",{enumerable:!0,get:function(){return o.BLOCKS}});var a=t(474702);Object.defineProperty(e,"INLINES",{enumerable:!0,get:function(){return a.INLINES}});var c=t(102210);Object.defineProperty(e,"MARKS",{enumerable:!0,get:function(){return c.MARKS}}),n(t(49069),e),n(t(758517),e),n(t(217949),e);var g=t(206928);Object.defineProperty(e,"EMPTY_DOCUMENT",{enumerable:!0,get:function(){return g.EMPTY_DOCUMENT}}),e.helpers=s(t(104365));
3var l=t(948843);Object.defineProperty(e,"getSchemaWithNodeType",{enumerable:!0,get:function(){return l.getSchemaWithNodeType}})},474702:function(A,e){"use strict";var t,i;Object.defineProperty(e,"__esModule",{value:!0}),e.INLINES=void 0,(i=t||(e.INLINES=t={})).ASSET_HYPERLINK="asset-hyperlink",i.EMBEDDED_ENTRY="embedded-entry-inline",i.EMBEDDED_RESOURCE="embedded-resource-inline",i.ENTRY_HYPERLINK="entry-hyperlink",i.HYPERLINK="hyperlink",i.RESOURCE_HYPERLINK="resource-hyperlink"},102210:function(A,e){"use strict";var t,i;Object.defineProperty(e,"__esModule",{value:!0}),e.MARKS=void 0,(i=t||(e.MARKS=t={})).BOLD="bold",i.ITALIC="italic",i.UNDERLINE="underline",i.CODE="code",i.SUPERSCRIPT="superscript",i.SUBSCRIPT="subscript",i.STRIKETHROUGH="strikethrough"},217949:function(A,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},49069:function(A,e,t){"use strict";var i,r=this&&this.__spreadArray||function(A,e,t){if(t||2==arguments.length)for(var i,r=0,n=e.length;r<n;r++)!i&&r in e||(i||(i=Array.prototype.slice.call(e,0,r)),i[r]=e[r]);return A.concat(i||Array.prototype.slice.call(e))};Object.defineProperty(e,"__esModule",{value:!0}),e.V1_MARKS=e.V1_NODE_TYPES=e.TEXT_CONTAINERS=e.HEADINGS=e.CONTAINERS=e.VOID_BLOCKS=e.TABLE_BLOCKS=e.LIST_ITEM_BLOCKS=e.TOP_LEVEL_BLOCKS=void 0;var n=t(343320),s=t(474702),o=t(102210);e.TOP_LEVEL_BLOCKS=[n.BLOCKS.PARAGRAPH,n.BLOCKS.HEADING_1,n.BLOCKS.HEADING_2,n.BLOCKS.HEADING_3,n.BLOCKS.HEADING_4,n.BLOCKS.HEADING_5,n.BLOCKS.HEADING_6,n.BLOCKS.OL_LIST,n.BLOCKS.UL_LIST,n.BLOCKS.HR,n.BLOCKS.QUOTE,n.BLOCKS.EMBEDDED_ENTRY,n.BLOCKS.EMBEDDED_ASSET,n.BLOCKS.EMBEDDED_RESOURCE,n.BLOCKS.TABLE],e.LIST_ITEM_BLOCKS=[n.BLOCKS.PARAGRAPH,n.BLOCKS.HEADING_1,n.BLOCKS.HEADING_2,n.BLOCKS.HEADING_3,n.BLOCKS.HEADING_4,n.BLOCKS.HEADING_5,n.BLOCKS.HEADING_6,n.BLOCKS.OL_LIST,n.BLOCKS.UL_LIST,n.BLOCKS.HR,n.BLOCKS.QUOTE,n.BLOCKS.EMBEDDED_ENTRY,n.BLOCKS.EMBEDDED_ASSET,n.BLOCKS.EMBEDDED_RESOURCE],e.TABLE_BLOCKS=[n.BLOCKS.TABLE,n.BLOCKS.TABLE_ROW,n.BLOCKS.TABLE_CELL,n.BLOCKS.TABLE_HEADER_CELL],e.VOID_BLOCKS=[n.BLOCKS.HR,n.BLOCKS.EMBEDDED_ENTRY,n.BLOCKS.EMBEDDED_ASSET,n.BLOCKS.EMBEDDED_RESOURCE],(i={})[n.BLOCKS.OL_LIST]=[n.BLOCKS.LIST_ITEM],i[n.BLOCKS.UL_LIST]=[n.BLOCKS.LIST_ITEM],i[n.BLOCKS.LIST_ITEM]=e.LIST_ITEM_BLOCKS,i[n.BLOCKS.QUOTE]=[n.BLOCKS.PARAGRAPH],i[n.BLOCKS.TABLE]=[n.BLOCKS.TABLE_ROW],i[n.BLOCKS.TABLE_ROW]=[n.BLOCKS.TABLE_CELL,n.BLOCKS.TABLE_HEADER_CELL],i[n.BLOCKS.TABLE_CELL]=[n.BLOCKS.PARAGRAPH,n.BLOCKS.UL_LIST,n.BLOCKS.OL_LIST],i[n.BLOCKS.TABLE_HEADER_CELL]=[n.BLOCKS.PARAGRAPH],e.CONTAINERS=i,e.HEADINGS=[n.BLOCKS.HEADING_1,n.BLOCKS.HEADING_2,n.BLOCKS.HEADING_3,n.BLOCKS.HEADING_4,n.BLOCKS.HEADING_5,n.BLOCKS.HEADING_6],e.TEXT_CONTAINERS=r([n.BLOCKS.PARAGRAPH],e.HEADINGS,!0),e.V1_NODE_TYPES=[n.BLOCKS.DOCUMENT,n.BLOCKS.PARAGRAPH,n.BLOCKS.HEADING_1,n.BLOCKS.HEADING_2,n.BLOCKS.HEADING_3,n.BLOCKS.HEADING_4,n.BLOCKS.HEADING_5,n.BLOCKS.HEADING_6,n.BLOCKS.OL_LIST,n.BLOCKS.UL_LIST,n.BLOCKS.LIST_ITEM,n.BLOCKS.HR,n.BLOCKS.QUOTE,n.BLOCKS.EMBEDDED_ENTRY,n.BLOCKS.EMBEDDED_ASSET,s.INLINES.HYPERLINK,s.INLINES.ENTRY_HYPERLINK,s.INLINES.ASSET_HYPERLINK,s.INLINES.EMBEDDED_ENTRY,"text"],e.V1_MARKS=[o.MARKS.BOLD,o.MARKS.CODE,o.MARKS.ITALIC,o.MARKS.UNDERLINE]},948843:function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getSchemaWithNodeType=function(A){try{return t(104789)("./".concat(A,".json"))}catch(e){throw Error('Schema for nodeType "'.concat(A,'" was not found.'))}}},758517:function(A,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},16675:function(A,e,t){!function(A,e){"use strict";var i,r=e&&"object"==typeof e&&"default"in e?e:{default:e};function n(A,e){var t=Object.keys(A);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(A);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(A,e).enumerable})),t.push.apply(t,i)}return t}function s(A){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?n(Object(t),!0).forEach(function(e){o(A,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(t)):n(Object(t)).forEac
3h(function(e){Object.defineProperty(A,e,Object.getOwnPropertyDescriptor(t,e))})}return A}function o(A,e,t){var i;return(e="symbol"==typeof(i=function(A,e){if("object"!=typeof A||!A)return A;var t=A[Symbol.toPrimitive];if(void 0!==t){var i=t.call(A,e||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(A)}(e,"string"))?i:String(i))in A?Object.defineProperty(A,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):A[e]=t,A}function a(A,e){if(null==A)return{};var t,i,r=function(A,e){if(null==A)return{};var t,i,r={},n=Object.keys(A);for(i=0;i<n.length;i++)t=n[i],e.indexOf(t)>=0||(r[t]=A[t]);return r}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i<n.length;i++)t=n[i],!(e.indexOf(t)>=0)&&Object.prototype.propertyIsEnumerable.call(A,t)&&(r[t]=A[t])}return r}var c="u">typeof globalThis?globalThis:"u">typeof window?window:void 0!==t.g?t.g:"u">typeof self?self:{};function g(A){return A&&A.__esModule&&Object.prototype.hasOwnProperty.call(A,"default")?A.default:A}function l(A,e){return A(e={exports:{}},e.exports),e.exports}var u=l(function(A,e){var t,i;Object.defineProperty(e,"__esModule",{value:!0}),e.BLOCKS=void 0,(i=t||(e.BLOCKS=t={})).DOCUMENT="document",i.PARAGRAPH="paragraph",i.HEADING_1="heading-1",i.HEADING_2="heading-2",i.HEADING_3="heading-3",i.HEADING_4="heading-4",i.HEADING_5="heading-5",i.HEADING_6="heading-6",i.OL_LIST="ordered-list",i.UL_LIST="unordered-list",i.LIST_ITEM="list-item",i.HR="hr",i.QUOTE="blockquote",i.EMBEDDED_ENTRY="embedded-entry-block",i.EMBEDDED_ASSET="embedded-asset-block",i.EMBEDDED_RESOURCE="embedded-resource-block",i.TABLE="table",i.TABLE_ROW="table-row",i.TABLE_CELL="table-cell",i.TABLE_HEADER_CELL="table-header-cell"});g(u),u.BLOCKS;var B=l(function(A,e){var t,i;Object.defineProperty(e,"__esModule",{value:!0}),e.INLINES=void 0,(i=t||(e.INLINES=t={})).HYPERLINK="hyperlink",i.ENTRY_HYPERLINK="entry-hyperlink",i.ASSET_HYPERLINK="asset-hyperlink",i.RESOURCE_HYPERLINK="resource-hyperlink",i.EMBEDDED_ENTRY="embedded-entry-inline",i.EMBEDDED_RESOURCE="embedded-resource-inline"});g(B),B.INLINES;var h=l(function(A,e){var t,i;Object.defineProperty(e,"__esModule",{value:!0}),(i=t||(t={})).BOLD="bold",i.ITALIC="italic",i.UNDERLINE="underline",i.CODE="code",i.SUPERSCRIPT="superscript",i.SUBSCRIPT="subscript",e.default=t});g(h);var d=l(function(A,e){var t,i=c&&c.__spreadArray||function(A,e,t){if(t||2==arguments.length)for(var i,r=0,n=e.length;r<n;r++)!i&&r in e||(i||(i=Array.prototype.slice.call(e,0,r)),i[r]=e[r]);return A.concat(i||Array.prototype.slice.call(e))},r=c&&c.__importDefault||function(A){return A&&A.__esModule?A:{default:A}};Object.defineProperty(e,"__esModule",{value:!0}),e.V1_MARKS=e.V1_NODE_TYPES=e.TEXT_CONTAINERS=e.HEADINGS=e.CONTAINERS=e.VOID_BLOCKS=e.TABLE_BLOCKS=e.LIST_ITEM_BLOCKS=e.TOP_LEVEL_BLOCKS=void 0;var n=r(h);e.TOP_LEVEL_BLOCKS=[u.BLOCKS.PARAGRAPH,u.BLOCKS.HEADING_1,u.BLOCKS.HEADING_2,u.BLOCKS.HEADING_3,u.BLOCKS.HEADING_4,u.BLOCKS.HEADING_5,u.BLOCKS.HEADING_6,u.BLOCKS.OL_LIST,u.BLOCKS.UL_LIST,u.BLOCKS.HR,u.BLOCKS.QUOTE,u.BLOCKS.EMBEDDED_ENTRY,u.BLOCKS.EMBEDDED_ASSET,u.BLOCKS.EMBEDDED_RESOURCE,u.BLOCKS.TABLE],e.LIST_ITEM_BLOCKS=[u.BLOCKS.PARAGRAPH,u.BLOCKS.HEADING_1,u.BLOCKS.HEADING_2,u.BLOCKS.HEADING_3,u.BLOCKS.HEADING_4,u.BLOCKS.HEADING_5,u.BLOCKS.HEADING_6,u.BLOCKS.OL_LIST,u.BLOCKS.UL_LIST,u.BLOCKS.HR,u.BLOCKS.QUOTE,u.BLOCKS.EMBEDDED_ENTRY,u.BLOCKS.EMBEDDED_ASSET,u.BLOCKS.EMBEDDED_RESOURCE],e.TABLE_BLOCKS=[u.BLOCKS.TABLE,u.BLOCKS.TABLE_ROW,u.BLOCKS.TABLE_CELL,u.BLOCKS.TABLE_HEADER_CELL],e.VOID_BLOCKS=[u.BLOCKS.HR,u.BLOCKS.EMBEDDED_ENTRY,u.BLOCKS.EMBEDDED_ASSET,u.BLOCKS.EMBEDDED_RESOURCE],(t={})[u.BLOCKS.OL_LIST]=[u.BLOCKS.LIST_ITEM],t[u.BLOCKS.UL_LIST]=[u.BLOCKS.LIST_ITEM],t[u.BLOCKS.LIST_ITEM]=e.LIST_ITEM_BLOCKS,t[u.BLOCKS.QUOTE]=[u.BLOCKS.PARAGRAPH],t[u.BLOCKS.TABLE]=[u.BLOCKS.TABLE_ROW],t[u.BLOCKS.TABLE_ROW]=[u.BLOCKS.TABLE_CELL,u.BLOCKS.TABLE_HEADER_CELL],t[u.BLOCKS.TABLE_CELL]=[u.BLOCKS.PARAGRAPH],t[u.BLOCKS.TABLE_HEADER_CELL]=[u.BLOCKS.PARAGRAPH],e.CONTAINERS=t,e.HEADINGS=[u.BLOCKS.HEADING_1,u.BLOCKS.HEADING_2,u.BLOCKS.HEADING_3,u.BLOCKS.HEADING_4,u.BLOCKS.HEADING_5,u.BLOCKS.HEADING_6],e.TEXT_CONTAINERS=i([u.BLOCKS.PARAGRAPH],e.HEADINGS,!0),e.V1_NODE_TYPES=[u.BLOCKS.DOCUMENT,u.BLOCKS.PARAGRAPH,u.BLOCKS.HEADING_1,u.BLOCKS.HEADING_2,u.BLOCKS.HEADING_3,u.BLOCKS.HEADING_4,u.BLOCKS.HEADING_5,u.BLOCKS.HEADING_6,u.BLOCKS.OL_LIST,u.BLOCKS.UL_LIST,u.BLOCKS.LIST_ITEM,u.BLOCKS.HR,u.BLOCKS.QUOTE,u.BLOCKS.EMBEDDED_ENTRY,u.BLOCKS.EMBEDDED_ASSET,B.INLINES.HYPERLINK,B.INLINES.ENTRY_HYPERLINK,B.INLINES.ASSET_HYPERLINK,B.INLINES.EMBEDDED_ENTRY,"text"],e.V1_MARKS=[n.default.BOLD,n.default.CODE,n.default.ITALIC,n.default.UNDERLINE]});g(d),d.V1_MARKS,d.V1_NODE_TYPES,d.TEXT_CONTAINERS,d.HEADINGS,d.CONTAINERS,d.VOID_BLOCKS,d.TABLE_BLOCKS,d.LIST_ITEM_BLOCKS,d.TOP_LEVEL_BLOCKS;
3var f=l(function(A,e){Object.defineProperty(e,"__esModule",{value:!0})});g(f);var Q=l(function(A,e){Object.defineProperty(e,"__esModule",{value:!0})});g(Q);var C=l(function(A,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default={nodeType:u.BLOCKS.DOCUMENT,data:{},content:[{nodeType:u.BLOCKS.PARAGRAPH,data:{},content:[{nodeType:"text",value:"",marks:[],data:{}}]}]}});g(C);var p=l(function(A,e){function t(A,e){for(var t=0,i=Object.keys(A);t<i.length;t++)if(e===A[i[t]])return!0;return!1}Object.defineProperty(e,"__esModule",{value:!0}),e.isText=e.isBlock=e.isInline=void 0,e.isInline=function(A){return t(B.INLINES,A.nodeType)},e.isBlock=function(A){return t(u.BLOCKS,A.nodeType)},e.isText=function(A){return"text"===A.nodeType}});g(p),p.isText,p.isBlock,p.isInline;var w=l(function(A,e){var t=c&&c.__createBinding||(Object.create?function(A,e,t,i){void 0===i&&(i=t);var r=Object.getOwnPropertyDescriptor(e,t);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[t]}}),Object.defineProperty(A,i,r)}:function(A,e,t,i){void 0===i&&(i=t),A[i]=e[t]}),i=c&&c.__setModuleDefault||(Object.create?function(A,e){Object.defineProperty(A,"default",{enumerable:!0,value:e})}:function(A,e){A.default=e}),r=c&&c.__exportStar||function(A,e){for(var i in A)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||t(e,A,i)},n=c&&c.__importStar||function(A){if(A&&A.__esModule)return A;var e={};if(null!=A)for(var r in A)"default"!==r&&Object.prototype.hasOwnProperty.call(A,r)&&t(e,A,r);return i(e,A),e},s=c&&c.__importDefault||function(A){return A&&A.__esModule?A:{default:A}};Object.defineProperty(e,"__esModule",{value:!0}),e.helpers=e.EMPTY_DOCUMENT=e.MARKS=e.INLINES=e.BLOCKS=void 0,Object.defineProperty(e,"BLOCKS",{enumerable:!0,get:function(){return u.BLOCKS}}),Object.defineProperty(e,"INLINES",{enumerable:!0,get:function(){return B.INLINES}}),Object.defineProperty(e,"MARKS",{enumerable:!0,get:function(){return s(h).default}}),r(d,e),r(f,e),r(Q,e),Object.defineProperty(e,"EMPTY_DOCUMENT",{enumerable:!0,get:function(){return s(C).default}}),e.helpers=n(p)});g(w);var E=w.helpers;w.EMPTY_DOCUMENT;var I=w.MARKS,m=w.INLINES,v=w.BLOCKS;function y(A){return!A||(A instanceof Array?A.length<=0:A.constructor===Object&&0===Object.keys(A).length)}function k(A,e,t){if(!A||!e)return A;for(var i="string"!=typeof e?e:e.split(".").reduce(function(A,e){return e.split(/\[([^}]+)\]/g).forEach(function(e){e.length>0&&A.push(e)}),A},[]),r=A,n=0;n<i.length;n+=1){if(!r[i[n]])return t;r=r[i[n]]}return r}function D(A){return A.children||null}function b(A){return A.children||null}function F(A){return A.children||null}function P(A){var e=A.fields,t=A.children,i=e.file,n=e.title;return r.default.createElement("a",{href:i.url,download:!0},t||n)}var U=["uri"],S={overrides:{},createElement:r.default.createElement},H={image:function(A){var e=A.fields,t=e.file,i=e.title;return r.default.createElement("img",{src:t.url,alt:i,style:{maxWidth:"100%",height:"auto"}})},video:function(A){var e=A.fields.file;return r.default.createElement("video",{style:{display:"block",maxWidth:"100%",height:"auto"},controls:!0},r.default.createElement("source",{src:e.url,type:e.contentType}),r.default.createElement("p",null,"Your browser does not support HTML5 video. Here is a"," ",r.default.createElement("a",{href:e.url,download:!0},"link to the video")," ","instead."))},audio:function(A){var e=A.fields.file;return r.default.createElement("audio",{style:{display:"block",maxWidth:"100%",height:"auto"},controls:!0},r.default.createElement("source",{src:e.url,type:e.contentType}),r.default.createElement("p",null,"Your browser does not support HTML5 audio. Here is a"," ",r.default.createElement("a",{href:e.url,download:!0},"link to the audio file")," ","instead."))}},x=(o(o(o(o(o(o(o(o(o(o(i={},v.HEADING_1,"h1"),v.HEADING_2,"h2"),v.HEADING_3,"h3"),v.HEADING_4,"h4"),v.HEADING_5,"h5"),v.HEADING_6,"h6"),v.PARAGRAPH,"p"),v.UL_LIST,"ul"),v.OL_LIST,"ol"),v.LIST_ITEM,"li"),o(o(o(o(o(o(o(o(o(o(i,v.QUOTE,"blockquote"),v.HR,"hr"),v.TABLE,function(A){var e=A.children;return r.default.createElement("table",null,r.default.createElement("tbody",null,e))}),v.TABLE_ROW,"tr"),v.TABLE_HEADER_CELL,"th"),v.TABLE_CELL,"td"),m.HYPERLINK,"a"),I.BOLD,"strong"),I.ITALIC,"em"),I.UNDERLINE,"u"),o(i,I.CODE,"code")),M=o(o(o({}
3,v.EMBEDDED_ENTRY,!0),m.ENTRY_HYPERLINK,!0),m.EMBEDDED_ENTRY,!0),L=o(o({},v.EMBEDDED_ASSET,!0),m.ASSET_HYPERLINK,!0);function _(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return A?R(A.content,s(s({},S),e)):null}function R(A,e){return y(A)?null:A.map(function(A,t){return function(){var A,e,t,i,r,n,o,c,g,l,u=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},B=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},h=arguments.length>2?arguments[2]:void 0;if(!u.nodeType)return T(u,B,h);if(E.isText(u))return function(A,e,t){var i=A.data,r=void 0===i?{}:i,n=A.value,o=A.marks,a=e.overrides,c=e.createElement;if(y(o)){var g=G("text",a);return g?c(g,N("text",a,s(s({},r),{},{key:t})),n):n}return o.reduce(function(A,e,i){var n=G(e.type,a);return n?c(n,N(e.type,a,s(s({},r),{},{key:"".concat(t).concat(i)})),A):A},n)}(u,B,h);if(M[u.nodeType])return function(A,e,t){var i=A.data,r=A.content,n=A.nodeType,o=e.overrides,a=e.createElement,c=k(i,"target.sys.contentType.sys.id");if(!c)return T(A,e,t);var g=o[n],l=E.isBlock(A)?b:F;return a(G(c,g)||l,N(n,g,s(s({},i.target),{},{key:t})),y(r)?void 0:R(r,e))}(u,B,h);return L[u.nodeType]?function(A,e,t){var i=A.data,r=A.content,n=A.nodeType,o=e.overrides,a=e.createElement,c=k(i,"target.fields.file.contentType","").split("/")[0];if(!c)return T(A,e,t);var g=o[n],l=H[c],u=E.isBlock(A)?l:P,B=G(c,g)||u;return B?a(B,N(n,g,s(s({},i.target),{},{key:t})),y(r)?void 0:R(r,e)):T(A,e,t)}(u,B,h):(A=u,e=B,t=h,i=A.data,r=A.content,n=A.nodeType,o=e.overrides,c=e.createElement,g=G(n,o)||b,l=i.uri,c(g,N(n,o,s(s({},a(i,U)),{}
3,{href:l,key:t})),y(r)?void 0:R(r,e)))}(A,e,t)})}function T(A,e,t){var i=A.data,r=A.content;return(0,e.createElement)(D,s(s({},i.target),{},{key:t}),y(r)?void 0:R(r,e))}function G(A,e){var t=j(A,e);return t?"function"==typeof t?t:t.component:x[A]}function N(A,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=j(A,e);if(y(i)||"function"==typeof i)return t;var r=i.props||{};return s(s(s({},r),t),{},{className:function(){for(var A=arguments.length,e=Array(A),t=0;t<A;t++)e[t]=arguments[t];var i=Array.prototype.slice.call(e).filter(Boolean);if(!y(i))return i.join(" ")}(t.className,r.className)})}function j(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e[x[A]]||e[A]}var O=["richText"];A.default=function(A){return _(A.richText,a(A,O))},A.richTextToJsx=_,Object.defineProperty(A,"__esModule",{value:!0})}(e,t(514041))},121613:function(A,e,t){"use strict";var i,r,n,s;function o(){return(o=Object.assign?Object.assign.bind():function(A){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)({}).hasOwnProperty.call(t,i)&&(A[i]=t[i])}return A}).apply(null,arguments)}(n=i||(i={})).Pop="POP",n.Push="PUSH",n.Replace="REPLACE";let a="popstate";function c(A){return void 0===A&&(A={}),function(A,e,t){void 0===t&&(t={});let{window:r=document.defaultView,v5Compat:n=!1}=t,s=r.history,c=i.Pop,l=null,d=f();function f(){return(s.state||{idx:null}).idx}function Q(){c=i.Pop;let A=f(),e=null==A?null:A-d;d=A,l&&l({action:c,location:p.location,delta:e})}function C(A){let e="null"!==r.location.origin?r.location.origin:r.location.href,t="string"==typeof A?A:h(A);return g(e,"No window.location.(origin|href) available to create URL for href: "+(t=t.replace(/ $/,"%20"))),new URL(t,e)}null==d&&(d=0,s.replaceState(o({},s.state,{idx:d}),""));let p={get action(){return c},get location(){return A(r,s)},listen(A){if(l)throw Error("A history only accepts one active listener");return r.addEventListener(a,Q),l=A,()=>{r.removeEventListener(a,Q),l=null}},createHref:A=>e(r,A),createURL:C,encodeLocation(A){let e=C(A);return{pathname:e.pathname,search:e.search,hash:e.hash}},push:function(A,e){c=i.Push;let t=B(p.location,A,e);let o=u(t,d=f()+1),a=p.createHref(t);try{s.pushState(o,"",a)}catch(A){if(A instanceof DOMException&&"DataCloneError"===A.name)throw A;r.location.assign(a)}n&&l&&l({action:c,location:p.location,delta:1})},replace:function(A,e){c=i.Replace;let t=B(p.location,A,e);let r=u(t,d=f()),o=p.createHref(t);s.replaceState(r,"",o),n&&l&&l({action:c,location:p.location,delta:0})},go:A=>s.go(A)};return p}(function(A,e){let{pathname:t,search:i,hash:r}=A.location;return B("",{pathname:t,search:i,hash:r},e.state&&e.state.usr||null,e.state&&e.state.key||"default")},function(A,e){return"string"==typeof e?e:h(e)},A)}function g(A,e){if(!1===A||null==A)throw Error(e)}function l(A,e){if(!A){"u">typeof console&&console.warn(e);try{throw Error(e)}catch(A){}}}function u(A,e){return{usr:A.state,key:A.key,idx:e}}function B(A,e,t,i){return void 0===t&&(t=null),o({pathname:"string"==typeof A?A:A.pathname,search:"",hash:""},"string"==typeof e?d(e):e,{state:t,key:e&&e.key||i||Math.random().toString(36).substr(2,8)})}function h(A){let{pathname:e="/",search:t="",hash:i=""}=A;return t&&"?"!==t&&(e+="?"===t.charAt(0)?t:"?"+t),i&&"#"!==i&&(e+="#"===i.charAt(0)?i:"#"+i),e}function d(A){let e={};if(A){let t=A.indexOf("#");t>=0&&(e.hash=A.substr(t),A=A.substr(0,t));let i=A.indexOf("?");i>=0&&(e.search=A.substr(i),A=A.substr(0,i)),A&&(e.pathname=A)}return e}function f(A,e,t){return void 0===t&&(t="/"),function(A,e,t,i){let r=I(("string"==typeof e?d(e):e).pathname||"/",t);if(null==r)return null;let n=function A(e,t,i,r){void 0===t&&(t=[]),void 0===i&&(i=[]),void 0===r&&(r="");let n=(e,n,s)=>{var o,a;let c,l,u={relativePath:void 0===s?e.path||"":s,caseSensitive:!0===e.caseSensitive,childrenIndex:n,route:e};u.relativePath.startsWith("/")&&(g(u.relativePath.startsWith(r),'Absolute route path "'+u.relativePath+'" nested under path "'+r+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),u.relativePath=u.relativePath.slice(r.length));let B=F([r,u.relativePath]),h=i.concat(u);e.children&&e.children.length>0&&(g(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+B+'".'),A(e.children,t,h,B)),(null!=e.path||e.index)&&t.push({path:B,score:(o=B,a=e.index,l=(c=o.split("/")).length,c.some(C)&&(l+=-2),a&&(l+=2),c.filter(A=>!C(A)).reduce((A,e)=>A+(Q.test(e)?3:""===e?1:10),l)),routesMeta:h})};return e.forEach((A,e)=>{var t;if(""!==A.path&&null!=(t=A.path)&&t.includes("?"))for(let t of function A(e){let t=e.split("/");if(0===t.length)return[];let[i,...r]=t,n=i.endsWith("?"),s=i.replace(/\?$/,"");if(0===r.length)return n?[s,""]:[s];let o=A(r.join("/")),a=[];return a.push(...o.map(A=>""===A?s:[s,A].join("/"))),n&&a.push(...o),a.map(A=>e.startsWith("/")&&""===A?"/":A)}(A.path))n(A,e,t);else n(A,e)}),t}(A);n.sort((A,e)=>{var t,i;
3return A.score!==e.score?e.score-A.score:(t=A.routesMeta.map(A=>A.childrenIndex),i=e.routesMeta.map(A=>A.childrenIndex),t.length===i.length&&t.slice(0,-1).every((A,e)=>A===i[e])?t[t.length-1]-i[i.length-1]:0)});let s=null,o=E(r);for(let A=0;null==s&&A<n.length;++A)s=function(A,e,t){void 0===t&&(t=!1);let{routesMeta:i}=A,r={},n="/",s=[];for(let A=0;A<i.length;++A){let o=i[A],a=A===i.length-1,c="/"===n?e:e.slice(n.length)||"/",g=w({path:o.relativePath,caseSensitive:o.caseSensitive,end:a},c),l=o.route;if(!g&&a&&t&&!i[i.length-1].route.index&&(g=w({path:o.relativePath,caseSensitive:o.caseSensitive,end:!1},c)),!g)return null;Object.assign(r,g.params),s.push({params:r,pathname:F([n,g.pathname]),pathnameBase:P(F([n,g.pathnameBase])),route:l}),"/"!==g.pathnameBase&&(n=F([n,g.pathnameBase]))}return s}(n[A],o,i);return s}(A,e,t,!1)}(s=r||(r={})).data="data",s.deferred="deferred",s.redirect="redirect",s.error="error";let Q=/^:[\w-]+$/,C=A=>"*"===A;function p(A,e){void 0===e&&(e={});let t=A;t.endsWith("*")&&"*"!==t&&!t.endsWith("/*")&&(l(!1,'Route path "'+t+'" will be treated as if it were "'+t.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+t.replace(/\*$/,"/*")+'".'),t=t.replace(/\*$/,"/*"));let i=t.startsWith("/")?"/":"",r=A=>null==A?"":"string"==typeof A?A:String(A);return i+t.split(/\/+/).map((A,t,i)=>{if(t===i.length-1&&"*"===A)return r(e["*"]);let n=A.match(/^:([\w-]+)(\??)$/);if(n){let[,A,t]=n,i=e[A];return g("?"===t||null!=i,'Missing ":'+A+'" param'),r(i)}return A.replace(/\?$/g,"")}).filter(A=>!!A).join("/")}function w(A,e){var t,i,r;let n,s;"string"==typeof A&&(A={path:A,caseSensitive:!1,end:!0});let[o,a]=(t=A.path,i=A.caseSensitive,r=A.end,void 0===i&&(i=!1),void 0===r&&(r=!0),l("*"===t||!t.endsWith("*")||t.endsWith("/*"),'Route path "'+t+'" will be treated as if it were "'+t.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+t.replace(/\*$/,"/*")+'".'),n=[],s="^"+t.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(A,e,t)=>(n.push({paramName:e,isOptional:null!=t}),t?"/?([^\\/]+)?":"/([^\\/]+)")),t.endsWith("*")?(n.push({paramName:"*"}),s+="*"===t||"/*"===t?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?s+="\\/*$":""!==t&&"/"!==t&&(s+="(?:(?=\\/|$))"),[new RegExp(s,i?void 0:"i"),n]),c=e.match(o);if(!c)return null;let g=c[0],u=g.replace(/(.)\/+$/,"$1"),B=c.slice(1);return{params:a.reduce((A,e,t)=>{let{paramName:i,isOptional:r}=e;if("*"===i){let A=B[t]||"";u=g.slice(0,g.length-A.length).replace(/(.)\/+$/,"$1")}let n=B[t];return r&&!n?A[i]=void 0:A[i]=(n||"").replace(/%2F/g,"/"),A},{}),pathname:g,pathnameBase:u,pattern:A}}function E(A){try{return A.split("/").map(A=>decodeURIComponent(A).replace(/\//g,"%2F")).join("/")}catch(e){return l(!1,'The URL path "'+A+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+e+")."),A}}function I(A,e){if("/"===e)return A;if(!A.toLowerCase().startsWith(e.toLowerCase()))return null;let t=e.endsWith("/")?e.length-1:e.length,i=A.charAt(t);return i&&"/"!==i?null:A.slice(t)||"/"}let m=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function v(A,e){let t=e.replace(/\/+$/,"").split("/");return A.split("/").forEach(A=>{".."===A?t.length>1&&t.pop():"."!==A&&t.push(A)}),t.length>1?t.join("/"):"/"}function y(A,e,t,i){return"Cannot include a '"+A+"' character in a manually specified "+("`to."+e+"` field [")+JSON.stringify(i)+"].  Please separate it out to the `to."+t+'` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.'}function k(A,e){let t=A.filter((A,e)=>0===e||A.route.path&&A.route.path.length>0);return e?t.map((A,e)=>e===t.length-1?A.pathname:A.pathnameBase):t.map(A=>A.pathnameBase)}function D(A,e,t,i){let r,n;void 0===i&&(i=!1),"string"==typeof A?r=d(A):(g(!(r=o({},A)).pathname||!r.pathname.includes("?"),y("?","pathname","search",r)),g(!r.pathname||!r.pathname.includes("#"),y("#","pathname","hash",r)),g(!r.search||!r.search.includes("#"),y("#","search","hash",r)));let s=""===A||""===r.pathname,a=s?"/":r.pathname;if(null==a)n=t;else{let A=e.length-1;if(!i&&a.startsWith("..")){let e=a.split("/");for(;".."===e[0];)e.shift(),A-=1;r.pathname=e.join("/")}n=A>=0?e[A]:"/"}let c=function(A,e){let t;void 0===e&&(e="/");let{pathname:i,search:r="",hash:n=""}="string"==typeof A?d(A):A;if(i){let A;(A=i,m.test(A))?t=i:(i.includes("//")&&l(!1,"Pathnames cannot have embedded double slashes - normalizing "+i+" -> "+(i=b(i))),t=i.startsWith("/")?v(i.substring(1),"/"):v(i,e))}else t=e;return{pathname:t,search:U(r),hash:S(n)}}(r,n),u=a&&"/"!==a&&a.endsWith("/"),B=(s||"."===a)&&t.endsWith("/");return!c.pathname.endsWith("/")&&(u||B)&&(c.pathname+="/"),c}let b=A=>A.replace(/\/\/+/g,"/"),F=A=>b(A.join("/")),P=A=>A.replace(/\/+$/,"").replace(/^\/*/,"/"),U=A=>A&&"?"!==A?A.startsWith("?")?A:"?"+A:"",S=A=>A&&"#"!==A?A.startsWith("#")?A:"#"+A:"";
3class H extends Error{}function x(A){return null!=A&&"number"==typeof A.status&&"string"==typeof A.statusText&&"boolean"==typeof A.internal&&"data"in A}Symbol("deferred"),t.d(e,{AO:function(){return h},B6:function(){return w},Gh:function(){return D},Oi:function(){return g},RO:function(){return E},Rr:function(){return d},pX:function(){return x},pb:function(){return I},rc:function(){return i},tH:function(){return H},tW:function(){return p},ue:function(){return f},yD:function(){return k},zR:function(){return c}},{HS:F})},752256:function(A,e,t){"use strict";var i=t(413502),r=t(845668),n=t(223674),s=t(47270),o=t(171568);function a(A,e,t,r){return new i(A,e,t,r)}a.version=t(282153),a.AlgoliaSearchHelper=i,a.SearchParameters=s,a.RecommendParameters=r,a.SearchResults=o,a.RecommendResults=n,A.exports=a},422255:function(A,e,t){"use strict";var i=t(977750);function r(A,e,t){this.main=A,this.fn=e,this.recommendFn=t,this.lastResults=null,this.lastRecommendResults=null}t(178095)(r,i),r.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},r.prototype.getModifiedState=function(A){return this.fn(A)},r.prototype.getModifiedRecommendState=function(A){return this.recommendFn(A)},A.exports=r},845668:function(A){"use strict";function e(A){A=A||{},this.params=A.params||[]}e.prototype={constructor:e,addParams:function(A){var t=this.params.slice();return t.push(A),new e({params:t})},removeParams:function(A){return new e({params:this.params.filter(function(e){return e.$$id!==A})})},addFrequentlyBoughtTogether:function(A){return this.addParams(Object.assign({},A,{model:"bought-together"}))},addRelatedProducts:function(A){return this.addParams(Object.assign({},A,{model:"related-products"}))},addTrendingItems:function(A){return this.addParams(Object.assign({},A,{model:"trending-items"}))},addTrendingFacets:function(A){return this.addParams(Object.assign({},A,{model:"trending-facets"}))},addLookingSimilar:function(A){return this.addParams(Object.assign({},A,{model:"looking-similar"}))},_buildQueries:function(A,e){return this.params.filter(function(A){return void 0===e[A.$$id]}).map(function(e){var t=Object.assign({},e,{indexName:A,threshold:e.threshold||0});return delete t.$$id,t})}},A.exports=e},223674:function(A){"use strict";function e(A,e){this._state=A,this._rawResults={};var t=this;A.params.forEach(function(A){var i=A.$$id;t[i]=e[i],t._rawResults[i]=e[i]})}e.prototype={constructor:e},A.exports=e},41069:function(A,e,t){"use strict";var i=t(979387),r=t(386022),n=t(527478),s={addRefinement:function(A,e,t){if(s.isRefined(A,e,t))return A;var r=""+t,n=A[e]?A[e].concat(r):[r],o={};return o[e]=n,i(o,A)},removeRefinement:function(A,e,t){if(void 0===t)return s.clearRefinement(A,function(A,t){return e===t});var i=""+t;return s.clearRefinement(A,function(A,t){return e===t&&i===A})},toggleRefinement:function(A,e,t){if(void 0===t)throw Error("toggleRefinement should be used with a value");return s.isRefined(A,e,t)?s.removeRefinement(A,e,t):s.addRefinement(A,e,t)},clearRefinement:function(A,e,t){if(void 0===e)return r(A)?{}:A;if("string"==typeof e)return n(A,[e]);if("function"==typeof e){var i=!1,s=Object.keys(A).reduce(function(r,n){var s=A[n]||[],o=s.filter(function(A){return!e(A,n,t)});return o.length!==s.length&&(i=!0),r[n]=o,r},{});return i?s:A}},isRefined:function(A,e,t){var i=!!A[e]&&A[e].length>0;return void 0!==t&&i?-1!==A[e].indexOf(""+t):i}};A.exports=s},47270:function(A,e,t){"use strict";var i=t(979387),r=t(362584),n=t(535166),s=t(953307),o=t(386022),a=t(527478),c=t(50476),g=t(859373),l=t(41069);function u(A,e){return Array.isArray(A)&&Array.isArray(e)?A.length===e.length&&A.every(function(A,t){return u(e[t],A)}):A===e}function B(A){var e=A?B._parseNumbers(A):{};void 0===e.userToken||g(e.userToken)||console.warn("[algoliasearch-helper] The `userToken` parameter is invalid. This can lead to wrong analytics.\n  - Format: [a-zA-Z0-9_-]{1,64}"),this.facets=e.facets||[],this.disjunctiveFacets=e.disjunctiveFacets||[],this.hierarchicalFacets=e.hierarchicalFacets||[],this.facetsRefinements=e.facetsRefinements||{},this.facetsExcludes=e.facetsExcludes||{},this.disjunctiveFacetsRefinements=e.disjunctiveFacetsRefinements||{},this.numericRefinements=e.numericRefinements||{},this.tagRefinements=e.tagRefinements||[],this.hierarchicalFacetsRefinements=e.hierarchicalFacetsRefinements||{};var t=this;Object.keys(e).forEach(function(A){var i=-1!==B.PARAMETERS.indexOf(A),r=void 0!==e[A];!i&&r&&(t[A]=e[A])})}function h(A){var e=parseFloat(A);return isFinite(e)?e:null}B.PARAMETERS=Object.keys(new B),B._parseNumbers=function(A){if(A instanceof B)return A;var e={};if(["aroundPrecision","aroundRadius","getRankingInfo","minWordSizefor2Typos","minWordSizefor1Typo","page","maxValuesPerFacet","distinct","minimumAroun
3dRadius","hitsPerPage","minProximity"].forEach(function(t){var i=A[t];if("string"==typeof i){var r=parseFloat(i);isNaN(r)?e[t]=i:isFinite(r)?e[t]=r:e[t]=null}else"number"!=typeof i||isFinite(i)||(e[t]=null)}),Array.isArray(A.insideBoundingBox)&&(e.insideBoundingBox=A.insideBoundingBox.map(function(A){return Array.isArray(A)?A.map(function(A){return"string"==typeof A?h(A):"number"!=typeof A||isFinite(A)?A:null}):A})),A.numericRefinements){var t={};Object.keys(A.numericRefinements).forEach(function(e){var i=A.numericRefinements[e]||{};t[e]={},Object.keys(i).forEach(function(A){var r=i[A].map(function(A){return Array.isArray(A)?A.map(function(A){return"string"==typeof A?h(A):"number"!=typeof A||isFinite(A)?A:null}):"string"==typeof A?h(A):"number"!=typeof A||isFinite(A)?A:null});t[e][A]=r})}),e.numericRefinements=t}return s(A,e)},B.make=function(A){var e=new B(A);return(A.hierarchicalFacets||[]).forEach(function(A){if(A.rootPath){var t=e.getHierarchicalRefinement(A.name);t.length>0&&0!==t[0].indexOf(A.rootPath)&&(e=e.clearRefinements(A.name)),0===(t=e.getHierarchicalRefinement(A.name)).length&&(e=e.toggleHierarchicalFacetRefinement(A.name,A.rootPath))}}),e},B.validate=function(A,e){var t=e||{};return A.tagFilters&&t.tagRefinements&&t.tagRefinements.length>0?Error("[Tags] Cannot switch from the managed tag API to the advanced API. It is probably an error, if it is really what you want, you should first clear the tags with clearTags method."):A.tagRefinements.length>0&&t.tagFilters?Error("[Tags] Cannot switch from the advanced tag API to the managed API. It is probably an error, if it is not, you should first clear the tags with clearTags method."):A.numericFilters&&t.numericRefinements&&o(t.numericRefinements)?Error("[Numeric filters] Can't switch from the advanced to the managed API. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):o(A.numericRefinements)&&t.numericFilters?Error("[Numeric filters] Can't switch from the managed API to the advanced. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):null},B.prototype={constructor:B,clearRefinements:function(A){var e={numericRefinements:this._clearNumericRefinements(A),facetsRefinements:l.clearRefinement(this.facetsRefinements,A,"conjunctiveFacet"),facetsExcludes:l.clearRefinement(this.facetsExcludes,A,"exclude"),disjunctiveFacetsRefinements:l.clearRefinement(this.disjunctiveFacetsRefinements,A,"disjunctiveFacet"),hierarchicalFacetsRefinements:l.clearRefinement(this.hierarchicalFacetsRefinements,A,"hierarchicalFacet")};return e.numericRefinements===this.numericRefinements&&e.facetsRefinements===this.facetsRefinements&&e.facetsExcludes===this.facetsExcludes&&e.disjunctiveFacetsRefinements===this.disjunctiveFacetsRefinements&&e.hierarchicalFacetsRefinements===this.hierarchicalFacetsRefinements?this:this.setQueryParameters(e)},clearTags:function(){return void 0===this.tagFilters&&0===this.tagRefinements.length?this:this.setQueryParameters({tagFilters:void 0,tagRefinements:[]})},setIndex:function(A){return A===this.index?this:this.setQueryParameters({index:A})},setQuery:function(A){return A===this.query?this:this.setQueryParameters({query:A})},setPage:function(A){return A===this.page?this:this.setQueryParameters({page:A})},setFacets:function(A){return this.setQueryParameters({facets:A})},setDisjunctiveFacets:function(A){return this.setQueryParameters({disjunctiveFacets:A})},setHitsPerPage:function(A){return this.hitsPerPage===A?this:this.setQueryParameters({hitsPerPage:A})},setTypoTolerance:function(A){return this.typoTolerance===A?this:this.setQueryParameters({typoTolerance:A})},addNumericRefinement:function(A,e,t){var i=c(t);if(this.isNumericRefined(A,e,i))return this;var r=s({},this.numericRefinements);return r[A]=s({},r[A]),r[A][e]?(r[A][e]=r[A][e].slice(),r[A][e].push(i)):r[A][e]=[i],this.setQueryParameters({numericRefinements:r})},getConjunctiveRefinements:function(A){return this.isConjunctiveFacet(A)&&this.facetsRefinements[A]||[]},getDisjunctiveRefinements:function(A){return this.isDisjunctiveFacet(A)&&this.disjunctiveFacetsRefinements[A]||[]},getHierarchicalRefinement:function(A){return this.hierarchicalFacetsRefinements[A]||[]},getExcludeRefinements:function(A){return this.isConjunctiveFacet(A)&&this.facetsExcludes[A]||[]},removeNumericRefinement:function(A,e,t){return void 0!==t?this.isNumericRefined(A,e,t)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(i,r){return r===A&&i.op===e&&u(i.val,c(t))})}):this:void 0!==e?this.isNumericRefined(A,e)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(t,i){return i===A&&t.op===e})}):this:this.isNumericRefined(A)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(e,t){return t===A})}):this},getNumericRefinements:function(A){return this.numericRefinements[A]||{}},getNumericRefinement:function(A,e){return this.numericRefinements[A]&&this.numericRefinements[A][e]},_clearNumericRefinements:function(A){if(void 0===A)return o(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof A)return a(this.numericRefinements,[A]);if("function"==typeof A){var e=!1,t=this.numericRefinements,i=Object.keys(t).reduce(function(i,r){var n=t[r],s={};return Object.keys(n=n||{}
vendor: 8,277 bytes, line 3
3).forEach(function(t){var i=n[t]||[],o=[];i.forEach(function(e){A({val:e,op:t},r,"numeric")||o.push(e)}),o.length!==i.length&&(e=!0),s[t]=o}),i[r]=s,i},{});return e?i:this.numericRefinements}},addFacet:function(A){return this.isConjunctiveFacet(A)?this:this.setQueryParameters({facets:this.facets.concat([A])})},addDisjunctiveFacet:function(A){return this.isDisjunctiveFacet(A)?this:this.setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.concat([A])})},addHierarchicalFacet:function(A){if(this.isHierarchicalFacet(A.name))throw Error("Cannot declare two hierarchical facets with the same name: `"+A.name+"`");return this.setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.concat([A])})},addFacetRefinement:function(A,e){if(!this.isConjunctiveFacet(A))throw Error(A+" is not defined in the facets attribute of the helper configuration");return l.isRefined(this.facetsRefinements,A,e)?this:this.setQueryParameters({facetsRefinements:l.addRefinement(this.facetsRefinements,A,e)})},addExcludeRefinement:function(A,e){if(!this.isConjunctiveFacet(A))throw Error(A+" is not defined in the facets attribute of the helper configuration");return l.isRefined(this.facetsExcludes,A,e)?this:this.setQueryParameters({facetsExcludes:l.addRefinement(this.facetsExcludes,A,e)})},addDisjunctiveFacetRefinement:function(A,e){if(!this.isDisjunctiveFacet(A))throw Error(A+" is not defined in the disjunctiveFacets attribute of the helper configuration");return l.isRefined(this.disjunctiveFacetsRefinements,A,e)?this:this.setQueryParameters({disjunctiveFacetsRefinements:l.addRefinement(this.disjunctiveFacetsRefinements,A,e)})},addTagRefinement:function(A){if(this.isTagRefined(A))return this;var e={tagRefinements:this.tagRefinements.concat(A)};return this.setQueryParameters(e)},removeFacet:function(A){return this.isConjunctiveFacet(A)?this.clearRefinements(A).setQueryParameters({facets:this.facets.filter(function(e){return e!==A})}):this},removeDisjunctiveFacet:function(A){return this.isDisjunctiveFacet(A)?this.clearRefinements(A).setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.filter(function(e){return e!==A})}):this},removeHierarchicalFacet:function(A){return this.isHierarchicalFacet(A)?this.clearRefinements(A).setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.filter(function(e){return e.name!==A})}):this},removeFacetRefinement:function(A,e){if(!this.isConjunctiveFacet(A))throw Error(A+" is not defined in the facets attribute of the helper configuration");return l.isRefined(this.facetsRefinements,A,e)?this.setQueryParameters({facetsRefinements:l.removeRefinement(this.facetsRefinements,A,e)}):this},removeExcludeRefinement:function(A,e){if(!this.isConjunctiveFacet(A))throw Error(A+" is not defined in the facets attribute of the helper configuration");return l.isRefined(this.facetsExcludes,A,e)?this.setQueryParameters({facetsExcludes:l.removeRefinement(this.facetsExcludes,A,e)}):this},removeDisjunctiveFacetRefinement:function(A,e){if(!this.isDisjunctiveFacet(A))throw Error(A+" is not defined in the disjunctiveFacets attribute of the helper configuration");return l.isRefined(this.disjunctiveFacetsRefinements,A,e)?this.setQueryParameters({disjunctiveFacetsRefinements:l.removeRefinement(this.disjunctiveFacetsRefinements,A,e)}):this},removeTagRefinement:function(A){if(!this.isTagRefined(A))return this;var e={tagRefinements:this.tagRefinements.filter(function(e){return e!==A})};return this.setQueryParameters(e)},toggleRefinement:function(A,e){return this.toggleFacetRefinement(A,e)},toggleFacetRefinement:function(A,e){if(this.isHierarchicalFacet(A))return this.toggleHierarchicalFacetRefinement(A,e);if(this.isConjunctiveFacet(A))return this.toggleConjunctiveFacetRefinement(A,e);if(this.isDisjunctiveFacet(A))return this.toggleDisjunctiveFacetRefinement(A,e);throw Error("Cannot refine the undeclared facet "+A+"; it should be added to the helper options facets, disjunctiveFacets or hierarchicalFacets")},toggleConjunctiveFacetRefinement:function(A,e){if(!this.isConjunctiveFacet(A))throw Error(A+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsRefinements:l.toggleRefinement(this.facetsRefinements,A,e)})},toggleExcludeFacetRefinement:function(A,e){if(!this.isConjunctiveFacet(A))throw Error(A+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsExcludes:l.toggleRefinement(this.facetsExcludes,A,e)})},toggleDisjunctiveFacetRefinement:function(A,e){if(!this.isDisjunctiveFacet(A))throw Error(A+" is not defined in the disjunctiveFacets attribute of the helper configuration");return this.setQueryParameters({disjunctiveFacetsRefinements:l.toggleRefinement(this.disjunctiveFacetsRefinements,A,e)})},toggleHierarchicalFacetRefinement:function(A,e){if(!this.isHierarchicalFacet(A))throw Error(A+" is not defined in the hierarchicalFacets attribute of the helper configuration");var t=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(A)),r={};return void 0!==this.hierarchicalFacetsRefinements[A]&&this.hierarchicalFacetsRefinements[A].length>0&&(this.hierarchicalFacetsRefinements[A][0]===e||0===this.hierarchicalFacetsRefinements[A][0].indexOf(e+t))?-1===e.indexOf(t)?r[A]=[]:r[A]=[e.slice(0,e.lastIndexOf(t))]:r[A]=[e],this.setQueryParameters({hierarchicalFacetsRefinements:i(r,this.hierarchicalFacetsRefinements)})},addHierarchicalFacetRefinement:function(A,e){if(this.isHierarchicalFacetRefined(A))throw Error(A+" is already refined.");if(!this.isHierarchicalFacet(A))throw Error(A+" is not defined in the hierarchicalFacets attribute of the helper configuration.");var t={};return t[A]=[e],this.setQueryParameters({hierarchicalFacetsRefinements:i(t,this.hierarchicalFacetsRefinements)})},removeHierarchicalFacetRefinement:function(A){if(!this.isHierarchicalFacetRefined(A))return this;var e={};return e[A]=[],this.setQueryParameters({hierarchicalFacetsRefinements:i(e,this.hierarchicalFacetsRefinements)})},toggleTagRefinement:function(A){return this.isTagRefined(A)?this.removeTagRefinement(A):this.addTagRefinement(A)},isDisjunctiveFacet:function(A){return this.disjunctiveFacets.indexOf(A)>-1},isHierarchicalFacet:function(A){return void 0!==this.getHierarchicalFacetByName(A)},isConjunctiveFacet:function(A){return this.facets.indexOf(A)>-1},isFacetRefined:function(A,e){return!!this.isConjunctiveFacet(A)&&l.isRefined(this.facetsRefinements,A,e)},isExcludeRefined:function(A,e){return!!this.isConjunctiveFacet(A)&&l.isRefined(this.facetsExcludes,A,e)},isDisjunctiveFacetRefined:function(A,e){return!!this.isDisjunctiveFacet(A)&&l.isRefined(this.disjunctiveFacetsRefinements,A,e)},isHierarchicalFacetRefined:function(A,e){if(!this.isHierarchicalFacet(A))return!1;var t=this.getHierarchicalRefinement(A);return e?-1!==t.indexOf(e):t.length>0},isNumericRefined:function(A,e,t){if(void 0===t&&void 0===e)return!!this.numericRefinements[A];var i,n=this.numericRefinements[A]&&void 0!==this.numericRefinements[A][e];if(void 0===t||!n)return n;var s=c(t),o=void 0!==(i=this.numericRefinements[A][e],r(i,function(A){return u(A,s)}));return n&&o},isTagRefined:function(A){return -1!==this.tagRefinements.indexOf(A)},getRefinedDisjunctiveFacets:function(){var A=this,e=n(Object.keys(this.numericRefinements).filter(function(e){return Object.keys(A.numericRefinements[e]).length>0}),this.disjunctiveFacets);return Object.keys(this.disjunctiveFacetsRefinements).filter(function(e){return A.disjunctiveFacetsRefinements[e].length>0}).concat(e).concat(this.getRefinedHierarchicalFacets()).sort()},getRefinedHierarchicalFacets:function(){var A=this;return n(this.hierarchicalFacets.map(function(A){return A.name}),Object.keys(this.hierarchicalFacetsRefinements).filter(function(e){return A.hierarchicalFacetsRefinements[e].length>0})).sort()},getUnrefinedDisjunctiveFacets:function(){var A=this.getRefinedDisjunctiveFacets();return this.disjunctiveFacets.filter(function(e){return -1===A.indexOf(e)})},managedParameters:["index","facets","disjunctiveFacets","facetsRefinements","hierarchicalFacets","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacetsRefinements"],getQueryParams:function(){var A=this.managedParameters,e={},t=this;
3return Object.keys(this).forEach(function(i){var r=t[i];-1===A.indexOf(i)&&void 0!==r&&(e[i]=r)}),e},setQueryParameter:function(A,e){if(this[A]===e)return this;var t={};return t[A]=e,this.setQueryParameters(t)},setQueryParameters:function(A){if(!A)return this;var e=B.validate(this,A);if(e)throw e;var t=this,i=B._parseNumbers(A),r=Object.keys(this).reduce(function(A,e){return A[e]=t[e],A},{}),n=Object.keys(i).reduce(function(A,e){var t=void 0!==A[e],r=void 0!==i[e];return t&&!r?a(A,[e]):(r&&(A[e]=i[e]),A)},r);return new this.constructor(n)},resetPage:function(){return void 0===this.page?this:this.setPage(0)},_getHierarchicalFacetSortBy:function(A){return A.sortBy||["isRefined:desc","name:asc"]},_getHierarchicalFacetSeparator:function(A){return A.separator||" > "},_getHierarchicalRootPath:function(A){return A.rootPath||null},_getHierarchicalShowParentLevel:function(A){return"boolean"!=typeof A.showParentLevel||A.showParentLevel},getHierarchicalFacetByName:function(A){return r(this.hierarchicalFacets,function(e){return e.name===A})},getHierarchicalFacetBreadcrumb:function(A){if(!this.isHierarchicalFacet(A))return[];var e=this.getHierarchicalRefinement(A)[0];if(!e)return[];var t=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(A));return e.split(t).map(function(A){return A.trim()})},toString:function(){return JSON.stringify(this,null,2)}},A.exports=B},58612:function(A,e,t){"use strict";A.exports=function(A){return function(e,t){var i,c,g,l,u,B=A.hierarchicalFacets[t],h=A.hierarchicalFacetsRefinements[B.name]&&A.hierarchicalFacetsRefinements[B.name][0]||"",d=A._getHierarchicalFacetSeparator(B),f=A._getHierarchicalRootPath(B),Q=A._getHierarchicalShowParentLevel(B),C=n(A._getHierarchicalFacetSortBy(B)),p=e.every(function(A){return A.exhaustive}),w=(i=C,c=d,g=f,l=Q,u=h,function(A,e,t){var n=A;if(t>0){var B=0;for(n=A;B<t;)n=r(n&&Array.isArray(n.data)?n.data:[],function(A){return A.isRefined}),B++}if(n){var h=Object.keys(e.data).map(function(A){return[A,e.data[A]]}).filter(function(A){var e,t,i,r,s,o;return e=A[0],t=n.path||g,i=u,r=c,s=g,o=l,(!s||0===e.indexOf(s)&&s!==e)&&(!s&&-1===e.indexOf(r)||s&&e.split(r).length-s.split(r).length==1||-1===e.indexOf(r)&&-1===i.indexOf(r)||0===i.indexOf(e)||0===e.indexOf(t+r)&&(o||0===e.indexOf(i)))});n.data=s(h.map(function(A){var t,i,r,n,s,g,l=A[0];return t=A[1],i=l,r=c,n=a(u),s=e.exhaustive,{name:(g=i.split(r))[g.length-1].trim(),path:i,escapedValue:o(i),count:t,isRefined:n===i||0===n.indexOf(i+r),exhaustive:s,data:null}}),i[0],i[1])}return A}),E=e;return f&&(E=e.slice(f.split(d).length)),E.reduce(w,{name:A.hierarchicalFacets[t].name,count:null,isRefined:!0,path:null,escapedValue:null,exhaustive:p,data:null})}};var i=t(245696),r=t(362584),n=t(362512),s=t(390246),o=i.escapeFacetValue,a=i.unescapeFacetValue},171568:function(A,e,t){"use strict";var i=t(329798),r=t(979387),n=t(245696),s=t(362584),o=t(663970),a=t(362512),c=t(879220),g=t(390246),l=n.escapeFacetValue,u=n.unescapeFacetValue,B=t(58612);function h(A){var e={};return A.forEach(function(A,t){e[A]=t}),e}function d(A,e,t){e&&e[t]&&(A.stats=e[t])}function f(A,e,t){var n=e[0]||{};this._rawResults=e;var a=this;Object.keys(n).forEach(function(A){a[A]=n[A]});var g=r(t,{persistHierarchicalRootCount:!1});Object.keys(g).forEach(function(A){a[A]=g[A]}),this.processingTimeMS=e.reduce(function(A,e){return void 0===e.processingTimeMS?A:A+e.processingTimeMS},0),this.disjunctiveFacets=[],this.hierarchicalFacets=A.hierarchicalFacets.map(function(){return[]}),this.facets=[];var l=A.getRefinedDisjunctiveFacets(),f=h(A.facets),Q=h(A.disjunctiveFacets),C=1,p=n.facets||{};Object.keys(p).forEach(function(e){var t=p[e],i=(g=A.hierarchicalFacets,s(g,function(A){return(A.attributes||[]).indexOf(e)>-1}));if(i){var r=i.attributes.indexOf(e),c=o(A.hierarchicalFacets,function(A){return A.name===i.name});a.hierarchicalFacets[c][r]={attribute:e,data:t,exhaustive:n.exhaustiveFacetsCount}}else{var g,l,u=-1!==A.disjunctiveFacets.indexOf(e),B=-1!==A.facets.indexOf(e);u&&(l=Q[e],a.disjunctiveFacets[l]={name:e,data:t,exhaustive:n.exhaustiveFacetsCount},d(a.disjunctiveFacets[l],n.facets_stats,e)),B&&(l=f[e],a.facets[l]={name:e,data:t,exhaustive:n.exhaustiveFacetsCount},d(a.facets[l],n.facets_stats,e))}}),this.hierarchicalFacets=i(this.hierarchicalFacets),l.forEach(function(t){var i=e[C],s=i&&i.facets?i.facets:{},g=A.getHierarchicalFacetByName(t);
vendor: 4,519 bytes, line 3
3Object.keys(s).forEach(function(e){var t,l=s[e];if(g){t=o(A.hierarchicalFacets,function(A){return A.name===g.name});var B=o(a.hierarchicalFacets[t],function(A){return A.attribute===e});if(-1===B)return;a.hierarchicalFacets[t][B].data=a.persistHierarchicalRootCount?c(a.hierarchicalFacets[t][B].data,l):r(l,a.hierarchicalFacets[t][B].data)}else{t=Q[e];var h=n.facets&&n.facets[e]||{};a.disjunctiveFacets[t]={name:e,data:c(h,l),exhaustive:i.exhaustiveFacetsCount},d(a.disjunctiveFacets[t],i.facets_stats,e),A.disjunctiveFacetsRefinements[e]&&A.disjunctiveFacetsRefinements[e].forEach(function(i){!a.disjunctiveFacets[t].data[i]&&A.disjunctiveFacetsRefinements[e].indexOf(u(i))>-1&&(a.disjunctiveFacets[t].data[i]=0)})}}),C++}),A.getRefinedHierarchicalFacets().forEach(function(t){var i=A.getHierarchicalFacetByName(t),n=A._getHierarchicalFacetSeparator(i),s=A.getHierarchicalRefinement(t);0===s.length||s[0].split(n).length<2||e.slice(C).forEach(function(e){var t=e&&e.facets?e.facets:{};Object.keys(t).forEach(function(e){var c=t[e],g=o(A.hierarchicalFacets,function(A){return A.name===i.name}),l=o(a.hierarchicalFacets[g],function(A){return A.attribute===e});if(-1!==l){var u={};if(s.length>0&&!a.persistHierarchicalRootCount){var B=s[0].split(n)[0];u[B]=a.hierarchicalFacets[g][l].data[B]}a.hierarchicalFacets[g][l].data=r(u,c,a.hierarchicalFacets[g][l].data)}}),C++})}),Object.keys(A.facetsExcludes).forEach(function(e){var t=A.facetsExcludes[e],i=f[e];a.facets[i]={name:e,data:p[e],exhaustive:n.exhaustiveFacetsCount},t.forEach(function(A){a.facets[i]=a.facets[i]||{name:e},a.facets[i].data=a.facets[i].data||{},a.facets[i].data[A]=0})}),this.hierarchicalFacets=this.hierarchicalFacets.map(B(A)),this.facets=i(this.facets),this.disjunctiveFacets=i(this.disjunctiveFacets),this._state=A}function Q(A,e){var t=s(A,function(A){return A.name===e});return t&&t.stats}function C(A,e,t,i,r){var n=s(r,function(A){return A.name===t}),o=n&&n.data&&n.data[i]?n.data[i]:0;return{type:e,attributeName:t,name:i,count:o,exhaustive:n&&n.exhaustive||!1}}f.prototype.getFacetByName=function(A){function e(e){return e.name===A}return s(this.facets,e)||s(this.disjunctiveFacets,e)||s(this.hierarchicalFacets,e)},f.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],f.prototype.getFacetValues=function(A,e){var t,i=function(A,e){function t(A){return A.name===e}if(A._state.isConjunctiveFacet(e)){var i=s(A.facets,t);return i?Object.keys(i.data).map(function(t){var r=l(t);return{name:t,escapedValue:r,count:i.data[t],isRefined:A._state.isFacetRefined(e,r),isExcluded:A._state.isExcludeRefined(e,t)}}):[]}if(A._state.isDisjunctiveFacet(e)){var r=s(A.disjunctiveFacets,t);return r?Object.keys(r.data).map(function(t){var i=l(t);return{name:t,escapedValue:i,count:r.data[t],isRefined:A._state.isDisjunctiveFacetRefined(e,i)}}):[]}if(A._state.isHierarchicalFacet(e)){var n=s(A.hierarchicalFacets,t);if(!n)return n;var o=A._state.getHierarchicalFacetByName(e),a=A._state._getHierarchicalFacetSeparator(o),c=u(A._state.getHierarchicalRefinement(e)[0]||"");0===c.indexOf(o.rootPath)&&(c=c.replace(o.rootPath+a,""));var g=c.split(a);return g.unshift(e),function A(e,t,i){e.isRefined=e.name===(t[i]&&t[i].trim()),e.data&&e.data.forEach(function(e){A(e,t,i+1)})}(n,g,0),n}}(this,A);if(i){var n=r(e,{sortBy:f.DEFAULT_SORT,facetOrdering:!(e&&e.sortBy)}),o=this;return t=Array.isArray(i)?[A]:o._state.getHierarchicalFacetByName(i.name).attributes,function A(e,t,i,n){if(n=n||0,Array.isArray(t))return e(t,i[n]);if(!t.data||0===t.data.length)return t;var s=t.data.map(function(t){return A(e,t,i,n+1)});return r({data:e(s,i[n])},t)}(function(A,e){var t,i,r,s,c,l,u,B=o.renderingContent&&o.renderingContent.facetOrdering&&o.renderingContent.facetOrdering.values&&o.renderingContent.facetOrdering.values[e];if(n.facetOrdering&&B)return i=[],r=[],s=B.hide||[],c=(B.order||[]).reduce(function(A,e,t){return A[e]=t,A},{}),A.forEach(function(A){var e=A.path||A.name,t=s.indexOf(e)>-1;t||void 0===c[e]?t||r.push(A):i[c[e]]=A}),i=i.filter(function(A){return A}),"hidden"===(l=B.sortRemainingBy)?i:(t="alpha"===l?[["path","name"],["asc","asc"]]:[["count"],["desc"]],i.concat(g(r,t[0],t[1])));if(Array.isArray(n.sortBy)){var h=a(n.sortBy,f.DEFAULT_SORT),d=g(A,h[0],h[1]),Q=B&&B.hide?B.hide:[];if(Q.length>0){var C=[];return d.forEach(function(A){var e=A.path||A.name;-1===Q.indexOf(e)&&C.push(A)}),C}return d}if("function"==typeof n.sortBy)return u=n.sortBy,A.sort(u);throw Error("options.sortBy is optional but if defined it must be either an array of str
3ing (predicates) or a sorting function")},i,t)}},f.prototype.getFacetStats=function(A){return this._state.isConjunctiveFacet(A)?Q(this.facets,A):this._state.isDisjunctiveFacet(A)?Q(this.disjunctiveFacets,A):void 0},f.prototype.getRefinements=function(){var A=this._state,e=this,t=[];return Object.keys(A.facetsRefinements).forEach(function(i){A.facetsRefinements[i].forEach(function(r){t.push(C(A,"facet",i,r,e.facets))})}),Object.keys(A.facetsExcludes).forEach(function(i){A.facetsExcludes[i].forEach(function(r){t.push(C(A,"exclude",i,r,e.facets))})}),Object.keys(A.disjunctiveFacetsRefinements).forEach(function(i){A.disjunctiveFacetsRefinements[i].forEach(function(r){t.push(C(A,"disjunctive",i,r,e.disjunctiveFacets))})}),Object.keys(A.hierarchicalFacetsRefinements).forEach(function(i){A.hierarchicalFacetsRefinements[i].forEach(function(r){var n,o,a,c,g,l,u,B,h,d,f;t.push((n=A,o=i,a=r,c=e.hierarchicalFacets,g=n.getHierarchicalFacetByName(o),l=n._getHierarchicalFacetSeparator(g),u=a.split(l),B=s(c,function(A){return A.name===o}),d=(h=u.reduce(function(A,e){var t=A&&s(A.data,function(A){return A.name===e});return void 0!==t?t:A},B))&&h.count||0,f=h&&h.exhaustive||!1,{type:"hierarchical",attributeName:o,name:h&&h.path||"",count:d,exhaustive:f}))})}),Object.keys(A.numericRefinements).forEach(function(e){var i=A.numericRefinements[e];
3Object.keys(i).forEach(function(A){i[A].forEach(function(i){t.push({type:"numeric",attributeName:e,name:i,numericValue:i,operator:A})})})}),A.tagRefinements.forEach(function(A){t.push({type:"tag",attributeName:"_tags",name:A})}),t},A.exports=f},413502:function(A,e,t){"use strict";var i=t(977750),r=t(422255),n=t(245696).escapeFacetValue,s=t(178095),o=t(953307),a=t(386022),c=t(527478),g=t(845668),l=t(223674),u=t(233401),B=t(47270),h=t(171568),d=t(252882),f=t(282153);function Q(A,e,t,i){"function"==typeof A.addAlgoliaAgent&&A.addAlgoliaAgent("JS Helper ("+f+")"),this.setClient(A);var r=t||{};r.index=e,this.state=B.make(r),this.recommendState=new g({params:r.recommendState}),this.lastResults=null,this.lastRecommendResults=null,this._queryId=0,this._recommendQueryId=0,this._lastQueryIdReceived=-1,this._lastRecommendQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0,this._currentNbRecommendQueries=0,this._searchResultsOptions=i,this._recommendCache={}}function C(A){if(A<0)throw Error("Page requested below 0.");return this._change({state:this.state.setPage(A),isPageReset:!1}),this}function p(){return this.state.page}s(Q,i),Q.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},Q.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},Q.prototype.searchWithComposition=function(){return this._runComposition({onlyWithDerivedHelpers:!0}),this},Q.prototype.recommend=function(){return this._recommend(),this},Q.prototype.getQuery=function(){var A=this.state;return u._getHitsSearchParams(A)},Q.prototype.searchOnce=function(A,e){var t=A?this.state.setQueryParameters(A):this.state,i=u._getQueries(t.index,t),r=this;return(this._currentNbQueries++,this.emit("searchOnce",{state:t}),e)?void this.client.search(i).then(function(A){r._currentNbQueries--,0===r._currentNbQueries&&r.emit("searchQueueEmpty"),e(null,new h(t,A.results),t)}).catch(function(A){r._currentNbQueries--,0===r._currentNbQueries&&r.emit("searchQueueEmpty"),e(A,null,t)}):this.client.search(i).then(function(A){return r._currentNbQueries--,0===r._currentNbQueries&&r.emit("searchQueueEmpty"),{content:new h(t,A.results),state:t,_originalResponse:A}},function(A){throw r._currentNbQueries--,0===r._currentNbQueries&&r.emit("searchQueueEmpty"),A})},Q.prototype.findAnswers=function(A){console.warn("[algoliasearch-helper] answers is no longer supported");var e=this.state,t=this.derivedHelpers[0];if(!t)return Promise.resolve([]);var i=t.getModifiedState(e),r=o({attributesForPrediction:A.attributesForPrediction,nbHits:A.nbHits},{params:c(u._getHitsSearchParams(i),["attributesToSnippet","hitsPerPage","restrictSearchableAttributes","snippetEllipsisText"])}),n="search for answers was called, but this client does not have a function client.initIndex(index).findAnswers";if("function"!=typeof this.client.initIndex)throw Error(n);var s=this.client.initIndex(i.index);if("function"!=typeof s.findAnswers)throw Error(n);return s.findAnswers(i.query,A.queryLanguages,r)},Q.prototype.searchForFacetValues=function(A,e,t,i){var r,s="function"==typeof this.client.searchForFacetValues&&"function"!=typeof this.client.searchForFacets,o="function"==typeof this.client.initIndex;if(!s&&!o&&"function"!=typeof this.client.search)throw Error("search for facet values (searchable) was called, but this client does not have a function client.searchForFacetValues or client.initIndex(index).searchForFacetValues");var a=this.state.setQueryParameters(i||{}),c=a.isDisjunctiveFacet(A),g=u.getSearchForFacetQuery(A,e,t,a);this._currentNbQueries++;var l=this;s?r=this.client.searchForFacetValues([{indexName:a.index,params:g}]):o?r=this.client.initIndex(a.index).searchForFacetValues(g):(delete g.facetName,r=this.client.search([{type:"facet",facet:A,indexName:a.index,params:g}]).then(function(A){return A.results[0]})),this.emit("searchForFacetValues",{state:a,facet:A,query:e});var B=this.lastResults&&this.lastResults.index===a.index&&this.lastResults.renderingContent&&this.lastResults.renderingContent.facetOrdering&&this.lastResults.renderingContent.facetOrdering.values&&this.lastResults.renderingContent.facetOrdering.values[A]&&this.lastResults.renderingContent.facetOrdering.values[A].hide||[];return r.then(function(e){return l._currentNbQueries--,0===l._currentNbQueries&&l.emit("searchQueueEmpty"),(e=Array.isArray(e)?e[0]:e).facetHits=e.facetHits.reduce(function(e,t){return B.indexOf(t.value)>-1||(t.escapedValue=n(t.value),t.isRefined=c?a.isDisjunctiveFacetRefined(A,t.escapedValue):a.isFacetRefined(A,t.escapedValue),e.push(t)),e},[]),e},function(A){throw l._currentNbQueries--,0===l._currentNbQueries&&l.emit("searchQueueEmpty"),A})},Q.prototype.searchForCompositionFacetValues=function(A,e,t,i){if("function"!=typeof this.client.searchForFacetValues)throw Error("search for facet values (searchable) was called, but this client does not have a function client.searchForFacetValues");var r,s=this.state.setQueryParameters(i||{}),o=s.isDisjunctiveFacet(A);this._currentNbQueries++;var a=this;return r=this.client.searchForFacetValues({compositionID:s.index,facetName:A,searchForFacetValuesRequest:{params:{query:e,maxFacetHits:t,searchQuery:u._getCompositionHitsSearchParams(s)}}}
vendor: 12,635 bytes, line 3
3),this.emit("searchForFacetValues",{state:s,facet:A,query:e}),r.then(function(e){return a._currentNbQueries--,0===a._currentNbQueries&&a.emit("searchQueueEmpty"),(e=e.results[0]).facetHits.forEach(function(e){e.escapedValue=n(e.value),e.isRefined=o?s.isDisjunctiveFacetRefined(A,e.escapedValue):s.isFacetRefined(A,e.escapedValue)}),e},function(A){throw a._currentNbQueries--,0===a._currentNbQueries&&a.emit("searchQueueEmpty"),A})},Q.prototype.setQuery=function(A){return this._change({state:this.state.resetPage().setQuery(A),isPageReset:!0}),this},Q.prototype.clearRefinements=function(A){return this._change({state:this.state.resetPage().clearRefinements(A),isPageReset:!0}),this},Q.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},Q.prototype.addDisjunctiveFacetRefinement=function(A,e){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(A,e),isPageReset:!0}),this},Q.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},Q.prototype.addHierarchicalFacetRefinement=function(A,e){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(A,e),isPageReset:!0}),this},Q.prototype.addNumericRefinement=function(A,e,t){return this._change({state:this.state.resetPage().addNumericRefinement(A,e,t),isPageReset:!0}),this},Q.prototype.addFacetRefinement=function(A,e){return this._change({state:this.state.resetPage().addFacetRefinement(A,e),isPageReset:!0}),this},Q.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},Q.prototype.addFacetExclusion=function(A,e){return this._change({state:this.state.resetPage().addExcludeRefinement(A,e),isPageReset:!0}),this},Q.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},Q.prototype.addTag=function(A){return this._change({state:this.state.resetPage().addTagRefinement(A),isPageReset:!0}),this},Q.prototype.addFrequentlyBoughtTogether=function(A){return this._recommendChange({state:this.recommendState.addFrequentlyBoughtTogether(A)}),this},Q.prototype.addRelatedProducts=function(A){return this._recommendChange({state:this.recommendState.addRelatedProducts(A)}),this},Q.prototype.addTrendingItems=function(A){return this._recommendChange({state:this.recommendState.addTrendingItems(A)}),this},Q.prototype.addTrendingFacets=function(A){return this._recommendChange({state:this.recommendState.addTrendingFacets(A)}),this},Q.prototype.addLookingSimilar=function(A){return this._recommendChange({state:this.recommendState.addLookingSimilar(A)}),this},Q.prototype.removeNumericRefinement=function(A,e,t){return this._change({state:this.state.resetPage().removeNumericRefinement(A,e,t),isPageReset:!0}),this},Q.prototype.removeDisjunctiveFacetRefinement=function(A,e){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(A,e),isPageReset:!0}),this},Q.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},Q.prototype.removeHierarchicalFacetRefinement=function(A){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(A),isPageReset:!0}),this},Q.prototype.removeFacetRefinement=function(A,e){return this._change({state:this.state.resetPage().removeFacetRefinement(A,e),isPageReset:!0}),this},Q.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},Q.prototype.removeFacetExclusion=function(A,e){return this._change({state:this.state.resetPage().removeExcludeRefinement(A,e),isPageReset:!0}),this},Q.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},Q.prototype.removeTag=function(A){return this._change({state:this.state.resetPage().removeTagRefinement(A),isPageReset:!0}),this},Q.prototype.removeFrequentlyBoughtTogether=function(A){return this._recommendChange({state:this.recommendState.removeParams(A)}),this},Q.prototype.removeRelatedProducts=function(A){return this._recommendChange({state:this.recommendState.removeParams(A)}),this},Q.prototype.removeTrendingItems=function(A){return this._recommendChange({state:this.recommendState.removeParams(A)}),this},Q.prototype.removeTrendingFacets=function(A){return this._recommendChange({state:this.recommendState.removeParams(A)}),this},Q.prototype.removeLookingSimilar=function(A){return this._recommendChange({state:this.recommendState.removeParams(A)}),this},Q.prototype.toggleFacetExclusion=function(A,e){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(A,e),isPageReset:!0}),this},Q.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},Q.prototype.toggleRefinement=function(A,e){return this.toggleFacetRefinement(A,e)},Q.prototype.toggleFacetRefinement=function(A,e){return this._change({state:this.state.resetPage().toggleFacetRefinement(A,e),isPageReset:!0}),this},Q.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},Q.prototype.toggleTag=function(A){return this._change({state:this.state.resetPage().toggleTagRefinement(A),isPageReset:!0}),this},Q.prototype.nextPage=function(){var A=this.state.page||0;return this.setPage(A+1)},Q.prototype.previousPage=function(){var A=this.state.page||0;return this.setPage(A-1)},Q.prototype.setCurrentPage=C,Q.prototype.setPage=C,Q.prototype.setIndex=function(A){return this._change({state:this.state.resetPage().setIndex(A),isPageReset:!0}),this},Q.prototype.setQueryParameter=function(A,e){return this._change({state:this.state.resetPage().setQueryParameter(A,e),isPageReset:!0}),this},Q.prototype.setState=function(A){return this._change({state:B.make(A),isPageReset:!1}),this},Q.prototype.overrideStateWithoutTriggeringChangeEvent=function(A){return this.state=new B(A),this},Q.prototype.hasRefinements=function(A){return!!a(this.state.getNumericRefinements(A))||(this.state.isConjunctiveFacet(A)?this.state.isFacetRefined(A):this.state.isDisjunctiveFacet(A)?this.state.isDisjunctiveFacetRefined(A):!!this.state.isHierarchicalFacet(A)&&this.state.isHierarchicalFacetRefined(A))},Q.prototype.isExcluded=function(A,e){return this.state.isExcludeRefined(A,e)},Q.prototype.isDisjunctiveRefined=function(A,e){return this.state.isDisjunctiveFacetRefined(A,e)},Q.prototype.hasTag=function(A){return this.state.isTagRefined(A)},Q.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},Q.prototype.getIndex=function(){return this.state.index},Q.prototype.getCurrentPage=p,Q.prototype.getPage=p,Q.prototype.getTags=function(){return this.state.tagRefinements},Q.prototype.getRefinements=function(A){var e=[];this.state.isConjunctiveFacet(A)?(this.state.getConjunctiveRefinements(A).forEach(function(A){e.push({value:A,type:"conjunctive"})}),this.state.getExcludeRefinements(A).forEach(function(A){e.push({value:A,type:"exclude"})})):this.state.isDisjunctiveFacet(A)&&this.state.getDisjunctiveRefinements(A).forEach(function(A){e.push({value:A,type:"disjunctive"})});var t=this.state.getNumericRefinements(A);return Object.keys(t).forEach(function(A){var i=t[A];e.push({value:i,operator:A,type:"numeric"})}),e},Q.prototype.getNumericRefinement=function(A,e){return this.state.getNumericRefinement(A,e)},Q.prototype.getHierarchicalFacetBreadcrumb=function(A){return this.state.getHierarchicalFacetBreadcrumb(A)},Q.prototype._search=function(A){var e=this.state,t=[],i=[];A.onlyWithDerivedHelpers||(i=u._getQueries(e.index,e),t.push({state:e,queriesCount:i.length,helper:this}),this.emit("search",{state:e,results:this.lastResults}));var r=this.derivedHelpers.map(function(A){var i=A.getModifiedState(e),r=i.index?u._getQueries(i.index,i):[];return t.push({state:i,queriesCount:r.length,helper:A}),A.emit("search",{state:i,results:A.lastResults}),r}),n=Array.prototype.concat.apply(i,r),s=this._queryId++;if(this._currentNbQueries++,!n.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,t,s));try{this.client.search(n).then(this._dispatchAlgoliaResponse.bind(this,t,s)).catch(this._dispatchAlgoliaError.bind(this,s))}catch(A){this.emit("error",{error:A})}},Q.prototype._runComposition=function(){var A=this.state,e=[],t=this.derivedHelpers.map(function(t){var i=t.getModifiedState(A),r=u._getCompositionQueries(i);return e.push({state:i,helper:t}),t.emit("search",{state:i,results:t.lastResults}),r}),i=Array.prototype.concat.apply([],t),r=this._queryId++;if(this._currentNbQueries++,!i.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,e,r));if(i.length>1)throw Error("Only one query is allowed when using a composition.");var n=i[0];try{this.client.search(n).then(this._dispatchAlgoliaResponse.bind(this,e,r)).catch(this._dispatchAlgoliaError.bind(this,r))}catch(A){this.emit("error",{error:A})}},Q.prototype._recommend=function(){var A=this.state,e=this.recommendState,t=this.getIndex(),i=[{state:e,index:t,helper:this}],r=e.params.map(function(A){return A.$$id});this.emit("fetch",{recommend:{state:e,results:this.lastRecommendResults}});var n=this._recommendCache,s=this.derivedHelpers.map(function(e){var t=e.getModifiedState(A).index;if(!t)return[];var s=e.getModifiedRecommendState(new g);return i.push({state:s,index:t,helper:e}),r=Array.prototype.concat.apply(r,s.params.map(function(A){return A.$$id})),e.emit("fetch",{recommend:{state:s,results:e.lastRecommendResults}}),s._buildQueries(t,n)}),o=Array.prototype.concat.apply(this.recommendState._buildQueries(t,n),s);if(0!==o.length){if(o.length>0&&void 0===this.client.getRecommendations)return void console.warn("Please update algoliasearch/lite to the latest version in order to use recommend widgets.");var a=this._recommendQueryId++;this._currentNbRecommendQueries++;try{this.client.getRecommendations(o).then(this._dispatchRecommendResponse.bind(this,a,i,r)).catch(this._dispatchRecommendError.bind(this,a))}catch(A){this.emit("error",{error:A})}}},Q.prototype._dispatchAlgoliaResponse=function(A,e,t){var i=this;if(!(e<this._lastQueryIdReceived)){this._currentNbQueries-=e-this._lastQueryIdReceived,this._lastQueryIdReceived=e,0===this._currentNbQueries&&this.emit("searchQueueEmpty");var r=t.results.slice(),n=Object.keys(t).reduce(function(A,e){return"results"!==e&&(A[e]=t[e]),A},{});Object.keys(n).length<=0&&(n=void 0),A.forEach(function(A){var e=A.state,t=A.queriesCount,s=A.helper,o=void 0!==t?r.splice(0,t):r;if(!e.index)return void s.emit("result",{results:null,state:e});if(o.length>0&&o[0].feedID){var a=o.map(function(A){var t=new h(e,[A],i._searchResultsOptions);return void 0!==n&&(t._rawContent=n),t});s.lastResults=new h(e,[o[0]],i._searchResultsOptions),s.lastResults.feeds=a,void 0!==n&&(s.lastResults._rawContent=n)}else s.lastResults=new h(e,o,i._searchResultsOptions),void 0!==n&&(s.lastResults._rawContent=n);s.emit("result",{results:s.lastResults,state:e})})}},Q.prototype._dispatchRecommendResponse=function(A,e,t,i){if(!(A<this._lastRecommendQueryIdReceived)){this._currentNbRecommendQueries-=A-this._lastRecommendQueryIdReceived,this._lastRecommendQueryIdReceived=A,0===this._currentNbRecommendQueries&&this.emit("recommendQueueEmpty");var r=this._recommendCache,n={};t.filter(function(A){return void 0===r[A]}).forEach(function(A,e){n[A]||(n[A]=[]),n[A].push(e)}),Object.keys(n).forEach(function(A){var e=n[A],s=i.results[e[0]];if(1===e.length){r[A]=s;return}r[A]=Object.assign({},s,{hits:d(t,e.map(function(A){return i.results[A].hits}))})});var s={};t.forEach(function(A){s[A]=r[A]}),e.forEach(function(A){var e=A.state,t=A.helper;A.index?(t.lastRecommendResults=new l(e,s),t.emit("recommend:result",{recommend:{results:t.lastRecommendResults,state:e}})):t.emit("recommend:result",{results:null,state:e})})}},Q.prototype._dispatchAlgoliaError=function(A,e){A<this._lastQueryIdReceived||(this._currentNbQueries-=A-this._lastQueryIdReceived,this._lastQueryIdReceived=A,this.emit("error",{error:e}),0===this._currentNbQueries&&this.emit("searchQueueEmpty"))},Q.prototype._dispatchRecommendError=function(A,e){A<this._lastRecommendQueryIdReceived||(this._currentNbRecommendQueries-=A-this._lastRecommendQueryIdReceived,this._lastRecommendQueryIdReceived=A,this.emit("error",{error:e}),0===this._currentNbRecommendQueries&&this.emit("recommendQueueEmpty"))},Q.prototype.containsRefinement=function(A,e,t,i){return A||0!==e.length||0!==t.length||0!==i.length},Q.prototype._hasDisjunctiveRefinements=function(A){return this.state.disjunctiveRefinements[A]&&this.state.disjunctiveRefinements[A].length>0},Q.prototype._change=function(A){var e=A.state,t=A.isPageReset;
3e!==this.state&&(this.state=e,this.emit("change",{state:this.state,results:this.lastResults,isPageReset:t}))},Q.prototype._recommendChange=function(A){var e=A.state;e!==this.recommendState&&(this.recommendState=e,this.emit("recommend:change",{search:{results:this.lastResults,state:this.state},recommend:{results:this.lastRecommendResults,state:this.recommendState}}))},Q.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},Q.prototype.setClient=function(A){return this.client===A||("function"==typeof A.addAlgoliaAgent&&A.addAlgoliaAgent("JS Helper ("+f+")"),this.client=A),this},Q.prototype.getClient=function(){return this.client},Q.prototype.derive=function(A,e){var t=new r(this,A,e);return this.derivedHelpers.push(t),t},Q.prototype.detachDerivedHelper=function(A){var e=this.derivedHelpers.indexOf(A);if(-1===e)throw Error("Derived helper already detached");this.derivedHelpers.splice(e,1)},Q.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},A.exports=Q},329798:function(A){"use strict";A.exports=function(A){return Array.isArray(A)?A.filter(Boolean):[]}},979387:function(A){"use strict";A.exports=function(){var A=Array.prototype.slice.call(arguments);return A.reduceRight(function(A,e){return Object.keys(Object(e)).forEac
3h(function(t){void 0!==e[t]&&(void 0!==A[t]&&delete A[t],A[t]=e[t])}),A},{})}},245696:function(A){"use strict";A.exports={escapeFacetValue:function(A){return"string"!=typeof A?A:String(A).replace(/^-/,"\\-")},unescapeFacetValue:function(A){return"string"!=typeof A?A:A.replace(/^\\-/,"-")}}},362584:function(A){"use strict";A.exports=function(A,e){if(Array.isArray(A)){for(var t=0;t<A.length;t++)if(e(A[t]))return A[t]}}},663970:function(A){"use strict";A.exports=function(A,e){if(!Array.isArray(A))return -1;for(var t=0;t<A.length;t++)if(e(A[t]))return t;return -1}},994916:function(A){A.exports=function(A){return A.reduce(function(A,e){return A.concat(e)},[])}},362512:function(A,e,t){"use strict";var i=t(362584);A.exports=function(A,e){var t=(e||[]).map(function(A){return A.split(":")});return A.reduce(function(A,e){var r=e.split(":"),n=i(t,function(A){return A[0]===r[0]});return r.length>1||!n?(A[0].push(r[0]),A[1].push(r[1])):(A[0].push(n[0]),A[1].push(n[1])),A},[[],[]])}},178095:function(A){"use strict";A.exports=function(A,e){A.prototype=Object.create(e.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}})}},535166:function(A){"use strict";A.exports=function(A,e){return A.filter(function(t,i){return e.indexOf(t)>-1&&A.indexOf(t)===i})}},953307:function(A){"use strict";function e(A){return"function"==typeof A||Array.isArray(A)||"[object Object]"===Object.prototype.toString.call(A)}A.exports=function(A){e(A)||(A={});for(var t=1,i=arguments.length;t<i;t++){var r=arguments[t];e(r)&&function A(t,i){if(t===i)return t;for(var r in i)if(Object.prototype.hasOwnProperty.call(i,r)&&"__proto__"!==r&&"constructor"!==r){var n=i[r],s=t[r];(void 0===s||void 0!==n)&&(e(s)&&e(n)?t[r]=A(s,n):t[r]="object"==typeof n&&null!==n?A(Array.isArray(n)?[]:{},n):n)}return t}(A,r)}return A}},879220:function(A){"use strict";A.exports=function(){var A=Array.prototype.slice.call(arguments);return A.reduceRight(function(A,e){return Object.keys(Object(e)).forEac
vendor: 4,102 bytes, line 3
3h(function(t){var i="number"==typeof A[t]?A[t]:0,r=e[t];void 0!==r&&r>=i&&(void 0!==A[t]&&delete A[t],A[t]=r)}),A},{})}},386022:function(A){"use strict";A.exports=function(A){return A&&Object.keys(A).length>0}},527478:function(A){"use strict";A.exports=function(A,e){if(null===A)return{};var t,i,r={},n=Object.keys(A);for(i=0;i<n.length;i++)t=n[i],e.indexOf(t)>=0||(r[t]=A[t]);return r}},390246:function(A){"use strict";A.exports=function(A,e,t){if(!Array.isArray(A))return[];Array.isArray(t)||(t=[]);var i=A.map(function(A,t){return{criteria:e.map(function(e){return A[e]}),index:t,value:A}});return i.sort(function(A,e){for(var i=-1;++i<A.criteria.length;){var r=function(A,e){if(A!==e){var t=void 0!==A,i=null===A,r=void 0!==e,n=null===e;if(!n&&A>e||i&&r||!t)return 1;if(!i&&A<e||n&&t||!r)return -1}return 0}(A.criteria[i],e.criteria[i]);if(r){if(i>=t.length)return r;if("desc"===t[i])return-r;return r}}return A.index-e.index}),i.map(function(A){return A.value})}},50476:function(A){"use strict";A.exports=function A(e){if("number"==typeof e)return e;if("string"==typeof e)return parseFloat(e);if(Array.isArray(e))return e.map(A);throw Error("The value should be a number, a parsable string or an array of those.")}},233401:function(A,e,t){"use strict";var i=t(953307);function r(A){return Object.keys(A).sort().reduce(function(e,t){return e[t]=A[t],e},{})}var n={_getQueries:function(A,e){var t=[];return t.push({indexName:A,params:n._getHitsSearchParams(e)}),e.getRefinedDisjunctiveFacets().forEach(function(i){t.push({indexName:A,params:n._getDisjunctiveFacetSearchParams(e,i)})}),e.getRefinedHierarchicalFacets().forEach(function(i){var r=e.getHierarchicalFacetByName(i),s=e.getHierarchicalRefinement(i),o=e._getHierarchicalFacetSeparator(r);if(s.length>0&&s[0].split(o).length>1){var a=s[0].split(o).slice(0,-1).reduce(function(A,e,t){return A.concat({attribute:r.attributes[t],value:0===t?e:[A[A.length-1].value,e].join(o)})},[]);a.forEach(function(i,s){var o=n._getDisjunctiveFacetSearchParams(e,i.attribute,0===s);function c(A){return r.attributes.some(function(e){return e===A.split(":")[0]})}var g=(o.facetFilters||[]).reduce(function(A,e){if(Array.isArray(e)){var t=e.filter(function(A){return!c(A)});t.length>0&&A.push(t)}return"string"!=typeof e||c(e)||A.push(e),A},[]),l=a[s-1];s>0?o.facetFilters=g.concat(l.attribute+":"+l.value):g.length>0?o.facetFilters=g:delete o.facetFilters,t.push({indexName:A,params:o})})}}),t},_getCompositionQueries:function(A){return[{compositionID:A.index,requestBody:{params:n._getCompositionHitsSearchParams(A)}}]},_getHitsSearchParams:function(A){var e=A.facets.concat(A.disjunctiveFacets).concat(n._getHitsHierarchicalFacetsAttributes(A)).sort(),t=n._getFacetFilters(A),s=n._getNumericFilters(A),o=n._getTagFilters(A),a={};return e.length>0&&(a.facets=e.indexOf("*")>-1?["*"]:e),o.length>0&&(a.tagFilters=o),t.length>0&&(a.facetFilters=t),s.length>0&&(a.numericFilters=s),r(i({},A.getQueryParams(),a))},_getCompositionHitsSearchParams:function(A){var e=A.facets.concat(A.disjunctiveFacets.map(function(e){return A.disjunctiveFacetsRefinements&&A.disjunctiveFacetsRefinements[e]&&A.disjunctiveFacetsRefinements[e].length>0?"disjunctive("+e+")":e})).concat(n._getHitsHierarchicalFacetsAttributes(A)).sort(),t=n._getFacetFilters(A),s=n._getNumericFilters(A),o=n._getTagFilters(A),a={};e.length>0&&(a.facets=e.indexOf("*")>-1?["*"]:e),o.length>0&&(a.tagFilters=o),t.length>0&&(a.facetFilters=t),s.length>0&&(a.numericFilters=s);var c=A.getQueryParams();return delete c.highlightPreTag,delete c.highlightPostTag,delete c.index,r(i({},c,a))},_getDisjunctiveFacetSearchParams:function(A,e,t){var s=n._getFacetFilters(A,e,t),o=n._getNumericFilters(A,e),a=n._getTagFilters(A),c={hitsPerPage:0,page:0,analytics:!1,clickAnalytics:!1};a.length>0&&(c.tagFilters=a);var g=A.getHierarchicalFacetByName(e);return g?c.facets=n._getDisjunctiveHierarchicalFacetAttribute(A,g,t):c.facets=e,o.length>0&&(c.numericFilters=o),s.length>0&&(c.facetFilters=s),r(i({},A.getQueryParams(),c))},_getNumericFilters:function(A,e){if(A.numericFilters)return A.numericFilters;var t=[];
3return Object.keys(A.numericRefinements).forEach(function(i){var r=A.numericRefinements[i]||{};Object.keys(r).forEach(function(A){var n=r[A]||[];e!==i&&n.forEach(function(e){if(Array.isArray(e)){var r=e.map(function(e){return i+A+e});t.push(r)}else t.push(i+A+e)})})}),t},_getTagFilters:function(A){return A.tagFilters?A.tagFilters:A.tagRefinements.join(",")},_getFacetFilters:function(A,e,t){var i=[],r=A.facetsRefinements||{};Object.keys(r).sort().forEach(function(A){(r[A]||[]).slice().sort().forEach(function(e){i.push(A+":"+e)})});var n=A.facetsExcludes||{};Object.keys(n).sort().forEach(function(A){(n[A]||[]).sort().forEach(function(e){i.push(A+":-"+e)})});var s=A.disjunctiveFacetsRefinements||{};Object.keys(s).sort().forEach(function(A){var t=s[A]||[];if(A!==e&&t&&0!==t.length){var r=[];t.slice().sort().forEach(function(e){r.push(A+":"+e)}),i.push(r)}});var o=A.hierarchicalFacetsRefinements||{};return Object.keys(o).sort().forEach(function(r){var n,s,a=(o[r]||[])[0];if(void 0!==a){var c=A.getHierarchicalFacetByName(r),g=A._getHierarchicalFacetSeparator(c),l=A._getHierarchicalRootPath(c);if(e===r){if(-1===a.indexOf(g)||!l&&!0===t||l&&l.split(g).length===a.split(g).length)return;l?(s=l.split(g).length-1,a=l):(s=a.split(g).length-2,a=a.slice(0,a.lastIndexOf(g))),n=c.attributes[s]}else s=a.split(g).length-1,n=c.attributes[s];n&&i.push([n+":"+a])}}),i},_getHitsHierarchicalFacetsAttributes:function(A){return A.hierarchicalFacets.reduce(function(e,t){var i=A.getHierarchicalRefinement(t.name)[0];if(!i)return e.push(t.attributes[0]),e;var r=A._getHierarchicalFacetSeparator(t),n=i.split(r).length,s=t.attributes.slice(0,n+1);return e.concat(s)},[])},_getDisjunctiveHierarchicalFacetAttribute:function(A,e,t){var i=A._getHierarchicalFacetSeparator(e);if(!0===t){var r=A._getHierarchicalRootPath(e),n=0;return r&&(n=r.split(i).length),[e.attributes[n]]}var s=(A.getHierarchicalRefinement(e.name)[0]||"").split(i).length-1;return e.attributes.slice(0,s+1)},getSearchForFacetQuery:function(A,e,t,s){var o=s.isDisjunctiveFacet(A)?s.clearRefinements(A):s,a={facetQuery:e,facetName:A};return"number"==typeof t&&(a.maxFacetHits=t),r(i({},n._getHitsSearchParams(o),a))}};A.exports=n},859373:function(A){"use strict";A.exports=function(A){return null!==A&&/^[a-zA-Z0-9_-]{1,64}$/.test(A)}},252882:function(A,e,t){"use strict";var i=t(362584),r=t(994916);A.exports=function(A,e){var t,n,s={};return e.forEach(function(e){e.forEach(function(e,t){A.includes(e.objectID)||(s[e.objectID]?s[e.objectID]={indexSum:s[e.objectID].indexSum+t,count:s[e.objectID].count+1}:s[e.objectID]={indexSum:t,count:1})})}),(t=e.length,n=[],Object.keys(s).forEach(function(A){s[A].count<2&&(s[A].indexSum+=100),n.push({objectID:A,avgOfIndices:s[A].indexSum/t})}),n.sort(function(A,e){return A.avgOfIndices>e.avgOfIndices?1:-1})).reduce(function(A,t){var n=i(r(e),function(A){return A.objectID===t.objectID});return n?A.concat(n):A},[])}},282153:function(A){"use strict";A.exports="3.29.1"},523011:function(A,e,t){"use strict";var i=this&&this.__awaiter||function(A,e,t,i){return new(t||(t=Promise))(function(r,n){function s(A){try{a(i.next(A))}catch(A){n(A)}}function o(A){try{a(i.throw(A))}catch(A){n(A)}}function a(A){A.done?r(A.value):new t(function(e){e(A.value)}).then(s,o)}a((i=i.apply(A,e||[])).next())})},r=this&&this.__generator||function(A,e){var t,i,r,n,s={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return n={next:o(0),throw:o(1),return:o(2)},"function"==typeof Symbol&&(n[Symbol.iterator]=function(){return this}),n;function o(n){return function(o){var a=[n,o];if(t)throw TypeError("Generator is already executing.");for(;s;)try{if(t=1,i&&(r=2&a[0]?i.return:a[0]?i.throw||((r=i.return)&&r.call(i),0):i.next)&&!(r=r.call(i,a[1])).done)return r;switch(i=0,r&&(a=[2&a[0],r.value]),a[0]){case 0:case 1:r=a;break;case 4:return s.label++,{value:a[1],done:!1};case 5:s.label++,i=a[1],a=[0];continue;case 7:a=s.ops.pop(),s.trys.pop();continue;default:if(!(r=(r=s.trys).length>0&&r[r.length-1])&&(6===a[0]||2===a[0])){s=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]<r[3])){s.label=a[1];break}if(6===a[0]&&s.label<r[1]){s.label=r[1],r=a;break}if(r&&s.label<r[2]){s.label=r[2],s.ops.push(a);break}r[2]&&s.ops.pop(),s.trys.pop();continue}a=e.call(A,s)}catch(A){a=[6,A],i=0}finally{t=r=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}}},n=this;
vendor: 5,202 bytes, line 3
3Object.defineProperty(e,"__esModule",{value:!0});var s=t(656933),o="browser-tabs-lock-key",a={key:function(A){return i(n,void 0,void 0,function(){return r(this,function(A){throw Error("Unsupported")})})},getItem:function(A){return i(n,void 0,void 0,function(){return r(this,function(A){throw Error("Unsupported")})})},clear:function(){return i(n,void 0,void 0,function(){return r(this,function(A){return[2,window.localStorage.clear()]})})},removeItem:function(A){return i(n,void 0,void 0,function(){return r(this,function(A){throw Error("Unsupported")})})},setItem:function(A,e){return i(n,void 0,void 0,function(){return r(this,function(A){throw Error("Unsupported")})})},keySync:function(A){return window.localStorage.key(A)},getItemSync:function(A){return window.localStorage.getItem(A)},clearSync:function(){return window.localStorage.clear()},removeItemSync:function(A){return window.localStorage.removeItem(A)},setItemSync:function(A,e){return window.localStorage.setItem(A,e)}};function c(A){return new Promise(function(e){return setTimeout(e,A)})}function g(A){for(var e="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz",t="",i=0;i<A;i++){var r=Math.floor(Math.random()*e.length);t+=e[r]}return t}e.default=function(){function A(e){this.acquiredIatSet=new Set,this.storageHandler=void 0,this.id=Date.now().toString()+g(15),this.acquireLock=this.acquireLock.bind(this),this.releaseLock=this.releaseLock.bind(this),this.releaseLock__private__=this.releaseLock__private__.bind(this),this.waitForSomethingToChange=this.waitForSomethingToChange.bind(this),this.refreshLockWhileAcquired=this.refreshLockWhileAcquired.bind(this),this.storageHandler=e,void 0===A.waiters&&(A.waiters=[])}return A.prototype.acquireLock=function(e,t){return void 0===t&&(t=5e3),i(this,void 0,void 0,function(){var i,n,s,l,u,B,h;return r(this,function(r){switch(r.label){case 0:i=Date.now()+g(4),n=Date.now()+t,s=o+"-"+e,l=void 0===this.storageHandler?a:this.storageHandler,r.label=1;case 1:if(!(Date.now()<n))return[3,8];return[4,c(30)];case 2:if(r.sent(),null!==l.getItemSync(s))return[3,5];return u=this.id+"-"+e+"-"+i,[4,c(Math.floor(25*Math.random()))];case 3:return r.sent(),l.setItemSync(s,JSON.stringify({id:this.id,iat:i,timeoutKey:u,timeAcquired:Date.now(),timeRefreshed:Date.now()})),[4,c(30)];case 4:if(r.sent(),null!==(B=l.getItemSync(s))&&(h=JSON.parse(B)).id===this.id&&h.iat===i)return this.acquiredIatSet.add(i),this.refreshLockWhileAcquired(s,i),[2,!0];return[3,7];case 5:return A.lockCorrector(void 0===this.storageHandler?a:this.storageHandler),[4,this.waitForSomethingToChange(n)];case 6:r.sent(),r.label=7;case 7:return i=Date.now()+g(4),[3,1];case 8:return[2,!1]}})})},A.prototype.refreshLockWhileAcquired=function(A,e){return i(this,void 0,void 0,function(){var t=this;return r(this,function(n){return setTimeout(function(){return i(t,void 0,void 0,function(){var t,i,n;return r(this,function(r){switch(r.label){case 0:return[4,s.default().lock(e)];case 1:if(r.sent(),!this.acquiredIatSet.has(e)||null===(i=(t=void 0===this.storageHandler?a:this.storageHandler).getItemSync(A)))return s.default().unlock(e),[2];return(n=JSON.parse(i)).timeRefreshed=Date.now(),t.setItemSync(A,JSON.stringify(n)),s.default().unlock(e),this.refreshLockWhileAcquired(A,e),[2]}})})},1e3),[2]})})},A.prototype.waitForSomethingToChange=function(e){return i(this,void 0,void 0,function(){return r(this,function(t){switch(t.label){case 0:return[4,new Promise(function(t){var i=!1,r=Date.now(),n=!1;function s(){if(n||(window.removeEventListener("storage",s),A.removeFromWaiting(s),clearTimeout(o),n=!0),!i){i=!0;var e=50-(Date.now()-r);e>0?setTimeout(t,e):t(null)}}window.addEventListener("storage",s),A.addToWaiting(s);var o=setTimeout(s,Math.max(0,e-Date.now()))})];case 1:return t.sent(),[2]}})})},A.addToWaiting=function(e){this.removeFromWaiting(e),void 0!==A.waiters&&A.waiters.push(e)},A.removeFromWaiting=function(e){void 0!==A.waiters&&(A.waiters=A.waiters.filter(function(A){return A!==e}))},A.notifyWaiters=function(){void 0!==A.waiters&&A.waiters.slice().forEach(function(A){return A()})},A.prototype.releaseLock=function(A){return i(this,void 0,void 0,function(){return r(this,function(e){switch(e.label){case 0:return[4,this.releaseLock__private__(A)];case 1:return[2,e.sent()]}})})},A.prototype.releaseLock__private__=function(e){return i(this,void 0,void 0,function(){var t,i,n,c;return r(this,function(r){switch(r.label){case 0:if(t=void 0===this.storageHandler?a:this.storageHandler,i=o+"-"+e,null===(n=t.getItemSync(i)))return[2];if((c=JSON.parse(n)).id!==this.id)return[3,2];return[4,s.default().lock(c.iat)];case 1:r.sent(),this.acquiredIatSet.delete(c.iat),t.removeItemSync(i),s.default().unlock(c.iat),A.notifyWaiters(),r.label=2;case 2:return[2]}})})},A.lockCorrector=function(e){for(var t=Date.now()-5e3,i=[],r=0;;){var n=e.keySync(r);if(null===n)break;i.push(n),r++}for(var s=!1,a=0;a<i.length;a++){var c=i[a];if(c.includes(o)){var g=e.getItemSync(c);if(null!==g){var l=JSON.parse(g);(void 0===l.timeRefreshed&&l.timeAcquired<t||void 0!==l.timeRefreshed&&l.timeRefreshed<t)&&(e.removeItemSync(c),s=!0)}}}s&&A.notifyWaiters()},A.waiters=void 0,A}()},656933:function(A,e){"use strict";
3Object.defineProperty(e,"__esModule",{value:!0});var t=function(){function A(){var A=this;this.locked=new Map,this.addToLocked=function(e,t){var i=A.locked.get(e);void 0===i?void 0===t?A.locked.set(e,[]):A.locked.set(e,[t]):void 0!==t&&(i.unshift(t),A.locked.set(e,i))},this.isLocked=function(e){return A.locked.has(e)},this.lock=function(e){return new Promise(function(t,i){A.isLocked(e)?A.addToLocked(e,t):(A.addToLocked(e),t())})},this.unlock=function(e){var t=A.locked.get(e);if(void 0===t||0===t.length)return void A.locked.delete(e);var i=t.pop();A.locked.set(e,t),void 0!==i&&setTimeout(i,0)}}return A.getInstance=function(){return void 0===A.instance&&(A.instance=new A),A.instance},A}();e.default=function(){return t.getInstance()}},141650:function(A){function e(){return new DOMException("The request is not allowed","NotAllowedError")}async function t(A){if(!navigator.clipboard)throw e();return navigator.clipboard.writeText(A)}async function i(A){let t=document.createElement("span");t.textContent=A,t.style.whiteSpace="pre",t.style.webkitUserSelect="auto",t.style.userSelect="all",document.body.appendChild(t);let i=window.getSelection(),r=window.document.createRange();i.removeAllRanges(),r.selectNode(t),i.addRange(r);let n=!1;try{n=window.document.execCommand("copy")}finally{i.removeAllRanges(),window.document.body.removeChild(t)}if(!n)throw e()}A.exports=async function A(A){try{await t(A)}catch(t){try{await i(A)}catch(A){throw A||t||e()}}}},14756:function(A,e,t){"use strict";var i=t(183708),r=t(59353),n=function(){return(n=Object.assign||function(A){for(var e,t=1,i=arguments.length;t<i;t++)for(var r in e=arguments[t])Object.prototype.hasOwnProperty.call(e,r)&&(A[r]=e[r]);return A}).apply(this,arguments)},s=function(){for(var A=0,e=0,t=arguments.length;e<t;e++)A+=arguments[e].length;for(var i=Array(A),r=0,e=0;e<t;e++)for(var n=arguments[e],s=0,o=n.length;s<o;s++,r++)i[r]=n[s];return i};function o(A,e){return{appliable:"string"==typeof A?function(e){return e===A}:A,apply:e}}var a=function(A){var e=A.meta,t={};return e.forEach(function(A){["target","title","rel"].includes(A.id)&&(t[A.id]=A.value)}),t};function c(A,e){var t,o=e.metaTransformer||a;return(0,i.XX)(e.adapter,A,s(e.customNodeRules||[],[(0,i.bq)(r.jX,function(A){var e=A.adapter.renderFragment,t=A.key;return e(A.children,t)}),(0,i.bq)(r.Vs,function(A){return(0,A.adapter.renderNode)("p",{key:A.key},A.children)}
3),(0,i.bq)(r.Lv,function(A){var e=A.adapter.renderNode,t=A.node,i=A.key,r=A.children;return e("bulleted"===t.style?"ul":"ol",{key:i},r)}),(0,i.bq)(r.oG,function(A){return(0,A.adapter.renderNode)("li",{key:A.key},A.children)}),(0,i.bq)(r.uP,function(A){var e=A.adapter.renderNode,t=A.key,i=A.node,r=A.children,n=i.attribution?s(r||[],[e("footer",{key:"footer"},i.attribution)]):r;return e("blockquote",{key:t},n)}),(0,i.bq)(r._m,function(A){var e=A.adapter,t=e.renderNode,i=e.renderText,r=A.key,n=A.node;return t("pre",{key:r,"data-language":n.language},t("code",null,i(n.code)))}),(0,i.bq)(r.PJ,function(A){var e=A.adapter.renderNode,t=A.key,i=A.children,r=A.node,s=r.meta?o({node:r,meta:r.meta}):{};return e("a",n(n({},s||{}),{key:t,href:r.url}),i)}),(0,i.bq)(r.Xl,function(A){return(0,A.adapter.renderNode)("hr",{key:A.key})}),(0,i.bq)(r.Vq,function(A){var e=A.node,t=A.adapter.renderNode,i=A.children,r=A.key;return t("h"+e.level,{key:r},i)}),(t=({customMarkRules:e.customMarkRules||[]}).customMarkRules,(0,i.bq)(r.bl,function(A){var e,i,r,n,s,o,a,c=A.adapter,g=A.key;return(A.node.marks||[]).reduce(function(A,e){if(A){var i=t.find(function(A){return A.appliable(e)});return i?i.apply({adapter:c,key:g,mark:e,children:A}):c.renderNode(function(A){switch(A){case"emphasis":return"em";case"underline":return"u";case"strikethrough":return"del";case"highlight":return"mark";default:return A}}(e),{key:g},A)}},(e=A.node,i=A.key,n=(r=A.adapter).renderNode,s=r.renderText,o=r.renderFragment,0===(a=e.value.split(/\n/)).length?s(e.value,i):o(a.slice(1).reduce(function(A,e,t){return A.concat([n("br",{key:i+"-br-"+t}),s(e,i+"-line-"+t)])},[s(a[0],i+"-line-first")]),i)))}))]))}t.d(e,{G7:function(){return o},M6:function(){return a},XX:function(){return c}})},59353:function(A,e,t){"use strict";t.d(e,{Go:function(){return C},WH:function(){return k},uP:function(){return y},_m:function(){return D},wz:function(){return H},Vq:function(){return p},Rz:function(){return P},sm:function(){return F},PJ:function(){return b},Lv:function(){return m},oG:function(){return v},Vs:function(){return I},jX:function(){return E},bl:function(){return w},hm:function(){return S},Xl:function(){return U}});var i,r,n="blockquote",s="block",o="code",a="heading",c="inlineItem",g="itemLink",l="link",u="listItem",B="list",h="paragraph",d="root",f="span",Q="thematicBreak";function C(A){return"children"in A}function p(A){return A.type===a}function w(A){return A.type===f}function E(A){return A.type===d}function I(A){return A.type===h}function m(A){return A.type===B}function v(A){return A.type===u}function y(A){return A.type===n}function k(A){return A.type===s}function D(A){return A.type===o}function b(A){return A.type===l}function F(A){return A.type===g}function P(A){return A.type===c}function U(A){return A.type===Q}function S(A){return A&&"value"in A&&H(A.value)}function H(A){return A&&"schema"in A&&"document"in A}(i={})[n]=[h],i[s]=[],i[o]=[],i[a]="inlineNodes",i[c]=[],i[g]="inlineNodes",i[l]="inlineNodes",i[u]=[h,B],i[B]=[u],i[h]="inlineNodes",i[d]=[n,o,B,h,a,s,Q],i[f]=[],i[Q]=[],(r={})[n]=["children","attribution"],r[s]=["item"],r[o]=["language","highlight","code"],r[a]=["level","children","style"],r[c]=["item"],r[g]=["item","children","meta"],r[l]=["url","children","meta"],r[u]=["children"],r[B]=["style","children"],r[h]=["children","style"],r[d]=["children"],r[f]=["value","marks"],r[Q]=[]},183708:function(A,e,t){"use strict";var i,r=t(59353),n=t(191977),s=(i=function(A,e){return(i=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(A,e){A.__proto__=e}||function(A,e){for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(A[t]=e[t])})(A,e)},function(A,e){function t(){this.constructor=A}i(A,e),A.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}),o=function(){for(var A=0,e=0,t=arguments.length;e<t;e++)A+=arguments[e].length;for(var i=Array(A),r=0,e=0;e<t;e++)for(var n=arguments[e],s=0,o=n.length;s<o;s++,r++)i[r]=n[s];return i},a=function(A){function e(t,i){var r=A.call(this,t)||this;return r.node=i,Object.setPrototypeOf(r,e.prototype),r}return s(e,A),e}(Error),c=function(A,e){return{appliable:A,apply:function(A){return e(A)}}};function g(A,e,t){return e?function A(e,t,i,s,c){var g=(0,r.Go)(t)?(0,n.B)(t.children.map(function(i,r){return A(e,i,"t-"+r,o([t],s),c)}).filter(function(A){return!!A})):void 0,l=c.find(function(A){return A.appliable(t)}
3);if(l)return l.apply({adapter:e,node:t,children:g,key:i,ancestors:s});throw new a("Don't know how to render a node with type \""+t.type+'". Please specify a custom renderRule for it!',t)}(A,(0,r.hm)(e)?e.value.document:(0,r.wz)(e)?e.document:e,"t-0",[],t):null}t.d(e,{XX:function(){return g},bq:function(){return c},vH:function(){return a}})},908339:function(A,e){"use strict";var t=function(A){var e,t,r;return!!(e=A)&&"object"==typeof e&&(t=A,"[object RegExp]"!==(r=Object.prototype.toString.call(t))&&"[object Date]"!==r&&t.$$typeof!==i)},i="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function r(A,e){return!1!==e.clone&&e.isMergeableObject(A)?s(Array.isArray(A)?[]:{},A,e):A}function n(A,e,t){return A.concat(e).map(function(A){return r(A,t)})}function s(A,e,i){(i=i||{}).arrayMerge=i.arrayMerge||n,i.isMergeableObject=i.isMergeableObject||t;var o,a,c=Array.isArray(e);return c!==Array.isArray(A)?r(e,i):c?i.arrayMerge(A,e,i):(a={},(o=i).isMergeableObject(A)&&Object.keys(A).forEach(function(e){a[e]=r(A[e],o)}),Object.keys(e).forEach(function(t){o.isMergeableObject(e[t])&&A[t]?a[t]=s(A[t],e[t],o):a[t]=r(e[t],o)}),a)}s.all=function(A,e){if(!Array.isArray(A))throw Error("first argument should be an array");return A.reduce(function(A,t){return s(A,t,e)},{})},e.A=s},318941:function(A,e,t){"use strict";let i;t.d(e,{ZR:function(){return AA}});let r=(i=0,()=>(i+=1,`u${`0000${(1679616*Math.random()|0).toString(36)}`.slice(-4)}${i}`));function n(A){let e=[];for(let t=0,i=A.length;t<i;t++)e.push(A[t]);return e}let s=null;function o(A={}){return s||(s=A.includeStyleProperties?A.includeStyleProperties:n(window.getComputedStyle(document.documentElement)))}function a(A,e){let t=(A.ownerDocument.defaultView||window).getComputedStyle(A).getPropertyValue(e);return t?parseFloat(t.replace("px","")):0}function c(A,e={}){let t,i,r,n;return{width:e.width||(t=a(A,"border-left-width"),i=a(A,"border-right-width"),A.clientWidth+t+i),height:e.height||(r=a(A,"border-top-width"),n=a(A,"border-bottom-width"),A.clientHeight+r+n)}}function g(A){return new Promise((e,t)=>{let i=new Image;i.onload=()=>{i.decode().then(()=>{requestAnimationFrame(()=>e(i))})},i.onerror=t,i.crossOrigin="anonymous",i.decoding="async",i.src=A})}async function l(A){return Promise.resolve().then(()=>new XMLSerializer().serializeToString(A)).then(encodeURIComponent).then(A=>`data:image/svg+xml;charset=utf-8,${A}`)}async function u(A,e,t){let i="http://www.w3.org/2000/svg",r=document.createElementNS(i,"svg"),n=document.createElementNS(i,"foreignObject");return r.setAttribute("width",`${e}`),r.setAttribute("height",`${t}`),r.setAttribute("viewBox",`0 0 ${e} ${t}`),n.setAttribute("width","100%"),n.setAttribute("height","100%"),n.setAttribute("x","0"),n.setAttribute("y","0"),n.setAttribute("externalResourcesRequired","true"),r.appendChild(n),n.appendChild(A),l(r)}let B=(A,e)=>{if(A instanceof e)return!0;let t=Object.getPrototypeOf(A);return null!==t&&(t.constructor.name===e.name||B(t,e))};function h(A,e,t,i){let n,s,a,c=window.getComputedStyle(A,t),g=c.getPropertyValue("content");if(""===g||"none"===g)return;let l=r();try{e.className=`${e.className} ${l}`}catch(A){return}let u=document.createElement("style");u.appendChild((n=`.${l}:${t}`,a=c.cssText?(s=c.getPropertyValue("content"),`${c.cssText} content: '${s.replace(/'|"/g,"")}';`):o(i).map(A=>{let e=c.getPropertyValue(A),t=c.getPropertyPriority(A);return`${A}: ${e}${t?" !important":""};`}).join(" "),document.createTextNode(`${n}{${a}}`))),e.appendChild(u)}let d="application/font-woff",f="image/jpeg",Q={woff:d,woff2:d,ttf:"application/font-truetype",eot:"application/vnd.ms-fontobject",png:"image/png",jpg:f,jpeg:f,gif:"image/gif",tiff:"image/tiff",svg:"image/svg+xml",webp:"image/webp"};function C(A){let e;return Q[((e=/\.([^./]*?)$/g.exec(A))?e[1]:"").toLowerCase()]||""}function p(A){return -1!==A.search(/^(data:)/)}function w(A,e){return`data:${e};base64,${A}`}async function E(A,e,t){let i=await fetch(A,e);if(404===i.status)throw Error(`Resource "${i.url}" not found`);let r=await i.blob();return new Promise((A,e)=>{let n=new FileReader;n.onerror=e,n.onloadend=()=>{try{A(t({res:i,result:n.result}))}catch(A){e(A)}},n.readAsDataURL(r)})}let I={};async function m(A,e,t){var i,r,n;let s,o,a=(i=A,r=e,n=t.includeQueryParams,o=i.replace(/\?.*/,""),n&&(o=i),/ttf|otf|eot|woff2?/i.test(o)&&(o=o.replace(/.*\//,"")),r?`[${r}]${o}`:o);if(null!=I[a])return I[a];t.cacheBust&&(A+=(/\?/.test(A)?"&":"?")+new Date().getTime());try{let i=await E(A,t.fetchRequestInit,({res:A,result:t})=>(e||(e=A.headers.get("Content-Type")||""),t.split(/,/)[1]));s=w(i,e)}catch(i){s=t.imagePlaceholder||"";let e=`Failed to fetch resource: ${A}`;i&&(e="string"==typeof i?i:i.message),e&&console.warn(e)}return I[a]=s,s}async function v(A){let e=A.toDataURL();return"data:,"===e?A.cloneNode(!1):g(e)}async function y(A,e){if(A.currentSrc){let e=document.createElement("canvas"),t=e.getContext("2d");return e.width=A.clientWidth,e.height=A.clientHeight,null==t||t.drawImage(A,0,0,e.width,e.height),g(e.toDataURL())}let t=A.poster,i=C(t);return g(await m(t,i,e))}async function k(A,e){var t;try{if(null==(t=null==A?void 0:A.contentDocument)?void 0:t.body)return await U(A.contentDocument.body,e,!0)}catch(A){}return A.cloneNode(!1)}async function D(A,e){return B(A,HTMLCanvasElement)?v(A):B(A,HTMLVideoElement)?y(A,e):B(A,HTMLIFrameElement)?k(A,e):A.cloneNode(b(A))}let b=A=>null!=A.tagName&&"SVG"===A.tagName.toUpperCase();async function F(A,e,t){var i,r;
3if(b(e))return e;let s=[];return 0===(s=null!=A.tagName&&"SLOT"===A.tagName.toUpperCase()&&A.assignedNodes?n(A.assignedNodes()):B(A,HTMLIFrameElement)&&(null==(i=A.contentDocument)?void 0:i.body)?n(A.contentDocument.body.childNodes):n((null!=(r=A.shadowRoot)?r:A).childNodes)).length||B(A,HTMLVideoElement)||await s.reduce((A,i)=>A.then(()=>U(i,t)).then(A=>{A&&e.appendChild(A)}),Promise.resolve()),e}async function P(A,e){let t=A.querySelectorAll?A.querySelectorAll("use"):[];if(0===t.length)return A;let i={};for(let r=0;r<t.length;r++){let n=t[r].getAttribute("xlink:href");if(n){let t=A.querySelector(n),r=document.querySelector(n);t||!r||i[n]||(i[n]=await U(r,e,!0))}}let r=Object.values(i);if(r.length){let e="http://www.w3.org/1999/xhtml",t=document.createElementNS(e,"svg");t.setAttribute("xmlns",e),t.style.position="absolute",t.style.width="0",t.style.height="0",t.style.overflow="hidden",t.style.display="none";let i=document.createElementNS(e,"defs");t.appendChild(i);for(let A=0;A<r.length;A++)i.appendChild(r[A]);A.appendChild(t)}return A}async function U(A,e,t){return t||!e.filter||e.filter(A)?Promise.resolve(A).then(A=>D(A,e)).then(t=>F(A,t,e)).then(t=>(function(A,e,t){if(B(e,Element)&&(!function(A,e,t){let i=e.style;if(!i)return;let r=window.getComputedStyle(A);r.cssText?(i.cssText=r.cssText,i.transformOrigin=r.transformOrigin):o(t).forEach(t=>{let n=r.getPropertyValue(t);if("font-size"===t&&n.endsWith("px")){let A=Math.floor(parseFloat(n.substring(0,n.length-2)))-.1;n=`${A}px`}B(A,HTMLIFrameElement)&&"display"===t&&"inline"===n&&(n="block"),"d"===t&&e.getAttribute("d")&&(n=`path(${e.getAttribute("d")})`),i.setProperty(t,n,r.getPropertyPriority(t))})}(A,e,t),h(A,e,":before",t),h(A,e,":after",t),B(A,HTMLTextAreaElement)&&(e.innerHTML=A.value),B(A,HTMLInputElement)&&e.setAttribute("value",A.value),B(A,HTMLSelectElement))){let t=Array.from(e.children).find(e=>A.value===e.getAttribute("value"));t&&t.setAttribute("selected","")}return e})(A,t,e)).then(A=>P(A,e)):null}let S=/url\((['"]?)([^'"]+?)\1\)/g,H=/url\([^)]+\)\s*format\((["']?)([^"']+)\1\)/g,x=/src:\s*(?:url\([^)]+\)\s*format\([^)]+\)[,;]\s*)+/g;async function M(A,e,t,i,r){try{let n,s,o=t?function(A,e){if(A.match(/^[a-z]+:\/\//i))return A;if(A.match(/^\/\//))return window.location.protocol+A;if(A.match(/^[a-z]+:/i))return A;let t=document.implementation.createHTMLDocument(),i=t.createElement("base"),r=t.createElement("a");return t.head.appendChild(i),t.body.appendChild(r),e&&(i.href=e),r.href=A,r.href}(e,t):e,a=C(e);if(r){let A=await r(o);n=w(A,a)}else n=await m(o,a,i);return A.replace((s=e.replace(/([.*+?^${}()|\[\]\/\\])/g,"\\$1"),RegExp(`(url\\(['"]?)(${s})(['"]?\\))`,"g")),`$1${n}$3`)}catch(A){}return A}function L(A){return -1!==A.search(S)}async function _(A,e,t){let i;if(!L(A))return A;let r=function(A,{preferredFontFormat:e}){return e?A.replace(x,A=>{for(;;){let[t,,i]=H.exec(A)||[];if(!i)return"";if(i===e)return`src: ${t};`}}):A}(A,t);return(i=[],r.replace(S,(A,e,t)=>(i.push(t),A)),i.filter(A=>!p(A))).reduce((A,i)=>A.then(A=>M(A,i,e,t)),Promise.resolve(r))}async function R(A,e,t){var i;let r=null==(i=e.style)?void 0:i.getPropertyValue(A);if(r){let i=await _(r,null,t);return e.style.setProperty(A,i,e.style.getPropertyPriority(A)),!0}return!1}async function T(A,e){await R("background",A,e)||await R("background-image",A,e),await R("mask",A,e)||await R("-webkit-mask",A,e)||await R("mask-image",A,e)||await R("-webkit-mask-image",A,e)}async function G(A,e){let t=B(A,HTMLImageElement);if(!(t&&!p(A.src))&&!(B(A,SVGImageElement)&&!p(A.href.baseVal)))return;let i=t?A.src:A.href.baseVal,r=await m(i,C(i),e);await new Promise((i,n)=>{A.onload=i,A.onerror=e.onImageErrorHandler?(...A)=>{try{i(e.onImageErrorHandler(...A))}catch(A){n(A)}}:n,A.decode&&(A.decode=i),"lazy"===A.loading&&(A.loading="eager"),t?(A.srcset="",A.src=r):A.href.baseVal=r})}async function N(A,e){let t=n(A.childNodes).map(A=>j(A,e));await Promise.all(t).then(()=>A)}async function j(A,e){B(A,Element)&&(await T(A,e),await G(A,e),await N(A,e))}let O={};async function K(A){let e=O[A];if(null!=e)return e;let t=await fetch(A);return e={url:A,cssText:await t.text()},O[A]=e,e}async function Y(A,e){let t=A.cssText,i=/url\(["']?([^"')]+)["']?\)/g;return Promise.all((t.match(/url\([^)]+\)/g)||[]).map(async r=>{let n=r.replace(i,"$1");return n.startsWith("https://")||(n=new URL(n,A.url).href),E(n,e.fetchRequestInit,({result:A})=>(t=t.replace(r,`url(${A})`),[r,A]))})).then(()=>t)}function z(A){if(null==A)return[];let e=[],t=A.replace(/(\/\*[\s\S]*?\*\/)/gi,""),i=RegExp("((@.*?keyframes [\\s\\S]*?){([\\s\\S]*?}\\s*?)}
3)","gi");for(;;){let A=i.exec(t);if(null===A)break;e.push(A[0])}t=t.replace(i,"");let r=/@import[\s\S]*?url\([^)]*\)[\s\S]*?;/gi,n=RegExp("((\\s*?(?:\\/\\*[\\s\\S]*?\\*\\/)?\\s*?@media[\\s\\S]*?){([\\s\\S]*?)}\\s*?})|(([\\s\\S]*?){([\\s\\S]*?)})","gi");for(;;){let A=r.exec(t);if(null===A){if(null===(A=n.exec(t)))break;r.lastIndex=n.lastIndex}else n.lastIndex=r.lastIndex;e.push(A[0])}return e}async function J(A,e){let t=[],i=[];return A.forEach(t=>{if("cssRules"in t)try{n(t.cssRules||[]).forEach((A,r)=>{if(A.type===CSSRule.IMPORT_RULE){let n=r+1,s=A.href,o=K(s).then(A=>Y(A,e)).then(A=>z(A).forEach(A=>{try{t.insertRule(A,A.startsWith("@import")?n+=1:t.cssRules.length)}catch(e){console.error("Error inserting rule from remote css",{rule:A,error:e})}})).catch(A=>{console.error("Error loading remote css",A.toString())});i.push(o)}})}catch(n){let r=A.find(A=>null==A.href)||document.styleSheets[0];null!=t.href&&i.push(K(t.href).then(A=>Y(A,e)).then(A=>z(A).forEach(A=>{r.insertRule(A,r.cssRules.length)})).catch(A=>{console.error("Error loading remote stylesheet",A)})),console.error("Error inlining remote css file",n)}}),Promise.all(i).then(()=>(A.forEach(A=>{if("cssRules"in A)try{n(A.cssRules||[]).forEach(A=>{t.push(A)})}catch(e){console.error(`Error while reading CSS rules from ${A.href}`,e)}}),t))}async function X(A,e){if(null==A.ownerDocument)throw Error("Provided element is not within a Document");let t=n(A.ownerDocument.styleSheets);return(await J(t,e)).filter(A=>A.type===CSSRule.FONT_FACE_RULE).filter(A=>L(A.style.getPropertyValue("src")))}function V(A){return A.trim().replace(/["']/g,"")}async function q(A,e){let t,i=await X(A,e),r=(t=new Set,!function A(e){(e.style.fontFamily||getComputedStyle(e).fontFamily).split(",").forEach(A=>{t.add(V(A))}),Array.from(e.children).forEach(e=>{e instanceof HTMLElement&&A(e)})}(A),t);return(await Promise.all(i.filter(A=>r.has(V(A.style.fontFamily))).map(A=>{let t=A.parentStyleSheet?A.parentStyleSheet.href:null;return _(A.cssText,t,e)}))).join("\n")}async function W(A,e){let t=null!=e.fontEmbedCSS?e.fontEmbedCSS:e.skipFonts?null:await q(A,e);if(t){let e=document.createElement("style"),i=document.createTextNode(t);e.appendChild(i),A.firstChild?A.insertBefore(e,A.firstChild):A.appendChild(e)}}async function Z(A,e={}){let{width:t,height:i}=c(A,e),r=await U(A,e,!0);return await W(r,e),await j(r,e),!function(A,e){let{style:t}=A;e.backgroundColor&&(t.backgroundColor=e.backgroundColor),e.width&&(t.width=`${e.width}px`),e.height&&(t.height=`${e.height}px`);let i=e.style;
3null!=i&&Object.keys(i).forEach(A=>{t[A]=i[A]})}(r,e),await u(r,t,i)}async function $(A,e={}){let{width:t,height:i}=c(A,e),r=await Z(A,e),n=await g(r),s=document.createElement("canvas"),o=s.getContext("2d"),a=e.pixelRatio||function(){let A,e;try{e=process}catch(A){}let t=e&&e.env?e.env.devicePixelRatio:null;return t&&Number.isNaN(A=parseInt(t,10))&&(A=1),A||window.devicePixelRatio||1}(),l=e.canvasWidth||t,u=e.canvasHeight||i;return s.width=l*a,s.height=u*a,!e.skipAutoScale&&(s.width>16384||s.height>16384)&&(s.width>16384&&s.height>16384?s.width>s.height?(s.height*=16384/s.width,s.width=16384):(s.width*=16384/s.height,s.height=16384):s.width>16384?(s.height*=16384/s.width,s.width=16384):(s.width*=16384/s.height,s.height=16384)),s.style.width=`${l}`,s.style.height=`${u}`,e.backgroundColor&&(o.fillStyle=e.backgroundColor,o.fillRect(0,0,s.width,s.height)),o.drawImage(n,0,0,s.width,s.height),s}async function AA(A,e={}){let t=await $(A,e);return await function(A,e={}){return new Promise(A.toBlob?t=>{A.toBlob(t,e.type?e.type:"image/png",e.quality?e.quality:1)}:t=>{let i=window.atob(A.toDataURL(e.type?e.type:void 0,e.quality?e.quality:void 0).split(",")[1]),r=i.length,n=new Uint8Array(r);for(let A=0;A<r;A+=1)n[A]=i.charCodeAt(A);t(new Blob([n],{type:e.type?e.type:"image/png"}))})}(t)}},428317:function(A){A.exports=function(){"use strict";var A,e,t,i,r,n,s,o,a,c,g,l,u,B,h,d,f,Q,C,p,w,E,I=function(A,e){return(I=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(A,e){A.__proto__=e}||function(A,e){for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(A[t]=e[t])})(A,e)};function m(A,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function t(){this.constructor=A}I(A,e),A.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}var v=function(){return(v=Object.assign||function(A){for(var e,t=1,i=arguments.length;t<i;t++)for(var r in e=arguments[t])Object.prototype.hasOwnProperty.call(e,r)&&(A[r]=e[r]);return A}).apply(this,arguments)};function y(A,e,t,i){return new(t||(t=Promise))(function(r,n){function s(A){try{a(i.next(A))}catch(A){n(A)}}function o(A){try{a(i.throw(A))}catch(A){n(A)}}function a(A){var e;A.done?r(A.value):((e=A.value)instanceof t?e:new t(function(A){A(e)})).then(s,o)}a((i=i.apply(A,e||[])).next())})}function k(A,e){var t,i,r,n,s={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return n={next:o(0),throw:o(1),return:o(2)},"function"==typeof Symbol&&(n[Symbol.iterator]=function(){return this}),n;function o(n){return function(o){var a=[n,o];if(t)throw TypeError("Generator is already executing.");for(;s;)try{if(t=1,i&&(r=2&a[0]?i.return:a[0]?i.throw||((r=i.return)&&r.call(i),0):i.next)&&!(r=r.call(i,a[1])).done)return r;switch(i=0,r&&(a=[2&a[0],r.value]),a[0]){case 0:case 1:r=a;break;case 4:return s.label++,{value:a[1],done:!1};case 5:s.label++,i=a[1],a=[0];continue;case 7:a=s.ops.pop(),s.trys.pop();continue;default:if(!(r=(r=s.trys).length>0&&r[r.length-1])&&(6===a[0]||2===a[0])){s=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]<r[3])){s.label=a[1];break}if(6===a[0]&&s.label<r[1]){s.label=r[1],r=a;break}if(r&&s.label<r[2]){s.label=r[2],s.ops.push(a);break}r[2]&&s.ops.pop(),s.trys.pop();continue}a=e.call(A,s)}catch(A){a=[6,A],i=0}finally{t=r=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}}}function D(A,e,t){if(t||2==arguments.length)for(var i,r=0,n=e.length;r<n;r++)!i&&r in e||(i||(i=Array.prototype.slice.call(e,0,r)),i[r]=e[r]);return A.concat(i||e)}for(var b=function(){function A(A,e,t,i){this.left=A,this.top=e,this.width=t,this.height=i}return A.prototype.add=function(e,t,i,r){return new A(this.left+e,this.top+t,this.width+i,this.height+r)},A.fromClientRect=function(e,t){return new A(t.left+e.windowBounds.left,t.top+e.windowBounds.top,t.width,t.height)},A.fromDOMRectList=function(e,t){var i=Array.from(t).find(function(A){return 0!==A.width});return i?new A(i.left+e.windowBounds.left,i.top+e.windowBounds.top,i.width,i.height):A.EMPTY},A.EMPTY=new A(0,0,0,0),A}(),F=function(A,e){return b.fromClientRect(A,e.getBoundingClientRect())},P=function(A){var e=A.body,t=A.documentElement;if(!e||!t)throw Error("Unable to get document size");return new b(0,0,Math.max(Math.max(e.scrollWidth,t.scrollWidth),Math.max(e.offsetWidth,t.offsetWidth),Math.max(e.clientWidth,t.clientWidth)),Math.max(Math.max(e.scrollHeight,t.scrollHeight),Math.max(e.offsetHeight,t.offsetHeight),Math.max(e.clientHeight,t.clientHeight)))},U=function(A){for(var e=[],t=0,i=A.length;t<i;){var r=A.charCodeAt(t++);if(r>=55296&&r<=56319&&t<i){var n=A.charCodeAt(t++);(64512&n)==56320?e.push(((1023&r)<<10)+(1023&n)+65536):(e.push(r),t--)}else e.push(r)}return e},S=function(){for(var A=[],e=0;e<arguments.length;e++)A[e]=arguments[e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,A);var t=A.length;if(!t)return"";for(var i=[],r=-1,n="";++r<t;){var s=A[r];s<=65535?i.push(s):(s-=65536,i.push((s>>10)+55296,s%1024+56320)),(r+1===t||i.length>16384)&&(n+=String.fromCharCode.apply(String,i),i.length=0)}return n},H="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
3+/",x="u"<typeof Uint8Array?[]:new Uint8Array(256),M=0;M<H.length;M++)x[H.charCodeAt(M)]=M;for(var L="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",_="u"<typeof Uint8Array?[]:new Uint8Array(256),R=0;R<L.length;R++)_[L.charCodeAt(R)]=R;for(var T=2112,G=function(A,e,t){return A.slice?A.slice(e,t):new Uint16Array(Array.prototype.slice.call(A,e,t))},N=function(){function A(A,e,t,i,r,n){this.initialValue=A,this.errorValue=e,this.highStart=t,this.highValueIndex=i,this.index=r,this.data=n}return A.prototype.get=function(A){var e;if(A>=0){if(A<55296||A>56319&&A<=65535)return e=((e=this.index[A>>5])<<2)+(31&A),this.data[e];if(A<=65535)return e=((e=this.index[2048+(A-55296>>5)])<<2)+(31&A),this.data[e];if(A<this.highStart)return e=T-32+(A>>11),e=this.index[e]+(A>>5&63),e=((e=this.index[e])<<2)+(31&A),this.data[e];if(A<=1114111)return this.data[this.highValueIndex]}return this.errorValue},A}(),j="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",O="u"<typeof Uint8Array?[]:new Uint8Array(256),K=0;K<j.length;K++)O[j.charCodeAt(K)]=K;var Y=[9001,65288],z=(e=Array.isArray(A=function(A){var e,t,i,r,n,s=.75*A.length,o=A.length,a=0;"="===A[A.length-1]&&(s--,"="===A[A.length-2]&&s--);var c="u">typeof ArrayBuffer&&"u">typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?new ArrayBuffer(s):Array(s),g=Array.isArray(c)?c:new Uint8Array(c);for(e=0;e<o;e+=4)t=_[A.charCodeAt(e)],i=_[A.charCodeAt(e+1)],r=_[A.charCodeAt(e+2)],n=_[A.charCodeAt(e+3)],g[a++]=t<<2|i>>4,g[a++]=(15&i)<<4|r>>2,g[a++]=(3&r)<<6|63&n;return c}("
vendor: 9,991 bytes, line 3
3KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sByw
vendor: 15,579 bytes, line 3
3HLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATw
vendor: 5,424 bytes, line 3
3BPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATw
vendor: 16,384 bytes, line 3
3BPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHg
vendor: 5,510 bytes, line 3
3AeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA==
3"))?function(A){for(var e=A.length,t=[],i=0;i<e;i+=4)t.push(A[i+3]<<24|A[i+2]<<16|A[i+1]<<8|A[i]);return t}(A):new Uint32Array(A),i=G(t=Array.isArray(A)?function(A){for(var e=A.length,t=[],i=0;i<e;i+=2)t.push(A[i+1]<<8|A[i]);return t}(A):new Uint16Array(A),12,e[4]/2),n=2===e[5]?G(t,(24+e[4])/2):(r=Math.ceil((24+e[4])/4),e.slice?e.slice(r,void 0):new Uint32Array(Array.prototype.slice.call(e,r,void 0))),new N(e[0],e[1],e[2],e[3],i,n)),J=[30,36],X=[1,2,3,5],V=[10,8],q=[27,26],W=X.concat(V),Z=[38,39,40,34,35],$=[15,13],AA=function(A,e){void 0===e&&(e="strict");var t=[],i=[],r=[];return A.forEach(function(A,n){var s=z.get(A);if(s>50?(r.push(!0),s-=50):r.push(!1),-1!==["normal","auto","loose"].indexOf(e)&&-1!==[8208,8211,12316,12448].indexOf(A))return i.push(n),t.push(16);if(4===s||11===s){if(0===n)return i.push(n),t.push(30);var o=t[n-1];return -1===W.indexOf(o)?(i.push(i[n-1]),t.push(o)):(i.push(n),t.push(30))}if(i.push(n),31===s)return t.push("strict"===e?21:37);if(42===s||29===s)return t.push(30);if(43===s)if(A>=131072&&A<=196605||A>=196608&&A<=262141)return t.push(37);else return t.push(30);t.push(s)}),[i,t,r]},Ae=function(A,e,t,i){var r=i[t];if(Array.isArray(A)?-1!==A.indexOf(r):A===r)for(var n=t;n<=i.length;){var s=i[++n];if(s===e)return!0;if(10!==s)break}if(10===r)for(var n=t;n>0;){var o=i[--n];if(Array.isArray(A)?-1!==A.indexOf(o):A===o)for(var a=t;a<=i.length;){var s=i[++a];if(s===e)return!0;if(10!==s)break}if(10!==o)break}return!1},At=function(A,e){for(var t=A;t>=0;){var i=e[t];if(10!==i)return i;t--}return 0},Ai=function(A,e,t,i,r){if(0===t[i])return"×";var n=i-1;if(Array.isArray(r)&&!0===r[n])return"×";var s=n-1,o=n+1,a=e[n],c=s>=0?e[s]:0,g=e[o];if(2===a&&3===g)return"×";if(-1!==X.indexOf(a))return"!";if(-1!==X.indexOf(g)||-1!==V.indexOf(g))return"×";if(8===At(n,e))return"÷";if(11===z.get(A[n])||(32===a||33===a)&&11===z.get(A[o])||7===a||7===g||9===a||-1===[10,13,15].indexOf(a)&&9===g||-1!==[17,18,19,24,28].indexOf(g)||22===At(n,e)||Ae(23,22,n,e)||Ae([17,18],21,n,e)||Ae(12,12,n,e))return"×";if(10===a)return"÷";if(23===a||23===g)return"×";if(16===g||16===a)return"÷";if(-1!==[13,15,21].indexOf(g)||14===a||36===c&&-1!==$.indexOf(a)||28===a&&36===g||20===g||-1!==J.indexOf(g)&&25===a||-1!==J.indexOf(a)&&25===g||27===a&&-1!==[37,32,33].indexOf(g)||-1!==[37,32,33].indexOf(a)&&26===g||-1!==J.indexOf(a)&&-1!==q.indexOf(g)||-1!==q.indexOf(a)&&-1!==J.indexOf(g)||-1!==[27,26].indexOf(a)&&(25===g||-1!==[22,15].indexOf(g)&&25===e[o+1])||-1!==[22,15].indexOf(a)&&25===g||25===a&&-1!==[25,28,24].indexOf(g))return"×";if(-1!==[25,28,24,17,18].indexOf(g))for(var l=n;l>=0;){var u=e[l];if(25===u)return"×";if(-1!==[28,24].indexOf(u))l--;else break}if(-1!==[27,26].indexOf(g))for(var l=-1!==[17,18].indexOf(a)?s:n;l>=0;){var u=e[l];if(25===u)return"×";if(-1!==[28,24].indexOf(u))l--;else break}if(38===a&&-1!==[38,39,34,35].indexOf(g)||-1!==[39,34].indexOf(a)&&-1!==[39,40].indexOf(g)||-1!==[40,35].indexOf(a)&&40===g||-1!==Z.indexOf(a)&&-1!==[20,26].indexOf(g)||-1!==Z.indexOf(g)&&27===a||-1!==J.indexOf(a)&&-1!==J.indexOf(g)||24===a&&-1!==J.indexOf(g)||-1!==J.concat(25).indexOf(a)&&22===g&&-1===Y.indexOf(A[o])||-1!==J.concat(25).indexOf(g)&&
318===a)return"×";if(41===a&&41===g){for(var B=t[n],h=1;B>0;)if(41===e[--B])h++;else break;if(h%2!=0)return"×"}return 32===a&&33===g?"×":"÷"},Ar=function(A,e){e||(e={lineBreak:"normal",wordBreak:"normal"});var t=AA(A,e.lineBreak),i=t[0],r=t[1],n=t[2];return("break-all"===e.wordBreak||"break-word"===e.wordBreak)&&(r=r.map(function(A){return -1!==[25,30,42].indexOf(A)?37:A})),[i,r,"keep-all"===e.wordBreak?n.map(function(e,t){return e&&A[t]>=19968&&A[t]<=40959}):void 0]},An=function(){function A(A,e,t,i){this.codePoints=A,this.required="!"===e,this.start=t,this.end=i}return A.prototype.slice=function(){return S.apply(void 0,this.codePoints.slice(this.start,this.end))},A}(),As=function(A,e){var t=U(A),i=Ar(t,e),r=i[0],n=i[1],s=i[2],o=t.length,a=0,c=0;return{next:function(){if(c>=o)return{done:!0,value:null};for(var A="×";c<o&&"×"===(A=Ai(t,n,r,++c,s)););if("×"!==A||c===o){var e=new An(t,A,a,c);return a=c,{value:e,done:!1}}return{done:!0,value:null}}}},Ao=function(A){return A>=48&&A<=57},Aa=function(A){return Ao(A)||A>=65&&A<=70||A>=97&&A<=102},Ac=function(A){return A>=97&&A<=122||A>=65&&A<=90},Ag=function(A){return 10===A||9===A||32===A},Al=function(A){return Ac(A)||A>=128||95===A},Au=function(A){return Al(A)||Ao(A)||45===A},AB=function(A,e){return 92===A&&10!==e},Ah=function(A,e,t){return 45===A?Al(e)||AB(e,t):!!(Al(A)||92===A&&AB(A,e))||!1},Ad=function(A,e,t){return 43===A||45===A?!!Ao(e)||46===e&&Ao(t):46===A?Ao(e):Ao(A)},Af=function(A){var e=0,t=1;(43===A[0]||45===A[e])&&(45===A[e]&&(t=-1),e++);for(var i=[];Ao(A[e]);)i.push(A[e++]);var r=i.length?parseInt(S.apply(void 0,i),10):0;46===A[e]&&e++;for(var n=[];Ao(A[e]);)n.push(A[e++]);var s=n.length,o=s?parseInt(S.apply(void 0,n),10):0;(69===A[e]||101===A[e])&&e++;var a=1;(43===A[e]||45===A[e])&&(45===A[e]&&(a=-1),e++);for(var c=[];Ao(A[e]);)c.push(A[e++]);return t*(r+o*Math.pow(10,-s))*Math.pow(10,a*(c.length?parseInt(S.apply(void 0,c),10):0))},AQ={type:2},AC={type:3},Ap={type:4},Aw={type:13},AE={type:8},AI={type:21},Am={type:9},Av={type:10},Ay={type:11},Ak={type:12},AD={type:14},Ab={type:23},AF={type:1},AP={type:25},AU={type:24},AS={type:26},AH={type:27},Ax={type:28},AM={type:29},AL={type:31},A_={type:32},AR=function(){function A(){this._value=[]}return A.prototype.write=function(A){this._value=this._value.concat(U(A))},A.prototype.read=function(){for(var A=[],e=this.consumeToken();e!==A_;)A.push(e),e=this.consumeToken();return A},A.prototype.consumeToken=function(){var A=this.consumeCodePoint();switch(A){case 34:return this.consumeStringToken(34);case 35:var e=this.peekCodePoint(0),t=this.peekCodePoint(1),i=this.peekCodePoint(2);if(Au(e)||AB(t,i)){var r=Ah(e,t,i)?2:1,n=this.consumeName();return{type:5,value:n,flags:r}}break;case 36:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),Aw;break;case 39:return this.consumeStringToken(39);case 40:return AQ;case 41:return AC;case 42:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),AD;break;case 43:case 46:if(Ad(A,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(A),this.consumeNumericToken();break;case 44:return Ap;case 45:var s=this.peekCodePoint(0),o=this.peekCodePoint(1);if(Ad(A,s,o))return this.reconsumeCodePoint(A),this.consumeNumericToken();if(Ah(A,s,o))return this.reconsumeCodePoint(A),this.consumeIdentLikeToken();if(45===s&&62===o)return this.consumeCodePoint(),this.consumeCodePoint(),AU;break;case 47:if(42===this.peekCodePoint(0))for(this.consumeCodePoint();;){var a=this.consumeCodePoint();if(42===a&&47===(a=this.consumeCodePoint())||-1===a)return this.consumeToken()}break;case 58:return AS;case 59:return AH;case 60:if(33===this.peekCodePoint(0)&&45===this.peekCodePoint(1)&&45===this.peekCodePoint(2))return this.consumeCodePoint(),this.consumeCodePoint(),AP;break;case 64:if(Ah(this.peekCodePoint(0),this.peekCodePoint(1),this.peekCodePoint(2))){var n=this.consumeName();return{type:7,value:n}}break;case 91:return Ax;case 92:if(AB(A,this.peekCodePoint(0)))return this.reconsumeCodePoint(A),this.consumeIdentLikeToken();break;case 93:return AM;case 61:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),AE;break;case 123:return Ay;case 125:return Ak;case 117:case 85:var c=this.peekCodePoint(0),g=this.peekCodePoint(1);return 43===c&&(Aa(g)||63===g)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(A),this.consumeIdentLikeToken();case 124:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),Am;if(124===this.peekCodePoint(0))return this.consumeCodePoint(),AI;break;case 126:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),Av;break;case -1:return A_}return Ag(A)?(this.consumeWhiteSpace(),AL):Ao(A)?(this.reconsumeCodePoint(A),this.consumeNumericToken()):Al(A)?(this.reconsumeCodePoint(A),this.consumeIdentLikeToken()):{type:6,value:S(A)}},A.prototype.consumeCodePoint=function(){var A=this._value.shift();return void 0===A?-1:A},A.prototype.reconsumeCodePoint=function(A){this._value.unshift(A)},A.prototype.peekCodePoint=function(A){return A>=this._value.length?-1:this._value[A]},A.prototype.consumeUnicodeRangeToken=function(){for(var A=[],e=this.consumeCodePoint();Aa(e)&&A.length<6;)A.push(e),e=this.consumeCodePoint();for(var t=!1;63===e&&A.length<6;)A.push(e),e=this.consumeCodePoint(),t=!0;if(t){var i=parseInt(S.apply(void 0,A.map(function(A){return 63===A?48:A})),16),r=parseInt(S.apply(void 0,A.map(function(A){return 63===A?70:A})),16);return{type:30,start:i,end:r}}var n=parseInt(S.apply(void 0,A),16);if(!(45===this.peekCodePoint(0)&&Aa(this.peekCodePoint(1))))return{type:30,start:n,end:n};this.consumeCodePoint(),e=this.consumeCodePoint();for(var s=[];Aa(e)&&s.length<6;)s.push(e),e=this.consumeCodePoint();var r=parseInt(S.apply(void 0,s),16);return{type:30,start:n,end:r}},A.prototype.consumeIdentLikeToken=function(){var A=this.consumeName();return"url"===A.toLowerCase()&&40===this.peekCodePoint(0)?(this.consumeCodePoint(),this.consumeUrlToken()):40===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:19,value:A}):{type:20,value:A}},A.prototype.consumeUrlToken=function(){var A=[];
3if(this.consumeWhiteSpace(),-1===this.peekCodePoint(0))return{type:22,value:""};var e=this.peekCodePoint(0);if(39===e||34===e){var t=this.consumeStringToken(this.consumeCodePoint());return 0===t.type&&(this.consumeWhiteSpace(),-1===this.peekCodePoint(0)||41===this.peekCodePoint(0))?(this.consumeCodePoint(),{type:22,value:t.value}):(this.consumeBadUrlRemnants(),Ab)}for(;;){var i,r=this.consumeCodePoint();if(-1===r||41===r)return{type:22,value:S.apply(void 0,A)};if(Ag(r)){if(this.consumeWhiteSpace(),-1===this.peekCodePoint(0)||41===this.peekCodePoint(0))return this.consumeCodePoint(),{type:22,value:S.apply(void 0,A)};return this.consumeBadUrlRemnants(),Ab}if(34===r||39===r||40===r||(i=r)>=0&&i<=8||11===i||i>=14&&i<=31||127===i)return this.consumeBadUrlRemnants(),Ab;if(92===r)if(!AB(r,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),Ab;else A.push(this.consumeEscapedCodePoint());else A.push(r)}},A.prototype.consumeWhiteSpace=function(){for(;Ag(this.peekCodePoint(0));)this.consumeCodePoint()},A.prototype.consumeBadUrlRemnants=function(){for(;;){var A=this.consumeCodePoint();if(41===A||-1===A)return;AB(A,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},A.prototype.consumeStringSlice=function(A){for(var e="";A>0;){var t=Math.min(5e4,A);e+=S.apply(void 0,this._value.splice(0,t)),A-=t}return this._value.shift(),e},A.prototype.consumeStringToken=function(A){for(var e="",t=0;;){var i=this._value[t];if(-1===i||void 0===i||i===A)return{type:0,value:e+=this.consumeStringSlice(t)};if(10===i)return this._value.splice(0,t),AF;if(92===i){var r=this._value[t+1];-1!==r&&void 0!==r&&(10===r?(e+=this.consumeStringSlice(t),t=-1,this._value.shift()):AB(i,r)&&(e+=this.consumeStringSlice(t),e+=S(this.consumeEscapedCodePoint()),t=-1))}t++}},A.prototype.consumeNumber=function(){var A=[],e=4,t=this.peekCodePoint(0);for((43===t||45===t)&&A.push(this.consumeCodePoint());Ao(this.peekCodePoint(0));)A.push(this.consumeCodePoint());t=this.peekCodePoint(0);var i=this.peekCodePoint(1);if(46===t&&Ao(i))for(A.push(this.consumeCodePoint(),this.consumeCodePoint()),e=8;Ao(this.peekCodePoint(0));)A.push(this.consumeCodePoint());t=this.peekCodePoint(0),i=this.peekCodePoint(1);var r=this.peekCodePoint(2);if((69===t||101===t)&&((43===i||45===i)&&Ao(r)||Ao(i)))for(A.push(this.consumeCodePoint(),this.consumeCodePoint()),e=8;Ao(this.peekCodePoint(0));)A.push(this.consumeCodePoint());return[Af(A),e]},A.prototype.consumeNumericToken=function(){var A=this.consumeNumber(),e=A[0],t=A[1],i=this.peekCodePoint(0);return Ah(i,this.peekCodePoint(1),this.peekCodePoint(2))?{type:15,number:e,flags:t,unit:this.consumeName()}:37===i?(this.consumeCodePoint(),{type:16,number:e,flags:t}):{type:17,number:e,flags:t}},A.prototype.consumeEscapedCodePoint=function(){var A=this.consumeCodePoint();if(Aa(A)){for(var e=S(A);Aa(this.peekCodePoint(0))&&e.length<6;)e+=S(this.consumeCodePoint());Ag(this.peekCodePoint(0))&&this.consumeCodePoint();var t=parseInt(e,16);return 0===t||t>=55296&&t<=57343||t>1114111?65533:t}return -1===A?65533:A},A.prototype.consumeName=function(){for(var A="";;){var e=this.consumeCodePoint();if(Au(e))A+=S(e);else{if(!AB(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),A;A+=S(this.consumeEscapedCodePoint())}}},A}(),AT=function(){function A(A){this._tokens=A}return A.create=function(e){var t=new AR;return t.write(e),new A(t.read())},A.parseValue=function(e){return A.create(e).parseComponentValue()},A.parseValues=function(e){return A.create(e).parseComponentValues()},A.prototype.parseComponentValue=function(){for(var A=this.consumeToken();31===A.type;)A=this.consumeToken();if(32===A.type)throw SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(A);var e=this.consumeComponentValue();do A=this.consumeToken();while(31===A.type)if(32===A.type)return e;throw SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},A.prototype.parseComponentValues=function(){for(var A=[];;){var e=this.consumeComponentValue();if(32===e.type)return A;A.push(e),A.push()}},A.prototype.consumeComponentValue=function(){var A=this.consumeToken();switch(A.type){case 11:case 28:case 2:return this.consumeSimpleBlock(A.type);case 19:return this.consumeFunction(A)}return A},A.prototype.consumeSimpleBlock=function(A){for(var e={type:A,values:[]},t=this.consumeToken();;){if(32===t.type||AX(t,A))return e;this.reconsumeToken(t),e.values.push(this.consumeComponentValue()),t=this.consumeToken()}},A.prototype.consumeFunction=function(A){for(var e={name:A.value,values:[],type:18};;){var t=this.consumeToken();if(32===t.type||3===t.type)return e;this.reconsumeToken(t),e.values.push(this.consumeComponentValue())}},A.prototype.consumeToken=function(){var A=this._tokens.shift();return void 0===A?A_:A},A.prototype.reconsumeToken=function(A){this._tokens.unshift(A)},A}(),AG=function(A){return 15===A.type},AN=function(A){return 17===A.type},Aj=function(A){return 20===A.type},AO=function(A){return 0===A.type},AK=function(A,e){return Aj(A)&&A.value===e}
vendor: 22,114 bytes, line 3
3,AY=function(A){return 31!==A.type},Az=function(A){return 31!==A.type&&4!==A.type},AJ=function(A){var e=[],t=[];return A.forEach(function(A){if(4===A.type){if(0===t.length)throw Error("Error parsing function args, zero tokens for arg");e.push(t),t=[];return}31!==A.type&&t.push(A)}),t.length&&e.push(t),e},AX=function(A,e){return 11===e&&12===A.type||28===e&&29===A.type||2===e&&3===A.type},AV=function(A){return 17===A.type||15===A.type},Aq=function(A){return 16===A.type||AV(A)},AW=function(A){return A.length>1?[A[0],A[1]]:[A[0]]},AZ={type:17,number:0,flags:4},A$={type:16,number:50,flags:4},A0={type:16,number:100,flags:4},A2=function(A,e,t){var i=A[0],r=A[1];return[A1(i,e),A1(void 0!==r?r:i,t)]},A1=function(A,e){if(16===A.type)return A.number/100*e;if(AG(A))switch(A.unit){case"rem":case"em":return 16*A.number}return A.number},A8="grad",A3="turn",A4=function(A,e){if(15===e.type)switch(e.unit){case"deg":return Math.PI*e.number/180;case A8:return Math.PI/200*e.number;case"rad":return e.number;case A3:return 2*Math.PI*e.number}throw Error("Unsupported angle type")},A9=function(A){return 15===A.type&&("deg"===A.unit||A.unit===A8||"rad"===A.unit||A.unit===A3)},A7=function(A){switch(A.filter(Aj).map(function(A){return A.value}).join(" ")){case"to bottom right":case"to right bottom":case"left top":case"top left":return[AZ,AZ];case"to top":case"bottom":return A5(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[AZ,A0];case"to right":case"left":return A5(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[A0,A0];case"to bottom":case"top":return A5(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[A0,AZ];case"to left":case"right":return A5(270)}return 0},A5=function(A){return Math.PI*A/180},A6=function(A,e){if(18===e.type){var t=eo[e.name];if(void 0===t)throw Error('Attempting to parse an unsupported color function "'+e.name+'"');return t(A,e.values)}if(5===e.type){if(3===e.value.length){var i=e.value.substring(0,1),r=e.value.substring(1,2),n=e.value.substring(2,3);return et(parseInt(i+i,16),parseInt(r+r,16),parseInt(n+n,16),1)}if(4===e.value.length){var i=e.value.substring(0,1),r=e.value.substring(1,2),n=e.value.substring(2,3),s=e.value.substring(3,4);return et(parseInt(i+i,16),parseInt(r+r,16),parseInt(n+n,16),parseInt(s+s,16)/255)}if(6===e.value.length){var i=e.value.substring(0,2),r=e.value.substring(2,4),n=e.value.substring(4,6);return et(parseInt(i,16),parseInt(r,16),parseInt(n,16),1)}if(8===e.value.length){var i=e.value.substring(0,2),r=e.value.substring(2,4),n=e.value.substring(4,6),s=e.value.substring(6,8);return et(parseInt(i,16),parseInt(r,16),parseInt(n,16),parseInt(s,16)/255)}}if(20===e.type){var o=ec[e.value.toUpperCase()];if(void 0!==o)return o}return ec.TRANSPARENT},eA=function(A){return(255&A)==0},ee=function(A){var e=255&A,t=255&A>>8,i=255&A>>16,r=255&A>>24;return e<255?"rgba("+r+","+i+","+t+","+e/255+")":"rgb("+r+","+i+","+t+")"},et=function(A,e,t,i){return(A<<24|e<<16|t<<8|(0|Math.round(255*i)))>>>0},ei=function(A,e){if(17===A.type)return A.number;if(16===A.type){var t=3===e?1:255;return 3===e?A.number/100*t:Math.round(A.number/100*t)}return 0},er=function(A,e){var t=e.filter(Az);if(3===t.length){var i=t.map(ei),r=i[0],n=i[1],s=i[2];return et(r,n,s,1)}if(4===t.length){var o=t.map(ei),r=o[0],n=o[1],s=o[2];return et(r,n,s,o[3])}return 0};function en(A,e,t){return(t<0&&(t+=1),t>=1&&(t-=1),t<1/6)?(e-A)*t*6+A:t<.5?e:t<2/3?(e-A)*6*(2/3-t)+A:A}var es=function(A,e){var t=e.filter(Az),i=t[0],r=t[1],n=t[2],s=t[3],o=(17===i.type?A5(i.number):A4(A,i))/(2*Math.PI),a=Aq(r)?r.number/100:0,c=Aq(n)?n.number/100:0,g=void 0!==s&&Aq(s)?A1(s,1):1;if(0===a)return et(255*c,255*c,255*c,1);var l=c<=.5?c*(a+1):c+a-c*a,u=2*c-l;return et(255*en(u,l,o+1/3),255*en(u,l,o),255*en(u,l,o-1/3),g)},eo={hsl:es,hsla:es,rgb:er,rgba:er},ea=function(A,e){return A6(A,AT.create(e).parseComponentValue())},ec={ALICEBLUE:0xf0f8ffff,ANTIQUEWHITE:0xfaebd7ff,AQUA:0xffffff,AQUAMARINE:0x7fffd4ff,AZURE:0xf0ffffff,BEIGE:0xf5f5dcff,BISQUE:0xffe4c4ff,BLACK:255,BLANCHEDALMOND:0xffebcdff,BLUE:65535,BLUEVIOLET:0x8a2be2ff,BROWN:0xa52a2aff,BURLYWOOD:0xdeb887ff,CADETBLUE:0x5f9ea0ff,CHARTREUSE:0x7fff00ff,CHOCOLATE:0xd2691eff,CORAL:0xff7f50ff,CORNFLOWERBLUE:0x6495edff,CORNSILK:0xfff8dcff,CRIMSON:0xdc143cff,CYAN:0xffffff,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:0xb886bbff,DARKGRAY:0xa9a9a9ff,DARKGREEN:6553855,DARKGREY:0xa9a9a9ff,DARKKHAKI:0xbdb76bff,DARKMAGENTA:0x8b008bff,DARKOLIVEGREEN:0x556b2fff,DARKORANGE:0xff8c00ff,DARKORCHID:0x9932ccff,DARKRED:0x8b0000ff,DARKSALMON:0xe9967aff,DARKSEAGREEN:0x8fbc8fff,DARKSLATEBLUE:0x483d8bff,DARKSLATEGRAY:0x2f4f4fff,DARKSLATEGREY:0x2f4f4fff,DARKTURQUOISE:0xced1ff,DARKVIOLET:0x9400d3ff,DEEPPINK:0xff1493ff,DEEPSKYBLUE:0xbfffff,DIMGRAY:0x696969ff,DIMGREY:0x696969ff,DODGERBLUE:0x1e90ffff,FIREBRICK:0xb22222ff,FLORALWHITE:0xfffaf0ff,FORESTGREEN:0x228b22ff,FUCHSIA:0xff00ffff,GAINSBORO:0xdcdcdcff,GHOSTWHITE:0xf8f8ffff,GOLD:0xffd700ff,GOLDENROD:0xdaa520ff,GRAY:0x808080ff,GREEN:8388863,GREENYELLOW:0xadff2fff,GREY:0x808080ff,HONEYDEW:0xf0fff0ff,HOTPINK:0xff69b4ff,INDIANRED:0xcd5c5cff,INDIGO:0x4b0082ff,IVORY:0xfffff0ff,KHAKI:0xf0e68cff,LAVENDER:0xe6e6faff,LAVENDERBLUSH:0xfff0f5ff,LAWNGREEN:0x7cfc00ff,LEMONCHIFFON:0xfffacdff,LIGHTBLUE:0xadd8e6ff,LIGHTCORAL:0xf08080ff,LIGHTCYAN:0xe0ffffff,LIGHTGOLDENRODYELLOW:0xfafad2ff,LIGHTGRAY:0xd3d3d3ff,LIGHTGREEN:0x90ee90ff,LIGHTGREY:0xd3d3d3ff,LIGHTPINK:0xffb6c1ff,LIGHTSALMON:0xffa07aff,LIGHTSEAGREEN:0x20b2aaff,LIGHTSKYBLUE:0x87cefaff,LIGHTSLATEGRAY:0x778899ff,LIGHTSLATEGREY:0x778899ff,LIGHTSTEELBLUE:0xb0c4deff,LIGHTYELLOW:0xffffe0ff,LIME:0xff00ff,LIMEGREEN:0x32cd32ff,LINEN:0xfaf0e6ff,MAGENTA:0xff00ffff,MAROON:0x800000ff,MEDIUMAQUAMARINE:0x66cdaaff,MEDIUMBLUE:52735,MEDIUMORCHID:0xba55d3ff,MEDIUMPURPLE:0x9370dbff,MEDIUMSEAGREEN:0x3cb371ff,MEDIUMSLATEBLUE:0x7b68eeff,MEDIUMSPRINGGREEN:0xfa9aff,MEDIUMTURQUOISE:0x48d1ccff,MEDIUMVIOLETRED:0xc71585ff,MIDNIGHTBLUE:0x191970ff,MINTCREAM:0xf5fffaff,MISTYROSE:0xffe4e1ff,MOCCASIN:0xffe4b5ff,NAVAJOWHITE:0xffdeadff,NAVY:33023,OLDLACE:0xfdf5e6ff,OLIVE:0x808000ff,OLIVEDRAB:0x6b8e23ff,ORANGE:0xffa500ff,ORANGERED:0xff4500ff,ORCHID:0xda70d6ff,PALEGOLDENROD:0xeee8aaff,PALEGREEN:0x98fb98ff,PALETURQUOISE:0xafeeeeff,PALEVIOLETRED:0xdb7093ff,PAPAYAWHIP:0xffefd5ff,PEACHPUFF:0xffdab9ff,PERU:0xcd853fff,PINK:0xffc0cbff,PLUM:0xdda0ddff,POWDERBLUE:0xb0e0e6ff,PURPLE:0x800080ff,REBECCAPURPLE:0x663399ff,RED:0xff0000ff,ROSYBROWN:0xbc8f8fff,ROYALBLUE:0x4169e1ff,SADDLEBROWN:0x8b4513ff,SALMON:0xfa8072ff,SANDYBROWN:0xf4a460ff,SEAGREEN:0x2e8b57ff,SEASHELL:0xfff5eeff,SIENNA:0xa0522dff,SILVER:0xc0c0c0ff,SKYBLUE:0x87ceebff,SLATEBLUE:0x6a5acdff,SLATEGRAY:0x708090ff,SLATEGREY:0x708090ff,SNOW:0xfffafaff,SPRINGGREEN:0xff7fff,STEELBLUE:0x4682b4ff,TAN:0xd2b48cff,TEAL:8421631,THISTLE:0xd8bfd8ff,TOMATO:0xff6347ff,TRANSPARENT:0,TURQUOISE:0x40e0d0ff,VIOLET:0xee82eeff,WHEAT:0xf5deb3ff,WHITE:0xffffffff,WHITESMOKE:0xf5f5f5ff,YELLOW:0xffff00ff,YELLOWGREEN:0x9acd32ff},eg={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(A,e){return e.map(function(A){if(Aj(A))switch(A.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},el={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},eu=function(A,e){var t=A6(A,e[0]),i=e[1];return i&&Aq(i)?{color:t,stop:i}:{color:t,stop:null}},eB=function(A,e){var t=A[0],i=A[A.length-1];null===t.stop&&(t.stop=AZ),null===i.stop&&(i.stop=A0);for(var r=[],n=0,s=0;s<A.length;s++){var o=A[s].stop;if(null!==o){var a=A1(o,e);a>n?r.push(a):r.push(n),n=a}else r.push(null)}for(var c=null,s=0;s<r.length;s++){var g=r[s];if(null===g)null===c&&(c=s);else if(null!==c){for(var l=s-c,u=(g-r[c-1])/(l+1),B=1;B<=l;B++)r[c+B-1]=u*B;c=null}}return A.map(function(A,t){return{color:A.color,stop:Math.max(Math.min(1,r[t]/e),0)}})},eh=function(A,e,t){var i=e/2,r=t/2,n=A1(A[0],e)-i;return(Math.atan2(r-A1(A[1],t),n)+2*Math.PI)%(2*Math.PI)},ed=function(A,e,t){var i="number"==typeof A?A:eh(A,e,t),r=Math.abs(e*Math.sin(i))+Math.abs(t*Math.cos(i)),n=e/2,s=t/2,o=r/2,a=Math.sin(i-Math.PI/2)*o,c=Math.cos(i-Math.PI/2)*o;return[r,n-c,n+c,s-a,s+a]},ef=function(A,e){return Math.sqrt(A*A+e*e)},eQ=function(A,e,t,i,r){return[[0,0],[0,e],[A,0],[A,e]].reduce(function(A,e){var n=ef(t-e[0],i-e[1]);return(r?n<A.optimumDistance:n>A.optimumDistance)?{optimumCorner:e,optimumDistance:n}:A},{optimumDistance:r?1/0:-1/0,optimumCorner:null}).optimumCorner},eC=function(A,e,t,i,r){var n=0,s=0;switch(A.size){case 0:0===A.shape?n=s=Math.min(Math.abs(e),Math.abs(e-i),Math.abs(t),Math.abs(t-r)):1===A.shape&&(n=Math.min(Math.abs(e),Math.abs(e-i)),s=Math.min(Math.abs(t),Math.abs(t-r)));break;case 2:if(0===A.shape)n=s=Math.min(ef(e,t),ef(e,t-r),ef(e-i,t),ef(e-i,t-r));else if(1===A.shape){var o=Math.min(Math.abs(t),Math.abs(t-r))/Math.min(Math.abs(e),Math.abs(e-i)),a=eQ(i,r,e,t,!0),c=a[0],g=a[1];n=ef(c-e,(g-t)/o),s=o*n}break;case 1:0===A.shape?n=s=Math.max(Math.abs(e),Math.abs(e-i),Math.abs(t),Math.abs(t-r)):1===A.shape&&(n=Math.max(Math.abs(e),Math.abs(e-i)),s=Math.max(Math.abs(t),Math.abs(t-r)));break;case 3:if(0===A.shape)n=s=Math.max(ef(e,t),ef(e,t-r),ef(e-i,t),ef(e-i,t-r));else if(1===A.shape){var o=Math.max(Math.abs(t),Math.abs(t-r))/Math.max(Math.abs(e),Math.abs(e-i)),l=eQ(i,r,e,t,!1),c=l[0],g=l[1];n=ef(c-e,(g-t)/o),s=o*n}}return Array.isArray(A.size)&&(n=A1(A.size[0],i),s=2===A.size.length?A1(A.size[1],r):n),[n,s]},ep=function(A,e){var t=A5(180),i=[];return AJ(e).forEach(function(e,r){if(0===r){var n=e[0];if(20===n.type&&-1!==["top","left","right","bottom"].indexOf(n.value)){t=A7(e);return}if(A9(n)){t=(A4(A,n)+A5(270))%A5(360);return}}var s=eu(A,e);i.push(s)}),{angle:t,stops:i,type:1}},ew="closest-side",eE="farthest-side",eI="closest-corner",em="farthest-corner",ev="circle",ey="ellipse",ek="cover",eD="contain",eb=function(A,e){var t=0,i=3,r=[],n=[];return AJ(e).forEach(function(e,s){var o=!0;if(0===s?o=e.reduce(function(A,e){if(Aj(e))switch(e.value){case"center":return n.push(A$),!1;case"top":case"left":return n.push(AZ),!1;case"right":case"bottom":return n.push(A0),!1}else if(Aq(e)||AV(e))return n.push(e),!1;return A},o):1===s&&(o=e.reduce(function(A,e){if(Aj(e))switch(e.value){case ev:return t=0,!1;case ey:return t=1,!1;case eD:case ew:return i=0,!1;case eE:return i=1,!1;case eI:return i=2,!1;case ek:case em:return i=3,!1}else if(AV(e)||Aq(e))return Array.isArray(i)||(i=[]),i.push(e),!1;return A},o)),o){var a=eu(A,e);r.push(a)}}),{size:i,shape:t,stops:r,position:n,type:2}},eF=function(A,e){if(22===e.type){var t={url:e.value,type:0};return A.cache.addImage(e.value),t}if(18===e.type){var i=eP[e.name];if(void 0===i)throw Error('Attempting to parse an unsupported image function "'+e.name+'"');return i(A,e.values)}throw Error("Unsupported image type "+e.type)},eP={"linear-gradient":function(A,e){var t=A5(180),i=[];return AJ(e).forEach(function(e,r){if(0===r){var n=e[0];if(20===n.type&&"to"===n.value){t=A7(e);return}if(A9(n)){t=A4(A,n);return}}var s=eu(A,e);i.push(s)}),{angle:t,stops:i,type:1}},"-moz-linear-gradient":ep,"-ms-linear-gradient":ep,"-o-linear-gradient":ep,"-webkit-linear-gradient":ep,"radial-gradient":function(A,e){var t=0,i=3,r=[],n=[];return AJ(e).forEach(function(e,s){var o=!0;if(0===s){var a=!1;o=e.reduce(function(A,e){if(a)if(Aj(e))switch(e.value){case"center":n.push(A$);break;case"top":case"left":n.push(AZ);break;case"right":case"bottom":n.push(A0)}else(Aq(e)||AV(e))&&n.push(e);else if(Aj(e))switch(e.value){case ev:return t=0,!1;case ey:return t=1,!1;case"at":return a=!0,!1;case ew:return i=0,!1;case ek:case eE:return i=1,!1;case eD:case eI:return i=2,!1;case em:return i=3,!1}else if(AV(e)||Aq(e))return Array.isArray(i)||(i=[]),i.push(e),!1;return A},o)}if(o){var c=eu(A,e);r.push(c)}}),{size:i,shape:t,stops:r,position:n,type:2}},"-moz-radial-gradient":eb,"-ms-radial-gradient":eb,"-o-radial-gradient":eb,"-webkit-radial-gradient":eb,"-webkit-gradient":function(A,e){var t=A5(180),i=[],r=1;return AJ(e).forEach(function(e,t){var n=e[0];if(0===t){if(Aj(n)&&"linear"===n.value){r=1;return}else if(Aj(n)&&"radial"===n.value){r=2;return}}if(18===n.type){if("from"===n.name){var s=A6(A,n.values[0]);i.push({stop:AZ,color:s})}else if("to"===n.name){var s=A6(A,n.values[0]);i.push({stop:A0,color:s})}else if("color-stop"===n.name){var o=n.values.filter(Az);if(2===o.length){var s=A6(A,o[1]),a=o[0];AN(a)&&i.push({stop:{type:16,number:100*a.number,flags:a.flags},color:s})}}}}),1===r?{angle:(t+A5(180))%A5(360),stops:i,type:r}:{size:3,shape:0,stops:i,position:[],type:r}}},eU={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(A,e){if(0===e.length)return[];var t=e[0];return 20===t.type&&"none"===t.value?[]:e.filter(function(A){var e;return Az(A)&&(20!==(e=A).type||"none"!==e.value)&&(18!==e.type||!!eP[e.name])}).map(function(e){return eF(A,e)})}},eS={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(A,e){return e.map(function(A){if(Aj(A))switch(A.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},eH={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(A,e){return AJ(e).map(function(A){return A.filter(Aq)}).map(AW)}},ex={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(A,e){return AJ(e).map(function(A){return A.filter(Aj).map(function(A){return A.value}).join(" ")}).map(eM)}},eM=function(A){switch(A){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;default:return 0}};(s=Q||(Q={})).AUTO="auto",s.CONTAIN="contain",s.COVER="cover";var eL={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(A,e){return AJ(e).map(function(A){return A.filter(e_)})}},e_=function(A){return Aj(A)||Aq(A)},eR=function(A){return{name:"border-"+A+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},eT=eR("top"),eG=eR("right"),eN=eR("bottom"),ej=eR("left"),eO=function(A){return{name:"border-radius-"+A,initialValue:"0 0",prefix:!1,type:1,parse:function(A,e){return AW(e.filter(Aq))}}},eK=eO("top-left"),eY=eO("top-right"),ez=eO("bottom-right"),eJ=eO("bottom-left"),eX=function(A){return{name:"border-"+A+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(A,e){switch(e){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},eV=eX("top"),eq=eX("right"),eW=eX("bottom"),eZ=eX("left"),e$=function(A){return{name:"border-"+A+"-width",initialValue:"0",type:0,prefix:!1,parse:function(A,e){return AG(e)?e.number:0}}},e0=e$("top"),e2=e$("right"),e1=e$("bottom"),e8=e$("left"),e3={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},e4={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(A,e){return+("rtl"===e)}},e9={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(A,e){return e.filter(Aj).reduce(function(A,e){return A|e7(e.value)},0)}},e7=function(A){switch(A){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 0x1000000;case"inline-block":return 0x2000000;case"inline-list-item":return 0x4000000;case"inline-table":return 0x8000000;case"inline-flex":return 0x10000000;case"inline-grid":return 0x20000000}return 0},e5={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},e6={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(A,e){return 20===e.type&&"normal"===e.value?0:17===e.type||15===e.type?e.number:0}};(o=C||(C={})).NORMAL="normal",o.STRICT="strict";var tA={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){return"strict"===e?C.STRICT:C.NORMAL}},te={name:"line-height",initialValue:"normal",prefix:!1,type:4},tt=function(A,e){return Aj(A)&&"normal"===A.value?1.2*e:17===A.type?e*A.number:Aq(A)?A1(A,e):e},ti={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(A,e){return 20===e.type&&"none"===e.value?null:eF(A,e)}},tr={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(A,e){return+("inside"!==e)}},tn={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;default:return -1}}},ts=function(A){return{name:"margin-"+A,initialValue:"0",prefix:!1,type:4}},to=ts("top"),ta=ts("right"),tc=ts("bottom"),tg=ts("left"),tl={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(A,e){return e.filter(Aj).map(function(A){switch(A.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;default:return 0}})}},tu={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){return"break-word"===e?"break-word":"normal"}},tB=function(A){return{name:"padding-"+A,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},th=tB("top"),td=tB("right"),tf=tB("bottom"),tQ=tB("left"),tC={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(A,e){switch(e){case"right":return 2;case"center":case"justify":return 1;default:return 0}}},tp={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(A,e){switch(e){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},tw={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(A,e){return 1===e.length&&AK(e[0],"none")?[]:AJ(e).map(function(e){for(var t={color:ec.TRANSPARENT,offsetX:AZ,offsetY:AZ,blur:AZ},i=0,r=0;r<e.length;r++){var n=e[r];AV(n)?(0===i?t.offsetX=n:1===i?t.offsetY=n:t.blur=n,i++):t.color=A6(A,n)}return t})}},tE={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},tI={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(A,e){if(20===e.type&&"none"===e.value)return null;if(18===e.type){var t=tm[e.name];if(void 0===t)throw Error('Attempting to parse an unsupported transform function "'+e.name+'"');return t(e.values)}return null}},tm={matrix:function(A){var e=A.filter(function(A){return 17===A.type}).map(function(A){return A.number});return 6===e.length?e:null},matrix3d:function(A){var e=A.filter(function(A){return 17===A.type}).map(function(A){return A.number}),t=e[0],i=e[1];e[2],e[3];var r=e[4],n=e[5];e[6],e[7],e[8],e[9],e[10],e[11];var s=e[12],o=e[13];return e[14],e[15],16===e.length?[t,i,r,n,s,o]:null}},tv={type:16,number:50,flags:4},ty=[tv,tv],tk={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(A,e){var t=e.filter(Aq);return 2!==t.length?ty:[t[0],t[1]]}},tD={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"hidden":return 1;case"collapse":return 2;default:return 0}}};(a=p||(p={})).NORMAL="normal",a.BREAK_ALL="break-all",a.KEEP_ALL="keep-all";for(var tb={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){switch(e){case"break-all":return p.BREAK_ALL;case"keep-all":return p.KEEP_ALL;default:return p.NORMAL}}},tF={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(A,e){if(20===e.type)return{auto:!0,order:0};if(AN(e))return{auto:!1,order:e.number};throw Error("Invalid z-index number parsed")}},tP=function(A,e){if(15===e.type)switch(e.unit.toLowerCase()){case"s":return 1e3*e.number;case"ms":return e.number}throw Error("Unsupported time type")},tU={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(A,e){return AN(e)?e.number:1}},tS={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},tH={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(A,e){return e.filter(Aj).map(function(A){switch(A.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(A){return 0!==A})}}
vendor: 7,783 bytes, line 3
3,tx={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(A,e){var t=[],i=[];return e.forEach(function(A){switch(A.type){case 20:case 0:t.push(A.value);break;case 17:t.push(A.number.toString());break;case 4:i.push(t.join(" ")),t.length=0}}),t.length&&i.push(t.join(" ")),i.map(function(A){return -1===A.indexOf(" ")?A:"'"+A+"'"})}},tM={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},tL={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(A,e){return AN(e)?e.number:Aj(e)&&"bold"===e.value?700:400}},t_={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(A,e){return e.filter(Aj).map(function(A){return A.value})}},tR={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){switch(e){case"oblique":return"oblique";case"italic":return"italic";default:return"normal"}}},tT=function(A,e){return(A&e)!=0},tG={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(A,e){if(0===e.length)return[];var t=e[0];return 20===t.type&&"none"===t.value?[]:e}},tN={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(A,e){if(0===e.length)return null;var t=e[0];if(20===t.type&&"none"===t.value)return null;for(var i=[],r=e.filter(AY),n=0;n<r.length;n++){var s=r[n],o=r[n+1];if(20===s.type){var a=o&&AN(o)?o.number:1;i.push({counter:s.value,increment:a})}}return i}},tj={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(A,e){if(0===e.length)return[];for(var t=[],i=e.filter(AY),r=0;r<i.length;r++){var n=i[r],s=i[r+1];if(Aj(n)&&"none"!==n.value){var o=s&&AN(s)?s.number:0;t.push({counter:n.value,reset:o})}}return t}},tO={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(A,e){return e.filter(AG).map(function(e){return tP(A,e)})}},tK={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(A,e){if(0===e.length)return null;var t=e[0];if(20===t.type&&"none"===t.value)return null;var i=[],r=e.filter(AO);if(r.length%2!=0)return null;for(var n=0;n<r.length;n+=2){var s=r[n].value,o=r[n+1].value;i.push({open:s,close:o})}return i}},tY=function(A,e,t){if(!A)return"";var i=A[Math.min(e,A.length-1)];return i?t?i.open:i.close:""},tz={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(A,e){return 1===e.length&&AK(e[0],"none")?[]:AJ(e).map(function(e){for(var t={color:255,offsetX:AZ,offsetY:AZ,blur:AZ,spread:AZ,inset:!1},i=0,r=0;r<e.length;r++){var n=e[r];AK(n,"inset")?t.inset=!0:AV(n)?(0===i?t.offsetX=n:1===i?t.offsetY=n:2===i?t.blur=n:t.spread=n,i++):t.color=A6(A,n)}return t})}},tJ={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(A,e){var t=[];return e.filter(Aj).forEach(function(A){switch(A.value){case"stroke":t.push(1);break;case"fill":t.push(0);break;case"markers":t.push(2)}}),[0,1,2].forEach(function(A){-1===t.indexOf(A)&&t.push(A)}),t}},tX={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},tV={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(A,e){return AG(e)?e.number:0}},tq=function(){function A(A,e){this.animationDuration=t$(A,tO,e.animationDuration),this.backgroundClip=t$(A,eg,e.backgroundClip),this.backgroundColor=t$(A,el,e.backgroundColor),this.backgroundImage=t$(A,eU,e.backgroundImage),this.backgroundOrigin=t$(A,eS,e.backgroundOrigin),this.backgroundPosition=t$(A,eH,e.backgroundPosition),this.backgroundRepeat=t$(A,ex,e.backgroundRepeat),this.backgroundSize=t$(A,eL,e.backgroundSize),this.borderTopColor=t$(A,eT,e.borderTopColor),this.borderRightColor=t$(A,eG,e.borderRightColor),this.borderBottomColor=t$(A,eN,e.borderBottomColor),this.borderLeftColor=t$(A,ej,e.borderLeftColor),this.borderTopLeftRadius=t$(A,eK,e.borderTopLeftRadius),this.borderTopRightRadius=t$(A,eY,e.borderTopRightRadius),this.borderBottomRightRadius=t$(A,ez,e.borderBottomRightRadius),this.borderBottomLeftRadius=t$(A,eJ,e.borderBottomLeftRadius),this.borderTopStyle=t$(A,eV,e.borderTopStyle),this.borderRightStyle=t$(A,eq,e.borderRightStyle),this.borderBottomStyle=t$(A,eW,e.borderBottomStyle),this.borderLeftStyle=t$(A,eZ,e.borderLeftStyle),this.borderTopWidth=t$(A,e0,e.borderTopWidth),this.borderRightWidth=t$(A,e2,e.borderRightWidth),this.borderBottomWidth=t$(A,e1,e.borderBottomWidth),this.borderLeftWidth=t$(A,e8,e.borderLeftWidth),this.boxShadow=t$(A,tz,e.boxShadow),this.color=t$(A,e3,e.color),this.direction=t$(A,e4,e.direction),this.display=t$(A,e9,e.display),this.float=t$(A,e5,e.cssFloat),this.fontFamily=t$(A,tx,e.fontFamily),this.fontSize=t$(A,tM,e.fontSize),this.fontStyle=t$(A,tR,e.fontStyle),this.fontVariant=t$(A,t_,e.fontVariant),this.fontWeight=t$(A,tL,e.fontWeight),this.letterSpacing=t$(A,e6,e.letterSpacing),this.lineBreak=t$(A,tA,e.lineBreak),this.lineHeight=t$(A,te,e.lineHeight),this.listStyleImage=t$(A,ti,e.listStyleImage),this.listStylePosition=t$(A,tr,e.listStylePosition),this.listStyleType=t$(A,tn,e.listStyleType),this.marginTop=t$(A,to,e.marginTop),this.marginRight=t$(A,ta,e.marginRight),this.marginBottom=t$(A,tc,e.marginBottom),this.marginLeft=t$(A,tg,e.marginLeft),this.opacity=t$(A,tU,e.opacity);var t,i,r=t$(A,tl,e.overflow);this.overflowX=r[0],this.overflowY=r[+(r.length>1)],this.overflowWrap=t$(A,tu,e.overflowWrap),this.paddingTop=t$(A,th,e.paddingTop),this.paddingRight=t$(A,td,e.paddingRight),this.paddingBottom=t$(A,tf,e.paddingBottom),this.paddingLeft=t$(A,tQ,e.paddingLeft),this.paintOrder=t$(A,tJ,e.paintOrder),this.position=t$(A,tp,e.position),this.textAlign=t$(A,tC,e.textAlign),this.textDecorationColor=t$(A,tS,null!=(t=e.textDecorationColor)?t:e.color),this.textDecorationLine=t$(A,tH,null!=(i=e.textDecorationLine)?i:e.textDecoration),this.textShadow=t$(A,tw,e.textShadow),this.textTransform=t$(A,tE,e.textTransform),this.transform=t$(A,tI,e.transform),this.transformOrigin=t$(A,tk,e.transformOrigin),this.visibility=t$(A,tD,e.visibility),this.webkitTextStrokeColor=t$(A,tX,e.webkitTextStrokeColor),this.webkitTextStrokeWidth=t$(A,tV,e.webkitTextStrokeWidth),this.wordBreak=t$(A,tb,e.wordBreak),this.zIndex=t$(A,tF,e.zIndex)}return A.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&0===this.visibility},A.prototype.isTransparent=function(){return eA(this.backgroundColor)},A.prototype.isTransformed=function(){return null!==this.transform},A.prototype.isPositioned=function(){return 0!==this.position},A.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},A.prototype.isFloating=function(){return 0!==this.float},A.prototype.isInlineLevel=function(){return tT(this.display,4)||tT(this.display,0x2000000)||tT(this.display,0x10000000)||tT(this.display,0x20000000)||tT(this.display,0x4000000)||tT(this.display,0x8000000)},A}(),tW=function(A,e){this.content=t$(A,tG,e.content),this.quotes=t$(A,tK,e.quotes)},tZ=function(A,e){this.counterIncrement=t$(A,tN,e.counterIncrement),this.counterReset=t$(A,tj,e.counterReset)},t$=function(A,e,t){var i=new AR,r=null!=t?t.toString():e.initialValue;i.write(r);var n=new AT(i.read());switch(e.type){case 2:var s=n.parseComponentValue();return e.parse(A,Aj(s)?s.value:e.initialValue);case 0:return e.parse(A,n.parseComponentValue());case 1:return e.parse(A,n.parseComponentValues());case 4:return n.parseComponentValue();case 3:switch(e.format){case"angle":return A4(A,n.parseComponentValue());case"color":return A6(A,n.parseComponentValue());case"image":return eF(A,n.parseComponentValue());case"length":var o=n.parseComponentValue();return AV(o)?o:AZ;case"length-percentage":var a=n.parseComponentValue();return Aq(a)?a:AZ;case"time":return tP(A,n.parseComponentValue())}}},t0=function(A){switch(A.getAttribute("data-html2canvas-debug")){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}}
3,t2=function(A,e){var t=t0(A);return 1===t||e===t},t1=function(A,e){this.context=A,this.textNodes=[],this.elements=[],this.flags=0,t2(e,3),this.styles=new tq(A,window.getComputedStyle(e,null)),i5(e)&&(this.styles.animationDuration.some(function(A){return A>0})&&(e.style.animationDuration="0s"),null!==this.styles.transform&&(e.style.transform="none")),this.bounds=F(this.context,e),t2(e,4)&&(this.flags|=16)},t8="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t3="u"<typeof Uint8Array?[]:new Uint8Array(256),t4=0;t4<t8.length;t4++)t3[t8.charCodeAt(t4)]=t4;for(var t9=2112,t7=function(A,e,t){return A.slice?A.slice(e,t):new Uint16Array(Array.prototype.slice.call(A,e,t))},t5=function(){function A(A,e,t,i,r,n){this.initialValue=A,this.errorValue=e,this.highStart=t,this.highValueIndex=i,this.index=r,this.data=n}return A.prototype.get=function(A){var e;if(A>=0){if(A<55296||A>56319&&A<=65535)return e=((e=this.index[A>>5])<<2)+(31&A),this.data[e];if(A<=65535)return e=((e=this.index[2048+(A-55296>>5)])<<2)+(31&A),this.data[e];if(A<this.highStart)return e=t9-32+(A>>11),e=this.index[e]+(A>>5&63),e=((e=this.index[e])<<2)+(31&A),this.data[e];if(A<=1114111)return this.data[this.highValueIndex]}return this.errorValue},A}(),t6="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",iA="u"<typeof Uint8Array?[]:new Uint8Array(256),ie=0;ie<t6.length;ie++)iA[t6.charCodeAt(ie)]=ie;var it=function(A){for(var e=[],t=0,i=A.length;t<i;){var r=A.charCodeAt(t++);if(r>=55296&&r<=56319&&t<i){var n=A.charCodeAt(t++);(64512&n)==56320?e.push(((1023&r)<<10)+(1023&n)+65536):(e.push(r),t--)}else e.push(r)}return e},ii=function(){for(var A=[],e=0;e<arguments.length;e++)A[e]=arguments[e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,A);var t=A.length;if(!t)return"";for(var i=[],r=-1,n="";++r<t;){var s=A[r];s<=65535?i.push(s):(s-=65536,i.push((s>>10)+55296,s%1024+56320)),(r+1===t||i.length>16384)&&(n+=String.fromCharCode.apply(String,i),i.length=0)}return n},ir=(g=Array.isArray(c=function(A){var e,t,i,r,n,s=.75*A.length,o=A.length,a=0;"="===A[A.length-1]&&(s--,"="===A[A.length-2]&&s--);var c="u">typeof ArrayBuffer&&"u">typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?new ArrayBuffer(s):Array(s),g=Array.isArray(c)?c:new Uint8Array(c);for(e=0;e<o;e+=4)t=t3[A.charCodeAt(e)],i=t3[A.charCodeAt(e+1)],r=t3[A.charCodeAt(e+2)],n=t3[A.charCodeAt(e+3)],g[a++]=t<<2|i>>4,g[a++]=(15&i)<<4|r>>2,g[a++]=(3&r)<<6|63&n;return c}("
vendor: 13,337 bytes, line 3
3AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAB
vendor: 12,821 bytes, line 3
3QAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=")
3)?function(A){for(var e=A.length,t=[],i=0;i<e;i+=4)t.push(A[i+3]<<24|A[i+2]<<16|A[i+1]<<8|A[i]);return t}(c):new Uint32Array(c),u=t7(l=Array.isArray(c)?function(A){for(var e=A.length,t=[],i=0;i<e;i+=2)t.push(A[i+1]<<8|A[i]);return t}(c):new Uint16Array(c),12,g[4]/2),h=2===g[5]?t7(l,(24+g[4])/2):(B=Math.ceil((24+g[4])/4),g.slice?g.slice(B,void 0):new Uint32Array(Array.prototype.slice.call(g,B,void 0))),new t5(g[0],g[1],g[2],g[3],u,h)),is=function(A){return ir.get(A)},io=function(A,e,t){var i=t-2,r=e[i],n=e[t-1],s=e[t];if(2===n&&3===s)return"×";if(2===n||3===n||4===n||2===s||3===s||4===s)return"÷";if(8===n&&-1!==[8,9,11,12].indexOf(s)||(11===n||9===n)&&(9===s||10===s)||(12===n||10===n)&&10===s||13===s||5===s||7===s||1===n)return"×";if(13===n&&14===s){for(;5===r;)r=e[--i];if(14===r)return"×"}if(15===n&&15===s){for(var o=0;15===r;)o++,r=e[--i];if(o%2==0)return"×"}return"÷"},ia=function(A){var e=it(A),t=e.length,i=0,r=0,n=e.map(is);return{next:function(){if(i>=t)return{done:!0,value:null};for(var A="×";i<t&&"×"===(A=io(e,n,++i)););if("×"!==A||i===t){var s=ii.apply(null,e.slice(r,i));return r=i,{value:s,done:!1}}return{done:!0,value:null}}}},ic=function(A){for(var e,t=ia(A),i=[];!(e=t.next()).done;)e.value&&i.push(e.value.slice());return i},ig=function(A){if(A.createRange){var e=A.createRange();if(e.getBoundingClientRect){var t=A.createElement("boundtest");t.style.height="123px",t.style.display="block",A.body.appendChild(t),e.selectNode(t);var i=Math.round(e.getBoundingClientRect().height);if(A.body.removeChild(t),123===i)return!0}}return!1},il=function(A){var e=A.createElement("boundtest");
3e.style.width="50px",e.style.display="block",e.style.fontSize="12px",e.style.letterSpacing="0px",e.style.wordSpacing="0px",A.body.appendChild(e);var t=A.createRange();e.innerHTML="function"==typeof"".repeat?"&#128104;".repeat(10):"";var i=e.firstChild,r=U(i.data).map(function(A){return S(A)}),n=0,s={},o=r.every(function(A,e){t.setStart(i,n),t.setEnd(i,n+A.length);var r=t.getBoundingClientRect();n+=A.length;var o=r.x>s.x||r.y>s.y;return s=r,0===e||o});return A.body.removeChild(e),o},iu=function(A){var e=new Image,t=A.createElement("canvas"),i=t.getContext("2d");if(!i)return!1;e.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{i.drawImage(e,0,0),t.toDataURL()}catch(A){return!1}return!0},iB=function(A){return 0===A[0]&&255===A[1]&&0===A[2]&&255===A[3]},ih=function(A){var e=A.createElement("canvas");e.width=100,e.height=100;var t=e.getContext("2d");if(!t)return Promise.reject(!1);t.fillStyle="rgb(0, 255, 0)",t.fillRect(0,0,100,100);var i=new Image,r=e.toDataURL();i.src=r;var n=id(100,100,0,0,i);return t.fillStyle="red",t.fillRect(0,0,100,100),iQ(n).then(function(e){t.drawImage(e,0,0);var i=t.getImageData(0,0,100,100).data;t.fillStyle="red",t.fillRect(0,0,100,100);var n=A.createElement("div");return n.style.backgroundImage="url("+r+")",n.style.height="100px",iB(i)?iQ(id(100,100,0,0,n)):Promise.reject(!1)}).then(function(A){return t.drawImage(A,0,0),iB(t.getImageData(0,0,100,100).data)}).catch(function(){return!1})},id=function(A,e,t,i,r){var n="http://www.w3.org/2000/svg",s=document.createElementNS(n,"svg"),o=document.createElementNS(n,"foreignObject");return s.setAttributeNS(null,"width",A.toString()),s.setAttributeNS(null,"height",e.toString()),o.setAttributeNS(null,"width","100%"),o.setAttributeNS(null,"height","100%"),o.setAttributeNS(null,"x",t.toString()),o.setAttributeNS(null,"y",i.toString()),o.setAttributeNS(null,"externalResourcesRequired","true"),s.appendChild(o),o.appendChild(r),s},iQ=function(A){return new Promise(function(e,t){var i=new Image;i.onload=function(){return e(i)},i.onerror=t,i.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(A))})},iC={get SUPPORT_RANGE_BOUNDS(){var ip=ig(document);return Object.defineProperty(iC,"SUPPORT_RANGE_BOUNDS",{value:ip}),ip},get SUPPORT_WORD_BREAKING(){var iw=iC.SUPPORT_RANGE_BOUNDS&&il(document);return Object.defineProperty(iC,"SUPPORT_WORD_BREAKING",{value:iw}),iw},get SUPPORT_SVG_DRAWING(){var iE=iu(document);return Object.defineProperty(iC,"SUPPORT_SVG_DRAWING",{value:iE}),iE},get SUPPORT_FOREIGNOBJECT_DRAWING(){var iI="function"==typeof Array.from&&"function"==typeof window.fetch?ih(document):Promise.resolve(!1);return Object.defineProperty(iC,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:iI}),iI},get SUPPORT_CORS_IMAGES(){var im=void 0!==new Image().crossOrigin;return Object.defineProperty(iC,"SUPPORT_CORS_IMAGES",{value:im}),im},get SUPPORT_RESPONSE_TYPE(){var iv="string"==typeof new XMLHttpRequest().responseType;return Object.defineProperty(iC,"SUPPORT_RESPONSE_TYPE",{value:iv}),iv},get SUPPORT_CORS_XHR(){var iy="withCredentials"in new XMLHttpRequest;return Object.defineProperty(iC,"SUPPORT_CORS_XHR",{value:iy}),iy},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var ik=!!("u">typeof Intl&&Intl.Segmenter);return Object.defineProperty(iC,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:ik}),ik}},iD=function(A,e){this.text=A,this.bounds=e},ib=function(A,e,t,i){var r=iS(e,t),n=[],s=0;return r.forEach(function(e){if(t.textDecorationLine.length||e.trim().length>0)if(iC.SUPPORT_RANGE_BOUNDS){var r=iP(i,s,e.length).getClientRects();if(r.length>1){var o=iU(e),a=0;o.forEach(function(e){n.push(new iD(e,b.fromDOMRectList(A,iP(i,a+s,e.length).getClientRects()))),a+=e.length})}else n.push(new iD(e,b.fromDOMRectList(A,r)))}else{var c=i.splitText(e.length);n.push(new iD(e,iF(A,i))),i=c}else iC.SUPPORT_RANGE_BOUNDS||(i=i.splitText(e.length));s+=e.length}),n},iF=function(A,e){var t=e.ownerDocument;if(t){var i=t.createElement("html2canvaswrapper");i.appendChild(e.cloneNode(!0));var r=e.parentNode;if(r){r.replaceChild(i,e);var n=F(A,i);return i.firstChild&&r.replaceChild(i.firstChild,i),n}}return b.EMPTY},iP=function(A,e,t){var i=A.ownerDocument;if(!i)throw Error("Node has no owner document");var r=i.createRange();return r.setStart(A,e),r.setEnd(A,e+t),r},iU=function(A){return iC.SUPPORT_NATIVE_TEXT_SEGMENTATION?Array.from(new Intl.Segmenter(void 0,{granularity:"grapheme"}
3).segment(A)).map(function(A){return A.segment}):ic(A)},iS=function(A,e){return 0!==e.letterSpacing?iU(A):iC.SUPPORT_NATIVE_TEXT_SEGMENTATION?Array.from(new Intl.Segmenter(void 0,{granularity:"word"}).segment(A)).map(function(A){return A.segment}):ix(A,e)},iH=[32,160,4961,65792,65793,4153,4241],ix=function(A,e){for(var t,i=As(A,{lineBreak:e.lineBreak,wordBreak:"break-word"===e.overflowWrap?"break-word":e.wordBreak}),r=[];!(t=i.next()).done;)!function(){if(t.value){var A=U(t.value.slice()),e="";A.forEach(function(A){-1===iH.indexOf(A)?e+=S(A):(e.length&&r.push(e),r.push(S(A)),e="")}),e.length&&r.push(e)}}();return r},iM=function(A,e,t){this.text=iL(e.data,t.textTransform),this.textBounds=ib(A,this.text,t,e)},iL=function(A,e){switch(e){case 1:return A.toLowerCase();case 3:return A.replace(i_,iR);case 2:return A.toUpperCase();default:return A}},i_=/(^|\s|:|-|\(|\))([a-z])/g,iR=function(A,e,t){return A.length>0?e+t.toUpperCase():A},iT=function(A){function e(e,t){var i=A.call(this,e,t)||this;return i.src=t.currentSrc||t.src,i.intrinsicWidth=t.naturalWidth,i.intrinsicHeight=t.naturalHeight,i.context.cache.addImage(i.src),i}return m(e,A),e}(t1),iG=function(A){function e(e,t){var i=A.call(this,e,t)||this;return i.canvas=t,i.intrinsicWidth=t.width,i.intrinsicHeight=t.height,i}return m(e,A),e}(t1),iN=function(A){function e(e,t){var i=A.call(this,e,t)||this,r=new XMLSerializer,n=F(e,t);return t.setAttribute("width",n.width+"px"),t.setAttribute("height",n.height+"px"),i.svg="data:image/svg+xml,"+encodeURIComponent(r.serializeToString(t)),i.intrinsicWidth=t.width.baseVal.value,i.intrinsicHeight=t.height.baseVal.value,i.context.cache.addImage(i.svg),i}return m(e,A),e}(t1),ij=function(A){function e(e,t){var i=A.call(this,e,t)||this;return i.value=t.value,i}return m(e,A),e}(t1),iO=function(A){function e(e,t){var i=A.call(this,e,t)||this;return i.start=t.start,i.reversed="boolean"==typeof t.reversed&&!0===t.reversed,i}return m(e,A),e}(t1),iK=[{type:15,flags:0,unit:"px",number:3}],iY=[{type:16,flags:0,number:50}],iz=function(A){var e=A.type===iV?Array(A.value.length+1).join("•"):A.value;return 0===e.length?A.placeholder||"":e},iJ="checkbox",iX="radio",iV="password",iq=function(A){function e(e,t){var i,r=A.call(this,e,t)||this;switch(r.type=t.type.toLowerCase(),r.checked=t.checked,r.value=iz(t),(r.type===iJ||r.type===iX)&&(r.styles.backgroundColor=0xdededeff,r.styles.borderTopColor=r.styles.borderRightColor=r.styles.borderBottomColor=r.styles.borderLeftColor=0xa5a5a5ff,r.styles.borderTopWidth=r.styles.borderRightWidth=r.styles.borderBottomWidth=r.styles.borderLeftWidth=1,r.styles.borderTopStyle=r.styles.borderRightStyle=r.styles.borderBottomStyle=r.styles.borderLeftStyle=1,r.styles.backgroundClip=[0],r.styles.backgroundOrigin=[0],r.bounds=(i=r.bounds).width>i.height?new b(i.left+(i.width-i.height)/2,i.top,i.height,i.height):i.width<i.height?new b(i.left,i.top+(i.height-i.width)/2,i.width,i.width):i),r.type){case iJ:r.styles.borderTopRightRadius=r.styles.borderTopLeftRadius=r.styles.borderBottomRightRadius=r.styles.borderBottomLeftRadius=iK;break;case iX:r.styles.borderTopRightRadius=r.styles.borderTopLeftRadius=r.styles.borderBottomRightRadius=r.styles.borderBottomLeftRadius=iY}return r}return m(e,A),e}(t1),iW=function(A){function e(e,t){var i=A.call(this,e,t)||this,r=t.options[t.selectedIndex||0];return i.value=r&&r.text||"",i}return m(e,A),e}(t1),iZ=function(A){function e(e,t){var i=A.call(this,e,t)||this;return i.value=t.value,i}return m(e,A),e}(t1),i$=function(A){function e(e,t){var i=A.call(this,e,t)||this;i.src=t.src,i.width=parseInt(t.width,10)||0,i.height=parseInt(t.height,10)||0,i.backgroundColor=i.styles.backgroundColor;try{if(t.contentWindow&&t.contentWindow.document&&t.contentWindow.document.documentElement){i.tree=i8(e,t.contentWindow.document.documentElement);var r=t.contentWindow.document.documentElement?ea(e,getComputedStyle(t.contentWindow.document.documentElement).backgroundColor):ec.TRANSPARENT,n=t.contentWindow.document.body?ea(e,getComputedStyle(t.contentWindow.document.body).backgroundColor):ec.TRANSPARENT;i.backgroundColor=eA(r)?eA(n)?i.styles.backgroundColor:n:r}}catch(A){}return i}return m(e,A),e}(t1),i0=["OL","UL","MENU"],i2=function(A,e,t,i){for(var r=e.firstChild,n=void 0;r;r=n)if(n=r.nextSibling,i9(r)&&r.data.trim().length>0)t.textNodes.push(new iM(A,r,t.styles));else if(i7(r))if(ru(r)&&r.assignedNodes)r.assignedNodes().forEac
vendor: 6,800 bytes, line 3
3h(function(e){return i2(A,e,t,i)});else{var s=i1(A,r);s.styles.isVisible()&&(i3(r,s,i)?s.flags|=4:i4(s.styles)&&(s.flags|=2),-1!==i0.indexOf(r.tagName)&&(s.flags|=8),t.elements.push(s),r.slot,r.shadowRoot?i2(A,r.shadowRoot,s,i):rg(r)||ri(r)||rl(r)||i2(A,r,s,i))}},i1=function(A,e){return ro(e)?new iT(A,e):rn(e)?new iG(A,e):ri(e)?new iN(A,e):rA(e)?new ij(A,e):re(e)?new iO(A,e):rt(e)?new iq(A,e):rl(e)?new iW(A,e):rg(e)?new iZ(A,e):ra(e)?new i$(A,e):new t1(A,e)},i8=function(A,e){var t=i1(A,e);return t.flags|=4,i2(A,e,t,t),t},i3=function(A,e,t){return e.styles.isPositionedWithZIndex()||e.styles.opacity<1||e.styles.isTransformed()||rr(A)&&t.styles.isTransparent()},i4=function(A){return A.isPositioned()||A.isFloating()},i9=function(A){return A.nodeType===Node.TEXT_NODE},i7=function(A){return A.nodeType===Node.ELEMENT_NODE},i5=function(A){return i7(A)&&void 0!==A.style&&!i6(A)},i6=function(A){return"object"==typeof A.className},rA=function(A){return"LI"===A.tagName},re=function(A){return"OL"===A.tagName},rt=function(A){return"INPUT"===A.tagName},ri=function(A){return"svg"===A.tagName},rr=function(A){return"BODY"===A.tagName},rn=function(A){return"CANVAS"===A.tagName},rs=function(A){return"VIDEO"===A.tagName},ro=function(A){return"IMG"===A.tagName},ra=function(A){return"IFRAME"===A.tagName},rc=function(A){return"STYLE"===A.tagName},rg=function(A){return"TEXTAREA"===A.tagName},rl=function(A){return"SELECT"===A.tagName},ru=function(A){return"SLOT"===A.tagName},rB=function(A){return A.tagName.indexOf("-")>0},rh=function(){function A(){this.counters={}}return A.prototype.getCounterValue=function(A){var e=this.counters[A];return e&&e.length?e[e.length-1]:1},A.prototype.getCounterValues=function(A){return this.counters[A]||[]},A.prototype.pop=function(A){var e=this;A.forEach(function(A){return e.counters[A].pop()})},A.prototype.parse=function(A){var e=this,t=A.counterIncrement,i=A.counterReset,r=!0;null!==t&&t.forEach(function(A){var t=e.counters[A.counter];t&&0!==A.increment&&(r=!1,t.length||t.push(1),t[Math.max(0,t.length-1)]+=A.increment)});var n=[];return r&&i.forEach(function(A){var t=e.counters[A.counter];n.push(A.counter),t||(t=e.counters[A.counter]=[]),t.push(A.reset)}),n},A}(),rd={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},rf={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},rQ={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},rC={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},rp=function(A,e,t,i,r,n){return A<e||A>t?rb(A,r,n.length>0):i.integers.reduce(function(e,t,r){for(;A>=t;)A-=t,e+=i.values[r];return e},"")+n},rw=function(A,e,t,i){var r="";do!t&&A--,r=i(A)+r,A/=e;while(A*e>=e)return r},rE=function(A,e,t,i,r){var n=t-e+1;return(A<0?"-":"")+(rw(Math.abs(A),n,i,function(A){return S(Math.floor(A%n)+e)})+r)},rI=function(A,e,t){void 0===t&&(t=". ");var i=e.length;return rw(Math.abs(A),i,!1,function(A){return e[Math.floor(A%i)]})+t},rm=function(A,e,t,i,r,n){if(A<-9999||A>9999)return rb(A,4,r.length>0);var s=Math.abs(A),o=r;if(0===s)return e[0]+o;for(var a=0;s>0&&a<=4;a++){var c=s%10;0===c&&tT(n,1)&&""!==o?o=e[c]+o:c>1||1===c&&0===a||1===c&&1===a&&tT(n,2)||1===c&&1===a&&tT(n,4)&&A>100||1===c&&a>1&&tT(n,8)?o=e[c]+(a>0?t[a-1]:"")+o:1===c&&a>0&&(o=t[a-1]+o),s=Math.floor(s/10)}return(A<0?i:"")+o},rv="十百千萬",ry="拾佰仟萬",rk="マイナス",rD="마이너스",rb=function(A,e,t){var i=t?". ":"",r=t?"、":"",n=t?", ":"",s=t?" ":"";switch(e){case 0:return"•"+s;case 1:return"◦"+s;case 2:return"◾"+s;case 5:var o=rE(A,48,57,!0,i);return o.length<4?"0"+o:o;case 4:return rI(A,"〇一二三四五六七八九",r);case 6:return rp(A,1,3999,rd,3,i).toLowerCase();case 7:return rp(A,1,3999,rd,3,i);case 8:return rE(A,945,969,!1,i);case 9:return rE(A,97,122,!1,i);case 10:return rE(A,65,90,!1,i);case 11:return rE(A,1632,1641,!0,i);case 12:case 49:return rp(A,1,9999,rf,3,i);case 35:return rp(A,1,9999,rf,3,i).toLowerCase();case 13:return rE(A,2534,2543,!0,i);case 14:case 30:return rE(A,6112,6121,!0,i);case 15:return rI(A,"子丑寅卯辰巳午未申酉戌亥",r);case 16:return rI(A,"甲乙丙丁戊己庚辛壬癸",r);case 17:case 48:return rm(A,"零一二三四五六七八九",rv,"負",r,14);case 47:return rm(A,"零壹貳參肆伍陸柒捌玖",ry,"負",r,15);case 42:return rm(A,"零一二三四五六七八九",rv,"负",r,14);case 41:return rm(A,"零壹贰叁肆伍陆柒捌玖",ry,"负",r,15);case 26:return rm(A,"〇一二三四五六七八九","十百千万",rk,r,0);case 25:return rm(A,"零壱弐参四伍六七八九","拾百千万",rk,r,7);case 31:return rm(A,"영일이삼사오육칠팔구","십백천만",rD,n,7);case 33:return rm(A,"零一二三四五六七八九","十百千萬",rD,n,0);case 32:return rm(A,"零壹貳參四五六七八九","拾百千",rD,n,7);case 18:return rE(A,2406,2415,!0,i);case 20:return rp(A,1,19999,rC,3,i);case 21:return rE(A,2790,2799,!0,i);case 22:return rE(A,2662,2671,!0,i);case 22:return rp(A,1,10999,rQ,3,i);case 23:return rI(A,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return rI(A,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return rE(A,3302,3311,!0,i);case 28:return rI(A,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",r);case 29:return rI(A,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",r);case 34:return rE(A,3792,3801,!0,i);case 37:return rE(A,6160,6169,!0,i);case 38:return rE(A,4160,4169,!0,i);case 39:return rE(A,2918,2927,!0,i);case 40:return rE(A,1776,1785,!0,i);case 43:return rE(A,3046,3055,!0,i);
3case 44:return rE(A,3174,3183,!0,i);case 45:return rE(A,3664,3673,!0,i);case 46:return rE(A,3872,3881,!0,i);default:return rE(A,48,57,!0,i)}},rF="data-html2canvas-ignore",rP=function(){function A(A,e,t){if(this.context=A,this.options=t,this.scrolledElements=[],this.referenceElement=e,this.counters=new rh,this.quoteDepth=0,!e.ownerDocument)throw Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(e.ownerDocument.documentElement,!1)}return A.prototype.toIFrame=function(A,e){var t=this,i=rU(A,e);if(!i.contentWindow)return Promise.reject("Unable to find iframe window");var r=A.defaultView.pageXOffset,n=A.defaultView.pageYOffset,s=i.contentWindow,o=s.document,a=rx(i).then(function(){return y(t,void 0,void 0,function(){var A,t;return k(this,function(r){switch(r.label){case 0:if(this.scrolledElements.forEach(rT),s&&(s.scrollTo(e.left,e.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(s.scrollY!==e.top||s.scrollX!==e.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(s.scrollX-e.left,s.scrollY-e.top,0,0))),A=this.options.onclone,void 0===(t=this.clonedReferenceElement))return[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")];if(!(o.fonts&&o.fonts.ready))return[3,2];return[4,o.fonts.ready];case 1:r.sent(),r.label=2;case 2:if(!/(AppleWebKit)/g.test(navigator.userAgent))return[3,4];return[4,rH(o)];case 3:r.sent(),r.label=4;case 4:if("function"==typeof A)return[2,Promise.resolve().then(function(){return A(o,t)}).then(function(){return i})];return[2,i]}})})});return o.open(),o.write(r_(document.doctype)+"<html></html>"),rR(this.referenceElement.ownerDocument,r,n),o.replaceChild(o.adoptNode(this.documentElement),o.documentElement),o.close(),a},A.prototype.createElementClone=function(A){if(t2(A,2),rn(A))return this.createCanvasClone(A);if(rs(A))return this.createVideoClone(A);if(rc(A))return this.createStyleClone(A);var e=A.cloneNode(!1);return(ro(e)&&(ro(A)&&A.currentSrc&&A.currentSrc!==A.src&&(e.src=A.currentSrc,e.srcset=""),"lazy"===e.loading&&(e.loading="eager")),rB(e))?this.createCustomElementClone(e):e},A.prototype.createCustomElementClone=function(A){var e=document.createElement("html2canvascustomelement");return rL(A.style,e),e},A.prototype.createStyleClone=function(A){try{var e=A.sheet;if(e&&e.cssRules){var t=[].slice.call(e.cssRules,0).reduce(function(A,e){return e&&"string"==typeof e.cssText?A+e.cssText:A},""),i=A.cloneNode(!1);return i.textContent=t,i}}catch(A){if(this.context.logger.error("Unable to access cssRules property",A),"SecurityError"!==A.name)throw A}return A.cloneNode(!1)}
vendor: 8,193 bytes, line 3
3,A.prototype.createCanvasClone=function(A){if(this.options.inlineImages&&A.ownerDocument){var e,t=A.ownerDocument.createElement("img");try{return t.src=A.toDataURL(),t}catch(e){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",A)}}var i=A.cloneNode(!1);try{i.width=A.width,i.height=A.height;var r=A.getContext("2d"),n=i.getContext("2d");if(n)if(!this.options.allowTaint&&r)n.putImageData(r.getImageData(0,0,A.width,A.height),0,0);else{var s=null!=(e=A.getContext("webgl2"))?e:A.getContext("webgl");if(s){var o=s.getContextAttributes();(null==o?void 0:o.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",A)}n.drawImage(A,0,0)}}catch(e){this.context.logger.info("Unable to clone canvas as it is tainted",A)}return i},A.prototype.createVideoClone=function(A){var e=A.ownerDocument.createElement("canvas");e.width=A.offsetWidth,e.height=A.offsetHeight;var t=e.getContext("2d");try{return t&&(t.drawImage(A,0,0,e.width,e.height),this.options.allowTaint||t.getImageData(0,0,e.width,e.height)),e}catch(e){this.context.logger.info("Unable to clone video as it is tainted",A)}var i=A.ownerDocument.createElement("canvas");return i.width=A.offsetWidth,i.height=A.offsetHeight,i},A.prototype.appendChildNode=function(A,e,t){i7(e)&&("SCRIPT"===e.tagName||e.hasAttribute(rF)||"function"==typeof this.options.ignoreElements&&this.options.ignoreElements(e))||this.options.copyStyles&&i7(e)&&rc(e)||A.appendChild(this.cloneNode(e,t))},A.prototype.cloneChildNodes=function(A,e,t){for(var i=this,r=A.shadowRoot?A.shadowRoot.firstChild:A.firstChild;r;r=r.nextSibling)if(i7(r)&&ru(r)&&"function"==typeof r.assignedNodes){var n=r.assignedNodes();n.length&&n.forEach(function(A){return i.appendChildNode(e,A,t)})}else this.appendChildNode(e,r,t)},A.prototype.cloneNode=function(A,e){if(i9(A))return document.createTextNode(A.data);if(!A.ownerDocument)return A.cloneNode(!1);var t=A.ownerDocument.defaultView;if(t&&i7(A)&&(i5(A)||i6(A))){var i=this.createElementClone(A);i.style.transitionProperty="none";var r=t.getComputedStyle(A),n=t.getComputedStyle(A,":before"),s=t.getComputedStyle(A,":after");this.referenceElement===A&&i5(i)&&(this.clonedReferenceElement=i),rr(i)&&rO(i);var o=this.counters.parse(new tZ(this.context,r)),a=this.resolvePseudoContent(A,i,n,w.BEFORE);rB(A)&&(e=!0),rs(A)||this.cloneChildNodes(A,i,e),a&&i.insertBefore(a,i.firstChild);var c=this.resolvePseudoContent(A,i,s,w.AFTER);return c&&i.appendChild(c),this.counters.pop(o),(r&&(this.options.copyStyles||i6(A))&&!ra(A)||e)&&rL(r,i),(0!==A.scrollTop||0!==A.scrollLeft)&&this.scrolledElements.push([i,A.scrollLeft,A.scrollTop]),(rg(A)||rl(A))&&(rg(i)||rl(i))&&(i.value=A.value),i}return A.cloneNode(!1)},A.prototype.resolvePseudoContent=function(A,e,t,i){var r=this;if(t){var n=t.content,s=e.ownerDocument;if(s&&n&&"none"!==n&&"-moz-alt-content"!==n&&"none"!==t.display){this.counters.parse(new tZ(this.context,t));var o=new tW(this.context,t),a=s.createElement("html2canvaspseudoelement");rL(t,a),o.content.forEach(function(e){if(0===e.type)a.appendChild(s.createTextNode(e.value));else if(22===e.type){var t=s.createElement("img");t.src=e.value,t.style.opacity="1",a.appendChild(t)}else if(18===e.type){if("attr"===e.name){var i=e.values.filter(Aj);i.length&&a.appendChild(s.createTextNode(A.getAttribute(i[0].value)||""))}else if("counter"===e.name){var n=e.values.filter(Az),c=n[0],g=n[1];if(c&&Aj(c)){var l=r.counters.getCounterValue(c.value),u=g&&Aj(g)?tn.parse(r.context,g.value):3;a.appendChild(s.createTextNode(rb(l,u,!1)))}}else if("counters"===e.name){var B=e.values.filter(Az),c=B[0],h=B[1],g=B[2];if(c&&Aj(c)){var d=r.counters.getCounterValues(c.value),f=g&&Aj(g)?tn.parse(r.context,g.value):3,Q=h&&0===h.type?h.value:"",C=d.map(function(A){return rb(A,f,!1)}).join(Q);a.appendChild(s.createTextNode(C))}}}else if(20===e.type)switch(e.value){case"open-quote":a.appendChild(s.createTextNode(tY(o.quotes,r.quoteDepth++,!0)));break;case"close-quote":a.appendChild(s.createTextNode(tY(o.quotes,--r.quoteDepth,!1)));break;default:a.appendChild(s.createTextNode(e.value))}}),a.className=rG+" "+rN;var c=i===w.BEFORE?" "+rG:" "+rN;return i6(e)?e.className.baseValue+=c:e.className+=c,a}}},A.destroy=function(A){return!!A.parentNode&&(A.parentNode.removeChild(A),!0)},A}();(d=w||(w={}))[d.BEFORE=0]="BEFORE",d[d.AFTER=1]="AFTER";var rU=function(A,e){var t=A.createElement("iframe");return t.className="html2canvas-container",t.style.visibility="hidden",t.style.position="fixed",t.style.left="-10000px",t.style.top="0px",t.style.border="0",t.width=e.width.toString(),t.height=e.height.toString(),t.scrolling="no",t.setAttribute(rF,"true"),A.body.appendChild(t),t},rS=function(A){return new Promise(function(e){A.complete||!A.src?e():(A.onload=e,A.onerror=e)})},rH=function(A){return Promise.all([].slice.call(A.images,0).map(rS))},rx=function(A){return new Promise(function(e,t){var i=A.contentWindow;if(!i)return t("No window assigned for iframe");var r=i.document;i.onload=A.onload=function(){i.onload=A.onload=null;var t=setInterval(function(){r.body.childNodes.length>0&&"complete"===r.readyState&&(clearInterval(t),e(A))},50)}})},rM=["all","d","content"],rL=function(A,e){for(var t=A.length-1;t>=0;t--){var i=A.item(t);-1===rM.indexOf(i)&&e.style.setProperty(i,A.getPropertyValue(i))}return e},r_=function(A){var e="";return A&&(e+="<!DOCTYPE ",A.name&&(e+=A.name),A.internalSubset&&(e+=A.internalSubset),A.publicId&&(e+='"'+A.publicId+'"'),A.systemId&&(e+='"'+A.systemId+'"'),e+=">"),e},rR=function(A,e,t){A&&A.defaultView&&(e!==A.defaultView.pageXOffset||t!==A.defaultView.pageYOffset)&&A.defaultView.scrollTo(e,t)},rT=function(A){var e=A[0],t=A[1],i=A[2];e.scrollLeft=t,e.scrollTop=i},rG="___html2canvas___pseudoelement_before",rN="___html2canvas___pseudoelement_after",rj='{\n    content: "" !important;\n    display: none !important;\n}',rO=function(A){rK(A,"."+rG+":before"+rj+"\n         ."+rN+":after"+rj)},rK=function(A,e){var t=A.ownerDocument;if(t){var i=t.createElement("style");i.textContent=e,A.appendChild(i)}},rY=function(){function A(){}return A.getOrigin=function(e){var t=A._link;return t?(t.href=e,t.href=t.href,t.protocol+t.hostname+t.port):"about:blank"},A.isSameOrigin=function(e){return A.getOrigin(e)===A._origin},A.setContext=function(e){A._link=e.document.createElement("a"),A._origin=A.getOrigin(e.location.href)},A._origin="about:blank",A}(),rz=function(){function A(A,e){this.context=A,this._options=e,this._cache={}}return A.prototype.addImage=function(A){var e=Promise.resolve();return this.has(A)||(r$(A)||rq(A))&&(this._cache[A]=this.loadImage(A)).catch(function(){}),e},A.prototype.match=function(A){return this._cache[A]},A.prototype.loadImage=function(A){return y(this,void 0,void 0,function(){var e,t,i,r,n=this;return k(this,function(s){switch(s.label){case 0:if(e=rY.isSameOrigin(A),t=!rW(A)&&!0===this._options.useCORS&&iC.SUPPORT_CORS_IMAGES&&!e,i=!rW(A)&&!e&&!r$(A)&&"string"==typeof this._options.proxy&&iC.SUPPORT_CORS_XHR&&!t,!e&&!1===this._options.allowTaint&&!rW(A)&&!r$(A)&&!i&&!t)return[2];if(r=A,!i)return[3,2];return[4,this.proxy(r)];case 1:r=s.sent(),s.label=2;case 2:return this.context.logger.debug("Added image "+A.substring(0,256)),[4,new Promise(function(A,e){var i=new Image;i.onload=function(){return A(i)},i.onerror=e,(rZ(r)||t)&&(i.crossOrigin="anonymous"),i.src=r,!0===i.complete&&setTimeout(function(){return A(i)},500),n._options.imageTimeout>0&&setTimeout(function(){return e("Timed out ("+n._options.imageTimeout+"ms) loading image")},n._options.imageTimeout)})];case 3:return[2,s.sent()]}})})},A.prototype.has=function(A){return void 0!==this._cache[A]},A.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},A.prototype.proxy=function(A){var e=this,t=this._options.proxy;if(!t)throw Error("No proxy defined");var i=A.substring(0,256);return new Promise(function(r,n){var s=iC.SUPPORT_RESPONSE_TYPE?"blob":"text",o=new XMLHttpRequest;o.onload=function(){if(200===o.status)if("text"===s)r(o.response);else{var A=new FileReader;A.addEventListener("load",function(){return r(A.result)},!1),A.addEventListener("error",function(A){return n(A)}
vendor: 5,069 bytes, line 3
3,!1),A.readAsDataURL(o.response)}else n("Failed to proxy resource "+i+" with status code "+o.status)},o.onerror=n;var a=t.indexOf("?")>-1?"&":"?";if(o.open("GET",""+t+a+"url="+encodeURIComponent(A)+"&responseType="+s),"text"!==s&&o instanceof XMLHttpRequest&&(o.responseType=s),e._options.imageTimeout){var c=e._options.imageTimeout;o.timeout=c,o.ontimeout=function(){return n("Timed out ("+c+"ms) proxying "+i)}}o.send()})},A}(),rJ=/^data:image\/svg\+xml/i,rX=/^data:image\/.*;base64,/i,rV=/^data:image\/.*/i,rq=function(A){return iC.SUPPORT_SVG_DRAWING||!r0(A)},rW=function(A){return rV.test(A)},rZ=function(A){return rX.test(A)},r$=function(A){return"blob"===A.substr(0,4)},r0=function(A){return"svg"===A.substr(-3).toLowerCase()||rJ.test(A)},r2=function(){function A(A,e){this.type=0,this.x=A,this.y=e}return A.prototype.add=function(e,t){return new A(this.x+e,this.y+t)},A}(),r1=function(A,e,t){return new r2(A.x+(e.x-A.x)*t,A.y+(e.y-A.y)*t)},r8=function(){function A(A,e,t,i){this.type=1,this.start=A,this.startControl=e,this.endControl=t,this.end=i}return A.prototype.subdivide=function(e,t){var i=r1(this.start,this.startControl,e),r=r1(this.startControl,this.endControl,e),n=r1(this.endControl,this.end,e),s=r1(i,r,e),o=r1(r,n,e),a=r1(s,o,e);return t?new A(this.start,i,s,a):new A(a,o,n,this.end)},A.prototype.add=function(e,t){return new A(this.start.add(e,t),this.startControl.add(e,t),this.endControl.add(e,t),this.end.add(e,t))},A.prototype.reverse=function(){return new A(this.end,this.endControl,this.startControl,this.start)},A}(),r3=function(A){return 1===A.type},r4=function(A){var e=A.styles,t=A.bounds,i=A2(e.borderTopLeftRadius,t.width,t.height),r=i[0],n=i[1],s=A2(e.borderTopRightRadius,t.width,t.height),o=s[0],a=s[1],c=A2(e.borderBottomRightRadius,t.width,t.height),g=c[0],l=c[1],u=A2(e.borderBottomLeftRadius,t.width,t.height),B=u[0],h=u[1],d=[];d.push((r+o)/t.width),d.push((B+g)/t.width),d.push((n+h)/t.height),d.push((a+l)/t.height);var f=Math.max.apply(Math,d);f>1&&(r/=f,n/=f,o/=f,a/=f,g/=f,l/=f,B/=f,h/=f);var Q=t.width-o,C=t.height-l,p=t.width-g,w=t.height-h,I=e.borderTopWidth,m=e.borderRightWidth,v=e.borderBottomWidth,y=e.borderLeftWidth,k=A1(e.paddingTop,A.bounds.width),D=A1(e.paddingRight,A.bounds.width),b=A1(e.paddingBottom,A.bounds.width),F=A1(e.paddingLeft,A.bounds.width);this.topLeftBorderDoubleOuterBox=r>0||n>0?r9(t.left+y/3,t.top+I/3,r-y/3,n-I/3,E.TOP_LEFT):new r2(t.left+y/3,t.top+I/3),this.topRightBorderDoubleOuterBox=r>0||n>0?r9(t.left+Q,t.top+I/3,o-m/3,a-I/3,E.TOP_RIGHT):new r2(t.left+t.width-m/3,t.top+I/3),this.bottomRightBorderDoubleOuterBox=g>0||l>0?r9(t.left+p,t.top+C,g-m/3,l-v/3,E.BOTTOM_RIGHT):new r2(t.left+t.width-m/3,t.top+t.height-v/3),this.bottomLeftBorderDoubleOuterBox=B>0||h>0?r9(t.left+y/3,t.top+w,B-y/3,h-v/3,E.BOTTOM_LEFT):new r2(t.left+y/3,t.top+t.height-v/3),this.topLeftBorderDoubleInnerBox=r>0||n>0?r9(t.left+2*y/3,t.top+2*I/3,r-2*y/3,n-2*I/3,E.TOP_LEFT):new r2(t.left+2*y/3,t.top+2*I/3),this.topRightBorderDoubleInnerBox=r>0||n>0?r9(t.left+Q,t.top+2*I/3,o-2*m/3,a-2*I/3,E.TOP_RIGHT):new r2(t.left+t.width-2*m/3,t.top+2*I/3),this.bottomRightBorderDoubleInnerBox=g>0||l>0?r9(t.left+p,t.top+C,g-2*m/3,l-2*v/3,E.BOTTOM_RIGHT):new r2(t.left+t.width-2*m/3,t.top+t.height-2*v/3),this.bottomLeftBorderDoubleInnerBox=B>0||h>0?r9(t.left+2*y/3,t.top+w,B-2*y/3,h-2*v/3,E.BOTTOM_LEFT):new r2(t.left+2*y/3,t.top+t.height-2*v/3),this.topLeftBorderStroke=r>0||n>0?r9(t.left+y/2,t.top+I/2,r-y/2,n-I/2,E.TOP_LEFT):new r2(t.left+y/2,t.top+I/2),this.topRightBorderStroke=r>0||n>0?r9(t.left+Q,t.top+I/2,o-m/2,a-I/2,E.TOP_RIGHT):new r2(t.left+t.width-m/2,t.top+I/2),this.bottomRightBorderStroke=g>0||l>0?r9(t.left+p,t.top+C,g-m/2,l-v/2,E.BOTTOM_RIGHT):new r2(t.left+t.width-m/2,t.top+t.height-v/2),this.bottomLeftBorderStroke=B>0||h>0?r9(t.left+y/2,t.top+w,B-y/2,h-v/2,E.BOTTOM_LEFT):new r2(t.left+y/2,t.top+t.height-v/2),this.topLeftBorderBox=r>0||n>0?r9(t.left,t.top,r,n,E.TOP_LEFT):new r2(t.left,t.top),this.topRightBorderBox=o>0||a>0?r9(t.left+Q,t.top,o,a,E.TOP_RIGHT):new r2(t.left+t.width,t.top),this.bottomRightBorderBox=g>0||l>0?r9(t.left+p,t.top+C,g,l,E.BOTTOM_RIGHT):new r2(t.left+t.width,t.top+t.height),this.bottomLeftBorderBox=B>0||h>0?r9(t.left,t.top+w,B,h,E.BOTTOM_LEFT):new r2(t.left,t.top+t.height),this.topLeftPaddingBox=r>0||n>0?r9(t.left+y,t.top+I,Math.max(0,r-y),Math.max(0,n-I),E.TOP_LEFT):new r2(t.left+y,t.top+I),this.topRightPaddingBox=o>0||a>0?r9(t.left+Math.min(Q,t.width-m),t.top+I,Q>t.width+m?0:Math.max(0,o-m),Math.max(0,a-I),E.TOP_RIGHT):new r2(t.left+t.width-m,t.top+I),this.bottomRightPaddingBox=g>0||l>0?r9(t.left+Math.min(p,t.width-y),t.top+Math.min(C,t.height-v),Math.max(0,g-m),Math.max(0,l-v),E.BOTTOM_RIGHT):new r2(t.left+t.width-m,t.top+t.height-v),this.bottomLeftPaddingBox=B>0||h>0?r9(t.left+y,t.top+Math.min(w,t.height-v),Math.max(0,B-y),Math.max(0,h-v),E.BOTTOM_LEFT):new r2(t.left+y,t.top+t.height-v),this.topLeftContentBox=r>0||n>0?r9(t.left+y+F,t.top+I+k,Math.max(0,r-(y+F)),Math.max(0,n-(I+k)),E.TOP_LEFT):new r2(t.left+y+F,t.top+I+k),this.topRightContentBox=o>0||a>
vendor: 4,373 bytes, line 3
30?r9(t.left+Math.min(Q,t.width+y+F),t.top+I+k,Q>t.width+y+F?0:o-y+F,a-(I+k),E.TOP_RIGHT):new r2(t.left+t.width-(m+D),t.top+I+k),this.bottomRightContentBox=g>0||l>0?r9(t.left+Math.min(p,t.width-(y+F)),t.top+Math.min(C,t.height+I+k),Math.max(0,g-(m+D)),l-(v+b),E.BOTTOM_RIGHT):new r2(t.left+t.width-(m+D),t.top+t.height-(v+b)),this.bottomLeftContentBox=B>0||h>0?r9(t.left+y+F,t.top+w,Math.max(0,B-(y+F)),h-(v+b),E.BOTTOM_LEFT):new r2(t.left+y+F,t.top+t.height-(v+b))};(f=E||(E={}))[f.TOP_LEFT=0]="TOP_LEFT",f[f.TOP_RIGHT=1]="TOP_RIGHT",f[f.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",f[f.BOTTOM_LEFT=3]="BOTTOM_LEFT";var r9=function(A,e,t,i,r){var n=(Math.sqrt(2)-1)/3*4,s=t*n,o=i*n,a=A+t,c=e+i;switch(r){case E.TOP_LEFT:return new r8(new r2(A,c),new r2(A,c-o),new r2(a-s,e),new r2(a,e));case E.TOP_RIGHT:return new r8(new r2(A,e),new r2(A+s,e),new r2(a,c-o),new r2(a,c));case E.BOTTOM_RIGHT:return new r8(new r2(a,e),new r2(a,e+o),new r2(A+s,c),new r2(A,c));case E.BOTTOM_LEFT:default:return new r8(new r2(a,c),new r2(a-s,c),new r2(A,e+o),new r2(A,e))}},r7=function(A){return[A.topLeftBorderBox,A.topRightBorderBox,A.bottomRightBorderBox,A.bottomLeftBorderBox]},r5=function(A){return[A.topLeftPaddingBox,A.topRightPaddingBox,A.bottomRightPaddingBox,A.bottomLeftPaddingBox]},r6=function(A,e,t){this.offsetX=A,this.offsetY=e,this.matrix=t,this.type=0,this.target=6},nA=function(A,e){this.path=A,this.target=e,this.type=1},ne=function(A){this.opacity=A,this.type=2,this.target=6},nt=function(A){return 1===A.type},ni=function(A,e){return A.length===e.length&&A.some(function(A,t){return A===e[t]})},nr=function(A){this.element=A,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]},nn=function(){function A(A,e){if(this.container=A,this.parent=e,this.effects=[],this.curves=new r4(this.container),this.container.styles.opacity<1&&this.effects.push(new ne(this.container.styles.opacity)),null!==this.container.styles.transform){var t=this.container.bounds.left+this.container.styles.transformOrigin[0].number,i=this.container.bounds.top+this.container.styles.transformOrigin[1].number,r=this.container.styles.transform;this.effects.push(new r6(t,i,r))}if(0!==this.container.styles.overflowX){var n=r7(this.curves),s=r5(this.curves);ni(n,s)?this.effects.push(new nA(n,6)):(this.effects.push(new nA(n,2)),this.effects.push(new nA(s,4)))}}return A.prototype.getEffects=function(A){for(var e=-1===[2,3].indexOf(this.container.styles.position),t=this.parent,i=this.effects.slice(0);t;){var r=t.effects.filter(function(A){return!nt(A)});if(e||0!==t.container.styles.position||!t.parent){if(i.unshift.apply(i,r),e=-1===[2,3].indexOf(t.container.styles.position),0!==t.container.styles.overflowX){var n=r7(t.curves),s=r5(t.curves);ni(n,s)||i.unshift(new nA(s,6))}}else i.unshift.apply(i,r);t=t.parent}return i.filter(function(e){return tT(e.target,A)})},A}(),ns=function(A,e,t,i){A.container.elements.forEach(function(r){var n=tT(r.flags,4),s=tT(r.flags,2),o=new nn(r,A);tT(r.styles.display,2048)&&i.push(o);var a=tT(r.flags,8)?[]:i;if(n||s){var c=n||r.styles.isPositioned()?t:e,g=new nr(o);if(r.styles.isPositioned()||r.styles.opacity<1||r.styles.isTransformed()){var l=r.styles.zIndex.order;if(l<0){var u=0;c.negativeZIndex.some(function(A,e){if(l>A.element.container.styles.zIndex.order)u=e;else if(u>0)return!0;return!1}),c.negativeZIndex.splice(u,0,g)}else if(l>0){var B=0;c.positiveZIndex.some(function(A,e){if(l>=A.element.container.styles.zIndex.order)B=e+1;else if(B>0)return!0;return!1}),c.positiveZIndex.splice(B,0,g)}else c.zeroOrAutoZIndexOrTransformedOrOpacity.push(g)}else r.styles.isFloating()?c.nonPositionedFloats.push(g):c.nonPositionedInlineLevel.push(g);ns(o,g,n?g:t,a)}else r.styles.isInlineLevel()?e.inlineLevel.push(o):e.nonInlineLevel.push(o),ns(o,e,t,a);tT(r.flags,8)&&no(r,a)})},no=function(A,e){for(var t=A instanceof iO?A.start:1,i=A instanceof iO&&A.reversed,r=0;r<e.length;r++){var n=e[r];n.container instanceof ij&&"number"==typeof n.container.value&&0!==n.container.value&&(t=n.container.value),n.listValue=rb(t,n.container.styles.listStyleType,!0),t+=i?-1:1}},na=function(A){var e=new nn(A,null),t=new nr(e),i=[];return ns(e,t,t,i),no(e.container,i),t},nc=function(A,e){switch(e){case 0:return nh(A.topLeftBorderBox,A.to
vendor: 1,988 bytes, line 3
3pLeftPaddingBox,A.topRightBorderBox,A.topRightPaddingBox);case 1:return nh(A.topRightBorderBox,A.topRightPaddingBox,A.bottomRightBorderBox,A.bottomRightPaddingBox);case 2:return nh(A.bottomRightBorderBox,A.bottomRightPaddingBox,A.bottomLeftBorderBox,A.bottomLeftPaddingBox);default:return nh(A.bottomLeftBorderBox,A.bottomLeftPaddingBox,A.topLeftBorderBox,A.topLeftPaddingBox)}},ng=function(A,e){switch(e){case 0:return nh(A.topLeftBorderBox,A.topLeftBorderDoubleOuterBox,A.topRightBorderBox,A.topRightBorderDoubleOuterBox);case 1:return nh(A.topRightBorderBox,A.topRightBorderDoubleOuterBox,A.bottomRightBorderBox,A.bottomRightBorderDoubleOuterBox);case 2:return nh(A.bottomRightBorderBox,A.bottomRightBorderDoubleOuterBox,A.bottomLeftBorderBox,A.bottomLeftBorderDoubleOuterBox);default:return nh(A.bottomLeftBorderBox,A.bottomLeftBorderDoubleOuterBox,A.topLeftBorderBox,A.topLeftBorderDoubleOuterBox)}},nl=function(A,e){switch(e){case 0:return nh(A.topLeftBorderDoubleInnerBox,A.topLeftPaddingBox,A.topRightBorderDoubleInnerBox,A.topRightPaddingBox);case 1:return nh(A.topRightBorderDoubleInnerBox,A.topRightPaddingBox,A.bottomRightBorderDoubleInnerBox,A.bottomRightPaddingBox);case 2:return nh(A.bottomRightBorderDoubleInnerBox,A.bottomRightPaddingBox,A.bottomLeftBorderDoubleInnerBox,A.bottomLeftPaddingBox);default:return nh(A.bottomLeftBorderDoubleInnerBox,A.bottomLeftPaddingBox,A.topLeftBorderDoubleInnerBox,A.topLeftPaddingBox)}},nu=function(A,e){switch(e){case 0:return nB(A.topLeftBorderStroke,A.topRightBorderStroke);case 1:return nB(A.topRightBorderStroke,A.bottomRightBorderStroke);case 2:return nB(A.bottomRightBorderStroke,A.bottomLeftBorderStroke);default:return nB(A.bottomLeftBorderStroke,A.topLeftBorderStroke)}},nB=function(A,e){var t=[];return r3(A)?t.push(A.subdivide(.5,!1)):t.push(A),r3(e)?t.push(e.subdivide(.5,!0)):t.push(e),t},nh=function(A,e,t,i){var r=[];return r3(A)?r.push(A.subdivide(.5,!1)):r.push(A),r3(t)?r.push(t.subdivide(.5,!0)):r.push(t),r3(i)?r.pu
vendor: 10,169 bytes, line 3
3sh(i.subdivide(.5,!0).reverse()):r.push(i),r3(e)?r.push(e.subdivide(.5,!1).reverse()):r.push(e),r},nd=function(A){var e=A.bounds,t=A.styles;return e.add(t.borderLeftWidth,t.borderTopWidth,-(t.borderRightWidth+t.borderLeftWidth),-(t.borderTopWidth+t.borderBottomWidth))},nf=function(A){var e=A.styles,t=A.bounds,i=A1(e.paddingLeft,t.width),r=A1(e.paddingRight,t.width),n=A1(e.paddingTop,t.width),s=A1(e.paddingBottom,t.width);return t.add(i+e.borderLeftWidth,n+e.borderTopWidth,-(e.borderRightWidth+e.borderLeftWidth+i+r),-(e.borderTopWidth+e.borderBottomWidth+n+s))},nQ=function(A,e,t){var i,r,n=(i=nE(A.styles.backgroundOrigin,e),0===i?A.bounds:2===i?nf(A):nd(A)),s=(r=nE(A.styles.backgroundClip,e),0===r?A.bounds:2===r?nf(A):nd(A)),o=nw(nE(A.styles.backgroundSize,e),t,n),a=o[0],c=o[1],g=A2(nE(A.styles.backgroundPosition,e),n.width-a,n.height-c);return[nI(nE(A.styles.backgroundRepeat,e),g,o,n,s),Math.round(n.left+g[0]),Math.round(n.top+g[1]),a,c]},nC=function(A){return Aj(A)&&A.value===Q.AUTO},np=function(A){return"number"==typeof A},nw=function(A,e,t){var i=e[0],r=e[1],n=e[2],s=A[0],o=A[1];if(!s)return[0,0];if(Aq(s)&&o&&Aq(o))return[A1(s,t.width),A1(o,t.height)];var a=np(n);if(Aj(s)&&(s.value===Q.CONTAIN||s.value===Q.COVER))return np(n)?t.width/t.height<n!=(s.value===Q.COVER)?[t.width,t.width/n]:[t.height*n,t.height]:[t.width,t.height];var c=np(i),g=np(r),l=c||g;if(nC(s)&&(!o||nC(o)))return c&&g?[i,r]:a||l?l&&a?[c?i:r*n,g?r:i/n]:[c?i:t.width,g?r:t.height]:[t.width,t.height];if(a){var u=0,B=0;return Aq(s)?u=A1(s,t.width):Aq(o)&&(B=A1(o,t.height)),nC(s)?u=B*n:(!o||nC(o))&&(B=u/n),[u,B]}var h=null,d=null;if(Aq(s)?h=A1(s,t.width):o&&Aq(o)&&(d=A1(o,t.height)),null!==h&&(!o||nC(o))&&(d=c&&g?h/i*r:t.height),null!==d&&nC(s)&&(h=c&&g?d/r*i:t.width),null!==h&&null!==d)return[h,d];throw Error("Unable to calculate background-size for element")},nE=function(A,e){var t=A[e];return void 0===t?A[0]:t},nI=function(A,e,t,i,r){var n=e[0],s=e[1],o=t[0],a=t[1];switch(A){case 2:return[new r2(Math.round(i.left),Math.round(i.top+s)),new r2(Math.round(i.left+i.width),Math.round(i.top+s)),new r2(Math.round(i.left+i.width),Math.round(a+i.top+s)),new r2(Math.round(i.left),Math.round(a+i.top+s))];case 3:return[new r2(Math.round(i.left+n),Math.round(i.top)),new r2(Math.round(i.left+n+o),Math.round(i.top)),new r2(Math.round(i.left+n+o),Math.round(i.height+i.top)),new r2(Math.round(i.left+n),Math.round(i.height+i.top))];case 1:return[new r2(Math.round(i.left+n),Math.round(i.top+s)),new r2(Math.round(i.left+n+o),Math.round(i.top+s)),new r2(Math.round(i.left+n+o),Math.round(i.top+s+a)),new r2(Math.round(i.left+n),Math.round(i.top+s+a))];default:return[new r2(Math.round(r.left),Math.round(r.top)),new r2(Math.round(r.left+r.width),Math.round(r.top)),new r2(Math.round(r.left+r.width),Math.round(r.height+r.top)),new r2(Math.round(r.left),Math.round(r.height+r.top))]}},nm="Hidden Text",nv=function(){function A(A){this._data={},this._document=A}return A.prototype.parseMetrics=function(A,e){var t=this._document.createElement("div"),i=this._document.createElement("img"),r=this._document.createElement("span"),n=this._document.body;t.style.visibility="hidden",t.style.fontFamily=A,t.style.fontSize=e,t.style.margin="0",t.style.padding="0",t.style.whiteSpace="nowrap",n.appendChild(t),i.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",i.width=1,i.height=1,i.style.margin="0",i.style.padding="0",i.style.verticalAlign="baseline",r.style.fontFamily=A,r.style.fontSize=e,r.style.margin="0",r.style.padding="0",r.appendChild(this._document.createTextNode(nm)),t.appendChild(r),t.appendChild(i);var s=i.offsetTop-r.offsetTop+2;t.removeChild(r),t.appendChild(this._document.createTextNode(nm)),t.style.lineHeight="normal",i.style.verticalAlign="super";var o=i.offsetTop-t.offsetTop+2;return n.removeChild(t),{baseline:s,middle:o}},A.prototype.getMetrics=function(A,e){var t=A+" "+e;return void 0===this._data[t]&&(this._data[t]=this.parseMetrics(A,e)),this._data[t]},A}(),ny=function(A,e){this.context=A,this.options=e},nk=function(A){function e(e,t){var i=A.call(this,e,t)||this;return i._activeEffects=[],i.canvas=t.canvas?t.canvas:document.createElement("canvas"),i.ctx=i.canvas.getContext("2d"),t.canvas||(i.canvas.width=Math.floor(t.width*t.scale),i.canvas.height=Math.floor(t.height*t.scale),i.canvas.style.width=t.width+"px",i.canvas.style.height=t.height+"px"),i.fontMetrics=new nv(document),i.ctx.scale(i.options.scale,i.options.scale),i.ctx.translate(-t.x,-t.y),i.ctx.textBaseline="bottom",i._activeEffects=[],i.context.logger.debug("Canvas renderer initialized ("+t.width+"x"+t.height+") with scale "+t.scale),i}return m(e,A),e.prototype.applyEffects=function(A){for(var e=this;this._activeEffects.length;)this.popEffect();A.forEach(function(A){return e.applyEffect(A)})},e.prototype.applyEffect=function(A){this.ctx.save(),2===A.type&&(this.ctx.globalAlpha=A.opacity),0===A.type&&(this.ctx.translate(A.offsetX,A.offsetY),this.ctx.transform(A.matrix[0],A.matrix[1],A.matrix[2],A.matrix[3],A.matrix[4],A.matrix[5]),this.ctx.translate(-A.offsetX,-A.offsetY)),nt(A)&&(this.path(A.path),this.ctx.clip()),this._activeEffects.push(A)},e.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},e.prototype.renderStack=function(A){return y(this,void 0,void 0,function(){return k(this,function(e){switch(e.label){case 0:if(!A.element.container.styles.isVisible())return[3,2];return[4,this.renderStackContent(A)];case 1:e.sent(),e.label=2;case 2:return[2]}})})},e.prototype.renderNode=function(A){return y(this,void 0,void 0,function(){return k(this,function(e){switch(e.label){case 0:if(tT(A.container.flags,16),!A.container.styles.isVisible())return[3,3];return[4,this.renderNodeBackgroundAndBorders(A)];case 1:return e.sent(),[4,this.renderNodeContent(A)];case 2:e.sent(),e.label=3;case 3:return[2]}})})},e.prototype.renderTextWithLetterSpacing=function(A,e,t){var i=this;0===e?this.ctx.fillText(A.text,A.bounds.left,A.bounds.top+t):iU(A.text).reduce(function(e,r){return i.ctx.fillText(r,e,A.bounds.top+t),e+i.ctx.measureText(r).width},A.bounds.left)},e.prototype.createFontStyle=function(A){var e=A.fontVariant.filter(function(A){return"normal"===A||"small-caps"===A}).join(""),t=nU(A.fontFamily).join(", "),i=AG(A.fontSize)?""+A.fontSize.number+A.fontSize.unit:A.fontSize.number+"px";return[[A.fontStyle,e,A.fontWeight,i,t].join(" "),t,i]},e.prototype.renderTextNode=function(A,e){return y(this,void 0,void 0,function(){var t,i,r,n,s,o,a,c,g=this;return k(this,function(l){return i=(t=this.createFontStyle(e))[0],r=t[1],n=t[2],this.ctx.font=i,this.ctx.direction=1===e.direction?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",o=(s=this.fontMetrics.getMetrics(r,n)).baseline,a=s.middle,c=e.paintOrder,A.textBounds.forEach(function(A){c.forEach(function(t){switch(t){case 0:g.ctx.fillStyle=ee(e.color),g.renderTextWithLetterSpacing(A,e.letterSpacing,o);var i=e.textShadow;i.length&&A.text.trim().length&&(i.slice(0).reverse().forEach(function(t){g.ctx.shadowColor=ee(t.color),g.ctx.shadowOffsetX=t.offsetX.number*g.options.scale,g.ctx.shadowOffsetY=t.offsetY.number*g.options.scale,g.ctx.shadowBlur=t.blur.number,g.renderTextWithLetterSpacing(A,e.letterSpacing,o)}),g.ctx.shadowColor="",g.ctx.shadowOffsetX=0,g.ctx.shadowOffsetY=0,g.ctx.shadowBlur=0),e.textDecorationLine.length&&(g.ctx.fillStyle=ee(e.textDecorationColor||e.color),e.textDecorationLine.forEach(function(e){switch(e){case 1:g.ctx.fillRect(A.bounds.left,Math.round(A.bounds.top+o),A.bounds.width,1);break;case 2:g.ctx.fillRect(A.bounds.left,Math.round(A.bounds.top),A.bounds.width,1);break;case 3:g.ctx.fillRect(A.bounds.left,Math.ceil(A.bounds.top+a),A.bounds.width,1)}}));break;case 1:e.webkitTextStrokeWidth&&A.text.trim().length&&(g.ctx.strokeStyle=ee(e.webkitTextStrokeColor),g.ctx.lineWidth=e.webkitTextStrokeWidth,g.ctx.lineJoin=window.chrome?"miter":"round",g.ctx.strokeText(A.text,A.bounds.left,A.bounds.top+o)),g.ctx.strokeStyle="",g.ctx.lineWidth=0,g.ctx.lineJoin="miter"}})}),[2]})})},e.prototype.renderReplacedElement=function(A,e,t){if(t&&A.intrinsicWidth>0&&A.intrinsicHeight>0){var i=nf(A),r=r5(e);this.path(r),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(t,0,0,A.intrinsicWidth,A.intrinsicHeight,i.left,i.top,i.width,i.height),this.ctx.restore()}},e.prototype.renderNodeContent=function(A){return y(this,void 0,void 0,function(){var t,i,r,n,s,o,a,c,g,l,u,B,h,d,f,Q,C,p;return k(this,function(w){switch(w.label){case 0:this.applyEffects(A.getEffects(4)),t=A.container,i=A.curves,r=t.styles,n=0,s=t.textNodes,w.label=1;case 1:if(!(n<s.length))return[3,4];return o=s[n],[4,this.renderTextNode(o,r)];case 2:w.sent(),w.label=3;case 3:return n++,[3,1];case 4:if(!(t instanceof iT))return[3,8];w.label=5;case 5:return w.trys.push([5,7,,8]),[4,this.context.cache.match(t.src)];case 6:return a=w.sent(),this.renderReplacedElement(t,i,a),[3,8];case 7:return w.sent(),this.context.logger.error("Error loading image "+t.src),[3,8];case 8:if(t instanceof iG&&this.renderReplacedElement(t,i,t.canvas),!(t instanceof iN))return[3,12];w.label=9;case 9:return w.trys.push([9,11,,12]),[4,this.context.cache.match(t.svg)];case 10:return a=w.sent(),this.renderReplacedElement(t,i,a),[3,12];case 11:return w.sent(),this.context.logger.error("Error loading svg "+t.svg.substring(0,255)),[3,12];case 12:if(!(t instanceof i$&&t.tree))return[3,14];return[4,new e(this.context,{scale:this.options.scale,backgroundColor:t.backgroundColor,x:0,y:0,width:t.width,height:t.height}).render(t.tree)];case 13:c=w.sent(),t.width&&t.height&&this.ctx.drawImage(c,0,0,t.width,t.height,t.bounds.left,t.bounds.top,t.bounds.width,t.bounds.height),w.label=14;case 14:if(t instanceof iq&&(g=Math.min(t.bounds.width,t.bounds.height),t.type===iJ?t.checked&&(this.ctx.save(),this.path([new r2(t.bounds.left+.39363*g,t.bounds.top+.79*g),new r2(t.bounds.left+.16*g,t.bounds.top+.5549*g),new r2(t.bounds.left+.27347*g,t.bounds.top+.44071*g),new r2(t.bounds.left+.39694*g,t.bounds.top+.5649*g),new r2(t.bounds.left+.72983*g,t.bounds.top+.23*g),new r2(t.bounds.left+.84*g,t.bounds.top+.34085*g),new r2(t.bounds.left+.39363*g,t.bounds.top+.79*g)]
vendor: 4,515 bytes, line 3
3),this.ctx.fillStyle=ee(0x2a2a2aff),this.ctx.fill(),this.ctx.restore()):t.type===iX&&t.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(t.bounds.left+g/2,t.bounds.top+g/2,g/4,0,2*Math.PI,!0),this.ctx.fillStyle=ee(0x2a2a2aff),this.ctx.fill(),this.ctx.restore())),nD(t)&&t.value.length){switch(u=(l=this.createFontStyle(r))[0],B=l[1],h=this.fontMetrics.getMetrics(u,B).baseline,this.ctx.font=u,this.ctx.fillStyle=ee(r.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=nF(t.styles.textAlign),d=nf(t),f=0,t.styles.textAlign){case 1:f+=d.width/2;break;case 2:f+=d.width}Q=d.add(f,0,0,-d.height/2+1),this.ctx.save(),this.path([new r2(d.left,d.top),new r2(d.left+d.width,d.top),new r2(d.left+d.width,d.top+d.height),new r2(d.left,d.top+d.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new iD(t.value,Q),r.letterSpacing,h),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!tT(t.styles.display,2048))return[3,20];if(null===t.styles.listStyleImage)return[3,19];if(0!==(C=t.styles.listStyleImage).type)return[3,18];a=void 0,p=C.url,w.label=15;case 15:return w.trys.push([15,17,,18]),[4,this.context.cache.match(p)];case 16:return a=w.sent(),this.ctx.drawImage(a,t.bounds.left-(a.width+10),t.bounds.top),[3,18];case 17:return w.sent(),this.context.logger.error("Error loading list-style-image "+p),[3,18];case 18:return[3,20];case 19:A.listValue&&-1!==t.styles.listStyleType&&(u=this.createFontStyle(r)[0],this.ctx.font=u,this.ctx.fillStyle=ee(r.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",d=new b(t.bounds.left,t.bounds.top+A1(t.styles.paddingTop,t.bounds.width),t.bounds.width,tt(r.lineHeight,r.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new iD(A.listValue,d),r.letterSpacing,tt(r.lineHeight,r.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),w.label=20;case 20:return[2]}})})},e.prototype.renderStackContent=function(A){return y(this,void 0,void 0,function(){var e,t,i,r,n,s,o,a,c,g,l,u,B,h,d;return k(this,function(f){switch(f.label){case 0:return tT(A.element.container.flags,16),[4,this.renderNodeBackgroundAndBorders(A.element)];case 1:f.sent(),e=0,t=A.negativeZIndex,f.label=2;case 2:if(!(e<t.length))return[3,5];return i=t[e],[4,this.renderStack(i)];case 3:f.sent(),f.label=4;case 4:return e++,[3,2];case 5:return[4,this.renderNodeContent(A.element)];case 6:f.sent(),r=0,n=A.nonInlineLevel,f.label=7;case 7:if(!(r<n.length))return[3,10];return i=n[r],[4,this.renderNode(i)];case 8:f.sent(),f.label=9;case 9:return r++,[3,7];case 10:s=0,o=A.nonPositionedFloats,f.label=11;case 11:if(!(s<o.length))return[3,14];return i=o[s],[4,this.renderStack(i)];case 12:f.sent(),f.label=13;case 13:return s++,[3,11];case 14:a=0,c=A.nonPositionedInlineLevel,f.label=15;case 15:if(!(a<c.length))return[3,18];return i=c[a],[4,this.renderStack(i)];case 16:f.sent(),f.label=17;case 17:return a++,[3,15];case 18:g=0,l=A.inlineLevel,f.label=19;case 19:if(!(g<l.length))return[3,22];return i=l[g],[4,this.renderNode(i)];case 20:f.sent(),f.label=21;case 21:return g++,[3,19];case 22:u=0,B=A.zeroOrAutoZIndexOrTransformedOrOpacity,f.label=23;case 23:if(!(u<B.length))return[3,26];return i=B[u],[4,this.renderStack(i)];case 24:f.sent(),f.label=25;case 25:return u++,[3,23];case 26:h=0,d=A.positiveZIndex,f.label=27;case 27:if(!(h<d.length))return[3,30];return i=d[h],[4,this.renderStack(i)];case 28:f.sent(),f.label=29;case 29:return h++,[3,27];case 30:return[2]}})})},e.prototype.mask=function(A){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(A.slice(0).reverse()),this.ctx.closePath()},e.prototype.path=function(A){this.ctx.beginPath(),this.formatPath(A),this.ctx.closePath()},e.prototype.formatPath=function(A){var e=this;A.forEach(function(A,t){var i=r3(A)?A.start:A;0===t?e.ctx.moveTo(i.x,i.y):e.ctx.lineTo(i.x,i.y),r3(A)&&e.ctx.bezierCurveTo(A.startControl.x,A.startControl.y,A.endControl.x,A.endControl.y,A.end.x,A.end.y)})},e.prototype.renderRepeat=function(A,e,t,i){this.path(A),this.ctx.fillStyle=e,this.ctx.translate(t,i),this.ctx.fill(),this.ctx.translate(-t,-i)},e.prototype.resizeImage=function(A,e,t){if(A.width===e&&A.height===t)return A;var i,r=(null!=(i=this.canvas.ownerDocument)?i:document).createElement("canvas");return r.width=Math.max(1,e),r.height=Math.max(1,t),r.getContext("2d").drawImage(A,0,0,A.width,A.height,0,0,e,t),r}
3,e.prototype.renderBackgroundImage=function(A){return y(this,void 0,void 0,function(){var e,t,i,r,n,s;return k(this,function(o){switch(o.label){case 0:e=A.styles.backgroundImage.length-1,t=function(t){var r,n,s,o,a,c,g,l,u,B,h,d,f,Q,C,p,w,E,I,m,v,y,D,b,F,P,U,S,H,x,M;return k(this,function(k){switch(k.label){case 0:if(0!==t.type)return[3,5];r=void 0,n=t.url,k.label=1;case 1:return k.trys.push([1,3,,4]),[4,i.context.cache.match(n)];case 2:return r=k.sent(),[3,4];case 3:return k.sent(),i.context.logger.error("Error loading background-image "+n),[3,4];case 4:return r&&(o=(s=nQ(A,e,[r.width,r.height,r.width/r.height]))[0],a=s[1],c=s[2],g=s[3],l=s[4],u=i.ctx.createPattern(i.resizeImage(r,g,l),"repeat"),i.renderRepeat(o,u,a,c)),[3,6];case 5:1===t.type?(o=(B=nQ(A,e,[null,null,null]))[0],a=B[1],c=B[2],g=B[3],l=B[4],d=(h=ed(t.angle,g,l))[0],f=h[1],Q=h[2],C=h[3],p=h[4],(w=document.createElement("canvas")).width=g,w.height=l,I=(E=w.getContext("2d")).createLinearGradient(f,C,Q,p),eB(t.stops,d).forEach(function(A){return I.addColorStop(A.stop,ee(A.color))}),E.fillStyle=I,E.fillRect(0,0,g,l),g>0&&l>0&&(u=i.ctx.createPattern(w,"repeat"),i.renderRepeat(o,u,a,c))):2===t.type&&(o=(m=nQ(A,e,[null,null,null]))[0],v=m[1],y=m[2],g=m[3],l=m[4],a=A1((D=0===t.position.length?[A$]:t.position)[0],g),c=A1(D[D.length-1],l),F=(b=eC(t,a,c,g,l))[0],P=b[1],F>0&&P>0&&(U=i.ctx.createRadialGradient(v+a,y+c,0,v+a,y+c,F),eB(t.stops,2*F).forEach(function(A){return U.addColorStop(A.stop,ee(A.color))}),i.path(o),i.ctx.fillStyle=U,F!==P?(S=A.bounds.left+.5*A.bounds.width,H=A.bounds.top+.5*A.bounds.height,M=1/(x=P/F),i.ctx.save(),i.ctx.translate(S,H),i.ctx.transform(1,0,0,x,0,0),i.ctx.translate(-S,-H),i.ctx.fillRect(v,M*(y-H)+H,g,l*M),i.ctx.restore()):i.ctx.fill())),k.label=6;case 6:return e--,[2]}})},i=this,r=0,n=A.styles.backgroundImage.slice(0).reverse(),o.label=1;case 1:if(!(r<n.length))return[3,4];return s=n[r],[5,t(s)];case 2:o.sent(),o.label=3;case 3:return r++,[3,1];case 4:return[2]}})})},e.prototype.renderSolidBorder=function(A,e,t){return y(this,void 0,void 0,function(){return k(this,function(i){return this.path(nc(t,e)),this.ctx.fillStyle=ee(A),this.ctx.fill(),[2]})})},e.prototype.renderDoubleBorder=function(A,e,t,i){return y(this,void 0,void 0,function(){var r,n;return k(this,function(s){switch(s.label){case 0:if(!(e<3))return[3,2];return[4,this.renderSolidBorder(A,t,i)];case 1:return s.sent(),[2];case 2:return r=ng(i,t),this.path(r),this.ctx.fillStyle=ee(A),this.ctx.fill(),n=nl(i,t),this.path(n),this.ctx.fill(),[2]}})})},e.prototype.renderNodeBackgroundAndBorders=function(A){return y(this,void 0,void 0,function(){var e,t,i,r,n,s,o,a,c=this;return k(this,function(g){switch(g.label){case 0:if(this.applyEffects(A.getEffects(2)),t=!eA((e=A.container.styles).backgroundColor)||e.backgroundImage.length,i=[{style:e.borderTopStyle,color:e.borderTopColor,width:e.borderTopWidth},{style:e.borderRightStyle,color:e.borderRightColor,width:e.borderRightWidth},{style:e.borderBottomStyle,color:e.borderBottomColor,width:e.borderBottomWidth},{style:e.borderLeftStyle,color:e.borderLeftColor,width:e.borderLeftWidth}],r=nb(nE(e.backgroundClip,0),A.curves),!(t||e.boxShadow.length))return[3,2];return this.ctx.save(),this.path(r),this.ctx.clip(),eA(e.backgroundColor)||(this.ctx.fillStyle=ee(e.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(A.container)];case 1:g.sent(),this.ctx.restore(),e.boxShadow.slice(0).reverse().forEach(function(e){c.ctx.save();var t,i,r,n,s=r7(A.curves),o=1e4*!e.inset,a=(t=-o+(e.inset?1:-1)*e.spread.number,i=(e.inset?1:-1)*e.spread.number,r=e.spread.number*(e.inset?-2:2),n=e.spread.number*(e.inset?-2:2),s.map(function(A,e){switch(e){case 0:return A.add(t,i);case 1:return A.add(t+r,i);case 2:return A.add(t+r,i+n);case 3:return A.add(t,i+n)}return A}));e.inset?(c.path(s),c.ctx.clip(),c.mask(a)):(c.mask(s),c.ctx.clip(),c.path(a)),c.ctx.shadowOffsetX=e.offsetX.number+o,c.ctx.shadowOffsetY=e.offsetY.number,c.ctx.shadowColor=ee(e.color),c.ctx.shadowBlur=e.blur.number,c.ctx.fillStyle=e.inset?ee(e.color):"rgba(0,0,0,1)",c.ctx.fill(),c.ctx.restore(
vendor: 6,324 bytes, line 3
3)}),g.label=2;case 2:n=0,s=0,o=i,g.label=3;case 3:if(!(s<o.length))return[3,13];if(!(0!==(a=o[s]).style&&!eA(a.color)&&a.width>0))return[3,11];if(2!==a.style)return[3,5];return[4,this.renderDashedDottedBorder(a.color,a.width,n,A.curves,2)];case 4:case 6:case 8:return g.sent(),[3,11];case 5:if(3!==a.style)return[3,7];return[4,this.renderDashedDottedBorder(a.color,a.width,n,A.curves,3)];case 7:if(4!==a.style)return[3,9];return[4,this.renderDoubleBorder(a.color,a.width,n,A.curves)];case 9:return[4,this.renderSolidBorder(a.color,n,A.curves)];case 10:g.sent(),g.label=11;case 11:n++,g.label=12;case 12:return s++,[3,3];case 13:return[2]}})})},e.prototype.renderDashedDottedBorder=function(A,e,t,i,r){return y(this,void 0,void 0,function(){var n,s,o,a,c,g,l,u,B,h,d,f,Q,C,p,w;return k(this,function(E){return this.ctx.save(),n=nu(i,t),s=nc(i,t),2===r&&(this.path(s),this.ctx.clip()),r3(s[0])?(o=s[0].start.x,a=s[0].start.y):(o=s[0].x,a=s[0].y),r3(s[1])?(c=s[1].end.x,g=s[1].end.y):(c=s[1].x,g=s[1].y),l=0===t||2===t?Math.abs(o-c):Math.abs(a-g),this.ctx.beginPath(),3===r?this.formatPath(n):this.formatPath(s.slice(0,2)),u=e<3?3*e:2*e,B=e<3?2*e:e,3===r&&(u=e,B=e),h=!0,l<=2*u?h=!1:l<=2*u+B?(d=l/(2*u+B),u*=d,B*=d):(f=Math.floor((l+B)/(u+B)),Q=(l-f*u)/(f-1),B=(C=(l-(f+1)*u)/f)<=0||Math.abs(B-Q)<Math.abs(B-C)?Q:C),h&&(3===r?this.ctx.setLineDash([0,u+B]):this.ctx.setLineDash([u,B])),3===r?(this.ctx.lineCap="round",this.ctx.lineWidth=e):this.ctx.lineWidth=2*e+1.1,this.ctx.strokeStyle=ee(A),this.ctx.stroke(),this.ctx.setLineDash([]),2===r&&(r3(s[0])&&(p=s[3],w=s[0],this.ctx.beginPath(),this.formatPath([new r2(p.end.x,p.end.y),new r2(w.start.x,w.start.y)]),this.ctx.stroke()),r3(s[1])&&(p=s[1],w=s[2],this.ctx.beginPath(),this.formatPath([new r2(p.end.x,p.end.y),new r2(w.start.x,w.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},e.prototype.render=function(A){return y(this,void 0,void 0,function(){var e;return k(this,function(t){switch(t.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=ee(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),e=na(A),[4,this.renderStack(e)];case 1:return t.sent(),this.applyEffects([]),[2,this.canvas]}})})},e}(ny),nD=function(A){return A instanceof iZ||A instanceof iW||A instanceof iq&&A.type!==iX&&A.type!==iJ||!1},nb=function(A,e){switch(A){case 0:return r7(e);case 2:return[e.topLeftContentBox,e.topRightContentBox,e.bottomRightContentBox,e.bottomLeftContentBox];default:return r5(e)}},nF=function(A){switch(A){case 1:return"center";case 2:return"right";default:return"left"}},nP=["-apple-system","system-ui"],nU=function(A){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?A.filter(function(A){return -1===nP.indexOf(A)}):A},nS=function(A){function e(e,t){var i=A.call(this,e,t)||this;return i.canvas=t.canvas?t.canvas:document.createElement("canvas"),i.ctx=i.canvas.getContext("2d"),i.options=t,i.canvas.width=Math.floor(t.width*t.scale),i.canvas.height=Math.floor(t.height*t.scale),i.canvas.style.width=t.width+"px",i.canvas.style.height=t.height+"px",i.ctx.scale(i.options.scale,i.options.scale),i.ctx.translate(-t.x,-t.y),i.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+t.width+"x"+t.height+" at "+t.x+","+t.y+") with scale "+t.scale),i}return m(e,A),e.prototype.render=function(A){return y(this,void 0,void 0,function(){var e;return k(this,function(t){switch(t.label){case 0:return[4,nH(id(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,A))];case 1:return e=t.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=ee(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(e,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},e}(ny),nH=function(A){return new Promise(function(e,t){var i=new Image;i.onload=function(){e(i)},i.onerror=t,i.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(A))})},nx=function(){function A(A){var e=A.id,t=A.enabled;this.id=e,this.enabled=t,this.start=Date.now()}return A.prototype.debug=function(){for(var A=[],e=0;e<arguments.length;e++)A[e]=arguments[e];this.enabled&&("u">typeof window&&window.console&&"function"==typeof console.debug?console.debug.apply(console,D([this.id,this.getTime()+"ms"],A)):this.info.apply(this,A))},A.prototype.getTime=function(){return Date.now()-this.start},A.prototype.info=function(){for(var A=[],e=0;e<arguments.length;e++)A[e]=arguments[e];this.enabled&&"u">typeof window&&window.console&&"function"==typeof console.info&&console.info.apply(console,D([this.id,this.getTime()+"ms"],A))},A.prototype.warn=function(){for(var A=[],e=0;e<arguments.length;e++)A[e]=arguments[e];this.enabled&&("u">typeof window&&window.console&&"function"==typeof console.warn?console.warn.apply(console,D([this.id,this.getTime()+"ms"],A)):this.info.apply(this,A))},A.prototype.error=function(){for(var A=[],e=0;e<arguments.length;e++)A[e]=arguments[e];this.enabled&&("u">typeof window&&window.console&&"function"==typeof console.error?console.error.apply(console,D([this.id,this.getTime()+"ms"],A)):this.info.apply(this,A))},A.instances={},A}(),nM=function(){function A(e,t){var i;this.windowBounds=t,this.instanceName="#"+A.instanceCount++,this.logger=new nx({id:this.instanceName,enabled:e.logging}),this.cache=null!=(i=e.cache)?i:new rz(this,e)}return A.instanceCount=1,A}();"u">typeof window&&rY.setContext(window);var nL=function(A,e,t){var i=e.ownerDocument,r=i.documentElement?ea(A,getComputedStyle(i.documentElement).backgroundColor):ec.TRANSPARENT,n=i.body?ea(A,getComputedStyle(i.body).backgroundColor):ec.TRANSPARENT,s="string"==typeof t?ea(A,t):null===t?ec.TRANSPARENT:0xffffffff;return e===i.documentElement?eA(r)?eA(n)?s:n:r:s};return function(A,e){var t,i;return void 0===e&&(e={}),t=A,i=e,y(void 0,void 0,void 0,function(){var A,e,r,n,s,o,a,c,g,l,u,B,h,d,f,Q,C,p,w,E,I,m,y,D,U,S,H,x,M,L,_,R,T,G,N,j,O;return k(this,function(k){switch(k.label){case 0:if(!t||"object"!=typeof t)return[2,Promise.reject("Invalid element provided as first argument")];if(!(A=t.ownerDocument))throw Error("Element is not attached to a Document");
3if(!(e=A.defaultView))throw Error("Document is not attached to a Window");if(r={allowTaint:null!=(I=i.allowTaint)&&I,imageTimeout:null!=(m=i.imageTimeout)?m:15e3,proxy:i.proxy,useCORS:null!=(y=i.useCORS)&&y},o=new nM(v({logging:null==(D=i.logging)||D,cache:i.cache},r),s=new b((n={windowWidth:null!=(U=i.windowWidth)?U:e.innerWidth,windowHeight:null!=(S=i.windowHeight)?S:e.innerHeight,scrollX:null!=(H=i.scrollX)?H:e.pageXOffset,scrollY:null!=(x=i.scrollY)?x:e.pageYOffset}).scrollX,n.scrollY,n.windowWidth,n.windowHeight)),a=null!=(M=i.foreignObjectRendering)&&M,c={allowTaint:null!=(L=i.allowTaint)&&L,onclone:i.onclone,ignoreElements:i.ignoreElements,inlineImages:a,copyStyles:a},o.logger.debug("Starting document clone with size "+s.width+"x"+s.height+" scrolled to "+-s.left+","+-s.top),!(l=(g=new rP(o,t,c)).clonedReferenceElement))return[2,Promise.reject("Unable to find element in cloned iframe")];return[4,g.toIFrame(A,s)];case 1:if(u=k.sent(),h=(B=rr(l)||"HTML"===l.tagName?P(l.ownerDocument):F(o,l)).width,d=B.height,f=B.left,Q=B.top,C=nL(o,l,i.backgroundColor),p={canvas:i.canvas,backgroundColor:C,scale:null!=(R=null!=(_=i.scale)?_:e.devicePixelRatio)?R:1,x:(null!=(T=i.x)?T:0)+f,y:(null!=(G=i.y)?G:0)+Q,width:null!=(N=i.width)?N:Math.ceil(h),height:null!=(j=i.height)?j:Math.ceil(d)},!a)return[3,3];return o.logger.debug("Document cloned, using foreign object rendering"),[4,new nS(o,p).render(l)];case 2:return w=k.sent(),[3,5];case 3:return o.logger.debug("Document cloned, element located at "+f+","+Q+" with size "+h+"x"+d+" using computed rendering"),o.logger.debug("Starting DOM parsing"),E=i8(o,l),C===E.styles.backgroundColor&&(E.styles.backgroundColor=ec.TRANSPARENT),o.logger.debug("Starting renderer for element at "+p.x+","+p.y+" with size "+p.width+"x"+p.height),[4,new nk(o,p).render(E)];case 4:w=k.sent(),k.label=5;case 5:return(null==(O=i.removeContainer)||O)&&!rP.destroy(u)&&o.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore"),o.logger.debug("Finished rendering"),[2,w]}})})}}()},133366:function(A,e,t){"use strict";t(414436),t(964274);var i=t(986540);t(962057),t(814468),t.d(e,{PP:function(){return i.P}})},853871:function(A,e,t){var i="Expected a function",r=0/0,n=/^\s+|\s+$/g,s=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,a=/^0o[0-7]+$/i,c=parseInt,g="object"==typeof t.g&&t.g&&t.g.Object===Object&&t.g,l="object"==typeof self&&self&&self.Object===Object&&self,u=g||l||Function("return this")(),B=Object.prototype.toString,h=Math.max,d=Math.min,f=function(){return u.Date.now()};function Q(A){var e=typeof A;return!!A&&("object"==e||"function"==e)}function C(A){if("number"==typeof A)return A;if("symbol"==typeof(e=A)||e&&"object"==typeof e&&"[object Symbol]"==B.call(e))return r;if(Q(A)){var e,t="function"==typeof A.valueOf?A.valueOf():A;A=Q(t)?t+"":t}if("string"!=typeof A)return 0===A?A:+A;A=A.replace(n,"");var i=o.test(A);return i||a.test(A)?c(A.slice(2),i?2:8):s.test(A)?r:+A}A.exports=function(A,e,t){var r=!0,n=!0;if("function"!=typeof A)throw TypeError(i);return Q(t)&&(r="leading"in t?!!t.leading:r,n="trailing"in t?!!t.trailing:n),function(A,e,t){var r,n,s,o,a,c,g=0,l=!1,u=!1,B=!0;if("function"!=typeof A)throw TypeError(i);function p(e){var t=r,i=n;return r=n=void 0,g=e,o=A.apply(i,t)}function w(A){var t=A-c,i=A-g;return void 0===c||t>=e||t<0||u&&i>=s}function E(){var A,t,i,r=f();if(w(r))return I(r);a=setTimeout(E,(A=r-c,t=r-g,i=e-A,u?d(i,s-t):i))}function I(A){return(a=void 0,B&&r)?p(A):(r=n=void 0,o)}function m(){var A,t=f(),i=w(t);if(r=arguments,n=this,c=t,i){if(void 0===a)return g=A=c,a=setTimeout(E,e),l?p(A):o;if(u)return a=setTimeout(E,e),p(c)}return void 0===a&&(a=setTimeout(E,e)),o}return e=C(e)||0,Q(t)&&(l=!!t.leading,s=(u="maxWait"in t)?h(C(t.maxWait)||0,e):s,B="trailing"in t?!!t.trailing:B),m.cancel=function(){void 0!==a&&clearTimeout(a),g=0,r=c=n=a=void 0},m.flush=function(){return void 0===a?o:I(f())},m}(A,e,{leading:r,maxWait:e,trailing:n})}},306484:function(A){var e=Math.floor,t=Math.random;A.exports=function(A,i){return A+e(t()*(i-A+1))}},139324:function(A,e,t){var i=t(306484),r=t(674535),n=t(743301),s=parseFloat,o=Math.min,a=Math.random;A.exports=function(A,e,t){if(t&&"boolean"!=typeof t&&r(A,e,t)&&(e=t=void 0),void 0===t&&("boolean"==typeof e?(t=e,e=void 0):"boolean"==typeof A&&(t=A,A=void 0)),void 0===A&&void 0===e?(A=0,e=1):(A=n(A),void 0===e?(e=A,A=0):e=n(e)),A>e){var c=A;A=e,e=c}if(t||A%1||e%1){var g=a();return o(A+g*(e-A+s("1e-"+((g+"").length-1))),e)}return i(A,e)}},107806:function(A,e,t){"use strict";var i=t(266892),r=t.n(i);let n={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0},s=(A,e)=>String(A.rankedValue).localeCompare(String(e.rankedValue));function o(A,e,t={}){let{keys:i,threshold:r=n.MATCHES,baseSort:c=s,sorter:l=A=>A.sort((A,e)=>(function(A,e,t){let{rank:i,keyIndex:r}=A,{rank:n,keyIndex:s}=e;return i!==n?i>n?-1:1:r===s?t(A,e):r<s?-1:1})(A,e,c))}=t;return l(A.reduce(function(A,s,o){var c,l,u,B;let h=(c=s,l=i,u=e,B=t,l?(function(A,e){let t=[];for(let r=0,n=e.length;r<n;r++){var i;let n=e[r],s="string"==typeof(i=n)?g:{...g,...i},o=function(A,e){let t;if("object"==typeof e&&(e=e.key),"function"==typeof e)t=e(A);else if(null==A)t=null;else if(Object.hasOwnProperty.call(A,e))t=A[e];else{if(e.includes("."))return function(A,e){let t=A.split("."),i=[e];for(let A=0,e=t.length;A<e;A++){let e=t[A],r=[];for(let A=0,t=i.length;A<t;A++){let t=i[A];if(null!=t)if(Object.hasOwnProperty.call(t,e)){let A=t[e];null!=A&&r.push(A)}else"*"===e&&(r=r.concat(t))}i=r}return Array.isArray(i[0])?[].concat(...i):i}(e,A);t=null}return null==t?[]:Array.isArray(t)?t:[String(t)]}(A,n);for(let A=0,e=o.length;A<e;A++)t.push({itemValue:o[A],attributes:s})}return t})(c,l).reduce(({rank:A,rankedValue:e,keyIndex:t,keyThreshold:i},{itemValue:r,attributes:s},o)=>{let c=a(r,u,B),g=e,{minRanking:l,maxRanking:h,threshold:d}=s;return c<l&&c>=n.MATCHES?c=l:c>
3h&&(c=h),c>A&&(A=c,t=o,i=d,g=r),{rankedValue:g,rank:A,keyIndex:t,keyThreshold:i}},{rankedValue:c,rank:n.NO_MATCH,keyIndex:-1,keyThreshold:B.threshold}):{rankedValue:c,rank:a(c,u,B),keyIndex:-1,keyThreshold:B.threshold}),{rank:d,keyThreshold:f=r}=h;return d>=f&&A.push({...h,item:s,index:o}),A},[])).map(({item:A})=>A)}function a(A,e,t){if(A=c(A,t),(e=c(e,t)).length>A.length)return n.NO_MATCH;if(A===e)return n.CASE_SENSITIVE_EQUAL;let i=function*(A,e){let t=-1;for(;(t=A.indexOf(e,t+1))>-1;)yield t;return -1}(A=A.toLowerCase(),e=e.toLowerCase()),r=i.next(),s=r.value;if(A.length===e.length&&0===s)return n.EQUAL;if(0===s)return n.STARTS_WITH;let o=r;for(;!o.done;){if(o.value>0&&" "===A[o.value-1])return n.WORD_STARTS_WITH;o=i.next()}return s>0?n.CONTAINS:1===e.length?n.NO_MATCH:(function(A){let e="",t=" ";for(let i=0;i<A.length;i++){let r=A.charAt(i),n=" "===r||"-"===r;" "!==t&&"-"!==t||n||(e+=r),t=r}return e})(A).includes(e)?n.ACRONYM:function(A,e){var t;let i,r=0,s=0;function o(A,e,t){for(let i=t,n=e.length;i<n;i++)if(e[i]===A)return r+=1,i+1;return -1}let a=o(e[0],A,0);if(a<0)return n.NO_MATCH;s=a;for(let t=1,i=e.length;t<i;t++)if(!((s=o(e[t],A,s))>-1))return n.NO_MATCH;return t=s-a,i=r/e.length,n.MATCHES+1/t*i}(A,e)}function c(A,{keepDiacritics:e}){return A=`${A}`,e||(A=r()(A)),A}o.rankings=n;let g={maxRanking:1/0,minRanking:-1/0};t.d(e,{Ht:function(){return o}})},556840:function(A,e,t){"use strict";var i=Number.isNaN||function(A){return"number"==typeof A&&A!=A};function r(A,e){if(A.length!==e.length)return!1;for(var t,r,n=0;n<A.length;n++)if(!((t=A[n])===(r=e[n])||i(t)&&i(r))&&1)return!1;return!0}function n(A,e){void 0===e&&(e=r);var t=null;function i(){for(var i=[],r=0;r<arguments.length;r++)i[r]=arguments[r];if(t&&t.lastThis===this&&e(i,t.lastArgs))return t.lastResult;var n=A.apply(this,i);return t={lastResult:n,lastArgs:i,lastThis:this},n}return i.clear=function(){t=null},i}t.d(e,{default:function(){return n}})},848660:function(A,e,t){var i="function"==typeof Map&&Map.prototype,r=Object.getOwnPropertyDescriptor&&i?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,n=i&&r&&"function"==typeof r.get?r.get:null,s=i&&Map.prototype.forEach,o="function"==typeof Set&&Set.prototype,a=Object.getOwnPropertyDescriptor&&o?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,c=o&&a&&"function"==typeof a.get?a.get:null,g=o&&Set.prototype.forEach,l="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,u="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,B="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,h=Boolean.prototype.valueOf,d=Object.prototype.toString,f=Function.prototype.toString,Q=String.prototype.match,C=String.prototype.slice,p=String.prototype.replace,w=String.prototype.toUpperCase,E=String.prototype.toLowerCase,I=RegExp.prototype.test,m=Array.prototype.concat,v=Array.prototype.join,y=Array.prototype.slice,k=Math.floor,D="function"==typeof BigInt?BigInt.prototype.valueOf:null,b=Object.getOwnPropertySymbols,F="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,P="function"==typeof Symbol&&"object"==typeof Symbol.iterator,U="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===P?"object":"symbol")?Symbol.toStringTag:null,S=Object.prototype.propertyIsEnumerable,H=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(A){return A.__proto__}:null);function x(A,e){if(A===1/0||A===-1/0||A!=A||A&&A>-1e3&&A<1e3||I.call(/e/,e))return e;var t=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof A){var i=A<0?-k(-A):k(A);if(i!==A){var r=String(i),n=C.call(e,r.length+1);return p.call(r,t,"$&_")+"."+p.call(p.call(n,/([0-9]{3})/g,"$&_"),/_$/,"")}}return p.call(e,t,"$&_")}var M=t(733783),L=M.custom,_=K(L)?L:null,R={__proto__:null,double:'"',single:"'"},T={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};function G(A,e,t){var i=R[t.quoteStyle||e];return i+A+i}function N(A){return!U||!("object"==typeof A&&(U in A||void 0!==A[U]))}function j(A){return"[object Array]"===J(A)&&N(A)}function O(A){return"[object RegExp]"===J(A)&&N(A)}function K(A){if(P)return A&&"object"==typeof A&&A instanceof Symbol;if("symbol"==typeof A)return!0;
3if(!A||"object"!=typeof A||!F)return!1;try{return F.call(A),!0}catch(A){}return!1}A.exports=function A(e,i,r,o){var a,d,w,I,k,b=i||{};if(z(b,"quoteStyle")&&!z(R,b.quoteStyle))throw TypeError('option "quoteStyle" must be "single" or "double"');if(z(b,"maxStringLength")&&("number"==typeof b.maxStringLength?b.maxStringLength<0&&b.maxStringLength!==1/0:null!==b.maxStringLength))throw TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var L=!z(b,"customInspect")||b.customInspect;if("boolean"!=typeof L&&"symbol"!==L)throw TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(z(b,"indent")&&null!==b.indent&&"	"!==b.indent&&!(parseInt(b.indent,10)===b.indent&&b.indent>0))throw TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(z(b,"numericSeparator")&&"boolean"!=typeof b.numericSeparator)throw TypeError('option "numericSeparator", if provided, must be `true` or `false`');var Y=b.numericSeparator;if(void 0===e)return"undefined";if(null===e)return"null";if("boolean"==typeof e)return e?"true":"false";if("string"==typeof e)return function A(e,t){if(e.length>t.maxStringLength){var i=e.length-t.maxStringLength;return A(C.call(e,0,t.maxStringLength),t)+("... "+i)+" more character"+(i>1?"s":"")}var r=T[t.quoteStyle||"single"];return r.lastIndex=0,G(p.call(p.call(e,r,"\\$1"),/[\x00-\x1f]/g,V),"single",t)}(e,b);if("number"==typeof e){if(0===e)return 1/0/e>0?"0":"-0";var Ae=String(e);return Y?x(e,Ae):Ae}if("bigint"==typeof e){var At=String(e)+"n";return Y?x(e,At):At}var Ai=void 0===b.depth?5:b.depth;if(void 0===r&&(r=0),r>=Ai&&Ai>0&&"object"==typeof e)return j(e)?"[Array]":"[Object]";var Ar=function(A,e){var t;if("	"===A.indent)t="	";else{if("number"!=typeof A.indent||!(A.indent>0))return null;t=v.call(Array(A.indent+1)," ")}return{base:t,prev:v.call(Array(e+1),t)}}(b,r);if(void 0===o)o=[];else if(X(o,e)>=0)return"[Circular]";function An(e,t,i){if(t&&(o=y.call(o)).push(t),i){var n={depth:b.depth};return z(b,"quoteStyle")&&(n.quoteStyle=b.quoteStyle),A(e,n,r+1,o)}return A(e,b,r+1,o)}if("function"==typeof e&&!O(e)){var As=function(A){if(A.name)return A.name;var e=Q.call(f.call(A),/^function\s*([\w$]+)/);return e?e[1]:null}(e),Ao=AA(e,An);return"[Function"+(As?": "+As:" (anonymous)")+"]"+(Ao.length>0?" { "+v.call(Ao,", ")+" }":"")}if(K(e)){var Aa=P?p.call(String(e),/^(Symbol\(.*\))_[^)]*$/,"$1"):F.call(e);return"object"!=typeof e||P?Aa:q(Aa)}if((Ac=e)&&"object"==typeof Ac&&("u">typeof HTMLElement&&Ac instanceof HTMLElement||"string"==typeof Ac.nodeName&&"function"==typeof Ac.getAttribute)){for(var Ac,Ag,Al="<"+E.call(String(e.nodeName)),Au=e.attributes||[],AB=0;AB<Au.length;AB++){Al+=" "+Au[AB].name+"="+G((Ag=Au[AB].value,p.call(String(Ag),/"/g,"&quot;")),"double",b)}return Al+=">",e.childNodes&&e.childNodes.length&&(Al+="..."),Al+="</"+E.call(String(e.nodeName))+">"}if(j(e)){if(0===e.length)return"[]";var Ah=AA(e,An);return Ar&&!function(A){for(var e=0;e<A.length;e++)if(X(A[e],"\n")>=0)return!1;return!0}(Ah)?"["+$(Ah,Ar)+"]":"[ "+v.call(Ah,", ")+" ]"}if("[object Error]"===J(a=e)&&N(a)){var Ad=AA(e,An);return"cause"in Error.prototype||!("cause"in e)||S.call(e,"cause")?0===Ad.length?"["+String(e)+"]":"{ ["+String(e)+"] "+v.call(Ad,", ")+" }":"{ ["+String(e)+"] "+v.call(m.call("[cause]: "+An(e.cause),Ad),", ")+" }"}if("object"==typeof e&&L){if(_&&"function"==typeof e[_]&&M)return M(e,{depth:Ai-r});else if("symbol"!==L&&"function"==typeof e.inspect)return e.inspect()}if(function(A){if(!n||!A||"object"!=typeof A)return!1;try{n.call(A);try{c.call(A)}catch(A){return!0}return A instanceof Map}catch(A){}return!1}(e)){var Af=[];return s&&s.call(e,function(A,t){Af.push(An(t,e,!0)+" => "+An(A,e))}),Z("Map",n.call(e),Af,Ar)}if(function(A){if(!c||!A||"object"!=typeof A)return!1;try{c.call(A);try{n.call(A)}catch(A){return!0}return A instanceof Set}catch(A){}return!1}(e)){var AQ=[];return g&&g.call(e,function(A){AQ.push(An(A,e))}),Z("Set",c.call(e),AQ,Ar)}if(function(A){if(!l||!A||"object"!=typeof A)return!1;try{l.call(A,l);try{u.call(A,u)}catch(A){return!0}return A instanceof WeakMap}catch(A){}return!1}(e))return W("WeakMap");if(function(A){if(!u||!A||"object"!=typeof A)return!1;try{u.call(A,u);try{l.call(A,l)}
3catch(A){return!0}return A instanceof WeakSet}catch(A){}return!1}(e))return W("WeakSet");if(function(A){if(!B||!A||"object"!=typeof A)return!1;try{return B.call(A),!0}catch(A){}return!1}(e))return W("WeakRef");if("[object Number]"===J(d=e)&&N(d))return q(An(Number(e)));if(function(A){if(!A||"object"!=typeof A||!D)return!1;try{return D.call(A),!0}catch(A){}return!1}(e))return q(An(D.call(e)));if("[object Boolean]"===J(w=e)&&N(w))return q(h.call(e));if("[object String]"===J(I=e)&&N(I))return q(An(String(e)));if("u">typeof window&&e===window)return"{ [object Window] }";if("u">typeof globalThis&&e===globalThis||void 0!==t.g&&e===t.g)return"{ [object globalThis] }";if(!("[object Date]"===J(k=e)&&N(k))&&!O(e)){var AC=AA(e,An),Ap=H?H(e)===Object.prototype:e instanceof Object||e.constructor===Object,Aw=e instanceof Object?"":"null prototype",AE=!Ap&&U&&Object(e)===e&&U in e?C.call(J(e),8,-1):Aw?"Object":"",AI=(Ap||"function"!=typeof e.constructor?"":e.constructor.name?e.constructor.name+" ":"")+(AE||Aw?"["+v.call(m.call([],AE||[],Aw||[]),": ")+"] ":"");return 0===AC.length?AI+"{}":Ar?AI+"{"+$(AC,Ar)+"}":AI+"{ "+v.call(AC,", ")+" }"}return String(e)};var Y=Object.prototype.hasOwnProperty||function(A){return A in this};function z(A,e){return Y.call(A,e)}function J(A){return d.call(A)}function X(A,e){if(A.indexOf)return A.indexOf(e);for(var t=0,i=A.length;t<i;t++)if(A[t]===e)return t;return -1}function V(A){var e=A.charCodeAt(0),t={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return t?"\\"+t:"\\x"+(e<16?"0":"")+w.call(e.toString(16))}function q(A){return"Object("+A+")"}function W(A){return A+" { ? }"}function Z(A,e,t,i){return A+" ("+e+") {"+(i?$(t,i):v.call(t,", "))+"}"}function $(A,e){if(0===A.length)return"";var t="\n"+e.prev+e.base;return t+v.call(A,","+t)+"\n"+e.prev}function AA(A,e){var t,i=j(A),r=[];if(i){r.length=A.length;for(var n=0;n<A.length;n++)r[n]=z(A,n)?e(A[n],A):""}var s="function"==typeof b?b(A):[];if(P){t={};for(var o=0;o<s.length;o++)t["$"+s[o]]=s[o]}for(var a in A)if(z(A,a)&&(!i||String(Number(a))!==a||!(a<A.length)))if(P&&t["$"+a]instanceof Symbol)continue;else I.call(/[^\w$]/,a)?r.push(e(a,A)+": "+e(A[a],A)):r.push(a+": "+e(A[a],A));if("function"==typeof b)for(var c=0;c<s.length;c++)S.call(A,s[c])&&r.push("["+e(s[c])+"]: "+e(A[s[c]],A));return r}},801830:function(A){"use strict";var e=String.prototype.replace,t=/%20/g,i="RFC3986";A.exports={default:i,formatters:{RFC1738:function(A){return e.call(A,t,"+")},RFC3986:function(A){return String(A)}},RFC1738:"RFC1738",RFC3986:i}},145810:function(A,e,t){"use strict";var i=t(216623),r=t(26193);A.exports={formats:t(801830),parse:r,stringify:i}},26193:function(A,e,t){"use strict";var i=t(991539),r=Object.prototype.hasOwnProperty,n=Array.isArray,s={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:i.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictMerge:!0,strictNullHandling:!1,throwOnLimitExceeded:!1},o=function(A,e,t){if(A&&"string"==typeof A&&e.comma&&A.indexOf(",")>-1)return A.split(",");if(e.throwOnLimitExceeded&&t>=e.arrayLimit)throw RangeError("Array limit exceeded. Only "+e.arrayLimit+" element"+(1===e.arrayLimit?"":"s")+" allowed in an array.");return A},a=function(A,e){var t={__proto__:null},a=e.ignoreQueryPrefix?A.replace(/^\?/,""):A;a=a.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var c=e.parameterLimit===1/0?void 0:e.parameterLimit,g=a.split(e.delimiter,e.throwOnLimitExceeded?c+1:c);if(e.throwOnLimitExceeded&&g.length>c)throw RangeError("Parameter limit exceeded. Only "+c+" parameter"+(1===c?"":"s")+" allowed.");var l=-1,u=e.charset;if(e.charsetSentinel)for(B=0;B<g.length;++B)0===g[B].indexOf("utf8=")&&("utf8=%E2%9C%93"===g[B]?u="utf-8":"utf8=%26%2310003%3B"===g[B]&&(u="iso-8859-1"),l=B,B=g.length);for(B=0;B<g.length;++B)if(B!==l){var B,h,d,f=g[B],Q=f.indexOf("]="),C=-1===Q?f.indexOf("="):Q+1;if(-1===C?(h=e.decoder(f,s.decoder,u,"key"),d=e.strictNullHandling?null:""):null!==(h=e.decoder(f.slice(0,C),s.decoder,u,"key"))&&(d=i.maybeMap(o(f.slice(C+1),e,n(t[h])?t[h].length:0),function(A){return e.decoder(A,s.decoder,u,"value")})),d&&e.interpretNumericEntities&&"iso-8859-1"===u&&(d=String(d).replace(/&#(\d+);/g,function(A,e){return String.fromCharCode(parseInt(e,10))})),f.indexOf("[]=")>-1&&(d=n(d)?[d]:d),e.comma&&n(d)&&d.length>e.arrayLimit){if(e.throwOnLimitExceeded)throw RangeError("Array limit exceeded. Only "+e.arrayLimit+" element"+(1===e.arrayLimit?"":"s")+" allowed in an array.");d=i.combine([],d,e.arrayLimit,e.plainObjects)}if(null!==h){var p=r.call(t,h);p&&("combine"===e.duplicates||f.indexOf("[]=")>-1)?t[h]=i.combine(t[h],d,e.arrayLimit,e.plainObjects):p&&"last"!==e.duplicates||(t[h]=d)}}return t},c=function(A,e,t,r){var n=0;if(A.length>0&&"[]"===A[A.length-1]){var s=A.slice(0,-1).join("");n=Array.isArray(e)&&e[s]?e[s].length:0}for(var a=r?e:o(e,t,n),c=A.length-1;c>=0;--c){var g,l=A[c];if("[]"===l&&t.parseArrays)g=i.isOverflow(a)?a:t.allowEmptyArrays&&(""===a||t.strictNullHandling&&null===a)?[]:i.combine([],a,t.arrayLimit,t.plainObjects);else{g=t.plainObjects?{__proto__:null}:{};var u="["===l.charAt(0)&&"]"===l.charAt(l.length-1)?l.slice(1,-1):l,B=t.decodeDotInKeys?u.replace(/%2E/g,"."):u,h=parseInt(B,10),d=!isNaN(h)&&l!==B&&String(h)===B&&h>=0&&t.parseArrays;if(t.parseArrays||""!==B)if(d&&h<t.arrayLimit)(g=[])[h]=a;else if(d&&t.throwOnLimitExceeded)throw RangeError("Array limit exceeded. Only "+t.arrayLimit+" element"+(1===t.arrayLimit?"":"s")+" allowed in an array.");else d?(g[h]=a,i.markOverflow(g,h)):"__proto__"!==B&&(g[B]=a);else g={0:a}}a=g}return a},g=function(A,e){var t=e.allowDots?A.replace(/\.([^.[]+)/g,"[$1]"):A;if(e.depth<=0){if(!e.plainObjects&&r.call(Object.prototype,t)&&!e.allowPrototypes)return;return[t]}var i=/(\[[^[\]]*])/g,n=/(\[[^[\]]*])/.exec(t),s=n?t.slice(0,n.index):t,o=[];if(s){if(!e.plainObjects&&r.call(Object.prototype,s)&&!e.allowPrototypes)return;o[o.length]=s}for(var a=0;null!==(n=i.exec(t))&&a<e.depth;){a+=1;var c=n[1].slice(1,-1);if(!e.plainObjects&&r.call(Object.prototype,c)&&!e.allowPrototypes)return;o[o.length]=n[1]}if(n){if(!0===e.strictDepth)throw RangeError("Input depth exceeded depth option of "+e.depth+" and strictDepth is true");
3o[o.length]="["+t.slice(n.index)+"]"}return o},l=function(A,e,t,i){if(A){var r=g(A,t);if(r)return c(r,e,t,i)}},u=function(A){if(!A)return s;if(void 0!==A.allowEmptyArrays&&"boolean"!=typeof A.allowEmptyArrays)throw TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(void 0!==A.decodeDotInKeys&&"boolean"!=typeof A.decodeDotInKeys)throw TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==A.decoder&&void 0!==A.decoder&&"function"!=typeof A.decoder)throw TypeError("Decoder has to be a function.");if(void 0!==A.charset&&"utf-8"!==A.charset&&"iso-8859-1"!==A.charset)throw TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");if(void 0!==A.throwOnLimitExceeded&&"boolean"!=typeof A.throwOnLimitExceeded)throw TypeError("`throwOnLimitExceeded` option must be a boolean");var e=void 0===A.charset?s.charset:A.charset,t=void 0===A.duplicates?s.duplicates:A.duplicates;if("combine"!==t&&"first"!==t&&"last"!==t)throw TypeError("The duplicates option must be either combine, first, or last");return{allowDots:void 0===A.allowDots?!0===A.decodeDotInKeys||s.allowDots:!!A.allowDots,allowEmptyArrays:"boolean"==typeof A.allowEmptyArrays?!!A.allowEmptyArrays:s.allowEmptyArrays,allowPrototypes:"boolean"==typeof A.allowPrototypes?A.allowPrototypes:s.allowPrototypes,allowSparse:"boolean"==typeof A.allowSparse?A.allowSparse:s.allowSparse,arrayLimit:"number"==typeof A.arrayLimit?A.arrayLimit:s.arrayLimit,charset:e,charsetSentinel:"boolean"==typeof A.charsetSentinel?A.charsetSentinel:s.charsetSentinel,comma:"boolean"==typeof A.comma?A.comma:s.comma,decodeDotInKeys:"boolean"==typeof A.decodeDotInKeys?A.decodeDotInKeys:s.decodeDotInKeys,decoder:"function"==typeof A.decoder?A.decoder:s.decoder,delimiter:"string"==typeof A.delimiter||i.isRegExp(A.delimiter)?A.delimiter:s.delimiter,depth:"number"==typeof A.depth||!1===A.depth?+A.depth:s.depth,duplicates:t,ignoreQueryPrefix:!0===A.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof A.interpretNumericEntities?A.interpretNumericEntities:s.interpretNumericEntities,parameterLimit:"number"==typeof A.parameterLimit?A.parameterLimit:s.parameterLimit,parseArrays:!1!==A.parseArrays,plainObjects:"boolean"==typeof A.plainObjects?A.plainObjects:s.plainObjects,strictDepth:"boolean"==typeof A.strictDepth?!!A.strictDepth:s.strictDepth,strictMerge:"boolean"==typeof A.strictMerge?!!A.strictMerge:s.strictMerge,strictNullHandling:"boolean"==typeof A.strictNullHandling?A.strictNullHandling:s.strictNullHandling,throwOnLimitExceeded:"boolean"==typeof A.throwOnLimitExceeded&&A.throwOnLimitExceeded}};A.exports=function(A,e){var t=u(e);if(""===A||null==A)return t.plainObjects?{__proto__:null}:{};for(var r="string"==typeof A?a(A,t):A,n=t.plainObjects?{__proto__:null}:{},s=Object.keys(r),o=0;o<s.length;++o){var c=s[o],g=l(c,r[c],t,"string"==typeof A);n=i.merge(n,g,t)}return!0===t.allowSparse?n:i.compact(n)}},216623:function(A,e,t){"use strict";var i=t(177575),r=t(991539),n=t(801830),s=Object.prototype.hasOwnProperty,o={brackets:function(A){return A+"[]"},comma:"comma",indices:function(A,e){return A+"["+e+"]"},repeat:function(A){return A}},a=Array.isArray,c=Array.prototype.push,g=function(A,e){c.apply(A,a(e)?e:[e])},l=Date.prototype.toISOString,u=n.default,B={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:r.encode,encodeValuesOnly:!1,filter:void 0,format:u,formatter:n.formatters[u],indices:!1,serializeDate:function(A){return l.call(A)},skipNulls:!1,strictNullHandling:!1},h={},d=function A(e,t,n,s,o,c,l,u,d,f,Q,C,p,w,E,I,m,v){for(var y,k,D=e,b=v,F=0,P=!1;void 0!==(b=b.get(h))&&!P;){var U=b.get(e);if(F+=1,void 0!==U)if(U===F)throw RangeError("Cyclic object value");else P=!0;void 0===b.get(h)&&(F=0)}if("function"==typeof f?D=f(t,D):D instanceof Date?D=p(D):"comma"===n&&a(D)&&(D=r.maybeMap(D,function(A){return A instanceof Date?p(A):A})),null===D){if(c)return d&&!I?d(t,B.encoder,m,"key",w):t;D=""}if("string"==typeof(y=D)||"number"==typeof y||"boolean"==typeof y||"symbol"==typeof y||"bigint"==typeof y||r.isBuffer(D))return d?[E(I?t:d(t,B.encoder,m,"key",w))+"="+E(d(D,B.encoder,m,"value",w))]:[E(t)+"="+E(String(D))];var S=[];if(void 0===D)return S;
vendor: 4,404 bytes, line 3
3if("comma"===n&&a(D))I&&d&&(D=r.maybeMap(D,d)),k=[{value:D.length>0?D.join(",")||null:void 0}];else if(a(f))k=f;else{var H=Object.keys(D);k=Q?H.sort(Q):H}var x=u?String(t).replace(/\./g,"%2E"):String(t),M=s&&a(D)&&1===D.length?x+"[]":x;if(o&&a(D)&&0===D.length)return M+"[]";for(var L=0;L<k.length;++L){var _=k[L],R="object"==typeof _&&_&&void 0!==_.value?_.value:D[_];if(!l||null!==R){var T=C&&u?String(_).replace(/\./g,"%2E"):String(_),G=a(D)?"function"==typeof n?n(M,T):M:M+(C?"."+T:"["+T+"]");v.set(e,F);var N=i();N.set(h,v),g(S,A(R,G,n,s,o,c,l,u,"comma"===n&&I&&a(D)?null:d,f,Q,C,p,w,E,I,m,N))}}return S},f=function(A){if(!A)return B;if(void 0!==A.allowEmptyArrays&&"boolean"!=typeof A.allowEmptyArrays)throw TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(void 0!==A.encodeDotInKeys&&"boolean"!=typeof A.encodeDotInKeys)throw TypeError("`encodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==A.encoder&&void 0!==A.encoder&&"function"!=typeof A.encoder)throw TypeError("Encoder has to be a function.");var e,t=A.charset||B.charset;if(void 0!==A.charset&&"utf-8"!==A.charset&&"iso-8859-1"!==A.charset)throw TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var i=n.default;if(void 0!==A.format){if(!s.call(n.formatters,A.format))throw TypeError("Unknown format option provided.");i=A.format}var r=n.formatters[i],c=B.filter;if(("function"==typeof A.filter||a(A.filter))&&(c=A.filter),e=A.arrayFormat in o?A.arrayFormat:"indices"in A?A.indices?"indices":"repeat":B.arrayFormat,"commaRoundTrip"in A&&"boolean"!=typeof A.commaRoundTrip)throw TypeError("`commaRoundTrip` must be a boolean, or absent");var g=void 0===A.allowDots?!0===A.encodeDotInKeys||B.allowDots:!!A.allowDots;return{addQueryPrefix:"boolean"==typeof A.addQueryPrefix?A.addQueryPrefix:B.addQueryPrefix,allowDots:g,allowEmptyArrays:"boolean"==typeof A.allowEmptyArrays?!!A.allowEmptyArrays:B.allowEmptyArrays,arrayFormat:e,charset:t,charsetSentinel:"boolean"==typeof A.charsetSentinel?A.charsetSentinel:B.charsetSentinel,commaRoundTrip:!!A.commaRoundTrip,delimiter:void 0===A.delimiter?B.delimiter:A.delimiter,encode:"boolean"==typeof A.encode?A.encode:B.encode,encodeDotInKeys:"boolean"==typeof A.encodeDotInKeys?A.encodeDotInKeys:B.encodeDotInKeys,encoder:"function"==typeof A.encoder?A.encoder:B.encoder,encodeValuesOnly:"boolean"==typeof A.encodeValuesOnly?A.encodeValuesOnly:B.encodeValuesOnly,filter:c,format:i,formatter:r,serializeDate:"function"==typeof A.serializeDate?A.serializeDate:B.serializeDate,skipNulls:"boolean"==typeof A.skipNulls?A.skipNulls:B.skipNulls,sort:"function"==typeof A.sort?A.sort:null,strictNullHandling:"boolean"==typeof A.strictNullHandling?A.strictNullHandling:B.strictNullHandling}};A.exports=function(A,e){var t,r=A,n=f(e);"function"==typeof n.filter?r=(0,n.filter)("",r):a(n.filter)&&(t=n.filter);var s=[];if("object"!=typeof r||null===r)return"";var c=o[n.arrayFormat],l="comma"===c&&n.commaRoundTrip;t||(t=Object.keys(r)),n.sort&&t.sort(n.sort);for(var u=i(),B=0;B<t.length;++B){var h=t[B],Q=r[h];n.skipNulls&&null===Q||g(s,d(Q,h,c,l,n.allowEmptyArrays,n.strictNullHandling,n.skipNulls,n.encodeDotInKeys,n.encode?n.encoder:null,n.filter,n.sort,n.allowDots,n.serializeDate,n.format,n.formatter,n.encodeValuesOnly,n.charset,u))}var C=s.join(n.delimiter),p=!0===n.addQueryPrefix?"?":"";return n.charsetSentinel&&("iso-8859-1"===n.charset?p+="utf8=%26%2310003%3B&":p+="utf8=%E2%9C%93&"),C.length>0?p+C:""}},991539:function(A,e,t){"use strict";var i=t(801830),r=t(177575),n=Object.prototype.hasOwnProperty,s=Array.isArray,o=r(),a=function(A,e){return o.set(A,e),A},c=function(A){return o.has(A)},g=function(A){return o.get(A)},l=function(A,e){o.set(A,e)},u=function(){for(var A=[],e=0;e<256;++e)A[A.length]="%"+((e<16?"0":"")+e.toString(16)).toUpperCase();return A}(),B=function(A){for(;A.length>1;){var e=A.pop(),t=e.obj[e.prop];if(s(t)){for(var i=[],r=0;r<t.length;++r)void 0!==t[r]&&(i[i.length]=t[r]);e.obj[e.prop]=i}}},h=function(A,e){for(var t=e&&e.plainObjects?{__proto__:null}:{},i=0;i<A.length;++i)void 0!==A[i]&&(t[i]=A[i]);return t};A.exports={arrayToObject:h,assign:function(A,e){return Object.keys(e).reduce(function(A,t){return A[t]=e[t],A},A)},combine:function(A,e,t,i){if(c(A)){var r=g(A)+1;return A[r]=e,l(A,r),A}var n=[].concat(A,e);return n.length>t?a(h(n,{plainObjects:i}),n.length-1):n}
3,compact:function(A){for(var e=[{obj:{o:A},prop:"o"}],t=[],i=0;i<e.length;++i)for(var r=e[i],n=r.obj[r.prop],s=Object.keys(n),o=0;o<s.length;++o){var a=s[o],c=n[a];"object"==typeof c&&null!==c&&-1===t.indexOf(c)&&(e[e.length]={obj:n,prop:a},t[t.length]=c)}return B(e),A},decode:function(A,e,t){var i=A.replace(/\+/g," ");if("iso-8859-1"===t)return i.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(i)}catch(A){return i}},encode:function(A,e,t,r,n){if(0===A.length)return A;var s=A;if("symbol"==typeof A?s=Symbol.prototype.toString.call(A):"string"!=typeof A&&(s=String(A)),"iso-8859-1"===t)return escape(s).replace(/%u[0-9a-f]{4}/gi,function(A){return"%26%23"+parseInt(A.slice(2),16)+"%3B"});for(var o="",a=0;a<s.length;a+=1024){for(var c=s.length>=1024?s.slice(a,a+1024):s,g=[],l=0;l<c.length;++l){var B=c.charCodeAt(l);if(45===B||46===B||95===B||126===B||B>=48&&B<=57||B>=65&&B<=90||B>=97&&B<=122||n===i.RFC1738&&(40===B||41===B)){g[g.length]=c.charAt(l);continue}if(B<128){g[g.length]=u[B];continue}if(B<2048){g[g.length]=u[192|B>>6]+u[128|63&B];continue}if(B<55296||B>=57344){g[g.length]=u[224|B>>12]+u[128|B>>6&63]+u[128|63&B];continue}l+=1,B=65536+((1023&B)<<10|1023&c.charCodeAt(l)),g[g.length]=u[240|B>>18]+u[128|B>>12&63]+u[128|B>>6&63]+u[128|63&B]}o+=g.join("")}return o},isBuffer:function(A){return!!A&&"object"==typeof A&&!!(A.constructor&&A.constructor.isBuffer&&A.constructor.isBuffer(A))},isOverflow:c,isRegExp:function(A){return"[object RegExp]"===Object.prototype.toString.call(A)},markOverflow:a,maybeMap:function(A,e){if(s(A)){for(var t=[],i=0;i<A.length;i+=1)t[t.length]=e(A[i]);return t}return e(A)},merge:function A(e,t,i){if(!t)return e;if("object"!=typeof t&&"function"!=typeof t){if(s(e)){var r=e.length;if(i&&"number"==typeof i.arrayLimit&&r>i.arrayLimit)return a(h(e.concat(t),i),r);e[r]=t}else if(!e||"object"!=typeof e)return[e,t];else if(c(e)){var o=g(e)+1;e[o]=t,l(e,o)}else{if(i&&i.strictMerge)return[e,t];(i&&(i.plainObjects||i.allowPrototypes)||!n.call(Object.prototype,t))&&(e[t]=!0)}return e}if(!e||"object"!=typeof e){if(c(t)){for(var u=Object.keys(t),B=i&&i.plainObjects?{__proto__:null,0:e}:{0:e},d=0;d<u.length;d++)B[parseInt(u[d],10)+1]=t[u[d]];return a(B,g(t)+1)}var f=[e].concat(t);return i&&"number"==typeof i.arrayLimit&&f.length>i.arrayLimit?a(h(f,i),f.length-1):f}var Q=e;return(s(e)&&!s(t)&&(Q=h(e,i)),s(e)&&s(t))?(t.forEach(function(t,r){if(n.call(e,r)){var s=e[r];s&&"object"==typeof s&&t&&"object"==typeof t?e[r]=A(s,t,i):e[e.length]=t}else e[r]=t}),e):Object.keys(t).reduce(function(e,r){var s=t[r];if(n.call(e,r)?e[r]=A(e[r],s,i):e[r]=s,c(t)&&!c(e)&&a(e,g(t)),c(e)){var o=parseInt(r,10);String(o)===r&&o>=0&&o>g(e)&&l(e,o)}return e},Q)}}},770933:function(A,e,t){"use strict";var i,r,n=t(514041),s=t(843144),o=function(A,e){return(o=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(A,e){A.__proto__=e}||function(A,e){for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(A[t]=e[t])})(A,e)};function a(A,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function t(){this.constructor=A}o(A,e),A.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}var c=function(){return(c=Object.assign||function(A){for(var e,t=1,i=arguments.length;t<i;t++)for(var r in e=arguments[t])Object.prototype.hasOwnProperty.call(e,r)&&(A[r]=e[r]);return A}).apply(this,arguments)};function g(A){return"#"===A.charAt(0)?A.slice(1):A}"function"==typeof SuppressedError&&SuppressedError,!function(A,e){void 0===e&&(e={});var t=e.insertAt;if(A&&"u">typeof document){var i=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===t&&i.firstChild?i.insertBefore(r,i.firstChild):i.appendChild(r),r.styleSheet?r.styleSheet.cssText=A:r.appendChild(document.createTextNode(A))}}("/*\n  code is extracted from Calendly's embed stylesheet: https://assets.calendly.com/assets/external/widget.css\n*/\n\n.calendly-inline-widget,\n.calendly-inline-widget *,\n.calendly-badge-widget,\n.calendly-badge-widget *,\n.calendly-overlay,\n.calendly-overlay * {\n  font-size: 16px;\n  line-height: 1.2em;\n}\n\n.calendly-inline-widget {\n  min-width: 320px;\n  height: 630px;\n}\n\n.calendly-inline-widget iframe,\n.calendly-badge-widget iframe,\n.calendly-overlay iframe {\n  display: inline;\n  width: 100%;\n  height: 100%;\n}\n\n.calendly-popup-content {\n  position: relative;\n}\n\n.calendly-popup-content.calendly-mobile {\n  -webkit-overflow-scrolling: touch;\n  overflow-y: auto;\n}\n\n.calendly-overlay {\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  overflow: hidden;\n  z-index: 9999;\n  background-color: #a5a5a5;\n  background-color: rgba(31, 31, 31, 0.4);\n}\n\n.calendly-overlay .calendly-close-overlay {\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n}\n\n.calendly-overlay .calendly-popup {\n  box-sizing: border-box;\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  -webkit-transform: translateY(-50%) translateX(-50%);\n  transform: translateY(-50%) translateX(-50%);\n  width: 80%;\n  min-width: 900px;\n  max-width: 1000px;\n  height: 90%;\n  max-height: 680px;\n}\n\n@media (max-width: 975px) {\n  .calendly-overlay .calendly-popup {\n    position: fixed;\n    top: 50px;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    -webkit-transform: none;\n    transform: none;\n    width: 100%;\n    height: auto;\n    min-width: 0;\n    max-height: none;\n  }\n}\n\n.calendly-overlay .calendly-popup .calendly-popup-content {\n  height: 100%;\n}\n\n.calendly-overlay .calendly-popup-close {\n  position: absolute;\n  top: 25px;\n  right: 25px;\n  color: #fff;\n  width: 19px;\n  height: 19px;\n  cursor: pointer;\n  background: url(https://assets.calendly.com/assets/external/close-icon.svg)\n    no-repeat;\n  background-size: contain;\n}\n\n@media (max-width: 975px) {\n  .calendly-overlay .calendly-popup-close {\n    top: 15px;\n    right: 15px;\n  }\n}\n\n.calendly-badge-widget {\n  position: fixed;\n  right: 20px;\n  bottom: 15px;\n  z-index: 9998;\n}\n\n.calendly-badge-widget .calendly-badge-content {\n  display: table-cell;\n  width: auto;\n  height: 45px;
3\n  padding: 0 30px;\n  border-radius: 25px;\n  box-shadow: rgba(0, 0, 0, 0.25) 0 2px 5px;\n  font-family: sans-serif;\n  text-align: center;\n  vertical-align: middle;\n  font-weight: bold;\n  font-size: 14px;\n  color: #fff;\n  cursor: pointer;\n}\n\n.calendly-badge-widget .calendly-badge-content.calendly-white {\n  color: #666a73;\n}\n\n.calendly-badge-widget .calendly-badge-content span {\n  display: block;\n  font-size: 12px;\n}\n\n.calendly-spinner {\n  position: absolute;\n  top: 50%;\n  left: 0;\n  right: 0;\n  -webkit-transform: translateY(-50%);\n  transform: translateY(-50%);\n  text-align: center;\n  z-index: -1;\n}\n\n.calendly-spinner > div {\n  display: inline-block;\n  width: 18px;\n  height: 18px;\n  background-color: #e1e1e1;\n  border-radius: 50%;\n  vertical-align: middle;\n  -webkit-animation: calendly-bouncedelay 1.4s infinite ease-in-out;\n  animation: calendly-bouncedelay 1.4s infinite ease-in-out;\n  -webkit-animation-fill-mode: both;\n  animation-fill-mode: both;\n}\n\n.calendly-spinner .calendly-bounce1 {\n  -webkit-animation-delay: -0.32s;\n  animation-delay: -0.32s;\n}\n\n.calendly-spinner .calendly-bounce2 {\n  -webkit-animation-delay: -0.16s;\n  animation-delay: -0.16s;\n}\n\n@-webkit-keyframes calendly-bouncedelay {\n  0%,\n  80%,\n  100% {\n    -webkit-transform: scale(0);\n    transform: scale(0);\n  }\n\n  40% {\n    -webkit-transform: scale(1);\n    transform: scale(1);\n  }\n}\n\n@keyframes calendly-bouncedelay {\n  0%,\n  80%,\n  100% {\n    -webkit-transform: scale(0);\n    transform: scale(0);\n  }\n\n  40% {\n    -webkit-transform: scale(1);\n    transform: scale(1);\n  }\n}\n"),(i=r||(r={})).PROFILE_PAGE_VIEWED="calendly.profile_page_viewed",i.EVENT_TYPE_VIEWED="calendly.event_type_viewed",i.DATE_AND_TIME_SELECTED="calendly.date_and_time_selected",i.EVENT_SCHEDULED="calendly.event_scheduled",i.PAGE_HEIGHT="calendly.page_height";var l=function(A){var e,t=A.url,i=A.prefill,r=void 0===i?{}:i,n=A.pageSettings,s=A.utm,o=void 0===s?{}:s,a=A.embedType,c=((null==(e=void 0===n?{}:n)?void 0:e.primaryColor)&&(e.primaryColor=g(e.primaryColor)),(null==e?void 0:e.textColor)&&(e.textColor=g(e.textColor)),(null==e?void 0:e.backgroundColor)&&(e.backgroundColor=g(e.backgroundColor)),e),l=c.backgroundColor,B=c.hideEventTypeDetails,d=c.hideLandingPageDetails,f=c.primaryColor,Q=c.textColor,C=c.hideGdprBanner,p=r.customAnswers,w=r.date,E=r.email,I=r.firstName,m=r.guests,v=r.lastName,y=r.location,k=r.name,D=o.utmCampaign,b=o.utmContent,F=o.utmMedium,P=o.utmSource,U=o.utmTerm,S=o.salesforce_uuid,H=t.indexOf("?"),x=H>-1,M=t.slice(H+1),L=x?t.slice(0,H):t,_=[x?M:null,l?"background_color=".concat(l):null,B?"hide_event_type_details=1":null,d?"hide_landing_page_details=1":null,f?"primary_color=".concat(f):null,Q?"text_color=".concat(Q):null,C?"hide_gdpr_banner=1":null,k?"name=".concat(encodeURIComponent(k)):null,y?"location=".concat(encodeURIComponent(y)):null,I?"first_name=".concat(encodeURIComponent(I)):null,v?"last_name=".concat(encodeURIComponent(v)):null,m?"guests=".concat(m.map(encodeURIComponent).join(",")):null,E?"email=".concat(encodeURIComponent(E)):null,w&&w instanceof Date?"date=".concat(u(w)):null,D?"utm_campaign=".concat(encodeURIComponent(D)):null,b?"utm_content=".concat(encodeURIComponent(b)):null,F?"utm_medium=".concat(encodeURIComponent(F)):null,P?"utm_source=".concat(encodeURIComponent(P)):null,U?"utm_term=".concat(encodeURIComponent(U)):null,S?"salesforce_uuid=".concat(encodeURIComponent(S)):null,a?"embed_type=".concat(a):null,"embed_domain=1"].concat(p?h(p):[]).filter(function(A){return null!==A}).join("&");return"".concat(L,"?").concat(_)},u=function(A){var e=A.getMonth()+1,t=A.getDate();return[A.getFullYear(),e<10?"0".concat(e):e,t<10?"0".concat(t):t].join("-")},B=/^a\d{1,2}$/,h=function(A){var e=Object.keys(A).filter(function(A){return A.match(B)});return e.length?e.map(function(e){return"".concat(e,"=").concat(encodeURIComponent(A[e]))}):[]},d=function(A){function e(){return null!==A&&A.apply(this,arguments)||this}return a(e,A),e.prototype.render=function(){return n.createElement("div",{className:"calendly-spinner"},n.createElement("div",{className:"calendly-bounce1"}),n.createElement("div",{className:"calendly-bounce2"}),n.createElement("div",{className:"calendly-bounce3"}))},e}(n.Component),f=function(A){function e(e){var t=A.call(this,e)||this;return t.state={isLoading:!0},t.onLoad=t.onLoad.bind(t),t}return a(e,A),e.prototype.onLoad=function(){this.setState({isLoading:!1})},e.prototype.render=function(){var A=l({url:this.props.url,pageSettings:this.props.pageSettings,prefill:this.props.prefill,utm:this.props.utm,embedType:"Inline"}),e=this.props.LoadingSpinner||d;return n.createElement("div",{className:this.props.className||"calendly-inline-widget",style:this.props.styles||{}},this.state.isLoading&&n.createElement(e,null),n.createElement("iframe",{width:"100%",height:"100%",frameBorder:"0",title:this.props.iframeTitle||"Calendly Scheduling Page",onLoad:this.onLoad,src:A}))},e}(n.Component),Q=function(A){function e(e){var t=A.call(this,e)||this;return t.state={isLoading:!0},t.onLoad=t.onLoad.bind(t),t}return a(e,A),e.prototype.onLoad=function(){this.setState({isLoading:!1})},e.prototype.render=function(){var A=l({url:this.props.url,pageSettings:this.props.pageSettings,prefill:this.props.prefill,utm:this.props.utm,embedType:"Inline"}),e=this.props.LoadingSpinner||d;return n.createElement(n.Fragment,null,this.state.isLoading&&n.createElement(e,null),n.createElement("iframe",{width:"100%",height:"100%",frameBorder:"0",title:this.props.iframeTitle||"Calendly Scheduling Page",onLoad:this.onLoad,src:A}))},e}(n.Component),C=function(A){if(!A.open)return null;if(!A.rootElement)throw Error("[react-calendly]: PopupModal rootElement property cannot be undefined");return s.createPortal(n.createElement("div",{className:"calendly-overlay"},n.createElement("div",{onClick:A.onModalClose,className:"calendly-close-overlay"}),n.createElement("div",{className:"calendly-popup"},n.createElement("div",{className:"calendly-popup-content"},n.createElement(Q,c({},A)))),n.createElement("button",{className:"calendly-popup-close",onClick:A.onModalClose,"aria-label":"Close modal",style:{display:"block",border:"none",padding:0}})),A.rootElement)},p=n.Component;function w(A){var e=p.call(this,A)||this;return e.state={isOpen:!1},e.onClick=e.onClick.bind(e),e.onClose=e.onClose.bind(e),e}a(w,p),w.prototype.onClick=function(A){A.preventDefault(),this.setState({isOpen:!0})},w.prototype.onClose=function(A){A.stopPropagation(),this.setState({isOpen:!1})},w.prototype.render=function(){return n.createElement(n.Fragment,null,n.createElement("button",{onClick:this.onClick,style:this.props.styles||{},className:this.props.className||""},this.props.text),n.createElement(C,c({},this.props,{open:this.state.isOpen,onModalClose:this.onClose,rootElement:this.props.rootElement})))};var E=n.Component;function I(A){var e=E.call(this,A)||this;return e.state={isOpen:!1},e.onClick=e.onClick.bind(e),e.onClose=e.onClose.bind(e),e}a(I,E),I.prototype.onClick=function(){this.setState({isOpen:!0})},I.prototype.onClose=function(A){A.stopPropagation(),this.setState({isOpen:!1})},I.prototype.render=function(){return n.createElement("div",{className:"calendly-badge-widget",onClick:this.onClick},n.createElement("div",{className:"calendly-badge-content",style:{background:this.props.color||"#00a2ff",color:this.props.textColor||"#ffffff"}},this.props.text||"Schedule time with me",this.props.branding&&n.createElement("span",null,"powered by Calendly")),n.createElement(C,c({},this.props,{open:this.state.isOpen,onModalClose:this.onClose,rootElement:this.props.rootElement})))};var m="message";function v(A){var e=A||{},t=e.onDateAndTimeSelected,i=e.onEventScheduled,s=e.onEventTypeViewed,o=e.onProfilePageViewed,a=e.onPageHeightResize;n.useEffect(function(){var A=function(A){var e=A.data.event;e===r.DATE_AND_TIME_SELECTED?t&&t(A):e===r.EVENT_SCHEDULED?i&&i(A):e===r.EVENT_TYPE_VIEWED?s&&s(A):e===r.PROFILE_PAGE_VIEWED?o&&o(A):e===r.PAGE_HEIGHT&&a&&a(A)};return window.addEventListener(m,A),function(){window.removeEventListener(m,A)}},[A])}t.d(e,{Cs:function(){return f},wA:function(){return C},yl:function(){return v}})},306257:function(A,e,t){"use strict";var i=t(14756),r=t(183708),n=t(59353),s=t(514041),o=function(A,e,t){if(t||2==arguments.length)for(var i,r=0,n=e.length;r<n;r++)!i&&r in e||(i||(i=Array.prototype.slice.call(e,0,r)),i[r]=e[r]);return A.concat(i||Array.prototype.slice.call(e))},a={renderNode:s.createElement,renderFragment:function(A,e){return s.createElement(s.Fragment,{key:e},A)},renderText:function(A,e){return A}};function c(A,e){return(0,s.isValidElement)(A)&&null===A.key?(0,s.cloneElement)(A,{key:e}):A}function g(A){var e=A.data,t=A.renderInlineRecord,g=A.renderLinkToRecord,l=A.renderBlock,u=A.renderText,B=A.renderNode,h=A.renderFragment,d=A.customMarkRules,f=A.customRules,Q=A.customNodeRules,C=A.metaTransformer,p=(0,i.XX)(e,{adapter:{renderText:u||a.renderText,renderNode:B||a.renderNode,renderFragment:h||a.renderFragment},metaTransformer:C,customMarkRules:d,customNodeRules:o([(0,r.bq)(n.Rz,function(A){var i=A.node,s=A.key;if(!t)throw new r.vH("The Structured Text document contains an 'inlineItem' node, but no 'renderInlineRecord' prop is specified!",i);if(!(0,n.hm)(e)||!e.links)throw new r.vH("The document contains an 'itemLink' node, but the passed data prop is not a Structured Text GraphQL response, or data.links is not present!",i);var o=e.links.find(function(A){return A.id===i.item});if(!o)throw new r.vH("The Structured Text document contains an 'inlineItem' node, but cannot find a record with ID ".concat(i.item," inside data.links!"),i);return c(t({record:o}),s)}),(0,r.bq)(n.sm,function(A){var t=A.node,s=A.key,o=A.children;if(!g)throw new r.vH("The Structured Text document contains an 'itemLink' node, but no 'renderLinkToRecord' prop is specified!",t);if(!(0,n.hm)(e)||!e.links)throw new r.vH("The document contains an 'itemLink' node, but the passed data prop is not a Structured Text GraphQL response, or data.links is not present!",t);var a=e.links.find(function(A){return A.id===t.item});if(!a)throw new r.vH("The Structured Text document contains an 'itemLink' node, but cannot find a record with ID ".concat(t.item," inside data.links!"),t);return c(g({record:a,children:o,transformedMeta:t.meta?(C||i.M6)({node:t,meta:t.meta}):null}),s)}),(0,r.bq)(n.WH,function(A){var t=A.node,i=A.key;if(!l)throw new r.vH("The Structured Text document contains a 'block' node, but no 'renderBlock' prop is specified!",t);if(!(0,n.hm)(e)||!e.blocks)throw new r.vH("The document contains an 'block' node, but the passed data prop is not a Structured Text GraphQL response, or data.blocks is not present!",t);var s=e.blocks.find(function(A){return A.id===t.item});if(!s)throw new r.vH("The Structured Text document contains a 'block' node, but cannot find a record with ID ".concat(t.item," inside data.blocks!"),t);return c(l({record:s}),i)})],Q||f||[],!0)});return"string"==typeof p?s.createElement(s.Fragment,null,p):p||null}t.d(e,{d6:function(){return g}})},647056:function(A,e,t){"use strict";var i=t(514041),r=(i&&"object"==typeof i&&"default"in i&&i.default,t(833569)),n=new r,s=n.getBrowser(),o=n.getCPU(),a=n.getDevice(),c=n.getEngine(),g=n.getOS(),l=n.getUA(),u=function(A){if(!A)return void console.error("No userAgent string was provided");var e=new r(A);return{UA:e,browser:e.getBrowser(),cpu:e.getCPU(),device:e.getDevice(),engine:e.getEngine(),os:e.getOS(),ua:e.getUA(),setUserAgent:function(A){return e.setUA(A)}}},B=Object.freeze({ClientUAInstance:n,browser:s,cpu:o,device:a,engine:c,os:g,ua:l,setUa:function(A){return n.setUA(A)},parseUserAgent:u}),h="mobile",d="tablet",f="smarttv",Q="console",C="wearable",p="embedded",w=void 0,E="Chrome",I="Firefox",m="Opera",v="Yandex",y="Safari",k="Internet Explorer",D="Edge",b="Chromium",F="IE",P="Mobile Safari",U="MIUI Browser",S="Samsung Browser",H="iOS",x="Android",M="Windows Phone",L="Windows",_="Mac OS",R={isMobile:!1,isTablet:!1,isBrowser:!1,isSmartTV:!1,isConsole:!1,isWearable:!1},T=function(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"none";return A||e},G=function(){return!!("u">typeof window&&(window.navigator||navigator))&&(window.navigator||navigator)}
3,N=function(A){var e=G();return e&&e.platform&&(-1!==e.platform.indexOf(A)||"MacIntel"===e.platform&&e.maxTouchPoints>1&&!window.MSStream)},j=function(A){return A.type===h},O=function(A){return A.type===d},K=function(A){var e=A.type;return e===h||e===d},Y=function(A){return A.type===f},z=function(A){return A.type===w},J=function(A){return A.type===C},X=function(A){return A.type===Q},V=function(A){return A.type===p},q=function(A){return T(A.vendor)},W=function(A){return T(A.model)},Z=function(A){return T(A.type,"browser")},$=function(A){return A.name===x},AA=function(A){return A.name===L},Ae=function(A){return A.name===_},At=function(A){return A.name===M},Ai=function(A){return A.name===H},Ar=function(A){return T(A.version)},An=function(A){return T(A.name)},As=function(A){return A.name===E},Ao=function(A){return A.name===I},Aa=function(A){return A.name===b},Ac=function(A){return A.name===D},Ag=function(A){return A.name===v},Al=function(A){var e=A.name;return e===y||e===P},Au=function(A){return A.name===P},AB=function(A){return A.name===m},Ah=function(A){var e=A.name;return e===k||e===F},Ad=function(A){return A.name===U},Af=function(A){return A.name===S},AQ=function(A){return T(A.version)},AC=function(A){return T(A.major)},Ap=function(A){return T(A.name)},Aw=function(A){return T(A.name)},AE=function(A){return T(A.version)},AI=function(){var A=G(),e=A&&A.userAgent&&A.userAgent.toLowerCase();return"string"==typeof e&&/electron/.test(e)},Am=function(A){return"string"==typeof A&&-1!==A.indexOf("Edg/")},Av=function(){var A=G();return A&&(/iPad|iPhone|iPod/.test(A.platform)||"MacIntel"===A.platform&&A.maxTouchPoints>1)&&!window.MSStream},Ay=function(){return N("iPad")},Ak=function(){return N("iPhone")},AD=function(){return N("iPod")},Ab=function(A){return T(A)};Y(a),X(a),J(a),V(a),Au(s)||Ay(),Aa(s),K(a)||Ay();var AF=j(a),AP=(O(a)||Ay(),z(a),z(a),$(g),At(g),Ai(g)||Ay()),AU=(As(s),Ao(s),Al(s)),AS=(AB(s),Ah(s),Ar(g),An(g),AQ(s),AC(s),Ap(s),q(a),W(a),Aw(c),AE(c),Ab(l),Ac(s)||Am(l),Ag(s),Z(a),Av(),Ay(),Ak(),AD(),AI(),Am(l),Ac(s)&&Am(l),AA(g)),AH=Ae(g);Ad(s),Af(s);e.un=AP,e.Ue=AH,e.XF=AF,e.nr=AU,e.uF=AS},879772:function(A){var e="u">typeof Element,t="function"==typeof Map,i="function"==typeof Set,r="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;A.exports=function(A,n){try{return function A(n,s){if(n===s)return!0;if(n&&s&&"object"==typeof n&&"object"==typeof s){var o,a,c,g;if(n.constructor!==s.constructor)return!1;if(Array.isArray(n)){if((o=n.length)!=s.length)return!1;for(a=o;0!=a--;)if(!A(n[a],s[a]))return!1;return!0}if(t&&n instanceof Map&&s instanceof Map){if(n.size!==s.size)return!1;for(g=n.entries();!(a=g.next()).done;)if(!s.has(a.value[0]))return!1;for(g=n.entries();!(a=g.next()).done;)if(!A(a.value[1],s.get(a.value[0])))return!1;return!0}if(i&&n instanceof Set&&s instanceof Set){if(n.size!==s.size)return!1;for(g=n.entries();!(a=g.next()).done;)if(!s.has(a.value[0]))return!1;return!0}if(r&&ArrayBuffer.isView(n)&&ArrayBuffer.isView(s)){if((o=n.length)!=s.length)return!1;for(a=o;0!=a--;)if(n[a]!==s[a])return!1;return!0}if(n.constructor===RegExp)return n.source===s.source&&n.flags===s.flags;if(n.valueOf!==Object.prototype.valueOf&&"function"==typeof n.valueOf&&"function"==typeof s.valueOf)return n.valueOf()===s.valueOf();if(n.toString!==Object.prototype.toString&&"function"==typeof n.toString&&"function"==typeof s.toString)return n.toString()===s.toString();if((o=(c=Object.keys(n)).length)!==Object.keys(s).length)return!1;for(a=o;0!=a--;)if(!Object.prototype.hasOwnProperty.call(s,c[a]))return!1;if(e&&n instanceof Element)return!1;for(a=o;0!=a--;)if(("_owner"!==c[a]&&"__v"!==c[a]&&"__o"!==c[a]||!n.$$typeof)&&!A(n[c[a]],s[c[a]]))return!1;return!0}return n!=n&&s!=s}(A,n)}catch(A){if((A.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw A}}},158460:function(A,e,t){A.exports=function(A){var e={};function t(i){if(e[i])return e[i].exports;var r=e[i]={exports:{},id:i,loaded:!1};return A[i].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}return t.m=A,t.c=e,t.p="",t(0)}([function(A,e,t){A.exports=t(1)},function(A,e,t){"use strict";var i;
3Object.defineProperty(e,"__esModule",{value:!0}),e.default=((i=t(2))&&i.__esModule?i:{default:i}).default,A.exports=e.default},function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,r=Object.assign||function(A){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(A[i]=t[i])}return A};e.default=function(A){var e=A.activeClassName,t=void 0===e?"":e,i=A.activeIndex,a=void 0===i?-1:i,c=A.activeStyle,g=A.autoEscape,l=A.caseSensitive,u=void 0!==l&&l,B=A.className,h=A.findChunks,d=A.highlightClassName,f=void 0===d?"":d,Q=A.highlightStyle,C=void 0===Q?{}:Q,p=A.highlightTag,w=A.sanitize,E=A.searchWords,I=A.textToHighlight,m=A.unhighlightTag,v=void 0===m?"span":m,y=A.unhighlightClassName,k=void 0===y?"":y,D=A.unhighlightStyle,b=function(A,e){var t={};for(var i in A)!(e.indexOf(i)>=0)&&Object.prototype.hasOwnProperty.call(A,i)&&(t[i]=A[i]);return t}(A,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),F=(0,n.findAll)({autoEscape:g,caseSensitive:u,findChunks:h,sanitize:w,searchWords:E,textToHighlight:I}),P=void 0===p?"mark":p,U=-1,S="",H=void 0,x=(0,o.default)(function(A){var e={};for(var t in A)e[t.toLowerCase()]=A[t];return e});return(0,s.createElement)("span",r({className:B},b,{children:F.map(function(A,e){var i=I.substr(A.start,A.end-A.start);if(!A.highlight)return(0,s.createElement)(v,{children:i,className:k,key:e,style:D});U++;var r=void 0;r="object"==typeof f?u?f[i]:(f=x(f))[i.toLowerCase()]:f;var n=U===+a;S=r+" "+(n?t:""),H=!0===n&&null!=c?Object.assign({},C,c):C;var o={children:i,className:S,key:e,style:H};return"string"!=typeof P&&(o.highlightIndex=U),(0,s.createElement)(P,o)})}))};var n=t(3),s=t(4),o=(i=t(5))&&i.__esModule?i:{default:i};A.exports=e.default},function(A,e){A.exports=function(A){var e={};function t(i){if(e[i])return e[i].exports;var r=e[i]={exports:{},id:i,loaded:!1};return A[i].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}return t.m=A,t.c=e,t.p="",t(0)}([function(A,e,t){A.exports=t(1)},function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(2);Object.defineProperty(e,"combineChunks",{enumerable:!0,get:function(){return i.combineChunks}}),Object.defineProperty(e,"fillInChunks",{enumerable:!0,get:function(){return i.fillInChunks}}),Object.defineProperty(e,"findAll",{enumerable:!0,get:function(){return i.findAll}}),Object.defineProperty(e,"findChunks",{enumerable:!0,get:function(){return i.findChunks}})},function(A,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.findAll=function(A){var e=A.autoEscape,n=A.caseSensitive,s=A.findChunks,o=void 0===s?i:s,a=A.sanitize,c=A.searchWords,g=A.textToHighlight;return r({chunksToHighlight:t({chunks:o({autoEscape:e,caseSensitive:void 0!==n&&n,sanitize:a,searchWords:c,textToHighlight:g})}),totalLength:g?g.length:0})};var t=e.combineChunks=function(A){var e=A.chunks;return e.sort(function(A,e){return A.start-e.start}).reduce(function(A,e){if(0===A.length)return[e];var t=A.pop();if(e.start<=t.end){var i=Math.max(t.end,e.end);A.push({start:t.start,end:i})}else A.push(t,e);return A},[])},i=function(A){var e=A.autoEscape,t=A.caseSensitive,i=A.sanitize,r=void 0===i?n:i,s=A.searchWords,o=A.textToHighlight;return o=r(o),s.filter(function(A){return A}).reduce(function(A,i){i=r(i),e&&(i=i.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var n=new RegExp(i,t?"g":"gi"),s=void 0;s=n.exec(o);){var a=s.index,c=n.lastIndex;c>a&&A.push({start:a,end:c}),s.index==n.lastIndex&&n.lastIndex++}return A},[])};e.findChunks=i;var r=e.fillInChunks=function(A){var e=A.chunksToHighlight,t=A.totalLength,i=[],r=function(A,e,t){e-A>0&&i.push({start:A,end:e,highlight:t})};if(0===e.length)r(0,t,!1);else{var n=0;e.forEach(function(A){r(n,A.start,!1),r(A.start,A.end,!0),n=A.end}),r(n,t,!1)}return i};function n(A){return A}}])},function(A,e){A.exports=t(514041)},function(A,e){"use strict";var t=function(A,e){return A===e};A.exports=function(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,i=void 0,r=[],n=void 0,s=!1,o=function(A,t){return e(A,r[t])};return function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return s&&i===this&&t.length===r.length&&t.every(o)?n:(s=!0,i=this,r=t,n=A.apply(this,t))}}}])},447038:function(A,e){"use strict";var t=Symbol.for("react.transitional.element"),i=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),o=Symbol.for("react.consumer"),a=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),g=Symbol.for("react.suspense"),l=Symbol.for("react.suspense_list"),u=Symbol.for("react.memo"),B=Symbol.for("react.lazy"),h=Symbol.for("react.view_transition");Symbol.for("react.client.reference");e.zv=function(A){return function(A){if("object"==typeof A&&null!==A){var e=A.$$typeof;switch(e){case t:switch(A=A.type){case r:case s:case n:case g:case l:case h:return A;default:switch(A=A&&A.$$typeof){case a:case c:case B:case u:case o:return A;default:return e}}case i:return e}}}(A)===r}},124188:function(A,e,t){"use strict";let i;var r,n,s,o,a,c,g,l=t(868358),u=t(514041);function B(){var A;return A=t.g,Object.prototype.hasOwnProperty.call(A,"process")&&!1}function h(A){return`[react-native-gesture-handler] ${A}`}
3function d(){return!!t.g?.nativeFabricUIManager}let f={},Q=new Map,C=new Map;class p{static gestures={};static getHandler(A){if(A in this.gestures)return this.gestures[A];throw Error(`No handler for tag ${A}`)}static createGestureHandler(A,e){if(A in this.gestures)throw Error(`Handler with tag ${A} already exists. Please ensure that no Gesture instance is used across multiple GestureDetectors.`);this.gestures[A]=e,this.gestures[A].handlerTag=A}static dropGestureHandler(A){A in this.gestures&&(this.gestures[A].onDestroy(),delete this.gestures[A])}static get nodes(){return{...this.gestures}}}let w=null,E=null,I=new Map,m=[];function v(A){return null!=A.oldState}function y(A){var e,t;let i=(e=A.handlerTag,Q.get(e));if(i)if(v(A))0===A.oldState&&2===A.state?i.handlers.onBegin?.(A):(2===A.oldState||0===A.oldState)&&4===A.state?(i.handlers.onStart?.(A),m[i.handlers.handlerTag]=A):A.oldState!==A.state&&5===A.state?(4===A.oldState&&i.handlers.onEnd?.(A,!0),i.handlers.onFinalize?.(A,!0),m[i.handlers.handlerTag]=void 0):(1===A.state||3===A.state)&&A.oldState!==A.state&&(4===A.oldState&&i.handlers.onEnd?.(A,!1),i.handlers.onFinalize?.(A,!1),I.delete(A.handlerTag),m[i.handlers.handlerTag]=void 0);else if(null!=A.eventType){let e;I.has(A.handlerTag)||I.set(A.handlerTag,{handlerTag:e=A.handlerTag,begin:()=>{p.getHandler(e).begin()},activate:()=>{p.getHandler(e).activate(!0)},fail:()=>{p.getHandler(e).fail()},end:()=>{p.getHandler(e).end()}});let t=I.get(A.handlerTag);switch(A.eventType){case 1:i.handlers?.onTouchesDown?.(A,t);break;case 2:i.handlers?.onTouchesMove?.(A,t);break;case 3:i.handlers?.onTouchesUp?.(A,t);break;case 4:i.handlers?.onTouchesCancelled?.(A,t)}}else i.handlers.onUpdate?.(A),i.handlers.onChange&&i.handlers.changeEventCalculator&&(i.handlers.onChange?.(i.handlers.changeEventCalculator?.(A,m[i.handlers.handlerTag])),m[i.handlers.handlerTag]=A);else{let e=(t=A.handlerTag,C.get(t));if(e){let t={nativeEvent:A};v(A)?e.onGestureStateChange(t):e.onGestureEvent(t);return}}}let k=((r={})[r.DOWN=0]="DOWN",r[r.ADDITIONAL_POINTER_DOWN=1]="ADDITIONAL_POINTER_DOWN",r[r.UP=2]="UP",r[r.ADDITIONAL_POINTER_UP=3]="ADDITIONAL_POINTER_UP",r[r.MOVE=4]="MOVE",r[r.ENTER=5]="ENTER",r[r.LEAVE=6]="LEAVE",r[r.CANCEL=7]="CANCEL",r),D=((n={})[n.UNDETERMINED=0]="UNDETERMINED",n[n.DOWN=1]="DOWN",n[n.MOVE=2]="MOVE",n[n.UP=3]="UP",n[n.CANCELLED=4]="CANCELLED",n),b=((s={})[s.UNDETERMINED=0]="UNDETERMINED",s[s.MOUSE=1]="MOUSE",s[s.TOUCHPAD=2]="TOUCHPAD",s),F=((o={})[o.TOUCH=0]="TOUCH",o[o.STYLUS=1]="STYLUS",o[o.MOUSE=2]="MOUSE",o[o.KEY=3]="KEY",o[o.OTHER=4]="OTHER",o);class P{constructor(A){this.capacity=A,this.buffer=Array(A),this.index=0,this._size=0}push(A){this.buffer[this.index]=A,this.index=(this.index+1)%this.capacity,this._size=Math.min(this.size+1,this.capacity)}get(A){if(this._size!==this.capacity)return this.buffer[A];{let e=(this.index+A)%this.capacity;return e<0&&(e+=this.capacity),this.buffer[e]}}clear(){this.buffer=Array(this.capacity),this.index=0,this._size=0}get size(){return this._size}}class U{constructor(A){this.offset=0,this.length=A,this.elements=Array(A)}static fromVOL(A,e,t){let i=new U(0);return i.offset=e,i.length=t,i.elements=A,i}get(A){return this.elements[this.offset+A]}set(A,e){this.elements[this.offset+A]=e}dot(A){let e=0;for(let t=0;t<this.length;t++)e+=this.get(t)*A.get(t);return e}norm(){return Math.sqrt(this.dot(this))}}class S{constructor(A,e){this.columns=e,this.elements=Array(A*e)}get(A,e){return this.elements[A*this.columns+e]}set(A,e,t){this.elements[A*this.columns+e]=t}getRow(A){return U.fromVOL(this.elements,A*this.columns,this.columns)}}class H{constructor(A){this.coefficients=Array(A+1)}}class x{constructor(A,e,t){this.x=A,this.y=e,this.w=t}solve(A){if(A>this.x.length)return null;let e=new H(A),t=this.x.length,i=A+1,r=new S(i,t);for(let A=0;A<t;A++){r.set(0,A,this.w[A]);for(let e=1;e<i;e++)r.set(e,A,r.get(e-1,A)*this.x[A])}let n=new S(i,t),s=new S(i,t);for(let A=0;A<i;A+=1){for(let e=0;e<t;e+=1)n.set(A,e,r.get(A,e));for(let e=0;e<A;e+=1){let i=n.getRow(A).dot(n.getRow(e));for(let r=0;r<t;r+=1)n.set(A,r,n.get(A,r)-i*n.get(e,r))}let e=n.getRow(A).norm();if(e<1e-10)return null;let o=1/e;for(let e=0;e<t;e+=1)n.set(A,e,n.get(A,e)*o);for(let e=0;e<i;
3e+=1)s.set(A,e,e<A?0:n.getRow(A).dot(r.getRow(e)))}let o=new U(t);for(let A=0;A<t;A+=1)o.set(A,this.y[A]*this.w[A]);for(let A=i-1;A>=0;A-=1){e.coefficients[A]=n.getRow(A).dot(o);for(let t=i-1;t>A;t-=1)e.coefficients[A]-=s.get(A,t)*e.coefficients[t];e.coefficients[A]/=s.get(A,A)}return e}}class M{assumePointerMoveStoppedMilliseconds=40;historySize=20;horizonMilliseconds=300;minSampleSize=3;constructor(){this.samples=new P(this.historySize)}add(A){this.samples.push(A)}getVelocityEstimate(){let A=[],e=[],t=[],i=[],r=0,n=this.samples.size-1,s=this.samples.get(n);if(!s)return null;let o=s;for(;r<this.samples.size;){let a=this.samples.get(n),c=s.time-a.time,g=Math.abs(a.time-o.time);if(o=a,c>this.horizonMilliseconds||g>this.assumePointerMoveStoppedMilliseconds)break;A.push(a.x),e.push(a.y),t.push(1),i.push(-c),r++,n--}if(r>=this.minSampleSize){let r=new x(i,A,t).solve(2);if(null!==r){let A=new x(i,e,t).solve(2);if(null!==A)return[1e3*r.coefficients[1],1e3*A.coefficients[1]]}}return null}get velocity(){let A=this.getVelocityEstimate();return null!==A?A:[0,0]}reset(){this.samples.clear()}}class L{velocityTracker=new M;_trackedPointers=new Map;touchEventsIds=new Map;cachedAbsoluteAverages={x:0,y:0};cachedRelativeAverages={x:0,y:0};constructor(){this.lastMovedPointerId=NaN;for(let A=0;A<20;++A)this.touchEventsIds.set(A,NaN)}addToTracker(A){if(this.trackedPointers.has(A.pointerId))return;this.lastMovedPointerId=A.pointerId;let e={abosoluteCoords:{x:A.x,y:A.y},relativeCoords:{x:A.offsetX,y:A.offsetY},timestamp:A.time,velocityX:0,velocityY:0};this.trackedPointers.set(A.pointerId,e),this.mapTouchEventId(A.pointerId),this.cachedAbsoluteAverages=this.getAbsoluteCoordsAverage(),this.cachedRelativeAverages=this.getRelativeCoordsAverage()}removeFromTracker(A){this.trackedPointers.delete(A),this.removeMappedTouchId(A)}track(A){let e=this.trackedPointers.get(A.pointerId);if(!e)return;this.lastMovedPointerId=A.pointerId,this.velocityTracker.add(A);let[t,i]=this.velocityTracker.velocity;e.velocityX=t,e.velocityY=i,e.abosoluteCoords={x:A.x,y:A.y},e.relativeCoords={x:A.offsetX,y:A.offsetY},this.trackedPointers.set(A.pointerId,e),this.cachedAbsoluteAverages=this.getAbsoluteCoordsAverage(),this.cachedRelativeAverages=this.getRelativeCoordsAverage()}mapTouchEventId(A){for(let[e,t]of this.touchEventsIds)if(isNaN(t)){this.touchEventsIds.set(e,A);break}}removeMappedTouchId(A){let e=this.getMappedTouchEventId(A);isNaN(e)||this.touchEventsIds.set(e,NaN)}getMappedTouchEventId(A){for(let[e,t]of this.touchEventsIds.entries())if(t===A)return e;return NaN}getVelocity(A){let e=this.trackedPointers.get(A);return e?{x:e.velocityX,y:e.velocityY}:null}getLastAbsoluteCoords(A){return this.trackedPointers.get(A??this.lastMovedPointerId)?.abosoluteCoords}getLastRelativeCoords(A){return this.trackedPointers.get(A??this.lastMovedPointerId)?.relativeCoords}getAbsoluteCoordsAverage(){let A=this.getAbsoluteCoordsSum(),e=A.x/this.trackedPointers.size,t=A.y/this.trackedPointers.size;return{x:isNaN(e)?this.cachedAbsoluteAverages.x:e,y:isNaN(t)?this.cachedAbsoluteAverages.y:t}}getRelativeCoordsAverage(){let A=this.getRelativeCoordsSum(),e=A.x/this.trackedPointers.size,t=A.y/this.trackedPointers.size;return{x:isNaN(e)?this.cachedRelativeAverages.x:e,y:isNaN(t)?this.cachedRelativeAverages.y:t}}getAbsoluteCoordsSum(A){let e={x:0,y:0};return this.trackedPointers.forEach((t,i)=>{i!==A&&(e.x+=t.abosoluteCoords.x,e.y+=t.abosoluteCoords.y)}),e}getRelativeCoordsSum(A){let e={x:0,y:0};return this.trackedPointers.forEach((t,i)=>{i!==A&&(e.x+=t.relativeCoords.x,e.y+=t.relativeCoords.y)}),e}resetTracker(){this.velocityTracker.reset(),this.trackedPointers.clear(),this.lastMovedPointerId=NaN;for(let A=0;A<20;++A)this.touchEventsIds.set(A,NaN)}static shareCommonPointers(A,e){return A.some(A=>e.includes(A))}get trackedPointersCount(){return this.trackedPointers.size}get trackedPointersIDs(){let A=[];return this.trackedPointers.forEach((e,t)=>{A.push(t)}),A}get trackedPointers(){return this._trackedPointers}}class _{gestureHandlers=[];awaitingHandlers=[];awaitingHandlersTags=new Set;handlingChangeSemaphore=0;activationIndex=0;scheduleFinishedHandlersCleanup(){0===this.handlingChangeSemaphore&&this.cleanupFinished
3Handlers()}cleanHandler(A){A.reset(),A.active=!1,A.awaiting=!1,A.activationIndex=Number.MAX_VALUE}removeHandlerFromOrchestrator(A){let e=this.gestureHandlers.indexOf(A),t=this.awaitingHandlers.indexOf(A);e>=0&&this.gestureHandlers.splice(e,1),t>=0&&(this.awaitingHandlers.splice(t,1),this.awaitingHandlersTags.delete(A.handlerTag))}cleanupFinishedHandlers(){let A=new Set;for(let e=this.gestureHandlers.length-1;e>=0;--e){let t=this.gestureHandlers[e];this.isFinished(t.state)&&!t.awaiting&&(this.cleanHandler(t),A.add(t))}this.gestureHandlers=this.gestureHandlers.filter(e=>!A.has(e))}hasOtherHandlerToWaitFor(A){let e=e=>!this.isFinished(e.state)&&this.shouldHandlerWaitForOther(A,e);return this.gestureHandlers.some(e)}shouldBeCancelledByFinishedHandler(A){let e=e=>this.shouldHandlerWaitForOther(A,e)&&5===e.state;return this.gestureHandlers.some(e)}tryActivate(A){if(this.shouldBeCancelledByFinishedHandler(A))return void A.cancel();if(this.hasOtherHandlerToWaitFor(A))return void this.addAwaitingHandler(A);let e=A.state;if(3!==e&&1!==e){if(this.shouldActivate(A))return void this.makeActive(A);if(4===e)return void A.fail();2===e&&A.cancel()}}shouldActivate(A){let e=e=>this.shouldHandlerBeCancelledBy(A,e);return!this.gestureHandlers.some(e)}cleanupAwaitingHandlers(A){let e=e=>!e.awaiting&&this.shouldHandlerWaitForOther(e,A);for(let A of this.awaitingHandlers)e(A)&&(this.cleanHandler(A),this.awaitingHandlersTags.delete(A.handlerTag));this.awaitingHandlers=this.awaitingHandlers.filter(A=>this.awaitingHandlersTags.has(A.handlerTag))}onHandlerStateChange(A,e,t,i){if(A.enabled||i){if(this.handlingChangeSemaphore+=1,this.isFinished(e)){for(let t of this.awaitingHandlers)if(this.shouldHandlerWaitForOther(t,A)&&this.awaitingHandlersTags.has(t.handlerTag)){if(5!==e){this.tryActivate(t);continue}t.cancel(),5===t.state&&t.sendEvent(3,2),t.awaiting=!1}}4===e?this.tryActivate(A):4===t||5===t?A.active?A.sendEvent(e,t):4===t&&(3===e||1===e)&&A.sendEvent(e,2):(0!==t||3!==e)&&A.sendEvent(e,t),this.handlingChangeSemaphore-=1,this.scheduleFinishedHandlersCleanup(),this.awaitingHandlers.includes(A)||this.cleanupAwaitingHandlers(A)}}makeActive(A){let e=A.state;A.active=!0,A.shouldResetProgress=!0,A.activationIndex=this.activationIndex++;for(let e=this.gestureHandlers.length-1;e>=0;--e)this.shouldHandlerBeCancelledBy(this.gestureHandlers[e],A)&&this.gestureHandlers[e].cancel();for(let e of this.awaitingHandlers)this.shouldHandlerBeCancelledBy(e,A)&&(e.awaiting=!1);A.sendEvent(4,2),4!==e&&(A.sendEvent(5,4),5!==e&&A.sendEvent(0,5)),A.awaiting&&(A.awaiting=!1,this.awaitingHandlers=this.awaitingHandlers.filter(e=>e!==A))}addAwaitingHandler(A){this.awaitingHandlers.includes(A)||(this.awaitingHandlers.push(A),this.awaitingHandlersTags.add(A.handlerTag),A.awaiting=!0,A.activationIndex=this.activationIndex++)}recordHandlerIfNotPresent(A){this.gestureHandlers.includes(A)||(this.gestureHandlers.push(A),A.active=!1,A.awaiting=!1,A.activationIndex=Number.MAX_SAFE_INTEGER)}shouldHandlerWaitForOther(A,e){return A!==e&&(A.shouldWaitForHandlerFailure(e)||e.shouldRequireToWaitForFailure(A))}canRunSimultaneously(A,e){return A===e||A.shouldRecognizeSimultaneously(e)||e.shouldRecognizeSimultaneously(A)}shouldHandlerBeCancelledBy(A,e){if(this.canRunSimultaneously(A,e))return!1;if(A.awaiting||4===A.state)return A.shouldBeCancelledByOther(e);let t=A.getTrackedPointersID(),i=e.getTrackedPointersID();return!!L.shareCommonPointers(t,i)||A.delegate.view===e.delegate.view||this.checkOverlap(A,e)}checkOverlap(A,e){return A.getTrackedPointersID().some(t=>{let i=A.tracker.getLastAbsoluteCoords(t);return i&&A.delegate.isPointerInBounds(i)&&e.delegate.isPointerInBounds(i)})}isFinished(A){return 5===A||1===A||3===A}cancelMouseAndPenGestures(A){this.gestureHandlers.forEach(e=>{(e.pointerType===F.MOUSE||e.pointerType===F.STYLUS)&&(e!==A?e.cancel():e.tracker.resetTracker())})}static get instance(){return _._instance||(_._instance=new _),_._instance}}class R{waitForRelations=new Map;simultaneousRelations=new Map;blocksHandlersRelations=new Map;configureInteractions(A,e){if(this.dropRelationsForHandlerWithTag(A.handlerTag),e.waitFor){let t=[];e.waitFor.forEach(A=>{"number"==typeof A?t.push(A):t.push(A.handlerTag)}),this.waitForRelations.set(A.handlerTag,t)}if(e.simultaneousHandlers){let t=[];
3e.simultaneousHandlers.forEach(A=>{"number"==typeof A?t.push(A):t.push(A.handlerTag)}),this.simultaneousRelations.set(A.handlerTag,t)}if(e.blocksHandlers){let t=[];e.blocksHandlers.forEach(A=>{"number"==typeof A?t.push(A):t.push(A.handlerTag)}),this.blocksHandlersRelations.set(A.handlerTag,t)}}shouldWaitForHandlerFailure(A,e){let t=this.waitForRelations.get(A.handlerTag);return t?.find(A=>A===e.handlerTag)!==void 0}shouldRecognizeSimultaneously(A,e){let t=this.simultaneousRelations.get(A.handlerTag);return t?.find(A=>A===e.handlerTag)!==void 0}shouldRequireHandlerToWaitForFailure(A,e){let t=this.blocksHandlersRelations.get(A.handlerTag);return t?.find(A=>A===e.handlerTag)!==void 0}shouldHandlerBeCancelledBy(A,e){let t="NativeViewGestureHandler"===e.constructor.name,i=e.active,r=e.isButton?.()===!0;return t&&i&&!r}dropRelationsForHandlerWithTag(A){this.waitForRelations.delete(A),this.simultaneousRelations.delete(A),this.blocksHandlersRelations.delete(A)}reset(){this.waitForRelations.clear(),this.simultaneousRelations.clear(),this.blocksHandlersRelations.clear()}static get instance(){return this._instance||(this._instance=new R),this._instance}}let T=["id","enabled","shouldCancelWhenOutside","hitSlop","cancelsTouchesInView","userSelect","activeCursor","mouseButton","enableContextMenu","touchAction"],G=[...T,"waitFor","simultaneousHandlers","blocksHandlers","onBegan","onFailed","onCancelled","onActivated","onEnded","onGestureEvent","onHandlerStateChange"],N=[...T,"needsPointerData","manualActivation"],j=((a={})[a.LEFT=1]="LEFT",a[a.RIGHT=2]="RIGHT",a[a.MIDDLE=4]="MIDDLE",a[a.BUTTON_4=8]="BUTTON_4",a[a.BUTTON_5=16]="BUTTON_5",a[a.ALL=31]="ALL",a);class O{lastSentState=null;_state=0;_shouldCancelWhenOutside=!1;hasCustomActivationCriteria=!1;_enabled=!1;_config={enabled:!1};_tracker=new L;_activationIndex=0;_awaiting=!1;_active=!1;_shouldResetProgress=!1;_pointerType=F.MOUSE;constructor(A){this._delegate=A}init(A,e){this.propsRef=e,this.viewRef=A,this.state=0,this.delegate.init(A,this)}attachEventManager(A){A.setOnPointerDown(this.onPointerDown.bind(this)),A.setOnPointerAdd(this.onPointerAdd.bind(this)),A.setOnPointerUp(this.onPointerUp.bind(this)),A.setOnPointerRemove(this.onPointerRemove.bind(this)),A.setOnPointerMove(this.onPointerMove.bind(this)),A.setOnPointerEnter(this.onPointerEnter.bind(this)),A.setOnPointerLeave(this.onPointerLeave.bind(this)),A.setOnPointerCancel(this.onPointerCancel.bind(this)),A.setOnPointerOutOfBounds(this.onPointerOutOfBounds.bind(this)),A.setOnPointerMoveOver(this.onPointerMoveOver.bind(this)),A.setOnPointerMoveOut(this.onPointerMoveOut.bind(this)),A.setOnWheel(this.onWheel.bind(this)),A.registerListeners()}onCancel(){}onReset(){}resetProgress(){}reset(){this.tracker.resetTracker(),this.onReset(),this.resetProgress(),this.delegate.reset(),this.state=0}moveToState(A,e){if(this.state===A)return;let t=this.state;this.state=A,this.tracker.trackedPointersCount>0&&this.config.needsPointerData&&this.isFinished()&&this.cancelTouches(),_.instance.onHandlerStateChange(this,A,t,e),this.onStateChange(A,t),!this.enabled&&this.isFinished()&&(this.state=0)}onStateChange(A,e){}begin(){this.checkHitSlop()&&0===this.state&&this.moveToState(2)}fail(A){(4===this.state||2===this.state)&&(this.delegate.onFail(),this.moveToState(1,A)),this.resetProgress()}cancel(A){(4===this.state||0===this.state||2===this.state)&&(this.onCancel(),this.delegate.onCancel(),this.moveToState(3,A))}activate(A=!1){(!0!==this.config.manualActivation||A)&&(0===this.state||2===this.state)&&(this.delegate.onActivate(),this.moveToState(4))}end(){(2===this.state||4===this.state)&&(this.delegate.onEnd(),this.moveToState(5)),this.resetProgress()}getShouldResetProgress(){return this.shouldResetProgress}setShouldResetProgress(A){this.shouldResetProgress=A}shouldWaitForHandlerFailure(A){return A!==this&&R.instance.shouldWaitForHandlerFailure(this,A)}shouldRequireToWaitForFailure(A){return A!==this&&R.instance.shouldRequireHandlerToWaitForFailure(this,A)}shouldRecognizeSimultaneously(A){return A===this||R.instance.shouldRecognizeSimultaneously(this,A)}shouldBeCancelledByOther(A){return A!==this&&R.instance.shouldHandlerBeCancelledBy(this,A)}onPointerDown(A){_.instance.recordHandlerIfNotPresent(this),this.pointerType=A.pointerType,this.pointerType===F.TOUCH&&_.instance.cancelMouseAndPenGestures(this)}onPointerAdd(A){this.tryToSendTouchEvent(A)}onPointerUp(A){this.tryToSendTouchEvent(A)}onPointerRemove(A){this.tryToSendTouchEvent(A)}onPointerMove(A){this.tryToSendMoveEvent(!1,A)}onPointerLeave(A){if(this.shouldCancelWhenOutside){switch(this.state){case 4:this.cancel();break;case 2:this.fail()}return}this.tryToSendTouchEvent(A)}onPointerEnter(A){this.tryToSendTouchEvent(A)}onPointerCancel(A){this.tryToSendTouchEvent(A),this.cancel(),this.reset()}onPointerOutOfBounds(A){this.tryToSendMoveEvent(!0,A)}onPointerMoveOver(A){}onPointerMoveOut(A){}onWheel(A){}tryToSendMoveEvent(A,e){A&&this.shouldCancelWhenOutside||!this.enabled||(this.active&&this.sendEvent(this.state,this.state),this.tryToSendTouchEvent(e))}tryToSendTouchEvent(A){this.config.needsPointerData&&this.sendTouchEvent(A)}sendTouchEvent(A){if(!this.enabled)return;let{onGestureHandlerEvent:e}=this.propsRef.current,t=this.transformTouchEvent(A);t&&K(e,t)}sendEvent=(A,e)=>{let{onGestureHandlerEvent:t,onGestureHandlerStateChange:i}=this.propsRef.current,r=this.transformEventData(A,e);this.lastSentState!==A&&(this.lastSentState=A,K(i,r)),4===this.state&&(r.nativeEvent.oldState=void 0,K(t,r))};transformEventData(A,e){return{nativeEvent:{numberOfPointers:this.tracker.trackedPointersCount,state:A,pointerInside:this.delegate.isPointerInBounds(this.tracker.getAbsoluteCoordsAverage()),...this.transformNativeEvent(),handlerTag:this.handlerTag,target:this.viewRef,oldState:A!==e?e:void 0,pointerType:this.pointerType},timeStamp:Date.now()}}transformTouchEvent(A){let e=this.delegate.measureView(),t=[],i=[],r=this.tracker.trackedPointers;
3if(0===r.size||!r.has(A.pointerId))return;r.forEach((A,i)=>{let r=this.tracker.getMappedTouchEventId(i);t.push({id:r,x:A.abosoluteCoords.x-e.pageX,y:A.abosoluteCoords.y-e.pageY,absoluteX:A.abosoluteCoords.x,absoluteY:A.abosoluteCoords.y})}),A.eventType!==k.CANCEL?i.push({id:this.tracker.getMappedTouchEventId(A.pointerId),x:A.x-e.pageX,y:A.y-e.pageY,absoluteX:A.x,absoluteY:A.y}):r.forEach((A,t)=>{let r=this.tracker.getMappedTouchEventId(t);i.push({id:r,x:A.abosoluteCoords.x-e.pageX,y:A.abosoluteCoords.y-e.pageY,absoluteX:A.abosoluteCoords.x,absoluteY:A.abosoluteCoords.y})});let n=D.UNDETERMINED;switch(A.eventType){case k.DOWN:case k.ADDITIONAL_POINTER_DOWN:n=D.DOWN;break;case k.UP:case k.ADDITIONAL_POINTER_UP:n=D.UP;break;case k.MOVE:n=D.MOVE;break;case k.CANCEL:n=D.CANCELLED}let s=t.length;return(A.eventType===k.UP||A.eventType===k.ADDITIONAL_POINTER_UP)&&--s,{nativeEvent:{handlerTag:this.handlerTag,state:this.state,eventType:n,changedTouches:i,allTouches:t,numberOfTouches:s,pointerType:this.pointerType},timeStamp:Date.now()}}cancelTouches(){let A=this.delegate.measureView(),e=[],t=[],i=this.tracker.trackedPointers;if(0===i.size)return;i.forEach((i,r)=>{let n=this.tracker.getMappedTouchEventId(r);e.push({id:n,x:i.abosoluteCoords.x-A.pageX,y:i.abosoluteCoords.y-A.pageY,absoluteX:i.abosoluteCoords.x,absoluteY:i.abosoluteCoords.y}),t.push({id:n,x:i.abosoluteCoords.x-A.pageX,y:i.abosoluteCoords.y-A.pageY,absoluteX:i.abosoluteCoords.x,absoluteY:i.abosoluteCoords.y})});let r={nativeEvent:{handlerTag:this.handlerTag,state:this.state,eventType:D.CANCELLED,changedTouches:t,allTouches:e,numberOfTouches:e.length,pointerType:this.pointerType},timeStamp:Date.now()},{onGestureHandlerEvent:n}=this.propsRef.current;K(n,r)}transformNativeEvent(){let A=this.tracker.getAbsoluteCoordsAverage(),e=this.tracker.getRelativeCoordsAverage();return{x:e.x,y:e.y,absoluteX:A.x,absoluteY:A.y}}updateGestureConfig({enabled:A=!0,...e}){if(this._config={enabled:A,...e},this.enabled!==A&&this.delegate.onEnabledChange(A),this.enabled=A,void 0!==this.config.shouldCancelWhenOutside&&(this.shouldCancelWhenOutside=this.config.shouldCancelWhenOutside),this.validateHitSlops(),!this.enabled)switch(this.state){case 4:this.fail(!0);break;case 0:_.instance.removeHandlerFromOrchestrator(this);break;default:this.cancel(!0)}}checkCustomActivationCriteria(A){for(let e in this.config)A.indexOf(e)>=0&&(this.hasCustomActivationCriteria=!0)}validateHitSlops(){if(this.config.hitSlop){if(void 0!==this.config.hitSlop.left&&void 0!==this.config.hitSlop.right&&void 0!==this.config.hitSlop.width)throw Error("HitSlop Error: Cannot define left, right and width at the same time");if(void 0!==this.config.hitSlop.width&&void 0===this.config.hitSlop.left&&void 0===this.config.hitSlop.right)throw Error("HitSlop Error: When width is defined, either left or right has to be defined");if(void 0!==this.config.hitSlop.height&&void 0!==this.config.hitSlop.top&&void 0!==this.config.hitSlop.bottom)throw Error("HitSlop Error: Cannot define top, bottom and height at the same time");if(void 0!==this.config.hitSlop.height&&void 0===this.config.hitSlop.top&&void 0===this.config.hitSlop.bottom)throw Error("HitSlop Error: When height is defined, either top or bottom has to be defined")}}checkHitSlop(){if(!this.config.hitSlop)return!0;let{width:A,height:e}=this.delegate.measureView(),t=0,i=0,r=A,n=e;void 0!==this.config.hitSlop.horizontal&&(t-=this.config.hitSlop.horizontal,r+=this.config.hitSlop.horizontal),void 0!==this.config.hitSlop.vertical&&(i-=this.config.hitSlop.vertical,n+=this.config.hitSlop.vertical),void 0!==this.config.hitSlop.left&&(t=-this.config.hitSlop.left),void 0!==this.config.hitSlop.right&&(r=A+this.config.hitSlop.right),void 0!==this.config.hitSlop.top&&(i=-this.config.hitSlop.top),void 0!==this.config.hitSlop.bottom&&(n=e+this.config.hitSlop.bottom),void 0!==this.config.hitSlop.width&&(void 0!==this.config.hitSlop.left?r=t+this.config.hitSlop.width:void 0!==this.config.hitSlop.right&&(t=r-this.config.hitSlop.width)),void 0!==this.config.hitSlop.height&&(void 0!==this.config.hitSlop.top?n=i+this.config.hitSlop.height:void 0!==this.config.hitSlop.bottom&&(i=n-this.config.hitSlop.height));let s=this.delegate.measureView(),o=this.tracker.getLastAbsoluteCoords();if(!o)return!1;let a=o.x-s.pageX,c=o.y-s.pageY;return a>=t&&a<=r&&c>=i&&c<=n}isButtonInConfig(A){return!A||!this.config.mouseButton&&A===j.LEFT||this.config.mouseButton&&A&this.config.mouseButton}resetConfig(){}onDestroy(){_.instance.removeHandlerFromOrchestrator(this),this.delegate.destroy(this.config)}get handlerTag(){return this._handlerTag}set handlerTag(A){this._handlerTag=A}get config(){return this._config}get delegate(){return this._delegate}get tracker(){return this._tracker}get state(){return this._state}set state(A){this._state=A}get shouldCancelWhenOutside(){return this._shouldCancelWhenOutside}set shouldCancelWhenOutside(A){this._shouldCancelWhenOutside=A}get enabled(){return this._enabled}set enabled(A){this._enabled=A}get pointerType(){return this._pointerType}set pointerType(A){this._pointerType=A}get active(){return this._active}set active(A){this._active=A}get awaiting(){return this._awaiting}set awaiting(A){this._awaiting=A}get activationIndex(){return this._activationIndex}set activationIndex(A){this._activationIndex=A}get shouldResetProgress(){return this._shouldResetProgress}set shouldResetProgress(A){this._shouldResetProgress=A}getTrackedPointersID(){return this.tracker.trackedPointersIDs}isFinished(){return 5===this.state||1===this.state||3===this.state}}function K(A,e){if(!A)return;if("function"==typeof A)return void A(e);
3if("__getHandler"in A&&"function"==typeof A.__getHandler)return void K(A.__getHandler(),e);if(!("__nodeConfig"in A))return;let{argMapping:t}=A.__nodeConfig;if(Array.isArray(t))for(let[i,[r,n]]of t.entries()){if(!(r in e.nativeEvent))continue;let t=e.nativeEvent[r];n?.setValue?n.setValue(t):A.__nodeConfig.argMapping[i]=[r,t]}}class Y extends O{customActivationProperties=["activeOffsetXStart","activeOffsetXEnd","failOffsetXStart","failOffsetXEnd","activeOffsetYStart","activeOffsetYEnd","failOffsetYStart","failOffsetYEnd","minVelocityX","minVelocityY","minVelocity"];velocityX=0;velocityY=0;minDistSq=225;activeOffsetXStart=-Number.MAX_SAFE_INTEGER;activeOffsetXEnd=Number.MIN_SAFE_INTEGER;failOffsetXStart=Number.MIN_SAFE_INTEGER;failOffsetXEnd=Number.MAX_SAFE_INTEGER;activeOffsetYStart=Number.MAX_SAFE_INTEGER;activeOffsetYEnd=Number.MIN_SAFE_INTEGER;failOffsetYStart=Number.MIN_SAFE_INTEGER;failOffsetYEnd=Number.MAX_SAFE_INTEGER;minVelocityX=Number.MAX_SAFE_INTEGER;minVelocityY=Number.MAX_SAFE_INTEGER;minVelocitySq=Number.MAX_SAFE_INTEGER;minPointers=1;maxPointers=10;startX=0;startY=0;offsetX=0;offsetY=0;lastX=0;lastY=0;activateAfterLongPress=0;activationTimeout=0;enableTrackpadTwoFingerGesture=!1;endWheelTimeout=0;wheelDevice=b.UNDETERMINED;updateGestureConfig({enabled:A=!0,...e}){this.resetConfig(),super.updateGestureConfig({enabled:A,...e}),this.checkCustomActivationCriteria(this.customActivationProperties),void 0!==this.config.minDist?this.minDistSq=this.config.minDist*this.config.minDist:this.hasCustomActivationCriteria&&(this.minDistSq=Number.MAX_SAFE_INTEGER),void 0!==this.config.minPointers&&(this.minPointers=this.config.minPointers),void 0!==this.config.maxPointers&&(this.maxPointers=this.config.maxPointers),void 0!==this.config.minVelocity&&(this.minVelocityX=this.config.minVelocity,this.minVelocityY=this.config.minVelocity),void 0!==this.config.minVelocityX&&(this.minVelocityX=this.config.minVelocityX),void 0!==this.config.minVelocityY&&(this.minVelocityY=this.config.minVelocityY),void 0!==this.config.activateAfterLongPress&&(this.activateAfterLongPress=this.config.activateAfterLongPress),void 0!==this.config.activeOffsetXStart&&(this.activeOffsetXStart=this.config.activeOffsetXStart,void 0===this.config.activeOffsetXEnd&&(this.activeOffsetXEnd=Number.MAX_SAFE_INTEGER)),void 0!==this.config.activeOffsetXEnd&&(this.activeOffsetXEnd=this.config.activeOffsetXEnd,void 0===this.config.activeOffsetXStart&&(this.activeOffsetXStart=Number.MIN_SAFE_INTEGER)),void 0!==this.config.failOffsetXStart&&(this.failOffsetXStart=this.config.failOffsetXStart,void 0===this.config.failOffsetXEnd&&(this.failOffsetXEnd=Number.MAX_SAFE_INTEGER)),void 0!==this.config.failOffsetXEnd&&(this.failOffsetXEnd=this.config.failOffsetXEnd,void 0===this.config.failOffsetXStart&&(this.failOffsetXStart=Number.MIN_SAFE_INTEGER)),void 0!==this.config.activeOffsetYStart&&(this.activeOffsetYStart=this.config.activeOffsetYStart,void 0===this.config.activeOffsetYEnd&&(this.activeOffsetYEnd=Number.MAX_SAFE_INTEGER)),void 0!==this.config.activeOffsetYEnd&&(this.activeOffsetYEnd=this.config.activeOffsetYEnd,void 0===this.config.activeOffsetYStart&&(this.activeOffsetYStart=Number.MIN_SAFE_INTEGER)),void 0!==this.config.failOffsetYStart&&(this.failOffsetYStart=this.config.failOffsetYStart,void 0===this.config.failOffsetYEnd&&(this.failOffsetYEnd=Number.MAX_SAFE_INTEGER)),void 0!==this.config.failOffsetYEnd&&(this.failOffsetYEnd=this.config.failOffsetYEnd,void 0===this.config.failOffsetYStart&&(this.failOffsetYStart=Number.MIN_SAFE_INTEGER)),void 0!==this.config.enableTrackpadTwoFingerGesture&&(this.enableTrackpadTwoFingerGesture=this.config.enableTrackpadTwoFingerGesture)}resetConfig(){super.resetConfig(),this.activeOffsetXStart=-Number.MAX_SAFE_INTEGER,this.activeOffsetXEnd=Number.MIN_SAFE_INTEGER,this.failOffsetXStart=Number.MIN_SAFE_INTEGER,this.failOffsetXEnd=Number.MAX_SAFE_INTEGER,this.activeOffsetYStart=Number.MAX_SAFE_INTEGER,this.activeOffsetYEnd=Number.MIN_SAFE_INTEGER,this.failOffsetYStart=Number.MIN_SAFE_INTEGER,this.failOffsetYEnd=Number.MAX_SAFE_INTEGER,this.minVelocityX=Number.MAX_SAFE_INTEGER,this.minVelocityY=Number.MAX_SAFE_INTEGER,this.minVelocitySq=Number.MAX_SAFE_INTEGER,this.minDistSq=225,this.minPointers=1,this.maxPointers=10,this.activateAfterLongPress=0}transformNativeEvent(){let A=this.getTranslationX(),e=this.getTranslationY();return{...super.transformNativeEvent(),translationX:isNaN(A)?0:A,translationY:isNaN(e)?0:e,velocityX:this.velocityX,velocityY:this.velocityY,stylusData:this.stylusData}}getTranslationX(){return this.lastX-this.startX+this.offsetX}getTranslationY(){return this.lastY-this.startY+this.offsetY}clearActivationTimeout(){clearTimeout(this.activationTimeout)}updateLastCoords(){let{x:A,y:e}=this.tracker.getAbsoluteCoordsAverage();this.lastX=A,this.lastY=e}updateVelocity(A){let e=this.tracker.getVelocity(A);this.velocityX=e?.x??0,this.velocityY=e?.y??0}onPointerDown(A){this.isButtonInConfig(A.button)&&(this.tracker.addToTracker(A),this.stylusData=A.stylusData,super.onPointerDown(A),this.updateLastCoords(),this.startX=this.lastX,this.startY=this.lastY,this.tryBegin(A),this.checkBegan(),this.tryToSendTouchEvent(A))}onPointerAdd(A){this.tracker.addToTracker(A),super.onPointerAdd(A),this.tryBegin(A),this.offsetX+=this.lastX-this.startX,this.offsetY+=this.lastY-this.startY,this.updateLastCoords(),this.startX=this.lastX,this.startY=this.lastY,this.tracker.trackedPointersCount>this.maxPointers?4===this.state?this.cancel():this.fail():this.checkBegan()}onPointerUp(A){if(this.stylusData=A.stylusData,super.onPointerUp(A),4===this.state){let A=this.tracker.getAbsoluteCoordsAverage();this.lastX=A.x,this.lastY=A.y}this.tracker.removeFromTracker(A.pointerId),0===this.tracker.trackedPointersCount&&this.clearActivationTimeout(),4===this.state?this.end():(this.resetProgress(),this.fail())}onPointerRemove(A){super.onPointerRemove(A),this.tracker.removeFromTracker(A.pointerId),this.offsetX+=this.lastX-this.startX,this.offsetY+=this.lastY-this.startY,this.updateLastCoords(),this.startX=this.lastX,this.startY=this.lastY,4===this.state&&this.tracker.trackedPointersCount<this.minPointers||this.checkBegan()}onPointerMove(A){this.tracker.track(A),this.stylusData=A.stylusData,this.updateLastCoords(),this.updateVelocity(A.pointerId),this.checkBegan(),super.onPointerMove(A)}onPointerOutOfBounds(A){this.shouldCancelWhenOutside||(this.tracker.track(A),this.stylusData=A.stylusData,this.updateLastCoords(),this.updateVelocity(A.pointerId),this.checkBegan(),4===this.state&&super.onPointerOutOfBounds(A))}scheduleWheelEnd(A){clearTimeout(this.endWheelTimeout),this.endWheelTimeout=setTimeout(()=>{4===this.state&&(this.end(),this.tracker.removeFromTracker(A.pointerId),this.state=0),this.wheelDevice=b.UNDETERMINED},30)}onWheel(A){if(this.wheelDevice!==b.MOUSE&&this.enableTrackpadTwoFingerGesture){if(0===this.state){if(this.wheelDevice=A.wheelDeltaY%120!=0?b.TOUC
3HPAD:b.MOUSE,this.wheelDevice===b.MOUSE)return void this.scheduleWheelEnd(A);this.tracker.addToTracker(A),this.updateLastCoords(),this.startX=this.lastX,this.startY=this.lastY,this.begin(),this.activate()}this.tracker.track(A),this.updateLastCoords(),this.updateVelocity(A.pointerId),this.tryToSendMoveEvent(!1,A),this.scheduleWheelEnd(A)}}shouldActivate(){let A=this.getTranslationX();if(this.activeOffsetXStart!==Number.MAX_SAFE_INTEGER&&A<this.activeOffsetXStart||this.activeOffsetXEnd!==Number.MIN_SAFE_INTEGER&&A>this.activeOffsetXEnd)return!0;let e=this.getTranslationY();if(this.activeOffsetYStart!==Number.MAX_SAFE_INTEGER&&e<this.activeOffsetYStart||this.activeOffsetYEnd!==Number.MIN_SAFE_INTEGER&&e>this.activeOffsetYEnd||this.minDistSq!==Number.MAX_SAFE_INTEGER&&A*A+e*e>=this.minDistSq)return!0;let t=this.velocityX;if(this.minVelocityX!==Number.MAX_SAFE_INTEGER&&(this.minVelocityX<0&&t<=this.minVelocityX||this.minVelocityX>=0&&this.minVelocityX<=t))return!0;let i=this.velocityY;return this.minVelocityY!==Number.MAX_SAFE_INTEGER&&(this.minVelocityY<0&&i<=this.minVelocityY||this.minVelocityY>=0&&this.minVelocityY<=i)||this.minVelocitySq!==Number.MAX_SAFE_INTEGER&&t*t+i*i>=this.minVelocitySq}shouldFail(){let A=this.getTranslationX(),e=this.getTranslationY();return this.activateAfterLongPress>0&&A*A+e*e>225?(this.clearActivationTimeout(),!0):this.failOffsetXStart!==Number.MIN_SAFE_INTEGER&&A<this.failOffsetXStart||this.failOffsetXEnd!==Number.MAX_SAFE_INTEGER&&A>this.failOffsetXEnd||this.failOffsetYStart!==Number.MIN_SAFE_INTEGER&&e<this.failOffsetYStart||this.failOffsetYEnd!==Number.MAX_SAFE_INTEGER&&e>this.failOffsetYEnd}tryBegin(A){0===this.state&&this.tracker.trackedPointersCount>=this.minPointers?(this.resetProgress(),this.offsetX=0,this.offsetY=0,this.velocityX=0,this.velocityY=0,this.begin(),this.activateAfterLongPress>0&&(this.activationTimeout=setTimeout(()=>{this.activate()},this.activateAfterLongPress))):this.updateVelocity(A.pointerId)}checkBegan(){2===this.state&&(this.shouldFail()?this.fail():this.shouldActivate()&&this.activate())}activate(A=!1){4!==this.state&&this.resetProgress(),super.activate(A)}onCancel(){this.clearActivationTimeout()}onReset(){this.clearActivationTimeout()}resetProgress(){4!==this.state&&(this.startX=this.lastX,this.startY=this.lastY)}}class z extends O{maxDeltaX=Number.MIN_SAFE_INTEGER;maxDeltaY=Number.MIN_SAFE_INTEGER;maxDistSq=Number.MIN_SAFE_INTEGER;maxDurationMs=500;maxDelayMs=500;numberOfTaps=1;minNumberOfPointers=1;currentMaxNumberOfPointers=1;startX=0;startY=0;offsetX=0;offsetY=0;lastX=0;lastY=0;tapsSoFar=0;updateGestureConfig({enabled:A=!0,...e}){super.updateGestureConfig({enabled:A,...e}),void 0!==this.config.numberOfTaps&&(this.numberOfTaps=this.config.numberOfTaps),void 0!==this.config.maxDurationMs&&(this.maxDurationMs=this.config.maxDurationMs),void 0!==this.config.maxDelayMs&&(this.maxDelayMs=this.config.maxDelayMs),void 0!==this.config.maxDeltaX&&(this.maxDeltaX=this.config.maxDeltaX),void 0!==this.config.maxDeltaY&&(this.maxDeltaY=this.config.maxDeltaY),void 0!==this.config.maxDist&&(this.maxDistSq=this.config.maxDist*this.config.maxDist),void 0!==this.config.minPointers&&(this.minNumberOfPointers=this.config.minPointers)}resetConfig(){super.resetConfig(),this.maxDeltaX=Number.MIN_SAFE_INTEGER,this.maxDeltaY=Number.MIN_SAFE_INTEGER,this.maxDistSq=Number.MIN_SAFE_INTEGER,this.maxDurationMs=500,this.maxDelayMs=500,this.numberOfTaps=1,this.minNumberOfPointers=1}clearTimeouts(){clearTimeout(this.waitTimeout),clearTimeout(this.delayTimeout)}startTap(){this.clearTimeouts(),this.waitTimeout=setTimeout(()=>this.fail(),this.maxDurationMs)}endTap(){this.clearTimeouts(),++this.tapsSoFar===this.numberOfTaps&&this.currentMaxNumberOfPointers>=this.minNumberOfPointers?this.activate():this.delayTimeout=setTimeout(()=>this.fail(),this.maxDelayMs)}updateLastCoords(){let{x:A,y:e}=this.tracker.getAbsoluteCoordsAverage();this.lastX=A,this.lastY=e}onPointerDown(A){this.isButtonInConfig(A.button)&&(this.tracker.addToTracker(A),super.onPointerDown(A),this.trySettingPosition(A),this.startX=A.x,this.startY=A.y,this.lastX=A.x,this.lastY=A.y,this.updateState(A),this.tryToSendTouchEvent(A))}onPointerAdd(A){super.onPointerAdd(A),this.tracker.addToTracker(A),this.trySettingPosition(A),this.offsetX+=this.lastX-this.startX,this.offsetY+=this.lastY-this.startY,this.updateLastCoords(),this.startX=this.lastX,this.startY=this.lastY,this.updateState(A)}onPointerUp(A){super.onPointerUp(A),this.updateLastCoords(),this.tracker.removeFromTracker(A.pointerId),this.updateState(A)}onPointerRemove(A){super.onPointerRemove(A),this.tracker.removeFromTracker(A.pointerId),this.offsetX+=this.lastX-this.startX,this.offsetY+=this.lastY=this.startY,this.updateLastCoords(),this.startX=this.lastX,this.startY=this.lastY,this.updateState(A)}onPointerMove(A){this.trySettingPosition(A),this.tracker.track(A),this.updateLastCoords(),this.updateState(A),super.onPointerMove(A)}onPointerOutOfBounds(A){this.trySettingPosition(A),this.tracker.track(A),this.updateLastCoords(),this.updateState(A),super.onPointerOutOfBounds(A)}updateState(A){if(this.currentMaxNumberOfPointers<this.tracker.trackedPointersCount&&(this.currentMaxNumberOfPointers=this.tracker.trackedPointersCount),this.shouldFail())return void this.fail();switch(this.state){case 0:A.eventType===k.DOWN&&this.begin(),this.startTap();break;case 2:A.eventType===k.UP&&this.endTap(),A.eventType===k.DOWN&&this.startTap()}}trySettingPosition(A){0===this.state&&(this.offsetX=0,this.offsetY=0,this.startX=A.x,this.startY=A.y)}shouldFail(){let A=this.lastX-this.startX+this.offsetX;if(this.maxDeltaX!==Number.MIN_SAFE_INTEGER&&Math.abs(A)>this.maxDeltaX)return!0;let e=this.lastY-this.startY+this.offsetY;return!!(this.maxDeltaY!==Number.MIN_SAFE_INTEGER&&Math.abs(e)>this.maxDeltaY)||this.maxDistSq!==Number.MIN_SAFE_INTEGER&&e*e+A*A>this.maxDistSq}activate(){super.activate(),this.end()}onCancel(){this.resetProgress(),this.clearTimeouts()}resetProgress(){this.clearTimeouts(),this.tapsSoFar=0,this.currentMaxNumberOfPointers=0}}class J extends O{minDurationMs=500;defaultMaxDistSq=100;maxDistSq=this.defaultMaxDistSq;numberOfPointers=1;startX=0;startY=0;startTime=0;previousTime=0;init(A,e){void 0===this.config.enableContextMenu&&(this.config.enableContextMenu=!1),super.init(A,e)}transformNativeEvent(){return{...super.transformNativeEvent(),duration:Date.now()-this.startTime}}updateGestureConfig({enabled:A=!0,...e}){super.updateGestureConfig({enabled:A,...e}),void 0!==this.config.minDurationMs&&(this.minDurationMs=this.config.minDurationMs),void 0!==this.config.maxDist&&(this.maxDistSq=this.config.maxDist*this.config.maxDist),void 0!==this.config.numberOfPointers&&(this.numberOfPointers=this.config.numberOfPointers)}resetConfig(){super.resetConfig(),this.minDurationMs=500,this.maxDistSq=this.defaultMaxDistSq}onStateChange(A,e){clearTimeout(this.activationTimeout)}onPointerDown(A){this.isButtonInConfig(A.button)&&(this.tracker.addToTracker(A),super.onPointerDown(A),this.startX=A.x,this.startY=A.y,this.tryBegin(),this.tryActivate(),this.tryToSendTouchEvent(A))}onPointerAdd(A){if(super.onPointerAdd(A),this.tracker.addToTracker(A),this.tracker.trackedPointersCount>this.numberOfPointers)return void this.fail();let e=this.tracker.getAbsoluteCoordsAverage();this.startX=e.x,this.startY=e.y,this.tryActivate()}onPointerMove(A){super.onPointerMove(A),this.tracker.track(A),this.checkDistanceFail()}onPointerOutOfBounds(A){super.onPointerOutOfBounds(A),this.tracker.track(A),this.checkDistanceFail()}onPointerUp(A){super.onPointerUp(A),this.tracker.removeFromTracker(A.pointerId),4===this.state?this.end():this.fail()}onPointerRemove(A){super.onPointerRemove(A),this.tracker.removeFromTracker(A.pointerId),this.tracker.trackedPointersCount<this.numberOfPointers&&4!==this.state&&this.fail()}tryBegin(){0===this.state&&(this.previousTime=Date.now(),this.startTime=this.previousTime,this.begin())}tryActivate(){this.tracker.trackedPointersCount===this.numberOfPointers&&(this.minDurationMs>0?this.activationTimeout=setTimeout(()=>{this.activate()},this.minDurationMs):0===this.minDurationMs&&this.activate())}checkDistanceFail(){let A=this.tracker.getAbsoluteCoordsAverage(),e=A.x-this.startX,t=A.y-this.startY;e*e+t*t<=this.maxDistSq||(4===this.state?this.cancel():this.fail())}}class X{inProgress=!1;constructor(A){this.onScaleBegin=A.onScaleBegin,this.onScale=A.onScale,this.onScaleEnd=A.onScaleEnd,this.spanSlop=30,this.minSpan=0}onTouchEvent(A,e){this.currentTime=A.time;let t=A.eventType,i=e.trackedPointersCount,r=t===k.UP||t===k.ADDITIONAL_POINTER_UP||t===k.CANCEL;if((t===k.DOWN||r)&&(this.inProgress&&(this.onScaleEnd(this),this.inProgress=!1,this.initialSpan=0),r))return!0;let n=t===k.DOWN||t===k.ADDITIONAL_POINTER_UP||t===k.ADDITIONAL_POINTER_DOWN,s=t===k.ADDITIONAL_POINTER_UP,o=s?A.pointerId:void 0,a=s?i-1:i,c=e.getAbsoluteCoordsSum(),g=c.x/a,l=c.y/a,u=0,B=0;
3e.trackedPointers.forEach((A,e)=>{e!==o&&(u+=Math.abs(A.abosoluteCoords.x-g),B+=Math.abs(A.abosoluteCoords.y-l))});let h=Math.hypot(u/a*2,B/a*2),d=this.inProgress;return this._focusX=g,this._focusY=l,this.inProgress&&(h<this.minSpan||n)&&(this.onScaleEnd(this),this.inProgress=!1,this.initialSpan=h),n&&(this.initialSpan=this.prevSpan=this._currentSpan=h),!this.inProgress&&h>=this.minSpan&&(d||Math.abs(h-this.initialSpan)>this.spanSlop)&&(this.prevSpan=this._currentSpan=h,this.prevTime=this.currentTime,this.inProgress=this.onScaleBegin(this)),t!==k.MOVE||(this._currentSpan=h,!(!this.inProgress||this.onScale(this))||(this.prevSpan=this.currentSpan,this.prevTime=this.currentTime,!0))}calculateScaleFactor(A){return A<2?1:this.prevSpan>0?this.currentSpan/this.prevSpan:1}get currentSpan(){return this._currentSpan}get focusX(){return this._focusX}get focusY(){return this._focusY}get timeDelta(){return this.currentTime-this.prevTime}}class V extends O{scale=1;velocity=0;startingSpan=0;spanSlop=15;scaleDetectorListener={onScaleBegin:A=>(this.startingSpan=A.currentSpan,!0),onScale:A=>{let e=this.scale;this.scale*=A.calculateScaleFactor(this.tracker.trackedPointersCount);let t=A.timeDelta;return t>0&&(this.velocity=(this.scale-e)/t),Math.abs(this.startingSpan-A.currentSpan)>=this.spanSlop&&2===this.state&&this.activate(),!0},onScaleEnd:A=>{}};scaleGestureDetector=new X(this.scaleDetectorListener);init(A,e){super.init(A,e),this.shouldCancelWhenOutside=!1}transformNativeEvent(){return{focalX:this.scaleGestureDetector.focusX,focalY:this.scaleGestureDetector.focusY,velocity:this.velocity,scale:this.scale}}onPointerDown(A){this.tracker.addToTracker(A),super.onPointerDown(A),this.tryToSendTouchEvent(A)}onPointerAdd(A){this.tracker.addToTracker(A),super.onPointerAdd(A),this.tryBegin(),this.scaleGestureDetector.onTouchEvent(A,this.tracker)}onPointerUp(A){super.onPointerUp(A),this.tracker.removeFromTracker(A.pointerId),4===this.state?(this.scaleGestureDetector.onTouchEvent(A,this.tracker),this.end()):this.fail()}onPointerRemove(A){super.onPointerRemove(A),this.scaleGestureDetector.onTouchEvent(A,this.tracker),this.tracker.removeFromTracker(A.pointerId),4===this.state&&this.tracker.trackedPointersCount<2&&this.end()}onPointerMove(A){this.tracker.trackedPointersCount<2||(this.tracker.track(A),this.scaleGestureDetector.onTouchEvent(A,this.tracker),super.onPointerMove(A))}onPointerOutOfBounds(A){this.tracker.trackedPointersCount<2||(this.tracker.track(A),this.scaleGestureDetector.onTouchEvent(A,this.tracker),super.onPointerOutOfBounds(A))}tryBegin(){0===this.state&&(this.resetProgress(),this.begin())}activate(A){4!==this.state&&this.resetProgress(),super.activate(A)}onReset(){this.resetProgress()}resetProgress(){4!==this.state&&(this.velocity=0,this.scale=1)}}class q{currentTime=0;previousTime=0;previousAngle=0;_rotation=0;_anchorX=0;_anchorY=0;isInProgress=!1;keyPointers=[NaN,NaN];constructor(A){this.onRotationBegin=A.onRotationBegin,this.onRotation=A.onRotation,this.onRotationEnd=A.onRotationEnd}updateCurrent(A,e){this.previousTime=this.currentTime,this.currentTime=A.time;let[t,i]=this.keyPointers,r=e.getLastAbsoluteCoords(t),n=e.getLastAbsoluteCoords(i);if(!r||!n)return;let s=n.x-r.x,o=n.y-r.y;this._anchorX=(r.x+n.x)/2,this._anchorY=(r.y+n.y)/2;let a=-Math.atan2(o,s);this._rotation=Number.isNaN(this.previousAngle)?0:this.previousAngle-a,this.previousAngle=a,this.rotation>Math.PI?this._rotation-=Math.PI:this.rotation<-Math.PI&&(this._rotation+=Math.PI),this.rotation>Math.PI/2?this._rotation-=Math.PI:this.rotation<-Math.PI/2&&(this._rotation+=Math.PI)}finish(){this.isInProgress&&(this.isInProgress=!1,this.keyPointers=[NaN,NaN]),this.onRotationEnd(this)}setKeyPointers(A){if(this.keyPointers[0]&&this.keyPointers[1])return;let e=A.trackedPointers.keys();this.keyPointers[0]=e.next().value,this.keyPointers[1]=e.next().value}onTouchEvent(A,e){switch(A.eventType){case k.DOWN:this.isInProgress=!1;break;case k.ADDITIONAL_POINTER_DOWN:if(this.isInProgress)break;this.isInProgress=!0,this.previousTime=A.time,this.previousAngle=NaN,this.setKeyPointers(e),this.updateCurrent(A,e),this.onRotationBegin(this);break;case k.MOVE:if(!this.isInProgress)break;this.updateCurrent(A,e),this.onRotation(this);break;case k.ADDITIONAL_POINTER_UP:if(!this.isInProgress)break;this.keyPointers.indexOf(A.pointerId)>=0&&this.finish();break;case k.UP:this.finish()}return!0}reset(){this.keyPointers=[NaN,NaN],this.isInProgress=!1}get anchorX(){return this._anchorX}get anchorY(){return this._anchorY}get rotation(){return this._rotation}get timeDelta(){return this.currentTime+this.previousTime}}let W=Math.PI/36;class Z extends O{rotation=0;velocity=0;cachedAnchorX=0;cachedAnchorY=0;rotationGestureListener={onRotationBegin:A=>!0,onRotation:A=>{let e=this.rotation;this.rotation+=A.rotation;let t=A.timeDelta;return t>0&&(this.velocity=(this.rotation-e)/t),Math.abs(this.rotation)>=W&&2===this.state&&this.activate(),!0},onRotationEnd:A=>{4===this.state?this.end():this.fail()}};rotationGestureDetector=new q(this.rotationGestureListener);init(A,e){super.init(A,e),this.shouldCancelWhenOutside=!1}transformNativeEvent(){return{rotation:this.rotation?this.rotation:0,anchorX:this.getAnchorX(),anchorY:this.getAnchorY(),velocity:this.velocity?this.velocity:0}}getAnchorX(){return this.rotationGestureDetector.anchorX||this.cachedAnchorX}getAnchorY(){return this.rotationGestureDetector.anchorY||this.cachedAnchorY}onPointerDown(A){this.tracker.addToTracker(A),super.onPointerDown(A),this.tryToSendTouchEvent(A)}onPointerAdd(A){this.tracker.addToTracker(A),super.onPointerAdd(A),this.tryBegin(),this.rotationGestureDetector.onTouchEvent(A,this.tracker)}onPointerMove(A){this.tracker.trackedPointersCount<2||(this.getAnchorX()&&(this.cachedAnchorX=this.getAnchorX()),this.getAnchorY()&&
3(this.cachedAnchorY=this.getAnchorY()),this.tracker.track(A),this.rotationGestureDetector.onTouchEvent(A,this.tracker),super.onPointerMove(A))}onPointerOutOfBounds(A){this.tracker.trackedPointersCount<2||(this.getAnchorX()&&(this.cachedAnchorX=this.getAnchorX()),this.getAnchorY()&&(this.cachedAnchorY=this.getAnchorY()),this.tracker.track(A),this.rotationGestureDetector.onTouchEvent(A,this.tracker),super.onPointerOutOfBounds(A))}onPointerUp(A){super.onPointerUp(A),this.tracker.removeFromTracker(A.pointerId),this.rotationGestureDetector.onTouchEvent(A,this.tracker)}onPointerRemove(A){super.onPointerRemove(A),this.rotationGestureDetector.onTouchEvent(A,this.tracker),this.tracker.removeFromTracker(A.pointerId)}tryBegin(){0===this.state&&this.begin()}onReset(){4!==this.state&&(this.rotation=0,this.velocity=0,this.rotationGestureDetector.reset())}}let $={RIGHT:1,LEFT:2,UP:4,DOWN:8},AA={UP_RIGHT:5,DOWN_RIGHT:9,UP_LEFT:6,DOWN_LEFT:10};class Ae{constructor(A,e){this.x=A,this.y=e,this._magnitude=Math.hypot(this.x,this.y);const t=this._magnitude>.1;this.unitX=t?this.x/this._magnitude:0,this.unitY=t?this.y/this._magnitude:0}static fromDirection(A){return At.get(A)??new Ae(0,0)}static fromVelocity(A,e){let t=A.getVelocity(e);return t?new Ae(t.x,t.y):null}get magnitude(){return this._magnitude}computeSimilarity(A){return this.unitX*A.unitX+this.unitY*A.unitY}isSimilar(A,e){return this.computeSimilarity(A)>e}}let At=new Map([[$.LEFT,new Ae(-1,0)],[$.RIGHT,new Ae(1,0)],[$.UP,new Ae(0,-1)],[$.DOWN,new Ae(0,1)],[AA.UP_RIGHT,new Ae(1,-1)],[AA.DOWN_RIGHT,new Ae(1,1)],[AA.UP_LEFT,new Ae(-1,-1)],[AA.DOWN_LEFT,new Ae(-1,1)]]);function Ai(A,{x:e,y:t}){let i=A.getBoundingClientRect();return e>=i.left&&e<=i.right&&t>=i.top&&t<=i.bottom}let Ar=new Map([["mouse",F.MOUSE],["touch",F.TOUCH],["pen",F.STYLUS],["none",F.OTHER]]),An=A=>Math.cos(A/2*Math.PI/180),As=new Set(["Circle","ClipPath","Ellipse","ForeignObject","G","Image","Line","Marker","Mask","Path","Pattern","Polygon","Polyline","Rect","Svg","Symbol","TSpan","Text","TextPath","Use"]),Ao=$.RIGHT,Aa=An(30),Ac=An(60);var Ag=t(388569);function Al(){return(Al=Object.assign||function(A){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(A[i]=t[i])}return A}).apply(this,arguments)}function Au(A,e){A.prototype=Object.create(e.prototype),A.prototype.constructor=A,A.__proto__=e}function AB(A){if(void 0===A)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return A}var Ah="function"!=typeof Object.assign?function(A){if(null==A)throw TypeError("Cannot convert undefined or null to object");for(var e=Object(A),t=1;t<arguments.length;t++){var i=arguments[t];if(null!=i)for(var r in i)i.hasOwnProperty(r)&&(e[r]=i[r])}return e}:Object.assign,Ad=["","webkit","Moz","MS","ms","o"],Af="u"<typeof document?{style:{}}
3:document.createElement("div"),AQ=Math.round,AC=Math.abs,Ap=Date.now;function Aw(A,e){for(var t,i,r=e[0].toUpperCase()+e.slice(1),n=0;n<Ad.length;){if((i=(t=Ad[n])?t+r:e)in A)return i;n++}}g="u"<typeof window?{}:window;var AE=Aw(Af.style,"touchAction"),AI=void 0!==AE,Am="compute",Av="auto",Ay="manipulation",Ak="none",AD="pan-x",Ab="pan-y",AF=function(){if(!AI)return!1;var A={},e=g.CSS&&g.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(t){return A[t]=!e||g.CSS.supports("touch-action",t)}),A}(),AP="ontouchstart"in g,AU=void 0!==Aw(g,"PointerEvent"),AS=AP&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),AH="touch",Ax="mouse",AM=["x","y"],AL=["clientX","clientY"];function A_(A,e,t){var i;if(A)if(A.forEach)A.forEach(e,t);else if(void 0!==A.length)for(i=0;i<A.length;)e.call(t,A[i],i,A),i++;else for(i in A)A.hasOwnProperty(i)&&e.call(t,A[i],i,A)}function AR(A,e){return"function"==typeof A?A.apply(e&&e[0]||void 0,e):A}function AT(A,e){return A.indexOf(e)>-1}var AG=function(){function A(A,e){this.manager=A,this.set(e)}var e=A.prototype;return e.set=function(A){A===Am&&(A=this.compute()),AI&&this.manager.element.style&&AF[A]&&(this.manager.element.style[AE]=A),this.actions=A.toLowerCase().trim()},e.update=function(){this.set(this.manager.options.touchAction)},e.compute=function(){var A=[];A_(this.manager.recognizers,function(e){AR(e.options.enable,[e])&&(A=A.concat(e.getTouchAction()))});var e=A.join(" ");if(AT(e,Ak))return Ak;var t=AT(e,AD),i=AT(e,Ab);return t&&i?Ak:t||i?t?AD:Ab:AT(e,Ay)?Ay:Av},e.preventDefaults=function(A){var e=A.srcEvent,t=A.offsetDirection;if(this.manager.session.prevented)return void e.preventDefault();var i=this.actions,r=AT(i,Ak)&&!AF[Ak],n=AT(i,Ab)&&!AF[Ab],s=AT(i,AD)&&!AF[AD];if(r){var o=1===A.pointers.length,a=A.distance<2,c=A.deltaTime<250;if(o&&a&&c)return}if((!s||!n)&&(r||n&&6&t||s&&24&t))return this.preventSrc(e)},e.preventSrc=function(A){this.manager.session.prevented=!0,A.preventDefault()},A}();function AN(A,e){for(;A;){if(A===e)return!0;A=A.parentNode}return!1}function Aj(A){var e=A.length;if(1===e)return{x:AQ(A[0].clientX),y:AQ(A[0].clientY)};for(var t=0,i=0,r=0;r<e;)t+=A[r].clientX,i+=A[r].clientY,r++;return{x:AQ(t/e),y:AQ(i/e)}}function AO(A){for(var e=[],t=0;t<A.pointers.length;)e[t]={clientX:AQ(A.pointers[t].clientX),clientY:AQ(A.pointers[t].clientY)},t++;return{timeStamp:Ap(),pointers:e,center:Aj(e),deltaX:A.deltaX,deltaY:A.deltaY}}function AK(A,e,t){t||(t=AM);var i=e[t[0]]-A[t[0]],r=e[t[1]]-A[t[1]];return Math.sqrt(i*i+r*r)}function AY(A,e,t){t||(t=AM);var i=e[t[0]]-A[t[0]];return 180*Math.atan2(e[t[1]]-A[t[1]],i)/Math.PI}function Az(A,e){return A===e?1:AC(A)>=AC(e)?A<0?2:4:e<0?8:16}function AJ(A,e,t){return{x:e/A||0,y:t/A||0}}function AX(A,e,t){var i,r,n,s,o,a,c,g,l,u,B,h,d,f,Q,C,p,w=t.pointers.length,E=t.changedPointers.length,I=1&e&&w-E==0,m=12&e&&w-E==0;t.isFirst=!!I,t.isFinal=!!m,I&&(A.session={}),t.eventType=e,r=A.session,s=(n=t.pointers).length,r.firstInput||(r.firstInput=AO(t)),s>1&&!r.firstMultiple?r.firstMultiple=AO(t):1===s&&(r.firstMultiple=!1),o=r.firstInput,c=(a=r.firstMultiple)?a.center:o.center,g=t.center=Aj(n),t.timeStamp=Ap(),t.deltaTime=t.timeStamp-o.timeStamp,t.angle=AY(c,g),t.distance=AK(c,g),l=t.center,u=r.offsetDelta||{},B=r.prevDelta||{},h=r.prevInput||{},(1===t.eventType||4===h.eventType)&&(B=r.prevDelta={x:h.deltaX||0,y:h.deltaY||0},u=r.offsetDelta={x:l.x,y:l.y}),t.deltaX=B.x+(l.x-u.x),t.deltaY=B.y+(l.y-u.y),t.offsetDirection=Az(t.deltaX,t.deltaY),d=AJ(t.deltaTime,t.deltaX,t.deltaY),t.overallVelocityX=d.x,t.overallVelocityY=d.y,t.overallVelocity=AC(d.x)>AC(d.y)?d.x:d.y,t.scale=a?(f=a.pointers,AK(n[0],n[1],AL)/AK(f[0],f[1],AL)):1,t.rotation=a?(Q=a.pointers,AY(n[1],n[0],AL)+AY(Q[1],Q[0],AL)):0,t.maxPointers=r.prevInput?t.pointers.length>r.prevInput.maxPointers?t.pointers.length:r.prevInput.maxPointers:t.pointers.length,function(A,e){var t,i,r,n,s=A.lastInterval||e,o=e.timeStamp-s.timeStamp;if(8!==e.eventType&&(o>25||void 0===s.velocity)){var a=e.deltaX-s.deltaX,c=e.deltaY-s.deltaY,g=AJ(o,a,c);i=g.x,r=g.y,t=AC(g.x)>AC(g.y)?g.x:g.y,n=Az(a,c),A.lastInterval=e}else t=s.velocity,i=s.velocityX,r=s.velocityY,n=s.direction;e.velocity=t,e.velocityX=i,e.velocityY=r,e.direction=n}(r,t),C=A.element,AN(i=(p=t.srcEvent).composedPath?p.composedPath()[0]:p.path?p.path[0]:p.target,C)&&(C=i),t.target=C,A.emit("hammer.input",t),A.recognize(t),A.session.prevInput=t}function AV(A){return A.trim().split(/\s+/g)}
vendor: 16,342 bytes, line 3
3function Aq(A,e,t){A_(AV(e),function(e){A.addEventListener(e,t,!1)})}function AW(A,e,t){A_(AV(e),function(e){A.removeEventListener(e,t,!1)})}function AZ(A){var e=A.ownerDocument||A;return e.defaultView||e.parentWindow||window}var A$=function(){function A(A,e){var t=this;this.manager=A,this.callback=e,this.element=A.element,this.target=A.options.inputTarget,this.domHandler=function(e){AR(A.options.enable,[A])&&t.handler(e)},this.init()}var e=A.prototype;return e.handler=function(){},e.init=function(){this.evEl&&Aq(this.element,this.evEl,this.domHandler),this.evTarget&&Aq(this.target,this.evTarget,this.domHandler),this.evWin&&Aq(AZ(this.element),this.evWin,this.domHandler)},e.destroy=function(){this.evEl&&AW(this.element,this.evEl,this.domHandler),this.evTarget&&AW(this.target,this.evTarget,this.domHandler),this.evWin&&AW(AZ(this.element),this.evWin,this.domHandler)},A}();function A0(A,e,t){if(A.indexOf&&!t)return A.indexOf(e);for(var i=0;i<A.length;){if(t&&A[i][t]==e||!t&&A[i]===e)return i;i++}return -1}var A2={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},A1={2:AH,3:"pen",4:Ax,5:"kinect"},A8="pointerdown",A3="pointermove pointerup pointercancel";g.MSPointerEvent&&!g.PointerEvent&&(A8="MSPointerDown",A3="MSPointerMove MSPointerUp MSPointerCancel");var A4=function(A){function e(){var t,i=e.prototype;return i.evEl=A8,i.evWin=A3,t=A.apply(this,arguments)||this,t.store=t.manager.session.pointerEvents=[],t}return Au(e,A),e.prototype.handler=function(A){var e=this.store,t=!1,i=A2[A.type.toLowerCase().replace("ms","")],r=A1[A.pointerType]||A.pointerType,n=r===AH,s=A0(e,A.pointerId,"pointerId");1&i&&(0===A.button||n)?s<0&&(e.push(A),s=e.length-1):12&i&&(t=!0),!(s<0)&&(e[s]=A,this.callback(this.manager,i,{pointers:e,changedPointers:[A],pointerType:r,srcEvent:A}),t&&e.splice(s,1))},e}(A$);function A9(A){return Array.prototype.slice.call(A,0)}function A7(A,e,t){for(var i=[],r=[],n=0;n<A.length;){var s=e?A[n][e]:A[n];0>A0(r,s)&&i.push(A[n]),r[n]=s,n++}return t&&(i=e?i.sort(function(A,t){return A[e]>t[e]}):i.sort()),i}var A5={touchstart:1,touchmove:2,touchend:4,touchcancel:8},A6=function(A){function e(){var t;return e.prototype.evTarget="touchstart touchmove touchend touchcancel",t=A.apply(this,arguments)||this,t.targetIds={},t}return Au(e,A),e.prototype.handler=function(A){var e=A5[A.type],t=eA.call(this,A,e);t&&this.callback(this.manager,e,{pointers:t[0],changedPointers:t[1],pointerType:AH,srcEvent:A})},e}(A$);function eA(A,e){var t,i,r=A9(A.touches),n=this.targetIds;if(3&e&&1===r.length)return n[r[0].identifier]=!0,[r,r];var s=A9(A.changedTouches),o=[],a=this.target;if(i=r.filter(function(A){return AN(A.target,a)}),1===e)for(t=0;t<i.length;)n[i[t].identifier]=!0,t++;for(t=0;t<s.length;)n[s[t].identifier]&&o.push(s[t]),12&e&&delete n[s[t].identifier],t++;if(o.length)return[A7(i.concat(o),"identifier",!0),o]}var ee={mousedown:1,mousemove:2,mouseup:4},et=function(A){function e(){var t,i=e.prototype;return i.evEl="mousedown",i.evWin="mousemove mouseup",t=A.apply(this,arguments)||this,t.pressed=!1,t}return Au(e,A),e.prototype.handler=function(A){var e=ee[A.type];1&e&&0===A.button&&(this.pressed=!0),2&e&&1!==A.which&&(e=4),this.pressed&&(4&e&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[A],changedPointers:[A],pointerType:Ax,srcEvent:A}))},e}(A$);function ei(A){var e=A.changedPointers[0];if(e.identifier===this.primaryTouch){var t={x:e.clientX,y:e.clientY},i=this.lastTouches;this.lastTouches.push(t),setTimeout(function(){var A=i.indexOf(t);A>-1&&i.splice(A,1)},2500)}}function er(A,e){1&A?(this.primaryTouch=e.changedPointers[0].identifier,ei.call(this,e)):12&A&&ei.call(this,e)}function en(A){for(var e=A.srcEvent.clientX,t=A.srcEvent.clientY,i=0;i<this.lastTouches.length;i++){var r=this.lastTouches[i],n=Math.abs(e-r.x),s=Math.abs(t-r.y);if(n<=25&&s<=25)return!0}return!1}var es=function(A){function e(e,t){var i;return(i=A.call(this,e,t)||this).handler=function(A,e,t){var r=t.pointerType===AH,n=t.pointerType===Ax;if(!n||!t.sourceCapabilities||!t.sourceCapabilities.firesTouchEvents){if(r)er.call(AB(AB(i)),e,t);else if(n&&en.call(AB(AB(i)),t))return;i.callback(A,e,t)}},i.touch=new A6(i.manager,i.handler),i.mouse=new et(i.manager,i.handler),i.primaryTouch=null,i.lastTouches=[],i}return Au(e,A),e.prototype.destroy=function(){this.touch.destroy(),this.mouse.destroy()},e}(A$);function eo(A,e,t){return!!Array.isArray(A)&&(A_(A,t[e],t),!0)}var ea=1;function ec(A,e){var t=e.manager;return t?t.get(A):A}function eg(A){return 16&A?"cancel":8&A?"end":4&A?"move":2&A?"start":""}var el=function(){function A(A){void 0===A&&(A={}),this.options=Al({enable:!0},A),this.id=ea++,this.manager=null,this.state=1,this.simultaneous={},this.requireFail=[]}var e=A.prototype;return e.set=function(A){return Ah(this.options,A),this.manager&&this.manager.touchAction.update(),this},e.recognizeWith=function(A){if(eo(A,"recognizeWith",this))return this;var e=this.simultaneous;return e[(A=ec(A,this)).id]||(e[A.id]=A,A.recognizeWith(this)),this},e.dropRecognizeWith=function(A){return eo(A,"dropRecognizeWith",this)||(A=ec(A,this),delete this.simultaneous[A.id]),this},e.requireFailure=function(A){if(eo(A,"requireFailure",this))return this;var e=this.requireFail;return -1===A0(e,A=ec(A,this))&&(e.push(A),A.requireFailure(this)),this},e.dropRequireFailure=function(A){if(eo(A,"dropRequireFailure",this))return this;A=ec(A,this);var e=A0(this.requireFail,A);return e>-1&&this.requireFail.splice(e,1),this},e.hasRequireFailures=function(){return this.requireFail.length>0},e.canRecognizeWith=function(A){return!!this.simultaneous[A.id]},e.emit=function(A){var e=this,t=this.state;function i(t){e.manager.emit(t,A)}t<8&&i(e.options.event+eg(t)),i(e.options.event),A.additionalEvent&&i(A.additionalEvent),t>=8&&i(e.options.event+eg(t))},e.tryEmit=function(A){if(this.canEmit())return this.emit(A);this.state=32},e.canEmit=function(){for(var A=0;A<this.requireFail.length;){if(!(33&this.requireFail[A].state))return!1;A++}return!0},e.recognize=function(A){var e=Ah({},A);if(!AR(this.options.enable,[this,e])){this.reset(),this.state=32;return}56&this.state&&(this.state=1),this.state=this.process(e),30&this.state&&this.tryEmit(e)},e.process=function(A){},e.getTouchAction=function(){},e.reset=function(){},A}(),eu=function(A){function e(e){var t;return void 0===e&&(e={}),(t=A.call(this,Al({event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},e))||this).pTime=!1,t.pCenter=!1,t._timer=null,t._input=null,t.count=0,t}Au(e,A);var t=e.prototype;return t.getTouchAction=function(){return[Ay]},t.process=function(A){var e=this,t=this.options,i=A.pointers.length===t.pointers,r=A.distance<t.threshold,n=A.deltaTime<t.time;if(this.reset(),1&A.eventType&&0===this.count)return this.failTimeout();if(r&&n&&i){if(4!==A.eventType)return this.failTimeout();var s=!this.pTime||A.timeStamp-this.pTime<t.interval,o=!this.pCenter||AK(this.pCenter,A.center)<t.posThreshold;if(this.pTime=A.timeStamp,this.pCenter=A.center,o&&s?this.count+=1:this.count=1,this._input=A,0==this.count%t.taps)if(!this.hasRequireFailures())return 8;else return this._timer=setTimeout(function(){e.state=8,e.tryEmit()},t.interval),2}return 32},t.failTimeout=function(){var A=this;return this._timer=setTimeout(function(){A.state=32},this.options.interval),32},t.reset=function(){clearTimeout(this._timer)},t.emit=function(){8===this.state&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))},e}(el),eB=function(A){function e(e){return void 0===e&&(e={}),A.call(this,Al({pointers:1},e))||this}Au(e,A);var t=e.prototype;return t.attrTest=function(A){var e=this.options.pointers;return 0===e||A.pointers.length===e},t.process=function(A){var e=this.state,t=A.eventType,i=6&e,r=this.attrTest(A);return i&&(8&t||!r)?16|e:i||r?4&t?8|e:2&e?4|e:2:32},e}(el);function eh(A){return 16===A?"down":8===A?"up":2===A?"left":4===A?"right":""}var ed=function(A){function e(e){var t;return void 0===e&&(e={}),(t=A.call(this,Al({event:"pan",threshold:10,pointers:1,direction:30},e))||this).pX=null,t.pY=null,t}Au(e,A);var t=e.prototype;return t.getTouchAction=function(){var A=this.options.direction,e=[];return 6&A&&e.push(Ab),24&A&&e.push(AD),e},t.directionTest=function(A){var e=this.options,t=!0,i=A.distance,r=A.direction,n=A.deltaX,s=A.deltaY;return r&e.direction||(6&e.direction?(r=0===n?1:n<0?2:4,t=n!==this.pX,i=Math.abs(A.deltaX)):(r=0===s?1:s<0?8:16,t=s!==this.pY,i=Math.abs(A.deltaY))),A.direction=r,t&&i>e.threshold&&r&e.direction},t.attrTest=function(A){return eB.prototype.attrTest.call(this,A)&&(2&this.state||!(2&this.state)&&this.directionTest(A))},t.emit=function(e){this.pX=e.deltaX,this.pY=e.deltaY;var t=eh(e.direction);t&&(e.additionalEvent=this.options.event+t),A.prototype.emit.call(this,e)},e}(eB),ef=function(A){function e(e){return void 0===e&&(e={}),A.call(this,Al({event:"swipe",threshold:10,velocity:.3,direction:30,pointers:1},e))||this}Au(e,A);var t=e.prototype;return t.getTouchAction=function(){return ed.prototype.getTouchAction.call(this)},t.attrTest=function(e){var t,i=this.options.direction;return 30&i?t=e.overallVelocity:6&i?t=e.overallVelocityX:24&i&&(t=e.overallVelocityY),A.prototype.attrTest.call(this,e)&&i&e.offsetDirection&&e.distance>this.options.threshold&&e.maxPointers===this.options.pointers&&AC(t)>this.options.velocity&&4&e.eventType},t.emit=function(A){var e=eh(A.offsetDirection);e&&this.manager.emit(this.options.event+e,A),this.manager.emit(this.options.event,A)},e}(eB),eQ=function(A){function e(e){return void 0===e&&(e={}),A.call(this,Al({event:"pinch",threshold:0,pointers:2},e))||this}Au(e,A);var t=e.prototype;return t.getTouchAction=function(){return[Ak]},t.attrTest=function(e){return A.prototype.attrTest.call(this,e)&&(Math.abs(e.scale-1)>this.options.threshold||2&this.state)},t.emit=function(e){if(1!==e.scale){var t=e.scale<1?"in":"out";e.additionalEvent=this.options.event+t}A.prototype.emit.call(this,e)},e}(eB),eC=function(A){function e(e){return void 0===e&&(e={}),A.call(this,Al({event:"rotate",threshold:0,pointers:2},e))||this}Au(e,A);var t=e.prototype;return t.getTouchAction=function(){return[Ak]},t.attrTest=function(e){return A.prototype.attrTest.call(this,e)&&(Math.abs(e.rotation)>this.options.threshold||2&this.state)},e}(eB),ep=function(A){function e(e){var t;return void 0===e&&(e={}),(t=A.call(this,Al({event:"press",pointers:1,time:251,threshold:9},e))||this)._timer=null,t._input=null,t}Au(e,A);var t=e.prototype;return t.getTouchAction=function(){return[Av]},t.process=function(A){var e=this,t=this.options,i=A.pointers.length===t.pointers,r=A.distance<t.threshold,n=A.deltaTime>t.time;if(this._input=A,r&&i&&(!(12&A.eventType)||n)){if(1&A.eventType)this.reset(),this._timer=setTimeout(function(){e.state=8,e.tryEmit()},t.time);else if(4&A.eventType)return 8}else this.reset();return 32},t.reset=function(){clearTimeout(this._timer)},t.emit=function(A){8===this.state&&(A&&4&A.eventType?this.manager.emit(this.options.event+"up",A):(this._input.timeStamp=Ap(),this.manager.emit(this.options.event,this._input)))},e}(el),ew={domEvents:!1,touchAction:Am,enable:!0,inputTarget:null,inputClass:null,cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}},eE=[[eC,{enable:!1}],[eQ,{enable:!1},["rotate"]],[ef,{direction:6}],[ed,{direction:6},["swipe"]],[eu],[eu,{event:"doubletap",taps:2},["tap"]],[ep]];function eI(A,e){var t,i=A.element;i.style&&(A_(A.options.cssProps,function(r,n){t=Aw(i.style,n),e?(A.oldCssProps[t]=i.style[t],i.style[t]=r):i.style[t]=A.oldCssProps[t]||""}),e||(A.oldCssProps={}))}var em=function(){function A(A,e){var t,i=this;this.options=Ah({},ew,e||{}),this.options.inputTarget=this.options.inputTarget||A,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=A,this.input=new((t=this.options.inputClass)?t:AU?A4:AS?A6:AP?es:et)(this,AX),this.touchAction=new AG(this,this.options.touchAction),eI(this,!0),A_(this.options.recognizers,function(A){var e=i.add(new A[0](A[1]));A[2]&&e.recognizeWith(A[2]),A[3]&&e.requireFailure(A[3])},this)}var e=A.prototype;return e.set=function(A){return Ah(this.options,A),A.touchAction&&this.touchAction.update(),A.inputTarget&&(this.input.destroy(),this.input.target=A.inputTarget,this.input.init()),this},e.stop=function(A){this.session.stopped=A?2:1},e.recognize=function(A){var e,t=this.session;if(!t.stopped){this.touchAction.preventDefaults(A);var i=this.recognizers,r=t.curRecognizer;(!r||r&&8&r.state)&&(t.curRecognizer=null,r=null);for(var n=0;n<i.length;)e=i[n],2!==t.stopped&&(!r||e===r||e.canRecognizeWith(r))?e.recognize(A):e.reset(),!r&&14&e.state&&(t.curRecognizer=e,r=e),n++}},e.get=function(A){if(A instanceof el)return A;for(var e=this.recognizers,t=0;t<e.length;t++)if(e[t].options.event===A)return e[t];return null},e.add=function(A){if(eo(A,"add",this))return this;var e=this.get(A.options.event);return e&&this.remove(e),this.recognizers.push(A),A.manager=this,this.touchAction.update(),A},e.remove=function(A){if(eo(A,"remove",this))return this;var e=this.get(A);if(A){var t=this.recognizers,i=A0(t,e);-1!==i&&(t.splice(i,1),this.touchAction.update())}return this},e.on=function(A,e){if(void 0===A||void 0===e)return this;var t=this.handlers;return A_(AV(A),function(A){t[A]=t[A]||[],t[A].push(e)}),this},e.off=function(A,e){if(void 0===A)return this;var t=this.handlers;return A_(AV(A),function(A){e?t[A]&&t[A].splice(A0(t[A],e),1):delete t[A]}),this},e.emit=function(A,e){this.options.domEvents&&((t=document.createEvent("Event")).initEvent(A,!0,!0),t.gesture=e,e.target.dispatchEvent(t));var t,i=this.handlers[A]&&this.handlers[A].slice();if(i&&i.length){e.type=A,e.preventDefault=function(){e.srcEvent.preventDefault()};for(var r=0;r<i.length;)i[r](e),r++}},e.destroy=function(){this.element&&eI(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null},A}(),ev={touchstart:1,touchmove:2,touchend:4,touchcancel:8},ey=function(A){function e(){var t,i=e.prototype;return i.evTarget="touchstart",i.evWin="touchstart touchmove touchend touchcancel",t=A.apply(this,arguments)||this,t.started=!1,t}return Au(e,A),e.prototype.handler=function(A){var e=ev[A.type];if(1===e&&(this.started=!0),this.started){var t=ek.call(this,A,e);12&e&&t[0].length-t[1].length==0&&(this.started=!1),this.callback(this.manager,e,{pointers:t[0],changedPointers:t[1],pointerType:AH,srcEvent:A})}},e}(A$);function ek(A,e){var t=A9(A.touches),i=A9(A.changedTouches);return 12&e&&(t=A7(t.concat(i),"identifier",!0)),[t,i]}function eD(A,e,t){var i="DEPRECATED METHOD: "+e+"\n"+t+" AT \n";return function(){var e=Error("get-stack-trace"),t=e&&e.stack?e.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",r=window.console&&(window.console.warn||window.console.log);return r&&r.call(window.console,i,t),A.apply(this,arguments)}}var eb=eD(function(A,e,t){for(var i=Object.keys(e),r=0;r<i.length;)(!t||t&&void 0===A[i[r]])&&(A[i[r]]=e[i[r]]),r++;return A},"extend","Use `assign`."),eF=eD(function(A,e){return eb(A,e,!0)},"merge","Use `assign`.");function eP(A,e){return function(){return A.apply(e,arguments)}}var eU=((c=function(A,e){return void 0===e&&(e={}),new em(A,Al({recognizers:eE.concat()},e))}).VERSION="2.0.17-rc",c.DIRECTION_ALL=30,c.DIRECTION_DOWN=16,c.DIRECTION_LEFT=2,c.DIRECTION_RIGHT=4,c.DIRECTION_UP=8,c.DIRECTION_HORIZONTAL=6,c.DIRECTION_VERTICAL=24,c.DIRECTION_NONE=1,c.DIRECTION_DOWN=16,c.INPUT_START=1,c.INPUT_MOVE=2,c.INPUT_END=4,c.INPUT_CANCEL=8,c.STATE_POSSIBLE=1,c.STATE_BEGAN=2,c.STATE_CHANGED=4,c.STATE_ENDED=8,c.STATE_RECOGNIZED=8,c.STATE_CANCELLED=16,c.STATE_FAILED=32,c.Manager=em,c.Input=A$,c.TouchAction=AG,c.TouchInput=A6,c.MouseInput=et,c.PointerEventInput=A4,c.TouchMouseInput=es,c.SingleTouchInput=ey,c.Recognizer=el,c.AttrRecognizer=eB,c.Tap=eu,c.Pan=ed,c.Swipe=ef,c.Pinch=eQ,c.Rotate=eC,c.Press=ep,c.on=Aq,c.off=AW,c.each=A_,c.merge=eF,c.extend=eb,c.bindFn=eP,c.assign=Ah,c.inherit=function(A,e,t){var i,r=e.prototype;(i=A.prototype=Object.create(r)).constructor=A,i._super=r,t&&Ah(i,t)},c.bindFn=eP,c.prefixed=Aw,c.toArray=A9,c.inArray=A0,c.uniqueArray=A7,c.splitStr=AV,c.boolOrFn=AR,c.hasParent=AN,c.addEventListeners=Aq,c.removeEventListeners=AW,c.defaults=Ah({}
3,ew,{preset:eE}),c);eU.defaults;var eS=t(973839);let eH={[eU.INPUT_START]:2,[eU.INPUT_MOVE]:4,[eU.INPUT_END]:5,[eU.INPUT_CANCEL]:1};eU.DIRECTION_RIGHT,eU.DIRECTION_LEFT,eU.DIRECTION_UP,eU.DIRECTION_DOWN,eU.INPUT_START,eU.INPUT_MOVE,eU.INPUT_END,eU.INPUT_CANCEL,eU.DIRECTION_HORIZONTAL,eU.DIRECTION_UP,eU.DIRECTION_DOWN,eU.DIRECTION_VERTICAL,eU.DIRECTION_NONE,eU.DIRECTION_ALL,eU.DIRECTION_RIGHT,eU.DIRECTION_LEFT;let ex={};function eM(A){if(A in ex)return ex[A];throw Error(`No handler for tag ${A}`)}let eL="function"==typeof setImmediate?setImmediate.bind(null):"function"==typeof requestAnimationFrame?requestAnimationFrame.bind(null):queueMicrotask.bind(null),e_=0;function eR(A,e){if(A){if("function"==typeof A)A(e);else if("__getHandler"in A&&"function"==typeof A.__getHandler)eR(A.__getHandler(),e);else if("__nodeConfig"in A){let{argMapping:t}=A.__nodeConfig;if(Array.isArray(t)){for(let[i,[r,n]]of t.entries())if(r in e.nativeEvent){let t=e.nativeEvent[r];n&&n.setValue?n.setValue(t):A.__nodeConfig.argMapping[i]=[r,t]}}}}}function eT(A){return null==A?[]:Array.isArray(A)?A:[A]}var eG=class{isGestureRunning=!1;view=null;hasGestureFailed=!1;hammer=null;initialRotation=null;config={};previousState=0;pendingGestures={};oldState=0;lastSentState=null;get id(){return`${this.name}${this.gestureInstance}`}get isNative(){return!1}get isDiscrete(){return!1}get shouldEnableGestureOnSetup(){throw Error("Must override GestureHandler.shouldEnableGestureOnSetup")}constructor(){this.gestureInstance=e_++,this.hasCustomActivationCriteria=!1}getConfig(){return this.config}onWaitingEnded(A){}removePendingGesture(A){delete this.pendingGestures[A]}addPendingGesture(A){this.pendingGestures[A.id]=A}isGestureEnabledForEvent(A,e,t){return{success:!0}}get NativeGestureClass(){throw Error("Must override GestureHandler.NativeGestureClass")}updateHasCustomActivationCriteria(A){return!0}clearSelfAsPending=()=>{if(Array.isArray(this.config.waitFor))for(let A of this.config.waitFor)A.removePendingGesture(this.id)};updateGestureConfig({enabled:A=!0,...e}){if(this.clearSelfAsPending(),this.config=this.ensureConfig({enabled:A,...e}),this.hasCustomActivationCriteria=this.updateHasCustomActivationCriteria(this.config),Array.isArray(this.config.waitFor))for(let A of this.config.waitFor)A.addPendingGesture(this);return this.hammer&&this.sync(),this.config}destroy=()=>{this.clearSelfAsPending(),this.hammer&&(this.hammer.stop(!1),this.hammer.destroy()),this.hammer=null};isPointInView=({x:A,y:e})=>{let t=this.view.getBoundingClientRect();return A>=t.left&&A<=t.right&&e>=t.top&&e<=t.bottom};getState(A){return 0==A?0:eH[A]}transformEventData(A){let{eventType:e,maxPointers:t}=A,i=A.changedPointers[0],r=this.isPointInView({x:i.clientX,y:i.clientY}),n=this.getState(e);return n!==this.previousState&&(this.oldState=this.previousState,this.previousState=n),{nativeEvent:{numberOfPointers:t,state:n,pointerInside:r,...this.transformNativeEvent(A),handlerTag:this.handlerTag,target:this.ref,oldState:n!==this.previousState||4!=n?this.oldState:void 0},timeStamp:Date.now()}}transformNativeEvent(A){return{}}sendEvent=A=>{let{onGestureHandlerEvent:e,onGestureHandlerStateChange:t}=this.propsRef.current,i=this.transformEventData(A);eR(e,i),this.lastSentState!==i.nativeEvent.state&&(this.lastSentState=i.nativeEvent.state,eR(t,i))};cancelPendingGestures(A){for(let e of Object.values(this.pendingGestures))e&&e.isGestureRunning&&(e.hasGestureFailed=!0,e.cancelEvent(A))}notifyPendingGestures(){for(let A of Object.values(this.pendingGestures))A&&A.onWaitingEnded(this)}onGestureEnded(A){this.isGestureRunning=!1,this.cancelPendingGestures(A)}forceInvalidate(A){this.isGestureRunning&&(this.hasGestureFailed=!0,this.cancelEvent(A))}cancelEvent(A){this.notifyPendingGestures(),this.sendEvent({...A,eventType:eU.INPUT_CANCEL,isFinal:!0}),this.onGestureEnded(A)}onRawEvent({isFirst:A}){A&&(this.hasGestureFailed=!1)}shouldUseTouchEvents(A){return A.simultaneousHandlers?.some(A=>A.isNative)??!1}setView(A,e){if(null==A){this.destroy(),this.view=null;return}let t="ontouchstart"in window;this.propsRef=e,this.ref=A,this.view=(0,eS.A)(A),this.hammer=t&&this.shouldUseTouchEvents(this.config)?new eU.Manager(this.view,{inputClass:eU.TouchInput}):new eU.Manager(this.view),this.oldState=0,this.previousState=0,this.lastSentState=null;let{NativeGestureClass:i}=this,r=new i(this.getHammerConfig());this.hammer.add(r),this.hammer.on("hammer.input",A=>{if(!this.config.enabled){this.hasGestureFailed=!1,this.isGestureRunning=!1;return}this.onRawEvent(A),null===this.initialRotation&&0!==A.rotation&&(this.initialRotation=A.rotation),A.isFinal&&setTimeout(()=>{this.initialRotation=null,this.hasGestureFailed=!1})}),this.setupEvents(),this.sync()}setupEvents(){this.isDiscrete||(this.hammer.on(`${this.name}start`,A=>this.onStart(A)),this.hammer.on(`${this.name}end ${this.name}cancel`,A=>{this.onGestureEnded(A)})),this.hammer.on(this.name,A=>this.onGestureActivated(A))}onStart({deltaX:A,deltaY:e,rotation:t}){this.oldState=0,this.previousState=0,this.lastSentState=null,this.isGestureRunning=!0,this.__initialX=A,this.__initialY=e,this.initialRotation=t}onGestureActivated(A){this.sendEvent(A)}onSuccess(){}_getPendingGestures(){return Array.isArray(this.config.waitFor)&&this.config.waitFor.length?this.config.waitFor.filter(({hasGestureFailed:A})=>!1===A):[]}getHammerConfig(){return{pointers:this.config.minPointers===this.config.maxPointers?this.config.minPointers:0}}sync=()=>{let A=this.hammer.get(this.name);if(!A)return;let e=(A,e)=>{if(!this.config.enabled)return this.isGestureRunning=!1,this.hasGestureFailed=!1,!1;if(!e||!A.options||void 0===e.maxPointers)return this.shouldEnableGestureOnSetup;
3if(this.hasGestureFailed)return!1;if(!this.isDiscrete){if(this.isGestureRunning)return!0;if(this._stillWaiting=this._getPendingGestures(),this._stillWaiting.length){for(let A of this._stillWaiting)if(!A.isDiscrete&&A.isGestureRunning){this.hasGestureFailed=!0,this.isGestureRunning=!1;break}return!1}}if(!this.hasCustomActivationCriteria)return!0;let t=null==this.initialRotation?0:e.rotation-this.initialRotation,{success:i,failed:r}=this.isGestureEnabledForEvent(this.getConfig(),A,{...e,deltaRotation:t});return r&&(this.simulateCancelEvent(e),this.hasGestureFailed=!0),i},t=this.getHammerConfig();A.set({...t,enable:e})};simulateCancelEvent(A){}ensureConfig(A){let e={...A};if("minDist"in A&&(e.minDist=A.minDist,e.minDistSq=e.minDist*e.minDist),"minVelocity"in A&&(e.minVelocity=A.minVelocity,e.minVelocitySq=e.minVelocity*e.minVelocity),"maxDist"in A&&(e.maxDist=A.maxDist,e.maxDistSq=A.maxDist*A.maxDist),"waitFor"in A?e.waitFor=eT(A.waitFor).map(({handlerTag:A})=>eM(A)).filter(A=>A):e.waitFor=null,"simultaneousHandlers"in A){let t=this.shouldUseTouchEvents(this.config);e.simultaneousHandlers=eT(A.simultaneousHandlers).map(A=>"number"==typeof A?eM(A):eM(A.handlerTag)).filter(A=>A),t!==this.shouldUseTouchEvents(e)&&eL(()=>{this.destroy(),this.setView(this.ref,this.propsRef)})}else e.simultaneousHandlers=null;return["minPointers","maxPointers","minDist","maxDist","maxDistSq","minVelocitySq","minDistSq","minVelocity","failOffsetXStart","failOffsetYStart","failOffsetXEnd","failOffsetYEnd","activeOffsetXStart","activeOffsetXEnd","activeOffsetYStart","activeOffsetYEnd"].forEach(A=>{void 0===e[A]&&(e[A]=NaN)}),e}};let eN=A=>"number"==typeof A&&!Number.isNaN(A),ej=(A,e)=>!Number.isNaN(e)&&(e<0&&A<e||e>=0&&A>e);function eO(A,e){return e?setTimeout(()=>A(),e):(A(),null)}var eK=class extends eG{get isDiscrete(){return!0}get shouldEnableGestureOnSetup(){return!0}shouldFailUnderCustomCriteria({x:A,y:e,deltaX:t,deltaY:i},{maxDeltaX:r,maxDeltaY:n,maxDistSq:s,shouldCancelWhenOutside:o}){return!(!o||this.isPointInView({x:A,y:e}))||ej(Math.abs(t),r)||ej(Math.abs(i),n)||ej(Math.abs(i*i+t*t),s)}transformNativeEvent({center:{x:A,y:e}}){let t=this.view.getBoundingClientRect();return{absoluteX:A,absoluteY:e,x:A-t.left,y:e-t.top}}isGestureEnabledForEvent({minPointers:A,maxPointers:e,maxDeltaX:t,maxDeltaY:i,maxDistSq:r,shouldCancelWhenOutside:n},s,{maxPointers:o,center:a,deltaX:c,deltaY:g}){let l=o>=A&&o<=e;return this.shouldFailUnderCustomCriteria({...a,deltaX:c,deltaY:g},{maxDeltaX:t,maxDeltaY:i,maxDistSq:r,shouldCancelWhenOutside:n})||!l&&this.isGestureRunning?{failed:!0}:{success:l}}},eY=class extends eK{initialEvent=null;get name(){return"press"}get minDurationMs(){return Number.isNaN(this.config.minDurationMs)?5:this.config.minDurationMs}get maxDist(){return Number.isNaN(this.config.maxDist)?9:this.config.maxDist}get NativeGestureClass(){return eU.Press}shouldDelayTouches=!0;simulateCancelEvent(A){this.hasGestureFailed=!0,this.cancelEvent(A)}updateHasCustomActivationCriteria({shouldCancelWhenOutside:A,maxDistSq:e}){return A||!eN(e)}getState(A){return({[eU.INPUT_START]:2,[eU.INPUT_MOVE]:4,[eU.INPUT_END]:5,[eU.INPUT_CANCEL]:3})[A]}getConfig(){return this.hasCustomActivationCriteria?this.config:{shouldCancelWhenOutside:!0,maxDistSq:10}}getHammerConfig(){return{...super.getHammerConfig(),time:this.minDurationMs}}onGestureActivated(A){this.onGestureStart(A)}shouldDelayTouchForEvent({pointerType:A}){return this.shouldDelayTouches&&"touch"===A}onGestureStart(A){this.isGestureRunning=!0,clearTimeout(this.visualFeedbackTimer),this.initialEvent=A,this.visualFeedbackTimer=eO(()=>{this.sendGestureStartedEvent(this.initialEvent),this.initialEvent=null},this.shouldDelayTouchForEvent(A)&&240)}sendGestureStartedEvent(A){clearTimeout(this.visualFeedbackTimer),this.visualFeedbackTimer=null,this.sendEvent({...A,eventType:eU.INPUT_MOVE,isFirst:!0})}forceInvalidate(A){super.forceInvalidate(A),clearTimeout(this.visualFeedbackTimer),this.visualFeedbackTimer=null,this.initialEvent=null}onRawEvent(A){if(super.onRawEvent(A),this.isGestureRunning)if(A.isFinal){let e;this.visualFeedbackTimer&&(e=50,this.sendGestureStartedEvent(this.initialEvent),this.initialEvent=null),eO(()=>{this.sendEvent({...A,eventType:eU.INPUT_END,isFinal:!0}),this.onGestureEnded()},e)}else this.sendEvent({...A,eventType:eU.INPUT_MOVE,isFinal:!1})}updateGestureConfig({shouldActivateOnStart:A=!1,disallowInterruption:e=!1,shouldCancelWhenOutside:t=!0,minDurationMs:i=NaN,maxDist:r=NaN,minPointers:n=1,maxPointers:s=1,...o}){return super.updateGestureConfig({shouldActivateOnStart:A,disallowInterruption:e,shouldCancelWhenOutside:t,minDurationMs:i,maxDist:r,minPointers:n,maxPointers:s,...o})}},ez=t(883949);let eJ={NativeViewGestureHandler:class A extends O{shouldActivateOnStart=!1;disallowInterruption=!1;startX=0;startY=0;minDistSq=225;init(A,e){if(super.init(A,e),this.shouldCancelWhenOutside=!0,"web"!==Ag.A.OS)return;let t=this.delegate.view;this.restoreViewStyles(t),this.buttonRole="button"===t.getAttribute("role")}updateGestureConfig({enabled:A=!0,...e}){super.updateGestureConfig({enabled:A,...e}),void 0!==this.config.shouldActivateOnStart&&(this.shouldActivateOnStart=this.config.shouldActivateOnStart),void 0!==this.config.disallowInterruption&&(this.disallowInterruption=this.config.disallowInterruption);let t=this.delegate.view;this.restoreViewStyles(t)}restoreViewStyles(A){A&&(A.style.touchAction="auto",A.style.WebkitTouchCallout="auto")}onPointerDown(A){this.tracker.addToTracker(A),super.onPointerDown(A),this.newPointerAction(),this.tryToSendTouchEvent(A)}onPointerAdd(A){this.tracker.addToTracker(A),super.onPointerAdd(A),this.newPointerAction()}newPointerAction(){let A=this.tracker.getAbsoluteCoordsAverage();if(this.startX=A.x,this.startY=A.y,0!==this.state)return;this.begin();let e=this.delegate.view.hasAttribute("rnghtext");(this.buttonRole||e)&&this.activate()}onPointerMove(A){this.tracker.track(A);let e=this.tracker.getAbsoluteCoordsAverage(),t=this.startX-e.x,i=this.startY-e.y;t*t+i*i>=this.minDistSq&&(this.buttonRole&&4===this.state?this.cancel():this.buttonRole||2!==this.state||this.activate())}onPointerLeave(){(2===this.state||4===this.state)&&this.cancel()}onPointerUp(A){super.onPointerUp(A),this.onUp(A)}onPointerRemove(A){super.onPointerRemove(A),this.onUp(A)}onUp(A){this.tracker.removeFromTracker(A.pointerId),0===this.tracker.trackedPointersCount&&(4===this.state?this.end():this.fail())}
3shouldRecognizeSimultaneously(e){if(super.shouldRecognizeSimultaneously(e))return!0;if(e instanceof A&&4===e.state&&e.disallowsInterruption())return!1;let t=!this.disallowInterruption;return(4!==this.state||4!==e.state||!t)&&4===this.state&&t&&e.handlerTag>0}shouldBeCancelledByOther(A){return!this.disallowInterruption}disallowsInterruption(){return this.disallowInterruption}isButton(){return this.buttonRole}},PanGestureHandler:Y,TapGestureHandler:z,LongPressGestureHandler:J,PinchGestureHandler:V,RotationGestureHandler:Z,FlingGestureHandler:class extends O{numberOfPointersRequired=1;direction=Ao;maxDurationMs=800;minVelocity=700;maxNumberOfPointersSimultaneously=0;keyPointer=NaN;updateGestureConfig({enabled:A=!0,...e}){super.updateGestureConfig({enabled:A,...e}),this.config.direction&&(this.direction=this.config.direction),this.config.numberOfPointers&&(this.numberOfPointersRequired=this.config.numberOfPointers)}startFling(){this.begin(),this.maxNumberOfPointersSimultaneously=1,this.delayTimeout=setTimeout(()=>this.fail(),this.maxDurationMs)}tryEndFling(){let A=Ae.fromVelocity(this.tracker,this.keyPointer);if(!A)return!1;let e=(e,t)=>(e&this.direction)===e&&A.isSimilar(Ae.fromDirection(e),t),t=Object.values($),i=Object.values(AA),r=t.map(A=>e(A,Aa)),n=i.map(A=>e(A,Ac)),s=r.some(Boolean)||n.some(Boolean),o=A.magnitude>this.minVelocity;return this.maxNumberOfPointersSimultaneously===this.numberOfPointersRequired&&!!s&&!!o&&(clearTimeout(this.delayTimeout),this.activate(),!0)}endFling(){this.tryEndFling()||this.fail()}onPointerDown(A){this.isButtonInConfig(A.button)&&(this.tracker.addToTracker(A),this.keyPointer=A.pointerId,super.onPointerDown(A),this.newPointerAction(),this.tryToSendTouchEvent(A))}onPointerAdd(A){this.tracker.addToTracker(A),super.onPointerAdd(A),this.newPointerAction()}newPointerAction(){0===this.state&&this.startFling(),2===this.state&&(this.tryEndFling(),this.tracker.trackedPointersCount>this.maxNumberOfPointersSimultaneously&&(this.maxNumberOfPointersSimultaneously=this.tracker.trackedPointersCount))}pointerMoveAction(A){this.tracker.track(A),2===this.state&&this.tryEndFling()}onPointerMove(A){this.pointerMoveAction(A),super.onPointerMove(A)}onPointerOutOfBounds(A){this.pointerMoveAction(A),super.onPointerOutOfBounds(A)}onPointerUp(A){super.onPointerUp(A),this.onUp(A),this.keyPointer=NaN}onPointerRemove(A){super.onPointerRemove(A),this.onUp(A)}onUp(A){2===this.state&&this.endFling(),this.tracker.removeFromTracker(A.pointerId)}activate(A){super.activate(A),this.end()}resetConfig(){super.resetConfig(),this.numberOfPointersRequired=1,this.direction=Ao}},ManualGestureHandler:class extends O{onPointerDown(A){this.tracker.addToTracker(A),super.onPointerDown(A),this.begin(),this.tryToSendTouchEvent(A)}onPointerAdd(A){this.tracker.addToTracker(A),super.onPointerAdd(A)}onPointerMove(A){this.tracker.track(A),super.onPointerMove(A)}onPointerOutOfBounds(A){this.tracker.track(A),super.onPointerOutOfBounds(A)}onPointerUp(A){super.onPointerUp(A),this.tracker.removeFromTracker(A.pointerId)}onPointerRemove(A){super.onPointerRemove(A),this.tracker.removeFromTracker(A.pointerId)}},HoverGestureHandler:class extends O{transformNativeEvent(){return{...super.transformNativeEvent(),stylusData:this.stylusData}}onPointerMoveOver(A){_.instance.recordHandlerIfNotPresent(this),this.tracker.addToTracker(A),this.stylusData=A.stylusData,super.onPointerMoveOver(A),0===this.state&&(this.begin(),this.activate())}onPointerMoveOut(A){this.tracker.removeFromTracker(A.pointerId),this.stylusData=A.stylusData,super.onPointerMoveOut(A),this.end()}onPointerMove(A){this.tracker.track(A),this.stylusData=A.stylusData,super.onPointerMove(A)}onPointerCancel(A){super.onPointerCancel(A),this.reset()}}};var eX=t(319825);function eV(A){let e;if(A instanceof eX.A)return A._listRef._scrollRef.firstChild;if(A?.viewTag!==void 0)return eV(A.viewTag);if(A instanceof Element)return"contents"===A.style.display?eV(A.firstChild):A;if(e=Object.getPrototypeOf(A).constructor.name,As.has(e)&&Object.hasOwn(A,"elementRef"))return A.elementRef.current;let t=A?.current;for(;t&&"contents"===t.style.display;)t=t.firstChild;return t}class eq{pointersInBounds=[];constructor(A){this.view=A,this.activePointersCounter=0}onPointerDown(A){}onPointerAdd(A){}onPointerUp(A){}onPointerRemove(A){}onPointerMove(A){}onPointerLeave(A){}onPointerEnter(A){}onPointerCancel(A){}onPointerOutOfBounds(A){}onPointerMoveOver(A){}onPointerMoveOut(A){}onWheel(A){}setOnPointerDown(A){this.onPointerDown=A}setOnPointerAdd(A){this.onPointerAdd=A}setOnPointerUp(A){this.onPointerUp=A}setOnPointerRemove(A){this.onPointerRemove=A}setOnPointerMove(A){this.onPointerMove=A}setOnPointerLeave(A){this.onPointerLeave=A}setOnPointerEnter(A){this.onPointerEnter=A}setOnPointerCancel(A){this.onPointerCancel=A}setOnPointerOutOfBounds(A){this.onPointerOutOfBounds=A}
3setOnPointerMoveOver(A){this.onPointerMoveOver=A}setOnPointerMoveOut(A){this.onPointerMoveOut=A}setOnWheel(A){this.onWheel=A}markAsInBounds(A){this.pointersInBounds.indexOf(A)>=0||this.pointersInBounds.push(A)}markAsOutOfBounds(A){let e=this.pointersInBounds.indexOf(A);e<0||this.pointersInBounds.splice(e,1)}resetManager(){this.activePointersCounter=0,this.pointersInBounds=[]}}let eW=new Set(["SELECT","INPUT"]);class eZ extends eq{trackedPointers=new Set;mouseButtonsMapper=new Map;constructor(A){super(A),this.mouseButtonsMapper.set(0,j.LEFT),this.mouseButtonsMapper.set(1,j.MIDDLE),this.mouseButtonsMapper.set(2,j.RIGHT),this.mouseButtonsMapper.set(3,j.BUTTON_4),this.mouseButtonsMapper.set(4,j.BUTTON_5),this.lastPosition={x:-1/0,y:-1/0}}pointerDownCallback=A=>{if(!Ai(this.view,{x:A.clientX,y:A.clientY}))return;let e=this.mapEvent(A,k.DOWN),t=A.target;eW.has(t.tagName)||t.setPointerCapture(e.pointerId),this.markAsInBounds(e.pointerId),this.trackedPointers.add(e.pointerId),++this.activePointersCounter>1?(e.eventType=k.ADDITIONAL_POINTER_DOWN,this.onPointerAdd(e)):this.onPointerDown(e)};pointerUpCallback=A=>{if(0===this.activePointersCounter)return;let e=this.mapEvent(A,k.UP),t=A.target;eW.has(t.tagName)||t.releasePointerCapture(e.pointerId),this.markAsOutOfBounds(e.pointerId),this.trackedPointers.delete(e.pointerId),--this.activePointersCounter>0?(e.eventType=k.ADDITIONAL_POINTER_UP,this.onPointerRemove(e)):this.onPointerUp(e)};pointerMoveCallback=A=>{let e=this.mapEvent(A,k.MOVE),t=A.target;t?.hasPointerCapture(A.pointerId)||eW.has(t.tagName)||t.setPointerCapture(A.pointerId);let i=Ai(this.view,{x:e.x,y:e.y}),r=this.pointersInBounds.indexOf(e.pointerId);i?r<0?(e.eventType=k.ENTER,this.onPointerEnter(e),this.markAsInBounds(e.pointerId)):this.onPointerMove(e):r>=0?(e.eventType=k.LEAVE,this.onPointerLeave(e),this.markAsOutOfBounds(e.pointerId)):this.onPointerOutOfBounds(e),this.lastPosition.x=A.x,this.lastPosition.y=A.y};pointerCancelCallback=A=>{let e=this.mapEvent(A,k.CANCEL);this.onPointerCancel(e),this.markAsOutOfBounds(e.pointerId),this.activePointersCounter=0,this.trackedPointers.clear()};pointerEnterCallback=A=>{let e=this.mapEvent(A,k.ENTER);this.onPointerMoveOver(e)};pointerLeaveCallback=A=>{let e=this.mapEvent(A,k.LEAVE);this.onPointerMoveOut(e)};lostPointerCaptureCallback=A=>{let e=this.mapEvent(A,k.CANCEL);this.trackedPointers.has(e.pointerId)&&(this.onPointerCancel(e),this.activePointersCounter=0,this.trackedPointers.clear())};registerListeners(){this.view.addEventListener("pointerdown",this.pointerDownCallback),this.view.addEventListener("pointerup",this.pointerUpCallback),this.view.addEventListener("pointermove",this.pointerMoveCallback),this.view.addEventListener("pointercancel",this.pointerCancelCallback),this.view.addEventListener("pointerenter",this.pointerEnterCallback),this.view.addEventListener("pointerleave",this.pointerLeaveCallback),this.view.addEventListener("lostpointercapture",this.lostPointerCaptureCallback)}unregisterListeners(){this.view.removeEventListener("pointerdown",this.pointerDownCallback),this.view.removeEventListener("pointerup",this.pointerUpCallback),this.view.removeEventListener("pointermove",this.pointerMoveCallback),this.view.removeEventListener("pointercancel",this.pointerCancelCallback),this.view.removeEventListener("pointerenter",this.pointerEnterCallback),this.view.removeEventListener("pointerleave",this.pointerLeaveCallback),this.view.removeEventListener("lostpointercapture",this.lostPointerCaptureCallback)}mapEvent(A,e){let t=this.view.getBoundingClientRect(),{scaleX:i,scaleY:r}=function(A){let e=getComputedStyle(A),t={scaleX:1,scaleY:1};if(void 0!==e.scale&&"none"!==e.scale){let A=e.scale.split(" ");A[0]&&(t.scaleX=parseFloat(A[0])),t.scaleY=A[1]?parseFloat(A[1]):parseFloat(A[0])}let i=new RegExp(/matrix\((.+)\)/).exec(e.transform)?.[1];if(i){let A=i.split(", ");t.scaleX*=parseFloat(A[0]),t.scaleY*=parseFloat(A[3])}return t}(this.view);return{x:A.clientX,y:A.clientY,offsetX:(A.clientX-t.left)/i,offsetY:(A.clientY-t.top)/r,pointerId:A.pointerId,eventType:e,pointerType:Ar.get(A.pointerType)??F.OTHER,button:this.mouseButtonsMapper.get(A.button),time:A.timeStamp,stylusData:function(A){var e,t;let i,r,n;if(Ar.get(A.pointerType)!==F.STYLUS)return;let s=A.azimuthAngle,o=A.altitudeAngle;if(0===A.tiltX&&0===A.tiltY){if(void 0===s||void 0===o)return{tiltX:0,tiltY:0,azimuthAngle:Math.PI/2,altitudeAngle:Math.PI/2,pressure:A.pressure};let{tiltX:e,tiltY:t}=function(A,e){let t=180/Math.PI,i=0,r=0;if(0===A&&((0===e||e===2*Math.PI)&&(i=Math.PI/2),e===Math.PI/2&&(r=Math.PI/2),e===Math.PI&&(i=-Math.PI/2),e===3*Math.PI/2&&(r=-Math.PI/2),e>0&&e<Math.PI/2&&(i=Math.PI/2,r=Math.PI/2),e>Math.PI/2&&e<Math.PI&&(i=-Math.PI/2,r=Math.PI/2),e>Math.PI&&e<3*Math.PI/2&&(i=-Math.PI/2,r=-Math.PI/2),e>3*Math.PI/2&&e<2*Math.PI&&(i=Math.PI/2,r=-Math.PI/2)),0!==A){let t=Math.tan(A);i=Math.atan(Math.cos(e)/t),r=Math.atan(Math.sin(e)/t)}return{tiltX:Math.round(i*t),tiltY:Math.round(r*t)}}(o,s);return{tiltX:e,tiltY:t,azimuthAngle:s,altitudeAngle:o,pressure:A.pressure}}
3let{altitudeAngle:a,azimuthAngle:c}=(e=A.tiltX,t=A.tiltY,i=e*Math.PI/180,r=t*Math.PI/180,n=0,0===e?t>0?n=Math.PI/2:t<0&&(n=3*Math.PI/2):0===t?e<0&&(n=Math.PI):90===Math.abs(e)||90===Math.abs(t)?n=0:(n=Math.atan2(Math.tan(r),Math.tan(i)))<0&&(n+=2*Math.PI),{altitudeAngle:90===Math.abs(e)||90===Math.abs(t)?0:0===e?Math.PI/2-Math.abs(r):0===t?Math.PI/2-Math.abs(i):Math.atan(1/Math.sqrt(Math.pow(Math.tan(i),2)+Math.pow(Math.tan(r),2))),azimuthAngle:n});return{tiltX:A.tiltX,tiltY:A.tiltY,azimuthAngle:c,altitudeAngle:a,pressure:A.pressure}}(A)}}resetManager(){super.resetManager(),this.trackedPointers.clear()}}class e$ extends eq{static activationKeys=["Enter"," "];static cancelationKeys=["Tab"];isPressed=!1;static registeredStaticListeners=!1;static instances=new Set;static keyUpStaticCallback=A=>{-1!==this.activationKeys.indexOf(A.key)&&this.instances.forEach(e=>{e.onKeyUp(A)})};keyDownCallback=A=>{-1!==e$.cancelationKeys.indexOf(A.key)&&this.isPressed?this.dispatchEvent(A,k.CANCEL):-1!==e$.activationKeys.indexOf(A.key)&&this.dispatchEvent(A,k.DOWN)};onKeyUp=A=>{-1!==e$.activationKeys.indexOf(A.key)&&this.isPressed&&this.dispatchEvent(A,k.UP)};dispatchEvent(A,e){if(!(A.target instanceof HTMLElement))return;let t=this.mapEvent(A,e);switch(e){case k.UP:this.isPressed=!1,this.onPointerUp(t);break;case k.DOWN:this.isPressed=!0,this.onPointerDown(t);break;case k.CANCEL:this.isPressed=!1,this.onPointerCancel(t)}}registerListeners(){this.view.addEventListener("keydown",this.keyDownCallback),e$.instances.add(this),e$.registeredStaticListeners||(e$.registeredStaticListeners=!0,document.addEventListener("keyup",e$.keyUpStaticCallback,{capture:!0}))}unregisterListeners(){this.view.removeEventListener("keydown",this.keyDownCallback),e$.instances.delete(this),0===e$.instances.size&&(document.removeEventListener("keyup",e$.keyUpStaticCallback,{capture:!0}),e$.registeredStaticListeners=!1)}mapEvent(A,e){let t=A.target.getBoundingClientRect(),i={x:t?.x+t?.width/2,y:t?.y+t?.height/2},r={x:t?.width/2,y:t?.height/2};return{x:i.x,y:i.y,offsetX:r.x,offsetY:r.y,pointerId:0,eventType:e,pointerType:F.KEY,time:A.timeStamp}}}class e0 extends eq{wheelDelta={x:0,y:0};resetDelta=A=>{this.wheelDelta={x:0,y:0}};wheelCallback=A=>{this.wheelDelta.x+=A.deltaX,this.wheelDelta.y+=A.deltaY;let e=this.mapEvent(A);this.onWheel(e)};registerListeners(){this.view.addEventListener("pointermove",this.resetDelta),this.view.addEventListener("wheel",this.wheelCallback)}unregisterListeners(){this.view.removeEventListener("pointermove",this.resetDelta),this.view.removeEventListener("wheel",this.wheelCallback)}mapEvent(A){return{x:A.clientX+this.wheelDelta.x,y:A.clientY+this.wheelDelta.y,offsetX:A.offsetX-A.deltaX,offsetY:A.offsetY-A.deltaY,pointerId:-1,eventType:k.MOVE,pointerType:F.OTHER,time:A.timeStamp,wheelDeltaY:A.wheelDeltaY}}resetManager(){super.resetManager()}}class e2{isInitialized=!1;eventManagers=[];defaultViewStyles={userSelect:"",touchAction:""};init(A,e){if(!A)throw Error(`Cannot find HTML Element for handler ${e.handlerTag}`);this.isInitialized=!0,this.gestureHandler=e,this.view=eV(A),this.defaultViewStyles={userSelect:this.view.style.userSelect,touchAction:this.view.style.touchAction};let t=e.config;this.setUserSelect(t.enabled),this.setTouchAction(t.enabled),this.setContextMenu(t.enabled),this.eventManagers.push(new eZ(this.view)),this.eventManagers.push(new e$(this.view)),this.eventManagers.push(new e0(this.view)),this.eventManagers.forEach(A=>this.gestureHandler.attachEventManager(A))}isPointerInBounds({x:A,y:e}){return Ai(this.view,{x:A,y:e})}measureView(){let A=this.view.getBoundingClientRect();return{pageX:A.left,pageY:A.top,width:A.width,height:A.height}}reset(){this.eventManagers.forEach(A=>A.resetManager())}tryResetCursor(){let A=this.gestureHandler.config;A.activeCursor&&"auto"!==A.activeCursor&&4===this.gestureHandler.state&&(this.view.style.cursor="auto")}shouldDisableContextMenu(A){return void 0===A.enableContextMenu&&this.gestureHandler.isButtonInConfig(j.RIGHT)||!1===A.enableContextMenu}addContextMenuListeners(A){this.shouldDisableContextMenu(A)?this.view.addEventListener("contextmenu",this.disableContextMenu):A.enableContextMenu&&this.view.addEventListener("contextmenu",this.enableContextMenu)}
3removeContextMenuListeners(A){this.shouldDisableContextMenu(A)?this.view.removeEventListener("contextmenu",this.disableContextMenu):A.enableContextMenu&&this.view.removeEventListener("contextmenu",this.enableContextMenu)}disableContextMenu(A){A.preventDefault()}enableContextMenu(A){A.stopPropagation()}setUserSelect(A){let{userSelect:e}=this.gestureHandler.config;this.view.style.userSelect=A?e??"none":this.defaultViewStyles.userSelect,this.view.style.webkitUserSelect=A?e??"none":this.defaultViewStyles.userSelect}setTouchAction(A){let{touchAction:e}=this.gestureHandler.config;this.view.style.touchAction=A?e??"none":this.defaultViewStyles.touchAction,this.view.style.WebkitTouchCallout=A?e??"none":this.defaultViewStyles.touchAction}setContextMenu(A){let e=this.gestureHandler.config;A?this.addContextMenuListeners(e):this.removeContextMenuListeners(e)}onEnabledChange(A){this.isInitialized&&(this.setUserSelect(A),this.setTouchAction(A),this.setContextMenu(A),A?this.eventManagers.forEach(A=>{A.registerListeners()}):this.eventManagers.forEach(A=>{A.unregisterListeners()}))}onBegin(){}onActivate(){let A=this.gestureHandler.config;(!this.view.style.cursor||"auto"===this.view.style.cursor)&&A.activeCursor&&(this.view.style.cursor=A.activeCursor)}onEnd(){this.tryResetCursor()}onCancel(){this.tryResetCursor()}onFail(){this.tryResetCursor()}destroy(A){this.removeContextMenuListeners(A),this.eventManagers.forEach(A=>{A.unregisterListeners()})}get view(){return this._view}set view(A){this._view=A}}let e1=!1;var e8={handleSetJSResponder(A,e){console.warn("handleSetJSResponder: ",A,e)},handleClearJSResponder(){console.warn("handleClearJSResponder: ")},createGestureHandler(A,e,t){{if(!(A in eJ))throw Error(`react-native-gesture-handler: ${A} is not supported on web.`);let i=eJ[A];p.createGestureHandler(e,new i(new e2)),R.instance.configureInteractions(p.getHandler(e),t)}this.updateGestureHandler(e,t)},attachGestureHandler(A,e,t,i){if(!(e instanceof Element||e instanceof u.Component)){e1=!0;let e=p.getHandler(A).constructor.name;throw Error(`${e} with tag ${A} received child that is not valid HTML element.`)}p.getHandler(A).init(e,i)},updateGestureHandler(A,e){p.getHandler(A).updateGestureConfig(e),R.instance.configureInteractions(p.getHandler(A),e)},getGestureHandlerNode:A=>p.getHandler(A),dropGestureHandler(A){if(!e1)if(0)A in ex&&(eM(A).destroy(),delete ex[A]);else p.dropGestureHandler(A)},flushOperations(){}},e3=t(558099);t(775985);var e4=u.createContext(!1),e9=t(831085);e3.A.create({container:{flex:1}}),e3.A.create({container:{flex:1}});var e7=t(941099);let e5=1;function e6(A,e,t={}){let i={...t};for(let t of e){var r;let e=A[t];void 0===(r=e)||r===Object(r)&&"__isNative"in r||"onHandlerStateChange"===t||"onGestureEvent"===t||("simultaneousHandlers"===t||"waitFor"===t?e=function(A){var e;return(A=Array.isArray(e=A)?e:[e],"web"===Ag.A.OS)?A.map(({current:A})=>A).filter(A=>A):A.map(A=>f[A]||A.current?.handlerTag||-1).filter(A=>A>0)}(A[t]):"hitSlop"===t&&"object"!=typeof e&&(e={top:e,left:e,bottom:e,right:e}),i[t]=e)}return i}let tA=!1;function te(){tA||(tA=!0,eL(()=>{e8.flushOperations(),tA=!1}))}class tt{static mountListeners=new Set;static unmountListeners=new Set;static addMountListener(A){return this.mountListeners.add(A),()=>{this.mountListeners.delete(A)}}static addUnmountListener(A){return this.unmountListeners.add(A),()=>{this.unmountListeners.delete(A)}}static gestureHandlerWillMount(A){this.mountListeners.forEach(e=>e(A))}static gestureHandlerWillUnmount(A){this.unmountListeners.forEach(e=>e(A))}static gestureWillMount(A){this.mountListeners.forEach(e=>e(A))}static gestureWillUnmount(A){this.unmountListeners.forEach(e=>e(A))}}let ti=e7.A,tr={onGestureHandlerEvent:{registrationName:"onGestureHandlerEvent"},onGestureHandlerStateChange:{registrationName:"onGestureHandlerStateChange"},...d()&&"android"===Ag.A.OS&&{topOnGestureHandlerEvent:{registrationName:"onGestureHandlerEvent"},topOnGestureHandlerStateChange:{registrationName:"onGestureHandlerStateChange"}}};ti.genericDirectEventTypes={...ti.genericDirectEventTypes,...tr};let tn=ti.getViewManagerConfig?.("getConstants");tn&&(tn.genericDirectEventTypes={...tn.genericDirectEventTypes,...tr});let{setJSResponder:ts=()=>{},clearJSResponder:to=()=>{}}=ti;function ta(A){let e=A=>Array.isArray(A)?A.some(A=>A&&null===A.current):A&&null===A.current;return e(A.simultaneousHandlers)||e(A.waitFor)}ti.setJSResponder=(A,e)=>{e8.handleSetJSResponder(A,e),ts(A,e)},ti.clearJSResponder=()=>{e8.handleClearJSResponder(),to()};let tc={0:void 0,2:"onBegan",1:"onFailed",3:"onCancelled",4:"onActivated",5:"onEnded"};function tg({name:A,allowedProps:e=[],config:t={},transformProps:i,customNativeProps:r=[]}){class n extends u.Component{static displayName=A;static contextType=e4;handlerTag=-1;constructor(A){if(super(A),this.config={},this.propsRef=u.createRef(),this.isMountedRef=u.createRef(),this.state={allowTouches:!0},A.id){if(void 0!==f[A.id])throw Error(`Handler with ID "${A.id}" already registered`);f[A.id]=this.handlerTag}}componentDidMount(){let A=this.props;if(this.isMountedRef.current=!0,ta(A)&&eL(()=>{this.update(1)}),this.createGestureHandler(e6(i?i(this.props):this.props,[...e,...r],t)),!this.viewNode)throw Error(`[Gesture Handler] Failed to obtain view for ${n.displayName}. Note that old API doesn't support functional components.`);this.attachGestureHandler(eV(this.viewNode))}componentDidUpdate(){let A=eV(this.viewNode);this.viewTag!==A&&this.attachGestureHandler(A),this.update(1)}componentWillUnmount(){var A;this.inspectorToggleListener?.remove(),this.isMountedRef.current=!1,"web"!==Ag.A.OS&&(A=this.handlerTag,C.delete(A)),e8.dropGestureHandler(this.handlerTag),te();let e=this.props.id;e&&delete f[e],tt.gestureHandlerWillUnmount(this)}onGestureHandlerEvent=A=>{A.nativeEvent.handlerTag===this.handlerTag?"function"==typeof this.props.onGestureEvent&&this.props.onGestureEvent?.(A):this.props.onGestureHandlerEvent?.(A)};onGestureHandlerStateChange=A=>
3{if(A.nativeEvent.handlerTag===this.handlerTag){"function"==typeof this.props.onHandlerStateChange&&this.props.onHandlerStateChange?.(A);let e=tc[A.nativeEvent.state],t=e&&this.props[e];t&&"function"==typeof t&&t(A)}else this.props.onGestureHandlerStateChange?.(A)};refHandler=A=>{this.viewNode=A;let e=u.Children.only(this.props.children),t=u.version.startsWith("19.")?e.props?.ref:e?.ref;t&&("function"==typeof t?t(A):t.current=A)};createGestureHandler=e=>{this.handlerTag=e5++,this.config=e,e8.createGestureHandler(A,this.handlerTag,e)};attachGestureHandler=A=>{if(this.viewTag=A,"web"===Ag.A.OS)e8.attachGestureHandler(this.handlerTag,A,3,this.propsRef);else{var e,t;let i,r;e=this.handlerTag,t={onGestureEvent:this.onGestureHandlerEvent,onGestureStateChange:this.onGestureHandlerStateChange},C.set(e,t);let n=(i=this.props?.onGestureEvent,r=this.props?.onHandlerStateChange,i&&("current"in i||"workletEventHandler"in i)||r&&("current"in r||"workletEventHandler"in r)?1:i&&"__isNative"in i?2:3);e8.attachGestureHandler(this.handlerTag,A,n)}te(),eL(()=>{tt.gestureHandlerWillMount(this)})};updateGestureHandler=A=>{this.config=A,e8.updateGestureHandler(this.handlerTag,A),te()};update(A){if(this.isMountedRef.current)if(ta(this.props)&&A>0)eL(()=>{this.update(A-1)});else{let A=e6(i?i(this.props):this.props,[...e,...r],t);!function A(e,t){if(e===t)return!0;if("object"!=typeof e||"object"!=typeof t||null===e||null===t)return!1;let i=Object.keys(e),r=Object.keys(t);if(i.length!==r.length)return!1;for(let n of i)if(!r.includes(n)||!A(e[n],t[n]))return!1;return!0}(this.config,A)&&this.updateGestureHandler(A)}}setNativeProps(A){let n={...this.props,...A},s=e6(i?i(n):n,[...e,...r],t);this.updateGestureHandler(s)}render(){let e=this.onGestureHandlerEvent,{onGestureEvent:t,onGestureHandlerEvent:i}=this.props;if(t&&"function"!=typeof t){if(i)throw Error("Nesting touch handlers with native animated driver is not supported yet");e=t}else if(i&&"function"!=typeof i)throw Error("Nesting touch handlers with native animated driver is not supported yet");let r=this.onGestureHandlerStateChange,{onHandlerStateChange:n,onGestureHandlerStateChange:s}=this.props;if(n&&"function"!=typeof n){if(s)throw Error("Nesting touch handlers with native animated driver is not supported yet");r=n}else if(s&&"function"!=typeof s)throw Error("Nesting touch handlers with native animated driver is not supported yet");let o={onGestureHandlerEvent:this.state.allowTouches?e:void 0,onGestureHandlerStateChange:this.state.allowTouches?r:void 0};this.propsRef.current=o;let a=null;try{a=u.Children.only(this.props.children)}catch(e){throw Error(h(`${A} got more than one view as a child. If you want the gesture to work on multiple views, wrap them with a common parent and attach the gesture to that view.`))}let c=a.props.children;return u.cloneElement(a,{ref:this.refHandler,collapsable:!1,...B()?{handlerType:A,handlerTag:this.handlerTag,enabled:this.props.enabled}:{},testID:this.props.testID??a.props.testID,...o},c)}}return n}let tl=["maxDurationMs","maxDelayMs","numberOfTaps","maxDeltaX","maxDeltaY","maxDist","minPointers"];tg({name:"TapGestureHandler",allowedProps:[...G,...tl],config:{shouldCancelWhenOutside:!0}});var tu={get forceTouchAvailable(){return!1}};let tB=["minForce","maxForce","feedbackOnActivation"];class th extends u.Component{static forceTouchAvailable=!1;componentDidMount(){console.warn(h("ForceTouchGestureHandler is not available on this platform. Please use ForceTouchGestureHandler.forceTouchAvailable to conditionally render other components that would provide a fallback behavior specific to your usecase"))}render(){return this.props.children}}(tu?.forceTouchAvailable?tg({name:"ForceTouchGestureHandler",allowedProps:[...G,...tB],config:{}}):th).forceTouchAvailable=tu?.forceTouchAvailable||!1;let td=["minDurationMs","maxDist","numberOfPointers"];tg({name:"LongPressGestureHandler",allowedProps:[...G,...td],config:{shouldCancelWhenOutside:!0}});let tf=["activeOffsetY","activeOffsetX","failOffsetY","failOffsetX","minDist","minVelocity","minVelocityX","minVelocityY","minPointers","maxPointers","avgTouches","enableTrackpadTwoFingerGesture","activateAfterLongPress"],tQ=["activeOffsetYStart","activeOffsetYEnd","activeOffsetXStart","activeOffsetXEnd","failOffsetYStart","failOffsetYEnd","failOffsetXStart","failOffsetXEnd"];tg({name:"PanGestureHandler",allowedProps:[...G,...tf],config:{},transformProps:function(A){let e;return e={...A},void 0!==A.activeOffsetX&&(delete e.activeOffsetX,Array.isArray(A.activeOffsetX)?(e.activeOffsetXStart=A.activeOffsetX[0],e.activeOffsetXEnd=A.activeOffsetX[1]):A.activeOffsetX<0?e.activeOffsetXStart=A.activeOffsetX:e.activeOffsetXEnd=A.activeOffsetX),void 0!==A.activeOffsetY&&(delete e.activeOffsetY,Array.isArray(A.activeOffsetY)?(e.activeOffsetYStart=A.activeOffsetY[0],e.activeOffsetYEnd=A.activeOffsetY[1]):A.activeOffsetY<0?e.activeOffsetYStart=A.activeOffsetY:e.activeOffsetYEnd=A.activeOffsetY),void 0!==A.failOffsetX&&(delete e.failOffsetX,Array.isArray(A.failOffsetX)?(e.failOffsetXStart=A.failOffsetX[0],e.failOffsetXEnd=A.failOffsetX[1]):A.failOffsetX<0?e.failOffsetXStart=A.failOffsetX:e.failOffsetXEnd=A.failOffsetX),void 0!==A.failOffsetY&&(delete e.failOffsetY,Array.isArray(A.failOffsetY)?(e.failOffsetYStart=A.failOffsetY[0],e.failOffsetYEnd=A.failOffsetY[1]):A.failOffsetY<0?e.failOffsetYStart=A.failOffsetY:e.failOffsetYEnd=A.failOffsetY),e},customNativeProps:tQ}),tg({name:"PinchGestureHandler",allowedProps:G,config:{}}),tg({name:"RotationGestureHandler",allowedProps:G,config:{}});let tC=["numberOfPointers","direction"];tg({name:"FlingGestureHandler",allowedProps:[...G,...tC],config:{}});let tp=["shouldActivateOnStart","disallowInterruption"],tw=[...G,...tp],tE=tg({name:"NativeViewGestureHandler",allowedProps:tw,config:{}}),tI=[...tw,"onGestureHandlerEvent","onGestureHandlerStateChange"];function tm(A,e={}){let t=u.forwardRef((t,i)=>{let{gestureHandlerProps:r,childProps:n}=Object.keys(t).reduce((A,e)=>(tI.includes(e)?A.gestureHandlerProps[e]=t[e]:A.childProps[e]=t[e],A),{gestureHandlerProps:{...e},childProps:{enabled:t.enabled,hitSlop:t.hitSlop,testID:t.testID}}),s=(0,u.useRef)(null),o=(0,u.useRef)(null);return(0,u.useImperativeHandle)(i,()=>{let A=o.current;return s.current&&A?(s.current.handlerTag=A.handlerTag,s.current):null},[s,o]),(0,e9.jsx)(tE,{...r,ref:o,children:(0,e9.jsx)(A,{...n,ref:s})})});return t.displayName=A?.displayName||A?.render?.name||"string"==typeof A&&A||"ComponentWrapper",t}try{i=t(20887)}catch(A){i=void 0}i?.useSharedValue||(i=void 0),void 0===i||i.setGestureState||(i.setGestureState=()=>{console.warn(h("Please use newer version of react-native-reanimated in order to control state of the gestures."))}),[...N,...tl,...tf,...tQ,...td,...tB,...tC,...tp];let tv="u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement,ty="u">typeof navigator&&"ReactNative"===navigator.product;tv||ty?u.useLayoutEffect:u.useEffect;var tk=t(323674),tD=t(889332),tb=t(338239);let tF=tm(u.forwardRef((A,e)=>(0,e9.jsx)(tb.A,{ref:e,accessibilityRole:"button",...A})),{shouldCancelWhenOutside:!1,shouldActivateOnStart:!1}),tP=null;class tU extends u.Component{static defaultProps={delayLongPress:600};constructor(A){super(A),this.lastActive=!1,this.longPressDetected=!1}handleEvent=({nativeEvent:A})=>{let{state:e,oldState:t,pointerInside:i}=A,r=i&&4===e;r!==this.lastActive&&this.props.onActiveStateChange&&this.props.onActiveStateChange(r),!this.longPressDetected&&4===t&&3!==e&&this.lastActive&&this.props.onPress&&this.props.onPress(i),!this.lastActive&&e===("android"!==Ag.A.OS?4:2)&&i?(this.longPressDetected=!1,this.props.onLongPress&&(this.longPressTimeout=setTimeout(this.onLongPress,this.props.delayLongPress))):4!==e||i||void 0===this.longPressTimeout?void 0!==this.longPressTimeout&&(5===e||3===e||1===e)&&(clearTimeout(this.longPressTimeout),this.longPressTimeout=void 0):(clearTimeout(this.longPressTimeout),this.longPressTimeout=void 0),this.lastActive=r};onLongPress=()=>{this.longPressDetected=!0,this.props.onLongPress?.()};onHandlerStateChange=A=>{this.props.onHandlerStateChange?.(A),this.handleEvent(A)};onGestureEvent=A=>{this.props.onGestureEvent?.(A),this.handleEvent(A)};render(){let{rippleColor:A,style:e,...t}=this.props;null===tP&&(tP=d());let i=tP?A:(0,tk.A)(A??void 0);return(0,e9.jsx)(tF,{ref:this.props.innerRef,rippleColor:i,style:[e,"ios"===Ag.A.OS&&{cursor:void 0}],...t,onGestureEvent:this.onGestureEvent,onHandlerStateChange:this.onHandlerStateChange})}}let tS=tD.A.createAnimatedComponent(tU),tH=u.forwardRef((A,e)=>(0,e9.jsx)(tU,{innerRef:e,...A}));e3.A.create({underlay:{position:"absolute",left:0,right:0,bottom:0,top:0}}),u.Component,u.Component;class tx extends u.Component{static defaultProps={delayLongPress:600,extraButtonProps:{rippleColor:"transparent",exclusive:!0}};longPressDetected=!1;pointerInside=!0;STATE=0;handlePressIn(){if(this.props.delayPressIn?this.pressInTimeout=setTimeout(()=>{this.moveToState(1),this.pressInTimeout=void 0},this.props.delayPressIn):this.moveToState(1),this.props.onLongPress){let A=(this.props.delayPressIn||0)+(this.props.delayLongPress||0);this.longPressTimeout=setTimeout(this.onLongPressDetected,A)}}handleMoveOutside(){this.props.delayPressOut?this.pressOutTimeout=this.pressOutTimeout||setTimeout(()=>{this.moveToState(2),this.pressOutTimeout=void 0},this.props.delayPressOut):this.moveToState(2)}handleGoToUndetermined(){clearTimeout(this.pressOutTimeout),this.props.delayPressOut?this.pressOutTimeout=setTimeout(()=>{0===this.STATE&&this.moveToState(1),this.moveToState(0),this.pressOutTimeout=void 0},this.props.delayPressOut):(0===this.STATE&&this.moveToState(1),this.moveToState(0))}componentDidMount(){this.reset()}reset(){this.longPressDetected=!1,this.pointerInside=!0,clearTimeout(this.pressInTimeout),clearTimeout(this.pressOutTimeout),clearTimeout(this.longPressTimeout),this.pressOutTimeout=void 0,this.longPressTimeout=void 0,this.pressInTimeout=void 0}moveToState(A){A!==this.STATE&&(1===A?this.props.onPressIn?.():2===A?this.props.onPressOut?.():0===A&&(this.reset(),1===this.STATE&&this.props.onPressOut?.()
3),this.props.onStateChange?.(this.STATE,A),this.STATE=A)}onGestureEvent=({nativeEvent:{pointerInside:A}})=>{this.pointerInside!==A&&(A?this.onMoveIn():this.onMoveOut()),this.pointerInside=A};onHandlerStateChange=({nativeEvent:A})=>{let{state:e}=A;if(3===e||1===e)this.moveToState(0);else if(e===("android"!==Ag.A.OS?4:2)&&0===this.STATE)this.handlePressIn();else if(5===e){let A=!this.longPressDetected&&2!==this.STATE&&void 0===this.pressOutTimeout;this.handleGoToUndetermined(),A&&this.props.onPress?.()}};onLongPressDetected=()=>{this.longPressDetected=!0,this.props.onLongPress?.()};componentWillUnmount(){this.reset()}onMoveIn(){2===this.STATE&&this.moveToState(1)}onMoveOut(){clearTimeout(this.longPressTimeout),this.longPressTimeout=void 0,1===this.STATE&&this.handleMoveOutside()}render(){let A=("number"==typeof this.props.hitSlop?{top:this.props.hitSlop,left:this.props.hitSlop,bottom:this.props.hitSlop,right:this.props.hitSlop}:this.props.hitSlop)??void 0,e={accessible:!1!==this.props.accessible,accessibilityLabel:this.props.accessibilityLabel,accessibilityHint:this.props.accessibilityHint,accessibilityRole:this.props.accessibilityRole,accessibilityState:this.props.accessibilityState,accessibilityActions:this.props.accessibilityActions,onAccessibilityAction:this.props.onAccessibilityAction,nativeID:this.props.nativeID,onLayout:this.props.onLayout};return(0,e9.jsx)(tH,{style:this.props.containerStyle,onHandlerStateChange:this.props.disabled?void 0:this.onHandlerStateChange,onGestureEvent:this.onGestureEvent,hitSlop:A,userSelect:this.props.userSelect,shouldActivateOnStart:this.props.shouldActivateOnStart,disallowInterruption:this.props.disallowInterruption,testID:this.props.testID,touchSoundDisabled:this.props.touchSoundDisabled??!1,enabled:!this.props.disabled,...this.props.extraButtonProps,children:(0,e9.jsx)(tD.A.View,{...e,style:this.props.style,children:this.props.children})})}}t(64964),u.Component,tx.defaultProps,u.Component,tx.defaultProps;var tM=t(259861),tL=t(464754),t_=t(7099);tm(tM.A,{disallowInterruption:!1}),tm(tL.A,{shouldCancelWhenOutside:!1,shouldActivateOnStart:!0,disallowInterruption:!0}),tm(t_.A),tm(tb.A);var tR=t(272833);u.Component,e3.A.create({container:{overflow:"hidden"},leftActions:{...e3.A.absoluteFill,flexDirection:tR.A.isRTL?"row-reverse":"row"},rightActions:{...e3.A.absoluteFill,flexDirection:tR.A.isRTL?"row":"row-reverse"}}),B();var tT=t(78958);t(533219),t(276801);u.Component,e3.A.create({drawerContainer:{...e3.A.absoluteFill,zIndex:1001,flexDirection:"row"},containerInFront:{...e3.A.absoluteFill,zIndex:1002},containerOnBack:{...e3.A.absoluteFill},main:{flex:1,zIndex:0,overflow:"hidden"},overlay:{...e3.A.absoluteFill,zIndex:1e3}}),w&&(w.remove(),w=null),E&&(E.remove(),E=null),w=l.A.addListener("onGestureHandlerEvent",y),E=l.A.addListener("onGestureHandlerStateChange",y)},141385:function(A,e){"use strict";e.Se=()=>!0},845826:function(A,e,t){"use strict";var i=t(514041),r=t(338239);let n={WebkitTransition:"webkitTransitionEnd",Transition:"transitionEnd",MozTransition:"transitionend",MSTransition:"msTransitionEnd",OTransition:"oTransitionEnd"};function s({children:A,style:e,onInsetsChange:t}){return i.useEffect(()=>{if("u"<typeof document)return;let A=function(){let A=document.createElement("div"),{style:e}=A;return e.position="fixed",e.left="0",e.top="0",e.width="0",e.height="0",e.zIndex="-1",e.overflow="hidden",e.visibility="hidden",e.transitionDuration="0.05s",e.transitionProperty="padding",e.transitionDelay="0s",e.paddingTop=g("top"),e.paddingBottom=g("bottom"),e.paddingLeft=g("left"),e.paddingRight=g("right"),A}();document.body.appendChild(A);let e=()=>{let{paddingTop:e,paddingBottom:i,paddingLeft:r,paddingRight:n}=window.getComputedStyle(A);t({nativeEvent:{insets:{top:e?parseInt(e,10):0,bottom:i?parseInt(i,10):0,left:r?parseInt(r,10):0,right:n?parseInt(n,10):0},frame:{x:0,y:0,width:document.documentElement.offsetWidth,height:document.documentElement.offsetHeight}}})};return A.addEventListener(a(),e),e(),()=>{document.body.removeChild(A),A.removeEventListener(a(),e)}},[t]),i.createElement(r.A,{style:e},A)}let o=null;function a(){if(null!=o)return o;let A=document.createElement("invalidtype");for(let e in o=n.Transition,n)if(void 0!==A.style[e]){o=n[e];break}return o}let c=null;function g(A){return`${function(){if(null!==c)return c;let{CSS:A}=window;return c=A&&A.supports&&A.supports("top: constant(safe-area-inset-top)")?"constant":"env"}()}(safe-area-inset-${A})`}t.d(e,{h:function(){return s}})},100053:function(A,e,t){"use strict";var i=t(514041),r=t(748327),n=t(558099),s=t(845826);function o(){return(o=Object.assign?Object.assign.bind():function(A){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)({}).hasOwnProperty.call(t,i)&&(A[i]=t[i])}return A}).apply(null,arguments)}let a=i.createContext(null),c=i.createContext(null);function g({children:A,initialMetrics:e,initialSafeAreaInsets:t,style:n,...u}){let B=i.useContext(a),h=i.useContext(c),[d,f]=i.useState(e?.insets??t??B??null),[Q,C]=i.useState(e?.frame??h??{x:0,y:0,width:r.A.get("window").width,height:r.A.get("window").height}),p=i.useCallback(A=>{let{nativeEvent:{frame:e,insets:t}}=A;C(A=>e&&(e.height!==A.height||e.width!==A.width||e.x!==A.x||e.y!==A.y)?e:A),f(A=>A&&t.bottom===A.bottom&&t.left===A.left&&t.right===A.right&&t.top===A.top?A:t)},[]);return i.createElement(s.h,o({style:[l.fill,n],onInsetsChange:p},u),null!=d?i.createElement(c.Provider,{value:Q},i.createElement(a.Provider,{value:d},A)):null)}let l=n.A.create({fill:{flex:1}});function u(){let A=i.useContext(a);if(null==A)throw Error("No safe area value available. Make sure you are rendering `<SafeAreaProvider>` at the top of your app.");return A}a.Consumer,t.d(e,{Or:function(){return u},Oy:function(){return g}})},882576:function(A,e,t){"use strict";var i=t(514041),r=t(95919),n=Object.defineProperty,s=Object.defineProperties,o=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,l=(A,e,t)=>e in A?n(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,u=(A,e)=>{for(var t in e||(e={}))c.call(e,t)&&l(A,t,e[t]);if(a)for(var t of a(e))g.call(e,t)&&l(A,t,e[t]);return A},B=(A,e)=>{var t={};for(var i in A)c.call(A,i)&&0>e.indexOf(i)&&(t[i]=A[i]);if(null!=A&&a)for(var i of a(A))0>e.indexOf(i)&&g.call(A,i)&&(t[i]=A[i]);return t},h=Symbol.for(i.version.startsWith("19")?"react.transitional.element":"react.element"),d=Symbol.for("react.portal"),f=Symbol.for("react.fragment"),Q=Symbol.for("react.strict_mode"),C=Symbol.for("react.profiler"),p=Symbol.for("react.consumer"),w=Symbol.for("react.context"),E=Symbol.for("react.forward_ref"),I=Symbol.for("react.suspense"),m=Symbol.for("react.suspense_list"),v=Symbol.for("react.memo"),y=Symbol.for("react.lazy");function k(A){return function(e){let t=A(e);function i(){return t}return i.dependsOnOwnProps=!1,i}}function D(A){return A.dependsOnOwnProps?!!A.dependsOnOwnProps:1!==A.length}function b(A,e){return function(e,{displayName:t}){let i=function(A,e){return i.dependsOnOwnProps?i.mapToProps(A,e):i.mapToProps(A,void 0)};return i.dependsOnOwnProps=!0,i.mapToProps=function(e,t){i.mapToProps=A,i.dependsOnOwnProps=D(A);let r=i(e,t);return"function"==typeof r&&(i.mapToProps=r,i.dependsOnOwnProps=D(r),r=i(e,t)),r},i}}function F(A,e){return(t,i)=>{throw Error(`Invalid value of type ${typeof A} for ${e} argument when connecting component ${i.wrappedComponentName}.`)}}function P(A,e,t){return u(u(u({},t),A),e)}var U={notify(){},get:()=>[]};function S(A,e){let t,i=U,r=0,n=!1;function s(){c.onStateChange&&c.onStateChange()}function o(){if(r++,!t){let r,n;t=e?e.addNestedSub(s):A.subscribe(s),r=null,n=null,i={clear(){r=null,n=null},notify(){let A=r;
3for(;A;)A.callback(),A=A.next},get(){let A=[],e=r;for(;e;)A.push(e),e=e.next;return A},subscribe(A){let e=!0,t=n={callback:A,next:null,prev:n};return t.prev?t.prev.next=t:r=t,function(){e&&null!==r&&(e=!1,t.next?t.next.prev=t.prev:n=t.prev,t.prev?t.prev.next=t.next:r=t.next)}}}}}function a(){r--,t&&0===r&&(t(),t=void 0,i.clear(),i=U)}let c={addNestedSub:function(A){o();let e=i.subscribe(A),t=!1;return()=>{t||(t=!0,e(),a())}},notifyNestedSubs:function(){i.notify()},handleChangeWrapper:s,isSubscribed:function(){return n},trySubscribe:function(){n||(n=!0,o())},tryUnsubscribe:function(){n&&(n=!1,a())},getListeners:()=>i};return c}var H="u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement,x="u">typeof navigator&&"ReactNative"===navigator.product,M=H||x?i.useLayoutEffect:i.useEffect;function L(A,e){return A===e?0!==A||0!==e||1/A==1/e:A!=A&&e!=e}function _(A,e){if(L(A,e))return!0;if("object"!=typeof A||null===A||"object"!=typeof e||null===e)return!1;let t=Object.keys(A),i=Object.keys(e);if(t.length!==i.length)return!1;for(let i=0;i<t.length;i++)if(!Object.prototype.hasOwnProperty.call(e,t[i])||!L(A[t[i]],e[t[i]]))return!1;return!0}var R={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},T={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},G={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},N={[E]:{$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},[v]:G};function j(A){return function(A){if("object"==typeof A&&null!==A){let{$$typeof:e}=A;switch(e){case h:switch(A=A.type){case f:case C:case Q:case I:case m:return A;default:switch(A=A&&A.$$typeof){case w:case E:case y:case v:case p:return A;default:return e}}case d:return e}}}(A)===v?G:N[A.$$typeof]||R}var O=Object.defineProperty,K=Object.getOwnPropertyNames,Y=Object.getOwnPropertySymbols,z=Object.getOwnPropertyDescriptor,J=Object.getPrototypeOf,X=Object.prototype;function V(A,e){if("string"!=typeof e){if(X){let t=J(e);t&&t!==X&&V(A,t)}let t=K(e);Y&&(t=t.concat(Y(e)));let i=j(A),r=j(e);for(let n=0;n<t.length;++n){let s=t[n];if(!T[s]&&!(r&&r[s])&&!(i&&i[s])){let t=z(e,s);try{O(A,s,t)}catch(A){}}}}return A}var q=Symbol.for("react-redux-context"),W="u">typeof globalThis?globalThis:{},Z=function(){var A;if(!i.createContext)return{};let e=null!=(A=W[q])?A:W[q]=new Map,t=e.get(i.createContext);return t||(t=i.createContext(null),e.set(i.createContext,t)),t}(),$=[null,null];function AA(A,e,t,i,r,n){A.current=i,t.current=!1,r.current&&(r.current=null,n())}function Ae(A,e){return A===e}var At=function(A,e,t,{pure:r,areStatesEqual:n=Ae,areOwnPropsEqual:a=_,areStatePropsEqual:c=_,areMergedPropsEqual:g=_,forwardRef:l=!1,context:h=Z}={}){let d=A?"function"==typeof A?b(A,"mapStateToProps"):F(A,"mapStateToProps"):k(()=>({})),f=e&&"object"==typeof e?k(A=>(function(A,e){let t={};for(let i in A){let r=A[i];"function"==typeof r&&(t[i]=(...A)=>e(r(...A)))}return t})(e,A)):e?"function"==typeof e?b(e,"mapDispatchToProps"):F(e,"mapDispatchToProps"):k(A=>({dispatch:A})),Q=t?"function"==typeof t?function(A,{displayName:e,areMergedPropsEqual:i}){let r,n=!1;return function(A,e,s){let o=t(A,e,s);return n?i(o,r)||(r=o):(n=!0,r=o),r}}:F(t,"mergeProps"):()=>P,C=!!A;return A=>{let e=A.displayName||A.name||"Component",t=`Connect(${e})`,r={shouldHandleStateChanges:C,displayName:t,wrappedComponentName:e,WrappedComponent:A,initMapStateToProps:d,initMapDispatchToProps:f,initMergeProps:Q,areStatesEqual:n,areStatePropsEqual:c,areOwnPropsEqual:a,areMergedPropsEqual:g};function p(e){var t;let n,[a,c,g]=i.useMemo(()=>{let{reactReduxForwardedRef:A}=e,t=B(e,["reactReduxForwardedRef"]);return[e.context,A,t]},[e]),l=i.useMemo(()=>(null==a||a.Consumer,h),[a,h]),d=i.useContext(l),f=!!e.store&&!!e.store.getState&&!!e.store.dispatch,Q=!!d&&!!d.store,p=f?e.store:d.store,w=Q?d.getServerState:p.getState,E=i.useMemo(()=>(function(A,e){var{initMapStateToProps:t,initMapDispatchToProps:i,initMergeProps:r}
3=e,n=B(e,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]);return function(A,e,t,i,{areStatesEqual:r,areOwnPropsEqual:n,areStatePropsEqual:s}){let o,a,c,g,l,u=!1;return function(B,h){return u?function(u,B){let h=!n(B,a),d=!r(u,o,B,a);if(o=u,a=B,h&&d)return c=A(o,a),e.dependsOnOwnProps&&(g=e(i,a)),l=t(c,g,a);if(h)return A.dependsOnOwnProps&&(c=A(o,a)),e.dependsOnOwnProps&&(g=e(i,a)),l=t(c,g,a);if(d){let e,i;return i=!s(e=A(o,a),c),c=e,i&&(l=t(c,g,a)),l}return l}(B,h):(c=A(o=B,a=h),g=e(i,a),l=t(c,g,a),u=!0,l)}}(t(A,n),i(A,n),r(A,n),A,n)})(p.dispatch,r),[p]),[I,m]=i.useMemo(()=>{if(!C)return $;let A=S(p,f?void 0:d.subscription),e=A.notifyNestedSubs.bind(A);return[A,e]},[p,f,d]),v=i.useMemo(()=>f?d:s(u({},d),o({subscription:I})),[f,d,I]),y=i.useRef(void 0),k=i.useRef(g),D=i.useRef(void 0),b=i.useRef(!1),F=i.useRef(!1),P=i.useRef(void 0);M(()=>(F.current=!0,()=>{F.current=!1}),[]);let U=i.useMemo(()=>()=>D.current&&g===k.current?D.current:E(p.getState(),g),[p,g]),H=i.useMemo(()=>A=>{if(!I)return()=>{};if(!C)return()=>{};let e=!1,t=null,i=()=>{let i,r;if(e||!F.current)return;let n=p.getState();try{i=E(n,k.current)}catch(A){r=A,t=A}r||(t=null),i===y.current?b.current||m():(y.current=i,D.current=i,b.current=!0,A())};return I.onStateChange=i,I.trySubscribe(),i(),()=>{if(e=!0,I.tryUnsubscribe(),I.onStateChange=null,t)throw t}},[I]);t=[k,y,b,g,D,m],M(()=>AA(...t),void 0);try{n=i.useSyncExternalStore(H,U,w?()=>E(w(),g):U)}catch(A){throw P.current&&(A.message+=`
4The error may be correlated with this previous error:
5${P.current.stack}
6
7`),A}M(()=>{P.current=void 0,D.current=void 0,y.current=n});let x=i.useMemo(()=>i.createElement(A,s(u({},n),o({ref:c}))),[c,A,n]);return i.useMemo(()=>C?i.createElement(l.Provider,{value:v},x):x,[l,x,v])}let w=i.memo(p);if(w.WrappedComponent=A,w.displayName=p.displayName=t,l){let e=i.forwardRef(function(A,e){return i.createElement(w,s(u({},A),o({reactReduxForwardedRef:e})))});return e.displayName=t,e.WrappedComponent=A,V(e,A)}return V(w,A)}},Ai=function(A){let{children:e,context:t,serverState:r,store:n}=A,s=i.useMemo(()=>{let A=S(n);return{store:n,subscription:A,getServerState:r?()=>r:void 0}},[n,r]),o=i.useMemo(()=>n.getState(),[n]);return M(()=>{let{subscription:A}=s;return A.onStateChange=A.notifyNestedSubs,A.trySubscribe(),o!==n.getState()&&A.notifyNestedSubs(),()=>{A.tryUnsubscribe(),A.onStateChange=void 0}},[s,o]),i.createElement((t||Z).Provider,{value:s},e)};function Ar(A=Z){return function(){return i.useContext(A)}}var An=Ar();function As(A=Z){let e=A===Z?An:Ar(A),t=()=>{let{store:A}=e();return A};return Object.assign(t,{withTypes:()=>t}),t}var Ao=As(),Aa=function(A=Z){let e=A===Z?Ao:As(A),t=()=>e().dispatch;return Object.assign(t,{withTypes:()=>t}),t}(),Ac=(A,e)=>A===e,Ag=function(A=Z){let e=A===Z?An:Ar(A),t=(A,t={})=>{let{equalityFn:n=Ac}="function"==typeof t?{equalityFn:t}:t,{store:s,subscription:o,getServerState:a}=e();i.useRef(!0);let c=i.useCallback({[A.name]:e=>A(e)}[A.name],[A]),g=(0,r.useSyncExternalStoreWithSelector)(o.addNestedSub,s.getState,a||s.getState,c,n);return i.useDebugValue(g),g};return Object.assign(t,{withTypes:()=>t}),t}();t.d(e,{Kq:function(){return Ai},Ng:function(){return At},Pj:function(){return Ao},d4:function(){return Ag},wA:function(){return Aa}})},973657:function(A,e,t){"use strict";var i,r,n,s,o,a,c=t(514041),g=t(843144),l=t(151836),u=t(121613);function B(){return(B=Object.assign?Object.assign.bind():function(A){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)({}).hasOwnProperty.call(t,i)&&(A[i]=t[i])}return A}).apply(null,arguments)}function h(A,e){if(null==A)return{};var t={};for(var i in A)if(({}).hasOwnProperty.call(A,i)){if(-1!==e.indexOf(i))continue;t[i]=A[i]}return t}function d(A){return void 0===A&&(A=""),new URLSearchParams("string"==typeof A||Array.isArray(A)||A instanceof URLSearchParams?A:Object.keys(A).reduce((e,t)=>{let i=A[t];return e.concat(Array.isArray(i)?i.map(A=>[t,A]):[[t,i]])},[]))}let f=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],Q=["aria-current","caseSensitive","className","end","style","to","viewTransition","children"];try{window.__reactRouterVersion="6"}catch(A){}let C=c.createContext({isTransitioning:!1}),p=(n||(n=t.t(c,2))).startTransition;function w(A){let{basename:e,children:t,future:i,window:r}=A,n=c.useRef();null==n.current&&(n.current=(0,u.zR)({window:r,v5Compat:!0}));let s=n.current,[o,a]=c.useState({action:s.action,location:s.location}),{v7_startTransition:g}=i||{},B=c.useCallback(A=>{g&&p?p(()=>a(A)):a(A)},[a,g]);return c.useLayoutEffect(()=>s.listen(B),[s,B]),c.useEffect(()=>(0,l.V8)(i),[i]),c.createElement(l.Ix,{basename:e,children:t,location:o.location,navigationType:o.action,navigator:s,future:i})}(s||(s=t.t(g,2))).flushSync,(n||(n=t.t(c,2))).useId;let E="u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement,I=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,m=c.forwardRef(function(A,e){let t,{onClick:i,relative:r,reloadDocument:n,replace:s,state:o,target:a,to:g,preventScrollReset:d,viewTransition:Q}=A,C=h(A,f),{basename:p}=c.useContext(l.jb),w=!1;if("string"==typeof g&&I.test(g)&&(t=g,E))try{let A=new URL(window.location.href),e=new URL(g.startsWith("//")?A.protocol+g:g),t=(0,u.pb)(e.pathname,p);e.origin===A.origin&&null!=t?g=t+e.search+e.hash:w=!0}catch(A){}let m=(0,l.$P)(g,{relative:r}),v=function(A,e){let{target:t,replace:i,state:r,preventScrollReset:n,relative:s,viewTransition:o}=void 0===e?{}:e,a=(0,l.Zp)(),g=(0,l.zy)(),B=(0,l.x$)(A,{relative:s});return c.useCallback(e=>{0!==e.button||t&&"_self"!==t||e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||(e.preventDefault(),a(A,{replace:void 0!==i?i:(0,u.AO)(g)===(0,u.AO)(B),state:r,preventScrollReset:n,relative:s,viewTransition:o}))},[g,a,B,i,r,t,A,n,s,o])}(g,{replace:s,state:o,target:a,preventScrollReset:d,relative:r,viewTransition:Q});return c.createElement("a",B({},C,{href:t||m,onClick:w||n?i:function(A){i&&i(A),A.defaultPrevented||v(A)},ref:e,target:a}))}),v=c.forwardRef(function(A,e){let t,{"aria-current":i="page",caseSensitive:r=!1,
7className:n="",end:s=!1,style:a,to:g,viewTransition:d,children:f}=A,p=h(A,Q),w=(0,l.x$)(g,{relative:p.relative}),E=(0,l.zy)(),I=c.useContext(l.Rq),{navigator:v,basename:y}=c.useContext(l.jb),k=null!=I&&function(A,e){let t;void 0===e&&(e={});let i=c.useContext(C);null==i&&(0,u.Oi)(!1);let{basename:r}=(o.useViewTransitionState,(t=c.useContext(l.sp))||(0,u.Oi)(!1),t),n=(0,l.x$)(A,{relative:e.relative});if(!i.isTransitioning)return!1;let s=(0,u.pb)(i.currentLocation.pathname,r)||i.currentLocation.pathname,a=(0,u.pb)(i.nextLocation.pathname,r)||i.nextLocation.pathname;return null!=(0,u.B6)(n.pathname,a)||null!=(0,u.B6)(n.pathname,s)}(w)&&!0===d,D=v.encodeLocation?v.encodeLocation(w).pathname:w.pathname,b=E.pathname,F=I&&I.navigation&&I.navigation.location?I.navigation.location.pathname:null;r||(b=b.toLowerCase(),F=F?F.toLowerCase():null,D=D.toLowerCase()),F&&y&&(F=(0,u.pb)(F,y)||F);let P="/"!==D&&D.endsWith("/")?D.length-1:D.length,U=b===D||!s&&b.startsWith(D)&&"/"===b.charAt(P),S=null!=F&&(F===D||!s&&F.startsWith(D)&&"/"===F.charAt(D.length)),H={isActive:U,isPending:S,isTransitioning:k},x=U?i:void 0;t="function"==typeof n?n(H):[n,U?"active":null,S?"pending":null,k?"transitioning":null].filter(Boolean).join(" ");let M="function"==typeof a?a(H):a;return c.createElement(m,B({},p,{"aria-current":x,className:t,ref:e,style:M,to:g,viewTransition:d}),"function"==typeof f?f(H):f)});function y(A){let e=c.useRef(d(A)),t=c.useRef(!1),i=(0,l.zy)(),r=c.useMemo(()=>{var A,r;let n;return A=i.search,r=t.current?null:e.current,n=d(A),r&&r.forEach((A,e)=>{n.has(e)||r.getAll(e).forEach(A=>{n.append(e,A)})}),n},[i.search]),n=(0,l.Zp)(),s=c.useCallback((A,e)=>{let i=d("function"==typeof A?A(r):A);t.current=!0,n("?"+i,e)},[n,r]);return[r,s]}(i=o||(o={})).UseScrollRestoration="useScrollRestoration",i.UseSubmit="useSubmit",i.UseSubmitFetcher="useSubmitFetcher",i.UseFetcher="useFetcher",i.useViewTransitionState="useViewTransitionState",(r=a||(a={})).UseFetcher="useFetcher",r.UseFetchers="useFetchers",r.UseScrollRestoration="useScrollRestoration",t.d(e,{Kd:function(){return w},PI:function(){return d},ok:function(){return y}},{N_:m,k2:v})},151836:function(A,e,t){"use strict";var i,r,n,s,o=t(514041),a=t(121613);function c(){return(c=Object.assign?Object.assign.bind():function(A){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)({}).hasOwnProperty.call(t,i)&&(A[i]=t[i])}return A}).apply(null,arguments)}let g=o.createContext(null),l=o.createContext(null),u=o.createContext(null),B=o.createContext(null),h=o.createContext({outlet:null,matches:[],isDataRoute:!1}),d=o.createContext(null);function f(A,e){let{relative:t}=void 0===e?{}:e;Q()||(0,a.Oi)(!1);let{basename:i,navigator:r}=o.useContext(u),{hash:n,pathname:s,search:c}=y(A,{relative:t}),g=s;return"/"!==i&&(g="/"===s?i:(0,a.HS)([i,s])),r.createHref({pathname:g,search:c,hash:n})}function Q(){return null!=o.useContext(B)}function C(){return Q()||(0,a.Oi)(!1),o.useContext(B).location}function p(){return o.useContext(B).navigationType}function w(A){Q()||(0,a.Oi)(!1);let{pathname:e}=C();return o.useMemo(()=>(0,a.B6)(A,(0,a.RO)(e)),[e,A])}function E(A){o.useContext(u).static||o.useLayoutEffect(A)}function I(){let{isDataRoute:A}=o.useContext(h);return A?function(){let A,{router:e}=(F.UseNavigateStable,(A=o.useContext(g))||(0,a.Oi)(!1),A),t=U(P.UseNavigateStable),i=o.useRef(!1);return E(()=>{i.current=!0}),o.useCallback(function(A,r){void 0===r&&(r={}),i.current&&("number"==typeof A?e.navigate(A):e.navigate(A,c({fromRouteId:t},r)))},[e,t])}():function(){Q()||(0,a.Oi)(!1);let A=o.useContext(g),{basename:e,future:t,navigator:i}=o.useContext(u),{matches:r}=o.useContext(h),{pathname:n}=C(),s=JSON.stringify((0,a.yD)(r,t.v7_relativeSplatPath)),c=o.useRef(!1);return E(()=>{c.current=!0}),o.useCallback(function(t,r){if(void 0===r&&(r={}),!c.current)return;if("number"==typeof t)return void i.go(t);let o=(0,a.Gh)(t,JSON.parse(s),n,"path"===r.relative);null==A&&"/"!==e&&(o.pathname="/"===o.pathname?e:(0,a.HS)([e,o.pathname])),(r.replace?i.replace:i.push)(o,r.state,r)},[e,i,s,n,A])}()}let m=o.createContext(null);function v(){let{matches:A}=o.useContext(h),e=A[A.length-1];return e?e.params:{}}function y(A,e){let{relative:t}=void 0===e?{}:e,{future:i}=o.useContext(u),{matches:r}=o.useContext(h),{pathname:n}=C(),s=JSON.stringify((0,a.yD)(r,i.v7_relativeSplatPath));return o.useMemo(()=>(0,a.Gh)(A,JSON.parse(s),n,"path"===t),[A,s,n,t])}let k=o.createElement(function(){var A;let e,t,i,r,n=(t=o.useContext(d),i=(P.UseRouteError,(e=o.useContext(l))||(0,a.Oi)(!1),e),r=U(P.UseRouteError),void 0!==t?t:null==(A=i.errors)?void 0:A[r]),s=(0,a.pX)(n)?n.status+" "+n.statusText:n instanceof Error?n.message:JSON.stringify(n),c=n instanceof Error?n.stack:null;return o.createElement(o.Fragment,null,o.createElement("h2",null,"Unexpected Application 
7Error!"),o.createElement("h3",{style:{fontStyle:"italic"}},s),c?o.createElement("pre",{style:{padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"}},c):null,null)},null);class D extends o.Component{constructor(A){super(A),this.state={location:A.location,revalidation:A.revalidation,error:A.error}}static getDerivedStateFromError(A){return{error:A}}static getDerivedStateFromProps(A,e){return e.location!==A.location||"idle"!==e.revalidation&&"idle"===A.revalidation?{error:A.error,location:A.location,revalidation:A.revalidation}:{error:void 0!==A.error?A.error:e.error,location:e.location,revalidation:A.revalidation||e.revalidation}}componentDidCatch(A,e){console.error("React Router caught the following error during render",A,e)}render(){return void 0!==this.state.error?o.createElement(h.Provider,{value:this.props.routeContext},o.createElement(d.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function b(A){let{routeContext:e,match:t,children:i}=A,r=o.useContext(g);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),o.createElement(h.Provider,{value:e},i)}var F=((i=F||{}).UseBlocker="useBlocker",i.UseRevalidator="useRevalidator",i.UseNavigateStable="useNavigate",i),P=((r=P||{}).UseBlocker="useBlocker",r.UseLoaderData="useLoaderData",r.UseActionData="useActionData",r.UseRouteError="useRouteError",r.UseNavigation="useNavigation",r.UseRouteLoaderData="useRouteLoaderData",r.UseMatches="useMatches",r.UseRevalidator="useRevalidator",r.UseNavigateStable="useNavigate",r.UseRouteId="useRouteId",r);function U(A){let e,t=((e=o.useContext(h))||(0,a.Oi)(!1),e),i=t.matches[t.matches.length-1];return i.route.id||(0,a.Oi)(!1),i.route.id}let S={};function H(A,e){(null==A||A.v7_startTransition,(null==A?void 0:A.v7_relativeSplatPath)!==void 0||e&&void 0!==e.v7_relativeSplatPath,e)&&(e.v7_fetcherPersist,e.v7_normalizeFormMethod,e.v7_partialHydration,e.v7_skipActionErrorRevalidation)}function x(A){let{to:e,replace:t,state:i,relative:r}=A;Q()||(0,a.Oi)(!1);let{future:n,static:s}=o.useContext(u),{matches:c}=o.useContext(h),{pathname:g}=C(),l=I(),B=JSON.stringify((0,a.Gh)(e,(0,a.yD)(c,n.v7_relativeSplatPath),g,"path"===r));return o.useEffect(()=>l(JSON.parse(B),{replace:t,state:i,relative:r}),[l,B,r,t,i]),null}function M(A){var e;let t;return e=A.context,(t=o.useContext(h).outlet)?o.createElement(m.Provider,{value:e},t):t}function L(A){(0,a.Oi)(!1)}function _(A){let{basename:e="/",children:t=null,location:i,navigationType:r=a.rc.Pop,navigator:n,static:s=!1,future:g}=A;Q()&&(0,a.Oi)(!1);let l=e.replace(/^\/*/,"/"),h=o.useMemo(()=>({basename:l,navigator:n,static:s,future:c({v7_relativeSplatPath:!1},g)}),[l,g,n,s]);"string"==typeof i&&(i=(0,a.Rr)(i));let{pathname:d="/",search:f="",hash:C="",state:p=null,key:w="default"}=i,E=o.useMemo(()=>{let A=(0,a.pb)(d,l);return null==A?null:{location:{pathname:A,search:f,hash:C,state:p,key:w},navigationType:r}},[l,d,f,C,p,w,r]);return null==E?null:o.createElement(u.Provider,{value:h},o.createElement(B.Provider,{children:t,value:E}))}function R(A){let{children:e,location:t}=A;return function(A,e){let t;Q()||(0,a.Oi)(!1);let{navigator:i}=o.useContext(u),{matches:r}=o.useContext(h),n=r[r.length-1],s=n?n.params:{};n&&n.pathname;let g=n?n.pathnameBase:"/";n&&n.route;let l=C();if(e){var d;let A="string"==typeof e?(0,a.Rr)(e):e;"/"===g||(null==(d=A.pathname)?void 0:d.startsWith(g))||(0,a.Oi)(!1),t=A}else t=l;let f=t.pathname||"/",p=f;if("/"!==g){let A=g.replace(/^\//,"").split("/");p="/"+f.replace(/^\//,"").split("/").slice(A.length).join("/")}let w=(0,a.ue)(A,{pathname:p}),E=function(A,e,t,i){var r,n;if(void 0===e&&(e=[]),void 0===t&&(t=null),void 0===i&&(i=null),null==A){if(!t)return null;if(t.errors)A=t.matches;else{if(null==(n=i)||!n.v7_partialHydration||0!==e.length||t.initialized||!(t.matches.length>0))return null;A=t.matches}}let s=A,c=null==(r=t)?void 0:r.errors;if(null!=c){let A=s.findIndex(A=>A.route.id&&(null==c?void 0:c[A.route.id])!==void 0);A>=0||(0,a.Oi)(!1),s=s.slice(0,Math.min(s.length,A+1))}let g=!1,l=-1;if(t&&i&&i.v7_partialHydration)for(let A=0;A<s.length;A++){let e=s[A];if((e.route.HydrateFallback||e.route.hydrateFallbackElement)&&(l=A),e.route.id){let{loaderData:A,errors:i}=t,r=e.route.loader&&void 0===A[e.route.id]&&(!i||void 0===i[e.route.id]);if(e.route.lazy||r){g=!0,s=l>=0?s.slice(0,l+1):[s[0]];break}}}return s.reduceRight((A,i,r)=>{var n;let a,u=!1,B=null,h=null;t&&(a=c&&i.route.id?c[i.route.id]:void 0,B=i.route.errorElement||k,g&&(l<0&&0===r?(n="route-fallback",S[n]||(S[n]=!0),u=!0,h=null):l===r&&(u=!0,h=i.route.hydrateFallbackElement||null)));let d=e.concat(s.slice(0,r+1)),f=()=>{let e;return e=a?B:u?h:i.route.Component?o.createElement(i.route.Component,null):i.route.element?i.route.element:A,o.createElement(b,{match:i,routeContext:{outlet:A,matches:d,isDataRoute:null!=t},children:e})};return t&&(i.route.ErrorBoundary||i.route.errorElement||0===r)?o.createElement(D,{location:t.location,revalidation:t.revalidation,component:B,error:a,children:f(),routeC
7ontext:{outlet:null,matches:d,isDataRoute:!0}}):f()},null)}(w&&w.map(A=>Object.assign({},A,{params:Object.assign({},s,A.params),pathname:(0,a.HS)([g,i.encodeLocation?i.encodeLocation(A.pathname).pathname:A.pathname]),pathnameBase:"/"===A.pathnameBase?g:(0,a.HS)([g,i.encodeLocation?i.encodeLocation(A.pathnameBase).pathname:A.pathnameBase])})),r,void 0,void 0);return e&&E?o.createElement(B.Provider,{value:{location:c({pathname:"/",search:"",hash:"",state:null,key:"default"},t),navigationType:a.rc.Pop}},E):E}(function A(e,t){void 0===t&&(t=[]);let i=[];return o.Children.forEach(e,(e,r)=>{if(!o.isValidElement(e))return;let n=[...t,r];if(e.type===o.Fragment)return void i.push.apply(i,A(e.props.children,n));e.type!==L&&(0,a.Oi)(!1),e.props.index&&e.props.children&&(0,a.Oi)(!1);let s={id:e.props.id||n.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(s.children=A(e.props.children,n)),i.push(s)}),i}(e),t)}(s||(s=t.t(o,2))).startTransition;var T=((n=T||{})[n.pending=0]="pending",n[n.success=1]="success",n[n.error=2]="error",n);new Promise(()=>{}),o.Component,t.d(e,{$P:function(){return f},BV:function(){return R},C5:function(){return x},Ix:function(){return _},RQ:function(){return w},V8:function(){return H},Zp:function(){return I},g:function(){return v},qh:function(){return L},sv:function(){return M},wQ:function(){return p},x$:function(){return y},zy:function(){return C}},{Rq:l,jb:u,sp:g})},564290:function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function A(A,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(A,i.key,i)}}return function(e,t,i){return t&&A(e.prototype,t),i&&A(e,i),e}}(),r=s(t(514041)),n=s(t(192142));function s(A){return A&&A.__esModule?A:{default:A}}var o=function(A){if("function"!=typeof A&&null!==A)throw TypeError("Super expression must either be null or a function, not "+typeof A);function e(){if(!(this instanceof e))throw TypeError("Cannot call a class as a function");var A=(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments);if(!this)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return A&&("object"==typeof A||"function"==typeof A)?A:this}return e.prototype=Object.create(A&&A.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(e,A):e.__proto__=A),i(e,[{key:"render",value:function(){return r.default.createElement("button",this.props,this.props.children)}}]),e}(r.default.Component);e.default=(0,n.default)(o)},201060:function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=Object.assign||function(A){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(A[i]=t[i])}return A},r=function(){function A(A,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(A,i.key,i)}}return function(e,t,i){return t&&A(e.prototype,t),i&&A(e,i),e}}(),n=a(t(514041)),s=a(t(139840)),o=a(t(939067));function a(A){return A&&A.__esModule?A:{default:A}}var c=function(A){if("function"!=typeof A&&null!==A)throw TypeError("Super expression must either be null or a function, not "+typeof A);function e(){if(!(this instanceof e))throw TypeError("Cannot call a class as a function");var A=(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments);if(!this)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return A&&("object"==typeof A||"function"==typeof A)?A:this}return e.prototype=Object.create(A&&A.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(e,A):e.__proto__=A),r(e,[{key:"render",value:function(){var A=this,e=i({},this.props);return delete e.name,e.parentBindings&&delete e.parentBindings,n.default.createElement("div",i({}
7,e,{ref:function(e){A.props.parentBindings.domNode=e}}),this.props.children)}}]),e}(n.default.Component);c.propTypes={name:o.default.string,id:o.default.string},e.default=(0,s.default)(c)},791778:function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(t(514041)),r=n(t(192142));function n(A){return A&&A.__esModule?A:{default:A}}function s(A,e){if(!A)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&("object"==typeof e||"function"==typeof e)?e:A}var o=function(A){if("function"!=typeof A&&null!==A)throw TypeError("Super expression must either be null or a function, not "+typeof A);function e(){if(!(this instanceof e))throw TypeError("Cannot call a class as a function");for(var A,t,r,n=arguments.length,o=Array(n),a=0;a<n;a++)o[a]=arguments[a];return t=r=s(this,(A=e.__proto__||Object.getPrototypeOf(e)).call.apply(A,[this].concat(o))),r.render=function(){return i.default.createElement("a",r.props,r.props.children)},s(r,t)}return e.prototype=Object.create(A&&A.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(e,A):e.__proto__=A),e}(i.default.Component);e.default=(0,r.default)(o)},153839:function(A,e,t){"use strict";e.XG=void 0;var i=B(t(791778)),r=B(t(564290)),n=B(t(201060)),s=B(t(294090)),o=B(t(517175)),a=B(t(652842)),c=B(t(813795)),g=B(t(192142)),l=B(t(139840)),u=B(t(947887));function B(A){return A&&A.__esModule?A:{default:A}}i.default,r.default,n.default,e.XG=s.default,o.default,a.default,c.default,g.default,l.default,u.default,e.Ay={Link:i.default,Button:r.default,Element:n.default,scroller:s.default,Events:o.default,scrollSpy:a.default,animateScroll:c.default,ScrollLink:g.default,ScrollElement:l.default,Helpers:u.default}},947887:function(A,e,t){"use strict";var i=Object.assign||function(A){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(A[i]=t[i])}return A},r=function(){function A(A,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(A,i.key,i)}}return function(e,t,i){return t&&A(e.prototype,t),i&&A(e,i),e}}();function n(A,e){if(!(A instanceof e))throw TypeError("Cannot call a class as a function")}function s(A,e){if(!A)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&("object"==typeof e||"function"==typeof e)?e:A}function o(A,e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);A.prototype=Object.create(e&&e.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(A,e):A.__proto__=e)}var a=t(514041);t(843144),t(576255);var c=t(652842),g=t(294090),l=t(939067),u=t(23414),B={to:l.string.isRequired,containerId:l.string,container:l.object,activeClass:l.string,spy:l.bool,smooth:l.oneOfType([l.bool,l.string]),offset:l.number,delay:l.number,isDynamic:l.bool,onClick:l.func,duration:l.oneOfType([l.number,l.func]),absolute:l.bool,onSetActive:l.func,onSetInactive:l.func,ignoreCancelEvents:l.bool,hashSpy:l.bool,spyThrottle:l.number};A.exports={Scroll:function(A,e){console.warn("Helpers.Scroll is deprecated since v1.7.0");var t=e||g,l=function(e){function g(A){n(this,g);var e=s(this,(g.__proto__||Object.getPrototypeOf(g)).call(this,A));return h.call(e),e.state={active:!1},e}return o(g,e),r(g,[{key:"getScrollSpyContainer",value:function(){var A=this.props.containerId,e=this.props.container;return A?document.getElementById(A):e&&e.nodeType?e:document}},{key:"componentDidMount",value:function(){if(this.props.spy||this.props.hashSpy){var A=this.getScrollSpyContainer();c.isMounted(A)||c.mount(A,this.props.spyThrottle),this.props.hashSpy&&(u.isMounted()||u.mount(t),u.mapContainer(this.props.to,A)),this.props.spy&&c.addStateHandler(this.stateHandler),c.addSpyHandler(this.spyHandler,A),this.setState({container:A})}}},{key:"componentWillUnmount",value:function(){c.unmount(this.stateHandler,this.spyHandler)}},{key:"render",value:function(){var e="";e=this.state&&this.state.active?((this.props.className||"")+" "+(this.props.activeClass||"active")).trim():this.props.className;var t=i({},this.props);for(var r in B)t.hasOwnProperty(r)&&delete t[r];return t.className=e,t.onClick=this.handleClick,a.createElement(A,t)}}]),g}(a.Component),h=function(){var A=this;this.scrollTo=function(e,r){t.scrollTo(e,i({},A.state,r))},this.handleClick=function(e){A.props.onClick&&A.props.onClick(e),e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),A.scrollTo(A.props.to,A.props)},this.stateHandler=function(){t.getActiveLink()!==A.props.to&&(null!==A.state&&A.state.active&&A.props.onSetInactive&&A.props.onSetInactive(),A.setState({active:!1}))},this.spyHandler=function(e){var i=A.getScrollSpyContainer();
7if(!u.isMounted()||u.isInitialized()){var r=A.props.to,n=null,s=0,o=0,a=0;if(i.getBoundingClientRect&&(a=i.getBoundingClientRect().top),!n||A.props.isDynamic){if(!(n=t.get(r)))return;var g=n.getBoundingClientRect();o=(s=g.top-a+e)+g.height}var l=e-A.props.offset,B=l>=Math.floor(s)&&l<Math.floor(o),h=l<Math.floor(s)||l>=Math.floor(o),d=t.getActiveLink();if(h)return r===d&&t.setActiveLink(void 0),A.props.hashSpy&&u.getHash()===r&&u.changeHash(),A.props.spy&&A.state.active&&(A.setState({active:!1}),A.props.onSetInactive&&A.props.onSetInactive()),c.updateStates();if(B&&d!==r)return t.setActiveLink(r),A.props.hashSpy&&u.changeHash(r),A.props.spy&&(A.setState({active:!0}),A.props.onSetActive&&A.props.onSetActive(r)),c.updateStates()}}};return l.propTypes=B,l.defaultProps={offset:0},l},Element:function(A){console.warn("Helpers.Element is deprecated since v1.7.0");var e=function(e){function t(A){n(this,t);var e=s(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,A));return e.childBindings={domNode:null},e}return o(t,e),r(t,[{key:"componentDidMount",value:function(){if("u"<typeof window)return!1;this.registerElems(this.props.name)}},{key:"componentDidUpdate",value:function(A){this.props.name!==A.name&&this.registerElems(this.props.name)}},{key:"componentWillUnmount",value:function(){if("u"<typeof window)return!1;g.unregister(this.props.name)}},{key:"registerElems",value:function(A){g.register(A,this.childBindings.domNode)}},{key:"render",value:function(){return a.createElement(A,i({},this.props,{parentBindings:this.childBindings}))}}]),t}(a.Component);return e.propTypes={name:l.string,id:l.string},e}}},813795:function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=Object.assign||function(A){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(A[i]=t[i])}return A};o(t(576255));var r=o(t(309078)),n=o(t(241086)),s=o(t(517175));function o(A){return A&&A.__esModule?A:{default:A}}var a=function(A){return r.default[A.smooth]||r.default.defaultEasing},c=function(){if("u">typeof window)return window.requestAnimationFrame||window.webkitRequestAnimationFrame}()||function(A,e,t){window.setTimeout(A,t||1e3/60,new Date().getTime())},g=function(){return{currentPosition:0,startPosition:0,targetPosition:0,progress:0,duration:0,cancel:!1,target:null,containerElement:null,to:null,start:null,delta:null,percent:null,delayTimeout:null}},l=function(A){var e=A.data.containerElement;if(e&&e!==document&&e!==document.body)return e.scrollLeft;var t=void 0!==window.pageXOffset,i="CSS1Compat"===(document.compatMode||"");return t?window.pageXOffset:i?document.documentElement.scrollLeft:document.body.scrollLeft},u=function(A){var e=A.data.containerElement;if(e&&e!==document&&e!==document.body)return e.scrollTop;var t=void 0!==window.pageXOffset,i="CSS1Compat"===(document.compatMode||"");return t?window.pageYOffset:i?document.documentElement.scrollTop:document.body.scrollTop},B=function(A){var e=A.data.containerElement;if(e&&e!==document&&e!==document.body)return e.scrollWidth-e.offsetWidth;var t=document.body,i=document.documentElement;return Math.max(t.scrollWidth,t.offsetWidth,i.clientWidth,i.scrollWidth,i.offsetWidth)},h=function(A){var e=A.data.containerElement;if(e&&e!==document&&e!==document.body)return e.scrollHeight-e.offsetHeight;var t=document.body,i=document.documentElement;return Math.max(t.scrollHeight,t.offsetHeight,i.clientHeight,i.scrollHeight,i.offsetHeight)},d=function A(e,t,i){var r=t.data;if(!t.ignoreCancelEvents&&r.cancel){s.default.registered.end&&s.default.registered.end(r.to,r.target,r.currentPositionY);return}if(r.delta=Math.round(r.targetPosition-r.startPosition),null===r.start&&(r.start=i),r.progress=i-r.start,r.percent=r.progress>=r.duration?1:e(r.progress/r.duration),r.currentPosition=r.startPosition+Math.ceil(r.delta*r.percent),r.containerElement&&r.containerElement!==document&&r.containerElement!==document.body?t.horizontal?r.containerElement.scrollLeft=r.currentPosition:r.containerElement.scrollTop=r.currentPosition:t.horizontal?window.scrollTo(r.currentPosition,0):window.scrollTo(0,r.currentPosition),r.percent<1){var n=A.bind(null,e,t);c.call(window,n);return}s.default.registered.end&&s.default.registered.end(r.to,r.target,r.currentPosition)},f=function(A){A.data.containerElement=A?A.containerId?document.getElementById(A.containerId):A.container&&A.container.nodeType?A.container:document:null},Q=function(A,e,t,i){if(e.data=e.data||g(),window.clearTimeout(e.data.delayTimeout),n.default.subscribe(function(){e.data.cancel=!0}),f(e),e.data.start=null,e.data.cancel=!1,e.data.startPosition=e.horizontal?l(e):u(e),e.data.targetPosition=e.absolute?A:A+e.data.startPosition,e.data.startPosition===e.data.targetPosition){s.default.registered.end&&s.default.registered.end(e.data.to,e.data.target,e.data.currentPosition);return}e.data.delta=Math.round(e.data.targetPosition-e.data.startPosition),e.data.duration=("function"==typeof(r=e.duration)?r:function(){return r})(e.data.delta),e.data.duration=isNaN(parseFloat(e.data.duration))?1e3:parseFloat(e.data.duration),e.data.to=t,e.data.target=i;var r,o=a(e),B=d.bind(null,o,e);if(e&&e.delay>0){e.data.delayTimeout=window.setTimeout(function(){s.default.registered.begin&&s.default.registered.begin(e.data.to,e.data.target),c.call(window,B)},e.delay);return}s.default.registered.begin&&s.default.registered.begin(e.data.to,e.data.target),c.call(window,B)},C=function(A){return(A=i({},A)).data=A.data||g(),A.absolute=!0,A};e.default={animateTopScroll:Q,getAnimationType:a,scrollToTop:function(A){Q(0,C(A))},scrollToBottom:function(A){f(A=C(A)),Q(A.horizontal?B(A):h(A),A)},scrollTo:function(A,e){Q(A,C(e))},scrollMore:function(A,e){f(e=C(e)),Q(A+(e.horizontal?l(e):u(e)),e)}}},241086:function(A,e,t){"use strict";
7Object.defineProperty(e,"__esModule",{value:!0});var i=t(114738),r=["mousedown","wheel","touchmove","keydown"];e.default={subscribe:function(A){return"u">typeof document&&r.forEach(function(e){return(0,i.addPassiveEventListener)(document,e,A)})}}},114738:function(A,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.addPassiveEventListener=function(A,e,i){var r=i.name;r||(r=e,console.warn("Listener must be a named function.")),t.has(e)||t.set(e,new Set);var n=t.get(e);if(!n.has(r)){var s=function(){var A=!1;try{var e=Object.defineProperty({},"passive",{get:function(){A=!0}});window.addEventListener("test",null,e)}catch(A){}return A}();A.addEventListener(e,i,!!s&&{passive:!0}),n.add(r)}},e.removePassiveEventListener=function(A,e,i){A.removeEventListener(e,i),t.get(e).delete(i.name||e)};var t=new Map},139840:function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=Object.assign||function(A){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(A[i]=t[i])}return A},r=function(){function A(A,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(A,i.key,i)}}return function(e,t,i){return t&&A(e.prototype,t),i&&A(e,i),e}}(),n=a(t(514041));a(t(843144));var s=a(t(294090)),o=a(t(939067));function a(A){return A&&A.__esModule?A:{default:A}}e.default=function(A){var e=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(A){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");var e=function(A,e){if(!A)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&("object"==typeof e||"function"==typeof e)?e:A}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,A));return e.childBindings={domNode:null},e}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(t,[{key:"componentDidMount",value:function(){if("u"<typeof window)return!1;this.registerElems(this.props.name)}},{key:"componentDidUpdate",value:function(A){this.props.name!==A.name&&this.registerElems(this.props.name)}},{key:"componentWillUnmount",value:function(){if("u"<typeof window)return!1;s.default.unregister(this.props.name)}},{key:"registerElems",value:function(A){s.default.register(A,this.childBindings.domNode)}},{key:"render",value:function(){return n.default.createElement(A,i({},this.props,{parentBindings:this.childBindings}))}}]),t}(n.default.Component);return e.propTypes={name:o.default.string,id:o.default.string},e}},517175:function(A,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t={registered:{},scrollEvent:{register:function(A,e){t.registered[A]=e},remove:function(A){t.registered[A]=null}}};e.default=t},23414:function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),t(114738);var i,r=(i=t(576255))&&i.__esModule?i:{default:i};e.default={mountFlag:!1,initialized:!1,scroller:null,containers:{},mount:function(A){this.scroller=A,this.handleHashChange=this.handleHashChange.bind(this),window.addEventListener("hashchange",this.handleHashChange),this.initStateFromHash(),this.mountFlag=!0},mapContainer:function(A,e){this.containers[A]=e},isMounted:function(){return this.mountFlag},isInitialized:function(){return this.initialized},initStateFromHash:function(){var A=this,e=this.getHash();e?window.setTimeout(function(){A.scrollTo(e,!0),A.initialized=!0},10):this.initialized=!0},scrollTo:function(A,e){var t=this.scroller;if(t.get(A)&&(e||A!==t.getActiveLink())){var i=this.containers[A]||document;t.scrollTo(A,{container:i})}},getHash:function(){return r.default.getHash()},changeHash:function(A,e){this.isInitialized()&&r.default.getHash()!==A&&r.default.updateHash(A,e)},handleHashChange:function(){this.scrollTo(this.getHash())},unmount:function(){this.scroller=null,this.containers=null,window.removeEventListener("hashchange",this.handleHashChange)}}},192142:function(A,e,t){"use strict";
7Object.defineProperty(e,"__esModule",{value:!0});var i=Object.assign||function(A){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(A[i]=t[i])}return A},r=function(){function A(A,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(A,i.key,i)}}return function(e,t,i){return t&&A(e.prototype,t),i&&A(e,i),e}}(),n=g(t(514041)),s=g(t(652842)),o=g(t(294090)),a=g(t(939067)),c=g(t(23414));function g(A){return A&&A.__esModule?A:{default:A}}var l={to:a.default.string.isRequired,containerId:a.default.string,container:a.default.object,activeClass:a.default.string,activeStyle:a.default.object,spy:a.default.bool,horizontal:a.default.bool,smooth:a.default.oneOfType([a.default.bool,a.default.string]),offset:a.default.number,delay:a.default.number,isDynamic:a.default.bool,onClick:a.default.func,duration:a.default.oneOfType([a.default.number,a.default.func]),absolute:a.default.bool,onSetActive:a.default.func,onSetInactive:a.default.func,ignoreCancelEvents:a.default.bool,hashSpy:a.default.bool,saveHashHistory:a.default.bool,spyThrottle:a.default.number};e.default=function(A,e){var t=e||o.default,a=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function o(A){if(!(this instanceof o))throw TypeError("Cannot call a class as a function");var e=function(A,e){if(!A)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&("object"==typeof e||"function"==typeof e)?e:A}(this,(o.__proto__||Object.getPrototypeOf(o)).call(this,A));return g.call(e),e.state={active:!1},e.beforeUnmountCallbacks=[],e}return o.prototype=Object.create(e&&e.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(o,e):o.__proto__=e),r(o,[{key:"getScrollSpyContainer",value:function(){var A=this.props.containerId,e=this.props.container;return A&&!e?document.getElementById(A):e&&e.nodeType?e:document}},{key:"componentDidMount",value:function(){if(this.props.spy||this.props.hashSpy){var A=this.getScrollSpyContainer();if(!s.default.isMounted(A)){var e=s.default.mount(A,this.props.spyThrottle);this.beforeUnmountCallbacks.push(e)}this.props.hashSpy&&(c.default.isMounted()||c.default.mount(t),c.default.mapContainer(this.props.to,A)),s.default.addSpyHandler(this.spyHandler,A),this.setState({container:A})}}},{key:"componentWillUnmount",value:function(){s.default.unmount(this.stateHandler,this.spyHandler),this.beforeUnmountCallbacks.forEach(function(A){return A()})}},{key:"render",value:function(){var e="";e=this.state&&this.state.active?((this.props.className||"")+" "+(this.props.activeClass||"active")).trim():this.props.className;var t={};t=this.state&&this.state.active?i({},this.props.style,this.props.activeStyle):i({},this.props.style);var r=i({},this.props);for(var s in l)r.hasOwnProperty(s)&&delete r[s];return r.className=e,r.style=t,r.onClick=this.handleClick,n.default.createElement(A,r)}}]),o}(n.default.PureComponent),g=function(){var A=this;this.scrollTo=function(e,r){t.scrollTo(e,i({},A.state,r))},this.handleClick=function(e){A.props.onClick&&A.props.onClick(e),e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),A.scrollTo(A.props.to,A.props)},this.spyHandler=function(e,i){var r=A.getScrollSpyContainer();if(!c.default.isMounted()||c.default.isInitialized()){var n=A.props.horizontal,s=A.props.to,o=null,a=void 0,g=void 0;if(n){var l=0,u=0,B=0;if(r.getBoundingClientRect&&(B=r.getBoundingClientRect().left),!o||A.props.isDynamic){if(!(o=t.get(s)))return;var h=o.getBoundingClientRect();u=(l=h.left-B+e)+h.width}var d=e-A.props.offset;a=d>=Math.floor(l)&&d<Math.floor(u),g=d<Math.floor(l)||d>=Math.floor(u)}else{var f=0,Q=0,C=0;if(r.getBoundingClientRect&&(C=r.getBoundingClientRect().top),!o||A.props.isDynamic){if(!(o=t.get(s)))return;var p=o.getBoundingClientRect();Q=(f=p.top-C+i)+p.height}var w=i-A.props.offset;a=w>=Math.floor(f)&&w<Math.floor(Q),g=w<Math.floor(f)||w>=Math.floor(Q)}var E=t.getActiveLink();if(g){if(s===E&&t.setActiveLink(void 0),A.props.hashSpy&&c.default.getHash()===s){var I=A.props.saveHashHistory;c.default.changeHash("",void 0!==I&&I)}A.props.spy&&A.state.active&&(A.setState({active:!1}),A.props.onSetInactive&&A.props.onSetInactive(s,o))}if(a&&(E!==s||!1===A.state.active)){t.setActiveLink(s);var m=A.props.saveHashHistory;A.props.hashSpy&&c.default.changeHash(s,void 0!==m&&m),A.props.spy&&(A.setState({active:!0}),A.props.onSetActive&&A.props.onSetActive(s,o))}}}};return a.propTypes=l,a.defaultProps={offset:0},a}},652842:function(A,e,t){"use strict";
7Object.defineProperty(e,"__esModule",{value:!0});var i,r=(i=t(853871))&&i.__esModule?i:{default:i},n=t(114738),s=function(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:66;return(0,r.default)(A,e)},o={spyCallbacks:[],spySetState:[],scrollSpyContainers:[],mount:function(A,e){if(A){var t=s(function(e){o.scrollHandler(A)},e);return o.scrollSpyContainers.push(A),(0,n.addPassiveEventListener)(A,"scroll",t),function(){(0,n.removePassiveEventListener)(A,"scroll",t),o.scrollSpyContainers.splice(o.scrollSpyContainers.indexOf(A),1)}}return function(){}},isMounted:function(A){return -1!==o.scrollSpyContainers.indexOf(A)},currentPositionX:function(A){if(A!==document)return A.scrollLeft;var e=void 0!==window.scrollY,t="CSS1Compat"===(document.compatMode||"");return e?window.scrollX:t?document.documentElement.scrollLeft:document.body.scrollLeft},currentPositionY:function(A){if(A!==document)return A.scrollTop;var e=void 0!==window.scrollX,t="CSS1Compat"===(document.compatMode||"");return e?window.scrollY:t?document.documentElement.scrollTop:document.body.scrollTop},scrollHandler:function(A){(o.scrollSpyContainers[o.scrollSpyContainers.indexOf(A)].spyCallbacks||[]).forEach(function(e){return e(o.currentPositionX(A),o.currentPositionY(A))})},addStateHandler:function(A){o.spySetState.push(A)},addSpyHandler:function(A,e){var t=o.scrollSpyContainers[o.scrollSpyContainers.indexOf(e)];t.spyCallbacks||(t.spyCallbacks=[]),t.spyCallbacks.push(A)},updateStates:function(){o.spySetState.forEach(function(A){return A()})},unmount:function(A,e){o.scrollSpyContainers.forEach(function(A){return A.spyCallbacks&&A.spyCallbacks.length&&A.spyCallbacks.indexOf(e)>-1&&A.spyCallbacks.splice(A.spyCallbacks.indexOf(e),1)}),o.spySetState&&o.spySetState.length&&o.spySetState.indexOf(A)>-1&&o.spySetState.splice(o.spySetState.indexOf(A),1),document.removeEventListener("scroll",o.scrollHandler)},update:function(){return o.scrollSpyContainers.forEach(function(A){return o.scrollHandler(A)})}};e.default=o},294090:function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=Object.assign||function(A){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(A[i]=t[i])}return A},r=o(t(576255)),n=o(t(813795)),s=o(t(517175));function o(A){return A&&A.__esModule?A:{default:A}}var a={},c=void 0;e.default={unmount:function(){a={}},register:function(A,e){a[A]=e},unregister:function(A){delete a[A]},get:function(A){return a[A]||document.getElementById(A)||document.getElementsByName(A)[0]||document.getElementsByClassName(A)[0]},setActiveLink:function(A){return c=A},getActiveLink:function(){return c},scrollTo:function(A,e){var t=this.get(A);if(!t)return void console.warn("target Element not found");var o=(e=i({},e,{absolute:!1})).containerId,a=e.container,c=void 0;c=o?document.getElementById(o):a&&a.nodeType?a:document,e.absolute=!0;var g=e.horizontal,l=r.default.scrollOffset(c,t,g)+(e.offset||0);if(!e.smooth){s.default.registered.begin&&s.default.registered.begin(A,t),c===document?e.horizontal?window.scrollTo(l,0):window.scrollTo(0,l):c.scrollTop=l,s.default.registered.end&&s.default.registered.end(A,t);return}n.default.animateTopScroll(l,e,A,t)}}},309078:function(A,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={defaultEasing:function(A){return A<.5?Math.pow(2*A,2)/2:1-Math.pow((1-A)*2,2)/2},linear:function(A){return A},easeInQuad:function(A){return A*A},easeOutQuad:function(A){return A*(2-A)},easeInOutQuad:function(A){return A<.5?2*A*A:-1+(4-2*A)*A},easeInCubic:function(A){return A*A*A},easeOutCubic:function(A){return--A*A*A+1},easeInOutCubic:function(A){return A<.5?4*A*A*A:(A-1)*(2*A-2)*(2*A-2)+1},easeInQuart:function(A){return A*A*A*A},easeOutQuart:function(A){return 1- --A*A*A*A},easeInOutQuart:function(A){return A<.5?8*A*A*A*A:1-8*--A*A*A*A},easeInQuint:function(A){return A*A*A*A*A},easeOutQuint:function(A){return 1+--A*A*A*A*A},easeInOutQuint:function(A){return A<.5?16*A*A*A*A*A:1+16*--A*A*A*A*A}}},576255:function(A,e){"use strict";
7Object.defineProperty(e,"__esModule",{value:!0});var t=function(A,e){for(var t=A.offsetTop,i=A.offsetParent;i&&!e(i);)t+=i.offsetTop,i=i.offsetParent;return{offsetTop:t,offsetParent:i}};e.default={updateHash:function(A,e){var t=0===A.indexOf("#")?A.substring(1):A,i=t?"#"+t:"",r=window&&window.location,n=i?r.pathname+r.search+i:r.pathname+r.search;e?history.pushState(history.state,"",n):history.replaceState(history.state,"",n)},getHash:function(){return window.location.hash.replace(/^#/,"")},filterElementInContainer:function(A){return function(e){return A.contains?A!=e&&A.contains(e):!!(16&A.compareDocumentPosition(e))}},scrollOffset:function(A,e,i){if(i)return A===document?e.getBoundingClientRect().left+(window.scrollX||window.pageXOffset):"static"!==getComputedStyle(A).position?e.offsetLeft:e.offsetLeft-A.offsetLeft;if(A===document)return e.getBoundingClientRect().top+(window.scrollY||window.pageYOffset);if("static"!==getComputedStyle(A).position){if(e.offsetParent!==A){var r=t(e,function(e){return e===A||e===document}),n=r.offsetTop;if(r.offsetParent!==A)throw Error("Seems containerElement is not an ancestor of the Element");return n}return e.offsetTop}if(e.offsetParent===A.offsetParent)return e.offsetTop-A.offsetTop;var s=function(A){return A===document};return t(e,s).offsetTop-t(A,s).offsetTop}}},748400:function(A){var e=function(A){var e=/[\\^$.*+?()[\]{}|]/g,t=RegExp(e.source);return A&&t.test(A)?A.replace(e,"\\$&"):A},t=function(A){return"string"==typeof A},i=function(A){var e=[];return A.forEach(function(A){Array.isArray(A)?e=e.concat(A):e.push(A)}),e};A.exports=function(A,r,n){return Array.isArray(A)||(A=[A]),i(A.map(function(A){return t(A)?function(A,i,r){var n=0,s=0;if(""===A)return A;if(!A||!t(A))throw TypeError("First argument to react-string-replace#replaceString must be a string");var o=i;o instanceof RegExp||(o=RegExp("("+e(o)+")","gi"));for(var a=A.split(o),c=1,g=a.length;c<g;c+=2){if(void 0===a[c]||void 0===a[c-1]){console.warn("reactStringReplace: Encountered undefined value during string replacement. Your RegExp may not be working the way you expect.");continue}s=a[c].length,n+=a[c-1].length,a[c]=r(a[c],c,n),n+=s}return a}(A,r,n):A}))}},140676:function(A,e,t){"use strict";t.d(e,{y:function(){return AO},L:function(){return Aj}});var i=t(514041),r=t(354357),n=t(965578),s=t(187183),o=t(673001),a=t(981649),c=t(941762),g=t(414625),l=t(614691),u=t(919773),B=t(137730),h=t(77776),d=t(592928),f=t(907149),Q=t(666772),C=t(297220),p=t(778416);function w(A,e){var t=Object.keys(A);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(A);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(A,e).enumerable})),t.push.apply(t,i)}return t}function E(A){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?w(Object(t),!0).forEach(function(e){var i,r,n;i=A,r=e,n=t[e],(r=function(A){var e=function(A,e){if("object"!=typeof A||!A)return A;var t=A[Symbol.toPrimitive];if(void 0!==t){var i=t.call(A,e||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(A)}(A,"string");return"symbol"==typeof e?e:e+""}(r))in i?Object.defineProperty(i,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):i[r]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(t)):w(Object(t)).forEach(function(e){Object.defineProperty(A,e,Object.getOwnPropertyDescriptor(t,e))})}return A}function I(){return(I=Object.assign?Object.assign.bind():function(A){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)({}).hasOwnProperty.call(t,i)&&(A[i]=t[i])}return A}).apply(null,arguments)}var m=(A,e,t,i,r)=>{var n=t-i;return"M ".concat(A,",").concat(e)+"L ".concat(A+t,",").concat(e)+"L ".concat(A+t-n/2,",").concat(e+r)+"L ".concat(A+t-n/2-i,",").concat(e+r)+"L ".concat(A,",").concat(e," Z")},v={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},y=A=>{var e=(0,f.e)(A,v),{x:t,y:n,upperWidth:s,lowerWidth:o,height:g,className:l}=e,{animationEasing:u,animationDuration:B,animationBegin:h,isUpdateAnimationActive:d}=e,w=(0,i.useRef)(),[y,k]=(0,i.useState)(-1),D=(0,i.useRef)(s),b=(0,i.useRef)(o),F=(0,i.useRef)(g),P=(0,i.useRef)(t),U=(0,i.useRef)(n),S=(0,C.n)(A,"trapezoid-");if((0,i.useEffect)(()=>
7{if(w.current&&w.current.getTotalLength)try{var A=w.current.getTotalLength();A&&k(A)}catch(A){}},[]),t!==+t||n!==+n||s!==+s||o!==+o||g!==+g||0===s&&0===o||0===g)return null;var H=(0,r.$)("recharts-trapezoid",l);if(!d)return i.createElement("g",null,i.createElement("path",I({},(0,c.J9)(e,!0),{className:H,d:m(t,n,s,o,g)})));var x=D.current,M=b.current,L=F.current,_=P.current,R=U.current,T="0px ".concat(-1===y?1:y,"px"),G="".concat(y,"px 0px"),N=(0,p.dl)(["strokeDasharray"],B,u);return i.createElement(Q.J,{animationId:S,key:S,canBegin:y>0,duration:B,easing:u,isActive:d,begin:h},A=>{var r=(0,a.GW)(x,s,A),l=(0,a.GW)(M,o,A),u=(0,a.GW)(L,g,A),B=(0,a.GW)(_,t,A),h=(0,a.GW)(R,n,A);w.current&&(D.current=r,b.current=l,F.current=u,P.current=B,U.current=h);var d=A>0?{transition:N,strokeDasharray:G}:{strokeDasharray:T};return i.createElement("path",I({},(0,c.J9)(e,!0),{className:H,d:m(B,h,r,l,u),ref:w,style:E(E({},d),e.style)}))})},k=t(523555),D=t(556425),b=["option","shapeType","propTransformer","activeClassName","isActive"];function F(A,e){var t=Object.keys(A);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(A);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(A,e).enumerable})),t.push.apply(t,i)}return t}function P(A){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?F(Object(t),!0).forEach(function(e){var i,r,n;i=A,r=e,n=t[e],(r=function(A){var e=function(A,e){if("object"!=typeof A||!A)return A;var t=A[Symbol.toPrimitive];if(void 0!==t){var i=t.call(A,e||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(A)}(A,"string");return"symbol"==typeof e?e:e+""}(r))in i?Object.defineProperty(i,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):i[r]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(t)):F(Object(t)).forEach(function(e){Object.defineProperty(A,e,Object.getOwnPropertyDescriptor(t,e))})}return A}function U(A,e){return P(P({},e),A)}function S(A){var{shapeType:e,elementProps:t}=A;switch(e){case"rectangle":return i.createElement(d.M,t);case"trapezoid":return i.createElement(y,t);case"sector":return i.createElement(k.h,t);case"symbols":if("symbols"===e)return i.createElement(D.i,t);break;default:return null}}function H(A){var e,{option:t,shapeType:r,propTransformer:s=U,activeClassName:o="recharts-active-shape",isActive:a}=A,c=function(A,e){if(null==A)return{};var t,i,r=function(A,e){if(null==A)return{};var t={};for(var i in A)if(({}).hasOwnProperty.call(A,i)){if(-1!==e.indexOf(i))continue;t[i]=A[i]}return t}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i<n.length;i++)t=n[i],-1===e.indexOf(t)&&({}).propertyIsEnumerable.call(A,t)&&(r[t]=A[t])}return r}(A,b);if((0,i.isValidElement)(t))e=(0,i.cloneElement)(t,P(P({},c),(0,i.isValidElement)(t)?t.props:t));else if("function"==typeof t)e=t(c);else if((0,h.Q)(t)&&"boolean"!=typeof t){var g=s(t,c);e=i.createElement(S,{shapeType:r,elementProps:g})}else e=i.createElement(S,{shapeType:r,elementProps:c});return a?i.createElement(n.W,{className:o},e):e}var x=["x","y"];function M(){return(M=Object.assign?Object.assign.bind():function(A){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)({}).hasOwnProperty.call(t,i)&&(A[i]=t[i])}return A}).apply(null,arguments)}function L(A,e){var t=Object.keys(A);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(A);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(A,e).enumerable})),t.push.apply(t,i)}return t}function _(A){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?L(Object(t),!0).forEach(function(e){var i,r,n;i=A,r=e,n=t[e],(r=function(A){var e=function(A,e){if("object"!=typeof A||!A)return A;var t=A[Symbol.toPrimitive];if(void 0!==t){var i=t.call(A,e||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(A)}(A,"string");return"symbol"==typeof e?e:e+""}(r))in i?Object.defineProperty(i,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):i[r]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(t)):L(Object(t)).forEac
7h(function(e){Object.defineProperty(A,e,Object.getOwnPropertyDescriptor(t,e))})}return A}function R(A,e){var{x:t,y:i}=A,r=function(A,e){if(null==A)return{};var t,i,r=function(A,e){if(null==A)return{};var t={};for(var i in A)if(({}).hasOwnProperty.call(A,i)){if(-1!==e.indexOf(i))continue;t[i]=A[i]}return t}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i<n.length;i++)t=n[i],-1===e.indexOf(t)&&({}).propertyIsEnumerable.call(A,t)&&(r[t]=A[t])}return r}(A,x),n=parseInt("".concat(t),10),s=parseInt("".concat(i),10),o=parseInt("".concat(e.height||r.height),10),a=parseInt("".concat(e.width||r.width),10);return _(_(_(_(_({},e),r),n?{x:n}:{}),s?{y:s}:{}),{},{height:o,width:a,name:e.name,radius:e.radius})}function T(A){return i.createElement(H,M({shapeType:"rectangle",propTransformer:R,activeClassName:"recharts-active-bar"},A))}var G=function(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(t,i)=>{if((0,a.Et)(A))return A;var r=(0,a.Et)(t)||(0,a.uy)(t);return r?A(t,i):(r||(0,B.A)(!1),e)}},N=t(51861),j=t(944854),O=(A,e)=>{var t=(0,N.j)();return(i,r)=>n=>{null==A||A(i,r,n),t((0,j.RD)({activeIndex:String(r),activeDataKey:e,activeCoordinate:i.tooltipPosition}))}},K=A=>{var e=(0,N.j)();return(t,i)=>r=>{null==A||A(t,i,r),e((0,j.oP)())}},Y=(A,e)=>{var t=(0,N.j)();return(i,r)=>n=>{null==A||A(i,r,n),t((0,j.ML)({activeIndex:String(r),activeDataKey:e,activeCoordinate:i.tooltipPosition}))}},z=t(670877),J=t(839033),X=t(993765),V=t(994714),q=t(659973),W=t(525037),Z=t(962618),$=t(348502),AA=t(146750),Ae=t(351036),At=t(860776),Ai=t(781590);function Ar(A,e){var t=Object.keys(A);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(A);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(A,e).enumerable})),t.push.apply(t,i)}return t}function An(A){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?Ar(Object(t),!0).forEach(function(e){var i,r,n;i=A,r=e,n=t[e],(r=function(A){var e=function(A,e){if("object"!=typeof A||!A)return A;var t=A[Symbol.toPrimitive];if(void 0!==t){var i=t.call(A,e||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(A)}(A,"string");return"symbol"==typeof e?e:e+""}(r))in i?Object.defineProperty(i,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):i[r]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(t)):Ar(Object(t)).forEach(function(e){Object.defineProperty(A,e,Object.getOwnPropertyDescriptor(t,e))})}return A}var As=(0,q.Mz)([W.ld,(A,e,t,i,r)=>r],(A,e)=>A.filter(A=>"bar"===A.type).find(A=>A.id===e)),Ao=(0,q.Mz)([As],A=>null==A?void 0:A.maxBarSize),Aa=(A,e,t)=>{var i=null!=t?t:A;if(!(0,a.uy)(i))return(0,a.F4)(i,e,0)},Ac=(0,q.Mz)([V.fz,W.ld,(A,e)=>e,(A,e,t)=>t,(A,e,t,i)=>i],(A,e,t,i,r)=>e.filter(e=>"horizontal"===A?e.xAxisId===t:e.yAxisId===i).filter(A=>A.isPanorama===r).filter(A=>!1===A.hide).filter(A=>"bar"===A.type)),Ag=(0,q.Mz)([Ac,AA.x3,(A,e,t)=>"horizontal"===(0,V.fz)(A)?(0,W.BQ)(A,"xAxis",e):(0,W.BQ)(A,"yAxis",t)],(A,e,t)=>{var i=A.filter(Ai.g),r=A.filter(A=>null==A.stackId);return[...Object.entries(i.reduce((A,e)=>(A[e.stackId]||(A[e.stackId]=[]),A[e.stackId].push(e),A),{})).map(A=>{var[i,r]=A;return{stackId:i,dataKeys:r.map(A=>A.dataKey),barSize:Aa(e,t,r[0].barSize)}}),...r.map(A=>({stackId:void 0,dataKeys:[A.dataKey].filter(A=>null!=A),barSize:Aa(e,t,A.barSize)}))]}),Al=(A,e,t,i)=>{var r,n;return"horizontal"===(0,V.fz)(A)?(r=(0,W.Gx)(A,"xAxis",e,i),n=(0,W.CR)(A,"xAxis",e,i)):(r=(0,W.Gx)(A,"yAxis",t,i),n=(0,W.CR)(A,"yAxis",t,i)),(0,l.Hj)(r,n)},Au=(0,q.Mz)([Ag,AA.JN,AA._5,AA.gY,(A,e,t,i,r)=>{var n,s,o,c,g=As(A,e,t,i,r);if(null!=g){var u=(0,V.fz)(A),B=(0,AA.JN)(A),{maxBarSize:h}=g,d=(0,a.uy)(h)?B:h;return"horizontal"===u?(o=(0,W.Gx)(A,"xAxis",e,i),c=(0,W.CR)(A,"xAxis",e,i)):(o=(0,W.Gx)(A,"yAxis",t,i),c=(0,W.CR)(A,"yAxis",t,i)),null!=(n=null!=(s=(0,l.Hj)(o,c,!0))?s:d)?n:0}},Al,Ao],(A,e,t,i,r,n,s)=>{var o=function(A,e,t,i,r){var n,s=i.length;if(!(s<1)){var o=(0,a.F4)(A,t,0,!0),c=[];if((0,Ae.H)(i[0].barSize)){var g=!1,l=t/s,u=i.reduce((A,e)=>A+(e.barSize||0),0);(u+=(s-1)*o)>=t&&(u-=(s-1)*o,o=0),u>=t&&l>0&&(g=!0,l*=.9,u=s*l);var B={offset:((t-u)/2|0)-o,size:0};n=i.reduce((A,e)=>{var t,i=[...A,{stackId:e.stackId,dataKeys:e.dataKeys,position:{offset:B.offset+B.size+o,size:g?l:null!=(t=e.barSize)?t:0}}];return B=i[i.length-1].position,i},c)}else{var h=(0,a.F4)(e,t,0,!0);t-2*h-(s-1)*o<=0&&(o=0);var d=(t-2*h-(s-1)*o)/s;d>1&&(d>>=0);var f=(0,Ae.H)(r)?Math.min(d,r):d;n=i.reduce((A,e,t)=>[...A,{stackId:e.stackId,dataKeys:e.dataKeys,position:{offset:h+(d+o)*t+(d-f)/2,size:f}}],c)}return n}}(t,i,r!==n?r:n,A,(0,a.uy)(s)?e:s);return r!==n&&null!=o&&(o=o.map(A=>An(An({},A),{},{position:An(An({},A.position),{},{offset:A.position.offset-r/2})}))),o}),AB=(0,q.Mz)([Au,As],(A,e)=>{if(null!=A&&null!=e){var t=A.find(A=>A.stackId===e.stackId&&null!=e.dataKey&&A.dataKeys.includes(e.dataKey));if(null!=t)return t.position}}),Ah=(0,q.Mz)([(A,e,t,i)=>"horizontal"===(0,V.fz)(A)?(0,W.TC)(A,"yAxis",t,i):(0,W.TC)(A,"xAxis",e,i),As],(A,e)=>{var t=(0,At.x)(e);if(!A||null==t||null==e)return;var{stackId:i}=e;if(null!=i){var r=A[i];if(r){var{stackedData:n}=r;if(n)return n.find(A=>A.key===t)}}}),Ad=(0,q.Mz)([$.HZ,$.c2,(A,e,t,i)=>(0,W.Gx)(A,"xAxis",e,i),(A,e,t,i)=>(0,W.Gx)(A,"yAxis",t,i),(A,e,t,i)=>(0,W.CR)(A,"xAxis",e,i),(A,e,t,i)=>(0,W.CR)(A,"yAxis",t,i),AB,V.fz,Z.HS,Al,Ah,As,(A,e,t,i,r,n)=>n],(A,e,t,i,r,n,s,o,a,c,g,l,u)=>{var B,{chartData:h,dataStartIndex:d,dataEndIndex:f}=a;if(null!=l&&null!=s&&null!=e&&("horizontal"===o||"vertical"===o)&&null!=t&&null!=i&&null!=r&&null!=n&&null!=c){var{data:Q}=l;if(null!=(B=null!=Q&&Q.length>0?Q:null==h?void 0:h.slice(d,f+1)))return Aj({layout:o,barSettings:l,pos:s,parentViewBox:e,bandSize:c,xAxis:t,yAxis:i,xAxisTicks:r,yAxisTicks:n,stackedData:g,displayedData:B,offset:A,cells:u})}}),Af=t(284029),AQ=t(328306),AC=t(976024),Ap=t(324979),Aw=t(514803),AE=t(963805),AI=["onMouseEnter","onMouseLeave","onClick"],Am=["value","background","tooltipPosition"],Av=["id"],Ay=["onMouseEnter","onClick","onMouseLeave"];function Ak(){return(Ak=Object.assign?Object.assign.bind():function(A){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)({}).hasOwnProperty.call(t,i)&&(A[i]=t[i])}return A}).apply(null,arguments)}function AD(A,e){var t=Object.keys(A);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(A);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(A,e).enumerable})),t.push.apply(t,i)}return t}function Ab(A){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};
7e%2?AD(Object(t),!0).forEach(function(e){var i,r,n;i=A,r=e,n=t[e],(r=function(A){var e=function(A,e){if("object"!=typeof A||!A)return A;var t=A[Symbol.toPrimitive];if(void 0!==t){var i=t.call(A,e||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(A)}(A,"string");return"symbol"==typeof e?e:e+""}(r))in i?Object.defineProperty(i,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):i[r]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(t)):AD(Object(t)).forEach(function(e){Object.defineProperty(A,e,Object.getOwnPropertyDescriptor(t,e))})}return A}function AF(A,e){if(null==A)return{};var t,i,r=function(A,e){if(null==A)return{};var t={};for(var i in A)if(({}).hasOwnProperty.call(A,i)){if(-1!==e.indexOf(i))continue;t[i]=A[i]}return t}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i<n.length;i++)t=n[i],-1===e.indexOf(t)&&({}).propertyIsEnumerable.call(A,t)&&(r[t]=A[t])}return r}function AP(A){var{dataKey:e,stroke:t,strokeWidth:i,fill:r,name:n,hide:s,unit:o}=A;return{dataDefinedOnItem:void 0,positions:void 0,settings:{stroke:t,strokeWidth:i,fill:r,dataKey:e,nameKey:void 0,name:(0,l.uM)(n,e),hide:s,type:A.tooltipType,color:A.fill,unit:o}}}function AU(A){var e=(0,N.G)(AQ.A2),{data:t,dataKey:r,background:n,allOtherBarProps:s}=A,{onMouseEnter:o,onMouseLeave:a,onClick:g}=s,l=AF(s,AI),B=O(o,r),h=K(a),d=Y(g,r);if(!n||null==t)return null;var f=(0,c.J9)(n,!1);return i.createElement(i.Fragment,null,t.map((A,t)=>{var{value:s,background:o,tooltipPosition:a}=A,c=AF(A,Am);if(!o)return null;var g=B(A,t),Q=h(A,t),C=d(A,t),p=Ab(Ab(Ab(Ab(Ab({option:n,isActive:String(t)===e},c),{},{fill:"#eee"},o),f),(0,u.XC)(l,A,t)),{},{onMouseEnter:g,onMouseLeave:Q,onClick:C,dataKey:r,index:t,className:"recharts-bar-background-rectangle"});return i.createElement(T,Ak({key:"background-bar-".concat(p.index)},p))}))}function AS(A){var{showLabels:e,children:t,rects:r}=A,n=null==r?void 0:r.map(A=>{var e={x:A.x,y:A.y,width:A.width,height:A.height};return Ab(Ab({},e),{},{value:A.value,payload:A.payload,parentViewBox:A.parentViewBox,viewBox:e,fill:A.fill})});return i.createElement(o.h8,{value:e?n:void 0},t)}function AH(A){var{shape:e,activeBar:t,baseProps:r,entry:n,index:s,dataKey:o}=A,a=(0,N.G)(AQ.A2),c=(0,N.G)(AQ.Xb),g=t&&String(s)===a&&(null==c||o===c),l=g?t:e;return i.createElement(T,Ak({},r,n,{isActive:g,option:l,index:s,dataKey:o}))}function Ax(A){var{shape:e,baseProps:t,entry:r,index:n,dataKey:s}=A;return i.createElement(T,Ak({},t,r,{isActive:!1,option:e,index:n,dataKey:s}))}function AM(A){var{data:e,props:t}=A,r=(0,AE.u)(t),{id:s}=r,o=AF(r,Av),{shape:a,dataKey:c,activeBar:g}=t,{onMouseEnter:l,onClick:B,onMouseLeave:h}=t,d=AF(t,Ay),f=O(l,c),Q=K(h),C=Y(B,c);return e?i.createElement(i.Fragment,null,e.map((A,e)=>i.createElement(n.W,Ak({className:"recharts-bar-rectangle"},(0,u.XC)(d,A,e),{onMouseEnter:f(A,e),onMouseLeave:Q(A,e),onClick:C(A,e),key:"rectangle-".concat(null==A?void 0:A.x,"-").concat(null==A?void 0:A.y,"-").concat(null==A?void 0:A.value,"-").concat(e)}),g?i.createElement(AH,{shape:a,activeBar:g,baseProps:o,entry:A,index:e,dataKey:c}):i.createElement(Ax,{shape:a,baseProps:o,entry:A,index:e,dataKey:c})))):null}function AL(A){var{props:e,previousRectanglesRef:t}=A,{data:r,layout:s,isAnimationActive:c,animationBegin:g,animationDuration:l,animationEasing:u,onAnimationEnd:B,onAnimationStart:h}=e,d=t.current,f=(0,C.n)(e,"recharts-bar-"),[p,w]=(0,i.useState)(!1),E=(0,i.useCallback)(()=>{"function"==typeof B&&B(),w(!1)},[B]),I=(0,i.useCallback)(()=>{"function"==typeof h&&h(),w(!0)},[h]);return i.createElement(AS,{showLabels:!p,rects:r},i.createElement(Q.J,{animationId:f,begin:g,duration:l,isActive:c,easing:u,onAnimationEnd:E,onAnimationStart:I,key:f},A=>{var o=1===A?r:null==r?void 0:r.map((e,t)=>{var i=d&&d[t];if(i)return Ab(Ab({},e),{},{x:(0,a.GW)(i.x,e.x,A),y:(0,a.GW)(i.y,e.y,A),width:(0,a.GW)(i.width,e.width,A),height:(0,a.GW)(i.height,e.height,A)});if("horizontal"===s){var r=(0,a.GW)(0,e.height,A);return Ab(Ab({},e),{},{y:e.y+e.height-r,height:r})}var n=(0,a.GW)(0,e.width,A);return Ab(Ab({},e),{},{width:n})});return(A>0&&(t.current=null!=o?o:null),null==o)?null:i.createElement(n.W,null,i.createElement(AM,{props:e,data:o}))}),i.createElement(o.qY,{label:e.label}),e.children)}function A_(A){var e=(0,i.useRef)(null);return i.createElement(AL,{previousRectanglesRef:e,props:A})}var AR=(A,e)=>{var t=Array.isArray(A.value)?A.value[1]:A.value;return{x:A.x,y:A.y,value:t,errorVal:(0,l.kr)(A,e)}};class AT extends i.PureComponent{render(){var{hide:A,data:e,dataKey:t,className:s,xAxisId:o,yAxisId:a,needClip:c,background:g,id:l}=this.props;if(A||null==e)return null;var u=(0,r.$)("recharts-bar",s);return i.createElement(n.W,{className:u,id:l},c&&i.createElement("defs",null,i.createElement(X.Q,{clipPathId:l,xAxisId:o,yAxisId:a})),i.createElement(n.W,{className:"recharts-bar-rectangles",clipPath:c?"url(#clipPath-".concat(l,")"):void 0},i.createElement(AU,{data:e,dataKey:t,background:g,allOtherBarProps:this.props}),i.createElement(A_,this.props)))}}var AG={activeBar:!1,animationBegin:0,animationDuration:400,animationEasing:"ease",hide:!1,isAnimationActive:!g.m.isSsr,legendType:"rect",minPointSize:0,xAxisId:0,yAxisId:0};
7function AN(A){var e,{xAxisId:t,yAxisId:r,hide:n,legendType:o,minPointSize:a,activeBar:g,animationBegin:l,animationDuration:u,animationEasing:B,isAnimationActive:h}=A,{needClip:d}=(0,X.l)(t,r),f=(0,V.WX)(),Q=(0,Af.r)(),C=(0,c.aS)(A.children,s.f),p=(0,N.G)(e=>Ad(e,t,r,Q,A.id,C));if("vertical"!==f&&"horizontal"!==f)return null;var w=null==p?void 0:p[0];return e=null==w||null==w.height||null==w.width?0:"vertical"===f?w.height/2:w.width/2,i.createElement(J.zk,{xAxisId:t,yAxisId:r,data:p,dataPointFormatter:AR,errorBarOffset:e},i.createElement(AT,Ak({},A,{layout:f,needClip:d,data:p,xAxisId:t,yAxisId:r,hide:n,legendType:o,minPointSize:a,activeBar:g,animationBegin:l,animationDuration:u,animationEasing:B,isAnimationActive:h})))}function Aj(A){var{layout:e,barSettings:{dataKey:t,minPointSize:i},pos:r,bandSize:n,xAxis:s,yAxis:o,xAxisTicks:c,yAxisTicks:g,stackedData:u,displayedData:B,offset:h,cells:d,parentViewBox:f}=A,Q="horizontal"===e?o:s,C=u?Q.scale.domain():null,p=(0,l.DW)({numericAxis:Q});return B.map((A,B)=>{u?w=(0,l._f)(u[B],C):Array.isArray(w=(0,l.kr)(A,t))||(w=[p,w]);var Q=G(i,0)(w[1],B);if("horizontal"===e){var w,E,I,m,v,y,k,[D,b]=[o.scale(w[0]),o.scale(w[1])];E=(0,l.y2)({axis:s,ticks:c,bandSize:n,offset:r.offset,entry:A,index:B}),I=null!=(k=null!=b?b:D)?k:void 0,m=r.size;var F=D-b;if(v=(0,a.M8)(F)?0:F,y={x:E,y:h.top,width:m,height:h.height},Math.abs(Q)>0&&Math.abs(v)<Math.abs(Q)){var P=(0,a.sA)(v||Q)*(Math.abs(Q)-Math.abs(v));I-=P,v+=P}}else{var[U,S]=[s.scale(w[0]),s.scale(w[1])];if(E=U,I=(0,l.y2)({axis:o,ticks:g,bandSize:n,offset:r.offset,entry:A,index:B}),m=S-U,v=r.size,y={x:h.left,y:I,width:h.width,height:v},Math.abs(Q)>0&&Math.abs(m)<Math.abs(Q)){var H=(0,a.sA)(m||Q)*(Math.abs(Q)-Math.abs(m));m+=H}}return null==E||null==I||null==m||null==v?null:Ab(Ab({},A),{},{x:E,y:I,width:m,height:v,value:u?w:w[1],payload:A,background:y,tooltipPosition:{x:E+m/2,y:I+v/2},parentViewBox:f},d&&d[B]&&d[B].props)}).filter(Boolean)}var AO=i.memo(function(A){var e=(0,f.e)(A,AG),t=(0,Af.r)();return i.createElement(Ap.x,{id:e.id,type:"bar"},A=>i.createElement(i.Fragment,null,i.createElement(AC.A,{legendPayload:(A=>{var{dataKey:e,name:t,fill:i,legendType:r,hide:n}=A;return[{inactive:n,dataKey:e,type:r,color:i,value:(0,l.uM)(t,e),payload:A}]})(e)}),i.createElement(z.r,{fn:AP,args:e}),i.createElement(Aw.p,{type:"bar",id:A,data:void 0,xAxisId:e.xAxisId,yAxisId:e.yAxisId,zAxisId:0,dataKey:e.dataKey,stackId:(0,l.$8)(e.stackId),hide:e.hide,barSize:e.barSize,minPointSize:e.minPointSize,maxBarSize:e.maxBarSize,isPanorama:t}),i.createElement(AN,Ak({},e,{id:A}))))});AO.displayName="Bar"},216390:function(A,e,t){"use strict";var i=t(514041),r=t(354357),n=t(965578),s=t(294437),o=t(514713),a=t(981649),c=t(592928),g=t(941762),l=t(798411),u=t(51861),B=t(525037),h=t(284029),d=t(527663);function f(A,e){var t=Object.keys(A);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(A);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(A,e).enumerable})),t.push.apply(t,i)}return t}function Q(A){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?f(Object(t),!0).forEach(function(e){C(A,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(t)):f(Object(t)).forEach(function(e){Object.defineProperty(A,e,Object.getOwnPropertyDescriptor(t,e))})}return A}function C(A,e,t){var i;return(e="symbol"==typeof(i=function(A,e){if("object"!=typeof A||!A)return A;var t=A[Symbol.toPrimitive];if(void 0!==t){var i=t.call(A,e||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(A)}(e,"string"))?i:i+"")in A?Object.defineProperty(A,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):A[e]=t,A}function p(){return(p=Object.assign?Object.assign.bind():function(A){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)({}).hasOwnProperty.call(t,i)&&(A[i]=t[i])}return A}).apply(null,arguments)}function w(A){var e=(0,u.j)();return(0,i.useEffect)(()=>(e((0,l.Xn)(A)),()=>{e((0,l.A$)(A))})),null}function E(A){var e,{x1:t,x2:l,y1:f,y2:C,className:w,shape:E,xAxisId:I,yAxisId:m}=A,v=(0,d.Y)(),y=(0,h.r)(),k=(0,u.G)(A=>(0,B.iV)(A,"xAxis",I,y)),D=(0,u.G)(A=>(0,B.iV)(A,"yAxis",m,y));if(null==k||null==!D)return null;var b=(0,a.vh)(t),F=(0,a.vh)(l),P=(0,a.vh)(f),U=(0,a.vh)(C);if(!b&&!F&&!P&&!U&&!E)return null;var S=((A,e,t,i,r,n,s)=>{var{x1:a,x2:c,y1:g,y2:l}=s;if(null==r||null==n)return null;var u=(0,o.P2)({x:r,y:n}),B={x:A?u.x.apply(a,{position:"start"}):u.x.rangeMin,y:t?u.y.apply(g,{position:"start"}):u.y.rangeMin},h={x:e?u.x.apply(c,{position:"end"}):u.x.rangeMax,y:i?u.y.apply(l,{position:"end"}):u.y.rangeMax};return"discard"!==s.ifOverflow||u.isInRange(B)&&u.isInRange(h)?(0,o.sl)(B,h):null})(b,F,P,U,k,D,A);if(!S&&!E)return null;var H="hidden"===A.ifOverflow;return i.createElement(n.W,{className:(0,r.$)("recharts-reference-area",w)},(e=Q(Q({clipPath:H?"url(#".concat(v,")"):void 0},(0,g.J9)(A,!0)),S),i.isValidElement(E)?i.cloneElement(E,e):"function"==typeof E?E(e):i.createElement(c.M,p({},e,{className:"recharts-reference-area-rect"}))),i.createElement(s.zJ,S,i.createElement(s._I,{label:A.label}),A.children))}function I(A){return i.createElement(i.Fragment,null,i.createElement(w,{yAxisId:A.
7yAxisId,xAxisId:A.xAxisId,ifOverflow:A.ifOverflow,x1:A.x1,x2:A.x2,y1:A.y1,y2:A.y2}),i.createElement(E,A))}class m extends i.Component{render(){return i.createElement(I,this.props)}}C(m,"displayName","ReferenceArea"),C(m,"defaultProps",{ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1}),t.d(e,{T:function(){return m}})},946421:function(A,e,t){"use strict";var i=t(514041),r=t(779393),n=t(565124),s=["axis","item"],o=(0,i.forwardRef)((A,e)=>i.createElement(n.P,{chartName:"BarChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:s,tooltipPayloadSearcher:r.uN,categoricalChartProps:A,ref:e}));t.d(e,{E:function(){return o}})},911120:function(A,e,t){"use strict";t.d(e,{V:function(){return E}});var i=t(514041),r=t(779393),n=t(907149),s=t(931501),o=t(63104),a=t(62692),c=t(81897),g=t(51861),l=t(794817);function u(A){var e=(0,g.j)();return(0,i.useEffect)(()=>{e((0,l.U)(A))},[e,A]),null}var B=t(621243),h=t(351036),d=["width","height","layout"];function f(){return(f=Object.assign?Object.assign.bind():function(A){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)({}).hasOwnProperty.call(t,i)&&(A[i]=t[i])}return A}).apply(null,arguments)}var Q={accessibilityLayer:!0,stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index",layout:"radial"},C=(0,i.forwardRef)(function(A,e){var t,r=(0,n.e)(A.categoricalChartProps,Q),{width:g,height:l,layout:C}=r,p=function(A,e){if(null==A)return{};var t,i,r=function(A,e){if(null==A)return{};var t={};for(var i in A)if(({}).hasOwnProperty.call(A,i)){if(-1!==e.indexOf(i))continue;t[i]=A[i]}return t}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i<n.length;i++)t=n[i],-1===e.indexOf(t)&&({}).propertyIsEnumerable.call(A,t)&&(r[t]=A[t])}return r}(r,d);if(!(0,h.F)(g)||!(0,h.F)(l))return null;var{chartName:w,defaultTooltipEventType:E,validateTooltipEventTypes:I,tooltipPayloadSearcher:m}=A;return i.createElement(s.J,{preloadedState:{options:{chartName:w,defaultTooltipEventType:E,validateTooltipEventTypes:I,tooltipPayloadSearcher:m,eventEmitter:void 0}},reduxStoreName:null!=(t=r.id)?t:w},i.createElement(o.TK,{chartData:r.data}),i.createElement(a.s,{width:g,height:l,layout:C,margin:r.margin}),i.createElement(c.p,{accessibilityLayer:r.accessibilityLayer,barCategoryGap:r.barCategoryGap,maxBarSize:r.maxBarSize,stackOffset:r.stackOffset,barGap:r.barGap,barSize:r.barSize,syncId:r.syncId,syncMethod:r.syncMethod,className:r.className}),i.createElement(u,{cx:r.cx,cy:r.cy,startAngle:r.startAngle,endAngle:r.endAngle,innerRadius:r.innerRadius,outerRadius:r.outerRadius}),i.createElement(B.L,f({width:g,height:l},p,{ref:e})))}),p=["axis"],w={layout:"centric",startAngle:90,endAngle:-270,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"},E=(0,i.forwardRef)((A,e)=>{var t=(0,n.e)(A,w);return i.createElement(C,{chartName:"RadarChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:p,tooltipPayloadSearcher:r.uN,categoricalChartProps:t,ref:e})})},187183:function(A,e,t){"use strict";var i=A=>null;i.displayName="Cell",t.d(e,{f:function(){return i}})},294437:function(A,e,t){"use strict";var i=t(514041),r=t(354357),n=t(721402),s=t(941762),o=t(981649),a=t(49791),c=t(994714),g=t(51861),l=t(1631),u=t(907149),B=["labelRef"];function h(A,e){var t=Object.keys(A);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(A);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(A,e).enumerable})),t.push.apply(t,i)}return t}function d(A){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?h(Object(t),!0).forEach(function(e){var i,r,n;i=A,r=e,n=t[e],(r=function(A){var e=function(A,e){if("object"!=typeof A||!A)return A;var t=A[Symbol.toPrimitive];if(void 0!==t){var i=t.call(A,e||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(A)}(A,"string");return"symbol"==typeof e?e:e+""}(r))in i?Object.defineProperty(i,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):i[r]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(t)):h(Object(t)).forEac
7h(function(e){Object.defineProperty(A,e,Object.getOwnPropertyDescriptor(t,e))})}return A}function f(){return(f=Object.assign?Object.assign.bind():function(A){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)({}).hasOwnProperty.call(t,i)&&(A[i]=t[i])}return A}).apply(null,arguments)}var Q=(0,i.createContext)(null),C=A=>{var{x:e,y:t,width:r,height:n,children:s}=A,o=(0,i.useMemo)(()=>({x:e,y:t,width:r,height:n}),[e,t,r,n]);return i.createElement(Q.Provider,{value:o},s)},p=()=>{var A=(0,i.useContext)(Q),e=(0,c.sk)();return A||e},w=(0,i.createContext)(null),E=A=>{var{cx:e,cy:t,innerRadius:r,outerRadius:n,startAngle:s,endAngle:o,clockWise:a,children:c}=A,g=(0,i.useMemo)(()=>({cx:e,cy:t,innerRadius:r,outerRadius:n,startAngle:s,endAngle:o,clockWise:a}),[e,t,r,n,s,o,a]);return i.createElement(w.Provider,{value:g},c)},I=()=>{var A=(0,i.useContext)(w),e=(0,g.G)(l.D0);return A||e},m=A=>null!=A&&"function"==typeof A,v=A=>"cx"in A&&(0,o.Et)(A.cx),y={offset:5};function k(A){var e,t=(0,u.e)(A,y),{viewBox:c,position:g,value:l,children:h,content:Q,className:C="",textBreakAll:w,labelRef:E}=t,m=I(),k=p(),D=c||("center"===g?k:null!=m?m:k);if(!D||(0,o.uy)(l)&&(0,o.uy)(h)&&!(0,i.isValidElement)(Q)&&"function"!=typeof Q)return null;var b=d(d({},t),{},{viewBox:D});if((0,i.isValidElement)(Q)){var{labelRef:F}=b,P=function(A,e){if(null==A)return{};var t,i,r=function(A,e){if(null==A)return{};var t={};for(var i in A)if(({}).hasOwnProperty.call(A,i)){if(-1!==e.indexOf(i))continue;t[i]=A[i]}return t}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i<n.length;i++)t=n[i],-1===e.indexOf(t)&&({}).propertyIsEnumerable.call(A,t)&&(r[t]=A[t])}return r}(b,B);return(0,i.cloneElement)(Q,P)}if("function"==typeof Q){if(e=(0,i.createElement)(Q,b),(0,i.isValidElement)(e))return e}else e=(A=>{var{value:e,formatter:t}=A,i=(0,o.uy)(A.children)?e:A.children;return"function"==typeof t?t(i):i})(t);var U=v(D),S=(0,s.J9)(t,!0);if(U&&("insideStart"===g||"insideEnd"===g||"end"===g))return((A,e,t,n,s)=>{var c,g,{offset:l,className:u}=A,{cx:B,cy:h,innerRadius:d,outerRadius:Q,startAngle:C,endAngle:p,clockWise:w}=s,E=(d+Q)/2,I=(0,o.sA)(p-C)*Math.min(Math.abs(p-C),360),m=I>=0?1:-1;switch(e){case"insideStart":c=C+m*l,g=w;break;case"insideEnd":c=p-m*l,g=!w;break;case"end":c=p+m*l,g=w;break;default:throw Error("Unsupported position ".concat(e))}g=I<=0?g:!g;var v=(0,a.IZ)(B,h,E,c),y=(0,a.IZ)(B,h,E,c+(g?1:-1)*359),k="M".concat(v.x,",").concat(v.y,"\n    A").concat(E,",").concat(E,",0,1,").concat(+!g,",\n    ").concat(y.x,",").concat(y.y),D=(0,o.uy)(A.id)?(0,o.NF)("recharts-radial-line-"):A.id;return i.createElement("text",f({},n,{dominantBaseline:"central",className:(0,r.$)("recharts-radial-bar-label",u)}),i.createElement("defs",null,i.createElement("path",{id:D,d:k})),i.createElement("textPath",{xlinkHref:"#".concat(D)},t))})(t,g,e,S,D);var H=U?((A,e,t)=>{var{cx:i,cy:r,innerRadius:n,outerRadius:s,startAngle:o,endAngle:c}=A,g=(o+c)/2;if("outside"===t){var{x:l,y:u}=(0,a.IZ)(i,r,s+e,g);return{x:l,y:u,textAnchor:l>=i?"start":"end",verticalAnchor:"middle"}}if("center"===t)return{x:i,y:r,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===t)return{x:i,y:r,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===t)return{x:i,y:r,textAnchor:"middle",verticalAnchor:"end"};var{x:B,y:h}=(0,a.IZ)(i,r,(n+s)/2,g);return{x:B,y:h,textAnchor:"middle",verticalAnchor:"middle"}})(D,t.offset,t.position):((A,e)=>{var t,{parentViewBox:i,offset:r,position:n}=A;null==i||v(i)||(t=i);var{x:s,y:a,width:c,height:g}=e,l=g>=0?1:-1,u=l*r,B=l>0?"end":"start",h=l>0?"start":"end",f=c>=0?1:-1,Q=f*r,C=f>0?"end":"start",p=f>0?"start":"end";if("top"===n)return d(d({},{x:s+c/2,y:a-l*r,textAnchor:"middle",verticalAnchor:B}),t?{height:Math.max(a-t.y,0),width:c}:{});if("bottom"===n)return d(d({},{x:s+c/2,y:a+g+u,textAnchor:"middle",verticalAnchor:h}),t?{height:Math.max(t.y+t.height-(a+g),0),width:c}:{});if("left"===n){var w={x:s-Q,y:a+g/2,textAnchor:C,verticalAnchor:"middle"};return d(d({},w),t?{width:Math.max(w.x-t.x,0),height:g}:{})}if("right"===n){var E={x:s+c+Q,y:a+g/2,textAnchor:p,verticalAnchor:"middle"};return d(d({},E),t?{width:Math.max(t.x+t.width-E.x,0),height:g}:{})}var I=t?{width:c,height:g}:{};return"insideLeft"===n?d({x:s+Q,y:a+g/2,textAnchor:p,verticalAnchor:"middle"},I):"insideRight"===n?d({x:s+c-Q,y:a+g/2,textAnchor:C,verticalAnchor:"middle"},I):"insideTop"===n?d({x:s+c/2,y:a+u,textAnchor:"middle",verticalAnchor:h},I):"insideBottom"===n?d({x:s+c/2,y:a+g-u,textAnchor:"middle",verticalAnchor:B},I):"insideTopLeft"===n?d({x:s+Q,y:a+u,textAnchor:p,verticalAnchor:h},I):"insideTopRight"===n?d({x:s+c-Q,y:a+u,textAnchor:C,verticalAnchor:h},I):"insideBottomLeft"===n?d({x:s+Q,y:a+g-u,textAnchor:p,verticalAnchor:B},I):"insideBottomRight"===n?d({x:s+c-Q,y:a+g-u,textAnchor:C,verticalAnchor:B},I):n&&"object"==typeof n&&((0,o.Et)(n.x)||(0,o._3)(n.x))&&((0,o.Et)(n.y)||(0,o._3)(n.y))?d({x:s+(0,o.F4)(n.x,c),y:a+(0,o.F4)(n.y,g),textAnchor:"end",verticalAnchor:"end"},I):d({x:s+c/2,y:a+g/2,textAnchor:"middle",verticalAnchor:"middle"},I)})(t,D);return i.createElement(n.E,f({ref:E,className:(0,r.$)("recharts-label",C)},S,H,{breakAll:w}),e)}k.displayName="Label";var D=(A,e,t)=>{if(!A)return null;var r={viewBox:e,labelRef:t};return!0===A?i.createElement(k,f({key:"label-implicit"},r)):(0,o.vh)(A)?i.createElement(k,f({key:"label-implicit",value:A},r)):(0,i.isValidElement)(A)?A.type===k?(0,i.cloneElement)(A,d({key:"label-implicit"},r)):i.createElement(k,f({key:"label-implicit",content:A},r)):m(A)?i.createElement(k,f({key:"label-implicit",content:A},r)):A&&"object"==typeof A?i.createElement(k,f({},A,{key:"label-implicit"},r)):null};function b(A){var{label:e}=A;return D(e,p())||null}function F(A){var{label:e}=A;return D(e,I())||null}t.d(e,{$w:function(){return E},JU:function(){return k},ZY:function(){return m},_I:function(){return b},mr:function(){return F},zJ:function(){return C}})},737392:function(A,e,t){"use strict";var i=t(514041),r=t(354357),n=t(965578),s=t(655634),o=t(880507),a=t(721402),c=t(919773),g=t(941762),l=t(49791),u=t(866620),B=t(51861),h=t(693504),d=t(1631),f=t(308109),Q=t(284029),C=t(963805),p=["children"];function w(){return(w=Object.assign?Object.assign.bind():function(A){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)({}).hasOwnProperty.call(t,i)&&(A[i]=t[i])}return A}).apply(null,arguments)}function E(A,e){var t=Object.keys(A);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(A);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(A,e).enumerable})),t.push.apply(t,i)}return t}function I(A){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};
7e%2?E(Object(t),!0).forEach(function(e){m(A,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(t)):E(Object(t)).forEach(function(e){Object.defineProperty(A,e,Object.getOwnPropertyDescriptor(t,e))})}return A}function m(A,e,t){var i;return(e="symbol"==typeof(i=function(A,e){if("object"!=typeof A||!A)return A;var t=A[Symbol.toPrimitive];if(void 0!==t){var i=t.call(A,e||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(A)}(e,"string"))?i:i+"")in A?Object.defineProperty(A,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):A[e]=t,A}var v=Math.cos((0,l.zh)(45)),y="angleAxis";function k(A){var e=(0,B.j)(),t=(0,i.useMemo)(()=>{var{children:e}=A,t=A,i=p;if(null==t)return{};var r,n,s=function(A,e){if(null==A)return{};var t={};for(var i in A)if(({}).hasOwnProperty.call(A,i)){if(-1!==e.indexOf(i))continue;t[i]=A[i]}return t}(t,i);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)r=o[n],-1===i.indexOf(r)&&({}).propertyIsEnumerable.call(t,r)&&(s[r]=t[r])}return s},[A]),r=(0,B.G)(A=>(0,d.Be)(A,t.id)),n=t===r;return((0,i.useEffect)(()=>(e((0,u.Ys)(t)),()=>{e((0,u.jx)(t))}),[e,t]),n)?A.children:null}var D=A=>{var{cx:e,cy:t,radius:r,axisLineType:n,axisLine:a,ticks:c}=A;if(!a)return null;var u=I(I({},(0,C.u)(A)),{},{fill:"none"},(0,g.J9)(a,!1));if("circle"===n)return i.createElement(s.c,w({className:"recharts-polar-angle-axis-line"},u,{cx:e,cy:t,r:r}));var B=c.map(A=>(0,l.IZ)(e,t,r,A.coordinate));return i.createElement(o.t,w({className:"recharts-polar-angle-axis-line"},u,{points:B}))},b=A=>{var{tick:e,tickProps:t,value:r}=A;return e?i.isValidElement(e)?i.cloneElement(e,t):"function"==typeof e?e(t):i.createElement(a.E,w({},t,{className:"recharts-polar-angle-axis-tick-value"}),r):null},F=A=>{var{tick:e,tickLine:t,tickFormatter:s,stroke:o,ticks:a}=A,u=(0,C.u)(A),B=(0,g.J9)(e,!1),h=I(I({},u),{},{fill:"none"},(0,g.J9)(t,!1)),d=a.map((a,g)=>{var d,f,Q,C,p=((A,e)=>{var{cx:t,cy:i,radius:r,orientation:n,tickSize:s}=e,o=(0,l.IZ)(t,i,r,A.coordinate),a=(0,l.IZ)(t,i,r+("inner"===n?-1:1)*(s||8),A.coordinate);return{x1:o.x,y1:o.y,x2:a.x,y2:a.y}})(a,A),E=(d=A.orientation,(f=Math.cos((0,l.zh)(-a.coordinate)))>1e-5?"outer"===d?"start":"end":f<-1e-5?"outer"===d?"end":"start":"middle"),m=(Q=Math.cos((0,l.zh)(-a.coordinate)),C=Math.sin((0,l.zh)(-a.coordinate)),Math.abs(Q)<=v?C>0?"start":"end":"middle"),y=I(I(I({},u),{},{textAnchor:E,verticalAnchor:m,stroke:"none",fill:o},B),{},{index:g,payload:a,x:p.x2,y:p.y2});return i.createElement(n.W,w({className:(0,r.$)("recharts-polar-angle-axis-tick",(0,l.Zk)(e)),key:"tick-".concat(a.coordinate)},(0,c.XC)(A,a,g)),t&&i.createElement("line",w({className:"recharts-polar-angle-axis-tick-line"},h,p)),i.createElement(b,{tick:e,tickProps:y,value:s?s(a.value,g):a.value}))});return i.createElement(n.W,{className:"recharts-polar-angle-axis-ticks"},d)},P=A=>{var{angleAxisId:e}=A,t=(0,B.G)(d.D0),s=(0,B.G)(A=>(0,h.Qr)(A,"angleAxis",e)),o=(0,Q.r)(),a=(0,B.G)(A=>(0,h.YF)(A,"angleAxis",e,o));if(null==t||!a||!a.length)return null;var c=I(I(I({},A),{},{scale:s},t),{},{radius:t.outerRadius});return i.createElement(n.W,{className:(0,r.$)("recharts-polar-angle-axis",y,c.className)},i.createElement(D,w({},c,{ticks:a})),i.createElement(F,w({},c,{ticks:a})))};class U extends i.PureComponent{render(){return this.props.radius<=0?null:i.createElement(k,{id:this.props.angleAxisId,scale:this.props.scale,type:this.props.type,dataKey:this.props.dataKey,unit:void 0,name:this.props.name,allowDuplicatedCategory:!1,allowDataOverflow:!1,reversed:this.props.reversed,includeHidden:!1,allowDecimals:this.props.allowDecimals,tickCount:this.props.tickCount,ticks:this.props.ticks,tick:this.props.tick,domain:this.props.domain},i.createElement(P,this.props))}}m(U,"displayName","PolarAngleAxis"),m(U,"axisType",y),m(U,"defaultProps",f.c),t.d(e,{r:function(){return U}})},579777:function(A,e,t){"use strict";t.d(e,{z:function(){return E}});var i=t(354357),r=t(514041),n=t(49791),s=t(51861),o=t(659973),a=t(693504),c=(0,o.Mz)([(A,e)=>(0,a.YF)(A,"angleAxis",e,!1)],A=>{if(A)return A.map(A=>A.coordinate)}),g=(0,o.Mz)([(A,e)=>(0,a.YF)(A,"radiusAxis",e,!1)],A=>{if(A)return A.map(A=>A.coordinate)}
7),l=t(1631),u=t(963805),B=["gridType","radialLines","angleAxisId","radiusAxisId","cx","cy","innerRadius","outerRadius"];function h(){return(h=Object.assign?Object.assign.bind():function(A){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)({}).hasOwnProperty.call(t,i)&&(A[i]=t[i])}return A}).apply(null,arguments)}function d(A,e){var t=Object.keys(A);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(A);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(A,e).enumerable})),t.push.apply(t,i)}return t}function f(A){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?d(Object(t),!0).forEach(function(e){var i,r,n;i=A,r=e,n=t[e],(r=function(A){var e=function(A,e){if("object"!=typeof A||!A)return A;var t=A[Symbol.toPrimitive];if(void 0!==t){var i=t.call(A,e||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(A)}(A,"string");return"symbol"==typeof e?e:e+""}(r))in i?Object.defineProperty(i,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):i[r]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(t)):d(Object(t)).forEach(function(e){Object.defineProperty(A,e,Object.getOwnPropertyDescriptor(t,e))})}return A}var Q=A=>{var{cx:e,cy:t,innerRadius:i,outerRadius:s,polarAngles:o,radialLines:a}=A;if(!o||!o.length||!a)return null;var c=f({stroke:"#ccc"},(0,u.u)(A));return r.createElement("g",{className:"recharts-polar-grid-angle"},o.map(A=>{var o=(0,n.IZ)(e,t,i,A),a=(0,n.IZ)(e,t,s,A);return r.createElement("line",h({},c,{key:"line-".concat(A),x1:o.x,y1:o.y,x2:a.x,y2:a.y}))}))},C=A=>{var{cx:e,cy:t,radius:n}=A,s=f({stroke:"#ccc",fill:"none"},(0,u.u)(A));return r.createElement("circle",h({},s,{className:(0,i.$)("recharts-polar-grid-concentric-circle",A.className),cx:e,cy:t,r:n}))},p=A=>{var e,t,s,o,{radius:a}=A,c=f({stroke:"#ccc",fill:"none"},(0,u.u)(A));return r.createElement("path",h({},c,{className:(0,i.$)("recharts-polar-grid-concentric-polygon",A.className),d:(e=A.cx,t=A.cy,s=A.polarAngles,o="",s.forEach((A,i)=>{var r=(0,n.IZ)(e,t,a,A);i?o+="L ".concat(r.x,",").concat(r.y):o+="M ".concat(r.x,",").concat(r.y)}),o+="Z")}))},w=A=>{var{polarRadius:e,gridType:t}=A;if(!e||!e.length)return null;var i=Math.max(...e),n=A.fill&&"none"!==A.fill;return r.createElement("g",{className:"recharts-polar-grid-concentric"},n&&"circle"===t&&r.createElement(C,h({},A,{radius:i})),n&&"circle"!==t&&r.createElement(p,h({},A,{radius:i})),e.map((e,i)=>"circle"===t?r.createElement(C,h({key:i},A,{fill:"none",radius:e})):r.createElement(p,h({key:i},A,{fill:"none",radius:e}))))},E=A=>{var e,t,i,n,o,a,u,d,{gridType:C="polygon",radialLines:p=!0,angleAxisId:E=0,radiusAxisId:I=0,cx:m,cy:v,innerRadius:y,outerRadius:k}=A,D=function(A,e){if(null==A)return{};var t,i,r=function(A,e){if(null==A)return{};var t={};for(var i in A)if(({}).hasOwnProperty.call(A,i)){if(-1!==e.indexOf(i))continue;t[i]=A[i]}return t}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i<n.length;i++)t=n[i],-1===e.indexOf(t)&&({}).propertyIsEnumerable.call(A,t)&&(r[t]=A[t])}return r}(A,B),b=(0,s.G)(l.D0),F=f({cx:null!=(e=null!=(t=null==b?void 0:b.cx)?t:m)?e:0,cy:null!=(i=null!=(n=null==b?void 0:b.cy)?n:v)?i:0,innerRadius:null!=(o=null!=(a=null==b?void 0:b.innerRadius)?a:y)?o:0,outerRadius:null!=(u=null!=(d=null==b?void 0:b.outerRadius)?d:k)?u:0},D),{polarAngles:P,polarRadius:U,outerRadius:S}=F,H=(0,s.G)(A=>c(A,E)),x=(0,s.G)(A=>g(A,I)),M=Array.isArray(P)?P:H,L=Array.isArray(U)?U:x;return S<=0||null==M||null==L?null:r.createElement("g",{className:"recharts-polar-grid"},r.createElement(w,h({gridType:C,radialLines:p},F,{polarAngles:M,polarRadius:L})),r.createElement(Q,h({gridType:C,radialLines:p},F,{polarAngles:M,polarRadius:L})))};E.displayName="PolarGrid"},976683:function(A,e,t){"use strict";var i=t(514041),r=t(923207),n=t(697689),s=t(354357),o=t(721402),a=t(294437),c=t(965578),g=t(49791),l=t(919773),u=t(941762),B=t(866620),h=t(51861),d=t(693504),f=t(1631),Q=t(441418),C=t(963805),p=["cx","cy","angle","axisLine"],w=["angle","t
7ickFormatter","stroke","tick"];function E(){return(E=Object.assign?Object.assign.bind():function(A){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)({}).hasOwnProperty.call(t,i)&&(A[i]=t[i])}return A}).apply(null,arguments)}function I(A,e){var t=Object.keys(A);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(A);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(A,e).enumerable})),t.push.apply(t,i)}return t}function m(A){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?I(Object(t),!0).forEach(function(e){v(A,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(t)):I(Object(t)).forEach(function(e){Object.defineProperty(A,e,Object.getOwnPropertyDescriptor(t,e))})}return A}function v(A,e,t){var i;return(e="symbol"==typeof(i=function(A,e){if("object"!=typeof A||!A)return A;var t=A[Symbol.toPrimitive];if(void 0!==t){var i=t.call(A,e||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(A)}(e,"string"))?i:i+"")in A?Object.defineProperty(A,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):A[e]=t,A}function y(A,e){if(null==A)return{};var t,i,r=function(A,e){if(null==A)return{};var t={};for(var i in A)if(({}).hasOwnProperty.call(A,i)){if(-1!==e.indexOf(i))continue;t[i]=A[i]}return t}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i<n.length;i++)t=n[i],-1===e.indexOf(t)&&({}).propertyIsEnumerable.call(A,t)&&(r[t]=A[t])}return r}var k="radiusAxis";function D(A){var e=(0,h.j)();return(0,i.useEffect)(()=>(e((0,B.zo)(A)),()=>{e((0,B.Sb)(A))})),null}var b=A=>{var e,t,B,Q,{radiusAxisId:I}=A,v=(0,h.G)(f.D0),D=(0,h.G)(A=>(0,d.Qr)(A,"radiusAxis",I)),b=(0,h.G)(A=>(0,d.YF)(A,"radiusAxis",I,!1));if(null==v||!b||!b.length)return null;var F=m(m(m({},A),{},{scale:D},v),{},{radius:v.outerRadius}
7),{tick:P,axisLine:U}=F;return i.createElement(c.W,{className:(0,s.$)("recharts-polar-radius-axis",k,F.className)},U&&((A,e)=>{var{cx:t,cy:r,angle:n,axisLine:s}=A,o=y(A,p),a=e.reduce((A,e)=>[Math.min(A[0],e.coordinate),Math.max(A[1],e.coordinate)],[1/0,-1/0]),c=(0,g.IZ)(t,r,a[0],n),l=(0,g.IZ)(t,r,a[1],n),B=m(m(m({},(0,C.u)(o)),{},{fill:"none"},(0,u.J9)(s,!1)),{},{x1:c.x,y1:c.y,x2:l.x,y2:l.y});return i.createElement("line",E({className:"recharts-polar-radius-axis-line"},B))})(F,b),P&&((A,e)=>{var{angle:t,tickFormatter:r,stroke:n,tick:a}=A,B=y(A,w),h=(A=>{var e;switch(A){case"left":e="end";break;case"right":e="start";break;default:e="middle"}return e})(A.orientation),d=(0,C.u)(B),f=(0,u.J9)(a,!1),Q=e.map((e,u)=>{var B,Q=((A,e,t,i)=>{var{coordinate:r}=A;return(0,g.IZ)(t,i,r,e)})(e,A.angle,A.cx,A.cy),C=m(m(m(m({textAnchor:h,transform:"rotate(".concat(90-t,", ").concat(Q.x,", ").concat(Q.y,")")},d),{},{stroke:"none",fill:n},f),{},{index:u},Q),{},{payload:e});return i.createElement(c.W,E({className:(0,s.$)("recharts-polar-radius-axis-tick",(0,g.Zk)(a)),key:"tick-".concat(e.coordinate)},(0,l.XC)(A,e,u)),(B=r?r(e.value,u):e.value,i.isValidElement(a)?i.cloneElement(a,C):"function"==typeof a?a(C):i.createElement(o.E,E({},C,{className:"recharts-polar-radius-axis-tick-value"}),B)))});return i.createElement(c.W,{className:"recharts-polar-radius-axis-ticks"},Q)})(F,b),i.createElement(a.$w,(e=F.angle,t=F.cx,B=F.cy,Q=(0,r.S)(b,A=>A.coordinate||0),{cx:t,cy:B,startAngle:e,endAngle:e,innerRadius:(0,n.w)(b,A=>A.coordinate||0).coordinate||0,outerRadius:Q.coordinate||0,clockWise:!1}),i.createElement(a.mr,{label:F.label}),F.children))};class F extends i.PureComponent{render(){return i.createElement(i.Fragment,null,i.createElement(D,{domain:this.props.domain,id:this.props.radiusAxisId,scale:this.props.scale,type:this.props.type,dataKey:this.props.dataKey,unit:void 0,name:this.props.name,allowDuplicatedCategory:this.props.allowDuplicatedCategory,allowDataOverflow:this.props.allowDataOverflow,reversed:this.props.reversed,includeHidden:this.props.includeHidden,allowDecimals:this.props.allowDecimals,tickCount:this.props.tickCount,ticks:this.props.ticks,tick:this.props.tick}),i.createElement(b,this.props))}}v(F,"displayName","PolarRadiusAxis"),v(F,"axisType",k),v(F,"defaultProps",Q.j),t.d(e,{E:function(){return F}})},214541:function(A,e,t){"use strict";t.d(e,{V:function(){return As},T:function(){return q}});var i=t(514041),r=t(444673),n=t(354357),s=t(981649),o=t(414625),a=t(49791),c=t(614691),g=t(880507),l=t(655634),u=t(965578),B=t(673001),h=t(941762),d=t(428954),f=t(670877),Q=t(659973),C=t(693504),p=t(1631),w=t(962618),E=t(994714),I=t(672416);function m(A,e){var t=Object.keys(A);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(A);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(A,e).enumerable})),t.push.apply(t,i)}return t}function v(A){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?m(Object(t),!0).forEach(function(e){var i,r,n;i=A,r=e,n=t[e],(r=function(A){var e=function(A,e){if("object"!=typeof A||!A)return A;var t=A[Symbol.toPrimitive];if(void 0!==t){var i=t.call(A,e||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(A)}(A,"string");return"symbol"==typeof e?e:e+""}(r))in i?Object.defineProperty(i,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):i[r]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(t)):m(Object(t)).forEach(function(e){Object.defineProperty(A,e,Object.getOwnPropertyDescriptor(t,e))})}return A}var y=(A,e)=>(0,C.Qr)(A,"radiusAxis",e),k=(0,Q.Mz)([y],A=>{if(null!=A)return{scale:A}}),D=(0,Q.Mz)([p.Gl,y],(A,e)=>{if(null!=A&&null!=e)return v(v({},A),{},{scale:e})}),b=(A,e,t)=>(0,p.Be)(A,t),F=(A,e,t)=>(0,C.Qr)(A,"angleAxis",t),P=(0,Q.Mz)([b,F],(A,e)=>{if(null!=A&&null!=e)return v(v({},A),{},{scale:e})}),U=(0,Q.Mz)([b,F,p.D0],(A,e,t)=>{if(null!=t&&null!=e)return{scale:e,type:A.type,dataKey:A.dataKey,cx:t.cx,cy:t.cy}}),S=(0,Q.Mz)([E.fz,D,(A,e,t,i)=>(0,C.YF)(A,"radiusAxis",e,i),P,(A,e,t,i)=>(0,C.YF)(A,"angleAxis",t,i)],(A,e,t,i,r)=>(0,c._L)(A,"radiusAxis")?(0,c.Hj)(e,t,!1):(0,c.Hj)(i,r,!1)),H=(0,Q.Mz)([I.nz,(A,e,t,i,r)=>r],(A,e)=>{if(null!=A){var t=A.find(A=>"radar"===A.type&&e===A.id);return null==t?void 0:t.dataKey}}),x=(0,Q.Mz)([k,U,w.z3,H,S],(A,e,t,i,r)=>{var{chartData:n,dataStartIndex:s,dataEndIndex:o}=t;if(null!=A&&null!=e&&null!=n&&null!=r&&null!=i)return q({radiusAxis:A,angleAxis:e,displayedData:n.slice(s,o+1),dataKey:i,bandSize:r})}),M=t(51861),L=t(284029),_=t(976024),R=t(297220),T=t(324979),G=t(514803),N=t(963805),j=t(666772),O=["id"];function K(A,e){var t=Object.keys(A);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(A);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(A,e).enumerable})),t.push.apply(t,i)}return t}function Y(A){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};
7e%2?K(Object(t),!0).forEach(function(e){z(A,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(t)):K(Object(t)).forEach(function(e){Object.defineProperty(A,e,Object.getOwnPropertyDescriptor(t,e))})}return A}function z(A,e,t){var i;return(e="symbol"==typeof(i=function(A,e){if("object"!=typeof A||!A)return A;var t=A[Symbol.toPrimitive];if(void 0!==t){var i=t.call(A,e||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(A)}(e,"string"))?i:i+"")in A?Object.defineProperty(A,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):A[e]=t,A}function J(){return(J=Object.assign?Object.assign.bind():function(A){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)({}).hasOwnProperty.call(t,i)&&(A[i]=t[i])}return A}).apply(null,arguments)}function X(A,e){return A&&"none"!==A?A:e}function V(A){var{dataKey:e,stroke:t,strokeWidth:i,fill:r,name:n,hide:s,tooltipType:o}=A;return{dataDefinedOnItem:void 0,positions:void 0,settings:{stroke:t,strokeWidth:i,fill:r,nameKey:void 0,dataKey:e,name:(0,c.uM)(n,e),hide:s,type:o,color:X(t,r),unit:""}}}function q(A){var{radiusAxis:e,angleAxis:t,displayedData:i,dataKey:n,bandSize:o}=A,{cx:g,cy:l}=t,u=!1,B=[],h="number"!==t.type&&null!=o?o:0;i.forEach((A,i)=>{var o=(0,c.kr)(A,t.dataKey,i),d=(0,c.kr)(A,n),f=t.scale(o)+h,Q=Array.isArray(d)?(0,r.H)(d):d,C=(0,s.uy)(Q)?void 0:e.scale(Q);Array.isArray(d)&&d.length>=2&&(u=!0),B.push(Y(Y({},(0,a.IZ)(g,l,C,f)),{},{name:o,value:d,cx:g,cy:l,radius:C,angle:f,payload:A}))});var d=[];return u&&B.forEach(A=>{if(Array.isArray(A.value)){var t=A.value[0],i=(0,s.uy)(t)?void 0:e.scale(t);d.push(Y(Y({},A),{},{radius:i},(0,a.IZ)(g,l,i,A.angle)))}else d.push(A)}),{points:B,isRange:u,baseLinePoints:d}}function W(A){var{points:e,props:t}=A,{dot:r,dataKey:s}=t;if(!r)return null;var{id:o}=t,a=function(A,e){if(null==A)return{};var t,i,r=function(A,e){if(null==A)return{};var t={};for(var i in A)if(({}).hasOwnProperty.call(A,i)){if(-1!==e.indexOf(i))continue;t[i]=A[i]}return t}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i<n.length;i++)t=n[i],-1===e.indexOf(t)&&({}).propertyIsEnumerable.call(A,t)&&(r[t]=A[t])}return r}(t,O),c=(0,N.u)(a),g=(0,h.J9)(r,!0),B=e.map((A,e)=>{var t=Y(Y(Y({key:"dot-".concat(e),r:3},c),g),{},{dataKey:s,cx:A.x,cy:A.y,index:e,payload:A});return i.isValidElement(r)?i.cloneElement(r,t):"function"==typeof r?r(t):i.createElement(l.c,J({},t,{className:(0,n.$)("recharts-radar-dot","boolean"!=typeof r?r.className:"")}))});return i.createElement(u.W,{className:"recharts-radar-dots"},B)}function Z(A){var{showLabels:e,points:t,children:r}=A,n=t.map(A=>{var e={x:A.x,y:A.y,width:0,height:0};return Y(Y({},e),{},{value:A.value,payload:A.payload,parentViewBox:void 0,viewBox:e,fill:void 0})});return i.createElement(B.h8,{value:e?n:null},r)}function $(A){var e,{points:t,baseLinePoints:r,props:n}=A;if(null==t)return null;var{shape:s,isRange:o,connectNulls:a}=n;return e=i.isValidElement(s)?i.cloneElement(s,Y(Y({},n),{},{points:t})):"function"==typeof s?s(Y(Y({},n),{},{points:t})):i.createElement(g.t,J({},(0,h.J9)(n,!0),{onMouseEnter:A=>{var{onMouseEnter:e}=n;e&&e(n,A)},onMouseLeave:A=>{var{onMouseLeave:e}=n;e&&e(n,A)},points:t,baseLinePoints:o?r:null,connectNulls:a})),i.createElement(u.W,{className:"recharts-radar-polygon"},e,i.createElement(W,{props:n,points:t}))}var AA=(A,e,t)=>(i,r)=>{var n=A&&A[Math.floor(r*e)];return n?Y(Y({},i),{},{x:(0,s.GW)(n.x,i.x,t),y:(0,s.GW)(n.y,i.y,t)}):Y(Y({},i),{},{x:(0,s.GW)(i.cx,i.x,t),y:(0,s.GW)(i.cy,i.y,t)})};function Ae(A){var{props:e,previousPointsRef:t,previousBaseLinePointsRef:r}=A,{points:n,baseLinePoints:s,isAnimationActive:o,animationBegin:a,animationDuration:c,animationEasing:g,onAnimationEnd:l,onAnimationStart:u}=e,h=t.current,d=r.current,f=h&&h.length/n.length,Q=d&&d.length/s.length,C=(0,R.n)(e,"recharts-radar-"),[p,w]=(0,i.useState)(!1),E=(0,i.useCallback)(()=>{"function"==typeof l&&l(),w(!1)},[l]),I=(0,i.useCallback)(()=>{"function"==typeof u&&u(),w(!0)},[u]);return i.createElement(Z,{showLabels:!p,points:n},i.createElement(j.J,{animationId:C,begin:a,duration:c,isActive:o,easing:g,key:"radar-".concat(C),onAnimationEnd:E,onAnimationStart:I},A=>{var o=1===A?n:n.map(AA(h,f,A)),a=1===A?s:null==s?void 0:s.map(AA(d,Q,A));return A>0&&(t.current=o,r.current=a),i.createElement($,{points:o,baseLinePoints:a,props:e})}),i.createElement(B.qY,{label:e.label}),e.children)}function At(A){var e=(0,i.useRef)(void 0),t=(0,i.useRef)(void 0);return i.createElement(Ae,{props:A,previousPointsRef:e,previousBaseLinePointsRef:t})}var Ai={angleAxisId:0,radiusAxisId:0,hide:!1,activeDot:!0,dot:!1,legendT
7ype:"rect",isAnimationActive:!o.m.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"};class Ar extends i.PureComponent{render(){var{hide:A,className:e,points:t}=this.props;if(A||null==t)return null;var r=(0,n.$)("recharts-radar",e);return i.createElement(i.Fragment,null,i.createElement(u.W,{className:r},i.createElement(At,this.props)),i.createElement(d.W,{points:t,mainColor:X(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot}))}}function An(A){var e=(0,L.r)(),t=(0,M.G)(t=>x(t,A.radiusAxisId,A.angleAxisId,e,A.id));return i.createElement(Ar,J({},A,{points:null==t?void 0:t.points,baseLinePoints:null==t?void 0:t.baseLinePoints,isRange:null==t?void 0:t.isRange}))}class As extends i.PureComponent{render(){return i.createElement(T.x,{id:this.props.id,type:"radar"},A=>i.createElement(i.Fragment,null,i.createElement(G.v,{type:"radar",id:A,data:void 0,dataKey:this.props.dataKey,hide:this.props.hide,angleAxisId:this.props.angleAxisId,radiusAxisId:this.props.radiusAxisId}),i.createElement(_._,{legendPayload:(A=>{var{dataKey:e,name:t,stroke:i,fill:r,legendType:n,hide:s}=A;return[{inactive:s,dataKey:e,type:n,color:X(i,r),value:(0,c.uM)(t,e),payload:A}]})(this.props)}),i.createElement(f.r,{fn:V,args:this.props}),i.createElement(An,J({},this.props,{id:A}))))}}z(As,"displayName","Radar"),z(As,"defaultProps",Ai)},880507:function(A,e,t){"use strict";var i=t(514041),r=t(354357),n=t(941762),s=["points","className","baseLinePoints","connectNulls"];function o(){return(o=Object.assign?Object.assign.bind():function(A){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)({}).hasOwnProperty.call(t,i)&&(A[i]=t[i])}return A}).apply(null,arguments)}var a=A=>A&&A.x===+A.x&&A.y===+A.y,c=function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=[[]];return A.forEach(A=>{a(A)?e[e.length-1].push(A):e[e.length-1].length>0&&e.push([])}),a(A[0])&&e[e.length-1].push(A[0]),e[e.length-1].length<=0&&(e=e.slice(0,-1)),e},g=(A,e)=>{var t=c(A);e&&(t=[t.reduce((A,e)=>[...A,...e],[])]);var i=t.map(A=>A.reduce((A,e,t)=>"".concat(A).concat(0===t?"M":"L").concat(e.x,",").concat(e.y),"")).join("");return 1===t.length?"".concat(i,"Z"):i},l=A=>{var{points:e,className:t,baseLinePoints:a,connectNulls:c}=A,l=function(A,e){if(null==A)return{};var t,i,r=function(A,e){if(null==A)return{};var t={};for(var i in A)if(({}).hasOwnProperty.call(A,i)){if(-1!==e.indexOf(i))continue;t[i]=A[i]}return t}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i<n.length;i++)t=n[i],-1===e.indexOf(t)&&({}).propertyIsEnumerable.call(A,t)&&(r[t]=A[t])}return r}(A,s);if(!e||!e.length)return null;var u=(0,r.$)("recharts-polygon",t);if(a&&a.length){var B,h=l.stroke&&"none"!==l.stroke,d=(B=g(e,c),"".concat("Z"===B.slice(-1)?B.slice(0,-1):B,"L").concat(g(Array.from(a).reverse(),c).slice(1)));return i.createElement("g",{className:u},i.createElement("path",o({},(0,n.J9)(l,!0),{fill:"Z"===d.slice(-1)?l.fill:"none",stroke:"none",d:d})),h?i.createElement("path",o({},(0,n.J9)(l,!0),{fill:"none",d:g(e,c)})):null,h?i.createElement("path",o({},(0,n.J9)(l,!0),{fill:"none",d:g(a,c)})):null)}var f=g(e,c);return i.createElement("path",o({},(0,n.J9)(l,!0),{fill:"Z"===f.slice(-1)?l.fill:"none",className:u,d:f}))};t.d(e,{t:function(){return l}})},514803:function(A,e,t){"use strict";var i=t(514041),r=t(51861),n=t(523914);function s(A){var e=(0,r.j)(),t=(0,i.useRef)(null);return(0,i.useEffect)(()=>{null===t.current?e((0,n.g5)(A)):t.current!==A&&e((0,n.ZF)({prev:t.current,next:A})),t.current=A},[e,A]),(0,i.useEffect)(()=>()=>{t.current&&(e((0,n.Vi)(t.current)),t.current=null)},[e]),null}function o(A){var e=(0,r.j)();return(0,i.useEffect)(()=>(e((0,n.As)(A)),()=>{e((0,n.TK)(A))}),[e,A]),null}t.d(e,{p:function(){return s},v:function(){return o}})},976024:function(A,e,t){"use strict";var i=t(514041),r=t(284029),n=t(994714),s=t(51861),o=t(415504),a=()=>{};function c(A){var{legendPayload:e}=A,t=(0,s.j)(),n=(0,r.r)();return(0,i.useEffect)(()=>n?a:(t((0,o.Lx)(e)),()=>{t((0,o.u3)(e))}),[t,n,e]),null}function g(A){var{legendPayload:e}=A,t=(0,s.j)(),r=(0,s.G)(n.fz);return(0,i.useEffect)(()=>"centric"!==r&&"radial"!==r?a:(t((0,o.Lx)(e)),()=>{t((0,o.u3)(e))}),[t,r,e]),null}t.d(e,{A:function(){return c},_:function(){return g}})},523914:function(A,e,t){"use strict";var i=t(287499),r=t(283813),n=(0,i.Z0)({name:"graphicalItems",initialState:{cartesianItems:[],polarItems:[]},reducers:{addCartesianGraphicalItem(A,e){A.cartesianItems.push((0,r.h4)(e.payload))},replaceCartesianGraphicalItem(A,e){var{prev:t,next:i}=e.payload,n=(0,r.ss)(A).cartesianItems.indexOf((0,r.h4)(t));n>-1&&(A.cartesianItems[n]=(0,r.h4)(i))},removeCartesianGraphicalItem(A,e){var t=(0,r.ss)(A).cartesianItems.indexOf((0,r.h4)(e.payload));t>-1&&A.cartesianItems.splice(t,1)},addPolarGraphicalItem(A,e){A.polarItems.push((0,r.h4)(e.payload))},removePolarGraphicalItem(A,e){var t=(0,r.ss)(A).polarItems.indexOf((0,r.h4)(e.payload));t>-1&&A.polarItems.splice(t,1)}}}),{addCartesianGraphicalItem:s,replaceCartesianGraphicalItem:o,removeCartesianGraphicalItem:a,addPolarGraphicalItem:c,removePolarGraphicalItem:g}=n.actions,l=n.reducer;t.d(e,{As:function(){return c},TK:function(){return g},Vi:function(){return a},ZF:function(){return o},g5:function(){return s},iZ:function(){return l}})},866620:function(A,e,t){"use strict";var i=t(287499),r=t(283813),n=(0,i.Z0)({name:"polarAxis",initialState:{radiusAxis:{},angleAxis:{}},reducers:{addRadiusAxis(A,e){A.radiusAxis[e.payload.id]=(0,r.h4)(e.payload)},removeRadiusAxis(A,e){delete A.radiusAxis[e.payload.id]},addAngleAxis(A,e){A.angleAxis[e.payload.id]=(0,r.h4)(e.payload)},removeAngleAxis(A,e){delete A.angleAxis[e.payload.id]}}}),{addRadiusAxis:s,removeRadiusAxis:o,addAngleAxis:a,removeAngleAxis:c}=n.actions,g=n.reducer;t.d(e,{Sb:function(){return o},Ys:function(){return a},jx:function(){return c},w2:function(){return g},zo:function(){return s}})},794817:function(A,e,t){"use strict";var i=(0,t(287499).Z0)({name:"polarOptions",initialState:null,reducers:{updatePolarOptions:(A,e)=>e.payload}}),{updatePolarOptions:r}=i.actions,n=i.reducer;t.d(e,{J:function(){return n},U:function(){return r}})},798411:function(A,e,t){"use strict";var i=t(287499),r=t(283813),n=(0,i.Z0)({name:"referenceElements",initialState:{dots:[],areas:[],lines:[]},reducers:{addDot:(A,e)=>{A.dots.push(e.payload)},removeDot:(A,e)=>{var t=(0,r.ss)(A).dots.findIndex(A=>A===e.payload);-1!==t&&A.dots.splice(t,1)},addArea:(A,e)=>{A.areas.push(e.payload)},removeArea:(A,e)=>{var t=(0,r.ss)(A).areas.findIndex(A=>A===e.payload);-1!==t&&A.areas.splice(t,1)},addLine:(A,e)=>{A.lines.push(e.payload)},removeLine:(A,e)=>{var t=(0,r.ss)(A).lines.findIndex(A=>A===e.payload);-1!==t&&A.lines.splice(t,1)}}}),{addDot:s,removeDot:o,addArea:a,removeArea:c,addLine:g,removeLine:l}=n.actions,u=n.reducer;t.d(e,{A$:function(){return c},Xn:function(){return a},fV:function(){return u}})},525037:function(A,e,t){"use strict";t.d(e,{$X:function(){return AE},AV:function(){return AP},BQ:function(){return eA},CH:function(){return Ac},CR:function(){return ec},D5:function(){return AV},DP:function(){return R},Gx:function(){return eg},Hd:function(){return T},IO:function(){return J},KR:function(){return A5},Kr:function(){return Af},L$:function(){return A7},Lw:function(){return A3},MK:function(){return Ar},Nk:function(){return W},Oz:function(){return Am},P9:function(){return AQ},PU:function(){return P},Qn:function(){return AR},Rl:function(){return S},S5:function(){return Ah},TC:function(){return An},UE:function(){return ea},ZB:function(){return en},Zi:function(){return eo},_y:function(){return eu},bb:function(){return AD},cd:function(){return H},ec:function(){return K},eo:function(){return N},fb:function(){return $},g1:function(){return AN},gT:function(){return Ap},hc:function(){return x},iV:function(){return AW},iv:function(){return ei},kz:function(){return Aa},ld:function(){return j},pM:function(){return As},q:function(){return Ay},rj:function(){return V},ro:function(){return es},sf:function(){return M},sr:function(){return AL},tF:function(){return ee},tP:function(){return Ax},um:function(){return G},wL:function(){return AU},wP:function(){return A6},wi:function(){return et},xM:function(){return A_},xp:function(){return AT},y7:function(){return U},yi:function(){return Ad}});var i=t(659973),r=t(354869),n=t(635426),s=t(994714),o=t(614691),a=t(962618),c=t(316276),g=t(981649),l=t(351036),u=t(749488),B=t(231353),h=t(944838),d=t(348502),f=t(485588),Q=t(146750),C=t(1631),p=t(139142),w=t(472383),E=t(660428),I=t(726541),m=t(860776),v=t(959902),y=t(409128),k=t(781590);function D(A,e){var t=Object.keys(A);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(A);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(A,e).enumerable})),t.push.apply(t,i)}return t}function b(A){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};
7e%2?D(Object(t),!0).forEach(function(e){var i,r,n;i=A,r=e,n=t[e],(r=function(A){var e=function(A,e){if("object"!=typeof A||!A)return A;var t=A[Symbol.toPrimitive];if(void 0!==t){var i=t.call(A,e||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(A)}(A,"string");return"symbol"==typeof e?e:e+""}(r))in i?Object.defineProperty(i,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):i[r]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(t)):D(Object(t)).forEach(function(e){Object.defineProperty(A,e,Object.getOwnPropertyDescriptor(t,e))})}return A}var F=[0,"auto"],P={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:void 0,height:30,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"bottom",padding:{left:0,right:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"category",unit:void 0},U=(A,e)=>A.cartesianAxis.xAxis[e],S=(A,e)=>{var t=U(A,e);return null==t?P:t},H={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:F,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"left",padding:{top:0,bottom:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"number",unit:void 0,width:I.tQ},x=(A,e)=>A.cartesianAxis.yAxis[e],M=(A,e)=>{var t=x(A,e);return null==t?H:t},L={domain:[0,"auto"],includeHidden:!1,reversed:!1,allowDataOverflow:!1,allowDuplicatedCategory:!1,dataKey:void 0,id:0,name:"",range:[64,64],scale:"auto",type:"number",unit:""},_=(A,e)=>{var t=A.cartesianAxis.zAxis[e];return null==t?L:t},R=(A,e,t)=>{switch(e){case"xAxis":return S(A,t);case"yAxis":return M(A,t);case"zAxis":return _(A,t);case"angleAxis":return(0,C.Be)(A,t);case"radiusAxis":return(0,C.Gl)(A,t);default:throw Error("Unexpected axis type: ".concat(e))}},T=(A,e,t)=>{switch(e){case"xAxis":return S(A,t);case"yAxis":return M(A,t);case"angleAxis":return(0,C.Be)(A,t);case"radiusAxis":return(0,C.Gl)(A,t);default:throw Error("Unexpected axis type: ".concat(e))}},G=A=>A.graphicalItems.cartesianItems.some(A=>"bar"===A.type)||A.graphicalItems.polarItems.some(A=>"radialBar"===A.type);function N(A,e){return t=>{switch(A){case"xAxis":return"xAxisId"in t&&t.xAxisId===e;case"yAxis":return"yAxisId"in t&&t.yAxisId===e;case"zAxis":return"zAxisId"in t&&t.zAxisId===e;case"angleAxis":return"angleAxisId"in t&&t.angleAxisId===e;case"radiusAxis":return"radiusAxisId"in t&&t.radiusAxisId===e;default:return!1}}}var j=A=>A.graphicalItems.cartesianItems,O=(0,i.Mz)([p.N,w.E],N),K=(A,e,t)=>A.filter(t).filter(A=>(null==e?void 0:e.includeHidden)===!0||!A.hide),Y=(0,i.Mz)([j,R,O],K),z=(0,i.Mz)([Y],A=>A.filter(A=>"area"===A.type||"bar"===A.type).filter(k.g)),J=A=>A.filter(A=>!("stackId"in A)||void 0===A.stackId),X=(0,i.Mz)([Y],J),V=A=>A.map(A=>A.data).filter(Boolean).flat(1),q=(0,i.Mz)([Y],V),W=(A,e)=>{var{chartData:t=[],dataStartIndex:i,dataEndIndex:r}=e;return A.length>0?A:t.slice(i,r+1)},Z=(0,i.Mz)([q,a.HS],W),$=(A,e,t)=>(null==e?void 0:e.dataKey)!=null?A.map(A=>({value:(0,o.kr)(A,e.dataKey)})):t.length>0?t.map(A=>A.dataKey).flatMap(e=>A.map(A=>({value:(0,o.kr)(A,e)}))):A.map(A=>({value:A})),AA=(0,i.Mz)([Z,R,Y],$);function Ae(A,e){switch(A){case"xAxis":return"x"===e.direction;case"yAxis":return"y"===e.direction;default:return!1}}function At(A){return A.filter(A=>(0,g.vh)(A)||A instanceof Date).map(Number).filter(A=>!1===(0,g.M8)(A))}var Ai=(0,i.Mz)([z,a.HS,v.D],y.A),Ar=(A,e,t)=>Object.fromEntries(Object.entries(e.reduce((A,e)=>(null==e.stackId||(null==A[e.stackId]&&(A[e.stackId]=[]),A[e.stackId].push(e)),A),{})).map(e=>{var[i,r]=e,n=r.map(m.x);return[i,{stackedData:(0,o.yy)(A,n,t),graphicalItems:r}]})),An=(0,i.Mz)([Ai,z,Q.eC],Ar),As=(A,e,t)=>{var{dataStartIndex:i,dataEndIndex:r}=e;if("zAxis"!==t){var n=(0,o.Mk)(A,i,r);if(null==n||0!==n[0]||0!==n[1])return n}},Ao=(0,i.Mz)([An,a.LF,p.N],As),Aa=(A,e,t,i,r)=>t.length>0?A.flatMap(A=>t.flatMap(t=>{var n,s,a=null==(n=i[t.id])?void 0:n.filter(A=>Ae(r,A)),c=(0,o.kr)(A,null!=(s=e.dataKey)?s:t.dataKey);return{value:c,errorDomain:!(!a||"number"!=typeof c||(0,g.M8)(c))&&a.length?At(a.flatMap(e=>{var t,i,r=(0,o.kr)(A,e.dataKey);if(Array.isArray(r)?[t,i]=r:t=i=r,(0,l.H)(t)&&(0,l.H)(i))return[c-t,c+i]})):[]}}
7)).filter(Boolean):(null==e?void 0:e.dataKey)!=null?A.map(A=>({value:(0,o.kr)(A,e.dataKey),errorDomain:[]})):A.map(A=>({value:A,errorDomain:[]})),Ac=A=>A.errorBars,Ag=(A,e,t)=>A.flatMap(A=>e[A.id]).filter(Boolean).filter(A=>Ae(t,A));(0,i.Mz)([X,Ac,p.N],Ag);var Al=(0,i.Mz)([Z,R,X,Ac,p.N],Aa);function Au(A){var{value:e}=A;if((0,g.vh)(e)||e instanceof Date)return e}var AB=A=>{var e=At(A.flatMap(A=>[A.value,A.errorDomain]).flat(1));if(0!==e.length)return[Math.min(...e),Math.max(...e)]},Ah=A=>{var e;if(null==A||!("domain"in A))return F;if(null!=A.domain)return A.domain;if(null!=A.ticks){if("number"===A.type){var t=At(A.ticks);return[Math.min(...t),Math.max(...t)]}if("category"===A.type)return A.ticks.map(String)}return null!=(e=null==A?void 0:A.domain)?e:F},Ad=function(){for(var A=arguments.length,e=Array(A),t=0;t<A;t++)e[t]=arguments[t];var i=e.filter(Boolean);if(0!==i.length){var r=i.flat();return[Math.min(...r),Math.max(...r)]}},Af=A=>A.referenceElements.dots,AQ=(A,e,t)=>A.filter(A=>"extendDomain"===A.ifOverflow).filter(A=>"xAxis"===e?A.xAxisId===t:A.yAxisId===t),AC=(0,i.Mz)([Af,p.N,w.E],AQ),Ap=A=>A.referenceElements.areas,Aw=(0,i.Mz)([Ap,p.N,w.E],AQ),AE=A=>A.referenceElements.lines,AI=(0,i.Mz)([AE,p.N,w.E],AQ),Am=(A,e)=>{var t=At(A.map(A=>"xAxis"===e?A.x:A.y));if(0!==t.length)return[Math.min(...t),Math.max(...t)]},Av=(0,i.Mz)(AC,p.N,Am),Ay=(A,e)=>{var t=At(A.flatMap(A=>["xAxis"===e?A.x1:A.y1,"xAxis"===e?A.x2:A.y2]));if(0!==t.length)return[Math.min(...t),Math.max(...t)]},Ak=(0,i.Mz)([Aw,p.N],Ay),AD=(A,e)=>{var t=At(A.map(A=>"xAxis"===e?A.x:A.y));if(0!==t.length)return[Math.min(...t),Math.max(...t)]},Ab=(0,i.Mz)(AI,p.N,AD),AF=(0,i.Mz)(Av,Ab,Ak,(A,e,t)=>Ad(A,t,e)),AP=(0,i.Mz)([R],Ah),AU=(A,e,t,i,r,n,s)=>{var o=(0,c.f5)(e,A.allowDataOverflow);if(null!=o)return o;var a="vertical"===n&&"xAxis"===s||"horizontal"===n&&"yAxis"===s?Ad(t,r,AB(i)):Ad(r,AB(i));return(0,c.v1)(e,a,A.allowDataOverflow)},AS=(0,i.Mz)([R,AP,Ao,Al,AF,s.fz,p.N],AU),AH=[0,1],Ax=(A,e,t,i,n,s,a)=>{if(null!=A&&null!=t&&0!==t.length||void 0!==a){var c,{dataKey:l,type:u}=A,B=(0,o._L)(e,s);return B&&null==l?(0,r.y)(0,t.length):"category"===u?(c=i.map(Au).filter(A=>null!=A),B&&(null==A.dataKey||A.allowDuplicatedCategory&&(0,g.CG)(c))?(0,r.y)(0,i.length):A.allowDuplicatedCategory?c:Array.from(new Set(c))):"expand"===n?AH:a}},AM=(0,i.Mz)([R,s.fz,Z,AA,Q.eC,p.N,AS],Ax),AL=(A,e,t,i,r)=>{if(null!=A){var{scale:s,type:o}=A;if("auto"===s)return"radial"===e&&"radiusAxis"===r?"band":"radial"===e&&"angleAxis"===r?"linear":"category"===o&&i&&(i.indexOf("LineChart")>=0||i.indexOf("AreaChart")>
7=0||i.indexOf("ComposedChart")>=0&&!t)?"point":"category"===o?"band":"linear";if("string"==typeof s){var a="scale".concat((0,g.Zb)(s));return a in n?a:"point"}}},A_=(0,i.Mz)([R,s.fz,G,Q.iO,p.N],AL);function AR(A,e,t,i){if(null!=t&&null!=i){if("function"==typeof A.scale)return A.scale.copy().domain(t).range(i);var r=function(A){if(null!=A){if(A in n)return n[A]();var e="scale".concat((0,g.Zb)(A));if(e in n)return n[e]()}}(e);if(null!=r){var s=r.domain(t).range(i);return(0,o.YB)(s),s}}}var AT=(A,e,t)=>{var i=Ah(e);if("auto"===t||"linear"===t){if(null!=e&&e.tickCount&&Array.isArray(i)&&("auto"===i[0]||"auto"===i[1])&&(0,c.JH)(A))return(0,u.dG)(A,e.tickCount,e.allowDecimals);if(null!=e&&e.tickCount&&"number"===e.type&&(0,c.JH)(A))return(0,u.M8)(A,e.tickCount,e.allowDecimals)}},AG=(0,i.Mz)([AM,T,A_],AT),AN=(A,e,t,i)=>"angleAxis"!==i&&(null==A?void 0:A.type)==="number"&&(0,c.JH)(e)&&Array.isArray(t)&&t.length>0?[Math.min(e[0],t[0]),Math.max(e[1],t[t.length-1])]:e,Aj=(0,i.Mz)([R,AM,AG,p.N],AN),AO=(0,i.Mz)(AA,R,(A,e)=>{if(e&&"number"===e.type){var t=1/0,i=Array.from(At(A.map(A=>A.value))).sort((A,e)=>A-e);if(i.length<2)return 1/0;var r=i[i.length-1]-i[0];if(0===r)return 1/0;for(var n=0;n<i.length-1;n++)t=Math.min(t,i[n+1]-i[n]);return t/r}}),AK=(0,i.Mz)(AO,s.fz,Q.gY,d.HZ,(A,e,t,i)=>i,(A,e,t,i,r)=>{if(!(0,l.H)(A))return 0;var n="vertical"===e?i.height:i.width;if("gap"===r)return A*n/2;if("no-gap"===r){var s=(0,g.F4)(t,A*n),o=A*n/2;return o-s-(o-s)/n*s}return 0}),AY=(0,i.Mz)(S,(A,e)=>{var t=S(A,e);return null==t||"string"!=typeof t.padding?0:AK(A,"xAxis",e,t.padding)},(A,e)=>{if(null==A)return{left:0,right:0};var t,i,{padding:r}=A;return"string"==typeof r?{left:e,right:e}:{left:(null!=(t=r.left)?t:0)+e,right:(null!=(i=r.right)?i:0)+e}}),Az=(0,i.Mz)(M,(A,e)=>{var t=M(A,e);return null==t||"string"!=typeof t.padding?0:AK(A,"yAxis",e,t.padding)},(A,e)=>{if(null==A)return{top:0,bottom:0};var t,i,{padding:r}=A;return"string"==typeof r?{top:e,bottom:e}:{top:(null!=(t=r.top)?t:0)+e,bottom:(null!=(i=r.bottom)?i:0)+e}}),AJ=(0,i.Mz)([d.HZ,AY,f.U,f.C,(A,e,t)=>t],(A,e,t,i,r)=>{var{padding:n}=i;return r?[n.left,t.width-n.right]:[A.left+e.left,A.left+A.width-e.right]}),AX=(0,i.Mz)([d.HZ,s.fz,Az,f.U,f.C,(A,e,t)=>t],(A,e,t,i,r,n)=>{var{padding:s}=r;return n?[i.height-s.bottom,s.top]:"horizontal"===e?[A.top+A.height-t.bottom,A.top+t.top]:[A.top+t.top,A.top+A.height-t.bottom]}),AV=(A,e,t,i)=>{var r;switch(e){case"xAxis":return AJ(A,t,i);case"yAxis":return AX(A,t,i);case"zAxis":return null==(r=_(A,t))?void 0:r.range;case"angleAxis":return(0,C.Cv)(A);case"radiusAxis":return(0,C.Dc)(A,t);default:return}},Aq=(0,i.Mz)([R,AV],E.I),AW=(0,i.Mz)([R,A_,Aj,Aq],AR);function AZ(A,e){return A.id<e.id?-1:+(A.id>e.id)}(0,i.Mz)([Y,Ac,p.N],Ag);var A$=(A,e)=>e,A0=(A,e,t)=>t,A2=(0,i.Mz)(h.h,A$,A0,(A,e,t)=>A.filter(A=>A.orientation===e).filter(A=>A.mirror===t).sort(AZ)),A1=(0,i.Mz)(h.W,A$,A0,(A,e,t)=>A.filter(A=>A.orientation===e).filter(A=>A.mirror===t).sort(AZ)),A8=(A,e)=>({width:A.width,height:e.height}),A3=(0,i.Mz)(d.HZ,S,A8),A4=(0,i.Mz)(B.A$,d.HZ,A2,A$,A0,(A,e,t,i,r)=>{var n,s={};return t.forEach(t=>{var o=A8(e,t);null==n&&(n=((A,e,t)=>{switch(e){case"top":return A.top;case"bottom":return t-A.bottom;default:return 0}})(e,i,A));var a="top"===i&&!r||"bottom"===i&&r;s[t.id]=n-Number(a)*o.height,n+=(a?-1:1)*o.height}),s}),A9=(0,i.Mz)(B.Lp,d.HZ,A1,A$,A0,(A,e,t,i,r)=>{var n,s={};return t.forEach(t=>{var o={width:"number"==typeof t.width?t.width:I.tQ,height:e.height};null==n&&(n=((A,e,t)=>{switch(e){case"left":return A.left;case"right":return t-A.right;default:return 0}})(e,i,A));var a="left"===i&&!r||"right"===i&&r;s[t.id]=n-Number(a)*o.width,n+=(a?-1:1)*o.width}),s}),A7=(0,i.Mz)([d.HZ,S,(A,e)=>{var t=S(A,e);if(null!=t)return A4(A,t.orientation,t.mirror)},(A,e)=>e],(A,e,t,i)=>{if(null!=e){var r=null==t?void 0:t[i];return null==r?{x:A.left,y:0}:{x:A.left,y:r}}}),A5=(0,i.Mz)([d.HZ,M,(A,e)=>{var t=M(A,e);if(null!=t)return A9(A,t.orientation,t.mirror)},(A,e)=>e],(A,e,t,i)=>{if(null!=e){var r=null==t?void 0:t[i];return null==r?{x:0,y:A.top}:{x:r,y:A.top}}}),A6=(0,i.Mz)(d.HZ,M,(A,e)=>({width:"number"==typeof e.width?e.width:I.tQ,height:A.height})),eA=(A,e,t)=>{switch(e){case"xAxis":return A3(A,t).width;case"yAxis":return A6(A,t).height;default:return}},ee=(A,e,t,i)=>{if(null!=t){var{allowDuplicatedCategory:r,type:n,dataKey:s}=t,a=(0,o._L)(A,i),c=e.map(A=>A.value);if(s&&a&&"category"===n&&r&&(0,g.CG)(c))return c}},et=(0,i.Mz)([s.fz,AA,R,p.N],ee),ei=(A,e,t,i)=>{if(null!=t&&null!=t.dataKey){var{type:r,scale:n}=t;if((0,o._L)(A,i)&&("number"===r||"auto"!==n))return e.map(A=>A.value)}},er=(0,i.Mz)([s.fz,AA,T,p.N],ei),en=(0,i.Mz)([s.fz,(A,e,t)=>{switch(e){case"xAxis":return S(A,t);case"yAxis":return M(A,t);default:throw Error("Unexpected axis type: ".concat(e))}},A_,AW,et,er,AV,AG,p.N],(A,e,t,i,r,n,s,a,c)=>{if(null==e)return null;var g=(0,o._L)(A,c);return{angle:e.angle,interval:e.interval,minTickGap:e.minTickGap,orientation:e.orientation,tick:e.tick,tickCount:e.tickCount,tickFormatter:e.tickFormatter,ticks:e.ticks,type:e.type,unit:e.unit,axisType:c,categoricalDomain:n,duplicateDomain:r,isCategorical:g,niceTicks:a,range:s,realScaleType:t,scale:i}}),es=(A,e,t,i,r,n,s,a,c)=>{if(null!=e&&null!=i){var l=(0,o._L)(A,c),{type:u,ticks:B,tickCount:h}=e,d="scaleBand"===t&&"function"==typeof i.bandwidth?i.bandwidth()/2:2,f="category"===u&&i.bandwidth?i.bandwidth()/d:0;f="angleAxis"===c&&null!=n&&n.length>=2?2*(0,g.sA)(n[0]-n[1])*f:f;var Q=B||r;return Q?Q.map((A,e)=>({index:e,coordinate:i(s?s.indexOf(A):A)+f,value:A,offset:f})).filter(A=>!(0,g.M8)(A.coordinate)):l&&a?a.map((A,e)=>({coordinate:i(A)+f,value:A,index:e,offset:f})):i.ticks?i.ticks(h).map(A=>({coordinate:i(A)+f,value:A,offset:f})):i.domain().map((A,e)=>({coordinate:i(A)+f,value:s?s[A]:A,index:e,offset:f}))}},eo=(0,i.Mz)([s.fz,T,A_,AW,AG,AV,et,er,p.N],es),ea=(A,e,t,i,r,n,s)=>{if(null!=e&&null!=t&&null!=i&&i[0]!==i[1]){var a=(0,o._L)(A,s),{tickCount:c}=e,l=0;return(l="angleAxis"===s&&(null==i?void 0:i.length)>=2?2*(0,g.sA)(i[0]-i[1])*l:l,a&&n)?n.map((A,e)=>({coordinate:t(A)+l,value:A,index:e,offset:l})):t.ticks?t.ticks(c).map(A=>({coordinate:t(A)+l,value:A,offset:l})):t.domain().map((A,e)=>({coordinate:t(A)+l,value:r?r[A]:A,index:e,offset:l}))}},ec=(0,i.Mz)([s.fz,T,AW,AV,et,er,p.N],ea),eg=(0,i.Mz)(R,AW,(A,e)=>{if(null!=A&&null!=e)return b(b({},A),{},{scale:e})}),el=(0,i.Mz)([R,A_,AM,Aq],AR);(0,i.Mz)((A,e,t)=>_(A,t),el,(A,e)=>{if(null!=A&&null!=e)return b(b({},A),{},{scale:e})});var eu=(0,i.Mz)([s.fz,h.h,h.W],(A,e,t)=>{switch(A){case"horizontal":return e.some(A=>A.reversed)?"right-to-left":"left-to-right";case"vertical":return t.some(A=>A.reversed)?"bottom-to-top":"top-to-bottom";case"centric":case"radial":return"left-to-right";default:return}})},962618:function(A,e,t){"use strict";var i=t(659973),r=A=>A.chartData,n=(0,i.Mz)([r],A=>{var e=null!=A.chartData?A.chartData.length-1:0;return{chartData:A.chartData,computedData:A.computedData,dataEndIndex:e,dataStartIndex:0}}),s=(A,e,t,i)=>i?n(A):r(A);t.d(e,{HS:function(){return s},LF:function(){return r},z3:function(){return n}})},1631:function(A,e,t){"use strict";var i=t(659973),r=t(231353),n=t(348502),s=t(49791),o=t(981649),a=t(308109),c=t(441418),g=t(660428),l=t(994714),u={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!1,dataKey:void 0,domain:void 0,id:a.c.angleAxisId,includeHidden:!1,name:void 0,reversed:a.c.reversed,scale:a.c.scale,tick:a.c.tick,tickCount:void 0,ticks:void 0,type:a.c.type,unit:void 0},B={allowDataOverflow:c.j.allowDataOverflow,allowDecimals:!1,allowDuplicatedCategory:c.j.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:c.j.radiusAxisId,includeHidden:!1,name:void 0,reversed:!1,scale:c.j.scale,tick:c.j.tick,tickCount:c.j.tickCount,ticks:void 0,type:c.j.type,unit:void 0},h={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:a.c.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:a.c.angleAxisId,includeHidden:!1,name:void 0,reversed:!1,scale:a.c.scale,tick:a.c.tick,tickCount:void 0,ticks:void 0,type:"number",unit:void 0},d={allowDataOverflow:c.j.allowDataOverflow,allowDecimals:!1,allowDuplicatedCategory:c.j.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:c.j.radiusAxisId,includeHidden:!1,name:void 0,reversed:!1,scale:c.j.scale,tick:c.j.tick,tickCount:c.j.tickCount,ticks:void 0,type:"category",unit:void 0},f=(A,e)=>null!=A.polarAxis.angleAxis[e]?A.polarAxis.angleAxis[e]:"radial"===A.layout.layoutType?h:u,Q=(A,e)=>null!=A.polarAxis.radiusAxis[e]?A.polarAxis.radiusAxis[e]:"radial"===A.layout.layoutType?d:B,C=A=>A.polarOptions,p=(0,i.Mz)([r.Lp,r.A$,n.HZ],s.lY),w=(0,i.Mz)([C,p],(A,e)=>{if(null!=A)return(0,o.F4)(A.innerRadius,e,0)}),E=(0,i.Mz)([C,p],(A,e)=>{if(null!=A)return(0,o.F4)(A.outerRadius,e,.8*e)}),I=(0,i.Mz)([C],A=>{if(null==A)return[0,0];var{startAngle:e,endAngle:t}=A;return[e,t]}),m=(0,i.Mz)([f,I],g.I),v=(0,i.Mz)([p,w,E],(A,e,t)=>{if(null!=A&&null!=e&&null!=t)return[e,t]}),y=(0,i.Mz)([Q,v],g.I),k=(0,i.Mz)([l.fz,C,w,E,r.Lp,r.A$],(A,e,t,i,r,n)=>{if(("centric"===A||"radial"===A)&&null!=e&&null!=t&&null!=i){var{cx:s,cy:a,startAngle:c,endAngle:g}=e;return{cx:(0,o.F4)(s,r,r/2),cy:(0,o.F4)(a,n,n/2),innerRadius:t,outerRadius:i,startAngle:c,endAngle:g,clockWise:!1}}});t.d(e,{Be:function(){return f},Cv:function(){return I},D0:function(){return k},Dc:function(){return v},Gl:function(){return Q},k5:function(){return m},nX:function(){return y}})},693504:function(A,e,t){"use strict";var i=t(659973),r=t(525037),n=t(1631),s=t(994714),o=t(672416),a=t(139142),c=(A,e,t)=>{switch(e){case"angleAxis":return(0,n.Be)(A,t);case"radiusAxis":return(0,n.Gl)(A,t);default:throw Error("Unexpected axis type: ".concat(e))}},g=(A,e,t)=>{switch(e){case"angleAxis":return(0,n.k5)(A,t);case"radiusAxis":return(0,n.nX)(A,t);default:throw Error("Unexpected axis type: ".concat(e))}},l=(0,i.Mz)([c,r.xM,o.iz,g],r.Qn),u=(0,i.Mz)([s.fz,o.IS,r.Hd,a.N],r.iv),B=(0,i.Mz)([s.fz,c,r.xM,l,o.Az,g,r.wi,u,a.N],r.ro);(0,i.Mz)([s.fz,c,l,g,r.wi,u,a.N],r.UE),t.d(e,{Qr:function(){return l},YF:function(){return B}})},672416:function(A,e,t){"use strict";var i=t(659973),r=t(962618),n=t(525037),s=t(994714),o=t(614691),a=t(139142),c=t(472383),g=t(146750),l=A=>A.graphicalItems.polarItems,u=(0,i.Mz)([a.N,c.E],n.eo),B=(0,i.Mz)([l,n.DP,u],n.ec),h=(0,i.Mz)([B],n.rj),d=(0,i.Mz)([h,r.z3],n.Nk),f=(0,i.Mz)([d,n.DP,B],n.fb),Q=(0,i.Mz)([d,n.DP,B],(A,e,t)=>t.length>0?A.flatMap(A=>t.flatMap(t=>{var i;return{value:(0,o.kr)(A,null!=(i=e.dataKey)?i:t.dataKey),errorDomain:[]}}
7)).filter(Boolean):(null==e?void 0:e.dataKey)!=null?A.map(A=>({value:(0,o.kr)(A,e.dataKey),errorDomain:[]})):A.map(A=>({value:A,errorDomain:[]}))),C=()=>void 0,p=(0,i.Mz)([n.DP,n.AV,C,Q,C,s.fz,a.N],n.wL),w=(0,i.Mz)([n.DP,s.fz,d,f,g.eC,a.N,p],n.tP),E=(0,i.Mz)([w,n.DP,n.xM],n.xp),I=(0,i.Mz)([n.DP,w,E,a.N],n.g1);t.d(e,{Az:function(){return E},IS:function(){return f},iz:function(){return I},nz:function(){return l}})},146750:function(A,e,t){"use strict";var i=A=>A.rootProps.maxBarSize,r=A=>A.rootProps.barGap,n=A=>A.rootProps.barCategoryGap,s=A=>A.rootProps.barSize,o=A=>A.rootProps.stackOffset,a=A=>A.options.chartName,c=A=>A.rootProps.syncId,g=A=>A.rootProps.syncMethod,l=A=>A.options.eventEmitter;t.d(e,{JN:function(){return i},_5:function(){return r},eC:function(){return o},gY:function(){return n},hX:function(){return g},iO:function(){return a},lZ:function(){return c},pH:function(){return l},x3:function(){return s}})},944854:function(A,e,t){"use strict";var i=t(287499),r=t(283813),n={active:!1,index:null,dataKey:void 0,coordinate:void 0},s=(0,i.Z0)({name:"tooltip",initialState:{itemInteraction:{click:n,hover:n},axisInteraction:{click:n,hover:n},keyboardInteraction:n,syncInteraction:{active:!1,index:null,dataKey:void 0,label:void 0,coordinate:void 0},tooltipItemPayloads:[],settings:{shared:void 0,trigger:"hover",axisId:0,active:!1,defaultIndex:void 0}},reducers:{addTooltipEntrySettings(A,e){A.tooltipItemPayloads.push((0,r.h4)(e.payload))},removeTooltipEntrySettings(A,e){var t=(0,r.ss)(A).tooltipItemPayloads.indexOf((0,r.h4)(e.payload));t>-1&&A.tooltipItemPayloads.splice(t,1)},setTooltipSettingsState(A,e){A.settings=e.payload},setActiveMouseOverItemIndex(A,e){A.syncInteraction.active=!1,A.keyboardInteraction.active=!1,A.itemInteraction.hover.active=!0,A.itemInteraction.hover.index=e.payload.activeIndex,A.itemInteraction.hover.dataKey=e.payload.activeDataKey,A.itemInteraction.hover.coordinate=e.payload.activeCoordinate},mouseLeaveChart(A){A.itemInteraction.hover.active=!1,A.axisInteraction.hover.active=!1},mouseLeaveItem(A){A.itemInteraction.hover.active=!1},setActiveClickItemIndex(A,e){A.syncInteraction.active=!1,A.itemInteraction.click.active=!0,A.keyboardInteraction.active=!1,A.itemInteraction.click.index=e.payload.activeIndex,A.itemInteraction.click.dataKey=e.payload.activeDataKey,A.itemInteraction.click.coordinate=e.payload.activeCoordinate},setMouseOverAxisIndex(A,e){A.syncInteraction.active=!1,A.axisInteraction.hover.active=!0,A.keyboardInteraction.active=!1,A.axisInteraction.hover.index=e.payload.activeIndex,A.axisInteraction.hover.dataKey=e.payload.activeDataKey,A.axisInteraction.hover.coordinate=e.payload.activeCoordinate},setMouseClickAxisIndex(A,e){A.syncInteraction.active=!1,A.keyboardInteraction.active=!1,A.axisInteraction.click.active=!0,A.axisInteraction.click.index=e.payload.activeIndex,A.axisInteraction.click.dataKey=e.payload.activeDataKey,A.axisInteraction.click.coordinate=e.payload.activeCoordinate},setSyncInteraction(A,e){A.syncInteraction=e.payload},setKeyboardInteraction(A,e){A.keyboardInteraction.active=e.payload.active,A.keyboardInteraction.index=e.payload.activeIndex,A.keyboardInteraction.coordinate=e.payload.activeCoordinate,A.keyboardInteraction.dataKey=e.payload.activeDataKey}}}),{addTooltipEntrySettings:o,removeTooltipEntrySettings:a,setTooltipSettingsState:c,setActiveMouseOverItemIndex:g,mouseLeaveItem:l,mouseLeaveChart:u,setActiveClickItemIndex:B,setMouseOverAxisIndex:h,setMouseClickAxisIndex:d,setSyncInteraction:f,setKeyboardInteraction:Q}=s.actions,C=s.reducer;t.d(e,{E1:function(){return f},En:function(){return C},Ix:function(){return o},ML:function(){return B},Nt:function(){return h},RD:function(){return g},UF:function(){return c},XB:function(){return a},jF:function(){return d},k_:function(){return n},o4:function(){return Q},oP:function(){return l},xS:function(){return u}})},514713:function(A,e,t){"use strict";function i(A,e){var t=Object.keys(A);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(A);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(A,e).enumerable})),t.push.apply(t,i)}return t}function r(A){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};
7e%2?i(Object(t),!0).forEach(function(e){n(A,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(t)):i(Object(t)).forEach(function(e){Object.defineProperty(A,e,Object.getOwnPropertyDescriptor(t,e))})}return A}function n(A,e,t){var i;return(e="symbol"==typeof(i=function(A,e){if("object"!=typeof A||!A)return A;var t=A[Symbol.toPrimitive];if(void 0!==t){var i=t.call(A,e||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(A)}(e,"string"))?i:i+"")in A?Object.defineProperty(A,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):A[e]=t,A}var s=(A,e)=>{var{x:t,y:i}=A,{x:r,y:n}=e;return{x:Math.min(t,r),y:Math.min(i,n),width:Math.abs(r-t),height:Math.abs(n-i)}};class o{static create(A){return new o(A)}constructor(A){this.scale=A}get domain(){return this.scale.domain}get range(){return this.scale.range}get rangeMin(){return this.range()[0]}get rangeMax(){return this.range()[1]}get bandwidth(){return this.scale.bandwidth}
7apply(A){var{bandAware:e,position:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(void 0!==A){if(t)switch(t){case"start":default:return this.scale(A);case"middle":var i=this.bandwidth?this.bandwidth()/2:0;return this.scale(A)+i;case"end":var r=this.bandwidth?this.bandwidth():0;return this.scale(A)+r}if(e){var n=this.bandwidth?this.bandwidth()/2:0;return this.scale(A)+n}return this.scale(A)}}isInRange(A){var e=this.range(),t=e[0],i=e[e.length-1];return t<=i?A>=t&&A<=i:A>=i&&A<=t}}n(o,"EPS",1e-4);var a=A=>{var e=Object.keys(A).reduce((e,t)=>r(r({},e),{},{[t]:o.create(A[t])}),{});return r(r({},e),{},{apply(A){var{bandAware:t,position:i}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.fromEntries(Object.entries(A).map(A=>{var[r,n]=A;return[r,e[r].apply(n,{bandAware:t,position:i})]}))},isInRange:A=>Object.keys(A).every(t=>e[t].isInRange(A[t]))})},c=function(A){var{width:e,height:t}=A,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=(i%180+180)%180*Math.PI/180,n=Math.atan(t/e);return Math.abs(r>n&&r<Math.PI-n?t/Math.sin(r):e/Math.cos(r))};t.d(e,{P2:function(){return a},bx:function(){return c},sl:function(){return s}})},614691:function(A,e,t){"use strict";var i=t(934982),r=t(527177),n=t(660020),s=t(377914),o=t(53014),a=t(377),c=t(731540),g=t(199429),l=t(981649),u=t(49791),B=t(455362);function h(A,e){var t=Object.keys(A);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(A);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(A,e).enumerable})),t.push.apply(t,i)}return t}function d(A){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?h(Object(t),!0).forEach(function(e){var i,r,n;i=A,r=e,n=t[e],(r=function(A){var e=function(A,e){if("object"!=typeof A||!A)return A;var t=A[Symbol.toPrimitive];if(void 0!==t){var i=t.call(A,e||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(A)}(A,"string");return"symbol"==typeof e?e:e+""}(r))in i?Object.defineProperty(i,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):i[r]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(t)):h(Object(t)).forEach(function(e){Object.defineProperty(A,e,Object.getOwnPropertyDescriptor(t,e))})}return A}function f(A,e,t){return(0,l.uy)(A)||(0,l.uy)(e)?t:(0,l.vh)(e)?(0,r.J)(A,e,t):"function"==typeof e?e(A):t}var Q=(A,e,t,i,r)=>{var n,s=-1,o=null!=(n=null==e?void 0:e.length)?n:0;if(o<=1||null==A)return 0;if("angleAxis"===i&&null!=r&&1e-6>=Math.abs(Math.abs(r[1]-r[0])-360))for(var a=0;a<o;a++){var c=a>0?t[a-1].coordinate:t[o-1].coordinate,g=t[a].coordinate,u=a>=o-1?t[0].coordinate:t[a+1].coordinate,B=void 0;if((0,l.sA)(g-c)!==(0,l.sA)(u-g)){var h=[];if((0,l.sA)(u-g)===(0,l.sA)(r[1]-r[0])){B=u;var d=g+r[1]-r[0];h[0]=Math.min(d,(d+c)/2),h[1]=Math.max(d,(d+c)/2)}else{B=c;var f=u+r[1]-r[0];h[0]=Math.min(g,(f+g)/2),h[1]=Math.max(g,(f+g)/2)}var Q=[Math.min(g,(B+g)/2),Math.max(g,(B+g)/2)];if(A>Q[0]&&A<=Q[1]||A>=h[0]&&A<=h[1]){({index:s}=t[a]);break}}else{var C=Math.min(c,u),p=Math.max(c,u);if(A>(C+g)/2&&A<=(p+g)/2){({index:s}=t[a]);break}}}else if(e){for(var w=0;w<o;w++)if(0===w&&A<=(e[w].coordinate+e[w+1].coordinate)/2||w>0&&w<o-1&&A>(e[w].coordinate+e[w-1].coordinate)/2&&A<=(e[w].coordinate+e[w+1].coordinate)/2||w===o-1&&A>(e[w].coordinate+e[w-1].coordinate)/2){({index:s}=e[w]);break}}return s},C=(A,e,t)=>{if(e&&t){var{width:i,height:r}=t,{align:n,verticalAlign:s,layout:o}=e;if(("vertical"===o||"horizontal"===o&&"middle"===s)&&"center"!==n&&(0,l.Et)(A[n]))return d(d({},A),{},{[n]:A[n]+(i||0)});if(("horizontal"===o||"vertical"===o&&"center"===n)&&"middle"!==s&&(0,l.Et)(A[s]))return d(d({},A),{},{[s]:A[s]+(r||0)})}return A},p=(A,e)=>"horizontal"===A&&"xAxis"===e||"vertical"===A&&"yAxis"===e||"centric"===A&&"angleAxis"===e||"radial"===A&&"radiusAxis"===e,w=(A,e,t,i)=>{if(i)return A.map(A=>A.coordinate);var r,n,s=A.map(A=>(A.coordinate===e&&(r=!0),A.coordinate===t&&(n=!0),A.coordinate));return r||s.push(e),n||s.push(t),s},E=(A,e,t)=>{if(!A)return null;var{duplicateDomain:i,type:r,range:n,scale:s,realScaleType:o,isCategorical:a,categoricalDomain:c,tickCount:g,ticks:u,niceTicks:B,axisType:h}=A;if(!s)return null;var d="scaleBand"===o&&s.bandwidth?s.bandwidth()/2:2,f=(e||t)&&"category"===r&&s.bandwidth?s.bandwidth()/d:0;return(f="angleAxis"===h&&n&&n.length>=2?2*(0,l.sA)(n[0]-n[1])*f:f,e&&(u||B))?(u||B||[]).map((A,e)=>({coordinate:s(i?i.indexOf(A):A)+f,value:A,offset:f,index:e})).filter(A=>!(0,l.M8)(A.coordinate)):a&&c?c.map((A,e)=>({coordinate:s(A)+f,value:A,index:e,offset:f})):s.ticks&&!t&&null!=g?s.ticks(g).map((A,e)=>({coordinate:s(A)+f,value:A,offset:f,index:e})):s.domain().map((A,e)=>({coordinate:s(A)+f,value:i?i[A]:A,index:e,offset:f}))},I=A=>{var e=A.domain();if(e&&!(e.length<=2)){var t=e.length,i=A.range(),r=Math.min(i[0],i[1])-1e-4,n=Math.max(i[0],i[1])+1e-4,s=A(e[0]),o=A(e[t-1]);(s<r||s>n||o<r||o>n)&&A.domain([e[0],e[t-1]])}},m=(A,e)=>{if(!e||2!==e.length||!(0,l.Et)(e[0])||!(0,l.Et)(e[1]))return A;var t=Math.min(e[0],e[1]),i=Math.max(e[0],e[1]),r=[A[0],A[1]];return(!(0,l.Et)(A[0])||A[0]<t)&&(r[0]=t),(!(0,l.Et)(A[1])||A[1]>i)&&(r[1]=i),r[0]>i&&(r[0]=i),r[1]<t&&(r[1]=t),r},v={sign:A=>{var e=A.length;if(!(e<=0))for(var t=0,i=A[0].length;t<i;++t)for(var r=0,n=0,s=0;s<e;++s){var o=(0,l.M8)(A[s][t][1])?A[s][t][0]:A[s][t][1];o>=0?(A[s][t][0]=r,A[s][t][1]=r+o,r=A[s][t][1]):(A[s][t][0]=n,A[s][t][1]=n+o,n=A[s][t][1])}},expand:n.A,none:s.A,silhouette:o.A,wiggle:a.A,positive:A=>{var e=A.length;if(!(e<=0))for(var t=0,i=A[0].length;t<i;++t)for(var r=0,n=0;n<e;++n){var s=(0,l.M8)(A[n][t][1])?A[n][t][0]:A[n][t][1];s>=0?(A[n][t][0]=r,A[n][t][1]=r+s,r=A[n][t][1]):(A[n][t][0]=0,A[n][t][1]=0)}}},y=(A,e,t)=>{var i=v[t];return(0,c.A)().keys(e).value((A,e)=>+f(A,e,0)).order(g.A).offset(i)(A)};function k(A){return null==A?void 0:String(A)}function D(A){var{axis:e,ticks:t,bandSize:i,entry:r,index:n,dataKey:s}=A;if("category"===e.type){if(!e.allowDuplicatedCategory&&e.dataKey&&!(0,l.uy)(r[e.dataKey])){var o=(0,l.eP)(t,"value",r[e.dataKey]);if(o)return o.coordinate+i/2}return t[n]?t[n].coordinate+i/2:null}var a=f(r,(0,l.uy)(s)?e.dataKey:s);return(0,l.uy)(a)?null:e.scale(a)}var b=A=>{var{axis:e,ticks:t,offset:i,bandSize:r,entry:n,index:s}=A;if("category"===e.type)return t[s]?t[s].coordinate+i:null;var o=f(n,e.dataKey,e.scale.domain()[s]);return(0,l.uy)(o)?null:e.scale(o)-r/2+i},F=A=>{var{numericAxis:e}=A,t=e.scale.domain();if("number"===e.type){var i=Math.min(t[0],t[1]),r=Math.max(t[0],t[1]);return i<=0&&r>=0?0:r<0?r:i}return t[0]},P=(A,e,t)=>{if(null!=A){let i;return[(i=Object.keys(A).reduce((i,r)=>{var{stackedData:n}=A[r],s=n.reduce((A,i)=>{var r,n=[Math.min(...r=(0,B.v)(i,e,t).flat(2).filter(l.Et)),Math.max(...r)];return[Math.min(A[0],n[0]),Math.max(A[1],n[1])]},[1/0,-1/0]);return[Math.min(s[0],i[0]),Math.max(s[1],i[1])]},[1/0,-1/0]))[0]===1/0?0:i[0],i[1]===-1/0?0:i[1]]}},U=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,S=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,H=(A,e,t)=>{if(A&&A.scale&&A.scale.bandwidth){var r=A.scale.bandwidth();if(!t||r>0)return r}if(A&&e&&e.length>=2){for(var n=(0,i.U)(e,A=>A.coordinate),s=1/0,o=1,a=n.length;o<a;o++){var c=n[o],g=n[o-1];s=Math.min((c.coordinate||0)-(g.coordinate||0),s)}return s===1/0?0:s}return t?void 0:0};function x(A){var{tooltipEntrySettings:e,dataKey:t,payload:i,value:r,name:n}=A;return d(d({},e),{},{dataKey:t,payload:i,value:r,name:n})}
7function M(A,e){return A?String(A):"string"==typeof e?e:void 0}function L(A,e,t,i,r){return"horizontal"===t||"vertical"===t?A>=r.left&&A<=r.left+r.width&&e>=r.top&&e<=r.top+r.height?{x:A,y:e}:null:i?(0,u.yy)({x:A,y:e},i):null}var _=(A,e,t,i)=>{var r=e.find(A=>A&&A.index===t);if(r){if("horizontal"===A)return{x:r.coordinate,y:i.y};if("vertical"===A)return{x:i.x,y:r.coordinate};if("centric"===A){var n=r.coordinate,{radius:s}=i;return d(d(d({},i),(0,u.IZ)(i.cx,i.cy,s,n)),{},{angle:n,radius:s})}var o=r.coordinate,{angle:a}=i;return d(d(d({},i),(0,u.IZ)(i.cx,i.cy,o,a)),{},{angle:a,radius:o})}return{x:0,y:0}},R=(A,e)=>"horizontal"===e?A.x:"vertical"===e?A.y:"centric"===e?A.angle:A.radius;t.d(e,{$8:function(){return k},DW:function(){return F},GF:function(){return x},Hj:function(){return H},IH:function(){return U},Mk:function(){return P},PW:function(){return w},Rh:function(){return E},SW:function(){return R},YB:function(){return I},_L:function(){return p},_f:function(){return m},bk:function(){return _},gH:function(){return Q},kr:function(){return f},nb:function(){return D},qx:function(){return S},r4:function(){return L},s0:function(){return C},uM:function(){return M},y2:function(){return b},yy:function(){return y}})},49791:function(A,e,t){"use strict";var i=t(514041);function r(A,e){var t=Object.keys(A);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(A);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(A,e).enumerable})),t.push.apply(t,i)}return t}function n(A){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?r(Object(t),!0).forEach(function(e){var i,r,n;i=A,r=e,n=t[e],(r=function(A){var e=function(A,e){if("object"!=typeof A||!A)return A;var t=A[Symbol.toPrimitive];if(void 0!==t){var i=t.call(A,e||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(A)}(A,"string");return"symbol"==typeof e?e:e+""}(r))in i?Object.defineProperty(i,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):i[r]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(t)):r(Object(t)).forEach(function(e){Object.defineProperty(A,e,Object.getOwnPropertyDescriptor(t,e))})}return A}var s=Math.PI/180,o=A=>A*Math.PI/180,a=(A,e,t,i)=>({x:A+Math.cos(-s*i)*t,y:e+Math.sin(-s*i)*t}),c=function(A,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{top:0,right:0,bottom:0,left:0,width:0,height:0,brushBottom:0};return Math.min(Math.abs(A-(t.left||0)-(t.right||0)),Math.abs(e-(t.top||0)-(t.bottom||0)))/2},g=(A,e)=>{var t,{x:i,y:r}=A,{radius:s,angle:o}=((A,e)=>{var{x:t,y:i}=A,{cx:r,cy:n}=e,s=((A,e)=>{var{x:t,y:i}=A,{x:r,y:n}=e;return Math.sqrt((t-r)**2+(i-n)**2)})({x:t,y:i},{x:r,y:n});if(s<=0)return{radius:s,angle:0};var o=Math.acos((t-r)/s);return i>n&&(o=2*Math.PI-o),{radius:s,angle:180*o/Math.PI,angleInRadian:o}})({x:i,y:r},e),{innerRadius:a,outerRadius:c}=e;if(s<a||s>c||0===s)return null;var{startAngle:g,endAngle:l}=(A=>{var{startAngle:e,endAngle:t}=A,i=Math.min(Math.floor(e/360),Math.floor(t/360));return{startAngle:e-360*i,endAngle:t-360*i}})(e),u=o;if(g<=l){for(;u>l;)u-=360;for(;u<g;)u+=360;t=u>=g&&u<=l}else{for(;u>g;)u-=360;for(;u<l;)u+=360;t=u>=l&&u<=g}return t?n(n({},e),{},{radius:s,angle:((A,e)=>{var{startAngle:t,endAngle:i}=e;return A+360*Math.min(Math.floor(t/360),Math.floor(i/360))})(u,e)}):null},l=A=>(0,i.isValidElement)(A)||"function"==typeof A||"boolean"==typeof A||null==A?"":A.className;t.d(e,{IZ:function(){return a},Kg:function(){return s},Zk:function(){return l},lY:function(){return c},yy:function(){return g},zh:function(){return o}})},941762:function(A,e,t){"use strict";var i=t(527177),r=t(514041),n=t(447038),s=t(981649),o=t(919773),a=t(444220),c=t(963805),g=A=>"string"==typeof A?A:A?A.displayName||A.name||"Component":"",l=null,u=null,B=A=>{if(A===l&&Array.isArray(u))return u;var e=[];return r.Children.forEach(A,A=>{(0,s.uy)(A)||((0,n.zv)(A)?e=e.concat(B(A.props.children)):e.push(A))}),u=e,l=A,e};function h(A,e){var t=[],r=[];return r=Array.isArray(e)?e.map(A=>g(A)):[g(e)],B(A).forEach(A=>{var e=(0,i.J)(A,"type.displayName")||(0,i.J)(A,"type.name");-1!==r.indexOf(e)&&t.push(A)}),t}var d=A=>!A||"object"!=typeof A||!("clipDot"in A)||!!A.clipDot,f=(A,e,t)=>{if(!A||"function"==typeof A||"boolean"==typeof A)return null;var i=A;if((0,r.isValidElement)(A)&&(i=A.props),"object"!=typeof i&&"function"!=typeof i)return null;var n={};
7return Object.keys(i).forEach(A=>{var r;((A,e,t,i)=>{if("symbol"==typeof e||"number"==typeof e)return!0;var r,n=null!=(r=i&&(null===o.VU||void 0===o.VU?void 0:o.VU[i]))?r:[],s=e.startsWith("data-"),g="function"!=typeof A&&(!!i&&n.includes(e)||(0,c.R)(e)),l=!!t&&(0,a.q)(e);return s||g||l})(null==(r=i)?void 0:r[A],A,e,t)&&(n[A]=i[A])}),n};t.d(e,{J9:function(){return f},aS:function(){return h},y$:function(){return d}})},266892:function(A){var e={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"u",ử:"u",ữ:"u",ự:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Й:"И",ё:"е",Ё:"Е"},t=Object.keys(e).join("|"),i=RegExp(t,"g"),r=RegExp(t,"");function n(A){return e[A]}var s=function(A){return A.replace(i,n)};A.exports=s,A.exports.has=function(A){return!!A.match(r)},A.exports.remove=s},162146:function(A){A.exports=function(A,e,t,i){var r=t?t.call(i,A,e):void 0;if(void 0!==r)return!!r;if(A===e)return!0;
7if("object"!=typeof A||!A||"object"!=typeof e||!e)return!1;var n=Object.keys(A),s=Object.keys(e);if(n.length!==s.length)return!1;for(var o=Object.prototype.hasOwnProperty.bind(e),a=0;a<n.length;a++){var c=n[a];if(!o(c))return!1;var g=A[c],l=e[c];if(!1===(r=t?t.call(i,g,l,c):void 0)||void 0===r&&g!==l)return!1}return!0}},83346:function(A,e,t){"use strict";var i=t(848660),r=t(203468),n=function(A,e,t){for(var i,r=A;null!=(i=r.next);r=i)if(i.key===e)return r.next=i.next,t||(i.next=A.next,A.next=i),i},s=function(A,e){if(A){var t=n(A,e);return t&&t.value}},o=function(A,e,t){var i=n(A,e);i?i.value=t:A.next={key:e,next:A.next,value:t}},a=function(A,e){if(A)return n(A,e,!0)};A.exports=function(){var A,e={assert:function(A){if(!e.has(A))throw new r("Side channel does not contain "+i(A))},delete:function(e){var t=A&&A.next,i=a(A,e);return i&&t&&t===i&&(A=void 0),!!i},get:function(e){return s(A,e)},has:function(e){var t;return!!(t=A)&&!!n(t,e)},set:function(e,t){A||(A={next:void 0}),o(A,e,t)}};return e}},827004:function(A,e,t){"use strict";var i=t(500528),r=t(514607),n=t(848660),s=t(203468),o=i("%Map%",!0),a=r("Map.prototype.get",!0),c=r("Map.prototype.set",!0),g=r("Map.prototype.has",!0),l=r("Map.prototype.delete",!0),u=r("Map.prototype.size",!0);A.exports=!!o&&function(){var A,e={assert:function(A){if(!e.has(A))throw new s("Side channel does not contain "+n(A))},delete:function(e){if(A){var t=l(A,e);return 0===u(A)&&(A=void 0),t}return!1},get:function(e){if(A)return a(A,e)},has:function(e){return!!A&&g(A,e)},set:function(e,t){A||(A=new o),c(A,e,t)}};return e}},766348:function(A,e,t){"use strict";var i=t(500528),r=t(514607),n=t(848660),s=t(827004),o=t(203468),a=i("%WeakMap%",!0),c=r("WeakMap.prototype.get",!0),g=r("WeakMap.prototype.set",!0),l=r("WeakMap.prototype.has",!0),u=r("WeakMap.prototype.delete",!0);A.exports=a?function(){var A,e,t={assert:function(A){if(!t.has(A))throw new o("Side channel does not contain "+n(A))},delete:function(t){if(a&&t&&("object"==typeof t||"function"==typeof t)){if(A)return u(A,t)}else if(s&&e)return e.delete(t);return!1},get:function(t){return a&&t&&("object"==typeof t||"function"==typeof t)&&A?c(A,t):e&&e.get(t)},has:function(t){return a&&t&&("object"==typeof t||"function"==typeof t)&&A?l(A,t):!!e&&e.has(t)},set:function(t,i){a&&t&&("object"==typeof t||"function"==typeof t)?(A||(A=new a),g(A,t,i)):s&&(e||(e=s()),e.set(t,i))}};return t}:s},177575:function(A,e,t){"use strict";var i=t(203468),r=t(848660),n=t(83346),s=t(827004),o=t(766348)||s||n;A.exports=function(){var A,e={assert:function(A){if(!e.has(A))throw new i("Side channel does not contain "+r(A))},delete:function(e){return!!A&&A.delete(e)},get:function(e){return A&&A.get(e)},has:function(e){return!!A&&A.has(e)},set:function(e,t){A||(A=o()),A.set(e,t)}};return e}},214047:function(A,e,t){"use strict";var i=t(514041),r="function"==typeof Object.is?Object.is:function(A,e){return A===e&&(0!==A||1/A==1/e)||A!=A&&e!=e},n=i.useSyncExternalStore,s=i.useRef,o=i.useEffect,a=i.useMemo,c=i.useDebugValue;e.useSyncExternalStoreWithSelector=function(A,e,t,i,g){var l=s(null);if(null===l.current){var u={hasValue:!1,value:null};l.current=u}else u=l.current;var B=n(A,(l=a(function(){function A(A){if(!o){if(o=!0,n=A,A=i(A),void 0!==g&&u.hasValue){var e=u.value;if(g(e,A))return s=e}return s=A}if(e=s,r(n,A))return e;var t=i(A);return void 0!==g&&g(e,t)?(n=A,e):(n=A,s=t)}var n,s,o=!1,a=void 0===t?null:t;return[function(){return A(e())},null===a?void 0:function(){return A(a())}]},[e,t,i,g]))[0],l[1]);return o(function(){u.hasValue=!0,u.value=B},[B]),c(B),B}},95919:function(A,e,t){"use strict";A.exports=t(214047)},116603:function(A,e,t){"use strict";var i="u">typeof globalThis&&globalThis||"u">typeof self&&self||void 0!==t.g&&t.g||{},r={searchParams:"URLSearchParams"in i,iterable:"Symbol"in i&&"iterator"in Symbol,blob:"FileReader"in i&&"Blob"in i&&function(){try{return new Blob,!0}catch(A){return!1}}(),formData:"FormData"in i,arrayBuffer:"ArrayBuffer"in i};if(r.arrayBuffer)var n=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array
7]"],s=ArrayBuffer.isView||function(A){return A&&n.indexOf(Object.prototype.toString.call(A))>-1};function o(A){if("string"!=typeof A&&(A=String(A)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(A)||""===A)throw TypeError('Invalid character in header field name: "'+A+'"');return A.toLowerCase()}function a(A){return"string"!=typeof A&&(A=String(A)),A}function c(A){var e={next:function(){var e=A.shift();return{done:void 0===e,value:e}}};return r.iterable&&(e[Symbol.iterator]=function(){return e}),e}function g(A){this.map={},A instanceof g?A.forEach(function(A,e){this.append(e,A)},this):Array.isArray(A)?A.forEach(function(A){if(2!=A.length)throw TypeError("Headers constructor: expected name/value pair to be length 2, found"+A.length);this.append(A[0],A[1])},this):A&&Object.getOwnPropertyNames(A).forEach(function(e){this.append(e,A[e])},this)}function l(A){if(!A._noBody){if(A.bodyUsed)return Promise.reject(TypeError("Already read"));A.bodyUsed=!0}}function u(A){return new Promise(function(e,t){A.onload=function(){e(A.result)},A.onerror=function(){t(A.error)}})}function B(A){var e=new FileReader,t=u(e);return e.readAsArrayBuffer(A),t}function h(A){if(A.slice)return A.slice(0);var e=new Uint8Array(A.byteLength);return e.set(new Uint8Array(A)),e.buffer}function d(){return this.bodyUsed=!1,this._initBody=function(A){if(this.bodyUsed=this.bodyUsed,this._bodyInit=A,A)if("string"==typeof A)this._bodyText=A;else if(r.blob&&Blob.prototype.isPrototypeOf(A))this._bodyBlob=A;else if(r.formData&&FormData.prototype.isPrototypeOf(A))this._bodyFormData=A;else if(r.searchParams&&URLSearchParams.prototype.isPrototypeOf(A))this._bodyText=A.toString();else{var e;r.arrayBuffer&&r.blob&&(e=A)&&DataView.prototype.isPrototypeOf(e)?(this._bodyArrayBuffer=h(A.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):r.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(A)||s(A))?this._bodyArrayBuffer=h(A):this._bodyText=A=Object.prototype.toString.call(A)}else this._noBody=!0,this._bodyText="";!this.headers.get("content-type")&&("string"==typeof A?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):r.searchParams&&URLSearchParams.prototype.isPrototypeOf(A)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},r.blob&&(this.blob=function(){var A=l(this);if(A)return A;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(!this._bodyFormData)return Promise.resolve(new Blob([this._bodyText]));throw Error("could not read FormData body as blob")}),this.arrayBuffer=function(){if(this._bodyArrayBuffer){var A=l(this);return A||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}if(r.blob)return this.blob().then(B);throw Error("could not read as ArrayBuffer")},this.text=function(){var A,e,t,i,r,n=l(this);if(n)return n;if(this._bodyBlob)return A=this._bodyBlob,t=u(e=new FileReader),r=(i=/charset=([A-Za-z0-9_-]+)/.exec(A.type))?i[1]:"utf-8",e.readAsText(A,r),t;if(this._bodyArrayBuffer)return Promise.resolve(function(A){for(var e=new Uint8Array(A),t=Array(e.length),i=0;i<e.length;i++)t[i]=String.fromCharCode(e[i]);return t.join("")}(this._bodyArrayBuffer));if(!this._bodyFormData)return Promise.resolve(this._bodyText);throw Error("could not read FormData body as text")},r.formData&&(this.formData=function(){return this.text().then(C)}),this.json=function(){return this.text().then(JSON.parse)},this}g.prototype.append=function(A,e){A=o(A),e=a(e);var t=this.map[A];this.map[A]=t?t+", "+e:e},g.prototype.delete=function(A){delete this.map[o(A)]},g.prototype.get=function(A){return A=o(A),this.has(A)?this.map[A]:null},g.prototype.has=function(A){return this.map.hasOwnProperty(o(A))},g.prototype.set=function(A,e){this.map[o(A)]=a(e)},g.prototype.forEach=function(A,e){for(var t in this.map)this.map.hasOwnProperty(t)&&A.call(e,this.map[t],t,this)},g.prototype.keys=function(){var A=[];return this.forEach(function(e,t){A.push(t)}),c(A)},g.prototype.values=function(){var A=[];return this.forEach(function(e){A.push(e)}),c(A)},g.prototype.entries=function(){var A=[];return this.forEach(function(e,t){A.push([t,e])}),c(A)},r.iterable&&(g.prototype[Symbol.iterator]=g.prototype.entries);var f=["CONNECT","DELETE","GET","HEAD","OPTIONS","PATCH","POST","PUT","TRACE"];function Q(A,e){if(!(this instanceof Q))throw TypeError('Please use the "new" operator, this DOM object c
7onstructor cannot be called as a function.');var t,r,n=(e=e||{}).body;if(A instanceof Q){if(A.bodyUsed)throw TypeError("Already read");this.url=A.url,this.credentials=A.credentials,e.headers||(this.headers=new g(A.headers)),this.method=A.method,this.mode=A.mode,this.signal=A.signal,n||null==A._bodyInit||(n=A._bodyInit,A.bodyUsed=!0)}else this.url=String(A);if(this.credentials=e.credentials||this.credentials||"same-origin",(e.headers||!this.headers)&&(this.headers=new g(e.headers)),this.method=(r=(t=e.method||this.method||"GET").toUpperCase(),f.indexOf(r)>-1?r:t),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal||function(){if("AbortController"in i)return new AbortController().signal}(),this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(n),("GET"===this.method||"HEAD"===this.method)&&("no-store"===e.cache||"no-cache"===e.cache)){var s=/([?&])_=[^&]*/;s.test(this.url)?this.url=this.url.replace(s,"$1_="+new Date().getTime()):this.url+=(/\?/.test(this.url)?"&":"?")+"_="+new Date().getTime()}}function C(A){var e=new FormData;return A.trim().split("&").forEach(function(A){if(A){var t=A.split("="),i=t.shift().replace(/\+/g," "),r=t.join("=").replace(/\+/g," ");e.append(decodeURIComponent(i),decodeURIComponent(r))}}),e}function p(A,e){if(!(this instanceof p))throw TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');if(e||(e={}),this.type="default",this.status=void 0===e.status?200:e.status,this.status<200||this.status>599)throw RangeError("Failed to construct 'Response': The status provided (0) is outside the range [200, 599].");this.ok=this.status>=200&&this.status<300,this.statusText=void 0===e.statusText?"":""+e.statusText,this.headers=new g(e.headers),this.url=e.url||"",this._initBody(A)}Q.prototype.clone=function(){return new Q(this,{body:this._bodyInit})},d.call(Q.prototype),d.call(p.prototype),p.prototype.clone=function(){return new p(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new g(this.headers),url:this.url})},p.error=function(){var A=new p(null,{status:200,statusText:""});return A.ok=!1,A.status=0,A.type="error",A};var w=[301,302,303,307,308];p.redirect=function(A,e){if(-1===w.indexOf(e))throw RangeError("Invalid status code");return new p(null,{status:e,headers:{location:A}})};var E=i.DOMException;try{new E}catch(A){(E=function(A,e){this.message=A,this.name=e;var t=Error(A);this.stack=t.stack}).prototype=Object.create(Error.prototype),E.prototype.constructor=E}function I(A,e){return new Promise(function(t,n){var s=new Q(A,e);if(s.signal&&s.signal.aborted)return n(new E("Aborted","AbortError"));var c=new XMLHttpRequest;function l(){c.abort()}if(c.onload=function(){var A,e,i={statusText:c.statusText,headers:(A=c.getAllResponseHeaders()||"",e=new g,A.replace(/\r?\n[\t ]+/g," ").split("\r").map(function(A){return 0===A.indexOf("\n")?A.substr(1,A.length):A}).forEach(function(A){var t=A.split(":"),i=t.shift().trim();if(i){var r=t.join(":").trim();try{e.append(i,r)}catch(A){console.warn("Response "+A.message)}}}),e)};0===s.url.indexOf("file://")&&(c.status<200||c.status>599)?i.status=200:i.status=c.status,i.url="responseURL"in c?c.responseURL:i.headers.get("X-Request-URL");var r="response"in c?c.response:c.responseText;setTimeout(function(){t(new p(r,i))},0)},c.onerror=function(){setTimeout(function(){n(TypeError("Network request failed"))},0)},c.ontimeout=function(){setTimeout(function(){n(TypeError("Network request timed out"))},0)},c.onabort=function(){setTimeout(function(){n(new E("Aborted","AbortError"))},0)},c.open(s.method,function(A){try{return""===A&&i.location.href?i.location.href:A}catch(e){return A}}(s.url),!0),"include"===s.credentials?c.withCredentials=!0:"omit"===s.credentials&&(c.withCredentials=!1),"responseType"in c&&(r.blob?c.responseType="blob":r.arrayBuffer&&(c.responseType="arraybuffer")),e&&"object"==typeof e.headers&&!(e.headers instanceof g||i.Headers&&e.headers instanceof i.Headers)){var u=[];
7Object.getOwnPropertyNames(e.headers).forEach(function(A){u.push(o(A)),c.setRequestHeader(A,a(e.headers[A]))}),s.headers.forEach(function(A,e){-1===u.indexOf(e)&&c.setRequestHeader(e,A)})}else s.headers.forEach(function(A,e){c.setRequestHeader(e,A)});s.signal&&(s.signal.addEventListener("abort",l),c.onreadystatechange=function(){4===c.readyState&&s.signal.removeEventListener("abort",l)}),c.send(void 0===s._bodyInit?null:s._bodyInit)})}I.polyfill=!0,i.fetch||(i.fetch=I,i.Headers=g,i.Request=Q,i.Response=p)},642599:function(A,e,t){"use strict";var i=t(885871),r=function(){function A(A){this._resolve=function(e,t){var r=A(e,t);if(!(0,i.A)(r))throw TypeError("lazy() functions must return a valid schema");return r.resolve(t)}}var e=A.prototype;return e.resolve=function(A){return this._resolve(A.value,A)},e.cast=function(A,e){return this._resolve(A,e).cast(A,e)},e.validate=function(A,e,t){return this._resolve(A,e).validate(A,e,t)},e.validateSync=function(A,e){return this._resolve(A,e).validateSync(A,e)},e.validateAt=function(A,e,t){return this._resolve(e,t).validateAt(A,e,t)},e.validateSyncAt=function(A,e,t){return this._resolve(e,t).validateSyncAt(A,e,t)},A}();r.prototype.__isYupSchema__=!0,e.A=r},783509:function(A,e,t){"use strict";var i=t(698664),r=t(33792);function n(){var A=this;if(!(this instanceof n))return new n;r.A.call(this,{type:"boolean"}),this.withMutation(function(){A.transform(function(A){if(!this.isType(A)){if(/^(true|1)$/i.test(A))return!0;if(/^(false|0)$/i.test(A))return!1}return A})})}e.A=n,(0,i.A)(n,r.A,{_typeCheck:function(A){return A instanceof Boolean&&(A=A.valueOf()),"boolean"==typeof A}})},139793:function(A,e,t){"use strict";var i=t(33792),r=t(698664),n=t(495331),s=t(819331),o=t(617641),a=t(158468),c=new Date("");function g(){var A=this;if(!(this instanceof g))return new g;i.A.call(this,{type:"date"}),this.withMutation(function(){A.transform(function(A){return this.isType(A)?A:isNaN(A=(0,n.A)(A))?c:new Date(A)})})}e.A=g,(0,r.A)(g,i.A,{_typeCheck:function(A){return"[object Date]"===Object.prototype.toString.call(A)&&!isNaN(A.getTime())},min:function(A,e){void 0===e&&(e=s.p6.min);var t=A;if(!a.A.isRef(t)&&(t=this.cast(A),!this._typeCheck(t)))throw TypeError("`min` must be a Date or a value that can be `cast()` to a Date");return this.test({message:e,name:"min",exclusive:!0,params:{min:A},test:function(A){return(0,o.A)(A)||A>=this.resolve(t)}})},max:function(A,e){void 0===e&&(e=s.p6.max);var t=A;if(!a.A.isRef(t)&&(t=this.cast(A),!this._typeCheck(t)))throw TypeError("`max` must be a Date or a value that can be `cast()` to a Date");return this.test({message:e,name:"max",exclusive:!0,params:{max:A},test:function(A){return(0,o.A)(A)||A<=this.resolve(t)}})}})},930921:function(A,e,t){"use strict";var i=t(33792),r=t(783509),n=t(475248),s=t(631332),o=t(139793),a=t(747682),c=t(514056);t(158468);var g=t(642599),l=t(872982);t(327597),t(983979);var u=r.A,B=function(A){return new g.A(A)};t.d(e,{Ik:function(){return a.A},RZ:function(){return B},YO:function(){return c.A},Yj:function(){return n.A},ai:function(){return s.A},gl:function(){return i.A},p6:function(){return o.A},yI:function(){return l.A},zM:function(){return u}})},631332:function(A,e,t){"use strict";var i=t(698664),r=t(33792),n=t(819331),s=t(617641);function o(){var A=this;if(!(this instanceof o))return new o;r.A.call(this,{type:"number"}),this.withMutation(function(){A.transform(function(A){var e=A;if("string"==typeof e){if(""===(e=e.replace(/\s/g,"")))return NaN;e*=1}return this.isType(e)?e:parseFloat(e)})})}(0,i.A)(o,r.A,{_typeCheck:function(A){var e;return A instanceof Number&&(A=A.valueOf()),"number"==typeof A&&(e=A)==+e},min:function(A,e){return void 0===e&&(e=n.ai.min),this.test({message:e,name:"min",exclusive:!0,params:{min:A},test:function(e){return(0,s.A)(e)||e>=this.resolve(A)}})},max:function(A,e){return void 0===e&&(e=n.ai.max),this.test({message:e,name:"max",exclusive:!0,params:{max:A},test:function(e){return(0,s.A)(e)||e<=this.resolve(A)}})},lessThan:function(A,e){return void 0===e&&(e=n.ai.lessThan),this.test({message:e,name:"max",exclusive:!0,params:{less:A},test:function(e){return(0,s.A)(e)||e<this.resolve(A)}})},moreThan:function(A,e){return void 0===e&&(e=n.ai.moreThan),this.test({message:e,name:"min",exclusive:!0,params:{more:A},test:function(e){return(0,s.A)(e)||e>this.resolve(A)}})},positive:function(A){return void 0===A&&(A=n.ai.positive),this.moreThan(0,A)},negative:function(A){return void 0===A&&(A=n.ai.negative),this.lessThan(0,A)},integer:function(A){return void 0===A&&(A=n.ai.integer),this.test({name:"integer",message:A,test:function(A){return(0,s.A)(A)||Number.isInteger(A)}})},truncate:function(){return this.transform(function(A){return(0,s.A)(A)?A:0|A})},round:function(A){var e=["ceil","floor","round","trunc"];if("trunc"===(A=A&&A.toLowerCase()||"round"))return this.truncate();if(-1===e.indexOf(A.toLowerCase()))throw TypeError("Only valid options for roun
7d() are: "+e.join(", "));return this.transform(function(e){return(0,s.A)(e)?e:Math[A](e)})}}),t.d(e,{A:function(){return o}})},557071:function(A,e){"use strict";var t,i=this&&this.__extends||(t=function(A,e){return(t=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(A,e){A.__proto__=e}||function(A,e){for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(A[t]=e[t])})(A,e)},function(A,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function i(){this.constructor=A}t(A,e),A.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}),r=this&&this.__awaiter||function(A,e,t,i){return new(t||(t=Promise))(function(r,n){function s(A){try{a(i.next(A))}catch(A){n(A)}}function o(A){try{a(i.throw(A))}catch(A){n(A)}}function a(A){var e;A.done?r(A.value):((e=A.value)instanceof t?e:new t(function(A){A(e)})).then(s,o)}a((i=i.apply(A,e||[])).next())})},n=this&&this.__generator||function(A,e){var t,i,r,n={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]},s=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return s.next=o(0),s.throw=o(1),s.return=o(2),"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function o(o){return function(a){var c=[o,a];if(t)throw TypeError("Generator is already executing.");for(;s&&(s=0,c[0]&&(n=0)),n;)try{if(t=1,i&&(r=2&c[0]?i.return:c[0]?i.throw||((r=i.return)&&r.call(i),0):i.next)&&!(r=r.call(i,c[1])).done)return r;switch(i=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return n.label++,{value:c[1],done:!1};case 5:n.label++,i=c[1],c=[0];continue;case 7:c=n.ops.pop(),n.trys.pop();continue;default:if(!(r=(r=n.trys).length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){n=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){n.label=c[1];break}if(6===c[0]&&n.label<r[1]){n.label=r[1],r=c;break}if(r&&n.label<r[2]){n.label=r[2],n.ops.push(c);break}r[2]&&n.ops.pop(),n.trys.pop();continue}c=e.call(A,n)}catch(A){c=[6,A],i=0}finally{t=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}};Object.defineProperty(e,"__esModule",{value:!0}),e.ValidationError=void 0,e.toFormikValidationSchema=function(A,e){return{validate:function(t){return r(this,void 0,void 0,function(){return n(this,function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),[4,A.parseAsync(t,e)];case 1:return i.sent(),[3,3];case 2:var r,n;throw(n=new s((r=i.sent()).message)).inner=r.issues.map(function(A){return{message:A.message,path:A.path.join(".")}}),n;case 3:return[2]}})})}}},e.toFormikValidate=function(A,e){var t=this;return function(i){return r(t,void 0,void 0,function(){var t;return n(this,function(r){switch(r.label){case 0:return[4,A.safeParseAsync(i,e)];case 1:if(!(t=r.sent()).success)return[2,function(A){for(var e={},t=0,i=A.issues;t<i.length;t++){var r=i[t];e[r.path.filter(Boolean).join(".")]=r.message}return e}(t.error)];return[2]}})})}};var s=function(A){function e(e){var t=A.call(this,e)||this;return t.name="ValidationError",t.inner=[],t}return i(e,A),e}(Error);e.ValidationError=s},51833:function(A,e,t){"use strict";A.exports=t.p+"rive.ac4ff0e04d5396b8.wasm"},264191:function(A,e,t){"use strict";let i="[-+]?\\d*\\.?\\d+",r=i+"%";function n(...A){return"\\(\\s*("+A.join(")\\s*,?\\s*(")+")\\s*\\)"}function s(...A){return"\\(\\s*("+A.slice(0,A.length-1).join(")\\s*,?\\s*(")+")\\s*/\\s*("+A[A.length-1]+")\\s*\\)"}function o(...A){return"\\(\\s*("+A.join(")\\s*,\\s*(")+")\\s*\\)"}let a={rgb:RegExp("rgb"+n(i,i,i)),rgba:RegExp("rgba("+o(i,i,i,i)+"|"+s(i,i,i,i)+")"),hsl:RegExp("hsl"+n(i,r,r)),hsla:RegExp("hsla("+o(i,r,r,i)+"|"+s(i,r,r,i)+")"),hwb:RegExp("hwb"+n(i,r,r)),hex3:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex4:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#([0-9a-fA-F]{6})$/,hex8:/^#([0-9a-fA-F]{8})$/};function c(A,e,t){return(t<0&&(t+=1),t>1&&(t-=1),t<1/6)?A+(e-A)*6*t:t<.5?e:t<2/3?A+(e-A)*(2/3-t)*6:A}function g(A,e,t){let i=t<.5?t*(1+e):t+e-t*e,r=2*t-i;return Math.round(255*c(r,i,A+1/3))<<24|Math.round(255*c(r,i,A))<<16|Math.round(255*c(r,i,A-1/3))<<8}function l(A){let e=Number.parseInt(A,10);return e<0?0:e>255?255:e}function u(A){return(Number.parseFloat(A)%360+360)%360/360}function B(A){let e=Number.parseFloat(A);return e<0?0:e>1?255:Math.round(255*e)}function h(A){let e=Number.parseFloat(A);return e<0?0:e>100?1:e/100}function d(A){for(let e=0;e<4;e++)A[e]=Math.max(0,Math.min(A[e],1))}let f={transparent:0,aliceblue:0xf0f8ffff,antiquewhite:0xfaebd7ff,aqua:0xffffff,aquamarine:0x7fffd4ff,azure:0xf0ffffff,beige:0xf5f5dcff,bisque:0xffe4c4ff,black:255,blanchedalmond:0xffebcdff,blue:65535,blueviolet:0x8a2be2ff,brown:0xa52a2aff,burlywood:0xdeb887ff,burntsienna:0xea7e5dff,cadetblue:0x5f9ea0ff,chartreuse:0x7fff00ff,chocolate:0xd2691eff,coral:0xff7f50ff,cornflowerblue:0x6495edff,cornsilk:0xfff8dcff,crimson:0xdc143cff,cyan:0xffffff,darkblue:35839,darkcyan:9145343,dar
7kgoldenrod:0xb8860bff,darkgray:0xa9a9a9ff,darkgreen:6553855,darkgrey:0xa9a9a9ff,darkkhaki:0xbdb76bff,darkmagenta:0x8b008bff,darkolivegreen:0x556b2fff,darkorange:0xff8c00ff,darkorchid:0x9932ccff,darkred:0x8b0000ff,darksalmon:0xe9967aff,darkseagreen:0x8fbc8fff,darkslateblue:0x483d8bff,darkslategray:0x2f4f4fff,darkslategrey:0x2f4f4fff,darkturquoise:0xced1ff,darkviolet:0x9400d3ff,deeppink:0xff1493ff,deepskyblue:0xbfffff,dimgray:0x696969ff,dimgrey:0x696969ff,dodgerblue:0x1e90ffff,firebrick:0xb22222ff,floralwhite:0xfffaf0ff,forestgreen:0x228b22ff,fuchsia:0xff00ffff,gainsboro:0xdcdcdcff,ghostwhite:0xf8f8ffff,gold:0xffd700ff,goldenrod:0xdaa520ff,gray:0x808080ff,green:8388863,greenyellow:0xadff2fff,grey:0x808080ff,honeydew:0xf0fff0ff,hotpink:0xff69b4ff,indianred:0xcd5c5cff,indigo:0x4b0082ff,ivory:0xfffff0ff,khaki:0xf0e68cff,lavender:0xe6e6faff,lavenderblush:0xfff0f5ff,lawngreen:0x7cfc00ff,lemonchiffon:0xfffacdff,lightblue:0xadd8e6ff,lightcoral:0xf08080ff,lightcyan:0xe0ffffff,lightgoldenrodyellow:0xfafad2ff,lightgray:0xd3d3d3ff,lightgreen:0x90ee90ff,lightgrey:0xd3d3d3ff,lightpink:0xffb6c1ff,lightsalmon:0xffa07aff,lightseagreen:0x20b2aaff,lightskyblue:0x87cefaff,lightslategray:0x778899ff,lightslategrey:0x778899ff,lightsteelblue:0xb0c4deff,lightyellow:0xffffe0ff,lime:0xff00ff,limegreen:0x32cd32ff,linen:0xfaf0e6ff,magenta:0xff00ffff,maroon:0x800000ff,mediumaquamarine:0x66cdaaff,mediumblue:52735,mediumorchid:0xba55d3ff,mediumpurple:0x9370dbff,mediumseagreen:0x3cb371ff,mediumslateblue:0x7b68eeff,mediumspringgreen:0xfa9aff,mediumturquoise:0x48d1ccff,mediumvioletred:0xc71585ff,midnightblue:0x191970ff,mintcream:0xf5fffaff,mistyrose:0xffe4e1ff,moccasin:0xffe4b5ff,navajowhite:0xffdeadff,navy:33023,oldlace:0xfdf5e6ff,olive:0x808000ff,olivedrab:0x6b8e23ff,orange:0xffa500ff,orangered:0xff4500ff,orchid:0xda70d6ff,palegoldenrod:0xeee8aaff,palegreen:0x98fb98ff,paleturquoise:0xafeeeeff,palevioletred:0xdb7093ff,papayawhip:0xffefd5ff,peachpuff:0xffdab9ff,peru:0xcd853fff,pink:0xffc0cbff,plum:0xdda0ddff,powderblue:0xb0e0e6ff,purple:0x800080ff,rebeccapurple:0x663399ff,red:0xff0000ff,rosybrown:0xbc8f8fff,royalblue:0x4169e1ff,saddlebrown:0x8b4513ff,salmon:0xfa8072ff,sandybrown:0xf4a460ff,seagreen:0x2e8b57ff,seashell:0xfff5eeff,sienna:0xa0522dff,silver:0xc0c0c0ff,skyblue:0x87ceebff,slateblue:0x6a5acdff,slategray:0x708090ff,slategrey:0x708090ff,snow:0xfffafaff,springgreen:0xff7fff,steelblue:0x4682b4ff,tan:0xd2b48cff,teal:8421631,thistle:0xd8bfd8ff,tomato:0xff6347ff,turquoise:0x40e0d0ff,violet:0xee82eeff,wheat:0xf5deb3ff,white:0xffffffff,whitesmoke:0xf5f5f5ff,yellow:0xffff00ff,yellowgreen:0x9acd32ff},Q=(A,e,t,i=1)=>{let r=Math.round(1e3*i)/1e3;return`rgba(${A}, ${e}, ${t}, ${r})`};function C(A,e,t){let i=Math.max(A,e,t),r=Math.min(A,e,t),n=i-r,s=0;switch(i){case r:break;case A:s=(e-t+6*(e<t)*n)/(6*n);break;case e:s=(t-A+2*n)/(6*n);break;case t:s=(A-e+4*n)/(6*n)}return{h:s,s:0===i?0:n/i,v:i/255}}function p(A){let e;if(null==A)return null;if("number"==typeof A)e=A;else{var t;let i,r="number"==typeof(t=A)?t>>>0===t&&t>=0&&t<=0xffffffff?t:null:"string"!=typeof t?null:(i=a.hex6.exec(t))?Number.parseInt(i[1]+"ff",16)>>>0:t in f?f[t]:(i=a.rgb.exec(t))?(l(i[1])<<24|l(i[2])<<16|l(i[3])<<8|255)>>>0:(i=a.rgba.exec(t))?void 0!==i[6]?(l(i[6])<<24|l(i[7])<<16|l(i[8])<<8|B(i[9]))>>>0:(l(i[2])<<24|l(i[3])<<16|l(i[4])<<8|B(i[5]))>>>0:(i=a.hex3.exec(t))?Number.parseInt(i[1]+i[1]+i[2]+i[2]+i[3]+i[3]+"ff",16)>>>0:(i=a.hex8.exec(t))?Number.parseInt(i[1],16)>>>0:(i=a.hex4.exec(t))?Number.parseInt(i[1]+i[1]+i[2]+i[2]+i[3]+i[3]+i[4]+i[4],16)>>>0:(i=a.hsl.exec(t))?(255|g(u(i[1]),h(i[2]),h(i[3])))>>>0:(i=a.hsla.exec(t))?void 0!==i[6]?(g(u(i[6]),h(i[7]),h(i[8]))|B(i[9]))>>>0:(g(u(i[2]),h(i[3]),h(i[4]))|B(i[5]))>>>0:(i=a.hwb.exec(t))?(255|function(A,e,t){if(e+t>=1){let A=Math.round(255*e/(e+t));return A<<24|A<<16|A<<8}return Math.round(255*(c(0,1,A+1/3)*(1-e-t)+e))<<24|Math.round(255*(c(0,1,A)*(1-e-t)+e))<<16|Math.round(255*(c(0,1,A-1/3)*(1-e-t)+e))<<8}(u(i[1]),h(i[2]),h(i[3])))>>>0:null;if("number"!=typeof r)return r;e=r}return(e<<24|e>>>8)>>>0}function w(A){return"string"==typeof A&&null!=p(A)}function E(A){let e=p(A);return[(e<<8>>>24)/255,(e<<16>>>24)/255,(e<<24>>>24)/255,(e>>>24)/255]}function I(A){let e=A[3]<.001?0:A[3];return`rgba(${Math.round(255*A[0])}, ${Math.round(255*A[1])}, ${Math.round(255*A[2])}, ${e})`}function m(A,e=2.2){let t=[];for(let i=0;i<3;++i)t.push(Math.pow(A[i],e));return t.push(A[3]),t}function v(A,e=2.2){let t=[];for(let i=0;i<3;++i)t.push(Math.pow(A[i],1/e));return t.push(A[3]),t}t.d(e,{Bz:function(){return E},CB:function(){return d},FG:function(){return v},WN:function(){return C},_o:function(){return w},aY:function(){return p},mD:function(){return I},p:function(){return m}},{IO:Q,SN:(A,e,t,i)=>{let{r,g:n,b:s}=function(A,e,t){let i,r,n,s=Math.floor(6*A),o=6*A-s,a=t*(1-e),c=t*(1-o*e),g=t*(1-(1-o)*e);switch(s%6){case 0:[i,r,n]=[t,g,a];break;case 1:[i,r,n]=[c,t,a];break;case 2:[i,r,n]=[a,t,g];break;case 3:[i,r,n]=[a,c,t];break;case 4:[i,r,n]=[g,a,t];break;case 5:[i,r,n]=[t,a,c]}return{r:Math.round(255*i),g:Math.round(255*r),b:Math.round(255*n)}}(A,e,t);return Q(r,n,s,i)},bX:["backgroundColor","borderBottomColor","borderColor","borderLeftColor","borderRightColor","borderTopColor","borderStartColor","borderEndColor","borderBlockColor","borderBlockEndColor","borderBlockStartColor","color","outlineColor","placeholderTextColor","shadowColor","textDecorationColor","tintColor","textShadowColor","overlayColor","fill","floodColor","lightingColor","stopColor","stroke"],ke:A=>(A>>24&255)/255,wL:A=>A>>8&255,wv:A=>A>>16&255,z1:A=>255&A})},980202:function(A,e,t){"use strict";t.d(e,{zQ:function(){return l.zQ},Nh:function(){return l.Nh},S:function(){return l.S},wj:function(){return l.wj},LV:function(){return l.LV},TL:function(){return l.TL},xB:function(){return l.xB},nG:function(){return l.nG},px:function(){return r.px},yK:function(){return r.yK},xu:function(){return r.xu},Av:function(){return n},ZC:function(){return s.Z},yA:function(){return o.y},E_:function(){return a.E},kB:function(){return c.k},ek:function(){return g.e},CQ:function(){return u.C},fY:function(){return B.f}});var i=t(165293),r=t(281600);let n=function(A,e){return(0,r.yK)(e,()=>{let t="function"==typeof e?e():e,n=void 0===A.min?void 0:(0,r.ko)(A.min).strippedValue,s=void 0===A.max?void 0:(0,r.ko)(A.max).strippedValue;return{isHigherOrder:!0,onFrame:function(A,e){let o=t.onFrame(t,e);if(void 0===t.current)return i.vF.warn("Error inside 'withClamp' animation, the inner animation has invali
7d current value"),!0;{let e,{prefix:i,strippedValue:o,suffix:a}=(0,r.ko)(t.current);e=void 0!==s&&s<o?s:void 0!==n&&n>o?n:o,A.current="number"==typeof t.current?e:`${void 0===i?"":i}${e}${void 0===a?"":a}`}return o},onStart:function(e,r,n,s){e.current=r,e.previousAnimation=t;let o=s?.previousAnimation;void 0!==A.max&&void 0!==A.min&&A.max<A.min&&i.vF.warn("Wrong config was provided to withClamp. Min value is bigger than max"),t.onStart(t,o?.current||r,n,o)},current:t.current,callback:A=>{t.callback&&t.callback(A)},previousAnimation:null,reduceMotion:(0,r.AR)(A.reduceMotion)}})};var s=t(92617),o=t(26353),a=t(305879),c=t(424753),g=t(480493),l=t(547966);t(905796);var u=t(882529),B=t(99450)},547966:function(A,e,t){"use strict";t.d(e,{},{LV:{damping:110,mass:4,stiffness:900,overshootClamping:!0},Nh:{duration:550,dampingRatio:1},S:{damping:10,mass:1,stiffness:100},TL:{duration:550,dampingRatio:.92,overshootClamping:!0},nG:{duration:550,dampingRatio:.75},wj:{duration:1333,dampingRatio:.5},xB:{damping:90,mass:4,stiffness:900},zQ:{damping:120,mass:4,stiffness:900}})},281600:function(A,e,t){"use strict";var i=t(148310),r=t(264191),n=t(165293),s=t(816189),o=t(874079),a=t(895077);let c={current:!1},g=(0,i._p)({current:!1});function l(A){c.current=!0;let e=A();return c.current=!1,e}function u(A){if("string"!=typeof A)return{strippedValue:A};{let e=A.match(/([A-Za-z]*)(-?\d*\.?\d*)([eE][-+]?[0-9]+)?([A-Za-z%]*)/);if(!e)throw Error("[Reanimated] Couldn't parse animation value.");let t=e[1];return{prefix:t,suffix:e[4],strippedValue:parseFloat(e[2]+(e[3]??""))}}}i.Us.set(c,g);let B=o.M.uiValue;function h(A){return A&&A!==s.Pf.System?A===s.Pf.Always:B.value}function d(A){if(A)return h(A)}function f(A,e){if(globalThis.__RUNTIME_KIND===i.xs.ReactNative&&c.current)return A;let t=()=>{let A=e();return!function(A){let e=A.onStart,t=A.onFrame;if(A.isHigherOrder){A.onStart=(A,t,i,r)=>(void 0===A.reduceMotion&&(A.reduceMotion=h()),e(A,t,i,r));return}let i=Object.assign({},A);delete i.callback;let n=(A,e)=>{A.current=A.strippedCurrent;let i=t(A,e);return A.strippedCurrent=A.current,A.current=(A.__prefix??"")+A.current+(A.__suffix??""),i},s=["R","G","B","A"],o=(A,e)=>{let t=[],i=!0;return A.current=A.nonscaledCurrent,s.forEach(r=>{let n=A[r].onFrame(A[r],e);i=i&&n,t.push(A[r].current)}),(0,r.CB)(t),A.nonscaledCurrent=t,A.current=(0,r.mD)((0,r.FG)(t)),i},c=(A,e)=>{let t=!0,i=A[0].onFrame(A[0],e);t=t&&i;let r=A[0].current/100,n=[];["translationMatrix","scaleMatrix","skewMatrix"].forEach((e,t)=>{var i,s;return n.push((i=A.startMatrices[e],s=A.stopMatrices[e],(0,a.Af)(i,(0,a.U3)((0,a.h0)(s,i),r))))});let[s,o,c]=n,g=[];["x","y","z"].forEach((e,t)=>{var i;let n=(i=A.startMatrices["r"+e])+r*(A.stopMatrices["r"+e]-i);g.push((0,a.oZ)(n,e))});let[l,u,B]=g,h=(0,a.ZG)(l,(0,a.ZG)(u,B));return A.current=(0,a.Bq)((0,a.ZG)((0,a.ZG)(o,(0,a.ZG)(c,h)),s)),t},g=(A,e)=>{let t=!0;return A.current.forEach((i,r)=>{let n=A[r].onFrame(A[r],e);t=t&&n,A.current[r]=A[r].current}),t},l=(A,e)=>{let t=!0,i={};for(let r in A.current){let n=A[r].onFrame(A[r],e);t=t&&n,i[r]=A[r].current}return A.current=i,t};A.onStart=(A,t,B,d)=>{if(void 0===A.reduceMotion&&(A.reduceMotion=h()),A.reduceMotion){void 0!==A.toValue?A.current=A.toValue:e(A,t,B,d),A.startTime=0,A.onFrame=()=>!0;return}
7if((0,r._o)(t)){let e,n,a,c;c=[],(0,r._o)(t)&&(n=(0,r.p)((0,r.Bz)(A.current)),e=(0,r.p)((0,r.Bz)(t)),A.toValue&&(a=(0,r.p)((0,r.Bz)(A.toValue)))),s.forEach((t,r)=>{A[t]=Object.assign({},i),A[t].current=n[r],A[t].toValue=a?a[r]:void 0,A[t].onStart(A[t],e[r],B,d?d[t]:void 0),c.push(A[t].current)}),A.unroundedCurrent=c,(0,r.CB)(c),A.current=(0,r.mD)((0,r.FG)(c)),A.onFrame=o;return}if((0,a.c$)(t)){let e;e=A.toValue,A.startMatrices=(0,a.ej)(t),A.stopMatrices=(0,a.ej)(e),A[0]=Object.assign({},i),A[0].current=0,A[0].toValue=100,A[0].onStart(A[0],0,B,d?d[0]:void 0),A.current=t,A.onFrame=c;return}if(Array.isArray(t)){t.forEach((e,t)=>{A[t]=Object.assign({},i),A[t].current=e,A[t].toValue=A.toValue[t],A[t].onStart(A[t],e,B,d?d[t]:void 0)}),A.current=[...t],A.onFrame=g;return}if("string"==typeof t){((A,t,i,r)=>{let{prefix:n,suffix:s,strippedValue:o}=u(t);A.__prefix=n,A.__suffix=s,A.strippedCurrent=o;let{strippedValue:a}=u(A.toValue);if(A.current=o,A.startValue=o,A.toValue=a,r&&r!==A){let{prefix:A,suffix:e,strippedValue:t}=u(r.current);r.current=t,r.__prefix=A,r.__suffix=e}e(A,o,i,r),A.current=(A.__prefix??"")+A.current+(A.__suffix??""),r&&r!==A&&(r.current=(r.__prefix??"")+r.current+(r.__suffix??""))})(A,t,B,d),A.onFrame=n;return}if("object"==typeof t&&null!==t){for(let e in t)A[e]=Object.assign({},i),A[e].onStart=A.onStart,A[e].current=t[e],A[e].toValue=A.toValue[e],A[e].onStart(A[e],t[e],B,d?d[e]:void 0);A.current=t,A.onFrame=l;return}e(A,t,B,d)}}(A),A};return globalThis.__RUNTIME_KIND!==i.xs.ReactNative||n.ve?t():(t.__isAnimationDefinition=!0,t)}let Q=n.ve?function(A){A.value=A.value}:function(A){globalThis.__RUNTIME_KIND!==i.xs.ReactNative?A.value=A.value:(0,i.FZ)(()=>{A.value=A.value})};t.d(e,{AR:function(){return d},bX:function(){return h},ko:function(){return u},xu:function(){return l},yK:function(){return f}},{px:Q})},165293:function(A,e,t){"use strict";var i=t(567583),r=t(907301),n=t(128231),s=t(986511);t.d(e,{$A:function(){return s.$A},$N:function(){return r.$N},EE:function(){return i.EE},GB:function(){return s.GB},GN:function(){return s.GN},HR:function(){return n.HR},IA:function(){return n.IA},IW:function(){return s.IW},I_:function(){return n.I_},O9:function(){return s.O9},OE:function(){return i.OE},Qc:function(){return n.Qc},RI:function(){return s.RI},Tw:function(){return n.Tw},YM:function(){return n.YM},ZA:function(){return n.ZA},bP:function(){return n.bP},cm:function(){return r.cm},gs:function(){return s.gs},jL:function(){return r.jL},kB:function(){return n.kB},lT:function(){return n.lT},lY:function(){return s.lY},u2:function(){return i.u2},vF:function(){return r.vF},ve:function(){return i.ve}})},907301:function(A,e,t){"use strict";var i;let r=((i={})[i.warn=1]="warn",i[i.error=2]="error",i),n={logFunction:function(A){switch(A.level){case r.warn:console.warn(A.message);break;case r.error:console.error(A.message)}},level:r.warn,strict:!0};function s(){return t.g.__reanimatedLoggerConfig||(t.g.__reanimatedLoggerConfig=n),t.g.__reanimatedLoggerConfig}function o(A,e){t.g.__reanimatedLoggerConfig={...A,level:e?.level??n.level,strict:e?.strict??n.strict}}function a(A,e,t){let i=s();t.strict&&!i.strict||A<i.level||(t.strict&&(e+=`
8
9If you don't want to see this message, you can disable the \`strict\` mode. Refer to:
10https://docs.swmansion.com/react-native-reanimated/docs/debugging/logger-configuration for more details.`),i.logFunction({level:A,message:`[Reanimated] ${e}`}))}t.d(e,{$N:function(){return s},cm:function(){return o},jL:function(){return r}},{vF:{warn(A,e={}){a(r.warn,A,e)},error(A,e={}){a(r.error,A,e)}}})},128231:function(A,e,t){"use strict";t(768141);var i=t(642490),r=t(336081),n=t(534310),s=t(936136);t.d(e,{HR:function(){return r.HR},IA:function(){return s.IA},I_:function(){return s.I_},Qc:function(){return r.Qc},S8:function(){return i.A},Tw:function(){return n.T},YM:function(){return r.YM},ZA:function(){return r.ZA},bP:function(){return r.bP},kB:function(){return r.kB},lT:function(){return s.lT}})},895533:function(A,e,t){"use strict";var i=t(264191),r=t(567583),n=t(173441),s=t(759825);function o(...A){return r.pz?{semantic:A}:{resource_paths:A}}function a(A){return(0,s.u4)(A)&&(Array.isArray(A.semantic)||Array.isArray(A.resource_paths))}function c(A){return{dynamic:{light:A.light,dark:A.dark,highContrastLight:A.highContrastLight,highContrastDark:A.highContrastDark}}}function g(A){return(0,s.u4)(A)&&(0,s.u4)(A.dynamic)&&"light"in A.dynamic&&"dark"in A.dynamic}function l(A){let e=(0,i.aY)(A);
10return r.Ni&&"number"==typeof e&&(e|=0),e}function u(A){return`rgba(${A<<8>>>24},${A<<16>>>24},${A<<24>>>24},${(A>>>24)/255})`}let B=["light","dark","highContrastLight","highContrastDark"];function h(A,e){let t=l(A);if(t)return t;if(0===t)return(e?.target!==n.v.CSS||"transparent"!==A)&&t;if(a(A))return A;if(g(A)){if(!r.pz)throw Error("[Reanimated] DynamicColorIOS is not available on this platform.");t=function(A){let e={};for(let t of B){if(void 0===A.dynamic[t])continue;let i=l(A.dynamic[t]);if(null===i)return null;e[t]=i}return{dynamic:e}}(A)}if(null===t){let e;throw Error(`[Reanimated] ${(e=A,`Invalid color value: ${JSON.stringify(e)}`)}`)}return t}function d(A){let e;if("number"==typeof A)return u(A);if(a(A))return A;if(g(A)){if(!r.pz)throw Error("[Reanimated] DynamicColorIOS is not available on this platform.");let e={};for(let t of B)void 0!==A.dynamic[t]&&(e[t]=u(A.dynamic[t]));return{dynamic:e}}throw Error(`[Reanimated] ${(e=A,`Invalid processed color value: ${JSON.stringify(e)}`)}`)}function f(A){for(let e in A){if(!i.bX.includes(e))continue;let t=A[e];A[e]=Array.isArray(t)?t.map(A=>h(A)):h(t)}}function Q(A){for(let e in A){if(!i.bX.includes(e))continue;let t=A[e];A[e]=Array.isArray(t)?t.map(A=>d(A)):d(t)}}t.d(e,{HR:function(){return f},KV:function(){return Q},Qc:function(){return c},S5:function(){return d},ZA:function(){return o},bP:function(){return h}})},336081:function(A,e,t){"use strict";var i=t(895533),r=t(655859),n=t(180424),s=t(478383),o=t(757962),a=t(269024),c=t(863245),g=t(94363);t.d(e,{Ff:function(){return a.F},HR:function(){return i.HR},Mn:function(){return s.Mn},Qc:function(){return i.Qc},YM:function(){return c.Y},ZA:function(){return i.ZA},Zi:function(){return o.Zi},_f:function(){return o._f},bP:function(){return i.bP},iw:function(){return r.i},kB:function(){return g.k},n8:function(){return n.n},vE:function(){return s.vE},w0:function(){return s.w0}})},816189:function(A,e,t){"use strict";var i,r,n,s,o,a;let c=((i={})[i.ENTERING=1]="ENTERING",i[i.EXITING=2]="EXITING",i[i.LAYOUT=3]="LAYOUT",i[i.SHARED_ELEMENT_TRANSITION=4]="SHARED_ELEMENT_TRANSITION",i[i.SHARED_ELEMENT_TRANSITION_NATIVE_ID=5]="SHARED_ELEMENT_TRANSITION_NATIVE_ID",i[i.SHARED_ELEMENT_TRANSITION_PROGRESS=6]="SHARED_ELEMENT_TRANSITION_PROGRESS",i[i.SHARED_ELEMENT_TRANSITION_PROGRESS_NATIVE_ID=7]="SHARED_ELEMENT_TRANSITION_PROGRESS_NATIVE_ID",i),g=((r={})[r.ACCELEROMETER=1]="ACCELEROMETER",r[r.GYROSCOPE=2]="GYROSCOPE",r[r.GRAVITY=3]="GRAVITY",r[r.MAGNETIC_FIELD=4]="MAGNETIC_FIELD",r[r.ROTATION=5]="ROTATION",r),l=((n={})[n.XArbitraryZVertical=0]="XArbitraryZVertical",n[n.XArbitraryCorrectedZVertical=1]="XArbitraryCorrectedZVertical",n[n.XMagneticNorthZVertical=2]="XMagneticNorthZVertical",n[n.XTrueNorthZVertical=3]="XTrueNorthZVertical",n[n.Auto=4]="Auto",n),u=((s={})[s.ROTATION_0=0]="ROTATION_0",s[s.ROTATION_90=90]="ROTATION_90",s[s.ROTATION_180=180]="ROTATION_180",s[s.ROTATION_270=270]="ROTATION_270",s),B=((o={})[o.UNKNOWN=0]="UNKNOWN",o[o.OPENING=1]="OPENING",o[o.OPEN=2]="OPEN",o[o.CLOSING=3]="CLOSING",o[o.CLOSED=4]="CLOSED",o),h=((a={}).System="system",a.Always="always",a.Never="never",a);t.d(e,{$U:function(){return g},AM:function(){return u},Pf:function(){return h},Vs:function(){return B},bI:function(){return c},kf:function(){return l}})},710097:function(A,e,t){"use strict";var i=t(514041),r=t(678491),n=t(920047),s=t(831085);let o=(0,i.createContext)(null);function a(A){let e=(0,i.useRef)(A.shouldSkip);return(0,i.useEffect)(()=>{e.current=!1},[e]),(0,s.jsx)(o,{value:e,children:A.children})}class c extends i.Component{getMaybeWrappedChildren(){return i.Children.count(this.props.children)>1&&this.props.skipExiting?i.Children.map(this.props.children,A=>(0,s.jsx)(c,{skipExiting:!0,children:A})):this.props.children}setShouldAnimateExiting(){if(1===i.Children.count(this.props.children)){let A=(0,n.o)(this);A&&(0,r.CC)(A,!this.props.skipExiting)}}componentWillUnmount(){void 0!==this.props.skipExiting&&this.setShouldAnimateExiting()}render(){let A=this.getMaybeWrappedChildren();return void 0===this.props.skipEntering?A:(0,s.jsx)(a,{shouldSkip:this.props.skipEntering,children:A})}}t.d(e,{r:function(){return c}},{X:o})},678491:function(A,e,t){"use strict";t.d(e,{NP:function(){return y},Nr:function(){return v},Z9:function(){return d},vh:function(){return I},jD:function(){return h},Sv:function(){return B},ZX:function(){return a.Z},u8:function(){return Q},a3:function(){return E},CC:function(){return k},Ie:function(){return l.I},ek:function(){return l.e},_f:function(){return p},tR:function(){return C},tM:function(){return m},Of:function(){return w}});var i=t(141385),r=t(148310),n=t(165293),s=t(507872),o=t(816189),a=t(447423);class c{constructor(A,e){this.listenersNumber=0,this.sensorId=null,this.sensorType=A,this.config=e,this.data=function(A){return A===o.$U.ROTATION?(0,a.Z)({qw:0,qx:0,qy:0,qz:0,yaw:0,pitch:0,roll:0,interfaceOrientation:0}):(0,a.Z)({x:0,y:0,z:0,interfaceOrientation:0})}(A)}register(A){let e=this.config,t=this.sensorType;return this.sensorId=s.f.registerSensor(t,"auto"===e.interval?-1:e.interval,e.iosReferenceFrame,A),-1!==this.sensorId}isRunning(){return -1!==this.sensorId&&null!==this.sensorId}isAvailable(){return -1!==this.sensorId}getSharedValue(){return this.data}unregister(){null!==this.sensorId&&-1!==this.sensorId&&s.f.unregisterSensor(this.sensorId),this.sensorId=null}}class g{getSensorId(A,e){return 100*A+10*e.iosReferenceFrame+Number(e.adjustToInterfaceOrientation)}initializeSensor(A,e){let t=this.getSensorId(A,e);if(!this.nativeSensors.has(t)){let i=new c(A,e);this.nativeSensors.set(t,i)}return this.nativeSensors.get(t).getSharedValue()}registerSensor(A,e,t){let i=this.getSensorId(A,e);if(!this.nativeSensors.has(i))return -1;let r=this.nativeSensors.get(i);return r&&r.isAvailable()&&(r.isRunning()||r.register(t))?(r.listenersNumber++,i):-1}unregisterSensor(A){if(this.nativeSensors.has(A)){let e=this.nativeSensors.get(A);e&&e.isRunning()&&(e.listenersNumber--,0===e.listenersNumber&&e.unregister())}}constructor(){this.nativeSensors=new Map}}var l=t(229297);let u=(0,i.Se)(),B=()=>(n.vF.warn("The `isReanimated3` function is deprecated. Please use the exported variable `reanimatedVersion` instead."),!1),h=B;function d(A,e,t){if(!t)throw Error("[Reanimated] Function `getViewProp` requires a component to be passed as an argument on Fabric.");return new Promise((i,r)=>s.f.getViewProp(A,e,t,A=>{"string"==typeof A&&"error:"===A.slice(0,6)?r(A):i(A)}))}function f(){return globalThis.__sensorContainer||(globalThis.__sensorContainer=new g),globalThis.__sensorContainer}function Q(A,e,t=-1){return s.f.registerEventHandler((0,r._p)(function(e,t){A(t),globalThis.__mapperRun?globalThis.__mapperRun():requestAnimationFrame(function A(){globalThis.__mapperRun?globalThis.__mapperRun():requestAnimationFrame(A)})}),e,t)}function C(A){return s.f.unregisterEventHandler(A)}function p(A,e){return s.f.subscribeForKeyboardEvents((0,r._p)(function(e,t){A(e,t),globalThis.__mapperRun?globalThis.__mapperRun():requestAnimationFrame(function A(){globalThis.__mapperRun?globalThis.__mapperRun():requestAnimationFrame(A)})}),u||(e.isStatusBarTranslucentAndroid??!1),u||(e.isNavigationBarTranslucentAndroid??!1))}function w(A){return s.f.unsubscribeFromKeyboardEvents(A)}function E(A,e,t){return f().registerSensor(A,e,(0,r._p)(t))}function I(A,e){return f().initializeSensor(A,e)}function m(A){return f().unregisterSensor(A)}function v(A,e=!0){n.vF.warn("`enableLayoutAnimations` is deprecated and will be removed in the future.")}function y(A){s.f.configureLayoutAnimationBatch(A)}function k(A,e){s.f.setShouldAnimateExitingForTag(A,e)}},760353:function(A,e,t){"use strict";var i=t(286108),r=t(586144),n=t(582090);function s(A,e,t,r){return new i.B(A,e,t,r)}function o(A,e="jump-end"){return new n.Z(A,e)}function a(...A){return new r.Xb(A)}t.d(e,{AK:function(){return s},B7:function(){return i.B},Ci:function(){return o},Xb:function(){return r.Xb},ZS:function(){return n.Z},sn:function(){return a}})},179761:function(A,e,t){"use strict";t.d(e,{R:function(){return i.R},X:function(){return r.X}}),t(218535),t(86977);var i=t(148139),r=t(887277);t(900841),t(246079)},768865:function(A,e,t){"use strict";var i=t(714545),r=t(935615),n=t(709845),s=t(237559);t.d(e,{BU:function(){return n.BU},Bg:function(){return r.Bg},Zx:function(){return r.Zx},_Z:function(){return n._Z},b4:function(){return n.b4},bD:function(){return i.b},di:function(){return s.d},lt:function(){return n.lt},z:function(){return r.z}})},117356:function(A,e,t){"use strict";t.d(e,{A:function(){return o}});let i=(A=0)=>{let e=Math.abs(A);return e>.0031308?(Math.sign(A)||1)*(1.055*Math.pow(e,1/2.4)-.055):12.92*A},r=(A=0)=>{let e=Math.abs(A);return e<=.04045?A/12.92:(Math.sign(A)||1)*Math.pow((e+.055)/1.055,2.4)};var n=({r:A,g:e,b:t,alpha:i}
10)=>({r:r(A),g:r(e),b:r(t),alpha:i}),s=({r:A,g:e,b:t,alpha:r})=>({r:i(A),g:i(e),b:i(t),alpha:r}),o={oklab:{convert:{fromRgb:function(A){let e=function({r:A=0,g:e=0,b:t=0,alpha:i}){let r=Math.cbrt(.41222147079999993*A+.5363325363*e+.0514459929*t),n=Math.cbrt(.2119034981999999*A+.6806995450999999*e+.1073969566*t),s=Math.cbrt(.08830246189999998*A+.2817188376*e+.6299787005000002*t);return{l:.2104542553*r+.793617785*n-.0040720468*s,a:1.9779984951*r-2.428592205*n+.4505937099*s,b:.0259040371*r+.7827717662*n-.808675766*s,alpha:i}}(n(A));return A.r===A.b&&A.b===A.g&&(e.a=e.b=0),e},toRgb:function(A){let e=A=>Math.ceil(1e5*A)/1e5,t=function({l:A=0,a:e=0,b:t=0,alpha:i}){let r=Math.pow(.9999999984505198*A+.39633779217376786*e+.2158037580607588*t,3),n=Math.pow(1.0000000088817609*A-.10556134232365635*e-.06385417477170591*t,3),s=Math.pow(1.0000000546724108*A-.08948418209496575*e-1.2914855378640917*t,3);return{r:4.076741661347994*r-3.307711590408193*n+.230969928729428*s,g:-1.2684380040921763*r+2.6097574006633715*n-.3413193963102197*s,b:-.004196086541837188*r-.7034186144594493*n+1.7076147009309444*s,alpha:i}}(A),i=s(t);return i.r=e(i.r),i.g=e(i.g),i.b=e(i.b),i}}}}},522717:function(A,e,t){"use strict";var i=t(165293),r=t(507872);let n={EXAMPLE_DYNAMIC_FLAG:!0,init(){Object.keys(n).forEach(A=>{"init"!==A&&"setFlag"!==A&&"getFlag"!==A&&r.f.setDynamicFeatureFlag(A,n[A])})},setFlag(A,e){A in n?(n[A]=e,r.f.setDynamicFeatureFlag(A,e)):i.vF.warn(`The feature flag: '${A}' no longer exists, you can safely remove invocation of \`setDynamicFeatureFlag('${A}')\` from your code.`)},getFlag:A=>A in n?n[A]:(i.vF.warn(`The feature flag: '${A}' no longer exists, you can safely remove invocation of \`getDynamicFeatureFlag('${A}')\` from your code.`),!1)};function s(A,e){n.setFlag(A,e)}function o(A){return n.getFlag(A)}n.init();let a={};function c(A){if(A in a)return a[A];let e=r.f.getStaticFeatureFlag(A);return a[A]=e,e}t.d(e,{e2:function(){return s},u0:function(){return o},vO:function(){return c}})},20887:function(A,e,t){"use strict";t.r(e),t.d(e,{BaseAnimationBuilder:function(){return AG.RG},BounceIn:function(){return Aj},BounceInDown:function(){return AO},BounceInLeft:function(){return AY},BounceInRight:function(){return Az},BounceInUp:function(){return AK},BounceOut:function(){return AJ},BounceOutDown:function(){return AX},BounceOutLeft:function(){return Aq},BounceOutRight:function(){return AW},BounceOutUp:function(){return AV},ComplexAnimationBuilder:function(){return AG.SH},CurvedTransition:function(){return e1},DynamicColorIOS:function(){return y.Qc},Easing:function(){return AF.G},EntryExitTransition:function(){return e8},Extrapolate:function(){return AH},Extrapolation:function(){return AS.Dx},FadeIn:function(){return AZ},FadeInDown:function(){return A1},FadeInLeft:function(){return A0},FadeInRight:function(){return A$},FadeInUp:function(){return A2},FadeOut:function(){return A8},FadeOutDown:function(){return A7},FadeOutLeft:function(){return A4},FadeOutRight:function(){return A3},FadeOutUp:function(){return A9},FadingTransition:function(){return e3},FlipInEasyX:function(){return et},FlipInEasyY:function(){return ei},FlipInXDown:function(){return eA},FlipInXUp:function(){return A5},FlipInYLeft:function(){return A6},FlipInYRight:function(){return ee},FlipOutEasyX:function(){return ea},FlipOutEasyY:function(){return ec},FlipOutXDown:function(){return es},FlipOutXUp:function(){return er},FlipOutYLeft:function(){return en},FlipOutYRight:function(){return eo},GentleSpringConfig:function(){return K.zQ},GentleSpringConfigWithDuration:function(){return K.Nh},IOSReferenceFrame:function(){return p.kf},InterfaceOrientation:function(){return p.AM},JumpingTransition:function(){return e4},KeyboardState:function(){return p.Vs},Keyframe:function(){return AG.jB},Layout:function(){return e7},LayoutAnimationConfig:function(){return g.r},LightSpeedInLeft:function(){return el},LightSpeedInRight:function(){return eg},LightSpeedOutLeft:function(){return eB},LightSpeedOutRight:function(){return eu},LinearTransition:function(){return e9},NativeEventsManager:function(){return c.o},PerformanceMonitor:function(){return AQ},PinwheelIn:function(){return eh},PinwheelOut:function(){return ed},PlatformColor:function(){return y.ZA},Reanimated3DefaultSpringConfig:function(){return K.S},Reanimated3DefaultSpringConfigWithDuration:function(){return K.wj},ReanimatedLogLevel:function(){return y.jL},ReduceMotion:function(){return p.Pf},ReducedMotionConfig:function(){return Ap},RollInLeft:function(){return ef},RollInRight:function(){return eQ},RollOutLeft:function(){return eC},RollOutRight:function(){return ep},RotateInDownLeft:function(){return ew},RotateInDownRight:function(){return eE},RotateInUpLeft:function(){return eI}
10,RotateInUpRight:function(){return em},RotateOutDownLeft:function(){return ev},RotateOutDownRight:function(){return ey},RotateOutUpLeft:function(){return ek},RotateOutUpRight:function(){return eD},ScreenTransition:function(){return tE.E},SensorType:function(){return p.$U},SequencedTransition:function(){return e5},SharedTransition:function(){return e6.p},SharedTransitionBoundary:function(){return AE},SlideInDown:function(){return eH},SlideInLeft:function(){return eF},SlideInRight:function(){return eb},SlideInUp:function(){return eS},SlideOutDown:function(){return eM},SlideOutLeft:function(){return eU},SlideOutRight:function(){return eP},SlideOutUp:function(){return ex},SnappySpringConfig:function(){return K.LV},SnappySpringConfigWithDuration:function(){return K.TL},StretchInX:function(){return eL},StretchInY:function(){return e_},StretchOutX:function(){return eR},StretchOutY:function(){return eT},WigglySpringConfig:function(){return K.xB},WigglySpringConfigWithDuration:function(){return K.nG},ZoomIn:function(){return eG},ZoomInDown:function(){return eY},ZoomInEasyDown:function(){return eJ},ZoomInEasyUp:function(){return ez},ZoomInLeft:function(){return ej},ZoomInRight:function(){return eO},ZoomInRotate:function(){return eN},ZoomInUp:function(){return eK},ZoomOut:function(){return eX},ZoomOutDown:function(){return e$},ZoomOutEasyDown:function(){return e2},ZoomOutEasyUp:function(){return e0},ZoomOutLeft:function(){return eq},ZoomOutRight:function(){return eW},ZoomOutRotate:function(){return eV},ZoomOutUp:function(){return eZ},advanceAnimationByFrame:function(){return AT.V2},advanceAnimationByTime:function(){return AT.J6},cancelAnimation:function(){return K.px},clamp:function(){return AS.qE},configureReanimatedLogger:function(){return Aa},convertToRGBA:function(){return Ac.Bz},createAnimatedComponent:function(){return a.b},createAnimatedPropAdapter:function(){return tc},createCSSAnimatedComponent:function(){return Av},createWorkletRuntime:function(){return tm},css:function(){return Ab},cubicBezier:function(){return Ay.AK},default:function(){return i},defineAnimation:function(){return K.yK},dispatchCommand:function(){return te},enableLayoutAnimations:function(){return w.Nr},executeOnUIRuntimeSync:function(){return tv},finishScreenTransition:function(){return tw},getAnimatedStyle:function(){return AT.Hk},getDynamicFeatureFlag:function(){return AP.u0},getRelativeCoords:function(){return ti},getStaticFeatureFlag:function(){return AP.vO},getUseOfValueInStyleWarning:function(){return ta.S},getViewProp:function(){return w.Z9},interpolate:function(){return AS.GW},interpolateColor:function(){return A_},isColor:function(){return Ac._o},isConfigured:function(){return w.jD},isReanimated3:function(){return w.Sv},isSharedValue:function(){return AR.d},isWorkletFunction:function(){return tb},linear:function(){return Ay.sn},makeMutable:function(){return w.ZX},makeShareableCloneRecursive:function(){return tI},measure:function(){return tt},processColor:function(){return y.bP},reanimatedVersion:function(){return"4.5.1"},runOnJS:function(){return ty},runOnRuntime:function(){return tD},runOnUI:function(){return tk},scrollTo:function(){return tr},setDynamicFeatureFlag:function(){return AP.e2},setGestureState:function(){return tn},setNativeProps:function(){return to},setUpTests:function(){return AT.nu},startMapper:function(){return tA.I},startScreenTransition:function(){return tp},steps:function(){return Ay.Ci},stopMapper:function(){return tA.e},useAnimatedKeyboard:function(){return E},useAnimatedProps:function(){return m},useAnimatedReaction:function(){return D},useAnimatedRef:function(){return M},useAnimatedScrollHandler:function(){return G},useAnimatedSensor:function(){return N},useAnimatedStyle:function(){return I.m},useComposedEventHandler:function(){return j},useDerivedValue:function(){return Y},useEvent:function(){return _},useFrameCallback:function(){return J},useHandler:function(){return T},useReducedMotion:function(){return q},useScrollOffset:function(){return $},useScrollViewOffset:function(){return $},useSharedValue:function(){return k.U},useTimestamp:function(){return Ae},withClamp:function(){return K.Av},withDecay:function(){return K.ZC},withDelay:function(){return K.yA},withReanimatedTimer:function(){return AT.SR},withRepeat:function(){return K.E_},withSequence:function(){return K.kB},withSpring:function(){return K.ek},withTiming:function(){return K.fY}}
10);var i={};t.r(i),t.d(i,{FlatList:function(){return d},Image:function(){return Q},ScrollView:function(){return Ai},Text:function(){return An},View:function(){return u},addWhitelistedNativeProps:function(){return As},addWhitelistedUIProps:function(){return Ao},createAnimatedComponent:function(){return a.b}});var r=t(555246),n=t(507872),s=t(514041),o=t(319825),a=t(789421),c=t(114725),g=t(710097),l=t(338239);let u=(0,a.b)(l.A);var B=t(831085);let h=(0,a.b)(o.A),d=function(A){let{itemLayoutAnimation:e,skipEnteringExitingAnimations:t,CellRendererComponentStyle:i,ref:r,...n}=A;"scrollEventThrottle"in n||(n.scrollEventThrottle=1);let o=(0,s.useRef)(e);o.current=e;let a=(0,s.useRef)(i);a.current=i;let c=(0,s.useMemo)(()=>A=>(0,B.jsx)(u,{layout:o?.current,onLayout:A.onLayout,style:[A.style,"function"==typeof a?.current?a?.current({index:A.index,item:A.item}):a?.current],children:A.children}),[]),l=(0,B.jsx)(h,{ref:r,...n,CellRendererComponent:c});return void 0===t?l:(0,B.jsx)(g.r,{skipEntering:!0,skipExiting:!0,children:l})};var f=t(495517);let Q=(0,a.b)(f.A);var C=t(259861),p=t(816189),w=t(678491);function E(A={isStatusBarTranslucentAndroid:void 0,isNavigationBarTranslucentAndroid:void 0}){let e=(0,s.useRef)(null),t=(0,s.useRef)(-1),i=(0,s.useRef)(!1);if(null===e.current){let r={state:(0,w.ZX)(p.Vs.UNKNOWN),height:(0,w.ZX)(0)};t.current=(0,w._f)((A,e)=>{r.state.value=A,r.height.value=e},A),e.current=r,i.current=!0}return(0,s.useEffect)(()=>{if(!1===i.current&&null!==e.current){let r=e.current;t.current=(0,w._f)((A,e)=>{r.state.value=A,r.height.value=e},A),i.current=!0}return()=>{(0,w.Of)(t.current),i.current=!1}},[]),e.current}var I=t(698077);let m=function(A,e,t){return(0,I.m)(A,e,t,!0)};var v=t(654005),y=t(165293),k=t(905684);function D(A,e,t){let i,r,n=(0,v.c)(19),o=(0,k.U)(null);if(n[0]!==t||n[1]!==A.__closure){let e;n[3]!==A.__closure?(e=A.__closure??{},n[3]=A.__closure,n[4]=e):e=n[4],i=Object.values(e),y.ve&&!i.length&&t?.length&&(i=t),n[0]=t,n[1]=A.__closure,n[2]=i}else i=n[2];if(void 0===t){let i,r,s;n[5]!==A.__closure?(i=Object.values(A.__closure??{}),n[5]=A.__closure,n[6]=i):i=n[6],n[7]!==e.__closure?(r=Object.values(e.__closure??{}),n[7]=e.__closure,n[8]=r):r=n[8],n[9]!==A.__workletHash||n[10]!==e.__workletHash||n[11]!==i||n[12]!==r?(s=[...i,...r,A.__workletHash,e.__workletHash],n[9]=A.__workletHash,n[10]=e.__workletHash,n[11]=i,n[12]=r,n[13]=s):s=n[13],t=s}else t.push(A.__workletHash,e.__workletHash);n[14]!==i||n[15]!==A||n[16]!==o||n[17]!==e?(r=()=>{let t=(0,w.Ie)(()=>{let t=A();e(t,o.value),o.value=t},i);return()=>{(0,w.ek)(t)}},n[14]=i,n[15]=A,n[16]=o,n[17]=e,n[18]=r):r=n[18],(0,s.useEffect)(r,t)}var b=t(148310),F=t(567583),P=t(782305),U=t(447423),S=t(920047);function H(A){let e=(0,s.useRef)(new Map).current,t=(0,s.useRef)(null),i=(0,s.useRef)(null);if(!i.current){let r=i=>{if(i&&(t.current=A(i),r.getTag=()=>i.getScrollableNode?.()||(0,S.o)(i),r.current=i,e.size)){let A=r?.getTag?.()??null;e.forEach((t,i)=>{t?.(),e.set(i,i(A))})}return t.current};r.observe=A=>{let t=A(r?.getTag?.()??null);return e.set(A,t),()=>{e.get(A)?.(),e.delete(A)}},r.current=null,i.current=r}return i.current}function x(A){return A.getScrollableNode?A.getScrollableNode():A.getNativeScrollRef?A.getNativeScrollRef():A}let M=F.ve?function(){return H(x)}:function(){let[A]=(0,s.useState)(()=>(0,U.Z)(null)),e=H(e=>{let t=(0,P.t)(e);return A.value=t,t});if(!b.Us.get(e)){let t=(0,b._p)({__init:()=>()=>A.value});b.Us.set(e,t)}return e};var L=t(230533);function _(A,e=[],t=!1){let i=(0,s.useRef)(null);if(null===i.current)i.current={workletEventHandler:new L.Z(A,e)};else if(t){let t=i.current.workletEventHandler;t.updateEventHandler(A,e),i.current={workletEventHandler:t}}return i.current}let R="function"==typeof Object.is?Object.is:(A,e)=>A===e&&(0!==A||1/A==1/e)||Number.isNaN(A)&&Number.isNaN(e);function T(A,e){let t=(0,s.useRef)(null);null===t.current&&(t.current={context:void 0,prevHandlers:void 0,prevDependencies:[]});let i=t.current,r=!0;if(function(A){if(!y.u2)return!0;let e=Object.values(A);return 0===e.length||e.some(b.Ng)}(A))r=!function(A,e){if(!A||!e)return!1;let t=Object.keys(A),i=Object.keys(e);return t.length===i.length&&t.every(t=>{var i,r;let n,s,o=A[t],a=e[t];if(!o||!a)return!1;return!!R(o,a)||o.__workletHash===a.__workletHash&&(i=o.__closure,r=a.__closure,n=Object.keys(i),(s=Object.keys(r)).length===n.length&&s.every(A=>
10A in i&&R(i[A],r[A])))})}(A,i.prevHandlers);else{var n;e&&(n=i.prevDependencies,r=!(e&&n&&e.length===n.length&&e.every((A,e)=>R(A,n[e]))))}return(0,s.useEffect)(()=>{i.prevHandlers=A,i.prevDependencies=e}),{get context(){return void 0===i.context&&(i.context=(0,b.WD)({})),i.context},doDependenciesDiffer:r}}function G(A,e){let t,i,r,n=(0,v.c)(10);n[0]!==A?(t="function"==typeof A?{onScroll:A}:A,n[0]=A,n[1]=t):t=n[1];let s=t,{context:o,doDependenciesDiffer:a}=T(s,e);return n[2]!==s.onBeginDrag||n[3]!==s.onEndDrag||n[4]!==s.onMomentumBegin||n[5]!==s.onMomentumEnd?(i=["onScroll"],void 0!==s.onBeginDrag&&i.push("onScrollBeginDrag"),void 0!==s.onEndDrag&&i.push("onScrollEndDrag"),void 0!==s.onMomentumBegin&&i.push("onMomentumScrollBegin"),void 0!==s.onMomentumEnd&&i.push("onMomentumScrollEnd"),n[2]=s.onBeginDrag,n[3]=s.onEndDrag,n[4]=s.onMomentumBegin,n[5]=s.onMomentumEnd,n[6]=i):i=n[6],n[7]!==o||n[8]!==s?(r=A=>{let{onScroll:e,onBeginDrag:t,onEndDrag:i,onMomentumBegin:r,onMomentumEnd:n}=s;e&&A.eventName.endsWith("onScroll")?e(A,o):t&&A.eventName.endsWith("onScrollBeginDrag")?t(A,o):i&&A.eventName.endsWith("onScrollEndDrag")?i(A,o):r&&A.eventName.endsWith("onMomentumScrollBegin")?r(A,o):n&&A.eventName.endsWith("onMomentumScrollEnd")&&n(A,o)},n[7]=o,n[8]=s,n[9]=r):r=n[9],_(r,i,a)}function N(A,e){let t=(0,s.useRef)(e);(t.current?.adjustToInterfaceOrientation!==e?.adjustToInterfaceOrientation||t.current?.interval!==e?.interval||t.current?.iosReferenceFrame!==e?.iosReferenceFrame)&&(t.current={...e});let i=(0,s.useMemo)(()=>({interval:"auto",adjustToInterfaceOrientation:!0,iosReferenceFrame:p.kf.Auto,...t.current}),[t.current]),r=(0,s.useRef)({sensor:(0,w.vh)(A,i),unregister:()=>{},isAvailable:!1,config:i});return(0,s.useEffect)(()=>{r.current={sensor:(0,w.vh)(A,i),unregister:()=>{},isAvailable:!1,config:i};let e=r.current.sensor,t=r.current.config.adjustToInterfaceOrientation,n=(0,w.a3)(A,i,i=>{t&&(i=A===p.$U.ROTATION?function(A){var e,t,i;let r,n,s,o,a,c,{interfaceOrientation:g,pitch:l,roll:u,yaw:B}=A;g===p.AM.ROTATION_90?(A.pitch=u,A.roll=-l,A.yaw=B-Math.PI/2):g===p.AM.ROTATION_270?(A.pitch=-u,A.roll=l,A.yaw=B+Math.PI/2):g===p.AM.ROTATION_180&&(A.pitch*=-1,A.roll*=-1,A.yaw*=-1);let h=(e=A.pitch,t=A.roll,i=A.yaw,r=Math.cos(e/2),n=Math.sin(e/2),s=Math.cos(t/2),o=Math.sin(t/2),[n*s*(a=Math.cos(i/2))-r*o*(c=Math.sin(i/2)),r*o*a+n*s*c,r*s*c+n*o*a,r*s*a-n*o*c]);return A.qx=h[0],A.qy=h[1],A.qz=h[2],A.qw=h[3],A}(i):function(A){let{interfaceOrientation:e,x:t,y:i}=A;return e===p.AM.ROTATION_90?(A.x=-i,A.y=t):e===p.AM.ROTATION_270?(A.x=i,A.y=-t):e===p.AM.ROTATION_180&&(A.x*=-1,A.y*=-1),A}(i)),e.value=i});return -1!==n?(r.current.unregister=()=>(0,w.tM)(n),r.current.isAvailable=!0):(r.current.unregister=()=>{},r.current.isAvailable=!1),()=>{r.current.unregister()}},[A,i]),r.current}function j(A){let e,t,i,r,n,s=(0,v.c)(8);s[0]!==A?(i={},e=new Set,t={},A.filter(O).forEach(A=>{let{workletEventHandler:r}=A;r instanceof L.Z&&r.eventNames.forEach(A=>{e.add(A),t[A]?t[A].push(r.worklet):t[A]=[r.worklet],i[A+`${t[A].length}`]=r.worklet})}),s[0]=A,s[1]=e,s[2]=t,s[3]=i):(e=s[1],t=s[2],i=s[3]);let{doDependenciesDiffer:o}=T(i,A);return s[4]!==t?(r=A=>{t[A.eventName]&&t[A.eventName].forEach(e=>e(A))},s[4]=t,s[5]=r):r=s[5],s[6]!==e?(n=Array.from(e),s[6]=e,s[7]=n):n=s[7],_(r,n,o)}function O(A){return null!==A}var K=t(980202);function Y(A,e){let t=(0,s.useRef)(null),i=Object.values(A.__closure??{});y.ve&&!i.length&&e?.length&&(i=e),void 0===e?e=[...i,A.__workletHash]:e.push(A.__workletHash),null===t.current&&(t.current=(0,w.ZX)((0,K.xu)(A)));let r=t.current;return(0,s.useEffect)(()=>{let e=(0,w.Ie)(()=>{r.value=A()},i,[r]);return()=>{(0,w.ek)(e)}},e),r}let z=new(t(405584)).A;function J(A,e=!0){let t=(0,s.useRef)({setActive:A=>{z.manageStateFrameCallback(t.current.callbackId,A),t.current.isActive=A},isActive:e,callbackId:-1});return(0,s.useEffect)(()=>{t.current.callbackId=z.registerFrameCallback(A);let e=t.current;return t.current.setActive(t.current.isActive),()=>{z.unregisterFrameCallback(e.callbackId),e.callbackId=-1}},[A,e]),t.current}var X=t(874079);let V=(0,X.i)();function q(){return V}let W="animatedRef is not initialized in useScrollOffset. Make sure to pass the animated ref to the scrollable component to get scroll offset updates.",Z=["onScroll","onScrollBeginDrag","onScrollEndDrag","onMomentumScrollBegin","onMomentumScrollEnd"],$=y.u2?function(A,e){let t=(0,k.U)(0),i=(0,s.useRef)(e??t).current,r=(0,s.useCallback)(()=>
10{if(A?.current){let e=AA(A.current);i.value=0===e.scrollLeft?e.scrollTop:e.scrollLeft}},[A,i]);return(0,s.useEffect)(()=>{if(A)return A.observe(e=>{if(!A.current||!e)return void y.vF.warn(W);let t=AA(A.current);return t.addEventListener("scroll",r),()=>{t.removeEventListener("scroll",r)}})},[A,r]),i}:function(A,e){let t=(0,k.U)(0),i=(0,s.useRef)(e??t).current,r=_(A=>{i.value=0===A.contentOffset.x?A.contentOffset.y:A.contentOffset.x},Z);return(0,s.useEffect)(()=>{if(A)return A.observe(A=>A?(r.workletEventHandler.registerForEvents(A),()=>{r.workletEventHandler.unregisterFromEvents(A)}):void y.vF.warn(W))},[A,r]),i};function AA(A){return A?.getScrollableNode?.()??A}function Ae(A=!0){let e=(0,k.U)(0),t=J(({timeSinceFirstFrame:A})=>{e.value=A},A);return(0,s.useEffect)(()=>{t.setActive(A)},[A,t]),e}let At=(0,a.b)(C.A);function Ai({scrollViewOffset:A,ref:e,...t}){let i=null===e?M():e;return A&&$(i,A),"scrollEventThrottle"in t||(t.scrollEventThrottle=1),(0,B.jsx)(At,{ref:i,...t})}var Ar=t(99561);let An=(0,a.b)(Ar.A);function As(A){}function Ao(A){}function Aa(A){let e=(0,y.$N)();(0,y.cm)(e,A),y.ve||(0,b.ax)(y.cm,e,A)}var Ac=t(264191),Ag=t(7099),Al=t(558099);function Au(A){return{next:0,buffer:new Float32Array(A),size:A,count:0,push(A){let e=this.buffer[this.next],t=this.count;return this.buffer[this.next]=A,this.next=(this.next+1)%this.size,this.count=Math.min(this.size,this.count+1),t===this.size?e:null},front(){if(this.count>0){let A=this.next-1,e=A<0?this.size-1:A;return this.buffer[e]}return null},back(){return this.count>0?this.buffer[this.next]:null}}}let AB=(0,a.b)(Ag.A);function Ah(A,e){e=Math.round(e);let t=A.push(e)??e;return 1e3/((e-t)/A.count)}function Ad(A){let e,t,i,r,n,o=(0,v.c)(11),{smoothingFrames:a}=A,c=(0,k.U)(null),g=(0,k.U)(0);o[0]!==a?(e=Au(a),o[0]=a,o[1]=e):e=o[1];let u=(0,s.useRef)(e);o[2]!==c?(t=()=>{let A;A=0,function e(){requestAnimationFrame(t=>{A>0&&((A,e)=>{e=Math.round(e),c.value=(2*Ah(u.current,e)).toFixed(0)})(A,t),A=t,requestAnimationFrame(e)})}()},o[2]=c,o[3]=t):t=o[3],o[4]!==c||o[5]!==g?(i=[c,g],o[4]=c,o[5]=g,o[6]=i):i=o[6],(0,s.useEffect)(t,i),o[7]!==c.value?(r=()=>{let A="JS: "+(c.value??"N/A")+" ";return{text:A,defaultValue:A}},o[7]=c.value,o[8]=r):r=o[8];let h=m(r);return o[9]!==h?(n=(0,B.jsx)(l.A,{style:AC.container,children:(0,B.jsx)(AB,{style:AC.text,animatedProps:h,editable:!1})}),o[9]=h,o[10]=n):n=o[10],n}function Af({smoothingFrames:A}){let e=(0,k.U)(null),t=(0,k.U)(null);J(({timestamp:i})=>{null===t.value&&(t.value=Au(A)),i=Math.round(i),e.value=Ah(t.value,i).toFixed(0)});let i=m(()=>{let A="UI: "+(e.value??"N/A")+" ";return{text:A,defaultValue:A}});return(0,B.jsx)(l.A,{style:AC.container,children:(0,B.jsx)(AB,{style:AC.text,animatedProps:i,editable:!1})})}function AQ({smoothingFrames:A=20}){return(0,B.jsxs)(l.A,{style:AC.monitor,children:[(0,B.jsx)(Ad,{smoothingFrames:A}),(0,B.jsx)(Af,{smoothingFrames:A})]})}let AC=Al.A.create({monitor:{flexDirection:"row",position:"absolute",backgroundColor:"#0006",zIndex:1e3},header:{fontSize:14,color:"#ffff",paddingHorizontal:5},text:{fontSize:13,fontVariant:["tabular-nums"],color:"#ffff",fontFamily:"monospace",paddingHorizontal:3},container:{alignItems:"center",justifyContent:"center",flexDirection:"row",flexWrap:"wrap"}});function Ap(A){let e,t,i,r,n=(0,v.c)(6),{mode:o}=A;return n[0]!==o?(e=()=>{},n[0]=o,n[1]=e):e=n[1],n[2]===Symbol.for("react.memo_cache_sentinel")?(t=[],n[2]=t):t=n[2],(0,s.useEffect)(e,t),n[3]!==o?(i=()=>{let A=X.M.jsValue;switch(o){case p.Pf.System:X.M.setEnabled((0,X.i)());break;case p.Pf.Always:X.M.setEnabled(!0);break;case p.Pf.Never:X.M.setEnabled(!1)}return()=>{X.M.setEnabled(A)}},r=[o],n[3]=o,n[4]=i,n[5]=r):(i=n[4],r=n[5]),(0,s.useEffect)(i,r),null}var Aw=t(358947);function AE({isActive:A,children:e}){return(0,B.jsx)(Aw.A,{style:AI.contents,isActive:A,children:e})}let AI=Al.A.create({contents:{overflow:"visible",display:"contents"}});var Am=t(584349);function Av(A){class e extends Am.A{static{this.displayName=`AnimatedComponent(${A.displayName||A.name||"Component"})`}constructor(e){super(A,e)}}let t=A=>(0,B.jsx)(e,{...A,ref:null,...null===A.ref?null:{forwardedRef:A.ref}});
10return t.displayName=A.displayName||A.name||"Component",t}var Ay=t(760353),Ak=t(179761),AD=t(768865);let Ab={create:A=>{for(let e in A){let t=A[e];t.animationName&&(t.animationName=function(A){if("object"==typeof A)return(Array.isArray(A)?A:[A]).map(A=>(0,AD.z)(A)?A:new Ak.R(A))}(t.animationName))}return A},keyframes:function(A){return new Ak.R(A)}};var AF=t(820198),AP=t(522717),AU=t(117356),AS=t(714189);let AH=AS.Dx,Ax=(A,e)=>A.map(A=>Math.pow(A/255,e)),AM=(A,e)=>Math.round(255*Math.pow(A,1/e)),AL=(A,e)=>{let t=[],i=[],r=[],n=[];for(let s of A){let A=e({r:(0,Ac.wv)(s),g:(0,Ac.wL)(s),b:(0,Ac.z1)(s)});t.push(A.ch1),i.push(A.ch2),r.push(A.ch3),n.push((0,Ac.ke)(s))}return{ch1:t,ch2:i,ch3:r,alpha:n}};function A_(A,e,t,i="RGB",r={}){let[n,s]=function(A,e){let t=[],i=[],r=!1;for(let n=0;n<A.length;n++){let s=e[n],o=(0,y.bP)(s),a="transparent"===s;if(a){if(r){if(n===A.length-1&&!i.length){let e=A.length-1;t.push(A[0],A[e]),i.push(0,0)}}else if(a&&n>0){let e=i[i.length-1];t.push(A[n]),i.push(0xffffff&e)}}else r&&(t.push(A[n-1]),i.push(0xffffff&o)),t.push(A[n]),i.push(o);r=a}return[t,i]}(e,t);if("HSV"===i)return((A,e,t,i)=>{let r=0,{useCorrectedHSVInterpolation:n=!0}=i;if(n){let i=[e[0]],n=t.h,s=[n[0]];for(let A=1;A<n.length;++A){let t=n[A]-n[A-1];n[A]>n[A-1]&&t>.5?(i.push(e[A]),i.push(e[A]+1e-5),s.push(n[A]-1)):n[A]<n[A-1]&&t<-.5?(i.push(e[A]),i.push(e[A]+1e-5),s.push(n[A]+1)):i.push(e[A]),s.push(n[A])}r=((0,AS.GW)(A,i,s,AS.Dx.CLAMP)+1)%1}else r=(0,AS.GW)(A,e,t.h,AS.Dx.CLAMP);let s=(0,AS.GW)(A,e,t.s,AS.Dx.CLAMP),o=(0,AS.GW)(A,e,t.v,AS.Dx.CLAMP),a=(0,AS.GW)(A,e,t.a,AS.Dx.CLAMP);return(0,Ac.SN)(r,s,o,a)})(A,n,(A=>{let{ch1:e,ch2:t,ch3:i,alpha:r}=AL(A,A=>{let e=(0,Ac.WN)(A.r,A.g,A.b);return{ch1:e.h,ch2:e.s,ch3:e.v}});return{h:e,s:t,v:i,a:r}})(s),r);if("RGB"===i)return((A,e,t,i)=>{let{gamma:r=2.2}=i,{r:n,g:s,b:o}=t;1!==r&&(n=Ax(n,r),s=Ax(s,r),o=Ax(o,r));let a=(0,AS.GW)(A,e,n,AS.Dx.CLAMP),c=(0,AS.GW)(A,e,s,AS.Dx.CLAMP),g=(0,AS.GW)(A,e,o,AS.Dx.CLAMP),l=(0,AS.GW)(A,e,t.a,AS.Dx.CLAMP);return 1===r?(0,Ac.IO)(a,c,g,l):(0,Ac.IO)(AM(a,r),AM(c,r),AM(g,r),l)})(A,n,(A=>{let{ch1:e,ch2:t,ch3:i,alpha:r}=AL(A,A=>({ch1:A.r,ch2:A.g,ch3:A.b}));return{r:e,g:t,b:i,a:r}})(s),r);if("LAB"===i)return((A,e,t)=>{let i=(0,AS.GW)(A,e,t.l,AS.Dx.CLAMP),r=(0,AS.GW)(A,e,t.a,AS.Dx.CLAMP),n=(0,AS.GW)(A,e,t.b,AS.Dx.CLAMP),s=(0,AS.GW)(A,e,t.alpha,AS.Dx.CLAMP),{r:o,g:a,b:c,alpha:g}=AU.A.oklab.convert.toRgb({l:i,a:r,b:n,alpha:s});return(0,Ac.IO)(o,a,c,g)})(A,n,(A=>{let{ch1:e,ch2:t,ch3:i,alpha:r}=AL(A,A=>{let e=AU.A.oklab.convert.fromRgb(A);return{ch1:e.l,ch2:e.a,ch3:e.b}});return{l:e,a:t,b:i,alpha:r}})(s));throw Error(`[Reanimated] Invalid color space provided: ${i}. Supported values are: ['RGB', 'HSV', 'LAB'].`)}var AR=t(953577),AT=t(589807);t(725969);var AG=t(780423),AN=t(88039);class Aj extends AG.SH{static{this.presetName="BounceIn"}static createInstance(){return new Aj}static getDuration(){return 600}getDuration(){return this.durationV??600}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getDelay(),t=this.getDuration(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return()=>({animations:{transform:[{scale:A(e,(0,K.kB)((0,K.fY)(1.2,{duration:.55*t}),(0,K.fY)(.9,{duration:.15*t}),(0,K.fY)(1.1,{duration:.15*t}),(0,K.fY)((0,AN.Ui)({scale:1},0,n),{duration:.15*t})))}]},initialValues:{transform:(0,AN.O5)([{scale:0}],r)},callback:i})}}}class AO extends AG.SH{static{this.presetName="BounceInDown"}static createInstance(){return new AO}static getDuration(){return 600}getDuration(){return this.durationV??600}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getDelay(),t=this.getDuration(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({animations:{transform:[{translateY:A(e,(0,K.kB)((0,K.fY)(-20,{duration:.55*t}),(0,K.fY)(10,{duration:.15*t}),(0,K.fY)(-10,{duration:.15*t}),(0,K.fY)((0,AN.Ui)({translateY:0},0,n),{duration:.15*t})))}]},initialValues:{transform:(0,AN.O5)([{translateY:s.windowHeight}],r)},callback:i})}}}class AK extends AG.SH{static{this.presetName="BounceInUp"}static createInstance(){return new AK}static getDuration(){return 600}getDuration(){return this.durationV??600}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getDelay(),t=this.getDuration(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({animations:{transform:[{translateY:A(e,(0,K.kB)((0,K.fY)(20,{duration:.55*t}),(0,K.fY)(-10,{duration:.15*t}),(0,K.fY)(10,{duration:.15*t}),(0,K.fY)((0,AN.Ui)({translateY:0},0,n),{duration:.15*t})))}]},initialValues:{transform:(0,AN.O5)([{translateY:-s.windowHeight}],r)},callback:i})}}}class AY extends AG.SH{static{this.presetName="BounceInLeft"}static createInstance(){return new AY}static getDuration(){return 600}getDuration(){return this.durationV??600}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getDelay(),t=this.getDuration(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({animations:{transform:[{translateX:A(e,(0,K.kB)((0,K.fY)(20,{duration:.55*t}),(0,K.fY)(-10,{duration:.15*t}),(0,K.fY)(10,{duration:.15*t}),(0,K.fY)((0,AN.Ui)({translateX:0},0,n),{duration:.15*t})))}]},initialValues:{transform:(0,AN.O5)([{translateX:-s.windowWidth}],r)},callback:i})}}}class Az extends AG.SH{static{this.presetName="BounceInRight"}static createInstance(){return new Az}static getDuration(){return 600}getDuration(){return this.durationV??600}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getDelay(),t=this.getDuration(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({animations:{transform:[{translateX:A(e,(0,K.kB)((0,K.fY)(-20,{duration:.55*t}),(0,K.fY)(10,{duration:.15*t}),(0,K.fY)(-10,{duration:.15*t}),(0,K.fY)((0,AN.Ui)({translateX:0},0,n),{duration:.15*t})))}]},initialValues:{transform:(0,AN.O5)([{translateX:s.windowWidth}],r)},callback:i})}}}class AJ extends AG.SH{static{this.presetName="BounceOut"}static createInstance(){return new AJ}static getDuration(){return 600}getDuration(){return this.durationV??600}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getDelay(),t=this.getDuration(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return()=>({animations:{transform:[{scale:A(e,(0,K.kB)((0,K.fY)(1.1,{duration:.15*t}),(0,K.fY)(.9,{duration:.15*t}),(0,K.fY)(1.2,{duration:.15*t}),(0,K.fY)((0,AN.Ui)({scale:0},0,n),{duration:.55*t})))}]},initialValues:{transform:(0,AN.O5)([{scale:1}],r)},callback:i})}}}class AX extends AG.SH{static{this.presetName="BounceOutDown"}static createInstance(){return new AX}static getDuration(){return 600}getDuration(){return this.durationV??600}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getDelay(),t=this.getDuration(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({animations:{transform:[{translateY:A(e,(0,K.kB)((0,K.fY)(-10,{duration:.15*t}),(0,K.fY)(10,{duration:.15*t}),(0,K.fY)(-20,{duration:.15*t}),(0,K.fY)((0,AN.Ui)({translateY:s.windowHeight},0,n),{duration:.55*t})))}]},initialValues:{transform:(0,AN.O5)([{translateY:0}],r)},callback:i})}}}class AV extends AG.SH{static{this.presetName="BounceOutUp"}static createInstance(){return new AV}static getDuration(){return 600}getDuration(){return this.durationV??600}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getDelay(),t=this.getDuration(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({animations:{transform:[{translateY:A(e,(0,K.kB)((0,K.fY)(10,{duration:.15*t}),(0,K.fY)(-10,{duration:.15*t}),(0,K.fY)(20,{duration:.15*t}),(0,K.fY)((0,AN.Ui)({translateY:-s.windowHeight},0,n),{duration:.55*t})))}]},initialValues:{transform:(0,AN.O5)([{translateY:0}],r)},callback:i})}}}class Aq extends AG.SH{static{this.presetName="BounceOutLeft"}static createInstance(){return new Aq}static getDuration(){return 600}getDuration(){return this.durationV??600}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getDelay(),t=this.getDuration(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({animations:{transform:[{translateX:A(e,(0,K.kB)((0,K.fY)(10,{duration:.15*t}),(0,K.fY)(-10,{duration:.15*t}),(0,K.fY)(20,{duration:.15*t}),(0,K.fY)((0,AN.Ui)({translateX:-s.windowWidth},0,n),{duration:.55*t})))}]},initialValues:{transform:(0,AN.O5)([{translateX:0}],r)},callback:i})}}}class AW extends AG.SH{static{this.presetName="BounceOutRight"}static createInstance(){return new AW}static getDuration(){return 600}getDuration(){return this.durationV??600}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getDelay(),t=this.getDuration(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({animations:{transform:[{translateX:A(e,(0,K.kB)((0,K.fY)(-10,{duration:.15*t}),(0,K.fY)(10,{duration:.15*t}),(0,K.fY)(-20,{duration:.15*t}),(0,K.fY)((0,AN.Ui)({translateX:s.windowWidth},0,n),{duration:.55*t})))}]},initialValues:{transform:(0,AN.O5)([{translateX:0}],r)},callback:i})}}}class AZ extends AG.SH{static{this.presetName="FadeIn"}static createInstance(){return new AZ}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),[e,t]=this.getAnimationAndConfig(),i=this.callbackV,r=this.initialValues,n=this.targetValues,s=this.getDelay();return()=>({animations:{opacity:A(s,e(n?.opacity??1,t))},initialValues:{opacity:r?.opacity??0},callback:i})}}}class A$ extends AG.SH{static{this.presetName="FadeInRight"}static createInstance(){return new A$}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),[t,i]=e,r=this.callbackV,n=this.initialValues,s=this.targetValues,o=this.getDelay();return()=>({animations:{opacity:A(o,t(s?.opacity??1,i)),transform:(0,AN.Pe)([{translateX:0}],s,e,A,o)},initialValues:{opacity:n?.opacity??0,transform:(0,AN.O5)([{translateX:25}],n)},callback:r})}}}class A0 extends AG.SH{static{this.presetName="FadeInLeft"}static createInstance(){return new A0}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),[t,i]=e,r=this.callbackV,n=this.initialValues,s=this.targetValues,o=this.getDelay();return()=>({animations:{opacity:A(o,t(s?.opacity??1,i)),transform:(0,AN.Pe)([{translateX:0}],s,e,A,o)},initialValues:{opacity:n?.opacity??0,transform:(0,AN.O5)([{translateX:-25}],n)},callback:r})}}}class A2 extends AG.SH{static{this.presetName="FadeInUp"}static createInstance(){return new A2}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),[t,i]=e,r=this.callbackV,n=this.initialValues,s=this.targetValues,o=this.getDelay();return()=>({animations:{opacity:A(o,t(s?.opacity??1,i)),transform:(0,AN.Pe)([{translateY:0}],s,e,A,o)},initialValues:{opacity:n?.opacity??0,transform:(0,AN.O5)([{translateY:-25}],n)},callback:r})}}}class A1 extends AG.SH{static{this.presetName="FadeInDown"}static createInstance(){return new A1}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),[t,i]=e,r=this.callbackV,n=this.initialValues,s=this.targetValues,o=this.getDelay();return()=>({animations:{opacity:A(o,t(s?.opacity??1,i)),transform:(0,AN.Pe)([{translateY:0}],s,e,A,o)},initialValues:{opacity:n?.opacity??0,transform:(0,AN.O5)([{translateY:25}],n)},callback:r})}}}class A8 extends AG.SH{static{this.presetName="FadeOut"}static createInstance(){return new A8}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),[e,t]=this.getAnimationAndConfig(),i=this.callbackV,r=this.initialValues,n=this.targetValues,s=this.getDelay();return()=>({animations:{opacity:A(s,e(n?.opacity??0,t))},initialValues:{opacity:r?.opacity??1},callback:i})}}}class A3 extends AG.SH{static{this.presetName="FadeOutRight"}static createInstance(){return new A3}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),[t,i]=e,r=this.callbackV,n=this.initialValues,s=this.targetValues,o=this.getDelay();return()=>({animations:{opacity:A(o,t(s?.opacity??0,i)),transform:(0,AN.Pe)([{translateX:25}],s,e,A,o)},initialValues:{opacity:n?.opacity??1,transform:(0,AN.O5)([{translateX:0}],n)},callback:r})}}}class A4 extends AG.SH{static{this.presetName="FadeOutLeft"}static createInstance(){return new A4}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),[t,i]=e,r=this.callbackV,n=this.initialValues,s=this.targetValues,o=this.getDelay();return()=>({animations:{opacity:A(o,t(s?.opacity??0,i)),transform:(0,AN.Pe)([{translateX:-25}],s,e,A,o)},initialValues:{opacity:n?.opacity??1,transform:(0,AN.O5)([{translateX:0}],n)},callback:r})}}}class A9 extends AG.SH{static{this.presetName="FadeOutUp"}static createInstance(){return new A9}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),[t,i]=e,r=this.callbackV,n=this.initialValues,s=this.targetValues,o=this.getDelay();return()=>({animations:{opacity:A(o,t(s?.opacity??0,i)),transform:(0,AN.Pe)([{translateY:-25}],s,e,A,o)},initialValues:{opacity:n?.opacity??1,transform:(0,AN.O5)([{translateY:0}],n)},callback:r})}}}class A7 extends AG.SH{static{this.presetName="FadeOutDown"}static createInstance(){return new A7}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),[t,i]=e,r=this.callbackV,n=this.initialValues,s=this.targetValues,o=this.getDelay();return()=>({animations:{opacity:A(o,t(s?.opacity??0,i)),transform:(0,AN.Pe)([{translateY:25}],s,e,A,o)},initialValues:{opacity:n?.opacity??1,transform:(0,AN.O5)([{translateY:0}],n)},callback:r})}}}class A5 extends AG.SH{static{this.presetName="FlipInXUp"}static createInstance(){return new A5}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({initialValues:{transform:(0,AN.O5)([{perspective:500},{rotateX:"90deg"},{translateY:-s.targetHeight}],r)},animations:{transform:(0,AN.Pe)([{perspective:500},{rotateX:"0deg"},{translateY:0}],n,e,A,t)},callback:i})}}}class A6 extends AG.SH{static{this.presetName="FlipInYLeft"}static createInstance(){return new A6}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({initialValues:{transform:(0,AN.O5)([{perspective:500},{rotateY:"-90deg"},{translateX:-s.targetWidth}],r)},animations:{transform:(0,AN.Pe)([{perspective:500},{rotateY:"0deg"},{translateX:0}],n,e,A,t)},callback:i})}}}class eA extends AG.SH{static{this.presetName="FlipInXDown"}static createInstance(){return new eA}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({initialValues:{transform:(0,AN.O5)([{perspective:500},{rotateX:"-90deg"},{translateY:s.targetHeight}],r)},animations:{transform:(0,AN.Pe)([{perspective:500},{rotateX:"0deg"},{translateY:0}],n,e,A,t)},callback:i})}}}class ee extends AG.SH{static{this.presetName="FlipInYRight"}static createInstance(){return new ee}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({initialValues:{transform:(0,AN.O5)([{perspective:500}
10,{rotateY:"90deg"},{translateX:s.targetWidth}],r)},animations:{transform:(0,AN.Pe)([{perspective:500},{rotateY:"0deg"},{translateX:0}],n,e,A,t)},callback:i})}}}class et extends AG.SH{static{this.presetName="FlipInEasyX"}static createInstance(){return new et}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return()=>({initialValues:{transform:(0,AN.O5)([{perspective:500},{rotateX:"90deg"}],r)},animations:{transform:(0,AN.Pe)([{perspective:500},{rotateX:"0deg"}],n,e,A,t)},callback:i})}}}class ei extends AG.SH{static{this.presetName="FlipInEasyY"}static createInstance(){return new ei}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return()=>({initialValues:{transform:(0,AN.O5)([{perspective:500},{rotateY:"90deg"}],r)},animations:{transform:(0,AN.Pe)([{perspective:500},{rotateY:"0deg"}],n,e,A,t)},callback:i})}}}class er extends AG.SH{static{this.presetName="FlipOutXUp"}static createInstance(){return new er}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({initialValues:{transform:(0,AN.O5)([{perspective:500},{rotateX:"0deg"},{translateY:0}],r)},animations:{transform:(0,AN.Pe)([{perspective:500},{rotateX:"90deg"},{translateY:-s.currentHeight}],n,e,A,t)},callback:i})}}}class en extends AG.SH{static{this.presetName="FlipOutYLeft"}static createInstance(){return new en}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({initialValues:{transform:(0,AN.O5)([{perspective:500},{rotateY:"0deg"},{translateX:0}],r)},animations:{transform:(0,AN.Pe)([{perspective:500},{rotateY:"-90deg"},{translateX:-s.currentWidth}],n,e,A,t)},callback:i})}}}class es extends AG.SH{static{this.presetName="FlipOutXDown"}static createInstance(){return new es}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({initialValues:{transform:(0,AN.O5)([{perspective:500},{rotateX:"0deg"},{translateY:0}],r)},animations:{transform:(0,AN.Pe)([{perspective:500},{rotateX:"-90deg"},{translateY:s.currentHeight}],n,e,A,t)},callback:i})}}}class eo extends AG.SH{static{this.presetName="FlipOutYRight"}static createInstance(){return new eo}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({initialValues:{transform:(0,AN.O5)([{perspective:500},{rotateY:"0deg"},{translateX:0}],r)},animations:{transform:(0,AN.Pe)([{perspective:500},{rotateY:"90deg"},{translateX:s.currentWidth}],n,e,A,t)},callback:i})}}}class ea extends AG.SH{static{this.presetName="FlipOutEasyX"}static createInstance(){return new ea}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return()=>({initialValues:{transform:(0,AN.O5)([{perspective:500},{rotateX:"0deg"}],r)},animations:{transform:(0,AN.Pe)([{perspective:500},{rotateX:"90deg"}],n,e,A,t)},callback:i})}}}class ec extends AG.SH{static{this.presetName="FlipOutEasyY"}static createInstance(){return new ec}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return()=>({initialValues:{transform:(0,AN.O5)([{perspective:500},{rotateY:"0deg"}],r)},animations:{transform:(0,AN.Pe)([{perspective:500},{rotateY:"90deg"}],n,e,A,t)},callback:i})}}}class eg extends AG.SH{static{this.presetName="LightSpeedInRight"}static createInstance(){return new eg}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),[e,t]=this.getAnimationAndConfig(),i=this.getDelay(),r=this.getDuration(),n=this.callbackV,s=this.initialValues,o=this.targetValues,{value:a}=(0,AN.fn)({translateX:0},0,o),{value:c}=(0,AN.fn)({skewX:"0deg"},1,o);return g=>({animations:{opacity:A(i,(0,K.fY)(o?.opacity??1,{duration:r})),transform:[{translateX:A(i,e(a,{...t,duration:.7*r}))},{skewX:A(i,(0,K.kB)((0,K.fY)("10deg",{duration:.7*r}),(0,K.fY)("-5deg",{duration:.15*r}),(0,K.fY)(c,{duration:.15*r})))}]},initialValues:{opacity:s?.opacity??0,transform:(0,AN.O5)([{translateX:g.windowWidth},{skewX:"-45deg"}],s)},callback:n})}}}class el extends AG.SH{static{this.presetName="LightSpeedInLeft"}static createInstance(){return new el}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),[e,t]=this.getAnimationAndConfig(),i=this.getDelay(),r=this.getDuration(),n=this.callbackV,s=this.initialValues,o=this.targetValues,{value:a}=(0,AN.fn)({translateX:0},0,o),{value:c}=(0,AN.fn)({skewX:"0deg"},1,o);return g=>({animations:{opacity:A(i,(0,K.fY)(o?.opacity??1,{duration:r})),transform:[{translateX:A(i,e(a,{...t,duration:.7*r}))},{skewX:A(i,(0,K.kB)((0,K.fY)("-10deg",{duration:.7*r}),(0,K.fY)("5deg",{duration:.15*r}),(0,K.fY)(c,{duration:.15*r})))}]},initialValues:{opacity:s?.opacity??0,transform:(0,AN.O5)([{translateX:-g.
10windowWidth},{skewX:"45deg"}],s)},callback:n})}}}class eu extends AG.SH{static{this.presetName="LightSpeedOutRight"}static createInstance(){return new eu}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),[t,i]=e,r=this.getDelay(),n=this.callbackV,s=this.initialValues,o=this.targetValues;return a=>({animations:{opacity:A(r,t(o?.opacity??0,i)),transform:(0,AN.Pe)([{translateX:a.windowWidth},{skewX:"-45deg"}],o,e,A,r)},initialValues:{opacity:s?.opacity??1,transform:(0,AN.O5)([{translateX:0},{skewX:"0deg"}],s)},callback:n})}}}class eB extends AG.SH{static{this.presetName="LightSpeedOutLeft"}static createInstance(){return new eB}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),[t,i]=e,r=this.getDelay(),n=this.callbackV,s=this.initialValues,o=this.targetValues;return a=>({animations:{opacity:A(r,t(o?.opacity??0,i)),transform:(0,AN.Pe)([{translateX:-a.windowWidth},{skewX:"45deg"}],o,e,A,r)},initialValues:{opacity:s?.opacity??1,transform:(0,AN.O5)([{translateX:0},{skewX:"0deg"}],s)},callback:n})}}}class eh extends AG.SH{static{this.presetName="PinwheelIn"}static createInstance(){return new eh}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),[t,i]=e,r=this.getDelay(),n=this.callbackV,s=this.initialValues,o=this.targetValues;return()=>({animations:{opacity:A(r,t(o?.opacity??1,i)),transform:(0,AN.Pe)([{scale:1},{rotate:"0rad"}],o,e,A,r)},initialValues:{opacity:s?.opacity??0,transform:(0,AN.O5)([{scale:0},{rotate:"5rad"}],s)},callback:n})}}}class ed extends AG.SH{static{this.presetName="PinwheelOut"}static createInstance(){return new ed}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),[t,i]=e,r=this.getDelay(),n=this.callbackV,s=this.initialValues,o=this.targetValues;return()=>({animations:{opacity:A(r,t(o?.opacity??0,i)),transform:(0,AN.Pe)([{scale:0},{rotate:"5rad"}],o,e,A,r)},initialValues:{opacity:s?.opacity??1,transform:(0,AN.O5)([{scale:1},{rotate:"0rad"}],s)},callback:n})}}}class ef extends AG.SH{static{this.presetName="RollInLeft"}static createInstance(){return new ef}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({animations:{transform:(0,AN.Pe)([{translateX:0},{rotate:"0deg"}],n,e,A,t)},initialValues:{transform:(0,AN.O5)([{translateX:-s.windowWidth},{rotate:"-180deg"}],r)},callback:i})}}}class eQ extends AG.SH{static{this.presetName="RollInRight"}static createInstance(){return new eQ}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({animations:{transform:(0,AN.Pe)([{translateX:0},{rotate:"0deg"}],n,e,A,t)},initialValues:{transform:(0,AN.O5)([{translateX:s.windowWidth},{rotate:"180deg"}],r)},callback:i})}}}class eC extends AG.SH{static{this.presetName="RollOutLeft"}static createInstance(){return new eC}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({animations:{transform:(0,AN.Pe)([{translateX:-s.windowWidth},{rotate:"-180deg"}],n,e,A,t)},initialValues:{transform:(0,AN.O5)([{translateX:0},{rotate:"0deg"}],r)},callback:i})}}}class ep extends AG.SH{static{this.presetName="RollOutRight"}static createInstance(){return new ep}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({animations:{transform:(0,AN.Pe)([{translateX:s.windowWidth},{rotate:"180deg"}],n,e,A,t)},initialValues:{transform:(0,AN.O5)([{translateX:0},{rotate:"0deg"}],r)},callback:i})}}}class ew extends AG.SH{static{this.presetName="RotateInDownLeft"}static createInstance(){return new ew}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),[t,i]=e,r=this.getDelay(),n=this.callbackV,s=this.initialValues,o=this.targetValues;return a=>({animations:{opacity:A(r,t(o?.opacity??1,i)),transform:(0,AN.Pe)([{rotate:"0deg"},{translateX:0},{translateY:0}],o,e,A,r)},initialValues:{opacity:s?.opacity??0,transform:(0,AN.O5)([{rotate:"-90deg"},{translateX:a.targetWidth/2-a.targetHeight/2},{translateY:-(a.targetWidth/2-a.targetHeight/2)}],s)},callback:n})}}}class eE extends AG.SH{static{this.presetName="RotateInDownRight"}static createInstance(){return new eE}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),[t,i]=e,r=this.getDelay(),n=this.callbackV,s=this.initialValues,o=this.targetValues;return a=>({animations:{opacity:A(r,t(o?.opacity??1,i)),transform:(0,AN.Pe)([{rotate:"0deg"},{translateX:0},{translateY:0}],o,e,A,r)},initialValues:{opacity:s?.opacity??0,transform:(0,AN.O5)([{rotate:"90deg"},{translateX:-(a.targetWidth/2-a.targetHeight/2)},{translateY:-(a.targetWidth/2-a.targetHeight/2)}],s)},callback:n})}}}class eI extends AG.SH{static{this.presetName="RotateInUpLeft"}static createInstance(){return new eI}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),[t,i]=e,r=this.getDelay(),n=this.callbackV,s=this.initialValues,o=this.targetValues;return a=>({animations:{opacity:A(r,t(o?.opacity??1,i)),transform:(0,AN.Pe)([{rotate:"0deg"},{translateX:0},{translateY:0}],o,e,A,r)},initialValues:{opacity:s?.opacity??0,transform:(0,AN.O5)([{rotate:"90deg"},{translateX:a.targetWidth/2-a.targetHeight/2},{translateY:a.targetWidth/2-a.targetHeight/2}],s)},callback:n})}}}
10class em extends AG.SH{static{this.presetName="RotateInUpRight"}static createInstance(){return new em}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),[t,i]=e,r=this.getDelay(),n=this.callbackV,s=this.initialValues,o=this.targetValues;return a=>({animations:{opacity:A(r,t(o?.opacity??1,i)),transform:(0,AN.Pe)([{rotate:"0deg"},{translateX:0},{translateY:0}],o,e,A,r)},initialValues:{opacity:s?.opacity??0,transform:(0,AN.O5)([{rotate:"-90deg"},{translateX:-(a.targetWidth/2-a.targetHeight/2)},{translateY:a.targetWidth/2-a.targetHeight/2}],s)},callback:n})}}}class ev extends AG.SH{static{this.presetName="RotateOutDownLeft"}static createInstance(){return new ev}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),[t,i]=e,r=this.getDelay(),n=this.callbackV,s=this.initialValues,o=this.targetValues;return a=>({animations:{opacity:A(r,t(o?.opacity??0,i)),transform:(0,AN.Pe)([{rotate:"90deg"},{translateX:a.currentWidth/2-a.currentHeight/2},{translateY:a.currentWidth/2-a.currentHeight/2}],o,e,A,r)},initialValues:{opacity:s?.opacity??1,transform:(0,AN.O5)([{rotate:"0deg"},{translateX:0},{translateY:0}],s)},callback:n})}}}class ey extends AG.SH{static{this.presetName="RotateOutDownRight"}static createInstance(){return new ey}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),[t,i]=e,r=this.getDelay(),n=this.callbackV,s=this.initialValues,o=this.targetValues;return a=>({animations:{opacity:A(r,t(o?.opacity??0,i)),transform:(0,AN.Pe)([{rotate:"-90deg"},{translateX:-(a.currentWidth/2-a.currentHeight/2)},{translateY:a.currentWidth/2-a.currentHeight/2}],o,e,A,r)},initialValues:{opacity:s?.opacity??1,transform:(0,AN.O5)([{rotate:"0deg"},{translateX:0},{translateY:0}],s)},callback:n})}}}class ek extends AG.SH{static{this.presetName="RotateOutUpLeft"}static createInstance(){return new ek}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),[t,i]=e,r=this.getDelay(),n=this.callbackV,s=this.initialValues,o=this.targetValues;return a=>({animations:{opacity:A(r,t(o?.opacity??0,i)),transform:(0,AN.Pe)([{rotate:"-90deg"},{translateX:a.currentWidth/2-a.currentHeight/2},{translateY:-(a.currentWidth/2-a.currentHeight/2)}],o,e,A,r)},initialValues:{opacity:s?.opacity??1,transform:(0,AN.O5)([{rotate:"0deg"},{translateX:0},{translateY:0}],s)},callback:n})}}}class eD extends AG.SH{static{this.presetName="RotateOutUpRight"}static createInstance(){return new eD}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),[t,i]=e,r=this.getDelay(),n=this.callbackV,s=this.initialValues,o=this.targetValues;return a=>({animations:{opacity:A(r,t(o?.opacity??0,i)),transform:(0,AN.Pe)([{rotate:"90deg"},{translateX:-(a.currentWidth/2-a.currentHeight/2)},{translateY:-(a.currentWidth/2-a.currentHeight/2)}],o,e,A,r)},initialValues:{opacity:s?.opacity??1,transform:(0,AN.O5)([{rotate:"0deg"},{translateX:0},{translateY:0}],s)},callback:n})}}}class eb extends AG.SH{static{this.presetName="SlideInRight"}static createInstance(){return new eb}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),[e,t]=this.getAnimationAndConfig(),i=this.getDelay(),r=this.callbackV,n=this.initialValues,s=this.targetValues;return o=>({animations:{originX:A(i,e(s?.originX??o.targetOriginX,t))},initialValues:{originX:o.targetOriginX+o.windowWidth,...n},callback:r})}}}class eF extends AG.SH{static{this.presetName="SlideInLeft"}static createInstance(){return new eF}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),[e,t]=this.getAnimationAndConfig(),i=this.getDelay(),r=this.callbackV,n=this.initialValues,s=this.targetValues;return o=>({animations:{originX:A(i,e(s?.originX??o.targetOriginX,t))},initialValues:{originX:o.targetOriginX-o.windowWidth,...n},callback:r})}}}class eP extends AG.SH{static{this.presetName="SlideOutRight"}static createInstance(){return new eP}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),[e,t]=this.getAnimationAndConfig(),i=this.getDelay(),r=this.callbackV,n=this.initialValues,s=this.targetValues;return o=>({animations:{originX:A(i,e(s?.originX??Math.max(o.currentOriginX+o.windowWidth,o.windowWidth),t))},initialValues:{originX:o.currentOriginX,...n},callback:r})}}}class eU extends AG.SH{static{this.presetName="SlideOutLeft"}static createInstance(){return new eU}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),[e,t]=this.getAnimationAndConfig(),i=this.getDelay(),r=this.callbackV,n=this.initialValues,s=this.targetValues;return o=>({animations:{originX:A(i,e(s?.originX??Math.min(o.currentOriginX-o.windowWidth,-o.windowWidth),t))},initialValues:{originX:o.currentOriginX,...n},callback:r})}}}class eS extends AG.SH{static{this.presetName="SlideInUp"}static createInstance(){return new eS}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),[e,t]=this.getAnimationAndConfig(),i=this.getDelay(),r=this.callbackV,n=this.initialValues,s=this.targetValues;return o=>({animations:{originY:A(i,e(s?.originY??o.targetOriginY,t))},initialValues:{originY:-o.windowHeight,...n},callback:r})}}}class eH extends AG.SH{static{this.presetName="SlideInDown"}static createInstance(){return new eH}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),[e,t]=this.getAnimationAndConfig(),i=this.getDelay(),r=this.callbackV,n=this.initialValues,s=this.targetValues;return o=>({animations:{originY:A(i,e(s?.originY??o.targetOriginY,t))},initialValues:{originY:o.targetOriginY+o.windowHeight,...n},callback:r})}}}class ex extends AG.SH{static{this.presetName="SlideOutUp"}static createInstance(){return new ex}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),[e,t]=this.getAnimationAndConfig(),i=this.getDelay(),r=this.callbackV,n=this.initialValues,s=this.targetValues;return o=>({animations:{originY:A(i,e(s?.originY??Math.min(o.currentOriginY-o.windowHeight,-o.windowHeight),t))},initialValues:{originY:o.currentOriginY,...n},callback:r})}}}class eM extends AG.SH{static{this.presetName="SlideOutDown"}static createInstance(){return new eM}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),[e,t]=this.getAnimationAndConfig(),i=this.getDelay(),r=this.callbackV,n=this.initialValues,s=this.targetValues;return o=>({animations:{originY:A(i,e(s?.originY??Math.max(o.currentOriginY+o.windowHeight,o.windowHeight),t))},initialValues:{originY:o.currentOriginY,...n},callback:r})}}}class eL extends AG.SH{static{this.presetName="StretchInX"}static createInstance(){return new eL}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return()=>({animations:{transform:(0,AN.Pe)([{scaleX:1}],n,e,A,t)},initialValues:{transform:(0,AN.O5)([{scaleX:0}],r)},callback:i})}}}class e_ extends AG.SH{static{this.presetName="StretchInY"}static createInstance(){return new e_}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return()=>({animations:{transform:(0,AN.Pe)([{scaleY:1}],n,e,A,t)},initialValues:{transform:(0,AN.O5)([{scaleY:0}],r)},callback:i})}}}class eR extends AG.SH{static{this.presetName="StretchOutX"}static createInstance(){return new eR}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return()=>({animations:{transform:(0,AN.Pe)([{scaleX:0}],n,e,A,t)},initialValues:{transform:(0,AN.O5)([{scaleX:1}],r)},callback:i})}}}class eT extends AG.SH{static{this.presetName="StretchOutY"}static createInstance(){return new eT}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return()=>({animations:{transform:(0,AN.Pe)([{scaleY:0}],n,e,A,t)},initialValues:{transform:(0,AN.O5)([{scaleY:1}],r)},callback:i})}}}class eG extends AG.SH{static{this.presetName="ZoomIn"}static createInstance(){return new eG}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return()=>({animations:{transform:(0,AN.Pe)([{scale:1}],n,e,A,t)},initialValues:{transform:(0,AN.O5)([{scale:0}],r)},callback:i})}}}class eN extends AG.SH{static{this.presetName="ZoomInRotate"}static createInstance(){return new eN}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.rotateV?this.rotateV:"0.3",r=this.callbackV,n=this.initialValues,s=this.targetValues;return()=>({animations:{transform:(0,AN.Pe)([{scale:1},{rotate:"0rad"}],s,e,A,t)},initialValues:{transform:(0,AN.O5)([{scale:0},{rotate:`${i}rad`}],n)},callback:r})}}}class ej extends AG.SH{static{this.presetName="ZoomInLeft"}static createInstance(){return new ej}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({animations:{transform:(0,AN.Pe)([{translateX:0},{scale:1}],n,e,A,t)},initialValues:{transform:(0,AN.O5)([{translateX:-s.windowWidth},{scale:0}],r)},callback:i})}}}class eO extends AG.SH{static{this.presetName="ZoomInRight"}static createInstance(){return new eO}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({animations:{transform:(0,AN.Pe)([{translateX:0},{scale:1}],n,e,A,t)},initialValues:{transform:(0,AN.O5)([{translateX:s.windowWidth},{scale:0}],r)},callback:i})}}}class eK extends AG.SH{static{this.presetName="ZoomInUp"}static createInstance(){return new eK}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({animations:{transform:(0,AN.Pe)([{translateY:0},{scale:1}],n,e,A,t)},initialValues:{transform:(0,AN.O5)([{translateY:-s.windowHeight},{scale:0}],r)},callback:i})}}}class eY extends AG.SH{static{this.presetName="ZoomInDown"}static createInstance(){return new eY}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({animations:{transform:(0,AN.Pe)([{translateY:0},{scale:1}],n,e,A,t)},initialValues:{transform:(0,AN.O5)([{translateY:s.windowHeight},{scale:0}],r)},callback:i})}}}class ez extends AG.SH{static{this.presetName="ZoomInEasyUp"}static createInstance(){return new ez}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({animations:{transform:(0,AN.Pe)([{translateY:0},{scale:1}],n,e,A,t)},initialValues:{transform:(0,AN.O5)([{translateY:-s.targetHeight},{scale:0}],r)},callback:i})}}}class eJ extends AG.SH{static{this.presetName="ZoomInEasyDown"}static createInstance(){return new eJ}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({animations:{transform:(0,AN.Pe)([{translateY:0},{scale:1}],n,e,A,t)},initialValues:{transform:(0,AN.O5)([{translateY:s.targetHeight},{scale:0}],r)},callback:i})}}}class eX extends AG.SH{static{this.presetName="ZoomOut"}static createInstance(){return new eX}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return()=>({animations:{transform:(0,AN.Pe)([{scale:0}],n,e,A,t)},initialValues:{transform:(0,AN.O5)([{scale:1}],r)},callback:i})}}}class eV extends AG.SH{static{this.presetName="ZoomOutRotate"}static createInstance(){return new eV}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.rotateV?this.rotateV:"0.3",r=this.callbackV,n=this.initialValues,s=this.targetValues;return()=>({animations:{transform:(0,AN.Pe)([{scale:0},{rotate:i}],s,e,A,t)},initialValues:{transform:(0,AN.O5)([{scale:1},{rotate:"0rad"}],n)},callback:r})}}}class eq extends AG.SH{static{this.presetName="ZoomOutLeft"}static createInstance(){return new eq}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({animations:{transform:(0,AN.Pe)([{translateX:-s.windowWidth},{scale:0}],n,e,A,t)},initialValues:{transform:(0,AN.O5)([{translateX:0},{scale:1}],r)},callback:i})}}}class eW extends AG.SH{static{this.presetName="ZoomOutRight"}static createInstance(){return new eW}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({animations:{transform:(0,AN.Pe)([{translateX:s.windowWidth},{scale:0}],n,e,A,t)},initialValues:{transform:(0,AN.O5)([{translateX:0},{scale:1}],r)},callback:i})}}}class eZ extends AG.SH{static{this.presetName="ZoomOutUp"}static createInstance(){return new eZ}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({animations:{transform:(0,AN.Pe)([{translateY:-s.windowHeight},{scale:0}],n,e,A,t)},initialValues:{transform:(0,AN.O5)([{translateY:0},{scale:1}],r)},callback:i})}}}class e$ extends AG.SH{static{this.presetName="ZoomOutDown"}static createInstance(){return new e$}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({animations:{transform:(0,AN.Pe)([{translateY:s.windowHeight},{scale:0}],n,e,A,t)},initialValues:{transform:(0,AN.O5)([{translateY:0},{scale:1}],r)},callback:i})}}}class e0 extends AG.SH{static{this.presetName="ZoomOutEasyUp"}static createInstance(){return new e0}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({animations:{transform:(0,AN.Pe)([{translateY:-s.currentHeight},{scale:0}],n,e,A,t)},initialValues:{transform:(0,AN.O5)([{translateY:0},{scale:1}],r)},callback:i})}}}class e2 extends AG.SH{static{this.presetName="ZoomOutEasyDown"}static createInstance(){return new e2}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.getAnimationAndConfig(),t=this.getDelay(),i=this.callbackV,r=this.initialValues,n=this.targetValues;return s=>({animations:{transform:(0,AN.Pe)([{translateY:s.currentHeight},{scale:0}],n,e,A,t)},initialValues:{transform:(0,AN.O5)([{translateY:0},{scale:1}],r)},callback:i})}}}t(281600);class e1 extends AG.RG{static{this.presetName="CurvedTransition"}static createInstance(){return new e1}static easingX(A){return this.createInstance().easingX(A)}easingX(A){return this.easingXV=A,this}static easingY(A){return this.createInstance().easingY(A)}easingY(A){return this.easingYV=A,this}static easingWidth(A){return this.createInstance().easingWidth(A)}easingWidth(A){return this.easingWidthV=A,this}static easingHeight(A){return this.createInstance().easingHeight(A)}easingHeight(A){return this.easingHeightV=A,this}constructor(...A){super(...A),this.easingXV=AF.G.in(AF.G.ease),this.easingYV=AF.G.out(AF.G.ease),this.easingWidthV=AF.G.in(AF.G.exp),this.easingHeightV=AF.G.out(AF.G.exp),this.build=()=>{let A=this.getDelayFunction(),e=this.callbackV,t=this.getDelay(),i=this.durationV??300,r={easingX
10:this.easingXV,easingY:this.easingYV,easingWidth:this.easingWidthV,easingHeight:this.easingHeightV};return n=>({initialValues:{originX:n.currentOriginX,originY:n.currentOriginY,width:n.currentWidth,height:n.currentHeight},animations:{originX:A(t,(0,K.fY)(n.targetOriginX,{duration:i,easing:r.easingX})),originY:A(t,(0,K.fY)(n.targetOriginY,{duration:i,easing:r.easingY})),width:A(t,(0,K.fY)(n.targetWidth,{duration:i,easing:r.easingWidth})),height:A(t,(0,K.fY)(n.targetHeight,{duration:i,easing:r.easingHeight}))},callback:e})}}}class e8 extends AG.RG{static{this.presetName="EntryExitTransition"}static createInstance(){return new e8}static entering(A){return this.createInstance().entering(A)}entering(A){return this.enteringV=A,this}static exiting(A){return this.createInstance().exiting(A)}exiting(A){return this.exitingV=A,this}constructor(...A){super(...A),this.enteringV=AZ,this.exitingV=A8,this.build=()=>{let A=this.getDelayFunction(),e=this.callbackV,t=this.getDelay(),i=this.enteringV.build(),r=this.exitingV.build(),n=this.exitingV.getDuration();return s=>{let o=i(s),a=r(s),c={transform:[]};for(let e of Object.keys(a.animations))if("transform"===e){if(!Array.isArray(a.animations.transform))continue;a.animations.transform.forEach((e,i)=>{for(let r of Object.keys(e))c.transform.push({[r]:A(t,(0,K.kB)(e[r],(0,K.fY)(a.initialValues.transform?a.initialValues.transform[i][r]:0,{duration:0})))})})}else{let i=void 0!==o.animations[e]?[a.animations[e],(0,K.fY)(o.initialValues[e],{duration:0}),o.animations[e]]:[a.animations[e],(0,K.fY)(Object.keys(s).includes(e)?s[e]:a.initialValues[e],{duration:0})];c[e]=A(t,(0,K.kB)(...i))}for(let e of Object.keys(o.animations))if("transform"===e){if(!Array.isArray(o.animations.transform))continue;o.animations.transform.forEach((e,i)=>{for(let r of Object.keys(e))c.transform.push({[r]:A(t+n,(0,K.kB)((0,K.fY)(o.initialValues.transform?o.initialValues.transform[i][r]:0,{duration:n}),e[r]))})})}else{if(void 0!==c[e])continue;c[e]=A(t,(0,K.kB)((0,K.fY)(o.initialValues[e],{duration:0}),o.animations[e]))}let g=(Array.isArray(a.initialValues.transform)?a.initialValues.transform:[]).concat((Array.isArray(o.animations.transform)?o.animations.transform:[]).map(A=>{let e=Object.keys(A);if(e?.length<1)return y.vF.error("${value} is not a valid Transform object"),A;let t=e[0],i=A[t].current;if("string"==typeof i)if(i.includes("deg"))return{[t]:"0deg"};else return{[t]:"0"};return t.includes("translate")?{[t]:0}:{[t]:1}}));return{initialValues:{...a.initialValues,originX:s.currentOriginX,originY:s.currentOriginY,width:s.currentWidth,height:s.currentHeight,transform:g},animations:{originX:A(t+n,(0,K.fY)(s.targetOriginX,{duration:n})),originY:A(t+n,(0,K.fY)(s.targetOriginY,{duration:n})),width:A(t+n,(0,K.fY)(s.targetWidth,{duration:n})),height:A(t+n,(0,K.fY)(s.targetHeight,{duration:n})),...c},callback:e}}}}}class e3 extends AG.RG{static{this.presetName="FadingTransition"}static createInstance(){return new e3}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.callbackV,t=this.getDelay(),i=(this.durationV??500)/2;return r=>({initialValues:{opacity:1,originX:r.currentOriginX,originY:r.currentOriginY,width:r.currentWidth,height:r.currentHeight},animations:{opacity:A(t,(0,K.kB)((0,K.fY)(0,{duration:i}),(0,K.fY)(1,{duration:i}))),originX:(0,K.yA)(t+i,(0,K.fY)(r.targetOriginX,{duration:0})),originY:(0,K.yA)(t+i,(0,K.fY)(r.targetOriginY,{duration:0})),width:(0,K.yA)(t+i,(0,K.fY)(r.targetWidth,{duration:0})),height:(0,K.yA)(t+i,(0,K.fY)(r.targetHeight,{duration:0}))},callback:e})}}}class e4 extends AG.RG{static{this.presetName="JumpingTransition"}static createInstance(){return new e4}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),e=this.callbackV,t=this.getDelay(),i=this.durationV??300,r=i/2,n={duration:i};return i=>{let s=Math.max(Math.abs(i.targetOriginX-i.currentOriginX),Math.abs(i.targetOriginY-i.currentOriginY));return{initialValues:{originX:i.currentOriginX,originY:i.currentOriginY,width:i.currentWidth,height:i.currentHeight},animations:{originX:A(t,(0,K.fY)(i.targetOriginX,n)),originY:A(t,(0,K.kB)((0,K.fY)(Math.min(i.targetOriginY,i.currentOriginY)-s,{duration:r,easing:AF.G.out(AF.G.exp)}),(0,K.fY)(i.targetOriginY,{...n,duration:r,easing:AF.G.bounce}))),width:A(t,(0,K.fY)(i.targetWidth,n)),height:A(t,(0,K.fY)(i.targetHeight,n))},callback:e}}}}}class e9 extends AG.EU{static{this.presetName="LinearTransition"}static createInstance(){return new e9}constructor(...A){super(...A),this.build=()=>{let A=this.getDelayFunction(),[e,t]=this.getAnimationAndConfig(),i=this.callbackV,r=this.getDelay();return n=>({initialValues:{originX:n.currentOriginX,originY:n.currentOriginY,width:n.currentWidth,height:n.currentHeight},animations:{originX:A(r,e(n.targetOriginX,t)),originY:A(r,e(n.targetOriginY,t)),width:A(r,e(n.targetWidth,t)),height:A(r,e(n.targetHeight,t))},callback:i})}}}let e7=e9;class e5 extends AG.RG{static{this.presetName="SequencedTransition"}static createInstance(){return new e5}static reverse(){return e5.createInstance().reverse()}reverse(){return this.reversed=!this.reversed,this}constructor(...A){super(...A),this.reversed=!1,this.build=()=>{let A=this.getDelayFunction(),e=this.callbackV,t=this.getDelay(),i={duration:(this.durationV??500)/2},r=this.reversed;return n=>({initialValues:{originX:n.currentOriginX,originY:n.currentOriginY,width:n.currentWidth,height:n.currentHeight},animations:{originX:A(t,(0,K.kB)((0,K.fY)(r?n.currentOriginX:n.targetOriginX,i),(0,K.fY)(n.targetOriginX,i))),originY:A(t,(0,K.kB)((0,K.fY)(r?n.targetOriginY:n.currentOriginY,i),(0,K.fY)(n.targetOriginY,i))),width:A(t,(0,K.kB)((0,K.fY)(r?n.currentWidth:n.targetWidth,i),(0,K.fY)(n.targetWidth,i))),height:A(t,(0,K.kB)((0,K.fY)(r?n.targetHeight:n.currentHeight,i),(0,K.fY)(n.targetHeight,i)))},callback:e})}}}var e6=t(236781),tA=t(229297);let te=function(A,e,t=[]){y.vF.warn("dispatchCommand() is not supported on web.")};function tt(A){let e=A();if(!e)return y.vF.warn(`The view with tag ${e} is not a valid argument for measure(). This may be because the view is not currently rendered, which may not be a bug (e.g. an off-screen FlatList item).`),null;let t=e.getBoundingClientRect();return{width:e.offsetWidth,height:e.offsetHeight,x:e.offsetLeft,y:e.offsetTop,pageX:t.left,pageY:t.top}}function ti(A,e,t){let i=tt(A);return null===i?null:{x:e-i.pageX,y:t-i.pageY}}function tr(A,e,t,i){let r=A();r?r?.scrollTo({x:e,y:t,animated:i}):y.vF.warn("Called scrollTo() with an uninitialized ref. Make sure to pass the animated ref to the scrollable component before calling scrollTo().")}function tn(){y.vF.warn("setGestureState() is not available on web.")}var ts=t(462423);function to(A,e){let t=A();(0,ts.u)(e,t)}var ta=t(72991);function tc(A,e){return y.vF.warn("`createAnimatedPropAdapter` is no longer necessary in Reanimated 4 and will be removed in next version. Please remove this call from your co
10de and pass the adapter function directly."),A}var tg=t(479223);function tl(A){return{shadowNodeWrapper:A}}function tu(A,e){let{screenDimensions:t,belowTopScreenId:i,screenTransition:r}=A,{belowTopScreenStyle:n}=r,s=n(e,t),o={value:[tl(i)]};(0,tg.o)(o,s,void 0)}function tB(A,e){!function(A,e){let{screenDimensions:t,topScreenId:i,screenTransition:r}=A,{topScreenStyle:n}=r,s=n(e,t),o={value:[tl(i)]};(0,tg.o)(o,s,void 0)}(A,e),tu(A,e)}function th(A){return()=>(y.vF.warn("RNScreensTurboModule has not been found. Check that you have installed `[email protected]` or newer in your project and rebuilt your app."),A)}let td=t.g.RNScreensTurboModule||{startTransition:th({topScreenId:-1,belowTopScreenId:-1,canStartTransition:!1}),updateTransition:th(),finishTransition:th()};function tf(A,e,t){return 1>Math.abs(e)?1:t*((globalThis._getAnimationTimestamp()-A)/1e3)/e}function tQ(A){return 1-Math.pow(1-A,5)}function tC(A,e,t,i,r){if(e)t.onFinishAnimation?.();else{let e,n,s=t.stackTag,o=(e=t.screenDimensions,n=Math.max(Math.abs(i.translationX/e.width),Math.abs(i.translationY/e.height)),r?n/2:n);td.updateTransition(s,o),requestAnimationFrame(A)}}function tp(A){let{stackTag:e,sharedEvent:t}=A;t.addListener(e,()=>{tB(A,t.value)})}function tw(A){let{stackTag:e,sharedEvent:t,goBackGesture:i}=A;t.removeListener(e);let r=["swipeRight","swipeLeft","horizontalSwipe"].includes(i)?"x":["swipeUp","swipeDown","verticalSwipe"].includes(i)?"y":void 0;(function(A,e,t){let i=e.screenDimensions,r=globalThis._getAnimationTimestamp(),{isTransitionCanceled:n}=e,s={x:A.translationX,y:A.translationY},o={x:Math.sign(A.translationX),y:Math.sign(A.translationY)},a=n?{x:0,y:0}:{x:o.x*i.width,y:o.y*i.height},c={x:Math.abs(a.x-s.x),y:Math.abs(a.y-s.y)},g={x:!1,y:!1},l={x:400,y:400};if("x"===t)l.y=0,l.x+=400*c.x/i.width;else if("y"===t)l.x=0,l.y+=500*c.y/i.height;else{let A=400+600*Math.sqrt(c.x**2+c.y**2)/Math.sqrt(i.width**2+i.height**2);Math.abs(s.x)>Math.abs(s.y)?(l.x=A,l.y=A*Math.abs(s.y/s.x)):(l.x=A*Math.abs(s.x/s.y),l.y=A)}if(n){let a=()=>{let u={x:tf(r,c.x,l.x),y:tf(r,c.y,l.y)};A.translationX=s.x-o.x*c.x*tQ(u.x),A.translationY=s.y-o.y*c.y*tQ(u.y),o.x>0?A.translationX<=0&&(g.x=!0,A.translationX=0):A.translationX>=0&&(g.x=!0,A.translationX=0),o.y>0?A.translationY<=0&&(g.y=!0,A.translationY=0):A.translationY>=0&&(g.y=!0,A.translationY=0),tB(e,A);let B="x"===t?g.x:"y"===t?g.y:g.x&&g.y;B&&(A.translationX=o.x*i.width,A.translationY=o.y*i.height,tu(e,A)),tC(a,B,e,A,n)};return a}{let t=()=>{let a={x:tf(r,c.x,l.x),y:tf(r,c.y,l.y)};A.translationX=s.x+o.x*c.x*tQ(a.x),A.translationY=s.y+o.y*c.y*tQ(a.y),o.x>0?A.translationX>=i.width&&(g.x=!0,A.translationX=i.width):A.translationX<=-i.width&&(g.x=!0,A.translationX=-i.width),o.y>0?A.translationY>=i.height&&(g.y=!0,A.translationY=i.height):A.translationY<=-i.height&&(g.y=!0,A.translationY=-i.height),tB(e,A),tC(t,g.x||g.y,e,A,n)};return t}})(t.value,A,r)()}var tE=t(722807);let tI=b._p,tm=b.HC,tv=b.OJ,ty=b.OG,tk=b.Jy,tD=b.Jc,tb=b.Ng;(0,r.D)(n.f)},714189:function(A,e,t){"use strict";var i;let r=((i={}).IDENTITY="identity",i.CLAMP="clamp",i.EXTEND="extend",i);function n(A,e,t,i,n,s){switch(A){case r.IDENTITY:return s;case r.CLAMP:if(e*t<e*i)return i;return n;case r.EXTEND:default:return t}}function s(A){return A===r.EXTEND||A===r.CLAMP||A===r.IDENTITY}function o(A,e,t,i){let o;if(e.length<2||t.length<2)throw Error("[Reanimated] Interpolation input and output ranges should contain at least two values.");let a=function(A){let e={extrapolateLeft:r.EXTEND,extrapolateRight:r.EXTEND};if(!A)return e;if("string"==typeof A){if(!s(A))throw Error(`[Reanimated] Unsupported value for "interpolate" 
11Supported values: ["extend", "clamp", "identity", Extrapolation.CLAMP, Extrapolation.EXTEND, Extrapolation.IDENTITY]
12 Valid example:
13        interpolate(value, [inputRange], [outputRange], "clamp")`);return e.extrapolateLeft=A,e.extrapolateRight=A,e}if(A.extrapolateLeft&&!s(A.extrapolateLeft)||A.extrapolateRight&&!s(A.extrapolateRight))throw Error(`[Reanimated] Unsupported value for "interpolate" 
14Supported values: ["extend", "clamp", "identity", Extrapolation.CLAMP, Extrapolation.EXTEND, Extrapolation.IDENTITY]
15 Valid example:
16      interpolate(value, [inputRange], [outputRange], {
17        extrapolateLeft: Extrapolation.CLAMP,
18        extrapolateRight: Extrapolation.IDENTITY
19      }})`);return Object.assign(e,A),e}(i),c=e.length;if(A>e[c-1])o={leftEdgeInput:e[c-2],rightEdgeInput:e[c-1],leftEdgeOutput:t[c-2],rightEdgeOutput:t[c-1]};else{let i=1,r=c-1;for(;i<r;){let t=Math.floor((i+r)/2);A<=e[t]?r=t:i=t+1}let n=i;o={leftEdgeInput:e[n-1],rightEdgeInput:e[n],leftEdgeOutput:t[n-1],rightEdgeOutput:t[n]}}return function(A,e,t){let{leftEdgeInput:i,rightEdgeInput:r,leftEdgeOutput:s,rightEdgeOutput:o}=e;if(r-i==0)return s;let a=s+(A-i)/(r-i)*(o-s),c=o>=s?1:-1;return c*a<c*s?n(t.extrapolateLeft,c,a,s,o,A):c*a>c*o?n(t.extrapolateRight,c,a,s,o,A):a}(A,o,a)}function a(A,e,t){return Math.min(Math.max(A,e),t)}t.d(e,{Dx:function(){return r},GW:function(){return o},qE:function(){return a}})},589807:function(A,e,t){"use strict";function i(){}function r(){}function n(){}function s(){}function o(){}t.d(e,{Hk:function(){return o},J6:function(){return r},SR:function(){return i},V2:function(){return n},nu:function(){return s}})},72991:function(A,e,t){"use strict";function i(){return"It looks like you might be using shared value's .value inside reanimated inline style. If you want a component to update when shared value changes you should use the shared value directly instead of its current state represented by `.value`. See documentation here: https://docs.swmansion.com/react-native-reanimated/docs/fundamentals/glossary/#animations-in-inline-styling"}t.d(e,{S:function(){return i}})},722807:function(A,e,t){"use strict";t.d(e,{},{E:{SwipeRight:{topScreenStyle:A=>({transform:[{translateX:A.translationX}]}),belowTopScreenStyle:(A,e)=>({transform:[{translateX:(A.translationX-e.width)*.3}]})},SwipeLeft:{topScreenStyle:A=>({transform:[{translateX:A.translationX}]}),belowTopScreenStyle:(A,e)=>({transform:[{translateX:(A.translationX+e.width)*.3}]})},SwipeDown:{topScreenStyle:A=>({transform:[{translateY:A.translationY}]}),belowTopScreenStyle:(A,e)=>({transform:[{translateY:(A.translationY-e.height)*.3}]})},SwipeUp:{topScreenStyle:A=>({transform:[{translateY:A.translationY}]}),belowTopScreenStyle:(A,e)=>({transform:[{translateY:(A.translationY+e.height)*.3}]})},Horizontal:{topScreenStyle:(A,e)=>({transform:[{translateX:A.translationX}]}),belowTopScreenStyle:(A,e)=>({})},Vertical:{topScreenStyle:(A,e)=>({transform:[{translateY:A.translationY}]}),belowTopScreenStyle:(A,e)=>({})},TwoDimensional:{topScreenStyle:(A,e)=>({transform:[{translateX:A.translationX},{translateY:A.translationY}]}),belowTopScreenStyle:(A,e)=>({})},SwipeRightFade:{topScreenStyle:(A,e)=>({opacity:1-Math.abs(A.translationX/e.width)}),belowTopScreenStyle:(A,e)=>({})}}})},358947:function(A,e){"use strict";e.A={}},11819:function(A,e,t){"use strict";let i;var r=Object.create,n=Object.defineProperty,s=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,a=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,g=(A,e)=>function(){return e||(0,A[o(A)[0]])((e={exports:{}}).exports,e),e.exports},l=g({"node_modules/statuses/codes.json"(A,e){e.exports={100:"Continue",101:"Switching Protocols",102:"Processing",103:"Early Hints",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a Teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Depen
19dency",425:"Too Early",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}}}),u=((A,e,t)=>{if(e&&"object"==typeof e||"function"==typeof e)for(let i of o(e))c.call(A,i)||void 0===i||n(A,i,{get:()=>e[i],enumerable:!(t=s(e,i))||t.enumerable});return A})(n(null!=(i=g({"node_modules/statuses/index.js"(A,e){var t,i,r=l();function n(A){if(!Object.prototype.hasOwnProperty.call(s.message,A))throw Error("invalid status code: "+A);return s.message[A]}function s(A){if("number"==typeof A)return n(A);if("string"!=typeof A)throw TypeError("code must be a number or string");var e=parseInt(A,10);if(!isNaN(e))return n(e);var t=A.toLowerCase();if(!Object.prototype.hasOwnProperty.call(s.code,t))throw Error('invalid status message: "'+A+'"');return s.code[t]}e.exports=s,s.message=r,i={},Object.keys(t=r).forEach(function(A){var e=t[A],r=Number(A);i[e.toLowerCase()]=r}),s.code=i,s.codes=Object.keys(r).map(function(A){return Number(A)}),s.redirect={300:!0,301:!0,302:!0,303:!0,305:!0,307:!0,308:!0},s.empty={204:!0,205:!0,304:!0},s.retry={502:!0,503:!0,504:!0}}})())?r(a(i)):{},"default",{value:i,enumerable:!0}),i).default;t.d(e,{A:function(){return u}})},929416:function(A,e,t){"use strict";function i(A,e){let t=Object.getOwnPropertySymbols(e).find(e=>e.description===A);if(t)return Reflect.get(e,t)}t.d(e,{Aj:function(){return n},bf:function(){return p}}),new TextEncoder,Symbol("isPatchedModule");var r=class extends Response{static isConfigurableStatusCode(A){return A>=200&&A<=599}static isRedirectResponse(A){return r.STATUS_CODES_WITH_REDIRECT.includes(A)}static isResponseWithBody(A){return!r.STATUS_CODES_WITHOUT_BODY.includes(A)}static setUrl(A,e){if(!A||"about:"===A||!function(A){try{return new URL(A),!0}catch(A){return!1}}(A))return;let t=i("state",e);t?t.urlList.push(new URL(A)):Object.defineProperty(e,"url",{value:A,enumerable:!0,configurable:!0,writable:!1})}static parseRawHeaders(A){let e=new Headers;for(let t=0;t<A.length;t+=2)e.append(A[t],A[t+1]);return e}constructor(A,e={}){var t;const n=null!=(t=e.status)?t:200,s=r.isConfigurableStatusCode(n)?n:200;if(super(r.isResponseWithBody(n)?A:null,{status:s,statusText:e.statusText,headers:e.headers}),n!==s){const A=i("state",this);A?A.status=n:Object.defineProperty(this,"status",{value:n,enumerable:!0,configurable:!0,writable:!1})}r.setUrl(e.url,this)}},n=r;n.STATUS_CODES_WITHOUT_BODY=[101,103,204,205,304],n.STATUS_CODES_WITH_REDIRECT=[301,302,303,307,308],Symbol("kRawRequest");var s=t(896509);t(561217);var o=t(814830),a=Object.defineProperty,c={},g={blue:()=>B,gray:()=>h,green:()=>f,red:()=>d,yellow:()=>u};for(var l in g)a(c,l,{get:g[l],enumerable:!0});function u(A){return`\x1b[33m${A}\x1b[0m`}function B(A){return`\x1b[34m${A}\x1b[0m`}function h(A){return`\x1b[90m${A}\x1b[0m`}function d(A){return`\x1b[31m${A}\x1b[0m`}function f(A){return`\x1b[32m${A}\x1b[0m`}(0,s.S)();var Q=class extends Error{constructor(A,e,t){super(`Possible EventEmitter memory leak detected. ${t} ${e.toString()} listeners added. Use emitter.setMaxListeners() to increase limit`),this.emitter=A,this.type=e,this.count=t,this.name="MaxListenersExceededWarning"}},C=class{static listenerCount(A,e){return A.listenerCount(e)}constructor(){this.events=new Map,this.maxListeners=C.defaultMaxListeners,this.hasWarnedAboutPotentialMemoryLeak=!1}_emitInternalEvent(A,e,t){this.emit(A,e,t)}_getListeners(A){return Array.prototype.concat.apply([],this.events.get(A))||[]}_removeListener(A,e){let t=A.indexOf(e);return t>-1&&A.splice(t,1),[]}_wrapOnceListener(A,e){let t=(...i)=>(this.removeListener(A,t),e.apply(this,i));return Object.defineProperty(t,"name",{value:e.name}),t}setMaxListeners(A){return this.maxListeners=A,this}getMaxListeners(){return this.maxListeners}eventNames(){return Array.from(this.events.keys())}emit(A,...e){let t=this._getListeners(A);return t.forEach(A=>{A.apply(this,e)}),t.length>0}addListener(A,e){this._emitInternalEvent("newListener",A,e);let t=this._getListeners(A).concat(e);return this.events.set(A,t),this.maxListeners>0&&this.listenerCount(A)>this.maxListeners&&!this.hasWarnedAboutPotentialMemoryLeak&&(this.hasWarnedAboutPotentialMemoryLeak=!0,console.warn(new Q(this,A,this.listenerCount(A)))),this}on(A,e){return this.addListener(A,e)}
19once(A,e){return this.addListener(A,this._wrapOnceListener(A,e))}prependListener(A,e){let t=this._getListeners(A);if(t.length>0){let i=[e].concat(t);this.events.set(A,i)}else this.events.set(A,t.concat(e));return this}prependOnceListener(A,e){return this.prependListener(A,this._wrapOnceListener(A,e))}removeListener(A,e){let t=this._getListeners(A);return t.length>0&&(this._removeListener(t,e),this.events.set(A,t),this._emitInternalEvent("removeListener",A,e)),this}off(A,e){return this.removeListener(A,e)}removeAllListeners(A){return A?this.events.delete(A):this.events.clear(),this}listeners(A){return Array.from(this._getListeners(A))}listenerCount(A){return this._getListeners(A).length}rawListeners(A){return this.listeners(A)}};function p(A,e=!0){return[e&&A.origin,A.pathname].filter(Boolean).join("")}C.defaultMaxListeners=10},403525:function(A,e,t){"use strict";var i,r=null;function n(){return(null===r||0===r.byteLength)&&(r=new Uint8Array(i.memory.buffer)),r}var s=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0});s.decode();var o=0;function a(A,e){var t;return A>>>=0,t=A,(o+=e)>=0x7ff00000&&((s=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0})).decode(),o=e),s.decode(n().subarray(t,t+e))}var c=Array(128).fill(void 0);c.push(void 0,null,!0,!1);var g=c.length;function l(A){g===c.length&&c.push(c.length+1);let e=g;return g=c[e],c[e]=A,e}var u=0,B=new TextEncoder;function h(A,e,t){if(void 0===t){let t=B.encode(A),i=e(t.length,1)>>>0;return n().subarray(i,i+t.length).set(t),u=t.length,i}let i=A.length,r=e(i,1)>>>0,s=n(),o=0;for(;o<i;o++){let e=A.charCodeAt(o);if(e>127)break;s[r+o]=e}if(o!==i){0!==o&&(A=A.slice(o)),r=t(r,i,i=o+3*A.length,1)>>>0;let e=n().subarray(r+o,r+i);o+=B.encodeInto(A,e).written,r=t(r,i,o,1)>>>0}return u=o,r}function d(A){return null==A}"encodeInto"in B||(B.encodeInto=function(A,e){let t=B.encode(A);return e.set(t),{read:A.length,written:t.length}});var f=null;function Q(){return(null===f||!0===f.buffer.detached||void 0===f.buffer.detached&&f.buffer!==i.memory.buffer)&&(f=new DataView(i.memory.buffer)),f}function C(A,e){try{return A.apply(this,e)}catch(A){i.__wbindgen_export_2(l(A))}}function p(A,e){return A>>>=0,n().subarray(A/1,A/1+e)}var w=128;function E(A){try{let n=i.__wbindgen_add_to_stack_pointer(-16);i.generate_payload(n,function(A){if(1==w)throw Error("out of js stack");return c[--w]=A,w}(A));var e=Q().getInt32(n+0,!0),t=Q().getInt32(n+4,!0),r=p(e,t).slice();return i.__wbindgen_export_3(e,+t,1),r}finally{i.__wbindgen_add_to_stack_pointer(16),c[w++]=void 0}}function I(){let A,e;try{let n=i.__wbindgen_add_to_stack_pointer(-16);i.get_dispatch_id(n);var t=Q().getInt32(n+0,!0),r=Q().getInt32(n+4,!0);return A=t,e=r,a(t,r)}finally{i.__wbindgen_add_to_stack_pointer(16),i.__wbindgen_export_3(A,e,1)}}function m(){let A,e;try{let n=i.__wbindgen_add_to_stack_pointer(-16);i.get_version(n);var t=Q().getInt32(n+0,!0),r=Q().getInt32(n+4,!0);return A=t,e=r,a(t,r)}finally{i.__wbindgen_add_to_stack_pointer(16),i.__wbindgen_export_3(A,e,1)}}function v(){let A,e;try{let n=i.__wbindgen_add_to_stack_pointer(-16);i.get_default_endpoint(n);var t=Q().getInt32(n+0,!0),r=Q().getInt32(n+4,!0);return A=t,e=r,a(t,r)}finally{i.__wbindgen_add_to_stack_pointer(16),i.__wbindgen_export_3(A,e,1)}}var y=new Set(["basic","cors","default"]);async function k(A,e){if("function"==typeof Response&&A instanceof Response){if("function"==typeof WebAssembly.instantiateStreaming)try{return await WebAssembly.instantiateStreaming(A,e)}catch(e){if(A.ok&&y.has(A.type)&&"application/wasm"!==A.headers.get("Content-Type"))console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve Wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",e);else throw e}let t=await A.arrayBuffer();return await WebAssembly.instantiate(t,e)}{let t=await WebAssembly.instantiate(A,e);return t instanceof WebAssembly.Instance?{instance:t,module:A}:t}}async function D(A){let e;if(void 0!==i)return i;"u">typeof A&&(Object.getPrototypeOf(A)===Object.prototype?{module_or_path:A}=A:console.warn("using deprecated parameters for the initialization function; pass a single object instead"));let t=((e={}).wbg={},e.wbg.__wbg_Error_e17e777aac105295=function(A,e){return l(Error(a(A,e)))},e.wbg.__wbg_application_4961057d054b547c=function(A){return l(c[A].application)},e.wbg.__wbg_architecture_5082b6fda62b519c=function(A,e){let t=c[e].architecture;var r=d(t)?0:h(t,i.__wbindgen_export_0,i.__wbindgen_export_1),n=u;Q().setInt32(A+4,n,!0),Q().setInt32(A+0,r,!0)}
19,e.wbg.__wbg_automationcontrolled_815c329da612acbe=function(A){let e=c[A].automationControlled;return d(e)?0xffffff:+!!e},e.wbg.__wbg_call_13410aac570ffff7=function(){return C(function(A,e){return l(c[A].call(c[e]))},arguments)},e.wbg.__wbg_cellulardata_88db2dbb9f1c2b5a=function(A){let e=c[A].cellular_data;return d(e)?0xffffff:+!!e},e.wbg.__wbg_connectiontype_3112fd0d98ac3dec=function(A,e){let t=c[e].connectionType;var r=d(t)?0:h(t,i.__wbindgen_export_0,i.__wbindgen_export_1),n=u;Q().setInt32(A+4,n,!0),Q().setInt32(A+0,r,!0)},e.wbg.__wbg_cookiesenabled_0504c5d66902be97=function(A){let e=c[A].cookiesEnabled;return d(e)?0xffffff:+!!e},e.wbg.__wbg_coreversion_e5fe91a030e0b256=function(A,e){let t=c[e].coreVersion;var r=d(t)?0:h(t,i.__wbindgen_export_0,i.__wbindgen_export_1),n=u;Q().setInt32(A+4,n,!0),Q().setInt32(A+0,r,!0)},e.wbg.__wbg_cpucount_6ab9d000acffaa72=function(A){let e=c[A].cpuCount;return d(e)?0x100000001:0|e},e.wbg.__wbg_device_5ae6fbe5be4395d8=function(A){return l(c[A].device)},e.wbg.__wbg_displayphysicalresolution_fe38c68fe13e128c=function(A){let e=c[A].displayPhysicalResolution;return d(e)?0:l(e)},e.wbg.__wbg_displayphysicalscale_2c378b70a99e0b07=function(A){let e=c[A].displayPhysicalScale;return d(e)?0x100000001:Math.fround(e)},e.wbg.__wbg_displayresolution_25871ac4ed4a63b5=function(A){let e=c[A].displayResolution;return d(e)?0:l(e)},e.wbg.__wbg_displayscale_5c32b543658613df=function(A){let e=c[A].displayScale;return d(e)?0x100000001:Math.fround(e)},e.wbg.__wbg_done_75ed0ee6dd243d9d=function(A){return c[A].done},e.wbg.__wbg_donottrack_f5c2455e439e075c=function(A,e){let t=c[e].doNotTrack;var r=d(t)?0:h(t,i.__wbindgen_export_0,i.__wbindgen_export_1),n=u;Q().setInt32(A+4,n,!0),Q().setInt32(A+0,r,!0)}
19,e.wbg.__wbg_entries_2be2f15bd5554996=function(A){return l(Object.entries(c[A]))},e.wbg.__wbg_fontsdigest_27a46e6d62f85684=function(A,e){let t=c[e].fontsDigest;var r=d(t)?0:h(t,i.__wbindgen_export_0,i.__wbindgen_export_1),n=u;Q().setInt32(A+4,n,!0),Q().setInt32(A+0,r,!0)},e.wbg.__wbg_getRandomValues_38097e921c2494c3=function(){return C(function(A,e){globalThis.crypto.getRandomValues(p(A,e))},arguments)},e.wbg.__wbg_getTime_6bb3f64e0f18f817=function(A){return c[A].getTime()},e.wbg.__wbg_get_0da715ceaecea5c8=function(A,e){return l(c[A][e>>>0])},e.wbg.__wbg_get_458e874b43b18b25=function(){return C(function(A,e){return l(Reflect.get(c[A],c[e]))},arguments)},e.wbg.__wbg_hardware_b867d3be28b41431=function(A){return l(c[A].hardware)},e.wbg.__wbg_height_112346791e7c4d38=function(A){return c[A].height},e.wbg.__wbg_id_132bff2019d54f9b=function(A,e){let t=h(c[e].id,i.__wbindgen_export_0,i.__wbindgen_export_1),r=u;Q().setInt32(A+4,r,!0),Q().setInt32(A+0,t,!0)},e.wbg.__wbg_indexeddbenabled_27be5f165a578051=function(A){let e=c[A].indexedDbEnabled;return d(e)?0xffffff:+!!e},e.wbg.__wbg_instanceof_ArrayBuffer_67f3012529f6a2dd=function(A){let e;try{e=c[A]instanceof ArrayBuffer}catch{e=!1}return e},e.wbg.__wbg_instanceof_Uint8Array_9a8378d955933db7=function(A){let e;try{e=c[A]instanceof Uint8Array}catch{e=!1}return e},e.wbg.__wbg_iterator_f370b34483c71a1c=function(){return l(Symbol.iterator)},e.wbg.__wbg_length_186546c51cd61acd=function(A){return c[A].length},e.wbg.__wbg_length_6bb7e81f9d7713e4=function(A){return c[A].length},e.wbg.__wbg_localecurrent_b12bfe81ca410a64=function(A,e){let t=c[e].localeCurrent;var r=d(t)?0:h(t,i.__wbindgen_export_0,i.__wbindgen_export_1),n=u;Q().setInt32(A+4,n,!0),Q().setInt32(A+0,r,!0)}
19,e.wbg.__wbg_localepreferred_4ba0512585290373=function(A,e){let t=c[e].localePreferred;var r=d(t)?0:function(A,e){let t=e(4*A.length,4)>>>0,i=Q();for(let e=0;e<A.length;e++)i.setUint32(t+4*e,l(A[e]),!0);return u=A.length,t}(t,i.__wbindgen_export_0),n=u;Q().setInt32(A+4,n,!0),Q().setInt32(A+0,r,!0)},e.wbg.__wbg_localstorageenabled_242246564737f8c4=function(A){let e=c[A].localStorageEnabled;return d(e)?0xffffff:+!!e},e.wbg.__wbg_manufacturer_b2fd6b5807e9a476=function(A,e){let t=c[e].manufacturer;var r=d(t)?0:h(t,i.__wbindgen_export_0,i.__wbindgen_export_1),n=u;Q().setInt32(A+4,n,!0),Q().setInt32(A+0,r,!0)},e.wbg.__wbg_maybeheadless_8463675a9d52dd1e=function(A){let e=c[A].maybeHeadless;return d(e)?0xffffff:+!!e},e.wbg.__wbg_mediacapabilities_3a72fdc21f3e886d=function(A,e){let t=c[e].mediaCapabilities;var r=d(t)?0:h(t,i.__wbindgen_export_0,i.__wbindgen_export_1),n=u;Q().setInt32(A+4,n,!0),Q().setInt32(A+0,r,!0)},e.wbg.__wbg_memorysize_fb155033c73b6144=function(A,e){let t=c[e].memorySize;Q().setBigInt64(A+8,d(t)?BigInt(0):t,!0),Q().setInt32(A+0,!d(t),!0)},e.wbg.__wbg_model_0557b36f0cb2a747=function(A,e){let t=c[e].model;var r=d(t)?0:h(t,i.__wbindgen_export_0,i.__wbindgen_export_1),n=u;Q().setInt32(A+4,n,!0),Q().setInt32(A+0,r,!0)}
19,e.wbg.__wbg_multitouchdevice_e77de3dc92f84486=function(A){let e=c[A].multiTouchDevice;return d(e)?0xffffff:+!!e},e.wbg.__wbg_name_cc5ee25f09ba3aa8=function(A,e){let t=c[e].name;var r=d(t)?0:h(t,i.__wbindgen_export_0,i.__wbindgen_export_1),n=u;Q().setInt32(A+4,n,!0),Q().setInt32(A+0,r,!0)},e.wbg.__wbg_network_e1d708fa91f32257=function(A){return l(c[A].network)},e.wbg.__wbg_new0_b0a0a38c201e6df5=function(){return l(new Date)},e.wbg.__wbg_new_638ebfaedbf32a5e=function(A){return l(new Uint8Array(c[A]))},e.wbg.__wbg_next_5b3530e612fde77d=function(A){return l(c[A].next)},e.wbg.__wbg_next_692e82279131b03c=function(){return C(function(A){return l(c[A].next())},arguments)},e.wbg.__wbg_notificationapipermission_20fd5f68d6d62dd4=function(A,e){let t=c[e].notificationApiPermission;var r=d(t)?0:h(t,i.__wbindgen_export_0,i.__wbindgen_export_1),n=u;Q().setInt32(A+4,n,!0),Q().setInt32(A+0,r,!0)},e.wbg.__wbg_now_c0af25a617c25393=function(){return C(function(){return Date.now()},arguments)},e.wbg.__wbg_osrelease_d0a467fa92cc59f4=function(A,e){let t=c[e].osRelease;var r=d(t)?0:h(t,i.__wbindgen_export_0,i.__wbindgen_export_1),n=u;Q().setInt32(A+4,n,!0),Q().setInt32(A+0,r,!0)}
19,e.wbg.__wbg_ostype_634dc3998a49316b=function(A,e){let t=c[e].osType;var r=d(t)?0:h(t,i.__wbindgen_export_0,i.__wbindgen_export_1),n=u;Q().setInt32(A+4,n,!0),Q().setInt32(A+0,r,!0)},e.wbg.__wbg_permissionsapistatuses_e4cb71caeac85df4=function(A){return l(c[A].permissionsApiStatuses)},e.wbg.__wbg_platform_9fc8f7c7d727e853=function(A,e){let t=c[e].platform;var r=d(t)?0:h(t,i.__wbindgen_export_0,i.__wbindgen_export_1),n=u;Q().setInt32(A+4,n,!0),Q().setInt32(A+0,r,!0)},e.wbg.__wbg_platform_faeee9b8706420f5=function(A){return l(c[A].platform)},e.wbg.__wbg_pluginsdigest_6a73e60e9437e249=function(A,e){let t=c[e].pluginsDigest;var r=d(t)?0:h(t,i.__wbindgen_export_0,i.__wbindgen_export_1),n=u;Q().setInt32(A+4,n,!0),Q().setInt32(A+0,r,!0)},e.wbg.__wbg_prototypesetcall_3d4a26c1ed734349=function(A,e,t){Uint8Array.prototype.set.call(p(A,e),c[t])},e.wbg.__wbg_rtt_8ab385160aa3c9db=function(A){let e=c[A].rtt;return d(e)?0x100000001:0|e},e.wbg.__wbg_sdkinfo_88266dc7cc257da1=function(A){return l(c[A].sdkInfo)},e.wbg.__wbg_sdkversion_249a89e640383480=function(A,e){let t=c[e].sdkVersion;var r=d(t)?0:h(t,i.__wbindgen_export_0,i.__wbindgen_export_1),n=u;Q().setInt32(A+4,n,!0),Q().setInt32(A+0,r,!0)}
19,e.wbg.__wbg_systemname_4156ebc863a941ea=function(A,e){let t=c[e].systemName;var r=d(t)?0:h(t,i.__wbindgen_export_0,i.__wbindgen_export_1),n=u;Q().setInt32(A+4,n,!0),Q().setInt32(A+0,r,!0)},e.wbg.__wbg_systemversion_00a31990d1f546a4=function(A,e){let t=c[e].systemVersion;var r=d(t)?0:h(t,i.__wbindgen_export_0,i.__wbindgen_export_1),n=u;Q().setInt32(A+4,n,!0),Q().setInt32(A+0,r,!0)},e.wbg.__wbg_timezonecurrent_a0885f8ab4eb1620=function(A,e){let t=c[e].timeZoneCurrent;var r=d(t)?0:h(t,i.__wbindgen_export_0,i.__wbindgen_export_1),n=u;Q().setInt32(A+4,n,!0),Q().setInt32(A+0,r,!0)},e.wbg.__wbg_useragent_6505dcf270d57903=function(A,e){let t=c[e].userAgent;var r=d(t)?0:h(t,i.__wbindgen_export_0,i.__wbindgen_export_1),n=u;Q().setInt32(A+4,n,!0),Q().setInt32(A+0,r,!0)},e.wbg.__wbg_value_dd9372230531eade=function(A){return l(c[A].value)},e.wbg.__wbg_version_c9fa65a09e8f1a30=function(A,e){let t=c[e].version;var r=d(t)?0:h(t,i.__wbindgen_export_0,i.__wbindgen_export_1),n=u;Q().setInt32(A+4,n,!0),Q().setInt32(A+0,r,!0)},e.wbg.__wbg_wbindgenbooleanget_3fe6f642c7d97746=function(A){let e=c[A],t="boolean"==typeof e?e:void 0;return d(t)?0xffffff:+!!t},e.wbg.__wbg_wbindgendebugstring_99ef257a3ddda34d=function(A,e){let t=h(function A(e){let t=typeof e;if("number"==t||"boolean"==t||null==e)return`${e}`;if("string"==t)return`"${e}"`;if("symbol"==t){let A=e.description;return null==A?"Symbol":`Symbol(${A})`}if("function"==t){let A=e.name;return"string"==typeof A&&A.length>0?`Function(${A})`:"Function"}if(Array.isArray(e)){let t=e.length,i="[";t>0&&(i+=A(e[0]));for(let r=1;r<t;r++)i+=", "+A(e[r]);return i+"]"}let i=/\[object ([^\]]+)\]/.exec(toString.call(e)),r;if(!i||!(i.length>1))return toString.call(e);if("Object"==(r=i[1]))try{return"Object("+JSON.stringify(e)+")"}catch{return"Object"}return e instanceof Error?`${e.name}: ${e.message}
20${e.stack}`:r}(c[e]),i.__wbindgen_export_0,i.__wbindgen_export_1),r=u;Q().setInt32(A+4,r,!0),Q().setInt32(A+0,t,!0)},e.wbg.__wbg_wbindgenisfunction_8cee7dce3725ae74=function(A){return"function"==typeof c[A]},e.wbg.__wbg_wbindgenisnull_f3037694abe4d97a=function(A){return null===c[A]},e.wbg.__wbg_wbindgenisobject_307a53c6bd97fbf8=function(A){let e=c[A];return"object"==typeof e&&null!==e},e.wbg.__wbg_wbindgenisundefined_c4b71d073b92f3c5=function(A){return void 0===c[A]},e.wbg.__wbg_wbindgenjsvallooseeq_9bec8c9be826bed1=function(A,e){return c[A]==c[e]},e.wbg.__wbg_wbindgennumberget_f74b4c7525ac05cb=function(A,e){let t=c[e],i="number"==typeof t?t:void 0;Q().setFloat64(A+8,d(i)?0:i,!0),Q().setInt32(A+0,!d(i),!0)},e.wbg.__wbg_wbindgenstringget_0f16a6ddddef376f=function(A,e){let t=c[e],r="string"==typeof t?t:void 0;var n=d(r)?0:h(r,i.__wbindgen_export_0,i.__wbindgen_export_1),s=u;Q().setInt32(A+4,s,!0),Q().setInt32(A+0,n,!0)},e.wbg.__wbg_wbindgenthrow_451ec1a8469d7eb6=function(A,e){throw Error(a(A,e))},e.wbg.__wbg_webglenabled_4f1be6c840a847fb=function(A){let e=c[A].webGlEnabled;return d(e)?0xffffff:+!!e},e.wbg.__wbg_webproperties_095d36cc44901b5f=function(A){let e=c[A].webProperties;return d(e)?0:l(e)},e.wbg.__wbg_width_dd2866e2f34b27be=function(A){return c[A].width},e.wbg.__wbindgen_object_drop_ref=function(A){!function(A){c[A],A<132||(c[A]=g,g=A)}(A)},e);("string"==typeof A||"function"==typeof Request&&A instanceof Request||"function"==typeof URL&&A instanceof URL)&&(A=fetch(A));let{instance:n,module:s}=await k(await A,t);return i=n.exports,D.__wbindgen_wasm_module=s,f=null,r=null,i}t.d(e,{CV:function(){return I},N1:function(){return E},OU:function(){return m},Ts:function(){return D},x7:function(){return v}})},65562:function(A,e,t){"use strict";let i,r;t(403525);var n=t(523011).default,s=((i=s||{})[i.SilentVerification=1]="SilentVerification",i);async function o(A){let e=function(A){try{let e=new URL(A);return new URLSearchParams(e.search).get("state")}catch{return null}}(A);if(!e)throw Error(`Invalid silent verification URL: ${A}`);let t="_prelude_"+await c(e);return new Promise((e,i)=>{var r,n;let s=window,o=document.createElement("script");o.src=A,s[t]=A=>{"failure"===A.status?i(Error(A.reason||"Silent verification failed")):e(A.code.toString())},o.onload=()=>{a(s,t,o)},o.onerror=()=>{a(s,t,o),i(Error("Silent verification error. Unknown error."))},r=document,n=o,r.head.appendChild(n)})}function a(A,e,t){document.head.removeChild(t),delete A[e]}async function c(A){let e=new TextEncoder().encode(A);return Array.from(new Uint8Array(await crypto.subtle.digest("SHA-256",e))).map(A=>A.toString(16).padStart(2,"0")).join("")}r=new n,"u">typeof window&&window.addEventListener("pagehide",async()=>{await r.releaseLock("prld.locks.dpopKeyCreation")}),t.d(e,{Oc:function(){return o}})},844282:function(A,e,t){"use strict";let i;t.d(e,{O:function(){return C},S:function(){return U}});var r=t(403525),n=t(523011),s=async()=>{let A=await (await fetch("data:application/wasm;base64,AGFzbQEAAAABxwIvYAJ/fwF/YAJ/fwBgA39/fwF/YAF/AX9gAX8AYAN/f38AYAJ/fgF/YAR/f39/AGAFf39/f38AYAABf2AEf39/fwF/YAZ/f39/f38AYAF/AXxgAn5/AX9gBX9/f39/AX9gA39+fwBgAABgBn9/f39/fwF/YAd/f39/f39/AGAEf35/fwBgAX4AYAABfGAEf39+fgBgB39/f39/f38Bf2AEfn5/fwF+YAl/f39/f39+fn4AYAV+fn9/fwBgBH9/fn8AYAt/f39/f39/f39/fwF/YAJ+fwF9YAJ/fwF9YAJ+fwF8YAJ/fwF8YAJ+fwF+YAJ/fwF+YAJ+fwBgBX9+fn5+AGACf34AYAN+f34AYAN/f34AYAV/f35/fwBgBX9/fH9/AGAEf3x/fwBgBX9/fX9/AGAEf31/fwBgA35/fwF/YAR/f35+AX8CuBlPA3diZxlfX3diZ19pZF8xMzJiZmYyMDE5ZDU0ZjliAAEDd2JnG19fd2JnX25ldzBfYjBhMGEzOGMyM
20DFlNmRmNQAJA3diZx5fX3diZ19nZXRUaW1lXzZiYjNmNjRlMGYxOGY4MTcADAN3YmcaX193YmluZGdlbl9vYmplY3RfZHJvcF9yZWYABAN3YmciX193YmdfYXBwbGljYXRpb25fNDk2MTA1N2QwNTRiNTQ3YwADA3diZxtfX3diZ19uYW1lX2NjNWVlMjVmMDliYTNhYTgAAQN3YmceX193YmdfdmVyc2lvbl9jOWZhNjVhMDllOGYxYTMwAAEDd2JnH19fd2JnX3BsYXRmb3JtX2ZhZWVlOWI4NzA2NDIwZjUAAwN3YmcgX193YmdfdXNlcmFnZW50XzY1MDVkY2YyNzBkNTc5MDMAAQN3YmclX193YmdfY29ubmVjdGlvbnR5cGVfMzExMmZkMGQ5OGFjM2RlYwABA3diZxpfX3diZ19ydHRfOGFiMzg1MTYwYWEzYzlkYgAMA3diZyVfX3diZ19jb29raWVzZW5hYmxlZF8wNTA0YzVkNjY5MDJiZTk3AAMDd2JnJ19fd2JnX2luZGV4ZWRkYmVuYWJsZWRfMjdiZTVmMTY1YTU3ODA1MQADA3diZypfX3diZ19sb2NhbHN0b3JhZ2VlbmFibGVkXzI0MjI0NjU2NDczN2Y4YzQAAwN3YmchX193YmdfZG9ub3R0cmFja19mNWMyNDU1ZTQzOWUwNzVjAAEDd2JnJ19fd2JnX211bHRpdG91Y2hkZXZpY2VfZTc3ZGUzZGM5MmY4NDQ4NgADA3diZyhfX3diZ19tZWRpYWNhcGFiaWxpdGllc18zYTcyZmRjMjFmM2U4ODZkAAEDd2JnJF9fd2JnX21heWJlaGVhZGxlc3NfODQ2MzY3NWE5ZDUyZGQxZQADA3diZyRfX3diZ19wbHVnaW5zZGlnZXN0XzZhNzNlNjBlOTQzN2UyNDkAAQN3YmcjX193Ymdfd2ViZ2xlbmFibGVkXzRmMWJlNmM4NDBhODQ3ZmIAAwN3YmceX193Ymdfc2RraW5mb184ODI2NmRjN2NjMjU3ZGExAAMDd2JnIV9fd2JnX3Nka3ZlcnNpb25fMjQ5YTg5ZTY0MDM4MzQ4MAABA3diZyJfX3diZ19jb3JldmVyc2lvbl9lNWZlOTFhMDMwZTBiMjU2AAEDd2JnHV9fd2JnX2RldmljZV81YWU2ZmJlNWJlNDM5NWQ4AAMDd2JnH19fd2JnX3BsYXRmb3JtXzlmYzhmN2M3ZDcyN2U4NTMAAQN3YmcgX193Ymdfb3NyZWxlYXNlX2QwYTQ2N2ZhOTJjYzU5ZjQAAQN3YmcdX193Ymdfb3N0eXBlXzYzNGRjMzk5OGE0OTMxNmIAAQN3YmchX193Ymdfc3lzdGVtbmFtZV80MTU2ZWJjODYzYTk0MWVhAAEDd2JnJF9fd2JnX3N5c3RlbXZlcnNpb25fMDBhMzE5OTBkMWY1NDZhNAABA3diZyRfX3diZ19sb2NhbGVjdXJyZW50X2IxMmJmZTgxY2E0MTBhNjQAAQN3YmcmX193YmdfbG9jYWxlcHJlZmVycmVkXzRiYTA1MTI1ODUyOTAzNzMAAQN3YmcmX193YmdfdGltZXpvbmVjdXJyZW50X2EwODg1ZjhhYjRlYjE2MjAAAQN3YmciX193YmdfZm9udHNkaWdlc3RfMjdhNDZlNmQ2MmY4NTY4NAABA3diZyRfX3diZ193ZWJwcm9wZXJ0aWVzXzA5NWQzNmNjNDQ5MDFiNWYAAwN3YmcrX193YmdfYXV0b21hdGlvbmNvbnRyb2xsZWRfODE1YzMyOWRhNjEyYWNiZQADA3diZzBfX3diZ19ub3RpZmljYXRpb25hcGlwZXJtaXNzaW9uXzIwZmQ1ZjY4ZDZkNjJkZDQAAQN3YmctX193YmdfcGVybWlzc2lvbnNhcGlzdGF0dXNlc19lNGNiNzFjYWVhYzg1ZGY0AAMDd2JnJV9fd2JnX3diaW5kZ2VuaXNudWxsX2YzMDM3Njk0YWJlNGQ5N2EAAwN3YmcqX193Ymdfd2JpbmRnZW5pc3VuZGVmaW5lZF9jNGI3MWQwNzNiOTJmM2M1AAMDd2JnH19fd2JnX2l0ZXJhdG9yX2YzNzBiMzQ0ODNjNzFhMWMACQN3YmcaX193YmdfZ2V0XzQ1OGU4NzRiNDNiMThiMjUAAAN3YmcpX193Ymdfd2JpbmRnZW5pc2Z1bmN0aW9uXzhjZWU3ZGNlMzcyNWFlNzQAAwN3YmcbX193YmdfY2FsbF8xMzQxMGFhYzU3MGZmZmY3AAADd2JnJ19fd2JnX3diaW5kZ2VuaXNvYmplY3RfMzA3YTUzYzZiZDk3ZmJmOAADA3diZxtfX3diZ19uZXh0XzViMzUzMGU2MTJmZGU3N2QAAwN3YmcbX193YmdfbmV4dF82OTJlODIyNzkxMzFiMDNjAAMDd2JnG19fd2JnX2RvbmVfNzVlZDBlZTZkZDI0M2Q5ZAADA3diZxxfX3diZ192YWx1ZV9kZDkzNzIyMzA1MzFlYWRlAAMDd2JnHl9fd2JnX2VudHJpZXNfMmJlMmYxNWJkNTU1NDk5NgADA3diZx1fX3diZ19sZW5ndGhfMTg2NTQ2YzUxY2Q2MWFjZAADA3diZxpfX3diZ19nZXRfMGRhNzE1Y2VhZWNlYTVjOAAAA3diZx9fX3diZ19oYXJkd2FyZV9iODY3ZDNiZTI4YjQxNDMxAAMDd2JnI19fd2JnX21hbnVmYWN0dXJlcl9iMmZkNmI1ODA3ZTlhNDc2AAEDd2JnHF9fd2JnX21vZGVsXzA1NTdiMzZmMGNiMmE3NDcAAQN3YmcjX193YmdfYXJjaGl0ZWN0dXJlXzUwODJiNmZkYTYyYjUxOWMAAQN3YmcfX193YmdfY3B1Y291bnRfNmFiOWQwMDBhY2ZmYWE3MgAMA3diZyFfX3diZ19tZW1vcnlzaXplX2ZiMTU1MDMzYzczYjYxNDQAAQN3YmcoX193YmdfZGlzcGxheXJlc29sdXRpb25fMjU4NzFhYzRlZDRhNjNiNQADA3diZxxfX3diZ193aWR0aF9kZDI4NjZlMmYzNGIyN2JlAAMDd2JnHV9fd2JnX2hlaWdodF8xMTIzNDY3OTFlN2M0ZDM4AAMDd2JnI19fd2JnX2Rpc3BsYXlzY2FsZV81YzMyYjU0MzY1ODYxM2RmAAwDd2JnMF9fd2JnX2Rpc3BsYXlwaHlzaWNhbHJlc29sdXRpb25fZmUzOGM2OGZlMTNlMTI4YwADA3diZytfX3diZ19kaXNwbGF5cGh5c2ljYWxzY2FsZV8yYzM3OGI3MGE5OWUwYjA3AAwDd2JnHl9fd2JnX25ldHdvcmtfZTFkNzA4ZmE5MWYzMjI1NwADA3diZyNfX3diZ19jZWxsdWxhcmRhdGFfODhkYjJkYmI5ZjFjMmI1YQADA3diZx1fX3diZ19sZW5ndGhfNmJiN2U4MWY5ZDc3MTNlNAADA3diZydfX3diZ19wcm90b3R5cGVzZXRjYWxsXzNkNGEyNmMxZWQ3MzQzNDkABQN3YmcaX193Ymdfbm93X2MwYWYyNWE2MTdjMjUzOTMAFQN3YmcmX193YmdfZ2V0UmFuZG9tVmFsdWVzXzM4MDk3ZTkyMWMyNDk0YzMAAQN3YmccX193YmdfRXJyb3JfZTE3ZTc3N2FhYzEwNTI5NQAAA3diZytfX3diZ193YmluZGdlbmpzdmFsbG9vc2VlcV85YmVjOGM5YmU4MjZiZWQxAAADd2JnKV9fd2JnX3diaW5kZ2VuYm9vbGVhbmdldF8zZmU2ZjY0MmM3ZDk3NzQ2AAMDd2JnKF9fd2JnX3diaW5kZ2VubnVtYmVyZ2V0X2Y3NGI0Yzc1MjVhYzA1Y2IAAQN3YmcsX193YmdfaW5zdGFuY2VvZl9VaW50OEFycmF5XzlhODM3OGQ5NTU5MzNkYjcAAwN3YmctX193YmdfaW5zdGFuY2VvZl9BcnJheUJ1ZmZlcl82N2YzMDEyNTI5ZjZhMmRkAAMDd2JnGl9fd2JnX25ld182MzhlYmZhZWRiZjMyYTVlAAMDd2JnKF9fd2JnX3diaW5kZ2Vuc3RyaW5nZ2V0XzBmMTZhNmRkZGRlZjM3NmYAAQN3YmckX193Ymdfd2JpbmRnZW50aHJvd180NTFlYzFhODQ2OWQ3ZWI2AAEDd2JnKl9fd2JnX3diaW5kZ2VuZGVidWdzdHJpbmdfOTllZjI1N2EzZGRkYTM0ZAABA5EDjwMFCwMHAAgLAAAIFgUIFwQDCAcDAAEBAwoKAwMDAAEFBAUBAwUFBwMBAwIAAgIRBwAAAgACBQIFAwUDARICAAEYAAEBAwEBBRkEAAgFEgUFBQEDBwEDAQsLAQMAAAAAAQAABwQACg4BAQEAAAAAAQgAAAEAAAAHAAEFCgQBAQABCgIFAQQABAcFGgAAEwcGABsDBQcBBQAcAAACAAgHCwABAQIHAgUBAwEBAAUBBgANDQ0NBR0fDSECDwIFAAQjAxABFAEBBQEBDyQIAQMBAQQEAwEFBQcFAQEAAQIHBQ8FASUJAQUBAQQGJgEFCwQAAgYCBAIBBgYGBgYGBgUAAAYGBgYGBgYGBgYAAQEBAQQBCAABBQcABAAFAQABDgQEBBAGBAEFCgEBARQBAAQEBAAAEQAAAAQEAQEIDigpKwQBAQUABwQCBAQBAQEEAQQBAQEBAAAAAAAAAAAAAgEBAAEBAAAABAUBAAQCCAAAAAEEAQEEAAEEAQAABAQDAQAAEAABAAABAwkJCQkJBS0FLgUEBwFwAacBpwEFAwEAEQapARV/AUGAgMAAC38AQdz/wAALfwBB7f/AAAt/AEGggcEAC38AQfyBwQALfwBBwoLBAAt/AEGXg8EAC38AQbKDw
20QALfwBB0YPBAAt/AEHrg8EAC38AQa+EwQALfwBBsYXBAAt/AEH8hcEAC38AQcOGwQALfwBBhYfBAAt/AEGcicEAC38AQbaMwQALfwBBzo3BAAt/AEGBjsEAC38AQZSQwQALfwBB6JDBAAsHixxfBm1lbW9yeQIAEGdlbmVyYXRlX3BheWxvYWQA6QIUZ2V0X2RlZmF1bHRfZW5kcG9pbnQA6wIPZ2V0X2Rpc3BhdGNoX2lkAOwCC2dldF92ZXJzaW9uAO0CImZmaV9wcmVsdWRlX3J1c3RfZnV0dXJlX2NhbmNlbF9mMzIAkAIkZmZpX3ByZWx1ZGVfcnVzdF9mdXR1cmVfY29tcGxldGVfZjMyAIICJGZmaV9wcmVsdWRlX3J1c3RfZnV0dXJlX2NvbXBsZXRlX2Y2NACDAiRmZmlfcHJlbHVkZV9ydXN0X2Z1dHVyZV9jb21wbGV0ZV9pMTYA/wEkZmZpX3ByZWx1ZGVfcnVzdF9mdXR1cmVfY29tcGxldGVfaTMyAIQCJGZmaV9wcmVsdWRlX3J1c3RfZnV0dXJlX2NvbXBsZXRlX2k2NACFAiNmZmlfcHJlbHVkZV9ydXN0X2Z1dHVyZV9jb21wbGV0ZV9pOACAAixmZmlfcHJlbHVkZV9ydXN0X2Z1dHVyZV9jb21wbGV0ZV9ydXN0X2J1ZmZlcgCHAiRmZmlfcHJlbHVkZV9ydXN0X2Z1dHVyZV9jb21wbGV0ZV91MTYA/QEjZmZpX3ByZWx1ZGVfcnVzdF9mdXR1cmVfY29tcGxldGVfdTgA/gElZmZpX3ByZWx1ZGVfcnVzdF9mdXR1cmVfY29tcGxldGVfdm9pZACMAiBmZmlfcHJlbHVkZV9ydXN0X2Z1dHVyZV9mcmVlX2YzMgD3AiBmZmlfcHJlbHVkZV9ydXN0X2Z1dHVyZV9wb2xsX2YzMgC3AhxmZmlfcHJlbHVkZV9ydXN0YnVmZmVyX2FsbG9jAKwCG2ZmaV9wcmVsdWRlX3J1c3RidWZmZXJfZnJlZQCgAiFmZmlfcHJlbHVkZV9ydXN0YnVmZmVyX2Zyb21fYnl0ZXMA1gEeZmZpX3ByZWx1ZGVfcnVzdGJ1ZmZlcl9yZXNlcnZlAN4BI2ZmaV9wcmVsdWRlX3VuaWZmaV9jb250cmFjdF92ZXJzaW9uANQDKXVuaWZmaV9wcmVsdWRlX2NoZWNrc3VtX2Z1bmNfY29yZV92ZXJzaW9uANUDLXVuaWZmaV9wcmVsdWRlX2NoZWNrc3VtX2Z1bmNfZGVmYXVsdF9lbmRwb2ludADWAyh1bmlmZmlfcHJlbHVkZV9jaGVja3N1bV9mdW5jX2Rpc3BhdGNoX2lkANcDLXVuaWZmaV9wcmVsdWRlX2NoZWNrc3VtX2Z1bmNfZ2VuZXJhdGVfcGF5bG9hZADYAyN1bmlmZmlfcHJlbHVkZV9mbl9mdW5jX2NvcmVfdmVyc2lvbgDZAid1bmlmZmlfcHJlbHVkZV9mbl9mdW5jX2RlZmF1bHRfZW5kcG9pbnQA2gIidW5pZmZpX3ByZWx1ZGVfZm5fZnVuY19kaXNwYXRjaF9pZADbAid1bmlmZmlfcHJlbHVkZV9mbl9mdW5jX2dlbmVyYXRlX3BheWxvYWQAYB1VTklGRklfTUVUQV9OQU1FU1BBQ0VfUFJFTFVERQMBLFVOSUZGSV9NRVRBX1BSRUxVREVfRU5VTV9BUFBMSUNBVElPTlBMQVRGT1JNAwIlVU5JRkZJX01FVEFfUFJFTFVERV9FTlVNX0JBVFRFUllTVEFURQMDIVVOSUZGSV9NRVRBX1BSRUxVREVfRU5VTV9QTEFURk9STQMELFVOSUZGSV9NRVRBX1BSRUxVREVfRU5VTV9XRUJQRVJNSVNTSU9OU1RBVFVTAwUlVU5JRkZJX01FVEFfUFJFTFVERV9GVU5DX0NPUkVfVkVSU0lPTgMGKVVOSUZGSV9NRVRBX1BSRUxVREVfRlVOQ19ERUZBVUxUX0VORFBPSU5UAwckVU5JRkZJX01FVEFfUFJFTFVERV9GVU5DX0RJU1BBVENIX0lEAwgpVU5JRkZJX01FVEFfUFJFTFVERV9GVU5DX0dFTkVSQVRFX1BBWUxPQUQDCSZVTklGRklfTUVUQV9QUkVMVURFX1JFQ09SRF9BUFBMSUNBVElPTgMKNVVOSUZGSV9NRVRBX1BSRUxVREVfUkVDT1JEX0FQUExJQ0FUSU9OQU5EUk9JRFBMQVRGT1JNAwszVU5JRkZJX01FVEFfUFJFTFVERV9SRUNPUkRfQVBQTElDQVRJT05BUFBMRVBMQVRGT1JNAwwtVU5JRkZJX01FVEFfUFJFTFVERV9SRUNPUkRfQVBQTElDQVRJT05TREtJTkZPAw0xVU5JRkZJX01FVEFfUFJFTFVERV9SRUNPUkRfQVBQTElDQVRJT05XRUJQTEFURk9STQMOIVVOSUZGSV9NRVRBX1BSRUxVREVfUkVDT1JEX0RFVklDRQMPLlVOSUZGSV9NRVRBX1BSRUxVREVfUkVDT1JEX0RFVklDRVdFQlBST1BFUlRJRVMDECxVTklGRklfTUVUQV9QUkVMVURFX1JFQ09SRF9ESVNQTEFZUkVTT0xVVElPTgMRI1VOSUZGSV9NRVRBX1BSRUxVREVfUkVDT1JEX0hBUkRXQVJFAxIiVU5JRkZJX01FVEFfUFJFTFVERV9SRUNPUkRfTkVUV09SSwMTIlVOSUZGSV9NRVRBX1BSRUxVREVfUkVDT1JEX1NJR05BTFMDFCpmZmlfcHJlbHVkZV9ydXN0X2Z1dHVyZV9jYW5jZWxfcnVzdF9idWZmZXIAkAIoZmZpX3ByZWx1ZGVfcnVzdF9mdXR1cmVfcG9sbF9ydXN0X2J1ZmZlcgC3AihmZmlfcHJlbHVkZV9ydXN0X2Z1dHVyZV9mcmVlX3J1c3RfYnVmZmVyAPcCJmZmaV9wcmVsdWRlX3J1c3RfZnV0dXJlX2NhbmNlbF9wb2ludGVyAJACJGZmaV9wcmVsdWRlX3J1c3RfZnV0dXJlX3BvbGxfcG9pbnRlcgC3AiRmZmlfcHJlbHVkZV9ydXN0X2Z1dHVyZV9mcmVlX3BvaW50ZXIA9wIiZmZpX3ByZWx1ZGVfcnVzdF9mdXR1cmVfY2FuY2VsX3U2NACQAiBmZmlfcHJlbHVkZV9ydXN0X2Z1dHVyZV9wb2xsX3U2NAC3AiBmZmlfcHJlbHVkZV9ydXN0X2Z1dHVyZV9mcmVlX3U2NAD3AihmZmlfcHJlbHVkZV9ydXN0X2Z1dHVyZV9jb21wbGV0ZV9wb2ludGVyAIQCIWZmaV9wcmVsdWRlX3J1c3RfZnV0dXJlX2NhbmNlbF9pOACQAh9mZmlfcHJlbHVkZV9ydXN0X2Z1dHVyZV9wb2xsX2k4ALcCH2ZmaV9wcmVsdWRlX3J1c3RfZnV0dXJlX2ZyZWVfaTgA9wIiZmZpX3ByZWx1ZGVfcnVzdF9mdXR1cmVfY2FuY2VsX2kzMgCQAiBmZmlfcHJlbHVkZV9ydXN0X2Z1dHVyZV9wb2xsX2kzMgC3AiBmZmlfcHJlbHVkZV9ydXN0X2Z1dHVyZV9mcmVlX2kzMgD3AiJmZmlfcHJlbHVkZV9ydXN0X2Z1dHVyZV9jYW5jZWxfdTE2AJACIGZmaV9wcmVsdWRlX3J1c3RfZnV0dXJlX3BvbGxfdTE2ALcCIGZmaV9wcmVsdWRlX3J1c3RfZnV0dXJlX2ZyZWVfdTE2APcCJGZmaV9wcmVsdWRlX3J1c3RfZnV0dXJlX2NvbXBsZXRlX3UzMgCEAiJmZmlfcHJlbHVkZV9ydXN0X2Z1dHVyZV9jYW5jZWxfdTMyAJACIGZmaV9wcmVsdWRlX3J1c3RfZnV0dXJlX3BvbGxfdTMyALcCIGZmaV9wcmVsdWRlX3J1c3RfZnV0dXJlX2ZyZWVfdTMyAPcCIWZmaV9wcmVsdWRlX3J1c3RfZnV0dXJlX2NhbmNlbF91OACQAh9mZmlfcHJlbHVkZV9ydXN0X2Z1dHVyZV9wb2xsX3U4ALcCH2ZmaV9wcmVsdWRlX3J1c3RfZnV0dXJlX2ZyZWVfdTgA9wIiZmZpX3ByZWx1ZGVfcnVzdF9mdXR1cmVfY2FuY2VsX2kxNg
20CQAiBmZmlfcHJlbHVkZV9ydXN0X2Z1dHVyZV9wb2xsX2kxNgC3AiBmZmlfcHJlbHVkZV9ydXN0X2Z1dHVyZV9mcmVlX2kxNgD3AiJmZmlfcHJlbHVkZV9ydXN0X2Z1dHVyZV9jYW5jZWxfZjY0AJACIGZmaV9wcmVsdWRlX3J1c3RfZnV0dXJlX3BvbGxfZjY0ALcCIGZmaV9wcmVsdWRlX3J1c3RfZnV0dXJlX2ZyZWVfZjY0APcCJGZmaV9wcmVsdWRlX3J1c3RfZnV0dXJlX2NvbXBsZXRlX3U2NACFAiJmZmlfcHJlbHVkZV9ydXN0X2Z1dHVyZV9jYW5jZWxfaTY0AJACIGZmaV9wcmVsdWRlX3J1c3RfZnV0dXJlX3BvbGxfaTY0ALcCIGZmaV9wcmVsdWRlX3J1c3RfZnV0dXJlX2ZyZWVfaTY0APcCI2ZmaV9wcmVsdWRlX3J1c3RfZnV0dXJlX2NhbmNlbF92b2lkAJACIWZmaV9wcmVsdWRlX3J1c3RfZnV0dXJlX3BvbGxfdm9pZAC3AiFmZmlfcHJlbHVkZV9ydXN0X2Z1dHVyZV9mcmVlX3ZvaWQA9wITX193YmluZGdlbl9leHBvcnRfMAC8AhNfX3diaW5kZ2VuX2V4cG9ydF8xAPMCE19fd2JpbmRnZW5fZXhwb3J0XzIAsgMfX193YmluZGdlbl9hZGRfdG9fc3RhY2tfcG9pbnRlcgDJAxNfX3diaW5kZ2VuX2V4cG9ydF8zALMDCc4CAQBBAQumAasBsgHpAbkDuwP4AbUDugPdAYEBzQLDAs4CzwLQAsQCxQLGAtEC0gLHAr4C0wLIAvsBtgLUAtUC1gLvAskCf/wBwQPLA4gD/wK6AocDhwORA4cDiQOLA4oDiAOTA4wB5QLFA9cCwQG7AawBuwPlAqADxgOCA5ADrgGqAdgBvgHjAqIDa9IDzwNTpAOjA6UDpQOUA8ECuQGnA7YDtwO6AaYDuwOgA9IDlgO8A9kDugOhA5cD+wLoAtEDwgKYA7wDwgLZA5kDmgOEA6oDvwO0Av0ChQPTA70DqwO+A5QC/gKGA3rMAagDeMsCrAO/AcMBkgPmAZUD7QHMA9kB0gOcA7wD2QO2A9MB3wKeA/sCnwOZA50DjAOtA8ID9gKAA40DwwOuA8QD7wGBA44DpQPOA7AD5wG/ArgBrwPwAfkCsQPQA54CzwGpAgwBMwq11guPA4TyAQNEfxN+A30jAEGQlQRrIgMkACADQcgMaiABQewDaigCADYCACADIAEpAuQDNwPADCADQegTaiABKAL0AyABKAL4AxBaAkAgAygC6BNFBEAgA0HQDGoQwAMMAQsgA0HYDGogA0HwE2ooAgA2AgAgAyADKQLoEzcD0AwLQQQhBQJAIAEoAugCIgRBBEYNAEECIQUCQAJAAkBBAiAEQQJrIARBAkkbQQFrDgIBAgALIANB8BNqIAFB/AJqKAIANgIAIAMgASkC9AI3A+gTIAEoAvACIQ4gASgC7AIhBgwCCyADQaQGaiABQYADaigCADYCACADIAEpAvgCNwKcBiADQfATaiADQaAGaikCADcDACADIAEoAvQCNgKYBiADIAMpApgGNwPoEyABKALsAiEGIAEoAvACIQ5BAyEFDAELIANB+BNqIAFBhANqKAIANgIAIANB6JQEaiABQZADaigCADYCACADQZgOaiABQZwDaigCADYCACADQYiVBGogAUGoA2ooAgA2AgAgAyABKQL0AjcD6BMgAyABKQL8AjcD8BMgAyABKQKIAzcD4JQEIAMgASkClAM3A5AOIAMgASkCoAM3A4CVBCABKALwAiEOIAEoAuwCIQYgAS0AsQMhByABLQCwAyEIIAEtAK8DIQsgAS0ArgMhCSABLQCtAyEQIAEtAKwDIQogBCEFCyABKALMAyIEQYGAgIB4RwR+IANBoAZqIAFB4ANqKAIANgIAIAMgASkC2AM3A5gGASABKQPQAwUgRwshRyADQbwEaiABQbwDaigCADYCACADQcgEaiABQcgDaigCADYCACADQfwDaiADQfATaikDADcCACADQYQEaiADQfgTaigCADYCACADIA42AvADIAMgBjYC7AMgAyAFNgLoAyADIAMpA+gTNwL0AyADIAEpArQDNwK0BCADIAEpA8ADNwPABCADQZAEaiADQeiUBGooAgA2AgAgA0GcBGogA0GYDmooAgA2AgAgA0GoBGogA0GIlQRqKAIANgIAIAMgBDYCzAQgAyBHNwPQBCADIAc6ALEEIAMgCDoAsAQgAyALOgCvBCADIAk6AK4EIAMgEDoArQQgAyAKOgCsBCADIAMpA+CUBDcDiAQgAyADKQOQDjcClAQgAyADKQOAlQQ3A6AEIANB4ARqIANBoAZqKAIANgIAIAMgAykDmAY3A9gEIAEtANECIR4gASgCqAEiBEGAgICAeEYEf0EABSABKAKsASEFIANB6BNqIAEpAqwBIkmnIElCIIinEFoCQCADKALoE0UEQCADQZgGahDAAwwBCyADQaAGaiADQfATaigCADYCACADIAMpAugTNwOYBgsgBCAFQQFBARCjAiADKQKcBiFHIAMoApgGCyEQIANBwARqIRwgAS0A0AIhGCABLQDSAiEaIAEqAnQhWiABKAJwISACQCABKAKYASIFQYGAgIB4RgRAQYGAgIB4IQUMAQsgAS0ApAEhCiABKAJ4Ig4EfyABKAJ8IhEEfyAOIBFBBHQiBGtBEGshFiAEIBFqQRlqIRJBCAVBAAshHyAOKQMAIUkgASgChAEhDEG4vsEALQAARQRAEI4CCyADQfATakHAqMEAKQMANwMAQai+wQBBqL7BACkDACJIQgF8NwMAIANBuKjBACkDADcD6BMgA0GwvsEAKQMAIko3A4AUIAMgSDcD+BMCQCAMRQ0AIElCf4VCgIGChIiQoMCAf4MhSSADQegTaiAMIEggShBZIA5BCGoiFSEUA0AgDEEBayEMASBJUAR+A0AgDkGAAWshDiAUKQMAIUggFEEIaiIVIRQgSEKAgYKEiJCgwIB/gyJIQoCBgoSIkKDAgH9RDQALASBIQoCBgoSIkKDAgH+FBSBJCyJJQgF9IEmDIUggDiBJeqdBAXRB8AFxayIEQRBrKAIAIhNBgICAgHhHBEAgBEEEay0AACENIAMpA/gTIkogAykDgBQiSyAEQQxrKAIAIgggBEEIaygCACIJEI4BIUkgAygC8BNFBEAgA0HoE2pBASBKIEsQWQsgAygC7BMiByBJp3EhBCBJQhmIIktC/wCDQoGChIiQoMCAAX4hTUEAIRsgAygC6BMhBkEAIQ8CQAJAA0AgBCAGaikAACJKIE2FIklCf4UgSUKBgoSIkKDAgAF9g0KAgYKEiJCgwIB/gyJJUEUEQANAIAYgSXqnQQN2IARqIAdxQQR0ayILQQhrKAIAIAlGBEAgCCALQQxrKAIAIAkQvQJFDQQLIElCAX0gSYMiSVBFDQALCyBKQoCBgoSIkKDAgH+DIUkCQAJ/IBtFBH9BACBJUA0BGgEgSXqnQQN2IARqIAdxBSAXCyEXIEkgSkIBhoNCAFINAUEBCyEbIA9BCGoiDyAEaiAHcSEEDAELCyAGIBdqLAAAIgRBAE4EfwEgBiAGKQMAQoCBgoSIkKDAgH+DeqdBA3YiF2otAAAFIAQLIQQgBiAXaiBLp0H/AHEiDzoAACAGIAcgF0EIa3FqQQhqIA86AAAgBiAXQQR0ayIGQRBrIBM2AgAgBkEMayAINgIAIAZBCGsgCTYCACAGQQRrIA06AAAgAyADKAL0E0EBajYC9BMgAyADKALwEyAEQQFxazYC8BMMAQsgC0EEayANOgAAIBMgCEEBQQEQowILIEghSSAMDQEMAgsLIAxFDQADQCBIUAR+A0AgDkGAAWshDiAVKQMAIUggFUEIaiEVIEhCgIGChIiQoMCAf4MiSEKAgYKEiJCgwIB/UQ0ACwEgSEKAgYKEiJCgwIB/hQUgSAshSCAOIEh6p0EBdEHwAXFrIgRBEGsoAgAgBEEMaygCAEEBQQEQowIgSEIBfSBIgyFIIAxBAWsiDA0ACwsgEUUgEkVyRQRAIBYgEiAfEK0CCyADQaAGaiADQfQTaikCADcDACADQagGaiADQfwTaikCADcDACADQbAGaiADQYQUaigCADYCACADIAMpAuwTNwOYBiADKALoEwVBAAshDiADQfATaiADQaAGaikDADcDACADQfgTaiADQagGaikDADcDACADQYAUaiADQbAGaigCADYCACADIAMpA5gGNwPoEyABKQKcASFICyADQYACaiABQbwBaigCADYCACADQYwCaiABQcgBaigCADYCACADQZgC
20aiABQdQBaigCADYCACADQaQCaiABQeABaigCADYCACADIEc3A5gDIAMgEDYClAMgAyAeOgChAyADIAEpArQBNwP4ASADIAEpAsABNwKEAiADIAEpAswBNwOQAiADIAEpAtgBNwKcAiADQbACaiABQewBaigCADYCACADQbwCaiABQfgBaigCADYCACADQcgCaiABQYQCaigCADYCACADQdQCaiABQZACaigCADYCACADQeACaiABQZwCaigCADYCACADIAEpAuQBNwOoAiADIAEpAvABNwK0AiADIAEpAvwBNwPAAiADIAEpAogCNwLMAiADIAEpApQCNwPYAiADQewCaiABQagCaigCADYCACADQfgCaiABQbQCaigCADYCACADQYQDaiABQcACaigCADYCACADQZADaiABQcwCaigCADYCACADIBo6AKIDIAMgWjgCxAEgAyAgNgLAASADIAEpAqACNwLkAiADIAEpAqwCNwPwAiADIAEpArgCNwL8AiADIAEpAsQCNwOIAyADIBg6AKADIAMgDjYCyAEgA0HkAWogA0GAFGooAgA2AgAgA0HcAWogA0H4E2opAwA3AgAgA0HUAWogA0HwE2opAwA3AgAgAyADKQPoEzcCzAEgAyAKOgD0ASADIEg3AuwBIAMgBTYC6AEgASkDACFIIAEpAwghSSABKQMQIUogASkDGCFHIAEoAiAhBCABKgIkIVogASgCKCEFIAEqAiwhWyABKAIwIQYgASkCNCFLIAEoAjwhByABKQNAIU0gA0GgAWogAUHQAGooAgA2AgAgAyABKQNINwOYASADQawBaiABQdwAaigCADYCACADIAEpAlQ3AqQBIANBuAFqIAFB6ABqKAIANgIAIAMgASkDYDcDsAEgA0H4BGogAUHgAmooAgA2AgAgAyABKQPYAjcD8AQgAS0A5AIhESABLQDlAiEIIANBmAZqEMADIANBlBlqIANBoAZqKAIANgIAIANBADYChBggA0KAgICAEDcC/BcgA0EANgKkGSADQQA2ApgZIANBgYCAgHg2AuQXIANBgICAgHg2AtgXIANBgICAgHg2AswXIANBBDYCgBcgA0EFOgC6FiADQYIIOwG4FiADQQA2AqwWIANBgICAgHg2AqAWIANBgICAgHg2ApQWIANBgICAgHg2AogWIANBgICAgHg2AvwVIANBgICAgHg2AvAVIANBgICAgHg2AuQVIANBgICAgHg2AtgVIANBgICAgHg2AswVIANBgICAgHg2AsAVIANBgICAgHg2ArQVIANBgICAgHg2AqgVIANBgICAgHg2ApwVIANBgICAgHg2ApAVIANBgYCAgHg2AoAVIANBADYC2BQgAyADKQKYBjcCjBkgA0ECOgCLGSADQQI6APoYIANBggQ7AegYIANBgICAgHg2AtwYIANBgICAgHg2AtAYIANBgICAgHg2AsQYIANBgICAgHg2ArgYIANBgICAgHg2AqwYIANBgICAgHg2AqAYIANBgICAgHg2ApQYIANBgICAgHg2AogYIANBgICAgHg2AsgUIANBgICAgHg2ArwUIANBgICAgHg2ArAUIANBADYCpBQgA0EANgKYFCADQQA2ApAUIANBADYCiBQgA0EANgKAFCADQQA2AvgTIANCADcD6BMgA0HQFmoiCUEANgIAIANByBZqIhNCADcDACADQegWaiIUQgA3AwAgA0HsBGogA0HIDGooAgA2AgAgA0H8BWogA0HYDGooAgA2AgAgA0GIBmogA0GgGWooAgA2AgAgA0IANwP4FiADQQA6ANwWIANCgICAgBA3A8AWIANCgICAgMAANwPgFiADIAMpA8AMNwLkBCADIAMpA9AMNwL0BSADIAMpA5gZNwOABiADQZQGaiADQawZaigCADYCACADIAMpAqQZNwKMBiADIAg6APMFIANBAjoA4gUgA0ECOgDRBSADIBE6ANAFIANBgICAgHg2AsQFIANBgICAgHg2ArgFIANBgICAgHg2AqwFIANBgICAgHg2AqAFIANBgICAgHg2ApQFIANBgICAgHg2AogFIANBgICAgHg2AvwEIAMgTTcDkAEgAyAHQQFxNgKMASADIEs3AoQBIAMgBkEBcTYCgAEgAyBbOAJ8IAMgBTYCeCADIFo4AnQgAyAENgJwIAMgRzcDaCADIEo3A2AgAyBJNwNYIAMgSDcDUCADQcADaiADQdgWaikDADcDACADQbgDaiAJKQMANwMAIANBsANqIBMpAwA3AwAgA0HQA2ogFCkDADcDACADQdgDaiADQfAWaikDADcDACADQgA3A+ADIAMgAykDwBY3A6gDIAMgAykD4BY3A8gDIANBiBZqEPoCIANBiBhqEPoCIAEoAvADIAEoAvQDQQFBARCjAiADQQI2ArQDIAIoAgghEyACKAIEISAgAigCACEXIANBADYCiJUEIANCgICAgBA3AoCVBCADQYCVBGoiBCAcQQAgAygCwARBgICAgHhHG0GqxvL5BkEAEOsBAkAgAwJ/AkACQAJAAkACQAJAAkAgAygClAMiAQRAIANBQGsgARCfAqxCgKMFfiADNQKYA3xCgJHNvOcBfSJIQj+IIEh8IkkgSUI/h0KAlOvcA0IAEJcCIAMpA0ggAykDQCJJQj+HUg0BIAM1ApwDIkpCgJTr3AN9IEogSEIAUxsiSEIAUyBIIEl8IkggSVNHDQFBCBBRIgFFDQIgASBINwAAIAQgAUEIEMoCQQggAUEBQQEQowILIANBgJUEaiIBIANB/AJqIhBBACADKAL8AkGAgICAeEcbELgCIAEgA0H4AWpBACADKAL4AUGAgICAeEcbELgCIAEgA0GgA2pBACADLQCgA0ECRxsQ5wIgASADQZgBaiILQQAgAygCmAFBgICAgHhHGyIFQcGE7N97QQEQ6wEgASADQdAFakEAIAMtANAFQQJHGxDnAiABIANBhAJqIhZBACADKAKEAkGAgICAeEcbQYPKxF1BABDrASADKAKoAkGAgICAeEcEQCADQZgGaiADKAKsAiADKAKwAhCrAiADKAKYBiEGIAMgAygCnAYiBCADKAKgBmo2AvQTIAMgBjYC8BMgAyAENgLsEyADIAQ2AugTIANB4JQEaiADQegTahDiASABIAMoAuSUBCIBIAMoAuiUBBDKAiADKALglAQgAUEBQQEQowILIANBsAFqIRQgA0GkAWohDCADQYgDaiEKIANB5AJqIR4gAy0AoQMiAUEERwRAIANB6BNqIAEQ9QIgA0GAlQRqIAMoAuwTIgEgAygC8BMQygIgAygC6BMgAUEBQQEQowILIANBgJUEaiIBIBRBACADKAKwAUGAgICAeEcbIgZB5raOwnpBARDrASABIApBACADKAKIA0GAgICAeEcbIAxBACADKAKkAUGAgICAeEcbIgdBARChASABIANB5ABqQQAgAygCYBsQ2AIgASAeQQAgAygC5AJBgICAgHhHGyAFQQAQoQEgAygC8AJBgICAgHhHBEAgA0HoE2ogAygC9AIgAygC+AIQlQEgAygC6BMhBCABIAMoAuwTIgEgAygC8BMQygIgBCABQQFBARCjAgsgAygC6AMiBEEERwRAQQEhAUECIARBAmsgBEECSRsiBSEIAkACQAJAAkAgBUEBaw4CAAEDCyADQQA2AvATIANCgICAgBA3AugTIAMoAuwDQYCAgIB4RwRAIANB6BNqIAMoAvADIAMoAvQDEMoCCyADKAL4A0GAgICAeEYNASADQegTaiADKAL8AyADKAKABBDKAgwBCyADQQA2AvATIANCgICAgBA3AugTIAMoAvADQYCAgIB4RwRAIANB6BNqIAMoAvQDIAMoAvgDEMoCCyADKAL8A0GAgICAeEcEQCADQegTaiADKAKABCADKAKEBBDKAgsgAygC6ANBAUYEQCADIAMoAuwDIgFBGHQgAUGA/gNxQQh0ciABQQh2QYD+A3EgAUEYdnJyNgKYBiADQegTaiADQZgGakEEEMoCCyADLQCsBCIEQQJHBEBBARBRIgFFDQkgASAEOgAAIANB6BNqIAFBARDKAkEBIAFBAUEBEKMCCyADLQCtBCIEQQJHBEBBARBRIgFFDQkgASAEOgAAIANB6BNqIAFBARDKAkEBIAFBAUEBEKMCCyADLQCuBCIEQQJHBEBBARBRIgFFDQkgASAEOgAAIANB6BNqIAFBARDKAkEBIAFBAUEBEKMCCyADKAKIBEGAgICAeEcEQCADQegTaiADKAKMBCADKAKQBBDKAgsgAy0ArwQiBEECRwRAQQEQUSIBRQ0JIAEgBDoAACADQegTaiABQQEQygJBASABQQFBARCjAgsgAygClARBgICAgHhHBEAgA0HoE2ogAygCmAQgAygCnAQQygILIAMtALAEIgRBAkcEQEEBEFEiAUUNCSABIAQ6AAAgA0HoE2ogAUEBEMoCQQEgAUEBQQEQowILIAMoAqAEQYCAgIB4RwRAIANB6BNqIAMoAqQEIAMoAqgEEMoCCyADLQCxBCIEQQJGDQBBARBRIgFFDQggASAEOgAAIANB6BNqIAFBARDKAkEBIAFBAUEBEKMCCyADKALwEyEIIAMoAuwTIQEgAygC6BMhBQsgAyAFNgLwEyADIAE2AuwTIAMgATYC6BMgAyABIAhqNgL0EyADQZgGaiADQegTahDiASADQYCVBGogAygCnAYiASADKAKgBhDKAiADKAKYBiABQQFBARCjAgsgA0GAlQRqIgEgA0G0AmoiGEEAIAMoArQCQYCAgIB4RxtB9vv4w3tBABDrASABIANBkAJqIg5BACADKAKQAkGAgICAeEcbELgCIAEgA0G0BGpBACADKAK0BEGAgICAeEcbIgQQuAIgASAGQdLB3r8FQQAQ6wEgASADQcACaiISQQAgAygCwAJBgICAgHhHGxC4AiABIANB2AJqIhVBACADKALYAkGAgICAeEcbELgCIAEgA0HMAmoiG0EAIAMoAswCQYCAgIB4RxsgBEEBEKEBIAEgA0HEAWpBACADKALAARsQ4AIgAygCjAFBA
20UYEQCADQegTaiADKAKQASADKAKUARChAiABIAMoAuwTIgEgAygC8BMQygIgAygC6BMgAUEBQQEQowILIAMtAKIDIgFBBUcEQCADQZgGaiABEPUCIAMoApgGIQQgAyADKAKcBiIBIAMoAqAGajYC9BMgAyAENgLwEyADIAE2AuwTIAMgATYC6BMgA0HglARqIANB6BNqEOIBIANBgJUEaiADKALklAQiASADKALolAQQygIgAygC4JQEIAFBAUEBEKMCCyADQYCVBGoiBCADQewAakEAIAMoAmgbENgCIAMoAlAhASADQQA6AOSUBCADQcf6jZICNgLglAQgAUEBRgRAIAMpA1ghSEEIEFEiAUUNAyABIEg3AAAgAyADQeSUBGo2AvgTIAMgATYC7BMgAyABNgLoEyADQQg2AvATIAMgAUEIajYC9BMgAyADQeCUBGo2AvwTIANBmAZqIANB6BNqEMoBIAQgAygCnAYiASADKAKgBhDKAiADKAKYBiABQQFBARCjAgsgA0GAlQRqIgEgA0GcAmoiGkEAIAMoApwCQYCAgIB4RxsQuAIgASAHELgCIAMoAoABQQFGBEAgA0GYBmogAygChAEgAygCiAEQoQIgAygCmAYhBSADIAMoApwGIgQgAygCoAZqNgL0EyADIAU2AvATIAMgBDYC7BMgAyAENgLoEyADQeCUBGogA0HoE2oQ4gEgASADKALklAQiASADKALolAQQygIgAygC4JQEIAFBAUEBEKMCCyADQYCVBGoiBCADQfQAakEAIAMoAnAbEOACIAQgA0H8AGpBACADKAJ4GxDgAiADKALwBCEBIANBAToAlA4gA0GlqrHJezYCkA4gAUGAgICAeEcEQCADQZgGaiADKAL0BCADKAL4BBCVASADKAKYBiEFIAMoAqAGIQYgAygCnAYhASADIANBlA5qNgL4EyADIAEgBmo2AvQTIAMgBTYC8BMgAyABNgLsEyADIAE2AugTIAMgA0GQDmo2AvwTIANB4JQEaiADQegTahDKASAEIAMoAuSUBCIBIAMoAuiUBBDKAiADKALglAQgAUEBQQEQowILAkAgAygCtAMiH0ECSQ0AIAMoAugBIQQgA0EAOgDklAQgA0GnhKSbejYC4JQEIARBgYCAgHhGDQAgA0EANgKgBiADQoCAgIAQNwKYBiADLQD0ASIFQQJHBEBBARBRIgFFDQcgASAFOgAAIANBmAZqIAFBARDKAkEBIAFBAUEBEKMCCyAEQYCAgIB4RwRAIANBmAZqIAMoAuwBIAMoAvABEMoCCyADKALIASIJBEAgAygCzAEhDwJAAkACQAJ/IAMoAtQBIgZFBEBBBCERQQAhB0EADAELIAlBCGohBAJAIAkpAwBCgIGChIiQoMCAf4MiR0KAgYKEiJCgwIB/UgRAIAQhASAJIQUMAQsgCSEFA0AgBUGAAWshBSAEKQMAIUggBEEIaiIBIQQgSEKAgYKEiJCgwIB/gyJHQoCBgoSIkKDAgH9RDQALC0EEIAZBfyAGGyIRIBFBBE0bIgdBAnQhBAJAIBFB//
20///wNLIARB/P///wdLcgR/QQAFIAQQUSIRDQFBBAsgBBC0AwALIBEgBSBHQoCBgoSIkKDAgH+FIkh6p0EBdEHwAXFrQRBrNgIAIANBATYC8BMgAyARNgLsEyADIAc2AugTQQEgBkEBayIIRQ0AGiBIQgF9IEiDIUdBASEHA0AgR1AEfgNAIAVBgAFrIQUgASkDACFIIAFBCGohASBIQoCBgoSIkKDAgH+DIkhCgIGChIiQoMCAf1ENAAsBIEhCgIGChIiQoMCAf4UFIEcLIUcgCEEBayEIIAMoAugTIAdGBH8gA0HoE2ogByAIQQFqIgRBfyAEG0EEQQQQ3gIBIAMoAuwTBSARCyERIAUgR3qnQQF0QfABcWtBEGshBCBHQgF9IEeDIUcgESAHQQJ0aiAENgIAIAMgB0EBaiIHNgLwEyAIDQALIAMoAuwTIREgAygC6BMhByAGQQJPDQEgBgsiBA0BDAILAkAgBkEVTwRAIwBBgCBrIgQkAAJAQYCJ+gAgBiAGQYCJ+gBPGyIBIAYgBkEBdmsiBSABIAVLGyIBQYEITwRAAkAgBUH/////A0sgAUECdCIFQfz///8HS3IEf0EABSAFEFEiCA0BQQQLIAUQtAMACyARIAYgCCABIAZBwQBJEFggASAIQQRBBBCjAgwBCyARIAYgBEGACCAGQcEASRBYCyAEQYAgaiQADAELIAZBAnQhBEEEIQEDQCARIAEgEWoQ9gEgBCABQQRqIgFHDQALCyAGIQQLIAlBEGshCCAJQQRrIR0gESAEQQJ0aiEhIAMpA+ABIUkgAykD2AEhSiARIQEDQCADQZgGaiABKAIAIgRBBGoiBSgCACAEQQhqIgQoAgAQygICQAJAIAZFDQAgAUEEaiEBIA8gSiBJIAUoAgAiIiAEKAIAIgQQjgEiSKdxIQUgSEIZiEL/AINCgYKEiJCgwIABfiFLQQAhDQNAIAUgCWopAAAiSCBLhSJHQn+FIEdCgYKEiJCgwIABfYNCgIGChIiQoMCAf4MiR1BFBEADQCAIIEd6p0EDdiAFaiAPcSIjQQR0ayIkQQhqKAIAIARGBEAgIiAkQQRqKAIAIAQQvQJFDQULIEdCAX0gR4MiR1BFDQALCyBIIEhCAYaDQoCBgoSIkKDAgH+DUEUNASAFIA1BCGoiDWogD3EhBQwACwALQZiowQBBFkHUq8EAELICAAsgAyAdQQAgI2tBBHRqLQAAQRh0NgLoEyADQZgGaiADQegTakEEEMoCIAEgIUcNAAsLIAcgEUEEQQQQowILIAMoApgGIQQgAygCoAYhBSADKAKcBiEBIAMgA0HklARqNgL4EyADIAEgBWo2AvQTIAMgBDYC8BMgAyABNgLsEyADIAE2AugTIAMgA0HglARqNgL8EyADQZgGaiADQegTahDKASADQYCVBGogAygCnAYiASADKAKgBhDKAiADKAKYBiABQQFBARCjAgsgA0GYB2pBAEEk/AsAIANC96bAxuO8iJTFADcDkAcgA0LsmKSn89mZqr5/NwOIByADQoyVxq+brbzWQDcDgAcgA0KT67vYjMLn6Ts3A/gGIANC05GMrYjR2p8kNwPwBiADQsTmwZvgxeKMEzcD6AYgA0LQ4/zMooTOhKR/NwPgBiADQq+cs/LfurXzWzcD2AYgA0L3psDG47yIlMUANwPQBiADQuyYpKfz2Zmqvn83A8gGIANCjJXGr5utvNZANwPABiADQpPru9iMwufpOzcDuAYgA0LTkYytiNHanyQ3A7AGIANCxObBm+DF4owTNwOoBiADQtDj/MyihM6EpH83A6AGIANCr5yz8t+6tfNbNwOYBiADQQA6AMAHIANBmAZqIgEgAygChJUEIgYgAygCiJUEEIUBIANB6BNqIgQgAUGwAfwKAAAgA0HglARqIgEgBBCQASADQZAOaiABEI8CIBdBgICAgHhGDQQgAygCmA4iB0EATgR/IAMoApQOIRcgB0UEQEEBIQFBACEEDAULIAciBBBRIgENBEEBBUEACyAHELQDAAtBiKjBABDIAwALQQFBCBC0AwwDC0EBQQgQtAMACyAHBEAgASAXIAf8CgAACwJAIBNBAE4EfyATRQRAQQEhBUEAIREMAgsgEyIREFEiBQ0BQQEFQQALIBMQtAMACyATBEAgBSAgIBP8CgAACyADIBM2AvwTIAMgBTYC+BMgAyARNgL0EyADIAc2AvATIAMgATYC7BMgAyAENgLoE0EAIQVBCCEBA0AgA0HoE2ogAWooAgAgBWohBSABQQxqIgFBIEcNAAtBACEBAkAgBUEATgR/IAVFBEBBASEEQQAhBQwCCyAFEFEiBA0BQQEFQQALIAUQtAMACyADQQA2AqAGIAMgBDYCnAYgAyAFNgKYBgNAIANBmAZqIANB6BNqIAFqIgRBBGooAgAiBSAFIARBCGooAgBqELkCIAFBDGoiAUEYRw0ACyADKAKgBiERIAMoApwGIQUgAygCmAYhCEEAIQEDQCADQegTaiIEIAFqIgkoAgAgCUEEaig
20CAEEBQQEQowIgAUEMaiIBQRhHDQALIANBmAdqQQBBJPwLACADQvemwMbjvIiUxQA3A5AHIANC7Jikp/PZmaq+fzcDiAcgA0KMlcavm6281kA3A4AHIANCk+u72IzC5+k7NwP4BiADQtORjK2I0dqfJDcD8AYgA0LE5sGb4MXijBM3A+gGIANC0OP8zKKEzoSkfzcD4AYgA0KvnLPy37q181s3A9gGIANC96bAxuO8iJTFADcD0AYgA0LsmKSn89mZqr5/NwPIBiADQoyVxq+brbzWQDcDwAYgA0KT67vYjMLn6Ts3A7gGIANC05GMrYjR2p8kNwOwBiADQsTmwZvgxeKMEzcDqAYgA0LQ4/zMooTOhKR/NwOgBiADQq+cs/LfurXzWzcDmAYgA0EAOgDAByADQZgGaiIBIAUgERCFASAEIAFBsAH8CgAAIANB4JQEaiIBIAQQkAEgBCABEI8CIAMoAuwTIQQgAygC6BMhESADKALwEyIBIAMoApAOIAdrSwR/IANBkA5qIAcgAUEBQQEQ3gIgAygClA4hFwEgAygCmA4FIAcLIQcgAQRAIAcgF2ogBCAB/AoAAAsgAyABIAdqNgKYDiARIARBAUEBEKMCIAggBUEBQQEQowILIANB8BNqIgEgA0GYDmoiBygCADYCACADIAMpApAONwPoEyADKAKAlQQgBkEBQQEQowIgAygCqAMgAygCrANBAUEBEKMCIANBqANqIgRBCGogASgCADYCACAEIAMpA+gTNwIAIANBADoAxAMgA0EANgK4AyADIB82ArQDIAMoApQBISogAygCkAEhKyADKAKMASEsIAMoAogBIS0gAygChAEhOSADKAKAASE6IAMqAnwhWiADKAJ4ITsgAyoCdCFbIAMoAnAhPCADKAJsIT0gAygCaCE+IAMoAmQhPyADKAJgIUAgAykDWCFUIAMpA1AhTSADQZAQaiALQQhqKAIANgIAIAMgCykDADcDiBAgA0GAEGogDEEIaigCADYCACADIAwpAgA3A/gPIANB8A9qIBRBCGooAgA2AgAgAyAUKQMANwPoDyADLQD0ASEPIAMpAuwBIVggAygC6AEhESADKALUASEEIAMoAswBIQsgAygCyAEhEyADKgLEASFcIAMoAsABIUEgAyADQfwBaikAADcA3w8gAyADKQD1ATcD2A8gA0HQD2ogFkEIaigCADYCACADIBYpAgA3A8gPIANBwA9qIA5BCGooAgA2AgAgAyAOKQMANwO4DyADQbAPaiAaQQhqKAIANgIAIAMgGikCADcDqA8gA0GgD2ogA0GoAmoiAUEIaigCADYCACADIAEpAwA3A5gPIANBkA9qIBhBCGooAgA2AgAgAyAYKQIANwOIDyADQYAPaiASQQhqKAIANgIAIAMgEikDADcD+A4gA0HwDmogG0EIaigCADYCACADIBspAgA3A+gOIANB4A5qIBVBCGooAgA2AgAgAyAVKQMANwPYDiADQdAOaiAeQQhqKAIANgIAIAMgHikCADcDyA4gAygC+AIhMiADKAL0AiEzIAMoAvACISUgA0HADmogEEEIaigCADYCACADIBApAgA3A7gOIANBsA5qIApBCGooAgA2AgAgAyAKKQMANwOoDiADLQCiAyEIIAMtAKEDIQ0gAy0AoAMhEiADKQOYAyFIIAMoApQDIQUgA0GgDmogA0GzA2otAAA6AAAgByADQasDaikAADcDACADIAMpAKMDNwOQDiADLQDEAyEeIAMpArwDIU8gAygCuAMhDCADKAK0AyEJIAMgA0HMA2opAAA3AIcOIAMgAykAxQM3A4AOIAMtALEEIRUgAy0AsAQhFyADLQCvBCEaIAMtAK4EIR0gAy0ArQQhIiADLQCsBCEjIAMoAvADITQgAygC7AMhFCADKALoAyEBIAMpA+ADIUkgAykD2AMhVSADKALUAyEWIAMgA0G4BGopAQA3AfYNIAMgAykBsgQ3A/ANIANB6A1qIBxBCGooAgA2AgAgAyAcKQMANwPgDSADKQPQBCFZIAMoAswEISAgA0HYDWogA0HYBGoiBkEIaigCADYCACADIAYpAwA3A9ANIANBoBBqIANB5ARqIgZBCGooAgA2AgAgAyAGKQIANwOYECADKAL4BCE1IAMoAvQEITYgAygC8AQhJiADQcgNaiADQfwEaiIGQQhqKAIANgIAIAMgBikCADcDwA0gA0G4DWogA0GIBWoiBkEIaigCADYCACADIAYpAwA3A7ANIANBqA1qIANBlAVqIgZBCGooAgA2AgAgAyAGKQIANwOgDSADQZgNaiADQaAFaiIGQQhqKAIANgIAIAMgBikDADcDkA0gA0GIDWogA0GsBWoiBkEIaigCADYCACADIAYpAgA3A4ANIANB+AxqIANBuAVqIgZBCGooAgA2AgAgAyAGKQMANwPwDCADQegMaiADQcQFaiIGQQhqKAIANgIAIAMgBikCADcD4AwgAy0A0QUhJyADLQDQBSEkIANB2AxqIANB2gVqKQEANwMAIAMgAykB0gU3A9AMIAMtAOIFISggA0HIDGogA0HrBWopAAA3AwAgAyADKQDjBTcDwAwgAykDkAYhSiADKAKMBiEGIAMpAoQGIVAgAygC/AUhGCADLQDzBSEpIAM1AvgFIUsgAygC9AUQnwIhN0IAIUcgAygCgAYiEAR+IBAQnwKsQoCjBX4gUEL/////D4N8QoCRzbznAX0hUSBQQiCIpyEQQgEFQgALIVAgBgR+IAYQnwKsQoCjBX4gSkL/////D4N8QoCRzbznAX0hUgEgSkIgiKchCkIBBSBHCyFHQQQhHAJAIAFBBEYNAEECIRwCQAJAAkBBAiABQQJrIAFBAkkbQQFrDgIBAgALIANB8BNqIANB9ANqIgFBCGooAgA2AgAgAyABKQIANwPoEwwCCyADQaQGaiADQYAEaigCADYCACADIAMpA/gDNwKcBiADQfATaiADQaAGaikCADcDACADIAMoAvQDNgKYBiADIAMpApgGNwPoE0EDIRwMAQsgA0H4E2ogA0GEBGooAgA2AgAgA0GIlQRqIANBiARqIgZBCGooAgA2AgAgA0HgE2ogA0GUBGoiB0EIaigCADYCACADQdATaiADQaAEaiIcQQhqKAIANgIAIAMgAykC9AM3A+gTIAMgAykC/AM3A/ATIAMgBikCADcDgJUEIAMgBykCADcD2BMgAyAcKQIANwPIEyABIRwLICBBgYCAgHhHBEAgA0GgBmogA0HYDWooAgA2AgAgAyADKQPQDTcDmAYLIANB0BBqIANB+g1qKAEANgIAIANBwBBqIANB6A1qKAIANgIAIANBsBBqIANBoAZqKAIANgIAIANB6JQEaiADQfATaikDADcDACADQfCUBGogA0H4E2ooAgA2AgAgAyADKQHyDTcDyBAgAyADKQPgDTcDuBAgAyADKQOYBjcDqBAgAyADKQPoEzcD4JQEIANBgBFqIANBiJUEaigCADYCACADQfAQaiADQeATaigCADYCACADQeAQaiADQdATaigCADYCACADIAMpA4CVBDcD+BAgAyADKQPYEzcD6BAgAyADKQPIEzcD2BAgDUECdCIBKAKguEEhQiABKAKMuEEhQyAFBH4gBRCfAqxCgKMFfiBIQv////8Pg3xCgJHNvOcBfSFWIEhCIIinIURCAQVCAAshVyAIQQJ0IgEoAsy4QSFFIAEoArS4QSFGAkAgEUGBgICAeEYEQEGBgICAeCERDAELAkACQCATRQ0AIAsEfyATIAtBBHQiAWtBEGshBSABIAtqQRlqIQFBCAVBAAshOCATKQMAIUpBuL7BAC0AAEUEQBCOAgsgA0HwE2pBwKjBACkDADcDAEGovsEAQai+wQApAwAiSEIBfDcDACADQbiowQApAwA3A+gTIANBsL7BACkDACJMNwOAFCADIEg3A/gTAkAgBEUNACBKQn+FQoCBgoSIkKDAgH+DIUogA0HoE2ogBCBIIEwQWSATQQhqIgYhGwNAIARBAWshBAEgSlAEfgNAIBNBgAFrIRMgGykDACFIIBtBCGoiBiEbIEhCgIGChIiQoMCAf4MiSEKAgYKEiJCgwIB/UQ0ACwEgSEKAgYKEiJCgwIB/hQUgSgsiSkIBfSBKgyFIIBMgSnqnQQF0QfABcWsiB0EQaygCACIuQYCAgIB4RwRAIAdBBGstAAAhLyADKQP4EyJMIAMpA4AUIk4gB0EMaygCACIfIAdBCGsoAgAiIRCOASFKIAMoAvATRQRAIANB6BNqQQEgTCBOEFkLIAMoAuwTIg4gSqdxIQggSkIZiCJTQv8Ag0KBgoSIkKDAgAF+IUxBACEwIAMoAugTIQdBACENAkACQANAIAcgCGopAAAiTiBMhSJKQn+FIEpCgYKEiJCgwIABfYNCgIGChIiQoMCAf4MiSlBFBEADQCAHIEp6p0EDdiAIaiAOcUEEdGsiMUEIaygCACAhRgRAIB8gMUEMaygCACAhEL0CRQ0ECyBKQgF9IEqDIkpQRQ0ACwsgTkKAgYKEiJCgwIB/gyFKAkACfyAwRQR/QQAgSlANARoBIEp6p0EDdiAIaiAOcQUgGQshGSBKIE5CAYaDQgBSDQFBAQshMCANQQhqIg0gCGogDnEhCAwBCwsgByAZaiwAACIIQQBOBH8BIAcgBykDAEKAgYKEiJCgwIB/g3qnQQN2IhlqLQAABSAICyEIIAcgGWogU6dB/wBxIg06AAAgByAZQQhrIA5xakEIaiANOgAAIAcgGUEEdGsiB0EQayAuNgIAIAdBDGsgHzYCACAHQQhrICE2AgAgB0EEayAvNgIAIAMgAygC9BNBAWo2AvQTIAMgAygC8BMgCEEBcWs2AvATDAELIDFBBGsgLzYCACAuIB9BAUEBEKMCCyBIIUogBA0BDAILCyAERQ0AA0AgSFAEfgNAIBNBgAFrIRMgBikDACFIIAZBCGohBiBIQoCBgoSIkKDAgH+D
20IkhCgIGChIiQoMCAf1ENAAsBIEhCgIGChIiQoMCAf4UFIEgLIUggEyBIeqdBAXRB8AFxayIHQRBrKAIAIAdBDGsoAgBBAUEBEKMCIEhCAX0gSIMhSCAEQQFrIgQNAAsLIAtFIAFFckUEQCAFIAEgOBCtAgsgA0GgBmoiASADQfQTaigCADYCACADIAMpAuwTNwOYBiADKALoEyITRQ0AIAMpA/gTIU4gAykDgBQhUyADQfATaiABKAIANgIAIAMgAykDmAY3A+gTDAELQbi+wQAtAABFBEAQjgILIANB8BNqQQA2AgBBqL7BAEGovsEAKQMAIk5CAXw3AwAgA0IANwPoE0GwvsEAKQMAIVNBsKjBACETCyADQYiVBGogA0HwE2ooAgA2AgAgAyADKQPoEzcDgJUECyA3rCFIIANBwBJqIANB4w9qKAAANgIAIANBsBJqIANB0A9qKAIANgIAIANBoBJqIANBwA9qKAIANgIAIANBkBJqIANBsA9qKAIANgIAIANBgBJqIANBoA9qKAIANgIAIAMgAykA2w83A7gSIAMgAykDyA83A6gSIAMgAykDuA83A5gSIAMgAykDqA83A4gSIAMgAykDmA83A/gRIANB8BFqIANBkA9qKAIANgIAIANB4BFqIANBgA9qKAIANgIAIANB0BFqIANB8A5qKAIANgIAIANBwBFqIANB4A5qKAIANgIAIANBsBFqIANB0A5qKAIANgIAIAMgAykDiA83A+gRIAMgAykD+A43A9gRIAMgAykD6A43A8gRIAMgAykD2A43A7gRIAMgAykDyA43A6gRIANBoBFqIANBwA5qKAIANgIAIANBkBFqIANBsA5qKAIANgIAIANB0BJqIANBiJUEaigCADYCACADIAMpA7gONwOYESADIAMpA6gONwOIESADIAMpA4CVBDcDyBIgA0GAE2ogA0GQEGooAgA2AgAgAyADKQOIEDcD+BIgA0HwEmogA0GAEGooAgA2AgAgAyADKQP4DzcD6BIgA0HgEmogA0HwD2ooAgA2AgAgAyADKQPoDzcD2BICQCAnQQJHBEAgA0HxE2ogA0HYDGopAwA3AAAgAyAnOgDoEyADIAMpA9AMNwDpEyADQYCVBGogA0HoE2oQiQEMAQsgA0GAgICAeDYCgJUECyBIQoCjBX4hSAJAIChBAkcEQCADQfETaiADQcgMaikDADcAACADICg6AOgTIAMgAykDwAw3AOkTIANBmAZqIANB6BNqEIkBDAELIANBgICAgHg2ApgGCyBIIEt8IUggA0HAE2ogA0GoDWooAgA2AgAgA0GwE2ogA0GYDWooAgA2AgAgA0GgE2ogA0GIDWooAgA2AgAgA0GQE2ogA0H4DGooAgA2AgAgA0HgE2ogA0GIlQRqKAIANgIAIAMgAykDoA03A7gTIAMgAykDkA03A6gTIAMgAykDgA03A5gTIAMgAykD8Aw3A4gTIAMgAykCgJUENwPYEyADQdATaiADQaAGaigCADYCACADIAMpApgGNwPIE0IAIUogDAR+IAwQnwKsQoCjBX4gT0L/////D4N8QoCRzbznAX0hSyBPQiCIpyEMQgEFQgALIU8gA0GMlQRqIANBnQ5qKAAANgIAIAMgAykAlQ43AoSVBCAWBH4gFhCfAqxCgKMFfiBVQv////8Pg3xCgJHNvOcBfSFMIFVCIIinIRYBQgEFIEoLIUpBACAlICVBgICAgHhGIgEbIShBACA1ICZBgICAgHhGIgQbISEgA0H0E2ogA0GLDmooAAA2AgAgA0G8C2oiBSADQaAQaigCADYCACADIAMpAIMONwLsEyADIAMpA5gQNwK0CyADIDQ2AsAKIAMgFDYCvAogAyAcNgK4CiADIAo2AtgGIAMgUjcD0AYgAyBHNwPIBiADIBA2AsAGIAMgUTcDuAYgAyBQNwOwBiADIBg2AqgGIAMgSEKAkc285wF9Ikg3A6AGIANCATcDmAYgA0HUCmogA0HwlARqKAIANgIAIANBzApqIANB6JQEaikDADcCACADQeAKaiADQYARaigCADYCACADQewKaiADQfAQaigCADYCACADQfgKaiADQeAQaigCADYCACADIAMpA+CUBDcCxAogAyADKQP4EDcD2AogAyADKQPoEDcC5AogAyADKQPYEDcD8AogA0GMC2ogA0HQEGooAgA2AgAgA0GYC2ogA0HAEGooAgA2AgAgA0GwC2ogA0GwEGooAgA2AgAgAyAVOgCBCyADIBc6AIALIAMgGjoA/wogAyAdOgD+CiADICI6AP0KIAMgIzoA/AogAyBZNwOgCyADICA2ApwLIAMgAykDyBA3AoQLIAMgAykDuBA3A5ALIAMgAykDqBA3A6gLIAMgEzYCoA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BAWoFIAULIQUgAygCyAoiBEGAgICAeEcEfyADKALQCiIBIAFBAXJnQR9zQQlsQckAakEGdmpBAWoFQQALIAVqrSFHQQohAQJAA0AgR0KAAVoEQCADIEenQYABcjoA4JQEIANB6BNqIANB4JQEakEBEMoCIEdCB4ghRyABQQFrIgENAQwCCwsgAyBHPADglAQgA0HoE2ogA0HglARqQQEQygILIBRBgICAgHhHBEBBASADKALACiADKALECiADQegTahDVAQsgBEGAgICAeEYNAUECIAMoAswKIAMoAtAKIANB6BNqENUBDAELIANBKjoA4JQEIANB6BNqIANB4JQEakEBEMoCIB8QiAGtIUdBCiEBAkADQCBHQoABWgRAIAMgR6dBgAFyOgDglAQgA0HoE2ogA0HglARqQQEQygIgR0IHiCFHIAFBAWsiAQ0BDAILCyADIEc8AOCUBCADQegTaiADQeCUBGpBARDKAgsgAygCwApBgICAgHhHBEBBASADKALECiADKALICiADQegTahDVAQsgAygCzApBgICAgHhHBEBBAiADKALQCiADKALUCiADQegTahDVAQsgHEEBcQRAQQMgFCADQegTahDgAQsgI0ECRwRAQQQgIyADQegTahCTAgsgIkECRwRAQQUgIiADQegTahCTAgsgHUECRwRAQQYgHSADQegTahCTAgsgAygC2ApBgICAgHhHBEBBByADKALcCiADKALgCiADQegTahDVAQsgGkECRwRAQQggGiADQegTahCTAgsgAygC5ApBgICAgHhHBEBBCSADKALoCiADKALsCiADQegTahDVAQsgF0ECRwRAQQogFyADQegTahCTAgsgAygC8ApBgICAgHhHBEBBCyADKAL0CiADKAL4CiADQegTahDVAQsgFUECRg0AQQwgFSADQegTahCTAgsgIEGBgICAeEYNACADQTI6AOCUBCADQegTaiADQeCUBGpBARDKAkEAIQUgIEGAgICAeEcEfwEgAygCpAsiASABQQFyZ0Efc0EJbEHJAGpBBnZqQQFqBSAFCyEFIAMoAqgLIgRBgICAgHhHBH8gAygCsAsiASABQQFyZ0Efc0EJbEHJAGpBBnZqQQFqBUEACyAFaq0hR0EKIQECQANAIEdCgAFaBEAgAyBHp0GAAXI6AOCUBCADQegTaiADQeCUBGpBARDKAiBHQgeIIUcgAUEBayIBDQEMAgsLIAMgRzwA4JQEIANB6BNqIANB4JQEakEBEMoCCyAgQYCAgIB4RwRAQQEgAygCoAsgAygCpAsgA0HoE2oQ1QELIARBgICAgHhGDQBBAiADKAKsCyADKAKwCyADQegTahDVAQsgA0EyOgDglAQgA0HoE2ogA0HglARqQQEQygIgGRBerSFHQQohAQJAA0AgR0KAAVoEQCADIEenQYABcjoA4JQEIANB6BNqIANB4JQEakEBEMoCIEdCB4ghRyABQQFrIgENAQwCCwsgAyBHPADglAQgA0HoE2ogA0HglARqQQEQygILIENBAXEEQEEBIEIgA0HoE2oQ4AELIFdQRQRAQQIgViBEIANB6BNqENoBCyADKALcB0GAgICAeEcEQEEDIAMoAuAHIAMoAuQHIANB6BNqENUBCyADKALoB0GAgICAeEcEQEEEIAMoAuwHIAMoAvAHIANB6BNqENUBCyADKAL0B0GAgICAeEcEQEEFIAMoAvgHIAMoAvwHIANB6BNqENUBCyADKAKACEGAgICAeEcEQEEGIAMoAoQIIAMoAogIIANB6BNqENUBCyADKAKMCEGAgICAeEcEQEEHIAMoApAIIAMoApQIIANB6BNqENUBCyADKAKYCEGAgICAeEcEQEEIIAMoApwIIAMoAqAIIANB6BNqENUBCyADKAKkCEGAgICAeEcEQEEJIAMoAqgIIAMoAqwIIANB6BNqENUBCyADKAKwCEGAgICAeEcEQEEKIAMoArQIIAMoArgIIANB6BNqENUBCyADKAK8CEGAgICAeEcEQEELIAMoAsAIIAMoAsQIIANB6BNqENUBCyADKALICEGAgICAeEcEQEEMIAMoAswIIAMoAtAIIANB6BNqENUBCyAlBEAgJUEMbCEFICdBCGohAQNAQQ0gAUEEaygCACABKAIAIANB6BNqENUBIAFBDGohASAFQQxrIgUNAAsLIAMoAtQIQYCAgIB4RwRAQQ4gAygC2AggAygC3AggA0HoE2oQ1QELIEFBAXEEQCADQf0AOgDglAQgA0HoE2oiASADQeCUBGoiBEEBEMoCIAMgXDgC4JQEIAEgBEEEEMoCCyBGQQFxBEBBECBFIANB6BNqEOABCyADKALgCEGAgICAeEcEQEERIAMoAuQIIAMoAugIIANB6BNqENUBCyASQQJHBEBBEiASIANB6BNqEJMCCwJAIBFBgYCAgHhGDQBBmgEhBUEBIQEDQCABBEAgAyAFOgDglAQgA0HoE2ogA0HglARqQQEQygIgAUEBayEBQYEBIQUMAQsLIANBAToA4JQEIANB6BNqIANB4JQEakEBEMoCQQAhASARQYCAgIB4RwR/ASADKALIByIBIAFBAXJnQR9zQQlsQckAakEGdmpBAWoFIAELIQEgA0EANgLglAQgA0HglARqIANBoAdqEKkBIAFBAkEAIA9BAkcbamqtIUdBCiEBAkADQCBHQoABWgRAIAMgR6dBgAFyOgDglAQgA0HoE2ogA0HglARqQQEQygIgR0IHiCFHIAFBAWsiAQ0BDAILCyADIEc8AOCUBCADQegTaiADQeCUBGpBARDKAgsgD0ECRwRAQQEgDyADQegTahCTAgsgEUGAgICAeEcEQEECIAMoAsQHIAMoAsgHIANB6BNqENUBCyATQQhqIQEgEykDAEJ/hUKAgYKEiJCgwIB/gyFIIAMoAqwH
20IQsgEyEEA0AgC0UNASBIUAR+A0AgBEGAAWshBCABKQMAIUggAUEIaiEBIEhCgIGChIiQoMCAf4MiSEKAgYKEiJCgwIB/UQ0ACwEgSEKAgYKEiJCgwIB/hQUgSAshSCAEIEh6p0EBdEHwAXFrIhRBBGsiDSgCACEGQQAhECAUQQhrIgooAgAiBwR/ASAHIAdBAXJnQR9zQQlsQckAakEGdmpBAWoFIBALIRAgC0EBayELIEhCAX0gSIMhSCADQRo6AOCUBCADQegTaiADQeCUBGpBARDKAiAQIAZBAXKseadBP3NBCWxByQBqQQZ2QQFqQQAgBhtqrSFHQQohBQJAA0AgR0KAAVoEQCADIEenQYABcjoA4JQEIANB6BNqIANB4JQEakEBEMoCIEdCB4ghRyAFQQFrIgUNAQwCCwsgAyBHPADglAQgA0HoE2ogA0HglARqQQEQygILIAcEQEEBIBRBDGsoAgAgCigCACADQegTahDVAQsgBkUNAEECIA0oAgAgA0HoE2oQ4AEMAAsACwJAIE1CAlENACADQTo6AOCUBCADQegTaiADQeCUBGpBARDKAiAIEHWtIUdBCiEBAkADQCBHQoABWgRAIAMgR6dBgAFyOgDglAQgA0HoE2ogA0HglARqQQEQygIgR0IHiCFHIAFBAWsiAQ0BDAILCyADIEc8AOCUBCADQegTaiADQeCUBGpBARDKAgsgAygCuAlBgICAgHhHBEBBASADKAK8CSADKALACSADQegTahDVAQsgAygCxAlBgICAgHhHBEBBAiADKALICSADKALMCSADQegTahDVAQsgAygC0AlBgICAgHhHBEBBAyADKALUCSADKALYCSADQegTahDVAQsgQEEBcQRAQQQgPyADQegTahDgAQsgPkEBcQRAQQUgPSADQegTahDgAQsgTadBAXEEQEEGIFQgA0HoE2oQlgILIDpBAXEEQEEIIDkgLSADQegTahDbAQsgPEEBcQRAIANBzQA6AOCUBCADQegTaiIBIANB4JQEaiIEQQEQygIgAyBbOALglAQgASAEQQQQygILICxBAXEEQEEKICsgKiADQegTahDbAQsgO0EBcUUNACADQd0AOgDglAQgA0HoE2oiASADQeCUBGoiBEEBEMoCIAMgWjgC4JQEIAEgBEEEEMoCCyADQcIAOgDglAQgA0HoE2ogA0HglARqQQEQygIgMBBxrSFHQQohAQJAA0AgR0KAAVoEQCADIEenQYABcjoA4JQEIANB6BNqIANB4JQEakEBEMoCIEdCB4ghRyABQQFrIgENAQwCCwsgAyBHPADglAQgA0HoE2ogA0HglARqQQEQygILICRBAkcEQEEBICQgA0HoE2oQkwILICEEQCAhQQxsIQUgJkEIaiEBA0BBAiABQQRrKAIAIAEoAgAgA0HoE2oQ1QEgAUEMaiEBIAVBDGsiBQ0ACwsgAygCzAtBgICAgHhHBEBBAyADKALQCyADKALUCyADQegTahDhAQsgAygC2AtBgICAgHhHBEBBBCADKALcCyADKALgCyADQegTahDhAQsgAygC/AtBgICAgHhHBEBBBSADKAKADCADKAKEDCADQegTahDVAQsgAygC5AtBgICAgHhHBEBBBiADKALoCyADKALsCyADQegTahDVAQsgAygC8AtBgICAgHhHBEBBByADKAL0CyADKAL4CyADQegTahDVAQsgKUECRwRAQQggKSADQegTahCTAgsgAygCiAxBgICAgHhHBEBBCSADKAKMDCADKAKQDCADQegTahDVAQsgAygClAxBgICAgHhHBEBBCiADKAKYDCADKAKcDCADQegTahDVAQsgAygCoAxBgICAgHhHBEBBCyADKAKkDCADKAKoDCADQegTahDVAQsgAygCrAxBgICAgHhHBEBBDCADKAKwDCADKAK0DCADQegTahDVAQsgA0HKADoA4JQEIANB6BNqIANB4JQEakEBEMoCQQAhASADKAKACiIEBH8gBCAEQQFyZ0Efc0EJbEHJAGpBBnZqQQFqBUEACyAJQQFyZ0Efc0EJbEHJAGpBBnZBAWpBACAJG2ogHkEBdEH+AXFqQQBBAiBLQgGEeadBP3NBCWxByQBqQQZ2QQNqIEtQGyAMQQFyrHmnQT9zQQlsQckAakEGdkEBakEAIAwbaiAzG2qtIUdBCiEBAkADQCBHQoABWgRAIAMgR6dBgAFyOgDglAQgA0HoE2ogA0HglARqQQEQygIgR0IHiCFHIAFBAWsiAQ0BDAILCyADIEc8AOCUBCADQegTaiADQeCUBGpBARDKAgsCQCAJRQ0AIANBCDoA4JQEIANB6BNqIANB4JQEakEBEMoCIAmtIUdBCiEBA0AgR0KAAVoEQCADIE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QpAIAC0EACyIHNgIcIAchCwsgCCANaiIHIANJDQALCyABIAM2AhRBAAshByAAIAc2AgAL+gMCBX8BfCMAQdAAayIDJAACQCAAKAIAIgRBgQEQRkUEQCAEEEciBUH///8HRwRAIANBADoAECADIAVBAEc6ABEgA0EQaiABIAIQiAIhAAwCCyADQThqIAQQSCADKAI4BEAgAysDQCEIIANBAzoAECADIAg5AxggA0EQaiABIAIQiAIhAAwCCyADQSRqIAQQnAICfyADKAIkQYCAgIB4RwRAIANBCGogA0EsaigCADYCACADIAMpAiQ3AwBBBQwBCwJAAkAgBBBJBEAgA0E4aiAEEO4BIAMoAkAhBiADKAI8IQQgAygCOCEFDAELIAQQSkUNASADQThqIAQQSyIHEO4BIAMoAkAhBiADKAI8IQQgAygCOCEFIAdBhAFJDQAgBxADCyAFQYCAgIB4Rg0AIAMgBjYCGCADIAQ2AhQgA0EGOgAQIANBEGogASACEIgCIQAgBSAEQQFBARCjAgwDCyADQQM2AjQgAyAANgIwIANCATcCRCADQQE2AjwgA0Hkq8EANgI4IAMgA0EwajYCQCADIANBOGoQvAFBEQshACADIAMoAgg2AhggAyADKAIEIgQ2AhQgAyAAOgAQIANBEGogASACEIgCIQAgAygCACAEQQFBARCjAgwBCyADQQc6ABAgA0EQaiABIAIQiAIhAAsgA0HQAGokACAAC8kDAQR/IwBBEGsiAyQAIAAoAgAhAAJ/AkAgASgCCCIEQYCAgBBxRQRAIARBgICAIHFFDQEgAC8BACECQQUhAANAIAAgA2pBCmogAkEPcUGNvcAAai0AADoAACACQf//A3EiBEEEdiECIABBAWshACAEQQ9LDQALIAFBAUH0ncEAQQIgACADakELakEFIABrEHwMAgsgAC8BACECQQUhAANAIAAgA2pBAWogAkEPcUHgtcEAai0AADoAACACQf//A3EiBEEEdiECIABBAWshACAEQQ9LDQALIAFBAUH0ncEAQQIgACADakECakEFIABrEHwMAQsCfyAALwEAIgBB6AdPBEAgAyAAIABBkM4AbiIEQZDOAGxrIgJB//8DcUHkAG4iBUEBdC8AxLtAOwAIIAMgAiAFQeQAbGtB//8DcUEBdC8AxLtAOwAKQQEMAQsgACEEQQU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RAIAggBmshByADKAIQIARqIQYgASAIakEEaiEEA0AgBEEEaigCACIBIAJLBEAgA0EANgIoIANBATYCHCADQdSowQA2AhggA0IENwIgIANBGGpBxKvBABD4AgALIAEEQCAGIAQoAgAgAfwKAAALIARBDGohBCACIAFrIQIgASAGaiEGIAdBDGoiBw0ACwsgACADKQIMNwIAIABBCGogBSACazYCAAsgA0EwaiQAC4cDAQR/AkACQAJAAkACQAJAIAcgCFYEQCAHIAh9IAhYDQMgBiAHIAZ9VCAHIAZCAYZ9IAhCAYZacQ0CIAYgCFgNBiAHIAYgCH0iBn0gBlYNBiACIANPDQFBACADIAJB2MrAABDiAgALIABBADYCAA8LIAEgA2ohDCADIQoCQAJAAkADQCAKIglFDQEgCUEBayIKIAFqIgstAABBOUYNAAsgCyALLQAAQQFqOgAAIAMgCU8NASAJIAMgA0GYwMAAEOICAAsCQCADRQRAQTEhCgwBCyABQTE6AABBMCEKIANBAWsiCUUNACABQQFqQTAgCfwLAAsgBEEBasEiBCAFwUwgAiADTXINASAMIAo6AAAgA0EBaiEDDAELIAMgCWsiBUUNACABIAlqQTAgBfwLAAsgAiADSQ0CDAMLIAIgA08NAkEAIAMgAkHoysAAEOICAAsgAEEANgIADwtBACADIAJByMrAABDiAgALIAAgBDsBCCAAIAM2AgQgACABNgIADwsgAEEANgIAC+oDAQF/IAAoAjgiAUGAgICAeEcEQCABIAAoAjxBAUEBEKMCCyAAKAJEIgFBgICAgHhHBEAgASAAKAJIQQFBARCjAgsgACgCUCIBQYCAgIB4RwRAIAEgACgCVEEBQQEQowILIAAoAlwiAUGAgICAeEcEQCABIAAoAmBBAUEBEKMCCyAAKAJoIgFBgICAgHhHBEAgASAAKAJsQQFBARCjAgsgACgCdCIBQYCAgIB4RwRAIAEgACgCeEEBQQEQowILIAAoAoABIgFBgICAgHhHBEAgASAAKAKEAUEBQQEQowILIAAoAowBIgFBgICAgHhHBEAgASAAKAKQAUEBQQEQowILIAAoApgBIgFBgICAgHhHBEAgASAAKAKcAUEBQQEQowILIAAoAqQBIgFBgICAgHhHBEAgASAAKAKoAUEBQQEQowILIAAoArABIgFBgI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IAIEQCADIAEgAvwKAAALIAAgAjYCCAvaAQEDfyMAQRBrIgIkACACQQRqIgMCfyABpyIEQQBIBEAgA0EANgIEQQEMAQsCQCAERQRAIANCgICAgBA3AgQMAQsgBBBRIgUEQCAFQQRrLQAAQQNxRSAERXJFBEAgBUEAIAT8CwALIAMgBTYCCCADIAQ2AgQMAQsgAyAENgIIIANBATYCBEEBDAELQQALNgIAIAIoAgghAyACKAIEQQFGBEAgAyACKAIMELQDAAsgACACKAIMNgIQIAAgAUL/////B4M3AwggAEEANgIEIAAgAzYCACACQRBqJAALXQEBfwJAIABBBGsoAgAiAkF4cSIDQQRBCCACQQNxIgIbIAFqTwRAIAJBACADIAFBJ2pLGw0BIAAQbg8LQeyvwQBBLkGcsMEAEOECAAtBrLDBAEEuQdywwQAQ4QIAC2MBBH8gASgCACIDIAEoAggiAksEQCABKAIEIQQCQCACRQRAQQEhBSAEIANBARCtAgwBCyAEIANBASACEGYiBQ0AQQEgAhC0AwALIAEgBTYCBAsgACACNgIEIAAgASgCBDYCAAurAQEEfyABpyICKAIAIgQgBCgCACIDQQFqNgIAIANBAE4EQCACKAIEIQUgAkEIayIDIAMoAgAiAkEBazYCACACQQFGBEAgAygCCCICIAIoAgAiAkEBazYCACACQQFGBEAgAygCCCADQQxqKAIAEJkCCwJAIANBf0YNACADIAMoAgQiAkEBazYCBCACQQFHDQAgA0EQQQQQrQILCyAAIAU2AgQgACAENgIADwsAC10BAn8jAEEgayIAJAAgAEEIahCbA0EcEFEiAUUEQAALIAFB6JjBADYCACABIAApAgg3AgQgAUEMaiAAQRBqKQIANwIAIAFBFGogAEEYaikCADcCACAAQSBqJAAgAQtXAQR/IAAoAggiAigCACAAKAIQIgMgACgCDCIEaiIFayABSQRAIAIgBSABEPkBCyABIARqIQEgAwRAIAIoAgQiAiABaiACIARqIAP8CgAACyAAIAE2AgwLWwEBfyMAQTBrIgMkACADIAE2AgwgAyAANgIIIANBATYCFCADQeSrwQA2AhAgA0IBNwIcIAMgA0EIaq1CgICAgNAAhDcDKCADIANBKGo2AhggA0EQaiACEPgCAAvkAQIEfwF+IwBBEGsiBCQA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BRIgFFDQEgASACNgAAIAAgAUEEEMoCQQQgAUEBQQEQowILDwtBAUEEELQDAAtCAQF/IwBBIGsiAyQAIANBADYCECADQQE2AgQgA0IENwIIIAMgATYCHCADIAA2AhggAyADQRhqNgIAIAMgAhD4AgALyQIAAkAgACACTQRAIAAgAU0gASACS3INASMAQTBrIgIkACACIAE2AgQgAiAANgIAIAJBAjYCDCACQdzVwAA2AgggAkICNwIUIAIgAkEEaq1CgICAgCCENwMoIAIgAq1CgICAgCCENwMgIAIgAkEgajYCECACQQhqIAMQ+AIACyMAQTBrIgEkACABIAI2AgQgASAANgIAIAFBAjYCDCABQYDWwAA2AgggAUICNwIUIAEgAUEEaq1CgICAgCCENwMoIAEgAa1CgICAgCCENwMgIAEgAUEgajYCECABQQhqIAMQ+AIACyMAQTBrIgAkACAAIAI2AgQgACABNgIAIABBAjYCDCAAQajVwAA2AgggAEICNwIUIAAgAEEEaq1CgICAgCCENwMoIAAgAK1CgICAgCCENwMgIAAgAEEgajYCECAAQQhqIAMQ+AIAC89OAxl/FX4BfCABKAIIIgdBgICAAXEhBSAAKwMAITACQAJAIAdBgICAgAFxRQRAAn8gASERIAVBAEchByMAQYALayIDJAAgML0hGwJAAkACQAJAAkACfwJAAn8CQAJAAn9BAyAwmUQAAAAAAADwf2ENABpBAiAbQoCAgICAgID4/wCDIh1CgICAgICAgPj/AFENABogG0L/////////B4MiHkKAgICAgICACIQgG0IBhkL+////////D4MgG0I0iKdB/w9xIgAbIh9CAYMhHCAdQgBSDQIgHlBFDQFBBAshBCAbQj+IpyEBDAMLIBxQIQJCASElIABBswhrDAELQoCAgICAgIAgIB9CAYYgH0KAgICAgICACFEiARshH0ICQgEgARshJSAcUCECQct3Qcx3IAEbIABqCyEAIBtCP4ghHSACwCEEIAJB/wFxQQFLBEAgHachAQwBCwJ/AkACQAJAAkAgH1BFBEAgJSAfQn+FVg0BIB8gJXwiKEKAgICAgICAgCBaDQIgAyAfQgF9Ih43A7gIIAMgHiAoeSIchiIhIByIIiA3A5AHIAMgADsBwAggHiAgUg0IIAMgADsBwAggAyAfNwO4CC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cAAIAEbQdqdwQBBASABGyAHGyEPIBtCP4inIAdyIQ4gBEEERg0BIANBAzYC5AkgA0H4vsAANgLgCSADQdwJagwCCyADQQM2AuQJIANB9b7AADYC4AkgA0ECOwHcCUEBIQ9BASECIANB3AlqDAELIANBATYC5AkgA0HKmcEANgLgCSADQdwJagshACADIAI2AsQIIAMgADYCwAggAyAONgK8CCADIA82ArgIIBEgA0G4CGoQeSEAIANBgAtqJAAgAAwFCyADQQA2AtwJIwBBEGsiACQAIAAgA0G4CGo2AgwgACADQZAHajYCCCAAQQhqQcjjwAAgAEEMakHI48AAIANB3AlqQdDPwAAQpQEACwALQau+wABBGkHIvsAAEOECAAtBACAIQShByL7AABDiAgALQShBKEHIvsAAEKQCAAsPCwJ/IAVBAEchEiABIggvAQ4hEUEAIQEjAEHgDmsiBCQAIDC9IRwCQAJAAkACfwJAAn8CfwJAAkACf0EDIDCZRAAAAAAAAPB/YQ0AGkECIBxCgICAgICAgPj/AIMiHkKAgICAgICA+P8AUQ0AGiAcQv////////8HgyIfQoCAgICAgIAIhCAcQgGGQv7///////8PgyAcQjSIp0H/D3EiABsiG0IBgyEdIB5CAFINAiAfUEUNAUEECyECIBxCP4inDAMLIB1QIQJCASElIABBswhrDAELQoCAgICAgIAgIBtCAYYgG0KAgICAgICACFEiBRshG0ICQgEgBRshJSAdUCECQct3Qcx3IAUbIABqCyEAIBxCP4ghICACQf8BcUEBTQ0BICCnCyEAAkACQCACQf8BcSIFQQJHBEBBASECQdqdwQBBjL3AACAAG0HancEAQQEgABsgEhshCiAcQj+IpyASciEBIAVBBEcNAUECIQIgBEECOwG8DSARDQJBASECIARBATYCxA0gBEHKmcEANgLADSAEQbwNagwECyAEQQM2AsQNIARB9b7AADYCwA0gBEECOwG8DUEBIQpBASECIARBvA1qDAMLIARBAzYCxA0gBEH4vsAANgLADSAEQQI7AbwNIARBvA1qDAILIAQgETYCzA0gBEEAOwHIDSAEQQI2AsQNIARB+77AADYCwA0gBEG8DWoMAQsCQAJAAkACQAJAAkACQAJ/AkACQAJAQXRBBSAAQQBIGyAAbCIFQcD9AEkEQ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IAcQBCJNEAciThALIRUgBxAEIk8QByJQEAwhFiAHEAQiURAHIlIQDSEXIAJBkAdqIgEgBxAEIlMQByJUEA5BgICAgHghHyACKAKQByIEBH8gAiACKAKUByIDNgKYByACIAQ2ApQHIAIgAzYCkAcgAkGoAWogARClAiACKAKoASEyIAIoAqwBBUGAgICAeAshVSAHEAQiVhAHIlcQDyEYIAJBkAdqIgEgBxAEIlgQByJZEBAgAigCkAciBAR/IAIgAigClAciAzYCmAcgAiAENgKUByACIAM2ApAHIAJBoAFqIA
20EQpQIgAigCoAEhMwEgAigCpAEFIB8LIR8gBxAEIloQByJbEBEhEyACQZAHaiIBIAcQBCJcEAciXRASQYCAgIB4ISAgAigCkAciBAR/IAIgAigClAciAzYCmAcgAiAENgKUByACIAM2ApAHIAJBmAFqIAEQpQIgAigCmAEhNCACKAKcAQVBgICAgHgLIV4gBxAEIl8QByJgEBMhFCACQZAHaiIBIAcQBCJhEBQiYhAVIAIoApAHIgQEfyACIAIoApQHIgM2ApgHIAIgBDYClAcgAiADNgKQByACQZABaiABEKUCIAIoApABITUBIAIoApQBBSAgCyEgIAJBkAdqIgEgBxAEImMQFCJkEBYgAigCkAciBAR/IAIgAigClAciAzYCmAcgAiAENgKUByACIAM2ApAHIAJBiAFqIAEQpQIgAigCiAEhNiACKAKMAQVBgICAgHgLIWUgAkGQB2oiASAHEBciZhAYQQQhEAJAIAIoApAHIgRFDQAgAiACKAKUByIDNgKYByACIAQ2ApQHIAIgAzYCkAcgAkGAAWogARClAiACKAKEASIEQYCAgIB4Rg0AIAIoAoABIQFBACEQAkACQAJAAkAgBEEDaw4FAgMAAwEDCyABQfyAwABBBRC9AkUhEAwCC0EAQQIgAUGBgcAAQQcQvQIbIRAMAQtBAEEDIAFBiIHAAEEDEL0CGyEQCyAEIAFBAUEBEKMCC0GAgICAeCEhIAJBgICAgHg2ApQGIAJBkAdqIgEgBxAXImcQGSACKAKQByIEBH8gAiACKAKUByIDNgKYByACIAQ2ApQHIAIgAzYCkAcgAkH4AGogARClAiACKAJ4ITcgAigCfAVBgICAgHgLIWggAkGQB2oiASAHEBciaRAaIAIoApAHIgQEfyACIAIoApQHIgM2ApgHIAIgBDYClAcgAiADNgKQByACQfAAaiABEKUCIAIoAnAhOAEgAigCdAUgIQshISACQZAHaiIBIAcQFyJqEBtBgICAgHghIiACKAKQByIEBH8gAiACKAKUByIDNgKYByACIAQ2ApQHIAIgAzYCkAcgAkHoAGogARClAiACKAJoITkgAigCbAVBgICAgHgLIWsgAkGQB2oiASAHEBcibBAcIAIoApAHIgQEfyACIAIoApQHIgM2ApgHIAIgBDYClAcgAiADNgKQByACQeAAaiABEKUC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BiJ2NwOAByACIHY3A/AGIAIgdjcD4AYgAiB2NwOIBiACIHY3A/gFIAIgdjcD6AUgAiACKQOQBzcDwAYgAkGQB2oiAyAHEDMiBRA0QYCAgIB4IQEgAigCkAciBgR/IAIgAigClAciEjYCmAcgAiAGNgKUByACIBI2ApAHIAJBGGogAxClAiACKAIYIRIgAigCHAVBgICAgHgLIQ0gAkGQB2oiAyAHEDMiCRA1IAIoApAHIgYEfyACIAIoApQHIgE2ApgHIAIgBjYClAcgAiABNgKQByACQRBqIAMQpQIgAigCECEOASACKAIUBSABCyEBIAJBkAdqIgMgBxAzIgwQNiACKAKQByIGBH8gAiACKAKUByIPNgKYByACIAY2ApQHIAIgDzYCkAcgAkEIaiADEKUCIAIoAgghDyACKAIMBUGAgICAeAshGiAVQf///wdGIREgFUEARyEjIBZB////B0YhJCAWQQBHISUgF0H///8HRiEmIBdBAEchJyAYQf///wdGISggGEEARyEpIBNB////B0YhKiATQQBHIRMgFEH///8HRiErIBRBAEchFCAHEDMiFRA3IXwgAkGQB2ogBxAzIhYQOEEAIQYgAigCkAdBAEchLCACKQOYByF2AkAgBxAzIhcQOSIDRQRAQQAhGAwBC0EBIRggAxA6IT4gAxA7IT8gA0GEAUkNACADEAMLQQIgIyARGyEjQQIgJSAkGyEkQQIgJyAmGyElIHtEAAAQAAAA8EFiISYge/wCISdBAiApICgbIShBAiATICobISlBAiAUICsbISogfEQAABAAAADwQWIhKyAsrSF4IHz8AiEsIAcQMyITEDwie0QAABAAAADwQWIhdSB7tiF9AkAgBxAzIhQQPSIDRQ0AQQEhBiADEDohQCADEDshQSADQYQBSQ0AIAMQAwsgBxAzIgMQPiF7IAcQPyIHEEAhESACQdAFaiACQeAFaigCADYCACACIEI2AsQFIAIgdDYCwAUgAiBCNgK8BSACIGU2ArgFIAIgNjYCtAUgAiBlNgKwBSACICA2AqwFIAIgNTYCqAUgAiAgNgKkBSACIB02AqAFIAIgLzYCnAUgAiAdNgKYBSACIEQ2ApQFIAIgLjYCkAUgAiBENgKMBSACICo6AIkFIAIgKToAiAUgAiAoOgCHBSACICU6AIYFIAIgJDoAhQUgAiAjOgCEBSACIF42AoAFIAIgNDYC/AQgAiBeNgL4BCACIB82AvQEIAIgMzYC8AQgAiAfNgLsBCACIFU2AugEIAIgMjYC5AQgAiBVNgLgBCACIB42AtwEIAIgMTYC2AQgAiAeNgLUBCACIEg2AtAEIAIgMDYCzAQgAiBINgLIBCACICc2AsQEIAIgJjYCwAQgAiACKQPYBTcDyAUgAkHcAmogAkHIBmopAwA3AgAgAkHkAmogAkHQBmopAwA3AgAgAkHsAmogAkHYBmooAgA2AgAgAkGIA2ogAkGIB2ooAgA2AgAgAkGUA2ogAkH4BmooAgA2AgAgAiAKNgLQAiACQQA2AsgCIAIgGTYC8AIgAiB3NwL0AiACIAg6APwCIAIgAikDwAY3AtQCIAIgAikDgAc3A4ADIAIgAikD8AY3AowDIAJBoANqIAJB6AZqKAIANgIAIAJBrANqIAJBkAZqKAIANgIAIAIgIjYC3AMgAiA6NgLYAyACICI2AtQDIAIgazYC0AMgAiA5NgLMAyACIGs2AsgDIAIgITY
20CxAMgAiA4NgLAAyACICE2ArwDIAIgaDYCuAMgAiA3NgK0AyACIGg2ArADIAIgAikD4AY3A5gDIAIgAikDiAY3AqQDIAJB6ANqIAJBgAZqKAIANgIAIAIgAikD+AU3A+ADIAJB9ANqIAJB8AVqKAIANgIAIAIgAikD6AU3AuwDIAJBBToAqgQgAiAQOgCpBCACQQI6AKgEIAIgCzYCpAQgAiA9NgKgBCACIAs2ApwEIAIgcTYCmAQgAiA8NgKUBCACIHE2ApAEIAIgBDYCjAQgAiAcNgKIBCACIAQ2AoQEIAIgbjYCgAQgAiA7NgL8AyACIG42AvgDIAJBAjoAvQQgAkECIBFBAEcgEUH///8HRhs6ALwEIAJBgICAgHg2ArAEIAIgGjYCwAIgAiAPNgK8AiACIBo2ArgCIAIgATYCtAIgAiAONgKwAiACIAE2AqwCIAIgDTYCqAIgAiASNgKkAiACIA02AqACIAIgQTYCnAIgAiBANgKYAiACIAY2ApQCIAIgPzYCkAIgAiA+NgKMAiACIBg2AogCIAIge7Y4AoQCIAIge0QAABAAAADwQWI2AoACIAIgfTgC/AEgAiB1NgL4ASACQQA2AvABIAIgLDYC7AEgAiArNgLoASACIHY3A+ABIAIgeDcD2AEgB0GEAU8EQCAHEAMLIANBhAFPBEAgAxADCyAUQYQBTwRAIBQQAwsgE0GEAU8EQCATEAMLIBdBhAFPBEAgFxADCyAWQYQBTwRAIBYQAwsgFUGEAU8EQCAVEAMLIAxBhAFPBEAgDBADCyAJQYQBTwRAIAkQAwsgBUGEAU8EQCAFEAMLIHNBhAFPBEAgcxADCyByQYQBTwRAIHIQAwsgcEGEAU8EQCBwEAMLIG9BhAFPBEAgbxADCyBtQYQBTwRAIG0QAwsgbEGEAU8EQCBsEAMLIGpBhAFPBEAgahADCyBpQYQBTwRAIGkQAwsgZ0GEAU8EQCBnEAMLIGZBhAFPBEAgZhADCyBkQYQBTwRAIGQQAwsgY0GEAU8EQCBjEAMLIGJBhAFPBEAgYhADCyBhQYQBTwRAIGEQAwsgYEGEAU8EQCBgEAMLIF9BhAFPBEAgXxADCyBdQYQBTwRAIF0QAwsgXEGEAU8EQCBcEAMLIFtBhAFPBEAgWxADCyBaQYQBTwRAIFoQAwsgWUGEAU8EQCBZEAMLIFhBh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QRAQbTnwABBMhDKAwALIAAgAiADIAQgASgCEBEKAAsjACAARQRAQbTnwABBMhDKAwALIAAgAiADIAQgASgCEBETAAsjACAARQRAQbTnwABBMhDKAwALIAAgAiADIAQgASgCEBEqAAsjACAARQRAQbTnwABBMhDKAwALIAAgAiADIAQgASgCEBEsAAseACAAKAIEQQJGBEAgAEEIahCxAQsgAEEcQQQQrQILCwAgACABQRwQ3QMLCwAgACABQTAQ3QMLHwAgACACEJMBIABBEGogAkEQahCTASACQQggARCdAQskACAALQAARQRAIAFB4p3BAEEFEIQBDwsgAUHnncEAQQQQhAELIQAgAEUEQEG058AAQTIQygMACyAAIAIgAyABKAIQEQUACx0BAX8gACgCBCIBBEAgACgCACABQQF0QQIQrQILCx8AIABFBEBBtOfAAEEyEMoDAAsgACACIAEoAhARAAALGgEBfyAAKAIAIgEEQCAAKAIEIAFBARCtAgsLGgEBfyAAKAIEIgEEQCAAKAIAIAFBARCtAgsLHwAgAEEIakHcksAAKQIANwIAIABB1JLAACkCADcCAAsfACAAQQhqQeySwAApAgA3AgAgAEHkksAAKQIANwIACx8AIABBCGpBvJLAACkCADcCACAAQbSSwAApAgA3AgALFQAgACgCBEECRgRAIABBCGoQsQELCx8AIABBCGpBzJLAACkCADcCACAAQcSSwAApAgA3AgALHwBBub7BAC0AAEUEQEG5vsEAQQE6AAALIABBATYCAAsfACAAQQhqQeSVwQApAgA3AgAgAEHclcEAKQIANwIACx8AIABBCGpBnJbBACkCADcCACAAQZSWwQApAgA3AgALHwAgAEEIakHUlcEAKQIANwIAIABBzJXBACkCADcCAAsfACAAQQhqQayWwQApAgA3AgAgAEGklsEAKQIANwIACxgAIAAoAgAgACgCBCABKAIAIAEoAgQQZwsYACAAKAIEIAAoAgggASgCACABKAIEEGcLFwAgACgCACABIAAoAgRBDGooAgARAAALGQAgASgCAEGggMAAQQUgASgCBCgCDBECAAsZACABKAIAQdSnwQBBCCABKAIEKAIMEQIACxkAIAEoAgBBt6HBAEEFIAEoAgQoAgwRAgALEwAgASgCBBogAEGMksAAIAEQewsTACABK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aW5zL3N0YWJsZS1hYXJjaDY0LWFwcGxlLWRhcndpbi9saWIvcnVzdGxpYi9zcmMvcnVzdC9saWJyYXJ5L2NvcmUvc3JjL3NsaWNlL3NvcnQvc3RhYmxlL3F1aWNrc29ydC5ycwBzcmMvc3JjL2ZtdC5ycwBsaWJyYXJ5L2FsbG9jL3NyYy9mbXQucnMAbGlicmFyeS9jb3JlL3NyYy9udW0vZGl5X2Zsb2F0LnJzAHNyYy9zcmMvZmZpX2NvbnZlcnRlcl9pbXBscy5ycwBzcmMvc3JjL25haXZlL2ludGVybmFscy5ycwBzcmMvc3JjL2ZmaS9mb3JlaWduYnl0ZXMucnMAfi8ub3B0L2xpYi9ydXN0L3Rvb2xjaGFpbnMvc3RhYmxlLWFhcmNoNjQtYXBwbGUtZGFyd2luL2xpYi9ydXN0bGliL3NyYy9ydXN0L2xpYnJhcnkvc3RkL3NyYy9zeXMvc3luYy9tdXRleC9ub190aHJlYWRzLnJzAH4vLm9wdC9saWIvcnVzdC90b29sY2hhaW5zL3N0YWJsZS1hYXJjaDY0LWFwcGxlLWRhcndpbi9saWIvcnVzdGxpYi9zcmMvcnVzdC9saWJyYXJ5L3N0ZC9zcmMvc3lzL3N5bmMvb25jZS9ub190aHJlYWRzLnJzAH4vLm9wdC9saWIvcnVzdC90b29sY2hhaW5zL3N0YWJsZS1hYXJjaDY0LWFwcGxlLWRhcndpbi9saWIvcnVzdGxpYi9zcmMvcnVzdC9saWJyYXJ5L2FsbG9jL3NyYy9zdHIucnMAc3JjL3NyYy9lcnJvci5ycwBzcmMvc3JjL2ZmaS9ydXN0YnVmZmVyLnJzAHNyYy9zcmMvZGVmbGF0ZS9idWZmZXIucnMAL3J1c3RjL2RlZDVjMDZjZjIxZDJiOTNiZmZkNWQ4ODRhYTZlOTY5MzRlZTQyMzQvbGlicmFyeS9jb3JlL3NyYy9zdHIvcGF0dGVybi5ycwAvcnVzdGMvZGVkNWMwNmNmMjFkMmI5M2JmZmQ1ZDg4NGFhNmU5NjkzNGVlNDIzNC9saWJyYXJ5L2NvcmUvc3JjL29wcy9mdW5jdGlvbi5ycwBsaWJyYXJ5L2NvcmUvc3JjL251bS9mbHQyZGVjL3N0cmF0ZWd5L2RyYWdvbi5ycwBzcmMvc3JjL2Zvcm1hdC9zY2FuLnJzAGxpYnJhcnkvY29yZS9zcmMvbnVtL2JpZ251bS5ycwBsaWJyYXJ5L3N0ZC9zcmMvc3luYy9sYXp5X2xvY2sucnMAc3JjL3NyYy9ybmcucnMAfi8ub3B0L2xpYi9ydXN0L3Rvb2xjaGFpbnMvc3RhYmxlLWFhcmNoNjQtYXBwbGUtZGFyd2luL2xpYi9ydXN0bGliL3NyYy9ydXN0L2xpYnJhcnkvYWxsb2Mvc3JjL3N0cmluZy5ycwBzcmMvc3JjL2V4dGVybnJlZi5ycwBzcmMvc3JjL2Zvcm1hdC9wYXJzZS5ycwBzcmMvc3JjL2RlZmxhdGUvY29yZS5ycwBsaWJyYXJ5L2NvcmUvc3JjL3VuaWNvZGUvcHJpbnRhYmxlLnJzAGxpYnJhcnkvc3RkL3NyYy9zeW5jL29uY2UucnMAYmFja2VuZC9kb21haW4vc2lnbmFscy9zcmMvZmFtaWxpZXMvZGV2aWNlLnJzAGxpYnJhcnkvc3RkL3NyYy9iYWNrdHJhY2UucnMAL3J1c3QvZGVwcy9oYXNoYnJvd24tMC4xNS41L3NyYy9yYXcvbW9kLnJzAGxpYnJhcnkvY29yZS9zcmMvZm10L21vZC5ycwBiYWNrZW5kL2RvbWFpbi9zaWduYWxzL3NyYy9oYXNoZXIvbW9kLnJzAGxpYnJhcnkvc3RkL3NyYy8uLi8uLi9iYWNrdHJhY2Uvc3JjL3N5bWJvbGl6ZS9tb2QucnMAc3JjL3NyYy9kZWZsYXRlL21vZC5ycwBzcmMvc3JjL25haXZlL2RhdGUvbW9kLnJzAHNyYy9zcmMvbmFpdmUvZGF0ZXRpbWUvbW9kLnJzAHNyYy9zcmMvZGF0ZXRpbWUvbW9kLnJzAGxpYnJhcnkvYWxsb2Mvc3JjL3Jhd192ZWMvbW9kLnJzAGxpYnJhcnkvY29yZS9zcmMvbnVtL2ZsdDJkZWMvbW9kLnJzAHNyYy9zcmMvZm9ybWF0L3BhcnNlZC5ycwBzcmMvc3JjL2RlZmxhdGUvc3RvcmVkLnJzAC9ydXN0L2RlcHMvZGxtYWxsb2MtMC4yLjEwL3NyYy9kbG1hbGxvYy5ycwBzcmMvc3JjL2xpYi5ycwAvcnVzdC9kZXBzL3J1c3RjLWRlbWFuZ2xlLTAuMS4yNi9zcmMvbGliLnJzAC9ydXN0L2RlcHMv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TEpMSkxKTEpMSkxKTEpMSkwAAAAATlBOUE5QTlBOUE5QTlBOUE5QTlBOUE5QTlBOUE5QTlBOUE5QTlBOUE5QTlBOUE5QTlBOUE5QTlBOUE5QTlAAAFBSUFJQUlBSUFJQUlBSUFJQUlBSUFJQUlBSUFJQUlBSUFJQUlBSUFJQUlBSUFJQUlBSUFJQUlBSUFJQUgAAAABUVlRWVFZUVlRWVFZUVlRWVFZUVlRWVFZUVlRWVFZUVlRWVFZUVlRWVFZUVlRWVFZUVlRWVFZUVlRWVFZUVgAAVlhWWFZYVlhWWFZYVlhWWFZYVlhWWFZYVlhWWFZYVlhWWFZYVlhWWFZYVlhWWFZYVlhWWFZYVlhWWFZYVlgAAFhaWFpYWlhaWFpYWlhaWFpYWlhaWFpYWlhaWFpYWlhaWFpYWlhaWFpYWlhaWFpYWlhaWFpYWlhaWFpYWgAAAABcXlxeXF5cXlxeXF5cXlxeXF5cXlxeXF5cXlxeXF5cXlxeXF5cXlxeXF5cXlxeXF5cXlxeXF5cXlxeXF5cXgAAXmBeYF5gXmBeYF5gXmBeYF5gXmBeYF5gXmBeYF5gXmBeYF5gXmBeYF5gXmBeYF5gXmBeYF5gXmBeYF5gAAAAAGJkYmRiZGJkYmRiZGJkYmRiZGJkYmRiZGJkYmRiZGJkYmRiZGJkYmRiZGJkYmRiZGJkYmRiZGJkYmRiZGJkAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkpISkhKSEpISkhKSEpISkhKSEpISkhKSEpISkhKSEpISkhKSEpISkhKSEpISkhKSEpISkhKSEpISkhKSEpITEpMSkxKTEpMSkxKTEpMSkxKTEpMSkxKTEpMSkxKTEpMSkxKTEpMSkxKTEpMSkxKTEpMSkxKTEpMSkxKUE5QTlBOUE5QTlBOUE5QTlBOUE5QTlBOUE5QTlBOUE5QTlBOUE5QTlBOUE5QTlBOUE5QTlBOUE5QTlBOUE5SUFJQUlBSUFJQUlBSUFJQUlBSUFJQUlBSUFJQUlBSUFJQUlBSUFJQUlBSUFJQUlBSUFJQUlBSUFJQUlBWVFZU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wcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHGAYQABcAAAB1CAAAFwAAABgGEAAXAAAAdggAADAAAAAYBhAAFwAAAKUCAAAqAAAAKAgQABkAAAA8AAAAHgAAACgIEAAZAAAAKgAAAB4AAAAoCBAAGQAAAF8AAAAJAAAAewAAAAgAAAAEAAAAfAAAAH0AAAAIAAAABAAAAH4AAAAxBBAAGQAAADEAAAASAAAAMQQQABkAAAAyAAAARwAAADEEEAAZAAAAMwAAAEcAAAAGB3ByZWx1ZGUHcHJlbHVkZQMHcHJlbHVkZRNBcHBsaWNhdGlvblBsYXRmb3JtAAADB0FuZHJvaWQAAQANB3ByZWx1ZGUaQXBwbGljYXRpb25BbmRyb2lkUGxhdGZvcm0AAAAAAAVBcHBsZQABAA0HcHJlbHVkZRhBcHBsaWNhdGlvbkFwcGxlUGxhdGZvcm0AAAAAAANXZWIAAQANB3ByZWx1ZGUWQXBwbGljYXRpb25XZWJQbGF0Zm9ybQAAAAAAAAAAAwdwcmVsdWRlDEJhdHRlcnlTdGF0ZQAABQtVbnNwZWNpZmllZAAAAAAHVW5rbm93bgAAAAAJVW5wbHVnZ2VkAAAAAAhDaGFyZ2luZwAAAAAERnVsbAAAAAAAAAADB3ByZWx1ZGUIUGxhdGZvcm0AAAQLVW5zcGVjaWZpZWQAAAAABUFwcGxlAAAAAAdBbmRyb2lkAAAAAANXZWIAAAAAAAAAAwdwcmVsdWRlE1dlYlBlcm1pc3Npb25TdGF0dXMAAAQLVW5zcGVjaWZpZWQAAAAAB0dyYW50ZWQAAAAABkRlbmllZAAAAAAGUHJvbXB0AAAAAAAAAAAHcHJlbHVkZQxjb3JlX3ZlcnNpb24AAAsAAAAHcHJlbHVkZRBkZWZh
20dWx0X2VuZHBvaW50AAALAAAAB3ByZWx1ZGULZGlzcGF0Y2hfaWQAAAsAAAAHcHJlbHVkZRBnZW5lcmF0ZV9wYXlsb2FkAAIHc2lnbmFscw0HcHJlbHVkZQdTaWduYWxzAAZzZWNyZXQMCwARAAAAAgdwcmVsdWRlC0FwcGxpY2F0aW9uBARuYW1lDAsAAAAHdmVyc2lvbgwLAAAACHBsYXRmb3JtDA4HcHJlbHVkZRNBcHBsaWNhdGlvblBsYXRmb3JtAAAACHNka19pbmZvDA0HcHJlbHVkZRJBcHBsaWNhdGlvblNka0luZm8AAAAAAAIHcHJlbHVkZRpBcHBsaWNhdGlvbkFuZHJvaWRQbGF0Zm9ybQIMcGFja2FnZV9uYW1lDAsAAAAMdmVyc2lvbl9jb2RlDAYAAAAAAAIHcHJlbHVkZRhBcHBsaWNhdGlvbkFwcGxlUGxhdGZvcm0CDWJ1aWxkX3ZlcnNpb24MCwAAAAlidW5kbGVfaWQMCwAAAAAAAgdwcmVsdWRlEkFwcGxpY2F0aW9uU2RrSW5mbwILc2RrX3ZlcnNpb24MCwAAAAxjb3JlX3ZlcnNpb24MCwAAAAAAAgdwcmVsdWRlFkFwcGxpY2F0aW9uV2ViUGxhdGZvcm0MCnVzZXJfYWdlbnQMCwAAAA9jb25uZWN0aW9uX3R5cGUMCwAAAANydHQMBgAAAA9jb29raWVzX2VuYWJsZWQMCgAAABJpbmRleGVkX2RiX2VuYWJsZWQMCgAAABVsb2NhbF9zdG9yYWdlX2VuYWJsZWQMCgAAAAxkb19ub3RfdHJhY2sMCwAAABJtdWx0aV90b3VjaF9kZXZpY2UMCgAAABJtZWRpYV9jYXBhYmlsaXRpZXMMCwAAAA5tYXliZV9oZWFkbGVzcwwKAAAADnBsdWdpbnNfZGlnZXN0DAsAAAAOd2ViX2dsX2VuYWJsZWQMCgAAAAAAAgdwcmVsdWRlBkRldmljZRMIcGxhdGZvcm0MDgdwcmVsdWRlCFBsYXRmb3JtAAAACWJvb3RfdGltZQwLAAAACGhvc3RuYW1lDAsAAAAOa2VybmVsX3ZlcnNpb24MCwAAAAhvc19idWlsZAwLAAAACm9zX3JlbGVhc2UMCwAAAAdvc190eXBlDAsAAAALc3lzdGVtX25hbWUMCwAAAA5zeXN0ZW1fdmVyc2lvbgwLAAAACXZlbmRvcl9pZAwLAAAABG5hbWUMCwAAAA5sb2NhbGVfY3VycmVudAwLAAAAEGxvY2FsZV9wcmVmZXJyZWQMEQsAAAARdGltZV96b25lX2N1cnJlbnQMCwAAAA1iYXR0ZXJ5X2xldmVsDAgAAAANYmF0dGVyeV9zdGF0ZQwOB3ByZWx1ZGUMQmF0dGVyeVN0YXRlAAAADGZvbnRzX2RpZ2VzdAwLAAAACXNpbXVsYXRvcgwKAAAADndlYl9wcm9wZXJ0aWVzDA0HcHJlbHVkZRNEZXZpY2VXZWJQcm9wZXJ0aWVzAAAAAAACB3ByZWx1ZGUTRGV2aWNlV2ViUHJvcGVydGllcwMVYXV0b21hdGlvbl9jb250cm9sbGVkDAoAAAAbbm90aWZpY2F0aW9uX2FwaV9wZXJtaXNzaW9uDAsAAAAYcGVybWlzc2lvbnNfYXBpX3N0YXR1c2VzDBILDgdwcmVsdWRlE1dlYlBlcm1pc3Npb25TdGF0dXMAAAAAAAIHcHJlbHVkZRFEaXNwbGF5UmVzb2x1dGlvbgIFd2lkdGgGAAAABmhlaWdodAYAAAAAAAIHcHJlbHVkZQhIYXJkd2FyZQoMbWFudWZhY3R1cmVyDAsAAAAFbW9kZWwMCwAAAAxhcmNoaXRlY3R1cmUMCwAAAAljcHVfY291bnQMBgAAAA1jcHVfZnJlcXVlbmN5DAYAAAALbWVtb3J5X3NpemUMBwAAABJkaXNwbGF5X3Jlc29sdXRpb24MDQdwcmVsdWRlEURpc3BsYXlSZXNvbHV0aW9uAAAADWRpc3BsYXlfc2NhbGUMCAAAABtkaXNwbGF5X3BoeXNpY2FsX3Jlc29sdXRpb24MDQdwcmVsdWRlEURpc3BsYXlSZXNvbHV0aW9uAAAAFmRpc3BsYXlfcGh5c2ljYWxfc2NhbGUMCAAAAAAAAgdwcmVsdWRlB05ldHdvcmsDDWNlbGx1bGFyX2RhdGEMCgAAABVjZWxsdWxhcl90ZWNobm9sb2dpZXMMEQsAAAALdnBuX2VuYWJsZWQMCgAAAAAAAgdwcmVsdWRlB1NpZ25hbHMGAmlkCwAAAAl0aW1lc3RhbXALAAAAC2FwcGxpY2F0aW9uDQdwcmVsdWRlC0FwcGxpY2F0aW9uAAAABmRldmljZQ0HcHJlbHVkZQZEZXZpY2UAAAAIaGFyZHdhcmUNB3ByZWx1ZGUISGFyZHdhcmUAAAAHbmV0d29yaw0HcHJlbHVkZQdOZXR3b3JrAAAAAABqdW5rIGRhdGEgbGVmdCBpbiBidWZmZXIgYWZ0ZXIgbGlmdGluZyAoY291bnQ6IAlJEAAvAAAA2VsQAAEAAABaAhAAHgAAAKAAAAAhAAAAdW5leHBlY3RlZCB0YWcgYnl0ZSBmb3IgT3B0aW9uAABYSRAAHgAAAHVuZXhwZWN0ZWQgYnl0ZSBmb3IgQm9vbGVhbgCASRAAGwAAAEZhaWxlZCB0byBjb252ZXJ0IGFyZyAnJzogAACkSRAAFwAAALtJEAADAAAASW52YWxpZCBQbGF0Zm9ybSBlbnVtIHZhbHVlOiAAAADQSRAAHQAAAEludmFsaWQgQmF0dGVyeVN0YXRlIGVudW0gdmFsdWU6IAAAAPhJEAAhAAAASW52YWxpZCBXZWJQZXJtaXNzaW9uU3RhdHVzIGVudW0gdmFsdWU6ICRKEAAoAAAASW52YWxpZCBBcHBsaWNhdGlvblBsYXRmb3JtIGVudW0gdmFsdWU6IFRKEAAoAAAAYSBEaXNwbGF5IGltcGxlbWVudGF0aW9uIHJldHVybmVkIGFuIGVycm9yIHVuZXhwZWN0ZWRseQCDBRAAZwAAAEsLAAAOAAAAILpynOG3xKj3Bo3nh9yrnCvFbNNcVCOul5F2DMfUNqVkZXNjcmlwdGlvbigpIGlzIGRlcHJlY2F0ZWQ7IHVzZSBEaXNwbGF5UN6qA8xCftvLZVCwwByJixMGoN533drDwiXsEy+obLQBAAAAAAAAAFV0ZjhFcnJvcnZhbGlkX3VwX3RvZXJyb3JfbGVuRnJvbVV0ZjhFcnJvcmJ5dGVzZXJyb3JOb25lU29tZQAAAAAAAAAAAQAAAH8AQZCXwQAL9QYBAAAAgAAAAH8AAAB4SxAAgQAAAIIAAACDAAAAgQAAAIQAAACFAAAAFAAAAAQAAACGAAAAhQAAABQAAAAEAAAAhwAAAIYAAAC0SxAAVQAAAIgAAABXAAAAVQAAAFgAAACJAAAAMAAAAAQAAABdAAAAiQAAADAAAAAEAAAAXgAAAF0AAADwSxAAXwAAAIoAAABhAAAAYgAAAGMAAACLAAAAHAAAAAQAAABdAAAAiwAAABwAAAAEAAAAXgAAAF0AAAAsTBAAXwAAAIwAAABhAAAAYgAAAGMAAACNAAAAjgAAAI8AAACQAAAAkQAAAJIAAABsAAAAkwAAAJQAAACVAAAAlgAAAJcAAACYAAAAbAAAADAuMi4waHR0cHM6Ly9lZGdlLnByZWx1ZGUuZGV2c2VjcmV0c2lnbmFsczAAqAgQACoAAAAeAQAAMQAAAKgIEAAqAAAANAEAAEcAAABpbnRlcm5hbCBlcnJvcjogZW50ZXJlZCB1bnJlYWNoYWJsZSBjb2RlqAgQACoAAAAxAQAAFgAAAGludGVybmFsIGVycm9yOiBlbnRlcmVkIHVucmVhY2hhYmxlIGNvZGU6IHN0cjo6ZnJvbV91dGY4KCkgPSAgd2FzIGV4cGVjdGVkIHRvIGhhdmUgMSBjaGFyLCBidXQgIGNoYXJzIHdlcmUgZm91bmQkTRAAOQAAAF1NEAAEAAAAYU0QACIAAACDTRAAEQAAAKgIEAAqAAAAXAEAABoAAABib29sY2hhcnN0cigpaThpMTZpMzJpNjRpMTI4aXNpem
20V1OHUxNnUzMnU2NHUxMjh1c2l6ZWYzMmY2NCFfLi4uqAgQACoAAACKAAAADQAAAKgIEAAqAAAAvwEAAB8AAACoCBAAKgAAAB4CAAAeAAAAqAgQACoAAAAjAgAAIgAAAKgIEAAqAAAAJAIAACUAAABbXXtpbnZhbGlkIHN5bnRheH17cmVjdXJzaW9uIGxpbWl0IHJlYWNoZWR9Pzo6Ojp7Y2xvc3VyZXNoaW0jfTwgYXMgPiwgJiBtdXQgKmNvbnN0IDsgKCxkeW4gICsgIGlzIEN1bnNhZmUgZXh0ZXJuICIAAKgIEAAqAAAA1AMAAC0AAAAiIC1mbiggLT4gZmFsc2V0cnVleyB7ICB9ID0gMHgAAKgIEAAqAAAA7QQAAC0AQZCewQAL6QIBAAAAmQAAAGBmbXQ6OkVycm9yYHMgc2hvdWxkIGJlIGltcG9zc2libGUgd2l0aG91dCBhIGBmbXQ6OkZvcm1hdHRlcmAAAACoCBAAKgAAAIcCAAARAAAAJ2Zvcjw+IC4uPSB8ICFudWxsX19SAAAAqAgQACoAAAAyAAAAEwAAAKgIEAAqAAAALwAAABMAAACoCBAAKgAAACsAAAATAAAAqAgQACoAAABLAAAADgAAAKgIEAAqAAAAWgAAACgAAAAGARAALgAAAGYAAAAcAAAAX1pOAAYBEAAuAAAAPQAAAAsAAAAGARAALgAAADoAAAALAAAABgEQAC4AAAA2AAAACwAAAC5sbHZtLgAAfAgQACsAAABiAAAAGwAAAHwIEAArAAAAaQAAABMAAACbBBAAUAAAAKYAAAAFAAAASwQQAE8AAADlBQAAFAAAAEsEEABPAAAA5QUAACEAAABLBBAATwAAANkFAAAhAEGEocEAC7cHAQAAAJoAAABjYWxsZWQgYFJlc3VsdDo6dW53cmFwKClgIG9uIGFuIGBFcnJgIHZhbHVlRXJyb3J7c2l6ZSBsaW1pdCByZWFjaGVkfQAAAAAAAAAAAQAAAJsAAABgZm10OjpFcnJvcmAgZnJvbSBgU2l6ZUxpbWl0ZWRGbXRBZGFwdGVyYCB3YXMgZGlzY2FyZGVkAHwIEAArAAAAUwEAAB4AAABwdW55Y29kZXtFbXB0eUludmFsaWREaWdpdFBvc092ZXJmbG93TmVnT3ZlcmZsb3daZXJvUGFyc2VJbnRFcnJvcmtpbmRTaXplTGltaXRFeGhhdXN0ZWQABgEQAC4AAABvAAAAJwAAAAYBEAAuAAAAcAAAAB0AAAAGARAALgAAAHIAAAAhAAAABgEQAC4AAABzAAAAGgAAAAYBEAAuAAAAfgAAAB0AAAAGARAALgAAALQAAAAmAAAABgEQAC4AAAC1AAAAIQAAAAYBEAAuAAAAigAAAEkAAAAGARAALgAAAIsAAAAfAAAABgEQAC4AAACLAAAALwAAAEAAAAAGARAALgAAAJ0AAAA1AAAABgEQAC4AAACCAAAALAAAAAYBEAAuAAAAhAAAACUAAAAuAAAABgEQAC4AAACHAAAAJQAAAAAAAAABAAAAAQAAAJwAAAAGARAALgAAAHIAAABIAAAAAAAAAAwAAAAEAAAAnQAAAJ4AAACfAAAASwQQAE8AAABpBAAAJAAAAEsEEABPAAAAzgEAADcAAABgYm9vbGVhbiBgAADBUhAACQAAAMBSEAABAAAAaW50ZWdlciBgAAAA3FIQAAkAAADAUhAAAQAAAGZsb2F0aW5nIHBvaW50IGD4UhAAEAAAAMBSEAABAAAAY2hhcmFjdGVyIGAAGFMQAAsAAADAUhAAAQAAAHN0cmluZyAANFMQAAcAAABieXRlIGFycmF5dW5pdCB2YWx1ZU9wdGlvbiB2YWx1ZW5ld3R5cGUgc3RydWN0c2VxdWVuY2VtYXBlbnVtdW5pdCB2YXJpYW50bmV3dHlwZSB2YXJpYW50dHVwbGUgdmFyaWFudHN0cnVjdCB2YXJpYW50LjAAAAAAAAAACAAAAAQAAACgAAAAoQAAAKIAAABhIHN0cmluZ2ludmFsaWQgdHlwZTogLCBleHBlY3RlZCAAAADcUxAADgAAAOpTEAALAAAABQcQACgAAABMAAAAJAAAAG5vIGVudHJ5IGZvdW5kIGZvciBrZXkAAP//////////MFQQAEHIqMEACz9taWQgPiBsZW4AAABIVBAACQAAAJQBEAB7AAAASgAAAB8AAACUARAAewAAAEQAAAAXAAAAAgICAgICAgICAgIAQaSpwQALCAICAAAAAAACAEHbqcEACwECAEGBqsEACwEBAEGcqsEACwEBAEH8qsEAC7kBYXR0ZW1wdCB0byBqb2luIGludG8gY29sbGVjdGlvbiB3aXRoIGxlbiA+IHVzaXplOjpNQVgAAAChAxAAZAAAAJoAAAAKAAAAoQMQAGQAAACxAAAAFgAAAHMGEAAtAAAAtgAAADkAAAABAAAAAAAAAAIAAAAAAAAAAQAAAAEAAAAAAAAAIAAA6CAgICAgICAgICAgICBhdCA6AAAAFFYQAAEAAAAKOiAAAQAAAAAAAAAhVhAAAgAAAAIAQb6swQALAQQAQciswQALMSAAAOggLSAAAQAAAAAAAABMVhAAAwAAACAgICAgIDx1bmtub3duPgACAAAAAAAAAAIAQYStwQALgQggAIDg77+9AC4HEAA0AAAAZwEAADAAAABvcGVyYXRpb24gbm90IHN1cHBvcnRlZCBvbiB0aGlzIHBsYXRmb3JtnFYQACgAAAAkAAAAAgAAAMRWEABvbmUtdGltZSBpbml0aWFsaXphdGlvbiBtYXkgbm90IGJlIHBlcmZvcm1lZCByZWN1cnNpdmVsedhWEAA4AAAA/AIQACwAAAATAAAACQAAAFYGEAAcAAAA2QAAABQAAABWBhAAHAAAANkAAAAxAAAATGF6eUxvY2sgaW5zdGFuY2UgaGFzIHByZXZpb3VzbHkgYmVlbiBwb2lzb25lZAAASFcQAC4AAABSBRAAIQAAAJ0BAAAFAAAAAAAAAAQAAAAEAAAAowAAAHVuc3VwcG9ydGVkIGJhY2t0cmFjZWRpc2FibGVkIGJhY2t0cmFjZQChBhAAHAAAAIoBAAAdAAAApAAAABAAAAAEAAAApQAAAKYAAABhc3NlcnRpb24gZmFpbGVkOiBwc2l6ZSA+PSBzaXplICsgbWluX292ZXJoZWFkAABCCBAAKgAAALEEAAAJAAAAYXNzZXJ0aW9uIGZhaWxlZDogcHNpemUgPD0gc2l6ZSArIG1heF9vdmVyaGVhZAAAQggQACoAAAC3BAAADQAAAG5vdCBlbm91Z2ggYnl0ZXMgcmVtYWluaW5nIGluIGJ1ZmZlciAoIDwgAAAAbFgQACYAAACSWBAAAwAAANlbEAABAAAAYnVmZmVyIGNhcGFjaXR5IG5lZ2F0aXZlIG9yIG92ZXJmbG93ZWQAABcEEAAZAAAArgAAABIAAABidWZmZXIgbGVuZ3RoIG5lZ2F0aXZlIG9yIG92ZXJmbG93ZWQXBBAAGQAAALIAAAASAAAAUnVzdEJ1ZmZlciBsZW5ndGggZXhjZWVkcyBjYXBhY2l0eQAAHFkQACIAAAAXBBAAGQAAALMAAAANAAAAbnVsbCBSdXN0QnVmZmVyIGhhZCBub24temVybyBsZW5ndGgAWFkQACMAAAAXBBAAGQAAAKgAAAANAAAAbnVsbCBSdXN0QnVmZmVyIGhhZCBub24temVybyBjYXBhY2l0eQAAAJRZEAAlAAAAFwQQABkAAACnAAAADQAAAGFkZGl0aW9uYWwgYnVmZmVyIGxlbmd0aCBuZWdhdGl2ZSBvciBvdmVyZmxvd2VkABcEEAAZAAAADQEAAA4AAABieXRlcyBsZW5ndGggbmVnYXRpdmUgb3Igb3ZlcmZsb3dlZACUAhAAGwAAAEYAAAAOAAAAbnVsbCBGb3JlaWduQnl0ZXMgaGFkIG5vbi16ZXJvIGxlbmd0aAAAAEhaEAAlAAAAlAIQABsAAAA3AAAADQBBkLXBAAuJAwEAAACAAAAAVHJ5RnJvbUludEVycm9yY2Fubm90IHJlY3Vyc2l2ZWx5IGFjcXVpcmUgbXV0ZXgAp1oQACAAAACwAhAAeAAAABMAAAAJAAAAMDEyMzQ1Njc4OWFiY2RlZhACEAAOAAAAuwAAAA0AAAAQAhAADgAAALMAAAAVAAAAEAIQAA4AAAC2AAAADQAAABACEAAOAAAAtwAAAA0AAABjb3VsZCBub3QgcmV0cmlldmUgcmFuZG9tIGJ5dG
20VzIGZvciB1dWlkdAUQAA4AAADBAAAAEQAAAHQFEAAOAAAAtwAAABEAAABjYWxsZWQgYFJlc3VsdDo6dW53cmFwX3Rocm93KClgIG9uIGFuIGBFcnJgIHZhbHVlYXJyYXkgY29udGFpbnMgYSB2YWx1ZSBvZiB0aGUgd3JvbmcgdHlwZUpzVmFsdWUoKQAA0VsQAAgAAADZWxAAAQAAAOsFEAAUAAAAfgAAABEAAADrBRAAFAAAAIsAAAARAAAAAQAAAAEAAAABAAAAAQBBpLjBAAshAQAAAAIAAAADAAAAAAAAAAEAAAABAAAAAQAAAAEAAAABAEHQuMEAC1EBAAAAAgAAAAMAAAAEAAAAAAAAAAIAAAAEAAAABAAAAAMAAAADAAAAAwAAAAAAAAACAAAABQAAAAUAAAAAAAAAAwAAAAMAAAAEAAAABAAAAAEAQay5wQALXwMAAAADAAAAAgAAAAMAAAAAAAAAAwAAAAMAAAABAAAA0U0QAMRNEADITRAA/E0QAMxNEAD5TRAAAAAAAOVNEADgTRAA9E0QAAAAAADWTRAA6k0QANxNEADwTRAAAE4QAEGUusEAC0fTTRAA500QAM9NEAABThAAAAAAANlNEADtTRAA/00QAAUAAAAMAAAACwAAAAsAAAAEAAAAMVEQADZREABCURAATVEQAFhREABB3LrBAAsBBAA8CXByb2R1Y2VycwEMcHJvY2Vzc2VkLWJ5AgZ3YWxydXMGMC4yMy4zDHdhc20tYmluZGdlbgcwLjIuMTA0")).arrayBuffer();await (0,r.Ts)({module_or_path:A})},o=n.default;function a(){return Math.random().toString(16).slice(2)}var c,g=class{constructor(){if(this.coreReady=!1,this.resolvers=new Map,this.rejectors=new Map,!("u">typeof window))throw Error("@prelude.so/js-sdk must be used in a browser-like environment");this.loadLock=function(A){let e=new o;return"u">typeof window&&window.addEventListener("pagehide",async()=>{await e.releaseLock(A)}),{acquireLockAndRun:async t=>{if(typeof navigator>"u"||typeof isSecureContext>"u")throw Error("@prelude.so/js-sdk must be used in a browser-like environment");if("locks"in navigator&&isSecureContext){let e=new AbortController,i=setTimeout(()=>e.abort(),4999);return await navigator.locks.request(A,{signal:e.signal},async()=>(clearTimeout(i),await t())).catch(()=>{})}if(await e.acquireLock(A,5e3))try{return await t()}finally{await e.releaseLock(A)}}}}("prld.locks.coreLoadLockKey");try{let A="file:///home/runner/_work/alan-apps/alan-apps/frontend/node_modules/@prelude.so/js-sdk/dist/inline/signals.js";A&&"string"==typeof A&&!A.startsWith("file://")?this.worker=new Worker(new URL(t.p+t.u(729469),t.b),Object.assign({},{type:"module"},{type:void 0})):this.worker=new Worker(new URL(t.p+t.u(951850),t.b)),this.worker.onerror=A=>{let e=Error("Unknown core worker error");for(let[t,i]of(null!==A&&"object"==typeof A&&"error"in A?A.error instanceof Error?(e=A.error,console.error("@prelude.so/js-sdk core worker error:",A.error.message)):(e.cause=A.error,console.error("@prelude.so/js-sdk core worker error:",A.error)):(this.worker=void 0,console.error("@prelude.so/js-sdk core worker unknown error, using fallback")),this.rejectors))i(e),this.rejectors.delete(t),this.resolvers.delete(t)}}catch{console.error("@prelude.so/js-sdk core worker could not be instantiated, using fallback")}this.worker&&this.worker.addEventListener("message",A=>{let e=A.data.promiseId;if(A.data.error){let t=this.rejectors.get(e);if(t){switch(A.data.type){case"generate_payload":t(Error("Error while executing generate_payload in worker"));break;case"get_default_endpoint":t(Error("Error while executing get_default_endpoint in worker"));break;case"get_dispatch_id":t(Error("Error while executing get_dispatch_id in worker"));break;case"get_version":t(Error("Error while executing get_version in worker"));break;case"init":this.coreReady=!1,t(Error("Error while executing init in worker"));break;default:throw this.rejectors.delete(e),this.resolvers.delete(e),Error("Unkown worker message type")}this.rejectors.delete(e),this.resolvers.delete(e)}}else{let t=this.resolvers.get(e);if(t){let i=A.data.result;switch(A.data.type){case"generate_payload":case"get_default_endpoint":case"get_dispatch_id":case"get_version":t(i);break;case"init":this.coreReady=!0,t();break;default:throw this.resolvers.delete(e),this.rejectors.delete(e),Error("Unkown worker message type")}this.resolvers.delete(e),this.rejectors.delete(e)}}})}_workerPromiseWithTimeout(A){let e,t=Promise.race([new Promise((e,t)=>{this.resolvers.set(A,e),this.rejectors.set(A,t)}),new Promise((t,i)=>{e=setTimeout(()=>{this.resolvers.delete(A),this.rejectors.delete(A),i(Error("Timeout when awaiting worker"))},1e4)})]);return t.finally(()=>{clearTimeout(e)}),t}async loadCore(){if(!("u">
20typeof window))throw this.coreReady=!1,Error("@prelude.so/js-sdk must be used in a browser-like environment");let A=null,e=await this.loadLock.acquireLockAndRun(async()=>{if(!this.coreReady){if(this.worker){let e=a(),t,i=Promise.race([new Promise((A,t)=>{this.resolvers.set(e,A),this.rejectors.set(e,t)}),new Promise((i,r)=>{t=setTimeout(()=>{this.resolvers.delete(e),this.rejectors.delete(e),this.coreReady=!1,r(A=Error("Timeout when initiating core worker"))},1e4)})]);return i.finally(()=>{clearTimeout(t)}),this.worker.postMessage({type:"init",promiseId:e}),i}try{await s(),this.coreReady=!0}catch(e){this.coreReady=!1,A=e}}});if(A)throw A;return e}async generatePayload(A){if(await this.loadCore(),this.worker){let e=a();return this.worker.postMessage({type:"generate_payload",promiseId:e,signals:A}),await this._workerPromiseWithTimeout(e)}return(0,r.N1)(A)}async getDefaultEndpoint(){if(await this.loadCore(),this.worker){let A=a();return this.worker.postMessage({type:"get_default_endpoint",promiseId:A}),await this._workerPromiseWithTimeout(A)}return(0,r.x7)()}async getDispatchId(){if(await this.loadCore(),this.worker){let A=a();return this.worker.postMessage({type:"get_dispatch_id",promiseId:A}),await this._workerPromiseWithTimeout(A)}return(0,r.CV)()}async getVersion(){if(await this.loadCore(),this.worker){let A=a();return this.worker.postMessage({type:"get_version",promiseId:A}),await this._workerPromiseWithTimeout(A)}return(0,r.OU)()}};function l(){return c||(c=new g),c}var u="0.7.1";async function B(A){let e=A??await l().getVersion();return`Prelude/${u} Core/${e} (Web)`}var h=async(A,e)=>{let{customFetch:t,...i}=e;return(t??fetch)(A,{mode:"cors",...i})},d=async(A,e=1e4,t)=>{let i,r=new AbortController;return t.signal=r.signal,Promise.race([h(A,t),new Promise((A,t)=>{i=setTimeout(()=>{r.abort(),t(Error("Timeout when executing 'fetch'"))},e)})]).finally(()=>{clearTimeout(i)})};async function f(A,e=1e4,t){let i=null,r=e,n=new Response;for(let e=0;e<3;e++)try{n=await d(A,r,t),i=null;break}catch(A){i=A,r=Math.min(2*r,6e4)}if(i)throw i;return n}var Q=class{constructor(A,e=2e3,t=[]){this.timeout=2e3,this.implementedFeatures=[],this.sdkKey=A,this.timeout=e,this.implementedFeatures=t}},C=((i=C||{})[i.SilentVerification=1]="SilentVerification",i);function p(A){return A.sort().join("::")}async function w(A){try{if(!crypto||!crypto.subtle)return"sha256-crypto-api-not-available";let e=new TextEncoder().encode(A),t=await crypto.subtle.digest("SHA-256",e);return Array.from(new Uint8Array(t)).map(A=>A.toString(16).padStart(2,"0")).join("")}catch{return"sha256-calculation-error"}}var E=class A{constructor(A,e,t,i,r){this.name=A,this.version=e,this.platform=t,this.implementedFeatures=i,this.sdkInfo=r}static async collect(e,t){return new A(window.location.hostname,t??null,await m.collect(),0,new I(u,e))}},I=class{constructor(A,e){this.sdkVersion=A,this.coreVersion=e}},m=class A{constructor(A=null,e=null,t=null,i=null,r=null,n=null,s=null,o=null,a=null,c=null,g=null,l=null){this.connectionType=A,this.cookiesEnabled=e,this.doNotTrack=t,this.indexedDbEnabled=i,this.localStorageEnabled=r,this.maybeHeadless=n,this.mediaCapabilities=s,this.multiTouchDevice=o,this.pluginsDigest=a,this.rtt=c,this.userAgent=g,this.webGlEnabled=l}static async collect(){let e=new A,t=navigator.connection||navigator.mozConnection||navigator.webkitConnection;t&&(e.connectionType=t.type,e.rtt=t.rtt),e.cookiesEnabled=navigator.cookieEnabled,e.doNotTrack=navigator.doNotTrack,e.indexedDbEnabled=await A.indexedDbEnabled(),e.localStorageEnabled=A.localStorageEnabled(),e.mediaCapabilities=await A.getMediaCapabilities(),e.multiTouchDevice=navigator.maxTouchPoints>1;let i=A.getPlugins();return i&&(e.pluginsDigest=await w(i)),e.userAgent=navigator.userAgent,e.webGlEnabled=!!A.getWebGLContext(),e}static getWebGLContext(){let A=document.createElement("canvas"),e=null;for(let t of(A.addEventListener("webglCreateContextError",()=>e=null),["webgl","experimental-webgl"])){try{e=A.getContext(t)}catch{}if(e)break}return e}static getPlugins(){let A=navigator.plugins;if(!A)return null;let e=[];for(let t of A)t&&e.push(t.name.toLowerCase());return p(e)}static async indexedDbEnabled(){try{return await window.indexedDB.databases(),!0}catch{return!1}}static localStorageEnabled(){try{return!!window.localStorage}catch{return!1}}static async getMediaCapabilities(){let A=["audio/ogg; codecs=vorbis","audio/ogg; codecs=flac",'audio/mp4; codecs="mp4a.40.2"','audio/mpeg; codecs="mp3"','video/mp4; codecs="avc1.42E01E"'].map(async A=>{let e={type:"file",video:/^video/.test(A)?{contentType:A,width:1920,height:1080,bitrate:12e4,framerate:60}:void 0,audio:/^audio/.test(A)?{contentType:A,channels:"2",bitrate:3e5,samplerate:5200}:void 0};try{return{codec:A,...await navigator.mediaCapabilities.decodingInfo(e)}}catch{return null}});return await Promise.all(A).then(A=>w(p(A.filter(A=>null!=A).map(A=>A.codec+":"+A.supported)))).catch()}static async maybeHeadless(){let A=navigator.userAgent.toLowerCase(),e=A.includes("headless")||A.includes("phantomjs")||A.includes("selenium")||A.includes("puppeteer")||A.includes("htmlunit")||A.includes("jsdom"),t=!1;"webdriver"in navigator&&(t=navigator.webdriver);let i=!1;if("Notification"in window){let A=await navigator.permissions.query({name:"notifications"});"denied"===Notification.permission&&"prompt"===A.state&&(i=!0)}return e||t||i}},v=class A{constructor(A=null,e=null,t=null,i=null,r=null,n=null,
20s=null,o=null,a=null,c=null,g=null){this.fontsDigest=A,this.hostname=e,this.localeCurrent=t,this.localePreferred=i,this.osRelease=r,this.osType=n,this.platform=s,this.systemName=o,this.systemVersion=a,this.timeZoneCurrent=c,this.webProperties=g}static async collect(e){let t=new A,i=window.navigator;return t.fontsDigest=await w(function(){let{body:A}=document,e=document.createElement("div");A.appendChild(e);try{let A=String([Array.from(D.reduce((A,t)=>(e.setAttribute("style",`font: ${t} !important`),A.add(getComputedStyle(e).fontFamily)),new Set))]),t=k[A];return k[A]?`${A}:${t}`:A}catch{return""}finally{A.removeChild(e)}}()),t.hostname=window.location.origin,t.localeCurrent=i.language,t.localePreferred=i.languages.slice(),t.osRelease=e?.platformVersion??null,t.osType=function(A){if(A?.platform)return A.platform;let e=window.navigator.userAgent;return/win(dows|16|32|64|95|98|nt)|wow64/gi.test(e)?"Windows":/android/gi.test(e)?"Android":/cros/gi.test(e)?"Chrome OS":/linux/gi.test(e)?"Linux":/ipad/gi.test(e)?"iPad":/iphone/gi.test(e)?"iPhone":/ios/gi.test(e)?"iOS":/mac/gi.test(e)?"MacOS":"Unknown"}(e),t.platform="web",t.systemName=(e?.fullVersionList||[])[0]?.brand??null,t.systemVersion=(e?.fullVersionList||[])[0]?.version??null,t.timeZoneCurrent=Intl.DateTimeFormat().resolvedOptions().timeZone,t.webProperties=await y.collect(),t}},y=class A{constructor(A=null,e=null,t=null){this.automationControlled=A,this.notificationApiPermission=e,this.permissionsApiStatuses=t}static async collect(){let e=new A;return e.automationControlled="webdriver"in navigator?navigator.webdriver:null,e.notificationApiPermission="Notification"in window?Notification.permission:null,e.permissionsApiStatuses=await A.queryPermissions(),e}static async queryPermissions(){if(!navigator.permissions)return null;let A={};return await Promise.all(["accelerometer","ambient-light-sensor","background-sync","bluetooth","camera","captured-surface-control","clipboard-read","clipboard-write","compute-pressure","display-capture","geolocation","gyroscope","local-fonts","magnetometer","microphone","midi","notifications","payment-handler","persistent-storage","push","screen-wake-lock","storage-access","top-level-storage-access","window-management"].map(async e=>{try{let t=await navigator.permissions.query({name:e});A[e]=t.state}catch{}})),Object.keys(A).length>0?A:null}},k={"-apple-system":"MacOS","Segoe UI":"Windows",Tahoma:"Windows","Yu Gothic UI":"Windows","Microsoft JhengHei UI":"Windows","Microsoft YaHei UI":"Windows","Meiryo UI":"Windows",Cantarell:"Linux",Ubuntu:"Linux",Sans:"Linux","sans-serif":"Linux","Fira Sans":"Linux",Roboto:"Android"},D=["caption","icon","menu","message-box","small-caption","status-bar"],b=class A{constructor(A=null,e=null,t=null,i=null,r=null,n=null,s=null,o=null,a=null){this.architecture=A,this.cpuCount=e,this.displayPhysicalResolution=t,this.displayPhysicalScale=i,this.displayResolution=r,this.displayScale=n,this.manufacturer=s,this.memorySize=o,this.model=a}static collect(e){let t=new A;return t.architecture=e?.architecture??this.getArchitectureFallback(),navigator.hardwareConcurrency&&(t.cpuCount=navigator.hardwareConcurrency),t.displayPhysicalResolution={width:window.screen.width,height:window.screen.height},t.displayPhysicalScale=window.devicePixelRatio,t.displayResolution={width:window.innerWidth,height:window.innerHeight},t.displayScale=window.devicePixelRatio,t.manufacturer=p((e?.fullVersionList||[]).map(A=>A.brand))??null,"deviceMemory"in navigator&&(t.memorySize=BigInt(1024*navigator.deviceMemory*1048576)),t.model=p((e?.fullVersionList||[]).map(A=>A.brand+"-"+A.version))??null,t}static getArchitectureFallback(){let A=navigator.userAgent.toLowerCase();return A.includes("arm")||A.includes("aarch64")?"arm":A.includes("x86_64")||A.includes("x64")||A.includes("wow64")?"x86_64":A.includes("x86")||A.includes("i386")||A.includes("i686")?"x86":null}},F=class A{constructor(A=null){this.cellularData=A}static collect(){let e=new A,t=navigator.connection||navigator.mozConnection||navigator.webkitConnection;return t&&(e.cellularData="cellular"===t.type),e}},P=class A{constructor(A,e,t,i,r){this.id=A,this.application=e,this.device=t,this.hardware=i,this.network=r}static async collect(e,t){let i=await window.navigator.userAgentData?.getHighEntropyValues(["architecture","bitness","formFactor","fullVersionList","model","platform","platformVersion","wow64"]);return new A(await l().getDispatchId(),await E.collect(e,t),await v.collect(i),b.collect(i),F.collect())}};async function U(A,e){let t=l(),i=e?.url??await t.getDefaultEndpoint(),r=e?.implementedFeatures??[],n=new Q(A,1e4,r);if(!A||""===A.trim())throw Error("SDK key is required to dispatch signals.");let s=await t.getVersion(),o=await B(s),a=await P.collect(s,e?.appVersion),c=await t.generatePayload(a),g=await f(`${i}/v1/signals`,n.timeout,{method:"POST",mode:"cors",headers:{Connection:"close","Content-Encoding":"deflate","Content-Type":"application/vnd.prelude.signals","X-SDK-User-Agent":o,"X-SDK-DispatchID":a.id,"X-SDK-Key":A,"X-SDK-Request-Date":new Date().toISOString(),"X-SDK-Implemented-Features":r.reduce((A,e)=>A|e,0).toString()},body:c});if(!g.ok)throw Error(`Failed to dispatch signals: ${g.status} ${g.statusText}`);return a.id}}
20,7763:function(A,e,t){"use strict";let i=t(514041).createContext(void 0);t.d(e,{},{k:i})},171483:function(A,e,t){"use strict";let i=t(514041).createContext(void 0);t.d(e,{},{_:i})},60442:function(A,e,t){"use strict";t(88960),t(222350),t(879245),t(430924),t(897003),t(597142),t(822388),t(973370),t(7763),t(171483),t(772734),t(854358),t(933600),t(331547),t(521177),t(171105),t(11836),t(576115),t(271731),t(185627),t(264456),t(767520);var i=t(864247);t(493180),t(992679),t(884293),t(99806),t(302499),t(596476),t(54544),t(484618),t(291144),t.d(e,{cq:function(){return i.c}})},864247:function(A,e,t){"use strict";var i=t(514041),r=t(7763),n=t(171483);function s(){let A=i.useContext(r.k),e=i.useContext(n._);if(void 0===e&&void 0===A)throw Error("Couldn't find a navigation object. Is your component inside NavigationContainer?");return e??A}t.d(e,{c:function(){return s}})},365558:function(A,e,t){"use strict";let i,r,n,s,o,a,c,g,l,u,B,h,d,f,Q,C,p,w,E,I,m,v,y,k,D,b,F,P,U,S,H,x,M,L,_,R,T,G;var N,j,O,K,Y,z,J,X,V,q,W,Z,$,AA=t(814830),Ae=t(901048).hp,At=Object.defineProperty,Ai=(A,e,t)=>{let i;return(i="symbol"!=typeof e?e+"":e)in A?At(A,i,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[i]=t},Ar=((Q=Ar||{}).VERBOSE="verbose",Q.DEBUG="debug",Q.INFO="info",Q.WARNING="warning",Q.ERROR="error",Q),An=((C=An||{}).VERBOSE="VERBOSE",C.DEBUG="DEBUG",C.INFO="INFO",C.WARN="WARN",C.ERROR="ERROR",C),As=((p=As||{}).CZECH="cs",p.DANISH="da",p.GERMAN="de",p.ENGLISH="en",p.SPANISH="es",p.ESTONIAN="et",p.FRENCH="fr",p.HUNGARIAN="hu",p.ITALIAN="it",p.JAPANESE="ja",p.KOREAN="ko",p.LATVIAN="lv",p.DUTCH="nl",p.POLISH="pl",p.PORTUGUESE="pt",p.RUSSIAN="ru",p.THAI="th",p.TURKISH="tr",p.CHINESE_SIMPLIFIED="zh-CN",p.CHINESE_TRADITIONAL="zh-TW",p),Ao=((w=Ao||{})[w.HOME_SCREEN=0]="HOME_SCREEN",w[w.NEW_TICKET=1]="NEW_TICKET",w),Aa=((E=Aa||{}).SUGGESTION="improvement",E.BUG="bug",E.QUESTION="question",E),Ac=((I=Ac||{}).MANUAL="manual",I.AUTOMATIC="automatic",I),Ag=((m=Ag||{}).TITLE="title",m.TEXT_INPUT="text_input",m.EMAIL="email",m.PICKER="picker",m);let Al=["geolocation","camera","microphone","notifications","persistent-storage","screen-wake-lock"];class Au{constructor(A){Ai(this,"items"),Ai(this,"clone",()=>new Au(this.items.map(A=>Object.assign(Object.create(Object.getPrototypeOf(A)),A)))),this.items=A}}class AB{constructor(A){Ai(this,"key"),this.key=A}}class Ah extends AB{constructor(A,e,t,i,r){super(A),Ai(this,"label"),Ai(this,"value"),Ai(this,"required"),Ai(this,"lines"),this.label=e,this.value=t??"",this.required=i??!1,this.lines=r??1}}class Ad extends AB{constructor(A,e,t,i,r){super(A),Ai(this,"label"),Ai(this,"value"),Ai(this,"required"),Ai(this,"lines"),this.label=e,this.value=t??"",this.required=i??!1,this.lines=r??1}}class Af extends AB{constructor(A,e,t,i){super(A),Ai(this,"label"),Ai(this,"value"),Ai(this,"required"),this.label=e,this.value=t??"",this.required=i??!1}}class AQ extends AB{constructor(A,e,t,i){super(A),Ai(this,"label"),Ai(this,"items"),Ai(this,"value"),this.label=e,this.items=t,this.value=i??0}}class AC{constructor(A,e,t,i){Ai(this,"key"),Ai(this,"label"),Ai(this,"icon"),Ai(this,"tag"),this.key=A,this.label=e,this.icon=t,this.tag=i}}class Ap extends AB{constructor(){super(I9.attachments)}}class Aw{constructor(){Ai(this,"observers",[]),Ai(this,"addObserver",A=>{this.observers.includes(A)||(this.observers.push(A),A(void 0))}),Ai(this,"removeObserver",A=>{let e=this.observers.indexOf(A);e>-1&&this.observers.splice(e,1)}),Ai(this,"notifyChange",A=>this.observers.forEach(e=>e(A)))}}let AE={shake_sdk_main_button_title:"Odeslat zpětnou vazbu",shake_sdk_new_ticket_title:"Nový tiket",shake_sdk_new_ticket_feedback_type_title:"Typ tiketu",shake_sdk_new_ticket_feedback_type_bug:"Hlášení chyby",shake_sdk_new_ticket_feedback_type_question:"Otázka",shake_sdk_new_ticket_feedback_type_suggestion:"Návrh na zlepšení",shake_sdk_new_ticket_description_placeholder:"Popis",shake_sdk_new_ticket_email_placeholder:"E-mail",shake_sdk_new_ticket_email_error:"Ups, to není platný e-mail",shake_sdk_new_ticket_submit_button_text:"Odeslat",shake_sdk_new_ticket_submit_button_loading:"Odesílání...",shake_sdk_new_ticket_tooltip_required:"Povinné",shake_sdk_new_ticket_submit_to:"Odeslat na",shake_sdk_new_ticket_apps_empty:"Zatím žádné aplikace",shake_sdk_new_ticket_your_workspace:"Vaše pracovní prostředí",shake_sdk_new_ticket_sign_in:"Přihlaste se pro uložení",shake_sdk_new_ticket_picker_team:"Tým",shake_sdk_new_ticket_just_a_link:"Jen odkaz, který mohu sdílet 🔗",shake_sdk_ticket_mark_tooltip_clear:"Vymazat vše",shake_sdk_ticket_mark_tooltip_select:"Vybrat",shake_sdk_ticket_mark_tooltip_blur:"Rozmazat",shake_sdk_ticket_mark_tooltip_pen:"Tužka",shake_sdk_ticket_mark_tooltip_circle:"Kruh",shake_sdk_ticket_mark_tooltip_rect:"Obdélník",shake_sdk_ticket_mark_tooltip_color:"Vybrat barvu",shake_sdk_ticket_mark_empty_attachments:"Klikněte pro připojení souboru nebo jej sem přetáhněte",shake_sdk_home_screen_title:"Ahoj!",shake_sdk_home_screen_subtitle:"Pošlete nám hlášení chyb, otázky a návrhy na zlepšení.",shake_sdk_home_screen_empty_list:"Zatím žádné tikety",shake_sdk_home_screen_feedback_type:"zpětná vazba",shake_sdk_home_action_submit:"Odeslat nový tiket",shake_sdk_chat_screen_title:"Chat",shake_sdk_chat_screen_input_hint:"Napsat odpověď",shake_sdk_chat_screen_error_message:"Klepněte pro opakování",shake_sdk_chat_screen_empty_list:"Zatím žádné zprávy",shake_sdk_attachments_add_more:"Přidat další",shake_sdk_bottom_nav_home:"Domů",shake_sdk_bottom_nav_new:"Nový tiket",shake_sdk_dialog_add_attachment:"Přidat přílohu",shake_sdk_dialog_add_attachment_screenshot_section:"Snímek obrazovky",shake_sdk_dialog_add_attachment_grab_screenshot:"Zachytit nyní",shake_sdk_dialog_add_attachment_record_screen_section:"Nahrávání obrazovky",shake_sdk_dialog_add_attachment_record_screen_tab:"Pouze tato karta",shake_sdk_dialog_add_attachment_record_screen_desktop:"Celá plocha",shake_sdk_dialog_add_attachment_upload_section:"Nahrát",shake_sdk_dialog_add_attachment_browse_locations:"Vybrat ze zařízení",shake_sdk_dialog_add_attachment_type_video:"Video",shake_sdk_dialog_add_attachment_type_image:"Obrázek",shake_sdk_dialog_add_attachment_type_file:"Soubor",shake_sdk_dialog_attachment_count_limit_title:"Nelze připojit soubor",shake_sdk_dialog_attachment_count_limit_message:"K formuláři zpětné vazby lze připojit maximálně 10 souborů.",shake_sdk_dialog_attachment_size_limit_title:"Soubor je příliš velký",
20shake_sdk_dialog_attachment_size_limit_message:"Lze připojit soubory do 10 MB. Tento soubor měl % MB.",shake_sdk_dialog_ticket_sending_title:"Odesílání tiketu.",shake_sdk_dialog_ticket_sending_message:"Nezavírejte prohlížeč.",shake_sdk_dialog_ticket_sent_title:"Hotovo.",shake_sdk_dialog_ticket_sent_message:"Váš tiket byl odeslán.",shake_sdk_dialog_ticket_not_sent_title:"Oops.",shake_sdk_dialog_ticket_not_sent_message:"Něco se pokazilo.",shake_sdk_dialog_ticket_sending_link_title:"Odesílání tiketu a vytváření odkazu.",shake_sdk_dialog_ticket_sent_link_message:"Odkaz na tiket byl zkopírován do schránky.",shake_sdk_screen_capture_drag_to_screenshot:"Klikněte nebo přetáhněte pro snímek",shake_sdk_record_screen_end_recording:"Ukončit nahrávání"},AI={shake_sdk_main_button_title:"Send feedback",shake_sdk_new_ticket_title:"Nyt ticket",shake_sdk_new_ticket_feedback_type_title:"Ticket-type",shake_sdk_new_ticket_feedback_type_bug:"Fejlrapport",shake_sdk_new_ticket_feedback_type_question:"Spørgsmål",shake_sdk_new_ticket_feedback_type_suggestion:"Forslag til forbedring",shake_sdk_new_ticket_description_placeholder:"Beskrivelse",shake_sdk_new_ticket_email_placeholder:"Email",shake_sdk_new_ticket_email_error:"Ups, ikke en gyldig email",shake_sdk_new_ticket_submit_button_text:"Send",shake_sdk_new_ticket_submit_button_loading:"Sender...",shake_sdk_new_ticket_tooltip_required:"Påkrævet",shake_sdk_new_ticket_submit_to:"Send til",shake_sdk_new_ticket_apps_empty:"Ingen apps endnu",shake_sdk_new_ticket_your_workspace:"Din arbejdsplads",shake_sdk_new_ticket_sign_in:"Log ind for at gemme",shake_sdk_new_ticket_picker_team:"Team",shake_sdk_new_ticket_just_a_link:"Bare et link, jeg kan dele 🔗",shake_sdk_ticket_mark_tooltip_clear:"Ryd alt",shake_sdk_ticket_mark_tooltip_select:"Vælg",shake_sdk_ticket_mark_tooltip_blur:"Slør",shake_sdk_ticket_mark_tooltip_pen:"Pen",shake_sdk_ticket_mark_tooltip_circle:"Cirkel",shake_sdk_ticket_mark_tooltip_rect:"Rektangel",shake_sdk_ticket_mark_tooltip_color:"Vælg farve",shake_sdk_ticket_mark_empty_attachments:"Klik for at vedhæfte en fil eller træk den herind",shake_sdk_home_screen_title:"Hej med dig",shake_sdk_home_screen_subtitle:"Send os dine fejlrapporter, spørgsmål og forbedringsforslag.",shake_sdk_home_screen_empty_list:"Ingen tickets endnu",shake_sdk_home_screen_feedback_type:"feedback",shake_sdk_home_action_submit:"Indsend ny billet",shake_sdk_chat_screen_title:"Chat",shake_sdk_chat_screen_input_hint:"Skriv et svar",shake_sdk_chat_screen_error_message:"Tryk for at prøve igen",shake_sdk_chat_screen_empty_list:"Ingen beskeder endnu",shake_sdk_attachments_add_more:"Tilføj mere",shake_sdk_bottom_nav_home:"Hjem",shake_sdk_bottom_nav_new:"Nyt ticket",shake_sdk_dialog_add_attachment:"Tilføj vedhæftning",shake_sdk_dialog_add_attachment_screenshot_section:"Skærmbillede",shake_sdk_dialog_add_attachment_grab_screenshot:"Tag skærmbillede nu",shake_sdk_dialog_add_attachment_record_screen_section:"Optag skærm",shake_sdk_dialog_add_attachment_record_screen_tab:"Kun denne fane",shake_sdk_dialog_add_attachment_record_screen_desktop:"Hele skrivebordet",shake_sdk_dialog_add_attachment_upload_section:"Upload",shake_sdk_dialog_add_attachment_browse_locations:"Vælg fra enhed",shake_sdk_dialog_add_attachment_type_video:"Video",shake_sdk_dialog_add_attachment_type_image:"Billede",shake_sdk_dialog_add_attachment_type_file:"Fil",shake_sdk_dialog_attachment_count_limit_title:"Kan ikke vedhæfte fil",shake_sdk_dialog_attachment_count_limit_message:"Der kan maksimalt vedhæftes 10 filer til en feedback-formular.",shake_sdk_dialog_attachment_size_limit_title:"Fil for stor",shake_sdk_dialog_attachment_size_limit_message:"Filer op til 10 MB kan vedhæftes, og denne var % MB.",shake_sdk_dialog_ticket_sending_title:"Sender ticket.",shake_sdk_dialog_ticket_sending_message:"Luk ikke din browser.",shake_sdk_dialog_ticket_sent_title:"Færdig.",shake_sdk_dialog_ticket_sent_message:"Din ticket er sendt.",shake_sdk_dialog_ticket_not_sent_title:"Ups.",shake_sdk_dialog_ticket_not_sent_message:"Noget gik galt.",shake_sdk_dialog_ticket_sending_link_title:"Sender billet og opretter et link.",shake_sdk_dialog_ticket_sent_link_message:"Billetlink blev kopieret til udklipsholderen.",shake_sdk_screen_capture_drag_to_screenshot:"Klik eller træk for skærmbillede",shake_sdk_record_screen_end_recording:"Stop optagelse"},Am={shake_sdk_main_button_title:"Feedback senden",shake_sdk_new_ticket_title:"Neues Ticket",shake_sdk_new_ticket_feedback_type_title:"Ticket-Typ",shake_sdk_new_ticket_feedback_type_bug:"Fehlermeldung",shake_sdk_new_ticket_feedback_type_question:"Frage",shake_sdk_new_ticket_feedback_type_suggestion:"Verbesserungsvorschlag",shake_sdk_new_ticket_description_placeholder:"Beschreibung",shake_sdk_new_ticket_email_placeholder:"E-Mail",shake_sdk_new_ticket_email_error:"Ups, keine gültige E-Mail",shake_sdk_new_ticket_submit_button_text:"Absenden",shake_sdk_new_ticket_submit_button_loading:"Wird gesendet...",shake_sdk_new_ticket_tooltip_required:"Erforderlich",shake_sdk_new_ticket_submit_to:"Senden an",shake_sdk_new_ticket_apps_empty:"Noc
20h keine Apps",shake_sdk_new_ticket_your_workspace:"Dein Arbeitsbereich",shake_sdk_new_ticket_sign_in:"Anmelden, um zu speichern",shake_sdk_new_ticket_picker_team:"Team",shake_sdk_new_ticket_just_a_link:"Nur ein Link, den ich teilen kann 🔗",shake_sdk_ticket_mark_tooltip_clear:"Alles löschen",shake_sdk_ticket_mark_tooltip_select:"Auswählen",shake_sdk_ticket_mark_tooltip_blur:"Weichzeichnen",shake_sdk_ticket_mark_tooltip_pen:"Stift",shake_sdk_ticket_mark_tooltip_circle:"Kreis",shake_sdk_ticket_mark_tooltip_rect:"Rechteck",shake_sdk_ticket_mark_tooltip_color:"Farbe wählen",shake_sdk_ticket_mark_empty_attachments:"Zum Anhängen hier klicken oder Datei hierhin ziehen",shake_sdk_home_screen_title:"Hallo!",shake_sdk_home_screen_subtitle:"Sende uns deine Fehlermeldungen, Fragen und Verbesserungsvorschläge.",shake_sdk_home_screen_empty_list:"Noch keine Tickets",shake_sdk_home_screen_feedback_type:"Feedback",shake_sdk_home_action_submit:"Neues Ticket einreichen",shake_sdk_chat_screen_title:"Chat",shake_sdk_chat_screen_input_hint:"Antwort schreiben",shake_sdk_chat_screen_error_message:"Tippen, um es erneut zu versuchen",shake_sdk_chat_screen_empty_list:"Noch keine Nachrichten",shake_sdk_attachments_add_more:"Mehr hinzufügen",shake_sdk_bottom_nav_home:"Startseite",shake_sdk_bottom_nav_new:"Neues Ticket",shake_sdk_dialog_add_attachment:"Anhang hinzufügen",shake_sdk_dialog_add_attachment_screenshot_section:"Screenshot",shake_sdk_dialog_add_attachment_grab_screenshot:"Jetzt erfassen",shake_sdk_dialog_add_attachment_record_screen_section:"Bildschirmaufnahme",shake_sdk_dialog_add_attachment_record_screen_tab:"Nur diesen Tab",shake_sdk_dialog_add_attachment_record_screen_desktop:"Gesamter Desktop",shake_sdk_dialog_add_attachment_upload_section:"Hochladen",shake_sdk_dialog_add_attachment_browse_locations:"Vom Gerät auswählen",shake_sdk_dialog_add_attachment_type_video:"Video",shake_sdk_dialog_add_attachment_type_image:"Bild",shake_sdk_dialog_add_attachment_type_file:"Datei",shake_sdk_dialog_attachment_count_limit_title:"Datei kann nicht angehängt werden",shake_sdk_dialog_attachment_count_limit_message:"Maximal 10 Dateien können an ein Feedback-Formular angehängt werden.",shake_sdk_dialog_attachment_size_limit_title:"Datei zu groß",shake_sdk_dialog_attachment_size_limit_message:"Dateien bis zu 10 MB können angehängt werden. Diese Datei hatte % MB.",shake_sdk_dialog_ticket_sending_title:"Ticket wird gesendet.",shake_sdk_dialog_ticket_sending_message:"Schließe deinen Browser nicht.",shake_sdk_dialog_ticket_sent_title:"Fertig.",shake_sdk_dialog_ticket_sent_message:"Dein Ticket wurde gesendet.",shake_sdk_dialog_ticket_not_sent_title:"Ups.",shake_sdk_dialog_ticket_not_sent_message:"Etwas ist schiefgelaufen.",shake_sdk_dialog_ticket_sending_link_title:"Ticket wird gesendet und ein Link wird erstellt.",shake_sdk_dialog_ticket_sent_link_message:"Ticket-Link wurde in die Zwischenablage kopiert.",shake_sdk_screen_capture_drag_to_screenshot:"Klicken oder ziehen für Screenshot",shake_sdk_record_screen_end_recording:"Aufnahme beenden"},Av={shake_sdk_main_button_title:"Send feedback",shake_sdk_new_ticket_title:"New ticket",shake_sdk_new_ticket_feedback_type_title:"Ticket type",shake_sdk_new_ticket_feedback_type_bug:"Bug report",shake_sdk_new_ticket_feedback_type_question:"Question",shake_sdk_new_ticket_feedback_type_suggestion:"Improvement suggestion",shake_sdk_new_ticket_description_placeholder:"Description",shake_sdk_new_ticket_email_placeholder:"Email",shake_sdk_new_ticket_email_error:"Whoopsie, not an email",shake_sdk_new_ticket_submit_button_text:"Submit",shake_sdk_new_ticket_submit_button_loading:"Submitting...",shake_sdk_new_ticket_tooltip_required:"Required",shake_sdk_new_ticket_submit_to:"Submit to",shake_sdk_new_ticket_apps_empty:"No apps yet",shake_sdk_new_ticket_your_workspace:"Your workspace",shake_sdk_new_ticket_sign_in:"Sign in to save",shake_sdk_new_ticket_picker_team:"Team",shake_sdk_new_ticket_just_a_link:"Just a link I can share 🔗",shake_sdk_ticket_mark_tooltip_clear:"Clear all",shake_sdk_ticket_mark_tooltip_select:"Select",shake_sdk_ticket_mark_tooltip_blur:"Blur",shake_sdk_ticket_mark_tooltip_pen:"Pen",shake_sdk_ticket_mark_tooltip_circle:"Circle",shake_sdk_ticket_mark_tooltip_rect:"Rectangle",shake_sdk_ticket_mark_tooltip_color:"Choose color",shake_sdk_ticket_mark_empty_attachments:"Click to attach a file or drag it here",shake_sdk_home_screen_title:"Hey there",shake_sdk_home_screen_subtitle:"How can we help you today?",shake_sdk_home_screen_empty_list:"No tickets yet",shake_sdk_home_screen_feedback_type:"feedback",shake_sdk_home_action_submit:"Submit new ticket",shake_sdk_chat_screen_title:"Chat",shake_sdk_chat_screen_input_hint:"Write a reply",shake_sdk_chat_screen_error_message:"Tap to retry",shake_sdk_chat_screen_empty_list:"No messages yet",shake_sdk_attachments_add_more:"Add more",shake_sdk_bottom_nav_home:"Home",shake_sdk_bottom_nav_new:"New ticket",shake_sdk_dialog_add_attachment:"Add attachment",shake_sdk_dialog_add_attachment_screenshot_section:"Screenshot",shake_sdk_dialog_add_attachment_grab_screenshot:"Grab now",shake_sdk_dialog_add_attachment_record_screen_section:"Screen record",shake_sdk_dialog_add_attachment_record_screen_tab:"Just this tab",shake_sdk_dialog_add_attachment_record_screen_desktop:"Entire desktop",shake_sdk_dialog_add_attachment_upload_section:"Upload",shake_sdk_dialog_add_attachment_browse_locations:"Choose from computer",shake_sdk_dialog_add_attachment_type_video:"Video",shake_sdk_dialog_add_attachment_type_image:"Image",shake_sdk_dialog_add_attachment_type_file:"File",shake_sdk_dialog_attachment_count_limit_title:"Cannot attach file",shake_sdk_dialog_attachment_count_limit_message:"A maximum of 10 files can be attached to a feedback form.",shake_sdk_dialog_attachment_size_limit_title:"File too big",shake_sdk_dialog_attachment_size_limit_message:"Files up to 10 MB can be attached, and that one had % MB.",shake_sdk_dialog_ticket_sending_title:"Sending ticket.",shake_sdk_dialog_ticket_sending_message:"Do not close your browser.",shake_sdk_dialog_ticket_sent_title:"Done.",shake_sdk_dialog_ticket_sent_message:"Your ticket was sent.",shake_sdk_dialog_ticket_not_sent_title:"Oops.",shake_sdk_dialog_ticket_not_sent_message:"Something went wrong.",shake_sdk_dialog_ticket_sending_link_title:"Sending ticket and creating a link.",shake_sdk_dialog_ticket_sent_link_message:"Ticket link was copied to clipboard.",shake_sdk_screen_capture_drag_to_screenshot:"Click or drag to screenshot",shake_sdk_record_screen_end_recording:"End recording"},Ay={shake_sdk_main_button_title:"Enviar comentarios",shake_sdk_new_ticket_title:"Nuevo ticket",shake_sdk_new_ticket_feedback_type_title:"Tipo de ticket",shake_sdk_new_ticket_feedback_type_bug:"Informe de error",shake_sdk_new_ticket_feedback_type_question:"Pregunta",shake_sdk_new_ticket_feedback_type_suggestion:"Sugerencia de mejora",shake_sdk_new_ticket_description_placeholder:"Descripción",shake_sdk_new_ticket_email_placeholder:"Correo electrónico",shake_sdk_new_ticket_email_error:"Ups, no es un correo válido",shake_sdk_new_ticket_submit_button_text:"Enviar",shake_sdk_new_ticket_submit_button_loading:"Enviando...",shake_sdk_new_ticket_tooltip_required:"Obligatorio",shake_sdk_new_ticket_submit_to:"Enviar a",shake_sdk_new_ticket_apps_empty:"Aún no hay aplicaciones",shake_sdk_new_ticket_your_workspace:"Tu espacio de trabajo",shake_sdk_new_ticket_sign_in:"Inicia sesión para guardar",shake_sdk_new_ticket_picker_team:"Equipo",shake_sdk_new_ticket_just_a_link:"Solo un enlace que puedo compartir 🔗",shake_sdk_ticket_mark_tooltip_clear:"Borrar todo",shake_sdk_ticket_mark_tooltip_select:"Seleccionar",shake_sdk_ticket_mark_tooltip_blur:"Difuminar",shake_sdk_ticket_mark_tooltip_pen:"Lápiz",shake_sdk_ticket_mark_tooltip_circle:"Círculo",
20shake_sdk_ticket_mark_tooltip_rect:"Rectángulo",shake_sdk_ticket_mark_tooltip_color:"Elegir color",shake_sdk_ticket_mark_empty_attachments:"Haz clic para adjuntar un archivo o arrástralo aquí",shake_sdk_home_screen_title:"¡Hola!",shake_sdk_home_screen_subtitle:"Envíanos tus informes de errores, preguntas y sugerencias de mejora.",shake_sdk_home_screen_empty_list:"Aún no hay tickets",shake_sdk_home_screen_feedback_type:"comentarios",shake_sdk_home_action_submit:"Enviar nuevo ticket",shake_sdk_chat_screen_title:"Chat",shake_sdk_chat_screen_input_hint:"Escribe una respuesta",shake_sdk_chat_screen_error_message:"Toca para reintentar",shake_sdk_chat_screen_empty_list:"Aún no hay mensajes",shake_sdk_attachments_add_more:"Agregar más",shake_sdk_bottom_nav_home:"Inicio",shake_sdk_bottom_nav_new:"Nuevo ticket",shake_sdk_dialog_add_attachment:"Agregar archivo adjunto",shake_sdk_dialog_add_attachment_screenshot_section:"Captura de pantalla",shake_sdk_dialog_add_attachment_grab_screenshot:"Capturar ahora",shake_sdk_dialog_add_attachment_record_screen_section:"Grabar pantalla",shake_sdk_dialog_add_attachment_record_screen_tab:"Solo esta pestaña",shake_sdk_dialog_add_attachment_record_screen_desktop:"Escritorio completo",shake_sdk_dialog_add_attachment_upload_section:"Subir",shake_sdk_dialog_add_attachment_browse_locations:"Elegir desde equipo",shake_sdk_dialog_add_attachment_type_video:"Vídeo",shake_sdk_dialog_add_attachment_type_image:"Imagen",shake_sdk_dialog_add_attachment_type_file:"Archivo",shake_sdk_dialog_attachment_count_limit_title:"No se puede adjuntar el archivo",shake_sdk_dialog_attachment_count_limit_message:"Se pueden adjuntar hasta 10 archivos a un formulario de comentarios.",shake_sdk_dialog_attachment_size_limit_title:"Archivo demasiado grande",shake_sdk_dialog_attachment_size_limit_message:"Se pueden adjuntar archivos de hasta 10 MB. Este tenía % MB.",shake_sdk_dialog_ticket_sending_title:"Enviando ticket.",shake_sdk_dialog_ticket_sending_message:"No cierres tu navegador.",shake_sdk_dialog_ticket_sent_title:"Listo.",shake_sdk_dialog_ticket_sent_message:"Tu ticket ha sido enviado.",shake_sdk_dialog_ticket_not_sent_title:"Ups.",shake_sdk_dialog_ticket_not_sent_message:"Algo salió mal.",shake_sdk_dialog_ticket_sending_link_title:"Enviando ticket y creando un enlace.",shake_sdk_dialog_ticket_sent_link_message:"El enlace del ticket se copió al portapapeles.",shake_sdk_screen_capture_drag_to_screenshot:"Hacer clic o arrastrar para capturar",shake_sdk_record_screen_end_recording:"Detener grabación"},Ak={shake_sdk_main_button_title:"Saada tagasiside",shake_sdk_new_ticket_title:"Uus pilet",shake_sdk_new_ticket_feedback_type_title:"Pileti tüüp",shake_sdk_new_ticket_feedback_type_bug:"Veaaruanne",shake_sdk_new_ticket_feedback_type_question:"Küsimus",shake_sdk_new_ticket_feedback_type_suggestion:"Parandusettepanek",shake_sdk_new_ticket_description_placeholder:"Kirjeldus",shake_sdk_new_ticket_email_placeholder:"E-post",shake_sdk_new_ticket_email_error:"Ups, see ei ole kehtiv e-post",shake_sdk_new_ticket_submit_button_text:"Saada",shake_sdk_new_ticket_submit_button_loading:"Saatmine...",shake_sdk_new_ticket_tooltip_required:"Kohustuslik",shake_sdk_new_ticket_submit_to:"Saada kellele",shake_sdk_new_ticket_apps_empty:"Veel pole ühtegi rakendust",shake_sdk_new_ticket_your_workspace:"Sinu tööruum",shake_sdk_new_ticket_sign_in:"Logi sisse, et salvestada",shake_sdk_new_ticket_picker_team:"Meeskond",shake_sdk_new_ticket_just_a_link:"Lihtsalt link, mida jagada 🔗",shake_sdk_ticket_mark_tooltip_clear:"Puhasta kõik",shake_sdk_ticket_mark_tooltip_select:"Vali",shake_sdk_ticket_mark_tooltip_blur:"Udusta",shake_sdk_ticket_mark_tooltip_pen:"Pliiats",shake_sdk_ticket_mark_tooltip_circle:"Ring",shake_sdk_ticket_mark_tooltip_rect:"Ristkülik",shake_sdk_ticket_mark_tooltip_color:"Vali värv",shake_sdk_ticket_mark_empty_attachments:"Klõpsa, et lisada fail või lohista see siia",shake_sdk_home_screen_title:"Tere!",shake_sdk_home_screen_subtitle:"Saada meile oma veaaruanded, küsimused ja parandusettepanekud.",shake_sdk_home_screen_empty_list:"Pileteid pole veel",shake_sdk_home_screen_feedback_type:"tagasiside",shake_sdk_home_action_submit:"Esita uus pilet",shake_sdk_chat_screen_title:"Vestlus",shake_sdk_chat_screen_input_hint:"Kirjuta vastus",shake_sdk_chat_screen_error_message:"Puuduta, et uuesti proovida",shake_sdk_chat_screen_empty_list:"Teateid pole veel",shake_sdk_attachments_add_more:"Lisa veel",shake_sdk_bottom_nav_home:"Avaleht",shake_sdk_bottom_nav_new:"Uus pilet",shake_sdk_dialog_add_attachment:"Lisa manus",shake_sdk_dialog_add_attachment_screenshot_section:"Ekraanipilt",shake_sdk_dialog_add_attachment_grab_screenshot:"Tee pilt nüüd",shake_sdk_dialog_add_attachment_record_screen_section:"Ekraani salvestus",shake_sdk_dialog_add_attachment_record_screen_tab:"Ainult see vahekaart",shake_sdk_dialog_add_attachment_record_screen_desktop:"Kogu töölaud",shake_sdk_dialog_add_attachment_upload_section:"Laadi üles",shake_sdk_dialog_add_attachment_browse_locations:"Vali seadmest",shake_sdk_dialog_add_attachment_type_video:"Video",shake_sdk_dialog_add_attachment_type_image:"Pilt",shake_sdk_dialog_add_attachment_type_file:"Fail",shake_sdk_dialog_attachment_count_limit_title:"Ei saa faili lisada",shake_sdk_dialog_attachment_count_limit_message:"Tagasisidevormile saab lisada maksimaalselt 10 faili.",shake_sdk_dialog_attachment_size_limit_title:"Fail on liiga suur",shake_sdk_dialog_attachment_size_limit_message:"Lubatud on kuni 10 MB failid, aga see oli % MB.",shake_sdk_dialog_ticket_sending_title:"Piletit saadetakse.",shake_sdk_dialog_ticket_sending_message:"Ära sulge oma brauserit.",shake_sdk_dialog_ticket_sent_title:"Valmis.",shake_sdk_dialog_ticket_sent_message:"Sinu pilet on saadetud.",shake_sdk_dialog_ticket_not_sent_title:"Ups.",shake_sdk_dialog_ticket_not_sent_message:"Midagi läks valesti.",shake_sdk_dialog_ticket_sending_link_title:"Saadab piletit ja loob lingi.",shake_sdk_dialog_ticket_sent_link_message:"Piletiviide kopeeriti lõikepuhvrisse.",shake_sdk_screen_capture_drag_to_screenshot:"Klõpsa või lohista pildistamiseks",shake_sdk_record_screen_end_recording:"Lõpeta salvestus"},AD={shake_sdk_main_button_title:"Envoyer des commentaires",shake_sdk_new_ticket_title:"Nouveau ticket",shake_sdk_new_ticket_feedback_type_title:"Type de ticket",shake_sdk_new_ticket_feedback_type_bug:"Rapport de bug",shake_sdk_new_ticket_feedback_type_question:"Question",shake_sdk_new_ticket_feedback_type_suggestion:"Suggestion d'amélioration",shake_sdk_new_ticket_description_placeholder:"Description",shake_sdk_new_ticket_email_placeholder:"E-mail",shake_sdk_new_ticket_email_error:"Oups, ce n'est pas un e-mail valide",shake_sdk_new_ticket_submit_button_text:"Envoyer",shake_sdk_new_ticket_submit_button_loading:"Envoi...",shake_sdk_new_ticket_tooltip_required:"Obligatoire",shake_sdk_new_ticket_submit_to:"Envoyer à",shake_sdk_new_ticket_apps_empty:"Aucune application pour le moment",shake_sdk_new_ticket_your_workspace:"Votre espace de travail",shake_sdk_new_ticket_sign_in:"Connectez-vous pour enregistrer",shake_sdk_new_ticket_picker_team:"Équipe",shake_sdk_new_ticket_just_a_link:"Juste un lien que je peux partager 🔗",shake_sdk_ticket_mark_tooltip_clear:"Tout effacer",shake_sdk_ticket_mark_tooltip_select:"Sélectionner",shake_sdk_ticket_mark_tooltip_blur:"Flouter",shake_sdk_ticket_mark_tooltip_pen:"Stylo",shake_sdk_ticket_mark_tooltip_circle:"Cercle",shake_sdk_ticket_mark_tooltip_rect:"Rectangle",shake_sdk_ticket_mark_tooltip_color:"Choisir une couleur",shake_sdk_ticket_mark_empty_attachments:"Cliquez pour ajouter un fichier ou faites-le glisser ici",shake_sdk_home_screen_title:"Bonjour",shake_sdk_home_screen_subtitle:"Envoyez-nous vos rapports de bugs, questions et suggestions d'amélioration.",shake_sdk_home_screen_empty_list:"Aucun ticket pour le moment",shake_sdk_home_screen_feedback_type:"commentaires",shake_sdk_home_action_submit:"Soumettre un n
20ouveau ticket",shake_sdk_chat_screen_title:"Chat",shake_sdk_chat_screen_input_hint:"Écrire une réponse",shake_sdk_chat_screen_error_message:"Appuyez pour réessayer",shake_sdk_chat_screen_empty_list:"Aucun message pour le moment",shake_sdk_attachments_add_more:"Ajouter plus",shake_sdk_bottom_nav_home:"Accueil",shake_sdk_bottom_nav_new:"Nouveau ticket",shake_sdk_dialog_add_attachment:"Ajouter une pièce jointe",shake_sdk_dialog_add_attachment_screenshot_section:"Capture d’écran",shake_sdk_dialog_add_attachment_grab_screenshot:"Prendre maintenant",shake_sdk_dialog_add_attachment_record_screen_section:"Enregistrement d’écran",shake_sdk_dialog_add_attachment_record_screen_tab:"Seulement cet onglet",shake_sdk_dialog_add_attachment_record_screen_desktop:"Bureau entier",shake_sdk_dialog_add_attachment_upload_section:"Téléverser",shake_sdk_dialog_add_attachment_browse_locations:"Choisir depuis l’ordinateur",shake_sdk_dialog_add_attachment_type_video:"Vidéo",shake_sdk_dialog_add_attachment_type_image:"Image",shake_sdk_dialog_add_attachment_type_file:"Fichier",shake_sdk_dialog_attachment_count_limit_title:"Impossible d'ajouter le fichier",shake_sdk_dialog_attachment_count_limit_message:"Un maximum de 10 fichiers peut être ajouté à un formulaire de feedback.",shake_sdk_dialog_attachment_size_limit_title:"Fichier trop volumineux",shake_sdk_dialog_attachment_size_limit_message:"Les fichiers jusqu'à 10 Mo peuvent être joints, et 
20celui-ci faisait % Mo.",shake_sdk_dialog_ticket_sending_title:"Envoi du ticket.",shake_sdk_dialog_ticket_sending_message:"Ne fermez pas votre navigateur.",shake_sdk_dialog_ticket_sent_title:"Terminé.",shake_sdk_dialog_ticket_sent_message:"Votre ticket a été envoyé.",shake_sdk_dialog_ticket_not_sent_title:"Oups.",shake_sdk_dialog_ticket_not_sent_message:"Un problème est survenu.",shake_sdk_dialog_ticket_sending_link_title:"Envoi du ticket et création d'un lien.",shake_sdk_dialog_ticket_sent_link_message:"Le lien du ticket a été copié dans le presse-papiers.",shake_sdk_screen_capture_drag_to_screenshot:"Cliquez ou glissez pour capturer",shake_sdk_record_screen_end_recording:"Arrêter l’enregistrement"},Ab={shake_sdk_main_button_title:"Visszajelzés küldése",shake_sdk_new_ticket_title:"Új jegy",shake_sdk_new_ticket_feedback_type_title:"Jegy típusa",shake_sdk_new_ticket_feedback_type_bug:"Hibajelentés",shake_sdk_new_ticket_feedback_type_question:"Kérdés",shake_sdk_new_ticket_feedback_type_suggestion:"Fejlesztési javaslat",shake_sdk_new_ticket_description_placeholder:"Leírás",shake_sdk_new_ticket_email_placeholder:"E-mail",shake_sdk_new_ticket_email_error:"Hoppá, ez nem egy érvényes e-mail",shake_sdk_new_ticket_submit_button_text:"Küldés",shake_sdk_new_ticket_submit_button_loading:"Küldés folyamatban...",shake_sdk_new_ticket_tooltip_required:"Kötelező",shake_sdk_new_ticket_submit_to:"Küldés ide",shake_sdk_new_ticket_apps_empty:"Még nincs alkalmazás",shake_sdk_new_ticket_your_workspace:"Saját munkaterület",shake_sdk_new_ticket_sign_in:"Jelentkezz be a mentéshez",shake_sdk_new_ticket_picker_team:"Csapat",shake_sdk_new_ticket_just_a_link:"Csak egy megosztható link 🔗",shake_sdk_ticket_mark_tooltip_clear:"Mindent töröl",shake_sdk_ticket_mark_tooltip_select:"Kiválasztás",shake_sdk_ticket_mark_tooltip_blur:"Elmosás",shake_sdk_ticket_mark_tooltip_pen:"Toll",shake_sdk_ticket_mark_tooltip_circle:"Kör",shake_sdk_ticket_mark_tooltip_rect:"Téglalap",shake_sdk_ticket_mark_tooltip_color:"Szín kiválasztása",shake_sdk_ticket_mark_empty_attachments:"Kattints egy fájl csatolásához, vagy húzd ide",shake_sdk_home_screen_title:"Helló!",shake_sdk_home_screen_subtitle:"Küldd el nekünk hibajelentéseidet, kérdéseidet és fejlesztési javaslataidat.",shake_sdk_home_screen_empty_list:"Még nincsenek jegyek",shake_sdk_home_screen_feedback_type:"visszajelzés",shake_sdk_home_action_submit:"Új jegy beküldése",shake_sdk_chat_screen_title:"Csevegés",shake_sdk_chat_screen_input_hint:"Írj egy választ",shake_sdk_chat_screen_error_message:"Érintsd meg az újrapróbálkozáshoz",shake_sdk_chat_screen_empty_list:"Még nincsenek üzenetek",shake_sdk_attachments_add_more:"Több hozzáadása",shake_sdk_bottom_nav_home:"Kezdőlap",shake_sdk_bottom_nav_new:"Új jegy",shake_sdk_dialog_add_attachment:"Csatolmány hozzáadása",shake_sdk_dialog_add_attachment_screenshot_section:"Képernyőkép",shake_sdk_dialog_add_attachment_grab_screenshot:"Készíts képet most",shake_sdk_dialog_add_attachment_record_screen_section:"Képernyőfelvétel",shake_sdk_dialog_add_attachment_record_screen_tab:"Csak ez a lap",shake_sdk_dialog_add_attachment_record_screen_desktop:"Teljes asztal",shake_sdk_dialog_add_attachment_upload_section:"Feltöltés",shake_sdk_dialog_add_attachment_browse_locations:"Válasszon eszközről",shake_sdk_dialog_add_attachment_type_video:"Videó",shake_sdk_dialog_add_attachment_type_image:"Kép",shake_sdk_dialog_add_attachment_type_file:"Fájl",shake_sdk_dialog_attachment_count_limit_title:"Nem lehet fájlt csatolni",shake_sdk_dialog_attachment_count_limit_message:"Legfeljebb 10 fájlt csatolhatsz a visszajelzési űrlaphoz.",shake_sdk_dialog_attachment_size_limit_title:"Túl nagy fájl",shake_sdk_dialog_attachment_size_limit_message:"Legfeljebb 10 MB méretű fájlokat lehet csatolni, de ez % MB volt.",shake_sdk_dialog_ticket_sending_title:"Jegy küldése...",shake_sdk_dialog_ticket_sending_message:"Ne zárd be a böngészőt.",shake_sdk_dialog_ticket_sent_title:"Kész.",shake_sdk_dialog_ticket_sent_message:"A jegyed elküldve.",shake_sdk_dialog_ticket_not_sent_title:"Hoppá.",shake_sdk_dialog_ticket_not_sent_message:"Valami hiba történt.",shake_sdk_dialog_ticket_sending_link_title:"Jegy küldése és hivatkozás létrehozása.",shake_sdk_dialog_ticket_sent_link_message:"A hibajegy linkje a vágólapra lett másolva.",shake_sdk_screen_capture_drag_to_screenshot:"Kattintson vagy húzza a képernyőképhez",shake_sdk_record_screen_end_recording:"Felvétel leállítása"},AF={shake_sdk_main_button_title:"Invia feedback",shake_sdk_new_ticket_title:"Nuovo ticket",shake_sdk_new_ticket_feedback_type_title:"Tipo di ticket",shake_sdk_new_ticket_feedback_type_bug:"Segnalazione bug",shake_sdk_new_ticket_feedback_type_question:"Domanda",shake_sdk_new_ticket_feedback_type_suggestion:"Suggerimento di miglioramento",shake_sdk_new_ticket_description_placeholder:"Descrizione",shake_sdk_new_ticket_email_placeholder:"Email",shake_sdk_new_ticket_email_error:"Ops, non è un'email valida",shake_sdk_new_ticket_submit_button_text:"Invia",shake_sdk_new_ticket_submit_button_loading:"Invio in corso...",shake_sdk_new_ticket_tooltip_required:"Obbligatorio",shake_sdk_new_ticket_submit_to:"Invia a",shake_sdk_new_ticket_apps_empty:"Nessuna app disponibile",shake_sdk_new_ticket_your_workspace:"Il tuo spazio di lavoro",shake_sdk_new_ticket_sign_in:"Accedi per salvare",shake_sdk_new_ticket_picker_team:"Team",shake_sdk_new_ticket_just_a_link:"Solo un link da condividere 🔗",shake_sdk_ticket_mark_tooltip_clear:"Cancella tutto",shake_sdk_ticket_mark_tooltip_select:"Seleziona",shake_sdk_ticket_mark_tooltip_blur:"Sfoca",shake_sdk_ticket_mark_tooltip_pen:"Penna",shake_sdk_ticket_mark_tooltip_circle:"Cerchio",shake_sdk_ticket_mark_tooltip_rect:"Rettangolo",shake_sdk_ticket_mark_tooltip_color:"Scegli colore",shake_sdk_ticket_mark_empty_attachments:"Clicca per allegare un file o trascinalo qui",shake_sdk_home_screen_title:"Ciao",shake_sdk_home_screen_subtitle:"Inviaci le tue segnalazioni di bug, domande e suggerimenti di miglioramento.",shake_sdk_home_screen_empty_list:"Nessun ticket disponibile",shake_sdk_home_screen_feedback_type:"feedback",shake_sdk_home_action_submit:"Invia nuovo ticket",shake_sdk_chat_screen_title:"Chat",shake_sdk_chat_screen_input_hint:"Scrivi una risposta",shake_sdk_chat_screen_error_message:"Tocca per riprovare",shake_sdk_chat_screen_empty_list:"Nessun messaggio disponibile",shake_sdk_attachments_add_more:"Agg
20iungi altro",shake_sdk_bottom_nav_home:"Home",shake_sdk_bottom_nav_new:"Nuovo ticket",shake_sdk_dialog_add_attachment:"Aggiungi allegato",shake_sdk_dialog_add_attachment_screenshot_section:"Screenshot",shake_sdk_dialog_add_attachment_grab_screenshot:"Cattura ora",shake_sdk_dialog_add_attachment_record_screen_section:"Registra schermo",shake_sdk_dialog_add_attachment_record_screen_tab:"Solo questa scheda",shake_sdk_dialog_add_attachment_record_screen_desktop:"Desktop intero",shake_sdk_dialog_add_attachment_upload_section:"Carica",shake_sdk_dialog_add_attachment_browse_locations:"Scegli dal computer",shake_sdk_dialog_add_attachment_type_video:"Video",shake_sdk_dialog_add_attachment_type_image:"Immagine",shake_sdk_dialog_add_attachment_type_file:"File",shake_sdk_dialog_attachment_count_limit_title:"Impossibile allegare il file",shake_sdk_dialog_attachment_count_limit_message:"È possibile allegare un massimo di 10 file a un modulo di feedback.",shake_sdk_dialog_attachment_size_limit_title:"File troppo grande",shake_sdk_dialog_attachment_size_limit_message:"È possibile allegare file fino a 10 MB, e questo era di % MB.",shake_sdk_dialog_ticket_sending_title:"Invio del ticket in corso.",shake_sdk_dialog_ticket_sending_message:"Non chiudere il browser.",shake_sdk_dialog_ticket_sent_title:"Fatto.",shake_sdk_dialog_ticket_sent_message:"Il tuo ticket è stato inviato.",shake_sdk_dialog_ticket_not_sent_title:"Ops.",shake_sdk_dialog_ticket_not_sent_message:"Qualcosa è andato storto.",shake_sdk_dialog_ticket_sending_link_title:"Invio del ticket e creazione di un link.",shake_sdk_dialog_ticket_sent_link_message:"Il link del ticket è stato copiato negli appunti.",shake_sdk_screen_capture_drag_to_screenshot:"Clicca o trascina per fare screenshot",shake_sdk_record_screen_end_recording:"Termina registrazione"},AP={shake_sdk_main_button_title:"フィードバックを送信",shake_sdk_new_ticket_title:"新しいチケット",shake_sdk_new_ticket_feedback_type_title:"チケットの種類",shake_sdk_new_ticket_feedback_type_bug:"バグ報告",shake_sdk_new_ticket_feedback_type_question:"質問",shake_sdk_new_ticket_feedback_type_suggestion:"改善提案",shake_sdk_new_ticket_description_placeholder:"説明",shake_sdk_new_ticket_email_placeholder:"メールアドレス",shake_sdk_new_ticket_email_error:"おっと、正しいメールアドレスではありません",shake_sdk_new_ticket_submit_button_text:"送信",shake_sdk_new_ticket_submit_button_loading:"送信中...",shake_sdk_new_ticket_tooltip_required:"必須",shake_sdk_new_ticket_submit_to:"送信先",shake_sdk_new_ticket_apps_empty:"まだアプリがありません",shake_sdk_new_ticket_your_workspace:"ワークスペース",shake_sdk_new_ticket_sign_in:"保存するにはサインイン",shake_sdk_new_ticket_picker_team:"チーム",shake_sdk_new_ticket_just_a_link:"共有できるリンクのみ 🔗",shake_sdk_ticket_mark_tooltip_clear:"すべてクリア",shake_sdk_ticket_mark_tooltip_select:"選択",shake_sdk_ticket_mark_tooltip_blur:"ぼかし",shake_sdk_ticket_mark_tooltip_pen:"ペン",shake_sdk_ticket_mark_tooltip_circle:"円",shake_sdk_ticket_mark_tooltip_rect:"長方形",shake_sdk_ticket_mark_tooltip_color:"色を選択",shake_sdk_ticket_mark_empty_attachments:"クリックしてファイルを添付、またはここにドラッグ",shake_sdk_home_screen_title:"こんにちは",shake_sdk_home_screen_subtitle:"バグ報告、質問、改善提案をお送りください。",shake_sdk_home_screen_empty_list:"まだチケットがありません",shake_sdk_home_screen_feedback_type:"フィードバック",shake_sdk_home_action_submit:"新しいチケットを送信",shake_sdk_chat_screen_title:"チャット",shake_sdk_chat_screen_input_hint:"返信を書く",shake_sdk_chat_screen_error_message:"タップして再試行",shake_sdk_chat_screen_empty_list:"まだメッセージがありません",shake_sdk_attachments_add_more:"さらに追加",shake_sdk_bottom_nav_home:"ホーム",shake_sdk_bottom_nav_new:"新しいチケット",shake_sdk_dialog_add_attachment:"添付ファイルを追加",shake_sdk_dialog_add_attachment_screenshot_section:"スクリーンショット",shake_sdk_dialog_add_attachment_grab_screenshot:"今すぐキャプチャ",shake_sdk_dialog_add_attachment_record_screen_section:"画面録画",shake_sdk_dialog_add_attachment_record_screen_tab:"このタブのみ",shake_sdk_dialog_add_attachment_record_screen_desktop:"デスクトップ全体",shake_sdk_dialog_add_attachment_upload_section:"アップロード",shake_sdk_dialog_add_attachment_browse_locations:"コンピュータから選択",shake_sdk_dialog_add_attachment_type_video:"ビデオ",shake_sdk_dialog_add_attachment_type_image:"画像",shake_sdk_dialog_add_attachment_type_file:"ファイル",shake_sdk_dialog_attachment_count_limit_title:"ファイルを添付できません",shake_sdk_dialog_attachment_count_limit_message:"フィードバックフォームには最大10個のファイルを添付できます。",shake_sdk_dialog_attachment_size_limit_title:"ファイルが大きすぎます",shake_sdk_dialog_attachment_size_limit_message:"最大10MBまでã
20®ãƒ•ァイルを添付できますが、このファイルは% MBでした。",shake_sdk_dialog_ticket_sending_title:"チケットを送信中...",shake_sdk_dialog_ticket_sending_message:"ブラウザーを閉じないでください。",shake_sdk_dialog_ticket_sent_title:"完了しました。",shake_sdk_dialog_ticket_sent_message:"チケットが送信されました。",shake_sdk_dialog_ticket_not_sent_title:"おっと。",shake_sdk_dialog_ticket_not_sent_message:"問題が発生しました。",shake_sdk_dialog_ticket_sending_link_title:"チケットを送信してリンクを作成中。",shake_sdk_dialog_ticket_sent_link_message:"チケットのリンクがクリップボードにコピーされました。",shake_sdk_screen_capture_drag_to_screenshot:"クリックまたはドラッグしてキャプチャ",shake_sdk_record_screen_end_recording:"録画を終了"},AU={shake_sdk_main_button_title:"피드백 보내기",shake_sdk_new_ticket_title:"새 티켓",shake_sdk_new_ticket_feedback_type_title:"티켓 유형",shake_sdk_new_ticket_feedback_type_bug:"버그 신고",shake_sdk_new_ticket_feedback_type_question:"질문",shake_sdk_new_ticket_feedback_type_suggestion:"개선 제안",shake_sdk_new_ticket_description_placeholder:"설명",shake_sdk_new_ticket_email_placeholder:"이메일",shake_sdk_new_ticket_email_error:"이메일 형식이 올바르지 않습니다",shake_sdk_new_ticket_submit_button_text:"제출",shake_sdk_new_ticket_submit_button_loading:"제출 중...",shake_sdk_new_ticket_tooltip_required:"필수 입력",shake_sdk_new_ticket_submit_to:"제출 대상",shake_sdk_new_ticket_apps_empty:"아직 앱이 없습니다",shake_sdk_new_ticket_your_workspace:"내 작업 공간",shake_sdk_new_ticket_sign_in:"저장하려면 로그인하세요",shake_sdk_new_ticket_picker_team:"팀",shake_sdk_new_ticket_just_a_link:"공유할 링크만 있어요 🔗",shake_sdk_ticket_mark_tooltip_clear:"모두 지우기",shake_sdk_ticket_mark_tooltip_select:"선택",shake_sdk_ticket_mark_tooltip_blur:"흐리기",shake_sdk_ticket_mark_tooltip_pen:"펜",shake_sdk_ticket_mark_tooltip_circle:"원",shake_sdk_ticket_mark_tooltip_rect:"사각형",shake_sdk_ticket_mark_tooltip_color:"색상 선택",shake_sdk_ticket_mark_empty_attachments:"파일을 첨부하려면 클릭하거나 여기로 드래그하세요",shake_sdk_home_screen_title:"안녕하세요",shake_sdk_home_screen_subtitle:"버그 신고, 질문, 개선 제안을 보내주세요.",shake_sdk_home_screen_empty_list:"아직 티켓이 없습니다",shake_sdk_home_screen_feedback_type:"피드백",shake_sdk_home_action_submit:"새 티켓 제출",shake_sdk_chat_screen_title:"채팅",shake_sdk_chat_screen_input_hint:"답변을 입력하세요",shake_sdk_chat_screen_error_message:"다시 시도하려면 탭하세요",shake_sdk_chat_screen_empty_list:"아직 메시지가 없습니다",shake_sdk_attachments_add_more:"더 추가하기",shake_sdk_bottom_nav_home:"홈",shake_sdk_bottom_nav_new:"새 티켓",shake_sdk_dialog_add_attachment:"첨부 파일 추가",shake_sdk_dialog_add_attachment_screenshot_section:"스크린샷",shake_sdk_dialog_add_attachment_grab_screenshot:"지금 캡처",shake_sdk_dialog_add_attachment_record_screen_section:"화면 녹화",shake_sdk_dialog_add_attachment_record_screen_tab:"이 탭만",shake_sdk_dialog_add_attachment_record_screen_desktop:"전체 데스크톱",shake_sdk_dialog_add_attachment_upload_section:"업로드",shake_sdk_dialog_add_attachment_browse_locations:"컴퓨터에서 선택",shake_sdk_dialog_add_attachment_type_video:"비디오",shake_sdk_dialog_add_attachment_type_image:"이미지",shake_sdk_dialog_add_attachment_type_file:"파일",shake_sdk_dialog_attachment_count_limit_title:"파일을 첨부할 수 없습니다",shake_sdk_dialog_attachment_count_limit_message:"최대 10개의 파일을 피드백 양식에 첨부할 수 있습니다.",shake_sdk_dialog_attachment_size_limit_title:"파일이 너무 큽니다",shake_sdk_dialog_attachment_size_limit_message:"최대 10MB까지 첨부할 수 있으며, 해당 파일은 % MB입니다.",shake_sdk_dialog_ticket_sending_title:"티켓 전송 중...",shake_sdk_dialog_ticket_sending_message:"브라우저를 닫지 마세요.",shake_sdk_dialog_ticket_sent_title:"완료.",shake_sdk_dialog_ticket_sent_message:"티켓이 전송되었습니다.",shake_sdk_dialog_ticket_not_sent_title:"문제가 발생했습니다.",shake_sdk_dialog_ticket_not_sent_message:"오류가 발생했습니다.",shake_sdk_dialog_ticket_sending_link_title:"티켓을 보내고 링크를 생성하는 중입니다.",shake_sdk_dialog_ticket_sent_link_message:"티켓 링크가 클립보드에 복사되었습니다.",shake_sdk_screen_capture_drag_to_screenshot:"클릭하거나 드래그하여 캡처",shake_sdk_record_screen_end_recording:"녹화 종료"},AS={shake_sdk_main_button_title:"SÅ«tÄ«t atsauksmi",shake_sdk_new_ticket_title:"Jauna biļete",shake_sdk_new_ticket_feedback_type_title:"Biļetes veids",shake_sdk_new_ticket_feedback_type_bug:"Kļūdu ziņojums",shake_sdk_new_ticket_feedback_type_question:"Jautājums",shake_sdk_new_ticket_feedback_type_suggestion:"Uzlabojuma ieteikums",shake_sdk_new_ticket_description_placeholder:"Apraksts",shake_sdk_new_ticket_email_placeholder:"E-pasts",shake_sdk_new_ticket_email_error:"Ups, tas nav e-pasts",shake_sdk_new_ticket_submit_button_text:"Iesniegt",shake_sdk_new_ticket_submit_button_loading:"Iesniedz...",shake_sdk_new_ticket_tooltip_required:"Obligāts",shake_sdk_new_ticket_submit_to:"Iesniegt uz",shake_sdk_new_ticket_apps_empty:"Vēl nav lietotņu",shake_sdk_new_ticket_your_workspace:"JÅ«su darbvieta",shake_sdk_new_ticket_sign_in:"Pierakstieties, lai saglabātu",shake_sdk_new_ticket_picker_team:"Komanda",shake_sdk_new_ticket_just_a_link:"Tikai saite, ko varu koplietot 🔗",shake_sdk_ticket_mark_tooltip_clear:"NotÄ«rÄ«t visu",shake_sdk_ticket_mark_tooltip_select:"Izvēlēties",shake_sdk_ticket_mark_tooltip_blur:"Aizpludināt",shake_sdk_ticket_mark_tooltip_pen:"Pildspalva",shake_sdk_ticket_mark_tooltip_circle:"Aplis",
20shake_sdk_ticket_mark_tooltip_rect:"Taisnstūris",shake_sdk_ticket_mark_tooltip_color:"Izvēlēties krāsu",shake_sdk_ticket_mark_empty_attachments:"Noklikšķiniet, lai pievienotu failu, vai velciet to šeit",shake_sdk_home_screen_title:"Sveiki!",shake_sdk_home_screen_subtitle:"Sūtiet mums savus kļūdu ziņojumus, jautājumus un uzlabojumu ieteikumus.",shake_sdk_home_screen_empty_list:"Vēl nav biļešu",shake_sdk_home_screen_feedback_type:"atsauksme",shake_sdk_home_action_submit:"Iesniegt jaunu biļeti",shake_sdk_chat_screen_title:"Čats",shake_sdk_chat_screen_input_hint:"Rakstiet atbildi",shake_sdk_chat_screen_error_message:"Pieskarieties, lai mēģinātu vēlreiz",shake_sdk_chat_screen_empty_list:"Vēl nav ziņojumu",shake_sdk_attachments_add_more:"Pievienot vairāk",shake_sdk_bottom_nav_home:"Sākums",shake_sdk_bottom_nav_new:"Jauna biļete",shake_sdk_dialog_add_attachment:"Pievienot pielikumu",shake_sdk_dialog_add_attachment_screenshot_section:"Ekrānuzņēmums",shake_sdk_dialog_add_attachment_grab_screenshot:"Uzņemt tagad",shake_sdk_dialog_add_attachment_record_screen_section:"Ekrāna ieraksts",shake_sdk_dialog_add_attachment_record_screen_tab:"Tikai šī cilne",shake_sdk_dialog_add_attachment_record_screen_desktop:"Pilns darbvirsma",shake_sdk_dialog_add_attachment_upload_section:"Augšupielādēt",shake_sdk_dialog_add_attachment_browse_locations:"Izvēlēties no datora",shake_sdk_dialog_add_attachment_type_video:"Video",shake_sdk_dialog_add_attachment_type_image:"Attēls",shake_sdk_dialog_add_attachment_type_file:"Fails",shake_sdk_dialog_attachment_count_limit_title:"Nevar pievienot failu",shake_sdk_dialog_attachment_count_limit_message:"Maksimāli var pievienot 10 failus atsauksmju formai.",shake_sdk_dialog_attachment_size_limit_title:"Fails ir pārāk liels",shake_sdk_dialog_attachment_size_limit_message:"Var pievienot failus līdz 10 MB, bet šis bija % MB.",shake_sdk_dialog_ticket_sending_title:"Nosūta biļeti...",shake_sdk_dialog_ticket_sending_message:"Neaizveriet pārlūkprogrammu.",shake_sdk_dialog_ticket_sent_title:"Gatavs.",shake_sdk_dialog_ticket_sent_message:"Jūsu biļete ir nosūtīta.",shake_sdk_dialog_ticket_not_sent_title:"Ups.",shake_sdk_dialog_ticket_not_sent_message:"Kaut kas nogāja greizi.",shake_sdk_dialog_ticket_sending_link_title:"Nosūta biļeti un izveido saiti.",shake_sdk_dialog_ticket_sent_link_message:"Biļetes saite tika nokopēta uz starpliktuvi.",shake_sdk_screen_capture_drag_to_screenshot:"Noklikšķiniet vai velciet, lai uzņemtu",shake_sdk_record_screen_end_recording:"Pārtraukt ierakstu"},AH={shake_sdk_main_button_title:"Feedback verzenden",shake_sdk_new_ticket_title:"Nieuw ticket",shake_sdk_new_ticket_feedback_type_title:"Tickettype",shake_sdk_new_ticket_feedback_type_bug:"Bugrapport",shake_sdk_new_ticket_feedback_type_question:"Vraag",shake_sdk_new_ticket_feedback_type_suggestion:"Verbeteringsvoorstel",shake_sdk_new_ticket_description_placeholder:"Beschrijving",shake_sdk_new_ticket_email_placeholder:"E-mail",shake_sdk_new_ticket_email_error:"Oeps, dat is geen geldig e-mailadres",shake_sdk_new_ticket_submit_button_text:"Verzenden",shake_sdk_new_ticket_submit_button_loading:"Verzenden...",shake_sdk_new_ticket_tooltip_required:"Verplicht",shake_sdk_new_ticket_submit_to:"Verzenden naar",shake_sdk_new_ticket_apps_empty:"Nog geen apps",shake_sdk_new_ticket_your_workspace:"Jouw werkruimte",shake_sdk_new_ticket_sign_in:"Log in om op te slaan",shake_sdk_new_ticket_picker_team:"Team",shake_sdk_new_ticket_just_a_link:"Gewoon een link om te delen 🔗",shake_sdk_ticket_mark_tooltip_clear:"Alles wissen",shake_sdk_ticket_mark_tooltip_select:"Selecteren",shake_sdk_ticket_mark_tooltip_blur:"Vervagen",shake_sdk_ticket_mark_tooltip_pen:"Pen",shake_sdk_ticket_mark_tooltip_circle:"Cirkel",shake_sdk_ticket_mark_tooltip_rect:"Rechthoek",shake_sdk_ticket_mark_tooltip_color:"Kies een kleur",shake_sdk_ticket_mark_empty_attachments:"Klik om een bestand toe te voegen of sleep het hierheen",shake_sdk_home_screen_title:"Hallo daar",shake_sdk_home_screen_subtitle:"Stuur ons je bugrapporten, vragen en verbeteringsvoorstellen.",shake_sdk_home_screen_empty_list:"Nog geen tickets",shake_sdk_home_screen_feedback_type:"feedback",shake_sdk_home_action_submit:"Nieuw ticket indienen",shake_sdk_chat_screen_title:"Chat",shake_sdk_chat_screen_input_hint:"Schrijf een antwoord",shake_sdk_chat_screen_error_message:"Tik om opnieuw te proberen",shake_sdk_chat_screen_empty_list:"Nog geen berichten",shake_sdk_attachments_add_more:"Meer toevoegen",shake_sdk_bottom_nav_home:"Home",shake_sdk_bottom_nav_new:"Nieuw ticket",shake_sdk_dialog_add_attachment:"Bijlage toevoegen",shake_sdk_dialog_add_attachment_screenshot_section:"Screenshot",shake_sdk_dialog_add_attachment_grab_screenshot:"Nu vastleggen",shake_sdk_dialog_add_attachment_record_screen_section:"Scherm opnemen",shake_sdk_dialog_add_attachment_record_screen_tab:"Alleen dit tabblad",shake_sdk_dialog_add_attachment_record_screen_desktop:"Gehele bureaublad",shake_sdk_dialog_add_attachment_upload_section:"Uploaden",shake_sdk_dialog_add_attachment_browse_locations:"Kies vanaf computer",shake_sdk_dialog_add_attachment_type_video:"Video",shake_sdk_dialog_add_attachment_type_image:"Afbeelding",shake_sdk_dialog_add_attachment_type_file:"Bestand",shake_sdk_dialog_attachment_count_limit_title:"Kan bestand niet bijvoegen",shake_sdk_dialog_attachment_count_limit_message:"Er kunnen maximaal 10 bestanden worden toegevoegd aan een feedbackformulier.",shake_sdk_dialog_attachment_size_limit_title:"Bestand te groot",shake_sdk_dialog_attachment_size_limit_message:"Bestanden tot 10 MB kunnen worden toegevoegd, en dit bestand is % MB.",shake_sdk_dialog_ticket_sending_title:"Ticket wordt verzonden.",shake_sdk_dialog_ticket_sending_message:"Sluit je browser niet.",shake_sdk_dialog_ticket_sent_title:"Klaar.",shake_sdk_dialog_ticket_sent_message:"Je ticket is verzonden.",shake_sdk_dialog_ticket_not_sent_title:"Oeps.",shake_sdk_dialog_ticket_not_sent_message:"Er is iets misgegaan.",shake_sdk_dialog_ticket_sending_link_title:"Ticket wordt verzonden en een link wordt aangemaakt.",shake_sdk_dialog_ticket_sent_link_message:"Ticketlink is gekopieerd naar het klembord.",shake_sdk_screen_capture_drag_to_screenshot:"Klik of sleep om te screenshotten",shake_sdk_record_screen_end_recording:"Opnemen beëindigen"},Ax={shake_sdk_main_button_title:"Prześlij opinię",shake_sdk_new_ticket_title:"Nowe zgłoszenie",shake_sdk_new_ticket_feedback_type_title:"Typ zgłoszenia",shake_sdk_new_ticket_feedback_type_bug:"Zgłoszenie błędu",shake_sdk_new_ticket_feedback_type_question:"Pytanie",shake_sdk_new_ticket_feedback_type_suggestion:"Sugestia ulepszenia",shake_sdk_new_ticket_description_placeholder:"Opis",shake_sdk_new_ticket_email_placeholder:"E-mail",shake_sdk_new_ticket_email_error:"Ups, to nie jest e-mail",shake_sdk_new_ticket_submit_button_text:"Wyślij",shake_sdk_new_ticket_submit_button_loading:"Wysyłanie...",shake_sdk_new_ticket_tooltip_required:"Wymagane",shake_sdk_new_ticket_submit_to:"Wyślij do",shake_sdk_new_ticket_apps_empty:"Brak aplikacji",shake_sdk_new_ticket_your_workspace:"Twoja przestrzeń robocza",shake_sdk_new_ticket_sign_in:"Zaloguj się, aby zapisać",shake_sdk_new_ticket_picker_team:"Zespół",shake_sdk_new_ticket_just_a_link:"Tylko link do udostępnienia 🔗",shake_sdk_ticket_mark_tooltip_clear:"Wyczyść wszystko",shake_sdk_ticket_mark_tooltip_select:"Wybierz",shake_sdk_ticket_mark_tooltip_blur:"Rozmyj",shake_sdk_ticket_mark_tooltip_pen:"Pióro",
20shake_sdk_ticket_mark_tooltip_circle:"Okrąg",shake_sdk_ticket_mark_tooltip_rect:"Prostokąt",shake_sdk_ticket_mark_tooltip_color:"Wybierz kolor",shake_sdk_ticket_mark_empty_attachments:"Kliknij, aby dodać plik lub przeciągnij go tutaj",shake_sdk_home_screen_title:"Cześć!",shake_sdk_home_screen_subtitle:"Prześlij nam zgłoszenia błędów, pytania i sugestie dotyczące ulepszeń.",shake_sdk_home_screen_empty_list:"Brak zgłoszeń",shake_sdk_home_screen_feedback_type:"opinia",shake_sdk_home_action_submit:"Zgłoś nowy bilet",shake_sdk_chat_screen_title:"Czat",shake_sdk_chat_screen_input_hint:"Napisz odpowiedź",shake_sdk_chat_screen_error_message:"Dotknij, aby spróbować ponownie",shake_sdk_chat_screen_empty_list:"Brak wiadomości",shake_sdk_attachments_add_more:"Dodaj więcej",shake_sdk_bottom_nav_home:"Strona główna",shake_sdk_bottom_nav_new:"Nowe zgłoszenie",shake_sdk_dialog_add_attachment:"Dodaj załącznik",shake_sdk_dialog_add_attachment_screenshot_section:"Zrzut ekranu",shake_sdk_dialog_add_attachment_grab_screenshot:"Zrób teraz",shake_sdk_dialog_add_attachment_record_screen_section:"Nagrywanie ekranu",shake_sdk_dialog_add_attachment_record_screen_tab:"Tylko ta karta",shake_sdk_dialog_add_attachment_record_screen_desktop:"Cały pulpit",shake_sdk_dialog_add_attachment_upload_section:"Przesyłanie",shake_sdk_dialog_add_attachment_browse_locations:"Wybierz z komputera",shake_sdk_dialog_add_attachment_type_video:"Wideo",shake_sdk_dialog_add_attachment_type_image:"Obraz",shake_sdk_dialog_add_attachment_type_file:"Plik",shake_sdk_dialog_attachment_count_limit_title:"Nie można dodać pliku",shake_sdk_dialog_attachment_count_limit_message:"Maksymalnie można dodać 10 plików do formularza opinii.",shake_sdk_dialog_attachment_size_limit_title:"Plik jest za duży",shake_sdk_dialog_attachment_size_limit_message:"Można dodać pliki do 10 MB, a ten miał % MB.",shake_sdk_dialog_ticket_sending_title:"Wysyłanie zgłoszenia...",shake_sdk_dialog_ticket_sending_message:"Nie zamykaj przeglądarki.",shake_sdk_dialog_ticket_sent_title:"Gotowe.",shake_sdk_dialog_ticket_sent_message:"Twoje zgłoszenie zostało wysłane.",shake_sdk_dialog_ticket_not_sent_title:"Ups.",shake_sdk_dialog_ticket_not_sent_message:"Coś poszło nie tak.",shake_sdk_dialog_ticket_sending_link_title:"Wysyłanie zgłoszenia i tworzenie linku.",shake_sdk_dialog_ticket_sent_link_message:"Link do zgłoszenia został skopiowany do schowka.",shake_sdk_screen_capture_drag_to_screenshot:"Kliknij lub przeciągnij, aby wykonać zrzut",shake_sdk_record_screen_end_recording:"Zakończ nagrywanie"},AM={shake_sdk_main_button_title:"Enviar feedback",shake_sdk_new_ticket_title:"Novo ticket",shake_sdk_new_ticket_feedback_type_title:"Tipo de ticket",shake_sdk_new_ticket_feedback_type_bug:"Relatar erro",shake_sdk_new_ticket_feedback_type_question:"Pergunta",shake_sdk_new_ticket_feedback_type_suggestion:"Sugestão de melhoria",shake_sdk_new_ticket_description_placeholder:"Descrição",shake_sdk_new_ticket_email_placeholder:"E-mail",shake_sdk_new_ticket_email_error:"Ops, isso não é um e-mail válido",shake_sdk_new_ticket_submit_button_text:"Enviar",shake_sdk_new_ticket_submit_button_loading:"Enviando...",shake_sdk_new_ticket_tooltip_required:"Obrigatório",shake_sdk_new_ticket_submit_to:"Enviar para",shake_sdk_new_ticket_apps_empty:"Nenhum aplicativo ainda",shake_sdk_new_ticket_your_workspace:"Seu espaço de trabalho",shake_sdk_new_ticket_sign_in:"Faça login para salvar",shake_sdk_new_ticket_picker_team:"Equipe",shake_sdk_new_ticket_just_a_link:"Apenas um link para compartilhar 🔗",shake_sdk_ticket_mark_tooltip_clear:"Limpar tudo",shake_sdk_ticket_mark_tooltip_select:"Selecionar",shake_sdk_ticket_mark_tooltip_blur:"Borrar",shake_sdk_ticket_mark_tooltip_pen:"Caneta",shake_sdk_ticket_mark_tooltip_circle:"Círculo",shake_sdk_ticket_mark_tooltip_rect:"Retângulo",shake_sdk_ticket_mark_tooltip_color:"Escolher cor",shake_sdk_ticket_mark_empty_attachments:"Clique para anexar um arquivo ou arraste-o aqui",shake_sdk_home_screen_title:"Olá",shake_sdk_home_screen_subtitle:"Envie-nos seus relatórios de erros, perguntas e sugestões de melhoria.",shake_sdk_home_screen_empty_list:"Nenhum ticket ainda",shake_sdk_home_screen_feedback_type:"feedback",shake_sdk_home_action_submit:"Enviar novo ticket",shake_sdk_chat_screen_title:"Chat",shake_sdk_chat_screen_input_hint:"Escreva uma resposta",shake_sdk_chat_screen_error_message:"Toque para tentar novamente",shake_sdk_chat_screen_empty_list:"Nenhuma mensagem ainda",shake_sdk_attachments_add_more:"Adicionar mais",shake_sdk_bottom_nav_home:"Início",shake_sdk_bottom_nav_new:"Novo ticket",shake_sdk_dialog_add_attachment:"Adicionar anexo",shake_sdk_dialog_add_attachment_screenshot_section:"Captura de tela",shake_sdk_dialog_add_attachment_grab_screenshot:"Capturar agora",shake_sdk_dialog_add_attachment_record_screen_section:"Gravar tela",shake_sdk_dialog_add_attachment_record_screen_tab:"Apenas esta aba",shake_sdk_dialog_add_attachment_record_screen_desktop:"Área de trabalho inteira",shake_sdk_dialog_add_attachment_upload_section:"Fazer upload",shake_sdk_dialog_add_attachment_browse_locations:"Escolher do computador",shake_sdk_dialog_add_attachment_type_video:"Vídeo",shake_sdk_dialog_add_attachment_type_image:"Imagem",shake_sdk_dialog_add_attachment_type_file:"Arquivo",shake_sdk_dialog_attachment_count_limit_title:"Não é possível anexar o arquivo",shake_sdk_dialog_attachment_count_limit_message:"Um máximo de 10 arquivos pode ser anexado a um formulário de feedback.",shake_sdk_dialog_attachment_size_limit_title:"Arquivo muito grande",shake_sdk_dialog_attachment_size_limit_message:"Arquivos de até 10 MB podem ser anexados, e este tinh
20a % MB.",shake_sdk_dialog_ticket_sending_title:"Enviando ticket.",shake_sdk_dialog_ticket_sending_message:"Não feche seu navegador.",shake_sdk_dialog_ticket_sent_title:"Concluído.",shake_sdk_dialog_ticket_sent_message:"Seu ticket foi enviado.",shake_sdk_dialog_ticket_not_sent_title:"Ops.",shake_sdk_dialog_ticket_not_sent_message:"Algo deu errado.",shake_sdk_dialog_ticket_sending_link_title:"Enviando o ticket e criando um link.",shake_sdk_dialog_ticket_sent_link_message:'O link do ticket foi copiado para a área de transferência."',shake_sdk_screen_capture_drag_to_screenshot:"Clique ou arraste para capturar",shake_sdk_record_screen_end_recording:"Parar gravação"},AL={shake_sdk_main_button_title:"Отправить отзыв",shake_sdk_new_ticket_title:"Новое обращение",shake_sdk_new_ticket_feedback_type_title:"Тип обращения",shake_sdk_new_ticket_feedback_type_bug:"Сообщение об ошибке",shake_sdk_new_ticket_feedback_type_question:"Вопрос",shake_sdk_new_ticket_feedback_type_suggestion:"Предложение по улучшению",shake_sdk_new_ticket_description_placeholder:"Описание",shake_sdk_new_ticket_email_placeholder:"E-mail",shake_sdk_new_ticket_email_error:"Ой, это не e-mail",shake_sdk_new_ticket_submit_button_text:"Отправить",shake_sdk_new_ticket_submit_button_loading:"Отправка...",shake_sdk_new_ticket_tooltip_required:"Обязательно",shake_sdk_new_ticket_submit_to:"Отправить в",shake_sdk_new_ticket_apps_empty:"Пока нет приложений",shake_sdk_new_ticket_your_workspace:"Ваш рабочий стол",shake_sdk_new_ticket_sign_in:"Войдите, чтобы сохранить",shake_sdk_new_ticket_picker_team:"Команда",shake_sdk_new_ticket_just_a_link:"Только ссылка для обмена 🔗",shake_sdk_ticket_mark_tooltip_clear:"Очистить все",shake_sdk_ticket_mark_tooltip_select:"Выбрать",shake_sdk_ticket_mark_tooltip_blur:"Размыть",shake_sdk_ticket_mark_tooltip_pen:"Карандаш",shake_sdk_ticket_mark_tooltip_circle:"Круг",shake_sdk_ticket_mark_tooltip_rect:"Прямоугольник",shake_sdk_ticket_mark_tooltip_color:"Выбрать цвет",shake_sdk_ticket_mark_empty_attachments:"Нажмите, чтобы прикрепить файл, или перетащите его сюда",shake_sdk_home_screen_title:"Привет!",shake_sdk_home_screen_subtitle:"Отправляйте нам сообщения об ошибках, вопросы и предложения по улучшению.",shake_sdk_home_screen_empty_list:"Обращений пока нет",shake_sdk_home_screen_feedback_type:"отзыв",shake_sdk_home_action_submit:"Отправить новый тикет",shake_sdk_chat_screen_title:"Чат",shake_sdk_chat_screen_input_hint:"Напишите ответ",shake_sdk_chat_screen_error_message:"Нажмите, чтобы повторить попытку",shake_sdk_chat_screen_empty_list:"Сообщений пока нет",shake_sdk_attachments_add_more:"Добавить ещё",shake_sdk_bottom_nav_home:"Главная",shake_sdk_bottom_nav_new:"Новое обращение",shake_sdk_dialog_add_attachment:"Добавить вложение",shake_sdk_dialog_add_attachment_screenshot_section:"Скриншот",shake_sdk_dialog_add_attachment_grab_screenshot:"Сделать сейчас",shake_sdk_dialog_add_attachment_record_screen_section:"Запись экрана",shake_sdk_dialog_add_attachment_record_screen_tab:"Только эта вкладка",shake_sdk_dialog_add_attachment_record_screen_desktop:"Весь рабочий стол",shake_sdk_dialog_add_attachment_upload_section:"Загрузить",shake_sdk_dialog_add_attachment_browse_locations:"Выбрать с компьютера",shake_sdk_dialog_add_attachment_type_video:"Видео",shake_sdk_dialog_add_attachment_type_image:"Изображение",shake_sdk_dialog_add_attachment_type_file:"Файл",shake_sdk_dialog_attachment_count_limit_title:"Нельзя прикрепить файл",shake_sdk_dialog_attachment_count_limit_message:"К форме обратной связи можно прикрепить максимум 10 файлов.",shake_sdk_dialog_attachment_size_limit_title:"Файл слишком большой",shake_sdk_dialog_attachment_size_limit_message:"Можно прикреплять файлы размером до 10 МБ, а этот был % МБ.",shake_sdk_dialog_ticket_sending_title:"Отправка обращения...",shake_sdk_dialog_ticket_sending_message:"Не закрывайте браузер.",shake_sdk_dialog_ticket_sent_title:"Готово.",shake_sdk_dialog_ticket_sent_message:"Ваше обращение отправлено.",shake_sdk_dialog_ticket_not_sent_title:"Упс.",shake_sdk_dialog_ticket_not_sent_message:"Что-то пошло Ð
20½Ðµ так.",shake_sdk_dialog_ticket_sending_link_title:"Отправка тикета и создание ссылки.",shake_sdk_dialog_ticket_sent_link_message:"Ссылка на тикет скопирована в буфер обмена.",shake_sdk_screen_capture_drag_to_screenshot:"Кликните или перетащите для снимка",shake_sdk_record_screen_end_recording:"Остановить запись"},A_={shake_sdk_main_button_title:"ส่งข้อเสนอแนะ",shake_sdk_new_ticket_title:"ตั๋วใหม่",shake_sdk_new_ticket_feedback_type_title:"ประเภทตั๋ว",shake_sdk_new_ticket_feedback_type_bug:"รายงานข้อบกพร่อง",shake_sdk_new_ticket_feedback_type_question:"คำถาม",shake_sdk_new_ticket_feedback_type_suggestion:"ข้อเสนอแนะการปรับปรุง",shake_sdk_new_ticket_description_placeholder:"คำอธิบาย",shake_sdk_new_ticket_email_placeholder:"อีเมล",shake_sdk_new_ticket_email_error:"อุ๊บส์ นี่ไม่ใช่อีเมล",shake_sdk_new_ticket_submit_button_text:"ส่ง",shake_sdk_new_ticket_submit_button_loading:"กำลังส่ง...",shake_sdk_new_ticket_tooltip_required:"ต้องการ",shake_sdk_new_ticket_submit_to:"ส่งไปยัง",shake_sdk_new_ticket_apps_empty:"ยังไม่มีแอป",shake_sdk_new_ticket_your_workspace:"พื้นที่ทำงานของคุณ",shake_sdk_new_ticket_sign_in:"ลงชื่อเข้าใช้เพื่อบันทึก",shake_sdk_new_ticket_picker_team:"ทีม",shake_sdk_new_ticket_just_a_link:"แค่ลิงก์ที่ฉันสามารถแชร์ได้ 🔗",shake_sdk_ticket_mark_tooltip_clear:"ล้างทั้งหมด",shake_sdk_ticket_mark_tooltip_select:"เลือก",shake_sdk_ticket_mark_tooltip_blur:"เบลอ",shake_sdk_ticket_mark_tooltip_pen:"ปากกา",shake_sdk_ticket_mark_tooltip_circle:"วงกลม",shake_sdk_ticket_mark_tooltip_rect:"สี่เหลี่ยม",shake_sdk_ticket_mark_tooltip_color:"เลือกสี",shake_sdk_ticket_mark_empty_attachments:"คลิกเพื่อแนบไฟล์หรือลากไฟล์ที่นี่",shake_sdk_home_screen_title:"สวัสดี",shake_sdk_home_screen_subtitle:"ส่งรายงานข้อบกพร่อง คำถาม และข้อเสนอแนะการปรับปรุงให้เรา",shake_sdk_home_screen_empty_list:"ยังไม่มีตั๋ว",shake_sdk_home_screen_feedback_type:"ข้อเสนอแนะ",shake_sdk_home_action_submit:"ส่งตั๋วใหม่",shake_sdk_chat_screen_title:"แชท",shake_sdk_chat_screen_input_hint:"เขียนคำตอบ",shake_sdk_chat_screen_error_message:"แตะเพื่อลองใหม่",shake_sdk_chat_screen_empty_list:"ยังไม่มีข้อความ",shake_sdk_attachments_add_more:"เพิ่มเพิ่มเติม",shake_sdk_bottom_nav_home:"หน้าแรก",shake_sdk_bottom_nav_new:"ตั๋วใหม่",shake_sdk_dialog_add_attachment:"เพิ่มไฟล์แนบ",shake_sdk_dialog_add_attachment_screenshot_section:"ภาพหน้าจอ",shake_sdk_dialog_add_attachment_grab_screenshot:"จับภาพตอนนี้",shake_sdk_dialog_add_attachment_record_screen_section:"บันทึกหน้าจอ",shake_sdk_dialog_add_attachment_record_screen_tab:"เฉพาะแท็บนี้",shake_sdk_dialog_add_attachment_record_screen_desktop:"ทั้งเดสก์ท็อป",shake_sdk_dialog_add_attachment_upload_section:"อัปโหลด",shake_sdk_dialog_add_attachment_browse_locations:"เลือกจากคอมพิวเตอร์",shake_sdk_dialog_add_attachment_type_video:"วิดีโอ",shake_sdk_dialog_add_attachment_type_image:"รูปภาพ",shake_sdk_dialog_add_attachment_type_file:"ไฟล์",shake_sdk_dialog_attachment_count_limit_title:"ไม่สามารถแนบไฟล์ได้",shake_sdk_dialog_attachment_count_limit_message:"สามารถแนบไฟล์ได้สูงสุด 10 ไฟล์ต่อฟอร์มข้อเสนอแนะ",shake_sdk_dialog_attachment_size_limit_title:"ไฟล์ใหญ่เกินไป",shake_sdk_dialog_attachment_size_limit_message:"สามารถแนบไฟล์ขนาดไม่เกิน 10 MB ได้ และไฟล์นี้มีขนาด % MB",shake_sdk_dialog_ticket_sending_title:"กำลังส่งตั๋ว",shake_sdk_dialog_ticket_sending_message:"อย่าปิดเบราว์เซอร์ของคุณ",shake_sdk_dialog_ticket_sent_title:"เสร็จสิ้น",shake_sdk_dialog_ticket_sent_message:"ตั๋วของคุณถูกส่งแล้ว",shake_sdk_dialog_ticket_not_sent_title:"อุ๊บส์",shake_sdk_dialog_ticket_not_sent_message:"เกิดข้อผิดพลาดบางอย่าง",shake_sdk_dialog_ticket_sending_link_title:"กำลังส่งตั๋วและสร้างลิงก์",shake_sdk_dialog_ticket_sent_link_message:"ลิงก์ของทิกเก็ตถูกคัดลอกไปยังคลิปบอร์ดแล้ว",shake_sdk_screen_capture_drag_to_screenshot:"คลิกหรือเลื่อนเพื่อจับภาพ",shake_sdk_record_screen_end_recording:"หยุดบันทึก"},AR={shake_sdk_main_button_title:"Geri bildirim gönder",shake_sdk_new_ticket_title:"Yeni bilet",shake_sdk_new_ticket_feedback_type_title:"Bilet türü",shake_sdk_new_ticket_feedback_type_bug:"Hata raporu",shake_sdk_new_ticket_feedback_type_question:"Soru",shake_sdk_new_ticket_feedback_type_suggestion:"İyileştirme önerisi",shake_sdk_new_ticket_description_placeholder:"Açıklama",shake_sdk_new_ticket_email_placeholder:"E-posta",shake_sdk_new_ticket_email_error:"Oops, bu bir e-posta değil",shake_sdk_new_ticket_submit_button_text:"Gönder",shake_sdk_new_ticket_submit_button_loading:"Gönderiliyor...",shake_sdk_new_ticket_tooltip_required:"Gerekli",shake_sdk_new_ticket_submit_to:"Gönderilecek yer",shake_sdk_new_ticket_apps_empty:"Henüz uygulama yok",shake_sdk_new_ticket_your_workspace:"Çalışma alanınız",shake_sdk_new_ticket_sign_in:"Kaydetmek için giriş yap",shake_sdk_new_ticket_picker_team:"Takım",shake_sdk_new_ticket_just_a_link:"Paylaşabileceğim sadece bir link 🔗",shake_sdk_ticket_mark_tooltip_clear:"Hepsini temizle",shake_sdk_ticket_mark_tooltip_select:"Seç",shake_sdk_ticket_mark_tooltip_blur:"Bulanıklaştır",shake_sdk_ticket_mark_tooltip_pen:"Kalem",shake_sdk_ticket_mark_tooltip_circle:"Daire",shake_sdk_ticket_mark_tooltip_rect:"Dikdörtgen",shake_sdk_ticket_mark_tooltip_color:"Renk seç",shake_sdk_ticket_mark_empty_attachments:"Bir dosya eklemek için tıklayın veya buraya sürükleyin",shake_sdk_home_screen_title:"Merhaba",shake_sdk_home_screen_subtitle:"Bize hata raporlarınızı, sorularınızı ve iyileştirme önerilerinizi gönderin.",shake_sdk_home_screen_empty_list:"Henüz bilet yok",shake_sdk_home_screen_feedback_type:"geri bildirim",shake_sdk_home_action_submit:"Yeni bilet gönder",shake_sdk_chat_screen_title:"Sohbet",shake_sdk_chat_screen_input_hint:"Bir cevap yazın",shake_sdk_chat_screen_error_message:"Tekrar denemek için dokunun",shake_sdk_chat_screen_empty_list:"Henüz mesaj yok",shake_sdk_attachments_add_more:"Daha fazla ekle",shake_sdk_bottom_nav_home:"Ana sayfa",shake_sdk_bottom_nav_new:"Yeni bilet",shake_sdk_dialog_add_attachment:"Eklenti ekle",shake_sdk_dialog_add_attachment_screenshot_section:"Ekran görüntüsü",shake_sdk_dialog_add_attachment_grab_screenshot:"Şimdi yakala",shake_sdk_dialog_add_attachment_record_screen_section:"Ekran kaydı",shake_sdk_dialog_add_attachment_record_screen_tab:"Yalnız bu sekme",shake_sdk_dialog_add_attachment_record_screen_desktop:"Tüm masaüstü",shake_sdk_dialog_add_attachment_upload_section:"Yükle",shake_sdk_dialog_add_attachment_browse_locations:"Bilgisayardan seç",shake_sdk_dialog_add_attachment_type_video:"Video",shake_sdk_dialog_add_attachment_type_image:"Görüntü",shake_sdk_dialog_add_attachment_type_file:"Dosya",shake_sdk_dialog_attachment_count_limit_title:"Dosya eklenemiyor",shake_sdk_dialog_attachment_count_limit_message:"Geri bildirim formuna en fazla 10 dosya eklenebilir.",shake_sdk_dialog_attachment_size_limit_title:"Dosya çok büyük",shake_sdk_dialog_attachment_size_limit_message:"En fazla 10 MB boyutunda dosyalar eklenebilir, ancak bu dosyanın boyutu % MB.",shake_sdk_dialog_ticket_sending_title:"Bilet gönderiliyor.",shake_sdk_dialog_ticket_sending_message:"Lütfen tarayıcınızı kapatmayın.",shake_sdk_dialog_ticket_sent_title:"Tamam.",shake_sdk_dialog_ticket_sent_message:"Biletiniz gönderildi.",shake_sdk_dialog_ticket_not_sent_title:"Oops.",shake_sdk_dialog_ticket_not_sent_message:"Bir şeyler yanlış gitti.",shake_sdk_dialog_ticket_sending_link_title:"Bilet gönderiliyor ve bağlantı oluşturuluyor.",shake_sdk_dialog_ticket_sent_link_message:"Bilet bağlantısı panoya kopyalandı.",shake_sdk_screen_capture_drag_to_screenshot:"Ekran görüntüsü için tıklayın veya sürükleyin",shake_sdk_record_screen_end_recording:"Kaydı bitir"},AT={shake_sdk_main_button_title:"发送反馈",shake_sdk_new_ticket_title:"新工单",shake_sdk_new_ticket_feedback_type_title:"工单类型",shake_sdk_new_ticket_feedback_type_bug:"错误报告",shake_sdk_new_ticket_feedback_type_question:"问题",shake_sdk_new_ticket_feedback_type_suggestion:"改进建议",shake_sdk_new_ticket_description_placeholder:"描述",shake_sdk_new_ticket_email_placeholder:"电子邮件",shake_sdk_new_ticket_email_error:"哎呀,这不是有效的邮箱",shake_sdk_new_ticket_submit_button_text:"提交",shake_sdk_new_ticket_submit_button_loading:"提交中...",shake_sdk_new_ticket_tooltip_required:"必填",shake_sdk_new_ticket_submit_to:"提交到",shake_sdk_new_ticket_apps_empty:"暂无应用",shake_sdk_new_ticket_your_workspace:"您的工作区",shake_sdk_new_ticket_sign_in:"登录以保存",shake_sdk_new_ticket_picker_team:"团队",shake_sdk_new_ticket_just_a_link:"仅共享链接 🔗",shake_sdk_ticket_mark_tooltip_clear:"清除全部",shake_sdk_ticket_mark_tooltip_select:"选择",shake_sdk_ticket_mark_tooltip_blur:"模糊",shake_sdk_ticket_mark_tooltip_pen:"画笔",shake_sdk_ticket_mark_tooltip_circle:"圆形",shake_sdk_ticket_mark_tooltip_rect:"矩形",shake_sdk_ticket_mark_tooltip_color:"选择颜色",shake_sdk_ticket_mark_empty_attachments:"点击添加文件或拖拽到此处",shake_sdk_home_screen_title:"你好",shake_sdk_home_screen_subtitle:"向我们发送错误报告、问题和改进建议。",shake_sdk_home_screen_empty_list:"暂无工单",shake_sdk_home_screen_feedback_type:"反馈",shake_sdk_home_action_submit:"提交新工单",shake_sdk_chat_screen_title:"聊天",shake_sdk_chat_screen_input_hint:"输入回复",shake_sdk_chat_screen_error_message:"点击重试",shake_sdk_chat_screen_empty_list:"暂无消息",shake_sdk_attachments_add_more:"添加更多",shake_sdk_bottom_nav_home:"主页",shake_sdk_bottom_nav_new:"新工单",shake_sdk_dialog_add_attachment:"添加附件",shake_sdk_dialog_add_attachment_screenshot_section:"屏幕截图",shake_sdk_dialog_add_attachment_grab_screenshot:"立即捕获",shake_sdk_dialog_add_attachment_record_screen_section:"屏幕录制",shake_sdk_dialog_add_attachment_record_screen_tab:"仅此标签页",shake_sdk_dialog_add_attachment_record_screen_desktop:"整个桌面",shake_sdk_dialog_add_attachment_upload_section:"上传",shake_sdk_dialog_add_attachment_browse_locations:"从计算机选择",shake_sdk_dialog_add_attachment_type_video:"视频",shake_sdk_dialog_add_attachment_type_image:"图像",shake_sdk_dialog_add_attachment_type_file:"文件",shake_sdk_dialog_attachment_count_limit_title:"无法附加文件",shake_sdk_dialog_attachment_count_limit_message:"最多可在反馈表单中附加10个文件。",shake_sdk_dialog_attachment_size_limit_title:"文件过大",shake_sdk_dialog_attachment_size_limit_message:"可附加的文件最大为10MB,此文件为 % MB。",shake_sdk_dialog_ticket_sending_title:"工单发送中...",shake_sdk_dialog_ticket_sending_message:"请勿关闭浏览器。",shake_sdk_dialog_ticket_sent_title:"完成。",shake_sdk_dialog_ticket_sent_message:"您的工单已发送。",shake_sdk_dialog_ticket_not_sent_title:"哎呀。",shake_sdk_dialog_ticket_not_sent_message:"出了点问题。",shake_sdk_dialog_ticket_sending_link_title:"正在发送工单并创建链接。",shake_sdk_dialog_ticket_sent_link_message:"工单链接已复制到剪贴板。",shake_sdk_screen_capture_drag_to_screenshot:"点击或拖动以截图",shake_sdk_record_screen_end_recording:"结束录制"},AG={shake_sdk_main_button_title:"發送反饋",shake_sdk_new_ticket_title:"新工單",shake_sdk_new_ticket_feedback_type_title:"工單類型",shake_sdk_new_ticket_feedback_type_bug:"錯誤報告",shake_sdk_new_ticket_feedback_type_question:"問題",shake_sdk_new_ticket_feedback_type_suggestion:"改進建議",shake_sdk_new_ticket_description_placeholder:"描述",shake_sdk_new_ticket_email_placeholder:"電子郵件",shake_sdk_new_ticket_email_error:"哎呀,這不是有效的電子郵件",shake_sdk_new_ticket_submit_button_text:"提交",shake_sdk_new_ticket_submit_button_loading:"提交中...",shake_sdk_new_ticket_tooltip_required:"必填",shake_sdk_new_ticket_submit_to:"提交到",shake_sdk_new_ticket_apps_empty:"目前沒有應用",shake_sdk_new_ticket_your_workspace:"您的工作區",shake_sdk_new_ticket_sign_in:"登入以保存",shake_sdk_new_ticket_picker_team:"團隊",shake_sdk_new_ticket_just_a_link:"只是一個我可以分享的連結 🔗",shake_sdk_ticket_mark_tooltip_clear:"清除全部",shake_sdk_ticket_mark_tooltip_select:"選擇",shake_sdk_ticket_mark_tooltip_blur:"模糊",shake_sdk_ticket_mark_tooltip_pen:"畫筆",shake_sdk_ticket_mark_tooltip_circle:"圓形",shake_sdk_ticket_mark_tooltip_rect:"矩形",shake_sdk_ticket_mark_tooltip_color:"選擇顏色",shake_sdk_ticket_mark_empty_attachments:"點擊以附加檔案或將其拖曳到此處",shake_sdk_home_screen_title:"你好",shake_sdk_home_screen_subtitle:"向我們發送錯誤報告、問題和改進建議。",shake_sdk_home_screen_empty_list:"目前沒有工單",shake_sdk_home_screen_feedback_type:"反饋",shake_sdk_home_action_submit:"提交新票據",shake_sdk_chat_screen_title:"聊天",shake_sdk_chat_screen_input_hint:"寫下回覆",shake_sdk_chat_screen_error_message:"點擊重試",shake_sdk_chat_screen_empty_list:"目前沒有消息",shake_sdk_attachments_add_more:"添加更多",shake_sdk_bottom_nav_home:"首頁",shake_sdk_bottom_nav_new:"新工單",shake_sdk_dialog_add_attachment:"新增附件",shake_sdk_dialog_add_attachment_screenshot_section:"螢幕擷圖",shake_sdk_dialog_add_attachment_grab_screenshot:"立即擷取",shake_sdk_dialog_add_attachment_record_screen_section:"錄製螢幕",shake_sdk_dialog_add_attachment_record_screen_tab:"僅此標籤頁",shake_sdk_dialog_add_attachment_record_screen_desktop:"整個桌面",shake_sdk_dialog_add_attachment_upload_section:"上傳",shake_sdk_dialog_add_attachment_browse_locations:"從電腦選擇",shake_sdk_dialog_add_attachment_type_video:"影片",shake_sdk_dialog_add_attachment_type_image:"圖片",shake_sdk_dialog_add_attachment_type_file:"檔案",shake_sdk_dialog_attachment_count_limit_title:"無法附加文件",shake_sdk_dialog_attachment_count_limit_message:"最多可附加 10 個文件到反饋表單。",shake_sdk_dialog_attachment_size_limit_title:"文件過大",shake_sdk_dialog_attachment_size_limit_message:"最多可附加 10MB 的文件,此文件為 % MB。",shake_sdk_dialog_ticket_sending_title:"正在發送工單。",shake_sdk_dialog_ticket_sending_message:"請不要關閉瀏覽器。",shake_sdk_dialog_ticket_sent_title:"完成。",shake_sdk_dialog_ticket_sent_message:"您的工單已發送。",shake_sdk_dialog_ticket_not_sent_title:"哎呀。",shake_sdk_dialog_ticket_not_sent_message:"出了點問題。",shake_sdk_
20dialog_ticket_sending_link_title:"正在發送工單並創建連結。",shake_sdk_dialog_ticket_sent_link_message:"票證連結已複製到剪貼簿。",shake_sdk_screen_capture_drag_to_screenshot:"點擊或拖曳進行擷取",shake_sdk_record_screen_end_recording:"結束錄製"},AN=()=>{switch(I3.config.language??Aj()??As.ENGLISH){case As.CZECH:return AE;case As.DANISH:return AI;case As.GERMAN:return Am;case As.ENGLISH:return Av;case As.SPANISH:return Ay;case As.ESTONIAN:return Ak;case As.FRENCH:return AD;case As.HUNGARIAN:return Ab;case As.ITALIAN:return AF;case As.JAPANESE:return AP;case As.KOREAN:return AU;case As.LATVIAN:return AS;case As.DUTCH:return AH;case As.POLISH:return Ax;case As.PORTUGUESE:return AM;case As.RUSSIAN:return AL;case As.THAI:return A_;case As.TURKISH:return AR;case As.CHINESE_SIMPLIFIED:return AT;case As.CHINESE_TRADITIONAL:return AG}},Aj=()=>{let A=navigator.language,e=Object.values(As);for(let t of e)if(A.toLowerCase()===t.toLowerCase())return t;for(let t of e)if(t.toLowerCase().startsWith(A.toLowerCase()))return t;return null},AO=()=>({apiKey:"public",name:AN().shake_sdk_new_ticket_just_a_link,workspaceName:"",id:"create_link",public:!1});class AK{static get apiKey(){return this._apiKey}static set apiKey(A){this._apiKey=A}static get authToken(){return this._authToken}static set authToken(A){this._authToken=A}static set apps(A){this._apps=A}static get apps(){return 0!==this._apps.length?this._apps:[AO()]}}Ai(AK,"_apiKey",""),Ai(AK,"_authToken",null),Ai(AK,"_apps",[]);let AY=new Aw,Az=new Uint8Array(16),AJ=[];for(let A=0;A<256;++A)AJ.push((A+256).toString(16).slice(1));let AX={randomUUID:"u">typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function AV(A,e,t){if(AX.randomUUID&&!A)return AX.randomUUID();let r=(A=A||{}).random||(A.rng||function(){if(!i&&!(i="u">typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return i(Az)})();return r[6]=15&r[6]|64,r[8]=63&r[8]|128,function(A,e=0){return AJ[A[e+0]]+AJ[A[e+1]]+AJ[A[e+2]]+AJ[A[e+3]]+"-"+AJ[A[e+4]]+AJ[A[e+5]]+"-"+AJ[A[e+6]]+AJ[A[e+7]]+"-"+AJ[A[e+8]]+AJ[A[e+9]]+"-"+AJ[A[e+10]]+AJ[A[e+11]]+AJ[A[e+12]]+AJ[A[e+13]]+AJ[A[e+14]]+AJ[A[e+15]]}(r)}let Aq="shake.sdk.isAppRegistered",AW="shake.sdk.isAppArchived",AZ="shake.sdk.isApiKeyInvalid",A$="shake.sdk.shakeDeviceId",A0="shake.sdk.shakeChosenColor",A2="shake.sdk.shakeChosenDrawingOption",A1="shake.sdk.fetchTicketsTime",A8="shake.sdk.selectedApp",A3="shake.sdk.recordingButton",A4="shake.sdk.shakeState";class A9{constructor(){Ai(this,"formValues",{}),Ai(this,"setFormValue",(A,e)=>{this.formValues[A]=e}),Ai(this,"clear",()=>{this.formValues={}})}}class A7{constructor(A){Ai(this,"storage"),this.storage=A}getString(A){return this.storage.getItem(A)}setString(A,e){this.storage.setItem(A,e)}getBoolean(A){return"true"===this.storage.getItem(A)}setBoolean(A,e){this.storage.setItem(A,String(e))}getNumber(A){return null==this.storage.getItem(A)?null:Number(this.storage.getItem(A))}setNumber(A,e){null===e?this.storage.removeItem(A):this.storage.setItem(A,String(e))}removeItem(A){this.storage.removeItem(A)}getObject(A){let e=this.storage.getItem(A);return e?JSON.parse(e):null}setObject(A,e){this.storage.setItem(A,JSON.stringify(e))}}let A5=[],A6=A=>A5.find(e=>e.name===A),eA=A=>{let e=A.data?URL.createObjectURL(A.data):void 0,t=A.preview?URL.createObjectURL(A.preview):void 0;return{type:A.type,data:A.data,dataUrl:e,preview:A.preview,previewUrl:t,drawing:A.drawing,name:A.name,timestamp:A.timestamp}},ee=()=>(A5.sort((A,e)=>A.timestamp==e.timestamp?0:A.timestamp>e.timestamp?1:-1),A5).map(A=>eA(A)),et=A=>{var e;let t;e={type:A.type,name:A.name,data:A.data,drawing:A.drawing,preview:A.preview,mimeType:A.data.type,timestamp:A.timestamp},(t=A5.findIndex(A=>A.name===e.name))>-1?A5[t]=e:A5.push(e)},ei=A=>{let e=A6(A);return e?eA(e):void 0};var er=function(A,e){return(er=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(A,e){A.__proto__=e}||function(A,e){for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(A[t]=e[t])})(A,e)};function en(A,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function t(){this.constructor=A}er(A,e),A.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}var es=function(){return(es=Object.assign||function(A){for(var e,t=1,i=arguments.length;t<i;t++)for(var r in e=arguments[t])Object.prototype.hasOwnProperty.call(e,r)&&(A[r]=e[r]);return A}).apply(this,arguments)};function eo(A,e,t,i){return new(t||(t=Promise))(function(e,r){function n(A){try{o(i.next(A))}catch(A){r(A)}}function s(A){try{o(i.throw(A))}catch(A){r(A)}}function o(A){var i;A.done?e(A.value):((i=A.value)instanceof t?i:new t(function(A){A(i)})).then(n,s)}o((i=i.apply(A,[])).next())})}function ea(A,e){var t,i,r,n,s={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]}
vendor: 3,914 bytes, line 20
20,trys:[],ops:[]};return n={next:o(0),throw:o(1),return:o(2)},"function"==typeof Symbol&&(n[Symbol.iterator]=function(){return this}),n;function o(n){return function(o){var a=[n,o];if(t)throw TypeError("Generator is already executing.");for(;s;)try{if(t=1,i&&(r=2&a[0]?i.return:a[0]?i.throw||((r=i.return)&&r.call(i),0):i.next)&&!(r=r.call(i,a[1])).done)return r;switch(i=0,r&&(a=[2&a[0],r.value]),a[0]){case 0:case 1:r=a;break;case 4:return s.label++,{value:a[1],done:!1};case 5:s.label++,i=a[1],a=[0];continue;case 7:a=s.ops.pop(),s.trys.pop();continue;default:if(!((r=(r=s.trys).length>0&&r[r.length-1])||6!==a[0]&&2!==a[0])){s=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]<r[3])){s.label=a[1];break}if(6===a[0]&&s.label<r[1]){s.label=r[1],r=a;break}if(r&&s.label<r[2]){s.label=r[2],s.ops.push(a);break}r[2]&&s.ops.pop(),s.trys.pop();continue}a=e.call(A,s)}catch(A){a=[6,A],i=0}finally{t=r=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}}}function ec(A,e,t){if(2==arguments.length)for(var i,r=0,n=e.length;r<n;r++)!i&&r in e||(i||(i=Array.prototype.slice.call(e,0,r)),i[r]=e[r]);return A.concat(i||e)}for(var eg=function(){function A(A,e,t,i){this.left=A,this.top=e,this.width=t,this.height=i}return A.prototype.add=function(e,t,i,r){return new A(this.left+e,this.top+t,this.width+i,this.height+r)},A.fromClientRect=function(e,t){return new A(t.left+e.windowBounds.left,t.top+e.windowBounds.top,t.width,t.height)},A.fromDOMRectList=function(e,t){var i=Array.from(t).find(function(A){return 0!==A.width});return i?new A(i.left+e.windowBounds.left,i.top+e.windowBounds.top,i.width,i.height):A.EMPTY},A.EMPTY=new A(0,0,0,0),A}(),el=function(A,e){return eg.fromClientRect(A,e.getBoundingClientRect())},eu=function(A){for(var e=[],t=0,i=A.length;t<i;){var r=A.charCodeAt(t++);if(r>=55296&&r<=56319&&t<i){var n=A.charCodeAt(t++);(64512&n)==56320?e.push(((1023&r)<<10)+(1023&n)+65536):(e.push(r),t--)}else e.push(r)}return e},eB=function(){for(var A=[],e=0;e<arguments.length;e++)A[e]=arguments[e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,A);var t=A.length;if(!t)return"";for(var i=[],r=-1,n="";++r<t;){var s=A[r];s<=65535?i.push(s):(s-=65536,i.push(55296+(s>>10),s%1024+56320)),(r+1===t||i.length>16384)&&(n+=String.fromCharCode.apply(String,i),i.length=0)}return n},eh=typeof Uint8Array>"u"?[]:new Uint8Array(256),ed=0;ed<64;ed++)eh["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charCodeAt(ed)]=ed;for(var ef=typeof Uint8Array>"u"?[]:new Uint8Array(256),eQ=0;eQ<64;eQ++)ef["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charCodeAt(eQ)]=eQ;for(var eC=function(A,e,t){return A.slice?A.slice(e,t):new Uint16Array(Array.prototype.slice.call(A,e,t))},ep=function(){function A(A,e,t,i,r,n){this.initialValue=A,this.errorValue=e,this.highStart=t,this.highValueIndex=i,this.index=r,this.data=n}return A.prototype.get=function(A){var e;if(A>=0){if(A<55296||A>56319&&A<=65535)return e=((e=this.index[A>>5])<<2)+(31&A),this.data[e];if(A<=65535)return e=((e=this.index[2048+(A-55296>>5)])<<2)+(31&A),this.data[e];if(A<this.highStart)return e=2080+(A>>11),e=this.index[e]+(A>>5&63),e=((e=this.index[e])<<2)+(31&A),this.data[e];if(A<=1114111)return this.data[this.highValueIndex]}return this.errorValue},A}(),ew=typeof Uint8Array>"u"?[]:new Uint8Array(256),eE=0;eE<64;eE++)ew["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charCodeAt(eE)]=eE;var eI=[9001,65288],em=(t_=Array.isArray(tL=function(A){var e,t,i,r,n,s=.75*A.length,o=A.length,a=0;"="===A[A.length-1]&&(s--,"="===A[A.length-2]&&s--);var c="u">typeof ArrayBuffer&&"u">typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?new ArrayBuffer(s):Array(s),g=Array.isArray(c)?c:new Uint8Array(c);for(e=0;e<o;e+=4)t=ef[A.charCodeAt(e)],i=ef[A.charCodeAt(e+1)],r=ef[A.charCodeAt(e+2)],n=ef[A.charCodeAt(e+3)],g[a++]=t<<2|i>>4,g[a++]=(15&i)<<4|r>>2,g[a++]=(3&r)<<6|63&n;return c}("
vendor: 9,991 bytes, line 20
20KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sByw
vendor: 15,579 bytes, line 20
20HLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATw
vendor: 5,424 bytes, line 20
20BPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATw
vendor: 16,384 bytes, line 20
20BPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHg
vendor: 5,510 bytes, line 20
20AeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA==
20"))?function(A){for(var e=A.length,t=[],i=0;i<e;i+=4)t.push(A[i+3]<<24|A[i+2]<<16|A[i+1]<<8|A[i]);return t}(tL):new Uint32Array(tL),tT=eC(tR=Array.isArray(tL)?function(A){for(var e=A.length,t=[],i=0;i<e;i+=2)t.push(A[i+1]<<8|A[i]);return t}(tL):new Uint16Array(tL),12,t_[4]/2),tG=2===t_[5]?eC(tR,(24+t_[4])/2):(tx=Math.ceil((24+t_[4])/4),t_.slice?t_.slice(tx,tM):new Uint32Array(Array.prototype.slice.call(t_,tx,tM))),new ep(t_[0],t_[1],t_[2],t_[3],tT,tG)),ev=[30,36],ey=[1,2,3,5],ek=[10,8],eD=[27,26],eb=ey.concat(ek),eF=[38,39,40,34,35],eP=[15,13],eU=function(A,e,t,i){var r=i[t];if(Array.isArray(A)?-1!==A.indexOf(r):A===r)for(var n=t;n<=i.length;){if((s=i[++n])===e)return!0;if(10!==s)break}if(10===r)for(n=t;n>0;){var s,o=i[--n];if(Array.isArray(A)?-1!==A.indexOf(o):A===o)for(var a=t;a<=i.length;){if((s=i[++a])===e)return!0;if(10!==s)break}if(10!==o)break}return!1},eS=function(A,e){for(var t=A;t>=0;){var i=e[t];if(10!==i)return i;t--}return 0},eH=function(A,e,t,i,r){if(0===t[i])return"×";var n,s=i-1;if(Array.isArray(r)&&!0===r[s])return"×";var o=s-1,a=s+1,c=e[s],g=o>=0?e[o]:0,l=e[a];if(2===c&&3===l)return"×";if(-1!==ey.indexOf(c))return"!";if(-1!==ey.indexOf(l)||-1!==ek.indexOf(l))return"×";if(8===eS(s,e))return"÷";if(11===em.get(A[s])||(32===c||33===c)&&11===em.get(A[a])||7===c||7===l||9===c||-1===[10,13,15].indexOf(c)&&9===l||-1!==[17,18,19,24,28].indexOf(l)||22===eS(s,e)||eU(23,22,s,e)||eU([17,18],21,s,e)||eU(12,12,s,e))return"×";if(10===c)return"÷";if(23===c||23===l)return"×";if(16===l||16===c)return"÷";if(-1!==[13,15,21].indexOf(l)||14===c||36===g&&-1!==eP.indexOf(c)||28===c&&36===l||20===l||-1!==ev.indexOf(l)&&25===c||-1!==ev.indexOf(c)&&25===l||27===c&&-1!==[37,32,33].indexOf(l)||-1!==[37,32,33].indexOf(c)&&26===l||-1!==ev.indexOf(c)&&-1!==eD.indexOf(l)||-1!==eD.indexOf(c)&&-1!==ev.indexOf(l)||-1!==[27,26].indexOf(c)&&(25===l||-1!==[22,15].indexOf(l)&&25===e[a+1])||-1!==[22,15].indexOf(c)&&25===l||25===c&&-1!==[25,28,24].indexOf(l))return"×";if(-1!==[25,28,24,17,18].indexOf(l))for(var u=s;u>=0;){if(25===(n=e[u]))return"×";if(-1===[28,24].indexOf(n))break;u--}if(-1!==[27,26].indexOf(l))for(u=-1!==[17,18].indexOf(c)?o:s;u>=0;){if(25===(n=e[u]))return"×";if(-1===[28,24].indexOf(n))break;u--}if(38===c&&-1!==[38,39,34,35].indexOf(l)||-1!==[39,34].indexOf(c)&&-1!==[39,40].indexOf(l)||-1!==[40,35].indexOf(c)&&40===l||-1!==eF.indexOf(c)&&-1!==[20,26].indexOf(l)||-1!==eF.indexOf(l)&&27===c||-1!==ev.indexOf(c)&&-1!==ev.indexOf(l)||24===c&&-1!==ev.indexOf(l)||-1!==ev.concat(25).indexOf(c)&&22===l&&-1===eI.indexOf(A[a])||-1!==ev.concat(25).indexOf(l)&&18===c)return"×";if(41===c&&41===l){for(var B=t[s],h=1;B>0&&41===e[--B];)h++;if(h%2!=0)return"×"}return 32===c&&33===l?"×":"÷"},ex=function(A,e){e||(e={lineBreak:"normal",wordBreak:"normal"});var t,i,r,n,s=(void 0===(t=e.lineBreak)&&(t="strict"),i=[],r=[],n=[],A.forEach(function(A,e){var s=em.get(A);if(s>50?(n.push(!0),s-=50):n.push(!1),-1!==["normal","auto","loose"].indexOf(t)&&-1!==[8208,8211,12316,12448].indexOf(A))return r.push(e),i.push(16);
20if(4===s||11===s){if(0===e)return r.push(e),i.push(30);var o=i[e-1];return -1===eb.indexOf(o)?(r.push(r[e-1]),i.push(o)):(r.push(e),i.push(30))}return r.push(e),31===s?i.push("strict"===t?21:37):42===s||29===s?i.push(30):43===s?A>=131072&&A<=196605||A>=196608&&A<=262141?i.push(37):i.push(30):void i.push(s)}),[r,i,n]),o=s[0],a=s[1],c=s[2];return"break-all"!==e.wordBreak&&"break-word"!==e.wordBreak||(a=a.map(function(A){return -1!==[25,30,42].indexOf(A)?37:A})),[o,a,"keep-all"===e.wordBreak?c.map(function(e,t){return e&&A[t]>=19968&&A[t]<=40959}):void 0]},eM=function(){function A(A,e,t,i){this.codePoints=A,this.required="!"===e,this.start=t,this.end=i}return A.prototype.slice=function(){return eB.apply(void 0,this.codePoints.slice(this.start,this.end))},A}(),eL=function(A){return A>=48&&A<=57},e_=function(A){return eL(A)||A>=65&&A<=70||A>=97&&A<=102},eR=function(A){return 10===A||9===A||32===A},eT=function(A){return A>=97&&A<=122||A>=65&&A<=90||A>=128||95===A},eG=function(A){return eT(A)||eL(A)||45===A},eN=function(A,e){return 92===A&&10!==e},ej=function(A,e,t){return 45===A?eT(e)||eN(e,t):!!eT(A)||!(92!==A||!eN(A,e))},eO=function(A,e,t){return 43===A||45===A?!!eL(e)||46===e&&eL(t):eL(46===A?e:A)},eK=function(A){var e=0,t=1;43!==A[0]&&45!==A[e]||(45===A[e]&&(t=-1),e++);for(var i=[];eL(A[e]);)i.push(A[e++]);var r=i.length?parseInt(eB.apply(void 0,i),10):0;46===A[e]&&e++;for(var n=[];eL(A[e]);)n.push(A[e++]);var s=n.length,o=s?parseInt(eB.apply(void 0,n),10):0;69!==A[e]&&101!==A[e]||e++;var a=1;43!==A[e]&&45!==A[e]||(45===A[e]&&(a=-1),e++);for(var c=[];eL(A[e]);)c.push(A[e++]);return t*(r+o*Math.pow(10,-s))*Math.pow(10,a*(c.length?parseInt(eB.apply(void 0,c),10):0))},eY={type:2},ez={type:3},eJ={type:4},eX={type:13},eV={type:8},eq={type:21},eW={type:9},eZ={type:10},e$={type:11},e0={type:12},e2={type:14},e1={type:23},e8={type:1},e3={type:25},e4={type:24},e9={type:26},e7={type:27},e5={type:28},e6={type:29},tA={type:31},te={type:32},tt=function(){function A(){this._value=[]}return A.prototype.write=function(A){this._value=this._value.concat(eu(A))},A.prototype.read=function(){for(var A=[],e=this.consumeToken();e!==te;)A.push(e),e=this.consumeToken();return A},A.prototype.consumeToken=function(){var A=this.consumeCodePoint();switch(A){case 34:return this.consumeStringToken(34);case 35:var e=this.peekCodePoint(0),t=this.peekCodePoint(1),i=this.peekCodePoint(2);if(eG(e)||eN(t,i)){var r=ej(e,t,i)?2:1;return{type:5,value:this.consumeName(),flags:r}}break;case 36:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),eX;break;case 39:return this.consumeStringToken(39);case 40:return eY;case 41:return ez;case 42:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),e2;break;case 43:case 46:if(eO(A,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(A),this.consumeNumericToken();break;case 44:return eJ;case 45:var n=this.peekCodePoint(0),s=this.peekCodePoint(1);if(eO(A,n,s))return this.reconsumeCodePoint(A),this.consumeNumericToken();if(ej(A,n,s))return this.reconsumeCodePoint(A),this.consumeIdentLikeToken();if(45===n&&62===s)return this.consumeCodePoint(),this.consumeCodePoint(),e4;break;case 47:if(42===this.peekCodePoint(0))for(this.consumeCodePoint();;){var o=this.consumeCodePoint();if(42===o&&47===(o=this.consumeCodePoint())||-1===o)return this.consumeToken()}break;case 58:return e9;case 59:return e7;case 60:if(33===this.peekCodePoint(0)&&45===this.peekCodePoint(1)&&45===this.peekCodePoint(2))return this.consumeCodePoint(),this.consumeCodePoint(),e3;break;case 64:if(ej(this.peekCodePoint(0),this.peekCodePoint(1),this.peekCodePoint(2)))return{type:7,value:this.consumeName()};break;case 91:return e5;case 92:if(eN(A,this.peekCodePoint(0)))return this.reconsumeCodePoint(A),this.consumeIdentLikeToken();break;case 93:return e6;case 61:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),eV;break;case 123:return e$;case 125:return e0;case 117:case 85:var a=this.peekCodePoint(0),c=this.peekCodePoint(1);return 43===a&&(e_(c)||63===c)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(A),this.consumeIdentLikeToken();case 124:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),eW;if(124===this.peekCodePoint(0))return this.consumeCodePoint(),eq;break;case 126:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),eZ;break;case -1:return te}return eR(A)?(this.consumeWhiteSpace(),tA):eL(A)?(this.reconsumeCodePoint(A),this.consumeNumericToken()):eT(A)?(this.reconsumeCodePoint(A),this.consumeIdentLikeToken()):{type:6,value:eB(A)}},A.prototype.consumeCodePoint=function(){var A=this._value.shift();return void 0===A?-1:A},A.prototype.reconsumeCodePoint=function(A){this._value.unshift(A)},A.prototype.peekCodePoint=function(A){return A>=this._value.length?-1:this._value[A]},A.prototype.consumeUnicodeRangeToken=function(){for(var A=[],e=this.consumeCodePoint();e_(e)&&A.length<6;)A.push(e),e=this.consumeCodePoint();for(var t=!1;63===e&&A.length<6;)A.push(e),e=this.consumeCodePoint(),t=!0;if(t)return{type:30,start:parseInt(eB.apply(void 0,A.map(function(A){return 63===A?48:A})),16),end:parseInt(eB.apply(void 0,A.map(function(A){return 63===A?70:A})),16)};var i=parseInt(eB.apply(void 0,A),16);if(45===this.peekCodePoint(0)&&e_(this.peekCodePoint(1))){this.consumeCodePoint(),e=this.consumeCodePoint();for(var r=[];e_(e)&&r.length<6;)r.push(e),e=this.consumeCodePoint();return{type:30,start:i,end:parseInt(eB.apply(void 0,r),16)}}return{type:30,start:i,end:i}},A.prototype.consumeIdentLikeToken=function(){var A=this.consumeName();return"url"===A.toLowerCase()&&40===this.peekCodePoint(0)?(this.consumeCodePoint(),this.consumeUrlToken()):40===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:19,value:A}):{type:20,value:A}},A.prototype.consumeUrlToken=function(){var A=[];
20if(this.consumeWhiteSpace(),-1===this.peekCodePoint(0))return{type:22,value:""};var e=this.peekCodePoint(0);if(39===e||34===e){var t=this.consumeStringToken(this.consumeCodePoint());return 0===t.type&&(this.consumeWhiteSpace(),-1===this.peekCodePoint(0)||41===this.peekCodePoint(0))?(this.consumeCodePoint(),{type:22,value:t.value}):(this.consumeBadUrlRemnants(),e1)}for(;;){var i,r=this.consumeCodePoint();if(-1===r||41===r)return{type:22,value:eB.apply(void 0,A)};if(eR(r))return this.consumeWhiteSpace(),-1===this.peekCodePoint(0)||41===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:22,value:eB.apply(void 0,A)}):(this.consumeBadUrlRemnants(),e1);if(34===r||39===r||40===r||(i=r)>=0&&i<=8||11===i||i>=14&&i<=31||127===i)return this.consumeBadUrlRemnants(),e1;if(92===r){if(!eN(r,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),e1;A.push(this.consumeEscapedCodePoint())}else A.push(r)}},A.prototype.consumeWhiteSpace=function(){for(;eR(this.peekCodePoint(0));)this.consumeCodePoint()},A.prototype.consumeBadUrlRemnants=function(){for(;;){var A=this.consumeCodePoint();if(41===A||-1===A)return;eN(A,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},A.prototype.consumeStringSlice=function(A){for(var e="";A>0;){var t=Math.min(5e4,A);e+=eB.apply(void 0,this._value.splice(0,t)),A-=t}return this._value.shift(),e},A.prototype.consumeStringToken=function(A){for(var e="",t=0;;){var i=this._value[t];if(-1===i||void 0===i||i===A)return{type:0,value:e+=this.consumeStringSlice(t)};if(10===i)return this._value.splice(0,t),e8;if(92===i){var r=this._value[t+1];-1!==r&&void 0!==r&&(10===r?(e+=this.consumeStringSlice(t),t=-1,this._value.shift()):eN(i,r)&&(e+=this.consumeStringSlice(t),e+=eB(this.consumeEscapedCodePoint()),t=-1))}t++}},A.prototype.consumeNumber=function(){var A=[],e=4,t=this.peekCodePoint(0);for(43!==t&&45!==t||A.push(this.consumeCodePoint());eL(this.peekCodePoint(0));)A.push(this.consumeCodePoint());t=this.peekCodePoint(0);var i=this.peekCodePoint(1);if(46===t&&eL(i))for(A.push(this.consumeCodePoint(),this.consumeCodePoint()),e=8;eL(this.peekCodePoint(0));)A.push(this.consumeCodePoint());t=this.peekCodePoint(0),i=this.peekCodePoint(1);var r=this.peekCodePoint(2);if((69===t||101===t)&&((43===i||45===i)&&eL(r)||eL(i)))for(A.push(this.consumeCodePoint(),this.consumeCodePoint()),e=8;eL(this.peekCodePoint(0));)A.push(this.consumeCodePoint());return[eK(A),e]},A.prototype.consumeNumericToken=function(){var A=this.consumeNumber(),e=A[0],t=A[1],i=this.peekCodePoint(0);return ej(i,this.peekCodePoint(1),this.peekCodePoint(2))?{type:15,number:e,flags:t,unit:this.consumeName()}:37===i?(this.consumeCodePoint(),{type:16,number:e,flags:t}):{type:17,number:e,flags:t}},A.prototype.consumeEscapedCodePoint=function(){var A=this.consumeCodePoint();if(e_(A)){for(var e=eB(A);e_(this.peekCodePoint(0))&&e.length<6;)e+=eB(this.consumeCodePoint());eR(this.peekCodePoint(0))&&this.consumeCodePoint();var t=parseInt(e,16);return 0===t||t>=55296&&t<=57343||t>1114111?65533:t}return -1===A?65533:A},A.prototype.consumeName=function(){for(var A="";;){var e=this.consumeCodePoint();if(eG(e))A+=eB(e);else{if(!eN(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),A;A+=eB(this.consumeEscapedCodePoint())}}},A}(),ti=function(){function A(A){this._tokens=A}return A.create=function(e){var t=new tt;return t.write(e),new A(t.read())},A.parseValue=function(e){return A.create(e).parseComponentValue()},A.parseValues=function(e){return A.create(e).parseComponentValues()},A.prototype.parseComponentValue=function(){for(var A=this.consumeToken();31===A.type;)A=this.consumeToken();if(32===A.type)throw SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(A);var e=this.consumeComponentValue();do A=this.consumeToken();while(31===A.type)if(32===A.type)return e;throw SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},A.prototype.parseComponentValues=function(){for(var A=[];;){var e=this.consumeComponentValue();if(32===e.type)return A;A.push(e),A.push()}},A.prototype.consumeComponentValue=function(){var A=this.consumeToken();switch(A.type){case 11:case 28:case 2:return this.consumeSimpleBlock(A.type);case 19:return this.consumeFunction(A)}return A},A.prototype.consumeSimpleBlock=function(A){for(var e={type:A,values:[]},t=this.consumeToken();;){if(32===t.type||tu(t,A))return e;this.reconsumeToken(t),e.values.push(this.consumeComponentValue()),t=this.consumeToken()}},A.prototype.consumeFunction=function(A){for(var e={name:A.value,values:[],type:18};;){var t=this.consumeToken();if(32===t.type||3===t.type)return e;this.reconsumeToken(t),e.values.push(this.consumeComponentValue())}},A.prototype.consumeToken=function(){var A=this._tokens.shift();return void 0===A?te:A},A.prototype.reconsumeToken=function(A){this._tokens.unshift(A)},A}(),tr=function(A){return 15===A.type},tn=function(A){return 17===A.type},ts=function(A){return 20===A.type},to=function(A){return 0===A.type},ta=function(A,e){return ts(A)&&A.value===e}
vendor: 8,460 bytes, line 20
20,tc=function(A){return 31!==A.type},tg=function(A){return 31!==A.type&&4!==A.type},tl=function(A){var e=[],t=[];return A.forEach(function(A){if(4===A.type){if(0===t.length)throw Error("Error parsing function args, zero tokens for arg");return e.push(t),void(t=[])}31!==A.type&&t.push(A)}),t.length&&e.push(t),e},tu=function(A,e){return 11===e&&12===A.type||28===e&&29===A.type||2===e&&3===A.type},tB=function(A){return 17===A.type||15===A.type},th=function(A){return 16===A.type||tB(A)},td=function(A){return A.length>1?[A[0],A[1]]:[A[0]]},tf={type:17,number:0,flags:4},tQ={type:16,number:50,flags:4},tC={type:16,number:100,flags:4},tp=function(A,e,t){var i=A[0],r=A[1];return[tw(i,e),tw(void 0!==r?r:i,t)]},tw=function(A,e){if(16===A.type)return A.number/100*e;if(tr(A))switch(A.unit){case"rem":case"em":return 16*A.number}return A.number},tE="grad",tI="turn",tm=function(A,e){if(15===e.type)switch(e.unit){case"deg":return Math.PI*e.number/180;case tE:return Math.PI/200*e.number;case"rad":return e.number;case tI:return 2*Math.PI*e.number}throw Error("Unsupported angle type")},tv=function(A){return 15===A.type&&("deg"===A.unit||A.unit===tE||"rad"===A.unit||A.unit===tI)},ty=function(A){switch(A.filter(ts).map(function(A){return A.value}).join(" ")){case"to bottom right":case"to right bottom":case"left top":case"top left":return[tf,tf];case"to top":case"bottom":return tk(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[tf,tC];case"to right":case"left":return tk(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[tC,tC];case"to bottom":case"top":return tk(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[tC,tf];case"to left":case"right":return tk(270)}return 0},tk=function(A){return Math.PI*A/180},tD=function(A,e){if(18===e.type){var t=tO[e.name];if(void 0===t)throw Error('Attempting to parse an unsupported color function "'+e.name+'"');return t(A,e.values)}if(5===e.type){if(3===e.value.length){var i=e.value.substring(0,1),r=e.value.substring(1,2),n=e.value.substring(2,3);return tP(parseInt(i+i,16),parseInt(r+r,16),parseInt(n+n,16),1)}if(4===e.value.length){i=e.value.substring(0,1),r=e.value.substring(1,2),n=e.value.substring(2,3);var s=e.value.substring(3,4);return tP(parseInt(i+i,16),parseInt(r+r,16),parseInt(n+n,16),parseInt(s+s,16)/255)}if(6===e.value.length)return i=e.value.substring(0,2),r=e.value.substring(2,4),n=e.value.substring(4,6),tP(parseInt(i,16),parseInt(r,16),parseInt(n,16),1);if(8===e.value.length)return i=e.value.substring(0,2),r=e.value.substring(2,4),n=e.value.substring(4,6),s=e.value.substring(6,8),tP(parseInt(i,16),parseInt(r,16),parseInt(n,16),parseInt(s,16)/255)}if(20===e.type){var o=tY[e.value.toUpperCase()];if(void 0!==o)return o}return tY.TRANSPARENT},tb=function(A){return!(255&A)},tF=function(A){var e=255&A,t=255&A>>8,i=255&A>>16,r=255&A>>24;return e<255?"rgba("+r+","+i+","+t+","+e/255+")":"rgb("+r+","+i+","+t+")"},tP=function(A,e,t,i){return(A<<24|e<<16|t<<8|Math.round(255*i))>>>0},tU=function(A,e){if(17===A.type)return A.number;if(16===A.type){var t=3===e?1:255;return 3===e?A.number/100*t:Math.round(A.number/100*t)}return 0},tS=function(A,e){var t=e.filter(tg);if(3===t.length){var i=t.map(tU),r=i[0],n=i[1],s=i[2];return tP(r,n,s,1)}if(4===t.length){var o=t.map(tU),a=(r=o[0],n=o[1],s=o[2],o[3]);return tP(r,n,s,a)}return 0};function tH(A,e,t){return t<0&&(t+=1),t>=1&&(t-=1),t<1/6?(e-A)*t*6+A:t<.5?e:t<2/3?6*(e-A)*(2/3-t)+A:A}var tx,tM,tL,t_,tR,tT,tG,tN,tj=function(A,e){var t=e.filter(tg),i=t[0],r=t[1],n=t[2],s=t[3],o=(17===i.type?tk(i.number):tm(A,i))/(2*Math.PI),a=th(r)?r.number/100:0,c=th(n)?n.number/100:0,g=void 0!==s&&th(s)?tw(s,1):1;if(0===a)return tP(255*c,255*c,255*c,1);var l=c<=.5?c*(a+1):c+a-c*a,u=2*c-l;return tP(255*tH(u,l,o+1/3),255*tH(u,l,o),255*tH(u,l,o-1/3),g)},tO={hsl:tj,hsla:tj,rgb:tS,rgba:tS},tK=function(A,e){return tD(A,ti.create(e).parseComponentValue())},tY={ALICEBLUE:0xf0f8ffff,ANTIQUEWHITE:0xfaebd7ff,AQUA:0xffffff,AQUAMARINE:0x7fffd4ff,AZURE:0xf0ffffff,BEIGE:0xf5f5dcff,BISQUE:0xffe4c4ff,BLACK:255,BLANCHEDALMOND:0xffebcdff,BLUE:65535,BLUEVIOLET:0x8a2be2ff,BROWN:0xa52a2aff,BURLYWOOD:0xdeb887ff,CADETBLUE:0x5f9ea0ff,CHARTREUSE:0x7fff00ff,CHOCOLATE:0xd2691eff,CORAL:0xff7f50ff,CORNFLOWERBLUE:0x6495edff,CORNSILK:0xfff8dcff,CRIMSON:0xdc143cff,CYAN:0xffffff,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:0xb886bbff,DARKGRAY:0xa9a9a9ff,DARKGREEN:6553855,DARKGREY:0xa9a9a9ff,DARKKHAKI:0xbdb76bff,DARKMAGENTA:0x8b008bff,DARKOLIVEGREEN:0x556b2fff,DARKORANGE:0xff8c00ff,DARKORCHID:0x9932ccff,DARKRED:0x8b0000ff,DARKSALMON:0xe9967aff,DARKSEAGREEN:0x8fbc8fff,DARKSLATEBLUE:0x483d8bff,DARKSLATEGRAY:0x2f4f4fff,DARKSLATEGREY:0x2f4f4fff,DARKTURQUOISE:0xced1ff,DARKVIOLET:0x9400d3ff,DEEPPINK:0xff1493ff,DEEPSKYBLUE:0xbfffff,DIMGRAY:0x696969ff,DIMGREY:0x696969ff,DODGERBLUE:0x1e90ffff,FIREBRICK:0xb22222ff,FLORALWHITE:0xfffaf0ff,FORESTGREEN:0x228b22ff,FUCHSIA:0xff00ffff,GAINSBORO:0xdcdcdcff,GHOSTWHITE:0xf8f8ffff,GOLD:0xffd700ff,GOLDENROD:0xdaa520ff,GRAY:0x808080ff,GREEN:8388863,GREENYELLOW:0xadff2fff,GREY:0x808080ff,HONEYDEW:0xf0fff0ff,HOTPINK:0xff69b4ff,INDIANRED:0xcd5c5cff,INDIGO:0x4b0082ff,IVORY:0xfffff0ff,KHAKI:0xf0e68cff,LAVENDER:0xe6e6faff,LAVENDERBLUSH:0xfff0f5ff,LAWNGREEN:0x7cfc00ff,LEMONCHIFFON:0xfffacdff,LIGHTBLUE:0xadd8e6ff,LIGHTCORAL:0xf08080ff,LIGHTCYAN:0xe0ffffff,LIGHTGOLDENRODYELLOW:0xfafad2ff,LIGHTGRAY:0xd3d3d3ff,LIGHTGREEN:0x90ee90ff,LIGHTGREY:0xd3d3d3ff,LIGHTPINK:0xffb6c1ff,LIGHTSALMON:0xffa07aff,LIGHTSEAGREEN:0x20b2aaff,LIGHTSKYBLUE:0x87cefaff,LIGHTSLATEGRAY:0x778899ff,LIGHTSLATEGREY:0x778899ff,LIGHTSTEELBLUE:0xb0c4deff,LIGHTYELLOW:0xffffe0ff,LIME:0xff00ff,LIMEGREEN:0x32cd32ff,LINEN:0xfaf0e6ff,MAGENTA:0xff00ffff,MAROON:0x800000ff,MEDIUMAQUAMARINE:0x66cdaaff,MEDIUMBLUE:52735,MEDIUMORCHID:0xba55d3ff,MEDIUMPURPLE:0x9370dbff,MEDIUMSEAGREEN:0x3cb371ff,MEDIUMSLATEBLUE:0x7b68eeff,MEDIUMSPRINGGREEN:0xfa9aff,MEDIUMTURQUOISE:0x48d1ccff,MEDIUMVIOLETRED:0xc71585ff,MIDNIGHTBLUE:0x191970ff,MINTCREAM:0xf5fffaff,MISTYROSE:0xffe4e1ff,MOCCASIN:0xffe4b5ff,NAVAJOWHITE:0xffdeadff,NAVY:33023,OLDLACE:0xfdf5e6ff,OLIVE:0x808000ff,OLIVEDRAB:0x6b8e23ff,ORANGE:0xffa500ff,ORANGERED:0xff4500ff,ORCHID:0xda70d6ff,PALEGOLDENROD:0xeee8aaff,PALEGREEN:0x98fb98ff,PALETURQUOISE:0xafeeeeff,PALEVIOLETRED:0xdb7093ff,PAPAYAWHIP:0xffefd5ff,PEACHPUFF:0xffdab9ff,PERU:0xcd853fff,PINK:0xffc0cbff,PLUM:0xdda0ddff,POWDERBLUE:0xb0e0e6ff,PURPLE:0x800080ff,REBECCAPURPLE:0x663399ff,RED:0xff0000ff,ROSYBROWN:0xbc8f8fff,ROYALBLUE:0x4169e1ff,SADDLEBROWN:0x8b4513ff,SALMON:0xfa8072ff,SANDYBROWN:0xf4a460ff,SEAGREEN:0x2e8b57ff,SEASHELL:0xfff5eeff,SIENNA:0xa0522dff,SILVER:0xc0c0c0ff,SKYBLUE:0x87ceebff,SLATEBLUE:0x6a5acdff,SLATEGRAY:0x708090ff,SLATEGREY:0x708090ff,SNOW:0xfffafaff,SPRINGGREEN:0xff7fff,STEELBLUE:0x4682b4ff,TAN:0xd2b48cff,TEAL:8421631,THISTLE:0xd8bfd8ff,TOMATO:0xff6347ff,TRANSPARENT:0,TURQUOISE:0x40e0d0ff,VIOLET:0xee82eeff,WHEAT:0xf5deb3ff,WHITE:0xffffffff,WHITESMOKE:0xf5f5f5ff,YELLOW:0xffff00ff,YELLOWGREEN:0x9acd32ff},tz={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(A,e){return e.map(function(A){if(ts(A))switch(A.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},tJ={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},tX=function(A,e){var t=tD(A,e[0]),i=e[1];return i&&th(i)?{color:t,stop:i}:{color:t,stop:null}},tV=function(A,e){var t=A[0],i=A[A.length-1];null===t.stop&&(t.stop=tf),null===i.stop&&(i.stop=tC);for(var r=[],n=0,s=0;s<A.length;s++){var o=A[s].stop;if(null!==o){var a=tw(o,e);a>n?r.push(a):r.push(n),n=a}else r.push(null)}var c=null;for(s=0;s<r.length;s++){var g=r[s];if(null===g)null===c&&(c=s);else if(null!==c){for(var l=s-c,u=(g-r[c-1])/(l+1),B=1;B<=l;B++)r[c+B-1]=u*B;c=null}}return A.map(function(A,t){return{color:A.color,stop:Math.max(Math.min(1,r[t]/e),0)}})},tq=function(A,e,t){var i,r,n,s="number"==typeof A?A:(i=e/2,r=t/2,n=tw(A[0],e)-i,(Math.atan2(r-tw(A[1],t),n)+2*Math.PI)%(2*Math.PI)),o=Math.abs(e*Math.sin(s))+Math.abs(t*Math.cos(s)),a=e/2,c=t/2,g=o/2,l=Math.sin(s-Math.PI/2)*g,u=Math.cos(s-Math.PI/2)*g;return[o,a-u,a+u,c-l,c+l]},tW=function(A,e){return Math.sqrt(A*A+e*e)},tZ=function(A,e,t,i,r){return[[0,0],[0,e],[A,0],[A,e]].reduce(function(A,e){var n=tW(t-e[0],i-e[1]);return(r?n<A.optimumDistance:n>A.optimumDistance)?{optimumCorner:e,optimumDistance:n}:A},{optimumDistance:r?1/0:-1/0,optimumCorner:null}).optimumCorner}
vendor: 10,093 bytes, line 20
20,t$=function(A,e){var t=tk(180),i=[];return tl(e).forEach(function(e,r){if(0===r){var n=e[0];if(20===n.type&&-1!==["top","left","right","bottom"].indexOf(n.value))return void(t=ty(e));if(tv(n))return void(t=(tm(A,n)+tk(270))%tk(360))}var s=tX(A,e);i.push(s)}),{angle:t,stops:i,type:1}},t0="closest-side",t2="farthest-side",t1="closest-corner",t8="farthest-corner",t3="circle",t4="ellipse",t9="cover",t7="contain",t5=function(A,e){var t=0,i=3,r=[],n=[];return tl(e).forEach(function(e,s){var o=!0;if(0===s?o=e.reduce(function(A,e){if(ts(e))switch(e.value){case"center":return n.push(tQ),!1;case"top":case"left":return n.push(tf),!1;case"right":case"bottom":return n.push(tC),!1}else if(th(e)||tB(e))return n.push(e),!1;return A},o):1===s&&(o=e.reduce(function(A,e){if(ts(e))switch(e.value){case t3:return t=0,!1;case t4:return t=1,!1;case t7:case t0:return i=0,!1;case t2:return i=1,!1;case t1:return i=2,!1;case t9:case t8:return i=3,!1}else if(tB(e)||th(e))return Array.isArray(i)||(i=[]),i.push(e),!1;return A},o)),o){var a=tX(A,e);r.push(a)}}),{size:i,shape:t,stops:r,position:n,type:2}},t6=function(A,e){if(22===e.type){var t={url:e.value,type:0};return A.cache.addImage(e.value),t}if(18===e.type){var i=iA[e.name];if(void 0===i)throw Error('Attempting to parse an unsupported image function "'+e.name+'"');return i(A,e.values)}throw Error("Unsupported image type "+e.type)},iA={"linear-gradient":function(A,e){var t=tk(180),i=[];return tl(e).forEach(function(e,r){if(0===r){var n=e[0];if(20===n.type&&"to"===n.value)return void(t=ty(e));if(tv(n))return void(t=tm(A,n))}var s=tX(A,e);i.push(s)}),{angle:t,stops:i,type:1}},"-moz-linear-gradient":t$,"-ms-linear-gradient":t$,"-o-linear-gradient":t$,"-webkit-linear-gradient":t$,"radial-gradient":function(A,e){var t=0,i=3,r=[],n=[];return tl(e).forEach(function(e,s){var o=!0;if(0===s){var a=!1;o=e.reduce(function(A,e){if(a)if(ts(e))switch(e.value){case"center":return n.push(tQ),A;case"top":case"left":return n.push(tf),A;case"right":case"bottom":return n.push(tC),A}else(th(e)||tB(e))&&n.push(e);else if(ts(e))switch(e.value){case t3:return t=0,!1;case t4:return t=1,!1;case"at":return a=!0,!1;case t0:return i=0,!1;case t9:case t2:return i=1,!1;case t7:case t1:return i=2,!1;case t8:return i=3,!1}else if(tB(e)||th(e))return Array.isArray(i)||(i=[]),i.push(e),!1;return A},o)}if(o){var c=tX(A,e);r.push(c)}}),{size:i,shape:t,stops:r,position:n,type:2}},"-moz-radial-gradient":t5,"-ms-radial-gradient":t5,"-o-radial-gradient":t5,"-webkit-radial-gradient":t5,"-webkit-gradient":function(A,e){var t=tk(180),i=[],r=1;return tl(e).forEach(function(e,t){var n=e[0];if(0===t){if(ts(n)&&"linear"===n.value)return void(r=1);if(ts(n)&&"radial"===n.value)return void(r=2)}if(18===n.type){if("from"===n.name){var s=tD(A,n.values[0]);i.push({stop:tf,color:s})}else if("to"===n.name)s=tD(A,n.values[0]),i.push({stop:tC,color:s});else if("color-stop"===n.name){var o=n.values.filter(tg);if(2===o.length){s=tD(A,o[1]);var a=o[0];tn(a)&&i.push({stop:{type:16,number:100*a.number,flags:a.flags},color:s})}}}}),1===r?{angle:(t+tk(180))%tk(360),stops:i,type:r}:{size:3,shape:0,stops:i,position:[],type:r}}},ie={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(A,e){if(0===e.length)return[];var t=e[0];return 20===t.type&&"none"===t.value?[]:e.filter(function(A){return tg(A)&&!(20===A.type&&"none"===A.value||18===A.type&&!iA[A.name])}).map(function(e){return t6(A,e)})}},it={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(A,e){return e.map(function(A){if(ts(A))switch(A.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},ii={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(A,e){return tl(e).map(function(A){return A.filter(th)}).map(td)}},ir={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(A,e){return tl(e).map(function(A){return A.filter(ts).map(function(A){return A.value}).join(" ")}).map(is)}},is=function(A){switch(A){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;default:return 0}};(io=tN||(tN={})).AUTO="auto",io.CONTAIN="contain",io.COVER="cover";var io,ia,ic={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(A,e){return tl(e).map(function(A){return A.filter(ig)})}},ig=function(A){return ts(A)||th(A)},il=function(A){return{name:"border-"+A+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},iu=il("top"),iB=il("right"),ih=il("bottom"),id=il("left"),iQ=function(A){return{name:"border-radius-"+A,initialValue:"0 0",prefix:!1,type:1,parse:function(A,e){return td(e.filter(th))}}},iC=iQ("top-left"),ip=iQ("top-right"),iw=iQ("bottom-right"),iE=iQ("bottom-left"),iI=function(A){return{name:"border-"+A+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(A,e){switch(e){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},im=iI("top"),iv=iI("right"),iy=iI("bottom"),ik=iI("left"),iD=function(A){return{name:"border-"+A+"-width",initialValue:"0",type:0,prefix:!1,parse:function(A,e){return tr(e)?e.number:0}}},ib=iD("top"),iF=iD("right"),iP=iD("bottom"),iU=iD("left"),iS={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},iH={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(A,e){return+("rtl"===e)}},ix={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(A,e){return e.filter(ts).reduce(function(A,e){return A|iM(e.value)},0)}},iM=function(A){switch(A){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 0x1000000;case"inline-block":return 0x2000000;case"inline-list-item":return 0x4000000;case"inline-table":return 0x8000000;case"inline-flex":return 0x10000000;case"inline-grid":return 0x20000000}return 0},iL={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},i_={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(A,e){return 20===e.type&&"normal"===e.value?0:17===e.type||15===e.type?e.number:0}};(iR=ia||(ia={})).NORMAL="normal",iR.STRICT="strict";var iR,iT,iG={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){return"strict"===e?ia.STRICT:ia.NORMAL}},iN={name:"line-height",initialValue:"normal",prefix:!1,type:4},ij=function(A,e){return ts(A)&&"normal"===A.value?1.2*e:17===A.type?e*A.number:th(A)?tw(A,e):e},iO={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(A,e){return 20===e.type&&"none"===e.value?null:t6(A,e)}},iK={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(A,e){return+("inside"!==e)}},iY={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;default:return -1}}},iz=function(A){return{name:"margin-"+A,initialValue:"0",prefix:!1,type:4}},iJ=iz("top"),iX=iz("right"),iV=iz("bottom"),iq=iz("left"),iW={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(A,e){return e.filter(ts).map(function(A){switch(A.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;default:return 0}})}},iZ={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){return"break-word"===e?"break-word":"normal"}},i$=function(A){return{name:"padding-"+A,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},i0=i$("top"),i2=i$("right"),i1=i$("bottom"),i8=i$("left"),i3={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(A,e){switch(e){case"right":return 2;case"center":case"justify":return 1;default:return 0}}},i4={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(A,e){switch(e){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}}
vendor: 5,284 bytes, line 20
20,i9={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(A,e){return 1===e.length&&ta(e[0],"none")?[]:tl(e).map(function(e){for(var t={color:tY.TRANSPARENT,offsetX:tf,offsetY:tf,blur:tf},i=0,r=0;r<e.length;r++){var n=e[r];tB(n)?(0===i?t.offsetX=n:1===i?t.offsetY=n:t.blur=n,i++):t.color=tD(A,n)}return t})}},i7={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},i5={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(A,e){if(20===e.type&&"none"===e.value)return null;if(18===e.type){var t=i6[e.name];if(void 0===t)throw Error('Attempting to parse an unsupported transform function "'+e.name+'"');return t(e.values)}return null}},i6={matrix:function(A){var e=A.filter(function(A){return 17===A.type}).map(function(A){return A.number});return 6===e.length?e:null},matrix3d:function(A){var e=A.filter(function(A){return 17===A.type}).map(function(A){return A.number}),t=e[0],i=e[1];e[2],e[3];var r=e[4],n=e[5];e[6],e[7],e[8],e[9],e[10],e[11];var s=e[12],o=e[13];return e[14],e[15],16===e.length?[t,i,r,n,s,o]:null}},rA={type:16,number:50,flags:4},re=[rA,rA],rt={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(A,e){var t=e.filter(th);return 2!==t.length?re:[t[0],t[1]]}},ri={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"hidden":return 1;case"collapse":return 2;default:return 0}}};(rY=iT||(iT={})).NORMAL="normal",rY.BREAK_ALL="break-all",rY.KEEP_ALL="keep-all";for(var rr={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){switch(e){case"break-all":return iT.BREAK_ALL;case"keep-all":return iT.KEEP_ALL;default:return iT.NORMAL}}},rn={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(A,e){if(20===e.type)return{auto:!0,order:0};if(tn(e))return{auto:!1,order:e.number};throw Error("Invalid z-index number parsed")}},rs=function(A,e){if(15===e.type)switch(e.unit.toLowerCase()){case"s":return 1e3*e.number;case"ms":return e.number}throw Error("Unsupported time type")},ro={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(A,e){return tn(e)?e.number:1}},ra={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},rc={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(A,e){return e.filter(ts).map(function(A){switch(A.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(A){return 0!==A})}},rg={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(A,e){var t=[],i=[];return e.forEach(function(A){switch(A.type){case 20:case 0:t.push(A.value);break;case 17:t.push(A.number.toString());break;case 4:i.push(t.join(" ")),t.length=0}}),t.length&&i.push(t.join(" ")),i.map(function(A){return -1===A.indexOf(" ")?A:"'"+A+"'"})}},rl={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},ru={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(A,e){return tn(e)?e.number:ts(e)&&"bold"===e.value?700:400}},rB={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(A,e){return e.filter(ts).map(function(A){return A.value})}},rh={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){switch(e){case"oblique":return"oblique";case"italic":return"italic";default:return"normal"}}},rd=function(A,e){return(A&e)!=0},rf={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(A,e){if(0===e.length)return[];var t=e[0];return 20===t.type&&"none"===t.value?[]:e}},rQ={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(A,e){if(0===e.length)return null;var t=e[0];if(20===t.type&&"none"===t.value)return null;for(var i=[],r=e.filter(tc),n=0;n<r.length;n++){var s=r[n],o=r[n+1];if(20===s.type){var a=o&&tn(o)?o.number:1;i.push({counter:s.value,increment:a})}}return i}},rC={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(A,e){if(0===e.length)return[];for(var t=[],i=e.filter(tc),r=0;r<i.length;r++){var n=i[r],s=i[r+1];if(ts(n)&&"none"!==n.value){var o=s&&tn(s)?s.number:0;t.push({counter:n.value,reset:o})}}return t}},rp={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(A,e){return e.filter(tr).map(function(e){return rs(A,e)})}},rw={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(A,e){if(0===e.length)return null;var t=e[0];if(20===t.type&&"none"===t.value)return null;var i=[],r=e.filter(to);if(r.length%2!=0)return null;for(var n=0;n<r.length;n+=2){var s=r[n].value,o=r[n+1].value;i.push({open:s,close:o})}return i}},rE=function(A,e,t){if(!A)return"";var i=A[Math.min(e,A.length-1)];return i?t?i.open:i.close:""},rI={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(A,e){return 1===e.length&&ta(e[0],"none")?[]:tl(e).map(function(e){for(var t={color:255,offsetX:tf,offsetY:tf,blur:tf,spread:tf,inset:!1},i=0,r=0;r<e.length;r++){var n=e[r];ta(n,"inset")?t.inset=!0:tB(n)?(0===i?t.offsetX=n:1===i?t.offsetY=n:2===i?t.blur=n:t.spread=n,i++):t.color=tD(A,n)}return t})}},rm={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(A,e){var t=[];
vendor: 5,656 bytes, line 20
20return e.filter(ts).forEach(function(A){switch(A.value){case"stroke":t.push(1);break;case"fill":t.push(0);break;case"markers":t.push(2)}}),[0,1,2].forEach(function(A){-1===t.indexOf(A)&&t.push(A)}),t}},rv={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},ry={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(A,e){return tr(e)?e.number:0}},rk=function(){function A(A,e){this.animationDuration=rF(A,rp,e.animationDuration),this.backgroundClip=rF(A,tz,e.backgroundClip),this.backgroundColor=rF(A,tJ,e.backgroundColor),this.backgroundImage=rF(A,ie,e.backgroundImage),this.backgroundOrigin=rF(A,it,e.backgroundOrigin),this.backgroundPosition=rF(A,ii,e.backgroundPosition),this.backgroundRepeat=rF(A,ir,e.backgroundRepeat),this.backgroundSize=rF(A,ic,e.backgroundSize),this.borderTopColor=rF(A,iu,e.borderTopColor),this.borderRightColor=rF(A,iB,e.borderRightColor),this.borderBottomColor=rF(A,ih,e.borderBottomColor),this.borderLeftColor=rF(A,id,e.borderLeftColor),this.borderTopLeftRadius=rF(A,iC,e.borderTopLeftRadius),this.borderTopRightRadius=rF(A,ip,e.borderTopRightRadius),this.borderBottomRightRadius=rF(A,iw,e.borderBottomRightRadius),this.borderBottomLeftRadius=rF(A,iE,e.borderBottomLeftRadius),this.borderTopStyle=rF(A,im,e.borderTopStyle),this.borderRightStyle=rF(A,iv,e.borderRightStyle),this.borderBottomStyle=rF(A,iy,e.borderBottomStyle),this.borderLeftStyle=rF(A,ik,e.borderLeftStyle),this.borderTopWidth=rF(A,ib,e.borderTopWidth),this.borderRightWidth=rF(A,iF,e.borderRightWidth),this.borderBottomWidth=rF(A,iP,e.borderBottomWidth),this.borderLeftWidth=rF(A,iU,e.borderLeftWidth),this.boxShadow=rF(A,rI,e.boxShadow),this.color=rF(A,iS,e.color),this.direction=rF(A,iH,e.direction),this.display=rF(A,ix,e.display),this.float=rF(A,iL,e.cssFloat),this.fontFamily=rF(A,rg,e.fontFamily),this.fontSize=rF(A,rl,e.fontSize),this.fontStyle=rF(A,rh,e.fontStyle),this.fontVariant=rF(A,rB,e.fontVariant),this.fontWeight=rF(A,ru,e.fontWeight),this.letterSpacing=rF(A,i_,e.letterSpacing),this.lineBreak=rF(A,iG,e.lineBreak),this.lineHeight=rF(A,iN,e.lineHeight),this.listStyleImage=rF(A,iO,e.listStyleImage),this.listStylePosition=rF(A,iK,e.listStylePosition),this.listStyleType=rF(A,iY,e.listStyleType),this.marginTop=rF(A,iJ,e.marginTop),this.marginRight=rF(A,iX,e.marginRight),this.marginBottom=rF(A,iV,e.marginBottom),this.marginLeft=rF(A,iq,e.marginLeft),this.opacity=rF(A,ro,e.opacity);var t,i,r=rF(A,iW,e.overflow);this.overflowX=r[0],this.overflowY=r[+(r.length>1)],this.overflowWrap=rF(A,iZ,e.overflowWrap),this.paddingTop=rF(A,i0,e.paddingTop),this.paddingRight=rF(A,i2,e.paddingRight),this.paddingBottom=rF(A,i1,e.paddingBottom),this.paddingLeft=rF(A,i8,e.paddingLeft),this.paintOrder=rF(A,rm,e.paintOrder),this.position=rF(A,i4,e.position),this.textAlign=rF(A,i3,e.textAlign),this.textDecorationColor=rF(A,ra,null!=(t=e.textDecorationColor)?t:e.color),this.textDecorationLine=rF(A,rc,null!=(i=e.textDecorationLine)?i:e.textDecoration),this.textShadow=rF(A,i9,e.textShadow),this.textTransform=rF(A,i7,e.textTransform),this.transform=rF(A,i5,e.transform),this.transformOrigin=rF(A,rt,e.transformOrigin),this.visibility=rF(A,ri,e.visibility),this.webkitTextStrokeColor=rF(A,rv,e.webkitTextStrokeColor),this.webkitTextStrokeWidth=rF(A,ry,e.webkitTextStrokeWidth),this.wordBreak=rF(A,rr,e.wordBreak),this.zIndex=rF(A,rn,e.zIndex)}return A.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&0===this.visibility},A.prototype.isTransparent=function(){return tb(this.backgroundColor)},A.prototype.isTransformed=function(){return null!==this.transform},A.prototype.isPositioned=function(){return 0!==this.position},A.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},A.prototype.isFloating=function(){return 0!==this.float},A.prototype.isInlineLevel=function(){return rd(this.display,4)||rd(this.display,0x2000000)||rd(this.display,0x10000000)||rd(this.display,0x20000000)||rd(this.display,0x4000000)||rd(this.display,0x8000000)},A}(),rD=function(A,e){this.content=rF(A,rf,e.content),this.quotes=rF(A,rw,e.quotes)},rb=function(A,e){this.counterIncrement=rF(A,rQ,e.counterIncrement),this.counterReset=rF(A,rC,e.counterReset)},rF=function(A,e,t){var i=new tt,r=null!=t?t.toString():e.initialValue;i.write(r);var n=new ti(i.read());switch(e.type){case 2:var s=n.parseComponentValue();return e.parse(A,ts(s)?s.value:e.initialValue);case 0:return e.parse(A,n.parseComponentValue());case 1:return e.parse(A,n.parseComponentValues());case 4:return n.parseComponentValue();case 3:switch(e.format){case"angle":return tm(A,n.parseComponentValue());case"color":return tD(A,n.parseComponentValue());case"image":return t6(A,n.parseComponentValue());case"length":var o=n.parseComponentValue();return tB(o)?o:tf;case"length-percentage":var a=n.parseComponentValue();return th(a)?a:tf;case"time":return rs(A,n.parseComponentValue())}}},rP=function(A,e){var t=function(A){switch(A.getAttribute("data-html2canvas-debug")){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}}(A);return 1===t||e===t},rU=function(A,e){this.context=A,this.textNodes=[],this.elements=[],this.flags=0,rP(e,3),this.styles=new rk(A,window.getComputedStyle(e,null)),nG(e)&&(this.styles.animationDuration.some(function(A){return A>0})&&(e.style.animationDuration="0s"),null!==this.styles.transform&&(e.style.transform="none")),this.bounds=el(this.context,e),rP(e,4)&&(this.flags|=16)},rS=typeof Uint8Array>"u"?[]:new Uint8Array(256),rH=0;rH<64;rH++)rS["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
20+/".charCodeAt(rH)]=rH;for(var rx=function(A,e,t){return A.slice?A.slice(e,t):new Uint16Array(Array.prototype.slice.call(A,e,t))},rM=function(){function A(A,e,t,i,r,n){this.initialValue=A,this.errorValue=e,this.highStart=t,this.highValueIndex=i,this.index=r,this.data=n}return A.prototype.get=function(A){var e;if(A>=0){if(A<55296||A>56319&&A<=65535)return e=((e=this.index[A>>5])<<2)+(31&A),this.data[e];if(A<=65535)return e=((e=this.index[2048+(A-55296>>5)])<<2)+(31&A),this.data[e];if(A<this.highStart)return e=2080+(A>>11),e=this.index[e]+(A>>5&63),e=((e=this.index[e])<<2)+(31&A),this.data[e];if(A<=1114111)return this.data[this.highValueIndex]}return this.errorValue},A}(),rL=typeof Uint8Array>"u"?[]:new Uint8Array(256),r_=0;r_<64;r_++)rL["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charCodeAt(r_)]=r_;var rR,rT,rG,rN,rj,rO,rK,rY,rz,rJ=function(){for(var A=[],e=0;e<arguments.length;e++)A[e]=arguments[e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,A);var t=A.length;if(!t)return"";for(var i=[],r=-1,n="";++r<t;){var s=A[r];s<=65535?i.push(s):(s-=65536,i.push(55296+(s>>10),s%1024+56320)),(r+1===t||i.length>16384)&&(n+=String.fromCharCode.apply(String,i),i.length=0)}return n},rX=(rN=Array.isArray(rG=function(A){var e,t,i,r,n,s=.75*A.length,o=A.length,a=0;"="===A[A.length-1]&&(s--,"="===A[A.length-2]&&s--);var c="u">typeof ArrayBuffer&&"u">typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?new ArrayBuffer(s):Array(s),g=Array.isArray(c)?c:new Uint8Array(c);for(e=0;e<o;e+=4)t=rS[A.charCodeAt(e)],i=rS[A.charCodeAt(e+1)],r=rS[A.charCodeAt(e+2)],n=rS[A.charCodeAt(e+3)],g[a++]=t<<2|i>>4,g[a++]=(15&i)<<4|r>>2,g[a++]=(3&r)<<6|63&n;return c}("
vendor: 13,337 bytes, line 20
20AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAB
vendor: 12,821 bytes, line 20
20QAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=")
20)?function(A){for(var e=A.length,t=[],i=0;i<e;i+=4)t.push(A[i+3]<<24|A[i+2]<<16|A[i+1]<<8|A[i]);return t}(rG):new Uint32Array(rG),rO=rx(rj=Array.isArray(rG)?function(A){for(var e=A.length,t=[],i=0;i<e;i+=2)t.push(A[i+1]<<8|A[i]);return t}(rG):new Uint16Array(rG),12,rN[4]/2),rK=2===rN[5]?rx(rj,(24+rN[4])/2):(rR=Math.ceil((24+rN[4])/4),rN.slice?rN.slice(rR,rT):new Uint32Array(Array.prototype.slice.call(rN,rR,rT))),new rM(rN[0],rN[1],rN[2],rN[3],rO,rK)),rV=function(A){return rX.get(A)},rq=function(A,e,t){var i=t-2,r=e[i],n=e[t-1],s=e[t];if(2===n&&3===s)return"×";if(2===n||3===n||4===n||2===s||3===s||4===s)return"÷";if(8===n&&-1!==[8,9,11,12].indexOf(s)||(11===n||9===n)&&(9===s||10===s)||(12===n||10===n)&&10===s||13===s||5===s||7===s||1===n)return"×";if(13===n&&14===s){for(;5===r;)r=e[--i];if(14===r)return"×"}if(15===n&&15===s){for(var o=0;15===r;)o++,r=e[--i];if(o%2==0)return"×"}return"÷"},rW=function(A){var e=function(A){for(var e=[],t=0,i=A.length;t<i;){var r=A.charCodeAt(t++);if(r>=55296&&r<=56319&&t<i){var n=A.charCodeAt(t++);(64512&n)==56320?e.push(((1023&r)<<10)+(1023&n)+65536):(e.push(r),t--)}else e.push(r)}return e}(A),t=e.length,i=0,r=0,n=e.map(rV);return{next:function(){if(i>=t)return{done:!0,value:null};for(var A="×";i<t&&"×"===(A=rq(0,n,++i)););if("×"!==A||i===t){var s=rJ.apply(null,e.slice(r,i));return r=i,{value:s,done:!1}}return{done:!0,value:null}}}},rZ=function(A){return 0===A[0]&&255===A[1]&&0===A[2]&&255===A[3]},r$=function(A,e,t,i,r){var n="http://www.w3.org/2000/svg",s=document.createElementNS(n,"svg"),o=document.createElementNS(n,"foreignObject");return s.setAttributeNS(null,"width",A.toString()),s.setAttributeNS(null,"height",e.toString()),o.setAttributeNS(null,"width","100%"),o.setAttributeNS(null,"height","100%"),o.setAttributeNS(null,"x",t.toString()),o.setAttributeNS(null,"y",i.toString()),o.setAttributeNS(null,"externalResourcesRequired","true"),s.appendChild(o),o.appendChild(r),s},r0=function(A){return new Promise(function(e,t){var i=new Image;i.onload=function(){return e(i)},i.onerror=t,i.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(A))})},r2={get SUPPORT_RANGE_BOUNDS(){var r1=function(A){if(A.createRange){var e=A.createRange();if(e.getBoundingClientRect){var t=A.createElement("boundtest");t.style.height="123px",t.style.display="block",A.body.appendChild(t),e.selectNode(t);var i=Math.round(e.getBoundingClientRect().height);if(A.body.removeChild(t),123===i)return!0}}return!1}(document);return Object.defineProperty(r2,"SUPPORT_RANGE_BOUNDS",{value:r1}),r1},get SUPPORT_WORD_BREAKING(){var r8,r3,r4,r9,r7,r5,r6,nA,ne=r2.SUPPORT_RANGE_BOUNDS&&((r3=(r8=document).createElement("boundtest")).style.width="50px",r3.style.display="block",r3.style.fontSize="12px",r3.style.letterSpacing="0px",r3.style.wordSpacing="0px",r8.body.appendChild(r3),r4=r8.createRange(),r3.innerHTML="function"==typeof"".repeat?"&#128104;".repeat(10):"",r7=eu((r9=r3.firstChild).data).map(function(A){return eB(A)}),r5=0,r6={},nA=r7.every(function(A,e){r4.setStart(r9,r5),r4.setEnd(r9,r5+A.length);var t=r4.getBoundingClientRect();r5+=A.length;var i=t.x>r6.x||t.y>r6.y;return r6=t,0===e||i}),r8.body.removeChild(r3),nA);return Object.defineProperty(r2,"SUPPORT_WORD_BREAKING",{value:ne}),ne},get SUPPORT_SVG_DRAWING(){var nt=function(A){var e=new Image,t=A.createElement("canvas"),i=t.getContext("2d");if(!i)return!1;e.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{i.drawImage(e,0,0),t.toDataURL()}catch{return!1}return!0}(document);return Object.defineProperty(r2,"SUPPORT_SVG_DRAWING",{value:nt}),nt},get SUPPORT_FOREIGNOBJECT_DRAWING(){var ni="function"==typeof Array.from&&"function"==typeof window.fetch?function(A){var e=A.createElement("canvas");e.width=100,e.height=100;var t=e.getContext("2d");if(!t)return Promise.reject(!1);t.fillStyle="rgb(0, 255, 0)",t.fillRect(0,0,100,100);var i=new Image,r=e.toDataURL();i.src=r;var n=r$(100,100,0,0,i);return t.fillStyle="red",t.fillRect(0,0,100,100),r0(n).then(function(e){t.drawImage(e,0,0);var i=t.getImageData(0,0,100,100).data;t.fillStyle="red",t.fillRect(0,0,100,100);var n=A.createElement("div");return n.style.backgroundImage="url("+r+")",n.style.height="100px",rZ(i)?r0(r$(100,100,0,0,n)):Promise.reject(!1)}).then(function(A){return t.drawImage(A,0,0),rZ(t.getImageData(0,0,100,100).data)}).catch(function(){return!1})}
20(document):Promise.resolve(!1);return Object.defineProperty(r2,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:ni}),ni},get SUPPORT_CORS_IMAGES(){var nr=void 0!==new Image().crossOrigin;return Object.defineProperty(r2,"SUPPORT_CORS_IMAGES",{value:nr}),nr},get SUPPORT_RESPONSE_TYPE(){var nn="string"==typeof new XMLHttpRequest().responseType;return Object.defineProperty(r2,"SUPPORT_RESPONSE_TYPE",{value:nn}),nn},get SUPPORT_CORS_XHR(){var ns="withCredentials"in new XMLHttpRequest;return Object.defineProperty(r2,"SUPPORT_CORS_XHR",{value:ns}),ns},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var no=!(typeof Intl>"u"||!Intl.Segmenter);return Object.defineProperty(r2,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:no}),no}},na=function(A,e){this.text=A,this.bounds=e},nc=function(A,e){var t=e.ownerDocument;if(t){var i=t.createElement("html2canvaswrapper");i.appendChild(e.cloneNode(!0));var r=e.parentNode;if(r){r.replaceChild(i,e);var n=el(A,i);return i.firstChild&&r.replaceChild(i.firstChild,i),n}}return eg.EMPTY},ng=function(A,e,t){var i=A.ownerDocument;if(!i)throw Error("Node has no owner document");var r=i.createRange();return r.setStart(A,e),r.setEnd(A,e+t),r},nl=function(A){if(r2.SUPPORT_NATIVE_TEXT_SEGMENTATION)return Array.from(new Intl.Segmenter(void 0,{granularity:"grapheme"}).segment(A)).map(function(A){return A.segment});for(var e,t=rW(A),i=[];!(e=t.next()).done;)e.value&&i.push(e.value.slice());return i},nu=function(A,e){return 0!==e.letterSpacing?nl(A):r2.SUPPORT_NATIVE_TEXT_SEGMENTATION?Array.from(new Intl.Segmenter(void 0,{granularity:"word"}).segment(A)).map(function(A){return A.segment}):nh(A,e)},nB=[32,160,4961,65792,65793,4153,4241],nh=function(A,e){for(var t,i,r,n,s,o,a,c,g,l,u=(t={lineBreak:e.lineBreak,wordBreak:"break-word"===e.overflowWrap?"break-word":e.wordBreak},n=(r=ex(i=eu(A),t))[0],s=r[1],o=r[2],a=i.length,c=0,g=0,{next:function(){if(g>=a)return{done:!0,value:null};for(var A="×";g<a&&"×"===(A=eH(i,s,n,++g,o)););if("×"!==A||g===a){var e=new eM(i,A,c,g);return c=g,{value:e,done:!1}}return{done:!0,value:null}}}),B=[];!(l=u.next()).done;)!function(){if(l.value){var A=eu(l.value.slice()),e="";A.forEach(function(A){-1===nB.indexOf(A)?e+=eB(A):(e.length&&B.push(e),B.push(eB(A)),e="")}),e.length&&B.push(e)}}();return B},nd=function(A,e,t){var i,r,n,s,o;this.text=nf(e.data,t.textTransform),this.textBounds=(i=this.text,r=e,n=nu(i,t),s=[],o=0,n.forEach(function(e){if(t.textDecorationLine.length||e.trim().length>0)if(r2.SUPPORT_RANGE_BOUNDS){var i=ng(r,o,e.length).getClientRects();if(i.length>1){var n=nl(e),a=0;n.forEach(function(e){s.push(new na(e,eg.fromDOMRectList(A,ng(r,a+o,e.length).getClientRects()))),a+=e.length})}else s.push(new na(e,eg.fromDOMRectList(A,i)))}else{var c=r.splitText(e.length);s.push(new na(e,nc(A,r))),r=c}else r2.SUPPORT_RANGE_BOUNDS||(r=r.splitText(e.length));o+=e.length}),s)},nf=function(A,e){switch(e){case 1:return A.toLowerCase();case 3:return A.replace(nQ,nC);case 2:return A.toUpperCase();default:return A}},nQ=/(^|\s|:|-|\(|\))([a-z])/g,nC=function(A,e,t){return A.length>0?e+t.toUpperCase():A},np=function(A){function e(e,t){var i=A.call(this,e,t)||this;return i.src=t.currentSrc||t.src,i.intrinsicWidth=t.naturalWidth,i.intrinsicHeight=t.naturalHeight,i.context.cache.addImage(i.src),i}return en(e,A),e}(rU),nw=function(A){function e(e,t){var i=A.call(this,e,t)||this;return i.canvas=t,i.intrinsicWidth=t.width,i.intrinsicHeight=t.height,i}return en(e,A),e}(rU),nE=function(A){function e(e,t){var i=A.call(this,e,t)||this,r=new XMLSerializer,n=el(e,t);return t.setAttribute("width",n.width+"px"),t.setAttribute("height",n.height+"px"),i.svg="data:image/svg+xml,"+encodeURIComponent(r.serializeToString(t)),i.intrinsicWidth=t.width.baseVal.value,i.intrinsicHeight=t.height.baseVal.value,i.context.cache.addImage(i.svg),i}return en(e,A),e}(rU),nI=function(A){function e(e,t){var i=A.call(this,e,t)||this;return i.value=t.value,i}return en(e,A),e}(rU),nm=function(A){function e(e,t){var i=A.call(this,e,t)||this;return i.start=t.start,i.reversed="boolean"==typeof t.reversed&&!0===t.reversed,i}return en(e,A),e}(rU),nv=[{type:15,flags:0,unit:"px",number:3}],ny=[{type:16,flags:0,number:50}],nk="checkbox",nD="radio",nb=function(A){function e(e,t){var i,r,n=A.call(this,e,t)||this;switch(n.type=t.type.toLowerCase(),n.checked=t.checked,n.value=0===(i="password"===t.type?Array(t.value.length+1).join("•"):t.value).length?t.placeholder||"":i,n.type!==nk&&n.type!==nD||(n.styles.backgroundColor=0xdededeff,n.styles.borderTopColor=n.styles.borderRightColor=n.styles.borderBottomColor=n.styles.borderLeftColor=0xa5a5a5ff,n.styles.borderTopWidth=n.styles.borderRightWidth=n.styles.borderBottomWidth=n.styles.borderLeftWidth=1,n.styles.borderTopStyle=n.styles.borderRightStyle=n.styles.borderBottomStyle=n.styles.borderLeftStyle=1,n.styles.backgroundClip=[0],n.styles.backgroundOrigin=[0],n.bounds=(r=n.bounds).width>r.height?new eg(r.left+(r.width-r.height)/2,r.top,r.height,r.height):r.width<r.height?new eg(r.left,r.top+(r.height-r.
vendor: 9,167 bytes, line 20
20width)/2,r.width,r.width):r),n.type){case nk:n.styles.borderTopRightRadius=n.styles.borderTopLeftRadius=n.styles.borderBottomRightRadius=n.styles.borderBottomLeftRadius=nv;break;case nD:n.styles.borderTopRightRadius=n.styles.borderTopLeftRadius=n.styles.borderBottomRightRadius=n.styles.borderBottomLeftRadius=ny}return n}return en(e,A),e}(rU),nF=function(A){function e(e,t){var i=A.call(this,e,t)||this,r=t.options[t.selectedIndex||0];return i.value=r&&r.text||"",i}return en(e,A),e}(rU),nP=function(A){function e(e,t){var i=A.call(this,e,t)||this;return i.value=t.value,i}return en(e,A),e}(rU),nU=function(A){function e(e,t){var i=A.call(this,e,t)||this;i.src=t.src,i.width=parseInt(t.width,10)||0,i.height=parseInt(t.height,10)||0,i.backgroundColor=i.styles.backgroundColor;try{if(t.contentWindow&&t.contentWindow.document&&t.contentWindow.document.documentElement){i.tree=nM(e,t.contentWindow.document.documentElement);var r=t.contentWindow.document.documentElement?tK(e,getComputedStyle(t.contentWindow.document.documentElement).backgroundColor):tY.TRANSPARENT,n=t.contentWindow.document.body?tK(e,getComputedStyle(t.contentWindow.document.body).backgroundColor):tY.TRANSPARENT;i.backgroundColor=tb(r)?tb(n)?i.styles.backgroundColor:n:r}}catch{}return i}return en(e,A),e}(rU),nS=["OL","UL","MENU"],nH=function(A,e,t,i){for(var r=e.firstChild,n=void 0;r;r=n)if(n=r.nextSibling,nR(r)&&r.data.trim().length>0)t.textNodes.push(new nd(A,r,t.styles));else if(nT(r))if(n0(r)&&r.assignedNodes)r.assignedNodes().forEach(function(e){return nH(A,e,t,i)});else{var s=nx(A,r);s.styles.isVisible()&&(nL(r,s,i)?s.flags|=4:n_(s.styles)&&(s.flags|=2),-1!==nS.indexOf(r.tagName)&&(s.flags|=8),t.elements.push(s),r.slot,r.shadowRoot?nH(A,r.shadowRoot,s,i):nZ(r)||nY(r)||n$(r)||nH(A,r,s,i))}},nx=function(A,e){return nV(e)?new np(A,e):nJ(e)?new nw(A,e):nY(e)?new nE(A,e):nj(e)?new nI(A,e):nO(e)?new nm(A,e):nK(e)?new nb(A,e):n$(e)?new nF(A,e):nZ(e)?new nP(A,e):nq(e)?new nU(A,e):new rU(A,e)},nM=function(A,e){var t=nx(A,e);return t.flags|=4,nH(A,e,t,t),t},nL=function(A,e,t){return e.styles.isPositionedWithZIndex()||e.styles.opacity<1||e.styles.isTransformed()||nz(A)&&t.styles.isTransparent()},n_=function(A){return A.isPositioned()||A.isFloating()},nR=function(A){return A.nodeType===Node.TEXT_NODE},nT=function(A){return A.nodeType===Node.ELEMENT_NODE},nG=function(A){return nT(A)&&void 0!==A.style&&!nN(A)},nN=function(A){return"object"==typeof A.className},nj=function(A){return"LI"===A.tagName},nO=function(A){return"OL"===A.tagName},nK=function(A){return"INPUT"===A.tagName},nY=function(A){return"svg"===A.tagName},nz=function(A){return"BODY"===A.tagName},nJ=function(A){return"CANVAS"===A.tagName},nX=function(A){return"VIDEO"===A.tagName},nV=function(A){return"IMG"===A.tagName},nq=function(A){return"IFRAME"===A.tagName},nW=function(A){return"STYLE"===A.tagName},nZ=function(A){return"TEXTAREA"===A.tagName},n$=function(A){return"SELECT"===A.tagName},n0=function(A){return"SLOT"===A.tagName},n2=function(A){return A.tagName.indexOf("-")>0},n1=function(){function A(){this.counters={}}return A.prototype.getCounterValue=function(A){var e=this.counters[A];return e&&e.length?e[e.length-1]:1},A.prototype.getCounterValues=function(A){return this.counters[A]||[]},A.prototype.pop=function(A){var e=this;A.forEach(function(A){return e.counters[A].pop()})},A.prototype.parse=function(A){var e=this,t=A.counterIncrement,i=A.counterReset,r=!0;null!==t&&t.forEach(function(A){var t=e.counters[A.counter];t&&0!==A.increment&&(r=!1,t.length||t.push(1),t[Math.max(0,t.length-1)]+=A.increment)});var n=[];return r&&i.forEach(function(A){var t=e.counters[A.counter];n.push(A.counter),t||(t=e.counters[A.counter]=[]),t.push(A.reset)}),n},A}(),n8={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},n3={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},n4={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},n9={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},n7=function(A,e,t,i,r,n){return A<e||A>t?ss(A,r,n.length>0):i.integers.reduce(function(e,t,r){for(;A>=t;)A-=t,e+=i.values[r];return e},"")+n},n5=function(A,e,t,i){var r="";do t||A--,r=i(A)+r,A/=e;while(A*e>=e)return r},n6=function(A,e,t,i,r){var n=t-e+1;return(A<0?"-":"")+(n5(Math.abs(A),n,i,function(A){return eB(Math.floor(A%n)+e)})+r)},sA=function(A,e,t){void 0===t&&(t=". ");var i=e.length;return n5(Math.abs(A),i,!1,function(A){return e[Math.floor(A%i)]})+t},se=function(A,e,t,i,r,n){if(A<-9999||A>9999)return ss(A,4,r.length>0);var s=Math.abs(A),o=r;if(0===s)return e[0]+o;for(var a=0;s>0&&a<=4;a++){var c=s%10;0===c&&rd(n,1)&&""!==o?o=e[c]+o:c>1||1===c&&0===a||1===c&&1===a&&rd(n,2)||1===c&&1===a&&rd(n,4)&&A>100||1===c&&a>1&&rd(n,8)?o=e[c]+(a>0?t[a-1]:"")+o:1===c&&a>0&&(o=t[a-1]+o),s=Math.floor(s/10)}return(A<0?i:"")+o},st="十百千萬",si="拾佰仟萬",sr="マイナス",sn="마이너스",ss=function(A,e,t){var i=t?". ":"",r=t?"、":"",n=t?", ":"",s=t?" ":"";switch(e){case 0:return"•"+s;case 1:return"◦"+s;case 2:return"◾"+s;case 5:var o=n6(A,48,57,!0,i);return o.length<4?"0"+o:o;case 4:return sA(A,"〇一二三四五六七八九",r);case 6:return n7(A,1,3999,n8,3,i).toLowerCase();case 7:return n7(A,1,3999,n8,3,i);case 8:return n6(A,945,969,!1,i);case 9:return n6(A,97,122,!1,i);case 10:return n6(A,65,90,!1,i);case 11:return n6(A,1632,1641,!0,i);case 12:case 49:return n7(A,1,9999,n3,3,i);case 35:return n7(A,1,9999,n3,3,i).toLowerCase();case 13:return n6(A,2534,2543,!0,i);case 14:case 30:return n6(A,6112,6121,!0,i);case 15:return sA(A,"子丑寅卯辰巳午未申酉戌亥",r);case 16:return sA(A,"甲乙丙丁戊己庚辛壬癸",r);case 17:case 48:return se(A,"零一二三四五六七八九",st,"負",r,14);case 47:return se(A,"零壹貳參肆伍陸柒捌玖",si,"負",r,15);case 42:return se(A,"零一二三四五六七八九",st,"负",r,14);case 41:return se(A,"零壹贰叁肆伍陆柒捌玖",si,"负",r,15);case 26:return se(A,"〇一二三四五六七八九","十百千万",sr,r,0);case 25:return se(A,"零壱弐参四伍六七八九","拾百千万",sr,r,7);case 31:return se(A,"영일이삼사오육칠팔구","십백천만",sn,n,7);case 33:return se(A,"零一二三四五六七八九","十百千萬",sn,n,0);case 32:return se(A,"零壹貳參四五六七八九","拾百千",sn,n,7);case 18:return n6(A,2406,2415,!0,i);case 20:return n7(A,1,19999,n9,3,i);case 21:return n6(A,2790,2799,!0,i);case 22:return n6(A,2662,2671,!0,i);case 22:return n7(A,1,10999,n4,3,i);case 23:return sA(A,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return sA(A,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return n6(A,3302,3311,!0,i);case 28:return sA(A,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",r);case 29:return sA(A,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",r);case 34:return n6(A,3792,3801,!0,i);case 37:return n6(A,6160,6169,!0,i);case 38:return n6(A,4160,4169,!0,i);case 39:return n6(A,2918,2927,!0,i);case 40:return n6(A,1776,1785,!0,i);case 43:return n6(A,3046,3055,!0,i);case 44:return n6(A,3174,3183,!0,i);case 45:return n6(A,3664,3673,!0,i);case 46:return n6(A,3872,3881,!0,i);default:return n6(A,48,57,!0,i)}},so="data-html2canvas-ignore",sa=function(){function A(A,e,t){if(this.context=A,this.options=t,this.scrolledElements=[],this.referenceElement=e,this.counters=new n1,this.quoteDepth=0,!e.ownerDocument)throw Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(e.ownerDocument.documentElement,!1)}return A.prototype.toIFrame=function(A,e){var t=this,i=sl(A,e);if(!i.contentWindow)return Promise.reject("Unable to find iframe window");var r=A.defaultView.pageXOffset,n=A.defaultView.pageYOffset,s=i.contentWindow,o=s.document,a=sh(i).then(function(){return eo(t,0,void 0,function(){var A,t;return ea(this,function(r){switch(r.label){case 0:return this.scrolledElements.forEac
vendor: 1,819 bytes, line 20
20h(sp),s&&(s.scrollTo(e.left,e.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(s.scrollY!==e.top||s.scrollX!==e.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(s.scrollX-e.left,s.scrollY-e.top,0,0))),A=this.options.onclone,void 0===(t=this.clonedReferenceElement)?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:o.fonts&&o.fonts.ready?[4,o.fonts.ready]:[3,2];case 1:r.sent(),r.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,sB(o)]:[3,4];case 3:r.sent(),r.label=4;case 4:return"function"==typeof A?[2,Promise.resolve().then(function(){return A(o,t)}).then(function(){return i})]:[2,i]}})})});return o.open(),o.write(sQ(document.doctype)+"<html></html>"),sC(this.referenceElement.ownerDocument,r,n),o.replaceChild(o.adoptNode(this.documentElement),o.documentElement),o.close(),a},A.prototype.createElementClone=function(A){if(rP(A,2),nJ(A))return this.createCanvasClone(A);if(nX(A))return this.createVideoClone(A);if(nW(A))return this.createStyleClone(A);var e=A.cloneNode(!1);return nV(e)&&(nV(A)&&A.currentSrc&&A.currentSrc!==A.src&&(e.src=A.currentSrc,e.srcset=""),"lazy"===e.loading&&(e.loading="eager")),n2(e)?this.createCustomElementClone(e):e},A.prototype.createCustomElementClone=function(A){var e=document.createElement("html2canvascustomelement");return sf(A.style,e),e},A.prototype.createStyleClone=function(A){try{var e=A.sheet;if(e&&e.cssRules){var t=[].slice.call(e.cssRules,0).reduce(function(A,e){return e&&"string"==typeof e.cssText?A+e.cssText:A},""),i=A.cloneNode(!1);return i.textContent=t,i}}catch(A){if(this.context.logger.error("Unable to access cssRules property",A),"SecurityError"!==A.name)throw A}return A.cloneNode(!1)}
vendor: 18,803 bytes, lines 20-24
20,A.prototype.createCanvasClone=function(A){if(this.options.inlineImages&&A.ownerDocument){var e,t=A.ownerDocument.createElement("img");try{return t.src=A.toDataURL(),t}catch{this.context.logger.info("Unable to inline canvas contents, canvas is tainted",A)}}var i=A.cloneNode(!1);try{i.width=A.width,i.height=A.height;var r=A.getContext("2d"),n=i.getContext("2d");if(n)if(!this.options.allowTaint&&r)n.putImageData(r.getImageData(0,0,A.width,A.height),0,0);else{var s=null!=(e=A.getContext("webgl2"))?e:A.getContext("webgl");if(s){var o=s.getContextAttributes();(null==o?void 0:o.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",A)}n.drawImage(A,0,0)}}catch{this.context.logger.info("Unable to clone canvas as it is tainted",A)}return i},A.prototype.createVideoClone=function(A){var e=A.ownerDocument.createElement("canvas");e.width=A.offsetWidth,e.height=A.offsetHeight;var t=e.getContext("2d");try{return t&&(t.drawImage(A,0,0,e.width,e.height),this.options.allowTaint||t.getImageData(0,0,e.width,e.height)),e}catch{this.context.logger.info("Unable to clone video as it is tainted",A)}var i=A.ownerDocument.createElement("canvas");return i.width=A.offsetWidth,i.height=A.offsetHeight,i},A.prototype.appendChildNode=function(A,e,t){nT(e)&&("SCRIPT"===e.tagName||e.hasAttribute(so)||"function"==typeof this.options.ignoreElements&&this.options.ignoreElements(e))||this.options.copyStyles&&nT(e)&&nW(e)||A.appendChild(this.cloneNode(e,t))},A.prototype.cloneChildNodes=function(A,e,t){for(var i=this,r=A.shadowRoot?A.shadowRoot.firstChild:A.firstChild;r;r=r.nextSibling)if(nT(r)&&n0(r)&&"function"==typeof r.assignedNodes){var n=r.assignedNodes();n.length&&n.forEach(function(A){return i.appendChildNode(e,A,t)})}else this.appendChildNode(e,r,t)},A.prototype.cloneNode=function(A,e){if(nR(A))return document.createTextNode(A.data);if(!A.ownerDocument)return A.cloneNode(!1);var t=A.ownerDocument.defaultView;if(t&&nT(A)&&(nG(A)||nN(A))){var i=this.createElementClone(A);i.style.transitionProperty="none";var r=t.getComputedStyle(A),n=t.getComputedStyle(A,":before"),s=t.getComputedStyle(A,":after");this.referenceElement===A&&nG(i)&&(this.clonedReferenceElement=i),nz(i)&&sm(i);var o=this.counters.parse(new rb(this.context,r)),a=this.resolvePseudoContent(A,i,n,rz.BEFORE);n2(A)&&(e=!0),nX(A)||this.cloneChildNodes(A,i,e),a&&i.insertBefore(a,i.firstChild);var c=this.resolvePseudoContent(A,i,s,rz.AFTER);return c&&i.appendChild(c),this.counters.pop(o),(r&&(this.options.copyStyles||nN(A))&&!nq(A)||e)&&sf(r,i),0===A.scrollTop&&0===A.scrollLeft||this.scrolledElements.push([i,A.scrollLeft,A.scrollTop]),(nZ(A)||n$(A))&&(nZ(i)||n$(i))&&(i.value=A.value),i}return A.cloneNode(!1)},A.prototype.resolvePseudoContent=function(A,e,t,i){var r=this;if(t){var n=t.content,s=e.ownerDocument;if(s&&n&&"none"!==n&&"-moz-alt-content"!==n&&"none"!==t.display){this.counters.parse(new rb(this.context,t));var o=new rD(this.context,t),a=s.createElement("html2canvaspseudoelement");sf(t,a),o.content.forEach(function(e){if(0===e.type)a.appendChild(s.createTextNode(e.value));else if(22===e.type){var t=s.createElement("img");t.src=e.value,t.style.opacity="1",a.appendChild(t)}else if(18===e.type){if("attr"===e.name){var i=e.values.filter(ts);i.length&&a.appendChild(s.createTextNode(A.getAttribute(i[0].value)||""))}else if("counter"===e.name){var n=e.values.filter(tg),c=n[0],g=n[1];if(c&&ts(c)){var l=r.counters.getCounterValue(c.value),u=g&&ts(g)?iY.parse(r.context,g.value):3;a.appendChild(s.createTextNode(ss(l,u,!1)))}}else if("counters"===e.name){var B=e.values.filter(tg),h=(c=B[0],B[1]);if(g=B[2],c&&ts(c)){var d=r.counters.getCounterValues(c.value),f=g&&ts(g)?iY.parse(r.context,g.value):3,Q=h&&0===h.type?h.value:"",C=d.map(function(A){return ss(A,f,!1)}).join(Q);a.appendChild(s.createTextNode(C))}}}else if(20===e.type)switch(e.value){case"open-quote":a.appendChild(s.createTextNode(rE(o.quotes,r.quoteDepth++,!0)));break;case"close-quote":a.appendChild(s.createTextNode(rE(o.quotes,--r.quoteDepth,!1)));break;default:a.appendChild(s.createTextNode(e.value))}}),a.className=sw+" "+sE;var c=i===rz.BEFORE?" "+sw:" "+sE;return nN(e)?e.className.baseValue+=c:e.className+=c,a}}},A.destroy=function(A){return!!A.parentNode&&(A.parentNode.removeChild(A),!0)},A}();(sc=rz||(rz={}))[sc.BEFORE=0]="BEFORE",sc[sc.AFTER=1]="AFTER";var sc,sg,sl=function(A,e){var t=A.createElement("iframe");return t.className="html2canvas-container",t.style.visibility="hidden",t.style.position="fixed",t.style.left="-10000px",t.style.top="0px",t.style.border="0",t.width=e.width.toString(),t.height=e.height.toString(),t.scrolling="no",t.setAttribute(so,"true"),A.body.appendChild(t),t},su=function(A){return new Promise(function(e){A.complete?e():A.src?(A.onload=e,A.onerror=e):e()})},sB=function(A){return Promise.all([].slice.call(A.images,0).map(su))},sh=function(A){return new Promise(function(e,t){var i=A.contentWindow;if(!i)return t("No window assigned for iframe");var r=i.document;i.onload=A.onload=function(){i.onload=A.onload=null;var t=setInterval(function(){r.body.childNodes.length>0&&"complete"===r.readyState&&(clearInterval(t),e(A))},50)}})},sd=["all","d","content"],sf=function(A,e){for(var t=A.length-1;t>=0;t--){var i=A.item(t);-1===sd.indexOf(i)&&e.style.setProperty(i,A.getPropertyValue(i))}return e},sQ=function(A){var e="";return A&&(e+="<!DOCTYPE ",A.name&&(e+=A.name),A.internalSubset&&(e+=A.internalSubset),A.publicId&&(e+='"'+A.publicId+'"'),A.systemId&&(e+='"'+A.systemId+'"'),e+=">"),e},sC=function(A,e,t){A&&A.defaultView&&(e!==A.defaultView.pageXOffset||t!==A.defaultView.pageYOffset)&&A.defaultView.scrollTo(e,t)},sp=function(A){var e=A[0],t=A[1],i=A[2];e.scrollLeft=t,e.scrollTop=i},sw="___html2canvas___pseudoelement_before",sE="___html2canvas___pseudoelement_after",sI=`{
21    content: "" !important;
22    display: none !important;
23}`,sm=function(A){sv(A,"."+sw+":before"+sI+`
24         .`+sE+":after"+sI)},sv=function(A,e){var t=A.ownerDocument;if(t){var i=t.createElement("style");i.textContent=e,A.appendChild(i)}},sy=function(){function A(){}return A.getOrigin=function(e){var t=A._link;return t?(t.href=e,t.href=t.href,t.protocol+t.hostname+t.port):"about:blank"},A.isSameOrigin=function(e){return A.getOrigin(e)===A._origin},A.setContext=function(e){A._link=e.document.createElement("a"),A._origin=A.getOrigin(e.location.href)},A._origin="about:blank",A}(),sk=function(){function A(A,e){this.context=A,this._options=e,this._cache={}}return A.prototype.addImage=function(A){var e=Promise.resolve();return this.has(A)||(sH(A)||sP(A))&&(this._cache[A]=this.loadImage(A)).catch(function(){}),e},A.prototype.match=function(A){return this._cache[A]},A.prototype.loadImage=function(A){return eo(this,0,void 0,function(){var e,t,i,r,n=this;return ea(this,function(s){switch(s.label){case 0:return e=sy.isSameOrigin(A),t=!sU(A)&&!0===this._options.useCORS&&r2.SUPPORT_CORS_IMAGES&&!e,i=!sU(A)&&!e&&!sH(A)&&"string"==typeof this._options.proxy&&r2.SUPPORT_CORS_XHR&&!t,e||!1!==this._options.allowTaint||sU(A)||sH(A)||i||t?(r=A,i?[4,this.proxy(r)]:[3,2]):[2];case 1:r=s.sent(),s.label=2;case 2:return this.context.logger.debug("Added image "+A.substring(0,256)),[4,new Promise(function(A,e){var i=new Image;i.onload=function(){return A(i)},i.onerror=e,(sS(r)||t)&&(i.crossOrigin="anonymous"),i.src=r,!0===i.complete&&setTimeout(function(){return A(i)},500),n._options.imageTimeout>0&&setTimeout(function(){return e("Timed out ("+n._options.imageTimeout+"ms) loading image")},n._options.imageTimeout)})];case 3:return[2,s.sent()]}})})},A.prototype.has=function(A){return void 0!==this._cache[A]},A.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},A.prototype.proxy=function(A){var e=this,t=this._options.proxy;if(!t)throw Error("No proxy defined");var i=A.substring(0,256);return new Promise(function(r,n){var s=r2.SUPPORT_RESPONSE_TYPE?"blob":"text",o=new XMLHttpRequest;o.onload=function(){if(200===o.status)if("text"===s)r(o.response);else{var A=new FileReader;A.addEventListener("load",function(){return r(A.result)},!1),A.addEventListener("error",function(A){return n(A)},!1),A.readAsDataURL(o.response)}else n("Failed to proxy resource "+i+" with status code "+o.status)},o.onerror=n;var a=t.indexOf("?")>-1?"&":"?";if(o.open("GET",""+t+a+"url="+encodeURIComponent(A)+"&responseType="+s),"text"!==s&&o instanceof XMLHttpRequest&&(o.responseType=s),e._options.imageTimeout){var c=e._options.imageTimeout;o.timeout=c,o.ontimeout=function(){return n("Timed out ("+c+"ms) proxying "+i)}}o.send()})},A}(),sD=/^data:image\/svg\+xml/i,sb=/^data:image\/.*;base64,/i,sF=/^data:image\/.*/i,sP=function(A){return r2.SUPPORT_SVG_DRAWING||!sx(A)},sU=function(A){return sF.test(A)},sS=function(A){return sb.test(A)},sH=function(A){return"blob"===A.substr(0,4)},sx=function(A){return"svg"===A.substr(-3).toLowerCase()||sD.test(A)},sM=function(){function A(A,e){this.type=0,this.x=A,this.y=e}return A.prototype.add=function(e,t){return new A(this.x+e,this.y+t)},A}(),sL=function(A,e,t){return new sM(A.x+(e.x-A.x)*t,A.y+(e.y-A.y)*t)},s_=function(){function A(A,e,t,i){this.type=1,this.start=A,this.startControl=e,this.endControl=t,this.end=i}return A.prototype.subdivide=function(e,t){var i=sL(this.start,this.startControl,e),r=sL(this.startControl,this.endControl,e),n=sL(this.endControl,this.end,e),s=sL(i,r,e),o=sL(r,n,e),a=sL(s,o,e);return t?new A(this.start,i,s,a):new A(a,o,n,this.end)},A.prototype.add=function(e,t){return new A(this.start.add(e,t),this.startControl.add(e,t),this.endControl.add(e,t),this.end.add(e,t))},A.prototype.reverse=function(){return new A(this.end,this.endControl,this.startControl,this.start)},A}(),sR=function(A){return 1===A.type},sT=function(A){var e=A.styles,t=A.bounds,i=tp(e.borderTopLeftRadius,t.width,t.height),r=i[0],n=i[1],s=tp(e.borderTopRightRadius,t.width,t.height),o=s[0],a=s[1],c=tp(e.borderBottomRightRadius,t.width,t.height),g=c[0],l=c[1],u=tp(e.borderBottomLeftRadius,t.width,t.height),B=u[0],h=u[1],d=[];d.push((r+o)/t.width),d.push((B+g)/t.width),d.push((n+h)/t.height),d.push((a+l)/t.height);var f=Math.max.apply(Math,d);f>1&&(r/=f,n/=f,o/=f,a/=f,g/=f,l/=f,B/=f,h/=f);var Q=t.width-o,C=t.height-l,p=t.width-g,w=t.height-h,E=e.borderTopWidth,I=e.borderRightWidth,m=e.borderBottomWidth,v=e.borderLeftWidth,y=tw(e.paddingTop,A.bounds.width),k=tw(e.paddingRight,A.bounds.width),D=tw(e.paddingBottom,A.bounds.width),b=tw(e.paddingLeft,A.bounds.width);this.topLeftBorderDoubleOuterBox=r>0||n>0?sG(t.left+v/3,t.top+E/3,r-v/3,n-E/3,sg.TOP_LEFT):new sM(t.left+v/3,t.top+E/3),this.topRightBorderDoubleOuterBox=r>0||n>0?sG(t.left+Q,t.top+E/3,o-I/3,a-E/3,sg.TOP_RIGHT):new sM(t.left+t.width-I/3,t.top+E/3),this.bottomRightBorderDoubleOuterBox=g>0||l>0?sG(t.left+p,t.top+C,g-I/3,l-m/3,sg.BOTTOM_RIGHT):new sM(t.left+t.width-I/3,t.top+t.height-m/3),this.bottomLeftBorderDoubleOuterBox=B>0||h>0?sG(t.left+v/3,t.top+w,B-v/3,h-m/3,sg.BOTTOM_LEFT):new sM(t.left+v/3,t.top+t.height-m/3),this.topLeftBorderDoubleInnerBox=r>0||n>0?sG(t.left+2*v/3,t.top+2*E/3,r-2*v/3,n-2*E/3,sg.TOP_LEFT):new sM(t.left+2*v/3,t.top+2*E/3),this.topRightBorderDoubleInnerBox=r>0||n>0?sG(t.left+Q,t.top+2*E/3,o-2*I/3,a-2*E/3,sg.TOP_RIGHT):new sM(t.left+t.width-2*I/3,t.top+2*E/3),this.bottomRightBorderDoubleInnerBox=g>0||l>0?sG(t.left+p,t.top+C,g-2*I/3,l-2*m/3,sg.BOTTOM_RIGHT):new sM(t.left+t.width-2*I/3,t.top+t.height-2*m/3),this.bottomLeftBorderDoubleInnerBox=B>0||h>0?sG(t.left+2*v/3,t.top+w,B-2*v/3,h-2*m/3,sg.BOTTOM_LEFT):new sM(t.left+2*v/3,t.top+t.height-2*m/3),this.topLeftBorderStroke=r>0||n>0?sG(t.left+v/2,t.top+E/2,r-v/2,n-E/2,sg.TOP_LEFT):new sM(t.left+v/2,t.top+E/2),this.topRightBorderStroke=r>0||n>0?sG(t.left+Q,t.top+E/2,o-I/2,a-E/2,sg.TOP_RIGHT):new sM(t.left+t.width-I/2,t.top+E/2),this.bottomRightBorderStroke=g>0||l>0?sG(t.left+p,t.top+C,g-I/2,l-m/2,sg.BOTTOM_RIGHT):new sM(t.left+t.width-I/2,t.top+t.height-m/2),this.bottomLeftBorderStroke=B>0||h>0?sG(t.left+v/2,t.top+w,B-v/2,h-m/2,sg.BOTTOM_LEFT):new sM(t.left+v/2,t.top+t.height-m/2),this.topLeftBorderBox=r>0||n>0?sG(t.left,t.top,r,n,sg.TOP_LEFT):new sM(t.left,t.top),this.topRightBorderBox=o>0||a>0?sG(t.left+Q,t.top,o,a,sg.TOP_RIGHT):new sM(t.left+t.width,t.top),this.bottomRightBorderBox=g>0||l>0?sG(t.left+p,t.top+C,g,l,sg.BOTTOM_RIGHT):new sM(t.left+t.width,t.top+t.height),this.bottomLeftBorderBox=B>0||h>0?sG(t.left,t.top+w,B,h,sg.BOTTOM_LEFT):new sM(t.left,t.top+t.height),this.topLeftPaddingBox=r>0||n>0?sG(t.left+v,t.top+E,Math.max(0,r-v),Math.max(0,n-E),sg.TOP_LEFT):new sM(t.left+v,t.top+E),this.topRightPaddingBox=o>0||a>0?sG(t.left+Math.min(Q,t.width-I),t.top+E,Q>t.width+I?0:Math.max(0,o-I),Math.max(0,a-E),sg.TOP_RIGHT):new sM(t.left+t.width-I,t.top+E),this.bottomRightPaddingBox=g>0||l>0?sG(t.left+Math.min(p,t.width-v),t.top+Math.min(C,t.height-m),Math.max(0,g-I),Math.max(0,l-m),sg.BOTTOM_RIGHT):new sM(t.left+t.width-I,t.top+t.height-m),this.bottomLeftPaddingBox=B>0||h>0?sG(t.left+v,t.top+Math.min(w,t.height-m),Math.max(0,B-v),Math.max(0,h-m),sg.BOTTOM_LEFT):new sM(t.left+v,t.top+t.height-m),this.topLeftContentBox=r>0||n>0?sG(t.left+v+b,t.top+E+y,Math.max(0,r-(v+b)),Math.max(0,n-(E+y)),sg.TOP_LEFT):new sM(t.left+v+b,t.top+E+y),this.topRightContentBox=o>0||a>0?sG(t.left+Math.min(Q,t.width+v+b),t.top+E+y,Q>t.width+v+b?0:o-v+b,a-(E+y),sg.TOP_RIGHT):new sM(t.left+t.width-(I+k),t.top+E+y),this.bottomRightContentBox=g>0||l>0?sG(t.left+Math.min(p,t.width-(v+b)),t.top+Math.min(C,t.height+E+y),Math.max(0,g-(I+k)),l-(m+D),sg.BOTTOM_RIGHT):new sM(t.left+t.width-(I+k),t.top+t.height-(m+D)),this.bottomLeftContentBox=B>0||h>0?sG(t.left+v+b,t.top+w,Math.max(0,B-(v+b)),h-(m+D),sg.BOTTOM_LEFT):new sM(t.left+v+b,t.top+t.height-(m+D))};(d4=sg||(sg={}))[d4.TOP_LEFT=0]="TOP_LEFT",d4[d4.TOP_RIGHT=1]="TOP_RIGHT",d4[d4.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",d4[d4.BOTTOM_LEFT=3]="BOTTOM_LEFT";var sG=function(A,e,t,i,r){var n=(Math.sqrt(2)-1)/3*4,s=t*n,o=i*n,a=A+t,c=e+i;switch(r){case sg.TOP_LEFT:return new s_(new sM(A,c),new sM(A,c-o),new sM(a-s,e),new sM(a,e));case sg.TOP_RIGHT:return new s_(new sM(A,e),new sM(A+s,e),new sM(a,c-o),new sM(a,c));case sg.BOTTOM_RIGHT:return new s_(new sM(a,e),new sM(a,e+o),new sM(A+s,c),new sM(A,c));case sg.BOTTOM_LEFT:default:return new s_(new sM(a,c),new sM(a-s,c),new sM(A,e+o),new sM(A,e))}},sN=function(A){return[A.topLeftBorderBox,A.topRightBorderBox,A.bottomRightBorderBox,A.bottomLeftBorderBox]},sj=function(A){return[A.topLeftPaddingBox,A.topRightPaddingBox,A.bottomRightPaddingBox,A.bottomLeftPaddingBox]},sO=function(A,e,t){this.offsetX=A,this.offsetY=e,this.matrix=t,this.type=0,this.target=6},sK=function(A,e){this.path=A,this.target=e,this.type=1},sY=function(A){this.opacity=A,this.type=2,this.target=6},sz=function(A){return 1===A.type},sJ=function(A,e){return A.length===e.length&&A.some(function(A,t){return A===e[t]})},sX=function(A){this.element=A,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]},sV=function(){function A(A,e){if(this.container=A,this.parent=e,this.effects=[],this.curves=new sT(this.container),this.container.styles.opacity<1&&this.effects.push(new sY(this.container.styles.opacity)),null!==this.container.styles.transform){var t=this.container.bounds.left+this.container.styles.transformOrigin[0].number,i=this.container.bounds.top+this.container.styles.transformOrigin[1].number,r=this.container.styles.transform;this.effects.push(new sO(t,i,r))}if(0!==this.container.styles.overflowX){var n=sN(this.curves),s=sj(this.curves);sJ(n,s)?this.effects.push(new sK(n,6)):(this.effects.push(new sK(n,2)),this.effects.push(new sK(s,4)))}}return A.prototype.getEffects=function(A){for(var e=-1===[2,3].indexOf(this.container.styles.position),t=this.parent,i=this.effects.slice(0);t;){var r=t.effects.filter(function(A){return!sz(A)});if(e||0!==t.container.styles.position||!t.parent){if(i.unshift.apply(i,r),e=-1===[2,3].indexOf(t.container.styles.position),0!==t.container.styles.overflowX){var n=sN(t.curves),s=sj(t.curves);sJ(n,s)||i.unshift(new sK(s,6))}}else i.unshift.apply(i,r);t=t.parent}return i.filter(function(e){return rd(e.target,A)})},A}(),sq=function(A,e,t,i){A.container.elements.forEach(function(r){var n=rd(r.flags,4),s=rd(r.flags,2),o=new sV(r,A);rd(r.styles.display,2048)&&i.push(o);var a=rd(r.flags,8)?[]:i;if(n||s){var c=n||r.styles.isPositioned()?t:e,g=new sX(o);if(r.styles.isPositioned()||r.styles.opacity<1||r.styles.isTransformed()){var l=r.styles.zIndex.order;if(l<0){var u=0;c.negativeZIndex.some(function(A,e){return l>A.element.container.styles.zIndex.order?(u=e,!1):u>0}),c.negativeZIndex.splice(u,0,g)}else if(l>0){var B=0;c.positiveZIndex.some(function(A,e){return l>=A.element.container.styles.zIndex.order?(B=e+1,!1):B>0}),c.positiveZIndex.splice(B,0,g)}else c.zeroOrAutoZIndexOrTransformedOrOpacity.push(g)}else r.styles.isFloating()?c.nonPositionedFloats.push(g):c.nonPositionedInlineLevel.push(g);sq(o,g,n?g:t,a)}else r.styles.isInlineLevel()?e.inlineLevel.push(o):e.nonInlineLevel.push(o),sq(o,e,t,a);rd(r.flags,8)&&sW(r,a)})},sW=function(A,e){for(var t=A instanceof nm?A.start:1,i=A instanceof nm&&A.reversed,r=0;r<e.length;r++){var n=e[r];n.container instanceof nI&&"number"==typeof n.container.value&&0!==n.container.value&&(t=n.container.value),n.listValue=ss(t,n.container.styles.listStyleType,!0),t+=i?-1:1}},sZ=function(A,e){switch(e){case 0:return s0(A.topLeftBorderBox,A.topLeftPaddingBox,A.topRightBorderBox,A.topRightPaddingBox);case 1:return s0(A.topRightBorderBox,A.topRightPaddingBox,A.bottomRightBorderBox,A.bottomRightPaddingBox);case 2:return s0(A.bottomRightBorderBox,A.bottomRightPaddingBox,A.bottomLeftBorderBox,A.bottomLeftPaddingBox);default:return s0(A.bottomLeftBorderBox,A.bottomLeftPaddingBox,A.topLeftBorderBox,A.topLeftPaddingBox)}},s$=function(A,e){var t=[];return sR(A)?t.push(A.subdivide(.5,!1)):t.push(A),sR(e)?t.push(e.subdivide(.5,!0)):t.push(e),t},s0=function(A,e,t,i){var r=[];return sR(A)?r.push(A.subdivide(.5,!1)):r.push(A),sR(t)?r.push(t.subdivide(.5,!0)):r.push(t),sR(i)?r.push(i.subdivide(.5,!0).reverse()):r.push(i),sR(e)?r.push(e.subdivide(.5,!1).reverse()):r.push(e),r},s2=function(A){var e=A.bounds,t=A.styles;return e.add(t.borderLeftWidth,t.borderTopWidth,-(t.borderRightWidth+t.borderLeftWidth),-(t.borderTopWidth+t.borderBottomWidth))},s1=function(A){var e=A.styles,t=A.bounds,i=tw(e.paddingLeft,t.width),r=tw(e.paddingRight,t.width),n=tw(e.paddingTop,t.width),s=tw(e.paddingBottom,t.width);return t.add(i+e.borderLeftWidth,n+e.borderTopWidth,-(e.borderRightWidth+e.borderLeftWidth+i+r),-(e.borderTopWidth+e.borderBottomWidth+n+s))},s8=function(A,e,t){var i,r,n=(i=s7(A.styles.backgroundOrigin,e),0===i?A.boun
vendor: 9,545 bytes, line 24
24ds:2===i?s1(A):s2(A)),s=(r=s7(A.styles.backgroundClip,e),0===r?A.bounds:2===r?s1(A):s2(A)),o=s9(s7(A.styles.backgroundSize,e),t,n),a=o[0],c=o[1],g=tp(s7(A.styles.backgroundPosition,e),n.width-a,n.height-c);return[s5(s7(A.styles.backgroundRepeat,e),g,o,n,s),Math.round(n.left+g[0]),Math.round(n.top+g[1]),a,c]},s3=function(A){return ts(A)&&A.value===tN.AUTO},s4=function(A){return"number"==typeof A},s9=function(A,e,t){var i=e[0],r=e[1],n=e[2],s=A[0],o=A[1];if(!s)return[0,0];if(th(s)&&o&&th(o))return[tw(s,t.width),tw(o,t.height)];var a=s4(n);if(ts(s)&&(s.value===tN.CONTAIN||s.value===tN.COVER))return s4(n)?t.width/t.height<n!=(s.value===tN.COVER)?[t.width,t.width/n]:[t.height*n,t.height]:[t.width,t.height];var c=s4(i),g=s4(r),l=c||g;if(s3(s)&&(!o||s3(o)))return c&&g?[i,r]:a||l?l&&a?[c?i:r*n,g?r:i/n]:[c?i:t.width,g?r:t.height]:[t.width,t.height];if(a){var u=0,B=0;return th(s)?u=tw(s,t.width):th(o)&&(B=tw(o,t.height)),s3(s)?u=B*n:o&&!s3(o)||(B=u/n),[u,B]}var h=null,d=null;if(th(s)?h=tw(s,t.width):o&&th(o)&&(d=tw(o,t.height)),null===h||o&&!s3(o)||(d=c&&g?h/i*r:t.height),null!==d&&s3(s)&&(h=c&&g?d/r*i:t.width),null!==h&&null!==d)return[h,d];throw Error("Unable to calculate background-size for element")},s7=function(A,e){var t=A[e];return void 0===t?A[0]:t},s5=function(A,e,t,i,r){var n=e[0],s=e[1],o=t[0],a=t[1];switch(A){case 2:return[new sM(Math.round(i.left),Math.round(i.top+s)),new sM(Math.round(i.left+i.width),Math.round(i.top+s)),new sM(Math.round(i.left+i.width),Math.round(a+i.top+s)),new sM(Math.round(i.left),Math.round(a+i.top+s))];case 3:return[new sM(Math.round(i.left+n),Math.round(i.top)),new sM(Math.round(i.left+n+o),Math.round(i.top)),new sM(Math.round(i.left+n+o),Math.round(i.height+i.top)),new sM(Math.round(i.left+n),Math.round(i.height+i.top))];case 1:return[new sM(Math.round(i.left+n),Math.round(i.top+s)),new sM(Math.round(i.left+n+o),Math.round(i.top+s)),new sM(Math.round(i.left+n+o),Math.round(i.top+s+a)),new sM(Math.round(i.left+n),Math.round(i.top+s+a))];default:return[new sM(Math.round(r.left),Math.round(r.top)),new sM(Math.round(r.left+r.width),Math.round(r.top)),new sM(Math.round(r.left+r.width),Math.round(r.height+r.top)),new sM(Math.round(r.left),Math.round(r.height+r.top))]}},s6="Hidden Text",oA=function(){function A(A){this._data={},this._document=A}return A.prototype.parseMetrics=function(A,e){var t=this._document.createElement("div"),i=this._document.createElement("img"),r=this._document.createElement("span"),n=this._document.body;t.style.visibility="hidden",t.style.fontFamily=A,t.style.fontSize=e,t.style.margin="0",t.style.padding="0",t.style.whiteSpace="nowrap",n.appendChild(t),i.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",i.width=1,i.height=1,i.style.margin="0",i.style.padding="0",i.style.verticalAlign="baseline",r.style.fontFamily=A,r.style.fontSize=e,r.style.margin="0",r.style.padding="0",r.appendChild(this._document.createTextNode(s6)),t.appendChild(r),t.appendChild(i);var s=i.offsetTop-r.offsetTop+2;t.removeChild(r),t.appendChild(this._document.createTextNode(s6)),t.style.lineHeight="normal",i.style.verticalAlign="super";var o=i.offsetTop-t.offsetTop+2;return n.removeChild(t),{baseline:s,middle:o}},A.prototype.getMetrics=function(A,e){var t=A+" "+e;return void 0===this._data[t]&&(this._data[t]=this.parseMetrics(A,e)),this._data[t]},A}(),oe=function(A,e){this.context=A,this.options=e},ot=function(A){function e(e,t){var i=A.call(this,e,t)||this;return i._activeEffects=[],i.canvas=t.canvas?t.canvas:document.createElement("canvas"),i.ctx=i.canvas.getContext("2d"),t.canvas||(i.canvas.width=Math.floor(t.width*t.scale),i.canvas.height=Math.floor(t.height*t.scale),i.canvas.style.width=t.width+"px",i.canvas.style.height=t.height+"px"),i.fontMetrics=new oA(document),i.ctx.scale(i.options.scale,i.options.scale),i.ctx.translate(-t.x,-t.y),i.ctx.textBaseline="bottom",i._activeEffects=[],i.context.logger.debug("Canvas renderer initialized ("+t.width+"x"+t.height+") with scale "+t.scale),i}return en(e,A),e.prototype.applyEffects=function(A){for(var e=this;this._activeEffects.length;)this.popEffect();A.forEach(function(A){return e.applyEffect(A)})},e.prototype.applyEffect=function(A){this.ctx.save(),2===A.type&&(this.ctx.globalAlpha=A.opacity),0===A.type&&(this.ctx.translate(A.offsetX,A.offsetY),this.ctx.transform(A.matrix[0],A.matrix[1],A.matrix[2],A.matrix[3],A.matrix[4],A.matrix[5]),this.ctx.translate(-A.offsetX,-A.offsetY)),sz(A)&&(this.path(A.path),this.ctx.clip()),this._activeEffects.push(A)},e.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},e.prototype.renderStack=function(A){return eo(this,0,void 0,function(){return ea(this,function(e){switch(e.label){case 0:return A.element.container.styles.isVisible()?[4,this.renderStackContent(A)]:[3,2];case 1:e.sent(),e.label=2;case 2:return[2]}})})},e.prototype.renderNode=function(A){return eo(this,0,void 0,function(){return ea(this,function(e){switch(e.label){case 0:return rd(A.container.flags,16),A.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(A)]:[3,3];case 1:return e.sent(),[4,this.renderNodeContent(A)];case 2:e.sent(),e.label=3;case 3:return[2]}})})},e.prototype.renderTextWithLetterSpacing=function(A,e,t){var i=this;0===e?this.ctx.fillText(A.text,A.bounds.left,A.bounds.top+t):nl(A.text).reduce(function(e,r){return i.ctx.fillText(r,e,A.bounds.top+t),e+i.ctx.measureText(r).width},A.bounds.left)},e.prototype.createFontStyle=function(A){var e=A.fontVariant.filter(function(A){return"normal"===A||"small-caps"===A}).join(""),t=oo(A.fontFamily).join(", "),i=tr(A.fontSize)?""+A.fontSize.number+A.fontSize.unit:A.fontSize.number+"px";return[[A.fontStyle,e,A.fontWeight,i,t].join(" "),t,i]},e.prototype.renderTextNode=function(A,e){return eo(this,0,void 0,function(){var t,i,r,n,s,o,a,c,g=this;return ea(this,function(l){return i=(t=this.createFontStyle(e))[0],r=t[1],n=t[2],this.ctx.font=i,this.ctx.direction=1===e.direction?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",o=(s=this.fontMetrics.getMetrics(r,n)).baseline,a=s.middle,c=e.paintOrder,A.textBounds.forEach(function(A){c.forEach(function(t){switch(t){case 0:g.ctx.fillStyle=tF(e.color),g.renderTextWithLetterSpacing(A,e.letterSpacing,o);var i=e.textShadow;i.length&&A.text.trim().length&&(i.slice(0).reverse().forEach(function(t){g.ctx.shadowColor=tF(t.color),g.ctx.shadowOffsetX=t.offsetX.number*g.options.scale,g.ctx.shadowOffsetY=t.offsetY.number*g.options.scale,g.ctx.shadowBlur=t.blur.number,g.renderTextWithLetterSpacing(A,e.letterSpacing,o)}),g.ctx.shadowColor="",g.ctx.shadowOffsetX=0,g.ctx.shadowOffsetY=0,g.ctx.shadowBlur=0),e.textDecorationLine.length&&(g.ctx.fillStyle=tF(e.textDecorationColor||e.color),e.textDecorationLine.forEach(function(e){switch(e){case 1:g.ctx.fillRect(A.bounds.left,Math.round(A.bounds.top+o),A.bounds.width,1);break;case 2:g.ctx.fillRect(A.bounds.left,Math.round(A.bounds.top),A.bounds.width,1);break;case 3:g.ctx.fillRect(A.bounds.left,Math.ceil(A.bounds.top+a),A.bounds.width,1)}}));break;case 1:e.webkitTextStrokeWidth&&A.text.trim().length&&(g.ctx.strokeStyle=tF(e.webkitTextStrokeColor),g.ctx.lineWidth=e.webkitTextStrokeWidth,g.ctx.lineJoin=window.chrome?"miter":"round",g.ctx.strokeText(A.text,A.bounds.left,A.bounds.top+o)),g.ctx.strokeStyle="",g.ctx.lineWidth=0,g.ctx.lineJoin="miter"}})}),[2]})})},e.prototype.renderReplacedElement=function(A,e,t){if(t&&A.intrinsicWidth>0&&A.intrinsicHeight>0){var i=s1(A),r=sj(e);this.path(r),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(t,0,0,A.intrinsicWidth,A.intrinsicHeight,i.left,i.top,i.width,i.height),this.ctx.restore()}},e.prototype.renderNodeContent=function(A){return eo(this,0,void 0,function(){var t,i,r,n,s,o,a,c,g,l,u,B,h,d,f,Q,C,p;return ea(this,function(w){switch(w.label){case 0:this.applyEffects(A.getEffects(4)),t=A.container,i=A.curves,r=t.styles,n=0,s=t.textNodes,w.label=1;case 1:return n<s.length?(o=s[n],[4,this.renderTextNode(o,r)]):[3,4];case 2:w.sent(),w.label=3;case 3:return n++,[3,1];case 4:if(!(t instanceof np))return[3,8];w.label=5;case 5:return w.trys.push([5,7,,8]),[4,this.context.cache.match(t.src)];case 6:return f=w.sent(),this.renderReplacedElement(t,i,f),[3,8];case 7:return w.sent(),this.context.logger.error("Error loading image "+t.src),[3,8];case 8:if(t instanceof nw&&this.renderReplacedElement(t,i,t.canvas),!(t instanceof nE))return[3,12];w.label=9;case 9:return w.trys.push([9,11,,12]),[4,this.context.cache.match(t.svg)];case 10:return f=w.sent(),this.renderReplacedElement(t,i,f),[3,12];case 11:return w.sent(),this.context.logger.error("Error loading svg "+t.svg.substring(0,255)),[3,12];case 12:return t instanceof nU&&t.tree?[4,new e(this.context,{scale:this.options.scale,backgroundColor:t.backgroundColor,x:0,y:0,width:t.width,height:t.height}).render(t.tree)]:[3,14];case 13:a=w.sent(),t.width&&t.height&&this.ctx.drawImage(a,0,0,t.width,t.height,t.bounds.left,t.bounds.top,t.bounds.width,t.bounds.height),w.label=14;case 14:if(t instanceof nb&&(c=Math.min(t.bounds.width,t.bounds.height),t.type===nk?t.checked&&(this.ctx.save(),this.path([new sM(t.bounds.left+.39363*c,t.bounds.top+.79*c),new sM(t.bounds.left+.16*c,t.bounds.top+.5549*c),new sM(t.bounds.left+.27347*c,t.bounds.top+.44071*c),new sM(t.bounds.left+.39694*c,t.bounds.top+.5649*c),new sM(t.bounds.left+.72983*c,t.bounds.top+.23*c),new sM(t.bounds.left+.84*c,t.bounds.top+.34085*c),new sM(t.bounds.left+.39363*c,t.bounds.top+.79*c)]),this.ctx.fillStyle=tF(0x2a2a2aff),this.ctx.fill(),this.ctx.restore(
vendor: 4,374 bytes, line 24
24)):t.type===nD&&t.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(t.bounds.left+c/2,t.bounds.top+c/2,c/4,0,2*Math.PI,!0),this.ctx.fillStyle=tF(0x2a2a2aff),this.ctx.fill(),this.ctx.restore())),oi(t)&&t.value.length){switch(C=(g=this.createFontStyle(r))[0],l=g[1],u=this.fontMetrics.getMetrics(C,l).baseline,this.ctx.font=C,this.ctx.fillStyle=tF(r.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=on(t.styles.textAlign),p=s1(t),B=0,t.styles.textAlign){case 1:B+=p.width/2;break;case 2:B+=p.width}h=p.add(B,0,0,-p.height/2+1),this.ctx.save(),this.path([new sM(p.left,p.top),new sM(p.left+p.width,p.top),new sM(p.left+p.width,p.top+p.height),new sM(p.left,p.top+p.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new na(t.value,h),r.letterSpacing,u),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!rd(t.styles.display,2048))return[3,20];if(null===t.styles.listStyleImage)return[3,19];if(0!==(d=t.styles.listStyleImage).type)return[3,18];f=void 0,Q=d.url,w.label=15;case 15:return w.trys.push([15,17,,18]),[4,this.context.cache.match(Q)];case 16:return f=w.sent(),this.ctx.drawImage(f,t.bounds.left-(f.width+10),t.bounds.top),[3,18];case 17:return w.sent(),this.context.logger.error("Error loading list-style-image "+Q),[3,18];case 18:return[3,20];case 19:A.listValue&&-1!==t.styles.listStyleType&&(C=this.createFontStyle(r)[0],this.ctx.font=C,this.ctx.fillStyle=tF(r.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",p=new eg(t.bounds.left,t.bounds.top+tw(t.styles.paddingTop,t.bounds.width),t.bounds.width,ij(r.lineHeight,r.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new na(A.listValue,p),r.letterSpacing,ij(r.lineHeight,r.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),w.label=20;case 20:return[2]}})})},e.prototype.renderStackContent=function(A){return eo(this,0,void 0,function(){var e,t,i,r,n,s,o,a,c,g,l,u,B,h,d;return ea(this,function(f){switch(f.label){case 0:return rd(A.element.container.flags,16),[4,this.renderNodeBackgroundAndBorders(A.element)];case 1:f.sent(),e=0,t=A.negativeZIndex,f.label=2;case 2:return e<t.length?(d=t[e],[4,this.renderStack(d)]):[3,5];case 3:f.sent(),f.label=4;case 4:return e++,[3,2];case 5:return[4,this.renderNodeContent(A.element)];case 6:f.sent(),i=0,r=A.nonInlineLevel,f.label=7;case 7:return i<r.length?(d=r[i],[4,this.renderNode(d)]):[3,10];case 8:f.sent(),f.label=9;case 9:return i++,[3,7];case 10:n=0,s=A.nonPositionedFloats,f.label=11;case 11:return n<s.length?(d=s[n],[4,this.renderStack(d)]):[3,14];case 12:f.sent(),f.label=13;case 13:return n++,[3,11];case 14:o=0,a=A.nonPositionedInlineLevel,f.label=15;case 15:return o<a.length?(d=a[o],[4,this.renderStack(d)]):[3,18];case 16:f.sent(),f.label=17;case 17:return o++,[3,15];case 18:c=0,g=A.inlineLevel,f.label=19;case 19:return c<g.length?(d=g[c],[4,this.renderNode(d)]):[3,22];case 20:f.sent(),f.label=21;case 21:return c++,[3,19];case 22:l=0,u=A.zeroOrAutoZIndexOrTransformedOrOpacity,f.label=23;case 23:return l<u.length?(d=u[l],[4,this.renderStack(d)]):[3,26];case 24:f.sent(),f.label=25;case 25:return l++,[3,23];case 26:B=0,h=A.positiveZIndex,f.label=27;case 27:return B<h.length?(d=h[B],[4,this.renderStack(d)]):[3,30];case 28:f.sent(),f.label=29;case 29:return B++,[3,27];case 30:return[2]}})})},e.prototype.mask=function(A){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(A.slice(0).reverse()),this.ctx.closePath()},e.prototype.path=function(A){this.ctx.beginPath(),this.formatPath(A),this.ctx.closePath()},e.prototype.formatPath=function(A){var e=this;A.forEach(function(A,t){var i=sR(A)?A.start:A;0===t?e.ctx.moveTo(i.x,i.y):e.ctx.lineTo(i.x,i.y),sR(A)&&e.ctx.bezierCurveTo(A.startControl.x,A.startControl.y,A.endControl.x,A.endControl.y,A.end.x,A.end.y)})},e.prototype.renderRepeat=function(A,e,t,i){this.path(A),this.ctx.fillStyle=e,this.ctx.translate(t,i),this.ctx.fill(),this.ctx.translate(-t,-i)},e.prototype.resizeImage=function(A,e,t){if(A.width===e&&A.height===t)return A;var i,r=(null!=(i=this.canvas.ownerDocument)?i:document).createElement("canvas");return r.width=Math.max(1,e),r.height=Math.max(1,t),r.getContext("2d").drawImage(A,0,0,A.width,A.height,0,0,e,t),r}
vendor: 9,132 bytes, line 24
24,e.prototype.renderBackgroundImage=function(A){return eo(this,0,void 0,function(){var e,t,i,r,n,s;return ea(this,function(o){switch(o.label){case 0:e=A.styles.backgroundImage.length-1,t=function(t){var r,n,s,o,a,c,g,l,u,B,h,d,f,Q,C,p,w,E,I,m,v,y,k,D,b,F,P,U,S,H,x;return ea(this,function(M){switch(M.label){case 0:if(0!==t.type)return[3,5];r=void 0,n=t.url,M.label=1;case 1:return M.trys.push([1,3,,4]),[4,i.context.cache.match(n)];case 2:return r=M.sent(),[3,4];case 3:return M.sent(),i.context.logger.error("Error loading background-image "+n),[3,4];case 4:return r&&(p=(s=s8(A,e,[r.width,r.height,r.width/r.height]))[0],y=s[1],k=s[2],I=s[3],m=s[4],Q=i.ctx.createPattern(i.resizeImage(r,I,m),"repeat"),i.renderRepeat(p,Q,y,k)),[3,6];case 5:1===t.type?(p=(o=s8(A,e,[null,null,null]))[0],y=o[1],k=o[2],I=o[3],m=o[4],c=(a=tq(t.angle,I,m))[0],g=a[1],l=a[2],u=a[3],B=a[4],(h=document.createElement("canvas")).width=I,h.height=m,f=(d=h.getContext("2d")).createLinearGradient(g,u,l,B),tV(t.stops,c).forEach(function(A){return f.addColorStop(A.stop,tF(A.color))}),d.fillStyle=f,d.fillRect(0,0,I,m),I>0&&m>0&&(Q=i.ctx.createPattern(h,"repeat"),i.renderRepeat(p,Q,y,k))):2===t.type&&(p=(C=s8(A,e,[null,null,null]))[0],w=C[1],E=C[2],I=C[3],m=C[4],y=tw((v=0===t.position.length?[tQ]:t.position)[0],I),k=tw(v[v.length-1],m),b=(D=function(A,e,t,i,r){var n=0,s=0;switch(A.size){case 0:0===A.shape?n=s=Math.min(Math.abs(e),Math.abs(e-i),Math.abs(t),Math.abs(t-r)):1===A.shape&&(n=Math.min(Math.abs(e),Math.abs(e-i)),s=Math.min(Math.abs(t),Math.abs(t-r)));break;case 2:if(0===A.shape)n=s=Math.min(tW(e,t),tW(e,t-r),tW(e-i,t),tW(e-i,t-r));else if(1===A.shape){var o=Math.min(Math.abs(t),Math.abs(t-r))/Math.min(Math.abs(e),Math.abs(e-i)),a=tZ(i,r,e,t,!0),c=a[0],g=a[1];s=o*(n=tW(c-e,(g-t)/o))}break;case 1:0===A.shape?n=s=Math.max(Math.abs(e),Math.abs(e-i),Math.abs(t),Math.abs(t-r)):1===A.shape&&(n=Math.max(Math.abs(e),Math.abs(e-i)),s=Math.max(Math.abs(t),Math.abs(t-r)));break;case 3:if(0===A.shape)n=s=Math.max(tW(e,t),tW(e,t-r),tW(e-i,t),tW(e-i,t-r));else if(1===A.shape){o=Math.max(Math.abs(t),Math.abs(t-r))/Math.max(Math.abs(e),Math.abs(e-i));var l=tZ(i,r,e,t,!1);s=o*(n=tW((c=l[0])-e,((g=l[1])-t)/o))}}return Array.isArray(A.size)&&(n=tw(A.size[0],i),s=2===A.size.length?tw(A.size[1],r):n),[n,s]}(t,y,k,I,m))[0],F=D[1],b>0&&F>0&&(P=i.ctx.createRadialGradient(w+y,E+k,0,w+y,E+k,b),tV(t.stops,2*b).forEach(function(A){return P.addColorStop(A.stop,tF(A.color))}),i.path(p),i.ctx.fillStyle=P,b!==F?(U=A.bounds.left+.5*A.bounds.width,S=A.bounds.top+.5*A.bounds.height,x=1/(H=F/b),i.ctx.save(),i.ctx.translate(U,S),i.ctx.transform(1,0,0,H,0,0),i.ctx.translate(-U,-S),i.ctx.fillRect(w,x*(E-S)+S,I,m*x),i.ctx.restore()):i.ctx.fill())),M.label=6;case 6:return e--,[2]}})},i=this,r=0,n=A.styles.backgroundImage.slice(0).reverse(),o.label=1;case 1:return r<n.length?(s=n[r],[5,t(s)]):[3,4];case 2:o.sent(),o.label=3;case 3:return r++,[3,1];case 4:return[2]}})})},e.prototype.renderSolidBorder=function(A,e,t){return eo(this,0,void 0,function(){return ea(this,function(i){return this.path(sZ(t,e)),this.ctx.fillStyle=tF(A),this.ctx.fill(),[2]})})},e.prototype.renderDoubleBorder=function(A,e,t,i){return eo(this,0,void 0,function(){var r,n;return ea(this,function(s){switch(s.label){case 0:return e<3?[4,this.renderSolidBorder(A,t,i)]:[3,2];case 1:return s.sent(),[2];case 2:return r=function(A,e){switch(e){case 0:return s0(A.topLeftBorderBox,A.topLeftBorderDoubleOuterBox,A.topRightBorderBox,A.topRightBorderDoubleOuterBox);case 1:return s0(A.topRightBorderBox,A.topRightBorderDoubleOuterBox,A.bottomRightBorderBox,A.bottomRightBorderDoubleOuterBox);case 2:return s0(A.bottomRightBorderBox,A.bottomRightBorderDoubleOuterBox,A.bottomLeftBorderBox,A.bottomLeftBorderDoubleOuterBox);default:return s0(A.bottomLeftBorderBox,A.bottomLeftBorderDoubleOuterBox,A.topLeftBorderBox,A.topLeftBorderDoubleOuterBox)}}(i,t),this.path(r),this.ctx.fillStyle=tF(A),this.ctx.fill(),n=function(A,e){switch(e){case 0:return s0(A.topLeftBorderDoubleInnerBox,A.topLeftPaddingBox,A.topRightBorderDoubleInnerBox,A.topRightPaddingBox);case 1:return s0(A.topRightBorderDoubleInnerBox,A.topRightPaddingBox,A.bottomRightBorderDoubleInnerBox,A.bottomRightPaddingBox);case 2:return s0(A.bottomRightBorderDoubleInnerBox,A.bottomRightPaddingBox,A.bottomLeftBorderDoubleInnerBox,A.bottomLeftPaddingBox);default:return s0(A.bottomLeftBorderDoubleInnerBox,A.bottomLeftPaddingBox,A.topLeftBorderDoubleInnerBox,A.topLeftPaddingBox)}}(i,t),this.path(n),this.ctx.fill(),[2]}})})},e.prototype.renderNodeBackgroundAndBorders=function(A){return eo(this,0,void 0,function(){var e,t,i,r,n,s,o,a,c=this;return ea(this,function(g){switch(g.label){case 0:return this.applyEffects(A.getEffects(2)),t=!tb((e=A.container.styles).backgroundColor)||e.backgroundImage.length,i=[{style:e.borderTopStyle,color:e.borderTopColor,width:e.borderTopWidth},{style:e.borderRightStyle,color:e.borderRightColor,width:e.borderRightWidth},{style:e.borderBottomStyle,color:e.borderBottomColor,width:e.borderBottomWidth},{style:e.borderLeftStyle,color:e.borderLeftColor,width:e.borderLeftWidth}],r=or(s7(e.backgroundClip,0),A.curves),t||e.boxShadow.length?(this.ctx.save(),this.path(r),this.ctx.clip(),tb(e.backgroundColor)||(this.ctx.fillStyle=tF(e.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(A.container)]):[3,2];case 1:g.sent(),this.ctx.restore(),e.boxShadow.slice(0).reverse().forEach(function(e){c.ctx.save();var t,i,r,n,s=sN(A.curves),o=1e4*!e.inset,a=(t=-o+(e.inset?1:-1)*e.spread.number,i=(e.inset?1:-1)*e.spread.number,r=e.spread.number*(e.inset?-2:2),n=e.spread.number*(e.inset?-2:2),s.map(function(A,e){switch(e){case 0:return A.add(t,i);case 1:return A.add(t+r,i);case 2:return A.add(t+r,i+n);case 3:return A.add(t,i+n)}return A}));e.inset?(c.path(s),c.ctx.clip(),c.mask(a)):(c.mask(s),c.ctx.clip(),c.path(a)),c.ctx.shadowOffsetX=e.offsetX.number+o,c.ctx.shadowOffsetY=e.offsetY.number,c.ctx.shadowColor=tF(e.color),c.ctx.shadowBlur=e.blur.number,c.ctx.fillStyle=e.inset?tF(e.color):"rgba(0,0,0,1)",c.ctx.fill(),c.ctx.restore()}),g.label=2;case 2:n=0,s=0,o=i,g.label=3;case 3:return s<o.length?0!==(a=o[s]).style&&!tb(a.color)&&a.width>0?2!==a.style?[3,5]:[4,this.renderDashedDottedBorder(a.color,a.width,n,A.curves,2)]:[3,11]:[3,13];case 4:case 6:case 8:return g.sent(),[3,11];case 5:return 3!==a.style?[3,7]:[4,this.renderDashedDottedBorder(a.color,a.width,n,A.curves,3)];case 7:return 4!==a.style?[3,9]:[4,this.renderDoubleBorder(a.color,a.width,n,A.curves)];case 9:return[4,this.renderSolidBorder(a.color,n,A.curves)];case 10:g.sent(),g.label=11;case 11:n++,g.label=12;case 12:return s++,[3,3];case 13:return[2]}})})},e.prototype.renderDashedDottedBorder=function(A,e,t,i,r){return eo(this,0,void 0,function(){var n,s,o,a,c,g,l,u,B,h,d,f,Q,C,p,w;return ea(this,function(E){return this.ctx.save(),n=function(A,e){switch(e){case 0:return s$(A.topLeftBorderStroke,A.topRightBorderStroke);case 1:return s$(A.topRightBorderStroke,A.bottomRightBorderStroke);case 2:return s$(A.bottomRightBorderStroke,A.bottomLeftBorderStroke);default:return s$(A.bottomLeftBorderStroke,A.topLeftBorderStroke)}}(i,t),s=sZ(i,t),2===r&&(this.path(s),this.ctx.clip()),sR(s[0])?(o=s[0].start.x,a=s[0].start.y):(o=s[0].x,a=s[0].y),sR(s[1])?(c=s[1].end.x,g=s[1].end.y):(c=s[1].x,g=s[1].y),l=Math.abs(0===t||2===t?o-c:a-g),this.ctx.beginPath(),3===r?this.formatPath(n):this.formatPath(s.slice(0,2)),u=e<3?3*e:2*e,B=e<3?2*e:e,3===r&&(u=e,B=e),h=!0,l<=2*u?h=!1:l<=2*u+B?(u*=d=l/(2*u+B),B*=d):(f=Math.floor((l+B)/(u+B)),Q=(l-f*u)/(f-1),B=(C=(l-(f+1)*u)/f)<=0||Math.abs(B-Q)<Math.abs(B-C)?Q:C),h&&(3===r?this.ctx.setLineDash([0,u+B]):this.ctx.setLineDash([u,B])),3===r?(this.ctx.lineCap="round",this.ctx.lineWidth=e):this.ctx.lineWidth=2*e+1.1,this.ctx.strokeStyle=tF(A),this.ctx.stroke(),this.ctx.setLineDash([]),2===r&&(sR(s[0])&&(p=s[3],w=s[0],this.ctx.beginPath(),this.formatPath([new sM(p.end.x,p.end.y),new sM(w.start.x,w.start.y)]),this.ctx.stroke()),sR(s[1])&&(p=s[1],w=s[2],this.ctx.beginPath(),this.formatPath([new sM(p.end.x,p.end.y),new sM(w.start.x,w.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},e.prototype.render=function(A){return eo(this,0,void 0,function(){var e;return ea(this,function(t){var i,r,n;switch(t.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=tF(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),r=new sX(i=new sV(A,null)),sq(i,r,r,n=[]),sW(i.container,n),e=r,[4,this.renderStack(e)];case 1:return t.sent(),this.applyEffects([]),[2,this.canvas]}})})},e}(oe),oi=function(A){return A instanceof nP||A instanceof nF||A instanceof nb&&A.type!==nD&&A.type!==nk},or=function(A,e){switch(A){case 0:return sN(e);case 2:return[e.topLeftContentBox,e.topRightContentBox,e.bottomRightContentBox,e.bottomLeftContentBox];default:return sj(e)}},on=function(A){switch(A){case 1:return"center";case 2:return"right";default:return"left"}},os=["-apple-system","system-ui"],oo=function(A){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?A.filter(function(A){return -1===os.indexOf(A)}
24):A},oa=function(A){function e(e,t){var i=A.call(this,e,t)||this;return i.canvas=t.canvas?t.canvas:document.createElement("canvas"),i.ctx=i.canvas.getContext("2d"),i.options=t,i.canvas.width=Math.floor(t.width*t.scale),i.canvas.height=Math.floor(t.height*t.scale),i.canvas.style.width=t.width+"px",i.canvas.style.height=t.height+"px",i.ctx.scale(i.options.scale,i.options.scale),i.ctx.translate(-t.x,-t.y),i.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+t.width+"x"+t.height+" at "+t.x+","+t.y+") with scale "+t.scale),i}return en(e,A),e.prototype.render=function(A){return eo(this,0,void 0,function(){var e;return ea(this,function(t){switch(t.label){case 0:return[4,oc(r$(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,A))];case 1:return e=t.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=tF(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(e,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},e}(oe),oc=function(A){return new Promise(function(e,t){var i=new Image;i.onload=function(){e(i)},i.onerror=t,i.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(A))})},og=function(){function A(A){var e=A.id,t=A.enabled;this.id=e,this.enabled=t,this.start=Date.now()}return A.prototype.debug=function(){for(var A=[],e=0;e<arguments.length;e++)A[e]=arguments[e];this.enabled&&("u">typeof window&&window.console&&"function"==typeof console.debug?console.debug.apply(console,ec([this.id,this.getTime()+"ms"],A)):this.info.apply(this,A))},A.prototype.getTime=function(){return Date.now()-this.start},A.prototype.info=function(){for(var A=[],e=0;e<arguments.length;e++)A[e]=arguments[e];this.enabled&&"u">typeof window&&window.console&&"function"==typeof console.info&&console.info.apply(console,ec([this.id,this.getTime()+"ms"],A))},A.prototype.warn=function(){for(var A=[],e=0;e<arguments.length;e++)A[e]=arguments[e];this.enabled&&("u">typeof window&&window.console&&"function"==typeof console.warn?console.warn.apply(console,ec([this.id,this.getTime()+"ms"],A)):this.info.apply(this,A))},A.prototype.error=function(){for(var A=[],e=0;e<arguments.length;e++)A[e]=arguments[e];this.enabled&&("u">typeof window&&window.console&&"function"==typeof console.error?console.error.apply(console,ec([this.id,this.getTime()+"ms"],A)):this.info.apply(this,A))},A.instances={},A}(),ol=function(){function A(e,t){var i;this.windowBounds=t,this.instanceName="#"+A.instanceCount++,this.logger=new og({id:this.instanceName,enabled:e.logging}),this.cache=null!=(i=e.cache)?i:new sk(this,e)}return A.instanceCount=1,A}();"u">typeof window&&sy.setContext(window);var ou=function(A,e,t){var i=e.ownerDocument,r=i.documentElement?tK(A,getComputedStyle(i.documentElement).backgroundColor):tY.TRANSPARENT,n=i.body?tK(A,getComputedStyle(i.body).backgroundColor):tY.TRANSPARENT,s="string"==typeof t?tK(A,t):null===t?tY.TRANSPARENT:0xffffffff;return e===i.documentElement?tb(r)?tb(n)?s:n:r:s};let oB="shakeSdk: ",oh=A=>{},od=A=>{console.info(`${oB} ${A}`)},of=A=>{console.warn(`${oB} ${A}`)},oQ=A=>{console.error(`${oB} ${A}`)};class oC{constructor(){Ai(this,"captureScreenshot",async(A,e)=>{try{var t,i;let r,n,s,o,a=window.scrollX,c=window.scrollY,g=window.innerWidth,l=window.innerHeight;e?(r=e.width,n=e.height,s=e.x,o=e.y):(r=g,n=l,s=a,o=c);let u=await (t={x:s,y:o,width:r,height:n,scrollX:0,scrollY:0,allowTaint:!0,useCORS:!0,backgroundColor:"transparent",logging:!1},void 0===t&&(t={}),i=t,eo(void 0,0,void 0,function(){var e,t,r,n,s,o,a,c,g,l,u,B,h,d,f,Q,C,p,w,E,I,m,v,y,k,D,b,F,P,U,S,H,x,M,L,_,R,T;return ea(this,function(G){switch(G.label){case 0:if(!A||"object"!=typeof A)return[2,Promise.reject("Invalid element provided as first argument")];if(!(e=A.ownerDocument))throw Error("Element is not attached to a Document");if(!(t=e.defaultView))throw Error("Document is not attached to a Window");return r={allowTaint:null!=(m=i.allowTaint)&&m,imageTimeout:null!=(v=i.imageTimeout)?v:15e3,proxy:i.proxy,useCORS:null!=(y=i.useCORS)&&y},n=es({logging:null==(k=i.logging)||k,cache:i.cache},r),a=new ol(n,o=new eg((s={windowWidth:null!=(D=i.windowWidth)?D:t.innerWidth,windowHeight:null!=(b=i.windowHeight)?b:t.innerHe
24ight,scrollX:null!=(F=i.scrollX)?F:t.pageXOffset,scrollY:null!=(P=i.scrollY)?P:t.pageYOffset}).scrollX,s.scrollY,s.windowWidth,s.windowHeight)),c=null!=(U=i.foreignObjectRendering)&&U,g={allowTaint:null!=(S=i.allowTaint)&&S,onclone:i.onclone,ignoreElements:i.ignoreElements,inlineImages:c,copyStyles:c},a.logger.debug("Starting document clone with size "+o.width+"x"+o.height+" scrolled to "+-o.left+","+-o.top),(u=(l=new sa(a,A,g)).clonedReferenceElement)?[4,l.toIFrame(e,o)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return B=G.sent(),d=(h=nz(u)||"HTML"===u.tagName?function(A){var e=A.body,t=A.documentElement;if(!e||!t)throw Error("Unable to get document size");return new eg(0,0,Math.max(Math.max(e.scrollWidth,t.scrollWidth),Math.max(e.offsetWidth,t.offsetWidth),Math.max(e.clientWidth,t.clientWidth)),Math.max(Math.max(e.scrollHeight,t.scrollHeight),Math.max(e.offsetHeight,t.offsetHeight),Math.max(e.clientHeight,t.clientHeight)))}(u.ownerDocument):el(a,u)).width,f=h.height,Q=h.left,C=h.top,p=ou(a,u,i.backgroundColor),w={canvas:i.canvas,backgroundColor:p,scale:null!=(x=null!=(H=i.scale)?H:t.devicePixelRatio)?x:1,x:(null!=(M=i.x)?M:0)+Q,y:(null!=(L=i.y)?L:0)+C,width:null!=(_=i.width)?_:Math.ceil(d),height:null!=(R=i.height)?R:Math.ceil(f)},c?(a.logger.debug("Document cloned, using foreign object rendering"),[4,new oa(a,w).render(u)]):[3,3];case 2:return E=G.sent(),[3,5];case 3:return a.logger.debug("Document cloned, element located at "+Q+","+C+" with size "+d+"x"+f+" using computed rendering"),a.logger.debug("Starting DOM parsing"),I=nM(a,u),p===I.styles.backgroundColor&&(I.styles.backgroundColor=tY.TRANSPARENT),a.logger.debug("Starting renderer for element at "+w.x+","+w.y+" with size "+w.width+"x"+w.height),[4,new ot(a,w).render(I)];case 4:E=G.sent(),G.label=5;case 5:return(null==(T=i.removeContainer)||T)&&(sa.destroy(B)||a.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),a.logger.debug("Finished rendering"),[2,E]}})}));return await this.getBlobFromCanvas(u)}catch(A){oQ(A.message)}return null}),Ai(this,"getBlobFromCanvas",A=>new Promise(e=>{A.toBlob(A=>{e(A)})}))}}var op=((v=op||{})[v.IMAGE=0]="IMAGE",v[v.VIDEO=1]="VIDEO",v[v.FILE=2]="FILE",v);let ow=
vendor: 566,605 bytes, line 24
24"data:audio/wav;base64,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TAA/AFoAVwBjAGcAaQBzAG4AegBwAH8AcACCAGsAfgBfAHQAUgBoAEUAWwA5AE4ALQBCAB8AMwAOACQA/f8UAO3/AwDd//L/zv/i/7//0/+u/8L/nf+v/4r/mf96/4X/bv91/2X/aP9d/13/WP9T/1b/Tf9d/1H/bf9c/4L/b/+c/4j/u/+m/97/yP8FAO7/LwAXAFoAQgCEAG4AqwCWAMoAtgDgAM0A7wDdAPcA5gD3AOcA7QDeANYAygC3AK4AlACOAG4AbABFAEcAGgAiAO7//v/F/9r/oP+8/4L/o/9q/5H/Wv+G/1D/gf9L/3//Sf98/0z/fP9W/4H/Zf+K/3T/kP+D/5T/kP+V/5//mP+w/5z/wv+h/9H/p//h/67/8P+3/wAAwv8SANH/JwDm/zwAAABRAB0AZAA6AHUAVgCGAHEAlgCOAKUAqACvAL4AsADLAK0AzwClAM4AmQDHAIkAuQB1AKUAXACKAEAAagAiAEcABAAhAOf//P/N/9z/tv++/6D/ov+M/4f/fP9x/3H/Yf9r/1f/Z/9S/2T/Tv9h/0r/Yf9L/2X/T/9t/1j/dP9i/37/bv+I/3v/lP+L/6X/nv+6/7X/1P/S//L/9P8SABcAMgA6AFQAXQB4AIMAnQCqAL8AzADaAOgA7wD8AP0ACAEFAQ4BBQEKAfoA+wDkAOMAwwDAAJwAlABvAGIAPQAuAAoA+v/X/8j/pP+X/3T/af9J/0D/KP8j/xH/Ef8E/wr///4K/wH/EP8L/yD/IP83/zz/U/9c/3L/ff+T/6D/sv/C/9D/5P/r/wQAAwAiABoAPAAvAFMAPwBkAEsAcABTAHwAXACIAGgAkQBzAJQAewCVAIEAlACHAJIAjQCOAJEAiQCUAH8AkwByAI0AYgCCAE4AcQA4AFwAIgBFAAoAKwDx/w4A1v/t/7z/y/+m/6z/lf+S/4j/ff99/2r/df9b/3P/Uv93/1L/gP9a/43/Z/+b/3b/qv+I/7n/nP/I/7D/1v/E/+T/2v/x//D//P8DAAIAEQAGABsACgAkABAALwAWADoAHQBEACIASwAqAFMANgBdAEQAaQBUAHQAYwB+AG8AhQB6AIkAgwCJAIgAhACKAH0AhgByAHwAXwBpAEUAUAAlADIAAgASAN//8v++/9D/nf+s/33/i/9g/3D/TP9c/0H/T/8+/0n/Q/9K/1D/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oP+p/6P/q/+n/7D/rv+1/7b/u/+//8T/zP/P/9n/2//o/+n/9//4/wcACAAYABcAKAAnADYANwBFAEUAUQBSAFoAWwBhAGEAZQBlAGUAZQBiAGIAXABcAFMAUQBHAEMAOAAzACkAIgAZABEACQAAAPn/7//p/97/3P/R/9D/xv/I/77/wv+6/73/uP+8/7n/vP+8/77/wf/C/8f/xv/O/8v/1v/Q/97/1f/j/9j/6P/d/+z/4v/w/+b/8//q//X/7v/2//L/+P/4//v//v8AAAYABAAPAAoAFwARACAAGAAqACAANAApAD0AMgBGADsASwBBAE8ARABRAEcATwBGAEwARABGAD8APAA3ADAALAAhACAAEgASAAMABADz//b/5P/o/9X/2v/I/87/vP/E/7T/vf+u/7j/q/+2/6r/tf+r/7b/rv+5/7T/vf+7/8T/xf/N/9D/1f/b/93/5v/m//L/7//+//n/CwAEABcADgAjABcALgAhADcAKgBAADMARwA7AE0AQgBRAEgAUwBLAFEASwBNAEoARwBIAD8AQgA0ADkAJwAuABgAIAAIABEA+P8CAOn/8v/b/+L/zf/U/8L/yP+5/77/s/+2/7H/s/+z/7P/t/+3/73/vf/G/8T/0f/P/97/3f/r/+v/+P/4/wMAAwANAA0AFgAWAB0AHQAhACEAIwAjACQAIwAiACAAHgAbABsAFgAWABEAEgALAA4ABwAKAAMABgD//wUA/v8FAP//BQAAAAYAAwAIAAYACQAJAAoADAALABAADAASAAsAEgAJABIABwAQAAQADAD//wgA+v8DAPf//v/z//n/7//0/+v/7v/o/+r/5v/n/+b/5//o/+f/6f/n/+v/6f/u/+v/8f/u//b/8v/5//X//f/4/wAA+v8DAPz/BQD+/wgA//8JAAEACwACAAsAAwALAAMADAAEAA0ABgAOAAgADwALABAADgAQABEADwATAA8AFAANABYACwAXAAkAFgAFABMAAAAQAPv/CwD2/wUA8f///+3/+f/p//P/5P/s/+L/5//j/+X/5f/k/+n/5P/v/+f/9f/q//3/8P8FAPj/DwABABgACQAfABEAJQAYACkAHQAqACAAKQAhACYAIAAhAB0AGAAXAA0ADgACAAMA9v/5/+v/7v/g/+X/1v/b/87/1P/I/8//xf/M/8X/zf/I/9H/zv/W/9b/3v/f/+j/6v/z//X//v8CAAsADwAWABkAIAAiACgAKQAtADAAMQA0ADQANwA1ADcAMwA1AC8AMQApAC4AIwApAB0AIgAWABwADwAUAAgADAABAAUA+v/+//P/9v/u/+//6f/o/+T/4P/f/9n/2f/T/9X/z//S/8v/0P/J/8//yP/O/8j/z//J/9H/zf/V/9T/2//c/+L/5P/r/+7/9f/5////AwAKAA8AFAAZAB8AIQAoACkALwAuADQAMgA3ADQAOAA0ADgAMgA1AC8ALwAqACgAJAAgAB8AGQAZABEAEwAJAA8AAgAKAP3/BgD4/wQA9f8BAPP/AADy////8v/9//L/+v/y//f/8v/z//H/7//w/+n/7f/i/+n/2//k/9P/3//M/9n/x//V/8H/0f++/83/vf/L/73/zP/C/87/yv/T/9P/3P/f/+b/7f/y//3///8NAA0AHgAdAC4ALAA9ADoASgBFAFQATQBbAFQAYABXAGEAWABfAFUAWQBOAFAARQBFADkAOAAtACoAHwAbABAACgACAPr/8//q/+X/2//Y/8//zP/E/8T/uv++/7H/t/+r/7L/p/+w/6X/r/+l/7H/qP+1/6z/uf+y/7//u//H/8X/0P/S/9v/3//n/+//9P///wIADwAPAB4AHQAvACsAPgA4AEsARABWAE4AXQBVAGEAWQBjAFsAYQBZAFsAVABTAEwARwBCADkANQArACcAGgAXAAoABwD7//j/7P/q/9//3f/U/9L/y//J/8X/xP/C/8L/wP/A/8D/wf/D/8T/x//J/8z/z//S/9X/1v/b/9r/4v/f/+b/4v/q/+X/7v/p//H/7P/0/+//9//y//j/9f/6//n//f8AAAIABgAHAA4ADQAXABMAHwAaACkAIgAyACoAOgAyAEEAOABHAD0ASQBBAEoAQQBIAEAARAA9AD0AOAA0ADAAJwAlABoAGAAMAAsA/f/+/+//8f/h/+T/1P/X/8n/zf+//8X/uP+9/7T/uf+x/7f/sf+3/7P/uv+3/77/vP/D/8P/yv/M/9L/1f/a/97/4//p/+3/9P/2/wAAAQAMAAwAGAAWACMAHwAtACcANgAwAD8AOABHAD4ATABDAFAARwBRAEgATwBGAEsAQwBEAD0AOwA2AC8ALQAhACEAEQATAAEABQDx//f/4v/q/9T/3f/H/9D/vf/G/7b/v/+y/7r/sf+5/7X/u/+7/7//w//G/87/z//a/9n/5v/k//T/8f8BAP3/DAAHABUADwAcABYAIgAcACQAHwAkACEAIwAgACAAHAAbABkAFgAVABEAEQANAA0ACQAIAAUABQADAAMAAgACAAMAAgAEAAQABQAGAAcACAAJAAkACgALAAsADAAMAA0ACwANAAkADAAGAAoAAgAHAP7/AgD6//7/9f/5//H/9f/t//H/6v/s/+n/6f/n/+j/5//n/+r/5//r/+j/7v/p//D/7P/0/+//+f/z//z/9v/+//n/AAD8/wIA/v8EAAAABgADAAYABQAHAAcACAAJAAkACgAKAAsADAANAA4ADwAQABEAEQASABIAEwASABMAEgATABIAEwAPABIACwAPAAcACwACAAYA/P8BAPb//P/w//f/6v/x/+X/7P/h/+j/3//l/9//5P/h/+X/5v/n/+z/6//0//D//P/2/wYA/v8QAAYAGQAOACEAFAAnABoAKwAeACwAHwAqAB8AJgAdAB8AGAAWABMACwAKAP//AAD0//f/6f/u/97/5v/V/9//zf/Z/8n/1P/I/9P/yf/V/83/2P/U/93/3P/k/+b/7f/x//b//f8AAAgACgASABMAGwAcACMAIgAqACcALgArADAALQAxAC0AMAArAC0AKAAqACMAJQAeACEAGQAbABQAFQANAA8ABgAJAAAAAgD5//z/8//2/+7/7//p/+j/5P/i/+D/3P/c/9b/1//S/9X/zv/V/8z/1P/L/9T/y//W/87/2f/T/97/2v/l/+H/7P/q//P/9P/8////BQAKAA4AFAAWAB0AHgAlACUAKwAqAC8ALQAxAC0AMgAuADAALAAtACkAKAAkACEAHgAbABcAFQASAA8ADAAJAAYABQABAAEA/f////r////4//7/9//+//b//v/2//7/9f/8//T/+//z//j/8v/0/+//7//t/+j/6P/g/+T/2P/f/9H/2v/L/9f/xv/T/8L/0f/B/9H/wv/S/8f/1v/P/9z/2f/l/+X/7//z//r/AwAGABMAEwAiACAAMQAsAD4ANwBJAEAAUQBGAFYASwBZAE0AWQBMAFQASQBNAEMAQwA6ADcALwArACMAHgAXABAACgABAP3/9P/x/+f/5P/b/9j/0f/P/8f/x/+//8D/uf+7/7T/t/+x/7X/sP+1/7D/t/+y/7v/tv/A/7v/xv/D/8//zf/Y/9j/5P/l//D/8//+/wIACwARABgAIQAkAC8AMAA9ADwASgBFAFMATABZAFAAXQBSAF4AUQBaAE4AUwBIAEkAPwA+ADQAMAAnACAAGgARAA0AAQD+//L/8f/l/+b/2f/a/8//0f/J/8z/xv/I/8X/xv/F/8f/x//I/8v/yv/Q/8//1v/V/9v/2v/f/9//4//k/+f/6f/q/+z/6//v/+3/8//v//b/8P/6//L//f/1////+f8DAP//CAAFAA4ADQATABUAGQAeACAAJwAnADEALQA5ADMAPwA3AEQAOQBFADoARQA5AEIANwA9ADEANQArACsAIgAfABgAEgANAAQAAAD3//X/6v/q/93/3//S/9X/yf/N/8P/xv++/8H/u/++/7r/vv+7/77/vf/A/8H/xP/H/8r/zv/R/9X/2P/c/+H/5f/q/+7/8//3//3/AQAHAAsAEQAVABsAHwAkACkALQAyADQAOgA6AEIAQABIAEQASwBFAEwARABLAEEARwA9AEEANgA3AC0AKwAhAB0AFQAOAAgA/v/6/+7/7f/f/+H/0f/V/8b/yv+8/8P/tv++/7T/vP+1/73/uv/A/8H/xf/J/83/1P/W/+H/4f/u/+v/+//2/wYAAQAQAAoAGAASAB0AGQAhAB0AIgAgACEAIQAeACAAGgAdABUAGgARABcADQATAAgAEAAFAA0AAwAJAAIABwACAAYABAAGAAYABgAIAAYACgAHAAwABwANAAcADgAHAA4ABwALAAUACAACAAQAAAD///3/+//6//b/9v/y//L/7v/v/+r/7f/n/+v/5//q/+f/6f/p/+r/6//s/+7/7v/x/+//9P/y//j/9f/8//n//v/8/wAA/v8BAAAAAgACAAMABQAEAAcABAAIAAUACQAFAAsABgANAAkADgALABAADQARABAAEgASABMAFAATABUAEwAWABIAFQAQABMADgAPAAoACgAFAAQA///9//n/9v/0/+//7//o/+n/4v/l/97/4//c/+H/3f/i/9//5P/k/+j/6v/u//L/9P/8//v/BgADABAACwAZABEAIQAYACYAHQAqAB8AKgAgACgAIAAkAB0AHQAXABMAEQAIAAkA/f8BAPL/+f/n//D/3v/o/9b/4v/Q/97/zf/b/87/2v/R/9z/1v/e/93/4//l/+n/7//w//n/9/8DAAAADQAIABUADwAcABYAIQAbACUAHgAnACEAKAAiACgAIwAmACIAIwAfAB8AHQAcABoAGAAWABQAEQAQAAwACwAHAAYAAgACAP3//f/4//f/8v/y/+7/7P/p/+X/5P/f/+D/2v/c/9b/2v/S/9j/0P/Y/8//2f/P/9r/0v/e/9j/4//f/+r/5//x//D/+P/7/wAABQAJABAAEQAaABkAIgAfACgAIwAtACcALwApAC8AKAAtACcAKQAkACQAIAAeABoAFgAWABAAEAAKAAoABQAGAAAAAQD8//7/+//7//v/+f/8//j//v/4/wAA+P8BAPj/AgD4/wEA9/8AAPb//f/0//n/8f/z/+7/7P/p/+T/5f/c/+H/1f/d/8//2v/K/9j/xv/X/8X/1//I/9r/zf/f/9X/5f/f/+3/6//2//n/AAAHAAwAFgAXACQAIQAxACsAPAA0AEUAOgBLAD4ATQBBAE4AQABLAD8ARwA8AD8ANQA1ACwAKwAjACAAGgAUAA8ACQAEAP3/+f/x/+7/5//k/97/2//W/9P/zv/M/8j/x//C/8L/vf++/7r/vf+4/77/uP+//7r/wv+8/8f/wP/N/8f/1f/R/9//3P/q/+n/9v/2/wMABQAQABQAHAAjACgAMgA0AD4APQBJAEUAUQBKAFcATQBYAE0AVwBLAFIARgBJAD4APwA1ADIAKQAjABsAFAAPAAUAAgD3//X/6v/p/9//3//V/9b/z//P/8v/y//K/8j/y//J/87/y//S/83/1v/R/9v/1v/h/9v/5f/g/+j/5f/r/+n/7P/t/+3/8f/u//b/7f/4/+7/+//v//7/7/8BAPL/BAD3/wkA/f8OAAQAEwANABkAFQAeAB4AIwAnACkAMAAuADcAMgA9ADQAQAA0AEEAMwBAADAAPAAsADUAJgAtAB4AIwAVABgACwALAAEA///3//P/7f/n/+P/3f/b/9X/1P/N/83/yP/J/8X/x//D/8X/w//F/8T/x//G/8n/yf/O/87/0//S/9r/2P/h/97/6P/l//D/7f/5//X/AgD+/wsACQAVABMAHQAdACYAJwAuADEANQA6ADwAQgBAAEcAQwBKAEMASwBBAEkAPgBEADgAPQAwADMAJgAmABoAFwAMAAcA///3//H/6P/k/9r/2P/N/83/w//F/7z/v/+4/7v/t/+7/7r/vv/A/8L/yP/J/9L/0v/e/9z/6v/n//f/8v8CAP3/CwAHABMADwAYABcAHAAcAB4AHwAdACIAGwAjABcAIQASAB8ADgAcAAsAGQAHABYABAASAAMAEAACAA0AAwALAAUACgAIAAkACgAIAA0ABwAPAAYAEAAFABEAAwARAAIADgAAAAsA/f8IAPr/AwD2//7/8//5//D/9P/u//D/6//s/+r/6f/p/+f/6P/n/+n/6f/r/+r/7v/t//D/8P/y//L/9f/0//n/+P/8//r//v/7/wIA/P8DAP3/BAD+/wYA/v8IAAAACQABAAsAAwAMAAUADQAIAA4ACwAQAA8AEgAUABQAFwAVABoAFQAcABQAHQATABwAEgAaAA8AFgALABAABgAJAAAAAQD6//j/9P/w/+3/6P/o/+H/4//b/9//2P/c/9f/3P/Z/97/3f/h/+P/5//r/+3/9P/0//7//P8JAAUAFAAOABwAFQAjABsAKAAfACoAIQApACIAJgAhACAAHwAYABkADgASAAQACwD5/wMA7//8/+b/9P/e/+3/2f/o/9X/4//V/+H/1v/g/9r/4f/g/+T/5v/o/+7/7P/3//L////4/wgA//8PAAUAFQAKABkADQAcABEAHwAVACAAFwAgABgAHwAZAB0AGAAbABcAGAAVABUAEwASABEAEAAPAAwACwAIAAgABAAEAAAA///7//z/9v/4//D/8//q/+7/5f/p/9//5f/b/+P/1//g/9X/3v/U/97/1f/e/9j/4f/c/+T/4//p/+v/8P/z//b//P/+/wYABQAPAAwAGAATAB8AGQAkAB4AKAAhACkAIgAoACIAJgAhACIAHwAcABoAFQAWAA4AEQAIAAwAAwAGAP7/AgD8////+v/8//r/+v/6//j//P/4/wAA+P8DAPr/BgD7/wgA+/8IAPv/CAD7/wYA+v8CAPn//f/2//b/8v/u/+7/5v/q/93/5v/W/+P/0f/f/8z/3f/K/93/yv/e/83/4f/T/+X/2//s/+b/8//y//v//v8EAAsADgAYABcAJAAgAC8AKAA4AC4APgAzAEIANgBDADcAQwA2AEAANAA7ADAANAApACwAIgAjABkAGgARABAACQAHAP///P/2//L/7f/p/+T/4f/d/9r/1//T/9H/zP/M/8b/yf/C/8b/v//E/73/xf+9/8f/vv/L/8L/z//H/9b/z//d/9n/5//k//L/8f/9//7/CAANABQAHAAgACkAKwA2ADUAQAA9AEkAQwBOAEcATwBIAE4ARgBKAEMAQwA9ADoANQAvACoAIQAeABQAEQAGAAUA+v/5/+//7v/l/+P/3f/a/9j/0//V/8//1P/M/9X/zP/X/83/2//P/9//0v/j/9f/5//c/+r/4f/s/+b/7v/q/+7/7//t//L/7P/2/+z/+f/r//z/6////+z/AgDt/wUA8f8JAPb/DQD8/xIABAAXAA0AHAAWACEAHwAlACgAKQAwAC0ANQAvADoAMAA8AC8APAAsADoAKQA2ACQALwAdACcAFQAdAAsAEwADAAgA+f/9//D/8//n/+r/4P/h/9j/2f/S/9P/zf/O/8n/yv/I/8n/yP/I/8n/x//L/8j/z//K/9P/zv/Z/9L/4P/W/+b/3P/u/+T/9v/s////9v8IAAEAEgALABsAFgAkACEAKwAsADIANgA5AD8APgBFAEIASQBDAEsAQgBJAD4ARQA4AD8AMgA1ACkAKgAeABwAEQAMAAMA/f/2/+7/6f/g/93/1P/R/8n/yP/C/8H/v/+8/77/u/+//7z/xP+//8v/xf/U/83/3f/V/+j/4P/0/+v//v/3/wYAAQAMAAoAEQASABQAGQAWAB4AFgAiABUAJAARACQADgAjAAwAIQAJAB8ABgAdAAUAGgAFABcABQAUAAYAEQAIAA4ACgAMAA0ADAAQAAkAEgAGABIABAASAAIAEgAAABEA/f8OAPv/CgD3/wUA8/8AAO//+//t//b/6f/y/+f/7//m/+v/5f/p/+X/6f/m/+n/5//p/+r/6v/s/+z/7//t//L/7//2//H/+v/z//7/9P8BAPX/BAD3/wYA+f8IAPr/CwD8/w0AAAAQAAQAEgAHABMADAAVABEAFgAVABcAGgAZAB4AGgAhABkAIgAXACIAFgAiABMAHgAQABkACwATAAUACgD+/wEA+P/4//H/7//q/+b/5f/f/+D/2v/b/9X/2P/U/9f/1v/Y/9r/2//f/+D/5v/m//D/7f/5//X/BAD+/w4ABgAXAA8AHgAXACIAHAAlACAAJgAiACMAIwAfACIAGQAfABEAGwAIABUA//8OAPb/BwDv/wEA6P/6/+P/8//f/+7/3v/r/97/6P/h/+f/5f/o/+r/6f/w/+v/9//u//3/8v8CAPf/CQD7/w4AAAASAAQAFAAIABYACgAYAAwAGQAPABgAEAAYABEAFgAQABQAEAATAA8AEQAOAA4ADQAMAAsACQAIAAUABQABAAIA/P////j/+//z//j/7f/1/+j/8f/j/+3/3//q/93/6P/c/+j/2//n/9z/5//f/+j/5P/r/+r/7//w//T/+P/5/wEA/v8IAAQADwAKABYADwAbABMAHwAXACEAGQAgABoAHgAZABsAGAAXABYAEgATAA0AEAAGAAsAAQAGAP3/AgD6////+f/9//n/+//6//n//P/4////+P8DAPn/BwD7/woA/P8MAP3/DQD+/wwA/v8KAP7/BwD+/wIA/P/8//n/8//1/+v/8v/k/+7/3v/r/9j/6P/T/+b/0P/l/9D/5P/S/+X/1v/o/9z/7f/k//L/7v/5//j/AAADAAcADgAPABoAFwAjAB4AKwAkADEAKAA1ACsAOAAtADkALgA4AC0ANgAqADEAJQArACAAJAAaAB0AEwAVAAsADgADAAYA+//9//P/9P/r/+v/4//k/93/3P/Y/9X/0v/O/87/yf/M/8X/yv/C/8r/wf/M/8L/zv/E/9P/yP/Y/8//3//Y/+j/4//y/+///P/7/wcACAARABUAHAAiACYALQAwADcANwA/AD0AQwA/AEUAQQBEAEAAQQA9ADsAOAAzADAAKgAnAB8AHQATABIACAAGAP7//P/1//H/7f/o/+b/4P/i/9n/3//U/97/0v/g/9D/4v/Q/+T/0f/m/9T/6P/X/+r/2//s/+D/7v/l/+3/6f/s/+3/6//x/+n/9P/o//j/6P/7/+f////o/wMA6v8GAO7/CgDz/w4A+f8TAAAAGAAJABsAEAAfABkAJAAiACcAKQArADAALQA0AC0ANgAsADcAKgA2ACYAMgAhAC4AHAAoABUAIAAMABcABAAOAPv/BQDy//z/6v/z/+P/6//c/+P/1f/d/9D/1//M/9P/yv/P/8n/zP/J/8r/yv/J/83/yv/R/8v/1v/O/9z/0v/k/9f/7P/e//T/5v/9/+//BgD5/xEABQAbABAAIwAaACsAJgAzADAAOgA5AD8AQQBCAEUARABHAEIARwA/AEMAOgA9ADMANQAqACsAHwAfABMAEQAGAAMA9//1/+v/6f/g/93/1f/U/8v/zP/E/8j/vv/G/7z/x/+9/8r/v//Q/8P/1v/K/97/0v/m/9v/7v/k//b/7//+//r/BAADAAgACwAKABIADQAZAA0AHgANACEADAAjAAoAJAAIACQABwAjAAcAIgAHACEACAAfAAkAHAALABkADQAXAA4AFAARABEAFAAPABUADQAWAAgAFQAEABQAAQARAP3/DwD5/wsA9f8GAPD/AQDs//3/6f/4/+b/9P/k//D/4v/t/+D/6v/g/+n/4f/o/+L/6P/k/+n/6P/q/+v/6v/u/+v/8v/s//X/7v/6//D//v/x/wIA8/8GAPX/CQD3/w0A+/8QAAAAEwAEABcACQAaAA4AHAATAB4AGAAgAB0AIQAhACEAJAAgACYAHwAmABwAJAAXACAAEwAbAA0AFQAGAA0A/v8DAPb/+v/v//H/5//p/+D/4f/b/9v/1v/X/9P/1f/S/9X/0v/Y/9X/3f/a/+T/4f/s/+j/9f/v//7/+P8HAAEADwAKABYAEgAbABgAHQAdAB8AIAAfACIAHAAjABgAIQASAB4ACwAaAAQAFQD9/w8A9v8JAPH/BADt////6//6/+n/9v/o//L/6v/w/+3/8P/w//D/8//w//j/8f/9//P/AQD1/wUA+P8IAPv/CwD9/w0A//8PAAAADwACAA8ABAARAAUAEQAGAA8ABwAPAAcADgAHAAwACAALAAgACgAHAAgABQAFAAQAAQACAP7/AAD6//7/9//8//P/+f/u//b/6v/z/+b/8f/j//D/4//v/+P/7//j//D/5v/x/+n/8//u//f/9f/7//v/AAABAAQACAAIAA4ACwASAA8AFwASABsAFQAcABYAGwAWABkAFAAVABEAEQAOAA0ACwAIAAcAAwADAP/////7//v/+f/5//j/9//5//X/+v/1//z/9v/+//f/AgD4/wcA+/8KAP3/DAAAAA0AAQANAAIACwABAAgAAAAFAP/////9//j/+v/y//b/6//z/+T/8P/e/+3/2v/r/9j/6v/X/+r/1//r/9r/7f/f//H/5v/2/+7/+//2/wEA//8HAAgADQARABMAGgAZACEAHgAnACIAKwAkAC0AJQAvACUALwAkAC4AIQArAB4AJwAaACEAFAAcAA4AFwAIABEAAgAKAPz/AgD1//v/7//z/+n/7P/i/+X/3f/f/9n/2f/V/9P/0v/O/9H/yv/Q/8j/0f/I/9P/yf/X/8z/3P/Q/+H/2P/p/+H/8v/r//3/9v8HAAEAEQANABsAGAAkACIALQAsADQAMwA5ADkAPAA8AD0APAA8ADkAOAA1ADMAMAAtACgAJAAfABoAFQAPAA0ABAAEAPv/+//y//X/6f/v/+L/6v/c/+f/1//l/9T/5v/T/+f/0//o/9X/6f/X/+r/2v/r/97/7f/h/+7/5f/t/+n/7P/s/+r/8P/o//P/5//2/+f/+f/n//3/6P8BAOr/BADt/wkA8f8NAPf/EgD+/xgABgAdAA0AIgAVACYAHQApACQALAApAC4ALwAuADIALAAyACkAMgAmADAAIAAtABoAJwATACEACwAaAAIAEgD5/wkA8f8BAOn/+f/i//H/2//q/9b/4//R/93/zv/Y/8z/1f/L/9L/y//P/8z/zf/O/8z/0v/N/9b/z//c/9L/4v/W/+r/3P/x/+L/+v/q/wMA9P8NAP7/FwAIACEAEwAqAB0AMgAnADkAMQA/ADkARAA+AEYAQgBFAEIAQgBBAD4APQA3ADYALgAuACMAJAAWABcACQALAPv//v/u//L/4v/o/9b/3v/M/9b/xP/Q/77/zf+8/8z/u//N/73/0f/B/9X/x//b/87/4v/X/+n/4f/w/+v/9v/0//v//f8AAAUABAAMAAYAEgAHABgACAAcAAgAIAAIACIACAAiAAcAIwAIACMACQAkAAoAIwAMACIADQAgABAAHgASAB0AFQAbABcAGAAYABUAGAAQABgACwAWAAYAFAABABEA/P8NAPf/CADw/wMA6v/+/+X/+f/h//T/3v/x/9z/7f/a/+r/2f/o/9n/5v/b/+b/3v/n/+H/6P/l/+j/6v/p/+7/6//y/+z/9//t//v/8P8AAPL/BQD0/wkA9/8MAPv/EQD//xUAAwAYAAgAHQAMAB8AEQAhABcAJAAcACYAIAAnACQAKAAmACcAJgAjACUAHwAiABoAHgAUABgADQARAAQACQD7/wAA8f/3/+j/7f/h/+b/2f/g/9P/2v/O/9f/zP/W/8z/1//O/9v/0v/g/9j/5v/f/+3/5//2//D//v/5/wYAAgANAAwAEgATABYAGAAZAB0AGQAgABkAIgAXACIAEwAgAA4AHQAJABgABAAUAP7/EAD5/wsA9f8HAPP/AwDx////8P/8//H/+v/y//r/9P/5//f/+f/6//n//f/5/wAA+v8DAPv/BgD7/wgA+/8JAPv/CgD7/woA+v8KAPr/CgD7/woA/P8KAPz/CQD8/wgA/P8HAP3/BwD+/wYAAAAFAAAAAwAAAAEAAAD//////P/+//n//v/2//z/8//6//D/+P/t//f/6//2/+n/9v/p//b/6v/2/+r/9//t//n/8f/8//X/AAD8/wUAAgAJAAcADQAMABAAEAAUABQAFgAXABcAGAAXABgAFgAWABMAEwAPABAACwAMAAcABwACAAMA/P/+//j/+v/z//j/7//2/+7/9v/u//f/7v/5/+//+//w//7/8/8CAPf/BgD6/wkA/v8LAAEADAADAAwABAAJAAQABwADAAMAAwD+/wAA+P/8//L/+f/s//b/5//0/+L/8f/f//D/3v/v/93/7//e//H/4v/1/+f/+f/t//7/9P8DAPv/CAADAA0ACwASABMAFwAZABsAHwAeACQAIAAmACAAKAAfACkAHQAnABoAJgAXACQAEgAfAA0AGwAIABYAAwARAP7/CwD6/wUA9P/+/+//+P/q//H/5v/r/+L/5v/e/+D/2//a/9n/1f/W/9L/1v/Q/9b/zv/Y/87/2//Q/9//1P/k/9n/6//f//P/6P/8//H/BgD8/w8ABgAZABAAIgAaACsAJAAyACsAOAAwADsANAA8ADYAOwA1ADcAMwAyAC8AKwAoACMAIQAZABkADgAQAAMABwD5/wAA7//5/+f/8//g/+7/2f/r/9X/6P/T/+f/0v/o/9P/6P/V/+n/2P/r/9v/7P/f/+3/5P/t/+j/7f/s/+3/7//s//L/6v/1/+n/9//p//r/6f/+/+n/AADr/wQA7f8IAPD/DAD1/xEA+/8WAAIAGwAJACAAEAAlABgAKAAeACsAJAAuACoALwAuAC4ALwArAC8AJwAuACIALAAcACgAFAAjAAwAGwADABQA+v8NAPH/BQDp//3/4//2/9z/7//W/+j/0f/i/87/3f/M/9j/y//V/8z/0//N/9H/z//P/9L/z//W/9D/2//T/+H/1v/n/9r/7//g//f/5/8AAO//CQD4/xMAAgAcAAwAJgAWAC8AIAA2ACkAPQAxAEMAOABGADwASAA/AEcAQABCAD0APAA4ADQAMgApACkAHgAeABAAEwABAAgA9P/8/+b/8P/a/+b/z//e/8X/1/+//9L/u//P/7n/zv+6/9D/vv/T/8P/2P/K/93/0v/i/9z/6P/m/+//8P/1//n/+v8BAP7/CQABAA8AAwAVAAUAGQAGAB0ABwAfAAgAIQAIACIACAAiAAkAIgALACMADQAjAA8AIgARACIAEwAgABYAHwAYAB4AGQAbABoAFwAZABMAGAAOABYACAATAAIAEAD8/wsA9f8GAO7/AQDo//v/4v/2/93/8v/a/+7/1//q/9b/5//W/+X/1v/k/9j/5P/b/+X/3//l/+P/5f/o/+f/7P/p//H/6//2/+3//P/w/wAA8/8FAPb/CQD5/w0A/f8SAAIAFgAHABsADAAgABEAIwAWACcAGgAqAB8ALAAjAC4AJgAuACcALAAnACkAJQAkACMAHgAeABYAFwANAA8AAwAHAPj//v/u//X/4//t/9r/5f/S/9//zP/a/8j/1//G/9b/xv/X/8n/2//O/+D/1f/l/93/7P/m//T/7//7//r/AwAEAAoADAAPABQAEwAaABUAHwAWACEAFgAiABUAIQARAB8ADgAcAAoAGAAFABQAAQAQAP3/DAD6/wgA+f8FAPf/AgD1/wEA9/8AAPj////6/////f/+//////8AAP7/AgD+/wQA/v8GAP7/BwD9/wcA+/8IAPr/BwD5/wcA+P8GAPf/BQD2/wQA9v8DAPX/AwD2/wIA9/8BAPf/AQD4/wAA+f/+//n//f/6//v/+v/6//r/+P/6//b/+f/z//j/8P/4/+7/9//t//f/7f/4/+7/+v/u//z/8P/+//T/AQD4/wYA/P8KAAEADwAHABMACwAXAA8AGgATABwAFgAdABgAHQAYABsAFwAXABQAEwARAAwADgAGAAkAAAAEAPn////z//r/7f/3/+n/9f/m//T/5f/0/+T/9f/l//b/6P/5/+z//P/w/wAA9f8DAPr/BgD+/wgAAgAIAAUACAAGAAgABwAGAAcAAgAFAP7/AwD5/wAA9P/9/+//+v/r//f/5//2/+X/9P/k//P/5P/0/+X/9//p//r/7v/+//P/AwD5/wgAAAAMAAYAEQANABYAEwAaABgAHAAdAB4AIAAdACIAHAAjABsAJAAYACMAFAAgABAAHQALABkABQAVAAEAEAD7/wsA9/8GAPP/AQDt//r/6P/1/+X/7//h/+r/3//l/9z/3//a/9v/2P/X/9j/1P/Y/9P/2f/S/9z/0//g/9b/5f/a/+z/3//z/+b//P/v/wYA+P8QAAEAGQAMACMAFQArAB4AMgAmADgALAA8ADAAPgAzADwANAA5ADIAMwAvACwAKgAjACQAGQAdAA4AFAACAAsA9/8EAO7//P/l//b/3f/w/9f/7P/T/+j/0f/n/9H/5//S/+f/1f/n/9j/6f/c/+r/4f/r/+X/7P/q/+3/7v/t//L/7f/1/+z/9//s//n/7P/7/+z//f/s/wAA7f8DAO//BgDy/wkA9v8OAPv/EwABABcABwAcAA0AIQAUACYAGgApACAALAAlAC4AKQAuACsALAAsACkALAAkACoAHwAnABkAIwAQAB8ACAAYAAAAEAD2/wkA7v8BAOb/+//e//T/2P/s/9P/5v/P/+D/zP/c/8v/2P/K/9T/y//R/8z/0P/O/8//0v/P/9b/0f/b/9T/4v/Y/+r/3P/x/+P/+v/q/wMA8/8NAP3/GQAGACMAEAAtABsANQAlAD0ALQBEADUASAA6AEsAPgBLAEAARwA/AEIAPAA6ADYAMAAvACQAJgAXABsACAAQAPn/BADq//n/3f/u/9L/5P/H/9z/v//V/7r/0f+3/87/uP/O/7v/0P/A/9P/x//X/8//3P/Y/+H/4f/o/+v/7v/1//T//v/4/wUA/f8LAAAAEAADABUABgAZAAgAGwAIAB0ACQAeAAsAHwAMAB8ADgAhABAAIgASACIAEwAiABUAIgAXACEAGQAgABoAIAAbAB0AGwAaABkAFQAXABAAFQAKABEABAANAP3/CQD1/wMA7v/+/+j/+f/i//T/3f/w/9n/7P/W/+j/1f/m/9T/5P/U/+L/1v/i/9n/4//c/+P/4P/j/+T/5P/o/+b/7f/p//P/6//4/+7//f/x/wIA9f8HAPr/DAD//xMABAAZAAoAHgAQACQAFQApABsALQAgADIAJQA0ACkANQArADUALAAyACsALgAoACcAJAAgAB4AFwAWAAwADQAAAAQA9P/6/+n/8v/e/+n/1P/h/8z/3P/G/9f/w//U/8H/1P/D/9X/yP/Z/87/3v/W/+T/3v/r/+j/8v/y//r//f8AAAYABwAOAA0AFAAQABoAEwAdABQAIAAUACAAEwAeABEAHAAOABgACwAVAAcAEgAFAA4AAgAMAAAACQD+/wcA/f8GAP3/BQD9/wUA/v8FAP//BQD//wUAAQAEAAIABAAEAAQABQACAAUAAQAFAP//BAD8/wQA+f8EAPf/AwD2/wIA9P8CAPL/AgDx/wAA8f////H////x////8v/+//P//f/z//v/9P/5//T/+P/0//b/9f/0//X/8v/1//H/9f/v//X/7v/2/+//+P/v//r/8f/9//T/AQD2/wQA+/8KAAAAEAAEABUACgAaAA8AHQASACAAFgAiABkAIwAaACMAGwAgABkAHAAWABYAEQAPAA0ACAAIAAAAAwD4//7/8f/5/+r/9f/l//H/4f/v/9//7//f//D/4P/w/+L/8//m//f/6//7//H//v/2/wIA/P8FAAEABwAEAAcABwAHAAgABwAIAAUABwACAAUA/v8CAPr////1//v/8f/4/+7/9v/r//X/6f/1/+n/9v/q//j/7P/7/+/////z/wQA+P8KAP7/DwADABMACAAXAA8AGwATAB0AGAAfABsAHgAdABwAHgAaAB8AGAAfABMAHgAPABsACgAYAAQAFgD//xIA+/8NAPX/CADx/wMA7f/+/+j/+P/l//L/4f/s/9//5//c/+L/2v/d/9j/2P/X/9X/1//U/9j/0//a/9T/3//W/+T/2f/q/9//8f/l//r/7f8EAPb/DgAAABkACgAiABMAKwAcADMAJAA5ACsAPQAwAD8AMwA/ADMAOwAyADYALwAuACoAJQAkABsAHQAPABUABAAMAPn/BQDu//7/5P/3/93/8f/Y/+3/0//q/9H/5//Q/+b/0//m/9b/6P/a/+n/3f/q/+L/6//n/+z/6//t/+7/7f/x/+3/9P/t//b/7f/3/+3/+P/t//r/7f/8/+3//v/v/wEA8f8FAPT/CQD5/w4A//8UAAUAGgALACAAEQAlABgAKQAeAC4AIwAwACcAMQAqADAALAAuACwAKgArACMAKAAcACQAFQAgAA0AGgAEABQA+v8NAPL/BgDp////4v/4/9v/8P/W/+r/0f/k/83/3v/L/9n/yv/V/8r/0v/L/8//zP/N/8//zP/S/83/1//P/9z/0//j/9j/6//e//P/5f/8/+7/BgD4/xEAAwAcAA4AJwAZADEAIwA6ACwAQgA1AEkAOwBMAEAATQBDAEwAQwBIAEAAQQA7ADgANAAtACsAHwAhABEAFQACAAkA8v/9/+P/8v/X/+j/zP/f/8P/1/+9/9L/uf/O/7j/zf+6/87/vv/Q/8T/1P/M/9n/1f/e/97/4//m/+n/7//v//j/9P////j/BQD7/woA//8OAAIAEgAEABUABgAXAAgAGAAJABoACwAbAA4AHQAQAB8AEgAhABYAIwAZACQAGwAlAB0AJgAeACUAHwAkAB8AIQAeAB4AHAAZABkAEwAVAAwAEQAEAAwA/f8GAPX/AQDt//v/5v/1/+D/8f/a/+z/1v/n/9P/5P/R/+L/0v/f/9L/3v/U/97/2P/e/9v/3v/f/9//4//h/+f/4//s/+b/8f/p//b/7f/8//H/AAD2/wYA/P8MAAMAEwAJABkAEAAfABcAJgAeAC0AJQAyACoANQAuADkAMQA6ADIAOQAxADYALwAwACoAKQAkACEAHAAWABMACwAJAP7//v/x//T/5f/r/9r/4v/R/9r/yf/V/8L/0f/A/9D/wP/R/8P/0//I/9j/z//e/9f/5P/h/+v/6v/z//X/+////wIACAAJAA8ADQAUABAAGQASABsAEwAcABMAHAASABkAEAAXAA4AFQAMABEACQAOAAYADQAEAAsAAwAJAAIACQACAAkAAgAKAAIACwADAAsABAAMAAUADAAFAAsABQAKAAYACQAGAAYABAADAAMA//8CAPz/AAD4////9f/+//L//f/w//z/7v/7/+3/+v/t//r/7f/5/+3/+f/v//n/8P/4//D/9v/x//X/8v/1//P/8//z//L/8//x//P/8P/0//D/9P/x//b/8v/5//X/+//4////+/8DAP//CAADAA4ACAAUAA0AGgASAB8AFgAjABkAJgAbACgAHAAnABsAJgAZACIAFgAdABIAFgANAA4ABwAGAAEA/f/8//T/9v/s//H/5f/t/+D/6//c/+v/2v/r/9v/7f/d//D/4f/z/+b/9//r//v/8v8AAPj/BAD9/wYAAgAIAAUACQAHAAgACAAHAAcABQAGAAEABAD+/wAA+v/9//X/+v/y//j/7v/2/+z/9f/s//b/7P/3/+7/+v/w////9P8EAPj/CQD9/w4AAwAUAAgAGAAMABwAEgAfABYAIAAZACAAHAAfAB0AHAAdABgAHAAUABsAEAAZAAsAFwAFABQAAAAQAPv/DAD2/wcA8f8CAO3//f/p//j/5f/0/+L/7v/g/+n/3f/k/9v/4P/a/9z/2P/Y/9f/1v/Y/9X/2f/W/9z/2P/h/9v/5//g/+3/5v/1/+3//v/1/wgA/v8TAAcAHQARACcAGQAvACEANwAoAD0ALQBAADAAQQAxAD8AMQA7AC4ANAAqACsAJQAiAB4AFwAWAAsADwD+/wcA8////+j/+f/g//T/2f/v/9T/6//R/+n/0P/n/9H/5//U/+f/1//o/9v/6f/g/+r/5P/r/+n/7P/s/+3/8P/t//P/7P/0/+z/9f/r//b/6//4/+z/+f/s//v/7f/+//D/AQD0/wQA+P8JAP7/DwADABUACgAcABEAIgAXACcAHQAsACIAMAAnADIAKwAzAC0AMgAtAC4ALQAqACsAJAAoABwAIwAUAB0ACgAXAAEAEAD4/wgA7/8AAOf/+f/g//L/2f/r/9T/5P/P/93/zP/Y/8r/0//K/9D/yv/N/8r/y//M/8v/z//L/9P/zv/Y/9H/3f/V/+P/3P/s/+P/9P/r//7/9f8IAAAAEwAKAB8AFQApACAAMwAqAD0AMgBFADsASwBAAE4AQwBPAEQATQBCAEgAPgBAADgANgAwACoAJgAdABwADgAQAP7/BADv//j/4f/t/9X/5P/K/9z/wf/U/7z/0P+5/83/uf/M/7v/zf/A/8//x//T/8//2P/X/9z/4P/i/+n/6P/x/+3/+f/y/wAA9v8FAPr/CQD+/w0AAQAQAAQAEwAHABUACgAWAAwAFwAPABkAEgAcABYAHwAZACEAGwAjAB4AJQAhACYAIgAnACMAKAAkACYAIgAjACEAHwAeABoAGQAUABUADQAQAAYACQD9/wMA9P/8/+3/9f/l/+//3//q/9r/5f/W/+H/0v/d/9H/2//Q/9n/0f/Y/9T/2P/W/9j/2f/a/93/3P/h/9//5f/j/+v/5//v/+z/9f/w//r/9v////z/BQADAA0ACwAUABIAHAAZACIAIAAoACYALwArADUAMAA5ADMAPAA0ADwANAA7ADIAOAAtADIAKAAqACAAIQAXABUADgAIAAMA/P/4/+//7//j/+b/1//d/87/1//H/9H/wf/O/7//zv/A/8//w//S/8j/1v/Q/9z/2f/j/+L/6v/s//L/9v/5////AAAIAAYADwALABQADwAXABIAGgATABsAFAAaABQAGAASABYAEQASABAAEAAOAA4ADAAMAAsACwAJAAoACQAKAAkACwAIAAsACAANAAgADQAIAA4ABwAOAAYADQAFAAwABAAKAAMACAACAAUAAAAAAP7//P/8//n/+//1//n/8v/4/+//9v/t//X/7P/1/+v/9P/r//T/6//0/+z/9P/s//P/7f/0/+7/8//v//P/8P/0//D/9P/w//T/8f/0//L/9f/0//f/9//6//r//P/+////AgADAAcABgANAAoAEwAPABkAEwAfABYAIwAYACcAGgAqABsAKgAbACkAGQAmABYAIQASABoADAATAAcACwACAAIA/P/5//f/8P/y/+j/7v/h/+v/3f/q/9r/6v/a/+v/2//t/97/7//h//P/5v/3/+3/+//z////+f8CAP//BQADAAYABgAHAAgABwAIAAYABwADAAUAAQADAP3////6//z/+P/5//b/9//z//b/8v/2//L/9v/y//n/8//8//f/AAD6/wYA/f8LAAEAEAAGABUACgAZAA4AHQARAB8AFQAgABcAIAAYAB4AGQAcABkAGQAYABQAGAAPABUACwASAAQADwD+/wsA+v8HAPX/AwDw//7/7P/6/+f/9f/k//D/4P/r/93/5//b/+L/2f/e/9f/2//W/9r/1//Y/9j/2P/a/9r/3f/d/+P/4f/p/+b/8P/s//r/9P8DAPz/DgAEABgADQAhABUAKgAcADMAIwA5ACgAPgAtAEAALwA/AC8APAAtADcAKgAwACYAJwAhAB0AGgARABQABQAMAPr/BADv//7/5//3/9//8v/a/+7/1f/q/9P/6P/T/+b/1P/l/9f/5v/b/+b/3//m/+P/5//n/+j/6//p/+7/6v/x/+r/8//r//T/6//1/+v/9f/s//f/7v/4//D/+v/z//z/9v////r/BAD//wkABAAOAAoAFQAQABwAFgAiABwAJwAhACwAJgAwACkAMgArADMALAAyACwALgApACkAJgAjACMAHAAeABQAGAAKABIAAQAKAPj/AwDv//z/5//0/+D/7f/Z/+b/1P/g/8//2v/M/9X/yv/R/8n/zv/J/8z/yf/L/8r/yv/N/8z/0f/P/9b/0//d/9n/5P/g/+z/6P/2//H/AAD8/wsABwAXABIAIwAcAC4AJgA3AC8AQAA4AEcAPgBMAEIATwBDAE4AQwBLAEAARQA7ADwANQAyACwAJgAjABcAFwAIAAsA+f8AAOv/9f/e/+r/0//g/8n/2P/C/9L/vf/O/7z/zP+9/8r/wP/L/8X/zf/M/9D/0//V/9v/2v/j/9//6//l//P/6v/5//D////1/wQA+v8IAP//CwAEAA4ACAAQAAsAEgAPABMAEwAWABcAGQAaABsAHQAeACAAIQAjACMAJAAlACYAJwAnACcAJgAoACQAJwAiACQAHgAgABoAGgAVABQAEAANAAkABgADAP7//f/1//b/7f/w/+b/6v/g/+X/2//g/9f/3P/T/9r/0f/Y/9D/1//Q/9f/0v/X/9X/2P/X/9n/2//c/97/3//i/+T/6P/o/+7/7v/z//P/+f/6/wAAAgAHAAoADwARABcAGAAfACAAJgAmAC0ALAAzADEAOAA1ADwANgA/ADcAPgA1ADsAMQA2ACwAMAAlACcAHQAcABMAEAAJAAMA/v/2//P/6v/q/97/4f/U/9n/zP/S/8b/zv/C/8v/wf/M/8P/zv/H/9H/zP/V/9T/2//d/+L/5v/q//D/8f/6//j/AgD//wkABQAPAAsAEwAPABYAEwAXABUAFwAXABYAFwAVABYAEgAWABAAFQAOABQADQATAAwAEgAMABAACwAOAAsADQANAAwADgALAA4ACQAPAAcADwAFAA8AAwAOAAIADAAAAAoA/v8HAPv/AwD6////9//7//b/+P/1//X/9f/y//T/7//y/+3/8v/s//P/6//0/+v/9P/r//T/6//0/+v/9f/s//T/7P/0/+3/9f/u//X/7v/1/+//9f/x//b/8v/4//X/+v/4//3//P8AAAEAAwAGAAcADAAMABIADwAZABMAHgAXACMAGQAmABsAKQAbACoAGwApABoAJgAXACIAEwAcAA4AFQAJAAwAAgAEAP3/+v/4//L/8//r/+7/5P/r/9//6P/c/+j/2//o/9z/6f/f/+z/4v/v/+f/8v/s//b/8v/7//n////+/wEAAgAEAAUABQAHAAYACAAGAAcABgAGAAUAAwACAAAAAAD9//7/+v/7//f/+f/2//j/9f/3//X/9//3//j/+v/5//3/+/8CAP7/BwAAAAwAAwAQAAYAFQAJABkADQAcAA8AHgARAB8AEgAdABMAHAATABoAFAAWABMAEgASAA4AEQAJAA4ABAALAP7/CQD6/wYA9f8CAPD////s//n/6P/0/+T/8P/g/+v/3f/n/9v/4//Z/+D/1//c/9f/2v/X/9n/2f/a/9v/3P/f/9//5f/k/+z/6v/0//H//v/5/wgAAQARAAkAHAASACUAGQAtACAANAAmADkAKwA8AC0APQAvADsALgA2ACsAMAAnACkAIwAfAB0AFAAWAAoADgD//wcA9f8AAOz/+f/l//P/4P/v/9v/6//Z/+f/2P/m/9n/5f/b/+X/3//m/+L/5v/l/+b/6f/n/+z/6P/u/+n/8P/q//H/6//y/+v/8v/s//L/7f/z/+//8//x//X/9P/3//f/+v/7//7/AAADAAUACQAKABAADwAWABUAHQAaACMAHgAoACIALQAlADAAKAAxACkAMQApAC8AKAArACUAJwAhACAAHQAZABgAEQATAAgADAAAAAUA+P/+/+//+P/o//L/4v/r/9v/5P/V/9//0f/Z/87/1f/L/9H/yv/O/8r/zP/J/8v/y//L/87/zf/R/9H/1//W/97/3P/l/+P/7f/s//f/9f8DAAEADwAMABsAFwAlACIAMAAsADoANQBCADwASABCAEwARABNAEUASwBEAEcAQABAADkANgAyACsAKAAdABwADwAQAAEABADz//n/5v/u/9v/5P/R/9v/yf/U/8T/z//C/8v/wf/J/8P/yf/H/8v/zP/O/9P/0v/a/9b/4f/b/+j/4f/v/+f/9f/t//r/8v/+//f/AgD9/wUAAgAHAAcACgALAAwAEAAOABQAEQAXABQAGwAWAB8AGgAiAB4AJQAhACcAJAAnACcAKAApACgAKQAlACkAIwAnACAAIwAbAB4AFgAZABAAEgAJAAoAAwADAP3/+//2//P/8P/s/+r/5f/m/+D/4f/b/93/1//b/9X/2f/T/9f/0//X/9P/2P/U/9j/1v/a/9j/3P/c/97/3//i/+P/5v/p/+v/7v/x//P/9//5//7/AQAGAAkADQARABUAGQAdACIAJAApACsAMAAxADcANQA7ADgAPgA6AD8AOQA9ADYAOQAxADMAKwArACMAIQAZABYADgAJAAMA/P/3/+//7P/j/+P/2f/Z/8//0v/I/83/xP/J/8P/x//D/8n/xv/M/8z/0P/T/9b/2//d/+T/5f/t/+3/9//1/////P8GAAMADAAJABEADgATABIAFQAVABUAGAAVABkAEwAaABIAGQAQABgADgAYAA0AFwAMABYADAAUAAwAEgALABAADQAPAA4ADQAOAAsADwAJAA8ABgAPAAQADgAAAAwA/v8JAPv/BwD4/wMA9v8AAPT/+//y//j/8f/1//D/8//w//H/8f/v//H/7f/x/+z/8//s//T/7f/0/+3/9f/t//X/7v/2/+7/9v/u//f/7//2/+//9//v//f/8P/3//L/+f/0//v/9//8//v//////wMABAAGAAkACwAPABAAFgAUABwAGAAhABsAJAAcACcAHQApAB0AKAAbACYAGQAiABQAHAAQABUACgANAAMABAD9//v/9v/z//H/7P/s/+X/5//f/+X/3P/j/9z/5P/d/+b/3//o/+L/6//o//D/7v/0//T/+f/6//7/AAACAAQABQAHAAgACQAJAAoACgAKAAkACAAIAAYABgACAAUA/v8CAPv////4//3/9f/8//T/+v/0//n/9P/5//b/+v/6//z//v/9/wIAAAAHAAIADAAEABEABgAUAAgAFwAKABoADAAbAA4AGwAOABoADgAYAA8AFQAPABMADwAPAA4ADAAMAAcACwADAAkA//8HAPv/BAD3/wEA8v/+/+//+v/r//b/5//x/+T/7P/g/+j/3f/l/9v/4f/Y/93/2P/c/9j/2//a/9z/3f/f/+L/4v/n/+f/7v/t//f/9f8BAP3/CwAGABQADgAeABYAJwAeAC4AJAAzACkANwAtADkALgA4AC0ANQArAC8AJwAoACIAIQAcABcAFQANAA0AAgAGAPn////x//n/6f/z/+T/7v/h/+v/3v/p/93/5//e/+b/4P/m/+P/5//l/+j/6f/p/+z/6v/v/+v/8f/s//L/7f/z/+7/8v/u//L/7v/y/+//8f/w//H/8v/x//T/8//2//X/+v/4//7//f8DAAMABwAJAA0ADwASABcAFwAdABsAIgAfACcAIgArACUALgAlAC4AJQAtACQAKwAjACcAIAAiABsAHQAXABYAEgAOAAwABgAHAP//AQD3//v/8P/2/+r/8P/j/+r/3v/k/9n/3//U/9r/0f/X/87/0//N/9D/zP/O/8z/zf/N/87/z//Q/9P/1P/Z/9n/3//f/+f/5//w//H/+v/7/wUABgARABEAHQAdACkAJwAzADAAPAA5AEMAQABIAEMASwBFAEsARQBHAEEAQgA8ADkANAAvACoAIwAgABUAFAAIAAgA+v/8/+3/8P/h/+b/1//d/8//1v/K/9D/xv/M/8X/yv/G/8r/yf/L/87/zv/T/9H/2v/W/+D/2//m/+H/7f/n//P/7P/3//L//P/3/////P8BAAEABAAFAAcACgAJAA8ACwATAA0AFgAQABoAEwAdABcAIQAbACQAHgAmACEAJwAkACcAJgAnACcAJgAnACMAJQAgACMAGwAfABYAGwAQABQACQANAAMABwD9////9v/3//D/8P/r/+r/5//l/+P/3//g/9z/3f/Z/9r/1//Z/9b/2f/V/9n/1v/Z/9f/2//Z/9z/2//e/97/4v/h/+X/5f/p/+r/7v/w//T/9v/7//z/AgAEAAkADAASABQAGgAdACIAJQApAC0AMAA0ADUAOQA5ADwAOgA+ADsAPgA5ADsANAA1AC4ALgAmACQAHAAZABEADQAGAAEA+v/0/+7/5//k/9z/2v/T/9L/y//M/8b/yf/E/8f/w//H/8b/yf/L/83/0f/T/9n/2v/i/+H/6v/q//P/8//9//r/BAACAAoACQAQAA4AEwASABUAFgAWABkAFwAbABYAGwAUABsAEgAbABAAGwAOABkADQAYAAwAFwAMABUADAATAAwAEQANAA4ADQAMAA0ACQANAAYADAACAAsA//8IAPz/BwD5/wQA9/8BAPT//f/x//r/8P/4/+//9f/u//L/7v/x/+//8P/w/+//8f/v//L/7//0/+//9f/w//b/8f/3//H/9//x//j/8P/4//H/+P/y//j/8v/5//P/+f/0//r/9f/7//f//f/6/wAA/v8EAAMABwAIAAsADQAQABIAFAAYABgAHQAbACEAHQAkAB4AJQAdACQAHAAjABkAIAAVABsAEAAUAAkADAADAAQA/P/8//T/9P/u/+z/6f/m/+X/4f/i/97/4f/d/+H/3f/i/9//5f/j/+n/6P/u/+7/8//0//j/+//9/wAAAgAFAAcACQAJAAwADAAOAA0ADQANAAsADAAJAAsABgAJAAIABgD//wQA+/8CAPj////3//7/9f/8//X/+//1//r/9//7//r//f/+//7/AgD//wYAAAAJAAIADAADABAABQASAAYAFAAHABUACQAVAAkAFAAKABMACgASAAsAEAALAA0ACwAKAAsABwAKAAQACAABAAYA/v8EAPv/AgD3//7/8//6/+//9v/q//L/5//t/+T/6f/g/+X/3f/i/9z/4P/b/9//2//f/93/4P/g/+P/5f/o/+r/7f/y//T/+//8/wMABAANAAwAFgAUAB4AGwAlACAALAAlADEAKAAzACoAMgApADAAJwAtACQAJwAfACAAGgAYABQAEAANAAcABQD+//7/9v/4/+//8//q//D/5v/s/+P/6v/i/+n/4//o/+T/6P/m/+r/6P/r/+v/7f/t/+7/7//u//H/7//z//D/8//x//P/8f/z//H/8v/y//L/8//x//T/8v/1//P/9//1//r/+P/9//v/AAD//wUABQAJAAsADgAQABIAFgAWABwAGgAgABwAJAAfACcAIQApACEAKAAgACcAHwAlAB0AIQAaAB4AFwAYABMAEgAOAAsACQAFAAUA/v////j/+v/y//X/6//v/+b/6v/g/+X/2//f/9j/2//U/9f/0f/U/8//0v/O/9D/zf/Q/8//0f/S/9T/1v/Y/9v/3v/i/+X/6//u//X/+P///wIACgAOABYAGAAhACMAKwAsADUANAA8ADsAQgBAAEYAQgBHAEEARAA/AEAAOgA6ADIAMQAqACYAIAAaABYADgAKAAEA/v/0//P/6P/p/9//4P/W/9n/z//T/8v/z//J/83/yf/M/8v/zf/O/9D/0v/T/9f/1v/d/9v/4//h/+n/5v/v/+z/9P/x//n/9v/8//v/AAAAAAMABQAHAAkACQANAAwAEgAPABYAEgAZABUAHAAYACAAGwAiAB4AJAAhACUAIgAlACQAJAAlACIAJQAgACMAHQAgABkAHQAVABgADwASAAkADAAEAAYA/v////j/+f/z//L/7v/t/+r/6P/m/+T/4//g/+D/3f/e/9v/3P/Z/9v/2P/a/9n/2//Z/9v/2v/c/9z/3v/f/+H/4f/k/+X/6P/p/+z/7//y//X/+f/6/wAAAgAIAAoAEAASABkAGwAgACMAJwApAC4AMAAzADYAOAA5ADoAOwA6ADsAOAA5ADQANAAuAC4AJgAlAB0AGgATAA8ABwADAPv/9//w/+z/5f/g/9z/1//U/8//zv/K/8n/xv/H/8X/x//G/8n/yv/N/9D/0//X/9n/3v/f/+f/5//w/+//+P/4//////8HAAYADQANABEAEQAUABYAFwAZABgAHAAZAB0AGQAeABcAHgAVAB0AFAAdABMAGwASABkAEAAXAA8AFAAOABEADQAPAAwADAALAAgACQAFAAcAAQAGAP3/AwD6/wAA9//+//T/+//x//j/7//2/+7/9P/t//L/7f/x/+7/8P/v//D/7//w//H/8P/y//H/8//z//X/8//3//T/+P/0//j/9f/4//X/+f/2//n/9f/6//b/+//3//r/9//7//j//f/6/wAA/f8CAAAABgADAAoACAAOAAwAEgARABUAFgAZABkAGwAdAB0AIAAdACAAHAAgABoAHgAXABsAEwAWAA0AEAAGAAkAAAACAPn/+v/y//P/7f/t/+j/5//k/+P/4P/g/9//3v/f/9//4f/h/+X/5P/o/+n/7f/u//L/9P/4//r//f8AAAIABQAHAAkACgAMAA0ADQAPAA4AEAANABAADAAPAAoADQAHAAsABAAIAAEABQD+/wMA+/8BAPr/AAD5//7/+f/9//n//P/6//v//P/8//7//P8AAPz/AgD9/wUA/v8HAP//CQABAAsAAgAMAAMADQAEAA0ABQANAAYADQAIAA0ACAAMAAkACwAJAAkACgAHAAkABQAIAAMABgABAAQA/v8CAPr//v/3//r/8//2/+//8v/r/+7/5//q/+P/5v/h/+T/3//i/9//4//g/+T/4f/n/+X/6v/q//D/7//1//f//P/+/wMABgAKAA8AEQAXABcAHQAcACMAIAAoACMAKgAkACsAJAAqACIAKAAeACMAGgAeABUAFwAPABEACgAKAAQAAgD+//r/+P/0//T/8P/w/+z/7v/q/+3/6P/s/+j/6//o/+z/6f/t/+v/7//t//D/7v/x/+//8v/x//P/8v/z//L/9P/z//T/8v/1//L/9f/z//X/8v/2//P/9//0//n/9v/7//j//f/8/wAA//8DAAQABwAJAAoADwAOABMAEgAXABQAGwAWAB8AGAAhABoAIgAbACMAGwAiABoAIAAZAB4AFwAaABUAFgASABIADwANAAsABwAHAAIAAgD8//3/9v/5//H/9P/s/+//5//q/+L/5f/d/+D/2f/c/9b/2f/U/9X/0v/U/9D/0//R/9P/0//W/9b/2v/b/9//4f/l/+j/7f/x//X/+////wYACgARABUAGwAfACUAKAAuAC8ANgA1ADwAOgBAAD0AQgA9AEEAOwA+ADYAOAAwADAAKQAnAB8AHQAVABIACgAGAP//+v/1/+//7P/l/+P/3f/d/9f/1//S/9P/zv/R/83/0P/N/9H/z//S/9L/1v/W/9r/2//e/9//4//k/+j/6v/s/+//8f/0//b/+f/7//3///8BAAQABQAIAAkADAANABAAEQAUABQAFwAXABoAGgAdAB8AIAAhACEAIgAiACQAIwAlACIAJQAhACQAHwAhABsAHgAYABsAFAAWAA8AEAAJAAoABAAEAP///f/5//f/9P/y//D/7P/s/+f/6P/j/+X/4P/j/97/4P/c/97/2//d/9r/3f/a/93/2//d/9z/3v/e/9//4P/h/+P/4//m/+f/6v/t//D/8v/1//j/+////wMABgAKAA8AEgAXABoAHwAiACcAKQAtADAAMgA0ADcAOAA5ADoAOQA5ADgANwAzADMALQAsACYAIwAdABoAEwAQAAcABAD8//j/8f/t/+f/4v/d/9n/1f/T/8//zf/K/8n/yP/H/8j/x//K/8r/zf/P/9L/1f/Z/9z/3//j/+f/6//v//P/+P/7////AwAFAAkADAAOABIAEgAWABYAGQAYABsAGgAdABwAHgAbAB4AGwAeABsAHQAZABwAGAAbABcAGAAVABUAEwATABEAEAAPAAwADAAJAAkABQAGAAEAAwD9/wAA+f/8//b/+P/y//X/8P/y/+7/8P/s/+7/7P/s/+v/7P/s/+z/7f/s/+3/7v/v/+//8f/w//P/8v/0//T/9v/2//f/9//4//n/+f/5//r/+f/6//r/+v/6//v//P/9//z//v/+/wAA//8CAAEABQAEAAgABwAMAAoAEAAOABQAEQAXABUAGgAYAB0AGwAeAB0AHgAdABwAHAAaABoAFgAVABEAEQALAAwABAAFAP3//v/2//j/8P/x/+r/6//k/+b/4P/i/93/4P/c/+D/3f/g/9//4v/j/+b/5//q/+z/8P/y//X/+P/6//7/AAAEAAUACQAJAA0ADAAQAA4AEgAPABMADwATAA4AEgANABEACgAOAAgACwAFAAgAAgAGAAAAAwD+/wEA/f////z//v/8//z//P/7//z/+//9//v//v/7////+/8AAPz/AQD9/wMA/f8EAP7/BQD//wYAAAAGAAAABgACAAYABAAHAAUABwAGAAgABwAHAAgABgAHAAYACAAFAAcABAAFAAIAAwD//wEA/P/9//n/+v/1//f/8f/y/+7/7//q/+z/5//p/+X/6P/k/+f/4//o/+X/6v/o/+3/6//x/+//9v/1//z//P8DAAMACQALABAAEgAWABcAGgAcAB4AIAAgACMAIAAlACAAJAAeACIAGgAeABYAGgARABUACwAPAAUACQD//wMA+v/9//X/9//x//T/7//w/+7/7v/t/+3/7f/t/+7/7f/v/+3/8f/u//P/8P/1//D/9//x//j/8v/5//L/+f/z//n/8//5//P/+P/z//j/8v/4//L/+P/z//f/9P/4//b/+v/5//v//P/9/wAAAQAEAAMACAAHAA0ACwARAA4AFgAQABkAEwAbABUAHgAXAB8AGAAfABgAHwAYAB0AFgAbABUAFwASABQAEAAQAA0ADAAKAAcABgACAAMA/v////n/+//0//f/7//y/+v/7f/m/+n/4v/k/97/4f/a/93/1//a/9X/2P/U/9f/0//X/9X/2P/X/9v/2//g/+H/5v/o/+3/8P/1//n//v8CAAgADQASABcAGwAhACUAKgAtADEAMwA3ADcAOwA5AD0AOgA9ADgAOwAzADYALQAwACYAJwAdAB4AEwAUAAkACQD+////9P/0/+v/6v/j/+L/3v/c/9n/1v/W/9L/1P/Q/9P/z//V/9D/1//T/9r/1v/e/9r/4v/e/+b/4v/r/+f/7//s//T/8P/4//X//P/6/wAA/f8DAAIABwAHAAoACwAOABAAEQAUABMAFwAXABwAGgAfABwAIgAfACUAIAAnACAAJwAgACcAHwAmAB4AIwAbACAAGAAbABQAFgAPABAACgAJAAUAAwAAAP3/+v/3//X/8f/x/+v/7P/m/+n/4v/m/9//4//c/+H/2//g/9n/3v/Z/97/2f/e/9r/3v/b/9//3v/g/+D/4v/j/+X/5v/o/+v/7f/w//L/9v/3//z//v8EAAUACgANABIAFgAaAB4AIgAlACkALAAvADEANAA1ADcAOAA5ADgAOQA3ADcAMwAyAC0ALAAmACQAHQAbABMAEAAIAAUA/P/6//H/7v/n/+T/3f/b/9X/0//O/83/yv/K/8j/x//I/8f/yv/J/87/zf/S/9P/2f/Z/+H/4f/o/+j/8P/w//j/+P8AAP//BwAGAAwADAARABAAFgAVABkAGAAbABoAHAAcAB0AHgAeAB4AHQAeAB0AHQAbAB0AGgAbABgAGgAWABgAEwAVABEAEgAOABAACgAMAAYACAACAAQA//////r/+v/3//b/8//z//D/7//u/+z/6//q/+n/6P/p/+f/6f/m/+n/5//q/+j/7P/r/+7/7f/v/+//8v/x//X/9P/2//b/+P/4//n/+v/6//v/+//9//3//v/9/////v8BAAAAAwACAAQABQAGAAcACQAKAAwADwAPABIAEgAWABUAGQAXABwAGQAdABsAHwAcAB8AHAAdABoAGgAXABYAEwARAA4ACgAJAAQAAgD8//v/9f/1/+3/7v/n/+j/4f/k/93/4P/a/97/2f/e/9r/3v/c/+D/4P/l/+X/6f/r/+7/8f/0//j/+v///wAABQAFAAoACQAPAA0AEgAQABUAEQAWABIAFgARABUAEAATAA4AEQAMAA8ACQALAAYABwAEAAUAAgADAAAAAAD///7//v/9//3//f/9//v//f/7//7/+/////v////8/wAA/P8AAPz/AAD8/wEA/f8BAP3/AQD+/wIA//8CAAAAAwABAAMAAgADAAMABAAEAAQABAAEAAQABAAEAAMAAwACAAMAAQABAP///v/8//z/+f/5//b/9v/z//P/8P/x/+3/7v/r/+z/6v/s/+r/7P/q/+//7P/x/+7/9P/y//n/9v/+//z/BAACAAkACAAOAA4AFAATABgAGAAbABwAHAAeAB0AHgAcAB4AGgAdABcAGgASABYADAASAAcADQACAAgA/P8CAPf//f/z//n/8P/1/+3/8v/s//D/7P/v/+3/7//v/+//8P/w//P/8f/2//L/+P/z//r/9P/8//X//f/1//3/9P/9//T//f/z//z/8//7//L/+f/z//j/8//4//P/+f/1//r/+P/7//v//f/+//7/AgABAAYABQALAAgADwALABMADgAXABEAGgATABwAFAAdABUAHgAWAB4AFgAcABQAGgATABgAEQAVAA4AEQALAA0ACQAIAAUAAwABAP7//v/6//r/9f/3//D/8//s/+//6P/r/+P/5//f/+P/3f/g/9r/3v/Y/9z/1//b/9b/2v/X/9z/2f/f/93/4//i/+j/5//v/+//9f/3//7/AQAHAAoAEQAUABkAHQAhACYAKQAtAC8AMwAzADgANgA6ADYAOgA0ADgAMAA1ACsALwAjACcAGwAfABIAFgAHAAwA/v8CAPX/+P/s/+7/5P/m/9//3//b/9r/2P/W/9b/1P/W/9L/1//S/9r/0//d/9b/4P/Z/+T/3f/p/+H/7P/l//H/6f/1/+7/+f/y//z/9/////v/AgD//wYABAAIAAgACwANAA8AEgASABYAFAAbABgAHwAaACIAHAAlAB8AKAAfACgAHwAoAB8AKAAeACYAHAAjABkAHwAVABoAEAAUAAsADQAGAAYAAQD///v/+P/2//L/8v/s/+3/5v/o/+L/5v/e/+T/2//h/9n/4P/Y/97/1//e/9f/3v/Y/97/2f/f/9v/4f/e/+P/4f/l/+X/6f/q/+3/7//z//X/+f/8////AwAGAAsADQATABUAGwAcACIAIwApACoALwAwADQANAA3ADcAOQA3ADoANgA3ADIAMwAtAC4AJgAmAB0AHQATABMACAAHAP3//P/y//L/6P/n/97/3f/W/9T/z//O/8v/y//I/8f/yP/G/8r/yP/N/8z/0v/R/9n/1v/g/93/6P/l/+//7P/2//T////8/wYAAwALAAkAEQAOABUAEwAYABYAGgAZABwAHAAdAB4AHQAfAB0AHwAcACAAHAAfABoAHwAZAB4AFwAcABUAGQASABcADwAUAAwAEAAJAAwABQAIAAEAAgD9//3/+f/4//T/8//x/+//7v/s/+z/6P/p/+X/5//j/+f/4//n/+P/5//k/+n/5f/r/+f/7P/q/+//7f/y/+//9P/y//b/9v/4//j/+f/7//v//f/9/////v8BAAAABAACAAUABAAIAAcACgAKAA0ADQAQABEAEgAUABYAGAAYABsAGgAdABwAHwAcACAAHQAfAB0AHgAbABsAFwAWABMAEQAOAAoACAADAAIA/P/6//T/8//s/+3/5f/n/+D/4v/c/9//2P/c/9j/3P/Y/93/2v/f/97/4v/j/+f/6f/t/+//8v/2//j//f///wMABAAKAAgADwANABMADwAVABEAFwASABgAEgAXABIAFQAQABMADgAQAAwADQAJAAoABwAHAAUABQADAAIAAQAAAAEA//8AAP7////9/////P/+//z////8/////P////z////7////+/////z////7/////P////z////9/////v////////8AAAAAAQABAAEAAQABAAIAAQACAAEAAQABAAEAAQAAAP///v/9//z/+v/5//j/9//2//X/9P/y//L/8P/w/+7/8P/u//D/7v/y/+//9P/x//f/9P/7//j/AAD8/wUAAQAKAAYADgALABMAEAAXABQAGQAXABoAGQAbABsAGgAbABgAGQAUABcADwAUAAoADwAEAAsA//8GAPr/AgD1//3/8f/6/+7/9v/s//P/6//y/+z/8v/t//H/7//x//H/8v/0//P/9//0//n/9f/8//b//v/3////9/8AAPb/AAD1////9f/+//T//f/0//z/8v/7//L/+v/z//r/9f/6//f/+//6//z//f/+/wAAAQAEAAQACAAHAA0ACgARAA0AFAAPABgAEQAaABMAGwAUABwAFAAcABQAHAATABoAEQAXAA8AEwANABAACgANAAgACQAEAAQAAQAAAP7//P/7//f/9//z//T/7//x/+v/7f/n/+n/4//m/+D/4//d/+D/2//f/9n/3v/Y/93/2P/e/9r/4P/d/+T/4f/p/+b/7//t//b/9P/+//z/BgAGAA8ADwAXABgAIAAhACcAKQAsAC8AMQA0ADMANgAzADgAMgA3AC4ANAApADAAIwApABsAIQARABkACAAPAP//BQD2//z/7v/z/+b/6//g/+T/3P/f/9n/2v/Y/9b/1//V/9j/1P/b/9T/3v/X/+H/2f/m/9z/6v/f/+3/4v/x/+b/9f/r//j/7//8//P////3/wEA+/8FAAAACAAFAAoACgANAA8AEQATABMAGAAWAB0AGQAhABsAJQAdACgAHgApAB8AKQAfACkAHgAoABwAJQAZACIAFgAdABEAFwAMABAACAAJAAIAAgD9//z/+P/1//P/7v/u/+n/6v/j/+b/3//j/9z/4f/Z/9//2P/f/9f/3v/W/93/1//e/9n/3//a/9//3f/i/+D/5f/j/+j/5//s/+3/8v/z//j/+f/9/wEABAAIAAwADwAUABcAGwAfACMAJgAqAC0ALwAzADQANgA2ADgANwA6ADcAOQA0ADUALgAwACgAKgAfACEAFQAXAAsADAAAAAIA9P/3/+r/7P/g/+H/2P/Z/9H/0v/M/8z/yv/J/8n/yP/K/8j/zf/K/9H/zv/X/9P/3v/Z/+X/4P/t/+j/9f/v//z/9/8DAP7/CQAEAA4ACgATAA8AFgAUABgAFwAaABoAHAAdAB0AHwAdACEAHQAhABwAIQAbACEAGwAhABkAHwAWAB0AFAAbABIAFwAOABQACwAPAAgACgAEAAYA//8AAPr/+//2//X/8v/w/+//7P/s/+j/6v/l/+f/4v/m/+D/5v/g/+f/4f/o/+P/6f/l/+v/5//t/+r/7//t//H/8P/z//T/9v/3//j/+v/5//z/+/////z/AQD//wQAAgAGAAQACAAHAAsACgANAA0AEAARABMAFQAWABkAGAAcABoAHwAcACAAHgAiAB4AIQAdAB8AHAAdABkAGAAVABIADwAMAAkABQADAP3//f/1//X/7f/u/+b/6P/h/+P/3P/f/9j/3P/W/9r/1v/a/9j/3P/c/9//4P/k/+b/6f/t/+//9P/1//r/+/8BAAEABwAHAA0ACwASAA8AFAASABcAEwAXABMAFwATABYAEgAUABEAEgAPABAADQANAAoACgAHAAcABgAFAAQAAwACAAIAAQAAAAEA//8AAP7////9/////f////z//v/8//3/+//9//r//P/6//z/+//8//r//P/6//v/+v/7//v//P/8//3//v/9/////v///wAAAAABAAAAAQAAAAEAAAABAAAAAQD+/wEA/P////r//f/4//v/9v/4//X/9v/z//T/8v/y//H/8P/y//D/8//x//X/8f/5//T//f/3/wEA+/8GAP//CgADAA8ACAAUAA0AGAARABoAFQAbABcAGgAYABoAGAAYABcAFAAWAA8AEwAKAA8ABAALAP7/BwD5/wIA9f/+//D/+v/t//f/6//1/+r/8//q//L/7P/y/+7/8v/w//P/8//0//b/9f/5//b/+//4//7/+P8AAPj/AAD4/wAA+P8AAPf/AAD2////9v/+//X//f/1//z/9P/7//X//P/2//3/+P/+//r////+/wEAAQADAAUABwAKAAkADgALABEADgAVAA8AFwAQABgAEgAZABMAGgASABoAEQAZABAAFwAOABQADAARAAoADgAIAAoABQAGAAIAAgD/////+//6//n/9//1//P/8f/v/+7/6//q/+f/5//j/+T/4f/h/97/3//b/97/2v/e/9r/3v/a/9//3P/j/+D/6P/k/+7/6v/0//H//P/4/wQAAAAMAAkAFQASAB4AGgAlACMAKgApAC8ALwAyADMAMwA2ADIANQAvADQAKgAxACMAKwAcACQAEwAdAAoAFAACAAsA+f8BAPD/+P/o//D/4v/o/97/4//b/97/2f/Z/9n/1//Z/9f/2//W/97/2P/g/9n/5P/c/+j/3//s/+L/8P/m//T/6v/3/+3/+//x//3/9f8AAPn/AwD9/wYAAgAJAAYADAALABAAEAASABUAFQAYABgAHQAbACEAHAAkAB4AJwAfACgAHwAoAB0AJwAcACUAGgAiABcAHgASABkADQAUAAkADQAEAAYA//8AAPr/+f/1//P/8f/t/+3/5//p/+P/5v/f/+T/3P/i/9r/4P/Y/97/2P/d/9j/3f/Y/97/2f/f/9z/4P/f/+L/4v/l/+X/6f/q/+7/7//z//X/+f/8/wEAAwAJAAsAEQATABkAGgAhACIAKAApAC4ALwAzADMANgA3ADgAOAA4ADgANgA2ADEAMgArAC0AIgAlABkAHAAPABIABAAIAPn//f/u//L/5P/n/9v/3v/U/9b/z//Q/8v/zP/J/8n/yf/I/8v/yv/P/8z/1P/Q/9v/1//i/93/6f/k//D/6//3//P////6/wUAAQAKAAcADwANABMAEgAWABUAGQAYABsAHAAcAB0AHgAfAB0AIAAdACAAHQAhABwAIAAbAB8AGgAdABcAGwAUABgAEQAVAA4AEQAKAA0ABgAIAAEAAwD8//3/+P/4//T/8//w/+7/7v/q/+v/5//p/+T/5//i/+b/4f/n/+H/5//i/+j/5P/q/+b/7P/o/+3/6//v/+//8f/y//P/9f/0//j/9f/6//j//f/6/wAA/P8DAP7/BQABAAcABQAKAAgADAAMAA8AEQASABUAFQAaABgAHQAbACAAHAAjAB0AJAAdACQAHgAjABwAIAAaAB0AFgAXABEAEAAMAAkABgAAAP//+P/3//H/8f/o/+r/4f/k/9z/4P/Y/93/1v/a/9b/2v/W/9v/2f/e/93/4f/i/+b/6f/s/+//8v/2//j//P/+/wMABAAJAAoADgAOABEAEQAUABQAFQAVABYAFQAWABUAFQATABQAEQASAA8AEAAMAA0ACQALAAgACQAFAAcAAwAFAAIAAwABAAIA//8AAP7//v/9//7//f/9//3//P/8//v/+//6//v/+f/7//n/+//5//r/+v/6//r/+//6//v/+//9//z//v/9//7//v////7/AAD//wEA//8CAP//AwD//wIA/v8CAPz/AAD6//7/+P/9//X/+//0//j/8//2//L/9f/x//P/8v/y//T/8v/1//P/+f/0//3/9/8CAPr/BgD9/wsAAgAQAAYAFAAKABgADgAbABEAGwAUABsAFgAbABYAGAAWABQAFAAQABIACgAOAAUACwD//wcA+f8CAPX////x//v/7f/3/+r/9f/q//T/6v/z/+r/8//s//P/7//0//L/9v/0//j/+P/5//r/+v/9//v////7/wAA+/8AAPr/AQD5/wAA+f8AAPj////3//7/9v/9//X//f/1//3/9f/9//b////4/wAA+v8BAP7/BAABAAYABAAIAAgACgAMAAwADwAOABIADwAUAA8AFgAPABcAEAAYABAAGAAPABcADgAVAA0AEwALABAACAANAAYACgAEAAcAAQADAP7//v/7//v/+P/4//T/8//x/+//7f/r/+j/5//l/+T/4v/h/+D/3v/e/93/3f/c/93/2//f/9z/4v/e/+b/4v/r/+b/8v/t//n/9P8BAPv/CgADABMADAAbABUAIgAdACkAIwAuACkAMAAuADIAMQAyADMALwAyACsALwAlACsAHgAlABYAHgANABcABAAOAPz/BQD0//3/7P/1/+b/7f/h/+f/3f/j/9v/3//a/9v/2v/a/9v/2v/d/9r/4P/c/+P/3v/n/+D/6v/j/+7/5//x/+n/9f/t//j/8f/7//T//v/4/wEA+/8EAP7/CAADAAsABwAOAAsAEQAQABQAFAAWABgAGgAcABwAHwAdACIAHgAjAB4AJAAdACUAHAAkABoAIgAXAB8AFAAbAA8AFgALABAABwALAAIABAD9//7/+f/4//T/8v/w/+3/7f/p/+n/5P/m/+D/5P/e/+H/3P/f/9v/3v/Z/93/2f/c/9r/3f/b/93/3f/f/+D/4f/j/+X/5//q/+v/7//y//b/+P/9////BAAGAA0ADQAWABUAHQAdACYAJAAsACoAMQAvADYANAA4ADYAOQA3ADcANgA0ADMALwAuACcAJwAdAB8AFAAWAAoADAD+/wEA9P/3/+r/7P/g/+P/2P/b/9L/1P/O/8//y//M/8r/yv/M/8v/zv/N/9L/0f/X/9b/3v/c/+T/4//r/+r/8v/w//n/9/////7/BgAFAAsACgAQAA8AFAATABcAFgAZABkAGwAbAB0AHQAeAB4AHgAeAB8AHwAeAB4AHQAdABwAHAAZABoAFwAXABQAFQAQABEADAAOAAgACgAEAAUAAAAAAPv/+//3//b/8//x/+//7f/t/+r/6v/n/+j/5f/o/+P/5//j/+f/4//o/+T/6f/m/+n/6P/r/+r/7f/u/+7/8P/v//P/8f/2//P/+f/0//v/9v/+//n/AQD8/wQA//8GAAMACAAHAAsACwAOAA8AEQAVABQAGgAXAB4AGQAiABwAJAAdACYAHgAmAB0AJQAcACMAGgAfABcAGgATABMADgAMAAgABQABAPz/+v/z//P/6//t/+X/5v/f/+H/2v/e/9f/2//V/9r/1v/a/9f/3P/a/9//3v/k/+T/6v/r//D/8f/3//j//f/+/wMABAAIAAkADgAOABIAEQAVABQAFgAWABYAFgAWABYAFQAVABMAFAARABMADgAQAAsADgAIAA0ABgALAAMACQABAAYAAAAEAP7/AwD9/wEA/P////v//f/6//z/+v/7//r/+v/5//n/+f/4//n/+P/6//j/+v/4//r/+f/7//n//P/7//7//P////3/AAD+/wEA/v8CAP//AwD//wMA/v8DAPz/AwD8/wIA+v8BAPj////1//3/9P/7//P/+f/y//f/8v/2//L/9P/0//T/9//0//r/9f/9//f/AgD5/wYA/P8LAAAADwADABMABwAXAAsAGgAOABsAEAAbABIAGgATABgAEwAUABIAEAAQAAsADQAFAAkAAAAGAPv/AgD2//7/8v/7/+//+P/s//b/6//0/+r/9P/r//T/7P/0/+7/9v/x//j/8//5//f/+//5//3/+//+//3/////////AAD//////v////3/AAD7/wAA+v////j////2////9f////X////1/wAA9v8BAPf/AgD5/wQA/P8GAP//BwABAAkABQAKAAkACwAMAA0ADwANABIADQASAA4AFAAOABUADgAVAA0AFAAMABMACwASAAoADwAIAA0ABgAKAAMABwABAAQA/v8AAPv//P/3//j/8//1/+//8f/r/+3/6P/p/+T/5v/h/+P/3v/g/93/3v/d/93/3//d/+H/3//k/+L/6v/l//D/6v/3//D//v/2/wcA/v8PAAYAFwAOAB8AFgAlAB4AKgAjAC4AKAAvACwALwAuAC4ALgArAC0AJgAqACAAJQAYAB8AEQAYAAkAEAAAAAkA+f8BAPH/+f/q//L/5f/s/+H/5//f/+P/3f/g/9z/3v/c/93/3f/e/9//3//i/+H/5P/k/+f/5v/r/+j/7v/r//H/7//0//L/+P/1//v/+P////r/AgD9/wYAAAAJAAMADQAHABAACwATAA4AFgASABkAFgAbABkAHQAcAB4AHgAeAB8AHgAgAB0AIAAaAB8AGAAeABUAGwARABcADQATAAkADgAEAAkAAAADAPv//v/4//n/9P/0/+//7v/s/+r/6f/m/+b/4v/j/+D/4f/e/9//3f/d/9v/3P/b/9z/3P/c/93/3v/f/9//4//i/+b/5v/q/+v/7//y//X/+f/7/wAAAQAJAAgAEQAQABkAFwAiAB4AKQAlAC8AKgA0AC8ANwAyADgAMwA3ADQANAAyADAALgAqACgAIgAiABkAGQAPABAABAAGAPn/+//w//L/5//p/97/4P/X/9n/0v/U/8//0P/N/87/zf/N/87/z//R/9L/1f/W/9v/2//g/+H/5v/o/+z/7//z//b/+f/8////AgAFAAkACgAOAA8AEQATABUAFgAYABoAGgAdABwAHgAdACAAHQAgAB0AIQAcACAAHAAfABoAHQAYABoAFgAXABMAFAAQAA8ADQAKAAkABgAGAAEAAQD8//3/9//4//T/9P/w//D/7f/t/+v/6v/p/+j/6P/m/+f/5v/n/+b/6P/m/+j/5//p/+j/6v/r/+v/7f/s/+//7v/y/+//9f/x//f/8v/6//X//f/3////+f8CAP3/BQABAAgABQAKAAoADQAPABAAFAATABgAFgAdABgAIQAbACQAHAAmAB0AJwAeACYAHQAkABoAIAAYABwAEwAWAA4ADwAIAAcAAgD///z/9//1//D/7v/o/+j/4v/j/93/3v/Z/9z/1//a/9f/2v/Y/9z/2//f/97/4v/i/+j/6P/u/+3/9f/z//v/+f8CAP//BwAEAA0ACQARAA0AFQAQABcAEgAYABMAGAAVABcAFgAWABYAFAAVABEAFAAOABMACwARAAgADwAEAA0AAgALAAAACQD9/wYA+/8EAPn/AQD4////9//9//f/+//3//j/9v/3//b/9f/2//X/9//1//j/9f/5//X/+v/3//z/+f/9//r//v/8/wAA/f8BAP7/AwD//wMA//8EAP//BQD+/wQA/f8EAPz/AwD6/wEA+P8AAPb//f/1//v/8//6//P/+f/0//f/9f/2//b/9v/5//f//f/4/wEA+v8FAPz/CgD//w0AAgARAAYAFQAJABgACwAZAA0AGQAOABgADwAWAA8AFAAOABAADAALAAoABgAHAAEAAwD8////9//9//T/+v/x//f/7v/1/+3/9P/t//T/7f/1/+7/9v/v//f/8f/5//P/+//2//3/+P////r/AQD7/wIA/P8DAP7/AwD//wIA//8BAP//AAD///7////8////+/8AAPn/AAD3/wAA9v8CAPb/AwD2/wQA9/8FAPn/BwD6/wgA/P8IAAAACQADAAsABQALAAgACgAKAAsADAALAA8ACgARAAsAEgAKABIACgARAAgAEQAHAA8ABwAPAAYADQAFAAoAAwAIAAAABQD+/wEA+//+//j/+v/z//b/8P/y/+z/7v/o/+v/5P/n/+L/5P/g/+H/3//g/9//4P/g/+D/4v/i/+f/5f/s/+n/8//u//r/9P8BAPv/CQACABEACQAZABAAIAAXACYAHQAqACIALAAlAC0AKAAsACkAKgApACcAJgAhACIAGwAeABQAFwANABEABQALAP7/AwD3//z/8P/2/+v/8P/n/+v/4//o/+H/5f/f/+P/3//j/9//4v/f/+P/4f/l/+P/5v/l/+j/6P/r/+r/7f/t/+//8P/y//T/9f/4//f//P/6/////P8DAP7/BwABAAsABAAQAAcAFAALABYADQAZABAAHAAUAB0AFgAeABgAHgAaAB4AHAAdABsAGgAbABcAGgAVABgAEQAWAA0AEwAJAA8ABQALAAAABgD9/wIA+f/9//X/+f/z//T/7//w/+z/7P/q/+j/5//m/+T/4//i/+H/4f/g/9//3//d/9//3v/f/97/4P/f/+L/4f/l/+T/6P/o/+z/7v/x//T/9v/7//3/AwAEAAwADAAUABIAHAAaACMAIQAqACYAMAArADQALwA2ADEANgAxADUAMAAyAC0ALAAoACUAIgAdABoAFAASAAoACQAAAP//9//2/+3/7f/k/+X/3f/e/9j/2P/T/9T/0f/R/8//0f/Q/9H/0v/T/9T/1//Y/9z/3f/h/+L/5//n/+7/7f/0//P/+v/5/wAA//8GAAQACwAJABAADgATABMAFQAXABgAGwAaAB4AGwAgABsAIgAcACIAHAAjABsAIwAZACEAGAAeABYAGwAUABcAEAASAA0ADgAJAAkABQADAAEA/v/9//n/+f/0//X/8P/x/+3/7v/q/+z/6P/q/+b/6P/m/+f/5v/n/+f/6P/p/+n/6v/q/+v/7P/s/+7/7f/v/+7/8v/w//X/8f/3//P/+f/0//z/9v/+//n/AAD7/wMA/v8GAAMACQAHAAwADAAPABEAEQAVABUAGgAYAB8AGgAjABwAJQAeACYAHgAmAB0AJQAbACMAGAAeABUAGAAQABIACQAKAAMAAwD9//v/9f/z/+//6//p/+X/4//g/9//3P/c/9n/2f/X/9r/2P/b/9n/3v/c/+L/4P/m/+X/7P/q//P/8P/6//X/AAD6/wYAAAAMAAUAEQAIABQADQAXABAAGQASABkAFAAZABUAGAAWABYAFgATABYAEAAVAA4AFAAKABMABwARAAUADwABAA0A//8KAP3/BwD6/wQA+P8BAPf//v/1//r/9f/4//T/9f/z//P/8//y//P/8f/0//H/9f/y//b/8//4//X/+v/3//z/+f/+//v/AQD9/wIA//8EAAAABQABAAYAAQAGAAAABgD//wUA/v8EAPz/AwD6/wEA+P////f//P/2//v/9v/6//b/+P/3//j/+f/5//v/+f////v/AwD9/wcA//8LAAIADwAFABIABwAVAAoAFgAMABcADQAXAA0AFgAMABMACwAPAAkACwAGAAcAAwACAAAA/f/8//n/+v/1//f/8v/1//D/8//u//P/7v/z/+7/9P/u//b/8P/4//L/+v/0//3/9v8AAPf/AwD6/wQA+/8FAPz/BgD+/wYA//8FAP//BQD//wMAAAABAAAA/v8AAP3/AAD7/wEA+v8CAPj/AgD3/wQA9/8FAPf/BQD4/wYA+f8HAPv/CAD9/wkA//8JAAIACQAEAAkABgAIAAgACAAKAAcACwAHAAwABwANAAYADgAGAA0ABQANAAUADQAFAAwABAAKAAQACQACAAgAAQAEAP//AgD8////+f/8//b/+P/z//X/7//x/+r/7f/n/+n/5P/n/+L/5P/h/+L/4f/j/+L/4//l/+X/6f/o/+//7P/1//H/+//4/wMA/v8LAAUAEgAMABoAEwAfABgAJAAdACcAIQApACMAKgAlACkAJAAmACIAIgAfAB0AGwAWABYAEAAQAAkACQADAAMA/P/9//X/+P/w//P/6//u/+j/6//l/+n/4//o/+L/5//i/+f/4f/o/+L/6f/k/+v/5f/t/+f/7//p//D/6//x/+7/8//x//X/9f/3//j/+f/7//v////9/wQA//8IAAIADAAEABAACAAUAAsAFwANABoAEAAcABQAHgAWAB4AFwAdABkAHQAaABsAGQAYABgAFQAWABIAFAANABEACQANAAUACgABAAYA/v8CAPv////3//r/9P/3//H/8//v//D/7P/t/+r/6//p/+n/5v/n/+T/5f/j/+T/4v/i/+D/4v/g/+P/4P/j/+H/5f/j/+f/5v/r/+r/7//v//P/9v/5//3///8FAAcADQAOABUAFQAdABwAJQAiACsAJwAvACsAMwAuADUALwA1AC4AMgAsAC8AKAAoACMAIQAcABkAFAAQAAsABwACAP3/+P/z//D/6//o/+T/4P/c/9v/2P/X/9T/1f/S/9T/0f/U/9L/1v/T/9n/1//d/9v/4//f/+j/5P/t/+n/8//u//n/9P/+//r/AwAAAAgABAAMAAoAEAAPABMAFAAVABgAFwAcABgAHwAaACEAGgAjABoAJAAaACQAGQAjABkAIQAXAB4AFQAbABIAFgAPABIACwAMAAcABgADAAEA/v/7//r/9f/2//H/8v/t/+7/6v/s/+f/6v/m/+n/5f/o/+X/5//m/+f/5//p/+j/6//q/+z/7P/u/+3/8f/v//P/8P/1//L/9//0//n/9f/7//b//f/5////+/8CAP7/BAABAAYABQAKAAkADQAOABAAEgATABcAFwAcABoAIAAcACIAHQAlAB4AJgAeACUAHQAjABoAHwAWABsAEgAVAAsADgAFAAYA//////f/9//w//D/6v/p/+P/4//f/97/3P/a/9r/2P/a/9j/2v/Z/93/2v/g/97/5f/i/+v/5//y/+3/+P/z//7/9/8FAP3/CgACAA4ABwASAAsAFQAOABgAEQAZABMAGQAVABgAFgAXABcAFAAXABIAFwAQABYADQAVAAoAFAAHABIABAAPAAIADQAAAAkA/f8GAPv/AwD4////9v/7//b/9//0//T/8v/y//L/7//y/+7/8f/u//L/7v/z/+//9P/w//b/8v/4//b/+//4//7/+/8AAP3/AgD//wQAAQAGAAIABwADAAcAAwAHAAIABgABAAUA//8DAP3/AQD7////+v/9//n//P/5//v/+P/6//n/+//7//v//v/8/wEA/v8FAAEACAADAAwABQAOAAgAEQAKABMACwAVAAwAFAAMABMACwARAAkADgAHAAoABQAHAAIAAwD+//7/+//6//f/9v/0//P/8//x//L/7//x/+7/8f/u//L/7//1//H/+P/y//r/9f/9//f/AAD5/wMA+/8FAPz/BwD9/wkA//8JAAAACAABAAcAAQAGAAEABAABAAIAAQD//wEA/f8CAPv/AgD6/wIA+f8DAPj/BAD4/wUA+f8GAPr/BwD7/wcA/P8HAP7/BwAAAAcAAgAGAAMABgAFAAUABgAEAAcABAAIAAQACQAEAAkABAAKAAMACgADAAkABAAKAAUACQAEAAkABAAHAAQABgADAAUAAQACAP//AAD8//3/+f/5//T/9f/w//L/7f/v/+n/6//n/+n/5f/n/+P/5f/j/+X/5f/m/+f/6f/r/+z/8P/x//b/9v/8//z/BAACAAsACQASAA8AGAAVAB4AGQAiAB0AJQAgACYAIQAnACEAJQAgACIAHQAeABkAGQAUABMADwANAAkABwADAAAA/f/6//j/9f/0//D/8P/s/+3/6f/r/+f/6v/l/+r/5f/q/+X/6//k/+z/5f/u/+b/8P/n//H/6v/y/+v/9P/t//X/8P/2//L/+P/1//n/+f/6//z//f8AAP//BQABAAkAAwANAAYAEQAJABQADAAXAA4AGgARABsAEwAdABUAHQAWABwAFwAbABYAGAAWABUAFAASABIADgAQAAoADQAHAAoAAgAGAP//AgD9////+f/8//b/+f/0//b/8v/z//D/8P/u/+7/7P/r/+r/6v/o/+j/5v/n/+X/5v/j/+X/4f/l/+H/5f/i/+b/4//o/+X/6v/o/+3/7P/y//H/9//4//3///8DAAYACgAPABAAFwAXAB4AHgAlACQAKwAoAC8AKwAxAC0AMgAtADIAKwAvACgAKwAjACUAHAAdABUAFQAMAAwAAwADAPv/+f/z//H/6v/p/+T/4v/e/93/2v/Y/9f/1f/W/9P/1v/T/9j/1P/a/9b/3v/Z/+P/3f/o/+H/7P/m//L/6//4//D//f/2/wIA+/8GAAEACgAHAA0ADAAPABAAEgAVABUAGQAXAB0AGAAgABkAIwAaACQAGgAkABoAJAAYACMAFwAhABUAHQATABgAEAATAAwADgAIAAgABAADAAAA/f/7//b/9//x//P/7v/w/+r/7f/n/+v/5f/q/+X/6f/l/+j/5v/o/+f/6v/o/+v/6v/t/+z/7//u//D/8P/y//H/9f/y//f/9P/4//X/+v/3//z/+P/+//r/AAD9/wIAAAAFAAMACAAHAAsADAAPABAAEgAVABUAGQAZAB0AGwAhAB0AIwAeACQAHwAlAB4AJAAcACEAGAAdABQAGAAOABEACAAJAAEAAgD6//r/8v/y/+z/6//m/+X/4f/g/9z/3P/a/9n/2f/Y/9r/2P/c/9r/4P/d/+T/4f/p/+X/7//r//X/8P/8//X/AQD7/wcAAAAMAAUAEQAJABQADQAWABAAGAATABkAFQAYABcAFwAYABUAGQAUABkAEgAYAA8AGAAMABYACgAUAAcAEgAEAA8AAgALAP//BwD9/wMA+/////j/+//2//f/9P/z//L/8P/x/+3/8P/s//D/6//x/+v/8f/s//L/7f/0//D/9v/z//n/9v/8//r//v/9/wAAAAACAAIABAAEAAYABQAGAAUABgAFAAYABAAFAAMAAwAAAAIA/v8AAP3//v/7//3/+v/8//n//P/6//z//P/8//3//v8AAP//AwACAAYABAAJAAcADAAJAA4ACgAQAAwAEgANABIADQARAAwADwAKAA0ABwAKAAQABgABAAIA/v/+//n/+v/2//b/9P/z//H/8f/w//D/7//v//D/7//x//D/8v/x//X/8//5//b//P/4////+v8CAPz/BQD+/wcAAAAIAAEACQACAAkAAwAIAAIACAACAAYAAgAEAAIAAgACAAAAAgD+/wMA/f8DAPz/AwD7/wQA+v8EAPv/BAD7/wQA+/8EAPz/BAD9/wQA/v8DAAAAAwABAAIAAgABAAMAAQAEAAAABQAAAAUAAAAGAAEABwACAAcAAwAHAAQACAAGAAgABgAIAAcACAAHAAgABwAGAAYABAAEAAEAAQD///7//P/7//j/9//0//L/8f/u/+3/6v/r/+j/6f/l/+f/5P/n/+T/6P/m/+n/6P/s/+z/8f/y//X/+P/7//7/AQAFAAcADAANABIAEwAYABgAHQAbACEAHQAjAB8AIwAfACMAHgAhABwAHgAYABkAEwAUAA4ADwAJAAkABAADAP7//v/5//n/9f/0//H/8P/u/+7/7P/s/+v/6f/r/+j/7P/o/+z/6P/u/+j/7//o//D/6f/y/+v/8//s//X/7f/2/+//9//x//n/9P/5//f/+//7//3//v///wIAAAAGAAMACgAFAA4ACAARAAsAFAANABcADwAYABEAGQATABoAFAAaABQAGAAUABUAEwATABEAEQAQAA4ADgAKAAwABwAJAAQABgABAAMA/v8BAPv//f/6//v/+f/4//f/9v/1//T/8//y//H/7//v/+7/7f/s/+v/6f/o/+f/5v/n/+T/5v/i/+X/4v/m/+L/5v/j/+j/5f/r/+j/7//t//T/8//6//r/AAABAAYACQAOABEAFAAZABsAHwAhACYAJQAsACkALwAsADEALAAxACsALwAoACsAIwAnAB0AIAAXABkADwAQAAcABwD+////9v/2/+7/7v/n/+f/4v/h/93/3P/a/9n/2P/X/9f/1f/Z/9X/2//W/93/2f/h/9z/5v/g/+v/5P/w/+n/9f/u//r/8/////j/AwD+/wcAAwALAAgADwAOABEAEwAUABcAFgAbABcAHgAZACEAGgAjABkAJAAZACMAGQAjABcAIAAWAB0AEwAZABAAFQAMAA8ACAAJAAQAAwAAAP7//P/4//j/8//1/+7/8f/r/+//6f/t/+f/7P/m/+r/5//q/+f/6//o/+v/6v/s/+z/7v/t//D/7//x//D/8v/y//P/8//1//T/9v/0//j/9f/6//f/+//5//3/+/////7/AgACAAUABQAJAAkADAAOABAAEwAUABgAGAAcABsAIAAdACMAHwAkACAAJQAeACQAHQAhABoAHgAWABkAEQATAAsADAADAAQA/P/8//b/9P/v/+3/6f/n/+P/4f/e/93/2//a/9r/2f/b/9n/3P/a/97/3P/i/+D/5v/k/+z/6f/x/+7/+P/z//7/+f8DAP7/CAADAAwACAAQAAwAEwAQABYAEwAXABYAGAAYABgAGgAXABsAFQAbABQAGwASABoADwAYAA0AFgAKABMABwAQAAUADAABAAgA/v8DAPv//v/4//r/9v/1//T/8f/y/+3/8f/r/+//6f/v/+j/7//p//D/6f/x/+v/8//u//b/8f/4//b/+//5//7//f8AAAEAAgAEAAQABgAFAAcABgAHAAYABwAFAAYABAAEAAMAAwABAAAA///+//7//f/9//z//P/7//z//P/8//z//f/9//7/AAAAAAIAAgAFAAUACAAHAAsACgANAAwADwANABAADgAQAA0ADwANAA0ACwALAAgACAAFAAQAAQAAAP3//f/6//n/9//1//P/8v/x//D/8P/v/+//7//v/+//8P/x//L/8f/0//T/9v/3//r/+f/9//z////+/wIA//8FAAEABwADAAgABAAJAAUACQAEAAgABAAHAAUABgAFAAUABAADAAQAAQAEAAAABAD//wQA/v8EAP3/AwD8/wMA/P8DAPz/AgD8/wEA/P8AAP3////9//7//v/9/////f////z/AAD7/wEA/P8CAP7/AwD//wUAAAAGAAIABwAEAAcABgAIAAgACQAJAAkACgAJAAsABwAKAAYACQAEAAYAAQADAP7/AAD6//v/9//2//P/8v/v/+7/7P/q/+r/5//o/+X/5//k/+j/5f/q/+f/7f/q//D/7//1//X/+v/6////AQAFAAcADAANABEAEwAWABgAGgAcABwAHgAeAB8AHgAfAB0AHgAaABsAFwAYABMAEwAOAA8ACQAKAAQABQAAAAAA+//8//f/+P/z//X/8P/y/+7/7//s/+7/7P/t/+z/7P/s/+v/7f/r/+//6//w/+z/8f/s//P/7f/0/+7/9f/v//f/8f/5//T/+v/3//z/+f/9//z///8AAAEABAADAAcABQALAAgADwAKABEADAATAA0AFQAPABUAEAAWABEAFgASABUAEgATABAAEQAPAA8ADgAMAAwACQALAAcACAAFAAYAAgAEAAEAAgAAAP///f/9//z//P/7//r/+v/3//j/9f/2//P/9P/w//H/7v/v/+z/7P/q/+n/5//m/+b/5P/l/+L/5f/h/+X/4v/n/+T/6v/m/+3/6v/x/+//9v/2//3//P8EAAQACgAMABEAEwAYABsAHgAjACMAKAAnACsAKQAuACsALwAqAC4AKAArACUAJwAgACEAGQAaABIAEgAKAAoAAgACAPr/+v/z//L/7P/r/+X/5f/g/+H/3f/d/9r/2v/Z/9j/2v/Y/9v/2f/d/9v/4P/d/+X/4P/p/+P/7v/n//L/7P/3//H/+//2/wAA+/8FAAAACQAGAAwACwAQABAAEwAVABUAGQAWAB0AGAAgABoAIgAaACMAGgAjABkAIgAYACAAFgAeABMAGQAQABQADAAPAAkACQAEAAQAAQD+//3/+f/5//T/9v/w//P/7P/w/+r/7v/p/+3/6P/t/+j/7f/p/+z/6v/t/+v/7v/t/+//7v/w//D/8f/x//L/8f/z//L/8//z//T/9P/2//T/9//2//j/9//6//n//P/8//////8DAAQABgAIAAoADQAOABIAEgAWABYAGwAaAB8AHQAiAB4AJAAgACQAIAAkAB8AIgAcAB4AGAAaABMAEwAOAAwABwAGAAAA/v/5//b/8v/w/+z/6f/m/+P/4f/f/97/2//c/9r/2//Z/9z/2v/d/9z/4P/f/+X/4v/p/+f/7v/s//T/8v/6//f/AAD8/wQAAQAJAAYADgAKABEADgAUABIAFgAVABcAFwAYABkAGAAbABcAHAAWABwAFAAcABEAGgAQABgADQAWAAoAEgAHAA4ABAAJAAEABAD+////+v/6//f/9f/0//H/8v/t//D/6v/v/+j/7//n/+//5//w/+j/8f/q//P/7f/1//D/+P/0//r/+f/9//3/AAAAAAIAAwAEAAYABQAHAAUACAAFAAgABQAIAAQABgADAAUAAQADAP//AQD9/////P/+//z//f/8//7//P/+//3////+/wEAAAADAAIABgAFAAkACAALAAoADQAMAA0ADQAOAA4ADgAOAA0ADQALAAsACAAJAAYABgACAAIA/v/+//r/+//3//f/9P/0//H/8v/v//D/7//v/+7/7//v/+//8f/x//L/8v/0//X/9//4//r/+//8//7///8BAAEAAwADAAUABQAHAAYACQAGAAkABwAJAAcACQAHAAgABwAGAAYABQAGAAQABgACAAUAAQAFAAAABQD//wQA/v8DAP3/AgD9/wAA/f////z//v/8//3//P/7//3/+v/9//r//v/5//7/+P////n/AAD5/wEA+/8DAP7/BAAAAAYAAgAHAAUACAAIAAkACgAKAAwACQANAAkADQAIAAsABQAKAAMABwAAAAQA/f////n/+//1//f/8f/z/+7/7v/r/+v/6v/p/+n/6P/o/+j/6f/p/+v/6//v/+7/8//z//j/+P/+//3/AwADAAkACgAOAA8AEwATABcAFgAZABkAHAAaABwAGgAbABkAGgAYABcAFQAUABEAEAAOAAsACgAGAAYAAQACAP3//v/4//v/9f/4//L/9v/w//P/7v/y/+3/8f/t//D/7f/v/+7/7//v/+//8P/u//L/7//z/+//9P/w//b/8f/3//L/+P/0//r/9v/7//j//f/7/////v8BAAEAAwAEAAUACAAHAAoACQANAAsAEAAMABEADgASAA8AEwAPABIAEAASABAAEQAPAA4ADgANAA0ACwALAAkACgAHAAkABQAGAAMABAACAAMAAQABAP////////7//v/9//3/+v/7//j/+f/1//f/8//0//H/8v/v/+//7P/r/+r/6f/o/+f/5v/l/+X/4//l/+P/5v/k/+j/5v/q/+n/7//u//T/8//6//r/AAABAAcACAANAA8AEwAWABoAHQAgACMAJAAnACcAKgApACsAKQAqACgAKAAlACYAIAAhABsAGwAUABQADQANAAUABgD+//7/9//3//D/8P/q/+v/5P/l/+D/4f/d/9//3P/c/9v/2//c/9z/3v/c/+D/3v/j/+D/5//j/+z/5//w/+v/9P/v//n/9P/+//j/AgD9/wYAAwAKAAcADgAMABEAEgAUABYAFQAaABcAHgAZACAAGgAhABoAIQAZACEAGAAgABYAHQAUABkAEQAVAA0AEQAKAAsABgAGAAIAAQD///z/+//3//f/8//1//D/8v/t//D/6//v/+r/7v/p/+7/6f/u/+r/7v/r/+//7P/v/+7/8f/u//L/7//y//D/8//x//P/8v/z//P/9f/0//b/9v/3//f/+f/5//v//P/9////AAADAAQABwAIAAwADAARABAAFgAUABoAFwAeABsAIQAeACMAHwAkAB8AIwAfACEAHQAeABoAGQAVABQAEAAOAAsABwAEAAAA/f/4//b/8v/v/+v/6f/l/+T/4f/g/93/3v/b/93/2//d/9v/3v/c/+D/3v/j/+H/5//m/+z/6v/x/+//9v/0//z/+v8BAP//BgAEAAoACAAOAA0AEQARABQAFQAWABcAFwAaABgAGwAXABwAFwAdABYAHAAUABwAEgAaAA8AFwAMABQACgAQAAYACwADAAcAAAABAPz//P/4//f/9f/z//P/7v/x/+v/7//p/+7/5//u/+b/7v/n/+//5//x/+r/8//u//b/8f/5//T/+//4//7//P8BAP//AwACAAQABQAFAAYABQAHAAUACAAEAAcAAwAHAAIABQAAAAQA/v8DAP3/AgD9/wIA/P8CAPz/AgD9/wIA/v8EAAAABgACAAgABAAJAAcACgAJAAsADAANAA0ADQANAAwADQALAA0ACQALAAYACQADAAYA//8DAPz/AAD5//z/9v/4//P/9f/w//P/7v/w/+7/7//u/+//7v/v//D/8P/y//L/9P/0//f/9//5//r//P/8//////8CAAIABAAEAAYABgAHAAcACAAIAAkACQAJAAgACgAIAAkABwAJAAcACQAGAAkABQAHAAQABgACAAYAAQAEAAAAAwD//wIA//8BAP7////8//3//P/7//z/+v/7//j/+//3//z/9//8//b//P/2//7/+P/+//n/AAD6/wIA/f8DAP//BQACAAYABQAIAAcACQAJAAoACwAJAAsACAALAAgACgAGAAgAAwAGAP//BAD8/wAA+P/8//T/+P/x//T/7v/x/+z/7v/q/+3/6f/t/+r/7f/s/+7/7v/w//L/8//2//f/+//7/wAAAAAGAAUACwAKABAADQATABEAFwATABkAFQAaABYAGgAVABkAFAAXABIAFAAPABAADQAMAAkABwAGAAMAAwD/////+//9//f/+v/0//j/8v/2//D/9f/v//P/7//z/+//8v/v//L/8P/x//H/8v/x//L/8v/y//T/8v/1//P/9v/0//j/9f/4//f/+v/5//3/+//+//3/AAAAAAMAAgAFAAUABwAIAAkACgALAAwADAANAA0ADwAOABAADwAQAA8ADwAPAA8ADgAOAA0ADAAMAAoACgAJAAgABwAHAAYABgAEAAUAAwADAAEAAQABAAAAAAD//////f/9//z//P/6//r/+P/4//b/9v/z//T/8f/x/+//7v/t/+z/6v/q/+j/6P/n/+b/5v/m/+f/5v/o/+j/6v/r/+3/7v/x//L/9v/4//z//v8CAAQACQALABAAEgAWABgAGwAdACAAIgAkACUAJwAnACgAJwAnACYAJAAkACEAIAAcABsAFwAWABEADwAJAAgAAwABAPz/+//0//T/7v/v/+n/6v/k/+X/4f/h/9//3//e/97/3v/e/97/3v/g/9//4v/h/+X/4//o/+b/7f/q//L/7v/1//L/+f/2//3/+/8CAAAABwAFAAsACgAOAA4AEQASABQAFwAXABoAGAAdABkAHwAaACAAGgAfABkAHwAXAB0AFgAbABMAFwAQABMADAAOAAgACQAEAAQAAAD///z/+//4//f/9f/z//P/8P/x/+3/7//r/+//6//u/+n/7v/p/+7/6v/v/+v/8P/s//H/7f/x/+7/8v/v//P/8P/z//D/9P/y//X/9P/1//b/9v/3//j/+f/6//z//P////7/AwACAAcABQAMAAkAEAANABQAEgAYABUAHAAYAB8AGwAhAB0AIgAeACIAHwAhAB0AHgAaABoAFwAWABMAEAANAAkABwADAAAA/P/6//T/8//u/+7/6P/p/+P/5P/f/+H/3f/f/9v/3f/a/97/2//g/93/4f/g/+X/4//p/+f/7f/s//P/8v/3//f//P/8/wIAAQAGAAYACgALAA4ADwAQABMAEwAWABUAGAAXABoAGAAcABgAHQAXAB0AFwAcABUAGwATABkAEQAVAA0AEQAKAA4ABgAKAAIABAD/////+//6//f/9f/0//H/8v/t/+//6v/t/+j/7f/n/+z/5//t/+f/7//p//D/6//z/+3/9v/x//n/9P/8//f//v/7/wAA/v8DAAEABAADAAUABAAGAAYABQAGAAUABgADAAYAAgAGAAEABQAAAAUA//8FAP7/BQD+/wYA/v8GAP//BwAAAAkAAgAKAAQACwAGAAwACQANAAsADQAMAAwADAALAAwACgAMAAgACwAFAAkAAgAHAP//AwD7/wAA+P/+//X/+v/y//f/7//0/+7/8v/t//D/7P/w/+z/8P/u//H/7//y//L/8//1//b/+P/4//v/+v/+//3/AQAAAAMAAgAGAAMABwAFAAkABwALAAcACwAIAAwACAAMAAgADAAIAAwABwALAAYACQAFAAgABQAIAAUABgADAAUAAgACAAEAAQD//////v/9//3/+//8//r/+//4//v/9//7//b/+v/2//r/9v/7//b/+//3//3/+P/+//r////9/wIA//8EAAEABQADAAcABQAIAAcACQAJAAkACQAJAAkABwAJAAUABgADAAQAAAABAP3////5//z/9v/4//P/9v/w//P/7v/y/+3/8f/s//H/7P/y/+7/8//x//X/9P/4//j//P/9////AgADAAYABwALAAoADwAOABIAEAAUABEAFgASABcAEgAXABEAFgAQABQADQARAAoADgAHAAoABQAGAAIAAwD///7//f/7//v/+P/5//b/9//0//X/8v/1//H/9P/w//P/8P/z//D/9P/w//T/8P/0//H/9f/y//X/8//2//T/9v/2//f/9//4//n/+v/7//z//f/+//////8CAAEABAADAAYABQAJAAgACwAKAAwACwAOAAwADgANAA4ADQAPAA0ADgAOAA4ADQAMAAwACwAKAAoACAAIAAgABgAGAAUABAADAAQAAgADAAEAAgAAAAAA//////7//v/9//3//P/7//r/+f/4//f/9v/1//X/8v/z/+//8P/t/+3/6//r/+r/6v/o/+n/6P/p/+j/6f/p/+v/6//s/+//8P/y//T/9//4//3//v8CAAQACQAJAA8AEAAUABUAGQAaAB4AHwAhACIAIwAjACQAJAAkACMAIgAgAB8AHgAbABkAFgAUABEADgAKAAgABAABAP7/+//4//X/8v/w/+3/6v/o/+f/5f/j/+L/4f/g/9//4P/f/+D/4P/g/+H/4v/j/+T/5v/m/+n/6f/t/+3/8P/x//T/9f/5//n//f/+/wIAAwAHAAcACwALAA8AEAASABQAFgAXABgAGgAaABwAHAAeABwAHgAbAB0AGgAcABgAGgAVABcAEwAUAA8AEAALAAwABwAIAAIAAwD+////+v/6//b/9v/z//P/8f/w/+//7v/u/+z/7f/r/+3/6//u/+v/7v/q/+7/6v/w/+v/8f/s//L/7f/z/+7/8//v//T/8P/1//H/9v/z//f/9f/4//j/+v/6//z//v/+/wIAAQAGAAQACgAHAA8ACwATAA8AFwATABsAFgAeABkAIAAbACIAHAAiAB0AIgAcACAAGwAcABgAGAAUABIADwAMAAoABQAEAP7//v/3//n/8f/z/+v/7f/m/+n/4v/m/97/4//c/+D/2//g/9v/4P/c/+L/3//k/+H/5//l/+r/6v/u/+//8v/z//f/+f/8////AAADAAUACAAJAA0ADQARABAAFAATABgAFQAaABYAGwAYAB0AGQAdABkAHQAYABwAFwAaABQAFwASABQADwAQAAsADAAHAAgAAwACAP///v/7//n/9v/1//P/8f/w/+3/7v/q/+z/6P/r/+j/6//o/+v/6P/t/+r/8P/s//L/7//1//H/+P/0//v/9//+//r/AQD8/wMA//8FAAEABgACAAYAAwAGAAQABQAEAAUABQAEAAUAAgAGAAEABgAAAAYAAAAHAAEACAAAAAoAAQALAAIADAADAA4ABQAOAAcADwAIAA8ACQAOAAoADQAKAAwACgAKAAoABwAIAAQABgAAAAQA/P8BAPn//v/1//z/8v/5/+//9v/t//T/6//y/+r/8f/q//H/6//x/+3/8v/v//P/8f/1//T/9v/3//j/+//7/////v8BAP//BAABAAcAAwAJAAQACwAFAAwABwAMAAcADQAIAA0ACAANAAgADQAIAAwACAALAAcACgAGAAkABgAHAAUABAAEAAMAAgABAAEA//////3//v/7//3/+f/7//f/+v/1//n/9f/5//X/+P/1//j/9f/5//f/+v/5//z/+v/+//3/AAD//wIAAQAEAAMABgAFAAcABwAIAAgACAAIAAgABwAHAAUABgAEAAQAAgABAAAA/v/9//v/+//3//j/9P/2//L/9P/w//T/7//0/+//9P/v//b/8P/4//P/+v/2//3/+f8BAP3/BAACAAcABgAKAAkADAAMAA4ADwAPABIADwATAA8AEwAOABMADQATAAsAEQAIAA4ABgAMAAMACQAAAAUA/v8DAPz/AAD6//3/+P/6//b/9//2//X/9f/0//T/8//0//L/9f/x//X/8f/1//D/9f/w//b/8f/2//L/9//z//j/9P/5//b/+v/3//v/+f/9//z//v/+/wAAAQACAAMABAAFAAYACAAHAAoACAALAAoADQALAA4ACwAPAAsADwALAA4ACwANAAsADAAJAAsACAAKAAcACAAGAAYABgAFAAUAAwAEAAIAAwABAAIA//8BAP7/AAD+/////f////z//f/7//v/+v/5//j/9//3//X/9f/y//P/7//x/+3/7//r/+3/6v/s/+n/6//p/+v/6v/r/+v/7f/u/+//8v/y//b/9v/7//v/AAD//wYABQAMAAsAEgAPABcAFAAbABkAHgAdACAAHwAhACAAIgAgACAAHwAeAB0AGwAaABYAFgARABIADAAMAAYABwAAAAEA+v/8//X/9v/w//H/7P/s/+j/6P/l/+X/4//j/+L/4v/h/+H/4v/i/+P/4//k/+T/5//m/+r/6f/s/+z/8P/w//T/9P/4//n//P/9/wAAAgAEAAYACQAKAA0ADgARABIAFAAWABcAGQAZABsAGwAcABwAHAAcABwAGwAbABoAGAAXABUAFAASABEADgANAAkACQAFAAUAAQABAPz//f/5//r/9f/2//L/8//w//H/7v/v/+3/7v/t/+3/7f/s/+3/7P/u/+z/7//s//D/7P/y/+3/8v/t//P/7v/1/+//9v/w//b/8f/4//P/+f/1//r/9//8//v//f///wAAAwADAAgABgAMAAkAEQAMABUAEAAZABMAHQAVACAAGAAhABkAIgAaACIAGgAgABkAHQAXABoAFAAVABEADwANAAkACAACAAIA/P/9//b/+P/v//P/6v/u/+X/6v/h/+f/3v/l/93/4//c/+L/3f/j/97/5P/h/+b/5P/o/+f/6//r/+//8P/z//b/9//6//v///8AAAQAAwAIAAcADQAMABEADwAUABIAFwAUABoAFwAcABgAHAAZAB0AGQAcABgAGwAXABkAFQAWABIAEwAPAA8ADAAKAAcABgACAAEA/v/8//n/+P/1//T/8v/w/+//7f/t/+v/6//q/+r/6f/q/+n/6//q/+3/7P/v/+3/8v/v//X/8//4//X/+//4//7/+v8AAPz/AgD+/wUA//8GAAAABwABAAYAAgAGAAIABgADAAUAAwAEAAUAAwAGAAMABgADAAgAAgAJAAIACwADAA0ABAAOAAUAEAAFABAABwARAAgAEQAIABAACAAOAAgADAAIAAkABwAGAAUAAgAEAP//AQD7////9//9//P/+v/w//j/7f/3/+v/9f/q//T/6v/z/+r/8//r//T/7f/0/+//9f/x//b/9P/3//j/+f/7//v////9/wEA//8EAAEABwACAAkABAALAAQADAAGAA0ABwAOAAgADgAHAA4ACAAOAAkADQAIAAwACAALAAcACgAHAAgABgAGAAUAAwADAAEAAgD//wAA/P/+//r//P/4//r/9//5//X/+P/1//f/9P/3//T/9//1//j/9//6//j/+//6//3//P//////AQABAAMAAwAFAAQABwAFAAkABgAJAAUACAAFAAcABQAGAAMABAAAAAEA/v////z/+//6//n/+P/3//b/9P/1//L/9f/y//b/8f/3//L/+P/0//v/9f/+//f/AAD6/wQA/v8HAAIACQAFAAsACAANAAsADgANAA8ADgAOABAADQARAAwAEAAKAA8ACAAOAAYADAADAAsAAAAIAP3/BQD7/wMA+v8AAPj//v/3//z/9v/5//b/+P/1//b/9f/0//X/8//2//L/9v/y//b/8f/3//H/+P/x//j/8v/5//P/+v/0//v/9f/8//f//v/6/////f8BAP//AwABAAQABAAGAAcABwAJAAgACgAJAAwACgANAAsADgAKAA4ACgANAAoADQAJAAwACAAKAAcACQAGAAcABQAGAAQABAADAAMAAwACAAIAAAACAP//AQD//wAA/v8AAP7////9//7//P/9//z/+//7//n/+f/3//j/9f/2//L/9P/w//L/7v/w/+z/7v/r/+7/6//t/+v/7f/s/+7/7v/v//D/8v/1//X/+f/4//7//f8DAAEACAAGAA0ACwASAA8AFwATABsAFgAdABoAHwAcAB8AHQAfABwAHQAbABoAGQAXABcAEwAUAA0ADwAIAAoAAgAFAP3/AAD4//v/9P/3/+//8//r/+//6P/r/+b/6P/l/+b/5P/k/+T/5P/k/+T/5f/l/+f/5f/p/+j/7P/r/+7/7f/y//H/9v/1//r/+f/+//3/AgACAAYABgAKAAsADgAPABEAEwAUABYAFgAYABgAGgAaABwAGwAbABoAGgAYABkAFwAXABUAEwARABAADgAMAAoABwAGAAMAAgD/////+//8//j/+P/0//b/8v/0/+//8f/u//D/7v/w/+7/7//u/+7/7v/u/+//7v/w/+7/8f/u//L/7v/z/+7/9f/v//X/8P/2//D/+P/y//n/9P/6//b/+//4//7/+///////AgAEAAQACAAHAAwACwARAA0AFQAQABkAEwAcABUAHwAXACAAGAAhABgAIAAYAB4AFgAbABMAFwARABIADQANAAkABwAFAAAAAAD7//v/9P/2/+7/8v/q/+//5v/r/+L/6f/g/+f/3v/l/97/5v/f/+b/4f/m/+P/6P/m/+v/6v/t/+3/8P/y//T/9v/4//v//P8AAAAABAAEAAkABwANAAsAEQAPABQAEgAXABQAGQAWABsAGAAbABkAGwAYABsAGAAaABcAFwAVABQAEgARAA8ADgAKAAkABgAFAAEAAAD9//z/+P/4//T/9P/x//D/7v/t/+z/7P/r/+v/6v/r/+r/6//s/+z/7f/t/+//7//z//H/9f/z//j/9v/8//n//v/6/wAA/P8DAP7/BAD+/wUA//8GAAAABwABAAYAAQAGAAIABgADAAUAAwAFAAUABAAHAAQACAAFAAkABAALAAQADQAFAA4ABgAQAAYAEQAHABEABwARAAcAEAAHAA4ABgALAAUACQAEAAYAAgACAAAA/v/+//r//P/2//r/8//5//D/9//t//b/7P/1/+v/9f/q//T/6//1/+z/9v/u//b/8P/3//L/+P/2//r/+P/7//v//f/+//7/AQAAAAMAAgAGAAIACAADAAoABQAMAAYADQAHAA0ABwAOAAcADgAIAA4ACQAOAAkADQAJAAwACAALAAcACQAGAAYABAAEAAMAAgABAP/////8//3/+v/7//j/+v/2//j/9f/2//P/9v/z//b/9P/2//X/9//2//j/+P/6//r//f/8//////8BAAAAAwACAAUABAAHAAUACAAFAAgABQAHAAQABwADAAYAAQAEAAAAAgD+////+//8//r/+v/4//n/9//2//f/9f/4//X/+P/0//n/9P/7//b//v/4/wAA+v8DAPz/BgD//wgAAQAKAAQACwAHAA0ACQAOAAsADQALAA0ADAALAA0ACQAMAAgACwAGAAoAAwAIAAEABwD//wUA/P8EAPr/AQD5/wAA9//+//b//P/1//v/9f/5//X/+P/1//b/9v/1//b/9f/1//P/9v/z//j/8//4//P/+f/z//r/9P/7//b//P/4//7/+f8AAPv/AQD9/wMAAAAFAAIABgAEAAcABwAJAAkACQAKAAoACwAKAAwACgANAAkADAAJAAwACAALAAcACQAGAAgABQAGAAMABQADAAQAAgACAAEAAQABAAAAAAAAAAAA//8AAP7/AAD+/wAA/v////7//v/8//3/+//7//r/+v/6//j/+P/1//b/8//0//H/8//v//H/7v/w/+3/8P/t/+//7f/w/+//8f/x//L/8//0//f/+P/8//z/AAD//wUAAwAJAAcADgALABMADwAWABIAGQAVABsAGAAcABkAHAAZABsAGQAZABcAFgAUABIAEgAOAA8ACQALAAUABwAAAAIA+//+//f/+v/z//f/7//z/+3/7//r/+3/6f/r/+f/6P/n/+j/5v/o/+f/5//o/+f/6f/p/+z/6v/u/+3/8P/v//T/8//4//f//P/7//////8DAAMABwAIAAsADAAOAA8AEgATABQAFQAWABcAGAAZABkAGgAYABoAFwAZABYAFwAUABQAEgARAA4ADQALAAkABwAFAAMAAQAAAP3//f/5//r/9v/4//P/9f/y//T/8P/y/+//8f/v//H/7v/w/+7/8f/v//D/8P/w//H/8P/y//D/8//w//T/8P/1//D/9v/x//f/8v/5//P/+v/1//v/9//9//r////9/wEAAAAEAAQABwAIAAkADQAMABEADwAVABEAGAATABsAFQAdABYAHgAWAB0AFQAcABUAGwATABgAEAAUAA0ADwAJAAkABQAEAAEA/v/8//n/+P/z//T/7//x/+v/7v/o/+v/5f/p/+P/6P/i/+j/4v/o/+P/6P/k/+r/5v/s/+n/7v/r//H/7//0//P/9//3//r//P/+/wAAAQAEAAUACAAJAAwADAAQAA8AEgASABYAFAAYABYAGQAXABsAGAAbABgAGgAXABgAFgAWABMAEwAPABAADAALAAgABwAEAAMA//////v/+v/2//b/8//z//D/8P/u/+3/6//s/+r/6//q/+v/6//t/+3/7v/v//D/8f/y//T/8//3//b/+f/4//z/+v////v/AgD8/wMA/v8EAP7/BQD//wYAAAAHAAAABwABAAcAAQAHAAIABgAEAAYABQAGAAYABgAIAAYACgAGAAwABgAOAAcADwAHABAABwARAAcAEQAHAA8ABgAOAAUADAAEAAoAAwAHAAAABAD//wEA/f/9//r/+f/5//b/9//z//b/8P/1/+7/9P/t//T/7f/0/+z/9P/t//b/7v/3/+//+P/x//n/9P/6//b//f/5//7//P////7/AAABAAEAAwADAAUABQAHAAUACQAGAAoABwAMAAgADQAIAA4ACQAOAAkADwAJAA8ACQAOAAgADQAIAAsABgAJAAUABwADAAQAAQACAAAA///9//z/+//6//n/9//3//X/9v/0//X/9P/1//P/9f/0//b/9f/3//b/+f/4//v/+v/9//z//////wIAAQAEAAIABgAEAAcABQAIAAUACAAEAAgAAwAHAAIABQABAAMA//8BAP3////7//3/+v/7//n/+f/4//j/+f/3//n/9//6//f/+//3//3/+f8AAPv/AwD8/wUA/v8HAAAACQACAAoABAALAAYADAAIAAwACAALAAkACwAJAAkACQAHAAgABQAHAAQABgABAAUA//8EAP3/AgD7/wEA+v8AAPj////3//7/9//9//b/+//2//r/9v/5//b/+P/2//f/9//3//f/9v/3//X/+P/1//n/9v/6//b/+//3//z/+P/+//n/AAD7/wEA/P8DAP//BQABAAYAAwAIAAUACQAHAAkACAAKAAkACgAKAAoACgAKAAsACAAKAAcACQAGAAgABAAHAAMABgACAAQAAAADAP//AgD//wAA//8AAP//AAD////////+/////v8AAP//AAD+/////v/+//3//f/8//z/+//7//r/+f/4//f/9//1//X/8v/z//H/8v/w//L/7//x/+//8P/v//L/8f/z//P/9f/2//j/+v/7//7//v8CAAIABwAGAAwACgAPAA0AEgAQABUAEgAYABUAGQAWABkAFgAZABUAFwAUABQAEwASABAADgANAAoACgAGAAcAAgADAP7////6//v/9v/4//P/9f/w//L/7f/v/+z/7f/q/+z/6f/r/+n/6v/p/+r/6f/q/+v/6v/s/+z/7v/u//H/8P/0//P/9//2//r/+v/9//7/AQABAAUABQAJAAkADQANAA8AEAASABMAFAAVABYAFwAXABgAFwAYABYAFwAVABUAEwAUABAAEQAOAA0ACwAKAAYABgADAAIAAAD///3/+v/6//f/+P/2//b/8//1//H/9P/w//P/8P/z//D/8//w//L/8P/z//H/8//y//P/8v/z//P/8//0//P/9v/y//b/8//2//P/+P/z//n/9f/7//b//P/4////+/8BAP7/AwABAAYABQAJAAkADAAMAA8AEAARABQAEwAXABQAGQAVABsAFgAbABYAGgAUABkAEwAXABAAEwANAA8ACQALAAUABwABAAIA/P/8//j/9//0//P/8f/v/+7/7P/s/+n/6v/n/+n/5f/o/+X/6P/l/+n/5v/r/+f/7P/q/+7/7P/x/+//8//y//f/9f/6//n//f/9/wEAAQAEAAUACAAJAAsADAAOABAAEQASABMAFQAWABcAFwAZABgAGQAYABkAFwAYABYAFgATABQAEAARAA0ADQAJAAkABQAFAAAAAAD7//z/9//4//T/9P/x//H/7v/u/+z/7f/r/+z/6v/s/+v/7v/s/+7/7f/w//D/8v/z//X/9v/2//j/+P/7//r//f/8/wAA/f8CAP7/BAD//wUA//8FAP//BgD//wcAAAAGAAEABgABAAcAAgAHAAMABwAEAAgABgAIAAkACAAKAAgADAAJAA4ACQAPAAkADwAIABAACAAPAAcADwAFAA0ABAALAAMACQABAAYA/v8CAPz//v/5//v/9//4//b/9f/0//P/8//x//P/7//y/+3/8v/t//P/7v/0/+7/9f/w//b/8f/5//P/+//1//z/+P/+//n/AAD8/wEA/v8DAAAABAADAAUABQAHAAcACAAIAAgACgAJAAwACgANAAoADgALAA8ACwAPAAoADgAJAA4ACAANAAcACgAGAAkAAwAHAAEABAD//wEA/f/+//r/+//4//j/9v/2//X/9f/0//P/9P/z//P/8//0//P/9f/0//f/9v/5//n/+//8//3//f8AAP//AwABAAUAAwAHAAQABwAFAAgABQAIAAUACAADAAYAAgAEAAAAAwD+/wEA/P////v//f/6//v/+f/6//n/+f/5//n/+v/5//z/+f/9//v////7/wEA/f8EAP//BwAAAAgAAgAKAAQACwAFAAsABgALAAcACwAHAAsABwAJAAYABwAGAAUABQADAAQAAQADAP//AgD9/wEA+/8AAPr////4//7/9//9//f//f/2//v/9v/7//b/+v/2//r/9v/5//f/+f/3//n/9//4//j/9//5//j/+v/5//z/+f/9//r//v/7/wAA/f8CAP7/AwAAAAUAAgAHAAMACQAFAAkABgAKAAcACgAIAAsACAAKAAkACQAIAAgACAAGAAcABQAGAAMABQABAAQAAAACAP7/AQD+/wAA/f8AAP3////9/////f////7/////////////////////////AAD//////v/+//3//f/8//v/+v/5//j/9//3//X/9v/0//T/8v/z//H/8v/x//L/8f/y//L/8//0//X/9v/3//n/+v/8//7/AQABAAUABQAIAAgADQAMABAADwASABEAFAATABYAFAAWABUAFgAVABUAEwATABIAEAAQAA0ADAAKAAkABgAGAAMAAwD/////+//8//j/+P/1//X/8v/z//D/8P/u/+//7f/u/+z/7P/r/+v/6//r/+v/7P/s/+3/7f/u/+//7//x//H/8//z//b/9//5//r//f/9/wEAAQAEAAUACAAJAAsADAAOAA8AEAARABMAFAAVABYAFgAWABUAFgAVABYAFAAUABEAEgAPABAADAANAAkACQAGAAUAAgACAP///v/9//v/+v/4//j/9v/2//X/9v/z//X/8v/0//H/9P/x//X/8f/1//H/9f/y//X/8//1//P/9v/0//X/9f/1//X/9f/2//X/9v/0//f/9f/5//b/+//2//z/+P/+//r/AAD8/wIA//8FAAMACAAGAAsACgAOAA4AEAARABMAFAAVABYAFgAYABYAGQAWABkAFQAXABMAFQARABMADQAPAAoACwAGAAcAAgADAP3//v/5//r/9f/2//H/8v/v/+7/7P/s/+r/6v/o/+n/5//o/+j/5//o/+f/6f/p/+v/6v/t/+3/8P/v//P/8f/2//T/+f/4//z/+/8AAP//BQADAAgABwALAAoADwANABEAEQATABQAFgAWABgAFwAYABgAGAAZABcAGAAWABYAFAAUABEAEQAOAA0ACgAJAAUABgABAAAA/f/8//j/+f/0//X/8f/y/+7/8P/s/+7/6//u/+r/7f/q/+7/7P/w/+3/8f/v//L/8f/1//T/9//3//n/+v/7//z//f////7/AQD//wMA//8EAP//BAD//wYA//8GAAAABgAAAAYAAAAHAAEABwACAAcAAwAIAAUACQAGAAkACAAKAAoACgAMAAoADQAKAA4ACwAPAAoADwAJAA8ABwAOAAYACwAEAAkAAQAGAP//AwD8/wAA+v/9//f/+f/1//b/8//0//L/8v/x//H/8P/v//D/7//x/+//8v/v//P/8P/0//H/9//z//n/9f/7//f//f/5////+/8BAP3/AwD//wUAAQAGAAMACAAFAAkACAAKAAkADAALAAwADQAMAA4ADQAOAA0ADwAMAA8ADAAPAAsADgAJAAwABgAKAAQABwACAAUA//8CAPz////6//z/9//5//X/9//z//T/8v/z//H/8//x//L/8v/z//P/9P/0//b/9//4//r/+v/9//z////+/wEAAAAEAAMABgAEAAcABQAJAAQACQAEAAgAAwAIAAIABgABAAUA//8DAP7/AQD8////+//9//r//P/6//v/+v/7//r/+v/8//r//v/7/////P8BAP3/AwAAAAUAAQAHAAIACQAEAAoABAALAAUACwAGAAoABgAJAAYACAAFAAYABAAFAAMAAwACAAEAAQD//wAA/f////v//v/6//3/+f/9//f//P/3//v/9//7//f/+//3//r/9v/6//b/+v/3//n/9//6//j/+v/4//r/+v/6//r/+//8//z//f/8/////f8BAP7/AgAAAAQAAQAGAAMACAAEAAkABgAKAAcACwAHAAsACAAKAAgACgAHAAkABwAHAAUABgAFAAQABAACAAMAAAABAP//AAD9/////P/+//z//f/8//3//P/+//z//v/9/////v////7/AAD//wAAAAABAAAAAQD//wAA//////7//v/8//z/+//7//n/+f/4//j/9v/2//T/9P/z//P/8//y//P/8//z//P/9f/0//f/9//5//n//P/8/wAAAAADAAMABwAHAAoACgANAA0AEAAQABIAEgATABMAFAAUABQAFAATABIAEQARAA8ADwANAA0ACgAKAAYABgADAAMA//////z//P/5//n/9//2//T/9P/x//H/8P/v/+//7v/t/+3/7f/s/+3/7P/t/+z/7v/s/+7/7v/w//D/8v/y//T/9P/3//f/+v/6//z//v8AAAEAAwAFAAYACAAKAAwADgAPABAAEQASABMAFAAUABQAFQAUABYAFAAVABMAEwAQABEADgAOAAwADAAIAAgABQAEAAMAAQD//////P/7//r/+P/4//X/9v/0//b/8//1//L/9P/y//T/8v/1//L/9f/y//b/9P/2//T/9v/0//b/9f/2//b/9v/2//b/9//2//f/9v/4//b/+f/2//r/9//7//n//P/7/////P8BAP//AwACAAYABQAJAAkADAAMAA8ADgARABEAFAAUABUAFQAWABYAFgAWABUAFQAUABQAEgASAA8ADwAMAAsACAAHAAQABAD//////P/7//f/9//z//P/8P/x/+3/7v/r/+z/6f/q/+j/6f/n/+n/5//p/+n/6f/q/+v/6//t/+7/7//x//H/9P/0//j/9//7//v//////wMAAgAHAAUACgAJAA4ADAASAA8AFAARABYAFAAYABYAGQAXABkAGAAZABcAFwAWABUAFAASABEADgANAAsACgAHAAYAAgACAP3//v/5//r/9f/2//H/8//u//H/6//w/+r/7v/q/+7/6v/u/+r/8P/r//D/7v/y//H/9P/0//b/9//5//n/+v/8//v//v/9/wEA/v8DAP//BAD//wQAAAAFAAAABgAAAAYAAAAGAAEABgACAAYAAwAHAAQABwAFAAcABwAIAAgACQAJAAkACwAKAA0ACwANAAsADQALAA0ACgANAAkADAAHAAsABQAJAAQABgAAAAMA/f8AAPv//f/4//v/9v/4//T/9f/y//P/8P/y/+//8f/v//D/7//w//D/8P/x//H/8v/y//T/8//2//X/+P/2//r/+P/9//r////8/wEA/v8EAAAABgACAAgABAAJAAYACwAIAA0ACgAOAAwADwANAA8ADwAPAA8ADwAPAA4ADwANAA4ACwANAAkACwAGAAgAAwAFAAEAAwD9/wAA+v/9//f/+v/0//f/8v/1//D/8//v//P/7//y/+//8v/w//T/8v/0//X/9v/3//n/+v/6//3//f8AAP//AwAAAAUAAgAHAAMACQADAAoAAwAKAAMACQADAAgAAQAGAAAABQD//wMA/v8BAP3////8//7//P/8//z/+//9//v//f/7//7/+/////3/AgD+/wMA//8FAAAABwACAAcAAwAIAAQACQAFAAkABgAJAAUACQAFAAcABQAGAAQABQACAAIAAQABAAAAAAD///7//v/8//3/+//8//n/+//5//v/+P/6//f/+v/3//r/9v/5//b/+f/2//r/9v/6//f/+v/4//v/+P/7//n//P/6//3//P/9//3//v///wAAAQABAAIAAgAEAAMABgAFAAgABgAJAAYACgAHAAsACAALAAgACgAIAAoABwAJAAcABwAFAAYABAAEAAIAAwAAAAAA//////7//f/9//z//P/8//v/+//7//v//P/7//z//P/9//3//v/9/////v8AAP7/AQD//wEA//8BAP//AQD9/wEA/P8AAPv//v/7//3/+f/7//j/+f/3//f/9v/2//X/9f/1//T/9f/0//b/9f/4//b/+v/4//3/+v////3/AwABAAYABAAJAAcADAAKAA4ADAAQAA8AEQARABIAEgASABIAEgASABAAEQAOABAADAANAAoACgAHAAcABAAEAAEAAQD9//3/+v/6//j/9//2//T/8//y//H/8P/v/+7/7v/t/+3/7P/t/+z/7f/t/+3/7f/u/+//8P/w//H/8v/0//T/9//3//n/+v/8//7/AAABAAMABQAGAAgACQALAAwADgAPABEAEQASABIAFAAUABUAFAAVABMAFQASABMAEQARAA4ADwAMAAsACQAHAAUABQADAAEAAAD9//3/+//6//j/+P/2//f/9P/2//P/9f/y//X/8v/0//P/9P/z//T/9P/1//T/9f/1//b/9//2//f/9v/3//b/+P/3//j/9//5//b/+f/3//r/+P/6//j/+//6//z//P/+//7///8AAAEAAgAEAAYABgAJAAkACwAMAA4ADwAQABEAEgASABMAEwAUABUAFQAVABQAFAASABIAEQAQAA8ADgALAAoACAAGAAQAAgABAP7//f/6//n/9v/2//L/8//v/+//7P/u/+r/7P/o/+r/5//q/+j/6v/o/+r/6P/r/+r/7P/t/+7/7//w//L/8//2//b/+f/5//3//f8BAAEABQAEAAkABwAMAAsAEAAOABMAEgAWABQAGAAWABkAFwAZABcAGQAXABgAFgAWABQAFAASABEADgANAAoACAAHAAQAAwAAAP//+//7//b/9//y//T/7//y/+z/8P/q/+//6f/u/+n/7v/q/+//6//w/+z/8f/v//P/8v/1//X/9v/4//n/+//6//7/+/8AAP3/AgD+/wQA//8FAAAABgABAAcAAQAHAAIABwACAAcAAwAHAAQABwAFAAcABgAIAAcACAAIAAkACQAKAAsACgALAAoACwAKAAwACwANAAoADAAJAAsACAAJAAYACAAEAAUAAgADAAAAAQD8//7/+v/7//f/+f/1//b/8//0//H/8//w//L/7//x/+//8P/v//D/8P/x//D/8v/z//L/9P/z//b/9f/4//f/+//5//3/+/8AAP3/AwD//wUAAgAHAAQACQAHAAwACQANAAoADwAMABAADgAQAA8AEAAQABEAEAAQAA8ADgAOAA0ADQALAAsACAAJAAUABwADAAMA//8AAPz//v/4//v/9P/4//L/9v/w//T/7v/z/+7/8v/u//P/7v/z//D/9P/x//b/9P/3//f/+f/6//z//f/+/wEA//8DAAEABgACAAcAAwAJAAQACgAEAAoAAwAKAAIACQABAAcAAAAGAP//BAD//wIA/v8BAP7////+//7//v/9//7//P/+//z/AAD9/wEA/f8CAP7/BAAAAAUAAQAGAAIABgADAAcAAwAHAAMABwAEAAYABAAGAAMABgADAAQAAwADAAEAAQAAAAAA//////7//f/9//z//P/7//v/+f/6//j/+v/4//r/9//6//b/+f/3//n/9v/6//f/+v/3//r/+P/7//j/+//5//z/+v/9//z//v/9/wAA//8BAAEAAgADAAMABAAEAAYABgAIAAcACQAHAAoACAALAAkACwAJAAoACAAKAAcACQAGAAcABQAGAAMABAABAAMAAAAAAP7////8//7/+//8//r/+//6//z/+f/7//n/+//6//z/+v/8//z//f/9//3//v/+/////v8AAP7/AQD+/wIA/v8CAP3/AQD8/wAA+/////r//v/5//3/9//6//f/+f/2//j/9v/3//b/9v/4//f/+f/3//v/+P/8//r////9/wIA//8FAAIACAAFAAoABwAMAAkADgAMABAADgAQAA8AEQAPABEADwAQAA8ADwAOAA0ADAAKAAoACAAIAAUABgACAAIA//////z//P/5//r/9v/3//T/9f/y//P/8P/x/+//7//u/+7/7P/u/+3/7v/t/+7/7v/v/+//8P/x//L/8//0//X/9v/4//n//P/8//////8CAAMABgAGAAkACQAMAA0ADwAQABAAEQASABMAFAAUABMAFAATABQAEgATABEAEQAPAA8ADAAMAAoACAAHAAUABAACAAEA///+//v/+//4//n/9v/3//T/9v/z//X/8v/0//L/9P/y//T/8v/0//P/9P/0//X/9f/1//b/9f/3//X/+P/2//j/9f/6//b/+v/3//r/9//7//j/+//5//z/+v/9//z//v/+/wAAAAACAAIAAwAFAAUACAAIAAoACgANAAwADwAPABEAEAATABEAEwASABQAEgAUABIAEwARABEADwAPAA0ADAALAAkABwAGAAMAAgAAAP7//P/7//j/9//1//T/8f/x/+7/7v/t/+z/6//q/+r/6f/p/+n/6f/p/+r/6v/r/+v/7f/t/+//7//x//L/9P/1//f/+P/7//z///8AAAMAAwAHAAcACgALAA4ADgARABEAFAAUABYAFgAYABcAGQAYABkAFwAZABYAFwAVABYAEgATAA8ADgALAAsABwAGAAMAAgAAAP7//P/5//j/9P/1//D/8//u//D/6//v/+n/7v/p/+7/6f/u/+n/7//r//D/7f/y//D/8//y//b/9f/4//n/+f/8//v//v/8/wAA/f8DAP//BQAAAAYAAQAHAAEACAACAAgAAwAIAAQACQAFAAkABgAJAAcACQAIAAoACQAKAAoACgALAAoADAAKAA0ACgANAAkADAAIAAsACAALAAcACgAFAAgAAwAGAAEAAwD//wEA/P////r//P/3//n/9f/3//T/9P/y//L/8f/y//H/8f/w//D/8P/w//D/8P/x//D/8v/x//T/8//2//T/+P/1//r/+P/8//r//v/9/wEA//8DAAIABQAEAAgABwAKAAkACwALAA0ADQAPAA8AEAAQABEAEAARABAAEQAQABAADwAPAA0ADQALAAsACQAIAAYABQADAAEAAAD+//3/+v/6//f/9//z//b/8f/0/+//8//t//L/7f/y/+3/8v/u//T/8P/1//L/9v/0//n/9//7//r//f/9////AQAAAAMAAgAGAAMACAADAAkABAAKAAQACgADAAkAAgAJAAIACAABAAcAAAAFAP//BAD//wIA/v8BAP7/AAD/////AAD//wAA/v8BAP7/AgD//wMAAAAFAAAABgAAAAYAAQAGAAEABwABAAcAAQAHAAEABgABAAUAAQAEAAAAAwD//wEA/v8AAP7////+//3//f/8//z/+//7//r/+//5//v/+P/7//f/+//3//r/9v/7//b/+//2//r/9//6//f/+//4//v/+f/8//r//f/7//3//f/+////AAABAAEAAgADAAQABAAGAAUACAAHAAgACAAJAAkACgAJAAoACQAJAAkACQAIAAgABwAHAAYABQAEAAQAAgACAAAAAQD+/////f/9//v//f/6//z/+f/8//j/+//4//v/+P/9//n//f/6//3/+//+//z////+/////////wAA//8BAP7/AgD+/wEA/f8BAPz/AAD6////+f/+//j//f/3//v/9v/7//b/+v/2//n/9//6//n/+v/6//v//P/8/////v8BAP//AwACAAYABAAJAAYACwAIAA0ACQAPAAoAEAALABAADAAQAAwADwAMAA4ADAANAAoACwAJAAkABwAHAAUAAwADAAAAAAD+//7/+//8//j/+v/1//f/8//1//H/8//w//L/7v/x/+3/8P/t//D/7f/w/+3/8P/u//D/8P/y//L/8//1//X/9//3//r/+v/+//7/AQABAAQABAAHAAgACwALAA4ADgAQABAAEgASABMAEwATABQAEwAUABMAEwARABEADwAQAA0ADQAKAAoABwAGAAUAAwACAAAA///8//z/+f/6//f/+f/1//f/8//2//L/9f/x//X/8f/1//L/9f/y//X/8//1//T/9f/1//X/9v/1//f/9v/4//X/+f/2//r/9v/6//b/+//3//z/+P/9//n//v/7/////f8BAP//AwACAAQABQAGAAcACAAKAAoADAANAA8ADgARAA8AEwAQABQAEQAVABEAFAAQABMADwASAA4AEAALAA0ACAAKAAYABwADAAMAAAD///3//P/6//j/9v/1//T/8v/x/+//7//t/+3/6//s/+n/6//p/+v/6f/r/+n/6//q/+3/7P/v/+7/8f/w//P/8//1//f/+f/6//z//v///wIABAAGAAcACgALAA4ADwARABIAFAAUABYAFgAXABgAGAAZABkAGQAYABgAFgAWABMAFAAQABEADQANAAoACAAFAAUAAQAAAP3/+//5//f/9v/z//P/7//x/+3/7//r/+7/6f/t/+n/7v/p/+7/6v/v/+z/8f/v//P/8P/1//T/9//3//j/+f/5//z/+//+//z/AAD+/wMA//8FAAAABgABAAcAAgAIAAIACQAEAAkABgAKAAYACwAHAAsACAALAAoACwALAAwADAAMAA0ACwANAAoADQAKAA0ACQAMAAcACwAGAAoABAAIAAMABgAAAAMA/v8BAPz////5//z/+P/5//b/9//0//T/8//y//L/8f/x//D/8f/v//H/7//x/+//8v/w//P/8f/1//L/9//0//j/9v/6//j//P/6//7//P//////AQACAAQABAAGAAYACAAJAAsACwAMAA0ADgAPAA8AEAAQABEAEQARABEAEAARAA8AEAAOAA4ADAAMAAoACQAHAAYABAAEAAEAAAD9//z/+v/5//j/9v/2//P/9P/x//L/7//x/+3/8f/t//L/7v/y/+7/8//w//b/8v/4//X/+v/4//z/+v/+//3/AAAAAAEAAwADAAQAAwAHAAQACAAEAAkAAwAJAAQACQADAAgAAgAIAAEABwAAAAUAAAAEAP//BAD//wMA//8BAP//AgAAAAEAAQAAAAEAAAACAAAABAAAAAQAAAAFAAAABgAAAAYAAAAGAAAABgAAAAUA//8EAP//AwD+/wIA/v8AAP7////9//7//f/9//3//P/9//v//P/6//z/+f/8//n/+//4//v/+P/8//j//P/4//v/+P/7//j//P/4//z/+f/8//n//P/7//z//P/9//7//v///wAAAAABAAIAAgAEAAMABQAFAAcABgAIAAcACQAIAAkACQAJAAkACQAJAAgACAAIAAcABgAGAAQABQADAAMAAgABAAAA///+//3//v/8//z/+v/7//n/+//5//v/+P/7//j//P/5//3/+f/+//v//v/8/////f8AAP7/AAD//wAAAAAAAAEA/v8AAP3/AAD8/wAA+/////n//v/4//7/9//9//b//P/2//z/9v/7//b/+//3//v/+f/8//v//f/9////AAAAAAIAAQAEAAMABwAFAAkABgAMAAgADQAKAA8ACgAQAAoAEAALABAACgAPAAkADgAJAAwABwAKAAYABwAFAAUAAgACAAEA//////3//P/6//v/9//5//X/9//z//b/8f/0/+//8v/u//L/7v/x/+7/8P/t//D/7v/x/+//8v/x//P/8//1//X/9//4//r//P/8//////8CAAIABwAGAAkACQAMAAwADwAOABAAEQASABIAEwATABMAEwATABIAEgASABAAEAAOAA4ADAALAAkACAAGAAUAAwABAAEA/v/+//z/+//5//n/9v/5//X/9//z//b/8v/2//L/9f/y//X/8v/1//P/9f/0//X/9P/1//X/9f/2//X/9//1//j/9f/5//X/+v/1//v/9v/8//f//f/4//7/+v////z/AQD+/wMAAAAFAAMABgAGAAgACQAKAAwADQAOAA4AEQAPABMAEAAUABAAFAAQABUAEAAUAA8AEgANABEACwAPAAkACwAGAAgAAwAEAAAAAQD9//3/+v/6//f/9v/1//P/8//w//D/7v/u/+z/7f/q/+3/6f/s/+j/7P/p/+z/6f/t/+v/7//t//H/7//z//H/9f/1//j/+f/7//3//v8AAAIABQAFAAgACQAMAA0AEAAQABMAEwAVABUAFwAXABgAGAAZABgAGAAYABcAFgAVABUAEwASAA8ADgALAAoABwAGAAMAAgD///7/+//5//f/9f/0//L/8f/v/+//7f/u/+r/7f/q/+3/6v/u/+r/7//r//D/7v/y//D/9P/y//X/9f/3//f/+P/5//r//P/7//7//f8BAP//AwD//wUAAAAGAAIABwADAAgABAAJAAYACwAHAAsACAAMAAkADAAKAA0ACwANAA0ADQANAAwADgAMAA4ACwANAAoADAAJAAwABwALAAUACQADAAYAAQAEAP//AQD8//7/+f/8//f/+f/2//b/9P/0//L/8v/y//H/8f/w//D/7//x/+//8f/v//H/7//z//D/9P/y//X/8//3//X/+f/3//v/+v/9//z//////wIAAQAEAAQABgAHAAgACQAKAAwACwAOAA0ADwAOABEAEAASABAAEgARABEAEAARAA8ADwAOAA0ADQALAAsACAAHAAUABAACAAEA/v/+//v/+v/4//f/9f/0//L/8v/x/+//8P/u/+//7v/w/+7/8f/u//P/8P/0//L/9v/0//n/9//7//n//f/8//////8CAAEAAwADAAQABQAFAAYABQAIAAUACAAFAAgABAAIAAMACAADAAYAAgAGAAEABgABAAQAAQAEAAEAAwABAAMAAQACAAEAAQACAAEAAgABAAMAAQAEAAEABAABAAQAAQAEAAAAAwD//wMA//8DAP//AgD+/wIA/v8BAP3/AAD8/////P/+//z//f/7//3//P/8//z/+//7//r/+//6//z/+v/8//n//P/5//z/+f/8//n//P/5//z/+v/8//r//P/6//3//P/+//z//v/9/////////wAAAAACAAIABAADAAUABAAGAAYABwAGAAcABwAIAAgACAAIAAgACQAHAAgABwAGAAUABgAEAAUAAwADAAEAAQAAAP///v/+//3//P/8//v/+//6//v/+f/8//n//P/5//z/+v/9//r//v/7/////P8AAP3/AQD+/wEA/v8AAP//AAAAAAAAAAD//wAA/v////3////7//7/+v/+//n//f/4//z/+P/7//f/+//3//v/9//7//j//P/6//3//P////7/AAAAAAEAAwADAAUABAAHAAYACgAIAAsACAAMAAkADQAKAA4ACgAOAAoADQAKAA0ACQAMAAcACgAHAAgABQAGAAIABAABAAEA//////3//f/7//r/+f/3//j/9f/3//T/9f/y//P/8f/z/+//8v/u//H/7v/x/+7/8v/v//P/8P/z//L/9P/0//f/9//5//r//P/9//7/AAABAAQABAAHAAgACgAKAA0ADQAPAA8AEQARABIAEgATABIAEwASABEAEQAQAA8ADgAOAAwACwAKAAgABwAGAAQAAwACAAAAAAD9//3/+v/7//j/+f/2//j/9f/3//T/9v/0//b/8//1//P/9f/0//X/9P/1//X/9f/1//X/9v/1//b/9P/3//X/+P/1//n/9f/5//b/+v/2//v/9//9//n//v/7/////f8BAAAAAwACAAUABQAHAAgACQAKAAwADQAOABAADwARABAAEwAQABQAEAAUABAAFAAPABMADgARAAwADwAKAAwABwAJAAQABgACAAIA/v////v/+//5//j/9v/1//P/8v/x/+//7//t/+7/6//t/+r/7P/p/+z/6f/s/+n/7f/q/+7/6//w/+3/8v/w//T/8//3//b/+v/6//3//v8AAAIABAAGAAgACgALAA4ADgARABEAFAAUABcAFgAYABcAGQAXABkAFwAZABYAFwAUABQAEgARABAADQAMAAkACAAFAAQAAQD///3/+v/5//f/9v/z//P/8P/w/+7/7v/t/+3/6//t/+r/7f/r/+3/7P/u/+3/7//v//H/8v/z//T/9f/2//f/+f/5//z/+//+//z////9/wEA//8DAAEABQACAAYAAwAHAAQACAAGAAkABwAKAAkACwAKAAsACwAMAA0ADQANAA0ADgANAA8ADAAOAAsADgALAA4ACgAMAAgACgAHAAgABQAGAAIABAAAAAEA/v/+//v/+//4//n/9v/2//X/9P/z//L/8v/x//H/8P/w/+//8P/v//H/7//y/+//8v/w//P/8f/1//P/9//1//j/9v/6//j//P/7//7//v8AAAAAAwADAAUABgAHAAkACgAMAAwADQANAA8ADwARABAAEgAQABMAEAATABEAEgAQABEADwAPAA0ADAALAAkACAAGAAUABAACAAAA///7//z/+P/4//b/9f/z//P/8f/x/+//7//v/+7/7//u/+//7//w//D/8v/x//T/8//2//b/+f/5//v/+//+//7/AAAAAAIAAwAEAAQABQAGAAUABwAGAAcABgAIAAYACAAGAAcABQAHAAQABgAFAAUABAAEAAMABAADAAMAAwACAAIAAgACAAIAAgACAAIAAQADAAEAAwABAAIAAQACAAEAAgABAAIAAQACAAAAAQAAAAAA//8AAP7////9//7//f/9//z//f/7//z//P/8//z//P/7//v/+//7//z/+//8//r//P/6//z/+//8//v//P/6//3/+v/9//v//f/7//3//P/9//3//v/9/////v///wAAAAABAAAAAgABAAQAAwAFAAQABQAFAAYABgAHAAcACAAIAAgACAAIAAcABwAHAAcABgAFAAUAAwAEAAIAAwABAAAA//////7//v/9//z//P/7//v/+//6//n/+v/5//v/+f/7//r//P/6//3/+//+//z////9/wAA/v8BAAAAAQAAAAEAAAABAAAAAAABAP//AAD+/////f////z//f/7//z/+v/8//n/+//5//r/+P/6//n/+v/5//r/+v/8//v//f/9//7//v8AAAEAAgADAAMABQAFAAcABwAIAAgACQAJAAsACgALAAoADAALAAwACgALAAkACgAJAAoABwAIAAUABgAEAAUAAgADAAAAAAD+//7//P/8//r/+v/4//j/9//2//b/9P/0//P/8//x//L/8P/y//D/8f/w//L/8P/y//D/8//y//T/8//2//b/+P/4//v//P/9////AAABAAMABQAGAAgACAALAAsADQAOAA8ADwAQABAAEQASABEAEgARABEAEAAQAA8ADgANAAwACwAJAAgABwAGAAQABAABAAEA//////z//f/5//v/+P/6//b/+P/1//f/9P/3//P/9v/0//X/9P/1//T/9f/1//X/9f/0//b/9P/3//T/+P/0//j/9f/5//X/+f/2//r/9//7//j//P/5//3/+v/+//3/AAAAAAIAAgAFAAQABgAHAAgACQAKAAwADAAPAA4AEAAQABEAEAASABEAEgARABIAEAASAA8AEQAOAA8ADAANAAkACwAGAAcAAwAEAAAAAQD9//7/+v/6//f/9//0//T/8f/x//D/7//v/+3/7f/r/+z/6v/s/+n/7P/p/+z/6v/u/+v/8P/t//H/7//z//H/9v/0//n/9//8//z///8AAAMABAAGAAgACgAMAA0ADwAQABIAEwAVABUAFwAWABgAGAAZABcAGQAXABgAFgAVABQAEgARAA8ADQAMAAkACAAFAAQAAQD///3//P/5//j/9f/1//H/8v/v/+//7f/t/+v/7f/r/+z/6//s/+v/7f/t/+7/7//v//H/8P/z//L/9v/0//j/9v/6//j//f/6/////P8BAP7/AgAAAAQAAgAFAAMABgAFAAgABwAJAAgACQAJAAoACwALAA0ACwANAAwADgAMAA8ADQAPAA0ADwAMAA4ACwANAAoADAAJAAsACAAJAAUABwADAAQAAQABAP/////8//z/+f/5//f/9//2//X/9P/z//L/8f/x//D/8P/v//D/7//w/+//8f/v//L/7//z//H/9P/y//b/8//4//X/+v/3//v/+v/+//3/AQD//wIAAgAFAAUABwAIAAgACwAKAA0ADAAPAA4AEQAPABMADwATABAAFAAQABMADwASAA4AEQANAA4ACwALAAkACAAGAAQAAwABAAAA/f/9//r/+f/3//b/9P/z//H/8f/v/+//7v/u/+7/7v/u/+3/7//v//D/8f/x//P/9P/1//b/+P/4//v/+//+//7/AAAAAAIAAgAEAAMABgAFAAcABgAIAAYACAAHAAgABwAIAAcABwAHAAYABgAFAAYABQAGAAQABAADAAQAAgAEAAIABAABAAQAAQADAAEAAwABAAMAAQACAAEAAQABAAEAAAAAAP//AAD////////+//7//v/+//3//v/8//3//P/8//v/+//7//z/+//8//r//P/7//v/+//7//r//P/6//z/+//8//v//P/7//z//P/8//z//f/8//3//P/9//3//f/+//7//v////////8BAP//AgAAAAMAAgAEAAIABQADAAYABAAHAAUABwAGAAgABwAIAAcABwAHAAcABwAGAAcABQAGAAMABQACAAMAAAACAP7/AAD9//7/+//9//r/+//6//r/+v/6//r/+f/6//n/+v/6//v/+v/8//v//f/8/////f8AAP//AAAAAAEAAAABAAEAAQABAAEAAQABAAEAAAAAAP///////////f/9//z//P/7//z/+v/7//r/+v/6//r/+v/6//v/+//8//z//f/9//7///8AAAEAAQACAAMABAAEAAYABgAHAAcACAAIAAkACQAJAAoACgAKAAoACQAJAAkACAAIAAcACAAGAAcABAAFAAMABAABAAIA//8AAP7//v/8//3/+v/6//n/+P/3//b/9v/1//X/8//0//L/8//x//L/8f/y//H/8v/x//L/8v/z//P/9P/1//b/9//5//r/+//9//7/AAABAAMABAAFAAcACAAJAAsADAANAA8ADwAQABAAEQAQABIAEAARAA8AEQAOABAADgANAAsACwAJAAkABwAGAAQAAgACAP//AAD9//7/+v/8//n/+//3//n/9f/4//X/+P/0//f/9P/2//T/9v/0//X/9P/1//X/9f/1//X/9v/1//f/9f/3//X/+f/1//n/9f/5//b/+v/4//z/+P/9//r//v/9/////v8BAAAAAwADAAUABgAHAAgACQALAAwADQAOAA4ADwAQABAAEQAQABIAEAASABEAEgAPABEADQAPAAsADQAJAAsABgAIAAQABQABAAMA/v////v//f/4//r/9f/2//P/8//x//H/7//u/+//7f/u/+v/7f/q/+3/6v/u/+r/7v/q/+//7P/x/+3/8v/v//T/8//3//b/+v/5//3//f8AAAIABAAGAAcACQALAA0ADgARABEAFAAUABYAFgAYABcAGQAXABkAFwAYABYAFwAUABUAEgASAA8ADwALAAoABwAGAAMAAwD///7/+//6//b/9//z//P/8P/x/+7/7//r/+3/6//t/+v/7P/r/+z/7P/s/+7/7f/w/+//8v/x//X/8//3//T/+f/2//v/+f/+//v/AAD9/wEA//8DAAEABQADAAYABAAHAAYACQAIAAoACgAKAAwACwANAAwADgANAA8ADQAPAA0AEAANABAADAAPAAsADwALAA0ACgALAAgACQAFAAcAAwAFAAEAAgD+////+//9//n/+v/3//f/9f/1//T/8//y//H/8f/w//D/7//x/+7/8f/u//L/7v/z/+//8//v//T/8P/2//L/+P/0//r/9v/8//n//f/7/////v8BAAEABAAEAAUABwAHAAkACQAMAAsADwAMABEADQATAA8AFAAQABQAEAAUABAAFAAPABIADgAQAAwADgAKAAsACAAHAAQAAwABAP///v/8//r/+P/3//X/9f/y//L/8P/v/+7/7v/t/+7/7f/u/+3/7v/u//D/7//y//H/9P/0//f/9v/5//n//f/8/////v8BAAAABAABAAUAAwAHAAUACAAGAAgABwAJAAgACAAIAAgACAAHAAgABgAIAAYABwAFAAcABAAHAAMABgADAAYAAgAFAAIABAABAAQAAQADAAEAAgAAAAEA//8BAP//AAD//////v/+//7//f/9//z//P/8//z//P/8//v/+//6//z/+v/7//r/+//6//z/+v/9//r//f/6//3/+//9//v//v/7//7//P/+//z////8/////P////z//v/9//7//v/+/////v////7/AAD+/wIA//8DAAAABQABAAYAAQAGAAIABwAEAAgABQAIAAYACQAGAAgABgAHAAYABgAGAAUABgADAAUAAQAEAAAAAgD+/wEA/f////v//v/6//3/+f/8//n/+//4//r/+P/5//n/+v/6//v/+//7//3//P/+//3//////wAAAAABAAAAAQABAAEAAQACAAEAAQABAAEAAAABAP//AAD+/////f////z//v/7//z/+//8//r/+//6//v/+//8//v//P/8//z//f/+//7///8BAAAAAgABAAMAAgAFAAQABgAFAAcABgAIAAcACAAIAAgACAAJAAgACAAIAAcACAAHAAcABgAGAAUABQAEAAQAAgADAAEAAQAAAP///v/+//z//P/7//v/+f/5//j/9//3//X/9v/z//T/8v/0//L/8//y//P/8f/y//L/8v/z//P/9f/1//f/9//5//n/+//8//7//v8BAAEABAAEAAcABwAKAAoACwANAA0ADgAPAA8AEAARAA8AEQAPABAADgAQAA0ADgALAA0ACQAKAAcACAAFAAUAAwACAAEA///+//3//f/7//z/+f/6//f/+f/2//j/9f/4//T/9//1//f/9P/2//T/9v/1//b/9f/2//b/9v/2//b/9v/2//f/9v/3//b/+P/3//n/9//6//n//P/7//3//P////3/AQD//wMAAQAFAAQABwAHAAkACQALAAsADgANAA8ADwAPABAAEAAQABEAEAAPABAADgAQAA0ADwALAA0ACQAMAAcACQAEAAcAAQAFAP//AgD8//7/+f/8//f/+f/1//b/8//z//H/8f/w/+//7//t/+//6//u/+r/7v/q/+7/6//v/+v/8f/s//L/7//0//H/9v/z//j/9//7//v//////wIAAwAFAAcACQALAAsADwAPABIAEgAVABQAFwAVABkAFgAZABcAGAAWABcAFQAWABIAEwAQABAADQANAAkACQAFAAUAAQAAAP3//f/5//n/9f/1//L/8//v//D/7f/u/+z/7f/s/+z/6//s/+z/7P/u/+3/7//u//D/8P/z//H/9f/y//f/9f/6//f/+//5//7/+/8AAP3/AQAAAAQAAgAGAAMABwAFAAgABwAKAAkACwALAAwADQANAA4ADQAOAA4ADwAOABAADgAQAA0AEAAMAA8ACwAOAAoADAAIAAoABgAIAAMABwABAAQA/v8BAPv//v/5//z/9v/5//T/9//z//X/8v/z//H/8f/x//D/8f/v//H/7v/y/+7/8//u//T/7v/2/+//9//x//n/8v/6//T//P/2//7/+f8AAPz/AQD//wMAAgAGAAQABwAIAAgADAAKAA4ADAAQAA0AEgAOABQADwAVAA8AFQAPABUADgAUAA0AEgAMABAACgANAAcACQAEAAYAAgACAP///v/8//r/+f/3//b/8//z//H/8f/v//D/7f/v/+z/7//s/+//7P/w/+7/8v/w//T/8v/2//T/+f/3//v/+v/+//z/AAD+/wIAAQAEAAMABQAFAAcABgAIAAcACAAIAAgACQAIAAkACAAJAAcACQAHAAkABgAIAAUACAAFAAgABAAHAAMABgADAAUAAwAEAAIABAABAAMAAAACAAAAAQD//wAA/f////3//v/9//3//P/8//v/+//6//r/+v/5//r/+f/6//n/+v/5//v/+v/8//r//f/5//3/+f/+//r//v/6////+v8AAPv/AAD8/wAA/P8AAPz/AAD9/wAA/f8AAP7/AAD/////AAD//wEA//8CAP//BAD//wUAAAAGAAEABwABAAgAAwAJAAMACQADAAkABAAJAAUACQAEAAcABAAFAAQABAAEAAIAAwAAAAIA//8AAP3////6//7/+f/9//j//P/3//z/9//7//f/+//4//v/+P/8//n//f/6//3//P/+//3//////wAAAQAAAAEAAQACAAEAAgABAAMAAQADAAAAAgD//wEA/v8BAP3/AAD8/////P////z//v/7//3/+//9//v//P/7//z//P/9//3//v/+//7//////wEAAAADAAEABAACAAQAAwAFAAQABgAFAAcABQAIAAYACAAGAAcABgAHAAYABwAGAAYABgAFAAUABAAEAAMABAACAAIAAQABAAAAAAD+//7//f/8//z/+//6//n/+f/4//j/9v/2//T/9f/0//T/8//z//P/8//z//T/8//0//X/9P/2//b/+P/4//v/+v/9//z/AAD//wIAAQAFAAUACAAIAAoACgAMAAwADQAOAA0ADwAOAA8ADgAPAA0ADwAMAA4ACwAMAAkACgAHAAkABQAHAAMABAABAAEA//////7//f/8//v/+//5//r/+P/5//f/+P/2//j/9f/4//X/+P/1//f/9f/3//T/9v/1//f/9f/2//X/9//1//f/9v/3//b/9//3//j/+f/4//v/+v/8//z//v/9/wAA/v8CAAEABAACAAYABAAJAAcACwAJAA0ACwAOAAwADwAOABAADgAQAA4AEAAPAA8ADwAOAA4ADAANAAoADAAHAAoABQAIAAIABgD//wQA/f8BAPv//v/4//v/9v/5//T/9v/y//T/8f/y//D/7//v/+7/7//t/+//7P/v/+z/7//s//D/7P/x/+3/8//w//X/8v/4//X/+v/4//3//P8BAAAABAADAAcACAAKAAwADQAPABAAEgASABUAFAAXABUAGAAVABgAFQAXABUAFgATABQAEAARAA0ADgAKAAsABwAHAAMAAwD/////+//7//j/+P/0//X/8v/y//D/8P/u/+7/7P/t/+3/7f/t/+3/7f/t/+7/7v/v/+//8f/x//P/8v/2//T/+P/2//r/+P/8//r//v/8/wEA/v8CAAAABAACAAYABAAIAAYACgAIAAsACgAMAAwADQANAA4ADgAPAA8ADwAPAA4ADwAOAA8ADgAPAAwADQALAA0ACQALAAYACQAEAAcAAgAFAP7/AgD8////+v/9//f/+//1//n/9P/2//L/9P/x//L/8P/x//D/8P/x/+//8f/v//L/7//0/+//9f/w//b/8f/4//H/+f/z//v/9f/9//f////5/wEA/P8EAAAABQACAAYABQAIAAkACgAMAAwADwANABEADwATAA8AFQAPABYADwAWAA4AFQANABQADAARAAoADwAHAAwABQAJAAIABQD//wAA/P/8//n/+f/2//X/9P/z//L/8P/w/+7/8P/s/+//7P/v/+z/8P/t//L/7v/0//D/9v/y//f/9P/6//f//f/6/////P8BAP//AwABAAQAAwAGAAUABwAHAAcACAAIAAgACQAJAAgACgAIAAoABwAKAAcACgAHAAoABgAJAAYACAAFAAgABAAGAAMABgACAAUAAQAEAAAAAwAAAAEA//8AAP3////9//7//P/9//v//P/6//v/+v/6//r/+f/6//n/+v/5//r/+f/7//n/+//5//z/+f/9//n//v/6//7/+v////r////7/wAA+/8AAPz/AAD9/wEA/P8BAP3/AAD+/wAA//8AAAAAAAABAAAAAgAAAAMAAQAFAAEABgABAAcAAgAJAAIACQADAAkAAwAJAAMACQADAAkAAwAIAAMABgADAAUAAgADAAEAAQABAP7/AAD9//7/+//9//n//P/4//z/9//8//b/+//2//v/9//8//f//f/4//3/+f/+//v////8/wAA/f8BAP//AQABAAEAAgACAAIAAQADAAEAAwABAAMAAAADAP//AgD+/wIA/f8BAP3/AAD8/wAA/P////v//v/7//7//P/+//z//v/8//7//v///////v//////AAAAAAIAAAADAAEABAACAAUAAwAFAAMABQAEAAYABAAHAAQABgAEAAYABQAGAAUABQAEAAUABAAEAAMAAwACAAIAAgABAAEAAAD///7//v/9//3//P/7//r/+f/4//j/9//3//b/9f/1//T/9P/0//T/9P/0//T/9P/1//X/9//2//n/9//6//r//P/8//7///8BAAEABAADAAYABQAIAAgACgAKAAsACwAMAA0ADQANAA0ADQAMAA4ACwANAAsADAAJAAoABwAJAAUABwADAAUAAQADAAAAAQD+/////P/9//v//P/6//r/+v/5//n/+P/5//f/+f/3//j/9v/4//X/+P/1//j/9f/4//X/+P/1//j/9v/4//X/+P/2//j/9//4//j/+f/5//r/+//7//3//P////7/AAAAAAMAAgAFAAMABwAFAAkABgALAAkADQAKAA4ADAAOAAwADwAMABAADQAOAA0ADgANAA0ADAALAAsACQAKAAcACAAEAAYAAgAFAP//AgD9////+//9//j/+//2//n/9P/2//L/9P/x//L/8P/w/+7/7v/u/+7/7v/t/+7/7f/v/+3/8f/u//L/7//0//H/9v/z//n/9v/8//r//v/9/wIAAQAFAAYACAAJAAwADAAPABAAEQASABMAFQAUABYAFQAXABUAFgAUABUAEwAUABIAEgAPAA8ACwAMAAgACQAFAAUAAQABAP3//v/5//r/9v/2//T/9P/x//L/8P/w/+7/7//t/+7/7f/u/+3/7v/u/+//7//w//D/8f/y//L/9P/0//b/9f/4//f/+//5//3/+/////3/AAD//wIAAQAFAAMABwAFAAkABwAKAAkACwAKAA0ADAAOAA0ADgAOAA8ADgAPAA4ADgAPAA4ADwANAA4ACwAMAAkACwAIAAoABQAHAAMABQABAAMA/f8BAPv//v/5//z/9//6//X/+P/0//b/8v/0//H/8//w//H/8f/x//H/8P/x/+//8v/w//P/8P/1//D/9v/x//j/8//5//T/+//2//3/+f////v/AQD+/wQAAQAGAAQACAAHAAsACgAMAA0ADgAPAA8AEQAPABMADwAUABAAFQAQABUADwATAA4AEgALABAACQANAAYACgADAAYAAAACAP3////6//r/9//3//X/9f/y//L/8f/v/+//7f/u/+3/7v/s//D/7f/x/+7/8v/v//T/8P/2//L/+f/2//v/+P/9//v/AQD9/wIAAAADAAIABgAEAAcABQAIAAYACQAIAAkACQAKAAoACQAKAAkACgAIAAoACAAKAAcACgAHAAkABQAIAAUABwAEAAcAAgAFAAEABAABAAMAAAABAP7/AAD9/////P/+//v//f/6//z/+v/7//r/+v/5//n/+f/5//r/+f/6//j/+v/4//v/+f/7//n//P/5//3/+v/+//r//v/6////+/////v/AAD8/wAA/f8AAPz/AAD9/wAA/v8BAP//AQAAAAEAAQABAAIAAQADAAEABAACAAYAAgAHAAMACAADAAkAAwAKAAMACQADAAoABAAJAAQACAADAAcAAgAFAAIABAAAAAIA//8AAP7//f/9//v//P/6//z/+P/7//f/+//2//v/9v/6//b/+//2//z/9//8//j//f/6////+/////3/AAD+/wEA//8CAAEAAwACAAMAAwACAAMAAgADAAIAAwABAAMAAAADAP//AwD+/wIA/f8BAP3/AQD8/wAA/P8AAPv////7////+/////z////9/////v////////8AAAAAAQAAAAIAAAADAAEABAABAAUAAgAFAAIABQADAAYAAwAGAAMABgADAAYAAwAFAAQABQADAAUAAwADAAIAAwABAAIAAAAAAP/////+//3//f/7//v/+v/6//j/+P/3//f/9v/2//X/9v/0//X/9P/2//T/9v/0//f/9f/4//f/+v/5//z/+v/+//3/AAD//wMAAQAEAAQABgAGAAgACAAKAAkACwALAAwADAAMAA0ACwANAAsADAAKAAsACAALAAYACQAFAAcAAwAGAAEABAAAAAIA//8AAP3//v/7//3/+//8//r/+v/5//n/+f/5//n/+P/5//f/+f/3//n/9//5//b/+f/2//j/9v/5//b/+f/2//n/9//6//f/+v/4//r/+f/7//r/+//7//3//f/+//////8BAAEAAwADAAUABAAHAAYACQAHAAsACAAMAAkADQAKAA4ACgAOAAsADgALAA0ADAANAAsADAAKAAoACQAIAAgABwAGAAUABAACAAMAAAABAP3////7//3/+f/7//b/+f/0//f/8//1//H/8//w//L/7//w/+7/7//u/+//7v/v/+//7//x//D/8v/x//T/8//2//X/+f/4//z//P8AAAAAAwADAAYABgAJAAoADAANAA8AEAARABIAFAATABUAFAAVABUAFQAVABQAEwASABIAEAAQAA4ADAALAAkACAAGAAQAAwAAAP///f/8//n/+f/2//b/9P/z//H/8v/v//D/7v/v/+7/7//t/+//7v/v/+7/7//v//D/8f/y//L/8//1//X/9//3//n/+f/7//v//f/9/////v8CAAAABAACAAYABQAIAAcACQAIAAoACQAMAAsADQAMAA4ADQAOAA0ADgAOAA4ADgAOAA4ADQANAAwADAAKAAoACAAIAAcABwAFAAUAAgADAAAAAQD+////+//8//j/+v/2//n/9f/4//P/9v/y//T/8f/z//H/8v/x//H/8f/y//H/8f/y//H/8//x//X/8v/3//P/+P/1//r/9v/8//j//v/6/wAA/P8CAP//BQACAAcABQAIAAgACgALAAwADQAOAA8ADwARABAAEwAQABMAEQATABAAEwAPABIADQARAAsADgAIAAsABQAIAAMABAD//wAA/f/9//r/+v/2//b/9P/z//H/8f/w/+//7//t/+7/7f/v/+3/7//u//D/7//x//D/9P/y//b/9P/4//f/+//6//7//P8BAP7/AwAAAAUAAgAGAAQACAAGAAkACAAKAAkACgAJAAoACgAKAAoACgALAAkACgAJAAsACAAKAAcACQAGAAkABQAHAAMABgACAAUAAQAEAP//AgD+/wEA/f////z//v/7//3/+v/8//n/+//5//r/+f/5//n/+f/5//j/+f/4//n/+P/6//n/+//5//v/+f/8//r//f/6//7/+v////v////8/wAA/P8AAPz/AQD9/wEA/v8BAP7/AgD+/wEAAAABAAEAAgACAAIAAwACAAQAAgAFAAMABwADAAgAAwAIAAQACQAEAAkABAAKAAQACQAEAAgAAwAIAAMABgACAAQAAQACAAAAAAD///7//v/8//3/+v/8//j/+//3//r/9v/6//X/+v/2//r/9v/7//b/+//4//z/+P/9//r//v/8/////f8AAP//AQAAAAIAAQADAAIAAwADAAMAAwADAAMAAgADAAEAAwABAAMAAAADAP//AgD+/wEA/f8BAP3/AQD9/wAA/P8AAPz/AAD8/wAA/P8AAP3/AAD+/////v8AAP//AAAAAAAAAAAAAAIAAAADAAAAAwABAAMAAQAEAAEABQACAAUAAgAFAAIABQADAAQAAgAEAAIABAACAAMAAQADAAAAAgD//wEA//////7//v/8//z/+//7//r/+f/5//j/+P/3//f/9v/3//X/9//1//f/9f/4//X/+f/2//r/+P/8//n//f/7/////f8CAP//BAABAAYAAwAHAAUACAAHAAoACQAKAAsACgALAAoACwAJAAwACQALAAgACgAGAAoABQAIAAMABgABAAUAAAADAP//AgD9/wAA+//+//v//f/6//v/+v/6//r/+v/5//n/+f/4//n/+P/5//j/+f/3//n/9//6//f/+f/2//n/9//5//f/+v/3//r/9//7//n//P/6//z/+//9//3//v/+//////8BAAEAAwADAAQABQAFAAcABgAJAAcACgAIAAsACQAMAAkADQAKAA0ACgANAAkADAAJAAsACAALAAgACQAHAAgABgAGAAQABAADAAIAAQAAAAAA/v/9//z//P/5//r/9//4//X/9v/z//X/8//z//H/8v/w//L/8P/w/+//8P/v//D/8P/x//H/8v/y//T/9P/2//b/+P/5//v//P/+/wAAAQADAAUABgAIAAkACwAMAA4ADwAQABEAEgATABMAFAATABQAEwAUABMAFAASABIADwAQAA0ADQAKAAoABwAHAAMAAwAAAP///f/8//r/+f/3//b/9f/0//P/8v/x//D/8f/v//D/7v/v/+7/8P/v//D/7//x//D/8v/y//P/8//1//T/9v/3//j/+f/7//v//P/9//3///8AAAIAAgAEAAMABgAFAAgACAAKAAkACwAKAAwACwANAAwADgANAA8ADgAPAA4ADgANAA4ADAAOAAwACwALAAoACQAIAAcABgAFAAMAAwABAAEA//////z//f/6//v/+P/6//b/+P/1//b/8//1//L/9P/x//P/8f/z//H/8v/x//L/8f/y//L/8//0//P/9f/0//b/9f/4//b/+v/4//v/+v/+//z/AAD+/wMAAQAFAAMABwAGAAkACQALAAsADQANAA4AEAAQABEAEAASABEAEgARABIAEAARAA8AEAANAA4ACwAMAAgACQAFAAYAAgACAP///v/7//v/+P/4//X/9f/z//L/8f/w//D/7//v/+7/7v/u/+7/7v/v//D/8P/w//L/8f/z//T/9v/2//j/+P/7//v//v/9/wEAAAADAAEABQADAAYABQAHAAcACQAHAAoACAALAAoACwAKAAoACgAKAAsACgALAAkACgAIAAoABwAJAAcACAAFAAcABAAFAAMABQABAAMAAAABAP7/AAD9//7//P/8//v/+//6//v/+f/6//j/+f/3//j/9//4//j/+P/4//f/+P/4//n/+P/6//n/+//6//z/+v/9//r//v/7/////P8AAPz/AAD9/wEA/v8BAP7/AQD+/wIA//8CAAAAAgABAAMAAgACAAMAAwAEAAMABQADAAYABAAHAAQACAAEAAkABAAIAAQACQAEAAgABAAIAAMABwADAAcAAgAFAAEAAgAAAAEA//////3//f/8//v/+//5//r/+P/5//f/+f/2//n/9v/5//b/+v/2//r/9//7//n//P/6//3/+/////3/AQD+/wIA//8DAAAAAwABAAQAAgAEAAMABAAEAAMABAADAAMAAwADAAEAAwABAAMAAAACAP//AQD+/wEA/f8BAP3/AQD9/wAA/f8AAP3/AAD9/wAA/f8AAP3/AAD+/wAA//8AAP//AAAAAAAAAAAAAAEAAAACAAEAAgABAAMAAQAEAAEABAABAAQAAQAEAAIABAACAAQAAQADAAEAAwABAAMAAAACAP//AQD+/wAA/f////z//f/7//v/+v/6//r/+f/5//j/+P/3//j/9//4//b/+f/2//n/9v/6//f/+//5//3/+v////v/AQD9/wIA//8EAAEABgADAAcABQAJAAcACQAIAAoACQAKAAoACgAKAAkACgAHAAoABgAJAAUACAADAAcAAQAGAAEABAD//wMA/v8BAP3/AAD8////+//+//r//f/6//z/+v/7//r/+v/5//r/+f/5//r/+P/6//j/+f/4//r/9//6//f/+v/3//v/9//7//f/+//4//v/+P/8//n//f/7//7//P////3/AAD//wEAAAADAAIABAAFAAUABgAHAAcACAAJAAgACwAJAAsACQALAAkADAAJAAwACQAMAAgACwAHAAoABgAJAAUACAAEAAYAAgAEAAEAAgD//////f/+//z//P/6//r/+f/4//j/9v/2//T/9P/z//P/8f/y//H/8v/w//L/7//x//D/8v/w//P/8f/0//T/9v/1//j/9//6//r//f/9/wAAAAADAAMABgAGAAgACQALAAwADgAOABAAEQARABIAEgATABIAEwARABMAEQASAA8AEAANAA4ACwAMAAgACQAEAAYAAQADAP7/AAD7//3/+f/5//b/9v/0//X/8//z//L/8f/x//D/8P/w//H/8P/x//D/8v/w//P/8f/0//L/9f/0//f/9f/4//b/+v/5//z/+//9//3//////wEAAAADAAIABAAFAAYABwAIAAgACQAKAAoADAAMAAwADAAOAA0ADgANAA4ADQAOAA0ADgAMAA0ACwAMAAkACgAHAAgABgAGAAQABAACAAIA//8AAP7//P/8//r/+v/5//j/9v/2//X/9f/z//T/8v/z//H/8//x//L/8f/y//H/8//x//P/8v/z//P/9P/1//b/9v/3//f/+P/6//r//P/8//7//v8BAAEAAwADAAUABQAHAAgACgAKAAwADAANAA4ADwAPABAAEQARABIAEgASABEAEQAQABAADwAPAAwADAAKAAkABwAGAAQAAwABAAAA/v/9//r/+f/3//b/9f/0//P/8v/x//D/7//v/+//7//v/+//7//v//D/8P/x//L/8//0//X/9v/3//j/+f/6//z//f/+//7/AQAAAAMAAwAFAAQABgAFAAcABwAIAAgACQAJAAkACQAKAAoACgAKAAoACgAKAAsACgAKAAkACQAIAAkABwAHAAYABgAFAAUABAADAAIAAgAAAAEA//////3//f/7//z/+v/6//r/+f/5//n/+P/4//f/9//3//j/9//3//f/9//3//j/+P/4//n/+f/6//r/+//6//z/+//9//z//v/8/////f8AAP7/AAD+/wEA//8CAAAAAgABAAMAAQADAAIABAADAAQABAAEAAUABQAFAAUABgAFAAcABQAIAAUACAAFAAkABQAIAAQACAAEAAcAAwAFAAIABAABAAMAAAABAP7////8//3/+//8//v/+v/5//n/+P/3//j/9v/4//b/+P/3//n/9//5//j/+v/4//v/+v/9//v////8/wAA/v8BAP//AgAAAAMAAQAEAAIABQADAAUABAAFAAQABQADAAQAAwADAAMAAgADAAEAAgAAAAEA//8BAP//AQD+/wEA/f8AAP3/AAD9/wAA/P8AAP3/AAD9/wAA/f8AAP3/AAD+/wAA/v8AAP//AAD//wAAAAAAAAEAAAABAAAAAgABAAMAAQADAAAAAwABAAMAAQADAAAABAAAAAQAAAADAAAAAgAAAAIA//8BAP7/AAD+/////f/+//v//f/7//v/+v/6//n/+f/5//j/+f/4//n/+P/6//j/+v/4//z/+f/9//r//v/7/wAA/P8BAP//AwAAAAUAAQAGAAMABgAEAAcABgAIAAcACAAHAAgACAAHAAcABwAHAAYABwAFAAYAAwAFAAIABAABAAQAAAADAP7/AQD9/wEA/P8AAPz/AAD8////+//+//v//f/7//3/+v/8//v//P/7//z/+v/7//r/+v/7//n/+v/5//r/+f/6//j/+//4//v/+P/7//j/+//4//z/+P/9//r////6/wAA/P8BAP7/AgAAAAMAAQAEAAMABgAFAAcABgAHAAgACAAKAAkACgAJAAoACQALAAkADAAIAAwABwALAAYACgAFAAkABAAIAAMABgABAAQA//8CAP7/AQD9//7/+//8//r/+v/4//j/9//2//b/9v/0//T/8//y//P/8f/y//H/8v/w//P/8P/0//H/9P/y//X/8//3//X/+v/4//z/+/////3/AgAAAAUAAwAHAAcACgAKAA0ADAAOAA4ADwAQABEAEQARABEAEAARABAAEQAOABAADQAPAAsADQAJAAoABgAHAAIABAAAAAIA/f////r//P/4//r/9//3//X/9f/z//T/8//z//L/8v/y//H/8v/x//P/8v/z//L/9P/y//X/8//3//X/+P/2//j/9//6//n//P/6//7//P8AAP7/AQAAAAMAAgAEAAMABgAFAAgABwAJAAkACgALAAsADAAMAA0ADAAOAA0ADgANAA4ADAAOAAsADQAKAAwACQAKAAcACAAEAAYAAwAEAAEAAgD+/wAA/f/+//v/+//5//n/9//3//X/9v/1//T/9P/z//P/8v/y//H/8//w//P/8f/z//H/8//y//T/8//1//T/9v/1//j/9//6//n/+//8//7//v8AAAAAAgADAAUABQAHAAgACgAKAAsADAANAA4ADgAPABAAEQARABIAEQASABAAEQAQABAADgAPAAsADAAKAAkABwAGAAQABAAAAAAA/f/8//v/+f/4//b/9f/0//P/8v/y//H/8P/v/+//7//v/+//8P/v//H/8P/y//L/9P/z//b/9v/3//j/+v/6//z//P/9//7///8BAAEAAwADAAQABQAGAAYABwAHAAgACAAJAAgACQAJAAoACgAKAAoACgAKAAoACgAKAAoACQAIAAgABwAHAAcABgAGAAUABQADAAMAAgABAAEAAAD+//7//f/8//v/+//6//r/+f/4//j/+P/3//j/9//3//f/9//2//f/9//3//f/+P/4//n/+P/5//r/+v/6//v/+//8//3//P/+//3//v/+/////v8BAAAAAQAAAAIAAQADAAIABAADAAQABAAEAAUABQAGAAYABgAGAAcABgAHAAcABwAHAAgABwAIAAcACAAGAAcABQAGAAQABQADAAQAAQACAAAAAQD+/////P/8//v/+//6//r/+P/4//f/9//3//b/9v/2//b/9//2//f/9//4//n/+P/6//r//P/7//3//P////7/AQD//wIAAAAEAAEABAACAAUAAwAGAAQABgAEAAYABAAGAAQABQADAAQAAgADAAMAAgACAAEAAgAAAAEA//8BAP//AQD+/wAA/f8AAP3/AAD8/wAA/P8AAP3/AAD9/wAA/f8AAP3/AAD9/wAA/v8AAP7/AAD//wAA//8AAAAAAAABAAAAAQAAAAIAAAACAAEAAwABAAQAAAADAAAAAwAAAAMAAAADAP//AgD//wIA/v8BAP7////9//7//P/9//v//P/6//v/+v/6//r/+v/6//n/+//6//v/+v/7//r//f/7//7/+/////z/AQD+/wMA//8EAAAABAABAAUAAgAGAAMABwAEAAcABQAHAAYABgAFAAYABQAFAAUABAAEAAMABAACAAQAAQADAAAAAgD//wEA/v8BAP3/AQD9/wAA/P8AAPz/AAD8/wAA+/////v////8//7//P/+//v//f/7//3//P/8//v/+//7//r/+//6//v/+f/6//n/+//5//v/+P/8//n//f/5//3/+v/+//v/AAD7/wEA/f8CAP//AwAAAAUAAQAGAAMABgAFAAcABgAIAAgACAAJAAgACgAIAAoACAAKAAcACgAHAAkABgAJAAUACAAEAAcAAgAGAAEABAAAAAMA/v8BAPz////7//7/+f/8//j/+f/3//j/9v/3//X/9f/0//P/8//y//P/8v/z//H/8//x//T/8v/2//P/9//0//n/9v/8//j//v/6/wAA/f8DAAAABgADAAgABgAKAAkADAALAA4ADQAPAA8AEAAQABAAEAAPABAADgAPAA0ADgALAA0ACAALAAYACQAEAAYAAQAEAP//AQD8////+f/9//j/+//2//n/9f/3//T/9f/z//T/8//0//P/8//z//P/9P/z//T/9P/1//T/9v/1//f/9f/4//b/+f/3//v/+f/8//r//v/8/wAA/v8CAP//AwAAAAUAAwAHAAUACAAHAAkACAAKAAkACwALAAwADAAMAA0ADAANAAwADQALAA0ACgAMAAkACwAIAAoABgAIAAQABgACAAQAAAACAP3/AAD8//7/+v/8//j/+v/3//j/9v/2//X/9P/0//T/8//y//P/8v/z//L/8//x//T/8v/0//L/9f/z//b/9P/4//X/+f/3//v/+f/8//z////+/wEAAAADAAMABgAFAAgACAAKAAoADAAMAA4ADgAPAA8AEAARABAAEgAQABIADwARAA4ADwAMAA0ACgALAAcACAAEAAUAAgADAP/////8//z/+f/6//b/9//0//T/8//y//H/8f/w//D/8P/v//D/8P/x//D/8v/x//T/8v/1//T/9//2//n/+P/7//r//f/9/////v8BAAAAAgADAAQABAAFAAYABwAHAAgACAAJAAkACQAJAAoACgAKAAsACgALAAoACgAKAAkACQAJAAgACQAHAAgABgAGAAUABQADAAMAAgACAAAAAAD+//7//f/9//v/+//6//r/+v/4//n/9//4//f/9//2//f/9v/3//b/+P/3//f/9v/4//j/+f/4//n/+f/6//r/+//8//z//P/8//3//f////7/AAD//wEAAAACAAEAAwACAAMAAwAEAAQABQAFAAYABgAGAAYABwAHAAcACAAHAAgACAAIAAkACQAIAAgABwAHAAcABwAFAAUABAAEAAIAAgABAAEA//////3//f/7//v/+f/5//j/+P/3//f/9f/2//X/9v/1//b/9f/2//b/9//3//j/+P/5//r/+v/8//z//v/9//////8BAAEAAwABAAQAAgAGAAMABgAEAAYABAAGAAQABwAEAAYABAAGAAQABQAEAAUAAwADAAIAAgACAAEAAgABAAEAAAAAAP7/AAD+/////f////3/AAD8/////P/+//z//v/8////+/////v////8/////f////3////+/////v//////AAD//wAAAAAAAAEAAAACAAEAAgABAAIAAQADAAEAAwAAAAMA//8DAP//AgD+/wIA/v8BAP3/AAD8////+//+//v//f/7//3/+//8//v/+//8//v//P/7//z/+//+//z////9/wAA/f8BAP7/AwAAAAQAAAAFAAEABQACAAYAAgAGAAIABgADAAUAAwAFAAMABAADAAMAAgADAAIAAgACAAAAAQAAAAEA//8BAP7/AQD9/wEA/f8BAP3/AAD8/wAA/f8AAP3/AAD9/wAA/f8AAP3/AAD8/wAA/P8AAP3////8//7//P/+//z//f/8//v/+//7//v/+v/8//n//P/5//z/+f/+//n//v/6////+v////z/AAD9/wIA/v8DAAAABQABAAYAAgAGAAMABgAFAAcABgAHAAYABwAHAAcACAAHAAgABgAIAAYACAAFAAgABAAHAAMABwACAAYAAQAFAAAABAD+/wIA/f8AAPv//v/6//3/+f/7//f/+f/2//j/9f/2//X/9f/0//T/9P/z//T/8v/0//P/9f/z//b/9P/4//b/+v/3//z/+f/+//v/AQD9/wQAAAAGAAMACAAGAAsACAANAAoADgALAA4ADQAOAA0ADgANAA4ADgAMAA0ACwAMAAkACwAHAAkABAAHAAIABQD//wMA/f8BAPv//v/5//z/9//7//b/+f/1//j/9P/3//T/9v/0//b/9P/1//T/9f/0//X/9f/1//f/9f/3//b/+f/2//r/9//7//n//P/5//7/+/////z/AQD9/wMA//8EAAAABgACAAcABAAIAAYACgAHAAoACQALAAoACwALAAwADAALAAwACwAMAAsADAAJAAsABwAKAAYACQAEAAgAAgAGAAEABAD//wIA/f8AAPz//f/5//z/+P/6//f/+P/2//f/9f/2//T/9P/z//P/9P/y//P/8v/z//L/9P/y//X/8//1//T/9v/1//j/9v/5//j/+//5//7/+/8AAP7/AgABAAQABAAHAAYACQAJAAsACwANAAwADgAPAA8AEAAQABAAEAAQABAAEAAPAA8ADQAOAAsADAAJAAoABgAHAAMABAABAAIA/f/+//r/+//4//n/9f/2//P/9P/y//L/8f/x//D/8P/w//D/8P/w//H/8f/z//L/9P/0//X/9f/4//f/+v/5//z/+//+//3/AAD//wIAAQADAAMABQAEAAYABgAHAAcACAAIAAgACQAJAAkACgAKAAoACgAKAAsACgAKAAoACQAIAAkABwAJAAcACAAFAAYABAAFAAIAAwABAAIA//8AAP7//v/8//z/+//7//n/+f/5//j/+P/3//f/9v/3//X/9//2//f/9f/3//b/+P/3//n/9//5//j/+v/5//v/+v/8//v//P/9//3//v/+//////8AAAAAAQABAAIAAgADAAIABAADAAUABAAGAAUABwAGAAgABgAIAAcACQAIAAkACQAJAAkACQAIAAkACAAIAAcABgAHAAUABQADAAMAAgABAP/////9//3/+//7//n/+v/3//n/9v/3//X/9v/0//X/9P/1//T/9v/0//b/9f/3//f/+P/5//n/+v/6//z//P/+//7/AAAAAAIAAQAEAAMABQAEAAYABAAHAAUACAAFAAgABQAHAAYABwAFAAcABQAGAAQABQADAAQAAwADAAMAAQABAAEAAQAAAAAA//8AAP7////9/////f////z//v/7//7/+//9//v//f/7//3/+//9//v//f/8//7//P/+//z//v/9/////v////7//////wAAAAAAAAAAAAABAAEAAgABAAIAAQADAAAAAwAAAAIA//8CAP//AgD+/wIA/f8BAP3/AAD8/wAA+/////z////8//7/+//+//z//v/9//7//f/+//7//v8AAP7/AQD+/wIA//8DAP//BAD//wUAAAAFAAAABQAAAAUAAAAFAAAABAAAAAMAAAADAAAAAgAAAAEA//8BAP////////7////+/////v////3////9/wAA/f8BAP3/AQD9/wIA/f8CAP3/AgD9/wIA/f8CAP7/AgD+/wEA/f8BAP3/AAD9//7//f/+//z//f/8//z//f/7//3/+//9//r//f/5//3/+v/+//r////6/wAA+/8BAP3/AgD+/wIA/v8DAP//BAACAAUAAwAFAAMABQAEAAYABQAGAAYABgAHAAYABwAFAAcABQAHAAUABwADAAYAAwAFAAIABQAAAAQA//8DAP7/AQD9/wAA/P////v//f/5//z/+P/7//b/+f/2//j/9f/3//X/9f/0//X/9f/1//b/9P/2//X/9//2//n/+P/7//n//f/7/////P8CAP//BAABAAcAAwAJAAUACgAHAAwACQANAAoADgALAA4ADAANAAsADAALAAsACgAKAAkACAAIAAYABgADAAUAAQADAP//AgD8/wAA+//+//n//P/4//v/9v/7//X/+v/1//n/9P/4//X/+P/1//j/9f/3//b/9//2//f/9//3//j/+P/5//j/+v/5//z/+f/9//r//v/7/wAA/P8BAP3/AwD//wUAAAAGAAIABwADAAkABQAJAAcACgAIAAoACQALAAoACgAKAAsACwAKAAsACQAKAAgACgAGAAkABQAIAAMABwABAAUAAAADAP7/AQD9/wAA/P/+//r/+//5//r/9//5//b/9//2//b/9f/1//T/9P/0//T/9P/z//T/8//0//P/9P/z//b/9P/3//b/+f/4//r/+f/8//v//v/9/wAA//8DAAIABgAFAAcABgAJAAkADAALAA4ADAAPAA4ADwAPABAADwAQAA8ADwAPAA4ADgAMAA0ACgAKAAcABwAEAAUAAgACAP//AAD8//3/+f/6//f/+P/0//X/8//0//L/8v/x//H/8f/x//H/8v/x//L/8v/y//P/9P/1//X/9//2//j/+P/6//r//f/8/////v8AAAAAAgACAAQAAwAFAAQABgAFAAgABwAJAAgACQAIAAoACQAKAAoACgAKAAoACgAKAAoACQAKAAgACQAHAAgABgAHAAUABgADAAUAAQADAAAAAQD+/wAA/P/+//v//P/6//v/+P/5//j/+P/4//f/9//2//f/9v/3//b/9//2//f/9v/4//b/+f/2//r/+P/6//n/+//6//z/+//9//z//f/9//7//////wAAAAACAAEAAwACAAQAAwAGAAQABwAFAAgABgAJAAcACQAHAAoACAAKAAkACgAJAAoACAAKAAgACQAIAAcABwAGAAUABAAEAAMAAgAAAAAA/v/+//z//P/6//r/+P/5//b/+P/0//b/9P/1//T/9f/z//X/8//2//T/9//2//j/9//5//n/+//7//z//f/9//7///8BAAEAAwACAAUAAwAGAAQABwAFAAgABQAIAAYACAAGAAgABgAIAAYABwAFAAYABAAFAAQABAAEAAQAAwADAAIAAQABAAAAAQD//wAA/v////7////9//7//P/9//v//f/7//z/+//8//v//P/7//z/+v/9//r//f/7//3/+//+//z//v/9//7//f////7/AAD//wAA//8BAAAAAQABAAEAAQABAAIAAQACAAAAAgAAAAIAAAACAP7/AQD+/wEA/v8BAP3/AQD9/wEA/f8AAPz/AAD9/wAA/v8AAP7/AAD//wAAAAAAAAAAAAACAAAAAwAAAAMAAQADAAEABAD//wQA//8EAAAABAD//wQA/v8DAP7/AgD+/wEA/f8BAP3/AAD9/////f/+//3//v/9//7//f/+//7//f////3/AAD9/wAA/f8BAP3/AgD+/wMA/f8DAP7/AwD+/wMA/v8DAP7/AwD+/wIA/v8BAP7/AQD9/wAA/f/+//7//v/9//3//v/8//7/+//+//v//v/7//7/+/////v/AAD7/wEA/P8CAP3/AgD9/wMA/v8EAAAAAwABAAQAAgAFAAMABQAEAAUABAAFAAQABQAFAAQABgAEAAUABAAFAAMABQACAAQAAgAEAAEABAD//wIA/v8BAP3/AAD8////+//9//n//f/4//v/9//5//b/+f/1//j/9f/3//X/9//1//b/9v/3//f/9//4//j/+v/6//z/+//+//z/AAD+/wMAAAAGAAIACAAEAAkABQALAAYADAAIAAwACQAMAAkADAAKAAwACQAKAAgACQAIAAgABgAGAAYABAAEAAMAAwAAAAEA/v////z//v/7//3/+f/8//j/+//3//v/9v/6//b/+v/2//r/9f/5//b/+f/3//n/9//5//f/+v/4//r/+P/6//r/+f/7//n//P/6//3/+/8AAPz/AQD9/wEA/v8DAP//BQAAAAYAAQAHAAMACAAEAAkABQAKAAcACgAIAAoACAAKAAkACQAJAAkACQAIAAkABwAJAAYACAAFAAcAAgAGAAEABQD//wMA/v8BAPz////7//7/+v/8//j/+v/3//n/9//3//b/9v/1//X/9f/0//T/9P/0//T/9f/0//X/9P/1//T/9v/2//j/9//5//j/+//6//3//P8AAP7/AgABAAQAAwAGAAUACAAHAAsACgANAAwADgANAA4ADgAPAA8AEAAPAA4ADwAOAA4ADQAMAAoACgAIAAgABgAGAAIAAwAAAAAA/f/+//r//P/4//n/9v/3//T/9f/z//T/8v/z//H/8v/x//H/8f/y//L/8//z//T/9f/1//b/9v/4//j/+f/6//v//P/9//3//////wEAAQACAAIABAADAAUABQAHAAYACAAGAAkABwAKAAgACwAJAAoACgAKAAoACgAJAAkACQAJAAkACAAJAAYABwAFAAYAAwAFAAIAAwAAAAIA//8BAP3////8//3/+v/8//n/+v/5//n/+P/4//f/9//3//b/9//2//f/9v/3//b/+P/2//j/9v/5//b/+v/4//r/+f/7//n//P/7//3//P/+//3//////wAAAQABAAIAAgADAAMABQAEAAYABQAHAAYACQAHAAoACQALAAkACwAJAAsACQALAAkACwAJAAoACAAJAAcACAAGAAYABAADAAIAAQAAAP///v/8//z/+v/7//j/+f/2//f/9f/2//P/9f/z//X/8//1//L/9f/z//X/9P/3//X/+P/3//n/+f/7//v//P/9//7///8AAAEAAQADAAIABQAEAAYABQAHAAUACAAFAAkABgAJAAYACQAGAAgABgAIAAYABwAFAAcABAAFAAQABAADAAMAAgACAAIAAQABAAAA/////////f/+//z//f/8//3//P/8//v/+//6//z/+v/8//r/+//6//v/+v/8//r//f/7//3/+//+//v////9/////f8AAP7/AAD//wEA//8AAAAAAQABAAEAAQAAAAIAAAACAAAAAgD//wIA//8CAP//AgD+/wIA/v8CAP7/AQD9/wEA/v8BAP//AQD//wEA//8CAAAAAgABAAIAAQACAAIAAgADAAEAAwABAAMAAQADAAAAAwD//wMA//8DAP7/AgD+/wEA/P8AAPv/AAD7////+/////r//v/6//7/+//9//v//f/8//3//f/9//7//f////7/AAD//wAA//8CAP//AwD//wQA//8EAP//BAD//wUA//8EAP//AwD+/wMA/v8DAP7/AQD9/wAA/f////7//v/9//3//v/9//7//P/+//z////8/wAA/P8AAPz/AQD8/wEA/f8CAP7/AgD+/wMA//8DAAAABAAAAAQAAQAEAAIABAACAAQAAwAEAAQABAADAAMABAADAAQAAwAEAAIABAABAAMAAQACAAAAAQD+/wEA/f8AAPz////6//7/+f/9//n//P/3//v/9v/5//b/+f/2//n/9v/4//b/+f/3//n/+f/5//r/+v/8//z//f/9/wAA/v8CAAAABAACAAYAAwAIAAQACQAGAAoABgALAAcACwAHAAsABwALAAcACgAHAAkABgAIAAUABgAEAAQAAgACAAEAAQAAAP/////9//7//P/+//r//f/5//z/+f/7//j/+//3//v/9v/7//b/+//3//v/9//7//b/+v/3//v/+P/7//n/+//6//v/+//8//v//P/9//z//v/9/////v8BAP7/AwD//wQA//8FAAAABgACAAcAAwAIAAQACQAFAAkABgAJAAcACQAHAAkABwAJAAgACAAHAAcABwAGAAcABQAGAAMABQACAAQAAQACAP//AQD9/wAA/P////v//f/5//z/+P/7//f/+v/2//j/9f/3//X/9//0//b/9f/1//X/9f/1//T/9v/1//b/9v/3//f/+f/4//r/+v/8//v//v/9/wEA//8DAAIABQAEAAcABgAKAAgADAALAA0ADAAOAA0ADwAOAA8ADgAPAA4ADgANAAwADAALAAoACQAJAAYABwAEAAQAAQACAP7////8//z/+f/6//f/+P/1//b/9P/1//P/9P/y//P/8v/y//L/8//y//T/8//0//T/9f/2//f/9//4//j/+f/7//v//P/9//3//v8AAAAAAQACAAMAAwAFAAMABgAFAAcABgAJAAcACQAIAAoACAAKAAgACgAJAAoACQAKAAkACQAIAAgACAAHAAcABgAHAAUABQADAAUAAgADAAAAAQD+/////P////v//f/6//v/+f/6//f/+P/4//f/9//3//f/9v/2//b/9//2//f/9v/4//b/+P/3//n/9//6//j/+//5//z/+v/8//v//f/8/////f///wAAAAABAAIAAgADAAQABAAFAAUABgAGAAgABwAJAAkACgAJAAoACQALAAkADAAKAAwACQALAAgACgAIAAkABgAHAAQABQADAAMAAQABAP///v/9//z/+//5//n/9//3//b/9v/0//X/8//1//L/9f/y//X/8v/1//P/9v/0//f/9f/4//f/+v/5//z/+//+//3///8AAAEAAQACAAMAAwAFAAQABgAFAAgABgAJAAcACQAHAAkABwAJAAYACAAGAAgABgAHAAUABwAFAAYABAAFAAMABAACAAIAAQACAAAAAQD//////v/+//7//f/9//z//P/7//z/+v/8//r//P/6//v/+f/7//n//P/5//z/+f/9//r//f/6//3/+//+//z////9/////f8AAP7/AQD//wEAAAAAAAEAAAABAAEAAQAAAAIAAAACAP//AgD//wIA//8CAP//AgD+/wIA/v8DAP//AwD//wIAAAADAAAAAwAAAAMAAQADAAIAAwACAAMAAwACAAMAAgACAAIAAwACAAMAAAABAP//AgD+/wEA/f8AAPz/AAD7////+v////r//v/6//3/+f/9//n//v/6//3/+v/+//v//v/8//7//v/+//////8AAP//AQD//wIA//8DAAAABAAAAAQAAAAFAAAABQD//wUA//8EAP//AwD//wIA/v8CAP7/AQD+/wAA/v////3////9//7//v/+/////f////3////8/wAA/P8AAP3/AQD9/wEA/v8CAP7/AgD+/wMA//8DAAAAAwD//wMAAQADAAEABAABAAQAAgADAAEAAwACAAMAAgACAAIAAgACAAEAAgAAAAEA//8BAP7/AAD9/wAA+/////v//f/6//3/+f/9//f//P/3//v/9//6//f/+v/3//r/+P/6//j/+//6//z//P/8//3//v/+////AQAAAAMAAQAFAAMABgAEAAgABQAJAAYACgAGAAoABgALAAcACgAHAAkABQAJAAQABwAEAAYAAwAFAAEAAwAAAAEA//////7//v/9//z//f/8//z/+v/7//n//P/5//z/+P/7//f/+//3//v/+P/7//j//P/3//z/+P/8//j//P/5//z/+v/9//r//f/7//3//P/9//7//v//////AAD+/wEA//8CAAAABAABAAUAAQAGAAIABwADAAgABAAIAAUACQAGAAkABQAJAAYACAAGAAgABgAHAAYABgAGAAUABQADAAQAAgADAAEAAgAAAAIA//8BAP3////8//7/+v/9//n/+//4//r/9//5//b/+P/2//j/9f/3//X/9v/1//b/9f/2//X/9v/2//b/9//4//j/+f/6//n/+//7//3//f8AAP//AgABAAQAAgAGAAQACAAHAAsACAAMAAoADQAMAA4ADQAPAA0ADgANAA4ADQANAAsADAAKAAoACQAHAAcABQAEAAMAAgAAAAAA/f/9//v/+//4//n/9v/3//X/9v/0//T/8v/0//L/9P/y//T/8v/0//P/9P/0//X/9f/3//f/+P/4//n/+v/7//v//f/9//7//////wEAAAADAAIABAAEAAUABQAHAAUACAAGAAgABwAJAAgACgAIAAoACAAKAAgACgAIAAoACAAJAAgACAAIAAcABwAFAAUABAAEAAIABAABAAIA//8AAP3////8//3/+v/8//n/+v/5//n/+P/5//f/+P/3//f/9//3//f/9v/3//b/+P/2//j/9v/4//f/+f/3//r/+P/7//n//P/6//3/+//+//3////+/wAA//8BAAEAAgACAAMABAAFAAUABgAHAAcACQAIAAkACQAKAAkADAAKAAwACgAMAAkACwAJAAsACAAKAAcACAAGAAYABAAFAAIAAgD//////v/9//z/+//6//n/+P/3//b/9f/2//T/9f/z//X/8v/0//L/9f/z//b/9P/2//T/+P/2//r/+P/7//r//P/8//7//v8AAAAAAgACAAMAAwAEAAUABQAGAAYABwAHAAgABwAJAAcACAAHAAkABwAIAAYACAAFAAcABQAHAAQABgADAAUAAwAEAAIAAwAAAAIA//8AAP/////+//7//f/9//z//P/7//v/+//6//v/+v/7//r/+//5//v/+f/7//n//P/5//z/+v/9//r//v/7//7//P////z/AAD9/wAA/v8BAP7/AQAAAAEA//8BAAAAAQABAAAAAQAAAAEAAAACAP//AgD//wIA//8DAP//AgD//wMA//8EAP//BAAAAAQAAQAEAAEABAABAAUAAgAFAAIABQACAAQAAgADAAIAAgACAAIAAgABAAIAAAABAP7/AAD8////+/////v//v/6//7/+f/9//j//f/4//z/+P/8//n//f/5//3/+v/+//v//v/9//7//v//////AAAAAAAAAQAAAAIAAAADAAAABAAAAAUAAAAFAAAABQAAAAUAAAAEAP//AwD+/wMA/v8DAP7/AQD+/wAA/v8AAP7////+/////v/+//7//v////7/AAD9/wAA/f8AAP7/AQD+/wEA/v8CAP7/AgD+/wIA//8DAP//AwD//wMAAAADAAAAAwAAAAMAAAADAAEAAgABAAIAAQACAAEAAQABAAAAAQD//wAA/v////3////8////+//+//r//f/5//z/+P/8//j//P/3//v/9//7//f/+//4//z/+v/8//v//f/8/////v8AAP//AQABAAIAAwADAAUABAAGAAUACAAGAAkABgAKAAYACgAGAAkABgAJAAQACAAEAAcAAwAGAAEABQABAAQAAAABAP//AAD+/////f/+//z//P/7//v/+//6//v/+f/7//n/+//5//v/+P/7//j//P/4//z/+P/8//n//f/5//7/+f/9//r//v/6//7/+/////z////9/////v//////AAAAAAAAAQABAAMAAQAEAAIABQACAAYAAwAHAAMABwADAAgABAAIAAQACAAEAAkABAAIAAQABwAEAAYABAAFAAMABAADAAMAAgACAAEAAQABAP//AAD+/////f////z//v/7//z/+f/8//j/+//3//r/9//5//b/+P/2//j/9v/4//b/+P/2//f/9v/3//b/+P/4//n/+f/6//r/+v/9//z//v/+/wAAAAADAAIABQAEAAcABgAJAAcACgAJAAwACwANAAwADgAMAA4ADAAOAAwADQALAAwACgAKAAgACAAHAAYABQAEAAIAAQAAAP7//v/8//z/+v/5//j/+P/2//b/9P/1//P/9f/z//T/8//0//P/9P/z//X/9P/2//X/9//2//j/9//6//n/+//7//3//P/+//////8AAAAAAQACAAMAAwAEAAUABgAFAAcABgAIAAcACQAHAAoABwAJAAgACgAJAAoACAAKAAcACQAHAAgABwAHAAYABgAGAAUABAADAAMAAgABAAAAAAD+/////f/+//v//f/6//z/+f/7//f/+v/3//n/9//4//f/+P/3//f/9//4//f/+P/4//f/+P/4//n/+P/6//n/+//5//z/+v/8//v//f/8/////f8AAP7/AQD//wIAAQADAAIABAAEAAUABQAGAAcACAAIAAkACQAJAAsACgALAAoACwAJAAsACQALAAgACwAHAAkABgAIAAQABgADAAQAAQACAP//AAD9//3/+//6//n/+P/3//b/9f/1//X/8//0//P/9P/y//T/8v/1//P/9v/0//f/9f/4//b/+v/4//z/+v/+//z////+/wEAAAACAAIAAwAEAAUABQAGAAYABgAIAAYACAAHAAgACAAIAAcACAAHAAgABgAIAAYABwAFAAcABAAGAAMABQACAAQAAQADAAAAAgD//wAA//////7//v/9//3//P/8//v/+//6//r/+v/5//r/+f/6//n/+v/5//v/+f/7//n//P/6//3/+//9//v//v/8/////f8AAP3/AAD+/wEA//8BAP//AQD//wIAAAACAAAAAQABAAEAAAAAAAEAAAACAAAAAQAAAAIA//8CAP//AwABAAMAAAAEAAAABAABAAUAAQAFAAEABQABAAUAAgAFAAIABAACAAQAAgADAAIAAgABAAEAAAAAAAAA/v////z//v/7//7/+//9//r//f/5//z/+P/8//j//f/4//3/+P/9//j//f/6//7/+v////v////9/wAA/v8AAAAAAQACAAEAAgABAAMAAQAEAAEABAABAAUAAQAFAAAABQAAAAUAAAAEAP//AwD+/wMA/v8DAP7/AgD+/wEA/v8BAP7/AAD+/////v///////v8AAP7/AAD+/wAA/v8BAP3/AQD9/wEA/v8CAP7/AgD+/wEA/v8CAP7/AgD//wIA//8CAP//AwAAAAMAAAACAAAAAgAAAAIAAQABAAEAAAAAAP//AAD+/wAA/v////3//v/7//7/+v/8//r//f/4//z/+P/8//j//P/4//v/+P/8//n//f/6//7/+/////3/AAD//wEAAAACAAEAAwAEAAQABQAFAAYABgAHAAYACQAHAAkABgAJAAYACQAFAAgABAAHAAMABgACAAUAAQADAP//AgD+/wEA/f////z//v/7//3/+v/8//r/+//6//r/+v/6//r/+v/7//n/+//5//v/+f/8//n//f/6//3/+v/+//n////6////+/////v////7/wAA/P8BAP3/AAD//wEAAAACAAEAAQACAAIAAwACAAQAAgAFAAMABgADAAYAAwAHAAQACAADAAgAAwAIAAMABwADAAcAAwAHAAIABgACAAQAAgADAAEAAwABAAIAAAAAAP////////7////8//7/+//9//r//P/5//z/+P/7//f/+v/3//r/9v/6//f/+f/2//j/9f/5//b/+P/3//j/9//5//n/+v/6//v/+//8//3//f//////AgABAAQAAwAGAAUACAAHAAkACAALAAkADAALAA0ACwANAAwADQAMAA0ACwAMAAoACwAJAAkABwAHAAUABAADAAIAAQD//////f/8//v/+v/5//n/9//3//X/9v/0//X/8//0//P/9P/z//T/9P/1//T/9v/1//b/9v/4//f/+f/5//r/+v/8//z//v/9//////8AAAEAAgACAAMAAwAEAAUABQAGAAYABwAHAAgABwAJAAcACQAIAAoACAAKAAgACgAHAAoABwAJAAYACAAFAAYABAAFAAQABAADAAIAAgABAAAA//////3//v/8//3/+v/8//n/+//4//r/9//5//f/+f/3//n/9v/4//f/+P/3//n/9//4//j/+P/4//n/+f/5//r/+v/7//r//P/7//3//P/+//z////9/wAA//8BAAAAAwABAAQAAgAFAAQABgAFAAcABwAIAAgACQAJAAoACgAJAAsACgALAAkACwAIAAoACAAJAAcACAAFAAcAAwAFAAEAAwD//wEA/f/+//v//P/5//r/+P/4//b/9v/1//X/9P/z//T/8//0//P/9f/y//b/8//3//T/+P/2//r/+P/7//n//f/7/////f8AAP//AQAAAAMAAgAEAAQABQAFAAYABgAHAAcABwAIAAcACQAHAAkABwAIAAcACAAGAAgABgAHAAUABwAEAAYAAwAFAAIAAwABAAIAAAABAP/////9//7//f/9//z//P/7//v/+//6//r/+v/5//r/+f/5//n/+f/5//r/+v/6//v/+v/8//v//f/7//3//P/+//3/AAD9/wAA/v8BAP//AQD//wIA//8CAP//AgD//wIAAAACAAAAAgABAAIAAAABAAEAAAACAAAAAgAAAAIAAQADAAEAAwABAAQAAQAEAAEABQABAAYAAgAGAAIABgACAAYAAgAFAAIABAABAAMAAAACAAAAAQD//////v/+//7//P/9//v//P/6//z/+P/7//j/+//4//z/+P/8//j//P/4//3/+f/+//r////6////+/8AAP3/AQD+/wEA//8CAAAAAgABAAEAAgABAAMAAgAEAAEABQABAAUAAQAFAAAABQAAAAUA//8EAP//AwD//wMA//8DAP7/AgD+/wEA/v8BAP7/AAD//wAA/////wAA//////7////+/wAA/f8BAP3/AQD9/wAA/f8BAP3/AgD+/wEA/v8BAP7/AgD//wIA//8CAP//AgAAAAIAAAABAAAAAQAAAAEAAAABAAAAAAAAAP////////7//v/+//z//f/8//3/+//8//r//P/5//3/+f/8//n//f/5//3/+v/9//v////8/wAA/f8BAAAAAgABAAMAAgAEAAQABQAFAAYABQAGAAYABwAHAAYABwAGAAcABQAGAAQABgADAAUAAgAEAAEABAAAAAMA/v8BAPz/AAD7////+//+//r//v/6//3/+v/8//n//P/5//v/+f/6//r/+//7//v/+//6//z/+v/9//r//f/6//7/+v////v////7/wAA+/8BAPz/AQD8/wIA/f8CAP7/AgAAAAMAAQADAAIAAwADAAMABAADAAUABAAGAAQABgADAAcAAwAHAAMABwADAAgAAwAHAAIABgACAAUAAQAFAAEABAABAAMAAAACAP//AAD//////v/+//7//f/+//z//f/7//3/+v/8//n//P/5//v/+P/7//f/+v/3//n/9//5//b/+f/3//n/9//5//f/+f/4//r/+f/7//r//P/8//7//v///wAAAAADAAIABAAEAAYABQAIAAcACQAIAAoACgAMAAsADQALAA0ACwANAAoADAAJAAoACQAJAAcACAAFAAUABAADAAEAAQD///7//f/8//v/+v/5//j/+P/3//f/9v/2//T/9f/0//X/9P/0//T/9f/1//b/9f/2//b/+P/3//n/+P/6//r/+//6//3//P/+//7/AAD//wEAAAACAAIABAAEAAUABQAGAAYABwAHAAcACAAHAAkACAAJAAkACgAIAAkABwAKAAcACQAGAAgABQAHAAQABgADAAUAAgADAAEAAgABAAAA///+//7//P/9//v//P/6//v/+f/6//f/+v/3//r/9//5//f/+f/3//n/9//5//f/+f/4//r/+P/6//n/+v/6//v/+//7//z/+//8//v//f/8/////f8AAP7/AQD//wIAAAADAAIABAADAAUABAAHAAUACAAHAAgACAAJAAkACgAKAAoACgAKAAoACQAKAAgACgAHAAkABgAHAAQABQADAAQAAAACAP7/AAD8//7/+v/7//j/+f/2//j/9v/2//X/9P/0//T/9P/z//T/8//1//T/9v/1//f/9f/4//f/+v/5//z/+v/+//z/AAD+/wEAAAACAAEAAwADAAUABAAGAAUABwAGAAcABwAHAAgACAAJAAcACQAHAAgABwAIAAYABwAGAAcABQAGAAQABQADAAQAAgADAAEAAgAAAAAA//////3//v/8//3/+//8//v/+//6//r/+f/6//n/+v/5//n/+f/5//r/+v/6//r/+v/6//z/+//8//z//f/8/////f////7/AAD+/wEA/v8CAP//AgD//wIA//8CAP//AgD//wIA//8CAAAAAgAAAAIAAQACAAEAAgACAAEAAgABAAMAAgADAAIABQACAAUAAgAFAAIABQACAAYAAgAGAAEABQABAAQAAQAEAAAAAwD//wIA//8BAP3////8//3//P/8//z/+//7//n/+//4//v/+P/7//j/+//4//z/+P/9//n//v/5//7/+v////v/AQD9/wEA/f8BAP7/AgD//wIAAAADAAEAAwACAAMAAwACAAQAAgAEAAIABAABAAQAAAAEAAAABAAAAAQA//8DAP//AwD+/wMA//8CAP7/AgD+/wEA/v8AAP7/AAD+/////v///////v////7////+/////f////3/AAD+/wAA/f8BAP7/AQD+/wEA//8BAP//AQD//wIA//8CAAAAAgAAAAIAAAACAAAAAQAAAAEA//8AAP//AAD//////f/9//3//f/9//z//P/7//z/+v/8//r//P/6//3/+v/9//r//f/7/////P8AAP3/AQD+/wIAAAADAAEABAACAAUAAwAGAAQABwAFAAcABgAGAAYABgAGAAYABQAFAAUABAAFAAIABAABAAMAAAACAP//AgD+/wAA/f////z////7//7/+v/9//n//f/5//3/+f/8//n//P/6//z/+v/8//r/+//8//v//P/7//3/+//+//v//v/7////+/8AAPz/AAD8/wEA/P8CAP3/AgD+/wMA/v8DAP//AwAAAAQAAQAEAAIABAADAAQABAADAAUABAAGAAQABgADAAYAAgAGAAMABgACAAYAAgAFAAEABAABAAQAAQADAAAAAgD//wEA//8BAP7/AAD+//7//f/9//3//P/9//v//P/6//z/+v/7//r/+//5//r/+P/6//f/+v/3//n/9//5//f/+f/3//r/+P/6//n/+//6//z//P/+//3//////wAAAQABAAIABAAEAAUABgAGAAgACAAJAAkACgAKAAsACwAMAAsADAAKAAsACgAKAAkACQAHAAgABgAGAAQAAwACAAIAAAAAAP7//v/7//z/+v/5//j/+P/3//f/9v/2//X/9f/1//T/9f/1//X/9f/1//X/9v/2//f/9//4//j/+v/5//v/+v/8//v//v/9/////v8BAAAAAgACAAMAAwAEAAMABgAFAAcABgAHAAcABwAIAAgACQAIAAkACAAJAAgACQAHAAgABgAIAAUACAAEAAcAAwAFAAIABAACAAIAAQABAP//AAD+//7//f/8//z/+//7//r/+v/5//r/+P/6//f/+f/3//n/9//6//f/+f/3//n/+P/6//j/+v/4//r/+f/7//r/+//7//v//P/8//3//f/+//3////+/wAA//8BAAAAAwABAAQAAgAFAAQABgAFAAgABgAJAAgACQAJAAoACQAKAAoACgAKAAoACQAJAAkACAAIAAcABwAFAAYAAwAEAAEAAgD//wAA/P/+//v//P/5//r/9//5//b/9//1//X/9P/1//T/9f/0//T/9P/1//X/9v/3//b/+P/3//r/+P/7//r//f/7//7//f8AAP//AQAAAAIAAQAEAAMABQAEAAYABQAHAAYACAAHAAgACAAIAAgABwAIAAgACAAIAAgABgAHAAYABwAFAAUABAAFAAMABAACAAIAAAABAP//AAD+//7//f/9//v//P/6//v/+f/6//n/+v/5//r/+f/6//j/+v/4//r/+f/6//r/+v/7//v/+//8//z//P/9//3////+/wAA/v8AAP//AQD//wIA//8CAP//AgD//wMA//8CAAAAAgAAAAMAAAADAAAAAwABAAMAAQACAAIAAgACAAIAAwACAAMAAwAEAAMABAACAAUAAgAGAAIABQACAAUAAQAFAAAABAAAAAMA//8CAP7/AQD9/wAA/P////v//v/7//z/+v/7//r/+v/6//n/+//5//v/+f/7//n//P/4//3/+f/+//r//v/7/////P8BAP3/AgD+/wIA//8DAAAAAwABAAMAAgAEAAIABAADAAMABAADAAMAAgADAAIABAABAAQAAAAEAAAABAAAAAMA//8DAP//AwD+/wIA/v8BAP7/AQD9/wAA/f8AAP7////+//7//v/+//7//v/+//7//v/+//7//f/+//3////+/wAA/v8AAP//AQD//wEA//8BAP//AgD//wIAAAACAAAAAgAAAAIAAAACAP//AQD//wAA/v8AAP7////9//7//f/9//z//f/8//z//P/7//z/+//8//v//f/7//7/+//+//z////9/wAA/v8BAP7/AgAAAAMAAQAFAAIABgADAAYABAAGAAQABwAEAAYABQAGAAUABQAEAAUABAADAAQAAgACAAEAAgAAAAEA/v8BAP3/AAD7////+//+//v//v/6//7/+f/+//n//f/5//3/+f/9//r//P/6//z/+v/9//z//P/8//z//f/8//7//P/+//z////8/wAA/f8AAP3/AQD9/wIA/f8CAP7/AwD//wQAAAAEAAEABAABAAQAAgAEAAMABQAEAAUABQAEAAUABAAFAAQABQADAAYAAgAFAAIABQACAAQAAQADAAAAAwAAAAMA//8CAP7/AQD+/wAA/f////3////9//7//P/8//z//P/8//v/+//7//v/+v/7//n/+v/4//r/+P/6//j/+v/4//n/+P/5//n/+v/5//v/+v/8//v//f/9//7//v8AAP//AQABAAIAAwAFAAUABgAHAAcACAAJAAkACgAKAAoACgALAAsACwALAAoACgAJAAkABwAIAAYABgAEAAUAAwADAAEAAQD//////f/9//v/+//5//r/+P/5//f/9//2//b/9f/1//X/9v/0//b/9f/2//b/9//2//f/+P/4//n/+f/6//r/+//7//3//f////7/AAD//wEAAAADAAEABQADAAUABAAGAAUABwAGAAgABwAIAAgACQAIAAgACQAIAAkABwAJAAcACAAGAAgABQAHAAQABgADAAQAAgADAAAAAQD//wAA/v////3//f/8//z/+//7//r/+v/5//n/+f/4//n/9//5//f/+f/3//n/9//6//f/+v/4//r/+P/6//n/+//6//v/+v/8//v//f/8//3//v/+//////8AAP//AQAAAAIAAQADAAIABQADAAYABAAHAAYACAAHAAgABwAJAAgACgAJAAoACQAJAAkACQAJAAgACAAHAAcABgAGAAQABQACAAMAAAABAP7////8//3/+v/7//j/+f/3//j/9v/3//X/9v/1//b/9P/1//T/9f/0//X/9f/2//f/9//5//j/+v/6//v/+//9//z////+/wAA//8CAAEABAACAAUAAwAFAAUABwAGAAgABwAHAAgACAAIAAkACAAIAAgACAAIAAcABwAHAAcABgAGAAUABQADAAQAAwACAAIAAQAAAAAA/v/+//3//f/8//z/+//7//r/+//5//r/+f/6//j/+v/4//r/+P/6//j/+v/5//r/+f/7//r//P/7//3//P/9//3//v/+/////////wAA//8BAAAAAQAAAAIAAAADAAAAAwAAAAMAAAAEAAAAAwAAAAMAAAADAAEABAABAAQAAQADAAIAAwADAAMAAwADAAQAAwAEAAIABAACAAQAAgAEAAIABAABAAQAAAADAP//AwD+/wEA/f8AAPz////7//7/+//9//r//P/6//v/+f/6//n/+f/6//n/+v/5//v/+f/8//r//P/6//3/+/////z/AAD8/wEA/f8CAP//AwAAAAQAAAAEAAEABAACAAQAAgAEAAIABAADAAQAAwADAAMAAwADAAIABAABAAQAAQADAAAAAwAAAAMA//8CAP//AgD+/wEA/v8AAP3/AAD9/wAA/f////3////8//7//f/+//3//v/9//3//v/9//7//v/+//3////+/wAA//8AAP//AAD//wEA//8BAAAAAgAAAAIAAAACAAAAAgAAAAEA//8BAP//AQD+/wAA/v8AAP3////9//7//f/9//z//f/8//3//P/8//z//P/9//z//v/9//7//v////7/AAD//wEA//8DAAAABAABAAUAAQAGAAIABgADAAYAAwAGAAMABgAEAAYAAwAFAAMABAADAAIAAQACAAEAAQABAP//AAD+/wAA/P////v//v/7//7/+//+//r//v/5//3/+v/9//r//f/5//3/+f/9//r//v/6//3/+//9//z//f/8//3//f/9//7//f////3/AAD9/wAA/v8BAP7/AgD+/wMA//8DAP//BAD//wUAAQAFAAEABQABAAUAAgAEAAMABAADAAQABAAEAAQABAAEAAMABAACAAQAAQAEAAEABAAAAAMAAAACAP//AgD+/wIA/v8AAP3/AAD9/////f/+//z//v/8//3//P/8//v/+//7//v/+//6//r/+f/6//n/+v/5//r/+f/6//n/+v/5//r/+v/7//r//P/7//z//P/9//3//////wAAAAACAAEABAADAAUABQAHAAYACAAIAAkACQAJAAkACgAKAAoACgAJAAkACQAJAAgACAAIAAYABgAFAAMABAACAAIAAAAAAP7//v/8//3/+v/7//n/+v/4//n/9//4//b/9v/2//b/9f/3//X/9v/1//b/9v/3//f/+P/4//n/+v/5//v/+//9//z//v/9//////8BAAAAAgABAAQAAgAFAAMABgAEAAcABQAIAAYACQAHAAkABwAJAAgACQAIAAkACAAHAAcABgAHAAYABwAEAAYAAwAFAAIABAAAAAMA//8BAP7/AAD9/////P/9//v//P/6//v/+f/6//n/+f/5//j/+f/4//n/9//5//j/+v/4//r/9//6//j/+v/4//v/+f/8//r//P/7//z//P/9//3//v/+//7//////wAAAAABAAEAAgACAAQAAwAFAAQABgAFAAcABgAJAAcACgAIAAoACAAKAAgACgAIAAkACAAJAAgACAAHAAYABgAFAAUAAwADAAIAAQD//////f/+//v//P/6//r/+P/4//b/9//1//b/9P/1//T/9f/0//X/9P/1//X/9v/3//f/9//4//n/+f/7//r//P/8//7//v8AAP//AQAAAAMAAgAEAAMABQAEAAcABQAHAAYACAAHAAgACAAIAAgACAAJAAgACAAHAAgABwAHAAcABgAGAAUABQAFAAMAAwACAAIAAQABAP/////+//3//f/8//z/+//7//r/+v/6//n/+f/5//n/+P/6//j/+f/4//n/+P/7//n/+//5//v/+v/9//v//f/8//7//f////7//////wAAAAAAAAAAAAABAAAAAgAAAAIAAAADAAEAAwABAAMAAQAEAAEABAABAAQAAQAEAAEABQACAAUAAgAEAAMABAADAAQAAwADAAQAAwAEAAMABAACAAQAAQADAAAAAwD//wIA/v8BAP3/AAD8////+//+//r//f/6//z/+v/7//n/+//5//r/+f/6//n/+v/6//v/+//7//v/+//9//v//v/8/////f8AAP3/AQD+/wIA//8DAAAABAABAAUAAgAFAAIABQACAAUAAwAFAAMABAADAAQAAwAEAAQAAwAEAAIAAwABAAMAAQADAAAAAgD//wEA/v8BAP7/AAD9/wAA/f////3////9//7//P/+//z//v/9//3//f/9//3//v/9//3//f/9//7//v/+//7///////////8AAAAAAQAAAAEAAAACAAAAAgAAAAEAAAABAAAAAQD//wEA//8BAP7/AQD+/wAA/f////3////9//7//P/+//z//v/9//7//f/9//3//f/9//7////+/wAA//8BAAAAAgAAAAMAAAAEAAEABQABAAUAAgAFAAIABgACAAUAAgAFAAIABQACAAQAAgAEAAEAAgAAAAEAAAAAAP////////7////9//7//P/+//z//v/7//3/+v/9//r//v/6//3/+v/+//v//v/7//7/+//+//v//v/7//7//P/+//3//v/+//7//v/+/////v8AAP7/AQD//wEA//8CAP//AwD//wMAAAAEAAAABQAAAAQAAQAFAAEABQACAAQAAgAEAAMABAADAAQAAwADAAMAAgADAAEAAwABAAMAAAADAAAAAgD//wIA//8BAP7/AQD+/wEA/v8AAP3////9/////f/+//z//f/8//z/+//8//v/+//7//r/+v/6//r/+v/6//n/+v/5//n/+f/6//n/+v/6//v/+v/8//z//f/9/////v8AAAAAAQABAAIAAgAEAAQABgAFAAcABwAIAAgACQAIAAoACQAKAAkACgAIAAkACAAIAAgACAAHAAYABQAEAAQAAwACAAEAAQD//////f/9//v//P/6//v/+f/6//f/+P/2//f/9f/4//X/9//1//b/9f/3//X/+P/3//j/+P/5//n/+v/6//v/+//8//3//f/+//7/AAD+/wIAAAADAAEABQACAAYABAAGAAUABwAFAAgABQAIAAYACQAHAAkABwAJAAcACQAIAAcABwAGAAcABQAGAAQABQADAAQAAQADAAAAAQD+/wAA/f////z//v/7//3/+v/8//r/+//6//r/+f/5//n/+P/5//j/+f/4//n/+P/6//j/+v/4//r/+P/7//j/+//6//z/+v/8//v//f/8//7//P/+//3//////wAAAAABAAEAAgADAAMABAAEAAUABQAHAAYACAAGAAgABwAJAAgACgAJAAoACQAJAAgACQAIAAgABwAIAAcABgAFAAQABAADAAIAAAAAAP7//v/9//z/+//6//n/+f/3//j/9v/3//X/9//0//b/9P/1//X/9v/1//X/9v/2//f/+P/4//j/+f/6//r/+//9//3//v/+////AAACAAEAAwADAAQABAAGAAUABgAGAAcABwAIAAgACAAIAAkACQAIAAgACAAIAAcABwAHAAcABwAGAAYABQAEAAMAAwACAAIAAQAAAP/////+//7//P/9//v/+//7//r/+f/5//n/+f/5//n/+f/5//n/+P/5//j/+v/4//v/+f/7//r//P/6//3/+//+//z//v/9/////v8AAP//AAAAAAEAAAABAAEAAQACAAEAAgABAAMAAQADAAEABAABAAQAAQAEAAEABQACAAUAAgAFAAIABgADAAUAAwAFAAMABQADAAQAAwAEAAMAAwADAAIAAgABAAIAAAACAP//AQD+/wAA/P////z//v/7//3/+v/8//n/+//4//v/+P/7//j/+v/5//r/+f/6//n/+//6//v/+//7//3//f/+//3////9/wAA/v8BAP//AgAAAAMAAQAEAAIABQACAAYAAgAFAAMABQADAAUAAwAFAAMABAAEAAQABAAEAAMAAgADAAIAAwABAAIAAAABAP//AQD//wAA/v8AAP3////8//7//P/+//z//v/8//3//P/9//v//f/7//3//P/9//z//v/9//7//f/+//3//////////////wAAAAABAAEAAQABAAEAAQACAAEAAgABAAEAAAABAP//AQD//wEA//8AAP7/AAD9/wAA/P////z////8/////P/+//z//v/8//7//f/+//7////+/wAA//8AAAEAAQACAAEAAwABAAQAAgAEAAEABAACAAUAAgAFAAIABQABAAUAAQAEAAAAAwAAAAMA//8CAP//AQD//wAA/v////7//v/+//3//f/8//3//P/+//v//v/7//7/+//+//r//v/6//7/+v/+//v////7////+/////z////9/////f////3////+/////////wAA//8BAP//AQD//wIA//8DAP//AwAAAAQAAQAFAAEABAAAAAQAAQAFAAEABAABAAQAAQAEAAIAAwACAAIAAgACAAIAAQACAAEAAgABAAEAAAABAP//AQD//wEA/v8BAP7/AAD+/wAA/f8AAP3////9//7//P/9//z//P/7//z/+//8//v/+//6//v/+v/6//r/+f/6//r/+v/6//r/+v/7//v//P/7//z//P/9//3////+/wAAAAACAAIABAADAAUABAAGAAYABwAHAAgABwAJAAgACQAIAAkACAAJAAcACQAHAAgABgAGAAYABQAEAAQAAwACAAEAAAD///7//v/9//3/+//7//r/+v/4//n/9//4//b/+P/2//j/9v/4//b/+P/2//n/9//5//f/+f/4//r/+v/7//v//P/8//3//v/+/////v8AAP//AgABAAMAAgAEAAMABQAEAAcABQAIAAYACAAGAAkABwAJAAcACQAHAAkABwAHAAYABgAGAAYABgAEAAUAAwAEAAIAAwAAAAIA//8BAP7////9//7/+//9//r//f/6//z/+v/8//n/+v/5//r/+f/5//n/+f/5//n/+f/5//r/+P/6//n/+v/5//v/+f/8//r//P/6//3/+//+//z//v/9/////v8AAP//AAABAAIAAgADAAMABAAEAAUABgAFAAcABgAHAAcACQAIAAoACAAKAAgACgAIAAkACAAJAAcACAAHAAYABQAFAAMAAwACAAIAAQAAAP///v/9//z/+//6//n/+P/4//f/9//2//b/9f/2//X/9f/0//b/9f/3//b/9//2//f/9//4//n/+f/6//v/+//8//3//v/+////AAABAAIAAgADAAMABQAFAAUABgAGAAcABwAIAAgACAAIAAkACQAIAAkACAAJAAcACAAHAAcABgAGAAUABQAEAAQAAwADAAEAAgD//wAA/v////3//f/8//z/+v/7//n/+v/5//n/+f/5//j/+P/5//j/+f/5//n/+P/6//j/+v/5//v/+v/8//v//f/7/////P////7/AAD+/wAA//8BAP//AQAAAAIAAQACAAEAAgACAAIAAwACAAMAAgAEAAIABAACAAUAAgAGAAMABQADAAYAAgAGAAMABQADAAYAAwAGAAMABAADAAQAAgAEAAIAAgACAAEAAQAAAAAA/v////3//v/8//7/+//9//n//P/4//z/+P/7//f/+//3//v/9//6//f/+v/5//v/+v/7//r/+//8//3//f/9//7//v//////AQD//wIAAAADAAEABAABAAQAAgAFAAIABgADAAYAAwAGAAMABgADAAUABAAFAAQABQADAAQAAwADAAMAAgACAAEAAQAAAAEA//8AAP//AAD+/////f/+//z//v/8//3/+//9//v//f/7//z/+//8//v//f/8//3//P/9//z//v/9/////v////7/AAD//wAAAAAAAAAAAQABAAEAAQABAAEAAQACAAEAAgABAAEAAAABAAAAAAD//wAA/v8AAP3/AAD9/////f////3////9/////P////3////+/wAA/v8AAP//AAD//wAAAAABAAIAAQACAAEAAgACAAMAAgAEAAIABAACAAQAAQAEAAAABAAAAAMAAAACAP//AgD//wEA/v8AAP7/AAD9/////f/+//3//f/9//3//P/9//3//P/+//z//v/8//7/+//+//v//v/8//7//P////z////8/////P////z////9/wAA/v8BAP//AQD//wAAAAAAAAAAAAABAAAAAgAAAAIAAAADAAAAAwAAAAQAAAAEAAAABAAAAAMAAAADAAEAAwABAAMAAQADAAEAAgABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAP//AAD//wAA//8AAP7/AAD+/////v////3////8//7//P/9//z//f/7//z/+//7//v/+//6//v/+v/6//r/+v/7//r/+//7//v/+//8//z//f/9/////v8AAP//AQABAAIAAwAEAAQABQAEAAYABQAIAAYACAAHAAgABwAIAAcACQAHAAgABwAIAAYABwAFAAUABQAEAAMAAwACAAEAAAAAAP7//v/9//z//P/7//v/+v/6//n/+v/3//n/9v/4//b/+P/2//j/9v/4//b/+f/3//n/+P/6//n/+//6//z/+//8//3//f/+//7///8AAAEAAQACAAIAAwADAAUABAAGAAUABwAFAAgABQAJAAYACQAHAAkABgAJAAYACQAHAAcABgAGAAUABgAEAAQABAADAAMAAgACAAAAAQD//wAA/f8AAPz////7//3/+v/9//n//P/5//z/+f/7//j/+v/5//r/+f/6//n/+f/6//n/+v/5//r/+f/7//n/+//5//z/+v/9//r//f/7//7//P/+//3//////wEAAAACAAEAAwACAAQAAwAFAAQABgAGAAYABwAHAAgACAAJAAgACgAIAAkACAAJAAgACQAHAAgABgAIAAUABgAEAAQAAgADAAEAAQD//////f/9//z/+//6//r/+f/4//j/9v/3//b/9v/1//b/9f/2//X/9v/1//f/9f/3//f/+P/4//n/+P/6//r/+//7//3//f//////AAAAAAEAAgADAAMABAAFAAUABQAGAAcACAAIAAgACAAIAAgACAAIAAgACAAIAAcACAAHAAYABwAGAAYABQAFAAMAAwACAAIAAQABAP/////9//7//P/9//v//P/6//v/+f/6//n/+f/4//n/9//5//j/+f/4//n/+f/5//r/+v/7//r//P/6//z/+//9//z////9/wAA/f8AAP7/AQD//wIA//8CAAAAAgAAAAMAAQACAAIAAgACAAMAAwADAAQAAwAEAAMABQADAAYAAwAFAAMABgADAAYAAwAGAAMABgADAAYAAgAFAAIABAACAAMAAQACAAAAAAAAAP/////+//7//f/9//z//P/6//z/+f/7//n/+//4//v/9//6//j/+v/3//v/9//7//n/+//5//z/+v/9//z//f/9//7//v//////AAABAAEAAgABAAMAAgAEAAMABAADAAUAAwAGAAQABgAEAAYABAAGAAMABQADAAUAAwAFAAMABAADAAMAAgADAAEAAgABAAAAAAAAAP////////7//v/9//3//P/9//z//P/7//z/+v/8//v//P/7//3/+//9//z//f/8//3//P/9//z////9/wAA/v8AAP7/AAD//wEAAAABAAAAAgABAAEAAQABAAEAAQABAAEAAQABAAEAAAABAP//AQD//wAA/v8AAP7/AAD9/////f8AAP3/AQD9/wAA/f8AAP7/AAD//wEA//8BAAAAAQAAAAEAAQACAAIAAgACAAIAAwACAAMAAgADAAEAAwAAAAMAAAACAP//AgD//wEA/v8BAP7/AQD9/wAA/f8AAP3////8//7//P/+//3//f/9//3//f/9//3//P/9//z//v/9/////f////z/AAD8/wAA/P////3/AAD9/wEA/v8BAP7/AQD+/wEA//8BAP//AAAAAAAAAQAAAAEAAQACAAEAAgABAAIAAQADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAgAAAAIAAAABAAAAAgAAAAEAAAAAAAAAAAAAAAAAAQAAAAEA//8BAP//AAD//////v////7/AAD9/////f/+//z//v/8//3//P/9//v//f/7//z/+//8//r/+//6//v/+v/7//v//P/7//z/+//8//3//f/+//7//////wAAAAACAAEAAgACAAQAAwAGAAQABgAFAAcABgAIAAcACAAHAAgABwAIAAYACAAGAAYABQAFAAQABAADAAMAAgABAAEAAAAAAP///v/9//z//P/7//v/+//5//r/+P/6//j/+f/3//j/9//5//f/+v/3//r/+P/6//j/+v/4//v/+f/7//v//f/8//7//f/+//////8AAAEAAQABAAIAAQAEAAIABQADAAYABAAHAAUABwAFAAgABQAIAAYACAAGAAcABgAHAAUABwAFAAYABAAEAAMAAwADAAIAAwABAAEA//8AAP7/AAD9/////P/+//v//v/6//3/+f/8//n//P/5//v/+f/6//n/+v/5//r/+v/5//r/+f/6//n/+v/6//v/+v/7//r//P/7//3/+//9//z//v/9/////f8AAP7/AQAAAAIAAQADAAIABAAEAAYABQAHAAYABwAHAAgACAAIAAkACAAIAAgACQAIAAgABwAIAAcABwAFAAcABAAFAAMABAABAAIAAAAAAP7//v/8//3/+//7//n/+v/4//j/9//3//b/9v/2//b/9f/1//b/9v/3//f/9//3//f/9//4//j/+v/6//v/+//9//z//v/+//////8BAAAAAwACAAQAAwAFAAQABgAGAAcABwAIAAcACAAHAAkACAAJAAkACQAIAAkABwAHAAcABgAGAAYABQAEAAQAAwADAAEAAgD//wEA/v////3//v/7//3/+v/8//n/+//4//r/+P/5//j/+f/4//n/+P/5//n/+f/5//n/+v/6//v/+v/8//r//f/7//7//P////3/AAD9/wAA/v8BAP//AgD//wIAAAADAAAAAwABAAMAAgADAAIAAwADAAMABAAEAAUABAAFAAMABgAEAAYABAAGAAQABgAEAAYAAwAGAAMABQACAAUAAQAEAAEAAwAAAAIA//8AAP7////+//7//f/8//z/+//7//r/+v/5//r/+f/6//j/+v/3//n/9//6//f/+v/3//v/+f/8//r//P/6//3//P/+//3////+/wAA//8BAAEAAgACAAIAAwADAAQABAAEAAQABQAEAAYABAAGAAQABgAFAAYABQAFAAQABQAEAAUAAwAEAAIAAwACAAMAAQACAAAAAQAAAAAA/v////3//v/9//3//P/8//z//P/8//v/+//6//v/+//8//v//P/7//z//P/9//z//f/8//7//P////3/AAD+/wAA/v8BAP//AQAAAAIAAAACAAAAAgABAAIAAQACAAEAAQABAAEAAQABAAEAAAABAP//AQD//wAA/v8AAP7/AAD+/wAA/v8AAP7/AQD+/wEA/v8BAP//AQD//wEAAAACAAAAAgABAAIAAQACAAEAAgACAAEAAgABAAIAAAACAAAAAgD//wEA/v8AAP7/AAD+/wEA/f8AAP3////8/////P/+//3//v/9//7//f/+//3//f/9//3//f/+//7//v/+//3////9/////f8AAP3/AAD9/wAA/f8BAP7/AQD//wAA//8BAP//AgD//wIAAAABAAAAAQAAAAEAAQABAAEAAQACAAEAAgABAAIAAQACAAAAAwAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////////////////7//v/+//7//f/+//3//f/8//3/+//9//v//P/7//z/+v/8//r//P/6//z/+//8//v//f/8//3//f/+//7//////wAAAAABAAEAAgADAAMABQAEAAYABQAGAAUABwAFAAcABgAHAAYACAAFAAcABQAHAAUABgAEAAUAAwADAAEAAgAAAAEAAAD//////v/+//3//f/7//z/+v/7//n/+v/5//r/+P/6//j/+f/3//n/9//5//f/+v/4//v/+f/7//r//P/7//z/+//9//z//v/9//////8AAAAAAAACAAEAAwADAAQAAwAFAAQABgAEAAcABAAHAAUACAAFAAgABQAIAAUACAAFAAcABQAGAAMABQADAAQAAwADAAIAAgABAAAAAQAAAAAA/v////3//v/8//7/+//9//r//f/6//z/+v/7//n/+//5//v/+f/7//n/+//6//r/+v/6//r/+v/6//r/+//6//v/+//8//v//f/8//3//f/+//3/AAD+/wEAAAACAAEAAwACAAQAAwAFAAQABgAFAAYABwAHAAcACAAIAAgACAAJAAgACAAIAAgACAAHAAcABwAGAAUABQADAAQAAgACAAEAAQD//////f/+//v//f/5//v/+f/5//j/+P/2//f/9v/3//b/9//2//f/9v/3//f/9//3//f/+P/5//n/+f/6//r/+//8//7//f////7/AAAAAAIAAQADAAIABQADAAYABAAHAAYACAAGAAgABgAJAAcACQAIAAkABwAJAAgACAAIAAcABgAGAAUABAAFAAMAAwABAAIAAAACAP//AQD9/////P/+//v//P/6//v/+P/8//j/+//4//n/9//5//j/+f/4//n/+P/5//n/+f/6//r/+//6//z/+//9//z//v/7/////P8AAP3/AAD+/wEA/v8CAP//AgAAAAMAAAADAAEAAwACAAQAAgAEAAMABAAEAAQABQAEAAUABQAGAAUABgAEAAYABAAGAAQABgADAAYAAwAFAAIABQABAAMAAQACAAAAAQD//////v/+//3//f/8//z/+//7//r/+v/6//n/+f/5//n/+P/5//f/+v/4//r/+f/6//n/+//5//z/+v/9//v//v/8/////f8AAP7/AQAAAAEAAAACAAIAAwADAAQAAwAEAAQABQAFAAUABgAFAAYABQAGAAUABgAEAAUABAAFAAQABQADAAQAAgADAAIAAwABAAIA//8AAP//AAD+/////f/+//z//f/8//z/+//8//v/+//7//r/+v/7//r/+//7//v//P/8//3//P/9//z//v/8/////f8AAP7/AAD+/wEA//8CAAAAAgAAAAIAAAADAAAAAwABAAIAAQABAAEAAQABAAEAAQAAAAEA//8BAP//AQD//wAA//8AAP//AQD+/wEA/v8BAP//AQD//wIA//8CAAAAAgAAAAIAAAACAAAAAQABAAIAAQABAAEAAQABAAAAAQD//wEA//8BAP7/AAD+/////f////3/AAD8/////P/+//z//v/9/////P////z////9//7//f/+//3//v/+//7////+/////v////7/AAD+/wAA/v8AAP7/AQD+/wEA/v8BAP7/AgD//wIAAAABAAAAAgAAAAEAAAABAAEAAQABAAEAAQABAAIAAQACAAEAAQABAAEAAAABAAAAAQD//wEAAAABAAAAAQD//wEA//8BAP7/AQD//wEA//8BAP//AQD//wAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAP//AAD//////v////7//v/9//7//f/+//z//f/8//3/+//9//r//f/7//z/+//8//v//f/8//3//P/+//z////+//////8AAP//AQABAAIAAwADAAMAAwAEAAQABQAEAAYABQAHAAUABwAFAAcABQAGAAQABgADAAYAAwAFAAIABAABAAMAAAACAP//AAD///7//v/9//3//P/8//v/+//6//v/+v/7//n/+v/4//r/+P/6//j/+//4//v/+f/7//n/+//5//z/+v/9//v//v/8//7//f////7///8AAAAAAQABAAIAAgADAAIABAADAAYABAAHAAQABwAEAAcABQAHAAUABwAFAAYABAAGAAQABgAEAAUAAwAEAAIAAwACAAIAAgABAAEAAAAAAP/////9//7//P/+//z//v/8//3/+//9//r//P/6//z/+v/8//r//P/6//v/+f/7//n/+//6//v/+v/7//r/+//7//r/+//7//z//P/9//z//f/9//7//v8AAP7/AQD//wIAAQADAAIABAAEAAUABQAHAAUACAAGAAgABwAIAAcACAAHAAgACAAIAAcABwAHAAcABgAFAAUABAAEAAMAAwABAAEAAAAAAP7//v/8//3/+//8//n/+v/4//n/9//5//b/+P/2//f/9f/3//b/9//3//f/9//4//f/+f/4//r/+v/7//v//P/9//3//v/+////AAABAAEAAwACAAQAAwAFAAQABgAFAAcABgAIAAYACAAHAAkABwAJAAcACQAHAAgABgAIAAYABwAGAAUABQAEAAQAAwACAAEAAgAAAAEA/v////z//v/7//3/+v/8//n/+//4//v/+P/7//j/+v/4//r/+P/6//n/+v/5//r/+f/6//v/+//7//v//P/7//7/+//+//z////9/wAA/f8AAP3/AQD+/wIA//8CAP//AwAAAAMAAQADAAIABAADAAQAAwAFAAQABQAFAAUABQAFAAUABQAGAAUABgAEAAYABAAGAAMABQADAAUAAgAEAAEAAwAAAAIA//8AAP3////8//7//P/8//v/+//6//r/+v/5//n/+f/5//j/+f/4//n/+P/5//j/+v/5//v/+f/7//r//P/7//3/+//+//3////+/wAA//8BAAAAAgACAAMAAgADAAMABAAEAAUABAAFAAUABQAGAAUABgAGAAYABQAGAAUABQAEAAUAAwAEAAMAAwACAAMAAQACAAAAAQD//wAA/v////3//v/8//7/+//9//r//P/6//v/+v/7//r/+//7//v/+//7//v/+//8//v//f/8//7//P/+//3////9/wEA/v8BAP//AQD//wIAAAACAAAAAwAAAAMAAAACAAAAAgABAAEAAQABAAEAAQABAAAAAQAAAAEAAAABAP//AQD//wEA//8CAP//AgD//wIA//8CAP//AgD//wIAAAACAAAAAgAAAAIAAAACAAAAAQABAAEAAQAAAAAAAAAAAP//AAD+/wAA/v8AAP3/AAD9/////P////z//v/8////+/////v////8/////P/+//3//v/+//7//f/+//7//v////7////+/wAA/v8AAP7/AAD//wEAAAABAAAAAQD//wIAAAACAAAAAgAAAAIAAQACAAEAAgAAAAMAAQACAAEAAQABAAEAAgABAAEAAQABAAAAAQAAAAEA//8AAAAAAAD//wAA/v8AAP7/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wEA//8BAAAAAAAAAAEAAAAAAAAA/////////////////v////7//v/9//7//P/+//z//f/8//3/+//9//v//f/7//3/+//+//z//v/8//7//f////7/AAD//wAAAAACAAEAAgACAAIAAwADAAQABAAFAAQABgAEAAYABQAGAAQABgAEAAYABAAGAAMABQACAAQAAQADAAAAAgD//wEA/v////7////9//3//P/8//z//P/7//v/+//6//v/+f/7//j/+v/5//r/+f/7//j/+//5//z/+f/9//r//f/7//3//P/+//3////+/wAA//8BAAAAAQACAAEAAwACAAQAAwAEAAQABQAEAAYABAAHAAQABwAEAAcABAAHAAQABgAEAAUAAwAEAAMABAADAAMAAgACAAEAAQAAAAAAAAD///////////7//v/8//7//P/+//z//f/7//3/+//8//v//P/6//z/+v/8//r/+//6//v/+v/8//r/+//6//v/+//8//v/+//7//z//P/8//3//P/+//7//v/+//////8BAAEAAgABAAMAAgAEAAQABgAEAAcABQAHAAYACAAHAAgABwAIAAcACAAHAAgABwAHAAYABgAFAAUABAAEAAMAAgACAAEAAAD///7//f/9//z//P/6//v/+f/6//j/+v/3//n/9//4//b/+P/2//j/9v/4//b/+f/3//n/+P/5//n/+v/6//z/+//9//3//v/+//7/AAD//wEAAQACAAIABAAEAAUABAAGAAQACAAFAAkABgAJAAYACQAHAAkABwAJAAcACAAGAAcABQAGAAQABAAEAAQAAwACAAEAAAABAP//AAD9//7//P/+//v//f/6//z/+f/8//n/+//4//r/+P/7//j/+//4//r/+f/6//n/+//6//v/+//7//z/+//9//z//v/9/////f////3/AAD+/wAA/v8BAP//AgAAAAIAAAADAAEAAwABAAMAAgAEAAMABAAEAAUABAAFAAUABQAGAAUABgAFAAYABQAGAAUABgAEAAYAAwAEAAIABAACAAQAAQACAAAAAQD//wAA/f/+//3//f/7//z/+//7//r/+v/5//r/+f/5//n/+P/5//j/+f/4//n/+P/6//n/+//6//v/+//8//z//f/8//7//v//////AAD//wEAAAADAAIAAwACAAQAAwAFAAQABQAFAAYABQAGAAUABgAGAAUABgAFAAYABQAFAAUABQAEAAQAAwADAAIAAwABAAEAAAAAAP//AAD+/////f/+//z//f/7//z/+v/7//n/+//6//v/+v/7//r/+//7//v/+//8//v//P/9//z//v/9//7//v////7/AQD//wEA//8BAP//AgAAAAIAAAADAAAAAwAAAAIAAAACAAAAAQABAAEAAQABAAEAAQABAAAAAQAAAAEAAAACAP//AgD//wEA//8CAP//AgAAAAIAAAACAAAAAgAAAAMAAAACAAAAAQAAAAEAAAABAAAAAAAAAP//AAD//wAA/v8AAP7////9/////f/+//z////8/////P////v//v/7//7//P/+//z//v/9//7//v/+//7//v/+//7//////////////wAAAAD//wEA//8BAAAAAgD//wIAAAACAAAAAgABAAIAAQADAAAAAwAAAAIAAQACAAEAAgACAAIAAQACAAEAAQABAAAAAAAAAAAA//8AAP//AAD//wAA/v8AAP7//////////v////7//////////v8AAP//AAD//wAA//8AAP//AQD//wEA//8BAAAAAQAAAAEA//8AAP/////////////+//7//v/+//3//v/9//7//P/9//v//f/8//3//P/9//v//f/7//7//P////3////+/wAA//8AAAAAAQAAAAIAAQACAAIAAwADAAQABAAEAAUABAAFAAQABQAEAAYABAAGAAMABQACAAUAAgAEAAEAAwAAAAIA//8BAP7/AAD9/////f////z//v/7//3/+//8//v/+//7//r/+//6//v/+f/7//n/+//5//z/+v/8//r//P/6//3/+//+//v//v/9/////v8AAP7/AAD//wEAAQACAAEAAwACAAMAAwADAAQABAAFAAQABgAEAAYAAwAGAAMABgADAAUAAwAFAAMABQACAAQAAQADAAEAAgABAAEAAAAAAP//AAD////////+/////f/+//3//v/8//7//P/9//z//f/7//3/+//8//v//P/7//z/+v/7//r//P/7//z/+//8//v/+//8//v//P/8//z//P/8//3//f/+//7//v////////8AAAAAAQACAAIABAADAAUABAAFAAUABgAGAAcABgAIAAYACAAHAAgABwAHAAYABwAGAAYABQAGAAQABAADAAMAAgABAAAAAAD//////f/9//z//P/8//v/+v/5//n/+P/5//j/+P/3//j/9v/4//f/+P/2//n/9//5//j/+v/5//v/+v/8//v//f/8//7//v/+//////8AAAEAAQACAAMAAwAEAAQABQAEAAcABQAIAAYACAAHAAkABgAJAAYACQAHAAkABgAHAAUABgAEAAYABAAEAAIAAwABAAEAAAAAAAAA/v////3//v/8//3/+v/8//n//P/5//v/+f/6//j/+//4//v/+P/7//j/+v/6//r/+v/7//r//P/8//z//P/8//3//f/+//3//v/9/////v8AAP7/AAD//wEAAAACAAAAAgAAAAMAAQADAAIAAwADAAQAAwAEAAQABAAFAAUABQAFAAUABQAGAAUABQAFAAUABQAFAAQABQADAAQAAgAEAAIAAgABAAEAAAAAAP7////9//3//f/9//v//P/7//v/+v/6//n/+f/4//n/+P/5//j/+P/4//j/+f/5//r/+v/7//v/+//8//z//P/+//7//v/+//////8BAAEAAQABAAIAAgAEAAQABAAEAAUABQAGAAUABgAFAAYABgAGAAYABgAGAAYABQAFAAUABAAEAAQAAwADAAMAAQACAAAAAAD//////v////3//v/8//3/+//8//r//P/6//v/+v/6//n/+//5//v/+f/7//r//P/7//z//P/8//3//f/+//3//v/+//////8BAP//AQD//wIAAAACAAAAAwAAAAMAAAADAAAAAwAAAAIAAQABAAEAAQABAAEAAQABAAEAAAABAAAAAQAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAADAAAAAwAAAAIAAAABAAAAAQAAAAEAAAAAAAAA//8AAP/////9/////f/+//3////8//7//P/+//z//v/7//7/+//+//z//v/8//7//P/+//3//v/9//7//v////7/AAD//wAA/////wAAAAABAAAAAQD//wEAAAACAAEAAgABAAIAAAADAAEAAwABAAIAAQACAAIAAgABAAIAAQACAAEAAgABAAEAAQAAAAEAAAAAAAAAAAD///////////7//v/+/////v////3////9/////v////3////+////////////AAD//wAA//8AAP//AQD//wEAAAABAAAAAQD//wEA//8AAP/////////////+//7//v/+//3//v/8//3//P/9//z//v/8//3//P/+//z////8/////f8AAP7/AQD+/wEA//8CAAEAAgABAAMAAgADAAMABAAEAAQABAAEAAUABAAFAAQABQADAAUAAgAFAAIAAwABAAMAAAADAP//AQD+/wAA/f8AAP3////8//7/+//9//v//P/7//z/+//7//v/+v/6//r/+//6//v/+v/8//r//f/6//3/+v/9//r//v/7/////P////3/AAD+/wEA//8CAAAAAgABAAMAAgAEAAMAAwAEAAMABAAEAAUABAAGAAMABQADAAYAAwAGAAMABQADAAUAAgAEAAEAAwABAAIAAAABAP//AQD//wAA/////////v/+//7//v/9//7//f/9//3//f/8//3//P/9//z//f/8//z//P/8//v//f/7//z/+//8//v//P/7//z/+//8//v//f/8//3//P/9//z//v/9//7//v//////AAAAAAEAAQACAAIAAwAEAAQABAAFAAUABQAGAAUABwAGAAcABwAHAAYABwAGAAcABgAGAAUABgAEAAUAAwAEAAIAAwAAAAEA//8AAP7//v/8//3/+//8//r/+v/5//n/+f/4//j/9//4//f/+P/3//j/9//5//j/+f/4//n/+P/6//n/+//5//3/+//9//z//v/9/wAA//8BAAAAAgACAAMAAwAEAAQABQAGAAUABwAGAAcABwAIAAcACQAHAAgABwAJAAYACAAFAAcABAAGAAQABQADAAMAAQACAAAAAQAAAP/////+//7//P/9//v//P/6//v/+f/7//n/+//5//v/+f/7//n/+//5//r/+v/7//r//P/7//z/+//8//z//f/9//3//v/9//7//v////7/AAD+/wAA//8BAAAAAQAAAAIAAQACAAEAAwABAAMAAgADAAMABAAEAAQABAAEAAQABQAFAAUABQAFAAUABQAFAAUABQAEAAUABAAEAAMABAACAAIAAQABAAAAAAD//////v/+//z//P/8//z/+//7//r/+v/5//n/+f/5//n/+f/5//j/+f/4//n/+f/5//n/+v/6//v/+//8//z//f/9//7//v//////AAAAAAEAAgABAAMAAwAEAAQABAAEAAQABQAFAAYABgAHAAYABwAGAAcABgAHAAUABgAFAAUABQAEAAQABAADAAMAAgABAAEAAAAAAP/////+//7//f/9//z//P/7//v/+v/7//n/+//5//v/+f/7//n/+//6//v/+v/8//v//P/8//z//f/9/////v//////AAD//wEA//8CAAAAAgAAAAIAAAACAAAAAwABAAMAAQADAAEAAwABAAIAAQABAAEAAQABAAEAAQABAAEAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAQAAAAEAAAABAAAAAAAAAAAA//////7//v/+//7////9//7//P/9//z//v/7//7/+//+//v//v/8//7//P/+//z//v/8//7//f/+//7////+/wAA/v8AAP////8AAAAAAAAAAAEAAAABAAEAAgABAAIAAAACAAEAAwACAAMAAQADAAEABAABAAMAAQADAAEAAgABAAIAAQACAAEAAQAAAAAAAAAAAP///////////v/+//7//v/+//7//f/9//3//f/+//7//v/9//7//v////7////+/////v8AAP//AAD//wAA//8BAP//AQD//wEAAAABAP//AQD//wEA//8AAP////////7//v/+//7//v/+//3//v/9//3//P/9//z//v/8/////P////z////9/wAA/v8BAP7/AQD//wIAAQADAAIAAwACAAQAAwAEAAMABAAEAAQABAAEAAQAAwAFAAIABAACAAQAAQADAAAAAgD//wIA/v8BAP7/AAD9/////P/+//z//v/7//3/+//8//v//P/7//v/+v/7//v/+//7//r/+//6//z/+//9//v//f/7//7//P////z////9/wAA/v8BAP7/AgD//wIAAAADAAEABAACAAQAAwAEAAQABAAEAAQABQAFAAUABAAFAAMABAADAAQAAwAEAAIABAABAAMAAQACAAAAAgD//wEA//8AAP7////+//7//v/+//7//v/9//3//f/9//3//f/9//3//f/9//z//P/8//z//f/9//3//P/9//v//f/8//z//P/8//z//f/7//3/+//9//z//f/8//3//P/+//3////+/wAA//8BAAAAAQABAAIAAgADAAMABAAEAAUABQAGAAYABgAHAAYABwAGAAcABgAHAAYABwAFAAYABAAFAAMABAACAAMAAQACAAAAAAD//////f/+//z//f/7//v/+f/6//n/+f/5//j/+P/4//j/9//4//f/+f/3//n/9//5//j/+v/5//v/+v/8//v//f/8//7//f//////AQAAAAIAAQADAAIABAADAAUABQAFAAYABgAGAAcABwAHAAgABwAIAAcACAAGAAcABgAHAAUABwAEAAYAAwAEAAEAAwABAAIAAAAAAP7//v/+//3//f/8//z/+//7//r/+//5//r/+f/6//n/+v/5//r/+f/6//n/+//6//v/+v/8//v//P/8//z//P/9//3//v/+//7//v/+////////////AAAAAAEAAAABAAEAAgABAAIAAQADAAIAAwADAAMABAAEAAQABAAEAAQABQAFAAUABQAFAAUABQAFAAUABQAFAAQABAAEAAQAAwACAAIAAQABAAEAAAAAAP///v/+//7//P/8//z/+//7//v/+v/6//n/+f/5//j/+f/4//n/+P/4//j/+f/5//r/+v/7//v/+//7//z//P/9//7//v/+//////8AAAEAAQABAAMAAgADAAQABAAEAAUABQAFAAYABgAGAAYABgAGAAYABwAFAAcABQAGAAUABQAEAAQAAwADAAMAAgABAAEAAAAAAP/////+//3//f/8//z/+v/8//r/+//6//r/+f/6//j/+v/5//r/+f/7//r/+//6//z/+//9//z//f/9//7////+/wAA//8BAAAAAQAAAAIAAAACAAAAAwABAAMAAQADAAEAAwABAAMAAQADAAEAAgABAAEAAQABAAEAAQABAAEAAgAAAAIAAAABAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAABAAAAAQAAAAAAAAAAAP/////+//7//v/+//7//v/9//3//f/8//7//P/+//z//v/7//7/+//+//z//v/8//7//P/+//z//v/9/////v8AAP7/AAD/////AAAAAAAAAQABAAEAAQAAAAIAAQACAAEAAwABAAMAAgADAAEAAwABAAQAAQAEAAEAAwABAAMAAQACAAEAAQABAAEAAAABAAAAAAD//wAA//////7//v/+//7//v/+//3//f/9//3//v/9//7//f/+//3//v/+//7//v////7/AAD+/wAA//8AAP//AAD//wEA//8BAP//AQD//wEA//8BAP//AQD//wAA//8AAP/////+//7//v/9//7//f/+//3//v/8/////P////z////8/////f8AAP7/AAD+/wEA//8CAAAAAgAAAAMAAgADAAIAAwACAAQAAwAEAAQABAAEAAMABAACAAQAAgAEAAIAAwAAAAIA//8CAP//AQD+/wEA/f8AAP3////8////+//+//v//f/7//3/+//8//r//P/6//v/+//7//v/+//7//v//P/7//3/+//9//v//v/8/////f8AAP3/AQD+/wEA//8CAAAAAwABAAMAAgAEAAIABAADAAQABAAEAAQABQAEAAUABQAEAAUABAAFAAMABAACAAQAAQADAAAAAgAAAAIA//8BAP//AAD+/wAA/v////7////+/////f/+//3//v/9//7//f/9//z//f/8//3//f/9//3//P/9//z//f/9//3//P/8//z//P/8//3//P/9//z//f/8//3//f/+//3//v/9/////v8AAP7/AQD//wEAAAACAAEAAwACAAQAAwAFAAQABQAFAAUABgAGAAcABgAHAAYABwAGAAYABQAGAAQABQADAAUAAgADAAEAAgAAAAEA//8AAP3//v/8//3/+//8//v/+//6//r/+f/6//j/+f/4//j/+P/4//j/+P/5//n/+f/5//r/+f/6//r//P/6//3/+//+//z////9/wEA//8CAAAAAwACAAQAAwAFAAQABQAFAAYABgAHAAYABwAHAAcABwAHAAcABgAIAAYABwAFAAYABAAFAAMABQACAAMAAQACAAAAAQD//wAA/f/+//3//f/8//v/+//6//v/+v/6//r/+v/5//r/+f/6//n/+v/5//v/+v/7//r/+//7//z//P/9//z//f/9//3//v/+//7//v////7//////wAAAAAAAAAAAQABAAEAAQACAAEAAgACAAMAAwADAAQAAwAEAAQABAAEAAUABQAFAAUABQAFAAUABQAFAAUABQAEAAQABAAEAAMAAwACAAIAAQABAAAAAAAAAP/////+//3//P/8//z/+v/7//r/+v/6//n/+f/5//n/+f/5//n/+f/4//n/+f/5//r/+//7//v/+//8//z//f/9//7//v////////8AAAAAAQACAAMAAgADAAMABAAEAAUABQAGAAYABgAGAAYABgAGAAYABgAGAAYABgAFAAUABAAEAAQABAACAAMAAQABAAEAAAAAAP/////+//7//f/9//z//P/7//v/+v/6//n/+v/5//r/+f/6//n/+v/6//v/+v/7//v//P/8//3//f/9//7//v///////////wEAAAABAAAAAgAAAAIAAQADAAEAAwABAAMAAQADAAEAAwABAAIAAQABAAEAAQABAAEAAgABAAIAAQABAAEAAQABAAIAAQACAAEAAgABAAIAAQACAAAAAgAAAAEAAAABAP//AQD//wEA//8AAP///////////v/+//7//v/+//3//f/9//3//f/+//z//f/8//z/+//9//v//f/8//7//P/+//z//v/8//7//f////7////+/wAA/v//////AAAAAAEAAAABAAEAAAACAAEAAgACAAIAAQACAAEAAwABAAMAAQAEAAEABAABAAMAAQADAAEAAwABAAIAAQABAAEAAQAAAAAA//8AAP/////+/////v/+//7//v/9//3//f/9//7//f/+//3//v/9//7//v/+//7//v/+/////v8AAP//AAD//wEA//8BAP//AQD//wEA//8BAP//AQD//wEA//8BAP//AAD//wAA/v////7//v/+//3//v/9//7//f////3////9/////f////3/AAD9/wAA/v8BAP//AQD//wIAAAADAAEAAwABAAMAAgAEAAMAAwADAAMAAwADAAQAAwADAAIAAwACAAMAAQACAAAAAQAAAAEA/v8BAP7/AAD9/////P////z//v/8//7/+//9//v//f/7//3/+v/8//v//P/7//z/+//7//z//P/9//z//f/8//3//P////z/AAD9/wAA/v8BAP7/AgD//wIAAQADAAEABAACAAQAAwAEAAMABQADAAUABAAFAAQABAAEAAQAAwADAAMAAgADAAIAAwABAAIAAAABAAAAAQD//wAA//8AAP7/AAD+/////f/+//3//v/9//7//f/+//3//v/9//3//P/9//z//f/9//3//f/9//3//f/9//3//P/9//z//f/9//z//f/8//3//f/9//3//f/9//7//f////3////+/wAA//8BAAAAAgABAAMAAQAEAAIABAADAAUABAAGAAUABgAGAAYABgAGAAYABgAGAAUABgAEAAYABAAFAAMABAACAAIAAQACAP//AQD+/////f////z//f/6//v/+v/6//r/+v/5//r/+P/5//j/+f/4//n/+f/4//n/+P/5//n/+v/5//v/+v/8//v//f/8//7//f////7/AQD//wIAAQADAAIABAADAAUABAAFAAUABgAFAAcABgAHAAcABwAHAAYABwAGAAYABgAGAAUABgAEAAUAAwAEAAIAAgABAAEA//8AAP/////9//7//P/9//z//P/7//v/+v/6//r/+v/6//r/+v/6//r/+v/6//v/+//7//v/+//7//v//P/8//3//f/9//3//f/+//7//v/+/////////wAAAAAAAAAAAAABAAEAAQACAAEAAgACAAMAAgAEAAMABAAEAAQABAAFAAQABQAFAAUABQAFAAUABQAFAAUABQAEAAQABAADAAMAAwACAAMAAQABAAAAAAD//////v/+//z//f/8//z/+//7//r/+v/6//n/+f/5//n/+f/5//n/+f/6//n/+v/5//r/+v/7//v/+//8//z//f/+//7//v/+//////8AAAEAAQACAAIAAwADAAQABAAEAAQABQAFAAYABgAHAAUABwAGAAcABgAHAAUABgAFAAUABQAEAAQABAADAAMAAgABAAEAAAAAAP/////+//7//f/9//z//P/7//v/+//6//r/+f/6//n/+v/5//r/+f/6//r/+//7//v//P/8//z//f/9//7//v/+/////////wAAAAAAAAIAAQACAAEAAgABAAIAAQACAAEAAgABAAIAAQACAAEAAgACAAEAAgABAAIAAQACAAEAAQABAAEAAQACAAEAAgABAAIAAQACAAEAAgABAAIAAQACAAAAAQAAAAEA//8AAP//AAD//wAA//////7//v/+//7//v/9//3//f/9//3//f/8//z//P/8//z//f/7//3/+//9//z//v/8//7//P////3//v/+/////v8AAP7/AAD//wAAAAABAAAAAQABAAAAAQABAAIAAgACAAIAAwABAAMAAQADAAEAAwACAAQAAgAEAAIAAwABAAMAAQACAAEAAQABAAEAAAAAAP//AAD//////v////7//v/+//7//f/9//3//f/+//3//v/9//7//f/+//7//v/+//7//v/+//7//////wAA//8AAP//AQD//wEA//8BAAAAAQAAAAEAAAABAP//AQD//wAA//8AAP/////+/////v/+//7//v/+//3//v/9//7//f/+//3////9/////f8AAP7/AAD//wEA//8BAAAAAgAAAAMAAQADAAIAAwACAAMAAwADAAMAAwACAAMAAwADAAMAAgADAAEAAgABAAEAAAACAP//AQD//wAA/v8AAP3////9/////P/+//z//v/7//3/+//9//v//P/7//z/+//9//v//P/7//z//P/8//3//P/9//3//v/+/////v////7/AAD//wEAAAACAAAAAwABAAMAAQAEAAIABAACAAQAAgAEAAMABQADAAUAAwAEAAQABAAEAAMAAwACAAMAAgACAAEAAQAAAAEAAAAAAP7/AAD//wAA//////3////9/////f/+//3//v/9//7//f/+//3//v/8//3//P/9//3//v/9//3//f/9//3//f/8//3//P/9//3//P/8//z//f/9//3//P/+//3//v/9/////f8AAP7/AQD//wEAAAACAAEAAwACAAQAAwAFAAQABQAEAAUABQAGAAUABgAGAAUABgAGAAUABQAFAAQABQADAAQAAgADAAEAAgABAAEA//8AAP3////8//7//P/9//r//P/6//v/+f/6//n/+f/4//n/+P/5//j/+f/5//n/+f/5//n/+f/6//v/+//7//z//P/9//3////+/wAA//8BAAAAAgABAAQAAwAFAAMABgAEAAYABQAHAAYABwAGAAcABgAHAAYABgAGAAYABgAGAAUABQAEAAQABAACAAMAAQABAAAAAQD//wAA/v/+//3//v/8//3//P/8//v/+//6//v/+v/6//r/+v/6//r/+v/6//v/+v/7//v/+//7//z//P/9//z//f/8//3//f/9//7//v/+/////v//////AAD//wEAAAABAAEAAgABAAIAAQADAAIAAwADAAQAAwAEAAQABAAEAAUABAAFAAUABQAFAAUABQAFAAUABAAFAAQAAwADAAMAAgADAAIAAQABAAAAAAAAAP/////9//7//f/9//v//P/7//v/+v/6//n/+f/5//n/+f/5//n/+f/5//r/+f/6//r/+v/7//v/+//8//v//f/9//7//v//////AAAAAAAAAgABAAIAAgAEAAMABAAEAAUABQAGAAUABgAGAAYABgAGAAYABgAFAAYABQAFAAUABAAEAAQAAwADAAIAAQABAAEAAAAAAP///v/+//7//f/9//z//P/7//v/+//6//r/+v/6//r/+v/6//r/+v/6//r/+//7//v/+//8//z//f/9//7//v/+//7//////wAAAAABAAAAAQAAAAIAAQACAAEAAgABAAIAAQACAAIAAgACAAIAAgACAAIAAQACAAEAAQABAAEAAQABAAEAAQABAAEAAQACAAEAAgABAAIAAQACAAEAAgABAAEAAAAAAAAAAAD//wAA//8AAP/////+/////v/+//7//v/9//7//f/9//3//f/8//z//f/8//3//f/9//z//f/8//3//P/+//3////9/////v/+//3////+/wAA//8AAP//AAAAAAEAAQABAAEAAQACAAIAAgACAAIAAQADAAIAAwADAAIAAgADAAIAAwACAAMAAgACAAEAAgABAAEAAQABAAAAAAD//wAA//////7////+//7//v/+//3//f/9//3//v/9//7//f/+//3//v/+//7//v/+//7//v/+/////v8AAP//AAD//wAA//8BAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAP//AAD//wAA///////////+//7//v/+//7//f/+//7//v/9//7//f////7/AAD+/wAA/v8AAP//AQAAAAEAAAABAAAAAgABAAIAAgACAAIAAwACAAMAAgADAAIAAwACAAMAAgACAAIAAQACAAEAAQAAAAAA//8AAP//AAD+/////f////3//v/8//7//P/+//v//f/7//3/+//9//v//P/7//3/+//9//z//f/9//3//f/9//3//f/+//3////+/wAA//8BAP//AQAAAAIAAAADAAEAAwABAAQAAgAEAAIABAACAAQAAwAEAAMAAwACAAMAAgADAAIAAwACAAIAAgABAAIAAQABAAAAAAD//wAA//8AAP7////+/////v////7////9/////f/+//3//v/9//7//f/+//z//v/8//3//f/9//3//f/9//z//f/8//z//f/8//3//f/8//3//P/9//z//f/9//7//f////3////+/wAA//8BAAAAAgABAAIAAQADAAIABAADAAUABAAFAAUABQAFAAYABQAGAAYABQAGAAUABQAFAAUABAAEAAMAAwACAAIAAQABAAAAAAD//////v////3//v/8//3/+//8//r/+//5//r/+f/6//n/+f/4//n/+P/5//n/+v/5//r/+v/6//r/+//8//z//f/9//3//v/+////AAD//wIAAAADAAIABAACAAUAAwAGAAQABgAFAAcABgAHAAYABwAGAAcABgAGAAUABgAFAAUABQAEAAQABAADAAIAAgABAAEAAAAAAP/////9//7//f/9//z//f/7//z/+//7//r/+//6//v/+v/7//r/+//6//v/+//7//v//P/7//z//P/8//3//P/9//3//f/+//7//v/+//7//v/+/wAA//8AAAAAAAAAAAEAAQACAAEAAwACAAMAAgADAAMABAADAAQAAwAEAAQABQAFAAUABQAFAAQABQAEAAUABAAEAAMAAwADAAIAAwACAAIAAQABAAAAAAD//////v/+//3//f/8//z//P/7//v/+//6//r/+v/6//n/+v/5//n/+f/5//n/+v/5//r/+v/7//v//P/7//z//f/9//7//v/+//////8AAAEAAQABAAIAAgADAAMAAwAEAAQABQAFAAYABQAGAAUABgAGAAcABgAHAAUABgAFAAUABAAEAAMAAwADAAMAAgABAAAAAAD////////+//7//f/9//z//P/7//v/+v/6//r/+v/6//r/+v/6//r/+//6//v/+//7//v//P/8//3//f/+//7//v/+////////////AAAAAAEAAQABAAEAAQABAAEAAQACAAIAAgACAAIAAgACAAIAAgACAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAgABAAIAAQABAAEAAQABAAAAAQABAAEAAAAAAAAA//8AAP////////////////7//v/+//7//f/+//3//f/+//3//f/9//3//P/9//z//f/9//3//f/9//3//f/9//7//f////3////+/////v8AAP//AAD//wAAAAABAAEAAQABAAEAAQACAAEAAgACAAEAAgACAAMAAwADAAIAAgACAAMAAgADAAIAAwABAAIAAQACAAEAAQAAAAAA//8AAP/////+/////v/+//7//v/9//3//f/9//7//f/+//3//v/8//7//f/+//7//v/+//7//v//////AAD//wAA//8AAAAAAAAAAAEAAQABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAP/////////////+/////v/+//3//v/+//7//v/+//7//v/+/////v8AAP7/AAD//wAA//8BAAAAAQAAAAEAAQACAAEAAgABAAIAAgADAAEAAgACAAIAAgACAAIAAgACAAIAAgABAAEAAQAAAAAAAAAAAAAA//////7////+/////v/+//3//v/8//3//P/9//z//f/7//z//P/8//z//f/8//3//P/9//z//f/9//3//v/9//7//v//////AAD//wEAAAABAAAAAgAAAAIAAQADAAEAAwACAAMAAgAEAAIABAADAAMAAwADAAIAAwACAAMAAgACAAIAAQABAAEAAQAAAAAAAAABAAAAAAD//wAA/v////7////+/////v////7////9/////f/+//3//v/9//7//f/+//z//f/8//3//f/9//3//P/9//z//f/9//z//P/8//z//f/8//3//P/+//3//v/9//7//v//////AAD//wEAAAACAAEAAwACAAMAAwAEAAMABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAQAAwADAAMAAgADAAIAAgABAAEAAAAAAP/////+//7//f/9//z//P/7//z/+v/7//n/+v/5//r/+f/6//n/+f/5//n/+f/6//n/+v/6//v/+//8//z//P/9//3//v/+//////8AAAAAAgABAAMAAgAEAAMABQAEAAUABAAGAAUABwAGAAcABQAHAAYABwAGAAYABQAFAAUABAAEAAQAAwADAAIAAQABAAAAAAAAAP////////7//v/9//3//P/8//v//P/7//z/+//8//r//P/6//v/+v/7//r//P/7//z/+//8//v//P/8//z//f/8//3//f/9//7//v/+/////v//////AAD//wAAAAABAAAAAgABAAIAAQADAAIABAACAAQAAwAEAAQABQAEAAUABAAFAAUABAAFAAQABAAEAAQAAwAEAAMAAwADAAMAAgACAAEAAQAAAAAA///////////+//7//f/9//z//P/7//v/+v/6//r/+v/5//r/+f/6//n/+v/6//r/+v/6//r/+//7//z/+//8//z//P/9//7//v////////8AAAAAAQABAAMAAgADAAMABAAEAAUABQAGAAUABgAFAAYABQAGAAYABgAGAAYABQAFAAQABAAEAAQAAwACAAIAAQABAAEAAAAAAP///v/+//7//f/9//z/+//8//v/+//6//r/+v/7//r/+//6//v/+v/8//r//P/7//z/+//9//z//f/9//7//v////7//////wAA//8AAAAAAAABAAEAAQABAAIAAQACAAEAAgACAAIAAgACAAEAAgABAAMAAQADAAEAAgABAAIAAQACAAEAAgABAAIAAQACAAEAAQABAAAAAQAAAAEAAAAAAAAAAAAAAAAA/////////////////v/+//7//v/+//7//f/9//3//f/+//3//f/8//z//P/9//3//f/9//3//f/9//3//f/+//3////9/////v/+/////////wAA//8AAAAAAAAAAAEAAQABAAEAAQABAAIAAgACAAIAAgADAAMAAwADAAIAAgACAAIAAgACAAIAAQACAAEAAgAAAAEAAAAAAP//AAD///////////7//v/+//7//v/9//3//f/+//3//v/8//7//P/+//3//v/9//7//v/+//7////+/////////wAAAAAAAAAAAQAAAAEAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAAAAP//AAD////////////////+/////v////7//v/+//7//v8AAP7/AAD+//////8AAP//AAAAAAEAAAABAAEAAQABAAIAAQACAAIAAQACAAIAAQACAAIAAgACAAIAAgACAAEAAQABAAAAAQAAAAEAAAAAAP////////////////7//v/+//7//f/+//3//f/8//3//P/9//3//P/8//3//P/9//z//f/8//3//f/9//7//v/+/////v////////8AAAAAAAAAAAEAAAACAAEAAgABAAMAAgADAAIAAwACAAMAAQAEAAIABAACAAMAAgACAAIAAgABAAIAAQABAAEAAAABAAAAAQAAAAEA//8AAP///////////v////7////+/////v////7////9//7//f/+//7//v/+//7//f/9//3//f/9//3//f/9//3//f/9//3//f/8//3//P/+//3//v/8//7//f/+//7////+/wAA//8AAAAAAQABAAIAAgACAAIAAwADAAMABAAEAAMABAAEAAQABAAFAAQABAAFAAQABAAEAAQAAwAEAAMAAwACAAIAAQABAAAAAAD///////////7//v/9//3//P/8//v/+//6//v/+v/7//r/+v/5//r/+f/6//r/+v/6//r/+v/7//v//P/7//z//f/8//7//v/+//////8AAAAAAAABAAEAAgACAAMAAwAEAAQABQAFAAYABQAGAAUABgAFAAcABAAHAAQABgAEAAUABAAEAAMAAwACAAIAAgABAAEAAAAAAP/////+//7//f/+//z//f/8//z/+//8//r//P/7//z/+//8//r//P/6//v/+//8//v//P/7//z//P/8//3//P/9//3//f/+//7//v/+//7//v/+/wAA//8AAP//AQAAAAIAAAACAAEAAgACAAMAAwAEAAMABAADAAQABAAEAAQABQAEAAUABQAEAAQABAAEAAQABAADAAQAAwADAAIAAgABAAEAAAABAP//AAD//////v/+//3//f/8//3/+//8//v/+//6//v/+v/6//r/+v/5//r/+f/7//r/+//6//v/+v/7//v/+//8//z//f/9//7//v////////8AAAAAAQACAAEAAgACAAMAAwAEAAQABQAEAAYABQAHAAUABgAFAAYABQAHAAUABgAEAAUAAwAEAAMAAwACAAIAAQABAAAAAAD//////v/+//7//f/9//z//P/7//v/+v/7//r/+//6//v/+v/7//r/+//7//z/+//8//v//P/8//3//f/+//3//v/+/////////wAAAAAAAAAAAQAAAAEAAQACAAEAAgABAAIAAQACAAIAAwACAAMAAQACAAEAAwABAAIAAQACAAEAAgABAAIAAQACAAEAAgABAAIAAQABAAEAAAABAAAAAQAAAAEA//8AAP///////////v////7//v/+//7//f/+//3//f/9//3//f/+//z//v/8//3//f/9//3//f/9//3//f/9//3//f/9//7//v///////////////////wAAAAAAAAAAAAAAAAEAAQABAAEAAgACAAIAAgACAAIAAwACAAMAAwACAAIAAwACAAMAAgACAAIAAgABAAIAAQABAAAAAAAAAAAA//////////////7//v/+//3//f/9//3//v/8//7//P/+//3//v/9//7//f/+//3//v/+//7//v//////AAAAAAAAAAABAAAAAAABAAEAAQABAAAAAQABAAEAAAABAAAAAAAAAAAAAAAAAAAA//8AAP//AAD///////////7////+/////v////7////+/////v////////////////8AAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAA/////////////////v/+//7//v/+//7//f/9//3//f/9//3//P/8//3//f/9//3//f/9//3//f/9//3//v/+/////////////////wAAAAAAAAAAAQABAAEAAQACAAEAAgACAAMAAgADAAEAAgACAAIAAQACAAEAAgABAAIAAQABAAEAAQABAAAAAQABAAEAAAAAAP//AAD///////8AAP//AAD+/wAA/v8AAP7////+/wAA/v////7//v/9//7//f////7//v/+//3//f/+//3//f/9//3//f/9//3//f/9//3//v/8//7//f/+//7//v/+/////v8AAP//AAAAAAEAAAABAAEAAgABAAIAAgADAAMAAwADAAQAAwAEAAQABAAEAAQABAAEAAQABAAEAAQABAADAAMAAgACAAEAAgABAAEAAAAAAP/////+//7//f/+//3//f/8//z/+//7//v/+//6//v/+v/7//r/+v/6//r/+v/7//r/+//6//v/+//7//z//P/9//3//v/+//////8AAAAAAQABAAIAAgADAAMABAADAAUABAAGAAQABgAEAAYABQAGAAUABQAEAAUABAAFAAQABAADAAMAAgACAAIAAQABAAAAAAD//wAA//////7//v/9//3//P/9//z//f/7//z/+v/8//v//P/7//z/+//8//r//P/6//z/+//8//v//P/8//z//f/9//3//v/9//7//v/+/////v////7/AAD//wAAAAABAAAAAQABAAIAAQADAAIABAACAAQAAwAEAAMABAADAAUABAAFAAQABAAEAAQABAAEAAQAAwAEAAMAAwACAAIAAQACAAEAAQAAAAAA//8AAP7////9//7//f/9//z//P/7//z/+//7//r/+//6//v/+v/6//r/+v/6//v/+v/7//r/+//7//v//P/8//3//f/9//7//v/+//////8AAAAAAQABAAIAAgADAAMABAADAAUABAAGAAUABgAEAAYABQAGAAUABgAFAAYABQAFAAQABAADAAQAAwACAAIAAQABAAAAAAD//////v/+//3//f/8//3/+//8//v/+//6//v/+v/7//r/+//6//z/+v/8//v//P/7//z//P/8//3//f/9//7//v//////////////AAAAAAAAAAABAAAAAQABAAIAAQACAAEAAwABAAMAAgADAAIAAwACAAMAAgADAAEAAgABAAIAAQACAAEAAgABAAIAAQACAAEAAgABAAEAAQAAAAEAAAABAAAAAAD//////v////7/AAD+/////v/+//3//v/9//7//f/9//z//f/8//7//f/+//3//f/9//3//f/9//3//f/9//3//f/+//7///////////////////8AAP//AAAAAAAAAAABAAAAAQABAAIAAQACAAIAAwACAAMAAgADAAMAAwADAAMAAgADAAIAAwACAAIAAgABAAIAAQABAAAAAAD//wAA//////7////+//7//f/+//3//f/8//3//P/+//3//v/9//7//f/+//3//v/9//7//f/+//7//v/+/////////wAA//8AAAAAAAAAAAEAAAABAAAAAgAAAAIAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAA//8AAP//AAD///////////////////////////////////////////////8AAP//AAD//wAAAAAAAAAAAAAAAAEAAAABAAAAAQAAAAEAAAABAAEAAQABAAEAAQABAAAAAQAAAAEA//8AAAAA//8AAP///////////v/+//7////+//7//f/9//3//v/+//7//f/9//3//f/9//3//f/+//3//v/9/////v/+/////////wAA//8AAAAAAAAAAAEAAQABAAEAAgABAAIAAgABAAIAAQABAAIAAQACAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAEAAAAAAP//AAAAAP////8AAAAAAAAAAAAA//8AAP//AAD+/wAA/v8AAP////////7////+///////+/////v/+//7//v/+//3//v/+//3//f/9//3//f/9//3//f/9//3//v/+//7//f////7///////////8AAP//AQAAAAEAAQACAAEAAgACAAMAAwADAAMABAADAAQABAADAAQAAwADAAQAAwADAAMAAgADAAMAAwACAAIAAQABAAAAAAAAAAAA//////7//v/9//3//P/9//z//f/7//v/+//8//v/+//6//v/+v/7//r/+v/6//v/+v/7//v/+//8//z//f/9//7//v//////AAAAAAAAAAABAAEAAgACAAMAAwAEAAQABQAEAAUABAAGAAUABgAFAAYABQAFAAQABQAEAAQABAADAAIAAwACAAIAAQAAAAAAAAAAAP/////+//7//f/+//3//f/8//3//P/9//z//f/7//z/+//8//v//f/7//z//P/9//z//f/8//3//P/9//z//f/8//3//f/9//3//v/+//7////+//////8AAP//AAD//wEAAAACAAEAAwABAAMAAgADAAIABAADAAQAAwAFAAQABQAEAAQAAwAEAAQABAAEAAMABAADAAIAAwACAAIAAgABAAIAAAAAAP//AAD//////v////3//v/8//3/+//8//v//P/6//z/+f/7//r/+//5//v/+f/6//r/+//6//v/+v/7//v/+//8//z//f/9//7//v////7/AAD//wEAAAACAAEABAACAAQAAwAFAAQABQAEAAYABQAGAAUABgAFAAYABQAGAAUABQAEAAQAAwAEAAQAAwADAAIAAgABAAAAAAAAAP/////+//7//P/9//z//P/7//z/+v/8//r/+//6//v/+v/7//r/+//6//z/+//8//v//P/7//3//P/9//3//v/+//////////////8AAAAAAQAAAAEAAAACAAEAAgABAAIAAQACAAEAAwABAAMAAgADAAIABAABAAQAAQADAAEAAwACAAMAAgACAAIAAQACAAEAAgABAAEAAQAAAAAAAAD//wEA//8AAP7////+/////f////3//v/9//7//f/+//z//v/8//3//f/9//3//v/9//3//f/9//z//f/9//3//v/9//3//f/+//7//v/+//////////7//////wAA//8BAAAAAQAAAAIAAAACAAEAAgABAAMAAgADAAIABAACAAQAAwADAAMAAwACAAMAAgADAAIAAgACAAEAAgABAAEAAAAAAP//AAD//////v////3//v/9//7//P/9//z//f/8//3/+//8//v//P/8//3//f/9//3//v/+//7////+//////8AAAAAAAAAAAEAAQABAAEAAQAAAAIAAAACAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAAD//wAA//8AAP//AAD//wAA//8AAP//////////////////////////AAD//wAA//8AAP//AAD//wAA//8BAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAA//8AAP//AAAAAAAA//////7////+//////////7//v/9//7//f/+//7//v/9//7//f/+//3//v/9//7//v/+//7//v///////v8AAP//AAAAAAEAAAABAAEAAQABAAIAAgACAAIAAQABAAEAAQABAAIAAQACAAEAAQABAAEAAQABAAAAAQAAAAEAAAAAAAAA//8AAP//AAAAAAAA//8AAP//AAAAAAAA//8AAP7/AAD+/wAA/////////v////7////////////////////+//7//v/+//7//v/+//7//f/+//3//f/9//3//f/9//3//f/9//3//v/+/////////////////wAAAAABAAEAAQABAAIAAgACAAIAAgADAAMAAwADAAMABAAEAAMABAADAAMAAwADAAMAAwADAAIAAgACAAIAAQABAAEAAAAAAAAA///+/////v/+//3//f/8//3//P/8//z//P/7//v/+//7//r/+//6//v/+//7//r/+//6//v//P/8//z//f/9//3//v/+//////8AAAAAAQABAAIAAgADAAIABAADAAQABAAFAAQABQAEAAUABQAGAAUABgAEAAUABAAEAAQAAwACAAMAAgACAAIAAQABAAAAAAD//////v////7//v/9//7//f/9//z//f/7//3//P/9//z//P/7//z/+//8//z//P/8//3//P/9//z//f/8//3//P/9//3//f/9//3//v/+//7//v/+/////////wAA//8BAAAAAgABAAIAAQADAAIABAACAAMAAgAEAAMABAADAAQABAAFAAQABAADAAQAAwAEAAMAAwADAAMAAwACAAIAAQACAAEAAQAAAAAA//8AAP7////+//7//f/9//z//f/7//z/+v/7//r/+//6//v/+v/7//n/+//6//r/+v/7//r/+//6//v/+//8//z//f/9//3//v/9//////8AAAAAAQAAAAMAAQADAAIABAADAAUABAAGAAUABgAFAAYABQAHAAUABwAFAAYABQAFAAQABAADAAMAAwADAAIAAQABAAAAAQD//////v////3//v/8//3/+//8//r//P/6//v/+v/7//r/+//6//v/+//8//v//P/7//z/+//8//z//f/9//7//f/+//7/////////AAD//wEAAAABAAAAAQAAAAIAAQACAAEAAwABAAMAAQADAAEAAwACAAQAAgAEAAEAAwACAAMAAgADAAIAAwACAAMAAgACAAIAAQACAAEAAQABAAEAAAAAAP//AQD//wAA/v////7////9/////f/+//z//v/8//7//P/9//z//f/8//7/+//9//z//f/8//3//P/9//z//f/9//3//v/9//7//f/+//7////+/wAA//8AAP//AQD//wEAAAACAAEAAgABAAMAAQADAAEABAACAAQAAgADAAMABAADAAQAAwAEAAMAAgADAAIAAgACAAIAAQACAAAAAQAAAAAA/v8AAP7////9/////P/+//z//v/8//3/+//9//v//P/8//z//P/9//z//f/9//3//f/9//7//v////7//////wAAAAAAAAAAAQAAAAEAAQACAAEAAgAAAAIAAQABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAP//AQD//wAA//8AAP//AAD//wAA//////////8AAP7/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8BAP//AQD//wEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAP7/AAD+//////////7////+/////v////7//v/+//7//v/+//3//v/9//7//f/+//7//v/+//////8AAP//AAAAAAAAAAABAAAAAQABAAAAAQABAAIAAgACAAEAAgABAAMAAQADAAEAAgABAAIAAQACAAEAAQAAAAEAAAAAAAAA//8AAP//AAAAAP////////7//v/+/////////////////wAA//8AAP//AAD//wAA//8AAP/////////////////////////////+//7//v/+//7//v/+//7//v/+//3//v/9//7//f/+//7//v////7/////////AAD//wAAAAAAAAAAAQABAAEAAQACAAIAAgACAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACAAMAAQACAAEAAQABAAEAAAAAAP///////////v/+//7//f/9//3//P/8//z//P/8//v/+//7//v/+//7//r/+//7//v/+//7//v//P/8//3//P/9//3//v////////8AAAAAAQABAAEAAgACAAMAAwAEAAMABAAEAAUABAAFAAQABQAFAAQABQAEAAQABAAEAAQAAwADAAIAAgACAAIAAQABAAAAAAAAAP/////+//7//v/+//3//f/8//3//P/9//z//f/8//z//P/8//v//f/7//3//P/9//z//f/8//3//P/9//z//f/9//3//f/9//3//v/+//7//v////7/////////AAAAAAEAAAACAAAAAgABAAMAAgAEAAIABAADAAQAAwAFAAMABQAEAAUABAAEAAMABAADAAQAAwADAAMAAwADAAIAAgABAAEAAQABAAAAAAD//////v////3//v/9//3//P/9//v//P/7//z/+v/7//r/+//6//v/+v/7//r/+//6//v/+v/7//v/+//7//z//P/9//3//v/+//7//////wAAAAABAAEAAwACAAMAAgAEAAMABQAEAAYABAAHAAUABgAFAAcABQAHAAUABgAFAAUABAAEAAMAAwADAAMAAgABAAEAAAABAP/////+//7//f/9//z//P/7//z/+v/8//r/+//6//v/+v/7//r/+//6//z/+//8//v//P/7//3//P/9//3//v/9//7//v////////8AAP//AQAAAAEAAAABAAAAAgABAAIAAQADAAEAAwABAAQAAgAEAAIABAACAAMAAgADAAIAAwACAAMAAwADAAIAAwACAAIAAgABAAIAAQACAAEAAQAAAAAA//8AAP7/AAD9/////f////3////8//7//P/+//z//v/8//3/+//9//v//f/8//z//P/8//z//f/8//3//P/9//3//f/+//3//v/9//7//f////7/AAD//wAA//8BAP//AgAAAAMAAQADAAEAAwACAAQAAgAEAAIABAADAAUAAwAEAAQABAAEAAQAAwADAAMAAgADAAIAAgABAAEAAAABAP//AAD+/wAA/f////3//v/8//7/+//9//v//f/7//z/+//8//v//f/8//3//P/9//z//f/9//3//v/9//7//v//////AAD//wAAAAABAP//AgAAAAIAAQACAAEAAgAAAAIAAAACAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAD//wAA//8AAP7/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAAAAAAAAA//8AAP//AAD+/wAA//////7////+/////v////7////+/////v////7////9/////f///////////////v//////////////AAAAAAAAAAABAAAAAQAAAAIAAQACAAEAAgABAAMAAQADAAEAAgABAAIAAQACAAAAAQAAAAEA//8AAAAAAAAAAP/////////////+//7////+//////////7////+////////////AAD//wAA//8AAP//AAD//wAA//8AAP//AAD////////////////////////+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7////+/wAA//8AAAAAAAAAAAEAAAABAAEAAQABAAIAAQACAAIAAgACAAMAAgACAAIAAgACAAIAAwACAAMAAgACAAEAAgABAAEAAQABAAAAAQAAAAAA//////7////+//7//f/9//3//f/9//z//P/8//z/+//7//v/+//7//z/+v/8//v//P/7//z/+//8//z//f/9//7//f////7///8AAAAAAAABAAEAAgACAAMAAwADAAMAAwAEAAQABAAEAAUABAAFAAQABAAEAAQAAwAEAAMAAwACAAIAAgACAAEAAgAAAAEAAAAAAP7////+/////v/+//3//f/9//z//f/9//3//f/8//z//P/8//3//P/8//v//f/7//3//P/9//z//f/8//3//P/9//z//f/9//7//f////7//////////////wAAAAAAAAAAAQAAAAEAAQACAAIAAwACAAQAAgAEAAMABAADAAQAAwAFAAMABQADAAQAAwAEAAMABAADAAMAAgADAAIAAgABAAEAAQABAAEAAAAAAP/////+//7//f/9//z//f/8//3/+//8//r//P/6//v/+v/7//r/+//6//r/+v/7//r/+//6//v/+//8//z//f/9//3//f/9//7//////wAAAAAAAAIAAQACAAIABAADAAQABAAFAAQABgAEAAYABQAGAAUABwAFAAcABQAGAAQABQADAAQAAwADAAIAAwABAAEAAQAAAP////////7//v/9//3//P/9//v//P/6//z/+v/7//r/+//6//v/+v/8//v//P/7//z/+//8//v//f/8//3//f/+//3//v/+/////////wAA//8BAAAAAQAAAAEAAAACAAEAAgABAAMAAQADAAIABAACAAQAAgAEAAIAAwACAAMAAwADAAMAAwACAAMAAgADAAIAAgACAAEAAgABAAIAAQABAAAAAAD//wAA/v8AAP3////9/////f////z//v/8//7//P/9//v//f/7//3//P/8//z//P/8//3//P/9//z//f/8//3//f/9//7//f/+//3//v/+/////v8AAP//AQD//wIA//8CAAAAAgABAAMAAQADAAIABAACAAQAAwAEAAMABQAEAAQABAAEAAMABAADAAMAAwACAAMAAgACAAEAAQD//wEA//8AAP7////9/////P/+//z//f/7//3/+//8//v//P/7//z/+v/8//v//f/8//3//P/9//3//f/+//3//v/+/////v8AAP//AAAAAAEAAAACAAAAAgABAAIAAQACAAAAAgABAAMAAAADAAAAAgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAD//wAAAAAAAAAAAAD//wAA//8AAP7/AAD//wEA//8BAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA/////////v////7///////////////7////+/////v////7////+/////v////7////9/////f///////////////v//////////////AAD//wAAAAABAAAAAQABAAEAAAACAAAAAgABAAIAAQADAAEAAgABAAIAAQACAAEAAgAAAAEAAAABAAAAAAAAAAAA///////////////////+/////v////7////9/////f////7////+/////v8AAP7/AAD+/wAA//8AAP//AAD//wAA//8AAP//AAD////////////////////////+/////v////7//v/+//7//v8AAP7/AAD+/////v8AAP7//////wAAAAABAAAAAQAAAAEAAQACAAEAAgABAAEAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAQACAAAAAQAAAAEAAAAAAP//AAD+/wAA/v////3//v/9//7//f/9//z//f/8//z//P/8//z/+//8//v//P/7//z/+//8//v//f/9//3//f/+//3////+//////8AAP//AQABAAEAAQADAAIAAgADAAMAAwAEAAMABAAEAAQABAADAAQAAwAEAAMABAADAAMAAwADAAIAAgABAAIAAQABAAAAAAD//wAA/v////7////9//7//f/+//3//f/9//3//f/9//z//f/8//z//f/8//3//f/9//z//f/7//3//P/9//z//f/8//7//P////3////+/////v////7//////wAAAAAAAAAAAAABAAEAAQABAAIAAQADAAIAAwACAAMAAwAEAAMABAADAAQAAwAEAAMABAADAAQAAwAEAAMAAwACAAIAAQACAAEAAgABAAAAAAD///////////7//v/9//7//P/9//z//P/7//z/+v/8//r/+//6//v/+v/7//r/+//6//v/+v/7//r/+//7//z//P/9//3//f/+//7/////////AAAAAAEAAgACAAIAAgADAAMABAAEAAUABAAGAAUABgAFAAYABQAGAAQABwAEAAYABAAEAAQABAADAAMAAgACAAEAAQABAAAA//////7//v/+//3//f/8//z/+//8//r//P/6//z/+v/7//r/+//7//z/+//8//v//P/7//z//P/9//3//v/9//7//f/+//7/////////AAD//wEAAAABAAAAAQAAAAIAAQACAAEAAwABAAMAAgAEAAIABAACAAQAAwADAAMAAwACAAMAAgADAAIAAwACAAMAAgACAAIAAgACAAEAAgAAAAEAAAAAAP7/AAD+/wAA/v////3//v/9//7//P/+//z//v/8//3/+//9//v//P/8//z//P/8//z//P/8//z//P/8//z//P/9//z//v/9//7//v/+//7/AAD+/wEA//8BAAAAAQAAAAIAAQADAAIAAwACAAQAAwAEAAMABAAEAAQABAAEAAQABAADAAQAAwAEAAMAAwADAAIAAwABAAIAAAABAP//AQD+/wAA/f////3//v/8//7/+//9//v//f/7//z/+//8//v//f/6//z/+//7//z//P/8//3//f/9//7//f/+//7//////wAA//8AAP//AQAAAAIAAAACAAAAAgABAAIAAQACAAEAAwABAAMAAQACAAEAAgABAAIAAQABAAIAAQACAAEAAQABAAEAAAABAP//AQD//wEAAAABAP//AQD//wEA/v8BAP7/AQD//wAA/v////7//////wAA/v////7////+/////////////v////7////+/////v////7////9/////f////7////+/////v////7////+/////v////7////+/////v////7/////////AAAAAAAAAAAAAAEAAQAAAAEAAAABAAAAAgAAAAIAAQACAAEAAgABAAIAAQACAAEAAgAAAAIAAAABAAAAAAAAAAAA//8AAP/////+///////+/////v////7////+/////f////3////+/////f////7////+/wAA/v8AAP7/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD////////////////////////+/////v////7////+/////v////7////+/wAA//8BAP//AQAAAAAA//8BAAAAAQABAAEAAQABAAEAAQACAAEAAgACAAEAAgACAAIAAgABAAIAAAACAAAAAgABAAIAAAABAAAAAAD//wAA//8AAP7////+/////v////3//v/9//7//P/9//z//P/8//z//P/8//z/+//8//z//P/8//3//P/+//z//v/9//7//v8AAP7/AAD//wEAAAABAAAAAgABAAIAAgADAAIAAwADAAQAAwAEAAMAAwAEAAMABAADAAMAAwADAAIAAwABAAIAAQABAAAAAQAAAAEA//8AAP//AAD//////v////3////9//7//f/9//3//f/9//3//P/9//z//f/9//z//f/8//3//f/9//3//f/9//3//f/+//3////9/////f////7////+/////v8AAP//AAAAAAAAAAAAAAEAAQABAAEAAgACAAIAAgACAAIAAwADAAMAAwAEAAMABAADAAQAAwAEAAMABAADAAMAAgACAAEAAgABAAIAAQABAAAAAAD//wAA//////7//v/+//3//f/8//3//P/9//v//P/7//z/+//7//r/+//6//v/+v/7//r/+//6//z//P/8//z//f/8//7//f/+//7//////wAAAAABAAEAAQACAAIAAwADAAQABAAEAAQABQAFAAYABQAGAAUABgAEAAUABAAFAAQABQAEAAQAAwADAAIAAgACAAEAAQAAAP////////7//v/+//3//f/9//z//P/7//v/+//8//v//P/6//v/+v/7//r//P/7//z/+//8//v//P/8//3//f/+//3//v/+//7//v////7///8AAP//AQAAAAEAAQABAAEAAgABAAIAAQADAAIAAwACAAMAAgAEAAMABAADAAMAAgADAAIAAwACAAMAAgADAAIAAwACAAIAAgABAAIAAQABAAEAAQD//wAA/v8AAP7////+/////f////3//v/8//3//P/9//z//f/7//z/+//8//z//P/8//z//P/8//z//P/8//z//f/8//3//f/+//3////+/////v8AAP7/AAAAAAEAAQACAAEAAgABAAMAAgADAAIABAADAAQAAwAFAAQABQAEAAQABAAEAAQABAAEAAMAAwACAAMAAgACAAEAAQAAAAEA//8AAP7////9/////P/+//z//f/7//3/+//8//v//P/7//z/+v/8//v/+//8//v//P/8//z//f/9//3//v/9//7//v//////AAD//wAA//8BAAAAAgAAAAIAAAACAAEAAgABAAIAAQADAAEAAwACAAIAAgACAAEAAgABAAIAAQACAAEAAQABAAAAAQABAAEAAAABAP//AQD//wEA//8BAP//AQD+/wAA/v////7////+/wAA/v////3////9/////v/+//7//v/+/////v/+//7//v/+//7////9/////f////7////+/////v////7////+/////v////7////+/////v////7/AAD//wEAAAABAAAAAAAAAAAAAQAAAAEAAAABAAEAAgABAAIAAQACAAEAAgABAAIAAQACAAEAAgAAAAIAAAACAP//AQAAAAAA//8AAP7/AAD///////////7//v/+//7//v/+//7//f/+//3//v/+//7//f////7////+/////v8AAP7/AAD+/wAA/v8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//////////////////////////////7/AAD+/wEA/v8BAP//AAD//wAAAAAAAP//AAD//wEAAAABAAAAAQABAAEAAAABAAEAAQACAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAQD//wEA//8BAP//AQD//wAA/v////7////9//7//f/+//3//v/9//3//P/9//3//f/9//z//f/9//3//f/9//3//f/9//7//f////3////+//////8AAP//AQAAAAEAAAACAAEAAgABAAMAAgADAAIAAwADAAMAAwADAAIAAwACAAMAAgACAAIAAQACAAEAAgAAAAIAAAABAAAAAAD//wAA/v8AAP7////+/////v/+//3//v/9//7//v/+//3//f/9//3//f/9//z//f/9//z//f/9//3//f/9//3//v/9/////f////3//v/9/////v////7//////wAA//8AAP//AAAAAAEAAQABAAEAAgACAAIAAgACAAIAAwADAAMAAwACAAQAAgAEAAIAAwACAAMAAgADAAIAAwACAAMAAgACAAEAAQAAAAAAAAAAAAAA/////////v/+//7//f/9//3//f/8//3//P/8//v//P/7//v/+//7//r//P/7//z/+//7//v//P/7//3//P/9//z//f/+////////////AAAAAAEAAQACAAIAAgADAAMABAAEAAQABAAFAAQABQAFAAUABQAGAAQABgAEAAUABAAEAAMAAwACAAMAAgACAAEAAQAAAAAA//////7//v/+//3//f/9//z//P/8//v//P/7//z/+//8//v/+//7//v/+v/8//r//P/7//z//P/8//z//f/8//7//f/+//7//v/+//////8AAAAAAAAAAAAAAQAAAAEAAQACAAIAAgACAAMAAgADAAIAAwADAAQAAwAEAAIAAwACAAMAAwADAAMAAwADAAMAAgACAAEAAgACAAEAAQAAAAEAAAAAAP///////////v////7////9//7//P/9//z//f/8//z//P/8//v//P/7//z//P/8//z//P/8//z//P/8//z//P/9//z//f/9//7//v////7////+/wAA//8AAAAAAQAAAAIAAgADAAIAAwACAAMABAAEAAMABAAEAAUABAAFAAQABAAEAAQABAAEAAMAAwADAAIAAgACAAIAAQABAAAAAAD//wAA/v/+//3//v/9//3//P/8//v//P/7//z/+//8//v//P/7//v//P/7//z//P/8//z//f/9//3//f/+//3//v/+//////8AAP//AAAAAAEAAAABAAAAAQABAAIAAQACAAEAAgACAAMAAgADAAEAAgACAAIAAQACAAEAAgABAAIAAQABAAEAAAABAAAAAQABAAEAAAABAP//AQD//wAA//////7////+/wAA/v////7////9//7//f/+//7////+//7//v/+//7//v/+//3//v/9//7//v/+//7//v/+/////v////7/AAD+/////v////7////+/////v8AAP//AAD//wEAAAABAAAAAAAAAAAAAAAAAAEAAQABAAEAAgABAAIAAQABAAEAAgABAAMAAQACAAEAAgABAAIAAQACAAAAAQD//wEA//8AAP//AAD+/////v/////////+//7//f/+//7//v/+//3//v/9//7//v/+//3//v/+/////v////7////+/wAA/v8AAP7/AQD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAAAAAAABAAAAAQD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAQAAAAEAAQABAAEAAQABAAAAAQD//wEA//8BAP//AQD//wAA//////7////+/wAA/v////3//v/9//7//v/+//3//f/9//3//f/9//3//f/9//3//f/9//3//f/+//3////9/////v//////AAD//wAAAAABAAAAAQABAAIAAQACAAIAAwACAAMAAgACAAMAAgADAAIAAgACAAIAAgACAAIAAgABAAIAAAABAAAAAAAAAAAA//8AAP///////////v////7////+//7//f/+//3//v/+//7//f/9//7//f/+//7//v/+//7//v/9//3//f/9//7//f/+//3//v/9/////f////3////+//////8AAP//AAD//wAAAAABAAAAAQAAAAEAAQACAAEAAgACAAIAAgADAAMAAwADAAIAAwACAAMAAgADAAIAAwACAAMAAgACAAEAAQABAAEAAAABAAAAAQAAAAAA//////7////+//7//f/9//3//f/9//z//f/8//z/+//8//v//P/7//v/+//8//v//P/7//z/+//9//z//f/9//3//f/+//3//////wAAAAABAAAAAQABAAIAAgADAAMAAwAEAAMABAAEAAUABAAFAAQABQAFAAQABAAEAAQABAADAAQAAgADAAIAAgABAAIAAAABAAAA/////////v/+//7//f/9//3//f/8//z//P/8//v//P/7//z/+//7//z/+//8//z//P/8//z//P/8//3//P/9//3//v/+//7//v////7/////////AAAAAAAAAQABAAEAAQABAAIAAQACAAIAAwADAAMAAwADAAMABAACAAQAAgADAAMAAwADAAMAAwADAAIAAwABAAIAAgACAAEAAQABAAAAAAAAAP/////////////+/////f/+//z//f/8//3//P/9//z//f/8//z/+//8//v//P/8//z//P/8//z//P/8//z//P/8//3//f/9//7//v/+/////v//////AAAAAAEAAAACAAIAAgACAAMAAgAEAAMAAwADAAQABAAEAAQABAADAAUABAAEAAQABAAEAAQAAwADAAIAAgACAAEAAQAAAAAA//8AAP7//v/+//7//f/+//z//P/8//3/+//8//v//P/7//z/+//7//v/+//8//z//P/8//z//P/9//3//v/+//7//v////////////////8AAAAAAQABAAEAAQACAAEAAgABAAIAAgACAAIAAwABAAMAAgACAAIAAgACAAIAAwACAAIAAgACAAIAAQABAAEAAAABAAAAAQAAAAEAAAAAAP////////////8AAP7////+//7//v/+//3//v/9//7//v/+//3//f/+//3//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v////7////+/wAA/v////7/AAD//wAAAAAAAAAAAQAAAAEAAAAAAAEAAQABAAIAAQABAAIAAQACAAEAAQABAAIAAQACAAEAAgABAAIAAQACAAEAAQABAAEAAAAAAP//AAD///////////7////+//7//v/+//3//v/9//3//v/9//7//v/+//7//v/+//7//v/+//7////+/////v////7//////wAA//8BAP//AAD//wAA//8AAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAA/v8AAP7//////////v////7////+//7//v/+//7//v/+//7//f/+//3//f/+//3//v/////////+//7//////wAA//8AAAAAAQAAAAEAAQABAAEAAgABAAIAAgACAAIAAwACAAMAAwACAAMAAgACAAIAAgABAAIAAQABAAAAAQABAAEAAAAAAP////////////8AAP7////+//7////+//7////+//7//f/+//3//v/+//3//v/9//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v////7/AAD//wAA//8AAAAAAAAAAAEAAAABAAEAAQABAAIAAgACAAIAAQACAAIAAgACAAMAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAQABAAAAAQAAAAAAAAAAAAAAAAD////////+//7//v/9//3//f/9//3//f/9//z//P/8//z/+//8//v/+//8//z//P/8//z//P/8//3//P/9//3//v/9/////v//////AAAAAAEAAQABAAIAAgACAAIAAwADAAQAAwAEAAQABAAEAAUABAAFAAQABAAEAAQAAwAEAAMAAwADAAIAAgACAAEAAQAAAAAA/////////v/+//7//f/9//3//P/9//z//f/8//z//P/8//z//P/7//v/+//7//z//P/8//z//P/9//z//v/9//7//v/+//7//v/+////////////AAD//wAAAAAAAAEAAQABAAIAAgACAAIAAgACAAIAAwADAAMAAwADAAIABAACAAQAAwADAAMAAwACAAMAAQADAAIAAgACAAEAAQABAAAAAAAAAP///////////v////7//v/9//3//f/9//z//f/8//3//P/8//z//P/7//3/+//8//z//P/8//z//P/8//z//P/8//3//f/+//7//v/+//7//v///wAAAAABAAAAAQABAAIAAgADAAIAAwADAAMAAwAEAAQABAAEAAQABAAFAAMABAADAAQAAwAEAAMAAwADAAIAAgACAAEAAQABAAAAAAD//////v////3//v/9//3//P/9//z//P/8//z/+//8//v/+//8//v//P/8//z//P/8//3//P/+//3//v/+//7//v//////////////AAAAAAAAAQAAAAEAAQABAAIAAQACAAIAAgACAAIAAgADAAIAAwADAAIAAwACAAIAAgACAAIAAgACAAIAAgABAAEAAAAAAAEAAAAAAAEAAAAAAP////////////////7//v/+//7////+//7//f/+//3//f/+//3//f/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v//////AAAAAAAAAAD/////AAAAAAAAAAABAAEAAQABAAAAAAABAAEAAgACAAIAAgABAAEAAgABAAIAAgACAAIAAgACAAIAAQABAAEAAAABAAAAAAAAAAAA/////////////////v/+//7//v/9//7//f/9//7//f/+//7//v/+//7//v/+//7//v/+//7//v/+//7//////////////////////wAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////v/+//7//v///////v/+//3//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+/////////wAAAAAAAAAAAAABAAEAAQABAAEAAQACAAIAAgACAAEAAQABAAIAAQACAAEAAgABAAEAAQABAAEAAQABAAEAAQAAAAAAAAD///////8AAAAA/////////v/+//7//v///////////////v/+//7//v/9//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7///////////8AAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAgACAAIAAgABAAIAAgADAAIAAwACAAIAAgACAAIAAgACAAIAAgACAAEAAgABAAEAAAAAAAAAAAAAAAAA/////////v////7//v/+//7//v/9//3//f/9//z//P/8//z//P/8//z//P/8//z//P/8//z//P/8//z//f/9//7//v/+/////v///wAAAAABAAAAAQABAAIAAgADAAMAAwADAAMAAwAEAAQABAAEAAQABAADAAQAAwAEAAMAAwADAAMAAwACAAIAAgABAAEAAQAAAAAAAAD///7////+//7//v/9//3//f/9//3//P/8//z//P/8//z//P/8//v//P/7//z//P/9//z//f/8//7//f/9//7//v/+//7//v////////////////8AAAAAAQABAAEAAQACAAIAAgACAAIAAgACAAIAAwADAAMAAwACAAMAAgAEAAIAAwACAAMAAgADAAIAAgACAAEAAgABAAEAAQAAAAAAAAAAAAAAAAD//////v/+//7//v/9//3//f/9//3//f/9//z//P/8//z//P/9//z//f/8//z//P/8//z//P/8//3//P/+//3//v/9//7//v/+/////////wAAAAAAAAAAAQABAAEAAgACAAIAAwADAAMAAwADAAQABAAEAAQABAADAAUAAwAEAAMABAADAAMAAwACAAIAAgABAAEAAQAAAAAAAAD//////v/+//7//f/9//3//f/8//z//P/8//v//P/7//v/+//7//z//P/8//z//P/8//z//f/9//7//v/+//7////+////////////AAAAAAAAAQABAAEAAQABAAEAAQACAAIAAgACAAEAAgACAAMAAwADAAIAAgACAAIAAgACAAIAAgABAAIAAQACAAAAAQABAAAAAAAAAP//AAD////////////////+//7//v/+//7//v/+//7//f/9//3//f/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7////+/wAA/v8AAP7//////wAAAAAAAAAA/////wAAAAABAAEAAQABAAAAAQABAAIAAgACAAEAAQABAAIAAQACAAEAAgABAAIAAQACAAEAAgABAAEAAQAAAAAAAAD//wAA///////////+//7//v/+//7//v/9//3//f/9//7//v/+//3//v/8//7//f/+//7//v/+//7//v////7//////wAA/////wAAAAD//wEAAAABAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAD+/////v///////////////v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7////+//////8AAAAAAAAAAAEAAAABAAEAAQABAAIAAQACAAIAAQACAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAAAAAP//AAD/////AAAAAP//AAD+/////v/+/////v/+///////////////+/////v////7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7////+/wAA//8AAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAgACAAIAAgABAAEAAQABAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAEAAQAAAAAAAAAAAAAAAAAAAAAA/////////////////v/+//7//v/9//3//f/9//z//P/8//z//P/8//z//P/8//z//P/8//z//P/8//3//f/+//7//v/+//7//v///wAAAAABAAAAAQABAAIAAgADAAIAAwADAAMAAwAEAAQABAAEAAQAAwADAAMAAwADAAMAAwADAAMAAwACAAIAAQABAAEAAQAAAAAA///////////+//7//f/9//3//f/9//z//f/8//z//P/8//z//f/8//z/+//9//z//f/8//3//P/9//3//f/+//3//f/+//7/////////////////AAAAAAAAAQAAAAEAAQABAAEAAQACAAIAAgADAAIAAwADAAMAAwACAAIAAgACAAMAAgADAAIAAwACAAIAAgABAAIAAgABAAEAAAAAAAAAAAAAAAAA//////7//v/+//7//v/+//7//v/9//3//f/9//3//P/8//z//P/9//3//P/9//z//f/8//z//P/9//z//v/8//3//f/+//7//v/+/////v8AAAAAAAABAAEAAQABAAEAAgACAAIAAgACAAMAAwADAAMABAAEAAQABAAEAAMABAADAAQAAwADAAMAAwACAAIAAQACAAEAAQAAAAAA//8AAP///v/+//7//f/9//3//f/8//z//P/8//z/+//7//v/+//7//z//P/8//z//P/8//3//P/+//3//v/+/////v////7//////wAAAAABAAAAAQABAAEAAQABAAIAAgACAAIAAgABAAIAAgACAAMAAwACAAMAAgACAAIAAgACAAIAAQACAAEAAgAAAAEAAQAAAAAAAAD//wEA//8AAP///////////v////7//v/+//7//v/+//3//f/9//3//v/+//7//f/+//7//v/+//7//v/+//7//v/+//7//v////7////+/wAA/v////7////+/////v//////AAAAAAAAAAABAAAAAQABAAAAAQAAAAEAAQACAAEAAgACAAEAAQACAAEAAgABAAIAAQACAAEAAgABAAIAAQACAAEAAQAAAAAA//8AAP//AAD//////v////7//v/+//7//f/9//3//f/+//3//v/9//7//P/+//z//v/9//7//f////7////+/////v//////AAAAAAAAAAAAAP//AAAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAD//wAA/v8AAP////////////////7////+/////v////7//v/+//7//v/+//7//v/+//7//v/+/////v8AAP//AAAAAAAAAAABAP//AQAAAAEAAQACAAEAAgABAAEAAgABAAIAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAD//wAA/////wAAAAD//wAA/v8AAP7///////7////+///////+/////v////7////+/////v////7//v/+//7//v/+//7//v/+//7//v/+//7//v////7/AAD+/wAA/v//////AAAAAAAAAAAAAP//AQAAAAEAAAAAAAEAAQABAAEAAQACAAIAAgACAAEAAQABAAEAAQABAAEAAQABAAIAAQACAAEAAgABAAEAAQAAAAEAAAABAAEAAAAAAP////////////////7//v/+//7//v/+//3//f/9//3//f/9//z//P/9//z//f/8//z//P/8//z//f/9//7//v/+//7//v/+//////8AAAAAAAAAAAEAAQABAAEAAgACAAIAAgADAAMAAwADAAMABAAEAAQABAADAAMAAwADAAMAAwADAAMAAgACAAEAAQABAAEAAAAAAP///////////v/+//7//v/9//3//f/9//3//P/8//z//P/8//z//P/9//3//f/9//3//f/9//3//f/9//3//f/9//3//v/+/////////////////wAAAAAAAAAAAAAAAAEAAQABAAEAAgACAAIAAgACAAIAAwADAAMAAwACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAQABAAAAAAAAAAAAAAAAAP////////////////7//v/9//3//f/9//3//f/9//3//P/8//z//P/9//3//f/8//3//P/9//z//f/8//3//P/9//3//f/+//7//v////7/////////AAAAAAAAAQACAAEAAgACAAIAAgADAAMAAwADAAMABAAEAAQABAADAAQAAwAEAAMABAADAAMAAgACAAEAAgABAAEAAAABAP//AAD///7//v/+//3//v/9//3//P/9//z//P/8//z//P/8//v/+//7//v//P/8//z//P/9//z//v/9//7//f////7////+//////8AAAAAAAAAAAEAAAABAAAAAQABAAIAAgACAAIAAQACAAIAAgADAAMAAgADAAIAAgACAAIAAgACAAEAAgABAAIAAAACAAEAAQAAAAAA//8AAP//AAD///////////7////+//7//v/+//7//v/9//7//f/9//7//f/+//7//v/+//7//v/+//7//v/+//7//v/+//7////+/////v8AAP7////+/////v////7//////wAAAAD//wAAAAAAAAEAAQABAAEAAAABAAEAAgACAAIAAQABAAEAAgABAAIAAQACAAEAAgABAAIAAQACAAEAAgABAAEAAAAAAP//AAD//wAA//////7////+//7//v/+//3//v/9//3//v/9//7//f/+//z//v/8//7//f/+//3//v/9/////v////7/AAD+//////8AAAAAAQAAAAEA//8AAAAAAAABAAAAAQAAAAAAAAABAAAAAAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//////////////7/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP/////////////////////+//7//v/+//7//v/+//7//v/+/////v8AAP7/AAD+/wAA//8AAAAAAQAAAAEAAAABAAEAAQABAAIAAAACAAEAAQACAAEAAgABAAEAAQABAAEAAQABAAEAAQABAAAAAQAAAAAAAAAAAAAAAAD//wAA/v8AAP//AAD////////+/////v////////////7////+/////v////7////+/////v/+//7//v/+//7//v/+//7//v////7/AAD+/wAA/v////7/AAD//wAAAAAAAAAAAAD//wEAAAABAAAAAAABAAEAAQABAAAAAQABAAIAAgABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAAABAP//AQD//wAAAAD////////+/////v/+//7//v/9//3//f/9//3//f/9//3//f/8//3//f/9//z//f/8//3//f/9//3//v/+//7//v////7///////////8AAAAAAQABAAEAAQACAAIAAgADAAMAAwADAAMAAwAEAAMABAADAAMAAwADAAMAAwACAAIAAQABAAEAAQABAAAAAAAAAP///////////v/+//7//v/9//3//f/9//3//f/9//z//P/8//z//f/9//3//f/9//3//f/9//3//f/9//3//f/9//7//f////7///////////8AAP//AAAAAAAAAAABAAEAAQABAAEAAgACAAIAAgACAAIAAwADAAMAAwACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAEAAQAAAAAAAAAAAAAAAAD////////////////+//7//v/9//7//f/9//3//f/9//3//P/8//z//P/9//3//f/9//z//f/8//3//P/9//3//f//////AQABAAEAAQAAAAAAAQABAAEAAQAAAAAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAD//wAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA//8AAP//AAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAP//AAD//wAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA//8AAP//AAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAA//8AAP//AAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP//AAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAD//wAA//8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA//8AAP//AAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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",
24oE=async A=>{try{if(I3.config.soundEffects){let e=document.createElement("audio");e.src=A,null==e||e.play()}}catch{}};function oI(A){let e=new Date(A);return`${e.getUTCFullYear()}-${(e.getUTCMonth()+1).toString().padStart(2,"0")}-${e.getUTCDate().toString().padStart(2,"0")}T${e.getUTCHours().toString().padStart(2,"0")}:${e.getUTCMinutes().toString().padStart(2,"0")}:${e.getUTCSeconds().toString().padStart(2,"0")}.${e.getUTCMilliseconds().toString().padStart(3,"0")}Z`}let om=(A,e)=>A===op.IMAGE?`image_${oI(new Date().toString())}.${e}`:A===op.VIDEO?`video_${oI(new Date().toString())}.${e}`:A===op.FILE?`file_${oI(new Date().toString())}.${e}`:"",ov=A=>{let e={"video/webm":"webm","video/mp4":"mp4","video/x-matroska":"mkv","image/png":"png","image/jpeg":"jpg","image/gif":"gif","image/webp":"webp"};for(let t in e)if(A.includes(t))return e[t];return""},oy=A=>{let[e,t]=A.split(","),i=e.match(/:(.*?);/);if(!i)throw Error("Invalid data URL format");let r=i[1],n=atob(t),s=new Uint8Array(n.length);for(let A=0;A<n.length;A++)s[A]=n.charCodeAt(A);return new Blob([s],{type:r})};function ok(A,e){e||(e=ov(A.type));let t=om(op.IMAGE,e);return ob(A,op.IMAGE,t)}function oD(A,e){e||(e=ov(A.type));let t=om(op.VIDEO,e);return ob(A,op.VIDEO,t)}function ob(A,e,t){oE(ow);let i={type:e,name:t,data:A,dataUrl:URL.createObjectURL(A),preview:A,previewUrl:URL.createObjectURL(A),timestamp:new Date().getTime()};return Iq.attachmentsManager.addAttachment(i),i}var oF=((y=oF||{}).MERCURY="mercury",y.VENUS="venus",y.EARTH="earth",y.MARS="mars",y.JUPITER="jupiter",y);let oP="data:image/svg+xml,%3csvg%20width='7'%20height='7'%20viewBox='0%200%207%207'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='3.5'%20cy='3.5'%20r='3.5'%20fill='url(%23paint0_linear_19460_3882)'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_19460_3882'%20x1='1'%20y1='1.5'%20x2='8'%20y2='8.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23EB5757'/%3e%3cstop%20offset='1'%20stop-color='%23853131'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e",oU="shake_sdk",oS="activity_history",oH="users",ox="chat_messages",oM="chat_participants",oL="tickets",o_="files",oR="report",oT=A=>{let e=A.target.result;A.oldVersion<1&&e.createObjectStore(o_,{keyPath:"name"}),A.oldVersion<2&&e.createObjectStore(oS,{keyPath:"id",autoIncrement:!0}),A.oldVersion<3&&e.createObjectStore(oR,{autoIncrement:!0}),A.oldVersion<4&&(e.createObjectStore(oH,{keyPath:"id",autoIncrement:!0}),e.createObjectStore(ox,{keyPath:"id",autoIncrement:!0}),e.createObjectStore(oM,{keyPath:"id",autoIncrement:!0}),e.createObjectStore(oL,{keyPath:"id",autoIncrement:!0})),A.oldVersion<5&&(e.objectStoreNames.contains(oS)&&e.deleteObjectStore(oS),e.createObjectStore(oS,{keyPath:"id",autoIncrement:!0}).createIndex("timestampIndex","timestamp",{unique:!1})),A.oldVersion<6&&(e.objectStoreNames.contains(o_)&&e.deleteObjectStore(o_),e.createObjectStore(o_,{keyPath:"name"})),A.oldVersion<7&&(e.objectStoreNames.contains(o_)&&e.deleteObjectStore(o_),e.objectStoreNames.contains(oR)&&e.deleteObjectStore(oR),e.objectStoreNames.contains(oS)&&e.deleteObjectStore(oS))},oG=A=>()=>{A("Error opening database")},oN=new Aw;function oj(){return new Promise((A,e)=>{let t=[],i=indexedDB.open(oU,7);i.onsuccess=function(i){let r=i.target.result.transaction([oL],"readonly").objectStore(oL).openCursor();r.onsuccess=function(e){let i=e.target.result;i?(t.push({id:i.value.id,screenshot:i.value.screenshot,created:i.value.created,title:i.value.title,type:i.value.type,lastActivity:i.value.lastActivity,syncedRead:i.value.syncedRead}),i.continue()):A(t)},r.onerror=function(){e("Error retrieving tickets from IndexedDB")}},i.onerror=oG(e),i.onupgradeneeded=oT})}function oO(A){return new Promise((e,t)=>{let i=indexedDB.open(oU,7);i.onsuccess=function(i){let r=i.target.result.transaction([oL],"readonly").objectStore(oL).get(A);r.onsuccess=function(A){e(A.target.result)},r.onerror=function(){t("Error retrieving ticket from IndexedDB")}},i.onerror=oG(t),i.onupgradeneeded=oT})}let oK=A=>new Promise((e,t)=>{let i=indexedDB.open(oU,7);i.onsuccess=function(i){let r=i.target.result.transaction([oL],"readwrite"),n=r.objectStore(oL);A.forEach(A=>n.put(A)),r.oncomplete=()=>{oN.notifyChange(!0),e("Tickets written successfully to IndexedDB")},r.onerror=()=>{t("Error writing tickets to IndexedDB")}},i.onerror=oG(t),i.onupgradeneeded=oT}),oY=A=>{let e=document.createElement("img");return e.draggable=!1,e.classList.add("shake-sdk-image"),A&&(e.src=A),e},oz=A=>{let e=document.createElement("p");return e.classList.add("shake-sdk-text-p1"),e.textContent=A,e},oJ=A=>{let e=document.createElement("p");return e.classList.add("shake-sdk-text-p2"),e.textContent=A,e},oX=A=>{let e=document.createElement("p");return e.classList.add("shake-sdk-text-p3"),e.textContent=A,e},oV=A=>{let e=document.createElement("p");return e.classList.add("shake-sdk-text-h2"),e.textContent=A,e},oq=A=>{let e=document.createElement("p");return e.classList.add("shake-sdk-text-button"),e.textContent=A,e},oW=A=>{let e=document.createElement("p");return e.classList.add("shake-sdk-text-accent-button"),e.textContent=A,e},oZ=".shake-sdk-chat-message-recipient{display:flex;flex-direction:column;margin-bottom:4px}.shake-sdk-chat-message-recipient-bubble{border-radius:0 var(--shake-sdk-chat-bubble-recipient-border-radius) var(--shake-sdk-chat-bubble-recipient-border-radius) 0;background:var(--shake-sdk-chat-bubble-recipient-background);border:var(--shake-sdk-chat-bubble-recipient-border);box-shadow:var(--shake-sdk-chat-bubble-recipient-box-shadow);padding:12px;width:fit-content;
24max-width:200px}.shake-sdk-chat-message-recipient-bubble-rounded{border-radius:var(--shake-sdk-chat-bubble-recipient-border-radius) var(--shake-sdk-chat-bubble-recipient-border-radius) var(--shake-sdk-chat-bubble-recipient-border-radius) 0}.shake-sdk-chat-message-recipient-bubble-text{color:var(--shake-sdk-chat-bubble-recipient-text-color);word-wrap:break-word}.shake-sdk-chat-message-recipient-bubble p{word-wrap:break-word}.shake-sdk-chat-message-recipient-info{margin-top:4px}",o$=".shake-sdk-chat-message-sender{display:flex;flex-direction:column;margin-bottom:4px;align-items:end}.shake-sdk-chat-message-sender-error-state{cursor:pointer!important}.shake-sdk-chat-message-sender-error-state:hover{opacity:.7}.shake-sdk-chat-message-sender-bubble-container{display:flex;flex-direction:row;border-radius:var(--shake-sdk-chat-bubble-sender-border-radius) 0 0 var(--shake-sdk-chat-bubble-sender-border-radius);box-shadow:var(--shake-sdk-chat-bubble-sender-box-shadow)}.shake-sdk-chat-message-sender-bubble-container img{width:20px;height:20px;align-self:center;margin-right:4px}.shake-sdk-chat-message-sender-bubble{border-radius:var(--shake-sdk-chat-bubble-sender-border-radius) 0 0 var(--shake-sdk-chat-bubble-sender-border-radius);background:var(--shake-sdk-chat-bubble-sender-background);border:1px solid #0000004D;box-shadow:0 2px #ffffff4d inset;padding:12px;width:fit-content;max-width:200px}.shake-sdk-chat-message-sender-bubble-rounded{border-radius:var(--shake-sdk-chat-bubble-sender-border-radius) var(--shake-sdk-chat-bubble-sender-border-radius) 0 var(--shake-sdk-chat-bubble-sender-border-radius)}.shake-sdk-chat-message-sender-bubble-text{color:var(--shake-sdk-chat-bubble-sender-text-color);word-wrap:break-word}.shake-sdk-chat-message-sender-info{margin-top:4px}.shake-sdk-chat-message-sender-error-text{color:var(--shake-sdk-red)}.shake-sdk-chat-message-sender-info-text{color:var(--shake-sdk-chat-bubble-info-text-color)}",o0=".shake-sdk-chat-screen{display:flex;flex-direction:column;flex:1;animation:shakeFadeIn .2s ease-in-out;height:100%;box-sizing:border-box}.shake-sdk-chat-screen-message-list{flex-direction:column-reverse}",o2=".shake-sdk-chat-message-input{display:flex;flex-direction:column;padding:2px 0}.shake-sdk-chat-message-content{display:flex;flex-direction:row}.shake-sdk-chat-message-divider{margin:0 0 20px}.shake-sdk-chat-message-input-text{flex:1;font-family:var(--shake-sdk-font-family);font-size:16px;font-weight:500;line-height:20px;letter-spacing:0;border:var(--shake-sdk-chat-message-input-border);box-shadow:var(--shake-sdk-chat-message-input-box-shadow);border-radius:var(--shake-sdk-chat-message-input-border-radius);background:var(--shake-sdk-chat-message-input-background);color:var(--shake-sdk-chat-message-input-text-color);padding:12px;margin-right:8px;cursor:text;outline:none;resize:none;box-sizing:border-box}.shake-sdk-chat-message-input-text::placeholder{color:var(--shake-sdk-chat-message-input-hint-color);opacity:1}.shake-sdk-chat-message-send-container{display:flex;flex-direction:column;justify-content:end;border-radius:100px;box-shadow:var(--shake-sdk-chat-message-send-box-shadow)}.shake-sdk-chat-message-input-send{border-radius:100px;outline:none;background:var(--shake-sdk-chat-message-send-button-color);width:44px;height:44px;cursor:pointer;padding:0;box-shadow:0 2px #ffffff4d inset;border:1px solid #0000004D}.shake-sdk-chat-message-input-send-icon{width:25px;height:25px;object-fit:fill}.shake-sdk-chat-message-input-send-icon *{stroke:var(--shake-sdk-chat-message-send-icon-color)}.shake-sdk-chat-message-input-send:disabled{cursor:not-allowed;opacity:.7}",o1=".shake-sdk-home-screen{display:flex;flex-direction:column;flex:1;animation:shakeFadeIn .2s ease-in-out;height:100%}.shake-sdk-home-screen-subtitle{margin-bottom:24px;color:var(--shake-sdk-subtitle-text-color)}.shake-sdk-home-screen-list{overflow-y:hidden}",o8=".shake-sdk-attachments-add-item-small{display:flex;min-width:100px;max-width:100px;height:200px;margin-right:10px;align-items:center;justify-content:center;overflow:hidden;position:relative}.shake-sdk-attachment-add-button-small{width:28px;height:28px;cursor:pointer;box-shadow:0 2px #1c1c1e14;border:1px solid var(--shake-sdk-outline-color-primary);background:var(--shake-sdk-highlight-color-primary)}.shake-sdk-attachment-add-button-small *{stroke:var(--shake-sdk-icon-color-primary);width:20px;height:20px}",o3=".shake-sdk-attachment-item-small{display:flex;min-width:100px;max-width:100px;height:200px;margin-right:10px;cursor:pointer;overflow:hidden;position:relative}.shake-sdk-attachment-item-remove-small{position:absolute;top:10px;right:10px;width:28px;height:28px;box-shadow:0 2px #1c1c1e14;border:1px solid var(--shake-sdk-outline-color-primary);background:var(--shake-sdk-highlight-color-primary);cursor:pointer}.shake-sdk-attachment-item-remove-small *{stroke:var(--shake-sdk-icon-color-primary);width:20px;height:20px}.shake-sdk-attachment-item-thumbnail-small{background:#000;height:100%;width:100%;object-fit:cover;border-radius:var(--shake-sdk-border-radius-small)}.shake-sdk-file-thumbnail-small{box-sizing:border-box;padding:10px;border:2px solid var(--shake-sdk-outline-color-primary);background:var(--shake-sdk-background-color-primary);overflow:hidden;word-wrap:break-word;justify-content:end;flex-direction:column;display:flex}",o4=".shake-sdk-attachments-items-small{display:flex;flex-direction:row;min-height:210px;width:100%;overflow-x:auto;overflow-y:hidden}@media only screen and (min-width: 1025px){.shake-sdk-attachments-items-small{display:none}}",o9=".shake-sdk-new-ticket{display:flex;flex-direction:column;flex:1;animation:shakeFadeIn .2s ease-in-out;height:100%}.shake-sdk-new-ticket-form{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding-left:3px;padding-right:3px;padding-top:3px}.shake-sdk-styled-textarea{padding-top:12px;margin-bottom:12px}.shake-sdk-submit-button{background:var(--shake-sdk-submit-button-color);border-radius:var(--shake-sdk-submit-button-border-radius)}.shake-sdk-submit-button p{color:var(--shake-sdk-submit-button-text-color)}
24",o7=".shake-sdk-bottom-navigation{display:flex;flex-direction:row;align-items:center;justify-content:center;border-top:1px solid var(--shake-sdk-bottom-navigation-separator-color);padding-top:8px}.shake-sdk-bottom-navigation-hidden{display:none}.shake-sdk-bottom-navigation-button{position:relative;display:flex;flex-direction:column;background:transparent;border:none;cursor:pointer;align-items:center;justify-content:center;height:72px;width:72px;margin-right:24px;margin-left:24px;margin-bottom:2px}.shake-sdk-bottom-navigation-button:hover{opacity:.7}.shake-sdk-bottom-navigation-button-text{font-size:11px;font-weight:500;line-height:16px;letter-spacing:0;-webkit-font-smoothing:antialiased;margin:0}.shake-sdk-bottom-navigation-notification-icon{position:absolute;left:22px;top:13px;width:13px;height:13px;visibility:hidden}.shake-sdk-bottom-navigation-button svg path,.shake-sdk-bottom-navigation-button p{stroke:var(--shake-sdk-bottom-navigation-unselected-color);color:var(--shake-sdk-bottom-navigation-unselected-color)}.selected svg path,.selected p{stroke:var(--shake-sdk-bottom-navigation-selected-color);color:var(--shake-sdk-bottom-navigation-selected-color)}",o5=".shake-sdk-bubble{padding:10px 14px;display:flex;flex-direction:row;align-items:center;position:fixed;background:linear-gradient(0deg,#fff,#fff),linear-gradient(0deg,#fbfbfb,#fbfbfb);height:44px;width:145px;z-index:2147483647;transition:none;border-width:1px solid var(--shake-sdk-color-accent);box-shadow:0 0 0 3px var(--shake-sdk-color-accent-translucent);border-radius:var(--shake-sdk-border-radius-large);box-sizing:border-box}.shake-sdk-bubble-text{flex:1;margin-left:8px!important}.shake-sdk-bubble-button{background:none;outline:none;border:none;padding:0;cursor:pointer}.shake-sdk-bubble-button-shadow{border-radius:var(--shake-sdk-border-radius-small);background-color:transparent;border:none;padding:0;margin:0;display:flex}.shake-sdk-bubble-button-shadow:hover{box-shadow:0 2px 1px #0003}.shake-sdk-bubble-button{cursor:pointer;border-radius:var(--shake-sdk-border-radius-small);background-color:transparent;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid transparent}.shake-sdk-bubble-button:hover{background-color:var(--shake-sdk-color-accent);box-shadow:0 2px #ffffff4d inset;border:1px solid #0000004D}.shake-sdk-bubble-button svg path{stroke:var(--shake-sdk-color-accent)}.shake-sdk-bubble-button:hover svg rect{fill:#fff}",o6=".shake-sdk-button-accent-shadow{box-shadow:var(--shake-sdk-button-accent-box-shadow);border-radius:var(--shake-sdk-button-accent-border-radius)}.shake-sdk-button-accent{width:100%;background:var(--shake-sdk-button-accent-color);border:var(--shake-sdk-button-accent-border);border-radius:var(--shake-sdk-button-accent-border-radius);box-shadow:0 2px #ffffff4d inset;padding:9px 20px 11px;display:flex;justify-content:center;align-items:center;cursor:pointer}.shake-sdk-button-accent:disabled{cursor:not-allowed;opacity:.3}.shake-sdk-button-shadow{box-shadow:var(--shake-sdk-button-box-shadow);border-radius:var(--shake-sdk-button-accent-border-radius)}.shake-sdk-button{background:var(--shake-sdk-button-color);border:var(--shake-sdk-button-border);border-radius:var(--shake-sdk-button-border-radius);box-shadow:0 2px #ffffff4d inset;padding:9px 20px 11px;display:flex;justify-content:center;align-items:center;cursor:pointer}.shake-sdk-button:disabled{cursor:not-allowed;opacity:.3}",aA=".shake-sdk-canvas{position:absolute;left:50%!important;transform:translate(-50%);z-index:99999;border-radius:10px!important}.shake-sdk-canvas-cursor-red{cursor:url(\"data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='44'%20height='44'%20viewBox='0%200%2044%2044'%20fill='none'%20version='1.1'%20id='svg164'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cg%20id='Pen,%20Square%202'%20clip-path='url(%23clip0_15240_1054)'%3e%3cg%20id='Group'%3e%3cg%20id='Vector'%20filter='url(%23filter0_d_15240_1054)'%3e%3cpath%20d='m%2017.4366,30.7725%20c%20-0.3446,0.3446%20-0.8103,0.5371%20-1.2961,0.5371%20h%20-3.6942%20v%20-3.6941%20c%200,-0.4859%200.1943,-0.9515%200.5372,-1.2962%20l%2012.694,-12.7032%20c%201.232,-1.232%203.2303,-1.232%204.4623,0%201.2338,1.232%201.232,3.2304%200,4.4624%20z'%20fill='%23ffffff'%20id='path132'%20/%3e%3cpath%20d='m%2010.9463,31.3096%20c%200,0.8285%200.6716,1.5%201.5,1.5%20h%203.6942%20c%200.8833,0%201.7304,-0.3503%202.3564,-0.9761%2010e-5,-10e-5%203e-4,-2e-4%204e-4,-4e-4%20l%2012.7028,-12.6936%204e-4,-4e-4%20c%201.8167,-1.8167%201.8208,-4.7654%20-8e-4,-6.5844%20-1.8179,-1.817%20-4.7654,-1.8167%20-6.5829,8e-4%20l%20-4e-4,4e-4%20-12.694,12.7031%20-0.0024,0.0025%20c%20-0.6191,0.6224%20-0.9737,1.467%20-0.9737,2.354%20z'%20stroke='%23ffffff'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'%20id='path134'%20/%3e%3c/g%3e%3cellipse%20style='fill:%23ff0000;stroke-width:5.50756'%20id='path1145'%20cx='27.033899'%20cy='17.059322'%20rx='4.1016951'%2
240ry='4.0084748'%20/%3e%3cpath%20id='Vector_2'%20d='m%2017.4366,30.7725%20c%20-0.3446,0.3446%20-0.8103,0.5371%20-1.2961,0.5371%20h%20-3.6942%20v%20-3.6941%20c%200,-0.4859%200.1943,-0.9515%200.5372,-1.2962%20l%2012.694,-12.7032%20c%201.232,-1.232%203.2303,-1.232%204.4623,0%201.2338,1.232%201.232,3.2304%200,4.4624%20z'%20fill='white'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20style='fill:%23ffffff;fill-opacity:0'%20/%3e%3cpath%20id='Vector_3'%20d='m%2021.6328,17.6733%204.455,4.455'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3cpath%20id='Vector_4'%20d='m%2029.2484,18.9675%201.6537,1.6537%20c%200.869,0.8708%200.869,2.2807%200,3.1497%20l%20-3.0085,3.0085'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3c/g%3e%3c/g%3e%3cdefs%20id='defs162'%3e%3cfilter%20id='filter0_d_15240_1054'%20x='7.44629'%20y='9.6921396'%20width='28.6182'%20height='28.617399'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'%20id='feFlood142'%20/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'%20id='feColorMatrix144'%20/%3e%3cfeOffset%20dy='2'%20id='feOffset146'%20/%3e%3cfeGaussianBlur%20stdDeviation='1'%20id='feGaussianBlur148'%20/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'%20id='feComposite150'%20/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.25%200'%20id='feColorMatrix152'%20/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_15240_1054'%20id='feBlend154'%20/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_15240_1054'%20result='shape'%20id='feBlend156'%20/%3e%3c/filter%3e%3cclipPath%20id='clip0_15240_1054'%3e%3crect%20width='44'%20height='44'%20fill='%23ffffff'%20id='rect159'%20x='0'%20y='0'%20/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e\") 10 35,auto!important}.shake-sdk-canvas-cursor-blue{cursor:url(\"data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='44'%20height='44'%20viewBox='0%200%2044%2044'%20fill='none'%20version='1.1'%20id='svg164'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cg%20id='Pen,%20Square%202'%20clip-path='url(%23clip0_15240_1054)'%3e%3cg%20id='Group'%3e%3cg%20id='Vector'%20filter='url(%23filter0_d_15240_1054)'%3e%3cpath%20d='m%2017.4366,30.7725%20c%20-0.3446,0.3446%20-0.8103,0.5371%20-1.2961,0.5371%20h%20-3.6942%20v%20-3.6941%20c%200,-0.4859%200.1943,-0.9515%200.5372,-1.2962%20l%2012.694,-12.7032%20c%201.232,-1.232%203.2303,-1.232%204.4623,0%201.2338,1.232%201.232,3.2304%200,4.4624%20z'%20fill='%23ffffff'%20id='path132'%20/%3e%3cpath%20d='m%2010.9463,31.3096%20c%200,0.8285%200.6716,1.5%201.5,1.5%20h%203.6942%20c%200.8833,0%201.7304,-0.3503%202.3564,-0.9761%2010e-5,-10e-5%203e-4,-2e-4%204e-4,-4e-4%20l%2012.7028,-12.6936%204e-4,-4e-4%20c%201.8167,-1.8167%201.8208,-4.7654%20-8e-4,-6.5844%20-1.8179,-1.817%20-4.7654,-1.8167%20-6.5829,8e-4%20l%20-4e-4,4e-4%20-12.694,12.7031%20-0.0024,0.0025%20c%20-0.6191,0.6224%20-0.9737,1.467%20-0.9737,2.354%20z'%20stroke='%23ffffff'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'%20id='path134'%20/%3e%3c/g%3e%3cellipse%20style='fill:%230000FF;stroke-width:5.50756'%20id='path1145'%20cx='27.033899'%20cy='17.059322'%20rx='4.1016951'%20ry='4.0084748'%20/%3e%3cpath%20id='Vector_2'%20d='m%2017.4366,30.7725%20c%20-0.3446,0.3446%20-0.8103,0.5371%20-1.2961,0.5371%20h%20-3.6942%20v%20-3.6941%20c%200,-0.4859%200.1943,-0.9515%200.5372,-1.2962%20l%2012.694,-12.7032%20c%201.232,-1.232%203.2303,-1.232%204.4623,0%201.2338,1.232%201.232,3.2304%200,4.4624%20z'%20fill='white'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20style='fill:%23ffffff;fill-opacity:0'%20/%3e%3cpath%20id='Vector_3'%20d='m%2021.6328,17.6733%204.455,4.455'%20stroke='%23000000'%2
240stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3cpath%20id='Vector_4'%20d='m%2029.2484,18.9675%201.6537,1.6537%20c%200.869,0.8708%200.869,2.2807%200,3.1497%20l%20-3.0085,3.0085'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3c/g%3e%3c/g%3e%3cdefs%20id='defs162'%3e%3cfilter%20id='filter0_d_15240_1054'%20x='7.44629'%20y='9.6921396'%20width='28.6182'%20height='28.617399'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'%20id='feFlood142'%20/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'%20id='feColorMatrix144'%20/%3e%3cfeOffset%20dy='2'%20id='feOffset146'%20/%3e%3cfeGaussianBlur%20stdDeviation='1'%20id='feGaussianBlur148'%20/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'%20id='feComposite150'%20/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.25%200'%20id='feColorMatrix152'%20/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_15240_1054'%20id='feBlend154'%20/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_15240_1054'%20result='shape'%20id='feBlend156'%20/%3e%3c/filter%3e%3cclipPath%20id='clip0_15240_1054'%3e%3crect%20width='44'%20height='44'%20fill='%23ffffff'%20id='rect159'%20x='0'%20y='0'%20/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e\") 10 35,auto!important}.shake-sdk-canvas-cursor-green{cursor:url(\"data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='44'%20height='44'%20viewBox='0%200%2044%2044'%20fill='none'%20version='1.1'%20id='svg164'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cg%20id='Pen,%20Square%202'%20clip-path='url(%23clip0_15240_1054)'%3e%3cg%20id='Group'%3e%3cg%20id='Vector'%20filter='url(%23filter0_d_15240_1054)'%3e%3cpath%20d='m%2017.4366,30.7725%20c%20-0.3446,0.3446%20-0.8103,0.5371%20-1.2961,0.5371%20h%20-3.6942%20v%20-3.6941%20c%200,-0.4859%200.1943,-0.9515%200.5372,-1.2962%20l%2012.694,-12.7032%20c%201.232,-1.232%203.2303,-1.232%204.4623,0%201.2338,1.232%201.232,3.2304%200,4.4624%20z'%20fill='%23ffffff'%20id='path132'%20/%3e%3cpath%20d='m%2010.9463,31.3096%20c%200,0.8285%200.6716,1.5%201.5,1.5%20h%203.6942%20c%200.8833,0%201.7304,-0.3503%202.3564,-0.9761%2010e-5,-10e-5%203e-4,-2e-4%204e-4,-4e-4%20l%2012.7028,-12.6936%204e-4,-4e-4%20c%201.8167,-1.8167%201.8208,-4.7654%20-8e-4,-6.5844%20-1.8179,-1.817%20-4.7654,-1.8167%20-6.5829,8e-4%20l%20-4e-4,4e-4%20-12.694,12.7031%20-0.0024,0.0025%20c%20-0.6191,0.6224%20-0.9737,1.467%20-0.9737,2.354%20z'%20stroke='%23ffffff'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'%20id='path134'%20/%3e%3c/g%3e%3cellipse%20style='fill:%2300c274;stroke-width:5.50756'%20id='path1145'%20cx='27.033899'%20cy='17.059322'%20rx='4.1016951'%20ry='4.0084748'%20/%3e%3cpath%20id='Vector_2'%20d='m%2017.4366,30.7725%20c%20-0.3446,0.3446%20-0.8103,0.5371%20-1.2961,0.5371%20h%20-3.6942%20v%20-3.6941%20c%200,-0.4859%200.1943,-0.9515%200.5372,-1.2962%20l%2012.694,-12.7032%20c%201.232,-1.232%203.2303,-1.232%204.4623,0%201.2338,1.232%201.232,3.2304%200,4.4624%20z'%20fill='white'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20style='fill:%23ffffff;fill-opacity:0'%20/%3e%3cpath%20id='Vector_3'%20d='m%2021.6328,17.6733%204.455,4.455'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3cpath%20id='Vector_4'%20d='m%2029.2484,18.9675%201.6537,1.6537%20c%200.869,0.8708%200.869,2.2807%200,3.1497%20l%20-3.0085,3.0085'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3c/g%3e%3c/g%3e%3cdefs%20id='defs162'%3e%3cfilter%20id='filter0_d_15240_1054'%20x='7.44629'%20y='9.6921396'%20width='28.6182'%20height='28.617399'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='Backgroun
24dImageFix'%20id='feFlood142'%20/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'%20id='feColorMatrix144'%20/%3e%3cfeOffset%20dy='2'%20id='feOffset146'%20/%3e%3cfeGaussianBlur%20stdDeviation='1'%20id='feGaussianBlur148'%20/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'%20id='feComposite150'%20/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.25%200'%20id='feColorMatrix152'%20/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_15240_1054'%20id='feBlend154'%20/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_15240_1054'%20result='shape'%20id='feBlend156'%20/%3e%3c/filter%3e%3cclipPath%20id='clip0_15240_1054'%3e%3crect%20width='44'%20height='44'%20fill='%23ffffff'%20id='rect159'%20x='0'%20y='0'%20/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e\") 10 35,auto!important}.shake-sdk-canvas-cursor-grey{cursor:url(\"data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='44'%20height='44'%20viewBox='0%200%2044%2044'%20fill='none'%20version='1.1'%20id='svg164'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cg%20id='Pen,%20Square%202'%20clip-path='url(%23clip0_15240_1054)'%3e%3cg%20id='Group'%3e%3cg%20id='Vector'%20filter='url(%23filter0_d_15240_1054)'%3e%3cpath%20d='m%2017.4366,30.7725%20c%20-0.3446,0.3446%20-0.8103,0.5371%20-1.2961,0.5371%20h%20-3.6942%20v%20-3.6941%20c%200,-0.4859%200.1943,-0.9515%200.5372,-1.2962%20l%2012.694,-12.7032%20c%201.232,-1.232%203.2303,-1.232%204.4623,0%201.2338,1.232%201.232,3.2304%200,4.4624%20z'%20fill='%23ffffff'%20id='path132'%20/%3e%3cpath%20d='m%2010.9463,31.3096%20c%200,0.8285%200.6716,1.5%201.5,1.5%20h%203.6942%20c%200.8833,0%201.7304,-0.3503%202.3564,-0.9761%2010e-5,-10e-5%203e-4,-2e-4%204e-4,-4e-4%20l%2012.7028,-12.6936%204e-4,-4e-4%20c%201.8167,-1.8167%201.8208,-4.7654%20-8e-4,-6.5844%20-1.8179,-1.817%20-4.7654,-1.8167%20-6.5829,8e-4%20l%20-4e-4,4e-4%20-12.694,12.7031%20-0.0024,0.0025%20c%20-0.6191,0.6224%20-0.9737,1.467%20-0.9737,2.354%20z'%20stroke='%23ffffff'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'%20id='path134'%20/%3e%3c/g%3e%3cellipse%20style='fill:%23808080;stroke-width:5.50756'%20id='path1145'%20cx='27.033899'%20cy='17.059322'%20rx='4.1016951'%20ry='4.0084748'%20/%3e%3cpath%20id='Vector_2'%20d='m%2017.4366,30.7725%20c%20-0.3446,0.3446%20-0.8103,0.5371%20-1.2961,0.5371%20h%20-3.6942%20v%20-3.6941%20c%200,-0.4859%200.1943,-0.9515%200.5372,-1.2962%20l%2012.694,-12.7032%20c%201.232,-1.232%203.2303,-1.232%204.4623,0%201.2338,1.232%201.232,3.2304%200,4.4624%20z'%20fill='white'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20style='fill:%23ffffff;fill-opacity:0'%20/%3e%3cpath%20id='Vector_3'%20d='m%2021.6328,17.6733%204.455,4.455'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3cpath%20id='Vector_4'%20d='m%2029.2484,18.9675%201.6537,1.6537%20c%200.869,0.8708%200.869,2.2807%200,3.1497%20l%20-3.0085,3.0085'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3c/g%3e%3c/g%3e%3cdefs%20id='defs162'%3e%3cfilter%20id='filter0_d_15240_1054'%20x='7.44629'%20y='9.6921396'%20width='28.6182'%20height='28.617399'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'%20id='feFlood142'%20/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'%20id='feColorMatrix144'%20/%3e%3cfeOffset%20dy='2'%20id='feOffset146'%20/%3e%3cfeGaussianBlur%20stdDeviation='1'%20id='feGaussianBlur148'%20/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'%20id='feComposite150'%20/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.25%200'%20id='feColorMatrix152'%20/%3e%3cfeBlend%20mode='normal'%20in2='Backgroun
24dImageFix'%20result='effect1_dropShadow_15240_1054'%20id='feBlend154'%20/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_15240_1054'%20result='shape'%20id='feBlend156'%20/%3e%3c/filter%3e%3cclipPath%20id='clip0_15240_1054'%3e%3crect%20width='44'%20height='44'%20fill='%23ffffff'%20id='rect159'%20x='0'%20y='0'%20/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e\") 10 35,auto!important}.shake-sdk-canvas-cursor-purple{cursor:url(\"data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='44'%20height='44'%20viewBox='0%200%2044%2044'%20fill='none'%20version='1.1'%20id='svg164'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cg%20id='Pen,%20Square%202'%20clip-path='url(%23clip0_15240_1054)'%3e%3cg%20id='Group'%3e%3cg%20id='Vector'%20filter='url(%23filter0_d_15240_1054)'%3e%3cpath%20d='m%2017.4366,30.7725%20c%20-0.3446,0.3446%20-0.8103,0.5371%20-1.2961,0.5371%20h%20-3.6942%20v%20-3.6941%20c%200,-0.4859%200.1943,-0.9515%200.5372,-1.2962%20l%2012.694,-12.7032%20c%201.232,-1.232%203.2303,-1.232%204.4623,0%201.2338,1.232%201.232,3.2304%200,4.4624%20z'%20fill='%23ffffff'%20id='path132'%20/%3e%3cpath%20d='m%2010.9463,31.3096%20c%200,0.8285%200.6716,1.5%201.5,1.5%20h%203.6942%20c%200.8833,0%201.7304,-0.3503%202.3564,-0.9761%2010e-5,-10e-5%203e-4,-2e-4%204e-4,-4e-4%20l%2012.7028,-12.6936%204e-4,-4e-4%20c%201.8167,-1.8167%201.8208,-4.7654%20-8e-4,-6.5844%20-1.8179,-1.817%20-4.7654,-1.8167%20-6.5829,8e-4%20l%20-4e-4,4e-4%20-12.694,12.7031%20-0.0024,0.0025%20c%20-0.6191,0.6224%20-0.9737,1.467%20-0.9737,2.354%20z'%20stroke='%23ffffff'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'%20id='path134'%20/%3e%3c/g%3e%3cellipse%20style='fill:%236552ff;stroke-width:5.50756'%20id='path1145'%20cx='27.033899'%20cy='17.059322'%20rx='4.1016951'%20ry='4.0084748'%20/%3e%3cpath%20id='Vector_2'%20d='m%2017.4366,30.7725%20c%20-0.3446,0.3446%20-0.8103,0.5371%20-1.2961,0.5371%20h%20-3.6942%20v%20-3.6941%20c%200,-0.4859%200.1943,-0.9515%200.5372,-1.2962%20l%2012.694,-12.7032%20c%201.232,-1.232%203.2303,-1.232%204.4623,0%201.2338,1.232%201.232,3.2304%200,4.4624%20z'%20fill='white'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20style='fill:%23ffffff;fill-opacity:0'%20/%3e%3cpath%20id='Vector_3'%20d='m%2021.6328,17.6733%204.455,4.455'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3cpath%20id='Vector_4'%20d='m%2029.2484,18.9675%201.6537,1.6537%20c%200.869,0.8708%200.869,2.2807%200,3.1497%20l%20-3.0085,3.0085'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3c/g%3e%3c/g%3e%3cdefs%20id='defs162'%3e%3cfilter%20id='filter0_d_15240_1054'%20x='7.44629'%20y='9.6921396'%20width='28.6182'%20height='28.617399'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'%20id='feFlood142'%20/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'%20id='feColorMatrix144'%20/%3e%3cfeOffset%20dy='2'%20id='feOffset146'%20/%3e%3cfeGaussianBlur%20stdDeviation='1'%20id='feGaussianBlur148'%20/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'%20id='feComposite150'%20/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.25%200'%20id='feColorMatrix152'%20/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_15240_1054'%20id='feBlend154'%20/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_15240_1054'%20result='shape'%20id='feBlend156'%20/%3e%3c/filter%3e%3cclipPath%20id='clip0_15240_1054'%3e%3crect%20width='44'%20height='44'%20fill='%23ffffff'%20id='rect159'%20x='0'%20y='0'%20/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e\") 10 35,auto!important}.shake-sdk-canvas-cursor-yellow{cursor:url(\"data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='44'%20height='44'%20viewBox='0%200%2044%2044'%20fill='none'%20version='1.1'%20id='svg164'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cg%20id='Pen,%20Square%202'%20clip-path='url(%23clip0_15240_1054)'%3e%3cg%20id='Group'%3e%3cg%20id='Vector'%20filter='url(%23filter0_d_15240_1054)'%3e%3cpath%20d='m%2017.4366,30.7725%20c%20-0.3446,0.3446%20-0.8103,0.5371%20-1.2961,0.5371%20h%20-3.6942%20v%20-3.6941%20c%200,-0.4859%200.1943,-0.9515%200.5372,-1.2962%20l%2012.694,-12.7032%20c%201.232,-1.232%203.2303,-1.232%204.4623,0%201.2338,1.232%201.232,3.2304%200,4.4624%20z'%20fill='%23ffffff'%20id='path132'%20/%3e%3cpath%20d='m%2010.9463,31.3096%20c%200,0.8285%200.6716,1.5%201.5,1.5%20h%203.6942%20c%200.8833,0%201.7304,-0.3503%202.3564,-0.9761%2010e-5,-10e-5%203e-4,-2e-4%204e-4,-4e-4%20l%2012.7028,-12.6936%204e-4,-4e-4%20c%201.8167,-1.8167%201.8208,-4.7654%20-8e-4,-6.5844%20-1.8179,-1.817%20-4.7654,-1.8167%20-6.5829,8e-4%20l%20-4e-4,4e-4%20-12.694,12.7031%20-0.0024,0.0025%20c%20-0.6191,0.6224%20-0.9737,1.467%20-0.9737,2.354%20z'%20stroke='%23ffffff'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'%20id='path134'%20/%3e%3c/g%3e%3cellipse%20style='fill:%23ffcc00;stroke-width:5.50756'%20id='path1145'%20cx='27.033899'%20cy='17.059322'%20rx='4.1016951'%2
240ry='4.0084748'%20/%3e%3cpath%20id='Vector_2'%20d='m%2017.4366,30.7725%20c%20-0.3446,0.3446%20-0.8103,0.5371%20-1.2961,0.5371%20h%20-3.6942%20v%20-3.6941%20c%200,-0.4859%200.1943,-0.9515%200.5372,-1.2962%20l%2012.694,-12.7032%20c%201.232,-1.232%203.2303,-1.232%204.4623,0%201.2338,1.232%201.232,3.2304%200,4.4624%20z'%20fill='white'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20style='fill:%23ffffff;fill-opacity:0'%20/%3e%3cpath%20id='Vector_3'%20d='m%2021.6328,17.6733%204.455,4.455'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3cpath%20id='Vector_4'%20d='m%2029.2484,18.9675%201.6537,1.6537%20c%200.869,0.8708%200.869,2.2807%200,3.1497%20l%20-3.0085,3.0085'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3c/g%3e%3c/g%3e%3cdefs%20id='defs162'%3e%3cfilter%20id='filter0_d_15240_1054'%20x='7.44629'%20y='9.6921396'%20width='28.6182'%20height='28.617399'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'%20id='feFlood142'%20/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'%20id='feColorMatrix144'%20/%3e%3cfeOffset%20dy='2'%20id='feOffset146'%20/%3e%3cfeGaussianBlur%20stdDeviation='1'%20id='feGaussianBlur148'%20/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'%20id='feComposite150'%20/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.25%200'%20id='feColorMatrix152'%20/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_15240_1054'%20id='feBlend154'%20/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_15240_1054'%20result='shape'%20id='feBlend156'%20/%3e%3c/filter%3e%3cclipPath%20id='clip0_15240_1054'%3e%3crect%20width='44'%20height='44'%20fill='%23ffffff'%20id='rect159'%20x='0'%20y='0'%20/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e\") 10 35,auto!important}.shake-sdk-canvas-cursor-white{cursor:url(\"data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='44'%20height='44'%20viewBox='0%200%2044%2044'%20fill='none'%20version='1.1'%20id='svg164'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cg%20id='Pen,%20Square%202'%20clip-path='url(%23clip0_15240_1054)'%3e%3cg%20id='Group'%3e%3cg%20id='Vector'%20filter='url(%23filter0_d_15240_1054)'%3e%3cpath%20d='m%2017.4366,30.7725%20c%20-0.3446,0.3446%20-0.8103,0.5371%20-1.2961,0.5371%20h%20-3.6942%20v%20-3.6941%20c%200,-0.4859%200.1943,-0.9515%200.5372,-1.2962%20l%2012.694,-12.7032%20c%201.232,-1.232%203.2303,-1.232%204.4623,0%201.2338,1.232%201.232,3.2304%200,4.4624%20z'%20fill='%23ffffff'%20id='path132'%20/%3e%3cpath%20d='m%2010.9463,31.3096%20c%200,0.8285%200.6716,1.5%201.5,1.5%20h%203.6942%20c%200.8833,0%201.7304,-0.3503%202.3564,-0.9761%2010e-5,-10e-5%203e-4,-2e-4%204e-4,-4e-4%20l%2012.7028,-12.6936%204e-4,-4e-4%20c%201.8167,-1.8167%201.8208,-4.7654%20-8e-4,-6.5844%20-1.8179,-1.817%20-4.7654,-1.8167%20-6.5829,8e-4%20l%20-4e-4,4e-4%20-12.694,12.7031%20-0.0024,0.0025%20c%20-0.6191,0.6224%20-0.9737,1.467%20-0.9737,2.354%20z'%20stroke='%23ffffff'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'%20id='path134'%20/%3e%3c/g%3e%3cellipse%20style='fill:%23ffffff;stroke-width:5.50756'%20id='path1145'%20cx='27.033899'%20cy='17.059322'%20rx='4.1016951'%20ry='4.0084748'%20/%3e%3cpath%20id='Vector_2'%20d='m%2017.4366,30.7725%20c%20-0.3446,0.3446%20-0.8103,0.5371%20-1.2961,0.5371%20h%20-3.6942%20v%20-3.6941%20c%200,-0.4859%200.1943,-0.9515%200.5372,-1.2962%20l%2012.694,-12.7032%20c%201.232,-1.232%203.2303,-1.232%204.4623,0%201.2338,1.232%201.232,3.2304%200,4.4624%20z'%20fill='white'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20style='fill:%23ffffff;fill-opacity:0'%20/%3e%3cpath%20id='Vector_3'%20d='m%2021.6328,17.6733%204.455,4.455'%20stroke='%23000000'%2
240stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3cpath%20id='Vector_4'%20d='m%2029.2484,18.9675%201.6537,1.6537%20c%200.869,0.8708%200.869,2.2807%200,3.1497%20l%20-3.0085,3.0085'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3c/g%3e%3c/g%3e%3cdefs%20id='defs162'%3e%3cfilter%20id='filter0_d_15240_1054'%20x='7.44629'%20y='9.6921396'%20width='28.6182'%20height='28.617399'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'%20id='feFlood142'%20/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'%20id='feColorMatrix144'%20/%3e%3cfeOffset%20dy='2'%20id='feOffset146'%20/%3e%3cfeGaussianBlur%20stdDeviation='1'%20id='feGaussianBlur148'%20/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'%20id='feComposite150'%20/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.25%200'%20id='feColorMatrix152'%20/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_15240_1054'%20id='feBlend154'%20/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_15240_1054'%20result='shape'%20id='feBlend156'%20/%3e%3c/filter%3e%3cclipPath%20id='clip0_15240_1054'%3e%3crect%20width='44'%20height='44'%20fill='%23ffffff'%20id='rect159'%20x='0'%20y='0'%20/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e\") 10 35,auto!important}",ae=".shake-sdk-card{flex:1;background:var(--shake-sdk-background-color-primary);border-radius:var(--shake-sdk-border-radius-medium)}",at=".shake-sdk-circle-button{padding:0;border-radius:100px;border-width:0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:5}.shake-sdk-circle-button *{width:32px;height:32px}",ai=".shake-sdk-divider-vertical{height:100%;width:1px;background:var(--shake-sdk-divider-color-primary);margin:6px 10px}.shake-sdk-divider-horizontal{width:100%;height:1px;background:var(--shake-sdk-divider-color-primary);margin:6px 10px}",ar=".shake-sdk-link-button{border-radius:var(--shake-sdk-border-radius-small);background-color:transparent;border:none;padding:0;margin:0;display:flex}.shake-sdk-link-button:hover{box-shadow:0 2px 1px #0003}.shake-sdk-link{cursor:pointer;border-radius:var(--shake-sdk-border-radius-small);background-color:transparent;width:34px;height:34px;border:1px solid transparent}.shake-sdk-link:hover{background-color:var(--shake-sdk-rainbow);box-shadow:0 2px #ffffff4d inset;border:1px solid #0000004D}.shake-sdk-link svg path{stroke:var(--shake-sdk-rainbow)}.shake-sdk-link:hover svg path{stroke:#fff}.shake-sdk-link-group{display:flex;flex-direction:row;border-radius:var(--shake-sdk-border-radius-small);padding:3px;background-color:var(--shake-sdk-highlight-color-primary);border:1px solid var(--shake-sdk-outline-color-primary)}",an=".shake-sdk-list{display:flex;flex-direction:column;flex:1;overflow:hidden}.shake-sdk-list-items{display:flex;flex-direction:column;flex:1;overflow-y:scroll}.shake-sdk-list-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;opacity:.5}.shake-sdk-list-empty svg path{stroke:var(--shake-sdk-text-color-primary-subtitle)}.shake-sdk-list-empty-text{font-size:14px;font-weight:500;line-height:18px;text-align:center;color:var(--shake-sdk-text-color-primary-subtitle)}",as=".lds-ring,.lds-ring div{box-sizing:border-box}.lds-ring{color:var(--shake-sdk-icon-color-secondary);position:relative;width:38px;height:38px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:24px;height:24px;margin:8px;border:2px solid currentColor;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:currentColor transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}",ao=".shake-sdk-context-menu{position:fixed;display:none;width:260px;z-index:2147483647;background:var(--shake-sdk-context-menu-backgroud);border-radius:var(--shake-sdk-context-menu-border-radius);border:var(--shake-sdk-context-menu-border);padding:8px 0;overflow:hidden}.shake-sdk-context-menu-divider{width:100%;padding:0;margin:0;background:var(--shake-sdk-divider-color-secondary)}",aa=".shake-sdk-context-menu-header{background:transparent;border:0;display:flex;width:100%;padding:8px 20px}.shake-sdk-context-menu-header-text{color:var(--shake-sdk-text-color-primary-subtitle);font-size:12px}",ac=".shake-sdk-context-menu-item{background:transparent;border:0;display:flex;width:100%;padding:8px 20px;cursor:pointer}.shake-sdk-context-menu-item:hover{background:var(--shake-sdk-context-menu-hover-color)}.shake-sdk-context-menu-item svg path{stroke:var(--shake-sdk-context-menu-icon-color)}.shake-sdk-context-menu-item p{padding-left:10px;color:var(--shake-sdk-context-menu-text-color)}",ag=".shake-sdk-color-button{outline:none;border:none;background:transparent;border-radius:50%;height:20px;width:20px;padding:0;cursor:pointer}.shake-sdk-color-button:hover{opacity:.7}",al=".shake-sdk-palette{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding:0 12px}.shake-sdk-palette-close{outline:none;border:none;background:transparent;height:20px;width:20px;padding:0;cursor:pointer;display:flex;justify-content:center;align-items:center}.shake-sdk-palette-close:hover{opacity:.7}",au=".shake-sdk-select-dropdown{border:var(--shake-sdk-picker-border);border-radius:var(--shake-sdk-picker-border-radius);background:var(--shake-sdk-picker-background-color);padding:9px 18px 12px 12px;display:flex;flex-direction:column;
24cursor:pointer;position:relative;-webkit-user-select:none;user-select:none;margin-bottom:12px;box-shadow:var(--shake-sdk-picker-box-shadow)}.shake-sdk-select-dropdown.active{border:var(--shake-sdk-picker-border-selected);box-shadow:var(--shake-sdk-picker-active-box-shadow)}.shake-sdk-dropdown-icon{position:absolute;right:16px;top:16px;cursor:pointer;pointer-events:none!important}.shake-sdk-select-dropdown-label{font-family:var(--shake-sdk-font-family);font-size:12px;font-weight:500;line-height:16px;letter-spacing:0;-webkit-font-smoothing:antialiased;margin:0;color:var(--shake-sdk-picker-title-color);cursor:pointer;pointer-events:none!important}.shake-sdk-select-dropdown-chosen{font-size:16px;font-weight:500;line-height:20px;letter-spacing:0;color:var(--shake-sdk-picker-text-color);-webkit-font-smoothing:antialiased;margin:0 20px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.shake-sdk-select-options{border:var(--shake-sdk-picker-border);border-radius:var(--shake-sdk-picker-border-radius);background:var(--shake-sdk-picker-background-color);padding:8px 0;list-style-type:none;display:none;position:absolute;width:316px;z-index:1;margin:0;transform:translate(3px) translateY(-8px);max-height:400px;overflow-y:auto}.shake-sdk-picker-option{display:flex;flex-direction:row;list-style-type:none;cursor:pointer;justify-content:space-between;padding:10px 20px 12px 12px}.shake-sdk-picker-option:hover{background:var(--shake-sdk-picker-hover-color)}.shake-sdk-picker-option-text{color:var(--shake-sdk-picker-text-color);font-family:var(--shake-sdk-font-family);font-size:16px;font-weight:500;line-height:20px;letter-spacing:0;-webkit-font-smoothing:antialiased;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shake-sdk-picker-button{flex-direction:row;display:flex;list-style-type:none;cursor:pointer;justify-content:space-between;padding:10px 20px 12px 12px}.shake-sdk-picker-button:hover{background:var(--shake-sdk-picker-hover-color)}.shake-sdk-picker-button-text{color:var(--shake-sdk-picker-text-color);font-family:var(--shake-sdk-font-family);font-size:16px;font-weight:500;line-height:20px;letter-spacing:0;-webkit-font-smoothing:antialiased;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shake-sdk-picker-group-title{font-family:var(--shake-sdk-font-family);font-size:14px;font-weight:500;line-height:18px;letter-spacing:0;-webkit-font-smoothing:antialiased;margin:0;color:var(--shake-sdk-text-color-primary-subtitle);padding:8px 12px}.shake-sdk-picker-group-separator{height:1px;width:100%;background-color:var(--shake-sdk-outline-color-primary)}",aB=".shake-sdk-sheet-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2147483647;display:flex;flex-direction:column-reverse;background:#000000b3;box-sizing:border-box}.shake-sdk-sheet{padding:40px;display:flex;flex-direction:column;background:var(--shake-sdk-sheet-backgroud);border-radius:var(--shake-sdk-sheet-border-radius);border:var(--shake-sdk-sheet-border)}.shake-sdk-sheet>p{text-align:center;margin-bottom:25px;color:var(--shake-sdk-sheet-text-color)}.shake-sdk-sheet-list{max-height:400px;overflow-y:auto}.shake-sdk-sheet-group-title{font-family:var(--shake-sdk-font-family);font-size:14px;font-weight:500;line-height:18px;letter-spacing:0;-webkit-font-smoothing:antialiased;margin:0;color:var(--shake-sdk-text-color-primary-subtitle);padding:8px 12px}.shake-sdk-sheet-group-separator{height:1px;width:100%;background-color:var(--shake-sdk-outline-color-primary)}.shake-sdk-sheet-item{cursor:pointer;display:flex;flex-direction:row;background:transparent;border:0;padding:12px;margin:0;width:100%}.shake-sdk-sheet-item:hover{background:var(--shake-sdk-sheet-hover-color)}.shake-sdk-sheet-item img{text-align:center;margin-right:12px;width:27px;height:27px}.shake-sdk-sheet-item-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}",ah=".shake-sdk-text-p1{font-size:16px;font-weight:500;line-height:20px;letter-spacing:0;color:var(--shake-sdk-text-color-primary-title);-webkit-font-smoothing:antialiased;margin:0}.shake-sdk-text-p2{font-size:14px;font-weight:500;line-height:18px;letter-spacing:0;color:var(--shake-sdk-text-color-primary-subtitle);-webkit-font-smoothing:antialiased;margin:0}.shake-sdk-text-p3{color:var(--shake-sdk-text-color-primary-subtitle);font-size:12px;font-weight:500;line-height:16px;letter-spacing:0;-webkit-font-smoothing:antialiased;margin:0}.shake-sdk-text-h2{font-size:24px;font-weight:700;line-height:32px;letter-spacing:0;color:var(--shake-sdk-text-color-primary-title);-webkit-font-smoothing:antialiased;margin:0}.shake-sdk-text-button{font-size:14px;font-weight:500;line-height:18px;letter-spacing:0;color:var(--shake-sdk-button-text-color);-webkit-font-smoothing:antialiased;margin:0}.shake-sdk-text-accent-button{font-size:14px;font-weight:700;line-height:20px;letter-spacing:0;color:var(--shake-sdk-button-accent-text-color);-webkit-font-smoothing:antialiased;margin:0}.shake-sdk-text-tooltip{font-size:14px;font-weight:500;line-height:18px;letter-spacing:0;color:var(--shake-sdk-tooltip-text-color);-webkit-font-smoothing:antialiased;margin:0}",ad=".shake-sdk-textarea-container{width:100%;flex-direction:column;position:relative;z-index:0;margin-bottom:12px}.shake-sdk-textarea{font-family:var(--shake-sdk-font-family);font-size:16px;font-weight:500;line-height:20px;letter-spacing:0;-webkit-font-smoothing:antialiased;margin:0;color:var(--shake-sdk-text-color-primary-title);border:var(--shake-sdk-textarea-border);border-radius:var(--shake-sdk-textarea-border-radius);background:var(--shake-sdk-textarea-background-color);width:100%;padding:28px 12px 12px;resize:none;
24box-shadow:var(--shake-sdk-textarea-box-shadow);overflow:hidden;cursor:text;box-sizing:border-box}.shake-sdk-textarea:focus-visible{outline:none;border:var(--shake-sdk-textarea-border-selected);box-shadow:var(--shake-sdk-textarea-active-box-shadow)}.shake-sdk-textarea::placeholder{color:var(--shake-sdk-text-color-primary-subtitle)}.shake-sdk-textarea-error{border:1px solid var(--shake-sdk-red)!important}.shake-sdk-textarea-label{font-family:var(--shake-sdk-font-family);font-size:12px;font-weight:500;line-height:16px;letter-spacing:0;-webkit-font-smoothing:antialiased;margin:0;color:var(--shake-sdk-textarea-title-color);position:absolute;top:16px;left:2px;pointer-events:none;transform-origin:top left;transform:translateY(-50%) translate(10px)}.shake-sdk-textarea-error-text{font-family:var(--shake-sdk-font-family);font-size:12px;font-weight:500;line-height:16px;letter-spacing:0;-webkit-font-smoothing:antialiased;margin:0;color:var(--shake-sdk-red);padding-left:10px;pointer-events:none;display:none}.shake-sdk-textarea-required-icon{position:absolute;top:10px;right:10px;width:7px;height:7px;padding:5px;cursor:help}",af=".shake-sdk-toast-notification{display:flex;flex-direction:row;border:var(--shake-sdk-toast-border);border-radius:var(--shake-sdk-toast-border-radius);background:var(--shake-sdk-toast-background-color);cursor:default;padding:20px;box-sizing:border-box}.shake-sdk-toast-message-container{position:relative;width:88%;opacity:.7;font-family:var(--shake-sdk-font-family);font-size:16px;font-weight:500;line-height:20px;letter-spacing:0;color:var(--shake-sdk-toast-message-color);-webkit-font-smoothing:antialiased;margin:5px 0 0}.shake-sdk-toast-title-container{width:88%;font-family:var(--shake-sdk-font-family);font-size:16px;font-weight:500;line-height:18px;letter-spacing:0;color:var(--shake-sdk-toast-title-color);-webkit-font-smoothing:antialiased;margin:0}.shake-sdk-toast-content-container{width:88%;display:flex;flex-direction:column;font-family:var(--shake-sdk-font-family);font-size:16px;font-weight:500;line-height:18px;letter-spacing:0;color:var(--shake-sdk-toast-message-color);-webkit-font-smoothing:antialiased;margin:0}.shake-sdk-toast-close-button{width:12%;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;top:10px;right:10px}.shake-sdk-toast-close-icon *{stroke:var(--shake-sdk-toast-close-color);opacity:.5}.shake-sdk-toast-loader{margin-right:15px}",aQ=".shake-sdk-toolbar{width:100%;background:transparent;display:flex;flex-direction:column}.shake-sdk-toolbar-content{display:flex;flex-direction:row;height:40px;align-items:center}.shake-sdk-toolbar-title{flex:1;vertical-align:middle;line-height:2;color:var(--shake-sdk-toolbar-text-color);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.shake-sdk-toolbar-notification-icon{position:absolute;left:5px;top:0;width:12px;height:12px;visibility:hidden}.shake-sdk-toolbar-button-container{position:relative;flex:0 0 40px;height:40px}.shake-sdk-toolbar-button{display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;padding:0;margin:0;border-radius:40px;height:100%;width:100%;background:var(--shake-sdk-toolbar-button-background-color);border:var(--shake-sdk-toolbar-button-border);box-shadow:var(--shake-sdk-toolbar-button-box-shadow)}.shake-sdk-toolbar-button *{stroke:var(--shake-sdk-toolbar-button-icon-color)}.shake-sdk-toolbar-divider{background-color:var(--shake-sdk-toolbar-divider-color);margin:20px 0}",aC=".shake-sdk-tooltip{position:fixed;display:none;z-index:5;padding:6px 12px 8px;border-radius:var(--shake-sdk-tooltip-border-radius);border:var(--shake-sdk-tooltip-border);background:var(--shake-sdk-tooltip-background);box-shadow:var(--shake-sdk-toolbar-button-box-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:.95}.shake-sdk-tooltip-text{color:var(--shake-sdk-tooltip-text-color)}.shake-sdk-tooltip-dark{position:fixed;display:none;z-index:5;padding:6px 12px 8px;border-radius:var(--shake-sdk-tooltip-border-radius-dark);border:var(--shake-sdk-tooltip-border-dark);background:var(--shake-sdk-tooltip-background-dark)}.shake-sdk-tooltip-text-dark{color:var(--shake-sdk-tooltip-text-color-dark)}",ap=".shake-sdk-video{width:100%}",aw=".shake-sdk-floating-button-root,div.shake-sdk-floating-button-root:empty{display:block!important}.shake-sdk-floating-button{position:fixed;top:50%;right:86px;z-index:2147483647;transform:rotate(-90deg) translate(50%);transform-origin:top right;cursor:pointer;max-width:300px;background:none;outline:none;border:none}.shake-sdk-floating-button:hover{opacity:.7}.shake-sdk-floating-button-inner-div{display:flex;flex-direction:row;background:var(--shake-sdk-floating-button-background-color);border-radius:var(--shake-sdk-floating-button-border-radius);padding:var(--shake-sdk-floating-button-content-padding-vertical) var(--shake-sdk-floating-button-content-padding-horizontal);align-items:center;justify-content:center}.shake-sdk-floating-button-outter-div{background:var(--shake-sdk-floating-button-border-color);border-radius:var(--shake-sdk-floating-button-border-radius);padding:var(--shake-sdk-floating-button-border-size);box-shadow:var(--shake-sdk-floating-button-shadow)}.shake-sdk-floating-button-text{color:var(--shake-sdk-floating-button-text-color);font-size:var(--shake-sdk-floating-button-font-size);font-family:var(--shake-sdk-floating-button-font-family);font-weight:var(--shake-sdk-floating-button-font-weight);letter-spacing:var(--shake-sdk-floating-button-letter-spacing);text-overflow:ellipsis;overflow:hidden}.shake-sdk-floating-button-icon-left{content:var(--shake-sdk-floating-button-icon-left);margin-right:6px;width:24px;height:24px;display:var(--shake-sdk-floating-button-icon-left-visibility)}.shake-sdk-floating-button-icon-right{content:var(--shake-sdk-floating-button-icon-right);margin-left:6px;width:24px;height:24px;display:var(--shake-sdk-floating-button-icon-right-visibility)}.shake-sdk-floating-button-notification{position:absolute;
24left:-2px;top:-2px;visibility:hidden}",aE=".shake-sdk-cursor-info{border-radius:0 var(--shake-sdk-cursor-info-border-radius) var(--shake-sdk-cursor-info-border-radius) var(--shake-sdk-cursor-info-border-radius);background:var(--shake-sdk-cursor-info-background);border:var(--shake-sdk-cursor-info-border);box-shadow:var(--shake-sdk-cursor-info-box-shadow);padding:12px;position:absolute;-webkit-user-select:none;user-select:none;text-wrap:nowrap}.shake-sdk-cursor-info-br{border-radius:0 var(--shake-sdk-cursor-info-border-radius) var(--shake-sdk-cursor-info-border-radius) var(--shake-sdk-cursor-info-border-radius)}.shake-sdk-cursor-info-bl{border-radius:var(--shake-sdk-cursor-info-border-radius) 0 var(--shake-sdk-cursor-info-border-radius) var(--shake-sdk-cursor-info-border-radius)}.shake-sdk-cursor-info-tr{border-radius:var(--shake-sdk-cursor-info-border-radius) var(--shake-sdk-cursor-info-border-radius) var(--shake-sdk-cursor-info-border-radius) 0}.shake-sdk-cursor-info-tl{border-radius:var(--shake-sdk-cursor-info-border-radius) var(--shake-sdk-cursor-info-border-radius) 0 var(--shake-sdk-cursor-info-border-radius)}",aI=".shake-sdk-screen-capture{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;animation:shakeFadeIn .2s ease-in-out;background:transparent!important;z-index:2147483647;overflow:hidden;cursor:url(\"data:image/svg+xml,%3csvg%20width='25'%20height='25'%20viewBox='0%200%2025%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20opacity='0.17'%20d='M14%2025H11V19H14V25ZM6%2014H0V11H6V14ZM25%2014H19V11H25V14ZM14%206H11V0H14V6Z'%20fill='white'/%3e%3cpath%20opacity='0.72'%20d='M13%2024H12V13H13V24ZM12%2013H1V12H12V13ZM24%2013H13V12H24V13ZM13%2012H12V1H13V12Z'%20fill='%23231F20'/%3e%3cpath%20opacity='0.15'%20d='M18%2012.5C18%2015.5376%2015.5376%2018%2012.5%2018C9.46243%2018%207%2015.5376%207%2012.5C7%209.46243%209.46243%207%2012.5%207C15.5376%207%2018%209.46243%2018%2012.5Z'%20fill='%23231F20'/%3e%3cpath%20opacity='0.3'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12.5%2018C15.5376%2018%2018%2015.5376%2018%2012.5C18%209.46243%2015.5376%207%2012.5%207C9.46243%207%207%209.46243%207%2012.5C7%2015.5376%209.46243%2018%2012.5%2018Z'%20stroke='%23231F20'/%3e%3c/svg%3e\") 11 11,auto;touch-action:none}.shake-sdk-screen-capture-selection{position:fixed;border:1px solid var(--shake-sdk-color-accent);background:var(--shake-sdk-color-accent-translucent)}",am=".shake-sdk-attachments-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.shake-sdk-attachments-empty-dragdrop{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--shake-sdk-border-radius-small);padding:10px 20px;cursor:pointer}.shake-sdk-attachments-empty-dragdrop:hover,.hover{background:var(--shake-sdk-outline-color-secondary);border-radius:var(--shake-sdk-border-radius-small)}.shake-sdk-attachments-empty-buttons{display:flex;flex-direction:row;margin-top:50px}.shake-sdk-attachments-empty-buttons button{height:36px;margin-right:20px}.shake-sdk-attachments-empty-buttons button p{margin-left:10px}.shake-sdk-attachments-empty-buttons button svg path{stroke:var(--shake-sdk-button-text-color)}.shake-sdk-attachments-empty-buttons>div{display:flex;flex-direction:row;margin-top:20px}.shake-sdk-attachments-empty-buttons>p{max-width:300px;text-align:center;font-size:18px}",av=".shake-sdk-attachments-add-item{width:140px;display:flex;align-items:center;justify-content:center;flex-direction:column}.shake-sdk-attachment-add-button{width:28px;height:28px;background:var(--shake-sdk-highlight-color-secondary);box-shadow:0 2px #ffffff40 inset;border:1px solid #48484A;margin-bottom:11px}.shake-sdk-attachment-add-button *{stroke:var(--shake-sdk-icon-color-secondary);width:20px;height:20px}",ay=".shake-sdk-attachment-item{width:140px;display:flex;flex-direction:column;margin-bottom:20px;cursor:pointer;padding-right:10px;padding-top:10px}.shake-sdk-attachment-item-card{position:relative;padding:8px;background:transparent}.shake-sdk-attachment-item-selected .shake-sdk-attachment-item-card{background:var(--shake-sdk-highlight-color-secondary)}.shake-sdk-attachment-remove{width:28px;height:28px;top:-10px;right:-10px;background:var(--shake-sdk-highlight-color-secondary);box-shadow:0 2px #ffffff40 inset;border:1px solid #48484A;position:absolute}.shake-sdk-attachment-remove *{stroke:var(--shake-sdk-icon-color-secondary);width:20px;height:20px}.shake-sdk-attachment-item-thumbnail{background:transparent;width:100%;height:61px;object-fit:cover;border-radius:var(--shake-sdk-border-radius-small)}.shake-sdk-attachment-item-title{display:flex;justify-content:center}.shake-sdk-attachment-title-box{display:flex;width:78px;height:20px;margin:2px;text-align:center;align-items:center;justify-content:center;border-radius:4px;background:transparent}.shake-sdk-attachment-item-selected .shake-sdk-attachment-title-box{background:var(--shake-sdk-button-accent-color);opacity:.8}.shake-sdk-attachment-title-box p{color:var(--shake-sdk-button-accent-text-color)}.shake-sdk-file-thumbnail{box-sizing:border-box;padding:10px;border:2px solid var(--shake-sdk-outline-color-secondary);background:var(--shake-sdk-highlight-color-secondary);overflow:hidden;word-wrap:break-word;justify-content:center;align-items:center;flex-direction:column;display:flex}.shake-sdk-file-thumbnail p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;width:100%}",ak=".shake-sdk-attachments-items{display:flex;flex-direction:column;overflow:auto;overflow-x:hidden}",aD="#shake-sdk-attachments-card{display:flex;flex-direction:row;background:var(--shake-sdk-attachments-card-background);border:var(--shake-sdk-attachments-card-border);border-radius:var(--shake-sdk-attachments-card-border-radius);padding:20px;min-width:0;margin:8px}.shake-sdk-attachments-page{display:flex;flex-direction:row;width:100%}.shake-sdk-attachments-list-wrap{display:flex;margin-right:10px;flex-shrink:0}.shake-sdk-attachments-preview-wrap{display:flex;flex:1;min-width:0}",ab=".shake-sdk-attachments-preview{margin-top:36px;display:flex;flex-direction:column;overflow:hidden;width:100%}",aF='.shake-sdk-attachments-drawing-button{position:relative;outline:none;border:none;background:transparent;width:42px;height:100%;padding:0;cursor:pointer;display:flex;justify-content:center;align-items:center}.shake-sdk-attachments-drawing-button:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,#2c2c2e4d,#ffffff4d 50.2%,#2c2c2e4d);opacity:0;transition:opacity .3s ease}.shake-sdk-attachments-drawing-button:hover:after{opacity:1}.shake-sdk-attachments-separator{height:30px;width:1px;border-left:1px solid black;background-color:var(--shake-sdk-outline-color-secondary);margin-left:9px;margin-right:9px}',aP=".shake-sdk-image-preview{display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;width:100%;min-height:0;max-height:100%;flex:1}.shake-sdk-image-preview-image-container{display:flex;flex:1;align-items:center;flex-direction:column;position:relative;min-height:0;max-height:100%}.shake-sdk-image-preview-image-loader{position:absolute;
24left:50%;top:50%;transform:translate(-50%,-50%);visibility:hidden}.shake-sdk-image-preview-image{max-width:100%;max-height:100%;min-height:0;height:auto;width:auto;border-radius:var(--shake-sdk-border-radius-small)}.shake-sdk-image-preview-toolbox-container{flex:0 0 50px;display:flex;flex-direction:column;align-items:center;padding-top:50px;padding-bottom:50px}.shake-sdk-drawing-toolbox{height:48px;width:340px;display:flex;align-items:center;justify-content:center;padding:0 10px;border:var(--shake-sdk-drawing-border);border-radius:var(--shake-sdk-drawing-border-radius);background:var(--shake-sdk-drawing-background-color)}.shake-sdk-drawing-toolbox-buttons{width:100%;display:flex;flex-direction:row;align-items:center;height:100%;padding:2px 0;box-sizing:border-box}.shake-sdk-drawing-toolbox-colors{width:100%;display:none;flex-direction:row;align-items:center;height:100%;padding:10px 0;box-sizing:border-box;animation:shakeFadeIn .2s ease-in-out}@media only screen and (max-width: 1024px){.shake-sdk-drawing-toolbox{width:300px}.shake-sdk-drawing-toolbox-divider{display:none}}",aU=".shake-sdk-image-preview-root-fs{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;background:var(--shake-sdk-attachments-card-background);z-index:2147483647}.shake-sdk-image-preview-toolbar-fs{width:100%;flex:0 0 32px;background:transparent;display:flex;flex-direction:row;justify-content:right}.shake-sdk-image-preview-toolbar-fs svg path{stroke:var(--shake-sdk-icon-color-secondary)}.shake-sdk-image-preview-content-fs{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;margin:32px;min-height:0}.shake-sdk-fs-previw-button{display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;padding:0;margin:0;height:42px;width:42px;background:transparent}.shake-sdk-fs-previw-button:hover{opacity:.7}.shake-sdk-fs-previw-button *{width:24px;height:24px;stroke:var(--shake-sdk-icon-color-secondary)}",aS=".shake-sdk-video-preview{height:100%}.shake-sdk-video-preview video{border-radius:var(--shake-sdk-border-radius-small);display:block;max-width:100%;max-height:100%;height:auto;width:auto}",aH=".shake-sdk-video-preview-root-fs{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;background:var(--shake-sdk-attachments-card-background);z-index:2147483647}.shake-sdk-video-preview-toolbar-fs{width:100%;height:32px;background:transparent;display:flex;flex-direction:row;justify-content:right}.shake-sdk-video-preview-toolbar-fs svg path{stroke:var(--shake-sdk-icon-color-secondary)}.shake-sdk-video-preview-fs{width:100%;height:100%}.shake-sdk-fs-previw-button{display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;padding:0;margin:0;height:42px;width:42px;background:transparent}.shake-sdk-fs-previw-button:hover{opacity:.7}.shake-sdk-fs-previw-button *{width:24px;height:24px;stroke:var(--shake-sdk-icon-color-secondary)}",ax=".shake-sdk-main-card{padding:24px 20px;display:flex;flex-direction:column;flex:1;min-width:0;position:relative;box-sizing:border-box;background-color:transparent}.shake-sdk-main-card-content{display:flex;flex-direction:column;flex:1;overflow:hidden;min-width:0}.shake-sdk-main-card *{scrollbar-color:var(--shake-sdk-main-card-scroll-bar) transparent!important}.shake-sdk-main-card *::-webkit-scrollbar-thumb{background:var(--shake-sdk-main-card-scroll-bar)!important}",aM=".shake-sdk-action-button{display:flex;flex-direction:row;cursor:pointer;background-color:transparent;flex:1;padding:10px 16px;border:none;justify-content:start;align-items:center}.shake-sdk-action-button-icon{width:40px;height:40px;margin-right:10px}.shake-sdk-action-button-text-div{display:flex;flex-direction:column;justify-content:center}.shake-sdk-action-button-group{padding:9px 1px;display:flex;flex-direction:column;border-radius:var(--shake-sdk-border-radius-small);background:var(--shake-sdk-home-buttons-background);border:var(--shake-sdk-home-buttons-border);box-shadow:var(--shake-sdk-home-buttons-box-shadow);margin-bottom:24px;overflow:hidden}",aL=".shake-sdk-ticket-item{display:flex;flex-direction:row;cursor:pointer;padding:11px 9px;align-items:start;background-color:transparent;border:none;width:100%}.shake-sdk-ticket-item:hover{opacity:.7}.shake-sdk-ticket-item-thumbnail{display:flex;flex-direction:column;width:38px;height:38px;border-radius:var(--shake-sdk-ticket-item-image-border-radius);border:var(--shake-sdk-ticket-item-image-border);margin-right:13px}.shake-sdk-ticket-item-text-container{display:flex;flex-direction:column;flex:1;margin-right:10px;min-width:0}.shake-sdk-ticket-item-title{min-width:0;color:var(--shake-sdk-ticket-item-title-color);margin-bottom:3px;text-align:start;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.shake-sdk-ticket-item-subtitle{color:var(--shake-sdk-ticket-item-subtitle-color);text-align:start}.shake-sdk-ticket-item-time-container{display:flex;flex-direction:column;width:30px}.shake-sdk-ticket-item-time-container p{text-align:end;color:var(--shake-sdk-ticket-item-time-color)}.shake-sdk-ticket-item-time-container img{width:12px;height:12px;align-self:end;margin-top:3px}",a_="#shake-sdk-root{display:flex;flex-direction:row;height:100%;box-sizing:border-box;justify-content:end;animation:fadeIn .1s ease-in forwards}#shake-sdk-content{display:flex;flex-direction:row;width:100%;height:100%;background:var(--shake-sdk-main-card-background);border:var(--shake-sdk-main-card-border);border-radius:var(--shake-sdk-main-card-border-radius);
24box-shadow:var(--shake-sdk-main-card-box-shadow)}.shake-sdk-content-left{flex:1;display:flex;position:relative;min-width:0}.shake-sdk-content-right{display:flex;flex:0 0 376px;min-width:0}.shake-sdk-content-right *,.shake-sdk-content-left *{pointer-events:auto}@media only screen and (max-width: 1024px){.shake-sdk-content-left{display:none}.shake-sdk-content-right{flex:1}}#shake-sdk-content p,h1,h2,h3,ul,li,label,div,#shake-sdk-sheet p{font-family:var(--shake-sdk-font-family)}#shake-sdk-content *{scrollbar-width:thin;scrollbar-color:var(--shake-sdk-attachments-card-scroll-bar) transparent}#shake-sdk-content *::-webkit-scrollbar{width:6px}#shake-sdk-content *::-webkit-scrollbar-track{background:none}#shake-sdk-content *::-webkit-scrollbar-thumb{background:var(--shake-sdk-attachments-card-scroll-bar);border-radius:var(--shake-sdk-border-radius-small)}#shake-sdk-content ::-webkit-scrollbar-corner{background:transparent}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}",aR=async A=>new CSSStyleSheet().replace(A),aT=A=>{var e;let t=A.contentDocument||(null==(e=A.contentWindow)?void 0:e.document);t&&[o5,o6,ae,at,o7,"",ai,"",ar,an,ao,aa,ac,au,al,ag,aB,ah,ad,af,aQ,as,aC,ap,aw,a_,ax,o9,o1,aM,aL,o0,o$,oZ,o2,o4,o3,o8,aD,ak,am,ay,av,ab,aP,aS,aU,aH,aA,aF,aI,aE,":root{--shake-sdk-font-family: \"Roobert\
vendor: 10,623 bytes, line 24
24", serif;--shake-sdk-overlay: rgba(0, 0, 0, .5);--shake-sdk-color-accent: var(--shake-sdk-purple);--shake-sdk-color-accent-translucent: #6552FF40;--shake-sdk-box-shadow: 0 2px 1px 0 #00000014;--shake-sdk-active-box-shadow: 0 0 0 3px var(--shake-sdk-color-accent-translucent);--shake-sdk-background-color-primary: var(--shake-sdk-dirtyWhite);--shake-sdk-highlight-color-primary: var(--shake-sdk-pureWhite);--shake-sdk-outline-color-primary: var(--shake-sdk-grey30);--shake-sdk-text-color-primary-title: var(--shake-sdk-grey90);--shake-sdk-text-color-primary-subtitle: var(--shake-sdk-grey60);--shake-sdk-icon-color-primary: var(--shake-sdk-grey70);--shake-sdk-scrollbar-color-primary: var(--shake-sdk-grey20);--shake-sdk-divider-color-primary: var(--shake-sdk-grey20);--shake-sdk-background-color-secondary: var(--shake-sdk-black);--shake-sdk-highlight-color-secondary: var(--shake-sdk-grey100);--shake-sdk-outline-color-secondary: var(--shake-sdk-grey90);--shake-sdk-text-color-secondary-title: var(--shake-sdk-grey30);--shake-sdk-text-color-secondary-subtitle: var(--shake-sdk-grey40);--shake-sdk-icon-color-secondary: var(--shake-sdk-grey50);--shake-sdk-scrollbar-color-secondary: var(--shake-sdk-grey100);--shake-sdk-divider-color-secondary: var(--shake-sdk-grey90);--shake-sdk-border-radius-xsmall: 5px;--shake-sdk-border-radius-small: 10px;--shake-sdk-border-radius-medium: 20px;--shake-sdk-border-radius-large: 22px;--shake-sdk-button-accent-color: var(--shake-sdk-color-accent);--shake-sdk-button-accent-text-color: var(--shake-sdk-white);--shake-sdk-button-accent-border: 1px solid #0000004D;--shake-sdk-button-accent-border-radius: var(--shake-sdk-border-radius-small);--shake-sdk-button-accent-box-shadow: var(--shake-sdk-box-shadow);--shake-sdk-button-color: var(--shake-sdk-highlight-color-secondary);--shake-sdk-button-text-color: var(--shake-sdk-grey30);--shake-sdk-button-border: 1px solid #0000004D;--shake-sdk-button-border-radius: var(--shake-sdk-border-radius-small);--shake-sdk-button-box-shadow: var(--shake-sdk-box-shadow);--shake-sdk-main-card-background: var(--shake-sdk-background-color-primary);--shake-sdk-main-card-border: 1px solid var(--shake-sdk-outline-color-primary);--shake-sdk-main-card-border-radius: var(--shake-sdk-border-radius-medium);--shake-sdk-main-card-box-shadow: var(--shake-sdk-box-shadow);--shake-sdk-main-card-scroll-bar: var(--shake-sdk-scrollbar-color-primary);--shake-sdk-attachments-card-background: var(--shake-sdk-background-color-secondary);--shake-sdk-attachments-card-border: none;--shake-sdk-attachments-card-border-radius: var(--shake-sdk-border-radius-medium);--shake-sdk-attachments-card-scroll-bar: var(--shake-sdk-scrollbar-color-secondary);--shake-sdk-context-menu-backgroud: var(--shake-sdk-highlight-color-secondary);--shake-sdk-context-menu-text-color: var(--shake-sdk-text-color-secondary-title);--shake-sdk-context-menu-border: none;--shake-sdk-context-menu-border-radius: var(--shake-sdk-border-radius-small);--shake-sdk-context-menu-hover-color: var(--shake-sdk-outline-color-secondary);--shake-sdk-context-menu-icon-color: var(--shake-sdk-icon-color-secondary);--shake-sdk-sheet-backgroud: var(--shake-sdk-background-color-primary);--shake-sdk-sheet-text-color: var(--shake-sdk-text-color-primary-title);--shake-sdk-sheet-border: none;--shake-sdk-sheet-border-radius: var(--shake-sdk-border-radius-medium) var(--shake-sdk-border-radius-medium) 0 0;--shake-sdk-sheet-hover-color: var(--shake-sdk-outline-color-primary);--shake-sdk-tooltip-background: var(--shake-sdk-highlight-color-primary);--shake-sdk-tooltip-text-color: var(--shake-sdk-text-color-primary-title);--shake-sdk-tooltip-border: 1px solid var(--shake-sdk-outline-color-primary);--shake-sdk-tooltip-border-radius: var(--shake-sdk-border-radius-xsmall);--shake-sdk-tooltip-box-shadow: var(--shake-sdk-box-shadow);--shake-sdk-tooltip-background-dark: var(--shake-sdk-highlight-color-secondary);--shake-sdk-tooltip-text-color-dark: var(--shake-sdk-text-color-secondary-title);--shake-sdk-tooltip-border-dark: 1px solid var(--shake-sdk-outline-color-secondary);--shake-sdk-tooltip-border-radius-dark: var(--shake-sdk-border-radius-xsmall);--shake-sdk-drawing-background-color: var(--shake-sdk-highlight-color-secondary);--shake-sdk-drawing-unselected-color: var(--shake-sdk-grey70);--shake-sdk-drawing-separator-color: var(--shake-sdk-grey90);--shake-sdk-drawing-border: 1px solid var(--shake-sdk-outline-color-secondary);--shake-sdk-drawing-border-radius: var(--shake-sdk-border-radius-large);--shake-sdk-toolbar-text-color: var(--shake-sdk-text-color-primary-title);--shake-sdk-toolbar-button-icon-color: var(--shake-sdk-icon-color-primary);--shake-sdk-toolbar-button-background-color: var(--shake-sdk-highlight-color-primary);--shake-sdk-toolbar-button-border: 1px solid var(--shake-sdk-outline-color-primary);--shake-sdk-toolbar-button-box-shadow: var(--shake-sdk-box-shadow);--shake-sdk-toolbar-divider-color: var(--shake-sdk-divider-color-primary);--shake-sdk-subtitle-text-color: var(--shake-sdk-text-color-primary-subtitle);--shake-sdk-picker-title-color: var(--shake-sdk-text-color-primary-subtitle);--shake-sdk-picker-text-color: var(--shake-sdk-text-color-primary-title);--shake-sdk-picker-background-color: var(--shake-sdk-highlight-color-primary);--shake-sdk-picker-hover-color: var(--shake-sdk-outline-color-primary);--shake-sdk-picker-border: 1px solid var(--shake-sdk-outline-color-primary);--shake-sdk-picker-border-selected: 1px solid var(--shake-sdk-color-accent);--shake-sdk-picker-box-shadow: var(--shake-sdk-box-shadow);--shake-sdk-picker-active-box-shadow: var(--shake-sdk-active-box-shadow);--shake-sdk-picker-border-radius: var(--shake-sdk-border-radius-small);--shake-sdk-textarea-title-color: var(--shake-sdk-text-color-primary-subtitle);--shake-sdk-textarea-text-color: var(--shake-sdk-text-color-primary-title);--shake-sdk-textarea-background-color: var(--shake-sdk-highlight-color-primary);--shake-sdk-textarea-border: 1px solid var(--shake-sdk-outline-color-primary);--shake-sdk-textarea-border-selected: 1px solid var(--shake-sdk-color-accent);--shake-sdk-textarea-box-shadow: var(--shake-sdk-box-shadow);--shake-sdk-textarea-active-box-shadow:var(--shake-sdk-active-box-shadow);--shake-sdk-textarea-border-radius: var(--shake-sdk-border-radius-small);--shake-sdk-submit-button-color: var(--shake-sdk-button-accent-color);--shake-sdk-submit-button-text-color: var(--shake-sdk-button-accent-text-color);--shake-sdk-submit-button-border-radius: var(--shake-sdk-button-accent-border-radius);--shake-sdk-home-buttons-background: var(--shake-sdk-highlight-color-primary);--shake-sdk-home-buttons-border-radius: var(--shake-sdk-border-radius-small);--shake-sdk-home-buttons-border: 1px solid var(--shake-sdk-outline-color-primary);--shake-sdk-home-buttons-box-shadow: var(--shake-sdk-box-shadow);--shake-sdk-ticket-item-title-color: var(--shake-sdk-text-color-primary-title);--shake-sdk-ticket-item-subtitle-color: var(--shake-sdk-text-color-primary-subtitle);--shake-sdk-ticket-item-time-color: var(--shake-sdk-text-color-primary-subtitle);--shake-sdk-ticket-item-image-border: 1px solid var(--shake-sdk-outline-color-primary);--shake-sdk-ticket-item-image-border-radius: var(--shake-sdk-border-radius-small);--shake-sdk-bottom-navigation-selected-color: var(--shake-sdk-color-accent);--shake-sdk-bottom-navigation-unselected-color: var(--shake-sdk-text-color-primary-subtitle);--shake-sdk-bottom-navigation-separator-color: var(--shake-sdk-highlight-color-primary);--shake-sdk-chat-bubble-sender-background: var(--shake-sdk-button-accent-color);--shake-sdk-chat-bubble-sender-text-color: var(--shake-sdk-button-accent-text-color);--shake-sdk-chat-bubble-sender-border-radius: var(--shake-sdk-border-radius-large);--shake-sdk-chat-bubble-sender-box-shadow: var(--shake-sdk-box-shadow);--shake-sdk-chat-bubble-recipient-background: var(--shake-sdk-highlight-color-primary);--shake-sdk-chat-bubble-recipient-text-color: var(--shake-sdk-text-color-primary-title);--shake-sdk-chat-bubble-recipient-border-radius: var(--shake-sdk-border-radius-large);--shake-sdk-chat-bubble-recipient-border: 1px solid var(--shake-sdk-outline-color-primary);--shake-sdk-chat-bubble-recipient-box-shadow: var(--shake-sdk-box-shadow);--shake-sdk-chat-bubble-info-text-color: var(--shake-sdk-text-color-primary-subtitle);--shake-sdk-chat-message-input-background: var(--shake-sdk-highlight-color-primary);--shake-sdk-chat-message-input-text-color: var(--shake-sdk-text-color-primary-title);--shake-sdk-chat-message-input-hint-color: var(--shake-sdk-text-color-primary-subtitle);--shake-sdk-chat-message-input-border: 1px solid var(--shake-sdk-outline-color-primary);--shake-sdk-chat-message-input-border-radius: var(--shake-sdk-border-radius-large);--shake-sdk-chat-message-input-box-shadow: var(--shake-sdk-box-shadow);--shake-sdk-chat-message-send-button-color: var(--shake-sdk-button-accent-color);--shake-sdk-chat-message-send-icon-color: var(--shake-sdk-button-accent-text-color);--shake-sdk-chat-message-send-box-shadow: var(--shake-sdk-box-shadow);--shake-sdk-toast-background-color: var(--shake-sdk-highlight-color-secondary);--shake-sdk-toast-title-color: var(--shake-sdk-text-color-secondary-title);--shake-sdk-toast-message-color: var(--shake-sdk-text-color-secondary-subtitle);--shake-sdk-toast-border: 1px solid var(--shake-sdk-outline-color-secondary);--shake-sdk-toast-border-radius: var(--shake-sdk-border-radius-small);--shake-sdk-toast-close-color: var(--shake-sdk-icon-color-secondary);--shake-sdk-cursor-info-background: var(--shake-sdk-highlight-color-primary);--shake-sdk-cursor-info-text-color: var(--shake-sdk-text-color-primary-title);--shake-sdk-cursor-info-border-radius: var(--shake-sdk-border-radius-large);--shake-sdk-cursor-info-border: 1px solid var(--shake-sdk-outline-color-primary);--shake-sdk-cursor-info-box-shadow: var(--shake-sdk-box-shadow);--shake-sdk-floating-button-border-radius: 40px;--shake-sdk-floating-button-border-size: 2px;--shake-sdk-floating-button-border-color: linear-gradient(91.04deg, #4FCF70 2.28%, #FAD648 26.49%, #A767E5 50.69%, #12BCFE 74.9%, #44CE7B 99.11%);--shake-sdk-floating-button-background-color: black;--shake-sdk-floating-button-content-padding-vertical: 9px;--shake-sdk-floating-button-content-padding-horizontal: 16px;--shake-sdk-floating-button-text-color: white;--shake-sdk-floating-button-font-size: 16px;--shake-sdk-floating-button-font-weight: 700;--shake-sdk-floating-button-font-family: var(--shake-sdk-font-family);--shake-sdk-floating-button-letter-spacing: none;--shake-sdk-floating-button-icon-left: url(
24\"data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_17015_24737)'%3e%3cpath%20d='M9.36719%2014.424C12.4912%2017.548%2016.7672%2018.34%2018.9122%2016.192C20.7202%2014.384%2020.4392%2011.072%2018.4442%208.206'%20stroke='%238E8E93'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M15.8402%205.512C12.0832%202.622%207.38516%202.261%204.76816%204.878C1.83916%207.807%202.63116%2013.347%206.53616%2017.252C8.24601%2018.99%2010.3596%2020.2776%2012.6882%2021'%20stroke='%238E8E93'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12.4175%2012.4L14.2845%2012.026C14.5545%2011.9729%2014.8028%2011.8414%2014.9985%2011.648L20.4505%206.2C21.1814%205.46864%2021.1814%204.28336%2020.4505%203.552C19.7192%202.8211%2018.5339%202.8211%2017.8025%203.552L12.3505%209C12.1556%209.19518%2012.0227%209.44357%2011.9685%209.714L11.5985%2011.581C11.5259%2011.9607%2011.7749%2012.3274%2012.1546%2012.4C12.2415%2012.4166%2012.3307%2012.4166%2012.4175%2012.4Z'%20stroke='%23F2F2F7'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_17015_24737'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e\");--shake-sdk-floating-button-icon-left-visibility: block;--shake-sdk-floating-button-icon-right: none;--shake-sdk-floating-button-icon-right-visibility: none;--shake-sdk-floating-button-shadow: none;--shake-sdk-pureWhite: #ffffff;--shake-sdk-white: #f2f2f7;--shake-sdk-dirtyWhite: #FBFBFBF7;--shake-sdk-purple: rgba(102,82,255,100);--shake-sdk-purpleDark: #342892;--shake-sdk-red: #eb5757;--shake-sdk-pureBlack: #000000;--shake-sdk-black: #1c1c1e;--shake-sdk-rainbow: #64b1fd;--shake-sdk-grey100: #2c2c2e;--shake-sdk-grey90: #3a3a3c;--shake-sdk-grey80: #48484a;--shake-sdk-grey70: #636366;--shake-sdk-grey60: #8e8e93;--shake-sdk-grey50: #aeaeb2;--shake-sdk-grey40: #c7c7cc;--shake-sdk-grey30: #d1d1d6;--shake-sdk-grey20: #e5e5ea;--shake-sdk-grey10: #f2f2f7;--shake-sdk-transparent: #00000000}.shake-sdk-floating-button-theme-jupiter{--shake-sdk-floating-button-border-radius: 40px;--shake-sdk-floating-button-border-size: 2px;--shake-sdk-floating-button-border-color: linear-gradient(91.04deg, #4FCF70 2.28%, #FAD648 26.49%, #A767E5 50.69%, #12BCFE 74.9%, #44CE7B 99.11%);--shake-sdk-floating-button-background-color: black;--shake-sdk-floating-button-content-padding-vertical: 9px;--shake-sdk-floating-button-content-padding-horizontal: 16px;--shake-sdk-floating-button-text-color: white;--shake-sdk-floating-button-font-size: 16px;--shake-sdk-floating-button-font-weight: 700;--shake-sdk-floating-button-font-family: var(--shake-sdk-font-family);--shake-sdk-floating-button-letter-spacing: none;--shake-sdk-floating-button-icon-left: url(\"data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_17015_24737)'%3e%3cpath%20d='M9.36719%2014.424C12.4912%2017.548%2016.7672%2018.34%2018.9122%2016.192C20.7202%2014.384%2020.4392%2011.072%2018.4442%208.206'%20stroke='%238E8E93'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M15.8402%205.512C12.0832%202.622%207.38516%202.261%204.76816%204.878C1.83916%207.807%202.63116%2013.347%206.53616%2017.252C8.24601%2018.99%2010.3596%2020.2776%2012.6882%2021'%20stroke='%238E8E93'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12.4175%2012.4L14.2845%2012.026C14.5545%2011.9729%2014.8028%2011.8414%2014.9985%2011.648L20.4505%206.2C21.1814%205.46864%2021.1814%204.28336%2020.4505%203.552C19.7192%202.8211%2018.5339%202.8211%2017.8025%203.552L12.3505%209C12.1556%209.19518%2012.0227%209.44357%2011.9685%209.714L11.5985%2011.581C11.5259%2011.9607%2011.7749%2012.3274%2012.1546%2012.4C12.2415%2012.4166%2012.3307%2012.4166%2012.4175%2012.4Z'%20stroke='%23F2F2F7'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_1701
245_24737'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e\");--shake-sdk-floating-button-icon-visibility-left: block;--shake-sdk-floating-button-icon-right: none;--shake-sdk-floating-button-icon-right-visibility: none;--shake-sdk-floating-button-shadow: none}.shake-sdk-floating-button-theme-mars{--shake-sdk-floating-button-border-radius: 9px;--shake-sdk-floating-button-border-size: 3px;--shake-sdk-floating-button-border-color: black;--shake-sdk-floating-button-background-color: white;--shake-sdk-floating-button-content-padding-vertical: 12px;--shake-sdk-floating-button-content-padding-horizontal: 20px;--shake-sdk-floating-button-text-color: black;--shake-sdk-floating-button-font-size: 26px;--shake-sdk-floating-button-font-weight: 700;--shake-sdk-floating-button-font-family: var(--shake-sdk-font-family);--shake-sdk-floating-button-letter-spacing: none;--shake-sdk-floating-button-icon-left: none;--shake-sdk-floating-button-icon-left-visibility: none;--shake-sdk-floating-button-icon-right: url(\"data:image/svg+xml,%3csvg%20width='30'%20height='30'%20viewBox='0%200%2030%2030'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M22.4%2014.525C22.3405%2014.3716%2022.2513%2014.2314%2022.1375%2014.1125L15.8875%207.8625C15.771%207.74595%2015.6326%207.6535%2015.4803%207.59043C15.328%207.52735%2015.1648%207.49489%2015%207.49489C14.6671%207.49489%2014.3479%207.62712%2014.1125%207.8625C13.996%207.97905%2013.9035%208.11741%2013.8404%208.26969C13.7773%208.42197%2013.7449%208.58518%2013.7449%208.75C13.7449%209.08288%2013.8771%209.40212%2014.1125%209.6375L18.2375%2013.75H8.75C8.41848%2013.75%208.10054%2013.8817%207.86612%2014.1161C7.6317%2014.3505%207.5%2014.6685%207.5%2015C7.5%2015.3315%207.6317%2015.6495%207.86612%2015.8839C8.10054%2016.1183%208.41848%2016.25%208.75%2016.25H18.2375L14.1125%2020.3625C13.9953%2020.4787%2013.9023%2020.617%2013.8389%2020.7693C13.7754%2020.9216%2013.7428%2021.085%2013.7428%2021.25C13.7428%2021.415%2013.7754%2021.5784%2013.8389%2021.7307C13.9023%2021.883%2013.9953%2022.0213%2014.1125%2022.1375C14.2287%2022.2547%2014.367%2022.3477%2014.5193%2022.4111C14.6716%2022.4746%2014.835%2022.5072%2015%2022.5072C15.165%2022.5072%2015.3284%2022.4746%2015.4807%2022.4111C15.633%2022.3477%2015.7713%2022.2547%2015.8875%2022.1375L22.1375%2015.8875C22.2513%2015.7686%2022.3405%2015.6284%2022.4%2015.475C22.525%2015.1707%2022.525%2014.8293%2022.4%2014.525Z'%20fill='%23181818'/%3e%3c/svg%3e\
vendor: 44,140 bytes, line 24
24");--shake-sdk-floating-button-icon-right-visibility: block;--shake-sdk-floating-button-shadow: 5px 5px 0px 0px #000000}.shake-sdk-floating-button-theme-earth{--shake-sdk-floating-button-border-radius: 30px;--shake-sdk-floating-button-border-size: 1px;--shake-sdk-floating-button-border-color: linear-gradient(239.77deg, #3ADCFF 20.35%, rgba(36, 122, 141, 0) 68.41%);--shake-sdk-floating-button-background-color: black;--shake-sdk-floating-button-content-padding-vertical: 9px;--shake-sdk-floating-button-content-padding-horizontal: 24px;--shake-sdk-floating-button-text-color: white;--shake-sdk-floating-button-font-size: 14px;--shake-sdk-floating-button-font-weight: 400;--shake-sdk-floating-button-font-family: var(--shake-sdk-font-family);--shake-sdk-floating-button-letter-spacing: -.5px;--shake-sdk-floating-button-icon-left: none;--shake-sdk-floating-button-icon-left-visibility: none;--shake-sdk-floating-button-icon-right: none;--shake-sdk-floating-button-icon-right-visibility: none;--shake-sdk-floating-button-shadow: 20px 0 40px -15px rgb(58, 220, 255)}.shake-sdk-floating-button-theme-mercury{--shake-sdk-floating-button-border-radius: 4px;--shake-sdk-floating-button-border-size: 1px;--shake-sdk-floating-button-border-color: linear-gradient(180deg, #CFA150 0%, #B98F46 100%);--shake-sdk-floating-button-background-color: radial-gradient(50% 50% at 50% 100%, rgba(205, 144, 59, .2) 0%, rgba(52, 45, 38, .2) 100%), linear-gradient(0deg, #342D26, #342D26);--shake-sdk-floating-button-content-padding-vertical: 16px;--shake-sdk-floating-button-content-padding-horizontal: 36px;--shake-sdk-floating-button-text-color: #F0BD79;--shake-sdk-floating-button-font-size: 16px;--shake-sdk-floating-button-font-weight: 400;--shake-sdk-floating-button-font-family: var(--shake-sdk-font-family);--shake-sdk-floating-button-letter-spacing: none;--shake-sdk-floating-button-icon-left: none;--shake-sdk-floating-button-icon-left-visibility: none;--shake-sdk-floating-button-icon-right: none;--shake-sdk-floating-button-icon-right-visibility: none;--shake-sdk-floating-button-shadow: 0px 4px 6px -3px #F0BD794F}.shake-sdk-floating-button-theme-venus{--shake-sdk-floating-button-border-radius: 8px;--shake-sdk-floating-button-border-size: 2px;--shake-sdk-floating-button-border-color: radial-gradient(100% 100% at 50% 0%, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(93.83deg, #8C67E2 1.69%, #946DF0 10.23%, #E87DB3 54%, #F2AB7F 91.36%, #FFC899 99.83%);--shake-sdk-floating-button-background-color: radial-gradient(100% 100% at 50% 0%, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(93.83deg, #8C67E2 1.69%, #946DF0 10.23%, #E87DB3 54%, #F2AB7F 91.36%, #FFC899 99.83%);--shake-sdk-floating-button-content-padding-vertical: 8px;--shake-sdk-floating-button-content-padding-horizontal: 28px;--shake-sdk-floating-button-text-color: white;--shake-sdk-floating-button-font-size: 13px;--shake-sdk-floating-button-font-weight: 700;--shake-sdk-floating-button-font-family: var(--shake-sdk-font-family);--shake-sdk-floating-button-letter-spacing: -.5px;--shake-sdk-floating-button-icon-left: none;--shake-sdk-floating-button-icon-left-visibility: none;--shake-sdk-floating-button-icon-right: none;--shake-sdk-floating-button-icon-right-visibility: none;--shake-sdk-floating-button-shadow: 0 -2px 0 0 #00000040 inset}@font-face{font-family:Roobert;src:url(data:font/woff2;base64,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) format(
24\"woff2\
vendor: 40,514 bytes, line 24
24");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:Roobert;src:url(data:font/woff2;base64,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) format(
24\"woff2\
vendor: 40,682 bytes, line 24
24");font-weight:500;font-style:normal;font-display:fallback}@font-face{font-family:Roobert;src:url(data:font/woff2;base64,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) format(
24\"woff2\");font-weight:700;font-style:normal;font-display:fallback}.shake-sdk-no-attachments{width:455px!important}@media only screen and (max-width: 1024px){.shake-sdk-no-attachments{width:100%!important}}"].forEach(A=>{let e=null==t?void 0:t.createElement("style");e.textContent=A,t.head.appendChild(e)})},aG=A=>{(async()=>await Promise.all([aR(o5),aR(o6),aR(ae),aR(at),aR(o7),aR(""),aR(ai),aR(""),aR(ar),aR(an),aR(ao),aR(aa),aR(ac),aR(au),aR(al),aR(ag),aR(aB),aR(ah),aR(ad),aR(af),aR(aQ),aR(as),aR(aC),aR(ap),aR(aw),aR(a_),aR(ax),aR(o9),aR(o1),aR(aM),aR(aL),aR(o0),aR(o$),aR(oZ),aR(o2),aR(o4),aR(o3),aR(o8),aR(aD),aR(ak),aR(am),aR(ay),aR(av),aR(ab),aR(aP),aR(aS),aR(aU),aR(aH),aR(aA),aR(aF),aR(aI),aR(aE)]))().then(e=>A.adoptedStyleSheets=e)},aN=[],aj=()=>null==aN?void 0:aN[0],aO=A=>{aN.splice(0,aN.length),aN.push(A)},aK=()=>{let A=document.createElement("div");return A.classList.add("shake-sdk-container"),A},aY=()=>{let A=document.createElement("iframe");return A.classList.add("shake-sdk-iframe"),A.srcdoc=`
25<!DOCTYPE html>
26<html lang="en">
27<head>
28  <meta name="color-scheme" content="light dark">
29  <style>
30    html, body {
31      margin: 0;
32      padding: 0;
33      height: 100%;
34      background: transparent !important;
35    }
36  </style>
37</head>
38<body></body>
39</html>`,A.setAttribute("data-html2canvas-ignore","true"),A},az=()=>{let A=document.createElement("div");A.classList.add("lds-ring");for(let e=0;e<4;e++){let e=document.createElement("div");A.appendChild(e)}return A},aJ=()=>{let A=document.createElement("div");return A.classList.add("shake-sdk-card"),A},aX="data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_15055_29642)'%3e%3cpath%20d='M12.3994%208.47314C13.6969%209.77065%2013.6969%2011.8743%2012.3994%2013.1719C11.1019%2014.4694%208.99819%2014.4694%207.70068%2013.1719C6.40316%2011.8743%206.40316%209.77065%207.70068%208.47314C8.99819%207.17562%2011.1019%207.17562%2012.3994%208.47314Z'%20stroke='%23AEAEB2'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M17.5%207.49992V14.9999C17.5%2015.9208%2016.7542%2016.6666%2015.8333%2016.6666H4.16667C3.24583%2016.6666%202.5%2015.9208%202.5%2014.9999V7.49992C2.5%206.57908%203.24583%205.83325%204.16667%205.83325H5.83333L7.05167%203.74659C7.20083%203.49075%207.475%203.33325%207.77167%203.33325H12.1917C12.4842%203.33325%2012.755%203.48659%2012.9058%203.73659L14.1667%205.83325H15.8333C16.7542%205.83325%2017.5%206.57908%2017.5%207.49992Z'%20stroke='%23AEAEB2'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_15055_29642'%3e%3crect%20width='20'%20height='20'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",aV="data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_20109_52847)'%3e%3cpath%20d='M15.8333%2014.1667H4.16667C3.24583%2014.1667%202.5%2013.4208%202.5%2012.5V4.16667C2.5%203.24583%203.24583%202.5%204.16667%202.5H15.8333C16.7542%202.5%2017.5%203.24583%2017.5%204.16667V12.5C17.5%2013.4208%2016.7542%2014.1667%2015.8333%2014.1667Z'%20stroke='%23AEAEB2'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M11.6641%2014.1665L12.0807%2017.4998'%20stroke='%23AEAEB2'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8.33073%2014.1665L7.91406%2017.4998'%20stroke='%23AEAEB2'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M6%2017.5H14'%20stroke='%23AEAEB2'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M17.5%2011.25H2.5'%20stroke='%23AEAEB2'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_20109_52847'%3e%3crect%20width='20'%20height='20'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e";class aq{}Ai(aq,"onGrabScreenshotClick",null),Ai(aq,"onRecordJustTabClick",null),Ai(aq,"onRecordEntireScreenClick",null),Ai(aq,"onStopRecordingClick",null),Ai(aq,"onTicketSent",null),Ai(aq,"onShakeClose",null),Ai(aq,"fullStorySession",null);let aW=()=>{let A=document.createElement("button");A.classList.add("shake-sdk-button");let e=document.createElement("div");return e.classList.add("shake-sdk-button-shadow"),e.appendChild(A),{buttonRoot:e,button:A}},aZ=(A,e)=>{let t=new DOMParser().parseFromString(A,"image/svg+xml").documentElement;return e&&a0(t,e),t},a$=(A,e)=>{let t=new XMLHttpRequest;t.open("GET",A,!0),t.onreadystatechange=function(){4===t.readyState&&200===t.status&&e(t.responseText)},t.send()},a0=(A,e)=>{A.querySelectorAll("path").forEach(function(A){A.style.stroke=e}),A.querySelectorAll("circle").forEach(function(A){A.style.stroke=e}),A.querySelectorAll("rect").forEach(function(A){A.style.stroke=e})},a2=()=>{let A=Qa();if(A){let e=null==A?void 0:A.querySelector("#fileInput");e&&e.click()}},a1=(A,e)=>{let t=aY();return Object.assign(t.style,{position:"fixed",top:"0",left:"0",width:"100%",height:"100%",zIndex:"2147483647",border:"none",background:"transparent !important",colorScheme:"dark"}),t.onload=()=>{var i;let r=t.contentDocument||(null==(i=t.contentWindow)?void 0:i.document);if(!r)return;let n=oV(A),s=oz(e),o=document.createElement("div");o.classList.add("shake-sdk-sheet"),o.appendChild(n),o.appendChild(s);let a=document.createElement("div");a.classList.add("shake-sdk-sheet-background"),a.appendChild(o),a.onclick=()=>t.remove(),r.body.appendChild(a),aT(t),Qs(t)},t},a8=(A,e,t=!0)=>{let i=aY();return Object.assign(i.style,{position:"fixed",top:"0",left:"0",width:"100%",height:"100%",zIndex:"2147483647",border:"none",background:"transparent !important",colorScheme:"dark"}),i.onload=()=>{var r;let n=i.contentDocument||(null==(r=i.contentWindow)?void 0:r.document);if(!n)return;let s=oV(A),o=document.createElement("div");o.classList.add("shake-sdk-sheet-list"),e.forEach(A=>
39{if(A.name){let e=a3(A.name);o.appendChild(e)}A.items.forEach(A=>{o.appendChild(a4(A,()=>{A.onClick(),i.remove()},t))})});let a=document.createElement("div");a.classList.add("shake-sdk-sheet"),a.appendChild(s),a.appendChild(o);let c=document.createElement("div");c.classList.add("shake-sdk-sheet-background"),c.appendChild(a),c.onclick=()=>i.remove(),n.body.appendChild(c),aT(i),Qs(i)},i},a3=A=>{let e=document.createElement("div");e.classList.add("shake-sdk-sheet-group-separator");let t=document.createElement("p");t.innerText=A,t.classList.add("shake-sdk-sheet-group-title");let i=document.createElement("div");return i.appendChild(e),i.appendChild(t),i},a4=(A,e,t)=>{let i=oz(A.text);i.classList.add("shake-sdk-sheet-item-text");let r=document.createElement("button");if(r.classList.add("shake-sdk-sheet-item"),r.onclick=e,t){let e=oY(A.icon??"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='27dp'%20height='27dp'%20viewBox='0%200%2054%2054'%3e%3cpath%20fill='%2300000000'%20fill-rule='evenodd'%20d='m7.864,30.296%20l2.689,3.52%200.58,4.38a5.426,5.426%200,0%200,4.662%204.666l4.392,0.588%203.517,2.686a5.425,5.425%200,0%200,6.59%200l3.519,-2.689h-0.005l4.383,-0.58a5.426,5.426%200,0%200,4.667%20-4.662l0.585,-4.392c0,0.002%201.359,-1.778%202.689,-3.517a5.428,5.428%200,0%200,0%20-6.59l-2.684,-3.521%20-0.581,-4.381a5.426,5.426%200,0%200,-4.662%20-4.667l-4.394,-0.585%20-3.517,-2.686a5.425,5.425%200,0%200,-6.59%200l-3.52,2.687h0.005l-4.383,0.582a5.426,5.426%200,0%200,-4.666%204.662l-0.588,4.392c0,-0.002%20-1.358,1.778%20-2.688,3.517a5.431,5.431%200,0%200,0%206.59h0z'%20stroke-width='3.38'%20stroke='%2361F0B6'%20stroke-linejoin='round'%20stroke-linecap='round'/%3e%3cpath%20fill='%2300000000'%20fill-rule='evenodd'%20d='m33.307,23.855%20l-7.878,7.877%20-4.731,-4.727'%20stroke-width='3.38'%20stroke='%2361F0B6'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");r.appendChild(e)}return r.appendChild(i),r},a9=(A,e=0)=>{document.body.appendChild(A),e&&setTimeout(()=>a7(A),e)},a7=A=>{A.remove()},a5=()=>{let A=navigator.userAgent;return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(A)||void 0!==window.ontouchstart},a6=A=>{for(;A.firstChild;)A.removeChild(A.firstChild)},cA=({label:A,data:e,onChange:t,selectedId:i,showIcons:r=!0,emptyText:n="Nothing to select",button:s,showButton:o})=>{let a=document.createElement("label");a.textContent=A,a.classList.add("shake-sdk-select-dropdown-label");let c=document.createElement("div");c.classList.add("shake-sdk-select-dropdown-chosen");let g=document.createElement("img");g.classList.add("shake-sdk-dropdown-icon"),g.src="data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='caret-down-icon'%20clip-path='url(%23clip0_15248_22126)'%3e%3cpath%20id='Vector'%20d='M8%2010L12%2014L16%2010'%20stroke='%23636366'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_15248_22126'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e";let l=document.createElement("div");l.classList.add("shake-sdk-select-dropdown"),l.appendChild(g),l.appendChild(a),l.append(c);let u=document.createElement("div");u.classList.add("shake-sdk-select-options");let B=()=>e.flatMap(A=>A.items).find(A=>A.id===i),h=A=>{var t;if(0==(e=A).length)i="",l.style.opacity="0.5",c.textContent=n??"";else{let e=A.flatMap(A=>A.items);e.find(A=>A.id===i)||(i=e[0].id),l.style.opacity="1",c.textContent=(null==(t=B())?void 0:t.label)??""}d()},d=()=>{a6(u),e.forEach(A=>{if(A.name){let e=ce(A.name);u.appendChild(e)}A.items.forEach(A=>{let e=i===A.id,r=ct({label:A.label,value:A.value,selected:e,onClick:()=>{i=A.id,c.textContent=A.label,u.style.display="none",t(A.id)}});u.appendChild(r)})}),s&&o&&(u.appendChild(ce(s.title)),u.appendChild(ci({text:s.text,onClick:s.onClick})))},f=Array.from(u.children).find(A=>{var e;let t=null==(e=B())?void 0:e.value;return A.dataset.value===t});f&&(c.textContent=f.textContent),l.addEventListener("click",function(){0!=e.length&&(window.innerWidth>1024?(d(),u.style.display="block"===u.style.display?"none":"block","block"===u.style.display?l.classList.add("active"):l.classList.remove("active")):a9(((A,e,t,i=!0)=>a8(A,e.map(A=>{let e=A.items.map(A=>({text:A.label,icon:A.icon,onClick:()=>t(A)}));return{name:A.name,items:e}}),i))(A,e,A=>{c.textContent=A.label,t(A.id),i=A.id},r)))}),l.addEventListener("focus",function(){l.classList.add("active")}),l.addEventListener("blur",function(){l.classList.remove("active")});let Q=Qa();Q&&Q.addEventListener("click",A=>{let e=A.composedPath()[0];e!==l&&e!==u&&e!==c&&(u.style.display="none",l.classList.remove("active"))});let C=aK();return C.appendChild(l),C.appendChild(u),h(e),{picker:C,setData:h,setSelectedId:A=>{let t=e.flatMap(A=>A.items).find(e=>e.id===A);t&&(i=t.id,c.textContent=t.label,d())},setShowButton:A=>{o=A,d()}}},ce=A=>{let e=document.createElement("p");e.innerText=A,e.classList.add("shake-sdk-picker-group-title");let t=document.createElement("div");return t.appendChild(cr()),t.appendChild(e),t},ct=({label:A,value:e,selected:t,onClick:i})=>{let r=document.createElement("p");r.classList.add("shake-sdk-picker-option-text"),r.innerText=A;let n=document.createElement("div");if(n.classList.add("shake-sdk-picker-option"),n.dataset.value=e,n.addEventListener("click",i),n.appendChild(r),t){let A=document.createElement("img");A.draggable=!1,A.classList.add("shake-sdk-image"),A.src="data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_17715_48958)'%3e%3cpath%20d='M17.5615%208.44409L10.0055%2016.0001L6.22852%2012.2221'%20stroke='%233A3A3C'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_17715_48958'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",n.appendChild(A)}return n},ci=({text:A,onClick:e})=>{let t=document.createElement("p");t.classList.add("shake-sdk-picker-button-text"),t.innerText=A;let i=document.createElement("div");return i.classList.add("shake-sdk-picker-button"),i.addEventListener("click",e),i.appendChild(t),i},cr=()=>{let A=document.createElement("div");return A.classList.add("shake-sdk-picker-group-separator"),A},cn=(A,e,t=!1,i=0,r=-10)=>{let n,s=document.createElement("div");s.classList.add(t?"shake-sdk-tooltip-dark":"shake-sdk-tooltip");let o=((n=document.createElement("p")).classList.add("shake-sdk-text-tooltip"),n.textContent=e,n);o.classList.add(t?"shake-sdk-tooltip-text-dark":"shake-sdk-tooltip-text"),s.appendChild(o);let a=()=>{s.style.display="none"};return A.addEventListener("mouseover",()=>{let e,t,n,o;s.style.display="block",e=A.getBoundingClientRect(),t=s.getBoundingClientRect(),n=e.left+e.width/2-t.width/2+i,o=e.top-t.height+r,n<5&&(n=5),n+t.width>window.innerWidth-5&&(n=window.innerWidth-t.width-5),s.style.left=n+"px",s.style.top=o+"px"}),A.addEventListener("mouseout",a),A.addEventListener("click",a),s},cs=(A,e)=>{let t=ca(A,cc((A,i)=>{A.contains(i)||(e(),t.forEach(A=>A.disconnect()))}))},co=(A,e)=>{let t=ca(A,cc((A,i)=>{A.contains(i)&&(e(),t.forEach(A=>A.disconnect()))}))};function ca(A,e){let t=[],i=Qa();if(i){let r=e(i,A);t.push(r)}
39let r=document.getElementById(Qr);if(r){let A=e(document,r);t.push(A)}return t}function cc(A){return(e,t)=>{let i=new MutationObserver(()=>A(e,t));return i.observe(e,{childList:!0,subtree:!0}),i}}let cg=({onChange:A,maxLength:e,rows:t,value:i,label:r,isError:n,onError:s,error:o,required:a})=>{let c=()=>{o&&((null==n?void 0:n(u.value))?(u.classList.add("shake-sdk-textarea-error"),B.style.display="flex"):(u.classList.remove("shake-sdk-textarea-error"),B.style.display="none"))},g=()=>{null==s||s((null==n?void 0:n(u.value))??!1),A(u.value),u.style.height="auto",u.style.height=u.scrollHeight+"px"},l=document.createElement("label");l.textContent=r,l.classList.add("shake-sdk-textarea-label");let u=document.createElement("textarea");u.classList.add("shake-sdk-textarea"),u.rows=t??1,u.maxLength=e??1e4,u.textContent=i??"",u.addEventListener("input",()=>g()),u.addEventListener("blur",()=>c());let B=document.createElement("p");B.innerText=o??"",B.classList.add("shake-sdk-textarea-error-text");let h=document.createElement("div");if(h.classList.add("shake-sdk-textarea-container"),h.appendChild(l),h.appendChild(u),h.appendChild(B),a){let A=oY(oP);A.classList.add("shake-sdk-textarea-required-icon");let e=cn(A,AN().shake_sdk_new_ticket_tooltip_required,!1);h.appendChild(A),h.appendChild(e)}return co(u,()=>{g(),c()}),h},cl=A=>{let e=document.createElement("div");return A?e.classList.add("shake-sdk-divider-vertical"):e.classList.add("shake-sdk-divider-horizontal"),e},cu=({title:A,onBackClick:e,onCloseClick:t})=>{let i=oY(oP);i.classList.add("shake-sdk-toolbar-notification-icon");let r=cB({image:"data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_19439_2691)'%3e%3cpath%20d='M5%2012H19'%20stroke='currentColor'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M10%2017L5%2012'%20stroke='currentColor'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M10%207L5%2012'%20stroke='currentColor'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_19439_2691'%3e%3crect%20width='24'%20height='24'%20fill='white'%20transform='matrix(-1%200%200%201%2024%200)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",tooltipText:AN().shake_sdk_bottom_nav_home,onClick:()=>null==e?void 0:e()}),n=document.createElement("div");n.classList.add("shake-sdk-toolbar-button-container"),n.appendChild(r),n.appendChild(i),n.style.marginRight="12px";let s=cB({image:"data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23filter0_d_19439_2352)'%3e%3ccircle%20cx='12'%20cy='12'%20r='20'%20fill='transparent'/%3e%3ccircle%20cx='12'%20cy='12'%20r='19.5'%20stroke='%23D1D1D6'/%3e%3c/g%3e%3cpath%20d='M7.83594%207.8335L16.1693%2016.1668'%20stroke='%23636366'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M16.1693%207.83317L7.83594%2016.1665'%20stroke='%23636366'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cdefs%3e%3cfilter%20id='filter0_d_19439_2352'%20x='-9'%20y='-8'%20width='42'%20height='43'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='2'/%3e%3cfeGaussianBlur%20stdDeviation='0.5'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200.109804%200%200%200%200%200.109804%200%200%200%200%200.117647%200%200%200%200.08%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_19439_2352'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_19439_2352'%20result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e",onClick:()=>null==t?void 0:t()});s.classList.add("shake-sdk-toolbar-close-button");let o=document.createElement("div");o.classList.add("shake-sdk-toolbar-button-container"),o.appendChild(s),o.style.marginLeft="12px";let a=oV(A??"");a.classList.add("shake-sdk-toolbar-title");let c=document.createElement("div");c.classList.add("shake-sdk-toolbar-content"),e&&c.appendChild(n),c.appendChild(a),t&&c.appendChild(o);let g=cl(!1);g.classList.add("shake-sdk-toolbar-divider");
39let l=document.createElement("div");return l.classList.add("shake-sdk-toolbar"),l.appendChild(c),l.appendChild(g),{container:l,setBadgeVisible:A=>{i.style.visibility=A?"visible":"hidden"}}},cB=({image:A,onClick:e,tooltipText:t})=>{let i=document.createElement("button");if(i.classList.add("shake-sdk-toolbar-button"),i.onclick=e,a$(A,A=>i.appendChild(aZ(A))),t){let A=cn(i,t);i.appendChild(A)}return i},ch="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='54'%20height='54'%3e%3cpath%20fill='%2300000000'%20d='M37.487,32.702L32.57,29.67v-5.342l4.918,-3.03c0.382,-0.236%200.861,-0.247%201.253,-0.028%200.392,0.218%200.635,0.632%200.635,1.08v9.297c0,0.45%20-0.243,0.863%20-0.635,1.081%20-0.392,0.219%20-0.871,0.208%20-1.253,-0.027z'%20stroke-width='3.375'%20stroke='%23FF9C0A'/%3e%3cpath%20fill='%2300000000'%20d='M16.275,18.956L30.919,18.956A1.65,1.65%200,0%201,32.569%2020.606L32.569,33.393A1.65,1.65%200,0%201,30.919%2035.043L16.275,35.043A1.65,1.65%200,0%201,14.625%2033.393L14.625,20.606A1.65,1.65%200,0%201,16.275%2018.956z'%20stroke-width='3.375'%20stroke='%23FF9C0A'/%3e%3cpath%20fill='%2300000000'%20d='M11.75,6.75L42.25,6.75A5,5%200,0%201,47.25%2011.75L47.25,42.25A5,5%200,0%201,42.25%2047.25L11.75,47.25A5,5%200,0%201,6.75%2042.25L6.75,11.75A5,5%200,0%201,11.75%206.75z'%20stroke-width='3.375'%20stroke='%23FF9C0A'/%3e%3c/svg%3e",cd=class A{constructor(){Ai(this,"onStartListener",null),Ai(this,"onStopListener",null),Ai(this,"stream",null),Ai(this,"mediaRecorder",null),Ai(this,"recordedChunks",[]),Ai(this,"timeout",null),Ai(this,"isRecording",!1),Ai(this,"start",async()=>{this.isRecording||(this.stream=await navigator.mediaDevices.getDisplayMedia({video:!0}),this.mediaRecorder=new MediaRecorder(this.stream,{mimeType:cf(),videoBitsPerSecond:A.VIDEO_BPS}),this.mediaRecorder.onstart=()=>{var A;this.startTimer(),null==(A=this.onStartListener)||A.call(this),this.isRecording=!0},this.mediaRecorder.ondataavailable=A=>{A.data.size>0&&this.recordedChunks.push(A.data)},this.mediaRecorder.onstop=()=>{var A;this.stopTimer();let e=new Blob(this.recordedChunks,{type:cf()});null==(A=this.onStopListener)||A.call(this,e),this.isRecording=!1},this.mediaRecorder.start())}),Ai(this,"stop",()=>{var A;if(null==(A=this.mediaRecorder)||A.stop(),this.stream){let A=this.stream.getTracks();for(let e=0;e<A.length;e++)A[e].stop()}}),Ai(this,"startTimer",()=>{this.stopTimer(),this.timeout=window.setTimeout(()=>{this.stop()},A.SCREEN_RECORDING_TIME)}),Ai(this,"stopTimer",()=>{this.timeout&&(window.clearTimeout(this.timeout),this.timeout=null)})}};Ai(cd,"SCREEN_RECORDING_TIME",6e4),Ai(cd,"VIDEO_BPS",1e6);let cf=()=>MediaRecorder.isTypeSupported("video/webm; codecs=vp9")?"video/webm; codecs=vp9":MediaRecorder.isTypeSupported("video/webm; codecs=vp8")?"video/webm; codecs=vp8":MediaRecorder.isTypeSupported("video/mp4")?"video/mp4":void 0,cQ=A=>{let e=0,t=setInterval(()=>{let A=Math.floor(++e/60).toString().padStart(2,"0"),t=(e%60).toString().padStart(2,"0");r.textContent=`${A}:${t}`},1e3),i=document.createElement("img");i.src="data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_20060_52091)'%3e%3cpath%20d='M9.625%2012.001C9.625%2012.208%209.793%2012.376%2010%2012.374C10.207%2012.374%2010.375%2012.206%2010.375%2011.999C10.375%2011.792%2010.207%2011.624%2010%2011.624C9.793%2011.625%209.625%2011.793%209.625%2012.001Z'%20fill='%238E8E93'%20stroke='%238E8E93'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9.625%208.00102C9.625%208.20802%209.793%208.37602%2010%208.37402C10.207%208.37402%2010.375%208.20602%2010.375%207.99902C10.375%207.79202%2010.207%207.62402%2010%207.62402C9.793%207.62502%209.625%207.79302%209.625%208.00102Z'%20fill='%238E8E93'%20stroke='%238E8E93'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9.625%2016.001C9.625%2016.208%209.793%2016.376%2010%2016.374C10.207%2016.374%2010.375%2016.206%2010.375%2015.999C10.375%2015.792%2010.207%2015.624%2010%2015.624C9.793%2015.625%209.625%2015.793%209.625%2016.001Z'%20fill='%238E8E93'%20stroke='%238E8E93'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M13.625%2012.001C13.625%2012.208%2013.793%2012.376%2014%2012.374C14.207%2012.374%2014.375%2012.206%2014.375%2011.999C14.375%2011.792%2014.207%2011.624%2014%2011.624C13.793%2011.625%2013.625%2011.793%2013.625%2012.001Z'%20fill='%238E8E93'%20stroke='%238E8E93'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M13.625%208.00102C13.625%208.20802%2013.793%208.37602%2014%208.37402C14.207%208.37402%2014.375%208.20602%2014.375%207.99902C14.375%207.79202%2014.207%207.62402%2014%207.62402C13.793%207.62502%2013.625%207.79302%2013.625%208.00102Z'%20fill='%238E8E93'%20stroke='%238E8E93'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M13.625%2016.001C13.625%2016.208%2013.793%2016.376%2014%2016.374C14.207%2016.374%2014.375%2016.206%2014.375%2015.999C14.375%2015.792%2014.207%2015.624%2014%2015.624C13.793%2015.625%2013.625%2015.793%2013.625%2016.001Z'%20fill='%238E8E93'%20stroke='%238E8E93'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_20060_52091'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",i.setAttribute("draggable","false");
39let r=oz("00:00");r.classList.add("shake-sdk-bubble-text");let n=cC({icon:"data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_20060_52106)'%3e%3cpath%20d='M9.5%206.75V17.25'%20stroke='%233A3A3C'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M14.5%206.75V17.25'%20stroke='%233A3A3C'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3crect%20x='5'%20y='5'%20width='14'%20height='14'%20rx='3'%20fill='%23EB5757'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_20060_52106'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",onClick:()=>{clearInterval(t),window.removeEventListener("resize",g),A()},text:AN().shake_sdk_record_screen_end_recording}),s=document.createElement("div");s.classList.add("shake-sdk-bubble"),s.appendChild(i),s.appendChild(r),s.appendChild(n);let o=document.createElement("div");o.classList.add("shake-sdk-do-not-hide"),o.setAttribute("data-html2canvas-ignore","true");let a=o.attachShadow({mode:"open"});aG(a),a.appendChild(s);let{setPosition:c}=cp(s,i),g=()=>{let A=s.getBoundingClientRect();c(A.left,A.top)};return window.addEventListener("resize",g),o},cC=A=>{let e=document.createElement("div");e.classList.add("shake-sdk-bubble-button"),e.onclick=A.onClick,a$(A.icon,A=>{let t=aZ(A);e.appendChild(t)});let t=cn(e,A.text,!1,0,-10);e.appendChild(t);let i=document.createElement("button");return i.classList.add("shake-sdk-bubble-button-shadow"),i.appendChild(e),i},cp=(A,e)=>{let t=!1,i=0,r=0,n=(e,t)=>{let i=window.innerWidth-A.offsetWidth,r=window.innerHeight-A.offsetHeight,n=Math.min(Math.max(0,e),i),s=Math.min(Math.max(0,t),r);A.style.left=n+"px",A.style.top=s+"px",IV.localStorage.setRecordingButtonPosition(`${n};${s}`)};setTimeout(()=>(()=>{let e=IV.localStorage.getRecordingButtonPosition();if(e){let[A,t]=e.split(";").map(Number);n(A,t)}else n(window.innerWidth/2-A.offsetWidth/2,window.innerHeight-A.offsetHeight-100)})(),100),e.style.cursor="grab",A.style.transition="transform 0.2s cubic-bezier(0.34, 1.56, 0.64, 1)",A.style.transformOrigin="center",e.addEventListener("mousedown",n=>{t=!0,i=n.clientX-A.getBoundingClientRect().left,r=n.clientY-A.getBoundingClientRect().top,e.style.cursor="grabbing",A.style.transform="scale(0.90)",document.addEventListener("mousemove",s),document.addEventListener("mouseup",o)});let s=A=>{t&&n(A.clientX-i,A.clientY-r)},o=()=>{t&&(t=!1,e.style.cursor="grab",A.style.transform="none",document.removeEventListener("mousemove",s),document.removeEventListener("mouseup",o))};return{setPosition:n}},cw="shake-sdk-recording-bubble",cE=new cd,cI=async()=>{try{cE.onStartListener=()=>{let A=cQ(()=>{cE.stop()});A.id=cw,document.body.appendChild(A),fJ(!1,!1)},cE.onStopListener=A=>{let e=document.getElementById(cw);e&&e.remove(),(async A=>{oD(A),Qh(ee(),Ao.NEW_TICKET),QI.isScreenRecordingMode=!1})(A)},await cE.start(),QI.isScreenRecordingMode=!0}catch(A){oQ(null==A?void 0:A.message)}},cm="data:image/svg+xml,%3csvg%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_20720_18968)'%3e%3cpath%20d='M11%207.5V14.5'%20stroke='%23AEAEB2'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M14.5%2011H7.5'%20stroke='%23AEAEB2'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_20720_18968'%3e%3crect%20width='21'%20height='21'%20fill='white'%20transform='translate(0.5%200.5)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",cv=(A,e)=>{let t=document.createElement("button");return t.classList.add("shake-sdk-circle-button"),a$(A,A=>{t.appendChild(aZ(A))}),t},cy=()=>a1(AN().shake_sdk_dialog_attachment_count_limit_title,AN().shake_sdk_dialog_attachment_count_limit_message),ck="data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_20725_19864)'%3e%3cpath%20d='M13.3307%206.6665L6.66406%2013.3332'%20stroke='%23F2F2F7'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M13.3307%2013.3341L6.66406%206.66748'%20stroke='%23F2F2F7'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_20725_19864'%3e%3crect%20width='20'%20height='20'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",cD=({src:A,controls:e,autoplay:t})=>{let i=document.createElement("video");return i.classList.add("shake-sdk-video"),A&&(i.src=A),i.controls=e??!1,i.preload="metadata",i.autoplay=t??!1,i.loop=!0,i},cb="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20viewBox='0%200%2040%2040'%20stroke-width='2'%20stroke='currentColor'%20class='size-6'%3e%3cpath%20transform='translate(7,%209)'%20color='%23FFFFFF'%20stroke-linecap='round'%20stroke-linejoin='round'%20d='M6%2018%2018%206M6%206l12%2012'%20/%3e%3c/svg%3e";var cF=((k=cF||{}).PENCIL="pencil",k.BLUR="blur",k.ELLIPSE="ellipse",k.RECT="rect",k.SELECT="select",k);function cP(A,e,t){var i;return(e="symbol"==typeof(i=function(A,e){if("object"!=typeof A||!A)return A;var t=A[Symbol.toPrimitive];if(void 0!==t){var i=t.call(A,e);if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return String(A)}(e,"string"))?i:i+"")in A?Object.defineProperty(A,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):A[e]=t,A}function cU(A,e){var t=Object.keys(A);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(A);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(A,e).enumerable})),t.push.apply(t,i)}return t}function cS(A){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};
39e%2?cU(Object(t),!0).forEach(function(e){cP(A,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(t)):cU(Object(t)).forEach(function(e){Object.defineProperty(A,e,Object.getOwnPropertyDescriptor(t,e))})}return A}function cH(A,e){if(null==A)return{};var t,i,r=function(A,e){if(null==A)return{};var t={};for(var i in A)if(({}).hasOwnProperty.call(A,i)){if(e.indexOf(i)>=0)continue;t[i]=A[i]}return t}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i<n.length;i++)t=n[i],e.indexOf(t)>=0||({}).propertyIsEnumerable.call(A,t)&&(r[t]=A[t])}return r}function cx(A,e){return e||(e=A.slice(0)),Object.freeze(Object.defineProperties(A,{raw:{value:Object.freeze(e)}}))}let cM=class{constructor(){cP(this,"browserShadowBlurConstant",1),cP(this,"DPI",96),cP(this,"devicePixelRatio","u">typeof window?window.devicePixelRatio:1),cP(this,"perfLimitSizeTotal",2097152),cP(this,"maxCacheSideLimit",4096),cP(this,"minCacheSideLimit",256),cP(this,"disableStyleCopyPaste",!1),cP(this,"enableGLFiltering",!0),cP(this,"textureSize",4096),cP(this,"forceGLPutImageData",!1),cP(this,"cachesBoundsOfCurve",!1),cP(this,"fontPaths",{}),cP(this,"NUM_FRACTION_DIGITS",4)}},cL=new class extends cM{constructor(A){super(),this.configure(A)}configure(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object.assign(this,A)}addFonts(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.fontPaths=cS(cS({},this.fontPaths),A)}removeFonts(){(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).forEach(A=>{delete this.fontPaths[A]})}clearFonts(){this.fontPaths={}}restoreDefaults(A){let e=new cM,t=(null==A?void 0:A.reduce((A,t)=>(A[t]=e[t],A),{}))||e;this.configure(t)}},c_=function(A){for(var e=arguments.length,t=Array(e>1?e-1:0),i=1;i<e;i++)t[i-1]=arguments[i];return console[A]("fabric",...t)};class cR extends Error{constructor(A,e){super("fabric: ".concat(A),e)}}class cT extends cR{constructor(A){super("".concat(A," 'options.signal' is in 'aborted' state"))}}class cG{}class cN extends cG{testPrecision(A,e){let t="precision ".concat(e,` float;
40void main(){}`),i=A.createShader(A.FRAGMENT_SHADER);return!!i&&(A.shaderSource(i,t),A.compileShader(i),!!A.getShaderParameter(i,A.COMPILE_STATUS))}queryWebGL(A){let e=A.getContext("webgl");e&&(this.maxTextureSize=e.getParameter(e.MAX_TEXTURE_SIZE),this.GLPrecision=["highp","mediump","lowp"].find(A=>this.testPrecision(e,A)),e.getExtension("WEBGL_lose_context").loseContext(),c_("log","WebGL: max texture size ".concat(this.maxTextureSize)))}isSupported(A){return!!this.maxTextureSize&&this.maxTextureSize>=A}}let cj={},cO=()=>r||(r={document,window,isTouchSupported:"ontouchstart"in window||"ontouchstart"in document||window&&window.navigator&&window.navigator.maxTouchPoints>0,WebGLProbe:new cN,dispose(){},copyPasteData:cj}),cK=()=>{var A;return Math.max(null!=(A=cL.devicePixelRatio)?A:cO().window.devicePixelRatio,1)},cY=new class{constructor(){cP(this,"charWidthsCache",{}),cP(this,"boundsOfCurveCache",{})}getFontCache(A){let{fontFamily:e,fontStyle:t,fontWeight:i}=A;e=e.toLowerCase(),this.charWidthsCache[e]||(this.charWidthsCache[e]={});let r=this.charWidthsCache[e],n="".concat(t.toLowerCase(),"_").concat((i+"").toLowerCase());return r[n]||(r[n]={}),r[n]}clearFontCache(A){(A=(A||"").toLowerCase())?this.charWidthsCache[A]&&delete this.charWidthsCache[A]:this.charWidthsCache={}}limitDimsByArea(A){let{perfLimitSizeTotal:e}=cL,t=Math.sqrt(e*A);return[Math.floor(t),Math.floor(e/t)]}},cz="6.7.1";function cJ(){}let cX=Math.PI/2,cV=2*Math.PI,cq=Math.PI/180,cW=Object.freeze([1,0,0,1,0,0]),cZ="center",c$="left",c0="bottom",c2="right",c1="none",c8=/\r?\n/,c3="moving",c4="scaling",c9="rotating",c7="rotate",c5="skewing",c6="resizing",gA="changed",ge="scale",gt="scaleX",gi="scaleY",gr="skewX",gn="skewY",gs="fill",go="stroke",ga="modified",gc="json",gg=new class{constructor(){this[gc]=new Map,this.svg=new Map}has(A){return this[gc].has(A)}getClass(A){let e=this[gc].get(A);if(!e)throw new cR("No class registered for ".concat(A));return e}setClass(A,e){e?this[gc].set(e,A):(this[gc].set(A.type,A),this[gc].set(A.type.toLowerCase(),A))}getSVGClass(A){return this.svg.get(A)}setSVGClass(A,e){this.svg.set(e??A.type.toLowerCase(),A)}},gl=new class extends Array{remove(A){let e=this.indexOf(A);e>-1&&this.splice(e,1)}cancelAll(){let A=this.splice(0);return A.forEach(A=>A.abort()),A}cancelByCanvas(A){if(!A)return[];let e=this.filter(e=>{var t;return e.target===A||"object"==typeof e.target&&(null==(t=e.target)?void 0:t.canvas)===A});return e.forEach(A=>A.abort()),e}cancelByTarget(A){if(!A)return[];let e=this.filter(e=>e.target===A);return e.forEach(A=>A.abort()),e}};class gu{constructor(){cP(this,"__eventListeners",{})}on(A,e){return(this.__eventListeners||(this.__eventListeners={}),"object"==typeof A)?(Object.entries(A).forEach(A=>{let[e,t]=A;this.on(e,t)}
40),()=>this.off(A)):e?(this.__eventListeners[A]||(this.__eventListeners[A]=[]),this.__eventListeners[A].push(e),()=>this.off(A,e)):()=>!1}once(A,e){if("object"==typeof A){let e=[];return Object.entries(A).forEach(A=>{let[t,i]=A;e.push(this.once(t,i))}),()=>e.forEach(A=>A())}if(e){let t=this.on(A,function(){for(var A=arguments.length,i=Array(A),r=0;r<A;r++)i[r]=arguments[r];e.call(this,...i),t()});return t}return()=>!1}_removeEventListener(A,e){if(this.__eventListeners[A])if(e){let t=this.__eventListeners[A],i=t.indexOf(e);i>-1&&t.splice(i,1)}else this.__eventListeners[A]=[]}off(A,e){if(this.__eventListeners)if(void 0===A)for(let A in this.__eventListeners)this._removeEventListener(A);else"object"==typeof A?Object.entries(A).forEach(A=>{let[e,t]=A;this._removeEventListener(e,t)}):this._removeEventListener(A,e)}fire(A,e){var t;if(!this.__eventListeners)return;let i=null==(t=this.__eventListeners[A])?void 0:t.concat();if(i)for(let A=0;A<i.length;A++)i[A].call(this,e||{})}}let gB=(A,e)=>{let t=A.indexOf(e);return -1!==t&&A.splice(t,1),A},gh=A=>{if(0===A)return 1;switch(Math.abs(A)/cX){case 1:case 3:return 0;case 2:return -1}return Math.cos(A)},gd=A=>{if(0===A)return 0;let e=Math.sign(A);switch(A/cX){case 1:return e;case 2:return 0;case 3:return-e}return Math.sin(A)};class gf{constructor(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;"object"==typeof A?(this.x=A.x,this.y=A.y):(this.x=A,this.y=e)}add(A){return new gf(this.x+A.x,this.y+A.y)}addEquals(A){return this.x+=A.x,this.y+=A.y,this}scalarAdd(A){return new gf(this.x+A,this.y+A)}scalarAddEquals(A){return this.x+=A,this.y+=A,this}subtract(A){return new gf(this.x-A.x,this.y-A.y)}subtractEquals(A){return this.x-=A.x,this.y-=A.y,this}scalarSubtract(A){return new gf(this.x-A,this.y-A)}scalarSubtractEquals(A){return this.x-=A,this.y-=A,this}multiply(A){return new gf(this.x*A.x,this.y*A.y)}scalarMultiply(A){return new gf(this.x*A,this.y*A)}scalarMultiplyEquals(A){return this.x*=A,this.y*=A,this}divide(A){return new gf(this.x/A.x,this.y/A.y)}scalarDivide(A){return new gf(this.x/A,this.y/A)}scalarDivideEquals(A){return this.x/=A,this.y/=A,this}eq(A){return this.x===A.x&&this.y===A.y}lt(A){return this.x<A.x&&this.y<A.y}lte(A){return this.x<=A.x&&this.y<=A.y}gt(A){return this.x>A.x&&this.y>A.y}gte(A){return this.x>=A.x&&this.y>=A.y}lerp(A){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.5;return e=Math.max(Math.min(1,e),0),new gf(this.x+(A.x-this.x)*e,this.y+(A.y-this.y)*e)}distanceFrom(A){let e=this.x-A.x,t=this.y-A.y;return Math.sqrt(e*e+t*t)}midPointFrom(A){return this.lerp(A)}min(A){return new gf(Math.min(this.x,A.x),Math.min(this.y,A.y))}max(A){return new gf(Math.max(this.x,A.x),Math.max(this.y,A.y))}toString(){return"".concat(this.x,",").concat(this.y)}setXY(A,e){return this.x=A,this.y=e,this}setX(A){return this.x=A,this}setY(A){return this.y=A,this}setFromPoint(A){return this.x=A.x,this.y=A.y,this}swap(A){let e=this.x,t=this.y;this.x=A.x,this.y=A.y,A.x=e,A.y=t}clone(){return new gf(this.x,this.y)}rotate(A){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:gQ,t=gd(A),i=gh(A),r=this.subtract(e);return new gf(r.x*i-r.y*t,r.x*t+r.y*i).add(e)}transform(A){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return new gf(A[0]*this.x+A[2]*this.y+(e?0:A[4]),A[1]*this.x+A[3]*this.y+(e?0:A[5]))}}let gQ=new gf(0,0),gC=A=>!!A&&Array.isArray(A._objects);function gp(A){return class e extends A{constructor(){super(...arguments),cP(this,"_objects",[])}_onObjectAdded(A){}_onObjectRemoved(A){}_onStackOrderChanged(A){}add(){for(var A=arguments.length,e=Array(A),t=0;t<A;t++)e[t]=arguments[t];let i=this._objects.push(...e);return e.forEach(A=>this._onObjectAdded(A)),i}insertAt(A){for(var e=arguments.length,t=Array(e>1?e-1:0),i=1;i<e;i++)t[i-1]=arguments[i];return this._objects.splice(A,0,...t),t.forEach(A=>this._onObjectAdded(A)),this._objects.length}remove(){let A=this._objects,e=[];for(var t=arguments.length,i=Array(t),r=0;r<t;r++)i[r]=arguments[r];return i.forEach(t=>{let i=A.indexOf(t);-1!==i&&(A.splice(i,1),e.push(t),this._onObjectRemoved(t))}),e}
40forEachObject(A){this.getObjects().forEach((e,t,i)=>A(e,t,i))}getObjects(){for(var A=arguments.length,e=Array(A),t=0;t<A;t++)e[t]=arguments[t];return 0===e.length?[...this._objects]:this._objects.filter(A=>A.isType(...e))}item(A){return this._objects[A]}isEmpty(){return 0===this._objects.length}size(){return this._objects.length}contains(A,t){return!!this._objects.includes(A)||!!t&&this._objects.some(t=>t instanceof e&&t.contains(A,!0))}complexity(){return this._objects.reduce((A,e)=>A+(e.complexity?e.complexity():0),0)}sendObjectToBack(A){return!(!A||A===this._objects[0]||(gB(this._objects,A),this._objects.unshift(A),this._onStackOrderChanged(A),0))}bringObjectToFront(A){return!(!A||A===this._objects[this._objects.length-1]||(gB(this._objects,A),this._objects.push(A),this._onStackOrderChanged(A),0))}sendObjectBackwards(A,e){if(!A)return!1;let t=this._objects.indexOf(A);if(0!==t){let i=this.findNewLowerIndex(A,t,e);return gB(this._objects,A),this._objects.splice(i,0,A),this._onStackOrderChanged(A),!0}return!1}bringObjectForward(A,e){if(!A)return!1;let t=this._objects.indexOf(A);if(t!==this._objects.length-1){let i=this.findNewUpperIndex(A,t,e);return gB(this._objects,A),this._objects.splice(i,0,A),this._onStackOrderChanged(A),!0}return!1}moveObjectTo(A,e){return A!==this._objects[e]&&(gB(this._objects,A),this._objects.splice(e,0,A),this._onStackOrderChanged(A),!0)}findNewLowerIndex(A,e,t){let i;if(t){i=e;for(let t=e-1;t>=0;--t)if(A.isOverlapping(this._objects[t])){i=t;break}}else i=e-1;return i}findNewUpperIndex(A,e,t){let i;if(t){i=e;for(let t=e+1;t<this._objects.length;++t)if(A.isOverlapping(this._objects[t])){i=t;break}}else i=e+1;return i}collectObjects(A){let{left:e,top:t,width:i,height:r}=A,{includeIntersecting:n=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=[],o=new gf(e,t),a=o.add(new gf(i,r));for(let A=this._objects.length-1;A>=0;A--){let e=this._objects[A];e.selectable&&e.visible&&(n&&e.intersectsWithRect(o,a)||e.isContainedWithinRect(o,a)||n&&e.containsPoint(o)||n&&e.containsPoint(a))&&s.push(e)}return s}}}class gw extends gu{_setOptions(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(let e in A)this.set(e,A[e])}_setObject(A){for(let e in A)this._set(e,A[e])}set(A,e){return"object"==typeof A?this._setObject(A):this._set(A,e),this}_set(A,e){this[A]=e}toggle(A){let e=this.get(A);return"boolean"==typeof e&&this.set(A,!e),this}get(A){return this[A]}}function gE(A){return cO().window.requestAnimationFrame(A)}let gI=0,gm=()=>gI++,gv=()=>{let A=cO().document.createElement("canvas");if(!A||void 0===A.getContext)throw new cR("Failed to create `canvas` element");return A},gy=A=>{let e=gv();return e.width=A.width,e.height=A.height,e},gk=(A,e,t)=>A.toDataURL("image/".concat(e),t),gD=(A,e,t)=>new Promise((i,r)=>{A.toBlob(i,"image/".concat(e),t)}),gb=(A,e,t)=>new gf(A).transform(e,t),gF=A=>{let e=1/(A[0]*A[3]-A[1]*A[2]),t=[e*A[3],-e*A[1],-e*A[2],e*A[0],0,0],{x:i,y:r}=new gf(A[4],A[5]).transform(t,!0);return t[4]=-i,t[5]=-r,t},gP=(A,e,t)=>[A[0]*e[0]+A[2]*e[1],A[1]*e[0]+A[3]*e[1],A[0]*e[2]+A[2]*e[3],A[1]*e[2]+A[3]*e[3],t?0:A[0]*e[4]+A[2]*e[5]+A[4],t?0:A[1]*e[4]+A[3]*e[5]+A[5]],gU=(A,e)=>A.reduceRight((A,t)=>t&&A?gP(t,A,e):t||A,void 0)||cW.concat(),gS=A=>{let[e,t]=A;return Math.atan2(t,e)},gH=A=>{let e=gS(A),t=Math.pow(A[0],2)+Math.pow(A[1],2),i=Math.sqrt(t),r=(A[0]*A[3]-A[2]*A[1])/i;return{angle:e/cq,scaleX:i,scaleY:r,skewX:Math.atan2(A[0]*A[2]+A[1]*A[3],t)/cq,skewY:0,translateX:A[4]||0,translateY:A[5]||0}},gx=function(A){return[1,0,0,1,A,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0]};function gM(){let{angle:A=0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{x:e=0,y:t=0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=A*cq,r=gh(i),n=gd(i);return[r,n,-n,r,e?e-(r*e-n*t):0,t?t-(n*e+r*t):0]}let gL=function(A){return[A,0,0,arguments.length>1&&void 0!==arguments[1]?arguments[1]:A,0,0]},g_=A=>Math.tan(A*cq),gR=A=>[1,0,g_(A),1,0,0],gT=A=>[1,g_(A),0,1,0,0],gG=A=>{let{scaleX:e=1,scaleY:t=1,flipX:i=!1,flipY:r=!1,skewX:n=0,skewY:s=0}=A,o=gL(i?-e:e,r?-t:t);return n&&(o=gP(o,gR(n),!0)),s&&(o=gP(o,gT(s),!0)),o},gN=function(A){let{signal:e,crossOrigin:t=null}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise(function(i,r){let n;if(e&&e.aborted)return r(new cT("loadImage"));let s=cO().document.createElement("img");e&&(n=function(A){s.src="",r(A)},e.addEventListener("abort",n,{once:!0}));let o=function(){s.onload=s.onerror=null,n&&(null==e||e.removeEventListener("abort",n)),i(s)};A?(s.onload=o,s.onerror=function(){n&&(null==e||e.removeEventListener("abort",n)),r(new cR("Error loading ".concat(s.src)))},t&&(s.crossOrigin=t),s.src=A):o()})},gj=function(A){let{signal:e,reviver:t=cJ}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise((i,r)=>{let n=[];e&&e.addEventListener("abort",r,{once:!0}),Promise.all(A.map(A=>gg.getClass(A.type).fromObject(A,{signal:e}).then(e=>(t(A,e),n.push(e),e)))).then(i).catch(A=>
40{n.forEach(A=>{A.dispose&&A.dispose()}),r(A)}).finally(()=>{e&&e.removeEventListener("abort",r)})})},gO=function(A){let{signal:e}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise((t,i)=>{let r=[];e&&e.addEventListener("abort",i,{once:!0});let n=Object.values(A).map(A=>A&&A.type&&gg.has(A.type)?gj([A],{signal:e}).then(A=>{let[e]=A;return r.push(e),e}):A),s=Object.keys(A);Promise.all(n).then(A=>A.reduce((A,e,t)=>(A[s[t]]=e,A),{})).then(t).catch(A=>{r.forEach(A=>{A.dispose&&A.dispose()}),i(A)}).finally(()=>{e&&e.removeEventListener("abort",i)})})},gK=function(A){return(arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]).reduce((e,t)=>(t in A&&(e[t]=A[t]),e),{})},gY=(A,e)=>Object.keys(A).reduce((t,i)=>(e(A[i],i,A)&&(t[i]=A[i]),t),{}),gz=(A,e)=>parseFloat(Number(A).toFixed(e)),gJ=A=>"matrix("+A.map(A=>gz(A,cL.NUM_FRACTION_DIGITS)).join(" ")+")",gX=A=>!!A&&void 0!==A.toLive,gV=A=>!!A&&"function"==typeof A.toObject,gq=A=>!!A&&void 0!==A.offsetX&&"source"in A,gW=A=>!!A&&"multiSelectionStacking"in A;function gZ(A){let e=A&&g$(A),t=0,i=0;if(!A||!e)return{left:t,top:i};let r=A,n=e.documentElement,s=e.body||{scrollLeft:0,scrollTop:0};for(;r&&(r.parentNode||r.host)&&((r=r.parentNode||r.host)===e?(t=s.scrollLeft||n.scrollLeft||0,i=s.scrollTop||n.scrollTop||0):(t+=r.scrollLeft||0,i+=r.scrollTop||0),1!==r.nodeType||"fixed"!==r.style.position););return{left:t,top:i}}let g$=A=>A.ownerDocument||null,g0=A=>{var e;return(null==(e=A.ownerDocument)?void 0:e.defaultView)||null},g2=function(A,e,t){let{width:i,height:r}=t,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;A.width=i,A.height=r,n>1&&(A.setAttribute("width",(i*n).toString()),A.setAttribute("height",(r*n).toString()),e.scale(n,n))},g1=(A,e)=>{let{width:t,height:i}=e;t&&(A.style.width="number"==typeof t?"".concat(t,"px"):t),i&&(A.style.height="number"==typeof i?"".concat(i,"px"):i)};function g8(A){return void 0!==A.onselectstart&&(A.onselectstart=()=>!1),A.style.userSelect=c1,A}class g3{constructor(A){cP(this,"_originalCanvasStyle",void 0),cP(this,"lower",void 0);const e=this.createLowerCanvas(A);this.lower={el:e,ctx:e.getContext("2d")}}createLowerCanvas(A){let e=A&&void 0!==A.getContext?A:A&&cO().document.getElementById(A)||gv();if(e.hasAttribute("data-fabric"))throw new cR("Trying to initialize a canvas that has already been initialized. Did you forget to dispose the canvas?");return this._originalCanvasStyle=e.style.cssText,e.setAttribute("data-fabric","main"),e.classList.add("lower-canvas"),e}cleanupDOM(A){let{width:e,height:t}=A,{el:i}=this.lower;i.classList.remove("lower-canvas"),i.removeAttribute("data-fabric"),i.setAttribute("width","".concat(e)),i.setAttribute("height","".concat(t)),i.style.cssText=this._originalCanvasStyle||"",this._originalCanvasStyle=void 0}setDimensions(A,e){let{el:t,ctx:i}=this.lower;g2(t,i,A,e)}setCSSDimensions(A){g1(this.lower.el,A)}calcOffset(){return function(A){var e;let t=A&&g$(A),i={left:0,top:0};if(!t)return i;let r=(null==(e=g0(A))?void 0:e.getComputedStyle(A,null))||{};i.left+=parseInt(r.borderLeftWidth,10)||0,i.top+=parseInt(r.borderTopWidth,10)||0,i.left+=parseInt(r.paddingLeft,10)||0,i.top+=parseInt(r.paddingTop,10)||0;let n={left:0,top:0},s=t.documentElement;void 0!==A.getBoundingClientRect&&(n=A.getBoundingClientRect());let o=gZ(A);return{left:n.left+o.left-(s.clientLeft||0)+i.left,top:n.top+o.top-(s.clientTop||0)+i.top}}(this.lower.el)}dispose(){cO().dispose(this.lower.el),delete this.lower}}let g4={backgroundVpt:!0,backgroundColor:"",overlayVpt:!0,overlayColor:"",includeDefaultValues:!0,svgViewportTransformation:!0,renderOnAddRemove:!0,skipOffscreen:!0,enableRetinaScaling:!0,imageSmoothingEnabled:!0,controlsAboveOverlay:!1,allowTouchScrolling:!1,viewportTransform:[...cW]};class g9 extends gp(gw){get lowerCanvasEl(){var A;return null==(A=this.elements.lower)?void 0:A.el}get contextContainer(){var A;return null==(A=this.elements.lower)?void 0:A.ctx}static getDefaults(){return g9.ownDefaults}constructor(A){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(),Object.assign(this,this.constructor.getDefaults()),this.set(e),this.initElements(A),this._setDimensionsImpl({width:this.width||this.elements.lower.el.width||0,height:this.height||this.elements.lower.el.height||0}
vendor: 9,384 bytes, lines 40-51
40),this.skipControlsDrawing=!1,this.viewportTransform=[...this.viewportTransform],this.calcViewportBoundaries()}initElements(A){this.elements=new g3(A)}add(){let A=super.add(...arguments);return arguments.length>0&&this.renderOnAddRemove&&this.requestRenderAll(),A}insertAt(A){for(var e=arguments.length,t=Array(e>1?e-1:0),i=1;i<e;i++)t[i-1]=arguments[i];let r=super.insertAt(A,...t);return t.length>0&&this.renderOnAddRemove&&this.requestRenderAll(),r}remove(){let A=super.remove(...arguments);return A.length>0&&this.renderOnAddRemove&&this.requestRenderAll(),A}_onObjectAdded(A){A.canvas&&A.canvas!==this&&(c_("warn",`Canvas is trying to add an object that belongs to a different canvas.
41Resulting to default behavior: removing object from previous canvas and adding to new canvas`),A.canvas.remove(A)),A._set("canvas",this),A.setCoords(),this.fire("object:added",{target:A}),A.fire("added",{target:this})}_onObjectRemoved(A){A._set("canvas",void 0),this.fire("object:removed",{target:A}),A.fire("removed",{target:this})}_onStackOrderChanged(){this.renderOnAddRemove&&this.requestRenderAll()}getRetinaScaling(){return this.enableRetinaScaling?cK():1}calcOffset(){return this._offset=this.elements.calcOffset()}getWidth(){return this.width}getHeight(){return this.height}setWidth(A,e){return this.setDimensions({width:A},e)}setHeight(A,e){return this.setDimensions({height:A},e)}_setDimensionsImpl(A){let{cssOnly:e=!1,backstoreOnly:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e){let e=cS({width:this.width,height:this.height},A);this.elements.setDimensions(e,this.getRetinaScaling()),this.hasLostContext=!0,this.width=e.width,this.height=e.height}t||this.elements.setCSSDimensions(A),this.calcOffset()}setDimensions(A,e){this._setDimensionsImpl(A,e),e&&e.cssOnly||this.requestRenderAll()}getZoom(){return this.viewportTransform[0]}setViewportTransform(A){this.viewportTransform=A,this.calcViewportBoundaries(),this.renderOnAddRemove&&this.requestRenderAll()}zoomToPoint(A,e){let t=[...this.viewportTransform],i=gb(A,gF(t));t[0]=e,t[3]=e;let r=gb(i,t);t[4]+=A.x-r.x,t[5]+=A.y-r.y,this.setViewportTransform(t)}setZoom(A){this.zoomToPoint(new gf(0,0),A)}absolutePan(A){let e=[...this.viewportTransform];return e[4]=-A.x,e[5]=-A.y,this.setViewportTransform(e)}relativePan(A){return this.absolutePan(new gf(-A.x-this.viewportTransform[4],-A.y-this.viewportTransform[5]))}getElement(){return this.elements.lower.el}clearContext(A){A.clearRect(0,0,this.width,this.height)}getContext(){return this.elements.lower.ctx}clear(){this.remove(...this.getObjects()),this.backgroundImage=void 0,this.overlayImage=void 0,this.backgroundColor="",this.overlayColor="",this.clearContext(this.getContext()),this.fire("canvas:cleared"),this.renderOnAddRemove&&this.requestRenderAll()}renderAll(){this.cancelRequestedRender(),this.destroyed||this.renderCanvas(this.getContext(),this._objects)}renderAndReset(){this.nextRenderHandle=0,this.renderAll()}requestRenderAll(){this.nextRenderHandle||this.disposed||this.destroyed||(this.nextRenderHandle=gE(()=>this.renderAndReset()))}calcViewportBoundaries(){let A=this.width,e=this.height,t=gF(this.viewportTransform),i=gb({x:0,y:0},t),r=gb({x:A,y:e},t),n=i.min(r),s=i.max(r);return this.vptCoords={tl:n,tr:new gf(s.x,n.y),bl:new gf(n.x,s.y),br:s}}cancelRequestedRender(){var A;this.nextRenderHandle&&(A=this.nextRenderHandle,cO().window.cancelAnimationFrame(A),this.nextRenderHandle=0)}drawControls(A){}renderCanvas(A,e){if(this.destroyed)return;let t=this.viewportTransform,i=this.clipPath;this.calcViewportBoundaries(),this.clearContext(A),A.imageSmoothingEnabled=this.imageSmoothingEnabled,A.patternQuality="best",this.fire("before:render",{ctx:A}),this._renderBackground(A),A.save(),A.transform(t[0],t[1],t[2],t[3],t[4],t[5]),this._renderObjects(A,e),A.restore(),this.controlsAboveOverlay||this.skipControlsDrawing||this.drawControls(A),i&&(i._set("canvas",this),i.shouldCache(),i._transformDone=!0,i.renderCache({forClipping:!0}),this.drawClipPathOnCanvas(A,i)),this._renderOverlay(A),this.controlsAboveOverlay&&!this.skipControlsDrawing&&this.drawControls(A),this.fire("after:render",{ctx:A}),this.__cleanupTask&&(this.__cleanupTask(),this.__cleanupTask=void 0)}drawClipPathOnCanvas(A,e){let t=this.viewportTransform;A.save(),A.transform(...t),A.globalCompositeOperation="destination-in",e.transform(A),A.scale(1/e.zoomX,1/e.zoomY),A.drawImage(e._cacheCanvas,-e.cacheTranslationX,-e.cacheTranslationY),A.restore()}_renderObjects(A,e){for(let t=0,i=e.length;t<i;++t)e[t]&&e[t].render(A)}_renderBackgroundOrOverlay(A,e){let t=this["".concat(e,"Color")],i=this["".concat(e,"Image")],r=this.viewportTransform,n=this["".concat(e,"Vpt")];if(!t&&!i)return;let s=gX(t);if(t){if(A.save(),A.beginPath(),A.moveTo(0,0),A.lineTo(this.width,0),A.lineTo(this.width,this.height),A.lineTo(0,this.height),A.closePath(),A.fillStyle=s?t.toLive(A):t,n&&A.transform(...r),s){A.transform(1,0,0,1,t.offsetX||0,t.offsetY||0);let e=t.gradientTransform||t.patternTransform;e&&A.transform(...e)}A.fill(),A.restore()}if(i){A.save();let{skipOffscreen:e}=this;this.skipOffscreen=n,n&&A.transform(...r),i.render(A),this.skipOffscreen=e,A.restore()}}_renderBackground(A){this._renderBackgroundOrOverlay(A,"background")}_renderOverlay(A){this._renderBackgroundOrOverlay(A,"overlay")}getCenter(){return{top:this.height/2,left:this.width/2}}getCenterPoint(){return new gf(this.width/2,this.height/2)}centerObjectH(A){return this._centerObject(A,new gf(this.getCenterPoint().x,A.getCenterPoint().y))}centerObjectV(A){return this._centerObject(A,new gf(A.getCenterPoint().x,this.getCenterPoint().y))}centerObject(A){return this._centerObject(A,this.getCenterPoint())}viewportCenterObject(A){return this._centerObject(A,this.getVpCenter())}viewportCenterObjectH(A){return this._centerObject(A,new gf(this.getVpCenter().x,A.getCenterPoint().y))}viewportCenterObjectV(A){return this._centerObject(A,new gf(A.getCenterPoint().x,this.getVpCenter().y))}getVpCenter(){return gb(this.getCenterPoint(),gF(this.viewportTransform))}_centerObject(A,e){A.setXY(e,cZ,cZ),A.setCoords(),this.renderOnAddRemove&&this.requestRenderAll()}toDatalessJSON(A){return this.toDatalessObject(A)}toObject(A){return this._toObjectMethod("toObject",A)}toJSON(){return this.toObject()}toDatalessObject(A){return this._toObjectMethod("toDatalessObject",A)}_toObjectMethod(A,e){let t=this.clipPath,i=t&&!t.excludeFromExport?this._toObject(t,A,e):null;return cS(cS(cS({version:cz},gK(this,e)),{},{objects:this._objects.filter(A=>!A.excludeFromExport).map(t=>this._toObject(t,A,e))},this.__serializeBgOverlay(A,e)),i?{clipPath:i}:null)}_toObject(A,e,t){let i;this.includeDefaultValues||(i=A.includeDefaultValues,A.includeDefaultValues=!1);let r=A[e](t);return this.includeDefaultValues||(A.includeDefaultValues=!!i),r}__serializeBgOverlay(A,e){let t={},i=this.backgroundImage,r=this.overlayImage,n=this.backgroundColor,s=this.overlayColor;return gX(n)?n.excludeFromExport||(t.background=n.toObject(e)):n&&(t.background=n),gX(s)?s.excludeFromExport||(t.overlay=s.toObject(e)):s&&(t.overlay=s),i&&!i.excludeFromExport&&(t.backgroundImage=this._toObject(i,A,e)),r&&!r.excludeFromExport&&(t.overlayImage=this._toObject(r,A,e)),t}toSVG(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1?arguments[1]:void 0;A.reviver=e;let t=[];return this._setSVGPreamble(t,A),this._setSVGHeader(t,A),this.clipPath&&t.push('<g clip-path="url(#'.concat(this.clipPath.clipPathId,`)" >
42`)),this._setSVGBgOverlayColor(t,"background"),this._setSVGBgOverlayImage(t,"backgroundImage",e),this._setSVGObjects(t,e),this.clipPath&&t.push(`</g>
43`),this._setSVGBgOverlayColor(t,"overlay"),this._setSVGBgOverlayImage(t,"overlayImage",e),t.push("</svg>"),t.join("")}_setSVGPreamble(A,e){e.suppressPreamble||A.push('<?xml version="1.0" encoding="',e.encoding||"UTF-8",`" standalone="no" ?>
44`,'<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" ',`"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
45`)}_setSVGHeader(A,e){let t,i=e.width||"".concat(this.width),r=e.height||"".concat(this.height),n=cL.NUM_FRACTION_DIGITS,s=e.viewBox;if(s)t='viewBox="'.concat(s.x," ").concat(s.y," ").concat(s.width," ").concat(s.height,'" ');else if(this.svgViewportTransformation){let A=this.viewportTransform;t='viewBox="'.concat(gz(-A[4]/A[0],n)," ").concat(gz(-A[5]/A[3],n)," ").concat(gz(this.width/A[0],n)," ").concat(gz(this.height/A[3],n),'" ')}else t='viewBox="0 0 '.concat(this.width," ").concat(this.height,'" ');A.push("<svg ",'xmlns="http://www.w3.org/2000/svg" ','xmlns:xlink="http://www.w3.org/1999/xlink" ','version="1.1" ','width="',i,'" ','height="',r,'" ',t,`xml:space="preserve">
46`,"<desc>Created with Fabric.js ",cz,`</desc>
47`,`<defs>
48`,this.createSVGFontFacesMarkup(),this.createSVGRefElementsMarkup(),this.createSVGClipPathMarkup(e),`</defs>
49`)}createSVGClipPathMarkup(A){let e=this.clipPath;return e?(e.clipPathId="CLIPPATH_".concat(gm()),'<clipPath id="'.concat(e.clipPathId,`" >
50`).concat(e.toClipPathSVG(A.reviver),`</clipPath>
51`)):""}createSVGRefElementsMarkup(){return["background","overlay"].map(A=>{let e=this["".concat(A,"Color")];if(gX(e)){let t=this["".concat(A,"Vpt")],i=this.viewportTransform,r={isType:()=>!1,width:this.width/(t?i[0]:1),height:this.height/(t?i[3]:1)};return e.toSVG(r,{additionalTransform:t?gJ(i):""})}}).join("")}createSVGFontFacesMarkup(){let A=[],e={},t=cL.fontPaths;
51this._objects.forEach(function e(t){A.push(t),gC(t)&&t._objects.forEach(e)}),A.forEach(A=>{if(!A||"function"!=typeof A._renderText)return;let{styles:i,fontFamily:r}=A;!e[r]&&t[r]&&(e[r]=!0,i&&Object.values(i).forEach(A=>{Object.values(A).forEach(A=>{let{fontFamily:i=""}=A;!e[i]&&t[i]&&(e[i]=!0)})}))});let i=Object.keys(e).map(A=>`		@font-face {
52			font-family: '`.concat(A,`';
53			src: url('`).concat(t[A],`');
54		}
55`)).join("");return i?`	<style type="text/css"><![CDATA[
56`.concat(i,`]]></style>
57`):""}_setSVGObjects(A,e){this.forEachObject(t=>{t.excludeFromExport||this._setSVGObject(A,t,e)})}_setSVGObject(A,e,t){A.push(e.toSVG(t))}_setSVGBgOverlayImage(A,e,t){let i=this[e];i&&!i.excludeFromExport&&i.toSVG&&A.push(i.toSVG(t))}_setSVGBgOverlayColor(A,e){let t=this["".concat(e,"Color")];if(t)if(gX(t)){let i=t.repeat||"",r=this.width,n=this.height,s=this["".concat(e,"Vpt")]?gJ(gF(this.viewportTransform)):"";A.push('<rect transform="'.concat(s," translate(").concat(r/2,",").concat(n/2,')" x="').concat(t.offsetX-r/2,'" y="').concat(t.offsetY-n/2,'" width="').concat("repeat-y"!==i&&"no-repeat"!==i||!gq(t)?r:t.source.width,'" height="').concat("repeat-x"!==i&&"no-repeat"!==i||!gq(t)?n:t.source.height,'" fill="url(#SVGID_').concat(t.id,`)"></rect>
58`))}else A.push('<rect x="0" y="0" width="100%" height="100%" ','fill="',t,'"',`></rect>
59`)}loadFromJSON(A,e){let{signal:t}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!A)return Promise.reject(new cR("`json` is undefined"));let i="string"==typeof A?JSON.parse(A):A,{objects:r=[],backgroundImage:n,background:s,overlayImage:o,overlay:a,clipPath:c}=i,g=this.renderOnAddRemove;return this.renderOnAddRemove=!1,Promise.all([gj(r,{reviver:e,signal:t}),gO({backgroundImage:n,backgroundColor:s,overlayImage:o,overlayColor:a,clipPath:c},{signal:t})]).then(A=>{let[e,t]=A;return this.clear(),this.add(...e),this.set(i),this.set(t),this.renderOnAddRemove=g,this})}clone(A){let e=this.toObject(A);return this.cloneWithoutData().loadFromJSON(e)}cloneWithoutData(){let A=gy(this);return new this.constructor(A)}toDataURL(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{format:e="png",quality:t=1,multiplier:i=1,enableRetinaScaling:r=!1}=A,n=i*(r?this.getRetinaScaling():1);return gk(this.toCanvasElement(n,A),e,t)}toBlob(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{format:e="png",quality:t=1,multiplier:i=1,enableRetinaScaling:r=!1}=A,n=i*(r?this.getRetinaScaling():1);return gD(this.toCanvasElement(n,A),e,t)}toCanvasElement(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,{width:e,height:t,left:i,top:r,filter:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=(e||this.width)*A,o=(t||this.height)*A,a=this.getZoom(),c=this.width,g=this.height,l=this.skipControlsDrawing,u=a*A,B=this.viewportTransform,h=[u,0,0,u,(B[4]-(i||0))*A,(B[5]-(r||0))*A],d=this.enableRetinaScaling,f=gy({width:s,height:o}),Q=n?this._objects.filter(A=>n(A)):this._objects;return this.enableRetinaScaling=!1,this.viewportTransform=h,this.width=s,this.height=o,this.skipControlsDrawing=!0,this.calcViewportBoundaries(),this.renderCanvas(f.getContext("2d"),Q),this.viewportTransform=B,this.width=c,this.height=g,this.calcViewportBoundaries(),this.enableRetinaScaling=d,this.skipControlsDrawing=l,f}dispose(){return this.disposed||this.elements.cleanupDOM({width:this.width,height:this.height}),gl.cancelByCanvas(this),this.disposed=!0,new Promise((A,e)=>{let t=()=>{this.destroy(),A(!0)};t.kill=e,this.__cleanupTask&&this.__cleanupTask.kill("aborted"),this.destroyed?A(!1):this.nextRenderHandle?this.__cleanupTask=t:t()})}destroy(){this.destroyed=!0,this.cancelRequestedRender(),this.forEachObject(A=>A.dispose()),this._objects=[],this.backgroundImage&&this.backgroundImage.dispose(),this.backgroundImage=void 0,this.overlayImage&&this.overlayImage.dispose(),this.overlayImage=void 0,this.elements.dispose()}toString(){return"#<Canvas (".concat(this.complexity(),"): { objects: ").concat(this._objects.length," }>")}}cP(g9,"ownDefaults",g4);let g7=["touchstart","touchmove","touchend"],g5=A=>g7.includes(A.type)||"touch"===A.pointerType,g6=A=>{A.preventDefault(),A.stopPropagation()},lA=A=>{let e=0,t=0,i=0,r=0;for(let n=0,s=A.length;n<s;n++){let{x:s,y:o}=A[n];(s>i||!n)&&(i=s),(s<e||!n)&&(e=s),(o>r||!n)&&(r=o),(o<t||!n)&&(t=o)}return{left:e,top:t,width:i-e,height:r-t}},le=["translateX","translateY","scaleX","scaleY"],lt=(A,e)=>{let t=gH(e),{translateX:i,translateY:r,scaleX:n,scaleY:s}=t,o=cH(t,le),a=new gf(i,r);A.flipX=!1,A.flipY=!1,Object.assign(A,o),A.set({scaleX:n,scaleY:s}),A.setPositionByOrigin(a,cZ,cZ)},li=A=>({scaleX:A.scaleX,scaleY:A.scaleY,skewX:A.skewX,skewY:A.skewY,angle:A.angle,left:A.left,flipX:A.flipX,flipY:A.flipY,top:A.top}),lr=(A,e,t)=>{let i=A/2,r=e/2,n=lA([new gf(-i,-r),new gf(i,-r),new gf(-i,r),new gf(i,r)].map(A=>A.transform(t)));return new gf(n.width,n.height)},ln=function(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:cW;return gP(gF(arguments.length>1&&void 0!==arguments[1]?arguments[1]:cW),A)},ls=function(A){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:cW,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:cW;return A.transform(ln(e,t))},lo=(A,e)=>{var t;let{transform:{target:i}}=e;null==(t=i.canvas)||t.fire("object:".concat(A),cS(cS({},e),{},{target:i})),i.fire(A,e)}
59,la={left:-.5,top:-.5,center:0,bottom:.5,right:.5},lc=A=>"string"==typeof A?la[A]:A-.5,lg="not-allowed";function ll(A){return lc(A.originX)===lc(cZ)&&lc(A.originY)===lc(cZ)}let lu=(A,e)=>A[e],lB=(A,e,t,i)=>({e:A,transform:e,pointer:new gf(t,i)});function lh(A,e){return Math.round((A.getTotalAngle()+Math.atan2(e.y,e.x)/cq+360)%360/45)}function ld(A,e,t,i,r){var n,s;let o,a,{target:c,corner:g}=A,l=c.controls[g],u=(null==(n=c.canvas)?void 0:n.getZoom())||1,B=c.padding/u,h=(s=new gf(i,r),o=c.getRelativeCenterPoint(),a=void 0!==e&&void 0!==t?c.translateToGivenOrigin(o,cZ,cZ,e,t):new gf(c.left,c.top),(c.angle?s.rotate(-(c.angle*cq),o):s).subtract(a));return h.x>=B&&(h.x-=B),h.x<=-B&&(h.x+=B),h.y>=B&&(h.y-=B),h.y<=B&&(h.y+=B),h.x-=l.offsetX,h.y-=l.offsetY,h}let lf=(A,e,t,i)=>{let{target:r,offsetX:n,offsetY:s}=e,o=t-n,a=i-s,c=!lu(r,"lockMovementX")&&r.left!==o,g=!lu(r,"lockMovementY")&&r.top!==a;return c&&r.set(c$,o),g&&r.set("top",a),(c||g)&&lo(c3,lB(A,e,t,i)),c||g},lQ={aliceblue:"#F0F8FF",antiquewhite:"#FAEBD7",aqua:"#0FF",aquamarine:"#7FFFD4",azure:"#F0FFFF",beige:"#F5F5DC",bisque:"#FFE4C4",black:"#000",blanchedalmond:"#FFEBCD",blue:"#00F",blueviolet:"#8A2BE2",brown:"#A52A2A",burlywood:"#DEB887",cadetblue:"#5F9EA0",chartreuse:"#7FFF00",chocolate:"#D2691E",coral:"#FF7F50",cornflowerblue:"#6495ED",cornsilk:"#FFF8DC",crimson:"#DC143C",cyan:"#0FF",darkblue:"#00008B",darkcyan:"#008B8B",darkgoldenrod:"#B8860B",darkgray:"#A9A9A9",darkgrey:"#A9A9A9",darkgreen:"#006400",darkkhaki:"#BDB76B",darkmagenta:"#8B008B",darkolivegreen:"#556B2F",darkorange:"#FF8C00",darkorchid:"#9932CC",darkred:"#8B0000",darksalmon:"#E9967A",darkseagreen:"#8FBC8F",darkslateblue:"#483D8B",darkslategray:"#2F4F4F",darkslategrey:"#2F4F4F",darkturquoise:"#00CED1",darkviolet:"#9400D3",deeppink:"#FF1493",deepskyblue:"#00BFFF",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1E90FF",firebrick:"#B22222",floralwhite:"#FFFAF0",forestgreen:"#228B22",fuchsia:"#F0F",gainsboro:"#DCDCDC",ghostwhite:"#F8F8FF",gold:"#FFD700",goldenrod:"#DAA520",gray:"#808080",grey:"#808080",green:"#008000",greenyellow:"#ADFF2F",honeydew:"#F0FFF0",hotpink:"#FF69B4",indianred:"#CD5C5C",indigo:"#4B0082",ivory:"#FFFFF0",khaki:"#F0E68C",lavender:"#E6E6FA",lavenderblush:"#FFF0F5",lawngreen:"#7CFC00",lemonchiffon:"#FFFACD",lightblue:"#ADD8E6",lightcoral:"#F08080",lightcyan:"#E0FFFF",lightgoldenrodyellow:"#FAFAD2",lightgray:"#D3D3D3",lightgrey:"#D3D3D3",lightgreen:"#90EE90",lightpink:"#FFB6C1",lightsalmon:"#FFA07A",lightseagreen:"#20B2AA",lightskyblue:"#87CEFA",lightslategray:"#789",lightslategrey:"#789",lightsteelblue:"#B0C4DE",lightyellow:"#FFFFE0",lime:"#0F0",limegreen:"#32CD32",linen:"#FAF0E6",magenta:"#F0F",maroon:"#800000",mediumaquamarine:"#66CDAA",mediumblue:"#0000CD",mediumorchid:"#BA55D3",mediumpurple:"#9370DB",mediumseagreen:"#3CB371",mediumslateblue:"#7B68EE",mediumspringgreen:"#00FA9A",mediumturquoise:"#48D1CC",mediumvioletred:"#C71585",midnightblue:"#191970",mintcream:"#F5FFFA",mistyrose:"#FFE4E1",moccasin:"#FFE4B5",navajowhite:"#FFDEAD",navy:"#000080",oldlace:"#FDF5E6",olive:"#808000",olivedrab:"#6B8E23",orange:"#FFA500",orangered:"#FF4500",orchid:"#DA70D6",palegoldenrod:"#EEE8AA",palegreen:"#98FB98",paleturquoise:"#AFEEEE",palevioletred:"#DB7093",papayawhip:"#FFEFD5",peachpuff:"#FFDAB9",peru:"#CD853F",pink:"#FFC0CB",plum:"#DDA0DD",powderblue:"#B0E0E6",purple:"#800080",rebeccapurple:"#639",red:"#F00",rosybrown:"#BC8F8F",royalblue:"#4169E1",saddlebrown:"#8B4513",salmon:"#FA8072",sandybrown:"#F4A460",seagreen:"#2E8B57",seashell:"#FFF5EE",sienna:"#A0522D",silver:"#C0C0C0",skyblue:"#87CEEB",slateblue:"#6A5ACD",slategray:"#708090",slategrey:"#708090",snow:"#FFFAFA",springgreen:"#00FF7F",steelblue:"#4682B4",tan:"#D2B48C",teal:"#008080",thistle:"#D8BFD8",tomato:"#FF6347",turquoise:"#40E0D0",violet:"#EE82EE",wheat:"#F5DEB3",white:"#FFF",whitesmoke:"#F5F5F5",yellow:"#FF0",yellowgreen:"#9ACD32"},lC=(A,e,t)=>(t<0&&(t+=1),t>1&&(t-=1),t<1/6?A+6*(e-A)*t:t<.5?e:t<2/3?A+(e-A)*(2/3-t)*6:A),lp=(A,e,t,i)=>{let r,n;A/=255;let s=Math.max(A,e/=255,t/=255),o=Math.min(A,e,t),a=(s+o)/2;if(s===o)r=n=0;else{let i=s-o;switch(n=a>.5?i/(2-s-o):i/(s+o),s){case A:r=(e-t)/i+6*(e<t);break;case e:r=(t-A)/i+2;break;case t:r=(A-e)/i+4}r/=6}return[Math.round(360*r),Math.round(100*n),Math.round(100*a),i]},lw=function(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"1";return parseFloat(A)/(A.endsWith("%")?100:1)},lE=A=>Math.min(Math.round(A),255).toString(16).toUpperCase().padStart(2,"0"),lI=A=>
59{let[e,t,i,r=1]=A,n=Math.round(.3*e+.59*t+.11*i);return[n,n,n,r]};class lm{constructor(A){if(cP(this,"isUnrecognised",!1),A)if(A instanceof lm)this.setSource([...A._source]);else if(Array.isArray(A)){const[e,t,i,r=1]=A;this.setSource([e,t,i,r])}else this.setSource(this._tryParsingColor(A));else this.setSource([0,0,0,1])}_tryParsingColor(A){return(A=A.toLowerCase())in lQ&&(A=lQ[A]),"transparent"===A?[255,255,255,0]:lm.sourceFromHex(A)||lm.sourceFromRgb(A)||lm.sourceFromHsl(A)||(this.isUnrecognised=!0,[0,0,0,1])}getSource(){return this._source}setSource(A){this._source=A}toRgb(){let[A,e,t]=this.getSource();return"rgb(".concat(A,",").concat(e,",").concat(t,")")}toRgba(){return"rgba(".concat(this.getSource().join(","),")")}toHsl(){let[A,e,t]=lp(...this.getSource());return"hsl(".concat(A,",").concat(e,"%,").concat(t,"%)")}toHsla(){let[A,e,t,i]=lp(...this.getSource());return"hsla(".concat(A,",").concat(e,"%,").concat(t,"%,").concat(i,")")}toHex(){return this.toHexa().slice(0,6)}toHexa(){let[A,e,t,i]=this.getSource();return"".concat(lE(A)).concat(lE(e)).concat(lE(t)).concat(lE(Math.round(255*i)))}getAlpha(){return this.getSource()[3]}setAlpha(A){return this._source[3]=A,this}toGrayscale(){return this.setSource(lI(this.getSource())),this}toBlackWhite(A){let[e,,,t]=lI(this.getSource()),i=e<(A||127)?0:255;return this.setSource([i,i,i,t]),this}overlayWith(A){A instanceof lm||(A=new lm(A));let e=this.getSource(),t=A.getSource(),[i,r,n]=e.map((A,e)=>Math.round(.5*A+.5*t[e]));return this.setSource([i,r,n,e[3]]),this}static fromRgb(A){return lm.fromRgba(A)}static fromRgba(A){return new lm(lm.sourceFromRgb(A))}static sourceFromRgb(A){let e=A.match(/^rgba?\(\s*(\d{0,3}(?:\.\d+)?%?)\s*[\s|,]\s*(\d{0,3}(?:\.\d+)?%?)\s*[\s|,]\s*(\d{0,3}(?:\.\d+)?%?)\s*(?:\s*[,/]\s*(\d{0,3}(?:\.\d+)?%?)\s*)?\)$/i);if(e){let[A,t,i]=e.slice(1,4).map(A=>{let e=parseFloat(A);return A.endsWith("%")?Math.round(2.55*e):e});return[A,t,i,lw(e[4])]}}static fromHsl(A){return lm.fromHsla(A)}static fromHsla(A){return new lm(lm.sourceFromHsl(A))}static sourceFromHsl(A){let e,t,i,r=A.match(/^hsla?\(\s*([+-]?\d{0,3}(?:\.\d+)?(?:deg|turn|rad)?)\s*[\s|,]\s*(\d{0,3}(?:\.\d+)?%?)\s*[\s|,]\s*(\d{0,3}(?:\.\d+)?%?)\s*(?:\s*[,/]\s*(\d*(?:\.\d+)?%?)\s*)?\)$/i);if(!r)return;let n=(lm.parseAngletoDegrees(r[1])%360+360)%360/360,s=parseFloat(r[2])/100,o=parseFloat(r[3])/100;if(0===s)e=t=i=o;else{let A=o<=.5?o*(s+1):o+s-o*s,r=2*o-A;e=lC(r,A,n+1/3),t=lC(r,A,n),i=lC(r,A,n-1/3)}return[Math.round(255*e),Math.round(255*t),Math.round(255*i),lw(r[4])]}static fromHex(A){return new lm(lm.sourceFromHex(A))}static sourceFromHex(A){if(A.match(/^#?(([0-9a-f]){3,4}|([0-9a-f]{2}){3,4})$/i)){let e=A.slice(A.indexOf("#")+1),[t,i,r,n=255]=(e.length<=4?e.split("").map(A=>A+A):e.match(/.{2}/g)).map(A=>parseInt(A,16));return[t,i,r,n/255]}}static parseAngletoDegrees(A){let e=A.toLowerCase(),t=parseFloat(e);return e.includes("rad")?t/cq:e.includes("turn")?360*t:t}}let lv=function(A){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:16,t=/\D{0,2}$/.exec(A),i=parseFloat(A),r=cL.DPI;switch(null==t?void 0:t[0]){case"mm":return i*r/25.4;case"cm":return i*r/2.54;case"in":return i*r;case"pt":return i*r/72;case"pc":return i*r/72*12;case"em":return i*e;default:return i}},ly=function(A,e){let t,i,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(e)if(e.toLive)t="url(#SVGID_".concat(e.id,")");else{let A=new lm(e),r=A.getAlpha();t=A.toRgb(),1!==r&&(i=r.toString())}else t="none";return r?"".concat(A,": ").concat(t,"; ").concat(i?"".concat(A,"-opacity: ").concat(i,"; "):""):"".concat(A,'="').concat(t,'" ').concat(i?"".concat(A,'-opacity="').concat(i,'" '):"")};class lk{getSvgStyles(A){let e=this.fillRule?this.fillRule:"nonzero",t=this.strokeWidth?this.strokeWidth:"0",i=this.strokeDashArray?this.strokeDashArray.join(" "):c1,r=this.strokeDashOffset?this.strokeDashOffset:"0",n=this.strokeLineCap?this.strokeLineCap:"butt",s=this.strokeLineJoin?this.strokeLineJoin:"miter",o=this.strokeMiterLimit?this.strokeMiterLimit:"4",a=void 0!==this.opacity?this.opacity:"1",c=this.visible?"":" visibility: hidden;",g=A?"":this.getSvgFilter(),l=ly(gs,this.fill);return[ly(go,this.stroke),"stroke-width: ",t,"; ","stroke-dasharray: ",i,"; ","stroke-linecap: ",n,"; ","stroke-dashoffset: ",r,"; ","stroke-linejoin: ",s,"; ","stroke-miterlimit: ",o,"; ",l,"fill-rule: ",e,"; ","opacity: ",a,";",g,c].join("")}getSvgFilter(){return this.shadow?"filter: url(#SVGID_".concat(this.shadow.id,");"):""}getSvgCommons(){return[this.id?'id="'.concat(this.id,'" '):"",this.clipPath?'clip-path="url(#'.concat(this.clipPath.clipPathId,')" '):""].join("")}getSvgTransform(A){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=A?this.calcTransformMatrix():this.calcOwnMatrix(),i='transform="'.concat(gJ(t));
59return"".concat(i).concat(e,'" ')}_toSVG(A){return[""]}toSVG(A){return this._createBaseSVGMarkup(this._toSVG(A),{reviver:A})}toClipPathSVG(A){return"	"+this._createBaseClipPathSVGMarkup(this._toSVG(A),{reviver:A})}_createBaseClipPathSVGMarkup(A){let{reviver:e,additionalTransform:t=""}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=[this.getSvgTransform(!0,t),this.getSvgCommons()].join(""),r=A.indexOf("COMMON_PARTS");return A[r]=i,e?e(A.join("")):A.join("")}_createBaseSVGMarkup(A){let e,{noStyle:t,reviver:i,withShadow:r,additionalTransform:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=t?"":'style="'.concat(this.getSvgStyles(),'" '),o=r?'style="'.concat(this.getSvgFilter(),'" '):"",a=this.clipPath,c=this.strokeUniform?'vector-effect="non-scaling-stroke" ':"",g=a&&a.absolutePositioned,l=this.stroke,u=this.fill,B=this.shadow,h=[],d=A.indexOf("COMMON_PARTS");a&&(a.clipPathId="CLIPPATH_".concat(gm()),e='<clipPath id="'.concat(a.clipPathId,`" >
60`).concat(a.toClipPathSVG(i),`</clipPath>
61`)),g&&h.push("<g ",o,this.getSvgCommons(),` >
62`),h.push("<g ",this.getSvgTransform(!1),g?"":o+this.getSvgCommons(),` >
63`);let f=[s,c,t?"":this.addPaintOrder()," ",n?'transform="'.concat(n,'" '):""].join("");return A[d]=f,gX(u)&&h.push(u.toSVG(this)),gX(l)&&h.push(l.toSVG(this)),B&&h.push(B.toSVG(this)),a&&h.push(e),h.push(A.join("")),h.push(`</g>
64`),g&&h.push(`</g>
65`),i?i(h.join("")):h.join("")}addPaintOrder(){return this.paintFirst!==gs?' paint-order="'.concat(this.paintFirst,'" '):""}}function lD(A){return RegExp("^("+A.join("|")+")\\b","i")}let lb="textDecorationThickness",lF=["fontSize","fontWeight","fontFamily","fontStyle"],lP=["underline","overline","linethrough"],lU=[...lF,"lineHeight","text","charSpacing","textAlign","styles","path","pathStartOffset","pathSide","pathAlign"],lS=[...lU,...lP,"textBackgroundColor","direction",lb],lH=[...lF,...lP,go,"strokeWidth",gs,"deltaY","textBackgroundColor",lb],lx="justify",lM="justify-left",lL="justify-right",l_="justify-center",lR=String.raw(d9||(d9=cx(["[-+]?(?:d*.d+|d+.?)(?:[eE][-+]?d+)?"],["[-+]?(?:\\d*\\.\\d+|\\d+\\.?)(?:[eE][-+]?\\d+)?"]))),lT=String.raw(d7||(d7=cx(["(?:s*,?s+|s*,s*)"],["(?:\\s*,?\\s+|\\s*,\\s*)"]))),lG=RegExp("(normal|italic)?\\s*(normal|small-caps)?\\s*(normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900)?\\s*("+lR+"(?:px|cm|mm|em|pt|pc|in)*)(?:\\/(normal|"+lR+"))?\\s+(.*)"),lN={cx:c$,x:c$,r:"radius",cy:"top",y:"top",display:"visible",visibility:"visible",transform:"transformMatrix","fill-opacity":"fillOpacity","fill-rule":"fillRule","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","letter-spacing":"charSpacing","paint-order":"paintFirst","stroke-dasharray":"strokeDashArray","stroke-dashoffset":"strokeDashOffset","stroke-linecap":"strokeLineCap","stroke-linejoin":"strokeLineJoin","stroke-miterlimit":"strokeMiterLimit","stroke-opacity":"strokeOpacity","stroke-width":"strokeWidth","text-decoration":"textDecoration","text-anchor":"textAnchor",opacity:"opacity","clip-path":"clipPath","clip-rule":"clipRule","vector-effect":"strokeUniform","image-rendering":"imageSmoothing","text-decoration-thickness":lb},lj="font-size",lO="clip-path";lD(["path","circle","polygon","polyline","ellipse","rect","line","image","text"]),lD(["symbol","image","marker","pattern","view","svg"]);let lK=lD(["symbol","g","a","svg","clipPath","defs"]);new RegExp(String.raw(d5||(d5=cx(["^s*(",")","(",")","(",")","(",")s*$"],["^\\s*(",")","(",")","(",")","(",")\\s*$"])),lR,lT,lR,lT,lR,lT,lR));let lY=new gf(1,0),lz=new gf,lJ=(A,e)=>new gf(e).subtract(A),lX=(A,e)=>Math.atan2(lW(A,e),lZ(A,e)),lV=A=>A.eq(lz)?A:A.scalarDivide(A.distanceFrom(lz)),lq=function(A){let e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return lV(new gf(-A.y,A.x).scalarMultiply(e?1:-1))},lW=(A,e)=>A.x*e.y-A.y*e.x,lZ=(A,e)=>A.x*e.x+A.y*e.y,l$=(A,e,t)=>{if(A.eq(e)||A.eq(t))return!0;let i=lW(e,t),r=lW(e,A),n=lW(t,A);return i>=0?r>=0&&n<=0:!(r<=0&&n>=0)},l0="(-?\\d+(?:\\.\\d*)?(?:px)?(?:\\s?|$))?",l2=RegExp("(?:\\s|^)"+l0+l0+"("+lR+"?(?:px)?)?(?:\\s?|$)(?:$|\\s)");class l1{constructor(A){const e="string"==typeof A?l1.parseShadow(A):A;Object.assign(this,l1.ownDefaults,e),this.id=gm()}
65static parseShadow(A){let e=A.trim(),[,t=0,i=0,r=0]=(l2.exec(e)||[]).map(A=>parseFloat(A)||0);return{color:(e.replace(l2,"")||"rgb(0,0,0)").trim(),offsetX:t,offsetY:i,blur:r}}toString(){return[this.offsetX,this.offsetY,this.blur,this.color].join("px ")}toSVG(A){let e,t,i=(e=new gf(this.offsetX,this.offsetY),t=-A.angle*cq,e.rotate(t)),r=new lm(this.color),n=40,s=40;return A.width&&A.height&&(n=100*gz((Math.abs(i.x)+this.blur)/A.width,cL.NUM_FRACTION_DIGITS)+20,s=100*gz((Math.abs(i.y)+this.blur)/A.height,cL.NUM_FRACTION_DIGITS)+20),A.flipX&&(i.x*=-1),A.flipY&&(i.y*=-1),'<filter id="SVGID_'.concat(this.id,'" y="-').concat(s,'%" height="').concat(100+2*s,'%" x="-').concat(n,'%" width="').concat(100+2*n,`%" >
66	<feGaussianBlur in="SourceAlpha" stdDeviation="`).concat(gz(this.blur?this.blur/2:0,cL.NUM_FRACTION_DIGITS),`"></feGaussianBlur>
67	<feOffset dx="`).concat(gz(i.x,cL.NUM_FRACTION_DIGITS),'" dy="').concat(gz(i.y,cL.NUM_FRACTION_DIGITS),`" result="oBlur" ></feOffset>
68	<feFlood flood-color="`).concat(r.toRgb(),'" flood-opacity="').concat(r.getAlpha(),`"/>
69	<feComposite in2="oBlur" operator="in" />
70	<feMerge>
71		<feMergeNode></feMergeNode>
72		<feMergeNode in="SourceGraphic"></feMergeNode>
73	</feMerge>
74</filter>
75`)}toObject(){let A={color:this.color,blur:this.blur,offsetX:this.offsetX,offsetY:this.offsetY,affectStroke:this.affectStroke,nonScaling:this.nonScaling,type:this.constructor.type},e=l1.ownDefaults;return this.includeDefaultValues?A:gY(A,(A,t)=>A!==e[t])}static async fromObject(A){return new this(A)}}cP(l1,"ownDefaults",{color:"rgb(0,0,0)",blur:0,offsetX:0,offsetY:0,affectStroke:!1,includeDefaultValues:!0,nonScaling:!1}),cP(l1,"type","shadow"),gg.setClass(l1,"shadow");let l8=(A,e,t)=>Math.max(A,Math.min(e,t)),l3=["top",c$,gt,gi,"flipX","flipY","originX","originY","angle","opacity","globalCompositeOperation","shadow","visible",gr,gn],l4=[gs,go,"strokeWidth","strokeDashArray","width","height","paintFirst","strokeUniform","strokeLineCap","strokeDashOffset","strokeLineJoin","strokeMiterLimit","backgroundColor","clipPath"],l9=(A,e,t,i)=>-t*Math.cos(A/i*cX)+t+e,l7=()=>!1;class l5{constructor(A){let{startValue:e,byValue:t,duration:i=500,delay:r=0,easing:n=l9,onStart:s=cJ,onChange:o=cJ,onComplete:a=cJ,abort:c=l7,target:g}=A;cP(this,"_state","pending"),cP(this,"durationProgress",0),cP(this,"valueProgress",0),this.tick=this.tick.bind(this),this.duration=i,this.delay=r,this.easing=n,this._onStart=s,this._onChange=o,this._onComplete=a,this._abort=c,this.target=g,this.startValue=e,this.byValue=t,this.value=this.startValue,this.endValue=Object.freeze(this.calculate(this.duration).value)}get state(){return this._state}isDone(){return"aborted"===this._state||"completed"===this._state}start(){let A=A=>
75{"pending"===this._state&&(this.startTime=A||+new Date,this._state="running",this._onStart(),this.tick(this.startTime))};this.register(),this.delay>0?setTimeout(()=>gE(A),this.delay):gE(A)}tick(A){let e=(A||+new Date)-this.startTime,t=Math.min(e,this.duration);this.durationProgress=t/this.duration;let{value:i,valueProgress:r}=this.calculate(t);this.value=Object.freeze(i),this.valueProgress=r,"aborted"!==this._state&&(this._abort(this.value,this.valueProgress,this.durationProgress)?(this._state="aborted",this.unregister()):e>=this.duration?(this.durationProgress=this.valueProgress=1,this._onChange(this.endValue,this.valueProgress,this.durationProgress),this._state="completed",this._onComplete(this.endValue,this.valueProgress,this.durationProgress),this.unregister()):(this._onChange(this.value,this.valueProgress,this.durationProgress),gE(this.tick)))}register(){gl.push(this)}unregister(){gl.remove(this)}abort(){this._state="aborted",this.unregister()}}let l6=["startValue","endValue"];class uA extends l5{constructor(A){let{startValue:e=0,endValue:t=100}=A;super(cS(cS({},cH(A,l6)),{},{startValue:e,byValue:t-e}))}calculate(A){let e=this.easing(A,this.startValue,this.byValue,this.duration);return{value:e,valueProgress:Math.abs((e-this.startValue)/this.byValue)}}}let ue=["startValue","endValue"];class ut extends l5{constructor(A){let{startValue:e=[0],endValue:t=[100]}=A;super(cS(cS({},cH(A,ue)),{},{startValue:e,byValue:t.map((A,t)=>A-e[t])}))}calculate(A){let e=this.startValue.map((e,t)=>this.easing(A,e,this.byValue[t],this.duration,t));return{value:e,valueProgress:Math.abs((e[0]-this.startValue[0])/this.byValue[0])}}}let ui=["startValue","endValue","easing","onChange","onComplete","abort"],ur=(A,e,t,i)=>e+t*(1-Math.cos(A/i*cX)),un=A=>A&&((e,t,i)=>A(new lm(e).toRgba(),t,i));class us extends l5{constructor(A){let{startValue:e,endValue:t,easing:i=ur,onChange:r,onComplete:n,abort:s}=A,o=cH(A,ui);const a=new lm(e).getSource(),c=new lm(t).getSource();super(cS(cS({},o),{},{startValue:a,byValue:c.map((A,e)=>A-a[e]),easing:i,onChange:un(r),onComplete:un(n),abort:un(s)}))}calculate(A){let[e,t,i,r]=this.startValue.map((e,t)=>this.easing(A,e,this.byValue[t],this.duration,t)),n=[...[e,t,i].map(Math.round),l8(0,r,1)];return{value:n,valueProgress:n.map((A,e)=>0!==this.byValue[e]?Math.abs((A-this.startValue[e])/this.byValue[e]):0).find(A=>0!==A)||0}}}function uo(A){let e=Array.isArray(A.startValue)||Array.isArray(A.endValue)?new ut(A):new uA(A);return e.start(),e}class ua{constructor(A){this.status=A,this.points=[]}includes(A){return this.points.some(e=>e.eq(A))}append(){for(var A=arguments.length,e=Array(A),t=0;t<A;t++)e[t]=arguments[t];return this.points=this.points.concat(e.filter(A=>!this.includes(A))),this}static isPointContained(A,e,t){let i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(e.eq(t))return A.eq(e);if(e.x===t.x)return A.x===e.x&&(i||A.y>=Math.min(e.y,t.y)&&A.y<=Math.max(e.y,t.y));if(e.y===t.y)return A.y===e.y&&(i||A.x>=Math.min(e.x,t.x)&&A.x<=Math.max(e.x,t.x));{let r=lJ(e,t),n=lJ(e,A).divide(r);return i?Math.abs(n.x)===Math.abs(n.y):n.x===n.y&&n.x>=0&&n.x<=1}}static isPointInPolygon(A,e){let t=new gf(A).setX(Math.min(A.x-1,...e.map(A=>A.x))),i=0;for(let r=0;r<e.length;r++){let n=this.intersectSegmentSegment(e[r],e[(r+1)%e.length],A,t);if(n.includes(A))return!0;i+=+("Intersection"===n.status)}return i%2==1}static intersectLineLine(A,e,t,i){let r=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],n=!(arguments.length>5&&void 0!==arguments[5])||arguments[5],s=e.x-A.x,o=e.y-A.y,a=i.x-t.x,c=i.y-t.y,g=A.x-t.x,l=A.y-t.y,u=a*l-c*g,B=s*l-o*g,h=c*s-a*o;if(0!==h){let e=u/h,t=B/h;return(r||0<=e&&e<=1)&&(n||0<=t&&t<=1)?new ua("Intersection").append(new gf(A.x+e*s,A.y+e*o)):new ua}if(0===u||0===B){let s=r||n||ua.isPointContained(A,t,i)||ua.isPointContained(e,t,i)||ua.isPointContained(t,A,e)||ua.isPointContained(i,A,e);return new ua(s?"Coincident":void 0)}return new ua("Parallel")}static intersectSegmentLine(A,e,t,i){return ua.intersectLineLine(A,e,t,i,!1,!0)}static intersectSegmentSegment(A,e,t,i){return ua.intersectLineLine(A,e,t,i,!1,!1)}static intersectLinePolygon(A,e,t){let i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=new ua,n=t.length;for(let s,o,a,c=0;c<n;c++){if(s=t[c],o=t[(c+1)%n],"Coincident"===(a=ua.intersectLineLine(A,e,s,o,i,!1)).status)return a;r.append(...a.points)}return r.points.length>0&&(r.status="Intersection"),r}static intersectSegmentPolygon(A,e,t){return ua.intersectLinePolygon(A,e,t,!1)}static intersectPolygonPolygon(A,e){let t=new ua,i=A.length,r=[];for(let n=0;n<i;n++){let s=A[n],o=A[(n+1)%i],a=ua.intersectSegmentPolygon(s,o,e);"Coincident"===a.status?(r.push(a),t.append(s,o)):t.append(...a.points)}return r.length>0&&r.length===A.length?new ua("Coincident"):(t.points.length>0&&(t.status="Intersection"),t)}static intersectPolygonRectangle(A,e,t){let i=e.min(t),r=e.max(t),n=new gf(r.x,i.y),s=new gf(i.x,r.y);return ua.intersectPolygonPolygon(A,[i,n,r,s])}}class uc extends gw{getX(){return this.getXY().x}setX(A){this.setXY(this.getXY().setX(A))}getY(){return this.getXY().y}setY(A){this.setXY(this.getXY().setY(A))}getRelativeX(){return this.left}setRelativeX(A){this.left=A}getRelativeY(){return this.top}setRelativeY(A){this.top=A}getXY(){let A=this.getRelativeXY();return this.group?gb(A,this.group.calcTransformMatrix()):A}setXY(A,e,t){this.group&&(A=gb(A,gF(this.group.calcTransformMatrix()))),this.setRelativeXY(A,e,t)}getRelativeXY(){return new gf(this.left,this.top)}setRelativeXY(A){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.originX,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.originY;this.setPositionByOrigin(A,e,t)}isStrokeAccountedForInDimensions(){return!1}getCoords(){let{tl:A,tr:e,br:t,bl:i}=this.aCoords||(this.aCoords=this.calcACoords()),r=[A,e,t,i];if(this.group){let A=this.group.calcTransformMatrix();return r.map(e=>gb(e,A))}return r}intersectsWithRect(A,e){return"Intersection"===ua.intersectPolygonRectangle(this.getCoords(),A,e).status}intersectsWithObject(A){let e=ua.intersectPolygonPolygon(this.getCoords(),A.getCoords());return"Intersection"===e.status||"Coincident"===e.status||A.isContainedWithinObject(this)||this.isContainedWithinObject(A)}isContainedWithinObject(A){return this.getCoords().every(e=>A.containsPoint(e))}isContainedWithinRect(A,e){let{left:t,top:i,width:r,height:n}
75=this.getBoundingRect();return t>=A.x&&t+r<=e.x&&i>=A.y&&i+n<=e.y}isOverlapping(A){return this.intersectsWithObject(A)||this.isContainedWithinObject(A)||A.isContainedWithinObject(this)}containsPoint(A){return ua.isPointInPolygon(A,this.getCoords())}isOnScreen(){if(!this.canvas)return!1;let{tl:A,br:e}=this.canvas.vptCoords;return!!this.getCoords().some(t=>t.x<=e.x&&t.x>=A.x&&t.y<=e.y&&t.y>=A.y)||!!this.intersectsWithRect(A,e)||this.containsPoint(A.midPointFrom(e))}isPartiallyOnScreen(){if(!this.canvas)return!1;let{tl:A,br:e}=this.canvas.vptCoords;return!!this.intersectsWithRect(A,e)||this.getCoords().every(t=>(t.x>=e.x||t.x<=A.x)&&(t.y>=e.y||t.y<=A.y))&&this.containsPoint(A.midPointFrom(e))}getBoundingRect(){return lA(this.getCoords())}getScaledWidth(){return this._getTransformedDimensions().x}getScaledHeight(){return this._getTransformedDimensions().y}scale(A){this._set(gt,A),this._set(gi,A),this.setCoords()}scaleToWidth(A){let e=this.getBoundingRect().width/this.getScaledWidth();return this.scale(A/this.width/e)}scaleToHeight(A){let e=this.getBoundingRect().height/this.getScaledHeight();return this.scale(A/this.height/e)}getCanvasRetinaScaling(){var A;return(null==(A=this.canvas)?void 0:A.getRetinaScaling())||1}getTotalAngle(){return this.group?gS(this.calcTransformMatrix())/cq:this.angle}getViewportTransform(){var A;return(null==(A=this.canvas)?void 0:A.viewportTransform)||cW.concat()}calcACoords(){let A=gM({angle:this.angle}),{x:e,y:t}=this.getRelativeCenterPoint(),i=gP(gx(e,t),A),r=this._getTransformedDimensions(),n=r.x/2,s=r.y/2;return{tl:gb({x:-n,y:-s},i),tr:gb({x:n,y:-s},i),bl:gb({x:-n,y:s},i),br:gb({x:n,y:s},i)}}setCoords(){this.aCoords=this.calcACoords()}transformMatrixKey(){let A=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=[];return!A&&this.group&&(e=this.group.transformMatrixKey(A)),e.push(this.top,this.left,this.width,this.height,this.scaleX,this.scaleY,this.angle,this.strokeWidth,this.skewX,this.skewY,+this.flipX,+this.flipY,lc(this.originX),lc(this.originY)),e}calcTransformMatrix(){let A=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=this.calcOwnMatrix();if(A||!this.group)return e;let t=this.transformMatrixKey(A),i=this.matrixCache;return i&&i.key.every((A,e)=>A===t[e])?i.value:(this.group&&(e=gP(this.group.calcTransformMatrix(!1),e)),this.matrixCache={key:t,value:e},e)}calcOwnMatrix(){let A=this.transformMatrixKey(!0),e=this.ownMatrixCache;if(e&&e.key===A)return e.value;let t=this.getRelativeCenterPoint(),i=(A=>{let{translateX:e=0,translateY:t=0,angle:i=0}=A,r=gx(e,t);i&&(r=gP(r,gM({angle:i})));let n=gG(A);return n.every((A,e)=>A===cW[e])||(r=gP(r,n)),r})({angle:this.angle,translateX:t.x,translateY:t.y,scaleX:this.scaleX,scaleY:this.scaleY,skewX:this.skewX,skewY:this.skewY,flipX:this.flipX,flipY:this.flipY});return this.ownMatrixCache={key:A,value:i},i}_getNonTransformedDimensions(){return new gf(this.width,this.height).scalarAdd(this.strokeWidth)}_calculateCurrentDimensions(A){return this._getTransformedDimensions(A).transform(this.getViewportTransform(),!0).scalarAdd(2*this.padding)}_getTransformedDimensions(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=cS({scaleX:this.scaleX,scaleY:this.scaleY,skewX:this.skewX,skewY:this.skewY,width:this.width,height:this.height,strokeWidth:this.strokeWidth},A),t=e.strokeWidth,i=t,r=0;this.strokeUniform&&(i=0,r=t);let n=e.width+i,s=e.height+i;return(0===e.skewX&&0===e.skewY?new gf(n*e.scaleX,s*e.scaleY):lr(n,s,gG(e))).scalarAdd(r)}translateToGivenOrigin(A,e,t,i,r){let n=A.x,s=A.y,o=lc(i)-lc(e),a=lc(r)-lc(t);if(o||a){let A=this._getTransformedDimensions();n+=o*A.x,s+=a*A.y}return new gf(n,s)}translateToCenterPoint(A,e,t){if(e===cZ&&t===cZ)return A;let i=this.translateToGivenOrigin(A,e,t,cZ,cZ);return this.angle?i.rotate(this.angle*cq,A):i}translateToOriginPoint(A,e,t){let i=this.translateToGivenOrigin(A,cZ,cZ,e,t);return this.angle?i.rotate(this.angle*cq,A):i}getCenterPoint(){let A=this.getRelativeCenterPoint();return this.group?gb(A,this.group.calcTransformMatrix()):A}getRelativeCenterPoint(){return this.translateToCenterPoint(new gf(this.left,this.top),this.originX,this.originY)}getPointByOrigin(A,e){return this.translateToOriginPoint(this.getRelativeCenterPoint(),A,e)}setPositionByOrigin(A,e,t){let i=this.translateToCenterPoint(A,e,t),r=this.translateToOriginPoint(i,this.originX,this.originY);this.set({left:r.x,top:r.y})}_getLeftTopCoords(){return this.translateToOriginPoint(this.getRelativeCenterPoint(),c$,"top")}}let ug=["type"],ul=["extraParam"],uu=class A extends uc{static getDefaults(){return A.ownDefaults}get type(){let A=this.constructor.type;return"FabricObject"===A?"object":A.toLowerCase()}set type(A){c_("warn","Setting type has no effect",A)}constructor(e){super(),cP(this,"_cacheContext",null),Object.assign(this,A.ownDefaults),this.setOptions(e)}_createCacheCanvas(){this._cacheCanvas=gv(),this._cacheContext=this._cacheCanvas.getContext("2d"),this._updateCacheCanvas(),this.dirty=!0}_limitCacheSize(A){let e=A.width,t=A.height,i=cL.maxCacheSideLimit,r=cL.minCacheSideLimit;if(e<=i&&t<=i&&e*t<=cL.perfLimitSizeTotal)return e<r&&(A.width=r),t<r&&(A.height=r),A;let[n,s]=cY.limitDimsByArea(e/t),o=l8(r,n,i),a=l8(r,s,i);return e>o&&(A.zoomX/=e/o,A.width=o,A.capped=!0),t>a&&(A.zoomY/=t/a,A.height=a,A.capped=!0),A}_getCacheCanvasDimensions(){let A=this.getTotalObjectScaling(),e=this._getTransformedDimensions({skewX:0,skewY:0}),t=e.x*A.x/this.scaleX,i=e.y*A.y/this.scaleY;return{width:Math.ceil(t+2),height:Math.ceil(i+2),zoomX:A.x,zoomY:A.y,x:t,y:i}}_updateCacheCanvas(){let A=this._cacheCanvas,e=this._cacheContext,{width:t,height:i,zoomX:r,zoomY:n,x:s,y:o}=this._limitCacheSize(this._getCacheCanvasDimensions()),a=t!==A.width||i!==A.height,c=this.zoomX!==r||this.zoomY!==n;if(!A||!e)return!1;if(a||c){t!==A.width||i!==A.height?(A.width=t,A.height=i):(e.setTransform(1,0,0,1,0,0),e.clearRect(0,0,A.width,A.height));let a=s/2,c=o/2;return this.cacheTranslationX=Math.round(A.width/2-a)+a,this.cacheTranslationY=Math.round(A.height/2-c)+c,e.translate(this.cacheTranslationX,this.cacheTranslationY),e.scale(r,n),this.zoomX=r,this.zoomY=n,!0}return!1}setOptions(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._setOptions(A)}transform(A){let e=this.group&&!this.group._transformDone||this.group&&this.canvas&&A===this.canvas.contextTop,t=this.calcTransformMatrix(!e);A.transform(t[0],t[1],t[2],t[3],t[4],t[5])}getObjectScaling(){if(!this.group)return new gf(Math.abs(this.scaleX),Math.abs(this.scaleY));let A=gH(this.calcTransformMatrix());return new gf(Math.abs(A.scaleX),Math.abs(A.scaleY))}getTotalObjectScaling(){let A=this.getObjectScaling();if(this.canvas){let e=this.canvas.getZoom(),t=this.getCanvasRetinaScaling();
75return A.scalarMultiply(e*t)}return A}getObjectOpacity(){let A=this.opacity;return this.group&&(A*=this.group.getObjectOpacity()),A}_constrainScale(A){return Math.abs(A)<this.minScaleLimit?A<0?-this.minScaleLimit:this.minScaleLimit:0===A?1e-4:A}_set(A,e){A!==gt&&A!==gi||(e=this._constrainScale(e)),A===gt&&e<0?(this.flipX=!this.flipX,e*=-1):"scaleY"===A&&e<0?(this.flipY=!this.flipY,e*=-1):"shadow"!==A||!e||e instanceof l1||(e=new l1(e));let t=this[A]!==e;return this[A]=e,t&&this.constructor.cacheProperties.includes(A)&&(this.dirty=!0),this.parent&&(this.dirty||t&&this.constructor.stateProperties.includes(A))&&this.parent._set("dirty",!0),this}isNotVisible(){return 0===this.opacity||!this.width&&!this.height&&0===this.strokeWidth||!this.visible}render(A){this.isNotVisible()||this.canvas&&this.canvas.skipOffscreen&&!this.group&&!this.isOnScreen()||(A.save(),this._setupCompositeOperation(A),this.drawSelectionBackground(A),this.transform(A),this._setOpacity(A),this._setShadow(A),this.shouldCache()?(this.renderCache(),this.drawCacheOnCanvas(A)):(this._removeCacheCanvas(),this.drawObject(A,!1,{}),this.dirty=!1),A.restore())}drawSelectionBackground(A){}renderCache(A){if(A=A||{},this._cacheCanvas&&this._cacheContext||this._createCacheCanvas(),this.isCacheDirty()&&this._cacheContext){let{zoomX:e,zoomY:t,cacheTranslationX:i,cacheTranslationY:r}=this,{width:n,height:s}=this._cacheCanvas;this.drawObject(this._cacheContext,A.forClipping,{zoomX:e,zoomY:t,cacheTranslationX:i,cacheTranslationY:r,width:n,height:s,parentClipPaths:[]}),this.dirty=!1}}_removeCacheCanvas(){this._cacheCanvas=void 0,this._cacheContext=null}hasStroke(){return this.stroke&&"transparent"!==this.stroke&&0!==this.strokeWidth}hasFill(){return this.fill&&"transparent"!==this.fill}needsItsOwnCache(){return!!(this.paintFirst===go&&this.hasFill()&&this.hasStroke()&&this.shadow)||!!this.clipPath}shouldCache(){return this.ownCaching=this.objectCaching&&(!this.parent||!this.parent.isOnACache())||this.needsItsOwnCache(),this.ownCaching}willDrawShadow(){return!!this.shadow&&(0!==this.shadow.offsetX||0!==this.shadow.offsetY)}drawClipPathOnCache(A,e,t){A.save(),e.inverted?A.globalCompositeOperation="destination-out":A.globalCompositeOperation="destination-in",A.setTransform(1,0,0,1,0,0),A.drawImage(t,0,0),A.restore()}drawObject(A,e,t){let i=this.fill,r=this.stroke;e?(this.fill="black",this.stroke="",this._setClippingProperties(A)):this._renderBackground(A),this._render(A),this._drawClipPath(A,this.clipPath,t),this.fill=i,this.stroke=r}createClipPathLayer(A,e){let t=gy(e),i=t.getContext("2d");if(i.translate(e.cacheTranslationX,e.cacheTranslationY),i.scale(e.zoomX,e.zoomY),A._cacheCanvas=t,e.parentClipPaths.forEach(A=>{A.transform(i)}),e.parentClipPaths.push(A),A.absolutePositioned){let A=gF(this.calcTransformMatrix());i.transform(A[0],A[1],A[2],A[3],A[4],A[5])}return A.transform(i),A.drawObject(i,!0,e),t}_drawClipPath(A,e,t){if(!e)return;e._transformDone=!0;let i=this.createClipPathLayer(e,t);this.drawClipPathOnCache(A,e,i)}drawCacheOnCanvas(A){A.scale(1/this.zoomX,1/this.zoomY),A.drawImage(this._cacheCanvas,-this.cacheTranslationX,-this.cacheTranslationY)}isCacheDirty(){let A=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(this.isNotVisible())return!1;let e=this._cacheCanvas,t=this._cacheContext;return!(!e||!t||A||!this._updateCacheCanvas())||!!(this.dirty||this.clipPath&&this.clipPath.absolutePositioned)&&(e&&t&&!A&&(t.save(),t.setTransform(1,0,0,1,0,0),t.clearRect(0,0,e.width,e.height),t.restore()),!0)}_renderBackground(A){if(!this.backgroundColor)return;let e=this._getNonTransformedDimensions();A.fillStyle=this.backgroundColor,A.fillRect(-e.x/2,-e.y/2,e.x,e.y),this._removeShadow(A)}_setOpacity(A){this.group&&!this.group._transformDone?A.globalAlpha=this.getObjectOpacity():A.globalAlpha*=this.opacity}_setStrokeStyles(A,e){let t=e.stroke;t&&(A.lineWidth=e.strokeWidth,A.lineCap=e.strokeLineCap,A.lineDashOffset=e.strokeDashOffset,A.lineJoin=e.strokeLineJoin,A.miterLimit=e.strokeMiterLimit,gX(t)?"percentage"===t.gradientUnits||t.gradientTransform||t.patternTransform?this._applyPatternForTransformedGradient(A,t):(A.strokeStyle=t.toLive(A),this._applyPatternGradientTransform(A,t)):A.strokeStyle=e.stroke)}_setFillStyles(A,e){let{fill:t}=e;t&&(gX(t)?(A.fillStyle=t.toLive(A),this._applyPatternGradientTransform(A,t)):A.fillStyle=t)}_setClippingProperties(A){A.globalAlpha=1,A.strokeStyle="transparent",A.fillStyle="#000000"}_setLineDash(A,e){e&&0!==e.length&&A.setLineDash(e)}_setShadow(A){if(!this.shadow)return;let e=this.shadow,t=this.canvas,i=this.getCanvasRetinaScaling(),[r,,,n]=(null==t?void 0:t.viewportTransform)||cW,s=r*i,o=n*i,a=e.nonScaling?new gf(1,1):this.getObjectScaling();A.shadowColor=e.color,A.shadowBlur=e.blur*cL.browserShadowBlurConstant*(s+o)*(a.x+a.y)/4,A.shadowOffsetX=e.offsetX*s*a.x,A.shadowOffsetY=e.offsetY*o*a.y}_removeShadow(A){this.shadow&&(A.shadowColor="",A.shadowBlur=A.shadowOffsetX=A.shadowOffsetY=0)}_applyPatternGradientTransform(A,e){if(!gX(e))return{offsetX:0,offsetY:0};let t=e.gradientTransform||e.patternTransform,i=-this.width/2+e.offsetX||0,r=-this.height/2+e.offsetY||0;return"percentage"===e.gradientUnits?A.transform(this.width,0,0,this.height,i,r):A.transform(1,0,0,1,i,r),t&&A.transform(t[0],t[1],t[2],t[3],t[4],t[5]),{offsetX:i,offsetY:r}}_renderPaintInOrder(A){this.paintFirst===go?(this._renderStroke(A),this._renderFill(A)):(this._renderFill(A),this._renderStroke(A))}_render(A){}
75_renderFill(A){this.fill&&(A.save(),this._setFillStyles(A,this),"evenodd"===this.fillRule?A.fill("evenodd"):A.fill(),A.restore())}_renderStroke(A){if(this.stroke&&0!==this.strokeWidth){if(this.shadow&&!this.shadow.affectStroke&&this._removeShadow(A),A.save(),this.strokeUniform){let e=this.getObjectScaling();A.scale(1/e.x,1/e.y)}this._setLineDash(A,this.strokeDashArray),this._setStrokeStyles(A,this),A.stroke(),A.restore()}}_applyPatternForTransformedGradient(A,e){var t;let i=this._limitCacheSize(this._getCacheCanvasDimensions()),r=this.getCanvasRetinaScaling(),n=i.x/this.scaleX/r,s=i.y/this.scaleY/r,o=gy({width:Math.ceil(n),height:Math.ceil(s)}),a=o.getContext("2d");a&&(a.beginPath(),a.moveTo(0,0),a.lineTo(n,0),a.lineTo(n,s),a.lineTo(0,s),a.closePath(),a.translate(n/2,s/2),a.scale(i.zoomX/this.scaleX/r,i.zoomY/this.scaleY/r),this._applyPatternGradientTransform(a,e),a.fillStyle=e.toLive(A),a.fill(),A.translate(-this.width/2-this.strokeWidth/2,-this.height/2-this.strokeWidth/2),A.scale(r*this.scaleX/i.zoomX,r*this.scaleY/i.zoomY),A.strokeStyle=null!=(t=a.createPattern(o,"no-repeat"))?t:"")}_findCenterFromElement(){return new gf(this.left+this.width/2,this.top+this.height/2)}clone(A){let e=this.toObject(A);return this.constructor.fromObject(e)}cloneAsImage(A){let e=this.toCanvasElement(A);return new(gg.getClass("image"))(e)}toCanvasElement(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=li(this),t=this.group,i=this.shadow,r=Math.abs,n=A.enableRetinaScaling?cK():1,s=(A.multiplier||1)*n,o=A.canvasProvider||(A=>new g9(A,{enableRetinaScaling:!1,renderOnAddRemove:!1,skipOffscreen:!1}));delete this.group,A.withoutTransform&&(this.scaleX=1,this.scaleY=1,this.skewX=0,this.skewY=0,this.flipX=!1,this.flipY=!1,this.rotate(0)),A.withoutShadow&&(this.shadow=null),A.viewportTransform&&lt(this,gP(ln(this.getViewportTransform(),void 0),this.calcOwnMatrix())),this.setCoords();let a=gv(),c=this.getBoundingRect(),g=this.shadow,l=new gf;if(g){let A=g.blur,e=g.nonScaling?new gf(1,1):this.getObjectScaling();l.x=2*Math.round(r(g.offsetX)+A)*r(e.x),l.y=2*Math.round(r(g.offsetY)+A)*r(e.y)}let u=c.width+l.x,B=c.height+l.y;a.width=Math.ceil(u),a.height=Math.ceil(B);let h=o(a);"jpeg"===A.format&&(h.backgroundColor="#fff"),this.setPositionByOrigin(new gf(h.width/2,h.height/2),cZ,cZ);let d=this.canvas;h._objects=[this],this.set("canvas",h),this.setCoords();let f=h.toCanvasElement(s||1,A);return this.set("canvas",d),this.shadow=i,t&&(this.group=t),this.set(e),this.setCoords(),h._objects=[],h.destroy(),f}toDataURL(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return gk(this.toCanvasElement(A),A.format||"png",A.quality||1)}toBlob(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return gD(this.toCanvasElement(A),A.format||"png",A.quality||1)}isType(){for(var A=arguments.length,e=Array(A),t=0;t<A;t++)e[t]=arguments[t];return e.includes(this.constructor.type)||e.includes(this.type)}complexity(){return 1}toJSON(){return this.toObject()}rotate(A){let{centeredRotation:e,originX:t,originY:i}=this;if(e){let{x:A,y:e}=this.getRelativeCenterPoint();this.originX=cZ,this.originY=cZ,this.left=A,this.top=e}if(this.set("angle",A),e){let{x:A,y:e}=this.translateToOriginPoint(this.getRelativeCenterPoint(),t,i);this.left=A,this.top=e,this.originX=t,this.originY=i}}setOnGroup(){}_setupCompositeOperation(A){this.globalCompositeOperation&&(A.globalCompositeOperation=this.globalCompositeOperation)}dispose(){gl.cancelByTarget(this),this.off(),this._set("canvas",void 0),this._cacheCanvas&&cO().dispose(this._cacheCanvas),this._cacheCanvas=void 0,this._cacheContext=null}animate(A,e){return Object.entries(A).reduce((A,t)=>{let[i,r]=t;return A[i]=this._animate(i,r,e),A},{})}_animate(A,e){let t,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=A.split("."),n=this.constructor.colorProperties.includes(r[r.length-1]),{abort:s,startValue:o,onChange:a,onComplete:c}=i,g=cS(cS({},i),{},{target:this,startValue:o??r.reduce((A,e)=>A[e],this),endValue:e,abort:null==s?void 0:s.bind(this),onChange:(A,e,t)=>{r.reduce((e,t,i)=>(i===r.length-1&&(e[t]=A),e[t]),this),a&&a(A,e,t)},onComplete:(A,e,t)=>{this.setCoords(),c&&c(A,e,t)}});return n?((t=new us(g)).start(),t):uo(g)}isDescendantOf(A){let{parent:e,group:t}=this;return e===A||t===A||!!e&&e.isDescendantOf(A)||!!t&&t!==e&&t.isDescendantOf(A)}getAncestors(){let A=[],e=this;do(e=e.parent)&&A.push(e);while(e)return A}findCommonAncestors(A){if(this===A)return{fork:[],otherFork:[],common:[this,...this.getAncestors()]};let e=this.getAncestors(),t=A.getAncestors();if(0===e.length&&t.length>0&&this===t[t.length-1])return{fork:[],otherFork:[A,...t.slice(0,t.length-1)],common:[this]};for(let i,r=0;r<e.length;r++){if((i=e[r])===A)return{fork:[this,...e.slice(0,r)],otherFork:[],common:e.slice(r)};for(let n=0;n<t.length;n++){if(this===t[n])return{fork:[],otherFork:[A,...t.slice(0,n)],common:[this,...e]};if(i===t[n])return{fork:[this,...e.slice(0,r)],otherFork:[A,...t.slice(0,n)],common:e.slice(r)}}}return{fork:[this,...e],otherFork:[A,...t],common:[]}}hasCommonAncestors(A){let e=this.findCommonAncestors(A);return e&&!!e.common.length}isInFrontOf(A){if(this===A)return;let e=this.findCommonAncestors(A);if(e.fork.includes(A))return!0;
75if(e.otherFork.includes(this))return!1;let t=e.common[0]||this.canvas;if(!t)return;let i=e.fork.pop(),r=e.otherFork.pop(),n=t._objects.indexOf(i),s=t._objects.indexOf(r);return n>-1&&n>s}toObject(){let e,t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).concat(A.customProperties,this.constructor.customProperties||[]),i=cL.NUM_FRACTION_DIGITS,{clipPath:r,fill:n,stroke:s,shadow:o,strokeDashArray:a,left:c,top:g,originX:l,originY:u,width:B,height:h,strokeWidth:d,strokeLineCap:f,strokeDashOffset:Q,strokeLineJoin:C,strokeUniform:p,strokeMiterLimit:w,scaleX:E,scaleY:I,angle:m,flipX:v,flipY:y,opacity:k,visible:D,backgroundColor:b,fillRule:F,paintFirst:P,globalCompositeOperation:U,skewX:S,skewY:H}=this;r&&!r.excludeFromExport&&(e=r.toObject(t.concat("inverted","absolutePositioned")));let x=cS(cS({},gK(this,t)),{},{type:this.constructor.type,version:cz,originX:l,originY:u,left:gz(c,i),top:gz(g,i),width:gz(B,i),height:gz(h,i),fill:gV(n)?n.toObject():n,stroke:gV(s)?s.toObject():s,strokeWidth:gz(d,i),strokeDashArray:a&&a.concat(),strokeLineCap:f,strokeDashOffset:Q,strokeLineJoin:C,strokeUniform:p,strokeMiterLimit:gz(w,i),scaleX:gz(E,i),scaleY:gz(I,i),angle:gz(m,i),flipX:v,flipY:y,opacity:gz(k,i),shadow:o&&o.toObject(),visible:D,backgroundColor:b,fillRule:F,paintFirst:P,globalCompositeOperation:U,skewX:gz(S,i),skewY:gz(H,i)},e?{clipPath:e}:null);return this.includeDefaultValues?x:this._removeDefaultValues(x)}toDatalessObject(A){return this.toObject(A)}_removeDefaultValues(A){let e=this.constructor.getDefaults(),t=Object.keys(e).length>0?e:Object.getPrototypeOf(this);return gY(A,(A,e)=>{if(e===c$||"top"===e||"type"===e)return!0;let i=t[e];return A!==i&&!(Array.isArray(A)&&Array.isArray(i)&&0===A.length&&0===i.length)})}toString(){return"#<".concat(this.constructor.type,">")}static _fromObject(A){let e=cH(A,ug),t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{extraParam:i}=t;return gO(e,cH(t,ul)).then(A=>i?(delete A[i],new this(e[i],A)):new this(A))}static fromObject(A,e){return this._fromObject(A,e)}};cP(uu,"stateProperties",l3),cP(uu,"cacheProperties",l4),cP(uu,"ownDefaults",{top:0,left:0,width:0,height:0,angle:0,flipX:!1,flipY:!1,scaleX:1,scaleY:1,minScaleLimit:0,skewX:0,skewY:0,originX:c$,originY:"top",strokeWidth:1,strokeUniform:!1,padding:0,opacity:1,paintFirst:gs,fill:"rgb(0,0,0)",fillRule:"nonzero",stroke:null,strokeDashArray:null,strokeDashOffset:0,strokeLineCap:"butt",strokeLineJoin:"miter",strokeMiterLimit:4,globalCompositeOperation:"source-over",backgroundColor:"",shadow:null,visible:!0,includeDefaultValues:!0,excludeFromExport:!1,objectCaching:!0,clipPath:void 0,inverted:!1,absolutePositioned:!1,centeredRotation:!0,centeredScaling:!1,dirty:!0}),cP(uu,"type","FabricObject"),cP(uu,"colorProperties",[gs,go,"backgroundColor"]),cP(uu,"customProperties",[]),gg.setClass(uu),gg.setClass(uu,"object");let uB=(A,e,t)=>(i,r,n,s)=>{let o=e(i,r,n,s);return o&&lo(A,cS(cS({},lB(i,r,n,s)),t)),o};function uh(A){return(e,t,i,r)=>{let{target:n,originX:s,originY:o}=t,a=n.getRelativeCenterPoint(),c=n.translateToOriginPoint(a,s,o),g=A(e,t,i,r);return n.setPositionByOrigin(c,t.originX,t.originY),g}}let ud=uB(c6,uh((A,e,t,i)=>{let r=ld(e,e.originX,e.originY,t,i);if(lc(e.originX)===lc(cZ)||lc(e.originX)===lc(c2)&&r.x<0||lc(e.originX)===lc(c$)&&r.x>0){let{target:A}=e,t=A.strokeWidth/(A.strokeUniform?A.scaleX:1),i=ll(e)?2:1,n=A.width,s=Math.abs(r.x*i/A.scaleX)-t;return A.set("width",Math.max(s,1)),n!==A.width}return!1}));function uf(A,e,t,i,r){i=i||{};let n=this.sizeX||i.cornerSize||r.cornerSize,s=this.sizeY||i.cornerSize||r.cornerSize,o=void 0!==i.transparentCorners?i.transparentCorners:r.transparentCorners,a=o?go:gs,c=!o&&(i.cornerStrokeColor||r.cornerStrokeColor),g,l=e,u=t;A.save(),A.fillStyle=i.cornerColor||r.cornerColor||"",A.strokeStyle=i.cornerStrokeColor||r.cornerStrokeColor||"",n>s?(g=n,A.scale(1,s/n),u=t*n/s):s>n?(g=s,A.scale(n/s,1),l=e*s/n):g=n,A.beginPath(),A.arc(l,u,g/2,0,cV,!1),A[a](),c&&A.stroke(),A.restore()}function uQ(A,e,t,i,r){i=i||{};let n=this.sizeX||i.cornerSize||r.cornerSize,s=this.sizeY||i.cornerSize||r.cornerSize,o=void 0!==i.transparentCorners?i.transparentCorners:r.transparentCorners,a=o?go:gs,c=!o&&(i.cornerStrokeColor||r.cornerStrokeColor),g=n/2,l=s/2;A.save(),A.fillStyle=i.cornerColor||r.cornerColor||"",A.strokeStyle=i.cornerStrokeColor||r.cornerStrokeColor||"",A.translate(e,t);let u=r.getTotalAngle();A.rotate(u*cq),A["".concat(a,"Rect")](-g,-l,n,s),c&&A.strokeRect(-g,-l,n,s),A.restore(
75)}class uC{constructor(A){cP(this,"visible",!0),cP(this,"actionName",ge),cP(this,"angle",0),cP(this,"x",0),cP(this,"y",0),cP(this,"offsetX",0),cP(this,"offsetY",0),cP(this,"sizeX",0),cP(this,"sizeY",0),cP(this,"touchSizeX",0),cP(this,"touchSizeY",0),cP(this,"cursorStyle","crosshair"),cP(this,"withConnection",!1),Object.assign(this,A)}shouldActivate(A,e,t,i){var r;let{tl:n,tr:s,br:o,bl:a}=i;return(null==(r=e.canvas)?void 0:r.getActiveObject())===e&&e.isControlVisible(A)&&ua.isPointInPolygon(t,[n,s,o,a])}getActionHandler(A,e,t){return this.actionHandler}getMouseDownHandler(A,e,t){return this.mouseDownHandler}getMouseUpHandler(A,e,t){return this.mouseUpHandler}cursorStyleHandler(A,e,t){return e.cursorStyle}getActionName(A,e,t){return e.actionName}getVisibility(A,e){var t,i;return null!=(t=null==(i=A._controlsVisibility)?void 0:i[e])?t:this.visible}setVisibility(A,e,t){this.visible=A}positionHandler(A,e,t,i){return new gf(this.x*A.x+this.offsetX,this.y*A.y+this.offsetY).transform(e)}calcCornerCoords(A,e,t,i,r,n){let s=gU([gx(t,i),gM({angle:A}),gL((r?this.touchSizeX:this.sizeX)||e,(r?this.touchSizeY:this.sizeY)||e)]);return{tl:new gf(-.5,-.5).transform(s),tr:new gf(.5,-.5).transform(s),br:new gf(.5,.5).transform(s),bl:new gf(-.5,.5).transform(s)}}render(A,e,t,i,r){"circle"===((i=i||{}).cornerStyle||r.cornerStyle)?uf.call(this,A,e,t,i,r):uQ.call(this,A,e,t,i,r)}}let up=(A,e,t)=>t.lockRotation?lg:e.cursorStyle,uw=uB(c9,uh((A,e,t,i)=>{let{target:r,ex:n,ey:s,theta:o,originX:a,originY:c}=e,g=r.translateToOriginPoint(r.getRelativeCenterPoint(),a,c);if(lu(r,"lockRotation"))return!1;let l=Math.atan2(s-g.y,n-g.x),u=(Math.atan2(i-g.y,t-g.x)-l+o)/cq;if(r.snapAngle&&r.snapAngle>0){let A=r.snapAngle,e=r.snapThreshold||A,t=Math.ceil(u/A)*A,i=Math.floor(u/A)*A;Math.abs(u-i)<e?u=i:Math.abs(u-t)<e&&(u=t)}u<0&&(u=360+u),u%=360;let B=r.angle!==u;return r.angle=u,B}));function uE(A,e){let t=e.canvas,i=A[t.uniScaleKey];return t.uniformScaling&&!i||!t.uniformScaling&&i}function uI(A,e,t){let i=lu(A,"lockScalingX"),r=lu(A,"lockScalingY");if(i&&r||!e&&(i||r)&&t||i&&"x"===e||r&&"y"===e)return!0;let{width:n,height:s,strokeWidth:o}=A;return 0===n&&0===o&&"y"!==e||0===s&&0===o&&"x"!==e}let um=["e","se","s","sw","w","nw","n","ne","e"],uv=(A,e,t)=>{let i=uE(A,t);if(uI(t,0!==e.x&&0===e.y?"x":0===e.x&&0!==e.y?"y":"",i))return lg;let r=lh(t,e);return"".concat(um[r],"-resize")};function uy(A,e,t,i){let r,n,s,o,a,c,g=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},l=e.target,u=g.by,B=uE(A,l);if(uI(l,u,B))return!1;if(e.gestureScale)n=e.scaleX*e.gestureScale,s=e.scaleY*e.gestureScale;else{if(r=ld(e,e.originX,e.originY,t,i),a="y"!==u?Math.sign(r.x||e.signX||1):1,c="x"!==u?Math.sign(r.y||e.signY||1):1,e.signX||(e.signX=a),e.signY||(e.signY=c),lu(l,"lockScalingFlip")&&(e.signX!==a||e.signY!==c))return!1;if(o=l._getTransformedDimensions(),B&&!u){let A=Math.abs(r.x)+Math.abs(r.y),{original:t}=e,i=A/(Math.abs(o.x*t.scaleX/l.scaleX)+Math.abs(o.y*t.scaleY/l.scaleY));n=t.scaleX*i,s=t.scaleY*i}else n=Math.abs(r.x*l.scaleX/o.x),s=Math.abs(r.y*l.scaleY/o.y);ll(e)&&(n*=2,s*=2),e.signX!==a&&"y"!==u&&(e.originX=.5-lc(e.originX),n*=-1,e.signX=a),e.signY!==c&&"x"!==u&&(e.originY=.5-lc(e.originY),s*=-1,e.signY=c)}let h=l.scaleX,d=l.scaleY;return u?("x"===u&&l.set(gt,n),"y"===u&&l.set(gi,s)):(lu(l,"lockScalingX")||l.set(gt,n),lu(l,"lockScalingY")||l.set(gi,s)),h!==l.scaleX||d!==l.scaleY}let uk=uB(c4,uh((A,e,t,i)=>uy(A,e,t,i))),uD=uB(c4,uh((A,e,t,i)=>uy(A,e,t,i,{by:"x"}))),ub=uB(c4,uh((A,e,t,i)=>uy(A,e,t,i,{by:"y"}))),uF=["target","ex","ey","skewingSide"],uP={x:{counterAxis:"y",scale:gt,skew:gr,lockSkewing:"lockSkewingX",origin:"originX",flip:"flipX"},y:{counterAxis:"x",scale:gi,skew:gn,lockSkewing:"lockSkewingY",origin:"originY",flip:"flipY"}},uU=["ns","nesw","ew","nwse"];function uS(A,e,t,i,r){let{target:n}=t,{counterAxis:s,origin:o,lockSkewing:a,skew:c,flip:g}=uP[A];if(lu(n,a))return!1;let{origin:l,flip:u}=uP[s],B=-Math.sign(lc(t[l])*(n[u]?-1:1))*(n[g]?-1:1),h=-(0===n[c]&&ld(t,cZ,cZ,i,r)[A]>0||n[c]>0?1:-1)*B*.5+.5;return uB(c5,uh((e,t,i,r)=>(function(A,e,t){let{target:i,ex:r,ey:n,skewingSide:s}=e,o=cH(e,uF),{skew:a}=uP[A],c=t.subtract(new gf(r,n)).divide(new gf(i.scaleX,i.scaleY))[A],g=i[a],l=Math.tan(o[a]*cq),u=Math.atan(2*c*s/Math.max("y"===A?i._getTransformedDimensions({scaleX:1,scaleY:1,skewX:0}).x:i._getTransformedDimensions({scaleX:1,scaleY:1}
75).y,1)+l)/cq;i.set(a,u);let B=g!==i[a];if(B&&"y"===A){let{skewX:A,scaleX:e}=i,t=i._getTransformedDimensions({skewY:g}),r=i._getTransformedDimensions(),n=0!==A?t.x/r.x:1;1!==n&&i.set(gt,n*e)}return B})(A,t,new gf(i,r))))(e,cS(cS({},t),{},{[o]:h,skewingSide:B}),i,r)}function uH(A,e){return A[e.canvas.altActionKey]}let ux=(A,e,t)=>{let i=uH(A,t);return 0===e.x?i?gr:gi:0===e.y?i?gn:gt:""},uM=(A,e,t)=>uH(A,t)?((A,e)=>{if(0!==A.x&&lu(e,"lockSkewingY")||0!==A.y&&lu(e,"lockSkewingX"))return lg;let t=lh(e,A)%4;return"".concat(uU[t],"-resize")})(e,t):uv(A,e,t),uL=(A,e,t,i)=>uH(A,e.target)?uS("y",A,e,t,i):uD(A,e,t,i),u_=(A,e,t,i)=>uH(A,e.target)?uS("x",A,e,t,i):ub(A,e,t,i),uR=()=>({ml:new uC({x:-.5,y:0,cursorStyleHandler:uM,actionHandler:uL,getActionName:ux}),mr:new uC({x:.5,y:0,cursorStyleHandler:uM,actionHandler:uL,getActionName:ux}),mb:new uC({x:0,y:.5,cursorStyleHandler:uM,actionHandler:u_,getActionName:ux}),mt:new uC({x:0,y:-.5,cursorStyleHandler:uM,actionHandler:u_,getActionName:ux}),tl:new uC({x:-.5,y:-.5,cursorStyleHandler:uv,actionHandler:uk}),tr:new uC({x:.5,y:-.5,cursorStyleHandler:uv,actionHandler:uk}),bl:new uC({x:-.5,y:.5,cursorStyleHandler:uv,actionHandler:uk}),br:new uC({x:.5,y:.5,cursorStyleHandler:uv,actionHandler:uk}),mtr:new uC({x:0,y:-.5,actionHandler:uw,cursorStyleHandler:up,offsetY:-40,withConnection:!0,actionName:c7})});class uT extends uu{static getDefaults(){return cS(cS({},super.getDefaults()),uT.ownDefaults)}constructor(A){super(),Object.assign(this,this.constructor.createControls(),uT.ownDefaults),this.setOptions(A)}static createControls(){return{controls:uR()}}_updateCacheCanvas(){let A=this.canvas;if(this.noScaleCache&&A&&A._currentTransform){let e=A._currentTransform,t=e.target,i=e.action;if(this===t&&i&&i.startsWith(ge))return!1}return super._updateCacheCanvas()}getActiveControl(){let A=this.__corner;return A?{key:A,control:this.controls[A],coord:this.oCoords[A]}:void 0}findControl(A){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!this.hasControls||!this.canvas)return;this.__corner=void 0;let t=Object.entries(this.oCoords);for(let i=t.length-1;i>=0;i--){let[r,n]=t[i],s=this.controls[r];if(s.shouldActivate(r,this,A,e?n.touchCorner:n.corner))return this.__corner=r,{key:r,control:s,coord:this.oCoords[r]}}}calcOCoords(){let A=this.getViewportTransform(),e=this.getCenterPoint(),t=gP(gx(e.x,e.y),gM({angle:this.getTotalAngle()-(this.group&&this.flipX?180:0)})),i=gP(A,t),r=gP(i,[1/A[0],0,0,1/A[3],0,0]),n=this.group?gH(this.calcTransformMatrix()):void 0;n&&(n.scaleX=Math.abs(n.scaleX),n.scaleY=Math.abs(n.scaleY));let s=this._calculateCurrentDimensions(n),o={};return this.forEachControl((A,e)=>{let t=A.positionHandler(s,r,this,A);o[e]=Object.assign(t,this._calcCornerCoords(A,t))}),o}_calcCornerCoords(A,e){let t=this.getTotalAngle();return{corner:A.calcCornerCoords(t,this.cornerSize,e.x,e.y,!1,this),touchCorner:A.calcCornerCoords(t,this.touchCornerSize,e.x,e.y,!0,this)}}setCoords(){super.setCoords(),this.canvas&&(this.oCoords=this.calcOCoords())}forEachControl(A){for(let e in this.controls)A(this.controls[e],e,this)}drawSelectionBackground(A){if(!this.selectionBackgroundColor||this.canvas&&this.canvas._activeObject!==this)return;A.save();let e=this.getRelativeCenterPoint(),t=this._calculateCurrentDimensions(),i=this.getViewportTransform();A.translate(e.x,e.y),A.scale(1/i[0],1/i[3]),A.rotate(this.angle*cq),A.fillStyle=this.selectionBackgroundColor,A.fillRect(-t.x/2,-t.y/2,t.x,t.y),A.restore()}strokeBorders(A,e){A.strokeRect(-e.x/2,-e.y/2,e.x,e.y)}_drawBorders(A,e){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=cS({hasControls:this.hasControls,borderColor:this.borderColor,borderDashArray:this.borderDashArray},t);A.save(),A.strokeStyle=i.borderColor,this._setLineDash(A,i.borderDashArray),this.strokeBorders(A,e),i.hasControls&&this.drawControlsConnectingLines(A,e),A.restore()}_renderControls(A){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{hasBorders:t,hasControls:i}=this,r=cS({hasBorders:t,hasControls:i},e),n=this.getViewportTransform(),s=r.hasBorders,o=r.hasControls,a=gH(gP(n,this.calcTransformMatrix()));A.save(),A.translate(a.translateX,a.translateY),A.lineWidth=this.borderScaleFactor,this.group===this.parent&&(A.globalAlpha=this.isMoving?this.borderOpacityWhenMoving:1),this.flipX&&(a.angle-=180),A.rotate((this.group?a.angle:this.angle)*cq),s&&this.drawBorders(A,a,e),o&&this.drawControls(A,e),A.restore(
75)}drawBorders(A,e,t){let i;if(t&&t.forActiveSelection||this.group){let A=lr(this.width,this.height,gG(e)),t=this.isStrokeAccountedForInDimensions()?gQ:(this.strokeUniform?new gf().scalarAdd(this.canvas?this.canvas.getZoom():1):new gf(e.scaleX,e.scaleY)).scalarMultiply(this.strokeWidth);i=A.add(t).scalarAdd(this.borderScaleFactor).scalarAdd(2*this.padding)}else i=this._calculateCurrentDimensions().scalarAdd(this.borderScaleFactor);this._drawBorders(A,i,t)}drawControlsConnectingLines(A,e){let t=!1;A.beginPath(),this.forEachControl((i,r)=>{i.withConnection&&i.getVisibility(this,r)&&(t=!0,A.moveTo(i.x*e.x,i.y*e.y),A.lineTo(i.x*e.x+i.offsetX,i.y*e.y+i.offsetY))}),t&&A.stroke()}drawControls(A){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};A.save();let t=this.getCanvasRetinaScaling(),{cornerStrokeColor:i,cornerDashArray:r,cornerColor:n}=this,s=cS({cornerStrokeColor:i,cornerDashArray:r,cornerColor:n},e);A.setTransform(t,0,0,t,0,0),A.strokeStyle=A.fillStyle=s.cornerColor,this.transparentCorners||(A.strokeStyle=s.cornerStrokeColor),this._setLineDash(A,s.cornerDashArray),this.forEachControl((e,t)=>{if(e.getVisibility(this,t)){let i=this.oCoords[t];e.render(A,i.x,i.y,s,this)}}),A.restore()}isControlVisible(A){return this.controls[A]&&this.controls[A].getVisibility(this,A)}setControlVisible(A,e){this._controlsVisibility||(this._controlsVisibility={}),this._controlsVisibility[A]=e}setControlsVisibility(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object.entries(A).forEach(A=>{let[e,t]=A;return this.setControlVisible(e,t)})}clearContextTop(A){if(!this.canvas)return;let e=this.canvas.contextTop;if(!e)return;let t=this.canvas.viewportTransform;e.save(),e.transform(t[0],t[1],t[2],t[3],t[4],t[5]),this.transform(e);let i=this.width+4,r=this.height+4;return e.clearRect(-i/2,-r/2,i,r),A||e.restore(),e}onDeselect(A){return!1}onSelect(A){return!1}shouldStartDragging(A){return!1}onDragStart(A){return!1}canDrop(A){return!1}renderDragSourceEffect(A){}renderDropTargetEffect(A){}}function uG(A,e){return e.forEach(e=>{Object.getOwnPropertyNames(e.prototype).forEach(t=>{"constructor"!==t&&Object.defineProperty(A.prototype,t,Object.getOwnPropertyDescriptor(e.prototype,t)||Object.create(null))})}),A}cP(uT,"ownDefaults",{noScaleCache:!0,lockMovementX:!1,lockMovementY:!1,lockRotation:!1,lockScalingX:!1,lockScalingY:!1,lockSkewingX:!1,lockSkewingY:!1,lockScalingFlip:!1,cornerSize:13,touchCornerSize:24,transparentCorners:!0,cornerColor:"rgb(178,204,255)",cornerStrokeColor:"",cornerStyle:"rect",cornerDashArray:null,hasControls:!0,borderColor:"rgb(178,204,255)",borderDashArray:null,borderOpacityWhenMoving:.4,borderScaleFactor:1,hasBorders:!0,selectionBackgroundColor:"",selectable:!0,evented:!0,perPixelTargetFind:!1,activeOn:"down",hoverCursor:null,moveCursor:null});class uN extends uT{}uG(uN,[lk]),gg.setClass(uN),gg.setClass(uN,"object");class uj{constructor(A){this.options=A,this.strokeProjectionMagnitude=this.options.strokeWidth/2,this.scale=new gf(this.options.scaleX,this.options.scaleY),this.strokeUniformScalar=this.options.strokeUniform?new gf(1/this.options.scaleX,1/this.options.scaleY):new gf(1,1)}createSideVector(A,e){let t=lJ(A,e);return this.options.strokeUniform?t.multiply(this.scale):t}projectOrthogonally(A,e,t){return this.applySkew(A.add(this.calcOrthogonalProjection(A,e,t)))}isSkewed(){return 0!==this.options.skewX||0!==this.options.skewY}applySkew(A){let e=new gf(A);return e.y+=e.x*Math.tan(this.options.skewY*cq),e.x+=e.y*Math.tan(this.options.skewX*cq),e}scaleUnitVector(A,e){return A.multiply(this.strokeUniformScalar).scalarMultiply(e)}}let uO=new gf;class uK extends uj{static getOrthogonalRotationFactor(A,e){return Math.abs(e?lX(A,e):lX(lY,A))<cX?-1:1}constructor(A,e,t,i){super(i),cP(this,"AB",void 0),cP(this,"AC",void 0),cP(this,"alpha",void 0),cP(this,"bisector",void 0),this.A=new gf(A),this.B=new gf(e),this.C=new gf(t),this.AB=this.createSideVector(this.A,this.B),this.AC=this.createSideVector(this.A,this.C),this.alpha=lX(this.AB,this.AC),this.bisector=lV(((A,e)=>A.rotate(e))(this.AB.eq(uO)?this.AC:this.AB,this.alpha/2))}calcOrthogonalProjection(A,e){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.strokeProjectionMagnitude,i=lq(this.createSideVector(A,e)),r=uK.getOrthogonalRotationFactor(i,this.bisector);return this.scaleUnitVector(i,t*r)}projectBevel(){let A=[];
75return(this.alpha%cV==0?[this.B]:[this.B,this.C]).forEach(e=>{A.push(this.projectOrthogonally(this.A,e)),A.push(this.projectOrthogonally(this.A,e,-this.strokeProjectionMagnitude))}),A}projectMiter(){let A=[],e=1/Math.sin(Math.abs(this.alpha)/2),t=this.scaleUnitVector(this.bisector,-this.strokeProjectionMagnitude*e),i=this.options.strokeUniform?this.scaleUnitVector(this.bisector,this.options.strokeMiterLimit).distanceFrom(lz):this.options.strokeMiterLimit;return t.distanceFrom(lz)/this.strokeProjectionMagnitude<=i&&A.push(this.applySkew(this.A.add(t))),A.push(...this.projectBevel()),A}projectRoundNoSkew(A,e){let t=[],i=new gf(uK.getOrthogonalRotationFactor(this.bisector),uK.getOrthogonalRotationFactor(new gf(this.bisector.y,this.bisector.x)));return[new gf(1,0).scalarMultiply(this.strokeProjectionMagnitude).multiply(this.strokeUniformScalar).multiply(i),new gf(0,1).scalarMultiply(this.strokeProjectionMagnitude).multiply(this.strokeUniformScalar).multiply(i)].forEach(i=>{l$(i,A,e)&&t.push(this.A.add(i))}),t}projectRoundWithSkew(A,e){let t=[],{skewX:i,skewY:r,scaleX:n,scaleY:s,strokeUniform:o}=this.options,a=new gf(Math.tan(i*cq),Math.tan(r*cq)),c=this.strokeProjectionMagnitude,g=o?c/s/Math.sqrt(1/s**2+1/n**2*a.y**2):c/Math.sqrt(1+a.y**2),l=new gf(Math.sqrt(Math.max(c**2-g**2,0)),g),u=o?c/Math.sqrt(1+a.x**2*(1/s)**2/(1/n+1/n*a.x*a.y)**2):c/Math.sqrt(1+a.x**2/(1+a.x*a.y)**2),B=new gf(u,Math.sqrt(Math.max(c**2-u**2,0)));return[B,B.scalarMultiply(-1),l,l.scalarMultiply(-1)].map(A=>this.applySkew(o?A.multiply(this.strokeUniformScalar):A)).forEach(i=>{l$(i,A,e)&&t.push(this.applySkew(this.A).add(i))}),t}projectRound(){let A=[];A.push(...this.projectBevel());let e=this.alpha%cV==0,t=this.applySkew(this.A),i=A[2*!e].subtract(t),r=A[+!!e].subtract(t),n=lW(i,e?this.applySkew(this.AB.scalarMultiply(-1)):this.applySkew(this.bisector.multiply(this.strokeUniformScalar).scalarMultiply(-1)))>0,s=n?i:r,o=n?r:i;return this.isSkewed()?A.push(...this.projectRoundWithSkew(s,o)):A.push(...this.projectRoundNoSkew(s,o)),A}projectPoints(){switch(this.options.strokeLineJoin){case"miter":return this.projectMiter();case"round":return this.projectRound();default:return this.projectBevel()}}project(){return this.projectPoints().map(A=>({originPoint:this.A,projectedPoint:A,angle:this.alpha,bisector:this.bisector}))}}class uY extends uj{constructor(A,e,t){super(t),this.A=new gf(A),this.T=new gf(e)}calcOrthogonalProjection(A,e){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.strokeProjectionMagnitude,i=this.createSideVector(A,e);return this.scaleUnitVector(lq(i),t)}projectButt(){return[this.projectOrthogonally(this.A,this.T,this.strokeProjectionMagnitude),this.projectOrthogonally(this.A,this.T,-this.strokeProjectionMagnitude)]}projectRound(){let A=[];if(!this.isSkewed()&&this.A.eq(this.T)){let e=new gf(1,1).scalarMultiply(this.strokeProjectionMagnitude).multiply(this.strokeUniformScalar);A.push(this.applySkew(this.A.add(e)),this.applySkew(this.A.subtract(e)))}else A.push(...new uK(this.A,this.T,this.T,this.options).projectRound());return A}projectSquare(){let A=[];if(this.A.eq(this.T)){let e=new gf(1,1).scalarMultiply(this.strokeProjectionMagnitude).multiply(this.strokeUniformScalar);A.push(this.A.add(e),this.A.subtract(e))}else{let e=this.calcOrthogonalProjection(this.A,this.T,this.strokeProjectionMagnitude),t=this.scaleUnitVector(lV(this.createSideVector(this.A,this.T)),-this.strokeProjectionMagnitude),i=this.A.add(t);A.push(i.add(e),i.subtract(e))}return A.map(A=>this.applySkew(A))}projectPoints(){switch(this.options.strokeLineCap){case"round":return this.projectRound();case"square":return this.projectSquare();default:return this.projectButt()}}project(){return this.projectPoints().map(A=>({originPoint:this.A,projectedPoint:A}))}}let uz=A=>{let e={};return Object.keys(A).forEach(t=>{e[t]={},Object.keys(A[t]).forEach(i=>{e[t][i]=cS({},A[t][i])})}),e},uJ=A=>(n||n||(n="Intl"in cO().window&&"Segmenter"in Intl&&new Intl.Segmenter(void 0,{granularity:"grapheme"})),n)?Array.from(n.segment(A)).map(A=>{let{segment:e}=A;return e}):uX(A),uX=A=>{let e=[];for(let t,i=0;i<A.length;i++)!1!==(t=uV(A,i))&&e.push(t);return e},uV=(A,e)=>{let t=A.charCodeAt(e);if(isNaN(t))return"";if(t<55296||t>57343)return A.charAt(e);if(55296<=t&&t<=56319){if(A.length<=e+1)throw"High surrogate without following low surrogate";let t=A.charCodeAt(e+1);if(56320>t||t>57343)throw"High surrogate without following low surrogate";return A.charAt(e)+A.charAt(e+1)}if(0===e)throw"Low surrogate without preceding high surrogate";let i=A.charCodeAt(e-1);if(55296>i||i>56319)throw"Low surrogate without preceding high surrogate";return!1},uq=function(A,e){let t=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return A.fill!==e.fill||A.stroke!==e.stroke||A.strokeWidth!==e.strokeWidth||A.fontSize!==e.fontSize||A.fontFamily!==e.fontFamily||A.fontWeight!==e.fontWeight||A.fontStyle!==e.fontStyle||A.textDecorationThickness!==e.textDecorationThickness||A.textBackgroun
75dColor!==e.textBackgroundColor||A.deltaY!==e.deltaY||t&&(A.overline!==e.overline||A.underline!==e.underline||A.linethrough!==e.linethrough)},uW=["display","transform",gs,"fill-opacity","fill-rule","opacity",go,"stroke-dasharray","stroke-linecap","stroke-dashoffset","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","id","paint-order","vector-effect","instantiated_by_use","clip-path"];function uZ(A,e){let t,i=A.nodeName,r=A.getAttribute("class"),n=A.getAttribute("id"),s="(?![a-zA-Z\\-]+)";if(t=RegExp("^"+i,"i"),e=e.replace(t,""),n&&e.length&&(t=RegExp("#"+n+s,"i"),e=e.replace(t,"")),r&&e.length){let A=r.split(" ");for(let i=A.length;i--;)t=RegExp("\\."+A[i]+s,"i"),e=e.replace(t,"")}return 0===e.length}let u$=A=>{var e;return null!=(e=lN[A])?e:A},u0=RegExp("(".concat(lR,")"),"gi"),u2="(".concat(lR,")"),u1=String.raw(d6||(d6=cx(["(skewX)(",")"],["(skewX)\\(","\\)"])),u2),u8=String.raw(fA||(fA=cx(["(skewY)(",")"],["(skewY)\\(","\\)"])),u2),u3=String.raw(fe||(fe=cx(["(rotate)(","(?: "," ",")?)"],["(rotate)\\(","(?: "," ",")?\\)"])),u2,u2,u2),u4=String.raw(ft||(ft=cx(["(scale)(","(?: ",")?)"],["(scale)\\(","(?: ",")?\\)"])),u2,u2),u9=String.raw(fi||(fi=cx(["(translate)(","(?: ",")?)"],["(translate)\\(","(?: ",")?\\)"])),u2,u2),u7=String.raw(fr||(fr=cx(["(matrix)("," "," "," "," "," ",")"],["(matrix)\\("," "," "," "," "," ","\\)"])),u2,u2,u2,u2,u2,u2),u5="(?:".concat(u7,"|").concat(u9,"|").concat(u3,"|").concat(u4,"|").concat(u1,"|").concat(u8,")"),u6=new RegExp(String.raw(fn||(fn=cx(["^s*(?:","?)s*$"],["^\\s*(?:","?)\\s*$"])),"(?:".concat(u5,"*)"))),BA=new RegExp(u5),Be=RegExp(u5,"g");function Bt(A){let e=[];
75if(!(A=A.replace(u0," $1 ").replace(/,/gi," ").replace(/\s+/gi," ").replace(/\s*([()])\s*/gi,"$1"))||A&&!u6.test(A))return[...cW];for(let t of A.matchAll(Be)){let A=BA.exec(t[0]);if(!A)continue;let i=cW,[,r,...n]=A.filter(A=>!!A),[s,o,a,c,g,l]=n.map(A=>parseFloat(A));switch(r){case"translate":i=gx(s,o);break;case c7:i=gM({angle:s},{x:o,y:a});break;case ge:i=gL(s,o);break;case gr:i=gR(s);break;case gn:i=gT(s);break;case"matrix":i=[s,o,a,c,g,l]}e.push(i)}return gU(e)}let Bi={stroke:"strokeOpacity",fill:"fillOpacity"};function Br(A,e,t){let i,r,n;if(!A)return{};let s,o={},a=16;A.parentNode&&lK.test(A.parentNode.nodeName)&&(o=Br(A.parentElement,e,t)).fontSize&&(s=a=lv(o.fontSize));let c=cS(cS(cS({},e.reduce((e,t)=>{let i=A.getAttribute(t);return i&&(e[t]=i),e},{})),function(A){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t={};for(let i in e)(function(A,e){let t=!0,i=uZ(A,e.pop());return i&&e.length&&(t=function(A,e){let t,i=!0;for(;A.parentElement&&1===A.parentElement.nodeType&&e.length;)i&&(t=e.pop()),i=uZ(A=A.parentElement,t);return 0===e.length}(A,e)),i&&t&&0===e.length})(A,i.split(" "))&&(t=cS(cS({},t),e[i]));return t}(A,t)),(i={},(r=A.getAttribute("style"))&&("string"==typeof r?r.replace(/;\s*$/,"").split(";").forEach(A=>{if(!A)return;let[e,t]=A.split(":");i[e.trim().toLowerCase()]=t.trim()}):Object.entries(r).forEach(A=>{let[e,t]=A;void 0!==t&&(i[e.toLowerCase()]=t)})),i));c[lO]&&A.setAttribute(lO,c[lO]),c[lj]&&(s=lv(c[lj],a),c[lj]="".concat(s));let g={};for(let A in c){let e=u$(A),t=function(A,e,t,i){let r=Array.isArray(e),n,s=e;if(A!==gs&&A!==go||e!==c1){if("strokeUniform"===A)return"non-scaling-stroke"===e;if("strokeDashArray"===A)s=e===c1?null:e.replace(/,/g," ").split(/\s+/).map(parseFloat);else if("transformMatrix"===A)s=t&&t.transformMatrix?gP(t.transformMatrix,Bt(e)):Bt(e);else if("visible"===A)s=e!==c1&&"hidden"!==e,t&&!1===t.visible&&(s=!1);else if("opacity"===A)s=parseFloat(e),t&&void 0!==t.opacity&&(s*=t.opacity);else if("textAnchor"===A)s="start"===e?c$:"end"===e?c2:cZ;else if("charSpacing"===A||A===lb)n=lv(e,i)/i*1e3;else if("paintFirst"===A){let A=e.indexOf(gs),t=e.indexOf(go);s=gs,(A>-1&&t>-1&&t<A||-1===A&&t>-1)&&(s=go)}else{if("href"===A||"xlink:href"===A||"font"===A||"id"===A)return e;if("imageSmoothing"===A)return"optimizeQuality"===e;n=r?e.map(lv):lv(e,i)}}else s="";return!r&&isNaN(n)?s:n}(e,c[A],o,s);g[e]=t}g&&g.font&&function(A,e){let t=A.match(lG);if(!t)return;let i=t[1],r=t[3],n=t[4],s=t[5],o=t[6];i&&(e.fontStyle=i),r&&(e.fontWeight=isNaN(parseFloat(r))?r:parseFloat(r)),n&&(e.fontSize=lv(n)),o&&(e.fontFamily=o),s&&(e.lineHeight="normal"===s?1:s)}(g.font,g);let l=cS(cS({},o),g);return lK.test(A.nodeName)||(n=uN.getDefaults(),Object.entries(Bi).forEach(A=>{let[e,t]=A;if(void 0===l[t]||""===l[e])return;if(void 0===l[e]){if(!n[e])return;l[e]=n[e]}if(0===l[e].indexOf("url("))return;let i=new lm(l[e]);l[e]=i.setAlpha(gz(i.getAlpha()*l[t],2)).toRgba()})),l}let Bn=["left","top","width","height","visible"],Bs=["rx","ry"];class Bo extends uN{static getDefaults(){return cS(cS({},super.getDefaults()),Bo.ownDefaults)}constructor(A){super(),Object.assign(this,Bo.ownDefaults),this.setOptions(A),this._initRxRy()}_initRxRy(){let{rx:A,ry:e}=this;A&&!e?this.ry=A:e&&!A&&(this.rx=e)}_render(A){let{width:e,height:t}=this,i=-e/2,r=-t/2,n=this.rx?Math.min(this.rx,e/2):0,s=this.ry?Math.min(this.ry,t/2):0,o=0!==n||0!==s;A.beginPath(),A.moveTo(i+n,r),A.lineTo(i+e-n,r),o&&A.bezierCurveTo(i+e-.4477152502*n,r,i+e,r+.4477152502*s,i+e,r+s),A.lineTo(i+e,r+t-s),o&&A.bezierCurveTo(i+e,r+t-.4477152502*s,i+e-.4477152502*n,r+t,i+e-n,r+t),A.lineTo(i+n,r+t),o&&A.bezierCurveTo(i+.4477152502*n,r+t,i,r+t-.4477152502*s,i,r+t-s),A.lineTo(i,r+s),o&&A.bezierCurveTo(i,r+.4477152502*s,i+.4477152502*n,r,i+n,r),A.closePath(),this._renderPaintInOrder(A)}toObject(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return super.toObject([...Bs,...A])}_toSVG(){let{width:A,height:e,rx:t,ry:i}=this;return["<rect ","COMMON_PARTS",'x="'.concat(-A/2,'" y="').concat(-e/2,'" rx="').concat(t,'" ry="').concat(i,'" width="').concat(A,'" height="').concat(e,`" />
76`)]}static async fromElement(A,e,t){let i=Br(A,this.ATTRIBUTE_NAMES,t),{left:r=0,top:n=0,width:s=0,height:o=0,visible:a=!0}=i,c=cH(i,Bn);return new this(cS(cS(cS({},e),c),{},{left:r,top:n,width:s,height:o,visible:!!(a&&s&&o)}))}}
76cP(Bo,"type","Rect"),cP(Bo,"cacheProperties",[...l4,...Bs]),cP(Bo,"ownDefaults",{rx:0,ry:0}),cP(Bo,"ATTRIBUTE_NAMES",[...uW,"x","y","rx","ry","width","height"]),gg.setClass(Bo),gg.setSVGClass(Bo);let Ba="initialization",Bc="added",Bg="removed",Bl="imperative",Bu=(A,e)=>{let{strokeUniform:t,strokeWidth:i,width:r,height:n,group:s}=e,o=s&&s!==A?ln(s.calcTransformMatrix(),A.calcTransformMatrix()):null,a=o?e.getRelativeCenterPoint().transform(o):e.getRelativeCenterPoint(),c=!e.isStrokeAccountedForInDimensions(),g=t&&c?function(A){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:cW,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:cW;return A.transform(ln(e,t),!0)}(new gf(i,i),void 0,A.calcTransformMatrix()):gQ,l=!t&&c?i:0,u=lr(r+l,n+l,gU([o,e.calcOwnMatrix()],!0)).add(g).scalarDivide(2);return[a.subtract(u),a.add(u)]};class BB{calcLayoutResult(A,e){if(this.shouldPerformLayout(A))return this.calcBoundingBox(e,A)}shouldPerformLayout(A){let{type:e,prevStrategy:t,strategy:i}=A;return e===Ba||e===Bl||!!t&&i!==t}shouldLayoutClipPath(A){let{type:e,target:{clipPath:t}}=A;return e!==Ba&&t&&!t.absolutePositioned}getInitialSize(A,e){return e.size}calcBoundingBox(A,e){let{type:t,target:i}=e;if(t===Bl&&e.overrides)return e.overrides;if(0===A.length)return;let{left:r,top:n,width:s,height:o}=lA(A.map(A=>Bu(i,A)).reduce((A,e)=>A.concat(e),[])),a=new gf(s,o),c=new gf(r,n).add(a.scalarDivide(2));if(t===Ba){let A=this.getInitialSize(e,{size:a,center:c});return{center:c,relativeCorrection:new gf(0,0),size:A}}return{center:c.transform(i.calcOwnMatrix()),size:a}}}cP(BB,"type","strategy");class Bh extends BB{shouldPerformLayout(A){return!0}}cP(Bh,"type","fit-content"),gg.setClass(Bh);let Bd=["strategy"],Bf=["target","strategy","bubbles","prevStrategy"],BQ="layoutManager";class BC{constructor(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Bh;cP(this,"strategy",void 0),this.strategy=A,this._subscriptions=new Map}performLayout(A){let e=cS(cS({bubbles:!0,strategy:this.strategy},A),{},{prevStrategy:this._prevLayoutStrategy,stopPropagation(){this.bubbles=!1}});this.onBeforeLayout(e);let t=this.getLayoutResult(e);t&&this.commitLayout(e,t),this.onAfterLayout(e,t),this._prevLayoutStrategy=e.strategy}attachHandlers(A,e){let{target:t}=e;return[ga,c3,c6,c9,c4,c5,gA,"modifyPoly","modifyPath"].map(e=>A.on(e,A=>this.performLayout(e===ga?{type:"object_modified",trigger:e,e:A,target:t}:{type:"object_modifying",trigger:e,e:A,target:t})))}subscribe(A,e){this.unsubscribe(A,e);let t=this.attachHandlers(A,e);this._subscriptions.set(A,t)}unsubscribe(A,e){(this._subscriptions.get(A)||[]).forEach(A=>A()),this._subscriptions.delete(A)}unsubscribeTargets(A){A.targets.forEach(e=>this.unsubscribe(e,A))}subscribeTargets(A){A.targets.forEach(e=>this.subscribe(e,A))}onBeforeLayout(A){let{target:e,type:t}=A,{canvas:i}=e;if(t===Ba||t===Bc?this.subscribeTargets(A):t===Bg&&this.unsubscribeTargets(A),e.fire("layout:before",{context:A}),i&&i.fire("object:layout:before",{target:e,context:A}),t===Bl&&A.deep){let t=cH(A,Bd);e.forEachObject(A=>A.layoutManager&&A.layoutManager.performLayout(cS(cS({},t),{},{bubbles:!1,target:A})))}}getLayoutResult(A){let{target:e,strategy:t,type:i}=A,r=t.calcLayoutResult(A,e.getObjects());if(!r)return;let n=i===Ba?new gf:e.getRelativeCenterPoint(),{center:s,correction:o=new gf,relativeCorrection:a=new gf}=r,c=n.subtract(s).add(o).transform(i===Ba?cW:gF(e.calcOwnMatrix()),!0).add(a);return{result:r,prevCenter:n,nextCenter:s,offset:c}}commitLayout(A,e){var t,i;let{target:r}=A,{result:{size:n},nextCenter:s}=e;r.set({width:n.x,height:n.y}),this.layoutObjects(A,e),A.type===Ba?r.set({left:null!=(t=A.x)?t:s.x+n.x*lc(r.originX),top:null!=(i=A.y)?i:s.y+n.y*lc(r.originY)}):(r.setPositionByOrigin(s,cZ,cZ),r.setCoords(),r.set("dirty",!0))}layoutObjects(A,e){let{target:t}=A;t.forEachObject(i=>{i.group===t&&this.layoutObject(A,e,i)}),A.strategy.shouldLayoutClipPath(A)&&this.layoutObject(A,e,t.clipPath)}layoutObject(A,e,t){let{offset:i}=e;t.set({left:t.left+i.x,top:t.top+i.y})}onAfterLayout(A,e){let{target:t,strategy:i,bubbles:r,prevStrategy:n}=A,s=cH(A,Bf),{canvas:o}=t;t.fire("layout:after",{context:A,result:e}),o&&o.fire("object:layout:after",{context:A,result:e,target:t});let a=t.parent;r&&null!=a&&a.layoutManager&&((s.path||(s.path=[])).push(t),a.layoutManager.performLayout(cS(cS({},s),{},{target:a}))),t.set("dirty",!0)}dispose(){let{_subscriptions:A}=this;A.forEach(A=>A.forEach(A=>A())),A.clear()}toObject(){return{type:BQ,strategy:this.strategy.constructor.type}}toJSON(){return this.toObject()}}gg.setClass(BC,BQ);let Bp=["type","objects","layoutManager"];class Bw extends BC{performLayout(){}}class BE extends gp(uN){static getDefaults(){return cS(cS({},super.getDefaults()),BE.ownDefaults)}constructor(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(),cP(this,"_activeObjects",[]),cP(this,"__objectSelectionTracker",void 0),cP(this,"__objectSelectionDisposer",void 0),Object.assign(this,BE.ownDefaults),this.setOptions(e),this.groupInit(A,e)}groupInit(A,e){var t;this._objects=[...A],this.__objectSelectionTracker=this.__objectSelectionMonitor.bind(this,!0),this.__objectSelectionDisposer=this.__objectSelectionMonitor.bind(this,!1),this.forEachObject(A=>{this.enterGroup(A,!1)}),this.layoutManager=null!=(t=e.layoutManager)?t:new BC,this.layoutManager.performLayout({type:Ba,target:this,targets:[...A],x:e.left,y:e.top})}canEnterGroup(A){return A===this||this.isDescendantOf(A)?(c_("error","Group: circular object trees are not supported, this call has no effect"),!1):-1===this._objects.indexOf(A)||(c_("error","Group: duplicate objects are not supported inside group, this call has no effect"),!1)}_filterObjectsBeforeEnteringGroup(A){return A.filter((A,e,t)=>this.canEnterGroup(A)&&t.indexOf(A)===e)}add(){for(var A=arguments.length,e=Array(A),t=0;t<A;t++)e[t]=arguments[t];let i=this._filterObjectsBeforeEnteringGroup(e),r=super.add(...i);return this._onAfterObjectsChange(Bc,i),r}insertAt(A){for(var e=arguments.length,t=Array(e>1?e-1:0),i=1;i<e;i++)t[i-1]=arguments[i];let r=this._filterObjectsBeforeEnteringGroup(t),n=super.insertAt(A,...r);return this._onAfterObjectsChange(Bc,r),n}remove(){let A=super.remove(...arguments);return this._onAfterObjectsChange(Bg,A),A}_onObjectAdded(A){this.enterGroup(A,!0),this.fire("object:added",{target:A}),A.fire("added",{target:this})}_onObjectRemoved(A,e){this.exitGroup(A,e),this.fire("object:removed",{target:A}),A.fire("removed",{target:this})}_onAfterObjectsChange(A,e){this.layoutManager.performLayout({type:A,targets:e,target:this})}_onStackOrderChanged(){this._set("dirty",!0)}_set(A,e){let t=this[A];return super._set(A,e),"canvas"===A&&t!==e&&(this._objects||[]).forEac
76h(t=>{t._set(A,e)}),this}_shouldSetNestedCoords(){return this.subTargetCheck}removeAll(){return this._activeObjects=[],this.remove(...this._objects)}__objectSelectionMonitor(A,e){let{target:t}=e,i=this._activeObjects;if(A)i.push(t),this._set("dirty",!0);else if(i.length>0){let A=i.indexOf(t);A>-1&&(i.splice(A,1),this._set("dirty",!0))}}_watchObject(A,e){A&&this._watchObject(!1,e),A?(e.on("selected",this.__objectSelectionTracker),e.on("deselected",this.__objectSelectionDisposer)):(e.off("selected",this.__objectSelectionTracker),e.off("deselected",this.__objectSelectionDisposer))}enterGroup(A,e){A.group&&A.group.remove(A),A._set("parent",this),this._enterGroup(A,e)}_enterGroup(A,e){e&&lt(A,gP(gF(this.calcTransformMatrix()),A.calcTransformMatrix())),this._shouldSetNestedCoords()&&A.setCoords(),A._set("group",this),A._set("canvas",this.canvas),this._watchObject(!0,A);let t=this.canvas&&this.canvas.getActiveObject&&this.canvas.getActiveObject();t&&(t===A||A.isDescendantOf(t))&&this._activeObjects.push(A)}exitGroup(A,e){this._exitGroup(A,e),A._set("parent",void 0),A._set("canvas",void 0)}_exitGroup(A,e){A._set("group",void 0),e||(lt(A,gP(this.calcTransformMatrix(),A.calcTransformMatrix())),A.setCoords()),this._watchObject(!1,A);let t=this._activeObjects.length>0?this._activeObjects.indexOf(A):-1;t>-1&&this._activeObjects.splice(t,1)}shouldCache(){let A=uN.prototype.shouldCache.call(this);if(A){for(let A=0;A<this._objects.length;A++)if(this._objects[A].willDrawShadow())return this.ownCaching=!1,!1}return A}willDrawShadow(){if(super.willDrawShadow())return!0;for(let A=0;A<this._objects.length;A++)if(this._objects[A].willDrawShadow())return!0;return!1}isOnACache(){return this.ownCaching||!!this.parent&&this.parent.isOnACache()}drawObject(A,e,t){this._renderBackground(A);for(let e=0;e<this._objects.length;e++){var i;let t=this._objects[e];null!=(i=this.canvas)&&i.preserveObjectStacking&&t.group!==this?(A.save(),A.transform(...gF(this.calcTransformMatrix())),t.render(A),A.restore()):t.group===this&&t.render(A)}this._drawClipPath(A,this.clipPath,t)}setCoords(){super.setCoords(),this._shouldSetNestedCoords()&&this.forEachObject(A=>A.setCoords())}triggerLayout(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.layoutManager.performLayout(cS({target:this,type:Bl},A))}render(A){this._transformDone=!0,super.render(A),this._transformDone=!1}__serializeObjects(A,e){let t=this.includeDefaultValues;return this._objects.filter(function(A){return!A.excludeFromExport}).map(function(i){let r=i.includeDefaultValues;i.includeDefaultValues=t;let n=i[A||"toObject"](e);return i.includeDefaultValues=r,n})}toObject(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=this.layoutManager.toObject();return cS(cS(cS({},super.toObject(["subTargetCheck","interactive",...A])),"fit-content"!==e.strategy||this.includeDefaultValues?{layoutManager:e}:{}),{},{objects:this.__serializeObjects("toObject",A)})}toString(){return"#<Group: (".concat(this.complexity(),")>")}dispose(){this.layoutManager.unsubscribeTargets({targets:this.getObjects(),target:this}),this._activeObjects=[],this.forEachObject(A=>{this._watchObject(!1,A),A.dispose()}),super.dispose()}_createSVGBgRect(A){if(!this.backgroundColor)return"";let e=Bo.prototype._toSVG.call(this),t=e.indexOf("COMMON_PARTS");e[t]='for="group" ';let i=e.join("");return A?A(i):i}_toSVG(A){let e=["<g ","COMMON_PARTS",` >
77`],t=this._createSVGBgRect(A);t&&e.push("		",t);for(let t=0;t<this._objects.length;t++)e.push("		",this._objects[t].toSVG(A));return e.push(`</g>
78`),e}getSvgStyles(){let A=void 0!==this.opacity&&1!==this.opacity?"opacity: ".concat(this.opacity,";"):"",e=this.visible?"":" visibility: hidden;";return[A,this.getSvgFilter(),e].join("")}toClipPathSVG(A){let e=[],t=this._createSVGBgRect(A);t&&e.push("	",t);for(let t=0;t<this._objects.length;t++)e.push("	",this._objects[t].toClipPathSVG(A));return this._createBaseClipPathSVGMarkup(e,{reviver:A})}static fromObject(A,e){let{type:t,objects:i=[],layoutManager:r}=A,n=cH(A,Bp);return Promise.all([gj(i,e),gO(n,e)]).then(A=>{let[e,t]=A,i=new this(e,cS(cS(cS({},n),t),{},{layoutManager:new Bw}));return r?i.layoutManager=new(gg.getClass(r.type))(new(gg.getClass(r.strategy))):i.layoutManager=new BC,i.layoutManager.subscribeTargets({type:Ba,target:i,targets:i.getObjects()}),i.setCoords(),i})}}cP(BE,"type","Group"),cP(BE,"ownDefaults",{strokeWidth:0,subTargetCheck:!1,interactive:!1}),gg.setClass(BE);let BI="\\s*,?\\s*",Bm="".concat(BI,"(").concat(lR,")"),Bv="".concat(Bm).
78concat(Bm).concat(Bm).concat(BI,"([01])").concat(BI,"([01])").concat(Bm).concat(Bm),By={m:"l",M:"L"},Bk=(A,e,t,i,r,n,s,o,a,c,g)=>{let l=gh(A),u=gd(A),B=gh(e),h=gd(e),d=t*r*B-i*n*h+s,f=i*r*B+t*n*h+o;return["C",c+a*(-t*r*u-i*n*l),g+a*(-i*r*u+t*n*l),d+a*(t*r*h+i*n*B),f+a*(i*r*h-t*n*B),d,f]},BD=(A,e,t,i)=>{let r=Math.atan2(e,A),n=Math.atan2(i,t);return n>=r?n-r:2*Math.PI-(r-n)};function Bb(A,e,t,i,r,n,s,o){let a;if(cL.cachesBoundsOfCurve&&(a=[...arguments].join(),cY.boundsOfCurveCache[a]))return cY.boundsOfCurveCache[a];let c=Math.sqrt,g=Math.abs,l=[],u=[[0,0],[0,0]],B=6*A-12*t+6*r,h=-3*A+9*t-9*r+3*s,d=3*t-3*A;for(let A=0;A<2;++A){if(A>0&&(B=6*e-12*i+6*n,h=-3*e+9*i-9*n+3*o,d=3*i-3*e),1e-12>g(h)){if(1e-12>g(B))continue;let A=-d/B;0<A&&A<1&&l.push(A);continue}let t=B*B-4*d*h;if(t<0)continue;let r=c(t),s=(-B+r)/(2*h);0<s&&s<1&&l.push(s);let a=(-B-r)/(2*h);0<a&&a<1&&l.push(a)}let f=l.length,Q=f,C=BU(A,e,t,i,r,n,s,o);for(;f--;){let{x:A,y:e}=C(l[f]);u[0][f]=A,u[1][f]=e}u[0][Q]=A,u[1][Q]=e,u[0][Q+1]=s,u[1][Q+1]=o;let p=[new gf(Math.min(...u[0]),Math.min(...u[1])),new gf(Math.max(...u[0]),Math.max(...u[1]))];return cL.cachesBoundsOfCurve&&(cY.boundsOfCurveCache[a]=p),p}let BF=(A,e,t)=>{let[i,r,n,s,o,a,c,g]=t,l=((A,e,t,i,r,n,s)=>{if(0===t||0===i)return[];let o=0,a=0,c=0,g=Math.PI,l=s*cq,u=gd(l),B=gh(l),h=.5*(-B*A-u*e),d=.5*(-B*e+u*A),f=t**2,Q=i**2,C=d**2,p=h**2,w=f*Q-f*C-Q*p,E=Math.abs(t),I=Math.abs(i);if(w<0){let A=Math.sqrt(1-w/(f*Q));E*=A,I*=A}else c=(r===n?-1:1)*Math.sqrt(w/(f*C+Q*p));let m=c*E*d/I,v=-c*I*h/E,y=B*m-u*v+.5*A,k=u*m+B*v+.5*e,D=BD(1,0,(h-m)/E,(d-v)/I),b=BD((h-m)/E,(d-v)/I,(-h-m)/E,(-d-v)/I);0===n&&b>0?b-=2*g:1===n&&b<0&&(b+=2*g);let F=Math.ceil(Math.abs(b/g*2)),P=[],U=b/F,S=8/3*Math.sin(U/4)*Math.sin(U/4)/Math.sin(U/2),H=D+U;for(let A=0;A<F;A++)P[A]=Bk(D,H,B,u,E,I,y,k,S,o,a),o=P[A][5],a=P[A][6],D=H,H+=U;return P})(c-A,g-e,r,n,o,a,s);for(let t=0,i=l.length;t<i;t++)l[t][1]+=A,l[t][2]+=e,l[t][3]+=A,l[t][4]+=e,l[t][5]+=A,l[t][6]+=e;return l},BP=(A,e,t,i)=>Math.sqrt((t-A)**2+(i-e)**2),BU=(A,e,t,i,r,n,s,o)=>a=>{let c=a**3,g=3*a**2*(1-a),l=3*a*(1-a)**2,u=(1-a)**3;return new gf(s*c+r*g+t*l+A*u,o*c+n*g+i*l+e*u)},BS=A=>2*A*(1-A),BH=(A,e,t,i,r,n,s,o)=>a=>{let c=a**2,g=BS(a),l=(1-a)**2;return Math.atan2(3*(l*(i-e)+g*(n-i)+c*(o-n)),3*(l*(t-A)+g*(r-t)+c*(s-r)))},Bx=(A,e,t,i,r,n)=>s=>{let o=s**2,a=BS(s),c=(1-s)**2;return new gf(r*o+t*a+A*c,n*o+i*a+e*c)},BM=(A,e,t,i,r,n)=>s=>{let o=1-s;return Math.atan2(2*(o*(i-e)+s*(n-i)),2*(o*(t-A)+s*(r-t)))},BL=(A,e,t)=>{let i=new gf(e,t),r=0;for(let e=1;e<=100;e+=1){let t=A(e/100);r+=BP(i.x,i.y,t.x,t.y),i=t}return r},B_=A=>{let e,t,i=0,r=0,n=0,s=0,o=0,a=[];for(let c of A){let A={x:r,y:n,command:c[0],length:0};switch(c[0]){case"M":(t=A).x=s=r=c[1],t.y=o=n=c[2];break;
78case"L":(t=A).length=BP(r,n,c[1],c[2]),r=c[1],n=c[2];break;case"C":e=BU(r,n,c[1],c[2],c[3],c[4],c[5],c[6]),(t=A).iterator=e,t.angleFinder=BH(r,n,c[1],c[2],c[3],c[4],c[5],c[6]),t.length=BL(e,r,n),r=c[5],n=c[6];break;case"Q":e=Bx(r,n,c[1],c[2],c[3],c[4]),(t=A).iterator=e,t.angleFinder=BM(r,n,c[1],c[2],c[3],c[4]),t.length=BL(e,r,n),r=c[3],n=c[4];break;case"Z":(t=A).destX=s,t.destY=o,t.length=BP(r,n,s,o),r=s,n=o}i+=t.length,a.push(t)}return a.push({length:i,x:r,y:n}),a},BR=function(A,e){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:B_(A),i=0;for(;e-t[i].length>0&&i<t.length-2;)e-=t[i].length,i++;let r=t[i],n=e/r.length,s=A[i];switch(r.command){case"M":return{x:r.x,y:r.y,angle:0};case"Z":return cS(cS({},new gf(r.x,r.y).lerp(new gf(r.destX,r.destY),n)),{},{angle:Math.atan2(r.destY-r.y,r.destX-r.x)});case"L":return cS(cS({},new gf(r.x,r.y).lerp(new gf(s[1],s[2]),n)),{},{angle:Math.atan2(s[2]-r.y,s[1]-r.x)});case"C":case"Q":return((A,e)=>{let t,i=0,r=0,n={x:A.x,y:A.y},s=cS({},n),o=.01,a=0,c=A.iterator,g=A.angleFinder;for(;r<e&&o>1e-4;)s=c(i),a=i,(t=BP(n.x,n.y,s.x,s.y))+r>e?(i-=o,o/=2):(n=s,i+=o,r+=t);return cS(cS({},s),{},{angle:g(a)})})(r,e)}},BT=RegExp("[mzlhvcsqta][^mzlhvcsqta]*","gi"),BG=RegExp(Bv,"g"),BN=RegExp(lR,"gi"),Bj={m:2,l:2,h:1,v:1,c:6,s:4,q:4,t:2,a:7},BO=(A,e)=>A.map(A=>A.map((A,t)=>0===t||void 0===e?A:gz(A,e)).join(" ")).join(" ");function BK(A,e){let t=A.style;t&&e&&("string"==typeof e?t.cssText+=";"+e:Object.entries(e).forEach(A=>{let[e,i]=A;return t.setProperty(e,i)}))}class BY extends g3{constructor(A){let{allowTouchScrolling:e=!1,containerClass:t=""}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(A),cP(this,"upper",void 0),cP(this,"container",void 0);const{el:i}=this.lower,r=this.createUpperCanvas();this.upper={el:r,ctx:r.getContext("2d")},this.applyCanvasStyle(i,{allowTouchScrolling:e}),this.applyCanvasStyle(r,{allowTouchScrolling:e,styles:{position:"absolute",left:"0",top:"0"}});const n=this.createContainerElement();n.classList.add(t),i.parentNode&&i.parentNode.replaceChild(n,i),n.append(i,r),this.container=n}createUpperCanvas(){let{el:A}=this.lower,e=gv();return e.className=A.className,e.classList.remove("lower-canvas"),e.classList.add("upper-canvas"),e.setAttribute("data-fabric","top"),e.style.cssText=A.style.cssText,e.setAttribute("draggable","true"),e}createContainerElement(){let A=cO().document.createElement("div");return A.setAttribute("data-fabric","wrapper"),BK(A,{position:"relative"}),g8(A),A}applyCanvasStyle(A,e){let{styles:t,allowTouchScrolling:i}=e;BK(A,cS(cS({},t),{},{"touch-action":i?"manipulation":c1})),g8(A)}setDimensions(A,e){super.setDimensions(A,e);let{el:t,ctx:i}=this.upper;g2(t,i,A,e)}setCSSDimensions(A){super.setCSSDimensions(A),g1(this.upper.el,A),g1(this.container,A)}cleanupDOM(A){let e=this.container,{el:t}=this.lower,{el:i}=this.upper;super.cleanupDOM(A),e.removeChild(i),e.removeChild(t),e.parentNode&&e.parentNode.replaceChild(t,e)}dispose(){super.dispose(),cO().dispose(this.upper.el),delete this.upper,delete this.container}}class Bz extends g9{constructor(){super(...arguments),cP(this,"targets",[]),cP(this,"_hoveredTargets",[]),cP(this,"_objectsToRender",void 0),cP(this,"_currentTransform",null),cP(this,"_groupSelector",null),cP(this,"contextTopDirty",!1)}static getDefaults(){return cS(cS({},super.getDefaults()),Bz.ownDefaults)}get upperCanvasEl(){var A;return null==(A=this.elements.upper)?void 0:A.el}get contextTop(){var A;return null==(A=this.elements.upper)?void 0:A.ctx}get wrapperEl(){return this.elements.container}initElements(A){this.elements=new BY(A,{allowTouchScrolling:this.allowTouchScrolling,containerClass:this.containerClass}),this._createCacheCanvas()}_onObjectAdded(A){this._objectsToRender=void 0,super._onObjectAdded(A)}_onObjectRemoved(A){this._objectsToRender=void 0,A===this._activeObject&&(this.fire("before:selection:cleared",{deselected:[A]}),this._discardActiveObject(),this.fire("selection:cleared",{deselected:[A]}),A.fire("deselected",{target:A})),A===this._hoveredTarget&&(this._hoveredTarget=void 0,this._hoveredTargets=[]),super._onObjectRemoved(A)}_onStackOrderChanged(){this._objectsToRender=void 0,super._onStackOrderChanged()}_chooseObjectsToRender(){let A=this._activeObject;return!this.preserveObjectStacking&&A?this._objects.filter(e=>!e.group&&e!==A).concat(A):this._objects}renderAll(){this.cancelRequestedRender(),this.destroyed||(!this.contextTopDirty||this._groupSelector||this.isDrawingMode||(this.clearContext(this.contextTop),this.contextTopDirty=!1),this.hasLostContext&&(this.renderTopLayer(this.contextTop),this.hasLostContext=!1),this._objectsToRender||(this._objectsToRender=this._chooseObjectsToRender()),this.renderCanvas(this.getContext(),this._objectsToRender))}renderTopLayer(A){A.save(),this.isDrawingMode&&this._isCurrentlyDrawing&&(this.freeDrawingBrush&&this.freeDrawingBrush._render(),this.contextTopDirty=!0),this.selection&&this._groupSelector&&(this._drawSelection(A),this.contextTopDirty=!0),A.restore(
78)}renderTop(){let A=this.contextTop;this.clearContext(A),this.renderTopLayer(A),this.fire("after:render",{ctx:A})}setTargetFindTolerance(A){A=Math.round(A),this.targetFindTolerance=A;let e=this.getRetinaScaling(),t=Math.ceil((2*A+1)*e);this.pixelFindCanvasEl.width=this.pixelFindCanvasEl.height=t,this.pixelFindContext.scale(e,e)}isTargetTransparent(A,e,t){let i=this.targetFindTolerance,r=this.pixelFindContext;this.clearContext(r),r.save(),r.translate(-e+i,-t+i),r.transform(...this.viewportTransform);let n=A.selectionBackgroundColor;A.selectionBackgroundColor="",A.render(r),A.selectionBackgroundColor=n,r.restore();let s=Math.round(i*this.getRetinaScaling());return((A,e,t,i)=>{let r=2*(i=Math.round(i))+1,{data:n}=A.getImageData(e-i,t-i,r,r);for(let A=3;A<n.length;A+=4)if(n[A]>0)return!1;return!0})(r,s,s,s)}_isSelectionKeyPressed(A){let e=this.selectionKey;return!!e&&(Array.isArray(e)?!!e.find(e=>!!e&&!0===A[e]):A[e])}_shouldClearSelection(A,e){let t=this.getActiveObjects(),i=this._activeObject;return!!(!e||e&&i&&t.length>1&&-1===t.indexOf(e)&&i!==e&&!this._isSelectionKeyPressed(A)||e&&!e.evented||e&&!e.selectable&&i&&i!==e)}_shouldCenterTransform(A,e,t){let i;if(A)return e===ge||e===gt||e===gi||e===c6?i=this.centeredScaling||A.centeredScaling:e===c7&&(i=this.centeredRotation||A.centeredRotation),i?!t:t}_getOriginFromCorner(A,e){let t={x:A.originX,y:A.originY};return e&&(["ml","tl","bl"].includes(e)?t.x=c2:["mr","tr","br"].includes(e)&&(t.x=c$),["tl","mt","tr"].includes(e)?t.y=c0:["bl","mb","br"].includes(e)&&(t.y="top")),t}_setupCurrentTransform(A,e,t){var i;let r=e.group?ls(this.getScenePoint(A),void 0,e.group.calcTransformMatrix()):this.getScenePoint(A),{key:n="",control:s}=e.getActiveControl()||{},o=t&&s?null==(i=s.getActionHandler(A,e,s))?void 0:i.bind(s):lf,a=((A,e,t,i)=>{if(!e||!A)return"drag";let r=i.controls[e];return r.getActionName(t,r,i)})(t,n,A,e),c=A[this.centeredKey],g=this._shouldCenterTransform(e,a,c)?{x:cZ,y:cZ}:this._getOriginFromCorner(e,n),l={target:e,action:a,actionHandler:o,actionPerformed:!1,corner:n,scaleX:e.scaleX,scaleY:e.scaleY,skewX:e.skewX,skewY:e.skewY,offsetX:r.x-e.left,offsetY:r.y-e.top,originX:g.x,originY:g.y,ex:r.x,ey:r.y,lastX:r.x,lastY:r.y,theta:e.angle*cq,width:e.width,height:e.height,shiftKey:A.shiftKey,altKey:c,original:cS(cS({},li(e)),{},{originX:g.x,originY:g.y})};this._currentTransform=l,this.fire("before:transform",{e:A,transform:l})}setCursor(A){this.upperCanvasEl.style.cursor=A}_drawSelection(A){let{x:e,y:t,deltaX:i,deltaY:r}=this._groupSelector,n=new gf(e,t).transform(this.viewportTransform),s=new gf(e+i,t+r).transform(this.viewportTransform),o=this.selectionLineWidth/2,a=Math.min(n.x,s.x),c=Math.min(n.y,s.y),g=Math.max(n.x,s.x),l=Math.max(n.y,s.y);this.selectionColor&&(A.fillStyle=this.selectionColor,A.fillRect(a,c,g-a,l-c)),this.selectionLineWidth&&this.selectionBorderColor&&(A.lineWidth=this.selectionLineWidth,A.strokeStyle=this.selectionBorderColor,a+=o,c+=o,g-=o,l-=o,uN.prototype._setLineDash.call(this,A,this.selectionDashArray),A.strokeRect(a,c,g-a,l-c))}findTarget(A){if(this.skipTargetFind)return;let e=this.getViewportPoint(A),t=this._activeObject,i=this.getActiveObjects();if(this.targets=[],t&&i.length>=1){if(t.findControl(e,g5(A))||i.length>1&&this.searchPossibleTargets([t],e))return t;if(t===this.searchPossibleTargets([t],e)){if(this.preserveObjectStacking){let i=this.targets;this.targets=[];let r=this.searchPossibleTargets(this._objects,e);return A[this.altSelectionKey]&&r&&r!==t?(this.targets=i,t):r}return t}}return this.searchPossibleTargets(this._objects,e)}_pointIsInObjectSelectionArea(A,e){let t=A.getCoords(),i=this.getZoom(),r=A.padding/i;if(r){let[A,e,i,n]=t,s=Math.atan2(e.y-A.y,e.x-A.x),o=gh(s)*r,a=gd(s)*r,c=o+a,g=o-a;t=[new gf(A.x-g,A.y-c),new gf(e.x+c,e.y-g),new gf(i.x+g,i.y+c),new gf(n.x-c,n.y+g)]}return ua.isPointInPolygon(e,t)}_checkTarget(A,e){return!!(A&&A.visible&&A.evented&&this._pointIsInObjectSelectionArea(A,ls(e,void 0,this.viewportTransform))&&(!this.perPixelTargetFind&&!A.perPixelTargetFind||A.isEditing||!this.isTargetTransparent
78(A,e.x,e.y)))}_searchPossibleTargets(A,e){let t=A.length;for(;t--;){let i=A[t];if(this._checkTarget(i,e)){if(gC(i)&&i.subTargetCheck){let A=this._searchPossibleTargets(i._objects,e);A&&this.targets.push(A)}return i}}}searchPossibleTargets(A,e){let t=this._searchPossibleTargets(A,e);if(t&&gC(t)&&t.interactive&&this.targets[0]){let A=this.targets;for(let e=A.length-1;e>0;e--){let t=A[e];if(!gC(t)||!t.interactive)return t}return A[0]}return t}getViewportPoint(A){return this._pointer?this._pointer:this.getPointer(A,!0)}getScenePoint(A){return this._absolutePointer?this._absolutePointer:this.getPointer(A)}getPointer(A){let e,t,i,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.upperCanvasEl,s=n.getBoundingClientRect(),o=(t=gZ(A.target),new gf((i=(e=A.changedTouches)&&e[0]?e[0]:A).clientX+t.left,i.clientY+t.top)),a=s.width||0,c=s.height||0;a&&c||("top"in s&&c0 in s&&(c=Math.abs(s.top-s.bottom)),c2 in s&&c$ in s&&(a=Math.abs(s.right-s.left))),this.calcOffset(),o.x=o.x-this._offset.left,o.y=o.y-this._offset.top,r||(o=ls(o,void 0,this.viewportTransform));let g=this.getRetinaScaling();1!==g&&(o.x/=g,o.y/=g);let l=0===a||0===c?new gf(1,1):new gf(n.width/a,n.height/c);return o.multiply(l)}_setDimensionsImpl(A,e){this._resetTransformEventData(),super._setDimensionsImpl(A,e),this._isCurrentlyDrawing&&this.freeDrawingBrush&&this.freeDrawingBrush._setBrushStyles(this.contextTop)}_createCacheCanvas(){this.pixelFindCanvasEl=gv(),this.pixelFindContext=this.pixelFindCanvasEl.getContext("2d",{willReadFrequently:!0}),this.setTargetFindTolerance(this.targetFindTolerance)}getTopContext(){return this.elements.upper.ctx}getSelectionContext(){return this.elements.upper.ctx}getSelectionElement(){return this.elements.upper.el}getActiveObject(){return this._activeObject}getActiveObjects(){let A=this._activeObject;return gW(A)?A.getObjects():A?[A]:[]}_fireSelectionEvents(A,e){let t=!1,i=!1,r=this.getActiveObjects(),n=[],s=[];A.forEach(A=>{r.includes(A)||(t=!0,A.fire("deselected",{e,target:A}),s.push(A))}),r.forEach(i=>{A.includes(i)||(t=!0,i.fire("selected",{e,target:i}),n.push(i))}),A.length>0&&r.length>0?(i=!0,t&&this.fire("selection:updated",{e,selected:n,deselected:s})):r.length>0?(i=!0,this.fire("selection:created",{e,selected:n})):A.length>0&&(i=!0,this.fire("selection:cleared",{e,deselected:s})),i&&(this._objectsToRender=void 0)}setActiveObject(A,e){let t=this.getActiveObjects(),i=this._setActiveObject(A,e);return this._fireSelectionEvents(t,e),i}_setActiveObject(A,e){let t=this._activeObject;return!(t===A||!this._discardActiveObject(e,A)&&this._activeObject||A.onSelect({e})||(this._activeObject=A,gW(A)&&t!==A&&A.set("canvas",this),A.setCoords(),0))}_discardActiveObject(A,e){let t=this._activeObject;return!!t&&!t.onDeselect({e:A,object:e})&&(this._currentTransform&&this._currentTransform.target===t&&this.endCurrentTransform(A),gW(t)&&t===this._hoveredTarget&&(this._hoveredTarget=void 0),this._activeObject=void 0,!0)}discardActiveObject(A){let e=this.getActiveObjects(),t=this.getActiveObject();e.length&&this.fire("before:selection:cleared",{e:A,deselected:[t]});let i=this._discardActiveObject(A);return this._fireSelectionEvents(e,A),i}endCurrentTransform(A){let e=this._currentTransform;this._finalizeCurrentTransform(A),e&&e.target&&(e.target.isMoving=!1),this._currentTransform=null}_finalizeCurrentTransform(A){let e=this._currentTransform,t=e.target,i={e:A,target:t,transform:e,action:e.action};t._scaling&&(t._scaling=!1),t.setCoords(),e.actionPerformed&&(this.fire("object:modified",i),t.fire(ga,i))}setViewportTransform(A){super.setViewportTransform(A);let e=this._activeObject;e&&e.setCoords()}destroy(){let A=this._activeObject;gW(A)&&(A.removeAll(),A.dispose()),delete this._activeObject,super.destroy(),this.pixelFindContext=null,this.pixelFindCanvasEl=void 0}clear(){this.discardActiveObject(),this._activeObject=void 0,this.clearContext(this.contextTop),super.clear()}drawControls(A){let e=this._activeObject;e&&e._renderControls(A)}_toObject(A,e,t){let i=this._realizeGroupTransformOnObject(A),r=super._toObject(A,e,t);return A.set(i),r}_realizeGroupTransformOnObject(A){let{group:e}=A;if(e&&gW(e)&&this._activeObject===e){let t=gK(A,["angle","flipX","flipY",c$,gt,gi,gr,gn,"top"]);return lt(A,gP(e.calcOwnMatrix(),A.calcOwnMatrix())),t}return{}}_setSVGObject(A,e,t){let i=this._realizeGroupTransformOnObject(e);super._setSVGObject(A,e,t),e.set(i)}}cP(Bz,"ownDefaults",{uniformScaling:!0,uniScaleKey:"shiftKey",centeredScaling:!1,centeredRotation:!1,centeredKey:"altKey",altActionKey:"shiftKey",selection:!0,selectionKey:"shiftKey",selectionColor:"rgba(100, 100, 255, 0.3)",selectionDashArray:[],selectionBorderColor:"rgba(255, 255, 255, 0.3)",selectionLineWidth:1,selectionFullyContained:!1,hoverCurs
78or:"move",moveCursor:"move",defaultCursor:"default",freeDrawingCursor:"crosshair",notAllowedCursor:"not-allowed",perPixelTargetFind:!1,targetFindTolerance:0,skipTargetFind:!1,stopContextMenu:!1,fireRightClick:!1,fireMiddleClick:!1,enablePointerEvents:!1,containerClass:"canvas-container",preserveObjectStacking:!1});class BJ{constructor(A){cP(this,"targets",[]),cP(this,"__disposer",void 0);const e=()=>{let{hiddenTextarea:e}=A.getActiveObject()||{};e&&e.focus()},t=A.upperCanvasEl;t.addEventListener("click",e),this.__disposer=()=>t.removeEventListener("click",e)}exitTextEditing(){this.target=void 0,this.targets.forEach(A=>{A.isEditing&&A.exitEditing()})}add(A){this.targets.push(A)}remove(A){this.unregister(A),gB(this.targets,A)}register(A){this.target=A}unregister(A){A===this.target&&(this.target=void 0)}onMouseMove(A){var e;null!=(e=this.target)&&e.isEditing&&this.target.updateSelectionOnMouseMove(A)}clear(){this.targets=[],this.target=void 0}dispose(){this.clear(),this.__disposer(),delete this.__disposer}}let BX=["target","oldTarget","fireCanvas","e"],BV={passive:!1},Bq=(A,e)=>{let t=A.getViewportPoint(e),i=A.getScenePoint(e);return{viewportPoint:t,scenePoint:i,pointer:t,absolutePointer:i}},BW=function(A){for(var e=arguments.length,t=Array(e>1?e-1:0),i=1;i<e;i++)t[i-1]=arguments[i];return A.addEventListener(...t)},BZ=function(A){for(var e=arguments.length,t=Array(e>1?e-1:0),i=1;i<e;i++)t[i-1]=arguments[i];return A.removeEventListener(...t)},B$={mouse:{in:"over",out:"out",targetIn:"mouseover",targetOut:"mouseout",canvasIn:"mouse:over",canvasOut:"mouse:out"},drag:{in:"enter",out:"leave",targetIn:"dragenter",targetOut:"dragleave",canvasIn:"drag:enter",canvasOut:"drag:leave"}};class B0 extends Bz{constructor(A){super(A,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),cP(this,"_isClick",void 0),cP(this,"textEditingManager",new BJ(this)),["_onMouseDown","_onTouchStart","_onMouseMove","_onMouseUp","_onTouchEnd","_onResize","_onMouseWheel","_onMouseOut","_onMouseEnter","_onContextMenu","_onClick","_onDragStart","_onDragEnd","_onDragProgress","_onDragOver","_onDragEnter","_onDragLeave","_onDrop"].forEach(A=>{this[A]=this[A].bind(this)}),this.addOrRemove(BW,"add")}_getEventPrefix(){return this.enablePointerEvents?"pointer":"mouse"}addOrRemove(A,e){let t=this.upperCanvasEl,i=this._getEventPrefix();A(g0(t),"resize",this._onResize),A(t,i+"down",this._onMouseDown),A(t,"".concat(i,"move"),this._onMouseMove,BV),A(t,"".concat(i,"out"),this._onMouseOut),A(t,"".concat(i,"enter"),this._onMouseEnter),A(t,"wheel",this._onMouseWheel),A(t,"contextmenu",this._onContextMenu),A(t,"click",this._onClick),A(t,"dblclick",this._onClick),A(t,"dragstart",this._onDragStart),A(t,"dragend",this._onDragEnd),A(t,"dragover",this._onDragOver),A(t,"dragenter",this._onDragEnter),A(t,"dragleave",this._onDragLeave),A(t,"drop",this._onDrop),this.enablePointerEvents||A(t,"touchstart",this._onTouchStart,BV)}removeListeners(){this.addOrRemove(BZ,"remove");let A=this._getEventPrefix(),e=g$(this.upperCanvasEl);BZ(e,"".concat(A,"up"),this._onMouseUp),BZ(e,"touchend",this._onTouchEnd,BV),BZ(e,"".concat(A,"move"),this._onMouseMove,BV),BZ(e,"touchmove",this._onMouseMove,BV),clearTimeout(this._willAddMouseDown)}_onMouseWheel(A){this.__onMouseWheel(A)}_onMouseOut(A){let e=this._hoveredTarget,t=cS({e:A},Bq(this,A));this.fire("mouse:out",cS(cS({},t),{},{target:e})),this._hoveredTarget=void 0,e&&e.fire("mouseout",cS({},t)),this._hoveredTargets.forEach(A=>{this.fire("mouse:out",cS(cS({},t),{},{target:A})),A&&A.fire("mouseout",cS({},t))}),this._hoveredTargets=[]}_onMouseEnter(A){this._currentTransform||this.findTarget(A)||(this.fire("mouse:over",cS({e:A},Bq(this,A))),this._hoveredTarget=void 0,this._hoveredTargets=[])}_onDragStart(A){this._isClick=!1;let e=this.getActiveObject();if(e&&e.onDragStart(A)){this._dragSource=e;let t={e:A,target:e};return this.fire("dragstart",t),e.fire("dragstart",t),void BW(this.upperCanvasEl,"drag",this._onDragProgress)}g6(A)}_renderDragEffects(A,e,t){let i=!1,r=this._dropTarget;r&&r!==e&&r!==t&&(r.clearContextTop(),i=!0),null==e||e.clearContextTop(),t!==e&&(null==t||t.clearContextTop());let n=this.contextTop;n.save(),n.transform(...this.viewportTransform),e&&(n.save(),e.transform(n),e.renderDragSourceEffect(A),n.restore(
78),i=!0),t&&(n.save(),t.transform(n),t.renderDropTargetEffect(A),n.restore(),i=!0),n.restore(),i&&(this.contextTopDirty=!0)}_onDragEnd(A){let e=!!A.dataTransfer&&A.dataTransfer.dropEffect!==c1,t=e?this._activeObject:void 0,i={e:A,target:this._dragSource,subTargets:this.targets,dragSource:this._dragSource,didDrop:e,dropTarget:t};BZ(this.upperCanvasEl,"drag",this._onDragProgress),this.fire("dragend",i),this._dragSource&&this._dragSource.fire("dragend",i),delete this._dragSource,this._onMouseUp(A)}_onDragProgress(A){let e={e:A,target:this._dragSource,dragSource:this._dragSource,dropTarget:this._draggedoverTarget};this.fire("drag",e),this._dragSource&&this._dragSource.fire("drag",e)}findDragTargets(A){return this.targets=[],{target:this._searchPossibleTargets(this._objects,this.getViewportPoint(A)),targets:[...this.targets]}}_onDragOver(A){let e,t="dragover",{target:i,targets:r}=this.findDragTargets(A),n=this._dragSource,s={e:A,target:i,subTargets:r,dragSource:n,canDrop:!1,dropTarget:void 0};this.fire(t,s),this._fireEnterLeaveEvents(i,s),i&&(i.canDrop(A)&&(e=i),i.fire(t,s));for(let i=0;i<r.length;i++){let n=r[i];n.canDrop(A)&&(e=n),n.fire(t,s)}this._renderDragEffects(A,n,e),this._dropTarget=e}_onDragEnter(A){let{target:e,targets:t}=this.findDragTargets(A),i={e:A,target:e,subTargets:t,dragSource:this._dragSource};this.fire("dragenter",i),this._fireEnterLeaveEvents(e,i)}_onDragLeave(A){let e={e:A,target:this._draggedoverTarget,subTargets:this.targets,dragSource:this._dragSource};this.fire("dragleave",e),this._fireEnterLeaveEvents(void 0,e),this._renderDragEffects(A,this._dragSource),this._dropTarget=void 0,this.targets=[],this._hoveredTargets=[]}_onDrop(A){let{target:e,targets:t}=this.findDragTargets(A),i=this._basicEventHandler("drop:before",cS({e:A,target:e,subTargets:t,dragSource:this._dragSource},Bq(this,A)));i.didDrop=!1,i.dropTarget=void 0,this._basicEventHandler("drop",i),this.fire("drop:after",i)}_onContextMenu(A){let e=this.findTarget(A),t=this.targets||[],i=this._basicEventHandler("contextmenu:before",{e:A,target:e,subTargets:t});return this.stopContextMenu&&g6(A),this._basicEventHandler("contextmenu",i),!1}_onClick(A){let e=A.detail;e>3||e<2||(this._cacheTransformEventData(A),2==e&&"dblclick"===A.type&&this._handleEvent(A,"dblclick"),3==e&&this._handleEvent(A,"tripleclick"),this._resetTransformEventData())}getPointerId(A){let e=A.changedTouches;return e?e[0]&&e[0].identifier:this.enablePointerEvents?A.pointerId:-1}_isMainEvent(A){return!0===A.isPrimary||!1!==A.isPrimary&&("touchend"===A.type&&0===A.touches.length||!A.changedTouches||A.changedTouches[0].identifier===this.mainTouchId)}_onTouchStart(A){let e=!this.allowTouchScrolling,t=this._activeObject;void 0===this.mainTouchId&&(this.mainTouchId=this.getPointerId(A)),this.__onMouseDown(A),(this.isDrawingMode||t&&this._target===t)&&(e=!0),e&&A.preventDefault(),this._resetTransformEventData();let i=this.upperCanvasEl,r=this._getEventPrefix(),n=g$(i);BW(n,"touchend",this._onTouchEnd,BV),e&&BW(n,"touchmove",this._onMouseMove,BV),BZ(i,"".concat(r,"down"),this._onMouseDown)}_onMouseDown(A){this.__onMouseDown(A),this._resetTransformEventData();let e=this.upperCanvasEl,t=this._getEventPrefix();BZ(e,"".concat(t,"move"),this._onMouseMove,BV);let i=g$(e);BW(i,"".concat(t,"up"),this._onMouseUp),BW(i,"".concat(t,"move"),this._onMouseMove,BV)}_onTouchEnd(A){if(A.touches.length>0)return;this.__onMouseUp(A),this._resetTransformEventData(),delete this.mainTouchId;let e=this._getEventPrefix(),t=g$(this.upperCanvasEl);BZ(t,"touchend",this._onTouchEnd,BV),BZ(t,"touchmove",this._onMouseMove,BV),this._willAddMouseDown&&clearTimeout(this._willAddMouseDown),this._willAddMouseDown=setTimeout(()=>{BW(this.upperCanvasEl,"".concat(e,"down"),this._onMouseDown),this._willAddMouseDown=0},400)}_onMouseUp(A){this.__onMouseUp(A),this._resetTransformEventData();let e=this.upperCanvasEl,t=this._getEventPrefix();if(this._isMainEvent(A)){let A=g$(this.upperCanvasEl);BZ(A,"".concat(t,"up"),this._onMouseUp),BZ(A,"".concat(t,"move"),this._onMouseMove,BV),BW(e,"".concat(t,"move"),this._onMouseMove,BV)}}_onMouseMove(A){let e=this.getActiveObject();this.allowTouchScrolling||e&&e.shouldStartDragging(A)||!A.preventDefault||A.preventDefault(),this.__onMouseMove(A)}_onResize(){this.calcOffset(),this._resetTransformEventData()}_shouldRender(A){let e=this.getActiveObject();return!!e!=!!A||e&&A&&e!==A}__onMouseUp(A){var e;this._cacheTransformEventData(A),this._handleEvent(A,"up:before");
78let t=this._currentTransform,i=this._isClick,r=this._target,{button:n}=A;if(n)return(this.fireMiddleClick&&1===n||this.fireRightClick&&2===n)&&this._handleEvent(A,"up"),void this._resetTransformEventData();if(this.isDrawingMode&&this._isCurrentlyDrawing)return void this._onMouseUpInDrawingMode(A);if(!this._isMainEvent(A))return;let s,o,a=!1;if(t&&(this._finalizeCurrentTransform(A),a=t.actionPerformed),!i){let e=r===this._activeObject;this.handleSelection(A),a||(a=this._shouldRender(r)||!e&&r===this._activeObject)}if(r){let{key:e,control:i}=r.findControl(this.getViewportPoint(A),g5(A))||{};if(o=e,r.selectable&&r!==this._activeObject&&"up"===r.activeOn)this.setActiveObject(r,A),a=!0;else if(i){let e=i.getMouseUpHandler(A,r,i);e&&(s=this.getScenePoint(A),e.call(i,A,t,s.x,s.y))}r.isMoving=!1}if(t&&(t.target!==r||t.corner!==o)){let e=t.target&&t.target.controls[t.corner],i=e&&e.getMouseUpHandler(A,t.target,e);s=s||this.getScenePoint(A),i&&i.call(e,A,t,s.x,s.y)}this._setCursorFromEvent(A,r),this._handleEvent(A,"up"),this._groupSelector=null,this._currentTransform=null,r&&(r.__corner=void 0),a?this.requestRenderAll():i||null!=(e=this._activeObject)&&e.isEditing||this.renderTop()}_basicEventHandler(A,e){let{target:t,subTargets:i=[]}=e;this.fire(A,e),t&&t.fire(A,e);for(let r=0;r<i.length;r++)i[r]!==t&&i[r].fire(A,e);return e}_handleEvent(A,e,t){let i=this._target,r=this.targets||[],n=cS(cS(cS({e:A,target:i,subTargets:r},Bq(this,A)),{},{transform:this._currentTransform},"up:before"===e||"up"===e?{isClick:this._isClick,currentTarget:this.findTarget(A),currentSubTargets:this.targets}:{}),"down:before"===e||"down"===e?t:{});this.fire("mouse:".concat(e),n),i&&i.fire("mouse".concat(e),n);for(let A=0;A<r.length;A++)r[A]!==i&&r[A].fire("mouse".concat(e),n)}_onMouseDownInDrawingMode(A){this._isCurrentlyDrawing=!0,this.getActiveObject()&&(this.discardActiveObject(A),this.requestRenderAll());let e=this.getScenePoint(A);this.freeDrawingBrush&&this.freeDrawingBrush.onMouseDown(e,{e:A,pointer:e}),this._handleEvent(A,"down",{alreadySelected:!1})}_onMouseMoveInDrawingMode(A){if(this._isCurrentlyDrawing){let e=this.getScenePoint(A);this.freeDrawingBrush&&this.freeDrawingBrush.onMouseMove(e,{e:A,pointer:e})}this.setCursor(this.freeDrawingCursor),this._handleEvent(A,"move")}_onMouseUpInDrawingMode(A){let e=this.getScenePoint(A);this.freeDrawingBrush?this._isCurrentlyDrawing=!!this.freeDrawingBrush.onMouseUp({e:A,pointer:e}):this._isCurrentlyDrawing=!1,this._handleEvent(A,"up")}__onMouseDown(A){this._isClick=!0,this._cacheTransformEventData(A),this._handleEvent(A,"down:before");let e=this._target,t=!!e&&e===this._activeObject,{button:i}=A;if(i)return(this.fireMiddleClick&&1===i||this.fireRightClick&&2===i)&&this._handleEvent(A,"down",{alreadySelected:t}),void this._resetTransformEventData();if(this.isDrawingMode)return void this._onMouseDownInDrawingMode(A);if(!this._isMainEvent(A)||this._currentTransform)return;let r=this._shouldRender(e),n=!1;if(this.handleMultiSelection(A,e)?(e=this._activeObject,n=!0,r=!0):this._shouldClearSelection(A,e)&&this.discardActiveObject(A),this.selection&&(!e||!e.selectable&&!e.isEditing&&e!==this._activeObject)){let e=this.getScenePoint(A);this._groupSelector={x:e.x,y:e.y,deltaY:0,deltaX:0}}if(t=!!e&&e===this._activeObject,e){e.selectable&&"down"===e.activeOn&&this.setActiveObject(e,A);let i=e.findControl(this.getViewportPoint(A),g5(A));if(e===this._activeObject&&(i||!n)){this._setupCurrentTransform(A,e,t);let r=i?i.control:void 0,n=this.getScenePoint(A),s=r&&r.getMouseDownHandler(A,e,r);s&&s.call(r,A,this._currentTransform,n.x,n.y)}}r&&(this._objectsToRender=void 0),this._handleEvent(A,"down",{alreadySelected:t}),r&&this.requestRenderAll()}_resetTransformEventData(){this._target=this._pointer=this._absolutePointer=void 0}_cacheTransformEventData(A){this._resetTransformEventData(),this._pointer=this.getViewportPoint(A),this._absolutePointer=ls(this._pointer,void 0,this.viewportTransform),this._target=this._currentTransform?this._currentTransform.target:this.findTarget(A)}__onMouseMove(A){if(this._isClick=!1,this._cacheTransformEventData(A),this._handleEvent(A,"move:before"),this.isDrawingMode)return void this._onMouseMoveInDrawingMode(A);if(!this._isMainEvent(A))return;let e=this._groupSelector;if(e){let t=this.getScenePoint(A);e.deltaX=t.x-e.x,e.deltaY=t.y-e.y,this.renderTop()}else if(this._currentTransform)this._transformObject(A);else{let e=this.findTarget(A);this._setCursorFromEvent(A,e),this._fireOverOutEvents(A,e)}this.textEditingManager.onMouseMove(A),this._handleEvent(A,"move"),this._resetTransformEventData()}_fireOverOutEvents(A,e){let t=this._hoveredTarget,i=this._hoveredTargets,r=this.targets,n=Math.max(i.length,r.length);this.fireSyntheticInOutEvents("mouse",{e:A,target:e,oldTarget:t,fireCanvas:!0});for(let e=0;e<n;e++)this.fireSyntheticInOutEvents("mouse",{e:A,target:r[e],oldTarget:i[e]});this._hoveredTarget=e,this._hoveredTargets=this.targets.concat()}_fireEnterLeaveEvents(A,e){let t=this._draggedoverTarget,i=this._hoveredTargets,r=this.targets,n=Math.max(i.length,r.length);this.fireSyntheticInOutEvents("drag",cS(cS({},e),{},{target:A,oldTarget:t,fireCanvas:!0}));for(let A=0;A<n;A++)this.fireSyntheticInOutEvents("drag",cS(cS({},e),{},{target:r[A],oldTarget:i[A]}));this._draggedoverTarget=A}fireSyntheticInOutEvents(A,e){let{target:t,oldTarget:i,fireCanvas:r,e:n}=e,s=cH(e,BX),{targetIn:o,targetOut:a,canvasIn:c,canvasOut:g}=B$[A],l=i!==t;if(i&&l){let A=cS(cS({},s),{},{e:n,target:i,nextTarget:t},Bq(this,n));r&&this.fire(g,A),i.fire(a,A)}if(t&&l){let A=cS(cS({},s),{},{e:n,target:t,previousTarget:i},Bq(this,n));r&&this.fire(c,A),t.fire(o,A)}}__onMouseWheel(A){this._cacheTransformEventData(A),this._handleEvent(A,"wheel"),this._resetTransformEventData()}_transformObject(A){let e=this.getScenePoint(A),t=this._currentTransform,i=t.target,r=i.group?ls(e,void 0,i.group.calcTransformMatrix()):e;t.shiftKey=A.shiftKey,t.altKey=!!this.centeredKey&&A[this.centeredKey],this._performTransformAction(A,t,r),t.actionPerformed&&this.requestRenderAll()}_performTransformAction(A,e,t){let{action:i,actionHandler:r,target:n}=e,s=!!r&&r(A,e,t.x,t.y);s&&n.setCoords(),"drag"===i&&s&&(e.target.isMoving=!0,this.setCursor(e.target.moveCursor||this.moveCursor)),e.actionPerformed=e.actionPerformed||s}_setCursorFromEvent(A,e){if(!e)return void this.setCursor(this.defaultCursor);
78let t=e.hoverCursor||this.hoverCursor,i=gW(this._activeObject)?this._activeObject:null,r=(!i||e.group!==i)&&e.findControl(this.getViewportPoint(A));if(r){let t=r.control;this.setCursor(t.cursorStyleHandler(A,t,e))}else e.subTargetCheck&&this.targets.concat().reverse().map(A=>{t=A.hoverCursor||t}),this.setCursor(t)}handleMultiSelection(A,e){let t=this._activeObject,i=gW(t);if(t&&this._isSelectionKeyPressed(A)&&this.selection&&e&&e.selectable&&(t!==e||i)&&(i||!e.isDescendantOf(t)&&!t.isDescendantOf(e))&&!e.onSelect({e:A})&&!t.getActiveControl()){if(i){let i=t.getObjects();if(e===t){let t=this.getViewportPoint(A);if(!(e=this.searchPossibleTargets(i,t)||this.searchPossibleTargets(this._objects,t))||!e.selectable)return!1}e.group===t?(t.remove(e),this._hoveredTarget=e,this._hoveredTargets=[...this.targets],1===t.size()&&this._setActiveObject(t.item(0),A)):(t.multiSelectAdd(e),this._hoveredTarget=t,this._hoveredTargets=[...this.targets]),this._fireSelectionEvents(i,A)}else{t.isEditing&&t.exitEditing();let i=new(gg.getClass("ActiveSelection"))([],{canvas:this});i.multiSelectAdd(t,e),this._hoveredTarget=i,this._setActiveObject(i,A),this._fireSelectionEvents([t],A)}return!0}return!1}handleSelection(A){if(!this.selection||!this._groupSelector)return!1;let{x:e,y:t,deltaX:i,deltaY:r}=this._groupSelector,n=new gf(e,t),s=n.add(new gf(i,r)),o=n.min(s),a=n.max(s).subtract(o),c=this.collectObjects({left:o.x,top:o.y,width:a.x,height:a.y},{includeIntersecting:!this.selectionFullyContained}),g=n.eq(s)?c[0]?[c[0]]:[]:c.length>1?c.filter(e=>!e.onSelect({e:A})).reverse():c;if(1===g.length)this.setActiveObject(g[0],A);else if(g.length>1){let e=gg.getClass("ActiveSelection");this.setActiveObject(new e(g,{canvas:this}),A)}return this._groupSelector=null,!0}clear(){this.textEditingManager.clear(),super.clear()}destroy(){this.removeListeners(),this.textEditingManager.dispose(),super.destroy()}}let B2={x1:0,y1:0,x2:0,y2:0},B1=cS(cS({},B2),{},{r1:0,r2:0}),B8=(A,e)=>isNaN(A)&&"number"==typeof e?e:A,B3=/^(\d+\.\d+)%|(\d+)%$/;function B4(A){return A&&B3.test(A)}function B9(A,e){return l8(0,B8("number"==typeof A?A:"string"==typeof A?parseFloat(A)/(B4(A)?100:1):NaN,e),1)}let B7=/\s*;\s*/,B5=/\s*:\s*/;function B6(A){return"linearGradient"===A.nodeName||"LINEARGRADIENT"===A.nodeName?"linear":"radial"}function hA(A){return"userSpaceOnUse"===A.getAttribute("gradientUnits")?"pixels":"percentage"}function he(A,e){return A.getAttribute(e)}class ht{constructor(A){const{type:e="linear",gradientUnits:t="pixels",coords:i={},colorStops:r=[],offsetX:n=0,offsetY:s=0,gradientTransform:o,id:a}=A||{};Object.assign(this,{type:e,gradientUnits:t,coords:cS(cS({},"radial"===e?B1:B2),i),colorStops:r,offsetX:n,offsetY:s,gradientTransform:o,id:a?"".concat(a,"_").concat(gm()):gm()})}addColorStop(A){for(let e in A){let t=new lm(A[e]);this.colorStops.push({offset:parseFloat(e),color:t.toRgb(),opacity:t.getAlpha()})}return this}toObject(A){return cS(cS({},gK(this,A)),{}
78,{type:this.type,coords:cS({},this.coords),colorStops:this.colorStops.map(A=>cS({},A)),offsetX:this.offsetX,offsetY:this.offsetY,gradientUnits:this.gradientUnits,gradientTransform:this.gradientTransform?[...this.gradientTransform]:void 0})}toSVG(A){let{additionalTransform:e}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=[],i=this.gradientTransform?this.gradientTransform.concat():cW.concat(),r="pixels"===this.gradientUnits?"userSpaceOnUse":"objectBoundingBox",n=this.colorStops.map(A=>cS({},A)).sort((A,e)=>A.offset-e.offset),s=-this.offsetX,o=-this.offsetY;"objectBoundingBox"===r?(s/=A.width,o/=A.height):(s+=A.width/2,o+=A.height/2),A&&"function"==typeof A._renderPathCommands&&"percentage"!==this.gradientUnits&&(s-=A.pathOffset.x,o-=A.pathOffset.y),i[4]-=s,i[5]-=o;let a=['id="SVGID_'.concat(this.id,'"'),'gradientUnits="'.concat(r,'"'),'gradientTransform="'.concat(e?e+" ":"").concat(gJ(i),'"'),""].join(" ");if("linear"===this.type){let{x1:A,y1:e,x2:i,y2:r}=this.coords;t.push("<linearGradient ",a,' x1="',A,'" y1="',e,'" x2="',i,'" y2="',r,`">
79`)}else if("radial"===this.type){let{x1:A,y1:e,x2:i,y2:r,r1:s,r2:o}=this.coords,c=s>o;t.push("<radialGradient ",a,' cx="',c?A:i,'" cy="',c?e:r,'" r="',c?s:o,'" fx="',c?i:A,'" fy="',c?r:e,`">
80`),c&&(n.reverse(),n.forEach(A=>{A.offset=1-A.offset}));let g=Math.min(s,o);if(g>0){let A=g/Math.max(s,o);n.forEach(e=>{e.offset+=A*(1-e.offset)})}}return n.forEach(A=>{let{color:e,offset:i,opacity:r}=A;t.push("<stop ",'offset="',100*i+"%",'" style="stop-color:',e,void 0!==r?";stop-opacity: "+r:";",`"/>
81`)}),t.push("linear"===this.type?"</linearGradient>":"</radialGradient>",`
82`),t.join("")}toLive(A){let{x1:e,y1:t,x2:i,y2:r,r1:n,r2:s}=this.coords,o="linear"===this.type?A.createLinearGradient(e,t,i,r):A.createRadialGradient(e,t,n,i,r,s);return this.colorStops.forEach(A=>{let{color:e,opacity:t,offset:i}=A;o.addColorStop(i,void 0!==t?new lm(e).setAlpha(t).toRgba():e)}),o}static async fromObject(A){let{colorStops:e,gradientTransform:t}=A;return new this(cS(cS({},A),{},{colorStops:e?e.map(A=>cS({},A)):void 0,gradientTransform:t?[...t]:void 0}))}static fromElement(A,e,t){var i;let r=hA(A),n=e._findCenterFromElement();return new this(cS({id:A.getAttribute("id")||void 0,type:B6(A),coords:(i={width:t.viewBoxWidth||t.width,height:t.viewBoxHeight||t.height},function(A,e){let t,{width:i,height:r,gradientUnits:n}=e;return Object.keys(A).reduce((e,s)=>{let o=A[s];return"Infinity"===o?t=1:"-Infinity"===o?t=0:(t="string"==typeof o?parseFloat(o):o,"string"==typeof o&&B4(o)&&(t*=.01,"pixels"===n&&("x1"!==s&&"x2"!==s&&"r2"!==s||(t*=i),"y1"!==s&&"y2"!==s||(t*=r)))),e[s]=t,e},{})}("linear"===B6(A)?{x1:he(A,"x1")||0,y1:he(A,"y1")||0,x2:he(A,"x2")||"100%",y2:he(A,"y2")||0}:{x1:he(A,"fx")||he(A,"cx")||"50%",y1:he(A,"fy")||he(A,"cy")||"50%",r1:0,x2:he(A,"cx")||"50%",y2:he(A,"cy")||"50%",r2:he(A,"r")||"50%"},cS(cS({},i),{},{gradientUnits:hA(A)}))),colorStops:function(A,e){let t=[],i=A.getElementsByTagName("stop"),r=B9(e,1);for(let A=i.length;A--;)t.push(function(A,e){let t,i,r=A.getAttribute("style");if(r){let A=r.split(B7);""===A[A.length-1]&&A.pop();for(let e=A.length;e--;){let[r,n]=A[e].split(B5).map(A=>A.trim());"stop-color"===r?t=n:"stop-opacity"===r&&(i=n)}}let n=new lm(t||A.getAttribute("stop-color")||"rgb(0,0,0)");return{offset:B9(A.getAttribute("offset"),0),color:n.toRgb(),opacity:B8(parseFloat(i||A.getAttribute("stop-opacity")||""),1)*n.getAlpha()*e}}(i[A],r));return t}(A,t.opacity),gradientUnits:r,gradientTransform:Bt(A.getAttribute("gradientTransform")||"")},"pixels"===r?{offsetX:e.width/2-n.x,offsetY:e.height/2-n.y}:{offsetX:0,offsetY:0}))}}cP(ht,"type","Gradient"),gg.setClass(ht,"gradient"),gg.setClass(ht,"linear"),gg.setClass(ht,"radial");let hi=["type","source","patternTransform"];class hr{get type(){return"pattern"}set type(A){c_("warn","Setting type has no effect",A)}constructor(A){cP(this,"repeat","repeat"),cP(this,"offsetX",0),cP(this,"offsetY",0),cP(this,"crossOrigin",""),this.id=gm(),Object.assign(this,A)}isImageSource(){return!!this.source&&"string"==typeof this.source.src}isCanvasSource(){return!!this.source&&!!this.source.toDataURL}sourceToString(){return this.isImageSource()?this.source.src:this.isCanvasSource()?this.source.toDataURL():""}toLive(A){return this.source&&(!this.isImageSource()||this.source.complete&&0!==this.source.naturalWi
82dth&&0!==this.source.naturalHeight)?A.createPattern(this.source,this.repeat):null}toObject(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],{repeat:e,crossOrigin:t}=this;return cS(cS({},gK(this,A)),{},{type:"pattern",source:this.sourceToString(),repeat:e,crossOrigin:t,offsetX:gz(this.offsetX,cL.NUM_FRACTION_DIGITS),offsetY:gz(this.offsetY,cL.NUM_FRACTION_DIGITS),patternTransform:this.patternTransform?[...this.patternTransform]:null})}toSVG(A){let{width:e,height:t}=A,{source:i,repeat:r,id:n}=this,s=B8(this.offsetX/e,0),o=B8(this.offsetY/t,0),a="repeat-y"===r||"no-repeat"===r?1+Math.abs(s||0):B8(i.width/e,0),c="repeat-x"===r||"no-repeat"===r?1+Math.abs(o||0):B8(i.height/t,0);return['<pattern id="SVGID_'.concat(n,'" x="').concat(s,'" y="').concat(o,'" width="').concat(a,'" height="').concat(c,'">'),'<image x="0" y="0" width="'.concat(i.width,'" height="').concat(i.height,'" xlink:href="').concat(this.sourceToString(),'"></image>'),"</pattern>",""].join(`
83`)}static async fromObject(A,e){let{type:t,source:i,patternTransform:r}=A,n=cH(A,hi),s=await gN(i,cS(cS({},e),{},{crossOrigin:n.crossOrigin}));return new this(cS(cS({},n),{},{patternTransform:r&&r.slice(0),source:s}))}}cP(hr,"type","Pattern"),gg.setClass(hr),gg.setClass(hr,"pattern");class hn{constructor(A){cP(this,"color","rgb(0, 0, 0)"),cP(this,"width",1),cP(this,"shadow",null),cP(this,"strokeLineCap","round"),cP(this,"strokeLineJoin","round"),cP(this,"strokeMiterLimit",10),cP(this,"strokeDashArray",null),cP(this,"limitedToCanvasSize",!1),this.canvas=A}_setBrushStyles(A){A.strokeStyle=this.color,A.lineWidth=this.width,A.lineCap=this.strokeLineCap,A.miterLimit=this.strokeMiterLimit,A.lineJoin=this.strokeLineJoin,A.setLineDash(this.strokeDashArray||[])}_saveAndTransform(A){let e=this.canvas.viewportTransform;A.save(),A.transform(e[0],e[1],e[2],e[3],e[4],e[5])}needsFullRender(){return 1>new lm(this.color).getAlpha()||!!this.shadow}_setShadow(){if(!this.shadow||!this.canvas)return;let A=this.canvas,e=this.shadow,t=A.contextTop,i=A.getZoom()*A.getRetinaScaling();t.shadowColor=e.color,t.shadowBlur=e.blur*i,t.shadowOffsetX=e.offsetX*i,t.shadowOffsetY=e.offsetY*i}_resetShadow(){let A=this.canvas.contextTop;A.shadowColor="",A.shadowBlur=A.shadowOffsetX=A.shadowOffsetY=0}_isOutSideCanvas(A){return A.x<0||A.x>this.canvas.getWidth()||A.y<0||A.y>this.canvas.getHeight()}}let hs=["path","left","top"],ho=["d"];class ha extends uN{constructor(A){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{path:t,left:i,top:r}=e,n=cH(e,hs);super(),Object.assign(this,ha.ownDefaults),this.setOptions(n),this._setPath(A||[],!0),"number"==typeof i&&this.set(c$,i),"number"==typeof r&&this.set("top",r)}_setPath(A,e){this.path=(A=>{let e=0,t=0,i=0,r=0,n=[],s,o=0,a=0;for(let c of A){let A,g=[...c];switch(g[0]){case"l":g[1]+=e,g[2]+=t;case"L":A=["L",e=g[1],t=g[2]];break;case"h":g[1]+=e;case"H":A=["L",e=g[1],t];break;case"v":g[1]+=t;case"V":A=["L",e,t=g[1]];break;case"m":g[1]+=e,g[2]+=t;case"M":e=g[1],t=g[2],i=g[1],r=g[2],A=["M",e,t];break;case"c":g[1]+=e,g[2]+=t,g[3]+=e,g[4]+=t,g[5]+=e,g[6]+=t;case"C":o=g[3],a=g[4],e=g[5],t=g[6],A=["C",g[1],g[2],o,a,e,t];break;case"s":g[1]+=e,g[2]+=t,g[3]+=e,g[4]+=t;case"S":"C"===s?(o=2*e-o,a=2*t-a):(o=e,a=t),e=g[3],t=g[4],o=(A=["C",o,a,g[1],g[2],e,t])[3],a=A[4];break;case"q":g[1]+=e,g[2]+=t,g[3]+=e,g[4]+=t;case"Q":o=g[1],a=g[2],A=["Q",o,a,e=g[3],t=g[4]];break;case"t":g[1]+=e,g[2]+=t;case"T":"Q"===s?(o=2*e-o,a=2*t-a):(o=e,a=t),A=["Q",o,a,e=g[1],t=g[2]];break;case"a":g[6]+=e,g[7]+=t;case"A":BF(e,t,g).forEach(A=>n.push(A)),e=g[6],t=g[7];break;case"z":case"Z":e=i,t=r,A=["Z"]}A?(n.push(A),s=A[0]):s=""}return n})(Array.isArray(A)?A:(A=>{var e;let t=[];for(let i of null!=(e=A.match(BT))?e:[]){let A=i[0];if("z"===A||"Z"===A){t.push([A]);continue}let e=Bj[A.toLowerCase()],r=[];if("a"===A||"A"===A){BG.lastIndex=0;for(let A=null;A=BG.exec(i);)r.push(...A.slice(1))}else r=i.match(BN)||[];for(let i=0;i<r.length;i+=e){let n=Array(e),s=By[A];n[0]=i>0&&s?s:A;for(let A=0;A<e;A++)n[A+1]=parseFloat(r[i+A]);t.push(n)}}return t})(A)),this.setBoundingBox(e)}_findCenterFromElement(){let A=this._calcBoundsFromPath();return new gf(A.left+A.width/2,A.top+A.height/2)}_renderPathCommands(A){let e=-this.pathOffset.x,t=-this.pathOffset.
83y;for(let i of(A.beginPath(),this.path))switch(i[0]){case"L":A.lineTo(i[1]+e,i[2]+t);break;case"M":A.moveTo(i[1]+e,i[2]+t);break;case"C":A.bezierCurveTo(i[1]+e,i[2]+t,i[3]+e,i[4]+t,i[5]+e,i[6]+t);break;case"Q":A.quadraticCurveTo(i[1]+e,i[2]+t,i[3]+e,i[4]+t);break;case"Z":A.closePath()}}_render(A){this._renderPathCommands(A),this._renderPaintInOrder(A)}toString(){return"#<Path (".concat(this.complexity(),'): { "top": ').concat(this.top,', "left": ').concat(this.left," }>")}toObject(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return cS(cS({},super.toObject(A)),{},{path:this.path.map(A=>A.slice())})}toDatalessObject(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=this.toObject(A);return this.sourcePath&&(delete e.path,e.sourcePath=this.sourcePath),e}_toSVG(){let A=BO(this.path,cL.NUM_FRACTION_DIGITS);return["<path ","COMMON_PARTS",'d="'.concat(A,`" stroke-linecap="round" />
84`)]}_getOffsetTransform(){let A=cL.NUM_FRACTION_DIGITS;return" translate(".concat(gz(-this.pathOffset.x,A),", ").concat(gz(-this.pathOffset.y,A),")")}toClipPathSVG(A){let e=this._getOffsetTransform();return"	"+this._createBaseClipPathSVGMarkup(this._toSVG(),{reviver:A,additionalTransform:e})}toSVG(A){let e=this._getOffsetTransform();return this._createBaseSVGMarkup(this._toSVG(),{reviver:A,additionalTransform:e})}complexity(){return this.path.length}setDimensions(){this.setBoundingBox()}setBoundingBox(A){let{width:e,height:t,pathOffset:i}=this._calcDimensions();this.set({width:e,height:t,pathOffset:i}),A&&this.setPositionByOrigin(i,cZ,cZ)}_calcBoundsFromPath(){let A=[],e=0,t=0,i=0,r=0;for(let n of this.path)switch(n[0]){case"L":i=n[1],r=n[2],A.push({x:e,y:t},{x:i,y:r});break;case"M":i=n[1],r=n[2],e=i,t=r;break;case"C":A.push(...Bb(i,r,n[1],n[2],n[3],n[4],n[5],n[6])),i=n[5],r=n[6];break;case"Q":A.push(...Bb(i,r,n[1],n[2],n[1],n[2],n[3],n[4])),i=n[3],r=n[4];break;case"Z":i=e,r=t}return lA(A)}_calcDimensions(){let A=this._calcBoundsFromPath();return cS(cS({},A),{},{pathOffset:new gf(A.left+A.width/2,A.top+A.height/2)})}static fromObject(A){return this._fromObject(A,{extraParam:"path"})}static async fromElement(A,e,t){let i=Br(A,this.ATTRIBUTE_NAMES,t),{d:r}=i;return new this(r,cS(cS(cS({},cH(i,ho)),e),{},{left:void 0,top:void 0}))}}cP(ha,"type","Path"),cP(ha,"cacheProperties",[...l4,"path","fillRule"]),cP(ha,"ATTRIBUTE_NAMES",[...uW,"d"]),gg.setClass(ha),gg.setSVGClass(ha);class hc extends hn{constructor(A){super(A),cP(this,"decimate",.4),cP(this,"drawStraightLine",!1),cP(this,"straightLineKey","shiftKey"),this._points=[],this._hasStraightLine=!1}needsFullRender(){return super.needsFullRender()||this._hasStraightLine}static drawSegment(A,e,t){let i=e.midPointFrom(t);return A.quadraticCurveTo(e.x,e.y,i.x,i.y),i}onMouseDown(A,e){let{e:t}=e;this.canvas._isMainEvent(t)&&(this.drawStraightLine=!!this.straightLineKey&&t[this.straightLineKey],this._prepareForDrawing(A),this._addPoint(A),this._render())}onMouseMove(A,e){let{e:t}=e;if(this.canvas._isMainEvent(t)&&(this.drawStraightLine=!!this.straightLineKey&&t[this.straightLineKey],(!0!==this.limitedToCanvasSize||!this._isOutSideCanvas(A))&&this._addPoint(A)&&this._points.length>1))if(this.needsFullRender())this.canvas.clearContext(this.canvas.contextTop),this._render();else{let A=this._points,e=A.length,t=this.canvas.contextTop;this._saveAndTransform(t),this.oldEnd&&(t.beginPath(),t.moveTo(this.oldEnd.x,this.oldEnd.y)),this.oldEnd=hc.drawSegment(t,A[e-2],A[e-1]),t.stroke(),t.restore()}}onMouseUp(A){let{e}=A;return!this.canvas._isMainEvent(e)||(this.drawStraightLine=!1,this.oldEnd=void 0,this._finalizeAndAddPath(),!1)}_prepareForDrawing(A){this._reset(),this._addPoint(A),this.canvas.contextTop.moveTo(A.x,A.y)}_addPoint(A){return!(this._points.length>1&&A.eq(this._points[this._points.length-1])||(this.drawStraightLine&&this._points.length>1&&(this._hasStraightLine=!0,this._points.pop()),this._points.push(A),0))}_reset(){this._points=[],this._setBrushStyles(this.canvas.contextTop),this._setShadow(),this._hasStraightLine=!1}_render(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.canvas.contextTop,e=this._points[0],t=this._points[1];if(this._saveAndTransform(A),A.beginPath(),2===this._points.length&&e.x===t.x&&e.y===t.y){let A=this.width/1e3;e.x-=A,t.x+=A}A.moveTo(e.x,e.y);for(let i=1;i<this._points.length;i++)hc.drawSegment(A,e,t),e=this._points[i],t=this._points[i+1];
84A.lineTo(e.x,e.y),A.stroke(),A.restore()}convertPointsToSVGPath(A){return function(A){let e,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=new gf(A[0]),r=new gf(A[1]),n=1,s=0,o=[],a=A.length,c=a>2;for(c&&(n=A[2].x<r.x?-1:+(A[2].x!==r.x),s=A[2].y<r.y?-1:+(A[2].y!==r.y)),o.push(["M",i.x-n*t,i.y-s*t]),e=1;e<a;e++){if(!i.eq(r)){let A=i.midPointFrom(r);o.push(["Q",i.x,i.y,A.x,A.y])}i=A[e],e+1<A.length&&(r=A[e+1])}return c&&(n=i.x>A[e-2].x?1:i.x===A[e-2].x?0:-1,s=i.y>A[e-2].y?1:i.y===A[e-2].y?0:-1),o.push(["L",i.x+n*t,i.y+s*t]),o}(A,this.width/1e3)}createPath(A){let e=new ha(A,{fill:null,stroke:this.color,strokeWidth:this.width,strokeLineCap:this.strokeLineCap,strokeMiterLimit:this.strokeMiterLimit,strokeLineJoin:this.strokeLineJoin,strokeDashArray:this.strokeDashArray});return this.shadow&&(this.shadow.affectStroke=!0,e.shadow=new l1(this.shadow)),e}decimatePoints(A,e){if(A.length<=2)return A;let t=A[0],i=Math.pow(e/this.canvas.getZoom(),2),r=A.length-1,n=[t];for(let e=1;e<r-1;e++)Math.pow(t.x-A[e].x,2)+Math.pow(t.y-A[e].y,2)>=i&&n.push(t=A[e]);return n.push(A[r]),n}_finalizeAndAddPath(){this.canvas.contextTop.closePath(),this.decimate&&(this._points=this.decimatePoints(this._points,this.decimate));let A=this.convertPointsToSVGPath(this._points);if("M 0 0 Q 0 0 0 0 L 0 0"===BO(A))return void this.canvas.requestRenderAll();let e=this.createPath(A);this.canvas.clearContext(this.canvas.contextTop),this.canvas.fire("before:path:created",{path:e}),this.canvas.add(e),this.canvas.requestRenderAll(),e.setCoords(),this._resetShadow(),this.canvas.fire("path:created",{path:e})}}let hg=["left","top","radius"],hl=["radius","startAngle","endAngle","counterClockwise"];class hu extends uN{static getDefaults(){return cS(cS({},super.getDefaults()),hu.ownDefaults)}constructor(A){super(),Object.assign(this,hu.ownDefaults),this.setOptions(A)}_set(A,e){return super._set(A,e),"radius"===A&&this.setRadius(e),this}_render(A){A.beginPath(),A.arc(0,0,this.radius,this.startAngle*cq,this.endAngle*cq,this.counterClockwise),this._renderPaintInOrder(A)}getRadiusX(){return this.get("radius")*this.get(gt)}getRadiusY(){return this.get("radius")*this.get(gi)}setRadius(A){this.radius=A,this.set({width:2*A,height:2*A})}toObject(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return super.toObject([...hl,...A])}_toSVG(){let A=(this.endAngle-this.startAngle)%360;if(0===A)return["<circle ","COMMON_PARTS",'cx="0" cy="0" ','r="',"".concat(this.radius),`" />
85`];{let{radius:e}=this,t=this.startAngle*cq,i=this.endAngle*cq,r=gh(t)*e,n=gd(t)*e,s=gh(i)*e,o=gd(i)*e,a=+!this.counterClockwise;return['<path d="M '.concat(r," ").concat(n," A ").concat(e," ").concat(e," 0 ").concat(+(A>180)," ").concat(a," ").concat(s," ").concat(o,'" '),"COMMON_PARTS",` />
86`]}}static async fromElement(A,e,t){let i=Br(A,this.ATTRIBUTE_NAMES,t),{left:r=0,top:n=0,radius:s=0}=i;return new this(cS(cS({},cH(i,hg)),{},{radius:s,left:r-s,top:n-s}))}static fromObject(A){return super._fromObject(A)}}cP(hu,"type","Circle"),cP(hu,"cacheProperties",[...l4,...hl]),cP(hu,"ownDefaults",{radius:0,startAngle:0,endAngle:360,counterClockwise:!1}),cP(hu,"ATTRIBUTE_NAMES",["cx","cy","r",...uW]),gg.setClass(hu),gg.setSVGClass(hu);let hB=["x1","y1","x2","y2"],hh=["x1","y1","x2","y2"],hd=["x1","x2","y1","y2"];class hf extends uN{constructor(){let[A,e,t,i]=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[0,0,0,0],r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(),Object.assign(this,hf.ownDefaults),this.setOptions(r),this.x1=A,this.x2=t,this.y1=e,this.y2=i,this._setWidthHeight();const{left:n,top:s}=r;"number"==typeof n&&this.set(c$,n),"number"==typeof s&&this.set("top",s)}_setWidthHeight(){let{x1:A,y1:e,x2:t,y2:i}=this;this.width=Math.abs(t-A),this.height=Math.abs(i-e);let{left:r,top:n,width:s,height:o}=lA([{x:A,y:e},{x:t,y:i}]),a=new gf(r+s/2,n+o/2);this.setPositionByOrigin(a,cZ,cZ)}_set(A,e){return super._set(A,e),hd.includes(A)&&this._setWidthHeight(),this}_render(A){var e;A.beginPath();let t=this.calcLinePoints();A.moveTo(t.x1,t.y1),A.lineTo(t.x2,t.y2),A.lineWidth=this.strokeWidth;let i=A.strokeStyle;gX(this.stroke)?A.strokeStyle=this.stroke.toLive(A):A.strokeStyle=null!=(e=this.stroke)?e:A.fillStyle,this.stroke&&this._renderStroke(A),A.strokeStyle=i}_findCenterFromElement(){return new gf((this.x1+this.x2)/2,(this.y1+this.y2)/2)}toObject(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return cS(cS({},super.toObject(A)),this.calcLinePoints())}_getNonTransformedDimensions(){let A=super._getNonTransformedDimensions();return"butt"===this.strokeLineCap&&(0===this.width&&(A.y-=this.strokeWidth),0===this.height&&(A.x-=this.strokeWidth)),A}calcLinePoints(){let{x1:A,x2:e,y1:t,y2:i,width:r,height:n}=this,s=A<=e?-1:1,o=t<=i?-1:1;return{x1:s*r/2,x2:-(s*r)/2,y1:o*n/2,y2:-(o*n)/2}}_toSVG(){let{x1:A,x2:e,y1:t,y2:i}=this.calcLinePoints();return["<line ","COMMON_PARTS",'x1="'.concat(A,'" y1="').concat(t,'" x2="').concat(e,'" y2="').
86concat(i,`" />
87`)]}static async fromElement(A,e,t){let i=Br(A,this.ATTRIBUTE_NAMES,t),{x1:r=0,y1:n=0,x2:s=0,y2:o=0}=i;return new this([r,n,s,o],cH(i,hB))}static fromObject(A){let{x1:e,y1:t,x2:i,y2:r}=A,n=cH(A,hh);return this._fromObject(cS(cS({},n),{},{points:[e,t,i,r]}),{extraParam:"points"})}}cP(hf,"type","Line"),cP(hf,"cacheProperties",[...l4,...hd]),cP(hf,"ATTRIBUTE_NAMES",uW.concat(hd)),gg.setClass(hf),gg.setSVGClass(hf);class hQ extends uN{static getDefaults(){return cS(cS({},super.getDefaults()),hQ.ownDefaults)}constructor(A){super(),Object.assign(this,hQ.ownDefaults),this.setOptions(A)}_render(A){let e=this.width/2,t=this.height/2;A.beginPath(),A.moveTo(-e,t),A.lineTo(0,-t),A.lineTo(e,t),A.closePath(),this._renderPaintInOrder(A)}_toSVG(){let A=this.width/2,e=this.height/2;return["<polygon ","COMMON_PARTS",'points="',"".concat(-A," ").concat(e,",0 ").concat(-e,",").concat(A," ").concat(e),'" />']}}cP(hQ,"type","Triangle"),cP(hQ,"ownDefaults",{width:100,height:100}),gg.setClass(hQ),gg.setSVGClass(hQ);let hC=["rx","ry"];class hp extends uN{static getDefaults(){return cS(cS({},super.getDefaults()),hp.ownDefaults)}constructor(A){super(),Object.assign(this,hp.ownDefaults),this.setOptions(A)}_set(A,e){switch(super._set(A,e),A){case"rx":this.rx=e,this.set("width",2*e);break;case"ry":this.ry=e,this.set("height",2*e)}return this}getRx(){return this.get("rx")*this.get(gt)}getRy(){return this.get("ry")*this.get(gi)}toObject(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return super.toObject([...hC,...A])}_toSVG(){return["<ellipse ","COMMON_PARTS",'cx="0" cy="0" rx="'.concat(this.rx,'" ry="').concat(this.ry,`" />
88`)]}_render(A){A.beginPath(),A.save(),A.transform(1,0,0,this.ry/this.rx,0,0),A.arc(0,0,this.rx,0,cV,!1),A.restore(),this._renderPaintInOrder(A)}static async fromElement(A,e,t){let i=Br(A,this.ATTRIBUTE_NAMES,t);return i.left=(i.left||0)-i.rx,i.top=(i.top||0)-i.ry,new this(i)}}cP(hp,"type","Ellipse"),cP(hp,"cacheProperties",[...l4,...hC]),cP(hp,"ownDefaults",{rx:0,ry:0}),cP(hp,"ATTRIBUTE_NAMES",[...uW,"cx","cy","rx","ry"]),gg.setClass(hp),gg.setSVGClass(hp);let hw=["left","top"],hE={exactBoundingBox:!1};class hI extends uN{static getDefaults(){return cS(cS({},super.getDefaults()),hI.ownDefaults)}constructor(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(),cP(this,"strokeDiff",void 0),Object.assign(this,hI.ownDefaults),this.setOptions(e),this.points=A;const{left:t,top:i}=e;this.initialized=!0,this.setBoundingBox(!0),"number"==typeof t&&this.set(c$,t),"number"==typeof i&&this.set("top",i)}isOpen(){return!0}_projectStrokeOnPoints(A){return function(A,e){let t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=[];if(0===A.length)return i;let r=A.reduce((A,e)=>(A[A.length-1].eq(e)||A.push(new gf(e)),A),[new gf(A[0])]);if(1===r.length)t=!0;else if(!t){let A=r[0],e=((A,e)=>{for(let t=A.length-1;t>=0;t--)if(e(A[t]))return t;return -1})(r,e=>!e.eq(A));r.splice(e+1)}return r.forEach((A,r,n)=>{let s,o;0===r?(o=n[1],s=t?A:n[n.length-1]):r===n.length-1?(s=n[r-1],o=t?A:n[0]):(s=n[r-1],o=n[r+1]),t&&1===n.length?i.push(...new uY(A,A,e).project()):t&&(0===r||r===n.length-1)?i.push(...new uY(A,0===r?o:s,e).project()):i.push(...new uK(A,s,o,e).project())}),i}(this.points,A,this.isOpen())}_calcDimensions(A){A=cS({scaleX:this.scaleX,scaleY:this.scaleY,skewX:this.skewX,skewY:this.skewY,strokeLineCap:this.strokeLineCap,strokeLineJoin:this.strokeLineJoin,strokeMiterLimit:this.strokeMiterLimit,strokeUniform:this.strokeUniform,strokeWidth:this.strokeWidth},A||{});let e=this.exactBoundingBox?this._projectStrokeOnPoints(A).map(A=>A.projectedPoint):this.points;if(0===e.length)return{left:0,top:0,width:0,height:0,pathOffset:new gf,strokeOffset:new gf,strokeDiff:new gf};let t=lA(e),i=gG(cS(cS({},A),{},{scaleX:1,scaleY:1})),r=lA(this.points.map(A=>gb(A,i,!0))),n=new gf(this.scaleX,this.scaleY),s=t.left+t.width/2,o=t.top+t.height/2;return this.exactBoundingBox&&(s-=o*Math.tan(this.skewX*cq),o-=s*Math.tan(this.skewY*cq)),cS(cS({},t),{},{pathOffset:new gf(s,o),strokeOffset:new gf(r.left,r.top).subtract(new gf(t.left,t.top)).multiply(n),strokeDiff:new gf(t.width,t.height).subtract(new gf(r.width,r.height)).multiply(n)})}_findCenterFromElement(){let A=lA(this.points);return new gf(A.left+A.width/2,A.top+A.height/2)}setDimensions(){this.setBoundingBox()}setBoundingBox(A){let{left:e,top:t,width:i,height:r,pathOffset:n,strokeOffset:s,strokeDiff:o}=this._calcDimensions();this.set({width:i,height:r,pathOffset:n,strokeOffset:s,strokeDiff:o}),A&&this.setPositionByOrigin(new gf(e+i/2,t+r/2),cZ,cZ)}isStrokeAccountedForInDimensions(){return this.exactBoundingBox}_getNonTransformedDimensions(){return this.exactBoundingBox?new gf(this.width,this.height):super._getNonTransformedDimensions()}_getTransformedDimensions(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.exactBoundingBox){var e,t,i,r;let n;if(Object.keys(A).some(A=>this.strokeUniform||this.constructor.layoutProperties.includes(A))){let{width:i,height:r}=this._calcDimensions(A);n=new gf(null!=(e=A.width)?e:i,null!=(t=A.height)?t:r)}else n=new gf(null!=(i=A.width)?i:this.width,null!=(r=A.height)?r:this.height);return n.multiply(new gf(A.scaleX||this.scaleX,A.scaleY||this.scaleY))}return super._getTransformedDimensions(A)}_set(A,e){let t=this.initialized&&this[A]!==e,i=super._set(A,e);return this.exactBoundingBox&&t&&((A===gt||A===gi)&&this.strokeUniform&&this.constructor.layoutProperties.includes("strokeUniform")||this.constructor.layoutProperties.includes(A))&&this.setDimensions(),i}toObject(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return cS(cS({},super.toObject(A)),{},{points:this.points.map(A=>{let{x:e,y:t}=A;return{x:e,y:t}})})}
88_toSVG(){let A=[],e=this.pathOffset.x,t=this.pathOffset.y,i=cL.NUM_FRACTION_DIGITS;for(let r=0,n=this.points.length;r<n;r++)A.push(gz(this.points[r].x-e,i),",",gz(this.points[r].y-t,i)," ");return["<".concat(this.constructor.type.toLowerCase()," "),"COMMON_PARTS",'points="'.concat(A.join(""),`" />
89`)]}_render(A){let e=this.points.length,t=this.pathOffset.x,i=this.pathOffset.y;if(e&&!isNaN(this.points[e-1].y)){A.beginPath(),A.moveTo(this.points[0].x-t,this.points[0].y-i);for(let r=0;r<e;r++){let e=this.points[r];A.lineTo(e.x-t,e.y-i)}this.isOpen()||A.closePath(),this._renderPaintInOrder(A)}}complexity(){return this.points.length}static async fromElement(A,e,t){return new this(function(A){if(!A)return[];let e=A.replace(/,/g," ").trim().split(/\s+/),t=[];for(let A=0;A<e.length;A+=2)t.push({x:parseFloat(e[A]),y:parseFloat(e[A+1])});return t}(A.getAttribute("points")),cS(cS({},cH(Br(A,this.ATTRIBUTE_NAMES,t),hw)),e))}static fromObject(A){return this._fromObject(A,{extraParam:"points"})}}cP(hI,"ownDefaults",hE),cP(hI,"type","Polyline"),cP(hI,"layoutProperties",[gr,gn,"strokeLineCap","strokeLineJoin","strokeMiterLimit","strokeWidth","strokeUniform","points"]),cP(hI,"cacheProperties",[...l4,"points"]),cP(hI,"ATTRIBUTE_NAMES",[...uW]),gg.setClass(hI),gg.setSVGClass(hI);class hm extends hI{isOpen(){return!1}}cP(hm,"ownDefaults",hE),cP(hm,"type","Polygon"),gg.setClass(hm),gg.setSVGClass(hm);class hv extends uN{isEmptyStyles(A){if(!this.styles||void 0!==A&&!this.styles[A])return!0;let e=void 0===A?this.styles:{line:this.styles[A]};for(let A in e)for(let t in e[A])for(let i in e[A][t])return!1;return!0}styleHas(A,e){if(!this.styles||void 0!==e&&!this.styles[e])return!1;let t=void 0===e?this.styles:{0:this.styles[e]};for(let e in t)for(let i in t[e])if(void 0!==t[e][i][A])return!0;return!1}cleanStyle(A){if(!this.styles)return!1;let e=this.styles,t,i,r=0,n=!0,s=0;for(let s in e){for(let o in t=0,e[s]){let a=e[s][o]||{};r++,void 0!==a[A]?(i?a[A]!==i&&(n=!1):i=a[A],a[A]===this[A]&&delete a[A]):n=!1,0!==Object.keys(a).length?t++:delete e[s][o]}0===t&&delete e[s]}for(let A=0;A<this._textLines.length;A++)s+=this._textLines[A].length;n&&r===s&&(this[A]=i,this.removeStyle(A))}removeStyle(A){let e,t,i;if(!this.styles)return;let r=this.styles;for(t in r){for(i in e=r[t])delete e[i][A],0===Object.keys(e[i]).length&&delete e[i];0===Object.keys(e).length&&delete r[t]}}_extendStyles(A,e){let{lineIndex:t,charIndex:i}=this.get2DCursorLocation(A);this._getLineStyle(t)||this._setLineStyle(t);let r=gY(cS(cS({},this._getStyleDeclaration(t,i)),e),A=>void 0!==A);this._setStyleDeclaration(t,i,r)}getSelectionStyles(A,e,t){let i=[];for(let r=A;r<(e||A);r++)i.push(this.getStyleAtPosition(r,t));return i}getStyleAtPosition(A,e){let{lineIndex:t,charIndex:i}=this.get2DCursorLocation(A);return e?this.getCompleteStyleDeclaration(t,i):this._getStyleDeclaration(t,i)}setSelectionStyles(A,e,t){for(let i=e;i<(t||e);i++)this._extendStyles(i,A);this._forceClearCache=!0}_getStyleDeclaration(A,e){var t;let i=this.styles&&this.styles[A];return i&&null!=(t=i[e])?t:{}}getCompleteStyleDeclaration(A,e){return cS(cS({},gK(this,this.constructor._styleProperties)),this._getStyleDeclaration(A,e))}_setStyleDeclaration(A,e,t){this.styles[A][e]=t}_deleteStyleDeclaration(A,e){delete this.styles[A][e]}_getLineStyle(A){return!!this.styles[A]}_setLineStyle(A){this.styles[A]={}}_deleteLineStyle(A){delete this.styles[A]}}cP(hv,"_styleProperties",lH);let hy=/  +/g,hk=/"/g;function hD(A,e,t,i,r){return"		".concat(function(A,e){let{left:t,top:i,width:r,height:n}=e,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:cL.NUM_FRACTION_DIGITS,o=ly(gs,A,!1),[a,c,g,l]=[t,i,r,n].map(A=>gz(A,s));return"<rect ".concat(o,' x="').concat(a,'" y="').concat(c,'" width="').concat(g,'" height="').concat(l,'"></rect>')}(A,{left:e,top:t,width:i,height:r}),`
90`)}let hb=["textAnchor","textDecoration","dx","dy","top","left","fontSize","strokeWidth"];class hF extends hv{static getDefaults(){return cS(cS({},super.getDefaults()),hF.ownDefaults)}constructor(A,e){super(),cP(this,"__charBounds",[]),Object.assign(this,hF.ownDefaults),this.setOptions(e),this.styles||(this.styles={}),this.text=A,this.initialized=!0,this.path&&this.setPathInfo(),this.initDimensions(),this.setCoords()}setPathInfo(){let A=this.path;A&&(A.segmentsInfo=B_(A.path))}_splitText(){let A=this._splitTextIntoLines(this.text);return this.textLines=A.lines,this._textLines=A.graphemeLines,this._unwrappedTextLines=A._unwrappedLines,this._text=A.graphemeText,A}initDimensions(){this._splitText(),this._clearCache(),this.dirty=!0,this.path?(this.width=this.path.width,this.height=this.path.height):(this.width=this.calcTextWidth()||this.cursorWidth||this.MIN_TEXT_WIDTH,this.height=this.calcTextHeight()),this.textAlign.includes(lx)&&this.enlargeSpace
90s()}enlargeSpaces(){let A,e,t,i,r,n,s;for(let o=0,a=this._textLines.length;o<a;o++)if((this.textAlign===lx||o!==a-1&&!this.isEndOfWrapping(o))&&(i=0,r=this._textLines[o],(e=this.getLineWidth(o))<this.width&&(s=this.textLines[o].match(this._reSpacesAndTabs)))){t=s.length,A=(this.width-e)/t;for(let e=0;e<=r.length;e++)n=this.__charBounds[o][e],this._reSpaceAndTab.test(r[e])?(n.width+=A,n.kernedWidth+=A,n.left+=i,i+=A):n.left+=i}}isEndOfWrapping(A){return A===this._textLines.length-1}missingNewlineOffset(A){return 1}get2DCursorLocation(A,e){let t,i=e?this._unwrappedTextLines:this._textLines;for(t=0;t<i.length;t++){if(A<=i[t].length)return{lineIndex:t,charIndex:A};A-=i[t].length+this.missingNewlineOffset(t,e)}return{lineIndex:t-1,charIndex:i[t-1].length<A?i[t-1].length:A}}toString(){return"#<Text (".concat(this.complexity(),'): { "text": "').concat(this.text,'", "fontFamily": "').concat(this.fontFamily,'" }>')}_getCacheCanvasDimensions(){let A=super._getCacheCanvasDimensions(),e=this.fontSize;return A.width+=e*A.zoomX,A.height+=e*A.zoomY,A}_render(A){let e=this.path;e&&!e.isNotVisible()&&e._render(A),this._setTextStyles(A),this._renderTextLinesBackground(A),this._renderTextDecoration(A,"underline"),this._renderText(A),this._renderTextDecoration(A,"overline"),this._renderTextDecoration(A,"linethrough")}_renderText(A){this.paintFirst===go?(this._renderTextStroke(A),this._renderTextFill(A)):(this._renderTextFill(A),this._renderTextStroke(A))}_setTextStyles(A,e,t){if(A.textBaseline="alphabetic",this.path)switch(this.pathAlign){case cZ:A.textBaseline="middle";break;case"ascender":A.textBaseline="top";break;case"descender":A.textBaseline=c0}A.font=this._getFontDeclaration(e,t)}calcTextWidth(){let A=this.getLineWidth(0);for(let e=1,t=this._textLines.length;e<t;e++){let t=this.getLineWidth(e);t>A&&(A=t)}return A}_renderTextLine(A,e,t,i,r,n){this._renderChars(A,e,t,i,r,n)}_renderTextLinesBackground(A){if(!this.textBackgroundColor&&!this.styleHas("textBackgroundColor"))return;let e=A.fillStyle,t=this._getLeftOffset(),i=this._getTopOffset();for(let e=0,r=this._textLines.length;e<r;e++){let r=this.getHeightOfLine(e);if(!this.textBackgroundColor&&!this.styleHas("textBackgroundColor",e)){i+=r;continue}let n=this._textLines[e].length,s=this._getLineLeftOffset(e),o,a,c=0,g=0,l=this.getValueOfPropertyAt(e,0,"textBackgroundColor");for(let u=0;u<n;u++){let n=this.__charBounds[e][u];a=this.getValueOfPropertyAt(e,u,"textBackgroundColor"),this.path?(A.save(),A.translate(n.renderLeft,n.renderTop),A.rotate(n.angle),A.fillStyle=a,a&&A.fillRect(-n.width/2,-r/this.lineHeight*(1-this._fontSizeFraction),n.width,r/this.lineHeight),A.restore()):a!==l?(o=t+s+g,"rtl"===this.direction&&(o=this.width-o-c),A.fillStyle=l,l&&A.fillRect(o,i,c,r/this.lineHeight),g=n.left,c=n.width,l=a):c+=n.kernedWidth}a&&!this.path&&(o=t+s+g,"rtl"===this.direction&&(o=this.width-o-c),A.fillStyle=a,A.fillRect(o,i,c,r/this.lineHeight)),i+=r}A.fillStyle=e,this._removeShadow(A)}_measureChar(A,e,t,i){let r,n,o,a,c=cY.getFontCache(e),g=this._getFontDeclaration(e),l=t+A,u=t&&g===this._getFontDeclaration(i),B=e.fontSize/this.CACHE_FONT_SIZE;if(t&&void 0!==c[t]&&(o=c[t]),void 0!==c[A]&&(a=r=c[A]),u&&void 0!==c[l]&&(a=(n=c[l])-o),void 0===r||void 0===o||void 0===n){let i=(s||(s=gy({width:0,height:0}).getContext("2d")),s);this._setTextStyles(i,e,!0),void 0===r&&(a=r=i.measureText(A).width,c[A]=r),void 0===o&&u&&t&&(o=i.measureText(t).width,c[t]=o),u&&void 0===n&&(n=i.measureText(l).width,c[l]=n,a=n-o)}return{width:r*B,kernedWidth:a*B}}getHeightOfChar(A,e){return this.getValueOfPropertyAt(A,e,"fontSize")}measureLine(A){let e=this._measureLine(A);return 0!==this.charSpacing&&(e.width-=this._getWidthOfCharSpacing()),e.width<0&&(e.width=0),e}_measureLine(A){let e,t,i=0,r=this.pathSide===c2,n=this.path,s=this._textLines[A],o=s.length,a=Array(o);this.__charBounds[A]=a;for(let r=0;r<o;r++){let n=s[r];t=this._getGraphemeBox(n,A,r,e),a[r]=t,i+=t.kernedWidth,e=n}if(a[o]={left:t?t.left+t.width:0,width:0,kernedWidth:0,height:this.fontSize,deltaY:0},n&&n.segmentsInfo){let A=0,e=n.segmentsInfo[n.segmentsInfo.length-1].length;switch(this.textAlign){case c$:A=r?e-i:0;break;case cZ:A=(e-i)/2;break;case c2:A=r?0:e-i}A+=this.pathStartOffset*(r?-1:1);for(let i=r?o-1:0;r?i>=0:i<o;r?i--:i++)t=a[i],A>e?A%=e:A<0&&(A+=e),this._setGraphemeOnPath(A,t),A+=t.kernedWidth}return{width:i,numOfSpaces:0}}_setGraphemeOnPath(A,e){let t=A+e.kernedWidth/2,i=this.path,r=BR(i.path,t,i.segmentsInfo);
90e.renderLeft=r.x-i.pathOffset.x,e.renderTop=r.y-i.pathOffset.y,e.angle=r.angle+(this.pathSide===c2?Math.PI:0)}_getGraphemeBox(A,e,t,i,r){let n=this.getCompleteStyleDeclaration(e,t),s=i?this.getCompleteStyleDeclaration(e,t-1):{},o=this._measureChar(A,n,i,s),a,c=o.kernedWidth,g=o.width;0!==this.charSpacing&&(g+=a=this._getWidthOfCharSpacing(),c+=a);let l={width:g,left:0,height:n.fontSize,kernedWidth:c,deltaY:n.deltaY};if(t>0&&!r){let A=this.__charBounds[e][t-1];l.left=A.left+A.width+o.kernedWidth-o.width}return l}getHeightOfLine(A){if(this.__lineHeights[A])return this.__lineHeights[A];let e=this.getHeightOfChar(A,0);for(let t=1,i=this._textLines[A].length;t<i;t++)e=Math.max(this.getHeightOfChar(A,t),e);return this.__lineHeights[A]=e*this.lineHeight*this._fontSizeMult}calcTextHeight(){let A,e=0;for(let t=0,i=this._textLines.length;t<i;t++)A=this.getHeightOfLine(t),e+=t===i-1?A/this.lineHeight:A;return e}_getLeftOffset(){return"ltr"===this.direction?-this.width/2:this.width/2}_getTopOffset(){return-this.height/2}_renderTextCommon(A,e){A.save();let t=0,i=this._getLeftOffset(),r=this._getTopOffset();for(let n=0,s=this._textLines.length;n<s;n++){let s=this.getHeightOfLine(n),o=s/this.lineHeight,a=this._getLineLeftOffset(n);this._renderTextLine(e,A,this._textLines[n],i+a,r+t+o,n),t+=s}A.restore()}_renderTextFill(A){(this.fill||this.styleHas(gs))&&this._renderTextCommon(A,"fillText")}_renderTextStroke(A){(this.stroke&&0!==this.strokeWidth||!this.isEmptyStyles())&&(this.shadow&&!this.shadow.affectStroke&&this._removeShadow(A),A.save(),this._setLineDash(A,this.strokeDashArray),A.beginPath(),this._renderTextCommon(A,"strokeText"),A.closePath(),A.restore())}_renderChars(A,e,t,i,r,n){let s=this.getHeightOfLine(n),o=this.textAlign.includes(lx),a=this.path,c=!o&&0===this.charSpacing&&this.isEmptyStyles(n)&&!a,g="ltr"===this.direction,l="ltr"===this.direction?1:-1,u=e.direction,B,h,d,f,Q,C="",p=0;if(e.save(),u!==this.direction&&(e.canvas.setAttribute("dir",g?"ltr":"rtl"),e.direction=g?"ltr":"rtl",e.textAlign=g?c$:c2),r-=s*this._fontSizeFraction/this.lineHeight,c)return this._renderChar(A,e,n,0,t.join(""),i,r),void e.restore();for(let s=0,c=t.length-1;s<=c;s++)f=s===c||this.charSpacing||a,C+=t[s],d=this.__charBounds[n][s],0===p?(i+=l*(d.kernedWidth-d.width),p+=d.width):p+=d.kernedWidth,o&&!f&&this._reSpaceAndTab.test(t[s])&&(f=!0),f||(f=uq(B=B||this.getCompleteStyleDeclaration(n,s),h=this.getCompleteStyleDeclaration(n,s+1),!1)),f&&(a?(e.save(),e.translate(d.renderLeft,d.renderTop),e.rotate(d.angle),this._renderChar(A,e,n,s,C,-p/2,0),e.restore()):(Q=i,this._renderChar(A,e,n,s,C,Q,r)),C="",B=h,i+=l*p,p=0);e.restore()}_applyPatternGradientTransformText(A){let e=this.width+this.strokeWidth,t=this.height+this.strokeWidth,i=gy({width:e,height:t}),r=i.getContext("2d");return i.width=e,i.height=t,r.beginPath(),r.moveTo(0,0),r.lineTo(e,0),r.lineTo(e,t),r.lineTo(0,t),r.closePath(),r.translate(e/2,t/2),r.fillStyle=A.toLive(r),this._applyPatternGradientTransform(r,A),r.fill(),r.createPattern(i,"no-repeat")}handleFiller(A,e,t){let i,r;return gX(t)?"percentage"===t.gradientUnits||t.gradientTransform||t.patternTransform?(i=-this.width/2,r=-this.height/2,A.translate(i,r),A[e]=this._applyPatternGradientTransformText(t),{offsetX:i,offsetY:r}):(A[e]=t.toLive(A),this._applyPatternGradientTransform(A,t)):(A[e]=t,{offsetX:0,offsetY:0})}_setStrokeStyles(A,e){let{stroke:t,strokeWidth:i}=e;return A.lineWidth=i,A.lineCap=this.strokeLineCap,A.lineDashOffset=this.strokeDashOffset,A.lineJoin=this.strokeLineJoin,A.miterLimit=this.strokeMiterLimit,this.handleFiller(A,"strokeStyle",t)}_setFillStyles(A,e){let{fill:t}=e;return this.handleFiller(A,"fillStyle",t)}_renderChar(A,e,t,i,r,n,s){let o=this._getStyleDeclaration(t,i),a=this.getCompleteStyleDeclaration(t,i),c="fillText"===A&&a.fill,g="strokeText"===A&&a.stroke&&a.strokeWidth;if(g||c){if(e.save(),e.font=this._getFontDeclaration(a),o.textBackgroundColor&&this._removeShadow(e),o.deltaY&&(s+=o.deltaY),c){let A=this._setFillStyles(e,a);e.fillText(r,n-A.offsetX,s-A.offsetY)}if(g){let A=this._setStrokeStyles(e,a);e.strokeText(r,n-A.offsetX,s-A.offsetY)}
90e.restore()}}setSuperscript(A,e){this._setScript(A,e,this.superscript)}setSubscript(A,e){this._setScript(A,e,this.subscript)}_setScript(A,e,t){let i=this.get2DCursorLocation(A,!0),r=this.getValueOfPropertyAt(i.lineIndex,i.charIndex,"fontSize"),n=this.getValueOfPropertyAt(i.lineIndex,i.charIndex,"deltaY"),s={fontSize:r*t.size,deltaY:n+r*t.baseline};this.setSelectionStyles(s,A,e)}_getLineLeftOffset(A){let e=this.getLineWidth(A),t=this.width-e,i=this.textAlign,r=this.direction,n=this.isEndOfWrapping(A),s=0;return i!==lx&&(i!==l_||n)&&(i!==lL||n)&&(i!==lM||n)?(i===cZ&&(s=t/2),i===c2&&(s=t),i===l_&&(s=t/2),i===lL&&(s=t),"rtl"===r&&(i===c2||i===lx||i===lL?s=0:i===c$||i===lM?s=-t:i!==cZ&&i!==l_||(s=-t/2)),s):0}_clearCache(){this._forceClearCache=!1,this.__lineWidths=[],this.__lineHeights=[],this.__charBounds=[]}getLineWidth(A){if(void 0!==this.__lineWidths[A])return this.__lineWidths[A];let{width:e}=this.measureLine(A);return this.__lineWidths[A]=e,e}_getWidthOfCharSpacing(){return 0!==this.charSpacing?this.fontSize*this.charSpacing/1e3:0}getValueOfPropertyAt(A,e,t){var i;return null!=(i=this._getStyleDeclaration(A,e)[t])?i:this[t]}_renderTextDecoration(A,e){if(!this[e]&&!this.styleHas(e))return;let t=this._getTopOffset(),i=this._getLeftOffset(),r=this.path,n=this._getWidthOfCharSpacing(),s="linethrough"===e?.5:+("overline"===e),o=this.offsets[e];for(let a=0,c=this._textLines.length;a<c;a++){let c=this.getHeightOfLine(a);if(!this[e]&&!this.styleHas(e,a)){t+=c;continue}let g=this._textLines[a],l=c/this.lineHeight,u=this._getLineLeftOffset(a),B=0,h=0,d=this.getValueOfPropertyAt(a,0,e),f=this.getValueOfPropertyAt(a,0,gs),Q=this.getValueOfPropertyAt(a,0,lb),C=d,p=f,w=Q,E=t+l*(1-this._fontSizeFraction),I=this.getHeightOfChar(a,0),m=this.getValueOfPropertyAt(a,0,"deltaY");for(let t=0,n=g.length;t<n;t++){let n=this.__charBounds[a][t];C=this.getValueOfPropertyAt(a,t,e),p=this.getValueOfPropertyAt(a,t,gs),w=this.getValueOfPropertyAt(a,t,lb);let c=this.getHeightOfChar(a,t),g=this.getValueOfPropertyAt(a,t,"deltaY");if(r&&C&&p){let e=this.fontSize*w/1e3;A.save(),A.fillStyle=f,A.translate(n.renderLeft,n.renderTop),A.rotate(n.angle),A.fillRect(-n.kernedWidth/2,o*c+g-s*e,n.kernedWidth,e),A.restore()}else if((C!==d||p!==f||c!==I||w!==Q||g!==m)&&h>0){let e=this.fontSize*Q/1e3,t=i+u+B;"rtl"===this.direction&&(t=this.width-t-h),d&&f&&Q&&(A.fillStyle=f,A.fillRect(t,E+o*I+m-s*e,h,e)),B=n.left,h=n.width,d=C,Q=w,f=p,I=c,m=g}else h+=n.kernedWidth}let v=i+u+B;"rtl"===this.direction&&(v=this.width-v-h),A.fillStyle=p;let y=this.fontSize*w/1e3;C&&p&&w&&A.fillRect(v,E+o*I+m-s*y,h-n,y),t+=c}this._removeShadow(A)}_getFontDeclaration(){let{fontFamily:A=this.fontFamily,fontStyle:e=this.fontStyle,fontWeight:t=this.fontWeight,fontSize:i=this.fontSize}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0,n=A.includes("'")||A.includes('"')||A.includes(",")||hF.genericFonts.includes(A.toLowerCase())?A:'"'.concat(A,'"');return[e,t,"".concat(r?this.CACHE_FONT_SIZE:i,"px"),n].join(" ")}render(A){this.visible&&(this.canvas&&this.canvas.skipOffscreen&&!this.group&&!this.isOnScreen()||(this._forceClearCache&&this.initDimensions(),super.render(A)))}graphemeSplit(A){return uJ(A)}_splitTextIntoLines(A){let e=A.split(this._reNewline),t=Array(e.length),i=[`
91`],r=[];for(let A=0;A<e.length;A++)t[A]=this.graphemeSplit(e[A]),r=r.concat(t[A],i);return r.pop(),{_unwrappedLines:t,lines:e,graphemeText:r,graphemeLines:t}}toObject(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return cS(cS({},super.toObject([...lS,...A])),{},{styles:((A,e)=>{let t=e.split(`
92`),i=[],r=-1,n={};A=uz(A);for(let e=0;e<t.length;e++){let s=uJ(t[e]);if(A[e])for(let t=0;t<s.length;t++){r++;let s=A[e][t];s&&Object.keys(s).length>0&&(uq(n,s,!0)?i.push({start:r,end:r+1,style:s}):i[i.length-1].end++),n=s||{}}else r+=s.length,n={}}return i})(this.styles,this.text)},this.path?{path:this.path.toObject()}:{})}set(A,e){let{textLayoutProperties:t}=this.constructor;super.set(A,e);let i=!1,r=!1;if("object"==typeof A)for(let e in A)"path"===e&&this.setPathInfo(),i=i||t.includes(e),r=r||"path"===e;else i=t.includes(A),r="path"===A;return r&&this.setPathInfo(),i&&this.initialized&&(this.initDimensions(),this.setCoords()),this}complexity(){return 1}static async fromElement(A,e,t){let i=Br(A,hF.ATTRIBUTE_NAMES,t),r=cS(cS({},e),i),{textAnchor:n=c$,textDecoration:s="",dx:o=0,dy:a=0,top:c=0,left:g=0,fontSize:l=16,strokeWidth:u=1}=r,B=cH(r,hb),h=new this((A.textContent||"").replace(/^\s+|\s+$|\n+/g,"").replace(/\s+/g," "),cS({left:g+o,top:c+a,underline:s.includes("underline"),overline:s.includes("overline"),linethrough:s.includes("line-through"),strokeWidth:0,fontSize:l},B)),d=h.getScaledHeight()/h.height,f=((h.height+h.strokeWidth)*h.lineHeight-h.height)*d,Q=h.getScaledHeight()+f,C=0;return n===cZ&&(C=h.getScaledWidth()/2),n===c2&&(C=h.getScaledWidth()),h.set({left:h.left-C,top:h.top-(Q-h.fontSize*(.07+h._fontSizeFraction))/h.lineHeight,strokeWidth:u}),h}static fromObject(A){return this._fromObject(cS(cS({},A),{},{styles:((A,e)=>{if(!Array.isArray(A))return uz(A);let t=e.split(c8),i={},r=-1,n=0;for(let e=0;e<t.length;e++){let s=uJ(t[e]);for(let t=0;t<s.length;t++)r++,A[n]&&A[n].start<=r&&r<A[n].end&&(i[e]=i[e]||{},i[e][t]=cS({},A[n].style),r===A[n].end-1&&n++)}return i})(A.styles||{},A.text)}),{extraParam:"text"})}}cP(hF,"textLayoutProperties",lU),cP(hF,"cacheProperties",[...l4,...lS]),cP(hF,"ownDefaults",{_reNewline:c8,_reSpacesAndTabs:/[ \t\r]/g,_reSpaceAndTab:/[ \t\r]/,_reWords:/\S+/g,fontSize:40,fontWeight:"normal",fontFamily:"Times New Roman",underline:!1,overline:!1,linethrough:!1,textAlign:c$,fontStyle:"normal",lineHeight:1.16,textBackgroun
92dColor:"",stroke:null,shadow:null,path:void 0,pathStartOffset:0,pathSide:c$,pathAlign:"baseline",charSpacing:0,deltaY:0,direction:"ltr",CACHE_FONT_SIZE:400,MIN_TEXT_WIDTH:2,superscript:{size:.6,baseline:-.35},subscript:{size:.6,baseline:.11},_fontSizeFraction:.222,offsets:{underline:.1,linethrough:-.28167,overline:-.81333},_fontSizeMult:1.13,[lb]:66.667}),cP(hF,"type","Text"),cP(hF,"genericFonts",["serif","sans-serif","monospace","cursive","fantasy","system-ui","ui-serif","ui-sans-serif","ui-monospace","ui-rounded","math","emoji","fangsong"]),cP(hF,"ATTRIBUTE_NAMES",uW.concat("x","y","dx","dy","font-family","font-style","font-weight","font-size","letter-spacing","text-decoration","text-anchor")),uG(hF,[class extends lk{_toSVG(){let A=this._getSVGLeftTopOffsets(),e=this._getSVGTextAndBg(A.textTop,A.textLeft);return this._wrapSVGTextAndBg(e)}toSVG(A){let e=this._createBaseSVGMarkup(this._toSVG(),{reviver:A,noStyle:!0,withShadow:!0}),t=this.path;return t?e+t._createBaseSVGMarkup(t._toSVG(),{reviver:A,withShadow:!0,additionalTransform:gJ(this.calcOwnMatrix())}):e}_getSVGLeftTopOffsets(){return{textLeft:-this.width/2,textTop:-this.height/2,lineTop:this.getHeightOfLine(0)}}_wrapSVGTextAndBg(A){let{textBgRects:e,textSpans:t}=A,i=this.getSvgTextDecoration(this);return[e.join(""),'		<text xml:space="preserve" ','font-family="'.concat(this.fontFamily.replace(hk,"'"),'" '),'font-size="'.concat(this.fontSize,'" '),this.fontStyle?'font-style="'.concat(this.fontStyle,'" '):"",this.fontWeight?'font-weight="'.concat(this.fontWeight,'" '):"",i?'text-decoration="'.concat(i,'" '):"","rtl"===this.direction?'direction="'.concat(this.direction,'" '):"",'style="',this.getSvgStyles(!0),'"',this.addPaintOrder()," >",t.join(""),`</text>
93`]}_getSVGTextAndBg(A,e){let t=[],i=[],r,n=A;this.backgroundColor&&i.push(...hD(this.backgroundColor,-this.width/2,-this.height/2,this.width,this.height));for(let A=0,s=this._textLines.length;A<s;A++)r=this._getLineLeftOffset(A),"rtl"===this.direction&&(r+=this.width),(this.textBackgroundColor||this.styleHas("textBackgroundColor",A))&&this._setSVGTextLineBg(i,A,e+r,n),this._setSVGTextLineText(t,A,e+r,n),n+=this.getHeightOfLine(A);return{textSpans:t,textBgRects:i}}_createTextCharSpan(A,e,t,i,r){let n=cL.NUM_FRACTION_DIGITS,s=this.getSvgSpanStyles(e,A!==A.trim()||!!A.match(hy)),o=e.deltaY,a=o?' dy="'.concat(gz(o,n),'" '):"",{angle:c,renderLeft:g,renderTop:l,width:u}=r,B="";if(void 0!==g){c&&(B=' rotate="'.concat(gz(c/cq,n),'"'));let A=gM({angle:c/cq});A[4]=g,A[5]=l;let e=new gf(-(u/2),0).transform(A);t=e.x,i=e.y}return'<tspan x="'.concat(gz(t,n),'" y="').concat(gz(i,n),'" ').concat(a).concat(B).concat(s?'style="'.concat(s,'"'):"",">").concat(A.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&apos;").replace(/</g,"&lt;").replace(/>/g,"&gt;"),"</tspan>")}_setSVGTextLineText(A,e,t,i){let r=this.getHeightOfLine(e),n=this.textAlign.includes(lx),s=this._textLines[e],o,a,c,g,l,u="",B=0;
93i+=r*(1-this._fontSizeFraction)/this.lineHeight;for(let r=0,h=s.length-1;r<=h;r++)l=r===h||this.charSpacing||this.path,u+=s[r],c=this.__charBounds[e][r],0===B?(t+=c.kernedWidth-c.width,B+=c.width):B+=c.kernedWidth,n&&!l&&this._reSpaceAndTab.test(s[r])&&(l=!0),l||(l=uq(o=o||this.getCompleteStyleDeclaration(e,r),a=this.getCompleteStyleDeclaration(e,r+1),!0)),l&&(g=this._getStyleDeclaration(e,r),A.push(this._createTextCharSpan(u,g,t,i,c)),u="",o=a,"rtl"===this.direction?t-=B:t+=B,B=0)}_setSVGTextLineBg(A,e,t,i){let r=this._textLines[e],n=this.getHeightOfLine(e)/this.lineHeight,s,o=0,a=0,c=this.getValueOfPropertyAt(e,0,"textBackgroundColor");for(let g=0;g<r.length;g++){let{left:r,width:l,kernedWidth:u}=this.__charBounds[e][g];(s=this.getValueOfPropertyAt(e,g,"textBackgroundColor"))!==c?(c&&A.push(...hD(c,t+a,i,o,n)),a=r,o=l,c=s):o+=u}s&&A.push(...hD(c,t+a,i,o,n))}_getSVGLineTopOffset(A){let e,t=0;for(e=0;e<A;e++)t+=this.getHeightOfLine(e);let i=this.getHeightOfLine(e);return{lineTop:t,offset:(this._fontSizeMult-this._fontSizeFraction)*i/(this.lineHeight*this._fontSizeMult)}}getSvgStyles(A){return"".concat(super.getSvgStyles(A)," text-decoration-thickness: ").concat(gz(this.textDecorationThickness*this.getObjectScaling().y/10,cL.NUM_FRACTION_DIGITS),"%; white-space: pre;")}getSvgSpanStyles(A,e){let{fontFamily:t,strokeWidth:i,stroke:r,fill:n,fontSize:s,fontStyle:o,fontWeight:a,deltaY:c,textDecorationThickness:g,linethrough:l,overline:u,underline:B}=A,h=this.getSvgTextDecoration({underline:B??this.underline,overline:u??this.overline,linethrough:l??this.linethrough}),d=g||this.textDecorationThickness;return[r?ly(go,r):"",i?"stroke-width: ".concat(i,"; "):"",t?"font-family: ".concat(t.includes("'")||t.includes('"')?t:"'".concat(t,"'"),"; "):"",s?"font-size: ".concat(s,"px; "):"",o?"font-style: ".concat(o,"; "):"",a?"font-weight: ".concat(a,"; "):"",h?"text-decoration: ".concat(h,"; text-decoration-thickness: ").concat(gz(d*this.getObjectScaling().y/10,cL.NUM_FRACTION_DIGITS),"%; "):"",n?ly(gs,n):"",c?"baseline-shift: ".concat(-c,"; "):"",e?"white-space: pre; ":""].join("")}getSvgTextDecoration(A){return["overline","underline","line-through"].filter(e=>A[e.replace("-","")]).join(" ")}}]),gg.setClass(hF),gg.setSVGClass(hF);class hP{constructor(A){cP(this,"target",void 0),cP(this,"__mouseDownInPlace",!1),cP(this,"__dragStartFired",!1),cP(this,"__isDraggingOver",!1),cP(this,"__dragStartSelection",void 0),cP(this,"__dragImageDisposer",void 0),cP(this,"_dispose",void 0),this.target=A;const e=[this.target.on("dragenter",this.dragEnterHandler.bind(this)),this.target.on("dragover",this.dragOverHandler.bind(this)),this.target.on("dragleave",this.dragLeaveHandler.bind(this)),this.target.on("dragend",this.dragEndHandler.bind(this)),this.target.on("drop",this.dropHandler.bind(this))];this._dispose=()=>{e.forEach(A=>A()),this._dispose=void 0}}isPointerOverSelection(A){let e=this.target,t=e.getSelectionStartFromPointer(A);return e.isEditing&&t>=e.selectionStart&&t<=e.selectionEnd&&e.selectionStart<e.selectionEnd}start(A){return this.__mouseDownInPlace=this.isPointerOverSelection(A)}isActive(){return this.__mouseDownInPlace}end(A){let e=this.isActive();return e&&!this.__dragStartFired&&(this.target.setCursorByClick(A),this.target.initDelayedCursor(!0)),this.__mouseDownInPlace=!1,this.__dragStartFired=!1,this.__isDraggingOver=!1,e}getDragStartSelection(){return this.__dragStartSelection}setDragImage(A,e){var t;let{selectionStart:i,selectionEnd:r}=e,n=this.target,s=n.canvas,o=new gf(n.flipX?-1:1,n.flipY?-1:1),a=n._getCursorBoundaries(i),c=new gf(a.left+a.leftOffset,a.top+a.topOffset).multiply(o).transform(n.calcTransformMatrix()),g=s.getScenePoint(A).subtract(c),l=n.getCanvasRetinaScaling(),u=n.getBoundingRect(),B=c.subtract(new gf(u.left,u.top)),h=s.viewportTransform,d=B.add(g).transform(h,!0),f=n.backgroundColor,Q=uz(n.styles);n.backgroundColor="";let C={stroke:"transparent",fill:"transparent",textBackgroundColor:"transparent"};n.setSelectionStyles(C,0,i),n.setSelectionStyles(C,r,n.text.length),n.dirty=!0;let p=n.toCanvasElement({enableRetinaScaling:s.enableRetinaScaling,viewportTransform:!0});n.backgroundColor=f,n.styles=Q,n.dirty=!0,BK(p,{position:"fixed",left:"".concat(-p.width,"px"),border:c1,width:"".concat(p.width/l,"px"),height:"".concat(p.height/l,"px")}),this.__dragImageDisposer&&this.__dragImageDisposer(),this.__dragImageDisposer=()=>{p.remove()},g$(A.target||this.target.hiddenTextarea).body.appendChild(p),null==(t=A.dataTransfer)||t.setDragImage(p,d.x,d.y)}onDragStart(A){this.__dragStartFired=!0;let e=this.target,t=this.isActive();if(t&&A.dataTransfer){let t=this.__dragStartSelection={selectionStart:e.selectionStart,selectionEnd:e.selectionEnd},i=e._text.slice(t.selectionStart,t.selectionEnd).join(""),r=cS({text:e.text,value:i},t);A.dataTransfer.setData("text/plain",i),A.dataTransfer.setData("application/fabric",JSON.stringify({value:i,styles:e.getSelectionStyles(t.selectionStart,t.selectionEnd,!0)})),A.dataTransfer.effectAllowed="copyMove",this.setDragImage(A,r)}return e.abortCursorAnimation(),t}canDrop(A){if(this.target.editable&&!this.target.getActiveControl()&&!A.defaultPrevented){if(this.isActive()&&this.__dragStartSelection){let e=this.target.getSelectionStartFromPointer(A),t=this.__dragStartSelection;return e<t.selectionStart||e>t.selectionEnd}return!0}return!1}targetCanDrop(A){return this.target.canDrop(A)}dragEnterHandler(A){let{e}=A,t=this.targetCanDrop(e);!this.__isDraggingOver&&t&&(this.__isDraggingOver=!0)}dragOverHandler(A){let{e}=A,t=this.targetCanDrop(e);!this.__isDraggingOver&&t?this.__isDraggingOver=!0:this.__isDraggingOver&&!t&&(this.__isDraggingOver=!1),this.__isDraggingOver&&(e.preventDefault(),A.canDrop=!0,A.dropTarget=this.target)}dragLeaveHandler(){(this.__isDraggingOver||this.isActive())&&(this.__isDraggingOver=!1)}dropHandler(A){var e;let{e:t}=A,i=t.defaultPrevented;this.__isDraggingOver=!1,t.preventDefault();let r=null==(e=t.dataTransfer)?void 0:e.getData("text/plain");if(r&&!i){let e=this.target,i=e.canvas,n=e.getSelectionStartFromPointer(t),{styles:s}=t.dataTransfer.types.includes("application/fabric")?JSON.parse(t.dataTransfer.getData("application/fabric")):{},o=r[Math.max(0,r.length-1)];if(this.__dragStartSelection){let A=this.__dragStartSelection.selectionStart,t=this.__dragStartSelection.selectionEnd;n>A&&n<=t?n=A:n>t&&(n-=t-A),e.removeChars(A,t),delete this.__dragStartSelection}e._reNewline.test(o)&&(e._reNewline.test(e._text[n])||n===e._text.length)&&(r=r.trimEnd()),A.didDrop=!0,A.dropTarget=e,e.insertChars(r,s,n),i.setActiveObject(e),e.enterEditing(t),e.selectionStart=Math.min(n+0,e._text.length),e.selectionEnd=Math.min(e.selectionStart+r.length,e._text.length),e.hiddenTextarea.value=e.text,e._updateTextarea(),e.hiddenTextarea.focus(),e.fire(gA,{index:n+0,action:"drop"}),i.fire("text:changed",{target:e}),i.contextTopDirty=!0,i.requestRenderAll()}}dragEndHandler(A){let{e}=A;if(this.isActive()&&this.__dragStartFired&&this.__dragStartSelection){var t;let A=this.target,i=this.target.canvas,{selectionStart:r,selectionEnd:n}=this.__dragStartSelection,s=(null==(t=e.dataTransfer)?void 0:t.dropEffect)||c1;
vendor: 9,667 bytes, line 93
93s===c1?(A.selectionStart=r,A.selectionEnd=n,A._updateTextarea(),A.hiddenTextarea.focus()):(A.clearContextTop(),"move"===s&&(A.removeChars(r,n),A.selectionStart=A.selectionEnd=r,A.hiddenTextarea&&(A.hiddenTextarea.value=A.text),A._updateTextarea(),A.fire(gA,{index:r,action:"dragend"}),i.fire("text:changed",{target:A}),i.requestRenderAll()),A.exitEditing())}this.__dragImageDisposer&&this.__dragImageDisposer(),delete this.__dragImageDisposer,delete this.__dragStartSelection,this.__isDraggingOver=!1}dispose(){this._dispose&&this._dispose()}}let hU=/[ \n\.,;!\?\-]/;class hS extends hF{constructor(){super(...arguments),cP(this,"_currentCursorOpacity",1)}initBehavior(){this._tick=this._tick.bind(this),this._onTickComplete=this._onTickComplete.bind(this),this.updateSelectionOnMouseMove=this.updateSelectionOnMouseMove.bind(this)}onDeselect(A){return this.isEditing&&this.exitEditing(),this.selected=!1,super.onDeselect(A)}_animateCursor(A){let{toValue:e,duration:t,delay:i,onComplete:r}=A;return uo({startValue:this._currentCursorOpacity,endValue:e,duration:t,delay:i,onComplete:r,abort:()=>!this.canvas||this.selectionStart!==this.selectionEnd,onChange:A=>{this._currentCursorOpacity=A,this.renderCursorOrSelection()}})}_tick(A){this._currentTickState=this._animateCursor({toValue:0,duration:this.cursorDuration/2,delay:Math.max(A||0,100),onComplete:this._onTickComplete})}_onTickComplete(){var A;null==(A=this._currentTickCompleteState)||A.abort(),this._currentTickCompleteState=this._animateCursor({toValue:1,duration:this.cursorDuration,onComplete:this._tick})}initDelayedCursor(A){this.abortCursorAnimation(),this._tick(A?0:this.cursorDelay)}abortCursorAnimation(){let A=!1;[this._currentTickState,this._currentTickCompleteState].forEach(e=>{e&&!e.isDone()&&(A=!0,e.abort())}),this._currentCursorOpacity=1,A&&this.clearContextTop()}restartCursorIfNeeded(){[this._currentTickState,this._currentTickCompleteState].some(A=>!A||A.isDone())&&this.initDelayedCursor()}selectAll(){return this.selectionStart=0,this.selectionEnd=this._text.length,this._fireSelectionChanged(),this._updateTextarea(),this}cmdAll(){this.selectAll(),this.renderCursorOrSelection()}getSelectedText(){return this._text.slice(this.selectionStart,this.selectionEnd).join("")}findWordBoundaryLeft(A){let e=0,t=A-1;if(this._reSpace.test(this._text[t]))for(;this._reSpace.test(this._text[t]);)e++,t--;for(;/\S/.test(this._text[t])&&t>-1;)e++,t--;return A-e}findWordBoundaryRight(A){let e=0,t=A;if(this._reSpace.test(this._text[t]))for(;this._reSpace.test(this._text[t]);)e++,t++;for(;/\S/.test(this._text[t])&&t<this._text.length;)e++,t++;return A+e}findLineBoundaryLeft(A){let e=0,t=A-1;for(;!/\n/.test(this._text[t])&&t>-1;)e++,t--;return A-e}findLineBoundaryRight(A){let e=0,t=A;for(;!/\n/.test(this._text[t])&&t<this._text.length;)e++,t++;return A+e}searchWordBoundary(A,e){let t=this._text,i=A>0&&this._reSpace.test(t[A])&&(-1===e||!c8.test(t[A-1]))?A-1:A,r=t[i];for(;i>0&&i<t.length&&!hU.test(r);)i+=e,r=t[i];return -1===e&&hU.test(r)&&i++,i}selectWord(A){var e;A=null!=(e=A)?e:this.selectionStart;let t=this.searchWordBoundary(A,-1),i=Math.max(t,this.searchWordBoundary(A,1));this.selectionStart=t,this.selectionEnd=i,this._fireSelectionChanged(),this._updateTextarea(),this.renderCursorOrSelection()}selectLine(A){var e;A=null!=(e=A)?e:this.selectionStart;let t=this.findLineBoundaryLeft(A),i=this.findLineBoundaryRight(A);this.selectionStart=t,this.selectionEnd=i,this._fireSelectionChanged(),this._updateTextarea()}enterEditing(A){!this.isEditing&&this.editable&&(this.enterEditingImpl(),this.fire("editing:entered",A?{e:A}:void 0),this._fireSelectionChanged(),this.canvas&&(this.canvas.fire("text:editing:entered",{target:this,e:A}),this.canvas.requestRenderAll()))}enterEditingImpl(){this.canvas&&(this.canvas.calcOffset(),this.canvas.textEditingManager.exitTextEditing()),this.isEditing=!0,this.initHiddenTextarea(),this.hiddenTextarea.focus(),this.hiddenTextarea.value=this.text,this._updateTextarea(),this._saveEditingProps(),this._setEditingProps(),this._textBeforeEdit=this.text,this._tick()}updateSelectionOnMouseMove(A){if(this.getActiveControl())return;let e=this.hiddenTextarea;g$(e).activeElement!==e&&e.focus();let t=this.getSelectionStartFromPointer(A),i=this.selectionStart,r=this.selectionEnd;(t===this.__selectionStartOnMouseDown&&i!==r||i!==t&&r!==t)&&(t>this.__selectionStartOnMouseDown?(this.selectionStart=this.__selectionStartOnMouseDown,this.selectionEnd=t):(this.selectionStart=t,this.selectionEnd=this.__selectionStartOnMouseDown),this.selectionStart===i&&this.selectionEnd===r||(this._fireSelectionChanged(),this._updateTextarea(),this.renderCursorOrSelection()))}_setEditingProps(){this.hoverCursor="text",this.canvas&&(this.canvas.defaultCursor=this.canvas.moveCursor="text"),this.borderColor=this.editingBorderColor,this.hasControls=this.selectable=!1,this.lockMovementX=this.lockMovementY=!0}fromStringToGraphemeSelection(A,e,t){let i=t.slice(0,A),r=this.graphemeSplit(i).length;if(A===e)return{selectionStart:r,selectionEnd:r};let n=t.slice(A,e);return{selectionStart:r,selectionEnd:r+this.graphemeSplit(n).length}}fromGraphemeToStringSelection(A,e,t){let i=t.slice(0,A).join("").length;return A===e?{selectionStart:i,selectionEnd:i}:{selectionStart:i,selectionEnd:i+t.slice(A,e).join("").length}}_updateTextarea(){if(this.cursorOffsetCache={},this.hiddenTextarea){if(!this.inCompositionMode){let A=this.fromGraphemeToStringSelection(this.selectionStart,this.selectionEnd,this._text);this.hiddenTextarea.selectionStart=A.selectionStart,this.hiddenTextarea.selectionEnd=A.selectionEnd}this.updateTextareaPosition()}}updateFromTextArea(){if(!this.hiddenTextarea)return;this.cursorOffsetCache={};let A=this.hiddenTextarea;this.text=A.value,this.set("dirty",!0),this.initDimensions(),this.setCoords();let e=this.fromStringToGraphemeSelection(A.selectionStart,A.selectionEnd,A.value);this.selectionEnd=this.selectionStart=e.selectionEnd,this.inCompositionMode||(this.selectionStart=e.selectionStart),this.updateTextareaPosition()}updateTextareaPosition(){if(this.selectionStart===this.selectionEnd){let A=this._calcTextareaPosition();this.hiddenTextarea.style.left=A.left,this.hiddenTextarea.style.top=A.top}}_calcTextareaPosition(){if(!this.canvas)return{left:"1px",top:"1px"};let A=this.inCompositionMode?this.compositionStart:this.selectionStart,e=this._getCursorBoundaries(A),t=this.get2DCursorLocation(A),i=t.lineIndex,r=t.charIndex,n=this.getValueOfPropertyAt(i,r,"fontSize")*this.lineHeight,s=e.leftOffset,o=this.getCanvasRetinaScaling(),a=this.canvas.upperCanvasEl,c=a.width/o,g=a.height/o,l=c-n,u=g-n,B=new gf(e.left+s,e.top+e.topOffset+n).transform(this.calcTransformMatrix()).transform(this.canvas.viewportTransform).multiply(new gf(a.clientWidth/c,a.clientHeight/g));return B.x<0&&(B.x=0),B.x>l&&(B.x=l),B.y<0&&(B.y=0),B.y>u&&(B.y=u),B.x+=this.canvas._offset.left,B.y+=this.canvas._offset.top,{left:"".concat(B.x,"px"),top:"".concat(B.y,"px"),fontSize:"".concat(n,"px"),charHeight:n}}_saveEditingProps(){this._savedProps={hasControls:this.hasControls,borderColor:this.borderColor,lockMovementX:this.lockMovementX,lockMovementY:this.lockMovementY,hoverCursor:this.hoverCursor,selectable:this.selectable,defaultCursor:this.canvas&&this.canvas.defaultCursor,moveCursor:this.canvas&&this.canvas.moveCursor}}_restoreEditingProps(){this._savedProps&&(this.hoverCursor=this._savedProps.hoverCursor,this.hasControls=this._savedProps.hasControls,this.borderColor=this._savedProps.borderColor,this.selectable=this._savedProps.selectable,this.lockMovementX=this._savedProps.lockMovementX,this.lockMovementY=this._savedProps.lockMovementY,this.canvas&&(this.canvas.defaultCursor=this._savedProps.defaultCursor||this.canvas.defaultCursor,this.canvas.moveCursor=this._savedProps.moveCursor||this.canvas.moveCursor),delete this._savedProps)}_exitEditing(){let A=this.hiddenTextarea;this.selected=!1,this.isEditing=!1,A&&(A.blur&&A.blur(),A.parentNode&&A.parentNode.removeChild(A)),this.hiddenTextarea=null,this.abortCursorAnimation(),this.selectionStart!==this.selectionEnd&&this.clearContextTop()}exitEditingImpl(){this._exitEditing(),this.selectionEnd=this.selectionStart,this._restoreEditingProps(),this._forceClearCache&&(this.initDimensions(),this.setCoords())}exitEditing(){let A=this._textBeforeEdit!==this.text;return this.exitEditingImpl(),this.fire("editing:exited"),A&&this.fire(ga),this.canvas&&(this.canvas.fire("text:editing:exited",{target:this}),A&&this.canvas.fire("object:modified",{target:this})),this}_removeExtraneousStyles(){for(let A in this.styles)this._textLines[A]||delete this.styles[A]}removeStyleFromTo(A,e){let{lineIndex:t,charIndex:i}=this.get2DCursorLocation(A,!0),{lineIndex:r,charIndex:n}=this.get2DCursorLocation(e,!0);if(t!==r){if(this.styles[t])for(let A=i;A<this._unwrappedTextLines[t].length;A++)delete this.styles[t][A];if(this.styles[r])for(let A=n;A<this._unwrappedTextLines[r].length;A++){let e=this.styles[r][A];e&&(this.styles[t]||(this.styles[t]={}),this.styles[t][i+A-n]=e)}for(let A=t+1;A<=r;A++)delete this.styles[A];this.shiftLineStyles(r,t-r)}else if(this.styles[t]){let A=this.styles[t],e=n-i;for(let e=i;e<n;e++)delete A[e];for(let i in this.styles[t]){let t=parseInt(i,10);t>=n&&(A[t-e]=A[i],delete A[i])}}}shiftLineStyles(A,e){let t=Object.assign({},this.styles);for(let i in this.styles){let r=parseInt(i,10);r>A&&(this.styles[r+e]=t[r],t[r-e]||delete this.styles[r])}}insertNewlineStyleObject(A,e,t,i){let r={},n=this._unwrappedTextLines[A].length,s=n===e,o=!1;t||(t=1),this.shiftLineStyles(A,t);let a=this.styles[A]?this.styles[A][0===e?e:e-1]:void 0;for(let t in this.styles[A]){let i=parseInt(t,10);i>
93=e&&(o=!0,r[i-e]=this.styles[A][t],s&&0===e||delete this.styles[A][t])}let c=!1;for(o&&!s&&(this.styles[A+t]=r,c=!0),(c||n>e)&&t--;t>0;)i&&i[t-1]?this.styles[A+t]={0:cS({},i[t-1])}:a?this.styles[A+t]={0:cS({},a)}:delete this.styles[A+t],t--;this._forceClearCache=!0}insertCharStyleObject(A,e,t,i){this.styles||(this.styles={});let r=this.styles[A],n=r?cS({},r):{};for(let A in t||(t=1),n){let i=parseInt(A,10);i>=e&&(r[i+t]=n[i],n[i-t]||delete r[i])}if(this._forceClearCache=!0,i){for(;t--;)Object.keys(i[t]).length&&(this.styles[A]||(this.styles[A]={}),this.styles[A][e+t]=cS({},i[t]));return}if(!r)return;let s=r[e?e-1:1];for(;s&&t--;)this.styles[A][e+t]=cS({},s)}insertNewStyleBlock(A,e,t){let i=this.get2DCursorLocation(e,!0),r=[0],n,s=0;for(let e=0;e<A.length;e++)A[e]===`
94`?r[++s]=0:r[s]++;for(r[0]>0&&(this.insertCharStyleObject(i.lineIndex,i.charIndex,r[0],t),t=t&&t.slice(r[0]+1)),s&&this.insertNewlineStyleObject(i.lineIndex,i.charIndex+r[0],s),n=1;n<s;n++)r[n]>0?this.insertCharStyleObject(i.lineIndex+n,0,r[n],t):t&&this.styles[i.lineIndex+n]&&t[0]&&(this.styles[i.lineIndex+n][0]=t[0]),t=t&&t.slice(r[n]+1);r[n]>0&&this.insertCharStyleObject(i.lineIndex+n,0,r[n],t)}removeChars(A){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:A+1;this.removeStyleFromTo(A,e),this._text.splice(A,e-A),this.text=this._text.join(""),this.set("dirty",!0),this.initDimensions(),this.setCoords(),this._removeExtraneousStyles()}insertChars(A,e,t){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t;i>t&&this.removeStyleFromTo(t,i);let r=this.graphemeSplit(A);this.insertNewStyleBlock(r,t,e),this._text=[...this._text.slice(0,t),...r,...this._text.slice(i)],this.text=this._text.join(""),this.set("dirty",!0),this.initDimensions(),this.setCoords(),this._removeExtraneousStyles()}setSelectionStartEndWithShift(A,e,t){t<=A?(e===A?this._selectionDirection=c$:this._selectionDirection===c2&&(this._selectionDirection=c$,this.selectionEnd=A),this.selectionStart=t):t>A&&t<e?this._selectionDirection===c2?this.selectionEnd=t:this.selectionStart=t:(e===A?this._selectionDirection=c2:this._selectionDirection===c$&&(this._selectionDirection=c2,this.selectionStart=e),this.selectionEnd=t)}}class hH extends hS{initHiddenTextarea(){let A=this.canvas&&g$(this.canvas.getElement())||cO().document,e=A.createElement("textarea");Object.entries({autocapitalize:"off",autocorrect:"off",autocomplete:"off",spellcheck:"false","data-fabric":"textarea",wrap:"off"}).map(A=>{let[t,i]=A;return e.setAttribute(t,i)});let{top:t,left:i,fontSize:r}=this._calcTextareaPosition();e.style.cssText="position: absolute; top: ".concat(t,"; left: ").concat(i,"; z-index: -999; opacity: 0; width: 1px; height: 1px; font-size: 1px; padding-top: ").concat(r,";"),(this.hiddenTextareaContainer||A.body).appendChild(e),Object.entries({blur:"blur",keydown:"onKeyDown",keyup:"onKeyUp",input:"onInput",copy:"copy",cut:"copy",paste:"paste",compositionstart:"onCompositionStart",compositionupdate:"onCompositionUpdate",compositionend:"onCompositionEnd"}).map(A=>{let[t,i]=A;return e.addEventListener(t,this[i].bind(this))}),this.hiddenTextarea=e}blur(){this.abortCursorAnimation()}onKeyDown(A){if(!this.isEditing)return;let e="rtl"===this.direction?this.keysMapRtl:this.keysMap;if(A.keyCode in e)this[e[A.keyCode]](A);else{if(!(A.keyCode in this.ctrlKeysMapDown)||!A.ctrlKey&&!A.metaKey)return;this[this.ctrlKeysMapDown[A.keyCode]](A)}A.stopImmediatePropagation(),A.preventDefault(),A.keyCode>=33&&A.keyCode<=40?(this.inCompositionMode=!1,this.clearContextTop(),this.renderCursorOrSelection()):this.canvas&&this.canvas.requestRenderAll()}onKeyUp(A){!this.isEditing||this._copyDone||this.inCompositionMode?this._copyDone=!1:A.keyCode in this.ctrlKeysMapUp&&(A.ctrlKey||A.metaKey)&&(this[this.ctrlKeysMapUp[A.keyCode]](A),A.stopImmediatePropagation(),A.preventDefault(),this.canvas&&this.canvas.requestRenderAll())}onInput(A){let e=this.fromPaste,{value:t,selectionStart:i,selectionEnd:r}=this.hiddenTextarea;if(this.fromPaste=!1,A&&A.stopPropagation(),!this.isEditing)return;let n=()=>{this.updateFromTextArea(),this.fire(gA),this.canvas&&(this.canvas.fire("text:changed",{target:this}),this.canvas.requestRenderAll())};if(""===this.hiddenTextarea.value)return this.styles={},void n();let s=this._splitTextIntoLines(t).graphemeText,o=this._text.length,a=s.length,c=this.selectionStart,g=this.selectionEnd,l=c!==g,u,B,h,d,f=a-o,Q=this.fromStringToGraphemeSelection(i,r,t),C=c>Q.selectionStart;l?(B=this._text.slice(c,g),f+=g-c):a<o&&(B=C?this._text.slice(g+f,g):this._text.slice(c,c-f));let p=s.slice(Q.selectionEnd-f,Q.selectionEnd);if(B&&B.length&&(p.length&&(u=this.getSelectionStyles(c,c+1,!1),u=p.map(()=>u[0])),l?(h=c,d=g):C?(h=g-B.length,d=g):(h=g,d=g+B.length),this.removeStyleFromTo(h,d)),p.length){let{copyPasteData:A}=cO();e&&p.join("")===A.copiedText&&!cL.disableStyleCopyPaste&&(u=A.copiedTextStyle),this.insertNewStyleBlock(p,c,u)}n()}onCompositionStart(){this.inCompositionMode=!0}onCompositionEnd(){this.inCompositionMode=!1}onCompositionUpdate(A){let{target:e}=A,{selectionStart:t,selectionEnd:i}=e;this.compositionStart=t,this.compositionEnd=i,this.updateTextareaPosition()}copy(){if(this.selectionStart===this.selectionEnd)return;let{copyPasteData:A}=cO();A.copiedText=this.getSelectedText(),cL.disableStyleCopyPaste?A.copiedTextStyle=void 0:A.copiedTextStyle=this.getSelectionStyles(this.selectionStart,this.selectionEnd,!0),this._copyDone=!0}paste(){this.fromPaste=!0}_getWidthBeforeCursor(A,e){let t,i=this._getLineLeftOffset(A);return e>0&&(i+=(t=this.__charBounds[A][e-1]).left+t.width),i}getDownCursorOffset(A,e){let t=this._getSelectionForOffset(A,e),i=this.get2DCursorLocation(t),r=i.lineIndex;if(r===this._textLines.length-1||A.metaKey||34===A.keyCode)return this._text.length-t;let n=i.charIndex,s=this._getWidthBeforeCursor(r,n),o=this._getIndexOnLine(r+1,s);return this._textLines[r].slice(n).length+o+1+this.missingNewlineOffset(r)}
94_getSelectionForOffset(A,e){return A.shiftKey&&this.selectionStart!==this.selectionEnd&&e?this.selectionEnd:this.selectionStart}getUpCursorOffset(A,e){let t=this._getSelectionForOffset(A,e),i=this.get2DCursorLocation(t),r=i.lineIndex;if(0===r||A.metaKey||33===A.keyCode)return-t;let n=i.charIndex,s=this._getWidthBeforeCursor(r,n),o=this._getIndexOnLine(r-1,s),a=this._textLines[r].slice(0,n),c=this.missingNewlineOffset(r-1);return-this._textLines[r-1].length+o-a.length+(1-c)}_getIndexOnLine(A,e){let t=this._textLines[A],i,r,n=this._getLineLeftOffset(A),s=0;for(let o=0,a=t.length;o<a;o++)if((n+=i=this.__charBounds[A][o].width)>e){r=!0;let A=Math.abs(n-i-e);s=Math.abs(n-e)<A?o:o-1;break}return r||(s=t.length-1),s}moveCursorDown(A){this.selectionStart>=this._text.length&&this.selectionEnd>=this._text.length||this._moveCursorUpOrDown("Down",A)}moveCursorUp(A){0===this.selectionStart&&0===this.selectionEnd||this._moveCursorUpOrDown("Up",A)}_moveCursorUpOrDown(A,e){let t=this["get".concat(A,"CursorOffset")](e,this._selectionDirection===c2);if(e.shiftKey?this.moveCursorWithShift(t):this.moveCursorWithoutShift(t),0!==t){let A=this.text.length;this.selectionStart=l8(0,this.selectionStart,A),this.selectionEnd=l8(0,this.selectionEnd,A),this.abortCursorAnimation(),this.initDelayedCursor(),this._fireSelectionChanged(),this._updateTextarea()}}moveCursorWithShift(A){let e=this._selectionDirection===c$?this.selectionStart+A:this.selectionEnd+A;return this.setSelectionStartEndWithShift(this.selectionStart,this.selectionEnd,e),0!==A}moveCursorWithoutShift(A){return A<0?(this.selectionStart+=A,this.selectionEnd=this.selectionStart):(this.selectionEnd+=A,this.selectionStart=this.selectionEnd),0!==A}moveCursorLeft(A){0===this.selectionStart&&0===this.selectionEnd||this._moveCursorLeftOrRight("Left",A)}_move(A,e,t){let i;if(A.altKey)i=this["findWordBoundary".concat(t)](this[e]);else{if(!A.metaKey&&35!==A.keyCode&&36!==A.keyCode)return this[e]+="Left"===t?-1:1,!0;i=this["findLineBoundary".concat(t)](this[e])}return void 0!==i&&this[e]!==i&&(this[e]=i,!0)}_moveLeft(A,e){return this._move(A,e,"Left")}_moveRight(A,e){return this._move(A,e,"Right")}moveCursorLeftWithoutShift(A){let e=!0;return this._selectionDirection=c$,this.selectionEnd===this.selectionStart&&0!==this.selectionStart&&(e=this._moveLeft(A,"selectionStart")),this.selectionEnd=this.selectionStart,e}moveCursorLeftWithShift(A){return this._selectionDirection===c2&&this.selectionStart!==this.selectionEnd?this._moveLeft(A,"selectionEnd"):0!==this.selectionStart?(this._selectionDirection=c$,this._moveLeft(A,"selectionStart")):void 0}moveCursorRight(A){this.selectionStart>=this._text.length&&this.selectionEnd>=this._text.length||this._moveCursorLeftOrRight("Right",A)}_moveCursorLeftOrRight(A,e){let t="moveCursor".concat(A).concat(e.shiftKey?"WithShift":"WithoutShift");this._currentCursorOpacity=1,this[t](e)&&(this.abortCursorAnimation(),this.initDelayedCursor(),this._fireSelectionChanged(),this._updateTextarea())}moveCursorRightWithShift(A){return this._selectionDirection===c$&&this.selectionStart!==this.selectionEnd?this._moveRight(A,"selectionStart"):this.selectionEnd!==this._text.length?(this._selectionDirection=c2,this._moveRight(A,"selectionEnd")):void 0}moveCursorRightWithoutShift(A){let e=!0;return this._selectionDirection=c2,this.selectionStart===this.selectionEnd?(e=this._moveRight(A,"selectionStart"),this.selectionEnd=this.selectionStart):this.selectionStart=this.selectionEnd,e}}class hx extends hH{constructor(){super(...arguments),cP(this,"draggableTextDelegate",void 0)}initBehavior(){this.on("mousedown",this._mouseDownHandler),this.on("mouseup",this.mouseUpHandler),this.on("mousedblclick",this.doubleClickHandler),this.on("mousetripleclick",this.tripleClickHandler),this.draggableTextDelegate=new hP(this),super.initBehavior()}shouldStartDragging(){return this.draggableTextDelegate.isActive()}onDragStart(A){return this.draggableTextDelegate.onDragStart(A)}canDrop(A){return this.draggableTextDelegate.canDrop(A)}doubleClickHandler(A){this.isEditing&&(this.selectWord(this.getSelectionStartFromPointer(A.e)),this.renderCursorOrSelection())}tripleClickHandler(A){this.isEditing&&(this.selectLine(this.getSelectionStartFromPointer(A.e)),this.renderCursorOrSelection())}_mouseDownHandler(A){let{e,alreadySelected:t}=A;this.canvas&&this.editable&&!e.button&&!this.getActiveControl()&&(this.draggableTextDelegate.start(e)||(this.canvas.textEditingManager.register(this),t&&(this.inCompositionMode=!1,this.setCursorByClick(e)),this.isEditing&&(this.__selectionStartOnMouseDown=this.selectionStart,this.selectionStart===this.selectionEnd&&this.abortCursorAnimation(),this.renderCursorOrSelection()),this.selected||(this.selected=t||this.isEditing)))}
94mouseUpHandler(A){let{e,transform:t}=A,i=this.draggableTextDelegate.end(e);if(this.canvas){this.canvas.textEditingManager.unregister(this);let A=this.canvas._activeObject;if(A&&A!==this)return}!this.editable||this.group&&!this.group.interactive||t&&t.actionPerformed||e.button||i||this.selected&&!this.getActiveControl()&&(this.enterEditing(e),this.selectionStart===this.selectionEnd?this.initDelayedCursor(!0):this.renderCursorOrSelection())}setCursorByClick(A){let e=this.getSelectionStartFromPointer(A),t=this.selectionStart,i=this.selectionEnd;A.shiftKey?this.setSelectionStartEndWithShift(t,i,e):(this.selectionStart=e,this.selectionEnd=e),this.isEditing&&(this._fireSelectionChanged(),this._updateTextarea())}getSelectionStartFromPointer(A){let e=this.canvas.getScenePoint(A).transform(gF(this.calcTransformMatrix())).add(new gf(-this._getLeftOffset(),-this._getTopOffset())),t=0,i=0,r=0;for(let A=0;A<this._textLines.length&&t<=e.y;A++)t+=this.getHeightOfLine(A),r=A,A>0&&(i+=this._textLines[A-1].length+this.missingNewlineOffset(A-1));let n=Math.abs(this._getLineLeftOffset(r)),s=this._textLines[r].length,o=this.__charBounds[r];for(let A=0;A<s;A++){let t=n+o[A].kernedWidth;if(e.x<=t){Math.abs(e.x-t)<=Math.abs(e.x-n)&&i++;break}n=t,i++}return Math.min(this.flipX?s-i:i,this._text.length)}}let hM="moveCursorUp",hL="moveCursorDown",h_="moveCursorLeft",hR="moveCursorRight",hT="exitEditing",hG=(A,e)=>{let t=e.getRetinaScaling();A.setTransform(t,0,0,t,0,0);let i=e.viewportTransform;A.transform(i[0],i[1],i[2],i[3],i[4],i[5])},hN=cS({selectionStart:0,selectionEnd:0,selectionColor:"rgba(17,119,255,0.3)",isEditing:!1,editable:!0,editingBorderColor:"rgba(102,153,255,0.25)",cursorWidth:2,cursorColor:"",cursorDelay:1e3,cursorDuration:600,caching:!0,hiddenTextareaContainer:null,keysMap:{9:hT,27:hT,33:hM,34:hL,35:hR,36:h_,37:h_,38:hM,39:hR,40:hL},keysMapRtl:{9:hT,27:hT,33:hM,34:hL,35:h_,36:hR,37:hR,38:hM,39:h_,40:hL},ctrlKeysMapDown:{65:"cmdAll"},ctrlKeysMapUp:{67:"copy",88:"cut"}},{_selectionDirection:null,_reSpace:/\s|\r?\n/,inCompositionMode:!1});class hj extends hx{static getDefaults(){return cS(cS({},super.getDefaults()),hj.ownDefaults)}get type(){let A=super.type;return"itext"===A?"i-text":A}constructor(A,e){super(A,cS(cS({},hj.ownDefaults),e)),this.initBehavior()}_set(A,e){return this.isEditing&&this._savedProps&&A in this._savedProps?(this._savedProps[A]=e,this):("canvas"===A&&(this.canvas instanceof B0&&this.canvas.textEditingManager.remove(this),e instanceof B0&&e.textEditingManager.add(this)),super._set(A,e))}setSelectionStart(A){A=Math.max(A,0),this._updateAndFire("selectionStart",A)}setSelectionEnd(A){A=Math.min(A,this.text.length),this._updateAndFire("selectionEnd",A)}_updateAndFire(A,e){this[A]!==e&&(this._fireSelectionChanged(),this[A]=e),this._updateTextarea()}_fireSelectionChanged(){this.fire("selection:changed"),this.canvas&&this.canvas.fire("text:selection:changed",{target:this})}initDimensions(){this.isEditing&&this.initDelayedCursor(),super.initDimensions()}getSelectionStyles(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.selectionStart||0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.selectionEnd,t=arguments.length>2?arguments[2]:void 0;return super.getSelectionStyles(A,e,t)}setSelectionStyles(A){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.selectionStart||0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.selectionEnd;return super.setSelectionStyles(A,e,t)}get2DCursorLocation(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.selectionStart,e=arguments.length>1?arguments[1]:void 0;return super.get2DCursorLocation(A,e)}render(A){super.render(A),this.cursorOffsetCache={},this.renderCursorOrSelection()}toCanvasElement(A){let e=this.isEditing;this.isEditing=!1;let t=super.toCanvasElement(A);return this.isEditing=e,t}renderCursorOrSelection(){if(!this.isEditing||!this.canvas)return;let A=this.clearContextTop(!0);if(!A)return;let e=this._getCursorBoundaries(),t=this.findAncestorsWithClipPath(),i=t.length>0,r,n=A;if(i){hG(n=(r=gy(A.canvas)).getContext("2d"),this.canvas);let e=this.calcTransformMatrix();n.transform(e[0],e[1],e[2],e[3],e[4],e[5])}if(this.selectionStart!==this.selectionEnd||this.inCompositionMode?this.renderSelection(n,e):this.renderCursor(n,e),i)for(let e of t){let t=e.clipPath,i=gy(A.canvas),r=i.getContext("2d");if(hG(r,this.canvas),!t.absolutePositioned){let A=e.calcTransformMatrix();r.transform(A[0],A[1],A[2],A[3],A[4],A[5])}t.transform(r),t.drawObject(r,!0,{}
94),this.drawClipPathOnCache(n,t,i)}i&&(A.setTransform(1,0,0,1,0,0),A.drawImage(r,0,0)),this.canvas.contextTopDirty=!0,A.restore()}findAncestorsWithClipPath(){let A=[],e=this;for(;e;)e.clipPath&&A.push(e),e=e.parent;return A}_getCursorBoundaries(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.selectionStart,e=arguments.length>1?arguments[1]:void 0,t=this._getLeftOffset(),i=this._getTopOffset(),r=this._getCursorBoundariesOffsets(A,e);return{left:t,top:i,leftOffset:r.left,topOffset:r.top}}_getCursorBoundariesOffsets(A,e){return e?this.__getCursorBoundariesOffsets(A):this.cursorOffsetCache&&"top"in this.cursorOffsetCache?this.cursorOffsetCache:this.cursorOffsetCache=this.__getCursorBoundariesOffsets(A)}__getCursorBoundariesOffsets(A){let e=0,t=0,{charIndex:i,lineIndex:r}=this.get2DCursorLocation(A);for(let A=0;A<r;A++)e+=this.getHeightOfLine(A);let n=this._getLineLeftOffset(r),s=this.__charBounds[r][i];s&&(t=s.left),0!==this.charSpacing&&i===this._textLines[r].length&&(t-=this._getWidthOfCharSpacing());let o={top:e,left:n+(t>0?t:0)};return"rtl"===this.direction&&(this.textAlign===c2||this.textAlign===lx||this.textAlign===lL?o.left*=-1:this.textAlign===c$||this.textAlign===lM?o.left=n-(t>0?t:0):this.textAlign!==cZ&&this.textAlign!==l_||(o.left=n-(t>0?t:0))),o}renderCursorAt(A){this._renderCursor(this.canvas.contextTop,this._getCursorBoundaries(A,!0),A)}renderCursor(A,e){this._renderCursor(A,e,this.selectionStart)}getCursorRenderingData(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.selectionStart,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._getCursorBoundaries(A),t=this.get2DCursorLocation(A),i=t.lineIndex,r=t.charIndex>0?t.charIndex-1:0,n=this.getValueOfPropertyAt(i,r,"fontSize"),s=this.getObjectScaling().x*this.canvas.getZoom(),o=this.cursorWidth/s,a=this.getValueOfPropertyAt(i,r,"deltaY"),c=e.topOffset+(1-this._fontSizeFraction)*this.getHeightOfLine(i)/this.lineHeight-n*(1-this._fontSizeFraction);return{color:this.cursorColor||this.getValueOfPropertyAt(i,r,"fill"),opacity:this._currentCursorOpacity,left:e.left+e.leftOffset-o/2,top:c+e.top+a,width:o,height:n}}_renderCursor(A,e,t){let{color:i,opacity:r,left:n,top:s,width:o,height:a}=this.getCursorRenderingData(t,e);A.fillStyle=i,A.globalAlpha=r,A.fillRect(n,s,o,a)}renderSelection(A,e){let t={selectionStart:this.inCompositionMode?this.hiddenTextarea.selectionStart:this.selectionStart,selectionEnd:this.inCompositionMode?this.hiddenTextarea.selectionEnd:this.selectionEnd};this._renderSelection(A,t,e)}renderDragSourceEffect(){let A=this.draggableTextDelegate.getDragStartSelection();this._renderSelection(this.canvas.contextTop,A,this._getCursorBoundaries(A.selectionStart,!0))}renderDropTargetEffect(A){let e=this.getSelectionStartFromPointer(A);this.renderCursorAt(e)}_renderSelection(A,e,t){let i=e.selectionStart,r=e.selectionEnd,n=this.textAlign.includes(lx),s=this.get2DCursorLocation(i),o=this.get2DCursorLocation(r),a=s.lineIndex,c=o.lineIndex,g=s.charIndex<0?0:s.charIndex,l=o.charIndex<0?0:o.charIndex;for(let e=a;e<=c;e++){let i=this._getLineLeftOffset(e)||0,r=this.getHeightOfLine(e),s=0,o=0,u=0;if(e===a&&(o=this.__charBounds[a][g].left),e>=a&&e<c)u=n&&!this.isEndOfWrapping(e)?this.width:this.getLineWidth(e)||5;else if(e===c)if(0===l)u=this.__charBounds[c][l].left;else{let A=this._getWidthOfCharSpacing();u=this.__charBounds[c][l-1].left+this.__charBounds[c][l-1].width-A}s=r,(this.lineHeight<1||e===c&&this.lineHeight>1)&&(r/=this.lineHeight);let B=t.left+i+o,h=r,d=0,f=u-o;this.inCompositionMode?(A.fillStyle=this.compositionColor||"black",h=1,d=r):A.fillStyle=this.selectionColor,"rtl"===this.direction&&(this.textAlign===c2||this.textAlign===lx||this.textAlign===lL?B=this.width-B-f:this.textAlign===c$||this.textAlign===lM?B=t.left+i-u:this.textAlign!==cZ&&this.textAlign!==l_||(B=t.left+i-u)),A.fillRect(B,t.top+t.topOffset+d,f,h),t.topOffset+=s}}getCurrentCharFontSize(){let A=this._getCurrentCharIndex();return this.getValueOfPropertyAt(A.l,A.c,"fontSize")}getCurrentCharColor(){let A=this._getCurrentCharIndex();return this.getValueOfPropertyAt(A.l,A.c,gs)}_getCurrentCharIndex(){let A=this.get2DCursorLocation(this.selectionStart,!0),e=A.charIndex>0?A.charIndex-1:0;return{l:A.lineIndex,c:e}}dispose(){this.exitEditingImpl(),this.draggableTextDelegate.dispose(),super.dispose()}}cP(hj,"ownDefaults",hN),cP(hj,"type","IText"),gg.setClass(hj),gg.setClass(hj,"i-text");class hO extends hj{static getDefaults(){return cS(cS({},super.getDefaults()),hO.ownDefaults)}constructor(A,e){super(A,cS(cS({},hO.ownDefaults),e))}static createControls(){return{controls:cS(cS({},uR()),{mr:new uC({x:.5,y:0,actionHandler:ud,cursorStyleHandler:uM,actionName:c6}),ml:new uC({x:-.5,y:0,actionHandler:ud,cursorStyleHandler:uM,actionName:c6})})}}initDimensions(){this.initialized&&(this.isEditing&&this.initDelayedCursor(),this._clearCache(),this.dynamicMinWidth=0,this._styleMap=this._generateStyleMap(this._splitText()),this.dynamicMinWidth>this.width&&this._set("width",this.dynamicMinWidth),this.textAlign.includes(lx)&&this.enlargeSpace
94s(),this.height=this.calcTextHeight())}_generateStyleMap(A){let e=0,t=0,i=0,r={};for(let n=0;n<A.graphemeLines.length;n++)A.graphemeText[i]===`
95`&&n>0?(t=0,i++,e++):!this.splitByGrapheme&&this._reSpaceAndTab.test(A.graphemeText[i])&&n>0&&(t++,i++),r[n]={line:e,offset:t},i+=A.graphemeLines[n].length,t+=A.graphemeLines[n].length;return r}styleHas(A,e){if(this._styleMap&&!this.isWrapping){let A=this._styleMap[e];A&&(e=A.line)}return super.styleHas(A,e)}isEmptyStyles(A){if(!this.styles)return!0;let e,t=0,i=!1,r=this._styleMap[A],n=this._styleMap[A+1];r&&(A=r.line,t=r.offset),n&&(i=n.line===A,e=n.offset);let s=void 0===A?this.styles:{line:this.styles[A]};for(let A in s)for(let r in s[A]){let n=parseInt(r,10);if(n>=t&&(!i||n<e))for(let e in s[A][r])return!1}return!0}_getStyleDeclaration(A,e){if(this._styleMap&&!this.isWrapping){let t=this._styleMap[A];if(!t)return{};A=t.line,e=t.offset+e}return super._getStyleDeclaration(A,e)}_setStyleDeclaration(A,e,t){let i=this._styleMap[A];super._setStyleDeclaration(i.line,i.offset+e,t)}_deleteStyleDeclaration(A,e){let t=this._styleMap[A];super._deleteStyleDeclaration(t.line,t.offset+e)}_getLineStyle(A){let e=this._styleMap[A];return!!this.styles[e.line]}_setLineStyle(A){let e=this._styleMap[A];super._setLineStyle(e.line)}_wrapText(A,e){this.isWrapping=!0;let t=this.getGraphemeDataForRender(A),i=[];for(let A=0;A<t.wordsData.length;A++)i.push(...this._wrapLine(A,e,t));return this.isWrapping=!1,i}getGraphemeDataForRender(A){let e=this.splitByGrapheme,t=e?"":" ",i=0;return{wordsData:A.map((A,r)=>{let n=0,s=e?this.graphemeSplit(A):this.wordSplit(A);return 0===s.length?[{word:[],width:0}]:s.map(A=>{let s=e?[A]:this.graphemeSplit(A),o=this._measureWord(s,r,n);return i=Math.max(o,i),n+=s.length+t.length,{word:s,width:o}})}),largestWordWidth:i}}_measureWord(A,e){let t,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=0;for(let n=0,s=A.length;n<s;n++)r+=this._getGraphemeBox(A[n],e,n+i,t,!0).kernedWidth,t=A[n];return r}wordSplit(A){return A.split(this._wordJoiners)}_wrapLine(A,e,t){let i,{largestWordWidth:r,wordsData:n}=t,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=this._getWidthOfCharSpacing(),a=this.splitByGrapheme,c=[],g=a?"":" ",l=0,u=[],B=0,h=0,d=!0,f=Math.max(e-=s,r,this.dynamicMinWidth),Q=n[A];for(B=0,i=0;i<Q.length;i++){let{word:e,width:t}=Q[i];B+=e.length,(l+=h+t-o)>f&&!d?(c.push(u),u=[],l=t,d=!0):l+=o,d||a||u.push(g),u=u.concat(e),h=a?0:this._measureWord([g],A,B),B++,d=!1}return i&&c.push(u),r+s>this.dynamicMinWidth&&(this.dynamicMinWidth=r-o+s),c}isEndOfWrapping(A){return!this._styleMap[A+1]||this._styleMap[A+1].line!==this._styleMap[A].line}missingNewlineOffset(A,e){return this.splitByGrapheme&&!e?+!!this.isEndOfWrapping(A):1}_splitTextIntoLines(A){let e=super._splitTextIntoLines(A),t=this._wrapText(e.lines,this.width),i=Array(t.length);for(let A=0;A<t.length;A++)i[A]=t[A].join("");return e.lines=i,e.graphemeLines=t,e}getMinWidth(){return Math.max(this.minWidth,this.dynamicMinWidth)}_removeExtraneousStyles(){let A=new Map;for(let e in this._styleMap){let t=parseInt(e,10);if(this._textLines[t]){let t=this._styleMap[e].line;A.set("".concat(t),!0)}}for(let e in this.styles)A.has(e)||delete this.styles[e]}toObject(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return super.toObject(["minWidth","splitByGrapheme",...A])}}cP(hO,"type","Textbox"),cP(hO,"textLayoutProperties",[...hj.textLayoutProperties,"width"]),cP(hO,"ownDefaults",{minWidth:20,dynamicMinWidth:2,lockScalingFlip:!0,noScaleCache:!1,_wordJoiners:/[ \t\r]/,splitByGrapheme:!1}),gg.setClass(hO);class hK extends BB{shouldPerformLayout(A){return!!A.target.clipPath&&super.shouldPerformLayout(A)}shouldLayoutClipPath(){return!1}calcLayoutResult(A,e){let{target:t}=A,{clipPath:i,group:r}=t;if(!i||!this.shouldPerformLayout(A))return;let{width:n,height:s}=lA(Bu(t,i)),o=new gf(n,s);if(i.absolutePositioned)return{center:ls(i.getRelativeCenterPoint(),void 0,r?r.calcTransformMatrix():void 0),size:o};{let r=i.getRelativeCenterPoint().transform(t.calcOwnMatrix(),!0);if(this.shouldPerformLayout(A)){let{center:t=new gf,correction:i=new gf}=this.calcBoundingBox(e,A)||{};return{center:t.add(r),correction:i.subtract(r),size:o}}return{center:t.getRelativeCenterPoint().add(r),size:o}}}}cP(hK,"type","clip-path"),gg.setClass(hK);class hY extends BB{getInitialSize(A,e){let{target:t}=A,{size:i}=e;return new gf(t.width||i.x,t.height||i.y)}}cP(hY,"type","fixed"),gg.setClass(hY);class hz extends BC{subscribeTargets(A){let e=A.target;A.targets.reduce((A,e)=>(e.parent&&A.add(e.parent),A),new Set).forEach(A=>{A.layoutManager.subscribeTargets({target:A,targets:[e]})})}unsubscribeTargets(A){let e=A.target,t=e.getObjects();A.targets.reduce((A,e)=>(e.parent&&A.add(e.parent),A),new Set).forEach(A=>{t.some(e=>e.parent===A)||A.layoutManager.unsubscribeTargets({target:A,targets:[e]})})}}class hJ extends BE{static getDefaults(){return cS(cS({},super.getDefaults()),hJ.ownDefaults)}constructor(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(),Object.assign(this,hJ.ownDefaults),this.setOptions(e);const{left:t,top:i,layoutManager:r}=e;
95this.groupInit(A,{left:t,top:i,layoutManager:r??new hz})}_shouldSetNestedCoords(){return!0}__objectSelectionMonitor(){}multiSelectAdd(){for(var A=arguments.length,e=Array(A),t=0;t<A;t++)e[t]=arguments[t];"selection-order"===this.multiSelectionStacking?this.add(...e):e.forEach(A=>{let e=this._objects.findIndex(e=>e.isInFrontOf(A)),t=-1===e?this.size():e;this.insertAt(t,A)})}canEnterGroup(A){return this.getObjects().some(e=>e.isDescendantOf(A)||A.isDescendantOf(e))?(c_("error","ActiveSelection: circular object trees are not supported, this call has no effect"),!1):super.canEnterGroup(A)}enterGroup(A,e){A.parent&&A.parent===A.group?A.parent._exitGroup(A):A.group&&A.parent!==A.group&&A.group.remove(A),this._enterGroup(A,e)}exitGroup(A,e){this._exitGroup(A,e),A.parent&&A.parent._enterGroup(A,!0)}_onAfterObjectsChange(A,e){super._onAfterObjectsChange(A,e);let t=new Set;e.forEach(A=>{let{parent:e}=A;e&&t.add(e)}),A===Bg?t.forEach(A=>{A._onAfterObjectsChange(Bc,e)}):t.forEach(A=>{A._set("dirty",!0)})}onDeselect(){return this.removeAll(),!1}toString(){return"#<ActiveSelection: (".concat(this.complexity(),")>")}shouldCache(){return!1}isOnACache(){return!1}_renderControls(A,e,t){A.save(),A.globalAlpha=this.isMoving?this.borderOpacityWhenMoving:1;let i=cS(cS({hasControls:!1},t),{},{forActiveSelection:!0}
95);for(let e=0;e<this._objects.length;e++)this._objects[e]._renderControls(A,i);super._renderControls(A,e),A.restore()}}cP(hJ,"type","ActiveSelection"),cP(hJ,"ownDefaults",{multiSelectionStacking:"canvas-stacking"}),gg.setClass(hJ),gg.setClass(hJ,"activeSelection");class hX{constructor(){cP(this,"resources",{})}applyFilters(A,e,t,i,r){let n=r.getContext("2d");if(!n)return;n.drawImage(e,0,0,t,i);let s={sourceWidth:t,sourceHeight:i,imageData:n.getImageData(0,0,t,i),originalEl:e,originalImageData:n.getImageData(0,0,t,i),canvasEl:r,ctx:n,filterBackend:this};A.forEach(A=>{A.applyTo(s)});let{imageData:o}=s;return o.width===t&&o.height===i||(r.width=o.width,r.height=o.height),n.putImageData(o,0,0),s}}class hV{constructor(){let{tileSize:A=cL.textureSize}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};cP(this,"aPosition",new Float32Array([0,0,0,1,1,0,1,1])),cP(this,"resources",{}),this.tileSize=A,this.setupGLContext(A,A),this.captureGPUInfo()}setupGLContext(A,e){this.dispose(),this.createWebGLCanvas(A,e)}createWebGLCanvas(A,e){let t=gy({width:A,height:e}),i=t.getContext("webgl",{alpha:!0,premultipliedAlpha:!1,depth:!1,stencil:!1,antialias:!1});i&&(i.clearColor(0,0,0,0),this.canvas=t,this.gl=i)}applyFilters(A,e,t,i,r,n){let s,o,a,c,g,l,u=this.gl,B=r.getContext("2d");if(!u||!B)return;n&&(s=this.getCachedTexture(n,e));let h={originalWidth:e.width||e.naturalWidth||0,originalHeight:e.height||e.naturalHeight||0,sourceWidth:t,sourceHeight:i,destinationWidth:t,destinationHeight:i,context:u,sourceTexture:this.createTexture(u,t,i,s?void 0:e),targetTexture:this.createTexture(u,t,i),originalTexture:s||this.createTexture(u,t,i,s?void 0:e),passes:A.length,webgl:!0,aPosition:this.aPosition,programCache:this.programCache,pass:0,filterBackend:this,targetCanvas:r},d=u.createFramebuffer();return u.bindFramebuffer(u.FRAMEBUFFER,d),A.forEach(A=>
95{A&&A.applyTo(h)}),a=(o=h.targetCanvas).width,c=o.height,g=h.destinationWidth,l=h.destinationHeight,a===g&&c===l||(o.width=g,o.height=l),this.copyGLTo2D(u,h),u.bindTexture(u.TEXTURE_2D,null),u.deleteTexture(h.sourceTexture),u.deleteTexture(h.targetTexture),u.deleteFramebuffer(d),B.setTransform(1,0,0,1,0,0),h}dispose(){this.canvas&&(this.canvas=null,this.gl=null),this.clearWebGLCaches()}clearWebGLCaches(){this.programCache={},this.textureCache={}}createTexture(A,e,t,i,r){let{NEAREST:n,TEXTURE_2D:s,RGBA:o,UNSIGNED_BYTE:a,CLAMP_TO_EDGE:c,TEXTURE_MAG_FILTER:g,TEXTURE_MIN_FILTER:l,TEXTURE_WRAP_S:u,TEXTURE_WRAP_T:B}=A,h=A.createTexture();return A.bindTexture(s,h),A.texParameteri(s,g,r||n),A.texParameteri(s,l,r||n),A.texParameteri(s,u,c),A.texParameteri(s,B,c),i?A.texImage2D(s,0,o,o,a,i):A.texImage2D(s,0,o,e,t,0,o,a,null),h}getCachedTexture(A,e,t){let{textureCache:i}=this;if(i[A])return i[A];{let r=this.createTexture(this.gl,e.width,e.height,e,t);return r&&(i[A]=r),r}}evictCachesForKey(A){this.textureCache[A]&&(this.gl.deleteTexture(this.textureCache[A]),delete this.textureCache[A])}copyGLTo2D(A,e){let t=A.canvas,i=e.targetCanvas,r=i.getContext("2d");if(!r)return;r.translate(0,i.height),r.scale(1,-1);let n=t.height-i.height;r.drawImage(t,0,n,i.width,i.height,0,0,i.width,i.height)}copyGLTo2DPutImageData(A,e){let t=e.targetCanvas.getContext("2d"),i=e.destinationWidth,r=e.destinationHeight,n=i*r*4;if(!t)return;let s=new Uint8Array(this.imageBuffer,0,n),o=new Uint8ClampedArray(this.imageBuffer,0,n);A.readPixels(0,0,i,r,A.RGBA,A.UNSIGNED_BYTE,s);let a=new ImageData(o,i,r);t.putImageData(a,0,0)}captureGPUInfo(){if(this.gpuInfo)return this.gpuInfo;let A=this.gl,e={renderer:"",vendor:""};if(!A)return e;let t=A.getExtension("WEBGL_debug_renderer_info");if(t){let i=A.getParameter(t.UNMASKED_RENDERER_WEBGL),r=A.getParameter(t.UNMASKED_VENDOR_WEBGL);i&&(e.renderer=i.toLowerCase()),r&&(e.vendor=r.toLowerCase())}return this.gpuInfo=e,e}}function hq(){return o||arguments.length>0&&void 0!==arguments[0]&&!arguments[0]||(o=function(){let{WebGLProbe:A}=cO();return A.queryWebGL(gv()),cL.enableGLFiltering&&A.isSupported(cL.textureSize)?new hV({tileSize:cL.textureSize}):new hX}()),o}let hW=["filters","resizeFilter","src","crossOrigin","type"],hZ=["cropX","cropY"];class h$ extends uN{static getDefaults(){return cS(cS({},super.getDefaults()),h$.ownDefaults)}constructor(A,e){super(),cP(this,"_lastScaleX",1),cP(this,"_lastScaleY",1),cP(this,"_filterScalingX",1),cP(this,"_filterScalingY",1),this.filters=[],Object.assign(this,h$.ownDefaults),this.setOptions(e),this.cacheKey="texture".concat(gm()),this.setElement("string"==typeof A?(this.canvas&&g$(this.canvas.getElement())||cO().document).getElementById(A):A,e)}getElement(){return this._element}
95setElement(A){var e;let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.removeTexture(this.cacheKey),this.removeTexture("".concat(this.cacheKey,"_filtered")),this._element=A,this._originalElement=A,this._setWidthHeight(t),null==(e=A.classList)||e.add(h$.CSS_CANVAS),0!==this.filters.length&&this.applyFilters(),this.resizeFilter&&this.applyResizeFilters()}removeTexture(A){let e=hq(!1);e instanceof hV&&e.evictCachesForKey(A)}dispose(){super.dispose(),this.removeTexture(this.cacheKey),this.removeTexture("".concat(this.cacheKey,"_filtered")),this._cacheContext=null,["_originalElement","_element","_filteredEl","_cacheCanvas"].forEach(A=>{let e=this[A];e&&cO().dispose(e),this[A]=void 0})}getCrossOrigin(){return this._originalElement&&(this._originalElement.crossOrigin||null)}getOriginalSize(){let A=this.getElement();return A?{width:A.naturalWidth||A.width,height:A.naturalHeight||A.height}:{width:0,height:0}}_stroke(A){if(!this.stroke||0===this.strokeWidth)return;let e=this.width/2,t=this.height/2;A.beginPath(),A.moveTo(-e,-t),A.lineTo(e,-t),A.lineTo(e,t),A.lineTo(-e,t),A.lineTo(-e,-t),A.closePath()}toObject(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=[];return this.filters.forEach(A=>{A&&e.push(A.toObject())}),cS(cS({},super.toObject([...hZ,...A])),{},{src:this.getSrc(),crossOrigin:this.getCrossOrigin(),filters:e},this.resizeFilter?{resizeFilter:this.resizeFilter.toObject()}:{})}hasCrop(){return!!this.cropX||!!this.cropY||this.width<this._element.width||this.height<this._element.height}_toSVG(){let A=[],e=this._element,t=-this.width/2,i=-this.height/2,r=[],n=[],s="",o="";if(!e)return[];if(this.hasCrop()){let A=gm();r.push('<clipPath id="imageCrop_'+A+`">
96`,'	<rect x="'+t+'" y="'+i+'" width="'+this.width+'" height="'+this.height+`" />
97`,`</clipPath>
98`),s=' clip-path="url(#imageCrop_'+A+')" '}if(this.imageSmoothing||(o=' image-rendering="optimizeSpeed"'),A.push("	<image ","COMMON_PARTS",'xlink:href="'.concat(this.getSvgSrc(!0),'" x="').concat(t-this.cropX,'" y="').concat(i-this.cropY,'" width="').concat(e.width||e.naturalWidth,'" height="').concat(e.height||e.naturalHeight,'"').concat(o).concat(s,`></image>
99`)),this.stroke||this.strokeDashArray){let A=this.fill;this.fill=null,n=['	<rect x="'.concat(t,'" y="').concat(i,'" width="').concat(this.width,'" height="').concat(this.height,'" style="').concat(this.getSvgStyles(),`" />
100`)],this.fill=A}return this.paintFirst!==gs?r.concat(n,A):r.concat(A,n)}getSrc(A){let e=A?this._element:this._originalElement;return e?e.toDataURL?e.toDataURL():this.srcFromAttribute?e.getAttribute("src")||"":e.src:this.src||""}getSvgSrc(A){return this.getSrc(A)}setSrc(A){let{crossOrigin:e,signal:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return gN(A,{crossOrigin:e,signal:t}).then(A=>{void 0!==e&&this.set({crossOrigin:e}),this.setElement(A)})}toString(){return'#<Image: { src: "'.concat(this.getSrc(),'" }>')}applyResizeFilters(){let A=this.resizeFilter,e=this.minimumScaleTrigger,t=this.getTotalObjectScaling(),i=t.x,r=t.y,n=this._filteredEl||this._originalElement;if(this.group&&this.set("dirty",!0),!A||i>e&&r>e)return this._element=n,this._filterScalingX=1,this._filterScalingY=1,this._lastScaleX=i,void(this._lastScaleY=r);let s=gy(n),{width:o,height:a}=n;this._element=s,this._lastScaleX=A.scaleX=i,this._lastScaleY=A.scaleY=r,hq().applyFilters([A],n,o,a,this._element),this._filterScalingX=s.width/this._originalElement.width,this._filterScalingY=s.height/this._originalElement.height}applyFilters(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.filters||[];if(A=A.filter(A=>A&&!A.isNeutralState()),this.set("dirty",!0),this.removeTexture("".concat(this.cacheKey,"_filtered")),0===A.length)return this._element=this._originalElement,this._filteredEl=void 0,this._filterScalingX=1,void(this._filterScalingY=1);let e=this._originalElement,t=e.naturalWidth||e.width,i=e.naturalHeight||e.height;if(this._element===this._originalElement){let A=gy({width:t,height:i});this._element=A,this._filteredEl=A}else this._filteredEl&&(this._element=this._filteredEl,this._filteredEl.getContext("2d").clearRect(0,0,t,i),this._lastScaleX=1,this._lastScaleY=1);hq().applyFilters(A,this._originalElement,t,i,this._element,this.cacheKey),this._originalElement.width===this._element.width&&this._originalElement.height===this._element.height||(this._filterScalingX=this._element.width/this._originalElement.width,this._filterScalingY=this._element.height/this._originalElement.height)}_render(A){A.imageSmoothingEnabled=this.imageSmoothing,!0!==this.isMoving&&this.resizeFilter&&this._needsResize()&&this.applyResizeFilters(),this._stroke(A),this._renderPaintInOrder(A)}drawCacheOnCanvas(A){A.imageSmoothingEnabled=this.imageSmoothing,super.drawCacheOnCanvas(A)}shouldCache(){return this.needsItsOwnCache()}_renderFill(A){let e=this._element;if(!e)return;let t=this._filterScalingX,i=this._filterScalingY,r=this.width,n=this.height,s=Math.max(this.cropX,0),o=Math.max(this.cropY,0),a=e.naturalWi
100dth||e.width,c=e.naturalHeight||e.height,g=s*t,l=o*i,u=Math.min(r*t,a-g),B=Math.min(n*i,c-l),h=Math.min(r,a/t-s),d=Math.min(n,c/i-o);e&&A.drawImage(e,g,l,u,B,-r/2,-n/2,h,d)}_needsResize(){let A=this.getTotalObjectScaling();return A.x!==this._lastScaleX||A.y!==this._lastScaleY}_resetWidthHeight(){this.set(this.getOriginalSize())}_setWidthHeight(){let{width:A,height:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.getOriginalSize();this.width=A||t.width,this.height=e||t.height}parsePreserveAspectRatioAttribute(){let A,e,t=(A=>{let[e,t]=A.trim().split(" "),[i,r]=e&&e!==c1?[e.slice(1,4),e.slice(5,8)]:e===c1?[e,e]:["Mid","Mid"];return{meetOrSlice:t||"meet",alignX:i,alignY:r}})(this.preserveAspectRatio||""),i=this.width,r=this.height,n={width:i,height:r},s,o=this._element.width,a=this._element.height,c=1,g=1,l=0,u=0,B=0,h=0;return t&&(t.alignX!==c1||t.alignY!==c1)?("meet"===t.meetOrSlice&&(A=this._element,s=(i-o*(c=g=Math.min(n.width/A.width,n.height/A.height)))/2,"Min"===t.alignX&&(l=-s),"Max"===t.alignX&&(l=s),s=(r-a*g)/2,"Min"===t.alignY&&(u=-s),"Max"===t.alignY&&(u=s)),"slice"===t.meetOrSlice&&(e=this._element,s=o-i/(c=g=Math.max(n.width/e.width,n.height/e.height)),"Mid"===t.alignX&&(B=s/2),"Max"===t.alignX&&(B=s),s=a-r/g,"Mid"===t.alignY&&(h=s/2),"Max"===t.alignY&&(h=s),o=i/c,a=r/g)):(c=i/o,g=r/a),{width:o,height:a,scaleX:c,scaleY:g,offsetLeft:l,offsetTop:u,cropX:B,cropY:h}}static fromObject(A,e){let{filters:t,resizeFilter:i,src:r,crossOrigin:n,type:s}=A,o=cH(A,hW);return Promise.all([gN(r,cS(cS({},e),{},{crossOrigin:n})),t&&gj(t,e),i&&gj([i],e),gO(o,e)]).then(A=>{let[e,t=[],[i]=[],n={}]=A;return new this(e,cS(cS({},o),{},{src:r,filters:t,resizeFilter:i},n))})}static fromURL(A){let{crossOrigin:e=null,signal:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2?arguments[2]:void 0;return gN(A,{crossOrigin:e,signal:t}).then(A=>new this(A,i))}static async fromElement(A){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=arguments.length>2?arguments[2]:void 0,i=Br(A,this.ATTRIBUTE_NAMES,t);return this.fromURL(i["xlink:href"]||i.href,e,i).catch(A=>(c_("log","Unable to parse Image",A),null))}}cP(h$,"type","Image"),cP(h$,"cacheProperties",[...l4,...hZ]),cP(h$,"ownDefaults",{strokeWidth:0,srcFromAttribute:!1,minimumScaleTrigger:.5,cropX:0,cropY:0,imageSmoothing:!0}),cP(h$,"CSS_CANVAS","canvas-img"),cP(h$,"ATTRIBUTE_NAMES",[...uW,"x","y","width","height","preserveAspectRatio","xlink:href","href","crossOrigin","image-rendering"]),gg.setClass(h$),gg.setSVGClass(h$),lD(["pattern","defs","symbol","metadata","clipPath","mask","desc"]);let h0="precision highp float",h2=`
101    `.concat(h0,`;
102    varying vec2 vTexCoord;
103    uniform sampler2D uTexture;
104    void main() {
105      gl_FragColor = texture2D(uTexture, vTexCoord);
106    }`),h1=["type"],h8=["type"],h3=RegExp(h0,"g");class h4{get type(){return this.constructor.type}constructor(){let A=cH(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},h1);Object.assign(this,this.constructor.defaults,A)}getFragmentSource(){return h2}getVertexSource(){return`
107    attribute vec2 aPosition;
108    varying vec2 vTexCoord;
109    void main() {
110      vTexCoord = aPosition;
111      gl_Position = vec4(aPosition * 2.0 - 1.0, 0.0, 1.0);
112    }`}createProgram(A){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getFragmentSource(),t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.getVertexSource(),{WebGLProbe:{GLPrecision:i="highp"}}=cO();"highp"!==i&&(e=e.replace(h3,h0.replace("highp",i)));let r=A.createShader(A.VERTEX_SHADER),n=A.createShader(A.FRAGMENT_SHADER),s=A.createProgram();if(!r||!n||!s)throw new cR("Vertex, fragment shader or program creation error");if(A.shaderSource(r,t),A.compileShader(r),!A.getShaderParameter(r,A.COMPILE_STATUS))throw new cR("Vertex shader compile error for ".concat(this.type,": ").concat(A.getShaderInfoLog(r)));if(A.shaderSource(n,e),A.compileShader(n),!A.getShaderParameter(n,A.COMPILE_STATUS))throw new cR("Fragment shader compile error for ".concat(this.type,": ").concat(A.getShaderInfoLog(n)));if(A.attachShader(s,r),A.attachShader(s,n),A.linkProgram(s),!A.getProgramParameter(s,A.LINK_STATUS))throw new cR('Shader link error for "'.concat(this.t
vendor: 6,124 bytes, lines 112-177
112ype,'" ').concat(A.getProgramInfoLog(s)));let o=this.getUniformLocations(A,s)||{};return o.uStepW=A.getUniformLocation(s,"uStepW"),o.uStepH=A.getUniformLocation(s,"uStepH"),{program:s,attributeLocations:this.getAttributeLocations(A,s),uniformLocations:o}}getAttributeLocations(A,e){return{aPosition:A.getAttribLocation(e,"aPosition")}}getUniformLocations(A,e){let t=this.constructor.uniformLocations,i={};for(let r=0;r<t.length;r++)i[t[r]]=A.getUniformLocation(e,t[r]);return i}sendAttributeData(A,e,t){let i=e.aPosition,r=A.createBuffer();A.bindBuffer(A.ARRAY_BUFFER,r),A.enableVertexAttribArray(i),A.vertexAttribPointer(i,2,A.FLOAT,!1,0,0),A.bufferData(A.ARRAY_BUFFER,t,A.STATIC_DRAW)}_setupFrameBuffer(A){let e=A.context;if(A.passes>1){let t=A.destinationWidth,i=A.destinationHeight;A.sourceWidth===t&&A.sourceHeight===i||(e.deleteTexture(A.targetTexture),A.targetTexture=A.filterBackend.createTexture(e,t,i)),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,A.targetTexture,0)}else e.bindFramebuffer(e.FRAMEBUFFER,null),e.finish()}_swapTextures(A){A.passes--,A.pass++;let e=A.targetTexture;A.targetTexture=A.sourceTexture,A.sourceTexture=e}isNeutralState(A){return!1}applyTo(A){void 0!==A.webgl?(this._setupFrameBuffer(A),this.applyToWebGL(A),this._swapTextures(A)):this.applyTo2d(A)}applyTo2d(A){}getCacheKey(){return this.type}retrieveShader(A){let e=this.getCacheKey();return A.programCache[e]||(A.programCache[e]=this.createProgram(A.context)),A.programCache[e]}applyToWebGL(A){let e=A.context,t=this.retrieveShader(A);0===A.pass&&A.originalTexture?e.bindTexture(e.TEXTURE_2D,A.originalTexture):e.bindTexture(e.TEXTURE_2D,A.sourceTexture),e.useProgram(t.program),this.sendAttributeData(e,t.attributeLocations,A.aPosition),e.uniform1f(t.uniformLocations.uStepW,1/A.sourceWidth),e.uniform1f(t.uniformLocations.uStepH,1/A.sourceHeight),this.sendUniformData(e,t.uniformLocations),e.viewport(0,0,A.destinationWidth,A.destinationHeight),e.drawArrays(e.TRIANGLE_STRIP,0,4)}bindAdditionalTexture(A,e,t){A.activeTexture(t),A.bindTexture(A.TEXTURE_2D,e),A.activeTexture(A.TEXTURE0)}unbindAdditionalTexture(A,e){A.activeTexture(e),A.bindTexture(A.TEXTURE_2D,null),A.activeTexture(A.TEXTURE0)}sendUniformData(A,e){}createHelpLayer(A){if(!A.helpLayer){let{sourceWidth:e,sourceHeight:t}=A;A.helpLayer=gy({width:e,height:t})}}toObject(){let A=Object.keys(this.constructor.defaults||{});return cS({type:this.type},A.reduce((A,e)=>(A[e]=this[e],A),{}))}toJSON(){return this.toObject()}static async fromObject(A,e){return new this(cH(A,h8))}}cP(h4,"type","BaseFilter"),cP(h4,"uniformLocations",[]);let h9={multiply:`gl_FragColor.rgb *= uColor.rgb;
113`,screen:`gl_FragColor.rgb = 1.0 - (1.0 - gl_FragColor.rgb) * (1.0 - uColor.rgb);
114`,add:`gl_FragColor.rgb += uColor.rgb;
115`,difference:`gl_FragColor.rgb = abs(gl_FragColor.rgb - uColor.rgb);
116`,subtract:`gl_FragColor.rgb -= uColor.rgb;
117`,lighten:`gl_FragColor.rgb = max(gl_FragColor.rgb, uColor.rgb);
118`,darken:`gl_FragColor.rgb = min(gl_FragColor.rgb, uColor.rgb);
119`,exclusion:`gl_FragColor.rgb += uColor.rgb - 2.0 * (uColor.rgb * gl_FragColor.rgb);
120`,overlay:`
121    if (uColor.r < 0.5) {
122      gl_FragColor.r *= 2.0 * uColor.r;
123    } else {
124      gl_FragColor.r = 1.0 - 2.0 * (1.0 - gl_FragColor.r) * (1.0 - uColor.r);
125    }
126    if (uColor.g < 0.5) {
127      gl_FragColor.g *= 2.0 * uColor.g;
128    } else {
129      gl_FragColor.g = 1.0 - 2.0 * (1.0 - gl_FragColor.g) * (1.0 - uColor.g);
130    }
131    if (uColor.b < 0.5) {
132      gl_FragColor.b *= 2.0 * uColor.b;
133    } else {
134      gl_FragColor.b = 1.0 - 2.0 * (1.0 - gl_FragColor.b) * (1.0 - uColor.b);
135    }
136    `,tint:`
137    gl_FragColor.rgb *= (1.0 - uColor.a);
138    gl_FragColor.rgb += uColor.rgb;
139    `};class h7 extends h4{getCacheKey(){return"".concat(this.type,"_").concat(this.mode)}getFragmentSource(){return`
140      precision highp float;
141      uniform sampler2D uTexture;
142      uniform vec4 uColor;
143      varying vec2 vTexCoord;
144      void main() {
145        vec4 color = texture2D(uTexture, vTexCoord);
146        gl_FragColor = color;
147        if (color.a > 0.0) {
148          `.concat(h9[this.mode],`
149        }
150      }
151      `)}applyTo2d(A){let{imageData:{data:e}}=A,t=new lm(this.color).getSource(),i=this.alpha,r=t[0]*i,n=t[1]*i,s=t[2]*i,o=1-i;for(let A=0;A<e.length;A+=4){let t,i,a,c=e[A],g=e[A+1],l=e[A+2];switch(this.mode){case"multiply":t=c*r/255,i=g*n/255,a=l*s/255;break;case"screen":t=255-(255-c)*(255-r)/255,i=255-(255-g)*(255-n)/255,a=255-(255-l)*(255-s)/255;break;case"add":t=c+r,i=g+n,a=l+s;break;case"difference":t=Math.abs(c-r),i=Math.abs(g-n),a=Math.abs(l-s);break;case"subtract":t=c-r,i=g-n,a=l-s;break;case"darken":t=Math.min(c,r),i=Math.min(g,n),a=Math.min(l,s);break;case"lighten":t=Math.max(c,r),i=Math.max(g,n),a=Math.max(l,s);break;case"overlay":t=r<128?2*c*r/255:255-2*(255-c)*(255-r)/255,i=n<128?2*g*n/255:255-2*(255-g)*(255-n)/255,a=s<128?2*l*s/255:255-2*(255-l)*(255-s)/255;break;case"exclusion":t=r+c-2*r*c/255,i=n+g-2*n*g/255,a=s+l-2*s*l/255;break;case"tint":t=r+c*o,i=n+g*o,a=s+l*o}e[A]=t,e[A+1]=i,e[A+2]=a}}sendUniformData(A,e){let t=new lm(this.color).getSource();t[0]=this.alpha*t[0]/255,t[1]=this.alpha*t[1]/255,t[2]=this.alpha*t[2]/255,t[3]=this.alpha,A.uniform4fv(e.uColor,t)}}cP(h7,"defaults",{color:"#F95C63",mode:"multiply",alpha:1}),cP(h7,"type","BlendColor"),cP(h7,"uniformLocations",["uColor"]),gg.setClass(h7);let h5={multiply:`
152    precision highp float;
153    uniform sampler2D uTexture;
154    uniform sampler2D uImage;
155    uniform vec4 uColor;
156    varying vec2 vTexCoord;
157    varying vec2 vTexCoord2;
158    void main() {
159      vec4 color = texture2D(uTexture, vTexCoord);
160      vec4 color2 = texture2D(uImage, vTexCoord2);
161      color.rgba *= color2.rgba;
162      gl_FragColor = color;
163    }
164    `,mask:`
165    precision highp float;
166    uniform sampler2D uTexture;
167    uniform sampler2D uImage;
168    uniform vec4 uColor;
169    varying vec2 vTexCoord;
170    varying vec2 vTexCoord2;
171    void main() {
172      vec4 color = texture2D(uTexture, vTexCoord);
173      vec4 color2 = texture2D(uImage, vTexCoord2);
174      color.a = color2.a;
175      gl_FragColor = color;
176    }
177    `},h6=["type","image"];
177class dA extends h4{getCacheKey(){return"".concat(this.type,"_").concat(this.mode)}getFragmentSource(){return h5[this.mode]}getVertexSource(){return`
178    attribute vec2 aPosition;
179    varying vec2 vTexCoord;
180    varying vec2 vTexCoord2;
181    uniform mat3 uTransformMatrix;
182    void main() {
183      vTexCoord = aPosition;
184      vTexCoord2 = (uTransformMatrix * vec3(aPosition, 1.0)).xy;
185      gl_Position = vec4(aPosition * 2.0 - 1.0, 0.0, 1.0);
186    }
187    `}applyToWebGL(A){let e=A.context,t=this.createTexture(A.filterBackend,this.image);this.bindAdditionalTexture(e,t,e.TEXTURE1),super.applyToWebGL(A),this.unbindAdditionalTexture(e,e.TEXTURE1)}createTexture(A,e){return A.getCachedTexture(e.cacheKey,e.getElement())}calculateMatrix(){let A=this.image,{width:e,height:t}=A.getElement();return[1/A.scaleX,0,0,0,1/A.scaleY,0,-A.left/e,-A.top/t,1]}applyTo2d(A){let{imageData:{data:e,width:t,height:i},filterBackend:{resources:r}}=A,n=this.image;r.blendImage||(r.blendImage=gv());let s=r.blendImage,o=s.getContext("2d");s.width!==t||s.height!==i?(s.width=t,s.height=i):o.clearRect(0,0,t,i),o.setTransform(n.scaleX,0,0,n.scaleY,n.left,n.top),o.drawImage(n.getElement(),0,0,t,i);let a=o.getImageData(0,0,t,i).data;for(let A=0;A<e.length;A+=4){let t=e[A],i=e[A+1],r=e[A+2],n=e[A+3],s=a[A],o=a[A+1],c=a[A+2],g=a[A+3];switch(this.mode){case"multiply":e[A]=t*s/255,e[A+1]=i*o/255,e[A+2]=r*c/255,e[A+3]=n*g/255;break;case"mask":e[A+3]=g}}}sendUniformData(A,e){let t=this.calculateMatrix();A.uniform1i(e.uImage,1),A.uniformMatrix3fv(e.uTransformMatrix,!1,t)}toObject(){return cS(cS({},super.toObject()),{},{image:this.image&&this.image.toObject()})}static async fromObject(A,e){let{type:t,image:i}=A,r=cH(A,h6);return h$.fromObject(i,e).then(A=>new this(cS(cS({},r),{},{image:A})))}}cP(dA,"type","BlendImage"),cP(dA,"defaults",{mode:"multiply",alpha:1}),cP(dA,"uniformLocations",["uTransformMatrix","uImage"]),gg.setClass(dA);class de extends h4{getFragmentSource(){return`
188    precision highp float;
189    uniform sampler2D uTexture;
190    uniform vec2 uDelta;
191    varying vec2 vTexCoord;
192    const float nSamples = 15.0;
193    vec3 v3offset = vec3(12.9898, 78.233, 151.7182);
194    float random(vec3 scale) {
195      /* use the fragment position for a different seed per-pixel */
196      return fract(sin(dot(gl_FragCoord.xyz, scale)) * 43758.5453);
197    }
198    void main() {
199      vec4 color = vec4(0.0);
200      float totalC = 0.0;
201      float totalA = 0.0;
202      float offset = random(v3offset);
203      for (float t = -nSamples; t <= nSamples; t++) {
204        float percent = (t + offset - 0.5) / nSamples;
205        vec4 sample = texture2D(uTexture, vTexCoord + uDelta * percent);
206        float weight = 1.0 - abs(percent);
207        float alpha = weight * sample.a;
208        color.rgb += sample.rgb * alpha;
209        color.a += alpha;
210        totalA += weight;
211        totalC += alpha;
212      }
213      gl_FragColor.rgb = color.rgb / totalC;
214      gl_FragColor.a = color.a / totalA;
215    }
216  `}applyTo(A){void 0!==A.webgl?(this.aspectRatio=A.sourceWidth/A.sourceHeight,A.passes++,this._setupFrameBuffer(A),this.horizontal=!0,this.applyToWebGL(A),this._swapTextures(A),this._setupFrameBuffer(A),this.horizontal=!1,this.applyToWebGL(A),this._swapTextures(A)):this.applyTo2d(A)}applyTo2d(A){let{imageData:{data:e,width:t,height:i}}=A;this.aspectRatio=t/i,this.horizontal=!0;let r=this.getBlurValue()*t,n=new Uint8ClampedArray(e),s=4*t;for(let A=0;A<e.length;A+=4){let t=0,i=0,o=0,a=0,c=0,g=A-A%s,l=g+s;for(let n=-14;n<15;n++){let s=n/15,u=4*Math.floor(r*s),B=1-Math.abs(s),h=A+u;h<g?h=g:h>l&&(h=l);let d=e[h+3]*B;t+=e[h]*d,i+=e[h+1]*d,o+=e[h+2]*d,a+=d,c+=B}n[A]=t/a,n[A+1]=i/a,n[A+2]=o/a,n[A+3]=a/c}this.horizontal=!1,r=this.getBlurValue()*i;for(let A=0;A<n.length;A+=4){let t=0,i=0,o=0,a=0,c=0,g=A%s,l=n.length-s+g;for(let e=-14;e<15;e++){let u=e/15,B=Math.floor(r*u)*s,h=1-Math.abs(u),d=A+B;d<g?d=g:d>l&&(d=l);let f=n[d+3]*h;t+=n[d]*f,i+=n[d+1]*f,o+=n[d+2]*f,a+=f,c+=h}e[A]=t/a,e[A+1]=i/a,e[A+2]=o/a,e[A+3]=a/c}}sendUniformData(A,e){let t=this.chooseRightDelta();A.uniform2fv(e.uDelta,t)}isNeutralState(){return 0===this.blur}getBlurValue(){let A=1,{horizontal:e,aspectRatio:t}=this;return e?t>
2161&&(A=1/t):t<1&&(A=t),A*this.blur*.12}chooseRightDelta(){let A=this.getBlurValue();return this.horizontal?[A,0]:[0,A]}}cP(de,"type","Blur"),cP(de,"defaults",{blur:0}),cP(de,"uniformLocations",["uDelta"]),gg.setClass(de);class dt extends h4{getFragmentSource(){return`
217  precision highp float;
218  uniform sampler2D uTexture;
219  uniform float uBrightness;
220  varying vec2 vTexCoord;
221  void main() {
222    vec4 color = texture2D(uTexture, vTexCoord);
223    color.rgb += uBrightness;
224    gl_FragColor = color;
225  }
226`}applyTo2d(A){let{imageData:{data:e}}=A,t=Math.round(255*this.brightness);for(let A=0;A<e.length;A+=4)e[A]+=t,e[A+1]+=t,e[A+2]+=t}isNeutralState(){return 0===this.brightness}sendUniformData(A,e){A.uniform1f(e.uBrightness,this.brightness)}}cP(dt,"type","Brightness"),cP(dt,"defaults",{brightness:0}),cP(dt,"uniformLocations",["uBrightness"]),gg.setClass(dt);let di={matrix:[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0],colorsOnly:!0};class dr extends h4{getFragmentSource(){return`
227  precision highp float;
228  uniform sampler2D uTexture;
229  varying vec2 vTexCoord;
230  uniform mat4 uColorMatrix;
231  uniform vec4 uConstants;
232  void main() {
233    vec4 color = texture2D(uTexture, vTexCoord);
234    color *= uColorMatrix;
235    color += uConstants;
236    gl_FragColor = color;
237  }`}applyTo2d(A){let e=A.imageData.data,t=this.matrix,i=this.colorsOnly;for(let A=0;A<e.length;A+=4){let r=e[A],n=e[A+1],s=e[A+2];if(e[A]=r*t[0]+n*t[1]+s*t[2]+255*t[4],e[A+1]=r*t[5]+n*t[6]+s*t[7]+255*t[9],e[A+2]=r*t[10]+n*t[11]+s*t[12]+255*t[14],!i){let i=e[A+3];e[A]+=i*t[3],e[A+1]+=i*t[8],e[A+2]+=i*t[13],e[A+3]=r*t[15]+n*t[16]+s*t[17]+i*t[18]+255*t[19]}}}sendUniformData(A,e){let t=this.matrix,i=[t[0],t[1],t[2],t[3],t[5],t[6],t[7],t[8],t[10],t[11],t[12],t[13],t[15],t[16],t[17],t[18]],r=[t[4],t[9],t[14],t[19]];A.uniformMatrix4fv(e.uColorMatrix,!1,i),A.uniform4fv(e.uConstants,r)}toObject(){return cS(cS({},super.toObject()),{},{matrix:[...this.matrix]})}}function dn(A,e){var t;let i=(cP(t=class extends dr{toObject(){return{type:this.type,colorsOnly:this.colorsOnly}}},"type",A),cP(t,"defaults",{colorsOnly:!1,matrix:e}),t);return gg.setClass(i,A),i}cP(dr,"type","ColorMatrix"),cP(dr,"defaults",di),cP(dr,"uniformLocations",["uColorMatrix","uConstants"]),gg.setClass(dr);let ds=dn("Brownie",[.5997,.34553,-.27082,0,.186,-.0377,.86095,.15059,0,-.1449,.24113,-.07441,.44972,0,-.02965,0,0,0,1,0]),da=dn("Vintage",[.62793,.32021,-.03965,0,.03784,.02578,.64411,.03259,0,.02926,.0466,-.08512,.52416,0,.02023,0,0,0,1,0]),dc=dn("Kodachrome",[1.12855,-.39673,-.03992,0,.24991,-.16404,1.08352,-.05498,0,.09698,-.16786,-.56034,1.60148,0,.13972,0,0,0,1,0]),dg=dn("Technicolor",[1.91252,-.85453,-.09155,0,.04624,-.30878,1.76589,-.10601,0,-.27589,-.2311,-.75018,1.84759,0,.12137,0,0,0,1,0]),dl=dn("Polaroid",[1.438,-.062,-.062,0,0,-.122,1.378,-.122,0,0,-.016,-.016,1.483,0,0,0,0,0,1,0]),du=dn("Sepia",[.393,.769,.189,0,0,.349,.686,.168,0,0,.272,.534,.131,0,0,0,0,0,1,0]),dB=dn("BlackWhite",[1.5,1.5,1.5,0,-1,1.5,1.5,1.5,0,-1,1.5,1.5,1.5,0,-1,0,0,0,1,0]);class dh extends h4{constructor(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};super(A),this.subFilters=A.subFilters||[]}applyTo(A){void 0!==A.webgl&&(A.passes+=this.subFilters.length-1),this.subFilters.forEach(e=>{e.applyTo(A)})}toObject(){return{type:this.type,subFilters:this.subFilters.map(A=>A.toObject())}}isNeutralState(){return!this.subFilters.some(A=>!A.isNeutralState())}static fromObject(A,e){return Promise.all((A.subFilters||[]).map(A=>gg.getClass(A.type).fromObject(A,e))).then(A=>new this({subFilters:A}))}}cP(dh,"type","Composed"),gg.setClass(dh);class dd extends h4{getFragmentSource(){return`
238  precision highp float;
239  uniform sampler2D uTexture;
240  uniform float uContrast;
241  varying vec2 vTexCoord;
242  void main() {
243    vec4 color = texture2D(uTexture, vTexCoord);
244    float contrastF = 1.015 * (uContrast + 1.0) / (1.0 * (1.015 - uContrast));
245    color.rgb = contrastF * (color.rgb - 0.5) + 0.5;
246    gl_FragColor = color;
247  }`}isNeutralState(){return 0===this.contrast}applyTo2d(A){let{imageData:{data:e}}=A,t=Math.floor(255*this.contrast),i=259*(t+255)/(255*(259-t));for(let A=0;A<e.length;A+=4)e[A]=i*(e[A]-128)+128,e[A+1]=i*(e[A+1]-128)+128,e[A+2]=i*(e[A+2]-128)+128}sendUniformData(A,e){A.uniform1f(e.uContrast,this.contrast)}}cP(dd,"type","Contrast"),cP(dd,"defaults",{contrast:0}),cP(dd,"uniformLocations",["uContrast"]),gg.setClass(dd);let df={Convolute_3_1:`
248    precision highp float;
249    uniform sampler2D uTexture;
250    uniform float uMatrix[9];
251    uniform float uStepW;
252    uniform float uStepH;
253    varying vec2 vTexCoord;
254    void main() {
255      vec4 color = vec4(0, 0, 0, 0);
256      for (float h = 0.0; h < 3.0; h+=1.0) {
257        for (float w = 0.0; w < 3.0; w+=1.0) {
258          vec2 matrixPos = vec2(uStepW * (w - 1), uStepH * (h - 1));
259          color += texture2D(uTexture, vTexCoord + matrixPos) * uMatrix[int(h * 3.0 + w)];
260        }
261      }
262      gl_FragColor = color;
263    }
264    `,Convolute_3_0:`
265    precision highp float;
266    uniform sampler2D uTexture;
267    uniform float uMatrix[9];
268    uniform float uStepW;
269    uniform float uStepH;
270    varying vec2 vTexCoord;
271    void main() {
272      vec4 color = vec4(0, 0, 0, 1);
273      for (float h = 0.0; h < 3.0; h+=1.0) {
274        for (float w = 0.0; w < 3.0; w+=1.0) {
275          vec2 matrixPos = vec2(uStepW * (w - 1.0), uStepH * (h - 1.0));
276          color.rgb += texture2D(uTexture, vTexCoord + matrixPos).rgb * uMatrix[int(h * 3.0 + w)];
277        }
278      }
279      float alpha = texture2D(uTexture, vTexCoord).a;
280      gl_FragColor = color;
281      gl_FragColor.a = alpha;
282    }
283    `,Convolute_5_1:`
284    precision highp float;
285    uniform sampler2D uTexture;
286    uniform float uMatrix[25];
287    uniform float uStepW;
288    uniform float uStepH;
289    varying vec2 vTexCoord;
290    void main() {
291      vec4 color = vec4(0, 0, 0, 0);
292      for (float h = 0.0; h < 5.0; h+=1.0) {
293        for (float w = 0.0; w < 5.0; w+=1.0) {
294          vec2 matrixPos = vec2(uStepW * (w - 2.0), uStepH * (h - 2.0));
295          color += texture2D(uTexture, vTexCoord + matrixPos) * uMatrix[int(h * 5.0 + w)];
296        }
297      }
298      gl_FragColor = color;
299    }
300    `,Convolute_5_0:`
301    precision highp float;
302    uniform sampler2D uTexture;
303    uniform float uMatrix[25];
304    uniform float uStepW;
305    uniform float uStepH;
306    varying vec2 vTexCoord;
307    void main() {
308      vec4 color = vec4(0, 0, 0, 1);
309      for (float h = 0.0; h < 5.0; h+=1.0) {
310        for (float w = 0.0; w < 5.0; w+=1.0) {
311          vec2 matrixPos = vec2(uStepW * (w - 2.0), uStepH * (h - 2.0));
312          color.rgb += texture2D(uTexture, vTexCoord + matrixPos).rgb * uMatrix[int(h * 5.0 + w)];
313        }
314      }
315      float alpha = texture2D(uTexture, vTexCoord).a;
316      gl_FragColor = color;
317      gl_FragColor.a = alpha;
318    }
319    `,Convolute_7_1:`
320    precision highp float;
321    uniform sampler2D uTexture;
322    uniform float uMatrix[49];
323    uniform float uStepW;
324    uniform float uStepH;
325    varying vec2 vTexCoord;
326    void main() {
327      vec4 color = vec4(0, 0, 0, 0);
328      for (float h = 0.0; h < 7.0; h+=1.0) {
329        for (float w = 0.0; w < 7.0; w+=1.0) {
330          vec2 matrixPos = vec2(uStepW * (w - 3.0), uStepH * (h - 3.0));
331          color += texture2D(uTexture, vTexCoord + matrixPos) * uMatrix[int(h * 7.0 + w)];
332        }
333      }
334      gl_FragColor = color;
335    }
336    `,Convolute_7_0:`
337    precision highp float;
338    uniform sampler2D uTexture;
339    uniform float uMatrix[49];
340    uniform float uStepW;
341    uniform float uStepH;
342    varying vec2 vTexCoord;
343    void main() {
344      vec4 color = vec4(0, 0, 0, 1);
345      for (float h = 0.0; h < 7.0; h+=1.0) {
346        for (float w = 0.0; w < 7.0; w+=1.0) {
347          vec2 matrixPos = vec2(uStepW * (w - 3.0), uStepH * (h - 3.0));
348          color.rgb += texture2D(uTexture, vTexCoord + matrixPos).rgb * uMatrix[int(h * 7.0 + w)];
349        }
350      }
351      float alpha = texture2D(uTexture, vTexCoord).a;
352      gl_FragColor = color;
353      gl_FragColor.a = alpha;
354    }
355    `,Convolute_9_1:`
356    precision highp float;
357    uniform sampler2D uTexture;
358    uniform float uMatrix[81];
359    uniform float uStepW;
360    uniform float uStepH;
361    varying vec2 vTexCoord;
362    void main() {
363      vec4 color = vec4(0, 0, 0, 0);
364      for (float h = 0.0; h < 9.0; h+=1.0) {
365        for (float w = 0.0; w < 9.0; w+=1.0) {
366          vec2 matrixPos = vec2(uStepW * (w - 4.0), uStepH * (h - 4.0));
367          color += texture2D(uTexture, vTexCoord + matrixPos) * uMatrix[int(h * 9.0 + w)];
368        }
369      }
370      gl_FragColor = color;
371    }
372    `,Convolute_9_0:`
373    precision highp float;
374    uniform sampler2D uTexture;
375    uniform float uMatrix[81];
376    uniform float uStepW;
377    uniform float uStepH;
378    varying vec2 vTexCoord;
379    void main() {
380      vec4 color = vec4(0, 0, 0, 1);
381      for (float h = 0.0; h < 9.0; h+=1.0) {
382        for (float w = 0.0; w < 9.0; w+=1.0) {
383          vec2 matrixPos = vec2(uStepW * (w - 4.0), uStepH * (h - 4.0));
384          color.rgb += texture2D(uTexture, vTexCoord + matrixPos).rgb * uMatrix[int(h * 9.0 + w)];
385        }
386      }
387      float alpha = texture2D(uTexture, vTexCoord).a;
388      gl_FragColor = color;
389      gl_FragColor.a = alpha;
390    }
391    `};
vendor: 8,501 bytes, lines 391-497
391class dQ extends h4{getCacheKey(){return"".concat(this.type,"_").concat(Math.sqrt(this.matrix.length),"_").concat(+!!this.opaque)}getFragmentSource(){return df[this.getCacheKey()]}applyTo2d(A){let e,t,i,r,n,s,o,a,c,g,l,u,B,h=A.imageData,d=h.data,f=this.matrix,Q=Math.round(Math.sqrt(f.length)),C=Math.floor(Q/2),p=h.width,w=h.height,E=A.ctx.createImageData(p,w),I=E.data,m=+!!this.opaque;for(l=0;l<w;l++)for(g=0;g<p;g++){for(n=4*(l*p+g),e=0,t=0,i=0,r=0,B=0;B<Q;B++)for(u=0;u<Q;u++)o=l+B-C,s=g+u-C,o<0||o>=w||s<0||s>=p||(a=4*(o*p+s),c=f[B*Q+u],e+=d[a]*c,t+=d[a+1]*c,i+=d[a+2]*c,m||(r+=d[a+3]*c));I[n]=e,I[n+1]=t,I[n+2]=i,I[n+3]=m?d[n+3]:r}A.imageData=E}sendUniformData(A,e){A.uniform1fv(e.uMatrix,this.matrix)}toObject(){return cS(cS({},super.toObject()),{},{opaque:this.opaque,matrix:[...this.matrix]})}}cP(dQ,"type","Convolute"),cP(dQ,"defaults",{opaque:!1,matrix:[0,0,0,0,1,0,0,0,0]}),cP(dQ,"uniformLocations",["uMatrix","uOpaque","uHalfSize","uSize"]),gg.setClass(dQ);let dC="Gamma";class dp extends h4{getFragmentSource(){return`
392  precision highp float;
393  uniform sampler2D uTexture;
394  uniform vec3 uGamma;
395  varying vec2 vTexCoord;
396  void main() {
397    vec4 color = texture2D(uTexture, vTexCoord);
398    vec3 correction = (1.0 / uGamma);
399    color.r = pow(color.r, correction.r);
400    color.g = pow(color.g, correction.g);
401    color.b = pow(color.b, correction.b);
402    gl_FragColor = color;
403    gl_FragColor.rgb *= color.a;
404  }
405`}constructor(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};super(A),this.gamma=A.gamma||this.constructor.defaults.gamma.concat()}applyTo2d(A){let{imageData:{data:e}}=A,t=this.gamma,i=1/t[0],r=1/t[1],n=1/t[2];this.rgbValues||(this.rgbValues={r:new Uint8Array(256),g:new Uint8Array(256),b:new Uint8Array(256)});let s=this.rgbValues;for(let A=0;A<256;A++)s.r[A]=255*Math.pow(A/255,i),s.g[A]=255*Math.pow(A/255,r),s.b[A]=255*Math.pow(A/255,n);for(let A=0;A<e.length;A+=4)e[A]=s.r[e[A]],e[A+1]=s.g[e[A+1]],e[A+2]=s.b[e[A+2]]}sendUniformData(A,e){A.uniform3fv(e.uGamma,this.gamma)}isNeutralState(){let{gamma:A}=this;return 1===A[0]&&1===A[1]&&1===A[2]}toObject(){return{type:dC,gamma:this.gamma.concat()}}}cP(dp,"type",dC),cP(dp,"defaults",{gamma:[1,1,1]}),cP(dp,"uniformLocations",["uGamma"]),gg.setClass(dp);let dw={average:`
406    precision highp float;
407    uniform sampler2D uTexture;
408    varying vec2 vTexCoord;
409    void main() {
410      vec4 color = texture2D(uTexture, vTexCoord);
411      float average = (color.r + color.b + color.g) / 3.0;
412      gl_FragColor = vec4(average, average, average, color.a);
413    }
414    `,lightness:`
415    precision highp float;
416    uniform sampler2D uTexture;
417    uniform int uMode;
418    varying vec2 vTexCoord;
419    void main() {
420      vec4 col = texture2D(uTexture, vTexCoord);
421      float average = (max(max(col.r, col.g),col.b) + min(min(col.r, col.g),col.b)) / 2.0;
422      gl_FragColor = vec4(average, average, average, col.a);
423    }
424    `,luminosity:`
425    precision highp float;
426    uniform sampler2D uTexture;
427    uniform int uMode;
428    varying vec2 vTexCoord;
429    void main() {
430      vec4 col = texture2D(uTexture, vTexCoord);
431      float average = 0.21 * col.r + 0.72 * col.g + 0.07 * col.b;
432      gl_FragColor = vec4(average, average, average, col.a);
433    }
434    `};class dE extends h4{applyTo2d(A){let{imageData:{data:e}}=A;for(let A,t=0;t<e.length;t+=4){let i=e[t],r=e[t+1],n=e[t+2];switch(this.mode){case"average":A=(i+r+n)/3;break;case"lightness":A=(Math.min(i,r,n)+Math.max(i,r,n))/2;break;case"luminosity":A=.21*i+.72*r+.07*n}e[t+2]=e[t+1]=e[t]=A}}getCacheKey(){return"".concat(this.type,"_").concat(this.mode)}getFragmentSource(){return dw[this.mode]}sendUniformData(A,e){A.uniform1i(e.uMode,1)}isNeutralState(){return!1}}cP(dE,"type","Grayscale"),cP(dE,"defaults",{mode:"average"}),cP(dE,"uniformLocations",["uMode"]),gg.setClass(dE);let dI=cS(cS({},di),{},{rotation:0});class dm extends dr{calculateMatrix(){let A=this.rotation*Math.PI,e=gh(A),t=gd(A),i=1/3,r=Math.sqrt(1/3)*t,n=1-e;this.matrix=[e+n/3,i*n-r,i*n+r,0,0,i*n+r,e+i*n,i*n-r,0,0,i*n-r,i*n+r,e+i*n,0,0,0,0,0,1,0]}isNeutralState(){return 0===this.rotation}applyTo(A){this.calculateMatrix(),super.applyTo(A)}toObject(){return{type:this.type,rotation:this.rotation}}}cP(dm,"type","HueRotation"),cP(dm,"defaults",dI),gg.setClass(dm);class dv extends h4{applyTo2d(A){let{imageData:{data:e}}=A;for(let A=0;A<e.length;A+=4)e[A]=255-e[A],e[A+1]=255-e[A+1],e[A+2]=255-e[A+2],this.alpha&&(e[A+3]=255-e[A+3])}getFragmentSource(){return`
435  precision highp float;
436  uniform sampler2D uTexture;
437  uniform int uInvert;
438  uniform int uAlpha;
439  varying vec2 vTexCoord;
440  void main() {
441    vec4 color = texture2D(uTexture, vTexCoord);
442    if (uInvert == 1) {
443      if (uAlpha == 1) {
444        gl_FragColor = vec4(1.0 - color.r,1.0 -color.g,1.0 -color.b,1.0 -color.a);
445      } else {
446        gl_FragColor = vec4(1.0 - color.r,1.0 -color.g,1.0 -color.b,color.a);
447      }
448    } else {
449      gl_FragColor = color;
450    }
451  }
452`}isNeutralState(){return!this.invert}sendUniformData(A,e){A.uniform1i(e.uInvert,Number(this.invert)),A.uniform1i(e.uAlpha,Number(this.alpha))}}cP(dv,"type","Invert"),cP(dv,"defaults",{alpha:!1,invert:!0}),cP(dv,"uniformLocations",["uInvert","uAlpha"]),gg.setClass(dv);class dy extends h4{getFragmentSource(){return`
453  precision highp float;
454  uniform sampler2D uTexture;
455  uniform float uStepH;
456  uniform float uNoise;
457  uniform float uSeed;
458  varying vec2 vTexCoord;
459  float rand(vec2 co, float seed, float vScale) {
460    return fract(sin(dot(co.xy * vScale ,vec2(12.9898 , 78.233))) * 43758.5453 * (seed + 0.01) / 2.0);
461  }
462  void main() {
463    vec4 color = texture2D(uTexture, vTexCoord);
464    color.rgb += (0.5 - rand(vTexCoord, uSeed, 0.1 / uStepH)) * uNoise;
465    gl_FragColor = color;
466  }
467`}applyTo2d(A){let{imageData:{data:e}}=A,t=this.noise;for(let A=0;A<e.length;A+=4){let i=(.5-Math.random())*t;e[A]+=i,e[A+1]+=i,e[A+2]+=i}}sendUniformData(A,e){A.uniform1f(e.uNoise,this.noise/255),A.uniform1f(e.uSeed,Math.random())}isNeutralState(){return 0===this.noise}}cP(dy,"type","Noise"),cP(dy,"defaults",{noise:0}),cP(dy,"uniformLocations",["uNoise","uSeed"]),gg.setClass(dy);class dk extends h4{applyTo2d(A){let{imageData:{data:e,width:t,height:i}}=A;for(let A=0;A<i;A+=this.blocksize)for(let r=0;r<t;r+=this.blocksize){let n=4*A*t+4*r,s=e[n],o=e[n+1],a=e[n+2],c=e[n+3];for(let n=A;n<Math.min(A+this.blocksize,i);n++)for(let A=r;A<Math.min(r+this.blocksize,t);A++){let i=4*n*t+4*A;e[i]=s,e[i+1]=o,e[i+2]=a,e[i+3]=c}}}isNeutralState(){return 1===this.blocksize}getFragmentSource(){return`
468  precision highp float;
469  uniform sampler2D uTexture;
470  uniform float uBlocksize;
471  uniform float uStepW;
472  uniform float uStepH;
473  varying vec2 vTexCoord;
474  void main() {
475    float blockW = uBlocksize * uStepW;
476    float blockH = uBlocksize * uStepH;
477    int posX = int(vTexCoord.x / blockW);
478    int posY = int(vTexCoord.y / blockH);
479    float fposX = float(posX);
480    float fposY = float(posY);
481    vec2 squareCoords = vec2(fposX * blockW, fposY * blockH);
482    vec4 color = texture2D(uTexture, squareCoords);
483    gl_FragColor = color;
484  }
485`}sendUniformData(A,e){A.uniform1f(e.uBlocksize,this.blocksize)}}cP(dk,"type","Pixelate"),cP(dk,"defaults",{blocksize:4}),cP(dk,"uniformLocations",["uBlocksize"]),gg.setClass(dk);class dD extends h4{getFragmentSource(){return`
486precision highp float;
487uniform sampler2D uTexture;
488uniform vec4 uLow;
489uniform vec4 uHigh;
490varying vec2 vTexCoord;
491void main() {
492  gl_FragColor = texture2D(uTexture, vTexCoord);
493  if(all(greaterThan(gl_FragColor.rgb,uLow.rgb)) && all(greaterThan(uHigh.rgb,gl_FragColor.rgb))) {
494    gl_FragColor.a = 0.0;
495  }
496}
497`}applyTo2d(A){let{imageData:{data:e}}=A,t=255*this.distance,i=new lm(this.color).getSource(),r=[i[0]-t,i[1]-t,i[2]-t],n=[i[0]+t,i[1]+t,i[2]+t];for(let A=0;A<e.length;A+=4){let t=e[A],i=e[A+1],s=e[A+2];t>r[0]&&i>r[1]&&s>r[2]&&t<n[0]&&i<n[1]&&s<n[2]&&(e[A+3]=0)}}sendUniformData(A,e){let t=new lm(this.color).getSource(),i=this.distance,r=[0+t[0]/255-i,0+t[1]/255-i,0+t[2]/255-i,1],n=[t[0]/255+i,t[1]/255+i,t[2]/255+i,1];A.uniform4fv(e.uLow,r),A.uniform4fv(e.uHigh,n)}}cP(dD,"type","RemoveColor"),cP(dD,"defaults",{color:"#FFFFFF",distance:.02,useAlpha:!1}),cP(dD,"uniformLocations",["uLow","uHigh"]),gg.setClass(dD);class db extends h4{sendUniformData(A,e){A.uniform2fv(e.uDelta,this.horizontal?[1/this.width,0]:[0,1/this.height]),A.uniform1fv(e.uTaps,this.taps)}getFilterWindow(){let A=this.tempScale;return Math.ceil(this.lanczosLobes/A)}getCacheKey(){let A=this.getFilterWindow();
497return"".concat(this.type,"_").concat(A)}getFragmentSource(){let A=this.getFilterWindow();return this.generateShader(A)}getTaps(){let A=this.lanczosCreate(this.lanczosLobes),e=this.tempScale,t=this.getFilterWindow(),i=Array(t);for(let r=1;r<=t;r++)i[r-1]=A(r*e);return i}generateShader(A){let e=Array(A);for(let t=1;t<=A;t++)e[t-1]="".concat(t,".0 * uDelta");return`
498      precision highp float;
499      uniform sampler2D uTexture;
500      uniform vec2 uDelta;
501      varying vec2 vTexCoord;
502      uniform float uTaps[`.concat(A,`];
503      void main() {
504        vec4 color = texture2D(uTexture, vTexCoord);
505        float sum = 1.0;
506        `).concat(e.map((A,e)=>`
507              color += texture2D(uTexture, vTexCoord + `.concat(A,") * uTaps[").concat(e,"] + texture2D(uTexture, vTexCoord - ").concat(A,") * uTaps[").concat(e,`];
508              sum += 2.0 * uTaps[`).concat(e,`];
509            `)).join(`
510`),`
511        gl_FragColor = color / sum;
512      }
513    `)}applyToForWebgl(A){A.passes++,this.width=A.sourceWidth,this.horizontal=!0,this.dW=Math.round(this.width*this.scaleX),this.dH=A.sourceHeight,this.tempScale=this.dW/this.width,this.taps=this.getTaps(),A.destinationWidth=this.dW,super.applyTo(A),A.sourceW
513idth=A.destinationWidth,this.height=A.sourceHeight,this.horizontal=!1,this.dH=Math.round(this.height*this.scaleY),this.tempScale=this.dH/this.height,this.taps=this.getTaps(),A.destinationHeight=this.dH,super.applyTo(A),A.sourceHeight=A.destinationHeight}applyTo(A){void 0!==A.webgl?this.applyToForWebgl(A):this.applyTo2d(A)}isNeutralState(){return 1===this.scaleX&&1===this.scaleY}lanczosCreate(A){return e=>{if(e>=A||e<=-A)return 0;if(e<11920929e-14&&e>-11920929e-14)return 1;let t=(e*=Math.PI)/A;return Math.sin(e)/e*Math.sin(t)/t}}applyTo2d(A){let e,t=A.imageData,i=this.scaleX,r=this.scaleY;this.rcpScaleX=1/i,this.rcpScaleY=1/r;let n=t.width,s=t.height,o=Math.round(n*i),a=Math.round(s*r);e="sliceHack"===this.resizeType?this.sliceByTwo(A,n,s,o,a):"hermite"===this.resizeType?this.hermiteFastResize(A,n,s,o,a):"bilinear"===this.resizeType?this.bilinearFiltering(A,n,s,o,a):"lanczos"===this.resizeType?this.lanczosResize(A,n,s,o,a):new ImageData(o,a),A.imageData=e}sliceByTwo(A,e,t,i,r){let n=A.imageData,s=!1,o=!1,a=.5*e,c=.5*t,g=A.filterBackend.resources,l=0,u=0,B=e,h=0;g.sliceByTwo||(g.sliceByTwo=gv());let d=g.sliceByTwo;(d.width<1.5*e||d.height<t)&&(d.width=1.5*e,d.height=t);let f=d.getContext("2d");for(f.clearRect(0,0,1.5*e,t),f.putImageData(n,0,0),i=Math.floor(i),r=Math.floor(r);!s||!o;)e=a,t=c,i<Math.floor(.5*a)?a=Math.floor(.5*a):(a=i,s=!0),r<Math.floor(.5*c)?c=Math.floor(.5*c):(c=r,o=!0),f.drawImage(d,l,u,e,t,B,h,a,c),l=B,u=h,h+=c;return f.getImageData(l,u,i,r)}lanczosResize(A,e,t,i,r){let n=A.imageData.data,s=A.ctx.createImageData(i,r),o=s.data,a=this.lanczosCreate(this.lanczosLobes),c=this.rcpScaleX,g=this.rcpScaleY,l=2/this.rcpScaleX,u=2/this.rcpScaleY,B=Math.ceil(c*this.lanczosLobes/2),h=Math.ceil(g*this.lanczosLobes/2),d={},f={x:0,y:0},Q={x:0,y:0};return function A(C){let p,w,E,I,m,v,y,k,D,b,F;for(f.x=(C+.5)*c,Q.x=Math.floor(f.x),p=0;p<r;p++){for(f.y=(p+.5)*g,Q.y=Math.floor(f.y),m=0,v=0,y=0,k=0,D=0,w=Q.x-B;w<=Q.x+B;w++)if(!(w<0||w>=e)){d[b=Math.floor(1e3*Math.abs(w-f.x))]||(d[b]={});for(let A=Q.y-h;A<=Q.y+h;A++)A<0||A>=t||(F=Math.floor(1e3*Math.abs(A-f.y)),d[b][F]||(d[b][F]=a(Math.sqrt(Math.pow(b*l,2)+Math.pow(F*u,2))/1e3)),(E=d[b][F])>0&&(I=4*(A*e+w),m+=E,v+=E*n[I],y+=E*n[I+1],k+=E*n[I+2],D+=E*n[I+3]))}o[I=4*(p*i+C)]=v/m,o[I+1]=y/m,o[I+2]=k/m,o[I+3]=D/m}return++C<i?A(C):s}(0)}bilinearFiltering(A,e,t,i,r){let n,s,o,a,c,g,l,u,B,h,d,f=0,Q=this.rcpScaleX,C=this.rcpScaleY,p=4*(e-1),w=A.imageData.data,E=A.ctx.createImageData(i,r),I=E.data;for(c=0;c<r;c++)for(g=0;g<i;g++)for(o=Math.floor(Q*g),a=Math.floor(C*c),l=Q*g-o,u=C*c-a,d=4*(a*e+o),B=0;B<4;B++)n=w[d+B],s=w[d+4+B],h=n*(1-l)*(1-u)+s*l*(1-u)+w[d+p+B]*u*(1-l)+w[d+p+4+B]*l*u,I[f++]=h;return E}hermiteFastResize(A,e,t,i,r){let n=this.rcpScaleX,s=this.rcpScaleY,o=Math.ceil(n/2),a=Math.ceil(s/2),c=A.imageData.data,g=A.ctx.createImageData(i,r),l=g.data;for(let A=0;A<r;A++)for(let t=0;t<i;t++){let r=4*(t+A*i),g=0,u=0,B=0,h=0,d=0,f=0,Q=0,C=(A+.5)*s;for(let i=Math.floor(A*s);i<(A+1)*s;i++){let A=Math.abs(C-(i+.5))/a,r=(t+.5)*n,s=A*A;for(let A=Math.floor(t*n);A<(t+1)*n;A++){let t=Math.abs(r-(A+.5))/o,n=Math.sqrt(s+t*t);n>1&&n<-1||(g=2*n*n*n-3*n*n+1)>0&&(Q+=g*c[(t=4*(A+i*e))+3],B+=g,c[t+3]<255&&(g=g*c[t+3]/250),h+=g*c[t],d+=g*c[t+1],f+=g*c[t+2],u+=g)}}l[r]=h/u,l[r+1]=d/u,l[r+2]=f/u,l[r+3]=Q/B}return g}}cP(db,"type","Resize"),cP(db,"defaults",{resizeType:"hermite",scaleX:1,scaleY:1,lanczosLobes:3}),cP(db,"uniformLocations",["uDelta","uTaps"]),gg.setClass(db);class dF extends h4{getFragmentSource(){return`
514  precision highp float;
515  uniform sampler2D uTexture;
516  uniform float uSaturation;
517  varying vec2 vTexCoord;
518  void main() {
519    vec4 color = texture2D(uTexture, vTexCoord);
520    float rgMax = max(color.r, color.g);
521    float rgbMax = max(rgMax, color.b);
522    color.r += rgbMax != color.r ? (rgbMax - color.r) * uSaturation : 0.00;
523    color.g += rgbMax != color.g ? (rgbMax - color.g) * uSaturation : 0.00;
524    color.b += rgbMax != color.b ? (rgbMax - color.b) * uSaturation : 0.00;
525    gl_FragColor = color;
526  }
527`}applyTo2d(A){let{imageData:{data:e}}=A,t=-this.saturation;for(let A=0;A<e.length;A+=4){let i=e[A],r=e[A+1],n=e[A+2],s=Math.max(i,r,n);e[A]+=s!==i?(s-i)*t:0,e[A+1]+=s!==r?(s-r)*t:0,e[A+2]+=s!==n?(s-n)*t:0}}sendUniformData(A,e){A.uniform1f(e.uSaturation,-this.saturation)}isNeutralState(){return 0===this.saturation}}cP(dF,"type","Saturation"),cP(dF,"defaults",{saturation:0}),cP(dF,"uniformLocations",["uSaturation"]),gg.setClass(dF);class dP extends h4{getFragmentSource(){return`
528  precision highp float;
529  uniform sampler2D uTexture;
530  uniform float uVibrance;
531  varying vec2 vTexCoord;
532  void main() {
533    vec4 color = texture2D(uTexture, vTexCoord);
534    float max = max(color.r, max(color.g, color.b));
535    float avg = (color.r + color.g + color.b) / 3.0;
536    float amt = (abs(max - avg) * 2.0) * uVibrance;
537    color.r += max != color.r ? (max - color.r) * amt : 0.00;
538    color.g += max != color.g ? (max - color.g) * amt : 0.00;
539    color.b += max != color.b ? (max - color.b) * amt : 0.00;
540    gl_FragColor = color;
541  }
542`}applyTo2d(A){let{imageData:{data:e}}=A,t=-this.vibrance;for(let A=0;A<e.length;A+=4){let i=e[A],r=e[A+1],n=e[A+2],s=Math.max(i,r,n),o=2*Math.abs(s-(i+r+n)/3)/255*t;e[A]+=s!==i?(s-i)*o:0,e[A+1]+=s!==r?(s-r)*o:0,e[A+2]+=s!==n?(s-n)*o:0}}sendUniformData(A,e){A.uniform1f(e.uVibrance,-this.vibrance)}isNeutralState(){return 0===this.vibrance}}cP(dP,"type","Vibrance"),cP(dP,"defaults",{vibrance:0}),cP(dP,"uniformLocations",["uVibrance"]),gg.setClass(dP);var dU=Object.freeze({__proto__:null,BaseFilter:h4,BlackWhite:dB,BlendColor:h7,BlendImage:dA,Blur:de,Brightness:dt,Brownie:ds,ColorMatrix:dr,Composed:dh,Contrast:dd,Convolute:dQ,Gamma:dp,Grayscale:dE,HueRotation:dm,Invert:dv,Kodachrome:dc,Noise:dy,Pixelate:dk,Polaroid:dl,RemoveColor:dD,Resize:db,Saturation:dF,Sepia:du,Technicolor:dg,Vibrance:dP,Vintage:da});let dS=[{value:"#ff0000",name:"red"},{value:"#ffcc00",name:"yellow"},{value:"#00c274",name:"green"},{value:"#0000FF",name:"blue"},{value:"#6552ff",name:"purple"},{value:"#808080",name:"grey"}],dH="circle",dx=(A,e,t)=>{let i=document.createElement("button");return i.classList.add("shake-sdk-attachments-drawing-button"),t&&(i.onclick=t),a$(A,A=>{i.appendChild(aZ(A,e))}),i},dM=()=>{let A=document.createElement("div");return A.classList.add("shake-sdk-attachments-separator"),A},dL=A=>{var e,t;let i,r,n,s=IV.localStorage,o=Iq.attachmentsManager,a,c,g,l=s.getDrawingColor()??dS[0].value,u=s.getDrawingOption()??cF.PENCIL,B=getComputedStyle(document.documentElement).getPropertyValue("--shake-sdk-drawing-unselected-color"),h=()=>{a0(C,B),a0(w,B),a0(I,B),a0(v,B),a0(k,B),u===cF.SELECT&&a0(C,l),u===cF.BLUR&&a0(w,l),u===cF.PENCIL&&a0(I,l),u===cF.ELLIPSE&&a0(v,l),u===cF.RECT&&a0(k,l)},d=[],f=dx("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_3795_450)'%3e%3cpath%20d='M20.036%2016.036C22.272%2011.6048%2020.4924%206.2%2016.0612%203.96402C13.515%202.67923%2010.5102%202.67923%207.96399%203.96402'%20stroke='%23636366'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.96395%207.9
5426399C1.72797%2012.3952%203.50756%2017.8%207.93877%2020.036C10.4849%2021.3208%2013.4898%2021.3208%2016.036%2020.036'%20stroke='%23636366'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M4%204L20%2020'%20stroke='%23636366'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_3795_450'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",B,()=>{URL.revokeObjectURL(A.previewUrl),A.drawing=void 0,A.preview=A.data,A.previewUrl=URL.createObjectURL(A.data),o.updateAttachment(A),a()}),Q=cn(f,AN().shake_sdk_ticket_mark_tooltip_clear,!0);f.appendChild(Q),d.push(f);let C=dx("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_18711_1695)'%3e%3cpath%20d='M13.6957%2010.8587L11.9457%207.8276C11.5317%207.11053%2010.6138%206.86456%209.89669%207.27856C9.17963%207.69256%208.93366%208.61053%209.34766%209.3276'%20stroke='%23636366'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12.4453%208.69381C12.0313%207.97674%2012.2773%207.05878%2012.9944%206.64478C13.7114%206.23078%2014.6294%206.47674%2015.0434%207.19381L16.7934%2010.2249'%20stroke='%23636366'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M11.0965%2012.3588L6.84651%204.99759C6.43251%204.28052%205.51454%204.03455%204.79747%204.44855C4.0804%204.86255%203.83443%205.78052%204.24843%206.49759L7.99843%2012.9928L9.49843%2015.5909L6.92484%2014.9013C6.08337%2014.6758%205.21734%2015.1758%204.99187%2016.0173C4.80373%2016.7194%205.13695%2017.4565%205.78846%2017.779L11.4861%2020.5955C13.2844%2021.4844%2015.408%2021.4166%2017.1453%2020.4136L18.6946%2019.5191C21.5646%2017.8621%2022.5477%2014.1929%2020.8907%2011.3229L18.8907%207.8588L18.1407%206.55976C17.7267%205.8427%2016.8088%205.59673%2016.0917%206.01073C15.3746%206.42473%2015.1287%207.3427%2015.5427%208.05976'%20stroke='%23636366'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_18711_1695'%3e%3crect%20width='24'%20height='24'%20fill='white'%20transform='translate(0%20-0.000488281)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",u===cF.SELECT?l:B,()=>{g(cF.SELECT),u=cF.SELECT,s.setDrawingOption(cF.SELECT),h()}),p=cn(C,AN().shake_sdk_ticket_mark_tooltip_select,!0);C.appendChild(p),d.push(C),d.push(dM());let w=dx("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_18712_753)'%3e%3cpath%20d='M12.0001%2018.9999C11.1581%2018.9999%2010.3151%2018.8219%209.49609%2018.5049'%20stroke='%23636366'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M20.882%2012.468C18.99%2015.967%2015.495%2019%2012%2019'%20stroke='%23636366'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M19.0781%208.9209C19.7691%209.7299%2020.3831%2010.6119%2020.8811%2011.5329C21.0381%2011.8239%2021.0381%2012.1769%2020.8811%2012.4679'%20stroke='%23636366'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M5%2019L19%205'%20stroke='%23636366'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9.77406%2014.2271C8.54406%2012.9971%208.54406%2011.0021%209.77406%209.77211C11.0041%208.54211%2012.9991%208.54211%2014.2291%209.77211'%20stroke='%23636366'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M17.0438%206.956C15.4968%205.759%2013.7478%205%2011.9998%205C8.50475%205%205.00975%208.033%203.11775%2011.533C2.96075%2011.824%202.96075%2012.177%203.11775%2012.468C4.06375%2014.217%205.40975%2015.849%206.95575%2017.045'%20stroke='%23636366'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_18712_753'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",u===cF.BLUR?l:B,()=>{u=cF.BLUR,s.setDrawingOption(cF.BLUR),g(cF.BLUR),h(),a0(w,l)}),E=cn(w,AN().shake_sdk_ticket_mark_tooltip_blur,!0);w.appendChild(E),d.push(w);let I=dx("data:image/svg+xml,%3csvg%20width='28'%20height='28'%20viewBox='0%200%2028%2028'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='pen-draw%201'%20clip-path='url(%23clip0_15248_22176)'%3e%3cg%20id='Group'%3e%3cpath%20id='Vector'%20d='M10.9258%2016.8278C14.5704%2020.4725%2019.5591%2021.3965%2022.0616%2018.8905C24.171%2016.7812%2023.8431%2012.9172%2021.5156%209.57349'%20stroke='%23636366'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_2'%20d='M18.4802%206.4306C14.097%203.05893%208.61602%202.63776%205.56285%205.69093C2.14569%209.1081%203.06969%2015.5714%207.62552%2020.1273C9.62034%2022.1549%2012.0861%2023.6572%2014.8029%2024.4999'%20stroke='%23636366'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_3'%20d='M14.4897%2014.4666L16.6679%2014.0303C16.9828%2013.9683%2017.2726%2013.8149%2017.5009%2013.5893L23.8615%207.23327C24.7143%206.38002%2024.7143%204.99719%2023.8615%204.14394C23.0083%203.29121%2021.6255%203.29121%2020.7722%204.14394L14.4115%2010.4999C14.1842%2010.7276%2014.0291%2011.0174%2013.9659%2011.3329L13.5342%2013.5111C13.4495%2013.9541%2013.74%2014.3819%2014.183%2014.4666C14.2843%2014.486%2014.3884%2014.486%2014.4897%2014.4666Z'%20stroke='%23636366'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_15248_22176'%3e%3crect%20width='28'%20height='28'%20fill='none'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",u===cF.PENCIL?l:B,()=>{u=cF.PENCIL,s.setDrawingOption(cF.PENCIL),g(cF.PENCIL),h(),a0(I,l)}),m=cn(I,AN().shake_sdk_ticket_mark_tooltip_pen,!0);I.appendChild(m),d.push(I);let v=dx("data:image/svg+xml,%3csvg%20width='21'%20height='21'%20viewBox='0%200%2021%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='10.5'%20cy='10.5'%20r='9.5'%20stroke='%23636366'%20stroke-width='2'/%3e%3c/svg%3e",u===cF.ELLIPSE?l:B,()=>{u=cF.ELLIPSE,s.setDrawingOption(cF.ELLIPSE),g(cF.ELLIPSE),h(),a0(v,l)}),y=cn(v,AN().shake_sdk_ticket_mark_tooltip_circle,!0);v.appendChild(y),d.push(v);let k=dx("data:image/svg+xml,%3csvg%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='1'%20y='1'%20width='20'%20height='20'%20rx='3'%20stroke='%23636366'%20stroke-width='2'/%3e%3c/svg%3e",u===cF.RECT?l:B,()=>{u=cF.RECT,s.setDrawingOption(cF.RECT),g(cF.RECT),h()}),D=cn(k,AN().shake_sdk_ticket_mark_tooltip_rect,!0);k.appendChild(D),d.push(k),d.push(dM());let b=dx("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_16266_21838)'%3e%3cpath%20d='M16.2969%208.19898C16.2969%208.47458%2016.0735%208.698%2015.7979%208.698C15.5222%208.698%2015.2988%208.47458%2015.2988%208.19898C15.2988%207.92337%2015.5222%207.69995%2015.7979%207.69995'%20stroke='%23636366'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M15.7988%207.69995C16.0744%207.69995%2016.2979%207.92337%2016.2979%208.19898'%20stroke='%23636366'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12.498%206.59912C12.498%206.87473%2012.2746%207.09815%2011.999%207.09815C11.7234%207.09815%2011.5%206.87473%2011.5%206.59912C11.5%206.32352%2011.7234%206.1001%2011.999%206.1001'%20stroke='%23636366'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12%2
54206.1001C12.2756%206.1001%2012.499%206.32352%2012.499%206.59912'%20stroke='%23636366'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8.69922%208.19898C8.69922%208.47458%208.4758%208.698%208.2002%208.698C7.92459%208.698%207.70117%208.47458%207.70117%208.19898C7.70117%207.92337%207.92459%207.69995%208.2002%207.69995'%20stroke='%23636366'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8.20117%207.69995C8.47678%207.69995%208.7002%207.92337%208.7002%208.19898'%20stroke='%23636366'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M7.09766%2011.999C7.09766%2012.2746%206.87424%2012.498%206.59863%2012.498C6.32303%2012.498%206.09961%2012.2746%206.09961%2011.999C6.09961%2011.7234%206.32303%2011.5%206.59863%2011.5'%20stroke='%23636366'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M6.59961%2011.5C6.87521%2011.5%207.09863%2011.7234%207.09863%2011.999'%20stroke='%23636366'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8.69922%2015.7991C8.69922%2016.0747%208.4758%2016.2981%208.2002%2016.2981C7.92459%2016.2981%207.70117%2016.0747%207.70117%2015.7991C7.70117%2015.5235%207.92459%2015.3%208.2002%2015.3'%20stroke='%23636366'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8.20117%2015.3C8.47678%2015.3%208.7002%2015.5235%208.7002%2015.7991'%20stroke='%23636366'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M11.9995%2021C6.94455%2021%202.86255%2016.832%203.00355%2011.745C3.13355%207.04903%207.04855%203.13403%2011.7445%203.00403C16.8315%202.86303%2020.9995%206.94503%2020.9995%2012V13C20.9995%2014.105%2020.1045%2015%2018.9995%2015H16.9365C15.6075%2015%2014.6485%2016.272%2015.0135%2017.549L15.2705%2018.45C15.6365%2019.728%2014.6765%2021%2013.3485%2021H11.9995Z'%20stroke='%23636366'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_16266_21838'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",B,()=>{S.style.display="flex",U.style.display="none"}),F=cn(b,AN().shake_sdk_ticket_mark_tooltip_color,!0);b.appendChild(F),d.push(b);let P=(e=A=>{A&&(l=A.value,s.setDrawingColor(A.value),h(),c(l)),S.style.display="none",U.style.display="flex"},t=l,(i=aK()).classList.add("shake-sdk-palette"),r=dS.map(A=>{var n,s;let o,a=(n=A.value,s=t===A.value,(o=document.createElement("button")).classList.add("shake-sdk-color-button"),o.id=n,s?(o.style.background="transparent",o.style.border=`2px solid ${n}`):(o.style.background=n,o.style.border="none"),o);return a.onclick=()=>{e(A),r.forEach(A=>{A.style.background=A.id,A.style.border="none"}),a.style.background="transparent",a.style.border=`2px solid ${a.id}`},i.appendChild(a),a}),(n=document.createElement("button")).classList.add("shake-sdk-palette-close"),n.onclick=()=>e(null),n.appendChild(oY("data:image/svg+xml,%3csvg%20width='50'%20height='51'%20viewBox='0%200%2050%2051'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20.834%2021.5598L29.1673%2029.8931'%20stroke='%23636366'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M29.1673%2021.56L20.834%2029.8933'%20stroke='%23636366'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")),i.appendChild(n),i),U=aK();U.classList.add("shake-sdk-drawing-toolbox-buttons"),d.map(A=>U.appendChild(A));let S=aK();S.classList.add("shake-sdk-drawing-toolbox-colors"),S.appendChild(P);let H=aK();H.classList.add("shake-sdk-drawing-toolbox"),H.appendChild(U),H.appendChild(S);let x=aK();x.classList.add("shake-sdk-image-preview-toolbox-container"),x.appendChild(H);let M=az();M.classList.add("shake-sdk-image-preview-image-loader");let L=aK();L.classList.add("shake-sdk-image-preview-image-container"),L.appendChild(M);let _=aK();return _.classList.add("shake-sdk-image-preview"),_.appendChild(L),_.appendChild(x),co(L,()=>{(async()=>{let e=document.createElement("canvas");e.classList.add("shake-sdk-canvas"),L.appendChild(e);let{clearCanvas:t,setPenColor:i,setDrawingOption:r}=function(A,e,t,i,r,n,s,o){let a=null,c=[],g=null,l=new B0(A);l.isDrawingMode=!0;let u=new hc(l);u.width=3;let B=!1,h=0,d=0,f=null,Q=null,C=null;
542l.on("path:created",function(A){A.path.set({cornerSize:10,cornerStyle:dH,lockScalingFlip:!0}),l.renderAll()}),l.on("mouse:down",()=>{p()}),l.on("selection:created",A=>{var e;let t=A.selected;t&&t.length>1&&(null==(e=l.getActiveObject())||e.set({cornerSize:10,cornerStyle:dH}),l.renderAll(),p())});let p=()=>{let A=l.getActiveObjects();A.length>1&&(A.forEach(A=>{A instanceof h$&&w(A)}),l.renderAll())},w=A=>{let e=l.getActiveObject();if(e instanceof hJ){let t=e._objects.filter(e=>e!==A);if(1===t.length)l.setActiveObject(t[0]);else if(t.length>1){let A=new hJ(t,{canvas:l,cornerSize:10,cornerStyle:dH});l.setActiveObject(A)}else l.discardActiveObject()}};l.on("object:moving",A=>{let e=A.target;if(e instanceof h$){let A=l.width,t=l.height,i=e.width*e.scaleX,r=e.height*e.scaleY;e.left<0&&(e.left=0),e.top<0&&(e.top=0),e.left+i>A&&(e.left=A-i),e.top+r>t&&(e.top=t-r),e.set({cropX:e.left/e.scaleX,cropY:e.top/e.scaleY}),l.renderAll()}}),l.on("object:scaling",function(A){let e=A.target,t=A.transform,i=e.scaleX,r=e.scaleY,n=l.width,s=l.height,o=(null==a?void 0:a.scaleX)??1,c=(null==a?void 0:a.scaleY)??1;if(e instanceof h$){let A=e.width*i,a=e.height*r,g=e.left,l=e.top;g+A>n&&(A=n-g),l+a>s&&(a=s-l),g<0&&(A+=g,g=0),l<0&&(a+=l,l=0),"scaleX"===t.action?e.set({width:A/o,scaleX:o,left:g,cropX:e.left/o,top:l}):"scaleY"===t.action?e.set({height:a/c,scaleY:c,left:g,cropY:e.top/c,top:l}):"scale"===t.action&&e.set({width:A/o,height:a/c,scaleX:o,scaleY:c,cropX:e.left/o,cropY:e.top/c,left:g,top:l})}e instanceof Bo&&("scaleX"===t.action?e.set({width:e.width*i,scaleX:1}):"scaleY"===t.action?e.set({height:e.height*r,scaleY:1}):"scale"===t.action&&e.set({width:e.width*i,height:e.height*r,scaleX:1,scaleY:1})),e instanceof hp&&("scaleX"===t.action?e.set({rx:e.rx*i,scaleX:1}):"scaleY"===t.action?e.set({ry:e.ry*r,scaleY:1}):"scale"===t.action&&e.set({rx:e.rx*i,ry:e.ry*r,scaleX:1,scaleY:1}))});let E=A=>{A.target instanceof HTMLInputElement||A.target instanceof HTMLTextAreaElement||"Delete"!==A.key&&"Backspace"!==A.key||(l.getActiveObjects().forEach(A=>l.remove(A)),l.discardActiveObject(),l.renderAll(),k())};co(A,()=>{let A=Qa();A&&A.addEventListener("keydown",E)}),cs(A,()=>{let A=Qa();A&&A.removeEventListener("keydown",E)});let I=async()=>{b(),await (async()=>{await new Promise(A=>setTimeout(()=>A(!0),30))})(),o.objects=o.objects.map(A=>(A.type===h$.type&&(A.src=t),A)),await l.loadFromJSON(o??"");let A=l.getObjects();(a=A[0]).set({selectable:!1,evented:!1}),A.forEach(A=>{A.cornerSize=10,A.cornerStyle=dH}),l.renderAll(),v(),F(),m()},m=async()=>{g||(g=await (async(A,e=.5)=>new Promise((t,i)=>{let r=new Image;r.src=A,r.onload=()=>{let A=document.createElement("canvas"),n=A.getContext("2d");A.width=r.width,A.height=r.height,null==n||n.drawImage(r,0,0,A.width,A.height),A.toBlob(A=>{A?t(URL.createObjectURL(A)):i(Error("Compression failed"))},"image/jpeg",e)},r.onerror=()=>{i(Error("Image loading failed"))}}))(t,.5));let A=await h$.fromURL(g);return A.lockRotation=!0,A.filters=[new dU.Blur({blur:.25})],A.applyFilters(),c.push(A),A},v=()=>{var e;if(!a)return;let t=null==(e=A.parentElement)?void 0:e.parentElement;if(!t)return;let i=t.clientWidth,r=t.clientHeight;if(0===i||0==r)return;let n=Math.min(i/a.width,r/a.height),s=n/(a.scaleX||1);a.scaleX=n,a.scaleY=n,l.getObjects().forEach(A=>{A!==a&&(A.scaleX*=s,A.scaleY*=s,A.left*=s,A.top*=s,A.setCoords())}),l.setDimensions({width:a.getScaledWidth(),height:a.getScaledHeight()}),l.renderAll()},y=A=>{(r=A)===cF.SELECT?(l.freeDrawingBrush=void 0,l.isDrawingMode=!1):(r===cF.PENCIL?l.freeDrawingBrush=u:l.freeDrawingBrush=void 0,l.isDrawingMode=!0),D()},k=async()=>{if(!a)return;let A=1/a.scaleX,e=await l.toBlob({multiplier:A});e&&n(e,l.toJSON())},D=()=>{if(l.lowerCanvasEl.className="shake-sdk-canvas",l.upperCanvasEl.className="shake-sdk-canvas",r===cF.PENCIL){let A=dS.find(A=>A.value===i);A&&(l.lowerCanvasEl.classList.add(`shake-sdk-canvas-cursor-${A.name}`),l.upperCanvasEl.classList.add(`shake-sdk-canvas-cursor-${A.name}`))}},b=()=>{e.style.visibility="visible",l.visible=!1},F=()=>{e.style.visibility="hidden",l.visible=!0};l.on("mouse:down",async A=>
542{if(!l.isDrawingMode)return;B=!0;let e=l.getPointer(A.e);return h=e.x,d=e.y,r===cF.BLUR?(0===c.length&&m(),null==(f=c.pop()??null)||f.set({left:h,top:d,width:0,height:0,fill:"transparent",cornerSize:10,cornerStyle:dH,selectable:!0,scaleX:(null==a?void 0:a.scaleX)??1,scaleY:(null==a?void 0:a.scaleY)??1,objectCaching:!1,lockScalingFlip:!0}),void(f&&a&&(l.add(f),l.sendObjectToBack(f),l.sendObjectToBack(a)))):r===cF.RECT?(Q=new Bo({left:h,top:d,width:0,height:0,fill:"transparent",stroke:i,strokeWidth:3,cornerSize:10,cornerStyle:dH,selectable:!0,rx:5,ry:5,objectCaching:!1,lockScalingFlip:!0}),void l.add(Q)):r===cF.ELLIPSE?(C=new hp({left:h,top:d,width:0,height:0,fill:"transparent",stroke:i,strokeWidth:3,cornerSize:10,cornerStyle:dH,selectable:!0,rx:0,ry:0,objectCaching:!1,lockScalingFlip:!0}),void l.add(C)):void 0}),l.on("mouse:move",A=>{if(!l.isDrawingMode||!B)return;let e=l.getPointer(A.e),t=Math.abs(e.x-h),i=Math.abs(e.y-d);if(r===cF.BLUR&&f){let A=Math.max(e.x,0),t=Math.max(e.y,0),i=Math.abs(A-h),r=Math.abs(t-d);return f.set({width:i/f.scaleX,height:r/f.scaleY,left:Math.min(A,h),top:Math.min(t,d),cropX:Math.max(Math.min(A,h),0)/f.scaleX,cropY:Math.max(Math.min(t,d),0)/f.scaleY}),void l.renderAll()}return r===cF.RECT&&Q?(Q.set({width:t,height:i,left:Math.min(e.x,h),top:Math.min(e.y,d)}),void l.renderAll()):r===cF.ELLIPSE&&C?(C.set({rx:t/2,ry:i/2,left:Math.min(e.x,h),top:Math.min(e.y,d)}),void l.renderAll()):void 0}),l.on("mouse:up",()=>{r===cF.BLUR&&f&&(m(),l.setActiveObject(f),l.renderAll(),y(cF.SELECT),s(cF.SELECT)),r===cF.RECT&&Q&&(l.setActiveObject(Q),l.renderAll(),y(cF.SELECT),s(cF.SELECT)),r===cF.ELLIPSE&&C&&(l.setActiveObject(C),l.renderAll(),y(cF.SELECT),s(cF.SELECT)),B=!1,Q=null,f=null,C=null,k()});let P=A.parentElement;if(P){let A=new ResizeObserver(()=>requestAnimationFrame(()=>v()));A.observe(P),cs(P,()=>A.disconnect())}return window.onresize=()=>v(),o?I():(async()=>(b(),(a=await h$.fromURL(t)).set({selectable:!1,evented:!1}),l.add(a),l.renderAll(),v(),F(),m()))(),D(),{canvas:A,clearCanvas:async()=>{let A=l.getObjects();for(let e=0;e<A.length;e++)0!=e&&l.remove(A[e]);l.discardActiveObject(),k()},setPenColor:A=>{u.color=i=A,D(),l.getActiveObjects().forEach(e=>{e.set({stroke:A})}),l.renderAll(),k()},setDrawingOption:y}}(e,M,A.dataUrl,l,u,(e,t)=>{URL.revokeObjectURL(A.previewUrl),A.drawing=t,A.preview=e,A.previewUrl=URL.createObjectURL(e),o.updateAttachment(A)},()=>{u=cF.SELECT,s.setDrawingOption(cF.SELECT),h()},A.drawing);r(u),i(l),a=t,c=i,g=r})()}),_},d_=(A,e,t)=>{let i=async()=>{let A=Iq.shakeService;e((await A.getTickets()).filter(A=>A.id!==t).filter(A=>!A.read).length>0)};co(A,()=>{oN.addObserver(i)}),cs(A,()=>{oN.removeObserver(i)})},dR=async()=>{await Iq.shakeService.registerApp()},dT="email",dG="shakeTicketId",dN=async()=>{let A=new URLSearchParams(window.location.search).get(dG);if(A){await dO();let e=await oO(A);e&&await QB(e.id),dj(dG)}else{let A=(await Iq.shakeService.getChatMessages()).filter(A=>!A.read)[0];A&&await QB(A.ticketId)}},dj=A=>{let e=new URLSearchParams(location.search);e.delete(A),history.replaceState(null,"","?"+e+location.hash)},dO=async()=>{try{let A=await Iq.shakeService.getUser();if(A&&A.userId){let e=IV.localStorage,t=Iq.shakeService,i=e.getFetchTicketsTime(),r=await t.fetchTickets(A.userId,i),n=await dK();e.setFetchTicketsTime(n),r.length>0&&(dN(),oE
vendor: 49,128 bytes, line 542
542("data:audio/mpeg;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjIwLjEwMAAAAAAAAAAAAAAA//vQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASW5mbwAAAA8AAAArAACPqwALCxERFxcdHR0iIigoLi4uNDQ6Oj8/P0VFS0tRUVFXV11dYmJiaGhubnR0dHp6f3+FhYWLi5GRl5eXnZ2ioqioqK6utLS6urq/v8XFy8vL0dHX193d3eLi6Oju7u709Pr6//8AAAAATGF2ZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAj6uL+lS5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/70kQ4gAczfz0FJYAA0M/n0qMwABqdm0f5qgADYLMoNzdQAE5BNQbsFSpefRRH5JLdiwJJZQD4Q5IgNiwV3vP1hbWrh9+J5MaLnHyGfJjknCAWGGjF6Be1x0cMHKU4Qk5zGlNJWMFcmLzFWHpUKq7DEUq7RPEdWYaPtT45hJ5omuOxQZeNC6W3T2JG6XIh4LCodoVi1PGcObX0AEgEQISoAkgMeSuoOmpo8uaf9NZ9l1riOkMCxo/iArZSwl9UHYgsD0cDgQhqEVSVQdPBBcJBCJRMWH4kA3P1A5n4mjb0kJ+JSAPJ6UySeKZOGKF7BaOwjnaCJSG0cNwIpYm60vo8ntfWZFeBzlLKxl5MvUPTWA8dbhiyFyJZN5YZOm2qdfF72QNypgPi5A5GsiRPOsuw8cp3nYKrapGo5gQkkE7x+PDfK5csu9bLJy5fziNbeJ+57aNcucaaovuey+2hpcWvx1mqKNyCWEzvBmAw0h2BUZYRAsFDcaBwO/8NhQwIhAhR/7TA4CnOc+z3icwKIHJXGFos4cYLnAMegZhlsTwzgyIGJDgaUoBrALuzC4xO4/ClAJEgNUGBQ0DffjQIukkagYoiAQKBu8AkAAYB/L5JoJk+oOoQcKBwMoIGsLH/IgTizdN4FiArcc0dQfYOkFx/9SKaRiT5EzhoO8plgUYZkdRFxOZ3/6CJubqZBaaaiYG6JsIcQpIEGGiTRNFf//sgtzdCyd25Dx8kPG4I6FrNyHjKFYV4apYNyKf////rGwuEglGo2FwjFYSFo1/90FwLi//FJ0z8pOHk/+POIay7nLruI8JsDUgbA0We+VymT4KEoDVahAziIfkTMDQAgBAYwHwGKAADa/zRaZvAUAoEgWAEAAb8BggBfprMicLixcAnML9gYTA4GKgEAKD/5ubugbGpfBYBgHA8G9At4BsYAXAob3/1ugpaaeAMDxKh2htAW/j8AMGw3AWmf/Pof8TkLSJzI8tlwTYJwJsZgMaf/+6Fk59rPeIACEgiYX3C18PSCygbgpogGMuJ4E4DkD5////8CBEB1XyCAAAAAggOO/L2JGMqCJZgAbODQgs0wBHOkjDBQAOCi4SdTXXCLzDhHMoB//vSRBYEBixlz/9t4ALIrHpv7WAAGJ2fMe4xGssUs+c9p7Ix3ktQoQorzxQot50kzQmM5FsYRNgyZ2ZmjvGJilV0Od5GPRw/1uLBivXrju0FOoaK6AYmS6zbH/lexUOn3u0lN2jvKQtak7VEcocWPat3ytVNIDa4sLi9s5TxpXu4NPjWdwVC8vZ9bPrXOYTcxMUZilxC/ks+tZtcaZi1riLrecel4L169jXdRZYktavmZ9qNq71Wz7ZWVlstqv2lIjEANlsTv/Suyq7GoqvxwiYggIgRlIZmyQGFJjF9ggU5zLE07bQl7P7hGpYxFdMsgqvXmXdhmWzjc1wPPddqHohJ56MQ5qeryu7HcccJRJrPKbLKWymV0LshYpdZTZiUtyjUNQ1LrVealtLSy2W2cq1rlaNRqVU2VnHGrS1ccdf3f5fjjSymz+MZltLZxx5/0tLSynHGrll+971llzne59rf3/1russsv///GrS0sqv93vHHfca1bLLLe6XWNWzZx1WrWRnKo8iAAABpTctvY25hoDGKQ+wQePwkHgQKje2lAQMRDWAIQSkQr9E12mpkIYWsrKlQu5HaD1dqWIxPgloilCn2hsLg9Ll+488zxQ07VG6SmTNpE7T/SpxZDcjaD5YypSnixc+ufAwPyo+dxVjMtWbXJXCUfLlsFvQxCfLLTbCazRkdP40uedvTG8m9mGru0KKReimfUzKKs0VmmGu75KhyKtlSVZzZMwahPMhKNFmHtCmuFWYVKGiEoh1MMITuNLMgth0jiQl5lgAwAACCCLfyxfUAAEEQscGBAMRqWkqc8wYkBM7EIYLgHuLOKxGFAIjU48RRhuiYG6iwWY1C/jxHMQZrVB0AzSDIE6oqYZz1QMJ3VlbbvN5lMU5l2rWKM5QrMR+sNyZh5MVoi2l0zRabgsrCVU9iatDzsLqhkxWVXHxVWrvqzbunLcyprWp8tiStehx8yVSy7+PQrVrrsUFrVdW80uevMzk1nLXye2ubWopIBs4ZGcZOTrqP3lr7/f5W3luN5zZ92Jd8VaooYAABAAAKDcl3pGccBBAOYCAsMgCYLBBLTCEVTktIjF8CStCrmlKBhQbfJivQdYgrqQz/+9JEGYBmJ2TLe7hi0sJM2Y9p6ahYNYUpruWLSw20ZTW8JfiV6vXlSNIFsMQvEBmIMsf9m65S+pcFaeTEa14hqBADhMdKCYnddVFZ0sFFYoPvqmh0OgHKlxrBRMubc+yxj2cuywZHT6Eqbcb4piTDWJDPurGSsbY3f9dFHEupWWbtH6K63nq0avnr+ht+odT59xsxadd6ma/XWrM8tm1Xa89e0F9Ze3n6Xvtq1p92nq9LPMOXGhLoAAAAAAASdv/TmDDF8wCMdkejFgkZpWcP+JJFxCQsHCRIcCQbNm4AoMCjbYA4nCVbEfHSSRDgzvpYANiGIIdoXApibibjMeDglLEcyocnkVzR7JWsCWLFa6vHtMvVaFpKdwmdQouIcGJHyTTkvrnF7ITLD4ikK2IwSE0kotKkMSY8u1mdFk2GYlpQaZmURwWLPdlXk7Tp6JEKhDSRxepy1FvQxhUJLqWRKolkKFDEUinPbXr1H3kda7UulKbMd1Xrq4AAAAAEtOTKrHmQgkDBECKHIwSB0wqCcxMM08cN4FECDyyhRMYSKTjSEGCQMcdUYkco0KitZWwpkiWUCKmCxDWVjOdDcGvsJxOEorDMxQx7SLzMrH1Tct40P9Dptxq5Mas4pSmAAJdddXn7rir/cOV+LEbrrKftbP4l712XmllnGomKK7MQ+sYbXsx/SDVtYF8FYWneitX5v21pjahRBWJVS3wLrTvc3NdmCz37SC1nr/dz7Qrex2l5nW9FDsQm5vBciAEt/tlYCJDaBjgA45TsLQAnkMAL0oRwQa0iMPDhg4yFBACByETKQmAtI8VhJzMXaLiw+JhQxZqgs5y8i+ocFUzXOxegeN2YAduIO7hLYfpHm5Tz9NXw5nIKWAZPDsQTbgqvOwLUj1qX2412fQLqbjLWtyUQomVjBpDKCJhF5WYuKeTVXhFjocOsTPDgoJ0Z4v3ksWNmtDMhHH1GM1pedf7Vf+UrZVhNhN5ZGhe0rhChVqStInKIWtZpFtT1mFV4ubnVF4AAAAIIblvOvw2cFCwWI6oBJLgYxFVmGcvSAQoYMC6AokAAVBiQZYAZVASHgJHiYsCmAAE9yVaOqmbFkh0yGIuS1F0nLP/70kQjBEYEaMnrjDXg0WzJLXMpfhpZiyW13IADPbRldreAAEIHEcmDmQCmfCIMKEk9bQtMBJQnlStCp0Wlq7qaxouAM9DbY+d791ee1k+/Ku+sgbS1cWsNQUosWf50p13FZ3NtK0ZXvHWMxWHTOQJ7lK+S13f/25zclIKuJJEjqQqjM5sSpdO25DWzFm37tle0TTiZsI7NeKvkLwoDsWgAAAAAAEyf84v10E/5SBh2LAkxeRzCnjMHg4wUIwaFxwMmBAIFw4YVCzDQNKYZhqWgJUAhj3oYMIqEuW7LaKwBqByWGQShoVSULm6vu1x92UyVlkZtu5XjEdnHlmKmEipqepLcNSjdnGKNzSEgONOvHpqOZZXKlNF8M/ZQoUS1zQilaczRcdELSbDKSFYVWys57MIzWfEySJChLstIpQFU6xb//ZLx1ZO4+pVK4bV2dtCs01dQnGp2xsZuusZTQzqouldxvyyc2xKFz9e/6YpQrAAECY3JYlDSUhwaA4hBJHww8EIxIHAzLOs9zbIxSEwDDAnerMW5LkO8o+uc7dy7JhgPKZJEPLcX8ypSKsiBtRq+EVLmo9qcx1xIjK+wFLKSXx3WMq/HOnlMtvZZVsozZypM2wyiE24xq3cwvds/IM9R2pnnbpZdZpLX3JmvLbdmnvTVLOat/v8dUt/GtUr1blyvaq2b9y/ljycu3sreFXPG/zG/nhrXM6lj/1nfsfd/WfNY03dfr94/9rH8MuWr+Ou6zuYYflu2RMhQakPbNX/8ctAAACW5thhTMaeNBpdAQSGGCBq8+fDpBx6NGABC0jsx4eGAsqiSpC5UQ4+FhjQU4l9BxnDEBXIThTaf1lbEoDVdF43DMusym1nH4z9JTS6jsXbmdW/+cR+1SfqMx9s0DS6W0live3q1Wl2rsstbqU9Nai1BXq1t1q9vHCZg6jxtzl/k9jKbVnnOztmVZS+XyGHZdXm6WaljzUMZt4a//3rdTDG12/vLVym/WNv9Zbyq4btfaw/XK2OqLWuVdb5u/huvu/zDX3vyytY/rDLv23hQACJAEUUzJL9tv/dm6wnBGRIwIABOlXcFjccsABhMom7ySYiHRsBEAYoiMGEwedwx//vQRBkABmFPzP5zAADGSBmfzmQAGNFlR7m8AAMkrKn/M4ABACw4JjrYHTVJpO8n0SBjUPGukYBDpaowFBpLprQqlaA51FtjCkHta3DGmgSz66tjBm9hlPt+XcRYm86OB3sh2VvLRMoZzAdqu98DvZFpVapvsRaX00Y+3ViUIfSC616hpqkYtZ3Mq1rf0tBUr01NX5YmJNNzcX1K4flE53////X5813mH//879S/ak9i3bqXqLIUm65o5/YXAzxAACGAgCqICVvvl210kDVOOApsBgMbodQQKjAIqNhCMsE02+GTAxEODFQHGgEikmDCvAMJS/wIlCDlvJ7BUC2a45yGEYAhEQfDKigZ5HBaekFhdcBHCM1JlL2Je5T8J0yNvH0Zo5d6CBZ1SK6mBP9DrgU6FUonZZUa01KAqftJBDJIG1LZJHrUEciLHbtDeqymQw7cm7ckrSKTy2MQ1AONDyUxG5ljKbV/LJ/5Rewld+i1n/arm5AANoSITh4ya/3oVxd/fRbQAAAAgGkgIkwWBAKnqU0D65OMg+YiNoiAwiVGIBsKCxkgUYWSHMl4jOzoSQHWGgDrkTn6QpNIwgKlzeJ9U9LLnFRwvOW+jsxjJrMWl3c09EkGttdaerNLeVp2USzXMn0bO5D8SOUaltStblNneW/p7F+URSflcvxwr8q2ZneVNn/duHInchcohyB6TPvK+X5Y5Vv/f///9LKmuQNLIw0/ONunA+P/+8fxq5f///////0leXxiF2M+0nOV7fM+fjVwaU9SN18RAAAACEZmCEdkiLsaMk1tZ9ZSqOujSpWZoquDAQXEKHsKWoMFGXCKhhNRetJQAsDFM6eaGEF11lrmlN4+1p2Wv1KlJAlJQapKKP4u/T8p68zL5x/qWVwurRyqnhx9Io/faGVO1DUzDP75/4fXt/KH8litr3oPO1xwYApYi1a9h9py3LgeKf/cLEpltjGVQ9M4W/3vn7/fu+/8vsf/cLEvp8Zy1WjUax5n2ru/3f63+ufbsYYW9WLffzp7cYjFLNRqXQnxYWT/5PsKZAAAAABCLcv/5eikz8tSglMGAJdI4BTH46FgE2xgAHmPiGcKaxhUMCwHR4NQDP/70kQXhEXEW87/ceACxmyKD+3gAFhFoy/uMHtDCLOmfdwl6SjAaLCUrAOUekv05Bl9gO1JPb1eQWJ7GgUgHEikN9o8CHV5ayiSNY2MeNW2cuUlIOaQ2yHrcbLpdxXuLQIMCO9n1qJPbOoT2Beel5N4ta8aPHpP9QbVmpNLNnbrckK8CPFhVhacY25GbG7XjXpGmct+FCzXGbbjTPbWi/UbxrQddgGnf2MfZy8XJqhBAAAABRbKn1WWGGg6HjAhFASYUAJqiAdNHJkcl3MUEhA45qBRcGBQUGyEvrlAM026GzirCQHEU7GcrWoP+tOfAk3Lp+iwtw5BLLJFORuUO9VqU+pqFWfx138qa9J+Va0qv1purGN53K9NQSm7y7Zv0v2eyHOk7+s6lXmOvx3j+Wss7n2a3bW9fqzf53628sd6zw7q/eztVp7VrHCvRVqbDeMpw5nbpM7E3hdw5YlOVjVfC7WuVct1vz/9454d/9bq/wTkEgkkIAAtt7f+DVQqGgYL14CoXFACBAodCDJdgVBChhgklH55+BlwJAQAAEtKocCgdC09nCetpSj6y0LFAmAtTnpTUtQq1Xxwq0MKpUrV9OtS0dLRfbJMLtitH15tiGPjbbhWNTs/cZDsoNwdORmNcdiWnJfbojYtq5qlVNHzixJ3/azTs5UMvWXbrrWqW1lUzj1GG2PX+9EvIK8kvXfPXjgpHsjy6w51ENqr1/jMWJTNRdBLiA7kuhrVZJKgagmI4RgnKGEwAJRSe/bpCIC0+gaCK+B0DwuAoQJpr0CQQAL+DgFmDI3GY8WmSIRGBIGsOO4wgZEZ7i8qtCXxfJgbA2ZJfD0Ibdl3oo1WzBVbGU0jdqaILGC5yskvj9e3D8pWlRsTM6iTSHl0nlhlzMCqjTIeEyItcThE2xtKoUhU81dIrm8qImiY1CZiy7EmkZh0lkWK1r9OntUIn6klv2t6rI8s0rm2hy2YpdOq2OeUsniRZJN2Qpb2pvj6hk/WZd3f22LqKYWqBcUQABEClbJLv/nQEGA5GXKYiIKSGRw2EtRyet5x0ZO2cEPUrUc2DtwZQWAPDQZg1ERcVTgikAb9YhGTyhssobAVF5cOQGlz+1tE//vSRCWARWVYzntsNGquytm/cYa6VdGbM+2k2uqdK2b1xhrpeD2iJQh49eB02PXHyYqMnjp5YoFFnjvn4AVJmoGRIOF2tFgVEyTBYYiRJjifvLREiQoRcc3KoFPA8SglRezMZMlIpkjnR1ZsPaMmo0yyUuV9+U0NmnERW5IPiMFSFO8XzLnECAAAAAAbbt/9hliQYGSYHuCLBos0YBEhqc8mBwIh6LBYwQGjJmgFmEDQLKICBQITiQ9U1bk3BlkEw1L2EjwFgex2hw2l1H9CqkSQdA6vigSWvQ+K1x9dmLn2oKFNdEiPUs2bbegPWnLuuLpw89pt7bLWLb+Y9U7aNuYysFYFsFFoE5ZGGYpMkkot8bemqq3HaV6lSVMyMqtd62vZse3wvbsSyu4GYPqOh4q3nrHA8kAAAABRbibv/fnFbygQkYkMKtEY2Ym2P/FWYGBDh49Ki8NBKhSWREBtCmGevzPWm1uzLpTLru5KrVuk7q7LpZOPpdoqBj9JS501WliOkJ1gwlGDLC4tp6EmozOmmblpJiR8kbqMZkoGVEzh+LpXJYZQUiGoZUr1eMXpIQhLmluxJiQ7IRUeajvGwSBDrC7qKWkbztR+Xj9rhzfem/HQ53dsv1j39zvkNr/bhJlO/mAkJZZ/+qsJWBLeMrAxEVpHRyadRST8XBAHHSUYslJg4IlUApWwUHBJYzW1qzdVwHhhFND5QBIi1r6WW4fnSJuFeY+WgvLbDn/HylOqgSrIktjLXB/lO3Aft2MuOVqlbBerrfb/RVatDx/C8xamsF1ca6+YqegfWe9EtG43fNNnINzvhVevTSww5v7kJ4gKJDkOfjQ9LfZflP/Pc++EqIFcXueuttHVCZdQIBMtr/9v/+xK05hCFGABiybIjKIgG9W4up5U1jlWnJp5JBDOY03CefiNxi9PxmZdx9VI0dWlkNDQ0vJmjj9W/E2Hbi2M5KMQFaEpIB8cPkqoHIUlgRksqhtiJpRpEyfVQKMo4m0awrYXYYmzO1UKmZTy9/4tPMchAUyki9/nyz2stmfyeTWi0oeeRC6K17ejKPqqzIR8ci6or2iyX4iQCinIthZ94aQ61uCU3gwAAAABbTTk1un/+9JEXIBFbmjPe0ke2K/KuZ9xI9lVqX0pjjB3Yqq0Zf3EjvCWyIAYCQqXOJQqgFMDBk5YDQMJUHzAANMDh80W6H/YIniQgQWCi1mLoUQtktvKAWpNHJga8M+8kVyna1ymo4zFcHmvs8t00altNUlAWIkxMqQxVi4/UWEmIYhmqsqjXQEkJCQuR2ww6kCjKOpdlVFMngksdK56SZvF3tFipFH8h3visztXkdtb0iRUQc1WglRwoynKf+0IWNGJySKoBI2/Jy99rcDoAAAFV7V/6yuNnayBgUYLBhg8rHJ1eYFBCZIwBwIPzxe/QAOWJAVOUtdD6AuD4JTjZLHGW+kahJZfYp8nC0rUNxKXJTkcgEUX2Ur2zE99YuQXza8rtX6YWhWsHMsHywsnLTy5tay5V3GXnXWbWfou71y5d8Lf9BfbdlcXbhj+1EJwrqIFrRAkYICD49AGUkYLUoCyrFCkfUhdzKGVdCpynjONMzYOB64VOf+/pBYEACMlm2/6lMXXL8P6ECIMBQJMxnlNhAGBgRGgkCjyZguYCDrJhQBsMKA8g+tmWutTu0vJuUjUrVbON0qT3JGhp8GwiqKIgHQG4oNvSENE4emf6CdOFTyXMOMoIEEljZ5GQksJJvYTOfRSmgpZEv59J6b4S2Tr8tiVShYvBXqylPUTEbVt/fST6mrFMnhmblT9QT4YzRatjV0jQ1RlB/cskGEoDSITZS0IahuwAABU9dbZ/zcIeNlit4OIC4BUZmXUIXrYijcCBaakmA8K3dYi46fLjSiAXNcaGovKKRZI0BJW86Qd54ed1ylmO2JREVkRaWXMa1NoGRiBO4vj29URjgTSpCvJOaSZLjZOHzJQfpA0RoUTI6hVKNbiI6eVKTLJQvHN9iayqbBmEka7MA/DSc8YStQnxpqoTivfpqnKcxsLrZSmvI/iDZ1IcrZKU+t+RpCLcVa4eg04cDyQgAAAlGWSyf7ZWdAomBgQtMHEj6A0JOfehYWHAMBBAhADTdoWIl1l5kagMEyNd8DtmeKq+lO/btokxnCJ3IJgT685AXD501A6Uj41t8UmRWMT5CusgX5lDYui4vsr1DCUvtF/n11+PLNxrKtNoSxl7P/70kSRhAWFZEvriR7ario5j22Gu1VdkSmuPHHqqLAmPbYa3b0+5SXNwHMMPXXWvV+B7Fo2tqkz8OkZs0eWS2z2JVFMjOspnw1Cc7w5zbBZpsLi2/H2Ah/VASCLzeiWyF0YLV1aS/5p6xwAIIwsFjA4rLUhhdOwBseEKlYsARGJTXN3LPDICfkOBI8EmWGgsLC5RZ/G6qU6RR1K1ajMsRyRzM5uEBppAKh/JZuv5j8a5Fo7nKPNer+BUyp2VrZK1iMLUf8zbN4y1Gh4xPd+4O67tsThFEhhLgo1EBAgcKyAas2ljnKgUExW05QgJgpMVLDQFEGQzOhEBxwWWp1pPXZ+EZjGdPt+wMM5mDSZgQAANqW2yf/HhGAoKjqUxVD24gQDO0CygBGgIFAREBAnVTkS6hSCFTlxLstWM3ryuk72Dwhwi2KirSyKG9bIR48pcwqAk7SBfRhhGss2e7TsrRFAYlehy8qc+rKSi1M6TEJgwkJBShSSIq9NYUHAQUKBzSqSQQ/TLJAK8pF3Gnak1jSZGYuCsK03zF5jztX+ncHbkrl06LaO/1p3u3fN9fW1HrTjs4qGDwAAACasZJP/VwGAFTSeEHA8EA8YEjAaBmaYJgErALAMDh4Myo8Hg3eRBUvEJAg8a0ZoAYicfEJUKRno9lhEtXHC09rjFVZJDom76EVGT47PzAvjy/qQ9dL4/nJipQ37MH7tUtPijacouVusVZouYqf/Cag0dyPDtC2jAwdBHCE03BMFkgsp5jwHWIOVQOQIhI5kzXcuBi0OxLkR5Hsu8vcqfnZM7VO47qR/qDoAAAAIkusf/hFW6PPRhwJIRCMQDPUkQsCAkAIQDYKFUxDmxdxgaAyahaYIEVYN3ELFntTZE7CxV0LRAxETgiqXn8ovhonJD54Go+5mdkiBlKh97K2zMFXlZzdiOtbNNWh9l5EucTJbHMa9ApjWy/dDlrD3X8h9azHbI4YILQMSe3hzvxhfVC+jzEv+6zYipIsYaPCWqascoiAlY5OORbyJ8/3shnDHEoEku7pycUD5ATdlSS//fRBCLARwwELAwAjJLNeshCewgDAoWEZjnQhwkUKgFjA8HooQTMLzlGaINrAz//vSRMeEBV5oyWusHHiuzIktdYOuFSWXJ64w0eK7syT11g7sYE8dTVxBhVrM2AurDYNEhu47S1bk7U58tMnLbfVlmHZ/XNXWWWbXUv/+mZWrl6RMPieBz8gz2XL1pJi0dwqVqiZPlGXY9O5Mqj5i5qXl3esrv3e1H0Uj5uZ9tOOuZf6Ob3h7t6fmcw2in1nzrEpg037u7d9AuQAABKVkaK/3rYkFwDHgJTnGgtSFJQtMgyCVXYCkoKhYYYxiTEIYEAEiIPAETAOxJ92gw24ruNp7zKOjwCRW4/VmXrKsur41yEqiA79atQ0gPIjpaPpUU9vvssRyjpj+9DAdnRWU/2rYbN2xhcZXS5MbayttvDJgwh/ebZ9o5RrUMV5hAJATMS50EjlCxZA4cSu7xFU4WpvUN8QcW2ybmS2XEakR0KNSBC4Cd9n4yhGADK7EmVtwKgAYiAqMAkHEwGAIyYR02dgxRYYkwKQNTAuATMEIPcwUVajCVBFMEwCYWEB2YTolQCgGBw6FIbpDJHr9eHar1Dncopc8VPLOXJTKoNznHFciCJ7DHOvme1k19afo4OCE/CZBZgBWOBVHyWLRGMV1utEzXdK0DVrRvNLbFyrDDAtMw+uvLGkkqtXxqhLzZeNY7nmzUV3maURS6UujrO2FodEzmrMKAoV6DJEXaDS4nEcukH1RVlZ8imWcjzdjMhDFGp2UtOITfdzKro2hGJsbQsOAAAABGySNfvaxFKlVoCEYApmg4ATSgTYSWAJMHABAR1GqnCGCIDqWtydcaFVSKbhfNncDLhisjYqreNADejkuv2WC8WcWHJ8VzkwfDdNXHqNhCKBkkhyJq6RIfnjg/NsiiwkFkfRYjCkV2Yuggi6RqajyaZu6UWHwo2zzweWr9OiL1jSVBslzybNPQhNMi0ppNt5jncvcvJVBVWz02bmw0buPvqeb6f+o2ygaUAg4GwwJbT+5BgUrTrvZQEAZZEyRzszNpmJ3FlTEUGDD0KjDs+jol5TFEHjCQDRUFzAoQjhLawUFQNBcwDBFagcQQ8CaDzvob6sy1sb1rDLegWcu53MpJ8QfWH6licX8sGmZMRyGnSgeGl5NWnAenR9ctt2WEsf/+9JE/gRGwn5EE9oz0rxsaP11hrQaGe8XTrB6y1O+IpntGfHnEJxkvCW2S8usPOgofctc9ulobpI/OtRoW+5bzldGuXNtcV16ybOs3aMwcFQuTGhqZu/BIQMjJiDA4yOGeL+LEYV5lhYtVRkJRE2Vqqt12hHj7UvISkc0GSbop1EFVlfiqLbdUNyBacEmN1KHN07MEw1vqwmACBIEAJmASCkZAYGYCBnHgKDBoAbMCYKkxY0sTDQBBSBCqsxhQXbmcDmKEIS2hPuYsIoKzJfgiKlxUxGAwbBcPvNhqpSymQXqVrQoETWbVyb8ggqSyGh7Wl2MimZX9eaweC4NBKjgyqRIENxj0dOaumUeavcLSc9i3Y7dOSwmccXBT4fHpaJEjU3CMrEXOxzW2Htz+vV1LY9Xee8lyRlHfWSl77bDvDHmbL5epI+5xtpudu6/7HblOdhvcrO0e73aupl1R1ZUGObqCAAAlYA7h2WQ+FgDDAJALMGYBYoCMEYnplblTGB2BmWiMCsBAwLQJzKhUSAoAIkBWXmb0wXAAC7zEAEAEy6Itmh973Efhe9NXyvXRRMWNsyMqKwLkq6BJe/haMHnXHZmGFMo3angRxQRRS6OZ48cVTZD/UQrpqcwfc4UQP8m11yWr+PSN421jz4zUGeKQxjNRsvruGWBmyVMH917V2s/v3p+ab9x3uES7L5zGmS3iCDINuZrlH9N+xVs0yTN8lJ8rJdyZ6CTzpdS5/Vo/ENAACrpTW4hAYsHNOSSCDgxYNJE04ymMMMRIXMOLyEeM+tmMDw4CgKFkWJjRamAYIp9vSmuztjqgK8X2JADThguK0lvGVbn5fG47P6vvg28D3uY1J+vAU4Z3BDTLCgPRSYUCIwcByYaBsNEsLImj6haRUaZAxI82TrqDGsD2mQgMagPiFPKOn50qi3bK0sp7eXT0z/cydQVmXKzza2LNjftfxmR9v8o3GPT17y/WzLy6BhUMjk+sj472zVc/a/fP8er778Nfs6USRtlAZbwiamibpUAYLhSYEACYhB2e7CSTFwJAuCAJEAqnImlmFQAiEFCwAJawBC209sr9rKjb7OvDNE3RQJy3/lEslJIufSUEay4NP/70kTwjEZqesTLyTXCx++4uW+mbBgh2xZupHcLKLajNdSa0QHAIICgkVsGAw5s+zSFuSBxc8pcUjpAsRE+MzFrUQ3PBAJIyKZrEoxnhZ5GYUq7jjiSYKwh4OMEDOOG2QDDgkDubG6ShiYjsO36dgKo11JxJEjwyVUU+olQ9ZCsWoqlLq0eEzlI8t2jEgOJvBO4faoaJziSrYDgGrjaZP/ldRxXKCQEMSQpIgLEAcGsA7jwAqrgECjFoUDRrlzBgETBUGEckqxYS0ekxoKjjzsRZVGryHOJg4BhYEU4UfFDhEGiYfLqQEYlVDwIGQw2uZbITBOuskURgigJtTOoLPMiRLolEjFDE0+dA7QuzTkBhEbELaEzy2NU56DviR+kUtdGgm5q0BshaSKB63yD4KmM6TvBTdt2y0m9t7mcVlfbXkW74baEW7lW6SSGpmoR8+M2FXb5Xgr0WBVnKnpF3CZPyhcqIBY20gBjleyizOlVTDsEDD8FjCU9jiF2TDUHlHV3kgHHEd+GL4IqOKVF8wEFjS3olzLH/VTn61iCAwA3ZXlFYi/jZgbIRC5Vi7AEKAUi1pQhHi5Gax4LpFkJIKjS8kJOHSBDjGxTH1bWSbObHYThJxBMujxk7BO28OZlLRfP+NsxhpFLOQ2BWjU80ZVtPbVTJjfMKCAOiLNAiVMGFMzo9GEUcCojhEyORVheWDBCx1RtAjFQWMgMDIl5s1IZzXbj0tjgFjAgAATbjSA/V2gVtX6z0CgMRAUAQoN2yJFhmAgQgAJDA4CTQ/zhYDDAUDHlCgDBA+r4GgCdtgTTmFT0abxbMGsscqM2qC7PT8ayp+zstssYVZTztWrKq8bnhc4QFJE6CizIChkqcmhcKCdRCpk11ZPMKKLoTc4FWhuSEq5Nu1S0rpRYo3NHSjQl3GcDUWCZAzk744EFNHBC0VAGJTN965QvBKHDkDuYIOPhfM3/5bg2Pz0zBtCzWGMrZWxeyIfVNEjXtYErD5tuCqM3EiAPwtzj/vwXDMOAMDg9MDSzN93GMMQRaaicBhtNjqNAQ5hgRkIBwyYRgTBEESuCOvS/1PpohEC7B25XtVLyJxJM0dXJwZBtUVI4YrAmBBQj//vSRPAMRiZ9xTupHdLJDxi6dSPWWAX3FG6kd0MPs+Mp1JtRIxQTqIwZsgIEqbkvJbk7C163AU2hiVVa03NWC77bih7RCvXfXjiiTORWcWFIWpKCQyZSRASEJPErpogkUDGB5HIawM9ZcRUbXCJJltEMlBkzEEakC30ZTG1YtJGyLokPX7ISJIkbRByELO18glwSD2kiRP87jFm0U3Fg9AwOmAwwmMx2AYABoGQgEgaKhstcoYnJd9dpUAIeDJg7/Q5MsHonBk/yuIsfaVSTV1yYtGX4vP9ZrzlCPAEkxHcJXFmcxtZk80cKeKO1FzIYRnhSXTkQYROKzbPEZgTo6Zi1FokbVFSRRde+YwyGSt4aFJoJI+d0+ZQhTofDSWEUpujHi6+W1E4Q2UcgysgvWLdtnCthvtsdvaolHrj5N2n7r5T4WQs9cP6gTZ9exUetmYxhLK6STEFNRTMuMTCRJEADLeMrpWFkgFEIZmCAPmJAkjf6jSGiQfmDwCmKInG2N1Dxv9QtL1iQaL+YlLqm4lcl2CjSnF3GXZ048oztcOwmmBlRDic6YHS0nWiUrefJbEl/1iKjTZxC+sgxYV0yxdlGTWE2FFGmRoZI5HnzMl03wq3Xm7h/pwIZLo1jcw1rZmpI+ct1enRZmzYmEjFkPaUyeVhDm5OYFnkmOqjH18pF4SZFzIJddzr0fjuSshlvpellkm3H06vv0xFUv+aHCRxFUWMgAFrbaRH5wXXYI6ZIADC4TRSMKFg7A2TCgKQrMJAcxKUzl++IjeWxgZmIkHGTvHIYYXVEncfWKumzd0HAd+OxlUhp1iVS4fuiCCLjeMMtOwp1a5s5X+xG4YtHF33oo44kq1t5JFSxwiXtH7PnMa6NkPFxNqjNQRNfINgHPrZshLgdHkvizsA6cciMKJ9iyOXSaVM7M3Ojwd5cfr3dY5emTj7FOzM3zPt5r5Gfypt+nmpcbPjkGnxE7ZYUQ6uI5CoRJ5wxonHu706/SVpiCBxh+BRhedhwXAJhWCxgEBJgKDhhkQplxNI8CCODzpHCQfPOzKQSeTOI8svtv8TALLHEjUqr09vTqphVVyjh3SU4Q3AGGuwgOyAmAwMoDTnQxBj/+9JE8wkGK3jEG6w1ssNs2LpxhrhZVfkQ7qTWSss0o2nGGiHQs8C0LcqcOsfhOZNdxILRFT0M0ohRr06VJoRCiJfP3zZuGGnEpWQazcjA80JgbZKJc1Day0vGi9iYSblGY94PWg+7c+0pQSqvR9xVkLmrSO4Fy6Lwke9mq73Tei0NWXCFccaSViYg3V6amcuifWAGaRttE/2GI1B8AJLg0OF4jBYsOmjkFDYGAUKgcGA84JBRYog0CyxnyhUaOxCYEcpmRCTHIAwuEwXUULvl1VxcR7zZYp6mI8NUaNvESpuCY/SLnE5sIE4UuNEjDaIhz0lPD2CKMTCJWm0kHmw+LLT5ZxMs7L5SLtFy/jrxWl52XRVd9brfIvd97cugg87tPz6a7R7/77mDG+v2ZPzsYpndv11Sape8qDDQZSI7z2LfJoXVAAAaxlEADH67wQ+3Au+YeAYAhFMCS7OL3UMMQPR4CACEAPGXLnFUDUAiGjfg4HXXcJ631dp97bsQ06Q0AkqiMtoo2heVXT9p0aF6kuMobxkfk9QlBpWsIDD0D2AlHlpHIMEDQg4Ag67JHkyMbBiIww8gcierJNLeEuBlSiLLfaD4mVGpWo1a0bJjjkT2tfyHRIkoK0bLpUvWvSZxzrWTzU3StJBVJbhWz2+2XJcE/b7Rmd9zTsQQ7a4oxlMQKkg++4v4ii7M5Uxq9qqR2VNhY75ZQ/C3DNK9q1wEVSIgGAEaZ0pQECKGA6ATFymOsuAoRgYOQSDFrAIQQtSAZedC+AwEYSxtQSpeLU3J6AZMjilP4Uqll2X1hwfFWWVZw5d862VrV4Fl4lKGfssUuuHpfF7ZxGcZU4hSHaAfkaU6CStNQK2j3A4KPE1FO0ACSN9+GLc8gN+SW1p/qSMs8/EEJb0kWgz7zqAoN8M2Luivmyet+U5/OJImzfJHxBs4gALPzLJSR04ChDLkJITUmHF4MzK162E0DUEgcsRCLRopAAfdqVJI0UgCGaTGHPCs8uBUWKEMBaKgoUzEhe4FXM01rwQA1BTOTnAOcOPzAcFKtiM1MXrW69WdjETvVwZIilSIc4A2RMUkRSmwMq1IplhKIUiQSSCTAqSeE06DAgUJ1P/70kT/jAaCfERTrDWSy6/YgnGGjhiZ9xBs9MnLGr1iXcSa2Q1FKTDrTTcu6l0XwnSlCCrlZ50dWrndhOEWELtBeJvRobNBFrRh1ucZ1ISa7kOmF3F1MmJGZEpgV1DcR3kO1H0xAkqHyJNL0vCf0x+iccRydmrvSNKuIs9i0r6J/dsJ3qc5gnGmSAP1hG2OqfT0MLgMEgQKCg7AmQ4emBwIUEoxWcjdGXMQicsw/4kEygLxOzBT6wVjqJdmVrRWhrX6qDShwsAdcFEYXHUCIVQ4ZQTdMstKzJJUTSNAsQkaQQcPHxnkypRzsUotjkIRNMJFo4SNTLxpuWTTLB95vHX5Rc+3VNrtrK39WQ/M+zaPWhvS/Sb9tKlyiTmFHZN3kqpBiKJcHJPFNKd9R8PoIfjLMKE4sjHjtd9E7MZg11f9uQI6QLYzQTKRLno21QAAAA5WkSABvuo1Vl6wpisDGJwQYjWB72/mJwkglZKYEGoitQKANZZEWFghZjU2ztpjtym7BMfSheN9pqksZJCJS5KJycsRrUw2omCJEigwF9FJVQnONEaijAU04wSRk4HpSA9PANFh44xwyCLGll4UknkxUMX49GtiCCBhl7qSicFazlrQdO6Lw3GnL2Vqps/khicZAhZdva2RUkvaz7S6Z9Ibtt7u3YkfYHP+oDk0EQfwQeA+H08v4SI0VOWo1u8lHLudufNYZAMABRskgAfc1HajWgYBwqIjBIOMAkY6iPTB4MLksECgqO59YSIW0+JMChg6tVkMNQYwIwHTRQRxkaFv20x22wVlq1e2SmIh4B11UcqlI8xAINYwDcfhwVT2eCmnEq7lwgfspnnzKZNk8Fo08IE1VS2JHXR5S0o5oWnhOnlcPaSiEJ3qqNjc020eV3djLvZMhsztd2kpNf1BjDALmGp7oh25lDkF05HNm5XimjujJMssPBGAYuJP06YwvsnjfoWTLTTHVcoJ0IxABACAjsiRIA/nyyJtcVvMTAAHCUAoE5/UDBoLBgAFguYKDZn6ovE68bmBoB1l3Q1DUC0Ntz4nFQAtFOw2ahZZ4aEAUbJHtipoqJCcwYs2kKle8ldFca1mR1VUzaj30SG31nyTopiP//vSRPuABkl+xGuJNaDHj8iKcYaWGGH5E64k1QstPiHl1JqhcxOiuMRTGymYhaCKqpEcg8Jo5JZqMzp+bT8qWbnHsUj8fax9RpDK2zLou8hkb9ZdlUzlNlziEISyFrnGRQbfKGIQ25OJ+2hCo1zqIdH4Ymx/qN2I3dicuU4LtZjICAB3KAGrnwdA8UXEHBSLACYAh6YUFgzlawsE7cjhqLQUDwkBsWbCYIgDLoCmZA+sWZ1Bry0xORi6uRs7QHYiVTQMvMkIrRUwCh0Z2ZA+KFURCdm4G4onJq4I0mSe+axAzrk4mR0tHClHgCF6yeMpLedwPBcSfUmQINSICcoo6i6Qk7RxuYf7IITJM8CUlkIGdpMJloPVsJZFMG1Urlj51Q0incHM8MsFAs8o45cPdmkSakYzSZZtrO1ejzICo4MRFCIaeG0o67wDCCIBAD/5UDDdTkQgEkAIAhGXtMIANOiBhHiBRLl4BAUyrUQwRAV9VzSsiAHk27kF0qJQqiKgxh0oJm7wonlfk6Ne2DQdl5mtMSsYn6JfAZjmkk+yDcldAw/dU2tcipFmLkatVkTUbLzJi0hsw5ddiw9xCiyFUUoYml9Tht3uKspo4/qVq8tPzOZgI0Jrg/UdnS7OWUeU73vLfl1e2MG01AbZVxlR7TTSnvhetpNz3ZArUagq6o10UzsobkS8zPoniJqRExmZPMSTgwCAFSEEAAd+5L3kcN+AcD67hwCDLIj5xJcWBEwEAk4nfYWFJnf2Q4LJYDcJQdLocnXj8WnyWfn+pU1uYJLi4xOG2YGjFavdVNVVuv++zydaetlaH3Hn2ViSkS15eG1IpFyiAG2hOWpoNNYqCBSMrQao5zljU1Yjpbo4ewvKUi8GgoYgCh0wXbNPUs5RKcbszIqEQQPSTSY0rGo1kTFqx9gxvMHoMgbd0bhiRGNxFMiq4nQ1Us2i8TKlcbJUoLswiS1zZkMzllHouAAA/sIB/3aOZeJMUw+CAEQjDKSPfyMxKDBoAsyMCBg0JGQcDHZzbALAOBeZSyVx/dHhDClVCnPjmpglK6YzUmTnoSmCikwCFg5xDRxshYgYgZUE5RNJAVOS/PLMEIBGkLCgN0kTiSL/+9BE/AAWQXzES6w08siPuHp1howZpfsPLjDQwyM+YenUmnkcmgQYWhFXC4c4mqzG2SjCGBRaKaBEomQQyVpbUVeNJGQ55a4WClhAF6op7QmimWJPuZxiJ6VlGF0EjSZurQ2IUbNXjZNnhpRryF6FrnSdhjlEC5KwuFJmydSepM5RIhTWxaRVE00IALjRP8m8JbLHbBgPMUTDM/wsEgjaCPAOYUB4c2LuNATXeV7TAcBZiXRO3kRmDRYRDoqA0HSyOOFxoCBKuaNQTeWEAEFTirDM20zkSqBGSztyh8gUSLm2kSUKTRNRtSRLODaiFBE19E70SccbMelJs59z7rWOLeDoh4yd49yQKTMs+nlmuCOkCziKBIpLDKJIbBjMsqxSWJs+0hpS6coOLXKaXMP6SSJJJ8dKyWiY0rvcTyeQWR6emaxxY4k5SaTlagqktPgUgkoBIABOeyOMo/r+T8YVODjhCkdNzf6BFeGH9FQ40tukMhpp9TisuspElIlEBsjBQUsnhQaRE8kLlEZAmSIyVscE5dEHiqhsptLpzROe6U2BWhtJInQoUix6awbijJSqJNgsKCxGmGIOmobYs/i3YlyRaB0ns+RGf+rP/ZVJ+U+SotJKvhqOZLtUsQxOmYmVKaVeFzU1UJ+N3pfOY9yqtbcaL8btNcxrYZoHPZjk1/PecibvY4xsAAgAKVpIAAfuWVMJmVK5eMEA2ZqBgYDAC4j7mFICHE6ADwOu5DzwhgAZAYH1CsuOi2TTwOzRFCeKMYdIJZUwGJdZO1BuishH5kzCvs6qUHByU16EfPH3uP8+vQ0Fl8ytkPZsCiCeREj7IoQx7XOlQSZM3cEW5PpwRy2tBkUyyaOylN2Rfmg8864tjkL0Ph0BUtuX+7IskgbSDeMZ7S8Q6TlnW73fpgJzAIsnRmbhMl8iiMLpxqj0UTMljmI6a/WE3NlxlJp6kHgIAN6CAfj2Zj0GjARgwo2kap0EKo0PhEBRfUAggY+HCLBLu/ASo6tQE59DyGZPYmNDW1AkEp9UfjFomIWzwfD9kx6WMITkm5F2VmUCBESSXTKMqyRNStVtGuJReBYmRGUl6XdmbiaapRMU4wm+pzMxmYg1//vSRPgAFaZsxmtpNHLH77iNdYaMWlX1DSz1KMtJv6GlvqWQESayriSkVoEPbOOVPh1F25rK24uYmwUcbbOqbpfyRsCmifUCAovFdvCRMtDETRtebKcnoHolGCyqk7R5Jha0ZCuvQk0plLTQtsKNO6TD9MtPUNbBo2WI0TLU1RSkSxmQQAb4e/Xpo3QNAIiMvUFzo2WtLVAwHRUFgk6kRMwoANky0FjKZzK0YpLLQEgaJT8CEuTgm9PFAwCwUDqhKgMAkcQkbw8sXUuDa6/bpckQJKjpMXMqUR2uCiFNacZlYc7iiskmkOZnJIPWU08jnKDZvJx4YTwqvTR5FTOTgwnWNt5NlYs4YlNVLXqqvQoHnW4Nxu5x0UGF1UiDrSKtsauenSiyZsq5Z07lWm5m8p9kiJBInUfUnMuWYeIpRtbEl1NYWm+4nYO/OBxVtomnZCZ5cwptAACOlQA3yzBcCRZQE/qMRgow6oj3M5MUhAsijsNAg1qaBYLt5c0nAvKcyvZQDDDkvQ8JQRozWft6JyMjWUIyNokwhDcWDAiIguGGqB8FoY5GhXQMCtFbBXVFIyDzNuD5RV5pJEbMsSMilHKC66jjy0E7uCuqjJ1fZC6pxgCYeZQ2eLKPo+kmVRRmab1JCfbtmmq2GvhMnKCYmOzICFjDbl2iZQbM0lZhsGGJmCq5to5ZtpARkJpJQgYsuUbw4q2DqzkApMycrAyyTa5VchtRJlpqblEDXJ7m5Q2qgKo7wEAPkRJAA72Uww9dNFwcBEuQaDzX54DAOrCzEuWfXJgKE1LGWsqzYM+moZdlk9gYPrBEVa3rEvMh3MiWdk8sLjheyancFDh91U3Cdeb0YV4cNtuwNL/NjFcqSOJmray0V71cdVrnavJJfWPugmIsCN/IFk00yW4gmd3EhPJk9KNT3cT4SvGdIo1F0icZRJjuQZEsCKLJkz0ALbOIlAl0ejiCWUakQQtgOrcxyHcl+eYaTi9MgwUYooYekycPziJ/CQ2rQsuDVOZpSId8uVp3fpZfGILiiw4QOA4QiE8nC40YJBa0GppGmVBulHLY1JXjuCpclQlBVOQeILB0yzJ6Z1E2LEAwfMlxC0H0Soppx0P/+9JE9wkG8n3CyxxJ4M6v2HpxhpwZ5fkMwHEhyzA/oenGJhCMNkklDYWVLQDx2DlyBZphMyhWLtpQmxI0+kosIkONqWSIsTeslai6KGwedqLMyFC9TCOiRVhExE3Fm10JopNFBL0jNsyttdSzdiRuC00SCUtZ6CVI6olbmWRts+cXKKeWTQRRUpJqS70ZGk0nOTyRUgfFAQahJHpkU/E1JNZiZZul18hhcfXQYheces0KAUA6NFAAD8aaXSSngodArDQsEwzwBwBhabpg4BnxgAoG1Nv7Sh+RpAwOGxrj5IO4uMjAhNI29IQYgJ3miQTCAGMRlE2m9i2FMbksxrxS0hQojyIncobHCdtlk9WIG/NicybdqC7qLlOkXfk5xW2USrWblnyz5s22bLNKUkiRZK5qqr9a1YTGjsjKyibm1DajNEZ5dBBvIzU9wnGbLeJJt1cprR1dVbPDFKUmRQ6W5S3mxiP50L2y025LwfPJVNGpJKKkaOPbnFGrIbzvACQQaliKJAH/YtXJssAIKhMuqYmCJ3IFlYaRKQAiMCGLQEnlGSgGBAWFppZoxaOyEWloHzgirrwkRONNDSKDJGqwJMnqAdieJZpEqxIqeWmcKtAuO6Z3CFQZnKRAtJbsGDC62MoPOERktBKiBUjptxqUG3yirtvd9nGCHrRV7EJ5qSmxkqxHIyqNQYbhS2NI+gUds22pKaf1OOwnnLI+lFDDK3Y4lqfzb87UvUU5QilRiTL2xafnbD5rqVl6pScl7RrPSWL1fczYAAC8SKAAH4R2vIJiKILLDFwjSZZZc0mABCEj0YAZZIorAie0oY4zeGgcyAVrmxOGZSO53mTlGVkOB5nJMHG3qrK3Ws1bafrViO5LLKsrKI5cgdW3nVW0OJphxfwOYcxnJ2VJ5sliIZlmoRqHss+o00wcs3DVLUR0IMt/0wFfopMPuHOUxdKdI6o1Ky/hPKcvou+E8DvWUkc5lEYhzyFE7TokgIgy+s0oMgnaRaU8uTzOS5hQGWYsIm4e2J0saeSXqmAMIyv3+sbSP6/HDJlplwCOQXVHTiq6TBWCEZUx45vbTQH+ykD1NqtZgpZKY8Kk7w8HBzAxURyUS1abV//70kTjAAZHfcRrjEuwwa/YenGGjBaVmRutMNMLAb7iNcYaKKQpMlwJ3WS2OhUZYWJTBNd19UVSnJIKqgssMLkaKnDdmTN1Ao4fKYMFqh2SPpBwqBYJJEXUlovDFNTJ6krEZkevYC935bOyMaVpRBSDEi+5T3qkCW66Jl41Vu6+Z0O9y6DvVb5RzbraXQZfihxnxrf4Zvix7vw5SU4AEAAlJEySAOd7jnYZeRBBepIHzF5UeN9VbAoDQGMWI2JTTK2zdpcMS4Cg7XHFsTo0adanW4OgubKZWdx5fp4vSMHqE4Snx7JyxSYKkFgDCyJdEE5wYhyZBWhx0AZ1gaSBCzLQEiasgk1ocu831LEyN9NyrlJkIRxPTejbJ39zvKyjYPqqwp3pAzFw8ouITg1ZmGMhpsTEw0ZetykyRsnYB9IxRMhVWtFI5LSzHhF1UWbcdy2wutjxS36MugtsmjLlAAQKgAA2HkbiCw4KGg0DQCazpsIMJglNBHsRAcx8RZdAypKaUhEmmsKwqjKjh4lBtKk0bEAyCZ0ndHHuSH0RQSlCIgFMLuRGgM3BlQFU9JQsUDCDsniFAaEDAZNQcyojUIDgqmaYZIDiRVgCCMaJwwythAr3EKpeZhbklAiTSkkDbx46pFEKkCoHDElUCHFWF2RRJFMmVeWXIxMeaIiwrI0I8K9NQsGmkxKs2aRL2+ECcaOSJEaK0BPqBckJSywnIisEYPqkpo3VMIjZtkNjt6gTaJ3BovYkg5DNplMxzLK8yNRjQAAGlAAMuhwnGWkI31hICHHAWHChp0fMJgA6eexYjSGQs9QWmhKEygOh48MADDxsML5hSBucQ8KYBAlAAacC7ZRGebiQpVq7ovH2ERKgEqMcEppVdAgNHEkzKjl0JhZiLA2hRwENdpCXBcF2i7A2QIDx8u8+zR0PqrxeRDCxwTLu0iNWxDCGKBOJpgYYi90iYoJVyCBDpYeEZhiWs+evMHydZPrJOkNsoGVR8VNrtIhhG1JNAw4uugB8VFqgubEh1dDpYVNCDUYgLnlVVVSMTL3EmeTigsKFxAymm4+kKdEPHidHcLcp+epf2Vs8KoVBTgsXZAcMUclqlwTFooaHp0zx//vSRPMJByJ/Qkh8SNDkL+hJJ4kqGV35DSxxKIq1smN1php595I4uBArCvJ2RSAYn6kWSmNCEJ2QHyeQRFMCNYZZUZIUFE6FVALoLTe09Ri3Tt6kklGloMj0JLNaXyK6EV2QInLo1j7WF5zZ7zTqUZoSFHm2URXY89EggmYj55OZ0imYaUWvUSrS9FPBqZpGTRjFCpBkiNPDzqRNFcYjTLES6FFaBCounpOwqgbmhZmgNrviWaRrm23xRKGbTaqdpbYjcoSSZkzpjFYKEsE8OTmITQgd3ltcSP65ux9KpJkw6WNGRjTWVRQs5DCfxm59pvav099l4T1KUtlWMzMzTY0OJphPdg5Oy9I1RnyuEtHx4W3l6H10aCkQ1Z+U0Jwxd+sQ+L+ltv7XunrkyjO78yarchUL2kPao1ULec30Sy034w2s9CGdyESvZScrcThzzHxePa1abnSIOl/WM+d83KZ0vp+f3sfWaXpmPfZuSfpuKH4GW2eZvgSdlPlOB+oADO42iSAP3jSclVKiMgOBrI/vdMJZJZZLAOYvL5KQOIly6sV6AMJSyQHTLGpRTZ6DilchgCIjQGSCSqM4G5NaSYEGJmWmmWSkOceEEmOmyxCCQGuRy0S0jmQ5Mkn7w7RLm88WrnJrBwLNInqX0DztgRCRWMUWxiNhlkaLvMTi+WiRKLmkMNpz+ROSKqBUZTJloh+XXZSJE283CnJ7FQRU0HlFtZWC4cxoMLL27w6CkCHT3Fmsm8JO+Tt6BoCQAINwgAMMo1nDerafDehcPNnWFjuKt9YA9ObeqJpeQXKZpLm9UDpqePZTKYJmWePJ3JYyxIuxNRnEasZDodEoFgWJgeWKrCwIM4xjnsnXJqokUuMoEWkNab3wTuJ9HmolSemksYKvQKxWlCloY3JdJucS1uQkZtA5EmncU00BANLPfpUcPIELEoUvGUyZG8mIEloPPEZCiWgQyMJE9olFGrROSNEUsQtIGlVntvKRedQNqDyEDl2JnTar1V81GkNoWT6pZW4MKI4GEsRS7G5rDUYTbUJAA3+Ws6CGy/DJRCTnHwCV6xG5hcAMHB4IoPe/6yxiDGteI68tVo7b4b1eSEyD3SxsK03/+9JE4ogV7H5EU0kz0tFP2Glt6XYYUfkPTbDPwyO/YfW2JdDtUsLUwkiMPZ8nPxiTDw5NUe6wfLY1rDK5pqUUi0oNSjnABb6geQkpfJn2hYG8BJoFD0funcsopGXOoskcINeEucv4zgRqGLuUUeLOk+D6uBqLD0eokDGzKAU0oOLveDmh647ggGijICSWNsmvNBUd9G0EIgabQyyrM+vwPkRQVSazCjBCdnGuvVLJ2kABAAKRkr86HUX3KIDa6FAkTHVewDFiQBN6fLFEUj8GNRGYidHMoH4oSEwcBklL6oRGiUiBFzbyUjKFS4+jJqREZs8jNLHFVRpBBGjID6KRSaAGgoTLSVmnG1ESB3my5e7gnZBRua8sdFHr8Tp8lVb1ZCQ6uzDESqzUkn9T3H1BucpQy9XZRISqZTa2beprqliFzVzpo92ls1uaUFYRipNnZPS8npo1dO3LFZ0Q0jfJD57JtCwjQsJY04q6XjcEYnVaIrPqpQdNR1UCzu7W22ANY9z7m3ZHdKkxANBaalCxZyE0DAAingSNWsYAyz7PxG9KkocFRQSJmxSHFTQLDZVIPB8hmiERSzcRhgMKHBXooNr6IRMakLoVZmgyh2a53qgGJGiwnMChU8KUDB+crXVXLKITpBFUTsJJpheci822q7ZTFtrve4VVOfVTRfSt3LfvkHXG67P1mVGv2aEIhspHdQNinMMLrTviqx4DUyTXk225LvdJaoi+YF69LUirbuXD26JTQSTSIUgBBK40USAP3hU/PFlzLh0Aa9S/T8yFDgb2up69J6y9qypGh0YcRi646IyBJntpnkTJCs9AaKrH4r/sy8CLPH9BAuXI3cSCiB0JLomUKLJokPkxBzU+6ZI0go9yhkFdLSBExEo7QISBCIlTZFPeMkfsJYRZeJu5lkTi9xFEqISli1DCzpZi7QZTNNFUxa0upyn7G75mG9Z00Hiyjz6lI5BEuXGNajsTR+I1b1eTTBCuxAotPMSVMGnjwH0iAGPbNehpH1DBg4IwfDu40ICn1rMiMVC22jZ+XiUOLiorlV6SfBCWCm5CwXKpENxMuNU8YNHvfuoMTlPCrjZQX049LIGHyQhkijVKLldVXv/70kTlAAYAfkTTaTTwuE/IimkmjFuB+wjM7YiDVT9hZaYmKLFcBSPVtmYaKVyFdIYYdqULa1YWOrqrbW5hEqO2VdHUf++sbq6p03V8lZh12NbBB1mDM4Xrrl1pZA6e78xKjC5+dJTtdVPGbn9eZYS9cxNId/nw8jyPFkS5CTP8pZWEsmoSxk2bfYaOCMuQs1CfZRoYhup41zS21zhhmqZpSugomhI0J2pNDx2TxgARB/AAD8KG5q9JVQMsHTZw4DX3cbUQgTNapTOcjbHYuWHGGBxBQoHjISKYDi6vljkJVQTYlOr4DxEcH7p/6VclUXVlNUYGEColpSCEgU8yE4wSJrlLmqQYlTR2TZPlbqfbfBeSBDMqUaQkiJggaM262BQKBaEBAsjRsk26cqUEh46SEAiMGRDIUpMuFWsxewbI3rEKPCAoJh77KJwczDKtspjpY+uQfn0k2kdMsCkqgZMU/InDuRRJM4U4vqqEWmu9gsdVWpREcpgw4ge+kmW20S7WNRUgohqS2tuEgfvLV2pPpANqSnnbs78YmXIL7P33td5ZAjajRjWOK48PPJaqo71gjVrybGvUUWQtI1bKlyyc/MceugFKDVq9LDK1s6sYSx7y1syI7RxC82sumorSEtgrF5vtbqkavZz4RPS2BsW91kLPgun7GJsYWYTLZurFOY2O3jOxpsRj+ucXSWZRiD6x29sb53bPDpLuKxNnTYtLKgkh21BBXV/j0URzfIiNcpDFu5RW/lFSAUGG5W0SgBr99yvSqA35aaJwvKsMzqXitt7k9SNvMU2M7YPEhGjsMz49iOBOpjqGbrx5cOaOs1TCQeLqYdn7cTK0e6Q91P7ThW/NNo+7Nk51zLsS93JOV92sZVqtmi6vLe+ursO+arcepxq6TtIK1vk6bnYvMNooj66V8qkl58MzbhdrtWDEJ/6bMlB+QwGkXWMZtPye+l1vbxjpmlNMYnv/wIu9kR57aV6rdeVLGQxjIFVgADV2lvSqNwUnu4KTJ+w2TBj50qwwgC3PxqwFKIdt6r1ZdvPCNSetlUjFXGb3N0Mvr3B0XwtvrB8UnhLhMEZ83AdF/zr05XbPLtL/SH6Qc1qM6XFpbKZO//vSROAABaR8RWssNHKx7yidZYaeXEH5CM2x+ctXP2EYHTBoTjNffXrHx8yhn0CmYjxtI9AIx4kUPPVpeBWdnihEvor1kaBEX8nRIlqhl0YLpo00tursXwpvreNqCdZtva4JBpVC7BwohtNPS8fsM2U+2fjCXJJBNcXv16iyy34ob2TlujLHvF04tbtdLekN0V14eoSnZnCB1HEtSC8YnKuj0SsCrc3ITEZYYcAHQAAqrUNxtymnDIg4Klf25hJcQWm3lXmZpaBleW16uNkqB1WJOEh7Hx8PYYL26RlsyWQoYvfs1UJC45Y4LCCz+YWqL2BQvV44mEp6XzosJ2Ck6cXR/TT5UjQiwWqPQEg++93D1ftXiwp26URkjTK9D9qpSZNWXroaKitovmT0Mvo0zcbaHY8ZOg5PUR46PCvUkPFEnLsoxaD4kb3I8NlTHtKDKiZknHDirTEZLlsNF0cZgzSUbrUMo3GS6oZpZ6lm2FzMEV6vY83ZVG5Ddbru44xah+2qAAUb6RAu8FrdYMyYVIHZYsmjMqkhAGqVtnJFtYTjj1smvF5iAwgXTWJpIUCIQC+KwEYVmk4BwwwegKTQ+2SCIpBpubLSTLAb2FT62o02Vk05aytPCp1RldEhaWi0kgkkqhURbAMLeWqEkNpVX5LxnJ6zm01NBSCTWiBWptsQrfCUYwgJ981ArqbcVpQQTDxmPgH4+l1m086LKyOALm7EtslkeupqEp+3NylidiqSyaTOXOOdjekhqcGHLBwAIVWoAH6+fs09PCcGNnLY296/HQpzGt07xwNF6TtiLv9N2ZZWKR1OZATuRh4GQKVIA+HorLHBgXg0cJ8Q7YJiukkZAewvBEKq9HLOtQRRI3KMJDSG8lahW2wsfvtHgw2ZTFJF8pm9XcLm+pgXLmoSBKe7AqQzydPYYuSQyogcHZsJUillji7NEii2eifZ3LDE3KplbiIbWuQ1+Sjs+c5ArlD2MNYV0GtPdk4F+nsWhsss9XPQQnC1mZlHUw5YXYyCQANZfblsovq8ZqOpzh1Glv5E1gAITgWWwYZOncTGKRX8sGATs42ZtbYbyVkYBjE4YmJOfWssW0TOVgsgWbqVtbyhUMb/+9JE4ICV331DyHpJQr3PqGllJq4abfcK7T2PAyS/YWWWGvg19/RObZOW7sRHZiSHMWn7kqdsufuf4WqRUiRr1ssGPQ1O3l1tudw2q8XCqUnKHYUcvePGW1jsCR5DiiLSiBpqUDa3jVtbAQBgcOOnTF4XMJV/WPL6RTUOzmOvkhVPepR0cUvVP7HrBKfl+wkvML8KtVp5Kix6mpW1Hl6WF1y9oMhxytnHuueNvszjN0W0DeH3M6Oep4BaSA8Wgxuow0d2U/ZwuvzS3ZqDZfA/L8QgJXcPSegcuBI3lp0KoMOT1crhZweFyZ5KCh5rHieFS7KoJXlF7B7y5lMUJo5CWhK9tpossbI9obi22B/zSzE62WoTfss2j6O+BattErMTZtuDFHnjxyX6raNJ0tE+K7R3MiSYomUN5bFN23mnW7nh+41pynB5wKgu5A7KJymnJ9Zvkzyz8NCFldYlSUjyi1tFotBACCqXA2lwiQKfsY7slObnSJEXU1UABmoSCAAPrkKdOwK6Vmp/AarYVIX6MSMgek5eTCijfPgieWNuE8uRrjMcSRnfAQ6PUqHx4uYPkKLYvZPJybGVIrPA0agddSw9C+Jj9YFph+tPrTWneif+cQiK/F0RvVu/FX2opEv4mpo/kEkBBmOYBjFOnSHe2IxH+79Krax2XqYY7X2N7Ui/Wa6UdYe3WmGp6Nn9LuOu+UldpzF3Ns5SOnUiWbmPd95e/PgyNqVx39WYlnUpmMsJ7UrKb8UOzHyZRROAQ4g23Ey0yP32tYfu7blyqB1a5WVqVDi7Nu3Ty2BK+WLc2X7vbl4M1k+3Vyxw8OKl0uw2cRQnAjexheNlPrYiKTmEuj2Rq7thbXL4gzSyQ5jhmrbXwmC0jVyywXS9MJxOvPoX3eXyjhvQwVId2i4Wn4GL5MrkNZzRUUGXWrAA6kgpBbxkNcKRlJVbguZossQM/CyPOHDpkWRdh4k9P6pb0iPSPKZ9q3ttKj50HBgQYc7z5uGqVOpHIGrD4x0rpDlIBITO67LI5aucuwyY9VqCnHsk+sVtNtcKyJnNm5ojyLiCqKXlQ7w4TyE4T4WmNcxnk66Ss8S8M/njdmZVng6YZR7HjjWG5f/70kTlAQYZfMNRmmGyrc84nWGDrhrV9QatPZPLQz8hJZemOWYVrWzR4kkSGx+/glFDix454rbXiOLvAthsdnbdYkVZRRXD6Nc6lBD720GpbQqMFg9ZXL2klFrjQzfO3Xidf7Hn9aBs9Plp80wd69QsqoFjL8Uvu8TtSo8P0vpbNPNUbfcXJy2kccrDNXTrj5c/t/PD+8VF71t5r2VFTCihlABBuAADHs5SQ04k/LMJWEhT8Uo2VmGg91vmMd4wq9mSi6U8eyoJuzzvk8eTFp+qx+ZmXcIpGSFO2LMkWqmKNpxIuiR3gNmmB85PFM1oZPWLDVN5dMr5qtrDLEkf6Q5+5WmL8QYtEvOT5pEBihOWJChMsms8qohNC0mIocpXZjKRKaVVroi+oowcfz7SCM3Nql05ZNEk5cyyfpxE1HqQMPaumlWHZMs0bIlD9wTRJXrBsiOTlcFpkqKdPRdV89kqqNVeqPdPFbeL0qrSjm4QkuOVCDSAAb1h2id+PuY5oymePzX7lDNCSz5dsxyK3K97KF44wfMD9kRkmLSG+ViMPjLBhgSi2j5+dJ7ttllX1+FYbMOu1Bg9nojQ391aJNY2DstmuQ2BsYNwNPBQtZ1kKHpzxLlxOwQTzIKEpV0VB5BplZQKA0kriahNs25JHjuAOZ5RsTPYpZBCK0yz5pKzN5ab1jk70wvsZ63NmOtx9kas18zSjVTFyV827XpSRHiyUyVlGxMsuodSN72ldHLM3F0m6gq1q8EasHROWtOcAAEvAADms7jdoRjhSqyg9EC1KecMV5PKXa6gGtiXpw9bvXZuEWfiuajcJPHYGc/ALKENtaR1S71zudSVokC5ZnjHazeskxlw9SrZ/vbQ4Cus5QBrBMhxPqmWZqgzJlUixlpVESXCN5ULfgpMr8vFEq2Bww0+boMrYRktsPNmZRqBY1NWJYe1AvBNAWWQsSYetkI6o9Eqqywe7EYIKpeUMhMtIlZFnve2suh1KFtTlRw/n81N+HrySOkKBu2n32nNSV22psPSXTfKMBY3+wtJJD+/ugmqaVx1roea9kHyx8VNaLLGPS6vV/bgpWBeAT9PIazRGlvxeaGaM0Z91LXH2oHW7OJv//vSROiAFl59wjMsTPLKD5hJYel+VhWrE0y9E8rKvmFlh5oxF6e1zCbIFn3QL3EaUdNLxHyl1Z69YI25qrlotqTaBg0y8PFij0ZnKz+W29wq0h+eP2QLTcjIxo5DLNNoUjK4OKVFGoMY4TGjFDgzmRgi0biUhh9K9R+/OtszE8NH9R1yOx3o1THQylAZqNNsUJ0m4fmcCvAB6AAySL/LdBTOHWtWaUvbSY2NGFjfWo4+qDVBD3IhyqyxS0XWXuFMZFb12Ilbuopx73NZu1F1hHacHtEQ9pLQ7tVu+Usnf+Mn4kC9EzCU0DJsWcSHHGKxhEQSZNnUcH6oQI8fRhtnyLlj20vEptC6Irgz+Eudh0xunMQHvYlNR/LroFoM5rvhwhkVnIsbhqTlv/BBp8RUvuzXuot5Rcu3g8r4fOftuMRM1SBGtOTtJcJkUBcwLn1rbpYZsGWsFxo4NRTWlsarp1SWtLLMQpJbS0sYsS+ixSVahVm6elhU5Gbu4vvGveT8pJ69ZM42g2HxjDty6vqksQxjEpa3KW0c7F3pF109FNUawWdmu61pvTsZWulnD9ThcsjO9XBm2rFdYkq48nDi3yt0iUgQICuQuWReSDk+V7WfBe2JZZmwhsF7M3EEbmVcw1dDjPbotUr+lpIKGC3QFIPNtVkCKsqRvWGtP2s7eXePllvbDHexXSeVVnBxfl7ePVRiDiLNAREmYMa8JcND926ScS7FLDfSMJXXVqeVnVj+DDQ1hjwsx5YGGtmPJvbW1njSJ3eYyAYcj+DwCQr1NQtIBYr1aZpzMuUcls6KBbSK+bIKbhzRBTTEgvsGYTWO/0QEgGFYqEMEEFQ2f0dsd3GJastXgkPtn2Aev5u+cn69WxV7SqWz1VY9MmFTbxOZMj9IiRJTQkIDcBJSrkAlqz1Mi8kkI9iMkpglXswHRcLbrTB0ydnMDzb5JYuqxVE+fHh17zZHleufOjhxmrxY+jqEZHn3WKn2lj46HGR3WGZOOa+WxOSrbIjdYdqkJdU5iJbaSE1LZhkEnol3d/kqjDDGXUbDxUjrGZOJV5a6NQeLuUmidHC8W2+DTmH61QUdtpjqkgpv2RupdjzNZ+rl7Hm3mRP/+9JE/AnX038/i3h78OLv6AFh7IYZFfcGzL2Pysw+38STJ9Hqxs1dxPG8JhgKqbEd62MKth4HKzPLIsAWnHTCvJ6K12pnJhQUMv0hdnPNcrx+ZvFsPdzy6jYi/vQh8tAvZZ+mlw2qyvhrWvVIdorXJKJjtFYzgquk/lZex8zstGUUwtAnLFKN7RTjXR/KxZTtTIWJ23V8GROoEVcwwri6x28xdpi0Nv2CU6mzr7FYC1NbSec5C3FVuOODb5sPXmOjzT0eLXIeoof5dOO3yOC7bjZl4uVIrisZREJK0qRAl5aWmhp0Fm7V1GwpHJStzR2oOUhQNLBqQpmQtzGj5k0jcWxHENFnzMqrbar5QHt0SRcZJdTNmmyRJhZUEqQxjUcSMELs9HOISOFDohEMEkUUxCQ9L/EQlOvEwgOszQoLm101SExhDLUyyeRmxNqmk5pwJiJ208iVkumdPURza7jWqoYXKJCnBVVVTrbU0ush/vTckDm2IWrZMibclqgqirgebJlKGAB0QAGsO6qSe5Ddl7QO1aBasUysVff5QTnQ02026HvM07InY+1KrlXCan6XlL3FuVNcxrEgTtncwMAHOnd2o61OivWYMLF4pTFWV0DYCkdcXYpW9Y/InfhyL1tNIBQyjj48Oc+4+qimCi9msmgy6l4TiCFxCTvfTnGeeZM7S1Mx93s0rXm0tmWBw3C46qjm1VLXG0YnhGA66ddFHalpWOym581irzM6ki90beueioRB5yLHS8Edvg0apR+wWbRGZxXvZOWWSSTWJQANco4mpMw/pnupcoEwomYOQJBeGHBKC0LtKHVIsxGHwQJw+mo262TQrmg6EmOxC3kysyzUDd2hkgqCTZVC3qauqTbTZWcsVyaFNZ7mpkAvF1d1SKXNCi00kJMpwz0MM3TxhFIDEGygPNPIW2IHv+gTAghRxFWE5jCxxqtSRAj1L0Ikhrw6Q2JTGQmMrKKX/ZAnjBoUU5UopBA9Ax1KUOKpQUfg4isQagz75OOgQmNIB6xjlvU3jVd5yhUUctGya9jOoErv3K1S1W/0Orrzd6GSAUHuLJSJf9iViocW28igStY7wrzgkhQgZRwOdbt7FBmgnYWOP//70ETfidZAfkGzTE8yso+38hkmuhs9+QItPZVLIr8fAGMk2GvQoNK6K4nA4wWaG3NHo+cGV5rdEKbWCMWT8VGSUCZ7Vk0LL/2jiZQvaKLz15ocpfSpjCrFyoUjjHWwoWp06ETQyXUVOffJXroYnh6ten3IRWaOUyGsjrfXbbJaYXH9y+I1KrG8ifieWVVadqXm7yuNDGl8NiMe2Oz5xp+6ZZahCHM1SKLLMiNlDbmN7CapX4m4W1kcyWlOSoBdwtjSSCyG0ZE5PMNSbogRmiRYWVSy0kChItyO564pHB5mBO0nBuYmR0OMqo2UEmRCVXWtVZQyaG0a5QoRkzjiOKzB9Uor1ypUIC9o0QnMqjxxhtllyZlGdHyz5t62iFyGBKhRH5ESSdTNNCgTKkZkWZkKEx5zSyyJxKePRmoRo0b0TZIqosCCxU2JCNUlaE66yiPoTCNQsjwWIiAkenOZod2iFtGhRL4JF0K5A0cktUZEuKIFUiFAgZH3FBlOA+ayzi2IAGGj1AA7rCrH2Dz0Jh1P01bGt005Kxou/lWqs7deMS2B3kjWWPUCBWTIKtZuDn3RvBwXoUpUXAmpqk0mmLk6JYQx0bJ+xX44K1uvctxu4kIL2+23vW4TkfUvzqx7SkDUcXarMsXAMesh0UvgKViSEDl+9u5g4ihRtINL8kH72yKGIIG1ZCUb8Qck8QXBG0wk6NLk31uY7LQufbkOeYorW8yx9Zr7jFFGJuUlJ9M9q2oaP9PzdetOYbPIYDZI6SmeEpNgY83JRic2U4URcjyjCWo4bER9DoddQfBphgKKuO4VVWUTxt5EKGTi0GOqkde2SQVlUizKy2PphlC1FBAgnBxe7Xfmw9ullH64pYPq0uSrqYm7VkE8fBAORXRp4KEGl5WQyE141sdRo2blaLRXNWUGG8WRYs2ylDUaaXNrNYwhK2tbTB2do4Kom6bmuhj1COZXCydOKT1JlhltbkRO6LKCU0ONTbD0ZtiGA5ezjy21HrcrupynIK9laMMxDEJTRY6bnCuWKV1nN7MzQ6ETLyutfY1EIr1dJYTpwiqd67cPGbRhpSn2Lo4XhOjkLhHeTK5Tw5JmpbZoMNuOJpvsQjr/+9JE4IHVz3vCyyw1wrCvt+EYyU5befsCTL02w1k/HsCTMolEq+3B2SrADCWBwhaAC0QkRwfJWzsw8J5FijjaNlCaEpIiZJhgWLoWBk28yVVYQ6KlJNs4KmjKLJCswkk8ooatVCYlB6aROrJgZuyFklRsLto2LwuT7BMiQDWulA/HG3KMRLkhGvCES7VpFlGG1TybkyzaFPnJw0VWhRKbq2jKiFfFD8C712gdpETh8qGkmmSGiQqbNoR4sCJTl2ygfxTph6AI4cTG84FgDIJiFElsU6mSpOewvFiF5Utz2D8cS1CkXGSyqdPAZ1JSq51b0SN+z3D8vN1Zb2nGzyVsu0HZRdK+8fRYfmGL7Mtic2lREi1Bs82tQojxiNPKepdYWPPRA0lio8H7pgXS9c2Pz5JYPFh4pQzBPENjhCPzCCKBatXPPqrrXZsmNGkr61t5a08eH7RKWpfTrrKY18ThJfPnDppsyLiPzuI7senDTZAJy9O+jSnY8SD59zSxkIoAAGZCkUAMe/RKBrvrg8n0lquUD6Xlazbq8JC4X3YwgV06Icj2OlW2eowSE8ElDfPEenuiL8nz4dNtoTxcJdU8T5g8udsZLVtLj0bobkSVExZn1M7MOWvDphjh818S1Y35lbWGj73onbkV2DR6ZeQOmwvRrVIZNUzLYor0VUhgSiR1PYjZYShWNAtJWQ8gRPxyW2ECNwYIIbubpUFtsm6cprqjiiJlSuKwgwOHEdoKjcwtRfs8SG1cQcLIwAh27eYopBidQCljGZM80njBKbI4tI9mCSihYieOLsQaQ9oinuh+eTQ6s3NGqQYbfFNVtdEpBNZSD1bpPWEWUT4ufbdpdtLqVUT1QV6hq+g8jZMUTSeotE41A4dRzYTtQpBG3ItP/XfxRW0Yl2/NtKWwT+0UYEpNadaiZZSpNhFaBFW6cgBMJs9JmUNZqq8nJwgWeASjgo+k2xR0iEIzLCmOA2WGoEqJRGdFJZs0IhagoCxQnVWAkwmbo63yY4VKHirBGdrHk54WTgzUtqRgdPNOF8yLCq61WbRtIQSqWimiVHz56sShQRhNcjGiMRvJsRC9lbKrE5CRl0LEWTxRCTaSrqrslzOUHP/70kTiCNVMeELR7B5Cra/X4RkmzhtV+PYEsTiLab8ewJMlQWUZCQltNqE6yGcy0GtYFSCDRgwOEh4lBxcgeQmCcFvA4OgsRmhSgLGUDsKpaUXExJQ8eiNCYj7hDayFIlJFwLIDBhYmBExMHUhAwMiBtQMk7mCZdVGJlglEnQ0bIyUj1bSgpbF1TasZQswYIUQswJmUZhyJlwfJhqCYwwhFxUdH0S5ATg8QmBSSGFiLTZJMHRJAVE5EUIIpAwKCgPCcjTIkDCI2s3Z1VUxWCc+5sYJA4KlCNuZGuMK8NzwncIoj5AKzCSY+imTl1i5KPKQLPc9COMF5NngrE+RlxEVITorC644bb5MyONLhc0bPaiwQoFHMEkBOeMkbKMgL6PJxVOQmNNhcoQsk6koEiqZK0XA3jQjFTZYdFNEoNRLQPnUZ06yIxSdMjx0ltCOCSURMQUWJtsPI0B/UEkA6jQtIBofOjpEgRFRVJoVVcAm6B09WOjI3FCjSMzrBtuC6NWbvBHz5CiYNKeZ8zYkIFRKNBUwhEBoeJDzZwMICBCKRgfVQSGBEEU9Fa6EDAgigWKkKjOXbkYSJBA1gtJsQNQY2ikQUjWwnc2iISVYZG2jJabUr13JbJRWlE9TDDbb4Gz7STSHUl1BiZRCSXpGwba0iZaEruuwzWB5Fts0gzwUWTmwhDcqg7nMQnWNR6o3MlRi8GtOo9gsodLNo18I0RUSTNaSoiCCPU2IrruS1oAAeFFFjRwMclJ6+HkgTYPJKYNE67KSp5EOAWgOo2tLTAUAgjDLA+DQ8cBgDygYIwYE+uaiSKMqSWTaMCLESbc0USpc+SlpH3OD52zUGitSu4ke2wggOlmoJKIoCVaKqXs0jIUSqFNGbk1pchJRaKqSKKSNDKHFCZ1BtdM8vIsts77IrQMxKMGkEGHmkTkk1CzpMxxy5XSSRoWLD6ilBtUoSHmTIlSaHhEZRY3eEBt6CEoMWiULIURRr0QyQCGRtlchy0EFTcGIG0uiMVJCgZw6iTU0Nr6FCCBaR5tVUqa55KickbUIfyYSbaQVmQTJTY6ygbQlqQkSSIUEsCtE6LUKQUXxGmj1NgnGlWBFacBWykgtuBjuJ//vSROuN1f5/PokmTyDIr9fSJMkKGH34+ASZLosjPt8AkyXoIdgoXOu0UIWkclD5swB8Ta6BBZEXXXgVRJTbLSURmhuSEkZMpyNmosk1zgypsF2lPIVMkoiLo1JJsLJsETB4hRGDy5CqhgQIGHoTbcU8DyttGw0u4letaKakkCyb23D1KNETk2RW9ClpHBql4CxVDszwlOrjxZNdGKIkyMXYZdFl4tRCxYILJBxnACQCJEFGwYhuBIyUWPEogEGQljCYVi6JtyyMipYsqvHjUWEEWkJEgPoxZREfYgqSHkesyFLUUSMcP9hoquC+xNkSGyFIVF4lRyLlItOQvoxageDzRkiUo0jimESwXhF6UyEupA7g9FRqjaR+Y/GxQHTJGRKLibFkaHScimJiSIycCaoCIWCBtcsalJo3MQso30UFkRghNScydI1JaTKS2jRpEXYFKI2fEBECpChMMKwnJgSPESKJAKiMyuiMisPtUzNTWhOPxXWxBIlDMrVZOwItFzwmBpyJwNqxMl4UiCvRhAcAUjjGJFS8HkhCIdNmjg9evJIpVbBGMmCI2jVI6agozyyJ5sQYxQPxmhpHRFygYKNsGNNNslGkQw0uwZQnyBEhaXkcPRTWm80RChNlojgqVWFmS+CtptorSLSC8IEcW2SA8ZuHAQtNEtJYTxamqIYlkZ7g6YZRq+hYoPWQCWTDJOmwQp1yZGH9VJl6EAuzSKKAqQsyJ2BUhJAAKoVoUK2xZujEQQ0dCa91aVTj4T15lCOHERyjhcgHBwQh6CQ9H8jickeRGHhQKn7gQ0qyOt4bRiVI8JWO7MQlSU1ZEs0KkosIeitklRI9SkRimJ8wZXyrQtwQIzvm5UJHGYOXQKxIpTNKEh8PLEjsefI2xfGU109RD6s27RIZI6Vca1TkLJEfaxUmJJLuQUjIDiJR65cVNo1yBtDbOLQPPiwQk+zhDWFQ/IiW0NiAyuk2IdRmmnIZLtIKJiJNojJy7LUy60WYD64qPGxd6E3i0psNIxwHHnuaFQt/AsSQXAUsF0ZSZ4MkeRAY6gKuYcRJFipvcFyVZIlnzs21cB8U8oNoUFxKmSM6RPICVoy5VulFjD7J6REEz7b/+9JE8Q/WNn6+ASZNMMov18IZiXgY3fb4BJktgyC+nwiXpwjCF6qkS6lmpIXk6NAdLEx88XINgbPnDpPRdI+NuOUF4RItUFWyjSEvhOikISGbgSG7pnngRDehUyk3Iwj1RhgmGiAYQhnNI12SAukgQRXQmYI9WGxEZUFrJUOTGyC3EUC3RCYgmcXOv80CSFYmYID542VIVSK4eE0MzETaKJI0ZXy6TLD5WLoRScakUVWKEaJD3rKpoYpm9CWi5HMnUKKY2T8QceOYtnidc2JnVWpjkJyp1EuflJhAlY4ysfbTwPQmrJ6E4vJ4yT4PmloxND5YrOnJnIITSE/OBE0g0nTbbnOBQyqfQlTa5EsTGCWlmYGiNQNoJX31enzi6JhcvPsFUWIbNpoWGSXfIopEVn+biXYDSHnrGJEKEy5Eo2fzA4qmKmxoo0rREDKRlCibLMUKUKhtzAKMoEIqgylBFjAVkK5MVP9tc7Ujr1iO0JgVKuDZUUoWjJKj7KIwXJ1yUmJUyI+q5Hb4IxnoEi7+T5C+VKgxgwQmkQUgD26QIanJwaScgRMFMgjZIYQmUL0xAhOtvbJlDomKkyi8YwuQ+eCM2qTxhUgFY85GXisYRqoXn5QSjsJI5oSFdAXy0SNdlGiXNKoMRkhEGqgys2KzIhDZdGeLsLJOJ21iZrkpASoaycjhsuxayBPDyKJFFlIhbXIgqP9jWdmIEImRo/cFUAqEHScHkyCKcdTlYNg6bNk8x1IyzQtE0IirIwb5KcRtCKsJz9ORmbETBEoiKrYhNFeKyUbpNfTSNDF4pESEYWEpBBGyNrKNnUTA/qGbZkjTEBP1E1pDRxDhokTMioo/ooqi4oRIz4TTYYXcgag0KlSjJXiGcaRsTNOQJniOWkBtESF/FMeDC8Pc9egDqDkVzJILNs8wWVxVkhdhnFjxC2d1sEb14VYEJOHiAdRDBG0fY5kyKz8bhIr0SKSLEkbtgQkCNFMVQaTqKbTRNXNYVFwspJAkOFISeUREiUZKocCC0hJ5GkCIMeimcQZ0iuki56miQ8msZNsPYxshJxYKIy5WaolaIxTVkbUFIIe5mjyppBQ1IhJ21WTxA2dEB0lZFMmmEf/70kTxD/Yhfb4BJk6ixm/HwBkpUlkp+PgEGSfLJL8fAJMk6RIw2XtAKjZITKEJKUZRtIKTcnSIgMJxFadIkVnDZhGnIVwZhAV6cbJkyr2Q2s5iSaNkSxscIkmiIVrskiEqaOcySJmzKERiFRpGmoi5g6hwJG5xXJyMuRSwh23sMnbUvIIVJPQrsoTzaA+yIgyWhM+qVYOiuSxhGPhGFXIyrCCi3BEgpMlRpAycXTECIowsFzajDJsUFR+iOpRmcHFnlkppa2uobkfhSERNkKOMU01pdCWLRXISBBKQ6mSJsiNgeeQ29qCshU9Atas0KFq4oUurIhcK1BE0ZKkriVFOayyc2i9EI+TjEIqoxWeFhC8ucJCR6R4mGBXNdpNdG3sHMrE55No2tEikmaiTlNWiH2kBKwUIy4biWWgLHw8MomSeQ2dQYjMJ3tITJCS4qlrxTop0qw9YTjROhRGI0UxRAwjecwj2NnChsGUI1p3SSaJ6oUVIDUATCZMUSUIYmSC3QGaIBQkOCrFnoEDTgtKDzoPcUWPTLBAmhtF5BhKOH0lw+JmXyJkFAvgjYOIEUlaGEjRqaImhM+FGXQQsUYYVWGDCLyYxkdMGKbUQWZiUTULLtFRPgmQ6GlLH5JmBGjS1AqgWchPo8kpopsogJBIKBLq7QJEcT68x81KRcqjPKDpEuHo6YTbbcSsRRRKiZopWWNCtFUz0HFHRh4KPVUREbLbaAhaxBqFUSHlii8VDI1BWNoVJLEpCTHUZLI8g5OyoYECNQksrLDRg72XmyxMfVoUFBSRI1i4PEaGiVAkqkIxFElmg68YkchVpHFB02R8ytGii3iDwnW0eO9yPipGoooRFDD0kJoRI4JIk7ZFEDZRCwgtEUULLtEtkJ2qLk6MkyQoA8d0eXRrGy0Wlpp0oyGkbSbCxOoigcYiX25WRsvDYDBk0yUVglFuB23loTrTJxJG2WNk6BI8Hlmkp2nE8sdKtIyQ4aIDTxSyaIJzDQHOEQLJQWKooLwKONGGJSO6hq1n9yAppCSk0jiqwFCmywyDBC4Isg6HQWaNiMCpo0QnbIxsMCMNZ534MpsIklkGp9lJyreihtZEhNNi6wizRWTkw//vSRPKN9j5/PgEmTUDIr8fAJElgWH34+kMhKQsrPx8AlidZ+9VlpR6OqQ4dHHsnyNiK9KYModD1sOOvYiuqm0grtlha0KSUVkCY+cXijbhOmMxW2BzkTlooyxwlcmiXPo0kcHzI23rWIk5WYVaQoT1q4hkwUYxkjQnGCc5JGWdIGIUTitWCyLdYggVRxmhXTIJjjyFGTMIy0bIppJaTSKjqQqRLoOiJFyNAyiUxMRLRiSlfJzjTza1o0CR3KbUKj5t9mvwnp6jWolRm6fIZq3BU99lMfsklI+8462TnDlckPjZRSh25EeXZWRNwQHlDpkMnULKPqNtrA6iQp3zMyJZhEGj6hG2RLkLlYhZCKsbVYhTOuMNjZdtdMmLzpIEMQjrb5tmV+TRIkipcgKDhtnzoujUplsw2QJI1DRQs8lYSJr5G2oKlm7QFE1UQ8uR2HsLEwijAgJhWiIj67I2ADTwKhxFGeUGBGzrCBls227LbWLuHGhYlEghmeYs7EydU4l8EvyVpcpEVsubYbbPCgqXegDSFdwwjStNlEmkgJjU03LzSVHEoCiIy1kIEwnlzJZGWaUhRpGRJoQ0OPFUC7bCJSkSMti/bh1TtSYUZvUy8j4cQoXGSFNMjerI0aG3E7NxSFS5YjXbWInORIhQiRNzbuQKtxTIYBo0unYPD7RAiaMliJYRJvHIk2T0mNpIukBS6JYiJDJWFrpis8bxpcU0hp0hCaKsnCABzQofAmHVcZJkR8geXQNRUqDKMUuSFqVSk0QYfQNQTmRm8JFm1iZsiZFAoQKCkumHziA9I7AlooPRJXoZCCLkT13oFCEkgmaMFxWKBeiqA7pVEbNmCCIiacI8VjEMGl6WiFppqEh9EKkay4y0eXBG2LQpipJhRiUjkYI2NTI0RfGYTgXwgLDX1Q4cJyEhTEbgqY16ZMIliZy55JmkOzJ1jjkTRtWIOOHgaiZEw8YYLUDzMoVJpJc2nYkAphCRKmclpWERuAhYw00iG1FBESaInRkYEIlEwirRB9KoUwxRIJSyLxNIkBEpeFygpICWQy0xqdrEyBltfTKESIVJowwiLScfG2OsXWe9EHKrCjSNAgISyZVoWkoVRFEb/+9JE8w/2L34+AEZIMsgP18AlJs4Y/fj4BJksCyQ/HwBjJBHKYnaeImDS7ZMQ+YqecOflla2axjEZ4qSGVVF1yBAyTLFUDGCMcJpE6bZ/kkFlDIn7UIkossexdyElgSHuqkRo0liIakPI+0o+wsyyKGCtOb1jsGZKo4QKhcOtsmSePJTTktRgkwxiGcgygJc1Y2+sWFhEhzw8GWBMRmCM+yjgZJzScziLqmQ+RXK0SMIAobVljZKLRVX208bQyYkXR0xYbOJ3YHnXGSZtBGRRATQFjRZU+vNGm5ppY4PD9oGxMsRB5EzNBFgjRmU3UhmyWTgH0BIjPoYj9MoCQfIh6BLMnRKtQm1BAdSRohYrgq0ORmWdMsGe2o6Y8i1Gmssk0WVo2XkTGV5ph/e3KjyAEIsIYDK6A4ukofZRKFgTTMlSIo0Z1mbZGsugRvWZmTCqVtCqA3zTMibrnkRJYOaLuKonE8xPbSxEMJDyFHVuQl2smnDUCMlTpGy9eR1BpAYGL8J+9AsbXnfXRIa5QtPzls4oyfwpDpWdr0I8/mT9uNGbvGJMa5IsSmTa1HA8kUIi+2aAqe3xZCTr4kirAzkJtoUzSY8jMPINjp5AYM9xc0zDlrcgqhPI0vMqwvFJ5lGkuXNrFSVGKgKKyPJJCJkuummjRTVoySKEMjybYJasm3HENJzXgcYIGasG8iSFbT5sToi5h8LHkBK949aJtURuIATMOYgAzTAqpAikjBcRLi4iEoihNFWgfYMcESWaaVcmVQqSGamhTgcYSaRI8bYDQZnM0woXiJLbQJN6usSkPTgoSYiiThSK5XzMySJ3Hjdk5OQNdGgZkVJ6kIiUs3JkjDArRIh6YeBB5ZKLOxlNYU2mNr0cdwLJoE5ghFKlNCJgeQndwToT6iUViJmEwzBdGjTTFTLApUxCImycgWQL4ZRnZiuZg0TIgOGWIUhbaaJzrD1sMRXmh5OfEZscOuI0BCeMmWXQXYQME6qSFCwWfMYnFJcQCYlLoAuUSXatcnes9IVE40TsLDwjs82JjS7brtQaU+mD5gwyjJxSwsueBYqs2ec2anEEgCrWFAcEwU9zJTViJYiQOTxy4WchQSx6RlY+iP/70kTzjfZBfr4BLE5Ay0/HwCTJZljl+PgkmTwLKD7fAJMkYVJKWJx9MtgoZQn9sUidFJnZICjcWWh1NCDlN6Or4FkcmDLMVWiUgxoi7QemoOnkN6SooqEsCyw04KlCBs8tA+9iRKRUQH0R5btEKW4s6WKFlG6eEYGGrQuIdmiPG0ZDWbF1GekswL2uaI8HDrVVCcBVaUVkiFwhuyguwtw5NCGUzMcHxsuMNwWbWRgMuQIImjJel7QoSBFsUDSE+QEJuplUyQElDpsPkzjxt0lyaZRmCIkgIRazAo2By2D6KRKNGiNA0VDYiTjjmYMrNFEyaCZGVdAibsUKppyJ6KxVifLkrSEg6Fdei6OC7rIiAQL0gbPObHQw0y2RI+MDBd6lqDAJwFTjZGmKCN1G5khUrEydgVIUw1rIqxllEUeMCZMtzjDyBEIbbKOmSF2ErHW4oWYipCkliCnGcRpGwtYTpSkAALKNnuaNpFFFS6xRsw9ikDQzSrKAto606w3RlywYPnzhnCJaoxJt7HK5smlkrYVe/VcLxgbC6MwjJyQdpQ3ueUmlSMwy4nImWpNOdY14FR+en1XrwKEiBIVME7CrbQeXWMnCrcdaRTRolkDVRWWLoMT3VTFNOtckUIicRPZEqEzRaDi6iIurZuNChVGSFEBBiqIgZ7cjiRoVtNEpPkWUPJkL5WjLMrzyW6wpZLATYjWLYiYw+6ideO8hnA4elsIqLFHYlM6eL8UvfpPJgQpQJEwamvOczisiMdesRCQkhqUBA8kbWHtr0XmzaMZLnjYWNkQWOMo4n9PW8gcRtMkJE0QE7N2bYImlrWZXFAKik2odpZ2ASoFjaEmQzmTCQqsBC7CEuP9ZJGwdaLI2IR3oAXlEkxc7QU6YuSGWCZtcQqRLikbioxNYet7DOCMoVNwxohiSkwekFxDSVlGSZcwQWWbJ4BoSQSI5KWqwRnhFOBDFUQzKW2ky3glQ2K25FSBle6IGGSKxScnNQs82uLMYaHJk6QlVUMlyA886ZHWkii4ztMnJmETzgnigIUb5LEgrZmwTK+REr14qDo9MEwtPTNNcuHq7wPTFR5GpIn3VCOK4hJJnickRsyPmidZboxow//vSRPEN1id/PpEsTEDJz9fAJMmiGM32+CSxOgsRP58EYyU4ZkjxYc3tLWoWKSU1EnFtlxcymFmFNQJK6Ua1mbBwnVLillwhVLRfBnEE7pt7Z906YDySZ5dJl72FFmQuCxI6yBV6ziDZtEbcmZTwVNzVWIyBlDAicoijBAQpvHYzlagoI7Fb3R0pOmCciRiAnN49sbRElTEBpEM2lnOsayHJnET6AaIhAnaQKOs4EtkmkBD7+kiWfIiMqTkoVZJyGiUVht4JmhQKlEdddJCocXFSAosaQQI5uPi9iVRulFzo3iB106JEZyyFpGG1k2Hn+q0z4SQn2kbVrnEsjGlFRK5KJuVNzLETZsyTKktlx18FHKWmgHRUyUIFzT2o2sSrRmeYAhZI+TomURpGTjZLMmEps2/Jh5zU9ktZIy2bXIDSyPViRSCJcn6QiXijMik9FmBo22K9US9Kn09VZJWhNr1BENkh1DIVICLIjckcFF2UmsTYJh5CiUNEqTBAIBw8ae5VmBMvHi6DXccMIxEweLsKClJZiJxRn2cPsYMbBRAj80BEvMccfDx3kESBeArKLW2qiQQQrIBIhIpUYRolxkwuyJW4QYMrmaQwTWeXbeImS1moHk8IQyI8JhlMPiEgIlBTw9ciNJE0gkywoyX5Cj7IrXFRuYqISe0CAkLhVEcbmzyRcRrakZubCAGl2iIuA+nStlSYkOJ5HTREnFVxY4mRBFqbpUAyj2QlJJKjbaBidDzTLZsUYKnjoiHEsk2krE9po9qRcfBbKXgTx8BckGGjbKZs1qc9ZEo6gihggbcQEiTtZIyc2UCgkFCRqcAek7UQDqsKsGHEDZdi0WE4l6RMkwmgYKSEgfMkhEQQU4oEzJWKUzRxsXRMYjaJViAlXHnni75ITJiZVJg2dNAcXRnjDifkCM2oQoS6PXgbibpl+FIlTQmJUxAqzyaQ70CCckA1FPVEw9F89DSImJYAYLKPdEeNKivaNtE2QibDyGdY2n0sDvaosEF2uRqBoQcCaVpMOcaojaAmJFnnCaRMkhoaovBVINCRsgIQgVQOUooKQfNkoqWFeCsRQKEirZ1h1rvQxROEzxhgoqMKskuwLksQ+Tr/+9JE9A3WUH4+ASFJgsrPt8AkKRBYlfr4Ixkpwy++3wSTJQEWzCsjGuULJH0kUygXnq3mgKYqwURn3HUL520iMt0nJvT9afPNHlDs4dpQkggrdFTeqjWExS3xWZB9o2ZH6IcggW4QXJUjE03hWyQ0ZUIoNLnhMeZHF1dQrsDJm2GUQoXOmIn+XQsBcegFyQxM8rdihAhNEgSJF0CEqDNiAvORdgxTjahZJCrJGDbMxOJEz650SxeWkKA2KD7YAz51sGEhWJmCdZo4QnzUDrWG1z6Am1JUFYPEXFTKOBtIbQn6lyA2iHTWoFS85vs0iEZ+3rNTQMBZQ+H0NzgukxM+qibRNF9TQ0QtompyDvHkSmwMYQGiCapsoygDybjTSZJIvmryVakwpCfcjKDQFjQqVVXXVZMPapCRoUKSJQlmg6r2JoueLaabByKS0Sz20RCOMmSJahpfh9ETmtREQiNAwpUJAACTSUJe0QZAeL5Szlw5t4saIHCFHEQc/WlZtfkCFHHU99ZAWFPoaQuFbxacY/Y50bEJIjLJbJFhLBFQ8ZHlRUIFv1N5QhNMzw8ygFLEECipHIhs0YNEIeZQIxsND7tagKUDDAnEVPLodyShCiFmMYxCrpWbCAtz5KbRbxUFhJUEiSiGBiRsrEsDqZdRow1sJPq1urG1VhlVkgUJEMw2s2nGDrISQUFBGbGiZS5rBQkbH2JxGVV4Kla26IoLsukWKSHBl7ZwmQAIAb+QDnmnonFqo+CzhotVrR4HaJV6mOFGAokOR+SmVZfKtCyhlk2ViGSGyMyjLZTHdcfnB4BdBQBwuSEhEH3DBQJbKc4SYVUTZX9xPD9nkelJcpcV2XUMWWebvBi/br4dXJF9jGNPRyNiNyiGmacaSmi69WG7623tjFlLamPkwO9UycquhRpiDs1ix9Kx7PfPCXojSDEEkD1u7mOaq304KdRIseS88kmZYNQnB8YeLhjlwwxAoAWQSpMLcgx5ApEDZECg7DHliAyQ9AwTLQmbOWltH0c0BOJkRwfXIrMCGvVFwcCaIISDFcoKCWoGlBi4oCyYLEIjHAfQo25qz6NM5AjQChU8sYL6C6hVdI5FHeVpMFZBmaCnuf/70kTxDYZNfj4QzE0yve+n5hmGrlpJ+vhEsTZLLT8fBGEkwVFElcXgoPChMSCsgV0wu2mcWYiWWDSB6aiojC7JgSvLIEhHS+4qq9HlmGyAlEkWUR0iKG5GexNE2cBMktAyYTaD6jjyxkuSn5MrwYFaU0kDJWA0YbKoIkBREhSUrGlTiAaigooqHVW2LZkmyQTIoMismYEIjF09nMCR5OpARBMVTXIBKdYKDHQzSbMMwHeRI0kSIlomSm2F5aH3RT1hJEsuKAgFjKMTmwWBVAkaDdaMIKm23JMwbpMo0pSAqmiicUSLuXcksDqIq0FDDRllHMZFdbFVJhHG4tCMXojtMWQF0EVw+r20aR8TzQsIRvWxfUIrWl0kRLxqSpppbTqREhPFXlxkbkqbGGICAL6ZKrmiYFyBQ06Xkzih95pNVAKSEWQtzWFMEjUyJdpRzJOaNnYFViJVGPSZJnKNLFh0ySYRRQPmbKD4qZGiIzCEmLPh8+IkkKqYrgiEBRkQTkQoWBEgnp0PnWGwuBkmXrlgycYii7OYWo1DB/9WLXE5g6m6x9ogHtVT8S5E8syxlNFEdU5fOsfdDkiRxiQ5RZVCTslYtvGLx4mLgFrTE00IyIidfGWLEorcoosjJlzLm3TmoSrNGeQvJqD6Z0sLxIkagpZMnY0o0uRhRCgBc/q4ocfpRc2MDyqNuPhhkUhYXVGCMRkwiSehLM1KQKtOkCskJ8WCw+CwiQsI3jIU17wvWitgUdCsC+iFpJgNFJo5JihRLMB822jcmcIhUsRttIiGRH2HBgohWfWkjxAwNvwQokipgCiFCMIgXMNgzNAC5UXQCoPj7mGYTI4cTJN6U7zM7IqiIaDREvIpqZEyZyBmkAePO0UmCy6yDzmsuHiEZPigjREkM0bQU3GCNlCTCbBWq2mTnQ/JASjaapulUPcVo0yIzgnUnqNpGRo0k4MORUcFS7TiWArlIjkjQHmkZJTZpRRMnkYmhQpLpl0C5D4eyjjCCEKNKKFELKZEvNcdRKsDcUMkkqgPh6EvyQ8awQeDh4CzsiKLYkgEEzggSYIWQB0IeHwdkJdFbKu8FEbS4+yKgDeJhNtEjWGi4piQIAXMtKNm//vQRO6N9pl+vYEsTkDLD9fBJQmgGLX4+kMk18sFPx9AZicBBwmRpmIadKECaFEioXdTSbCLs0mpq6Jm3kBRpaiFGoTWdUVXYMo2RsTjyIgtsVqSiu0ujaSISypltTttNikqgrBGQsEtD1m2nIpCXST9IFAiIhJFSKY0xc6kxwNoX0g8imFAABoUWTo2HTCYAiaRIw4kTDBwIzQvDkEEAMj3ySzwGB2QBiAgHbTLJ6fcGg59oKWCUygVqZCGOUOKhYD4Y8CICR+UQKz8LQ3UqFJdPmw2mcJlooBAYCyFvOjY0bJSeZtk4mZJEUlFECi7TRw23amzekspqaFqpn3jJIigOiMlWJUKRXA9U1ot6qftA6RVGKRyaCmJmHo1SjMETEEzyRds+5GhalTENRmT+KOLHk1RSQRHh5Ze5o4HCQ5OciAwjY1MG2Wl0ax1DMMPnNhQrJmBK43RnoxjkHSqaE/BpwqROOI0aeGlmQwgShpOGFbIkDyrcyQVEZVoqKVyqbWjxSNxRaeRnxd4hXeywSoTglrKP9Y6XEBdiLdtGAbKsh5cm1Q60u8pBQ2yiJoyWKBqJPARk7ERwmWIRUqopqjTcyHHvJGkDI8QRVTXSGzZAXihMi+KyGyfoipE8UNxIhMIRMKp8LGQ1MXRRH4rKoQtEcEBpowyoDDkokZQjfwudHU1kKZ9ZomIZUMKhxot2CYVjyJMWQUWIHHURtaBMHipDkoJJo5ymq8vQsoiFB9VQuKLgwrSNTJCAXLbIKIoNsok9X2Tljz9dNzWBcU0RTN12+tRnq0fC+yqKyytJQ81dYtFwUEssrFg7onbFR4q4sxgIKqonoDcmi5mL/o6opIbXODb5TFEyEnpMyGddN1xZOmmzgxNyBRw/c45SLFZ2e5Vg53Gq5aZO6nNy5GVm2VOHcel0qotHwl6npeiNQqHWIu5x9Jy84/ynDiBSq2i+kZObPpFCI5ddlCokrERy8aSYnbrJagcuhpGXi38GO3Lii8DPyTmrFwxMjCNclVL8NWKL3ld1TTLSoBJTXRpiKOKFteG22tNd6Kb6gnSqLDIoKqiJ4BI2aKEgMGIBJaAgFlEOani0UigkBIF1JlvFjQCLP/70kTrjNZsfj4BBkgizy/HsTEs1FWN7v5EmTbKvD7fhGSZ+ZcaJCT0J4FmNW7pWxiIqRKXqqP52rj3NF/07Yalj0lIOpPFltnOepLa2tNK9Zmk3FW/nt1XFEq0ukWjOfVqo434uhUvjOztAm0+/AyfXybNsoe220sq+0CdepRmlGcGbWpcRFW4KsQimhqPVb6DWUsq5BIqJjzzzTy8OPMTHUbY2XjLFJtqn0nJPtOaOKsChA0w3aWWmvGDNoAgkwKU7SW6EfFBQogyKAn8dcbwPB8D5cK11bUlqpAzcdGZWHRoiUhePWVdJki0YHEAyaXwtZyByZViijxxEEOQnIOJHAASR1kD5JKHuagihBxZxpCCzkinsVsYA6MIHJD6QN56BLaZyAGqsJk0DI52IoJg2GIIrnO45DVkBKCkzSjXWqUdSlheVyGXR0IyKkQ8MoaY4Do9HMzKh8qjOnIoDYjJTxgvIPjKiNk/bNj8eD9aeEWGll5NuJCsCLXj0SENBPGyf5wctQrU1Cccprur6l9UJR5EpLpbYfslMzuxkUySTh8tyNQmdZVwLlg9FlrCoiZgXuOj4iNEMdVbFzOh+wnZ5YvfdEgtmQ+gNdZKpken6gtnNkx9R9TrpZtdhMa6c4sZqkVny5g5PSaVTn1dmSZEWlhkUCMlGs4ENcwDItsE48XlMcV4n0LtUOpgWEyKKjIlm8ttcvXOpzNFJyS4viXqRjAjQi+K1i+6pMaMFiNDMemJw8waE4qZJmUS5JhIBhpZQWOCQ6h8SDErLywwvJUhocF25PKyw9MxJOSkf3iQTKBQaeWLmLzqqaGI+HRDC5dROQHjhU6tNFRiYnx+WkNvC3CPdTNG8sQyAn0sHIZlZcVyrYSlDpWwyooNjo9OR8QGk8CUuKA7qqgcGoHDoO6UKhqPpeJDZ6dA8WFxzCPkB8YnpXoqbhePzoR3j9skFMT1ggi0enEMUVwpmkxK4UGB6sTWLzNUaLET0BIPSTi1e/WMrKly5GZs1M1ZIhcXLj6pWeoWHBrGkmoBBLB+/py8ijWpntW7Ship5ywowqxSjxc1kyLTokSWXRYBTSomDKBluRQZYmfTirKKsUTpktA2nBON//vSRP+P9yt+vQGJY7Lmj9egJMySFtn4+gMZLUq3vx+AYRiBtlhROkZElOMTcT0XUynb00JXEAywUtjVi/6E0xhRdc8ZfjoFlRQgQsxUJpt1JyNm0LSSApJrZ0YmmSPPI1FpEq7pqKF71qJ4ZbU1p9m9QJq0mRrKNHnQQlCSkVqmcUktBNyIpJsSUjdbdqsQ3V2BphlC3mSOxKljMEKI8Qsr5cDdmmooHAIsQcPIOICRZIxAcE88xhpMecYkdOuSei5qglQxWHUWSm7cLRBworMpCKlk4e8YzDrMDsmDu5dAOCXJa3UU2E0DZuBGnISYnrWUx1JlIGlEUkT+oZ0DhgGEkuJYJcdiNIJYNMLIGineQrU2MKokQU6SUookUgES5M4QpFghHHWLuRJqRPgR1+0UbObSgZQQJPKAIvk7GInjRxJRhZjlrpM8eDbtE3WjS8iBVGjFGQAFniTRzDJq/89xBXLPfrX066xSXE55uFcjRMGB7Q/VkspnwtIbRsVUawTBKfTgWEg4Jbw6jhEmVk9XJJOlljKtfTLFI9KpiKRwnPUMyqvMk54dSkLJ+rs/yPXV6eWmlriVM5EFbCHRYXHxIRLKGjJZoVoyZGbC5l8zs2zQloo/IRGEA0Ag8Kx1S11CfRNcCVokNceUQRefWVokmVTJypIrEsqMFFVjiM02KTaxbRGSsESwmkNBcepYSGB9DFooK0kBKSGzqVz2YoWIkExYTFhIHmGHzYCyCDJMfJ1TJKI3EkiSJMsEkIoVsldPEgLAUWjuipCF0Yy3MiaQkIwSuNHSOMlhPRMcPtMFjBUwbHkiUUlN0hJyAWm3EwmKyxLFCbGzp4gRoiUuOIRIMEgYLoLIURLArHUw0VkhwvM+dNHUApEKhhQ+zMzIPImhQcPkzZCgK+MZqI3IUlZjQeFChMLJkghJ2if8p0TxYJGkOLLEaMvbROw5gUJIydNCwOExChURNPFJAbES0AcoHBcH4lGkBFMmJhIqYIzQrMCVPiqBdE5EPicdNA6aI2D5AoyjQsje+DDUiy1NyVbOuTaLwLbBGYV8URFUhDS59lIw4xJILBSIWmCuCCJgaSDIlaQ1wbBFwigcqU2cINAh44E="))
542}}catch{}},dK=async()=>{let A=null,e=(await Iq.shakeService.getTickets())[0];return e&&(A=new Date(e.lastActivity).getTime()+1),A};function dY(){return new Promise((A,e)=>{let t=indexedDB.open(oU,7);t.onsuccess=function(t){let i=t.target.result.transaction([oH],"readonly").objectStore(oH).get(0);i.onsuccess=function(e){A(e.target.result)},i.onerror=function(){e("Error retrieving user from IndexedDB")}},t.onerror=oG(e),t.onupgradeneeded=oT})}let dz=A=>new Promise((e,t)=>{let i=indexedDB.open(oU,7);i.onsuccess=function(i){let r=i.target.result.transaction([oH],"readwrite").objectStore(oH).put(A);r.onsuccess=function(){e("User written successfully to IndexedDB")},r.onerror=function(){t("Error writing user to IndexedDB")}},i.onerror=oG(t),i.onupgradeneeded=oT}),dJ=async()=>{let A=IV.localStorage;if(A.isAppArchived()||A.isApiKeyInvalid())return;let e=await Iq.shakeService.getUser();e&&Iq.chatWebSocket.connect(e.userId)},dX=async()=>{try{let A=await Iq.shakeService.getUser();if(!A)return;if(!A.isSynced){let e=Iq.shakeService;A.userId?await e.updateUser():(await e.registerUser(),await dO(),await dJ())}}catch{}},dV=new Aw;function dq(A){return new Promise((e,t)=>{let i=[],r=indexedDB.open(oU,7);r.onsuccess=function(r){let n=r.target.result.transaction([ox],"readonly").objectStore(ox).openCursor();n.onsuccess=function(t){let r=t.target.result;r?(A&&r.value.ticketId!==A||i.push({id:r.value.id,body:r.value.body,synced:r.value.synced,failed:r.value.failed,read:r.value.read,ticketId:r.value.ticketId,created:r.value.created,senderId:r.value.senderId}),r.continue()):e(i)},n.onerror=function(){t("Error retrieving chat messages from IndexedDB")}},r.onerror=oG(t),r.onupgradeneeded=oT})}let dW=A=>new Promise((e,t)=>{let i=indexedDB.open(oU,7);i.onsuccess=function(i){let r=i.target.result.transaction([ox],"readwrite"),n=r.objectStore(ox);A.forEach(A=>n.put(A)),r.oncomplete=()=>{dV.notifyChange(!0),e("Chat messages written successfully to IndexedDB")},r.onerror=()=>{t("Error writing chat messages to IndexedDB")}},i.onerror=oG(t),i.onupgradeneeded=oT});function dZ(){return new Promise((A,e)=>{let t=[],i=indexedDB.open(oU,7);i.onsuccess=function(i){let r=i.target.result.transaction([oM],"readonly").objectStore(oM).openCursor();r.onsuccess=function(e){let i=e.target.result;i?(t.push({id:i.value.id,name:i.value.name,role:i.value.role}),i.continue()):A(t)},r.onerror=function(){e("Error retrieving chat participants from IndexedDB")}},i.onerror=oG(e),i.onupgradeneeded=oT})}let d$=async()=>{try{await Iq.shakeService.getUser()?(await new Promise((A,e)=>{let t=indexedDB.open(oU,7);t.onsuccess=function(t){let i=t.target.result.transaction([oH],"readwrite").objectStore(oH).clear();i.onsuccess=function(){A("All users deleted successfully from IndexedDB")},i.onerror=function(){e("Error deleting users from IndexedDB")}},t.onerror=oG(e),t.onupgradeneeded=oT}),await new Promise((A,e)=>{let t=indexedDB.open(oU,7);t.onsuccess=function(t){let i=t.target.result.transaction([oL],"readwrite").objectStore(oL).clear();i.onsuccess=function(){oN.notifyChange(!0),A("All tickets deleted successfully from IndexedDB")},i.onerror=function(){e("Error deleting tickets from IndexedDB")}},t.onerror=oG(e),t.onupgradeneeded=oT}),await new Promise((A,e)=>{let t=indexedDB.open(oU,7);t.onsuccess=function(t){let i=t.target.result.transaction([oM],"readwrite").objectStore(oM).clear();i.onsuccess=function(){A("All chat participants deleted successfully from IndexedDB")},i.onerror=function(){e("Error deleting chat participants from IndexedDB")}},t.onerror=oG(e),t.onupgradeneeded=oT}),await new Promise((A,e)=>{let t=indexedDB.open(oU,7);t.onsuccess=function(t){let i=t.target.result.transaction([ox],"readwrite").objectStore(ox).clear();i.onsuccess=function(){dV.notifyChange(!0),A("All chat messages deleted successfully from IndexedDB")},i.onerror=function(){e("Error deleting chat messages from IndexedDB")}},t.onerror=oG(e),t.onupgradeneeded=oT}),await (async()=>{await Iq.shakeService.getUser()&&Iq.chatWebSocket.disconnect()})(),IV.localStorage.setFetchTicketsTime(null)):of("User not registered.")}catch{}},d0=async A=>{try{if(!A)return void of("Cannot register user. Id not provided.");if(A.length>256)return void of("Cannot register user. Max id length is 256");let e=await Iq.shakeService.getUser();if(e){if(e.endUserId===A)return;of("Switching registered user."),await d$()}await d2(A),await dX()}catch{}},d2=async A=>{await dz({id:0,endUserId:A,isSynced:!1})},d1=A=>{Iq.userRequestsQueue.add(()=>d8(A))},d8=async A=>{try{if(!A)return void of("Cannot update user. Metadata not provided.");if(JSON.stringify(A).length>51200)return void of("Cannot update user. Max metadata size is 51200");let e=await Iq.shakeService.getUser();e?(await d3(e,A),await dX()):of("Cannot update user. User not registerd.")}catch{}},d3=async(A,e)=>{let t={...A,id:0,metadata:e,isSynced:!1};await dz(t)};var d4,d9,d7,d5,d6,fA,fe,ft,fi,fr,fn,fs,fo="u">typeof globalThis?globalThis:"u">typeof window?window:"u">typeof global?global:"u">typeof self?self:{},fa={exports:{}};fs=fa.exports,function(A){var e="function",t="undefined",i="object",r="string",n="major",s="model",o="name",a="type",c="vendor",g="version",l="architecture",u="console",B="mobile",h="tablet",d="smarttv",f="wearable",Q="embedded",C="Amazon",p="Apple",w="ASUS",E="BlackBerry",I="Browser",m="Chrome",v="Firefox",y="Google",k="Honor",D="Huawei",b="Microsoft",F="Motorola",P="Nvidia",U="OnePlus",S="Opera",H="OPPO",x="Samsung",M="Sharp",L="Sony",_="Xiaomi",R="Zebra",T="Facebook",G="Chromium OS",N="Mac OS",j=" Browser",O=function(A){for(var e={},t=0;t<A.length;t++)e[A[t].toUpperCase()]=A[t];return e},K=function(A,e){return typeof A===r&&-1!==Y(e).indexOf(Y(A))},Y=function(A){return A.toLowerCase()},z=function(A,e){if(typeof A===r)return A=A.replace(/^\s\s*/,""),typeof e===t?A:A.substring(0,500)},J=function(A,t){for(var r,n,s,o,a,c,g=0;g<t.length&&!a;){var l=t[g],u=t[g+1];for(r=n=0;r<l.length&&!a&&l[r];)if(a=l[r++].exec(A))for(s=0;s<u.length;s++)c=a[++n],typeof(o=u[s])===i&&o.length>0?2===o.length?typeof o[1]==e?this[o[0]]=o[1].call(this,c):this[o[0]]=o[1]:3===o.length?typeof o[1]!==e||o[1].exec&&o[1].test?this[o[0]]=c?c.replace(o[
5421],o[2]):void 0:this[o[0]]=c?o[1].call(this,c,o[2]):void 0:4===o.length&&(this[o[0]]=c?o[3].call(this,c.replace(o[1],o[2])):void 0):this[o]=c||void 0;g+=2}},X=function(A,e){for(var t in e)if(typeof e[t]===i&&e[t].length>0){for(var r=0;r<e[t].length;r++)if(K(e[t][r],A))return"?"===t?void 0:t}else if(K(e[t],A))return"?"===t?void 0:t;return e.hasOwnProperty("*")?e["*"]:A},V={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},q={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[g,[o,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[g,[o,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[o,g],[/opios[\/ ]+([\w\.]+)/i],[g,[o,S+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[g,[o,S+" GX"]],[/\bopr\/([\w\.]+)/i],[g,[o,S]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[g,[o,"Baidu"]],[/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i],[g,[o,"Maxthon"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim(?:browser|boat|jet))[\/ ]?([\d\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio|(?=comodo_)?dragon)\/([-\w\.]+)/i,/(heytap|ovi|115)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[o,g],[/quark(?:pc)?\/([-\w\.]+)/i],[g,[o,"Quark"]],[/\bddg\/([\w\.]+)/i],[g,[o,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[g,[o,"UC"+I]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[g,[o,"WeChat"]],[/konqueror\/([\w\.]+)/i],[g,[o,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[g,[o,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[g,[o,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[g,[o,"Smart Lenovo "+I]],[/(avast|avg)\/([\w\.]+)/i],[[o,/(.+)/,"$1 Secure "+I],g],[/\bfocus\/([\w\.]+)/i],[g,[o,v+" Focus"]],[/\bopt\/([\w\.]+)/i],[g,[o,S+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[g,[o,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[g,[o,"Dolphin"]],[/coast\/([\w\.]+)/i],[g,[o,S+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[g,[o,"MIUI"+j]],[/fxios\/([\w\.-]+)/i],[g,[o,v]],[/\bqihoobrowser\/?([\w\.]*)/i],[g,[o,"360"]],[/\b(qq)\/([\w\.]+)/i],[[o,/(.+)/,"$1Browser"],g],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[o,/(.+)/,"$1"+j],g],[/samsungbrowser\/([\w\.]+)/i],[g,[o,x+" Internet"]],[/metasr[\/ ]?([\d\.]+)/i],[g,[o,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[o,"Sogou Mobile"],g],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i],[o,g],[/(lbbrowser|rekonq)/i,/\[(linkedin)app\]/i],[o],[/ome\/([\w\.]+) \w* ?(iron) saf/i,/ome\/([\w\.]+).+qihu (360)[es]e/i],[g,o],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[o,T],g],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/(daum)apps[\/ ]([\w\.]+)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[o,g],[/\bgsa\/([\w\.]+) .*safari\//i],[g,[o,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[g,[o,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[g,[o,m+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[o,m+" WebView"],g],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[g,[o,"Android "+I]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[o,g],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[g,[o,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[g,o],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[o,[g,X,{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[o,g],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[o,"Netscape"],g],[/(wolvic|librewolf)\/([\w\.]+)/i],[o,g],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[g,[o,v+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(amaya|dillo|doris|icab|ladybird|lynx|mosaic|netsurf|obigo|polaris|w3m|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/\b(links) \(([\w\.]+)/i],[o,[g,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[o,[g,/master.|lts./,""]]],cpu:[[/\b((amd|x|x86[-_]?|wow|win)64)\b/i],[[l,"amd64"]],[/(ia32(?=;))/i,/\b((i[346]|x)86)(pc)?\b/i],[[l,"ia32"]],[/\b(aarch64|arm(v?[89]e?l?|_?64))\b/i],[[l,"arm64"]],[/\b(arm(v[67])?ht?n?[fl]p?)\b/i],[[l,"armhf"]],[/( (ce|mobile); ppc;|\/[\w\.]+arm\b)/i],[[l,"arm"]],[/((ppc|powerpc)(64)?)( mac|;|\))/i],[[l,/ower/,"",Y]],[/ sun4\w[;\)]/i],[[l,"sparc"]],[/\b(avr32|ia64(?=;)|68k(?=\))|\barm(?=v([1-7]|[5-7]1)l?|;
vendor: 8,020 bytes, line 542
542|eabi)|(irix|mips|sparc)(64)?\b|pa-risc)/i],[[l,Y]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[s,[c,x],[a,h]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr])[-\w]+)/i,/sec-(sgh\w+)/i],[s,[c,x],[a,B]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[s,[c,p],[a,B]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[s,[c,p],[a,h]],[/(macintosh);/i],[s,[c,p]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[s,[c,M],[a,B]],[/\b((?:brt|eln|hey2?|gdi|jdn)-a?[lnw]09|(?:ag[rm]3?|jdn2|kob2)-a?[lw]0[09]hn)(?: bui|\)|;)/i],[s,[c,k],[a,h]],[/honor([-\w ]+)[;\)]/i],[s,[c,k],[a,B]],[/\b((?:ag[rs][2356]?k?|bah[234]?|bg[2o]|bt[kv]|cmr|cpn|db[ry]2?|jdn2|got|kob2?k?|mon|pce|scm|sht?|[tw]gr|vrd)-[ad]?[lw][0125][09]b?|605hw|bg2-u03|(?:gem|fdr|m2|ple|t1)-[7a]0[1-4][lu]|t1-a2[13][lw]|mediapad[\w\. ]*(?= bui|\)))\b(?!.+d\/s)/i],[s,[c,D],[a,h]],[/(?:huawei)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[s,[c,D],[a,B]],[/oid[^\)]+; (2[\dbc]{4}(182|283|rp\w{2})[cgl]|m2105k81a?c)(?: bui|\))/i,/\b((?:red)?mi[-_ ]?pad[\w- ]*)(?: bui|\))/i],[[s,/_/g," "],[c,_],[a,h]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite|pro)?)(?: bui|\))/i,/ ([\w ]+) miui\/v?\d/i],[[s,/_/g," "],[c,_],[a,B]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[s,[c,H],[a,B]],[/\b(opd2(\d{3}a?))(?: bui|\))/i],[s,[c,X,{OnePlus:["304","403","203"],"*":H}],[a,h]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[s,[c,"Vivo"],[a,B]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[s,[c,"Realme"],[a,B]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto(?! 360)[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[s,[c,F],[a,B]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[s,[c,F],[a,h]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[s,[c,"LG"],[a,h]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv|watch)\w+)/i,/\blg-?([\d\w]+) bui/i],[s,[c,"LG"],[a,B]],[/(ideatab[-\w ]+|602lv|d-42a|a101lv|a2109a|a3500-hv|s[56]000|pb-6505[my]|tb-?x?\d{3,4}(?:f[cu]|xu|[av])|yt\d?-[jx]?\d+[lfmx])( bui|;|\)|\/)/i,/lenovo ?(b[68]0[08]0-?[hf]?|tab(?:[\w- ]+?)|tb[\w-]{6,7})( bui|;|\)|\/)/i],[s,[c,"Lenovo"],[a,h]],[/(nokia) (t[12][01])/i],[c,s,[a,h]],[/(?:maemo|nokia).*(n900|lumia \d+|rm-\d+)/i,/nokia[-_ ]?(([-\w\. ]*))/i],[[s,/_/g," "],[a,B],[c,"Nokia"]],[/(pixel (c|tablet))\b/i],[s,[c,y],[a,h]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[s,[c,y],[a,B]],[/droid.+; (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[s,[c,L],[a,B]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[s,"Xperia Tablet"],[c,L],[a,h]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[s,[c,U],[a,B]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[s,[c,C],[a,h]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[s,/(.+)/g,"Fire Phone $1"],[c,C],[a,B]],[/(playbook);[-\w\),; ]+(rim)/i],[s,c,[a,h]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[s,[c,E],[a,B]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[s,[c,w],[a,h]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[s,[c,w],[a,B]],[/(nexus 9)/i],[s,[c,"HTC"],[a,h]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[c,[s,/_/g," "],[a,B]],[/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])\w*(\)| bui)/i],[s,[c,"TCL"],[a,h]],[/(itel) ((\w+))/i],[[c,Y],s,[a,X,{tablet:["p10001l","w7001"],"*":"mobile"}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[s,[c,"Acer"],[a,h]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[s,[c,"Meizu"],[a,B]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[s,[c,"Ulefone"],[a,B]],[/; (energy ?\w+)(?: bui|\))/i,/; energizer ([\w ]+)(?: bui|\))/i],[s,[c,"Energizer"],[a,B]],[/; cat (b35);/i,/; (b15q?|s22 flip|s48c|s62 pro)(?: bui|\))/i],[s,[c,"Cat"],[a,B]],[/((?:new )?andromax[\w- ]+)(?: bui|\))/i],[s,[c,"Smartfren"],[a,B]],[/droid.+; (a(?:015|06[35]|142p?))/i],[s,[c,"Nothing"],[a,B]],[/; (x67 5g|tikeasy \w+|ac[1789]\d\w+)( b|\))/i,/archos ?(5|gamepad2?|([\w ]*[t1789]|hello) ?\d+[\w ]*)( b|\))/i],[s,[c,"Archos"],[a,h]],[/archos ([\w ]+)( b|\))/i,/; (ac[3-6]\d\w{2,8})( b|\))/i],[s,[c,"Archos"],[a,B]],[/(imo) (tab \w+)/i,/(infinix) (x1101b?)/i],[c,s,[a,h]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus(?! zenw)|dell|jolla|meizu|motorola|polytron|infinix|tecno|micromax|advan)[-_ ]?([-\w]*)/i,/; (hmd|imo) ([\w ]+?)(?: bui|\))/i,/(hp) ([\w ]+\w)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w ]+?)(?: bui|\)|\/)/i,/(oppo) ?([\w ]+) bui/i],[c,s,[a,B]],[/(kobo)\s(ereader|touch)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[c,s,[a,h]],[/(surface duo)/i],[s,[c,b],[a,h]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[s,[c,"Fairphone"],[a,B]],[/(u304aa)/i],[s,[c,"AT&T"],[a,B]],[/\bsie-(\w*)/i],[s,[c,"Siemens"],[a,B]],[/\b(rct\w+) b/i],[s,[c,"RCA"],[a,h]],[/\b(venue[\d ]{2,7}) b/i],[s,[c,"Dell"],[a,h]],[/\b(q(?:mv|ta)\w+) b/i],[s,[c,"Verizon"],[a,h]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[s,[c,"Barnes & Noble"],[a,h]],[/\b(tm\d{3}\w+) b/i],[s,[c,"NuVision"],[a,h]],[/\b(k88) b/i],[s,[c,"ZTE"],[a,h]],[/\b(nx\d{3}j) b/i],[s,[c,"ZTE"],[a,B]],[/\b(gen\d{3}) b.+49h/i],[s,[c,"Swiss"],[a,B]],[/\b(zur\d{3}) b/i],[s,[c,"Swiss"],[a,h]],[/\b((zeki)?tb.*\b) b/i],[s,[c,"Zeki"],[a,h]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[c,"Dragon Touch"],s,[a,h]],[/\b(ns-?\w{0,9}) b/i],[s,[c,"Insignia"],[a,h]],[/\b((nxa|next)-?\w{0,9}) b/i],[s,[c,"NextBook"],[a,h]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[c,"Voice"],s,[a,B]],[/\b(lvtel\-)?(v1[12]) b/i],[[c,"LvTel"],s,[a,B]],[/\b(ph-1) /i],[s,[c,"Essential"],[a,B]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[s,[c,"Envizen"],[a,h]],[/\b(trio[-\w\. ]+) b/i],[s,[c,"MachSpeed"],[a,h]],[/\btu_(1491) b/i],[s,[c,"Rotor"],[a,h]],[/((?:tegranote|shield t(?!.+d tv))[\w- ]*?)(?: b|\))/i],[s,[c,P],[a,h]],[/(sprint) (\w+)/i],[c,s,[a,B]],[/(kin\.[onetw]{3})/i],[[s,/\./g," "],[c,b],[a,B]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[s,[c,R],[a,h]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[s,[c,R],[a,B]],[/smart-tv.+(samsung)/i],[c,[a,d]],[/hbbtv.+maple;(\d+)/i],[[s,/^/,"SmartTV"],[c,x],[a,d]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[c,"LG"],[a,d]],[/(apple) ?tv/i],[c,[s,p+" TV"],[a,d]],[/crkey/i],[[s,m+"cast"],[c,y],[a,d]],[/droid.+aft(\w+)( bui|\))/i],[s,[c,C],[a,d]],[/(shield \w+ tv)/i],[s,[c,P],[a,d]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[s,[c,M],[a,d]],[/(bravia[\w ]+)( bui|\))/i],[s,[c,L],[a,d]],[/(mi(tv|box)-?\w+) bui/i],[s,[c,_],[a,d]],[/Hbbtv.*(technisat) (.*);/i],[c,s,[a,d]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[c,z],[s,z],[a,d]],[/droid.+; ([\w- ]+) (?:android tv|smart[- ]?tv)/i],[s,[a,d]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[a,d]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[c,s,[a,u]],[/droid.+; (shield)( bui|\))/i],[s,[c,P],[a,u]],[/(playstation \w+)/i],[s,[c,L],[a,u]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[s,[c,b],[a,u]],[/\b(sm-[lr]\d\d[0156][fnuw]?s?|gear live)\b/i],[s,[c,x],[a,f]],[/((pebble))app/i,/(asu
vendor: 4,218 bytes, line 542
542s|google|lg|oppo) ((pixel |zen)?watch[\w ]*)( bui|\))/i],[c,s,[a,f]],[/(ow(?:19|20)?we?[1-3]{1,3})/i],[s,[c,H],[a,f]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[s,[c,p],[a,f]],[/(opwwe\d{3})/i],[s,[c,U],[a,f]],[/(moto 360)/i],[s,[c,F],[a,f]],[/(smartwatch 3)/i],[s,[c,L],[a,f]],[/(g watch r)/i],[s,[c,"LG"],[a,f]],[/droid.+; (wt63?0{2,3})\)/i],[s,[c,R],[a,f]],[/droid.+; (glass) \d/i],[s,[c,y],[a,f]],[/(pico) (4|neo3(?: link|pro)?)/i],[c,s,[a,f]],[/; (quest( \d| pro)?)/i],[s,[c,T],[a,f]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[c,[a,Q]],[/(aeobc)\b/i],[s,[c,C],[a,Q]],[/(homepod).+mac os/i],[s,[c,p],[a,Q]],[/windows iot/i],[[a,Q]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[s,[a,B]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[s,[a,h]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[a,h]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[a,B]],[/droid .+?; ([\w\. -]+)( bui|\))/i],[s,[c,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[g,[o,"EdgeHTML"]],[/(arkweb)\/([\w\.]+)/i],[o,g],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[g,[o,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna|servo)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[o,g],[/ladybird\//i],[[o,"LibWeb"]],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[g,o]],os:[[/microsoft (windows) (vista|xp)/i],[o,g],[/(windows (?:phone(?: os)?|mobile|iot))[\/ ]?([\d\.\w ]*)/i],[o,[g,X,V]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[g,X,V],[o,"Windows"]],[/[adehimnop]{4,7}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[g,/_/g,"."],[o,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[o,N],[g,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[g,o],[/(ubuntu) ([\w\.]+) like android/i],[[o,/(.+)/,"$1 Touch"],g],[/(android|bada|blackberry|kaios|maemo|meego|openharmony|qnx|rim tablet os|sailfish|series40|symbian|tizen|webos)\w*[-\/; ]?([\d\.]*)/i],[o,g],[/\(bb(10);/i],[g,[o,E]],[/(?:symbian ?os|symbos|s60(?=;)|series ?60)[-\/ ]?([\w\.]*)/i],[g,[o,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[g,[o,v+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[g,[o,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[g,[o,"watchOS"]],[/crkey\/([\d\.]+)/i],[g,[o,m+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[o,G],g],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux)(?: arm\w*| x86\w*| ?)([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[o,g],[/(sunos) ?([\w\.\d]*)/i],[[o,"Solaris"],g],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[o,g]]},W=function(u,d){if(typeof u===i&&(d=u,u=void 0),!(this instanceof W))return new W(u,d).getResult();var f=typeof A!==t&&A.navigator?A.navigator:void 0,Q=u||(f&&f.userAgent?f.userAgent:""),C=f&&f.userAgentData?f.userAgentData:void 0,p=d?function(A,e){var t={};for(var i in A)e[i]&&e[i].length%2==0?t[i]=e[i].concat(A[i]):t[i]=A[i];return t}(q,d):q,w=f&&f.userAgent==Q;return this.getBrowser=function(){var A,t={};return t[o]=void 0,t[g]=void 0,J.call(t,Q,p.browser),t[n]=typeof(A=t[g])===r?A.replace(/[^\d\.]/g,"").split(".")[0]:void 0,w&&f&&f.brave&&typeof f.brave.isBrave==e&&(t[o]="Brave"),t},this.getCPU=function(){var A={};return A[l]=void 0,J.call(A,Q,p.cpu),A},this.getDevice=function(){var A={};
542return A[c]=void 0,A[s]=void 0,A[a]=void 0,J.call(A,Q,p.device),w&&!A[a]&&C&&C.mobile&&(A[a]=B),w&&"Macintosh"==A[s]&&f&&typeof f.standalone!==t&&f.maxTouchPoints&&f.maxTouchPoints>2&&(A[s]="iPad",A[a]=h),A},this.getEngine=function(){var A={};return A[o]=void 0,A[g]=void 0,J.call(A,Q,p.engine),A},this.getOS=function(){var A={};return A[o]=void 0,A[g]=void 0,J.call(A,Q,p.os),w&&!A[o]&&C&&C.platform&&"Unknown"!=C.platform&&(A[o]=C.platform.replace(/chrome os/i,G).replace(/macos/i,N)),A},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return Q},this.setUA=function(A){return Q=typeof A===r&&A.length>500?z(A,500):A,this},this.setUA(Q),this};W.VERSION="1.0.41",W.BROWSER=O([o,g,n]),W.CPU=O([l]),W.DEVICE=O([s,c,a,u,B,d,h,f,Q]),W.ENGINE=W.OS=O([o,g]),fa.exports&&(fs=fa.exports=W),fs.UAParser=W;var Z=typeof A!==t&&(A.jQuery||A.Zepto);if(Z&&!Z.ua){var $=new W;Z.ua=$.getResult(),Z.ua.get=function(){return $.getUA()},Z.ua.set=function(A){$.setUA(A);var e=$.getResult();for(var t in e)Z.ua[t]=e[t]}}}("object"==typeof window?window:fo);var fc=fa.exports;let fg=()=>{!QI.isShakeOpened&&I3.report.isSessionReplayEnabled?Iq.sessionReplay.start():Iq.sessionReplay.stop()};class fl{constructor(){Ai(this,"_tags",[]),Ai(this,"_isConsoleLogsEnabled",!0),Ai(this,"_isCustomLogsEnabled",!0),Ai(this,"_isNetworkRequestsEnabled",!0),Ai(this,"_isScreenChangesEnabled",!0),Ai(this,"_isSystemEventsEnabled",!0),Ai(this,"_isUserActionsEnabled",!0),Ai(this,"_screenshotIncluded",!0),Ai(this,"_sessionReplayEnabled",!0),Ai(this,"enableActivityHistory",A=>{this.isConsoleLogsEnabled=A,this.isCustomLogsEnabled=A,this.isNetworkRequestsEnabled=A,this.isScreenChangesEnabled=A,this.isUserActionsEnabled=A,this.isSystemEventsEnabled=A}),Ai(this,"isActivityHistoryEnabled",()=>this.isConsoleLogsEnabled||this.isCustomLogsEnabled||this.isNetworkRequestsEnabled||this.isScreenChangesEnabled||this.isUserActionsEnabled||this.isSystemEventsEnabled)}get tags(){return[...this._tags]}set tags(A){let e=[...A];e.length>20&&(e=e.slice(0,20),of("Cannot set tags. 1-20 tags allowed.")),this._tags=e.filter(A=>A.length>0&&A.length<=100)}get isConsoleLogsEnabled(){return this._isConsoleLogsEnabled}set isConsoleLogsEnabled(A){let e;A!=this._isConsoleLogsEnabled&&(this._isConsoleLogsEnabled=A,e=Iq.consoleLogsTracker,A?e.start():e.stop())}get isCustomLogsEnabled(){return this._isCustomLogsEnabled}set isCustomLogsEnabled(A){this._isCustomLogsEnabled=A}get isNetworkRequestsEnabled(){return this._isNetworkRequestsEnabled}set isNetworkRequestsEnabled(A){let e;A!=this._isNetworkRequestsEnabled&&(this._isNetworkRequestsEnabled=A,e=Iq.networkRequestsTracker,A?e.start():e.stop())}get isScreenChangesEnabled(){return this._isScreenChangesEnabled}set isScreenChangesEnabled(A){let e;A!=this._isScreenChangesEnabled&&(this._isScreenChangesEnabled=A,e=Iq.screenChangeTracker,A?e.start():e.stop())}get isSystemEventsEnabled(){return this._isSystemEventsEnabled}set isSystemEventsEnabled(A){let e;A!=this._isSystemEventsEnabled&&(this._isSystemEventsEnabled=A,e=Iq.systemEventTracker,A?e.start():e.stop())}get isUserActionsEnabled(){return this._isUserActionsEnabled}set isUserActionsEnabled(A){let e;A!=this._isUserActionsEnabled&&(this._isUserActionsEnabled=A,e=Iq.userActionTracker,A?e.start():e.stop())}get screenshotIncluded(){return this._screenshotIncluded}set screenshotIncluded(A){this._screenshotIncluded=A}get isSessionReplayEnabled(){return this._sessionReplayEnabled}set isSessionReplayEnabled(A){A!=this._sessionReplayEnabled&&(this._sessionReplayEnabled=A,fg())}}Ai(fl,"metadata",{});var fu=((D=fu||{})[D.CONSOLE_LOG=0]="CONSOLE_LOG",D[D.CUSTOM_LOG=1]="CUSTOM_LOG",D[D.NETWORK_REQUEST=2]="NETWORK_REQUEST",D[D.NOTIFICATION_EVENT=3]="NOTIFICATION_EVENT",D[D.VIEW_CONTROLLER=4]="VIEW_CONTROLLER",D[D.SYSTEM_EVENT=5]="SYSTEM_EVENT",D[D.USER_ACTION=6]="USER_ACTION",D);let fB=[],fh=0,fd=new TextEncoder,ff=A=>{let e=fQ(A);if(!(e>=5242880)){for(;fh+e>=5242880&&fB.length>0;){let A=fB.shift();A&&(fh-=fQ(A))}fh+e<5242880&&(fB.push(A),fh+=e),fB.length>1e3&&fB.shift()}},fQ=A=>{let e=JSON.stringify(A);return fd.encode(e).length},fC=A=>null!==A&&RegExp("^[\\w.+-]+@([\\w\\-]+\\.)+[A-Z]+$","i").test(A),fp="3.1.1";async function fw(){var A,e,t,i,r;let n,s,o=new fc.UAParser(navigator.userAgent),a=await fv(),c=I3.report.tags,g=await Iq.shakeService.getUser();return{app_user_id:(null==g?void 0:g.userId)??null,timezone:Intl.DateTimeFormat().resolvedOptions().timeZone,issue_reported_time:oI(new Date().toString()),device:(n=navigator.userAgent).match(/Android/i)?"Android Device":n.match(/iPhone|iPad|iPod/i)?"iOS Device":n.match(/Windows Phone/i)?"Windows Phone":n.match(/Windows/i)?"Windows PC":n.match(/Macintosh|Mac OS/i)?"Macintosh":n.match(/Linux/i)?"Linux PC":null,browser_name:(null==(A=o.getBrowser())?void 0:A.name)??"",browser_version:(null==(e=o.getBrowser())?void 0:e.version)??"",current_view:window.location.href.substring(0,1e3),screen_height:fI().height,screen_width:fI().width,metadata_:fl.metadata,sdk_version:fp,report_type:Ac.MANUAL,screen_density:window.devicePixelRatio||1,locale:window.navigator.language||null,os_version:(null==(t=o.getOS())?void 0:t.ver
542sion)??"",os_name:(null==(i=o.getOS())?void 0:i.name)??"",device_orientation:(s=window.screen.orientation)?s.type.toLocaleLowerCase().includes("landscape-primary")?0:s.type.toLocaleLowerCase().includes("landscape-secondary")?180:s.type.toLocaleLowerCase().includes("portrait-primary")?90:s.type.toLocaleLowerCase().includes("portrait-secondary")?270:null:null,battery_level:null==a?void 0:a.level,battery_status:null!=a&&a.charging?1:0,font_scale:fy(),network_type:fk(),permissions:await fP(),browser_height:fm().height,browser_width:fm().width,cookies_enabled:fD(),is_mobile:fb(),cpu_arch:(null==(r=o.getCPU())?void 0:r.architecture)??"",app_version:"1.0",tags:c,fullstory_session:I3.isExtension?aq.fullStorySession:function(){let A=localStorage.getItem("_fs_uid");if(A)return A;{let A=document.cookie.split("; ").find(A=>A.startsWith("fs_uid="));if(A)return A.split("=")[1]}return null}()}}let fE=()=>{if(!I3.report.isActivityHistoryEnabled())return;let A={},e=[],t=[],i=[],r=[],n=[],s=[];return(fB.sort((A,e)=>A.timestamp==e.timestamp?0:A.timestamp>e.timestamp?1:-1),fB).forEach(A=>{switch(A.event_type){case fu.CONSOLE_LOG:e.push(A);break;case fu.CUSTOM_LOG:t.push(A);break;case fu.NETWORK_REQUEST:i.push(A);break;case fu.SYSTEM_EVENT:n.push(A);break;case fu.USER_ACTION:r.push(A);break;case fu.VIEW_CONTROLLER:s.push(A)}}),I3.report.isConsoleLogsEnabled&&(A.console_log_events=e),I3.report.isCustomLogsEnabled&&(A.custom_log_events=t),I3.report.isNetworkRequestsEnabled&&(A.network_requests=i),I3.report.isUserActionsEnabled&&(A.user_taps=r),I3.report.isSystemEventsEnabled&&(A.system_events=n),I3.report.isScreenChangesEnabled&&(A.view_controller_history=s),A};function fI(){return{width:window.screen.width,height:window.screen.height}}function fm(){return{width:window.innerWidth||document.documentElement.clientWidth,height:window.innerHeight||document.documentElement.clientHeight}}let fv=async()=>{if(!("getBattery"in navigator))return null;try{return await navigator.getBattery()}catch{return null}},fy=()=>{let A=document.createElement("div");A.style.fontSize="1rem",document.body.appendChild(A);let e=window.getComputedStyle(A),t=e.getPropertyValue("font-size")?parseFloat(e.getPropertyValue("font-size")):null;return document.body.removeChild(A),t},fk=()=>{let A="onLine"in navigator&&navigator.onLine||!1;return"connection"in navigator&&A&&navigator.connection.effectiveType||null},fD=()=>"cookieEnabled"in navigator&&navigator.cookieEnabled||null,fb=()=>{var A;return"userAgentData"in navigator?null==(A=navigator.userAgentData)?void 0:A.mobile:null};async function fF(A){try{return await navigator.permissions.query({name:A})}catch(A){return A.message,null}}async function fP(){let A=[];for(let e of Al)try{let t=await fF(e);t&&t.state&&"granted"===t.state&&A.push({name:e,state:t.state})}catch(A){oh(A.message)}return A}let fU=(A,e,t=!1)=>{let i=aY();return Object.assign(i.style,{position:"fixed",top:"20px",right:"20px",width:"320px",height:"150px",zIndex:"2147483647",border:"none",background:"transparent !important",colorScheme:"dark"}),i.onload=()=>{var r;let n=i.contentDocument||(null==(r=i.contentWindow)?void 0:r.document);if(!n)return;let s=aK();s.classList.add("shake-sdk-toast-notification");let o=document.getElementsByClassName("shake-sdk-toast-notification");s.style.marginBottom=55*o.length+"px";let a=aK();if(a.classList.add("shake-sdk-toast-content-container"),A){let e=aK();e.classList.add("shake-sdk-toast-title-container"),e.textContent=A,a.appendChild(e)}let c=aK();if(c.classList.add("shake-sdk-toast-message-container"),c.textContent=e,a.appendChild(c),t){let A=az();A.classList.add("shake-sdk-toast-loader"),s.appendChild(A)}s.appendChild(a);let g=aK();g.classList.add("shake-sdk-toast-close-button"),a$("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_14021_39143)'%3e%3cpath%20d='M16%208L8%2016'%20stroke='%23F2F2F7'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M16%2016.001L8%208.00098'%20stroke='%23F2F2F7'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_14021_39143'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",A=>{let e=aZ(A);e.classList.add("shake-sdk-toast-close-icon"),g.appendChild(e)}),s.append(g),n.body.appendChild(s),g.addEventListener("click",()=>{s.remove()}),aT(i),Qs(i)},i},fS=(A,e=4e3)=>{document.body.appendChild(A),e&&setTimeout(()=>fH(A),e)},fH=A=>{A.remove()},fx=(A=!1)=>{a&&a.remove();let e=AN().shake_sdk_dialog_ticket_sent_title,t=A?AN().shake_sdk_dialog_ticket_sent_link_message:AN().shake_sdk_dialog_ticket_sent_message;window.innerWidth<1024?a9(a=a1(e,t),4e3):fS(a=fU(e,t))},fM=()=>{a&&a.remove(),window.innerWidth<1024?a9(a=a1(AN().shake_sdk_dialog_ticket_not_sent_title,AN().shake_sdk_dialog_ticket_not_sent_message),4e3):fS(a=fU(AN().shake_sdk_dialog_ticket_not_sent_title,AN().shake_sdk_dialog_ticket_not_sent_message))},fL=async A=>{var e;try{let t=aj();if(t){let i=Iq.shakeService,r=fG(A),n=fN(A);r=await fT(r),t.tags.push(...n),t.custom_fields=r,t.log=fE();let s=ee(),o=null;I3.report.isSessionReplayEnabled&&(o=Iq.sessionReplay.getEvents()),fR(t),fJ(!0,!0,!0);let c=f_();((A=!1)=>{a&&a.remove();let e=A?AN().shake_sdk_dialog_ticket_sending_link_title:AN().shake_sdk_dialog_ticket_sending_title,t=AN().shake_sdk_dialog_ticket_sending_message;
542window.innerWidth<1024?(a=a1(e,t),a9(a,0)):(a=fU(e,t,!0),fS(a,0))})(c),oE(ow);let g=await i.sendUserFeedback(t,s,o);g&&(null==(e=aq.onTicketSent)||e.call(aq,g)),fx(c),dO(),I3.report.isSessionReplayEnabled&&Iq.sessionReplay.start()}}catch{fM()}},f_=()=>AK.apiKey===AO().apiKey,fR=A=>{var e,t;let i=Iq.userActionTracker.addFeedbackSubmittedEvent();null==(t=null==(e=A.log)?void 0:e.user_taps)||t.push(i)},fT=async A=>{let e=Iq.shakeService,t=await e.getUser(),i=A.find(A=>A.label==I9.email);return i&&i.value&&t&&!t.metadata[dT]&&(d1({[dT]:i.value}),A=A.filter(A=>A.label!==I9.email)),A},fG=A=>{let e=[];return A.items.forEach(A=>{if(A instanceof Ah&&e.push({type:Ag.TITLE,value:A.value??"",label:A.key}),A instanceof Ad&&e.push({type:Ag.TEXT_INPUT,value:A.value??"",label:A.key}),A instanceof Af&&e.push({type:Ag.EMAIL,value:A.value??"",label:A.key}),A instanceof AQ){let t=A.items[A.value??0];e.push({type:Ag.PICKER,value:t.key,label:A.key})}}),e},fN=A=>{let e=[];return A.items.forEach(A=>{if(A instanceof AQ){let t=A.items[A.value??0];t&&t.tag&&e.push(t.tag)}}),e},fj=new A9,fO=A=>{let e=[...new Set(A.map(A=>A.workspaceName))].map(A=>({name:A,items:[]}));return A.forEach(A=>{let t=e.find(e=>e.name===A.workspaceName);null==t||t.items.push({id:A.id,label:A.name,value:A.apiKey,icon:null})}),e},fK=A=>[{name:"",items:A.map(A=>({id:A.key,label:A.label,value:A.label,icon:A.icon}))}],fY="",fz=()=>{a5()&&(document.getElementsByTagName("body")[0].style.overflow=fY,fY="body.style.overflow")},fJ=(A=!0,e=!0,t=!1)=>{if(!QI.isShakeOpened)return;QI.isShakeOpened=!1;let i=document.getElementById(Qr);i&&(i.remove(),e&&QC(),A&&(fj.clear(),aN.splice(0,aN.length),A5.splice(0,A5.length),Iq.sessionReplay.start(),aq.onShakeClose&&aq.onShakeClose()),t||Iq.userActionTracker.addFeedbackDismissedEvent()),fz()},fX=()=>{fJ(!1,!1),QI.isScreensotCaptureMode=!0;let A=Qc({onCaptureCompleted:()=>{QI.isScreensotCaptureMode=!1,Qh(ee(),Ao.NEW_TICKET)}});document.body.appendChild(A)},fV=A=>{var e;let t;if((t=A6(A.name))?eA(t):void 0)return;let i=window.innerWidth>1024;if(A.size>0xa00000){let e=A.size/1048576;if(i){let A=AN().shake_sdk_dialog_attachment_size_limit_message;A=A.replace("%",e.toFixed(0)),fS(fU(AN().shake_sdk_dialog_attachment_size_limit_title,A))}else{let A;a9((A=(A=AN().shake_sdk_dialog_attachment_size_limit_message).replace("%",e.toFixed(0)),a1(AN().shake_sdk_dialog_attachment_size_limit_title,A)))}}else if(ee().length>=10)i?fS(fU(AN().shake_sdk_dialog_attachment_count_limit_title,AN().shake_sdk_dialog_attachment_count_limit_message)):a9(cy());else{let t,i;t=new Blob([A],{type:A.type}),i=(null==(e=A.name.split(".").reverse())?void 0:e[0])??"",A.type.startsWith("image")?ok(t,i):A.type.startsWith("video")?oD(t,i):ob(t,op.FILE,A.name)}},fq=A=>{let e=A=>{A.preventDefault(),A.stopPropagation()};["dragenter","dragover","dragleave","drop"].forEach(t=>{A.addEventListener(t,e,!1)}),["dragenter","dragover"].forEach(e=>{A.addEventListener(e,()=>{A.classList.add("hover")},!1)}),["dragleave","drop"].forEach(e=>{A.addEventListener(e,()=>{A.classList.remove("hover")},!1)}),A.addEventListener("drop",A=>{var e;let t=A.dataTransfer,i=null==(e=null==t?void 0:t.files)?void 0:e[0];i&&fV(i)},!1)},fW="data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_15055_29718)'%3e%3cpath%20d='M10.9375%2014.7916H4.375C3.33917%2014.7916%202.5%2013.9524%202.5%2012.9166V7.08325C2.5%206.04742%203.33917%205.20825%204.375%205.20825H10.9375C11.9733%205.20825%2012.8125%206.04742%2012.8125%207.08325V12.9166C12.8125%2013.9524%2011.9733%2014.7916%2010.9375%2014.7916Z'%20stroke='%23AEAEB2'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12.8125%2010.9141L15.975%2013.4591C16.5883%2013.9533%2017.5%2013.5166%2017.5%2012.7291V7.27077C17.5%206.48327%2016.5883%206.04661%2015.975%206.54077L12.8125%209.08577'%20stroke='%23AEAEB2'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_15055_29718'%3e%3crect%20width='20'%20height='20'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",fZ=A=>{let e=aK();e.classList.add("shake-sdk-context-menu-header");
542let t=oX(A);return e.classList.add("shake-sdk-context-menu-header-text"),e.appendChild(t),e},f$=({img:A,text:e,onClick:t})=>{let i=document.createElement("button");return i.classList.add("shake-sdk-context-menu-item"),i.onclick=t,a$(A,A=>{let t=aZ(A);i.appendChild(t),i.appendChild(oJ(e))}),i},f0=()=>{let A=cl();return A.classList.add("shake-sdk-context-menu-divider"),A},f2=()=>{let A=document.querySelector(`iframe#${Qr}`);A&&(A.classList.add("shake-sdk-no-attachments"),f1())},f1=()=>{let A=Qa();(null==A?void 0:A.querySelector(`#${Qn}`)).style.background="transparent"},f8=(A,e,t=f3(""))=>{let i=[],r=document.createElement("div");r.classList.add("shake-sdk-list-items");let n=document.createElement("div");return n.classList.add("shake-sdk-list"),n.appendChild(r),n.appendChild(t),t.style.display="none",{container:n,list:r,setData:n=>{for(n.forEach((t,n)=>{if(n>=i.length||A(t,i[n])){let A=document.createElement("div");A.classList.add("shake-sdk-list-item");let i=e(t);A.appendChild(i),n<r.children.length?r.replaceChild(A,r.children[n]):r.appendChild(A)}});r.children.length>n.length;)r.removeChild(r.lastChild);n.length<=0?(t.style.display="flex",r.style.display="none"):(t.style.display="none",r.style.display="flex"),i=n}}},f3=A=>{let e=document.createElement("p");e.classList.add("shake-sdk-list-empty-text"),e.innerHTML=A;let t=document.createElement("div");return t.classList.add("shake-sdk-list-empty"),a$("data:image/svg+xml,%3csvg%20width='46'%20height='46'%20viewBox='0%200%2046%2046'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_16500_1594)'%3e%3cpath%20d='M36.3282%2043.25H9.67122C7.55331%2043.25%205.83789%2041.5346%205.83789%2039.4167V24.0833C5.83789%2021.9654%207.55331%2020.25%209.67122%2020.25H36.3282C38.4461%2020.25%2040.1616%2021.9654%2040.1616%2024.0833V39.4167C40.1616%2041.5346%2038.4442%2043.25%2036.3282%2043.25Z'%20stroke='%23C7C7CC'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9.16602%2017.25V15.3333C9.16602%2013.2154%2010.8814%2011.5%2012.9993%2011.5H32.9998C35.1177%2011.5%2036.8331%2013.2154%2036.8331%2015.3333V17.25'%20stroke='%23C7C7CC'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12.4883%208.5V6.58333C12.4883%204.46542%2014.2037%202.75%2016.3216%202.75H29.6789C31.7968%202.75%2033.5122%204.46542%2033.5122%206.58333V8.5'%20stroke='%23C7C7CC'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M27.7528%2027.1218L18.2461%2036.6285'%20stroke='%23C7C7CC'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_16500_1594'%3e%3crect%20width='46'%20height='46'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",A=>{t.appendChild(aZ(A)),t.appendChild(e)}),t};var f4=((b=f4||{}).MOBILE_SDK="MOBILE_SDK",b);let f9=A=>{let e=navigator.language??"en-US";return A.toLocaleDateString(e,{day:"numeric",weekday:"short"})+", "+A.toLocaleTimeString(e,{minute:"numeric",hour:"numeric"})},f7=(A,e)=>{if(!e)return null;let t=A.find(A=>A.id===e.senderId);return(null==t?void 0:t.role)===f4.MOBILE_SDK?"sender":"recipient"},f5=A=>{let e,t,i,r,n,s,o,a,c,g,l,u,B;return"sender"===A.type?((e=oz(A.message)).classList.add("shake-sdk-chat-message-sender-bubble-text"),(t=aK()).classList.add("shake-sdk-chat-message-sender-bubble"),A.roundedCorners&&t.classList.add("shake-sdk-chat-message-sender-bubble-rounded"),t.appendChild(e),i=oY("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='54'%20height='54'%3e%3cpath%20d='M27,30.375L27,18M6.75,36V18c0,-6.213%205.037,-11.25%2011.25,-11.25h18c6.213,0%2011.25,5.037%2011.25,11.25v18c0,6.213%20-5.037,11.25%20-11.25,11.25H18c-6.213,0%20-11.25,-5.037%20-11.25,-11.25z'%20stroke-linejoin='round'%20stroke-width='4'%20fill='%2300000000'%20stroke='%23f04f4f'%20fill-rule='evenodd'%20stroke-linecap='round'/%3e%3cpath%20d='M27,35.888c-0.062,0%20-0.113,0.05%20-0.113,0.112s0.05,0.112%200.113,0.112c0.062,0%200.113,-0.05%200.113,-0.112s-0.05,-0.112%20-0.113,-0.112'%20stroke-linejoin='round'%20stroke-width='4'%20fill='%2300000000'%2
5420stroke='%23f04f4f'%20fill-rule='evenodd'%20stroke-linecap='round'/%3e%3c/svg%3e"),(r=aK()).classList.add("shake-sdk-chat-message-sender-bubble-container"),A.showError&&r.appendChild(i),r.appendChild(t),(n=oX(f9(new Date(A.timestamp)))).classList.add("shake-sdk-chat-message-sender-info-text"),(s=oX(AN().shake_sdk_chat_screen_error_message)).classList.add("shake-sdk-chat-message-sender-error-text"),(o=aK()).classList.add("shake-sdk-chat-message-sender-info"),A.showError?o.appendChild(s):o.appendChild(n),(a=aK()).classList.add("shake-sdk-chat-message-sender"),a.appendChild(r),(A.showTime||A.showError)&&a.appendChild(o),A.showError&&(a.classList.add("shake-sdk-chat-message-sender-error-state"),a.onclick=()=>A.onClick(A)),a):((c=oz(A.message)).classList.add("shake-sdk-chat-message-recipient-bubble-text"),(g=aK()).classList.add("shake-sdk-chat-message-recipient-bubble"),A.roundedCorners&&g.classList.add("shake-sdk-chat-message-recipient-bubble-rounded"),g.appendChild(c),l=oX(f9(new Date(A.timestamp))),(u=aK()).classList.add("shake-sdk-chat-message-recipient-info"),u.appendChild(l),(B=aK()).classList.add("shake-sdk-chat-message-recipient"),B.appendChild(g),A.showTime&&B.appendChild(u),B)},f6=(A,e)=>A.id!==e.id||A.showError!==e.showError,QA=A=>{let e,t,i,r,n,s,o,a;return(e=oY(A.image)).classList.add("shake-sdk-ticket-item-thumbnail"),(t=oz(A.title)).classList.add("shake-sdk-ticket-item-title"),(i=oX(A.subtitle)).classList.add("shake-sdk-ticket-item-subtitle"),(r=aK()).classList.add("shake-sdk-ticket-item-text-container"),r.appendChild(t),r.appendChild(i),n=oX(A.time),s=oY(oP),(o=aK()).classList.add("shake-sdk-ticket-item-time-container"),o.appendChild(n),A.read||o.appendChild(s),(a=document.createElement("button")).classList.add("shake-sdk-ticket-item"),a.appendChild(e),a.appendChild(r),a.appendChild(o),a.onclick=A.onPress,a},Qe=(A,e)=>A.id!==e.id||A.read!==e.read||A.title!==e.title||A.time!==e.time,Qt=(A,e)=>{let t,i=async()=>{let e,t=Iq.shakeService,i=(e=await t.getTickets(),e.map(e=>({id:e.id,title:e.title,subtitle:AN().shake_sdk_home_screen_feedback_type,time:e.timeFrame,image:e.screenshot,read:e.read,onPress:()=>A(e.id)}))).slice(0,50);a.setData(i)},r=cu({title:AN().shake_sdk_home_screen_title,onCloseClick:()=>fJ()}),n=oz(AN().shake_sdk_home_screen_subtitle);n.classList.add("shake-sdk-home-screen-subtitle");let s=[];s.push({title:AN().shake_sdk_home_action_submit,onClick:e,icon:"data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23filter0_i_19401_1655)'%3e%3ccircle%20cx='20'%20cy='20'%20r='20'%20fill='url(%23paint0_linear_19401_1655)'/%3e%3c/g%3e%3ccircle%20cx='20'%20cy='20'%20r='19.5'%20stroke='%234CD266'%20stroke-opacity='0.3'/%3e%3cg%20clip-path='url(%23clip0_19401_1655)'%3e%3cpath%20d='M20%2016V24'%20stroke='%2346D39A'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M24%2020H16'%20stroke='%2346D39A'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M20%2029C15.029%2029%2011%2024.971%2011%2020C11%2015.029%2015.029%2011%2020%2011C24.971%2011%2029%2015.029%2029%2020C29%2024.971%2024.971%2029%2020%2029Z'%20stroke='%2346D39A'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_i_19401_1655'%20x='0'%20y='0'%20width='40'%20height='40'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='2'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='arithmetic'%20k2='-1'%20k3='1'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%201%200%200%200%200%201%200%200%200%200%201%200%200%200%200.3%200'/%3e%3cfeBlend%20mode='normal'%20in2='shape'%20result='effect1_innerShadow_19401_1655'/%3e%3c/filter%3e%3clinearGradient%20id='paint0_linear_19401_1655'%20x1='6.5'%20y1='6'%20x2='34'%20y2='33.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%234CD266'%20stop-opacity='0.05'/%3e%3cstop%20offset='1'%20stop-color='%234CD266'%20stop-opacity='0.25'/%3e%3c/linearGradient%3e%3cclipPath%20id='clip0_19401_1655'%3e%3crect%20width='24'%20height='24'%20fill='white'%20transform='translate(8%208)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e"});let o=((t=document.createElement("div")).classList.add("shake-sdk-action-button-group"),s.forEac
542h(A=>{t.appendChild((A=>{let e=oz(A.title),t=aK();if(t.classList.add("shake-sdk-action-button-text-div"),t.appendChild(e),A.subtitle){let e=oJ(A.subtitle);t.appendChild(e)}let i=document.createElement("button");if(i.classList.add("shake-sdk-action-button"),i.onclick=A.onClick,A.icon){let e=oY(A.icon);e.classList.add("shake-sdk-action-button-icon"),i.appendChild(e)}return i.appendChild(t),i})(A))}),t),a=f8(Qe,QA,f3(AN().shake_sdk_home_screen_empty_list));a.container.classList.add("shake-sdk-home-screen-list");let c=aK();return c.classList.add("shake-sdk-home-screen"),c.appendChild(r.container),c.appendChild(n),c.appendChild(o),c.appendChild(a.container),co(c,()=>{oN.addObserver(i)}),cs(c,()=>{oN.removeObserver(i)}),d_(c,A=>{r.setBadgeVisible(A)}),c},Qi=A=>{"Escape"===A.key&&(fJ(),A.stopImmediatePropagation())},Qr="shake-sdk-ui",Qn="shake-sdk-root",Qs=A=>{var e;let t=Qo(),i=A.contentDocument||(null==(e=A.contentWindow)?void 0:e.document);if(i){let A=i.createElement("style");A.textContent=`:root { ${Object.entries(t).map(([A,e])=>`${A}: ${e};`).join(`
543`)} }`,i.head.appendChild(A)}},Qo=()=>{let A=getComputedStyle(document.documentElement),e={};for(let t=0;t<A.length;t++){let i=A[t];i.startsWith("--shake-sdk-")&&(e[i]=A.getPropertyValue(i).trim())}return e},Qa=()=>{var A;let e=document.querySelector(`iframe#${Qr}`);return(null==e?void 0:e.contentDocument)||(null==(A=null==e?void 0:e.contentWindow)?void 0:A.document)||null},Qc=({onCaptureCompleted:A,screenshot:e})=>{let t,i,r,n,s,o=Iq.screenshotManager,a=!1,c=0,g=0,l=null,u=async()=>{if(!l||a)return;a=!0,B.appendChild(az());let t=l.getBoundingClientRect();t.width<10&&t.height<10&&(t=void 0),null==l||l.remove(),null==h||h.remove(),e?await o.cropScreenshot(e,t):await o.captureScreenshot(t),C.remove(),A()},B=aK();B.classList.add("shake-sdk-screen-capture"),B.addEventListener("pointerdown",A=>{a||(l?u():(c=A.clientX,g=A.clientY,(l=document.createElement("div")).classList.add("shake-sdk-screen-capture-selection"),B.appendChild(l),A.preventDefault()))}),B.addEventListener("pointermove",A=>{let e;if(!l||a)return;let t=Math.min(A.clientX,c),i=Math.min(A.clientY,g),r=Math.abs(A.clientX-c),n=Math.abs(A.clientY-g);l.style.left=t+"px",l.style.top=i+"px",l.style.width=r+"px",l.style.height=n+"px",e=A.clientX>=c&&A.clientY>=g?3:A.clientX>=c&&A.clientY<g?1:2*(!!(A.clientX<c)&&!!(A.clientY>=g));let s=l.style.width.replace("px",""),o=l.style.height.replace("px",""),u=parseInt(s),B=parseInt(o);f(e),d(`${u.toString()} ✕ ${B.toString()} px`)}),B.addEventListener("pointerup",u);let{cursorInfo:h,setInfoText:d,setInfoPosition:f,attachToCursor:Q}=(t=1,i=A=>{switch(t=A,n.className="shake-sdk-cursor-info",t){case 0:n.classList.add("shake-sdk-cursor-info-tl");break;case 2:n.classList.add("shake-sdk-cursor-info-bl");break;case 3:n.classList.add("shake-sdk-cursor-info-br");break;case 1:n.classList.add("shake-sdk-cursor-info-tr")}},r=A=>{A.preventDefault();let e=n.offsetWidth,i=n.offsetHeight,r=0,s=0;switch(t){case 0:r=A.clientX-e-15,s=A.clientY-i-15;break;case 1:r=A.clientX+15,s=A.clientY-i-15;break;case 2:r=A.clientX-e-15,s=A.clientY+15;break;case 3:r=A.clientX+15,s=A.clientY+15}let o=window.innerWidth-e,a=window.innerHeight-i;r=Math.max(0,Math.min(r,o)),s=Math.max(0,Math.min(s,a)),n.style.left=r+"px",n.style.top=s+"px"},(n=aK()).classList.add("shake-sdk-cursor-info"),n.style.touchAction="none",i(1),s=oz(""),n.appendChild(s),{cursorInfo:n,setInfoText:A=>{s.innerText=A},setInfoPosition:i,attachToCursor:A=>{A.addEventListener("pointermove",r,{passive:!1})},detachFromCursor:A=>{A.removeEventListener("pointermove",r)}
543,adjustXYPosition:r});Q(B),d(AN().shake_sdk_screen_capture_drag_to_screenshot),B.appendChild(h);let C=aY();return Object.assign(C.style,{position:"fixed",top:"0",left:"0",width:"100%",height:"100%",zIndex:"2147483647",border:"none",background:"transparent !important",colorScheme:"dark"}),C.onload=()=>{var A;let e=C.contentDocument||(null==(A=C.contentWindow)?void 0:A.document);e&&(e.body.appendChild(B),aT(C),Qs(C))},C},Qg=async()=>{let A=Iq.shakeService,e=await A.getUser();e&&e.userId&&await A.sendFailedReadReceipts(e.userId)},Ql=()=>{Iq.sessionReplay.stop()},Qu=async(A=I3.config.defaultScreen??Ao.NEW_TICKET)=>{if(!Qd())return;QI.isShakeOpened=!0,Ql(),dR(),dO(),Qg(),Qp();let e=aj();if(e||aO(e=await fw()),I3.report.screenshotIncluded&&A===Ao.NEW_TICKET){let e=Qc({onCaptureCompleted:()=>Qh(ee(),A)});document.body.appendChild(e)}else Qh(ee(),A)},QB=async A=>{if(!Qd())return;QI.isShakeOpened=!0,Ql(),dR(),dO(),Qg(),Qp();let e=aj();e||aO(e=await fw()),Qh(ee(),null,A)},Qh=(A,e=null,t=null)=>{QI.isShakeOpened=!0;let i=((A,e=null,t=null)=>{let i=aY();return i.id=Qr,I3.config.isAttachmentsEnabled()||i.classList.add("shake-sdk-no-attachments"),Object.assign(i.style,{position:"fixed",top:"0",right:"0",width:"100%",height:"100%",zIndex:"2147483647",border:"none",background:"transparent !important",colorScheme:"dark"}),i.onload=()=>{var r;let n,s,o,a,c,g,l,u,B,h,d,f,Q,C,p,w,E=i.contentDocument||(null==(r=i.contentWindow)?void 0:r.document);if(!E)return;let I=document.createElement("input");I.type="file",I.id="fileInput",I.style="display: none",I.addEventListener("change",A=>{var e;let t=A.target,i=null==(e=null==t?void 0:t.files)?void 0:e[0];i&&fV(i),I.value=""});let m=document.createElement("div");m.id=Qn,m.appendChild(I),a5()||(m.style.padding="40px"),E.body.appendChild(m);let v=(n=I3.config.isAttachmentsEnabled(),s=(A=>{var e;let t,i,r,n,s,o,a,c,g,l,u,B=Iq.attachmentsManager,h=aJ();h.id="shake-sdk-attachments-card";let d=aK();d.classList.add("shake-sdk-attachments-page");let f=(()=>{let A=[],{button:e,buttonRoot:t}=aW();if(a$(aX,A=>{e.appendChild(aZ(A)),e.appendChild(oq(AN().shake_sdk_dialog_add_attachment_grab_screenshot))}),e.onclick=fX,A.push(t),I3.isExtension){let{button:e,buttonRoot:t}=aW();a$(aV,A=>{e.appendChild(aZ(A)),e.appendChild(oq(AN().shake_sdk_dialog_add_attachment_record_screen_tab))}),e.onclick=aq.onRecordJustTabClick,A.push(t);let{button:i,buttonRoot:r}=aW();a$(aV,A=>{i.appendChild(aZ(A)),i.appendChild(oq(AN().shake_sdk_dialog_add_attachment_record_screen_desktop))}),i.onclick=aq.onRecordEntireScreenClick,A.push(r)}else{let{button:e,buttonRoot:t}=aW();a$(aV,A=>{e.appendChild(aZ(A)),e.appendChild(oq(AN().shake_sdk_dialog_add_attachment_record_screen_desktop))}),e.onclick=cI,A.push(t)}let i=aK();i.classList.add("shake-sdk-attachments-empty-buttons"),i.appendChild(t),i.append(...A);let r=aK();r.classList.add("shake-sdk-attachments-empty-dragdrop"),r.appendChild(oY
vendor: 12,172 bytes, line 543
543("data:image/png;base64,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")),
543r.appendChild(oX(AN().shake_sdk_ticket_mark_empty_attachments)),r.onclick=a2;let n=aK();return n.classList.add("shake-sdk-attachments-empty"),n.appendChild(r),n.appendChild(i),fq(r),n})(),Q=aK();Q.classList.add("shake-sdk-attachments-list-wrap"),fq(Q);let{preview:C,setAttachmentPreview:p}=((i=aK()).classList.add("shake-sdk-attachments-preview"),{preview:i,setAttachmentPreview:A=>{let e,r;t=A,a6(i),t&&(t.type===op.IMAGE&&i.appendChild(dL(t)),t.type===op.VIDEO&&i.appendChild((e=cD({src:t.dataUrl+"#t=0.1",controls:!0}),(r=aK()).classList.add("shake-sdk-video-preview"),r.appendChild(e),e.src=t.dataUrl+"#t=0.1",e.load(),r)))}}),w=aK();w.classList.add("shake-sdk-attachments-preview-wrap"),w.appendChild(C);let E=null,{attachmentList:I,addAttachmentToList:m,updateAttachmentInList:v,removeAttachmentFromList:y}=(e=A=>{if(A===E)return;E=A;let e=ei(A??"");e&&p(e)},r=Iq.attachmentsManager,n=new Map,s=A.length-1,(o=aK()).classList.add("shake-sdk-attachments-items"),a=A=>Array.from(n.keys()).find(e=>e===A.name)??A.name,c=A=>{s=Array.from(n.keys()).indexOf(a(A)),u()},g=A=>{r.removeAttachment(A)},l=A=>{var e,t;let i,r,s,a,l,u,B,h,d,f,Q,C,p=o.lastChild;p&&o.removeChild(p);let w=((s=cv(ck)).classList.add("shake-sdk-attachment-remove"),s.onclick=e=>{e.stopPropagation(),g(A)},A.type==op.IMAGE?(i=AN().shake_sdk_dialog_add_attachment_type_image,r=oY(A.previewUrl)):A.type==op.VIDEO?(i=AN().shake_sdk_dialog_add_attachment_type_video,r=cD({autoplay:!0})):(i=AN().shake_sdk_dialog_add_attachment_type_file,e=A.name,(a=aK()).classList.add("shake-sdk-file-thumbnail"),l=oX(e),a.appendChild(l),r=a),r.classList.add("shake-sdk-attachment-item-thumbnail"),(u=aJ()).classList.add("shake-sdk-attachment-item-card"),u.appendChild(r),u.appendChild(s),t=i,(B=aK()).classList.add("shake-sdk-attachment-title-box"),B.appendChild(oX(t)),h=B,(d=aK()).classList.add("shake-sdk-attachment-item-title"),d.appendChild(h),(f=aK()).classList.add("shake-sdk-attachment-item"),f.draggable=!1,f.onclick=()=>c(A),f.appendChild(u),f.appendChild(d),A.type==op.VIDEO&&(r.src=A.dataUrl+"#t=0.1",r.load()),f);n.set(A.name,w),o.appendChild(w),o.appendChild(((Q=cv(cm)).classList.add("shake-sdk-attachment-add-button"),(C=aK()).classList.add("shake-sdk-attachments-add-item"),C.appendChild(Q),C.appendChild(oX(AN().shake_sdk_attachments_add_more)),C.appendChild((A=>{let e,t,i,r=[];r.push(fZ("Screenshot")),r.push(f$({img:aX,text:AN().shake_sdk_dialog_add_attachment_grab_screenshot,onClick:I3.isExtension?aq.onGrabScreenshotClick:fX})),r.push(f0()),a5()||(r.push(fZ("Screen record")),I3.isExtension?(r.push(f$({img:fW,text:AN().shake_sdk_dialog_add_attachment_record_screen_tab,onClick:aq.onRecordJustTabClick})),r.push(f$({img:aV,text:AN().shake_sdk_dialog_add_attachment_record_screen_desktop,onClick:aq.onRecordEntireScreenClick}))):r.push(f$({img:fW,text:AN().shake_sdk_dialog_add_attachment_record_screen_desktop,onClick:cI})),r.push(f0())),r.push(fZ("Upload")),r.push(f$({img:"data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_15055_29723)'%3e%3cpath%20d='M15.3453%205.345L12.9887%202.98833C12.6762%202.67583%2012.252%202.5%2011.8103%202.5H5.83366C4.91283%202.5%204.16699%203.24583%204.16699%204.16667V15.8333C4.16699%2016.7542%204.91283%2017.5%205.83366%2017.5H14.167C15.0878%2017.5%2015.8337%2016.7542%2015.8337%2015.8333V6.52333C15.8337%206.08167%2015.6578%205.6575%2015.3453%205.345Z'%20stroke='%23AEAEB2'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M15.8337%206.66667H12.5003C12.0403%206.66667%2011.667%206.29333%2011.667%205.83333V2.5'%20stroke='%23AEAEB2'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_15055_29723'%3e%3crect%20width='20'%20height='20'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",text:AN().shake_sdk_dialog_add_attachment_browse_locations,onClick:a2}));let{menu:n,toggle:s}=(e=!1,(t=aK()).classList.add("shake-sdk-context-menu"),r.forEach(A=>t.appendChild(A)),(i=Qa())&&i.addEventListener("click",function(i){e&&i.target!==A&&(t.style.display="none",e=!1)}),{menu:t,toggle:()=>{e?(t.style.display="none",e=!1):(t.style.display="block",e=!0),t.style.left=A.getBoundingClientRect().left+50+"px",t.style.top=A.getBoundingClientRect().top-50+"px"}});return A.onclick=async A=>{(A.stopPropagation(),ee().length>=10)?fS(fU(AN().shake_sdk_dialog_attachment_count_limit_title,AN().shake_sdk_dialog_attachment_count_limit_message)):s()},n})(Q)),C))},u=()=>{if(s<0)return void e(null);let A=Array.from(n.keys())[s],t=Array.from(n.values())[s],i="shake-sdk-attachment-item-selected",r=Array.from(n.values());if(r){for(let A of r)A.classList.remove(i);null==t||t.classList.add(i)}e(A)},A.forEach(A=>l(A)),u(),{attachmentList:o,addAttachmentToList:A=>{l(A),s=n.size-1,u()},updateAttachmentInList:A=>{let e,t=n.get(a(A));t&&(e=t.getElementsByClassName("shake-sdk-attachment-item-thumbnail")[0],A.type===op.IMAGE&&(e.src=A.previewUrl),A.type===op.VIDEO&&(e.src=A.dataUrl))},removeAttachmentFromList:A=>{let e=n.get(a(A));e&&(e.remove(),n.delete(a(A)),n.size-1<s&&(s=n.size-1),u())}});Q.appendChild(I),d.appendChild(Q),d.appendChild(w);let k=()=>{f.remove(),h.appendChild(d)},D=()=>{d.remove(),h.appendChild(f)},b=A=>{A&&(y(A),0===ee().length&&D())},F=A=>{A&&(v(A),window.innerWidth<1024&&p(A))},P=A=>{A&&(m(A),ee().length>0&&k())};return co(h,()=>{B.removeObservers.addObserver(b),B.updateObservers.addObserver(F),B.addObservers.addObserver(P)}),cs(h,()=>{B.removeObservers.removeObserver(b),B.updateObservers.removeObserver(F),B.addObservers.removeObserver(P)}),A.length>0?k():D(),h})(A),(o=aK()).classList.add("shake-sdk-content-left"),n&&o.appendChild(s),l=()=>{c||(c=Qt(B,u),d.appendChild(c)),c&&(c.style.display="flex"),g&&(g.style.display="none"),a&&(a.style.display="none"),I3.config.isAttachmentsEnabled()&&f2()},u=async()=>{var A;let e,t;if(!a){let e=await Iq.shakeService.getUser();a=((A,e)=>{let t,i,r=!1,n=()=>{c.disabled=B()||r,a.textContent=r?AN().shake_sdk_new_ticket_submit_button_loading:AN().shake_sdk_new_ticket_submit_button_text},s=I3.isExtension?null:A,o=cu({title:AN().shake_sdk_new_ticket_title,onCloseClick:fJ,onBackClick:s}),a=oW(AN().shake_sdk_new_ticket_submit_button_text),{button:c,buttonRoot:g}=((t=document.createElement("button")).classList.add("shake-sdk-button-accent"),(i=document.createElement("div")).classList.add("shake-sdk-button-accent-shadow"),i.appendChild(t),{buttonRoot:i,button:t});c.classList.add("shake-sdk-submit-button"),c.disabled=!0,c.onclick=async()=>{r=!0,n(),await fL(u),r=!1,n()},c.appendChild(a);let{formElement:l,shakeForm:u,hasFormError:B}=((A,e)=>{var t;let i=IV.localStorage.getShakeState(),r=I3.config.shakeForm.clone();A||(r.items=r.items.filter(A=>A.key!=I9.email));let n={},s=(A,e)=>{n[A]=e},o=aK();if(o.classList.add("shake-sdk-new-ticket-form"),I3.isExtension){let A=()=>{let A=IV.localStorage.getSelectedAppId();if(!AK.apps.find(e=>e.id===A)){let e=AK.apps.find(A=>A.public);if(e)A=e.id;else{let e=AK.apps.find(A=>!A.public&&A.id!==AO().id);A=e?e.id:AO().id}}return A},e={onClick:()=>((A,e=!0,t=!0)=>{let i;i=e?window.open(A,"_blank"):window.open(A),t&&(null==i||i.focus())})("https://app.shakebugs.com/signin?src=sdk"),text:AN().shake_sdk_new_ticket_sign_in,title:AN().shake_sdk_new_ticket_your_workspace},{picker:t,setData:i,setSelectedId:r,setShowButton:n}=cA({onChange:A=>{AK.authToken&&IV.localStorage.setSelectedAppId(A),a(A)},label:AN().shake_sdk_new_ticket_submit_to,data:fO(AK.apps),selectedId:A(),showIcons:!1,emptyText:AN().shake_sdk_new_ticket_apps_empty,button:e,showButton:!AK.authToken}),s=()=>{i(fO(AK.apps));let e=A();r(e),a(e),n(!AK.authToken)},a=A=>{let e=AK.apps.find(e=>e.id===A);AK.apiKey!==(null==e?void 0:e.apiKey)&&(AK.apiKey=(null==e?void 0:e.apiKey)??"",Iq.shakeService.setApiKey((null==e?void 0:e.apiKey)??""),dR())};co(o,()=>AY.addObserver(s)),cs(o,()=>AY.removeObserver(s)),o.appendChild(t)}return null==(t=null==r?void 0:r.items)||t.forEach(A=>{if(A instanceof Ah){A.value=fj.formValues[A.key]??A.value;let t=cg({onChange:t=>{A.value=t,fj.setFormValue(A.key,t),e()},onError:e=>s(A.key,e),maxLength:1e4,rows:A.lines,value:A.value,label:A.label,required:A.required,isError:e=>!!A.required&&!e.trim(),error:""});o.appendChild(t)}if(A instanceof Ad){A.value=fj.formValues[A.key]??A.value;let t=cg({onChange:t=>{A.value=t,fj.setFormValue(A.key,t),e()},onError:e=>s(A.key,e),maxLength:1e4,rows:A.lines,value:A.value,label:A.label,required:A.required,isError:e=>!!A.required&&!e.trim(),error:""});o.appendChild(t)}if(A instanceof Af){A.value=i.formValues[A.key]??A.value;let t=cg({onChange:t=>{A.value=t,i.setFormValue(A.key,t),IV.localStorage.setShakeState(i),e()},onError:e=>s(A.key,e),maxLength:100,rows:1,value:A.value,label:A.label,required:A.required,isError:e=>A.required?!fC(e.trim()):!!(!fC(e.trim())&&e.trim()),error:AN().shake_sdk_new_ticket_email_error});o.appendChild(t)}if(A instanceof AQ){let t=fj.formValues[A.key]?fj.formValues[A.key]:A.items[A.value??0].key,{picker:i}=cA({onChange:t=>{A.value=A.items.findIndex(A=>A.key===t),fj.setFormValue(A.key,t),s(A.key,!1),e()},label:A.label,data:fK(A.items),selectedId:t});o.appendChild(i)}if(A instanceof Ap){let A,e,t,i,r,n,s,a,c,g,l=(A=Iq.attachmentsManager,e=new Map,(t=aK()).classList.add("shake-sdk-attachments-items-small"),i=()=>{let A;ee().length>=10?a9(cy()):a9(((A=[]).push({text:AN().shake_sdk_dialog_add_attachment_grab_screenshot,icon:"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='54'%20height='54'%3e%3cpath%20fill='%2300000000'%2
5430d='M13.5,6.75h-2.25c-2.485,0%20-4.5,2.015%20-4.5,4.5v2.25M40.5,47.25h2.25c2.485,0%204.5,-2.015%204.5,-4.5V40.5M6.75,40.5v2.25c0,2.485%202.015,4.5%204.5,4.5h2.25M47.25,13.5v-2.25c0,-2.485%20-2.015,-4.5%20-4.5,-4.5H40.5'%20stroke-width='3.38'%20stroke='%234CD266'/%3e%3c/svg%3e",onClick:I3.isExtension?aq.onGrabScreenshotClick:fX}),a5()||(I3.isExtension?(A.push({text:AN().shake_sdk_dialog_add_attachment_record_screen_tab,icon:ch,onClick:aq.onRecordJustTabClick}),A.push({text:AN().shake_sdk_dialog_add_attachment_record_screen_desktop,icon:ch,onClick:aq.onRecordEntireScreenClick})):A.push({text:AN().shake_sdk_dialog_add_attachment_record_screen_desktop,icon:ch,onClick:cI})),A.push({text:AN().shake_sdk_dialog_add_attachment_browse_locations,icon:"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='54'%20height='54'%3e%3cpath%20fill='%2300000000'%20d='M27,47.25c-11.184,0%20-20.25,-9.066%20-20.25,-20.25S15.816,6.75%2027,6.75%2047.25,15.816%2047.25,27%2038.184,47.25%2027,47.25l-0,0z'%20stroke-width='3.38'%20stroke='%2364B1FD'/%3e%3cpath%20fill='%2300000000'%20d='M26.998,26.156c-0.466,0.003%20-0.841,0.382%20-0.84,0.847%200.002,0.465%200.38,0.842%200.846,0.84%200.465,0%200.842,-0.378%200.842,-0.843%20-0.002,-0.467%20-0.382,-0.844%20-0.848,-0.844M35.998,26.156c-0.466,0.003%20-0.841,0.382%20-0.84,0.847%200.002,0.465%200.38,0.842%200.846,0.84%200.465,0%200.842,-0.378%200.842,-0.843%20-0.002,-0.467%20-0.382,-0.844%20-0.848,-0.844M17.998,26.156c-0.466,0.003%20-0.841,0.382%20-0.84,0.847%200.002,0.465%200.38,0.842%200.846,0.84%200.465,0%200.842,-0.378%200.842,-0.843%20-0.002,-0.467%20-0.382,-0.844%20-0.848,-0.844'%20stroke-width='3.38'%20stroke='%2364B1FD'/%3e%3c/svg%3e",onClick:a2}),a8(AN().shake_sdk_dialog_add_attachment,[{name:"",items:A}])))},r=A=>{var e;let t,i,r,n,s,o,a,c,g,l,u=ei(A.name);u&&(A.type==op.IMAGE?(u.name,(t=Qa())&&t.body.appendChild((i=(({image:A,onClick:e})=>{let t=document.createElement("button");return t.classList.add("shake-sdk-fs-previw-button"),t.onclick=e,a$(A,A=>t.appendChild(aZ(A))),t})({image:cb,onClick:()=>{s.remove()}}),(r=aK()).classList.add("shake-sdk-image-preview-toolbar-fs"),r.appendChild(i),(n=aK()).classList.add("shake-sdk-image-preview-content-fs"),n.appendChild(dL(u)),(s=aK()).classList.add("shake-sdk-image-preview-root-fs"),s.appendChild(r),s.appendChild(n),s))):A.type==op.VIDEO&&(u.name,(o=Qa())&&o.body.appendChild((e=u.previewUrl,a=(({image:A,onClick:e})=>{let t=document.createElement("button");return t.classList.add("shake-sdk-fs-previw-button"),t.onclick=e,a$(A,A=>t.appendChild(aZ(A))),t})({image:cb,onClick:()=>{l.remove()}}),(c=aK()).classList.add("shake-sdk-video-preview-toolbar-fs"),c.appendChild(a),(g=cD({src:e,controls:!0,autoplay:!0})).classList.add("shake-sdk-video-preview-fs"),(l=aK()).classList.add("shake-sdk-video-preview-root-fs"),l.appendChild(c),l.appendChild(g),l))))},n=e=>{A.removeAttachment(e)},s=A=>{var s;let o,a,c,g,l,u,B;if(!A)return;let h=t.lastChild;h&&t.removeChild(h);let d=((a=cv(ck)).classList.add("shake-sdk-attachment-item-remove-small"),a.onclick=e=>{e.stopPropagation(),n(A)},(o=A.type==op.IMAGE?oY(A.previewUrl):A.type==op.VIDEO?cD({autoplay:!0}):(s=A.name,(c=aK()).classList.add("shake-sdk-file-thumbnail-small"),g=oz(s),c.appendChild(g),c)).classList.add("shake-sdk-attachment-item-thumbnail-small"),o.onclick=()=>r(A),(l=aK()).classList.add("shake-sdk-attachment-item-small"),l.appendChild(o),l.appendChild(a),A.type==op.VIDEO&&(o.src=A.dataUrl+"#t=0.1",o.load()),l);e.set(A.name,d),t.appendChild(d),t.appendChild(((u=cv(cm)).classList.add("shake-sdk-attachment-add-button-small"),u.onclick=i,(B=aK()).classList.add("shake-sdk-attachments-add-item-small"),B.appendChild(u),B))},a=A=>{if(!A)return;let t=e.get(A.name);t&&(t.remove(),e.delete(A.name))},c=A=>{let t;if(!A)return;let i=e.get(A.name);i&&(t=i.getElementsByClassName("shake-sdk-attachment-item-thumbnail-small")[0],A.type===op.IMAGE&&(t.src=A.previewUrl),A.type===op.VIDEO&&(t.src=A.dataUrl))},g=A=>{A&&s(A)},co(t,()=>{A.removeObservers.addObserver(a),A.updateObservers.addObserver(c),A.addObservers.addObserver(g)}
543),cs(t,()=>{A.removeObservers.removeObserver(a),A.updateObservers.removeObserver(c),A.addObservers.removeObserver(g)}),ee().forEach(A=>s(A)),t);o.appendChild(l)}}),{formElement:o,shakeForm:r,hasFormError:()=>Object.values(n).includes(!0)}})(e,n),h=aK();return h.classList.add("shake-sdk-new-ticket"),h.appendChild(o.container),h.appendChild(l),h.appendChild(g),n(),d_(h,A=>{o.setBadgeVisible(A)}),co(l,()=>{var A;null==(A=l.getElementsByTagName("textarea")[0])||A.focus()}),h})(l,!e||e&&!(null!=(A=e.metadata)&&A[dT])),d.appendChild(a)}c&&(c.style.display="none"),g&&(g.style.display="none"),a&&(a.style.display="flex"),I3.config.isAttachmentsEnabled()&&(e=document.querySelector(`iframe#${Qr}`))&&(e.classList.remove("shake-sdk-no-attachments"),(null==(t=Qa())?void 0:t.querySelector(`#${Qn}`)).style.background="rgba(0,0,0,0.5)")},B=async A=>{if(!g){var e;let t,i,r,n,s,o,a,c,l,u,B,f=await Iq.shakeService.getTicket(A);e=null==f?void 0:f.title,t=async()=>{let e=Iq.shakeService,t=await e.getChatMessages(A),i=await (async(A,e)=>{let t=[],i=Iq.shakeService;if(await i.getUser()){let r=await i.getChatParticipants();A.forEach((i,n)=>{let s=A[n-1],o=A[n+1],a=f7(r,i),c=f7(r,s),g=f7(r,o);t.push({id:i.id,message:i.text,timestamp:i.timestamp,roundedCorners:g!==a,showTime:c!==a,showError:i.failed,type:a,onClick:e})})}return t})(t,A=>(async A=>{let e=await Iq.shakeService.getUser();e&&e.userId&&await Iq.shakeService.retryChatMessage(e.userId,A)})(A.id));r.setData(i),r.list.scrollTop=0,(async A=>{let e=Iq.shakeService,t=await e.getUser();t&&t.userId&&await e.sendReadReceipt(A,t.userId)})(A)},i=cu({title:e??AN().shake_sdk_chat_screen_title,onBackClick:()=>{h(),null==g||g.remove(),g=null},onCloseClick:fJ}),(r=f8(f6,f5,f3(AN().shake_sdk_chat_screen_empty_list))).list.classList.add("shake-sdk-chat-screen-message-list"),n=()=>{s.style.height="auto",s.style.height=s.scrollHeight+2+"px",o.disabled=!s.value.trim()},(s=document.createElement("textarea")).classList.add("shake-sdk-chat-message-input-text"),s.placeholder=AN().shake_sdk_chat_screen_input_hint,s.rows=1,s.addEventListener("input",n),s.autofocus=!0,(o=document.createElement("button")).classList.add("shake-sdk-chat-message-input-send"),o.onclick=async()=>{let e=s.value;s.value="",await (async(A,e)=>{let t=await Iq.shakeService.getUser();if(t&&t.userId){let i=e.trim();await Iq.shakeService.sendChatMessage(t.userId,A,i)}})(A,e),n()},o.disabled=!s.value.trim(),a$("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_19443_3301)'%3e%3cpath%20d='M19%2012H5'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M14%2017L19%2012'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M14%207L19%2012'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_19443_3301'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",A=>{let e=aZ(A);e.classList.add("shake-sdk-chat-message-input-send-icon"),o.appendChild(e)}),(a=aK()).classList.add("shake-sdk-chat-message-send-container"),a.appendChild(o),(c=cl(!1)).classList.add("shake-sdk-chat-message-divider"),(l=aK()).classList.add("shake-sdk-chat-message-content"),l.appendChild(s),l.appendChild(a),(u=aK()).classList.add("shake-sdk-chat-message-input"),u.appendChild(c),u.appendChild(l),(B=aK()).classList.add("shake-sdk-chat-screen"),B.appendChild(i.container),B.appendChild(r.container),B.appendChild(u),co(B,()=>{dV.addObserver(t)}),cs(B,()=>{dV.removeObserver(t)}),d_(B,A=>{i.setBadgeVisible(A)},A),g=B,d.appendChild(g)}c&&(c.style.display="none"),g&&(g.style.display="flex"),a&&(a.style.display="none"),I3.config.isAttachmentsEnabled()&&f2()},h=()=>{c||(c=Qt(B,u),d.appendChild(c)),c&&(c.style.display="flex"),g&&(g.style.display="none"),a&&(a.style.display="none")},(d=aK()).classList.add("shake-sdk-main-card-content"),(f=aJ()).classList.add("shake-sdk-main-card"),f.appendChild(d),t?B(t):e===Ao.HOME_SCREEN?l():e===Ao.NEW_TICKET?u():I3.config.defaultScreen===Ao.HOME_SCREEN?l():I3.config.defaultScreen===Ao.NEW_TICKET&&u(),Q=f,(C=aK()).classList.add("shake-sdk-content-right"),C.appendChild(Q),(p=aK()).id="shake-sdk-content",p.appendChild(o),p.appendChild(C),p);m.appendChild(v),aT(i),Qs(i),(w=i.contentWindow)&&w.addEventListener("keydown",Qi),(()=>{if(a5()){let A=document.getElementsByTagName("body")[0];fY=A.style.overflow,A.style.overflow="hidden"}})()},i})(A,e,t);document.body.appendChild(i)},Qd=()=>!QI.isShakeOpened&&!QI.isScreenRecordingMode&&!QI.isScreensotCaptureMode;class Qf extends HTMLElement{constructor(){super(...arguments),Ai(this,"onTicketsChanged",()=>{})}connectedCallback(){let A=oY("");A.alt="Send feedback icon",A.classList.add("shake-sdk-floating-button-icon-left");let e=oY("");e.alt="Send feedback icon",e.classList.add("shake-sdk-floating-button-icon-right");
543let t=oW(AN().shake_sdk_main_button_title);t.id=QE,t.classList.add("shake-sdk-floating-button-text");let i=oY(oP);i.classList.add("shake-sdk-floating-button-notification");let r=document.createElement("div");r.classList.add("shake-sdk-floating-button-inner-div"),r.appendChild(A),r.appendChild(t),r.appendChild(e),r.appendChild(i);let n=document.createElement("div");n.classList.add("shake-sdk-floating-button-outter-div"),n.appendChild(r);let s=document.createElement("button");s.classList.add("shake-sdk-floating-button"),s.appendChild(n),s.addEventListener("mousedown",A=>{A.stopPropagation(),A.preventDefault(),Qu()}),this.setAttribute("data-html2canvas-ignore","true"),this.classList.add("shake-sdk-floating-button-root"),this.onTicketsChanged=async()=>{let A=Iq.shakeService,e=(await A.getTickets()).filter(A=>!A.read).length>0;i.style.visibility=e?"visible":"hidden"};let o=this.attachShadow({mode:"open"});aG(o),o.appendChild(s),oN.addObserver(this.onTicketsChanged)}disconnectedCallback(){oN.removeObserver(this.onTicketsChanged)}}Ai(Qf,"name","shake-sdk-button"),customElements.define(Qf.name,Qf);let QQ=()=>{if(I3.config.floatingButtonEnabled){let A=document.createElement(Qf.name);A.id=Qw,document.body.appendChild(A)}else{let A=document.getElementById(Qw);null==A||A.remove()}},QC=()=>{var A,e;let t=null==(e=null==(A=document.getElementById(Qw))?void 0:A.shadowRoot)?void 0:e.firstChild;t&&(t.style.transition="transform 0.2s ease",t.style.transform="rotate(-90deg) translateX(50%) translateY(0)")},Qp=()=>{var A,e;let t=null==(e=null==(A=document.getElementById(Qw))?void 0:A.shadowRoot)?void 0:e.firstChild;t&&(t.style.transition="transform 0.2s ease",t.style.transform="rotate(-90deg) translateX(50%) translateY(150px)")},Qw="shake-sdk-main-button",QE="shake-sdk-main-button-text";class QI{constructor(){Ai(this,"_language",null),Ai(this,"_defaultScreen",Ao.NEW_TICKET),Ai(this,"_floatingButtonEnabled",!0),Ai(this,"_floatingButtonStyle",oF.JUPITER),Ai(this,"_shakeForm",null),Ai(this,"_networkRequestsFilter",null),Ai(this,"_sensitiveDataRedaction",!0),Ai(this,"_soundEffects",!0),Ai(this,"isAttachmentsEnabled",()=>{var A;return!!(null!=(A=this.shakeForm)&&A.items.find(A=>A.key===I9.attachments))})}get language(){return this._language}set language(A){var e;let t,i;this._language=A,(i=null==(t=null==(e=document.getElementById(Qw))?void 0:e.shadowRoot)?void 0:t.getElementById(QE))&&(i.innerText=AN().shake_sdk_main_button_title)}get defaultScreen(){return this._defaultScreen}set defaultScreen(A){this._defaultScreen=A}get floatingButtonEnabled(){return this._floatingButtonEnabled}set floatingButtonEnabled(A){this._floatingButtonEnabled=A,QQ()}get floatingButtonStyle(){return this._floatingButtonStyle}set floatingButtonStyle(A){this._floatingButtonStyle=A,Object.values(oF).forEach(A=>{document.documentElement.classList.remove(`shake-sdk-floating-button-theme-${A}`)}),document.documentElement.classList.add(`shake-sdk-floating-button-theme-${I3.config.floatingButtonStyle}`)}get shakeForm(){return this._shakeForm??I4()}set shakeForm(A){A=Qm(A),this._shakeForm=A}get networkRequestsFilter(){return this._networkRequestsFilter}set networkRequestsFilter(A){this._networkRequestsFilter=A}get sensitiveDataRedaction(){return this._sensitiveDataRedaction}set sensitiveDataRedaction(A){this._sensitiveDataRedaction=A}get soundEffects(){return this._soundEffects}set soundEffects(A){this._soundEffects=A}}Ai(QI,"isShakeOpened",!1),Ai(QI,"isScreensotCaptureMode",!1),Ai(QI,"isScreenRecordingMode",!1);let Qm=A=>{let e=!1,t=!1;return A.items=A.items.filter(A=>A instanceof Ah?!e&&(e=!0):!(A instanceof Ap)||!t&&(t=!0)),A};class Qv{constructor(){Ai(this,"onCaptureEvent",null),Ai(this,"funcLog",console.log),Ai(this,"funcError",console.error),Ai(this,"funcWarn",console.warn),Ai(this,"funcInfo",console.info),Ai(this,"funcDebug",console.debug),Ai(this,"funcTrace",console.trace),Ai(this,"setOnCaptureEvent",A=>{this.onCaptureEvent=A}),Ai(this,"start",()=>{console.log=(...A)=>{var e;null==(e=this.onCaptureEvent)||e.call(this,{type:"verbose",data:A}),this.funcLog(...A)},console.error=(...A)=>{var e;null==(e=this.onCaptureEvent)||e.call(this,{type:"error",data:A}),this.funcError(...A)},console.warn=(...A)=>{var e;null==(e=this.onCaptureEvent)||e.call(this,{type:"warning",data:A}),this.funcWarn(...A)},console.info=(...A)=>{var e;null==(e=this.onCaptureEvent)||e.call(this,{type:"info",data:A}),this.funcInfo(...A)},console.debug=(...A)=>{var e;null==(e=this.onCaptureEvent)||e.call(this,{type:"debug",data:A}),this.funcDebug(...A)},console.trace=(...A)=>{var e;null==(e=this.onCaptureEvent)||e.call(this,{type:"debug",data:A}),this.funcTrace(...A)}}),Ai(this,"stop",()=>{console.log=this.funcLog,console.error=this.funcError,console.warn=this.funcWarn,console.info=this.funcInfo,console.debug=this.funcDebug,console.trace=this.funcTrace})}}let Qy=window.XMLHttpRequest,Qk=Qy.prototype.open,QD=Qy.prototype.send,Qb=Qy.prototype.setRequestHeader,QF,QP=!1,QU={url:"",method:"",request_body:"",response_body:"",request_headers:{},response_headers:{},status_code:"",timestamp:"",start:0,duration:0},QS={setOnCaptureEvent(A){QF=A},enableInterceptor(){Qy.prototype.open=function(A,e,...t){(QU={url:"",method:"",request_body:"",response_body:"",request_headers:{},response_headers:{},status_code:"",timestamp:"",start:0,duration:0}).url=e.toString(),QU.method=A,Qk.call(this,A,e,...t)},Qy.prototype.setRequestHeader=function(A,e){QU.request_headers[A]=String(e),Qb.call(this,A,e)},Qy.prototype.send=function(A){let e=QH(A),t=new Date,i=t.toISOString();i=i.replace("Z","000+0000");let r=JSON.parse(JSON.stringify(QU));r.start=t.getTime(),r.timestamp=i,r.request_body=e||"",this.addEventListener&&(this.addEventListener("readystatechange",async()=>{QP&&this.readyState===this.HEADERS_RECEIVED&&this.getAllResponseHeaders()&&(r.response_headers=QM(this.getAllResponseHeaders()))},!1),this.addEventListener("load",async()=>{let A;QP&&(A=QL(r.response_headers)?"Stream detected (body not captured)":await Qx(this.response),r.duration=Date.now()-r.start,r.response_body=A||"",r.status_code=this.status?this.status.toString():"n/a",n(r))},!1),this.addEventListener("error",()=>{QP&&(r.duration=Date.now()-r.start,r.response_body="Request error.",r.status_code="err",n(r))},!1),this.addEventListener("abort",()=>{QP&&(r.duration=Date.now()-r.start,r.response_body="Request aborted.",r.status_code="err",n(r))},!1),this.addEventListener("timeout",()=>{QP&&(r.duration=Date.now()-r.start,r.response_body="Request timeout.",r.status_code="t/o",n(r))},!1));let n=A=>{A.method||(A.method=""),A.status_code||(A.status_code=""),QF&&QF(A)};QD.call(this,A)},QP=!0},disableInterceptor(){QP=!1,Qy.prototype.send=QD,Qy.prototype.open=Qk,Qy.prototype.setRequestHeader=Qb}},QH=A=>{try{let e,t;return t=e="string"==typeof A?A:JSON.stringify(A),/\ufffd/.test(t)&&(e="Binary data"),e}catch{return""}},Qx=async A=>{try{let e,t=await new Response(A).text();return e=t,/\ufffd/.test(e)&&(t="Binary data"),t}catch{return""}},QM=A=>{let e={};try{A&&A.split(`\r
544`).forEach(A=>{if(A){let t=A.split(/:(.+)/);e[String(null==t?void 0:t[0])]=String(null==t?void 0:t[1])}})}catch{}return e},QL=A=>{let e=A["Content-Type"]||A["content-type"]||"",t=A["Transfer-Encoding"]||A["transfer-encoding"]||"",i=A["Content-Length"]||A["content-length"]||"",r=e.toLowerCase(),n=t.toLowerCase();return!!(r.includes("event-stream")||r.includes("ndjson")||r.includes("json-seq")||r.includes("multipart/mixed")||r.includes("grpc-web")||r.includes("application/stream")||r.includes("octet-stream"))||n.includes("chunked")&&!i};class Q_{constructor(){Ai(this,"originalFetch",window.fetch),Ai(this,"onCaptureEvent",null),Ai(this,"isInterceptorEnabled",!1),Ai(this,"setOnCaptureEvent",A=>{this.onCaptureEvent=A}),Ai(this,"enable",()=>{this.isInterceptorEnabled||(this.isInterceptorEnabled=!0,this.originalFetch=window.fetch.bind(window),window.fetch=async(A,e)=>{var t,i,r;let n=A instanceof URL?A.href:"string"==typeof A?A:A.url,s=(null==e?void 0:e.method)||(A instanceof Request?A.method:"GET"),o=QR(null==e?void 0:e.body),a=QT(A,e),c=new Date().toISOString().replace("Z","000+0000"),g=Date.now();try{let i,r=e?await this.originalFetch(A,e):await this.originalFetch(A),l=r.clone(),u=QN(l);i=QL(u)?"Stream detected (body not captured)":await QG(l);let B={method:s,status_code:r.status.toString(),url:n,request_body:o,request_headers:a,response_body:i,response_headers:u,duration:Date.now()-g,
544start:g,timestamp:c};return null==(t=this.onCaptureEvent)||t.call(this,B),r}catch(A){if("AbortError"===A.name){let A={method:s,status_code:"err",url:n,request_body:o,request_headers:a,response_body:"Request aborted.",response_headers:{},duration:Date.now()-g,start:g,timestamp:c};null==(i=this.onCaptureEvent)||i.call(this,A)}else{let A={method:s,status_code:"err",url:n,request_body:o,request_headers:a,response_body:"Request error.",response_headers:{},duration:Date.now()-g,start:g,timestamp:c};null==(r=this.onCaptureEvent)||r.call(this,A)}throw A}})}),Ai(this,"disable",()=>{this.isInterceptorEnabled&&(this.isInterceptorEnabled=!1,window.fetch=this.originalFetch.bind(window))})}}let QR=A=>{if(!A)return"";try{if("string"==typeof A)return/\ufffd/.test(A)?"Binary data":A;if(A instanceof URLSearchParams)return A.toString();if(A instanceof FormData){let e={};return A.forEach((A,t)=>e[t]=A.toString()),JSON.stringify(e)}return A instanceof Blob||A instanceof ArrayBuffer?"Binary data":JSON.stringify(A)}catch{return A.toString()}},QT=(A,e)=>{let t={};return A instanceof Request&&A.headers.forEach((A,e)=>t[e]=A),null!=e&&e.headers&&new Headers(e.headers).forEach((A,e)=>t[e]=A),t},QG=async A=>{try{if(!A.bodyUsed){let e,t=await A.text();return e=t,/\ufffd/.test(e)&&(t="Binary data"),t}}catch{}return""},QN=A=>{let e={};return A.headers.forEach((A,t)=>e[t]=A),e},Qj=/\d{1,3}[.]\d{1,3}[.]\d{1,3}[.]\d{1,3}/,QO=/(?:5[1-5][0-9]{2}|222[1-9]|22[3-9][0-9]|2[3-6][0-9]{2}|27[01][0-9]|2720)[0-9]{12}/,QK=/\b([4]\d{3}[\s]\d{4}[\s]\d{4}[\s]\d{4}|[4]\d{3}[-]\d{4}[-]\d{4}[-]\d{4}|[4]\d{3}[.]\d{4}[.]\d{4}[.]\d{4}|[4]\d{3}\d{4}\d{4}\d{4})\b/,QY=/3[47][0-9]{13}/,Qz=/\b(?:4\d{12}(?:\d{3})?|5[1-5]\d{14}|3[47]\d{13}|6(?:011|5\d{2})\d{12})\b/,QJ=/Bearer\s[A-Za-z0-9-.]*/,QX=new Map;QX.set("IPv4 Address regex",Qj),QX.set("Mastercard number regex",QO),QX.set("Visa numbers regex",QK),QX.set("American express number regex",QY),QX.set("Credit card number regex",Qz),QX.set("Bearer token regex",QJ);let QV=RegExp([Qj.source,QO.source,QK.source,QY.source,Qz.source,QJ.source].join("|"),"gi"),Qq=["password","secret","passwd","api_key","apikey","access_token","auth_token","credentials","mysql_pwd","stripetoken","Authorization","Proxy-Authorization","card[number]","token"],QW="data_redacted";var QZ,Q$={exports:{}},Q0="object"==typeof Reflect?Reflect:null,Q2=Q0&&"function"==typeof Q0.apply?Q0.apply:function(A,e,t){return Function.prototype.apply.call(A,e,t)};QZ=Q0&&"function"==typeof Q0.ownKeys?Q0.ownKeys:Object.getOwnPropertySymbols?function(A){return Object.getOwnPropertyNames(A).concat(Object.getOwnPropertySymbols(A))}:function(A){return Object.getOwnPropertyNames(A)};var Q1=Number.isNaN||function(A){return A!=A};function Q8(){Q8.init.call(this)}Q$.exports=Q8,Q$.exports.once=function(A,e){return new Promise(function(t,i){function r(t){A.removeListener(e,n),i(t)}function n(){"function"==typeof A.removeListener&&A.removeListener("error",r),t([].slice.call(arguments))}Ci(A,e,n,{once:!0}),"error"!==e&&"function"==typeof A.on&&Ci(A,"error",r,{once:!0})})},Q8.EventEmitter=Q8,Q8.prototype._events=void 0,Q8.prototype._eventsCount=0,Q8.prototype._maxListeners=void 0;var Q3=10;function Q4(A){if("function"!=typeof A)throw TypeError('The "listener" argument must be of type Function. Received type '+typeof A)}function Q9(A){return void 0===A._maxListeners?Q8.defaultMaxListeners:A._maxListeners}function Q7(A,e,t,i){var r,n,s;if(Q4(t),void 0===(n=A._events)?(n=A._events=Object.create(null),A._eventsCount=0):(void 0!==n.newListener&&(A.emit("newListener",e,t.listener?t.listener:t),n=A._events),s=n[e]),void 0===s)s=n[e]=t,++A._eventsCount;else if("function"==typeof s?s=n[e]=i?[t,s]:[s,t]:i?s.unshift(t):s.push(t),(r=Q9(A))>0&&s.length>r&&!s.warned){s.warned=!0;var o=Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");o.name="MaxListenersExceededWarning",o.emitter=A,o.type=e,o.count=s.length,console&&console.warn&&console.warn(o)}return A}function Q5(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0==arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function Q6(A,e,t){var i={fired:!1,wrapFn:void 0,target:A,type:e,listener:t},r=Q5.bind(i);return r.listener=t,i.wrapFn=r,r}function CA(A,e,t){var i=A._events;if(void 0===i)return[];var r=i[e];return void 0===r?[]:"function"==typeof r?t?[r.listener||r]:[r]:t?function(A){for(var e=Array(A.length),t=0;t<e.length;++t)e[t]=A[t].listener||A[t];return e}(r):Ct(r,r.length)}function Ce(A){var e=this._events;if(void 0!==e){var t=e[A];if("function"==typeof t)return 1;if(void 0!==t)return t.length}return 0}function Ct(A,e){for(var t=Array(e),i=0;i<e;++i)t[i]=A[i];return t}function Ci(A,e,t,i){if("function"==typeof A.on)i.once?A.once(e,t):A.on(e,t);else{if("function"!=typeof A.addEventListener)throw TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof A);A.addEventListener(e,function r(n){i.once&&A.removeEventListener(e,r),t(n)})}}Object.defineProperty(Q8,"defaultMaxListeners",{enumerable:!0,get:function(){return Q3},set:function(A){if("number"!=typeof A||A<0||Q1(A))throw RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+A+".");Q3=A}}),Q8.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},Q8.prototype.setMaxListeners=function(A){if("number"!=typeof A||A<0||Q1(A))throw RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+A+".");return this._maxListeners=A,this},Q8.prototype.getMaxListeners=function(){return Q9(this)},Q8.prototype.emit=function(A){for(var e=[],t=1;t<arguments.length;t++)e.push(arguments[t]);var i="error"===A,r=this._events;if(void 0!==r)i=i&&void 0===r.error;else if(!i)return!1;if(i){if(e.length>0&&(n=e[0]),n instanceof Error)throw n;var n,s=Error("Unhandled error."+(n?" ("+n.message+")":""));throw s.context=n,s}var o=r[A];if(void 0===o)return!1;if("function"==typeof o)Q2(o,this,e);else{var a=o.length,c=Ct(o,a);for(t=0;t<a;++t)Q2(c[t],this,e)}return!0},Q8.prototype.addListener=function(A,e){return Q7(this,A,e,!1)},Q8.prototype.on=Q8.prototype.addListener,Q8.prototype.prependListener=function(A,e){return Q7(this,A,e,!0)},Q8.prototype.once=function(A,e){return Q4(e),this.on(A,Q6(this,A,e)),this},Q8.prototype.prependOnceListener=function(A,e){return Q4(e),this.prependListener(A,Q6(this,A,e)),this},Q8.prototype.removeListener=function(A,e){var t,i,r,n,s;if(Q4(e),void 0===(i=this._events)||void 0===(t=i[A]))return this;if(t===e||t.listener===e)0==--this._eventsCount?this._events=Object.create(null):(delete i[A],i.removeListener&&this.emit
544("removeListener",A,t.listener||e));else if("function"!=typeof t){for(r=-1,n=t.length-1;n>=0;n--)if(t[n]===e||t[n].listener===e){s=t[n].listener,r=n;break}if(r<0)return this;0===r?t.shift():function(A,e){for(;e+1<A.length;e++)A[e]=A[e+1];A.pop()}(t,r),1===t.length&&(i[A]=t[0]),void 0!==i.removeListener&&this.emit("removeListener",A,s||e)}return this},Q8.prototype.off=Q8.prototype.removeListener,Q8.prototype.removeAllListeners=function(A){var e,t,i;if(void 0===(t=this._events))return this;if(void 0===t.removeListener)return 0==arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==t[A]&&(0==--this._eventsCount?this._events=Object.create(null):delete t[A]),this;if(0==arguments.length){var r,n=Object.keys(t);for(i=0;i<n.length;++i)"removeListener"!==(r=n[i])&&this.removeAllListeners(r);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(e=t[A]))this.removeListener(A,e);else if(void 0!==e)for(i=e.length-1;i>=0;i--)this.removeListener(A,e[i]);return this},Q8.prototype.listeners=function(A){return CA(this,A,!0)},Q8.prototype.rawListeners=function(A){return CA(this,A,!1)},Q8.listenerCount=function(A,e){return"function"==typeof A.listenerCount?A.listenerCount(e):Ce.call(A,e)},Q8.prototype.listenerCount=Ce,Q8.prototype.eventNames=function(){return this._eventsCount>0?QZ(this._events):[]};let Cr=(N=Q$.exports)&&N.__esModule&&Object.prototype.hasOwnProperty.call(N,"default")?N.default:N,Cn=new class extends Cr{};setInterval(()=>{let A=window.location.href;A!=c&&(Cn.emit("change",A),c=A)},60);
544var Cs=Object.defineProperty,Co=(A,e,t)=>{let i;return(i="symbol"!=typeof e?e+"":e)in A?Cs(A,i,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[i]=t},Ca=((F=Ca||{})[F.Document=0]="Document",F[F.DocumentType=1]="DocumentType",F[F.Element=2]="Element",F[F.Text=3]="Text",F[F.CDATA=4]="CDATA",F[F.Comment=5]="Comment",F);function Cc(A){let e=null==A?void 0:A.host;return(null==e?void 0:e.shadowRoot)===A}function Cg(A){return"[object ShadowRoot]"===Object.prototype.toString.call(A)}function Cl(A){var e;try{let t=A.rules||A.cssRules;return t?((e=Array.from(t,Cu).join("")).includes(" background-clip: text;")&&!e.includes(" -webkit-background-clip: text;")&&(e=e.replace(/\sbackground-clip:\s*text;/g," -webkit-background-clip: text; background-clip: text;")),e):null}catch{return null}}function Cu(A){let e;if("styleSheet"in A)try{e=Cl(A.styleSheet)||function(A){let{cssText:e}=A;if(e.split('"').length<3)return e;let t=["@import",`url(${JSON.stringify(A.href)})`];return""===A.layerName?t.push("layer"):A.layerName&&t.push(`layer(${A.layerName})`),A.supportsText&&t.push(`supports(${A.supportsText})`),A.media.length&&t.push(A.media.mediaText),t.join(" ")+";"}(A)}catch{}else if("selectorText"in A){let e=A.cssText,t=A.selectorText.includes(":"),i="string"==typeof A.style.all&&A.style.all;if(i&&(e=function(A){let e="";for(let t=0;t<A.style.length;t++){let i=A.style,r=i[t],n=i.getPropertyPriority(r);e+=`${r}:${i.getPropertyValue(r)}${n?" !important":""};`}return`${A.selectorText} { ${e} }`}(A)),t&&(e=e.replace(/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm,"$1\\$2")),t||i)return e}return e||A.cssText}class CB{constructor(){Co(this,"idNodeMap",new Map),Co(this,"nodeMetaMap",new WeakMap)}getId(A){var e;return A?(null==(e=this.getMeta(A))?void 0:e.id)??-1:-1}getNode(A){return this.idNodeMap.get(A)||null}getIds(){return Array.from(this.idNodeMap.keys())}getMeta(A){return this.nodeMetaMap.get(A)||null}removeNodeFromMap(A){let e=this.getId(A);this.idNodeMap.delete(e),A.childNodes&&A.childNodes.forEach(A=>this.removeNodeFromMap(A))}has(A){return this.idNodeMap.has(A)}hasNode(A){return this.nodeMetaMap.has(A)}add(A,e){let t=e.id;this.idNodeMap.set(t,A),this.nodeMetaMap.set(A,e)}replace(A,e){let t=this.getNode(A);if(t){let A=this.nodeMetaMap.get(t);A&&this.nodeMetaMap.set(e,A)}this.idNodeMap.set(A,e)}reset(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}}function Ch({maskInputOptions:A,tagName:e,type:t}){return"OPTION"===e&&(e="SELECT"),!!(A[e.toLowerCase()]||t&&A[t]||"password"===t||"INPUT"===e&&!t&&A.text)}function Cd({isMasked:A,element:e,value:t,maskInputFn:i}){let r=t||"";return A?(i&&(r=i(r,e)),"*".repeat(r.length)):r}function Cf(A){return A.toLowerCase()}function CQ(A){return A.toUpperCase()}let CC="__rrweb_original__";function Cp(A){let e=A.type;return A.hasAttribute("data-rr-is-password")?"password":e?Cf(e):null}function Cw(A,e,t){return"INPUT"!==e||"radio"!==t&&"checkbox"!==t?A.value:A.getAttribute("value")||""}function CE(A,e){let t;try{t=new URL(A,e??window.location.href)}catch{return null}let i=t.pathname.match(/\.([0-9a-z]+)(?:$)/i);return(null==i?void 0:i[1])??null}let CI={};function Cm(A){let e=CI[A];if(e)return e;let t=window.document,i=window[A];if(t&&"function"==typeof t.createElement)try{let e=t.createElement("iframe");e.hidden=!0,t.head.appendChild(e);let r=e.contentWindow;r&&r[A]&&(i=r[A]),t.head.removeChild(e)}catch{}return CI[A]=i.bind(window)}function Cv(...A){return Cm("setTimeout")(...A)}function Cy(...A){return Cm("clearTimeout")(...A)}function Ck(A){try{return A.contentDocument}catch{}}let CD=1,Cb=RegExp("[^a-z0-9-_:]");function CF(){return CD++}let CP=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,CU=/^(?:[a-z+]+:)?\/\//i,CS=/^www\..*/i,CH=/^(data:)([^,]*),(.*)/i;function Cx(A,e){return(A||"").replace(CP,(A,t,i,r,n,s)=>{let o=i||n||s,a=t||r||"";if(!o)return A;if(CU.test(o)||CS.test(o)||CH.test(o))return`url(${a}${o}${a})`;if("/"===o[0])return`url(${a}${(e.indexOf("//")>-1?e.split("/").slice(0,3).join("/"):e.split("/")[0]).split("?")[0]+o}${a})`;let c=e.split("/"),g=o.split("/");for(let A of(c.pop(),g))"."!==A&&(".."===A?c.pop():c.push(A));return`url(${a}${c.join("/")}${a})`})}let CM=/^[^ \t\n\r\u000c]+/,CL=/^[, \t\n\r\u000c]+/,C_=new WeakMap;function CR(A,e){return e&&""!==e.trim()?CT(A,e):e}function CT(A,e){let t=C_.get(A);if(t||(t=A.createElement("a"),C_.set(A,t)),e){if(e.startsWith("blob:")||e.startsWith("data:"))return e}else e="";return t.setAttribute("href",e),t.href}function CG(A,e,t,i,r,n){return i&&("src"===t||"href"===t&&("use"!==e||"#"!==i[0])||"xlink:href"===t&&"#"!==i[0]?CR(A,i):"background"!==t||"table"!==e&&"td"!==e&&"th"!==e?"srcset"===t?function(A,e){if(""===e.trim())return e;let t=0;function i(A){let i,r=A.exec(e.substring(t));return r?(i=r[0],t+=i.length,i):""}let r=[];for(;i(CL),!(t>=e.length);){let n=i(CM);if(","===n.slice(-1))n=CR(A,n.substring(0,n.length-1)),r.push(n);else{let i="";n=CR(A,n);let s=!1;for(;;){let A=e.charAt(t);if(""===A){r.push((n+i).trim());break}if(s)")"===A&&(s=!1);else{if(","===A){t+=1,r.push((n+i).trim());break}"("===A&&(s=!0)}i+=A,t+=1}}}return r.join(", ")}(A,i):"style"===t?Cx(i,CT(A)):"object"===e&&"data"===t?CR(A,i):"function"==typeof n?n(t,i,r):i:CR(A,i))}function CN(A,e,t){return("video"===A||"audio"===A)&&"autoplay"===e}function Cj(A,e,t=1/0,i=0){return A?A.nodeType!==A.ELEMENT_NODE||i>t?-1:e(A)?i:Cj(A.parentNode,e,t,i+1):-1}function CO(A,e){return t=>{if(null===t)return!1;try{if(A){if("string"==typeof A){if(t.matches(`.${A}`))return!0}else if(function(A,e){for(let t=A.classList.length;t--;){let i=A.classList[t];if(e.test(i))return!0}return!1}(t,A))return!0}return!(!e||!t.matches(e))}catch{return!1}}}function CK(A,e,t,i,r,n){try{let s=A.nodeType===A.ELEMENT_NODE?A:A.parentElement;if(null===s)return!1;if("INPUT"===s.tagName){let A=s.getAttribute("autocomplete");if(["current-password","new-password","cc-number","cc-exp","cc-exp-month","cc-exp-year","cc-csc"].includes(A))return!0}let o=-1,a=-1;if(n){if((a=Cj(s,CO(i,r)))<0)return!0;o=Cj(s,CO(e,t),a>=0?a:1/0)}else{if((o=Cj(s,CO(e,t)))<0)return!1;a=Cj(s,CO(i,r),o>=0?o:1/0)}return o>=0?!(a>=0)||o<=a:!(a>=0)&&!!n}catch{}return!!n}function CY(A){return null==A?"":A.toLowerCase()}function Cz(A,e){let t,{doc:i,mirror:r,blockClass:n,blockSelector:s,unblockSelector:o,maskAllText:a,maskTextClass:c,unmaskTextClass:u,maskTextSelector:B,unmaskTextSelector:h,skipChild:d=!1,inl
544ineStylesheet:f=!0,maskInputOptions:Q={},maskAttributeFn:C,maskTextFn:p,maskInputFn:w,slimDOMOptions:E,dataURLOptions:I={},inlineImages:m=!1,recordCanvas:v=!1,onSerialize:y,onIframeLoad:k,iframeLoadTimeout:D=5e3,onBlockedImageLoad:b,onStylesheetLoad:F,stylesheetLoadTimeout:P=5e3,keepIframeSrcFn:U=()=>!1,newlyAddedElement:S=!1}=e,{preserveWhiteSpace:H=!0}=e,x=function(A,e){let{doc:t,mirror:i,blockClass:r,blockSelector:n,unblockSelector:s,maskAllText:o,maskAttributeFn:a,maskTextClass:c,unmaskTextClass:u,maskTextSelector:B,unmaskTextSelector:h,inlineStylesheet:d,maskInputOptions:f={},maskTextFn:Q,maskInputFn:C,dataURLOptions:p={},inlineImages:w,recordCanvas:E,keepIframeSrcFn:I,newlyAddedElement:m=!1}=e,v=function(A,e){if(!e.hasNode(A))return;let t=e.getId(A);return 1===t?void 0:t}(t,i);switch(A.nodeType){case A.DOCUMENT_NODE:return"CSS1Compat"!==A.compatMode?{type:Ca.Document,childNodes:[],compatMode:A.compatMode}:{type:Ca.Document,childNodes:[]};case A.DOCUMENT_TYPE_NODE:return{type:Ca.DocumentType,name:A.name,publicId:A.publicId,systemId:A.systemId,rootId:v};case A.ELEMENT_NODE:return function(A,e){let t,{doc:i,blockClass:r,blockSelector:n,unblockSelector:s,inlineStylesheet:o,maskInputOptions:a={},maskAttributeFn:c,maskInputFn:u,dataURLOptions:B={},inlineImages:h,recordCanvas:d,keepIframeSrcFn:f,newlyAddedElement:Q=!1,rootId:C,maskTextClass:p,unmaskTextClass:w,maskTextSelector:E,unmaskTextSelector:I}=e,m=function(A,e,t,i){try{if(i&&A.matches(i))return!1;if("string"==typeof e){if(A.classList.contains(e))return!0}else for(let t=A.classList.length;t--;){let i=A.classList[t];if(e.test(i))return!0}if(t)return A.matches(t)}catch{}return!1}(A,r,n,s),v=function(A){if(A instanceof HTMLFormElement)return"form";let e=Cf(A.tagName);return Cb.test(e)?"div":e}(A),y={},k=A.attributes.length;for(let e=0;e<k;e++){let t=A.attributes[e];t.name&&!CN(v,t.name,t.value)&&(y[t.name]=CG(i,v,Cf(t.name),t.value,A,c))}if("link"===v&&o){let e=Array.from(i.styleSheets).find(e=>e.href===A.href),t=null;e&&(t=Cl(e)),t&&(y.rel=null,y.href=null,y.crossorigin=null,y._cssText=Cx(t,e.href))}if("style"===v&&A.sheet&&!(A.innerText||A.textContent||"").trim().length){let e=Cl(A.sheet);e&&(y._cssText=Cx(e,CT(i)))}if("input"===v||"textarea"===v||"select"===v||"option"===v){let e=Cp(A),t=Cw(A,CQ(v),e),i=A.checked;if("submit"!==e&&"button"!==e&&t){let i=CK(A,p,E,w,I,Ch({type:e,tagName:CQ(v),maskInputOptions:a}));y.value=Cd({isMasked:i,element:A,value:t,maskInputFn:u})}i&&(y.checked=i)}if("option"===v&&(A.selected&&!a.select?y.selected=!0:delete y.selected),"canvas"===v&&d){if("2d"===A.__context)(function(A){let e=A.getContext("2d");if(!e)return!0;for(let t=0;t<A.width;t+=50)for(let i=0;i<A.height;i+=50){let r=e.getImageData;if(new Uint32Array((CC in r?r[CC]:r).call(e,t,i,Math.min(50,A.width-t),Math.min(50,A.height-i)).data.buffer).some(A=>0!==A))return!1}return!0})(A)||(y.rr_dataURL=A.toDataURL(B.type,B.quality));else if(!("__context"in A)){let e=A.toDataURL(B.type,B.quality),t=i.createElement("canvas");t.width=A.width,t.height=A.height,e!==t.toDataURL(B.type,B.quality)&&(y.rr_dataURL=e)}}if("img"===v&&h){g||(l=(g=i.createElement("canvas")).getContext("2d"));let e=A.currentSrc||A.getAttribute("src")||"<unknown-src>",t=A.crossOrigin,r=()=>{A.removeEventListener("load",r);try{g.width=A.naturalWidth,g.height=A.naturalHeight,l.drawImage(A,0,0),y.rr_dataURL=g.toDataURL(B.type,B.quality)}catch(t){if("anonymous"!==A.crossOrigin)return A.crossOrigin="anonymous",void(A.complete&&0!==A.naturalWidth?r():A.addEventListener("load",r));console.warn(`Cannot inline img src=${e}! Error: ${t}`)}"anonymous"===A.crossOrigin&&(t?y.crossOrigin=t:A.removeAttribute("crossorigin"))};A.complete&&0!==A.naturalWidth?r():A.addEventListener("load",r)}if("audio"!==v&&"video"!==v||(y.rr_mediaState=A.paused?"paused":"played",y.rr_mediaCurrentTime=A.currentTime),Q||(A.scrollLeft&&(y.rr_scrollLeft=A.scrollLeft),A.scrollTop&&(y.rr_scrollTop=A.scrollTop)),m){let{width:e,height:t}=A.getBoundingClientRect();y={class:y.class,rr_width:`${e}px`,rr_height:`${t}px`}}
544"iframe"!==v||f(y.src)||(m||Ck(A)||(y.rr_src=y.src),delete y.src);try{customElements.get(v)&&(t=!0)}catch{}return{type:Ca.Element,tagName:v,attributes:y,childNodes:[],isSVG:!!("svg"===A.tagName||A.ownerSVGElement)||void 0,needBlock:m,rootId:C,isCustom:t}}(A,{doc:t,blockClass:r,blockSelector:n,unblockSelector:s,inlineStylesheet:d,maskAttributeFn:a,maskInputOptions:f,maskInputFn:C,dataURLOptions:p,inlineImages:w,recordCanvas:E,keepIframeSrcFn:I,newlyAddedElement:m,rootId:v,maskTextClass:c,unmaskTextClass:u,maskTextSelector:B,unmaskTextSelector:h});case A.TEXT_NODE:return function(A,e){var t;let{maskAllText:i,maskTextClass:r,unmaskTextClass:n,maskTextSelector:s,unmaskTextSelector:o,maskTextFn:a,maskInputOptions:c,maskInputFn:g,rootId:l}=e,u=A.parentNode&&A.parentNode.tagName,B=A.textContent,h="STYLE"===u||void 0,d="SCRIPT"===u||void 0,f="TEXTAREA"===u||void 0;if(h&&B){try{A.nextSibling||A.previousSibling||null!=(t=A.parentNode.sheet)&&t.cssRules&&(B=Cl(A.parentNode.sheet))}catch(e){console.warn(`Cannot get CSS styles from text's parentNode. Error: ${e}`,A)}B=Cx(B,CT(e.doc))}d&&(B="SCRIPT_PLACEHOLDER");let Q=CK(A,r,s,n,o,i);return h||d||f||!B||!Q||(B=a?a(B,A.parentElement):B.replace(/[\S]/g,"*")),f&&B&&(c.textarea||Q)&&(B=g?g(B,A.parentNode):B.replace(/[\S]/g,"*")),"OPTION"===u&&B&&(B=Cd({isMasked:CK(A,r,s,n,o,Ch({type:null,tagName:u,maskInputOptions:c})),element:A,value:B,maskInputFn:g})),{type:Ca.Text,textContent:B||"",isStyle:h,rootId:l}}(A,{doc:t,maskAllText:o,maskTextClass:c,unmaskTextClass:u,maskTextSelector:B,unmaskTextSelector:h,maskTextFn:Q,maskInputOptions:f,maskInputFn:C,rootId:v});case A.CDATA_SECTION_NODE:return{type:Ca.CDATA,textContent:"",rootId:v};case A.COMMENT_NODE:return{type:Ca.Comment,textContent:A.textContent||"",rootId:v};default:return!1}}(A,{doc:i,mirror:r,blockClass:n,blockSelector:s,maskAllText:a,unblockSelector:o,maskTextClass:c,unmaskTextClass:u,maskTextSelector:B,unmaskTextSelector:h,inlineStylesheet:f,maskInputOptions:Q,maskAttributeFn:C,maskTextFn:p,maskInputFn:w,dataURLOptions:I,inlineImages:m,recordCanvas:v,keepIframeSrcFn:U,newlyAddedElement:S});if(!x)return console.warn(A,"not serialized"),null;t=r.hasNode(A)?r.getId(A):!(E.comment&&x.type===Ca.Comment||x.type===Ca.Element&&(E.script&&("script"===x.tagName||"link"===x.tagName&&("preload"===x.attributes.rel||"modulepreload"===x.attributes.rel)||"link"===x.tagName&&"prefetch"===x.attributes.rel&&"string"==typeof x.attributes.href&&"js"===CE(x.attributes.href))||E.headFavicon&&("link"===x.tagName&&"shortcut icon"===x.attributes.rel||"meta"===x.tagName&&(CY(x.attributes.name).match(/^msapplication-tile(image|color)$/)||"application-name"===CY(x.attributes.name)||"icon"===CY(x.attributes.rel)||"apple-touch-icon"===CY(x.attributes.rel)||"shortcut icon"===CY(x.attributes.rel)))||"meta"===x.tagName&&(E.headMetaDescKeywords&&CY(x.attributes.name).match(/^description|keywords$/)||E.headMetaSocial&&(CY(x.attributes.property).match(/^(og|twitter|fb):/)||CY(x.attributes.name).match(/^(og|twitter):/)||"pinterest"===CY(x.attributes.name))||E.headMetaRobots&&("robots"===CY(x.attributes.name)||"googlebot"===CY(x.attributes.name)||"bingbot"===CY(x.attributes.name))||E.headMetaHttpEquiv&&void 0!==x.attributes["http-equiv"]||E.headMetaAuthorship&&("author"===CY(x.attributes.name)||"generator"===CY(x.attributes.name)||"framework"===CY(x.attributes.name)||"publisher"===CY(x.attributes.name)||"progid"===CY(x.attributes.name)||CY(x.attributes.property).match(/^article:/)||CY(x.attributes.property).match(/^product:/))||E.headMetaVerification&&("google-site-verification"===CY(x.attributes.name)||"yandex-verification"===CY(x.attributes.name)||"csrf-token"===CY(x.attributes.name)||"p:domain_verify"===CY(x.attributes.name)||"verify-v1"===CY(x.attributes.name)||"verification"===CY(x.attributes.name)||"shopify-checkout-api-token"===CY(x.attributes.name)))))&&(H||x.type!==Ca.Text||x.isStyle||x.textContent.replace(/^\s+|\s+$/gm,"").length)?CF():-2;let M=Object.assign(x,{id:t});if(r.add(A,M),-2===t)return null;y&&y(A);let L=!d;if(M.type===Ca.Element){L=L&&!M.needBlock;let e=A.shadowRoot;
544e&&Cg(e)&&(M.isShadowHost=!0)}if((M.type===Ca.Document||M.type===Ca.Element)&&L){E.headWhitespace&&M.type===Ca.Element&&"head"===M.tagName&&(H=!1);let e={doc:i,mirror:r,blockClass:n,blockSelector:s,maskAllText:a,unblockSelector:o,maskTextClass:c,unmaskTextClass:u,maskTextSelector:B,unmaskTextSelector:h,skipChild:d,inlineStylesheet:f,maskInputOptions:Q,maskAttributeFn:C,maskTextFn:p,maskInputFn:w,slimDOMOptions:E,dataURLOptions:I,inlineImages:m,recordCanvas:v,preserveWhiteSpace:H,onSerialize:y,onIframeLoad:k,iframeLoadTimeout:D,onBlockedImageLoad:b,onStylesheetLoad:F,stylesheetLoadTimeout:P,keepIframeSrcFn:U};for(let t of A.childNodes?Array.from(A.childNodes):[]){let A=Cz(t,e);A&&M.childNodes.push(A)}if(A.nodeType===A.ELEMENT_NODE&&A.shadowRoot)for(let t of Array.from(A.shadowRoot.childNodes)){let i=Cz(t,e);i&&(Cg(A.shadowRoot)&&(i.isShadow=!0),M.childNodes.push(i))}}if(A.parentNode&&Cc(A.parentNode)&&Cg(A.parentNode)&&(M.isShadow=!0),M.type!==Ca.Element||"iframe"!==M.tagName||M.needBlock||function(A,e,t){let i=A.contentWindow;if(!i)return;let r,n=!1;try{r=i.document.readyState}catch{return}if("complete"!==r){let i=Cv(()=>{n||(e(),n=!0)},t);return A.addEventListener("load",()=>{Cy(i),n=!0,e()})}let s="about:blank";if(i.location.href!==s||A.src===s||""===A.src)return Cv(e,0),A.addEventListener("load",e);A.addEventListener("load",e)}(A,()=>{let e=Ck(A);if(e&&k){let t=Cz(e,{doc:e,mirror:r,blockClass:n,blockSelector:s,unblockSelector:o,maskAllText:a,maskTextClass:c,unmaskTextClass:u,maskTextSelector:B,unmaskTextSelector:h,skipChild:!1,inlineStylesheet:f,maskInputOptions:Q,maskAttributeFn:C,maskTextFn:p,maskInputFn:w,slimDOMOptions:E,dataURLOptions:I,inlineImages:m,recordCanvas:v,preserveWhiteSpace:H,onSerialize:y,onIframeLoad:k,iframeLoadTimeout:D,onStylesheetLoad:F,stylesheetLoadTimeout:P,keepIframeSrcFn:U});t&&k(A,t)}},D),M.type===Ca.Element&&"img"===M.tagName&&!A.complete&&M.needBlock){let e=()=>{if(A.isConnected&&!A.complete&&b)try{let e=A.getBoundingClientRect();e.width>0&&e.height>0&&b(A,M,e)}catch{}A.removeEventListener("load",e)};A.isConnected&&A.addEventListener("load",e)}return M.type===Ca.Element&&"link"===M.tagName&&"string"==typeof M.attributes.rel&&("stylesheet"===M.attributes.rel||"preload"===M.attributes.rel&&"string"==typeof M.attributes.href&&"css"===CE(M.attributes.href))&&function(A,e,t){let i,r=!1;try{i=A.sheet}catch{return}if(i)return;let n=Cv(()=>{r||(e(),r=!0)},t);A.addEventListener("load",()=>{Cy(n),r=!0,e()})}(A,()=>{if(F){let e=Cz(A,{doc:i,mirror:r,blockClass:n,blockSelector:s,unblockSelector:o,maskAllText:a,maskTextClass:c,unmaskTextClass:u,maskTextSelector:B,unmaskTextSelector:h,skipChild:!1,inlineStylesheet:f,maskInputOptions:Q,maskAttributeFn:C,maskTextFn:p,maskInputFn:w,slimDOMOptions:E,dataURLOptions:I,inlineImages:m,recordCanvas:v,preserveWhiteSpace:H,onSerialize:y,onIframeLoad:k,iframeLoadTimeout:D,onStylesheetLoad:F,stylesheetLoadTimeout:P,keepIframeSrcFn:U});e&&F(A,e)}},P),M.type===Ca.Element&&delete M.needBlock,M}function CJ(A,e,t=document){let i={capture:!0,passive:!0};return t.addEventListener(A,e,i),()=>t.removeEventListener(A,e,i)}let CX=`Please stop import mirror directly. Instead of that,\r
545now you can use replayer.getMirror() to access the mirror instance of a replayer,\r
546or you can use record.mirror to access the mirror instance during recording.`,CV={map:{},getId:()=>(console.error(CX),-1),getNode:()=>(console.error(CX),null),removeNodeFromMap(){console.error(CX)},has:()=>(console.error(CX),!1),reset(){console.error(CX)}};function Cq(A,e,t={}){let i=null,r=0;return function(...n){let s=Date.now();r||!1!==t.leading||(r=s);let o=e-(s-r),a=this;o<=0||o>e?(i&&(function(...A){pi("clearTimeout")(...A)}(i),i=null),r=s,A.apply(a,n)):i||!1===t.trailing||(i=pr(()=>{r=!1===t.leading?0:Date.now(),i=null,A.apply(a,n)},o))}}function CW(A,e,t){try{if(!(e in A))return()=>{};let i=A[e],r=t(i);return"function"==typeof r&&(r.prototype=r.prototype||{},Object.defineProperties(r,{__rrweb_original__:{enumerable:!1,value:i}})),A[e]=r,()=>{A[e]=i}}catch{return()=>{}}}"u">typeof window&&window.Proxy&&window.Reflect&&(CV=new Proxy(CV,{get:(A,e,t)=>("map"===e&&console.error(CX),Reflect.get(A,e,t))}));let CZ=Date.now;function C$(A){var e,t,i,r,n,s;let o=A.document;return{left:o.scrollingElement?o.scrollingElement.scrollLeft:void 0!==A.pageXOffset?A.pageXOffset:(null==o?void 0:o.documentElement.scrollLeft)||(null==(t=null==(e=null==o?void 0:o.body)?void 0:e.parentElement)?void 0:t.scrollLeft)||(null==(i=null==o?void 0:o.body)?void 0:i.scrollLeft)||0,top:o.scrollingElement?o.scrollingElement.scrollTop:void 0!==A.pageYOffset?A.pageYOffset:(null==o?void 0:o.documentElement.scrollTop)||(null==(n=null==(r=null==o?void 0:o.body)?void 0:r.parentElement)?void 0:n.scrollTop)||(null==(s=null==o?void 0:o.body)?void 0:s.scrollTop)||0}}function C0(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight}function C2(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth}function C1(A){if(!A)return null;try{return A.nodeType===A.ELEMENT_NODE?A:A.parentElement}catch{return null}}function C8(A,e,t,i,r){if(!A)return!1;let n=C1(A);if(!n)return!1;let s=CO(e,t);if(!r){let A=i&&n.matches(i);return s(n)&&!A}let o=Cj(n,s),a=-1;return!(o<0)&&(i&&(a=Cj(n,CO(null,i))),o>-1&&a<0||o<a)}function C3(A,e){return -2===e.getId(A)}function C4(A){return!!A.changedTouches}function C9(A,e){return!!("IFRAME"===A.nodeName&&e.getMeta(A))}function C7(A,e){return!!("LINK"===A.nodeName&&A.nodeType===A.ELEMENT_NODE&&A.getAttribute&&"stylesheet"===A.getAttribute("rel")&&e.getMeta(A))}function C5(A){return!!(null!=A&&A.shadowRoot)}/[1-9][0-9]{12}/.test(Date.now().toString())||(CZ=()=>new Date().getTime());class C6{constructor(){this.id=1,this.styleIDMap=new WeakMap,this.idStyleMap=new Map}getId(A){return this.styleIDMap.get(A)??-1}has(A){return this.styleIDMap.has(A)}add(A,e){let t;return this.has(A)?this.getId(A):(t=void 0===e?this.id++:e,this.styleIDMap.set(A,t),this.idStyleMap.set(t,A),t)}getStyle(A){return this.idStyleMap.get(A)||null}reset(){this.styleIDMap=new WeakMap,this.idStyleMap=new Map,this.id=1}generateId(){return this.id++}}function pA(A){var e,t;let i=null;return(null==(t=null==(e=A.getRootNode)?void 0:e.call(A))?void 0:t.nodeType)===Node.DOCUMENT_FRAGMENT_NODE&&A.getRootNode().host&&(i=A.getRootNode().host),i}function pe(A){let e=A.ownerDocument;return!!e&&(e.contains(A)||function(A){let e=A.ownerDocument;if(!e)return!1;let t=function(A){let e,t=A;for(;e=pA(t);)t=e;return t}(A);return e.contains(t)}(A))}let pt={};function pi(A){let e=pt[A];if(e)return e;let t=window.document,i=window[A];if(t&&"function"==typeof t.createElement)try{let e=t.createElement("iframe");e.hidden=!0,t.head.appendChild(e);let r=e.contentWindow;r&&r[A]&&(i=r[A]),t.head.removeChild(e)}catch{}return pt[A]=i.bind(window)}function pr(...A){return pi("setTimeout")(...A)}var pn=((P=pn||{})[P.DomContentLoaded=0]="DomContentLoaded",P[P.Load=1]="Load",P[P.FullSnapshot=2]="FullSnapshot",P[P.IncrementalSnapshot=3]="IncrementalSnapshot",P[P.Meta=4]="Meta",P[P.Custom=5]="Custom",P[P.Plugin=6]="Plugin",P),ps=((U=ps||{})[U.Mutation=0]="Mutation",U[U.MouseMove=1]="MouseMove",U[U.MouseInteraction=2]="MouseInteraction",U[U.Scroll=3]="Scroll",U[U.ViewportResize=4]="ViewportResize",U[U.Input=5]="Input",U[U.TouchMove=6]="TouchMove",U[U.MediaInteraction=7]="MediaInteraction",U[U.StyleSheetRule=8]="StyleSheetRule",U[U.CanvasMutation=9]="CanvasMutation",U[U.Font=10]="Font",U[U.Log=11]="Log",U[U.Drag=12]="Drag",U[U.StyleDeclaration=13]="StyleDeclaration",U[U.Selection=14]="Selection",U[U.AdoptedStyleSheet=15]="AdoptedStyleSheet",U[U.CustomElement=16]="CustomElement",U),po=((S=po||{})[S.MouseUp=0]="MouseUp",S[S.MouseDown=1]="MouseDown",S[S.Click=2]="Click",S[S.ContextMenu=3]="ContextMenu",S[S.DblClick=4]="DblClick",S[S.Focus=5]="Focus",S[S.Blur=6]="Blur",S[S.TouchStart=7]="TouchStart",S[S.TouchMove_Departed=8]="TouchMove_Departed",S[S.TouchEnd=9]="TouchEnd",S[S.TouchCancel=10]="TouchCancel",S),pa=((H=pa||{})[H.Mouse=0]="Mouse",H[H.Pen=1]="Pen",H[H.Touch=2]="Touch",H),pc=((x=pc||{})[x.Play=0]="Play",x[x.Pause=1]="Pause",x[x.Seeked=2]="Seeked",x[x.VolumeChange=3]="VolumeChange",x[x.RateChange=4]="RateChange",x);function pg(A){try{return A.contentDocument}catch{}}class pl{constructor(){this.length=0,this.head=null,this.tail=null}get(A){if(A>=this.length)throw Error("Position outside of list range");let e=this.head;for(let t=0;t<A;t++)e=(null==e?void 0:e.next)||null;return e}addNode(A){let e={value:A,previous:null,next:null};if(A.__ln=e,A.previousSibling&&"__ln"in A.previousSibling){let t=A.previousSibling.__ln.next;e.next=t,e.previous=A.previousSibling.__ln,A.previousSibling.__ln.next=e,t&&(t.previous=e)}else if(A.nextSibling&&"__ln"in A.nextSibling&&A.nextSibling.__ln.previous){let t=A.nextSibling.__ln.previous;e.previous=t,e.next=A.nextSibling.__ln,A.nextSibling.__ln.previous=e,t&&(t.next=e)}else this.head&&(this.head.previous=e),e.next=this.head,this.head=e;null===e.next&&(this.tail=e),this.length++}removeNode(A){let e=A.__ln;this.head&&(e.previous?(e.previous.next=e.next,e.next?e.next.previous=e.previous:this.tail=e.previous):(this.head=e.next,this.head?this.head.previous=null:this.tail=null),A.__ln&&delete A.__ln,this.length--)}}let pu=(A,e)=>`${A}@${e}`;class pB{constructor(){this.frozen=!1,this.locked=!1,this.texts=[],this.attributes=[],this.attributeMap=new WeakMap,this.removes=[],this.mapRemoves=[],this.movedMap={},this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.processMutations=A=>
546{A.forEach(this.processMutation),this.emit()},this.emit=()=>{if(this.frozen||this.locked)return;let A=[],e=new Set,t=new pl,i=A=>{let e=A,t=-2;for(;-2===t;)t=(e=e&&e.nextSibling)&&this.mirror.getId(e);return t},r=r=>{if(!r.parentNode||!pe(r))return;let n=Cc(r.parentNode)?this.mirror.getId(pA(r)):this.mirror.getId(r.parentNode),s=i(r);if(-1===n||-1===s)return t.addNode(r);let o=Cz(r,{doc:this.doc,mirror:this.mirror,blockClass:this.blockClass,blockSelector:this.blockSelector,maskAllText:this.maskAllText,unblockSelector:this.unblockSelector,maskTextClass:this.maskTextClass,unmaskTextClass:this.unmaskTextClass,maskTextSelector:this.maskTextSelector,unmaskTextSelector:this.unmaskTextSelector,skipChild:!0,newlyAddedElement:!0,inlineStylesheet:this.inlineStylesheet,maskInputOptions:this.maskInputOptions,maskAttributeFn:this.maskAttributeFn,maskTextFn:this.maskTextFn,maskInputFn:this.maskInputFn,slimDOMOptions:this.slimDOMOptions,dataURLOptions:this.dataURLOptions,recordCanvas:this.recordCanvas,inlineImages:this.inlineImages,onSerialize:A=>{C9(A,this.mirror)&&!C8(A,this.blockClass,this.blockSelector,this.unblockSelector,!1)&&this.iframeManager.addIframe(A),C7(A,this.mirror)&&this.stylesheetManager.trackLinkElement(A),C5(r)&&this.shadowDomManager.addShadowRoot(r.shadowRoot,this.doc)},onIframeLoad:(A,e)=>{C8(A,this.blockClass,this.blockSelector,this.unblockSelector,!1)||(this.iframeManager.attachIframe(A,e),A.contentWindow&&this.canvasManager.addWindow(A.contentWindow),this.shadowDomManager.observeAttachShadow(A))},onStylesheetLoad:(A,e)=>{this.stylesheetManager.attachLinkElement(A,e)},onBlockedImageLoad:(A,e,{width:t,height:i})=>{this.mutationCb({adds:[],removes:[],texts:[],attributes:[{id:e.id,attributes:{style:{width:`${t}px`,height:`${i}px`}}}]})}});o&&(A.push({parentId:n,nextId:s,node:o}),e.add(o.id))};for(;this.mapRemoves.length;)this.mirror.removeNodeFromMap(this.mapRemoves.shift());
546for(let A of this.movedSet)pd(this.removes,A,this.mirror)&&!this.movedSet.has(A.parentNode)||r(A);for(let A of this.addedSet)pf(this.droppedSet,A)||pd(this.removes,A,this.mirror)?pf(this.movedSet,A)?r(A):this.droppedSet.add(A):r(A);let n=null;for(;t.length;){let A=null;if(n){let e=this.mirror.getId(n.value.parentNode),t=i(n.value);-1!==e&&-1!==t&&(A=n)}if(!A){let e=t.tail;for(;e;){let t=e;if(e=e.previous,t){let e=this.mirror.getId(t.value.parentNode);if(-1===i(t.value))continue;if(-1!==e){A=t;break}{let e=t.value;if(e.parentNode&&e.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE){let i=e.parentNode.host;if(-1!==this.mirror.getId(i)){A=t;break}}}}}}if(!A){for(;t.head;)t.removeNode(t.head.value);break}n=A.previous,t.removeNode(A.value),r(A.value)}let s={texts:this.texts.map(A=>({id:this.mirror.getId(A.node),value:A.value})).filter(A=>!e.has(A.id)).filter(A=>this.mirror.has(A.id)),attributes:this.attributes.map(A=>{let{attributes:e}=A;if("string"==typeof e.style){let t=JSON.stringify(A.styleDiff),i=JSON.stringify(A._unchangedStyles);t.length<e.style.length&&(t+i).split("var(").length===e.style.split("var(").length&&(e.style=A.styleDiff)}return{id:this.mirror.getId(A.node),attributes:e}}).filter(A=>!e.has(A.id)).filter(A=>this.mirror.has(A.id)),removes:this.removes,adds:A};(s.texts.length||s.attributes.length||s.removes.length||s.adds.length)&&(this.texts=[],this.attributes=[],this.attributeMap=new WeakMap,this.removes=[],this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.movedMap={},this.mutationCb(s))},this.processMutation=A=>{if(!C3(A.target,this.mirror))switch(A.type){case"characterData":{let e=A.target.textContent;C8(A.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||e===A.oldValue||this.texts.push({value:CK(A.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextClass,this.unmaskTextSelector,this.maskAllText)&&e?this.maskTextFn?this.maskTextFn(e,C1(A.target)):e.replace(/[\S]/g,"*"):e,node:A.target});break}case"attributes":{let e=A.target,t=A.attributeName,i=A.target.getAttribute(t);if("value"===t){let t=Cp(e),r=e.tagName;i=Cw(e,r,t);let n=Ch({maskInputOptions:this.maskInputOptions,tagName:r,type:t});i=Cd({isMasked:CK(A.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextClass,this.unmaskTextSelector,n),element:e,value:i,maskInputFn:this.maskInputFn})}if(C8(A.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||i===A.oldValue)return;let r=this.attributeMap.get(A.target);if("IFRAME"===e.tagName&&"src"===t&&!this.keepIframeSrcFn(i)){if(pg(e))return;t="rr_src"}if(r||(r={node:A.target,attributes:{},styleDiff:{},_unchangedStyles:{}},this.attributes.push(r),this.attributeMap.set(A.target,r)),"type"===t&&"INPUT"===e.tagName&&"password"===(A.oldValue||"").toLowerCase()&&e.setAttribute("data-rr-is-password","true"),!CN(e.tagName,t)&&(r.attributes[t]=CG(this.doc,Cf(e.tagName),Cf(t),i,e,this.maskAttributeFn),"style"===t)){if(!this.unattachedDoc)try{this.unattachedDoc=document.implementation.createHTMLDocument()}catch{this.unattachedDoc=this.doc}let t=this.unattachedDoc.createElement("span");for(let i of(A.oldValue&&t.setAttribute("style",A.oldValue),Array.from(e.style))){let A=e.style.getPropertyValue(i),n=e.style.getPropertyPriority(i);A!==t.style.getPropertyValue(i)||n!==t.style.getPropertyPriority(i)?r.styleDiff[i]=""===n?A:[A,n]:r._unchangedStyles[i]=[A,n]}for(let A of Array.from(t.style))""===e.style.getPropertyValue(A)&&(r.styleDiff[A]=!1)}break}case"childList":if(C8(A.target,this.blockClass,this.blockSelector,this.unblockSelector,!0))return;A.addedNodes.forEach(e=>this.genAdds(e,A.target)),A.removedNodes.forEach(e=>{let t=this.mirror.getId(e),i=Cc(A.target)?this.mirror.getId(A.target.host):this.mirror.getId(A.target);C8(A.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||C3(e,this.mirror)||-1===this.mirror.getId(e)||(this.addedSet.has(e)?(ph(this.addedSet,e),this.droppedSet.add(e)):this.addedSet.has(A.target)&&-1===t||function A(e,t){if(Cc(e))return!1;let i=t.getId(e);return!t.has(i)||(!e.parentNode||e.parentNode.nodeType!==e.DOCUMENT_NODE)&&(!e.parentNode||A(e.parentNode,t))}(A.target,this.mirror)||(this.movedSet.has(e)&&this.movedMap[pu(t,i)]?ph(this.movedSet,e):this.removes.push({parentId:i,id:t,isShadow:!(!Cc(A.target)||!Cg(A.target))||void 0})),this.mapRemoves.push(e))})}},this.genAdds=(A,e)=>{if(!this.processedNodeManager.inOtherBuffer(A,this)&&!this.addedSet.has(A)&&!this.movedSet.has(A)){if(this.mirror.hasNode(A)){if(C3(A,this.mirror))return;this.movedSet.add(A);let t=null;e&&this.mirror.hasNode(e)&&(t=this.mirror.getId(e)),t&&-1!==t&&(this.movedMap[pu(this.mirror.getId(A),t)]=!0)}else this.addedSet.add(A),this.droppedSet.delete(A);C8(A,this.blockClass,this.blockSelector,this.unblockSelector,!1)||(A.childNodes&&A.childNodes.forEac
546h(A=>this.genAdds(A)),C5(A)&&A.shadowRoot.childNodes.forEach(e=>{this.processedNodeManager.add(e,this),this.genAdds(e,A)}))}}}init(A){["mutationCb","blockClass","blockSelector","unblockSelector","maskAllText","maskTextClass","unmaskTextClass","maskTextSelector","unmaskTextSelector","inlineStylesheet","maskInputOptions","maskAttributeFn","maskTextFn","maskInputFn","keepIframeSrcFn","recordCanvas","inlineImages","slimDOMOptions","dataURLOptions","doc","mirror","iframeManager","stylesheetManager","shadowDomManager","canvasManager","processedNodeManager"].forEach(e=>{this[e]=A[e]})}freeze(){this.frozen=!0,this.canvasManager.freeze()}unfreeze(){this.frozen=!1,this.canvasManager.unfreeze(),this.emit()}isFrozen(){return this.frozen}lock(){this.locked=!0,this.canvasManager.lock()}unlock(){this.locked=!1,this.canvasManager.unlock(),this.emit()}reset(){this.shadowDomManager.reset(),this.canvasManager.reset()}}function ph(A,e){var t;A.delete(e),null==(t=e.childNodes)||t.forEach(e=>ph(A,e))}function pd(A,e,t){return 0!==A.length&&function(A,e,t){let i=e.parentNode;for(;i;){let e=t.getId(i);if(A.some(A=>A.id===e))return!0;i=i.parentNode}return!1}(A,e,t)}function pf(A,e){return 0!==A.size&&function A(e,t){let{parentNode:i}=t;return!!i&&(!!e.has(i)||A(e,i))}(A,e)}let pQ=A=>u?(...e)=>{try{return A(...e)}catch(A){if(u&&!0===u(A))return()=>{};throw A}}:A,pC=[];function pp(A){try{if("composedPath"in A){let e=A.composedPath();if(e.length)return e[0]}else if("path"in A&&A.path.length)return A.path[0]}catch{}return A&&A.target}function pw(A,e){var t,i;let r=new pB;pC.push(r),r.init(A);let n=window.MutationObserver||window.__rrMutationObserver,s=null==(i=null==(t=null==window?void 0:window.Zone)?void 0:t.__symbol__)?void 0:i.call(t,"MutationObserver");s&&window[s]&&(n=window[s]);let o=new n(pQ(e=>{A.onMutation&&!1===A.onMutation(e)||r.processMutations.bind(r)(e)}));return o.observe(e,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0}),o}function pE({scrollCb:A,doc:e,mirror:t,blockClass:i,blockSelector:r,unblockSelector:n,sampling:s}){return CJ("scroll",pQ(Cq(pQ(s=>{let o=pp(s);if(!o||C8(o,i,r,n,!0))return;let a=t.getId(o);if(o===e&&e.defaultView){let t=C$(e.defaultView);A({id:a,x:t.left,y:t.top})}else A({id:a,x:o.scrollLeft,y:o.scrollTop})}),s.scroll||100)),e)}let pI=["INPUT","TEXTAREA","SELECT"],pm=new WeakMap;function pv(A){var e;return e=[],pb("CSSGroupingRule")&&A.parentRule instanceof CSSGroupingRule||pb("CSSMediaRule")&&A.parentRule instanceof CSSMediaRule||pb("CSSSupportsRule")&&A.parentRule instanceof CSSSupportsRule||pb("CSSConditionRule")&&A.parentRule instanceof CSSConditionRule?e.unshift(Array.from(A.parentRule.cssRules).indexOf(A)):A.parentStyleSheet&&e.unshift(Array.from(A.parentStyleSheet.cssRules).indexOf(A)),e}function py(A,e,t){let i,r;return A?(A.ownerNode?i=e.getId(A.ownerNode):r=t.getId(A),{styleId:r,id:i}):{}}function pk({mirror:A,stylesheetManager:e},t){var i,r,n;let s=null;s="#document"===t.nodeName?A.getId(t):A.getId(t.host);let o="#document"===t.nodeName?null==(i=t.defaultView)?void 0:i.Document:null==(n=null==(r=t.ownerDocument)?void 0:r.defaultView)?void 0:n.ShadowRoot,a=null!=o&&o.prototype?Object.getOwnPropertyDescriptor(null==o?void 0:o.prototype,"adoptedStyleSheets"):void 0;return null!==s&&-1!==s&&o&&a?(Object.defineProperty(t,"adoptedStyleSheets",{configurable:a.configurable,enumerable:a.enumerable,get(){var A;return null==(A=a.get)?void 0:A.call(this)},set(A){var t;let i=null==(t=a.set)?void 0:t.call(this,A);if(null!==s&&-1!==s)try{e.adoptStyleSheets(A,s)}catch{}return i}}),pQ(()=>{Object.defineProperty(t,"adoptedStyleSheets",{configurable:a.configurable,enumerable:a.enumerable,get:a.get,set:a.set})})):()=>{}}function pD(A,e={}){let t,i=A.doc.defaultView;if(!i)return()=>{};A.recordDOM&&(t=pw(A,A.doc));let r=function({mousemoveCb:A,sampling:e,doc:t,mirror:i}){if(!1===e.mousemove)return()=>{};let r="number"==typeof e.mousemove?e.mousemove:50,n="number"==typeof e.mousemoveCallback?e.mousemoveCallback:500,s,o=[],a=Cq(pQ(e=>{let t=Date.now()-s;A(o.map(A=>(A.timeOffset-=t,A)),e),o=[],s=null}),n),c=pQ(Cq(pQ(A=>{let e=pp(A),{clientX:t,clientY:r}=C4(A)?A.changedTouches[0]:A;s||(s=CZ()),o.push({x:t,y:r,id:i.getId(e),timeOffset:CZ()-s}),a("u">typeof DragEvent&&A instanceof DragEvent?ps.Drag:A instanceof MouseEvent?ps.MouseMove:ps.TouchMove)}),r,{trailing:!1})),g=[CJ("mousemove",c,t),CJ("touchmove",c,t),CJ("drag",c,t)];return pQ(()=>{g.forEach(A=>A())})}(A),n=function({mouseInteractionCb:A,doc:e,mirror:t,blockClass:i,blockSelector:r,unblockSelector:n,sampling:s}){if(!1===s.mouseInteraction)return()=>{};let o=!0===s.mouseInteraction||void 0===s.mouseInteraction?{}:s.mouseInteraction,a=[],c=null;return Object.keys(po).filter(A=>Number.isNaN(Number(A))&&!A.endsWith("_Departed")&&!1!==o[A]).forEac
546h(s=>{let o=Cf(s),g=e=>{let o=pp(e);if(C8(o,i,r,n,!0))return;let a=null,g=s;if("pointerType"in e){switch(e.pointerType){case"mouse":a=pa.Mouse;break;case"touch":a=pa.Touch;break;case"pen":a=pa.Pen}a===pa.Touch?po[s]===po.MouseDown?g="TouchStart":po[s]===po.MouseUp&&(g="TouchEnd"):pa.Pen}else C4(e)&&(a=pa.Touch);null!==a?(c=a,(g.startsWith("Touch")&&a===pa.Touch||g.startsWith("Mouse")&&a===pa.Mouse)&&(a=null)):po[s]===po.Click&&(a=c,c=null);let l=C4(e)?e.changedTouches[0]:e;if(!l)return;let u=t.getId(o),{clientX:B,clientY:h}=l;pQ(A)({type:po[g],id:u,x:B,y:h,...null!==a&&{pointerType:a}})};if(window.PointerEvent)switch(po[s]){case po.MouseDown:case po.MouseUp:o=o.replace("mouse","pointer");break;case po.TouchStart:case po.TouchEnd:return}a.push(CJ(o,g,e))}),pQ(()=>{a.forEach(A=>A())})}(A),s=pE(A),o=function({viewportResizeCb:A},{win:e}){let t=-1,i=-1;return CJ("resize",pQ(Cq(pQ(()=>{let e=C0(),r=C2();t===e&&i===r||(A({width:Number(r),height:Number(e)}),t=e,i=r)}),200)),e)}(A,{win:i}),a=function({inputCb:A,doc:e,mirror:t,blockClass:i,blockSelector:r,unblockSelector:n,ignoreClass:s,ignoreSelector:o,maskInputOptions:a,maskInputFn:c,sampling:g,userTriggeredOnInput:l,maskTextClass:u,unmaskTextClass:B,maskTextSelector:h,unmaskTextSelector:d}){function f(A){let t=pp(A),g=A.isTrusted,f=t&&CQ(t.tagName);if("OPTION"===f&&(t=t.parentElement),!t||!f||0>pI.indexOf(f)||C8(t,i,r,n,!0))return;let C=t;if(C.classList.contains(s)||o&&C.matches(o))return;let p=Cp(t),w=Cw(C,f,p),E=!1,I=Ch({maskInputOptions:a,tagName:f,type:p}),m=CK(t,u,h,B,d,I);"radio"!==p&&"checkbox"!==p||(E=t.checked),w=Cd({isMasked:m,element:t,value:w,maskInputFn:c}),Q(t,l?{text:w,isChecked:E,userTriggered:g}:{text:w,isChecked:E});let v=t.name;"radio"===p&&v&&E&&e.querySelectorAll(`input[type="radio"][name="${v}"]`).forEach(A=>{if(A!==t){let e=Cd({isMasked:m,element:A,value:Cw(A,f,p),maskInputFn:c});Q(A,l?{text:e,isChecked:!E,userTriggered:!1}:{text:e,isChecked:!E})}})}function Q(e,i){let r=pm.get(e);if(!r||r.text!==i.text||r.isChecked!==i.isChecked){pm.set(e,i);let r=t.getId(e);pQ(A)({...i,id:r})}}let C=("last"===g.input?["change"]:["input","change"]).map(A=>CJ(A,pQ(f),e)),p=e.defaultView;if(!p)return()=>{C.forEach(A=>A())};let w=p.Object.getOwnPropertyDescriptor(p.HTMLInputElement.prototype,"value"),E=[[p.HTMLInputElement.prototype,"value"],[p.HTMLInputElement.prototype,"checked"],[p.HTMLSelectElement.prototype,"value"],[p.HTMLTextAreaElement.prototype,"value"],[p.HTMLSelectElement.prototype,"selectedIndex"],[p.HTMLOptionElement.prototype,"selected"]];return w&&w.set&&C.push(...E.map(A=>(function A(e,t,i,r,n=window){let s=n.Object.getOwnPropertyDescriptor(e,t);return n.Object.defineProperty(e,t,r?i:{set(A){pr(()=>{i.set.call(this,A)},0),s&&s.set&&s.set.call(this,A)}}),()=>A(e,t,s||{},!0)})(A[0],A[1],{set(){pQ(f)({target:this,isTrusted:!1})}},!1,p))),pQ(()=>{C.forEach(A=>A())})}(A),c=function({mediaInteractionCb:A,blockClass:e,blockSelector:t,unblockSelector:i,mirror:r,sampling:n,doc:s}){let o=pQ(s=>Cq(pQ(n=>{let o=pp(n);if(!o||C8(o,e,t,i,!0))return;let{currentTime:a,volume:c,muted:g,playbackRate:l}=o;A({type:s,id:r.getId(o),currentTime:a,volume:c,muted:g,playbackRate:l})}),n.media||500)),a=[CJ("play",o(pc.Play),s),CJ("pause",o(pc.Pause),s),CJ("seeked",o(pc.Seeked),s),CJ("volumechange",o(pc.VolumeChange),s),CJ("ratechange",o(pc.RateChange),s)];return pQ(()=>{a.forEach(A=>A())})}(A),g=()=>{},l=()=>{},u=()=>{},B=()=>{};A.recordDOM&&(g=function({styleSheetRuleCb:A,mirror:e,stylesheetManager:t},{win:i}){let r,n;if(!i.CSSStyleSheet||!i.CSSStyleSheet.prototype)return()=>{};let s=i.CSSStyleSheet.prototype.insertRule;i.CSSStyleSheet.prototype.insertRule=new Proxy(s,{apply:pQ((i,r,n)=>{let[s,o]=n,{id:a,styleId:c}=py(r,e,t.styleMirror);return(a&&-1!==a||c&&-1!==c)&&A({id:a,styleId:c,adds:[{rule:s,index:o}]}),i.apply(r,n)})});let o=i.CSSStyleSheet.prototype.deleteRule;i.CSSStyleSheet.prototype.deleteRule=new Proxy(o,{apply:pQ((i,r,n)=>{let[s]=n,{id:o,styleId:a}=py(r,e,t.styleMirror);return(o&&-1!==o||a&&-1!==a)&&A({id:o,styleId:a,removes:[{index:s}]}),i.apply(r,n)})}),i.CSSStyleSheet.prototype.replace&&(r=i.CSSStyleSheet.prototype.replace,i.CSSStyleSheet.prototype.replace=new Proxy(r,{apply:pQ((i,r,n)=>{let[s]=n,{id:o,styleId:a}=py(r,e,t.styleMirror);return(o&&-1!==o||a&&-1!==a)&&A({id:o,styleId:a,replace:s}),i.apply(r,n)})}
546)),i.CSSStyleSheet.prototype.replaceSync&&(n=i.CSSStyleSheet.prototype.replaceSync,i.CSSStyleSheet.prototype.replaceSync=new Proxy(n,{apply:pQ((i,r,n)=>{let[s]=n,{id:o,styleId:a}=py(r,e,t.styleMirror);return(o&&-1!==o||a&&-1!==a)&&A({id:o,styleId:a,replaceSync:s}),i.apply(r,n)})}));let a={};pF("CSSGroupingRule")?a.CSSGroupingRule=i.CSSGroupingRule:(pF("CSSMediaRule")&&(a.CSSMediaRule=i.CSSMediaRule),pF("CSSConditionRule")&&(a.CSSConditionRule=i.CSSConditionRule),pF("CSSSupportsRule")&&(a.CSSSupportsRule=i.CSSSupportsRule));let c={};return Object.entries(a).forEach(([i,r])=>{c[i]={insertRule:r.prototype.insertRule,deleteRule:r.prototype.deleteRule},r.prototype.insertRule=new Proxy(c[i].insertRule,{apply:pQ((i,r,n)=>{let[s,o]=n,{id:a,styleId:c}=py(r.parentStyleSheet,e,t.styleMirror);return(a&&-1!==a||c&&-1!==c)&&A({id:a,styleId:c,adds:[{rule:s,index:[...pv(r),o||0]}]}),i.apply(r,n)})}),r.prototype.deleteRule=new Proxy(c[i].deleteRule,{apply:pQ((i,r,n)=>{let[s]=n,{id:o,styleId:a}=py(r.parentStyleSheet,e,t.styleMirror);return(o&&-1!==o||a&&-1!==a)&&A({id:o,styleId:a,removes:[{index:[...pv(r),s]}]}),i.apply(r,n)})})}),pQ(()=>{i.CSSStyleSheet.prototype.insertRule=s,i.CSSStyleSheet.prototype.deleteRule=o,r&&(i.CSSStyleSheet.prototype.replace=r),n&&(i.CSSStyleSheet.prototype.replaceSync=n),Object.entries(a).forEach(([A,e])=>{e.prototype.insertRule=c[A].insertRule,e.prototype.deleteRule=c[A].deleteRule})})}(A,{win:i}),l=pk(A,A.doc),u=function({styleDeclarationCb:A,mirror:e,ignoreCSSAttributes:t,stylesheetManager:i},{win:r}){let n=r.CSSStyleDeclaration.prototype.setProperty;r.CSSStyleDeclaration.prototype.setProperty=new Proxy(n,{apply:pQ((r,s,o)=>{var a;let[c,g,l]=o;if(t.has(c))return n.apply(s,[c,g,l]);let{id:u,styleId:B}=py(null==(a=s.parentRule)?void 0:a.parentStyleSheet,e,i.styleMirror);return(u&&-1!==u||B&&-1!==B)&&A({id:u,styleId:B,set:{property:c,value:g,priority:l},index:pv(s.parentRule)}),r.apply(s,o)})});let s=r.CSSStyleDeclaration.prototype.removeProperty;return r.CSSStyleDeclaration.prototype.removeProperty=new Proxy(s,{apply:pQ((r,n,o)=>{var a;let[c]=o;if(t.has(c))return s.apply(n,[c]);let{id:g,styleId:l}=py(null==(a=n.parentRule)?void 0:a.parentStyleSheet,e,i.styleMirror);return(g&&-1!==g||l&&-1!==l)&&A({id:g,styleId:l,remove:{property:c},index:pv(n.parentRule)}),r.apply(n,o)})}),pQ(()=>{r.CSSStyleDeclaration.prototype.setProperty=n,r.CSSStyleDeclaration.prototype.removeProperty=s})}(A,{win:i}),A.collectFonts&&(B=function({fontCb:A,doc:e}){let t=e.defaultView;if(!t)return()=>{};let i=[],r=new WeakMap,n=t.FontFace;t.FontFace=function(A,e,t){let i=new n(A,e,t);return r.set(i,{family:A,buffer:"string"!=typeof e,descriptors:t,fontSource:"string"==typeof e?e:JSON.stringify(Array.from(new Uint8Array(e)))}),i};let s=CW(e.fonts,"add",function(e){return function(t){return pr(pQ(()=>{let e=r.get(t);e&&(A(e),r.delete(t))}),0),e.apply(this,[t])}});return i.push(()=>{t.FontFace=n}),i.push(s),pQ(()=>{i.forEach(A=>A())})}(A)));let h=function(A){let{doc:e,mirror:t,blockClass:i,blockSelector:r,unblockSelector:n,selectionCb:s}=A,o=!0,a=pQ(()=>{let A=e.getSelection();if(!A||o&&null!=A&&A.isCollapsed)return;o=A.isCollapsed||!1;let a=[],c=A.rangeCount||0;for(let e=0;e<c;e++){let{startContainer:s,startOffset:o,endContainer:c,endOffset:g}=A.getRangeAt(e);C8(s,i,r,n,!0)||C8(c,i,r,n,!0)||a.push({start:t.getId(s),startOffset:o,end:t.getId(c),endOffset:g})}s({ranges:a})});return a(),CJ("selectionchange",a)}(A),d=function({doc:A,customElementCb:e}){let t=A.defaultView;return t&&t.customElements?CW(t.customElements,"define",function(A){return function(t,i,r){try{e({define:{name:t}})}catch{}return A.apply(this,[t,i,r])}}):()=>{}}(A),f=[];for(let e of A.plugins)f.push(e.observer(e.callback,i,e.options));return pQ(()=>{pC.forEach(A=>A.reset()),null==t||t.disconnect(),r(),n(),s(),o(),a(),c(),g(),l(),u(),B(),h(),d(),f.forEach(A=>A())})}function pb(A){return void 0!==window[A]}function pF(A){return!!(void 0!==window[A]&&window[A].prototype&&"insertRule"in window[A].prototype&&"deleteRule"in window[A].prototype)}class pP{constructor(A){this.generateIdFn=A,this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap}getId(A,e,t,i){let r=t||this.getIdToRemoteIdMap(A),n=i||this.getRemoteIdToIdMap(A),s=r.get(e);return s||(s=this.generateIdFn(),r.set(e,s),n.set(s,e)),s}getIds(A,e){let t=this.getIdToRemoteIdMap(A),i=this.getRemoteIdToIdMap(A);return e.map(e=>this.getId(A,e,t,i))}getRemoteId(A,e,t){let i=t||this.getRemoteIdToIdMap(A);return"number"!=typeof e?e:i.get(e)||-1}getRemoteIds(A,e){let t=this.getRemoteIdToIdMap(A);return e.map(e=>this.getRemoteId(A,e,t))}reset(A){A?(this.iframeIdToRemoteIdMap.delete(A),this.iframeRemoteIdToIdMap.delete(A)):(this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap)}getIdToRemoteIdMap(A){let e=this.iframeIdToRemoteIdMap.get(A);return e||(e=new Map,this.iframeIdToRemoteIdMap.set(A,e)),e}getRemoteIdToIdMap(A){let e=this.iframeRemoteIdToIdMap.get(A);return e||(e=new Map,this.iframeRemoteIdToIdMap.set(A,e)),e}}
546class pU{constructor(){this.crossOriginIframeMirror=new pP(CF),this.crossOriginIframeRootIdMap=new WeakMap}addIframe(){}addLoadListener(){}attachIframe(){}}class pS{constructor(A){this.iframes=new WeakMap,this.crossOriginIframeMap=new WeakMap,this.crossOriginIframeMirror=new pP(CF),this.crossOriginIframeRootIdMap=new WeakMap,this.mutationCb=A.mutationCb,this.wrappedEmit=A.wrappedEmit,this.stylesheetManager=A.stylesheetManager,this.recordCrossOriginIframes=A.recordCrossOriginIframes,this.crossOriginIframeStyleMirror=new pP(this.stylesheetManager.styleMirror.generateId.bind(this.stylesheetManager.styleMirror)),this.mirror=A.mirror,this.recordCrossOriginIframes&&window.addEventListener("message",this.handleMessage.bind(this))}addIframe(A){this.iframes.set(A,!0),A.contentWindow&&this.crossOriginIframeMap.set(A.contentWindow,A)}addLoadListener(A){this.loadListener=A}attachIframe(A,e){var t,i;this.mutationCb({adds:[{parentId:this.mirror.getId(A),nextId:null,node:e}],removes:[],texts:[],attributes:[],isAttachIframe:!0}),this.recordCrossOriginIframes&&(null==(t=A.contentWindow)||t.addEventListener("message",this.handleMessage.bind(this))),null==(i=this.loadListener)||i.call(this,A);let r=pg(A);r&&r.adoptedStyleSheets&&r.adoptedStyleSheets.length>0&&this.stylesheetManager.adoptStyleSheets(r.adoptedStyleSheets,this.mirror.getId(r))}handleMessage(A){if("rrweb"!==A.data.type||A.origin!==A.data.origin||!A.source)return;let e=this.crossOriginIframeMap.get(A.source);if(!e)return;let t=this.transformCrossOriginEvent(e,A.data.event);t&&this.wrappedEmit(t,A.data.isCheckout)}transformCrossOriginEvent(A,e){var t;switch(e.type){case pn.FullSnapshot:{this.crossOriginIframeMirror.reset(A),this.crossOriginIframeStyleMirror.reset(A),this.replaceIdOnNode(e.data.node,A);let t=e.data.node.id;return this.crossOriginIframeRootIdMap.set(A,t),this.patchRootIdOnNode(e.data.node,t),{timestamp:e.timestamp,type:pn.IncrementalSnapshot,data:{source:ps.Mutation,adds:[{parentId:this.mirror.getId(A),nextId:null,node:e.data.node}],removes:[],texts:[],attributes:[],isAttachIframe:!0}}}case pn.Meta:case pn.Load:case pn.DomContentLoaded:break;case pn.Plugin:return e;case pn.Custom:return this.replaceIds(e.data.payload,A,["id","parentId","previousId","nextId"]),e;case pn.IncrementalSnapshot:switch(e.data.source){case ps.Mutation:return e.data.adds.forEach(e=>{this.replaceIds(e,A,["parentId","nextId","previousId"]),this.replaceIdOnNode(e.node,A);let t=this.crossOriginIframeRootIdMap.get(A);t&&this.patchRootIdOnNode(e.node,t)}),e.data.removes.forEach(e=>{this.replaceIds(e,A,["parentId","id"])}),e.data.attributes.forEach(e=>{this.replaceIds(e,A,["id"])}),e.data.texts.forEach(e=>{this.replaceIds(e,A,["id"])}),e;case ps.Drag:case ps.TouchMove:case ps.MouseMove:return e.data.positions.forEach(e=>{this.replaceIds(e,A,["id"])}),e;case ps.ViewportResize:return!1;case ps.MediaInteraction:case ps.MouseInteraction:case ps.Scroll:case ps.CanvasMutation:case ps.Input:return this.replaceIds(e.data,A,["id"]),e;case ps.StyleSheetRule:case ps.StyleDeclaration:return this.replaceIds(e.data,A,["id"]),this.replaceStyleIds(e.data,A,["styleId"]),e;case ps.Font:return e;case ps.Selection:return e.data.ranges.forEach(e=>{this.replaceIds(e,A,["start","end"])}),e;
546case ps.AdoptedStyleSheet:return this.replaceIds(e.data,A,["id"]),this.replaceStyleIds(e.data,A,["styleIds"]),null==(t=e.data.styles)||t.forEach(e=>{this.replaceStyleIds(e,A,["styleId"])}),e}}return!1}replace(A,e,t,i){for(let r of i)(Array.isArray(e[r])||"number"==typeof e[r])&&(Array.isArray(e[r])?e[r]=A.getIds(t,e[r]):e[r]=A.getId(t,e[r]));return e}replaceIds(A,e,t){return this.replace(this.crossOriginIframeMirror,A,e,t)}replaceStyleIds(A,e,t){return this.replace(this.crossOriginIframeStyleMirror,A,e,t)}replaceIdOnNode(A,e){this.replaceIds(A,e,["id","rootId"]),"childNodes"in A&&A.childNodes.forEach(A=>{this.replaceIdOnNode(A,e)})}patchRootIdOnNode(A,e){A.type===Ca.Document||A.rootId||(A.rootId=e),"childNodes"in A&&A.childNodes.forEach(A=>{this.patchRootIdOnNode(A,e)})}}class pH{init(){}addShadowRoot(){}observeAttachShadow(){}reset(){}}class px{constructor(A){this.shadowDoms=new WeakSet,this.restoreHandlers=[],this.mutationCb=A.mutationCb,this.scrollCb=A.scrollCb,this.bypassOptions=A.bypassOptions,this.mirror=A.mirror,this.init()}init(){this.reset(),this.patchAttachShadow(Element,document)}addShadowRoot(A,e){if(!Cg(A)||this.shadowDoms.has(A))return;this.shadowDoms.add(A),this.bypassOptions.canvasManager.addShadowRoot(A);let t=pw({...this.bypassOptions,doc:e,mutationCb:this.mutationCb,mirror:this.mirror,shadowDomManager:this},A);this.restoreHandlers.push(()=>t.disconnect()),this.restoreHandlers.push(pE({...this.bypassOptions,scrollCb:this.scrollCb,doc:A,mirror:this.mirror})),pr(()=>{A.adoptedStyleSheets&&A.adoptedStyleSheets.length>0&&this.bypassOptions.stylesheetManager.adoptStyleSheets(A.adoptedStyleSheets,this.mirror.getId(A.host)),this.restoreHandlers.push(pk({mirror:this.mirror,stylesheetManager:this.bypassOptions.stylesheetManager},A))},0)}observeAttachShadow(A){let e=pg(A),t=function(A){try{return A.contentWindow}catch{}}(A);e&&t&&this.patchAttachShadow(t.Element,e)}patchAttachShadow(A,e){let t=this;this.restoreHandlers.push(CW(A.prototype,"attachShadow",function(A){return function(i){let r=A.call(this,i);return this.shadowRoot&&pe(this)&&t.addShadowRoot(this.shadowRoot,e),r}}))}reset(){this.restoreHandlers.forEach(A=>{try{A()}catch{}}),this.restoreHandlers=[],this.shadowDoms=new WeakSet,this.bypassOptions.canvasManager.resetShadowRoots()}}for(var pM=typeof Uint8Array>"u"?[]:new Uint8Array(256),pL=0;pL<64;pL++)pM["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charCodeAt(pL)]=pL;class p_{reset(){}freeze(){}unfreeze(){}lock(){}unlock(){}snapshot(){}addWindow(){}addShadowRoot(){}resetShadowRoots(){}}class pR{constructor(A){this.trackedLinkElements=new WeakSet,this.styleMirror=new C6,this.mutationCb=A.mutationCb,this.adoptedStyleSheetCb=A.adoptedStyleSheetCb}attachLinkElement(A,e){"_cssText"in e.attributes&&this.mutationCb({adds:[],removes:[],texts:[],attributes:[{id:e.id,attributes:e.attributes}]}),this.trackLinkElement(A)}trackLinkElement(A){this.trackedLinkElements.has(A)||(this.trackedLinkElements.add(A),this.trackStylesheetInLinkElement(A))}adoptStyleSheets(A,e){if(0===A.length)return;let t={id:e,styleIds:[]},i=[];for(let e of A){let A;this.styleMirror.has(e)?A=this.styleMirror.getId(e):(A=this.styleMirror.add(e),i.push({styleId:A,rules:Array.from(e.rules||CSSRule,(A,e)=>({rule:Cu(A),index:e}))})),t.styleIds.push(A)}i.length>0&&(t.styles=i),this.adoptedStyleSheetCb(t)}reset(){this.styleMirror.reset(),this.trackedLinkElements=new WeakSet}trackStylesheetInLinkElement(A){}}class pT{constructor(){this.nodeMap=new WeakMap,this.active=!1}inOtherBuffer(A,e){let t=this.nodeMap.get(A);return t&&Array.from(t).some(A=>A!==e)}add(A,e){this.active||(this.active=!0,function(...A){pi("requestAnimationFrame")(...A)}(()=>{this.nodeMap=new WeakMap,this.active=!1})),this.nodeMap.set(A,(this.nodeMap.get(A)||new Set).add(e))}destroy(){}}try{if(2!==Array.from([1],A=>2*A)[0]){let A=document.createElement("iframe");document.body.appendChild(A),Array.from=(null==(O=A.contentWindow)?void 0:O.Array.from)||Array.from,document.body.removeChild(A)}}catch(A){console.debug("Unable to override Array.from",A)}let pG=new CB;function pN(A={}){let e,{emit:t,checkoutEveryNms:i,checkoutEveryNth:r,blockClass:n="rr
546-block",blockSelector:s=null,unblockSelector:o=null,ignoreClass:a="rr-ignore",ignoreSelector:c=null,maskAllText:g=!1,maskTextClass:l="rr-mask",unmaskTextClass:d=null,maskTextSelector:f=null,unmaskTextSelector:Q=null,inlineStylesheet:C=!0,maskAllInputs:p,maskInputOptions:w,slimDOMOptions:E,maskAttributeFn:I,maskInputFn:m,maskTextFn:v,maxCanvasSize:y=null,packFn:k,sampling:D={},dataURLOptions:b={},mousemoveWait:F,recordDOM:P=!0,recordCanvas:U=!1,recordCrossOriginIframes:S=!1,recordAfter:H="DOMContentLoaded"===A.recordAfter?A.recordAfter:"load",userTriggeredOnInput:x=!1,collectFonts:M=!1,inlineImages:L=!1,plugins:_,keepIframeSrcFn:R=()=>!1,ignoreCSSAttributes:T=new Set([]),errorHandler:G,onMutation:N,getCanvasManager:j}=A;u=G;let O=!S||window.parent===window,K=!1;if(!O)try{window.parent.document&&(K=!1)}catch{K=!0}if(O&&!t)throw Error("emit function is required");if(!O&&!K)return()=>{};void 0!==F&&void 0===D.mousemove&&(D.mousemove=F),pG.reset();let Y=!0===p?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,radio:!0,checkbox:!0}:void 0!==w?w:{},z=!0===E||"all"===E?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:"all"===E,headMetaDescKeywords:"all"===E}:E||{};!function(A=window){"NodeList"in A&&!A.NodeList.prototype.forEach&&(A.NodeList.prototype.forEach=Array.prototype.forEach),"DOMTokenList"in A&&!A.DOMTokenList.prototype.forEach&&(A.DOMTokenList.prototype.forEach=Array.prototype.forEach),Node.prototype.contains||(Node.prototype.contains=(...A)=>{let e=A[0];if(!(0 in A))throw TypeError("1 argument is required");do if(this===e)return!0;while(e=e&&e.parentNode)return!1})}();let J=0,X=A=>{for(let e of _||[])e.eventProcessor&&(A=e.eventProcessor(A));return k&&!K&&(A=k(A)),A};B=(A,n)=>{var s;if(A.timestamp=CZ(),null!=(s=pC[0])&&s.isFrozen()&&A.type!==pn.FullSnapshot&&(A.type!==pn.IncrementalSnapshot||A.data.source!==ps.Mutation)&&pC.forEach(A=>A.unfreeze()),O)null==t||t(X(A),n);else if(K){let e={type:"rrweb",event:X(A),origin:window.location.origin,isCheckout:n};window.parent.postMessage(e,"*")}if(A.type===pn.FullSnapshot)e=A,J=0;else if(A.type===pn.IncrementalSnapshot){if(A.data.source===ps.Mutation&&A.data.isAttachIframe)return;J++;let t=r&&J>=r,n=i&&e&&A.timestamp-e.timestamp>i;(t||n)&&Ai(!0)}};let V=A=>{B({type:pn.IncrementalSnapshot,data:{source:ps.Mutation,...A}})},q=A=>B({type:pn.IncrementalSnapshot,data:{source:ps.Scroll,...A}}),W=A=>B({type:pn.IncrementalSnapshot,data:{source:ps.CanvasMutation,...A}}),Z=new pR({mutationCb:V,adoptedStyleSheetCb:A=>B({type:pn.IncrementalSnapshot,data:{source:ps.AdoptedStyleSheet,...A}})}),$="boolean"==typeof __RRWEB_EXCLUDE_IFRAME__&&__RRWEB_EXCLUDE_IFRAME__?new pU:new pS({mirror:pG,mutationCb:V,stylesheetManager:Z,recordCrossOriginIframes:S,wrappedEmit:B});for(let A of _||[])A.getMirror&&A.getMirror({nodeMirror:pG,crossOriginIframeMirror:$.crossOriginIframeMirror,crossOriginIframeStyleMirror:$.crossOriginIframeStyleMirror});let AA=new pT,Ae=function(A,e){try{return A?A(e):new p_}catch{return console.warn("Unable to initialize CanvasManager"),new p_}}(j,{mirror:pG,win:window,mutationCb:A=>B({type:pn.IncrementalSnapshot,data:{source:ps.CanvasMutation,...A}}),recordCanvas:U,blockClass:n,blockSelector:s,unblockSelector:o,maxCanvasSize:y,sampling:D.canvas,dataURLOptions:b,errorHandler:G}),At="boolean"==typeof __RRWEB_EXCLUDE_SHADOW_DOM__&&__RRWEB_EXCLUDE_SHADOW_DOM__?new pH:new px({mutationCb:V,scrollCb:q,bypassOptions:{onMutation:N,blockClass:n,blockSelector:s,unblockSelector:o,maskAllText:g,maskTextClass:l,unmaskTextClass:d,maskTextSelector:f,unmaskTextSelector:Q,inlineStylesheet:C,maskInputOptions:Y,dataURLOptions:b,maskAttributeFn:I,maskTextFn:v,maskInputFn:m,recordCanvas:U,inlineImages:L,sampling:D,slimDOMOptions:z,iframeManager:$,stylesheetManager:Z,canvasManager:Ae,keepIframeSrcFn:R,processedNodeManager:AA},mirror:pG}),Ai=(A=!1)=>{if(!P)return;B({type:pn.Meta,data:{href:window.location.href,width:C2(),height:C0()}},A),Z.reset(),At.init(),pC.forEach(A=>A.lock());let e=function(A,e){let{mirror:t=new CB,blockClass:i="rr-block",blockSelector:r=null,unblockSelector:n=null,maskAllText:s=!1,maskTextClass:o="rr-mask",unmaskTextClass:a=null,maskTextSelector:c=null,unmaskTextSelector:g=null,inlineStylesheet:l=!0,inlineImages:u=!1,recordCanvas:B=!1,maskAllInputs:h=!1,maskAttributeFn:d,maskTextFn:f,maskInputFn:Q,slimDOM:C=!1,dataURLOptions:p,preserveWhiteSpace:w,onSerialize:E,onIframeLoad:I,iframeLoadTimeout:m,onBlockedImageLoad:v,onStylesheetLoad:y,stylesheetLoadTimeout:k,keepIframeSrcFn:D=()=>!1}=e||{};return Cz(A,{doc:A,mirror:t,blockClass:i,blockSelector:r,unblockSelector:n,maskAllText:s,maskTextClass:o,unmaskTextClass:a,maskTextSelector:c,unmaskTextSelector:g,skipChild:!1,inlineStylesheet:l,maskInputOptions:!0===h?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0}:!1===h?{}:h,maskAttributeFn:d,maskTextFn:f,maskInputFn:Q,slimDOMOptions:!0===C||"all"===C?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:"all"===C,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}
546:!1===C?{}:C,dataURLOptions:p,inlineImages:u,recordCanvas:B,preserveWhiteSpace:w,onSerialize:E,onIframeLoad:I,iframeLoadTimeout:m,onBlockedImageLoad:v,onStylesheetLoad:y,stylesheetLoadTimeout:k,keepIframeSrcFn:D,newlyAddedElement:!1})}(document,{mirror:pG,blockClass:n,blockSelector:s,unblockSelector:o,maskAllText:g,maskTextClass:l,unmaskTextClass:d,maskTextSelector:f,unmaskTextSelector:Q,inlineStylesheet:C,maskAllInputs:Y,maskAttributeFn:I,maskInputFn:m,maskTextFn:v,slimDOM:z,dataURLOptions:b,recordCanvas:U,inlineImages:L,onSerialize:A=>{C9(A,pG)&&$.addIframe(A),C7(A,pG)&&Z.trackLinkElement(A),C5(A)&&At.addShadowRoot(A.shadowRoot,document)},onIframeLoad:(A,e)=>{$.attachIframe(A,e),A.contentWindow&&Ae.addWindow(A.contentWindow),At.observeAttachShadow(A)},onStylesheetLoad:(A,e)=>{Z.attachLinkElement(A,e)},onBlockedImageLoad:(A,e,{width:t,height:i})=>{V({adds:[],removes:[],texts:[],attributes:[{id:e.id,attributes:{style:{width:`${t}px`,height:`${i}px`}}}]})},keepIframeSrcFn:R});if(!e)return console.warn("Failed to snapshot the document");B({type:pn.FullSnapshot,data:{node:e,initialOffset:C$(window)}}),pC.forEach(A=>A.unlock()),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&Z.adoptStyleSheets(document.adoptedStyleSheets,pG.getId(document))};h=Ai;try{let A=[],e=A=>{var e;return pQ(pD)({onMutation:N,mutationCb:V,mousemoveCb:(A,e)=>B({type:pn.IncrementalSnapshot,data:{source:e,positions:A}}),mouseInteractionCb:A=>B({type:pn.IncrementalSnapshot,data:{source:ps.MouseInteraction,...A}}),scrollCb:q,viewportResizeCb:A=>B({type:pn.IncrementalSnapshot,data:{source:ps.ViewportResize,...A}}),inputCb:A=>B({type:pn.IncrementalSnapshot,data:{source:ps.Input,...A}}),mediaInteractionCb:A=>B({type:pn.IncrementalSnapshot,data:{source:ps.MediaInteraction,...A}}),styleSheetRuleCb:A=>B({type:pn.IncrementalSnapshot,data:{source:ps.StyleSheetRule,...A}}),styleDeclarationCb:A=>B({type:pn.IncrementalSnapshot,data:{source:ps.StyleDeclaration,...A}}),canvasMutationCb:W,fontCb:A=>B({type:pn.IncrementalSnapshot,data:{source:ps.Font,...A}}),selectionCb:A=>{B({type:pn.IncrementalSnapshot,data:{source:ps.Selection,...A}})},customElementCb:A=>{B({type:pn.IncrementalSnapshot,data:{source:ps.CustomElement,...A}})},blockClass:n,ignoreClass:a,ignoreSelector:c,maskAllText:g,maskTextClass:l,unmaskTextClass:d,maskTextSelector:f,unmaskTextSelector:Q,maskInputOptions:Y,inlineStylesheet:C,sampling:D,recordDOM:P,recordCanvas:U,inlineImages:L,userTriggeredOnInput:x,collectFonts:M,doc:A,maskAttributeFn:I,maskInputFn:m,maskTextFn:v,keepIframeSrcFn:R,blockSelector:s,unblockSelector:o,slimDOMOptions:z,dataURLOptions:b,mirror:pG,iframeManager:$,stylesheetManager:Z,shadowDomManager:At,processedNodeManager:AA,canvasManager:Ae,ignoreCSSAttributes:T,plugins:(null==(e=null==_?void 0:_.filter(A=>A.observer))?void 0:e.map(A=>({observer:A.observer,options:A.options,callback:e=>B({type:pn.Plugin,data:{plugin:A.name,payload:e}})})))||[]},{})};$.addLoadListener(t=>{try{A.push(e(t.contentDocument))}catch(A){console.warn(A)}});let t=()=>{Ai(),A.push(e(document))};return"interactive"===document.readyState||"complete"===document.readyState?t():(A.push(CJ("DOMContentLoaded",()=>{B({type:pn.DomContentLoaded,data:{}}),"DOMContentLoaded"===H&&t()})),A.push(CJ("load",()=>{B({type:pn.Load,data:{}}),"load"===H&&t()},window))),()=>{A.forEach(A=>A()),AA.destroy(),h=void 0,u=void 0}}catch(A){console.warn(A)}}pN.mirror=pG,pN.takeFullSnapshot=function(A){if(!h)throw Error("please take full snapshot after start recording");h(A)},(Y=K||(K={}))[Y.NotStarted=0]="NotStarted",Y[Y.Running=1]="Running",Y[Y.Stopped=2]="Stopped";class pj{constructor(A,e){Ai(this,"maxEvents"),Ai(this,"maxBytesSize"),Ai(this,"buffer"),Ai(this,"head",0),Ai(this,"tail",-1),Ai(this,"size",0),Ai(this,"totalEventCount",0),Ai(this,"totalSizeBytes",0),this.maxEvents=A,this.maxBytesSize=e,this.buffer=Array(this.maxEvents).fill(null).map(()=>({events:[],chunkSizeBytes:0}))}shove(A){let e=this.calculateSerializedSize(A);if(A.type===pn.Meta)this.tail=(this.tail+1)%this.maxEvents,this.totalEventCount===this.maxEvents?this._removeOldestChunk():this.size++,this.buffer[this.tail]={events:[A],chunkSizeBytes:e};else{if(-1===this.tail)return;this.buffer[this.tail].events.push(A),this.buffer[this.tail].chunkSizeBytes+=e}for(this.totalEventCount++,this.totalSizeBytes+=e;this.totalEventCount>this.maxEvents||this.totalSizeBytes>this.maxBytesSize;)this._removeOldestChunk()}_removeOldestChunk(){if(0===this.size)return;let A=this.buffer[this.head];this.totalEventCount-=A.events.length,this.totalSizeBytes-=A.chunkSizeBytes,this.buffer[this.head]={events:[],chunkSizeBytes:0},this.head=(this.head+1)%this.maxEvents,this.size--,0===this.size&&(this.tail=-1)}clear(){this.buffer=Array(this.maxEvents).fill(null).map(()=>({events:[],chunkSizeBytes:0})),this.head=0,this.tail=-1,this.size=0,this.totalEventCount=0,this.totalSizeBytes=0}toArray(){let A=[];for(let e=0;e<this.size;e++){let t=(this.head+e)%this.maxEvents;A=A.concat(this.buffer[t].events)}return A}
546calculateSerializedSize(A){let e=JSON.stringify(A);return new TextEncoder().encode(e).length}}let pO=["base","iframe"],pK=['input[type="file"]',"iframe"];var pY=((M=pY||{}).TAB_VISIBLE="onResume",M.TAB_HIDDEN="onPause",M.APP_START="onCreate",M),pz=((L=pz||{}).TAP="Tap",L.UNFOCUS="Unfocus",L);let pJ=Object.create(null);pJ.open="0",pJ.close="1",pJ.ping="2",pJ.pong="3",pJ.message="4",pJ.upgrade="5",pJ.noop="6";let pX=Object.create(null);Object.keys(pJ).forEach(A=>{pX[pJ[A]]=A});let pV={type:"error",data:"parser error"},pq="function"==typeof Blob||"u">typeof Blob&&"[object BlobConstructor]"===Object.prototype.toString.call(Blob),pW="function"==typeof ArrayBuffer,pZ=A=>"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(A):A&&A.buffer instanceof ArrayBuffer,p$=({type:A,data:e},t,i)=>pq&&e instanceof Blob?t?i(e):p0(e,i):pW&&(e instanceof ArrayBuffer||pZ(e))?t?i(e):p0(new Blob([e]),i):i(pJ[A]+(e||"")),p0=(A,e)=>{let t=new FileReader;return t.onload=function(){e("b"+(t.result.split(",")[1]||""))},t.readAsDataURL(A)};function p2(A){return A instanceof Uint8Array?A:A instanceof ArrayBuffer?new Uint8Array(A):new Uint8Array(A.buffer,A.byteOffset,A.byteLength)}let p1=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let A=0;A<64;A++)p1["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charCodeAt(A)]=A;let p8="function"==typeof ArrayBuffer,p3=(A,e)=>{if("string"!=typeof A)return{type:"message",data:p9(A,e)};let t=A.charAt(0);return"b"===t?{type:"message",data:p4(A.substring(1),e)}:pX[t]?A.length>1?{type:pX[t],data:A.substring(1)}:{type:pX[t]}:pV},p4=(A,e)=>p8?p9((A=>{let e,t,i,r,n,s=.75*A.length,o=A.length,a=0;"="===A[A.length-1]&&(s--,"="===A[A.length-2]&&s--);let c=new ArrayBuffer(s),g=new Uint8Array(c);for(e=0;e<o;e+=4)t=p1[A.charCodeAt(e)],i=p1[A.charCodeAt(e+1)],r=p1[A.charCodeAt(e+2)],n=p1[A.charCodeAt(e+3)],g[a++]=t<<2|i>>4,g[a++]=(15&i)<<4|r>>2,g[a++]=(3&r)<<6|63&n;return c})(A),e):{base64:!0,data:A},p9=(A,e)=>"blob"===e?A instanceof Blob?A:new Blob([A]):A instanceof ArrayBuffer?A:A.buffer;function p7(A){return A.reduce((A,e)=>A+e.length,0)}function p5(A,e){if(A[0].length===e)return A.shift();let t=new Uint8Array(e),i=0;for(let r=0;r<e;r++)t[r]=A[0][i++],i===A[0].length&&(A.shift(),i=0);return A.length&&i<A[0].length&&(A[0]=A[0].slice(i)),t}function p6(A){if(A){for(var e in p6.prototype)A[e]=p6.prototype[e];return A}}p6.prototype.on=p6.prototype.addEventListener=function(A,e){return this._callbacks=this._callbacks||{},(this._callbacks["$"+A]=this._callbacks["$"+A]||[]).push(e),this},p6.prototype.once=function(A,e){function t(){this.off(A,t),e.apply(this,arguments)}return t.fn=e,this.on(A,t),this},p6.prototype.off=p6.prototype.removeListener=p6.prototype.removeAllListeners=p6.prototype.removeEventListener=function(A,e){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var t,i=this._callbacks["$"+A];if(!i)return this;if(1==arguments.length)return delete this._callbacks["$"+A],this;for(var r=0;r<i.length;r++)if((t=i[r])===e||t.fn===e){i.splice(r,1);break}return 0===i.length&&delete this._callbacks["$"+A],this},p6.prototype.emit=function(A){this._callbacks=this._callbacks||{};for(var e=Array(arguments.length-1),t=this._callbacks["$"+A],i=1;i<arguments.length;i++)e[i-1]=arguments[i];if(t){i=0;for(var r=(t=t.slice(0)).length;i<r;++i)t[i].apply(this,e)}return this},p6.prototype.emitReserved=p6.prototype.emit,p6.prototype.listeners=function(A){return this._callbacks=this._callbacks||{},this._callbacks["$"+A]||[]},p6.prototype.hasListeners=function(A){return!!this.listeners(A).length};let wA="function"==typeof Promise&&"function"==typeof Promise.resolve?A=>Promise.resolve().then(A):(A,e)=>e(A,0),we="u">typeof self?self:"u">typeof window?window:Function("return this")();function wt(A,...e){return e.reduce((e,t)=>(A.hasOwnProperty(t)&&(e[t]=A[t]),e),{})}let wi=we.setTimeout,wr=we.clearTimeout;function wn(A,e){e.useNativeTimers?(A.setTimeoutFn=wi.bind(we),A.clearTimeoutFn=wr.bind(we)):(A.setTimeoutFn=we.setTimeout.bind(we),A.clearTimeoutFn=we.clearTimeout.bind(we))}function ws(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}
546class wo extends Error{constructor(A,e,t){super(A),this.description=e,this.context=t,this.type="TransportError"}}class wa extends p6{constructor(A){super(),this.writable=!1,wn(this,A),this.opts=A,this.query=A.query,this.socket=A.socket,this.supportsBinary=!A.forceBase64}onError(A,e,t){return super.emitReserved("error",new wo(A,e,t)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return"opening"!==this.readyState&&"open"!==this.readyState||(this.doClose(),this.onClose()),this}send(A){"open"===this.readyState&&this.write(A)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(A){let e=p3(A,this.socket.binaryType);this.onPacket(e)}onPacket(A){super.emitReserved("packet",A)}onClose(A){this.readyState="closed",super.emitReserved("close",A)}pause(A){}createUri(A,e={}){return A+"://"+this._hostname()+this._port()+this.opts.path+this._query(e)}_hostname(){let A=this.opts.hostname;return -1===A.indexOf(":")?A:"["+A+"]"}_port(){return this.opts.port&&(this.opts.secure&&+(443!==this.opts.port)||!this.opts.secure&&80!==Number(this.opts.port))?":"+this.opts.port:""}_query(A){let e=function(A){let e="";for(let t in A)A.hasOwnProperty(t)&&(e.length&&(e+="&"),e+=encodeURIComponent(t)+"="+encodeURIComponent(A[t]));return e}(A);return e.length?"?"+e:""}}class wc extends wa{constructor(){super(...arguments),this._polling=!1}get name(){return"polling"}doOpen(){this._poll()}pause(A){this.readyState="pausing";let e=()=>{this.readyState="paused",A()};if(this._polling||!this.writable){let A=0;this._polling&&(A++,this.once("pollComplete",function(){--A||e()})),this.writable||(A++,this.once("drain",function(){--A||e()}))}else e()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(A){((A,e)=>{let t=A.split("\x1e"),i=[];for(let A=0;A<t.length;A++){let r=p3(t[A],e);if(i.push(r),"error"===r.type)break}return i})(A,this.socket.binaryType).forEach(A=>{if("opening"===this.readyState&&"open"===A.type&&this.onOpen(),"close"===A.type)return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(A)}),"closed"!==this.readyState&&(this._polling=!1,this.emitReserved("pollComplete"),"open"===this.readyState&&this._poll())}doClose(){let A=()=>{this.write([{type:"close"}])};"open"===this.readyState?A():this.once("open",A)}write(A){var e;let t,i,r;this.writable=!1,e=A=>{this.doWrite(A,()=>{this.writable=!0,this.emitReserved("drain")})},i=Array(t=A.length),r=0,A.forEach((A,n)=>{p$(A,!1,A=>{i[n]=A,++r===t&&e(i.join("\x1e"))})})}uri(){let A=this.opts.secure?"https":"http",e=this.query||{};return!1!==this.opts.timestampRequests&&(e[this.opts.timestampParam]=ws()),this.supportsBinary||e.sid||(e.b64=1),this.createUri(A,e)}}let wg=!1;try{wg="u">typeof XMLHttpRequest&&"withCredentials"in new XMLHttpRequest}catch{}let wl=wg;function wu(){}class wB extends wc{constructor(A){if(super(A),"u">typeof location){const e="https:"===location.protocol;let t=location.port;t||(t=e?"443":"80"),this.xd="u">typeof location&&A.hostname!==location.hostname||t!==A.port}}doWrite(A,e){let t=this.request({method:"POST",data:A});t.on("success",e),t.on("error",(A,e)=>{this.onError("xhr post error",A,e)})}doPoll(){let A=this.request();A.on("data",this.onData.bind(this)),A.on("error",(A,e)=>{this.onError("xhr poll error",A,e)}),this.pollXhr=A}}let wh=class A extends p6{constructor(A,e,t){super(),this.createRequest=A,wn(this,t),this._opts=t,this._method=t.method||"GET",this._uri=e,this._data=void 0!==t.data?t.data:null,this._create()}_create(){var e;let t=wt(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");t.xdomain=!!this._opts.xd;let i=this._xhr=this.createRequest(t);try{i.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders)for(let A in i.setDisableHeaderCheck&&i.setDisableHeaderCheck(!0),this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(A)&&i.setRequestHeader(A,this._opts.extraHeaders[A])}catch{}if("POST"===this._method)try{i.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{i.setRequestHeader("Accept","*/*")}catch{}null==(e=this._opts.cookieJar)||e.addCookies(i),"withCredentials"in i&&(i.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(i.timeout=this._opts.requestTimeout),i.onreadystatechange=()=>{var A;3===i.readyState&&(null==(A=this._opts.cookieJar)||A.parseCookies(i.getResponseHeader("set-cookie"))),4===i.readyState&&(200===i.status||1223===i.status?this._onLoad():this.setTimeoutFn(()=>{this._onError("number"==typeof i.status?i.status:0)},0))},i.send(this._data)}catch(A){return void this.setTimeoutFn(()=>{this._onError(A)},0)}"u">typeof document&&(this._index=A.requestsCount++,A.requests[this._index]=this)}_onError(A){this.emitReserved("error",A,this._xhr),this._cleanup(!0)}_cleanup(e){if(void 0!==this._xhr&&null!==this._xhr){if(this._xhr.onreadystatechange=wu,e)try{this._xhr.abort()}catch{}"u">typeof document&&delete A.requests[this._index],this._xhr=null}}_onLoad(){let A=this._xhr.responseText;null!==A&&(this.emitReserved("data",A),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}};function wd(){for(let A in wh.requests)wh.requests.hasOwnProperty(A)&&wh.requests[A].abort()}wh.requestsCount=0,wh.requests={},"u">typeof document&&("function"==typeof attachEvent?attachEvent("onunload",wd):"function"==typeof addEventListener&&addEventListener("onpagehide"in we?"pagehide":"unload",wd,!1));let wf=(_=wQ({xdomain:!1}))&&null!==_.responseType;function wQ(A){let e=A.xdomain;try{if("u">typeof XMLHttpRequest&&(!e||wl))return new XMLHttpRequest}catch{}if(!e)try{return new we[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}let wC="u">typeof navigator&&"string"==typeof navigator.product&&"reactnative"===navigator.product.toLowerCase();class wp extends wa{get name(){return"websocket"}doOpen(){let A=this.uri(),e=this.opts.protocols,t=wC?{}:wt(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(t.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(A,e,t)}catch(A){return this.emitReserved("error",A)}
546this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=A=>this.onClose({description:"websocket connection closed",context:A}),this.ws.onmessage=A=>this.onData(A.data),this.ws.onerror=A=>this.onError("websocket error",A)}write(A){this.writable=!1;for(let e=0;e<A.length;e++){let t=A[e],i=e===A.length-1;p$(t,this.supportsBinary,A=>{try{this.doWrite(t,A)}catch{}i&&wA(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){void 0!==this.ws&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){let A=this.opts.secure?"wss":"ws",e=this.query||{};return this.opts.timestampRequests&&(e[this.opts.timestampParam]=ws()),this.supportsBinary||(e.b64=1),this.createUri(A,e)}}let ww=we.WebSocket||we.MozWebSocket,wE={websocket:class extends wp{createSocket(A,e,t){return wC?new ww(A,e,t):e?new ww(A,e):new ww(A)}doWrite(A,e){this.ws.send(e)}},webtransport:class extends wa{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(A){return this.emitReserved("error",A)}this._transport.closed.then(()=>{this.onClose()}).catch(A=>{this.onError("webtransport error",A)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(A=>{var e,t;let i,r,n,s,o=(e=Number.MAX_SAFE_INTEGER,t=this.socket.binaryType,f||(f=new TextDecoder),i=[],r=0,n=-1,s=!1,new TransformStream({transform(A,o){for(i.push(A);;){if(0===r){if(1>p7(i))break;let A=p5(i,1);s=!(128&~A[0]),r=(n=127&A[0])<126?3:126===n?1:2}else if(1===r){if(2>p7(i))break;let A=p5(i,2);n=new DataView(A.buffer,A.byteOffset,A.length).getUint16(0),r=3}else if(2===r){if(8>p7(i))break;let A=p5(i,8),e=new DataView(A.buffer,A.byteOffset,A.length),t=e.getUint32(0);if(t>2097151){o.enqueue(pV);break}n=0x100000000*t+e.getUint32(4),r=3}else{if(p7(i)<n)break;let A=p5(i,n);o.enqueue(p3(s?A:f.decode(A),t)),r=0}if(0===n||n>e){o.enqueue(pV);break}}}})),a=A.readable.pipeThrough(o).getReader(),c=new TransformStream({transform(A,e){var t;t=t=>{let i,r=t.length;if(r<126)new DataView((i=new Uint8Array(1)).buffer).setUint8(0,r);else if(r<65536){let A=new DataView((i=new Uint8Array(3)).buffer);A.setUint8(0,126),A.setUint16(1,r)}else{let A=new DataView((i=new Uint8Array(9)).buffer);A.setUint8(0,127),A.setBigUint64(1,BigInt(r))}A.data&&"string"!=typeof A.data&&(i[0]|=128),e.enqueue(i),e.enqueue(t)},pq&&A.data instanceof Blob?A.data.arrayBuffer().then(p2).then(t):pW&&(A.data instanceof ArrayBuffer||pZ(A.data))?t(p2(A.data)):p$(A,!1,A=>{d||(d=new TextEncoder),t(d.encode(A))})}});c.readable.pipeTo(A.writable),this._writer=c.writable.getWriter();let g=()=>{a.read().then(({done:A,value:e})=>{A||(this.onPacket(e),g())}).catch(A=>{})};g();let l={type:"open"};this.query.sid&&(l.data=`{"sid":"${this.query.sid}"}`),this._writer.write(l).then(()=>this.onOpen())})})}write(A){this.writable=!1;for(let e=0;e<A.length;e++){let t=A[e],i=e===A.length-1;this._writer.write(t).then(()=>{i&&wA(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var A;null==(A=this._transport)||A.close()}},polling:class extends wB{constructor(A){super(A);const e=A&&A.forceBase64;this.supportsBinary=wf&&!e}request(A={}){return Object.assign(A,{xd:this.xd},this.opts),new wh(wQ,this.uri(),A)}}},wI=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,wm=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function wv(A){var e,t;let i,r;if(A.length>8e3)throw"URI too long";let n=A,s=A.indexOf("["),o=A.indexOf("]");-1!=s&&-1!=o&&(A=A.substring(0,s)+A.substring(s,o).replace(/:/g,";")+A.substring(o,A.length));let a=wI.exec(A||""),c={},g=14;for(;g--;)c[wm[g]]=a[g]||"";return -1!=s&&-1!=o&&(c.source=n,c.host=c.host.substring(1,c.host.length-1).replace(/;/g,":"),c.authority=c.authority.replace("[","").replace("]","").replace(/;/g,":"),c.ipv6uri=!0),i=(e=c.path).replace(/\/{2,9}/g,"/").split("/"),"/"!=e.slice(0,1)&&0!==e.length||i.splice(0,1),"/"==e.slice(-1)&&i.splice(i.length-1,1),c.pathNames=i,t=c.query,r={},t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(A,e,t){e&&(r[e]=t)}),c.queryKey=r,c}let wy="function"==typeof addEventListener&&"function"==typeof removeEventListener,wk=[];wy&&addEventListener("offline",()=>{wk.forEach(A=>A())},!1);class wD extends p6{constructor(A,e){if(super(),this.binaryType="arraybuffer",this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,A&&"object"==typeof A&&(e=A,A=null),A){const t=wv(A);e.hostname=t.host,e.secure="https"===t.protocol||"wss"===t.protocol,e.port=t.port,t.query&&(e.query=t.query)}else e.host&&(e.hostname=wv(e.host).host);wn(this,e),this.secure=null!=e.secure?e.secure:"u">typeof location&&"https:"===location.protocol,e.hostname&&!e.port&&(e.port=this.secure?"443":"80"),this.hostname=e.hostname||("u">typeof location?location.hostname:"localhost"),this.port=e.port||("u">typeof location&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={}
vendor: 6,494 bytes, line 546
546,e.transports.forEach(A=>{let e=A.prototype.name;this.transports.push(e),this._transportsByName[e]=A}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},e),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),"string"==typeof this.opts.query&&(this.opts.query=function(A){let e={},t=A.split("&");for(let A=0,i=t.length;A<i;A++){let i=t[A].split("=");e[decodeURIComponent(i[0])]=decodeURIComponent(i[1])}return e}(this.opts.query)),wy&&(this.opts.closeOnBeforeunload&&(this._beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),"localhost"!==this.hostname&&(this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},wk.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(A){let e=Object.assign({},this.opts.query);e.EIO=4,e.transport=A,this.id&&(e.sid=this.id);let t=Object.assign({},this.opts,{query:e,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[A]);return new this._transportsByName[A](t)}_open(){if(0===this.transports.length)return void this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);let A=this.opts.rememberUpgrade&&wD.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket")?"websocket":this.transports[0];this.readyState="opening";let e=this.createTransport(A);e.open(),this.setTransport(e)}setTransport(A){this.transport&&this.transport.removeAllListeners(),this.transport=A,A.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",A=>this._onClose("transport close",A))}onOpen(){this.readyState="open",wD.priorWebsocketSuccess="websocket"===this.transport.name,this.emitReserved("open"),this.flush()}_onPacket(A){if("opening"===this.readyState||"open"===this.readyState||"closing"===this.readyState)switch(this.emitReserved("packet",A),this.emitReserved("heartbeat"),A.type){case"open":this.onHandshake(JSON.parse(A.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":let e=Error("server error");e.code=A.data,this._onError(e);break;case"message":this.emitReserved("data",A.data),this.emitReserved("message",A.data)}}onHandshake(A){this.emitReserved("handshake",A),this.id=A.sid,this.transport.query.sid=A.sid,this._pingInterval=A.pingInterval,this._pingTimeout=A.pingTimeout,this._maxPayload=A.maxPayload,this.onOpen(),"closed"!==this.readyState&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);let A=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+A,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},A),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,0===this.writeBuffer.length?this.emitReserved("drain"):this.flush()}flush(){if("closed"!==this.readyState&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){let A=this._getWritablePackets();this.transport.send(A),this._prevBufferLen=A.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&"polling"===this.transport.name&&this.writeBuffer.length>1))return this.writeBuffer;let A=1;for(let e=0;e<this.writeBuffer.length;e++){let t=this.writeBuffer[e].data;if(t&&(A+="string"==typeof t?function(A){let e=0,t=0;for(let i=0,r=A.length;i<r;i++)(e=A.charCodeAt(i))<128?t+=1:e<2048?t+=2:e<55296||e>=57344?t+=3:(i++,t+=4);return t}(t):Math.ceil(1.33*(t.byteLength||t.size))),e>0&&A>this._maxPayload)return this.writeBuffer.slice(0,e);A+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;let A=Date.now()>this._pingTimeoutTime;return A&&(this._pingTimeoutTime=0,wA(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),A}write(A,e,t){return this._sendPacket("message",A,e,t),this}send(A,e,t){return this._sendPacket("message",A,e,t),this}_sendPacket(A,e,t,i){if("function"==typeof e&&(i=e,e=void 0),"function"==typeof t&&(i=t,t=null),"closing"===this.readyState||"closed"===this.readyState)return;(t=t||{}).compress=!1!==t.compress;let r={type:A,data:e,options:t};this.emitReserved("packetCreate",r),this.writeBuffer.push(r),i&&this.once("flush",i),this.flush()}close(){let A=()=>{this._onClose("forced close"),this.transport.close()},e=()=>{this.off("upgrade",e),this.off("upgradeError",e),A()},t=()=>{this.once("upgrade",e),this.once("upgradeError",e)};return"opening"!==this.readyState&&"open"!==this.readyState||(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?t():A()}):this.upgrading?t():A()),this}_onError(A){if(wD.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&"opening"===this.readyState)return this.transports.shift(),this._open();this.emitReserved("error",A),this._onClose("transport error",A)}_onClose(A,e){if("opening"===this.readyState||"open"===this.readyState||"closing"===this.readyState){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),wy&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){let A=wk.indexOf(this._offlineEventListener);-1!==A&&wk.splice(A,1)}this.readyState="closed",this.id=null,this.emitReserved("close",A,e),this.writeBuffer=[],this._prevBufferLen=0}}}wD.protocol=4;class wb extends wD{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),"open"===this.readyState&&this.opts.upgrade)for(let A=0;A<this._upgrades.length;A++)this._probe(this._upgrades[A])}_probe(A){let e=this.createTransport(A),t=!1;wD.priorWebsocketSuccess=!1;let i=()=>{t||(e.send([{type:"ping",data:"probe"}]),e.once("packet",A=>{if(!t)if("pong"===A.type&&"probe"===A.data){if(this.upgrading=!0,this.emitReserved("upgrading",e),!e)return;wD.priorWebsocketSuccess="websocket"===e.name,this.transport.pause(()=>{t||"closed"!==this.readyState&&(c(),this.setTransport(e),e.send([{type:"upgrade"}
546]),this.emitReserved("upgrade",e),e=null,this.upgrading=!1,this.flush())})}else{let A=Error("probe error");A.transport=e.name,this.emitReserved("upgradeError",A)}}))};function r(){t||(t=!0,c(),e.close(),e=null)}let n=A=>{let t=Error("probe error: "+A);t.transport=e.name,r(),this.emitReserved("upgradeError",t)};function s(){n("transport closed")}function o(){n("socket closed")}function a(A){e&&A.name!==e.name&&r()}let c=()=>{e.removeListener("open",i),e.removeListener("error",n),e.removeListener("close",s),this.off("close",o),this.off("upgrading",a)};e.once("open",i),e.once("error",n),e.once("close",s),this.once("close",o),this.once("upgrading",a),-1!==this._upgrades.indexOf("webtransport")&&"webtransport"!==A?this.setTimeoutFn(()=>{t||e.open()},200):e.open()}onHandshake(A){this._upgrades=this._filterUpgrades(A.upgrades),super.onHandshake(A)}_filterUpgrades(A){let e=[];for(let t=0;t<A.length;t++)~this.transports.indexOf(A[t])&&e.push(A[t]);return e}}let wF=class extends wb{constructor(A,e={}){const t="object"==typeof A?A:e;(!t.transports||t.transports&&"string"==typeof t.transports[0])&&(t.transports=(t.transports||["polling","websocket","webtransport"]).map(A=>wE[A]).filter(A=>!!A)),super(A,t)}},wP="function"==typeof ArrayBuffer,wU=Object.prototype.toString,wS="function"==typeof Blob||"u">typeof Blob&&"[object BlobConstructor]"===wU.call(Blob),wH="function"==typeof File||"u">typeof File&&"[object FileConstructor]"===wU.call(File);function wx(A){return wP&&(A instanceof ArrayBuffer||("function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(A):A.buffer instanceof ArrayBuffer))||wS&&A instanceof Blob||wH&&A instanceof File}let wM=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"];function wL(A){return"[object Object]"===Object.prototype.toString.call(A)}(j=z||(z={}))[j.CONNECT=0]="CONNECT",j[j.DISCONNECT=1]="DISCONNECT",j[j.EVENT=2]="EVENT",j[j.ACK=3]="ACK",j[j.CONNECT_ERROR=4]="CONNECT_ERROR",j[j.BINARY_EVENT=5]="BINARY_EVENT",j[j.BINARY_ACK=6]="BINARY_ACK";class w_ extends p6{constructor(A){super(),this.reviver=A}add(A){let e;if("string"==typeof A){if(this.reconstructor)throw Error("got plaintext data when reconstructing a packet");let t=(e=this.decodeString(A)).type===z.BINARY_EVENT;t||e.type===z.BINARY_ACK?(e.type=t?z.EVENT:z.ACK,this.reconstructor=new wR(e),0===e.attachments&&super.emitReserved("decoded",e)):super.emitReserved("decoded",e)}else{if(!wx(A)&&!A.base64)throw Error("Unknown type: "+A);if(!this.reconstructor)throw Error("got binary data when not reconstructing a packet");(e=this.reconstructor.takeBinaryData(A))&&(this.reconstructor=null,super.emitReserved("decoded",e))}}decodeString(A){let e=0,t={type:Number(A.charAt(0))};if(void 0===z[t.type])throw Error("unknown packet type "+t.type);if(t.type===z.BINARY_EVENT||t.type===z.BINARY_ACK){let i=e+1;for(;"-"!==A.charAt(++e)&&e!=A.length;);let r=A.substring(i,e);if(r!=Number(r)||"-"!==A.charAt(e))throw Error("Illegal attachments");t.attachments=Number(r)}if("/"===A.charAt(e+1)){let i=e+1;for(;++e&&","!==A.charAt(e)&&e!==A.length;);t.nsp=A.substring(i,e)}else t.nsp="/";let i=A.charAt(e+1);if(""!==i&&Number(i)==i){let i=e+1;for(;++e;){let t=A.charAt(e);if(null==t||Number(t)!=t){--e;break}if(e===A.length)break}t.id=Number(A.substring(i,e+1))}if(A.charAt(++e)){let i=this.tryParse(A.substr(e));if(!w_.isPayloadValid(t.type,i))throw Error("invalid payload");t.data=i}return t}tryParse(A){try{return JSON.parse(A,this.reviver)}catch{return!1}}static isPayloadValid(A,e){switch(A){case z.CONNECT:return wL(e);case z.DISCONNECT:return void 0===e;case z.CONNECT_ERROR:return"string"==typeof e||wL(e);case z.EVENT:case z.BINARY_EVENT:return Array.isArray(e)&&("number"==typeof e[0]||"string"==typeof e[0]&&-1===wM.indexOf(e[0]));case z.ACK:case z.BINARY_ACK:return Array.isArray(e)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}class wR{constructor(A){this.packet=A,this.buffers=[],this.reconPack=A}takeBinaryData(A){if(this.buffers.push(A),this.buffers.length===this.reconPack.attachments){var e,t;let A=(e=this.reconPack,t=this.buffers,e.data=function A(e,t){if(!e)return e;if(e&&!0===e._placeholder){if("number"==typeof e.num&&e.num>=0&&e.num<t.length)return t[e.num];throw Error("illegal attachments")}if(Array.isArray(e))for(let i=0;i<e.length;i++)e[i]=A(e[i],t);else if("object"==typeof e)for(let i in e)Object.prototype.hasOwnProperty.call(e,i)&&(e[i]=A(e[i],t));return e}(e.data,t),delete e.attachments,e);return this.finishedReconstruction(),A}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}let wT=Object.freeze(Object.defineProperty({__proto__:null,Decoder:w_,Encoder:class{constructor(A){this.replacer=A}encode(A){return(A.type===z.EVENT||A.type===z.ACK)&&function A(e,t){if(!e||"object"!=typeof e)return!1;if(Array.isArray(e)){for(let t=0,i=e.length;t<i;t++)if(A(e[t]))return!0;return!1}if(wx(e))return!0;
546if(e.toJSON&&"function"==typeof e.toJSON&&1==arguments.length)return A(e.toJSON(),!0);for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)&&A(e[t]))return!0;return!1}(A)?this.encodeAsBinary({type:A.type===z.EVENT?z.BINARY_EVENT:z.BINARY_ACK,nsp:A.nsp,data:A.data,id:A.id}):[this.encodeAsString(A)]}encodeAsString(A){let e=""+A.type;return A.type!==z.BINARY_EVENT&&A.type!==z.BINARY_ACK||(e+=A.attachments+"-"),A.nsp&&"/"!==A.nsp&&(e+=A.nsp+","),null!=A.id&&(e+=A.id),null!=A.data&&(e+=JSON.stringify(A.data,this.replacer)),e}encodeAsBinary(A){let e,t,i=(e=[],t=A.data,A.data=function A(e,t){if(!e)return e;if(wx(e)){let A={_placeholder:!0,num:t.length};return t.push(e),A}if(Array.isArray(e)){let i=Array(e.length);for(let r=0;r<e.length;r++)i[r]=A(e[r],t);return i}if("object"==typeof e&&!(e instanceof Date)){let i={};for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&(i[r]=A(e[r],t));return i}return e}(t,e),A.attachments=e.length,{packet:A,buffers:e}),r=this.encodeAsString(i.packet),n=i.buffers;return n.unshift(r),n}},get PacketType(){return z},protocol:5},Symbol.toStringTag,{value:"Module"}));function wG(A,e,t){return A.on(e,t),function(){A.off(e,t)}}let wN=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class wj extends p6{constructor(A,e,t){super(),this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=A,this.nsp=e,t&&t.auth&&(this.auth=t.auth),this._opts=Object.assign({},t),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;let A=this.io;this.subs=[wG(A,"open",this.onopen.bind(this)),wG(A,"packet",this.onpacket.bind(this)),wG(A,"error",this.onerror.bind(this)),wG(A,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected||(this.subEvents(),this.io._reconnecting||this.io.open(),"open"===this.io._readyState&&this.onopen()),this}open(){return this.connect()}send(...A){return A.unshift("message"),this.emit.apply(this,A),this}emit(A,...e){var t,i,r;if(wN.hasOwnProperty(A))throw Error('"'+A.toString()+'" is a reserved event name');if(e.unshift(A),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(e),this;let n={type:z.EVENT,data:e,options:{}};if(n.options.compress=!1!==this.flags.compress,"function"==typeof e[e.length-1]){let A=this.ids++,t=e.pop();this._registerAckCallback(A,t),n.id=A}let s=null==(i=null==(t=this.io.engine)?void 0:t.transport)?void 0:i.writable,o=this.connected&&!(null!=(r=this.io.engine)&&r._hasPingExpired());return this.flags.volatile&&!s||(o?(this.notifyOutgoingListeners(n),this.packet(n)):this.sendBuffer.push(n)),this.flags={},this}_registerAckCallback(A,e){var t;let i=null!=(t=this.flags.timeout)?t:this._opts.ackTimeout;if(void 0===i)return void(this.acks[A]=e);let r=this.io.setTimeoutFn(()=>{delete this.acks[A];for(let e=0;e<this.sendBuffer.length;e++)this.sendBuffer[e].id===A&&this.sendBuffer.splice(e,1);e.call(this,Error("operation has timed out"))},i),n=(...A)=>{this.io.clearTimeoutFn(r),e.apply(this,A)};n.withError=!0,this.acks[A]=n}emitWithAck(A,...e){return new Promise((t,i)=>{let r=(A,e)=>A?i(A):t(e);r.withError=!0,e.push(r),this.emit(A,...e)})}_addToQueue(A){let e;"function"==typeof A[A.length-1]&&(e=A.pop());let t={id:this._queueSeq++,tryCount:0,pending:!1,args:A,flags:Object.assign({fromQueue:!0},this.flags)};A.push((A,...i)=>{if(t===this._queue[0])return null!==A?t.tryCount>this._opts.retries&&(this._queue.shift(),e&&e(A)):(this._queue.shift(),e&&e(null,...i)),t.pending=!1,this._drainQueue()}),this._queue.push(t),this._drainQueue()}_drainQueue(A=!1){if(!this.connected||0===this._queue.length)return;let e=this._queue[0];e.pending&&!A||(e.pending=!0,e.tryCount++,this.flags=e.flags,this.emit.apply(this,e.args))}packet(A){A.nsp=this.nsp,this.io._packet(A)}onopen(){"function"==typeof this.auth?this.auth(A=>{this._sendConnectPacket(A)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(A){this.packet({type:z.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},A):A})}onerror(A){this.connected||this.emitReserved("connect_error",A)}onclose(A,e){this.connected=!1,delete this.id,this.emitReserved("disconnect",A,e),this._clearAcks()}
vendor: 6,932 bytes, line 546
546_clearAcks(){Object.keys(this.acks).forEach(A=>{if(!this.sendBuffer.some(e=>String(e.id)===A)){let e=this.acks[A];delete this.acks[A],e.withError&&e.call(this,Error("socket has been disconnected"))}})}onpacket(A){if(A.nsp===this.nsp)switch(A.type){case z.CONNECT:A.data&&A.data.sid?this.onconnect(A.data.sid,A.data.pid):this.emitReserved("connect_error",Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case z.EVENT:case z.BINARY_EVENT:this.onevent(A);break;case z.ACK:case z.BINARY_ACK:this.onack(A);break;case z.DISCONNECT:this.ondisconnect();break;case z.CONNECT_ERROR:this.destroy();let e=Error(A.data.message);e.data=A.data.data,this.emitReserved("connect_error",e)}}onevent(A){let e=A.data||[];null!=A.id&&e.push(this.ack(A.id)),this.connected?this.emitEvent(e):this.receiveBuffer.push(Object.freeze(e))}emitEvent(A){if(this._anyListeners&&this._anyListeners.length)for(let e of this._anyListeners.slice())e.apply(this,A);super.emit.apply(this,A),this._pid&&A.length&&"string"==typeof A[A.length-1]&&(this._lastOffset=A[A.length-1])}ack(A){let e=this,t=!1;return function(...i){t||(t=!0,e.packet({type:z.ACK,id:A,data:i}))}}onack(A){let e=this.acks[A.id];"function"==typeof e&&(delete this.acks[A.id],e.withError&&A.data.unshift(null),e.apply(this,A.data))}onconnect(A,e){this.id=A,this.recovered=e&&this._pid===e,this._pid=e,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(A=>this.emitEvent(A)),this.receiveBuffer=[],this.sendBuffer.forEach(A=>{this.notifyOutgoingListeners(A),this.packet(A)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(A=>A()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:z.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(A){return this.flags.compress=A,this}get volatile(){return this.flags.volatile=!0,this}timeout(A){return this.flags.timeout=A,this}onAny(A){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(A),this}prependAny(A){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(A),this}offAny(A){if(!this._anyListeners)return this;if(A){let e=this._anyListeners;for(let t=0;t<e.length;t++)if(A===e[t])return e.splice(t,1),this}else this._anyListeners=[];return this}listenersAny(){return this._anyListeners||[]}onAnyOutgoing(A){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.push(A),this}prependAnyOutgoing(A){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.unshift(A),this}offAnyOutgoing(A){if(!this._anyOutgoingListeners)return this;if(A){let e=this._anyOutgoingListeners;for(let t=0;t<e.length;t++)if(A===e[t])return e.splice(t,1),this}else this._anyOutgoingListeners=[];return this}listenersAnyOutgoing(){return this._anyOutgoingListeners||[]}notifyOutgoingListeners(A){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length)for(let e of this._anyOutgoingListeners.slice())e.apply(this,A.data)}}function wO(A){A=A||{},this.ms=A.min||100,this.max=A.max||1e4,this.factor=A.factor||2,this.jitter=A.jitter>0&&A.jitter<=1?A.jitter:0,this.attempts=0}wO.prototype.duration=function(){var A=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var e=Math.random(),t=Math.floor(e*this.jitter*A);A=1&Math.floor(10*e)?A+t:A-t}return 0|Math.min(A,this.max)},wO.prototype.reset=function(){this.attempts=0},wO.prototype.setMin=function(A){this.ms=A},wO.prototype.setMax=function(A){this.max=A},wO.prototype.setJitter=function(A){this.jitter=A};class wK extends p6{constructor(A,e){var t;super(),this.nsps={},this.subs=[],A&&"object"==typeof A&&(e=A,A=void 0),(e=e||{}).path=e.path||"/socket.io",this.opts=e,wn(this,e),this.reconnection(!1!==e.reconnection),this.reconnectionAttempts(e.reconnectionAttempts||1/0),this.reconnectionDelay(e.reconnectionDelay||1e3),this.reconnectionDelayMax(e.reconnectionDelayMax||5e3),this.randomizationFactor(null!=(t=e.randomizationFactor)?t:.5),this.backoff=new wO({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(null==e.timeout?2e4:e.timeout),this._readyState="closed",this.uri=A;const i=e.parser||wT;this.encoder=new i.Encoder,this.decoder=new i.Decoder,this._autoConnect=!1!==e.autoConnect,this._autoConnect&&this.open()}reconnection(A){return arguments.length?(this._reconnection=!!A,A||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(A){return void 0===A?this._reconnectionAttempts:(this._reconnectionAttempts=A,this)}reconnectionDelay(A){var e;return void 0===A?this._reconnectionDelay:(this._reconnectionDelay=A,null==(e=this.backoff)||e.setMin(A),this)}randomizationFactor(A){var e;return void 0===A?this._randomizationFactor:(this._randomizationFactor=A,null==(e=this.backoff)||e.setJitter(A),this)}reconnectionDelayMax(A){var e;return void 0===A?this._reconnectionDelayMax:(this._reconnectionDelayMax=A,null==(e=this.backoff)||e.setMax(A),this)}timeout(A){return arguments.length?(this._timeout=A,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&0===this.backoff.attempts&&this.reconnect()}open(A){if(~this._readyState.indexOf("open"))return this;this.engine=new wF(this.uri,this.opts);let e=this.engine,t=this;this._readyState="opening",this.skipReconnect=!1;let i=wG(e,"open",function(){t.onopen(),A&&A()}),r=e=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",e),A?A(e):this.maybeReconnectOnOpen()},n=wG(e,"error",r);if(!1!==this._timeout){let A=this._timeout,t=this.setTimeoutFn(()=>{i(),r(Error("timeout")),e.close()},A);this.opts.autoUnref&&t.unref(),this.subs.push(()=>{this.clearTimeoutFn(t)})}return this.subs.push(i),this.subs.push(n),this}connect(A){return this.open(A)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");let A=this.engine;this.subs.push(wG(A,"ping",this.onping.bind(this)),wG(A,"data",this.ondata.bind(this)),wG(A,"error",this.onerror.bind(this)),wG(A,"close",this.onclose.bind(this)),wG(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(A){try{this.decoder.add(A)}catch(A){this.onclose("parse error",A)}}ondecoded(A){wA(()=>{this.emitReserved("packet",A)},this.setTimeoutFn)}onerror(A){this.emitReserved("error",A)}socket(A,e){let t=this.nsps[A];return t?this._autoConnect&&!t.active&&t.connect():(t=new wj(this,A,e),this.nsps[A]=t),t}_destroy(A){for(let A of Object.keys(this.nsps))if(this.nsps[A].active)return;this._close()}_packet(A){let e=this.encoder.encode(A);for(let t=0;t<e.length;t++)this.engine.write(e[t],A.options)}
546cleanup(){this.subs.forEach(A=>A()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(A,e){var t;this.cleanup(),null==(t=this.engine)||t.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",A,e),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;let A=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{let e=this.backoff.duration();this._reconnecting=!0;let t=this.setTimeoutFn(()=>{A.skipReconnect||(this.emitReserved("reconnect_attempt",A.backoff.attempts),A.skipReconnect||A.open(e=>{e?(A._reconnecting=!1,A.reconnect(),this.emitReserved("reconnect_error",e)):A.onreconnect()}))},e);this.opts.autoUnref&&t.unref(),this.subs.push(()=>{this.clearTimeoutFn(t)})}}onreconnect(){let A=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",A)}}let wY={};function wz(A,e){let t;"object"==typeof A&&(e=A,A=void 0);let i=function(A,e="",t){let i=A;t=t||"u">typeof location&&location,null==A&&(A=t.protocol+"//"+t.host),"string"==typeof A&&("/"===A.charAt(0)&&(A="/"===A.charAt(1)?t.protocol+A:t.host+A),/^(https?|wss?):\/\//.test(A)||(A=void 0!==t?t.protocol+"//"+A:"https://"+A),i=wv(A)),i.port||(/^(http|ws)$/.test(i.protocol)?i.port="80":/^(http|ws)s$/.test(i.protocol)&&(i.port="443")),i.path=i.path||"/";let r=-1!==i.host.indexOf(":")?"["+i.host+"]":i.host;return i.id=i.protocol+"://"+r+":"+i.port+e,i.href=i.protocol+"://"+r+(t&&t.port===i.port?"":":"+i.port),i}(A,(e=e||{}).path||"/socket.io"),r=i.source,n=i.id,s=i.path,o=wY[n]&&s in wY[n].nsps;return e.forceNew||e["force new connection"]||!1===e.multiplex||o?t=new wK(r,e):(wY[n]||(wY[n]=new wK(r,e)),t=wY[n]),i.query&&!e.query&&(e.query=i.queryKey),t.socket(i.path,e)}Object.assign(wz,{Manager:wK,Socket:wj,io:wz,connect:wz});function wJ(A,e){return function(){return A.apply(e,arguments)}}let{toString:wX}=Object.prototype,{getPrototypeOf:wV}=Object,{iterator:wq,toStringTag:wW}=Symbol,wZ=(R=Object.create(null),A=>{let e=wX.call(A);return R[e]||(R[e]=e.slice(8,-1).toLowerCase())}),w$=A=>(A=A.toLowerCase(),e=>wZ(e)===A),w0=A=>e=>typeof e===A,{isArray:w2}=Array,w1=w0("undefined");function w8(A){return null!==A&&!w1(A)&&null!==A.constructor&&!w1(A.constructor)&&w9(A.constructor.isBuffer)&&A.constructor.isBuffer(A)}let w3=w$("ArrayBuffer"),w4=w0("string"),w9=w0("function"),w7=w0("number"),w5=A=>null!==A&&"object"==typeof A,w6=A=>{if("object"!==wZ(A))return!1;let e=wV(A);return!(null!==e&&e!==Object.prototype&&null!==Object.getPrototypeOf(e)||wW in A||wq in A)},EA=w$("Date"),Ee=w$("File"),Et=w$("Blob"),Ei=w$("FileList"),Er=w$("URLSearchParams"),[En,Es,Eo,Ea]=["ReadableStream","Request","Response","Headers"].map(w$);function Ec(A,e,{allOwnKeys:t=!1}={}){let i,r;if(null!=A)if("object"!=typeof A&&(A=[A]),w2(A))for(i=0,r=A.length;i<r;i++)e.call(null,A[i],i,A);else{let r;if(w8(A))return;let n=t?Object.getOwnPropertyNames(A):Object.keys(A),s=n.length;for(i=0;i<s;i++)r=n[i],e.call(null,A[r],r,A)}}function Eg(A,e){if(w8(A))return null;e=e.toLowerCase();let t=Object.keys(A),i,r=t.length;for(;r-- >0;)if(e===(i=t[r]).toLowerCase())return i;return null}let El="u">typeof globalThis?globalThis:"u">typeof self?self:"u">typeof window?window:global,Eu=A=>!w1(A)&&A!==El,EB=(J="u">typeof Uint8Array&&wV(Uint8Array),A=>J&&A instanceof J),Eh=w$("HTMLFormElement"),Ed=(({hasOwnProperty:A})=>(e,t)=>A.call(e,t))(Object.prototype),Ef=w$("RegExp"),EQ=(A,e)=>{let t=Object.getOwnPropertyDescriptors(A),i={};Ec(t,(t,r)=>{let n;!1!==(n=e(t,r,A))&&(i[r]=n||t)}),Object.defineProperties(A,i)},EC=w$("AsyncFunction"),Ep=(X="function"==typeof setImmediate,V=w9(El.postMessage),X?setImmediate:V?(q=`axios@${Math.random()}`,W=[],El.addEventListener("message",({source:A,data:e})=>{A===El&&e===q&&W.length&&W.shift()()},!1),A=>{W.push(A),El.postMessage(q,"*")}):A=>setTimeout(A)),Ew="u">typeof queueMicrotask?queueMicrotask.bind(El):"u">typeof AA&&AA.nextTick||Ep,EE={isArray:w2,isArrayBuffer:w3,isBuffer:w8,isFormData:A=>{let e;return A&&("function"==typeof FormData&&A instanceof FormData||w9(A.append)&&("formdata"===(e=wZ(A))||"object"===e&&w9(A.toString)&&"[object FormData]"===A.toString()))},isArrayBufferView:function(A){return"u">typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(A):A&&A.buffer&&w3(A.buffer)},isString:w4,isNumber:w7,isBoolean:A=>!0===A||!1===A,isObject:w5,isPlainObject:w6,isEmptyObject:A=>{if(!w5(A)||w8(A))return!1;try{return 0===Object.keys(A).length&&Object.getPrototypeOf(A)===Object.prototype}catch{return!1}},isReadableStream:En,isRequest:Es,isResponse:Eo,isHeaders:Ea,isUndefined:w1,isDate:EA,isFile:Ee,isBlob:Et,isRegExp:Ef,isFunction:w9,isStream:A=>w5(A)&&w9(A.pipe),isURLSearchParams:Er,isTypedArray:EB,isFileList:Ei,forEach:Ec,merge:function A(){let{caseless:e}=Eu(this)&&this||{},t={},i=(i,r)=>{let n=e&&Eg(t,r)||r;w6(t[n])&&w6(i)?t[n]=A(t[n],i):w6(i)?t[n]=A({},i):w2(i)?t[n]=i.slice():t[n]=i};for(let A=0,e=arguments.length;A<e;A++)arguments[A]&&Ec(arguments[A],i);return t},extend:(A,e,t,{allOwnKeys:i}={})=>(Ec(e,(e,i)=>{t&&w9(e)?A[i]=wJ(e,t):A[i]=e},{allOwnKeys:i}),A),trim:A=>A.trim?A.trim():A.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:A=>(65279===A.charCodeAt(0)&&(A=A.slice(1)),A),inherits:(A,e,t,i)=>
546{A.prototype=Object.create(e.prototype,i),A.prototype.constructor=A,Object.defineProperty(A,"super",{value:e.prototype}),t&&Object.assign(A.prototype,t)},toFlatObject:(A,e,t,i)=>{let r,n,s,o={};if(e=e||{},null==A)return e;do{for(n=(r=Object.getOwnPropertyNames(A)).length;n-- >0;)s=r[n],i&&!i(s,A,e)||o[s]||(e[s]=A[s],o[s]=!0);A=!1!==t&&wV(A)}while(A&&(!t||t(A,e))&&A!==Object.prototype)return e},kindOf:wZ,kindOfTest:w$,endsWith:(A,e,t)=>{A=String(A),(void 0===t||t>A.length)&&(t=A.length),t-=e.length;let i=A.indexOf(e,t);return -1!==i&&i===t},toArray:A=>{if(!A)return null;if(w2(A))return A;let e=A.length;if(!w7(e))return null;let t=Array(e);for(;e-- >0;)t[e]=A[e];return t},forEachEntry:(A,e)=>{let t,i=(A&&A[wq]).call(A);for(;(t=i.next())&&!t.done;){let i=t.value;e.call(A,i[0],i[1])}},matchAll:(A,e)=>{let t,i=[];for(;null!==(t=A.exec(e));)i.push(t);return i},isHTMLForm:Eh,hasOwnProperty:Ed,hasOwnProp:Ed,reduceDescriptors:EQ,freezeMethods:A=>{EQ(A,(e,t)=>{if(w9(A)&&-1!==["arguments","caller","callee"].indexOf(t))return!1;w9(A[t])&&(e.enumerable=!1,"writable"in e?e.writable=!1:e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+t+"'")}))})},toObjectSet:(A,e)=>{let t={};
546return(w2(A)?A:String(A).split(e)).forEach(A=>{t[A]=!0}),t},toCamelCase:A=>A.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(A,e,t){return e.toUpperCase()+t}),noop:()=>{},toFiniteNumber:(A,e)=>null!=A&&Number.isFinite(A*=1)?A:e,findKey:Eg,global:El,isContextDefined:Eu,isSpecCompliantForm:function(A){return!!(A&&w9(A.append)&&"FormData"===A[wW]&&A[wq])},toJSONObject:A=>{let e=Array(10),t=(A,i)=>{if(w5(A)){if(e.indexOf(A)>=0)return;if(w8(A))return A;if(!("toJSON"in A)){e[i]=A;let r=w2(A)?[]:{};return Ec(A,(A,e)=>{let n=t(A,i+1);w1(n)||(r[e]=n)}),e[i]=void 0,r}}return A};return t(A,0)},isAsyncFn:EC,isThenable:A=>A&&(w5(A)||w9(A))&&w9(A.then)&&w9(A.catch),setImmediate:Ep,asap:Ew,isIterable:A=>null!=A&&w9(A[wq])};function EI(A,e,t,i,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=Error().stack,this.message=A,this.name="AxiosError",e&&(this.code=e),t&&(this.config=t),i&&(this.request=i),r&&(this.response=r,this.status=r.status?r.status:null)}EE.inherits(EI,Error,{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:EE.toJSONObject(this.config),code:this.code,status:this.status}}});let Em=EI.prototype,Ev={};function Ey(A){return EE.isPlainObject(A)||EE.isArray(A)}function Ek(A){return EE.endsWith(A,"[]")?A.slice(0,-2):A}function ED(A,e,t){return A?A.concat(e).map(function(A,e){return A=Ek(A),!t&&e?"["+A+"]":A}).join(t?".":""):e}["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(A=>{Ev[A]={value:A}}),Object.defineProperties(EI,Ev),Object.defineProperty(Em,"isAxiosError",{value:!0}),EI.from=(A,e,t,i,r,n)=>{let s=Object.create(Em);return EE.toFlatObject(A,s,function(A){return A!==Error.prototype},A=>"isAxiosError"!==A),EI.call(s,A.message,e,t,i,r),s.cause=A,s.name=A.name,n&&Object.assign(s,n),s};let Eb=EE.toFlatObject(EE,{},null,function(A){return/^is[A-Z]/.test(A)});function EF(A,e,t){if(!EE.isObject(A))throw TypeError("target must be an object");e=e||new FormData;let i=(t=EE.toFlatObject(t,{metaTokens:!0,dots:!1,indexes:!1},!1,function(A,e){return!EE.isUndefined(e[A])})).metaTokens,r=t.visitor||c,n=t.dots,s=t.indexes,o=(t.Blob||"u">typeof Blob&&Blob)&&EE.isSpecCompliantForm(e);if(!EE.isFunction(r))throw TypeError("visitor must be a function");function a(A){if(null===A)return"";if(EE.isDate(A))return A.toISOString();if(EE.isBoolean(A))return A.toString();if(!o&&EE.isBlob(A))throw new EI("Blob is not supported. Use a Buffer instead.");return EE.isArrayBuffer(A)||EE.isTypedArray(A)?o&&"function"==typeof Blob?new Blob([A]):Ae.from(A):A}function c(A,t,r){let o=A;if(A&&!r&&"object"==typeof A)if(EE.endsWith(t,"{}"))t=i?t:t.slice(0,-2),A=JSON.stringify(A);else{var c;if(EE.isArray(A)&&(c=A,EE.isArray(c)&&!c.some(Ey))||(EE.isFileList(A)||EE.endsWith(t,"[]"))&&(o=EE.toArray(A)))return t=Ek(t),o.forEach(function(A,i){EE.isUndefined(A)||null===A||e.append(!0===s?ED([t],i,n):null===s?t:t+"[]",a(A))}),!1}return!!Ey(A)||(e.append(ED(r,t,n),a(A)),!1)}let g=[],l=Object.assign(Eb,{defaultVisitor:c,convertValue:a,isVisitable:Ey});if(!EE.isObject(A))throw TypeError("data must be an object");return function A(t,i){if(!EE.isUndefined(t)){if(-1!==g.indexOf(t))throw Error("Circular reference detected in "+i.join("."));g.push(t),EE.forEach(t,function(t,n){(!(EE.isUndefined(t)||null===t)&&r.call(e,t,EE.isString(n)?n.trim():n,i,l))===!0&&A(t,i?i.concat(n):[n])}),g.pop()}}(A),e}function EP(A){let e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(A).replace(/[!'()~]|%20|%00/g,function(A){return e[A]})}function EU(A,e){this._pairs=[],A&&EF(A,this,e)}let ES=EU.prototype;function EH(A){return encodeURIComponent(A).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Ex(A,e,t){let i;if(!e)return A;let r=t&&t.encode||EH;EE.isFunction(t)&&(t={serialize:t});let n=t&&t.serialize;if(i=n?n(e,t):EE.isURLSearchParams(e)?e.toString():new EU(e,t).toString(r)){let e=A.indexOf("#");-1!==e&&(A=A.slice(0,e)),A+=(-1===A.indexOf("?")?"?":"&")+i}return A}ES.append=function(A,e){this._pairs.push([A,e])},ES.toString=function(A){let e=A?function(e){return A.call(this,e,EP)}:EP;return this._pairs.map(function(A){return e(A[0])+"="+e(A[1])},"").join("&")};class EM{constructor(){this.handlers=[]}use(A,e,t){return this.handlers.push({fulfilled:A,rejected:e,synchronous:!!t&&t.synchronous,runWhen:t?t.runWhen:null}),this.handlers.length-1}eject(A){this.handlers[A]&&(this.handlers[A]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(A){EE.forEach(this.handlers,function(e){null!==e&&A(e)})}}let EL={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}
546,E_={isBrowser:!0,classes:{URLSearchParams:"u">typeof URLSearchParams?URLSearchParams:EU,FormData:"u">typeof FormData?FormData:null,Blob:"u">typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},ER="u">typeof window&&"u">typeof document,ET="object"==typeof navigator&&navigator||void 0,EG=ER&&(!ET||0>["ReactNative","NativeScript","NS"].indexOf(ET.product)),EN="u">typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,Ej=ER&&window.location.href||"http://localhost",EO={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:ER,hasStandardBrowserEnv:EG,hasStandardBrowserWebWorkerEnv:EN,navigator:ET,origin:Ej},Symbol.toStringTag,{value:"Module"})),...E_};function EK(A){if(EE.isFormData(A)&&EE.isFunction(A.entries)){let e={};return EE.forEachEntry(A,(A,t)=>{!function A(e,t,i,r){let n=e[r++];if("__proto__"===n)return!0;let s=Number.isFinite(+n),o=r>=e.length;return n=!n&&EE.isArray(i)?i.length:n,o?EE.hasOwnProp(i,n)?i[n]=[i[n],t]:i[n]=t:(i[n]&&EE.isObject(i[n])||(i[n]=[]),A(e,t,i[n],r)&&EE.isArray(i[n])&&(i[n]=function(A){let e,t,i={},r=Object.keys(A),n=r.length;for(e=0;e<n;e++)i[t=r[e]]=A[t];return i}(i[n]))),!s}(EE.matchAll(/\w+|\[(\w*)]/g,A).map(A=>"[]"===A[0]?"":A[1]||A[0]),t,e,0)}),e}return null}let EY={transitional:EL,adapter:["xhr","http","fetch"],transformRequest:[function(A,e){let t,i=e.getContentType()||"",r=i.indexOf("application/json")>-1,n=EE.isObject(A);if(n&&EE.isHTMLForm(A)&&(A=new FormData(A)),EE.isFormData(A))return r?JSON.stringify(EK(A)):A;if(EE.isArrayBuffer(A)||EE.isBuffer(A)||EE.isStream(A)||EE.isFile(A)||EE.isBlob(A)||EE.isReadableStream(A))return A;if(EE.isArrayBufferView(A))return A.buffer;if(EE.isURLSearchParams(A))return e.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),A.toString();if(n){if(i.indexOf("application/x-www-form-urlencoded")>-1){var s,o;return(s=A,o=this.formSerializer,EF(s,new EO.classes.URLSearchParams,{visitor:function(A,e,t,i){return EO.isNode&&EE.isBuffer(A)?(this.append(e,A.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)},...o})).toString()}if((t=EE.isFileList(A))||i.indexOf("multipart/form-data")>-1){let e=this.env&&this.env.FormData;return EF(t?{"files[]":A}:A,e&&new e,this.formSerializer)}}return n||r?(e.setContentType("application/json",!1),function(A){if(EE.isString(A))try{return(0,JSON.parse)(A),EE.trim(A)}catch(A){if("SyntaxError"!==A.name)throw A}return(0,JSON.stringify)(A)}(A)):A}],transformResponse:[function(A){let e=this.transitional||EY.transitional,t=e&&e.forcedJSONParsing,i="json"===this.responseType;if(EE.isResponse(A)||EE.isReadableStream(A))return A;if(A&&EE.isString(A)&&(t&&!this.responseType||i)){let t=!(e&&e.silentJSONParsing)&&i;try{return JSON.parse(A)}catch(A){if(t)throw"SyntaxError"===A.name?EI.from(A,EI.ERR_BAD_RESPONSE,this,null,this.response):A}}return A}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:EO.classes.FormData,Blob:EO.classes.Blob},validateStatus:function(A){return A>=200&&A<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};EE.forEach(["delete","get","head","post","put","patch"],A=>{EY.headers[A]={}});let Ez=EE.toObjectSet(["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"]),EJ=Symbol("internals");function EX(A){return A&&String(A).trim().toLowerCase()}function EV(A){return!1===A||null==A?A:EE.isArray(A)?A.map(EV):String(A)}function Eq(A,e,t,i,r){return EE.isFunction(i)?i.call(this,e,t):(r&&(e=t),EE.isString(e)?EE.isString(i)?-1!==e.indexOf(i):EE.isRegExp(i)?i.test(e):void 0:void 0)}let EW=class{constructor(A){A&&this.set(A)}set(A,e,t){let i=this;function r(A,e,t){let r=EX(e);if(!r)throw Error("header name must be a non-empty string");let n=EE.findKey(i,r);n&&void 0!==i[n]&&!0!==t&&(void 0!==t||!1===i[n])||(i[n||e]=EV(A))}let n=(A,e)=>EE.forEach(A,(A,t)=>r(A,t,e));if(EE.isPlainObject(A)||A instanceof this.constructor)n(A,e);else if(EE.isString(A)&&(A=A.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(A.trim())){var s;let t,i,r,o;n((o={},(s=A)&&s.split(`
547`).forEach(function(A){r=A.indexOf(":"),t=A.substring(0,r).trim().toLowerCase(),i=A.substring(r+1).trim(),!t||o[t]&&Ez[t]||("set-cookie"===t?o[t]?o[t].push(i):o[t]=[i]:o[t]=o[t]?o[t]+", "+i:i)}),o),e)}else if(EE.isObject(A)&&EE.isIterable(A)){let t,i,r={};for(let e of A){if(!EE.isArray(e))throw TypeError("Object iterator must return a key-value pair");r[i=e[0]]=(t=r[i])?EE.isArray(t)?[...t,e[1]]:[t,e[1]]:e[1]}n(r,e)}else null!=A&&r(e,A,t);return this}get(A,e){if(A=EX(A)){let t=EE.findKey(this,A);if(t){let A=this[t];if(!e)return A;if(!0===e){let e,t=Object.create(null),i=/([^\s,;
547=]+)\s*(?:=\s*([^,;]+))?/g;for(;e=i.exec(A);)t[e[1]]=e[2];return t}if(EE.isFunction(e))return e.call(this,A,t);if(EE.isRegExp(e))return e.exec(A);throw TypeError("parser must be boolean|regexp|function")}}}has(A,e){if(A=EX(A)){let t=EE.findKey(this,A);return!(!t||void 0===this[t]||e&&!Eq(0,this[t],t,e))}return!1}delete(A,e){let t=this,i=!1;function r(A){if(A=EX(A)){let r=EE.findKey(t,A);r&&(!e||Eq(0,t[r],r,e))&&(delete t[r],i=!0)}}return EE.isArray(A)?A.forEach(r):r(A),i}clear(A){let e=Object.keys(this),t=e.length,i=!1;for(;t--;){let r=e[t];A&&!Eq(0,this[r],r,A,!0)||(delete this[r],i=!0)}return i}normalize(A){let e=this,t={};return EE.forEach(this,(i,r)=>{let n=EE.findKey(t,r);if(n)return e[n]=EV(i),void delete e[r];let s=A?r.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(A,e,t)=>e.toUpperCase()+t):String(r).trim();s!==r&&delete e[r],e[s]=EV(i),t[s]=!0}),this}concat(...A){return this.constructor.concat(this,...A)}toJSON(A){let e=Object.create(null);return EE.forEach(this,(t,i)=>{null!=t&&!1!==t&&(e[i]=A&&EE.isArray(t)?t.join(", "):t)}),e}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([A,e])=>A+": "+e).join(`
548`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(A){return A instanceof this?A:new this(A)}static concat(A,...e){let t=new this(A);return e.forEach(A=>t.set(A)),t}static accessor(A){let e=(this[EJ]=this[EJ]={accessors:{}}).accessors,t=this.prototype;function i(A){let i,r=EX(A);e[r]||(i=EE.toCamelCase(" "+A),["get","set","has"].forEach(e=>{Object.defineProperty(t,e+i,{value:function(t,i,r){return this[e].call(this,A,t,i,r)},configurable:!0})}),e[r]=!0)}return EE.isArray(A)?A.forEach(i):i(A),this}};function EZ(A,e){let t=this||EY,i=e||t,r=EW.from(i.headers),n=i.data;return EE.forEach(A,function(A){n=A.call(t,n,r.normalize(),e?e.status:void 0)}),r.normalize(),n}function E$(A){return!(!A||!A.__CANCEL__)}function E0(A,e,t){EI.call(this,A??"canceled",EI.ERR_CANCELED,e,t),this.name="CanceledError"}function E2(A,e,t){let i=t.config.validateStatus;t.status&&i&&!i(t.status)?e(new EI("Request failed with status code "+t.status,[EI.ERR_BAD_REQUEST,EI.ERR_BAD_RESPONSE][Math.floor(t.status/100)-4],t.config,t.request,t)):A(t)}EW.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),EE.reduceDescriptors(EW.prototype,({value:A},e)=>{let t=e[0].toUpperCase()+e.slice(1);return{get:()=>A,set(A){this[t]=A}}}),EE.freezeMethods(EW),EE.inherits(E0,EI,{__CANCEL__:!0});let E1=(A,e,t=3)=>{var i,r,n;let s,o,a,c,g,l,u,B,h,d,f=0,Q=(r=250,s=Array(i=i=50),o=Array(i),c=0,g=0,r=void 0!==r?r:1e3,function(A){let e=Date.now(),t=o[g];a||(a=e),s[c]=A,o[c]=e;let n=g,l=0;for(;n!==c;)l+=s[n++],n%=i;if((c=(c+1)%i)===g&&(g=(g+1)%i),e-a<r)return;let u=t&&e-t;return u?Math.round(1e3*l/u):void 0});return n=t=>{let i=t.loaded,r=t.lengthComputable?t.total:void 0,n=i-f,s=Q(n);f=i,A({loaded:i,total:r,progress:r?i/r:void 0,bytes:n,rate:s||void 0,estimated:s&&r&&i<=r?(r-i)/s:void 0,event:t,lengthComputable:null!=r,[e?"download":"upload"]:!0})},B=0,h=1e3/t,d=(A,e=Date.now())=>{B=e,l=null,u&&(clearTimeout(u),u=null),n(...A)},[(...A)=>{let e=Date.now(),t=e-B;t>=h?d(A,e):(l=A,u||(u=setTimeout(()=>{u=null,d(l)},h-t)))},()=>l&&d(l)]},E8=(A,e)=>{let t=null!=A;return[i=>e[0]({lengthComputable:t,total:A,loaded:i}),e[1]]},E3=A=>(...e)=>EE.asap(()=>A(...e)),E4=EO.hasStandardBrowserEnv?(T=new URL(EO.origin),G=EO.navigator&&/(msie|trident)/i.test(EO.navigator.userAgent),A=>(A=new URL(A,EO.origin),T.protocol===A.protocol&&T.host===A.host&&(G||T.port===A.port))):()=>!0,E9=EO.hasStandardBrowserEnv?{write(A,e,t,i,r,n){let s=[A+"="+encodeURIComponent(e)];EE.isNumber(t)&&s.push("expires="+new Date(t).toGMTString()),EE.isString(i)&&s.push("path="+i),EE.isString(r)&&s.push("domain="+r),!0===n&&s.push("secure"),document.cookie=s.join("; ")},read(A){let e=document.cookie.match(RegExp("(^|;\\s*)("+A+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(A){this.write(A,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function E7(A,e,t){let i=!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e);return A&&(i||0==t)?e?A.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):A:e}let E5=A=>A instanceof EW?{...A}:A;function E6(A,e){e=e||{};let t={};function i(A,e,t,i){return EE.isPlainObject(A)&&EE.isPlainObject(e)?EE.merge.call({caseless:i},A,e):EE.isPlainObject(e)?EE.merge({},e):EE.isArray(e)?e.slice():e}function r(A,e,t,r){return EE.isUndefined(e)?EE.isUndefined(A)?void 0:i(void 0,A,0,r):i(A,e,0,r)}function n(A,e){if(!EE.isUndefined(e))return i(void 0,e)}function s(A,e){return EE.isUndefined(e)?EE.isUndefined(A)?void 0:i(void 0,A):i(void 0,e)}function o(t,r,n){return n in e?i(t,r):n in A?i(void 0,t):void 0}let a={url:n,method:n,data:n,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:o,headers:(A,e,t)=>r(E5(A),E5(e),0,!0)};return EE.forEach(Object.keys({...A,...e}),function(i){let n=a[i]||r,s=n(A[i],e[i],i);EE.isUndefined(s)&&n!==o||(t[i]=s)}),t}let IA=A=>{let e=E6({},A),t,{data:i,withXSRFToken:r,xsrfHeaderName:n,xsrfCookieName:s,headers:o,auth:a}=e;if(e.headers=o=EW.from(o),e.url=Ex(E7(e.baseURL,e.url,e.allowAbsoluteUrls),A.params,A.paramsSerializer),a&&o.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):""))),EE.isFormData(i)){if(EO.hasStandardBrowserEnv||EO.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(!1!==(t=o.getContentType())){let[A,...e]=t?t.split(";").map(A=>
548A.trim()).filter(Boolean):[];o.setContentType([A||"multipart/form-data",...e].join("; "))}}if(EO.hasStandardBrowserEnv&&(r&&EE.isFunction(r)&&(r=r(e)),r||!1!==r&&E4(e.url))){let A=n&&s&&E9.read(s);A&&o.set(n,A)}return e},Ie="u">typeof XMLHttpRequest&&function(A){return new Promise(function(e,t){var i;let r,n=IA(A),s=n.data,o=EW.from(n.headers).normalize(),a,c,g,l,u,{responseType:B,onUploadProgress:h,onDownloadProgress:d}=n;function f(){l&&l(),u&&u(),n.cancelToken&&n.cancelToken.unsubscribe(a),n.signal&&n.signal.removeEventListener("abort",a)}let Q=new XMLHttpRequest;function C(){if(!Q)return;let i=EW.from("getAllResponseHeaders"in Q&&Q.getAllResponseHeaders());E2(function(A){e(A),f()},function(A){t(A),f()},{data:B&&"text"!==B&&"json"!==B?Q.response:Q.responseText,status:Q.status,statusText:Q.statusText,headers:i,config:A,request:Q}),Q=null}Q.open(n.method.toUpperCase(),n.url,!0),Q.timeout=n.timeout,"onloadend"in Q?Q.onloadend=C:Q.onreadystatechange=function(){Q&&4===Q.readyState&&(0!==Q.status||Q.responseURL&&0===Q.responseURL.indexOf("file:"))&&setTimeout(C)},Q.onabort=function(){Q&&(t(new EI("Request aborted",EI.ECONNABORTED,A,Q)),Q=null)},Q.onerror=function(){t(new EI("Network Error",EI.ERR_NETWORK,A,Q)),Q=null},Q.ontimeout=function(){let e=n.timeout?"timeout of "+n.timeout+"ms exceeded":"timeout exceeded",i=n.transitional||EL;n.timeoutErrorMessage&&(e=n.timeoutErrorMessage),t(new EI(e,i.clarifyTimeoutError?EI.ETIMEDOUT:EI.ECONNABORTED,A,Q)),Q=null},void 0===s&&o.setContentType(null),"setRequestHeader"in Q&&EE.forEach(o.toJSON(),function(A,e){Q.setRequestHeader(e,A)}),EE.isUndefined(n.withCredentials)||(Q.withCredentials=!!n.withCredentials),B&&"json"!==B&&(Q.responseType=n.responseType),d&&([g,u]=E1(d,!0),Q.addEventListener("progress",g)),h&&Q.upload&&([c,l]=E1(h),Q.upload.addEventListener("progress",c),Q.upload.addEventListener("loadend",l)),(n.cancelToken||n.signal)&&(a=e=>{Q&&(t(!e||e.type?new E0(null,A,Q):e),Q.abort(),Q=null)},n.cancelToken&&n.cancelToken.subscribe(a),n.signal&&(n.signal.aborted?a():n.signal.addEventListener("abort",a)));let p=(i=n.url,(r=/^([-+\w]{1,25})(:?\/\/|:)/.exec(i))&&r[1]||"");p&&-1===EO.protocols.indexOf(p)?t(new EI("Unsupported protocol "+p+":",EI.ERR_BAD_REQUEST,A)):Q.send(s||null)})},It=function*(A,e){let t=A.byteLength;if(t<e)return void(yield A);let i,r=0;for(;r<t;)i=r+e,yield A.slice(r,i),r=i},Ii=async function*(A){if(A[Symbol.asyncIterator])return void(yield*A);let e=A.getReader();try{for(;;){let{done:A,value:t}=await e.read();if(A)break;yield t}}finally{await e.cancel()}},Ir=(A,e,t,i)=>{let r=async function*(A,e){for await(let t of Ii(A))yield*It(t,e)}(A,e),n,s=0,o=A=>{n||(n=!0,i&&i(A))};return new ReadableStream({async pull(A){try{let{done:e,value:i}=await r.next();if(e)return o(),void A.close();let n=i.byteLength;if(t){let A=s+=n;t(A)}A.enqueue(new Uint8Array(i))}catch(A){throw o(A),A}},cancel:A=>(o(A),r.return())},{highWaterMark:2})},In="function"==typeof fetch&&"function"==typeof Request&&"function"==typeof Response,Is=In&&"function"==typeof ReadableStream,Io=In&&("function"==typeof TextEncoder?(Z=new TextEncoder,A=>Z.encode(A)):async A=>new Uint8Array(await new Response(A).arrayBuffer())),Ia=(A,...e)=>{try{return!!A(...e)}catch{return!1}},Ic=Is&&Ia(()=>{let A=!1,e=new Request(EO.origin,{body:new ReadableStream,method:"POST",get duplex(){return A=!0,"half"}}).headers.has("Content-Type");return A&&!e}),Ig=Is&&Ia(()=>EE.isReadableStream(new Response("").body)),Il={stream:Ig&&(A=>A.body)};In&&($=new Response,["text","arrayBuffer","blob","formData","stream"].forEach(A=>{Il[A]||(Il[A]=EE.isFunction($[A])?e=>e[A]():(e,t)=>{throw new EI(`Response type '${A}' is not supported`,EI.ERR_NOT_SUPPORT,t)})}));let Iu=async(A,e)=>EE.toFiniteNumber(A.getContentLength())??(async A=>null==A?0:EE.isBlob(A)?A.size:EE.isSpecCompliantForm(A)?(await new Request(EO.origin,{method:"POST",body:A}).arrayBuffer()).byteLength:EE.isArrayBufferView(A)||EE.isArrayBuffer(A)?A.byteLength:(EE.isURLSearchParams(A)&&(A+=""),EE.isString(A)?(await Io(A)).byteLength:void 0))(e),IB={http:null,xhr:Ie,fetch:In&&(async A=>{let e,{url:t,method:i,data:r,signal:n,cancelToken:s,timeout:o,onDownloadProgress:a,onUploadProgress:c,responseType:g,headers:l,withCredentials:u="same-origin",fetchOptions:B}=IA(A);g=g?(g+"").toLowerCase():"text";let h,d=((A,e)=>{let{length:t}=A=A?A.filter(Boolean):[];if(e||t){let t,i=new AbortController,r=function(A){if(!t){t=!0,s();let e=A instanceof Error?A:this.reason;i.abort(e instanceof EI?e:new E0(e instanceof Error?e.message:e))}},n=e&&setTimeout(()=>
548{n=null,r(new EI(`timeout ${e} of ms exceeded`,EI.ETIMEDOUT))},e),s=()=>{A&&(n&&clearTimeout(n),n=null,A.forEach(A=>{A.unsubscribe?A.unsubscribe(r):A.removeEventListener("abort",r)}),A=null)};A.forEach(A=>A.addEventListener("abort",r));let{signal:o}=i;return o.unsubscribe=()=>EE.asap(s),o}})([n,s&&s.toAbortSignal()],o),f=d&&d.unsubscribe&&(()=>{d.unsubscribe()});try{if(c&&Ic&&"get"!==i&&"head"!==i&&0!==(e=await Iu(l,r))){let A,i=new Request(t,{method:"POST",body:r,duplex:"half"});if(EE.isFormData(r)&&(A=i.headers.get("content-type"))&&l.setContentType(A),i.body){let[A,t]=E8(e,E1(E3(c)));r=Ir(i.body,65536,A,t)}}EE.isString(u)||(u=u?"include":"omit");let n="credentials"in Request.prototype;h=new Request(t,{...B,signal:d,method:i.toUpperCase(),headers:l.normalize().toJSON(),body:r,duplex:"half",credentials:n?u:void 0});let s=await fetch(h,B),o=Ig&&("stream"===g||"response"===g);if(Ig&&(a||o&&f)){let A={};["status","statusText","headers"].forEach(e=>{A[e]=s[e]});let e=EE.toFiniteNumber(s.headers.get("content-length")),[t,i]=a&&E8(e,E1(E3(a),!0))||[];s=new Response(Ir(s.body,65536,t,()=>{i&&i(),f&&f()}),A)}g=g||"text";let Q=await Il[EE.findKey(Il,g)||"text"](s,A);return!o&&f&&f(),await new Promise((e,t)=>{E2(e,t,{data:Q,headers:EW.from(s.headers),status:s.status,statusText:s.statusText,config:A,request:h})})}catch(e){throw f&&f(),e&&"TypeError"===e.name&&/Load failed|fetch/i.test(e.message)?Object.assign(new EI("Network Error",EI.ERR_NETWORK,A,h),{cause:e.cause||e}):EI.from(e,e&&e.code,A,h)}})};EE.forEach(IB,(A,e)=>{if(A){try{Object.defineProperty(A,"name",{value:e})}catch{}Object.defineProperty(A,"adapterName",{value:e})}});let Ih=A=>`- ${A}`,Id=A=>EE.isFunction(A)||null===A||!1===A,If=A=>{let e,t,{length:i}=A=EE.isArray(A)?A:[A],r={};for(let n=0;n<i;n++){let i;if(t=e=A[n],!Id(e)&&void 0===(t=IB[(i=String(e)).toLowerCase()]))throw new EI(`Unknown adapter '${i}'`);if(t)break;r[i||"#"+n]=t}if(!t){let A=Object.entries(r).map(([A,e])=>`adapter ${A} `+(!1===e?"is not supported by the environment":"is not available in the build"));throw new EI("There is no suitable adapter to dispatch the request "+(i?A.length>1?`since :
549`+A.map(Ih).join(`
550`):" "+Ih(A[0]):"as no adapter specified"),"ERR_NOT_SUPPORT")}return t};function IQ(A){if(A.cancelToken&&A.cancelToken.throwIfRequested(),A.signal&&A.signal.aborted)throw new E0(null,A)}function IC(A){return IQ(A),A.headers=EW.from(A.headers),A.data=EZ.call(A,A.transformRequest),-1!==["post","put","patch"].indexOf(A.method)&&A.headers.setContentType("application/x-www-form-urlencoded",!1),If(A.adapter||EY.adapter)(A).then(function(e){return IQ(A),e.data=EZ.call(A,A.transformResponse,e),e.headers=EW.from(e.headers),e},function(e){return E$(e)||(IQ(A),e&&e.response&&(e.response.data=EZ.call(A,A.transformResponse,e.response),e.response.headers=EW.from(e.response.headers))),Promise.reject(e)})}let Ip="1.11.0",Iw={};["object","boolean","number","function","string","symbol"].forEach((A,e)=>{Iw[A]=function(t){return typeof t===A||"a"+(e<1?"n ":" ")+A}});let IE={};Iw.transitional=function(A,e,t){function i(A,e){return"[Axios v"+Ip+"] Transitional option '"+A+"'"+e+(t?". "+t:"")}return(t,r,n)=>{if(!1===A)throw new EI(i(r," has been removed"+(e?" in "+e:"")),EI.ERR_DEPRECATED);return e&&!IE[r]&&(IE[r]=!0,console.warn(i(r," has been deprecated since v"+e+" and will be removed in the near future"))),!A||A(t,r,n)}},Iw.spelling=function(A){return(e,t)=>(console.warn(`${t} is likely a misspelling of ${A}`),!0)};let II=function(A,e,t){if("object"!=typeof A)throw new EI("options must be an object",EI.ERR_BAD_OPTION_VALUE);let i=Object.keys(A),r=i.length;for(;r-- >0;){let n=i[r],s=e[n];if(s){let e=A[n],t=void 0===e||s(e,n,A);if(!0!==t)throw new EI("option "+n+" must be "+t,EI.ERR_BAD_OPTION_VALUE);continue}if(!0!==t)throw new EI("Unknown option "+n,EI.ERR_BAD_OPTION)}},Im=class{constructor(A){this.defaults=A||{},this.interceptors={request:new EM,response:new EM}}async request(A,e){try{return await this._request(A,e)}catch(A){if(A instanceof Error){let e={};Error.captureStackTrace?Error.captureStackTrace(e):e=Error();
550let t=e.stack?e.stack.replace(/^.+\n/,""):"";try{A.stack?t&&!String(A.stack).endsWith(t.replace(/^.+\n.+\n/,""))&&(A.stack+=`
551`+t):A.stack=t}catch{}}throw A}}_request(A,e){let t;"string"==typeof A?(e=e||{}).url=A:e=A||{};let{transitional:i,paramsSerializer:r,headers:n}=e=E6(this.defaults,e);void 0!==i&&II(i,{silentJSONParsing:Iw.transitional(Iw.boolean),forcedJSONParsing:Iw.transitional(Iw.boolean),clarifyTimeoutError:Iw.transitional(Iw.boolean)},!1),null!=r&&(EE.isFunction(r)?e.paramsSerializer={serialize:r}:II(r,{encode:Iw.function,serialize:Iw.function},!0)),void 0!==e.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?e.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:e.allowAbsoluteUrls=!0),II(e,{baseUrl:Iw.spelling("baseURL"),withXsrfToken:Iw.spelling("withXSRFToken")},!0),e.method=(e.method||this.defaults.method||"get").toLowerCase();let s=n&&EE.merge(n.common,n[e.method]);n&&EE.forEach(["delete","get","head","post","put","patch","common"],A=>{delete n[A]}),e.headers=EW.concat(s,n);let o=[],a=!0;this.interceptors.request.forEach(function(A){"function"==typeof A.runWhen&&!1===A.runWhen(e)||(a=a&&A.synchronous,o.unshift(A.fulfilled,A.rejected))});let c=[];this.interceptors.response.forEach(function(A){c.push(A.fulfilled,A.rejected)});let g,l=0;if(!a){let A=[IC.bind(this),void 0];for(A.unshift(...o),A.push(...c),g=A.length,t=Promise.resolve(e);l<g;)t=t.then(A[l++],A[l++]);return t}g=o.length;let u=e;for(l=0;l<g;){let A=o[l++],e=o[l++];try{u=A(u)}catch(A){e.call(this,A);break}}try{t=IC.call(this,u)}catch(A){return Promise.reject(A)}for(l=0,g=c.length;l<g;)t=t.then(c[l++],c[l++]);return t}getUri(A){return Ex(E7((A=E6(this.defaults,A)).baseURL,A.url,A.allowAbsoluteUrls),A.params,A.paramsSerializer)}};EE.forEach(["delete","get","head","options"],function(A){Im.prototype[A]=function(e,t){return this.request(E6(t||{},{method:A,url:e,data:(t||{}).data}))}}),EE.forEach(["post","put","patch"],function(A){function e(e){return function(t,i,r){return this.request(E6(r||{},{method:A,headers:e?{"Content-Type":"multipart/form-data"}:{},url:t,data:i}))}}Im.prototype[A]=e(),Im.prototype[A+"Form"]=e(!0)});let Iv={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,Parti
551alContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Iv).forEach(([A,e])=>{Iv[e]=A});let Iy=function A(e){let t=new Im(e),i=wJ(Im.prototype.request,t);return EE.extend(i,Im.prototype,t,{allOwnKeys:!0}),EE.extend(i,t,null,{allOwnKeys:!0}),i.create=function(t){return A(E6(e,t))},i}(EY);Iy.Axios=Im,Iy.CanceledError=E0,Iy.CancelToken=class A{constructor(A){let e;if("function"!=typeof A)throw TypeError("executor must be a function.");this.promise=new Promise(function(A){e=A});const t=this;this.promise.then(A=>{if(!t._listeners)return;let e=t._listeners.length;for(;e-- >0;)t._listeners[e](A);t._listeners=null}),this.promise.then=A=>{let e,i=new Promise(A=>{t.subscribe(A),e=A}).then(A);return i.cancel=function(){t.unsubscribe(e)},i},A(function(A,i,r){t.reason||(t.reason=new E0(A,i,r),e(t.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(A){this.reason?A(this.reason):this._listeners?this._listeners.push(A):this._listeners=[A]}unsubscribe(A){if(!this._listeners)return;let e=this._listeners.indexOf(A);-1!==e&&this._listeners.splice(e,1)}toAbortSignal(){let A=new AbortController,e=e=>{A.abort(e)};return this.subscribe(e),A.signal.unsubscribe=()=>this.unsubscribe(e),A.signal}static source(){let e;return{token:new A(function(A){e=A}),cancel:e}}},Iy.isCancel=E$,Iy.VERSION=Ip,Iy.toFormData=EF,Iy.AxiosError=EI,Iy.Cancel=Iy.CanceledError,Iy.all=function(A){return Promise.all(A)},Iy.spread=function(A){return function(e){return A.apply(null,e)}},Iy.isAxiosError=function(A){return EE.isObject(A)&&!0===A.isAxiosError},Iy.mergeConfig=E6,Iy.AxiosHeaders=EW,Iy.formToJSON=A=>EK(EE.isHTMLForm(A)?new FormData(A):A),Iy.getAdapter=If,Iy.HttpStatusCode=Iv,Iy.default=Iy;let{Axios:Ik,AxiosError:ID,CanceledError:Ib,isCancel:IF,CancelToken:IP,VERSION:IU,all:IS,Cancel:IH,isAxiosError:Ix,spread:IM,toFormData:IL,AxiosHeaders:I_,HttpStatusCode:IR,formToJSON:IT,getAdapter:IG,mergeConfig:IN}=Iy,Ij=class A{constructor(){Ai(this,"axios"),Iy.defaults.withCredentials=!1,this.axios=Iy.create({baseURL:"https://api.shakebugs.com/api/"})}static getInstance(){return A.instance||(A.instance=new A),A.instance}get({resource:A,config:e}){return this.axios.get(A,e)}post({resource:A,data:e,config:t}){return this.axios.post(A,e,t)}patch({resource:A,data:e,config:t}){return this.axios.patch(A,this.formatPatchData(e),t)}put({resource:A,data:e,config:t}){return this.axios.put(A,e,t)}delete({resource:A,config:e}){return this.axios.delete(A,e)}formatPatchData(A){return Object.keys(A).map(e=>({op:"replace",path:"/"+e,value:A[e]}))}};Ai(Ij,"instance");class IO{constructor({apiKey:A,version:e,deviceId:t}){Ai(this,"baseApi"),Ai(this,"apiKey"),Ai(this,"version"),Ai(this,"deviceId"),Ai(this,"localStorage"),Ai(this,"setApiKey",A=>{this.apiKey=A}),this.baseApi=Ij.getInstance(),this.apiKey=A,this.version=e,this.deviceId=t,this.localStorage=IV.localStorage,this.setDefaultHeaders()}setDefaultHeaders(){this.baseApi.axios.interceptors.request.use(A=>(A.headers&&(A.headers["X-OS"]="Web",A.headers["X-PLATFORM"]="Web",A.headers["X-API-KEY"]=this.apiKey,A.headers["X-DEVICE-ID"]=this.deviceId,A.headers["X-SHAKE-VERSION"]=this.version),A),A=>Promise.reject(A)),this.baseApi.axios.interceptors.request.use(A=>{let e=A.method??"";if("2.0/issue_tracking/apps"!==A.url||"GET"!==e.toUpperCase()){if(this.localStorage.isApiKeyInvalid())return Promise.reject({response:{status:499,statusText:"Request canceled.",data:"Api key is invali
551d."},message:"Request canceled."});if(this.localStorage.isAppArchived())return Promise.reject({response:{status:499,statusText:"Request canceled.",data:"App is archived."},message:"Request canceled."})}return A},A=>Promise.reject(A)),this.baseApi.axios.interceptors.response.use(A=>A,A=>(401===A.status&&(of("Api key invalid. Visit Shake dashboard to get new api key."),this.localStorage.setApiKeyInvalid(!0)),404===A.status&&(of("App is archived. Visit Shake dashboard to unarchive the app."),this.localStorage.setAppArchived(!0)),Promise.reject(A)))}registerApp(){return this.baseApi.get({resource:"2.0/issue_tracking/apps"})}getApps(A){let e={};return A&&(e.Authorization=`Bearer ${A}`),this.baseApi.get({resource:"1.0/accounts/teams/apps",config:{headers:e}})}sendFeedback(A){return this.baseApi.post({resource:"2.0/issue_tracking/apps",data:A,config:{headers:{"Content-Type":"application/json"}}})}registerUser(A){return this.baseApi.post({resource:"2.0/user_model/app_user",data:A,config:{headers:{"Content-Type":"application/json"}}})}unregisterUser(A){return this.baseApi.delete({resource:"2.0/user_model/app_user",config:{params:{device_token:A},headers:{"Content-Type":"application/json"}}})}updateUser(A,e){return this.baseApi.post({resource:`2.0/user_model/app_user/${A}`,data:e,config:{headers:{"Content-Type":"application/json"}}})}fetchTickets(A,e){return this.baseApi.get({resource:`2.0/user_model/app_user/${A}/tickets_sync`,config:{params:{last_sync:e},headers:{"Content-Type":"application/json"}}})}replyTicket(A,e){return this.baseApi.post({resource:`2.0/user_model/app_user/${A}/tickets/reply`,data:e,config:{headers:{"Content-Type":"application/json"}}})}readTicket(A,e){return this.baseApi.post({resource:`2.0/user_model/app_user/${A}/tickets/read`,data:e,config:{headers:{"Content-Type":"application/json"}}})}uploadFile(A){let e=new FormData;return e.append("file",A),this.baseApi.post({resource:"2.0/files",data:e,config:{headers:{"Content-Type":"multipart/form-data"}}})}}let IK=A=>{let e,t,i;return{id:A.id,screenshot:A.screenshot,timeFrame:(e=new Date(A.lastActivity),(i=Math.floor((t=Math.floor((Date.now()-e.getTime())/1e3))/31536e3))>=1?`${i}y`:(i=Math.floor(t/2592e3))>=1?`${i}mo`:(i=Math.floor(t/86400))>=1?`${i}d`:(i=Math.floor(t/3600))>=1?`${i}h`:(i=Math.floor(t/60))>=1?`${i}m`:"Now"),lastActivity:A.lastActivity,title:A.title,type:A.type}},IY=(A,e)=>({id:e.id,body:e.message,synced:!0,failed:!1,read:e.is_read,ticketId:A,created:e.created,senderId:e.user_id}),Iz=A=>A.map(A=>IJ(A)),IJ=A=>({id:A.id,text:A.body,synced:A.synced,failed:A.failed,ticketId:A.ticketId,timestamp:A.created,senderId:A.senderId,read:A.read}),IX=class{};Ai(IX,"localStorageProvider",new A7(localStorage)),Ai(IX,"localStorage",new class{constructor(A){Ai(this,"localStorage"),Ai(this,"isAppRegistered",()=>this.localStorage.getBoolean(Aq)),Ai(this,"setAppRegistered",A=>this.localStorage.setBoolean(Aq,A)),Ai(this,"removeAppRegistered",()=>{this.localStorage.removeItem(Aq)}),Ai(this,"isAppArchived",()=>this.localStorage.getBoolean(AW)??!1),Ai(this,"setAppArchived",A=>this.localStorage.setBoolean(AW,A)),Ai(this,"removeAppArchived",()=>{this.localStorage.removeItem(AW)}),Ai(this,"isApiKeyInvalid",()=>this.localStorage.getBoolean(AZ)??!1),Ai(this,"setApiKeyInvalid",A=>this.localStorage.setBoolean(AZ,A)),Ai(this,"removeApiKeyInvalid",()=>{this.localStorage.removeItem(AZ)}),Ai(this,"getShakeDeviceId",()=>this.localStorage.getString(A$)),Ai(this,"setShakeDeviceId",A=>this.localStorage.setString(A$,A)),Ai(this,"removeShakeDeviceId",()=>this.localStorage.removeItem(A$)),Ai(this,"getDrawingColor",()=>this.localStorage.getString(A0)),Ai(this,"setDrawingColor",A=>this.localStorage.setString(A0,A)),Ai(this,"removeDrawingColor",()=>this.localStorage.removeItem(A0)),Ai(this,"getDrawingOption",()=>this.localStorage.getString(A2)),Ai(this,"setDrawingOption",A=>this.localStorage.setString(A2,A)),Ai(this,"removeDrawingOption",()=>this.localStorage.removeItem(A2)),Ai(this,"getFetchTicketsTime",()=>this.localStorage.getNumber(A1)),Ai(this,"setFetchTicketsTime",A=>this.localStorage.setNumber(A1,A)),Ai(this,"removeFetchTicketsTime",()=>this.localStorage.removeItem(A1)),Ai(this,"getSelectedAppId",()=>this.localStorage.getString(A8)??""),Ai(this,"setSelectedAppId",A=>this.localStorage.setString(A8,A)),Ai(this,"removeSelectedAppId",()=>this.localStorage.removeItem(A8)),Ai(this,"getRecordingButtonPosition",()=>this.localStorage.getString(A3)??""),Ai(this,"setRecordingButtonPosition",A=>this.localStorage.setString(A3,A)),Ai(this,"removeRecordingButtonPosition",()=>this.localStorage.removeItem(A3)),Ai(this,"getShakeState",()=>{let A=this.localStorage.getObject(A4);return A?Object.assign(new A9,A):new A9}),Ai(this,"setShakeState",A=>this.localStorage.setObject(A4,A)),Ai(this,"removeShakeState",()=>{this.localStorage.removeItem(A4)}),Ai(this,"clear",()=>{this.removeAppRegistered(),this.removeDrawingOption(),this.removeFetchTicketsTime(),this.removeDrawingColor(),this.removeShakeState(),this.removeShakeDeviceId(),this.removeAppArchived(),this.removeSelectedAppId(),this.removeRecordingButtonPosition(),this.removeApiKeyInvalid()}),this.localStorage=A}}(IX.localStorageProvider)),Ai(IX,"sessionStorageProvider",new A7(sessionStorage)),Ai(IX,"sessionStorage",new class{constructor(A){Ai(this,"sessionStorage"),this.sessionStorage=A}}(IX.sessionStorageProvider));let IV=IX;class Iq{}Ai(Iq,"shakeService",new class{constructor(){Ai(this,"data",IV.localStorage),Ai(this,"shakeApi",null),Ai(this,"init",()=>{let A={apiKey:AK.apiKey,version:fp,deviceId:this.data.getShakeDeviceId()??""};this.shakeApi=new IO(A)}),Ai(this,"setApiKey",A=>{var e;null==(e=this.shakeApi)||e.setApiKey(A)}),Ai(this,"getUser",async()=>{let A=await dY();return A?{id:A.id,userId:A.userId,endUserId:A.endUserId,metadata:A.metadata,isSynced:A.isSynced}:null}),Ai(this,"getTicket",async A=>{let e=null,t=await oO(A);return t&&(e=IK(t)),e}),Ai(this,"getTickets",async()=>{let A=await oj(),e=await dq(),t=A.map(A=>IK(A)),i=Iz(e);return t.sort((A,e)=>A.lastActivity<e.lastActivity?1:A.lastActivity==e.lastActivity?0:-1),t.forEach(A=>{A.read=!i.find(e=>e.ticketId===A.id&&!e.read)}),t}),Ai(this,"getChatMessages",async A=>Iz(await dq(A)).sort((A,e)=>A.timestamp<e.timestamp?1:A.timestamp==e.timestamp?0:-1)),Ai(this,"getChatParticipants",async()=>(await dZ()).map(A=>({id:A.id,name:A.name,role:A.role}))),Ai(this,"retryChatMessage",async(A,e)=>{let t=await new Promise((A,t)=>{let i=indexedDB.open(oU,7);i.onsuccess=function(i){let r=i.target.result.transaction([ox],"readonly").objectStore(ox).get(e);r.onsuccess=function(e){A(e.target.result)},r.onerror=function(){t("Error retrieving chat message from IndexedDB")}},i.onerror=oG(t),i.onupgradeneeded=oT});t&&await this.syncChatMessage(A,t)}),Ai(this,"sendReadReceipt",async(A,e)=>{let t=await oO(A);t&&(await dq(A)).find(A=>!A.read)&&await this.syncReadReceipt(t,e)}),Ai(this,"sendFailedReadReceipts",async A=>{(await oj()).filter(A=>
551!A.syncedRead).forEach(e=>{this.syncReadReceipt(e,A)})}),Ai(this,"syncReadReceipt",async(A,e)=>{var t;try{let i=await dq(A.id);i.forEach(A=>A.read=!0),await dW(i);let r={ticket_id:A.id,ticket_type:A.type};await (null==(t=this.shakeApi)?void 0:t.readTicket(e,r)),A.syncedRead=!0,await oK([A])}catch{A.syncedRead=!1,await oK([A])}}),Ai(this,"updateTicketLastActivity",async A=>{let e=await oO(A);if(e){let t=await dq(A);t.sort((A,e)=>A.created<e.created?1:A.created==e.created?0:-1),e.lastActivity=t.length>0?t[0].created:e.created,await oK([e])}})}async registerApp(){if(this.shakeApi)try{await this.shakeApi.registerApp(),this.data.setApiKeyInvalid(!1),this.data.setAppArchived(!1)}catch(A){404!==A.status&&401!==A.status&&of(`Error registering app. ${null==A?void 0:A.status}`)}}async getApps(){var A;let e=[AO()];try{let t=await (null==(A=this.shakeApi)?void 0:A.getApps(AK.authToken)),i=null==t?void 0:t.data;i&&e.push(...i.flatMap(A=>A.apps.map(e=>{let t=!A.name,i=t?`${e.id}p`:e.id,r=t?`${AN().shake_sdk_new_ticket_picker_team} ${window.location.hostname}`:e.name;return{id:i,apiKey:e.api_key,name:r,logoUrl:e.logo_url,workspaceName:A.name,workspaceLogo:A.log_url,public:t}})))}catch(A){oQ("Failed to fetch apps. "+(null==A?void 0:A.message))}AK.apps=e,AY.notifyChange(!0)}async registerUser(){if(!this.shakeApi)return;let A=await dY();if(!A)return;let e={end_user_id:A.endUserId,metadata_:A.metadata},t=await this.shakeApi.registerUser(e),i={...A,userId:t.data.id,endUserId:t.data.end_user_id,metadata:t.data.metadata_,isSynced:!0};await dz(i)}async updateUser(){var A;if(!this.shakeApi)return;let e=await dY();if(e)try{let A={end_user_id:e.endUserId,metadata_:e.metadata},t=await this.shakeApi.updateUser(e.userId,A),i={...e,userId:t.data.id,endUserId:t.data.end_user_id,metadata:t.data.metadata_,isSynced:!0};await dz(i)}catch(t){if((null==(A=null==t?void 0:t.response)?void 0:A.status)!==403)throw t;{of("Cannot update user, user id already exists");let A={...e,isSynced:!0};await dz(A)}}}async fetchTickets(A,e){var t;let i;if(!this.shakeApi)return[];let r=await this.shakeApi.fetchTickets(A,e),n=r.data.tickets,s=r.data.users,o=n.map(A=>{var e,t;let i,r,n;return i=(null==(t=(e=A).screenshot_url)?void 0:t.includes("screenshot_not_available"))===!0?null:e.screenshot_url,r=(n=A).messages.length<=0?n.created:(n.messages.sort((A,e)=>A.created<e.created?1:A.created==e.created?0:-1),n.messages[0].created),{id:A.id,screenshot:i,created:A.created,type:A.type,lastActivity:r,title:A.title,syncedRead:!0}}),a=n.flatMap(A=>(A.messages??[]).map(e=>IY(A.id,e))),c=s.map(A=>({id:A.id,name:A.name,role:A.role}));return await oK(o),await dW(a),await new Promise((A,e)=>{let t=indexedDB.open(oU,7);t.onsuccess=function(t){let i=t.target.result.transaction([oM],"readwrite"),r=i.objectStore(oM);c.forEach(A=>r.put(A)),i.oncomplete=()=>{A("Chat participants written successfully to IndexedDB")},i.onerror=()=>{e("Error writing chat participants to IndexedDB")}},t.onerror=oG(e),t.onupgradeneeded=oT}),t=r.data,i=[],t.tickets.forEach(A=>{var e;let t=null==(e=A.messages.filter(A=>!A.is_read))?void 0:e[0];t&&i.push({title:A.title,message:null==t?void 0:t.message,ticketId:A.id,created:null==t?void 0:t.created})}),i}async sendChatMessage(A,e,t){var i;if(!this.shakeApi)return;let r=(null==(i=(await dZ()).find(A=>A.role===f4.MOBILE_SDK))?void 0:i.id)??"",n={id:AV(),body:t,synced:!1,failed:!1,read:!0,ticketId:e,created:new Date().toISOString(),senderId:r};await dW([n]),await this.syncChatMessage(A,n),await this.updateTicketLastActivity(e)}async syncChatMessage(A,e){if(this.shakeApi)try{let t=await oO(e.ticketId),i={ticket_id:e.ticketId,ticket_type:(null==t?void 0:t.type)??"feedback",message:e.body},r=await this.shakeApi.replyTicket(A,i),n=IY(e.ticketId,r.data);await new Promise((A,t)=>{let i=indexedDB.open(oU,7);i.onsuccess=function(i){let r=i.target.result.transaction([ox],"readwrite").objectStore(ox),s=r.delete(e.id);s.onsuccess=function(){r.put(n).onsuccess=()=>{dV.notifyChange(!0),A("Chat message replaced successfully in IndexedDB")}},s.onerror=function(){t("Error deleting chat message from IndexedDB")}},i.onerror=oG(t),i.onupgradeneeded=oT}),await this.updateTicketLastActivity(e.ticketId)}catch{e.failed=!0,await dW([e])}}async sendUserFeedback(A,e,t){if(!this.shakeApi)return;let i,r,n,s=[];return e.length&&(i=await this.uploadScreenshot(e),r=await this.uploadVideo(e),s=await this.uploadAttachments(e)),t&&t.length>1&&(n=await this.uploadSessionReplay(t)),A.session_replay_url=n,A.screenshot_url=i,A.video_url=r,A.files=s,(await this.shakeApi.sendFeedback(A)).data.public_url}async uploadScreenshot(A){let e=A.find(A=>A.type===op.IMAGE);if(e){let A=this.convertAttachmentToFile(e);return await this.uploadFile(A)}}async uploadVideo(A){let e=A.find(A=>A.type===op.VIDEO);if(e){let A=this.convertAttachmentToFile(e);return await this.uploadFile(A)}}async uploadAttachments(A){let e=A.find(A=>A.type===op.IMAGE),t=A.find(A=>A.type===op.VIDEO),i=A.filter(A=>A.name!==(null==e?void 0:e.name)&&A.name!==(null==t?void 0:t.name)).slice(0,9),r=await this.convertAttachmentsToFiles(i)??[];return await this.uploadFiles(r)??[]}async uploadFiles(A){let e=[];return await Promise.all(A.map(async A=>{await this.uploadFile(A).then(A=>{A&&e.push({url:A})})})),e}async uploadSessionReplay(A){let e=new File([new Blob([JSON.stringify(A)],{type:"application/json"})],"session-replay.json",{type:"application/json"});return await this.uploadFile(e)}
551async uploadFile(A){if(this.shakeApi)try{let{data:e}=await this.shakeApi.uploadFile(A);return e.url}catch{}}convertAttachmentToFile(A){return new File([A.preview??A.data],A.name,{type:A.data.type})}async convertAttachmentsToFiles(A){return A.map(A=>this.convertAttachmentToFile(A))}}),Ai(Iq,"consoleLogsTracker",new class{constructor(){Ai(this,"consoleInterceptor",new Qv),Ai(this,"start",()=>{I3.isExtension||this.consoleInterceptor.start()}),Ai(this,"stop",()=>{I3.isExtension||this.consoleInterceptor.stop()}),Ai(this,"captureEvent",A=>{if(!I3.report.isConsoleLogsEnabled||QI.isShakeOpened)return;let e=this.serializeLog(A.data).substring(0,5e3);ff({timestamp:new Date().toISOString(),message:e,event_type:fu.CONSOLE_LOG,type:A.type})}),Ai(this,"serializeLog",A=>{try{return A.map(A=>null===A?"null":void 0===A?"undefined":A instanceof Node?`[DOM ${A.nodeName}]`:"function"==typeof A?"[Function]":"object"==typeof A?this.stringifyObject(A):String(A)).join(" ")}catch{return""}}),Ai(this,"stringifyObject",A=>{try{return JSON.stringify(A)}catch{return"[Unserializable Object]"}}),this.consoleInterceptor.setOnCaptureEvent(this.captureEvent)}}),Ai(Iq,"networkRequestsTracker",new class{constructor(){Ai(this,"fetchInterceptor",new Q_),Ai(this,"start",()=>{I3.isExtension||(QS.enableInterceptor(),this.fetchInterceptor.enable())}),Ai(this,"stop",()=>{I3.isExtension||(QS.disableInterceptor(),this.fetchInterceptor.disable())}),Ai(this,"captureEvent",A=>{if(!I3.report.isNetworkRequestsEnabled||QI.isShakeOpened)return;let e=this.processNetworkEvent(A);e&&ff(e)}),Ai(this,"updateBody",A=>{if(!I3.report.isNetworkRequestsEnabled||QI.isShakeOpened)return;let e=this.processNetworkEvent(A);e&&(A=>{for(let e of fB.filter(A=>A.event_type===fu.NETWORK_REQUEST))if(e.url===A.url&&e.method===A.method&&e.status_code===A.status_code){let t=new Date(e.timestamp),i=new Date(A.timestamp);10>Math.abs(t.getTime()-i.getTime())&&(e.response_body=A.response_body);break}})(e)}),Ai(this,"processNetworkEvent",A=>{var e;let t,i,r,n,s={url:A.url,method:A.method,request_body:A.request_body,response_body:A.response_body,request_headers:A.request_headers,response_headers:A.response_headers,status_code:A.status_code,timestamp:A.timestamp,start:A.start,duration:A.duration,event_type:fu.NETWORK_REQUEST};return s.request_body=s.request_body.substring(0,1e8),s.response_body=s.response_body.substring(0,1e8),I3.config.sensitiveDataRedaction&&(t=new Map(Object.entries((e=s).request_headers)),i=new Map(Object.entries(e.response_headers)),Qq.forEach(A=>{let e=A.toLowerCase();for(let[A]of t.entries())A.toLowerCase()===e&&t.set(A,QW);for(let[A]of i.entries())A.toLowerCase()===e&&i.set(A,QW)}),QX.forEach(A=>{t.forEach((e,i)=>{t.set(i,e.replace(A,QW))}
551),i.forEach((e,t)=>{i.set(t,e.replace(A,QW))})}),e.request_headers=Object.fromEntries(t),e.response_headers=Object.fromEntries(i),r=e.request_body,n=e.response_body,Qq.forEach(A=>{let e=RegExp(`("${A.replace("[","\\[").replace("]","\\]")}":\\s*")[^"]*(")`,"gi");n=n.replace(e,`$1${QW}$2`),r=r.replace(e,`$1${QW}$2`)}),n=n.replace(QV,QW),e.request_body=r=r.replace(QV,QW),e.response_body=n),I3.config.networkRequestsFilter&&(s=I3.config.networkRequestsFilter(s)),s}),QS.setOnCaptureEvent(this.captureEvent),this.fetchInterceptor.setOnCaptureEvent(this.captureEvent)}}),Ai(Iq,"screenChangeTracker",new class{constructor(){Ai(this,"listener",A=>{this.captureEvent(A)}),Ai(this,"start",()=>{Cn.on("change",this.listener)}),Ai(this,"stop",()=>{Cn.off("change",this.listener)}),Ai(this,"captureEvent",A=>{!I3.report.isScreenChangesEnabled||QI.isShakeOpened||ff({timestamp:new Date().toISOString(),view_controller:A,method:"onStart",event_type:fu.VIEW_CONTROLLER})})}}),Ai(Iq,"userActionTracker",new class{constructor(){Ai(this,"inputValues",new WeakMap),Ai(this,"start",()=>{document.addEventListener("click",this.processTouchEvent)}),Ai(this,"stop",()=>{document.removeEventListener("click",this.processTouchEvent)}),Ai(this,"addFeedbackSubmittedEvent",()=>{let A={timestamp:new Date().toISOString(),class_name:"#SHAKE_INVOKED",property:"SUBMITTED",property_type:"",touch_type:pz.TAP,event_type:fu.USER_ACTION};return ff(A),A}),Ai(this,"addFeedbackDismissedEvent",()=>{let A={timestamp:new Date().toISOString(),class_name:"#SHAKE_INVOKED",property:"DISMISSED",property_type:"",touch_type:pz.TAP,event_type:fu.USER_ACTION};return ff(A),A}),Ai(this,"processTouchEvent",A=>{let e=this.getUserActionTouchEvent(A);e&&this.captureEvent(e)}),Ai(this,"getUserActionTouchEvent",A=>{var e;let t=A.target.closest("button, a")||void 0;if(!t)return null;let i=null==(e=null==t?void 0:t.tagName)?void 0:e.toLowerCase(),r=(null==t?void 0:t.textContent)||void 0;return r||(r=t.getAttribute("aria-label")||t.getAttribute("title")||void 0),{className:i,propertyValue:r,propertyName:"Text",actionType:pz.TAP}}),Ai(this,"processInputFocus",A=>{if(A.target instanceof HTMLInputElement||A.target instanceof HTMLTextAreaElement){let e=A.target;this.inputValues.set(e,e.value)}}),Ai(this,"processInputBlur",A=>{if(A.target instanceof HTMLInputElement||A.target instanceof HTMLTextAreaElement){let e=A.target,t=this.inputValues.get(e)??"",i=e.value??"";if(this.inputValues.delete(e),t===i)return;let r=this.getUserActionInputEvent(A);r&&this.captureEvent(r)}}),Ai(this,"getUserActionInputEvent",A=>{var e,t,i;let r,n=A.target,s=null==(e=null==n?void 0:n.tagName)?void 0:e.toLowerCase(),o=n.value,a=n.id;if(a){let A=document.querySelector(`label[for="${a}"]`)||void 0;r=null==(t=null==A?void 0:A.textContent)?void 0:t.trim()}if(!r){let A=n.closest("label")||void 0;null!=A&&A.textContent&&(r=null==(i=A.textContent)?void 0:i.trim())}return r||(r=n.getAttribute("placeholder")||n.getAttribute("name")||n.getAttribute("aria-label")||void 0),{className:s,propertyValue:o,propertyName:"Text",actionType:pz.UNFOCUS,label:r}}),Ai(this,"captureEvent",A=>{if(!I3.report.isUserActionsEnabled||QI.isShakeOpened)return;let e={timestamp:new Date().toISOString(),class_name:A.className??"",property:A.propertyValue??"",property_type:A.propertyName??"",touch_type:A.actionType,label:A.label,event_type:fu.USER_ACTION};I3.config.sensitiveDataRedaction&&QX.forEach(A=>{e.property=e.property.replace(A,QW)}),ff(e)})}}),Ai(Iq,"systemEventTracker",new class{constructor(){Ai(this,"listener",()=>{"hidden"===document.visibilityState&&this.captureEvent(pY.TAB_HIDDEN),"visible"===document.visibilityState&&this.captureEvent(pY.TAB_VISIBLE)}),Ai(this,"start",()=>{document.addEventListener("visibilitychange",this.listener)}),Ai(this,"stop",()=>{document.removeEventListener("visibilitychange",this.listener)}),Ai(this,"captureEvent",A=>{!I3.report.isSystemEventsEnabled||QI.isShakeOpened||ff({timestamp:new Date().toISOString(),state:A,event_type:fu.SYSTEM_EVENT})})}}),Ai(Iq,"customLogTracker",new class{constructor(){Ai(this,"captureEvent",async(A,e)=>{if(!I3.report.isCustomLogsEnabled||QI.isShakeOpened)return;let t=e.toString().substring(0,5e3);ff({timestamp:new Date().toISOString(),level:A,message:t,event_type:fu.CUSTOM_LOG})})}}),Ai(Iq,"attachmentsManager",new class{constructor(){Ai(this,"addObservers",new Aw),Ai(this,"removeObservers",new Aw),Ai(this,"updateObservers",new Aw),Ai(this,"addAttachment",A=>{et(A),this.addObservers.notifyChange(A)}),Ai(this,"removeAttachment",A=>{var e;let t;this.attachmentExists(A.name)&&(e=A.name,(t=A5.findIndex(A=>A.name===e))>-1&&A5.splice(t,1),this.removeObservers.notifyChange(A))}),Ai(this,"updateAttachment",A=>{this.attachmentExists(A.name)&&(et(A),this.updateObservers.notifyChange(A))}),Ai(this,"attachmentExists",A=>null!=ei(A))}}),Ai(Iq,"screenshotManager",new class{constructor(){Ai(this,"screenCapture",new oC),Ai(this,"captureScreenshot",async A=>{let e=await this.screenCapture.captureScreenshot(document.body,A);e&&ok(e)}),Ai(this,"cropScreenshot",async(A,e)=>{let t=await (async(A,e)=>{if(!e)return A;let t=await createImageBitmap(A),i=window.devicePixelRatio||1,r=e.x*i,n=e.y*i,s=e.width*i,o=e.height*i,a=document.createElement("canvas");a.width=s,a.height=o;let c=a.getContext("2d");if(!c)throw Error("Failed to get canvas context");return c.drawImage(t,r,n,s,o,0,0,s,o),new Promise((A,e)=>{a.toBlob(t=>{t?A(t):e(Error("Canvas toBlob failed"))},"image/png")})})(A,e);t&&ok(t)})}}),Ai(Iq,"userRequestsQueue",new class{constructor(){Ai(this,"promises",[]),Ai(this,"isExecuting",!1),Ai(this,"add",A=>{this.promises.push(A),this.isExecuting||(this.isExecuting=!0,this.runNext(
551))}),Ai(this,"runNext",async()=>{var A;this.promises.length>0?(await (null==(A=this.promises.shift())?void 0:A()),this.runNext()):this.isExecuting=!1})}}),Ai(Iq,"chatWebSocket",new class{constructor(A){Ai(this,"socket",null),Ai(this,"serverUrl"),Ai(this,"reconnectListener",(()=>{let A=0;return{call:()=>{++A>1&&dO()},reset:()=>{A=0}}})()),Ai(this,"connect",A=>{var e;try{if(null!=(e=this.socket)&&e.connected)return;let t={query:{app_user_id:A},extraHeaders:{"X-API-KEY":AK.apiKey},transports:["websocket"]};this.socket=wz(`${this.serverUrl}mobile`,t),this.socket.on("ticket_chat_added",()=>{dO()}),this.reconnectListener.reset(),this.socket.on("connect",this.reconnectListener.call),this.socket.connect()}catch{}}),Ai(this,"disconnect",()=>{try{if(!this.socket)return null;this.socket.close(),this.socket=null}catch{}}),this.serverUrl=A}}("https://ws.shakebugs.com/")),Ai(Iq,"sessionReplay",new class{constructor(){Ai(this,"events",new pj(5e3,8388608)),Ai(this,"stopFn",null)}start(){this.events.clear(),this.stopFn&&this.stop(),this.stopFn=pN({emit:A=>{try{this.events.shove(A)}catch(A){oQ("SessionReplayTracker: record. "+(null==A?void 0:A.message)),this.stopFn&&(this.stopFn(),this.events.clear(),this.start())}},blockSelector:pO.join(","),ignoreSelector:pK.join(","),checkoutEveryNth:2500})}stop(){try{this.stopFn&&(this.stopFn(),this.stopFn=null)}catch(A){of("Failed to stop session replay."+(null==A?void 0:A.message))}}getEvents(){return this.events.toArray()}});let IW=()=>{I3.report.isConsoleLogsEnabled&&Iq.consoleLogsTracker.start(),I3.report.isNetworkRequestsEnabled&&Iq.networkRequestsTracker.start(),I3.report.isScreenChangesEnabled&&Iq.screenChangeTracker.start(),I3.report.isSystemEventsEnabled&&Iq.systemEventTracker.start(),I3.report.isUserActionsEnabled&&Iq.userActionTracker.start()},IZ="shake-ext-recording_bubble",I$=async()=>{AK.authToken&&new Date(1e3*(JSON.parse(atob(AK.authToken.split(".")[1])).exp??0)).getTime()<=new Date().getTime()&&(of("Auth token expired"),AK.authToken=null),await Iq.shakeService.getApps()},I0={takeScreenshot:!0,showSuccessMessage:!1,includeSessionReplay:!0},I2=async A=>{try{if(!A)return void of("Cannot update user. Id not provided.");if(A.length>256)return void of("Cannot update user. Max id length is 256");let e=await Iq.shakeService.getUser();e?(await I1(e,A),await dX()):of("Cannot update user. User not registerd.")}catch{}},I1=async(A,e)=>{let t={...A,id:0,endUserId:e,isSynced:!1};await dz(t)},I8=class{static async start(A){this.isLoading||this.isStarted||(this.isLoading=!0,this.isExtension=!1,A?(AK.apiKey=A,this.localStorage.getShakeDeviceId()||this.localStorage.setShakeDeviceId(AV()),Iq.shakeService.init(),IW(),QQ(),Iq.userRequestsQueue.add(dX),dJ(),(async()=>(await Iq.shakeService.getTickets()).length>0&&await dO())(),dN(),fg(),(async()=>{let A=IV.localStorage;A.isAppRegistered()||(await dR(),A.setAppRegistered(!0))})(),this.isLoading=!1,this.isStarted=!0,od("👽 SDK activated. What if... the bugs are debugging us? https://www.shakebugs.com")):of("🐛 Shake refuses to shake. Why? Because you didn't provide API key."))}static startFromExtension(){this.isLoading||this.isStarted||(this.isLoading=!0,this.isExtension=!0,oU="shake_ext",this.localStorage.getShakeDeviceId()||this.localStorage.setShakeDeviceId(AV()),Iq.shakeService.init(),IW(),fg(),this.isLoading=!1,this.isStarted=!0,od("👽 SDK activated. What if... the bugs are debugging us? https://www.shakebugs.com"))}};Ai(I8,"isStarted",!1),Ai(I8,"isExtension",!1),Ai(I8,"config",new QI),Ai(I8,"report",new fl),Ai(I8,"localStorage",IV.localStorage),Ai(I8,"isLoading",!1),Ai(I8,"show",async(A=Ao.NEW_TICKET)=>await I8.ifSDKEnabled(async()=>{await Qu(A)})),Ai(I8,"registerUser",async A=>await I8.ifSDKEnabled(async()=>{Iq.userRequestsQueue.add(()=>d0(A))})),Ai(I8,"updateUserId",async A=>await I8.ifSDKEnabled(async()=>{Iq.userRequestsQueue.add(()=>I2(A))})),Ai(I8,"updateUserMetadata",async A=>await I8.ifSDKEnabled(async()=>{d1(A)})),Ai(I8,"unregisterUser",async()=>await I8.ifSDKEnabled(async()=>{Iq.userRequestsQueue.add(d$)})),Ai(I8,"silentReport",async(A,e)=>await I8.ifSDKEnabled(async()=>{await (async(A,e=I0)=>{try{let t,i=Iq.shakeService,r=[];if(e.takeScreenshot){let A=await new oC().captureScreenshot(document.body);A&&r.push({data:A,dataUrl:"",preview:A,previewUrl:"",type:op.IMAGE,name:om(op.IMAGE,"jpg"),timestamp:new Date().getTime()})}let n=await fw();n.tags.push("silent"),t=[],A&&t.push({type:Ag.TITLE,value:A,label:"Title"}),n.custom_fields=t,n.log=fE();let s=[];e.includeSessionReplay&&(Iq.sessionReplay.stop(),s=Iq.sessionReplay.getEvents()),await i.sendUserFeedback(n,r,s),e.showSuccessMessage&&fx(),I8.report.isSessionReplayEnabled&&Iq.sessionReplay.start()}catch{e.showSuccessMessage&&fM()}})(A,e)})),Ai(I8,"log",async(A,e)=>await I8.ifSDKEnabled(async()=>{await Iq.customLogTracker.captureEvent(A,e)})),Ai(I8,"setMetadata",(A,e)=>{((A,e)=>{if(!A)return;let t=String(A),i=String(e);if(Object.keys(fl.metadata).length>=100)return of("Cannot set metadata. Limit of 100 items reached.");i.length>5120&&(of("Truncating metadata value. Value exceeded 5120 chars."),i=i.substring(0,5120)),fl.metadata[t]=i})(A,e)}),Ai(I8,"removeMetadata",A=>{delete fl.metadata[A]}),Ai(I8,"clearMetadata",()=>{fl.metadata={}}),Ai(I8,"ifSDKEnabled",async A=>I8.isStarted?(await A(),!0):(of("🗝️ Pro tip: Call Shake.start(apiKey) before expecting things to work. Just saying."),!1)),Ai(I8,"showExtensionWithScreenshot",async A=>await I8.ifSDKEnabled(async()=>{let e=oy(A);await (async A=>
551{if(QI.isShakeOpened)return;QI.isShakeOpened=!0,aj()||(aO(await fw()),Ql(),I$());let e=Qc({screenshot:A,onCaptureCompleted:()=>{QI.isScreensotCaptureMode=!1,Qh(ee(),Ao.NEW_TICKET)}});document.body.appendChild(e)})(e)})),Ai(I8,"showExtensionWithVideo",async A=>await I8.ifSDKEnabled(async()=>{let e=oy(A);await (async A=>{QI.isShakeOpened||(QI.isShakeOpened=!0,aj()||(aO(await fw()),Ql(),I$()),oD(A),QI.isScreenRecordingMode=!1,Qh(ee(),Ao.NEW_TICKET))})(e)})),Ai(I8,"startScreenRecordingMode",async()=>await I8.ifSDKEnabled(async()=>{QI.isScreenRecordingMode=!0,(()=>{if(!QI.isShakeOpened)return;QI.isShakeOpened=!1;let A=document.getElementById(Qr);A&&A.remove(),fz()})()})),Ai(I8,"startScreenshotCaptureMode",async()=>await I8.ifSDKEnabled(async()=>{QI.isScreensotCaptureMode=!0,(()=>{if(!QI.isShakeOpened)return;QI.isShakeOpened=!1;let A=document.getElementById(Qr);A&&A.remove(),fz()})()})),Ai(I8,"showScreenRecordingBubble",async()=>await I8.ifSDKEnabled(async()=>{let A;(A=cQ(()=>{A.remove(),aq.onStopRecordingClick&&aq.onStopRecordingClick()})).id=IZ,document.body.appendChild(A)})),Ai(I8,"removeScreenRecordingBubble",async()=>await I8.ifSDKEnabled(async()=>{let A;(A=document.getElementById(IZ))&&A.remove()})),Ai(I8,"setOnGrabScreenshotClick",A=>{aq.onGrabScreenshotClick=A}),Ai(I8,"setOnRecrodJustTabClickListener",A=>{aq.onRecordJustTabClick=A}),Ai(I8,"setOnRecordEntireScreenClickListener",A=>{aq.onRecordEntireScreenClick=A}),Ai(I8,"setOnStopRecordingClickListener",A=>{aq.onStopRecordingClick=A}),Ai(I8,"setAuthToken",async A=>{await I8.ifSDKEnabled(async()=>{await (async A=>{AK.authToken=A,QI.isShakeOpened&&I$()})(A)})}),Ai(I8,"setOnTicketSentListener",A=>{aq.onTicketSent=A}),Ai(I8,"setOnShakeCloseListener",A=>{aq.onShakeClose=A}),Ai(I8,"insertNetworkRequest",async A=>{await I8.ifSDKEnabled(async()=>{Iq.networkRequestsTracker.captureEvent(A)})}),Ai(I8,"insertConsoleLog",async A=>{await I8.ifSDKEnabled(async()=>{Iq.consoleLogsTracker.captureEvent(A)})}),Ai(I8,"updateSimilarNetworkRequestBody",async A=>{await I8.ifSDKEnabled(async()=>{Iq.networkRequestsTracker.updateBody(A)})}),Ai(I8,"setFullStorySession",async A=>{aq.fullStorySession=A}),Ai(I8,"resetShake",async()=>{await I8.ifSDKEnabled(async()=>{IV.localStorage.clear(),indexedDB.deleteDatabase(oU)})});let I3=I8,I4=()=>{let A=[{key:I9.feedbackTypeBug,label:AN().shake_sdk_new_ticket_feedback_type_bug,icon:"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='54'%20height='54'%3e%3cpath%20fill='%2300000000'%20d='m40.5,15.75%20l-2.25,4.5%20-3,2.063M11.25,27h6.997M35.752,27h6.998M13.5,6.75h-2.25a4.499,4.499%200,0%200,-4.5%204.5v2.25M40.5,47.25h2.25c2.486,0%204.5,-2.014%204.5,-4.5V40.5M6.75,40.5v2.25c0,2.486%202.014,4.5%204.5,4.5h2.25M47.25,13.5v-2.25c0,-2.486%20-2.014,-4.5%20-4.5,-4.5H40.5M13.5,15.75l2.25,4.5%203,2.063M27.999,38.25h-2a6.75,6.75%200,0%201,-6.75%20-6.75v-6.75c0,-2.486%202.014,-4.5%204.5,-4.5h6.5c2.486,0%204.5,2.014%204.5,4.5v6.75a6.75,6.75%200,0%201,-6.75%206.75zM13.5,38.25l2.25,-4.5%203,-2.063M40.5,38.25l-2.25,-4.5%20-3,-2.063M31.5,20.25h-9v-4.5a2.25,2.25%200,0%201,2.25%20-2.25h4.5a2.25,2.25%200,0%201,2.25%202.25v4.5z'%20stroke-width='3.38'%20stroke='%23B77DFF'/%3e%3c/svg%3e",tag:Aa.BUG},{key:I9.feedbackTypeSuggestion,label:AN().shake_sdk_new_ticket_feedback_type_suggestion,icon:"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='54'%20height='54'%3e%3cpath%20fill='%2300000000'%20d='M31.275,47.25h0a20.507,20.507%200,0%200,15.417%20-15.417M38.25,22.5V9M31.5,15.75H45M6.75,22.725h0A20.504,20.504%200,0%201,22.167%207.304M22.167,47.25h0A20.511,20.511%200,0%201,6.75%2031.833'%20stroke-width='3.38'%20stroke='%23D75ED7'/%3e%3c/svg%3e",tag:Aa.SUGGESTION},{key:I9.feedbackTypeQuestion,label:AN().shake_sdk_new_ticket_feedback_type_question,icon:"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='54'%20height='54'%3e%3cpath%20fill='%2300000000'%20d='M42.75,47.25h-31.5a4.499,4.499%200,0%201,-4.5%20-4.5v-31.5c0,-2.486%202.014,-4.5%204.5,-4.5h31.5c2.486,0%204.5,2.014%204.5,4.5v31.5c0,2.486%20-2.014,4.5%20-4.5,4.5z'%20stroke-width='3.38'%20stroke='%23FF9F0A'/%3e%3cpath%20fill='%2300000000'%2
5510d='M27,29.813v-0.563c0,-1.838%201.136,-2.835%202.275,-3.6%201.111,-0.75%202.225,-1.726%202.225,-3.526%200,-2.486%20-2.014,-4.5%20-4.5,-4.5a4.499,4.499%200,0%200,-4.5%204.5M26.998,36a0.563,0.563%200,1%200,0.005%201.125,0.563%200.563,0%200,0%20-0.005,-1.125'%20stroke-width='3.38'%20stroke='%23FF9F0A'/%3e%3c/svg%3e",tag:Aa.QUESTION}],e=new AQ(I9.feedbackType,AN().shake_sdk_new_ticket_feedback_type_title,A),t=new Ah(I9.description,AN().shake_sdk_new_ticket_description_placeholder,"",!0,10),i=new Af(I9.email,AN().shake_sdk_new_ticket_email_placeholder,"",!1),r=new Ap,n=[];return n.push(e),n.push(t),I3.isExtension||n.push(i),n.push(r),new Au(n)},I9={feedbackType:"Feedback Type",feedbackTypeBug:"Bug",feedbackTypeQuestion:"Question",feedbackTypeSuggestion:"Suggestion",description:"Description",email:"Email",attachments:"Attachments"};t.d(e,{AD:function(){return AC},Ay:function(){return I3},BF:function(){return Au},Hl:function(){return Ap},j_:function(){return AQ},tu:function(){return Ah},y1:function(){return Ad}})},758334:function(A,e,t){"use strict";t.d(e,{c:function(){return C}});var i,r="basil",n="https://js.stripe.com",s="".concat(n,"/").concat(r,"/stripe.js"),o=/^https:\/\/js\.stripe\.com\/v3\/?(\?.*)?$/,a=/^https:\/\/js\.stripe\.com\/(v3|[a-z]+)\/stripe\.js(\?.*)?$/,c=function(){for(var A=document.querySelectorAll('script[src^="'.concat(n,'"]')),e=0;e<A.length;e++){var t,i=A[e];if(t=i.src,o.test(t)||a.test(t))return i}return null},g=function(A){var e=A&&!A.advancedFraudSignals?"?advancedFraudSignals=false":"",t=document.createElement("script");t.src="".concat(s).concat(e);var i=document.head||document.body;if(!i)throw Error("Expected document.body not to be null. Stripe.js requires a <body> element.");return i.appendChild(t),t},l=function(A,e){A&&A._registerWrapper&&A._registerWrapper({name:"stripe-js",version:"7.9.0",startTime:e})},u=null,B=null,h=null,d=function(A,e,t){if(null===A)return null;var i,n=e[0].match(/^pk_test/),s=3===(i=A.version)?"v3":i;n&&s!==r&&console.warn("Stripe.js@".concat(s," was loaded on the page, but @stripe/stripe-js@").concat("7.9.0"," expected Stripe.js@").concat(r,". This may result in unexpected behavior. For more information, see https://docs.stripe.com/sdks/stripejs-versioning"));var o=A.apply(void 0,e);return l(o,t),o},f=!1,Q=function(){return i||(i=(null!==u?u:(u=new Promise(function(A,e){if("u"<typeof window||"u"<typeof document)return void A(null);if(window.Stripe,window.Stripe)return void A(window.Stripe);try{var t,i=c();i?i&&null!==h&&null!==B&&(i.removeEventListener("load",h),i.removeEventListener("error",B),null==(t=i.parentNode)||t.removeChild(i),i=g(null)):i=g(null),h=function(){window.Stripe?A(window.Stripe):e(Error("Stripe.js not available"))},B=function(A){e(Error("Failed to load Stripe.js",{cause:A}))},i.addEventListener("load",h),i.addEventListener("error",B)}catch(A){e(A);return}})).catch(function(A){return u=null,Promise.reject(A)})).catch(function(A){return i=null,Promise.reject(A)}))};Promise.resolve().then(function(){return Q()}).catch(function(A){f||console.warn(A)});var C=function(){for(var A=arguments.length,e=Array(A),t=0;t<A;t++)e[t]=arguments[t];f=!0;var i=Date.now();return Q().then(function(A){return d(A,e,i)})}},187999:function(A,e,t){"use strict";var i=t(892006),r=t(655943);function n(A,e){return(0,r.E)({...A,queries:A.queries.map(A=>({...A,suspense:!0,throwOnError:i.R3,enabled:!0,placeholderData:void 0}))},e)}t.d(e,{Y:function(){return n}})},296738:function(A,e,t){"use strict";var i=t(452074);function r(){}var n="\\s*([+-]?\\d+)\\s*",s="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",o="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",a=/^#([0-9a-f]{3,8})$/,c=RegExp(`^rgb\\(${n},${n},${n}\\)$`),g=RegExp(`^rgb\\(${o},${o},${o}\\)$`),l=RegExp(`^rgba\\(${n},${n},${n},${s}\\)$`),u=RegExp(`^rgba\\(${o},${o},${o},${s}\\)$`),B=RegExp(`^hsl\\(${s},${o},${o}\\)$`),h=RegExp(`^hsla\\(${s},${o},${o},${s}\\)$`),d={aliceblue:0xf0f8ff,antiquewhite:0xfaebd7,aqua:65535,aquamarine:8388564,azure:0xf0ffff,beige:0xf5f5dc,bisque:0xffe4c4,black:0,blanchedalmond:0xffebcd,blue:255,blueviolet:9055202,brown:0xa52a2a,burlywood:0xdeb887,cadetblue:6266528,chartreuse:8388352,chocolate:0xd2691e,coral:0xff7f50,cornflowerblue:6591981,cornsilk:0xfff8dc,crimson:0xdc143c,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:0xb8860b,darkgray:0xa9a9a9,darkgreen:25600,darkgrey:0xa9a9a9,darkkhaki:0xbdb76b,darkmagenta:9109643,darkolivegreen:5597999,darkorange:0xff8c00,darkorchid:0x9932cc,darkred:9109504,darksalmon:0xe9967a,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:0xff1493,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:0xb22222,floralwhite:0xfffaf0,forestgreen:2263842,fuchsia:0xff00ff,gainsboro:0xdcdcdc,ghostwhite:0xf8f8ff,gold:0xffd700,goldenrod:0xdaa520,gray:8421504,green:32768,greenyellow:0xadff2f,grey:8421504,honeydew:0xf0fff0,hotpink:0xff69b4,indianred:0xcd5c5c,indigo:4915330,ivory:0xfffff0,khaki:0xf0e68c,lavender:0xe6e6fa,lavenderblush:0xfff0f5,lawngreen:8190976,lemonchiffon:0xfffacd,lightblue:0xadd8e6,lightcoral:0xf08080,lightcyan:0xe0ffff,lightgoldenrodyellow:0xfafad2,lightgray:0xd3d3d3,lightgreen:9498256,lightgrey:0xd3d3d3,lightpink:0xffb6c1,lightsalmon:0xffa07a,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:0xb0c4de,lightyellow:0xffffe0,lime:65280,limegreen:3329330,linen:0xfaf0e6,magenta:0xff00ff,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:0xba55d3,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:0xc71585,midnightblue:1644912,mintcream:0xf5fffa,mistyrose:0xffe4e1,moccasin:0xffe4b5,navajowhite:0xffdead,navy:128,oldlace:0xfdf5e6,olive:8421376,olivedrab:7048739,orange:0xffa500,orangered:0xff4500,orchid:0xda70d6,palegoldenrod:0xeee8aa,palegreen:0x98fb98,paleturquoise:0xafeeee,palevioletred:0xdb7093,papayawhip:0xffefd5,peachpuff:0xffdab9,peru:0xcd853f,pink:0xffc0cb,plum:0xdda0dd,powderblue:0xb0e0e6,purple:8388736,rebeccapurple:6697881,red:0xff0000,rosybrown:0xbc8f8f,royalblue:4286945,saddlebrown:9127187,salmon:0xfa8072,sandybrown:0xf4a460,seagreen:3050327,seashell:0xfff5ee,sienna:0xa0522d,silver:0xc0c0c0,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:0xfffafa,springgreen:65407,steelblue:4620980,tan:0xd2b48c,teal:32896,thistle:0xd8bfd8,tomato:0xff6347,turquoise:4251856,violet:0xee82ee,wheat:0xf5deb3,white:0xffffff,whitesmoke:0xf5f5f5,yellow:0xffff00,yellowgreen:0x9acd32};function f(){return this.rgb().formatHex()}function Q(){return this.rgb().formatRgb()}function C(A){var e,t;
551return A=(A+"").trim().toLowerCase(),(e=a.exec(A))?(t=e[1].length,e=parseInt(e[1],16),6===t?p(e):3===t?new I(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===t?w(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===t?w(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=c.exec(A))?new I(e[1],e[2],e[3],1):(e=g.exec(A))?new I(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=l.exec(A))?w(e[1],e[2],e[3],e[4]):(e=u.exec(A))?w(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=B.exec(A))?b(e[1],e[2]/100,e[3]/100,1):(e=h.exec(A))?b(e[1],e[2]/100,e[3]/100,e[4]):d.hasOwnProperty(A)?p(d[A]):"transparent"===A?new I(NaN,NaN,NaN,0):null}function p(A){return new I(A>>16&255,A>>8&255,255&A,1)}function w(A,e,t,i){return i<=0&&(A=e=t=NaN),new I(A,e,t,i)}function E(A,e,t,i){var n;return 1==arguments.length?((n=A)instanceof r||(n=C(n)),n)?new I((n=n.rgb()).r,n.g,n.b,n.opacity):new I:new I(A,e,t,null==i?1:i)}function I(A,e,t,i){this.r=+A,this.g=+e,this.b=+t,this.opacity=+i}function m(){return`#${D(this.r)}${D(this.g)}${D(this.b)}`}function v(){let A=y(this.opacity);return`${1===A?"rgb(":"rgba("}${k(this.r)}, ${k(this.g)}, ${k(this.b)}${1===A?")":`, ${A})`}`}function y(A){return isNaN(A)?1:Math.max(0,Math.min(1,A))}function k(A){return Math.max(0,Math.min(255,Math.round(A)||0))}function D(A){return((A=k(A))<16?"0":"")+A.toString(16)}function b(A,e,t,i){return i<=0?A=e=t=NaN:t<=0||t>=1?A=e=NaN:e<=0&&(A=NaN),new P(A,e,t,i)}function F(A){if(A instanceof P)return new P(A.h,A.s,A.l,A.opacity);if(A instanceof r||(A=C(A)),!A)return new P;if(A instanceof P)return A;var e=(A=A.rgb()).r/255,t=A.g/255,i=A.b/255,n=Math.min(e,t,i),s=Math.max(e,t,i),o=NaN,a=s-n,c=(s+n)/2;return a?(o=e===s?(t-i)/a+(t<i)*6:t===s?(i-e)/a+2:(e-t)/a+4,a/=c<.5?s+n:2-s-n,o*=60):a=c>0&&c<1?0:o,new P(o,a,c,A.opacity)}function P(A,e,t,i){this.h=+A,this.s=+e,this.l=+t,this.opacity=+i}function U(A){return(A=(A||0)%360)<0?A+360:A}function S(A){return Math.max(0,Math.min(1,A||0))}function H(A,e,t){return(A<60?e+(t-e)*A/60:A<180?t:A<240?e+(t-e)*(240-A)/60:e)*255}(0,i.A)(r,C,{copy(A){return Object.assign(new this.constructor,this,A)},displayable(){return this.rgb().displayable()},hex:f,formatHex:f,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return F(this).formatHsl()},formatRgb:Q,toString:Q}),(0,i.A)(I,E,(0,i.X)(r,{brighter(A){return A=null==A?1.4285714285714286:Math.pow(1.4285714285714286,A),new I(this.r*A,this.g*A,this.b*A,this.opacity)},darker(A){return A=null==A?.7:Math.pow(.7,A),new I(this.r*A,this.g*A,this.b*A,this.opacity)},rgb(){return this},clamp(){return new I(k(this.r),k(this.g),k(this.b),y(this.opacity))},displayable(){return -.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:m,formatHex:m,formatHex8:function(){return`#${D(this.r)}${D(this.g)}${D(this.b)}${D((isNaN(this.opacity)?1:this.opacity)*255)}`},formatRgb:v,toString:v})),(0,i.A)(P,function(A,e,t,i){return 1==arguments.length?F(A):new P(A,e,t,null==i?1:i)},(0,i.X)(r,{brighter(A){return A=null==A?1.4285714285714286:Math.pow(1.4285714285714286,A),new P(this.h,this.s,this.l*A,this.opacity)},darker(A){return A=null==A?.7:Math.pow(.7,A),new P(this.h,this.s,this.l*A,this.opacity)},rgb(){var A=this.h%360+(this.h<0)*360,e=isNaN(A)||isNaN(this.s)?0:this.s,t=this.l,i=t+(t<.5?t:1-t)*e,r=2*t-i;return new I(H(A>=240?A-240:A+120,r,i),H(A,r,i),H(A<120?A+240:A-120,r,i),this.opacity)},clamp(){return new P(U(this.h),S(this.s),S(this.l),y(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let A=y(this.opacity);return`${1===A?"hsl(":"hsla("}${U(this.h)}, ${100*S(this.s)}%, ${100*S(this.l)}%${1===A?")":`, ${A})`}`}})),t.d(e,{Ay:function(){return C},Qh:function(){return E}})},481034:function(A,e,t){"use strict";var i=t(168233);function r(A){return 1==(A*=1)?n:function(e,t){var r,n,s;return t-e?(r=e,n=t,r=Math.pow(r,s=A),n=Math.pow(n,s)-r,s=1/s,function(A){return Math.pow(r+A*n,s)}):(0,i.A)(isNaN(e)?t:e)}}function n(A,e){var t=e-A;return t?function(e){return A+e*t}:(0,i.A)(isNaN(A)?e:A)}t.d(e,{Ay:function(){return n},uN:function(){return r}})},42793:function(A,e,t){"use strict";var i=t(342612),r=t(109145);function n(A){return(0,i.f)(e=>{e.setDate(e.getDate()-(e.getDay()+7-A)%7),e.setHours(0,0,0,0)},(A,e)=>{A.setDate(A.getDate()+7*e)},(A,e)=>(e-A-(e.getTimezoneOffset()-A.getTimezoneOffset())*6e4)/r.Fq)}let s=n(0),o=n(1),a=n(2),c=n(3),g=n(4),l=n(5),u=n(6);function B(A){return(0,i.f)(e=>{e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-A)%7),e.setUTCHours(0,0,0,0)},(A,e)=>{A.setUTCDate(A.getUTCDate()+7*e)},(A,e)=>(e-A)/r.Fq)}s.range,o.range,a.range,c.range,g.range,l.range,u.range;let h=B(0),d=B(1),f=B(2),Q=B(3),C=B(4),p=B(5),w=B(6);h.range,d.range,f.range,Q.range,C.range,p.range,w.range,t.d(e,{},{AB:o,Hl:h,Mo:g,YP:s,pT:C,rt:d})},57723:function(A,e,t){"use strict";t.d(e,{uk:function(){return o},ay:function(){return i.a}}),t(215882),t(672449);var i=t(46165),r=t(167905),n=t(749259),s=t(931883);function o(A,e,t){if("string"==typeof A&&!A.match(r.J))return(0,i.a)(A,{...t,timeZone:e});A=(0,i.a)(A,t);let o=(0,s.D)(A.getFullYear(),A.getMonth(),A.getDate(),A.getHours(),A.getMinutes(),A.getSeconds(),A.getMilliseconds()).getTime(),a=(0,n.d)(e,new Date(o));return new Date(o+a)}t(681966),t(155142)},945428:function(A,e,t){"use strict";var i=t(239387);function r(A,e,t){return(0,i.P)(A,12*e,t)}t.d(e,{e:function(){return r}})},413354:function(A,e,t){"use strict";var i=t(605886),r=t(362971),n=t(864542),s=t(71163),o=t(38541),a=t(130554);function c(A,e,t){let[c,g]=(0,i.x)(t?.in,A,e);if(!(0,o.f)(c)||!(0,o.f)(g))return NaN;let l=(0,n.m)(c,g),u=l<0?-1:1,B=Math.trunc(l/7),h=5*B,d=(0,r.f)(g,7*B);for(;!(0,s.r)(c,d);)h+=(0,a.c)(d,t)?0:u,d=(0,r.f)(d,u);return 0===h?0:h}t.d(e,{G:function(){return c}})},995746:function(A,e,t){"use strict";var i=t(818494);function r(A,e){let t=(0,i.a)(A,e?.in),r=t.getFullYear();return t.setFullYear(r+1,0,0),t.setHours(23,59,59,999),t}t.d(e,{Q:function(){return r}})},281398:function(A,e,t){"use strict";var i=t(818494);function r(A,e){return(0,i.a)(A,e?.in).getFullYear()}t.d(e,{C:function(){return r}})},220332:function(A,e,t){"use strict";var i=t(818494);function r(A){return+(0,i.a)(A)>Date.now()}t.d(e,{G:function(){return r}})},321559:function(A,e,t){"use strict";var i=t(605886);function r(A,e,t){let[r,n]=(0,i.x)(t?.in,A,e);return r.getFullYear()===n.getFullYear()&&r.getMonth()===n.getMonth()}t.d(e,{t:function(){return r}})},293923:function(A,e,t){"use strict";var i=t(656862),r=t(517492),n=t(71163),s=t(731194);function o(A,e){return(0,n.r)((0,i.w)(e?.in||A,A),(0,s.e)((0,r.A)(e?.in||A),1))}t.d(e,{P:function(){return o}})},919620:function(A,e,t){"use strict";var i=t(818494);function r(A,e){let t=(0,i.a)(A,e?.in),r=t.getMonth();return t.setFullYear(t.getFullYear(),r+1,0),t.setHours(0,0,0,0),(0,i.a)(t,e?.in)}t.d(e,{W:function(){return r}})},54617:function(A,e,t){"use strict";var i=t(656862),r=t(818494);function n(A,e){let t,n=e?.in;return A.forEach(A=>{n||"object"!=typeof A||(n=i.w.bind(null,A));let e=(0,r.a)(A,n);(!t||t<e||isNaN(+e))&&(t=e)}),(0,i.w)(n,t||NaN)}t.d(e,{T:function(){return n}})},270939:function(A,e,t){"use strict";var i=t(656862),r=t(818494);function n(A,e){let t,n=e?.in;return A.forEach(A=>{n||"object"!=typeof A||(n=i.w.bind(null,A));let e=(0,r.a)(A,n);(!t||t>e||isNaN(+e))&&(t=e)}),(0,i.w)(n,t||NaN)}t.d(e,{j:function(){return n}})},219769:function(A,e,t){"use strict";var i=t(275390);function r(A){return(0,i.o)(Date.now(),A)}t.d(e,{R:function(){return r}})},97576:function(A,e,t){"use strict";var i=t(842439);function r(A,e,t){return(0,i.D)(A,-e,t)}t.d(e,{E:function(){return r}})},524443:function(A,e,t){"use strict";var i=t(945428);function r(A,e,t){return(0,i.e)(A,-e,t)}t.d(e,{d:function(){return r}})},207877:function(A,e,t){"use strict";function i(A,e){if(!Number.isInteger(e)||e<=0)throw Error("Size must be an integer greater than zero.");let t=Math.ceil(A.length/e),i=Array(t);for(let r=0;r<t;r++){let t=r*e,n=t+e;i[r]=A.slice(t,n)}return i}t.d(e,{i:function(){return i}})},349624:function(A,e,t){"use strict";var i=t(216157);function r(A){let e=[];for(;A;)e.push(...(0,i.O)(A)),A=Object.getPrototypeOf(A);return e}t.d(e,{r:function(){return r}})},674969:function(A,e,t){"use strict";t.d(e,{q:function(){return c}});var i=t(997001),r=t(865203),n=t(362830),s=t(897564),o=t(530197),a=t(322843);function c(A,e){return function(A,e=i.D,t=1){return null==A?[]:function(A,e=1){if(!(0,s.X)(A))return[];let t=[],i=Math.floor(e),r=(A,e)=>{for(let a=0;a<A.length;a++){var s;let c=A[a];(s=c,((0,n.c)(s)||(0,o.N)(s)||s&&s[Symbol.isConcatSpreadable])&&e<i)?r(c,e+1):t.push(c)}};return r(Array.from(A),0),t}((0,a.T)(A,(0,r.c)(e)),t)}(A,e,1)}},205167:function(A,e,t){"use strict";var i=t(997001),r=t(897564),n=t(865203);function s(A,e=i.D){if(!A)return[[],[]];let t=(0,r.X)(A)?A:Object.values(A);e=(0,n.c)(e);let o=[],a=[];for(let A=0;A<t.length;A++){let i=t[A];e(i)?o.push(i):a.push(i)}return[o,a]}t.d(e,{j:function(){return s}})},923207:function(A,e,t){"use strict";var i=t(997001),r=t(730792),n=t(865203);function s(A,e=i.D){let t,o;if(null==A)return;let a=(0,r.$)(A);if(0===a.length)return;let c=(0,n.c)(e);for(let A=0;A<a.length;A++){let e=a[A],i=c(e,A,a);!(null==i||Number.isNaN(i))&&"symbol"!=typeof i&&(void 0===o||i>
551o)&&(o=i,t=e)}return t}t.d(e,{S:function(){return s}})},697689:function(A,e,t){"use strict";var i=t(997001),r=t(730792),n=t(865203);function s(A,e=i.D){let t,o;if(null==A)return;let a=(0,r.$)(A);if(0===a.length)return;let c=(0,n.c)(e);for(let A=0;A<a.length;A++){let e=a[A],i=c(e,A,a);!(null==i||Number.isNaN(i))&&"symbol"!=typeof i&&(void 0===o||i<o)&&(o=i,t=e)}return t}t.d(e,{w:function(){return s}})},347019:function(A,e,t){"use strict";var i=t(826520);function r(A){return(0,i.x)(A)}t.d(e,{c:function(){return r}})},826520:function(A,e,t){"use strict";var i=t(865203);function r(A,e){let t;if(!A||!A.length)return 0;null!=e&&(e=(0,i.c)(e));for(let i=0;i<A.length;i++){let r=e?e(A[i]):A[i];void 0!==r&&(void 0===t?t=r:t+=r)}return t}t.d(e,{x:function(){return r}})},397679:function(A,e,t){"use strict";var i=t(599133),r=t(897564),n=t(50364),s=t(976076),o=t(433498);function a(A){if((0,r.X)(A)){var e;let t,r,n;return e=A,r=new Set(t=(0,o.H)(e.length,A=>`${A}`)),(0,i.P)(e)&&(r.add("offset"),r.add("parent")),(0,s.i)(e)&&(r.add("buffer"),r.add("byteLength"),r.add("byteOffset")),n=Object.keys(e).filter(A=>!r.has(A)),Array.isArray(e)?[...t,...n]:[...t.filter(A=>Object.hasOwn(e,A)),...n]}let t=Object.keys(Object(A));return(0,n.v)(A)?t.filter(A=>"constructor"!==A):t}t.d(e,{H:function(){return a}})},775291:function(A,e,t){"use strict";var i=t(36792),r=t(897564),n=t(849631),s=t(865203),o=t(326914),a=t(910950),c=t(349624);function g(A,e){if(null==A)return{};let t=(0,s.c)(e??o.D),g={},l=(0,r.X)(A)?(0,i.y)(0,A.length):[...(0,a.q)(A),...(0,c.r)(A)];for(let e=0;e<l.length;e++){let i=(0,n.B)(l[e])?l[e]:l[e].toString(),r=A[i];t(r,i,A)&&(g[i]=r)}return g}t.d(e,{f:function(){return g}})},312580:function(A,e,t){"use strict";function i(A){return null===A}t.d(e,{k:function(){return i}})},295489:function(A,e,t){"use strict";function i(A,e={}){let{cache:t=new Map,getCacheKey:r}=e,n=function(e){let i=r?r(e):e;if(t.has(i))return t.get(i);let n=A.call(this,e);return t.set(i,n),n};return n.cache=t,n}t.d(e,{B:function(){return i}})},353415:function(A,e,t){"use strict";function i(A,e=0){if(!Number.isInteger(e))throw Error("Precision must be an integer.");let t=Math.pow(10,e);return Math.round(A*t)/t}t.d(e,{L:function(){return i}})},703950:function(A,e,t){"use strict";function i(A){let e=0;for(let t=0;t<A.length;t++)e+=A[t];return e}t.d(e,{c:function(){return i}})},645567:function(A,e,t){"use strict";function i(A,e){let t={...A};for(let A=0;A<e.length;A++){let i=e[A];delete t[i]}return t}t.d(e,{c:function(){return i}})},277660:function(A,e,t){"use strict";function i(A,e){let t={},i=Object.keys(A);for(let r=0;r<i.length;r++){let n=i[r],s=A[n];e(s,n)||(t[n]=s)}return t}t.d(e,{z:function(){return i}})},502236:function(A,e,t){"use strict";function i(A,e){let t={},i=Object.keys(A);for(let r=0;r<i.length;r++){let n=i[r],s=A[n];e(s,n)&&(t[n]=s)}return t}t.d(e,{f:function(){return i}})},418742:function(A,e,t){"use strict";function i(A){return"function"==typeof A}t.d(e,{T:function(){return i}})},416745:function(A,e,t){"use strict";function i(A){return null===A}t.d(e,{k:function(){return i}})},66758:function(A,e,t){"use strict";t(271503),t(977752);var i=t(140170);t(541483),t(658162),t(940505),t.d(e,{l4:function(){return i.l}})},965367:function(A,e,t){"use strict";var i=t(656227),r=t(675422),n=t(271503),s=t(52838),o=t(933406);let a=async A=>{let e={...A,method:"Single"===A.request._tag?A.request.document.isMutation?"POST":(0,r.Zv)(A.method??"post"):A.request.hasMutations?"POST":(0,r.Zv)(A.method??"post"),fetchOptions:{...A.fetchOptions,errorPolicy:A.fetchOptions.errorPolicy??"none"}},t=l(e.method),i=await t(e);if(!i.ok)return new n.M({status:i.status,headers:i.headers},{query:"Single"===A.request._tag?A.request.document.expression:A.request.query,variables:A.request.variables});let a=await g(i,A.fetchOptions.jsonSerializer??o.k);if(a instanceof Error)throw a;let u={status:i.status,headers:i.headers};if((0,s.ki)(a)&&"none"===e.fetchOptions.errorPolicy){let e="Batch"===a._tag?{...a.executionResults,...u}:{...a.executionResult,...u};return new n.M(e,{query:"Single"===A.request._tag?A.request.document.expression:A.request.query,variables:A.request.variables})}switch(a._tag){case"Single":return{...u,...c(e)(a.executionResult)};case"Batch":return{...u,data:a.executionResults.map(c(e))};default:(0,r.Ln)(a)}},c=A=>e=>({extensions:e.extensions,data:e.data,errors:"all"===A.fetchOptions.errorPolicy?e.errors:void 0}),g=async(A,e)=>{let t=A.headers.get(i.r1),r=await A.text();return t&&(0,s.Jn)(t)?(0,s.mC)(e.parse(r)):(0,s.mC)(r)},l=A=>async e=>{let t,r=new Headers(e.headers),n=null;r.has("Accept")||r.set("Accept",[i.aq,i.i9].join(", ")),"POST"===A?"string"!=typeof(t=(e.fetchOptions.jsonSerializer??o.k).str
551ingify(u(e)))||r.has(i.r1)||r.set(i.r1,i.i9):n=B(e);let s={method:A,headers:r,body:t,...e.fetchOptions},a=new URL(e.url),c=s;if(e.middleware){let{url:A,...t}=await Promise.resolve(e.middleware({...s,url:e.url,operationName:"Single"===e.request._tag?e.request.document.operationName:void 0,variables:e.request.variables}));a=new URL(A),c=t}n&&n.forEach((A,e)=>{a.searchParams.append(e,A)});let g=e.fetch??fetch;return await g(a,c)},u=A=>{switch(A.request._tag){case"Single":return{query:A.request.document.expression,variables:A.request.variables,operationName:A.request.document.operationName};case"Batch":return(0,r.yU)(A.request.query,A.request.variables??[]).map(([A,e])=>({query:A,variables:e}));default:throw(0,r.Ln)(A.request)}},B=A=>{let e=A.fetchOptions.jsonSerializer??o.k,t=new URLSearchParams;switch(A.request._tag){case"Single":return t.append("query",(0,s.w)(A.request.document.expression)),A.request.variables&&t.append("variables",e.stringify(A.request.variables)),A.request.document.operationName&&t.append("operationName",A.request.document.operationName),t;case"Batch":{let i=A.request.variables?.map(A=>e.stringify(A))??[],n=A.request.query.map(s.w),o=(0,r.yU)(n,i).map(([A,e])=>({query:A,variables:e}));return t.append("query",e.stringify(o)),t}default:throw(0,r.Ln)(A.request)}};t.d(e,{},{B:a})},74851:function(A,e,t){"use strict";function i(A,e){if(void 0===A||"function"!=typeof A)throw Error("The render function is not valid (received type ".concat(Object.prototype.toString.call(A).slice(8,-1),").\n\n").concat(e))}t.d(e,{t:function(){return i}})},331212:function(A,e,t){"use strict";var i=t(919471),r=Promise.resolve();function n(A){var e=null,t=!1,n=function(){for(var n=arguments.length,s=Array(n),o=0;o<n;o++)s[o]=arguments[o];null===e&&(e=r.then(function(){if(e=null,t){t=!1;return}A.apply(void 0,(0,i._)(s))}))};return n.wait=function(){if(null===e)throw Error("The deferred function should be called before calling `wait()`");return e},n.cancel=function(){null!==e&&(t=!0)},n}t.d(e,{v:function(){return n}})},407414:function(A,e,t){"use strict";function i(){for(var A=arguments.length,e=Array(A),t=0;t<A;t++)e[t]=arguments[t];var i=e.map(function(A){var e;return["https://www.algolia.com/doc/api-reference/widgets/",A.name,"/js/",void 0!==(e=A.connector)&&e?"#connector":""].join("")}).join(", ");return function(A){return[A,"See documentation: ".concat(i)].filter(Boolean).join("\n\n")}}t.d(e,{V:function(){return i}})},320946:function(A,e,t){"use strict";t.d(e,{FU:function(){return c},sn:function(){return g},S8:function(){return u}});var i=t(758208);function r(){return(r=Object.assign||function(A){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(A[i]=t[i])}return A}).apply(this,arguments)}var n=t(27890),s=t(195159),o=t(189527),a=t(633399),c={highlightPreTag:"__ais-highlight__",highlightPostTag:"__/ais-highlight__"},g={highlightPreTag:"<mark>",highlightPostTag:"</mark>"};function l(A){var e;return(0,a.Q)(A)&&"string"!=typeof A.value?Object.keys(A).reduce(function(e,t){return(0,s._)((0,n._)({},e),(0,i._)({},t,l(A[t])))},{}):Array.isArray(A)?A.map(l):(0,s._)((0,n._)({},A),{value:(e=A.value,(0,o.i)(e).replace(RegExp(c.highlightPreTag,"g"),g.highlightPreTag).replace(RegExp(c.highlightPostTag,"g"),g.highlightPostTag))})}function u(A){return void 0===A.__escaped&&((A=A.map(function(A){var e=A;if(null==e)throw TypeError("Cannot destructure "+e);var t=r({},A);return t._highlightResult&&(t._highlightResult=l(t._highlightResult)),t._snippetResult&&(t._snippetResult=l(t._snippetResult)),t})).__escaped=!0),A}},189527:function(A,e,t){"use strict";var i={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},r=/[&<>"']/g,n=RegExp(r.source);function s(A){return A&&n.test(A)?A.replace(r,function(A){return i[A]}):A}var o={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},a=/&(amp|quot|lt|gt|#39);/g,c=RegExp(a.source);function g(A){return A&&c.test(A)?A.replace(a,function(A){return o[A]}):A}t.d(e,{i:function(){return s},x:function(){return g}})},893272:function(A,e,t){"use strict";function i(A){return A!==Object(A)}t.d(e,{n:function(){return function A(e,t){if(e===t)return!0;
551if(i(e)||i(t)||"function"==typeof e||"function"==typeof t)return e===t;if(Object.keys(e).length!==Object.keys(t).length)return!1;var r=!0,n=!1,s=void 0;try{for(var o,a=Object.keys(e)[Symbol.iterator]();!(r=(o=a.next()).done);r=!0){var c=o.value;if(!(c in t)||!A(e[c],t[c]))return!1}}catch(A){n=!0,s=A}finally{try{r||null==a.return||a.return()}finally{if(n)throw s}}return!0}}})},460692:function(A,e,t){"use strict";t.d(e,{l:function(){return r}});var i=["ais.index","ais.feedContainer"];function r(A){return i.includes(A.$$type)}},633399:function(A,e,t){"use strict";var i=t(108133);function r(A){if((void 0===A?"undefined":(0,i._)(A))!=="object"||null===A||"[object Object]"!==(null===A?void 0===A?"[object Undefined]":"[object Null]":Object.prototype.toString.call(A)))return!1;if(null===Object.getPrototypeOf(A))return!0;for(var e=A;null!==Object.getPrototypeOf(e);)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(A)===e}t.d(e,{Q:function(){return r}})},772955:function(A,e,t){"use strict";function i(A){return"ais.dynamicWidgets"===A.$$type||"ais.feeds"===A.$$type}t.d(e,{Q:function(){return i}})},322184:function(A,e,t){"use strict";t.d(e,{p:function(){return o}});var i=t(27890),r=t(517730),n=function(A,e){e.facets,e.disjunctiveFacets,e.facetsRefinements,e.facetsExcludes,e.disjunctiveFacetsRefinements,e.numericRefinements,e.tagRefinements,e.hierarchicalFacets,e.hierarchicalFacetsRefinements,e.ruleContexts;var t=(0,r._)(e,["facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements","ruleContexts"]);return A.setQueryParameters(t)},s=function(A,e){var t=[].concat(A.ruleContexts).concat(e.ruleContexts).filter(Boolean).filter(function(A,e,t){return t.indexOf(A)===e});return t.length>0?A.setQueryParameters({ruleContexts:t}):A},o=function(){for(var A=arguments.length,e=Array(A),t=0;t<A;t++)e[t]=arguments[t];return e.reduce(function(A,e){var t,r,o,a,c,g,l,u;return n((u=s((t=A.setQueryParameters({hierarchicalFacetsRefinements:(0,i._)({},A.hierarchicalFacetsRefinements,e.hierarchicalFacetsRefinements)}),r=t.setQueryParameters({hierarchicalFacets:e.hierarchicalFacets.reduce(function(A,e){var t=function(A,e){if(!Array.isArray(A))return -1;for(var t=0;t<A.length;t++)if(e(A[t]))return t;return -1}(A,function(A){return A.name===e.name});if(-1===t)return A.concat(e);var i=A.slice();return i.splice(t,1,e),i},t.hierarchicalFacets)}),o=e.tagRefinements.reduce(function(A,e){return A.addTagRefinement(e)},r),a=o.setQueryParameters({numericRefinements:(0,i._)({},o.numericRefinements,e.numericRefinements)}),c=a.setQueryParameters({disjunctiveFacetsRefinements:(0,i._)({},a.disjunctiveFacetsRefinements,e.disjunctiveFacetsRefinements)}),g=c.setQueryParameters({facetsExcludes:(0,i._)({},c.facetsExcludes,e.facetsExcludes)}),l=g.setQueryParameters({facetsRefinements:(0,i._)({},g.facetsRefinements,e.facetsRefinements)}),e.disjunctiveFacets.reduce(function(A,e){return A.addDisjunctiveFacet(e)},l)),e),e.facets.reduce(function(A,e){return A.addFacet(e)},u)),e)})}},360874:function(A,e,t){"use strict";function i(){for(var A=arguments.length,e=Array(A),t=0;t<A;t++)e[t]=arguments[t]}t.d(e,{l:function(){return i}})},583322:function(A,e,t){"use strict";var i=t(758208),r=t(27890),n=t(195159);function s(A,e,t){var i=e.getHelper();return{uiState:t,helper:i,parent:e,instantSearchInstance:A,state:i.state,renderState:A.renderState,templatesConfig:A.templatesConfig,createURL:e.createURL,scopedResults:[],searchMetadata:{isSearchStalled:"stalled"===A.status},status:A.status,error:A.error}}function o(A,e,t){var i=e.getResultsForWidget(t),r=e.getHelper();return{helper:r,parent:e,instantSearchInstance:A,results:i,scopedResults:e.getScopedResults(),state:i&&"_state"in i?i._state:r.state,renderState:A.renderState,templatesConfig:A.templatesConfig,createURL:e.createURL,searchMetadata:{isSearchStalled:"stalled"===A.status},status:A.status,error:A.error}}function a(A){var e=A.renderState,t=A.instantSearchInstance,s=A.parent,o=s?s.getIndexId():t.mainIndex.getIndexId();t.renderState=(0,n._)((0,r._)({},t.renderState),(0,i._)({},o,(0,r._)({},t.renderState[o],e)))}t.d(e,{Ah:function(){return o},eX:function(){return s},r2:function(){return a}})},320062:function(A,e,t){"use strict";function i(A){return btoa(encodeURIComponent(JSON.stringify(A)))}t.d(e,{h:function(){return i}})},762129:function(A,e,t){"use strict";t.d(e,{A:function(){return I}});var i=t(758208),r=t(622151),n=t(27890),s=t(195159),o=t(517730),a=t(919471),c=t(752256),g=0,l=t(33
5511212);function u(A){for(var e=A.getParent(),t=[A.getHelper().state];null!==e;)t=[e.getHelper().state].concat(t),e=e.getParent();return t}var B=t(407414),h=t(460692),d=t(322184),f=t(583322),Q=(0,B.V)({name:"index-widget"});function C(A,e){var t=e.state,i=e.recommendState,r=e.isPageReset,n=e._uiState;t!==A.state&&(A.state=t,A.emit("change",{state:A.state,results:A.lastResults,isPageReset:r,_uiState:n})),i!==A.recommendState&&(A.recommendState=i)}function p(A,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return A.reduce(function(A,t){return!(0,h.l)(t)&&(t.getWidgetUiState||t.getWidgetState)?t.getWidgetUiState?t.getWidgetUiState(A,e):t.getWidgetState(A,e):A},t)}function w(A,e){var t=e.initialSearchParameters,i=(0,o._)(e,["initialSearchParameters"]);return A.reduce(function(A,e){return!e.getWidgetSearchParameters||(0,h.l)(e)?A:"search"===e.dependsOn&&e.getWidgetParameters?e.getWidgetParameters(A,i):e.getWidgetSearchParameters(A,i)},t)}function E(A,e){var t=e.initialRecommendParameters,i=(0,o._)(e,["initialRecommendParameters"]);return A.reduce(function(A,e){return!(0,h.l)(e)&&"recommend"===e.dependsOn&&e.getWidgetParameters?e.getWidgetParameters(A,i):A},t)}var I=function(A){if(void 0===A||void 0===A.indexName&&!A.EXPERIMENTAL_isolated)throw Error(Q("The `indexName` option is required."));var e=A.indexName,t=void 0===e?"":e,o=A.indexId,B=void 0===o?t:o,I=A.EXPERIMENTAL_isolated,m=void 0!==I&&I,v=[],y={},k=null,D=null,b=null,F=null,P=null,U=!1,S=!1;return{$$type:"ais.index",$$widgetType:"ais.index",_isolated:m,getIndexName:function(){return t},getIndexId:function(){return B},getHelper:function(){return b},getResults:function(){return(null==F?void 0:F.lastResults)?(F.lastResults._state=b.state,F.lastResults):null},getResultsForWidget:function(A){return"recommend"!==A.dependsOn||(0,h.l)(A)||void 0===A.$$id?this.getResults():(null==b?void 0:b.lastRecommendResults)?b.lastRecommendResults[A.$$id]:null},getPreviousState:function(){return P},getScopedResults:function(){var A=this.getParent();return function A(e){return e.filter(h.l).reduce(function(e,t){return e.concat.apply(e,[{indexId:t.getIndexId(),results:t.getResults(),helper:t.getHelper()}].concat((0,a._)(A(t.getWidgets()))))},[])}(A?A.getWidgets():0===t.length?this.getWidgets():[this])},getParent:function(){return m?null:D},createURL:function(A){return"function"==typeof A?k._createURL((0,i._)({},B,A(y))):k._createURL((0,i._)({},B,p(v,{searchParameters:A,helper:b})))},scheduleLocalSearch:(0,l.v)(function(){m&&(null==b||b.search())}),getWidgets:function(){return v},addWidgets:function(A){var e=this;if(!Array.isArray(A))throw Error(Q("The `addWidgets` method expects an array of widgets."));var t=A.reduce(function(A,e){return A.concat(Array.isArray(e)?e:[e])},[]);if(t.some(function(A){return"function"!=typeof A.init&&"function"!=typeof A.render}))throw Error(Q("The widget definition expects a `render` and/or an `init` method."));return t.forEach(function(A){(A.parent=e,!(0,h.l)(A))&&(k&&"recommend"===A.dependsOn?k._hasRecommendWidget=!0:k?k._hasSearchWidget=!0:"recommend"===A.dependsOn?U=!0:S=!0,"recommend"===A.dependsOn&&(A.$$id=g++))}),v=v.concat(t),k&&t.length&&(C(b,{state:w(v,{uiState:y,initialSearchParameters:b.state}),recommendState:E(v,{uiState:y,initialRecommendParameters:b.recommendState}),_uiState:y}),t.forEach(function(A){if(A.getRenderState){var t=A.getRenderState(k.renderState[e.getIndexId()]||{},(0,f.eX)(k,e,k._initialUiState));(0,f.r2)({renderState:t,instantSearchInstance:k,parent:e})}}),t.forEach(function(A){A.init&&A.init((0,f.eX)(k,e,k._initialUiState))}),m?this.scheduleLocalSearch():k.scheduleSearch()),this},removeWidgets:function(A){var e=this;if(!Array.isArray(A))throw Error(Q("The `removeWidgets` method expects an array of widgets."));var t=A.reduce(function(A,e){return A.concat(Array.isArray(e)?e:[e])},[]);if(t.some(function(A){return"function"!=typeof A.dispose}))throw Error(Q("The widget definition expects a `dispose` method."));if((v=v.filter(function(A){return -1===t.indexOf(A)})).forEach(function(A){A.parent=void 0,(0,h.l)(A)||(k&&"recommend"===A.dependsOn?k._hasRecommendWidget=!0:k?k._hasSearchWidget=!0:"recommend"===A.dependsOn?U=!0:S=!0)}),k&&t.length){var i=t.reduce(function(A,t){var i=t.dispose({helper:b,state:A.cleanedSearchState,recommendState:A.cleanedRecommendState,parent:e});return(0,r._)(i,c.RecommendParameters)?A.cleanedRecommendState=i:i&&(A.cleanedSearchState=i),A}
551,{cleanedSearchState:b.state,cleanedRecommendState:b.recommendState}),n=i.cleanedSearchState,s=i.cleanedRecommendState,o=k.future.preserveSharedStateOnUnmount?w(v,{uiState:y,initialSearchParameters:new c.SearchParameters({index:this.getIndexName()})}):w(v,{uiState:p(v,{searchParameters:n,helper:b}),initialSearchParameters:n});y=p(v,{searchParameters:o,helper:b}),b.setState(o),b.recommendState=s,v.length&&(m?this.scheduleLocalSearch():k.scheduleSearch())}return this},init:function(A){var e,i=this,r=A.instantSearchInstance,n=A.parent,s=A.uiState;if(null===b){k=r,D=n,y=s[B]||{};var o=r.mainHelper,g=w(v,{uiState:y,initialSearchParameters:new c.SearchParameters({index:t})}),l=E(v,{uiState:y,initialRecommendParameters:new c.RecommendParameters});(b=c(o.getClient(),g.index,g)).recommendState=l,b.search=function(){return m?(r.status="loading",i.render({instantSearchInstance:r}),r.compositionID?b.searchWithComposition():b.searchOnlyWithDerivedHelpers()):r.onStateChange?(r.onStateChange({uiState:r.mainIndex.getWidgetUiState({}),setUiState:function(A){return r.setUiState(A,!1)}}),o):o.search()},b.searchWithoutTriggeringOnStateChange=function(){return o.search()},b.searchForFacetValues=function(A,e,t,r){var n=d.p.apply(void 0,[o.state].concat((0,a._)(u(i)))).setQueryParameters(r);return o.searchForFacetValues(A,e,t,n)};var Q=t?b:c({},"__empty_index__",{});F=(m?Q:function(A,e){for(;A;){if(A._isolated)return A.getHelper();A=A.getParent()}return e}(n,o)).derive(function(){return d.p.apply(void 0,[o.state].concat((0,a._)(u(i))))},function(){return i.getHelper().recommendState});var I=null==(e=r._initialResults)?void 0:e[this.getIndexId()];if(null==I?void 0:I.results){var H=new c.SearchResults(new c.SearchParameters(I.state),I.results);F.lastResults=H,b.lastResults=H}if(null==I?void 0:I.recommendResults){var x=new c.RecommendResults(new c.RecommendParameters({params:I.recommendResults.params}),I.recommendResults.results);F.lastRecommendResults=x,b.lastRecommendResults=x}b.on("change",function(A){A.isPageReset&&function A(e){var t=e.filter(h.l);0!==t.length&&t.forEach(function(e){var t=e.getHelper();C(t,{state:t.state.resetPage(),recommendState:t.recommendState,isPageReset:!0}),A(e.getWidgets())})}(v)}),F.on("search",function(){r.scheduleStalledRender()}),F.on("result",function(A){var e=A.results;r.scheduleRender(),b.lastResults=e,P=null==e?void 0:e._state}),F.on("recommend:result",function(A){var e=A.recommend;r.scheduleRender(),b.lastRecommendResults=e.results}),v.forEach(function(A){if(A.getRenderState){var e=A.getRenderState(r.renderState[i.getIndexId()]||{},(0,f.eX)(r,i,s));(0,f.r2)({renderState:e,instantSearchInstance:r,parent:i})}}),v.forEach(function(A){A.init&&A.init((0,f.eX)(r,i,s))}),b.on("change",function(A){var e=A.state,t=A._uiState;y=p(v,{searchParameters:e,helper:b},t||{}),r.onStateChange||r.onInternalStateChange()}),I&&r.scheduleRender(),U&&(r._hasRecommendWidget=!0),S&&(r._hasSearchWidget=!0)}},render:function(A){var e=this,i=A.instantSearchInstance;"error"===i.status&&!i.mainHelper.hasPendingRequests()&&P&&b.setState(P);var r=this.getResults()||(null==F?void 0:F.lastRecommendResults)||m&&!t?v:v.filter(function(A){return A.shouldRender});(r=r.filter(function(A){return!A.shouldRender||A.shouldRender({instantSearchInstance:i})})).forEach(function(A){if(A.getRenderState){var t=A.getRenderState(i.renderState[e.getIndexId()]||{},(0,f.Ah)(i,e,A));(0,f.r2)({renderState:t,instantSearchInstance:i,parent:e})}}),r.forEach(function(A){A.render&&A.render((0,f.Ah)(i,e,A))})},dispose:function(){var A=this;v.forEach(function(e){e.dispose&&b&&e.dispose({helper:b,state:b.state,recommendState:b.recommendState,parent:A})}),k=null,D=null,null==b||b.removeAllListeners(),b=null,null==F||F.detach(),F=null},getWidgetUiState:function(A){return v.filter(h.l).filter(function(A){return!A._isolated}).reduce(function(A,e){return e.getWidgetUiState(A)},(0,s._)((0,n._)({},A),(0,i._)({},B,(0,n._)({},A[B],y))))},getWidgetState:function(A){return this.getWidgetUiState(A)},getWidgetSearchParameters:function(A,e){var t=e.uiState;return w(v,{uiState:t,initialSearchParameters:A})},shouldRender:function(){return!0},refreshUiState:function(){y=p(v,{searchParameters:this.getHelper().state,helper:this.getHelper()},y)},setIndexUiState:function(A){var e="function"==typeof A?A(y):A;k.setUiState(function(A){return(0,s._)((0,n._)({},A),(0,i._)({},B,e))})}}}},630712:function(A,e,t){"use strict";function i(A,e){(null==e||e>A.length)&&(e=A.length);for(var t=0,i=Array(e);t<e;t++)i[t]=A[t];return i}t.d(e,{_:function(){return i}})},758208:function(A,e,t){"use strict";function i(A,e,t){return e in A?Object.defineProperty(A,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):A[e]=t,A}t.d(e,{_:function(){return i}})},622151:function(A,e,t){"use strict";function i(A,e){return null!=e&&"u">typeof Symbol&&e[Symbol.hasInstance]?!!e[Symbol.hasInstance](A):A instanceof e}t.d(e,{_:function(){return i}})},27890:function(A,e,t){"use strict";var i=t(758208);function r(A){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{},r=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(A){return Object.getOwnPropertyDescriptor(t,A).enumerable}))),r.forEach(function(e){(0,i._)(A,e,t[e])})}return A}t.d(e,{_:function(){return r}})},195159:function(A,e,t){"use strict";function i(A,e){return e=null!=e?e:{},Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(e)):(function(A){var e=Object.keys(A);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(A);e.push.apply(e,t)}return e}
551)(Object(e)).forEach(function(t){Object.defineProperty(A,t,Object.getOwnPropertyDescriptor(e,t))}),A}t.d(e,{_:function(){return i}})},517730:function(A,e,t){"use strict";function i(A,e){if(null==A)return{};var t,i,r,n={};if("u">typeof Reflect&&Reflect.ownKeys){for(t=Reflect.ownKeys(A),r=0;r<t.length;r++)i=t[r],!(e.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(A,i)&&(n[i]=A[i]);return n}if(n=function(A,e){if(null==A)return{};var t,i,r={},n=Object.getOwnPropertyNames(A);for(i=0;i<n.length;i++)t=n[i],!(e.indexOf(t)>=0)&&Object.prototype.propertyIsEnumerable.call(A,t)&&(r[t]=A[t]);return r}(A,e),Object.getOwnPropertySymbols)for(t=Object.getOwnPropertySymbols(A),r=0;r<t.length;r++)i=t[r],!(e.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(A,i)&&(n[i]=A[i]);return n}t.d(e,{_:function(){return i}})},824069:function(A,e,t){"use strict";t.d(e,{_:function(){return r}});var i=t(177293);function r(A,e){return function(A){if(Array.isArray(A))return A}(A)||function(A,e){var t,i,r=null==A?null:"u">typeof Symbol&&A[Symbol.iterator]||A["@@iterator"];if(null!=r){var n=[],s=!0,o=!1;try{for(r=r.call(A);!(s=(t=r.next()).done)&&(n.push(t.value),!e||n.length!==e);s=!0);}catch(A){o=!0,i=A}finally{try{s||null==r.return||r.return()}finally{if(o)throw i}}return n}}(A,e)||(0,i._)(A,e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},919471:function(A,e,t){"use strict";t.d(e,{_:function(){return n}});var i=t(630712),r=t(177293);function n(A){return function(A){if(Array.isArray(A))return(0,i._)(A)}(A)||function(A){if("u">typeof Symbol&&null!=A[Symbol.iterator]||null!=A["@@iterator"])return Array.from(A)}(A)||(0,r._)(A)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},108133:function(A,e,t){"use strict";function i(A){return A&&"u">typeof Symbol&&A.constructor===Symbol?"symbol":typeof A}t.d(e,{_:function(){return i}})},177293:function(A,e,t){"use strict";var i=t(630712);function r(A,e){if(A){if("string"==typeof A)return(0,i._)(A,e);var t=Object.prototype.toString.call(A).slice(8,-1);if("Object"===t&&A.constructor&&(t=A.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return(0,i._)(A,e)}}t.d(e,{_:function(){return r}})},896509:function(A,e,t){"use strict";var i=t(814830);function r(){if("u">typeof navigator&&"ReactNative"===navigator.product)return!0;if(void 0!==i){let A=i.type;return"renderer"!==A&&"worker"!==A&&!!(i.versions&&i.versions.node)}return!1}t.d(e,{S:function(){return r}})},983563:function(A,e,t){"use strict";let i,r,n,s;t.d(e,{c:function(){return S}});var o,a,c=t(929416),g=t(11819),l=Object.create,u=Object.defineProperty,B=Object.getOwnPropertyDescriptor,h=Object.getOwnPropertyNames,d=Object.getPrototypeOf,f=Object.prototype.hasOwnProperty,Q=(s=null!=(n=(i={"node_modules/set-cookie-parser/lib/set-cookie.js"(A,e){var t={decodeValues:!0,map:!1,silent:!1};function i(A){return"string"==typeof A&&!!A.trim()}function r(A,e){var r,n,s,o,a=A.split(";").filter(i),c=(r=a.shift(),n="",s="",(o=r.split("=")).length>1?(n=o.shift(),s=o.join("=")):s=r,{name:n,value:s}),g=c.name,l=c.value;e=e?Object.assign({},t,e):t;try{l=e.decodeValues?decodeURIComponent(l):l}catch(A){console.error("set-cookie-parser encountered an error while decoding a cookie with value '"+l+"'. Set options.decodeValues to false to disable this feature.",A)}var u={name:g,value:l};return a.forEach(function(A){var e=A.split("="),t=e.shift().trimLeft().toLowerCase(),i=e.join("=");"expires"===t?u.expires=new Date(i):"max-age"===t?u.maxAge=parseInt(i,10):"secure"===t?u.secure=!0:"httponly"===t?u.httpOnly=!0:"samesite"===t?u.sameSite=i:u[t]=i}),u}function n(A,e){if(e=e?Object.assign({},t,e):t,!A)if(!e.map)return[];else return{};if(A.headers)if("function"==typeof A.headers.getSetCookie)A=A.headers.getSetCookie();else if(A.headers["set-cookie"])A=A.headers["set-cookie"];else{var n=A.headers[Object.keys(A.headers).find(function(A){return"set-cookie"===A.toLowerCase()})];n||!A.headers.cookie||e.silent||console.warn("Warning: set-cookie-parser appears to have been called on a request object. It is designed to parse Set-Cookie headers from responses, not Cookie headers from requests. Set the option {silent: true} to suppress this warning."),A=n}return(Array.isArray(A)||(A=[A]),(e=e?Object.assign({},t,e):t).map)?A.filter(i).reduce(function(A,t){var i=r(t,e);return A[i.name]=i,A},{}):A.filter(i).map(function(A){return r(A,e)}
551)}e.exports=n,e.exports.parse=n,e.exports.parseString=r,e.exports.splitCookiesString=function(A){if(Array.isArray(A))return A;if("string"!=typeof A)return[];var e,t,i,r,n,s=[],o=0;function a(){for(;o<A.length&&/\s/.test(A.charAt(o));)o+=1;return o<A.length}for(;o<A.length;){for(e=o,n=!1;a();)if(","===(t=A.charAt(o))){for(i=o,o+=1,a(),r=o;o<A.length&&"="!==(t=A.charAt(o))&&";"!==t&&","!==t;)o+=1;o<A.length&&"="===A.charAt(o)?(n=!0,o=r,s.push(A.substring(e,i)),e=o):o=i+1}else o+=1;(!n||o>=A.length)&&s.push(A.substring(e,A.length))}return s}}},function(){return r||(0,i[h(i)[0]])((r={exports:{}}).exports,r),r.exports})())?l(d(n)):{},((A,e,t)=>{if(e&&"object"==typeof e||"function"==typeof e)for(let i of h(e))f.call(A,i)||void 0===i||u(A,i,{get:()=>e[i],enumerable:!(t=B(e,i))||t.enumerable});return A})(n&&n.__esModule?s:u(s,"default",{value:n,enumerable:!0}),n)),C=/[^a-z0-9\-#$%&'*+.^_`|~]/i;function p(A){if(C.test(A)||""===A.trim())throw TypeError("Invalid character in header field name");return A.trim().toLowerCase()}var w=["\n","\r","	"," "],E=RegExp(`(^[${w.join("")}]|$[${w.join("")}])`,"g");function I(A){return A.replace(E,"")}function m(A){if("string"!=typeof A||0===A.length)return!1;for(let e=0;e<A.length;e++){let t=A.charCodeAt(e);if(t>127||[127,32,"(",")","<",">","@",",",";",":","\\",'"',"/","[","]","?","=","{","}"].includes(t))return!1}return!0}function v(A){if("string"!=typeof A||A.trim()!==A)return!1;for(let e=0;e<A.length;e++){let t=A.charCodeAt(e);if(0===t||10===t||13===t)return!1}return!0}var y=Symbol("normalizedHeaders"),k=Symbol("rawHeaderNames"),D=class A{constructor(e){this[o]={},this[a]=new Map,["Headers","HeadersPolyfill"].includes(e?.constructor.name)||e instanceof A||void 0!==globalThis.Headers&&e instanceof globalThis.Headers?e.forEach((A,e)=>{this.append(e,A)},this):Array.isArray(e)?e.forEach(([A,e])=>{this.append(A,Array.isArray(e)?e.join(", "):e)}):e&&Object.getOwnPropertyNames(e).forEach(A=>{let t=e[A];this.append(A,Array.isArray(t)?t.join(", "):t)})}[(o=y,a=k,Symbol.iterator)](){return this.entries()}*keys(){for(let[A]of this.entries())yield A}*values(){for(let[,A]of this.entries())yield A}*entries(){for(let A of Object.keys(this[y]).sort((A,e)=>A.localeCompare(e)))if("set-cookie"===A)for(let e of this.getSetCookie())yield[A,e];else yield[A,this.get(A)]}has(A){if(!m(A))throw TypeError(`Invalid header name "${A}"`);return this[y].hasOwnProperty(p(A))}get(A){if(!m(A))throw TypeError(`Invalid header name "${A}"`);return this[y][p(A)]??null}set(A,e){if(!m(A)||!v(e))return;let t=p(A),i=I(e);this[y][t]=I(i),this[k].set(t,A)}append(A,e){if(!m(A)||!v(e))return;let t=p(A),i=I(e),r=this.has(t)?`${this.get(t)}, ${i}`:i;this.set(A,r)}delete(A){if(!m(A)||!this.has(A))return;let e=p(A);delete this[y][e],this[k].delete(e)}forEach(A,e){for(let[t,i]of this.entries())A.call(e,i,t,this)}getSetCookie(){let A=this.get("set-cookie");return null===A?[]:""===A?[""]:(0,Q.splitCookiesString)(A)}};let{message:b}=g.A,F=Symbol("kSetCookie");function P(A={}){let e=A?.status||200,t=A?.statusText||b[e]||"",i=new Headers(A?.headers);return{...A,headers:i,status:e,statusText:t}}let U=Symbol("bodyType");class S extends c.Aj{[U]=null;constructor(A,e){const t=P(e);super(A,t),function(A,e){e.type&&Object.defineProperty(A,"type",{value:e.type,enumerable:!0,writable:!1});let t=e.headers.get("set-cookie");if(t&&(Object.defineProperty(A,F,{value:t,enumerable:!1,writable:!1}),"u">typeof document))for(let A of D.prototype.getSetCookie.call(e.headers))document.cookie=A}(this,t)}static text(A,e){let t=P(e);return t.headers.has("Content-Type")||t.headers.set("Content-Type","text/plain"),t.headers.has("Content-Length")||t.headers.set("Content-Length",A?new Blob([A]).size.toString():"0"),new S(A,t)}static json(A,e){let t=P(e);t.headers.has("Content-Type")||t.headers.set("Content-Type","application/json");let i=JSON.stringify(A);return t.headers.has("Content-Length")||t.headers.set("Content-Length",i?new Blob([i]).size.toString():"0"),new S(i,t)}static xml(A,e){let t=P(e);return t.headers.has("Content-Type")||t.headers.set("Content-Type","text/xml"),new S(A,t)}static html(A,e){let t=P(e);return t.headers.has("Content-Type")||t.headers.set("Content-Type","text/html"),new S(A,t)}static arrayBuffer(A,e){let t=P(e);return t.headers.has("Content-Type")||t.headers.set("Content-Type","application/octet-stream"),A&&!t.headers.has("Content-Length")&&t.headers.set("Content-Length",A.byteLength.toString()),new S(A,t)}static formData(A,e){return new S(A,P(e))}}},127145:function(A,e,t){"use strict";let i,r,n,s,o;t.d(e,{L:function(){return Au}});var a,c=t(561217);function g(A,...e){let t=(0,c.GP)(A,...e);return`[MSW] ${t}`}let l=function(A,...e){console.warn(g(A,...e))};async function u(A){let e=A.clone(),t=await e.text();
551return{url:new URL(A.url),method:A.method,headers:Object.fromEntries(A.headers.entries()),body:t}}let{message:B}=t(11819).A;async function h(A){let e=A.clone(),t=await e.text(),i=e.status||200,r=e.statusText||B[i]||"OK";return{status:i,statusText:r,headers:Object.fromEntries(e.headers.entries()),body:t}}function d(A){return A.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function f(A){return A&&A.sensitive?"":"i"}var Q=t(929416);let C=/[\?|#].*$/g;function p(A){return A.endsWith("?")?A:A.replace(C,"")}var w=Object.create,E=Object.defineProperty,I=Object.getOwnPropertyDescriptor,m=Object.getOwnPropertyNames,v=Object.getPrototypeOf,y=Object.prototype.hasOwnProperty,k=((A,e,t)=>{if(e&&"object"==typeof e||"function"==typeof e)for(let i of m(e))y.call(A,i)||void 0===i||E(A,i,{get:()=>e[i],enumerable:!(t=I(e,i))||t.enumerable});return A})(E(null!=(n=(i={"node_modules/cookie/index.js"(A){A.parse=function(A,e){if("string"!=typeof A)throw TypeError("argument str must be a string");var i={},r=A.length;if(r<2)return i;var n=e&&e.decode||c,s=0,g=0,l=0;do{if(-1===(g=A.indexOf("=",s)))break;if(-1===(l=A.indexOf(";",s)))l=r;else if(g>l){s=A.lastIndexOf(";",g-1)+1;continue}var u=o(A,s,g),B=a(A,g,u),h=A.slice(u,B);if(!t.call(i,h)){var d=o(A,g+1,l),f=a(A,l,d);34===A.charCodeAt(d)&&34===A.charCodeAt(f-1)&&(d++,f--);var Q=A.slice(d,f);i[h]=function(A,e){try{return e(A)}catch(e){return A}}(Q,n)}s=l+1}while(s<r)return i},A.serialize=function(A,t,o){var a=o&&o.encode||encodeURIComponent;if("function"!=typeof a)throw TypeError("option encode is invalid");if(!i.test(A))throw TypeError("argument name is invalid");var c=a(t);if(!r.test(c))throw TypeError("argument val is invalid");var g=A+"="+c;if(!o)return g;if(null!=o.maxAge){var l=Math.floor(o.maxAge);if(!isFinite(l))throw TypeError("option maxAge is invalid");g+="; Max-Age="+l}if(o.domain){if(!n.test(o.domain))throw TypeError("option domain is invalid");g+="; Domain="+o.domain}if(o.path){if(!s.test(o.path))throw TypeError("option path is invalid");g+="; Path="+o.path}if(o.expires){var u,B=o.expires;if(u=B,"[object Date]"!==e.call(u)||isNaN(B.valueOf()))throw TypeError("option expires is invali
551d");g+="; Expires="+B.toUTCString()}if(o.httpOnly&&(g+="; HttpOnly"),o.secure&&(g+="; Secure"),o.partitioned&&(g+="; Partitioned"),o.priority)switch("string"==typeof o.priority?o.priority.toLowerCase():o.priority){case"low":g+="; Priority=Low";break;case"medium":g+="; Priority=Medium";break;case"high":g+="; Priority=High";break;default:throw TypeError("option priority is invalid")}if(o.sameSite)switch("string"==typeof o.sameSite?o.sameSite.toLowerCase():o.sameSite){case!0:case"strict":g+="; SameSite=Strict";break;case"lax":g+="; SameSite=Lax";break;case"none":g+="; SameSite=None";break;default:throw TypeError("option sameSite is invalid")}return g};var e=Object.prototype.toString,t=Object.prototype.hasOwnProperty,i=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/,r=/^("?)[\u0021\u0023-\u002B\u002D-\u003A\u003C-\u005B\u005D-\u007E]*\1$/,n=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,s=/^[\u0020-\u003A\u003D-\u007E]*$/;function o(A,e,t){do{var i=A.charCodeAt(e);if(32!==i&&9!==i)return e}while(++e<t)return t}function a(A,e,t){for(;e>t;){var i=A.charCodeAt(--e);if(32!==i&&9!==i)return e+1}return t}
551function c(A){return -1!==A.indexOf("%")?decodeURIComponent(A):A}}},function(){return r||(0,i[m(i)[0]])((r={exports:{}}).exports,r),r.exports})())?w(v(n)):{},"default",{value:n,enumerable:!0}),n).default,D=t(896509),b=Object.create,F=Object.defineProperty,P=Object.getOwnPropertyDescriptor,U=Object.getOwnPropertyNames,S=Object.getPrototypeOf,H=Object.prototype.hasOwnProperty,x=(s=function(A){if("u">typeof require)return require.apply(this,arguments);throw Error('Dynamic require of "'+A+'" is not supported')},"u">typeof require?require:"u">typeof Proxy?new Proxy(s,{get:(A,e)=>("u">typeof require?require:A)[e]}):s),M=(A,e)=>function(){return e||(0,A[U(A)[0]])((e={exports:{}}).exports,e),e.exports},L=M({"node_modules/punycode/punycode.js"(A,e){var t=/^xn--/,i=/[^\0-\x7F]/,r=/[\x2E\u3002\uFF0E\uFF61]/g,n={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},s=Math.floor,o=String.fromCharCode;function a(A){throw RangeError(n[A])}function c(A,e){let t=A.split("@"),i="";return t.length>1&&(i=t[0]+"@",A=t[1]),i+(function(A,e){let t=[],i=A.length;for(;i--;)t[i]=e(A[i]);return t})((A=A.replace(r,".")).split("."),e).join(".")}function g(A){let e=[],t=0,i=A.length;for(;t<i;){let r=A.charCodeAt(t++);if(r>=55296&&r<=56319&&t<i){let i=A.charCodeAt(t++);(64512&i)==56320?e.push(((1023&r)<<10)+(1023&i)+65536):(e.push(r),t--)}else e.push(r)}return e}var l=function(A,e){return A+22+75*(A<26)-((0!=e)<<5)},u=function(A,e,t){let i=0;for(A=t?s(A/700):A>>1,A+=s(A/e);A>455;i+=36)A=s(A/35);return s(i+36*A/(A+38))},B=function(A){let e=[],t=A.length,i=0,r=128,n=72,o=A.lastIndexOf("-");o<0&&(o=0);for(let t=0;t<o;++t)A.charCodeAt(t)>=128&&a("not-basic"),e.push(A.charCodeAt(t));for(let g=o>0?o+1:0;g<t;){let o=i;for(let e=1,r=36;;r+=36){var c;g>=t&&a("invalid-input");let o=(c=A.charCodeAt(g++))>=48&&c<58?26+(c-48):c>=65&&c<91?c-65:c>=97&&c<123?c-97:36;o>=36&&a("invalid-input"),o>s((0x7fffffff-i)/e)&&a("overflow"),i+=o*e;let l=r<=n?1:r>=n+26?26:r-n;if(o<l)break;let u=36-l;e>s(0x7fffffff/u)&&a("overflow"),e*=u}let l=e.length+1;n=u(i-o,l,0==o),s(i/l)>0x7fffffff-r&&a("overflow"),r+=s(i/l),i%=l,e.splice(i++,0,r)}return String.fromCodePoint(...e)},h=function(A){let e=[],t=(A=g(A)).length,i=128,r=0,n=72;for(let t of A)t<128&&e.push(o(t));let c=e.length,B=c;for(c&&e.push("-");B<t;){let t=0x7fffffff;for(let e of A)e>=i&&e<t&&(t=e);let g=B+1;for(let h of(t-i>s((0x7fffffff-r)/g)&&a("overflow"),r+=(t-i)*g,i=t,A))if(h<i&&++r>0x7fffffff&&a("overflow"),h===i){let A=r;for(let t=36;;t+=36){let i=t<=n?1:t>=n+26?26:t-n;if(A<i)break;let r=A-i,a=36-i;e.push(o(l(i+r%a,0))),A=s(r/a)}e.push(o(l(A,0))),n=u(r,g,B===c),r=0,++B}++r,++i}return e.join("")};e.exports={version:"2.3.1",ucs2:{decode:g,encode:A=>String.fromCodePoint(...A)},decode:B,encode:h,toASCII:function(A){return c(A,function(A){return i.test(A)?"xn--"+h(A):A})},toUnicode:function(A){return c(A,function(A){return t.test(A)?B(A.slice(4).toLowerCase()):A})}}}}),_=M({"node_modules/requires-port/index.js"(A,e){e.exports=function(A,e){if(e=e.split(":")[0],!(A*=1))return!1;switch(e){case"http":case"ws":return 80!==A;case"https":case"wss":return 443!==A;case"ftp":return 21!==A;case"gopher":return 70!==A;case"file":return!1}return 0!==A}}}),R=M({"node_modules/querystringify/index.js"(A){var e,t=Object.prototype.hasOwnProperty;function i(A){try{return decodeURIComponent(A.replace(/\+/g," "))}catch(A){return null}}function r(A){try{return encodeURIComponent(A)}catch(A){return null}}A.stringify=function(A,i){var n,s,o=[];for(s in"string"!=typeof(i=i||"")&&(i="?"),A)if(t.call(A,s)){if(!(n=A[s])&&(null===n||n===e||isNaN(n))&&(n=""),s=r(s),n=r(n),null===s||null===n)continue;o.push(s+"="+n)}return o.length?i+o.join("&"):""},A.parse=function(A){for(var e,t=/([^=?#&]+)=?([^&]*)/g,r={};e=t.exec(A);){var n=i(e[1]),s=i(e[2]);null===n||null===s||n in r||(r[n]=s)}return r}}}),T=M({"node_modules/url-parse/index.js"(A,e){var t=_(),i=R(),r=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,n=/[\n\r\t]/g,s=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,o=/:\d+$/,a=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,c=/^[a-zA-Z]:/;function g(A){return(A||"").toString().replace(r,"")}var l=[["#","hash"],["?","query"],function(A,e){return h(e.protocol)?A.replace(/\\/g,"/"):A},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],u={hash:1,query:1};function B(A){var e,t=("u">typeof window?window:"u">typeof global?global:"u">typeof self?self:{}).location||{},i={},r=typeof(A=A||t);
551if("blob:"===A.protocol)i=new f(unescape(A.pathname),{});else if("string"===r)for(e in i=new f(A,{}),u)delete i[e];else if("object"===r){for(e in A)e in u||(i[e]=A[e]);void 0===i.slashes&&(i.slashes=s.test(A.href))}return i}function h(A){return"file:"===A||"ftp:"===A||"http:"===A||"https:"===A||"ws:"===A||"wss:"===A}function d(A,e){A=(A=g(A)).replace(n,""),e=e||{};var t,i=a.exec(A),r=i[1]?i[1].toLowerCase():"",s=!!i[2],o=!!i[3],c=0;return s?o?(t=i[2]+i[3]+i[4],c=i[2].length+i[3].length):(t=i[2]+i[4],c=i[2].length):o?(t=i[3]+i[4],c=i[3].length):t=i[4],"file:"===r?c>=2&&(t=t.slice(2)):h(r)?t=i[4]:r?s&&(t=t.slice(2)):c>=2&&h(e.protocol)&&(t=i[4]),{protocol:r,slashes:s||h(r),slashesCount:c,rest:t}}function f(A,e,r){if(A=(A=g(A)).replace(n,""),!(this instanceof f))return new f(A,e,r);var s,o,a,u,Q,C,p=l.slice(),w=typeof e,E=0;for("object"!==w&&"string"!==w&&(r=e,e=null),r&&"function"!=typeof r&&(r=i.parse),s=!(o=d(A||"",e=B(e))).protocol&&!o.slashes,this.slashes=o.slashes||s&&e.slashes,this.protocol=o.protocol||e.protocol||"",A=o.rest,("file:"===o.protocol&&(2!==o.slashesCount||c.test(A))||!o.slashes&&(o.protocol||o.slashesCount<2||!h(this.protocol)))&&(p[3]=[/(.*)/,"pathname"]);E<p.length;E++){if("function"==typeof(u=p[E])){A=u(A,this);continue}a=u[0],C=u[1],a!=a?this[C]=A:"string"==typeof a?~(Q="@"===a?A.lastIndexOf(a):A.indexOf(a))&&("number"==typeof u[2]?(this[C]=A.slice(0,Q),A=A.slice(Q+u[2])):(this[C]=A.slice(Q),A=A.slice(0,Q))):(Q=a.exec(A))&&(this[C]=Q[1],A=A.slice(0,Q.index)),this[C]=this[C]||s&&u[3]&&e[C]||"",u[4]&&(this[C]=this[C].toLowerCase())}r&&(this.query=r(this.query)),s&&e.slashes&&"/"!==this.pathname.charAt(0)&&(""!==this.pathname||""!==e.pathname)&&(this.pathname=function(A,e){if(""===A)return e;for(var t=(e||"/").split("/").slice(0,-1).concat(A.split("/")),i=t.length,r=t[i-1],n=!1,s=0;i--;)"."===t[i]?t.splice(i,1):".."===t[i]?(t.splice(i,1),s++):s&&(0===i&&(n=!0),t.splice(i,1),s--);return n&&t.unshift(""),("."===r||".."===r)&&t.push(""),t.join("/")}(this.pathname,e.pathname)),"/"!==this.pathname.charAt(0)&&h(this.protocol)&&(this.pathname="/"+this.pathname),t(this.port,this.protocol)||(this.host=this.hostname,this.port=""),this.username=this.password="",this.auth&&(~(Q=this.auth.indexOf(":"))?(this.username=this.auth.slice(0,Q),this.username=encodeURIComponent(decodeURIComponent(this.username)),this.password=this.auth.slice(Q+1),this.password=encodeURIComponent(decodeURIComponent(this.password))):this.username=encodeURIComponent(decodeURIComponent(this.auth)),this.auth=this.password?this.username+":"+this.password:this.username),this.origin="file:"!==this.protocol&&h(this.protocol)&&this.host?this.protocol+"//"+this.host:"null",this.href=this.toString()}f.prototype={set:function(A,e,r){switch(A){case"query":"string"==typeof e&&e.length&&(e=(r||i.parse)(e)),this[A]=e;break;case"port":this[A]=e,t(e,this.protocol)?e&&(this.host=this.hostname+":"+e):(this.host=this.hostname,this[A]="");break;case"hostname":this[A]=e,this.port&&(e+=":"+this.port),this.host=e;break;case"host":this[A]=e,o.test(e)?(e=e.split(":"),this.port=e.pop(),this.hostname=e.join(":")):(this.hostname=e,this.port="");break;case"protocol":this.protocol=e.toLowerCase(),this.slashes=!r;break;case"pathname":case"hash":if(e){var n="pathname"===A?"/":"#";this[A]=e.charAt(0)!==n?n+e:e}else this[A]=e;break;case"username":case"password":this[A]=encodeURIComponent(e);break;case"auth":var s=e.indexOf(":");~s?(this.username=e.slice(0,s),this.username=encodeURIComponent(decodeURIComponent(this.username)),this.password=e.slice(s+1),this.password=encodeURIComponent(decodeURIComponent(this.password))):this.username=encodeURIComponent(decodeURIComponent(e))}for(var a=0;a<l.length;a++){var c=l[a];c[4]&&(this[c[1]]=this[c[1]].toLowerCase())}return this.auth=this.password?this.username+":"+this.password:this.username,this.origin="file:"!==this.protocol&&h(this.protocol)&&this.host?this.protocol+"//"+this.host:"null",this.href=this.toString(),this},toString:function(A){A&&"function"==typeof A||(A=i.stringify);var e,t=this.host,r=this.protocol;r&&":"!==r.charAt(r.length-1)&&(r+=":");var n=r+(this.protocol&&this.slashes||h(this.protocol)?"//":"");return this.username?(n+=this.username,this.password&&(n+=":"+this.password),n+="@"):this.password?(n+=":"+this.password,n+="@"):"file:"!==this.protocol&&h(this.protocol)&&!t&&"/"!==this.pathname&&(n+="@"),(":"===t[t.length-1]||o.test(this.hostname)&&!this.port)&&(t+=":"),n+=t+this.pathname,(e="object"==typeof this.query?A(this.query):this.query)&&(n+="?"!==e.charAt(0)?"?"+e:e),this.hash&&(n+=this.hash),n}},f.extractProtocol=d,f.location=B,f.trimLeft=g,f.qs=i,e.exports=f}}),G=M({"node_modules/psl/data/rules.json"(A,e){e.exports=["ac","com.ac","edu.ac","gov.ac","net.ac","mil.ac","org.ac","ad","nom.ad","ae","co.ae","net.ae","org.ae","sch.ae","ac.ae","gov.ae","mil.ae","aero","accident-investigation.aero","accident-prevention.aero","aerobatic.aero","aeroclub.aero","aerodrome.aero","agents.aero","aircraft.aero","airline.aero","airport.aero","air-surveillance.aero","airtraffic.aero","air-traffic-control.aero","ambulance.aero","amusement.aero","association.aero","author.aero","ballooning.aero","broker.aero","caa.aero","cargo.aero","catering.aero","certification.aero","championship.aero","charter.aero","civilaviation.aero","club.aero","conference.aero","consultant.aero","consulting.aero","control.aero","council.aero","crew.aero","design.aero","dgca.aero","educator.aero","emergency.aero","engine.aero","engineer.aero","entertainment.aero","equipment.aero","exchange.aero","express.aero","federation.aero","flight.aero","fuel.aero","gliding.aero","government.aero","groundhandling.aero","group.aero","hanggliding.aero","homebuilt.aero","insurance.aero","journal.aero","journalist.aero","leasing.aero","logistics.aero","magazine.aero","maintenance.aero","media.aero","microlight.aero","modelling.aero","navigation.aero","parachuting.aero","paragliding.aero","passenger-association.aero","pilot.aero","press.aero","production.aero","recreation.aero","repbody.aero","res.aero","research.aero","rotorcraft.aero","safety.aero","scientist.aero","services.aero","show.aero","skydiving.aero","software.aero","student.aero","trader.aero","trading.aero","trainer.aero","union.aero","workinggroup.aero","works.aero","af","gov.af","com.af","org.af","net.af","edu.af","ag","com.ag","org.ag","net.ag","co.ag","nom.ag","ai","off.ai","com.ai","
551net.ai","org.ai","al","com.al","edu.al","gov.al","mil.al","net.al","org.al","am","co.am","com.am","commune.am","net.am","org.am","ao","ed.ao","gv.ao","og.ao","co.ao","pb.ao","it.ao","aq","ar","bet.ar","com.ar","coop.ar","edu.ar","gob.ar","gov.ar","int.ar","mil.ar","musica.ar","mutual.ar","net.ar","org.ar","senasa.ar","tur.ar","arpa","e164.arpa","in-addr.arpa","ip6.arpa","iris.arpa","uri.arpa","urn.arpa","as","gov.as","asia","at","ac.at","co.at","gv.at","or.at","sth.ac.at","au","com.au","net.au","org.au","edu.au","gov.au","asn.au","id.au","info.au","conf.au","oz.au","act.au","nsw.au","nt.au","qld.au","sa.au","tas.au","vic.au","wa.au","act.edu.au","catholic.edu.au","nsw.edu.au","nt.edu.au","qld.edu.au","sa.edu.au","tas.edu.au","vic.edu.au","wa.edu.au","qld.gov.au","sa.gov.au","tas.gov.au","vic.gov.au","wa.gov.au","schools.nsw.edu.au","aw","com.aw","ax","az","com.az","net.az","int.az","gov.az","org.az","edu.az","info.az","pp.az","mil.az","name.az","pro.az","biz.az","ba","com.ba","edu.ba","gov.ba","mil.ba","net.ba","org.ba","bb","biz.bb","co.bb","com.bb","edu.bb","gov.bb","info.bb","net.bb","org.bb","store.bb","tv.bb","*.bd","be","ac.be","bf","gov.bf","bg","a.bg","b.bg","c.bg","d.bg","e.bg","f.bg","g.bg","h.bg","i.bg","j.bg","k.bg","l.bg","m.bg","n.bg","o.bg","p.bg","q.bg","r.bg","s.bg","t.bg","u.bg","v.bg","w.bg","x.bg","y.bg","z.bg","0.bg","1.bg","2.bg","3.bg","4.bg","5.bg","6.bg","7.bg","8.bg","9.bg","bh","com.bh","edu.bh","net.bh","org.bh","gov.bh","bi","co.bi","com.bi","edu.bi","or.bi","org.bi","biz","bj","asso.bj","barreau.bj","gouv.bj","bm","com.bm","edu.bm","gov.bm","net.bm","org.bm","bn","com.bn","edu.bn","gov.bn","net.bn","org.bn","bo","com.bo","edu.bo","gob.bo","int.bo","org.bo","net.bo","mil.bo","tv.bo","web.bo","academia.bo","agro.bo","arte.bo","blog.bo","bolivia.bo","ciencia.bo","cooperativa.bo","democracia.bo","deporte.bo","ecologia.bo","economia.bo","empresa.bo","indigena.bo","industria.bo","info.bo","medicina.bo","movimiento.bo","musica.bo","natural.bo","nombre.bo","noticias.bo","patria.bo","politica.bo","profesional.bo","plurinacional.bo","pueblo.bo","revista.bo","salud.bo","tecnologia.bo","tksat.bo","transporte.bo","wiki.bo","br","9guacu.br","abc.br","adm.br","adv.br","agr.br","aju.br","am.br","anani.br","aparecida.br","app.br","arq.br","art.br","ato.br","b.br","barueri.br","belem.br","bhz.br","bib.br","bio.br","blog.br","bmd.br","boavista.br","bsb.br","campinagrande.br","campinas.br","caxias.br","cim.br","cng.br","cnt.br","com.br","contagem.br","coop.br","coz.br","cri.br","cuiaba.br","curitiba.br","def.br","des.br","det.br","dev.br","ecn.br","eco.br","edu.br","emp.br","enf.br","eng.br","esp.br","etc.br","eti.br","far.br","feira.br","flog.br","floripa.br","fm.br","fnd.br","fortal.br","fot.br","foz.br","fst.br","g12.br","geo.br","ggf.br","goiania.br","gov.br","ac.gov.br","al.gov.br","am.gov.br","ap.gov.br","ba.gov.br","ce.gov.br","df.gov.br","es.gov.br","go.gov.br","ma.gov.br","mg.gov.br","ms.gov.br","mt.gov.br","pa.gov.br","pb.gov.br","pe.gov.br","pi.gov.br","pr.gov.br","rj.gov.br","rn.gov.br","ro.gov.br","rr.gov.br","rs.gov.br","sc.gov.br","se.gov.br","sp.gov.br","to.gov.br","gru.br","imb.br","ind.br","inf.br","jab.br","jampa.br","jdf.br","joinville.br","jor.br","jus.br","leg.br","lel.br","log.br","londrina.br","macapa.br","maceio.br","manaus.br","maringa.br","mat.br","med.br","mil.br","morena.br","mp.br","mus.br","natal.br","net.br","niteroi.br","*.nom.br","not.br","ntr.br","odo.br","ong.br","org.br","osasco.br","palmas.br","poa.br","ppg.br","pro.br","psc.br","psi.br","pvh.br","qsl.br","radio.br","rec.br","recife.br","rep.br","ribeirao.br","rio.br","riobranco.br","riopreto.br","salvador.br","sampa.br","santamaria.br","santoandre.br","saobernardo.br","saogonca.br","seg.br","sjc.br","slg.br","slz.br","sorocaba.br","srv.br","taxi.br","tc.br","tec.br","teo.br","the.br","tmp.br","trd.br","tur.br","tv.br","udi.br","vet.br","vix.br","vlog.br","wiki.br","zlg.br","bs","com.bs","net.bs","org.bs","edu.bs","gov.bs","bt","com.bt","edu.bt","gov.bt","net.bt","org.bt","bv","bw","co.bw","org.bw","by","gov.by","mil.by","com.by","of.by","bz","com.bz","net.bz","org.bz","edu.bz","gov.bz","ca","ab.ca","bc.ca","mb.ca","nb.ca","nf.ca","nl.ca","ns.ca","nt.ca","nu.ca","on.ca","pe.ca","qc.ca","sk.ca","yk.ca","gc.ca","cat","cc","cd","gov.cd","cf","cg","ch","ci","org.ci","or.ci","com.ci","co.ci","edu.ci","ed.ci","ac.ci","net.ci","go.ci","asso.ci","aéroport.ci","int.ci","presse.ci","md.ci","gouv.ci","*.ck","!www.ck","cl","co.cl","gob.cl","gov.cl","mil.cl","cm","co.cm","com.cm","gov.cm","net.cm","cn","ac.cn","com.cn","edu.cn","gov.cn","net.cn","org.cn","mil.cn","公司.cn","网络.cn","網絡.cn","ah.cn","bj.cn","cq.cn","fj.cn","gd.cn","gs.cn","gz.cn","gx.cn","ha.cn","hb.cn","he.cn","hi.cn","hl.cn","hn.cn","jl.cn","js.cn","jx.cn","ln.cn","nm.cn","nx.cn","qh.cn","sc.cn","sd.cn","sh.cn","sn.cn","
551sx.cn","tj.cn","xj.cn","xz.cn","yn.cn","zj.cn","hk.cn","mo.cn","tw.cn","co","arts.co","com.co","edu.co","firm.co","gov.co","info.co","int.co","mil.co","net.co","nom.co","org.co","rec.co","web.co","com","coop","cr","ac.cr","co.cr","ed.cr","fi.cr","go.cr","or.cr","sa.cr","cu","com.cu","edu.cu","org.cu","net.cu","gov.cu","inf.cu","cv","com.cv","edu.cv","int.cv","nome.cv","org.cv","cw","com.cw","edu.cw","net.cw","org.cw","cx","gov.cx","cy","ac.cy","biz.cy","com.cy","ekloges.cy","gov.cy","ltd.cy","mil.cy","net.cy","org.cy","press.cy","pro.cy","tm.cy","cz","de","dj","dk","dm","com.dm","net.dm","org.dm","edu.dm","gov.dm","do","art.do","com.do","edu.do","gob.do","gov.do","mil.do","net.do","org.do","sld.do","web.do","dz","art.dz","asso.dz","com.dz","edu.dz","gov.dz","org.dz","net.dz","pol.dz","soc.dz","tm.dz","ec","com.ec","info.ec","net.ec","fin.ec","k12.ec","med.ec","pro.ec","org.ec","edu.ec","gov.ec","gob.ec","mil.ec","edu","ee","edu.ee","gov.ee","riik.ee","lib.ee","med.ee","com.ee","pri.ee","aip.ee","org.ee","fie.ee","eg","com.eg","edu.eg","eun.eg","gov.eg","mil.eg","name.eg","net.eg","org.eg","sci.eg","*.er","es","com.es","nom.es","org.es","gob.es","edu.es","et","com.et","gov.et","org.et","edu.et","biz.et","name.et","info.et","net.et","eu","fi","aland.fi","fj","ac.fj","biz.fj","com.fj","gov.fj","info.fj","mil.fj","name.fj","net.fj","org.fj","pro.fj","*.fk","com.fm","edu.fm","net.fm","org.fm","fm","fo","fr","asso.fr","com.fr","gouv.fr","nom.fr","prd.fr","tm.fr","aeroport.fr","avocat.fr","avoues.fr","cci.fr","chambagri.fr","chirurgiens-dentistes.fr","experts-comptables.fr","geometre-expert.fr","greta.fr","huissier-justice.fr","medecin.fr","notaires.fr","pharmacien.fr","port.fr","veterinaire.fr","ga","gb","edu.gd","gov.gd","gd","ge","com.ge","edu.ge","gov.ge","org.ge","mil.ge","net.ge","pvt.ge","gf","gg","co.gg","net.gg","org.gg","gh","com.gh","edu.gh","gov.gh","org.gh","mil.gh","gi","com.gi","ltd.gi","gov.gi","mod.gi","edu.gi","org.gi","gl","co.gl","com.gl","edu.gl","net.gl","org.gl","gm","gn","ac.gn","com.gn","edu.gn","gov.gn","org.gn","net.gn","gov","gp","com.gp","net.gp","mobi.gp","edu.gp","org.gp","asso.gp","gq","gr","com.gr","edu.gr","net.gr","org.gr","gov.gr","gs","gt","com.gt","edu.gt","gob.gt","ind.gt","mil.gt","net.gt","org.gt","gu","com.gu","edu.gu","gov.gu","guam.gu","info.gu","net.gu","org.gu","web.gu","gw","gy","co.gy","com.gy","edu.gy","gov.gy","net.gy","org.gy","hk","com.hk","edu.hk","gov.hk","idv.hk","net.hk","org.hk","公司.hk","教育.hk","敎育.hk","政府.hk","個人.hk","个��.hk","箇人.hk","網络.hk","网络.hk","组織.hk","網絡.hk","网絡.hk","组织.hk","組織.hk","組织.hk","hm","hn","com.hn","edu.hn","org.hn","net.hn","mil.hn","gob.hn","hr","iz.hr","from.hr","name.hr","com.hr","ht","com.ht","shop.ht","firm.ht","info.ht","adult.ht","net.ht","pro.ht","org.ht","med.ht","art.ht","coop.ht","pol.ht","asso.ht","edu.ht","rel.ht","gouv.ht","perso.ht","hu","co.hu","info.hu","org.hu","priv.hu","sport.hu","tm.hu","2000.hu","agrar.hu","bolt.hu","casino.hu","city.hu","erotica.hu","erotika.hu","film.hu","forum.hu","games.hu","hotel.hu","ingatlan.hu","jogasz.hu","konyvelo.hu","lakas.hu","media.hu","news.hu","reklam.hu","sex.hu","shop.hu","suli.hu","szex.hu","tozsde.hu","utazas.hu","video.hu","id","ac.id","biz.id","co.id","desa.id","go.id","mil.id","my.id","net.id","or.id","ponpes.id","sch.id","web.id","ie","gov.ie","il","ac.il","co.il","gov.il","idf.il","k12.il","muni.il","net.il","org.il","im","ac.im","co.im","com.im","ltd.co.im","net.im","org.im","plc.co.im","tt.im","tv.im","in","co.in","firm.in","net.in","org.in","gen.in","ind.in","nic.in","ac.in","edu.in","res.in","gov.in","mil.in","info","int","eu.int","io","com.io","iq","gov.iq","edu.iq","mil.iq","com.iq","org.iq","net.iq","ir","ac.ir","co.ir","gov.ir","id.ir","net.ir","org.ir","sch.ir","ایران.ir","ايران.ir","is","net.is","com.is","edu.is","gov.is","org.is","int.is","it","gov.it","edu.it","abr.it","abruzzo.it","aosta-valley.it","aostavalley.it","bas.it","basilicata.it","cal.it","calabria.it","cam.it","campania.it","emilia-romagna.it","emiliaromagna.it","emr.it","friuli-v-giulia.it","friuli-ve-giulia.it","friuli-vegiulia.it","friuli-venezia-giulia.it","friuli-veneziagiulia.it","friuli-vgiulia.it","friuliv-giulia.it","friulive-giulia.it","friulivegiulia.it","friulivenez
551ia-giulia.it","friuliveneziagiulia.it","friulivgiulia.it","fvg.it","laz.it","lazio.it","lig.it","liguria.it","lom.it","lombardia.it","lombardy.it","lucania.it","mar.it","marche.it","mol.it","molise.it","piedmont.it","piemonte.it","pmn.it","pug.it","puglia.it","sar.it","sardegna.it","sardinia.it","sic.it","sicilia.it","sicily.it","taa.it","tos.it","toscana.it","trentin-sud-tirol.it","trentin-süd-tirol.it","trentin-sudtirol.it","trentin-südtirol.it","trentin-sued-tirol.it","trentin-suedtirol.it","trentino-a-adige.it","trentino-aadige.it","trentino-alto-adige.it","trentino-altoadige.it","trentino-s-tirol.it","trentino-stirol.it","trentino-sud-tirol.it","trentino-süd-tirol.it","trentino-sudtirol.it","trentino-südtirol.it","trentino-sued-tirol.it","trentino-suedtirol.it","trentino.it","trentinoa-adige.it","trentinoaadige.it","trentinoalto-adige.it","trentinoaltoadige.it","trentinos-tirol.it","trentinostirol.it","trentinosud-tirol.it","trentinosüd-tirol.it","trentinosudtirol.it","trentinosüdtirol.it","trentinosued-tirol.it","trentinosuedtirol.it","trentinsud-tirol.it","trentinsüd-tirol.it","trentinsudtirol.it","trentinsüdtirol.it","trentinsued-tirol.it","trentinsuedtirol.it","tuscany.it","umb.it","umbria.it","val-d-aosta.it","val-daosta.it","vald-aosta.it","valdaosta.it","valle-aosta.it","valle-d-aosta.it","valle-daosta.it","valleaosta.it","valled-aosta.it","valledaosta.it","vallee-aoste.it","vallée-aoste.it","vallee-d-aoste.it","vallée-d-aoste.it","valleeaoste.it","valléeaoste.it","valleedaoste.it","valléedaoste.it","vao.it","vda.it","ven.it","veneto.it","ag.it","agrigento.it","al.it","alessandria.it","alto-adige.it","altoadige.it","an.it","ancona.it","andria-barletta-trani.it","andria-trani-barletta.it","andriabarlettatrani.it","andriatranibarletta.it","ao.it","aosta.it","aoste.it","ap.it","aq.it","aquila.it","ar.it","arezzo.it","ascoli-piceno.it","ascolipiceno.it","asti.it","at.it","av.it","avellino.it","ba.it","balsan-sudtirol.it","balsan-südtirol.it","balsan-suedtirol.it","balsan.it","bari.it","barletta-trani-andria.it","barlettatraniandria.it","belluno.it","benevento.it","bergamo.it","bg.it","bi.it","biella.it","bl.it","bn.it","bo.it","bologna.it","bolzano-altoadige.it","bolzano.it","bozen-sudtirol.it","bozen-südtirol.it","bozen-suedtirol.it","bozen.it","br.it","brescia.it","brindisi.it","bs.it","bt.it","bulsan-sudtirol.it","bulsan-südtirol.it","bulsan-suedtirol.it","bulsan.it","bz.it","ca.it","cagliari.it","caltanissetta.it","campidano-medio.it","campidanomedio.it","campobasso.it","carbonia-iglesias.it","carboniaiglesias.it","carrara-massa.it","carraramassa.it","caserta.it","catania.it","catanzaro.it","cb.it","ce.it","cesen
551a-forli.it","cesena-forlì.it","cesenaforli.it","cesenaforlì.it","ch.it","chieti.it","ci.it","cl.it","cn.it","co.it","como.it","cosenza.it","cr.it","cremona.it","crotone.it","cs.it","ct.it","cuneo.it","cz.it","dell-ogliastra.it","dellogliastra.it","en.it","enna.it","fc.it","fe.it","fermo.it","ferrara.it","fg.it","fi.it","firenze.it","florence.it","fm.it","foggia.it","forli-cesena.it","forlì-cesena.it","forlicesena.it","forlìcesena.it","fr.it","frosinone.it","ge.it","genoa.it","genova.it","go.it","gorizia.it","gr.it","grosseto.it","iglesias-carbonia.it","iglesiascarbonia.it","im.it","imperia.it","is.it","isernia.it","kr.it","la-spezia.it","laquila.it","laspezia.it","latina.it","lc.it","le.it","lecce.it","lecco.it","li.it","livorno.it","lo.it","lodi.it","lt.it","lu.it","lucca.it","macerata.it","mantova.it","massa-carrara.it","massacarrara.it","matera.it","mb.it","mc.it","me.it","medio-campidano.it","mediocampidano.it","messina.it","mi.it","milan.it","milano.it","mn.it","mo.it","modena.it","monza-brianza.it","monza-e-della-brianza.it","monza.it","monzabrianza.it","monzaebrianza.it","monzaedellabrianza.it","ms.it","mt.it","na.it","naples.it","napoli.it","no.it","novara.it","nu.it","nuoro.it","og.it","ogliastra.it","olbia-tempio.it","olbiatempio.it","or.it","oristano.it","ot.it","pa.it","padova.it","padua.it","palermo.it","parma.it","pavi
551a.it","pc.it","pd.it","pe.it","perugia.it","pesaro-urbino.it","pesarourbino.it","pescara.it","pg.it","pi.it","piacenza.it","pisa.it","pistoia.it","pn.it","po.it","pordenone.it","potenza.it","pr.it","prato.it","pt.it","pu.it","pv.it","pz.it","ra.it","ragusa.it","ravenna.it","rc.it","re.it","reggio-calabria.it","reggio-emilia.it","reggiocalabria.it","reggioemilia.it","rg.it","ri.it","rieti.it","rimini.it","rm.it","rn.it","ro.it","roma.it","rome.it","rovigo.it","sa.it","salerno.it","sassari.it","savona.it","si.it","siena.it","siracusa.it","so.it","sondrio.it","sp.it","sr.it","ss.it","suedtirol.it","südtirol.it","sv.it","ta.it","taranto.it","te.it","tempio-olbia.it","tempioolbia.it","teramo.it","terni.it","tn.it","to.it","torino.it","tp.it","tr.it","trani-andria-barletta.it","trani-barletta-andria.it","traniandriabarletta.it","tranibarlettaandria.it","trapani.it","trento.it","treviso.it","trieste.it","ts.it","turin.it","tv.it","ud.it","udine.it","urbino-pesaro.it","urbinopesaro.it","va.it","varese.it","vb.it","vc.it","ve.it","venezia.it","venice.it","verbania.it","vercelli.it","verona.it","vi.it","vibo-valentia.it","vibovalentia.it","vicenza.it","viterbo.it","vr.it","vs.it","vt.it","vv.it","je","co.je","net.je","org.je","*.jm","jo","com.jo","org.jo","net.jo","edu.jo","sch.jo","gov.jo","mil.jo","name.jo","jobs","jp","ac.jp","ad.jp","co.jp","ed.jp","go.jp","gr.jp","lg.jp","ne.jp","or.jp","aichi.jp","akita.jp","aomori.jp","chiba.jp","ehime.jp","fukui.jp","fukuoka.jp","fukushima.jp","gifu.jp","gunma.jp","hiroshima.jp","hokkaido.jp","hyogo.jp","ibaraki.jp","ishikawa.jp","iwate.jp","kagawa.jp","kagoshima.jp","kanagawa.jp","kochi.jp","kumamoto.jp","kyoto.jp","mie.jp","miyagi.jp","miyazaki.jp","nagano.jp","nagasaki.jp","nara.jp","niigata.jp","oita.jp","okayama.jp","okinawa.jp","osaka.jp","saga.jp","saitama.jp","shiga.jp","shimane.jp","shizuoka.jp","tochigi.jp","tokushima.jp","tokyo.jp","tottori.jp","toyama.jp","wakayama.jp","yamagata.jp","yamaguchi.jp","y
551amanashi.jp","栃木.jp","愛知.jp","愛媛.jp","兵庫.jp","熊本.jp","茨城.jp","北海道.jp","千葉.jp","和歌山.jp","長崎.jp","長野.jp","新潟.jp","青森.jp","静岡.jp","東京.jp","石川.jp","埼玉.jp","三重.jp","京都.jp","佐賀.jp","大分.jp","大阪.jp","奈良.jp","宮城.jp","宮崎.jp","富山.jp","山口.jp","山形.jp","山梨.jp","岩手.jp","岐阜.jp","岡山.jp","島根.jp","広島.jp","徳島.jp","沖縄.jp","滋賀.jp","神奈川.jp","福井.jp","福岡.jp","福島.jp","秋田.jp","群馬.jp","香川.jp","高知.jp","鳥取.jp","鹿児島.jp","*.kawasaki.jp","*.kitakyushu.jp","*.kobe.jp","*.nagoya.jp","*.sapporo.jp","*.sendai.jp","*.yokohama.jp","!city.kawasaki.jp","!city.kitakyushu.jp","!city.kobe.jp","!city.nagoya.jp","!city.sapporo.jp","!city.sendai
vendor: 33,984 bytes, line 551
551.jp","!city.yokohama.jp","aisai.aichi.jp","ama.aichi.jp","anjo.aichi.jp","asuke.aichi.jp","chiryu.aichi.jp","chita.aichi.jp","fuso.aichi.jp","gamagori.aichi.jp","handa.aichi.jp","hazu.aichi.jp","hekinan.aichi.jp","higashiura.aichi.jp","ichinomiya.aichi.jp","inazawa.aichi.jp","inuyama.aichi.jp","isshiki.aichi.jp","iwakura.aichi.jp","kanie.aichi.jp","kariya.aichi.jp","kasugai.aichi.jp","kira.aichi.jp","kiyosu.aichi.jp","komaki.aichi.jp","konan.aichi.jp","kota.aichi.jp","mihama.aichi.jp","miyoshi.aichi.jp","nishio.aichi.jp","nisshin.aichi.jp","obu.aichi.jp","oguchi.aichi.jp","oharu.aichi.jp","okazaki.aichi.jp","owariasahi.aichi.jp","seto.aichi.jp","shikatsu.aichi.jp","shinshiro.aichi.jp","shitara.aichi.jp","tahara.aichi.jp","takahama.aichi.jp","tobishima.aichi.jp","toei.aichi.jp","togo.aichi.jp","tokai.aichi.jp","tokoname.aichi.jp","toyoake.aichi.jp","toyohashi.aichi.jp","toyokawa.aichi.jp","toyone.aichi.jp","toyota.aichi.jp","tsushima.aichi.jp","yatomi.aichi.jp","akita.akita.jp","daisen.akita.jp","fujisato.akita.jp","gojome.akita.jp","hachirogata.akita.jp","happou.akita.jp","higashinaruse.akita.jp","honjo.akita.jp","honjyo.akita.jp","ikawa.akita.jp","kamikoani.akita.jp","kamioka.akita.jp","katagami.akita.jp","kazuno.akita.jp","kitaakita.akita.jp","kosaka.akita.jp","kyowa.akita.jp","misato.akita.jp","mitane.akita.jp","moriyoshi.akita.jp","nikaho.akita.jp","noshiro.akita.jp","odate.akita.jp","oga.akita.jp","ogata.akita.jp","semboku.akita.jp","yokote.akita.jp","yurihonjo.akita.jp","aomori.aomori.jp","gonohe.aomori.jp","hachinohe.aomori.jp","hashikami.aomori.jp","hiranai.aomori.jp","hirosaki.aomori.jp","itayanagi.aomori.jp","kuroishi.aomori.jp","misawa.aomori.jp","mutsu.aomori.jp","nakadomari.aomori.jp","noheji.aomori.jp","oirase.aomori.jp","owani.aomori.jp","rokunohe.aomori.jp","sannohe.aomori.jp","shichinohe.aomori.jp","shingo.aomori.jp","takko.aomori.jp","towada.aomori.jp","tsugaru.aomori.jp","tsuruta.aomori.jp","abiko.chiba.jp","asahi.chiba.jp","chonan.chiba.jp","chosei.chiba.jp","choshi.chiba.jp","chuo.chiba.jp","funabashi.chiba.jp","futtsu.chiba.jp","hanamigawa.chiba.jp","ichihara.chiba.jp","ichikawa.chiba.jp","ichinomiya.chiba.jp","inzai.chiba.jp","isumi.chiba.jp","kamagaya.chiba.jp","kamogawa.chiba.jp","kashiwa.chiba.jp","katori.chiba.jp","katsuura.chiba.jp","kimitsu.chiba.jp","kisarazu.chiba.jp","kozaki.chiba.jp","kujukuri.chiba.jp","kyonan.chiba.jp","matsudo.chiba.jp","midori.chiba.jp","mihama.chiba.jp","minamiboso.chiba.jp","mobara.chiba.jp","mutsuzawa.chiba.jp","nagara.chiba.jp","nagareyama.chiba.jp","narashino.chiba.jp","narita.chiba.jp","noda.chiba.jp","oamishirasato.chiba.jp","omigawa.chiba.jp","onjuku.chiba.jp","otaki.chiba.jp","sakae.chiba.jp","sakura.chiba.jp","shimofusa.chiba.jp","shirako.chiba.jp","shiroi.chiba.jp","shisui.chiba.jp","sodegaura.chiba.jp","sosa.chiba.jp","tako.chiba.jp","tateyama.chiba.jp","togane.chiba.jp","tohnosho.chiba.jp","tomisato.chiba.jp","urayasu.chiba.jp","yachimata.chiba.jp","yachiyo.chiba.jp","yokaichiba.chiba.jp","yokoshibahikari.chiba.jp","yotsukaido.chiba.jp","ainan.ehime.jp","honai.ehime.jp","ikata.ehime.jp","imabari.ehime.jp","iyo.ehime.jp","kamijima.ehime.jp","kihoku.ehime.jp","kumakogen.ehime.jp","masaki.ehime.jp","matsuno.ehime.jp","matsuyama.ehime.jp","namikata.ehime.jp","niihama.ehime.jp","ozu.ehime.jp","saijo.ehime.jp","seiyo.ehime.jp","shikokuchuo.ehime.jp","tobe.ehime.jp","toon.ehime.jp","uchiko.ehime.jp","uwajima.ehime.jp","yawatahama.ehime.jp","echizen.fukui.jp","eiheiji.fukui.jp","fukui.fukui.jp","ikeda.fukui.jp","katsuyama.fukui.jp","mihama.fukui.jp","minamiechizen.fukui.jp","obama.fukui.jp","ohi.fukui.jp","ono.fukui.jp","sabae.fukui.jp","sakai.fukui.jp","takahama.fukui.jp","tsuruga.fukui.jp","wakasa.fukui.jp","ashiya.fukuoka.jp","buzen.fukuoka.jp","chikugo.fukuoka.jp","chikuho.fukuoka.jp","chikujo.fukuoka.jp","chikushino.fukuoka.jp","chikuzen.fukuoka.jp","chuo.fukuoka.jp","dazaifu.fukuoka.jp","fukuchi.fukuoka.jp","hakata.fukuoka.jp","higashi.fukuoka.jp","hirokawa.fukuoka.jp","hisayama.fukuoka.jp","iizuka.fukuoka.jp","inatsuki.fukuoka.jp","kaho.fukuoka.jp","kasuga.fukuoka.jp","kasuya.fukuoka.jp","kawara.fukuoka.jp","keisen.fukuoka.jp","koga.fukuoka.jp","kurate.fukuoka.jp","kurogi.fukuoka.jp","kurume.fukuoka.jp","minami.fukuoka.jp","miyako.fukuoka.jp","miyama.fukuoka.jp","miyawaka.fukuoka.jp","mizumaki.fukuoka.jp","munakata.fukuoka.jp","nakagawa.fukuoka.jp","nakama.fukuoka.jp","nishi.fukuoka.jp","nogata.fukuoka.jp","ogori.fukuoka.jp","okagaki.fukuoka.jp","okawa.fukuoka.jp","oki.fukuoka.jp","omuta.fukuoka.jp","onga.fukuoka.jp","onojo.fukuoka.jp","oto.fukuoka.jp","saigawa.fukuoka.jp","sasaguri.fukuoka.jp","shingu.fukuoka.jp","shinyoshitomi.fukuoka.jp","shonai.fukuoka.jp","soeda.fukuoka.jp","sue.fukuoka.jp","tachiarai.fukuoka.jp","tagawa.fukuoka.jp","takata.fukuoka.jp","toho.fukuoka.jp","toyotsu.fukuoka.jp","tsuiki.fukuoka.jp","ukiha.fukuoka.jp","umi.fukuoka.jp","usui.fukuoka.jp","yamada.fukuoka.jp","yame.fukuoka.jp","yanagawa.fukuoka.jp","yukuhashi.fukuoka.jp","aizubange.fukushima.jp","aizumisato.fukushima.jp","aizuwakamatsu.fukushima.jp","asakawa.fukushima.jp","bandai.fukushima.jp","date.fukushima.jp","fukushima.fukushima.jp","furudono.fukushima.jp","futaba.fukushima.jp","hanawa.fukushima.jp","higashi.fukushima.jp","hirata.fukushima.jp","hirono.fukushima.jp","iitate.fukushima.jp","inawashiro.fukushima.jp","ishikawa.fukushima.jp","iwaki.fukushima.jp","izumizaki.fukushima.jp","kagamiishi.fukushima.jp","kaneyama.fukushima.jp","kawamata.fukushima.jp","kitakata.fukushima.jp","kitashiobara.fukushima.jp","koori.fukushima.jp","koriyama.fukushima.jp","kunimi.fukushima.jp","miharu.fukushima.jp","mishima.fukushima.jp","namie.fukushima.jp","nango.fukushima.jp","nishiaizu.fukushima.jp","nishigo.fukushima.jp","okuma.fukushima.jp","omotego.fukushima.jp","ono.fukushima.jp","otama.fukushima.jp","samegawa.fukushima.jp","shimogo.fukushima.jp","shirakawa.fukushima.jp","showa.fukushima.jp","soma.fukushima.jp","sukagawa.fukushima.jp","taishin.fukushima.jp","tamakawa.fukushima.jp","tanagura.fukushima.jp","tenei.fukushima.jp","yabuki.fukushima.jp","yamato.fukushima.jp","yamatsuri.fukushima.jp","yanaizu.fukushima.jp","yugawa.fukushima.jp","anpachi.gifu.jp","ena.gifu.jp","gifu.gifu.jp","ginan.gifu.jp","godo.gifu.jp","gujo.gifu.jp","hashima.gifu.jp","hichiso.gifu.jp","hida.gifu.jp","higashishirakawa.gifu.jp","ibigawa.gifu.jp","ikeda.gifu.jp","kakamigahara.gifu.jp","kani.gifu.jp","kasahara.gifu.jp","kasamatsu.gifu.jp","kawaue.gifu.jp","kitagata.gifu.jp","mino.gifu.jp","minokamo.gifu.jp","mitake.gifu.jp","mizunami.gifu.jp","motosu.gifu.jp","nakatsugawa.gifu.jp","ogaki.gifu.jp","sakahogi.gifu.jp","seki.gifu.jp","sekigahara.gifu.jp","shirakawa.gifu.jp","tajimi.gifu.jp","takayama.gifu.jp","tarui.gifu.jp","toki.gifu.jp","tomika.gifu.jp","wanouchi.gifu.jp","yamagata.gifu.jp","yaotsu.gifu.jp","yoro.gifu.jp","annaka.gunma.jp","chiyoda.gunma.jp","fujioka.gunma.jp","higashiagatsuma.gunma.jp","isesaki.gunma.jp","itakura.gunma.jp","kanna.gunma.jp","kanra.gunma.jp","katashina.gunma.jp","kawaba.gunma.jp","kiryu.gunma.jp","kusatsu.gunma.jp","maebashi.gunma.jp","meiwa.gunma.jp","midori.gunma.jp","minakami.gunma.jp","naganohara.gunma.jp","nakanojo.gunma.jp","nanmoku.gunma.jp","numata.gunma.jp","oizumi.gunma.jp","ora.gunma.jp","ota.gunma.jp","shibukawa.gunma.jp","shimonita.gunma.jp","shinto.gunma.jp","showa.gunma.jp","takasaki.gunma.jp","takayama.gunma.jp","tamamura.gunma.jp","tatebayashi.gunma.jp","tomioka.gunma.jp","tsukiyono.gunma.jp","tsumagoi.gunma.jp","ueno.gunma.jp","yoshioka.gunma.jp","asaminami.hiroshima.jp","daiwa.hiroshima.jp","etajima.hiroshima.jp","fuchu.hiroshima.jp","fukuyama.hiroshima.jp","hatsukaichi.hiroshima.jp","higashihiroshima.hiroshima.jp","hongo.hiroshima.jp","jinsekikogen.hiroshima.jp","kaita.hiroshima.jp","kui.hiroshima.jp","kumano.hiroshima.jp","kure.hiroshima.jp","mihara.hiroshima.jp","miyoshi.hiroshima.jp","naka.hiroshima.jp","onomichi.hiroshima.jp","osakikamijima.hiroshima.jp","otake.hiroshima.jp","saka.hiroshima.jp","sera.hiroshima.jp","seranishi.hiroshima.jp","shinichi.hiroshima.jp","shobara.hiroshima.jp","takehara.hiroshima.jp","abashiri.hokkaido.jp","abira.hokkaido.jp","aibetsu.hokkaido.jp","akabira.hokkaido.jp","akkeshi.hokkaido.jp","asahikawa.hokkaido.jp","ashibetsu.hokkaido.jp","ashoro.hokkaido.jp","assabu.hokkaido.jp","atsuma.hokkaido.jp","bibai.hokkaido.jp","biei.hokkaido.jp","bifuka.hokkaido.jp","bihoro.hokkaido.jp","biratori.hokkaido.jp","chippubetsu.hokkaido.jp","chitose.hokkaido.jp","date.hokkaido.jp","ebetsu.hokkaido.jp","embetsu.hokkaido.jp","eniwa.hokkaido.jp","erimo.hokkaido.jp","esan.hokkaido.jp","esashi.hokkaido.jp","fukagawa.hokkaido.jp","fukushima.hokkaido.jp","furano.hokkaido.jp","furubira.hokkaido.jp","haboro.hokkaido.jp","hakodate.hokkaido.jp","hamatonbetsu.hokkaido.jp","hidaka.hokkaido.jp","higashikagura.hokkaido.jp","higashikawa.hokkaido.jp","hiroo.hokkaido.jp","hokuryu.hokkaido.jp","hokuto.hokkaido.jp","honbetsu.hokkaido.jp","horokanai.hokkaido.jp","horonobe.hokkaido.jp","ikeda.hokkaido.jp","imakane.hokkaido.jp","ishikari.hokkaido.jp","iwamizawa.hokkaido.jp","iwanai.hokkaido.jp","kamifurano.hokkaido.jp","kamikawa.hokkaido.jp","kamishihoro.hokkaido.jp","kamisunagawa.hokkaido.jp","kamoenai.hokkaido.jp","kayabe.hokkaido.jp","kembuchi.hokkaido.jp","kikonai.hokkaido.jp","kimobetsu.hokkaido.jp","kitahiroshima.hokkaido.jp","kitami.hokkaido.jp","kiyosato.hokkaido.jp","koshimizu.hokkaido.jp","kunneppu.hokkaido.jp","kuriyama.hokkaido.jp","kuromatsunai.hokkaido.jp","kushiro.hokkaido.jp","kutchan.hokkaido.jp","kyowa.hokkaido.jp","mashike.hokkaido.jp","matsumae.hokkaido.jp","mikasa.hokkaido.jp","minamifurano.hokkaido.jp","mombetsu.hokkaido.jp","moseushi.hokkaido.jp","mukawa.hokkaido.jp","muroran.hokkaido.jp","naie.hokkaido.jp","nakagawa.hokkaido.jp","nakasatsunai.hokkaido.jp","nakatombetsu.hokkaido.jp","nanae.hokkaido.jp","nanporo.hokkaido.jp","nayoro.hokkaido.jp","nemuro.hokkaido.jp","niikappu.hokkaido.jp","niki.hokkaido.jp","nishiokoppe.hokkaido.jp","noboribetsu.hokkaido.jp","numata.hokkaido.jp","obihiro.hokkaido.jp","obira.hokkaido.jp","oketo.hokkaido.jp","okoppe.hokkaido.jp","otaru.hokkaido.jp","otobe.hokkaido.jp","otofuke.hokkaido.jp","otoineppu.hokkaido.jp","oumu.hokkaido.jp","ozora.hokkaido.jp","pippu.hokkaido.jp","rankoshi.hokkaido.jp","rebun.hokkaido.jp","rikubetsu.hokkaido.jp","rishiri.hokkaido.jp","rishirifuji.hokkaido.jp","saroma.hokkaido.jp","sarufutsu.hokkaido.jp","shakotan.hokkaido.jp","shari.hokkaido.jp","shibecha.hokkaido.jp","shibetsu.hokkaido.jp","shikabe.hokkaido.jp","shikaoi.hokkaido.jp","shimamaki.hokkaido.jp","shimizu.hokkaido.jp","shimokawa.hokkaido.jp","shinshinotsu.hokkaido.jp","shintoku.hokkaido.jp","shiranuka.hokkaido.jp","shiraoi.hokkaido.jp","shiriuchi.hokkaido.jp","sobetsu.hokkaido.jp","sunagawa.hokkaido.jp","taiki.hokkaido.jp","takasu.hokkaido.jp","takikawa.hokkaido.jp","takinoue.hokkaido.jp","teshikaga.hokkaido.jp","tobetsu.hokkaido.jp","tohma.hokkaido.jp","tomakomai.hokkaido.jp","tomari.hokkaido.jp","toya.hokkaido.jp","toyako.hokkaido.jp","toyotomi.hokkaido.jp","toyoura.hokkaido.jp","tsubetsu.hokkaido.jp","tsukigata.hokkaido.jp","urakawa.hokkaido.jp","urausu.hokkaido.jp","uryu.hokkaido.jp","utashinai.hokkaido.jp","wakkanai.hokkaido.jp","wassamu.hokkaido.jp","yakumo.hokkaido.jp","yoichi.hokkaido.jp","aioi.hyogo.jp","akashi.hyogo.jp","ako.hyogo.jp","amagasaki.hyogo.jp","aogaki.hyogo.jp","asago.hyogo.jp","ashiya.hyogo.jp","awaji.hyogo.jp","fukusaki.hyogo.jp","goshiki.hyogo.jp","harima.hyogo.jp","himeji.hyogo.jp","ichikawa.hyogo.jp","inagawa.hyogo.jp","itami.hyogo.jp","kakogawa.hyogo.jp","kamigori.hyogo.jp","kamikawa.hyogo.jp","kasai.hyogo.jp","kasuga.hyogo.jp","kawanishi.hyogo.jp","miki.hyogo.jp","minamiawaji.hyogo.jp","nishinomiya.hyogo.jp","nishiwaki.hyogo.jp","ono.hyogo.jp","sanda.hyogo.jp","sannan.hyogo.jp","sasayama.hyogo.jp","sayo.hyogo.jp","shingu.hyogo.jp","shinonsen.hyogo.jp","shiso.hyogo.jp","sumoto.hyogo.jp","taishi.hyogo.jp","taka.hyogo.jp","takarazuka.hyogo.jp","takasago.hyogo.jp","takino.hyogo.jp","tamba.hyogo.jp","tatsuno.hyogo.jp","toyooka.hyogo.jp","yabu.hyogo.jp","yashiro.hyogo.jp","yoka.hyogo.jp","yokawa.hyogo.jp","ami.ibaraki.jp","asahi.ibaraki.jp","bando.ibaraki.jp","chikusei.ibaraki.jp","daigo.ibaraki.jp","fujishiro.ibaraki.jp","hitachi.ibaraki.jp","hitachinaka.ibaraki.jp","hitachiomiya.ibaraki.jp","hitachiota.ibaraki.jp","ibaraki.ibaraki.jp","ina.ibaraki.jp","inashiki.ibaraki.jp","itako.ibaraki.jp","iwama.ibaraki.jp","joso.ibaraki.jp","kamisu.ibaraki.jp","kasama.ibaraki.jp","kashima.ibaraki.jp","kasumigaura.ibaraki.jp","koga.ibaraki.jp","miho.ibaraki.jp","mito.ibaraki.jp","moriya.ibaraki.jp","naka.ibaraki.jp","namegata.ibaraki.jp","oarai.ibaraki.jp","ogawa.ibaraki.jp","omitama.ibaraki.jp","ryugasaki.ibaraki.jp","sakai.ibaraki.jp","sakuragawa.ibaraki.jp","shimodate.ibaraki.jp","shimotsuma.ibaraki.jp","shirosato.ibaraki.jp","sowa.ibaraki.jp","suifu.ibaraki.jp","takahagi.ibaraki.jp","tamatsukuri.ibaraki.jp","tokai.ibaraki.jp","tomobe.ibaraki.jp","tone.ibaraki.jp","toride.ibaraki.jp","tsuchiura.ibaraki.jp","tsukuba.ibaraki.jp","uchihara.ibaraki.jp","ushiku.ibaraki.jp","yachiyo.ibaraki.jp","yamagata.ibaraki.jp","yawara.ibaraki.jp","yuki.ibaraki.jp","anamizu.ishikawa.jp","hakui.ishikawa.jp","hakusan.ishikawa.jp","kaga.ishikawa.jp","kahoku.ishikawa.jp","kanazawa.ishikawa.jp","kawakita.ishikawa.jp","komatsu.ishikawa.jp","nakanoto.ishikawa.jp","nanao.ishikawa.jp","nomi.ishikawa.jp","nonoichi.ishikawa.jp","noto.ishikawa.jp","shika.ishikawa.jp","suzu.ishikawa.jp","tsubata.ishikawa.jp","tsurugi.ishikawa.jp","uchinada.ishikawa.jp","wajima.ishikawa.jp","fudai.iwate.jp","fujisawa.iwate.jp","hanamaki.iwate.jp","hiraizumi.iwate.jp","hirono.iwate.jp","ichinohe.iwate.jp","ichinoseki.iwate.jp","iwaizumi.iwate.jp","iwate.iwate.jp","joboji.iwate.jp","kamaishi.iwate.jp","kanegasaki.iwate.jp","karumai.iwate.jp","kawai.iwate.jp","kitakami.iwate.jp","kuji.iwate.jp","kunohe.iwate.jp","kuzumaki.iwate.jp","miyako.iwate.jp","mizusawa.iwate.jp","morioka.iwate.jp","ninohe.iwate.jp","noda.iwate.jp","ofunato.iwate.jp","oshu.iwate.jp","otsuchi.iwate.jp","rikuzentakata.iwate.jp","shiwa.iwate.jp","shizukuishi.iwate.jp","sumita.iwate.jp","tanohata.iwate.jp","tono.iwate.jp","yahaba.iwate.jp","yamada.iwate.jp","ayagawa.kagawa.jp","higashikagawa.kagawa.jp","kanonji.kagawa.jp","kotohira.kagawa.jp","manno.kagawa.jp","marugame.kagawa.jp","mitoyo.kagawa.jp","naoshima.kagawa.jp","sanuki.kagawa.jp","tadotsu.kagawa.jp","takamatsu.kagawa.jp","tonosho.kagawa.jp","uchinomi.kagawa.jp","utazu.kagawa.jp","zentsuji.kagawa.jp","akune.kagoshima.jp","amami.kagoshima.jp","hioki.kagoshima.jp","isa.kagoshima.jp","isen.kagoshima.jp","izumi.kagoshima.jp","kagoshima.kagoshima.jp","kanoya.kagoshima.jp","kawanabe.kagoshima.jp","kinko.kagoshima.jp","kouyama.kagoshima.jp","makurazaki.kagoshima.jp","matsumoto.kagoshima.jp","minamitane.kagoshima.jp","nakatane.kagoshima.jp","nishinoomote.kagoshima.jp","satsumasendai.kagoshima.jp","soo.kagoshima.jp","tarumizu.kagoshima.jp","yusui.kagoshima.jp","aikawa.kanagawa.jp","atsugi.kanagawa.jp","ayase.kanagawa.jp","chigasaki.kanagawa.jp","ebina.kanagawa.jp","fujisawa.kanagawa.jp","hadano.kanagawa.jp","hakone.kanagawa.jp","hiratsuka.kanagawa.jp","isehara.kanagawa.jp","kaisei.kanagawa.jp","kamakura.kanagawa.jp","kiyokawa.kanagawa.jp","matsuda.kanagawa.jp","minamiashigara.kanagawa.jp","miura.kanagawa.jp","nakai.kanagawa.jp","ninomiya.kanagawa.jp","odawara.kanagawa.jp","oi.kanagawa.jp","oiso.kanagawa.jp","sagamihara.kanagawa.jp","samukawa.kanagawa.jp","tsukui.kanagawa.jp","yamakita.kanagawa.jp","yamato.kanagawa.jp","yokosuka.kanagawa.jp","yugawara.kanagawa.jp","zama.kanagawa.jp","zushi.kanagawa.jp","aki.kochi.jp","geisei.kochi.jp","hidaka.kochi.jp","higashitsuno.kochi.jp","ino.kochi.jp","kagami.kochi.jp","kami.kochi.jp","kitagawa.kochi.jp","kochi.kochi.jp","mihara.kochi.jp","motoyama.kochi.jp","muroto.kochi.jp","nahari.kochi.jp","nakamura.kochi.jp","nankoku.kochi.jp","nishitosa.kochi.jp","niyodogawa.kochi.jp","ochi.kochi.jp","okawa.kochi.jp","otoyo.kochi.jp","otsuki.kochi.jp","sakawa.kochi.jp","sukumo.kochi.jp","susaki.kochi.jp","tosa.kochi.jp","tosashimizu.kochi.jp","toyo.kochi.jp","tsuno.kochi.jp","umaji.kochi.jp","yasuda.kochi.jp","yusuhara.kochi.jp","amakusa.kumamoto.jp","arao.kumamoto.jp","aso.kumamoto.jp","choyo.kumamoto.jp","gyokuto.kumamoto.jp","kamiamakusa.kumamoto.jp","kikuchi.kumamoto.jp","kumamoto.kumamoto.jp","mashiki.kumamoto.jp","mifune.kumamoto.jp","minamata.kumamoto.jp","minamioguni.kumamoto.jp","nagasu.kumamoto.jp","nishihara.kumamoto.jp","oguni.kumamoto.jp","ozu.kumamoto.jp","sumoto.kumamoto.jp","takamori.kumamoto.jp","uki.kumamoto.jp","uto.kumamoto.jp","yamaga.kumamoto.jp","yamato.kumamoto.jp","yatsushiro.kumamoto.jp","ayabe.kyoto.jp","fukuchiyama.kyoto.jp","higashiyama.kyoto.jp","ide.kyoto.jp","ine.kyoto.jp","joyo.kyoto.jp","kameoka.kyoto.jp","kamo.kyoto.jp","kita.kyoto.jp","kizu.kyoto.jp","kumiyama.kyoto.jp","kyotamba.kyoto.jp","kyotanabe.kyoto.jp","kyotango.kyoto.jp","maizuru.kyoto.jp","minami.kyoto.jp","minamiyamashiro.kyoto.jp","miyazu.kyoto.jp","muko.kyoto.jp","nagaokakyo.kyoto.jp","nakagyo.kyoto.jp","nantan.kyoto.jp","oyamazaki.kyoto.jp","sakyo.kyoto.jp","seika.kyoto.jp","tanabe.kyoto.jp","uji.kyoto.jp","ujitawara.kyoto.jp","wazuka.kyoto.jp","yamashina.kyoto.jp","yawata.kyoto.jp","asahi.mie.jp","inabe.mie.jp","ise.mie.jp","kameyama.mie.jp","kawagoe.mie.jp","kiho.mie.jp","kisosaki.mie.jp","kiwa.mie.jp","komono.mie.jp","kumano.mie.jp","kuwana.mie.jp","matsusaka.mie.jp","meiwa.mie.jp","mihama.mie.jp","minamiise.mie.jp","misugi.mie.jp","miyama.mie.jp","nabari.mie.jp","shima.mie.jp","suzuka.mie.jp","tado.mie.jp","taiki.mie.jp","taki.mie.jp","tamaki.mie.jp","toba.mie.jp","tsu.mie.jp","udono.mie.jp","ureshino.mie.jp","watarai.mie.jp","yokkaichi.mie.jp","furukawa.miyagi.jp","higashimatsushima.miyagi.jp","ishinomaki.miyagi.jp","iwanuma.miyagi.jp","kakuda.miyagi.jp","kami.miyagi.jp","kawasaki.miyagi.jp","marumori.miyagi.jp","matsushima.miyagi.jp","minamisanriku.miyagi.jp","misato.miyagi.jp","murata.miyagi.jp","natori.miyagi.jp","ogawara.miyagi.jp","ohira.miyagi.jp","onagawa.miyagi.jp","osaki.miyagi.jp","rifu.miyagi.jp","semine.miyagi.jp","shibata.miyagi.jp","shichikashuku.miyagi.jp","shikama.miyagi.jp","shiogama.miyagi.jp","shiroishi.miyagi.jp","tagajo.miyagi.jp","taiwa.miyagi.jp","tome.miyagi.jp","tomiya.miyagi.jp","wakuya.miyagi.jp","watari.miyagi.jp","yamamoto.miyagi.jp","zao.miyagi.jp","aya.miyazaki.jp","ebino.miyazaki.jp","gokase.miyazaki.jp","hyuga.miyazaki.jp","kadogawa.miyazaki.jp","kawaminami.miyazaki.jp","kijo.miyazaki.jp","kitagawa.miyazaki.jp","kitakata.miyazaki.jp","kitaura.miyazaki.jp","kobayashi.miyazaki.jp","kunitomi.miyazaki.jp","kushima.miyazaki.jp","mimata.miyazaki.jp","miyakonojo.miyazaki.jp","miyazaki.miyazaki.jp","morotsuka.miyazaki.jp","nichinan.miyazaki.jp","nishimera.miyazaki.jp","nobeoka.miyazaki.jp","saito.miyazaki.jp","shiiba.miyazaki.jp","shintomi.miyazaki.jp","takaharu.miyazaki.jp","takanabe.miyazaki.jp","takazaki.miyazaki.jp","tsuno.miyazaki.jp","achi.nagano.jp","agematsu.nagano.jp","anan.nagano.jp","aoki.nagano.jp","asahi.nagano.jp","azumino.nagano.jp","chikuhoku.nagano.jp","chikuma.nagano.jp","chino.nagano.jp","fujimi.nagano.jp","hakuba.nagano.jp","hara.nagano.jp","hiraya.nagano.jp","iida.nagano.jp","iijima.nagano.jp","iiyama.nagano.jp","iizuna.nagano.jp","ikeda.nagano.jp","ikusaka.nagano.jp","ina.nagano.jp","karuizawa.nagano.jp","kawakami.nagano.jp","kiso.nagano.jp","kisofukushima.nagano.jp","kitaaiki.nagano.jp","komagane.nagano.jp","komoro.nagano.jp","matsukawa.nagano.jp","matsumoto.nagano.jp","miasa.nagano.jp","minamiaiki.nagano.jp","minamimaki.nagano.jp","minamiminowa.nagano.jp","minowa.nagano.jp","miyada.nagano.jp","miyota.nagano.jp","mochizuki.nagano.jp","nagano.nagano.jp","nagawa.nagano.jp","nagiso.nagano.jp","nakagawa.nagano.jp","nakano.nagano.jp","nozawaonsen.nagano.jp","obuse.nagano.jp","ogawa.nagano.jp","okaya.nagano.jp","omachi.nagano.jp","omi.nagano.jp","ookuwa.nagano.jp","ooshika.nagano.jp","otaki.nagano.jp","otari.nagano.jp","sakae.nagano.jp","sakaki.nagano.jp","saku.nagano.jp","sakuho.nagano.jp","shimosuwa.nagano.jp","shinanomachi.nagano.jp","shiojiri.nagano.jp","suwa.nagano.jp","suzaka.nagano.jp","takagi.nagano.jp","takamori.nagano.jp","takayama.nagano.jp","tateshina.nagano.jp","tatsuno.nagano.jp","togakushi.nagano.jp","togura.nagano.jp","tomi.nagano.jp","ueda.nagano.jp","wada.nagano.jp","yamagata.nagano.jp","yamanouchi.nagano.jp","yasaka.nagano.jp","yasuoka.nagano.jp","chijiwa.nagasaki.jp","futsu.nagasaki.jp","goto.nagasaki.jp","hasami.nagasaki.jp","hirado.nagasaki.jp","iki.nagasaki.jp","isahaya.nagasaki.jp","kawatana.nagasaki.jp","kuchinotsu.nagasaki.jp","matsuura.nagasaki.jp","nagasaki.nagasaki.jp","obama.nagasaki.jp","omura.nagasaki.jp","oseto.nagasaki.jp","saikai.nagasaki.jp","sasebo.nagasaki.jp","seihi.nagasaki.jp","shimabara.nagasaki.jp","shinkamigoto.nagasaki.jp","togitsu.nagasaki.jp","tsushima.nagasaki.jp","unzen.nagasaki.jp","ando.nara.jp","gose.nara.jp","heguri.nara.jp","higashiyoshino.nara.jp","ikaruga.nara.jp","ikoma.nara.jp","kamikitayama.nara.jp","kanmaki.nara.jp","kashiba.nara.jp","kashihara.nara.jp","katsuragi.nara.jp","kawai.nara.jp","kawakami.nara.jp","kawanishi.nara.jp","koryo.nara.jp","kurotaki.nara.jp","mitsue.nara.jp","miyake.nara.jp","nara.nara.jp","nosegawa.nara.jp","oji.nara.jp","ouda.nara.jp","oyodo.nara.jp","sakurai.nara.jp","sango.nara.jp","shimoichi.nara.jp","shimokitayama.nara.jp","shinjo.nara.jp","soni.nara.jp","takatori.nara.jp","tawaramoto.nara.jp","tenkawa.nara.jp","tenri.nara.jp","uda.nara.jp","yamatokoriyama.nara.jp","yamatotakada.nara.jp","yamazoe.nara.jp","yoshino.nara.jp","aga.niigata.jp","agano.niigata.jp","gosen.niigata.jp","itoigawa.niigata.jp","izumozaki.niigata.jp","joetsu.niigata.jp","kamo.niigata.jp","kariwa.niigata.jp","kashiwazaki.niigata.jp","minamiuonuma.niigata.jp","mitsuke.niigata.jp","muika.niigata.jp","murakami.niigata.jp","myoko.niigata.jp","nagaoka.niigata.jp","niigata.niigata.jp","ojiya.niigata.jp","omi.niigata.jp","sado.niigata.jp","sanjo.niigata.jp","seiro.niigata.jp","seirou.niigata.jp","sekikawa.niigata.jp","shibata.niigata.jp","tagami.niigata.jp","tainai.niigata.jp","tochio.niigata.jp","tokamachi.niigata.jp","tsubame.niigata.jp","tsunan.niigata.jp","uonuma.niigata.jp","yahiko.niigata.jp","yoita.niigata.jp","yuzawa.niigata.jp","beppu.oita.jp","bungoono.oita.jp","bungotakada.oita.jp","hasama.oita.jp","hiji.oita.jp","himeshima.oita.jp","hita.oita.jp","kamitsue.oita.jp","kokonoe.oita.jp","kuju.oita.jp","kunisaki.oita.jp","kusu.oita.jp","oita.oita.jp","saiki.oita.jp","taketa.oita.jp","tsukumi.oita.jp","usa.oita.jp","usuki.oita.jp","yufu.oita.jp","akaiwa.okayama.jp","asakuchi.okayama.jp","bizen.okayama.jp","hayashima.okayama.jp","ibara.okayama.jp","kagamino.okayama.jp","kasaoka.okayama.jp","kibichuo.okayama.jp","kumenan.okayama.jp","kurashiki.okayama.jp","maniwa.okayama.jp","misaki.okayama.jp","nagi.okayama.jp","niimi.okayama.jp","nishiawakura.okayama.jp","okayama.okayama.jp","satosho.okayama.jp","setouchi.okayama.jp","shinjo.okayama.jp","shoo.okayama.jp","soja.okayama.jp","takahashi.okayama.jp","tamano.okayama.jp","tsuyama.okayama.jp","wake.okayama.jp","yakage.okayama.jp","aguni.okinawa.jp","ginowan.okinawa.jp","ginoza.okinawa.jp","gushikami.okinawa.jp","haebaru.okinawa.jp","higashi.okinawa.jp","hirara.okinawa.jp","iheya.okinawa.jp","ishigaki.okinawa.jp","ishikawa.okinawa.jp","itoman.okinawa.jp","izena.okinawa.jp","kadena.okinawa.jp","kin.okinawa.jp","kitadaito.okinawa.jp","kitanakagusuku.okinawa.jp","kumejima.okinawa.jp","kunigami.okinawa.jp","minamidaito.okinawa.jp","motobu.okinawa.jp","nago.okinawa.jp","naha.okinawa.jp","nakagusuku.okinawa.jp","nakijin.okinawa.jp","nanjo.okinawa.jp","nishihara.okinawa.jp","ogimi.okinawa.jp","okinawa.okinawa.jp","onna.okinawa.jp","shimoji.okinawa.jp","taketomi.okinawa.jp","tarama.okinawa.jp","tokashiki.okinawa.jp","tomigusuku.okinawa.jp","tonaki.okinawa.jp","urasoe.okinawa.jp","uruma.okinawa.jp","yaese.okinawa.jp","yomitan.okinawa.jp","yonabaru.okinawa.jp","yonaguni.okinawa.jp","zamami.okinawa.jp","abeno.osaka.jp","chihayaakasaka.osaka.jp","chuo.osaka.jp","daito.osaka.jp","fujiidera.osaka.jp","habikino.osaka.jp","hannan.osaka.jp","higashiosaka.osaka.jp","higashisumiyoshi.osaka.jp","higashiyodogawa.osaka.jp","hirakata.osaka.jp","ibaraki.osaka.jp","ikeda.osaka.jp","izumi.osaka.jp","izumiotsu.osaka.jp","izumisano.osaka.jp","kadoma.osaka.jp","kaizuka.osaka.jp","kanan.osaka.jp","kashiwara.osaka.jp","katano.osaka.jp","kawachinagano.osaka.jp","kishiwada.osaka.jp","kita.osaka.jp","kumatori.osaka.jp","matsubara.osaka.jp","minato.osaka.jp","minoh.osaka.jp","misaki.osaka.jp","moriguchi.osaka.jp","neyagawa.osaka.jp","nishi.osaka.jp","nose.osaka.jp","osakasayama.osaka.jp","sakai.osaka.jp","sayama.osaka.jp","sennan.osaka.jp","settsu.osaka.jp","shijonawate.osaka.jp","shimamoto.osaka.jp","suita.osaka.jp","tadaoka.osaka.jp","taishi.osaka.jp","tajiri.osaka.jp","takaishi.osaka.jp","takatsuki.osaka.jp","tondabayashi.osaka.jp","toyonaka.osaka.jp","toyono.osaka.jp","yao.osaka.jp","ariake.saga.jp","arita.saga.jp","fukudomi.saga.jp","genkai.saga.jp","hamatama.saga.jp","hizen.saga.jp","imari.saga.jp","kamimine.saga.jp","kanzaki.saga.jp","karatsu.saga.jp","kashima.saga.jp","kitagata.saga.jp","kitahata.saga.jp","kiyama.saga.jp","kouhoku.saga.jp","kyuragi.saga.jp","nishiarita.saga.jp","ogi.saga.jp","omachi.saga.jp","ouchi.saga.jp","saga.saga.jp","shiroishi.saga.jp","taku.saga.jp","tara.saga.jp","tosu.saga.jp","yoshinogari.saga.jp","arakawa.saitama.jp","asaka.saitama.jp","chichibu.saitama.jp","fujimi.saitama.jp","fujimino.saitama.jp","fukaya.saitama.jp","hanno.saitama.jp","hanyu.saitama.jp","hasuda.saitama.jp","hatogaya.saitama.jp","hatoyama.saitama.jp","hidaka.saitama.jp","higashichichibu.saitama.jp","higashimatsuyama.saitama.jp","honjo.saitama.jp","ina.saitama.jp","iruma.saitama.jp","iwatsuki.saitama.jp","kamiizumi.saitama.jp","kamikawa.saitama.jp","kamisato.saitama.jp","kasukabe.saitama.jp","kawagoe.saitama.jp","kawaguchi.saitama.jp","kawajima.saitama.jp","kazo.saitama.jp","kitamoto.saitama.jp","koshigaya.saitama.jp","kounosu.saitama.jp","kuki.saitama.jp","kumagaya.saitama.jp","matsubushi.saitama.jp","minano.saitama.jp","misato.saitama.jp","miyashiro.saitama.jp","miyoshi.saitama.jp","moroyama.saitama.jp","nagatoro.saitama.jp","namegawa.saitama.jp","niiza.saitama.jp","ogano.saitama.jp","ogawa.saitama.jp","ogose.saitama.jp","okegawa.saitama.jp","omiya.saitama.jp","otaki.saitama.jp","ranzan.saitama.jp","ryokami.saitama.jp","saitama.saitama.jp","sakado.saitama.jp","satte.saitama.jp","sayama.saitama.jp","shiki.saitama.jp","shiraoka.saitama.jp","soka.saitama.jp","sugito.saitama.jp","toda.saitama.jp","tokigawa.saitama.jp","tokorozawa.saitama.jp","tsurugashima.saitama.jp","urawa.saitama.jp","warabi.saitama.jp","yashio.saitama.jp","yokoze.saitama.jp","yono.saitama.jp","yorii.saitama.jp","yoshida.saitama.jp","yoshikawa.saitama.jp","yoshimi.saitama.jp","aisho.shiga.jp","gamo.shiga.jp","higashiomi.shiga.jp","hikone.shiga.jp","koka.shiga.jp","konan.shiga.jp","kosei.shiga.jp","koto.shiga.jp","kusatsu.shiga.jp","maibara.shiga.jp","moriyama.shiga.jp","nagahama.shiga.jp","nishiazai.shiga.jp","notogawa.shiga.jp","omihachiman.shiga.jp","otsu.shiga.jp","ritto.shiga.jp","ryuoh.shiga.jp","takashima.shiga.jp","takatsuki.shiga.jp","torahime.shiga.jp","toyosato.shiga.jp","yasu.shiga.jp","akagi.shimane.jp","ama.shimane.jp","gotsu.shimane.jp","hamada.shimane.jp","higashiizumo.shimane.jp","hikawa.shimane.jp","hikimi.shimane.jp","izumo.shimane.jp","kakinoki.shimane.jp","masuda.shimane.jp","matsue.shimane.jp","misato.shimane.jp","nishinoshima.shimane.jp","ohda.shimane.jp","okinoshima.shimane.jp","okuizumo.shimane.jp","shimane.shimane.jp","tamayu.shimane.jp","tsuwano.shimane.jp","unnan.shimane.jp","yakumo.shimane.jp","yasugi.shimane.jp","yatsuka.shimane.jp","arai.shizuoka.jp","atami.shizuoka.jp","fuji.shizuoka.jp","fujieda.shizuoka.jp","fujikawa.shizuoka.jp","fujinomiya.shizuoka.jp","fukuroi.shizuoka.jp","gotemba.shizuoka.jp","haibara.shizuoka.jp","hamamatsu.shizuoka.jp","higashiizu.shizuoka.jp","ito.shizuoka.jp","iwata.shizuoka.jp","izu.shizuoka.jp","izunokuni.shizuoka.jp","kakegawa.shizuoka.jp","kannami.shizuoka.jp","kawanehon.shizuoka.jp","kawazu.shizuoka.jp","kikugawa.shizuoka.jp","kosai.shizuoka.jp","makinohara.shizuoka.jp","matsuzaki.shizuoka.jp","minamiizu.shizuoka.jp","mishima.shizuoka.jp","morimachi.shizuoka.jp","nishiizu.shizuoka.jp","numazu.shizuoka.jp","omaezaki.shizuoka.jp","shimada.shizuoka.jp","shimizu.shizuoka.jp","shimoda.shizuoka.jp","shizuoka.shizuoka.jp","susono.shizuoka.jp","yaizu.shizuoka.jp","yoshida.shizuoka.jp","ashikaga.tochigi.jp","bato.tochigi.jp","haga.tochigi.jp","ichikai.tochigi.jp","iwafune.tochigi.jp","kaminokawa.tochigi.jp","kanuma.tochigi.jp","karasuyama.tochigi.jp","kuroiso.tochigi.jp","mashiko.tochigi.jp","mibu.tochigi.jp","moka.tochigi.jp","motegi.tochigi.jp","nasu.tochigi.jp","nasushiobara.tochigi.jp","nikko.tochigi.jp","nishikata.tochigi.jp","nogi.tochigi.jp","ohira.tochigi.jp","ohtawara.tochigi.jp","oyama.tochigi.jp","sakura.tochigi.jp","sano.tochigi.jp","shimotsuke.tochigi.jp","shioya.tochigi.jp","takanezawa.tochigi.jp","tochigi.tochigi.jp","tsuga.tochigi.jp","ujiie.tochigi.jp","utsunomiya.tochigi.jp","yaita.tochigi.jp","aizumi.tokushima.jp","anan.tokushima.jp","ichiba.tokushima.jp","itano.tokushima.jp","kainan.tokushima.jp","komatsushima.tokushima.jp","matsushige.tokushima.jp","mima.tokushima.jp","minami.tokushima.jp","miyoshi.tokushima.jp","mugi.tokushima.jp","nakagawa.tokushima.jp","naruto.tokushima.jp","sanagochi.tokushima.jp","shishikui.tokushima.jp","tokushima.tokushima.jp","wajiki.tokushima.jp","adachi.tokyo.jp","akiruno.tokyo.jp","akishima.tokyo.jp","aogashima.tokyo.jp","arakawa.tokyo.jp","bunkyo.tokyo.jp","chiyoda.tokyo.jp","chofu.tokyo.jp","chuo.tokyo.jp","edogawa.tokyo.jp","fuchu.tokyo.jp","fussa.tokyo.jp","hachijo.tokyo.jp","hachioji.tokyo.jp","hamura.tokyo.jp","higashikurume.tokyo.jp","higashimurayama.tokyo.jp","higashiyamato.tokyo.jp","hino.tokyo.jp","hinode.tokyo.jp","hinohara.tokyo.jp","inagi.tokyo.jp","itabashi.tokyo.jp","katsushika.tokyo.jp","kita.tokyo.jp","kiyose.tokyo.jp","kodaira.tokyo.jp","koganei.tokyo.jp","kokubunji.tokyo.jp","komae.tokyo.jp","koto.tokyo.jp","kouzushima.tokyo.jp","kunitachi.tokyo.jp","machida.tokyo.jp","meguro.tokyo.jp","minato.tokyo.jp","mitaka.tokyo.jp","mizuho.tokyo.jp","musashimurayama.tokyo.jp","musashino.tokyo.jp","nakano.tokyo.jp","nerima.tokyo.jp","ogasawara.tokyo.jp","okutama.tokyo.jp","ome.tokyo.jp","oshima.tokyo.jp","ota.tokyo.jp","setagaya.tokyo.jp","shibuya.tokyo.jp","shinagawa.tokyo.jp","shinjuku.tokyo.jp","suginami.tokyo.jp","sumida.tokyo.jp","tachikawa.tokyo.jp","taito.tokyo.jp","tama.tokyo.jp","toshima.tokyo.jp","chizu.tottori.jp","hino.tottori.jp","kawahara.tottori.jp","koge.tottori.jp","kotoura.tottori.jp","misasa.tottori.jp","nanbu.tottori.jp","nichinan.tottori.jp","sakaiminato.tottori.jp","tottori.tottori.jp","wakasa.tottori.jp","yazu.tottori.jp","yonago.tottori.jp","asahi.toyama.jp","fuchu.toyama.jp","fukumitsu.toyama.jp","funahashi.toyama.jp","himi.toyama.jp","imizu.toyama.jp","inami.toyama.jp","johana.toyama.jp","kamiichi.toyama.jp","kurobe.toyama.jp","nakaniikawa.toyama.jp","namerikawa.toyama.jp","nanto.toyama.jp","nyuzen.toyama.jp","oyabe.toyama.jp","taira.toyama.jp","takaoka.toyama.jp","tateyama.toyama.jp","toga.toyama.jp","tonami.toyama.jp","toyama.toyama.jp","unazuki.toyama.jp","uozu.toyama.jp","yamada.toyama.jp","arida.wakayama.jp","aridagawa.wakayama.jp","gobo.wakayama.jp","hashimoto.wakayama.jp","hidaka.wakayama.jp","hirogawa.wakayama.jp","inami.wakayama.jp","iwade.wakayama.jp","kainan.wakayama.jp","kamitonda.wakayama.jp","katsuragi.wakayama.jp","kimino.wakayama.jp","kinokawa.wakayama.jp","kitayama.wakayama.jp","koya.wakayama.jp","koza.wakayama.jp","kozagawa.wakayama.jp","kudoyama.wakayama.jp","kushimoto.wakayama.jp","mihama.wakayama.jp","misato.wakayama.jp","nachikatsuura.wakayama.jp","shingu.wakayama.jp","shirahama.wakayama.jp","taiji.wakayama.jp","tanabe.wakayama.jp","wakayama.wakayama.jp","yuasa.wakayama.jp","yura.wakayama.jp","asahi.yamagata.jp","funagata.yamagata.jp","higashine.yamagata.jp","iide.yamagata.jp","kahoku.yamagata.jp","kaminoyama.yamagata.jp","kaneyama.yamagata.jp","kawanishi.yamagata.jp","mamurogawa.yamagata.jp","mikawa.yamagata.jp","murayama.yamagata.jp","nagai.yamagata.jp","nakayama.yamagata.jp","nanyo.yamagata.jp","nishikawa.yamagata.jp","obanazawa.yamagata.jp","oe.yamagata.jp","oguni.yamagata.jp","ohkura.yamagata.jp","oishida.yamagata.jp","sagae.yamagata.jp","sakata.yamagata.jp","sakegawa.yamagata.jp","shinjo.yamagata.jp","shirataka.yamagata.jp","shonai.yamagata.jp","takahata.yamagata.jp","tendo.yamagata.jp","tozawa.yamagata.jp","tsuruoka.yamagata.jp","yamagata.yamagata.jp","yamanobe.yamagata.jp","yonezawa.yamagata.jp","yuza.yamagata.jp","abu.yamaguchi.jp","hagi.yamaguchi.jp","hikari.yamaguchi.jp","hofu.yamaguchi.jp","iwakuni.yamaguchi.jp","kudamatsu.yamaguchi.jp","mitou.yamaguchi.jp","nagato.yamaguchi.jp","oshima.yamaguchi.jp","shimonoseki.yamaguchi.jp","shunan.yamaguchi.jp","tabuse.yamaguchi.jp","tokuyama.yamaguchi.jp","toyota.yamaguchi.jp","ube.yamaguchi.jp","yuu.yamaguchi.jp","chuo.yamanashi.jp","doshi.yamanashi.jp","fuefuki.yamanashi.jp","fujikawa.yamanashi.jp","fujikawaguchiko.yamanashi.jp","fujiyoshida.yamanashi.jp","hayakawa.yamanashi.jp","hokuto.yamanashi.jp","ichikawamisato.yamanashi.jp","kai.yamanashi.jp","kofu.yamanashi.jp","koshu.yamanashi.jp","kosuge.yamanashi.jp","minami-alps.yamanashi.jp","minobu.yamanashi.jp","nakamichi.yamanashi.jp","nanbu.yamanashi.jp","narusawa.yamanashi.jp","nirasaki.yamanashi.jp","nishikatsura.yamanashi.jp","oshino.yamanashi.jp","otsuki.yamanashi.jp","showa.yamanashi.jp","tabayama.yamanashi.jp","tsuru.yamanashi.jp","uenohara.yamanashi.jp","yamanakako.yamanashi.jp","yamanashi.yamanashi.jp","ke","ac.ke","co.ke","go.ke","info.ke","me.ke","mobi.ke","ne.ke","or.ke","sc.ke","kg","
551org.kg","net.kg","com.kg","edu.kg","gov.kg","mil.kg","*.kh","ki","edu.ki","biz.ki","net.ki","org.ki","gov.ki","info.ki","com.ki","km","org.km","nom.km","gov.km","prd.km","tm.km","edu.km","mil.km","ass.km","com.km","coop.km","asso.km","presse.km","medecin.km","notaires.km","pharmaciens.km","veterinaire.km","gouv.km","kn","net.kn","org.kn","edu.kn","gov.kn","kp","com.kp","edu.kp","gov.kp","org.kp","rep.kp","tra.kp","kr","ac.kr","co.kr","es.kr","go.kr","hs.kr","kg.kr","mil.kr","ms.kr","ne.kr","or.kr","pe.kr","re.kr","sc.kr","busan.kr","chungbuk.kr","chungnam.kr","daegu.kr","daejeon.kr","gangwon.kr","gwangju.kr","gyeongbuk.kr","gyeonggi.kr","gyeongnam.kr","incheon.kr","jeju.kr","jeonbuk.kr","jeonnam.kr","seoul.kr","ulsan.kr","kw","com.kw","edu.kw","emb.kw","gov.kw","ind.kw","net.kw","org.kw","ky","com.ky","edu.ky","net.ky","org.ky","kz","org.kz","edu.kz","net.kz","gov.kz","mil.kz","com.kz","la","int.la","net.la","info.la","edu.la","gov.la","per.la","com.la","org.la","lb","com.lb","edu.lb","gov.lb","net.lb","org.lb","lc","com.lc","net.lc","co.lc","org.lc","edu.lc","gov.lc","li","lk","gov.lk","sch.lk","net.lk","int.lk","com.lk","org.lk","edu.lk","ngo.lk","soc.lk","web.lk","ltd.lk","assn.lk","grp.lk","hotel.lk","ac.lk","lr","com.lr","edu.lr","gov.lr","org.lr","net.lr","ls","ac.ls","biz.ls","co.ls","edu.ls","gov.ls","info.ls","net.ls","org.ls","sc.ls","lt","gov.lt","lu","lv","com.lv","edu.lv","gov.lv","org.lv","mil.lv","id.lv","net.lv","asn.lv","conf.lv","ly","com.ly","net.ly","gov.ly","plc.ly","edu.ly","sch.ly","med.ly","org.ly","id.ly","ma","co.ma","net.ma","gov.ma","org.ma","ac.ma","press.ma","mc","tm.mc","asso.mc","md","me","co.me","net.me","org.me","edu.me","ac.me","gov.me","its.me","priv.me","mg","org.mg","nom.mg","gov.mg","prd.mg","tm.mg","edu.mg","mil.mg","com.mg","co.mg","mh","mil","mk","com.mk","org.mk","net.mk","edu.mk","gov.mk","inf.mk","name.mk","ml","com.ml","edu.ml","gouv.ml","gov.ml","net.ml","org.ml","presse.ml","*.mm","mn","gov.mn","edu.mn","org.mn","mo","com.mo","net.mo","org.mo","edu.mo","gov.mo","mobi","mp","mq","mr","gov.mr","ms","com.ms","edu.ms","gov.ms","net.ms","org.ms","mt","com.mt","edu.mt","net.mt","org.mt","mu","com.mu","net.mu","org.mu","gov.mu","ac.mu","co.mu","or.mu","museum","academy.museum","agriculture.museum","air.museum","airguard.museum","alabama.museum","alaska.museum","amber.museum","ambulance.museum","american.museum","americana.museum","americanantiques.museum","americanart.museum","amsterdam.museum","and.museum","annefrank.museum","anthro.museum","anthropology.museum","antiques.museum","aquarium.museum","arboretum.museum","archaeological.museum","archaeology.museum","architecture.museum","art.museum","artanddesign.museum","artcenter.museum","artdeco.museum","arteducation.museum","artgallery.museum","arts.museum","artsandcrafts.museum","asmatart.museum","assassination.museum","assisi.museum","association.museum","astronomy.museum","atlanta.museum","austin.museum","australia.museum","automotive.museum","aviation.museum","axis.museum","badajoz.museum","baghdad.museum","bahn.museum","bale.museum","baltimore.museum","barcelona.museum","baseball.museum","basel.museum","baths.museum","bauern.museum","beauxarts.museum","beeldengeluid.museum","bellevue.museum","bergbau.museum","berkeley.museum","berlin.museum","bern.museum","bible.museum","bilbao.museum","bill.museum","birdart.museum","birthplace.museum","bonn.museum","boston.museum","botanical.museum","botanicalgarden.museum","botanicgarden.museum","botany.museum","brandywinevalley.museum","brasil.museum","bristol.museum","british.museum","britishcolumbia.museum","broadcast.museum","brunel.museum","brussel.museum","brussels.museum","bruxelles.museum","building.museum","burghof.museum","bus.museum","bushey.museum","cadaques.museum","california.museum","cambridge.museum","can.museum","canada.museum","capebreton.museum","carrier.museum","cartoonart.museum","casadelamoneda.museum","castle.museum","castres.museum","celtic.museum","center.museum","chattanooga.museum","cheltenham.museum","chesapeakebay.museum","chicago.museum","children.museum","childrens.museum","childrensgarden.museum","chiropractic.museum","chocolate.museum","christiansburg.museum","cincinnati.museum","cinema.museum","circus.museum","civilisation.museum","civilization.museum","civilwar.museum","clinton.museum","clock.museum","coal.museum","coastaldefence.museum","cody.museum","coldwar.museum","collection.museum","colonialwilliamsburg.museum","coloradoplateau.museum","columbia.museum","columbus.museum","communication.museum","communications.museum","community.museum","computer.museum","computerhistory.museum","comunicações.museum","contemporary.museum","contemporaryart.museum","convent.museum","copenhagen.museum","corporation.museum","correios-e-telecomunicações.museum","corvette.museum","costume.museum","countryestate.museum","county.museum","crafts.museum","cranbrook.museum","creation.museum","cultural.museum","culturalcenter.museum","culture.museum","cyber.museum","cymru.museum","dali.museum","dallas.museum","database.museum","ddr.museum","decorativearts.museum","delaware.museum","delmenhorst.museum","denmark.museum","depot.museum","design.museum","detroit.museum","dinosaur.museum","discovery.museum","dolls.museum","donostia.museum","durham.museum","eastafrica.museum","eastcoast.museum","education.museum","educational.museum","egyptian.museum","eisenbahn.museum","elburg.museum","elvendrell.museum","embroidery.museum","encyclopedic.museum","england.museum","entomology.museum","environment.museum","environmentalconservation.museum","epilepsy.museum","essex.museum","estate.museum","ethnology.museum","exeter.museum","exhibition.museum","family.museum","farm.museum","farmequipment.museum","farmers.museum","farmstead.museum","field.museum","figueres.museum","filatelia.museum","film.museum","fineart.museum","finearts.museum","finland.museum","flanders.museum","florida.museum","force.museum","fortmissoula.museum","fortworth.museum","foundation.museum","francaise.museum","frankfurt.museum","franziskaner.museum","freemasonry.museum","freiburg.museum","fribourg.museum","frog.museum","fundacio.museum","furniture.museum","gallery.museum","garden.museum","gateway.museum","geelvinck.museum","gemological.museum","geology.museum","georgia.museum","giessen.museum","glas.museum","glass.museum","gorge.museum","grandrapids.museum","graz.museum","guer
551nsey.museum","halloffame.museum","hamburg.museum","handson.museum","harvestcelebration.museum","hawaii.museum","health.museum","heimatunduhren.museum","hellas.museum","helsinki.museum","hembygdsforbund.museum","heritage.museum","histoire.museum","historical.museum","historicalsociety.museum","historichouses.museum","historisch.museum","historisches.museum","history.museum","historyofscience.museum","horology.museum","house.museum","humanities.museum","illustration.museum","imageandsound.museum","indian.museum","indiana.museum","indianapolis.museum","indianmarket.museum","intelligence.museum","interactive.museum","iraq.museum","iron.museum","isleofman.museum","jamison.museum","jefferson.museum","jerusalem.museum","jewelry.museum","jewish.museum","jewishart.museum","jfk.museum","journalism.museum","judaica.museum","judygarland.museum","juedisches.museum","juif.museum","karate.museum","karikatur.museum","kids.museum","koebenhavn.museum","koeln.museum","kunst.museum","kunstsammlung.museum","kunstunddesign.museum","labor.museum","labour.museum","lajolla.museum","lancashire.museum","landes.museum","lans.museum","läns.museum","larsson.museum","lewismiller.museum","lincoln.museum","linz.museum","living.museum","livinghistory.museum","localhistory.museum","london.museum","losangeles.museum","louvre.museum","loyalist.museum","lucerne.museum","luxembourg.museum","luzern.museum","mad.museum","madrid.museum","mallorca.museum","manchester.museum","mansion.museum","mansions.museum","manx.museum","marburg.museum","maritime.museum","maritimo.museum","maryland.museum","marylhurst.museum","media.museum","medical.museum","medizinhistorisches.museum","meeres.museum","memorial.museum","mesaverde.museum","michigan.museum","midatlantic.museum","military.museum","mill.museum","miners.museum","mining.museum","minnesota.museum","missile.museum","missoula.museum","modern.museum","moma.museum","money.museum","monmouth.museum","monticello.museum","montreal.museum","moscow.museum","motorcycle.museum","muenchen.museum","muenster.museum","mulhouse.museum","muncie.museum","museet.museum","museumcenter.museum","museumvereniging.museum","music.museum","national.museum","nationalfirearms.museum","nationalheritage.museum","nativeamerican.museum","naturalhistory.museum","naturalhistorymuseum.museum","naturalsciences.museum","nature.museum","naturhistorisches.museum","natuurwetenschappen.museum","naumburg.museum","naval.museum","nebraska.museum","neues.museum","newhampshire.museum","newjersey.museum","newmexico.museum","newport.museum","newspaper.museum","newyork.museum","niepce.museum","norfolk.museum","north.museum","nrw.museum","nyc.museum","nyny.museum","oceanographic.museum","oceanographique.museum","omaha.museum","online.museum","ontario.museum","openair.museum","oregon.museum","oregontrail.museum","otago.museum","oxford.museum","pacific.museum","paderborn.museum","palace.museum","paleo.museum","palmsprings.museum","panama.museum","paris.museum","pasadena.museum","pharmacy.museum","philadelphia.museum","philadelphiaarea.museum","philately.museum","phoenix.museum","photography.museum","pilots.museum","pittsburgh.museum","planetarium.museum","plantation.museum","plants.museum","plaza.museum","portal.museum","portland.museum","portlligat.museum","posts-and-telecommunications.museum","preservation.museum","presidio.museum","press.museum","project.museum","public.museum","pubol.museum","quebec.museum","railroad.museum","railway.museum","research.museum","resistance.museum","riodejaneiro.museum","rochester.museum","rockart.museum","roma.museum","russia.museum","saintlouis.museum","salem.museum","salvadordali.museum","salzburg.museum","sandiego.museum","sanfrancisco.museum","santabarbara.museum","santacruz.museum","santafe.museum","saskatchewan.museum","satx.museum","savannahga.museum","schlesisches.museum","schoenbrunn.museum","schokoladen.museum","school.museum","schweiz.museum","science.museum","scienceandhistory.museum","scienceandindustry.museum","sciencecenter.museum","sciencecenters.museum","science-fiction.museum","sciencehistory.museum","sciences.museum","sciencesnaturelles.museum","scotland.museum","seaport.museum","settlement.museum","settlers.museum","shell.museum","sherbrooke.museum","sibenik.museum","silk.museum","ski.museum","skole.museum","society.museum","sologne.museum","soundandvision.museum","southcarolina.museum","southwest.museum","space.museum","spy.museum","square.museum","stadt.museum","stalbans.museum","starnberg.museum","state.museum","stateofdelaware.museum","station.museum","steam.museum","steiermark.museum","stjohn.museum","stockholm.museum","stpetersburg.museum","stuttgart.museum","suisse.museum","surgeonshall.museum","surrey.museum","svizzera.museum","sweden.museum","sydney.museum","tank.museum","tcm.museum","technology.museum","telekommunikation.museum","television.museum","texas.museum","textile.museum","theater.museum","t
551ime.museum","timekeeping.museum","topology.museum","torino.museum","touch.museum","town.museum","transport.museum","tree.museum","trolley.museum","trust.museum","trustee.museum","uhren.museum","ulm.museum","undersea.museum","university.museum","usa.museum","usantiques.museum","usarts.museum","uscountryestate.museum","usculture.museum","usdecorativearts.museum","usgarden.museum","ushistory.museum","ushuaia.museum","uslivinghistory.museum","utah.museum","uvic.museum","valley.museum","vantaa.museum","versailles.museum","viking.museum","village.museum","virginia.museum","virtual.museum","virtuel.museum","vlaanderen.museum","volkenkunde.museum","wales.museum","wallonie.museum","war.museum","washingtondc.museum","watchandclock.museum","watch-and-clock.museum","western.museum","westfalen.museum","whaling.museum","wildlife.museum","williamsburg.museum","windmill.museum","workshop.museum","york.museum","yorkshire.museum","yosemite.museum","youth.museum","zoological.museum","zoology.museum","ירושלים.museum","иком.museum","mv","aero.mv","biz.mv","com.mv","coop.mv","edu.mv","gov.mv","info.mv","int.mv","mil.mv","museum.mv","name.mv","net.mv","org.mv","pro.mv","mw","ac.mw","biz.mw","co.mw","com.mw","coop.mw","edu.mw","gov.mw","int.mw","museum.mw","net.mw","org.mw","mx","com.mx","org.mx","gob.mx","edu.mx","net.mx","my","biz.my","com.my","edu.my","gov.my","mil.my","name.my","net.my","org.my","mz","ac.mz","adv.mz","co.mz","edu.mz","gov.mz","mil.mz","net.mz","org.mz","na","info.na","pro.na","name.na","school.na","or.na","dr.na","us.na","mx.na","ca.na","in.na","cc.na","tv.na","ws.na","mobi.na","co.na","com.na","org.na","name","nc","asso.nc","nom.nc","ne","net","nf","com.nf","net.nf","per.nf","rec.nf","web.nf","arts.nf","firm.nf","info.nf","other.nf","store.nf","ng","com.ng","edu.ng","gov.ng","i.ng","mil.ng","mobi.ng","name.ng","net.ng","org.ng","sch.ng","ni","ac.ni","biz.ni","co.ni","com.ni","edu.ni","gob.ni","in.ni","info.ni","int.ni","mil.ni","net.ni","nom.ni","org.ni","web.ni","nl","no","fhs.no","vgs.no","fylkesbibl.no","folkebibl.no","museum.no","idrett.no","priv.no","mil.no","stat.no","dep.no","kommune.no","herad.no","aa.no","ah.no","bu.no","fm.no","hl.no","hm.no","jan-mayen.no","mr.no","nl.no","nt.no","of.no","ol.no","oslo.no","rl.no","sf.no","st.no","svalbard.no","tm.no","tr.no","va.no","vf.no","gs.aa.no","gs.ah.no","gs.bu.no","gs.fm.no","gs.hl.no","gs.hm.no","gs.jan-mayen.no","gs.mr.no","gs.nl.no","gs.nt.no","gs.of.no","gs.ol.no","gs.oslo.no","gs.rl.no","gs.sf.no","gs.st.no","gs.svalbard.no","gs.tm.no","gs.tr.no","gs.va.no","gs.vf.no","akrehamn.no","åkrehamn.no","algard.no","ålgård.no","arna.no","brumunddal.no","bryne.no","bronnoysund.no","brønnøysund.no","drobak.no","drøbak.no","egersund.no","fetsund.no","floro.no","florø.no","fredrikstad.no","hokksund.no","honefoss.no","hønefoss.no","jessheim.no","jorpeland.no","jørpeland.no","kirkenes.no","kopervik.no","krokstadelva.no","langevag.no","langevåg.no","leirvik.no","mjondalen.no","mjøndalen.no","mo-i-rana.no","mosjoen.no","mosjøen.no","nesoddtangen.no","orkanger.no","osoyro.no","osøyro.no","raholt.no","råholt.no","sandnessjoen.no","sandnessjøen.no","skedsmokorset.no","slattum.no","spjelkavik.no","stathelle.no","stavern.no","stjordalshalsen.no","stjørdalshalsen.no","tananger.no","tranby.no","vossevangen.no","afjord.no","åfjord.no","agdenes.no","al.no","ål.no","alesund.no","ålesund.no","alstahaug.no","alta.no","áltá.no","alaheadju.no","álaheadju.no","alvdal.no","amli.no","åmli.no","amot.no","åmot.no","andebu.no","andoy.no","andøy.no","andasuolo.no","ardal.no","årdal.no","aremark.no","arendal.no","ås.no","aseral.no","åseral.no","asker.no","askim.no","askvoll.no","askoy.no","askøy.no","asnes.no","åsnes.no","audnedaln.no","aukra.no","aure.no","aurland.no","aurskog-holand.no","aurskog-høland.no","austevoll.no","austrheim.no","averoy.no","averøy.no","balestrand.no","ballangen.no","balat.no","bálát.no","balsfjord.no","bahccavuotna.no","báhccavuotna.no","bamble.no","bardu.no","beardu.no","beiarn.no","bajddar.no","bájddar.no","baidar.no","báidár.no","berg.no","bergen.no","berlevag.no","berlevåg.no","bearalvahki.no","bearalváhki.no","bindal.no","birkenes.no","bjarkoy.no","bjarkøy.no","bjerkreim.no","bjugn.no","bodo.no","bodø.no","badaddja.no","bådåddjå.no","budejju.n
551o","bokn.no","bremanger.no","bronnoy.no","brønnøy.no","bygland.no","bykle.no","barum.no","bærum.no","bo.telemark.no","bø.telemark.no","bo.nordland.no","bø.nordland.no","bievat.no","bievát.no","bomlo.no","bømlo.no","batsfjord.no","båtsfjord.no","bahcavuotna.no","báhcavuotna.no","dovre.no","drammen.no","drangedal.no","dyroy.no","dyrøy.no","donna.no","dønna.no","eid.no","eidfjord.no","eidsberg.no","eidskog.no","eidsvoll.no","eigersund.no","elverum.no","enebakk.no","engerdal.no","etne.no","etnedal.no","evenes.no","evenassi.no","evenášši.no","evje-og-hornnes.no","farsund.no","fauske.no","fuossko.no","fuoisku.no","fedje.no","fet.no","finnoy.no","finnøy.no","fitjar.no","fjaler.no","fjell.no","flakstad.no","flatanger.no","flekkefjord.no","flesberg.no","flora.no","fla.no","flå.no","folldal.no","forsand.no","fosnes.no","frei.no","frogn.no","froland.no","frosta.no","frana.no","fræna.no","froya.no","frøya.no","fusa.no","fyresdal.no","forde.no","førde.no","gamvik.no","gangaviika.no","gáŋgaviika.no","gaular.no","gausdal.no","gildeskal.no","gildeskål.no","giske.no","gjemnes.no","gjerdrum.no","gjerstad.no","gjesdal.no","gjovik.no","gjøvik.no","gloppen.no","gol.no","gran.no","grane.no","granvin.no","gratangen.no","grimstad.no","grong.no","kraanghke.no","kråanghke.no","grue.no","gulen.no","hadsel.no","halden.no","halsa.no","hamar.no","hamaroy.no","habmer.n
551o","hábmer.no","hapmir.no","hápmir.no","hammerfest.no","hammarfeasta.no","hámmárfeasta.no","haram.no","hareid.no","harstad.no","hasvik.no","aknoluokta.no","ákŋoluokta.no","hattfjelldal.no","aarborte.no","haugesund.no","hemne.no","hemnes.no","hemsedal.no","heroy.more-og-romsdal.no","herøy.møre-og-romsdal.no","heroy.nordland.no","herøy.nordland.no","hitra.no","hjartdal.no","hjelmeland.no","hobol.no","hobøl.no","hof.no","hol.no","hole.no","holmestrand.no","holtalen.no","holtålen.no","hornindal.no","horten.no","hurdal.no","hurum.no","hvaler.no","hyllestad.no","hagebostad.no","hægebostad.no","hoyanger.no","høyanger.no","hoylandet.no","høylandet.no","ha.no","hå.no","ibestad.no","inderoy.no","inderøy.no","iveland.no","jevnaker.no","jondal.no","jolster.no","jølster.no","karasjok.no","karasjohka.no","kárášjohka.no","karlsoy.no","galsa.no","gálsá.no","karmoy.no","karmøy.no","kautokeino.no","guovdageaidnu.no","klepp.no","klabu.no","klæbu.no","kongsberg.no","kongsvinger.no","kragero.no","kragerø.no","kristiansand.no","kristiansund.no","krodsherad.no","krødsherad.no","kvalsund.no","rahkkeravju.no","ráhkkerávju.no","kvam.no","kvinesdal.no","kvinnherad.no","kviteseid.no","kvitsoy.no","kvitsøy.no","kvafjord.no","kvæfjord.no","giehtavuoatna.no","kvanangen.no","kvænangen.no","navuotna.no","návuotna.no","kafjord.no","kåfjord.no","gaivuotna.no","gáivuotna.no","larvik.no","lavangen.no","lavagis.no","loabat.no","loabát.no","lebesby.no","davvesiida.no","leikanger.no","leirfjord.no","leka.no","leksvik.no","lenvik.no","leangaviika.no","leaŋgaviika.no","lesja.no","levanger.no","lier.no","lierne.no","lillehammer.no","lillesand.no","lindesnes.no","lindas.no","lindås.no","lom.no","loppa.no","lahppi.no","láhppi.no","lund.no","lunner.no","luroy.no","lurøy.no","luster.no","lyngdal.no","lyngen.no","ivgu.no","lardal.no","lerdal.no","lærdal.no","lodingen.no","lødingen.no","lorenskog.no","lørenskog.no","loten.no","løten.no","malvik.no","masoy.no","måsøy.no","muosat.no","muosát.no","mandal.no","marker.no","marnardal.no","masfjorden.no","meland.no","meldal.no","melhus.no","meloy.no","meløy.no","meraker.no","meråker.no","moareke.no","moåreke.no","midsund.no","midtre-gauldal.no","modalen.no","modum.no","molde.no","moskenes.no","moss.no","mosvik.no","malselv.no","målselv.no","malatvuopmi.no","málatvuopmi.no","namdalseid.no","aejrie.no","namsos.no","namsskogan.no","naamesjevuemie.no","nååmesjevuemie.no","laakesvuemie.no","nannestad.no","narvik.no","narviika.no","naustdal.no","nedre-eiker.no","nes.akershus.no","nes.buskerud.no","nesna.no","nesodden.no","nesseby.no","unjarga.no","unjárga.no","nesset.no","nissedal.no","nittedal.no","nord-aurdal.no","nord-fron.no","nord-odal.no","norddal.no","nordkapp.no","davvenjarga.no","davvenjárga.no","nordre-land.no","nordreisa.no","raisa.no","ráisa.no","nore-og-uvdal.no","notodden.no","naroy.no","nærøy.no","notteroy.no","nøtterøy.no","odda.no","oksnes.no","øksnes.no","oppdal.no","oppegard.no","oppegård.no","orkdal.no","orland.no","ørland.no","orskog.no","ørskog.no","orsta.no","ørsta.no","os.hedmark.no","os.hordaland.no","osen.no","osteroy.no","osterøy.no","ostre-toten.no","østre-toten.no","overhalla.no","ovre-eiker.no","øvre-eiker.no","oyer.no","øyer.no","oygarden.no","øygarden.no","oystre-slidre.no","øystre-slidre.no","porsanger.no","porsangu.no","porsáŋgu.no","porsgrunn.no","radoy.no","radøy.no","rakkestad.no","rana.no","ruovat.no","randaberg.no","rauma.no","rendalen.no","rennebu.no","rennesoy.no","rennesøy.no","rindal.no","ringebu.no","ringerike.no","ringsaker.no","rissa.no","risor.no","risør.no","roan.no","rollag.no","rygge.no","ralingen.no","rælingen.no","rodoy.no","rødøy.no","romskog.no","rømskog.no","roros.no","røros.no","rost.no","røst.no","royken.no","røyken.no","royrvik.no","røyrvik.no","rade.no","råde.no","salangen.no","siellak.no","saltdal.no","salat.no","sálát.no","sálat.no","samnanger.no","sande.more-og-romsdal.no","sande.møre-og-romsdal.no","sande.vestfold.no","sandefjord.no","sandnes.no","sandoy.no","sandøy.no","sarpsborg.no","sauda.no","sauherad.no","sel.no","selbu.no","selje.no","seljord.no","sigdal.no","siljan.no","sirdal.no","skaun.no","skedsmo.no","ski.no","skien.no","skiptvet.no","skjervoy.no","skjervøy.no","skierva.no","skiervá.no","skjak.no","skjåk.no","skodje.no","skanland.no","skånland.no","skanit.no","skánit.no","smola.no","smøla.no","snillfjord.no","snasa.no","snåsa.no","snoasa.no","snaase.no","snåase.no","sogndal.no","sokndal.no","sola.no","solund.no","songdalen.no","sortland.no","spydeberg.n
551o","stange.no","stavanger.no","steigen.no","steinkjer.no","stjordal.no","stjørdal.no","stokke.no","stor-elvdal.no","stord.no","stordal.no","storfjord.no","omasvuotna.no","strand.no","stranda.no","stryn.no","sula.no","suldal.no","sund.no","sunndal.no","surnadal.no","sveio.no","svelvik.no","sykkylven.no","sogne.no","søgne.no","somna.no","sømna.no","sondre-land.no","søndre-land.no","sor-aurdal.no","sør-aurdal.no","sor-fron.no","sør-fron.no","sor-odal.no","sør-odal.no","sor-varanger.no","sør-varanger.no","matta-varjjat.no","mátta-várjjat.no","sorfold.no","sørfold.no","sorreisa.no","sørreisa.no","sorum.no","sørum.no","tana.no","deatnu.no","time.no","tingvoll.no","tinn.no","tjeldsund.no","dielddanuorri.no","tjome.no","tjøme.no","tokke.no","tolga.no","torsken.no","tranoy.no","tranøy.no","tromso.no","tromsø.no","tromsa.no","romsa.no","trondheim.no","troandin.no","trysil.no","trana.no","træna.no","trogstad.no","trøgstad.no","tvedestrand.no","tydal.no","tynset.no","tysfjord.no","divtasvuodna.no","divttasvuotna.no","tysnes.no","tysvar.no","tysvær.no","tonsberg.no","tønsberg.no","ullensaker.no","ullensvang.no","ulvik.no","utsira.no","vadso.no","vadsø.no","cahcesuolo.no","čáhcesuolo.no","vaksdal.no","valle.no","vang.no","vanylven.no","vardo.no","vardø.no","varggat.no","várggát.no","vefsn.no","vaapste.no","vega.no","vegarshei.no","vegårshei.no","vennesla.no","verdal.no","verran.no","vestby.no","vestnes.no","vestre-slidre.no","vestre-toten.no","vestvagoy.no","vestvågøy.no","vevelstad.no","vik.no","vikna.no","vindafjord.no","volda.no","voss.no","varoy.no","værøy.no","vagan.no","vågan.no","voagat.no","vagsoy.no","vågsøy.no","vaga.no","vågå.no","valer.ostfold.no","våler.østfold.no","valer.hedmark.no","våler.hedmark.no","*.np","nr","biz.nr","info.nr","gov.nr","edu.nr","org.nr","net.nr","com.nr","nu","nz","ac.nz","co.nz","cri.nz","geek.nz","gen.nz","govt.nz","health.nz","iwi.nz","kiwi.nz","maori.nz","mil.nz","māori.nz","net.nz","org.nz","parliament.nz","school.nz","om","co.om","com.om","edu.om","gov.om","med.om","museum.om","net.om","org.om","pro.om","onion","org","pa","ac.pa","gob.pa","com.pa","org.pa","sld.pa","edu.pa","net.pa","ing.pa","abo.pa","med.pa","nom.pa","pe","edu.pe","gob.pe","nom.pe","mil.pe","org.pe","com.pe","net.pe","pf","com.pf","org.pf","edu.pf","*.pg","ph","com.ph","net.ph","org.ph","gov.ph","edu.ph","ngo.ph","mil.ph","i.ph","pk","com.pk","net.pk","edu.pk","org.pk","fam.pk","biz.pk","web.pk","gov.pk","gob.pk","gok.pk","gon.pk","gop.pk","gos.pk","info.pk","pl","com.pl","net.pl","org.pl","aid.pl","agro.pl","atm.pl","auto.pl","biz.pl","edu.pl","gmina.pl","gsm.pl","info.pl","mail.pl","miasta.pl","media.pl","mil.pl","nieruchomosci.pl","nom.pl","pc.pl","powiat.pl","priv.pl","realestate.pl","rel.pl","sex.pl","shop.pl","sklep.pl","sos.pl","szkola.pl","targi.pl","tm.pl","tourism.pl","travel.pl","turystyka.pl","gov.pl","ap.gov.pl","ic.gov.pl","is.gov.pl","us.gov.pl","kmpsp.gov.pl","kppsp.gov.pl","kwpsp.gov.pl","psp.gov.pl","wskr.gov.pl","kwp.gov.pl","mw.gov.pl","ug.gov.pl","um.gov.pl","umig.gov.pl","ugim.gov.pl","upow.gov.pl","uw.gov.pl","starostwo.gov.pl","pa.gov.pl","po.gov.pl","psse.gov.pl","pup.gov.pl","rzgw.gov.pl","sa.gov.pl","so.gov.pl","sr.gov.pl","wsa.gov.pl","sko.gov.pl","uzs.gov.pl","wiih.gov.pl","winb.gov.pl","pinb.gov.pl","wios.gov.pl","witd.gov.pl","wzmiuw.gov.pl","piw.gov.pl","wiw.gov.pl","griw.gov.pl","wif.gov.pl","oum.gov.pl","sdn.gov.pl","zp.gov.pl","uppo.gov.pl","mup.gov.pl","wuoz.gov.pl","konsulat.gov.pl","oirm.gov.pl","augustow.pl","babia-gora.pl","bedzin.pl","beskidy.pl","bialowieza.pl","bialystok.pl","bielawa.pl","bieszczady.pl","boleslawiec.pl","bydgoszcz.pl","bytom.pl","cieszyn.pl","czeladz.pl","czest.pl","dlugoleka.pl","elblag.pl","elk.pl","glogow.pl","gniezno.pl","gorlice.pl","grajewo.pl","ilawa.pl","jaworzno.pl","jelenia-gora.pl","jgora.pl","kalisz.pl","kazimierz-dolny.pl","karpacz.pl","kartuzy.pl","kaszuby.pl","katowice.pl","kepno.pl","ketrzyn.pl","klodzko.pl","kobierzyce.pl","kolobrzeg.pl","konin.pl","konskowola.pl","kutno.pl","lapy.pl","lebork.pl","legnica.pl","lezajsk.pl","limanowa.pl","lomza.pl","lowicz.pl","lubin.pl","lukow.pl","malbork.pl","malopolska.pl","mazowsze.pl","mazury.pl","mielec.pl","mielno.pl","mragowo.pl","naklo.pl","nowaruda.pl","nysa.pl","olawa.pl","olecko.pl","olkusz.pl","olsztyn.pl","opoczno.pl","opole.pl","ostroda.pl","ostroleka.pl","ostrowiec.pl","ostrowwlkp.pl","pila.pl","pisz.pl","podhale.pl","podlasie.pl","polkowice.pl","pomorze.pl","pomorskie.pl","prochowice.pl","pruszkow.pl","przeworsk.pl","pulawy.pl","radom.pl","rawa-maz.pl","rybnik.pl","rzeszow.pl","sanok.pl","sejny.pl","slask.pl","slupsk.pl","sosnowiec.pl","stalowa-wola.pl","skoczow.pl","starachowice.pl","stargard.pl","suwalki.pl","swidnica.pl","swiebodzin.pl","swinoujscie.pl","szczecin.pl","szczytno.pl","tarnobrzeg.pl","tgory.pl","turek.pl","tychy.pl","ustka.pl","walbrzych.pl","warmia.pl","warszawa.pl","waw.pl","wegrow.pl","wielun.pl","wlocl.pl","wloclawek.pl","wo
551dzislaw.pl","wolomin.pl","wroclaw.pl","zachpomor.pl","zagan.pl","zarow.pl","zgora.pl","zgorzelec.pl","pm","pn","gov.pn","co.pn","org.pn","edu.pn","net.pn","post","pr","com.pr","net.pr","org.pr","gov.pr","edu.pr","isla.pr","pro.pr","biz.pr","info.pr","name.pr","est.pr","prof.pr","ac.pr","pro","aaa.pro","aca.pro","acct.pro","avocat.pro","bar.pro","cpa.pro","eng.pro","jur.pro","law.pro","med.pro","recht.pro","ps","edu.ps","gov.ps","sec.ps","plo.ps","com.ps","org.ps","net.ps","pt","net.pt","gov.pt","org.pt","edu.pt","int.pt","publ.pt","com.pt","nome.pt","pw","co.pw","ne.pw","or.pw","ed.pw","go.pw","belau.pw","py","com.py","coop.py","edu.py","gov.py","mil.py","net.py","org.py","qa","com.qa","edu.qa","gov.qa","mil.qa","name.qa","net.qa","org.qa","sch.qa","re","asso.re","com.re","nom.re","ro","arts.ro","com.ro","firm.ro","info.ro","nom.ro","nt.ro","org.ro","rec.ro","store.ro","tm.ro","www.ro","rs","ac.rs","co.rs","edu.rs","gov.rs","in.rs","org.rs","ru","rw","ac.rw","co.rw","coop.rw","gov.rw","mil.rw","net.rw","org.rw","sa","com.sa","net.sa","org.sa","gov.sa","med.sa","pub.sa","edu.sa","sch.sa","sb","com.sb","edu.sb","gov.sb","net.sb","org.sb","sc","com.sc","gov.sc","net.sc","org.sc","edu.sc","sd","com.sd","net.sd","org.sd","edu.sd","med.sd","tv.sd","gov.sd","info.sd","se","a.se","ac.se","b.se","bd.se","brand.se","c.se","d.se","e.se","f.se","fh.se","fhsk.se","fhv.se","g.se","h.se","i.se","k.se","komforb.se","kommunalforbund.se","komvux.se","l.se","lanbib.se","m.se","n.se","naturbruksgymn.se","o.se","org.se","p.se","parti.se","pp.se","press.se","r.se","s.se","t.se","tm.se","u.se","w.se","x.se","y.se","z.se","sg","com.sg","net.sg","org.sg","gov.sg","edu.sg","per.sg","sh","com.sh","net.sh","gov.sh","org.sh","mil.sh","si","sj","sk","sl","com.sl","net.sl","edu.sl","gov.sl","org.sl","sm","sn","art.sn","com.sn","edu.sn","gouv.sn","org.sn","perso.sn","univ.sn","so","com.so","edu.so","gov.so","me.so","net.so","org.so","sr","ss","biz.ss","com.ss","edu.ss","gov.ss","me.ss","net.ss","org.ss","sch.ss","st","co.st","com.st","consulado.st","edu.st","embaixada.st","mil.st","net.st","org.st","principe.st","saotome.st","store.st","su","sv","com.sv","edu.sv","gob.sv","org.sv","red.sv","sx","gov.sx","sy","edu.sy","gov.sy","net.sy","mil.sy","com.sy","org.sy","sz","co.sz","ac.sz","org.sz","tc","td","tel","tf","tg","th","ac.th","co.th","go.th","in.th","mi.th","net.th","or.th","tj","ac.tj","biz.tj","co.tj","com.tj","edu.tj","go.tj","gov.tj","int.tj","mil.tj","name.tj","net.tj","nic.tj","org.tj","test.tj","web.t
551j","tk","tl","gov.tl","tm","com.tm","co.tm","org.tm","net.tm","nom.tm","gov.tm","mil.tm","edu.tm","tn","com.tn","ens.tn","fin.tn","gov.tn","ind.tn","info.tn","intl.tn","mincom.tn","nat.tn","net.tn","org.tn","perso.tn","tourism.tn","to","com.to","gov.to","net.to","org.to","edu.to","mil.to","tr","av.tr","bbs.tr","bel.tr","biz.tr","com.tr","dr.tr","edu.tr","gen.tr","gov.tr","info.tr","mil.tr","k12.tr","kep.tr","name.tr","net.tr","org.tr","pol.tr","tel.tr","tsk.tr","tv.tr","web.tr","nc.tr","gov.nc.tr","tt","co.tt","com.tt","org.tt","net.tt","biz.tt","info.tt","pro.tt","int.tt","coop.tt","jobs.tt","mobi.tt","travel.tt","museum.tt","aero.tt","name.tt","gov.tt","edu.tt","tv","tw","edu.tw","gov.tw","mil.tw","com.tw","net.tw","org.tw","idv.tw","game.tw","ebiz.tw","club.tw","網路.tw","組織.tw","商業.tw","tz","ac.tz","co.tz","go.tz","hotel.tz","info.tz","me.tz","mil.tz","mobi.tz","ne.tz","or.tz","sc.tz","tv.tz","ua","com.ua","edu.ua","gov.ua","in.ua","net.ua","org.ua","cherkassy.ua","cherkasy.ua","chernigov.ua","chernihiv.ua","chernivtsi.ua","chernovtsy.ua","ck.ua","cn.ua","cr.ua","crimea.ua","cv.ua","dn.ua","dnepropetrovsk.ua","dnipropetrovsk.ua","donetsk.ua","dp.ua","if.ua","ivano-frankivsk.ua","kh.ua","kharkiv.ua","kharkov.ua","kherson.ua","khmelnitskiy.ua","khmelnytskyi.ua","kiev.ua","kirovograd.ua","km.ua","kr.ua","krym.ua","ks.ua","kv.ua","kyiv.ua","lg.ua","lt.ua","lugansk.ua","lutsk.ua","lv.ua","lviv.ua","mk.ua","mykolaiv.ua","nikolaev.ua","od.ua","odesa.ua","odessa.ua","pl.ua","poltava.ua","rivne.ua","rovno.ua","rv.ua","sb.ua","sebastopol.ua","sevastopol.ua","sm.ua","sumy.ua","te.ua","ternopil.ua","uz.ua","uzhgorod.ua","vinnica.ua","vinnytsia.ua","vn.ua","volyn.ua","yalta.ua","zaporizhzhe.ua","zaporizhzhia.ua","zhitomir.ua","zhytomyr.ua","zp.ua","zt.ua","ug","co.ug","or.ug","ac.ug","sc.ug","go.ug","ne.ug","com.ug","org.ug","uk","ac.uk","co.uk","gov.uk","ltd.uk","me.uk","net.uk","nhs.uk","org.uk","plc.uk","police.uk","*.sch.uk","us","dni.us","fed.us","isa.us","kids.us","nsn.us","ak.us","al.us","ar.us","as.us","az.us","ca.us","co.us","ct.us","dc.us","de.us","fl.us","ga.us","gu.us","hi.us","ia.us","id.us","il.us","in.us","ks.us","ky.us","la.us","ma.us","md.us","me.us","mi.us","mn.us","mo.us","ms.us","mt.us","nc.us","nd.us","ne.us","nh.us","nj.us","nm.us","nv.us","ny.us","oh.us","ok.us","or.us","pa.us","pr.us","ri.us","sc.us","sd.us","tn.us","tx.us","ut.us","vi.us","vt.us","va.us","wa.us","wi.us","wv.us","wy.us","k12.ak.us","k12.al.us","k12.ar.us","k12.as.us","k12.az.us","k12.ca.us","k12.co.us","k12.ct.us","k12.dc.us","k12.de.us","k12.fl.us","k12.ga.us","k12.gu.us","k12.ia.us","k12.id.us","k12.il.us","k12.in.us","k12.ks.us","k12.ky.us","k12.la.us","k12.ma.us","k12.md.us","k12.me.us","k12.mi.us","k12.mn.us","k12.mo.us","k12.ms.us","k12.mt.us","k12.nc.us","k12.ne.us","k12.nh.us","k12.nj.us","k12.nm.us","k12.nv.us","k12.ny.us","k12.oh.us","k12.ok.us","k12.or.us","k12.pa.us","k12.pr.us","k12.sc.us","k12.tn.us","k12.tx.us","k12.ut.us","k12.vi.us","k12.vt.us","k12.va.us","k12.wa.us","k12.wi.us","k12.wy.us","cc.ak.us","cc.al.us","cc.ar.us","cc.as.us","cc.az.us","cc.ca.us","cc.co.us","cc.ct.us","cc.dc.us","cc.de.us","cc.fl.us","cc.ga.us","cc.gu.us","cc.hi.us","cc.ia.us","cc.id.us","cc.il.us","cc.in.us","cc.ks.us","cc.ky.us","cc.la.us","cc.ma.us","cc.md.us","cc.me.us","cc.mi.us","cc.mn.us","cc.mo.us","cc.ms.us","cc.mt.us","cc.nc.us","cc.nd.us","cc.ne.us","cc.nh.us","cc.nj.us","cc.nm.us","cc.nv.us","cc.ny.us","cc.oh.us","cc.ok.us","cc.or.us","cc.pa.us","cc.pr.us","cc.ri.us","cc.sc.us","cc.sd.us","cc.tn.us","cc.tx.us","cc.ut.us","cc.vi.us","cc.vt.us","cc.va.us","cc.wa.us","cc.wi.us","cc.wv.us","cc.wy.us","lib.ak.us","lib.al.us","lib.ar.us","lib.as.us","lib.az.us","lib.ca.us","lib.co.us","lib.ct.us","lib.dc.us","lib.fl.us","lib.ga.us","lib.gu.us","lib.hi.us","lib.ia.us","lib.id.us","lib.il.us","lib.in.us","lib.ks.us","lib.ky.us","lib.la.us","lib.ma.us","lib.md.us","lib.me.us","lib.mi.us","lib.mn.us","lib.mo.us","lib.ms.us","lib.mt.us","lib.nc.us","lib.nd.us","lib.ne.us","lib.nh.us","lib.nj.us","lib.nm.us","lib.nv.us","lib.ny.us","lib.oh.us","lib.ok.us","lib.or.us","lib.pa.us","lib.pr.us","lib.ri.us","lib.sc.us","lib.sd.us","lib.tn.us","lib.tx.us","lib.ut.us","lib.vi.us","lib.vt.us","lib.va.us","lib.wa.us","lib.wi.us","lib.wy.us","pvt.k12.ma.us","chtr.k12.ma.us","paroch.k12.ma.us","ann-arbor.mi.us","cog.mi.us","dst.mi.us","eaton.mi.us","gen.mi.us","mus.mi.us","tec.mi.us","washtenaw.mi.us","uy","com.uy","edu.uy","gub.uy","mil.uy","net.uy","org.uy","uz","co.uz","com.uz","net.uz","org.uz","va","vc","com.vc","net.vc","org.vc","gov.vc","mil.vc","edu.vc","ve","arts.ve","bib.ve","co.ve","com.ve","e12.ve","edu.ve","firm.ve","gob.ve","gov.ve","info.ve","int.ve","mil.ve","net.ve","nom.ve","org.ve","rar.ve","rec.ve","store.ve","tec.ve","web.ve","vg","vi","co.vi","com.vi","k12.vi","net.vi","org.vi","vn","com.vn","net.vn","org.vn","edu.vn","gov.vn","int.vn","ac.vn","biz.vn","info.vn","name.vn","pro.vn","health.vn","vu","com.vu","edu.vu","net.vu","org.vu","wf","ws","com.ws","net.ws","org.ws","gov.ws","edu.ws","yt","امارات","Õ°Õ¡Õ
551µ","বাংলা","бг","البحرين","бел","中国","中國","الجزائر","مصر","ею","ευ","موريتانيا","გე","ελ","香港","公司.香港","教育.香港","政府.香港","個人.香港","網絡.香港","組織.香港","ಭಾರತ","ଭାରତ","ভাৰত","भारतम्","भारोत","ڀارت","ഭാരതം","भारत","بارت","بھارت","భారత్","ભારત","ਭਾਰਤ","ভারত","இந்தியா","ایران","ايران","عراق","الاردن","한국","қаз","ລາວ","ලංකා","இலங்கை","المغرب","мкд","мон","澳門","澳门","مليسيا","عمان","پاکستان","پاكستان","فلسطين","срб","пр.срб","орг.срб","обр.срб","од.срб","упр.срб","ак.срб","рф","قطر","السعودية","السعودیة","السعودیۃ","السعوديه","سودان","新加坡","சிங்கப்பூர்","سورية","سوريا","ไทย","ศึกษา.ไทย","ธุรกิจ.ไทย","รัฐบาล.ไทย","ทหาร.ไทย","เน็ต.ไทย","องค์กร.ไทย","تونس","台灣","台湾","臺灣","укр","اليمن","xxx","ye","com.ye","edu.ye","gov.ye","net.ye","mil.ye","org.ye","ac.za","agric.za","alt.za","co.za","edu.za","gov.za","grondar.za","law.za","mil.za","net.za","ngo.za","nic.za","nis.za","nom.za","org.za","school.za","tm.za","web.za","zm","ac.zm","biz.zm","co.zm","com.zm","edu.zm","gov.zm","info.zm","mil.zm","net.zm","org.zm","sch.zm","zw","ac.zw","co.zw","gov.zw","mil.zw","org.zw","aaa","aarp","abarth","abb","abbott","abbvie","abc","able","abogado","abudhabi","academy","accenture","accountant","accountants","aco","actor","adac","ads","adult","aeg","aetna","afl","africa","agakhan","agency","aig","airbus","airforce","airtel","akdn","alfaromeo","alibaba","alipay","allfinanz","allstate","ally","alsace","alstom","amazon","americanexpress","americanfamily","amex","amfam","amica","amsterdam","analytics","android","anquan","anz","aol","apartments","app","apple","aquarelle","arab","aramco","archi","army","art","arte","asda","associates","athleta","attorney","auction","audi","audible","audio","auspost","author","auto","autos","avianca","aws","axa","azure","baby","baidu","banamex","bananarepublic","band","bank","bar","barcelona","barclaycard","barclays","barefoot","bargains","baseball","basketball","bauhaus","bayern","bbc","bbt","bbva","bcg","bcn","beats","beauty","beer","bentley","berlin","best","bestbuy","bet","bharti","bible","bid","bike","bing","bingo","bio","black","blackfriday","blockbuster","blog","bloomberg","blue","bms","bmw","bnpparibas","boats","boehringer","bofa","bom","bond","boo","book","booking","bosch","bostik","boston","bot","boutique","box","bradesco","bridgestone","broadway","broker","brother","brussels","bugatti","build","builders","business","buy","buzz","bzh","cab","cafe","cal","call","calvinklein","cam","camera","camp","cancerresearch","canon","capetown","capital","capitalone","car","caravan","cards","care","career","careers","cars","casa","case","cash","casino","catering","catholic","cba","cbn","cbre","cbs","center","ceo","cern","cfa","cfd","chanel","channel","charity","chase","chat","cheap","chintai","christmas","chrome","church","cipriani","circle","cisco","citadel","citi","citic","city","cityeats","claims","cleaning","click","clinic","clinique","clothing","cloud","club","clubmed","coach","codes","coffee","college","cologne","comcast","commbank","community","company","compare","computer","comsec","condos","construction","consulting","contact","contractors","cooking","cookingchannel","cool","corsica","country","coupon","coupons","courses","cpa","credit","creditcard","creditunion","cricket","crown","crs","cruise","cruises","cuisinella","cymru","cyou","dabur","dad","dance","data","date","dating","datsun","day","dclk","dds","deal","dealer","deals","degree","delivery","dell","deloitte","delta","democrat","dental","dentist","desi","design","dev","dhl","diamonds","diet","digital","direct","directory","discount","discover","dis
551h","diy","dnp","docs","doctor","dog","domains","dot","download","drive","dtv","dubai","dunlop","dupont","durban","dvag","dvr","earth","eat","eco","edeka","education","email","emerck","energy","engineer","engineering","enterprises","epson","equipment","ericsson","erni","esq","estate","etisalat","eurovision","eus","events","exchange","expert","exposed","express","extraspace","fage","fail","fairwinds","faith","family","fan","fans","farm","farmers","fashion","fast","fedex","feedback","ferrari","ferrero","fiat","fidelity","fido","film","final","finance","financial","fire","firestone","firmdale","fish","fishing","fit","fitness","flickr","flights","flir","florist","flowers","fly","foo","food","foodnetwork","football","ford","forex","forsale","forum","foundation","fox","free","fresenius","frl","frogans","frontdoor","frontier","ftr","fujitsu","fun","fund","furniture","futbol","fyi","gal","gallery","gallo","gallup","game","games","gap","garden","gay","gbiz","gdn","gea","gent","genting","george","ggee","gift","gifts","gives","giving","glass","gle","global","globo","gmail","gmbh","gmo","gmx","godaddy","gold","goldpoint","golf","goo","goodyear","goog","google","gop","got","grainger","graphics","gratis","green","gripe","grocery","group","guardian","gucci","guge","guide","guitars","guru","hair","hamburg","hangout","haus","hbo","hdfc","hdfcbank","health","healthcare","help","helsinki","here","hermes","hgtv","hiphop","hisamitsu","hitachi","hiv","hkt","hockey","holdings","holiday","homedepot","homegoods","homes","homesense","honda","horse","hospital","host","hosting","hot","hoteles","hotels","hotmail","house","how","hsbc","hughes","hyatt","hyundai","ibm","icbc","ice","icu","ieee","ifm","ikano","imamat","imdb","immo","immobilien","inc","industries","infiniti","ing","ink","institute","insurance","insure","international","intuit","investments","ipiranga","irish","ismaili","ist","istanbul","itau","itv","jaguar","java","jcb","jeep","jetzt","jewelry","jio","jll","jmp","jnj","joburg","jot","joy","jpmorgan","jprs","juegos","juniper","kaufen","kddi","kerryhotels","kerrylogistics","kerryproperties","kfh","kia","kids","kim","kinder","kindle","kitchen","kiwi","koeln","komatsu","kosher","kpmg","kpn","krd","kred","kuokgroup","kyoto","lacaixa","lamborghini","lamer","lancaster","lancia","land","landrover","lanxess","lasalle","lat","latino","latrobe","law","lawyer","lds","lease","leclerc","lefrak","legal","lego","lexus","lgbt","lidl","life","lifeinsurance","lifestyle","lighting","like","lilly","limited","limo","lincoln","linde","link","lipsy","live","living","llc","llp","loan","loans","locker","locus","loft","lol","london","lotte","lotto","love","lpl","lplfinancial","ltd","ltda","lundbeck","luxe","luxury","macys","madrid","maif","maison","makeup","man","management","mango","map","market","marketing","markets","marriott","marshalls","maserati","mattel","mba","mckinsey","med","media","meet","melbourne","meme","memorial","men","menu","merckmsd","miami","microsoft","mini","mint","mit","mitsubishi","mlb","mls","mma","mobile","moda","moe","moi","mom","monash","money","monster","mormon","mortgage","moscow","moto","motorcycles","mov","movie","msd","mtn","mtr","music","mutual","nab","nagoya","natura","navy","nba","nec","netbank","netflix","network","neustar","new","news","next","nextdirect","nexus","nfl","ngo","nhk","nico","nike","nikon","ninja","nissan","nissay","nokia","northwesternmutual","norton","now","nowruz","nowtv","nra","nrw","ntt","nyc","obi","observer","office","okinawa","olayan","olayangroup","oldnavy","ollo","omega","one","ong","onl","online","ooo","open","oracle","orange","organic","origins","osaka","otsuka","ott","ovh","page","panasonic","paris","pars","partners","parts","party","passagens","pay","pccw","pet","pfizer","pharmacy","phd","philips","phone","photo","photography","photos","physio","pics","pictet","pictures","pid","pin","ping","pink","pioneer","pizza","place","play","playstation","plumbing","plus","pnc","pohl","poker","politie","porn","pramerica","praxi","press","prime","prod","productions","prof","progressive","promo","properties","property","protection","pru","prudential","pub","pwc","qpon","quebec","quest","racing","radio","read","realestate","realtor","realty","recipes","red","redstone","redumbrella","rehab","reise","reisen","reit","reliance","ren","rent","rentals","repair","report","republican","rest","restaurant","review","reviews","rexroth","rich","richardli","ricoh","ril","rio","rip","rocher","rocks","rodeo","rogers","room","rsvp","rugby","ruhr","run","rwe","ryukyu","saarland","safe","safety","sakura","sale","salon","samsclub","samsung","sandvik","sandvikcoromant","sanofi","sap","sarl","sas","
551save","saxo","sbi","sbs","sca","scb","schaeffler","schmidt","scholarships","school","schule","schwarz","science","scot","search","seat","secure","security","seek","select","sener","services","ses","seven","sew","sex","sexy","sfr","shangrila","sharp","shaw","shell","shia","shiksha","shoes","shop","shopping","shouji","show","showtime","silk","sina","singles","site","ski","skin","sky","skype","sling","smart","smile","sncf","soccer","social","softbank","software","sohu","solar","solutions","song","sony","soy","spa","space","sport","spot","srl","stada","staples","star","statebank","statefarm","stc","stcgroup","stockholm","storage","store","stream","studio","study","style","sucks","supplies","supply","support","surf","surgery","suzuki","swatch","swiss","sydney","systems","tab","taipei","talk","taobao","target","tatamotors","tatar","tattoo","tax","taxi","tci","tdk","team","tech","technology","temasek","tennis","teva","thd","theater","theatre","tiaa","tickets","tienda","tiffany","tips","tires","tirol","tjmaxx","tjx","tkmaxx","tmall","today","tokyo","tools","top","toray","toshiba","total","tours","town","toyota","toys","trade","trading","training","travel","travelchannel","travelers","travelersinsurance","trust","trv","tube","tui","tunes","tushu","tvs","ubank","ubs","unicom","university","uno","uol","ups","vacations","vana","vanguard","vegas","ventures","verisign","versicherung","vet","viajes","video","vig","viking","villas","vin","vip","virgin","visa","vision","viva","vivo","vlaanderen","vodka","volkswagen","volvo","vote","voting","voto","voyage","vuelos","wales","walmart","walter","wang","wanggou","watch","watches","weather","weatherchannel","webcam","weber","website","wedding","weibo","weir","whoswho","wien","wiki","williamhill","win","windows","wine","winners","wme","wolterskluwer","woodside","work","works","world","wow","wtc","wtf","xbox","xerox","xfinity","xihuan","xin","कॉम","セール","佛山","慈善","集团","在线","点看","คอม","八卦","موقع","公益","公司","香格里拉","网站","移动","我爱你","москва","католик","онлайн","сайт","联通","קום","时尚","微博","淡马锡","ファッション","орг","नेट","ストア","アマゾン","삼성","商标","商店","商城","дети","ポイント","新闻","家電","كوم","中文网","中信","娱乐","谷歌","電訊盈科","购物","クラウド","通販","网店","संगठन","餐厅","网络","ком","亚马逊","诺基亚","食品","飞利浦","手机","ارامكو","العليان","اتصالات","بازار","ابوظبي","كاثوليك","همراه","닷컴","政府","شبكة","بيتك","عرب","机构","组织机构","健康","招聘","рус","大拿","みんな","グーグル","世界","書籍","网址","닷넷","コム","天主教","游戏","vermögensberater","vermögensberatung","企业","信息","嘉里大酒店","嘉里","广东","政务","xyz","yachts","yahoo","yamaxun","yandex","yodobashi","yoga","yokohama","you","youtube","yun","zappos","zara","zero","zip","zone","zuerich","cc.ua","inf.ua","ltd.ua","611.to","graphox.us","*.devcdnaccesso.c
551om","adobeaemcloud.com","*.dev.adobeaemcloud.com","hlx.live","adobeaemcloud.net","hlx.page","hlx3.page","beep.pl","airkitapps.com","airkitapps-au.com","airkitapps.eu","aivencloud.com","barsy.ca","*.compute.estate","*.alces.network","kasserver.com","altervista.org","alwaysdata.net","cloudfront.net","*.compute.amazonaws.com","*.compute-1.amazonaws.com","*.compute.amazonaws.com.cn","us-east-1.amazonaws.com","cn-north-1.eb.amazonaws.com.cn","cn-northwest-1.eb.amazonaws.com.cn","elasticbeanstalk.com","ap-northeast-1.elasticbeanstalk.com","ap-northeast-2.elasticbeanstalk.com","ap-northeast-3.elasticbeanstalk.com","ap-south-1.elasticbeanstalk.com","ap-southeast-1.elasticbeanstalk.com","ap-southeast-2.elasticbeanstalk.com","ca-central-1.elasticbeanstalk.com","eu-central-1.elasticbeanstalk.com","eu-west-1.elasticbeanstalk.com","eu-west-2.elasticbeanstalk.com","eu-west-3.elasticbeanstalk.com","sa-east-1.elasticbeanstalk.com","us-east-1.elasticbeanstalk.com","us-east-2.elasticbeanstalk.com","us-gov-west-1.elasticbeanstalk.com","us-west-1.elasticbeanstalk.com","us-west-2.elasticbeanstalk.com","*.elb.amazonaws.com","*.elb.amazonaws.com.cn","awsglobalaccelerator.com","s3.amazonaws.com","s3-ap-northeast-1.amazonaws.com","s3-ap-northeast-2.amazonaws.com","s3-ap-south-1.amazonaws.com","s3-ap-southeast-1.amazonaws.com","s3-ap-southeast-2.amazonaws.com","s3-ca-central-1.amazonaws.com","s3-eu-central-1.amazonaws.com","s3-eu-west-1.amazonaws.com","s3-eu-west-2.amazonaws.com","s3-eu-west-3.amazonaws.com","s3-external-1.amazonaws.com","s3-fips-us-gov-west-1.amazonaws.com","s3-sa-east-1.amazonaws.com","s3-us-gov-west-1.amazonaws.com","s3-us-east-2.amazonaws.com","s3-us-west-1.amazonaws.com","s3-us-west-2.amazonaws.com","s3.ap-northeast-2.amazonaws.com","s3.ap-south-1.amazonaws.com","s3.cn-north-1.amazonaws.com.cn","s3.ca-central-1.amazonaws.com","s3.eu-central-1.amazonaws.com","s3.eu-west-2.amazonaws.com","s3.eu-west-3.amazonaws.com","s3.us-east-2.amazonaws.com","s3.dualstack.ap-northeast-1.amazonaws.com","s3.dualstack.ap-northeast-2.amazonaws.com","s3.dualstack.ap-south-1.amazonaws.com","s3.dualstack.ap-southeast-1.amazonaws.com","s3.dualstack.ap-southeast-2.amazonaws.com","s3.dualstack.ca-central-1.amazonaws.com","s3.dualstack.eu-central-1.amazonaws.com","s3.dualstack.eu-west-1.amazonaws.com","s3.dualstack.eu-west-2.amazonaws.com","s3.dualstack.eu-west-3.amazonaws.com","s3.dualstack.sa-east-1.amazonaws.com","s3.dualstack.us-east-1.amazonaws.com","s3.dualstack.us-east-2.amazonaws.com","s3-website-us-east-1.amazonaws.com","s3-website-us-west-1.amazonaws.com","s3-website-us-west-2.amazonaws.com","s3-website-ap-northeast-1.amazonaws.com","s3-website-ap-southeast-1.amazonaws.com","s3-website-ap-southeast-2.amazonaws.com","s3-website-eu-west-1.amazonaws.com","s3-website-sa-east-1.amazonaws.com","s3-website.ap-northeast-2.amazonaws.com","s3-website.ap-south-1.amazonaws.com","s3-website.ca-central-1.amazonaws.com","s3-website.eu-central-1.amazonaws.com","s3-website.eu-west-2.amazonaws.com","s3-website.eu-west-3.amazonaws.com","s3-website.us-east-2.amazonaws.com","t3l3p0rt.net","tele.amune.org","apigee.io","siiites.com","appspacehosted.com","appspaceusercontent.com","appudo.net","on-aptible.com","user.aseinet.ne.jp","gv.vc","d.gv.vc","user.party.eus","pimienta.org","poivron.org","potager.org","sweetpepper.org","myasustor.com","cdn.prod.atlassian-dev.net","translated.page","myfritz.net","onavstack.net","*.awdev.ca","*.advisor.ws","ecommerce-shop.pl","b-data.io","backplaneapp.io","balena-devices.com","rs.ba","*.banzai.cloud","app.banzaicloud.io","*.backyards.banzaicloud.io","base.ec","official.ec","buyshop.jp","fashionstore.jp","handcrafted.jp","kawaiishop.jp","supersale.jp","theshop.jp","shopselect.net","base.shop","*.beget.app","betainabox.com","bnr.la","bitbucket.io","blackbaudcdn.net","of.je","bluebite.io","boomla.net","boutir.com","boxfuse.io","square7.ch","bplaced.com","bplaced.de","square7.de","bplaced.net","square7.net","shop.brendly.rs","browsersafetymark.io","uk0.bigv.io","dh.bytemark.co.uk","vm.bytemark.co.uk","cafjs.com","mycd.eu","drr.ac","uwu.ai","carrd.co","crd.co","ju.mp","ae.org","br.com","cn.com","com.de","com.se","de.com","eu.com","gb.net","hu.net","jp.net","jpn.com","mex.com","ru.com","sa.com","se.net","uk.com","uk.net","us.com","za.bz","za.com","ar.com","hu.com","kr.com","no.com","qc.com","uy.com","africa.com","gr.com","in.net","web.in","us.org","co.com","aus.basketball","nz.basketball","radio.am","radio.fm","c.la","certmgr.org","cx.ua","discourse.group","discourse.team","cleverapps.io","clerk.app","clerkstage.app","*.lcl.dev","*.lclstage.dev","*.stg.dev","*.stgstage.dev","clickrising.net","c66.me","cloud66.ws","cloud66.zone","jdev
551cloud.com","wpdevcloud.com","cloudaccess.host","freesite.host","cloudaccess.net","cloudcontrolled.com","cloudcontrolapp.com","*.cloudera.site","pages.dev","trycloudflare.com","workers.dev","wnext.app","co.ca","*.otap.co","co.cz","c.cdn77.org","cdn77-ssl.net","r.cdn77.net","rsc.cdn77.org","ssl.origin.cdn77-secure.org","cloudns.asia","cloudns.biz","cloudns.club","cloudns.cc","cloudns.eu","cloudns.in","cloudns.info","cloudns.org","cloudns.pro","cloudns.pw","cloudns.us","cnpy.gdn","codeberg.page","co.nl","co.no","webhosting.be","hosting-cluster.nl","ac.ru","edu.ru","gov.ru","int.ru","mil.ru","test.ru","dyn.cosidns.de","dynamisches-dns.de","dnsupdater.de","internet-dns.de","l-o-g-i-n.de","dynamic-dns.info","feste-ip.net","knx-server.net","static-access.net","realm.cz","*.cryptonomic.net","cupcake.is","curv.dev","*.customer-oci.com","*.oci.customer-oci.com","*.ocp.customer-oci.com","*.ocs.customer-oci.com","cyon.link","cyon.site","fnwk.site","folionetwork.site","platform0.app","daplie.me","localhost.daplie.me","dattolocal.com","dattorelay.com","dattoweb.com","mydatto.com","dattolocal.net","mydatto.net","biz.dk","co.dk","firm.dk","reg.dk","store.dk","dyndns.dappnode.io","*.dapps.earth","*.bzz.dapps.earth","builtwithdark.com","demo.datadetect.com","instance.datadetect.com","edgestack.me","ddns5.com","debian.net","deno.dev","deno-staging.dev","dedyn.io","deta.app","deta.dev","*.rss.my.id","*.diher.solutions","discordsays.com","discordsez.com","jozi.biz","dnshome.de","online.th","shop.th","drayddns.com","shoparena.pl","dreamhosters.com","mydrobo.com","drud.io","drud.us","duckdns.org","bip.sh","bitbridge.net","dy.fi","tunk.org","dyndns-at-home.com","dyndns-at-work.com","dyndns-blog.com","dyndns-free.com","dyndns-home.com","dyndns-ip.com","dyndns-mail.com","dyndns-office.com","dyndns-pics.com","dyndns-remote.com","dyndns-server.com","dyndns-web.com","dyndns-wiki.com","dyndns-work.com","dyndns.biz","dyndns.info","dyndns.org","dyndns.tv","at-band-camp.net","ath.cx","barrel-of-knowledge.info","barrell-of-knowledge.info","better-than.tv","blogdns.com","blogdns.net","blogdns.org","blogsite.org","boldlygoingnowhere.org","broke-it.net","buyshouses.net","cechire.com","dnsalias.com","dnsalias.net","dnsalias.org","dnsdojo.com","dnsdojo.net","dnsdojo.org","does-it.net","doesntexist.com","doesntexist.org","dontexist.com","dontexist.net","dontexist.org","doomdns.com","doomdns.org","dvrdns.org","dyn-o-saur.com","dynalias.com","dynalias.net","dynalias.org","dynathome.net","dyndns.ws","endofinternet.net","endofinternet.org","endoftheinternet.org","est-a-la-maison.com","est-a-la-masion.com","est-le-patron.com","est-mon-blogueur.com","for-better.biz","for-more.biz","for-our.info","for-some.biz","for-the.biz","forgot.her.name","forgot.his.name","from-ak.com","from-al.com","from-ar.com","from-az.net","from-ca.com","from-co.net","from-ct.com","from-dc.com","from-de.com","from-fl.com","from-ga.com","from-hi.com","from-ia.com","from-id.com","from-il.com","from-in.com","from-ks.com","from-ky.com","from-la.net","from-ma.com","from-md.com","from-me.org","from-mi.com","from-mn.com","from-mo.com","from-ms.com","from-mt.com","from-nc.com","from-nd.com","from-ne.com","from-nh.com","from-nj.com","from-nm.com","from-nv.com","from-ny.net","from-oh.com","from-ok.com","from-or.com","from-pa.com","from-pr.com","from-ri.com","from-sc.com","from-sd.com","from-tn.com","from-tx.com","from-ut.com","from-va.com","from-vt.com","from-wa.com","from-wi.com","from-wv.com","from-wy.com","ftpaccess.cc","fuettertdasnetz.de","game-host.org","game-server.cc","getmyip.com","gets-it.net","go.dyndns.org","gotdns.com","gotdns.org","groks-the.info","groks-this.info","ham-radio-op.net","here-for-more.info","hobby-site.com","hobby-site.org","home.dyndns.org","homedns.org","homeftp.net","homeftp.org","homeip.net","homelinux.com","homelinux.net","homelinux.org","homeunix.com","homeunix.net","homeunix.org","iamallama.com","in-the-band.net","is-a-anarchist.com","is-a-blogger.com","is-a-bookkeeper.com","is-a-bruinsfan.org","is-a-bulls-fan.com","is-a-candidate.org","is-a-caterer.com","is-a-celticsfan.org","is-a-chef.com","is-a-chef.net","is-a-chef.org","is-a-conservative.com","is-a-cpa.com","is-a-cubicle-slave.com","is-a-democrat.com","is-a-designer.com","is-a-doctor.com","is-a-financialadvisor.com","is-a-geek.com","is-a-geek.net","is-a-geek.org","is-a-green.com","is-a-guru.com","is-a-hard-worker.com","is-a-hunter.com","is-a-knight.org","is-a-landscaper.com","is-a-lawyer.com","is-a-liberal.com","is-a-libertarian.com","is-a-linux-user.org","is-a-llama.com","is-a-musician.com","is-a-nascarfan.com","is-a-nurse.com","is-a-painter.com","is-a-patsfan.org","is-a-personaltrainer.com","is-a-photographer.com","is-a-player.com","is-a-republican.com","is-a-rockstar.com","is-a-socialist.com","is-a-soxfan.org","is-a-student.com","is-a-teacher.com","is-a-techie.com","is-a-therapist.com","is-an-accountant.com","is-an-actor.com","is-an-actress.com","is-an-anarchist.com","is-an-artist.com","is-an-engineer.com","is-an-entertainer.com","is-by.us","is-certified.com","is-found.org","is-gone.com","is-into-anime.com","is-into-cars.com","is-into-cartoons.com","is-into-games.com","is-leet.com","is-lost.org","is-not-certified.com","is-saved.org","is-slick.com","is-uberleet.com","is-very-bad.org","is-very-evil.org","is-very-good.org","is-very-nice.org","is-very-sweet.org","is-with-theband.com","isa-geek.com","isa-geek.net","isa-geek.org","isa-hockeynut.com","issmarterthanyou.com","isteingeek.de","istmein.de","kicks-ass.net","kicks-ass.org","knowsitall.info","land-4-sale.us","lebtimnetz.de","leitungsen.de","likes-pie.com","likescandy.com","merseine.nu","mine.nu","misconfused.org","mypets.ws","myphotos.cc","neat-url.com","office-on-the.net","on-the-web.tv","podzone.net","podzone.org","readmyblog.org","saves-the-whales.com","scrapper-site.net","scrapping.cc","selfip.biz","selfip.com","selfip.info","selfip.net","selfip.org","sells-for-less.com","sells-for-u.com","sells-it.net","sellsyourhome.org","servebbs.com","servebbs.net","servebbs.org","serveftp.net","serveftp.org","servegame.org","shacknet.nu","simple-url.com","space-to-rent.com","stuff-4-sale.org","stuff-4-sale.us","teaches-yoga.com","thruhere.net","traeumtgerade.de","webhop.biz","webhop.info","webhop.net","webhop.org","worse-than.tv","writesthisblog.com","ddnss.de","dyn.ddnss.de","dyndns.ddnss.de","dyndns1.de","dyn-ip24.de","home-webserver.de","dyn.home-webserver.de","myhome-server.de","ddnss.org","definima.net","definima.io","ondigitalocean.app","*.digitaloceanspaces.com","bci.dnstrace.pro","ddnsfree.com","ddnsgeek.com","giize.com","gleeze.com","kozow.com","loseyourip.c
551om","ooguy.com","theworkpc.com","casacam.net","dynu.net","accesscam.org","camdvr.org","freeddns.org","mywire.org","webredirect.org","myddns.rocks","blogsite.xyz","dynv6.net","e4.cz","eero.online","eero-stage.online","elementor.cloud","elementor.cool","en-root.fr","mytuleap.com","tuleap-partners.com","encr.app","encoreapi.com","onred.one","staging.onred.one","eu.encoway.cloud","eu.org","al.eu.org","asso.eu.org","at.eu.org","au.eu.org","be.eu.org","bg.eu.org","ca.eu.org","cd.eu.org","ch.eu.org","cn.eu.org","cy.eu.org","cz.eu.org","de.eu.org","dk.eu.org","edu.eu.org","ee.eu.org","es.eu.org","fi.eu.org","fr.eu.org","gr.eu.org","hr.eu.org","hu.eu.org","ie.eu.org","il.eu.org","in.eu.org","int.eu.org","is.eu.org","it.eu.org","jp.eu.org","kr.eu.org","lt.eu.org","lu.eu.org","lv.eu.org","mc.eu.org","me.eu.org","mk.eu.org","mt.eu.org","my.eu.org","net.eu.org","ng.eu.org","nl.eu.org","no.eu.org","nz.eu.org","paris.eu.org","pl.eu.org","pt.eu.org","q-a.eu.org","ro.eu.org","ru.eu.org","se.eu.org","si.eu.org","sk.eu.org","tr.eu.org","uk.eu.org","us.eu.org","eurodir.ru","eu-1.evennode.com","eu-2.evennode.com","eu-3.evennode.com","eu-4.evennode.com","us-1.evennode.com","us-2.evennode.com","us-3.evennode.com","us-4.evennode.com","twmail.cc","twmail.net","twmail.org","mymailer.com.tw","url.tw","onfabrica.com","apps.fbsbx.com","ru.net","adygeya.ru","bashkiria.ru","bir.ru","cbg.ru","com.ru","dagestan.ru","grozny.ru","kalmykia.ru","kustanai.ru","marine.ru","mordovia.ru","msk.ru","mytis.ru","nalchik.ru","nov.ru","pyatigorsk.ru","spb.ru","vladikavkaz.ru","vladimir.ru","abkhazia.su","adygeya.su","aktyubinsk.su","arkhangelsk.su","armenia.su","ashgabad.su","azerbaijan.su","balashov.su","bashkiria.su","bryansk.su","bukhara.su","chimkent.su","dagestan.su","east-kazakhstan.su","exnet.su","georgia.su","grozny.su","ivanovo.su","jambyl.su","kalmykia.su","kaluga.su","karacol.su","karaganda.su","karelia.su","khakassia.su","krasnodar.su","kurgan.su","kustanai.su","lenug.su","mangyshlak.su","mordovia.su","msk.su","murmansk.su","nalchik.su","navoi.su","north-kazakhstan.su","nov.su","obninsk.su","penza.su","pokrovsk.su","sochi.su","spb.su","tashkent.su","termez.su","togliatti.su","troitsk.su","tselinograd.su","tula.su","tuva.su","vladikavkaz.su","vladimir.su","vologda.su","channelsdvr.net","u.channelsdvr.net","edgecompute.app","fastly-terrarium.com","fastlylb.net","map.fastlylb.net","freetls.fastly.net","map.fastly.net","a.prod.fastly.net","global.prod.fastly.net","a.ssl.fastly.net","b.ssl.fastly.net","global.ssl.fastly.net","fastvps-server.com","fastvps.host","myfast.host","fastvps.site","myfast.space","fedorainfracloud.org","fedorapeople.org","cloud.fedoraproject.org","app.os.fedoraproject.org","app.os.stg.fedoraproject.org","conn.uk","copro.uk","hosp.uk","mydobiss.com","fh-muenster.io","filegear.me","filegear-au.me","filegear-de.me","filegear-gb.me","filegear-ie.me","filegear-jp.me","filegear-sg.me","firebaseapp.com","fireweb.app","flap.id","onflashdrive.app","fldrv.com","fly.dev","edgeapp.net","shw.io","flynnhosting.net","forgeblocks.com","id.forgerock.io","framer.app","framercanvas.com","*.frusky.de","ravpage.co.il","0e.vc","freebox-os.com","freeboxos.com","fbx-os.fr","fbxos.fr","freebox-os.fr","freeboxos.fr","freedesktop.org","freemyip.com","wien.funkfeuer.at","*.futurecms.at","*.ex.futurecms.at","*.in.futurecms.at","futurehosting.at","futuremailing.at","*.ex.ortsinfo.at","*.kunden.ortsinfo.at","*.statics.cloud","independent-commission.uk","independent-inquest.uk","independent-inquiry.uk","independent-panel.uk","independent-review.uk","public-inquiry.uk","royal-commission.uk","campaign.gov.uk","service.gov.uk","api.gov.uk","gehirn.ne.jp","usercontent.jp","gentapps.com","gentlentapis.com","lab.ms","cdn-edges.net","ghost.io","gsj.bz","githubusercontent.com","githubpreview.dev","github.io","gitlab.io","gitapp.si","gitpage.si","glitch.me","nog.community","co.ro","shop.ro","lolipop.io","angry.jp","babyblue.jp","babymilk.jp","backdrop.jp","bambina.jp","bitter.jp","blush.jp","boo.jp","boy.jp","boyfriend.jp","but.jp","candypop.jp","capoo.jp","catfood.jp","cheap.jp","chicappa.jp","chillout.jp","chips.jp","chowder.jp","chu.jp","ciao.jp","cocotte.jp","coolblog.jp","cranky.jp","cutegirl.jp","daa.jp","deca.jp","deci.jp","digick.jp","egoism.jp","fakefur.jp","fem.jp","flier.jp","floppy.jp","fool.jp","frenchkiss.jp","girlfriend.jp","girly.jp","gloomy.jp","gonna.jp","greater.jp","hacca.jp","heavy.jp","her.jp","hiho.jp","hippy.jp","holy.jp","hungry.jp","icurus.jp","itigo.jp","jellybean.jp","kikirara.jp","kill.jp","kilo.jp","kuron.jp","littlestar.jp","lolipopmc.jp","lolitapunk.jp","lomo.jp","lovepop.jp","lovesick.jp","main.jp","mods.jp","mond.jp","mongolian.jp","moo.jp","namaste.jp","nikita.jp","nobushi.jp","noor.jp","oops.jp","parallel.jp","parasite.jp","pecori.jp","peewee.jp","penne.jp","pepper.jp","perma.jp","pigboat.jp","pinoko.jp","punyu.jp","pupu.jp","pussycat.jp","pya.jp","raindrop.jp","readymade.jp","sadist.jp","schoolbus.jp","secret.jp","staba.jp","stripper.jp","sub.jp","sunnyday.jp","thick.jp","tonkotsu.jp","under.jp","upper.jp","velvet.jp","verse.jp","versus.jp","vivi
551an.jp","watson.jp","weblike.jp","whitesnow.jp","zombie.jp","heteml.net","cloudapps.digital","london.cloudapps.digital","pymnt.uk","homeoffice.gov.uk","ro.im","goip.de","run.app","a.run.app","web.app","*.0emm.com","appspot.com","*.r.appspot.com","codespot.com","googleapis.com","googlecode.com","pagespeedmobilizer.com","publishproxy.com","withgoogle.com","withyoutube.com","*.gateway.dev","cloud.goog","translate.goog","*.usercontent.goog","cloudfunctions.net","blogspot.ae","blogspot.al","blogspot.am","blogspot.ba","blogspot.be","blogspot.bg","blogspot.bj","blogspot.ca","blogspot.cf","blogspot.ch","blogspot.cl","blogspot.co.at","blogspot.co.id","blogspot.co.il","blogspot.co.ke","blogspot.co.nz","blogspot.co.uk","blogspot.co.za","blogspot.com","blogspot.com.ar","blogspot.com.au","blogspot.com.br","blogspot.com.by","blogspot.com.co","blogspot.com.cy","blogspot.com.ee","blogspot.com.eg","blogspot.com.es","blogspot.com.mt","blogspot.com.ng","blogspot.com.tr","blogspot.com.uy","blogspot.cv","blogspot.cz","blogspot.de","blogspot.dk","blogspot.fi","blogspot.fr","blogspot.gr","blogspot.hk","blogspot.hr","blogspot.hu","blogspot.ie","blogspot.in","blogspot.is","blogspot.it","blogspot.jp","blogspot.kr","blogspot.li","blogspot.lt","blogspot.lu","blogspot.md","blogspot.mk","blogspot.mr","blogspot.mx","blogspot.my","blogspot.nl","blogspot.no","blogspot.pe","blogspot.pt","blogspot.qa","blogspot.re","blogspot.ro","blogspot.rs","blogspot.ru","blogspot.se","blogspot.sg","blogspot.si","blogspot.sk","blogspot.sn","blogspot.td","blogspot.tw","blogspot.ug","blogspot.vn","goupile.fr","gov.nl","awsmppl.com","günstigbestellen.de","günstigliefern.de","fin.ci","free.hr","caa.li","ua.rs","conf.se","hs.zone","hs.run","hashbang.sh","hasura.app","hasura-app.io","pages.it.hs-heilbronn.de","hepforge.org","herokuapp.com","herokussl.com","ravendb.cloud","myravendb.com","ravendb.community","ravendb.me","development.run","ravendb.run","homesklep.pl","secaas.hk","hoplix.shop","orx.biz","biz.gl","col.ng","firm.ng","gen.ng","ltd.ng","ngo.ng","edu.scot","sch.so","hostyhosting.io","häkkinen.fi","*.moonscale.io","moonscale.net","iki.fi","ibxos.it","iliadboxos.it","impertrixcdn.com","impertrix.com","smushcdn.com","wphostedmail.com","wpmucdn.com","tempurl.host","wpmudev.host","dyn-berlin.de","in-berlin.de","in-brb.de","in-butter.de","in-dsl.de","in-dsl.net","in-dsl.org","in-vpn.de","in-vpn.net","in-vpn.org","biz.at","info.at","info.cx","ac.leg.br","al.leg.br","am.leg.br","ap.leg.br","ba.leg.br","ce.leg.br","df.leg.br","es.leg.br","go.leg.br","ma.leg.br","mg.leg.br","ms.leg.br","mt.leg.br","pa.leg.br","pb.leg.br","pe.leg.br","pi.leg.br","pr.leg.br","rj.leg.br","rn.leg.br","ro.leg.br","rr.leg.br","rs.leg.br","sc.leg.br","se.leg.br","sp.leg.br","to.leg.br","pixolino.com","na4u.ru","iopsys.se","ipifony.net","iservschule.de","mein-iserv.de","schulplattform.de","schulserver.de","test-iserv.de","iserv.dev","iobb.net","mel.cloudlets.com.au","cloud.interhostsolutions.be","users.scale.virtualcloud.com.br","mycloud.by","alp1.ae.flow.ch","appengine.flow.ch","es-1.axarnet.cloud","diadem.cloud","vip.jelastic.cloud","jele.cloud","it1.eur.aruba.jenv-aruba.cloud","it1.jenv-aruba.cloud","keliweb.cloud","cs.keliweb.cloud","oxa.cloud","tn.oxa.cloud","uk.oxa.cloud","primetel.cloud","uk.primetel.cloud","ca.reclaim.cloud","uk.reclaim.cloud","us.reclaim.cloud","ch.trendhosting.cloud","de.trendhosting.cloud","jele.club","amscompute.com","clicketcloud.com","dopaas.com","hidora.com","paas.hosted-by-previder.com","rag-cloud.hosteur.com","rag-cloud-ch.hosteur.com","jcloud.ik-server.com","jcloud-ver-jpc.ik-server.com","demo.jelastic.com","kilatiron.com","paas.massivegrid.com","jed.wafaicloud.com","lon.wafaicloud.com","ryd.wafaicloud.com","j.scaleforce.com.cy","jelastic.dogado.eu","fi.cloudplatform.fi","demo.datacenter.fi","paas.datacenter.fi","jele.host","mircloud.host","paas.beebyte.io","sekd1.beebyteapp.io","jele.io","cloud-fr1.unispace.io","jc.neen.it","cloud.jelastic.open.tim.it","jcloud.kz","upaas.kazteleport.kz","cloudjiffy.net","fra1-de.cloudjiffy.net","west1-us.cloudjiffy.net","jls-sto1.elastx.net","jls-sto2.elastx.net","jls-sto3.elastx.net","faststacks.net","fr
551-1.paas.massivegrid.net","lon-1.paas.massivegrid.net","lon-2.paas.massivegrid.net","ny-1.paas.massivegrid.net","ny-2.paas.massivegrid.net","sg-1.paas.massivegrid.net","jelastic.saveincloud.net","nordeste-idc.saveincloud.net","j.scaleforce.net","jelastic.tsukaeru.net","sdscloud.pl","unicloud.pl","mircloud.ru","jelastic.regruhosting.ru","enscaled.sg","jele.site","jelastic.team","orangecloud.tn","j.layershift.co.uk","phx.enscaled.us","mircloud.us","myjino.ru","*.hosting.myjino.ru","*.landing.myjino.ru","*.spectrum.myjino.ru","*.vps.myjino.ru","jotelulu.cloud","*.triton.zone","*.cns.joyent.com","js.org","kaas.gg","khplay.nl","ktistory.com","kapsi.fi","keymachine.de","kinghost.net","uni5.net","knightpoint.systems","koobin.events","oya.to","kuleuven.cloud","ezproxy.kuleuven.be","co.krd","edu.krd","krellian.net","webthings.io","git-repos.de","lcube-server.de","svn-repos.de","leadpages.co","lpages.co","lpusercontent.com","lelux.site","co.business","co.education","co.events","co.financial","co.network","co.place","co.technology","app.lmpm.com","linkyard.cloud","linkyard-cloud.ch","members.linode.com","*.nodebalancer.linode.com","*.linodeobjects.com","ip.linodeusercontent.com","we.bs","*.user.localcert.dev","localzone.xyz","loginline.app","loginline.dev","loginline.io","loginline.services","loginline.site","servers.run","lohmus.me","krasnik.pl","leczna.pl","lubartow.pl","lublin.pl","poniatowa.pl","swidnik.pl","glug.org.uk","lug.org.uk","lugs.org.uk","barsy.bg","barsy.co.uk","barsyonline.co.uk","barsycenter.com","barsyonline.com","barsy.club","barsy.de","barsy.eu","barsy.in","barsy.info","barsy.io","barsy.me","barsy.menu","barsy.mobi","barsy.net","barsy.online","barsy.org","barsy.pro","barsy.pub","barsy.ro","barsy.shop","barsy.site","barsy.support","barsy.uk","*.magentosite.cloud","mayfirst.info","mayfirst.org","hb.cldmail.ru","cn.vu","mazeplay.com","mcpe.me","mcdir.me","mcdir.ru","mcpre.ru","vps.mcdir.ru","mediatech.by","mediatech.dev","hra.health","miniserver.com","memset.net","messerli.app","*.cloud.metacentrum.cz","custom.metacentrum.cz","flt.cloud.muni.cz","usr.cloud.muni.cz","meteorapp.com","eu.meteorapp.com","co.pl","*.azurecontainer.io","azurewebsites.net","azure-mobile.net","cloudapp.net","azurestaticapps.net","1.azurestaticapps.net","centralus.azurestaticapps.net","eastasia.azurestaticapps.net","eastus2.azurestaticapps.net","westeurope.azurestaticapps.net","westus2.azurestaticapps.net","csx.cc","mintere.site","forte.id","mozilla-iot.org","bmoattachments.org","net.ru","org.ru","pp.ru","hostedpi.com","customer.mythic-beasts.com","caracal.mythic-beasts.com","fentiger.mythic-beasts.com","lynx.mythic-beasts.com","ocelot.mythic-beasts.com","oncilla.mythic-beasts.com","onza.mythic-beasts.com","sphinx.mythic-beasts.com","vs.mythic-beasts.com","x.mythic-beasts.com","yali.mythic-beasts.com","cust.retrosnub.co.uk","ui.nabu.casa","pony.club","of.fashion","in.london","of.london","from.marketing","with.marketing","for.men","repair.men","and.mom","for.mom","for.one","under.one","for.sale","that.win","from.work","to.work","cloud.nospamproxy.com","netlify.app","4u.com","ngrok.io","nh-serv.co.uk","nfshost.com","*.developer.app","noop.app","*.northflank.app","*.build.run","*.code.run","*.database.run","*.migration.run","noticeable.news","dnsking.ch","mypi.co","n4t.co","001www.com","ddnslive.com","myiphost.com","forumz.info","16-b.it","32-b.it","64-b.it","soundcast.me","tcp4.me","dnsup.net","hicam.net","now-dns.net","ownip.net","vpndns.net","dynserv.org","now-dns.org","x443.pw","now-dns.top","ntdll.top","freeddns.us","crafting.xyz","zapto.xyz","nsupdate.info","nerdpol.ovh","blogsyte.com","brasilia.me","cable-modem.org","ciscofreak.com","collegefan.org","couchpotatofries.org","damnserver.com","ddns.me","ditchyourip.com","dnsfor.me","dnsiskinky.com","dvrcam.info","dynns.com","eating-organic.net","fantasyleague.cc","geekgalaxy.com","golffan.us","health-carereform.com","homesecuritymac.com","homesecuritypc.com","hopto.me","ilovecollege.info","loginto.me","mlbfan.org","mmafan.biz","myactivedirectory.com","mydissent.net","myeffect.net","mymediapc.net","mypsx.net","mysecuritycamera.com","mysecuritycamera.net","mysecuritycamera.org","net-freaks.com","nflfan.org","nhlfan.net","no-ip.c
551a","no-ip.co.uk","no-ip.net","noip.us","onthewifi.com","pgafan.net","point2this.com","pointto.us","privatizehealthinsurance.net","quicksytes.com","read-books.org","securitytactics.com","serveexchange.com","servehumour.com","servep2p.com","servesarcasm.com","stufftoread.com","ufcfan.org","unusualperson.com","workisboring.com","3utilities.com","bounceme.net","ddns.net","ddnsking.com","gotdns.ch","hopto.org","myftp.biz","myftp.org","myvnc.com","no-ip.biz","no-ip.info","no-ip.org","noip.me","redirectme.net","servebeer.com","serveblog.net","servecounterstrike.com","serveftp.com","servegame.com","servehalflife.com","servehttp.com","serveirc.com","serveminecraft.net","servemp3.com","servepics.com","servequake.com","sytes.net","webhop.me","zapto.org","stage.nodeart.io","pcloud.host","nyc.mn","static.observableusercontent.com","cya.gg","omg.lol","cloudycluster.net","omniwe.site","service.one","nid.io","opensocial.site","opencraft.hosting","orsites.com","operaunite.com","tech.orange","authgear-staging.com","authgearapps.com","skygearapp.com","outsystemscloud.com","*.webpaas.ovh.net","*.hosting.ovh.net","ownprovider.com","own.pm","*.owo.codes","ox.rs","oy.lc","pgfog.com","pagefrontapp.com","pagexl.com","*.paywhirl.com","bar0.net","bar1.net","bar2.net","rdv.to","art.pl","gliwice.pl","krakow.pl","poznan.pl","wroc.pl","zakopane.pl","pantheonsite.io","gotpantheon.com","mypep.link","perspecta.cloud","lk3.ru","on-web.fr","bc.platform.sh","ent.platform.sh","eu.platform.sh","us.platform.sh","*.platformsh.site","*.tst.site","platter-app.com","platter-app.dev","platterp.us","pdns.page","plesk.page","pleskns.com","dyn53.io","onporter.run","co.bn","postman-echo.com","pstmn.io","mock.pstmn.io","httpbin.org","prequalifyme.today","xen.prgmr.com","priv.at","prvcy.page","*.dweb.link","protonet.io","chirurgiens-dentistes-en-france.fr","byen.site","pubtls.org","pythonanywhere.com","eu.pythonanywhere.com","qoto.io","qualifioapp.com","qbuser.com","cloudsite.builders","instances.spawn.cc","instantcloud.cn","ras.ru","qa2.com","qcx.io","*.sys.qcx.io","dev-myqnapcloud.com","alpha-myqnapcloud.com","myqnapcloud.com","*.quipelements.com","vapor.cloud","vaporcloud.io","rackmaze.com","rackmaze.net","g.vbrplsbx.io","*.on-k3s.io","*.on-rancher.cloud","*.on-rio.io","readthedocs.io","rhcloud.com","app.render.com","onrender.com","repl.co","id.repl.co","repl.run","resindevice.io","devices.resinstaging.io","hzc.io","wellbeingzone.eu","wellbeingzone.co.uk","adimo.co.uk","itcouldbewor.se","git-pages.rit.edu","rocky.page","биз.рус","ком.рус","крым.рус","мир.рус","мск.рус","орг.рус","самара.рус","сочи.рус","спб.рус","я.рус","*.builder.code.com","*.dev-builder.code.com","*.stg-builder.code.com","sandcats.io","logoip.de","logoip.com","fr-par-1.baremetal.scw.cloud","fr-par-2.baremetal.scw.cloud","nl-ams-1.baremetal.scw.cloud","fnc.fr-par.scw.cloud","functions.fnc.fr-par.scw.cloud","k8s.fr-par.scw.cloud","nodes.k8s.fr-par.scw.cloud","s3.fr-par.scw.cloud","s3-website.fr-par.scw.cloud","whm.fr-par.scw.cloud","priv.instances.scw.cloud","pub.instances.scw.cloud","k8s.scw.cloud","k8s.nl-ams.scw.cloud","nodes.k8s.nl-ams.scw.cloud","s3.nl-ams.scw.cloud","s3-website.nl-ams.scw.cloud","whm.nl-ams.scw.cloud","k8s.pl-waw.scw.cloud","nodes.k8s.pl-waw.scw.cloud","s3.pl-waw.scw.cloud","s3-website.pl-waw.scw.cloud","scalebook.scw.cloud","smartlabeling.scw.cloud","dedibox.fr","schokokeks.net","gov.scot","service.gov.scot","scrysec.com","firewall-gateway.com","firewall-gateway.de","my-gateway.de","my-router.de","spdns.de","spdns.eu","firewall-gateway.net","my-firewall.org","myfirewall.org","spdns.org","seidat.net","sellfy.store","senseering.net","minisite.ms","magnet.page","biz.ua","co.ua","pp.ua","shiftcrypto.dev","shiftcrypto.io","shiftedit.io","myshopblocks.com","myshopify.com","shopitsite.com","shopware.store","mo-siemens.io","1kapp.com","appchizi.com","applinzi.com","sinaapp.com","vipsinaapp.com","siteleaf.net","bounty-full.com","alpha.bounty-full.com","beta.bounty-full.com","small-web.org","vp4.me","try-snowplow.com","srht.site","stackhero-network.com","musician.io","novecore.site","static.land","dev.static.land","sites.static.land","storebase.store","vps-host.net","atl.jelastic.vps-host.net","njs.jelastic.vps-host.net","ric.jelastic.vps-host.net","playstation-cloud.com","apps.lair.io","*.stolos.io","spacekit.io","customer.speedpartner.de","myspreadshop.at","myspreadshop.com.au","myspreadshop.be","myspreadshop.ca","myspreadshop.ch","myspreadshop.com","myspreadshop.de","myspreadshop.dk","myspreadshop.es","myspreadshop.fi","myspreadshop.fr","myspreadshop.ie","myspreadshop.it","myspreadshop.net","myspreadshop.nl","myspreadshop.no","myspreadshop.pl","myspreadshop.se","myspreadshop.co.uk","api.stdlib.com","storj.farm","utwente.io","soc.srcf.net","user.srcf.net","temp-dns.com","supabase.co","supabase.in","supabase.net","su.paba.se","*.s5y.io","*.sensiosite.cloud","syncloud.it","dscloud.biz","direct.quickconnect.cn","dsmynas.com","fam
551ilyds.com","diskstation.me","dscloud.me","i234.me","myds.me","synology.me","dscloud.mobi","dsmynas.net","familyds.net","dsmynas.org","familyds.org","vpnplus.to","direct.quickconnect.to","tabitorder.co.il","taifun-dns.de","beta.tailscale.net","ts.net","gda.pl","gdansk.pl","gdynia.pl","med.pl","sopot.pl","site.tb-hosting.com","edugit.io","s3.teckids.org","telebit.app","telebit.io","*.telebit.xyz","gwiddle.co.uk","*.firenet.ch","*.svc.firenet.ch","reservd.com","thingdustdata.com","cust.dev.thingdust.io","cust.disrec.thingdust.io","cust.prod.thingdust.io","cust.testing.thingdust.io","reservd.dev.thingdust.io","reservd.disrec.thingdust.io","reservd.testing.thingdust.io","tickets.io","arvo.network","azimuth.network","tlon.network","torproject.net","pages.torproject.net","bloxcms.com","townnews-staging.com","tbits.me","12hp.at","2ix.at","4lima.at","lima-city.at","12hp.ch","2ix.ch","4lima.ch","lima-city.ch","trafficplex.cloud","de.cool","12hp.de","2ix.de","4lima.de","lima-city.de","1337.pictures","clan.rip","lima-city.rocks","webspace.rocks","lima.zone","*.transurl.be","*.transurl.eu","*.transurl.nl","site.transip.me","tuxfamily.org","dd-dns.de","diskstation.eu","diskstation.org","dray-dns.de","draydns.de","dyn-vpn.de","dynvpn.de","mein-vigor.de","my-vigor.de","my-wan.de","syno-ds.de","synology-diskstation.de","synology-ds.de","typedream.app","pro.typeform.com","uber.space","*.uberspace.de","hk.com","hk.org","ltd.hk","inc.hk","name.pm","sch.tf","biz.wf","sch.wf","org.yt","virtualuser.de","virtual-user.de","upli.io","urown.cloud","dnsupdate.info","lib.de.us","2038.io","vercel.app","vercel.dev","now.sh","router.management","v-info.info","voorloper.cloud","neko.am","nyaa.am","be.ax","cat.ax","es.ax","eu.ax","gg.ax","mc.ax","us.ax","xy.ax","nl.ci","xx.gl","app.gp","blog.gt","de.gt","to.gt","be.gy","cc.hn","blog.kg","io.kg","jp.kg","tv.kg","uk.kg","us.kg","de.ls","at.md","de.md","jp.md","to.md","indie.porn","vxl.sh","ch.tc","me.tc","we.tc","nyan.to","at.vg","blog.vu","dev.vu","me.vu","v.ua","*.vultrobjects.com","wafflecell.com","*.webhare.dev","reserve-online.net","reserve-online.com","bookonline.app","hotelwithflight.com","wedeploy.io","wedeploy.me","wedeploy.sh","remotewd.com","pages.wiardweb.com","wmflabs.org","toolforge.org","wmcloud.org","panel.gg","daemon.panel.gg","messwithdns.com","woltlab-demo.com","myforum.community","community-pro.de","diskussionsbereich.de","community-pro.net","meinforum.net","affinitylottery.org.uk","raffleentry.org.uk","weeklylottery.org.uk","wpenginepowered.com","js.wpenginepowered.com","wixsite.com","editorx.io","half.host","xnbay.com","u2.xnbay.com","u2-local.xnbay.com","cistron.nl","demon.nl","xs4all.space","yandexcloud.net","storage.yandexcloud.net","website.yandexcloud.net","official.academy","yolasite.com","ybo.faith","yombo.me","homelink.one","ybo.party","ybo.review","ybo.science","ybo.trade","ynh.fr","nohost.me","noho.st","za.net","za.org","bss.design","basicserver.io","virtualserver.io","enterprisecloud.nu"]}}),N=M({"node_modules/psl/index.js"(A){var e=L(),t={};t.rules=G().map(function(A){return{rule:A,suffix:A.replace(/^(\*\.|\!)/,""),punySuffix:-1,wildcard:"*"===A.charAt(0),exception:"!"===A.charAt(0)}}),t.endsWith=function(A,e){return -1!==A.indexOf(e,A.length-e.length)},t.findRule=function(A){var i=e.toASCII(A);return t.rules.reduce(function(A,r){return(-1===r.punySuffix&&(r.punySuffix=e.toASCII(r.suffix)),t.endsWith(i,"."+r.punySuffix)||i===r.punySuffix)?r:A},null)},A.errorCodes={DOMAIN_TOO_SHORT:"Domain name too short.",DOMAIN_TOO_LONG:"Domain name too long. It should be no more than 255 chars.",LABEL_STARTS_WITH_DASH:"Domain name label can not start with a dash.",LABEL_ENDS_WITH_DASH:"Domain name label can not end with a dash.",LABEL_TOO_LONG:"Domain name label should be at most 63 chars long.",LABEL_TOO_SHORT:"Domain name label should be at least 1 character long.",LABEL_INVALID_CHARS:"Domain name label can only contain alphanumeric characters or dashes."},t.validate=function(A){var t,i=e.toASCII(A);if(i.length<1)return"DOMAIN_TOO_SHORT";if(i.length>255)return"DOMAIN_TOO_LONG";for(var r=i.split("."),n=0;n<r.length;++n){if(!(t=r[n]).length)return"LABEL_TOO_SHORT";if(t.length>63)return"LABEL_TOO_LONG";if("-"===t.charAt(0))return"LABEL_STARTS_WITH_DASH";if("-"===t.charAt(t.length-1))return"LABEL_ENDS_WITH_DASH";if(!/^[a-z0-9\-]+$/.test(t))return"LABEL_INVALID_CHARS"}},A.parse=function(i){if("string"!=typeof i)throw TypeError("Domain name must be a string.");var r=i.slice(0).toLowerCase();"."===r.charAt(r.length-1)&&(r=r.slice(0,r.length-1));var n=t.validate(r);if(n)return{input:i,error:{message:A.errorCodes[n],code:n}};var s={input:i,tld:null,sld:null,domain:null,subdomain:null,listed:!1},o=r.split(".");if("local"===o[o.length-1])return s;var a=function(){return/xn--/.test(r)&&(s.domain&&(s.domain=e.toASCII(s.domain)),s.subdomain&&(s.subdomain=e.toASCII(s.subdomain))),s},c=t.findRule(r);if(!c)return o.length<2?s:(s.tld=o.pop(),s.sld=o.pop(),s.domain=[s.sld,s.tld].join("."),o.length&&(s.subdomain=o.pop()),a());s.listed=!0;var g=c.suffix.split("."),l=o.slice(0,o.length-g.length);return c.exception&&l.push(g.shift()),s.tld=g.join("."),l.length&&(c.wildcard&&(g.unshift(l.pop()),s.tld=g.join(".")),l.length&&(s.sld=l.pop(),s.domain=[s.sld,s.tld].join("."),l.length&&(s.subdomain=l.join(".")))),a()},A.get=function(e){return e&&A.parse(e).domain||null},A.isValid=function(e){var t=A.parse(e);return!!(t.domain&&t.listed)}}}),j=M({"node_modules/tough-cookie/lib/pubsuffix-psl.js"(A){var e=N(),t=["local","example","invali
551d","localhost","test"],i=["localhost","invalid"];A.getPublicSuffix=function(A,r={}){let n=A.split("."),s=n[n.length-1],o=!!r.allowSpecialUseDomain,a=!!r.ignoreError;if(o&&t.includes(s)){if(n.length>1){let A=n[n.length-2];return`${A}.${s}`}else if(i.includes(s))return`${s}`}if(!a&&t.includes(s))throw Error(`Cookie has domain set to the public suffix "${s}" which is a special use domain. To allow this, configure your CookieJar with {allowSpecialUseDomain:true, rejectPublicSuffixes: false}.`);return e.get(A)}}}),O=M({"node_modules/tough-cookie/lib/store.js"(A){A.Store=class{constructor(){this.synchronous=!1}findCookie(A,e,t,i){throw Error("findCookie is not implemented")}findCookies(A,e,t,i){throw Error("findCookies is not implemented")}putCookie(A,e){throw Error("putCookie is not implemented")}updateCookie(A,e,t){throw Error("updateCookie is not implemented")}removeCookie(A,e,t,i){throw Error("removeCookie is not implemented")}removeCookies(A,e,t){throw Error("removeCookies is not implemented")}removeAllCookies(A){throw Error("removeAllCookies is not implemented")}getAllCookies(A){throw Error("getAllCookies is not implemented (therefore jar cannot be serialized)")}}}}),K=M({"node_modules/universalify/index.js"(A){A.fromCallback=function(A){return Object.defineProperty(function(){if("function"!=typeof arguments[arguments.length-1])return new Promise((e,t)=>{arguments[arguments.length]=(A,i)=>{if(A)return t(A);e(i)},arguments.length++,A.apply(this,arguments)});A.apply(this,arguments)},"name",{value:A.name})},A.fromPromise=function(A){return Object.defineProperty(function(){let e=arguments[arguments.length-1];if("function"!=typeof e)return A.apply(this,arguments);delete arguments[arguments.length-1],arguments.length--,A.apply(this,arguments).then(A=>e(null,A),e)},"name",{value:A.name})}}}),Y=M({"node_modules/tough-cookie/lib/permuteDomain.js"(A){var e=j();A.permuteDomain=function(A,t){let i=e.getPublicSuffix(A,{allowSpecialUseDomain:t});if(!i)return null;if(i==A)return[A];"."==A.slice(-1)&&(A=A.slice(0,-1));let r=A.slice(0,-(i.length+1)).split(".").reverse(),n=i,s=[n];for(;r.length;)s.push(n=`${r.shift()}.${n}`);return s}}}),z=M({"node_modules/tough-cookie/lib/pathMatch.js"(A){A.pathMatch=function(A,e){return e===A||0===A.indexOf(e)&&("/"===e.substr(-1)||"/"===A.substr(e.length,1))||!1}}}),J=M({"node_modules/tough-cookie/lib/utilHelper.js"(A){function e(){try{return x("util")}catch(A){return null}}A.getUtilInspect=function(A,t={}){let i=(t.requireUtil||e)();return function(e,t,r){return i?i.inspect(e,t,r):A(e)}},A.getCustomInspectSymbol=function(A={}){let t;return(A.lookupCustomInspectSymbol||function(){return Symbol.for("nodejs.util.inspect.custom")})()||((t=(A.requireUtil||e)())?t.inspect.custom:null)}}}),X=M({"node_modules/tough-cookie/lib/memstore.js"(A){var{fromCallback:e}=K(),t=O().Store,i=Y().permuteDomain,r=z().pathMatch,{getCustomInspectSymbol:n,getUtilInspect:s}=J(),o=class extends t{constructor(){super(),this.synchronous=!0,this.idx=Object.create(null);const A=n();A&&(this[A]=this.inspect)}inspect(){let A={inspect:s(a)};return`{ idx: ${A.inspect(this.idx,!1,2)} }`}findCookie(A,e,t,i){return this.idx[A]&&this.idx[A][e]?i(null,this.idx[A][e][t]||null):i(null,void 0)}findCookies(A,e,t,n){let s,o=[];if("function"==typeof t&&(n=t,t=!0),!A)return n(null,[]);s=e?function(A){Object.keys(A).forEach(t=>{if(r(e,t)){let e=A[t];for(let A in e)o.push(e[A])}})}:function(A){for(let e in A){let t=A[e];for(let A in t)o.push(t[A])}};let a=i(A,t)||[A],c=this.idx;a.forEach(A=>{let e=c[A];e&&s(e)}),n(null,o)}putCookie(A,e){this.idx[A.domain]||(this.idx[A.domain]=Object.create(null)),this.idx[A.domain][A.path]||(this.idx[A.domain][A.path]=Object.create(null)),this.idx[A.domain][A.path][A.key]=A,e(null)}updateCookie(A,e,t){this.putCookie(e,t)}removeCookie(A,e,t,i){this.idx[A]&&this.idx[A][e]&&this.idx[A][e][t]&&delete this.idx[A][e][t],i(null)}removeCookies(A,e,t){return this.idx[A]&&(e?delete this.idx[A][e]:delete this.idx[A]),t(null)}removeAllCookies(A){return this.idx=Object.create(null),A(null)}getAllCookies(A){let e=[],t=this.idx;Object.keys(t).forEach(A=>
551{Object.keys(t[A]).forEach(i=>{Object.keys(t[A][i]).forEach(r=>{null!==r&&e.push(t[A][i][r])})})}),e.sort((A,e)=>(A.creationIndex||0)-(e.creationIndex||0)),A(null,e)}};function a(A){let e=Object.keys(A);if(0===e.length)return"[Object: null prototype] {}";let t="[Object: null prototype] {\n";return Object.keys(A).forEach((i,r)=>{var n,s;let o;t+=(n=i,s=A[i],o=`  '${n}': [Object: null prototype] {
552`,Object.keys(s).forEach((A,e,t)=>{var i,r;let n,a;o+=(i=A,r=s[A],n="    ",a=`${n}'${i}': [Object: null prototype] {
553`,Object.keys(r).forEach((A,e,t)=>{let i=r[A];a+=`      ${A}: ${i.inspect()}`,e<t.length-1&&(a+=","),a+="\n"}),a+=`${n}}`),e<t.length-1&&(o+=","),o+="\n"}),o+="  }"),r<e.length-1&&(t+=","),t+="\n"}),t+="}"}["findCookie","findCookies","putCookie","updateCookie","removeCookie","removeCookies","removeAllCookies","getAllCookies"].forEach(A=>{o.prototype[A]=e(o.prototype[A])}),A.MemoryCookieStore=o,A.inspectFallback=a}}),V=M({"node_modules/tough-cookie/lib/validators.js"(A){var e=Object.prototype.toString;function t(A){return"function"==typeof A}function i(A){return r(A)&&""!==A}function r(A){return"string"==typeof A||A instanceof String}function n(A){return"[object Object]"===e.call(A)}function s(A,e){try{return A instanceof e}catch(A){return!1}}var o=class extends Error{constructor(...A){super(...A)}};A.ParameterError=o,A.isFunction=t,A.isNonEmptyString=i,A.isDate=function(A){var e;return s(A,Date)&&"number"==typeof(e=A.getTime())&&e%1==0},A.isEmptyString=function(A){return""===A||A instanceof String&&""===A.toString()},A.isString=r,A.isObject=n,A.isUrlStringOrObject=function(A){return i(A)||n(A)&&"hostname"in A&&"pathname"in A&&"protocol"in A||s(A,URL)},A.validate=function(A,e,i){if(t(e)||(i=e,e=null),n(i)||(i={Error:"Failed Check"}),!A)if(e)e(new o(i));else throw new o(i)}}}),q=M({"node_modules/tough-cookie/lib/version.js"(A,e){e.exports="4.1.4"}});let{Cookie:W,CookieJar:Z,Store:$,MemoryCookieStore:AA,domainMatch:Ae,pathMatch:At}=((A,e,t)=>{if(e&&"object"==typeof e||"function"==typeof e)for(let i of U(e))H.call(A,i)||void 0===i||F(A,i,{get:()=>e[i],enumerable:!(t=P(e,i))||t.enumerable});return A})(F(null!=(o=M({"node_modules/tough-cookie/lib/cookie.js"(A){var e=L(),t=T(),i=j(),r=O().Store,n=X().MemoryCookieStore,s=z().pathMatch,o=V(),a=q(),{fromCallback:c}=K(),{getCustomInspectSymbol:g}=J(),l=/^[\x21\x23-\x2B\x2D-\x3A\x3C-\x5B\x5D-\x7E]+$/,u=/[\x00-\x1F]/,B=["\n","\r","\0"],h=/[\x20-\x3A\x3C-\x7E]+/,d=/[\x09\x20-\x2F\x3B-\x40\x5B-\x60\x7B-\x7E]/,f={jan:0,feb:1,mar:2,apr:3,may:4,jun:5,jul:6,aug:7,sep:8,oct:9,nov:10,dec:11},Q='Invalid sameSiteContext option for getCookies(); expected one of "strict", "lax", or "none"';function C(A){o.validate(o.isNonEmptyString(A),A);let e=String(A).toLowerCase();return"none"===e||"lax"===e||"strict"===e?e:null}var p=Object.freeze({SILENT:"silent",STRICT:"strict",DISABLED:"unsafe-disabled"}),w=/(?:^(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}$)|(?:^(?:(?:[a-f\d]{1,4}:){7}(?:[a-f\d]{1,4}|:)|(?:[a-f\d]{1,4}:){6}(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|:[a-f\d]{1,4}|:)|(?:[a-f\d]{1,4}:){5}(?::(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,2}|:)|(?:[a-f\d]{1,4}:){4}(?:(?::[a-f\d]{1,4}){0,1}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,3}|:)|(?:[a-f\d]{1,4}:){3}(?:(?::[a-f\d]{1,4}){0,2}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,4}|:)|(?:[a-f\d]{1,4}:){2}(?:(?::[a-f\d]{1,4}){0,3}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,5}|:)|(?:[a-f\d]{1,4}:){1}(?:(?::[a-f\d]{1,4}){0,4}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,6}|:)|(?::(?:(?::[a-f\d]{1,4}){0,5}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,7}|:)))$)/,E=`
554\\[?(?:
555(?:[a-fA-F\\d]{1,4}:){7}(?:[a-fA-F\\d]{1,4}|:)|
556(?:[a-fA-F\\d]{1,4}:){6}(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}|:[a-fA-F\\d]{1,4}|:)|
557(?:[a-fA-F\\d]{1,4}:){5}(?::(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}|(?::[a-fA-F\\d]{1,4}){1,2}|:)|
558(?:[a-fA-F\\d]{1,4}:){4}(?:(?::[a-fA-F\\d]{1,4}){0,1}:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}|(?::[a-fA-F\\d]{1,4}){1,3}|:)|
559(?:[a-fA-F\\d]{1,4}:){3}(?:(?::[a-fA-F\\d]{1,4}){0,2}:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}|(?::[a-fA-F\\d]{1,4}){1,4}|:)|
560(?:[a-fA-F\\d]{1,4}:){2}(?:(?::[a-fA-F\\d]{1,4}){0,3}:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}|(?::[a-fA-F\\d]{1,4}){1,5}|:)|
561(?:[a-fA-F\\d]{1,4}:){1}(?:(?::[a-fA-F\\d]{1,4}){0,4}:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}|(?::[a-fA-F\\d]{1,4}){1,6}|:)|
562(?::(?:(?::[a-fA-F\\d]{1,4}){0,5}:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}|(?::[a-fA-F\\d]{1,4}){1,7}|:))
563)(?:%[0-9a-zA-Z]{1,})?\\]?
564`.replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),I=RegExp(`^${E}$`);function m(A,e,t,i){let r=0;for(;r<A.length;){let e=A.charCodeAt(r);if(e<=47||e>=58)break;r++}return r<e||r>t||!i&&r!=A.length?null:parseInt(A.substr(0,r),10)}function v(A){if(!A)return;let e=A.split(d);if(!e)return;
564let t=null,i=null,r=null,n=null,s=null,o=null;for(let A=0;A<e.length;A++){let a,c=e[A].trim();if(c.length){if(null===r&&(a=function(A){let e=A.split(":"),t=[0,0,0];if(3!==e.length)return null;for(let A=0;A<3;A++){let i=2==A,r=m(e[A],1,2,i);if(null===r)return null;t[A]=r}return t}(c))){t=a[0],i=a[1],r=a[2];continue}if(null===n&&null!==(a=m(c,1,2,!0))){n=a;continue}if(null===s&&null!==(a=function(A){let e=f[A=String(A).substr(0,3).toLowerCase()];return e>=0?e:null}(c))){s=a;continue}null===o&&null!==(a=m(c,2,4,!0))&&((o=a)>=70&&o<=99?o+=1900:o>=0&&o<=69&&(o+=2e3))}}if(null!==n&&null!==s&&null!==o&&null!==r&&!(n<1)&&!(n>31)&&!(o<1601)&&!(t>23)&&!(i>59)&&!(r>59))return new Date(Date.UTC(o,s,n,t,i,r))}function y(A){return o.validate(o.isDate(A),A),A.toUTCString()}function k(A){return null==A?null:(A=A.trim().replace(/^\./,""),I.test(A)&&(A=A.replace("[","").replace("]","")),e&&/[^\u0001-\u007f]/.test(A)&&(A=e.toASCII(A)),A.toLowerCase())}function D(A,e,t){if(null==A||null==e)return null;if(!1!==t&&(A=k(A),e=k(e)),A==e)return!0;let i=A.lastIndexOf(e);return!(i<=0||A.length!==e.length+i||"."!==A.substr(i-1,1)||w.test(A))}function b(A){if(!A||"/"!==A.substr(0,1))return"/";if("/"===A)return A;let e=A.lastIndexOf("/");return 0===e?"/":A.slice(0,e)}function F(A,e){if(e&&"object"==typeof e||(e={}),o.isEmptyString(A)||!o.isString(A))return null;let t=(A=A.trim()).indexOf(";"),i=function(A,e){let t,i;A=function(A){if(o.isEmptyString(A))return A;for(let e=0;e<B.length;e++){let t=A.indexOf(B[e]);-1!==t&&(A=A.substr(0,t))}return A}(A),o.validate(o.isString(A),A);let r=A.indexOf("=");if(e)0===r&&(r=(A=A.substr(1)).indexOf("="));else if(r<=0)return;if(r<=0?(t="",i=A.trim()):(t=A.substr(0,r).trim(),i=A.substr(r+1).trim()),u.test(t)||u.test(i))return;let n=new M;return n.key=t,n.value=i,n}(-1===t?A:A.substr(0,t),!!e.loose);if(!i)return;if(-1===t)return i;let r=A.slice(t+1).trim();if(0===r.length)return i;let n=r.split(";");for(;n.length;){let A,e,t=n.shift().trim();if(0===t.length)continue;let r=t.indexOf("=");switch(-1===r?(A=t,e=null):(A=t.substr(0,r),e=t.substr(r+1)),A=A.trim().toLowerCase(),e&&(e=e.trim()),A){case"expires":if(e){let A=v(e);A&&(i.expires=A)}break;case"max-age":if(e&&/^-?[0-9]+$/.test(e)){let A=parseInt(e,10);i.setMaxAge(A)}break;case"domain":if(e){let A=e.trim().replace(/^\./,"");A&&(i.domain=A.toLowerCase())}break;case"path":i.path=e&&"/"===e[0]?e:null;break;case"secure":i.secure=!0;break;case"httponly":i.httpOnly=!0;break;case"samesite":switch(e?e.toLowerCase():""){case"strict":i.sameSite="strict";break;case"lax":i.sameSite="lax";break;case"none":i.sameSite="none";break;default:i.sameSite=void 0}break;default:i.extensions=i.extensions||[],i.extensions.push(t)}}return i}function P(A){let e;try{e=JSON.parse(A)}catch(A){return A}return e}function U(A){let e;if(!A||o.isEmptyString(A))return null;if("string"==typeof A){if((e=P(A))instanceof Error)return null}else e=A;let t=new M;for(let A=0;A<M.serializableProperties.length;A++){let i=M.serializableProperties[A];void 0!==e[i]&&e[i]!==x[i]&&("expires"===i||"creation"===i||"lastAccessed"===i?null===e[i]?t[i]=null:t[i]="Infinity"==e[i]?"Infinity":new Date(e[i]):t[i]=e[i])}return t}function S(A,e){o.validate(o.isObject(A),A),o.validate(o.isObject(e),e);let t=0,i=A.path?A.path.length:0;return 0!=(t=(e.path?e.path.length:0)-i)?t:0!=(t=(A.creation?A.creation.getTime():2147483647e3)-(e.creation?e.creation.getTime():2147483647e3))?t:t=A.creationIndex-e.creationIndex}function H(A){if(A instanceof Object)return A;try{A=decodeURI(A)}catch(A){}return t(A)}var x={key:"",value:"",expires:"Infinity",maxAge:null,domain:null,path:null,secure:!1,httpOnly:!1,extensions:null,hostOnly:null,pathIsDefault:null,creation:null,lastAccessed:null,sameSite:void 0},M=class A{constructor(e={}){const t=g();t&&(this[t]=this.inspect),Object.assign(this,x,e),this.creation=this.creation||new Date,Object.defineProperty(this,"creationIndex",{configurable:!1,enumerable:!1,writable:!0,value:++A.cookiesCreated})}inspect(){let A=Date.now(),e=null!=this.hostOnly?this.hostOnly:"?",t=this.creation?`${A-this.creation.getTime()}ms`:"?",i=this.lastAccessed?`${A-this.lastAccessed.getTime()}ms`:"?";return`Cookie="${this.toString()}; hostOnly=${e}; aAge=${i}; cAge=${t}"`}toJSON(){let e={};for(let t of A.serializableProperties)this[t]!==x[t]&&("expires"===t||"creation"===t||"lastAccessed"===t?null===this[t]?e[t]=null:e[t]="Infinity"==this[t]?"Infinity":this[t].toISOString():"maxAge"===t?null!==this[t]&&(e[t]=this[t]==1/0||this[t]==-1/0?this[t].toString():this[t]):this[t]!==x[t]&&(e[t]=this[t]));return e}clone(){return U(this.toJSON())}validate(){if(!l.test(this.value)||this.expires!=1/0&&!(this.expires instanceof Date)&&!v(this.expires)||null!=this.maxAge&&this.maxAge<=0||null!=this.path&&!h.test(this.path))return!1;let A=this.cdomain();return!(A&&(A.match(/\.$/)||null==i.getPublicSuffix(A)))&&!0}setExpires(A){A instanceof Date?this.expires=A:this.expires=v(A)||"Infinity"}setMaxAge(A){A===1/0||A===-1/0?this.maxAge=A.toString():this.maxAge=A}cookieString(){let A=this.value;return(null==A&&(A=""),""===this.key)?A:`${this.key}=${A}`}toString(){let e=this.cookieString();if(this.expires!=1/0&&(this.expires instanceof Date?e+=`; Expires=${y(this.expires)}`:e+=`; Expires=${this.expires}`),null!=this.maxAge&&this.maxAge!=1/0&&(e+=`; Max-Age=${this.maxAge}`),this.domain&&!this.hostOnly&&(e+=`; Domain=${this.domain}`),this.path&&(e+=`; Path=${this.path}`),this.secure&&(e+="; Secure"),this.httpOnly&&(e+="; HttpOnly"),this.sameSite&&"none"!==this.sameSite){let t=A.sameSiteCanonical[this.sameSite.toLowerCase()];e+=`; SameSite=${t||this.sameSite}`}return this.extensions&&this.extensions.forEach(A=>{e+=`; ${A}`}),e}TTL(A){if(null!=this.maxAge)return this.maxAge<=0?0:1e3*this.maxAge;let e=this.expires;return e!=1/0?(e instanceof Date||(e=v(e)||1/0),e==1/0)?1/0:e.getTime()-(A||Date.now()):1/0}expiryTime(A){if(null!=this.maxAge){let e=A||this.creation||new Date,t=this.maxAge<=0?-1/0:1e3*this.maxAge;return e.getTime()+t}return this.expires==1/0?1/0:this.expires.getTime()}expiryDate(A){let e=this.expiryTime(A);return new Date(e==1/0?2147483647e3:e==-1/0?0:e)}
564isPersistent(){return null!=this.maxAge||this.expires!=1/0}canonicalizedDomain(){return null==this.domain?null:k(this.domain)}cdomain(){return this.canonicalizedDomain()}};function _(A){if(null!=A){let e=A.toLowerCase();switch(e){case p.STRICT:case p.SILENT:case p.DISABLED:return e}}return p.SILENT}M.cookiesCreated=0,M.parse=F,M.fromJSON=U,M.serializableProperties=Object.keys(x),M.sameSiteLevel={strict:3,lax:2,none:1},M.sameSiteCanonical={strict:"Strict",lax:"Lax"};var R=class A{constructor(A,e={rejectPublicSuffixes:!0}){"boolean"==typeof e&&(e={rejectPublicSuffixes:e}),o.validate(o.isObject(e),e),this.rejectPublicSuffixes=e.rejectPublicSuffixes,this.enableLooseMode=!!e.looseMode,this.allowSpecialUseDomain="boolean"!=typeof e.allowSpecialUseDomain||e.allowSpecialUseDomain,this.store=A||new n,this.prefixSecurity=_(e.prefixSecurity),this._cloneSync=G("clone"),this._importCookiesSync=G("_importCookies"),this.getCookiesSync=G("getCookies"),this.getCookieStringSync=G("getCookieString"),this.getSetCookieStringsSync=G("getSetCookieStrings"),this.removeAllCookiesSync=G("removeAllCookies"),this.setCookieSync=G("setCookie"),this.serializeSync=G("serialize")}setCookie(A,e,t,r){let n;if(o.validate(o.isUrlStringOrObject(e),r,t),o.isFunction(e))return(r=e)(Error("No URL was specified"));let s=H(e);if(o.isFunction(t)&&(r=t,t={}),o.validate(o.isFunction(r),r),!o.isNonEmptyString(A)&&!o.isObject(A)&&A instanceof String&&0==A.length)return r(null);let a=k(s.hostname),c=t.loose||this.enableLooseMode,g=null;if(t.sameSiteContext&&!(g=C(t.sameSiteContext)))return r(Error(Q));if("string"==typeof A||A instanceof String){if(!(A=M.parse(A,{loose:c})))return n=Error("Cookie failed to parse"),r(t.ignoreError?null:n)}else if(!(A instanceof M))return n=Error("First argument to setCookie must be a Cookie object or string"),r(t.ignoreError?null:n);let l=t.now||new Date;if(this.rejectPublicSuffixes&&A.domain&&null==i.getPublicSuffix(A.cdomain(),{allowSpecialUseDomain:this.allowSpecialUseDomain,ignoreError:t.ignoreError})&&!I.test(A.domain))return n=Error("Cookie has domain set to a public suffix"),r(t.ignoreError?null:n);if(A.domain){if(!D(a,A.cdomain(),!1))return n=Error(`Cookie not in this host's domain. Cookie:${A.cdomain()} Request:${a}`),r(t.ignoreError?null:n);null==A.hostOnly&&(A.hostOnly=!1)}else A.hostOnly=!0,A.domain=a;if(A.path&&"/"===A.path[0]||(A.path=b(s.pathname),A.pathIsDefault=!0),!1===t.http&&A.httpOnly)return n=Error("Cookie is HttpOnly and this isn't an HTTP API"),r(t.ignoreError?null:n);if("none"!==A.sameSite&&void 0!==A.sameSite&&g&&"none"===g)return n=Error("Cookie is SameSite but this is a cross-origin request"),r(t.ignoreError?null:n);let u=this.prefixSecurity===p.SILENT;if(this.prefixSecurity!==p.DISABLED){var B,h;let e,i=!1;if((B=A,o.validate(o.isObject(B),B),!B.key.startsWith("__Secure-")||B.secure)?(h=A,o.validate(o.isObject(h)),!h.key.startsWith("__Host-")||h.secure&&h.hostOnly&&null!=h.path&&"/"===h.path||(i=!0,e="Cookie has __Host prefix but either Secure or HostOnly attribute is not set or Path is not '/'")):(i=!0,e="Cookie has __Secure prefix but Secure attribute is not set"),i)return r(t.ignoreError||u?null:Error(e))}let d=this.store;d.updateCookie||(d.updateCookie=function(A,e,t){this.putCookie(e,t)}),d.findCookie(A.domain,A.path,A.key,function(e,i){if(e)return r(e);let n=function(e){if(e)return r(e);r(null,A)};if(i){if(!1===t.http&&i.httpOnly)return e=Error("old Cookie is HttpOnly and this isn't an HTTP API"),r(t.ignoreError?null:e);A.creation=i.creation,A.creationIndex=i.creationIndex,A.lastAccessed=l,d.updateCookie(i,A,n)}else A.creation=A.lastAccessed=l,d.putCookie(A,n)})}getCookies(A,e,t){o.validate(o.isUrlStringOrObject(A),t,A);let i=H(A);o.isFunction(e)&&(t=e,e={}),o.validate(o.isObject(e),t,e),o.validate(o.isFunction(t),t);let r=k(i.hostname),n=i.pathname||"/",a=e.secure;null==a&&i.protocol&&("https:"==i.protocol||"wss:"==i.protocol)&&(a=!0);let c=0;if(e.sameSiteContext){let A=C(e.sameSiteContext);if(!(c=M.sameSiteLevel[A]))return t(Error(Q))}let g=e.http;null==g&&(g=!0);let l=e.now||Date.now(),u=!1!==e.expire,B=!!e.allPaths,h=this.store;function d(A){if(A.hostOnly){if(A.domain!=r)return!1}else if(!D(r,A.domain,!1))return!1;return(!!B||!!s(n,A.path))&&(!A.secure||!!a)&&(!A.httpOnly||!!g)&&(!c||!(M.sameSiteLevel[A.sameSite||"none"]>c))&&(!(u&&A.expiryTime()<=l)||(h.removeCookie(A.domain,A.path,A.key,(
564)=>{}),!1))}h.findCookies(r,B?null:n,this.allowSpecialUseDomain,(A,i)=>{if(A)return t(A);i=i.filter(d),!1!==e.sort&&(i=i.sort(S));let r=new Date;for(let A of i)A.lastAccessed=r;t(null,i)})}getCookieString(...A){let e=A.pop();o.validate(o.isFunction(e),e),A.push(function(A,t){A?e(A):e(null,t.sort(S).map(A=>A.cookieString()).join("; "))}),this.getCookies.apply(this,A)}getSetCookieStrings(...A){let e=A.pop();o.validate(o.isFunction(e),e),A.push(function(A,t){A?e(A):e(null,t.map(A=>A.toString()))}),this.getCookies.apply(this,A)}serialize(A){o.validate(o.isFunction(A),A);let e=this.store.constructor.name;o.isObject(e)&&(e=null);let t={version:`tough-cookie@${a}`,storeType:e,rejectPublicSuffixes:!!this.rejectPublicSuffixes,enableLooseMode:!!this.enableLooseMode,allowSpecialUseDomain:!!this.allowSpecialUseDomain,prefixSecurity:_(this.prefixSecurity),cookies:[]};if(!(this.store.getAllCookies&&"function"==typeof this.store.getAllCookies))return A(Error("store does not support getAllCookies and cannot be serialized"));this.store.getAllCookies((e,i)=>e?A(e):(t.cookies=i.map(A=>(A=A instanceof M?A.toJSON():A,delete A.creationIndex,A)),A(null,t)))}toJSON(){return this.serializeSync()}_importCookies(A,e){let t=A.cookies;if(!t||!Array.isArray(t))return e(Error("serialized jar has no cookies array"));t=t.slice();let i=A=>{let r;if(A)return e(A);if(!t.length)return e(A,this);try{r=U(t.shift())}catch(A){return e(A)}if(null===r)return i(null);this.store.putCookie(r,i)};i()}clone(e,t){1==arguments.length&&(t=e,e=null),this.serialize((i,r)=>{if(i)return t(i);A.deserialize(r,e,t)})}cloneSync(A){if(0==arguments.length)return this._cloneSync();if(!A.synchronous)throw Error("CookieJar clone destination store is not synchronous; use async API instead.");return this._cloneSync(A)}removeAllCookies(A){o.validate(o.isFunction(A),A);let e=this.store;if("function"==typeof e.removeAllCookies&&e.removeAllCookies!==r.prototype.removeAllCookies)return e.removeAllCookies(A);e.getAllCookies((t,i)=>{if(t)return A(t);if(0===i.length)return A(null);let r=0,n=[];function s(e){if(e&&n.push(e),++r===i.length)return A(n.length?n[0]:null)}i.forEach(A=>{e.removeCookie(A.domain,A.path,A.key,s)})})}static deserialize(e,t,i){let r;if(3!=arguments.length&&(i=t,t=null),o.validate(o.isFunction(i),i),"string"==typeof e){if((r=P(e))instanceof Error)return i(r)}else r=e;let n=new A(t,{rejectPublicSuffixes:r.rejectPublicSuffixes,looseMode:r.enableLooseMode,allowSpecialUseDomain:r.allowSpecialUseDomain,prefixSecurity:r.prefixSecurity});n._importCookies(r,A=>{if(A)return i(A);i(null,n)})}static deserializeSync(e,t){let i="string"==typeof e?JSON.parse(e):e,r=new A(t,{rejectPublicSuffixes:i.rejectPublicSuffixes,looseMode:i.enableLooseMode});if(!r.store.synchronous)throw Error("CookieJar store is not synchronous; use async API instead.");return r._importCookiesSync(i),r}};function G(A){return function(...e){let t,i;if(!this.store.synchronous)throw Error("CookieJar store is not synchronous; use async API instead.");if(this[A](...e,(A,e)=>{t=A,i=e}),t)throw t;return i}}R.fromJSON=R.deserializeSync,["_importCookies","clone","getCookies","getCookieString","getSetCookieStrings","removeAllCookies","serialize","setCookie"].forEach(A=>{R.prototype[A]=c(R.prototype[A])}),R.deserialize=c(R.deserialize),A.version=a,A.CookieJar=R,A.Cookie=M,A.Store=r,A.MemoryCookieStore=n,A.parseDate=v,A.formatDate=y,A.parse=F,A.fromJSON=U,A.domainMatch=D,A.defaultPath=b,A.pathMatch=s,A.getPublicSuffix=i.getPublicSuffix,A.cookieCompare=S,A.permuteDomain=Y().permuteDomain,A.permutePath=function(A){if(o.validate(o.isString(A)),"/"===A)return["/"];let e=[A];for(;A.length>1;){let t=A.lastIndexOf("/");if(0===t)break;A=A.substr(0,t),e.push(A)}return e.push("/"),e},A.canonicalDomain=k,A.PrefixSecurityEnum=p,A.ParameterError=o.ParameterError}})())?b(S(o)):{},"default",{value:o,enumerable:!0}),o).default,Ai=new Z((0,D.S)()?new AA:new class extends ${storage;storageKey;constructor(){super(),(0,c.V1)("u">typeof localStorage,"Failed to create a WebStorageCookieStore: `localStorage` is not available in this environment. This is likely an issue with MSW. Please report it on GitHub: https://github.com/mswjs/msw/issues"),this.synchronous=!0,this.storage=localStorage,this.storageKey="__msw-cookie-store__"}findCookie(A,e,t,i){try{let r=this.getStore(),n=this.filterCookiesFromList(r,{domain:A,path:e,key:t});i(null,n[0]||null)}catch(A){A instanceof Error&&i(A,null)}}
564findCookies(A,e,t,i){if(!A)return void i(null,[]);try{let t=this.getStore(),r=this.filterCookiesFromList(t,{domain:A,path:e});i(null,r)}catch(A){A instanceof Error&&i(A,[])}}putCookie(A,e){try{if(0===A.maxAge)return;let e=this.getStore();e.push(A),this.updateStore(e)}catch(A){A instanceof Error&&e(A)}}updateCookie(A,e,t){0===e.maxAge?this.removeCookie(e.domain||"",e.path||"",e.key,t):this.putCookie(e,t)}removeCookie(A,e,t,i){try{let r=this.getStore(),n=this.deleteCookiesFromList(r,{domain:A,path:e,key:t});this.updateStore(n),i(null)}catch(A){A instanceof Error&&i(A)}}removeCookies(A,e,t){try{let i=this.getStore(),r=this.deleteCookiesFromList(i,{domain:A,path:e});this.updateStore(r),t(null)}catch(A){A instanceof Error&&t(A)}}getAllCookies(A){try{A(null,this.getStore())}catch(e){e instanceof Error&&A(e,[])}}getStore(){try{let A=this.storage.getItem(this.storageKey);if(null==A)return[];let e=JSON.parse(A),t=[];for(let A of e){let e=W.fromJSON(A);null!=e&&t.push(e)}return t}catch{return[]}}updateStore(A){this.storage.setItem(this.storageKey,JSON.stringify(A.map(A=>A.toJSON())))}filterCookiesFromList(A,e){let t=[];for(let i of A)(!e.domain||Ae(e.domain,i.domain||""))&&(!e.path||At(e.path,i.path||""))&&(e.key&&i.key!==e.key||t.push(i));return t}deleteCookiesFromList(A,e){let t=this.filterCookiesFromList(A,e);return A.filter(A=>!t.includes(A))}});function Ar(A){let e=k.parse(A),t={};for(let A in e)void 0!==e[A]&&(t[A]=e[A]);return t}function An(){return Ar(document.cookie)}let As=/[\/\\]msw[\/\\]src[\/\\](.+)/,Ao=/(node_modules)?[\/\\]lib[\/\\](core|browser|node|native|iife)[\/\\]|^[^\/\\]*$/;class Aa{static cache=new WeakMap;__kind;info;isUsed;resolver;resolverIterator;resolverIteratorResult;options;constructor(A){this.resolver=A.resolver,this.options=A.options;const e=function(A){let e=A.stack;if(!e)return;let t=e.split("\n").slice(1).find(A=>!(As.test(A)||Ao.test(A)));if(t)return t.replace(/\s*at [^()]*\(([^)]+)\)/,"$1").replace(/^@/,"")}(Error());this.info={...A.info,callFrame:e},this.isUsed=!1,this.__kind="RequestHandler"}async parse(A){return{}}async test(A){let e=await this.parse({request:A.request,resolutionContext:A.resolutionContext});return this.predicate({request:A.request,parsedResult:e,resolutionContext:A.resolutionContext})}extendResolverArgs(A){return{}}cloneRequestOrGetFromCache(A){let e=Aa.cache.get(A);if(void 0!==e)return e;let t=A.clone();return Aa.cache.set(A,t),t}async run(A){if(this.isUsed&&this.options?.once)return null;let e=this.cloneRequestOrGetFromCache(A.request),t=await this.parse({request:A.request,resolutionContext:A.resolutionContext});if(!this.predicate({request:A.request,parsedResult:t,resolutionContext:A.resolutionContext})||this.isUsed&&this.options?.once)return null;this.isUsed=!0;let i=this.wrapResolver(this.resolver)({...this.extendResolverArgs({request:A.request,parsedResult:t}),requestId:A.requestId,request:A.request}).catch(A=>{if(A instanceof Response)return A;throw A}),r=await i;return this.createExecutionResult({request:e,requestId:A.requestId,response:r,parsedResult:t})}wrapResolver(A){return async e=>{if(!this.resolverIterator){let t=await A(e);if(!(t&&(Reflect.has(t,Symbol.iterator)||Reflect.has(t,Symbol.asyncIterator))))return t;this.resolverIterator=Symbol.iterator in t?t[Symbol.iterator]():t[Symbol.asyncIterator]()}this.isUsed=!1;let{done:t,value:i}=await this.resolverIterator.next(),r=await i;return(r&&(this.resolverIteratorResult=r.clone()),t)?(this.isUsed=!0,this.resolverIteratorResult?.clone()):r}}createExecutionResult(A){return{handler:this,request:A.request,requestId:A.requestId,response:A.response,parsedResult:A.parsedResult}}}var Ac=((a=Ac||{}).HEAD="HEAD",a.GET="GET",a.POST="POST",a.PUT="PUT",a.PATCH="PATCH",a.OPTIONS="OPTIONS",a.DELETE="DELETE",a);class Ag extends Aa{constructor(A,e,t,i){super({info:{header:`${A} ${e}`,path:e,method:A},resolver:t,options:i}),this.checkRedundantQueryParameters()}checkRedundantQueryParameters(){let{method:A,path:e}=this.info;if(e instanceof RegExp||p(e)===e)return;let t=new URL(`/${e}`,"http://localhost").searchParams,i=[];t.forEach((A,e)=>{i.push(e)}),l(`Found a redundant usage of query parameters in the request handler URL for "${A} ${e}". Please match against a path instead and access query parameters using "new URL(request.url).searchParams" instead. Learn more: https://mswjs.io/docs/http/intercepting-requestsquery-parameters`)}async parse(A){return{match:function(A,e,t){var i,r,n,s,o,a,c;let g=e instanceof RegExp?e:p(function(A,e){if(/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(A)||A.startsWith("*"))return A;let t=e||"u">typeof location&&location.href;return t?decodeURI(new URL(encodeURI(A),t).href):A}(e,t)),l="string"==typeof g?g.replace(/([:a-zA-Z_-]*)(\*{1,2})+/g,(A,e,t)=>{let i="(.*)";return e?e.startsWith(":")?`${e}${t}`:`${e}${i}`:i}).replace(/([^\/])(:)(?=\d+)/,"$1\\$2").replace(/^([^\/]+)(:)(?=\/\/)/,"$1\\$2"):g,u=(0,Q.bf)(A),B=(n=function A(e,t,i){if(e instanceof RegExp){var r;if(!t)return e;for(var n=/\((?:\?<(.*?)>)?(?!\?)/g,s=0,o=n.exec(e.source);o;)t.push({name:o[1]||s++,prefix:"",suffix:"",modifier:"",pattern:""}),o=n.exec(e.source);return e}return Array.isArray(e)?(r=e.map(function(e){return A(e,t,i).source}),new RegExp("(?:".concat(r.join("|"),")"),f(i))):function(A,e,t){void 0===t&&(t={});for(var i=t.strict,r=void 0!==i&&i,n=t.start,s=t.end,o=t.encode,a=void 0===o?function(A){return A}:o,c=t.delimiter,g=t.endsWith,l="[".concat(d(void 0===g?"":g),"]|$"),u="[".concat(d(void 0===c?"/#?":c),"]"),B=void 0===n||n?"^":"",h=0;h<A.length;h++){var Q=A[h];if("string"==typeof Q)B+=d(a(Q));else{var C=d(a(Q.prefix)),p=d(a(Q.suffix));if(Q.pattern)if(e&&e.push(Q),C||p)if("+"===Q.modifier||"*"===Q.modifier){var w="*"===Q.modifier?"?":"";B+="(?:".concat(C,"((?:").concat(Q.pattern,")(?:").concat(p).concat(C,"(?:").concat(Q.pattern,"))*)").concat(p,")").concat(w)}else B+="(?:".concat(C,"(").concat(Q.pattern,")").concat(p,")").concat(Q.modifier);else{if("+"===Q.modifier||"*"===Q.modifier)throw TypeError('Can not repeat "'.concat(Q.name,'" without a prefix and suffix'));B+="(".concat(Q.pattern,")").concat(Q.modifier)}else B+="(?:".concat(C).concat(p,")").concat(Q.modifier)}}if(void 0===s||s)r||(B+="".concat(u,"?")),B+=t.endsWith?"(?=".concat(l,")"):"$";else{var E=A[A.length-1],I="string"==typeof E?u.indexOf(E[E.length-1])>-1:void 0===E;r||(B+="(?:".concat(u,"(?=").concat(l,"))?")),I||(B+="(?=".concat(u,"|").concat(l,")"))}return new RegExp(B,f(t))}(function(A,e){void 0===e&&(e={});for(var t=function(A){for(var e=[],t=0;t<A.length;){var i=A[t];if("*"===i||"+"===i||"?"===i){e.push({type:"MODIFIER",index:t,value:A[t++]});continue}if("\\"===i){e.push({type:"ESCAPED_CHAR",index:t++,value:A[t++]});continue}if("{"===i){e.push({type:"OPEN",index:t,value:A[t++]});continue}if("}"===i){e.push({type:"CLOSE",index:t,value:A[t++]});continue}if(":"===i){for(var r="",n=t+1;n<A.length;){var s=A.charCodeAt(n);if(s>=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122||95===s){r+=A[n++];continue}break}if(!r)throw TypeError("Missing parameter name at ".concat(t));e.push({type:"NAME",index:t,value:r}),t=n;continue}if("("===i){var o=1,a="",n=t+1;if("?"===A[n])throw TypeError('Pattern cannot start with "?" at '.concat(n));for(;n<A.length;){if("\\"===A[n]){a+=A[n++]+A[n++];continue}
564if(")"===A[n]){if(0==--o){n++;break}}else if("("===A[n]&&(o++,"?"!==A[n+1]))throw TypeError("Capturing groups are not allowed at ".concat(n));a+=A[n++]}if(o)throw TypeError("Unbalanced pattern at ".concat(t));if(!a)throw TypeError("Missing pattern at ".concat(t));e.push({type:"PATTERN",index:t,value:a}),t=n;continue}e.push({type:"CHAR",index:t,value:A[t++]})}return e.push({type:"END",index:t,value:""}),e}(A),i=e.prefixes,r=void 0===i?"./":i,n=e.delimiter,s=void 0===n?"/#?":n,o=[],a=0,c=0,g="",l=function(A){if(c<t.length&&t[c].type===A)return t[c++].value},u=function(A){var e=l(A);if(void 0!==e)return e;var i=t[c],r=i.type,n=i.index;throw TypeError("Unexpected ".concat(r," at ").concat(n,", expected ").concat(A))},B=function(){for(var A,e="";A=l("CHAR")||l("ESCAPED_CHAR");)e+=A;return e},h=function(A){for(var e=0;e<s.length;e++){var t=s[e];if(A.indexOf(t)>-1)return!0}return!1},f=function(A){var e=o[o.length-1],t=A||(e&&"string"==typeof e?e:"");if(e&&!t)throw TypeError('Must have text between two parameters, missing text after "'.concat(e.name,'"'));return!t||h(t)?"[^".concat(d(s),"]+?"):"(?:(?!".concat(d(t),")[^").concat(d(s),"])+?")};c<t.length;){var Q=l("CHAR"),C=l("NAME"),p=l("PATTERN");if(C||p){var w=Q||"";-1===r.indexOf(w)&&(g+=w,w=""),g&&(o.push(g),g=""),o.push({name:C||a++,prefix:w,suffix:"",pattern:p||f(w),modifier:l("MODIFIER")||""});continue}var E=Q||l("ESCAPED_CHAR");if(E){g+=E;continue}if(g&&(o.push(g),g=""),l("OPEN")){var w=B(),I=l("NAME")||"",m=l("PATTERN")||"",v=B();u("CLOSE"),o.push({name:I||(m?a++:""),pattern:I&&!m?f(w):m,prefix:w,suffix:v,modifier:l("MODIFIER")||""});continue}u("END")}return o}(e,i),t,i)}(l,r=[],i={decode:decodeURIComponent}),s=r,void 0===(o=i)&&(o={}),c=void 0===(a=o.decode)?function(A){return A}:a,function(A){var e=n.exec(A);if(!e)return!1;for(var t=e[0],i=e.index,r=Object.create(null),o=1;o<e.length;o++)!function(A){if(void 0!==e[A]){var t=s[A-1];"*"===t.modifier||"+"===t.modifier?r[t.name]=e[A].split(t.prefix+t.suffix).map(function(A){return c(A,t)}):r[t.name]=c(e[A],t)}}(o);return{path:t,index:i,params:r}})(u),h=B&&B.params||{};return{matches:!1!==B,params:h}}(new URL(A.request.url),this.info.path,A.resolutionContext?.baseUrl),cookies:function(A){let e=A.headers.get("cookie"),t=e?Ar(e):{},i=function(A){if("u"<typeof document||"u"<typeof location)return{};switch(A.credentials){case"same-origin":{let e=new URL(A.url);return location.origin===e.origin?An():{}}case"include":return An();default:return{}}}(A);for(let e in i)A.headers.append("cookie",k.serialize(e,i[e]));let r=Ai.getCookiesSync(A.url),n=Object.fromEntries(r.map(A=>[A.key,A.value]));for(let e of r)A.headers.append("cookie",e.toString());return{...i,...n,...t}}(A.request)}}predicate(A){let e=this.matchMethod(A.request.method),t=A.parsedResult.match.matches;return e&&t}matchMethod(A){var e;return this.info.method instanceof RegExp?this.info.method.test(A):(e=this.info.method,e.toLowerCase()===A.toLowerCase())}extendResolverArgs(A){return{params:A.parsedResult.match?.params||{},cookies:A.parsedResult.cookies}}async log(A){var e;let t,i=function(A){if("u"<typeof location)return A.toString();let e=A instanceof URL?A:new URL(A);return e.origin===location.origin?e.pathname:e.origin+e.pathname}(A.request.url),r=await u(A.request),n=await h(A.response),s=(e=n.status)<300?"#69AB32":e<400?"#F0BB4B":"#E95F5D";console.groupCollapsed(g(`${(t=new Date,`${t.getHours().toString().padStart(2,"0")}:${t.getMinutes().toString().padStart(2,"0")}:${t.getSeconds().toString().padStart(2,"0")}`)} ${A.request.method} ${i} (%c${n.status} ${n.statusText}%c)`),`color:${s}`,"color:inherit"),console.log("Request",r),console.log("Handler:",this),console.log("Response",n),console.groupEnd()}}function Al(A){return(e,t,i={})=>new Ag(A,e,t,i)}let Au={all:Al(/.+/),head:Al(Ac.HEAD),get:Al(Ac.GET),post:Al(Ac.POST),put:Al(Ac.PUT),delete:Al(Ac.DELETE),patch:Al(Ac.PATCH),options:Al(Ac.OPTIONS)}},471211:function(A,e,t){"use strict";function i(){return new Response(null,{status:302,statusText:"Passthrough",headers:{"x-msw-intention":"passthrough"}})}t.d(e,{l:function(){return i}})},148314:function(A,e,t){"use strict";var i,r,n,s,o=t(333182),a={debug:()=>void 0,info:()=>void 0,warn:()=>void 0,error:()=>void 0},c=((i=c||{})[i.NONE=0]="NONE",i[i.ERROR=1]="ERROR",i[i.WARN=2]="WARN",i[i.INFO=3]="INFO",i[i.DEBUG=4]="DEBUG",i
564);(r=c||(c={})).reset=function(){n=3,s=a},r.setLevel=function(A){if(!(0<=A&&A<=4))throw Error("Invalid log level");n=A},r.setLogger=function(A){s=A};var g=class A{constructor(A){this._name=A}debug(...e){n>=4&&s.debug(A._format(this._name,this._method),...e)}info(...e){n>=3&&s.info(A._format(this._name,this._method),...e)}warn(...e){n>=2&&s.warn(A._format(this._name,this._method),...e)}error(...e){n>=1&&s.error(A._format(this._name,this._method),...e)}throw(A){throw this.error(A),A}create(A){let e=Object.create(this);return e._method=A,e.debug("begin"),e}static createStatic(e,t){let i=new A(`${e}.${t}`);return i.debug("begin"),i}static _format(A,e){let t=`[${A}]`;return e?`${t} ${e}:`:t}static debug(e,...t){n>=4&&s.debug(A._format(e),...t)}static info(e,...t){n>=3&&s.info(A._format(e),...t)}static warn(e,...t){n>=2&&s.warn(A._format(e),...t)}static error(e,...t){n>=1&&s.error(A._format(e),...t)}};c.reset();var l=class{static decode(A){try{return(0,o.s)(A)}catch(A){throw g.error("JwtUtils.decode",A),A}}static async generateSignedJwt(A,e,t){let i=h.encodeBase64Url(new TextEncoder().encode(JSON.stringify(A))),r=h.encodeBase64Url(new TextEncoder().encode(JSON.stringify(e))),n=`${i}.${r}`,s=await window.crypto.subtle.sign({name:"ECDSA",hash:{name:"SHA-256"}},t,new TextEncoder().encode(n)),o=h.encodeBase64Url(new Uint8Array(s));return`${n}.${o}`}},u=A=>btoa([...new Uint8Array(A)].map(A=>String.fromCharCode(A)).join("")),B=class A{static _randomWord(){let A=new Uint32Array(1);return crypto.getRandomValues(A),A[0]}static generateUUIDv4(){return"10000000-1000-4000-8000-100000000000".replace(/[018]/g,e=>(e^A._randomWord()&15>>e/4).toString(16)).replace(/-/g,"")}static generateCodeVerifier(){return A.generateUUIDv4()+A.generateUUIDv4()+A.generateUUIDv4()}static async generateCodeChallenge(A){if(!crypto.subtle)throw Error("Crypto.subtle is available only in secure contexts (HTTPS).");try{let e=new TextEncoder().encode(A),t=await crypto.subtle.digest("SHA-256",e);return u(t).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}catch(A){throw g.error("CryptoUtils.generateCodeChallenge",A),A}}static generateBasicAuth(A,e){return u(new TextEncoder().encode([A,e].join(":")))}static async hash(A,e){let t=new TextEncoder().encode(e);return new Uint8Array(await crypto.subtle.digest(A,t))}static async customCalculateJwkThumbprint(e){let t;switch(e.kty){case"RSA":t={e:e.e,kty:e.kty,n:e.n};break;case"EC":t={crv:e.crv,kty:e.kty,x:e.x,y:e.y};break;case"OKP":t={crv:e.crv,kty:e.kty,x:e.x};break;case"oct":t={crv:e.k,kty:e.kty};break;default:throw Error("Unknown jwk type")}let i=await A.hash("SHA-256",JSON.stringify(t));return A.encodeBase64Url(i)}static async generateDPoPProof({url:e,accessToken:t,httpMethod:i,keyPair:r,nonce:n}){let s,o={jti:window.crypto.randomUUID(),htm:null!=i?i:"GET",htu:e,iat:Math.floor(Date.now()/1e3)};t&&(s=await A.hash("SHA-256",t),o.ath=A.encodeBase64Url(s)),n&&(o.nonce=n);try{let A=await crypto.subtle.exportKey("jwk",r.publicKey),e={alg:"ES256",typ:"dpop+jwt",jwk:{crv:A.crv,kty:A.kty,x:A.x,y:A.y}};return await l.generateSignedJwt(e,o,r.privateKey)}catch(A){if(A instanceof TypeError)throw Error(`Error exporting dpop public key: ${A.message}`);throw A}}static async generateDPoPJkt(e){try{let t=await crypto.subtle.exportKey("jwk",e.publicKey);return await A.customCalculateJwkThumbprint(t)}catch(A){if(A instanceof TypeError)throw Error(`Could not retrieve dpop keys from storage: ${A.message}`);throw A}}static async generateDPoPKeys(){return await window.crypto.subtle.generateKey({name:"ECDSA",namedCurve:"P-256"},!1,["sign","verify"])}};B.encodeBase64Url=A=>u(A).replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_");var h=B,d=class{constructor(A){this._name=A,this._callbacks=[],this._logger=new g(`Event('${this._name}')`)}addHandler(A){return this._callbacks.push(A),()=>this.removeHandler(A)}removeHandler(A){let e=this._callbacks.lastIndexOf(A);e>=0&&this._callbacks.splice(e,1)}async raise(...A){for(let e of(this._logger.debug("raise:",...A),this._callbacks))await e(...A)}},f=class{static center({...A}){var e;return null==A.width&&(A.width=null!=(e=[800,720,600,480].find(A=>A<=window.outerWidth/1.618))?e:360),null!=A.left||(A.left=Math.max(0,Math.round(window.screenX+(window.outerWidth-A.width)/2))),null!=A.height&&(null!=A.top||(A.top=Math.max(0,Math.round(window.screenY+(window.outerHeight-A.height)/2)))),A}static serialize(A){return Object.entries(A).filter(([,A])=>null!=A).map(([A,e])=>`${A}=${"boolean"!=typeof e?e:e?"yes":"no"}`).join(",")}},Q=class A extends d{constructor(){super(...arguments),this._logger=new g(`Timer('${this._name}')`),this._timerHandle=null,this._expiration=0,this._callback=()=>{let e=this._expiration-A.getEpochTime();this._logger.debug("timer completes in",e),this._expiration<=A.getEpochTime()&&(this.cancel(),super.raise())}}static getEpochTime(){return Math.floor(Date.now()/1e3)}init(e){let t=this._logger.create("init");e=Math.max(Math.floor(e),1);let i=A.getEpochTime()+e;if(this.expiration===i&&this._timerHandle)return void t.debug("skipping since already initialized for expiration at",this.expiration);this.cancel(),t.debug("using duration",e),this._expiration=i;let r=Math.min(e,5);this._timerHandle=setInterval(this._callback,1e3*r)}get expiration(){return this._expiration}cancel(){this._logger.create("cancel"),this._timerHandle&&(clearInterval(this._timerHandle),this._timerHandle=null)}},C=class{static readParams(A,e="query"){if(!A)throw TypeError("Invalid URL");return new URLSearchParams(new URL(A,"http://127.0.0.1")["fragment"===e?"hash":"search"].slice(1))}}
564,p=class extends Error{constructor(A,e){var t,i,r;if(super(A.error_description||A.error||""),this.form=e,this.name="ErrorResponse",!A.error)throw g.error("ErrorResponse","No error passed"),Error("No error passed");this.error=A.error,this.error_description=null!=(t=A.error_description)?t:null,this.error_uri=null!=(i=A.error_uri)?i:null,this.state=A.userState,this.session_state=null!=(r=A.session_state)?r:null,this.url_state=A.url_state}},w=class extends Error{constructor(A){super(A),this.name="ErrorTimeout"}},E=class{constructor(A){this._logger=new g("AccessTokenEvents"),this._expiringTimer=new Q("Access token expiring"),this._expiredTimer=new Q("Access token expired"),this._expiringNotificationTimeInSeconds=A.expiringNotificationTimeInSeconds}async load(A){let e=this._logger.create("load");if(A.access_token&&void 0!==A.expires_in){let t=A.expires_in;if(e.debug("access token present, remaining duration:",t),t>0){let A=t-this._expiringNotificationTimeInSeconds;A<=0&&(A=1),e.debug("registering expiring timer, raising in",A,"seconds"),this._expiringTimer.init(A)}else e.debug("canceling existing expiring timer because we're past expiration."),this._expiringTimer.cancel();let i=t+1;e.debug("registering expired timer, raising in",i,"seconds"),this._expiredTimer.init(i)}else this._expiringTimer.cancel(),this._expiredTimer.cancel()}async unload(){this._logger.debug("unload: canceling existing access token timers"),this._expiringTimer.cancel(),this._expiredTimer.cancel()}addAccessTokenExpiring(A){return this._expiringTimer.addHandler(A)}removeAccessTokenExpiring(A){this._expiringTimer.removeHandler(A)}addAccessTokenExpired(A){return this._expiredTimer.addHandler(A)}removeAccessTokenExpired(A){this._expiredTimer.removeHandler(A)}},I=class{constructor(A,e,t,i,r){this._callback=A,this._client_id=e,this._intervalInSeconds=i,this._stopOnError=r,this._logger=new g("CheckSessionIFrame"),this._timer=null,this._session_state=null,this._message=A=>{A.origin===this._frame_origin&&A.source===this._frame.contentWindow&&("error"===A.data?(this._logger.error("error message from check session op iframe"),this._stopOnError&&this.stop()):"changed"===A.data?(this._logger.debug("changed message from check session op iframe"),this.stop(),this._callback()):this._logger.debug(A.data+" message from check session op iframe"))};const n=new URL(t);this._frame_origin=n.origin,this._frame=window.document.createElement("iframe"),this._frame.style.visibility="hidden",this._frame.style.position="fixed",this._frame.style.left="-1000px",this._frame.style.top="0",this._frame.width="0",this._frame.height="0",this._frame.src=n.href}load(){return new Promise(A=>{this._frame.onload=()=>{A()},window.document.body.appendChild(this._frame),window.addEventListener("message",this._message,!1)})}start(A){if(this._session_state===A)return;this._logger.create("start"),this.stop(),this._session_state=A;let e=()=>{this._frame.contentWindow&&this._session_state&&this._frame.contentWindow.postMessage(this._client_id+" "+this._session_state,this._frame_origin)};e(),this._timer=setInterval(e,1e3*this._intervalInSeconds)}stop(){this._logger.create("stop"),this._session_state=null,this._timer&&(clearInterval(this._timer),this._timer=null)}},m=class{constructor(){this._logger=new g("InMemoryWebStorage"),this._data={}}clear(){this._logger.create("clear"),this._data={}}getItem(A){return this._logger.create(`getItem('${A}')`),this._data[A]}setItem(A,e){this._logger.create(`setItem('${A}')`),this._data[A]=e}removeItem(A){this._logger.create(`removeItem('${A}')`),delete this._data[A]}get length(){return Object.getOwnPropertyNames(this._data).length}key(A){return Object.getOwnPropertyNames(this._data)[A]}},v=class extends Error{constructor(A,e){super(e),this.name="ErrorDPoPNonce",this.nonce=A}},y=class{constructor(A=[],e=null,t={}){this._jwtHandler=e,this._extraHeaders=t,this._logger=new g("JsonService"),this._contentTypes=[],this._contentTypes.push(...A,"application/json"),e&&this._contentTypes.push("application/jwt")}async fetchWithTimeout(A,e={}){let{timeoutInSeconds:t,...i}=e;if(!t)return await fetch(A,i);let r=new AbortController,n=setTimeout(()=>r.abort(),1e3*t);try{return await fetch(A,{...e,signal:r.signal})}catch(A){if(A instanceof DOMException&&"AbortError"===A.name)throw new w("Network timed out");throw A}finally{clearTimeout(n)}}async getJson(A,{token:e,credentials:t,timeoutInSeconds:i}={}){let r,n,s=this._logger.create("getJson"),o={Accept:this._contentTypes.join(", ")};e&&(s.debug("token passed, setting Authorization header"),o.Authorization="Bearer "+e),this._appendExtraHeaders(o);try{s.debug("url:",A),r=await this.fetchWithTimeout(A,{method:"GET",headers:o,timeoutInSeconds:i,credentials:t})}catch(A){throw s.error("Network Error"),A}s.debug("HTTP response received, status",r.status);let a=r.headers.get("Content-Type");if(a&&!this._contentTypes.find(A=>a.startsWith(A))&&s.throw(Error(`Invalid response Content-Type: ${null!=a?a:"undefined"}, from URL: ${A}`)),r.ok&&this._jwtHandler&&(null==a?void 0:a.startsWith("application/jwt")))return await this._jwtHandler(await r.text());try{n=await r.json()}catch(A){if(s.error("Error parsing JSON response",A),r.ok)throw A;throw Error(`${r.statusText} (${r.status})`)}if(!r.ok){if(s.error("Error from server:",n),n.error)throw new p(n);throw Error(`${r.statusText} (${r.status}): ${JSON.stringify(n)}`)}return n}async postForm(A,{body:e,basicAuth:t,timeoutInSeconds:i,initCredentials:r,extraHeaders:n}){let s,o=this._logger.create("postForm"),a={Accept:this._contentTypes.join(", "),"Content-Type":"application/x-www-form-urlencoded",...n};void 0!==t&&(a.Authorization="Basic "+t),this._appendExtraHeaders(a);try{o.debug("url:",A),s=await this.fetchWithTimeout(A,{method:"POST",headers:a,body:e,timeoutInSeconds:i,credentials:r})}catch(A){throw o.error("Network error"),A}o.debug("HTTP response received, status",s.status);let c=s.headers.get("Content-Type");if(c&&!this._contentTypes.find(A=>c.startsWith(A)))throw Error(`Invalid response Content-Type: ${null!=c?c:"undefined"}, from URL: ${A}`);let g=await s.text(),l={};if(g)try{l=JSON.parse(g)}catch(A){if(o.error("Error parsing JSON response",A),s.ok)throw A;throw Error(`${s.statusText} (${s.status})`)}if(!s.ok){if(o.error("Error from server:",l),s.headers.has("dpop-nonce"))throw new v(s.headers.get("dpop-nonce"),`${JSON.stringify(l)}`);
564if(l.error)throw new p(l,e);throw Error(`${s.statusText} (${s.status}): ${JSON.stringify(l)}`)}return l}_appendExtraHeaders(A){let e=this._logger.create("appendExtraHeaders"),t=Object.keys(this._extraHeaders),i=["accept","content-type"],r=["authorization"];0!==t.length&&t.forEach(t=>{if(i.includes(t.toLocaleLowerCase()))return void e.warn("Protected header could not be set",t,i);if(r.includes(t.toLocaleLowerCase())&&Object.keys(A).includes(t))return void e.warn("Header could not be overridden",t,r);let n="function"==typeof this._extraHeaders[t]?this._extraHeaders[t]():this._extraHeaders[t];n&&""!==n&&(A[t]=n)})}},k=class{constructor(A){this._settings=A,this._logger=new g("MetadataService"),this._signingKeys=null,this._metadata=null,this._metadataUrl=this._settings.metadataUrl,this._jsonService=new y(["application/jwk-set+json"],null,this._settings.extraHeaders),this._settings.signingKeys&&(this._logger.debug("using signingKeys from settings"),this._signingKeys=this._settings.signingKeys),this._settings.metadata&&(this._logger.debug("using metadata from settings"),this._metadata=this._settings.metadata),this._settings.fetchRequestCredentials&&(this._logger.debug("using fetchRequestCredentials from settings"),this._fetchRequestCredentials=this._settings.fetchRequestCredentials)}resetSigningKeys(){this._signingKeys=null}async getMetadata(){let A=this._logger.create("getMetadata");if(this._metadata)return A.debug("using cached values"),this._metadata;if(!this._metadataUrl)throw A.throw(Error("No authority or metadataUrl configured on settings")),null;A.debug("getting metadata from",this._metadataUrl);let e=await this._jsonService.getJson(this._metadataUrl,{credentials:this._fetchRequestCredentials,timeoutInSeconds:this._settings.requestTimeoutInSeconds});return A.debug("merging remote JSON with seed metadata"),this._metadata=Object.assign({},e,this._settings.metadataSeed),this._metadata}getIssuer(){return this._getMetadataProperty("issuer")}getAuthorizationEndpoint(){return this._getMetadataProperty("authorization_endpoint")}getUserInfoEndpoint(){return this._getMetadataProperty("userinfo_endpoint")}getTokenEndpoint(A=!0){return this._getMetadataProperty("token_endpoint",A)}getCheckSessionIframe(){return this._getMetadataProperty("check_session_iframe",!0)}getEndSessionEndpoint(){return this._getMetadataProperty("end_session_endpoint",!0)}getRevocationEndpoint(A=!0){return this._getMetadataProperty("revocation_endpoint",A)}getKeysEndpoint(A=!0){return this._getMetadataProperty("jwks_uri",A)}async _getMetadataProperty(A,e=!1){let t=this._logger.create(`_getMetadataProperty('${A}')`),i=await this.getMetadata();if(t.debug("resolved"),void 0===i[A]){if(!0===e)return void t.warn("Metadata does not contain optional property");t.throw(Error("Metadata does not contain property "+A))}return i[A]}async getSigningKeys(){let A=this._logger.create("getSigningKeys");if(this._signingKeys)return A.debug("returning signingKeys from cache"),this._signingKeys;let e=await this.getKeysEndpoint(!1);A.debug("got jwks_uri",e);let t=await this._jsonService.getJson(e,{timeoutInSeconds:this._settings.requestTimeoutInSeconds});if(A.debug("got key set",t),!Array.isArray(t.keys))throw A.throw(Error("Missing keys on keyset")),null;return this._signingKeys=t.keys,this._signingKeys}},D=class{constructor({prefix:A="oidc.",store:e=localStorage}={}){this._logger=new g("WebStorageStateStore"),this._store=e,this._prefix=A}async set(A,e){this._logger.create(`set('${A}')`),A=this._prefix+A,await this._store.setItem(A,e)}async get(A){return this._logger.create(`get('${A}')`),A=this._prefix+A,await this._store.getItem(A)}async remove(A){this._logger.create(`remove('${A}')`),A=this._prefix+A;let e=await this._store.getItem(A);return await this._store.removeItem(A),e}async getAllKeys(){this._logger.create("getAllKeys");let A=await this._store.length,e=[];for(let t=0;t<A;t++){let A=await this._store.key(t);A&&0===A.indexOf(this._prefix)&&e.push(A.substr(this._prefix.length))}return e}},b=class{constructor({authority:A,metadataUrl:e,metadata:t,signingKeys:i,metadataSeed:r,client_id:n,client_secret:s,response_type:o="code",scope:a="openid",redirect_uri:c,post_logout_redirect_uri:g,client_authentication:l="client_secret_post",prompt:u,display:B,max_age:h,ui_locales:d,acr_values:f,resource:Q,response_mode:C,filterProtocolClaims:p=!0,loadUserInfo:w=!1,requestTimeoutInSeconds:E,staleStateAgeInSeconds:I=900,mergeClaimsStrategy:v={array:"replace"},disablePKCE:y=!1,stateStore:k,revokeTokenAdditionalContentTypes:b,fetchRequestCredentials:F,refreshTokenAllowedScope:P,extraQueryParams:U={},extraTokenParams:S={},extraHeaders:H={},dpop:x,omitScopeWhenRequesting:M=!1}){var L;if(this.authority=A,e?this.metadataUrl=e:(this.metadataUrl=A,A&&(this.metadataUrl.endsWith("/")||(this.metadataUrl+="/"),this.metadataUrl+=".well-known/openid-configuration")),this.metadata=t,this.metadataSeed=r,this.signingKeys=i,this.client_id=n,this.client_secret=s,this.response_type=o,this.scope=a,this.redirect_uri=c,this.post_logout_redirect_uri=g,this.client_authentication=l,this.prompt=u,this.display=B,this.max_age=h,this.ui_locales=d,this.acr_values=f,this.resource=Q,this.response_mode=C,this.filterProtocolClaims=null==p||p,this.loadUserInfo=!!w,this.staleStateAgeInSeconds=I,this.mergeClaimsStrategy=v,this.omitScopeWhenRequesting=M,this.disablePKCE=!!y,this.revokeTokenAdditionalContentTypes=b,this.fetchRequestCredentials=F||"same-origin",this.requestTimeoutInSeconds=E,k)this.stateStore=k;else{const A="u">typeof window?window.localStorage:new m;this.stateStore=new D({store:A})}if(this.refreshTokenAllowedScope=P,this.extraQueryParams=U,this.extraTokenParams=S,this.extraHeaders=H,this.dpop=x,this.dpop&&!(null==(L=this.dpop)?void 0:L.store))throw Error("A DPoPStore is required when dpop is enabled")}},F=class{constructor(A,e){this._settings=A,this._metadataService=e,this._logger=new g("UserInfoService"),this._getClaimsFromJwt=async A=>{let e=this._logger.create("_getClaimsFromJwt");try{let t=l.decode(A);return e.debug("JWT decoding successful"),t}catch(A){throw e.error("Error parsing JWT response"),A}},this._jsonService=new y(void 0,this._getClaimsFromJwt,this._settings.extraHeaders)}async getClaims(A){let e=this._logger.create("getClaims");A||this._logger.throw(Error("No token passed"));let t=await this._metadataService.getUserInfoEndpoint();e.debug("got userinfo url",t);let i=await this._jsonService.getJson(t,{token:A,credentials:this._settings.fetchRequestCredentials,timeoutInSeconds:this._settings.requestTimeoutInSeconds});return e.debug("got claims",i),i}},P=class{constructor(A,e){this._settings=A,this._metadataService=e,this._logger=new g("TokenClient"),this._jsonService=new y(this._settings.revokeTokenAdditionalContentTypes,null,this._settings.extraHeaders)}async exchangeCode({grant_type:A="authorization_code",redirect_uri:e=this._settings.redirect_uri,client_id:t=this._settings.client_id,client_secret:i=this._settings.client_secret,extraHeaders:r,...n}){let s,o=this._logger.create("exchangeCode");t||o.throw(Error("A client_id is required")),e||o.throw(Error("A redirect_uri is required")),n.code||o.throw(Error("A code is required"));let a=new URLSearchParams({grant_type:A,redirect_uri:e});for(let[A,e]of Object.entries(n))null!=e&&a.set(A,e);switch(this._settings.client_authentication){case"client_secret_basic":if(null==i)throw o.throw(Error("A client_secret is required")),null;s=h.generateBasicAuth(t,i);break;case"client_secret_post":a.append("client_id",t),i&&a.append("client_secret",i)}let c=await this._metadataService.getTokenEndpoint(!1);o.debug("got token endpoint");let g=await this._jsonService.postForm(c,{body:a,basicAuth:s,timeoutInSeconds:this._settings.requestTimeoutInSeconds,initCredentials:this._settings.fetchRequestCredentials,extraHeaders:r});return o.debug("got response"),g}async exchangeCredentials({grant_type:A="password",client_id:e=this._settings.client_id,client_secret:t=this._settings.client_secret,scope:i=this._settings.scope,...r}){let n,s=this._logger.create("exchangeCredentials");e||s.throw(Error("A client_id is required"));let o=new URLSearchParams({grant_type:A});for(let[A,e]of(this._settings.omitScopeWhenRequesting||o.set("scope",i),Object.entries(r)))null!=e&&o.set(A,e);switch(this._settings.client_authentication){case"client_secret_basic":if(null==t)throw s.throw(Error("A client_secret is required")),null;n=h.generateBasicAuth(e,t);break;case"client_secret_post":o.append("client_id",e),t&&o.append("client_secret",t)}let a=await this._metadataService.getTokenEndpoint(!1);s.debug("got token endpoint");let c=await this._jsonService.postForm(a,{body:o,basicAuth:n,timeoutInSeconds:this._settings.requestTimeoutInSeconds,initCredentials:this._settings.fetchRequestCredentials});return s.debug("got response"),c}async exchangeRefreshToken({grant_type:A="refresh_token",client_id:e=this._settings.client_id,client_secret:t=this._settings.client_secret,timeoutInSeconds:i,extraHeaders:r,...n}){let s,o=this._logger.create("exchangeRefreshToken");e||o.throw(Error("A client_id is required")),n.refresh_token||o.throw(Error("A refresh_token is required"));let a=new URLSearchParams({grant_type:A});
564for(let[A,e]of Object.entries(n))Array.isArray(e)?e.forEach(e=>a.append(A,e)):null!=e&&a.set(A,e);switch(this._settings.client_authentication){case"client_secret_basic":if(null==t)throw o.throw(Error("A client_secret is required")),null;s=h.generateBasicAuth(e,t);break;case"client_secret_post":a.append("client_id",e),t&&a.append("client_secret",t)}let c=await this._metadataService.getTokenEndpoint(!1);o.debug("got token endpoint");let g=await this._jsonService.postForm(c,{body:a,basicAuth:s,timeoutInSeconds:i,initCredentials:this._settings.fetchRequestCredentials,extraHeaders:r});return o.debug("got response"),g}async revoke(A){var e;let t=this._logger.create("revoke");A.token||t.throw(Error("A token is required"));let i=await this._metadataService.getRevocationEndpoint(!1);t.debug(`got revocation endpoint, revoking ${null!=(e=A.token_type_hint)?e:"default token type"}`);let r=new URLSearchParams;for(let[e,t]of Object.entries(A))null!=t&&r.set(e,t);r.set("client_id",this._settings.client_id),this._settings.client_secret&&r.set("client_secret",this._settings.client_secret),await this._jsonService.postForm(i,{body:r,timeoutInSeconds:this._settings.requestTimeoutInSeconds}),t.debug("got response")}},U=class{constructor(A,e,t){this._settings=A,this._metadataService=e,this._claimsService=t,this._logger=new g("ResponseValidator"),this._userInfoService=new F(this._settings,this._metadataService),this._tokenClient=new P(this._settings,this._metadataService)}async validateSigninResponse(A,e,t){let i=this._logger.create("validateSigninResponse");this._processSigninState(A,e),i.debug("state processed"),await this._processCode(A,e,t),i.debug("code processed"),A.isOpenId&&this._validateIdTokenAttributes(A),i.debug("tokens validated"),await this._processClaims(A,null==e?void 0:e.skipUserInfo,A.isOpenId),i.debug("claims processed")}async validateCredentialsResponse(A,e){let t=this._logger.create("validateCredentialsResponse"),i=A.isOpenId&&!!A.id_token;i&&this._validateIdTokenAttributes(A),t.debug("tokens validated"),await this._processClaims(A,e,i),t.debug("claims processed")}async validateRefreshResponse(A,e){let t=this._logger.create("validateRefreshResponse");A.userState=e.data,null!=A.session_state||(A.session_state=e.session_state),null!=A.scope||(A.scope=e.scope),A.isOpenId&&A.id_token&&(this._validateIdTokenAttributes(A,e.id_token),t.debug("ID Token validated")),A.id_token||(A.id_token=e.id_token,A.profile=e.profile);let i=A.isOpenId&&!!A.id_token;await this._processClaims(A,!1,i),t.debug("claims processed")}validateSignoutResponse(A,e){let t=this._logger.create("validateSignoutResponse");if(e.id!==A.state&&t.throw(Error("State does not match")),t.debug("state validated"),A.userState=e.data,A.error)throw t.warn("Response was error",A.error),new p(A)}_processSigninState(A,e){let t=this._logger.create("_processSigninState");if(e.id!==A.state&&t.throw(Error("State does not match")),e.client_id||t.throw(Error("No client_id on state")),e.authority||t.throw(Error("No authority on state")),this._settings.authority!==e.authority&&t.throw(Error("authority mismatch on settings vs. signin state")),this._settings.client_id&&this._settings.client_id!==e.client_id&&t.throw(Error("client_id mismatch on settings vs. signin state")),t.debug("state validated"),A.userState=e.data,A.url_state=e.url_state,null!=A.scope||(A.scope=e.scope),A.error)throw t.warn("Response was error",A.error),new p(A);e.code_verifier&&!A.code&&t.throw(Error("Expected code in response"))}async _processClaims(A,e=!1,t=!0){let i=this._logger.create("_processClaims");if(A.profile=this._claimsService.filterProtocolClaims(A.profile),e||!this._settings.loadUserInfo||!A.access_token)return void i.debug("not loading user info");i.debug("loading user info");let r=await this._userInfoService.getClaims(A.access_token);i.debug("user info claims received from user info endpoint"),t&&r.sub!==A.profile.sub&&i.throw(Error("subject from UserInfo response does not match subject in ID Token")),A.profile=this._claimsService.mergeClaims(A.profile,this._claimsService.filterProtocolClaims(r)),i.debug("user info claims received, updated profile:",A.profile)}async _processCode(A,e,t){let i=this._logger.create("_processCode");if(A.code){i.debug("Validating code");let r=await this._tokenClient.exchangeCode({client_id:e.client_id,client_secret:e.client_secret,code:A.code,redirect_uri:e.redirect_uri,code_verifier:e.code_verifier,extraHeaders:t,...e.extraTokenParams});Object.assign(A,r)}else i.debug("No code to process")}_validateIdTokenAttributes(A,e){var t;let i=this._logger.create("_validateIdTokenAttributes");i.debug("decoding ID Token JWT");let r=l.decode(null!=(t=A.id_token)?t:"");
564if(r.sub||i.throw(Error("ID Token is missing a subject claim")),e){let A=l.decode(e);r.sub!==A.sub&&i.throw(Error("sub in id_token does not match current sub")),r.auth_time&&r.auth_time!==A.auth_time&&i.throw(Error("auth_time in id_token does not match original auth_time")),r.azp&&r.azp!==A.azp&&i.throw(Error("azp in id_token does not match original azp")),!r.azp&&A.azp&&i.throw(Error("azp not in id_token, but present in original id_token"))}A.profile=r}},S=class A{constructor(A){this.id=A.id||h.generateUUIDv4(),this.data=A.data,A.created&&A.created>0?this.created=A.created:this.created=Q.getEpochTime(),this.request_type=A.request_type,this.url_state=A.url_state}toStorageString(){return new g("State").create("toStorageString"),JSON.stringify({id:this.id,data:this.data,created:this.created,request_type:this.request_type,url_state:this.url_state})}static fromStorageString(e){return g.createStatic("State","fromStorageString"),Promise.resolve(new A(JSON.parse(e)))}static async clearStaleState(e,t){let i=g.createStatic("State","clearStaleState"),r=Q.getEpochTime()-t,n=await e.getAllKeys();i.debug("got keys",n);for(let t=0;t<n.length;t++){let s=n[t],o=await e.get(s),a=!1;if(o)try{let e=await A.fromStorageString(o);i.debug("got item from key:",s,e.created),e.created<=r&&(a=!0)}catch(A){i.error("Error parsing state for key:",s,A),a=!0}else i.debug("no item in storage for key:",s),a=!0;a&&(i.debug("removed item for key:",s),e.remove(s))}}},H=class A extends S{constructor(A){super(A),this.code_verifier=A.code_verifier,this.code_challenge=A.code_challenge,this.authority=A.authority,this.client_id=A.client_id,this.redirect_uri=A.redirect_uri,this.scope=A.scope,this.client_secret=A.client_secret,this.extraTokenParams=A.extraTokenParams,this.response_mode=A.response_mode,this.skipUserInfo=A.skipUserInfo}static async create(e){let t=!0===e.code_verifier?h.generateCodeVerifier():e.code_verifier||void 0,i=t?await h.generateCodeChallenge(t):void 0;return new A({...e,code_verifier:t,code_challenge:i})}toStorageString(){return new g("SigninState").create("toStorageString"),JSON.stringify({id:this.id,data:this.data,created:this.created,request_type:this.request_type,url_state:this.url_state,code_verifier:this.code_verifier,authority:this.authority,client_id:this.client_id,redirect_uri:this.redirect_uri,scope:this.scope,client_secret:this.client_secret,extraTokenParams:this.extraTokenParams,response_mode:this.response_mode,skipUserInfo:this.skipUserInfo})}static fromStorageString(e){g.createStatic("SigninState","fromStorageString");let t=JSON.parse(e);return A.create(t)}},x=class A{constructor(A){this.url=A.url,this.state=A.state}static async create({url:e,authority:t,client_id:i,redirect_uri:r,response_type:n,scope:s,state_data:o,response_mode:a,request_type:c,client_secret:g,nonce:l,url_state:u,resource:B,skipUserInfo:h,extraQueryParams:d,extraTokenParams:f,disablePKCE:Q,dpopJkt:C,omitScopeWhenRequesting:p,...w}){if(!e)throw this._logger.error("create: No url passed"),Error("url");if(!i)throw this._logger.error("create: No client_id passed"),Error("client_id");if(!r)throw this._logger.error("create: No redirect_uri passed"),Error("redirect_uri");if(!n)throw this._logger.error("create: No response_type passed"),Error("response_type");if(!s)throw this._logger.error("create: No scope passed"),Error("scope");if(!t)throw this._logger.error("create: No authority passed"),Error("authority");let E=await H.create({data:o,request_type:c,url_state:u,code_verifier:!Q,client_id:i,authority:t,redirect_uri:r,response_mode:a,client_secret:g,scope:s,extraTokenParams:f,skipUserInfo:h}),I=new URL(e);I.searchParams.append("client_id",i),I.searchParams.append("redirect_uri",r),I.searchParams.append("response_type",n),p||I.searchParams.append("scope",s),l&&I.searchParams.append("nonce",l),C&&I.searchParams.append("dpop_jkt",C);let m=E.id;for(let[A,e]of(u&&(m=`${m};${u}`),I.searchParams.append("state",m),E.code_challenge&&(I.searchParams.append("code_challenge",E.code_challenge),I.searchParams.append("code_challenge_method","S256")),B&&(Array.isArray(B)?B:[B]).forEac
564h(A=>I.searchParams.append("resource",A)),Object.entries({response_mode:a,...w,...d})))null!=e&&I.searchParams.append(A,e.toString());return new A({url:I.href,state:E})}};x._logger=new g("SigninRequest");var M=class{constructor(A){if(this.access_token="",this.token_type="",this.profile={},this.state=A.get("state"),this.session_state=A.get("session_state"),this.state){const A=decodeURIComponent(this.state).split(";");this.state=A[0],A.length>1&&(this.url_state=A.slice(1).join(";"))}this.error=A.get("error"),this.error_description=A.get("error_description"),this.error_uri=A.get("error_uri"),this.code=A.get("code")}get expires_in(){if(void 0!==this.expires_at)return this.expires_at-Q.getEpochTime()}set expires_in(A){"string"==typeof A&&(A=Number(A)),void 0!==A&&A>=0&&(this.expires_at=Math.floor(A)+Q.getEpochTime())}get isOpenId(){var A;return(null==(A=this.scope)?void 0:A.split(" ").includes("openid"))||!!this.id_token}},L=class{constructor({url:A,state_data:e,id_token_hint:t,post_logout_redirect_uri:i,extraQueryParams:r,request_type:n,client_id:s,url_state:o}){if(this._logger=new g("SignoutRequest"),!A)throw this._logger.error("ctor: No url passed"),Error("url");const a=new URL(A);if(t&&a.searchParams.append("id_token_hint",t),s&&a.searchParams.append("client_id",s),i&&(a.searchParams.append("post_logout_redirect_uri",i),e||o)){this.state=new S({data:e,request_type:n,url_state:o});let A=this.state.id;o&&(A=`${A};${o}`),a.searchParams.append("state",A)}for(const[A,e]of Object.entries({...r}))null!=e&&a.searchParams.append(A,e.toString());this.url=a.href}},_=class{constructor(A){if(this.state=A.get("state"),this.state){const A=decodeURIComponent(this.state).split(";");this.state=A[0],A.length>1&&(this.url_state=A.slice(1).join(";"))}this.error=A.get("error"),this.error_description=A.get("error_description"),this.error_uri=A.get("error_uri")}},R=["nbf","jti","auth_time","nonce","acr","amr","azp","at_hash"],T=["sub","iss","aud","exp","iat"],G=class{constructor(A){this._settings=A,this._logger=new g("ClaimsService")}filterProtocolClaims(A){let e={...A};if(this._settings.filterProtocolClaims){for(let A of Array.isArray(this._settings.filterProtocolClaims)?this._settings.filterProtocolClaims:R)T.includes(A)||delete e[A]}return e}mergeClaims(A,e){let t={...A};for(let[A,i]of Object.entries(e))if(t[A]!==i)if(Array.isArray(t[A])||Array.isArray(i))if("replace"==this._settings.mergeClaimsStrategy.array)t[A]=i;else{let e=Array.isArray(t[A])?t[A]:[t[A]];for(let A of Array.isArray(i)?i:[i])e.includes(A)||e.push(A);t[A]=e}else"object"==typeof t[A]&&"object"==typeof i?t[A]=this.mergeClaims(t[A],i):t[A]=i;return t}},N=class{constructor(A,e){this.keys=A,this.nonce=e}},j=class{constructor(A,e){this._logger=new g("OidcClient"),this.settings=A instanceof b?A:new b(A),this.metadataService=null!=e?e:new k(this.settings),this._claimsService=new G(this.settings),this._validator=new U(this.settings,this.metadataService,this._claimsService),this._tokenClient=new P(this.settings,this.metadataService)}async createSigninRequest({state:A,request:e,request_uri:t,request_type:i,id_token_hint:r,login_hint:n,skipUserInfo:s,nonce:o,url_state:a,response_type:c=this.settings.response_type,scope:g=this.settings.scope,redirect_uri:l=this.settings.redirect_uri,prompt:u=this.settings.prompt,display:B=this.settings.display,max_age:h=this.settings.max_age,ui_locales:d=this.settings.ui_locales,acr_values:f=this.settings.acr_values,resource:Q=this.settings.resource,response_mode:C=this.settings.response_mode,extraQueryParams:p=this.settings.extraQueryParams,extraTokenParams:w=this.settings.extraTokenParams,dpopJkt:E,omitScopeWhenRequesting:I=this.settings.omitScopeWhenRequesting}){let m=this._logger.create("createSigninRequest");if("code"!==c)throw Error("Only the Authorization Code flow (with PKCE) is supported");let v=await this.metadataService.getAuthorizationEndpoint();m.debug("Received authorization endpoint",v);let y=await x.create({url:v,authority:this.settings.authority,client_id:this.settings.client_id,redirect_uri:l,response_type:c,scope:g,state_data:A,url_state:a,prompt:u,display:B,max_age:h,ui_locales:d,id_token_hint:r,login_hint:n,acr_values:f,dpopJkt:E,resource:Q,request:e,request_uri:t,extraQueryParams:p,extraTokenParams:w,request_type:i,response_mode:C,client_secret:this.settings.client_secret,skipUserInfo:s,nonce:o,disablePKCE:this.settings.disablePKCE,omitScopeWhenRequesting:I});await this.clearStaleState();let k=y.state;return await this.settings.stateStore.set(k.id,k.toStorageString()),y}async readSigninResponseState(A,e=!1){let t=this._logger.create("readSigninResponseState"),i=new M(C.readParams(A,this.settings.response_mode));if(!i.state)throw t.throw(Error("No state in response")),null;let r=await this.settings.stateStore[e?"remove":"get"](i.state);if(!r)throw t.throw(Error("No matching state found in storage")),null;return{state:await H.fromStorageString(r),response:i}}async processSigninResponse(A,e,t=!0){let i=this._logger.create("processSigninResponse"),{state:r,response:n}=await this.readSigninResponseState(A,t);if(i.debug("received state from storage; validating response"),this.settings.dpop&&this.settings.dpop.store){let A=await this.getDpopProof(this.settings.dpop.store);e={...e,DPoP:A}}
564try{await this._validator.validateSigninResponse(n,r,e)}catch(A){if(A instanceof v&&this.settings.dpop){let t=await this.getDpopProof(this.settings.dpop.store,A.nonce);e.DPoP=t,await this._validator.validateSigninResponse(n,r,e)}else throw A}return n}async getDpopProof(A,e){let t;return(await A.getAllKeys()).includes(this.settings.client_id)?(t=await A.get(this.settings.client_id)).nonce!==e&&e&&(t.nonce=e,await A.set(this.settings.client_id,t)):(t=new N(await h.generateDPoPKeys(),e),await A.set(this.settings.client_id,t)),await h.generateDPoPProof({url:await this.metadataService.getTokenEndpoint(!1),httpMethod:"POST",keyPair:t.keys,nonce:t.nonce})}async processResourceOwnerPasswordCredentials({username:A,password:e,skipUserInfo:t=!1,extraTokenParams:i={}}){let r=await this._tokenClient.exchangeCredentials({username:A,password:e,...i}),n=new M(new URLSearchParams);return Object.assign(n,r),await this._validator.validateCredentialsResponse(n,t),n}async useRefreshToken({state:A,redirect_uri:e,resource:t,timeoutInSeconds:i,extraHeaders:r,extraTokenParams:n}){var s;let o,a,c=this._logger.create("useRefreshToken");if(void 0===this.settings.refreshTokenAllowedScope)o=A.scope;else{let e=this.settings.refreshTokenAllowedScope.split(" ");o=((null==(s=A.scope)?void 0:s.split(" "))||[]).filter(A=>e.includes(A)).join(" ")}if(this.settings.dpop&&this.settings.dpop.store){let A=await this.getDpopProof(this.settings.dpop.store);r={...r,DPoP:A}}try{a=await this._tokenClient.exchangeRefreshToken({refresh_token:A.refresh_token,scope:o,redirect_uri:e,resource:t,timeoutInSeconds:i,extraHeaders:r,...n})}catch(s){if(s instanceof v&&this.settings.dpop)r.DPoP=await this.getDpopProof(this.settings.dpop.store,s.nonce),a=await this._tokenClient.exchangeRefreshToken({refresh_token:A.refresh_token,scope:o,redirect_uri:e,resource:t,timeoutInSeconds:i,extraHeaders:r,...n});else throw s}let g=new M(new URLSearchParams);return Object.assign(g,a),c.debug("validating response",g),await this._validator.validateRefreshResponse(g,{...A,scope:o}),g}async createSignoutRequest({state:A,id_token_hint:e,client_id:t,request_type:i,url_state:r,post_logout_redirect_uri:n=this.settings.post_logout_redirect_uri,extraQueryParams:s=this.settings.extraQueryParams}={}){let o=this._logger.create("createSignoutRequest"),a=await this.metadataService.getEndSessionEndpoint();if(!a)throw o.throw(Error("No end session endpoint")),null;o.debug("Received end session endpoint",a),t||!n||e||(t=this.settings.client_id);let c=new L({url:a,id_token_hint:e,client_id:t,post_logout_redirect_uri:n,state_data:A,extraQueryParams:s,request_type:i,url_state:r});await this.clearStaleState();let g=c.state;return g&&(o.debug("Signout request has state to persist"),await this.settings.stateStore.set(g.id,g.toStorageString())),c}async readSignoutResponseState(A,e=!1){let t=this._logger.create("readSignoutResponseState"),i=new _(C.readParams(A,this.settings.response_mode));if(!i.state){if(t.debug("No state in response"),i.error)throw t.warn("Response was error:",i.error),new p(i);return{state:void 0,response:i}}let r=await this.settings.stateStore[e?"remove":"get"](i.state);if(!r)throw t.throw(Error("No matching state found in storage")),null;return{state:await S.fromStorageString(r),response:i}}async processSignoutResponse(A){let e=this._logger.create("processSignoutResponse"),{state:t,response:i}=await this.readSignoutResponseState(A,!0);return t?(e.debug("Received state from storage; validating response"),this._validator.validateSignoutResponse(i,t)):e.debug("No state from storage; skipping response validation"),i}clearStaleState(){return this._logger.create("clearStaleState"),S.clearStaleState(this.settings.stateStore,this.settings.staleStateAgeInSeconds)}async revokeToken(A,e){return this._logger.create("revokeToken"),await this._tokenClient.revoke({token:A,token_type_hint:e})}},O=class{constructor(A){this._userManager=A,this._logger=new g("SessionMonitor"),this._start=async A=>{let e=A.session_state;if(!e)return;let t=this._logger.create("_start");if(A.profile?(this._sub=A.profile.sub,t.debug("session_state",e,", sub",this._sub)):(this._sub=void 0,t.debug("session_state",e,", anonymous user")),this._checkSessionIFrame)return void this._checkSessionIFrame.start(e);try{let A=await this._userManager.metadataService.getCheckSessionIframe();if(A){t.debug("initializing check session iframe");
564let i=this._userManager.settings.client_id,r=this._userManager.settings.checkSessionIntervalInSeconds,n=this._userManager.settings.stopCheckSessionOnError,s=new I(this._callback,i,A,r,n);await s.load(),this._checkSessionIFrame=s,s.start(e)}else t.warn("no check session iframe found in the metadata")}catch(A){t.error("Error from getCheckSessionIframe:",A instanceof Error?A.message:A)}},this._stop=()=>{let A=this._logger.create("_stop");if(this._sub=void 0,this._checkSessionIFrame&&this._checkSessionIFrame.stop(),this._userManager.settings.monitorAnonymousSession){let e=setInterval(async()=>{clearInterval(e);try{let A=await this._userManager.querySessionStatus();if(A){let e={session_state:A.session_state,profile:A.sub?{sub:A.sub}:null};this._start(e)}}catch(e){A.error("error from querySessionStatus",e instanceof Error?e.message:e)}},1e3)}},this._callback=async()=>{let A=this._logger.create("_callback");try{let e=await this._userManager.querySessionStatus(),t=!0;e&&this._checkSessionIFrame?e.sub===this._sub?(t=!1,this._checkSessionIFrame.start(e.session_state),A.debug("same sub still logged in at OP, session state has changed, restarting check session iframe; session_state",e.session_state),await this._userManager.events._raiseUserSessionChanged()):A.debug("different subject signed into OP",e.sub):A.debug("subject no longer signed into OP"),t?this._sub?await this._userManager.events._raiseUserSignedOut():await this._userManager.events._raiseUserSignedIn():A.debug("no change in session detected, no event to raise")}catch(e){this._sub&&(A.debug("Error calling queryCurrentSigninSession; raising signed out event",e),await this._userManager.events._raiseUserSignedOut())}},A||this._logger.throw(Error("No user manager passed")),this._userManager.events.addUserLoaded(this._start),this._userManager.events.addUserUnloaded(this._stop),this._init().catch(A=>{this._logger.error(A)})}async _init(){this._logger.create("_init");let A=await this._userManager.getUser();if(A)this._start(A);else if(this._userManager.settings.monitorAnonymousSession){let A=await this._userManager.querySessionStatus();if(A){let e={session_state:A.session_state,profile:A.sub?{sub:A.sub}:null};this._start(e)}}}},K=class A{constructor(A){var e;this.id_token=A.id_token,this.session_state=null!=(e=A.session_state)?e:null,this.access_token=A.access_token,this.refresh_token=A.refresh_token,this.token_type=A.token_type,this.scope=A.scope,this.profile=A.profile,this.expires_at=A.expires_at,this.state=A.userState,this.url_state=A.url_state}get expires_in(){if(void 0!==this.expires_at)return this.expires_at-Q.getEpochTime()}set expires_in(A){void 0!==A&&(this.expires_at=Math.floor(A)+Q.getEpochTime())}get expired(){let A=this.expires_in;if(void 0!==A)return A<=0}get scopes(){var A,e;return null!=(e=null==(A=this.scope)?void 0:A.split(" "))?e:[]}toStorageString(){return new g("User").create("toStorageString"),JSON.stringify({id_token:this.id_token,session_state:this.session_state,access_token:this.access_token,refresh_token:this.refresh_token,token_type:this.token_type,scope:this.scope,profile:this.profile,expires_at:this.expires_at})}static fromStorageString(e){return g.createStatic("User","fromStorageString"),new A(JSON.parse(e))}},Y="oidc-client",z=class{constructor(){this._abort=new d("Window navigation aborted"),this._disposeHandlers=new Set,this._window=null}async navigate(A){let e=this._logger.create("navigate");if(!this._window)throw Error("Attempted to navigate on a disposed window");e.debug("setting URL in window"),this._window.location.replace(A.url);let{url:t,keepOpen:i}=await new Promise((t,i)=>{let r=r=>{var n;let s=r.data,o=null!=(n=A.scriptOrigin)?n:window.location.origin;if(r.origin===o&&(null==s?void 0:s.source)===Y){try{let t=C.readParams(s.url,A.response_mode).get("state");if(t||e.warn("no state found in response url"),r.source!==this._window&&t!==A.state)return}catch{this._dispose(),i(Error("Invalid response from window"))}t(s)}};window.addEventListener("message",r,!1),this._disposeHandlers.add(()=>window.removeEventListener("message",r,!1));let n=new BroadcastChannel(`oidc-client-popup-${A.state}`);n.addEventListener("message",r,!1),this._disposeHandlers.add(()=>n.close()),this._disposeHandlers.add(this._abort.addHandler(A=>{this._dispose(),i(A)}))});return e.debug("got response from window"),this._dispose(),i||this.close(),{url:t}}_dispose(){for(let A of(this._logger.create("_dispose"),this._disposeHandlers))A();this._disposeHandlers.clear()}static _notifyParent(A,e,t=!1,i=window.location.origin){let r={source:Y,url:e,keepOpen:t},n=new g("_notifyParent");
564if(A)n.debug("With parent. Using parent.postMessage."),A.postMessage(r,i);else{n.debug("No parent. Using BroadcastChannel.");let A=new URL(e).searchParams.get("state");if(!A)throw Error("No parent and no state in URL. Can't complete notification.");let t=new BroadcastChannel(`oidc-client-popup-${A}`);t.postMessage(r),t.close()}}},J={location:!1,toolbar:!1,height:640,closePopupWindowAfterInSeconds:-1},X="_blank",V=class extends b{constructor(A){const{popup_redirect_uri:e=A.redirect_uri,popup_post_logout_redirect_uri:t=A.post_logout_redirect_uri,popupWindowFeatures:i=J,popupWindowTarget:r=X,redirectMethod:n="assign",redirectTarget:s="self",iframeNotifyParentOrigin:o=A.iframeNotifyParentOrigin,iframeScriptOrigin:a=A.iframeScriptOrigin,requestTimeoutInSeconds:c,silent_redirect_uri:g=A.redirect_uri,silentRequestTimeoutInSeconds:l,automaticSilentRenew:u=!0,validateSubOnSilentRenew:B=!0,includeIdTokenInSilentRenew:h=!1,monitorSession:d=!1,monitorAnonymousSession:f=!1,checkSessionIntervalInSeconds:Q=2,query_status_response_type:C="code",stopCheckSessionOnError:p=!0,revokeTokenTypes:w=["access_token","refresh_token"],revokeTokensOnSignout:E=!1,includeIdTokenInSilentSignout:I=!1,accessTokenExpiringNotificationTimeInSeconds:v=60,userStore:y}=A;if(super(A),this.popup_redirect_uri=e,this.popup_post_logout_redirect_uri=t,this.popupWindowFeatures=i,this.popupWindowTarget=r,this.redirectMethod=n,this.redirectTarget=s,this.iframeNotifyParentOrigin=o,this.iframeScriptOrigin=a,this.silent_redirect_uri=g,this.silentRequestTimeoutInSeconds=l||c||10,this.automaticSilentRenew=u,this.validateSubOnSilentRenew=B,this.includeIdTokenInSilentRenew=h,this.monitorSession=d,this.monitorAnonymousSession=f,this.checkSessionIntervalInSeconds=Q,this.stopCheckSessionOnError=p,this.query_status_response_type=C,this.revokeTokenTypes=w,this.revokeTokensOnSignout=E,this.includeIdTokenInSilentSignout=I,this.accessTokenExpiringNotificationTimeInSeconds=v,y)this.userStore=y;else{const A="u">typeof window?window.sessionStorage:new m;this.userStore=new D({store:A})}}},q=class A extends z{constructor({silentRequestTimeoutInSeconds:e=10}){super(),this._logger=new g("IFrameWindow"),this._timeoutInSeconds=e,this._frame=A.createHiddenIframe(),this._window=this._frame.contentWindow}static createHiddenIframe(){let A=window.document.createElement("iframe");return A.style.visibility="hidden",A.style.position="fixed",A.style.left="-1000px",A.style.top="0",A.width="0",A.height="0",window.document.body.appendChild(A),A}async navigate(A){this._logger.debug("navigate: Using timeout of:",this._timeoutInSeconds);let e=setTimeout(()=>void this._abort.raise(new w("IFrame timed out without a response")),1e3*this._timeoutInSeconds);return this._disposeHandlers.add(()=>clearTimeout(e)),await super.navigate(A)}close(){var A;this._frame&&(this._frame.parentNode&&(this._frame.addEventListener("load",A=>{var e;let t=A.target;null==(e=t.parentNode)||e.removeChild(t),this._abort.raise(Error("IFrame removed from DOM"))},!0),null==(A=this._frame.contentWindow)||A.location.replace("about:blank")),this._frame=null),this._window=null}static notifyParent(A,e){return super._notifyParent(window.parent,A,!1,e)}},W=class{constructor(A){this._settings=A,this._logger=new g("IFrameNavigator")}async prepare({silentRequestTimeoutInSeconds:A=this._settings.silentRequestTimeoutInSeconds}){return new q({silentRequestTimeoutInSeconds:A})}async callback(A){this._logger.create("callback"),q.notifyParent(A,this._settings.iframeNotifyParentOrigin)}},Z=class extends z{constructor({popupWindowTarget:A=X,popupWindowFeatures:e={},popupSignal:t}){super(),this._logger=new g("PopupWindow");const i=f.center({...J,...e});this._window=window.open(void 0,A,f.serialize(i)),t&&t.addEventListener("abort",()=>{var A;this._abort.raise(Error(null!=(A=t.reason)?A:"Popup aborted"))}),e.closePopupWindowAfterInSeconds&&e.closePopupWindowAfterInSeconds>0&&setTimeout(()=>{!this._window||"boolean"!=typeof this._window.closed||this._window.closed?this._abort.raise(Error("Popup blocked by user")):this.close()},1e3*e.closePopupWindowAfterInSeconds)}async navigate(A){var e;null==(e=this._window)||e.focus();let t=setInterval(()=>{(!this._window||this._window.closed)&&(this._logger.debug("Popup closed by user or isolated by redirect"),i(),this._disposeHandlers.delete(i))},500),i=()=>clearInterval(t);return this._disposeHandlers.add(i),await super.navigate(A)}close(){this._window&&!this._window.closed&&(this._window.close(),this._abort.raise(Error("Popup closed"))),this._window=null}static notifyOpener(A,e){super._notifyParent(window.opener,A,e),e||window.opener||window.close()}},$=class{constructor(A){this._settings=A,this._logger=new g("PopupNavigator")}async prepare({popupWindowFeatures:A=this._settings.popupWindowFeatures,popupWindowTarget:e=this._settings.popupWindowTarget,popupSignal:t}){return new Z({popupWindowFeatures:A,popupWindowTarget:e,popupSignal:t})}async callback(A,{keepOpen:e=!1}){this._logger.create("callback"),Z.notifyOpener(A,e)}
564},AA=class{constructor(A){this._settings=A,this._logger=new g("RedirectNavigator")}async prepare({redirectMethod:A=this._settings.redirectMethod,redirectTarget:e=this._settings.redirectTarget}){var t;let i;this._logger.create("prepare");let r=window.self;"top"===e&&(r=null!=(t=window.top)?t:window.self);let n=r.location[A].bind(r.location);return{navigate:async A=>{this._logger.create("navigate");let e=new Promise((A,e)=>{i=e});return n(A.url),await e},close:()=>{this._logger.create("close"),null==i||i(Error("Redirect aborted")),r.stop()}}}async callback(){}},Ae=class extends E{constructor(A){super({expiringNotificationTimeInSeconds:A.accessTokenExpiringNotificationTimeInSeconds}),this._logger=new g("UserManagerEvents"),this._userLoaded=new d("User loaded"),this._userUnloaded=new d("User unloaded"),this._silentRenewError=new d("Silent renew error"),this._userSignedIn=new d("User signed in"),this._userSignedOut=new d("User signed out"),this._userSessionChanged=new d("User session changed")}async load(A,e=!0){await super.load(A),e&&await this._userLoaded.raise(A)}async unload(){await super.unload(),await this._userUnloaded.raise()}addUserLoaded(A){return this._userLoaded.addHandler(A)}removeUserLoaded(A){return this._userLoaded.removeHandler(A)}addUserUnloaded(A){return this._userUnloaded.addHandler(A)}removeUserUnloaded(A){return this._userUnloaded.removeHandler(A)}addSilentRenewError(A){return this._silentRenewError.addHandler(A)}removeSilentRenewError(A){return this._silentRenewError.removeHandler(A)}async _raiseSilentRenewError(A){await this._silentRenewError.raise(A)}addUserSignedIn(A){return this._userSignedIn.addHandler(A)}removeUserSignedIn(A){this._userSignedIn.removeHandler(A)}async _raiseUserSignedIn(){await this._userSignedIn.raise()}addUserSignedOut(A){return this._userSignedOut.addHandler(A)}removeUserSignedOut(A){this._userSignedOut.removeHandler(A)}async _raiseUserSignedOut(){await this._userSignedOut.raise()}addUserSessionChanged(A){return this._userSessionChanged.addHandler(A)}removeUserSessionChanged(A){this._userSessionChanged.removeHandler(A)}async _raiseUserSessionChanged(){await this._userSessionChanged.raise()}},At=class{constructor(A){this._userManager=A,this._logger=new g("SilentRenewService"),this._isStarted=!1,this._retryTimer=new Q("Retry Silent Renew"),this._tokenExpiring=async()=>{let A=this._logger.create("_tokenExpiring");try{await this._userManager.signinSilent(),A.debug("silent token renewal successful")}catch(e){if(e instanceof w){A.warn("ErrorTimeout from signinSilent:",e,"retry in 5s"),this._retryTimer.init(5);return}A.error("Error from signinSilent:",e),await this._userManager.events._raiseSilentRenewError(e)}}}async start(){let A=this._logger.create("start");if(!this._isStarted){this._isStarted=!0,this._userManager.events.addAccessTokenExpiring(this._tokenExpiring),this._retryTimer.addHandler(this._tokenExpiring);try{await this._userManager.getUser()}catch(e){A.error("getUser error",e)}}}stop(){this._isStarted&&(this._retryTimer.cancel(),this._retryTimer.removeHandler(this._tokenExpiring),this._userManager.events.removeAccessTokenExpiring(this._tokenExpiring),this._isStarted=!1)}},Ai=class{constructor(A){this.refresh_token=A.refresh_token,this.id_token=A.id_token,this.session_state=A.session_state,this.scope=A.scope,this.profile=A.profile,this.data=A.state}},Ar=class{constructor(A,e,t,i){this._logger=new g("UserManager"),this.settings=new V(A),this._client=new j(A),this._redirectNavigator=null!=e?e:new AA(this.settings),this._popupNavigator=null!=t?t:new $(this.settings),this._iframeNavigator=null!=i?i:new W(this.settings),this._events=new Ae(this.settings),this._silentRenewService=new At(this),this.settings.automaticSilentRenew&&this.startSilentRenew(),this._sessionMonitor=null,this.settings.monitorSession&&(this._sessionMonitor=new O(this))}get events(){return this._events}get metadataService(){return this._client.metadataService}async getUser(A=!1){let e=this._logger.create("getUser"),t=await this._loadUser();return t?(e.info("user loaded"),await this._events.load(t,A),t):(e.info("user not found in storage"),null)}async removeUser(){let A=this._logger.create("removeUser");await this.storeUser(null),A.info("user removed from storage"),await this._events.unload()}async signinRedirect(A={}){var e;let t;this._logger.create("signinRedirect");let{redirectMethod:i,...r}=A;
vendor: 7,607 bytes, line 564
564(null==(e=this.settings.dpop)?void 0:e.bind_authorization_code)&&(t=await this.generateDPoPJkt(this.settings.dpop));let n=await this._redirectNavigator.prepare({redirectMethod:i});await this._signinStart({request_type:"si:r",dpopJkt:t,...r},n)}async signinRedirectCallback(A=window.location.href){let e=this._logger.create("signinRedirectCallback"),t=await this._signinEnd(A);return t.profile&&t.profile.sub?e.info("success, signed in subject",t.profile.sub):e.info("no subject"),t}async signinResourceOwnerCredentials({username:A,password:e,skipUserInfo:t=!1}){let i=this._logger.create("signinResourceOwnerCredential"),r=await this._client.processResourceOwnerPasswordCredentials({username:A,password:e,skipUserInfo:t,extraTokenParams:this.settings.extraTokenParams});i.debug("got signin response");let n=await this._buildUser(r);return n.profile&&n.profile.sub?i.info("success, signed in subject",n.profile.sub):i.info("no subject"),n}async signinPopup(A={}){var e;let t,i=this._logger.create("signinPopup");(null==(e=this.settings.dpop)?void 0:e.bind_authorization_code)&&(t=await this.generateDPoPJkt(this.settings.dpop));let{popupWindowFeatures:r,popupWindowTarget:n,popupSignal:s,...o}=A,a=this.settings.popup_redirect_uri;a||i.throw(Error("No popup_redirect_uri configured"));let c=await this._popupNavigator.prepare({popupWindowFeatures:r,popupWindowTarget:n,popupSignal:s}),g=await this._signin({request_type:"si:p",redirect_uri:a,display:"popup",dpopJkt:t,...o},c);return g&&(g.profile&&g.profile.sub?i.info("success, signed in subject",g.profile.sub):i.info("no subject")),g}async signinPopupCallback(A=window.location.href,e=!1){let t=this._logger.create("signinPopupCallback");await this._popupNavigator.callback(A,{keepOpen:e}),t.info("success")}async signinSilent(A={}){var e,t;let i,r,n=this._logger.create("signinSilent"),{silentRequestTimeoutInSeconds:s,...o}=A,a=await this._loadUser();if(null==a?void 0:a.refresh_token){n.debug("using refresh token");let A=new Ai(a);return await this._useRefreshToken({state:A,redirect_uri:o.redirect_uri,resource:o.resource,extraTokenParams:o.extraTokenParams,timeoutInSeconds:s})}(null==(e=this.settings.dpop)?void 0:e.bind_authorization_code)&&(i=await this.generateDPoPJkt(this.settings.dpop));let c=this.settings.silent_redirect_uri;c||n.throw(Error("No silent_redirect_uri configured")),a&&this.settings.validateSubOnSilentRenew&&(n.debug("subject prior to silent renew:",a.profile.sub),r=a.profile.sub);let g=await this._iframeNavigator.prepare({silentRequestTimeoutInSeconds:s});return(a=await this._signin({request_type:"si:s",redirect_uri:c,prompt:"none",id_token_hint:this.settings.includeIdTokenInSilentRenew?null==a?void 0:a.id_token:void 0,dpopJkt:i,...o},g,r))&&((null==(t=a.profile)?void 0:t.sub)?n.info("success, signed in subject",a.profile.sub):n.info("no subject")),a}async _useRefreshToken(A){let e=await this._client.useRefreshToken({timeoutInSeconds:this.settings.silentRequestTimeoutInSeconds,...A}),t=new K({...A.state,...e});return await this.storeUser(t),await this._events.load(t),t}async signinSilentCallback(A=window.location.href){let e=this._logger.create("signinSilentCallback");await this._iframeNavigator.callback(A),e.info("success")}async signinCallback(A=window.location.href){let{state:e}=await this._client.readSigninResponseState(A);switch(e.request_type){case"si:r":return await this.signinRedirectCallback(A);case"si:p":await this.signinPopupCallback(A);break;case"si:s":await this.signinSilentCallback(A);break;default:throw Error("invalid response_type in state")}}async signoutCallback(A=window.location.href,e=!1){let{state:t}=await this._client.readSignoutResponseState(A);if(t)switch(t.request_type){case"so:r":return await this.signoutRedirectCallback(A);case"so:p":await this.signoutPopupCallback(A,e);break;case"so:s":await this.signoutSilentCallback(A);break;default:throw Error("invalid response_type in state")}}async querySessionStatus(A={}){let e=this._logger.create("querySessionStatus"),{silentRequestTimeoutInSeconds:t,...i}=A,r=this.settings.silent_redirect_uri;r||e.throw(Error("No silent_redirect_uri configured"));let n=await this._loadUser(),s=await this._iframeNavigator.prepare({silentRequestTimeoutInSeconds:t}),o=await this._signinStart({request_type:"si:s",redirect_uri:r,prompt:"none",id_token_hint:this.settings.includeIdTokenInSilentRenew?null==n?void 0:n.id_token:void 0,response_type:this.settings.query_status_response_type,scope:"openid",skipUserInfo:!0,...i},s);try{let A=await this._client.processSigninResponse(o.url,{});if(e.debug("got signin response"),A.session_state&&A.profile.sub)return e.info("success for subject",A.profile.sub),{session_state:A.session_state,sub:A.profile.sub};return e.info("success, user not authenticated"),null}catch(A){if(this.settings.monitorAnonymousSession&&A instanceof p)switch(A.error){case"login_required":case"consent_required":case"interaction_required":case"account_selection_required":return e.info("success for anonymous user"),{session_state:A.session_state}}throw A}}async _signin(A,e,t){let i=await this._signinStart(A,e);return await this._signinEnd(i.url,t)}async _signinStart(A,e){let t=this._logger.create("_signinStart");try{let i=await this._client.createSigninRequest(A);return t.debug("got signin request"),await e.navigate({url:i.url,state:i.state.id,response_mode:i.state.response_mode,scriptOrigin:this.settings.iframeScriptOrigin})}catch(A){throw t.debug("error after preparing navigator, closing navigator window"),e.close(),A}}async _signinEnd(A,e){let t=this._logger.create("_signinEnd"),i=await this._client.processSigninResponse(A,{});return t.debug("got signin response"),await this._buildUser(i,e)}async _buildUser(A,e){let t=this._logger.create("_buildUser"),i=new K(A);if(e){if(e!==i.profile.sub)throw t.debug("current user does not match user returned from signin. sub from signin:",i.profile.sub),new p({...A,error:"login_required"});t.debug("current user matches user returned from signin")}return await this.storeUser(i),t.debug("user stored"),await this._events.load(i),i}async signoutRedirect(A={}){let e=this._logger.create("signoutRedirect"),{redirectMethod:t,...i}=A,r=await this._redirectNavigator.prepare({redirectMethod:t});await this._signoutStart({request_type:"so:r",post_logout_redirect_uri:this.settings.post_logout_redirect_uri,...i},r),e.info("success")}async signoutRedirectCallback(A=window.location.href){let e=this._logger.create("signoutRedirectCallback"),t=await this._signoutEnd(A);return e.info("success"),t}async signoutPopup(A={}){let e=this._logger.create("signoutPopup"),{popupWindowFeatures:t,popupWindowTarget:i,popupSignal:r,...n}=A,s=this.settings.popup_post_logout_redirect_uri,o=await this._popupNavigator.prepare({popupWindowFeatures:t,popupWindowTarget:i,popupSignal:r});await this._signout({request_type:"so:p",post_logout_redirect_uri:s,state:null==s?void 0:{},...n},o),e.info("success")}async signoutPopupCallback(A=window.location.href,e=!1){let t=this._logger.create("signoutPopupCallback");await this._popupNavigator.callback(A,{keepOpen:e}),t.info("success")}async _signout(A,e){let t=await this._signoutStart(A,e);return await this._signoutEnd(t.url)}async _signoutStart(A={},e){var t;let i=this._logger.create("_signoutStart");try{let r=await this._loadUser();i.debug("loaded current user from storage"),this.settings.revokeTokensOnSignout&&await this._revokeInternal(r);let n=A.id_token_hint||r&&r.id_token;n&&(i.debug("setting id_token_hint in signout request"),A.id_token_hint=n),await this.removeUser(),i.debug("user removed, creating signout request");
vendor: 18,267 bytes, line 564
564let s=await this._client.createSignoutRequest(A);return i.debug("got signout request"),await e.navigate({url:s.url,state:null==(t=s.state)?void 0:t.id,scriptOrigin:this.settings.iframeScriptOrigin})}catch(A){throw i.debug("error after preparing navigator, closing navigator window"),e.close(),A}}async _signoutEnd(A){let e=this._logger.create("_signoutEnd"),t=await this._client.processSignoutResponse(A);return e.debug("got signout response"),t}async signoutSilent(A={}){var e;let t=this._logger.create("signoutSilent"),{silentRequestTimeoutInSeconds:i,...r}=A,n=this.settings.includeIdTokenInSilentSignout?null==(e=await this._loadUser())?void 0:e.id_token:void 0,s=this.settings.popup_post_logout_redirect_uri,o=await this._iframeNavigator.prepare({silentRequestTimeoutInSeconds:i});await this._signout({request_type:"so:s",post_logout_redirect_uri:s,id_token_hint:n,...r},o),t.info("success")}async signoutSilentCallback(A=window.location.href){let e=this._logger.create("signoutSilentCallback");await this._iframeNavigator.callback(A),e.info("success")}async revokeTokens(A){let e=await this._loadUser();await this._revokeInternal(e,A)}async _revokeInternal(A,e=this.settings.revokeTokenTypes){let t=this._logger.create("_revokeInternal");if(!A)return;let i=e.filter(e=>"string"==typeof A[e]);if(!i.length)return void t.debug("no need to revoke due to no token(s)");for(let e of i)await this._client.revokeToken(A[e],e),t.info(`${e} revoked successfully`),"access_token"!==e&&(A[e]=null);await this.storeUser(A),t.debug("user stored"),await this._events.load(A)}startSilentRenew(){this._logger.create("startSilentRenew"),this._silentRenewService.start()}stopSilentRenew(){this._silentRenewService.stop()}get _userStoreKey(){return`user:${this.settings.authority}:${this.settings.client_id}`}async _loadUser(){let A=this._logger.create("_loadUser"),e=await this.settings.userStore.get(this._userStoreKey);return e?(A.debug("user storageString loaded"),K.fromStorageString(e)):(A.debug("no user storageString"),null)}async storeUser(A){let e=this._logger.create("storeUser");if(A){e.debug("storing user");let t=A.toStorageString();await this.settings.userStore.set(this._userStoreKey,t)}else this._logger.debug("removing user"),await this.settings.userStore.remove(this._userStoreKey),this.settings.dpop&&await this.settings.dpop.store.remove(this.settings.client_id)}async clearStaleState(){await this._client.clearStaleState()}async dpopProof(A,e,t,i){var r,n;let s=await (null==(n=null==(r=this.settings.dpop)?void 0:r.store)?void 0:n.get(this.settings.client_id));if(s)return await h.generateDPoPProof({url:A,accessToken:null==e?void 0:e.access_token,httpMethod:t,keyPair:s.keys,nonce:i})}async generateDPoPJkt(A){let e=await A.store.get(this.settings.client_id);return e||(e=new N(await h.generateDPoPKeys()),await A.store.set(this.settings.client_id,e)),await h.generateDPoPJkt(e.keys)}};t.d(e,{$5:function(){return Ar}})},561217:function(A,e,t){"use strict";var i=/(%?)(%([sdijo]))/g;function r(A,...e){if(0===e.length)return A;let t=0,n=A.replace(i,(A,i,r,n)=>{let s=function(A,e){switch(e){case"s":return A;case"d":case"i":return Number(A);case"j":return JSON.stringify(A);case"o":{if("string"==typeof A)return A;let e=JSON.stringify(A);if("{}"===e||"[]"===e||/^\[object .+?\]$/.test(e))return A;return e}}}(e[t],n);return i?A:(t++,s)});return t<e.length&&(n+=` ${e.slice(t).join(" ")}`),n=n.replace(/%{2,2}/g,"%")}var n=class extends Error{constructor(A,...e){super(A),this.message=A,this.name="Invariant Violation",this.message=r(A,...e),function(A){if(!A.stack)return;let e=A.stack.split("\n");e.splice(1,2),A.stack=e.join("\n")}(this)}},s=(A,e,...t)=>{if(!A)throw new n(e,...t)};s.as=(A,e,t,...i)=>{if(!e){let e,n=0===i.length?t:r(t,...i);try{e=Reflect.construct(A,[n])}catch(t){e=A(n)}throw e}},t.d(e,{GP:function(){return r},V1:function(){return s}})},131464:function(A,e,t){"use strict";let i,r;var n,s,o,a,c,g=t(514041),l=Object.defineProperty,u=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,d=(A,e,t)=>e in A?l(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,f=(A,e)=>{for(var t in e||(e={}))B.call(e,t)&&d(A,t,e[t]);if(u)for(var t of u(e))h.call(e,t)&&d(A,t,e[t]);return A},Q=(A,e)=>{var t={};for(var i in A)B.call(A,i)&&0>e.indexOf(i)&&(t[i]=A[i]);if(null!=A&&u)for(var i of u(A))0>e.indexOf(i)&&h.call(A,i)&&(t[i]=A[i]);return t};(A=>{let e=class e{constructor(A,t,i,n){if(this.version=A,this.errorCorrectionLevel=t,this.modules=[],this.isFunction=[],A<e.MIN_VERSION||A>e.MAX_VERSION)throw RangeError("Version value out of range");if(n<-1||n>7)throw RangeError("Mask value out of range");this.size=4*A+17;let s=[];for(let A=0;A<this.size;A++)s.push(!1);for(let A=0;A<this.size;A++)this.modules.push(s.slice()),this.isFunction.push(s.slice());this.drawFunctionPatterns();const o=this.addEccAndInterleave(i);if(this.drawCodewords(o),-1==n){let A=1e9;for(let e=0;e<8;e++){this.applyMask(e),this.drawFormatBits(e);const t=this.getPenaltyScore();t<A&&(n=e,A=t),this.applyMask(e)}}r(0<=n&&n<=7),this.mask=n,this.applyMask(n),this.drawFormatBits(n),this.isFunction=[]}static encodeText(t,i){let r=A.QrSegment.makeSegments(t);return e.encodeSegments(r,i)}static encodeBinary(t,i){let r=A.QrSegment.makeBytes(t);return e.encodeSegments([r],i)}static encodeSegments(A,i,n=1,o=40,a=-1,c=!0){let g,l;if(!(e.MIN_VERSION<=n&&n<=o&&o<=e.MAX_VERSION)||a<-1||a>7)throw RangeError("Invalid value");for(g=n;;g++){let t=8*e.getNumDataCodewords(g,i),r=s.getTotalBits(A,g);if(r<=t){l=r;break}if(g>=o)throw RangeError("Data too long")}for(let A of[e.Ecc.MEDIUM,e.Ecc.QUARTILE,e.Ecc.HIGH])c&&l<=8*e.getNumDataCodewords(g,A)&&(i=A);let u=[];for(let e of A)for(let A of(t(e.mode.modeBits,4,u),t(e.numChars,e.mode.numCharCountBits(g),u),e.getData()))u.push(A);r(u.length==l);let B=8*e.getNumDataCodewords(g,i);r(u.length<=B),t(0,Math.min(4,B-u.length),u),t(0,(8-u.length%8)%8,u),r(u.length%8==0);for(let A=236;u.length<B;A^=253)t(A,8,u);let h=[];for(;8*h.length<u.length;)h.push(0);return u.forEach((A,e)=>h[e>>>3]|=A<<7-(7&e)),new e(g,i,h,a)}getModule(A,e){return 0<=A&&A<this.size&&0<=e&&e<this.size&&this.modules[e][A]}getModules(){return this.modules}drawFunctionPatterns(){for(let A=0;A<this.size;A++)this.setFunctionModule(6,A,A%2==0),this.setFunctionModule(A,6,A%2==0);this.drawFinderPattern(3,3),this.drawFinderPattern(this.size-4,3),this.drawFinderPattern(3,this.size-4);let A=this.getAlignmentPatternPositions(),e=A.length;for(let t=0;t<e;t++)for(let i=0;i<e;i++)(0!=t||0!=i)&&(0!=t||i!=e-1)&&(t!=e-1||0!=i)&&this.drawAlignmentPattern(A[t],A[i]);this.drawFormatBits(0),this.drawVersion()}drawFormatBits(A){let e=this.errorCorrectionLevel.formatBits<<3|A,t=e;for(let A=0;A<10;A++)t=t<<1^(t>>>9)*1335;let n=(e<<10|t)^21522;r(n>>>15==0);for(let A=0;A<=5;A++)this.setFunctionModule(8,A,i(n,A));this.setFunctionModule(8,7,i(n,6)),this.setFunctionModule(8,8,i(n,7)),this.setFunctionModule(7,8,i(n,8));for(let A=9;A<15;A++)this.setFunctionModule(14-A,8,i(n,A));for(let A=0;A<8;A++)this.setFunctionModule(this.size-1-A,8,i(n,A));for(let A=8;A<15;A++)this.setFunctionModule(8,this.size-15+A,i(n,A));this.setFunctionModule(8,this.size-8,!0)}drawVersion(){if(this.version<7)return;let A=this.version;for(let e=0;e<12;e++)A=A<<1^(A>>>11)*7973;let e=this.version<<12|A;r(e>>>18==0);for(let A=0;A<18;A++){let t=i(e,A),r=this.size-11+A%3,n=Math.floor(A/3);this.setFunctionModule(r,n,t),this.setFunctionModule(n,r,t)}}drawFinderPattern(A,e){for(let t=-4;t<=4;t++)for(let i=-4;i<=4;i++){let r=Math.max(Math.abs(i),Math.abs(t)),n=A+i,s=e+t;0<=n&&n<this.size&&0<=s&&s<this.size&&this.setFunctionModule(n,s,2!=r&&4!=r)}}drawAlignmentPattern(A,e){for(let t=-2;t<=2;t++)for(let i=-2;i<=2;i++)this.setFunctionModule(A+i,e+t,1!=Math.max(Math.abs(i),Math.abs(t)))}setFunctionModule(A,e,t){this.modules[e][A]=t,this.isFunction[e][A]=!0}addEccAndInterleave(A){let t=this.version,i=this.errorCorrectionLevel;if(A.length!=e.getNumDataCodewords(t,i))throw RangeError("Invalid argument");let n=e.NUM_ERROR_CORRECTION_BLOCKS[i.ordinal][t],s=e.ECC_CODEWORDS_PER_BLOCK[i.ordinal][t],o=Math.floor(e.getNumRawDataModules(t)/8),a=n-o%n,c=Math.floor(o/n),g=[],l=e.reedSolomonComputeDivisor(s);for(let t=0,i=0;t<n;t++){let r=A.slice(i,i+c-s+(t<a?0:1));i+=r.length;let n=e.reedSolomonComputeRemainder(r,l);t<a&&r.push(0),g.push(r.concat(n))}let u=[];for(let A=0;A<g[0].length;A++)g.forEach((e,t)=>{(A!=c-s||t>=a)&&u.push(e[A])});return r(u.length==o),u}drawCodewords(A){if(A.length!=Math.floor(e.getNumRawDataModules(this.version)/8))throw RangeError("Invalid argument");let t=0;for(let e=this.size-1;e>=1;e-=2){6==e&&(e=5);for(let r=0;r<this.size;r++)for(let n=0;n<2;n++){let s=e-n,o=(e+1&2)==0?this.size-1-r:r;!this.isFunction[o][s]&&t<8*A.length&&(this.modules[o][s]=i(A[t>>>3],7-(7&t)),t++)}}r(t==8*A.length)}applyMask(A){if(A<0||A>7)throw RangeError("Mask value out of range");for(let e=0;e<this.size;e++)for(let t=0;t<this.size;t++){let i;switch(A){case 0:i=(t+e)%2==0;break;case 1:i=e%2==0;break;case 2:i=t%3==0;break;case 3:i=(t+e)%3==0;break;case 4:i=(Math.floor(t/3)+Math.floor(e/2))%2==0;break;case 5:i=t*e%2+t*e%3==0;break;case 6:i=(t*e%2+t*e%3)%2==0;break;case 7:i=((t+e)%2+t*e%3)%2==0;break;default:throw Error("Unreachable")}!this.isFunction[e][t]&&i&&(this.modules[e][t]=!this.modules[e][t])}}getPenaltyScore(){let A=0;for(let t=0;t<this.size;t++){let i=!1,r=0,n=[0,0,0,0,0,0,0];for(let s=0;s<this.size;s++)this.modules[t][s]==i?5==++r?A+=e.PENALTY_N1:r>5&&A++:(this.finderPenaltyAddHistory(r,n),i||(A+=this.finderPenaltyCountPatterns(n)*e.PENALTY_N3),i=this.modules[t][s],r=1);A+=this.finderPenaltyTerminateAndCount(i,r,n)*e.PENALTY_N3}for(let t=0;t<this.size;t++){let i=!1,r=0,n=[0,0,0,0,0,0,0];for(let s=0;s<this.size;s++)this.modules[s][t]==i?5==++r?A+=e.PENALTY_N1:r>5&&A++:(this.finderPenaltyAddHistory(r,n),i||(A+=this.finderPenaltyCountPatterns(n)*e.PENALTY_N3),i=this.modules[s][t],r=1);A+=this.finderPenaltyTerminateAndCount(i,r,n)*e.PENALTY_N3}for(let t=0;t<this.size-1;t++)for(let i=0;i<this.size-1;i++){let r=this.modules[t][i];r==this.modules[t][i+1]&&r==this.modules[t+1][i]&&r==this.modules[t+1][i+1]&&(A+=e.PENALTY_N2)}let t=0;for(let A of this.modules)t=A.reduce((A,e)=>A+ +!!e,t);let i=this.size*this.size,n=Math.ceil(Math.abs(20*t-10*i)/i)-1;return r(0<=n&&n<=9),r(0<=(A+=n*e.PENALTY_N4)&&A<=2568888),A}getAlignmentPatternPositions(){if(1==this.version)return[];{let A=Math.floor(this.version/7)+2,e=32==this.version?26:2*Math.ceil((4*this.version+4)/(2*A-2)),t=[6];for(let i=this.size-7;t.length<A;i-=e)t.splice(1,0,i);return t}}static getNumRawDataModules(A){if(A<e.MIN_VERSION||A>e.MAX_VERSION)throw RangeError("Version number out of range");let t=(16*A+128)*A+64;if(A>=2){let e=Math.floor(A/7)+2;t-=(25*e-10)*e-55,A>=7&&(t-=36)}return r(208<=t&&t<=29648),t}static getNumDataCodewords(A,t){return Math.floor(e.getNumRawDataModules(A)/8)-e.ECC_CODEWORDS_PER_BLOCK[t.ordinal][A]*e.NUM_ERROR_CORRECTION_BLOCKS[t.ordinal][A]}static reedSolomonComputeDivisor(A){if(A<1||A>255)throw RangeError("Degree out of range");let t=[];for(let e=0;e<A-1;e++)t.push(0);t.push(1);let i=1;for(let r=0;r<A;r++){for(let A=0;A<t.length;A++)t[A]=e.reedSolomonMultiply(t[A],i),A+1<t.length&&(t[A]^=t[A+1]);i=e.reedSolomonMultiply(i,2)}return t}static reedSolomonComputeRemainder(A,t){let i=t.map(A=>0);for(let r of A){let A=r^i.shift();i.push(0),t.forEach((t,r)=>i[r]^=e.reedSolomonMultiply(t,A))}return i}static reedSolomonMultiply(A,e){if(A>>>8!=0||e>>>8!=0)throw RangeError("Byte out of range");let t=0;for(let i=7;i>=0;i--)t=t<<1^(t>>>7)*285^(e>>>i&1)*A;return r(t>>>8==0),t}finderPenaltyCountPatterns(A){let e=A[1];r(e<=3*this.size);let t=e>0&&A[2]==e&&A[3]==3*e&&A[4]==e&&A[5]==e;return(t&&A[0]>=4*e&&A[6]>=e?1:0)+(t&&A[6]>=4*e&&A[0]>=e?1:0)}finderPenaltyTerminateAndCount(A,e,t){return A&&(this.finderPenaltyAddHistory(e,t),e=0),e+=this.size,this.finderPenaltyAddHistory(e,t),this.finderPenaltyCountPatterns(t)}finderPenaltyAddHistory(A,e){0==e[0]&&(A+=this.size),e.pop(),e.unshift(A)}};function t(A,e,t){if(e<0||e>31||A>>>e!=0)throw RangeError("Value out of range");for(let i=e-1;i>=0;i--)t.push(A>>>i&1)}function i(A,e){return(A>>>e&1)!=0}function r(A){if(!A)throw Error("Assertion error")}e.MIN_VERSION=1,e.MAX_VERSION=40,e.PENALTY_N1=3,e.PENALTY_N2=3,e.PENALTY_N3=40,e.PENALTY_N4=10,e.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],e.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]],A.QrCode=e;let n=class A{constructor(A,e,t){if(this.mode=A,this.numChars=e,this.bitData=t,e<0)throw RangeError("Invalid argument");this.bitData=t.slice()}static makeBytes(e){let i=[];for(let A of e)t(A,8,i);return new A(A.Mode.BYTE,e.length,i)}static makeNumeric(e){if(!A.isNumeric(e))throw RangeError("String contains non-numeric characters");let i=[];for(let A=0;A<e.length;){let r=Math.min(e.length-A,3);t(parseInt(e.substring(A,A+r),10),3*r+1,i),A+=r}return new A(A.Mode.NUMERIC,e.length,i)}static makeAlphanumeric(e){let i;if(!A.isAlphanumeric(e))throw RangeError("String contains unencodable characters in alphanumeric mode");let r=[];for(i=0;i+2<=e.length;i+=2){let n=45*A.ALPHANUMERIC_CHARSET.indexOf(e.charAt(i));t(n+=A.ALPHANUMERIC_CHARSET.indexOf(e.charAt(i+1)),11,r)}return i<e.length&&t(A.ALPHANUMERIC_CHARSET.indexOf(e.charAt(i)),6,r),new A(A.Mode.ALPHANUMERIC,e.length,r)}static makeSegments(e){return""==e?[]:A.isNumeric(e)?[A.makeNumeric(e)]:A.isAlphanumeric(e)?[A.makeAlphanumeric(e)]:[A.makeBytes(A.toUtf8ByteArray(e))]}static makeEci(e){let i=[];if(e<0)throw RangeError("ECI assignment value out of range");if(e<128)t(e,8,i);else if(e<16384)t(2,2,i),t(e,14,i);else if(e<1e6)t(6,3,i),t(e,21,i);else throw RangeError("ECI assignment value out of range");return new A(A.Mode.ECI,0,i)}static isNumeric(e){return A.NUMERIC_REGEX.test(e)}static isAlphanumeric(e){return A.ALPHANUMERIC_REGEX.test(e)}getData(){return this.bitData.slice()}static getTotalBits(A,e){let t=0;for(let i of A){let A=i.mode.numCharCountBits(e);if(i.numChars>=1<<A)return 1/0;t+=4+A+i.bitData.length}return t}static toUtf8ByteArray(A){A=encodeURI(A);let e=[];for(let t=0;t<A.length;t++)"%"!=A.charAt(t)?e.push(A.charCodeAt(t)):(e.push(parseInt(A.substring(t+1,t+3),16)),t+=2);return e}};n.NUMERIC_REGEX=/^[0-9]*$/,n.ALPHANUMERIC_REGEX=/^[A-Z0-9 $%*+.\/:-]*$/,n.ALPHANUMERIC_CHARSET="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:";let s=n;A.QrSegment=n})(c||(c={})),s=(n=c||(c={})).QrCode||(n.QrCode={}),(i=class{constructor(A,e){this.ordinal=A,this.formatBits=e}}).LOW=new i(0,1),i.MEDIUM=new i(1,0),i.QUARTILE=new i(2,3),i.HIGH=new i(3,2),s.Ecc=i,a=(o=c||(c={})).QrSegment||(o.QrSegment={}),(r=class{constructor(A,e){this.modeBits=A,this.numBitsCharCount=e}numCharCountBits(A){return this.numBitsCharCount[Math.floor((A+7)/17)]}}).NUMERIC=new r(1,[10,12,14]),r.ALPHANUMERIC=new r(2,[9,11,13]),r.BYTE=new r(4,[8,16,16]),r.KANJI=new r(8,[8,10,12]),r.ECI=new r(7,[0,0,0]),a.Mode=r;var C=c,p={L:C.QrCode.Ecc.LOW,M:C.QrCode.Ecc.MEDIUM,Q:C.QrCode.Ecc.QUARTILE,H:C.QrCode.Ecc.HIGH},w="#FFFFFF",E="#000000";function I(A,e=0){let t=[];return A.forEach(function(A,i){let r=null;A.forEach(function(n,s){if(!n&&null!==r){t.push(`M${r+e} ${i+e}h${s-r}v1H${r+e}z`),r=null;return}if(s===A.length-1){if(!n)return;null===r?t.push(`M${s+e},${i+e} h1v1H${s+e}z`):t.push(`M${r+e},${i+e} h${s+1-r}v1H${r+e}z`);return}n&&null===r&&(r=s)})}),t.join("")}function m(A,e){return A.slice().map((A,t)=>t<e.y||t>=e.y+e.h?A:A.map((A,t)=>(t<e.x||t>=e.x+e.w)&&A))}function v({value:A,level:e,minVersion:t,includeMargin:i,marginSize:r,imageSettings:n,size:s,boostLevel:o}){let a=g.useMemo(()=>{let i=(Array.isArray(A)?A:[A]).reduce((A,e)=>(A.push(...C.QrSegment.makeSegments(e)),A),[]);return C.QrCode.encodeSegments(i,p[e],t,void 0,void 0,o)},[A,e,t,o]),{cells:c,margin:l,numCells:u,calculatedImageSettings:B}=g.useMemo(()=>{let A=a.getModules(),e=null!=r?Math.max(Math.floor(r),0):4*!!i,t=A.length+2*e,o=function(A,e,t,i){if(null==i)return null;let r=A.length+2*t,n=Math.floor(.1*e),s=r/e,o=(i.width||n)*s,a=(i.height||n)*s,c=null==i.x?A.length/2-o/2:i.x*s,g=null==i.y?A.length/2-a/2:i.y*s,l=null==i.opacity?1:i.opacity,u=null;if(i.excavate){let A=Math.floor(c),e=Math.floor(g),t=Math.ceil(o+c-A),i=Math.ceil(a+g-e);u={x:A,y:e,w:t,h:i}}return{x:c,y:g,h:a,w:o,excavation:u,opacity:l,crossOrigin:i.crossOrigin}}(A,s,e,n);return{cells:A,margin:e,numCells:t,calculatedImageSettings:o}},[a,s,n,i,r]);return{qrcode:a,margin:l,cells:c,numCells:u,calculatedImageSettings:B}}var y=function(){try{new Path2D().addPath(new Path2D)}catch(A){return!1}return!0}(),k=g.forwardRef(function(A,e){let{value:t,size:i=128,level:r="L",bgColor:n=w,fgColor:s=E,includeMargin:o=!1,minVersion:a=1,boostLevel:c,marginSize:l,imageSettings:u}=A,B=Q(A,["value","size","level","bgColor","fgColor","includeMargin","minVersion","boostLevel","marginSize","imageSettings"]),{style:h}=B,d=Q(B,["style"]),C=null==u?void 0:u.src,p=g.useRef(null),k=g.useRef(null),D=g.useCallback(A=>{p.current=A,"function"==typeof e?e(A):e&&(e.current=A)},[e]),[b,F]=g.useState(!1),{margin:P,cells:U,numCells:S,calculatedImageSettings:H}=v({value:t,level:r,minVersion:a,boostLevel:c,includeMargin:o,marginSize:l,imageSettings:u,size:i});g.useEffect(()=>{if(null!=p.current){let A=p.current,e=A.getContext("2d");if(!e)return;let t=U,r=k.current,o=null!=H&&null!==r&&r.complete&&0!==r.naturalHeight&&0!==r.naturalWi
564dth;o&&null!=H.excavation&&(t=m(U,H.excavation));let a=window.devicePixelRatio||1;A.height=A.width=i*a;let c=i/S*a;e.scale(c,c),e.fillStyle=n,e.fillRect(0,0,S,S),e.fillStyle=s,y?e.fill(new Path2D(I(t,P))):U.forEach(function(A,t){A.forEach(function(A,i){A&&e.fillRect(i+P,t+P,1,1)})}),H&&(e.globalAlpha=H.opacity),o&&e.drawImage(r,H.x+P,H.y+P,H.w,H.h)}}),g.useEffect(()=>{F(!1)},[C]);let x=f({height:i,width:i},h),M=null;return null!=C&&(M=g.createElement("img",{src:C,key:C,style:{display:"none"},onLoad:()=>{F(!0)},ref:k,crossOrigin:null==H?void 0:H.crossOrigin})),g.createElement(g.Fragment,null,g.createElement("canvas",f({style:x,height:i,width:i,ref:D,role:"img"},d)),M)});k.displayName="QRCodeCanvas";var D=g.forwardRef(function(A,e){let{value:t,size:i=128,level:r="L",bgColor:n=w,fgColor:s=E,includeMargin:o=!1,minVersion:a=1,boostLevel:c,title:l,marginSize:u,imageSettings:B}=A,h=Q(A,["value","size","level","bgColor","fgColor","includeMargin","minVersion","boostLevel","title","marginSize","imageSettings"]),{margin:d,cells:C,numCells:p,calculatedImageSettings:y}=v({value:t,level:r,minVersion:a,boostLevel:c,includeMargin:o,marginSize:u,imageSettings:B,size:i}),k=C,D=null;null!=B&&null!=y&&(null!=y.excavation&&(k=m(C,y.excavation)),D=g.createElement("image",{href:B.src,height:y.h,width:y.w,x:y.x+d,y:y.y+d,preserveAspectRatio:"none",opacity:y.opacity,crossOrigin:y.crossOrigin}));let b=I(k,d);return g.createElement("svg",f({height:i,width:i,viewBox:`0 0 ${p} ${p}`,ref:e,role:"img"},h),!!l&&g.createElement("title",null,l),g.createElement("path",{fill:n,d:`M0,0 h${p}v${p}H0z`,shapeRendering:"crispEdges"}),g.createElement("path",{fill:s,d:b,shapeRendering:"crispEdges"}),D)});D.displayName="QRCodeSVG",t.d(e,{X:function(){return k},h:function(){return D}})},684088:function(A,e,t){"use strict";t.d(e,{Z:function(){return f}});var i=t(718022),r=t(758208),n=t(27890),s=t(195159),o=t(752256),a=t(633399),c=t(407414),g=t(322184),l=t(360874),u=(0,c.V)({name:"configure",connector:!0});function B(A,e){return A.setQueryParameters(Object.keys(e.searchParameters).reduce(function(A,e){return(0,s._)((0,n._)({},A),(0,r._)({},e,void 0))},{}))}var h=function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l.l,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l.l;return function(t){if(!t||!(0,a.Q)(t.searchParameters))throw Error(u("The `searchParameters` option expects an object."));var i={};return{$$type:"ais.configure",init:function(e){var t=e.instantSearchInstance;A((0,s._)((0,n._)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;A((0,s._)((0,n._)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!1)},dispose:function(A){var i=A.state;return e(),B(i,t)},getRenderState:function(A,e){var t,i=this.getWidgetRenderState(e);return(0,s._)((0,n._)({},A),{configure:(0,s._)((0,n._)({},i),{widgetParams:(0,s._)((0,n._)({},i.widgetParams),{searchParameters:(0,g.p)(new o.SearchParameters(null==(t=A.configure)?void 0:t.widgetParams.searchParameters),new o.SearchParameters(i.widgetParams.searchParameters)).getQueryParams()})})})},getWidgetRenderState:function(A){var e=A.helper;return i.refine||(i.refine=function(A){var i=B(e.state,t),r=(0,g.p)(i,new o.SearchParameters(A));t.searchParameters=A,e.setState(r).search()}),{refine:i.refine,widgetParams:t}},getWidgetSearchParameters:function(A,e){var i=e.uiState;return(0,g.p)(A,new o.SearchParameters((0,n._)({},i.configure,t.searchParameters)))},getWidgetUiState:function(A){return(0,s._)((0,n._)({},A),{configure:(0,n._)({},A.configure,t.searchParameters)})}}}},d=t(983314);function f(A){var e,t;return e=(0,i._)({},A),t={$$widgetType:"ais.configure"},(0,d.Z)(h,{searchParameters:e},t),null}},840789:function(A,e,t){"use strict";t.d(e,{j:function(){return h}});var i=t(811110),r=t(514041),n=t(946177),s=t(762129),o=t(411565),a=t(330308),c=t(305632),g=t(400425),l=t(245141),u=t(998279),B=t(934679);function h(A){var e,t,h,d,f,Q,C,p,w,E=A.children,I=(e=(0,i._)(A,["children"]),t=(0,c.r)(),d=null==(h=(0,g.m)())?void 0:h.initialResults,f=(0,a.R)(),Q=(0,u.w)(e),p=(C=(0,r.useMemo)(function(){return(0,s.A)(Q)},[Q])).getHelper(),w=(0,o.C)(),(0,l.E)(function(){w()},[p,w]),(0,B.Q)({widget:C,parentIndex:f,props:Q,shouldSsr:!!(t||d),skipSuspense:!0}),C);return null===I.getHelper()?null:r.createElement(n.m.Provider,{value:I},E)}},950899:function(A,e,t){"use strict";t.d(e,{G:function(){return AI}});var i=t(811110),r=t(514041),n=t(946177),s=t(821714),o=t(718022),a=t(982855);
564function c(A){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(A){return A.__proto__||Object.getPrototypeOf(A)})(A)}function g(){try{var A=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(A){}return(g=function(){return!!A})()}var l=t(108133);function u(A,e){if(!(A instanceof e))throw TypeError("Cannot call a class as a function")}function B(A,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(A,i.key,i)}}function h(A,e,t){return e&&B(A.prototype,e),t&&B(A,t),A}var d=t(758208);function f(A,e){return(f=Object.setPrototypeOf||function(A,e){return A.__proto__=e,A})(A,e)}var Q=t(622151),C=t(27890),p=t(919471),w=t(977750),E=t(752256),I=t(195159),m=t(824069);function v(A){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{fallback:function(){}}).fallback;return"u"<typeof window?e():A({window:window})}function y(A){if(A.appId&&A.apiKey)return[A.appId,A.apiKey];if(!A.transporter)return[A.applicationID,A.apiKey];var e=A.transporter,t=e.headers||e.baseHeaders,i=e.queryParameters||e.baseQueryParameters,r="x-algolia-application-id",n="x-algolia-api-key";return[t[r]||i[r],t[n]||i[n]]}function k(A,e){for(var t,i=0;i<A.length;i++)if(e(t=A[i],i,A))return t}var D=t(360874),b="2.17.2",F="https://cdn.jsdelivr.net/npm/search-insights@".concat(b,"/dist/search-insights.min.js");function P(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=A.insightsClient,t=A.insightsInitParams,i=A.onEvent,r=A.$$internal,n=void 0!==r&&r,s=A.$$automatic,o=void 0!==s&&s,a=e;e||null===e||v(function(A){var e=A.window,t=e.AlgoliaAnalyticsObject||"aa";"string"==typeof t&&(a=e[t]),a||(e.AlgoliaAnalyticsObject=t,e[t]||(e[t]=function(){for(var A=arguments.length,i=Array(A),r=0;r<A;r++)i[r]=arguments[r];e[t].queue||(e[t].queue=[]),e[t].queue.push(i)},e[t].version=b,e[t].shouldAddScript=!0),a=e[t])});var c=a||D.l;return function(A){var e,r,s,a=A.instantSearchInstance,g=a.middleware.filter(function(A){return"ais.insights"===A.instance.$$type&&A.instance.$$internal}).map(function(A){return A.creator});a.unuse.apply(a,(0,p._)(g));var u=(0,m._)(y(a.client),2),B=u[0],h=u[1],d=void 0,f=void 0,Q=void 0,w=c.queue;return Array.isArray(w)&&(f=(e=(0,m._)(["setUserToken","init"].map(function(A){return(0,m._)(k(w.slice().reverse(),function(e){return(0,m._)(e,1)[0]===A})||[],2)[1]}),2))[0],d=e[1]),c("getUserToken",null,function(A,e){Q=S(e)}),(t||!U(c))&&c("init",(0,C._)({appId:B,apiKey:h,partial:!0},t)),{$$type:"ais.insights",$$internal:n,$$automatic:o,onStateChange:function(){},subscribe:function(){if(c.shouldAddScript){var A="[insights middleware]: could not load search-insights.js. Please load it manually following https://alg.li/insights-init";try{var e=document.createElement("script");e.async=!0,e.src=F,e.onerror=function(){a.emit("error",Error(A))},document.body.appendChild(e),c.shouldAddScript=!1}catch(e){c.shouldAddScript=!1,a.emit("error",Error(A))}}},started:function(){c("addAlgoliaAgent","insights-middleware"),s=a.mainHelper;var A,e,g,u,B,h,p,w,E,v,D,b,F=c.queue;Array.isArray(F)&&(f=(v=(0,m._)(["setUserToken","init"].map(function(A){return(0,m._)(k(F.slice().reverse(),function(e){return(0,m._)(e,1)[0]===A})||[],2)[1]}),2))[0],d=v[1]),u=(null==(g=(A=a)._initialResults)||null==(e=g[A.indexName])?void 0:e.state)||{},B=A.mainHelper.state,r={userToken:u.userToken||B.userToken,clickAnalytics:u.clickAnalytics||B.clickAnalytics},o||s.overrideStateWithoutTriggeringChangeEvent((0,I._)((0,C._)({},s.state),{clickAnalytics:!0})),n||a.scheduleSearch();var P=function(A){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=S(A);if(t){var i=s.state.userToken;e?r():setTimeout(r,0)}function r(){s.overrideStateWithoutTriggeringChangeEvent((0,I._)((0,C._)({},s.state),{userToken:t})),i&&i!==A&&a.scheduleSearch()}};function H(A){P(A,!0),c("setUserToken",A)}var x=void 0,M=function(){if(("u"<typeof document?"undefined":(0,l._)(document))==="object"&&"string"==typeof document.cookie)for(var A="".concat("_ALGOLIA","="),e=document.cookie.split(";"),t=0;t<e.length;t++){for(var i=e[t];" "===i.charAt(0);)i=i.substring(1);if(0===i.indexOf(A))return i.substring(A.length,i.length)}}();x=M||"anonymous-".concat("xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(A){var e=16*Math.random()|0;return("x"===A?e:3&e|8).toString(16)}));var L=r.userToken;(null==t?void 0:t.userToken)&&(D=t.userToken),D?H(D):L?H(L):Q?H(Q):f?H(f):x&&(H(x),((null==t?void 0:t.useCookie)||(null==d?void 0:d.useCookie))&&(h=x,p=(null==t?void 0:t.cookieDuration)||(null==d?void 0:d.cookieDuration),(w=new Date).setTime(w.getTime()+(p||15552e6)),E="expires=".concat(w.toUTCString()),document.cookie="_ALGOLIA=".concat(h,";").concat(E,";path=/"))),c("onUserTokenChange",function(A){return P(A,!0)},{immediate:!0});var _=c;U(c)&&(_=function(A,e){var t=(0,m._)(y(a.client),2);return c(A,e,{headers:{"X-Algolia-Application-Id":t[0],"X-Algolia-API-Key":t[1]}})});var R=new Set;a.mainHelper.derivedHelpers[0].on("result",function(A){var e=A.results;e&&(!e.queryID||e.queryID!==b)&&(b=e.queryID,R.clear())}),a.sendEventToInsights=function(A){if(i)i(A,_);else if(A.insightsMethod){if("viewedObjectIDs"===A.insightsMethod){var e=A.payload,t=e.objectIDs.filter(function(A){return!R.has(A)});if(0===t.length)return;t.forEach(function(A){return R.add(A)}),e.objectIDs=t}A.payload.algoliaSource=["instantsearch"],o&&A.payload.algoliaSource.pu
564sh("instantsearch-automatic"),"internal"===A.eventModifier&&A.payload.algoliaSource.push("instantsearch-internal"),_(A.insightsMethod,A.payload)}}},unsubscribe:function(){c("onUserTokenChange",void 0),a.sendEventToInsights=D.l,s&&r&&(s.overrideStateWithoutTriggeringChangeEvent((0,C._)({},s.state,r)),a.scheduleSearch())}}}}function U(A){var e=(0,m._)((A.version||"").split(".").map(Number),2),t=e[0],i=e[1];return t>=3||2===t&&i>=6||1===t&&i>=10}function S(A){if(A)return"number"==typeof A?A.toString():A}var H=t(460692),x=t(583322),M=t(145810),L=function(A){A&&(window.document.title=A)},_=function(){function A(e){var t=this,i=e.windowTitle,r=e.writeDelay,n=e.createURL,s=e.parseURL,o=e.getLocation,a=e.start,c=e.dispose,g=e.push,l=e.cleanUrlOnDispose;u(this,A),(0,d._)(this,"$$type","ais.browser"),(0,d._)(this,"windowTitle",void 0),(0,d._)(this,"writeDelay",void 0),(0,d._)(this,"_createURL",void 0),(0,d._)(this,"parseURL",void 0),(0,d._)(this,"getLocation",void 0),(0,d._)(this,"writeTimer",void 0),(0,d._)(this,"_onPopState",void 0),(0,d._)(this,"inPopState",!1),(0,d._)(this,"isDisposed",!1),(0,d._)(this,"latestAcknowledgedHistory",0),(0,d._)(this,"_start",void 0),(0,d._)(this,"_dispose",void 0),(0,d._)(this,"_push",void 0),(0,d._)(this,"_cleanUrlOnDispose",void 0),this.windowTitle=i,this.writeTimer=void 0,this.writeDelay=void 0===r?400:r,this._createURL=n,this.parseURL=s,this.getLocation=o,this._start=a,this._dispose=c,this._push=g,this._cleanUrlOnDispose=void 0===l||l,v(function(A){var e=A.window;L(t.windowTitle&&t.windowTitle(t.read())),t.latestAcknowledgedHistory=e.history.length})}return h(A,[{key:"read",value:function(){return this.parseURL({qsModule:M,location:this.getLocation()})}},{key:"write",value:function(A){var e=this;v(function(t){var i=t.window,r=e.createURL(A),n=e.windowTitle&&e.windowTitle(A);e.writeTimer&&clearTimeout(e.writeTimer),e.writeTimer=setTimeout(function(){L(n),e.shouldWrite(r)&&(e._push?e._push(r):i.history.pushState(A,n||"",r),e.latestAcknowledgedHistory=i.history.length),e.inPopState=!1,e.writeTimer=void 0},e.writeDelay)})}},{key:"onUpdate",value:function(A){var e=this;this._start&&this._start(function(){A(e.read())}),this._onPopState=function(){e.writeTimer&&(clearTimeout(e.writeTimer),e.writeTimer=void 0),e.inPopState=!0,A(e.read())},v(function(A){A.window.addEventListener("popstate",e._onPopState)})}},{key:"createURL",value:function(A){return this._createURL({qsModule:M,routeState:A,location:this.getLocation()})}},{key:"dispose",value:function(){var A=this;this._dispose&&this._dispose(),this.isDisposed=!0,v(function(e){var t=e.window;A._onPopState&&t.removeEventListener("popstate",A._onPopState)}),this.writeTimer&&clearTimeout(this.writeTimer),this._cleanUrlOnDispose&&this.write({})}},{key:"start",value:function(){this.isDisposed=!1}},{key:"shouldWrite",value:function(A){var e=this;return v(function(t){var i=t.window;if(e.isDisposed&&!e._cleanUrlOnDispose)return!1;var r=!(e.isDisposed&&e.latestAcknowledgedHistory!==i.history.length);return!e.inPopState&&r&&A!==i.location.href})}}]),A}(),R=t(517730);function T(A){return A.configure,(0,R._)(A,["configure"])}var G=t(893272),N=function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=A.router,t=void 0===e?function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=A.createURL,t=void 0===e?function(A){var e=A.qsModule,t=A.routeState,i=A.location,r=i.protocol,n=i.hostname,s=i.port,o=void 0===s?"":s,a=i.pathname,c=i.hash,g=e.stringify(t),l=""===o?"":":".concat(o);return g?"".concat(r,"//").concat(n).concat(l).concat(a,"?").concat(g).concat(c):"".concat(r,"//").concat(n).concat(l).concat(a).concat(c)}:e,i=A.parseURL,r=void 0===i?function(A){var e=A.qsModule,t=A.location;return e.parse(t.search.slice(1),{arrayLimit:99})}:i,n=A.writeDelay,s=A.windowTitle,o=A.getLocation;return new _({createURL:t,parseURL:r,writeDelay:void 0===n?400:n,windowTitle:s,getLocation:void 0===o?function(){return v(function(A){return A.window.location},{fallback:function(){throw Error("You need to provide `getLocation` to the `history` router in environments where `window` does not exist.")}})}:o,start:A.start,dispose:A.dispose,push:A.push,cleanUrlOnDispose:A.cleanUrlOnDispose})}():e,i=A.stateMapping,r=void 0===i?{$$type:"ais.simple",stateToRoute:function(A){return Object.keys(A).reduce(function(e,t){return(0,I._)((0,C._)({},e),(0,d._)({},t,T(A[t])))},{})},routeToState:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(A).reduce(function(e,t){var i=A[t];return(void 0===i?"undefined":(0,l._)(i))!=="object"||null===i?e:(0,I._)((0,C._)({},e),(0,d._)({},t,T(i)))},{})}}:i,n=A.$$internal,s=void 0!==n&&n;return function(A){var e=A.instantSearchInstance;e._createURL=function(A){var i=0===e.mainIndex.getWidgets().length?e._initialUiState:e.mainIndex.getWidgetUiState({}),n=Object.keys(A).reduce(function(e,t){return(0,I._)((0,C._)({},e),(0,d._)({},t,A[t]))},i),s=r.stateToRoute(n);return t.createURL(s)};var i=void 0,n=e._initialUiState;return{$$type:"ais.router({router:".concat(t.$$type||"__unknown__",", stateMapping:").concat(r.$$type||"__unknown__","})"),$$internal:s,onStateChange:function(A){var e=A.uiState,n=r.stateToRoute(e);void 0!==i&&(0,G.n)(i,n)||(t.write(n),i=n)},subscribe:function(){e._initialUiState=(0,C._)({},n,r.routeToState(t.read())),t.onUpdate(function(A){e.mainIndex.getWidgets().length>0&&e.setUiState(r.routeToState(A))})},started:function(){var A;null==(A=t.start)||A.call(t)},unsubscribe:function(){t.dispose()}}}},j=t(762129),O=function(A){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.descendantName,i=e.modifierName;
564return"".concat("ais","-").concat(A).concat(t?"-".concat(t):"").concat(i?"--".concat(i):"")}};function K(A,e){return(Array.isArray(e)?e:e.split(".")).reduce(function(A,e){return A&&A[e]},A)}var Y=t(320946),z=O("Highlight");function J(A){var e=Y.sn.highlightPreTag,t=Y.sn.highlightPostTag;return A.map(function(A){return A.isHighlighted?e+A.value+t:A.value}).join("")}var X=t(189527),V=new RegExp(/\w/i);function q(A){return A.some(function(A){return A.isHighlighted})?A.map(function(e,t){var i,r,n,s,o;return(0,I._)((0,C._)({},e),{isHighlighted:(n=A[t],s=(null==(i=A[t+1])?void 0:i.isHighlighted)||!0,o=(null==(r=A[t-1])?void 0:r.isHighlighted)||!0,V.test((0,X.x)(n.value))||o!==s?!n.isHighlighted:!o)})}):A.map(function(A){return(0,I._)((0,C._)({},A),{isHighlighted:!1})})}function W(A){var e=Y.sn.highlightPostTag,t=Y.sn.highlightPreTag,i=A.split(t),r=i.shift(),n=r?[{value:r,isHighlighted:!1}]:[];return i.forEach(function(A){var t=A.split(e);n.push({value:t[0],isHighlighted:!0}),""!==t[1]&&n.push({value:t[1],isHighlighted:!1})}),n}var Z=O("ReverseHighlight"),$=O("Snippet"),AA=O("ReverseSnippet"),Ae=t(320062);function At(A){var e;return(null==(e=A.compositionFeedsResults)?void 0:e.length)?A.compositionFeedsResults:A.results||[]}function Ai(A){var e=function(A){for(var e=arguments.length,t=Array(e>1?e-1:0),i=1;i<e;i++)t[i-1]=arguments[i];var r=0;return A.replace(/%s/g,function(){return encodeURIComponent(t[r++])})};return Object.keys(A).map(function(t){var i;return e("%s=%s",t,(i=A[t],"[object Object]"===Object.prototype.toString.call(i)||"[object Array]"===Object.prototype.toString.call(i))?JSON.stringify(A[t]):A[t])}).join("&")}function Ar(A,e){var t=A[e.getIndexId()]||{};e.getHelper().setState(e.getWidgetSearchParameters(e.getHelper().state,{uiState:t})),e.getWidgets().filter(H.l).forEach(function(e){return Ar(A,e)})}var An=t(407414),As=t(331212),Ao=(0,An.V)({name:"instantsearch"});function Aa(){return"#"}var Ac={preserveSharedStateOnUnmount:!1,persistHierarchicalRootCount:!1},Ag=function(A){if("function"!=typeof A&&null!==A)throw TypeError("Super expression must either be null or a function");function e(A){u(this,e),t=function(A,e){e=c(e);var t=g()?Reflect.construct(e,[],c(A).constructor):e.apply(A,void 0);if(t&&("object"===(0,l._)(t)||"function"==typeof t))return t;if(void 0===A)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return A}(this,e),(0,d._)(t,"client",void 0),(0,d._)(t,"indexName",void 0),(0,d._)(t,"compositionID",void 0),(0,d._)(t,"insightsClient",void 0),(0,d._)(t,"onStateChange",null),(0,d._)(t,"future",void 0),(0,d._)(t,"helper",void 0),(0,d._)(t,"mainHelper",void 0),(0,d._)(t,"mainIndex",void 0),(0,d._)(t,"started",void 0),(0,d._)(t,"templatesConfig",void 0),(0,d._)(t,"renderState",{}),(0,d._)(t,"_stalledSearchDelay",void 0),(0,d._)(t,"_searchStalledTimer",void 0),(0,d._)(t,"_initialUiState",void 0),(0,d._)(t,"_initialResults",void 0),(0,d._)(t,"_manuallyResetScheduleSearch",!1),(0,d._)(t,"_resetScheduleSearch",void 0),(0,d._)(t,"_createURL",void 0),(0,d._)(t,"_searchFunction",void 0),(0,d._)(t,"_mainHelperSearch",void 0),(0,d._)(t,"_hasSearchWidget",!1),(0,d._)(t,"_hasRecommendWidget",!1),(0,d._)(t,"_insights",void 0),(0,d._)(t,"middleware",[]),(0,d._)(t,"sendEventToInsights",void 0),(0,d._)(t,"status","idle"),(0,d._)(t,"error",void 0),(0,d._)(t,"scheduleSearch",(0,As.v)(function(){t.started&&t.mainHelper.search()})),(0,d._)(t,"scheduleRender",(0,As.v)(function(){var A,e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];(null==(A=t.mainHelper)?void 0:A.hasPendingRequests())||(clearTimeout(t._searchStalledTimer),t._searchStalledTimer=null,e&&(t.status="idle",t.error=void 0)),t.mainIndex.render({instantSearchInstance:t}),t.emit("render")})),(0,d._)(t,"onInternalStateChange",(0,As.v)(function(){var A=t.mainIndex.getWidgetUiState({});t.middleware.forEach(function(e){e.instance.onStateChange({uiState:A})})})),t.setMaxListeners(100);var t,i=A.indexName,r=A.compositionID,n=A.numberLocale,s=A.initialUiState,o=A.routing,a=void 0===o?null:o,B=A.insights,h=void 0===B?void 0:B,f=A.searchFunction,Q=A.stalledSearchDelay,p=A.searchClient,w=void 0===p?null:p,E=A.insightsClient,m=void 0===E?
564null:E,y=A.onStateChange,k=A.future,b=void 0===k?(0,C._)({},Ac,A.future||{}):k;if(null===w)throw Error(Ao("The `searchClient` option is required."));if("function"!=typeof w.search)throw Error("The `searchClient` must implement a `search` method.\n\nSee: https://www.algolia.com/doc/guides/building-search-ui/going-further/backend-search/in-depth/backend-instantsearch/js/");if("function"==typeof w.addAlgoliaAgent&&w.addAlgoliaAgent("instantsearch.js (".concat("4.98.0",")")),m&&"function"!=typeof m)throw Error(Ao("The `insightsClient` option should be a function."));if(t.client=w,t.future=b,t.insightsClient=m,t.indexName=void 0===i?"":i,t.compositionID=r,t.helper=null,t.mainHelper=null,t.mainIndex=(0,j.A)({indexName:t.compositionID||t.indexName}),t.onStateChange=void 0===y?null:y,t.started=!1,t.templatesConfig={helpers:{formatNumber:function(A,e){var t;return t=Number(e(A)),t.toLocaleString(n)},highlight:function(A,e){try{var t,i,r,n,s,o,a,c,g,l=JSON.parse(A);return e((i=(t=(0,I._)((0,C._)({},l),{hit:this})).attribute,r=t.highlightedTagName,n=void 0===r?"mark":r,s=t.hit,o=t.cssClasses,a=void 0===o?{}:o,c=(K(s._highlightResult,i)||{}).value,g=z({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):""),(void 0===c?"":c).replace(RegExp(Y.sn.highlightPreTag,"g"),"<".concat(n,' class="').concat(g,'">')).replace(RegExp(Y.sn.highlightPostTag,"g"),"</".concat(n,">"))))}catch(A){throw Error('\nThe highlight helper expects a JSON object of the format:\n{ "attribute": "name", "highlightedTagName": "mark" }')}},reverseHighlight:function(A,e){try{var t,i,r,n,s,o,a,c,g,l=JSON.parse(A);return e((i=(t=(0,I._)((0,C._)({},l),{hit:this})).attribute,r=t.highlightedTagName,n=void 0===r?"mark":r,s=t.hit,o=t.cssClasses,a=void 0===o?{}:o,c=(K(s._highlightResult,i)||{}).value,g=Z({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):""),J(q(W(void 0===c?"":c))).replace(RegExp(Y.sn.highlightPreTag,"g"),"<".concat(n,' class="').concat(g,'">')).replace(RegExp(Y.sn.highlightPostTag,"g"),"</".concat(n,">"))))}catch(A){throw Error('\n  The reverseHighlight helper expects a JSON object of the format:\n  { "attribute": "name", "highlightedTagName": "mark" }')}},snippet:function(A,e){try{var t,i,r,n,s,o,a,c,g,l=JSON.parse(A);return e((i=(t=(0,I._)((0,C._)({},l),{hit:this})).attribute,r=t.highlightedTagName,n=void 0===r?"mark":r,s=t.hit,o=t.cssClasses,a=void 0===o?{}:o,c=(K(s._snippetResult,i)||{}).value,g=$({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):""),(void 0===c?"":c).replace(RegExp(Y.sn.highlightPreTag,"g"),"<".concat(n,' class="').concat(g,'">')).replace(RegExp(Y.sn.highlightPostTag,"g"),"</".concat(n,">"))))}catch(A){throw Error('\nThe snippet helper expects a JSON object of the format:\n{ "attribute": "name", "highlightedTagName": "mark" }')}},reverseSnippet:function(A,e){try{var t,i,r,n,s,o,a,c,g,l=JSON.parse(A);return e((i=(t=(0,I._)((0,C._)({},l),{hit:this})).attribute,r=t.highlightedTagName,n=void 0===r?"mark":r,s=t.hit,o=t.cssClasses,a=void 0===o?{}:o,c=(K(s._snippetResult,i)||{}).value,g=AA({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):""),J(q(W(void 0===c?"":c))).replace(RegExp(Y.sn.highlightPreTag,"g"),"<".concat(n,' class="').concat(g,'">')).replace(RegExp(Y.sn.highlightPostTag,"g"),"</".concat(n,">"))))}catch(A){throw Error('\n  The reverseSnippet helper expects a JSON object of the format:\n  { "attribute": "name", "highlightedTagName": "mark" }')}},insights:function(A,e){try{var t,i=JSON.parse(A),r=i.method,n=i.payload;return e((t=(0,C._)({objectIDs:[this.objectID]},n),function(A){var e,t=A.method,i=A.payload;if((void 0===i?"undefined":(0,l._)(i))!=="object")throw Error("The insights helper expects the payload to be an object.");try{e=(0,Ae.h)(i)}catch(A){throw Error("Could not JSON serialize the payload object.")}return'data-insights-method="'.concat(t,'" data-insights-payload="').concat(e,'"')}({method:r,payload:t})))}catch(A){throw Error('\nThe insights helper expects a JSON object of the format:\n{ "method": "method-name", "payload": { "eventName": "name of the event" } }')}}},compileOptions:{}},t._stalledSearchDelay=void 0===Q?200:Q,t._searchStalledTimer=null,t._createURL=Aa,t._initialUiState=void 0===s?{}:s,t._initialResults=null,t._insights=h,f&&(t._searchFunction=f),t.sendEventToInsights=D.l,a){var F="boolean"==typeof a?{}:a;F.$$internal=!0,t.use(N(F))}if(h){var U="boolean"==typeof h?{}:h;
564U.$$internal=!0,t.use(P(U))}return v(function(A){var e,t;return(null==(t=A.window.navigator)||null==(e=t.userAgent)?void 0:e.indexOf("Algolia Crawler"))>-1},{fallback:function(){return!1}})&&t.use(function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=A.$$internal,t=void 0!==e&&e;return function(A){var e=A.instantSearchInstance,i={widgets:[]},r=document.createElement("meta"),n=document.querySelector("head");return r.name="instantsearch:widgets",{$$type:"ais.metadata",$$internal:t,onStateChange:function(){},subscribe:function(){setTimeout(function(){var A;i.ua=(A=e.client).transporter&&A.transporter.userAgent?A.transporter.userAgent.value:A._ua,function A(e,t,i){var r=(0,x.eX)(t,t.mainIndex,t._initialUiState);e.forEach(function(e){var n={};if(e.getWidgetRenderState){var s=e.getWidgetRenderState(r);s&&s.widgetParams&&(n=s.widgetParams)}var o=Object.keys(n).filter(function(A){return void 0!==n[A]});i.widgets.push({type:e.$$type,widgetType:e.$$widgetType,params:o}),(0,H.l)(e)&&A(e.getWidgets(),t,i)})}(e.mainIndex.getWidgets(),e,i),e.middleware.forEach(function(A){return i.widgets.push({middleware:!0,type:A.instance.$$type,internal:A.instance.$$internal})}),r.content=JSON.stringify(i),n.appendChild(r)},0)},started:function(){},unsubscribe:function(){r.remove()}}}}({$$internal:!0})),t}return e.prototype=Object.create(A&&A.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),A&&f(e,A),h(e,[{key:"_isSearchStalled",get:function(){return"stalled"===this.status}},{key:"use",value:function(){for(var A=this,e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];var r=t.map(function(e){var t=(0,C._)({$$type:"__unknown__",$$internal:!1,subscribe:D.l,started:D.l,unsubscribe:D.l,onStateChange:D.l},e({instantSearchInstance:A}));return A.middleware.push({creator:e,instance:t}),t});return this.started&&r.forEach(function(A){A.subscribe(),A.started()}),this}},{key:"unuse",value:function(){for(var A=arguments.length,e=Array(A),t=0;t<A;t++)e[t]=arguments[t];return this.middleware.filter(function(A){return e.includes(A.creator)}).forEach(function(A){return A.instance.unsubscribe()}),this.middleware=this.middleware.filter(function(A){return!e.includes(A.creator)}),this}},{key:"EXPERIMENTAL_use",value:function(){for(var A=arguments.length,e=Array(A),t=0;t<A;t++)e[t]=arguments[t];return this.use.apply(this,(0,p._)(e))}},{key:"addWidget",value:function(A){return this.addWidgets([A])}},{key:"addWidgets",value:function(A){if(!Array.isArray(A))throw Error(Ao("The `addWidgets` method expects an array of widgets. Please use `addWidget`."));if(this.compositionID&&A.some(function(A){return!Array.isArray(A)&&(0,H.l)(A)&&!A._isolated}))throw Error(Ao("The `index` widget cannot be used with a composition-based InstantSearch implementation."));return this.mainIndex.addWidgets(A),this}},{key:"removeWidget",value:function(A){return this.removeWidgets([A])}},{key:"removeWidgets",value:function(A){if(!Array.isArray(A))throw Error(Ao("The `removeWidgets` method expects an array of widgets. Please use `removeWidget`."));return this.mainIndex.removeWidgets(A),this}},{key:"start",value:function(){var A=this;if(this.started)throw Error(Ao("The `start` method has already been called once."));var e=this.mainHelper||E(this.client,this.indexName,void 0,{persistHierarchicalRootCount:this.future.persistHierarchicalRootCount});if(this.compositionID&&(e.searchForFacetValues=e.searchForCompositionFacetValues.bind(e)),e.search=function(){return A.status="loading",A.scheduleRender(!1),A._hasSearchWidget&&(A.compositionID?e.searchWithComposition():e.searchOnlyWithDerivedHelpers()),A._hasRecommendWidget&&e.recommend(),e},this._searchFunction){var t={search:function(){return new Promise(D.l)}};this._mainHelperSearch=e.search.bind(e),e.search=function(){var i=A.mainIndex.getHelper(),r=E(t,i.state.index,i.state);return r.once("search",function(e){var t=e.state;i.overrideStateWithoutTriggeringChangeEvent(t),A._mainHelperSearch()}),r.on("change",function(A){var e=A.state;i.setState(e)}),A._searchFunction(r),e}}if(e.on("error",function(e){var t=e.error;if(!(0,Q._)(t,Error)){var i=t;t=Object.keys(i).reduce(function(A,e){return A[e]=i[e],A},Error(i.message))}t.error=t,A.error=t,A.status="error",A.scheduleRender(!1),A.emit("error",t)}),this.mainHelper=e,this.middleware.forEach(function(A){A.instance.subscribe()}),this.mainIndex.init({instantSearchInstance:this,parent:null,uiState:this._initialUiState}),this._initialResults){!function(A,e){if(e&&("transporter"in A&&!A._cacheHydrated||A._useCache&&"function"==typeof A.addAlgoliaAgent)){var t=[Object.keys(e).reduce(function(A,t){var i=e[t],r=i.state,n=i.requestParam
564s,s=At(i),o=s&&r?s.map(function(A,e){return(0,C._)({indexName:r.index||A.index},(null==n?void 0:n[e])||A.params?{params:Ai((null==n?void 0:n[e])||A.params.split("&").reduce(function(A,e){var t=(0,m._)(e.split("="),2),i=t[0],r=t[1];return A[i]=r?decodeURIComponent(r):"",A},{}))}:{})}):[];return A.concat(o)},[])],i=Object.keys(e).reduce(function(A,t){var i=At(e[t]);return i?A.concat(i):A},[]);if("transporter"in A&&!A._cacheHydrated){A._cacheHydrated=!0;var r=A.search.bind(A);A.search=function(e){for(var t=arguments.length,i=Array(t>1?t-1:0),n=1;n<t;n++)i[n-1]=arguments[n];var s=Array.isArray(e)?e.map(function(A){return(0,I._)((0,C._)({},A),{params:Ai(A.params)})}):Ai(e.requestBody.params);return A.transporter.responsesCache.get({method:"search",args:[s].concat((0,p._)(i))},function(){return r.apply(void 0,[e].concat((0,p._)(i)))})},A.transporter.responsesCache.set({method:"search",args:t},{results:i})}if(!("transporter"in A)){var n="/1/indexes/*/queries_body_".concat(JSON.stringify({requests:t}));A.cache=(0,I._)((0,C._)({},A.cache),(0,d._)({},n,JSON.stringify({results:Object.keys(e).map(function(A){return At(e[A])})})))}}}(this.client,this._initialResults),this.mainHelper._recommendCache=Object.keys(i=this._initialResults).reduce(function(A,e){var t=i[e];return t.recommendResults?(0,C._)({},A,t.recommendResults.results):A},{});var i,r=this.scheduleSearch;this.scheduleSearch=(0,As.v)(D.l),this._manuallyResetScheduleSearch?this._resetScheduleSearch=function(){A.scheduleSearch=r}:(0,As.v)(function(){A.scheduleSearch=r})()}else this.mainIndex.getWidgets().length>0&&this.scheduleSearch();this.helper=this.mainIndex.getHelper(),this.started=!0,this.middleware.forEach(function(A){A.instance.started()}),void 0===this._insights&&e.derivedHelpers[0].once("result",function(){A.mainIndex.getScopedResults().some(function(A){var e=A.results;return null==e?void 0:e._automaticInsights})&&A.use(P({$$internal:!0,$$automatic:!0}))})}},{key:"dispose",value:function(){var A;this.scheduleSearch.cancel(),this.scheduleRender.cancel(),clearTimeout(this._searchStalledTimer),this.removeWidgets(this.mainIndex.getWidgets()),this.mainIndex.dispose(),this.started=!1,this.removeAllListeners(),null==(A=this.mainHelper)||A.removeAllListeners(),this.mainHelper=null,this.helper=null,this.middleware.forEach(function(A){A.instance.unsubscribe()})}},{key:"scheduleStalledRender",value:function(){var A=this;this._searchStalledTimer||(this._searchStalledTimer=setTimeout(function(){A.status="stalled",A.scheduleRender()},this._stalledSearchDelay))}},{key:"setUiState",value:function(A){var e=this,t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];if(!this.mainHelper)throw Error(Ao("The `start` method needs to be called before `setUiState`."));this.mainIndex.refreshUiState();var i="function"==typeof A?A(this.mainIndex.getWidgetUiState({})):A;this.onStateChange&&t?this.onStateChange({uiState:i,setUiState:function(A){Ar("function"==typeof A?A(i):A,e.mainIndex),e.scheduleSearch(),e.onInternalStateChange()}}):(Ar(i,this.mainIndex),this.scheduleSearch(),this.onInternalStateChange())}},{key:"getUiState",value:function(){return this.started&&this.mainIndex.refreshUiState(),this.mainIndex.getWidgetUiState({})}},{key:"createURL",value:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.started)throw Error(Ao("The `start` method needs to be called before `createURL`."));return this._createURL(A)}},{key:"refresh",value:function(){if(!this.mainHelper)throw Error(Ao("The `start` method needs to be called before `refresh`."));this.mainHelper.clearCache().search()}}]),e}(w),Al=t(358139),Au="7.33.0",AB=t(154672),Ah=t(411565),Ad=t(305632),Af=t(400425),AQ=t(428731),AC=t(814830),Ap=["react (".concat(r.version,")"),"react-instantsearch (".concat(Au,")"),"react-instantsearch-core (".concat(Au,")")],Aw="react-instantsearch-server (".concat(Au,")");function AE(A,e){"function"==typeof A.addAlgoliaAgent&&e.filter(Boolean).forEach(function(e){A.addAlgoliaAgent(e)})}function AI(A){var e=A.children,t=function(A){var e=(0,Ah.C)(),t=(0,Ad.r)(),i=(0,Af.m)(),n=(0,AQ.t)().waitForResultsRef,s=null==i?void 0:i.initialResults,c=(0,r.useRef)(A),g=t||s||n,l=(0,r.useRef)(null);if((null==i?void 0:i.ssrSearchRef)&&(l=i.ssrSearchRef),null===l.current){var u,B,h,d=new Ag(A);d._schedule=function(A){d._schedule.queue.push(A),clearTimeout(d._schedule.timer),d._schedule.timer=setTimeout(function(){d._schedule.queue.forEach(function(A){A()}),d._schedule.queue=[]},0)},d._schedule.queue=[],g&&(d._initialResults=s||{},d._manuallyResetScheduleSearch=!0),AE(A.searchClient,(0,a._)(Ap).concat([t&&Aw,(h="u">typeof window&&(null==(u=window.next)?void 0:u.version)||(void 0!==AC?null==(B=AC.env)?void 0:B.NEXT_RUNTIME:void 0))?"next.js (".concat(h,")"):null])),g&&d.start(),t&&t.notifyServer({search:d}),A.routing,l.current=d}var f,Q=l.current,C=c.current;C.indexName!==A.indexName&&(Q.helper.setIndex(A.indexName||"").search(),c.current=A),C.searchClient!==A.searchClient&&(AE(A.searchClient,(0,a._)(Ap).concat([t&&Aw])),Q.mainHelper.setClient(A.searchClient).search(),c.current=A),C.onStateChange!==A.onStateChange&&(Q.onStateChange=A.onStateChange,c.current=A),C.searchFunction!==A.searchFunction&&(Q._searchFunction=A.searchFunction,c.current=A),C.stalledSearchDelay!==A.stalledSearchDelay&&(Q._stalledSearchDelay=null!=(f=A.stalledSearchDelay)?f:200,c.current=A),(0,AB.j)(C.future,A.future)||(Q.future=(0,o._)({},Ac,A.future),c.current=A);var p=(0,r.useRef)(null);return(0,Al.useSyncExternalStore)((0,r.useCallback)(function(){var A=l.current;return null===p.current?A.started||(A.start(),e()):(clearTimeout(p.current),A._preventWidgetCleanup=!1),function(){null!=i&&i.ssrSearchRef||(clearTimeout(A._schedule.timer),p.current=setTimeout(function(){A.dispose()}),A._preventWidgetCleanup=!0)}},[e,i]),function(){return l.current},function(){return l.current})}((0,i._)(A,["children"]));return t.started?r.createElement(s.t.Provider,{value:t},r.createElement(n.m.Provider,{value:t.mainIndex},e,r.createElement(Am,{search:t}))):null}function Am(A){var e=A.search;return(0,r.useEffect)(function(){e._resetScheduleSearch&&e._resetScheduleSearch()},[e]),null}},275117:function(A,e,t){"use strict";t.d(e,{q:function(){return v}});var i=t(758208),r=t(27890),n=t(195159),s=t(517730),o=t(919471),a=t(460692),c=t(772955),g=t(407414),l=t(74851),u=t(824069),B=t(108133),h=t(320062);function d(A){var e=A.helper,t=A.widgetType;A.methodName;var i=A.args,n=A.instantSearchInstance;if(1===i.length&&"object"===(0,B._)(i[0]))return[i[0]];var s=(0,u._)(i[0].split(":"),2),o=s[0],a=s[1],c=i[1],g=i[2],l=i[3]||{};if(!c||("click"===o||"conversion"===o)&&!g)return[];var h=Array.isArray(c)?c:[c];if(0===h.length)return[];var d=h[0].__queryID,f=function(A){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20,t=[],i=0;i<Math.ceil(A.length/e);i++)t.push(A.slice(i*e,(i+1)*e));return t}(h),Q=f.map(function(A){return A.map(function(A){return A.objectID})}),C=f.map(function(A){return A.map(function(A){return A.__position})});return"view"===o?"idle"!==n.status?[]:f.map(function(A,i){var n;return{insightsMethod:"viewedObjectIDs",widgetType:t,eventType:o,payload:(0,r._)({eventName:g||"Hits Viewed",index:(null==(n=e.lastResults)?void 0:n.index)||e.state.index,objectIDs:Q[i]},l),hits:A,eventModifier:a}}):"click"===o?f.map(function(A,i){var n;return{insightsMethod:"clickedObjectIDsAfterSearch",widgetType:t,eventType:o,payload:(0,r._)({eventName:g||"Hit Clicked",index:(null==(n=e.lastResults)?void 0:n.index)||e.state.index,queryID:d,objectIDs:Q[i],positions:C[i]},l),hits:A,eventModifier:a}}):"conversion"===o?f.map(function(A,i){var n;return{insightsMethod:"convertedObjectIDsAfterSearch",widgetType:t,eventType:o,payload:(0,r._)({eventName:g||"Hit Converted",index:(null==(n=e.lastResults)?void 0:n.index)||e.state.index,queryID:d,objectIDs:Q[i]},l),hits:A,eventModifier:a}}):[]}var f=t(320946),Q=t(360874),C=t(893272),p=(0,g.V)({name:"infinite-hits",connector:!0});function w(A){var e=A||{};return e.page,(0,s._)(e,["page"])}function E(A){var e=A||{};return e.clickAnalytics,e.userToken,(0,s._)(e,["clickAnalytics","userToken"])}var I=function(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Q.l;return(0,l.t)(A,p()),function(t){var s,g,l,u,B,Q,p=t||{},I=p.escapeHTML,m=void 0===I||I,v=p.transformItems,y=void 0===v?function(A){return A}:v,k=p.cache,D=void 0===k?(s=null,g=null,{read:function(A){var e=A.state;return(0,C.n)(g,w(e))?s:null},write:function(A){var e=A.state,t=A.hits;g=w(e),s=t}}):k,b=function(A,e){var t,i=A.page,r=void 0===i?0:i,n=Object.keys(e).map(Number);return 0===n.length?r:(t=Math).min.apply(t,[r].concat((0,o._)(n)))},F=function(A,e){var t,i=A.page,r=void 0===i?0:i,n=Object.keys(e).map(Number);return 0===n.length?r:(t=Math).max.apply(t,[r].concat((0,o._)(n)))};return{$$type:"ais.infiniteHits",init:function(e){A((0,n._)((0,r._)({},this.getWidgetRenderState(e)),{instantSearchInstance:e.instantSearchInstance}),!0)},render:function(e){var t=e.instantSearchInstance,i=this.getWidgetRenderState(e);A((0,n._)((0,r._)({},i),{instantSearchInstance:t}),!1),B("view:internal",i.currentPageHits)},getRenderState:function(A,e){return(0,n._)((0,r._)({},A),{infiniteHits:this.getWidgetRenderState(e)})},getWidgetRenderState:function(A){var e=A.results,i=A.helper,s=A.parent,o=A.state,g=A.instantSearchInstance,C=function(){var A=s.getPreviousState()||o;return D.read({state:E(A)})||{}},p=[],w=s.getPreviousState()||o,I=C(),v=null==e||null==(z=e.renderingContent)||null==(Y=z.widgets)||null==(K=Y.banners)?void 0:K[0];if(l||(l=function(){return function(){var A=C();i.overrideStateWithoutTriggeringChangeEvent((0,n._)((0,r._)({},i.state),{page:b(i.state,A)-1})).searchWithoutTriggeringOnStateChange()}()},u=function(){return function(){var A=C();i.setPage(F(i.state,A)+1).search()}()}),B||(P=(k={instantSearchInstance:g,helper:i,widgetType:this.$$type}).instantSearchInstance,U=k.helper,S=k.widgetType,H={},x=void 0,B=function(){for(var A=arguments.length,e=Array(A),t=0;t<A;t++)e[t]=arguments[t];d({widgetType:S,helper:U,methodName:"sendEvent",args:e,instantSearchInstance:P}
564).forEach(function(A){"click"===A.eventType&&"internal"===A.eventModifier&&H[A.eventType]||(H[A.eventType]=!0,P.sendEventToInsights(A))}),clearTimeout(x),x=setTimeout(function(){H={}},0)},L=(M={helper:i,widgetType:this.$$type,instantSearchInstance:g}).helper,_=M.widgetType,R=M.instantSearchInstance,Q=function(){for(var A=arguments.length,e=Array(A),t=0;t<A;t++)e[t]=arguments[t];var i=d({widgetType:_,helper:L,methodName:"bindEvent",args:e,instantSearchInstance:R});return i.length?"data-insights-event=".concat((0,h.h)(i)):""}),e){var k,P,U,S,H,x,M,L,_,R,T,G,N,j,O,K,Y,z,J,X,V,q=w.page,W=void 0===q?0:q;m&&e.hits.length>0&&(e.hits=(0,f.S8)(e.hits));var Z=y((T=e.hits,G=e.page,N=e.hitsPerPage,j=T.map(function(A,e){return(0,n._)((0,r._)({},A),{__position:N*G+e+1})}),(O=e.queryID)?j.map(function(A){return(0,n._)((0,r._)({},A),{__queryID:O})}):j),{results:e}),$=!1;!function A(e,t){t(e),e.getWidgets().forEach(function(e){(0,a.l)(e)&&A(e,t)})}(g.mainIndex,function(A){!$&&A.getWidgets().some(c.Q)&&($=!0)});var AA=!(null==(X=w.disjunctiveFacets)?void 0:X.length)&&!(w.facets||[]).filter(function(A){return"*"!==A}).length&&!(null==(V=w.hierarchicalFacets)?void 0:V.length);void 0!==I[W]||e.__isArtificial||"idle"!==g.status||$&&AA||(I[W]=Z,D.write({state:E(w),hits:I})),p=Z,J=0===b(w,I)}else J=void 0===w.page||0===b(w,I);var Ae=Object.keys(I).map(Number).sort(function(A,e){return A-e}).reduce(function(A,e){return A.concat(I[e])},[]),At=!e||e.nbPages<=F(w,I)+1;return{hits:Ae,items:Ae,currentPageHits:p,sendEvent:B,bindEvent:Q,banner:v,results:e||void 0,showPrevious:l,showMore:u,isFirstPage:J,isLastPage:At,widgetParams:t}},dispose:function(A){var t=A.state;e();var s=t.setQueryParameter("page",void 0);return m?s.setQueryParameters(Object.keys(f.FU).reduce(function(A,e){return(0,n._)((0,r._)({},A),(0,i._)({},e,void 0))},{})):s},getWidgetUiState:function(A,e){var t=e.searchParameters.page||0;return t?(0,n._)((0,r._)({},A),{page:t+1}):A},getWidgetSearchParameters:function(A,e){var t=e.uiState,i=A;m&&(i=A.setQueryParameters(f.FU));var r=t.page?t.page-1:0;return i.setQueryParameter("page",r)}}}},m=t(983314);function v(A,e){return(0,m.Z)(I,A,e)}},839449:function(A,e,t){"use strict";t.d(e,{V:function(){return u}});var i=t(27890),r=t(195159),n=t(407414),s=t(74851),o=t(360874),a=(0,n.V)({name:"search-box",connector:!0}),c=function(A,e){return e(A)},g=function(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.l;return(0,s.t)(A,a()),function(t){var n,s,o=(t||{}).queryHook,a=void 0===o?c:o;return{$$type:"ais.searchBox",init:function(e){var t=e.instantSearchInstance;A((0,r._)((0,i._)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;A((0,r._)((0,i._)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!1)},dispose:function(A){var t=A.state;return e(),t.setQueryParameter("query",void 0)},getRenderState:function(A,e){return(0,r._)((0,i._)({},A),{searchBox:this.getWidgetRenderState(e)})},getWidgetRenderState:function(A){var e=A.helper,i=A.instantSearchInstance,r=A.state;return n||(n=function(A){a(A,function(A){return e.setQuery(A).search()})},s=function(){e.setQuery("").search()}),{query:r.query||"",refine:n,clear:s,widgetParams:t,isSearchStalled:"stalled"===i.status}},getWidgetUiState:function(A,e){var t=e.searchParameters.query||"";return""===t||A&&A.query===t?A:(0,r._)((0,i._)({},A),{query:t})},getWidgetSearchParameters:function(A,e){var t=e.uiState;return A.setQueryParameter("query",t.query||"")}}}},l=t(983314);function u(A,e){return(0,l.Z)(g,A,e)}},983314:function(A,e,t){"use strict";t.d(e,{Z:function(){return p}});var i=t(718022),r=t(811110),n=t(573166),s=t(180028),o=t(942012),a=t(858889),c=t(49508),g=t(514041),l=t(154672),u=t(872198),B=t(330308),h=t(2059),d=t(305632),f=t(400425),Q=t(998279),C=t(934679);function p(A){var e,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,p=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,w=(e=[t,p],(0,s._)(e)||(0,o._)(e)||(0,c._)(e)||(0,a._)()),E=w[0],I=w.slice(1),m=(0,n._)(I,1)[0],v=void 0===m?{}
564:m,y=v.skipSuspense,k=(0,r._)(v,["skipSuspense"]),D=(0,d.r)(),b=(0,f.m)(),F=(0,h.I)(),P=(0,B.R)(),U=(0,Q.w)(void 0===E?{}:E),S=(0,Q.w)(k),H=(0,g.useRef)(!0),x=(0,g.useRef)(null),M=(0,g.useRef)(F.status),L=(0,g.useMemo)(function(){var e=A(function(A,e){if(e){H.current=!0;return}if(H.current){var t=A.instantSearchInstance;A.widgetParams;var i=(0,r._)(A,["instantSearchInstance","widgetParams"]);(0,l.j)(i,x.current,function(A,e){return(null==A?void 0:A.constructor)===Function&&(null==e?void 0:e.constructor)===Function})&&t.status===M.current||(T(i),x.current=i,M.current=t.status)}},function(){H.current=!1});return(0,i._)({},e(U),S)},[A,U,S]),_=(0,n._)((0,g.useState)(function(){if(L.getWidgetRenderState){var A,e=P.getHelper(),t=P.getWidgetUiState({})[P.getIndexId()];e.state=(null==(A=L.getWidgetSearchParameters)?void 0:A.call(L,e.state,{uiState:t}))||e.state;var i=(0,u.J)(P),n=i.results,s=i.scopedResults,o=i.recommendResults,a=L.getWidgetRenderState({helper:e,parent:P,instantSearchInstance:F,results:"recommend"===L.dependsOn&&o&&b?o[b.recommendIdx.current++]:n,scopedResults:s,state:e.state,renderState:F.renderState,templatesConfig:F.templatesConfig,createURL:P.createURL,searchMetadata:{isSearchStalled:"stalled"===F.status},status:F.status,error:F.error});return a.widgetParams,(0,r._)(a,["widgetParams"])}return{}}),2),R=_[0],T=_[1];return(0,C.Q)({widget:L,parentIndex:P,props:U,shouldSsr:!!D,skipSuspense:void 0!==y&&y}),R}},731967:function(A,e,t){"use strict";t.d(e,{J:function(){return l}});var i=t(982855),r=t(514041),n=t(2059),s=t(245141),o=t(573166),a=t(460692),c=t(872198),g=t(330308);function l(){var A,e,t,l,u,B,h,d,f,Q,C,p,w,E,I,m,v,y,k=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).catchError,D=(0,n.I)(),b=(A=(0,n.I)(),t=(e=(0,g.R)()).getIndexId(),u=(l=(0,o._)((0,r.useState)(function(){return A.getUiState()}),2))[0],B=l[1],h=u[t],f=(d=(0,o._)((0,r.useState)(function(){return A.renderState}),2))[0],Q=d[1],C=f[t]||{},p=(0,r.useCallback)(function(e){A.setUiState(e)},[A]),w=(0,r.useCallback)(function(A){e.setIndexUiState(A)},[e]),(0,r.useEffect)(function(){function e(){B(A.getUiState()),Q(A.renderState)}return A.addListener("render",e),e(),function(){A.removeListener("render",e)}},[A]),{uiState:u,setUiState:p,indexUiState:h,setIndexUiState:w,renderState:f,indexRenderState:C}),F=b.uiState,P=b.setUiState,U=b.indexUiState,S=b.setIndexUiState,H=b.renderState,x=b.indexRenderState,M=(E=(0,n.I)(),I=(0,g.R)(),v=(m=(0,o._)((0,r.useState)(function(){var A=(0,c.J)(I);return{results:A.results,scopedResults:A.scopedResults}}),2))[0],y=m[1],(0,r.useEffect)(function(){function A(){var A=I.getResults();if(null!==A)y({results:A,scopedResults:I.getScopedResults()});else if(0===E.mainIndex.getIndexName().length){var e=E.mainIndex.getWidgets().find(a.l);e&&y({results:(0,c.J)(I).results,scopedResults:e.getScopedResults()})}}return E.addListener("render",A),A(),function(){E.removeListener("render",A)}},[E,I]),v),L=M.results,_=M.scopedResults,R=(0,r.useCallback)(function(){for(var A=arguments.length,e=Array(A),t=0;t<A;t++)e[t]=arguments[t];return D.use.apply(D,(0,i._)(e)),function(){D.unuse.apply(D,(0,i._)(e))}},[D]),T=(0,r.useCallback)(function(){D.refresh()},[D]);return(0,s.E)(function(){if(k){var A=function(){};return D.addListener("error",A),function(){return D.removeListener("error",A)}}return function(){}},[D,k]),{results:L,scopedResults:_,uiState:F,setUiState:P,indexUiState:U,setIndexUiState:S,renderState:H,indexRenderState:x,addMiddlewares:R,refresh:T,status:D.status,error:D.error}}},946177:function(A,e,t){"use strict";var i=(0,t(514041).createContext)(null);t.d(e,{m:function(){return i}})},821714:function(A,e,t){"use strict";var i=(0,t(514041).createContext)(null);t.d(e,{t:function(){return i}})},154672:function(A,e,t){"use strict";t.d(e,{j:function(){return function A(e,t,r){var n,s;if((null==r?void 0:r(e,t))||e===t)return!0;if(e&&t&&(n=e.constructor)===t.constructor){if(n===Date)return e.getTime()===t.getTime();if(n===RegExp)return e.toString()===t.toString();if(n===Array){if((s=e.length)===t.length)for(;s--&&A(e[s],t[s],r););return -1===s}if(!n||(void 0===e?"undefined":e&&"u">typeof Symbol&&e.constructor===Symbol?"symbol":typeof e)=="object"){for(n in s=0,e)if(i.call(e,n)&&++s&&!i.call(t,n)||!(n in t)||!A(e[n],t[n],r))return!1;return Object.keys(t).length===s}}return e!=e&&t!=t}}});var i=Object.prototype.hasOwnProperty},872198:function(A,e,t){"use strict";t.d(e,{J:function(){return s}});var i=t(718022),r=t(752256);function n(A){var e,t,i;return new r.SearchResults(A,[{query:null!=(e=A.query)?e:"",page:null!=(t=A.page)?t:0,hitsPerPage:null!=(i=A.hitsPerPage)?i:20,hits:[],nbHits:0,nbPages:0,params:"",exhaustiveNbHits:!0,exhaustiveFacetsCount:!0,processingTimeMS:0,index:A.index}],{__isArtificial:!0})}function s(A){var e=A.getHelper(),t=A.getResults()||n(e.state),r=A.getScopedResults().map(function(e){var r,s,o=e.indexId===A.getIndexId()?t:n(e.helper.state);return r=(0,i._)({},e),s=s={results:e.results||o},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(s)):(function(A){var e=Object.keys(A);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(A);e.push.apply(e,t)}return e}
564)(Object(s)).forEach(function(A){Object.defineProperty(r,A,Object.getOwnPropertyDescriptor(s,A))}),r});return{results:t,scopedResults:r,recommendResults:e.lastRecommendResults}}},643208:function(A,e,t){"use strict";function i(A,e){if(!A)throw Error("Invariant failed")}t.d(e,{V:function(){return i}})},411565:function(A,e,t){"use strict";var i=t(573166),r=t(514041);function n(){return(0,i._)((0,r.useReducer)(function(A){return A+1},0),2)[1]}t.d(e,{C:function(){return n}})},330308:function(A,e,t){"use strict";var i=t(514041),r=t(946177),n=t(643208);function s(){var A=(0,i.useContext)(r.m);return(0,n.V)(null!==A),A}t.d(e,{R:function(){return s}})},2059:function(A,e,t){"use strict";var i=t(514041),r=t(821714),n=t(643208);function s(){var A=(0,i.useContext)(r.t);return(0,n.V)(null!==A),A}t.d(e,{I:function(){return s}})},400425:function(A,e,t){"use strict";t.d(e,{m:function(){return n}});var i=t(514041),r=(0,i.createContext)(null);function n(){return(0,i.useContext)(r)}},305632:function(A,e,t){"use strict";t.d(e,{r:function(){return n}});var i=t(514041),r=(0,i.createContext)(null);function n(){return(0,i.useContext)(r)}},245141:function(A,e,t){"use strict";var i=t(514041),r="u">typeof window?i.useLayoutEffect:i.useEffect;t.d(e,{E:function(){return r}})},428731:function(A,e,t){"use strict";t.d(e,{t:function(){return n}});var i=t(514041),r=(0,i.createContext)({countRef:{current:0},waitForResultsRef:null,ignoreMultipleHooksWarning:!1});function n(){return(0,i.useContext)(r)}},998279:function(A,e,t){"use strict";var i=t(573166),r=t(514041),n=t(154672);function s(A){var e=(0,i._)((0,r.useState)(function(){return A}),2),t=e[0],s=e[1];return(0,n.j)(t,A)||s(A),t}t.d(e,{w:function(){return s}})},934679:function(A,e,t){"use strict";t.d(e,{Q:function(){return l}});var i=t(772955),r=t(514041),n=t.t(r,2),s=t(154672),o=n.use,a=t(2059),c=t(245141),g=t(428731);function l(A){var e,t,n,l=A.widget,u=A.parentIndex,B=A.props,h=A.shouldSsr,d=A.skipSuspense,f=(0,g.t)(),Q=f.waitForResultsRef,C=f.countRef;f.ignoreMultipleHooksWarning;var p=(0,r.useRef)(B);(0,r.useEffect)(function(){p.current=B},[B]);var w=(0,r.useRef)(l);(0,r.useEffect)(function(){w.current=l},[l]);var E=(0,r.useRef)(null),I=h&&!u.getWidgets().includes(l),m=(0,a.I)();(0,c.E)(function(){var A=w.current;return E.current?(clearTimeout(E.current),(0,s.j)(B,p.current)||(u.removeWidgets([A]),u.addWidgets([l]))):h||u.addWidgets([l]),function(){E.current=setTimeout(function(){m._schedule(function(){m._preventWidgetCleanup||u.removeWidgets([A])})})}},[u,l,h,m,B]),(I||(null==Q||null==(e=Q.current)?void 0:e.status)==="pending")&&u.addWidgets([l]),(null==Q?void 0:Q.current)&&!d&&(o(Q.current),!(0,i.Q)(l)&&(null==(n=m.helper)?void 0:n.lastResults)&&o(Q.current)),(null==Q||null==(t=Q.current)?void 0:t.status)==="fulfilled"&&(C.current+=1)}},22613:function(A,e,t){"use strict";function i(A,e){(null==e||e>A.length)&&(e=A.length);for(var t=0,i=Array(e);t<e;t++)i[t]=A[t];return i}t.d(e,{_:function(){return i}})},180028:function(A,e,t){"use strict";function i(A){if(Array.isArray(A))return A}t.d(e,{_:function(){return i}})},942012:function(A,e,t){"use strict";function i(A){if("u">typeof Symbol&&null!=A[Symbol.iterator]||null!=A["@@iterator"])return Array.from(A)}t.d(e,{_:function(){return i}})},858889:function(A,e,t){"use strict";function i(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}t.d(e,{_:function(){return i}})},718022:function(A,e,t){"use strict";function i(A){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{},i=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(t).filter(function(A){return Object.getOwnPropertyDescriptor(t,A).enumerable}))),i.forEach(function(e){var i;i=t[e],e in A?Object.defineProperty(A,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):A[e]=i})}return A}t.d(e,{_:function(){return i}})},811110:function(A,e,t){"use strict";function i(A,e){if(null==A)return{};var t,i,r,n={};if("u">typeof Reflect&&Reflect.ownKeys){for(t=Reflect.ownKeys(A),r=0;r<t.length;r++)i=t[r],!(e.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(A,i)&&(n[i]=A[i]);return n}if(n=function(A,e){if(null==A)return{};var t,i,r={},n=Object.getOwnPropertyNames(A);for(i=0;i<n.length;i++)t=n[i],!(e.indexOf(t)>=0)&&Object.prototype.propertyIsEnumerable.call(A,t)&&(r[t]=A[t]);return r}(A,e),Object.getOwnPropertySymbols)for(t=Object.getOwnPropertySymbols(A),r=0;r<t.length;r++)i=t[r],!(e.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(A,i)&&(n[i]=A[i]);return n}t.d(e,{_:function(){return i}})},573166:function(A,e,t){"use strict";t.d(e,{_:function(){return s}});var i=t(180028),r=t(858889),n=t(49508);function s(A,e){return(0,i._)(A)||function(A,e){var t,i,r=null==A?null:"u">typeof Symbol&&A[Symbol.iterator]||A["@@iterator"];if(null!=r){var n=[],s=!0,o=!1;try{for(r=r.call(A);!(s=(t=r.next()).done)&&(n.push(t.value),!e||n.length!==e);s=!0);}catch(A){o=!0,i=A}finally{try{s||null==r.return||r.return()}finally{if(o)throw i}}return n}}(A,e)||(0,n._)(A,e)||(0,r._)()}},982855:function(A,e,t){"use strict";t.d(e,{_:function(){return s}});var i=t(22613),r=t(942012),n=t(49508);function s(A){return function(A){if(Array.isArray(A))return(0,i._)(A)}(A)||(0,r._)(A)||(0,n._)(A)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},49508:function(A,e,t){"use strict";var i=t(22613);function r(A,e){if(A){if("string"==typeof A)return(0,i._)(A,e);var t=Object.prototype.toString.call(A).slice(8,-1);if("Object"===t&&A.constructor&&(t=A.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return(0,i._)(A,e)}}t.d(e,{_:function(){return r}})},148310:function(A,e,t){"use strict";t.d(e,{xs:function(){return c.xs},mk:function(){return g},Kj:function(){return null},_p:function(){return n._p},o$:function(){return o.o},WB:function(){return a.W},HC:function(){return l},OJ:function(){return C},Ng:function(){return m.N},WD:function(){return n.WD},OG:function(){return p},Jc:function(){return u},Jy:function(){return f},ax:function(){return Q},PV:function(){return w},FZ:function(){return d},Us:function(){return s.U},q4:function(){return r.q}});var i=t(280088),r=t(530965),n=t(397900),s=t(98436),o=t(976584),a=t(107300),c=t(927353);let g=c.xs.UI;function l(){throw Error("[Worklets] `createWorkletRuntime` is not supported on web.")}function u(){throw Error("[Worklets] `runOnRuntime` is not supported on web.")}var B=t(940129),h=t(496697);function d(A,...e){var t,i;t=A,i=e,B.O?(0,h.c)(()=>{let A=t(...i)}):(E.push([t,i,void 0]),1===E.length&&queueMicrotask(()=>{let A=E;E=[],I(()=>{A.forEach(([A,e,t])=>{let i=A(...e);t&&t(i)})})}))}function f(A){return(...e)=>{d(A,...e)}}function Q(){throw Error("[Worklets] `runOnUISync` is not supported on web.")}function C(){throw Error("[Worklets] `executeOnUIRuntimeSync` is not supported on web.")}function p(A){return(...e)=>w(A,...e)}function w(A,...e){queueMicrotask(e.length?()=>A(...e):A)}let E=[],I=globalThis.requestAnimationFrame?globalThis.requestAnimationFrame:h.c;var m=t(716601);globalThis._WORKLETS_BUNDLE_MODE_ENABLED=!1,(0,i.T)()},716601:function(A,e,t){"use strict";function i(A){return"function"==typeof A&&!!A.__workletHash}t.d(e,{N:function(){return i}})},296866:function(A,e,t){"use strict";var i=t(514041),r=t(148314),n=i.createContext(void 0);n.displayName="AuthContext";var s={isLoading:!0,isAuthenticated:!1},o=(A,e)=>{switch(e.type){case"INITIALISED":case"USER_LOADED":return{...A,user:e.user,isLoading:!1,isAuthenticated:!!e.user&&!e.user.expired,error:void 0};case"USER_SIGNED_OUT":case"USER_UNLOADED":return{...A,user:void 0,isAuthenticated:!1};case"NAVIGATOR_INIT":return{...A,isLoading:!0,activeNavigator:e.method};case"NAVIGATOR_CLOSE":return{...A,isLoading:!1,activeNavigator:void 0};case"ERROR":{let t=e.error;return t.toString=()=>`${t.name}: ${t.message}`,{...A,isLoading:!1,error:t}}default:{let t=TypeError(`unknown type ${e.type}`),i={name:t.name,message:t.message,innerError:t,stack:t.stack,source:"unknown"};return i.toString=()=>`${i.name}: ${i.message}`,{...A,isLoading:!1,error:i}}}},a=u("signinCallback","Sign-in failed"),c=u("signoutCallback","Sign-out failed"),g=u("renewSilent","Renew silent failed");function l(A,e){return{name:B(A,"name",()=>"Error"),message:B(A,"message",()=>e),stack:B(A,"stack",()=>Error().stack),innerError:A}}
564function u(A,e){return t=>({...l(t,e),source:A})}function B(A,e,t){if(A&&"object"==typeof A){let t=A[e];if("string"==typeof t)return t}return t()}var h=["clearStaleState","querySessionStatus","revokeTokens","startSilentRenew","stopSilentRenew"],d=["signinPopup","signinSilent","signinRedirect","signinResourceOwnerCredentials","signoutPopup","signoutRedirect","signoutSilent"],f=A=>()=>{throw Error(`UserManager#${A} was called from an unsupported context. If this is a server-rendered page, defer this call with useEffect() or pass a custom UserManager implementation.`)},Q="u"<typeof window?null:r.$5,C=A=>{let{children:e,onSigninCallback:t,skipSigninCallback:r,matchSignoutCallback:u,onSignoutCallback:B,onRemoveUser:C,userManager:p=null,...w}=A,[E]=i.useState(()=>null!=p?p:Q?new Q(w):{settings:w}),[I,m]=i.useReducer(o,s),v=i.useMemo(()=>Object.assign({settings:E.settings,events:E.events},Object.fromEntries(h.map(A=>{var e,t;return[A,null!=(t=null==(e=E[A])?void 0:e.bind(E))?t:f(A)]})),Object.fromEntries(d.map(A=>[A,E[A]?async e=>{m({type:"NAVIGATOR_INIT",method:A});try{return await E[A](e)}catch(t){return m({type:"ERROR",error:{...l(t,`Unknown error while executing ${A}(...).`),source:A,args:e}}),null}finally{m({type:"NAVIGATOR_CLOSE"})}}:f(A)]))),[E]),y=i.useRef(!1);i.useEffect(()=>{E&&!y.current&&(y.current=!0,(async()=>{try{let A=null;((A=window.location)=>{let e=new URLSearchParams(A.search);return!!((e.get("code")||e.get("error"))&&e.get("state")||((e=new URLSearchParams(A.hash.replace("#","?"))).get("code")||e.get("error"))&&e.get("state"))})()&&!r&&(A=await E.signinCallback(),t&&await t(A)),A=A||await E.getUser(),m({type:"INITIALISED",user:A})}catch(A){m({type:"ERROR",error:a(A)})}try{if(u&&u(E.settings)){let A=await E.signoutCallback();B&&await B(A)}}catch(A){m({type:"ERROR",error:c(A)})}})())},[E,r,t,B,u]),i.useEffect(()=>{if(!E)return;let A=A=>{m({type:"USER_LOADED",user:A})};E.events.addUserLoaded(A);let e=()=>{m({type:"USER_UNLOADED"})};E.events.addUserUnloaded(e);let t=()=>{m({type:"USER_SIGNED_OUT"})};E.events.addUserSignedOut(t);let i=A=>{m({type:"ERROR",error:g(A)})};return E.events.addSilentRenewError(i),()=>{E.events.removeUserLoaded(A),E.events.removeUserUnloaded(e),E.events.removeUserSignedOut(t),E.events.removeSilentRenewError(i)}},[E]);let k=i.useCallback(async()=>{E||f("removeUser"),await E.removeUser(),C&&await C()},[E,C]),D=i.useMemo(()=>({...I,...v,removeUser:k}),[I,v,k]);return i.createElement(n.Provider,{value:D},e)},p=()=>{let A=i.useContext(n);return A||console.warn("AuthProvider context is undefined, please verify you are calling useAuth() as child of a <AuthProvider> component."),A};t.d(e,{As:function(){return p},OJ:function(){return C}})},247772:function(A,e,t){"use strict";let i;t.d(e,{A:function(){return y}});var r=t(514041);let n=/\.(m4a|m4b|mp4a|mpga|mp2|mp2a|mp3|m2a|m3a|wav|weba|aac|oga|spx)($|\?)/i,s=/\.(mp4|og[gv]|webm|mov|m4v)(#t=[,\d+]+)?($|\?)/i,o=/\.(m3u8)($|\?)/i,a=/\.(mpd)($|\?)/i,c=/stream\.mux\.com\/(?!\w+\.m3u8)(\w+)/,g=/(?:youtu\.be\/|youtube(?:-nocookie|education)?\.com\/(?:embed\/|v\/|watch\/|watch\?v=|watch\?.+&v=|shorts\/|live\/))((\w|-){11})|youtube\.com\/playlist\?list=|youtube\.com\/user\//,l=/vimeo\.com\/(?!progressive_redirect).+/,u=/(?:wistia\.(?:com|net)|wi\.st)\/(?:medias|embed)\/(?:iframe\/)?([^?]+)/,B=/open\.spotify\.com\/(\w+)\/(\w+)/i,h=/(?:www\.|go\.)?twitch\.tv\/([a-zA-Z0-9_]+|(videos?\/|\?video=)\d+)($|\?)/,d=/tiktok\.com\/(?:player\/v1\/|share\/video\/|@[^/]+\/video\/)([0-9]+)/,f=(A,e)=>{if(Array.isArray(A)){for(let t of A)if("string"==typeof t&&f(t,e)||f(t.src,e))return!0;return!1}return e(A)},Q=r.forwardRef((A,e)=>{let t=n.test(`${A.src}`)?"audio":"video";return r.createElement(t,{...A,ref:e},A.children)}),C=[{key:"hls",name:"hls.js",canPlay:A=>f(A,A=>o.test(A)),canEnablePIP:()=>!0,player:(0,r.lazy)(()=>Promise.all([t.e(452347),t.e(99516),t.e(980107)]).then(t.bind(t,447989)))},{key:"dash",name:"dash.js",canPlay:A=>f(A,A=>a.test(A)),canEnablePIP:()=>!0,player:(0,r.lazy)(()=>Promise.all([t.e(99516),t.e(174280)]).then(t.bind(t,420619)))},{key:"mux",name:"Mux",canPlay:A=>c.test(A),canEnablePIP:()=>!0,player:(0,r.lazy)(()=>Promise.all([t.e(452347),t.e(99516),t.e(759296),t.e(754032)]).then(t.bind(t,813680)))},{key:"youtube",name:"YouTube",canPlay:A=>g.test(A),player:(0,r.lazy)(()=>t.e(474659).then(t.bind(t,646537)))},{key:"vimeo",name:"Vimeo",canPlay:A=>l.test(A)&&!s.test(A)&&!o.test(A),player:(0,r.lazy)(()=>t.e(768430).then(t.bind(t,335619)))},{key:"wistia",name:"Wistia",canPlay:A=>u.test(A),canEnablePIP:()=>!0,player:(0,r.lazy)(()=>t.e(783357).then(t.bind(t,823675)))},{key:"spotify",name:"Spotify",canPlay:A=>B.test(A),canEnablePIP:()=>!1,player:(0,r.lazy)(()=>t.e(960480).then(t.bind(t,363226)))},{key:"twitch",name:"Twitch",canPlay:A=>h.test(A),canEnablePIP:()=>!1,player:(0,r.lazy)(()=>t.e(340727).then(t.bind(t,487346)))}
564,{key:"tiktok",name:"TikTok",canPlay:A=>d.test(A),canEnablePIP:()=>!1,player:(0,r.lazy)(()=>t.e(786150).then(t.bind(t,358148)))},{key:"html",name:"html",canPlay:A=>f(A,A=>n.test(A)||s.test(A)),canEnablePIP:()=>!0,player:Q}],p={width:"320px",height:"180px",volume:1,playbackRate:1,previewTabIndex:0,previewAriaLabel:"",oEmbedUrl:"https://noembed.com/embed?url={url}"},w=r.forwardRef((A,e)=>{let{playing:t,pip:i}=A,n=A.activePlayer,s=(0,r.useRef)(null),o=(0,r.useRef)(!0);if((0,r.useEffect)(()=>{var e,i;s.current&&(s.current.paused&&!0===t&&s.current.play(),s.current.paused||!1!==t||s.current.pause(),s.current.playbackRate=null!=(e=A.playbackRate)?e:1,s.current.volume=null!=(i=A.volume)?i:1)}),(0,r.useEffect)(()=>{var A,e,t,r,n;if(s.current&&globalThis.document){if(i&&!document.pictureInPictureElement)try{null==(e=(A=s.current).requestPictureInPicture)||e.call(A)}catch(A){}if(!i&&document.pictureInPictureElement)try{null==(r=(t=s.current).exitPictureInPicture)||r.call(t),null==(n=document.exitPictureInPicture)||n.call(document)}catch(A){}}},[i]),!n)return null;let a={},c=["onReady","onStart"];for(let e in A)e.startsWith("on")&&!c.includes(e)&&(a[e]=A[e]);return r.createElement(n,{...a,style:A.style,className:A.className,slot:A.slot,ref:(0,r.useCallback)(A=>{s.current=A,"function"==typeof e?e(A):null!==e&&(e.current=A)},[e]),src:A.src,crossOrigin:A.crossOrigin,preload:A.preload,controls:A.controls,muted:A.muted,autoPlay:A.autoPlay,loop:A.loop,playsInline:A.playsInline,config:A.config,onLoadStart:e=>{var t,i;o.current=!0,null==(t=A.onReady)||t.call(A),null==(i=A.onLoadStart)||i.call(A,e)},onPlay:e=>{var t,i;o.current&&(o.current=!1,null==(t=A.onStart)||t.call(A,e)),null==(i=A.onPlay)||i.call(A,e)}},A.children)});w.displayName="Player";let E=(0,r.lazy)(()=>t.e(237850).then(t.bind(t,138713))),I=[],m=({children:A})=>A,v=C[C.length-1];var y=((i=r.forwardRef((A,e)=>{let t={...p,...A}
564,{src:i,slot:n,className:s,style:o,width:a,height:c,fallback:g,wrapper:l}=t,[u,B]=(0,r.useState)(!!t.light);(0,r.useEffect)(()=>{t.light?B(!0):B(!1)},[t.light]);let h=A=>{var e;B(!1),null==(e=t.onClickPreview)||e.call(t,A)},d=null==l?m:l,f=!1===g?m:r.Suspense;return r.createElement(d,{slot:n,className:s,style:{width:a,height:c,...o}},r.createElement(f,{fallback:g},u?(A=>{if(!A)return null;let{light:e,playIcon:i,previewTabIndex:n,oEmbedUrl:s,previewAriaLabel:o}=t;return r.createElement(E,{src:A,light:e,playIcon:i,previewTabIndex:n,previewAriaLabel:o,oEmbedUrl:s,onClickPreview:h})})(i):(A=>{var i,o;let a=(A=>{for(let e of[...I,...C])if(A&&e.canPlay(A))return e;return v||null})(A);if(!a)return null;let{style:c,width:g,height:l,wrapper:u}=t,B=null==(i=t.config)?void 0:i[a.key];return r.createElement(w,{...t,ref:e,activePlayer:null!=(o=a.player)?o:a,slot:u?void 0:n,className:u?void 0:s,style:u?{display:"block",width:"100%",height:"100%"}:{display:"block",width:g,height:l,...c},config:B})})(i)))})).displayName="ReactPlayer",i.addCustomPlayer=A=>{I.push(A)},i.removeCustomPlayers=()=>{I.length=0},i.canPlay=A=>{if(A){for(let e of[...I,...C])if(e.canPlay(A))return!0}return!1},i.canEnablePIP=A=>{var e;if(A){for(let t of[...I,...C])if(t.canPlay(A)&&(null==(e=t.canEnablePIP)?void 0:e.call(t)))return!0}return!1},i)},303710:function(A,e,t){"use strict";var i=t(514041);class r{constructor(A="forceReloadedImportFunctions"){this.storageKey=A}getMap(){let A=sessionStorage.getItem(this.storageKey);try{let e=A?JSON.parse(A):{};return new Map(Array.isArray(e)?e.filter(A=>Array.isArray(A)&&"string"==typeof A[0]&&"number"==typeof A[1]):void 0)}catch(A){return console.error(A),new Map}}addFunction(A){let e=this.getMap();e.set(A,(e.get(A)??0)+1),this.save(e)}removeFunction(A){let e=this.getMap();e.delete(A),this.save(e)}save(A){sessionStorage.setItem(this.storageKey,JSON.stringify([...A.entries()]))}}let n=((A={})=>{let{forceReload:e,importRetries:t}=((A={})=>({forceReload:{maxRetries:1,..."object"==typeof A.forceReload?A.forceReload:!1===A.forceReload?{maxRetries:0}:void 0},importRetries:"number"==typeof A.importRetries?A.importRetries:0}))(A),n=new r(e.storageKey);return A=>{let r=0,s=async()=>{try{return await A()}catch(A){if(console.error(A),r<t)return r++,s();throw A}},o=A.toString();return(0,i.lazy)(async()=>{try{let A=await s();return e.maxRetries>0&&n.removeFunction(o),A}catch(A){if((n.getMap().get(o)??0)<e.maxRetries)return n.addFunction(o),window.location.reload(),{default:()=>null};throw A}})}})();t.d(e,{},{GD:n})},207897:function(A,e,t){"use strict";var i=t(514041),r=Object.defineProperty,n=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,a=(A,e,t)=>e in A?r(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,c=(A,e)=>{for(var t in e||(e={}))s.call(e,t)&&a(A,t,e[t]);if(n)for(var t of n(e))o.call(e,t)&&a(A,t,e[t]);return A},g=(A,e)=>{let t="[react-use-intercom]";switch(A){case"info":default:console.log(`${t} ${e}`);break;case"warn":console.warn(`${t} ${e}`);break;case"error":console.error(`${t} ${e}`)}},l="u"<typeof window,u=A=>(Object.keys(A).forEach(e=>{A[e]&&"object"==typeof A[e]?u(A[e]):void 0===A[e]&&delete A[e]}),A),B=(A,...e)=>{if(!l&&window.Intercom)return window.Intercom.apply(null,[A,...e]);g("error",`${A} Intercom instance is not initalized yet`)},h=i.createContext(void 0),d=A=>c({company_id:A.companyId,name:A.name,created_at:A.createdAt,plan:A.plan,monthly_spend:A.monthlySpend,user_count:A.userCount,size:A.size,website:A.website,industry:A.industry},A.customAttributes),f=A=>{var e;let t;return u(c(c({},{custom_launcher_selector:A.customLauncherSelector,alignment:A.alignment,vertical_padding:A.verticalPadding,horizontal_padding:A.horizontalPadding,z_index:A.zIndex,hide_default_launcher:A.hideDefaultLauncher,session_duration:A.sessionDuration,action_color:A.actionColor,background_color:A.backgroundColor}),c({email:A.email,user_id:A.userId,created_at:A.createdAt,name:A.name,phone:A.phone,last_request_at:A.lastRequestAt,unsubscribed_from_emails:A.unsubscribedFromEmails,language_override:A.languageOverride,utm_campaign:A.utmCampaign,utm_c
564ontent:A.utmContent,utm_medium:A.utmMedium,utm_source:A.utmSource,utm_term:A.utmTerm,avatar:A.avatar&&{type:(t=A.avatar).type,image_url:t.imageUrl},user_hash:A.userHash,company:A.company&&d(A.company),companies:null==(e=A.companies)?void 0:e.map(d),intercom_user_jwt:A.intercomUserJwt},A.customAttributes)))},Q=A=>{var{appId:e,autoBoot:t=!1,autoBootProps:r,children:a,onHide:u,onShow:d,onUnreadCountChange:Q,onUserEmailSupplied:C,shouldInitialize:p=!l,apiBase:w,initializeDelay:E,cspNonce:I}=A,m=((A,e)=>{var t={};for(var i in A)s.call(A,i)&&0>e.indexOf(i)&&(t[i]=A[i]);if(null!=A&&n)for(var i of n(A))0>e.indexOf(i)&&o.call(A,i)&&(t[i]=A[i]);return t})(A,["appId","autoBoot","autoBootProps","children","onHide","onShow","onUnreadCountChange","onUserEmailSupplied","shouldInitialize","apiBase","initializeDelay","cspNonce"]);let v=i.useRef(!1),y=i.useRef(!1),[k,D]=i.useState(!1),b=Object.keys(m).filter(A=>!A.startsWith("data-"));b.length>0&&g("warn",`some invalid props were passed to IntercomProvider. Please check following props: ${b.join(", ")}.`);let F=i.useCallback(A=>{if(!window.Intercom&&!p)return void g("warn","Intercom instance is not initialized because `shouldInitialize` is set to `false` in `IntercomProvider`");if(v.current)return;B("onHide",()=>{D(!1),null==u||u()}),B("onShow",()=>{D(!0),null==d||d()}),B("onUserEmailSupplied",C),Q&&B("onUnreadCountChange",Q);let t=c(c({app_id:e},w&&{api_base:w}),A&&f(A));window.intercomSettings=t,B("boot",t),v.current=!0},[w,e,u,d,Q,C,p]);l||!p||y.current||(((A,e=0,t)=>{var i=window,r=i.Intercom;if("function"==typeof r)r("reattach_activator"),r("update",i.intercomSettings);else{var n=document,s=function(){s.c(arguments)};s.q=[],s.c=function(A){s.q.push(A)},i.Intercom=s;var o=function(){setTimeout(function(){var e=n.createElement("script");e.type="text/javascript",e.async=!0,t&&e.setAttribute("nonce",t),e.src="https://widget.intercom.io/widget/"+A;var i=n.getElementsByTagName("script")[0];i.parentNode.insertBefore(e,i)},e)};"complete"===document.readyState?o():i.attachEvent?i.attachEvent("onload",o):i.addEventListener("load",o,!1)}})(e,E,I),t&&F(r),y.current=!0);let P=i.useCallback((A,e)=>window.Intercom||p?v.current?e():void g("warn",`"${A}" was called but Intercom has not booted yet. Please call 'boot' before calling '${A}' or set 'autoBoot' to true in the IntercomProvider.`):void g("warn","Intercom instance is not initialized because `shouldInitialize` is set to `false` in `IntercomProvider`"),[p]),U=i.useCallback(()=>{v.current&&(B("shutdown"),delete window.intercomSettings,v.current=!1)},[]),S=i.useCallback(()=>{v.current&&(B("shutdown"),delete window.Intercom,delete window.intercomSettings,v.current=!1)},[]),H=i.useCallback(()=>{P("update",()=>{B("update",{last_request_at:Math.floor(new Date().getTime()/1e3)})})},[P]),x=i.useCallback(A=>{P("update",()=>{if(!A)return void H();let e=f(A);window.intercomSettings=c(c({},window.intercomSettings),e),B("update",e)})},[P,H]),M=i.useCallback(()=>{P("hide",()=>{B("hide")})},[P]),L=i.useCallback(()=>{P("show",()=>B("show"))},[P]),_=i.useCallback(()=>{P("showMessages",()=>{B("showMessages")})},[P]),R=i.useCallback(A=>{P("showNewMessage",()=>{A?B("showNewMessage",A):B("showNewMessage")})},[P]),T=i.useCallback(()=>P("getVisitorId",()=>B("getVisitorId")),[P]),G=i.useCallback(A=>{P("startTour",()=>{B("startTour",A)})},[P]),N=i.useCallback(A=>{P("startChecklist",()=>{B("startChecklist",A)})},[P]),j=i.useCallback((A,e)=>{P("trackEvent",()=>{e?B("trackEvent",A,e):B("trackEvent",A)})},[P]),O=i.useCallback(A=>P("showArticle",()=>{B("showArticle",A)}),[P]),K=i.useCallback(A=>P("showSpace",()=>{B("showSpace",A)}),[P]),Y=i.useCallback(A=>{P("startSurvey",()=>{B("startSurvey",A)})},[P]),z=i.useCallback(A=>P("showNews",()=>{B("showNews",A)}),[P]),J=i.useCallback(A=>P("showTicket",()=>{B("showTicket",A)}),[P]),X=i.useCallback(A=>P("showConversation",()=>{B("showConversation",A)}),[P]),V=i.useMemo(()=>({boot:F,shutdown:U,hardShutdown:S,update:x,hide:M,show:L,isOpen:k,showMessages:_,showNewMessage:R,getVisitorId:T,startTour:G,startChecklist:N,trackEvent:j,showArticle:O,startSurvey:Y,showSpace:K,showNews:z,showTicket:J,showConversation:X}),[F,U,S,x,M,L,k,_,R,T,G,N,j,O,Y,K,z,J,X]);return i.createElement(h.Provider,{value:V},a)},C=()=>(()=>{let A=i.useContext(h);if(void 0===A)throw Error('"useIntercom" must be used within `IntercomProvider`.');return A})();t.d(e,{B:function(){return C},F:function(){return Q}})},302311:function(A,e,t){"use strict";t.d(e,{YOg:function(){return eF},zMY:function(){return ev},gMt:function(){return eM},euz:function(){return eT},_H3:function(){return eS},aig:function(){return eE},Ikc:function(){return eU},YjP:function(){return A4}});var i=t(598824),r=t(443793),n=t(945830),s=t(641045),o=t(772512),a=t(718399),c=t(368266);let g=i.xI("$ZodType",(A,e)=>{var t;A??(A={}),A._zod.def=e,A._zod.bag=A._zod.bag||{},A._zod.version=c.r;let r=A._zod.def.checks,n=A._zod.traits.has("$ZodCheck")?[A,...r??[]]:r?.length?[...r]:[];for(let e of n)for(let t of e._zod.onattach)t(A);if(0===n.length)(t=A._zod).deferred??(t.deferred=[]),A._zod.deferred?.push(()=>{A._zod.run=A._zod.parse});else{let e=(e,t,r)=>{let n;if(e.memo)return e;let s=a.QH(e);for(let o of t){if(o._zod.def.when){if(a.rL(e)||!o._zod.def.when(e))continue}else if(s)continue;let t=e.issues.length,c=o._zod.check(e);if(c instanceof Promise&&r?.async===!1)throw new i.GT;if(n||c instanceof Promise)n=(n??Promise.resolve()).then(async()=>
564{await c,e.issues.length!==t&&(a.d3(e.issues,t,A),s||(s=a.QH(e,t)))});else{if(e.issues.length===t)continue;a.d3(e.issues,t,A),s||(s=a.QH(e,t))}}return n?n.then(()=>e):e},t=(t,r,s)=>{if(a.QH(t))return t.aborted=!0,t;let o=e(r,n,s);if(o instanceof Promise){if(!1===s.async)throw new i.GT;return o.then(e=>A._zod.parse(e,s))}return A._zod.parse(o,s)};A._zod.run=(r,s)=>{if(s.skipChecks)return A._zod.parse(r,s);if("backward"===s.direction){let e=A._zod.parse({value:r.value,issues:[]},{...s,skipChecks:!0});return e instanceof Promise?e.then(A=>t(A,r,s)):t(e,r,s)}let o=A._zod.parse(r,s);if(o instanceof Promise){if(!1===s.async)throw new i.GT;return o.then(A=>e(A,n,s))}return e(o,n,s)}}},{get"~standard"(){return a.jD(this,"~standard",B(this))},set"~standard"(value){a.qh(this,"~standard",value)}}),l=(A,e)=>A.issues.length?{issues:A.issues.map(A=>a.iR(A,e,i.$W()))}:{value:A.value};async function u(A,e){let t={async:!0};return l(await A._zod.run({value:e,issues:[]},t),t)}function B(A){return{validate:e=>{let t={async:!1};try{let i=A._zod.run({value:e,issues:[]},t);if(!(i instanceof Promise))return l(i,t)}catch(A){}return u(A,e)},vendor:"zod",version:1}}let h=i.xI("$ZodString",(A,e)=>{g.init(A,e),A._zod.pattern=e.pattern??o.gp,A._zod.parse=(t,i)=>{if(e.coerce)try{t.value=String(t.value)}catch(A){}return"string"==typeof t.value||t.issues.push({expected:"string",code:"invalid_type",input:t.value,inst:A}),t}}),d=i.xI("$ZodStringFormat",(A,e)=>{n.ql.init(A,e),h.init(A,e)}),f=i.xI("$ZodGUID",(A,e)=>{e.pattern??(e.pattern=o.Os),d.init(A,e)}),Q=i.xI("$ZodUUID",(A,e)=>{if(e.version){let A={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[e.version];if(void 0===A)throw Error(`Invalid UUID version: "${e.version}"`);e.pattern??(e.pattern=o.uR(A))}else e.pattern??(e.pattern=o.uR());d.init(A,e)}),C=i.xI("$ZodEmail",(A,e)=>{e.pattern??(e.pattern=o.Rp),d.init(A,e)});function p(A){try{if("u">typeof URL&&"function"==typeof URL.canParse)return URL.canParse(A);return new URL(A),!0}catch{return!1}}let w=/[\t\n\r]/g;function E(A){return A.replace(w,"")}let I=i.xI("$ZodURL",(A,e)=>{d.init(A,e),A._zod.check=t=>{try{var i,r;let n=t.value.trim(),s="normalize"in e||"hostname"in e||"protocol"in e?function(A,e){if(!e.normalize&&e.protocol?.source===o.F.source&&!/^https?:\/\//i.test(A))return 1;try{if("u">typeof URL){let e=URL;if("function"==typeof e.parse)return e.parse(A)??2}return new URL(A)}catch{return 2}}(n,e):p(n)||2;if(1===s)return void t.issues.push({code:"invalid_format",format:"url",note:"Invalid URL format",input:t.value,inst:A,continue:!e.abort});if(2===s)return void t.issues.push({code:"invalid_format",format:"url",input:t.value,inst:A,continue:!e.abort});if(!0===s){t.value=E(n);return}e.hostname&&((i=e.hostname).lastIndex=0,!i.test(s.hostname))&&t.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:e.hostname.source,input:t.value,inst:A,continue:!e.abort}),e.protocol&&((r=e.protocol).lastIndex=0,!r.test(s.protocol.endsWith(":")?s.protocol.slice(0,-1):s.protocol))&&t.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:e.protocol.source,input:t.value,inst:A,continue:!e.abort}),t.value=e.normalize?s.href:E(n);return}catch(i){t.issues.push({code:"invalid_format",format:"url",input:t.value,inst:A,continue:!e.abort})}}}),m=i.xI("$ZodEmoji",(A,e)=>{e.pattern??(e.pattern=o.Zg()),d.init(A,e)}),v=i.xI("$ZodNanoID",(A,e)=>{if(void 0!==e.length&&(!Number.isInteger(e.length)||e.length<1))throw Error(`Invalid nanoid length: ${e.length}`);e.pattern??(e.pattern=void 0===e.length?o.Ak:o.D2(e.length)),d.init(A,e)}),y=i.xI("$ZodCUID",(A,e)=>{e.pattern??(e.pattern=o.gF),d.init(A,e)}),k=i.xI("$ZodCUID2",(A,e)=>{e.pattern??(e.pattern=o.Gl),d.init(A,e)}),D=i.xI("$ZodULID",(A,e)=>{e.pattern??(e.pattern=o.Z0),d.init(A,e)}),b=i.xI("$ZodXID",(A,e)=>{e.pattern??(e.pattern=o.kM),d.init(A,e)}),F=i.xI("$ZodKSUID",(A,e)=>{e.pattern??(e.pattern=o.fO),d.init(A,e)}),P=i.xI("$ZodISODateTime",(A,e)=>{e.pattern??(e.pattern=o.w$(e)),d.init(A,e)}),U=i.xI("$ZodISODate",(A,e)=>{e.pattern??(e.pattern=o.p6),d.init(A,e)}),S=i.xI("$ZodISOTime",(A,e)=>{e.pattern??(e.pattern=o.kB(e)),d.init(A,e)}),H=i.xI("$ZodISODuration",(A,e)=>{e.pattern??(e.pattern=o.p0),d.init(A,e)}),x=i.xI("$ZodIPv4",(A,e)=>{e.pattern??(e.pattern=o.uX),d.init(A,e)}),M=/^[0-9a-fA-F:.]+$/;function L(A){return!!M.test(A)&&p(`http://[${A}]`)}let _=i.xI("$ZodIPv6",(A,e)=>{e.pattern??(e.pattern=o.ug),d.init(A,e),A._zod.check=t=>{L(t.value)||t.issues.push({code:"invalid_format",format:"ipv6",input:t.value,inst:A,continue:!e.abort})}}),R=i.xI("$ZodCIDRv4",(A,e)=>{e.pattern??(e.pattern=o.zr),d.init(A,e)}),T=i.xI("$ZodCIDRv6",(A,e)=>{e.pattern??(e.pattern=o.l7),d.init(A,e),A._zod.check=t=>{!function(A){let e=A.split("/");if(2!==e.length)return!1;let[t,i]=e;if(!i)return!1;let r=Number(i);return`${r}`===i&&!(r<0)&&!(r>128)&&L(t)}(t.value)&&t.issues.push({code:"invalid_format",format:"cidrv6",input:t.value,inst:A,continue:!e.abort})}});function G(A){if(""===A)return!0;
564if(/\s/.test(A)||A.length%4!=0)return!1;try{return atob(A),!0}catch{return!1}}let N=/^[0-9a-zA-Z+/]*={0,2}$/,j=i.xI("$ZodBase64",(A,e)=>{e.pattern??(e.pattern=N),d.init(A,e),A._zod.check=t=>{G(t.value)||t.issues.push({code:"invalid_format",format:"base64",input:t.value,inst:A,continue:!e.abort})}}),O=/^[A-Za-z0-9_-]*$/,K=i.xI("$ZodBase64URL",(A,e)=>{e.pattern??(e.pattern=O),d.init(A,e),A._zod.check=t=>{!function(A){if(!O.test(A))return!1;let e=A.replace(/[-_]/g,A=>"-"===A?"+":"/");return G(e.padEnd(4*Math.ceil(e.length/4),"="))}(t.value)&&t.issues.push({code:"invalid_format",format:"base64url",input:t.value,inst:A,continue:!e.abort})}}),Y=i.xI("$ZodE164",(A,e)=>{e.pattern??(e.pattern=o.hQ),d.init(A,e)}),z=i.xI("$ZodJWT",(A,e)=>{d.init(A,e),A._zod.check=t=>{!function(A,e=null){try{let t=A.split(".");if(3!==t.length)return!1;let[i]=t;if(!i)return!1;let r=JSON.parse(atob(i));if("typ"in r&&r?.typ!=="JWT"||!r.alg||e&&(!("alg"in r)||r.alg!==e))return!1;return!0}catch{return!1}}(t.value,e.alg)&&t.issues.push({code:"invalid_format",format:"jwt",input:t.value,inst:A,continue:!e.abort})}}),J=i.xI("$ZodNumber",(A,e)=>{g.init(A,e),A._zod.pattern=o.ai,A._zod.parse=(t,i)=>{if(e.coerce)try{t.value=Number(t.value)}catch(A){}let r=t.value;if("number"==typeof r&&!Number.isNaN(r)&&Number.isFinite(r))return t;let n="number"==typeof r?Number.isNaN(r)?"NaN":Number.isFinite(r)?void 0:String(r):void 0;return t.issues.push({expected:"number",code:"invalid_type",input:r,inst:A,...n?{received:n}:{}}),t}}),X=i.xI("$ZodNumberFormat",(A,e)=>{n.KH.init(A,e),J.init(A,e)}),V=i.xI("$ZodBoolean",(A,e)=>{g.init(A,e),A._zod.pattern=o.zM,A._zod.parse=(t,i)=>{if(e.coerce)try{t.value=!!t.value}catch(A){}let r=t.value;return"boolean"==typeof r||t.issues.push({expected:"boolean",code:"invalid_type",input:r,inst:A}),t}}),q=i.xI("$ZodUnknown",(A,e)=>{g.init(A,e),A._zod.parse=A=>A}),W=i.xI("$ZodNever",(A,e)=>{g.init(A,e),A._zod.parse=(e,t)=>(e.issues.push({expected:"never",code:"invalid_type",input:e.value,inst:A}),e)});function Z(A,e,t){A.issues.length&&e.issues.push(...a.lQ(t,A.issues)),e.value[t]=A.value}let $=i.xI("$ZodArray",(A,e)=>{g.init(A,e);let t=i.cr.memoizer;t?.attach(A),A._zod.parse=(i,r)=>{let n=i.value;if(!Array.isArray(n))return i.issues.push({expected:"array",code:"invalid_type",input:n,inst:A}),i;i.value=t?t.alloc(A,i,Array(n.length),r):Array(n.length);let s=[],o=r?.abortEarly;for(let A=0;A<n.length;A++){let t=n[A],c=e.element._zod.run({value:t,issues:[]},r);if(c instanceof Promise)s.push(c.then(e=>Z(e,i,A)));else if(Z(c,i,A),o&&0!==c.issues.length&&a.QH(c))break}return s.length?Promise.all(s).then(()=>i):i}});function AA(A,e,t,i,r,n){let s=t in i,o="optional"===n;if(s||!o||"optional"!==r){if(A.issues.length){if(void 0!==r&&o&&!s)return;e.issues.push(...a.lQ(t,A.issues))}if(!s&&void 0===r){A.issues.length||e.issues.push({code:"invalid_type",expected:"nonoptional",input:void 0,path:[t]});return}void 0===A.value?(s||"defaulted"===r&&!o)&&(e.value[t]=void 0):e.value[t]=A.value}}let Ae=[];function At(A){let e=Object.keys(A.shape),t=Object.getOwnPropertySymbols(A.shape),i=t.length?t:Ae,r=i.length?[...e,...i]:e;for(let e of r)if(!A.shape?.[e]?._zod?.traits?.has("$ZodType"))throw Error(`Invalid element at key "${String(e)}": expected a Zod schema`);let n=a.NM(A.shape);return{...A,allKeys:r,symbolKeys:i,keySet:new Set(e),numKeys:e.length,optionalKeys:new Set(n)}}function Ai(A,e,t,i,r,n,s){let o=[],c=r.keySet,g=r.catchall._zod,l=g.def.type,u=g.optin,B=g.optout,h=0;for(let r in e){if(s&&t.issues.length!==h){if(a.QH(t,h))break;h=t.issues.length}if(c.has(r))continue;if("__proto__"===r){"never"===l&&o.push(r);continue}if("never"===l){o.push(r);continue}let n=g.run({value:e[r],issues:[]},i);n instanceof Promise?A.push(n.then(A=>AA(A,t,r,e,u,B))):AA(n,t,r,e,u,B)}return(o.length&&t.issues.push({code:"unrecognized_keys",keys:o,input:e,inst:n,continue:!0}),A.length)?Promise.all(A).then(()=>t):t}let Ar=i.xI("$ZodObject",(A,e)=>{let t;g.init(A,e);let r=Object.getOwnPropertyDescriptor(e,"shape"),n=r?.get?r.get.raw:e.shape??{};if(n){let A=()=>{let t={...n};return Object.defineProperty(e,"shape",{value:t}),A.raw=t,t};A.raw=n,Object.defineProperty(e,"shape",{get:A})}let s=a.PO(()=>At(e));a.v5(A,"propValues",A=>{let e=A.def.shape,t={};for(let A in e){let i=e[A]._zod;if(i.values){for(let e of(Object.prototype.hasOwnProperty.call(t,A)||a.Vy(t,A,new Set),i.values))t[A].add(e);void 0!==i.optin&&t[A].add(void 0)}}return t});let o=a.Gv,c=e.catchall,l=i.cr.memoizer;l?.attach(A),A._zod.parse=(e,i)=>{t??(t=s.value);let r=e.value;if(!o(r))return e.issues.push({expected:"object",code:"invalid_type",input:r,inst:A}),e;e.value=l?l.alloc(A,e,{},i):{};
564let n=[],g=t.shape,u=i?.abortEarly,B=e.issues.length;for(let A of t.allKeys){if(u&&e.issues.length!==B){if(a.QH(e,B))break;B=e.issues.length}if("__proto__"===A)continue;let t=g[A],s=t._zod.optin,o=t._zod.optout,c=t._zod.run({value:r[A],issues:[]},i);c instanceof Promise?n.push(c.then(t=>AA(t,e,A,r,s,o))):AA(c,e,A,r,s,o)}return c?Ai(n,r,e,i,s.value,A,!0===u):n.length?Promise.all(n).then(()=>e):e}}),An=i.xI("$ZodObjectJIT",(A,e)=>{let t,r;Ar.init(A,e);let n=A._zod.parse,o=a.PO(()=>At(e)),c=i.cr.memoizer,g=a.Gv,l=!i.cr.jitless,u=a.hI,B=l&&u.value,h=e.catchall;A._zod.parse=(i,u)=>{r??(r=o.value);let d=i.value;return g(d)?l&&B&&u?.async===!1&&!0!==u.jitless?(t||(t=(e=>{let t=o.value,i=t.symbolKeys,r=new s.J(["payload","ctx"],{shape:e,inst:A,memo:c,syms:i}),n=A=>`shape[${A}]._zod.run({ value: input[${A}], issues: [] }, ctx)`,g=(A,e)=>`
565          let ${A}_ab = false;
566          for (let i = 0; i < ${A}.issues.length; i++) {
567            const iss = ${A}.issues[i];
568            iss.path = iss.path ? [${e}, ...iss.path] : [${e}];
569            payload.issues.push(iss);
570            if (iss.continue !== true) ${A}_ab = true;
571          }
572          if (${A}_ab && ctx && ctx.abortEarly) {
573            payload.value = newResult;
574            return payload;
575          }`;r.write("const input = payload.value;");let l=Object.create(null),u=0;
575for(let A of t.allKeys)l[A]=`key_${u++}`;for(let A of(r.write(c?"const newResult = memo.alloc(inst, payload, {}, ctx);":"const newResult = {};"),t.allKeys)){if("__proto__"===A)continue;let t=l[A],s="symbol"==typeof A?`syms[${i.indexOf(A)}]`:a.UQ(A),o=`${s} in input`,c=e[A],u=c?._zod?.optin,B=void 0!==u,h=c?._zod?.optout==="optional";if(r.write(`const ${t} = ${n(s)};`),B&&h){let A="optional"===u?`${t}_present`:`${t}.value !== undefined || ${t}_present`;r.write(`
576        const ${t}_present = ${o};
577        if (!${t}.issues.length || ${t}_present) {
578          if (${t}.issues.length) {${g(t,s)}
579          }
580
581          if (${A}) {
582            newResult[${s}] = ${t}.value;
583          }
584        }
585
586      `)}else B?(r.write(`
587        if (${t}.issues.length) {${g(t,s)}
588        }
589      `),"defaulted"===u?r.write(`newResult[${s}] = ${t}.value;`):r.write(`
590        if (${t}.value !== undefined || ${o}) {
591          newResult[${s}] = ${t}.value;
592        }
593      `)):r.write(`
594        const ${t}_present = ${o};
595        if (${t}.issues.length) {${g(t,s)}
596        }
597        if (!${t}_present && !${t}.issues.length) {
598          payload.issues.push({
599            code: "invalid_type",
600            expected: "nonoptional",
601            input: undefined,
602            path: [${s}]
603          });
604          if (ctx && ctx.abortEarly) {
605            payload.value = newResult;
606            return payload;
607          }
608        }
609
610        if (${t}_present) {
611          newResult[${s}] = ${t}.value;
612        }
613
614      `)}return r.write("payload.value = newResult;"),r.write("return payload;"),r.compile()})(e.shape)),i=t(i,u),h)?Ai([],d,i,u,r,A,u?.abortEarly===!0):i:n(i,u):(i.issues.push({expected:"object",code:"invalid_type",input:d,inst:A}),i)}});function As(A,e,t,r){for(let t of A)if(0===t.issues.length)return e.value=t.value,e;let n=A.filter(A=>!a.QH(A));return 1===n.length?(e.value=n[0].value,n[0]):(e.issues.push({code:"invalid_union",input:e.value,inst:t,errors:A.map(A=>A.issues.map(A=>a.iR(A,r,i.$W())))}),e)}let Ao=i.xI("$ZodUnion",(A,e)=>{g.init(A,e),a.v5(A,"optin",A=>A.def.options.some(A=>"defaulted"===A._zod.optin)?"defaulted":A.def.options.some(A=>void 0!==A._zod.optin)?"optional":void 0),a.v5(A,"optout",A=>A.def.options.some(A=>"optional"===A._zod.optout)?"optional":void 0),a.v5(A,"values",A=>{if(A.def.options.every(A=>A._zod.values))return new Set(A.def.options.flatMap(A=>Array.from(A._zod.values)))}),a.v5(A,"pattern",A=>{if(A.def.options.every(A=>A._zod.pattern)){let e=A.def.options.map(A=>A._zod.pattern);return RegExp(`^(${e.map(A=>a.p6(A.source)).join("|")})$`)}});let t=1===e.options.length?e.options[0]._zod.run:null;A._zod.parse=(i,r)=>{if(t)return t(i,r);let n=!1,s=[];for(let A of e.options){let e=A._zod.run({value:i.value,issues:[]},r);if(e instanceof Promise)s.push(e),n=!0;else{if(0===e.issues.length)return e;s.push(e)}}return n?Promise.all(s).then(e=>As(e,i,A,r)):As(s,i,A,r)}}),Aa=i.xI("$ZodDiscriminatedUnion",(A,e)=>{e.inclusive=!1,Ao.init(A,e);let t=A._zod.parse;a.v5(A,"propValues",A=>{let e={},t=0;for(let i of A.def.options){let r=i._zod.propValues;if(!r||0===Object.keys(r).length)throw Error(`Invalid discriminated union option at index "${A.def.options.indexOf(i)}"`);for(let[i,n]of(r[A.def.discriminator]?.has(void 0)&&t++,Object.entries(r)))for(let A of(Object.prototype.hasOwnProperty.call(e,i)||a.Vy(e,i,new Set),n))e[i].add(A)}return!A.def.unionFallback&&t>1&&e[A.def.discriminator]?.delete(void 0),e}),e.options.forEach((A,t)=>{let i=a.MO(A._zod.def);if(i&&!Object.prototype.hasOwnProperty.call(i,e.discriminator))throw Error(`Invalid discriminated union option at index "${t}"`)});let i=a.PO(()=>(function(A){let e=new Map;for(let t of A.options){let i=t._zod.propValues?.[A.discriminator];if(!i||0===i.size)throw Error(`Invalid discriminated union option at index "${A.options.indexOf(t)}"`);for(let A of i)if(e.has(A)){if(void 0!==A)throw Error(`Duplicate discriminator value "${String(A)}"`);e.set(A,null)}else e.set(A,t)}return e})(e));A._zod.parse=(r,n)=>{let s=r.value;if(!a.Gv(s))return r.issues.push({code:"invalid_type",expected:"object",input:s,inst:A}),r;let o=s?.[e.discriminator],c=i.value.get(o);return c&&(void 0!==o||"backward"!==n.direction)?c._zod.run(r,n):e.unionFallback||"backward"===n.direction?t(r,n):(r.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:e.discriminator,options:Array.from(i.value.keys()).filter(A=>null!==i.value.get(A)),input:s,path:[e.discriminator],inst:A}),r)}}),Ac=i.xI("$ZodIntersection",(A,e)=>{g.init(A,e),A._zod.parse=(A,t)=>{let i=A.value,r=e.left._zod.run({value:i,issues:[]},t),n=e.right._zod.run({value:i,issues:[]},t);return r instanceof Promise||n instanceof Promise?Promise.all([r,n]).then(([e,t])=>Ag(A,e,t)):Ag(A,r,n)}});function Ag(A,e,t){let i,r=new Map,n=new Map,s=(A,e)=>{let t;if("unrecognized_keys"!==A.code||A.path?.length)if("invalid_key"!==A.code||"record"!==A.origin||A.path?.length!==1)return!1;else{let e=String(A.path[0]);n.has(e)||n.set(e,A),t=[e]}else i??(i=A),t=A.keys;for(let A of t)r.has(A)||r.set(A,{}),r.get(A)[e]=!0;return!0};for(let t of e.issues)s(t,"l")||A.issues.push(t);for(let e of t.issues)s(e,"r")||A.issues.push(e);let o=[...r].filter(([,A])=>A.l&&A.r).map(([A])=>A);if(o.length){let e=i?o.filter(A=>i.keys.includes(A)):[];for(let t of(e.length&&A.issues.push({...i,keys:e}),o))!e.includes(t)&&n.has(t)&&A.issues.push(n.get(t))}let c=function A(e,t){if(e===t||e instanceof Date&&t instanceof Date&&+e==+t)return{valid:!0,data:e};if(a.Qd(e)&&a.Qd(t)){let i=Object.keys(t),r=Object.keys(e).filter(A=>-1!==i.indexOf(A)),n={...e,...t};for(let i of(Object.prototype.hasOwnProperty.call(n,"__proto__")&&delete n.__proto__,r)){if("__proto__"===i)continue;let r=A(e[i],t[i]);if(!r.valid)return{valid:!1,mergeErrorPath:[i,...r.mergeErrorPath]};n[i]=r.data}return{valid:!0,data:n}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};let i=[];for(let r=0;r<e.length;r++){let n=A(e[r],t[r]);if(!n.valid)return{valid:!1,mergeErrorPath:[r,...n.mergeErrorPath]};i.push(n.data)}return{valid:!0,data:i}}return{valid:!1,mergeErrorPath:[]}}(e.value,t.value);if(!c.valid){if(a.QH(A))return A;throw Error(`Unmergable intersection. Error path: ${JSON.stringify(c.mergeErrorPath)}`)}return A.value=c.data,A}let Al=i.xI("$ZodEnum",(A,e)=>{g.init(A,e);let t=a.w5(e.entries),i=new Set(t);A._zod.values=i,a.v5(A,"pattern",A=>{let e=a.w5(A.def.entries).filter(A=>a.qQ.has(typeof A));return new RegExp(e.length?`^(${e.map(A=>a.sD(A.toString())).join("|")})$`:"^[^\\s\\S]$")}),A._zod.parse=(e,r)=>{let n=e.value;return i.has(n)||e.issues.push({code:"invalid_value",values:t,input:n,inst:A}),e}}),Au=i.xI("$ZodLiteral",(A,e)=>{g.init(A,e);let t=new Set(e.values);A._zod.values=t,a.v5(A,"pattern",A=>{let e=A.def.values;return new RegExp(e.length?`^(${e.map(A=>"string"==typeof A?a.sD(A):A?a.sD(A.toString()):String(A)).join("|")})$`:"^[^\\s\\S]$")}),A._zod.parse=(i,r)=>{let n=i.value;return t.has(n)||i.issues.push({code:"invalid_value",values:e.values,input:n,inst:A}),i}}),AB=i.xI("$ZodTransform",(A,e)=>{g.init(A,e),A._zod.optin="optional",i.cr.memoizer?.guard(A),A._zod.parse=(t,r)=>{if("backward"===r.direction)throw new i.cV(A.constructor.name);let n=e.transform(t.value,t);if(r.async)return(n instanceof Promise?n:Promise.resolve(n)).then(A=>(t.value=A,t));if(n instanceof Promise)throw new i.GT;return t.value=n,t}});function Ah(A,e){return A.value=e.issues.length?void 0:e.value,A}let Ad=i.xI("$ZodOptional",(A,e)=>{g.init(A,e),a.v5(A,"optin",A=>"defaulted"===A.def.innerType._zod.optin?"defaulted":"optional"),A._zod.optout="optional",a.v5(A,"values",A=>{let e=A.def.innerType._zod.values;return e?new Set([...e,void 0]):void 0}),a.v5(A,"pattern",A=>{let e=A.def.innerType._zod.pattern;return e?RegExp(`^(${a.p6(e.source)})?$`):void 0}),A._zod.parse=(A,t)=>{if(void 0===A.value){if("defaulted"!==e.innerType._zod.optin)return A;let i=e.innerType._zod.run({value:A.value,issues:[]},t);return i instanceof Promise?i.then(e=>Ah(A,e)):Ah(A,i)}return e.innerType._zod.run(A,t)}}),Af=i.xI("$ZodExactOptional",(A,e)=>{Ad.init(A,e),a.v5(A,"values",A=>A.def.innerType._zod.values),a.v5(A,"pattern",A=>A.def.innerType._zod.pattern),A._zod.parse=(A,t)=>e.innerType._zod.run(A,t)}),AQ=i.xI("$ZodNullable",(A,e)=>{g.init(A,e),a.v5(A,"optin",A=>A.def.innerType._zod.optin),a.v5(A,"optout",A=>A.def.innerType._zod.optout),a.v5(A,"pattern",A=>{let e=A.def.innerType._zod.pattern;return e?RegExp(`^(${a.p6(e.source)}|null)$`):void 0}),a.v5(A,"values",A=>A.def.innerType._zod.values?new Set([...A.def.innerType._zod.values,null]):void 0),A._zod.parse=(A,t)=>null===A.value?A:e.innerType._zod.run(A,t)}),AC=i.xI("$ZodDefault",(A,e)=>{g.init(A,e),A._zod.optin="defaulted",a.v5(A,"values",A=>A.def.innerType._zod.values),A._zod.parse=(A,t)=>{if("backward"===t.direction)return e.innerType._zod.run(A,t);if(void 0===A.value)return A.value=e.defaultValue,A;let i=e.innerType._zod.run(A,t);return i instanceof Promise?i.then(A=>Ap(A,e)):Ap(i,e)}});function Ap(A,e){return void 0===A.value&&(A.value=e.defaultValue),A}let Aw=i.xI("$ZodPrefault",(A,e)=>{g.init(A,e),A._zod.optin="defaulted",a.v5(A,"values",A=>A.def.innerType._zod.values),A._zod.parse=(A,t)=>("backward"===t.direction||void 0===A.value&&(A.value=e.defaultValue),e.innerType._zod.run(A,t))}),AE=i.xI("$ZodNonOptional",(A,e)=>{g.init(A,e),a.v5(A,"values",A=>{let e=A.def.innerType._zod.values;return e?new Set([...e].filter(A=>void 0!==A)):void 0}),A._zod.parse=(t,i)=>{let r=e.innerType._zod.run(t,i);return r instanceof Promise?r.then(e=>AI(e,A)):AI(r,A)}});function AI(A,e){return A.issues.length||void 0!==A.value||A.issues.push({code:"invalid_type",expected:"nonoptional",input:A.value,inst:e}),A}function Am(A,e,t,r){return e.issues.length?A.value=t.catchValue({...e,value:A.value,error:{issues:e.issues.map(A=>a.iR(A,r,i.$W()))},input:A.value}):(A.value=e.value,e.memo&&(A.memo=!0)),A}let Av=i.xI("$ZodCatch",(A,e)=>{g.init(A,e),a.v5(A,"optin",A=>"defaulted"===A.def.innerType._zod.optin?"defaulted":"optional"),a.v5(A,"optout",A=>A.def.innerType._zod.optout),a.v5(A,"values",A=>A.def.innerType._zod.values),A._zod.parse=(A,t)=>{if("backward"===t.direction)return e.innerType._zod.run(A,t);let i=e.innerType._zod.run({value:A.value,issues:[]},t);return i instanceof Promise?i.then(i=>Am(A,i,e,t)):Am(A,i,e,t)}}),Ay=i.xI("$ZodPipe",(A,e)=>{g.init(A,e),a.v5(A,"values",A=>A.def.in._zod.values),a.v5(A,"optin",A=>A.def.in._zod.optin),a.v5(A,"optout",A=>A.def.out._zod.optout),a.v5(A,"propValues",A=>A.def.in._zod.propValues),A._zod.parse=(A,t)=>{if("backward"===t.direction){let i=e.out._zod.run(A,t);return i instanceof Promise?i.then(A=>Ak(A,e.in,t)):Ak(i,e.in,t)}let i=e.in._zod.run(A,t);return i instanceof Promise?i.then(A=>Ak(A,e.out,t)):Ak(i,e.out,t)}});function Ak(A,e,t){return A.issues.some(A=>"unrecognized_keys"!==A.code)?(A.aborted=!0,A):e._zod.run({value:A.value,issues:A.issues},t)}let AD=i.xI("$ZodReadonly",(A,e)=>{g.init(A,e),a.v5(A,"propValues",A=>A.def.innerType._zod.propValues),a.v5(A,"values",A=>A.def.innerType._zod.values),a.v5(A,"optin",A=>A.def.innerType?._zod?.optin),a.v5(A,"optout",A=>A.def.innerType?._zod?.optout),A._zod.parse=(A,t)=>{if("backward"===t.direction)return e.innerType._zod.run(A,t);let i=e.innerType._zod.run(A,t);return i instanceof Promise?i.then(Ab):Ab(i)}});function Ab(A){return A.memo||(A.value=Object.freeze(A.value)),A}let AF=i.xI("$ZodCustom",(A,e)=>{n.QP.init(A,e),g.init(A,e),A._zod.parse=(A,e)=>A,A._zod.check=t=>{let i=t.value,r=e.fn(i);if(r instanceof Promise)return r.then(e=>AP(e,t,i,A));AP(r,t,i,A)}});function AP(A,e,t,i){if(!A){let A={code:"custom",input:t,inst:i,path:[...i._zod.def.path??[]],continue:!i._zod.def.abort};i._zod.def.params&&(A.params=i._zod.def.params),e.issues.push(a.sn(A))}}var AU=t(901080),AS=t(176635),AH=t(796121);let Ax=(A,e,t)=>{(void 0===A[e]||t>A[e])&&(A[e]=t)},AM=(A,e,t)=>{(void 0===A[e]||t<A[e])&&(A[e]=t)},AL=(A,e)=>{Ax(A,"minimum",e),AM(A,"maximum",e)},A_=(A,e)=>{A.multipleOf??(A.multipleOf=[]),A.multipleOf.includes(e)||A.multipleOf.push(e)},AR=(A,e)=>{A.patterns??(A.patterns=new Set),A.patterns.add(e)},AT=(A,e)=>{A.mime=A.mime?A.mime.filter(A=>e.includes(A)):[...e]},AG=(A,e)=>{A.format=e,e.includes("int")&&(A.isInt=!0)},AN=(A,e)=>Ax(A,"minimum",e.minimum),Aj=(A,e)=>AM(A,"maximum",e.maximum),AO=A=>(e,t)=>
614{AG(e,t.format);let[i,r]=A[t.format];Ax(e,"minimum",i),AM(e,"maximum",r)},AK={greater_than:(A,e)=>Ax(A,e.inclusive?"minimum":"exclusiveMinimum",e.value),less_than:(A,e)=>AM(A,e.inclusive?"maximum":"exclusiveMaximum",e.value),multiple_of:(A,e)=>A_(A,e.value),number_format:AO(a.zH),bigint_format:AO(a.NR),min_length:AN,max_length:Aj,length_equals:(A,e)=>AL(A,e.length),min_size:AN,max_size:Aj,size_equals:(A,e)=>AL(A,e.size),string_format:(A,e)=>{AG(A,e.format),e.pattern&&AR(A,e.pattern),("base64"===e.format||"base64url"===e.format)&&(A.contentEncoding=e.format),(e.local||-1===e.precision)&&(A.laxFormat=!0)},mime_type:(A,e)=>AT(A,e.mime)};function AY(A){let e={},t=A._zod.def;for(let i of A._zod.traits.has("$ZodCheck")?[A,...t.checks??[]]:t.checks??[])AK[i._zod.def.check]?.(e,i._zod.def);let i=A._zod.bag;for(let A of(void 0!==i.minimum&&Ax(e,"minimum",i.minimum),void 0!==i.exclusiveMinimum&&Ax(e,"exclusiveMinimum",i.exclusiveMinimum),void 0!==i.maximum&&AM(e,"maximum",i.maximum),void 0!==i.exclusiveMaximum&&AM(e,"exclusiveMaximum",i.exclusiveMaximum),void 0!==i.multipleOf&&A_(e,i.multipleOf),void 0!==i.format&&(e.format??(e.format=i.format),i.format.includes("int")&&(e.isInt=!0)),i.mime&&AT(e,i.mime),i.patterns??[]))AR(e,A);return e}let Az={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},AJ=new Map([[N,o.K3],[O,o.r0]]),AX=A=>AJ.get(A)??A;new WeakMap;let AV=Symbol();function Aq(A,e,t,i,r){let n=!1,s=JSON.stringify(A,(A,e)=>"bigint"!=typeof e?e:(n=!0,null));return n?((0,AH._S)(e,t,i,r,"BigInt defaults cannot be represented in JSON Schema"),AV):JSON.parse(s)}let AW=(A,e,t,i)=>{let r=A._zod.def;(0,AH.Lp)(r.innerType,e,i),e.seen.get(A).ref=r.innerType};var AZ=t(850360),A$=t(834788),A0=t(607432);function A2(){i.cr.memoizer||i.$W({memoizer:r.x3()})}let A1=i.xI("ZodType",(A,e)=>(i.cr.localeError||i.$W((0,AZ.A)()),g.init(A,e),A.def=e,A.type=e.type,A),{check(...A){let e=this.def;return this.clone(a.zM(e,{checks:[...e.checks??[],...A.map(A=>"function"==typeof A?{_zod:{check:A,def:{check:"custom"},onattach:[]}}:A)]}),{parent:!0})},with(...A){return this.check(...A)},clone(A,e){return a.o8(this,A,e)},brand(){return this},register(A,e){return A.add(this,e),this},refine(A,e){return this.check(function(A,e={}){return AS.fU(e$,A,e)}(A,e))},superRefine(A,e){var t,i;return this.check((t=A,i=e,AS.MB(t,i)))},overwrite(A){return this.check(AS.bS(A))},optional(){return ej(this)},exactOptional(){var A;return A=this,new eO({type:"optional",innerType:A})},nullable(){return eY(this)},nullish(){return ej(eY(this))},nonoptional(A){var e,t;return e=this,t=A,new eX({type:"nonoptional",innerType:e,...a.A2(t)})},array(){return eF(this)},or(A){return new eH({type:"union",options:[this,A],...a.A2(void 0)})},and(A){var e;return e=this,new eL({type:"intersection",left:e,right:A})},transform(A){return eW(this,new eG({type:"transform",transform:A}))},default(A){var e,t;return e=this,t=A,new ez({type:"default",innerType:e,get defaultValue(){return"function"==typeof t?t():a.yG(t)}})},prefault(A){var e,t;return e=this,t=A,new eJ({type:"prefault",innerType:e,get defaultValue(){return"function"==typeof t?t():a.yG(t)}})},catch(A){var e,t;return e=this,new eV({type:"catch",innerType:e,catchValue:"function"==typeof(t=A)?t:a.SS(t)})},pipe(A){return eW(this,A)},readonly(){var A;return A=this,new eZ({type:"readonly",innerType:A})},describe(A){let e=this.clone();return AU.fd.add(e,{description:A}),e},meta(...A){if(0===A.length)return AU.fd.get(this);let e=this.clone();return AU.fd.add(e,A[0]),e},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(A,...e){return 0===e.length?A(this):A(this,...e)},get"~standard"(){return a.jD(this,"~standard",{...B(this),jsonSchema:{input:(0,AH.uE)(this,"input"),output:(0,AH.uE)(this,"output")}})},set"~standard"(value){a.qh(this,"~standard",value)},parse:function A(e,t){return A$.qg(this,e,t,{callee:A})},parseAsync:async function A(e,t){return await A$.EJ(this,e,t,{callee:A})},safeParse(A,e){return A$.xL(this,A,e)},async safeParseAsync(A,e){return A$.bp(this,A,e)},get spa(){return this?.safeParseAsync},set spa(value){a.qh(this,"spa",value)},validate(A,e){return A0.tf(this,A,e)}
614,validateAsync(A,e){return A0.F0(this,A,e)},encode:function A(e,t){return A$.lF(this,e,t,{callee:A})},decode:function A(e,t){return A$.D4(this,e,t,{callee:A})},encodeAsync:async function A(e,t){return await A$.X$(this,e,t,{callee:A})},decodeAsync:async function A(e,t){return await A$.Re(this,e,t,{callee:A})},safeEncode(A,e){return A$.wy(this,A,e)},safeDecode(A,e){return A$.ex(this,A,e)},async safeEncodeAsync(A,e){return A$.EM(this,A,e)},async safeDecodeAsync(A,e){return A$.yR(this,A,e)},toJSONSchema(A){return(0,AH.OA)(this,{})(A)},get description(){return AU.fd.get(this)?.description},get _def(){return this._zod.def}}),A8=i.xI("_ZodString",(A,e)=>{h.init(A,e),A1.init(A,e),A._zod.processJSONSchema=(e,t,i)=>((A,e,t)=>{t.type="string";let{minimum:i,maximum:r,format:n,patterns:s,contentEncoding:o,laxFormat:a}=AY(A);if("number"==typeof i&&(t.minLength=i),"number"==typeof r&&(t.maxLength=r),n&&(t.format=Az[n]??n,""===t.format&&delete t.format,("time"===n||a)&&delete t.format),o&&(t.contentEncoding=o),s&&s.size>0){let A=[...s].map(AX);1===A.length?t.pattern=A[0].source:A.length>1&&(t.allOf=[...A.map(A=>({..."draft-07"===e.target||"draft-04"===e.target||"openapi-3.0"===e.target?{type:"string"}:{},pattern:A.source}))])}})(A,e,t)},a.un({format:A=>AY(A).format??null,minLength:A=>AY(A).minimum??null,maxLength:A=>AY(A).maximum??null},{regex(...A){return this.check(AS.Fk(...A))},includes(...A){return this.check(AS.dR(...A))},startsWith(...A){return this.check(AS.$S(...A))},endsWith(...A){return this.check(AS.ER(...A))},min(...A){return this.check(AS.m9(...A))},max(...A){return this.check(AS.Eb(...A))},length(...A){return this.check(AS.YA(...A))},nonempty(...A){return this.check(AS.m9(1,...A))},lowercase(A){return this.check(AS.hH(A))},uppercase(A){return this.check(AS.qF(A))},trim(){return this.check(AS.WN())},normalize(...A){return this.check(AS.lo(...A))},toLowerCase(){return this.check(AS.Il())},toUpperCase(){return this.check(AS.xY())},slugify(){return this.check(AS.TL())}})),A3=i.xI("ZodString",(A,e)=>{h.init(A,e),A8.init(A,e)},{email(A){return this.check(AS.Mu(ee,A))},url(A){return this.check(AS.Fn(er,A))},jwt(A){return this.check(AS.rk(ep,A))},emoji(A){return this.check(AS.aC(en,A))},guid(A){return this.check(AS.tB(et,A))},uuid(A){return this.check(AS.Be(ei,A))},uuidv4(A){return this.check(AS.nA(ei,A))},uuidv6(A){return this.check(AS.pY(ei,A))},uuidv7(A){return this.check(AS.wA(ei,A))},nanoid(A){return this.check(AS.Dl(es,A))},cuid(A){return this.check(AS.fs(eo,A))},cuid2(A){return this.check(AS.Bj(ea,A))},ulid(A){return this.check(AS.Ct(ec,A))},base64(A){return this.check(AS.rt(ef,A))},base64url(A){return this.check(AS.cU(eQ,A))},xid(A){return this.check(AS.Pw(eg,A))},ksuid(A){return this.check(AS._z(el,A))},ipv4(A){return this.check(AS.Ny(eu,A))},ipv6(A){return this.check(AS.$O(eB,A))},cidrv4(A){return this.check(AS.Uy(eh,A))},cidrv6(A){return this.check(AS.gP(ed,A))},e164(A){return this.check(AS.KB(eC,A))},datetime(A){return this.check(AS.G1(A7,A))},date(A){return this.check(AS.db(A5,A))},time(A){return this.check(AS.Kn(A6,A))},duration(A){return this.check(AS.f2(eA,A))}});function A4(A){return AS.Rl(A3,A)}let A9=i.xI("ZodStringFormat",(A,e)=>{d.init(A,e),A8.init(A,e)}),A7=i.xI("ZodISODateTime",(A,e)=>{P.init(A,e),A9.init(A,e)}),A5=i.xI("ZodISODate",(A,e)=>{U.init(A,e),A9.init(A,e)}),A6=i.xI("ZodISOTime",(A,e)=>{S.init(A,e),A9.init(A,e)}),eA=i.xI("ZodISODuration",(A,e)=>{H.init(A,e),A9.init(A,e)}),ee=i.xI("ZodEmail",(A,e)=>{C.init(A,e),A9.init(A,e)}),et=i.xI("ZodGUID",(A,e)=>{f.init(A,e),A9.init(A,e)}),ei=i.xI("ZodUUID",(A,e)=>{Q.init(A,e),A9.init(A,e)}),er=i.xI("ZodURL",(A,e)=>{I.init(A,e),A9.init(A,e)}),en=i.xI("ZodEmoji",(A,e)=>{m.init(A,e),A9.init(A,e)}),es=i.xI("ZodNanoID",(A,e)=>{v.init(A,e),A9.init(A,e)}),eo=i.xI("ZodCUID",(A,e)=>{y.init(A,e),A9.init(A,e)}),ea=i.xI("ZodCUID2",(A,e)=>{k.init(A,e),A9.init(A,e)}),ec=i.xI("ZodULID",(A,e)=>{D.init(A,e),A9.init(A,e)}),eg=i.xI("ZodXID",(A,e)=>{b.init(A,e),A9.init(A,e)}),el=i.xI("ZodKSUID",(A,e)=>{F.init(A,e),A9.init(A,e)}),eu=i.xI("ZodIPv4",(A,e)=>{x.init(A,e),A9.init(A,e)}),eB=i.xI("ZodIPv6",(A,e)=>{_.init(A,e),A9.init(A,e)}),eh=i.xI("ZodCIDRv4",(A,e)=>{R.init(A,e),A9.init(A,e)}),ed=i.xI("ZodCIDRv6",(A,e)=>{T.init(A,e),A9.init(A,e)}),ef=i.xI("ZodBase64",(A,e)=>{j.init(A,e),A9.init(A,e)}),eQ=i.xI("ZodBase64URL",(A,e)=>{K.init(A,e),A9.init(A,e)}),eC=i.xI("ZodE164",(A,e)=>{Y.init(A,e),A9.init(A,e)}),ep=i.xI("ZodJWT",(A,e)=>{z.init(A,e),A9.init(A,e)}),ew=i.xI("ZodNumber",(A,e)=>{J.init(A,e),A1.init(A,e),A._zod.processJSONSchema=(e,t,i)=>((A,e,t,i)=>{let{minimum:r,maximum:n,multipleOf:s,exclusiveMaximum:o,exclusiveMinimum:a,isInt:c}=AY(A);t.type=c?"integer":"number";let g="number"==typeof a&&a>=(r??-1/0),l="number"==typeof o&&o<=(n??1/0),u="draft-04"===e.target||"openapi-3.0"===e.target;if(g?u?(t.minimum=a,t.exclusiveMinimum=!0):t.exclusiveMinimum=a:"number"==typeof r&&(t.minimum=r),l?u?(t.maximum=o,t.exclusiveMaximum=!0):t.exclusiveMaximum=o:"number"==typeof n&&(t.maximum=n),s){let r=new Set;for(let n of s)Number.isFinite(n)&&0!==n?r.add(Math.abs(n)):(0,AH._S)(A,e,t,i,`A multipleOf divisor of ${n} cannot be represented in JSON Schema`);
614let[n,...o]=r;void 0!==n&&(t.multipleOf=n),o.length&&(t.allOf=[...t.allOf??[],...o.map(A=>({multipleOf:A}))])}})(A,e,t,i),A.isFinite=!0},a.un({minValue:A=>{let{minimum:e,exclusiveMinimum:t}=AY(A);return Math.max(e??-1/0,t??-1/0)},maxValue:A=>{let{maximum:e,exclusiveMaximum:t}=AY(A);return Math.min(e??1/0,t??1/0)},isInt:A=>{let{isInt:e,multipleOf:t}=AY(A);return!!e||!!t?.some(Number.isSafeInteger)},format:A=>AY(A).format??null},{gt(A,e){return this.check(AS.Tx(A,e))},gte(A,e){return this.check(AS.qm(A,e))},min(A,e){return this.check(AS.qm(A,e))},lt(A,e){return this.check(AS.Au(A,e))},lte(A,e){return this.check(AS.Zm(A,e))},max(A,e){return this.check(AS.Zm(A,e))},int(A){var e;return this.check((e=A,AS.LK(eI,e)))},safe(A){var e;return this.check((e=A,AS.LK(eI,e)))},positive(A){return this.check(AS.Tx(0,A))},nonnegative(A){return this.check(AS.qm(0,A))},negative(A){return this.check(AS.Au(0,A))},nonpositive(A){return this.check(AS.Zm(0,A))},multipleOf(A,e){return this.check(AS.Hi(A,e))},step(A,e){return this.check(AS.Hi(A,e))},finite(){return this}}));function eE(A){return AS.F7(ew,A)}let eI=i.xI("ZodNumberFormat",(A,e)=>{X.init(A,e),ew.init(A,e)}),em=i.xI("ZodBoolean",(A,e)=>{V.init(A,e),A1.init(A,e),A._zod.processJSONSchema=(A,e,t)=>{e.type="boolean"}});function ev(A){return AS._L(em,A)}let ey=i.xI("ZodUnknown",(A,e)=>{q.init(A,e),A1.init(A,e),A._zod.processJSONSchema=(A,e,t)=>void 0});function ek(){return AS.em(ey)}let eD=i.xI("ZodNever",(A,e)=>{W.init(A,e),A1.init(A,e),A._zod.processJSONSchema=(A,e,t)=>{e.not={}}}),eb=i.xI("ZodArray",(A,e)=>{A2(),$.init(A,e),A1.init(A,e),A._zod.processJSONSchema=(e,t,i)=>((A,e,t,i)=>{let r=A._zod.def,{minimum:n,maximum:s}=AY(A);"number"==typeof n&&(t.minItems=n),"number"==typeof s&&(t.maxItems=s),t.type="array",t.items=(0,AH.Lp)(r.element,e,{...i,path:[...i.path,"items"]})})(A,e,t,i),A.element=e.element},{min(A,e){return this.check(AS.m9(A,e))},nonempty(A){return this.check(AS.m9(1,A))},max(A,e){return this.check(AS.Eb(A,e))},length(A,e){return this.check(AS.YA(A,e))},unwrap(){return this.element}});function eF(A,e){return AS.dZ(eb,A,e)}let eP=i.xI("ZodObject",(A,e)=>{A2(),An.init(A,e),A1.init(A,e),A._zod.processJSONSchema=(e,t,i)=>((A,e,t,i)=>{let r=A._zod.def,n=r.shape;if(Object.getOwnPropertySymbols(n).length&&(0,AH._S)(A,e,t,i,"Symbol keys cannot be represented in JSON Schema"))return;for(let A in t.type="object",t.properties={},n)(0,a.Vy)(t.properties,A,(0,AH.Lp)(n[A],e,{...i,path:[...i.path,"properties",A]}));let s=[];for(let A of Object.keys(n)){let t=r.shape[A];("input"===e.io?void 0===function A(e){let t=e._zod.def;return"pipe"===t.type&&t.in._zod.traits.has("$ZodTransform")?A(t.out):"catch"===t.type?A(t.innerType):e._zod.optin}(t):void 0===t._zod.optout)&&s.push(A)}s.length>0&&(t.required=s),r.catchall?._zod.def.type==="never"?t.additionalProperties=!1:r.catchall?r.catchall&&(t.additionalProperties=(0,AH.Lp)(r.catchall,e,{...i,path:[...i.path,"additionalProperties"]})):"output"===e.io&&(t.additionalProperties=!1)})(A,e,t,i),a.X(A,"shape",A=>A._zod.def.shape,!1)},{keyof(){var A;return new e_({type:"enum",entries:Array.isArray(A=Object.keys(this._zod.def.shape))?Object.fromEntries(A.map(A=>[A,A])):A,...a.A2(void 0)})},catchall(A){return this.clone(a.zM(this._zod.def,{catchall:A}))},passthrough(){return this.clone(a.zM(this._zod.def,{catchall:ek()}))},loose(){return this.clone(a.zM(this._zod.def,{catchall:ek()}))},strict(){return this.clone(a.zM(this._zod.def,{catchall:AS.G8(eD,void 0)}))},strip(){return this.clone(a.zM(this._zod.def,{catchall:void 0}))},extend(A){return a.X$(this,A)},safeExtend(A){return a.W0(this,A)},merge(A){return a.h1(this,A)},pick(A){return a.Up(this,A)},omit(A){return a.cJ(this,A)},partial(...A){return a.OH(eN,this,A[0])},exactPartial(...A){return a.OH(eO,this,A[0],"exactPartial")},required(...A){return a.mw(eX,this,A[0])}});function eU(A,e){return new eP({type:"object",shape:A??{},...a.A2(e)})}function eS(A,e){return new eP({type:"object",shape:A,catchall:ek(),...a.A2(e)})}let eH=i.xI("ZodUnion",(A,e)=>{Ao.init(A,e),A1.init(A,e),A._zod.processJSONSchema=(e,t,i)=>{let r,n,s;return n=!1===(r=A._zod.def).inclusive,s=r.options.map((A,t)=>(0,AH.Lp)(A,e,{...i,path:[...i.path,n?"oneOf":"anyOf",t]})),void(n?t.oneOf=s:t.anyOf=s)},A.options=e.options}),ex=i.xI("ZodDiscriminatedUnion",(A,e)=>{eH.init(A,e),Aa.init(A,e)});function eM(A,e,t){return new ex({type:"union",options:e,discriminator:A,...a.A2(t)})}let eL=i.xI("ZodIntersection",(A,e)=>
614{Ac.init(A,e),A1.init(A,e),A._zod.processJSONSchema=(e,t,i)=>{let r,n,s,o,a;return r=A._zod.def,n=(0,AH.Lp)(r.left,e,{...i,path:[...i.path,"allOf",0]}),s=(0,AH.Lp)(r.right,e,{...i,path:[...i.path,"allOf",1]}),void(t.allOf=a=[...(o=A=>"allOf"in A&&1===Object.keys(A).length)(n)?n.allOf:[n],...o(s)?s.allOf:[s]],e.intersections.push(a))}}),e_=i.xI("ZodEnum",(A,e)=>{Al.init(A,e),A1.init(A,e),A._zod.processJSONSchema=(e,t,i)=>((A,e)=>{let t=A._zod.def,i=(0,a.w5)(t.entries);if(0===i.length){e.not={};return}i.every(A=>"number"==typeof A)&&(e.type="number"),i.every(A=>"string"==typeof A)&&(e.type="string"),e.enum=i})(A,t),A.enum=e.entries,A.options=[...A._zod.values];let t=new Set(Object.keys(e.entries));A.extract=(A,i)=>{let r={};for(let i of A)if(t.has(i))r[i]=e.entries[i];else throw Error(`Key ${i} not found in enum`);return new e_({...e,checks:[],...a.A2(i),entries:r})},A.exclude=(A,i)=>{let r={...e.entries};for(let e of A)if(t.has(e))delete r[e];else throw Error(`Key ${e} not found in enum`);return new e_({...e,checks:[],...a.A2(i),entries:r})}}),eR=i.xI("ZodLiteral",(A,e)=>{Au.init(A,e),A1.init(A,e),A._zod.processJSONSchema=(e,t,i)=>((A,e,t,i)=>{let r=A._zod.def;if(0===r.values.length){t.not={};return}let n=[];for(let s of r.values)if(void 0===s){if((0,AH._S)(A,e,t,i,"Literal `undefined` cannot be represented in JSON Schema"))return}else if("bigint"==typeof s){if((0,AH._S)(A,e,t,i,"BigInt literals cannot be represented in JSON Schema"))return;n.push(Number(s))}else n.push(s);if(0===n.length);else if(1===n.length){let A=n[0];t.type=null===A?"null":typeof A,"draft-04"===e.target||"openapi-3.0"===e.target?t.enum=[A]:t.const=A}else n.every(A=>"number"==typeof A)&&(t.type="number"),n.every(A=>"string"==typeof A)&&(t.type="string"),n.every(A=>"boolean"==typeof A)&&(t.type="boolean"),n.every(A=>null===A)&&(t.type="null"),t.enum=n})(A,e,t,i),A.values=new Set(e.values),Object.defineProperty(A,"value",{get(){if
614(e.values.length>1)throw Error("This schema contains multiple valid literal values. Use `.values` instead.");return e.values[0]}})});function eT(A,e){return new eR({type:"literal",values:Array.isArray(A)?A:[A],...a.A2(e)})}let eG=i.xI("ZodTransform",(A,e)=>{A2(),AB.init(A,e),A1.init(A,e),A._zod.processJSONSchema=(e,t,i)=>{(0,AH._S)(A,e,t,i,"Transforms cannot be represented in JSON Schema")},A._zod.parse=(t,r)=>{if("backward"===r.direction)throw new i.cV(A.constructor.name);t.addIssue=i=>{"string"==typeof i?t.issues.push(a.sn(i,t.value,e)):(i.fatal&&(i.continue=!1),i.code??(i.code="custom"),"input"in i||(i.input=t.value),i.inst??(i.inst=A),t.issues.push(a.sn(i)))};let n=e.transform(t.value,t);return n instanceof Promise?n.then(A=>(t.value=A,t)):(t.value=n,t)}}),eN=i.xI("ZodOptional",(A,e)=>{Ad.init(A,e),A1.init(A,e),A._zod.processJSONSchema=(e,t,i)=>AW(A,e,t,i),A.unwrap=()=>A._zod.def.innerType});function ej(A){return new eN({type:"optional",innerType:A})}let eO=i.xI("ZodExactOptional",(A,e)=>{Af.init(A,e),A1.init(A,e),A._zod.processJSONSchema=(e,t,i)=>AW(A,e,t,i),A.unwrap=()=>A._zod.def.innerType}),eK=i.xI("ZodNullable",(A,e)=>{AQ.init(A,e),A1.init(A,e),A._zod.processJSONSchema=(e,t,i)=>{let r,n,s;return r=A._zod.def,n=(0,AH.Lp)(r.innerType,e,i),s=e.seen.get(A),void("openapi-3.0"===e.target?(s.ref=r.innerType,t.nullable=!0):t.anyOf=[n,{type:"null"}])},A.unwrap=()=>A._zod.def.innerType});function eY(A){return new eK({type:"nullable",innerType:A})}let ez=i.xI("ZodDefault",(A,e)=>{AC.init(A,e),A1.init(A,e),A._zod.processJSONSchema=(e,t,i)=>{let r,n;return r=A._zod.def,(0,AH.Lp)(r.innerType,e,i),e.seen.get(A).ref=r.innerType,void((n=Aq(r.defaultValue,A,e,t,i))!==AV&&(t.default=n))},A.unwrap=()=>A._zod.def.innerType,A.removeDefault=A.unwrap}),eJ=i.xI("ZodPrefault",(A,e)=>{Aw.init(A,e),A1.init(A,e),A._zod.processJSONSchema=(e,t,i)=>((A,e,t,i)=>{let r=A._zod.def;if((0,AH.Lp)(r.innerType,e,i),e.seen.get(A).ref=r.innerType,"input"!==e.io)return;let n=Aq(r.defaultValue,A,e,t,i);n!==AV&&(t._prefault=n)})(A,e,t,i),A.unwrap=()=>A._zod.def.innerType}),eX=i.xI("ZodNonOptional",(A,e)=>{AE.init(A,e),A1.init(A,e),A._zod.processJSONSchema=(e,t,i)=>{let r;return r=A._zod.def,void((0,AH.Lp)(r.innerType,e,i),e.seen.get(A).ref=r.innerType)},A.unwrap=()=>A._zod.def.innerType}),eV=i.xI("ZodCatch",(A,e)=>{Av.init(A,e),A1.init(A,e),A._zod.processJSONSchema=(e,t,i)=>((A,e,t,i)=>{let r,n=A._zod.def;(0,AH.Lp)(n.innerType,e,i),e.seen.get(A).ref=n.innerType;try{r=n.catchValue(void 0)}catch{(0,AH._S)(A,e,t,i,"Dynamic catch values are not supported in JSON Schema");return}t.default=r})(A,e,t,i),A.unwrap=()=>A._zod.def.innerType,A.removeCatch=A.unwrap}),eq=i.xI("ZodPipe",(A,e)=>{Ay.init(A,e),A1.init(A,e),A._zod.processJSONSchema=(e,t,i)=>{let r,n,s;return n=(r=A._zod.def).in._zod.traits.has("$ZodTransform"),s="input"===e.io?n?r.out:r.in:r.out,void((0,AH.Lp)(s,e,i),e.seen.get(A).ref=s)},A.in=e.in,A.out=e.out});function eW(A,e){return new eq({type:"pipe",in:A,out:e})}let eZ=i.xI("ZodReadonly",(A,e)=>{AD.init(A,e),A1.init(A,e),A._zod.processJSONSchema=(e,t,i)=>{let r;return r=A._zod.def,void((0,AH.Lp)(r.innerType,e,i),e.seen.get(A).ref=r.innerType,t.readOnly=!0)},A.unwrap=()=>A._zod.def.innerType}),e$=i.xI("ZodCustom",(A,e)=>{AF.init(A,e),A1.init(A,e),A._zod.processJSONSchema=(e,t,i)=>{(0,AH._S)(A,e,t,i,"Custom types cannot be represented in JSON Schema")}});AS.q0,AS.mI},897885:function(A){"use strict";A.exports=JSON.parse('{"$ref":"#/definitions/AssetHyperlink","definitions":{"AssetHyperlink":{"type":"object","properties":{"nodeType":{"type":"string","enum":["asset-hyperlink"]},"data":{"type":"object","properties":{"target":{"$ref":"#/definitions/Link<\\"Asset\\">"}},"additionalProperties":false,"required":["target"]},"content":{"type":"array","items":{"$ref":"#/definitions/Text"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Link<\\"Asset\\">":{"type":"object","properties":{"sys":{"type":"object","properties":{"type":{"type":"string","enum":["Link"]},"linkType":{"type":"string","enum":["Asset"]},"id":{"type":"string"}},"additionalProperties":false,"required":["id","linkType","type"]}},"additionalProperties":false,"required":["sys"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},364061:function(A){"use strict";A.exports=JSON.parse('{"$ref":"#/definitions/Quote","definitions":{"Quote":{"type":"object","properties":{"nodeType":{"type":"string","enum":["blockquote"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"$ref":"#/definitions/Paragraph"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Paragraph":{"type":"object","properties":{"nodeType":{"type":"string","enum":["paragraph"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},918071:function(A){"use strict";A.exports=JSON.parse('{"$ref":"#/definitions/Document","definitions":{"Document":{"type":"object","properties":{"nodeType":{"type":"string","enum":["document"]},"content":{"type":"array","items":{"$ref":"#/definitions/TopLevelBlock"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"TopLevelBlock":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/TopLevelBlockEnum"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Block"},{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"TopLevelBlockEnum":{"enum":["blockquote","embedded-asset-block","embedded-entry-block","embedded-resource-block","heading-1","heading-2","heading-3","heading-4","heading-5","heading-6","hr","ordered-list","paragraph","table","unordered-list"],"type":"string"},"Block":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/BLOCKS"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Block"},{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"BLOCKS":{"description":"Map of all Contentful block types. Blocks contain inline or block nodes.","type":"string","enum":["document","paragraph","heading-1","heading-2","heading-3","heading-4","heading-5","heading-6","ordered-list","unordered-list","list-item","hr","blockquote","embedded-entry-block","embedded-asset-block","embedded-resource-block","table","table-row","table-cell","table-header-cell"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},866241:function(A){"use strict";A.exports=JSON.parse('{"$ref":"#/definitions/AssetLinkBlock","definitions":{"AssetLinkBlock":{"type":"object","properties":{"nodeType":{"type":"string","enum":["embedded-asset-block"]},"data":{"type":"object","properties":{"target":{"$ref":"#/definitions/Link<\\"Asset\\">"}},"additionalProperties":false,"required":["target"]},"content":{"maxItems":0,"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Link<\\"Asset\\">":{"type":"object","properties":{"sys":{"type":"object","properties":{"type":{"type":"string","enum":["Link"]},"linkType":{"type":"string","enum":["Asset"]},"id":{"type":"string"}},"additionalProperties":false,"required":["id","linkType","type"]}},"additionalProperties":false,"required":["sys"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},616649:function(A){"use strict";A.exports=JSON.parse('{"$ref":"#/definitions/EntryLinkBlock","definitions":{"EntryLinkBlock":{"type":"object","properties":{"nodeType":{"type":"string","enum":["embedded-entry-block"]},"data":{"type":"object","properties":{"target":{"$ref":"#/definitions/Link<\\"Entry\\">"}},"additionalProperties":false,"required":["target"]},"content":{"maxItems":0,"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Link<\\"Entry\\">":{"type":"object","properties":{"sys":{"type":"object","properties":{"type":{"type":"string","enum":["Link"]},"linkType":{"type":"string","enum":["Entry"]},"id":{"type":"string"}},"additionalProperties":false,"required":["id","linkType","type"]}},"additionalProperties":false,"required":["sys"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},238477:function(A){"use strict";A.exports=JSON.parse('{"$ref":"#/definitions/EntryLinkInline","definitions":{"EntryLinkInline":{"type":"object","properties":{"nodeType":{"type":"string","enum":["embedded-entry-inline"]},"data":{"type":"object","properties":{"target":{"$ref":"#/definitions/Link<\\"Entry\\">"}},"additionalProperties":false,"required":["target"]},"content":{"maxItems":0,"type":"array","items":{"$ref":"#/definitions/Text"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Link<\\"Entry\\">":{"type":"object","properties":{"sys":{"type":"object","properties":{"type":{"type":"string","enum":["Link"]},"linkType":{"type":"string","enum":["Entry"]},"id":{"type":"string"}},"additionalProperties":false,"required":["id","linkType","type"]}},"additionalProperties":false,"required":["sys"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},448119:function(A){"use strict";A.exports=JSON.parse('{"$ref":"#/definitions/ResourceLinkBlock","definitions":{"ResourceLinkBlock":{"type":"object","properties":{"nodeType":{"type":"string","enum":["embedded-resource-block"]},"data":{"type":"object","properties":{"target":{"$ref":"#/definitions/ResourceLink"}},"additionalProperties":false,"required":["target"]},"content":{"maxItems":0,"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"ResourceLink":{"type":"object","properties":{"sys":{"type":"object","properties":{"type":{"type":"string","enum":["ResourceLink"]},"linkType":{"type":"string","enum":["Contentful:Entry"]},"urn":{"type":"string"}},"additionalProperties":false,"required":["linkType","type","urn"]}},"additionalProperties":false,"required":["sys"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additional
614Properties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},943703:function(A){"use strict";A.exports=JSON.parse('{"$ref":"#/definitions/ResourceLinkInline","definitions":{"ResourceLinkInline":{"type":"object","properties":{"nodeType":{"type":"string","enum":["embedded-resource-inline"]},"data":{"type":"object","properties":{"target":{"$ref":"#/definitions/ResourceLink"}},"additionalProperties":false,"required":["target"]},"content":{"maxItems":0,"type":"array","items":{"$ref":"#/definitions/Text"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"ResourceLink":{"type":"object","properties":{"sys":{"type":"object","properties":{"type":{"type":"string","enum":["ResourceLink"]},"linkType":{"type":"string","enum":["Contentful:Entry"]},"urn":{"type":"string"}},"additionalProperties":false,"required":["linkType","type","urn"]}},"additionalProperties":false,"required":["sys"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},841297:function(A){"use strict";A.exports=JSON.parse('{"$ref":"#/definitions/EntryHyperlink","definitions":{"EntryHyperlink":{"type":"object","properties":{"nodeType":{"type":"string","enum":["entry-hyperlink"]},"data":{"type":"object","properties":{"target":{"$ref":"#/definitions/Link<\\"Entry\\">"}},"additionalProperties":false,"required":["target"]},"content":{"type":"array","items":{"$ref":"#/definitions/Text"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Link<\\"Entry\\">":{"type":"object","properties":{"sys":{"type":"object","properties":{"type":{"type":"string","enum":["Link"]},"linkType":{"type":"string","enum":["Entry"]},"id":{"type":"string"}},"additionalProperties":false,"required":["id","linkType","type"]}},"additionalProperties":false,"required":["sys"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},285018:function(A){"use strict";A.exports=JSON.parse('{"$ref":"#/definitions/Heading1","definitions":{"Heading1":{"type":"object","properties":{"nodeType":{"type":"string","enum":["heading-1"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},326507:function(A){"use strict";A.exports=JSON.parse('{"$ref":"#/definitions/Heading2","definitions":{"Heading2":{"type":"object","properties":{"nodeType":{"type":"string","enum":["heading-2"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},398920:function(A){"use strict";A.exports=JSON.parse('{"$ref":"#/definitions/Heading3","definitions":{"Heading3":{"type":"object","properties":{"nodeType":{"type":"string","enum":["heading-3"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},12465:function(A){"use strict";A.exports=JSON.parse('{"$ref":"#/definitions/Heading4","definitions":{"Heading4":{"type":"object","properties":{"nodeType":{"type":"string","enum":["heading-4"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},488470:function(A){"use strict";A.exports=JSON.parse('{"$ref":"#/definitions/Heading5","definitions":{"Heading5":{"type":"object","properties":{"nodeType":{"type":"string","enum":["heading-5"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},934839:function(A){"use strict";A.exports=JSON.parse('{"$ref":"#/definitions/Heading6","definitions":{"Heading6":{"type":"object","properties":{"nodeType":{"type":"string","enum":["heading-6"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},797828:function(A){"use strict";A.exports=JSON.parse('{"$ref":"#/definitions/Hr","definitions":{"Hr":{"type":"object","properties":{"nodeType":{"type":"string","enum":["hr"]},"data":{"maxItems":0,"type":"object","properties":{}},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},709156:function(A){"use strict";A.exports=JSON.parse('{"$ref":"#/definitions/Hyperlink","definitions":{"Hyperlink":{"type":"object","properties":{"nodeType":{"type":"string","enum":["hyperlink"]},"data":{"type":"object","properties":{"uri":{"type":"string"}},"additionalProperties":false,"required":["uri"]},"content":{"type":"array","items":{"$ref":"#/definitions/Text"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},953110:function(A){"use strict";A.exports=JSON.parse('{"$ref":"#/definitions/ListItem","definitions":{"ListItem":{"type":"object","properties":{"nodeType":{"type":"string","enum":["list-item"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"$ref":"#/definitions/ListItemBlock"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"ListItemBlock":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/ListItemBlockEnum"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Block"},{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"ListItemBlockEnum":{"enum":["blockquote","embedded-asset-block","embedded-entry-block","embedded-resource-block","heading-1","heading-2","heading-3","heading-4","heading-5","heading-6","hr","ordered-list","paragraph","unordered-list"],"type":"string"},"Block":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/BLOCKS"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Block"},{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"BLOCKS":{"description":"Map of all Contentful block types. Blocks contain inline or block nodes.","type":"string","enum":["document","paragraph","heading-1","heading-2","heading-3","heading-4","heading-5","heading-6","ordered-list","unordered-list","list-item","hr","blockquote","embedded-entry-block","embedded-asset-block","embedded-resource-block","table","table-row","table-cell","table-header-cell"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entr
614y-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},622658:function(A){"use strict";A.exports=JSON.parse('{"$ref":"#/definitions/OrderedList","definitions":{"OrderedList":{"type":"object","properties":{"nodeType":{"type":"string","enum":["ordered-list"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"$ref":"#/definitions/ListItem"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"ListItem":{"type":"object","properties":{"nodeType":{"type":"string","enum":["list-item"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"$ref":"#/definitions/ListItemBlock"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"ListItemBlock":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/ListItemBlockEnum"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Block"},{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"ListItemBlockEnum":{"enum":["blockquote","embedded-asset-block","embedded-entry-block","embedded-resource-block","heading-1","heading-2","heading-3","heading-4","heading-5","heading-6","hr","ordered-list","paragraph","unordered-list"],"type":"string"},"Block":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/BLOCKS"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Block"},{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"BLOCKS":{"description":"Map of all Contentful block types. Blocks contain inline or block nodes.","type":"string","enum":["document","paragraph","heading-1","heading-2","heading-3","heading-4","heading-5","heading-6","ordered-list","unordered-list","list-item","hr","blockquote","embedded-entry-block","embedded-asset-block","embedded-resource-block","table","table-row","table-cell","table-header-cell"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},791944:function(A){"use strict";A.exports=JSON.parse('{"$ref":"#/definitions/Paragraph","definitions":{"Paragraph":{"type":"object","properties":{"nodeType":{"type":"string","enum":["paragraph"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},451313:function(A){"use strict";A.exports=JSON.parse('{"$ref":"#/definitions/ResourceHyperlink","definitions":{"ResourceHyperlink":{"type":"object","properties":{"nodeType":{"type":"string","enum":["resource-hyperlink"]},"data":{"type":"object","properties":{"target":{"$ref":"#/definitions/ResourceLink"}},"additionalProperties":false,"required":["target"]},"content":{"type":"array","items":{"$ref":"#/definitions/Text"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"ResourceLink":{"type":"object","properties":{"sys":{"type":"object","properties":{"type":{"type":"string","enum":["ResourceLink"]},"linkType":{"type":"string","enum":["Contentful:Entry"]},"urn":{"type":"string"}},"additionalProperties":false,"required":["linkType","type","urn"]}},"additionalProperties":false,"required":["sys"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},994013:function(A){"use strict";A.exports=JSON.parse('{"$ref":"#/definitions/TableCell","definitions":{"TableCell":{"type":"object","properties":{"nodeType":{"enum":["table-cell","table-header-cell"],"type":"string"},"data":{"type":"object","properties":{"colspan":{"type":"number"}
614,"rowspan":{"type":"number"}},"additionalProperties":false},"content":{"minItems":1,"type":"array","items":{"$ref":"#/definitions/Paragraph"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Paragraph":{"type":"object","properties":{"nodeType":{"type":"string","enum":["paragraph"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},374599:function(A){"use strict";A.exports=JSON.parse('{"$ref":"#/definitions/TableHeaderCell","definitions":{"TableHeaderCell":{"type":"object","properties":{"nodeType":{"type":"string","enum":["table-header-cell"]},"data":{"type":"object","properties":{"colspan":{"type":"number"},"rowspan":{"type":"number"}},"additionalProperties":false},"content":{"minItems":1,"type":"array","items":{"$ref":"#/definitions/Paragraph"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Paragraph":{"type":"object","properties":{"nodeType":{"type":"string","enum":["paragraph"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},42247:function(A){"use strict";A.exports=JSON.parse('{"$ref":"#/definitions/TableRow","definitions":{"TableRow":{"type":"object","properties":{"nodeType":{"type":"string","enum":["table-row"]},"data":{"type":"object","properties":{}},"content":{"minItems":1,"type":"array","items":{"$ref":"#/definitions/TableCell"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"TableCell":{"type":"object","properties":{"nodeType":{"enum":["table-cell","table-header-cell"],"type":"string"},"data":{"type":"object","properties":{"colspan":{"type":"number"},"rowspan":{"type":"number"}},"additionalProperties":false},"content":{"minItems":1,"type":"array","items":{"$ref":"#/definitions/Paragraph"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Paragraph":{"type":"object","properties":{"nodeType":{"type":"string","enum":["paragraph"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},978234:function(A){"use strict";A.exports=JSON.parse('{"$ref":"#/definitions/Table","definitions":{"Table":{"type":"object","properties":{"nodeType":{"type":"string","enum":["table"]},"data":{"type":"object","properties":{}},"content":{"minItems":1,"type":"array","items":{"$ref":"#/definitions/TableRow"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"TableRow":{"type":"object","properties":{"nodeType":{"type":"string","enum":["table-row"]},"data":{"type":"object","properties":{}},"content":{"minItems":1,"type":"array","items":{"$ref":"#/definitions/TableCell"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"TableCell":{"type":"object","properties":{"nodeType":{"enum":["table-cell","table-header-cell"],"type":"string"},"data":{"type":"object","properties":{"colspan":{"type":"number"}
614,"rowspan":{"type":"number"}},"additionalProperties":false},"content":{"minItems":1,"type":"array","items":{"$ref":"#/definitions/Paragraph"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Paragraph":{"type":"object","properties":{"nodeType":{"type":"string","enum":["paragraph"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},974957:function(A){"use strict";A.exports=JSON.parse('{"$ref":"#/definitions/Text","definitions":{"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},340133:function(A){"use strict";A.exports=JSON.parse('{"$ref":"#/definitions/UnorderedList","definitions":{"UnorderedList":{"type":"object","properties":{"nodeType":{"type":"string","enum":["unordered-list"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"$ref":"#/definitions/ListItem"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"ListItem":{"type":"object","properties":{"nodeType":{"type":"string","enum":["list-item"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"$ref":"#/definitions/ListItemBlock"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"ListItemBlock":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/ListItemBlockEnum"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Block"},{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"ListItemBlockEnum":{"enum":["blockquote","embedded-asset-block","embedded-entry-block","embedded-resource-block","heading-1","heading-2","heading-3","heading-4","heading-5","heading-6","hr","ordered-list","paragraph","unordered-list"],"type":"string"},"Block":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/BLOCKS"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Block"},{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"BLOCKS":{"description":"Map of all Contentful block types. Blocks contain inline or block nodes.","type":"string","enum":["document","paragraph","heading-1","heading-2","heading-3","heading-4","heading-5","heading-6","ordered-list","unordered-list","list-item","hr","blockquote","embedded-entry-block","embedded-asset-block","embedded-resource-block","table","table-row","table-cell","table-header-cell"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')}}]);
615//# debugId=6bb8f69a-3aa1-5cd9-8560-9e4aada197ea

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.