CVE-2026-5737

Independent Analytics <= 2.14.9 - Unauthenticated Server-Side Request Forgery via Tracking Route

mediumServer-Side Request Forgery (SSRF)
6.5
CVSS Score
6.5
CVSS Score
medium
Severity
2.14.10
Patched in
1d
Time to patch

Description

The Independent Analytics plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 2.14.9. This is due to a public tracking route at /wp-json/iawp/search that accepts attacker-controlled referrer_url values when the signature matches, combined with a scheduled favicon fetcher that performs unrestricted cURL requests to stored domains. The signature validation is insufficient because the signature is embedded in publicly-accessible JavaScript and the salt is static per site, allowing attackers to extract valid signatures. The favicon downloader uses raw cURL functions without any SSRF protection mechanisms (no localhost blocking, no private network filtering, and does not use WordPress's wp_safe_remote_* functions). This makes it possible for unauthenticated attackers to inject malicious referrer domains into the database and trigger server-side requests to arbitrary hosts including internal services.

CVSS Vector Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Low
Confidentiality
Low
Integrity
None
Availability

Technical Details

Affected versions<=2.14.9
PublishedMay 27, 2026
Last updatedMay 28, 2026
Affected pluginindependent-analytics

What Changed in the Fix

Changes introduced in v2.14.10

Loading patch diff...

Source Code

WordPress.org SVN
Research Plan
Unverified

# Research Plan: CVE-2026-5737 - Independent Analytics SSRF ## 1. Vulnerability Summary The Independent Analytics plugin (<= 2.14.9) is vulnerable to a two-stage Server-Side Request Forgery (SSRF). 1. **Injection:** The plugin exposes a public, unauthenticated REST API endpoint at `/wp-json/iawp/…

Show full research plan

Research Plan: CVE-2026-5737 - Independent Analytics SSRF

1. Vulnerability Summary

The Independent Analytics plugin (<= 2.14.9) is vulnerable to a two-stage Server-Side Request Forgery (SSRF).

  1. Injection: The plugin exposes a public, unauthenticated REST API endpoint at /wp-json/iawp/search (the "tracking route"). This endpoint accepts a referrer_url parameter. While it requires a signature, this signature is derived from a static per-site salt and is exposed in the frontend JavaScript, allowing unauthenticated attackers to generate or retrieve valid signatures.
  2. Execution (Sink): The plugin includes a "scheduled favicon fetcher" that iterates through stored referrer domains and performs a cURL request to fetch favicons. This fetcher uses raw PHP cURL functions rather than WordPress's wp_safe_remote_* functions, lacking protections against internal network requests (e.g., no blocking of 127.0.0.1 or private IP ranges).

2. Attack Vector Analysis

  • Endpoint: /wp-json/iawp/search (REST API)
  • Method: GET or POST (usually tracking routes support both, but the signature must be valid).
  • Parameters:
    • referrer_url: The target URL for the SSRF (e.g., http://127.0.0.1:22 or an internal metadata service).
    • signature: A hash required to validate the tracking request.
  • Authentication: Unauthenticated.
  • Preconditions: The plugin must be active. A valid signature must be retrieved from the frontend.

3. Code Flow

  1. Entry Point: An unauthenticated request is made to the REST route registered in the IAWP namespace (likely in a class named Tracker or Search_Route).
  2. Validation: The route checks the signature parameter. The salt for this signature is found in the database (static per site) and is often included in the iawp_tracker (inferred) JavaScript object localized on the frontend.
  3. Storage: Once the signature is validated, the referrer_url is stored in the iawp_referrers (inferred) database table.
  4. SSRF Sink: A background process (likely a WP-Cron task named iawp_fetch_favicons or similar) triggers the IAWP\Favicons\Downloader (inferred).
  5. Execution: The downloader reads the malicious referrer_url from the database and passes it to a function that uses curl_init() and curl_exec() without restricting the target IP/host.

4. Nonce & Signature Acquisition Strategy

This vulnerability relies on a signature rather than a standard WordPress nonce for the REST route. The signature is typically exposed via wp_localize_script.

Strategy:

  1. Navigate to the site's homepage using browser_navigate.
  2. Inspect the page source for the localized JavaScript data. The plugin likely localizes a variable such as iawp_tracker or iawp_data.
  3. Use browser_eval to extract the required tracking parameters:
    // Example evaluation (exact variable name to be verified in situ)
    JSON.stringify({
        endpoint: window.iawp_tracker?.endpoint,
        signature: window.iawp_tracker?.signature,
        cid: window.iawp_tracker?.cid
    });
    
  4. If the signature is bound to a specific URL/action, identify the logic in the plugin's frontend JS (e.g., public/js/tracker.js) to see how the signature is passed to the /iawp/search route.

5. Exploitation Strategy

Step 1: Discovery

  1. Search the plugin directory for the REST route registration:
    grep -rn "register_rest_route" .
  2. Find the JS localization:
    grep -rn "wp_localize_script" .
  3. Identify the favicon downloader class/function to confirm it uses curl_exec:
    grep -rn "curl_exec" .

Step 2: Inject Malicious Referrer

Send an unauthenticated request to the tracking endpoint using the http_request tool.

  • URL: http://localhost:8080/wp-json/iawp/search
  • Method: GET
  • Query Params:
    • referrer_url: http://127.0.0.1:80/ (Target internal service)
    • signature: [Retrieved from Step 4]
    • iawp_action: search (inferred)

Step 3: Trigger the SSRF Sink

Since the favicon fetcher is scheduled, force the execution via WP-CLI to simulate the cron job.

  1. Identify the cron hook: wp cron event list
  2. Run the favicon fetcher: wp cron event run <hook_name> (e.g., iawp_fetch_favicons).

6. Test Data Setup

  1. Plugin Installation: Ensure Independent Analytics version 2.14.9 is installed and activated.
  2. Internal Service Simulation: Start a simple listener on an internal port to verify the SSRF:
    nc -lvp 12345 (if possible in the environment) or target an existing internal service like the WordPress site itself on 127.0.0.1.

7. Expected Results

  • The REST API should return a 200 OK or 201 Created response.
  • The database should now contain the malicious referrer_url in the analytics tables.
  • Upon running the cron task, the server will initiate an outbound HTTP request to the referrer_url.

8. Verification Steps

  1. Database Check: Verify the malicious URL is stored:
    wp db query "SELECT * FROM wp_iawp_referrers WHERE referrer_url LIKE '%127.0.0.1%'" (table name inferred).
  2. Network Observation: If targeting a listener, observe the incoming connection.
  3. Log Check: Check for any cURL errors in the PHP error log if the internal target is unreachable (this confirms the request was attempted).

9. Alternative Approaches

If the signature validation prevents direct injection:

  • Examine Salt: If the salt is truly static and defined in code (e.g., IAWP_SALT in Env.php), calculate the signature manually using the same algorithm found in the source.
  • Direct AJAX: Check if the provided IAWP/AJAX/Filter.php or IAWP/AJAX/Export_Reports.php can be reached with lower privileges to influence the statistics/referrer data. However, the REST route is the primary identified vector.
Research Findings
Static analysis — not yet PoC-verified

Summary

The Independent Analytics plugin for WordPress is vulnerable to unauthenticated Server-Side Request Forgery (SSRF) due to an insecure analytics tracking route and a background favicon fetcher. Attackers can extract a valid tracking signature from the site's frontend and use it to inject malicious URLs into the database, which are then requested by the server via raw cURL without internal network restrictions.

Security Fix

diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/dist/js/dashboard_widget.js /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/dist/js/dashboard_widget.js
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/dist/js/dashboard_widget.js	2026-01-21 14:40:22.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/dist/js/dashboard_widget.js	2026-05-19 18:33:12.000000000 +0000
@@ -1,4 +1,4 @@
-!function(t,e,r,n,i){var a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},o="function"==typeof a[n]&&a[n],s=o.cache||{},l="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function u(e,r){if(!s[e]){if(!t[e]){var i="function"==typeof a[n]&&a[n];if(!r&&i)return i(e,!0);if(o)return o(e,!0);if(l&&"string"==typeof e)return l(e);var c=Error("Cannot find module '"+e+"'");throw c.code="MODULE_NOT_FOUND",c}f.resolve=function(r){var n=t[e][1][r];return null!=n?n:r},f.cache={};var h=s[e]=new u.Module(e);t[e][0].call(h.exports,f,h,h.exports,this)}return s[e].exports;function f(t){var e=f.resolve(t);return!1===e?{}:u(e)}}u.isParcelRequire=!0,u.Module=function(t){this.id=t,this.bundle=u,this.exports={}},u.modules=t,u.cache=s,u.parent=o,u.register=function(e,r){t[e]=[function(t,e){e.exports=r},{}]},Object.defineProperty(u,"root",{get:function(){return a[n]}}),a[n]=u;for(var c=0;c<e.length;c++)u(e[c]);if(r){var h=u(r);"object"==typeof exports&&"undefined"!=typeof module?module.exports=h:"function"==typeof define&&define.amd&&define(function(){return h})}}({"5IuoB":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js"),i=t("@hotwired/stimulus"),a=t("./controllers/chart_controller"),o=n.interopDefault(a);window.Stimulus=(0,i.Application).start(),Stimulus.register("chart",o.default)},{"@hotwired/stimulus":"crDvk","./controllers/chart_controller":"78XDv","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],crDvk:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"Application",function(){return tu}),n.export(r,"AttributeObserver",function(){return C}),n.export(r,"Context",function(){return $}),n.export(r,"Controller",function(){return tb}),n.export(r,"ElementObserver",function(){return D}),n.export(r,"IndexedMultimap",function(){return R}),n.export(r,"Multimap",function(){return L}),n.export(r,"SelectorObserver",function(){return B}),n.export(r,"StringMapObserver",function(){return N}),n.export(r,"TokenListObserver",function(){return V}),n.export(r,"ValueListObserver",function(){return z}),n.export(r,"add",function(){return j}),n.export(r,"defaultSchema",function(){return ts}),n.export(r,"del",function(){return T}),n.export(r,"fetch",function(){return F}),n.export(r,"prune",function(){return I});var i=t("@swc/helpers/_/_async_to_generator"),a=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_define_property"),l=t("@swc/helpers/_/_get"),u=t("@swc/helpers/_/_get_prototype_of"),c=t("@swc/helpers/_/_inherits"),h=t("@swc/helpers/_/_sliced_to_array"),f=t("@swc/helpers/_/_to_consumable_array"),d=t("@swc/helpers/_/_type_of"),p=t("@swc/helpers/_/_create_super"),v=t("@swc/helpers/_/_ts_generator"),g=function(){function t(e,r,n){(0,a._)(this,t),this.eventTarget=e,this.eventName=r,this.eventOptions=n,this.unorderedBindings=new Set}return(0,o._)(t,[{key:"connect",value:function(){this.eventTarget.addEventListener(this.eventName,this,this.eventOptions)}},{key:"disconnect",value:function(){this.eventTarget.removeEventListener(this.eventName,this,this.eventOptions)}},{key:"bindingConnected",value:function(t){this.unorderedBindings.add(t)}},{key:"bindingDisconnected",value:function(t){this.unorderedBindings.delete(t)}},{key:"handleEvent",value:function(t){var e=function(t){if("immediatePropagationStopped"in t)return t;var e=t.stopImmediatePropagation;return Object.assign(t,{immediatePropagationStopped:!1,stopImmediatePropagation:function(){this.immediatePropagationStopped=!0,e.call(this)}})}(t),r=!0,n=!1,i=void 0;try{for(var a,o=this.bindings[Symbol.iterator]();!(r=(a=o.next()).done);r=!0){var s=a.value;if(e.immediatePropagationStopped)break;s.handleEvent(e)}}catch(t){n=!0,i=t}finally{try{r||null==o.return||o.return()}finally{if(n)throw i}}}},{key:"hasBindings",value:function(){return this.unorderedBindings.size>0}},{key:"bindings",get:function(){return Array.from(this.unorderedBindings).sort(function(t,e){var r=t.index,n=e.index;return r<n?-1:r>n?1:0})}}]),t}(),y=function(){function t(e){(0,a._)(this,t),this.application=e,this.eventListenerMaps=new Map,this.started=!1}return(0,o._)(t,[{key:"start",value:function(){this.started||(this.started=!0,this.eventListeners.forEach(function(t){return t.connect()}))}},{key:"stop",value:function(){this.started&&(this.started=!1,this.eventListeners.forEach(function(t){return t.disconnect()}))}},{key:"eventListeners",get:function(){return Array.from(this.eventListenerMaps.values()).reduce(function(t,e){return t.concat(Array.from(e.values()))},[])}},{key:"bindingConnected",value:function(t){this.fetchEventListenerForBinding(t).bindingConnected(t)}},{key:"bindingDisconnected",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.fetchEventListenerForBinding(t).bindingDisconnected(t),e&&this.clearEventListenersForBinding(t)}},{key:"handleError",value:function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.application.handleError(t,"Error ".concat(e),r)}},{key:"clearEventListenersForBinding",value:function(t){var e=this.fetchEventListenerForBinding(t);e.hasBindings()||(e.disconnect(),this.removeMappedEventListenerFor(t))}},{key:"removeMappedEventListenerFor",value:function(t){var e=t.eventTarget,r=t.eventName,n=t.eventOptions,i=this.fetchEventListenerMapForEventTarget(e),a=this.cacheKey(r,n);i.delete(a),0==i.size&&this.eventListenerMaps.delete(e)}},{key:"fetchEventListenerForBinding",value:function(t){var e=t.eventTarget,r=t.eventName,n=t.eventOptions;return this.fetchEventListener(e,r,n)}},{key:"fetchEventListener",value:function(t,e,r){var n=this.fetchEventListenerMapForEventTarget(t),i=this.cacheKey(e,r),a=n.get(i);return a||(a=this.createEventListener(t,e,r),n.set(i,a)),a}},{key:"createEventListener",value:function(t,e,r){var n=new g(t,e,r);return this.started&&n.connect(),n}},{key:"fetchEventListenerMapForEventTarget",value:function(t){var e=this.eventListenerMaps.get(t);return e||(e=new Map,this.eventListenerMaps.set(t,e)),e}},{key:"cacheKey",value:function(t,e){var r=[t];return Object.keys(e).sort().forEach(function(t){r.push("".concat(e[t]?"":"!").concat(t))}),r.join(":")}}]),t}(),m={stop:function(t){var e=t.event;return t.value&&e.stopPropagation(),!0},prevent:function(t){var e=t.event;return t.value&&e.preventDefault(),!0},self:function(t){var e=t.event,r=t.value,n=t.element;return!r||n===e.target}},b=/^(?:(?:([^.]+?)\+)?(.+?)(?:\.(.+?))?(?:@(window|document))?->)?(.+?)(?:#([^:]+?))(?::(.+))?$/;function _(t){return t.replace(/(?:[_-])([a-z0-9])/g,function(t,e){return e.toUpperCase()})}function x(t){return _(t.replace(/--/g,"-").replace(/__/g,"_"))}function k(t){return t.charAt(0).toUpperCase()+t.slice(1)}function w(t){return t.replace(/([A-Z])/g,function(t,e){return"-".concat(e.toLowerCase())})}function M(t,e){return Object.prototype.hasOwnProperty.call(t,e)}var S=["meta","ctrl","alt","shift"],O=function(){function t(e,r,n,i){(0,a._)(this,t),this.element=e,this.index=r,this.eventTarget=n.eventTarget||e,this.eventName=n.eventName||function(t){var e=t.tagName.toLowerCase();if(e in A)return A[e](t)}(e)||E("missing event name"),this.eventOptions=n.eventOptions||{},this.identifier=n.identifier||E("missing identifier"),this.methodName=n.methodName||E("missing method name"),this.keyFilter=n.keyFilter||"",this.schema=i}return(0,o._)(t,[{key:"toString",value:function(){var t=this.keyFilter?".".concat(this.keyFilter):"",e=this.eventTargetName?"@".concat(this.eventTargetName):"";return"".concat(this.eventName).concat(t).concat(e,"->").concat(this.identifier,"#").concat(this.methodName)}},{key:"shouldIgnoreKeyboardEvent",value:function(t){if(!this.keyFilter)return!1;var e=this.keyFilter.split("+");if(this.keyFilterDissatisfied(t,e))return!0;var r=e.filter(function(t){return!S.includes(t)})[0];return!!r&&(M(this.keyMappings,r)||E("contains unknown key filter: ".concat(this.keyFilter)),this.keyMappings[r].toLowerCase()!==t.key.toLowerCase())}},{key:"shouldIgnoreMouseEvent",value:function(t){if(!this.keyFilter)return!1;var e=[this.keyFilter];return!!this.keyFilterDissatisfied(t,e)}},{key:"params",get:function(){var t={},e=RegExp("^data-".concat(this.identifier,"-(.+)-param$"),"i"),r=!0,n=!1,i=void 0;try{for(var a,o=Array.from(this.element.attributes)[Symbol.iterator]();!(r=(a=o.next()).done);r=!0){var s=a.value,l=s.name,u=s.value,c=l.match(e),h=c&&c[1];h&&(t[_(h)]=function(t){try{return JSON.parse(t)}catch(e){return t}}(u))}}catch(t){n=!0,i=t}finally{try{r||null==o.return||o.return()}finally{if(n)throw i}}return t}},{key:"eventTargetName",get:function(){var t;return(t=this.eventTarget)==window?"window":t==document?"document":void 0}},{key:"keyMappings",get:function(){return this.schema.keyMappings}},{key:"keyFilterDissatisfied",value:function(t,e){var r=(0,h._)(S.map(function(t){return e.includes(t)}),4),n=r[0],i=r[1],a=r[2],o=r[3];return t.metaKey!==n||t.ctrlKey!==i||t.altKey!==a||t.shiftKey!==o}}],[{key:"forToken",value:function(t,e){var r,n,i,a;return new this(t.element,t.index,(n=(r=t.content.trim().match(b)||[])[2],(i=r[3])&&!["keydown","keyup","keypress"].includes(n)&&(n+=".".concat(i),i=""),{eventTarget:"window"==(a=r[4])?window:"document"==a?document:void 0,eventName:n,eventOptions:r[7]?r[7].split(":").reduce(function(t,e){return Object.assign(t,(0,s._)({},e.replace(/^!/,""),!/^!/.test(e)))},{}):{},identifier:r[5],methodName:r[6],keyFilter:r[1]||i}),e)}}]),t}(),A={a:function(){return"click"},button:function(){return"click"},form:function(){return"submit"},details:function(){return"toggle"},input:function(t){return"submit"==t.getAttribute("type")?"click":"input"},select:function(){return"change"},textarea:function(){return"input"}};function E(t){throw Error(t)}var P=function(){function t(e,r){(0,a._)(this,t),this.context=e,this.action=r}return(0,o._)(t,[{key:"index",get:function(){return this.action.index}},{key:"eventTarget",get:function(){return this.action.eventTarget}},{key:"eventOptions",get:function(){return this.action.eventOptions}},{key:"identifier",get:function(){return this.context.identifier}},{key:"handleEvent",value:function(t){var e=this.prepareActionEvent(t);this.willBeInvokedByEvent(t)&&this.applyEventModifiers(e)&&this.invokeWithEvent(e)}},{key:"eventName",get:function(){return this.action.eventName}},{key:"method",get:function(){var t=this.controller[this.methodName];if("function"==typeof t)return t;throw Error('Action "'.concat(this.action,'" references undefined method "').concat(this.methodName,'"'))}},{key:"applyEventModifiers",value:function(t){var e=this.action.element,r=this.context.application.actionDescriptorFilters,n=this.context.controller,i=!0,a=!0,o=!1,s=void 0;try{for(var l,u=Object.entries(this.eventOptions)[Symbol.iterator]();!(a=(l=u.next()).done);a=!0){var c=(0,h._)(l.value,2),f=c[0],d=c[1];if(f in r){var p=r[f];i=i&&p({name:f,value:d,event:t,element:e,controller:n})}}}catch(t){o=!0,s=t}finally{try{a||null==u.return||u.return()}finally{if(o)throw s}}return i}},{key:"prepareActionEvent",value:function(t){return Object.assign(t,{params:this.action.params})}},{key:"invokeWithEvent",value:function(t){var e=t.target,r=t.currentTarget;try{this.method.call(this.controller,t),this.context.logDebugActivity(this.methodName,{event:t,target:e,currentTarget:r,action:this.methodName})}catch(e){var n=this.identifier,i=this.controller,a=this.element,o=this.index;this.context.handleError(e,'invoking action "'.concat(this.action,'"'),{identifier:n,controller:i,element:a,index:o,event:t})}}},{key:"willBeInvokedByEvent",value:function(t){var e=t.target;return!(t instanceof KeyboardEvent&&this.action.shouldIgnoreKeyboardEvent(t)||t instanceof MouseEvent&&this.action.shouldIgnoreMouseEvent(t))&&(this.element===e||(e instanceof Element&&this.element.contains(e)?this.scope.containsElement(e):this.scope.containsElement(this.action.element)))}},{key:"controller",get:function(){return this.context.controller}},{key:"methodName",get:function(){return this.action.methodName}},{key:"element",get:function(){return this.scope.element}},{key:"scope",get:function(){return this.context.scope}}]),t}(),D=function(){function t(e,r){var n=this;(0,a._)(this,t),this.mutationObserverInit={attributes:!0,childList:!0,subtree:!0},this.element=e,this.started=!1,this.delegate=r,this.elements=new Set,this.mutationObserver=new MutationObserver(function(t){return n.processMutations(t)})}return(0,o._)(t,[{key:"start",value:function(){this.started||(this.started=!0,this.mutationObserver.observe(this.element,this.mutationObserverInit),this.refresh())}},{key:"pause",value:function(t){this.started&&(this.mutationObserver.disconnect(),this.started=!1),t(),this.started||(this.mutationObserver.observe(this.element,this.mutationObserverInit),this.started=!0)}},{key:"stop",value:function(){this.started&&(this.mutationObserver.takeRecords(),this.mutationObserver.disconnect(),this.started=!1)}},{key:"refresh",value:function(){if(this.started){var t=new Set(this.matchElementsInTree()),e=!0,r=!1,n=void 0;try{for(var i,a=Array.from(this.elements)[Symbol.iterator]();!(e=(i=a.next()).done);e=!0){var o=i.value;t.has(o)||this.removeElement(o)}}catch(t){r=!0,n=t}finally{try{e||null==a.return||a.return()}finally{if(r)throw n}}var s=!0,l=!1,u=void 0;try{for(var c,h=Array.from(t)[Symbol.iterator]();!(s=(c=h.next()).done);s=!0){var f=c.value;this.addElement(f)}}catch(t){l=!0,u=t}finally{try{s||null==h.return||h.return()}finally{if(l)throw u}}}}},{key:"processMutations",value:function(t){var e=!0,r=!1,n=void 0;if(this.started)try{for(var i,a=t[Symbol.iterator]();!(e=(i=a.next()).done);e=!0){var o=i.value;this.processMutation(o)}}catch(t){r=!0,n=t}finally{try{e||null==a.return||a.return()}finally{if(r)throw n}}}},{key:"processMutation",value:function(t){"attributes"==t.type?this.processAttributeChange(t.target,t.attributeName):"childList"==t.type&&(this.processRemovedNodes(t.removedNodes),this.processAddedNodes(t.addedNodes))}},{key:"processAttributeChange",value:function(t,e){this.elements.has(t)?this.delegate.elementAttributeChanged&&this.matchElement(t)?this.delegate.elementAttributeChanged(t,e):this.removeElement(t):this.matchElement(t)&&this.addElement(t)}},{key:"processRemovedNodes",value:function(t){var e=!0,r=!1,n=void 0;try{for(var i,a=Array.from(t)[Symbol.iterator]();!(e=(i=a.next()).done);e=!0){var o=i.value,s=this.elementFromNode(o);s&&this.processTree(s,this.removeElement)}}catch(t){r=!0,n=t}finally{try{e||null==a.return||a.return()}finally{if(r)throw n}}}},{key:"processAddedNodes",value:function(t){var e=!0,r=!1,n=void 0;try{for(var i,a=Array.from(t)[Symbol.iterator]();!(e=(i=a.next()).done);e=!0){var o=i.value,s=this.elementFromNode(o);s&&this.elementIsActive(s)&&this.processTree(s,this.addElement)}}catch(t){r=!0,n=t}finally{try{e||null==a.return||a.return()}finally{if(r)throw n}}}},{key:"matchElement",value:function(t){return this.delegate.matchElement(t)}},{key:"matchElementsInTree",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.element;return this.delegate.matchElementsInTree(t)}},{key:"processTree",value:function(t,e){var r=!0,n=!1,i=void 0;try{for(var a,o=this.matchElementsInTree(t)[Symbol.iterator]();!(r=(a=o.next()).done);r=!0){var s=a.value;e.call(this,s)}}catch(t){n=!0,i=t}finally{try{r||null==o.return||o.return()}finally{if(n)throw i}}}},{key:"elementFromNode",value:function(t){if(t.nodeType==Node.ELEMENT_NODE)return t}},{key:"elementIsActive",value:function(t){return t.isConnected==this.element.isConnected&&this.element.contains(t)}},{key:"addElement",value:function(t){!this.elements.has(t)&&this.elementIsActive(t)&&(this.elements.add(t),this.delegate.elementMatched&&this.delegate.elementMatched(t))}},{key:"removeElement",value:function(t){this.elements.has(t)&&(this.elements.delete(t),this.delegate.elementUnmatched&&this.delegate.elementUnmatched(t))}}]),t}(),C=function(){function t(e,r,n){(0,a._)(this,t),this.attributeName=r,this.delegate=n,this.elementObserver=new D(e,this)}return(0,o._)(t,[{key:"element",get:function(){return this.elementObserver.element}},{key:"selector",get:function(){return"[".concat(this.attributeName,"]")}},{key:"start",value:function(){this.elementObserver.start()}},{key:"pause",value:function(t){this.elementObserver.pause(t)}},{key:"stop",value:function(){this.elementObserver.stop()}},{key:"refresh",value:function(){this.elementObserver.refresh()}},{key:"started",get:function(){return this.elementObserver.started}},{key:"matchElement",value:function(t){return t.hasAttribute(this.attributeName)}},{key:"matchElementsInTree",value:function(t){var e=this.matchElement(t)?[t]:[],r=Array.from(t.querySelectorAll(this.selector));return e.concat(r)}},{key:"elementMatched",value:function(t){this.delegate.elementMatchedAttribute&&this.delegate.elementMatchedAttribute(t,this.attributeName)}},{key:"elementUnmatched",value:function(t){this.delegate.elementUnmatchedAttribute&&this.delegate.elementUnmatchedAttribute(t,this.attributeName)}},{key:"elementAttributeChanged",value:function(t,e){this.delegate.elementAttributeValueChanged&&this.attributeName==e&&this.delegate.elementAttributeValueChanged(t,e)}}]),t}();function j(t,e,r){F(t,e).add(r)}function T(t,e,r){F(t,e).delete(r),I(t,e)}function F(t,e){var r=t.get(e);return r||(r=new Set,t.set(e,r)),r}function I(t,e){var r=t.get(e);null!=r&&0==r.size&&t.delete(e)}var L=function(){function t(){(0,a._)(this,t),this.valuesByKey=new Map}return(0,o._)(t,[{key:"keys",get:function(){return Array.from(this.valuesByKey.keys())}},{key:"values",get:function(){return Array.from(this.valuesByKey.values()).reduce(function(t,e){return t.concat(Array.from(e))},[])}},{key:"size",get:function(){return Array.from(this.valuesByKey.values()).reduce(function(t,e){return t+e.size},0)}},{key:"add",value:function(t,e){j(this.valuesByKey,t,e)}},{key:"delete",value:function(t,e){T(this.valuesByKey,t,e)}},{key:"has",value:function(t,e){var r=this.valuesByKey.get(t);return null!=r&&r.has(e)}},{key:"hasKey",value:function(t){return this.valuesByKey.has(t)}},{key:"hasValue",value:function(t){return Array.from(this.valuesByKey.values()).some(function(e){return e.has(t)})}},{key:"getValuesForKey",value:function(t){var e=this.valuesByKey.get(t);return e?Array.from(e):[]}},{key:"getKeysForValue",value:function(t){return Array.from(this.valuesByKey).filter(function(e){var r=(0,h._)(e,2);return(r[0],r[1]).has(t)}).map(function(t){var e=(0,h._)(t,2),r=e[0];return e[1],r})}}]),t}(),R=function(t){(0,c._)(r,t);var e=(0,p._)(r);function r(){var t;return(0,a._)(this,r),(t=e.call(this)).keysByValue=new Map,t}return(0,o._)(r,[{key:"values",get:function(){return Array.from(this.keysByValue.keys())}},{key:"add",value:function(t,e){(0,l._)((0,u._)(r.prototype),"add",this).call(this,t,e),j(this.keysByValue,e,t)}},{key:"delete",value:function(t,e){(0,l._)((0,u._)(r.prototype),"delete",this).call(this,t,e),T(this.keysByValue,e,t)}},{key:"hasValue",value:function(t){return this.keysByValue.has(t)}},{key:"getKeysForValue",value:function(t){var e=this.keysByValue.get(t);return e?Array.from(e):[]}}]),r}(L),B=function(){function t(e,r,n,i){(0,a._)(this,t),this._selector=r,this.details=i,this.elementObserver=new D(e,this),this.delegate=n,this.matchesByElement=new L}return(0,o._)(t,[{key:"started",get:function(){return this.elementObserver.started}},{key:"selector",get:function(){return this._selector},set:function(t){this._selector=t,this.refresh()}},{key:"start",value:function(){this.elementObserver.start()}},{key:"pause",value:function(t){this.elementObserver.pause(t)}},{key:"stop",value:function(){this.elementObserver.stop()}},{key:"refresh",value:function(){this.elementObserver.refresh()}},{key:"element",get:function(){return this.elementObserver.element}},{key:"matchElement",value:function(t){var e=this.selector;if(!e)return!1;var r=t.matches(e);return this.delegate.selectorMatchElement?r&&this.delegate.selectorMatchElement(t,this.details):r}},{key:"matchElementsInTree",value:function(t){var e=this,r=this.selector;if(!r)return[];var n=this.matchElement(t)?[t]:[],i=Array.from(t.querySelectorAll(r)).filter(function(t){return e.matchElement(t)});return n.concat(i)}},{key:"elementMatched",value:function(t){var e=this.selector;e&&this.selectorMatched(t,e)}},{key:"elementUnmatched",value:function(t){var e=this.matchesByElement.getKeysForValue(t),r=!0,n=!1,i=void 0;try{for(var a,o=e[Symbol.iterator]();!(r=(a=o.next()).done);r=!0){var s=a.value;this.selectorUnmatched(t,s)}}catch(t){n=!0,i=t}finally{try{r||null==o.return||o.return()}finally{if(n)throw i}}}},{key:"elementAttributeChanged",value:function(t,e){var r=this.selector;if(r){var n=this.matchElement(t),i=this.matchesByElement.has(r,t);n&&!i?this.selectorMatched(t,r):!n&&i&&this.selectorUnmatched(t,r)}}},{key:"selectorMatched",value:function(t,e){this.delegate.selectorMatched(t,e,this.details),this.matchesByElement.add(e,t)}},{key:"selectorUnmatched",value:function(t,e){this.delegate.selectorUnmatched(t,e,this.details),this.matchesByElement.delete(e,t)}}]),t}(),N=function(){function t(e,r){var n=this;(0,a._)(this,t),this.element=e,this.delegate=r,this.started=!1,this.stringMap=new Map,this.mutationObserver=new MutationObserver(function(t){return n.processMutations(t)})}return(0,o._)(t,[{key:"start",value:function(){this.started||(this.started=!0,this.mutationObserver.observe(this.element,{attributes:!0,attributeOldValue:!0}),this.refresh())}},{key:"stop",value:function(){this.started&&(this.mutationObserver.takeRecords(),this.mutationObserver.disconnect(),this.started=!1)}},{key:"refresh",value:function(){var t=!0,e=!1,r=void 0;if(this.started)try{for(var n,i=this.knownAttributeNames[Symbol.iterator]();!(t=(n=i.next()).done);t=!0){var a=n.value;this.refreshAttribute(a,null)}}catch(t){e=!0,r=t}finally{try{t||null==i.return||i.return()}finally{if(e)throw r}}}},{key:"processMutations",value:function(t){var e=!0,r=!1,n=void 0;if(this.started)try{for(var i,a=t[Symbol.iterator]();!(e=(i=a.next()).done);e=!0){var o=i.value;this.processMutation(o)}}catch(t){r=!0,n=t}finally{try{e||null==a.return||a.return()}finally{if(r)throw n}}}},{key:"processMutation",value:function(t){var e=t.attributeName;e&&this.refreshAttribute(e,t.oldValue)}},{key:"refreshAttribute",value:function(t,e){var r=this.delegate.getStringMapKeyForAttribute(t);if(null!=r){this.stringMap.has(t)||this.stringMapKeyAdded(r,t);var n=this.element.getAttribute(t);if(this.stringMap.get(t)!=n&&this.stringMapValueChanged(n,r,e),null==n){var i=this.stringMap.get(t);this.stringMap.delete(t),i&&this.stringMapKeyRemoved(r,t,i)}else this.stringMap.set(t,n)}}},{key:"stringMapKeyAdded",value:function(t,e){this.delegate.stringMapKeyAdded&&this.delegate.stringMapKeyAdded(t,e)}},{key:"stringMapValueChanged",value:function(t,e,r){this.delegate.stringMapValueChanged&&this.delegate.stringMapValueChanged(t,e,r)}},{key:"stringMapKeyRemoved",value:function(t,e,r){this.delegate.stringMapKeyRemoved&&this.delegate.stringMapKeyRemoved(t,e,r)}},{key:"knownAttributeNames",get:function(){return Array.from(new Set(this.currentAttributeNames.concat(this.recordedAttributeNames)))}},{key:"currentAttributeNames",get:function(){return Array.from(this.element.attributes).map(function(t){return t.name})}},{key:"recordedAttributeNames",get:function(){return Array.from(this.stringMap.keys())}}]),t}(),V=function(){function t(e,r,n){(0,a._)(this,t),this.attributeObserver=new C(e,r,this),this.delegate=n,this.tokensByElement=new L}return(0,o._)(t,[{key:"started",get:function(){return this.attributeObserver.started}},{key:"start",value:function(){this.attributeObserver.start()}},{key:"pause",value:function(t){this.attributeObserver.pause(t)}},{key:"stop",value:function(){this.attributeObserver.stop()}},{key:"refresh",value:function(){this.attributeObserver.refresh()}},{key:"element",get:function(){return this.attributeObserver.element}},{key:"attributeName",get:function(){return this.attributeObserver.attributeName}},{key:"elementMatchedAttribute",value:function(t){this.tokensMatched(this.readTokensForElement(t))}},{key:"elementAttributeValueChanged",value:function(t){var e=(0,h._)(this.refreshTokensForElement(t),2),r=e[0],n=e[1];this.tokensUnmatched(r),this.tokensMatched(n)}},{key:"elementUnmatchedAttribute",value:function(t){this.tokensUnmatched(this.tokensByElement.getValuesForKey(t))}},{key:"tokensMatched",value:function(t){var e=this;t.forEach(function(t){return e.tokenMatched(t)})}},{key:"tokensUnmatched",value:function(t){var e=this;t.forEach(function(t){return e.tokenUnmatched(t)})}},{key:"tokenMatched",value:function(t){this.delegate.tokenMatched(t),this.tokensByElement.add(t.element,t)}},{key:"tokenUnmatched",value:function(t){this.delegate.tokenUnmatched(t),this.tokensByElement.delete(t.element,t)}},{key:"refreshTokensForElement",value:function(t){var e=this.tokensByElement.getValuesForKey(t),r=this.readTokensForElement(t),n=Array.from({length:Math.max(e.length,r.length)},function(t,n){return[e[n],r[n]]}).findIndex(function(t){var e,r,n=(0,h._)(t,2);return e=n[0],r=n[1],!e||!r||e.index!=r.index||e.content!=r.content});return -1==n?[[],[]]:[e.slice(n),r.slice(n)]}},{key:"readTokensForElement",value:function(t){var e=this.attributeName;return(t.getAttribute(e)||"").trim().split(/\s+/).filter(function(t){return t.length}).map(function(r,n){return{element:t,attributeName:e,content:r,index:n}})}}]),t}(),z=function(){function t(e,r,n){(0,a._)(this,t),this.tokenListObserver=new V(e,r,this),this.delegate=n,this.parseResultsByToken=new WeakMap,this.valuesByTokenByElement=new WeakMap}return(0,o._)(t,[{key:"started",get:function(){return this.tokenListObserver.started}},{key:"start",value:function(){this.tokenListObserver.start()}},{key:"stop",value:function(){this.tokenListObserver.stop()}},{key:"refresh",value:function(){this.tokenListObserver.refresh()}},{key:"element",get:function(){return this.tokenListObserver.element}},{key:"attributeName",get:function(){return this.tokenListObserver.attributeName}},{key:"tokenMatched",value:function(t){var e=t.element,r=this.fetchParseResultForToken(t).value;r&&(this.fetchValuesByTokenForElement(e).set(t,r),this.delegate.elementMatchedValue(e,r))}},{key:"tokenUnmatched",value:function(t){var e=t.element,r=this.fetchParseResultForToken(t).value;r&&(this.fetchValuesByTokenForElement(e).delete(t),this.delegate.elementUnmatchedValue(e,r))}},{key:"fetchParseResultForToken",value:function(t){var e=this.parseResultsByToken.get(t);return e||(e=this.parseToken(t),this.parseResultsByToken.set(t,e)),e}},{key:"fetchValuesByTokenForElement",value:function(t){var e=this.valuesByTokenByElement.get(t);return e||(e=new Map,this.valuesByTokenByElement.set(t,e)),e}},{key:"parseToken",value:function(t){try{return{value:this.delegate.parseValueForToken(t)}}catch(t){return{error:t}}}}]),t}(),W=function(){function t(e,r){(0,a._)(this,t),this.context=e,this.delegate=r,this.bindingsByAction=new Map}return(0,o._)(t,[{key:"start",value:function(){this.valueListObserver||(this.valueListObserver=new z(this.element,this.actionAttribute,this),this.valueListObserver.start())}},{key:"stop",value:function(){this.valueListObserver&&(this.valueListObserver.stop(),delete this.valueListObserver,this.disconnectAllActions())}},{key:"element",get:function(){return this.context.element}},{key:"identifier",get:function(){return this.context.identifier}},{key:"actionAttribute",get:function(){return this.schema.actionAttribute}},{key:"schema",get:function(){return this.context.schema}},{key:"bindings",get:function(){return Array.from(this.bindingsByAction.values())}},{key:"connectAction",value:function(t){var e=new P(this.context,t);this.bindingsByAction.set(t,e),this.delegate.bindingConnected(e)}},{key:"disconnectAction",value:function(t){var e=this.bindingsByAction.get(t);e&&(this.bindingsByAction.delete(t),this.delegate.bindingDisconnected(e))}},{key:"disconnectAllActions",value:function(){var t=this;this.bindings.forEach(function(e){return t.delegate.bindingDisconnected(e,!0)}),this.bindingsByAction.clear()}},{key:"parseValueForToken",value:function(t){var e=O.forToken(t,this.schema);if(e.identifier==this.identifier)return e}},{key:"elementMatchedValue",value:function(t,e){this.connectAction(e)}},{key:"elementUnmatchedValue",value:function(t,e){this.disconnectAction(e)}}]),t}(),H=function(){function t(e,r){(0,a._)(this,t),this.context=e,this.receiver=r,this.stringMapObserver=new N(this.element,this),this.valueDescriptorMap=this.controller.valueDescriptorMap}return(0,o._)(t,[{key:"start",value:function(){this.stringMapObserver.start(),this.invokeChangedCallbacksForDefaultValues()}},{key:"stop",value:function(){this.stringMapObserver.stop()}},{key:"element",get:function(){return this.context.element}},{key:"controller",get:function(){return this.context.controller}},{key:"getStringMapKeyForAttribute",value:function(t){if(t in this.valueDescriptorMap)return this.valueDescriptorMap[t].name}},{key:"stringMapKeyAdded",value:function(t,e){var r=this.valueDescriptorMap[e];this.hasValue(t)||this.invokeChangedCallback(t,r.writer(this.receiver[t]),r.writer(r.defaultValue))}},{key:"stringMapValueChanged",value:function(t,e,r){var n=this.valueDescriptorNameMap[e];null!==t&&(null===r&&(r=n.writer(n.defaultValue)),this.invokeChangedCallback(e,t,r))}},{key:"stringMapKeyRemoved",value:function(t,e,r){var n=this.valueDescriptorNameMap[t];this.hasValue(t)?this.invokeChangedCallback(t,n.writer(this.receiver[t]),r):this.invokeChangedCallback(t,n.writer(n.defaultValue),r)}},{key:"invokeChangedCallbacksForDefaultValues",value:function(){var t=!0,e=!1,r=void 0;try{for(var n,i=this.valueDescriptors[Symbol.iterator]();!(t=(n=i.next()).done);t=!0){var a=n.value,o=a.key,s=a.name,l=a.defaultValue,u=a.writer;void 0==l||this.controller.data.has(o)||this.invokeChangedCallback(s,u(l),void 0)}}catch(t){e=!0,r=t}finally{try{t||null==i.return||i.return()}finally{if(e)throw r}}}},{key:"invokeChangedCallback",value:function(t,e,r){var n=this.receiver["".concat(t,"Changed")];if("function"==typeof n){var i=this.valueDescriptorNameMap[t];try{var a=i.reader(e),o=r;r&&(o=i.reader(r)),n.call(this.receiver,a,o)}catch(t){throw t instanceof TypeError&&(t.message='Stimulus Value "'.concat(this.context.identifier,".").concat(i.name,'" - ').concat(t.message)),t}}}},{key:"valueDescriptors",get:function(){var t=this.valueDescriptorMap;return Object.keys(t).map(function(e){return t[e]})}},{key:"valueDescriptorNameMap",get:function(){var t=this,e={};return Object.keys(this.valueDescriptorMap).forEach(function(r){var n=t.valueDescriptorMap[r];e[n.name]=n}),e}},{key:"hasValue",value:function(t){var e=this.valueDescriptorNameMap[t],r="has".concat(k(e.name));return this.receiver[r]}}]),t}(),U=function(){function t(e,r){(0,a._)(this,t),this.context=e,this.delegate=r,this.targetsByName=new L}return(0,o._)(t,[{key:"start",value:function(){this.tokenListObserver||(this.tokenListObserver=new V(this.element,this.attributeName,this),this.tokenListObserver.start())}},{key:"stop",value:function(){this.tokenListObserver&&(this.disconnectAllTargets(),this.tokenListObserver.stop(),delete this.tokenListObserver)}},{key:"tokenMatched",value:function(t){var e=t.element,r=t.content;this.scope.containsElement(e)&&this.connectTarget(e,r)}},{key:"tokenUnmatched",value:function(t){var e=t.element,r=t.content;this.disconnectTarget(e,r)}},{key:"connectTarget",value:function(t,e){var r,n=this;this.targetsByName.has(e,t)||(this.targetsByName.add(e,t),null===(r=this.tokenListObserver)||void 0===r||r.pause(function(){return n.delegate.targetConnected(t,e)}))}},{key:"disconnectTarget",value:function(t,e){var r,n=this;this.targetsByName.has(e,t)&&(this.targetsByName.delete(e,t),null===(r=this.tokenListObserver)||void 0===r||r.pause(function(){return n.delegate.targetDisconnected(t,e)}))}},{key:"disconnectAllTargets",value:function(){var t=!0,e=!1,r=void 0,n=!0,i=!1,a=void 0;try{for(var o,s=this.targetsByName.keys[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var l=o.value;try{for(var u,c=this.targetsByName.getValuesForKey(l)[Symbol.iterator]();!(t=(u=c.next()).done);t=!0){var h=u.value;this.disconnectTarget(h,l)}}catch(t){e=!0,r=t}finally{try{t||null==c.return||c.return()}finally{if(e)throw r}}}}catch(t){i=!0,a=t}finally{try{n||null==s.return||s.return()}finally{if(i)throw a}}}},{key:"attributeName",get:function(){return"data-".concat(this.context.identifier,"-target")}},{key:"element",get:function(){return this.context.element}},{key:"scope",get:function(){return this.context.scope}}]),t}();function K(t,e){return Array.from(Y(t).reduce(function(t,r){var n;return(Array.isArray(n=r[e])?n:[]).forEach(function(e){return t.add(e)}),t},new Set))}function Y(t){for(var e=[];t;)e.push(t),t=Object.getPrototypeOf(t);return e.reverse()}var X=function(){function t(e,r){(0,a._)(this,t),this.started=!1,this.context=e,this.delegate=r,this.outletsByName=new L,this.outletElementsByName=new L,this.selectorObserverMap=new Map,this.attributeObserverMap=new Map}return(0,o._)(t,[{key:"start",value:function(){var t=this;this.started||(this.outletDefinitions.forEach(function(e){t.setupSelectorObserverForOutlet(e),t.setupAttributeObserverForOutlet(e)}),this.started=!0,this.dependentContexts.forEach(function(t){return t.refresh()}))}},{key:"refresh",value:function(){this.selectorObserverMap.forEach(function(t){return t.refresh()}),this.attributeObserverMap.forEach(function(t){return t.refresh()})}},{key:"stop",value:function(){this.started&&(this.started=!1,this.disconnectAllOutlets(),this.stopSelectorObservers(),this.stopAttributeObservers())}},{key:"stopSelectorObservers",value:function(){this.selectorObserverMap.size>0&&(this.selectorObserverMap.forEach(function(t){return t.stop()}),this.selectorObserverMap.clear())}},{key:"stopAttributeObservers",value:function(){this.attributeObserverMap.size>0&&(this.attributeObserverMap.forEach(function(t){return t.stop()}),this.attributeObserverMap.clear())}},{key:"selectorMatched",value:function(t,e,r){var n=r.outletName,i=this.getOutlet(t,n);i&&this.connectOutlet(i,t,n)}},{key:"selectorUnmatched",value:function(t,e,r){var n=r.outletName,i=this.getOutletFromMap(t,n);i&&this.disconnectOutlet(i,t,n)}},{key:"selectorMatchElement",value:function(t,e){var r=e.outletName,n=this.selector(r),i=this.hasOutlet(t,r),a=t.matches("[".concat(this.schema.controllerAttribute,"~=").concat(r,"]"));return!!n&&i&&a&&t.matches(n)}},{key:"elementMatchedAttribute",value:function(t,e){var r=this.getOutletNameFromOutletAttributeName(e);r&&this.updateSelectorObserverForOutlet(r)}},{key:"elementAttributeValueChanged",value:function(t,e){var r=this.getOutletNameFromOutletAttributeName(e);r&&this.updateSelectorObserverForOutlet(r)}},{key:"elementUnmatchedAttribute",value:function(t,e){var r=this.getOutletNameFromOutletAttributeName(e);r&&this.updateSelectorObserverForOutlet(r)}},{key:"connectOutlet",value:function(t,e,r){var n,i=this;this.outletElementsByName.has(r,e)||(this.outletsByName.add(r,t),this.outletElementsByName.add(r,e),null===(n=this.selectorObserverMap.get(r))||void 0===n||n.pause(function(){return i.delegate.outletConnected(t,e,r)}))}},{key:"disconnectOutlet",value:function(t,e,r){var n,i=this;this.outletElementsByName.has(r,e)&&(this.outletsByName.delete(r,t),this.outletElementsByName.delete(r,e),null===(n=this.selectorObserverMap.get(r))||void 0===n||n.pause(function(){return i.delegate.outletDisconnected(t,e,r)}))}},{key:"disconnectAllOutlets",value:function(){var t=!0,e=!1,r=void 0;try{for(var n,i=this.outletElementsByName.keys[Symbol.iterator]();!(t=(n=i.next()).done);t=!0){var a=n.value,o=!0,s=!1,l=void 0,u=!0,c=!1,h=void 0;try{for(var f,d=this.outletElementsByName.getValuesForKey(a)[Symbol.iterator]();!(u=(f=d.next()).done);u=!0){var p=f.value;try{for(var v,g=this.outletsByName.getValuesForKey(a)[Symbol.iterator]();!(o=(v=g.next()).done);o=!0){var y=v.value;this.disconnectOutlet(y,p,a)}}catch(t){s=!0,l=t}finally{try{o||null==g.return||g.return()}finally{if(s)throw l}}}}catch(t){c=!0,h=t}finally{try{u||null==d.return||d.return()}finally{if(c)throw h}}}}catch(t){e=!0,r=t}finally{try{t||null==i.return||i.return()}finally{if(e)throw r}}}},{key:"updateSelectorObserverForOutlet",value:function(t){var e=this.selectorObserverMap.get(t);e&&(e.selector=this.selector(t))}},{key:"setupSelectorObserverForOutlet",value:function(t){var e=this.selector(t),r=new B(document.body,e,this,{outletName:t});this.selectorObserverMap.set(t,r),r.start()}},{key:"setupAttributeObserverForOutlet",value:function(t){var e=this.attributeNameForOutletName(t),r=new C(this.scope.element,e,this);this.attributeObserverMap.set(t,r),r.start()}},{key:"selector",value:function(t){return this.scope.outlets.getSelectorForOutletName(t)}},{key:"attributeNameForOutletName",value:function(t){return this.scope.schema.outletAttributeForScope(this.identifier,t)}},{key:"getOutletNameFromOutletAttributeName",value:function(t){var e=this;return this.outletDefinitions.find(function(r){return e.attributeNameForOutletName(r)===t})}},{key:"outletDependencies",get:function(){var t=new L;return this.router.modules.forEach(function(e){K(e.definition.controllerConstructor,"outlets").forEach(function(r){return t.add(r,e.identifier)})}),t}},{key:"outletDefinitions",get:function(){return this.outletDependencies.getKeysForValue(this.identifier)}},{key:"dependentControllerIdentifiers",get:function(){return this.outletDependencies.getValuesForKey(this.identifier)}},{key:"dependentContexts",get:function(){var t=this.dependentControllerIdentifiers;return this.router.contexts.filter(function(e){return t.includes(e.identifier)})}},{key:"hasOutlet",value:function(t,e){return!!this.getOutlet(t,e)||!!this.getOutletFromMap(t,e)}},{key:"getOutlet",value:function(t,e){return this.application.getControllerForElementAndIdentifier(t,e)}},{key:"getOutletFromMap",value:function(t,e){return this.outletsByName.getValuesForKey(e).find(function(e){return e.element===t})}},{key:"scope",get:function(){return this.context.scope}},{key:"schema",get:function(){return this.context.schema}},{key:"identifier",get:function(){return this.context.identifier}},{key:"application",get:function(){return this.context.application}},{key:"router",get:function(){return this.application.router}}]),t}(),$=function(){function t(e,r){var n=this;(0,a._)(this,t),this.logDebugActivity=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e=Object.assign({identifier:n.identifier,controller:n.controller,element:n.element},e),n.application.logDebugActivity(n.identifier,t,e)},this.module=e,this.scope=r,this.controller=new e.controllerConstructor(this),this.bindingObserver=new W(this,this.dispatcher),this.valueObserver=new H(this,this.controller),this.targetObserver=new U(this,this),this.outletObserver=new X(this,this);try{this.controller.initialize(),this.logDebugActivity("initialize")}catch(t){this.handleError(t,"initializing controller")}}return(0,o._)(t,[{key:"connect",value:function(){this.bindingObserver.start(),this.valueObserver.start(),this.targetObserver.start(),this.outletObserver.start();try{this.controller.connect(),this.logDebugActivity("connect")}catch(t){this.handleError(t,"connecting controller")}}},{key:"refresh",value:function(){this.outletObserver.refresh()}},{key:"disconnect",value:function(){try{this.controller.disconnect(),this.logDebugActivity("disconnect")}catch(t){this.handleError(t,"disconnecting controller")}this.outletObserver.stop(),this.targetObserver.stop(),this.valueObserver.stop(),this.bindingObserver.stop()}},{key:"application",get:function(){return this.module.application}},{key:"identifier",get:function(){return this.module.identifier}},{key:"schema",get:function(){return this.application.schema}},{key:"dispatcher",get:function(){return this.application.dispatcher}},{key:"element",get:function(){return this.scope.element}},{key:"parentElement",get:function(){return this.element.parentElement}},{key:"handleError",value:function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};r=Object.assign({identifier:this.identifier,controller:this.controller,element:this.element},r),this.application.handleError(t,"Error ".concat(e),r)}},{key:"targetConnected",value:function(t,e){this.invokeControllerMethod("".concat(e,"TargetConnected"),t)}},{key:"targetDisconnected",value:function(t,e){this.invokeControllerMethod("".concat(e,"TargetDisconnected"),t)}},{key:"outletConnected",value:function(t,e,r){this.invokeControllerMethod("".concat(x(r),"OutletConnected"),t,e)}},{key:"outletDisconnected",value:function(t,e,r){this.invokeControllerMethod("".concat(x(r),"OutletDisconnected"),t,e)}},{key:"invokeControllerMethod",value:function(t){for(var e=arguments.length,r=Array(e>1?e-1:0),n=1;n<e;n++)r[n-1]=arguments[n];var i=this.controller;"function"==typeof i[t]&&i[t].apply(i,(0,f._)(r))}}]),t}(),q="function"==typeof Object.getOwnPropertySymbols?function(t){return(0,f._)(Object.getOwnPropertyNames(t)).concat((0,f._)(Object.getOwnPropertySymbols(t)))}:Object.getOwnPropertyNames,G=function(){function t(t){function e(){return Reflect.construct(t,arguments,this instanceof e?this.constructor:void 0)}return e.prototype=Object.create(t.prototype,{constructor:{value:e}}),Reflect.setPrototypeOf(e,t),e}try{var e;return(e=t(function(){this.a.call(this)})).prototype.a=function(){},new e,t}catch(t){return function(t){return function(t){(0,c._)(r,t);var e=(0,p._)(r);function r(){return(0,a._)(this,r),e.apply(this,arguments)}return r}(t)}}}(),Q=function(){function t(e,r){var n,i,o,l,u,c;(0,a._)(this,t),this.application=e,this.definition={identifier:r.identifier,controllerConstructor:(i=n=r.controllerConstructor,o=K(n,"blessings").reduce(function(t,e){var r=e(n);for(var i in r){var a=t[i]||{};t[i]=Object.assign(a,r[i])}return t},{}),u=G(i),l=i.prototype,c=q(o).reduce(function(t,e){var r=function(t,e,r){var n=Object.getOwnPropertyDescriptor(t,r);if(!(n&&"value"in n)){var i=Object.getOwnPropertyDescriptor(e,r).value;return n&&(i.get=n.get||i.get,i.set=n.set||i.set),i}}(l,o,e);return r&&Object.assign(t,(0,s._)({},e,r)),t},{}),Object.defineProperties(u.prototype,c),u)},this.contextsByScope=new WeakMap,this.connectedContexts=new Set}return(0,o._)(t,[{key:"identifier",get:function(){return this.definition.identifier}},{key:"controllerConstructor",get:function(){return this.definition.controllerConstructor}},{key:"contexts",get:function(){return Array.from(this.connectedContexts)}},{key:"connectContextForScope",value:function(t){var e=this.fetchContextForScope(t);this.connectedContexts.add(e),e.connect()}},{key:"disconnectContextForScope",value:function(t){var e=this.contextsByScope.get(t);e&&(this.connectedContexts.delete(e),e.disconnect())}},{key:"fetchContextForScope",value:function(t){var e=this.contextsByScope.get(t);return e||(e=new $(this,t),this.contextsByScope.set(t,e)),e}}]),t}(),J=function(){function t(e){(0,a._)(this,t),this.scope=e}return(0,o._)(t,[{key:"has",value:function(t){return this.data.has(this.getDataKey(t))}},{key:"get",value:function(t){return this.getAll(t)[0]}},{key:"getAll",value:function(t){return(this.data.get(this.getDataKey(t))||"").match(/[^\s]+/g)||[]}},{key:"getAttributeName",value:function(t){return this.data.getAttributeNameForKey(this.getDataKey(t))}},{key:"getDataKey",value:function(t){return"".concat(t,"-class")}},{key:"data",get:function(){return this.scope.data}}]),t}(),Z=function(){function t(e){(0,a._)(this,t),this.scope=e}return(0,o._)(t,[{key:"element",get:function(){return this.scope.element}},{key:"identifier",get:function(){return this.scope.identifier}},{key:"get",value:function(t){var e=this.getAttributeNameForKey(t);return this.element.getAttribute(e)}},{key:"set",value:function(t,e){var r=this.getAttributeNameForKey(t);return this.element.setAttribute(r,e),this.get(t)}},{key:"has",value:function(t){var e=this.getAttributeNameForKey(t);return this.element.hasAttribute(e)}},{key:"delete",value:function(t){if(!this.has(t))return!1;var e=this.getAttributeNameForKey(t);return this.element.removeAttribute(e),!0}},{key:"getAttributeNameForKey",value:function(t){return"data-".concat(this.identifier,"-").concat(w(t))}}]),t}(),tt=function(){function t(e){(0,a._)(this,t),this.warnedKeysByObject=new WeakMap,this.logger=e}return(0,o._)(t,[{key:"warn",value:function(t,e,r){var n=this.warnedKeysByObject.get(t);n||(n=new Set,this.warnedKeysByObject.set(t,n)),n.has(e)||(n.add(e),this.logger.warn(r,t))}}]),t}();function te(t,e){return"[".concat(t,'~="').concat(e,'"]')}var tr=function(){function t(e){(0,a._)(this,t),this.scope=e}return(0,o._)(t,[{key:"element",get:function(){return this.scope.element}},{key:"identifier",get:function(){return this.scope.identifier}},{key:"schema",get:function(){return this.scope.schema}},{key:"has",value:function(t){return null!=this.find(t)}},{key:"find",value:function(){for(var t=this,e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return r.reduce(function(e,r){return e||t.findTarget(r)||t.findLegacyTarget(r)},void 0)}},{key:"findAll",value:function(){for(var t=this,e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return r.reduce(function(e,r){return(0,f._)(e).concat((0,f._)(t.findAllTargets(r)),(0,f._)(t.findAllLegacyTargets(r)))},[])}},{key:"findTarget",value:function(t){var e=this.getSelectorForTargetName(t);return this.scope.findElement(e)}},{key:"findAllTargets",value:function(t){var e=this.getSelectorForTargetName(t);return this.scope.findAllElements(e)}},{key:"getSelectorForTargetName",value:function(t){return te(this.schema.targetAttributeForScope(this.identifier),t)}},{key:"findLegacyTarget",value:function(t){var e=this.getLegacySelectorForTargetName(t);return this.deprecate(this.scope.findElement(e),t)}},{key:"findAllLegacyTargets",value:function(t){var e=this,r=this.getLegacySelectorForTargetName(t);return this.scope.findAllElements(r).map(function(r){return e.deprecate(r,t)})}},{key:"getLegacySelectorForTargetName",value:function(t){var e="".concat(this.identifier,".").concat(t);return te(this.schema.targetAttribute,e)}},{key:"deprecate",value:function(t,e){if(t){var r=this.identifier,n=this.schema.targetAttribute,i=this.schema.targetAttributeForScope(r);this.guide.warn(t,"target:".concat(e),"Please replace ".concat(n,'="').concat(r,".").concat(e,'" with ').concat(i,'="').concat(e,'". ')+"The ".concat(n," attribute is deprecated and will be removed in a future version of Stimulus."))}return t}},{key:"guide",get:function(){return this.scope.guide}}]),t}(),tn=function(){function t(e,r){(0,a._)(this,t),this.scope=e,this.controllerElement=r}return(0,o._)(t,[{key:"element",get:function(){return this.scope.element}},{key:"identifier",get:function(){return this.scope.identifier}},{key:"schema",get:function(){return this.scope.schema}},{key:"has",value:function(t){return null!=this.find(t)}},{key:"find",value:function(){for(var t=this,e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return r.reduce(function(e,r){return e||t.findOutlet(r)},void 0)}},{key:"findAll",value:function(){for(var t=this,e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return r.reduce(function(e,r){return(0,f._)(e).concat((0,f._)(t.findAllOutlets(r)))},[])}},{key:"getSelectorForOutletName",value:function(t){var e=this.schema.outletAttributeForScope(this.identifier,t);return this.controllerElement.getAttribute(e)}},{key:"findOutlet",value:function(t){var e=this.getSelectorForOutletName(t);if(e)return this.findElement(e,t)}},{key:"findAllOutlets",value:function(t){var e=this.getSelectorForOutletName(t);return e?this.findAllElements(e,t):[]}},{key:"findElement",value:function(t,e){var r=this;return this.scope.queryElements(t).filter(function(n){return r.matchesElement(n,t,e)})[0]}},{key:"findAllElements",value:function(t,e){var r=this;return this.scope.queryElements(t).filter(function(n){return r.matchesElement(n,t,e)})}},{key:"matchesElement",value:function(t,e,r){var n=t.getAttribute(this.scope.schema.controllerAttribute)||"";return t.matches(e)&&n.split(" ").includes(r)}}]),t}(),ti=function(){function t(e,r,n,i){var o=this;(0,a._)(this,t),this.targets=new tr(this),this.classes=new J(this),this.data=new Z(this),this.containsElement=function(t){return t.closest(o.controllerSelector)===o.element},this.schema=e,this.element=r,this.identifier=n,this.guide=new tt(i),this.outlets=new tn(this.documentScope,r)}return(0,o._)(t,[{key:"findElement",value:function(t){return this.element.matches(t)?this.element:this.queryElements(t).find(this.containsElement)}},{key:"findAllElements",value:function(t){return(0,f._)(this.element.matches(t)?[this.element]:[]).concat((0,f._)(this.queryElements(t).filter(this.containsElement)))}},{key:"queryElements",value:function(t){return Array.from(this.element.querySelectorAll(t))}},{key:"controllerSelector",get:function(){return te(this.schema.controllerAttribute,this.identifier)}},{key:"isDocumentScope",get:function(){return this.element===document.documentElement}},{key:"documentScope",get:function(){return this.isDocumentScope?this:new t(this.schema,document.documentElement,this.identifier,this.guide.logger)}}]),t}(),ta=function(){function t(e,r,n){(0,a._)(this,t),this.element=e,this.schema=r,this.delegate=n,this.valueListObserver=new z(this.element,this.controllerAttribute,this),this.scopesByIdentifierByElement=new WeakMap,this.scopeReferenceCounts=new WeakMap}return(0,o._)(t,[{key:"start",value:function(){this.valueListObserver.start()}},{key:"stop",value:function(){this.valueListObserver.stop()}},{key:"controllerAttribute",get:function(){return this.schema.controllerAttribute}},{key:"parseValueForToken",value:function(t){var e=t.element,r=t.content;return this.parseValueForElementAndIdentifier(e,r)}},{key:"parseValueForElementAndIdentifier",value:function(t,e){var r=this.fetchScopesByIdentifierForElement(t),n=r.get(e);return n||(n=this.delegate.createScopeForElementAndIdentifier(t,e),r.set(e,n)),n}},{key:"elementMatchedValue",value:function(t,e){var r=(this.scopeReferenceCounts.get(e)||0)+1;this.scopeReferenceCounts.set(e,r),1==r&&this.delegate.scopeConnected(e)}},{key:"elementUnmatchedValue",value:function(t,e){var r=this.scopeReferenceCounts.get(e);r&&(this.scopeReferenceCounts.set(e,r-1),1==r&&this.delegate.scopeDisconnected(e))}},{key:"fetchScopesByIdentifierForElement",value:function(t){var e=this.scopesByIdentifierByElement.get(t);return e||(e=new Map,this.scopesByIdentifierByElement.set(t,e)),e}}]),t}(),to=function(){function t(e){(0,a._)(this,t),this.application=e,this.scopeObserver=new ta(this.element,this.schema,this),this.scopesByIdentifier=new L,this.modulesByIdentifier=new Map}return(0,o._)(t,[{key:"element",get:function(){return this.application.element}},{key:"schema",get:function(){return this.application.schema}},{key:"logger",get:function(){return this.application.logger}},{key:"controllerAttribute",get:function(){return this.schema.controllerAttribute}},{key:"modules",get:function(){return Array.from(this.modulesByIdentifier.values())}},{key:"contexts",get:function(){return this.modules.reduce(function(t,e){return t.concat(e.contexts)},[])}},{key:"start",value:function(){this.scopeObserver.start()}},{key:"stop",value:function(){this.scopeObserver.stop()}},{key:"loadDefinition",value:function(t){this.unloadIdentifier(t.identifier);var e=new Q(this.application,t);this.connectModule(e);var r=t.controllerConstructor.afterLoad;r&&r.call(t.controllerConstructor,t.identifier,this.application)}},{key:"unloadIdentifier",value:function(t){var e=this.modulesByIdentifier.get(t);e&&this.disconnectModule(e)}},{key:"getContextForElementAndIdentifier",value:function(t,e){var r=this.modulesByIdentifier.get(e);if(r)return r.contexts.find(function(e){return e.element==t})}},{key:"proposeToConnectScopeForElementAndIdentifier",value:function(t,e){var r=this.scopeObserver.parseValueForElementAndIdentifier(t,e);r?this.scopeObserver.elementMatchedValue(r.element,r):console.error("Couldn't find or create scope for identifier: \"".concat(e,'" and element:'),t)}},{key:"handleError",value:function(t,e,r){this.application.handleError(t,e,r)}},{key:"createScopeForElementAndIdentifier",value:function(t,e){return new ti(this.schema,t,e,this.logger)}},{key:"scopeConnected",value:function(t){this.scopesByIdentifier.add(t.identifier,t);var e=this.modulesByIdentifier.get(t.identifier);e&&e.connectContextForScope(t)}},{key:"scopeDisconnected",value:function(t){this.scopesByIdentifier.delete(t.identifier,t);var e=this.modulesByIdentifier.get(t.identifier);e&&e.disconnectContextForScope(t)}},{key:"connectModule",value:function(t){this.modulesByIdentifier.set(t.identifier,t),this.scopesByIdentifier.getValuesForKey(t.identifier).forEach(function(e){return t.connectContextForScope(e)})}},{key:"disconnectModule",value:function(t){this.modulesByIdentifier.delete(t.identifier),this.scopesByIdentifier.getValuesForKey(t.identifier).forEach(function(e){return t.disconnectContextForScope(e)})}}]),t}(),ts={controllerAttribute:"data-controller",actionAttribute:"data-action",targetAttribute:"data-target",targetAttributeForScope:function(t){return"data-".concat(t,"-target")},outletAttributeForScope:function(t,e){return"data-".concat(t,"-").concat(e,"-outlet")},keyMappings:Object.assign(Object.assign({enter:"Enter",tab:"Tab",esc:"Escape",space:" ",up:"ArrowUp",down:"ArrowDown",left:"ArrowLeft",right:"ArrowRight",home:"Home",end:"End",page_up:"PageUp",page_down:"PageDown"},tl("abcdefghijklmnopqrstuvwxyz".split("").map(function(t){return[t,t]}))),tl("0123456789".split("").map(function(t){return[t,t]})))};function tl(t){return t.reduce(function(t,e){var r=(0,h._)(e,2),n=r[0],i=r[1];return Object.assign(Object.assign({},t),(0,s._)({},n,i))},{})}var tu=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.documentElement,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ts,n=this;(0,a._)(this,t),this.logger=console,this.debug=!1,this.logDebugActivity=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};n.debug&&n.logFormattedMessage(t,e,r)},this.element=e,this.schema=r,this.dispatcher=new y(this),this.router=new to(this),this.actionDescriptorFilters=Object.assign({},m)}return(0,o._)(t,[{key:"start",value:function(){var t=this;return(0,i._)(function(){return(0,v._)(this,function(e){switch(e.label){case 0:return[4,new Promise(function(t){"loading"==document.readyState?document.addEventListener("DOMContentLoaded",function(){return t()}):t()})];case 1:return e.sent(),t.logDebugActivity("application","starting"),t.dispatcher.start(),t.router.start(),t.logDebugActivity("application","start"),[2]}})})()}},{key:"stop",value:function(){this.logDebugActivity("application","stopping"),this.dispatcher.stop(),this.router.stop(),this.logDebugActivity("application","stop")}},{key:"register",value:function(t,e){this.load({identifier:t,controllerConstructor:e})}},{key:"registerActionOption",value:function(t,e){this.actionDescriptorFilters[t]=e}},{key:"load",value:function(t){for(var e=this,r=arguments.length,n=Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];(Array.isArray(t)?t:[t].concat((0,f._)(n))).forEach(function(t){t.controllerConstructor.shouldLoad&&e.router.loadDefinition(t)})}},{key:"unload",value:function(t){for(var e=this,r=arguments.length,n=Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];(Array.isArray(t)?t:[t].concat((0,f._)(n))).forEach(function(t){return e.router.unloadIdentifier(t)})}},{key:"controllers",get:function(){return this.router.contexts.map(function(t){return t.controller})}},{key:"getControllerForElementAndIdentifier",value:function(t,e){var r=this.router.getContextForElementAndIdentifier(t,e);return r?r.controller:null}},{key:"handleError",value:function(t,e,r){var n;this.logger.error("%s\n\n%o\n\n%o",e,t,r),null===(n=window.onerror)||void 0===n||n.call(window,e,"",0,0,t)}},{key:"logFormattedMessage",value:function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};r=Object.assign({application:this},r),this.logger.groupCollapsed("".concat(t," #").concat(e)),this.logger.log("details:",Object.assign({},r)),this.logger.groupEnd()}}],[{key:"start",value:function(t,e){var r=new this(t,e);return r.start(),r}}]),t}();function tc(t,e,r){return t.application.getControllerForElementAndIdentifier(e,r)}function th(t,e,r){var n=tc(t,e,r);return n||((t.application.router.proposeToConnectScopeForElementAndIdentifier(e,r),n=tc(t,e,r))?n:void 0)}function tf(t,e){var r,n,i,a,o,s=(0,h._)(t,2);return n=(r={controller:e,token:s[0],typeDefinition:s[1]}).token,i=r.typeDefinition,a="".concat(w(n),"-value"),{type:o=function(t){var e=t.controller,r=t.token,n=t.typeDefinition,i=function(t){var e=t.controller,r=t.token,n=t.typeObject,i=null!=n.type,a=null!=n.default,o=td(n.type),s=tp(t.typeObject.default);if(i&&!a)return o;if(!i&&a)return s;if(o!==s){var l=e?"".concat(e,".").concat(r):r;throw Error('The specified default value for the Stimulus Value "'.concat(l,'" must match the defined type "').concat(o,'". The provided default value of "').concat(n.default,'" is of type "').concat(s,'".'))}if(i&&a)return o}({controller:e,token:r,typeObject:n}),a=tp(n),o=td(n),s=i||a||o;if(s)return s;var l=e?"".concat(e,".").concat(n):r;throw Error('Unknown value type "'.concat(l,'" for "').concat(r,'" value'))}(r),key:a,name:_(a),get defaultValue(){return function(t){var e=td(t);if(e)return tv[e];var r=M(t,"default"),n=M(t,"type");if(r)return t.default;if(n){var i=td(t.type);if(i)return tv[i]}return t}(i)},get hasCustomDefaultValue(){return void 0!==tp(i)},reader:tg[o],writer:ty[o]||ty.default}}function td(t){switch(t){case Array:return"array";case Boolean:return"boolean";case Number:return"number";case Object:return"object";case String:return"string"}}function tp(t){switch(void 0===t?"undefined":(0,d._)(t)){case"boolean":return"boolean";case"number":return"number";case"string":return"string"}return Array.isArray(t)?"array":"[object Object]"===Object.prototype.toString.call(t)?"object":void 0}var tv={get array(){return[]},boolean:!1,number:0,get object(){return{}},string:""},tg={array:function(t){var e=JSON.parse(t);if(!Array.isArray(e))throw TypeError('expected value of type "array" but instead got value "'.concat(t,'" of type "').concat(tp(e),'"'));return e},boolean:function(t){return!("0"==t||"false"==String(t).toLowerCase())},number:function(t){return Number(t.replace(/_/g,""))},object:function(t){var e=JSON.parse(t);if(null===e||"object"!=typeof e||Array.isArray(e))throw TypeError('expected value of type "object" but instead got value "'.concat(t,'" of type "').concat(tp(e),'"'));return e},string:function(t){return t}},ty={default:function(t){return"".concat(t)},array:tm,object:tm};function tm(t){return JSON.stringify(t)}var tb=function(){function t(e){(0,a._)(this,t),this.context=e}return(0,o._)(t,[{key:"application",get:function(){return this.context.application}},{key:"scope",get:function(){return this.context.scope}},{key:"element",get:function(){return this.scope.element}},{key:"identifier",get:function(){return this.scope.identifier}},{key:"targets",get:function(){return this.scope.targets}},{key:"outlets",get:function(){return this.scope.outlets}},{key:"classes",get:function(){return this.scope.classes}},{key:"data",get:function(){return this.scope.data}},{key:"initialize",value:function(){}},{key:"connect",value:function(){}},{key:"disconnect",value:function(){}},{key:"dispatch",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.target,n=void 0===r?this.element:r,i=e.detail,a=e.prefix,o=void 0===a?this.identifier:a,s=e.bubbles,l=e.cancelable,u=new CustomEvent(o?"".concat(o,":").concat(t):t,{detail:void 0===i?{}:i,bubbles:void 0===s||s,cancelable:void 0===l||l});return n.dispatchEvent(u),u}}],[{key:"shouldLoad",get:function(){return!0}},{key:"afterLoad",value:function(t,e){}}]),t}();tb.blessings=[function(t){return K(t,"classes").reduce(function(t,e){var r;return Object.assign(t,(r={},(0,s._)(r,"".concat(e,"Class"),{get:function(){var t=this.classes;if(t.has(e))return t.get(e);var r=t.getAttributeName(e);throw Error('Missing attribute "'.concat(r,'"'))}}),(0,s._)(r,"".concat(e,"Classes"),{get:function(){return this.classes.getAll(e)}}),(0,s._)(r,"has".concat(k(e),"Class"),{get:function(){return this.classes.has(e)}}),r))},{})},function(t){return K(t,"targets").reduce(function(t,e){var r;return Object.assign(t,(r={},(0,s._)(r,"".concat(e,"Target"),{get:function(){var t=this.targets.find(e);if(t)return t;throw Error('Missing target element "'.concat(e,'" for "').concat(this.identifier,'" controller'))}}),(0,s._)(r,"".concat(e,"Targets"),{get:function(){return this.targets.findAll(e)}}),(0,s._)(r,"has".concat(k(e),"Target"),{get:function(){return this.targets.has(e)}}),r))},{})},function(t){var e,r=(e="values",Y(t).reduce(function(t,r){var n;return t.push.apply(t,(0,f._)((n=r[e])?Object.keys(n).map(function(t){return[t,n[t]]}):[])),t},[]));return r.reduce(function(t,e){var r,n,i,a,o,l;return Object.assign(t,(i=(n=tf(e,void 0)).key,a=n.name,o=n.reader,l=n.writer,r={},(0,s._)(r,a,{get:function(){var t=this.data.get(i);return null!==t?o(t):n.defaultValue},set:function(t){void 0===t?this.data.delete(i):this.data.set(i,l(t))}}),(0,s._)(r,"has".concat(k(a)),{get:function(){return this.data.has(i)||n.hasCustomDefaultValue}}),r))},{valueDescriptorMap:{get:function(){var t=this;return r.reduce(function(e,r){var n=tf(r,t.identifier),i=t.data.getAttributeNameForKey(n.key);return Object.assign(e,(0,s._)({},i,n))},{})}}})},function(t){return K(t,"outlets").reduce(function(t,e){var r,n;return Object.assign(t,(n=x(e),r={},(0,s._)(r,"".concat(n,"Outlet"),{get:function(){var t=this.outlets.find(e),r=this.outlets.getSelectorForOutletName(e);if(t){var n=th(this,t,e);if(n)return n;throw Error('The provided outlet element is missing an outlet controller "'.concat(e,'" instance for host controller "').concat(this.identifier,'"'))}throw Error('Missing outlet element "'.concat(e,'" for host controller "').concat(this.identifier,'". Stimulus couldn\'t find a matching outlet element using selector "').concat(r,'".'))}}),(0,s._)(r,"".concat(n,"Outlets"),{get:function(){var t=this,r=this.outlets.findAll(e);return r.length>0?r.map(function(r){var n=th(t,r,e);if(n)return n;console.warn('The provided outlet element is missing an outlet controller "'.concat(e,'" instance for host controller "').concat(t.identifier,'"'),r)}).filter(function(t){return t}):[]}}),(0,s._)(r,"".concat(n,"OutletElement"),{get:function(){var t=this.outlets.find(e),r=this.outlets.getSelectorForOutletName(e);if(t)return t;throw Error('Missing outlet element "'.concat(e,'" for host controller "').concat(this.identifier,'". Stimulus couldn\'t find a matching outlet element using selector "').concat(r,'".'))}}),(0,s._)(r,"".concat(n,"OutletElements"),{get:function(){return this.outlets.findAll(e)}}),(0,s._)(r,"has".concat(k(n),"Outlet"),{get:function(){return this.outlets.has(e)}}),r))},{})}],tb.targets=[],tb.outlets=[],tb.values={}},{"@swc/helpers/_/_async_to_generator":"6Tpxj","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_get":"6FgjI","@swc/helpers/_/_get_prototype_of":"4Pl3E","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_sliced_to_array":"hefcy","@swc/helpers/_/_to_consumable_array":"4oNkS","@swc/helpers/_/_type_of":"2bRX5","@swc/helpers/_/_create_super":"a37Ru","@swc/helpers/_/_ts_generator":"lwj56","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"6Tpxj":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e,r,n,i,a,o){try{var s=t[a](o),l=s.value}catch(t){r(t);return}s.done?e(l):Promise.resolve(l).then(n,i)}function a(t){return function(){var e=this,r=arguments;return new Promise(function(n,a){var o=t.apply(e,r);function s(t){i(o,n,a,s,l,"next",t)}function l(t){i(o,n,a,s,l,"throw",t)}s(void 0)})}}n.defineInteropFlag(r),n.export(r,"_async_to_generator",function(){return a}),n.export(r,"_",function(){return a})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],kPSB8:[function(t,e,r){r.interopDefault=function(t){return t&&t.__esModule?t:{default:t}},r.defineInteropFlag=function(t){Object.defineProperty(t,"__esModule",{value:!0})},r.exportAll=function(t,e){return Object.keys(t).forEach(function(r){"default"===r||"__esModule"===r||Object.prototype.hasOwnProperty.call(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[r]}})}),e},r.export=function(t,e,r){Object.defineProperty(t,e,{enumerable:!0,get:r})}},{}],"2HOGN":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e){if(!(t instanceof e))throw TypeError("Cannot call a class as a function")}n.defineInteropFlag(r),n.export(r,"_class_call_check",function(){return i}),n.export(r,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"8oe8p":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function a(t,e,r){return e&&i(t.prototype,e),r&&i(t,r),t}n.defineInteropFlag(r),n.export(r,"_create_class",function(){return a}),n.export(r,"_",function(){return a})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"27c3O":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}n.defineInteropFlag(r),n.export(r,"_define_property",function(){return i}),n.export(r,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"6FgjI":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"_get",function(){return a}),n.export(r,"_",function(){return a});var i=t("./_super_prop_base.js");function a(t,e,r){return(a="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,r){var n=(0,i._super_prop_base)(t,e);if(n){var a=Object.getOwnPropertyDescriptor(n,e);return a.get?a.get.call(r||t):a.value}})(t,e,r||t)}},{"./_super_prop_base.js":"dQQ6T","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],dQQ6T:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"_super_prop_base",function(){return a}),n.export(r,"_",function(){return a});var i=t("./_get_prototype_of.js");function a(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=(0,i._get_prototype_of)(t)););return t}},{"./_get_prototype_of.js":"4Pl3E","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"4Pl3E":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}n.defineInteropFlag(r),n.export(r,"_get_prototype_of",function(){return i}),n.export(r,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"7gHjg":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"_inherits",function(){return a}),n.export(r,"_",function(){return a});var i=t("./_set_prototype_of.js");function a(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&(0,i._set_prototype_of)(t,e)}},{"./_set_prototype_of.js":"c50KS","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],c50KS:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e){return(i=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}n.defineInteropFlag(r),n.export(r,"_set_prototype_of",function(){return i}),n.export(r,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],hefcy:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"_sliced_to_array",function(){return l}),n.export(r,"_",function(){return l});var i=t("./_array_with_holes.js"),a=t("./_iterable_to_array_limit.js"),o=t("./_non_iterable_rest.js"),s=t("./_unsupported_iterable_to_array.js");function l(t,e){return(0,i._array_with_holes)(t)||(0,a._iterable_to_array_limit)(t,e)||(0,s._unsupported_iterable_to_array)(t,e)||(0,o._non_iterable_rest)()}},{"./_array_with_holes.js":"lJccj","./_iterable_to_array_limit.js":"9jMet","./_non_iterable_rest.js":"4Vr6L","./_unsupported_iterable_to_array.js":"eXnUq","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],lJccj:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t){if(Array.isArray(t))return t}n.defineInteropFlag(r),n.export(r,"_array_with_holes",function(){return i}),n.export(r,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"9jMet":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e){var r,n,i=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=i){var a=[],o=!0,s=!1;try{for(i=i.call(t);!(o=(r=i.next()).done)&&(a.push(r.value),!e||a.length!==e);o=!0);}catch(t){s=!0,n=t}finally{try{o||null==i.return||i.return()}finally{if(s)throw n}}return a}}n.defineInteropFlag(r),n.export(r,"_iterable_to_array_limit",function(){return i}),n.export(r,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"4Vr6L":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");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.")}n.defineInteropFlag(r),n.export(r,"_non_iterable_rest",function(){return i}),n.export(r,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],eXnUq:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"_unsupported_iterable_to_array",function(){return a}),n.export(r,"_",function(){return a});var i=t("./_array_like_to_array.js");function a(t,e){if(t){if("string"==typeof t)return(0,i._array_like_to_array)(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return(0,i._array_like_to_array)(t,e)}}},{"./_array_like_to_array.js":"av2SH","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],av2SH:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}n.defineInteropFlag(r),n.export(r,"_array_like_to_array",function(){return i}),n.export(r,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"4oNkS":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"_to_consumable_array",function(){return l}),n.export(r,"_",function(){return l});var i=t("./_array_without_holes.js"),a=t("./_iterable_to_array.js"),o=t("./_non_iterable_spread.js"),s=t("./_unsupported_iterable_to_array.js");function l(t){return(0,i._array_without_holes)(t)||(0,a._iterable_to_array)(t)||(0,s._unsupported_iterable_to_array)(t)||(0,o._non_iterable_spread)()}},{"./_array_without_holes.js":"a6ngs","./_iterable_to_array.js":"k1xC7","./_non_iterable_spread.js":"frpxd","./_unsupported_iterable_to_array.js":"eXnUq","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],a6ngs:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"_array_without_holes",function(){return a}),n.export(r,"_",function(){return a});var i=t("./_array_like_to_array.js");function a(t){if(Array.isArray(t))return(0,i._array_like_to_array)(t)}},{"./_array_like_to_array.js":"av2SH","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],k1xC7:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}n.defineInteropFlag(r),n.export(r,"_iterable_to_array",function(){return i}),n.export(r,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],frpxd:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.defineInteropFlag(r),n.export(r,"_non_iterable_spread",function(){return i}),n.export(r,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"2bRX5":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t){return t&&"undefined"!=typeof Symbol&&t.constructor===Symbol?"symbol":typeof t}n.defineInteropFlag(r),n.export(r,"_type_of",function(){return i}),n.export(r,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],a37Ru:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"_create_super",function(){return s}),n.export(r,"_",function(){return s});var i=t("./_get_prototype_of.js"),a=t("./_is_native_reflect_construct.js"),o=t("./_possible_constructor_return.js");function s(t){var e=(0,a._is_native_reflect_construct)();return function(){var r,n=(0,i._get_prototype_of)(t);return r=e?Reflect.construct(n,arguments,(0,i._get_prototype_of)(this).constructor):n.apply(this,arguments),(0,o._possible_constructor_return)(this,r)}}},{"./_get_prototype_of.js":"4Pl3E","./_is_native_reflect_construct.js":"cYeVo","./_possible_constructor_return.js":"6Yo1h","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],cYeVo:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}n.defineInteropFlag(r),n.export(r,"_is_native_reflect_construct",function(){return i}),n.export(r,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"6Yo1h":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"_possible_constructor_return",function(){return o}),n.export(r,"_",function(){return o});var i=t("./_assert_this_initialized.js"),a=t("./_type_of.js");function o(t,e){return e&&("object"===(0,a._type_of)(e)||"function"==typeof e)?e:(0,i._assert_this_initialized)(t)}},{"./_assert_this_initialized.js":"atUI0","./_type_of.js":"2bRX5","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],atUI0:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t){if(void 0===t)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t}n.defineInteropFlag(r),n.export(r,"_assert_this_initialized",function(){return i}),n.export(r,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],lwj56:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"_",function(){return i.__generator}),n.export(r,"_ts_generator",function(){return i.__generator});var i=t("tslib")},{tslib:"8J6gG","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"8J6gG":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"__extends",function(){return o}),n.export(r,"__assign",function(){return s}),n.export(r,"__rest",function(){return l}),n.export(r,"__decorate",function(){return u}),n.export(r,"__param",function(){return c}),n.export(r,"__esDecorate",function(){return h}),n.export(r,"__runInitializers",function(){return f}),n.export(r,"__propKey",function(){return d}),n.export(r,"__setFunctionName",function(){return p}),n.export(r,"__metadata",function(){return v}),n.export(r,"__awaiter",function(){return g}),n.export(r,"__generator",function(){return y}),n.export(r,"__createBinding",function(){return m}),n.export(r,"__exportStar",function(){return b}),n.export(r,"__values",function(){return _}),n.export(r,"__read",function(){return x}),n.export(r,"__spread",function(){return k}),n.export(r,"__spreadArrays",function(){return w}),n.export(r,"__spreadArray",function(){return M}),n.export(r,"__await",function(){return S}),n.export(r,"__asyncGenerator",function(){return O}),n.export(r,"__asyncDelegator",function(){return A}),n.export(r,"__asyncValues",function(){return E}),n.export(r,"__makeTemplateObject",function(){return P}),n.export(r,"__importStar",function(){return C}),n.export(r,"__importDefault",function(){return j}),n.export(r,"__classPrivateFieldGet",function(){return T}),n.export(r,"__classPrivateFieldSet",function(){return F}),n.export(r,"__classPrivateFieldIn",function(){return I}),n.export(r,"__addDisposableResource",function(){return L}),n.export(r,"__disposeResources",function(){return B});var i=t("@swc/helpers/_/_type_of"),a=function(t,e){return(a=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)};function o(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}a(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}var s=function(){return(s=Object.assign||function(t){for(var e,r=1,n=arguments.length;r<n;r++)for(var i in e=arguments[r])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)};function l(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&0>e.indexOf(n)&&(r[n]=t[n]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(t);i<n.length;i++)0>e.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(t,n[i])&&(r[n[i]]=t[n[i]]);return r}function u(t,e,r,n){var i,a=arguments.length,o=a<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(t,e,r,n);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(o=(a<3?i(o):a>3?i(e,r,o):i(e,r))||o);return a>3&&o&&Object.defineProperty(e,r,o),o}function c(t,e){return function(r,n){e(r,n,t)}}function h(t,e,r,n,i,a){function o(t){if(void 0!==t&&"function"!=typeof t)throw TypeError("Function expected");return t}for(var s,l=n.kind,u="getter"===l?"get":"setter"===l?"set":"value",c=!e&&t?n.static?t:t.prototype:null,h=e||(c?Object.getOwnPropertyDescriptor(c,n.name):{}),f=!1,d=r.length-1;d>=0;d--){var p={};for(var v in n)p[v]="access"===v?{}:n[v];for(var v in n.access)p.access[v]=n.access[v];p.addInitializer=function(t){if(f)throw TypeError("Cannot add initializers after decoration has completed");a.push(o(t||null))};var g=(0,r[d])("accessor"===l?{get:h.get,set:h.set}:h[u],p);if("accessor"===l){if(void 0===g)continue;if(null===g||"object"!=typeof g)throw TypeError("Object expected");(s=o(g.get))&&(h.get=s),(s=o(g.set))&&(h.set=s),(s=o(g.init))&&i.unshift(s)}else(s=o(g))&&("field"===l?i.unshift(s):h[u]=s)}c&&Object.defineProperty(c,n.name,h),f=!0}function f(t,e,r){for(var n=arguments.length>2,i=0;i<e.length;i++)r=n?e[i].call(t,r):e[i].call(t);return n?r:void 0}function d(t){return(void 0===t?"undefined":(0,i._)(t))==="symbol"?t:"".concat(t)}function p(t,e,r){return(void 0===e?"undefined":(0,i._)(e))==="symbol"&&(e=e.description?"[".concat(e.description,"]"):""),Object.defineProperty(t,"name",{configurable:!0,value:r?"".concat(r," ",e):e})}function v(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)}function g(t,e,r,n){return new(r||(r=Promise))(function(i,a){function o(t){try{l(n.next(t))}catch(t){a(t)}}function s(t){try{l(n.throw(t))}catch(t){a(t)}}function l(t){var e;t.done?i(t.value):((e=t.value)instanceof r?e:new r(function(t){t(e)})).then(o,s)}l((n=n.apply(t,e||[])).next())})}function y(t,e){var r,n,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(s){return function(l){return function(s){if(r)throw TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(o=0)),o;)try{if(r=1,n&&(i=2&s[0]?n.return:s[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,s[1])).done)return i;switch(n=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return o.label++,{value:s[1],done:!1};case 5:o.label++,n=s[1],s=[0];continue;case 7:s=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===s[0]||2===s[0])){o=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]<i[3])){o.label=s[1];break}if(6===s[0]&&o.label<i[1]){o.label=i[1],i=s;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(s);break}i[2]&&o.ops.pop(),o.trys.pop();continue}s=e.call(t,o)}catch(t){s=[6,t],n=0}finally{r=i=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,l])}}}var m=Object.create?function(t,e,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]};function b(t,e){for(var r in t)"default"===r||Object.prototype.hasOwnProperty.call(e,r)||m(e,t,r)}function _(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function x(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,a=r.call(t),o=[];try{for(;(void 0===e||e-- >0)&&!(n=a.next()).done;)o.push(n.value)}catch(t){i={error:t}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(i)throw i.error}}return o}function k(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(x(arguments[e]));return t}function w(){for(var t=0,e=0,r=arguments.length;e<r;e++)t+=arguments[e].length;for(var n=Array(t),i=0,e=0;e<r;e++)for(var a=arguments[e],o=0,s=a.length;o<s;o++,i++)n[i]=a[o];return n}function M(t,e,r){if(r||2==arguments.length)for(var n,i=0,a=e.length;i<a;i++)!n&&i in e||(n||(n=Array.prototype.slice.call(e,0,i)),n[i]=e[i]);return t.concat(n||Array.prototype.slice.call(e))}function S(t){return this instanceof S?(this.v=t,this):new S(t)}function O(t,e,r){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var n,i=r.apply(t,e||[]),a=[];return n={},o("next"),o("throw"),o("return"),n[Symbol.asyncIterator]=function(){return this},n;function o(t){i[t]&&(n[t]=function(e){return new Promise(function(r,n){a.push([t,e,r,n])>1||s(t,e)})})}function s(t,e){try{var r;(r=i[t](e)).value instanceof S?Promise.resolve(r.value.v).then(l,u):c(a[0][2],r)}catch(t){c(a[0][3],t)}}function l(t){s("next",t)}function u(t){s("throw",t)}function c(t,e){t(e),a.shift(),a.length&&s(a[0][0],a[0][1])}}function A(t){var e,r;return e={},n("next"),n("throw",function(t){throw t}),n("return"),e[Symbol.iterator]=function(){return this},e;function n(n,i){e[n]=t[n]?function(e){return(r=!r)?{value:S(t[n](e)),done:!1}:i?i(e):e}:i}}function E(t){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var e,r=t[Symbol.asyncIterator];return r?r.call(t):(t=_(t),e={},n("next"),n("throw"),n("return"),e[Symbol.asyncIterator]=function(){return this},e);function n(r){e[r]=t[r]&&function(e){return new Promise(function(n,i){!function(t,e,r,n){Promise.resolve(n).then(function(e){t({value:e,done:r})},e)}(n,i,(e=t[r](e)).done,e.value)})}}}function P(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}var D=Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e};function C(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&m(e,t,r);return D(e,t),e}function j(t){return t&&t.__esModule?t:{default:t}}function T(t,e,r,n){if("a"===r&&!n)throw TypeError("Private accessor was defined without a getter");if("function"==typeof e?t!==e||!n:!e.has(t))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(t):n?n.value:e.get(t)}function F(t,e,r,n,i){if("m"===n)throw TypeError("Private method is not writable");if("a"===n&&!i)throw TypeError("Private accessor was defined without a setter");if("function"==typeof e?t!==e||!i:!e.has(t))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?i.call(t,r):i?i.value=r:e.set(t,r),r}function I(t,e){if(null===e||"object"!=typeof e&&"function"!=typeof e)throw TypeError("Cannot use 'in' operator on non-object");return"function"==typeof t?e===t:t.has(e)}function L(t,e,r){if(null!=e){var n;if("object"!=typeof e&&"function"!=typeof e)throw TypeError("Object expected.");if(r){if(!Symbol.asyncDispose)throw TypeError("Symbol.asyncDispose is not defined.");n=e[Symbol.asyncDispose]}if(void 0===n){if(!Symbol.dispose)throw TypeError("Symbol.dispose is not defined.");n=e[Symbol.dispose]}if("function"!=typeof n)throw TypeError("Object not disposable.");t.stack.push({value:e,dispose:n,async:r})}else r&&t.stack.push({async:!0});return e}var R="function"==typeof SuppressedError?SuppressedError:function(t,e,r){var n=Error(r);return n.name="SuppressedError",n.error=t,n.suppressed=e,n};function B(t){function e(e){t.error=t.hasError?new R(e,t.error,"An error was suppressed during disposal."):e,t.hasError=!0}return function r(){for(;t.stack.length;){var n=t.stack.pop();try{var i=n.dispose&&n.dispose.call(n.value);if(n.async)return Promise.resolve(i).then(r,function(t){return e(t),r()})}catch(t){e(t)}}if(t.hasError)throw t.error}()}r.default={__extends:o,__assign:s,__rest:l,__decorate:u,__param:c,__metadata:v,__awaiter:g,__generator:y,__createBinding:m,__exportStar:b,__values:_,__read:x,__spread:k,__spreadArrays:w,__spreadArray:M,__await:S,__asyncGenerator:O,__asyncDelegator:A,__asyncValues:E,__makeTemplateObject:P,__importStar:C,__importDefault:j,__classPrivateFieldGet:T,__classPrivateFieldSet:F,__classPrivateFieldIn:I,__addDisposableResource:L,__disposeResources:B}},{"@swc/helpers/_/_type_of":"2bRX5","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"78XDv":[function(t,e,r){var n,i=t("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(r),i.export(r,"default",function(){return x});var a=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),l=t("@swc/helpers/_/_define_property"),u=t("@swc/helpers/_/_inherits"),c=t("@swc/helpers/_/_object_spread"),h=t("@swc/helpers/_/_object_spread_props"),f=t("@swc/helpers/_/_to_consumable_array"),d=t("@swc/helpers/_/_create_super"),p=t("@hotwired/stimulus"),v=t("../chart_plugins/corsair_plugin"),g=i.interopDefault(v),y=t("chart.js"),m=t("color"),b=i.interopDefault(m),_=t("../utils/appearance");(n=y.Chart).register.apply(n,(0,f._)(y.registerables));var x=function(t){(0,u._)(r,t);var e=(0,d._)(r);function r(){var t;return(0,o._)(this,r),t=e.apply(this,arguments),(0,l._)((0,a._)(t),"metricGroups",[{metrics:["views","visitors","sessions"],format:"int"},{metrics:["clicks"],format:"int"},{metrics:["average_session_duration"],format:"time"},{metrics:["bounce_rate"],format:"percent"},{metrics:["views_per_session"],format:"float"},{metrics:["wc_orders","wc_refunds"],format:"int"},{metrics:["wc_gross_sales","wc_refunded_amount","wc_net_sales"],format:"whole_currency"},{metrics:["wc_conversion_rate"],format:"percent"},{metrics:["wc_earnings_per_visitor"],format:"currency"},{metrics:["wc_average_order_volume"],format:"whole_currency"},{metrics:["form_submissions"],prefix_to_include:"form_submissions_for_",format:"int"},{metrics:["form_conversion_rate"],prefix_to_include:"form_conversion_rate_for_",format:"percent"}]),(0,l._)((0,a._)(t),"tooltipLabel",function(e){return"function"==typeof e.dataset.tooltipLabel?e.dataset.tooltipLabel(e):e.dataset.label+": "+t.formatValueForMetric(e.dataset.id,e.raw)}),t}return(0,s._)(r,[{key:"connect",value:function(){this.isPreviewValue||(this.updateMetricSelectWidth(this.primaryMetricSelectTarget),1===this.hasMultipleDatasetsValue&&this.updateMetricSelectWidth(this.secondaryMetricSelectTarget)),this.createChart(),this.updateChart()}},{key:"disconnect",value:function(){this.chart&&(this.chart.destroy(),this.chart=null)}},{key:"getLocale",value:function(){try{return new Intl.NumberFormat(this.localeValue),this.localeValue}catch(t){return"en-US"}}},{key:"hasSecondaryMetric",value:function(){return this.hasSecondaryChartMetricIdValue&&this.secondaryChartMetricIdValue&&"no_comparison"!==this.secondaryChartMetricIdValue}},{key:"tooltipTitle",value:function(t){return JSON.parse(t[0].label).tooltipLabel}},{key:"getGroupByMetricId",value:function(t){return this.metricGroups.find(function(e){return e.metrics.includes(t)||e.prefix_to_include&&t.startsWith(e.prefix_to_include)})}},{key:"formatValueForMetric",value:function(t,e){switch(this.getGroupByMetricId(t).format){case"whole_currency":return new Intl.NumberFormat(this.localeValue,{style:"currency",currency:this.currencyValue,currencyDisplay:"narrowSymbol",minimumFractionDigits:0,maximumFractionDigits:0}).format(e/100);case"currency":return new Intl.NumberFormat(this.localeValue,{style:"currency",currency:this.currencyValue,currencyDisplay:"narrowSymbol",minimumFractionDigits:2,maximumFractionDigits:2}).format(e/100);case"percent":return new Intl.NumberFormat(this.localeValue,{style:"percent",maximumFractionDigits:2}).format(e/100);case"time":var r=Math.floor(e/60),n=e%60;return r.toString().padStart(2,"0")+":"+n.toString().padStart(2,"0");case"int":return new Intl.NumberFormat(this.localeValue,{maximumFractionDigits:0}).format(e);case"float":return new Intl.NumberFormat(this.localeValue,{maximumFractionDigits:2}).format(e);default:return e}}},{key:"tickText",value:function(t){return JSON.parse(this.getLabelForValue(t)).tick}},{key:"updateMetricSelectWidth",value:function(t){var e=this,r=t.options[t.selectedIndex];new IntersectionObserver(function(n,i){n.forEach(function(n){n.isIntersecting&&(e.adaptiveWidthSelectTarget[0].innerHTML=r.innerText,t.style.width=e.adaptiveWidthSelectTarget.getBoundingClientRect().width+"px",i.disconnect())})}).observe(this.adaptiveWidthSelectTarget),t.parentElement.classList.add("visible")}},{key:"hasSharedAxis",value:function(t,e){var r=this.getGroupByMetricId(t),n=this.getGroupByMetricId(e);return JSON.stringify(r)===JSON.stringify(n)}},{key:"changePrimaryMetric",value:function(t){var e=t.target;this.primaryChartMetricIdValue=e.value,this.primaryChartMetricNameValue=e.options[e.selectedIndex].innerText,this.updateMetricSelectWidth(e),this.updateChart(),Array.from(this.secondaryMetricSelectTarget.querySelectorAll("option")).forEach(function(t){t.toggleAttribute("disabled",t.value===e.value)}),document.dispatchEvent(new CustomEvent("iawp:changePrimaryChartMetric",{detail:{primaryChartMetricId:e.value}}))}},{key:"changeSecondaryMetric",value:function(t){var e=t.target,r=""!==e.value;r?(this.secondaryChartMetricIdValue=e.value,this.secondaryChartMetricNameValue=e.options[e.selectedIndex].innerText):(this.secondaryChartMetricIdValue="",this.secondaryChartMetricNameValue=""),this.updateMetricSelectWidth(e),this.updateChart(),Array.from(this.primaryMetricSelectTarget.querySelectorAll("option")).forEach(function(t){t.toggleAttribute("disabled",t.value===e.value)}),document.dispatchEvent(new CustomEvent("iawp:changeSecondaryChartMetric",{detail:{secondaryChartMetricId:r?e.value:null}}))}},{key:"updateChart",value:function(){var t=this.chart.data.datasets[0];t.id=this.primaryChartMetricIdValue,t.data=this.dataValue[this.primaryChartMetricIdValue],t.label=this.primaryChartMetricNameValue;var e=t.data.every(function(t){return 0===t});if(this.chart.options.scales.y.suggestedMax=e?10:null,this.chart.options.scales.y.beginAtZero="bounce_rate"!==t.id,this.chart.data.datasets.length>1&&this.chart.data.datasets.pop(),this.hasSecondaryMetric()){var r=this.secondaryChartMetricIdValue,n=this.secondaryChartMetricNameValue,i=this.dataValue[r],a=this.hasSharedAxis(this.primaryChartMetricIdValue,r)?"y":"defaultRight";this.chart.data.datasets.push(this.makeDataset(r,n,i,a,"rgba(246,157,10)"));var o=i.every(function(t){return 0===t});this.chart.options.scales.defaultRight.suggestedMax=o?10:null,this.chart.options.scales.defaultRight.beginAtZero="bounce_rate"!==r}this.chart.update()}},{key:"makeDataset",value:function(t,e,r,n,i){var a=arguments.length>5&&void 0!==arguments[5]&&arguments[5],o=(0,b.default)(i);return{id:t,label:e,data:r,borderColor:o.string(),backgroundColor:o.alpha(.1).string(),pointBackgroundColor:o.string(),tension:.4,yAxisID:n,fill:!0,order:a?1:0}}},{key:"shouldUseDarkMode",value:function(){return(0,_.isDarkMode)()&&!this.disableDarkModeValue}},{key:"createChart",value:function(){var t=this;y.Chart.defaults.font.family='-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"';var e={type:"line",data:{labels:this.labelsValue,datasets:[this.makeDataset(this.primaryChartMetricIdValue,this.primaryChartMetricNameValue,this.dataValue[this.primaryChartMetricIdValue],"y","rgba(108,70,174)",!0)].filter(function(t){return null!==t})},options:{locale:this.getLocale(),maintainAspectRatio:!this.isPreviewValue,aspectRatio:3,onResize:function(t,e){e.width,document.documentElement.clientWidth<=782&&3===t.options.aspectRatio?(t.options.aspectRatio=1.5,t.update()):document.documentElement.clientWidth>782&&1.5===t.options.aspectRatio&&(t.options.aspectRatio=3,t.update())},interaction:{intersect:!1,mode:"index"},scales:{y:{border:{color:"#DEDAE6",dash:[2,4]},grid:{color:this.shouldUseDarkMode()?"#676173":"#DEDAE6",tickColor:"#DEDAE6",display:!0,drawOnChartArea:!0},beginAtZero:!0,suggestedMax:null,ticks:{color:this.shouldUseDarkMode()?"#ffffff":"#6D6A73",font:{size:14,weight:400},precision:0,callback:function(e,r,n){return t.formatValueForMetric(t.primaryChartMetricIdValue,e)}}},defaultRight:{position:"right",display:"auto",border:{color:"#DEDAE6",dash:[2,4]},grid:{color:this.shouldUseDarkMode()?"#9a95a6":"#DEDAE6",tickColor:"#DEDAE6",display:!0,drawOnChartArea:!1},beginAtZero:!0,suggestedMax:null,ticks:{color:this.shouldUseDarkMode()?"#ffffff":"#6D6A73",font:{size:14,weight:400},precision:0,callback:function(e,r,n){return t.hasSecondaryMetric()?t.formatValueForMetric(t.secondaryChartMetricIdValue,e):e}}},x:{border:{color:"#DEDAE6"},grid:{tickColor:"#DEDAE6",display:!0,drawOnChartArea:!1},ticks:{color:this.shouldUseDarkMode()?"#ffffff":"#6D6A73",autoSkip:!0,autoSkipPadding:16,maxRotation:0,font:{size:14,weight:400},callback:this.tickText}}},plugins:{mode:String,legend:{display:this.showLegendValue,align:"start",labels:{boxHeight:14,boxWidth:14,useBorderRadius:!0,borderRadius:7,padding:8,color:this.shouldUseDarkMode()?"#DEDAE6":"#676173",generateLabels:function(t){return(0,y.Chart).defaults.plugins.legend.labels.generateLabels(t).map(function(t){return(0,h._)((0,c._)({},t),{fillStyle:t.strokeStyle,lineWidth:0})})}}},corsair:{dash:[2,4],color:"#777",width:1},tooltip:{itemSort:function(t,e){return t.datasetIndex<e.datasetIndex?-1:1},callbacks:{title:this.tooltipTitle,label:this.tooltipLabel}}},elements:{point:{radius:4}}},plugins:[g.default,{beforeInit:function(t){var e=t.legend.fit;t.legend.fit=function(){e.bind(t.legend)(),this.height+=16}}}]};this.chart||(this.chart=new y.Chart(this.canvasTarget,e))}}]),r}(p.Controller);(0,l._)(x,"targets",["canvas","primaryMetricSelect","secondaryMetricSelect","adaptiveWidthSelect"]),(0,l._)(x,"values",{labels:Array,data:Object,locale:String,currency:{type:String,default:"USD"},isPreview:{type:Boolean,default:!1},showLegend:{type:Boolean,default:!1},disableDarkMode:{type:Boolean,default:!1},primaryChartMetricId:String,primaryChartMetricName:String,secondaryChartMetricId:String,secondaryChartMetricName:String,hasMultipleDatasets:Number})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_to_consumable_array":"4oNkS","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","../chart_plugins/corsair_plugin":"aPJHp","chart.js":"1eVD3",color:"Fap9I","../utils/appearance":"j01R3","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],kexvf:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"_object_spread",function(){return a}),n.export(r,"_",function(){return a});var i=t("./_define_property.js");function a(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(t){return Object.getOwnPropertyDescriptor(r,t).enumerable}))),n.forEach(function(e){(0,i._define_property)(t,e,r[e])})}return t}},{"./_define_property.js":"27c3O","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],c7x3p:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e){return e=null!=e?e:{},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):(function(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);r.push.apply(r,n)}return r})(Object(e)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))}),t}n.defineInteropFlag(r),n.export(r,"_object_spread_props",function(){return i}),n.export(r,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],aPJHp:[function(t,e,r){e.exports={id:"corsair",beforeInit:function(t,e,r){r.disabled||(t.corsair={x:0,y:0})},afterEvent:function(t,e,r){if(!r.disabled){var n=t.chartArea,i=n.top,a=n.bottom,o=n.left,s=n.right,l=e.event,u=l.x,c=l.y;if(u<o||u>s||c<i||c>a){t.corsair={x:u,y:c,draw:!1},t.draw();return}t.corsair={x:u,y:c,draw:!0},t.draw()}},afterDatasetsDraw:function(t,e,r){if(!r.disabled){var n=t.ctx,i=t.chartArea,a=i.top,o=i.bottom;i.left,i.right;var s=t.corsair,l=s.x;s.y,s.draw&&(l=t.tooltip.caretX,n.lineWidth=r.width||0,n.setLineDash(r.dash||[]),n.strokeStyle=r.color||"black",n.save(),n.beginPath(),n.moveTo(l,o),n.lineTo(l,a),n.stroke(),n.restore(),n.setLineDash([]))}}}},{}],"1eVD3":[function(t,e,r){/*!
+!function(t,e,r,n,i){var a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},o="function"==typeof a[n]&&a[n],s=o.cache||{},l="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function u(e,r){if(!s[e]){if(!t[e]){var i="function"==typeof a[n]&&a[n];if(!r&&i)return i(e,!0);if(o)return o(e,!0);if(l&&"string"==typeof e)return l(e);var c=Error("Cannot find module '"+e+"'");throw c.code="MODULE_NOT_FOUND",c}f.resolve=function(r){var n=t[e][1][r];return null!=n?n:r},f.cache={};var h=s[e]=new u.Module(e);t[e][0].call(h.exports,f,h,h.exports,this)}return s[e].exports;function f(t){var e=f.resolve(t);return!1===e?{}:u(e)}}u.isParcelRequire=!0,u.Module=function(t){this.id=t,this.bundle=u,this.exports={}},u.modules=t,u.cache=s,u.parent=o,u.register=function(e,r){t[e]=[function(t,e){e.exports=r},{}]},Object.defineProperty(u,"root",{get:function(){return a[n]}}),a[n]=u;for(var c=0;c<e.length;c++)u(e[c]);if(r){var h=u(r);"object"==typeof exports&&"undefined"!=typeof module?module.exports=h:"function"==typeof define&&define.amd&&define(function(){return h})}}({"5IuoB":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js"),i=t("@hotwired/stimulus"),a=t("./controllers/chart_controller"),o=n.interopDefault(a);window.Stimulus=(0,i.Application).start(),Stimulus.register("chart",o.default)},{"@hotwired/stimulus":"crDvk","./controllers/chart_controller":"78XDv","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],crDvk:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"Application",function(){return tu}),n.export(r,"AttributeObserver",function(){return C}),n.export(r,"Context",function(){return $}),n.export(r,"Controller",function(){return tb}),n.export(r,"ElementObserver",function(){return D}),n.export(r,"IndexedMultimap",function(){return R}),n.export(r,"Multimap",function(){return L}),n.export(r,"SelectorObserver",function(){return B}),n.export(r,"StringMapObserver",function(){return N}),n.export(r,"TokenListObserver",function(){return V}),n.export(r,"ValueListObserver",function(){return z}),n.export(r,"add",function(){return j}),n.export(r,"defaultSchema",function(){return ts}),n.export(r,"del",function(){return T}),n.export(r,"fetch",function(){return F}),n.export(r,"prune",function(){return I});var i=t("@swc/helpers/_/_async_to_generator"),a=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_define_property"),l=t("@swc/helpers/_/_get"),u=t("@swc/helpers/_/_get_prototype_of"),c=t("@swc/helpers/_/_inherits"),h=t("@swc/helpers/_/_sliced_to_array"),f=t("@swc/helpers/_/_to_consumable_array"),d=t("@swc/helpers/_/_type_of"),p=t("@swc/helpers/_/_create_super"),v=t("@swc/helpers/_/_ts_generator"),g=function(){function t(e,r,n){(0,a._)(this,t),this.eventTarget=e,this.eventName=r,this.eventOptions=n,this.unorderedBindings=new Set}return(0,o._)(t,[{key:"connect",value:function(){this.eventTarget.addEventListener(this.eventName,this,this.eventOptions)}},{key:"disconnect",value:function(){this.eventTarget.removeEventListener(this.eventName,this,this.eventOptions)}},{key:"bindingConnected",value:function(t){this.unorderedBindings.add(t)}},{key:"bindingDisconnected",value:function(t){this.unorderedBindings.delete(t)}},{key:"handleEvent",value:function(t){var e=function(t){if("immediatePropagationStopped"in t)return t;var e=t.stopImmediatePropagation;return Object.assign(t,{immediatePropagationStopped:!1,stopImmediatePropagation:function(){this.immediatePropagationStopped=!0,e.call(this)}})}(t),r=!0,n=!1,i=void 0;try{for(var a,o=this.bindings[Symbol.iterator]();!(r=(a=o.next()).done);r=!0){var s=a.value;if(e.immediatePropagationStopped)break;s.handleEvent(e)}}catch(t){n=!0,i=t}finally{try{r||null==o.return||o.return()}finally{if(n)throw i}}}},{key:"hasBindings",value:function(){return this.unorderedBindings.size>0}},{key:"bindings",get:function(){return Array.from(this.unorderedBindings).sort(function(t,e){var r=t.index,n=e.index;return r<n?-1:r>n?1:0})}}]),t}(),y=function(){function t(e){(0,a._)(this,t),this.application=e,this.eventListenerMaps=new Map,this.started=!1}return(0,o._)(t,[{key:"start",value:function(){this.started||(this.started=!0,this.eventListeners.forEach(function(t){return t.connect()}))}},{key:"stop",value:function(){this.started&&(this.started=!1,this.eventListeners.forEach(function(t){return t.disconnect()}))}},{key:"eventListeners",get:function(){return Array.from(this.eventListenerMaps.values()).reduce(function(t,e){return t.concat(Array.from(e.values()))},[])}},{key:"bindingConnected",value:function(t){this.fetchEventListenerForBinding(t).bindingConnected(t)}},{key:"bindingDisconnected",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.fetchEventListenerForBinding(t).bindingDisconnected(t),e&&this.clearEventListenersForBinding(t)}},{key:"handleError",value:function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.application.handleError(t,"Error ".concat(e),r)}},{key:"clearEventListenersForBinding",value:function(t){var e=this.fetchEventListenerForBinding(t);e.hasBindings()||(e.disconnect(),this.removeMappedEventListenerFor(t))}},{key:"removeMappedEventListenerFor",value:function(t){var e=t.eventTarget,r=t.eventName,n=t.eventOptions,i=this.fetchEventListenerMapForEventTarget(e),a=this.cacheKey(r,n);i.delete(a),0==i.size&&this.eventListenerMaps.delete(e)}},{key:"fetchEventListenerForBinding",value:function(t){var e=t.eventTarget,r=t.eventName,n=t.eventOptions;return this.fetchEventListener(e,r,n)}},{key:"fetchEventListener",value:function(t,e,r){var n=this.fetchEventListenerMapForEventTarget(t),i=this.cacheKey(e,r),a=n.get(i);return a||(a=this.createEventListener(t,e,r),n.set(i,a)),a}},{key:"createEventListener",value:function(t,e,r){var n=new g(t,e,r);return this.started&&n.connect(),n}},{key:"fetchEventListenerMapForEventTarget",value:function(t){var e=this.eventListenerMaps.get(t);return e||(e=new Map,this.eventListenerMaps.set(t,e)),e}},{key:"cacheKey",value:function(t,e){var r=[t];return Object.keys(e).sort().forEach(function(t){r.push("".concat(e[t]?"":"!").concat(t))}),r.join(":")}}]),t}(),m={stop:function(t){var e=t.event;return t.value&&e.stopPropagation(),!0},prevent:function(t){var e=t.event;return t.value&&e.preventDefault(),!0},self:function(t){var e=t.event,r=t.value,n=t.element;return!r||n===e.target}},b=/^(?:(?:([^.]+?)\+)?(.+?)(?:\.(.+?))?(?:@(window|document))?->)?(.+?)(?:#([^:]+?))(?::(.+))?$/;function _(t){return t.replace(/(?:[_-])([a-z0-9])/g,function(t,e){return e.toUpperCase()})}function x(t){return _(t.replace(/--/g,"-").replace(/__/g,"_"))}function k(t){return t.charAt(0).toUpperCase()+t.slice(1)}function w(t){return t.replace(/([A-Z])/g,function(t,e){return"-".concat(e.toLowerCase())})}function M(t,e){return Object.prototype.hasOwnProperty.call(t,e)}var S=["meta","ctrl","alt","shift"],O=function(){function t(e,r,n,i){(0,a._)(this,t),this.element=e,this.index=r,this.eventTarget=n.eventTarget||e,this.eventName=n.eventName||function(t){var e=t.tagName.toLowerCase();if(e in A)return A[e](t)}(e)||E("missing event name"),this.eventOptions=n.eventOptions||{},this.identifier=n.identifier||E("missing identifier"),this.methodName=n.methodName||E("missing method name"),this.keyFilter=n.keyFilter||"",this.schema=i}return(0,o._)(t,[{key:"toString",value:function(){var t=this.keyFilter?".".concat(this.keyFilter):"",e=this.eventTargetName?"@".concat(this.eventTargetName):"";return"".concat(this.eventName).concat(t).concat(e,"->").concat(this.identifier,"#").concat(this.methodName)}},{key:"shouldIgnoreKeyboardEvent",value:function(t){if(!this.keyFilter)return!1;var e=this.keyFilter.split("+");if(this.keyFilterDissatisfied(t,e))return!0;var r=e.filter(function(t){return!S.includes(t)})[0];return!!r&&(M(this.keyMappings,r)||E("contains unknown key filter: ".concat(this.keyFilter)),this.keyMappings[r].toLowerCase()!==t.key.toLowerCase())}},{key:"shouldIgnoreMouseEvent",value:function(t){if(!this.keyFilter)return!1;var e=[this.keyFilter];return!!this.keyFilterDissatisfied(t,e)}},{key:"params",get:function(){var t={},e=RegExp("^data-".concat(this.identifier,"-(.+)-param$"),"i"),r=!0,n=!1,i=void 0;try{for(var a,o=Array.from(this.element.attributes)[Symbol.iterator]();!(r=(a=o.next()).done);r=!0){var s=a.value,l=s.name,u=s.value,c=l.match(e),h=c&&c[1];h&&(t[_(h)]=function(t){try{return JSON.parse(t)}catch(e){return t}}(u))}}catch(t){n=!0,i=t}finally{try{r||null==o.return||o.return()}finally{if(n)throw i}}return t}},{key:"eventTargetName",get:function(){var t;return(t=this.eventTarget)==window?"window":t==document?"document":void 0}},{key:"keyMappings",get:function(){return this.schema.keyMappings}},{key:"keyFilterDissatisfied",value:function(t,e){var r=(0,h._)(S.map(function(t){return e.includes(t)}),4),n=r[0],i=r[1],a=r[2],o=r[3];return t.metaKey!==n||t.ctrlKey!==i||t.altKey!==a||t.shiftKey!==o}}],[{key:"forToken",value:function(t,e){var r,n,i,a;return new this(t.element,t.index,(n=(r=t.content.trim().match(b)||[])[2],(i=r[3])&&!["keydown","keyup","keypress"].includes(n)&&(n+=".".concat(i),i=""),{eventTarget:"window"==(a=r[4])?window:"document"==a?document:void 0,eventName:n,eventOptions:r[7]?r[7].split(":").reduce(function(t,e){return Object.assign(t,(0,s._)({},e.replace(/^!/,""),!/^!/.test(e)))},{}):{},identifier:r[5],methodName:r[6],keyFilter:r[1]||i}),e)}}]),t}(),A={a:function(){return"click"},button:function(){return"click"},form:function(){return"submit"},details:function(){return"toggle"},input:function(t){return"submit"==t.getAttribute("type")?"click":"input"},select:function(){return"change"},textarea:function(){return"input"}};function E(t){throw Error(t)}var P=function(){function t(e,r){(0,a._)(this,t),this.context=e,this.action=r}return(0,o._)(t,[{key:"index",get:function(){return this.action.index}},{key:"eventTarget",get:function(){return this.action.eventTarget}},{key:"eventOptions",get:function(){return this.action.eventOptions}},{key:"identifier",get:function(){return this.context.identifier}},{key:"handleEvent",value:function(t){var e=this.prepareActionEvent(t);this.willBeInvokedByEvent(t)&&this.applyEventModifiers(e)&&this.invokeWithEvent(e)}},{key:"eventName",get:function(){return this.action.eventName}},{key:"method",get:function(){var t=this.controller[this.methodName];if("function"==typeof t)return t;throw Error('Action "'.concat(this.action,'" references undefined method "').concat(this.methodName,'"'))}},{key:"applyEventModifiers",value:function(t){var e=this.action.element,r=this.context.application.actionDescriptorFilters,n=this.context.controller,i=!0,a=!0,o=!1,s=void 0;try{for(var l,u=Object.entries(this.eventOptions)[Symbol.iterator]();!(a=(l=u.next()).done);a=!0){var c=(0,h._)(l.value,2),f=c[0],d=c[1];if(f in r){var p=r[f];i=i&&p({name:f,value:d,event:t,element:e,controller:n})}}}catch(t){o=!0,s=t}finally{try{a||null==u.return||u.return()}finally{if(o)throw s}}return i}},{key:"prepareActionEvent",value:function(t){return Object.assign(t,{params:this.action.params})}},{key:"invokeWithEvent",value:function(t){var e=t.target,r=t.currentTarget;try{this.method.call(this.controller,t),this.context.logDebugActivity(this.methodName,{event:t,target:e,currentTarget:r,action:this.methodName})}catch(e){var n=this.identifier,i=this.controller,a=this.element,o=this.index;this.context.handleError(e,'invoking action "'.concat(this.action,'"'),{identifier:n,controller:i,element:a,index:o,event:t})}}},{key:"willBeInvokedByEvent",value:function(t){var e=t.target;return!(t instanceof KeyboardEvent&&this.action.shouldIgnoreKeyboardEvent(t)||t instanceof MouseEvent&&this.action.shouldIgnoreMouseEvent(t))&&(this.element===e||(e instanceof Element&&this.element.contains(e)?this.scope.containsElement(e):this.scope.containsElement(this.action.element)))}},{key:"controller",get:function(){return this.context.controller}},{key:"methodName",get:function(){return this.action.methodName}},{key:"element",get:function(){return this.scope.element}},{key:"scope",get:function(){return this.context.scope}}]),t}(),D=function(){function t(e,r){var n=this;(0,a._)(this,t),this.mutationObserverInit={attributes:!0,childList:!0,subtree:!0},this.element=e,this.started=!1,this.delegate=r,this.elements=new Set,this.mutationObserver=new MutationObserver(function(t){return n.processMutations(t)})}return(0,o._)(t,[{key:"start",value:function(){this.started||(this.started=!0,this.mutationObserver.observe(this.element,this.mutationObserverInit),this.refresh())}},{key:"pause",value:function(t){this.started&&(this.mutationObserver.disconnect(),this.started=!1),t(),this.started||(this.mutationObserver.observe(this.element,this.mutationObserverInit),this.started=!0)}},{key:"stop",value:function(){this.started&&(this.mutationObserver.takeRecords(),this.mutationObserver.disconnect(),this.started=!1)}},{key:"refresh",value:function(){if(this.started){var t=new Set(this.matchElementsInTree()),e=!0,r=!1,n=void 0;try{for(var i,a=Array.from(this.elements)[Symbol.iterator]();!(e=(i=a.next()).done);e=!0){var o=i.value;t.has(o)||this.removeElement(o)}}catch(t){r=!0,n=t}finally{try{e||null==a.return||a.return()}finally{if(r)throw n}}var s=!0,l=!1,u=void 0;try{for(var c,h=Array.from(t)[Symbol.iterator]();!(s=(c=h.next()).done);s=!0){var f=c.value;this.addElement(f)}}catch(t){l=!0,u=t}finally{try{s||null==h.return||h.return()}finally{if(l)throw u}}}}},{key:"processMutations",value:function(t){var e=!0,r=!1,n=void 0;if(this.started)try{for(var i,a=t[Symbol.iterator]();!(e=(i=a.next()).done);e=!0){var o=i.value;this.processMutation(o)}}catch(t){r=!0,n=t}finally{try{e||null==a.return||a.return()}finally{if(r)throw n}}}},{key:"processMutation",value:function(t){"attributes"==t.type?this.processAttributeChange(t.target,t.attributeName):"childList"==t.type&&(this.processRemovedNodes(t.removedNodes),this.processAddedNodes(t.addedNodes))}},{key:"processAttributeChange",value:function(t,e){this.elements.has(t)?this.delegate.elementAttributeChanged&&this.matchElement(t)?this.delegate.elementAttributeChanged(t,e):this.removeElement(t):this.matchElement(t)&&this.addElement(t)}},{key:"processRemovedNodes",value:function(t){var e=!0,r=!1,n=void 0;try{for(var i,a=Array.from(t)[Symbol.iterator]();!(e=(i=a.next()).done);e=!0){var o=i.value,s=this.elementFromNode(o);s&&this.processTree(s,this.removeElement)}}catch(t){r=!0,n=t}finally{try{e||null==a.return||a.return()}finally{if(r)throw n}}}},{key:"processAddedNodes",value:function(t){var e=!0,r=!1,n=void 0;try{for(var i,a=Array.from(t)[Symbol.iterator]();!(e=(i=a.next()).done);e=!0){var o=i.value,s=this.elementFromNode(o);s&&this.elementIsActive(s)&&this.processTree(s,this.addElement)}}catch(t){r=!0,n=t}finally{try{e||null==a.return||a.return()}finally{if(r)throw n}}}},{key:"matchElement",value:function(t){return this.delegate.matchElement(t)}},{key:"matchElementsInTree",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.element;return this.delegate.matchElementsInTree(t)}},{key:"processTree",value:function(t,e){var r=!0,n=!1,i=void 0;try{for(var a,o=this.matchElementsInTree(t)[Symbol.iterator]();!(r=(a=o.next()).done);r=!0){var s=a.value;e.call(this,s)}}catch(t){n=!0,i=t}finally{try{r||null==o.return||o.return()}finally{if(n)throw i}}}},{key:"elementFromNode",value:function(t){if(t.nodeType==Node.ELEMENT_NODE)return t}},{key:"elementIsActive",value:function(t){return t.isConnected==this.element.isConnected&&this.element.contains(t)}},{key:"addElement",value:function(t){!this.elements.has(t)&&this.elementIsActive(t)&&(this.elements.add(t),this.delegate.elementMatched&&this.delegate.elementMatched(t))}},{key:"removeElement",value:function(t){this.elements.has(t)&&(this.elements.delete(t),this.delegate.elementUnmatched&&this.delegate.elementUnmatched(t))}}]),t}(),C=function(){function t(e,r,n){(0,a._)(this,t),this.attributeName=r,this.delegate=n,this.elementObserver=new D(e,this)}return(0,o._)(t,[{key:"element",get:function(){return this.elementObserver.element}},{key:"selector",get:function(){return"[".concat(this.attributeName,"]")}},{key:"start",value:function(){this.elementObserver.start()}},{key:"pause",value:function(t){this.elementObserver.pause(t)}},{key:"stop",value:function(){this.elementObserver.stop()}},{key:"refresh",value:function(){this.elementObserver.refresh()}},{key:"started",get:function(){return this.elementObserver.started}},{key:"matchElement",value:function(t){return t.hasAttribute(this.attributeName)}},{key:"matchElementsInTree",value:function(t){var e=this.matchElement(t)?[t]:[],r=Array.from(t.querySelectorAll(this.selector));return e.concat(r)}},{key:"elementMatched",value:function(t){this.delegate.elementMatchedAttribute&&this.delegate.elementMatchedAttribute(t,this.attributeName)}},{key:"elementUnmatched",value:function(t){this.delegate.elementUnmatchedAttribute&&this.delegate.elementUnmatchedAttribute(t,this.attributeName)}},{key:"elementAttributeChanged",value:function(t,e){this.delegate.elementAttributeValueChanged&&this.attributeName==e&&this.delegate.elementAttributeValueChanged(t,e)}}]),t}();function j(t,e,r){F(t,e).add(r)}function T(t,e,r){F(t,e).delete(r),I(t,e)}function F(t,e){var r=t.get(e);return r||(r=new Set,t.set(e,r)),r}function I(t,e){var r=t.get(e);null!=r&&0==r.size&&t.delete(e)}var L=function(){function t(){(0,a._)(this,t),this.valuesByKey=new Map}return(0,o._)(t,[{key:"keys",get:function(){return Array.from(this.valuesByKey.keys())}},{key:"values",get:function(){return Array.from(this.valuesByKey.values()).reduce(function(t,e){return t.concat(Array.from(e))},[])}},{key:"size",get:function(){return Array.from(this.valuesByKey.values()).reduce(function(t,e){return t+e.size},0)}},{key:"add",value:function(t,e){j(this.valuesByKey,t,e)}},{key:"delete",value:function(t,e){T(this.valuesByKey,t,e)}},{key:"has",value:function(t,e){var r=this.valuesByKey.get(t);return null!=r&&r.has(e)}},{key:"hasKey",value:function(t){return this.valuesByKey.has(t)}},{key:"hasValue",value:function(t){return Array.from(this.valuesByKey.values()).some(function(e){return e.has(t)})}},{key:"getValuesForKey",value:function(t){var e=this.valuesByKey.get(t);return e?Array.from(e):[]}},{key:"getKeysForValue",value:function(t){return Array.from(this.valuesByKey).filter(function(e){var r=(0,h._)(e,2);return(r[0],r[1]).has(t)}).map(function(t){var e=(0,h._)(t,2),r=e[0];return e[1],r})}}]),t}(),R=function(t){(0,c._)(r,t);var e=(0,p._)(r);function r(){var t;return(0,a._)(this,r),(t=e.call(this)).keysByValue=new Map,t}return(0,o._)(r,[{key:"values",get:function(){return Array.from(this.keysByValue.keys())}},{key:"add",value:function(t,e){(0,l._)((0,u._)(r.prototype),"add",this).call(this,t,e),j(this.keysByValue,e,t)}},{key:"delete",value:function(t,e){(0,l._)((0,u._)(r.prototype),"delete",this).call(this,t,e),T(this.keysByValue,e,t)}},{key:"hasValue",value:function(t){return this.keysByValue.has(t)}},{key:"getKeysForValue",value:function(t){var e=this.keysByValue.get(t);return e?Array.from(e):[]}}]),r}(L),B=function(){function t(e,r,n,i){(0,a._)(this,t),this._selector=r,this.details=i,this.elementObserver=new D(e,this),this.delegate=n,this.matchesByElement=new L}return(0,o._)(t,[{key:"started",get:function(){return this.elementObserver.started}},{key:"selector",get:function(){return this._selector},set:function(t){this._selector=t,this.refresh()}},{key:"start",value:function(){this.elementObserver.start()}},{key:"pause",value:function(t){this.elementObserver.pause(t)}},{key:"stop",value:function(){this.elementObserver.stop()}},{key:"refresh",value:function(){this.elementObserver.refresh()}},{key:"element",get:function(){return this.elementObserver.element}},{key:"matchElement",value:function(t){var e=this.selector;if(!e)return!1;var r=t.matches(e);return this.delegate.selectorMatchElement?r&&this.delegate.selectorMatchElement(t,this.details):r}},{key:"matchElementsInTree",value:function(t){var e=this,r=this.selector;if(!r)return[];var n=this.matchElement(t)?[t]:[],i=Array.from(t.querySelectorAll(r)).filter(function(t){return e.matchElement(t)});return n.concat(i)}},{key:"elementMatched",value:function(t){var e=this.selector;e&&this.selectorMatched(t,e)}},{key:"elementUnmatched",value:function(t){var e=this.matchesByElement.getKeysForValue(t),r=!0,n=!1,i=void 0;try{for(var a,o=e[Symbol.iterator]();!(r=(a=o.next()).done);r=!0){var s=a.value;this.selectorUnmatched(t,s)}}catch(t){n=!0,i=t}finally{try{r||null==o.return||o.return()}finally{if(n)throw i}}}},{key:"elementAttributeChanged",value:function(t,e){var r=this.selector;if(r){var n=this.matchElement(t),i=this.matchesByElement.has(r,t);n&&!i?this.selectorMatched(t,r):!n&&i&&this.selectorUnmatched(t,r)}}},{key:"selectorMatched",value:function(t,e){this.delegate.selectorMatched(t,e,this.details),this.matchesByElement.add(e,t)}},{key:"selectorUnmatched",value:function(t,e){this.delegate.selectorUnmatched(t,e,this.details),this.matchesByElement.delete(e,t)}}]),t}(),N=function(){function t(e,r){var n=this;(0,a._)(this,t),this.element=e,this.delegate=r,this.started=!1,this.stringMap=new Map,this.mutationObserver=new MutationObserver(function(t){return n.processMutations(t)})}return(0,o._)(t,[{key:"start",value:function(){this.started||(this.started=!0,this.mutationObserver.observe(this.element,{attributes:!0,attributeOldValue:!0}),this.refresh())}},{key:"stop",value:function(){this.started&&(this.mutationObserver.takeRecords(),this.mutationObserver.disconnect(),this.started=!1)}},{key:"refresh",value:function(){var t=!0,e=!1,r=void 0;if(this.started)try{for(var n,i=this.knownAttributeNames[Symbol.iterator]();!(t=(n=i.next()).done);t=!0){var a=n.value;this.refreshAttribute(a,null)}}catch(t){e=!0,r=t}finally{try{t||null==i.return||i.return()}finally{if(e)throw r}}}},{key:"processMutations",value:function(t){var e=!0,r=!1,n=void 0;if(this.started)try{for(var i,a=t[Symbol.iterator]();!(e=(i=a.next()).done);e=!0){var o=i.value;this.processMutation(o)}}catch(t){r=!0,n=t}finally{try{e||null==a.return||a.return()}finally{if(r)throw n}}}},{key:"processMutation",value:function(t){var e=t.attributeName;e&&this.refreshAttribute(e,t.oldValue)}},{key:"refreshAttribute",value:function(t,e){var r=this.delegate.getStringMapKeyForAttribute(t);if(null!=r){this.stringMap.has(t)||this.stringMapKeyAdded(r,t);var n=this.element.getAttribute(t);if(this.stringMap.get(t)!=n&&this.stringMapValueChanged(n,r,e),null==n){var i=this.stringMap.get(t);this.stringMap.delete(t),i&&this.stringMapKeyRemoved(r,t,i)}else this.stringMap.set(t,n)}}},{key:"stringMapKeyAdded",value:function(t,e){this.delegate.stringMapKeyAdded&&this.delegate.stringMapKeyAdded(t,e)}},{key:"stringMapValueChanged",value:function(t,e,r){this.delegate.stringMapValueChanged&&this.delegate.stringMapValueChanged(t,e,r)}},{key:"stringMapKeyRemoved",value:function(t,e,r){this.delegate.stringMapKeyRemoved&&this.delegate.stringMapKeyRemoved(t,e,r)}},{key:"knownAttributeNames",get:function(){return Array.from(new Set(this.currentAttributeNames.concat(this.recordedAttributeNames)))}},{key:"currentAttributeNames",get:function(){return Array.from(this.element.attributes).map(function(t){return t.name})}},{key:"recordedAttributeNames",get:function(){return Array.from(this.stringMap.keys())}}]),t}(),V=function(){function t(e,r,n){(0,a._)(this,t),this.attributeObserver=new C(e,r,this),this.delegate=n,this.tokensByElement=new L}return(0,o._)(t,[{key:"started",get:function(){return this.attributeObserver.started}},{key:"start",value:function(){this.attributeObserver.start()}},{key:"pause",value:function(t){this.attributeObserver.pause(t)}},{key:"stop",value:function(){this.attributeObserver.stop()}},{key:"refresh",value:function(){this.attributeObserver.refresh()}},{key:"element",get:function(){return this.attributeObserver.element}},{key:"attributeName",get:function(){return this.attributeObserver.attributeName}},{key:"elementMatchedAttribute",value:function(t){this.tokensMatched(this.readTokensForElement(t))}},{key:"elementAttributeValueChanged",value:function(t){var e=(0,h._)(this.refreshTokensForElement(t),2),r=e[0],n=e[1];this.tokensUnmatched(r),this.tokensMatched(n)}},{key:"elementUnmatchedAttribute",value:function(t){this.tokensUnmatched(this.tokensByElement.getValuesForKey(t))}},{key:"tokensMatched",value:function(t){var e=this;t.forEach(function(t){return e.tokenMatched(t)})}},{key:"tokensUnmatched",value:function(t){var e=this;t.forEach(function(t){return e.tokenUnmatched(t)})}},{key:"tokenMatched",value:function(t){this.delegate.tokenMatched(t),this.tokensByElement.add(t.element,t)}},{key:"tokenUnmatched",value:function(t){this.delegate.tokenUnmatched(t),this.tokensByElement.delete(t.element,t)}},{key:"refreshTokensForElement",value:function(t){var e=this.tokensByElement.getValuesForKey(t),r=this.readTokensForElement(t),n=Array.from({length:Math.max(e.length,r.length)},function(t,n){return[e[n],r[n]]}).findIndex(function(t){var e,r,n=(0,h._)(t,2);return e=n[0],r=n[1],!e||!r||e.index!=r.index||e.content!=r.content});return -1==n?[[],[]]:[e.slice(n),r.slice(n)]}},{key:"readTokensForElement",value:function(t){var e=this.attributeName;return(t.getAttribute(e)||"").trim().split(/\s+/).filter(function(t){return t.length}).map(function(r,n){return{element:t,attributeName:e,content:r,index:n}})}}]),t}(),z=function(){function t(e,r,n){(0,a._)(this,t),this.tokenListObserver=new V(e,r,this),this.delegate=n,this.parseResultsByToken=new WeakMap,this.valuesByTokenByElement=new WeakMap}return(0,o._)(t,[{key:"started",get:function(){return this.tokenListObserver.started}},{key:"start",value:function(){this.tokenListObserver.start()}},{key:"stop",value:function(){this.tokenListObserver.stop()}},{key:"refresh",value:function(){this.tokenListObserver.refresh()}},{key:"element",get:function(){return this.tokenListObserver.element}},{key:"attributeName",get:function(){return this.tokenListObserver.attributeName}},{key:"tokenMatched",value:function(t){var e=t.element,r=this.fetchParseResultForToken(t).value;r&&(this.fetchValuesByTokenForElement(e).set(t,r),this.delegate.elementMatchedValue(e,r))}},{key:"tokenUnmatched",value:function(t){var e=t.element,r=this.fetchParseResultForToken(t).value;r&&(this.fetchValuesByTokenForElement(e).delete(t),this.delegate.elementUnmatchedValue(e,r))}},{key:"fetchParseResultForToken",value:function(t){var e=this.parseResultsByToken.get(t);return e||(e=this.parseToken(t),this.parseResultsByToken.set(t,e)),e}},{key:"fetchValuesByTokenForElement",value:function(t){var e=this.valuesByTokenByElement.get(t);return e||(e=new Map,this.valuesByTokenByElement.set(t,e)),e}},{key:"parseToken",value:function(t){try{return{value:this.delegate.parseValueForToken(t)}}catch(t){return{error:t}}}}]),t}(),W=function(){function t(e,r){(0,a._)(this,t),this.context=e,this.delegate=r,this.bindingsByAction=new Map}return(0,o._)(t,[{key:"start",value:function(){this.valueListObserver||(this.valueListObserver=new z(this.element,this.actionAttribute,this),this.valueListObserver.start())}},{key:"stop",value:function(){this.valueListObserver&&(this.valueListObserver.stop(),delete this.valueListObserver,this.disconnectAllActions())}},{key:"element",get:function(){return this.context.element}},{key:"identifier",get:function(){return this.context.identifier}},{key:"actionAttribute",get:function(){return this.schema.actionAttribute}},{key:"schema",get:function(){return this.context.schema}},{key:"bindings",get:function(){return Array.from(this.bindingsByAction.values())}},{key:"connectAction",value:function(t){var e=new P(this.context,t);this.bindingsByAction.set(t,e),this.delegate.bindingConnected(e)}},{key:"disconnectAction",value:function(t){var e=this.bindingsByAction.get(t);e&&(this.bindingsByAction.delete(t),this.delegate.bindingDisconnected(e))}},{key:"disconnectAllActions",value:function(){var t=this;this.bindings.forEach(function(e){return t.delegate.bindingDisconnected(e,!0)}),this.bindingsByAction.clear()}},{key:"parseValueForToken",value:function(t){var e=O.forToken(t,this.schema);if(e.identifier==this.identifier)return e}},{key:"elementMatchedValue",value:function(t,e){this.connectAction(e)}},{key:"elementUnmatchedValue",value:function(t,e){this.disconnectAction(e)}}]),t}(),H=function(){function t(e,r){(0,a._)(this,t),this.context=e,this.receiver=r,this.stringMapObserver=new N(this.element,this),this.valueDescriptorMap=this.controller.valueDescriptorMap}return(0,o._)(t,[{key:"start",value:function(){this.stringMapObserver.start(),this.invokeChangedCallbacksForDefaultValues()}},{key:"stop",value:function(){this.stringMapObserver.stop()}},{key:"element",get:function(){return this.context.element}},{key:"controller",get:function(){return this.context.controller}},{key:"getStringMapKeyForAttribute",value:function(t){if(t in this.valueDescriptorMap)return this.valueDescriptorMap[t].name}},{key:"stringMapKeyAdded",value:function(t,e){var r=this.valueDescriptorMap[e];this.hasValue(t)||this.invokeChangedCallback(t,r.writer(this.receiver[t]),r.writer(r.defaultValue))}},{key:"stringMapValueChanged",value:function(t,e,r){var n=this.valueDescriptorNameMap[e];null!==t&&(null===r&&(r=n.writer(n.defaultValue)),this.invokeChangedCallback(e,t,r))}},{key:"stringMapKeyRemoved",value:function(t,e,r){var n=this.valueDescriptorNameMap[t];this.hasValue(t)?this.invokeChangedCallback(t,n.writer(this.receiver[t]),r):this.invokeChangedCallback(t,n.writer(n.defaultValue),r)}},{key:"invokeChangedCallbacksForDefaultValues",value:function(){var t=!0,e=!1,r=void 0;try{for(var n,i=this.valueDescriptors[Symbol.iterator]();!(t=(n=i.next()).done);t=!0){var a=n.value,o=a.key,s=a.name,l=a.defaultValue,u=a.writer;void 0==l||this.controller.data.has(o)||this.invokeChangedCallback(s,u(l),void 0)}}catch(t){e=!0,r=t}finally{try{t||null==i.return||i.return()}finally{if(e)throw r}}}},{key:"invokeChangedCallback",value:function(t,e,r){var n=this.receiver["".concat(t,"Changed")];if("function"==typeof n){var i=this.valueDescriptorNameMap[t];try{var a=i.reader(e),o=r;r&&(o=i.reader(r)),n.call(this.receiver,a,o)}catch(t){throw t instanceof TypeError&&(t.message='Stimulus Value "'.concat(this.context.identifier,".").concat(i.name,'" - ').concat(t.message)),t}}}},{key:"valueDescriptors",get:function(){var t=this.valueDescriptorMap;return Object.keys(t).map(function(e){return t[e]})}},{key:"valueDescriptorNameMap",get:function(){var t=this,e={};return Object.keys(this.valueDescriptorMap).forEach(function(r){var n=t.valueDescriptorMap[r];e[n.name]=n}),e}},{key:"hasValue",value:function(t){var e=this.valueDescriptorNameMap[t],r="has".concat(k(e.name));return this.receiver[r]}}]),t}(),U=function(){function t(e,r){(0,a._)(this,t),this.context=e,this.delegate=r,this.targetsByName=new L}return(0,o._)(t,[{key:"start",value:function(){this.tokenListObserver||(this.tokenListObserver=new V(this.element,this.attributeName,this),this.tokenListObserver.start())}},{key:"stop",value:function(){this.tokenListObserver&&(this.disconnectAllTargets(),this.tokenListObserver.stop(),delete this.tokenListObserver)}},{key:"tokenMatched",value:function(t){var e=t.element,r=t.content;this.scope.containsElement(e)&&this.connectTarget(e,r)}},{key:"tokenUnmatched",value:function(t){var e=t.element,r=t.content;this.disconnectTarget(e,r)}},{key:"connectTarget",value:function(t,e){var r,n=this;this.targetsByName.has(e,t)||(this.targetsByName.add(e,t),null===(r=this.tokenListObserver)||void 0===r||r.pause(function(){return n.delegate.targetConnected(t,e)}))}},{key:"disconnectTarget",value:function(t,e){var r,n=this;this.targetsByName.has(e,t)&&(this.targetsByName.delete(e,t),null===(r=this.tokenListObserver)||void 0===r||r.pause(function(){return n.delegate.targetDisconnected(t,e)}))}},{key:"disconnectAllTargets",value:function(){var t=!0,e=!1,r=void 0,n=!0,i=!1,a=void 0;try{for(var o,s=this.targetsByName.keys[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var l=o.value;try{for(var u,c=this.targetsByName.getValuesForKey(l)[Symbol.iterator]();!(t=(u=c.next()).done);t=!0){var h=u.value;this.disconnectTarget(h,l)}}catch(t){e=!0,r=t}finally{try{t||null==c.return||c.return()}finally{if(e)throw r}}}}catch(t){i=!0,a=t}finally{try{n||null==s.return||s.return()}finally{if(i)throw a}}}},{key:"attributeName",get:function(){return"data-".concat(this.context.identifier,"-target")}},{key:"element",get:function(){return this.context.element}},{key:"scope",get:function(){return this.context.scope}}]),t}();function K(t,e){return Array.from(Y(t).reduce(function(t,r){var n;return(Array.isArray(n=r[e])?n:[]).forEach(function(e){return t.add(e)}),t},new Set))}function Y(t){for(var e=[];t;)e.push(t),t=Object.getPrototypeOf(t);return e.reverse()}var X=function(){function t(e,r){(0,a._)(this,t),this.started=!1,this.context=e,this.delegate=r,this.outletsByName=new L,this.outletElementsByName=new L,this.selectorObserverMap=new Map,this.attributeObserverMap=new Map}return(0,o._)(t,[{key:"start",value:function(){var t=this;this.started||(this.outletDefinitions.forEach(function(e){t.setupSelectorObserverForOutlet(e),t.setupAttributeObserverForOutlet(e)}),this.started=!0,this.dependentContexts.forEach(function(t){return t.refresh()}))}},{key:"refresh",value:function(){this.selectorObserverMap.forEach(function(t){return t.refresh()}),this.attributeObserverMap.forEach(function(t){return t.refresh()})}},{key:"stop",value:function(){this.started&&(this.started=!1,this.disconnectAllOutlets(),this.stopSelectorObservers(),this.stopAttributeObservers())}},{key:"stopSelectorObservers",value:function(){this.selectorObserverMap.size>0&&(this.selectorObserverMap.forEach(function(t){return t.stop()}),this.selectorObserverMap.clear())}},{key:"stopAttributeObservers",value:function(){this.attributeObserverMap.size>0&&(this.attributeObserverMap.forEach(function(t){return t.stop()}),this.attributeObserverMap.clear())}},{key:"selectorMatched",value:function(t,e,r){var n=r.outletName,i=this.getOutlet(t,n);i&&this.connectOutlet(i,t,n)}},{key:"selectorUnmatched",value:function(t,e,r){var n=r.outletName,i=this.getOutletFromMap(t,n);i&&this.disconnectOutlet(i,t,n)}},{key:"selectorMatchElement",value:function(t,e){var r=e.outletName,n=this.selector(r),i=this.hasOutlet(t,r),a=t.matches("[".concat(this.schema.controllerAttribute,"~=").concat(r,"]"));return!!n&&i&&a&&t.matches(n)}},{key:"elementMatchedAttribute",value:function(t,e){var r=this.getOutletNameFromOutletAttributeName(e);r&&this.updateSelectorObserverForOutlet(r)}},{key:"elementAttributeValueChanged",value:function(t,e){var r=this.getOutletNameFromOutletAttributeName(e);r&&this.updateSelectorObserverForOutlet(r)}},{key:"elementUnmatchedAttribute",value:function(t,e){var r=this.getOutletNameFromOutletAttributeName(e);r&&this.updateSelectorObserverForOutlet(r)}},{key:"connectOutlet",value:function(t,e,r){var n,i=this;this.outletElementsByName.has(r,e)||(this.outletsByName.add(r,t),this.outletElementsByName.add(r,e),null===(n=this.selectorObserverMap.get(r))||void 0===n||n.pause(function(){return i.delegate.outletConnected(t,e,r)}))}},{key:"disconnectOutlet",value:function(t,e,r){var n,i=this;this.outletElementsByName.has(r,e)&&(this.outletsByName.delete(r,t),this.outletElementsByName.delete(r,e),null===(n=this.selectorObserverMap.get(r))||void 0===n||n.pause(function(){return i.delegate.outletDisconnected(t,e,r)}))}},{key:"disconnectAllOutlets",value:function(){var t=!0,e=!1,r=void 0;try{for(var n,i=this.outletElementsByName.keys[Symbol.iterator]();!(t=(n=i.next()).done);t=!0){var a=n.value,o=!0,s=!1,l=void 0,u=!0,c=!1,h=void 0;try{for(var f,d=this.outletElementsByName.getValuesForKey(a)[Symbol.iterator]();!(u=(f=d.next()).done);u=!0){var p=f.value;try{for(var v,g=this.outletsByName.getValuesForKey(a)[Symbol.iterator]();!(o=(v=g.next()).done);o=!0){var y=v.value;this.disconnectOutlet(y,p,a)}}catch(t){s=!0,l=t}finally{try{o||null==g.return||g.return()}finally{if(s)throw l}}}}catch(t){c=!0,h=t}finally{try{u||null==d.return||d.return()}finally{if(c)throw h}}}}catch(t){e=!0,r=t}finally{try{t||null==i.return||i.return()}finally{if(e)throw r}}}},{key:"updateSelectorObserverForOutlet",value:function(t){var e=this.selectorObserverMap.get(t);e&&(e.selector=this.selector(t))}},{key:"setupSelectorObserverForOutlet",value:function(t){var e=this.selector(t),r=new B(document.body,e,this,{outletName:t});this.selectorObserverMap.set(t,r),r.start()}},{key:"setupAttributeObserverForOutlet",value:function(t){var e=this.attributeNameForOutletName(t),r=new C(this.scope.element,e,this);this.attributeObserverMap.set(t,r),r.start()}},{key:"selector",value:function(t){return this.scope.outlets.getSelectorForOutletName(t)}},{key:"attributeNameForOutletName",value:function(t){return this.scope.schema.outletAttributeForScope(this.identifier,t)}},{key:"getOutletNameFromOutletAttributeName",value:function(t){var e=this;return this.outletDefinitions.find(function(r){return e.attributeNameForOutletName(r)===t})}},{key:"outletDependencies",get:function(){var t=new L;return this.router.modules.forEach(function(e){K(e.definition.controllerConstructor,"outlets").forEach(function(r){return t.add(r,e.identifier)})}),t}},{key:"outletDefinitions",get:function(){return this.outletDependencies.getKeysForValue(this.identifier)}},{key:"dependentControllerIdentifiers",get:function(){return this.outletDependencies.getValuesForKey(this.identifier)}},{key:"dependentContexts",get:function(){var t=this.dependentControllerIdentifiers;return this.router.contexts.filter(function(e){return t.includes(e.identifier)})}},{key:"hasOutlet",value:function(t,e){return!!this.getOutlet(t,e)||!!this.getOutletFromMap(t,e)}},{key:"getOutlet",value:function(t,e){return this.application.getControllerForElementAndIdentifier(t,e)}},{key:"getOutletFromMap",value:function(t,e){return this.outletsByName.getValuesForKey(e).find(function(e){return e.element===t})}},{key:"scope",get:function(){return this.context.scope}},{key:"schema",get:function(){return this.context.schema}},{key:"identifier",get:function(){return this.context.identifier}},{key:"application",get:function(){return this.context.application}},{key:"router",get:function(){return this.application.router}}]),t}(),$=function(){function t(e,r){var n=this;(0,a._)(this,t),this.logDebugActivity=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e=Object.assign({identifier:n.identifier,controller:n.controller,element:n.element},e),n.application.logDebugActivity(n.identifier,t,e)},this.module=e,this.scope=r,this.controller=new e.controllerConstructor(this),this.bindingObserver=new W(this,this.dispatcher),this.valueObserver=new H(this,this.controller),this.targetObserver=new U(this,this),this.outletObserver=new X(this,this);try{this.controller.initialize(),this.logDebugActivity("initialize")}catch(t){this.handleError(t,"initializing controller")}}return(0,o._)(t,[{key:"connect",value:function(){this.bindingObserver.start(),this.valueObserver.start(),this.targetObserver.start(),this.outletObserver.start();try{this.controller.connect(),this.logDebugActivity("connect")}catch(t){this.handleError(t,"connecting controller")}}},{key:"refresh",value:function(){this.outletObserver.refresh()}},{key:"disconnect",value:function(){try{this.controller.disconnect(),this.logDebugActivity("disconnect")}catch(t){this.handleError(t,"disconnecting controller")}this.outletObserver.stop(),this.targetObserver.stop(),this.valueObserver.stop(),this.bindingObserver.stop()}},{key:"application",get:function(){return this.module.application}},{key:"identifier",get:function(){return this.module.identifier}},{key:"schema",get:function(){return this.application.schema}},{key:"dispatcher",get:function(){return this.application.dispatcher}},{key:"element",get:function(){return this.scope.element}},{key:"parentElement",get:function(){return this.element.parentElement}},{key:"handleError",value:function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};r=Object.assign({identifier:this.identifier,controller:this.controller,element:this.element},r),this.application.handleError(t,"Error ".concat(e),r)}},{key:"targetConnected",value:function(t,e){this.invokeControllerMethod("".concat(e,"TargetConnected"),t)}},{key:"targetDisconnected",value:function(t,e){this.invokeControllerMethod("".concat(e,"TargetDisconnected"),t)}},{key:"outletConnected",value:function(t,e,r){this.invokeControllerMethod("".concat(x(r),"OutletConnected"),t,e)}},{key:"outletDisconnected",value:function(t,e,r){this.invokeControllerMethod("".concat(x(r),"OutletDisconnected"),t,e)}},{key:"invokeControllerMethod",value:function(t){for(var e=arguments.length,r=Array(e>1?e-1:0),n=1;n<e;n++)r[n-1]=arguments[n];var i=this.controller;"function"==typeof i[t]&&i[t].apply(i,(0,f._)(r))}}]),t}(),q="function"==typeof Object.getOwnPropertySymbols?function(t){return(0,f._)(Object.getOwnPropertyNames(t)).concat((0,f._)(Object.getOwnPropertySymbols(t)))}:Object.getOwnPropertyNames,G=function(){function t(t){function e(){return Reflect.construct(t,arguments,this instanceof e?this.constructor:void 0)}return e.prototype=Object.create(t.prototype,{constructor:{value:e}}),Reflect.setPrototypeOf(e,t),e}try{var e;return(e=t(function(){this.a.call(this)})).prototype.a=function(){},new e,t}catch(t){return function(t){return function(t){(0,c._)(r,t);var e=(0,p._)(r);function r(){return(0,a._)(this,r),e.apply(this,arguments)}return r}(t)}}}(),Q=function(){function t(e,r){var n,i,o,l,u,c;(0,a._)(this,t),this.application=e,this.definition={identifier:r.identifier,controllerConstructor:(i=n=r.controllerConstructor,o=K(n,"blessings").reduce(function(t,e){var r=e(n);for(var i in r){var a=t[i]||{};t[i]=Object.assign(a,r[i])}return t},{}),u=G(i),l=i.prototype,c=q(o).reduce(function(t,e){var r=function(t,e,r){var n=Object.getOwnPropertyDescriptor(t,r);if(!(n&&"value"in n)){var i=Object.getOwnPropertyDescriptor(e,r).value;return n&&(i.get=n.get||i.get,i.set=n.set||i.set),i}}(l,o,e);return r&&Object.assign(t,(0,s._)({},e,r)),t},{}),Object.defineProperties(u.prototype,c),u)},this.contextsByScope=new WeakMap,this.connectedContexts=new Set}return(0,o._)(t,[{key:"identifier",get:function(){return this.definition.identifier}},{key:"controllerConstructor",get:function(){return this.definition.controllerConstructor}},{key:"contexts",get:function(){return Array.from(this.connectedContexts)}},{key:"connectContextForScope",value:function(t){var e=this.fetchContextForScope(t);this.connectedContexts.add(e),e.connect()}},{key:"disconnectContextForScope",value:function(t){var e=this.contextsByScope.get(t);e&&(this.connectedContexts.delete(e),e.disconnect())}},{key:"fetchContextForScope",value:function(t){var e=this.contextsByScope.get(t);return e||(e=new $(this,t),this.contextsByScope.set(t,e)),e}}]),t}(),J=function(){function t(e){(0,a._)(this,t),this.scope=e}return(0,o._)(t,[{key:"has",value:function(t){return this.data.has(this.getDataKey(t))}},{key:"get",value:function(t){return this.getAll(t)[0]}},{key:"getAll",value:function(t){return(this.data.get(this.getDataKey(t))||"").match(/[^\s]+/g)||[]}},{key:"getAttributeName",value:function(t){return this.data.getAttributeNameForKey(this.getDataKey(t))}},{key:"getDataKey",value:function(t){return"".concat(t,"-class")}},{key:"data",get:function(){return this.scope.data}}]),t}(),Z=function(){function t(e){(0,a._)(this,t),this.scope=e}return(0,o._)(t,[{key:"element",get:function(){return this.scope.element}},{key:"identifier",get:function(){return this.scope.identifier}},{key:"get",value:function(t){var e=this.getAttributeNameForKey(t);return this.element.getAttribute(e)}},{key:"set",value:function(t,e){var r=this.getAttributeNameForKey(t);return this.element.setAttribute(r,e),this.get(t)}},{key:"has",value:function(t){var e=this.getAttributeNameForKey(t);return this.element.hasAttribute(e)}},{key:"delete",value:function(t){if(!this.has(t))return!1;var e=this.getAttributeNameForKey(t);return this.element.removeAttribute(e),!0}},{key:"getAttributeNameForKey",value:function(t){return"data-".concat(this.identifier,"-").concat(w(t))}}]),t}(),tt=function(){function t(e){(0,a._)(this,t),this.warnedKeysByObject=new WeakMap,this.logger=e}return(0,o._)(t,[{key:"warn",value:function(t,e,r){var n=this.warnedKeysByObject.get(t);n||(n=new Set,this.warnedKeysByObject.set(t,n)),n.has(e)||(n.add(e),this.logger.warn(r,t))}}]),t}();function te(t,e){return"[".concat(t,'~="').concat(e,'"]')}var tr=function(){function t(e){(0,a._)(this,t),this.scope=e}return(0,o._)(t,[{key:"element",get:function(){return this.scope.element}},{key:"identifier",get:function(){return this.scope.identifier}},{key:"schema",get:function(){return this.scope.schema}},{key:"has",value:function(t){return null!=this.find(t)}},{key:"find",value:function(){for(var t=this,e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return r.reduce(function(e,r){return e||t.findTarget(r)||t.findLegacyTarget(r)},void 0)}},{key:"findAll",value:function(){for(var t=this,e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return r.reduce(function(e,r){return(0,f._)(e).concat((0,f._)(t.findAllTargets(r)),(0,f._)(t.findAllLegacyTargets(r)))},[])}},{key:"findTarget",value:function(t){var e=this.getSelectorForTargetName(t);return this.scope.findElement(e)}},{key:"findAllTargets",value:function(t){var e=this.getSelectorForTargetName(t);return this.scope.findAllElements(e)}},{key:"getSelectorForTargetName",value:function(t){return te(this.schema.targetAttributeForScope(this.identifier),t)}},{key:"findLegacyTarget",value:function(t){var e=this.getLegacySelectorForTargetName(t);return this.deprecate(this.scope.findElement(e),t)}},{key:"findAllLegacyTargets",value:function(t){var e=this,r=this.getLegacySelectorForTargetName(t);return this.scope.findAllElements(r).map(function(r){return e.deprecate(r,t)})}},{key:"getLegacySelectorForTargetName",value:function(t){var e="".concat(this.identifier,".").concat(t);return te(this.schema.targetAttribute,e)}},{key:"deprecate",value:function(t,e){if(t){var r=this.identifier,n=this.schema.targetAttribute,i=this.schema.targetAttributeForScope(r);this.guide.warn(t,"target:".concat(e),"Please replace ".concat(n,'="').concat(r,".").concat(e,'" with ').concat(i,'="').concat(e,'". ')+"The ".concat(n," attribute is deprecated and will be removed in a future version of Stimulus."))}return t}},{key:"guide",get:function(){return this.scope.guide}}]),t}(),tn=function(){function t(e,r){(0,a._)(this,t),this.scope=e,this.controllerElement=r}return(0,o._)(t,[{key:"element",get:function(){return this.scope.element}},{key:"identifier",get:function(){return this.scope.identifier}},{key:"schema",get:function(){return this.scope.schema}},{key:"has",value:function(t){return null!=this.find(t)}},{key:"find",value:function(){for(var t=this,e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return r.reduce(function(e,r){return e||t.findOutlet(r)},void 0)}},{key:"findAll",value:function(){for(var t=this,e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return r.reduce(function(e,r){return(0,f._)(e).concat((0,f._)(t.findAllOutlets(r)))},[])}},{key:"getSelectorForOutletName",value:function(t){var e=this.schema.outletAttributeForScope(this.identifier,t);return this.controllerElement.getAttribute(e)}},{key:"findOutlet",value:function(t){var e=this.getSelectorForOutletName(t);if(e)return this.findElement(e,t)}},{key:"findAllOutlets",value:function(t){var e=this.getSelectorForOutletName(t);return e?this.findAllElements(e,t):[]}},{key:"findElement",value:function(t,e){var r=this;return this.scope.queryElements(t).filter(function(n){return r.matchesElement(n,t,e)})[0]}},{key:"findAllElements",value:function(t,e){var r=this;return this.scope.queryElements(t).filter(function(n){return r.matchesElement(n,t,e)})}},{key:"matchesElement",value:function(t,e,r){var n=t.getAttribute(this.scope.schema.controllerAttribute)||"";return t.matches(e)&&n.split(" ").includes(r)}}]),t}(),ti=function(){function t(e,r,n,i){var o=this;(0,a._)(this,t),this.targets=new tr(this),this.classes=new J(this),this.data=new Z(this),this.containsElement=function(t){return t.closest(o.controllerSelector)===o.element},this.schema=e,this.element=r,this.identifier=n,this.guide=new tt(i),this.outlets=new tn(this.documentScope,r)}return(0,o._)(t,[{key:"findElement",value:function(t){return this.element.matches(t)?this.element:this.queryElements(t).find(this.containsElement)}},{key:"findAllElements",value:function(t){return(0,f._)(this.element.matches(t)?[this.element]:[]).concat((0,f._)(this.queryElements(t).filter(this.containsElement)))}},{key:"queryElements",value:function(t){return Array.from(this.element.querySelectorAll(t))}},{key:"controllerSelector",get:function(){return te(this.schema.controllerAttribute,this.identifier)}},{key:"isDocumentScope",get:function(){return this.element===document.documentElement}},{key:"documentScope",get:function(){return this.isDocumentScope?this:new t(this.schema,document.documentElement,this.identifier,this.guide.logger)}}]),t}(),ta=function(){function t(e,r,n){(0,a._)(this,t),this.element=e,this.schema=r,this.delegate=n,this.valueListObserver=new z(this.element,this.controllerAttribute,this),this.scopesByIdentifierByElement=new WeakMap,this.scopeReferenceCounts=new WeakMap}return(0,o._)(t,[{key:"start",value:function(){this.valueListObserver.start()}},{key:"stop",value:function(){this.valueListObserver.stop()}},{key:"controllerAttribute",get:function(){return this.schema.controllerAttribute}},{key:"parseValueForToken",value:function(t){var e=t.element,r=t.content;return this.parseValueForElementAndIdentifier(e,r)}},{key:"parseValueForElementAndIdentifier",value:function(t,e){var r=this.fetchScopesByIdentifierForElement(t),n=r.get(e);return n||(n=this.delegate.createScopeForElementAndIdentifier(t,e),r.set(e,n)),n}},{key:"elementMatchedValue",value:function(t,e){var r=(this.scopeReferenceCounts.get(e)||0)+1;this.scopeReferenceCounts.set(e,r),1==r&&this.delegate.scopeConnected(e)}},{key:"elementUnmatchedValue",value:function(t,e){var r=this.scopeReferenceCounts.get(e);r&&(this.scopeReferenceCounts.set(e,r-1),1==r&&this.delegate.scopeDisconnected(e))}},{key:"fetchScopesByIdentifierForElement",value:function(t){var e=this.scopesByIdentifierByElement.get(t);return e||(e=new Map,this.scopesByIdentifierByElement.set(t,e)),e}}]),t}(),to=function(){function t(e){(0,a._)(this,t),this.application=e,this.scopeObserver=new ta(this.element,this.schema,this),this.scopesByIdentifier=new L,this.modulesByIdentifier=new Map}return(0,o._)(t,[{key:"element",get:function(){return this.application.element}},{key:"schema",get:function(){return this.application.schema}},{key:"logger",get:function(){return this.application.logger}},{key:"controllerAttribute",get:function(){return this.schema.controllerAttribute}},{key:"modules",get:function(){return Array.from(this.modulesByIdentifier.values())}},{key:"contexts",get:function(){return this.modules.reduce(function(t,e){return t.concat(e.contexts)},[])}},{key:"start",value:function(){this.scopeObserver.start()}},{key:"stop",value:function(){this.scopeObserver.stop()}},{key:"loadDefinition",value:function(t){this.unloadIdentifier(t.identifier);var e=new Q(this.application,t);this.connectModule(e);var r=t.controllerConstructor.afterLoad;r&&r.call(t.controllerConstructor,t.identifier,this.application)}},{key:"unloadIdentifier",value:function(t){var e=this.modulesByIdentifier.get(t);e&&this.disconnectModule(e)}},{key:"getContextForElementAndIdentifier",value:function(t,e){var r=this.modulesByIdentifier.get(e);if(r)return r.contexts.find(function(e){return e.element==t})}},{key:"proposeToConnectScopeForElementAndIdentifier",value:function(t,e){var r=this.scopeObserver.parseValueForElementAndIdentifier(t,e);r?this.scopeObserver.elementMatchedValue(r.element,r):console.error("Couldn't find or create scope for identifier: \"".concat(e,'" and element:'),t)}},{key:"handleError",value:function(t,e,r){this.application.handleError(t,e,r)}},{key:"createScopeForElementAndIdentifier",value:function(t,e){return new ti(this.schema,t,e,this.logger)}},{key:"scopeConnected",value:function(t){this.scopesByIdentifier.add(t.identifier,t);var e=this.modulesByIdentifier.get(t.identifier);e&&e.connectContextForScope(t)}},{key:"scopeDisconnected",value:function(t){this.scopesByIdentifier.delete(t.identifier,t);var e=this.modulesByIdentifier.get(t.identifier);e&&e.disconnectContextForScope(t)}},{key:"connectModule",value:function(t){this.modulesByIdentifier.set(t.identifier,t),this.scopesByIdentifier.getValuesForKey(t.identifier).forEach(function(e){return t.connectContextForScope(e)})}},{key:"disconnectModule",value:function(t){this.modulesByIdentifier.delete(t.identifier),this.scopesByIdentifier.getValuesForKey(t.identifier).forEach(function(e){return t.disconnectContextForScope(e)})}}]),t}(),ts={controllerAttribute:"data-controller",actionAttribute:"data-action",targetAttribute:"data-target",targetAttributeForScope:function(t){return"data-".concat(t,"-target")},outletAttributeForScope:function(t,e){return"data-".concat(t,"-").concat(e,"-outlet")},keyMappings:Object.assign(Object.assign({enter:"Enter",tab:"Tab",esc:"Escape",space:" ",up:"ArrowUp",down:"ArrowDown",left:"ArrowLeft",right:"ArrowRight",home:"Home",end:"End",page_up:"PageUp",page_down:"PageDown"},tl("abcdefghijklmnopqrstuvwxyz".split("").map(function(t){return[t,t]}))),tl("0123456789".split("").map(function(t){return[t,t]})))};function tl(t){return t.reduce(function(t,e){var r=(0,h._)(e,2),n=r[0],i=r[1];return Object.assign(Object.assign({},t),(0,s._)({},n,i))},{})}var tu=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.documentElement,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ts,n=this;(0,a._)(this,t),this.logger=console,this.debug=!1,this.logDebugActivity=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};n.debug&&n.logFormattedMessage(t,e,r)},this.element=e,this.schema=r,this.dispatcher=new y(this),this.router=new to(this),this.actionDescriptorFilters=Object.assign({},m)}return(0,o._)(t,[{key:"start",value:function(){var t=this;return(0,i._)(function(){return(0,v._)(this,function(e){switch(e.label){case 0:return[4,new Promise(function(t){"loading"==document.readyState?document.addEventListener("DOMContentLoaded",function(){return t()}):t()})];case 1:return e.sent(),t.logDebugActivity("application","starting"),t.dispatcher.start(),t.router.start(),t.logDebugActivity("application","start"),[2]}})})()}},{key:"stop",value:function(){this.logDebugActivity("application","stopping"),this.dispatcher.stop(),this.router.stop(),this.logDebugActivity("application","stop")}},{key:"register",value:function(t,e){this.load({identifier:t,controllerConstructor:e})}},{key:"registerActionOption",value:function(t,e){this.actionDescriptorFilters[t]=e}},{key:"load",value:function(t){for(var e=this,r=arguments.length,n=Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];(Array.isArray(t)?t:[t].concat((0,f._)(n))).forEach(function(t){t.controllerConstructor.shouldLoad&&e.router.loadDefinition(t)})}},{key:"unload",value:function(t){for(var e=this,r=arguments.length,n=Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];(Array.isArray(t)?t:[t].concat((0,f._)(n))).forEach(function(t){return e.router.unloadIdentifier(t)})}},{key:"controllers",get:function(){return this.router.contexts.map(function(t){return t.controller})}},{key:"getControllerForElementAndIdentifier",value:function(t,e){var r=this.router.getContextForElementAndIdentifier(t,e);return r?r.controller:null}},{key:"handleError",value:function(t,e,r){var n;this.logger.error("%s\n\n%o\n\n%o",e,t,r),null===(n=window.onerror)||void 0===n||n.call(window,e,"",0,0,t)}},{key:"logFormattedMessage",value:function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};r=Object.assign({application:this},r),this.logger.groupCollapsed("".concat(t," #").concat(e)),this.logger.log("details:",Object.assign({},r)),this.logger.groupEnd()}}],[{key:"start",value:function(t,e){var r=new this(t,e);return r.start(),r}}]),t}();function tc(t,e,r){return t.application.getControllerForElementAndIdentifier(e,r)}function th(t,e,r){var n=tc(t,e,r);return n||((t.application.router.proposeToConnectScopeForElementAndIdentifier(e,r),n=tc(t,e,r))?n:void 0)}function tf(t,e){var r,n,i,a,o,s=(0,h._)(t,2);return n=(r={controller:e,token:s[0],typeDefinition:s[1]}).token,i=r.typeDefinition,a="".concat(w(n),"-value"),{type:o=function(t){var e=t.controller,r=t.token,n=t.typeDefinition,i=function(t){var e=t.controller,r=t.token,n=t.typeObject,i=null!=n.type,a=null!=n.default,o=td(n.type),s=tp(t.typeObject.default);if(i&&!a)return o;if(!i&&a)return s;if(o!==s){var l=e?"".concat(e,".").concat(r):r;throw Error('The specified default value for the Stimulus Value "'.concat(l,'" must match the defined type "').concat(o,'". The provided default value of "').concat(n.default,'" is of type "').concat(s,'".'))}if(i&&a)return o}({controller:e,token:r,typeObject:n}),a=tp(n),o=td(n),s=i||a||o;if(s)return s;var l=e?"".concat(e,".").concat(n):r;throw Error('Unknown value type "'.concat(l,'" for "').concat(r,'" value'))}(r),key:a,name:_(a),get defaultValue(){return function(t){var e=td(t);if(e)return tv[e];var r=M(t,"default"),n=M(t,"type");if(r)return t.default;if(n){var i=td(t.type);if(i)return tv[i]}return t}(i)},get hasCustomDefaultValue(){return void 0!==tp(i)},reader:tg[o],writer:ty[o]||ty.default}}function td(t){switch(t){case Array:return"array";case Boolean:return"boolean";case Number:return"number";case Object:return"object";case String:return"string"}}function tp(t){switch(void 0===t?"undefined":(0,d._)(t)){case"boolean":return"boolean";case"number":return"number";case"string":return"string"}return Array.isArray(t)?"array":"[object Object]"===Object.prototype.toString.call(t)?"object":void 0}var tv={get array(){return[]},boolean:!1,number:0,get object(){return{}},string:""},tg={array:function(t){var e=JSON.parse(t);if(!Array.isArray(e))throw TypeError('expected value of type "array" but instead got value "'.concat(t,'" of type "').concat(tp(e),'"'));return e},boolean:function(t){return!("0"==t||"false"==String(t).toLowerCase())},number:function(t){return Number(t.replace(/_/g,""))},object:function(t){var e=JSON.parse(t);if(null===e||"object"!=typeof e||Array.isArray(e))throw TypeError('expected value of type "object" but instead got value "'.concat(t,'" of type "').concat(tp(e),'"'));return e},string:function(t){return t}},ty={default:function(t){return"".concat(t)},array:tm,object:tm};function tm(t){return JSON.stringify(t)}var tb=function(){function t(e){(0,a._)(this,t),this.context=e}return(0,o._)(t,[{key:"application",get:function(){return this.context.application}},{key:"scope",get:function(){return this.context.scope}},{key:"element",get:function(){return this.scope.element}},{key:"identifier",get:function(){return this.scope.identifier}},{key:"targets",get:function(){return this.scope.targets}},{key:"outlets",get:function(){return this.scope.outlets}},{key:"classes",get:function(){return this.scope.classes}},{key:"data",get:function(){return this.scope.data}},{key:"initialize",value:function(){}},{key:"connect",value:function(){}},{key:"disconnect",value:function(){}},{key:"dispatch",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.target,n=void 0===r?this.element:r,i=e.detail,a=e.prefix,o=void 0===a?this.identifier:a,s=e.bubbles,l=e.cancelable,u=new CustomEvent(o?"".concat(o,":").concat(t):t,{detail:void 0===i?{}:i,bubbles:void 0===s||s,cancelable:void 0===l||l});return n.dispatchEvent(u),u}}],[{key:"shouldLoad",get:function(){return!0}},{key:"afterLoad",value:function(t,e){}}]),t}();tb.blessings=[function(t){return K(t,"classes").reduce(function(t,e){var r;return Object.assign(t,(r={},(0,s._)(r,"".concat(e,"Class"),{get:function(){var t=this.classes;if(t.has(e))return t.get(e);var r=t.getAttributeName(e);throw Error('Missing attribute "'.concat(r,'"'))}}),(0,s._)(r,"".concat(e,"Classes"),{get:function(){return this.classes.getAll(e)}}),(0,s._)(r,"has".concat(k(e),"Class"),{get:function(){return this.classes.has(e)}}),r))},{})},function(t){return K(t,"targets").reduce(function(t,e){var r;return Object.assign(t,(r={},(0,s._)(r,"".concat(e,"Target"),{get:function(){var t=this.targets.find(e);if(t)return t;throw Error('Missing target element "'.concat(e,'" for "').concat(this.identifier,'" controller'))}}),(0,s._)(r,"".concat(e,"Targets"),{get:function(){return this.targets.findAll(e)}}),(0,s._)(r,"has".concat(k(e),"Target"),{get:function(){return this.targets.has(e)}}),r))},{})},function(t){var e,r=(e="values",Y(t).reduce(function(t,r){var n;return t.push.apply(t,(0,f._)((n=r[e])?Object.keys(n).map(function(t){return[t,n[t]]}):[])),t},[]));return r.reduce(function(t,e){var r,n,i,a,o,l;return Object.assign(t,(i=(n=tf(e,void 0)).key,a=n.name,o=n.reader,l=n.writer,r={},(0,s._)(r,a,{get:function(){var t=this.data.get(i);return null!==t?o(t):n.defaultValue},set:function(t){void 0===t?this.data.delete(i):this.data.set(i,l(t))}}),(0,s._)(r,"has".concat(k(a)),{get:function(){return this.data.has(i)||n.hasCustomDefaultValue}}),r))},{valueDescriptorMap:{get:function(){var t=this;return r.reduce(function(e,r){var n=tf(r,t.identifier),i=t.data.getAttributeNameForKey(n.key);return Object.assign(e,(0,s._)({},i,n))},{})}}})},function(t){return K(t,"outlets").reduce(function(t,e){var r,n;return Object.assign(t,(n=x(e),r={},(0,s._)(r,"".concat(n,"Outlet"),{get:function(){var t=this.outlets.find(e),r=this.outlets.getSelectorForOutletName(e);if(t){var n=th(this,t,e);if(n)return n;throw Error('The provided outlet element is missing an outlet controller "'.concat(e,'" instance for host controller "').concat(this.identifier,'"'))}throw Error('Missing outlet element "'.concat(e,'" for host controller "').concat(this.identifier,'". Stimulus couldn\'t find a matching outlet element using selector "').concat(r,'".'))}}),(0,s._)(r,"".concat(n,"Outlets"),{get:function(){var t=this,r=this.outlets.findAll(e);return r.length>0?r.map(function(r){var n=th(t,r,e);if(n)return n;console.warn('The provided outlet element is missing an outlet controller "'.concat(e,'" instance for host controller "').concat(t.identifier,'"'),r)}).filter(function(t){return t}):[]}}),(0,s._)(r,"".concat(n,"OutletElement"),{get:function(){var t=this.outlets.find(e),r=this.outlets.getSelectorForOutletName(e);if(t)return t;throw Error('Missing outlet element "'.concat(e,'" for host controller "').concat(this.identifier,'". Stimulus couldn\'t find a matching outlet element using selector "').concat(r,'".'))}}),(0,s._)(r,"".concat(n,"OutletElements"),{get:function(){return this.outlets.findAll(e)}}),(0,s._)(r,"has".concat(k(n),"Outlet"),{get:function(){return this.outlets.has(e)}}),r))},{})}],tb.targets=[],tb.outlets=[],tb.values={}},{"@swc/helpers/_/_async_to_generator":"6Tpxj","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_get":"6FgjI","@swc/helpers/_/_get_prototype_of":"4Pl3E","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_sliced_to_array":"hefcy","@swc/helpers/_/_to_consumable_array":"4oNkS","@swc/helpers/_/_type_of":"2bRX5","@swc/helpers/_/_create_super":"a37Ru","@swc/helpers/_/_ts_generator":"lwj56","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"6Tpxj":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e,r,n,i,a,o){try{var s=t[a](o),l=s.value}catch(t){r(t);return}s.done?e(l):Promise.resolve(l).then(n,i)}function a(t){return function(){var e=this,r=arguments;return new Promise(function(n,a){var o=t.apply(e,r);function s(t){i(o,n,a,s,l,"next",t)}function l(t){i(o,n,a,s,l,"throw",t)}s(void 0)})}}n.defineInteropFlag(r),n.export(r,"_async_to_generator",function(){return a}),n.export(r,"_",function(){return a})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],kPSB8:[function(t,e,r){r.interopDefault=function(t){return t&&t.__esModule?t:{default:t}},r.defineInteropFlag=function(t){Object.defineProperty(t,"__esModule",{value:!0})},r.exportAll=function(t,e){return Object.keys(t).forEach(function(r){"default"===r||"__esModule"===r||Object.prototype.hasOwnProperty.call(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[r]}})}),e},r.export=function(t,e,r){Object.defineProperty(t,e,{enumerable:!0,get:r})}},{}],"2HOGN":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e){if(!(t instanceof e))throw TypeError("Cannot call a class as a function")}n.defineInteropFlag(r),n.export(r,"_class_call_check",function(){return i}),n.export(r,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"8oe8p":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function a(t,e,r){return e&&i(t.prototype,e),r&&i(t,r),t}n.defineInteropFlag(r),n.export(r,"_create_class",function(){return a}),n.export(r,"_",function(){return a})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"27c3O":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}n.defineInteropFlag(r),n.export(r,"_define_property",function(){return i}),n.export(r,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"6FgjI":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"_get",function(){return a}),n.export(r,"_",function(){return a});var i=t("./_super_prop_base.js");function a(t,e,r){return(a="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,r){var n=(0,i._super_prop_base)(t,e);if(n){var a=Object.getOwnPropertyDescriptor(n,e);return a.get?a.get.call(r||t):a.value}})(t,e,r||t)}},{"./_super_prop_base.js":"dQQ6T","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],dQQ6T:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"_super_prop_base",function(){return a}),n.export(r,"_",function(){return a});var i=t("./_get_prototype_of.js");function a(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=(0,i._get_prototype_of)(t)););return t}},{"./_get_prototype_of.js":"4Pl3E","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"4Pl3E":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}n.defineInteropFlag(r),n.export(r,"_get_prototype_of",function(){return i}),n.export(r,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"7gHjg":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"_inherits",function(){return a}),n.export(r,"_",function(){return a});var i=t("./_set_prototype_of.js");function a(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&(0,i._set_prototype_of)(t,e)}},{"./_set_prototype_of.js":"c50KS","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],c50KS:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e){return(i=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}n.defineInteropFlag(r),n.export(r,"_set_prototype_of",function(){return i}),n.export(r,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],hefcy:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"_sliced_to_array",function(){return l}),n.export(r,"_",function(){return l});var i=t("./_array_with_holes.js"),a=t("./_iterable_to_array_limit.js"),o=t("./_non_iterable_rest.js"),s=t("./_unsupported_iterable_to_array.js");function l(t,e){return(0,i._array_with_holes)(t)||(0,a._iterable_to_array_limit)(t,e)||(0,s._unsupported_iterable_to_array)(t,e)||(0,o._non_iterable_rest)()}},{"./_array_with_holes.js":"lJccj","./_iterable_to_array_limit.js":"9jMet","./_non_iterable_rest.js":"4Vr6L","./_unsupported_iterable_to_array.js":"eXnUq","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],lJccj:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t){if(Array.isArray(t))return t}n.defineInteropFlag(r),n.export(r,"_array_with_holes",function(){return i}),n.export(r,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"9jMet":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e){var r,n,i=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=i){var a=[],o=!0,s=!1;try{for(i=i.call(t);!(o=(r=i.next()).done)&&(a.push(r.value),!e||a.length!==e);o=!0);}catch(t){s=!0,n=t}finally{try{o||null==i.return||i.return()}finally{if(s)throw n}}return a}}n.defineInteropFlag(r),n.export(r,"_iterable_to_array_limit",function(){return i}),n.export(r,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"4Vr6L":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");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.")}n.defineInteropFlag(r),n.export(r,"_non_iterable_rest",function(){return i}),n.export(r,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],eXnUq:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"_unsupported_iterable_to_array",function(){return a}),n.export(r,"_",function(){return a});var i=t("./_array_like_to_array.js");function a(t,e){if(t){if("string"==typeof t)return(0,i._array_like_to_array)(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return(0,i._array_like_to_array)(t,e)}}},{"./_array_like_to_array.js":"av2SH","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],av2SH:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}n.defineInteropFlag(r),n.export(r,"_array_like_to_array",function(){return i}),n.export(r,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"4oNkS":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"_to_consumable_array",function(){return l}),n.export(r,"_",function(){return l});var i=t("./_array_without_holes.js"),a=t("./_iterable_to_array.js"),o=t("./_non_iterable_spread.js"),s=t("./_unsupported_iterable_to_array.js");function l(t){return(0,i._array_without_holes)(t)||(0,a._iterable_to_array)(t)||(0,s._unsupported_iterable_to_array)(t)||(0,o._non_iterable_spread)()}},{"./_array_without_holes.js":"a6ngs","./_iterable_to_array.js":"k1xC7","./_non_iterable_spread.js":"frpxd","./_unsupported_iterable_to_array.js":"eXnUq","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],a6ngs:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"_array_without_holes",function(){return a}),n.export(r,"_",function(){return a});var i=t("./_array_like_to_array.js");function a(t){if(Array.isArray(t))return(0,i._array_like_to_array)(t)}},{"./_array_like_to_array.js":"av2SH","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],k1xC7:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}n.defineInteropFlag(r),n.export(r,"_iterable_to_array",function(){return i}),n.export(r,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],frpxd:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.defineInteropFlag(r),n.export(r,"_non_iterable_spread",function(){return i}),n.export(r,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"2bRX5":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t){return t&&"undefined"!=typeof Symbol&&t.constructor===Symbol?"symbol":typeof t}n.defineInteropFlag(r),n.export(r,"_type_of",function(){return i}),n.export(r,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],a37Ru:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"_create_super",function(){return s}),n.export(r,"_",function(){return s});var i=t("./_get_prototype_of.js"),a=t("./_is_native_reflect_construct.js"),o=t("./_possible_constructor_return.js");function s(t){var e=(0,a._is_native_reflect_construct)();return function(){var r,n=(0,i._get_prototype_of)(t);return r=e?Reflect.construct(n,arguments,(0,i._get_prototype_of)(this).constructor):n.apply(this,arguments),(0,o._possible_constructor_return)(this,r)}}},{"./_get_prototype_of.js":"4Pl3E","./_is_native_reflect_construct.js":"cYeVo","./_possible_constructor_return.js":"6Yo1h","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],cYeVo:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}n.defineInteropFlag(r),n.export(r,"_is_native_reflect_construct",function(){return i}),n.export(r,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"6Yo1h":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"_possible_constructor_return",function(){return o}),n.export(r,"_",function(){return o});var i=t("./_assert_this_initialized.js"),a=t("./_type_of.js");function o(t,e){return e&&("object"===(0,a._type_of)(e)||"function"==typeof e)?e:(0,i._assert_this_initialized)(t)}},{"./_assert_this_initialized.js":"atUI0","./_type_of.js":"2bRX5","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],atUI0:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t){if(void 0===t)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t}n.defineInteropFlag(r),n.export(r,"_assert_this_initialized",function(){return i}),n.export(r,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],lwj56:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"_",function(){return i.__generator}),n.export(r,"_ts_generator",function(){return i.__generator});var i=t("tslib")},{tslib:"8J6gG","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"8J6gG":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"__extends",function(){return o}),n.export(r,"__assign",function(){return s}),n.export(r,"__rest",function(){return l}),n.export(r,"__decorate",function(){return u}),n.export(r,"__param",function(){return c}),n.export(r,"__esDecorate",function(){return h}),n.export(r,"__runInitializers",function(){return f}),n.export(r,"__propKey",function(){return d}),n.export(r,"__setFunctionName",function(){return p}),n.export(r,"__metadata",function(){return v}),n.export(r,"__awaiter",function(){return g}),n.export(r,"__generator",function(){return y}),n.export(r,"__createBinding",function(){return m}),n.export(r,"__exportStar",function(){return b}),n.export(r,"__values",function(){return _}),n.export(r,"__read",function(){return x}),n.export(r,"__spread",function(){return k}),n.export(r,"__spreadArrays",function(){return w}),n.export(r,"__spreadArray",function(){return M}),n.export(r,"__await",function(){return S}),n.export(r,"__asyncGenerator",function(){return O}),n.export(r,"__asyncDelegator",function(){return A}),n.export(r,"__asyncValues",function(){return E}),n.export(r,"__makeTemplateObject",function(){return P}),n.export(r,"__importStar",function(){return C}),n.export(r,"__importDefault",function(){return j}),n.export(r,"__classPrivateFieldGet",function(){return T}),n.export(r,"__classPrivateFieldSet",function(){return F}),n.export(r,"__classPrivateFieldIn",function(){return I}),n.export(r,"__addDisposableResource",function(){return L}),n.export(r,"__disposeResources",function(){return B});var i=t("@swc/helpers/_/_type_of"),a=function(t,e){return(a=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)};function o(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}a(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}var s=function(){return(s=Object.assign||function(t){for(var e,r=1,n=arguments.length;r<n;r++)for(var i in e=arguments[r])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)};function l(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&0>e.indexOf(n)&&(r[n]=t[n]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(t);i<n.length;i++)0>e.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(t,n[i])&&(r[n[i]]=t[n[i]]);return r}function u(t,e,r,n){var i,a=arguments.length,o=a<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(t,e,r,n);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(o=(a<3?i(o):a>3?i(e,r,o):i(e,r))||o);return a>3&&o&&Object.defineProperty(e,r,o),o}function c(t,e){return function(r,n){e(r,n,t)}}function h(t,e,r,n,i,a){function o(t){if(void 0!==t&&"function"!=typeof t)throw TypeError("Function expected");return t}for(var s,l=n.kind,u="getter"===l?"get":"setter"===l?"set":"value",c=!e&&t?n.static?t:t.prototype:null,h=e||(c?Object.getOwnPropertyDescriptor(c,n.name):{}),f=!1,d=r.length-1;d>=0;d--){var p={};for(var v in n)p[v]="access"===v?{}:n[v];for(var v in n.access)p.access[v]=n.access[v];p.addInitializer=function(t){if(f)throw TypeError("Cannot add initializers after decoration has completed");a.push(o(t||null))};var g=(0,r[d])("accessor"===l?{get:h.get,set:h.set}:h[u],p);if("accessor"===l){if(void 0===g)continue;if(null===g||"object"!=typeof g)throw TypeError("Object expected");(s=o(g.get))&&(h.get=s),(s=o(g.set))&&(h.set=s),(s=o(g.init))&&i.unshift(s)}else(s=o(g))&&("field"===l?i.unshift(s):h[u]=s)}c&&Object.defineProperty(c,n.name,h),f=!0}function f(t,e,r){for(var n=arguments.length>2,i=0;i<e.length;i++)r=n?e[i].call(t,r):e[i].call(t);return n?r:void 0}function d(t){return(void 0===t?"undefined":(0,i._)(t))==="symbol"?t:"".concat(t)}function p(t,e,r){return(void 0===e?"undefined":(0,i._)(e))==="symbol"&&(e=e.description?"[".concat(e.description,"]"):""),Object.defineProperty(t,"name",{configurable:!0,value:r?"".concat(r," ",e):e})}function v(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)}function g(t,e,r,n){return new(r||(r=Promise))(function(i,a){function o(t){try{l(n.next(t))}catch(t){a(t)}}function s(t){try{l(n.throw(t))}catch(t){a(t)}}function l(t){var e;t.done?i(t.value):((e=t.value)instanceof r?e:new r(function(t){t(e)})).then(o,s)}l((n=n.apply(t,e||[])).next())})}function y(t,e){var r,n,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(s){return function(l){return function(s){if(r)throw TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(o=0)),o;)try{if(r=1,n&&(i=2&s[0]?n.return:s[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,s[1])).done)return i;switch(n=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return o.label++,{value:s[1],done:!1};case 5:o.label++,n=s[1],s=[0];continue;case 7:s=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===s[0]||2===s[0])){o=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]<i[3])){o.label=s[1];break}if(6===s[0]&&o.label<i[1]){o.label=i[1],i=s;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(s);break}i[2]&&o.ops.pop(),o.trys.pop();continue}s=e.call(t,o)}catch(t){s=[6,t],n=0}finally{r=i=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,l])}}}var m=Object.create?function(t,e,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]};function b(t,e){for(var r in t)"default"===r||Object.prototype.hasOwnProperty.call(e,r)||m(e,t,r)}function _(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function x(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,a=r.call(t),o=[];try{for(;(void 0===e||e-- >0)&&!(n=a.next()).done;)o.push(n.value)}catch(t){i={error:t}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(i)throw i.error}}return o}function k(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(x(arguments[e]));return t}function w(){for(var t=0,e=0,r=arguments.length;e<r;e++)t+=arguments[e].length;for(var n=Array(t),i=0,e=0;e<r;e++)for(var a=arguments[e],o=0,s=a.length;o<s;o++,i++)n[i]=a[o];return n}function M(t,e,r){if(r||2==arguments.length)for(var n,i=0,a=e.length;i<a;i++)!n&&i in e||(n||(n=Array.prototype.slice.call(e,0,i)),n[i]=e[i]);return t.concat(n||Array.prototype.slice.call(e))}function S(t){return this instanceof S?(this.v=t,this):new S(t)}function O(t,e,r){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var n,i=r.apply(t,e||[]),a=[];return n={},o("next"),o("throw"),o("return"),n[Symbol.asyncIterator]=function(){return this},n;function o(t){i[t]&&(n[t]=function(e){return new Promise(function(r,n){a.push([t,e,r,n])>1||s(t,e)})})}function s(t,e){try{var r;(r=i[t](e)).value instanceof S?Promise.resolve(r.value.v).then(l,u):c(a[0][2],r)}catch(t){c(a[0][3],t)}}function l(t){s("next",t)}function u(t){s("throw",t)}function c(t,e){t(e),a.shift(),a.length&&s(a[0][0],a[0][1])}}function A(t){var e,r;return e={},n("next"),n("throw",function(t){throw t}),n("return"),e[Symbol.iterator]=function(){return this},e;function n(n,i){e[n]=t[n]?function(e){return(r=!r)?{value:S(t[n](e)),done:!1}:i?i(e):e}:i}}function E(t){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var e,r=t[Symbol.asyncIterator];return r?r.call(t):(t=_(t),e={},n("next"),n("throw"),n("return"),e[Symbol.asyncIterator]=function(){return this},e);function n(r){e[r]=t[r]&&function(e){return new Promise(function(n,i){!function(t,e,r,n){Promise.resolve(n).then(function(e){t({value:e,done:r})},e)}(n,i,(e=t[r](e)).done,e.value)})}}}function P(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}var D=Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e};function C(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&m(e,t,r);return D(e,t),e}function j(t){return t&&t.__esModule?t:{default:t}}function T(t,e,r,n){if("a"===r&&!n)throw TypeError("Private accessor was defined without a getter");if("function"==typeof e?t!==e||!n:!e.has(t))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(t):n?n.value:e.get(t)}function F(t,e,r,n,i){if("m"===n)throw TypeError("Private method is not writable");if("a"===n&&!i)throw TypeError("Private accessor was defined without a setter");if("function"==typeof e?t!==e||!i:!e.has(t))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?i.call(t,r):i?i.value=r:e.set(t,r),r}function I(t,e){if(null===e||"object"!=typeof e&&"function"!=typeof e)throw TypeError("Cannot use 'in' operator on non-object");return"function"==typeof t?e===t:t.has(e)}function L(t,e,r){if(null!=e){var n;if("object"!=typeof e&&"function"!=typeof e)throw TypeError("Object expected.");if(r){if(!Symbol.asyncDispose)throw TypeError("Symbol.asyncDispose is not defined.");n=e[Symbol.asyncDispose]}if(void 0===n){if(!Symbol.dispose)throw TypeError("Symbol.dispose is not defined.");n=e[Symbol.dispose]}if("function"!=typeof n)throw TypeError("Object not disposable.");t.stack.push({value:e,dispose:n,async:r})}else r&&t.stack.push({async:!0});return e}var R="function"==typeof SuppressedError?SuppressedError:function(t,e,r){var n=Error(r);return n.name="SuppressedError",n.error=t,n.suppressed=e,n};function B(t){function e(e){t.error=t.hasError?new R(e,t.error,"An error was suppressed during disposal."):e,t.hasError=!0}return function r(){for(;t.stack.length;){var n=t.stack.pop();try{var i=n.dispose&&n.dispose.call(n.value);if(n.async)return Promise.resolve(i).then(r,function(t){return e(t),r()})}catch(t){e(t)}}if(t.hasError)throw t.error}()}r.default={__extends:o,__assign:s,__rest:l,__decorate:u,__param:c,__metadata:v,__awaiter:g,__generator:y,__createBinding:m,__exportStar:b,__values:_,__read:x,__spread:k,__spreadArrays:w,__spreadArray:M,__await:S,__asyncGenerator:O,__asyncDelegator:A,__asyncValues:E,__makeTemplateObject:P,__importStar:C,__importDefault:j,__classPrivateFieldGet:T,__classPrivateFieldSet:F,__classPrivateFieldIn:I,__addDisposableResource:L,__disposeResources:B}},{"@swc/helpers/_/_type_of":"2bRX5","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"78XDv":[function(t,e,r){var n,i=t("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(r),i.export(r,"default",function(){return x});var a=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),l=t("@swc/helpers/_/_define_property"),u=t("@swc/helpers/_/_inherits"),c=t("@swc/helpers/_/_object_spread"),h=t("@swc/helpers/_/_object_spread_props"),f=t("@swc/helpers/_/_to_consumable_array"),d=t("@swc/helpers/_/_create_super"),p=t("@hotwired/stimulus"),v=t("../chart_plugins/corsair_plugin"),g=i.interopDefault(v),y=t("chart.js"),m=t("color"),b=i.interopDefault(m),_=t("../utils/appearance");(n=y.Chart).register.apply(n,(0,f._)(y.registerables));var x=function(t){(0,u._)(r,t);var e=(0,d._)(r);function r(){var t;return(0,o._)(this,r),t=e.apply(this,arguments),(0,l._)((0,a._)(t),"metricGroups",[{metrics:["views","visitors","sessions"],format:"int"},{metrics:["clicks"],format:"int"},{metrics:["average_session_duration"],format:"time"},{metrics:["bounce_rate"],format:"percent"},{metrics:["views_per_session"],format:"float"},{metrics:["wc_orders","wc_refunds"],format:"int"},{metrics:["wc_gross_sales","wc_refunded_amount","wc_net_sales"],format:"whole_currency"},{metrics:["wc_conversion_rate"],format:"percent"},{metrics:["wc_earnings_per_visitor"],format:"currency"},{metrics:["wc_average_order_volume"],format:"whole_currency"},{metrics:["form_submissions"],prefix_to_include:"form_submissions_for_",format:"int"},{metrics:["form_conversion_rate"],prefix_to_include:"form_conversion_rate_for_",format:"percent"}]),(0,l._)((0,a._)(t),"tooltipLabel",function(e){return"function"==typeof e.dataset.tooltipLabel?e.dataset.tooltipLabel(e):e.dataset.label+": "+t.formatValueForMetric(e.dataset.id,e.raw)}),t}return(0,s._)(r,[{key:"connect",value:function(){this.isPreviewValue||(this.updateMetricSelectWidth(this.primaryMetricSelectTarget),1===this.hasMultipleDatasetsValue&&this.updateMetricSelectWidth(this.secondaryMetricSelectTarget)),this.createChart(),this.updateChart()}},{key:"disconnect",value:function(){clearInterval(this.loadingInterval),this.chart&&(this.chart.destroy(),this.chart=null)}},{key:"getLocale",value:function(){try{return new Intl.NumberFormat(this.localeValue),this.localeValue}catch(t){return"en-US"}}},{key:"hasSecondaryMetric",value:function(){return this.hasSecondaryChartMetricIdValue&&this.secondaryChartMetricIdValue&&"no_comparison"!==this.secondaryChartMetricIdValue}},{key:"tooltipTitle",value:function(t){return JSON.parse(t[0].label).tooltipLabel}},{key:"getGroupByMetricId",value:function(t){return this.metricGroups.find(function(e){return e.metrics.includes(t)||e.prefix_to_include&&t.startsWith(e.prefix_to_include)})}},{key:"formatValueForMetric",value:function(t,e){switch(this.getGroupByMetricId(t).format){case"whole_currency":return new Intl.NumberFormat(this.localeValue,{style:"currency",currency:this.currencyValue,currencyDisplay:"narrowSymbol",minimumFractionDigits:0,maximumFractionDigits:0}).format(e/100);case"currency":return new Intl.NumberFormat(this.localeValue,{style:"currency",currency:this.currencyValue,currencyDisplay:"narrowSymbol",minimumFractionDigits:2,maximumFractionDigits:2}).format(e/100);case"percent":return new Intl.NumberFormat(this.localeValue,{style:"percent",maximumFractionDigits:2}).format(e/100);case"time":var r=Math.floor(e/60),n=e%60;return r.toString().padStart(2,"0")+":"+n.toString().padStart(2,"0");case"int":return new Intl.NumberFormat(this.localeValue,{maximumFractionDigits:0}).format(e);case"float":return new Intl.NumberFormat(this.localeValue,{maximumFractionDigits:2}).format(e);default:return e}}},{key:"tickText",value:function(t){return JSON.parse(this.getLabelForValue(t)).tick}},{key:"updateMetricSelectWidth",value:function(t){var e=this,r=t.options[t.selectedIndex];new IntersectionObserver(function(n,i){n.forEach(function(n){n.isIntersecting&&(e.adaptiveWidthSelectTarget[0].innerHTML=r.innerText,t.style.width=e.adaptiveWidthSelectTarget.getBoundingClientRect().width+"px",i.disconnect())})}).observe(this.adaptiveWidthSelectTarget),t.parentElement.classList.add("visible")}},{key:"hasSharedAxis",value:function(t,e){var r=this.getGroupByMetricId(t),n=this.getGroupByMetricId(e);return JSON.stringify(r)===JSON.stringify(n)}},{key:"changePrimaryMetric",value:function(t){var e=t.target;this.primaryChartMetricIdValue=e.value,this.primaryChartMetricNameValue=e.options[e.selectedIndex].innerText,this.updateMetricSelectWidth(e),this.updateChart(),Array.from(this.secondaryMetricSelectTarget.querySelectorAll("option")).forEach(function(t){t.toggleAttribute("disabled",t.value===e.value)}),document.dispatchEvent(new CustomEvent("iawp:changePrimaryChartMetric",{detail:{primaryChartMetricId:e.value}}))}},{key:"changeSecondaryMetric",value:function(t){var e=t.target,r=""!==e.value;r?(this.secondaryChartMetricIdValue=e.value,this.secondaryChartMetricNameValue=e.options[e.selectedIndex].innerText):(this.secondaryChartMetricIdValue="",this.secondaryChartMetricNameValue=""),this.updateMetricSelectWidth(e),this.updateChart(),Array.from(this.primaryMetricSelectTarget.querySelectorAll("option")).forEach(function(t){t.toggleAttribute("disabled",t.value===e.value)}),document.dispatchEvent(new CustomEvent("iawp:changeSecondaryChartMetric",{detail:{secondaryChartMetricId:r?e.value:null}}))}},{key:"updateChart",value:function(){var t=this,e=this.chart.data.datasets[0];e.id=this.primaryChartMetricIdValue,e.label=this.primaryChartMetricNameValue,e.data=this.dataValue[this.primaryChartMetricIdValue];var r=e.data.every(function(t){return 0===t});if(this.chart.options.scales.y.suggestedMax=r?10:null,this.chart.options.scales.y.beginAtZero="bounce_rate"!==e.id,this.isSkeletonValue){this.chart.options.scales.y.suggestedMax=10;var n=[2,4,6,6,4,2];e.data=e.data.map(function(t,e){return n[e%n.length]}),clearInterval(this.loadingInterval),this.loadingInterval=setInterval(function(){n.unshift(n.pop()),e.data=e.data.map(function(t,e){return n[e%n.length]}),t.chart.update()},1500)}if(this.chart.data.datasets.length>1&&this.chart.data.datasets.pop(),this.hasSecondaryMetric()&&!this.isSkeletonValue){var i=this.secondaryChartMetricIdValue,a=this.secondaryChartMetricNameValue,o=this.dataValue[i],s=this.hasSharedAxis(this.primaryChartMetricIdValue,i)?"y":"defaultRight";this.chart.data.datasets.push(this.makeDataset(i,a,o,s,"rgba(246,157,10)"));var l=o.every(function(t){return 0===t});this.chart.options.scales.defaultRight.suggestedMax=l?10:null,this.chart.options.scales.defaultRight.beginAtZero="bounce_rate"!==i}this.chart.update()}},{key:"makeDataset",value:function(t,e,r,n,i){var a=arguments.length>5&&void 0!==arguments[5]&&arguments[5],o=(0,b.default)(i);return{id:t,label:e,data:r,borderColor:o.string(),backgroundColor:o.alpha(.1).string(),pointBackgroundColor:o.string(),tension:.4,yAxisID:n,fill:!0,order:a?1:0}}},{key:"shouldUseDarkMode",value:function(){return(0,_.isDarkMode)()&&!this.disableDarkModeValue}},{key:"createChart",value:function(){var t=this;y.Chart.defaults.font.family='-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"';var e={type:"line",data:{labels:this.labelsValue,datasets:[this.makeDataset(this.primaryChartMetricIdValue,this.primaryChartMetricNameValue,this.dataValue[this.primaryChartMetricIdValue],"y",this.isSkeletonValue?"rgba(247, 245, 250)":"rgba(108,70,174)",!0)].filter(function(t){return null!==t})},options:{locale:this.getLocale(),maintainAspectRatio:!this.isPreviewValue,aspectRatio:3,onResize:function(t,e){e.width,document.documentElement.clientWidth<=782&&3===t.options.aspectRatio?(t.options.aspectRatio=1.5,t.update()):document.documentElement.clientWidth>782&&1.5===t.options.aspectRatio&&(t.options.aspectRatio=3,t.update())},hover:{mode:this.isSkeletonValue?null:"nearest"},interaction:{intersect:!1,mode:"index"},scales:{y:{border:{color:"#DEDAE6",dash:[2,4]},grid:{color:this.shouldUseDarkMode()?"#676173":"#DEDAE6",tickColor:"#DEDAE6",display:!0,drawOnChartArea:!0},beginAtZero:!0,suggestedMax:null,ticks:{color:this.shouldUseDarkMode()?"#ffffff":"#6D6A73",font:{size:14,weight:400},precision:0,callback:function(e,r,n){return t.formatValueForMetric(t.primaryChartMetricIdValue,e)}}},defaultRight:{position:"right",display:"auto",border:{color:"#DEDAE6",dash:[2,4]},grid:{color:this.shouldUseDarkMode()?"#9a95a6":"#DEDAE6",tickColor:"#DEDAE6",display:!0,drawOnChartArea:!1},beginAtZero:!0,suggestedMax:null,ticks:{color:this.shouldUseDarkMode()?"#ffffff":"#6D6A73",font:{size:14,weight:400},precision:0,callback:function(e,r,n){return t.hasSecondaryMetric()?t.formatValueForMetric(t.secondaryChartMetricIdValue,e):e}}},x:{border:{color:"#DEDAE6"},grid:{tickColor:"#DEDAE6",display:!0,drawOnChartArea:!1},ticks:{color:this.shouldUseDarkMode()?"#ffffff":"#6D6A73",autoSkip:!0,autoSkipPadding:16,maxRotation:0,font:{size:14,weight:400},callback:this.tickText}}},plugins:{mode:String,legend:{display:this.showLegendValue,align:"start",labels:{boxHeight:14,boxWidth:14,useBorderRadius:!0,borderRadius:7,padding:8,color:this.shouldUseDarkMode()?"#DEDAE6":"#676173",generateLabels:function(t){return(0,y.Chart).defaults.plugins.legend.labels.generateLabels(t).map(function(t){return(0,h._)((0,c._)({},t),{fillStyle:t.strokeStyle,lineWidth:0})})}}},corsair:{dash:[2,4],color:"#777",width:1},tooltip:{enabled:!this.isSkeletonValue,itemSort:function(t,e){return t.datasetIndex<e.datasetIndex?-1:1},callbacks:{title:this.tooltipTitle,label:this.tooltipLabel}}},elements:{point:{radius:4}}},plugins:[g.default,{beforeInit:function(t){var e=t.legend.fit;t.legend.fit=function(){e.bind(t.legend)(),this.height+=16}}}]};this.chart||(this.chart=new y.Chart(this.canvasTarget,e))}}]),r}(p.Controller);(0,l._)(x,"targets",["canvas","primaryMetricSelect","secondaryMetricSelect","adaptiveWidthSelect"]),(0,l._)(x,"values",{labels:Array,data:Object,locale:String,currency:{type:String,default:"USD"},isSkeleton:{type:Boolean,default:!1},isPreview:{type:Boolean,default:!1},showLegend:{type:Boolean,default:!1},disableDarkMode:{type:Boolean,default:!1},primaryChartMetricId:String,primaryChartMetricName:String,secondaryChartMetricId:String,secondaryChartMetricName:String,hasMultipleDatasets:Number})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_to_consumable_array":"4oNkS","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","../chart_plugins/corsair_plugin":"aPJHp","chart.js":"1eVD3",color:"Fap9I","../utils/appearance":"j01R3","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],kexvf:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"_object_spread",function(){return a}),n.export(r,"_",function(){return a});var i=t("./_define_property.js");function a(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(t){return Object.getOwnPropertyDescriptor(r,t).enumerable}))),n.forEach(function(e){(0,i._define_property)(t,e,r[e])})}return t}},{"./_define_property.js":"27c3O","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],c7x3p:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e){return e=null!=e?e:{},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):(function(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);r.push.apply(r,n)}return r})(Object(e)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))}),t}n.defineInteropFlag(r),n.export(r,"_object_spread_props",function(){return i}),n.export(r,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],aPJHp:[function(t,e,r){e.exports={id:"corsair",beforeInit:function(t,e,r){r.disabled||(t.corsair={x:0,y:0})},afterEvent:function(t,e,r){if(!r.disabled){var n=t.chartArea,i=n.top,a=n.bottom,o=n.left,s=n.right,l=e.event,u=l.x,c=l.y;if(u<o||u>s||c<i||c>a){t.corsair={x:u,y:c,draw:!1},t.draw();return}t.corsair={x:u,y:c,draw:!0},t.draw()}},afterDatasetsDraw:function(t,e,r){if(!r.disabled){var n=t.ctx,i=t.chartArea,a=i.top,o=i.bottom;i.left,i.right;var s=t.corsair,l=s.x;s.y,s.draw&&(l=t.tooltip.caretX,n.lineWidth=r.width||0,n.setLineDash(r.dash||[]),n.strokeStyle=r.color||"black",n.save(),n.beginPath(),n.moveTo(l,o),n.lineTo(l,a),n.stroke(),n.restore(),n.setLineDash([]))}}}},{}],"1eVD3":[function(t,e,r){/*!
  * Chart.js v4.5.1
  * https://www.chartjs.org
  * (c) 2025 Chart.js Contributors
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/dist/js/index.js /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/dist/js/index.js
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/dist/js/index.js	2026-03-31 12:46:24.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/dist/js/index.js	2026-05-19 18:33:12.000000000 +0000
@@ -1,19 +1,19 @@
-!function(t,e,n,r,i){var o="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},s="function"==typeof o[r]&&o[r],a=s.cache||{},A="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function l(e,n){if(!a[e]){if(!t[e]){var i="function"==typeof o[r]&&o[r];if(!n&&i)return i(e,!0);if(s)return s(e,!0);if(A&&"string"==typeof e)return A(e);var c=Error("Cannot find module '"+e+"'");throw c.code="MODULE_NOT_FOUND",c}h.resolve=function(n){var r=t[e][1][n];return null!=r?r:n},h.cache={};var u=a[e]=new l.Module(e);t[e][0].call(u.exports,h,u,u.exports,this)}return a[e].exports;function h(t){var e=h.resolve(t);return!1===e?{}:l(e)}}l.isParcelRequire=!0,l.Module=function(t){this.id=t,this.bundle=l,this.exports={}},l.modules=t,l.cache=a,l.parent=s,l.register=function(e,n){t[e]=[function(t,e){e.exports=n},{}]},Object.defineProperty(l,"root",{get:function(){return o[r]}}),o[r]=l;for(var c=0;c<e.length;c++)l(e[c]);if(n){var u=l(n);"object"==typeof exports&&"undefined"!=typeof module?module.exports=u:"function"==typeof define&&define.amd&&define(function(){return u})}}({gY3JV:[function(t,e,n){t("6ffdd5e6a28be9e7").register(t("5f14457dd30abdec").getBundleURL("bjBX3"),JSON.parse('["bjBX3","index.js","3A18M","../purify.27414303.js","30JFp","../index.es.a3a85615.js"]'))},{"6ffdd5e6a28be9e7":"6471X","5f14457dd30abdec":"bSh5I"}],"6471X":[function(t,e,n){var r=new Map;e.exports.register=function(t,e){for(var n=0;n<e.length-1;n+=2)r.set(e[n],{baseUrl:t,path:e[n+1]})},e.exports.resolve=function(t){var e=r.get(t);if(null==e)throw Error("Could not resolve bundle with id "+t);return new URL(e.path,e.baseUrl).toString()}},{}],bSh5I:[function(t,e,n){var r={};function i(t){return(""+t).replace(/^((?:https?|file|ftp|(chrome|moz|safari-web)-extension):\/\/.+)\/[^/]+$/,"$1")+"/"}n.getBundleURL=function(t){var e=r[t];return e||(e=function(){try{throw Error()}catch(e){var t=(""+e.stack).match(/(https?|file|ftp|(chrome|moz|safari-web)-extension):\/\/[^)\n]+/g);if(t)return i(t[2])}return"/"}(),r[t]=e),e},n.getBaseURL=i,n.getOrigin=function(t){var e=(""+t).match(/(https?|file|ftp|(chrome|moz|safari-web)-extension):\/\/[^/]+/);if(!e)throw Error("Origin not found");return e[0]}},{}],"4YwKI":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js"),i=t("@hotwired/stimulus"),o=t("micromodal"),s=r.interopDefault(o),a=t("./controllers/campaign_builder_controller"),A=r.interopDefault(a),l=t("./controllers/chart_controller"),c=r.interopDefault(l),u=t("./controllers/chart_interval_controller"),h=r.interopDefault(u),d=t("./controllers/clipboard_controller"),f=r.interopDefault(d),p=t("./controllers/copy_report_controller"),g=r.interopDefault(p),m=t("./controllers/create_report_controller"),v=r.interopDefault(m),y=t("./controllers/delete_data_controller"),w=r.interopDefault(y),b=t("./controllers/delete_report_controller"),_=r.interopDefault(b),B=t("./controllers/easepick_controller"),C=r.interopDefault(B),x=t("./controllers/examiner_controller"),k=r.interopDefault(x),F=t("./controllers/examiner_header_controller"),L=r.interopDefault(F),D=t("./controllers/export_overview_controller"),E=r.interopDefault(D),S=t("./controllers/export_reports_controller"),M=r.interopDefault(S),Q=t("./controllers/filters_controller"),I=r.interopDefault(Q),U=t("./controllers/group_controller"),j=r.interopDefault(U),T=t("./controllers/import_reports_controller"),N=r.interopDefault(T),P=t("./controllers/map_controller"),H=r.interopDefault(P),O=t("./controllers/journey_controller"),R=r.interopDefault(O),z=t("./controllers/migration_redirect_controller"),K=r.interopDefault(z),V=t("./controllers/modal_controller"),G=r.interopDefault(V),W=t("./controllers/pause_emails_controller"),q=r.interopDefault(W),Y=t("./controllers/pie_chart_controller"),X=r.interopDefault(Y),J=t("./controllers/plugin_group_options_controller"),Z=r.interopDefault(J),$=t("./controllers/pruner_controller"),tt=r.interopDefault($),te=t("./controllers/quick_stats_controller"),tn=r.interopDefault(te),tr=t("./controllers/real_time_controller"),ti=r.interopDefault(tr),to=t("./controllers/refresh_overview_controller"),ts=r.interopDefault(to),ta=t("./controllers/rename_report_controller"),tA=r.interopDefault(ta),tl=t("./controllers/report_controller"),tc=r.interopDefault(tl),tu=t("./controllers/reset_analytics_controller"),th=r.interopDefault(tu),td=t("./controllers/reset_overview_controller"),tf=r.interopDefault(td),tp=t("./controllers/save_report_controller"),tg=r.interopDefault(tp),tm=t("./controllers/select_input_controller"),tv=r.interopDefault(tm),ty=t("./controllers/set_favorite_report_controller"),tw=r.interopDefault(ty),tb=t("./controllers/sort_controller"),t_=r.interopDefault(tb),tB=t("./controllers/sortable_reports_controller"),tC=r.interopDefault(tB),tx=t("./controllers/table_columns_controller"),tk=r.interopDefault(tx),tF=t("./controllers/tooltip_controller"),tL=r.interopDefault(tF),tD=t("./controllers/woocommerce_settings_controller"),tE=r.interopDefault(tD),tS=t("./controllers/overview/add_module"),tM=r.interopDefault(tS),tQ=t("./controllers/overview/checkbox_group"),tI=r.interopDefault(tQ),tU=t("./controllers/overview/module"),tj=r.interopDefault(tU),tT=t("./controllers/overview/module_editor"),tN=r.interopDefault(tT),tP=t("./controllers/overview/module_list"),tH=r.interopDefault(tP),tO=t("./controllers/overview/module_picker"),tR=r.interopDefault(tO),tz=t("./controllers/overview/reorder_modules"),tK=r.interopDefault(tz);document.addEventListener("DOMContentLoaded",function(){return(0,s.default).init()}),document.addEventListener("DOMContentLoaded",function(){setTimeout(function(){window.parent.postMessage("iawpPageReady")},0)}),window.Stimulus=(0,i.Application).start(),Stimulus.register("campaign-builder",A.default),Stimulus.register("chart",c.default),Stimulus.register("chart-interval",h.default),Stimulus.register("clipboard",f.default),Stimulus.register("copy-report",g.default),Stimulus.register("delete-data",w.default),Stimulus.register("delete-report",_.default),Stimulus.register("easepick",C.default),Stimulus.register("examiner",k.default),Stimulus.register("examiner-header",L.default),Stimulus.register("export-overview",E.default),Stimulus.register("export-reports",M.default),Stimulus.register("filters",I.default),Stimulus.register("group",j.default),Stimulus.register("import-reports",N.default),Stimulus.register("map",H.default),Stimulus.register("journey",R.default),Stimulus.register("migration-redirect",K.default),Stimulus.register("modal",G.default),Stimulus.register("pause-emails",q.default),Stimulus.register("pie-chart",X.default),Stimulus.register("plugin-group-options",Z.default),Stimulus.register("pruner",tt.default),Stimulus.register("quick-stats",tn.default),Stimulus.register("create-report",v.default),Stimulus.register("real-time",ti.default),Stimulus.register("refresh-overview",ts.default),Stimulus.register("rename-report",tA.default),Stimulus.register("report",tc.default),Stimulus.register("reset-analytics",th.default),Stimulus.register("reset-overview",tf.default),Stimulus.register("save-report",tg.default),Stimulus.register("select-input",tv.default),Stimulus.register("set-favorite-report",tw.default),Stimulus.register("sort",t_.default),Stimulus.register("sortable-reports",tC.default),Stimulus.register("table-columns",tk.default),Stimulus.register("tooltip",tL.default),Stimulus.register("woocommerce-settings",tE.default),Stimulus.register("add-module",tM.default),Stimulus.register("checkbox-group",tI.default),Stimulus.register("module",tj.default),Stimulus.register("module-editor",tN.default),Stimulus.register("module-list",tH.default),Stimulus.register("module-picker",tR.default),Stimulus.register("reorder-modules",tK.default)},{"@hotwired/stimulus":"crDvk",micromodal:"Tlrpp","./controllers/campaign_builder_controller":"afw1Q","./controllers/chart_controller":"78XDv","./controllers/chart_interval_controller":"ht8Q7","./controllers/clipboard_controller":"7OujV","./controllers/copy_report_controller":"ge5fN","./controllers/create_report_controller":"1SwJs","./controllers/delete_data_controller":"27zFq","./controllers/delete_report_controller":"iloBU","./controllers/easepick_controller":"jycjR","./controllers/examiner_controller":"kXr2a","./controllers/examiner_header_controller":"2oFi4","./controllers/export_overview_controller":"hJKIB","./controllers/export_reports_controller":"ccLSs","./controllers/filters_controller":"7UVB9","./controllers/group_controller":"eG4Fk","./controllers/import_reports_controller":"eFMyx","./controllers/map_controller":"1BVRP","./controllers/journey_controller":"6lCPN","./controllers/migration_redirect_controller":"8sFSN","./controllers/modal_controller":"eKSV5","./controllers/pause_emails_controller":"8bAuI","./controllers/pie_chart_controller":"c1ryZ","./controllers/plugin_group_options_controller":"3da1p","./controllers/pruner_controller":"gruj2","./controllers/quick_stats_controller":"i0Fis","./controllers/real_time_controller":"goGxO","./controllers/refresh_overview_controller":"7X3cm","./controllers/rename_report_controller":"5F7L7","./controllers/report_controller":"bF0mO","./controllers/reset_analytics_controller":"hyw9m","./controllers/reset_overview_controller":"fEg8g","./controllers/save_report_controller":"iU6dw","./controllers/select_input_controller":"hVn73","./controllers/set_favorite_report_controller":"k3DCx","./controllers/sort_controller":"y2inr","./controllers/sortable_reports_controller":"833qm","./controllers/table_columns_controller":"7ltnL","./controllers/tooltip_controller":"88PpS","./controllers/woocommerce_settings_controller":"llnoa","./controllers/overview/add_module":"Hiacn","./controllers/overview/checkbox_group":"5fqxl","./controllers/overview/module":"iO59K","./controllers/overview/module_editor":"02Fq3","./controllers/overview/module_list":"jZPdi","./controllers/overview/module_picker":"jchUO","./controllers/overview/reorder_modules":"4QPn2","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],crDvk:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"Application",function(){return tl}),r.export(n,"AttributeObserver",function(){return S}),r.export(n,"Context",function(){return q}),r.export(n,"Controller",function(){return ty}),r.export(n,"ElementObserver",function(){return E}),r.export(n,"IndexedMultimap",function(){return T}),r.export(n,"Multimap",function(){return j}),r.export(n,"SelectorObserver",function(){return N}),r.export(n,"StringMapObserver",function(){return P}),r.export(n,"TokenListObserver",function(){return H}),r.export(n,"ValueListObserver",function(){return O}),r.export(n,"add",function(){return M}),r.export(n,"defaultSchema",function(){return ta}),r.export(n,"del",function(){return Q}),r.export(n,"fetch",function(){return I}),r.export(n,"prune",function(){return U});var i=t("@swc/helpers/_/_async_to_generator"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_get"),l=t("@swc/helpers/_/_get_prototype_of"),c=t("@swc/helpers/_/_inherits"),u=t("@swc/helpers/_/_sliced_to_array"),h=t("@swc/helpers/_/_to_consumable_array"),d=t("@swc/helpers/_/_type_of"),f=t("@swc/helpers/_/_create_super"),p=t("@swc/helpers/_/_ts_generator"),g=function(){function t(e,n,r){(0,o._)(this,t),this.eventTarget=e,this.eventName=n,this.eventOptions=r,this.unorderedBindings=new Set}return(0,s._)(t,[{key:"connect",value:function(){this.eventTarget.addEventListener(this.eventName,this,this.eventOptions)}},{key:"disconnect",value:function(){this.eventTarget.removeEventListener(this.eventName,this,this.eventOptions)}},{key:"bindingConnected",value:function(t){this.unorderedBindings.add(t)}},{key:"bindingDisconnected",value:function(t){this.unorderedBindings.delete(t)}},{key:"handleEvent",value:function(t){var e=function(t){if("immediatePropagationStopped"in t)return t;var e=t.stopImmediatePropagation;return Object.assign(t,{immediatePropagationStopped:!1,stopImmediatePropagation:function(){this.immediatePropagationStopped=!0,e.call(this)}})}(t),n=!0,r=!1,i=void 0;try{for(var o,s=this.bindings[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var a=o.value;if(e.immediatePropagationStopped)break;a.handleEvent(e)}}catch(t){r=!0,i=t}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}}},{key:"hasBindings",value:function(){return this.unorderedBindings.size>0}},{key:"bindings",get:function(){return Array.from(this.unorderedBindings).sort(function(t,e){var n=t.index,r=e.index;return n<r?-1:n>r?1:0})}}]),t}(),m=function(){function t(e){(0,o._)(this,t),this.application=e,this.eventListenerMaps=new Map,this.started=!1}return(0,s._)(t,[{key:"start",value:function(){this.started||(this.started=!0,this.eventListeners.forEach(function(t){return t.connect()}))}},{key:"stop",value:function(){this.started&&(this.started=!1,this.eventListeners.forEach(function(t){return t.disconnect()}))}},{key:"eventListeners",get:function(){return Array.from(this.eventListenerMaps.values()).reduce(function(t,e){return t.concat(Array.from(e.values()))},[])}},{key:"bindingConnected",value:function(t){this.fetchEventListenerForBinding(t).bindingConnected(t)}},{key:"bindingDisconnected",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.fetchEventListenerForBinding(t).bindingDisconnected(t),e&&this.clearEventListenersForBinding(t)}},{key:"handleError",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.application.handleError(t,"Error ".concat(e),n)}},{key:"clearEventListenersForBinding",value:function(t){var e=this.fetchEventListenerForBinding(t);e.hasBindings()||(e.disconnect(),this.removeMappedEventListenerFor(t))}},{key:"removeMappedEventListenerFor",value:function(t){var e=t.eventTarget,n=t.eventName,r=t.eventOptions,i=this.fetchEventListenerMapForEventTarget(e),o=this.cacheKey(n,r);i.delete(o),0==i.size&&this.eventListenerMaps.delete(e)}},{key:"fetchEventListenerForBinding",value:function(t){var e=t.eventTarget,n=t.eventName,r=t.eventOptions;return this.fetchEventListener(e,n,r)}},{key:"fetchEventListener",value:function(t,e,n){var r=this.fetchEventListenerMapForEventTarget(t),i=this.cacheKey(e,n),o=r.get(i);return o||(o=this.createEventListener(t,e,n),r.set(i,o)),o}},{key:"createEventListener",value:function(t,e,n){var r=new g(t,e,n);return this.started&&r.connect(),r}},{key:"fetchEventListenerMapForEventTarget",value:function(t){var e=this.eventListenerMaps.get(t);return e||(e=new Map,this.eventListenerMaps.set(t,e)),e}},{key:"cacheKey",value:function(t,e){var n=[t];return Object.keys(e).sort().forEach(function(t){n.push("".concat(e[t]?"":"!").concat(t))}),n.join(":")}}]),t}(),v={stop:function(t){var e=t.event;return t.value&&e.stopPropagation(),!0},prevent:function(t){var e=t.event;return t.value&&e.preventDefault(),!0},self:function(t){var e=t.event,n=t.value,r=t.element;return!n||r===e.target}},y=/^(?:(?:([^.]+?)\+)?(.+?)(?:\.(.+?))?(?:@(window|document))?->)?(.+?)(?:#([^:]+?))(?::(.+))?$/;function w(t){return t.replace(/(?:[_-])([a-z0-9])/g,function(t,e){return e.toUpperCase()})}function b(t){return w(t.replace(/--/g,"-").replace(/__/g,"_"))}function _(t){return t.charAt(0).toUpperCase()+t.slice(1)}function B(t){return t.replace(/([A-Z])/g,function(t,e){return"-".concat(e.toLowerCase())})}function C(t,e){return Object.prototype.hasOwnProperty.call(t,e)}var x=["meta","ctrl","alt","shift"],k=function(){function t(e,n,r,i){(0,o._)(this,t),this.element=e,this.index=n,this.eventTarget=r.eventTarget||e,this.eventName=r.eventName||function(t){var e=t.tagName.toLowerCase();if(e in F)return F[e](t)}(e)||L("missing event name"),this.eventOptions=r.eventOptions||{},this.identifier=r.identifier||L("missing identifier"),this.methodName=r.methodName||L("missing method name"),this.keyFilter=r.keyFilter||"",this.schema=i}return(0,s._)(t,[{key:"toString",value:function(){var t=this.keyFilter?".".concat(this.keyFilter):"",e=this.eventTargetName?"@".concat(this.eventTargetName):"";return"".concat(this.eventName).concat(t).concat(e,"->").concat(this.identifier,"#").concat(this.methodName)}},{key:"shouldIgnoreKeyboardEvent",value:function(t){if(!this.keyFilter)return!1;var e=this.keyFilter.split("+");if(this.keyFilterDissatisfied(t,e))return!0;var n=e.filter(function(t){return!x.includes(t)})[0];return!!n&&(C(this.keyMappings,n)||L("contains unknown key filter: ".concat(this.keyFilter)),this.keyMappings[n].toLowerCase()!==t.key.toLowerCase())}},{key:"shouldIgnoreMouseEvent",value:function(t){if(!this.keyFilter)return!1;var e=[this.keyFilter];return!!this.keyFilterDissatisfied(t,e)}},{key:"params",get:function(){var t={},e=RegExp("^data-".concat(this.identifier,"-(.+)-param$"),"i"),n=!0,r=!1,i=void 0;try{for(var o,s=Array.from(this.element.attributes)[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var a=o.value,A=a.name,l=a.value,c=A.match(e),u=c&&c[1];u&&(t[w(u)]=function(t){try{return JSON.parse(t)}catch(e){return t}}(l))}}catch(t){r=!0,i=t}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}return t}},{key:"eventTargetName",get:function(){var t;return(t=this.eventTarget)==window?"window":t==document?"document":void 0}},{key:"keyMappings",get:function(){return this.schema.keyMappings}},{key:"keyFilterDissatisfied",value:function(t,e){var n=(0,u._)(x.map(function(t){return e.includes(t)}),4),r=n[0],i=n[1],o=n[2],s=n[3];return t.metaKey!==r||t.ctrlKey!==i||t.altKey!==o||t.shiftKey!==s}}],[{key:"forToken",value:function(t,e){var n,r,i,o;return new this(t.element,t.index,(r=(n=t.content.trim().match(y)||[])[2],(i=n[3])&&!["keydown","keyup","keypress"].includes(r)&&(r+=".".concat(i),i=""),{eventTarget:"window"==(o=n[4])?window:"document"==o?document:void 0,eventName:r,eventOptions:n[7]?n[7].split(":").reduce(function(t,e){return Object.assign(t,(0,a._)({},e.replace(/^!/,""),!/^!/.test(e)))},{}):{},identifier:n[5],methodName:n[6],keyFilter:n[1]||i}),e)}}]),t}(),F={a:function(){return"click"},button:function(){return"click"},form:function(){return"submit"},details:function(){return"toggle"},input:function(t){return"submit"==t.getAttribute("type")?"click":"input"},select:function(){return"change"},textarea:function(){return"input"}};function L(t){throw Error(t)}var D=function(){function t(e,n){(0,o._)(this,t),this.context=e,this.action=n}return(0,s._)(t,[{key:"index",get:function(){return this.action.index}},{key:"eventTarget",get:function(){return this.action.eventTarget}},{key:"eventOptions",get:function(){return this.action.eventOptions}},{key:"identifier",get:function(){return this.context.identifier}},{key:"handleEvent",value:function(t){var e=this.prepareActionEvent(t);this.willBeInvokedByEvent(t)&&this.applyEventModifiers(e)&&this.invokeWithEvent(e)}},{key:"eventName",get:function(){return this.action.eventName}},{key:"method",get:function(){var t=this.controller[this.methodName];if("function"==typeof t)return t;throw Error('Action "'.concat(this.action,'" references undefined method "').concat(this.methodName,'"'))}},{key:"applyEventModifiers",value:function(t){var e=this.action.element,n=this.context.application.actionDescriptorFilters,r=this.context.controller,i=!0,o=!0,s=!1,a=void 0;try{for(var A,l=Object.entries(this.eventOptions)[Symbol.iterator]();!(o=(A=l.next()).done);o=!0){var c=(0,u._)(A.value,2),h=c[0],d=c[1];if(h in n){var f=n[h];i=i&&f({name:h,value:d,event:t,element:e,controller:r})}}}catch(t){s=!0,a=t}finally{try{o||null==l.return||l.return()}finally{if(s)throw a}}return i}},{key:"prepareActionEvent",value:function(t){return Object.assign(t,{params:this.action.params})}},{key:"invokeWithEvent",value:function(t){var e=t.target,n=t.currentTarget;try{this.method.call(this.controller,t),this.context.logDebugActivity(this.methodName,{event:t,target:e,currentTarget:n,action:this.methodName})}catch(e){var r=this.identifier,i=this.controller,o=this.element,s=this.index;this.context.handleError(e,'invoking action "'.concat(this.action,'"'),{identifier:r,controller:i,element:o,index:s,event:t})}}},{key:"willBeInvokedByEvent",value:function(t){var e=t.target;return!(t instanceof KeyboardEvent&&this.action.shouldIgnoreKeyboardEvent(t)||t instanceof MouseEvent&&this.action.shouldIgnoreMouseEvent(t))&&(this.element===e||(e instanceof Element&&this.element.contains(e)?this.scope.containsElement(e):this.scope.containsElement(this.action.element)))}},{key:"controller",get:function(){return this.context.controller}},{key:"methodName",get:function(){return this.action.methodName}},{key:"element",get:function(){return this.scope.element}},{key:"scope",get:function(){return this.context.scope}}]),t}(),E=function(){function t(e,n){var r=this;(0,o._)(this,t),this.mutationObserverInit={attributes:!0,childList:!0,subtree:!0},this.element=e,this.started=!1,this.delegate=n,this.elements=new Set,this.mutationObserver=new MutationObserver(function(t){return r.processMutations(t)})}return(0,s._)(t,[{key:"start",value:function(){this.started||(this.started=!0,this.mutationObserver.observe(this.element,this.mutationObserverInit),this.refresh())}},{key:"pause",value:function(t){this.started&&(this.mutationObserver.disconnect(),this.started=!1),t(),this.started||(this.mutationObserver.observe(this.element,this.mutationObserverInit),this.started=!0)}},{key:"stop",value:function(){this.started&&(this.mutationObserver.takeRecords(),this.mutationObserver.disconnect(),this.started=!1)}},{key:"refresh",value:function(){if(this.started){var t=new Set(this.matchElementsInTree()),e=!0,n=!1,r=void 0;try{for(var i,o=Array.from(this.elements)[Symbol.iterator]();!(e=(i=o.next()).done);e=!0){var s=i.value;t.has(s)||this.removeElement(s)}}catch(t){n=!0,r=t}finally{try{e||null==o.return||o.return()}finally{if(n)throw r}}var a=!0,A=!1,l=void 0;try{for(var c,u=Array.from(t)[Symbol.iterator]();!(a=(c=u.next()).done);a=!0){var h=c.value;this.addElement(h)}}catch(t){A=!0,l=t}finally{try{a||null==u.return||u.return()}finally{if(A)throw l}}}}},{key:"processMutations",value:function(t){var e=!0,n=!1,r=void 0;if(this.started)try{for(var i,o=t[Symbol.iterator]();!(e=(i=o.next()).done);e=!0){var s=i.value;this.processMutation(s)}}catch(t){n=!0,r=t}finally{try{e||null==o.return||o.return()}finally{if(n)throw r}}}},{key:"processMutation",value:function(t){"attributes"==t.type?this.processAttributeChange(t.target,t.attributeName):"childList"==t.type&&(this.processRemovedNodes(t.removedNodes),this.processAddedNodes(t.addedNodes))}},{key:"processAttributeChange",value:function(t,e){this.elements.has(t)?this.delegate.elementAttributeChanged&&this.matchElement(t)?this.delegate.elementAttributeChanged(t,e):this.removeElement(t):this.matchElement(t)&&this.addElement(t)}},{key:"processRemovedNodes",value:function(t){var e=!0,n=!1,r=void 0;try{for(var i,o=Array.from(t)[Symbol.iterator]();!(e=(i=o.next()).done);e=!0){var s=i.value,a=this.elementFromNode(s);a&&this.processTree(a,this.removeElement)}}catch(t){n=!0,r=t}finally{try{e||null==o.return||o.return()}finally{if(n)throw r}}}},{key:"processAddedNodes",value:function(t){var e=!0,n=!1,r=void 0;try{for(var i,o=Array.from(t)[Symbol.iterator]();!(e=(i=o.next()).done);e=!0){var s=i.value,a=this.elementFromNode(s);a&&this.elementIsActive(a)&&this.processTree(a,this.addElement)}}catch(t){n=!0,r=t}finally{try{e||null==o.return||o.return()}finally{if(n)throw r}}}},{key:"matchElement",value:function(t){return this.delegate.matchElement(t)}},{key:"matchElementsInTree",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.element;return this.delegate.matchElementsInTree(t)}},{key:"processTree",value:function(t,e){var n=!0,r=!1,i=void 0;try{for(var o,s=this.matchElementsInTree(t)[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var a=o.value;e.call(this,a)}}catch(t){r=!0,i=t}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}}},{key:"elementFromNode",value:function(t){if(t.nodeType==Node.ELEMENT_NODE)return t}},{key:"elementIsActive",value:function(t){return t.isConnected==this.element.isConnected&&this.element.contains(t)}},{key:"addElement",value:function(t){!this.elements.has(t)&&this.elementIsActive(t)&&(this.elements.add(t),this.delegate.elementMatched&&this.delegate.elementMatched(t))}},{key:"removeElement",value:function(t){this.elements.has(t)&&(this.elements.delete(t),this.delegate.elementUnmatched&&this.delegate.elementUnmatched(t))}}]),t}(),S=function(){function t(e,n,r){(0,o._)(this,t),this.attributeName=n,this.delegate=r,this.elementObserver=new E(e,this)}return(0,s._)(t,[{key:"element",get:function(){return this.elementObserver.element}},{key:"selector",get:function(){return"[".concat(this.attributeName,"]")}},{key:"start",value:function(){this.elementObserver.start()}},{key:"pause",value:function(t){this.elementObserver.pause(t)}},{key:"stop",value:function(){this.elementObserver.stop()}},{key:"refresh",value:function(){this.elementObserver.refresh()}},{key:"started",get:function(){return this.elementObserver.started}},{key:"matchElement",value:function(t){return t.hasAttribute(this.attributeName)}},{key:"matchElementsInTree",value:function(t){var e=this.matchElement(t)?[t]:[],n=Array.from(t.querySelectorAll(this.selector));return e.concat(n)}},{key:"elementMatched",value:function(t){this.delegate.elementMatchedAttribute&&this.delegate.elementMatchedAttribute(t,this.attributeName)}},{key:"elementUnmatched",value:function(t){this.delegate.elementUnmatchedAttribute&&this.delegate.elementUnmatchedAttribute(t,this.attributeName)}},{key:"elementAttributeChanged",value:function(t,e){this.delegate.elementAttributeValueChanged&&this.attributeName==e&&this.delegate.elementAttributeValueChanged(t,e)}}]),t}();function M(t,e,n){I(t,e).add(n)}function Q(t,e,n){I(t,e).delete(n),U(t,e)}function I(t,e){var n=t.get(e);return n||(n=new Set,t.set(e,n)),n}function U(t,e){var n=t.get(e);null!=n&&0==n.size&&t.delete(e)}var j=function(){function t(){(0,o._)(this,t),this.valuesByKey=new Map}return(0,s._)(t,[{key:"keys",get:function(){return Array.from(this.valuesByKey.keys())}},{key:"values",get:function(){return Array.from(this.valuesByKey.values()).reduce(function(t,e){return t.concat(Array.from(e))},[])}},{key:"size",get:function(){return Array.from(this.valuesByKey.values()).reduce(function(t,e){return t+e.size},0)}},{key:"add",value:function(t,e){M(this.valuesByKey,t,e)}},{key:"delete",value:function(t,e){Q(this.valuesByKey,t,e)}},{key:"has",value:function(t,e){var n=this.valuesByKey.get(t);return null!=n&&n.has(e)}},{key:"hasKey",value:function(t){return this.valuesByKey.has(t)}},{key:"hasValue",value:function(t){return Array.from(this.valuesByKey.values()).some(function(e){return e.has(t)})}},{key:"getValuesForKey",value:function(t){var e=this.valuesByKey.get(t);return e?Array.from(e):[]}},{key:"getKeysForValue",value:function(t){return Array.from(this.valuesByKey).filter(function(e){var n=(0,u._)(e,2);return(n[0],n[1]).has(t)}).map(function(t){var e=(0,u._)(t,2),n=e[0];return e[1],n})}}]),t}(),T=function(t){(0,c._)(n,t);var e=(0,f._)(n);function n(){var t;return(0,o._)(this,n),(t=e.call(this)).keysByValue=new Map,t}return(0,s._)(n,[{key:"values",get:function(){return Array.from(this.keysByValue.keys())}},{key:"add",value:function(t,e){(0,A._)((0,l._)(n.prototype),"add",this).call(this,t,e),M(this.keysByValue,e,t)}},{key:"delete",value:function(t,e){(0,A._)((0,l._)(n.prototype),"delete",this).call(this,t,e),Q(this.keysByValue,e,t)}},{key:"hasValue",value:function(t){return this.keysByValue.has(t)}},{key:"getKeysForValue",value:function(t){var e=this.keysByValue.get(t);return e?Array.from(e):[]}}]),n}(j),N=function(){function t(e,n,r,i){(0,o._)(this,t),this._selector=n,this.details=i,this.elementObserver=new E(e,this),this.delegate=r,this.matchesByElement=new j}return(0,s._)(t,[{key:"started",get:function(){return this.elementObserver.started}},{key:"selector",get:function(){return this._selector},set:function(t){this._selector=t,this.refresh()}},{key:"start",value:function(){this.elementObserver.start()}},{key:"pause",value:function(t){this.elementObserver.pause(t)}},{key:"stop",value:function(){this.elementObserver.stop()}},{key:"refresh",value:function(){this.elementObserver.refresh()}},{key:"element",get:function(){return this.elementObserver.element}},{key:"matchElement",value:function(t){var e=this.selector;if(!e)return!1;var n=t.matches(e);return this.delegate.selectorMatchElement?n&&this.delegate.selectorMatchElement(t,this.details):n}},{key:"matchElementsInTree",value:function(t){var e=this,n=this.selector;if(!n)return[];var r=this.matchElement(t)?[t]:[],i=Array.from(t.querySelectorAll(n)).filter(function(t){return e.matchElement(t)});return r.concat(i)}},{key:"elementMatched",value:function(t){var e=this.selector;e&&this.selectorMatched(t,e)}},{key:"elementUnmatched",value:function(t){var e=this.matchesByElement.getKeysForValue(t),n=!0,r=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var a=o.value;this.selectorUnmatched(t,a)}}catch(t){r=!0,i=t}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}}},{key:"elementAttributeChanged",value:function(t,e){var n=this.selector;if(n){var r=this.matchElement(t),i=this.matchesByElement.has(n,t);r&&!i?this.selectorMatched(t,n):!r&&i&&this.selectorUnmatched(t,n)}}},{key:"selectorMatched",value:function(t,e){this.delegate.selectorMatched(t,e,this.details),this.matchesByElement.add(e,t)}},{key:"selectorUnmatched",value:function(t,e){this.delegate.selectorUnmatched(t,e,this.details),this.matchesByElement.delete(e,t)}}]),t}(),P=function(){function t(e,n){var r=this;(0,o._)(this,t),this.element=e,this.delegate=n,this.started=!1,this.stringMap=new Map,this.mutationObserver=new MutationObserver(function(t){return r.processMutations(t)})}return(0,s._)(t,[{key:"start",value:function(){this.started||(this.started=!0,this.mutationObserver.observe(this.element,{attributes:!0,attributeOldValue:!0}),this.refresh())}},{key:"stop",value:function(){this.started&&(this.mutationObserver.takeRecords(),this.mutationObserver.disconnect(),this.started=!1)}},{key:"refresh",value:function(){var t=!0,e=!1,n=void 0;if(this.started)try{for(var r,i=this.knownAttributeNames[Symbol.iterator]();!(t=(r=i.next()).done);t=!0){var o=r.value;this.refreshAttribute(o,null)}}catch(t){e=!0,n=t}finally{try{t||null==i.return||i.return()}finally{if(e)throw n}}}},{key:"processMutations",value:function(t){var e=!0,n=!1,r=void 0;if(this.started)try{for(var i,o=t[Symbol.iterator]();!(e=(i=o.next()).done);e=!0){var s=i.value;this.processMutation(s)}}catch(t){n=!0,r=t}finally{try{e||null==o.return||o.return()}finally{if(n)throw r}}}},{key:"processMutation",value:function(t){var e=t.attributeName;e&&this.refreshAttribute(e,t.oldValue)}},{key:"refreshAttribute",value:function(t,e){var n=this.delegate.getStringMapKeyForAttribute(t);if(null!=n){this.stringMap.has(t)||this.stringMapKeyAdded(n,t);var r=this.element.getAttribute(t);if(this.stringMap.get(t)!=r&&this.stringMapValueChanged(r,n,e),null==r){var i=this.stringMap.get(t);this.stringMap.delete(t),i&&this.stringMapKeyRemoved(n,t,i)}else this.stringMap.set(t,r)}}},{key:"stringMapKeyAdded",value:function(t,e){this.delegate.stringMapKeyAdded&&this.delegate.stringMapKeyAdded(t,e)}},{key:"stringMapValueChanged",value:function(t,e,n){this.delegate.stringMapValueChanged&&this.delegate.stringMapValueChanged(t,e,n)}},{key:"stringMapKeyRemoved",value:function(t,e,n){this.delegate.stringMapKeyRemoved&&this.delegate.stringMapKeyRemoved(t,e,n)}},{key:"knownAttributeNames",get:function(){return Array.from(new Set(this.currentAttributeNames.concat(this.recordedAttributeNames)))}},{key:"currentAttributeNames",get:function(){return Array.from(this.element.attributes).map(function(t){return t.name})}},{key:"recordedAttributeNames",get:function(){return Array.from(this.stringMap.keys())}}]),t}(),H=function(){function t(e,n,r){(0,o._)(this,t),this.attributeObserver=new S(e,n,this),this.delegate=r,this.tokensByElement=new j}return(0,s._)(t,[{key:"started",get:function(){return this.attributeObserver.started}},{key:"start",value:function(){this.attributeObserver.start()}},{key:"pause",value:function(t){this.attributeObserver.pause(t)}},{key:"stop",value:function(){this.attributeObserver.stop()}},{key:"refresh",value:function(){this.attributeObserver.refresh()}},{key:"element",get:function(){return this.attributeObserver.element}},{key:"attributeName",get:function(){return this.attributeObserver.attributeName}},{key:"elementMatchedAttribute",value:function(t){this.tokensMatched(this.readTokensForElement(t))}},{key:"elementAttributeValueChanged",value:function(t){var e=(0,u._)(this.refreshTokensForElement(t),2),n=e[0],r=e[1];this.tokensUnmatched(n),this.tokensMatched(r)}},{key:"elementUnmatchedAttribute",value:function(t){this.tokensUnmatched(this.tokensByElement.getValuesForKey(t))}},{key:"tokensMatched",value:function(t){var e=this;t.forEach(function(t){return e.tokenMatched(t)})}},{key:"tokensUnmatched",value:function(t){var e=this;t.forEach(function(t){return e.tokenUnmatched(t)})}},{key:"tokenMatched",value:function(t){this.delegate.tokenMatched(t),this.tokensByElement.add(t.element,t)}},{key:"tokenUnmatched",value:function(t){this.delegate.tokenUnmatched(t),this.tokensByElement.delete(t.element,t)}},{key:"refreshTokensForElement",value:function(t){var e=this.tokensByElement.getValuesForKey(t),n=this.readTokensForElement(t),r=Array.from({length:Math.max(e.length,n.length)},function(t,r){return[e[r],n[r]]}).findIndex(function(t){var e,n,r=(0,u._)(t,2);return e=r[0],n=r[1],!e||!n||e.index!=n.index||e.content!=n.content});return -1==r?[[],[]]:[e.slice(r),n.slice(r)]}},{key:"readTokensForElement",value:function(t){var e=this.attributeName;return(t.getAttribute(e)||"").trim().split(/\s+/).filter(function(t){return t.length}).map(function(n,r){return{element:t,attributeName:e,content:n,index:r}})}}]),t}(),O=function(){function t(e,n,r){(0,o._)(this,t),this.tokenListObserver=new H(e,n,this),this.delegate=r,this.parseResultsByToken=new WeakMap,this.valuesByTokenByElement=new WeakMap}return(0,s._)(t,[{key:"started",get:function(){return this.tokenListObserver.started}},{key:"start",value:function(){this.tokenListObserver.start()}},{key:"stop",value:function(){this.tokenListObserver.stop()}},{key:"refresh",value:function(){this.tokenListObserver.refresh()}},{key:"element",get:function(){return this.tokenListObserver.element}},{key:"attributeName",get:function(){return this.tokenListObserver.attributeName}},{key:"tokenMatched",value:function(t){var e=t.element,n=this.fetchParseResultForToken(t).value;n&&(this.fetchValuesByTokenForElement(e).set(t,n),this.delegate.elementMatchedValue(e,n))}},{key:"tokenUnmatched",value:function(t){var e=t.element,n=this.fetchParseResultForToken(t).value;n&&(this.fetchValuesByTokenForElement(e).delete(t),this.delegate.elementUnmatchedValue(e,n))}},{key:"fetchParseResultForToken",value:function(t){var e=this.parseResultsByToken.get(t);return e||(e=this.parseToken(t),this.parseResultsByToken.set(t,e)),e}},{key:"fetchValuesByTokenForElement",value:function(t){var e=this.valuesByTokenByElement.get(t);return e||(e=new Map,this.valuesByTokenByElement.set(t,e)),e}},{key:"parseToken",value:function(t){try{return{value:this.delegate.parseValueForToken(t)}}catch(t){return{error:t}}}}]),t}(),R=function(){function t(e,n){(0,o._)(this,t),this.context=e,this.delegate=n,this.bindingsByAction=new Map}return(0,s._)(t,[{key:"start",value:function(){this.valueListObserver||(this.valueListObserver=new O(this.element,this.actionAttribute,this),this.valueListObserver.start())}},{key:"stop",value:function(){this.valueListObserver&&(this.valueListObserver.stop(),delete this.valueListObserver,this.disconnectAllActions())}},{key:"element",get:function(){return this.context.element}},{key:"identifier",get:function(){return this.context.identifier}},{key:"actionAttribute",get:function(){return this.schema.actionAttribute}},{key:"schema",get:function(){return this.context.schema}},{key:"bindings",get:function(){return Array.from(this.bindingsByAction.values())}},{key:"connectAction",value:function(t){var e=new D(this.context,t);this.bindingsByAction.set(t,e),this.delegate.bindingConnected(e)}},{key:"disconnectAction",value:function(t){var e=this.bindingsByAction.get(t);e&&(this.bindingsByAction.delete(t),this.delegate.bindingDisconnected(e))}},{key:"disconnectAllActions",value:function(){var t=this;this.bindings.forEach(function(e){return t.delegate.bindingDisconnected(e,!0)}),this.bindingsByAction.clear()}},{key:"parseValueForToken",value:function(t){var e=k.forToken(t,this.schema);if(e.identifier==this.identifier)return e}},{key:"elementMatchedValue",value:function(t,e){this.connectAction(e)}},{key:"elementUnmatchedValue",value:function(t,e){this.disconnectAction(e)}}]),t}(),z=function(){function t(e,n){(0,o._)(this,t),this.context=e,this.receiver=n,this.stringMapObserver=new P(this.element,this),this.valueDescriptorMap=this.controller.valueDescriptorMap}return(0,s._)(t,[{key:"start",value:function(){this.stringMapObserver.start(),this.invokeChangedCallbacksForDefaultValues()}},{key:"stop",value:function(){this.stringMapObserver.stop()}},{key:"element",get:function(){return this.context.element}},{key:"controller",get:function(){return this.context.controller}},{key:"getStringMapKeyForAttribute",value:function(t){if(t in this.valueDescriptorMap)return this.valueDescriptorMap[t].name}},{key:"stringMapKeyAdded",value:function(t,e){var n=this.valueDescriptorMap[e];this.hasValue(t)||this.invokeChangedCallback(t,n.writer(this.receiver[t]),n.writer(n.defaultValue))}},{key:"stringMapValueChanged",value:function(t,e,n){var r=this.valueDescriptorNameMap[e];null!==t&&(null===n&&(n=r.writer(r.defaultValue)),this.invokeChangedCallback(e,t,n))}},{key:"stringMapKeyRemoved",value:function(t,e,n){var r=this.valueDescriptorNameMap[t];this.hasValue(t)?this.invokeChangedCallback(t,r.writer(this.receiver[t]),n):this.invokeChangedCallback(t,r.writer(r.defaultValue),n)}},{key:"invokeChangedCallbacksForDefaultValues",value:function(){var t=!0,e=!1,n=void 0;try{for(var r,i=this.valueDescriptors[Symbol.iterator]();!(t=(r=i.next()).done);t=!0){var o=r.value,s=o.key,a=o.name,A=o.defaultValue,l=o.writer;void 0==A||this.controller.data.has(s)||this.invokeChangedCallback(a,l(A),void 0)}}catch(t){e=!0,n=t}finally{try{t||null==i.return||i.return()}finally{if(e)throw n}}}},{key:"invokeChangedCallback",value:function(t,e,n){var r=this.receiver["".concat(t,"Changed")];if("function"==typeof r){var i=this.valueDescriptorNameMap[t];try{var o=i.reader(e),s=n;n&&(s=i.reader(n)),r.call(this.receiver,o,s)}catch(t){throw t instanceof TypeError&&(t.message='Stimulus Value "'.concat(this.context.identifier,".").concat(i.name,'" - ').concat(t.message)),t}}}},{key:"valueDescriptors",get:function(){var t=this.valueDescriptorMap;return Object.keys(t).map(function(e){return t[e]})}},{key:"valueDescriptorNameMap",get:function(){var t=this,e={};return Object.keys(this.valueDescriptorMap).forEach(function(n){var r=t.valueDescriptorMap[n];e[r.name]=r}),e}},{key:"hasValue",value:function(t){var e=this.valueDescriptorNameMap[t],n="has".concat(_(e.name));return this.receiver[n]}}]),t}(),K=function(){function t(e,n){(0,o._)(this,t),this.context=e,this.delegate=n,this.targetsByName=new j}return(0,s._)(t,[{key:"start",value:function(){this.tokenListObserver||(this.tokenListObserver=new H(this.element,this.attributeName,this),this.tokenListObserver.start())}},{key:"stop",value:function(){this.tokenListObserver&&(this.disconnectAllTargets(),this.tokenListObserver.stop(),delete this.tokenListObserver)}},{key:"tokenMatched",value:function(t){var e=t.element,n=t.content;this.scope.containsElement(e)&&this.connectTarget(e,n)}},{key:"tokenUnmatched",value:function(t){var e=t.element,n=t.content;this.disconnectTarget(e,n)}},{key:"connectTarget",value:function(t,e){var n,r=this;this.targetsByName.has(e,t)||(this.targetsByName.add(e,t),null===(n=this.tokenListObserver)||void 0===n||n.pause(function(){return r.delegate.targetConnected(t,e)}))}},{key:"disconnectTarget",value:function(t,e){var n,r=this;this.targetsByName.has(e,t)&&(this.targetsByName.delete(e,t),null===(n=this.tokenListObserver)||void 0===n||n.pause(function(){return r.delegate.targetDisconnected(t,e)}))}},{key:"disconnectAllTargets",value:function(){var t=!0,e=!1,n=void 0,r=!0,i=!1,o=void 0;try{for(var s,a=this.targetsByName.keys[Symbol.iterator]();!(r=(s=a.next()).done);r=!0){var A=s.value;try{for(var l,c=this.targetsByName.getValuesForKey(A)[Symbol.iterator]();!(t=(l=c.next()).done);t=!0){var u=l.value;this.disconnectTarget(u,A)}}catch(t){e=!0,n=t}finally{try{t||null==c.return||c.return()}finally{if(e)throw n}}}}catch(t){i=!0,o=t}finally{try{r||null==a.return||a.return()}finally{if(i)throw o}}}},{key:"attributeName",get:function(){return"data-".concat(this.context.identifier,"-target")}},{key:"element",get:function(){return this.context.element}},{key:"scope",get:function(){return this.context.scope}}]),t}();function V(t,e){return Array.from(G(t).reduce(function(t,n){var r;return(Array.isArray(r=n[e])?r:[]).forEach(function(e){return t.add(e)}),t},new Set))}function G(t){for(var e=[];t;)e.push(t),t=Object.getPrototypeOf(t);return e.reverse()}var W=function(){function t(e,n){(0,o._)(this,t),this.started=!1,this.context=e,this.delegate=n,this.outletsByName=new j,this.outletElementsByName=new j,this.selectorObserverMap=new Map,this.attributeObserverMap=new Map}return(0,s._)(t,[{key:"start",value:function(){var t=this;this.started||(this.outletDefinitions.forEach(function(e){t.setupSelectorObserverForOutlet(e),t.setupAttributeObserverForOutlet(e)}),this.started=!0,this.dependentContexts.forEach(function(t){return t.refresh()}))}},{key:"refresh",value:function(){this.selectorObserverMap.forEach(function(t){return t.refresh()}),this.attributeObserverMap.forEach(function(t){return t.refresh()})}},{key:"stop",value:function(){this.started&&(this.started=!1,this.disconnectAllOutlets(),this.stopSelectorObservers(),this.stopAttributeObservers())}},{key:"stopSelectorObservers",value:function(){this.selectorObserverMap.size>0&&(this.selectorObserverMap.forEach(function(t){return t.stop()}),this.selectorObserverMap.clear())}},{key:"stopAttributeObservers",value:function(){this.attributeObserverMap.size>0&&(this.attributeObserverMap.forEach(function(t){return t.stop()}),this.attributeObserverMap.clear())}},{key:"selectorMatched",value:function(t,e,n){var r=n.outletName,i=this.getOutlet(t,r);i&&this.connectOutlet(i,t,r)}},{key:"selectorUnmatched",value:function(t,e,n){var r=n.outletName,i=this.getOutletFromMap(t,r);i&&this.disconnectOutlet(i,t,r)}},{key:"selectorMatchElement",value:function(t,e){var n=e.outletName,r=this.selector(n),i=this.hasOutlet(t,n),o=t.matches("[".concat(this.schema.controllerAttribute,"~=").concat(n,"]"));return!!r&&i&&o&&t.matches(r)}},{key:"elementMatchedAttribute",value:function(t,e){var n=this.getOutletNameFromOutletAttributeName(e);n&&this.updateSelectorObserverForOutlet(n)}},{key:"elementAttributeValueChanged",value:function(t,e){var n=this.getOutletNameFromOutletAttributeName(e);n&&this.updateSelectorObserverForOutlet(n)}},{key:"elementUnmatchedAttribute",value:function(t,e){var n=this.getOutletNameFromOutletAttributeName(e);n&&this.updateSelectorObserverForOutlet(n)}},{key:"connectOutlet",value:function(t,e,n){var r,i=this;this.outletElementsByName.has(n,e)||(this.outletsByName.add(n,t),this.outletElementsByName.add(n,e),null===(r=this.selectorObserverMap.get(n))||void 0===r||r.pause(function(){return i.delegate.outletConnected(t,e,n)}))}},{key:"disconnectOutlet",value:function(t,e,n){var r,i=this;this.outletElementsByName.has(n,e)&&(this.outletsByName.delete(n,t),this.outletElementsByName.delete(n,e),null===(r=this.selectorObserverMap.get(n))||void 0===r||r.pause(function(){return i.delegate.outletDisconnected(t,e,n)}))}},{key:"disconnectAllOutlets",value:function(){var t=!0,e=!1,n=void 0;try{for(var r,i=this.outletElementsByName.keys[Symbol.iterator]();!(t=(r=i.next()).done);t=!0){var o=r.value,s=!0,a=!1,A=void 0,l=!0,c=!1,u=void 0;try{for(var h,d=this.outletElementsByName.getValuesForKey(o)[Symbol.iterator]();!(l=(h=d.next()).done);l=!0){var f=h.value;try{for(var p,g=this.outletsByName.getValuesForKey(o)[Symbol.iterator]();!(s=(p=g.next()).done);s=!0){var m=p.value;this.disconnectOutlet(m,f,o)}}catch(t){a=!0,A=t}finally{try{s||null==g.return||g.return()}finally{if(a)throw A}}}}catch(t){c=!0,u=t}finally{try{l||null==d.return||d.return()}finally{if(c)throw u}}}}catch(t){e=!0,n=t}finally{try{t||null==i.return||i.return()}finally{if(e)throw n}}}},{key:"updateSelectorObserverForOutlet",value:function(t){var e=this.selectorObserverMap.get(t);e&&(e.selector=this.selector(t))}},{key:"setupSelectorObserverForOutlet",value:function(t){var e=this.selector(t),n=new N(document.body,e,this,{outletName:t});this.selectorObserverMap.set(t,n),n.start()}},{key:"setupAttributeObserverForOutlet",value:function(t){var e=this.attributeNameForOutletName(t),n=new S(this.scope.element,e,this);this.attributeObserverMap.set(t,n),n.start()}},{key:"selector",value:function(t){return this.scope.outlets.getSelectorForOutletName(t)}},{key:"attributeNameForOutletName",value:function(t){return this.scope.schema.outletAttributeForScope(this.identifier,t)}},{key:"getOutletNameFromOutletAttributeName",value:function(t){var e=this;return this.outletDefinitions.find(function(n){return e.attributeNameForOutletName(n)===t})}},{key:"outletDependencies",get:function(){var t=new j;return this.router.modules.forEach(function(e){V(e.definition.controllerConstructor,"outlets").forEach(function(n){return t.add(n,e.identifier)})}),t}},{key:"outletDefinitions",get:function(){return this.outletDependencies.getKeysForValue(this.identifier)}},{key:"dependentControllerIdentifiers",get:function(){return this.outletDependencies.getValuesForKey(this.identifier)}},{key:"dependentContexts",get:function(){var t=this.dependentControllerIdentifiers;return this.router.contexts.filter(function(e){return t.includes(e.identifier)})}},{key:"hasOutlet",value:function(t,e){return!!this.getOutlet(t,e)||!!this.getOutletFromMap(t,e)}},{key:"getOutlet",value:function(t,e){return this.application.getControllerForElementAndIdentifier(t,e)}},{key:"getOutletFromMap",value:function(t,e){return this.outletsByName.getValuesForKey(e).find(function(e){return e.element===t})}},{key:"scope",get:function(){return this.context.scope}},{key:"schema",get:function(){return this.context.schema}},{key:"identifier",get:function(){return this.context.identifier}},{key:"application",get:function(){return this.context.application}},{key:"router",get:function(){return this.application.router}}]),t}(),q=function(){function t(e,n){var r=this;(0,o._)(this,t),this.logDebugActivity=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e=Object.assign({identifier:r.identifier,controller:r.controller,element:r.element},e),r.application.logDebugActivity(r.identifier,t,e)},this.module=e,this.scope=n,this.controller=new e.controllerConstructor(this),this.bindingObserver=new R(this,this.dispatcher),this.valueObserver=new z(this,this.controller),this.targetObserver=new K(this,this),this.outletObserver=new W(this,this);try{this.controller.initialize(),this.logDebugActivity("initialize")}catch(t){this.handleError(t,"initializing controller")}}return(0,s._)(t,[{key:"connect",value:function(){this.bindingObserver.start(),this.valueObserver.start(),this.targetObserver.start(),this.outletObserver.start();try{this.controller.connect(),this.logDebugActivity("connect")}catch(t){this.handleError(t,"connecting controller")}}},{key:"refresh",value:function(){this.outletObserver.refresh()}},{key:"disconnect",value:function(){try{this.controller.disconnect(),this.logDebugActivity("disconnect")}catch(t){this.handleError(t,"disconnecting controller")}this.outletObserver.stop(),this.targetObserver.stop(),this.valueObserver.stop(),this.bindingObserver.stop()}},{key:"application",get:function(){return this.module.application}},{key:"identifier",get:function(){return this.module.identifier}},{key:"schema",get:function(){return this.application.schema}},{key:"dispatcher",get:function(){return this.application.dispatcher}},{key:"element",get:function(){return this.scope.element}},{key:"parentElement",get:function(){return this.element.parentElement}},{key:"handleError",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};n=Object.assign({identifier:this.identifier,controller:this.controller,element:this.element},n),this.application.handleError(t,"Error ".concat(e),n)}},{key:"targetConnected",value:function(t,e){this.invokeControllerMethod("".concat(e,"TargetConnected"),t)}},{key:"targetDisconnected",value:function(t,e){this.invokeControllerMethod("".concat(e,"TargetDisconnected"),t)}},{key:"outletConnected",value:function(t,e,n){this.invokeControllerMethod("".concat(b(n),"OutletConnected"),t,e)}},{key:"outletDisconnected",value:function(t,e,n){this.invokeControllerMethod("".concat(b(n),"OutletDisconnected"),t,e)}},{key:"invokeControllerMethod",value:function(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];var i=this.controller;"function"==typeof i[t]&&i[t].apply(i,(0,h._)(n))}}]),t}(),Y="function"==typeof Object.getOwnPropertySymbols?function(t){return(0,h._)(Object.getOwnPropertyNames(t)).concat((0,h._)(Object.getOwnPropertySymbols(t)))}:Object.getOwnPropertyNames,X=function(){function t(t){function e(){return Reflect.construct(t,arguments,this instanceof e?this.constructor:void 0)}return e.prototype=Object.create(t.prototype,{constructor:{value:e}}),Reflect.setPrototypeOf(e,t),e}try{var e;return(e=t(function(){this.a.call(this)})).prototype.a=function(){},new e,t}catch(t){return function(t){return function(t){(0,c._)(n,t);var e=(0,f._)(n);function n(){return(0,o._)(this,n),e.apply(this,arguments)}return n}(t)}}}(),J=function(){function t(e,n){var r,i,s,A,l,c;(0,o._)(this,t),this.application=e,this.definition={identifier:n.identifier,controllerConstructor:(i=r=n.controllerConstructor,s=V(r,"blessings").reduce(function(t,e){var n=e(r);for(var i in n){var o=t[i]||{};t[i]=Object.assign(o,n[i])}return t},{}),l=X(i),A=i.prototype,c=Y(s).reduce(function(t,e){var n=function(t,e,n){var r=Object.getOwnPropertyDescriptor(t,n);if(!(r&&"value"in r)){var i=Object.getOwnPropertyDescriptor(e,n).value;return r&&(i.get=r.get||i.get,i.set=r.set||i.set),i}}(A,s,e);return n&&Object.assign(t,(0,a._)({},e,n)),t},{}),Object.defineProperties(l.prototype,c),l)},this.contextsByScope=new WeakMap,this.connectedContexts=new Set}return(0,s._)(t,[{key:"identifier",get:function(){return this.definition.identifier}},{key:"controllerConstructor",get:function(){return this.definition.controllerConstructor}},{key:"contexts",get:function(){return Array.from(this.connectedContexts)}},{key:"connectContextForScope",value:function(t){var e=this.fetchContextForScope(t);this.connectedContexts.add(e),e.connect()}},{key:"disconnectContextForScope",value:function(t){var e=this.contextsByScope.get(t);e&&(this.connectedContexts.delete(e),e.disconnect())}},{key:"fetchContextForScope",value:function(t){var e=this.contextsByScope.get(t);return e||(e=new q(this,t),this.contextsByScope.set(t,e)),e}}]),t}(),Z=function(){function t(e){(0,o._)(this,t),this.scope=e}return(0,s._)(t,[{key:"has",value:function(t){return this.data.has(this.getDataKey(t))}},{key:"get",value:function(t){return this.getAll(t)[0]}},{key:"getAll",value:function(t){return(this.data.get(this.getDataKey(t))||"").match(/[^\s]+/g)||[]}},{key:"getAttributeName",value:function(t){return this.data.getAttributeNameForKey(this.getDataKey(t))}},{key:"getDataKey",value:function(t){return"".concat(t,"-class")}},{key:"data",get:function(){return this.scope.data}}]),t}(),$=function(){function t(e){(0,o._)(this,t),this.scope=e}return(0,s._)(t,[{key:"element",get:function(){return this.scope.element}},{key:"identifier",get:function(){return this.scope.identifier}},{key:"get",value:function(t){var e=this.getAttributeNameForKey(t);return this.element.getAttribute(e)}},{key:"set",value:function(t,e){var n=this.getAttributeNameForKey(t);return this.element.setAttribute(n,e),this.get(t)}},{key:"has",value:function(t){var e=this.getAttributeNameForKey(t);return this.element.hasAttribute(e)}},{key:"delete",value:function(t){if(!this.has(t))return!1;var e=this.getAttributeNameForKey(t);return this.element.removeAttribute(e),!0}},{key:"getAttributeNameForKey",value:function(t){return"data-".concat(this.identifier,"-").concat(B(t))}}]),t}(),tt=function(){function t(e){(0,o._)(this,t),this.warnedKeysByObject=new WeakMap,this.logger=e}return(0,s._)(t,[{key:"warn",value:function(t,e,n){var r=this.warnedKeysByObject.get(t);r||(r=new Set,this.warnedKeysByObject.set(t,r)),r.has(e)||(r.add(e),this.logger.warn(n,t))}}]),t}();function te(t,e){return"[".concat(t,'~="').concat(e,'"]')}var tn=function(){function t(e){(0,o._)(this,t),this.scope=e}return(0,s._)(t,[{key:"element",get:function(){return this.scope.element}},{key:"identifier",get:function(){return this.scope.identifier}},{key:"schema",get:function(){return this.scope.schema}},{key:"has",value:function(t){return null!=this.find(t)}},{key:"find",value:function(){for(var t=this,e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return n.reduce(function(e,n){return e||t.findTarget(n)||t.findLegacyTarget(n)},void 0)}},{key:"findAll",value:function(){for(var t=this,e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return n.reduce(function(e,n){return(0,h._)(e).concat((0,h._)(t.findAllTargets(n)),(0,h._)(t.findAllLegacyTargets(n)))},[])}},{key:"findTarget",value:function(t){var e=this.getSelectorForTargetName(t);return this.scope.findElement(e)}},{key:"findAllTargets",value:function(t){var e=this.getSelectorForTargetName(t);return this.scope.findAllElements(e)}},{key:"getSelectorForTargetName",value:function(t){return te(this.schema.targetAttributeForScope(this.identifier),t)}},{key:"findLegacyTarget",value:function(t){var e=this.getLegacySelectorForTargetName(t);return this.deprecate(this.scope.findElement(e),t)}},{key:"findAllLegacyTargets",value:function(t){var e=this,n=this.getLegacySelectorForTargetName(t);return this.scope.findAllElements(n).map(function(n){return e.deprecate(n,t)})}},{key:"getLegacySelectorForTargetName",value:function(t){var e="".concat(this.identifier,".").concat(t);return te(this.schema.targetAttribute,e)}},{key:"deprecate",value:function(t,e){if(t){var n=this.identifier,r=this.schema.targetAttribute,i=this.schema.targetAttributeForScope(n);this.guide.warn(t,"target:".concat(e),"Please replace ".concat(r,'="').concat(n,".").concat(e,'" with ').concat(i,'="').concat(e,'". ')+"The ".concat(r," attribute is deprecated and will be removed in a future version of Stimulus."))}return t}},{key:"guide",get:function(){return this.scope.guide}}]),t}(),tr=function(){function t(e,n){(0,o._)(this,t),this.scope=e,this.controllerElement=n}return(0,s._)(t,[{key:"element",get:function(){return this.scope.element}},{key:"identifier",get:function(){return this.scope.identifier}},{key:"schema",get:function(){return this.scope.schema}},{key:"has",value:function(t){return null!=this.find(t)}},{key:"find",value:function(){for(var t=this,e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return n.reduce(function(e,n){return e||t.findOutlet(n)},void 0)}},{key:"findAll",value:function(){for(var t=this,e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return n.reduce(function(e,n){return(0,h._)(e).concat((0,h._)(t.findAllOutlets(n)))},[])}},{key:"getSelectorForOutletName",value:function(t){var e=this.schema.outletAttributeForScope(this.identifier,t);return this.controllerElement.getAttribute(e)}},{key:"findOutlet",value:function(t){var e=this.getSelectorForOutletName(t);if(e)return this.findElement(e,t)}},{key:"findAllOutlets",value:function(t){var e=this.getSelectorForOutletName(t);return e?this.findAllElements(e,t):[]}},{key:"findElement",value:function(t,e){var n=this;return this.scope.queryElements(t).filter(function(r){return n.matchesElement(r,t,e)})[0]}},{key:"findAllElements",value:function(t,e){var n=this;return this.scope.queryElements(t).filter(function(r){return n.matchesElement(r,t,e)})}},{key:"matchesElement",value:function(t,e,n){var r=t.getAttribute(this.scope.schema.controllerAttribute)||"";return t.matches(e)&&r.split(" ").includes(n)}}]),t}(),ti=function(){function t(e,n,r,i){var s=this;(0,o._)(this,t),this.targets=new tn(this),this.classes=new Z(this),this.data=new $(this),this.containsElement=function(t){return t.closest(s.controllerSelector)===s.element},this.schema=e,this.element=n,this.identifier=r,this.guide=new tt(i),this.outlets=new tr(this.documentScope,n)}return(0,s._)(t,[{key:"findElement",value:function(t){return this.element.matches(t)?this.element:this.queryElements(t).find(this.containsElement)}},{key:"findAllElements",value:function(t){return(0,h._)(this.element.matches(t)?[this.element]:[]).concat((0,h._)(this.queryElements(t).filter(this.containsElement)))}},{key:"queryElements",value:function(t){return Array.from(this.element.querySelectorAll(t))}},{key:"controllerSelector",get:function(){return te(this.schema.controllerAttribute,this.identifier)}},{key:"isDocumentScope",get:function(){return this.element===document.documentElement}},{key:"documentScope",get:function(){return this.isDocumentScope?this:new t(this.schema,document.documentElement,this.identifier,this.guide.logger)}}]),t}(),to=function(){function t(e,n,r){(0,o._)(this,t),this.element=e,this.schema=n,this.delegate=r,this.valueListObserver=new O(this.element,this.controllerAttribute,this),this.scopesByIdentifierByElement=new WeakMap,this.scopeReferenceCounts=new WeakMap}return(0,s._)(t,[{key:"start",value:function(){this.valueListObserver.start()}},{key:"stop",value:function(){this.valueListObserver.stop()}},{key:"controllerAttribute",get:function(){return this.schema.controllerAttribute}},{key:"parseValueForToken",value:function(t){var e=t.element,n=t.content;return this.parseValueForElementAndIdentifier(e,n)}},{key:"parseValueForElementAndIdentifier",value:function(t,e){var n=this.fetchScopesByIdentifierForElement(t),r=n.get(e);return r||(r=this.delegate.createScopeForElementAndIdentifier(t,e),n.set(e,r)),r}},{key:"elementMatchedValue",value:function(t,e){var n=(this.scopeReferenceCounts.get(e)||0)+1;this.scopeReferenceCounts.set(e,n),1==n&&this.delegate.scopeConnected(e)}},{key:"elementUnmatchedValue",value:function(t,e){var n=this.scopeReferenceCounts.get(e);n&&(this.scopeReferenceCounts.set(e,n-1),1==n&&this.delegate.scopeDisconnected(e))}},{key:"fetchScopesByIdentifierForElement",value:function(t){var e=this.scopesByIdentifierByElement.get(t);return e||(e=new Map,this.scopesByIdentifierByElement.set(t,e)),e}}]),t}(),ts=function(){function t(e){(0,o._)(this,t),this.application=e,this.scopeObserver=new to(this.element,this.schema,this),this.scopesByIdentifier=new j,this.modulesByIdentifier=new Map}return(0,s._)(t,[{key:"element",get:function(){return this.application.element}},{key:"schema",get:function(){return this.application.schema}},{key:"logger",get:function(){return this.application.logger}},{key:"controllerAttribute",get:function(){return this.schema.controllerAttribute}},{key:"modules",get:function(){return Array.from(this.modulesByIdentifier.values())}},{key:"contexts",get:function(){return this.modules.reduce(function(t,e){return t.concat(e.contexts)},[])}},{key:"start",value:function(){this.scopeObserver.start()}},{key:"stop",value:function(){this.scopeObserver.stop()}},{key:"loadDefinition",value:function(t){this.unloadIdentifier(t.identifier);var e=new J(this.application,t);this.connectModule(e);var n=t.controllerConstructor.afterLoad;n&&n.call(t.controllerConstructor,t.identifier,this.application)}},{key:"unloadIdentifier",value:function(t){var e=this.modulesByIdentifier.get(t);e&&this.disconnectModule(e)}},{key:"getContextForElementAndIdentifier",value:function(t,e){var n=this.modulesByIdentifier.get(e);if(n)return n.contexts.find(function(e){return e.element==t})}},{key:"proposeToConnectScopeForElementAndIdentifier",value:function(t,e){var n=this.scopeObserver.parseValueForElementAndIdentifier(t,e);n?this.scopeObserver.elementMatchedValue(n.element,n):console.error("Couldn't find or create scope for identifier: \"".concat(e,'" and element:'),t)}},{key:"handleError",value:function(t,e,n){this.application.handleError(t,e,n)}},{key:"createScopeForElementAndIdentifier",value:function(t,e){return new ti(this.schema,t,e,this.logger)}},{key:"scopeConnected",value:function(t){this.scopesByIdentifier.add(t.identifier,t);var e=this.modulesByIdentifier.get(t.identifier);e&&e.connectContextForScope(t)}},{key:"scopeDisconnected",value:function(t){this.scopesByIdentifier.delete(t.identifier,t);var e=this.modulesByIdentifier.get(t.identifier);e&&e.disconnectContextForScope(t)}},{key:"connectModule",value:function(t){this.modulesByIdentifier.set(t.identifier,t),this.scopesByIdentifier.getValuesForKey(t.identifier).forEach(function(e){return t.connectContextForScope(e)})}},{key:"disconnectModule",value:function(t){this.modulesByIdentifier.delete(t.identifier),this.scopesByIdentifier.getValuesForKey(t.identifier).forEach(function(e){return t.disconnectContextForScope(e)})}}]),t}(),ta={controllerAttribute:"data-controller",actionAttribute:"data-action",targetAttribute:"data-target",targetAttributeForScope:function(t){return"data-".concat(t,"-target")},outletAttributeForScope:function(t,e){return"data-".concat(t,"-").concat(e,"-outlet")},keyMappings:Object.assign(Object.assign({enter:"Enter",tab:"Tab",esc:"Escape",space:" ",up:"ArrowUp",down:"ArrowDown",left:"ArrowLeft",right:"ArrowRight",home:"Home",end:"End",page_up:"PageUp",page_down:"PageDown"},tA("abcdefghijklmnopqrstuvwxyz".split("").map(function(t){return[t,t]}))),tA("0123456789".split("").map(function(t){return[t,t]})))};function tA(t){return t.reduce(function(t,e){var n=(0,u._)(e,2),r=n[0],i=n[1];return Object.assign(Object.assign({},t),(0,a._)({},r,i))},{})}var tl=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.documentElement,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ta,r=this;(0,o._)(this,t),this.logger=console,this.debug=!1,this.logDebugActivity=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};r.debug&&r.logFormattedMessage(t,e,n)},this.element=e,this.schema=n,this.dispatcher=new m(this),this.router=new ts(this),this.actionDescriptorFilters=Object.assign({},v)}return(0,s._)(t,[{key:"start",value:function(){var t=this;return(0,i._)(function(){return(0,p._)(this,function(e){switch(e.label){case 0:return[4,new Promise(function(t){"loading"==document.readyState?document.addEventListener("DOMContentLoaded",function(){return t()}):t()})];case 1:return e.sent(),t.logDebugActivity("application","starting"),t.dispatcher.start(),t.router.start(),t.logDebugActivity("application","start"),[2]}})})()}},{key:"stop",value:function(){this.logDebugActivity("application","stopping"),this.dispatcher.stop(),this.router.stop(),this.logDebugActivity("application","stop")}},{key:"register",value:function(t,e){this.load({identifier:t,controllerConstructor:e})}},{key:"registerActionOption",value:function(t,e){this.actionDescriptorFilters[t]=e}},{key:"load",value:function(t){for(var e=this,n=arguments.length,r=Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];(Array.isArray(t)?t:[t].concat((0,h._)(r))).forEach(function(t){t.controllerConstructor.shouldLoad&&e.router.loadDefinition(t)})}},{key:"unload",value:function(t){for(var e=this,n=arguments.length,r=Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];(Array.isArray(t)?t:[t].concat((0,h._)(r))).forEach(function(t){return e.router.unloadIdentifier(t)})}},{key:"controllers",get:function(){return this.router.contexts.map(function(t){return t.controller})}},{key:"getControllerForElementAndIdentifier",value:function(t,e){var n=this.router.getContextForElementAndIdentifier(t,e);return n?n.controller:null}},{key:"handleError",value:function(t,e,n){var r;this.logger.error("%s\n\n%o\n\n%o",e,t,n),null===(r=window.onerror)||void 0===r||r.call(window,e,"",0,0,t)}},{key:"logFormattedMessage",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};n=Object.assign({application:this},n),this.logger.groupCollapsed("".concat(t," #").concat(e)),this.logger.log("details:",Object.assign({},n)),this.logger.groupEnd()}}],[{key:"start",value:function(t,e){var n=new this(t,e);return n.start(),n}}]),t}();function tc(t,e,n){return t.application.getControllerForElementAndIdentifier(e,n)}function tu(t,e,n){var r=tc(t,e,n);return r||((t.application.router.proposeToConnectScopeForElementAndIdentifier(e,n),r=tc(t,e,n))?r:void 0)}function th(t,e){var n,r,i,o,s,a=(0,u._)(t,2);return r=(n={controller:e,token:a[0],typeDefinition:a[1]}).token,i=n.typeDefinition,o="".concat(B(r),"-value"),{type:s=function(t){var e=t.controller,n=t.token,r=t.typeDefinition,i=function(t){var e=t.controller,n=t.token,r=t.typeObject,i=null!=r.type,o=null!=r.default,s=td(r.type),a=tf(t.typeObject.default);if(i&&!o)return s;if(!i&&o)return a;if(s!==a){var A=e?"".concat(e,".").concat(n):n;throw Error('The specified default value for the Stimulus Value "'.concat(A,'" must match the defined type "').concat(s,'". The provided default value of "').concat(r.default,'" is of type "').concat(a,'".'))}if(i&&o)return s}({controller:e,token:n,typeObject:r}),o=tf(r),s=td(r),a=i||o||s;if(a)return a;var A=e?"".concat(e,".").concat(r):n;throw Error('Unknown value type "'.concat(A,'" for "').concat(n,'" value'))}(n),key:o,name:w(o),get defaultValue(){return function(t){var e=td(t);if(e)return tp[e];var n=C(t,"default"),r=C(t,"type");if(n)return t.default;if(r){var i=td(t.type);if(i)return tp[i]}return t}(i)},get hasCustomDefaultValue(){return void 0!==tf(i)},reader:tg[s],writer:tm[s]||tm.default}}function td(t){switch(t){case Array:return"array";case Boolean:return"boolean";case Number:return"number";case Object:return"object";case String:return"string"}}function tf(t){switch(void 0===t?"undefined":(0,d._)(t)){case"boolean":return"boolean";case"number":return"number";case"string":return"string"}return Array.isArray(t)?"array":"[object Object]"===Object.prototype.toString.call(t)?"object":void 0}var tp={get array(){return[]},boolean:!1,number:0,get object(){return{}},string:""},tg={array:function(t){var e=JSON.parse(t);if(!Array.isArray(e))throw TypeError('expected value of type "array" but instead got value "'.concat(t,'" of type "').concat(tf(e),'"'));return e},boolean:function(t){return!("0"==t||"false"==String(t).toLowerCase())},number:function(t){return Number(t.replace(/_/g,""))},object:function(t){var e=JSON.parse(t);if(null===e||"object"!=typeof e||Array.isArray(e))throw TypeError('expected value of type "object" but instead got value "'.concat(t,'" of type "').concat(tf(e),'"'));return e},string:function(t){return t}},tm={default:function(t){return"".concat(t)},array:tv,object:tv};function tv(t){return JSON.stringify(t)}var ty=function(){function t(e){(0,o._)(this,t),this.context=e}return(0,s._)(t,[{key:"application",get:function(){return this.context.application}},{key:"scope",get:function(){return this.context.scope}},{key:"element",get:function(){return this.scope.element}},{key:"identifier",get:function(){return this.scope.identifier}},{key:"targets",get:function(){return this.scope.targets}},{key:"outlets",get:function(){return this.scope.outlets}},{key:"classes",get:function(){return this.scope.classes}},{key:"data",get:function(){return this.scope.data}},{key:"initialize",value:function(){}},{key:"connect",value:function(){}},{key:"disconnect",value:function(){}},{key:"dispatch",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.target,r=void 0===n?this.element:n,i=e.detail,o=e.prefix,s=void 0===o?this.identifier:o,a=e.bubbles,A=e.cancelable,l=new CustomEvent(s?"".concat(s,":").concat(t):t,{detail:void 0===i?{}:i,bubbles:void 0===a||a,cancelable:void 0===A||A});return r.dispatchEvent(l),l}}],[{key:"shouldLoad",get:function(){return!0}},{key:"afterLoad",value:function(t,e){}}]),t}();ty.blessings=[function(t){return V(t,"classes").reduce(function(t,e){var n;return Object.assign(t,(n={},(0,a._)(n,"".concat(e,"Class"),{get:function(){var t=this.classes;if(t.has(e))return t.get(e);var n=t.getAttributeName(e);throw Error('Missing attribute "'.concat(n,'"'))}}),(0,a._)(n,"".concat(e,"Classes"),{get:function(){return this.classes.getAll(e)}}),(0,a._)(n,"has".concat(_(e),"Class"),{get:function(){return this.classes.has(e)}}),n))},{})},function(t){return V(t,"targets").reduce(function(t,e){var n;return Object.assign(t,(n={},(0,a._)(n,"".concat(e,"Target"),{get:function(){var t=this.targets.find(e);if(t)return t;throw Error('Missing target element "'.concat(e,'" for "').concat(this.identifier,'" controller'))}}),(0,a._)(n,"".concat(e,"Targets"),{get:function(){return this.targets.findAll(e)}}),(0,a._)(n,"has".concat(_(e),"Target"),{get:function(){return this.targets.has(e)}}),n))},{})},function(t){var e,n=(e="values",G(t).reduce(function(t,n){var r;return t.push.apply(t,(0,h._)((r=n[e])?Object.keys(r).map(function(t){return[t,r[t]]}):[])),t},[]));return n.reduce(function(t,e){var n,r,i,o,s,A;return Object.assign(t,(i=(r=th(e,void 0)).key,o=r.name,s=r.reader,A=r.writer,n={},(0,a._)(n,o,{get:function(){var t=this.data.get(i);return null!==t?s(t):r.defaultValue},set:function(t){void 0===t?this.data.delete(i):this.data.set(i,A(t))}}),(0,a._)(n,"has".concat(_(o)),{get:function(){return this.data.has(i)||r.hasCustomDefaultValue}}),n))},{valueDescriptorMap:{get:function(){var t=this;return n.reduce(function(e,n){var r=th(n,t.identifier),i=t.data.getAttributeNameForKey(r.key);return Object.assign(e,(0,a._)({},i,r))},{})}}})},function(t){return V(t,"outlets").reduce(function(t,e){var n,r;return Object.assign(t,(r=b(e),n={},(0,a._)(n,"".concat(r,"Outlet"),{get:function(){var t=this.outlets.find(e),n=this.outlets.getSelectorForOutletName(e);if(t){var r=tu(this,t,e);if(r)return r;throw Error('The provided outlet element is missing an outlet controller "'.concat(e,'" instance for host controller "').concat(this.identifier,'"'))}throw Error('Missing outlet element "'.concat(e,'" for host controller "').concat(this.identifier,'". Stimulus couldn\'t find a matching outlet element using selector "').concat(n,'".'))}}),(0,a._)(n,"".concat(r,"Outlets"),{get:function(){var t=this,n=this.outlets.findAll(e);return n.length>0?n.map(function(n){var r=tu(t,n,e);if(r)return r;console.warn('The provided outlet element is missing an outlet controller "'.concat(e,'" instance for host controller "').concat(t.identifier,'"'),n)}).filter(function(t){return t}):[]}}),(0,a._)(n,"".concat(r,"OutletElement"),{get:function(){var t=this.outlets.find(e),n=this.outlets.getSelectorForOutletName(e);if(t)return t;throw Error('Missing outlet element "'.concat(e,'" for host controller "').concat(this.identifier,'". Stimulus couldn\'t find a matching outlet element using selector "').concat(n,'".'))}}),(0,a._)(n,"".concat(r,"OutletElements"),{get:function(){return this.outlets.findAll(e)}}),(0,a._)(n,"has".concat(_(r),"Outlet"),{get:function(){return this.outlets.has(e)}}),n))},{})}],ty.targets=[],ty.outlets=[],ty.values={}},{"@swc/helpers/_/_async_to_generator":"6Tpxj","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_get":"6FgjI","@swc/helpers/_/_get_prototype_of":"4Pl3E","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_sliced_to_array":"hefcy","@swc/helpers/_/_to_consumable_array":"4oNkS","@swc/helpers/_/_type_of":"2bRX5","@swc/helpers/_/_create_super":"a37Ru","@swc/helpers/_/_ts_generator":"lwj56","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"6Tpxj":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e,n,r,i,o,s){try{var a=t[o](s),A=a.value}catch(t){n(t);return}a.done?e(A):Promise.resolve(A).then(r,i)}function o(t){return function(){var e=this,n=arguments;return new Promise(function(r,o){var s=t.apply(e,n);function a(t){i(s,r,o,a,A,"next",t)}function A(t){i(s,r,o,a,A,"throw",t)}a(void 0)})}}r.defineInteropFlag(n),r.export(n,"_async_to_generator",function(){return o}),r.export(n,"_",function(){return o})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],kPSB8:[function(t,e,n){n.interopDefault=function(t){return t&&t.__esModule?t:{default:t}},n.defineInteropFlag=function(t){Object.defineProperty(t,"__esModule",{value:!0})},n.exportAll=function(t,e){return Object.keys(t).forEach(function(n){"default"===n||"__esModule"===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})}),e},n.export=function(t,e,n){Object.defineProperty(t,e,{enumerable:!0,get:n})}},{}],"2HOGN":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e){if(!(t instanceof e))throw TypeError("Cannot call a class as a function")}r.defineInteropFlag(n),r.export(n,"_class_call_check",function(){return i}),r.export(n,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"8oe8p":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function o(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t}r.defineInteropFlag(n),r.export(n,"_create_class",function(){return o}),r.export(n,"_",function(){return o})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"27c3O":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}r.defineInteropFlag(n),r.export(n,"_define_property",function(){return i}),r.export(n,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"6FgjI":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"_get",function(){return o}),r.export(n,"_",function(){return o});var i=t("./_super_prop_base.js");function o(t,e,n){return(o="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,n){var r=(0,i._super_prop_base)(t,e);if(r){var o=Object.getOwnPropertyDescriptor(r,e);return o.get?o.get.call(n||t):o.value}})(t,e,n||t)}},{"./_super_prop_base.js":"dQQ6T","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],dQQ6T:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"_super_prop_base",function(){return o}),r.export(n,"_",function(){return o});var i=t("./_get_prototype_of.js");function o(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=(0,i._get_prototype_of)(t)););return t}},{"./_get_prototype_of.js":"4Pl3E","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"4Pl3E":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}r.defineInteropFlag(n),r.export(n,"_get_prototype_of",function(){return i}),r.export(n,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"7gHjg":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"_inherits",function(){return o}),r.export(n,"_",function(){return o});var i=t("./_set_prototype_of.js");function o(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&(0,i._set_prototype_of)(t,e)}},{"./_set_prototype_of.js":"c50KS","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],c50KS:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e){return(i=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}r.defineInteropFlag(n),r.export(n,"_set_prototype_of",function(){return i}),r.export(n,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],hefcy:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"_sliced_to_array",function(){return A}),r.export(n,"_",function(){return A});var i=t("./_array_with_holes.js"),o=t("./_iterable_to_array_limit.js"),s=t("./_non_iterable_rest.js"),a=t("./_unsupported_iterable_to_array.js");function A(t,e){return(0,i._array_with_holes)(t)||(0,o._iterable_to_array_limit)(t,e)||(0,a._unsupported_iterable_to_array)(t,e)||(0,s._non_iterable_rest)()}},{"./_array_with_holes.js":"lJccj","./_iterable_to_array_limit.js":"9jMet","./_non_iterable_rest.js":"4Vr6L","./_unsupported_iterable_to_array.js":"eXnUq","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],lJccj:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t){if(Array.isArray(t))return t}r.defineInteropFlag(n),r.export(n,"_array_with_holes",function(){return i}),r.export(n,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"9jMet":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e){var n,r,i=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=i){var o=[],s=!0,a=!1;try{for(i=i.call(t);!(s=(n=i.next()).done)&&(o.push(n.value),!e||o.length!==e);s=!0);}catch(t){a=!0,r=t}finally{try{s||null==i.return||i.return()}finally{if(a)throw r}}return o}}r.defineInteropFlag(n),r.export(n,"_iterable_to_array_limit",function(){return i}),r.export(n,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"4Vr6L":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");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.")}r.defineInteropFlag(n),r.export(n,"_non_iterable_rest",function(){return i}),r.export(n,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],eXnUq:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"_unsupported_iterable_to_array",function(){return o}),r.export(n,"_",function(){return o});var i=t("./_array_like_to_array.js");function o(t,e){if(t){if("string"==typeof t)return(0,i._array_like_to_array)(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return(0,i._array_like_to_array)(t,e)}}},{"./_array_like_to_array.js":"av2SH","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],av2SH:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}r.defineInteropFlag(n),r.export(n,"_array_like_to_array",function(){return i}),r.export(n,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"4oNkS":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"_to_consumable_array",function(){return A}),r.export(n,"_",function(){return A});var i=t("./_array_without_holes.js"),o=t("./_iterable_to_array.js"),s=t("./_non_iterable_spread.js"),a=t("./_unsupported_iterable_to_array.js");function A(t){return(0,i._array_without_holes)(t)||(0,o._iterable_to_array)(t)||(0,a._unsupported_iterable_to_array)(t)||(0,s._non_iterable_spread)()}},{"./_array_without_holes.js":"a6ngs","./_iterable_to_array.js":"k1xC7","./_non_iterable_spread.js":"frpxd","./_unsupported_iterable_to_array.js":"eXnUq","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],a6ngs:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"_array_without_holes",function(){return o}),r.export(n,"_",function(){return o});var i=t("./_array_like_to_array.js");function o(t){if(Array.isArray(t))return(0,i._array_like_to_array)(t)}},{"./_array_like_to_array.js":"av2SH","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],k1xC7:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}r.defineInteropFlag(n),r.export(n,"_iterable_to_array",function(){return i}),r.export(n,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],frpxd:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}r.defineInteropFlag(n),r.export(n,"_non_iterable_spread",function(){return i}),r.export(n,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"2bRX5":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t){return t&&"undefined"!=typeof Symbol&&t.constructor===Symbol?"symbol":typeof t}r.defineInteropFlag(n),r.export(n,"_type_of",function(){return i}),r.export(n,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],a37Ru:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"_create_super",function(){return a}),r.export(n,"_",function(){return a});var i=t("./_get_prototype_of.js"),o=t("./_is_native_reflect_construct.js"),s=t("./_possible_constructor_return.js");function a(t){var e=(0,o._is_native_reflect_construct)();return function(){var n,r=(0,i._get_prototype_of)(t);return n=e?Reflect.construct(r,arguments,(0,i._get_prototype_of)(this).constructor):r.apply(this,arguments),(0,s._possible_constructor_return)(this,n)}}},{"./_get_prototype_of.js":"4Pl3E","./_is_native_reflect_construct.js":"cYeVo","./_possible_constructor_return.js":"6Yo1h","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],cYeVo:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}r.defineInteropFlag(n),r.export(n,"_is_native_reflect_construct",function(){return i}),r.export(n,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"6Yo1h":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"_possible_constructor_return",function(){return s}),r.export(n,"_",function(){return s});var i=t("./_assert_this_initialized.js"),o=t("./_type_of.js");function s(t,e){return e&&("object"===(0,o._type_of)(e)||"function"==typeof e)?e:(0,i._assert_this_initialized)(t)}},{"./_assert_this_initialized.js":"atUI0","./_type_of.js":"2bRX5","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],atUI0:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t){if(void 0===t)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t}r.defineInteropFlag(n),r.export(n,"_assert_this_initialized",function(){return i}),r.export(n,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],lwj56:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"_",function(){return i.__generator}),r.export(n,"_ts_generator",function(){return i.__generator});var i=t("tslib")},{tslib:"8J6gG","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"8J6gG":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"__extends",function(){return s}),r.export(n,"__assign",function(){return a}),r.export(n,"__rest",function(){return A}),r.export(n,"__decorate",function(){return l}),r.export(n,"__param",function(){return c}),r.export(n,"__esDecorate",function(){return u}),r.export(n,"__runInitializers",function(){return h}),r.export(n,"__propKey",function(){return d}),r.export(n,"__setFunctionName",function(){return f}),r.export(n,"__metadata",function(){return p}),r.export(n,"__awaiter",function(){return g}),r.export(n,"__generator",function(){return m}),r.export(n,"__createBinding",function(){return v}),r.export(n,"__exportStar",function(){return y}),r.export(n,"__values",function(){return w}),r.export(n,"__read",function(){return b}),r.export(n,"__spread",function(){return _}),r.export(n,"__spreadArrays",function(){return B}),r.export(n,"__spreadArray",function(){return C}),r.export(n,"__await",function(){return x}),r.export(n,"__asyncGenerator",function(){return k}),r.export(n,"__asyncDelegator",function(){return F}),r.export(n,"__asyncValues",function(){return L}),r.export(n,"__makeTemplateObject",function(){return D}),r.export(n,"__importStar",function(){return S}),r.export(n,"__importDefault",function(){return M}),r.export(n,"__classPrivateFieldGet",function(){return Q}),r.export(n,"__classPrivateFieldSet",function(){return I}),r.export(n,"__classPrivateFieldIn",function(){return U}),r.export(n,"__addDisposableResource",function(){return j}),r.export(n,"__disposeResources",function(){return N});var i=t("@swc/helpers/_/_type_of"),o=function(t,e){return(o=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)};function s(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var a=function(){return(a=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)};function A(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&0>e.indexOf(r)&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(t);i<r.length;i++)0>e.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]]);return n}function l(t,e,n,r){var i,o=arguments.length,s=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,r);else for(var a=t.length-1;a>=0;a--)(i=t[a])&&(s=(o<3?i(s):o>3?i(e,n,s):i(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s}function c(t,e){return function(n,r){e(n,r,t)}}function u(t,e,n,r,i,o){function s(t){if(void 0!==t&&"function"!=typeof t)throw TypeError("Function expected");return t}for(var a,A=r.kind,l="getter"===A?"get":"setter"===A?"set":"value",c=!e&&t?r.static?t:t.prototype:null,u=e||(c?Object.getOwnPropertyDescriptor(c,r.name):{}),h=!1,d=n.length-1;d>=0;d--){var f={};for(var p in r)f[p]="access"===p?{}:r[p];for(var p in r.access)f.access[p]=r.access[p];f.addInitializer=function(t){if(h)throw TypeError("Cannot add initializers after decoration has completed");o.push(s(t||null))};var g=(0,n[d])("accessor"===A?{get:u.get,set:u.set}:u[l],f);if("accessor"===A){if(void 0===g)continue;if(null===g||"object"!=typeof g)throw TypeError("Object expected");(a=s(g.get))&&(u.get=a),(a=s(g.set))&&(u.set=a),(a=s(g.init))&&i.unshift(a)}else(a=s(g))&&("field"===A?i.unshift(a):u[l]=a)}c&&Object.defineProperty(c,r.name,u),h=!0}function h(t,e,n){for(var r=arguments.length>2,i=0;i<e.length;i++)n=r?e[i].call(t,n):e[i].call(t);return r?n:void 0}function d(t){return(void 0===t?"undefined":(0,i._)(t))==="symbol"?t:"".concat(t)}function f(t,e,n){return(void 0===e?"undefined":(0,i._)(e))==="symbol"&&(e=e.description?"[".concat(e.description,"]"):""),Object.defineProperty(t,"name",{configurable:!0,value:n?"".concat(n," ",e):e})}function p(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)}function g(t,e,n,r){return new(n||(n=Promise))(function(i,o){function s(t){try{A(r.next(t))}catch(t){o(t)}}function a(t){try{A(r.throw(t))}catch(t){o(t)}}function A(t){var e;t.done?i(t.value):((e=t.value)instanceof n?e:new n(function(t){t(e)})).then(s,a)}A((r=r.apply(t,e||[])).next())})}function m(t,e){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(a){return function(A){return function(a){if(n)throw TypeError("Generator is already executing.");for(;o&&(o=0,a[0]&&(s=0)),s;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return s.label++,{value:a[1],done:!1};case 5:s.label++,r=a[1],a=[0];continue;case 7:a=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){s=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){s.label=a[1];break}if(6===a[0]&&s.label<i[1]){s.label=i[1],i=a;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(a);break}i[2]&&s.ops.pop(),s.trys.pop();continue}a=e.call(t,s)}catch(t){a=[6,t],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,A])}}}var v=Object.create?function(t,e,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(e,n);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,r,i)}:function(t,e,n,r){void 0===r&&(r=n),t[r]=e[n]};function y(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||v(e,t,n)}function w(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function b(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)s.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return s}function _(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(b(arguments[e]));return t}function B(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;for(var r=Array(t),i=0,e=0;e<n;e++)for(var o=arguments[e],s=0,a=o.length;s<a;s++,i++)r[i]=o[s];return r}function C(t,e,n){if(n||2==arguments.length)for(var r,i=0,o=e.length;i<o;i++)!r&&i in e||(r||(r=Array.prototype.slice.call(e,0,i)),r[i]=e[i]);return t.concat(r||Array.prototype.slice.call(e))}function x(t){return this instanceof x?(this.v=t,this):new x(t)}function k(t,e,n){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var r,i=n.apply(t,e||[]),o=[];return r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r;function s(t){i[t]&&(r[t]=function(e){return new Promise(function(n,r){o.push([t,e,n,r])>1||a(t,e)})})}function a(t,e){try{var n;(n=i[t](e)).value instanceof x?Promise.resolve(n.value.v).then(A,l):c(o[0][2],n)}catch(t){c(o[0][3],t)}}function A(t){a("next",t)}function l(t){a("throw",t)}function c(t,e){t(e),o.shift(),o.length&&a(o[0][0],o[0][1])}}function F(t){var e,n;return e={},r("next"),r("throw",function(t){throw t}),r("return"),e[Symbol.iterator]=function(){return this},e;function r(r,i){e[r]=t[r]?function(e){return(n=!n)?{value:x(t[r](e)),done:!1}:i?i(e):e}:i}}function L(t){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var e,n=t[Symbol.asyncIterator];return n?n.call(t):(t=w(t),e={},r("next"),r("throw"),r("return"),e[Symbol.asyncIterator]=function(){return this},e);function r(n){e[n]=t[n]&&function(e){return new Promise(function(r,i){!function(t,e,n,r){Promise.resolve(r).then(function(e){t({value:e,done:n})},e)}(r,i,(e=t[n](e)).done,e.value)})}}}function D(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}var E=Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e};function S(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)"default"!==n&&Object.prototype.hasOwnProperty.call(t,n)&&v(e,t,n);return E(e,t),e}function M(t){return t&&t.__esModule?t:{default:t}}function Q(t,e,n,r){if("a"===n&&!r)throw TypeError("Private accessor was defined without a getter");if("function"==typeof e?t!==e||!r:!e.has(t))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(t):r?r.value:e.get(t)}function I(t,e,n,r,i){if("m"===r)throw TypeError("Private method is not writable");if("a"===r&&!i)throw TypeError("Private accessor was defined without a setter");if("function"==typeof e?t!==e||!i:!e.has(t))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?i.call(t,n):i?i.value=n:e.set(t,n),n}function U(t,e){if(null===e||"object"!=typeof e&&"function"!=typeof e)throw TypeError("Cannot use 'in' operator on non-object");return"function"==typeof t?e===t:t.has(e)}function j(t,e,n){if(null!=e){var r;if("object"!=typeof e&&"function"!=typeof e)throw TypeError("Object expected.");if(n){if(!Symbol.asyncDispose)throw TypeError("Symbol.asyncDispose is not defined.");r=e[Symbol.asyncDispose]}if(void 0===r){if(!Symbol.dispose)throw TypeError("Symbol.dispose is not defined.");r=e[Symbol.dispose]}if("function"!=typeof r)throw TypeError("Object not disposable.");t.stack.push({value:e,dispose:r,async:n})}else n&&t.stack.push({async:!0});return e}var T="function"==typeof SuppressedError?SuppressedError:function(t,e,n){var r=Error(n);return r.name="SuppressedError",r.error=t,r.suppressed=e,r};function N(t){function e(e){t.error=t.hasError?new T(e,t.error,"An error was suppressed during disposal."):e,t.hasError=!0}return function n(){for(;t.stack.length;){var r=t.stack.pop();try{var i=r.dispose&&r.dispose.call(r.value);if(r.async)return Promise.resolve(i).then(n,function(t){return e(t),n()})}catch(t){e(t)}}if(t.hasError)throw t.error}()}n.default={__extends:s,__assign:a,__rest:A,__decorate:l,__param:c,__metadata:p,__awaiter:g,__generator:m,__createBinding:v,__exportStar:y,__values:w,__read:b,__spread:_,__spreadArrays:B,__spreadArray:C,__await:x,__asyncGenerator:k,__asyncDelegator:F,__asyncValues:L,__makeTemplateObject:D,__importStar:S,__importDefault:M,__classPrivateFieldGet:Q,__classPrivateFieldSet:I,__classPrivateFieldIn:U,__addDisposableResource:j,__disposeResources:N}},{"@swc/helpers/_/_type_of":"2bRX5","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],Tlrpp:[function(t,e,n){function r(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function i(t){return function(t){if(Array.isArray(t))return o(t)}(t)||function(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return o(t,void 0);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(t,void 0)}}(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}t("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(n);var s,a,A,l,c,u=(s=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","[contenteditable]",'[tabindex]:not([tabindex^="-"])'],a=function(){var t,e;function n(t){var e=t.targetModal,r=t.triggers,o=void 0===r?[]:r,s=t.onShow,a=t.onClose,A=t.openTrigger,l=t.closeTrigger,c=t.openClass,u=t.disableScroll,h=t.disableFocus,d=t.awaitCloseAnimation,f=t.awaitOpenAnimation,p=t.debugMode;(function(t,e){if(!(t instanceof e))throw TypeError("Cannot call a class as a function")})(this,n),this.modal=document.getElementById(e),this.config={debugMode:void 0!==p&&p,disableScroll:void 0!==u&&u,openTrigger:void 0===A?"data-micromodal-trigger":A,closeTrigger:void 0===l?"data-micromodal-close":l,openClass:void 0===c?"is-open":c,onShow:void 0===s?function(){}:s,onClose:void 0===a?function(){}:a,awaitCloseAnimation:void 0!==d&&d,awaitOpenAnimation:void 0!==f&&f,disableFocus:void 0!==h&&h},o.length>0&&this.registerTriggers.apply(this,i(o)),this.onClick=this.onClick.bind(this),this.onKeydown=this.onKeydown.bind(this)}return t=[{key:"registerTriggers",value:function(){for(var t=this,e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];n.filter(Boolean).forEach(function(e){e.addEventListener("click",function(e){return t.showModal(e)})})}},{key:"showModal",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;(this.activeElement=document.activeElement,this.modal.setAttribute("aria-hidden","false"),this.modal.classList.add(this.config.openClass),this.scrollBehaviour("disable"),this.addEventListeners(),this.config.awaitOpenAnimation)?this.modal.addEventListener("animationend",function e(){t.modal.removeEventListener("animationend",e,!1),t.setFocusToFirstNode()},!1):this.setFocusToFirstNode(),this.config.onShow(this.modal,this.activeElement,e)}},{key:"closeModal",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this.modal;if(this.modal.setAttribute("aria-hidden","true"),this.removeEventListeners(),this.scrollBehaviour("enable"),this.activeElement&&this.activeElement.focus&&this.activeElement.focus(),this.config.onClose(this.modal,this.activeElement,t),this.config.awaitCloseAnimation){var n=this.config.openClass;this.modal.addEventListener("animationend",function t(){e.classList.remove(n),e.removeEventListener("animationend",t,!1)},!1)}else e.classList.remove(this.config.openClass)}},{key:"closeModalById",value:function(t){this.modal=document.getElementById(t),this.modal&&this.closeModal()}},{key:"scrollBehaviour",value:function(t){if(this.config.disableScroll){var e=document.querySelector("body");switch(t){case"enable":Object.assign(e.style,{overflow:""});break;case"disable":Object.assign(e.style,{overflow:"hidden"})}}}},{key:"addEventListeners",value:function(){this.modal.addEventListener("touchstart",this.onClick),this.modal.addEventListener("click",this.onClick),document.addEventListener("keydown",this.onKeydown)}},{key:"removeEventListeners",value:function(){this.modal.removeEventListener("touchstart",this.onClick),this.modal.removeEventListener("click",this.onClick),document.removeEventListener("keydown",this.onKeydown)}},{key:"onClick",value:function(t){(t.target.hasAttribute(this.config.closeTrigger)||t.target.parentNode.hasAttribute(this.config.closeTrigger))&&(t.preventDefault(),t.stopPropagation(),this.closeModal(t))}},{key:"onKeydown",value:function(t){27===t.keyCode&&this.closeModal(t),9===t.keyCode&&this.retainFocus(t)}},{key:"getFocusableNodes",value:function(){return Array.apply(void 0,i(this.modal.querySelectorAll(s)))}},{key:"setFocusToFirstNode",value:function(){var t=this;if(!this.config.disableFocus){var e=this.getFocusableNodes();if(0!==e.length){var n=e.filter(function(e){return!e.hasAttribute(t.config.closeTrigger)});n.length>0&&n[0].focus(),0===n.length&&e[0].focus()}}}},{key:"retainFocus",value:function(t){var e=this.getFocusableNodes();if(0!==e.length){if(e=e.filter(function(t){return null!==t.offsetParent}),this.modal.contains(document.activeElement)){var n=e.indexOf(document.activeElement);t.shiftKey&&0===n&&(e[e.length-1].focus(),t.preventDefault()),!t.shiftKey&&e.length>0&&n===e.length-1&&(e[0].focus(),t.preventDefault())}else e[0].focus()}}}],r(n.prototype,t),e&&r(n,e),n}(),A=null,l=function(t){if(!document.getElementById(t))return console.warn("MicroModal: ❗Seems like you have missed %c'".concat(t,"'"),"background-color: #f8f9fa;color: #50596c;font-weight: bold;","ID somewhere in your code. Refer example below to resolve it."),console.warn("%cExample:","background-color: #f8f9fa;color: #50596c;font-weight: bold;",'<div class="modal" id="'.concat(t,'"></div>')),!1},c=function(t,e){if(t.length<=0&&(console.warn("MicroModal: ❗Please specify at least one %c'micromodal-trigger'","background-color: #f8f9fa;color: #50596c;font-weight: bold;","data attribute."),console.warn("%cExample:","background-color: #f8f9fa;color: #50596c;font-weight: bold;",'<a href="#" data-micromodal-trigger="my-modal"></a>')),!e)return!0;for(var n in e)l(n);return!0},{init:function(t){var e,n,r=Object.assign({},{openTrigger:"data-micromodal-trigger"},t),o=i(document.querySelectorAll("[".concat(r.openTrigger,"]"))),s=(e=r.openTrigger,n=[],o.forEach(function(t){var r=t.attributes[e].value;void 0===n[r]&&(n[r]=[]),n[r].push(t)}),n);if(!0!==r.debugMode||!1!==c(o,s))for(var l in s){var u=s[l];r.targetModal=l,r.triggers=i(u),A=new a(r)}},show:function(t,e){var n=e||{};n.targetModal=t,!0===n.debugMode&&!1===l(t)||(A&&A.removeEventListeners(),(A=new a(n)).showModal())},close:function(t){t?A.closeModalById(t):A.closeModal()}});"undefined"!=typeof window&&(window.MicroModal=u),n.default=u},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],afw1Q:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return u});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_define_property"),a=t("@swc/helpers/_/_inherits"),A=t("@swc/helpers/_/_object_spread"),l=t("@swc/helpers/_/_object_spread_props"),c=t("@swc/helpers/_/_create_super"),u=function(t){(0,a._)(n,t);var e=(0,c._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"submit",value:function(t){var e=this;t.preventDefault();var n=(0,l._)((0,A._)({},iawpActions.create_campaign),{path:this.formTarget.elements.path.value,utm_source:this.formTarget.elements.utm_source.value,utm_medium:this.formTarget.elements.utm_medium.value,utm_campaign:this.formTarget.elements.utm_campaign.value,utm_term:this.formTarget.elements.utm_term.value,utm_content:this.formTarget.elements.utm_content.value});this.submitButtonTarget.setAttribute("disabled","disabled"),this.submitButtonTarget.classList.add("sending"),jQuery.post(ajaxurl,n,function(t){e.submitButtonTarget.removeAttribute("disabled"),e.submitButtonTarget.classList.remove("sending"),e.element.outerHTML=t.data.html})}},{key:"reuse",value:function(t){var e=this;try{this.newCampaignTarget.remove()}catch(t){}var n=JSON.parse(t.target.dataset.result);Object.keys(this.formTarget.elements).forEach(function(t){e.formTarget.elements[t].classList.remove("error"),e.formTarget.elements[t].parentElement.querySelectorAll("p.error").forEach(function(t){t.remove()})}),Object.keys(n).forEach(function(t){e.formTarget.elements[t]&&(e.formTarget.elements[t].value=n[t])}),this.formTarget.parentElement.scrollIntoView({behavior:"smooth"})}},{key:"delete",value:function(t){t.preventDefault();var e=(0,l._)((0,A._)({},iawpActions.delete_campaign),{campaign_url_id:t.target.dataset.campaignUrlId});t.target.setAttribute("disabled","disabled"),t.target.classList.add("sending"),jQuery.post(ajaxurl,e,function(e){t.target.removeAttribute("disabled"),t.target.classList.add("sent"),t.target.classList.remove("sending"),setTimeout(function(){t.target.closest(".campaign").classList.add("removing")},500),setTimeout(function(){t.target.closest(".campaign").remove()},1e3)})}}]),n}(t("@hotwired/stimulus").Controller);(0,s._)(u,"targets",["form","submitButton","newCampaign"])},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],kexvf:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"_object_spread",function(){return o}),r.export(n,"_",function(){return o});var i=t("./_define_property.js");function o(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.forEach(function(e){(0,i._define_property)(t,e,n[e])})}return t}},{"./_define_property.js":"27c3O","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],c7x3p:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e){return e=null!=e?e:{},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):(function(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n.push.apply(n,r)}return n})(Object(e)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))}),t}r.defineInteropFlag(n),r.export(n,"_object_spread_props",function(){return i}),r.export(n,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"78XDv":[function(t,e,n){var r,i=t("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(n),i.export(n,"default",function(){return b});var o=t("@swc/helpers/_/_assert_this_initialized"),s=t("@swc/helpers/_/_class_call_check"),a=t("@swc/helpers/_/_create_class"),A=t("@swc/helpers/_/_define_property"),l=t("@swc/helpers/_/_inherits"),c=t("@swc/helpers/_/_object_spread"),u=t("@swc/helpers/_/_object_spread_props"),h=t("@swc/helpers/_/_to_consumable_array"),d=t("@swc/helpers/_/_create_super"),f=t("@hotwired/stimulus"),p=t("../chart_plugins/corsair_plugin"),g=i.interopDefault(p),m=t("chart.js"),v=t("color"),y=i.interopDefault(v),w=t("../utils/appearance");(r=m.Chart).register.apply(r,(0,h._)(m.registerables));var b=function(t){(0,l._)(n,t);var e=(0,d._)(n);function n(){var t;return(0,s._)(this,n),t=e.apply(this,arguments),(0,A._)((0,o._)(t),"metricGroups",[{metrics:["views","visitors","sessions"],format:"int"},{metrics:["clicks"],format:"int"},{metrics:["average_session_duration"],format:"time"},{metrics:["bounce_rate"],format:"percent"},{metrics:["views_per_session"],format:"float"},{metrics:["wc_orders","wc_refunds"],format:"int"},{metrics:["wc_gross_sales","wc_refunded_amount","wc_net_sales"],format:"whole_currency"},{metrics:["wc_conversion_rate"],format:"percent"},{metrics:["wc_earnings_per_visitor"],format:"currency"},{metrics:["wc_average_order_volume"],format:"whole_currency"},{metrics:["form_submissions"],prefix_to_include:"form_submissions_for_",format:"int"},{metrics:["form_conversion_rate"],prefix_to_include:"form_conversion_rate_for_",format:"percent"}]),(0,A._)((0,o._)(t),"tooltipLabel",function(e){return"function"==typeof e.dataset.tooltipLabel?e.dataset.tooltipLabel(e):e.dataset.label+": "+t.formatValueForMetric(e.dataset.id,e.raw)}),t}return(0,a._)(n,[{key:"connect",value:function(){this.isPreviewValue||(this.updateMetricSelectWidth(this.primaryMetricSelectTarget),1===this.hasMultipleDatasetsValue&&this.updateMetricSelectWidth(this.secondaryMetricSelectTarget)),this.createChart(),this.updateChart()}},{key:"disconnect",value:function(){this.chart&&(this.chart.destroy(),this.chart=null)}},{key:"getLocale",value:function(){try{return new Intl.NumberFormat(this.localeValue),this.localeValue}catch(t){return"en-US"}}},{key:"hasSecondaryMetric",value:function(){return this.hasSecondaryChartMetricIdValue&&this.secondaryChartMetricIdValue&&"no_comparison"!==this.secondaryChartMetricIdValue}},{key:"tooltipTitle",value:function(t){return JSON.parse(t[0].label).tooltipLabel}},{key:"getGroupByMetricId",value:function(t){return this.metricGroups.find(function(e){return e.metrics.includes(t)||e.prefix_to_include&&t.startsWith(e.prefix_to_include)})}},{key:"formatValueForMetric",value:function(t,e){switch(this.getGroupByMetricId(t).format){case"whole_currency":return new Intl.NumberFormat(this.localeValue,{style:"currency",currency:this.currencyValue,currencyDisplay:"narrowSymbol",minimumFractionDigits:0,maximumFractionDigits:0}).format(e/100);case"currency":return new Intl.NumberFormat(this.localeValue,{style:"currency",currency:this.currencyValue,currencyDisplay:"narrowSymbol",minimumFractionDigits:2,maximumFractionDigits:2}).format(e/100);case"percent":return new Intl.NumberFormat(this.localeValue,{style:"percent",maximumFractionDigits:2}).format(e/100);case"time":var n=Math.floor(e/60),r=e%60;return n.toString().padStart(2,"0")+":"+r.toString().padStart(2,"0");case"int":return new Intl.NumberFormat(this.localeValue,{maximumFractionDigits:0}).format(e);case"float":return new Intl.NumberFormat(this.localeValue,{maximumFractionDigits:2}).format(e);default:return e}}},{key:"tickText",value:function(t){return JSON.parse(this.getLabelForValue(t)).tick}},{key:"updateMetricSelectWidth",value:function(t){var e=this,n=t.options[t.selectedIndex];new IntersectionObserver(function(r,i){r.forEach(function(r){r.isIntersecting&&(e.adaptiveWidthSelectTarget[0].innerHTML=n.innerText,t.style.width=e.adaptiveWidthSelectTarget.getBoundingClientRect().width+"px",i.disconnect())})}).observe(this.adaptiveWidthSelectTarget),t.parentElement.classList.add("visible")}},{key:"hasSharedAxis",value:function(t,e){var n=this.getGroupByMetricId(t),r=this.getGroupByMetricId(e);return JSON.stringify(n)===JSON.stringify(r)}},{key:"changePrimaryMetric",value:function(t){var e=t.target;this.primaryChartMetricIdValue=e.value,this.primaryChartMetricNameValue=e.options[e.selectedIndex].innerText,this.updateMetricSelectWidth(e),this.updateChart(),Array.from(this.secondaryMetricSelectTarget.querySelectorAll("option")).forEach(function(t){t.toggleAttribute("disabled",t.value===e.value)}),document.dispatchEvent(new CustomEvent("iawp:changePrimaryChartMetric",{detail:{primaryChartMetricId:e.value}}))}},{key:"changeSecondaryMetric",value:function(t){var e=t.target,n=""!==e.value;n?(this.secondaryChartMetricIdValue=e.value,this.secondaryChartMetricNameValue=e.options[e.selectedIndex].innerText):(this.secondaryChartMetricIdValue="",this.secondaryChartMetricNameValue=""),this.updateMetricSelectWidth(e),this.updateChart(),Array.from(this.primaryMetricSelectTarget.querySelectorAll("option")).forEach(function(t){t.toggleAttribute("disabled",t.value===e.value)}),document.dispatchEvent(new CustomEvent("iawp:changeSecondaryChartMetric",{detail:{secondaryChartMetricId:n?e.value:null}}))}},{key:"updateChart",value:function(){var t=this.chart.data.datasets[0];t.id=this.primaryChartMetricIdValue,t.data=this.dataValue[this.primaryChartMetricIdValue],t.label=this.primaryChartMetricNameValue;var e=t.data.every(function(t){return 0===t});if(this.chart.options.scales.y.suggestedMax=e?10:null,this.chart.options.scales.y.beginAtZero="bounce_rate"!==t.id,this.chart.data.datasets.length>1&&this.chart.data.datasets.pop(),this.hasSecondaryMetric()){var n=this.secondaryChartMetricIdValue,r=this.secondaryChartMetricNameValue,i=this.dataValue[n],o=this.hasSharedAxis(this.primaryChartMetricIdValue,n)?"y":"defaultRight";this.chart.data.datasets.push(this.makeDataset(n,r,i,o,"rgba(246,157,10)"));var s=i.every(function(t){return 0===t});this.chart.options.scales.defaultRight.suggestedMax=s?10:null,this.chart.options.scales.defaultRight.beginAtZero="bounce_rate"!==n}this.chart.update()}},{key:"makeDataset",value:function(t,e,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]&&arguments[5],s=(0,y.default)(i);return{id:t,label:e,data:n,borderColor:s.string(),backgroundColor:s.alpha(.1).string(),pointBackgroundColor:s.string(),tension:.4,yAxisID:r,fill:!0,order:o?1:0}}},{key:"shouldUseDarkMode",value:function(){return(0,w.isDarkMode)()&&!this.disableDarkModeValue}},{key:"createChart",value:function(){var t=this;m.Chart.defaults.font.family='-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"';var e={type:"line",data:{labels:this.labelsValue,datasets:[this.makeDataset(this.primaryChartMetricIdValue,this.primaryChartMetricNameValue,this.dataValue[this.primaryChartMetricIdValue],"y","rgba(108,70,174)",!0)].filter(function(t){return null!==t})},options:{locale:this.getLocale(),maintainAspectRatio:!this.isPreviewValue,aspectRatio:3,onResize:function(t,e){e.width,document.documentElement.clientWidth<=782&&3===t.options.aspectRatio?(t.options.aspectRatio=1.5,t.update()):document.documentElement.clientWidth>782&&1.5===t.options.aspectRatio&&(t.options.aspectRatio=3,t.update())},interaction:{intersect:!1,mode:"index"},scales:{y:{border:{color:"#DEDAE6",dash:[2,4]},grid:{color:this.shouldUseDarkMode()?"#676173":"#DEDAE6",tickColor:"#DEDAE6",display:!0,drawOnChartArea:!0},beginAtZero:!0,suggestedMax:null,ticks:{color:this.shouldUseDarkMode()?"#ffffff":"#6D6A73",font:{size:14,weight:400},precision:0,callback:function(e,n,r){return t.formatValueForMetric(t.primaryChartMetricIdValue,e)}}},defaultRight:{position:"right",display:"auto",border:{color:"#DEDAE6",dash:[2,4]},grid:{color:this.shouldUseDarkMode()?"#9a95a6":"#DEDAE6",tickColor:"#DEDAE6",display:!0,drawOnChartArea:!1},beginAtZero:!0,suggestedMax:null,ticks:{color:this.shouldUseDarkMode()?"#ffffff":"#6D6A73",font:{size:14,weight:400},precision:0,callback:function(e,n,r){return t.hasSecondaryMetric()?t.formatValueForMetric(t.secondaryChartMetricIdValue,e):e}}},x:{border:{color:"#DEDAE6"},grid:{tickColor:"#DEDAE6",display:!0,drawOnChartArea:!1},ticks:{color:this.shouldUseDarkMode()?"#ffffff":"#6D6A73",autoSkip:!0,autoSkipPadding:16,maxRotation:0,font:{size:14,weight:400},callback:this.tickText}}},plugins:{mode:String,legend:{display:this.showLegendValue,align:"start",labels:{boxHeight:14,boxWidth:14,useBorderRadius:!0,borderRadius:7,padding:8,color:this.shouldUseDarkMode()?"#DEDAE6":"#676173",generateLabels:function(t){return(0,m.Chart).defaults.plugins.legend.labels.generateLabels(t).map(function(t){return(0,u._)((0,c._)({},t),{fillStyle:t.strokeStyle,lineWidth:0})})}}},corsair:{dash:[2,4],color:"#777",width:1},tooltip:{itemSort:function(t,e){return t.datasetIndex<e.datasetIndex?-1:1},callbacks:{title:this.tooltipTitle,label:this.tooltipLabel}}},elements:{point:{radius:4}}},plugins:[g.default,{beforeInit:function(t){var e=t.legend.fit;t.legend.fit=function(){e.bind(t.legend)(),this.height+=16}}}]};this.chart||(this.chart=new m.Chart(this.canvasTarget,e))}}]),n}(f.Controller);(0,A._)(b,"targets",["canvas","primaryMetricSelect","secondaryMetricSelect","adaptiveWidthSelect"]),(0,A._)(b,"values",{labels:Array,data:Object,locale:String,currency:{type:String,default:"USD"},isPreview:{type:Boolean,default:!1},showLegend:{type:Boolean,default:!1},disableDarkMode:{type:Boolean,default:!1},primaryChartMetricId:String,primaryChartMetricName:String,secondaryChartMetricId:String,secondaryChartMetricName:String,hasMultipleDatasets:Number})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_to_consumable_array":"4oNkS","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","../chart_plugins/corsair_plugin":"aPJHp","chart.js":"1eVD3",color:"Fap9I","../utils/appearance":"j01R3","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],aPJHp:[function(t,e,n){e.exports={id:"corsair",beforeInit:function(t,e,n){n.disabled||(t.corsair={x:0,y:0})},afterEvent:function(t,e,n){if(!n.disabled){var r=t.chartArea,i=r.top,o=r.bottom,s=r.left,a=r.right,A=e.event,l=A.x,c=A.y;if(l<s||l>a||c<i||c>o){t.corsair={x:l,y:c,draw:!1},t.draw();return}t.corsair={x:l,y:c,draw:!0},t.draw()}},afterDatasetsDraw:function(t,e,n){if(!n.disabled){var r=t.ctx,i=t.chartArea,o=i.top,s=i.bottom;i.left,i.right;var a=t.corsair,A=a.x;a.y,a.draw&&(A=t.tooltip.caretX,r.lineWidth=n.width||0,r.setLineDash(n.dash||[]),r.strokeStyle=n.color||"black",r.save(),r.beginPath(),r.moveTo(A,s),r.lineTo(A,o),r.stroke(),r.restore(),r.setLineDash([]))}}}},{}],"1eVD3":[function(t,e,n){/*!
+!function(t,e,n,r,i){var o="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},s="function"==typeof o[r]&&o[r],a=s.cache||{},A="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function l(e,n){if(!a[e]){if(!t[e]){var i="function"==typeof o[r]&&o[r];if(!n&&i)return i(e,!0);if(s)return s(e,!0);if(A&&"string"==typeof e)return A(e);var c=Error("Cannot find module '"+e+"'");throw c.code="MODULE_NOT_FOUND",c}h.resolve=function(n){var r=t[e][1][n];return null!=r?r:n},h.cache={};var u=a[e]=new l.Module(e);t[e][0].call(u.exports,h,u,u.exports,this)}return a[e].exports;function h(t){var e=h.resolve(t);return!1===e?{}:l(e)}}l.isParcelRequire=!0,l.Module=function(t){this.id=t,this.bundle=l,this.exports={}},l.modules=t,l.cache=a,l.parent=s,l.register=function(e,n){t[e]=[function(t,e){e.exports=n},{}]},Object.defineProperty(l,"root",{get:function(){return o[r]}}),o[r]=l;for(var c=0;c<e.length;c++)l(e[c]);if(n){var u=l(n);"object"==typeof exports&&"undefined"!=typeof module?module.exports=u:"function"==typeof define&&define.amd&&define(function(){return u})}}({gY3JV:[function(t,e,n){t("6ffdd5e6a28be9e7").register(t("5f14457dd30abdec").getBundleURL("bjBX3"),JSON.parse('["bjBX3","index.js","3A18M","../purify.27414303.js","30JFp","../index.es.a3a85615.js"]'))},{"6ffdd5e6a28be9e7":"6471X","5f14457dd30abdec":"bSh5I"}],"6471X":[function(t,e,n){var r=new Map;e.exports.register=function(t,e){for(var n=0;n<e.length-1;n+=2)r.set(e[n],{baseUrl:t,path:e[n+1]})},e.exports.resolve=function(t){var e=r.get(t);if(null==e)throw Error("Could not resolve bundle with id "+t);return new URL(e.path,e.baseUrl).toString()}},{}],bSh5I:[function(t,e,n){var r={};function i(t){return(""+t).replace(/^((?:https?|file|ftp|(chrome|moz|safari-web)-extension):\/\/.+)\/[^/]+$/,"$1")+"/"}n.getBundleURL=function(t){var e=r[t];return e||(e=function(){try{throw Error()}catch(e){var t=(""+e.stack).match(/(https?|file|ftp|(chrome|moz|safari-web)-extension):\/\/[^)\n]+/g);if(t)return i(t[2])}return"/"}(),r[t]=e),e},n.getBaseURL=i,n.getOrigin=function(t){var e=(""+t).match(/(https?|file|ftp|(chrome|moz|safari-web)-extension):\/\/[^/]+/);if(!e)throw Error("Origin not found");return e[0]}},{}],"4YwKI":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js"),i=t("@hotwired/stimulus"),o=t("micromodal"),s=r.interopDefault(o),a=t("./controllers/campaign_builder_controller"),A=r.interopDefault(a),l=t("./controllers/chart_controller"),c=r.interopDefault(l),u=t("./controllers/chart_interval_controller"),h=r.interopDefault(u),d=t("./controllers/clipboard_controller"),f=r.interopDefault(d),p=t("./controllers/copy_report_controller"),g=r.interopDefault(p),m=t("./controllers/create_report_controller"),v=r.interopDefault(m),y=t("./controllers/delete_data_controller"),w=r.interopDefault(y),b=t("./controllers/delete_report_controller"),_=r.interopDefault(b),B=t("./controllers/easepick_controller"),C=r.interopDefault(B),x=t("./controllers/examiner_controller"),k=r.interopDefault(x),F=t("./controllers/examiner_header_controller"),L=r.interopDefault(F),D=t("./controllers/export_overview_controller"),E=r.interopDefault(D),S=t("./controllers/export_reports_controller"),M=r.interopDefault(S),Q=t("./controllers/filters_controller"),I=r.interopDefault(Q),U=t("./controllers/group_controller"),j=r.interopDefault(U),T=t("./controllers/import_reports_controller"),P=r.interopDefault(T),N=t("./controllers/map_controller"),H=r.interopDefault(N),O=t("./controllers/journey_controller"),R=r.interopDefault(O),z=t("./controllers/migration_redirect_controller"),K=r.interopDefault(z),V=t("./controllers/modal_controller"),G=r.interopDefault(V),W=t("./controllers/pause_emails_controller"),q=r.interopDefault(W),Y=t("./controllers/pie_chart_controller"),X=r.interopDefault(Y),J=t("./controllers/plugin_group_options_controller"),Z=r.interopDefault(J),$=t("./controllers/pruner_controller"),tt=r.interopDefault($),te=t("./controllers/quick_stats_controller"),tn=r.interopDefault(te),tr=t("./controllers/real_time_controller"),ti=r.interopDefault(tr),to=t("./controllers/refresh_overview_controller"),ts=r.interopDefault(to),ta=t("./controllers/rename_report_controller"),tA=r.interopDefault(ta),tl=t("./controllers/report_controller"),tc=r.interopDefault(tl),tu=t("./controllers/reset_analytics_controller"),th=r.interopDefault(tu),td=t("./controllers/reset_overview_controller"),tf=r.interopDefault(td),tp=t("./controllers/save_report_controller"),tg=r.interopDefault(tp),tm=t("./controllers/select_input_controller"),tv=r.interopDefault(tm),ty=t("./controllers/set_favorite_report_controller"),tw=r.interopDefault(ty),tb=t("./controllers/sort_controller"),t_=r.interopDefault(tb),tB=t("./controllers/sortable_reports_controller"),tC=r.interopDefault(tB),tx=t("./controllers/table_columns_controller"),tk=r.interopDefault(tx),tF=t("./controllers/tooltip_controller"),tL=r.interopDefault(tF),tD=t("./controllers/woocommerce_settings_controller"),tE=r.interopDefault(tD),tS=t("./controllers/overview/add_module"),tM=r.interopDefault(tS),tQ=t("./controllers/overview/checkbox_group"),tI=r.interopDefault(tQ),tU=t("./controllers/overview/module"),tj=r.interopDefault(tU),tT=t("./controllers/overview/module_editor"),tP=r.interopDefault(tT),tN=t("./controllers/overview/module_list"),tH=r.interopDefault(tN),tO=t("./controllers/overview/module_picker"),tR=r.interopDefault(tO),tz=t("./controllers/overview/reorder_modules"),tK=r.interopDefault(tz);document.addEventListener("DOMContentLoaded",function(){return(0,s.default).init()}),document.addEventListener("DOMContentLoaded",function(){setTimeout(function(){window.parent.postMessage("iawpPageReady")},0)}),window.Stimulus=(0,i.Application).start(),Stimulus.register("campaign-builder",A.default),Stimulus.register("chart",c.default),Stimulus.register("chart-interval",h.default),Stimulus.register("clipboard",f.default),Stimulus.register("copy-report",g.default),Stimulus.register("delete-data",w.default),Stimulus.register("delete-report",_.default),Stimulus.register("easepick",C.default),Stimulus.register("examiner",k.default),Stimulus.register("examiner-header",L.default),Stimulus.register("export-overview",E.default),Stimulus.register("export-reports",M.default),Stimulus.register("filters",I.default),Stimulus.register("group",j.default),Stimulus.register("import-reports",P.default),Stimulus.register("map",H.default),Stimulus.register("journey",R.default),Stimulus.register("migration-redirect",K.default),Stimulus.register("modal",G.default),Stimulus.register("pause-emails",q.default),Stimulus.register("pie-chart",X.default),Stimulus.register("plugin-group-options",Z.default),Stimulus.register("pruner",tt.default),Stimulus.register("quick-stats",tn.default),Stimulus.register("create-report",v.default),Stimulus.register("real-time",ti.default),Stimulus.register("refresh-overview",ts.default),Stimulus.register("rename-report",tA.default),Stimulus.register("report",tc.default),Stimulus.register("reset-analytics",th.default),Stimulus.register("reset-overview",tf.default),Stimulus.register("save-report",tg.default),Stimulus.register("select-input",tv.default),Stimulus.register("set-favorite-report",tw.default),Stimulus.register("sort",t_.default),Stimulus.register("sortable-reports",tC.default),Stimulus.register("table-columns",tk.default),Stimulus.register("tooltip",tL.default),Stimulus.register("woocommerce-settings",tE.default),Stimulus.register("add-module",tM.default),Stimulus.register("checkbox-group",tI.default),Stimulus.register("module",tj.default),Stimulus.register("module-editor",tP.default),Stimulus.register("module-list",tH.default),Stimulus.register("module-picker",tR.default),Stimulus.register("reorder-modules",tK.default)},{"@hotwired/stimulus":"crDvk",micromodal:"Tlrpp","./controllers/campaign_builder_controller":"afw1Q","./controllers/chart_controller":"78XDv","./controllers/chart_interval_controller":"ht8Q7","./controllers/clipboard_controller":"7OujV","./controllers/copy_report_controller":"ge5fN","./controllers/create_report_controller":"1SwJs","./controllers/delete_data_controller":"27zFq","./controllers/delete_report_controller":"iloBU","./controllers/easepick_controller":"jycjR","./controllers/examiner_controller":"kXr2a","./controllers/examiner_header_controller":"2oFi4","./controllers/export_overview_controller":"hJKIB","./controllers/export_reports_controller":"ccLSs","./controllers/filters_controller":"7UVB9","./controllers/group_controller":"eG4Fk","./controllers/import_reports_controller":"eFMyx","./controllers/map_controller":"1BVRP","./controllers/journey_controller":"6lCPN","./controllers/migration_redirect_controller":"8sFSN","./controllers/modal_controller":"eKSV5","./controllers/pause_emails_controller":"8bAuI","./controllers/pie_chart_controller":"c1ryZ","./controllers/plugin_group_options_controller":"3da1p","./controllers/pruner_controller":"gruj2","./controllers/quick_stats_controller":"i0Fis","./controllers/real_time_controller":"goGxO","./controllers/refresh_overview_controller":"7X3cm","./controllers/rename_report_controller":"5F7L7","./controllers/report_controller":"bF0mO","./controllers/reset_analytics_controller":"hyw9m","./controllers/reset_overview_controller":"fEg8g","./controllers/save_report_controller":"iU6dw","./controllers/select_input_controller":"hVn73","./controllers/set_favorite_report_controller":"k3DCx","./controllers/sort_controller":"y2inr","./controllers/sortable_reports_controller":"833qm","./controllers/table_columns_controller":"7ltnL","./controllers/tooltip_controller":"88PpS","./controllers/woocommerce_settings_controller":"llnoa","./controllers/overview/add_module":"Hiacn","./controllers/overview/checkbox_group":"5fqxl","./controllers/overview/module":"iO59K","./controllers/overview/module_editor":"02Fq3","./controllers/overview/module_list":"jZPdi","./controllers/overview/module_picker":"jchUO","./controllers/overview/reorder_modules":"4QPn2","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],crDvk:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"Application",function(){return tl}),r.export(n,"AttributeObserver",function(){return S}),r.export(n,"Context",function(){return q}),r.export(n,"Controller",function(){return ty}),r.export(n,"ElementObserver",function(){return E}),r.export(n,"IndexedMultimap",function(){return T}),r.export(n,"Multimap",function(){return j}),r.export(n,"SelectorObserver",function(){return P}),r.export(n,"StringMapObserver",function(){return N}),r.export(n,"TokenListObserver",function(){return H}),r.export(n,"ValueListObserver",function(){return O}),r.export(n,"add",function(){return M}),r.export(n,"defaultSchema",function(){return ta}),r.export(n,"del",function(){return Q}),r.export(n,"fetch",function(){return I}),r.export(n,"prune",function(){return U});var i=t("@swc/helpers/_/_async_to_generator"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_get"),l=t("@swc/helpers/_/_get_prototype_of"),c=t("@swc/helpers/_/_inherits"),u=t("@swc/helpers/_/_sliced_to_array"),h=t("@swc/helpers/_/_to_consumable_array"),d=t("@swc/helpers/_/_type_of"),f=t("@swc/helpers/_/_create_super"),p=t("@swc/helpers/_/_ts_generator"),g=function(){function t(e,n,r){(0,o._)(this,t),this.eventTarget=e,this.eventName=n,this.eventOptions=r,this.unorderedBindings=new Set}return(0,s._)(t,[{key:"connect",value:function(){this.eventTarget.addEventListener(this.eventName,this,this.eventOptions)}},{key:"disconnect",value:function(){this.eventTarget.removeEventListener(this.eventName,this,this.eventOptions)}},{key:"bindingConnected",value:function(t){this.unorderedBindings.add(t)}},{key:"bindingDisconnected",value:function(t){this.unorderedBindings.delete(t)}},{key:"handleEvent",value:function(t){var e=function(t){if("immediatePropagationStopped"in t)return t;var e=t.stopImmediatePropagation;return Object.assign(t,{immediatePropagationStopped:!1,stopImmediatePropagation:function(){this.immediatePropagationStopped=!0,e.call(this)}})}(t),n=!0,r=!1,i=void 0;try{for(var o,s=this.bindings[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var a=o.value;if(e.immediatePropagationStopped)break;a.handleEvent(e)}}catch(t){r=!0,i=t}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}}},{key:"hasBindings",value:function(){return this.unorderedBindings.size>0}},{key:"bindings",get:function(){return Array.from(this.unorderedBindings).sort(function(t,e){var n=t.index,r=e.index;return n<r?-1:n>r?1:0})}}]),t}(),m=function(){function t(e){(0,o._)(this,t),this.application=e,this.eventListenerMaps=new Map,this.started=!1}return(0,s._)(t,[{key:"start",value:function(){this.started||(this.started=!0,this.eventListeners.forEach(function(t){return t.connect()}))}},{key:"stop",value:function(){this.started&&(this.started=!1,this.eventListeners.forEach(function(t){return t.disconnect()}))}},{key:"eventListeners",get:function(){return Array.from(this.eventListenerMaps.values()).reduce(function(t,e){return t.concat(Array.from(e.values()))},[])}},{key:"bindingConnected",value:function(t){this.fetchEventListenerForBinding(t).bindingConnected(t)}},{key:"bindingDisconnected",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.fetchEventListenerForBinding(t).bindingDisconnected(t),e&&this.clearEventListenersForBinding(t)}},{key:"handleError",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.application.handleError(t,"Error ".concat(e),n)}},{key:"clearEventListenersForBinding",value:function(t){var e=this.fetchEventListenerForBinding(t);e.hasBindings()||(e.disconnect(),this.removeMappedEventListenerFor(t))}},{key:"removeMappedEventListenerFor",value:function(t){var e=t.eventTarget,n=t.eventName,r=t.eventOptions,i=this.fetchEventListenerMapForEventTarget(e),o=this.cacheKey(n,r);i.delete(o),0==i.size&&this.eventListenerMaps.delete(e)}},{key:"fetchEventListenerForBinding",value:function(t){var e=t.eventTarget,n=t.eventName,r=t.eventOptions;return this.fetchEventListener(e,n,r)}},{key:"fetchEventListener",value:function(t,e,n){var r=this.fetchEventListenerMapForEventTarget(t),i=this.cacheKey(e,n),o=r.get(i);return o||(o=this.createEventListener(t,e,n),r.set(i,o)),o}},{key:"createEventListener",value:function(t,e,n){var r=new g(t,e,n);return this.started&&r.connect(),r}},{key:"fetchEventListenerMapForEventTarget",value:function(t){var e=this.eventListenerMaps.get(t);return e||(e=new Map,this.eventListenerMaps.set(t,e)),e}},{key:"cacheKey",value:function(t,e){var n=[t];return Object.keys(e).sort().forEach(function(t){n.push("".concat(e[t]?"":"!").concat(t))}),n.join(":")}}]),t}(),v={stop:function(t){var e=t.event;return t.value&&e.stopPropagation(),!0},prevent:function(t){var e=t.event;return t.value&&e.preventDefault(),!0},self:function(t){var e=t.event,n=t.value,r=t.element;return!n||r===e.target}},y=/^(?:(?:([^.]+?)\+)?(.+?)(?:\.(.+?))?(?:@(window|document))?->)?(.+?)(?:#([^:]+?))(?::(.+))?$/;function w(t){return t.replace(/(?:[_-])([a-z0-9])/g,function(t,e){return e.toUpperCase()})}function b(t){return w(t.replace(/--/g,"-").replace(/__/g,"_"))}function _(t){return t.charAt(0).toUpperCase()+t.slice(1)}function B(t){return t.replace(/([A-Z])/g,function(t,e){return"-".concat(e.toLowerCase())})}function C(t,e){return Object.prototype.hasOwnProperty.call(t,e)}var x=["meta","ctrl","alt","shift"],k=function(){function t(e,n,r,i){(0,o._)(this,t),this.element=e,this.index=n,this.eventTarget=r.eventTarget||e,this.eventName=r.eventName||function(t){var e=t.tagName.toLowerCase();if(e in F)return F[e](t)}(e)||L("missing event name"),this.eventOptions=r.eventOptions||{},this.identifier=r.identifier||L("missing identifier"),this.methodName=r.methodName||L("missing method name"),this.keyFilter=r.keyFilter||"",this.schema=i}return(0,s._)(t,[{key:"toString",value:function(){var t=this.keyFilter?".".concat(this.keyFilter):"",e=this.eventTargetName?"@".concat(this.eventTargetName):"";return"".concat(this.eventName).concat(t).concat(e,"->").concat(this.identifier,"#").concat(this.methodName)}},{key:"shouldIgnoreKeyboardEvent",value:function(t){if(!this.keyFilter)return!1;var e=this.keyFilter.split("+");if(this.keyFilterDissatisfied(t,e))return!0;var n=e.filter(function(t){return!x.includes(t)})[0];return!!n&&(C(this.keyMappings,n)||L("contains unknown key filter: ".concat(this.keyFilter)),this.keyMappings[n].toLowerCase()!==t.key.toLowerCase())}},{key:"shouldIgnoreMouseEvent",value:function(t){if(!this.keyFilter)return!1;var e=[this.keyFilter];return!!this.keyFilterDissatisfied(t,e)}},{key:"params",get:function(){var t={},e=RegExp("^data-".concat(this.identifier,"-(.+)-param$"),"i"),n=!0,r=!1,i=void 0;try{for(var o,s=Array.from(this.element.attributes)[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var a=o.value,A=a.name,l=a.value,c=A.match(e),u=c&&c[1];u&&(t[w(u)]=function(t){try{return JSON.parse(t)}catch(e){return t}}(l))}}catch(t){r=!0,i=t}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}return t}},{key:"eventTargetName",get:function(){var t;return(t=this.eventTarget)==window?"window":t==document?"document":void 0}},{key:"keyMappings",get:function(){return this.schema.keyMappings}},{key:"keyFilterDissatisfied",value:function(t,e){var n=(0,u._)(x.map(function(t){return e.includes(t)}),4),r=n[0],i=n[1],o=n[2],s=n[3];return t.metaKey!==r||t.ctrlKey!==i||t.altKey!==o||t.shiftKey!==s}}],[{key:"forToken",value:function(t,e){var n,r,i,o;return new this(t.element,t.index,(r=(n=t.content.trim().match(y)||[])[2],(i=n[3])&&!["keydown","keyup","keypress"].includes(r)&&(r+=".".concat(i),i=""),{eventTarget:"window"==(o=n[4])?window:"document"==o?document:void 0,eventName:r,eventOptions:n[7]?n[7].split(":").reduce(function(t,e){return Object.assign(t,(0,a._)({},e.replace(/^!/,""),!/^!/.test(e)))},{}):{},identifier:n[5],methodName:n[6],keyFilter:n[1]||i}),e)}}]),t}(),F={a:function(){return"click"},button:function(){return"click"},form:function(){return"submit"},details:function(){return"toggle"},input:function(t){return"submit"==t.getAttribute("type")?"click":"input"},select:function(){return"change"},textarea:function(){return"input"}};function L(t){throw Error(t)}var D=function(){function t(e,n){(0,o._)(this,t),this.context=e,this.action=n}return(0,s._)(t,[{key:"index",get:function(){return this.action.index}},{key:"eventTarget",get:function(){return this.action.eventTarget}},{key:"eventOptions",get:function(){return this.action.eventOptions}},{key:"identifier",get:function(){return this.context.identifier}},{key:"handleEvent",value:function(t){var e=this.prepareActionEvent(t);this.willBeInvokedByEvent(t)&&this.applyEventModifiers(e)&&this.invokeWithEvent(e)}},{key:"eventName",get:function(){return this.action.eventName}},{key:"method",get:function(){var t=this.controller[this.methodName];if("function"==typeof t)return t;throw Error('Action "'.concat(this.action,'" references undefined method "').concat(this.methodName,'"'))}},{key:"applyEventModifiers",value:function(t){var e=this.action.element,n=this.context.application.actionDescriptorFilters,r=this.context.controller,i=!0,o=!0,s=!1,a=void 0;try{for(var A,l=Object.entries(this.eventOptions)[Symbol.iterator]();!(o=(A=l.next()).done);o=!0){var c=(0,u._)(A.value,2),h=c[0],d=c[1];if(h in n){var f=n[h];i=i&&f({name:h,value:d,event:t,element:e,controller:r})}}}catch(t){s=!0,a=t}finally{try{o||null==l.return||l.return()}finally{if(s)throw a}}return i}},{key:"prepareActionEvent",value:function(t){return Object.assign(t,{params:this.action.params})}},{key:"invokeWithEvent",value:function(t){var e=t.target,n=t.currentTarget;try{this.method.call(this.controller,t),this.context.logDebugActivity(this.methodName,{event:t,target:e,currentTarget:n,action:this.methodName})}catch(e){var r=this.identifier,i=this.controller,o=this.element,s=this.index;this.context.handleError(e,'invoking action "'.concat(this.action,'"'),{identifier:r,controller:i,element:o,index:s,event:t})}}},{key:"willBeInvokedByEvent",value:function(t){var e=t.target;return!(t instanceof KeyboardEvent&&this.action.shouldIgnoreKeyboardEvent(t)||t instanceof MouseEvent&&this.action.shouldIgnoreMouseEvent(t))&&(this.element===e||(e instanceof Element&&this.element.contains(e)?this.scope.containsElement(e):this.scope.containsElement(this.action.element)))}},{key:"controller",get:function(){return this.context.controller}},{key:"methodName",get:function(){return this.action.methodName}},{key:"element",get:function(){return this.scope.element}},{key:"scope",get:function(){return this.context.scope}}]),t}(),E=function(){function t(e,n){var r=this;(0,o._)(this,t),this.mutationObserverInit={attributes:!0,childList:!0,subtree:!0},this.element=e,this.started=!1,this.delegate=n,this.elements=new Set,this.mutationObserver=new MutationObserver(function(t){return r.processMutations(t)})}return(0,s._)(t,[{key:"start",value:function(){this.started||(this.started=!0,this.mutationObserver.observe(this.element,this.mutationObserverInit),this.refresh())}},{key:"pause",value:function(t){this.started&&(this.mutationObserver.disconnect(),this.started=!1),t(),this.started||(this.mutationObserver.observe(this.element,this.mutationObserverInit),this.started=!0)}},{key:"stop",value:function(){this.started&&(this.mutationObserver.takeRecords(),this.mutationObserver.disconnect(),this.started=!1)}},{key:"refresh",value:function(){if(this.started){var t=new Set(this.matchElementsInTree()),e=!0,n=!1,r=void 0;try{for(var i,o=Array.from(this.elements)[Symbol.iterator]();!(e=(i=o.next()).done);e=!0){var s=i.value;t.has(s)||this.removeElement(s)}}catch(t){n=!0,r=t}finally{try{e||null==o.return||o.return()}finally{if(n)throw r}}var a=!0,A=!1,l=void 0;try{for(var c,u=Array.from(t)[Symbol.iterator]();!(a=(c=u.next()).done);a=!0){var h=c.value;this.addElement(h)}}catch(t){A=!0,l=t}finally{try{a||null==u.return||u.return()}finally{if(A)throw l}}}}},{key:"processMutations",value:function(t){var e=!0,n=!1,r=void 0;if(this.started)try{for(var i,o=t[Symbol.iterator]();!(e=(i=o.next()).done);e=!0){var s=i.value;this.processMutation(s)}}catch(t){n=!0,r=t}finally{try{e||null==o.return||o.return()}finally{if(n)throw r}}}},{key:"processMutation",value:function(t){"attributes"==t.type?this.processAttributeChange(t.target,t.attributeName):"childList"==t.type&&(this.processRemovedNodes(t.removedNodes),this.processAddedNodes(t.addedNodes))}},{key:"processAttributeChange",value:function(t,e){this.elements.has(t)?this.delegate.elementAttributeChanged&&this.matchElement(t)?this.delegate.elementAttributeChanged(t,e):this.removeElement(t):this.matchElement(t)&&this.addElement(t)}},{key:"processRemovedNodes",value:function(t){var e=!0,n=!1,r=void 0;try{for(var i,o=Array.from(t)[Symbol.iterator]();!(e=(i=o.next()).done);e=!0){var s=i.value,a=this.elementFromNode(s);a&&this.processTree(a,this.removeElement)}}catch(t){n=!0,r=t}finally{try{e||null==o.return||o.return()}finally{if(n)throw r}}}},{key:"processAddedNodes",value:function(t){var e=!0,n=!1,r=void 0;try{for(var i,o=Array.from(t)[Symbol.iterator]();!(e=(i=o.next()).done);e=!0){var s=i.value,a=this.elementFromNode(s);a&&this.elementIsActive(a)&&this.processTree(a,this.addElement)}}catch(t){n=!0,r=t}finally{try{e||null==o.return||o.return()}finally{if(n)throw r}}}},{key:"matchElement",value:function(t){return this.delegate.matchElement(t)}},{key:"matchElementsInTree",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.element;return this.delegate.matchElementsInTree(t)}},{key:"processTree",value:function(t,e){var n=!0,r=!1,i=void 0;try{for(var o,s=this.matchElementsInTree(t)[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var a=o.value;e.call(this,a)}}catch(t){r=!0,i=t}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}}},{key:"elementFromNode",value:function(t){if(t.nodeType==Node.ELEMENT_NODE)return t}},{key:"elementIsActive",value:function(t){return t.isConnected==this.element.isConnected&&this.element.contains(t)}},{key:"addElement",value:function(t){!this.elements.has(t)&&this.elementIsActive(t)&&(this.elements.add(t),this.delegate.elementMatched&&this.delegate.elementMatched(t))}},{key:"removeElement",value:function(t){this.elements.has(t)&&(this.elements.delete(t),this.delegate.elementUnmatched&&this.delegate.elementUnmatched(t))}}]),t}(),S=function(){function t(e,n,r){(0,o._)(this,t),this.attributeName=n,this.delegate=r,this.elementObserver=new E(e,this)}return(0,s._)(t,[{key:"element",get:function(){return this.elementObserver.element}},{key:"selector",get:function(){return"[".concat(this.attributeName,"]")}},{key:"start",value:function(){this.elementObserver.start()}},{key:"pause",value:function(t){this.elementObserver.pause(t)}},{key:"stop",value:function(){this.elementObserver.stop()}},{key:"refresh",value:function(){this.elementObserver.refresh()}},{key:"started",get:function(){return this.elementObserver.started}},{key:"matchElement",value:function(t){return t.hasAttribute(this.attributeName)}},{key:"matchElementsInTree",value:function(t){var e=this.matchElement(t)?[t]:[],n=Array.from(t.querySelectorAll(this.selector));return e.concat(n)}},{key:"elementMatched",value:function(t){this.delegate.elementMatchedAttribute&&this.delegate.elementMatchedAttribute(t,this.attributeName)}},{key:"elementUnmatched",value:function(t){this.delegate.elementUnmatchedAttribute&&this.delegate.elementUnmatchedAttribute(t,this.attributeName)}},{key:"elementAttributeChanged",value:function(t,e){this.delegate.elementAttributeValueChanged&&this.attributeName==e&&this.delegate.elementAttributeValueChanged(t,e)}}]),t}();function M(t,e,n){I(t,e).add(n)}function Q(t,e,n){I(t,e).delete(n),U(t,e)}function I(t,e){var n=t.get(e);return n||(n=new Set,t.set(e,n)),n}function U(t,e){var n=t.get(e);null!=n&&0==n.size&&t.delete(e)}var j=function(){function t(){(0,o._)(this,t),this.valuesByKey=new Map}return(0,s._)(t,[{key:"keys",get:function(){return Array.from(this.valuesByKey.keys())}},{key:"values",get:function(){return Array.from(this.valuesByKey.values()).reduce(function(t,e){return t.concat(Array.from(e))},[])}},{key:"size",get:function(){return Array.from(this.valuesByKey.values()).reduce(function(t,e){return t+e.size},0)}},{key:"add",value:function(t,e){M(this.valuesByKey,t,e)}},{key:"delete",value:function(t,e){Q(this.valuesByKey,t,e)}},{key:"has",value:function(t,e){var n=this.valuesByKey.get(t);return null!=n&&n.has(e)}},{key:"hasKey",value:function(t){return this.valuesByKey.has(t)}},{key:"hasValue",value:function(t){return Array.from(this.valuesByKey.values()).some(function(e){return e.has(t)})}},{key:"getValuesForKey",value:function(t){var e=this.valuesByKey.get(t);return e?Array.from(e):[]}},{key:"getKeysForValue",value:function(t){return Array.from(this.valuesByKey).filter(function(e){var n=(0,u._)(e,2);return(n[0],n[1]).has(t)}).map(function(t){var e=(0,u._)(t,2),n=e[0];return e[1],n})}}]),t}(),T=function(t){(0,c._)(n,t);var e=(0,f._)(n);function n(){var t;return(0,o._)(this,n),(t=e.call(this)).keysByValue=new Map,t}return(0,s._)(n,[{key:"values",get:function(){return Array.from(this.keysByValue.keys())}},{key:"add",value:function(t,e){(0,A._)((0,l._)(n.prototype),"add",this).call(this,t,e),M(this.keysByValue,e,t)}},{key:"delete",value:function(t,e){(0,A._)((0,l._)(n.prototype),"delete",this).call(this,t,e),Q(this.keysByValue,e,t)}},{key:"hasValue",value:function(t){return this.keysByValue.has(t)}},{key:"getKeysForValue",value:function(t){var e=this.keysByValue.get(t);return e?Array.from(e):[]}}]),n}(j),P=function(){function t(e,n,r,i){(0,o._)(this,t),this._selector=n,this.details=i,this.elementObserver=new E(e,this),this.delegate=r,this.matchesByElement=new j}return(0,s._)(t,[{key:"started",get:function(){return this.elementObserver.started}},{key:"selector",get:function(){return this._selector},set:function(t){this._selector=t,this.refresh()}},{key:"start",value:function(){this.elementObserver.start()}},{key:"pause",value:function(t){this.elementObserver.pause(t)}},{key:"stop",value:function(){this.elementObserver.stop()}},{key:"refresh",value:function(){this.elementObserver.refresh()}},{key:"element",get:function(){return this.elementObserver.element}},{key:"matchElement",value:function(t){var e=this.selector;if(!e)return!1;var n=t.matches(e);return this.delegate.selectorMatchElement?n&&this.delegate.selectorMatchElement(t,this.details):n}},{key:"matchElementsInTree",value:function(t){var e=this,n=this.selector;if(!n)return[];var r=this.matchElement(t)?[t]:[],i=Array.from(t.querySelectorAll(n)).filter(function(t){return e.matchElement(t)});return r.concat(i)}},{key:"elementMatched",value:function(t){var e=this.selector;e&&this.selectorMatched(t,e)}},{key:"elementUnmatched",value:function(t){var e=this.matchesByElement.getKeysForValue(t),n=!0,r=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var a=o.value;this.selectorUnmatched(t,a)}}catch(t){r=!0,i=t}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}}},{key:"elementAttributeChanged",value:function(t,e){var n=this.selector;if(n){var r=this.matchElement(t),i=this.matchesByElement.has(n,t);r&&!i?this.selectorMatched(t,n):!r&&i&&this.selectorUnmatched(t,n)}}},{key:"selectorMatched",value:function(t,e){this.delegate.selectorMatched(t,e,this.details),this.matchesByElement.add(e,t)}},{key:"selectorUnmatched",value:function(t,e){this.delegate.selectorUnmatched(t,e,this.details),this.matchesByElement.delete(e,t)}}]),t}(),N=function(){function t(e,n){var r=this;(0,o._)(this,t),this.element=e,this.delegate=n,this.started=!1,this.stringMap=new Map,this.mutationObserver=new MutationObserver(function(t){return r.processMutations(t)})}return(0,s._)(t,[{key:"start",value:function(){this.started||(this.started=!0,this.mutationObserver.observe(this.element,{attributes:!0,attributeOldValue:!0}),this.refresh())}},{key:"stop",value:function(){this.started&&(this.mutationObserver.takeRecords(),this.mutationObserver.disconnect(),this.started=!1)}},{key:"refresh",value:function(){var t=!0,e=!1,n=void 0;if(this.started)try{for(var r,i=this.knownAttributeNames[Symbol.iterator]();!(t=(r=i.next()).done);t=!0){var o=r.value;this.refreshAttribute(o,null)}}catch(t){e=!0,n=t}finally{try{t||null==i.return||i.return()}finally{if(e)throw n}}}},{key:"processMutations",value:function(t){var e=!0,n=!1,r=void 0;if(this.started)try{for(var i,o=t[Symbol.iterator]();!(e=(i=o.next()).done);e=!0){var s=i.value;this.processMutation(s)}}catch(t){n=!0,r=t}finally{try{e||null==o.return||o.return()}finally{if(n)throw r}}}},{key:"processMutation",value:function(t){var e=t.attributeName;e&&this.refreshAttribute(e,t.oldValue)}},{key:"refreshAttribute",value:function(t,e){var n=this.delegate.getStringMapKeyForAttribute(t);if(null!=n){this.stringMap.has(t)||this.stringMapKeyAdded(n,t);var r=this.element.getAttribute(t);if(this.stringMap.get(t)!=r&&this.stringMapValueChanged(r,n,e),null==r){var i=this.stringMap.get(t);this.stringMap.delete(t),i&&this.stringMapKeyRemoved(n,t,i)}else this.stringMap.set(t,r)}}},{key:"stringMapKeyAdded",value:function(t,e){this.delegate.stringMapKeyAdded&&this.delegate.stringMapKeyAdded(t,e)}},{key:"stringMapValueChanged",value:function(t,e,n){this.delegate.stringMapValueChanged&&this.delegate.stringMapValueChanged(t,e,n)}},{key:"stringMapKeyRemoved",value:function(t,e,n){this.delegate.stringMapKeyRemoved&&this.delegate.stringMapKeyRemoved(t,e,n)}},{key:"knownAttributeNames",get:function(){return Array.from(new Set(this.currentAttributeNames.concat(this.recordedAttributeNames)))}},{key:"currentAttributeNames",get:function(){return Array.from(this.element.attributes).map(function(t){return t.name})}},{key:"recordedAttributeNames",get:function(){return Array.from(this.stringMap.keys())}}]),t}(),H=function(){function t(e,n,r){(0,o._)(this,t),this.attributeObserver=new S(e,n,this),this.delegate=r,this.tokensByElement=new j}return(0,s._)(t,[{key:"started",get:function(){return this.attributeObserver.started}},{key:"start",value:function(){this.attributeObserver.start()}},{key:"pause",value:function(t){this.attributeObserver.pause(t)}},{key:"stop",value:function(){this.attributeObserver.stop()}},{key:"refresh",value:function(){this.attributeObserver.refresh()}},{key:"element",get:function(){return this.attributeObserver.element}},{key:"attributeName",get:function(){return this.attributeObserver.attributeName}},{key:"elementMatchedAttribute",value:function(t){this.tokensMatched(this.readTokensForElement(t))}},{key:"elementAttributeValueChanged",value:function(t){var e=(0,u._)(this.refreshTokensForElement(t),2),n=e[0],r=e[1];this.tokensUnmatched(n),this.tokensMatched(r)}},{key:"elementUnmatchedAttribute",value:function(t){this.tokensUnmatched(this.tokensByElement.getValuesForKey(t))}},{key:"tokensMatched",value:function(t){var e=this;t.forEach(function(t){return e.tokenMatched(t)})}},{key:"tokensUnmatched",value:function(t){var e=this;t.forEach(function(t){return e.tokenUnmatched(t)})}},{key:"tokenMatched",value:function(t){this.delegate.tokenMatched(t),this.tokensByElement.add(t.element,t)}},{key:"tokenUnmatched",value:function(t){this.delegate.tokenUnmatched(t),this.tokensByElement.delete(t.element,t)}},{key:"refreshTokensForElement",value:function(t){var e=this.tokensByElement.getValuesForKey(t),n=this.readTokensForElement(t),r=Array.from({length:Math.max(e.length,n.length)},function(t,r){return[e[r],n[r]]}).findIndex(function(t){var e,n,r=(0,u._)(t,2);return e=r[0],n=r[1],!e||!n||e.index!=n.index||e.content!=n.content});return -1==r?[[],[]]:[e.slice(r),n.slice(r)]}},{key:"readTokensForElement",value:function(t){var e=this.attributeName;return(t.getAttribute(e)||"").trim().split(/\s+/).filter(function(t){return t.length}).map(function(n,r){return{element:t,attributeName:e,content:n,index:r}})}}]),t}(),O=function(){function t(e,n,r){(0,o._)(this,t),this.tokenListObserver=new H(e,n,this),this.delegate=r,this.parseResultsByToken=new WeakMap,this.valuesByTokenByElement=new WeakMap}return(0,s._)(t,[{key:"started",get:function(){return this.tokenListObserver.started}},{key:"start",value:function(){this.tokenListObserver.start()}},{key:"stop",value:function(){this.tokenListObserver.stop()}},{key:"refresh",value:function(){this.tokenListObserver.refresh()}},{key:"element",get:function(){return this.tokenListObserver.element}},{key:"attributeName",get:function(){return this.tokenListObserver.attributeName}},{key:"tokenMatched",value:function(t){var e=t.element,n=this.fetchParseResultForToken(t).value;n&&(this.fetchValuesByTokenForElement(e).set(t,n),this.delegate.elementMatchedValue(e,n))}},{key:"tokenUnmatched",value:function(t){var e=t.element,n=this.fetchParseResultForToken(t).value;n&&(this.fetchValuesByTokenForElement(e).delete(t),this.delegate.elementUnmatchedValue(e,n))}},{key:"fetchParseResultForToken",value:function(t){var e=this.parseResultsByToken.get(t);return e||(e=this.parseToken(t),this.parseResultsByToken.set(t,e)),e}},{key:"fetchValuesByTokenForElement",value:function(t){var e=this.valuesByTokenByElement.get(t);return e||(e=new Map,this.valuesByTokenByElement.set(t,e)),e}},{key:"parseToken",value:function(t){try{return{value:this.delegate.parseValueForToken(t)}}catch(t){return{error:t}}}}]),t}(),R=function(){function t(e,n){(0,o._)(this,t),this.context=e,this.delegate=n,this.bindingsByAction=new Map}return(0,s._)(t,[{key:"start",value:function(){this.valueListObserver||(this.valueListObserver=new O(this.element,this.actionAttribute,this),this.valueListObserver.start())}},{key:"stop",value:function(){this.valueListObserver&&(this.valueListObserver.stop(),delete this.valueListObserver,this.disconnectAllActions())}},{key:"element",get:function(){return this.context.element}},{key:"identifier",get:function(){return this.context.identifier}},{key:"actionAttribute",get:function(){return this.schema.actionAttribute}},{key:"schema",get:function(){return this.context.schema}},{key:"bindings",get:function(){return Array.from(this.bindingsByAction.values())}},{key:"connectAction",value:function(t){var e=new D(this.context,t);this.bindingsByAction.set(t,e),this.delegate.bindingConnected(e)}},{key:"disconnectAction",value:function(t){var e=this.bindingsByAction.get(t);e&&(this.bindingsByAction.delete(t),this.delegate.bindingDisconnected(e))}},{key:"disconnectAllActions",value:function(){var t=this;this.bindings.forEach(function(e){return t.delegate.bindingDisconnected(e,!0)}),this.bindingsByAction.clear()}},{key:"parseValueForToken",value:function(t){var e=k.forToken(t,this.schema);if(e.identifier==this.identifier)return e}},{key:"elementMatchedValue",value:function(t,e){this.connectAction(e)}},{key:"elementUnmatchedValue",value:function(t,e){this.disconnectAction(e)}}]),t}(),z=function(){function t(e,n){(0,o._)(this,t),this.context=e,this.receiver=n,this.stringMapObserver=new N(this.element,this),this.valueDescriptorMap=this.controller.valueDescriptorMap}return(0,s._)(t,[{key:"start",value:function(){this.stringMapObserver.start(),this.invokeChangedCallbacksForDefaultValues()}},{key:"stop",value:function(){this.stringMapObserver.stop()}},{key:"element",get:function(){return this.context.element}},{key:"controller",get:function(){return this.context.controller}},{key:"getStringMapKeyForAttribute",value:function(t){if(t in this.valueDescriptorMap)return this.valueDescriptorMap[t].name}},{key:"stringMapKeyAdded",value:function(t,e){var n=this.valueDescriptorMap[e];this.hasValue(t)||this.invokeChangedCallback(t,n.writer(this.receiver[t]),n.writer(n.defaultValue))}},{key:"stringMapValueChanged",value:function(t,e,n){var r=this.valueDescriptorNameMap[e];null!==t&&(null===n&&(n=r.writer(r.defaultValue)),this.invokeChangedCallback(e,t,n))}},{key:"stringMapKeyRemoved",value:function(t,e,n){var r=this.valueDescriptorNameMap[t];this.hasValue(t)?this.invokeChangedCallback(t,r.writer(this.receiver[t]),n):this.invokeChangedCallback(t,r.writer(r.defaultValue),n)}},{key:"invokeChangedCallbacksForDefaultValues",value:function(){var t=!0,e=!1,n=void 0;try{for(var r,i=this.valueDescriptors[Symbol.iterator]();!(t=(r=i.next()).done);t=!0){var o=r.value,s=o.key,a=o.name,A=o.defaultValue,l=o.writer;void 0==A||this.controller.data.has(s)||this.invokeChangedCallback(a,l(A),void 0)}}catch(t){e=!0,n=t}finally{try{t||null==i.return||i.return()}finally{if(e)throw n}}}},{key:"invokeChangedCallback",value:function(t,e,n){var r=this.receiver["".concat(t,"Changed")];if("function"==typeof r){var i=this.valueDescriptorNameMap[t];try{var o=i.reader(e),s=n;n&&(s=i.reader(n)),r.call(this.receiver,o,s)}catch(t){throw t instanceof TypeError&&(t.message='Stimulus Value "'.concat(this.context.identifier,".").concat(i.name,'" - ').concat(t.message)),t}}}},{key:"valueDescriptors",get:function(){var t=this.valueDescriptorMap;return Object.keys(t).map(function(e){return t[e]})}},{key:"valueDescriptorNameMap",get:function(){var t=this,e={};return Object.keys(this.valueDescriptorMap).forEach(function(n){var r=t.valueDescriptorMap[n];e[r.name]=r}),e}},{key:"hasValue",value:function(t){var e=this.valueDescriptorNameMap[t],n="has".concat(_(e.name));return this.receiver[n]}}]),t}(),K=function(){function t(e,n){(0,o._)(this,t),this.context=e,this.delegate=n,this.targetsByName=new j}return(0,s._)(t,[{key:"start",value:function(){this.tokenListObserver||(this.tokenListObserver=new H(this.element,this.attributeName,this),this.tokenListObserver.start())}},{key:"stop",value:function(){this.tokenListObserver&&(this.disconnectAllTargets(),this.tokenListObserver.stop(),delete this.tokenListObserver)}},{key:"tokenMatched",value:function(t){var e=t.element,n=t.content;this.scope.containsElement(e)&&this.connectTarget(e,n)}},{key:"tokenUnmatched",value:function(t){var e=t.element,n=t.content;this.disconnectTarget(e,n)}},{key:"connectTarget",value:function(t,e){var n,r=this;this.targetsByName.has(e,t)||(this.targetsByName.add(e,t),null===(n=this.tokenListObserver)||void 0===n||n.pause(function(){return r.delegate.targetConnected(t,e)}))}},{key:"disconnectTarget",value:function(t,e){var n,r=this;this.targetsByName.has(e,t)&&(this.targetsByName.delete(e,t),null===(n=this.tokenListObserver)||void 0===n||n.pause(function(){return r.delegate.targetDisconnected(t,e)}))}},{key:"disconnectAllTargets",value:function(){var t=!0,e=!1,n=void 0,r=!0,i=!1,o=void 0;try{for(var s,a=this.targetsByName.keys[Symbol.iterator]();!(r=(s=a.next()).done);r=!0){var A=s.value;try{for(var l,c=this.targetsByName.getValuesForKey(A)[Symbol.iterator]();!(t=(l=c.next()).done);t=!0){var u=l.value;this.disconnectTarget(u,A)}}catch(t){e=!0,n=t}finally{try{t||null==c.return||c.return()}finally{if(e)throw n}}}}catch(t){i=!0,o=t}finally{try{r||null==a.return||a.return()}finally{if(i)throw o}}}},{key:"attributeName",get:function(){return"data-".concat(this.context.identifier,"-target")}},{key:"element",get:function(){return this.context.element}},{key:"scope",get:function(){return this.context.scope}}]),t}();function V(t,e){return Array.from(G(t).reduce(function(t,n){var r;return(Array.isArray(r=n[e])?r:[]).forEach(function(e){return t.add(e)}),t},new Set))}function G(t){for(var e=[];t;)e.push(t),t=Object.getPrototypeOf(t);return e.reverse()}var W=function(){function t(e,n){(0,o._)(this,t),this.started=!1,this.context=e,this.delegate=n,this.outletsByName=new j,this.outletElementsByName=new j,this.selectorObserverMap=new Map,this.attributeObserverMap=new Map}return(0,s._)(t,[{key:"start",value:function(){var t=this;this.started||(this.outletDefinitions.forEach(function(e){t.setupSelectorObserverForOutlet(e),t.setupAttributeObserverForOutlet(e)}),this.started=!0,this.dependentContexts.forEach(function(t){return t.refresh()}))}},{key:"refresh",value:function(){this.selectorObserverMap.forEach(function(t){return t.refresh()}),this.attributeObserverMap.forEach(function(t){return t.refresh()})}},{key:"stop",value:function(){this.started&&(this.started=!1,this.disconnectAllOutlets(),this.stopSelectorObservers(),this.stopAttributeObservers())}},{key:"stopSelectorObservers",value:function(){this.selectorObserverMap.size>0&&(this.selectorObserverMap.forEach(function(t){return t.stop()}),this.selectorObserverMap.clear())}},{key:"stopAttributeObservers",value:function(){this.attributeObserverMap.size>0&&(this.attributeObserverMap.forEach(function(t){return t.stop()}),this.attributeObserverMap.clear())}},{key:"selectorMatched",value:function(t,e,n){var r=n.outletName,i=this.getOutlet(t,r);i&&this.connectOutlet(i,t,r)}},{key:"selectorUnmatched",value:function(t,e,n){var r=n.outletName,i=this.getOutletFromMap(t,r);i&&this.disconnectOutlet(i,t,r)}},{key:"selectorMatchElement",value:function(t,e){var n=e.outletName,r=this.selector(n),i=this.hasOutlet(t,n),o=t.matches("[".concat(this.schema.controllerAttribute,"~=").concat(n,"]"));return!!r&&i&&o&&t.matches(r)}},{key:"elementMatchedAttribute",value:function(t,e){var n=this.getOutletNameFromOutletAttributeName(e);n&&this.updateSelectorObserverForOutlet(n)}},{key:"elementAttributeValueChanged",value:function(t,e){var n=this.getOutletNameFromOutletAttributeName(e);n&&this.updateSelectorObserverForOutlet(n)}},{key:"elementUnmatchedAttribute",value:function(t,e){var n=this.getOutletNameFromOutletAttributeName(e);n&&this.updateSelectorObserverForOutlet(n)}},{key:"connectOutlet",value:function(t,e,n){var r,i=this;this.outletElementsByName.has(n,e)||(this.outletsByName.add(n,t),this.outletElementsByName.add(n,e),null===(r=this.selectorObserverMap.get(n))||void 0===r||r.pause(function(){return i.delegate.outletConnected(t,e,n)}))}},{key:"disconnectOutlet",value:function(t,e,n){var r,i=this;this.outletElementsByName.has(n,e)&&(this.outletsByName.delete(n,t),this.outletElementsByName.delete(n,e),null===(r=this.selectorObserverMap.get(n))||void 0===r||r.pause(function(){return i.delegate.outletDisconnected(t,e,n)}))}},{key:"disconnectAllOutlets",value:function(){var t=!0,e=!1,n=void 0;try{for(var r,i=this.outletElementsByName.keys[Symbol.iterator]();!(t=(r=i.next()).done);t=!0){var o=r.value,s=!0,a=!1,A=void 0,l=!0,c=!1,u=void 0;try{for(var h,d=this.outletElementsByName.getValuesForKey(o)[Symbol.iterator]();!(l=(h=d.next()).done);l=!0){var f=h.value;try{for(var p,g=this.outletsByName.getValuesForKey(o)[Symbol.iterator]();!(s=(p=g.next()).done);s=!0){var m=p.value;this.disconnectOutlet(m,f,o)}}catch(t){a=!0,A=t}finally{try{s||null==g.return||g.return()}finally{if(a)throw A}}}}catch(t){c=!0,u=t}finally{try{l||null==d.return||d.return()}finally{if(c)throw u}}}}catch(t){e=!0,n=t}finally{try{t||null==i.return||i.return()}finally{if(e)throw n}}}},{key:"updateSelectorObserverForOutlet",value:function(t){var e=this.selectorObserverMap.get(t);e&&(e.selector=this.selector(t))}},{key:"setupSelectorObserverForOutlet",value:function(t){var e=this.selector(t),n=new P(document.body,e,this,{outletName:t});this.selectorObserverMap.set(t,n),n.start()}},{key:"setupAttributeObserverForOutlet",value:function(t){var e=this.attributeNameForOutletName(t),n=new S(this.scope.element,e,this);this.attributeObserverMap.set(t,n),n.start()}},{key:"selector",value:function(t){return this.scope.outlets.getSelectorForOutletName(t)}},{key:"attributeNameForOutletName",value:function(t){return this.scope.schema.outletAttributeForScope(this.identifier,t)}},{key:"getOutletNameFromOutletAttributeName",value:function(t){var e=this;return this.outletDefinitions.find(function(n){return e.attributeNameForOutletName(n)===t})}},{key:"outletDependencies",get:function(){var t=new j;return this.router.modules.forEach(function(e){V(e.definition.controllerConstructor,"outlets").forEach(function(n){return t.add(n,e.identifier)})}),t}},{key:"outletDefinitions",get:function(){return this.outletDependencies.getKeysForValue(this.identifier)}},{key:"dependentControllerIdentifiers",get:function(){return this.outletDependencies.getValuesForKey(this.identifier)}},{key:"dependentContexts",get:function(){var t=this.dependentControllerIdentifiers;return this.router.contexts.filter(function(e){return t.includes(e.identifier)})}},{key:"hasOutlet",value:function(t,e){return!!this.getOutlet(t,e)||!!this.getOutletFromMap(t,e)}},{key:"getOutlet",value:function(t,e){return this.application.getControllerForElementAndIdentifier(t,e)}},{key:"getOutletFromMap",value:function(t,e){return this.outletsByName.getValuesForKey(e).find(function(e){return e.element===t})}},{key:"scope",get:function(){return this.context.scope}},{key:"schema",get:function(){return this.context.schema}},{key:"identifier",get:function(){return this.context.identifier}},{key:"application",get:function(){return this.context.application}},{key:"router",get:function(){return this.application.router}}]),t}(),q=function(){function t(e,n){var r=this;(0,o._)(this,t),this.logDebugActivity=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e=Object.assign({identifier:r.identifier,controller:r.controller,element:r.element},e),r.application.logDebugActivity(r.identifier,t,e)},this.module=e,this.scope=n,this.controller=new e.controllerConstructor(this),this.bindingObserver=new R(this,this.dispatcher),this.valueObserver=new z(this,this.controller),this.targetObserver=new K(this,this),this.outletObserver=new W(this,this);try{this.controller.initialize(),this.logDebugActivity("initialize")}catch(t){this.handleError(t,"initializing controller")}}return(0,s._)(t,[{key:"connect",value:function(){this.bindingObserver.start(),this.valueObserver.start(),this.targetObserver.start(),this.outletObserver.start();try{this.controller.connect(),this.logDebugActivity("connect")}catch(t){this.handleError(t,"connecting controller")}}},{key:"refresh",value:function(){this.outletObserver.refresh()}},{key:"disconnect",value:function(){try{this.controller.disconnect(),this.logDebugActivity("disconnect")}catch(t){this.handleError(t,"disconnecting controller")}this.outletObserver.stop(),this.targetObserver.stop(),this.valueObserver.stop(),this.bindingObserver.stop()}},{key:"application",get:function(){return this.module.application}},{key:"identifier",get:function(){return this.module.identifier}},{key:"schema",get:function(){return this.application.schema}},{key:"dispatcher",get:function(){return this.application.dispatcher}},{key:"element",get:function(){return this.scope.element}},{key:"parentElement",get:function(){return this.element.parentElement}},{key:"handleError",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};n=Object.assign({identifier:this.identifier,controller:this.controller,element:this.element},n),this.application.handleError(t,"Error ".concat(e),n)}},{key:"targetConnected",value:function(t,e){this.invokeControllerMethod("".concat(e,"TargetConnected"),t)}},{key:"targetDisconnected",value:function(t,e){this.invokeControllerMethod("".concat(e,"TargetDisconnected"),t)}},{key:"outletConnected",value:function(t,e,n){this.invokeControllerMethod("".concat(b(n),"OutletConnected"),t,e)}},{key:"outletDisconnected",value:function(t,e,n){this.invokeControllerMethod("".concat(b(n),"OutletDisconnected"),t,e)}},{key:"invokeControllerMethod",value:function(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];var i=this.controller;"function"==typeof i[t]&&i[t].apply(i,(0,h._)(n))}}]),t}(),Y="function"==typeof Object.getOwnPropertySymbols?function(t){return(0,h._)(Object.getOwnPropertyNames(t)).concat((0,h._)(Object.getOwnPropertySymbols(t)))}:Object.getOwnPropertyNames,X=function(){function t(t){function e(){return Reflect.construct(t,arguments,this instanceof e?this.constructor:void 0)}return e.prototype=Object.create(t.prototype,{constructor:{value:e}}),Reflect.setPrototypeOf(e,t),e}try{var e;return(e=t(function(){this.a.call(this)})).prototype.a=function(){},new e,t}catch(t){return function(t){return function(t){(0,c._)(n,t);var e=(0,f._)(n);function n(){return(0,o._)(this,n),e.apply(this,arguments)}return n}(t)}}}(),J=function(){function t(e,n){var r,i,s,A,l,c;(0,o._)(this,t),this.application=e,this.definition={identifier:n.identifier,controllerConstructor:(i=r=n.controllerConstructor,s=V(r,"blessings").reduce(function(t,e){var n=e(r);for(var i in n){var o=t[i]||{};t[i]=Object.assign(o,n[i])}return t},{}),l=X(i),A=i.prototype,c=Y(s).reduce(function(t,e){var n=function(t,e,n){var r=Object.getOwnPropertyDescriptor(t,n);if(!(r&&"value"in r)){var i=Object.getOwnPropertyDescriptor(e,n).value;return r&&(i.get=r.get||i.get,i.set=r.set||i.set),i}}(A,s,e);return n&&Object.assign(t,(0,a._)({},e,n)),t},{}),Object.defineProperties(l.prototype,c),l)},this.contextsByScope=new WeakMap,this.connectedContexts=new Set}return(0,s._)(t,[{key:"identifier",get:function(){return this.definition.identifier}},{key:"controllerConstructor",get:function(){return this.definition.controllerConstructor}},{key:"contexts",get:function(){return Array.from(this.connectedContexts)}},{key:"connectContextForScope",value:function(t){var e=this.fetchContextForScope(t);this.connectedContexts.add(e),e.connect()}},{key:"disconnectContextForScope",value:function(t){var e=this.contextsByScope.get(t);e&&(this.connectedContexts.delete(e),e.disconnect())}},{key:"fetchContextForScope",value:function(t){var e=this.contextsByScope.get(t);return e||(e=new q(this,t),this.contextsByScope.set(t,e)),e}}]),t}(),Z=function(){function t(e){(0,o._)(this,t),this.scope=e}return(0,s._)(t,[{key:"has",value:function(t){return this.data.has(this.getDataKey(t))}},{key:"get",value:function(t){return this.getAll(t)[0]}},{key:"getAll",value:function(t){return(this.data.get(this.getDataKey(t))||"").match(/[^\s]+/g)||[]}},{key:"getAttributeName",value:function(t){return this.data.getAttributeNameForKey(this.getDataKey(t))}},{key:"getDataKey",value:function(t){return"".concat(t,"-class")}},{key:"data",get:function(){return this.scope.data}}]),t}(),$=function(){function t(e){(0,o._)(this,t),this.scope=e}return(0,s._)(t,[{key:"element",get:function(){return this.scope.element}},{key:"identifier",get:function(){return this.scope.identifier}},{key:"get",value:function(t){var e=this.getAttributeNameForKey(t);return this.element.getAttribute(e)}},{key:"set",value:function(t,e){var n=this.getAttributeNameForKey(t);return this.element.setAttribute(n,e),this.get(t)}},{key:"has",value:function(t){var e=this.getAttributeNameForKey(t);return this.element.hasAttribute(e)}},{key:"delete",value:function(t){if(!this.has(t))return!1;var e=this.getAttributeNameForKey(t);return this.element.removeAttribute(e),!0}},{key:"getAttributeNameForKey",value:function(t){return"data-".concat(this.identifier,"-").concat(B(t))}}]),t}(),tt=function(){function t(e){(0,o._)(this,t),this.warnedKeysByObject=new WeakMap,this.logger=e}return(0,s._)(t,[{key:"warn",value:function(t,e,n){var r=this.warnedKeysByObject.get(t);r||(r=new Set,this.warnedKeysByObject.set(t,r)),r.has(e)||(r.add(e),this.logger.warn(n,t))}}]),t}();function te(t,e){return"[".concat(t,'~="').concat(e,'"]')}var tn=function(){function t(e){(0,o._)(this,t),this.scope=e}return(0,s._)(t,[{key:"element",get:function(){return this.scope.element}},{key:"identifier",get:function(){return this.scope.identifier}},{key:"schema",get:function(){return this.scope.schema}},{key:"has",value:function(t){return null!=this.find(t)}},{key:"find",value:function(){for(var t=this,e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return n.reduce(function(e,n){return e||t.findTarget(n)||t.findLegacyTarget(n)},void 0)}},{key:"findAll",value:function(){for(var t=this,e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return n.reduce(function(e,n){return(0,h._)(e).concat((0,h._)(t.findAllTargets(n)),(0,h._)(t.findAllLegacyTargets(n)))},[])}},{key:"findTarget",value:function(t){var e=this.getSelectorForTargetName(t);return this.scope.findElement(e)}},{key:"findAllTargets",value:function(t){var e=this.getSelectorForTargetName(t);return this.scope.findAllElements(e)}},{key:"getSelectorForTargetName",value:function(t){return te(this.schema.targetAttributeForScope(this.identifier),t)}},{key:"findLegacyTarget",value:function(t){var e=this.getLegacySelectorForTargetName(t);return this.deprecate(this.scope.findElement(e),t)}},{key:"findAllLegacyTargets",value:function(t){var e=this,n=this.getLegacySelectorForTargetName(t);return this.scope.findAllElements(n).map(function(n){return e.deprecate(n,t)})}},{key:"getLegacySelectorForTargetName",value:function(t){var e="".concat(this.identifier,".").concat(t);return te(this.schema.targetAttribute,e)}},{key:"deprecate",value:function(t,e){if(t){var n=this.identifier,r=this.schema.targetAttribute,i=this.schema.targetAttributeForScope(n);this.guide.warn(t,"target:".concat(e),"Please replace ".concat(r,'="').concat(n,".").concat(e,'" with ').concat(i,'="').concat(e,'". ')+"The ".concat(r," attribute is deprecated and will be removed in a future version of Stimulus."))}return t}},{key:"guide",get:function(){return this.scope.guide}}]),t}(),tr=function(){function t(e,n){(0,o._)(this,t),this.scope=e,this.controllerElement=n}return(0,s._)(t,[{key:"element",get:function(){return this.scope.element}},{key:"identifier",get:function(){return this.scope.identifier}},{key:"schema",get:function(){return this.scope.schema}},{key:"has",value:function(t){return null!=this.find(t)}},{key:"find",value:function(){for(var t=this,e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return n.reduce(function(e,n){return e||t.findOutlet(n)},void 0)}},{key:"findAll",value:function(){for(var t=this,e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return n.reduce(function(e,n){return(0,h._)(e).concat((0,h._)(t.findAllOutlets(n)))},[])}},{key:"getSelectorForOutletName",value:function(t){var e=this.schema.outletAttributeForScope(this.identifier,t);return this.controllerElement.getAttribute(e)}},{key:"findOutlet",value:function(t){var e=this.getSelectorForOutletName(t);if(e)return this.findElement(e,t)}},{key:"findAllOutlets",value:function(t){var e=this.getSelectorForOutletName(t);return e?this.findAllElements(e,t):[]}},{key:"findElement",value:function(t,e){var n=this;return this.scope.queryElements(t).filter(function(r){return n.matchesElement(r,t,e)})[0]}},{key:"findAllElements",value:function(t,e){var n=this;return this.scope.queryElements(t).filter(function(r){return n.matchesElement(r,t,e)})}},{key:"matchesElement",value:function(t,e,n){var r=t.getAttribute(this.scope.schema.controllerAttribute)||"";return t.matches(e)&&r.split(" ").includes(n)}}]),t}(),ti=function(){function t(e,n,r,i){var s=this;(0,o._)(this,t),this.targets=new tn(this),this.classes=new Z(this),this.data=new $(this),this.containsElement=function(t){return t.closest(s.controllerSelector)===s.element},this.schema=e,this.element=n,this.identifier=r,this.guide=new tt(i),this.outlets=new tr(this.documentScope,n)}return(0,s._)(t,[{key:"findElement",value:function(t){return this.element.matches(t)?this.element:this.queryElements(t).find(this.containsElement)}},{key:"findAllElements",value:function(t){return(0,h._)(this.element.matches(t)?[this.element]:[]).concat((0,h._)(this.queryElements(t).filter(this.containsElement)))}},{key:"queryElements",value:function(t){return Array.from(this.element.querySelectorAll(t))}},{key:"controllerSelector",get:function(){return te(this.schema.controllerAttribute,this.identifier)}},{key:"isDocumentScope",get:function(){return this.element===document.documentElement}},{key:"documentScope",get:function(){return this.isDocumentScope?this:new t(this.schema,document.documentElement,this.identifier,this.guide.logger)}}]),t}(),to=function(){function t(e,n,r){(0,o._)(this,t),this.element=e,this.schema=n,this.delegate=r,this.valueListObserver=new O(this.element,this.controllerAttribute,this),this.scopesByIdentifierByElement=new WeakMap,this.scopeReferenceCounts=new WeakMap}return(0,s._)(t,[{key:"start",value:function(){this.valueListObserver.start()}},{key:"stop",value:function(){this.valueListObserver.stop()}},{key:"controllerAttribute",get:function(){return this.schema.controllerAttribute}},{key:"parseValueForToken",value:function(t){var e=t.element,n=t.content;return this.parseValueForElementAndIdentifier(e,n)}},{key:"parseValueForElementAndIdentifier",value:function(t,e){var n=this.fetchScopesByIdentifierForElement(t),r=n.get(e);return r||(r=this.delegate.createScopeForElementAndIdentifier(t,e),n.set(e,r)),r}},{key:"elementMatchedValue",value:function(t,e){var n=(this.scopeReferenceCounts.get(e)||0)+1;this.scopeReferenceCounts.set(e,n),1==n&&this.delegate.scopeConnected(e)}},{key:"elementUnmatchedValue",value:function(t,e){var n=this.scopeReferenceCounts.get(e);n&&(this.scopeReferenceCounts.set(e,n-1),1==n&&this.delegate.scopeDisconnected(e))}},{key:"fetchScopesByIdentifierForElement",value:function(t){var e=this.scopesByIdentifierByElement.get(t);return e||(e=new Map,this.scopesByIdentifierByElement.set(t,e)),e}}]),t}(),ts=function(){function t(e){(0,o._)(this,t),this.application=e,this.scopeObserver=new to(this.element,this.schema,this),this.scopesByIdentifier=new j,this.modulesByIdentifier=new Map}return(0,s._)(t,[{key:"element",get:function(){return this.application.element}},{key:"schema",get:function(){return this.application.schema}},{key:"logger",get:function(){return this.application.logger}},{key:"controllerAttribute",get:function(){return this.schema.controllerAttribute}},{key:"modules",get:function(){return Array.from(this.modulesByIdentifier.values())}},{key:"contexts",get:function(){return this.modules.reduce(function(t,e){return t.concat(e.contexts)},[])}},{key:"start",value:function(){this.scopeObserver.start()}},{key:"stop",value:function(){this.scopeObserver.stop()}},{key:"loadDefinition",value:function(t){this.unloadIdentifier(t.identifier);var e=new J(this.application,t);this.connectModule(e);var n=t.controllerConstructor.afterLoad;n&&n.call(t.controllerConstructor,t.identifier,this.application)}},{key:"unloadIdentifier",value:function(t){var e=this.modulesByIdentifier.get(t);e&&this.disconnectModule(e)}},{key:"getContextForElementAndIdentifier",value:function(t,e){var n=this.modulesByIdentifier.get(e);if(n)return n.contexts.find(function(e){return e.element==t})}},{key:"proposeToConnectScopeForElementAndIdentifier",value:function(t,e){var n=this.scopeObserver.parseValueForElementAndIdentifier(t,e);n?this.scopeObserver.elementMatchedValue(n.element,n):console.error("Couldn't find or create scope for identifier: \"".concat(e,'" and element:'),t)}},{key:"handleError",value:function(t,e,n){this.application.handleError(t,e,n)}},{key:"createScopeForElementAndIdentifier",value:function(t,e){return new ti(this.schema,t,e,this.logger)}},{key:"scopeConnected",value:function(t){this.scopesByIdentifier.add(t.identifier,t);var e=this.modulesByIdentifier.get(t.identifier);e&&e.connectContextForScope(t)}},{key:"scopeDisconnected",value:function(t){this.scopesByIdentifier.delete(t.identifier,t);var e=this.modulesByIdentifier.get(t.identifier);e&&e.disconnectContextForScope(t)}},{key:"connectModule",value:function(t){this.modulesByIdentifier.set(t.identifier,t),this.scopesByIdentifier.getValuesForKey(t.identifier).forEach(function(e){return t.connectContextForScope(e)})}},{key:"disconnectModule",value:function(t){this.modulesByIdentifier.delete(t.identifier),this.scopesByIdentifier.getValuesForKey(t.identifier).forEach(function(e){return t.disconnectContextForScope(e)})}}]),t}(),ta={controllerAttribute:"data-controller",actionAttribute:"data-action",targetAttribute:"data-target",targetAttributeForScope:function(t){return"data-".concat(t,"-target")},outletAttributeForScope:function(t,e){return"data-".concat(t,"-").concat(e,"-outlet")},keyMappings:Object.assign(Object.assign({enter:"Enter",tab:"Tab",esc:"Escape",space:" ",up:"ArrowUp",down:"ArrowDown",left:"ArrowLeft",right:"ArrowRight",home:"Home",end:"End",page_up:"PageUp",page_down:"PageDown"},tA("abcdefghijklmnopqrstuvwxyz".split("").map(function(t){return[t,t]}))),tA("0123456789".split("").map(function(t){return[t,t]})))};function tA(t){return t.reduce(function(t,e){var n=(0,u._)(e,2),r=n[0],i=n[1];return Object.assign(Object.assign({},t),(0,a._)({},r,i))},{})}var tl=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.documentElement,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ta,r=this;(0,o._)(this,t),this.logger=console,this.debug=!1,this.logDebugActivity=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};r.debug&&r.logFormattedMessage(t,e,n)},this.element=e,this.schema=n,this.dispatcher=new m(this),this.router=new ts(this),this.actionDescriptorFilters=Object.assign({},v)}return(0,s._)(t,[{key:"start",value:function(){var t=this;return(0,i._)(function(){return(0,p._)(this,function(e){switch(e.label){case 0:return[4,new Promise(function(t){"loading"==document.readyState?document.addEventListener("DOMContentLoaded",function(){return t()}):t()})];case 1:return e.sent(),t.logDebugActivity("application","starting"),t.dispatcher.start(),t.router.start(),t.logDebugActivity("application","start"),[2]}})})()}},{key:"stop",value:function(){this.logDebugActivity("application","stopping"),this.dispatcher.stop(),this.router.stop(),this.logDebugActivity("application","stop")}},{key:"register",value:function(t,e){this.load({identifier:t,controllerConstructor:e})}},{key:"registerActionOption",value:function(t,e){this.actionDescriptorFilters[t]=e}},{key:"load",value:function(t){for(var e=this,n=arguments.length,r=Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];(Array.isArray(t)?t:[t].concat((0,h._)(r))).forEach(function(t){t.controllerConstructor.shouldLoad&&e.router.loadDefinition(t)})}},{key:"unload",value:function(t){for(var e=this,n=arguments.length,r=Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];(Array.isArray(t)?t:[t].concat((0,h._)(r))).forEach(function(t){return e.router.unloadIdentifier(t)})}},{key:"controllers",get:function(){return this.router.contexts.map(function(t){return t.controller})}},{key:"getControllerForElementAndIdentifier",value:function(t,e){var n=this.router.getContextForElementAndIdentifier(t,e);return n?n.controller:null}},{key:"handleError",value:function(t,e,n){var r;this.logger.error("%s\n\n%o\n\n%o",e,t,n),null===(r=window.onerror)||void 0===r||r.call(window,e,"",0,0,t)}},{key:"logFormattedMessage",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};n=Object.assign({application:this},n),this.logger.groupCollapsed("".concat(t," #").concat(e)),this.logger.log("details:",Object.assign({},n)),this.logger.groupEnd()}}],[{key:"start",value:function(t,e){var n=new this(t,e);return n.start(),n}}]),t}();function tc(t,e,n){return t.application.getControllerForElementAndIdentifier(e,n)}function tu(t,e,n){var r=tc(t,e,n);return r||((t.application.router.proposeToConnectScopeForElementAndIdentifier(e,n),r=tc(t,e,n))?r:void 0)}function th(t,e){var n,r,i,o,s,a=(0,u._)(t,2);return r=(n={controller:e,token:a[0],typeDefinition:a[1]}).token,i=n.typeDefinition,o="".concat(B(r),"-value"),{type:s=function(t){var e=t.controller,n=t.token,r=t.typeDefinition,i=function(t){var e=t.controller,n=t.token,r=t.typeObject,i=null!=r.type,o=null!=r.default,s=td(r.type),a=tf(t.typeObject.default);if(i&&!o)return s;if(!i&&o)return a;if(s!==a){var A=e?"".concat(e,".").concat(n):n;throw Error('The specified default value for the Stimulus Value "'.concat(A,'" must match the defined type "').concat(s,'". The provided default value of "').concat(r.default,'" is of type "').concat(a,'".'))}if(i&&o)return s}({controller:e,token:n,typeObject:r}),o=tf(r),s=td(r),a=i||o||s;if(a)return a;var A=e?"".concat(e,".").concat(r):n;throw Error('Unknown value type "'.concat(A,'" for "').concat(n,'" value'))}(n),key:o,name:w(o),get defaultValue(){return function(t){var e=td(t);if(e)return tp[e];var n=C(t,"default"),r=C(t,"type");if(n)return t.default;if(r){var i=td(t.type);if(i)return tp[i]}return t}(i)},get hasCustomDefaultValue(){return void 0!==tf(i)},reader:tg[s],writer:tm[s]||tm.default}}function td(t){switch(t){case Array:return"array";case Boolean:return"boolean";case Number:return"number";case Object:return"object";case String:return"string"}}function tf(t){switch(void 0===t?"undefined":(0,d._)(t)){case"boolean":return"boolean";case"number":return"number";case"string":return"string"}return Array.isArray(t)?"array":"[object Object]"===Object.prototype.toString.call(t)?"object":void 0}var tp={get array(){return[]},boolean:!1,number:0,get object(){return{}},string:""},tg={array:function(t){var e=JSON.parse(t);if(!Array.isArray(e))throw TypeError('expected value of type "array" but instead got value "'.concat(t,'" of type "').concat(tf(e),'"'));return e},boolean:function(t){return!("0"==t||"false"==String(t).toLowerCase())},number:function(t){return Number(t.replace(/_/g,""))},object:function(t){var e=JSON.parse(t);if(null===e||"object"!=typeof e||Array.isArray(e))throw TypeError('expected value of type "object" but instead got value "'.concat(t,'" of type "').concat(tf(e),'"'));return e},string:function(t){return t}},tm={default:function(t){return"".concat(t)},array:tv,object:tv};function tv(t){return JSON.stringify(t)}var ty=function(){function t(e){(0,o._)(this,t),this.context=e}return(0,s._)(t,[{key:"application",get:function(){return this.context.application}},{key:"scope",get:function(){return this.context.scope}},{key:"element",get:function(){return this.scope.element}},{key:"identifier",get:function(){return this.scope.identifier}},{key:"targets",get:function(){return this.scope.targets}},{key:"outlets",get:function(){return this.scope.outlets}},{key:"classes",get:function(){return this.scope.classes}},{key:"data",get:function(){return this.scope.data}},{key:"initialize",value:function(){}},{key:"connect",value:function(){}},{key:"disconnect",value:function(){}},{key:"dispatch",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.target,r=void 0===n?this.element:n,i=e.detail,o=e.prefix,s=void 0===o?this.identifier:o,a=e.bubbles,A=e.cancelable,l=new CustomEvent(s?"".concat(s,":").concat(t):t,{detail:void 0===i?{}:i,bubbles:void 0===a||a,cancelable:void 0===A||A});return r.dispatchEvent(l),l}}],[{key:"shouldLoad",get:function(){return!0}},{key:"afterLoad",value:function(t,e){}}]),t}();ty.blessings=[function(t){return V(t,"classes").reduce(function(t,e){var n;return Object.assign(t,(n={},(0,a._)(n,"".concat(e,"Class"),{get:function(){var t=this.classes;if(t.has(e))return t.get(e);var n=t.getAttributeName(e);throw Error('Missing attribute "'.concat(n,'"'))}}),(0,a._)(n,"".concat(e,"Classes"),{get:function(){return this.classes.getAll(e)}}),(0,a._)(n,"has".concat(_(e),"Class"),{get:function(){return this.classes.has(e)}}),n))},{})},function(t){return V(t,"targets").reduce(function(t,e){var n;return Object.assign(t,(n={},(0,a._)(n,"".concat(e,"Target"),{get:function(){var t=this.targets.find(e);if(t)return t;throw Error('Missing target element "'.concat(e,'" for "').concat(this.identifier,'" controller'))}}),(0,a._)(n,"".concat(e,"Targets"),{get:function(){return this.targets.findAll(e)}}),(0,a._)(n,"has".concat(_(e),"Target"),{get:function(){return this.targets.has(e)}}),n))},{})},function(t){var e,n=(e="values",G(t).reduce(function(t,n){var r;return t.push.apply(t,(0,h._)((r=n[e])?Object.keys(r).map(function(t){return[t,r[t]]}):[])),t},[]));return n.reduce(function(t,e){var n,r,i,o,s,A;return Object.assign(t,(i=(r=th(e,void 0)).key,o=r.name,s=r.reader,A=r.writer,n={},(0,a._)(n,o,{get:function(){var t=this.data.get(i);return null!==t?s(t):r.defaultValue},set:function(t){void 0===t?this.data.delete(i):this.data.set(i,A(t))}}),(0,a._)(n,"has".concat(_(o)),{get:function(){return this.data.has(i)||r.hasCustomDefaultValue}}),n))},{valueDescriptorMap:{get:function(){var t=this;return n.reduce(function(e,n){var r=th(n,t.identifier),i=t.data.getAttributeNameForKey(r.key);return Object.assign(e,(0,a._)({},i,r))},{})}}})},function(t){return V(t,"outlets").reduce(function(t,e){var n,r;return Object.assign(t,(r=b(e),n={},(0,a._)(n,"".concat(r,"Outlet"),{get:function(){var t=this.outlets.find(e),n=this.outlets.getSelectorForOutletName(e);if(t){var r=tu(this,t,e);if(r)return r;throw Error('The provided outlet element is missing an outlet controller "'.concat(e,'" instance for host controller "').concat(this.identifier,'"'))}throw Error('Missing outlet element "'.concat(e,'" for host controller "').concat(this.identifier,'". Stimulus couldn\'t find a matching outlet element using selector "').concat(n,'".'))}}),(0,a._)(n,"".concat(r,"Outlets"),{get:function(){var t=this,n=this.outlets.findAll(e);return n.length>0?n.map(function(n){var r=tu(t,n,e);if(r)return r;console.warn('The provided outlet element is missing an outlet controller "'.concat(e,'" instance for host controller "').concat(t.identifier,'"'),n)}).filter(function(t){return t}):[]}}),(0,a._)(n,"".concat(r,"OutletElement"),{get:function(){var t=this.outlets.find(e),n=this.outlets.getSelectorForOutletName(e);if(t)return t;throw Error('Missing outlet element "'.concat(e,'" for host controller "').concat(this.identifier,'". Stimulus couldn\'t find a matching outlet element using selector "').concat(n,'".'))}}),(0,a._)(n,"".concat(r,"OutletElements"),{get:function(){return this.outlets.findAll(e)}}),(0,a._)(n,"has".concat(_(r),"Outlet"),{get:function(){return this.outlets.has(e)}}),n))},{})}],ty.targets=[],ty.outlets=[],ty.values={}},{"@swc/helpers/_/_async_to_generator":"6Tpxj","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_get":"6FgjI","@swc/helpers/_/_get_prototype_of":"4Pl3E","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_sliced_to_array":"hefcy","@swc/helpers/_/_to_consumable_array":"4oNkS","@swc/helpers/_/_type_of":"2bRX5","@swc/helpers/_/_create_super":"a37Ru","@swc/helpers/_/_ts_generator":"lwj56","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"6Tpxj":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e,n,r,i,o,s){try{var a=t[o](s),A=a.value}catch(t){n(t);return}a.done?e(A):Promise.resolve(A).then(r,i)}function o(t){return function(){var e=this,n=arguments;return new Promise(function(r,o){var s=t.apply(e,n);function a(t){i(s,r,o,a,A,"next",t)}function A(t){i(s,r,o,a,A,"throw",t)}a(void 0)})}}r.defineInteropFlag(n),r.export(n,"_async_to_generator",function(){return o}),r.export(n,"_",function(){return o})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],kPSB8:[function(t,e,n){n.interopDefault=function(t){return t&&t.__esModule?t:{default:t}},n.defineInteropFlag=function(t){Object.defineProperty(t,"__esModule",{value:!0})},n.exportAll=function(t,e){return Object.keys(t).forEach(function(n){"default"===n||"__esModule"===n||Object.prototype.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})}),e},n.export=function(t,e,n){Object.defineProperty(t,e,{enumerable:!0,get:n})}},{}],"2HOGN":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e){if(!(t instanceof e))throw TypeError("Cannot call a class as a function")}r.defineInteropFlag(n),r.export(n,"_class_call_check",function(){return i}),r.export(n,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"8oe8p":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function o(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t}r.defineInteropFlag(n),r.export(n,"_create_class",function(){return o}),r.export(n,"_",function(){return o})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"27c3O":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}r.defineInteropFlag(n),r.export(n,"_define_property",function(){return i}),r.export(n,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"6FgjI":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"_get",function(){return o}),r.export(n,"_",function(){return o});var i=t("./_super_prop_base.js");function o(t,e,n){return(o="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,n){var r=(0,i._super_prop_base)(t,e);if(r){var o=Object.getOwnPropertyDescriptor(r,e);return o.get?o.get.call(n||t):o.value}})(t,e,n||t)}},{"./_super_prop_base.js":"dQQ6T","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],dQQ6T:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"_super_prop_base",function(){return o}),r.export(n,"_",function(){return o});var i=t("./_get_prototype_of.js");function o(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=(0,i._get_prototype_of)(t)););return t}},{"./_get_prototype_of.js":"4Pl3E","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"4Pl3E":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}r.defineInteropFlag(n),r.export(n,"_get_prototype_of",function(){return i}),r.export(n,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"7gHjg":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"_inherits",function(){return o}),r.export(n,"_",function(){return o});var i=t("./_set_prototype_of.js");function o(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&(0,i._set_prototype_of)(t,e)}},{"./_set_prototype_of.js":"c50KS","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],c50KS:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e){return(i=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}r.defineInteropFlag(n),r.export(n,"_set_prototype_of",function(){return i}),r.export(n,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],hefcy:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"_sliced_to_array",function(){return A}),r.export(n,"_",function(){return A});var i=t("./_array_with_holes.js"),o=t("./_iterable_to_array_limit.js"),s=t("./_non_iterable_rest.js"),a=t("./_unsupported_iterable_to_array.js");function A(t,e){return(0,i._array_with_holes)(t)||(0,o._iterable_to_array_limit)(t,e)||(0,a._unsupported_iterable_to_array)(t,e)||(0,s._non_iterable_rest)()}},{"./_array_with_holes.js":"lJccj","./_iterable_to_array_limit.js":"9jMet","./_non_iterable_rest.js":"4Vr6L","./_unsupported_iterable_to_array.js":"eXnUq","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],lJccj:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t){if(Array.isArray(t))return t}r.defineInteropFlag(n),r.export(n,"_array_with_holes",function(){return i}),r.export(n,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"9jMet":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e){var n,r,i=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=i){var o=[],s=!0,a=!1;try{for(i=i.call(t);!(s=(n=i.next()).done)&&(o.push(n.value),!e||o.length!==e);s=!0);}catch(t){a=!0,r=t}finally{try{s||null==i.return||i.return()}finally{if(a)throw r}}return o}}r.defineInteropFlag(n),r.export(n,"_iterable_to_array_limit",function(){return i}),r.export(n,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"4Vr6L":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");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.")}r.defineInteropFlag(n),r.export(n,"_non_iterable_rest",function(){return i}),r.export(n,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],eXnUq:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"_unsupported_iterable_to_array",function(){return o}),r.export(n,"_",function(){return o});var i=t("./_array_like_to_array.js");function o(t,e){if(t){if("string"==typeof t)return(0,i._array_like_to_array)(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return(0,i._array_like_to_array)(t,e)}}},{"./_array_like_to_array.js":"av2SH","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],av2SH:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}r.defineInteropFlag(n),r.export(n,"_array_like_to_array",function(){return i}),r.export(n,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"4oNkS":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"_to_consumable_array",function(){return A}),r.export(n,"_",function(){return A});var i=t("./_array_without_holes.js"),o=t("./_iterable_to_array.js"),s=t("./_non_iterable_spread.js"),a=t("./_unsupported_iterable_to_array.js");function A(t){return(0,i._array_without_holes)(t)||(0,o._iterable_to_array)(t)||(0,a._unsupported_iterable_to_array)(t)||(0,s._non_iterable_spread)()}},{"./_array_without_holes.js":"a6ngs","./_iterable_to_array.js":"k1xC7","./_non_iterable_spread.js":"frpxd","./_unsupported_iterable_to_array.js":"eXnUq","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],a6ngs:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"_array_without_holes",function(){return o}),r.export(n,"_",function(){return o});var i=t("./_array_like_to_array.js");function o(t){if(Array.isArray(t))return(0,i._array_like_to_array)(t)}},{"./_array_like_to_array.js":"av2SH","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],k1xC7:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}r.defineInteropFlag(n),r.export(n,"_iterable_to_array",function(){return i}),r.export(n,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],frpxd:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}r.defineInteropFlag(n),r.export(n,"_non_iterable_spread",function(){return i}),r.export(n,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"2bRX5":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t){return t&&"undefined"!=typeof Symbol&&t.constructor===Symbol?"symbol":typeof t}r.defineInteropFlag(n),r.export(n,"_type_of",function(){return i}),r.export(n,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],a37Ru:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"_create_super",function(){return a}),r.export(n,"_",function(){return a});var i=t("./_get_prototype_of.js"),o=t("./_is_native_reflect_construct.js"),s=t("./_possible_constructor_return.js");function a(t){var e=(0,o._is_native_reflect_construct)();return function(){var n,r=(0,i._get_prototype_of)(t);return n=e?Reflect.construct(r,arguments,(0,i._get_prototype_of)(this).constructor):r.apply(this,arguments),(0,s._possible_constructor_return)(this,n)}}},{"./_get_prototype_of.js":"4Pl3E","./_is_native_reflect_construct.js":"cYeVo","./_possible_constructor_return.js":"6Yo1h","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],cYeVo:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}r.defineInteropFlag(n),r.export(n,"_is_native_reflect_construct",function(){return i}),r.export(n,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"6Yo1h":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"_possible_constructor_return",function(){return s}),r.export(n,"_",function(){return s});var i=t("./_assert_this_initialized.js"),o=t("./_type_of.js");function s(t,e){return e&&("object"===(0,o._type_of)(e)||"function"==typeof e)?e:(0,i._assert_this_initialized)(t)}},{"./_assert_this_initialized.js":"atUI0","./_type_of.js":"2bRX5","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],atUI0:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t){if(void 0===t)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t}r.defineInteropFlag(n),r.export(n,"_assert_this_initialized",function(){return i}),r.export(n,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],lwj56:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"_",function(){return i.__generator}),r.export(n,"_ts_generator",function(){return i.__generator});var i=t("tslib")},{tslib:"8J6gG","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"8J6gG":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"__extends",function(){return s}),r.export(n,"__assign",function(){return a}),r.export(n,"__rest",function(){return A}),r.export(n,"__decorate",function(){return l}),r.export(n,"__param",function(){return c}),r.export(n,"__esDecorate",function(){return u}),r.export(n,"__runInitializers",function(){return h}),r.export(n,"__propKey",function(){return d}),r.export(n,"__setFunctionName",function(){return f}),r.export(n,"__metadata",function(){return p}),r.export(n,"__awaiter",function(){return g}),r.export(n,"__generator",function(){return m}),r.export(n,"__createBinding",function(){return v}),r.export(n,"__exportStar",function(){return y}),r.export(n,"__values",function(){return w}),r.export(n,"__read",function(){return b}),r.export(n,"__spread",function(){return _}),r.export(n,"__spreadArrays",function(){return B}),r.export(n,"__spreadArray",function(){return C}),r.export(n,"__await",function(){return x}),r.export(n,"__asyncGenerator",function(){return k}),r.export(n,"__asyncDelegator",function(){return F}),r.export(n,"__asyncValues",function(){return L}),r.export(n,"__makeTemplateObject",function(){return D}),r.export(n,"__importStar",function(){return S}),r.export(n,"__importDefault",function(){return M}),r.export(n,"__classPrivateFieldGet",function(){return Q}),r.export(n,"__classPrivateFieldSet",function(){return I}),r.export(n,"__classPrivateFieldIn",function(){return U}),r.export(n,"__addDisposableResource",function(){return j}),r.export(n,"__disposeResources",function(){return P});var i=t("@swc/helpers/_/_type_of"),o=function(t,e){return(o=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)};function s(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var a=function(){return(a=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)};function A(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&0>e.indexOf(r)&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(t);i<r.length;i++)0>e.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]]);return n}function l(t,e,n,r){var i,o=arguments.length,s=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,r);else for(var a=t.length-1;a>=0;a--)(i=t[a])&&(s=(o<3?i(s):o>3?i(e,n,s):i(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s}function c(t,e){return function(n,r){e(n,r,t)}}function u(t,e,n,r,i,o){function s(t){if(void 0!==t&&"function"!=typeof t)throw TypeError("Function expected");return t}for(var a,A=r.kind,l="getter"===A?"get":"setter"===A?"set":"value",c=!e&&t?r.static?t:t.prototype:null,u=e||(c?Object.getOwnPropertyDescriptor(c,r.name):{}),h=!1,d=n.length-1;d>=0;d--){var f={};for(var p in r)f[p]="access"===p?{}:r[p];for(var p in r.access)f.access[p]=r.access[p];f.addInitializer=function(t){if(h)throw TypeError("Cannot add initializers after decoration has completed");o.push(s(t||null))};var g=(0,n[d])("accessor"===A?{get:u.get,set:u.set}:u[l],f);if("accessor"===A){if(void 0===g)continue;if(null===g||"object"!=typeof g)throw TypeError("Object expected");(a=s(g.get))&&(u.get=a),(a=s(g.set))&&(u.set=a),(a=s(g.init))&&i.unshift(a)}else(a=s(g))&&("field"===A?i.unshift(a):u[l]=a)}c&&Object.defineProperty(c,r.name,u),h=!0}function h(t,e,n){for(var r=arguments.length>2,i=0;i<e.length;i++)n=r?e[i].call(t,n):e[i].call(t);return r?n:void 0}function d(t){return(void 0===t?"undefined":(0,i._)(t))==="symbol"?t:"".concat(t)}function f(t,e,n){return(void 0===e?"undefined":(0,i._)(e))==="symbol"&&(e=e.description?"[".concat(e.description,"]"):""),Object.defineProperty(t,"name",{configurable:!0,value:n?"".concat(n," ",e):e})}function p(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)}function g(t,e,n,r){return new(n||(n=Promise))(function(i,o){function s(t){try{A(r.next(t))}catch(t){o(t)}}function a(t){try{A(r.throw(t))}catch(t){o(t)}}function A(t){var e;t.done?i(t.value):((e=t.value)instanceof n?e:new n(function(t){t(e)})).then(s,a)}A((r=r.apply(t,e||[])).next())})}function m(t,e){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(a){return function(A){return function(a){if(n)throw TypeError("Generator is already executing.");for(;o&&(o=0,a[0]&&(s=0)),s;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return s.label++,{value:a[1],done:!1};case 5:s.label++,r=a[1],a=[0];continue;case 7:a=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){s=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){s.label=a[1];break}if(6===a[0]&&s.label<i[1]){s.label=i[1],i=a;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(a);break}i[2]&&s.ops.pop(),s.trys.pop();continue}a=e.call(t,s)}catch(t){a=[6,t],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,A])}}}var v=Object.create?function(t,e,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(e,n);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,r,i)}:function(t,e,n,r){void 0===r&&(r=n),t[r]=e[n]};function y(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||v(e,t,n)}function w(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function b(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)s.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return s}function _(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(b(arguments[e]));return t}function B(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;for(var r=Array(t),i=0,e=0;e<n;e++)for(var o=arguments[e],s=0,a=o.length;s<a;s++,i++)r[i]=o[s];return r}function C(t,e,n){if(n||2==arguments.length)for(var r,i=0,o=e.length;i<o;i++)!r&&i in e||(r||(r=Array.prototype.slice.call(e,0,i)),r[i]=e[i]);return t.concat(r||Array.prototype.slice.call(e))}function x(t){return this instanceof x?(this.v=t,this):new x(t)}function k(t,e,n){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var r,i=n.apply(t,e||[]),o=[];return r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r;function s(t){i[t]&&(r[t]=function(e){return new Promise(function(n,r){o.push([t,e,n,r])>1||a(t,e)})})}function a(t,e){try{var n;(n=i[t](e)).value instanceof x?Promise.resolve(n.value.v).then(A,l):c(o[0][2],n)}catch(t){c(o[0][3],t)}}function A(t){a("next",t)}function l(t){a("throw",t)}function c(t,e){t(e),o.shift(),o.length&&a(o[0][0],o[0][1])}}function F(t){var e,n;return e={},r("next"),r("throw",function(t){throw t}),r("return"),e[Symbol.iterator]=function(){return this},e;function r(r,i){e[r]=t[r]?function(e){return(n=!n)?{value:x(t[r](e)),done:!1}:i?i(e):e}:i}}function L(t){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var e,n=t[Symbol.asyncIterator];return n?n.call(t):(t=w(t),e={},r("next"),r("throw"),r("return"),e[Symbol.asyncIterator]=function(){return this},e);function r(n){e[n]=t[n]&&function(e){return new Promise(function(r,i){!function(t,e,n,r){Promise.resolve(r).then(function(e){t({value:e,done:n})},e)}(r,i,(e=t[n](e)).done,e.value)})}}}function D(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}var E=Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e};function S(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)"default"!==n&&Object.prototype.hasOwnProperty.call(t,n)&&v(e,t,n);return E(e,t),e}function M(t){return t&&t.__esModule?t:{default:t}}function Q(t,e,n,r){if("a"===n&&!r)throw TypeError("Private accessor was defined without a getter");if("function"==typeof e?t!==e||!r:!e.has(t))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(t):r?r.value:e.get(t)}function I(t,e,n,r,i){if("m"===r)throw TypeError("Private method is not writable");if("a"===r&&!i)throw TypeError("Private accessor was defined without a setter");if("function"==typeof e?t!==e||!i:!e.has(t))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?i.call(t,n):i?i.value=n:e.set(t,n),n}function U(t,e){if(null===e||"object"!=typeof e&&"function"!=typeof e)throw TypeError("Cannot use 'in' operator on non-object");return"function"==typeof t?e===t:t.has(e)}function j(t,e,n){if(null!=e){var r;if("object"!=typeof e&&"function"!=typeof e)throw TypeError("Object expected.");if(n){if(!Symbol.asyncDispose)throw TypeError("Symbol.asyncDispose is not defined.");r=e[Symbol.asyncDispose]}if(void 0===r){if(!Symbol.dispose)throw TypeError("Symbol.dispose is not defined.");r=e[Symbol.dispose]}if("function"!=typeof r)throw TypeError("Object not disposable.");t.stack.push({value:e,dispose:r,async:n})}else n&&t.stack.push({async:!0});return e}var T="function"==typeof SuppressedError?SuppressedError:function(t,e,n){var r=Error(n);return r.name="SuppressedError",r.error=t,r.suppressed=e,r};function P(t){function e(e){t.error=t.hasError?new T(e,t.error,"An error was suppressed during disposal."):e,t.hasError=!0}return function n(){for(;t.stack.length;){var r=t.stack.pop();try{var i=r.dispose&&r.dispose.call(r.value);if(r.async)return Promise.resolve(i).then(n,function(t){return e(t),n()})}catch(t){e(t)}}if(t.hasError)throw t.error}()}n.default={__extends:s,__assign:a,__rest:A,__decorate:l,__param:c,__metadata:p,__awaiter:g,__generator:m,__createBinding:v,__exportStar:y,__values:w,__read:b,__spread:_,__spreadArrays:B,__spreadArray:C,__await:x,__asyncGenerator:k,__asyncDelegator:F,__asyncValues:L,__makeTemplateObject:D,__importStar:S,__importDefault:M,__classPrivateFieldGet:Q,__classPrivateFieldSet:I,__classPrivateFieldIn:U,__addDisposableResource:j,__disposeResources:P}},{"@swc/helpers/_/_type_of":"2bRX5","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],Tlrpp:[function(t,e,n){function r(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function i(t){return function(t){if(Array.isArray(t))return o(t)}(t)||function(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return o(t,void 0);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(t,void 0)}}(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}t("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(n);var s,a,A,l,c,u=(s=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","[contenteditable]",'[tabindex]:not([tabindex^="-"])'],a=function(){var t,e;function n(t){var e=t.targetModal,r=t.triggers,o=void 0===r?[]:r,s=t.onShow,a=t.onClose,A=t.openTrigger,l=t.closeTrigger,c=t.openClass,u=t.disableScroll,h=t.disableFocus,d=t.awaitCloseAnimation,f=t.awaitOpenAnimation,p=t.debugMode;(function(t,e){if(!(t instanceof e))throw TypeError("Cannot call a class as a function")})(this,n),this.modal=document.getElementById(e),this.config={debugMode:void 0!==p&&p,disableScroll:void 0!==u&&u,openTrigger:void 0===A?"data-micromodal-trigger":A,closeTrigger:void 0===l?"data-micromodal-close":l,openClass:void 0===c?"is-open":c,onShow:void 0===s?function(){}:s,onClose:void 0===a?function(){}:a,awaitCloseAnimation:void 0!==d&&d,awaitOpenAnimation:void 0!==f&&f,disableFocus:void 0!==h&&h},o.length>0&&this.registerTriggers.apply(this,i(o)),this.onClick=this.onClick.bind(this),this.onKeydown=this.onKeydown.bind(this)}return t=[{key:"registerTriggers",value:function(){for(var t=this,e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];n.filter(Boolean).forEach(function(e){e.addEventListener("click",function(e){return t.showModal(e)})})}},{key:"showModal",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;(this.activeElement=document.activeElement,this.modal.setAttribute("aria-hidden","false"),this.modal.classList.add(this.config.openClass),this.scrollBehaviour("disable"),this.addEventListeners(),this.config.awaitOpenAnimation)?this.modal.addEventListener("animationend",function e(){t.modal.removeEventListener("animationend",e,!1),t.setFocusToFirstNode()},!1):this.setFocusToFirstNode(),this.config.onShow(this.modal,this.activeElement,e)}},{key:"closeModal",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this.modal;if(this.modal.setAttribute("aria-hidden","true"),this.removeEventListeners(),this.scrollBehaviour("enable"),this.activeElement&&this.activeElement.focus&&this.activeElement.focus(),this.config.onClose(this.modal,this.activeElement,t),this.config.awaitCloseAnimation){var n=this.config.openClass;this.modal.addEventListener("animationend",function t(){e.classList.remove(n),e.removeEventListener("animationend",t,!1)},!1)}else e.classList.remove(this.config.openClass)}},{key:"closeModalById",value:function(t){this.modal=document.getElementById(t),this.modal&&this.closeModal()}},{key:"scrollBehaviour",value:function(t){if(this.config.disableScroll){var e=document.querySelector("body");switch(t){case"enable":Object.assign(e.style,{overflow:""});break;case"disable":Object.assign(e.style,{overflow:"hidden"})}}}},{key:"addEventListeners",value:function(){this.modal.addEventListener("touchstart",this.onClick),this.modal.addEventListener("click",this.onClick),document.addEventListener("keydown",this.onKeydown)}},{key:"removeEventListeners",value:function(){this.modal.removeEventListener("touchstart",this.onClick),this.modal.removeEventListener("click",this.onClick),document.removeEventListener("keydown",this.onKeydown)}},{key:"onClick",value:function(t){(t.target.hasAttribute(this.config.closeTrigger)||t.target.parentNode.hasAttribute(this.config.closeTrigger))&&(t.preventDefault(),t.stopPropagation(),this.closeModal(t))}},{key:"onKeydown",value:function(t){27===t.keyCode&&this.closeModal(t),9===t.keyCode&&this.retainFocus(t)}},{key:"getFocusableNodes",value:function(){return Array.apply(void 0,i(this.modal.querySelectorAll(s)))}},{key:"setFocusToFirstNode",value:function(){var t=this;if(!this.config.disableFocus){var e=this.getFocusableNodes();if(0!==e.length){var n=e.filter(function(e){return!e.hasAttribute(t.config.closeTrigger)});n.length>0&&n[0].focus(),0===n.length&&e[0].focus()}}}},{key:"retainFocus",value:function(t){var e=this.getFocusableNodes();if(0!==e.length){if(e=e.filter(function(t){return null!==t.offsetParent}),this.modal.contains(document.activeElement)){var n=e.indexOf(document.activeElement);t.shiftKey&&0===n&&(e[e.length-1].focus(),t.preventDefault()),!t.shiftKey&&e.length>0&&n===e.length-1&&(e[0].focus(),t.preventDefault())}else e[0].focus()}}}],r(n.prototype,t),e&&r(n,e),n}(),A=null,l=function(t){if(!document.getElementById(t))return console.warn("MicroModal: ❗Seems like you have missed %c'".concat(t,"'"),"background-color: #f8f9fa;color: #50596c;font-weight: bold;","ID somewhere in your code. Refer example below to resolve it."),console.warn("%cExample:","background-color: #f8f9fa;color: #50596c;font-weight: bold;",'<div class="modal" id="'.concat(t,'"></div>')),!1},c=function(t,e){if(t.length<=0&&(console.warn("MicroModal: ❗Please specify at least one %c'micromodal-trigger'","background-color: #f8f9fa;color: #50596c;font-weight: bold;","data attribute."),console.warn("%cExample:","background-color: #f8f9fa;color: #50596c;font-weight: bold;",'<a href="#" data-micromodal-trigger="my-modal"></a>')),!e)return!0;for(var n in e)l(n);return!0},{init:function(t){var e,n,r=Object.assign({},{openTrigger:"data-micromodal-trigger"},t),o=i(document.querySelectorAll("[".concat(r.openTrigger,"]"))),s=(e=r.openTrigger,n=[],o.forEach(function(t){var r=t.attributes[e].value;void 0===n[r]&&(n[r]=[]),n[r].push(t)}),n);if(!0!==r.debugMode||!1!==c(o,s))for(var l in s){var u=s[l];r.targetModal=l,r.triggers=i(u),A=new a(r)}},show:function(t,e){var n=e||{};n.targetModal=t,!0===n.debugMode&&!1===l(t)||(A&&A.removeEventListeners(),(A=new a(n)).showModal())},close:function(t){t?A.closeModalById(t):A.closeModal()}});"undefined"!=typeof window&&(window.MicroModal=u),n.default=u},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],afw1Q:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return u});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_define_property"),a=t("@swc/helpers/_/_inherits"),A=t("@swc/helpers/_/_object_spread"),l=t("@swc/helpers/_/_object_spread_props"),c=t("@swc/helpers/_/_create_super"),u=function(t){(0,a._)(n,t);var e=(0,c._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"submit",value:function(t){var e=this;t.preventDefault();var n=(0,l._)((0,A._)({},iawpActions.create_campaign),{path:this.formTarget.elements.path.value,utm_source:this.formTarget.elements.utm_source.value,utm_medium:this.formTarget.elements.utm_medium.value,utm_campaign:this.formTarget.elements.utm_campaign.value,utm_term:this.formTarget.elements.utm_term.value,utm_content:this.formTarget.elements.utm_content.value});this.submitButtonTarget.setAttribute("disabled","disabled"),this.submitButtonTarget.classList.add("sending"),jQuery.post(ajaxurl,n,function(t){e.submitButtonTarget.removeAttribute("disabled"),e.submitButtonTarget.classList.remove("sending"),e.element.outerHTML=t.data.html})}},{key:"reuse",value:function(t){var e=this;try{this.newCampaignTarget.remove()}catch(t){}var n=JSON.parse(t.target.dataset.result);Object.keys(this.formTarget.elements).forEach(function(t){e.formTarget.elements[t].classList.remove("error"),e.formTarget.elements[t].parentElement.querySelectorAll("p.error").forEach(function(t){t.remove()})}),Object.keys(n).forEach(function(t){e.formTarget.elements[t]&&(e.formTarget.elements[t].value=n[t])}),this.formTarget.parentElement.scrollIntoView({behavior:"smooth"})}},{key:"delete",value:function(t){t.preventDefault();var e=(0,l._)((0,A._)({},iawpActions.delete_campaign),{campaign_url_id:t.target.dataset.campaignUrlId});t.target.setAttribute("disabled","disabled"),t.target.classList.add("sending"),jQuery.post(ajaxurl,e,function(e){t.target.removeAttribute("disabled"),t.target.classList.add("sent"),t.target.classList.remove("sending"),setTimeout(function(){t.target.closest(".campaign").classList.add("removing")},500),setTimeout(function(){t.target.closest(".campaign").remove()},1e3)})}}]),n}(t("@hotwired/stimulus").Controller);(0,s._)(u,"targets",["form","submitButton","newCampaign"])},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],kexvf:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"_object_spread",function(){return o}),r.export(n,"_",function(){return o});var i=t("./_define_property.js");function o(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.forEach(function(e){(0,i._define_property)(t,e,n[e])})}return t}},{"./_define_property.js":"27c3O","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],c7x3p:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e){return e=null!=e?e:{},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):(function(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n.push.apply(n,r)}return n})(Object(e)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))}),t}r.defineInteropFlag(n),r.export(n,"_object_spread_props",function(){return i}),r.export(n,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"78XDv":[function(t,e,n){var r,i=t("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(n),i.export(n,"default",function(){return b});var o=t("@swc/helpers/_/_assert_this_initialized"),s=t("@swc/helpers/_/_class_call_check"),a=t("@swc/helpers/_/_create_class"),A=t("@swc/helpers/_/_define_property"),l=t("@swc/helpers/_/_inherits"),c=t("@swc/helpers/_/_object_spread"),u=t("@swc/helpers/_/_object_spread_props"),h=t("@swc/helpers/_/_to_consumable_array"),d=t("@swc/helpers/_/_create_super"),f=t("@hotwired/stimulus"),p=t("../chart_plugins/corsair_plugin"),g=i.interopDefault(p),m=t("chart.js"),v=t("color"),y=i.interopDefault(v),w=t("../utils/appearance");(r=m.Chart).register.apply(r,(0,h._)(m.registerables));var b=function(t){(0,l._)(n,t);var e=(0,d._)(n);function n(){var t;return(0,s._)(this,n),t=e.apply(this,arguments),(0,A._)((0,o._)(t),"metricGroups",[{metrics:["views","visitors","sessions"],format:"int"},{metrics:["clicks"],format:"int"},{metrics:["average_session_duration"],format:"time"},{metrics:["bounce_rate"],format:"percent"},{metrics:["views_per_session"],format:"float"},{metrics:["wc_orders","wc_refunds"],format:"int"},{metrics:["wc_gross_sales","wc_refunded_amount","wc_net_sales"],format:"whole_currency"},{metrics:["wc_conversion_rate"],format:"percent"},{metrics:["wc_earnings_per_visitor"],format:"currency"},{metrics:["wc_average_order_volume"],format:"whole_currency"},{metrics:["form_submissions"],prefix_to_include:"form_submissions_for_",format:"int"},{metrics:["form_conversion_rate"],prefix_to_include:"form_conversion_rate_for_",format:"percent"}]),(0,A._)((0,o._)(t),"tooltipLabel",function(e){return"function"==typeof e.dataset.tooltipLabel?e.dataset.tooltipLabel(e):e.dataset.label+": "+t.formatValueForMetric(e.dataset.id,e.raw)}),t}return(0,a._)(n,[{key:"connect",value:function(){this.isPreviewValue||(this.updateMetricSelectWidth(this.primaryMetricSelectTarget),1===this.hasMultipleDatasetsValue&&this.updateMetricSelectWidth(this.secondaryMetricSelectTarget)),this.createChart(),this.updateChart()}},{key:"disconnect",value:function(){clearInterval(this.loadingInterval),this.chart&&(this.chart.destroy(),this.chart=null)}},{key:"getLocale",value:function(){try{return new Intl.NumberFormat(this.localeValue),this.localeValue}catch(t){return"en-US"}}},{key:"hasSecondaryMetric",value:function(){return this.hasSecondaryChartMetricIdValue&&this.secondaryChartMetricIdValue&&"no_comparison"!==this.secondaryChartMetricIdValue}},{key:"tooltipTitle",value:function(t){return JSON.parse(t[0].label).tooltipLabel}},{key:"getGroupByMetricId",value:function(t){return this.metricGroups.find(function(e){return e.metrics.includes(t)||e.prefix_to_include&&t.startsWith(e.prefix_to_include)})}},{key:"formatValueForMetric",value:function(t,e){switch(this.getGroupByMetricId(t).format){case"whole_currency":return new Intl.NumberFormat(this.localeValue,{style:"currency",currency:this.currencyValue,currencyDisplay:"narrowSymbol",minimumFractionDigits:0,maximumFractionDigits:0}).format(e/100);case"currency":return new Intl.NumberFormat(this.localeValue,{style:"currency",currency:this.currencyValue,currencyDisplay:"narrowSymbol",minimumFractionDigits:2,maximumFractionDigits:2}).format(e/100);case"percent":return new Intl.NumberFormat(this.localeValue,{style:"percent",maximumFractionDigits:2}).format(e/100);case"time":var n=Math.floor(e/60),r=e%60;return n.toString().padStart(2,"0")+":"+r.toString().padStart(2,"0");case"int":return new Intl.NumberFormat(this.localeValue,{maximumFractionDigits:0}).format(e);case"float":return new Intl.NumberFormat(this.localeValue,{maximumFractionDigits:2}).format(e);default:return e}}},{key:"tickText",value:function(t){return JSON.parse(this.getLabelForValue(t)).tick}},{key:"updateMetricSelectWidth",value:function(t){var e=this,n=t.options[t.selectedIndex];new IntersectionObserver(function(r,i){r.forEach(function(r){r.isIntersecting&&(e.adaptiveWidthSelectTarget[0].innerHTML=n.innerText,t.style.width=e.adaptiveWidthSelectTarget.getBoundingClientRect().width+"px",i.disconnect())})}).observe(this.adaptiveWidthSelectTarget),t.parentElement.classList.add("visible")}},{key:"hasSharedAxis",value:function(t,e){var n=this.getGroupByMetricId(t),r=this.getGroupByMetricId(e);return JSON.stringify(n)===JSON.stringify(r)}},{key:"changePrimaryMetric",value:function(t){var e=t.target;this.primaryChartMetricIdValue=e.value,this.primaryChartMetricNameValue=e.options[e.selectedIndex].innerText,this.updateMetricSelectWidth(e),this.updateChart(),Array.from(this.secondaryMetricSelectTarget.querySelectorAll("option")).forEach(function(t){t.toggleAttribute("disabled",t.value===e.value)}),document.dispatchEvent(new CustomEvent("iawp:changePrimaryChartMetric",{detail:{primaryChartMetricId:e.value}}))}},{key:"changeSecondaryMetric",value:function(t){var e=t.target,n=""!==e.value;n?(this.secondaryChartMetricIdValue=e.value,this.secondaryChartMetricNameValue=e.options[e.selectedIndex].innerText):(this.secondaryChartMetricIdValue="",this.secondaryChartMetricNameValue=""),this.updateMetricSelectWidth(e),this.updateChart(),Array.from(this.primaryMetricSelectTarget.querySelectorAll("option")).forEach(function(t){t.toggleAttribute("disabled",t.value===e.value)}),document.dispatchEvent(new CustomEvent("iawp:changeSecondaryChartMetric",{detail:{secondaryChartMetricId:n?e.value:null}}))}},{key:"updateChart",value:function(){var t=this,e=this.chart.data.datasets[0];e.id=this.primaryChartMetricIdValue,e.label=this.primaryChartMetricNameValue,e.data=this.dataValue[this.primaryChartMetricIdValue];var n=e.data.every(function(t){return 0===t});if(this.chart.options.scales.y.suggestedMax=n?10:null,this.chart.options.scales.y.beginAtZero="bounce_rate"!==e.id,this.isSkeletonValue){this.chart.options.scales.y.suggestedMax=10;var r=[2,4,6,6,4,2];e.data=e.data.map(function(t,e){return r[e%r.length]}),clearInterval(this.loadingInterval),this.loadingInterval=setInterval(function(){r.unshift(r.pop()),e.data=e.data.map(function(t,e){return r[e%r.length]}),t.chart.update()},1500)}if(this.chart.data.datasets.length>1&&this.chart.data.datasets.pop(),this.hasSecondaryMetric()&&!this.isSkeletonValue){var i=this.secondaryChartMetricIdValue,o=this.secondaryChartMetricNameValue,s=this.dataValue[i],a=this.hasSharedAxis(this.primaryChartMetricIdValue,i)?"y":"defaultRight";this.chart.data.datasets.push(this.makeDataset(i,o,s,a,"rgba(246,157,10)"));var A=s.every(function(t){return 0===t});this.chart.options.scales.defaultRight.suggestedMax=A?10:null,this.chart.options.scales.defaultRight.beginAtZero="bounce_rate"!==i}this.chart.update()}},{key:"makeDataset",value:function(t,e,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]&&arguments[5],s=(0,y.default)(i);return{id:t,label:e,data:n,borderColor:s.string(),backgroundColor:s.alpha(.1).string(),pointBackgroundColor:s.string(),tension:.4,yAxisID:r,fill:!0,order:o?1:0}}},{key:"shouldUseDarkMode",value:function(){return(0,w.isDarkMode)()&&!this.disableDarkModeValue}},{key:"createChart",value:function(){var t=this;m.Chart.defaults.font.family='-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"';var e={type:"line",data:{labels:this.labelsValue,datasets:[this.makeDataset(this.primaryChartMetricIdValue,this.primaryChartMetricNameValue,this.dataValue[this.primaryChartMetricIdValue],"y",this.isSkeletonValue?"rgba(247, 245, 250)":"rgba(108,70,174)",!0)].filter(function(t){return null!==t})},options:{locale:this.getLocale(),maintainAspectRatio:!this.isPreviewValue,aspectRatio:3,onResize:function(t,e){e.width,document.documentElement.clientWidth<=782&&3===t.options.aspectRatio?(t.options.aspectRatio=1.5,t.update()):document.documentElement.clientWidth>782&&1.5===t.options.aspectRatio&&(t.options.aspectRatio=3,t.update())},hover:{mode:this.isSkeletonValue?null:"nearest"},interaction:{intersect:!1,mode:"index"},scales:{y:{border:{color:"#DEDAE6",dash:[2,4]},grid:{color:this.shouldUseDarkMode()?"#676173":"#DEDAE6",tickColor:"#DEDAE6",display:!0,drawOnChartArea:!0},beginAtZero:!0,suggestedMax:null,ticks:{color:this.shouldUseDarkMode()?"#ffffff":"#6D6A73",font:{size:14,weight:400},precision:0,callback:function(e,n,r){return t.formatValueForMetric(t.primaryChartMetricIdValue,e)}}},defaultRight:{position:"right",display:"auto",border:{color:"#DEDAE6",dash:[2,4]},grid:{color:this.shouldUseDarkMode()?"#9a95a6":"#DEDAE6",tickColor:"#DEDAE6",display:!0,drawOnChartArea:!1},beginAtZero:!0,suggestedMax:null,ticks:{color:this.shouldUseDarkMode()?"#ffffff":"#6D6A73",font:{size:14,weight:400},precision:0,callback:function(e,n,r){return t.hasSecondaryMetric()?t.formatValueForMetric(t.secondaryChartMetricIdValue,e):e}}},x:{border:{color:"#DEDAE6"},grid:{tickColor:"#DEDAE6",display:!0,drawOnChartArea:!1},ticks:{color:this.shouldUseDarkMode()?"#ffffff":"#6D6A73",autoSkip:!0,autoSkipPadding:16,maxRotation:0,font:{size:14,weight:400},callback:this.tickText}}},plugins:{mode:String,legend:{display:this.showLegendValue,align:"start",labels:{boxHeight:14,boxWidth:14,useBorderRadius:!0,borderRadius:7,padding:8,color:this.shouldUseDarkMode()?"#DEDAE6":"#676173",generateLabels:function(t){return(0,m.Chart).defaults.plugins.legend.labels.generateLabels(t).map(function(t){return(0,u._)((0,c._)({},t),{fillStyle:t.strokeStyle,lineWidth:0})})}}},corsair:{dash:[2,4],color:"#777",width:1},tooltip:{enabled:!this.isSkeletonValue,itemSort:function(t,e){return t.datasetIndex<e.datasetIndex?-1:1},callbacks:{title:this.tooltipTitle,label:this.tooltipLabel}}},elements:{point:{radius:4}}},plugins:[g.default,{beforeInit:function(t){var e=t.legend.fit;t.legend.fit=function(){e.bind(t.legend)(),this.height+=16}}}]};this.chart||(this.chart=new m.Chart(this.canvasTarget,e))}}]),n}(f.Controller);(0,A._)(b,"targets",["canvas","primaryMetricSelect","secondaryMetricSelect","adaptiveWidthSelect"]),(0,A._)(b,"values",{labels:Array,data:Object,locale:String,currency:{type:String,default:"USD"},isSkeleton:{type:Boolean,default:!1},isPreview:{type:Boolean,default:!1},showLegend:{type:Boolean,default:!1},disableDarkMode:{type:Boolean,default:!1},primaryChartMetricId:String,primaryChartMetricName:String,secondaryChartMetricId:String,secondaryChartMetricName:String,hasMultipleDatasets:Number})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_to_consumable_array":"4oNkS","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","../chart_plugins/corsair_plugin":"aPJHp","chart.js":"1eVD3",color:"Fap9I","../utils/appearance":"j01R3","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],aPJHp:[function(t,e,n){e.exports={id:"corsair",beforeInit:function(t,e,n){n.disabled||(t.corsair={x:0,y:0})},afterEvent:function(t,e,n){if(!n.disabled){var r=t.chartArea,i=r.top,o=r.bottom,s=r.left,a=r.right,A=e.event,l=A.x,c=A.y;if(l<s||l>a||c<i||c>o){t.corsair={x:l,y:c,draw:!1},t.draw();return}t.corsair={x:l,y:c,draw:!0},t.draw()}},afterDatasetsDraw:function(t,e,n){if(!n.disabled){var r=t.ctx,i=t.chartArea,o=i.top,s=i.bottom;i.left,i.right;var a=t.corsair,A=a.x;a.y,a.draw&&(A=t.tooltip.caretX,r.lineWidth=n.width||0,r.setLineDash(n.dash||[]),r.strokeStyle=n.color||"black",r.save(),r.beginPath(),r.moveTo(A,s),r.lineTo(A,o),r.stroke(),r.restore(),r.setLineDash([]))}}}},{}],"1eVD3":[function(t,e,n){/*!
  * Chart.js v4.5.1
  * https://www.chartjs.org
  * (c) 2025 Chart.js Contributors
  * Released under the MIT License
- */var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"Animation",function(){return _}),r.export(n,"Animations",function(){return B}),r.export(n,"ArcElement",function(){return ee}),r.export(n,"BarController",function(){return H}),r.export(n,"BarElement",function(){return em}),r.export(n,"BasePlatform",function(){return th}),r.export(n,"BasicPlatform",function(){return td}),r.export(n,"BubbleController",function(){return O}),r.export(n,"CategoryScale",function(){return e7}),r.export(n,"Chart",function(){return t8}),r.export(n,"Colors",function(){return eC}),r.export(n,"DatasetController",function(){return I}),r.export(n,"Decimation",function(){return eF}),r.export(n,"DomPlatform",function(){return tF}),r.export(n,"DoughnutController",function(){return R}),r.export(n,"Element",function(){return tD}),r.export(n,"Filler",function(){return eP}),r.export(n,"Interaction",function(){return te}),r.export(n,"Legend",function(){return ez}),r.export(n,"LineController",function(){return z}),r.export(n,"LineElement",function(){return el}),r.export(n,"LinearScale",function(){return ne}),r.export(n,"LogarithmicScale",function(){return ns}),r.export(n,"PieController",function(){return V}),r.export(n,"PointElement",function(){return eu}),r.export(n,"PolarAreaController",function(){return K}),r.export(n,"RadarController",function(){return G}),r.export(n,"RadialLinearScale",function(){return nc}),r.export(n,"Scale",function(){return tj}),r.export(n,"ScatterController",function(){return W}),r.export(n,"SubTitle",function(){return eW}),r.export(n,"Ticks",function(){return v.aM}),r.export(n,"TimeScale",function(){return nv}),r.export(n,"TimeSeriesScale",function(){return nw}),r.export(n,"Title",function(){return eV}),r.export(n,"Tooltip",function(){return e4}),r.export(n,"_adapters",function(){return X}),r.export(n,"_detectPlatform",function(){return tL}),r.export(n,"animator",function(){return y}),r.export(n,"controllers",function(){return q}),r.export(n,"defaults",function(){return v.d}),r.export(n,"elements",function(){return ev}),r.export(n,"layouts",function(){return tu}),r.export(n,"plugins",function(){return e6}),r.export(n,"registerables",function(){return n_}),r.export(n,"registry",function(){return tN}),r.export(n,"scales",function(){return nb});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_get"),l=t("@swc/helpers/_/_get_prototype_of"),c=t("@swc/helpers/_/_inherits"),u=t("@swc/helpers/_/_object_spread"),h=t("@swc/helpers/_/_object_spread_props"),d=t("@swc/helpers/_/_sliced_to_array"),f=t("@swc/helpers/_/_to_consumable_array"),p=t("@swc/helpers/_/_type_of"),g=t("@swc/helpers/_/_wrap_native_super"),m=t("@swc/helpers/_/_create_super"),v=t("./chunks/helpers.dataset.js");t("@kurkle/color");var y=new(function(){function t(){(0,o._)(this,t),this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}return(0,s._)(t,[{key:"_notify",value:function(t,e,n,r){var i=e.listeners[r],o=e.duration;i.forEach(function(r){return r({chart:t,initial:e.initial,numSteps:o,currentStep:Math.min(n-e.start,o)})})}},{key:"_refresh",value:function(){var t=this;this._request||(this._running=!0,this._request=(0,v.r).call(window,function(){t._update(),t._request=null,t._running&&t._refresh()}))}},{key:"_update",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now(),n=0;this._charts.forEach(function(r,i){if(r.running&&r.items.length){for(var o,s=r.items,a=s.length-1,A=!1;a>=0;--a)(o=s[a])._active?(o._total>r.duration&&(r.duration=o._total),o.tick(e),A=!0):(s[a]=s[s.length-1],s.pop());A&&(i.draw(),t._notify(i,r,e,"progress")),s.length||(r.running=!1,t._notify(i,r,e,"complete"),r.initial=!1),n+=s.length}}),this._lastDate=e,0===n&&(this._running=!1)}},{key:"_getAnims",value:function(t){var e=this._charts,n=e.get(t);return n||(n={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,n)),n}},{key:"listen",value:function(t,e,n){this._getAnims(t).listeners[e].push(n)}},{key:"add",value:function(t,e){var n;e&&e.length&&(n=this._getAnims(t).items).push.apply(n,(0,f._)(e))}},{key:"has",value:function(t){return this._getAnims(t).items.length>0}},{key:"start",value:function(t){var e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce(function(t,e){return Math.max(t,e._duration)},0),this._refresh())}},{key:"running",value:function(t){if(!this._running)return!1;var e=this._charts.get(t);return!!e&&!!e.running&&!!e.items.length}},{key:"stop",value:function(t){var e=this._charts.get(t);if(e&&e.items.length){for(var n=e.items,r=n.length-1;r>=0;--r)n[r].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}}},{key:"remove",value:function(t){return this._charts.delete(t)}}]),t}()),w="transparent",b={boolean:function(t,e,n){return n>.5?e:t},color:function(t,e,n){var r=(0,v.c)(t||w),i=r.valid&&(0,v.c)(e||w);return i&&i.valid?i.mix(r,n).hexString():e},number:function(t,e,n){return t+(e-t)*n}},_=function(){function t(e,n,r,i){(0,o._)(this,t);var s=n[r];i=(0,v.a)([e.to,i,s,e.from]);var a=(0,v.a)([e.from,s,i]);this._active=!0,this._fn=e.fn||b[e.type||(void 0===a?"undefined":(0,p._)(a))],this._easing=v.e[e.easing]||v.e.linear,this._start=Math.floor(Date.now()+(e.delay||0)),this._duration=this._total=Math.floor(e.duration),this._loop=!!e.loop,this._target=n,this._prop=r,this._from=a,this._to=i,this._promises=void 0}return(0,s._)(t,[{key:"active",value:function(){return this._active}},{key:"update",value:function(t,e,n){if(this._active){this._notify(!1);var r=this._target[this._prop],i=n-this._start,o=this._duration-i;this._start=n,this._duration=Math.floor(Math.max(o,t.duration)),this._total+=i,this._loop=!!t.loop,this._to=(0,v.a)([t.to,e,r,t.from]),this._from=(0,v.a)([t.from,r,e])}}},{key:"cancel",value:function(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}},{key:"tick",value:function(t){var e,n=t-this._start,r=this._duration,i=this._prop,o=this._from,s=this._loop,a=this._to;if(this._active=o!==a&&(s||n<r),!this._active){this._target[i]=a,this._notify(!0);return}if(n<0){this._target[i]=o;return}e=n/r%2,e=s&&e>1?2-e:e,e=this._easing(Math.min(1,Math.max(0,e))),this._target[i]=this._fn(o,a,e)}},{key:"wait",value:function(){var t=this._promises||(this._promises=[]);return new Promise(function(e,n){t.push({res:e,rej:n})})}},{key:"_notify",value:function(t){for(var e=t?"res":"rej",n=this._promises||[],r=0;r<n.length;r++)n[r][e]()}}]),t}(),B=function(){function t(e,n){(0,o._)(this,t),this._chart=e,this._properties=new Map,this.configure(n)}return(0,s._)(t,[{key:"configure",value:function(t){if((0,v.i)(t)){var e=Object.keys(v.d.animation),n=this._properties;Object.getOwnPropertyNames(t).forEach(function(r){var i=t[r];if((0,v.i)(i)){var o={},s=!0,a=!1,A=void 0;try{for(var l,c=e[Symbol.iterator]();!(s=(l=c.next()).done);s=!0){var u=l.value;o[u]=i[u]}}catch(t){a=!0,A=t}finally{try{s||null==c.return||c.return()}finally{if(a)throw A}}((0,v.b)(i.properties)&&i.properties||[r]).forEach(function(t){t!==r&&n.has(t)||n.set(t,o)})}})}}},{key:"_animateOptions",value:function(t,e){var n=e.options,r=function(t,e){if(e){var n=t.options;if(!n){t.options=e;return}return n.$shared&&(t.options=n=Object.assign({},n,{$shared:!1,$animations:{}})),n}}(t,n);if(!r)return[];var i=this._createAnimations(r,n);return n.$shared&&(function(t,e){for(var n=[],r=Object.keys(e),i=0;i<r.length;i++){var o=t[r[i]];o&&o.active()&&n.push(o.wait())}return Promise.all(n)})(t.options.$animations,n).then(function(){t.options=n},function(){}),i}},{key:"_createAnimations",value:function(t,e){var n=this._properties,r=[],i=t.$animations||(t.$animations={}),o=Object.keys(e),s=Date.now();for(a=o.length-1;a>=0;--a){var a,A=o[a];if("$"!==A.charAt(0)){if("options"===A){r.push.apply(r,(0,f._)(this._animateOptions(t,e)));continue}var l=e[A],c=i[A],u=n.get(A);if(c){if(u&&c.active()){c.update(u,l,s);continue}c.cancel()}if(!u||!u.duration){t[A]=l;continue}i[A]=c=new _(u,t,A,l),r.push(c)}}return r}},{key:"update",value:function(t,e){if(0===this._properties.size){Object.assign(t,e);return}var n=this._createAnimations(t,e);if(n.length)return y.add(this._chart,n),!0}}]),t}();function C(t,e){var n=t&&t.options||{},r=n.reverse,i=void 0===n.min?e:0,o=void 0===n.max?e:0;return{start:r?o:i,end:r?i:o}}function x(t,e){var n,r,i=[],o=t._getSortedDatasetMetas(e);for(n=0,r=o.length;n<r;++n)i.push(o[n].index);return i}function k(t,e,n){var r,i,o,s,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},A=t.keys,l="single"===a.mode;if(null!==e){var c=!1;for(r=0,i=A.length;r<i;++r){if((o=+A[r])===n){if(c=!0,a.all)continue;break}s=t.values[o],(0,v.g)(s)&&(l||0===e||(0,v.s)(e)===(0,v.s)(s))&&(e+=s)}return c||a.all?e:0}}function F(t,e){var n=t&&t.options.stacked;return n||void 0===n&&void 0!==e.stack}function L(t,e,n,r){var i=!0,o=!1,s=void 0;try{for(var a,A=e.getMatchingVisibleMetas(r).reverse()[Symbol.iterator]();!(i=(a=A.next()).done);i=!0){var l=a.value,c=t[l.index];if(n&&c>0||!n&&c<0)return l.index}}catch(t){o=!0,s=t}finally{try{i||null==A.return||A.return()}finally{if(o)throw s}}return null}function D(t,e){for(var n,r=t.chart,i=t._cachedMeta,o=r._stacks||(r._stacks={}),s=i.iScale,a=i.vScale,A=i.index,l=s.axis,c=a.axis,u="".concat(s.id,".").concat(a.id,".").concat(i.stack||i.type),h=e.length,d=0;d<h;++d){var f=e[d],p=f[l],g=f[c];(n=(f._stacks||(f._stacks={}))[c]=function(t,e,n){var r=t[e]||(t[e]={});return r[n]||(r[n]={})}(o,u,p))[A]=g,n._top=L(n,a,!0,i.type),n._bottom=L(n,a,!1,i.type),(n._visualValues||(n._visualValues={}))[A]=g}}function E(t,e){var n=t.scales;return Object.keys(n).filter(function(t){return n[t].axis===e}).shift()}function S(t,e){var n=t.controller.index,r=t.vScale&&t.vScale.axis;if(r){e=e||t._parsed;var i=!0,o=!1,s=void 0;try{for(var a,A=e[Symbol.iterator]();!(i=(a=A.next()).done);i=!0){var l=a.value._stacks;if(!l||void 0===l[r]||void 0===l[r][n])return;delete l[r][n],void 0!==l[r]._visualValues&&void 0!==l[r]._visualValues[n]&&delete l[r]._visualValues[n]}}catch(t){o=!0,s=t}finally{try{i||null==A.return||A.return()}finally{if(o)throw s}}}}var M=function(t){return"reset"===t||"none"===t},Q=function(t,e){return e?t:Object.assign({},t)},I=function(){function t(e,n){(0,o._)(this,t),this.chart=e,this._ctx=e.ctx,this.index=n,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=(this instanceof t?this.constructor:void 0).datasetElementType,this.dataElementType=(this instanceof t?this.constructor:void 0).dataElementType,this.initialize()}return(0,s._)(t,[{key:"initialize",value:function(){var t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=F(t.vScale,t),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}},{key:"updateIndex",value:function(t){this.index!==t&&S(this._cachedMeta),this.index=t}},{key:"linkScales",value:function(){var t=this.chart,e=this._cachedMeta,n=this.getDataset(),r=function(t,e,n,r){return"x"===t?e:"r"===t?r:n},i=e.xAxisID=(0,v.v)(n.xAxisID,E(t,"x")),o=e.yAxisID=(0,v.v)(n.yAxisID,E(t,"y")),s=e.rAxisID=(0,v.v)(n.rAxisID,E(t,"r")),a=e.indexAxis,A=e.iAxisID=r(a,i,o,s),l=e.vAxisID=r(a,o,i,s);e.xScale=this.getScaleForId(i),e.yScale=this.getScaleForId(o),e.rScale=this.getScaleForId(s),e.iScale=this.getScaleForId(A),e.vScale=this.getScaleForId(l)}},{key:"getDataset",value:function(){return this.chart.data.datasets[this.index]}},{key:"getMeta",value:function(){return this.chart.getDatasetMeta(this.index)}},{key:"getScaleForId",value:function(t){return this.chart.scales[t]}},{key:"_getOtherScale",value:function(t){var e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}},{key:"reset",value:function(){this._update("reset")}},{key:"_destroy",value:function(){var t=this._cachedMeta;this._data&&(0,v.u)(this._data,this),t._stacked&&S(t)}},{key:"_dataCheck",value:function(){var t=this.getDataset(),e=t.data||(t.data=[]),n=this._data;if((0,v.i)(e)){var r=this._cachedMeta;this._data=function(t,e){var n,r,i,o,s=e.iScale,A=e.vScale,l="x"===s.axis?"x":"y",c="x"===A.axis?"x":"y",u=Object.keys(t),h=Array(u.length);for(n=0,r=u.length;n<r;++n)i=u[n],h[n]=(o={},(0,a._)(o,l,i),(0,a._)(o,c,t[i]),o);return h}(e,r)}else if(n!==e){if(n){(0,v.u)(n,this);var i=this._cachedMeta;S(i),i._parsed=[]}e&&Object.isExtensible(e)&&(0,v.l)(e,this),this._syncList=[],this._data=e}}},{key:"addElements",value:function(){var t=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(t.dataset=new this.datasetElementType)}},{key:"buildOrUpdateElements",value:function(t){var e=this._cachedMeta,n=this.getDataset(),r=!1;this._dataCheck();var i=e._stacked;e._stacked=F(e.vScale,e),e.stack!==n.stack&&(r=!0,S(e),e.stack=n.stack),this._resyncElements(t),(r||i!==e._stacked)&&(D(this,e._parsed),e._stacked=F(e.vScale,e))}},{key:"configure",value:function(){var t=this.chart.config,e=t.datasetScopeKeys(this._type),n=t.getOptionScopes(this.getDataset(),e,!0);this.options=t.createResolver(n,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}},{key:"parse",value:function(t,e){var n,r,i,o=this._cachedMeta,s=this._data,a=o.iScale,A=o._stacked,l=a.axis,c=0===t&&e===s.length||o._sorted,u=t>0&&o._parsed[t-1];if(!1===this._parsing)o._parsed=s,o._sorted=!0,i=s;else{for(n=0,i=(0,v.b)(s[t])?this.parseArrayData(o,s,t,e):(0,v.i)(s[t])?this.parseObjectData(o,s,t,e):this.parsePrimitiveData(o,s,t,e);n<e;++n)o._parsed[n+t]=r=i[n],c&&((null===r[l]||u&&r[l]<u[l])&&(c=!1),u=r);o._sorted=c}A&&D(this,i)}},{key:"parsePrimitiveData",value:function(t,e,n,r){var i,o,s,A=t.iScale,l=t.vScale,c=A.axis,u=l.axis,h=A.getLabels(),d=A===l,f=Array(r);for(i=0;i<r;++i)o=i+n,f[i]=(s={},(0,a._)(s,c,d||A.parse(h[o],o)),(0,a._)(s,u,l.parse(e[o],o)),s);return f}},{key:"parseArrayData",value:function(t,e,n,r){var i,o,s,a=t.xScale,A=t.yScale,l=Array(r);for(i=0;i<r;++i)s=e[o=i+n],l[i]={x:a.parse(s[0],o),y:A.parse(s[1],o)};return l}},{key:"parseObjectData",value:function(t,e,n,r){var i,o,s,a=t.xScale,A=t.yScale,l=this._parsing,c=l.xAxisKey,u=void 0===c?"x":c,h=l.yAxisKey,d=void 0===h?"y":h,f=Array(r);for(i=0;i<r;++i)s=e[o=i+n],f[i]={x:a.parse((0,v.f)(s,u),o),y:A.parse((0,v.f)(s,d),o)};return f}},{key:"getParsed",value:function(t){return this._cachedMeta._parsed[t]}},{key:"getDataElement",value:function(t){return this._cachedMeta.data[t]}},{key:"applyStack",value:function(t,e,n){var r=this.chart,i=this._cachedMeta,o=e[t.axis];return k({keys:x(r,!0),values:e._stacks[t.axis]._visualValues},o,i.index,{mode:n})}},{key:"updateRangeFromParsed",value:function(t,e,n,r){var i=n[e.axis],o=null===i?NaN:i,s=r&&n._stacks[e.axis];r&&s&&(r.values=s,o=k(r,i,this._cachedMeta.index)),t.min=Math.min(t.min,o),t.max=Math.max(t.max,o)}},{key:"getMinMax",value:function(t,e){var n,r,i,o,s,a,A=this._cachedMeta,l=A._parsed,c=A._sorted&&t===A.iScale,u=l.length,h=this._getOtherScale(t),d=(n=this.chart,e&&!A.hidden&&A._stacked&&{keys:x(n,!0),values:null}),f={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},p=(i=(r=h.getUserBounds()).min,o=r.max,{min:r.minDefined?i:Number.NEGATIVE_INFINITY,max:r.maxDefined?o:Number.POSITIVE_INFINITY}),g=p.min,m=p.max;function y(){var e=(a=l[s])[h.axis];return!(0,v.g)(a[t.axis])||g>e||m<e}for(s=0;s<u&&(y()||(this.updateRangeFromParsed(f,t,a,d),!c));++s);if(c){for(s=u-1;s>=0;--s)if(!y()){this.updateRangeFromParsed(f,t,a,d);break}}return f}},{key:"getAllParsedValues",value:function(t){var e,n,r,i=this._cachedMeta._parsed,o=[];for(e=0,n=i.length;e<n;++e)r=i[e][t.axis],(0,v.g)(r)&&o.push(r);return o}},{key:"getMaxOverflow",value:function(){return!1}},{key:"getLabelAndValue",value:function(t){var e=this._cachedMeta,n=e.iScale,r=e.vScale,i=this.getParsed(t);return{label:n?""+n.getLabelForValue(i[n.axis]):"",value:r?""+r.getLabelForValue(i[r.axis]):""}}},{key:"_update",value:function(t){var e,n,r,i,o,s=this._cachedMeta;this.update(t||"default"),s._clip=(e=(0,v.v)(this.options.clip,function(t,e,n){if(!1===n)return!1;var r=C(t,n),i=C(e,n);return{top:i.end,right:r.end,bottom:i.start,left:r.start}}(s.xScale,s.yScale,this.getMaxOverflow())),(0,v.i)(e)?(n=e.top,r=e.right,i=e.bottom,o=e.left):n=r=i=o=e,{top:n,right:r,bottom:i,left:o,disabled:!1===e})}},{key:"update",value:function(t){}},{key:"draw",value:function(){var t,e=this._ctx,n=this.chart,r=this._cachedMeta,i=r.data||[],o=n.chartArea,s=[],a=this._drawStart||0,A=this._drawCount||i.length-a,l=this.options.drawActiveElementsOnTop;for(r.dataset&&r.dataset.draw(e,o,a,A),t=a;t<a+A;++t){var c=i[t];c.hidden||(c.active&&l?s.push(c):c.draw(e,o))}for(t=0;t<s.length;++t)s[t].draw(e,o)}},{key:"getStyle",value:function(t,e){var n=e?"active":"default";return void 0===t&&this._cachedMeta.dataset?this.resolveDatasetElementOptions(n):this.resolveDataElementOptions(t||0,n)}},{key:"getContext",value:function(t,e,n){var r,i,o,s=this.getDataset();if(t>=0&&t<this._cachedMeta.data.length){var a,A=this._cachedMeta.data[t];(o=A.$context||(A.$context=(a=this.getContext(),(0,v.j)(a,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:A,index:t,mode:"default",type:"data"})))).parsed=this.getParsed(t),o.raw=s.data[t],o.index=o.dataIndex=t}else(o=this.$context||(this.$context=(r=this.chart.getContext(),i=this.index,(0,v.j)(r,{active:!1,dataset:void 0,datasetIndex:i,index:i,mode:"default",type:"dataset"})))).dataset=s,o.index=o.datasetIndex=this.index;return o.active=!!e,o.mode=n,o}},{key:"resolveDatasetElementOptions",value:function(t){return this._resolveElementOptions(this.datasetElementType.id,t)}},{key:"resolveDataElementOptions",value:function(t,e){return this._resolveElementOptions(this.dataElementType.id,e,t)}},{key:"_resolveElementOptions",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default",r=arguments.length>2?arguments[2]:void 0,i="active"===n,o=this._cachedDataOpts,s=t+"-"+n,a=o[s],A=this.enableOptionSharing&&(0,v.h)(r);if(a)return Q(a,A);var l=this.chart.config,c=l.datasetElementScopeKeys(this._type,t),u=l.getOptionScopes(this.getDataset(),c),h=Object.keys(v.d.elements[t]),d=l.resolveNamedOptions(u,h,function(){return e.getContext(r,i,n)},i?["".concat(t,"Hover"),"hover",t,""]:[t,""]);return d.$shared&&(d.$shared=A,o[s]=Object.freeze(Q(d,A))),d}},{key:"_resolveAnimations",value:function(t,e,n){var r,i=this.chart,o=this._cachedDataOpts,s="animation-".concat(e),a=o[s];if(a)return a;if(!1!==i.options.animation){var A=this.chart.config,l=A.datasetAnimationScopeKeys(this._type,e),c=A.getOptionScopes(this.getDataset(),l);r=A.createResolver(c,this.getContext(t,n,e))}var u=new B(i,r&&r.animations);return r&&r._cacheable&&(o[s]=Object.freeze(u)),u}},{key:"getSharedOptions",value:function(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}},{key:"includeOptions",value:function(t,e){return!e||M(t)||this.chart._animationsDisabled}},{key:"_getSharedOptions",value:function(t,e){var n=this.resolveDataElementOptions(t,e),r=this._sharedOptions,i=this.getSharedOptions(n),o=this.includeOptions(e,i)||i!==r;return this.updateSharedOptions(i,e,n),{sharedOptions:i,includeOptions:o}}},{key:"updateElement",value:function(t,e,n,r){M(r)?Object.assign(t,n):this._resolveAnimations(e,r).update(t,n)}},{key:"updateSharedOptions",value:function(t,e,n){t&&!M(e)&&this._resolveAnimations(void 0,e).update(t,n)}},{key:"_setStyle",value:function(t,e,n,r){t.active=r;var i=this.getStyle(e,r);this._resolveAnimations(e,n,r).update(t,{options:!r&&this.getSharedOptions(i)||i})}},{key:"removeHoverStyle",value:function(t,e,n){this._setStyle(t,n,"active",!1)}},{key:"setHoverStyle",value:function(t,e,n){this._setStyle(t,n,"active",!0)}},{key:"_removeDatasetHoverStyle",value:function(){var t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}},{key:"_setDatasetHoverStyle",value:function(){var t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}},{key:"_resyncElements",value:function(t){var e=this._data,n=this._cachedMeta.data,r=!0,i=!1,o=void 0;try{for(var s,a=this._syncList[Symbol.iterator]();!(r=(s=a.next()).done);r=!0){var A=(0,d._)(s.value,3),l=A[0],c=A[1],u=A[2];this[l](c,u)}}catch(t){i=!0,o=t}finally{try{r||null==a.return||a.return()}finally{if(i)throw o}}this._syncList=[];var h=n.length,f=e.length,p=Math.min(f,h);p&&this.parse(0,p),f>h?this._insertElements(h,f-h,t):f<h&&this._removeElements(f,h-f)}},{key:"_insertElements",value:function(t,e){var n,r=!(arguments.length>2)||void 0===arguments[2]||arguments[2],i=this._cachedMeta,o=i.data,s=t+e,a=function(t){for(t.length+=e,n=t.length-1;n>=s;n--)t[n]=t[n-e]};for(a(o),n=t;n<s;++n)o[n]=new this.dataElementType;this._parsing&&a(i._parsed),this.parse(t,e),r&&this.updateElements(o,t,e,"reset")}},{key:"updateElements",value:function(t,e,n,r){}},{key:"_removeElements",value:function(t,e){var n=this._cachedMeta;if(this._parsing){var r=n._parsed.splice(t,e);n._stacked&&S(n,r)}n.data.splice(t,e)}},{key:"_sync",value:function(t){if(this._parsing)this._syncList.push(t);else{var e=(0,d._)(t,3),n=e[0],r=e[1],i=e[2];this[n](r,i)}this.chart._dataChanges.push([this.index].concat((0,f._)(t)))}},{key:"_onDataPush",value:function(){var t=arguments.length;this._sync(["_insertElements",this.getDataset().data.length-t,t])}},{key:"_onDataPop",value:function(){this._sync(["_removeElements",this._cachedMeta.data.length-1,1])}},{key:"_onDataShift",value:function(){this._sync(["_removeElements",0,1])}},{key:"_onDataSplice",value:function(t,e){e&&this._sync(["_removeElements",t,e]);var n=arguments.length-2;n&&this._sync(["_insertElements",t,n])}},{key:"_onDataUnshift",value:function(){this._sync(["_insertElements",0,arguments.length])}}]),t}();function U(t,e,n,r){if((0,v.b)(t)){var i,o,s,a,A,l;s=Math.min(i=n.parse(t[0],r),o=n.parse(t[1],r)),a=Math.max(i,o),A=s,l=a,Math.abs(s)>Math.abs(a)&&(A=a,l=s),e[n.axis]=l,e._custom={barStart:A,barEnd:l,start:i,end:o,min:s,max:a}}else e[n.axis]=n.parse(t,r);return e}function j(t,e,n,r){var i,o,s,a,A=t.iScale,l=t.vScale,c=A.getLabels(),u=A===l,h=[];for(i=n,o=n+r;i<o;++i)a=e[i],(s={})[A.axis]=u||A.parse(c[i],i),h.push(U(a,s,l,i));return h}function T(t){return t&&void 0!==t.barStart&&void 0!==t.barEnd}function N(t,e,n,r){var i;return t=r?P(t=(i=t)===e?n:i===n?e:i,n,e):P(t,e,n)}function P(t,e,n){return"start"===t?e:"end"===t?n:t}(0,a._)(I,"defaults",{}),(0,a._)(I,"datasetElementType",null),(0,a._)(I,"dataElementType",null);var H=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(){return(0,o._)(this,n),e.apply(this,arguments)}return(0,s._)(n,[{key:"parsePrimitiveData",value:function(t,e,n,r){return j(t,e,n,r)}},{key:"parseArrayData",value:function(t,e,n,r){return j(t,e,n,r)}},{key:"parseObjectData",value:function(t,e,n,r){var i,o,s,a,A=t.iScale,l=t.vScale,c=this._parsing,u=c.xAxisKey,h=void 0===u?"x":u,d=c.yAxisKey,f=void 0===d?"y":d,p="x"===A.axis?h:f,g="x"===l.axis?h:f,m=[];for(i=n,o=n+r;i<o;++i)a=e[i],(s={})[A.axis]=A.parse((0,v.f)(a,p),i),m.push(U((0,v.f)(a,g),s,l,i));return m}},{key:"updateRangeFromParsed",value:function(t,e,r,i){(0,A._)((0,l._)(n.prototype),"updateRangeFromParsed",this).call(this,t,e,r,i);var o=r._custom;o&&e===this._cachedMeta.vScale&&(t.min=Math.min(t.min,o.min),t.max=Math.max(t.max,o.max))}},{key:"getMaxOverflow",value:function(){return 0}},{key:"getLabelAndValue",value:function(t){var e=this._cachedMeta,n=e.iScale,r=e.vScale,i=this.getParsed(t),o=i._custom,s=T(o)?"["+o.start+", "+o.end+"]":""+r.getLabelForValue(i[r.axis]);return{label:""+n.getLabelForValue(i[n.axis]),value:s}}},{key:"initialize",value:function(){this.enableOptionSharing=!0,(0,A._)((0,l._)(n.prototype),"initialize",this).call(this),this._cachedMeta.stack=this.getDataset().stack}},{key:"update",value:function(t){var e=this._cachedMeta;this.updateElements(e.data,0,e.data.length,t)}},{key:"updateElements",value:function(t,e,n,r){for(var i="reset"===r,o=this.index,s=this._cachedMeta.vScale,a=s.getBasePixel(),A=s.isHorizontal(),l=this._getRuler(),c=this._getSharedOptions(e,r),u=c.sharedOptions,h=c.includeOptions,d=e;d<e+n;d++){var f=this.getParsed(d),p=i||(0,v.k)(f[s.axis])?{base:a,head:a}:this._calculateBarValuePixels(d),g=this._calculateBarIndexPixels(d,l),m=(f._stacks||{})[s.axis],y={horizontal:A,base:p.base,enableBorderRadius:!m||T(f._custom)||o===m._top||o===m._bottom,x:A?p.head:g.center,y:A?g.center:p.head,height:A?g.size:Math.abs(p.size),width:A?Math.abs(p.size):g.size};h&&(y.options=u||this.resolveDataElementOptions(d,t[d].active?"active":r));var w=y.options||t[d].options;(function(t,e,n,r){var i,o,s,a,A,l=e.borderSkipped,c={};if(!l){t.borderSkipped=c;return}if(!0===l){t.borderSkipped={top:!0,right:!0,bottom:!0,left:!0};return}var u=(t.horizontal?(i=t.base>t.x,o="left",s="right"):(i=t.base<t.y,o="bottom",s="top"),i?(a="end",A="start"):(a="start",A="end"),{start:o,end:s,reverse:i,top:a,bottom:A}),h=u.start,d=u.end,f=u.reverse,p=u.top,g=u.bottom;"middle"===l&&n&&(t.enableBorderRadius=!0,(n._top||0)===r?l=p:(n._bottom||0)===r?l=g:(c[N(g,h,d,f)]=!0,l=p)),c[N(l,h,d,f)]=!0,t.borderSkipped=c})(y,w,m,o),function(t,e,n){var r=e.inflateAmount;t.inflateAmount="auto"===r?1===n?.33:0:r}(y,w,l.ratio),this.updateElement(t[d],d,y,r)}}},{key:"_getStacks",value:function(t,e){var n=this._cachedMeta.iScale,r=n.getMatchingVisibleMetas(this._type).filter(function(t){return t.controller.options.grouped}),i=n.options.stacked,o=[],s=this._cachedMeta.controller.getParsed(e),a=s&&s[n.axis],A=!0,l=!1,c=void 0;try{for(var u,h=r[Symbol.iterator]();!(A=(u=h.next()).done);A=!0){var d=u.value;if(!(void 0!==e&&function(t){var e=t._parsed.find(function(t){return t[n.axis]===a}),r=e&&e[t.vScale.axis];if((0,v.k)(r)||isNaN(r))return!0}(d))&&((!1===i||-1===o.indexOf(d.stack)||void 0===i&&void 0===d.stack)&&o.push(d.stack),d.index===t))break}}catch(t){l=!0,c=t}finally{try{A||null==h.return||h.return()}finally{if(l)throw c}}return o.length||o.push(void 0),o}},{key:"_getStackCount",value:function(t){return this._getStacks(void 0,t).length}},{key:"_getAxisCount",value:function(){return this._getAxis().length}},{key:"getFirstScaleIdForIndexAxis",value:function(){var t=this.chart.scales,e=this.chart.options.indexAxis;return Object.keys(t).filter(function(n){return t[n].axis===e}).shift()}},{key:"_getAxis",value:function(){var t={},e=this.getFirstScaleIdForIndexAxis(),n=!0,r=!1,i=void 0;try{for(var o,s=this.chart.data.datasets[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var a=o.value;t[(0,v.v)("x"===this.chart.options.indexAxis?a.xAxisID:a.yAxisID,e)]=!0}}catch(t){r=!0,i=t}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}return Object.keys(t)}},{key:"_getStackIndex",value:function(t,e,n){var r=this._getStacks(t,n),i=void 0!==e?r.indexOf(e):-1;return -1===i?r.length-1:i}},{key:"_getRuler",value:function(){var t,e,n=this.options,r=this._cachedMeta,i=r.iScale,o=[];for(t=0,e=r.data.length;t<e;++t)o.push(i.getPixelForValue(this.getParsed(t)[i.axis],t));var s=n.barThickness;return{min:s||function(t){var e,n,r,i,o=t.iScale,s=function(t,e){if(!t._cache.$bar){for(var n=t.getMatchingVisibleMetas(e),r=[],i=0,o=n.length;i<o;i++)r=r.concat(n[i].controller.getAllParsedValues(t));t._cache.$bar=(0,v._)(r.sort(function(t,e){return t-e}))}return t._cache.$bar}(o,t.type),a=o._length,A=function(){32767!==r&&-32768!==r&&((0,v.h)(i)&&(a=Math.min(a,Math.abs(r-i)||a)),i=r)};for(e=0,n=s.length;e<n;++e)r=o.getPixelForValue(s[e]),A();for(e=0,i=void 0,n=o.ticks.length;e<n;++e)r=o.getPixelForTick(e),A();return a}(r),pixels:o,start:i._startPixel,end:i._endPixel,stackCount:this._getStackCount(),scale:i,grouped:n.grouped,ratio:s?1:n.categoryPercentage*n.barPercentage}}},{key:"_calculateBarValuePixels",value:function(t){var e,n,r=this._cachedMeta,i=r.vScale,o=r._stacked,s=r.index,a=this.options,A=a.base,l=a.minBarLength,c=A||0,u=this.getParsed(t),h=u._custom,d=T(h),f=u[i.axis],p=0,g=o?this.applyStack(i,u,o):f;g!==f&&(p=g-f,g=f),d&&(f=h.barStart,g=h.barEnd-h.barStart,0!==f&&(0,v.s)(f)!==(0,v.s)(h.barEnd)&&(p=0),p+=f);var m=(0,v.k)(A)||d?p:A,y=i.getPixelForValue(m);if(Math.abs(n=(e=this.chart.getDataVisibility(t)?i.getPixelForValue(p+g):y)-y)<l){n=(0!==(w=n)?(0,v.s)(w):(i.isHorizontal()?1:-1)*(i.min>=c?1:-1))*l,f===c&&(y-=n/2);var w,b=i.getPixelForDecimal(0),_=i.getPixelForDecimal(1);e=(y=Math.max(Math.min(y,Math.max(b,_)),Math.min(b,_)))+n,o&&!d&&(u._stacks[i.axis]._visualValues[s]=i.getValueForPixel(e)-i.getValueForPixel(y))}if(y===i.getPixelForValue(c)){var B=(0,v.s)(n)*i.getLineWidthForValue(c)/2;y+=B,n-=B}return{size:n,base:y,head:e,center:e+n/2}}},{key:"_calculateBarIndexPixels",value:function(t,e){var n,r,i=e.scale,o=this.options,s=o.skipNull,a=(0,v.v)(o.maxBarThickness,1/0),A=this._getAxisCount();if(e.grouped){var l,c,u,h,d,f,p,g,m,y,w,b=s?this._getStackCount(t):e.stackCount,_="flex"===o.barThickness?(l=b*A,u=(c=e.pixels)[t],h=t>0?c[t-1]:null,d=t<c.length-1?c[t+1]:null,f=o.categoryPercentage,null===h&&(h=u-(null===d?e.end-e.start:d-u)),null===d&&(d=u+u-h),p=u-(u-Math.min(h,d))/2*f,{chunk:Math.abs(d-h)/2*f/l,ratio:o.barPercentage,start:p}):(g=b*A,w=o.barThickness,(0,v.k)(w)?(m=e.min*o.categoryPercentage,y=o.barPercentage):(m=w*g,y=1),{chunk:m/g,ratio:y,start:e.pixels[t]-m/2}),B="x"===this.chart.options.indexAxis?this.getDataset().xAxisID:this.getDataset().yAxisID,C=this._getAxis().indexOf((0,v.v)(B,this.getFirstScaleIdForIndexAxis())),x=this._getStackIndex(this.index,this._cachedMeta.stack,s?t:void 0)+C;n=_.start+_.chunk*x+_.chunk/2,r=Math.min(a,_.chunk*_.ratio)}else n=i.getPixelForValue(this.getParsed(t)[i.axis],t),r=Math.min(a,e.min*e.ratio);return{base:n-r/2,head:n+r/2,center:n,size:r}}},{key:"draw",value:function(){for(var t=this._cachedMeta,e=t.vScale,n=t.data,r=n.length,i=0;i<r;++i)null===this.getParsed(i)[e.axis]||n[i].hidden||n[i].draw(this._ctx)}}]),n}(I);(0,a._)(H,"id","bar"),(0,a._)(H,"defaults",{datasetElementType:!1,dataElementType:"bar",categoryPercentage:.8,barPercentage:.9,grouped:!0,animations:{numbers:{type:"number",properties:["x","y","base","width","height"]}}}),(0,a._)(H,"overrides",{scales:{_index_:{type:"category",offset:!0,grid:{offset:!0}},_value_:{type:"linear",beginAtZero:!0}}});var O=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(){return(0,o._)(this,n),e.apply(this,arguments)}return(0,s._)(n,[{key:"initialize",value:function(){this.enableOptionSharing=!0,(0,A._)((0,l._)(n.prototype),"initialize",this).call(this)}},{key:"parsePrimitiveData",value:function(t,e,r,i){for(var o=(0,A._)((0,l._)(n.prototype),"parsePrimitiveData",this).call(this,t,e,r,i),s=0;s<o.length;s++)o[s]._custom=this.resolveDataElementOptions(s+r).radius;return o}},{key:"parseArrayData",value:function(t,e,r,i){for(var o=(0,A._)((0,l._)(n.prototype),"parseArrayData",this).call(this,t,e,r,i),s=0;s<o.length;s++){var a=e[r+s];o[s]._custom=(0,v.v)(a[2],this.resolveDataElementOptions(s+r).radius)}return o}},{key:"parseObjectData",value:function(t,e,r,i){for(var o=(0,A._)((0,l._)(n.prototype),"parseObjectData",this).call(this,t,e,r,i),s=0;s<o.length;s++){var a=e[r+s];o[s]._custom=(0,v.v)(a&&a.r&&+a.r,this.resolveDataElementOptions(s+r).radius)}return o}},{key:"getMaxOverflow",value:function(){for(var t=this._cachedMeta.data,e=0,n=t.length-1;n>=0;--n)e=Math.max(e,t[n].size(this.resolveDataElementOptions(n))/2);return e>0&&e}},{key:"getLabelAndValue",value:function(t){var e=this._cachedMeta,n=this.chart.data.labels||[],r=e.xScale,i=e.yScale,o=this.getParsed(t),s=r.getLabelForValue(o.x),a=i.getLabelForValue(o.y),A=o._custom;return{label:n[t]||"",value:"("+s+", "+a+(A?", "+A:"")+")"}}},{key:"update",value:function(t){var e=this._cachedMeta.data;this.updateElements(e,0,e.length,t)}},{key:"updateElements",value:function(t,e,n,r){for(var i="reset"===r,o=this._cachedMeta,s=o.iScale,a=o.vScale,A=this._getSharedOptions(e,r),l=A.sharedOptions,c=A.includeOptions,u=s.axis,h=a.axis,d=e;d<e+n;d++){var f=t[d],p=!i&&this.getParsed(d),g={},m=g[u]=i?s.getPixelForDecimal(.5):s.getPixelForValue(p[u]),v=g[h]=i?a.getBasePixel():a.getPixelForValue(p[h]);g.skip=isNaN(m)||isNaN(v),c&&(g.options=l||this.resolveDataElementOptions(d,f.active?"active":r),i&&(g.options.radius=0)),this.updateElement(f,d,g,r)}}},{key:"resolveDataElementOptions",value:function(t,e){var r=this.getParsed(t),i=(0,A._)((0,l._)(n.prototype),"resolveDataElementOptions",this).call(this,t,e);i.$shared&&(i=Object.assign({},i,{$shared:!1}));var o=i.radius;return"active"!==e&&(i.radius=0),i.radius+=(0,v.v)(r&&r._custom,o),i}}]),n}(I);(0,a._)(O,"id","bubble"),(0,a._)(O,"defaults",{datasetElementType:!1,dataElementType:"point",animations:{numbers:{type:"number",properties:["x","y","borderWidth","radius"]}}}),(0,a._)(O,"overrides",{scales:{x:{type:"linear"},y:{type:"linear"}}});var R=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t,r){var i;return(0,o._)(this,n),(i=e.call(this,t,r)).enableOptionSharing=!0,i.innerRadius=void 0,i.outerRadius=void 0,i.offsetX=void 0,i.offsetY=void 0,i}return(0,s._)(n,[{key:"linkScales",value:function(){}},{key:"parse",value:function(t,e){var n=this.getDataset().data,r=this._cachedMeta;if(!1===this._parsing)r._parsed=n;else{var i,o,s=function(t){return+n[t]};if((0,v.i)(n[t])){var a=this._parsing.key,A=void 0===a?"value":a;s=function(t){return+(0,v.f)(n[t],A)}}for(i=t,o=t+e;i<o;++i)r._parsed[i]=s(i)}}},{key:"_getRotation",value:function(){return(0,v.t)(this.options.rotation-90)}},{key:"_getCircumference",value:function(){return(0,v.t)(this.options.circumference)}},{key:"_getRotationExtents",value:function(){for(var t=v.T,e=-v.T,n=0;n<this.chart.data.datasets.length;++n)if(this.chart.isDatasetVisible(n)&&this.chart.getDatasetMeta(n).type===this._type){var r=this.chart.getDatasetMeta(n).controller,i=r._getRotation(),o=r._getCircumference();t=Math.min(t,i),e=Math.max(e,i+o)}return{rotation:t,circumference:e-t}}},{key:"update",value:function(t){var e=this.chart.chartArea,n=this._cachedMeta,r=n.data,i=this.getMaxBorderWidth()+this.getMaxOffset(r)+this.options.spacing,o=Math.max((Math.min(e.width,e.height)-i)/2,0),s=Math.min((0,v.m)(this.options.cutout,o),1),a=this._getRingWeight(this.index),A=this._getRotationExtents(),l=A.circumference,c=function(t,e,n){var r=1,i=1,o=0,s=0;if(e<v.T){var a=t+e,A=Math.cos(t),l=Math.sin(t),c=Math.cos(a),u=Math.sin(a),h=function(e,r,i){return(0,v.p)(e,t,a,!0)?1:Math.max(r,r*n,i,i*n)},d=function(e,r,i){return(0,v.p)(e,t,a,!0)?-1:Math.min(r,r*n,i,i*n)},f=h(0,A,c),p=h(v.H,l,u),g=d(v.P,A,c),m=d(v.P+v.H,l,u);r=(f-g)/2,i=(p-m)/2,o=-(f+g)/2,s=-(p+m)/2}return{ratioX:r,ratioY:i,offsetX:o,offsetY:s}}(A.rotation,l,s),u=c.ratioX,h=c.ratioY,d=c.offsetX,f=c.offsetY,p=(e.width-i)/u,g=(e.height-i)/h,m=(0,v.n)(this.options.radius,Math.max(Math.min(p,g)/2,0)),y=Math.max(m*s,0),w=(m-y)/this._getVisibleDatasetWeightTotal();this.offsetX=d*m,this.offsetY=f*m,n.total=this.calculateTotal(),this.outerRadius=m-w*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-w*a,0),this.updateElements(r,0,r.length,t)}},{key:"_circumference",value:function(t,e){var n=this.options,r=this._cachedMeta,i=this._getCircumference();return e&&n.animation.animateRotate||!this.chart.getDataVisibility(t)||null===r._parsed[t]||r.data[t].hidden?0:this.calculateCircumference(r._parsed[t]*i/v.T)}},{key:"updateElements",value:function(t,e,n,r){var i,o="reset"===r,s=this.chart,a=s.chartArea,A=s.options.animation,l=(a.left+a.right)/2,c=(a.top+a.bottom)/2,u=o&&A.animateScale,h=u?0:this.innerRadius,d=u?0:this.outerRadius,f=this._getSharedOptions(e,r),p=f.sharedOptions,g=f.includeOptions,m=this._getRotation();for(i=0;i<e;++i)m+=this._circumference(i,o);for(i=e;i<e+n;++i){var v=this._circumference(i,o),y=t[i],w={x:l+this.offsetX,y:c+this.offsetY,startAngle:m,endAngle:m+v,circumference:v,outerRadius:d,innerRadius:h};g&&(w.options=p||this.resolveDataElementOptions(i,y.active?"active":r)),m+=v,this.updateElement(y,i,w,r)}}},{key:"calculateTotal",value:function(){var t,e=this._cachedMeta,n=e.data,r=0;for(t=0;t<n.length;t++){var i=e._parsed[t];null!==i&&!isNaN(i)&&this.chart.getDataVisibility(t)&&!n[t].hidden&&(r+=Math.abs(i))}return r}},{key:"calculateCircumference",value:function(t){var e=this._cachedMeta.total;return e>0&&!isNaN(t)?v.T*(Math.abs(t)/e):0}},{key:"getLabelAndValue",value:function(t){var e=this._cachedMeta,n=this.chart,r=n.data.labels||[],i=(0,v.o)(e._parsed[t],n.options.locale);return{label:r[t]||"",value:i}}},{key:"getMaxBorderWidth",value:function(t){var e,n,r,i,o,s=0,a=this.chart;if(!t){for(e=0,n=a.data.datasets.length;e<n;++e)if(a.isDatasetVisible(e)){t=(r=a.getDatasetMeta(e)).data,i=r.controller;break}}if(!t)return 0;for(e=0,n=t.length;e<n;++e)"inner"!==(o=i.resolveDataElementOptions(e)).borderAlign&&(s=Math.max(s,o.borderWidth||0,o.hoverBorderWidth||0));return s}},{key:"getMaxOffset",value:function(t){for(var e=0,n=0,r=t.length;n<r;++n){var i=this.resolveDataElementOptions(n);e=Math.max(e,i.offset||0,i.hoverOffset||0)}return e}},{key:"_getRingWeightOffset",value:function(t){for(var e=0,n=0;n<t;++n)this.chart.isDatasetVisible(n)&&(e+=this._getRingWeight(n));return e}},{key:"_getRingWeight",value:function(t){return Math.max((0,v.v)(this.chart.data.datasets[t].weight,1),0)}},{key:"_getVisibleDatasetWeightTotal",value:function(){return this._getRingWeightOffset(this.chart.data.datasets.length)||1}}]),n}(I);(0,a._)(R,"id","doughnut"),(0,a._)(R,"defaults",{datasetElementType:!1,dataElementType:"arc",animation:{animateRotate:!0,animateScale:!1},animations:{numbers:{type:"number",properties:["circumference","endAngle","innerRadius","outerRadius","startAngle","x","y","offset","borderWidth","spacing"]}},cutout:"50%",rotation:0,circumference:360,radius:"100%",spacing:0,indexAxis:"r"}),(0,a._)(R,"descriptors",{_scriptable:function(t){return"spacing"!==t},_indexable:function(t){return"spacing"!==t&&!t.startsWith("borderDash")&&!t.startsWith("hoverBorderDash")}}),(0,a._)(R,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels:function(t){var e=t.data,n=t.legend.options.labels,r=n.pointStyle,i=n.textAlign,o=n.color,s=n.useBorderRadius,a=n.borderRadius;return e.labels.length&&e.datasets.length?e.labels.map(function(e,n){var A=t.getDatasetMeta(0).controller.getStyle(n);return{text:e,fillStyle:A.backgroundColor,fontColor:o,hidden:!t.getDataVisibility(n),lineDash:A.borderDash,lineDashOffset:A.borderDashOffset,lineJoin:A.borderJoinStyle,lineWidth:A.borderWidth,strokeStyle:A.borderColor,textAlign:i,pointStyle:r,borderRadius:s&&(a||A.borderRadius),index:n}}):[]}},onClick:function(t,e,n){n.chart.toggleDataVisibility(e.index),n.chart.update()}}}});var z=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(){return(0,o._)(this,n),e.apply(this,arguments)}return(0,s._)(n,[{key:"initialize",value:function(){this.enableOptionSharing=!0,this.supportsDecimation=!0,(0,A._)((0,l._)(n.prototype),"initialize",this).call(this)}},{key:"update",value:function(t){var e=this._cachedMeta,n=e.dataset,r=e.data,i=void 0===r?[]:r,o=e._dataset,s=this.chart._animationsDisabled,a=(0,v.q)(e,i,s),A=a.start,l=a.count;this._drawStart=A,this._drawCount=l,(0,v.w)(e)&&(A=0,l=i.length),n._chart=this.chart,n._datasetIndex=this.index,n._decimated=!!o._decimated,n.points=i;var c=this.resolveDatasetElementOptions(t);this.options.showLine||(c.borderWidth=0),c.segment=this.options.segment,this.updateElement(n,void 0,{animated:!s,options:c},t),this.updateElements(i,A,l,t)}},{key:"updateElements",value:function(t,e,n,r){for(var i="reset"===r,o=this._cachedMeta,s=o.iScale,a=o.vScale,A=o._stacked,l=o._dataset,c=this._getSharedOptions(e,r),u=c.sharedOptions,h=c.includeOptions,d=s.axis,f=a.axis,p=this.options,g=p.spanGaps,m=p.segment,y=(0,v.x)(g)?g:Number.POSITIVE_INFINITY,w=this.chart._animationsDisabled||i||"none"===r,b=e+n,_=t.length,B=e>0&&this.getParsed(e-1),C=0;C<_;++C){var x=t[C],k=w?x:{};if(C<e||C>=b){k.skip=!0;continue}var F=this.getParsed(C),L=(0,v.k)(F[f]),D=k[d]=s.getPixelForValue(F[d],C),E=k[f]=i||L?a.getBasePixel():a.getPixelForValue(A?this.applyStack(a,F,A):F[f],C);k.skip=isNaN(D)||isNaN(E)||L,k.stop=C>0&&Math.abs(F[d]-B[d])>y,m&&(k.parsed=F,k.raw=l.data[C]),h&&(k.options=u||this.resolveDataElementOptions(C,x.active?"active":r)),w||this.updateElement(x,C,k,r),B=F}}},{key:"getMaxOverflow",value:function(){var t=this._cachedMeta,e=t.dataset,n=e.options&&e.options.borderWidth||0,r=t.data||[];return r.length?Math.max(n,r[0].size(this.resolveDataElementOptions(0)),r[r.length-1].size(this.resolveDataElementOptions(r.length-1)))/2:n}},{key:"draw",value:function(){var t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),(0,A._)((0,l._)(n.prototype),"draw",this).call(this)}}]),n}(I);(0,a._)(z,"id","line"),(0,a._)(z,"defaults",{datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1}),(0,a._)(z,"overrides",{scales:{_index_:{type:"category"},_value_:{type:"linear"}}});var K=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t,r){var i;return(0,o._)(this,n),(i=e.call(this,t,r)).innerRadius=void 0,i.outerRadius=void 0,i}return(0,s._)(n,[{key:"getLabelAndValue",value:function(t){var e=this._cachedMeta,n=this.chart,r=n.data.labels||[],i=(0,v.o)(e._parsed[t].r,n.options.locale);return{label:r[t]||"",value:i}}},{key:"parseObjectData",value:function(t,e,n,r){return(0,v.y).bind(this)(t,e,n,r)}},{key:"update",value:function(t){var e=this._cachedMeta.data;this._updateRadius(),this.updateElements(e,0,e.length,t)}},{key:"getMinMax",value:function(){var t=this,e=this._cachedMeta,n={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return e.data.forEach(function(e,r){var i=t.getParsed(r).r;!isNaN(i)&&t.chart.getDataVisibility(r)&&(i<n.min&&(n.min=i),i>n.max&&(n.max=i))}),n}},{key:"_updateRadius",value:function(){var t=this.chart,e=t.chartArea,n=t.options,r=Math.max(Math.min(e.right-e.left,e.bottom-e.top)/2,0),i=Math.max(n.cutoutPercentage?r/100*n.cutoutPercentage:1,0),o=(r-i)/t.getVisibleDatasetCount();this.outerRadius=r-o*this.index,this.innerRadius=this.outerRadius-o}},{key:"updateElements",value:function(t,e,n,r){var i,o="reset"===r,s=this.chart,a=s.options.animation,A=this._cachedMeta.rScale,l=A.xCenter,c=A.yCenter,u=A.getIndexAngle(0)-.5*v.P,h=u,d=360/this.countVisibleElements();for(i=0;i<e;++i)h+=this._computeAngle(i,r,d);for(i=e;i<e+n;i++){var f=t[i],p=h,g=h+this._computeAngle(i,r,d),m=s.getDataVisibility(i)?A.getDistanceFromCenterForValue(this.getParsed(i).r):0;h=g,o&&(a.animateScale&&(m=0),a.animateRotate&&(p=g=u));var y={x:l,y:c,innerRadius:0,outerRadius:m,startAngle:p,endAngle:g,options:this.resolveDataElementOptions(i,f.active?"active":r)};this.updateElement(f,i,y,r)}}},{key:"countVisibleElements",value:function(){var t=this,e=this._cachedMeta,n=0;return e.data.forEach(function(e,r){!isNaN(t.getParsed(r).r)&&t.chart.getDataVisibility(r)&&n++}),n}},{key:"_computeAngle",value:function(t,e,n){return this.chart.getDataVisibility(t)?(0,v.t)(this.resolveDataElementOptions(t,e).angle||n):0}}]),n}(I);(0,a._)(K,"id","polarArea"),(0,a._)(K,"defaults",{dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0}),(0,a._)(K,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels:function(t){var e=t.data;if(e.labels.length&&e.datasets.length){var n=t.legend.options.labels,r=n.pointStyle,i=n.color;return e.labels.map(function(e,n){var o=t.getDatasetMeta(0).controller.getStyle(n);return{text:e,fillStyle:o.backgroundColor,strokeStyle:o.borderColor,fontColor:i,lineWidth:o.borderWidth,pointStyle:r,hidden:!t.getDataVisibility(n),index:n}})}return[]}},onClick:function(t,e,n){n.chart.toggleDataVisibility(e.index),n.chart.update()}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}});var V=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(){return(0,o._)(this,n),e.apply(this,arguments)}return n}(R);(0,a._)(V,"id","pie"),(0,a._)(V,"defaults",{cutout:0,rotation:0,circumference:360,radius:"100%"});var G=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(){return(0,o._)(this,n),e.apply(this,arguments)}return(0,s._)(n,[{key:"getLabelAndValue",value:function(t){var e=this._cachedMeta.vScale,n=this.getParsed(t);return{label:e.getLabels()[t],value:""+e.getLabelForValue(n[e.axis])}}},{key:"parseObjectData",value:function(t,e,n,r){return(0,v.y).bind(this)(t,e,n,r)}},{key:"update",value:function(t){var e=this._cachedMeta,n=e.dataset,r=e.data||[],i=e.iScale.getLabels();if(n.points=r,"resize"!==t){var o=this.resolveDatasetElementOptions(t);this.options.showLine||(o.borderWidth=0);var s={_loop:!0,_fullLoop:i.length===r.length,options:o};this.updateElement(n,void 0,s,t)}this.updateElements(r,0,r.length,t)}},{key:"updateElements",value:function(t,e,n,r){for(var i=this._cachedMeta.rScale,o="reset"===r,s=e;s<e+n;s++){var a=t[s],A=this.resolveDataElementOptions(s,a.active?"active":r),l=i.getPointPositionForValue(s,this.getParsed(s).r),c=o?i.xCenter:l.x,u=o?i.yCenter:l.y,h={x:c,y:u,angle:l.angle,skip:isNaN(c)||isNaN(u),options:A};this.updateElement(a,s,h,r)}}}]),n}(I);(0,a._)(G,"id","radar"),(0,a._)(G,"defaults",{datasetElementType:"line",dataElementType:"point",indexAxis:"r",showLine:!0,elements:{line:{fill:"start"}}}),(0,a._)(G,"overrides",{aspectRatio:1,scales:{r:{type:"radialLinear"}}});var W=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(){return(0,o._)(this,n),e.apply(this,arguments)}return(0,s._)(n,[{key:"getLabelAndValue",value:function(t){var e=this._cachedMeta,n=this.chart.data.labels||[],r=e.xScale,i=e.yScale,o=this.getParsed(t),s=r.getLabelForValue(o.x),a=i.getLabelForValue(o.y);return{label:n[t]||"",value:"("+s+", "+a+")"}}},{key:"update",value:function(t){var e=this._cachedMeta,n=e.data,r=void 0===n?[]:n,i=this.chart._animationsDisabled,o=(0,v.q)(e,r,i),s=o.start,a=o.count;if(this._drawStart=s,this._drawCount=a,(0,v.w)(e)&&(s=0,a=r.length),this.options.showLine){this.datasetElementType||this.addElements();var A=e.dataset,l=e._dataset;A._chart=this.chart,A._datasetIndex=this.index,A._decimated=!!l._decimated,A.points=r;var c=this.resolveDatasetElementOptions(t);c.segment=this.options.segment,this.updateElement(A,void 0,{animated:!i,options:c},t)}else this.datasetElementType&&(delete e.dataset,this.datasetElementType=!1);this.updateElements(r,s,a,t)}},{key:"addElements",value:function(){var t=this.options.showLine;!this.datasetElementType&&t&&(this.datasetElementType=this.chart.registry.getElement("line")),(0,A._)((0,l._)(n.prototype),"addElements",this).call(this)}},{key:"updateElements",value:function(t,e,n,r){for(var i="reset"===r,o=this._cachedMeta,s=o.iScale,a=o.vScale,A=o._stacked,l=o._dataset,c=this.resolveDataElementOptions(e,r),u=this.getSharedOptions(c),h=this.includeOptions(r,u),d=s.axis,f=a.axis,p=this.options,g=p.spanGaps,m=p.segment,y=(0,v.x)(g)?g:Number.POSITIVE_INFINITY,w=this.chart._animationsDisabled||i||"none"===r,b=e>0&&this.getParsed(e-1),_=e;_<e+n;++_){var B=t[_],C=this.getParsed(_),x=w?B:{},k=(0,v.k)(C[f]),F=x[d]=s.getPixelForValue(C[d],_),L=x[f]=i||k?a.getBasePixel():a.getPixelForValue(A?this.applyStack(a,C,A):C[f],_);x.skip=isNaN(F)||isNaN(L)||k,x.stop=_>0&&Math.abs(C[d]-b[d])>y,m&&(x.parsed=C,x.raw=l.data[_]),h&&(x.options=u||this.resolveDataElementOptions(_,B.active?"active":r)),w||this.updateElement(B,_,x,r),b=C}this.updateSharedOptions(u,r,c)}},{key:"getMaxOverflow",value:function(){var t=this._cachedMeta,e=t.data||[];if(!this.options.showLine){for(var n=0,r=e.length-1;r>=0;--r)n=Math.max(n,e[r].size(this.resolveDataElementOptions(r))/2);return n>0&&n}var i=t.dataset,o=i.options&&i.options.borderWidth||0;return e.length?Math.max(o,e[0].size(this.resolveDataElementOptions(0)),e[e.length-1].size(this.resolveDataElementOptions(e.length-1)))/2:o}}]),n}(I);(0,a._)(W,"id","scatter"),(0,a._)(W,"defaults",{datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1}),(0,a._)(W,"overrides",{interaction:{mode:"point"},scales:{x:{type:"linear"},y:{type:"linear"}}});var q=Object.freeze({__proto__:null,BarController:H,BubbleController:O,DoughnutController:R,LineController:z,PieController:V,PolarAreaController:K,RadarController:G,ScatterController:W});function Y(){throw Error("This method is not implemented: Check that a complete date adapter is provided.")}var X={_date:function(){function t(e){(0,o._)(this,t),(0,a._)(this,"options",void 0),this.options=e||{}}return(0,s._)(t,[{key:"init",value:function(){}},{key:"formats",value:function(){return Y()}},{key:"parse",value:function(){return Y()}},{key:"format",value:function(){return Y()}},{key:"add",value:function(){return Y()}},{key:"diff",value:function(){return Y()}},{key:"startOf",value:function(){return Y()}},{key:"endOf",value:function(){return Y()}}],[{key:"override",value:function(e){Object.assign(t.prototype,e)}}]),t}()};function J(t,e,n,r,i){for(var o=t.getSortedVisibleDatasetMetas(),s=n[e],a=0,A=o.length;a<A;++a)for(var l=o[a],c=l.index,u=l.data,h=function(t,e,n,r){var i=t.controller,o=t.data,s=t._sorted,a=i._cachedMeta.iScale,A=t.dataset&&t.dataset.options?t.dataset.options.spanGaps:null;if(a&&e===a.axis&&"r"!==e&&s&&o.length){var l=a._reversePixels?v.A:v.B;if(r){if(i._sharedOptions){var c=o[0],u="function"==typeof c.getRange&&c.getRange(e);if(u){var h=l(o,e,n-u),d=l(o,e,n+u);return{lo:h.lo,hi:d.hi}}}}else{var f=l(o,e,n);if(A){var p=i._cachedMeta.vScale,g=t._parsed,m=g.slice(0,f.lo+1).reverse().findIndex(function(t){return!(0,v.k)(t[p.axis])});f.lo-=Math.max(0,m);var y=g.slice(f.hi).findIndex(function(t){return!(0,v.k)(t[p.axis])});f.hi+=Math.max(0,y)}return f}}return{lo:0,hi:o.length-1}}(o[a],e,s,i),d=h.lo,f=h.hi,p=d;p<=f;++p){var g=u[p];g.skip||r(g,c,p)}}function Z(t,e,n,r,i){var o=[];return(i||t.isPointInArea(e))&&J(t,n,e,function(n,s,a){(i||(0,v.C)(n,t.chartArea,0))&&n.inRange(e.x,e.y,r)&&o.push({element:n,datasetIndex:s,index:a})},!0),o}function $(t,e,n,r,i,o){var s,a,A,l,c,u;return o||t.isPointInArea(e)?"r"!==n||r?(s=[],a=-1!==n.indexOf("x"),A=-1!==n.indexOf("y"),l=function(t,e){return Math.sqrt(Math.pow(a?Math.abs(t.x-e.x):0,2)+Math.pow(A?Math.abs(t.y-e.y):0,2))},c=Number.POSITIVE_INFINITY,J(t,n,e,function(n,a,A){var u=n.inRange(e.x,e.y,i);if(!r||u){var h=n.getCenterPoint(i);if(o||t.isPointInArea(h)||u){var d=l(e,h);d<c?(s=[{element:n,datasetIndex:a,index:A}],c=d):d===c&&s.push({element:n,datasetIndex:a,index:A})}}}),s):(u=[],J(t,n,e,function(t,n,r){var o=t.getProps(["startAngle","endAngle"],i),s=o.startAngle,a=o.endAngle,A=(0,v.D)(t,{x:e.x,y:e.y}).angle;(0,v.p)(A,s,a)&&u.push({element:t,datasetIndex:n,index:r})}),u):[]}function tt(t,e,n,r,i){var o=[],s="x"===n?"inXRange":"inYRange",a=!1;return(J(t,n,e,function(t,r,A){t[s]&&t[s](e[n],i)&&(o.push({element:t,datasetIndex:r,index:A}),a=a||t.inRange(e.x,e.y,i))}),r&&!a)?[]:o}var te={evaluateInteractionItems:J,modes:{index:function(t,e,n,r){var i=(0,v.z)(e,t),o=n.axis||"x",s=n.includeInvisible||!1,a=n.intersect?Z(t,i,o,r,s):$(t,i,o,!1,r,s),A=[];return a.length?(t.getSortedVisibleDatasetMetas().forEach(function(t){var e=a[0].index,n=t.data[e];n&&!n.skip&&A.push({element:n,datasetIndex:t.index,index:e})}),A):[]},dataset:function(t,e,n,r){var i=(0,v.z)(e,t),o=n.axis||"xy",s=n.includeInvisible||!1,a=n.intersect?Z(t,i,o,r,s):$(t,i,o,!1,r,s);if(a.length>0){var A=a[0].datasetIndex,l=t.getDatasetMeta(A).data;a=[];for(var c=0;c<l.length;++c)a.push({element:l[c],datasetIndex:A,index:c})}return a},point:function(t,e,n,r){var i=(0,v.z)(e,t);return Z(t,i,n.axis||"xy",r,n.includeInvisible||!1)},nearest:function(t,e,n,r){var i=(0,v.z)(e,t),o=n.axis||"xy",s=n.includeInvisible||!1;return $(t,i,o,n.intersect,r,s)},x:function(t,e,n,r){var i=(0,v.z)(e,t);return tt(t,i,"x",n.intersect,r)},y:function(t,e,n,r){var i=(0,v.z)(e,t);return tt(t,i,"y",n.intersect,r)}}},tn=["left","top","right","bottom"];function tr(t,e){return t.filter(function(t){return t.pos===e})}function ti(t,e){return t.filter(function(t){return -1===tn.indexOf(t.pos)&&t.box.axis===e})}function to(t,e){return t.sort(function(t,n){var r=e?n:t,i=e?t:n;return r.weight===i.weight?r.index-i.index:r.weight-i.weight})}function ts(t,e,n,r){return Math.max(t[n],e[n])+Math.max(t[r],e[r])}function ta(t,e){t.top=Math.max(t.top,e.top),t.left=Math.max(t.left,e.left),t.bottom=Math.max(t.bottom,e.bottom),t.right=Math.max(t.right,e.right)}function tA(t,e,n,r){var i,o,s,a,A,l,c=[];for(i=0,o=t.length,A=0;i<o;++i){(a=(s=t[i]).box).update(s.width||e.w,s.height||e.h,function(t,e){var n=e.maxPadding;return function(t){var r={left:0,top:0,right:0,bottom:0};return t.forEach(function(t){r[t]=Math.max(e[t],n[t])}),r}(t?["left","right"]:["top","bottom"])}(s.horizontal,e));var u=function(t,e,n,r){var i=n.pos,o=n.box,s=t.maxPadding;if(!(0,v.i)(i)){n.size&&(t[i]-=n.size);var a=r[n.stack]||{size:0,count:1};a.size=Math.max(a.size,n.horizontal?o.height:o.width),n.size=a.size/a.count,t[i]+=n.size}o.getPadding&&ta(s,o.getPadding());var A=Math.max(0,e.outerWidth-ts(s,t,"left","right")),l=Math.max(0,e.outerHeight-ts(s,t,"top","bottom")),c=A!==t.w,u=l!==t.h;return t.w=A,t.h=l,n.horizontal?{same:c,other:u}:{same:u,other:c}}(e,n,s,r),h=u.same,d=u.other;A|=h&&c.length,l=l||d,a.fullSize||c.push(s)}return A&&tA(c,e,n,r)||l}function tl(t,e,n,r,i){t.top=n,t.left=e,t.right=e+r,t.bottom=n+i,t.width=r,t.height=i}function tc(t,e,n,r){var i=n.padding,o=e.x,s=e.y,a=!0,A=!1,l=void 0;try{for(var c,u=t[Symbol.iterator]();!(a=(c=u.next()).done);a=!0){var h=c.value,d=h.box,f=r[h.stack]||{count:1,placed:0,weight:1},p=h.stackWeight/f.weight||1;if(h.horizontal){var g=e.w*p,m=f.size||d.height;(0,v.h)(f.start)&&(s=f.start),d.fullSize?tl(d,i.left,s,n.outerWidth-i.right-i.left,m):tl(d,e.left+f.placed,s,g,m),f.start=s,f.placed+=g,s=d.bottom}else{var y=e.h*p,w=f.size||d.width;(0,v.h)(f.start)&&(o=f.start),d.fullSize?tl(d,o,i.top,w,n.outerHeight-i.bottom-i.top):tl(d,o,e.top+f.placed,w,y),f.start=o,f.placed+=y,o=d.right}}}catch(t){A=!0,l=t}finally{try{a||null==u.return||u.return()}finally{if(A)throw l}}e.x=o,e.y=s}var tu={addBox:function(t,e){t.boxes||(t.boxes=[]),e.fullSize=e.fullSize||!1,e.position=e.position||"top",e.weight=e.weight||0,e._layers=e._layers||function(){return[{z:0,draw:function(t){e.draw(t)}}]},t.boxes.push(e)},removeBox:function(t,e){var n=t.boxes?t.boxes.indexOf(e):-1;-1!==n&&t.boxes.splice(n,1)},configure:function(t,e,n){e.fullSize=n.fullSize,e.position=n.position,e.weight=n.weight},update:function(t,e,n,r){if(t){var i,o,s,a,A,l,c,u,h=(0,v.E)(t.options.layout.padding),d=Math.max(e-h.width,0),f=Math.max(n-h.height,0),p=(o=to((i=function(t){var e,n,r,i,o,s,a,A,l=[];for(e=0,n=(t||[]).length;e<n;++e)i=(r=t[e]).position,o=(a=r.options).stack,s=void 0===(A=a.stackWeight)?1:A,l.push({index:e,box:r,pos:i,horizontal:r.isHorizontal(),weight:r.weight,stack:o&&i+o,stackWeight:s});return l}(t.boxes)).filter(function(t){return t.box.fullSize}),!0),s=to(tr(i,"left"),!0),a=to(tr(i,"right")),A=to(tr(i,"top"),!0),l=to(tr(i,"bottom")),c=ti(i,"x"),u=ti(i,"y"),{fullSize:o,leftAndTop:s.concat(A),rightAndBottom:a.concat(u).concat(l).concat(c),chartArea:tr(i,"chartArea"),vertical:s.concat(a).concat(u),horizontal:A.concat(l).concat(c)}),g=p.vertical,m=p.horizontal;(0,v.F)(t.boxes,function(t){"function"==typeof t.beforeLayout&&t.beforeLayout()});var y=Object.freeze({outerWidth:e,outerHeight:n,padding:h,availableWidth:d,availableHeight:f,vBoxMaxWidth:d/2/(g.reduce(function(t,e){return e.box.options&&!1===e.box.options.display?t:t+1},0)||1),hBoxMaxHeight:f/2}),w=Object.assign({},h);ta(w,(0,v.E)(r));var b=Object.assign({maxPadding:w,w:d,h:f,x:h.left,y:h.top},h),_=function(t,e){var n,r,i,o=function(t){var e={},n=!0,r=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var a=o.value,A=a.stack,l=a.pos,c=a.stackWeight;if(A&&tn.includes(l)){var u=e[A]||(e[A]={count:0,placed:0,weight:0,size:0});u.count++,u.weight+=c}}}catch(t){r=!0,i=t}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}return e}(t),s=e.vBoxMaxWidth,a=e.hBoxMaxHeight;for(n=0,r=t.length;n<r;++n){var A=(i=t[n]).box.fullSize,l=o[i.stack],c=l&&i.stackWeight/l.weight;i.horizontal?(i.width=c?c*s:A&&e.availableWidth,i.height=a):(i.width=s,i.height=c?c*a:A&&e.availableHeight)}return o}(g.concat(m),y);tA(p.fullSize,b,y,_),tA(g,b,y,_),tA(m,b,y,_)&&tA(g,b,y,_),function(t){var e=t.maxPadding;function n(n){var r=Math.max(e[n]-t[n],0);return t[n]+=r,r}t.y+=n("top"),t.x+=n("left"),n("right"),n("bottom")}(b),tc(p.leftAndTop,b,y,_),b.x+=b.w,b.y+=b.h,tc(p.rightAndBottom,b,y,_),t.chartArea={left:b.left,top:b.top,right:b.left+b.w,bottom:b.top+b.h,height:b.h,width:b.w},(0,v.F)(p.chartArea,function(e){var n=e.box;Object.assign(n,t.chartArea),n.update(b.w,b.h,{left:0,top:0,right:0,bottom:0})})}}},th=function(){function t(){(0,o._)(this,t)}return(0,s._)(t,[{key:"acquireContext",value:function(t,e){}},{key:"releaseContext",value:function(t){return!1}},{key:"addEventListener",value:function(t,e,n){}},{key:"removeEventListener",value:function(t,e,n){}},{key:"getDevicePixelRatio",value:function(){return 1}},{key:"getMaximumSize",value:function(t,e,n,r){return e=Math.max(0,e||t.width),n=n||t.height,{width:e,height:Math.max(0,r?Math.floor(e/r):n)}}},{key:"isAttached",value:function(t){return!0}},{key:"updateConfig",value:function(t){}}]),t}(),td=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(){return(0,o._)(this,n),e.apply(this,arguments)}return(0,s._)(n,[{key:"acquireContext",value:function(t){return t&&t.getContext&&t.getContext("2d")||null}},{key:"updateConfig",value:function(t){t.options.animation=!1}}]),n}(th),tf="$chartjs",tp={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},tg=function(t){return null===t||""===t},tm=!!v.K&&{passive:!0};function tv(t,e){var n=!0,r=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var a=o.value;if(a===e||a.contains(e))return!0}}catch(t){r=!0,i=t}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}}function ty(t,e,n){var r=t.canvas,i=new MutationObserver(function(t){var e=!1,i=!0,o=!1,s=void 0;try{for(var a,A=t[Symbol.iterator]();!(i=(a=A.next()).done);i=!0){var l=a.value;e=(e=e||tv(l.addedNodes,r))&&!tv(l.removedNodes,r)}}catch(t){o=!0,s=t}finally{try{i||null==A.return||A.return()}finally{if(o)throw s}}e&&n()});return i.observe(document,{childList:!0,subtree:!0}),i}function tw(t,e,n){var r=t.canvas,i=new MutationObserver(function(t){var e=!1,i=!0,o=!1,s=void 0;try{for(var a,A=t[Symbol.iterator]();!(i=(a=A.next()).done);i=!0){var l=a.value;e=(e=e||tv(l.removedNodes,r))&&!tv(l.addedNodes,r)}}catch(t){o=!0,s=t}finally{try{i||null==A.return||A.return()}finally{if(o)throw s}}e&&n()});return i.observe(document,{childList:!0,subtree:!0}),i}var tb=new Map,t_=0;function tB(){var t=window.devicePixelRatio;t!==t_&&(t_=t,tb.forEach(function(e,n){n.currentDevicePixelRatio!==t&&e()}))}function tC(t,e,n){var r=t.canvas,i=r&&(0,v.I)(r);if(i){var o=(0,v.L)(function(t,e){var r=i.clientWidth;n(t,e),r<i.clientWidth&&n()},window),s=new ResizeObserver(function(t){var e=t[0],n=e.contentRect.width,r=e.contentRect.height;(0!==n||0!==r)&&o(n,r)});return s.observe(i),tb.size||window.addEventListener("resize",tB),tb.set(t,o),s}}function tx(t,e,n){n&&n.disconnect(),"resize"===e&&(tb.delete(t),tb.size||window.removeEventListener("resize",tB))}function tk(t,e,n){var r=t.canvas,i=(0,v.L)(function(e){if(null!==t.ctx){var r,i,o,s;n((r=tp[e.type]||e.type,o=(i=(0,v.z)(e,t)).x,{type:r,chart:t,native:e,x:void 0!==o?o:null,y:void 0!==(s=i.y)?s:null}))}},t);return r&&r.addEventListener(e,i,tm),i}var tF=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(){return(0,o._)(this,n),e.apply(this,arguments)}return(0,s._)(n,[{key:"acquireContext",value:function(t,e){var n=t&&t.getContext&&t.getContext("2d");return n&&n.canvas===t?(function(t,e){var n=t.style,r=t.getAttribute("height"),i=t.getAttribute("width");if(t[tf]={initial:{height:r,width:i,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",n.boxSizing=n.boxSizing||"border-box",tg(i)){var o=(0,v.J)(t,"width");void 0!==o&&(t.width=o)}if(tg(r)){if(""===t.style.height)t.height=t.width/(e||2);else{var s=(0,v.J)(t,"height");void 0!==s&&(t.height=s)}}}(t,e),n):null}},{key:"releaseContext",value:function(t){var e=t.canvas;if(!e[tf])return!1;var n=e[tf].initial;["height","width"].forEach(function(t){var r=n[t];(0,v.k)(r)?e.removeAttribute(t):e.setAttribute(t,r)});var r=n.style||{};return Object.keys(r).forEach(function(t){e.style[t]=r[t]}),e.width=e.width,delete e[tf],!0}},{key:"addEventListener",value:function(t,e,n){this.removeEventListener(t,e);var r=t.$proxies||(t.$proxies={}),i={attach:ty,detach:tw,resize:tC}[e]||tk;r[e]=i(t,e,n)}},{key:"removeEventListener",value:function(t,e){var n=t.$proxies||(t.$proxies={}),r=n[e];r&&((({attach:tx,detach:tx,resize:tx})[e]||function(t,e,n){t&&t.canvas&&t.canvas.removeEventListener(e,n,tm)})(t,e,r),n[e]=void 0)}},{key:"getDevicePixelRatio",value:function(){return window.devicePixelRatio}},{key:"getMaximumSize",value:function(t,e,n,r){return(0,v.G)(t,e,n,r)}},{key:"isAttached",value:function(t){var e=t&&(0,v.I)(t);return!!(e&&e.isConnected)}}]),n}(th);function tL(t){return!(0,v.M)()||"undefined"!=typeof OffscreenCanvas&&t instanceof OffscreenCanvas?td:tF}var tD=function(){function t(){(0,o._)(this,t),(0,a._)(this,"x",void 0),(0,a._)(this,"y",void 0),(0,a._)(this,"active",!1),(0,a._)(this,"options",void 0),(0,a._)(this,"$animations",void 0)}return(0,s._)(t,[{key:"tooltipPosition",value:function(t){var e=this.getProps(["x","y"],t);return{x:e.x,y:e.y}}},{key:"hasValue",value:function(){return(0,v.x)(this.x)&&(0,v.x)(this.y)}},{key:"getProps",value:function(t,e){var n=this,r=this.$animations;if(!e||!r)return this;var i={};return t.forEach(function(t){i[t]=r[t]&&r[t].active()?r[t]._to:n[t]}),i}}]),t}();function tE(t,e,n,r,i){var o,s,a,A=(0,v.v)(r,0),l=Math.min((0,v.v)(i,t.length),t.length),c=0;for(n=Math.ceil(n),i&&(n=(o=i-r)/Math.floor(o/n)),a=A;a<0;)a=Math.round(A+ ++c*n);for(s=Math.max(A,0);s<l;s++)s===a&&(e.push(t[s]),a=Math.round(A+ ++c*n))}(0,a._)(tD,"defaults",{}),(0,a._)(tD,"defaultRoutes",void 0);var tS=function(t,e,n){return"top"===e||"left"===e?t[e]+n:t[e]-n},tM=function(t,e){return Math.min(e||t,t)};function tQ(t,e){for(var n=[],r=t.length/e,i=t.length,o=0;o<i;o+=r)n.push(t[Math.floor(o)]);return n}function tI(t){return t.drawTicks?t.tickLength:0}function tU(t,e){if(!t.display)return 0;var n=(0,v.a0)(t.font,e),r=(0,v.E)(t.padding);return((0,v.b)(t.text)?t.text.length:1)*n.lineHeight+r.height}var tj=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t){var r;return(0,o._)(this,n),(r=e.call(this)).id=t.id,r.type=t.type,r.options=void 0,r.ctx=t.ctx,r.chart=t.chart,r.top=void 0,r.bottom=void 0,r.left=void 0,r.right=void 0,r.width=void 0,r.height=void 0,r._margins={left:0,right:0,top:0,bottom:0},r.maxWidth=void 0,r.maxHeight=void 0,r.paddingTop=void 0,r.paddingBottom=void 0,r.paddingLeft=void 0,r.paddingRight=void 0,r.axis=void 0,r.labelRotation=void 0,r.min=void 0,r.max=void 0,r._range=void 0,r.ticks=[],r._gridLineItems=null,r._labelItems=null,r._labelSizes=null,r._length=0,r._maxLength=0,r._longestTextCache={},r._startPixel=void 0,r._endPixel=void 0,r._reversePixels=!1,r._userMax=void 0,r._userMin=void 0,r._suggestedMax=void 0,r._suggestedMin=void 0,r._ticksLength=0,r._borderValue=0,r._cache={},r._dataLimitsCached=!1,r.$context=void 0,r}return(0,s._)(n,[{key:"init",value:function(t){this.options=t.setContext(this.getContext()),this.axis=t.axis,this._userMin=this.parse(t.min),this._userMax=this.parse(t.max),this._suggestedMin=this.parse(t.suggestedMin),this._suggestedMax=this.parse(t.suggestedMax)}},{key:"parse",value:function(t,e){return t}},{key:"getUserBounds",value:function(){var t=this._userMin,e=this._userMax,n=this._suggestedMin,r=this._suggestedMax;return t=(0,v.O)(t,Number.POSITIVE_INFINITY),e=(0,v.O)(e,Number.NEGATIVE_INFINITY),n=(0,v.O)(n,Number.POSITIVE_INFINITY),r=(0,v.O)(r,Number.NEGATIVE_INFINITY),{min:(0,v.O)(t,n),max:(0,v.O)(e,r),minDefined:(0,v.g)(t),maxDefined:(0,v.g)(e)}}},{key:"getMinMax",value:function(t){var e,n=this.getUserBounds(),r=n.min,i=n.max,o=n.minDefined,s=n.maxDefined;if(o&&s)return{min:r,max:i};for(var a=this.getMatchingVisibleMetas(),A=0,l=a.length;A<l;++A)e=a[A].controller.getMinMax(this,t),o||(r=Math.min(r,e.min)),s||(i=Math.max(i,e.max));return r=s&&r>i?i:r,i=o&&r>i?r:i,{min:(0,v.O)(r,(0,v.O)(i,r)),max:(0,v.O)(i,(0,v.O)(r,i))}}},{key:"getPadding",value:function(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}},{key:"getTicks",value:function(){return this.ticks}},{key:"getLabels",value:function(){var t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}},{key:"getLabelItems",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.chart.chartArea;return this._labelItems||(this._labelItems=this._computeLabelItems(t))}},{key:"beforeLayout",value:function(){this._cache={},this._dataLimitsCached=!1}},{key:"beforeUpdate",value:function(){(0,v.Q)(this.options.beforeUpdate,[this])}},{key:"update",value:function(t,e,n){var r=this.options,i=r.beginAtZero,o=r.grace,s=r.ticks,a=s.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=n=Object.assign({left:0,right:0,top:0,bottom:0},n),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+n.left+n.right:this.height+n.top+n.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=(0,v.R)(this,o,i),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();var A=a<this.ticks.length;this._convertTicksToLabels(A?tQ(this.ticks,a):this.ticks),this.configure(),this.beforeCalculateLabelRotation(),this.calculateLabelRotation(),this.afterCalculateLabelRotation(),s.display&&(s.autoSkip||"auto"===s.source)&&(this.ticks=function(t,e){var n=t.options.ticks,r=(u=t.options.offset,h=t._tickSize(),Math.floor(Math.min(t._length/h+(u?0:1),t._maxLength/h))),i=Math.min(n.maxTicksLimit||r,r),o=n.major.enabled?function(t){var e,n,r=[];for(e=0,n=t.length;e<n;e++)t[e].major&&r.push(e);return r}(e):[],s=o.length,a=o[0],A=o[s-1],l=[];if(s>i)return function(t,e,n,r){var i,o=0,s=n[0];for(i=0,r=Math.ceil(r);i<t.length;i++)i===s&&(e.push(t[i]),s=n[++o*r])}(e,l,o,s/i),l;var c=function(t,e,n){var r=function(t){var e,n,r=t.length;if(r<2)return!1;for(n=t[0],e=1;e<r;++e)if(t[e]-t[e-1]!==n)return!1;return n}(t),i=e.length/n;if(!r)return Math.max(i,1);for(var o=(0,v.N)(r),s=0,a=o.length-1;s<a;s++){var A=o[s];if(A>i)return A}return Math.max(i,1)}(o,e,i);if(s>0){var u,h,d,f,p=s>1?Math.round((A-a)/(s-1)):null;for(tE(e,l,c,(0,v.k)(p)?0:a-p,a),d=0,f=s-1;d<f;d++)tE(e,l,c,o[d],o[d+1]);return tE(e,l,c,A,(0,v.k)(p)?e.length:A+p),l}return tE(e,l,c),l}(this,this.ticks),this._labelSizes=null,this.afterAutoSkip()),A&&this._convertTicksToLabels(this.ticks),this.beforeFit(),this.fit(),this.afterFit(),this.afterUpdate()}},{key:"configure",value:function(){var t,e,n=this.options.reverse;this.isHorizontal()?(t=this.left,e=this.right):(t=this.top,e=this.bottom,n=!n),this._startPixel=t,this._endPixel=e,this._reversePixels=n,this._length=e-t,this._alignToPixels=this.options.alignToPixels}},{key:"afterUpdate",value:function(){(0,v.Q)(this.options.afterUpdate,[this])}},{key:"beforeSetDimensions",value:function(){(0,v.Q)(this.options.beforeSetDimensions,[this])}},{key:"setDimensions",value:function(){this.isHorizontal()?(this.width=this.maxWidth,this.left=0,this.right=this.width):(this.height=this.maxHeight,this.top=0,this.bottom=this.height),this.paddingLeft=0,this.paddingTop=0,this.paddingRight=0,this.paddingBottom=0}},{key:"afterSetDimensions",value:function(){(0,v.Q)(this.options.afterSetDimensions,[this])}},{key:"_callHooks",value:function(t){this.chart.notifyPlugins(t,this.getContext()),(0,v.Q)(this.options[t],[this])}},{key:"beforeDataLimits",value:function(){this._callHooks("beforeDataLimits")}},{key:"determineDataLimits",value:function(){}},{key:"afterDataLimits",value:function(){this._callHooks("afterDataLimits")}},{key:"beforeBuildTicks",value:function(){this._callHooks("beforeBuildTicks")}},{key:"buildTicks",value:function(){return[]}},{key:"afterBuildTicks",value:function(){this._callHooks("afterBuildTicks")}},{key:"beforeTickToLabelConversion",value:function(){(0,v.Q)(this.options.beforeTickToLabelConversion,[this])}},{key:"generateTickLabels",value:function(t){var e,n,r,i=this.options.ticks;for(e=0,n=t.length;e<n;e++)(r=t[e]).label=(0,v.Q)(i.callback,[r.value,e,t],this)}},{key:"afterTickToLabelConversion",value:function(){(0,v.Q)(this.options.afterTickToLabelConversion,[this])}},{key:"beforeCalculateLabelRotation",value:function(){(0,v.Q)(this.options.beforeCalculateLabelRotation,[this])}},{key:"calculateLabelRotation",value:function(){var t,e,n,r=this.options,i=r.ticks,o=tM(this.ticks.length,r.ticks.maxTicksLimit),s=i.minRotation||0,a=i.maxRotation,A=s;if(!this._isVisible()||!i.display||s>=a||o<=1||!this.isHorizontal()){this.labelRotation=s;return}var l=this._getLabelSizes(),c=l.widest.width,u=l.highest.height,h=(0,v.S)(this.chart.width-c,0,this.maxWidth);c+6>(t=r.offset?this.maxWidth/o:h/(o-1))&&(t=h/(o-(r.offset?.5:1)),e=this.maxHeight-tI(r.grid)-i.padding-tU(r.title,this.chart.options.font),n=Math.sqrt(c*c+u*u),A=Math.max(s,Math.min(a,A=(0,v.U)(Math.min(Math.asin((0,v.S)((l.highest.height+6)/t,-1,1)),Math.asin((0,v.S)(e/n,-1,1))-Math.asin((0,v.S)(u/n,-1,1))))))),this.labelRotation=A}},{key:"afterCalculateLabelRotation",value:function(){(0,v.Q)(this.options.afterCalculateLabelRotation,[this])}},{key:"afterAutoSkip",value:function(){}},{key:"beforeFit",value:function(){(0,v.Q)(this.options.beforeFit,[this])}},{key:"fit",value:function(){var t={width:0,height:0},e=this.chart,n=this.options,r=n.ticks,i=n.title,o=n.grid,s=this._isVisible(),a=this.isHorizontal();if(s){var A=tU(i,e.options.font);if(a?(t.width=this.maxWidth,t.height=tI(o)+A):(t.height=this.maxHeight,t.width=tI(o)+A),r.display&&this.ticks.length){var l=this._getLabelSizes(),c=l.first,u=l.last,h=l.widest,d=l.highest,f=2*r.padding,p=(0,v.t)(this.labelRotation),g=Math.cos(p),m=Math.sin(p);if(a){var y=r.mirror?0:m*h.width+g*d.height;t.height=Math.min(this.maxHeight,t.height+y+f)}else{var w=r.mirror?0:g*h.width+m*d.height;t.width=Math.min(this.maxWidth,t.width+w+f)}this._calculatePadding(c,u,m,g)}}this._handleMargins(),a?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}},{key:"_calculatePadding",value:function(t,e,n,r){var i=this.options,o=i.ticks,s=o.align,a=o.padding,A=i.position,l=0!==this.labelRotation,c="top"!==A&&"x"===this.axis;if(this.isHorizontal()){var u=this.getPixelForTick(0)-this.left,h=this.right-this.getPixelForTick(this.ticks.length-1),d=0,f=0;l?c?(d=r*t.width,f=n*e.height):(d=n*t.height,f=r*e.width):"start"===s?f=e.width:"end"===s?d=t.width:"inner"!==s&&(d=t.width/2,f=e.width/2),this.paddingLeft=Math.max((d-u+a)*this.width/(this.width-u),0),this.paddingRight=Math.max((f-h+a)*this.width/(this.width-h),0)}else{var p=e.height/2,g=t.height/2;"start"===s?(p=0,g=t.height):"end"===s&&(p=e.height,g=0),this.paddingTop=p+a,this.paddingBottom=g+a}}},{key:"_handleMargins",value:function(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}},{key:"afterFit",value:function(){(0,v.Q)(this.options.afterFit,[this])}},{key:"isHorizontal",value:function(){var t=this.options,e=t.axis,n=t.position;return"top"===n||"bottom"===n||"x"===e}},{key:"isFullSize",value:function(){return this.options.fullSize}},{key:"_convertTicksToLabels",value:function(t){var e,n;for(this.beforeTickToLabelConversion(),this.generateTickLabels(t),e=0,n=t.length;e<n;e++)(0,v.k)(t[e].label)&&(t.splice(e,1),n--,e--);this.afterTickToLabelConversion()}},{key:"_getLabelSizes",value:function(){var t=this._labelSizes;if(!t){var e=this.options.ticks.sampleSize,n=this.ticks;e<n.length&&(n=tQ(n,e)),this._labelSizes=t=this._computeLabelSizes(n,n.length,this.options.ticks.maxTicksLimit)}return t}},{key:"_computeLabelSizes",value:function(t,e,n){var r,i,o,s,a,A,l,c,u,h,d,f=this.ctx,p=this._longestTextCache,g=[],m=[],y=Math.floor(e/tM(e,n)),w=0,b=0;for(r=0;r<e;r+=y){if(s=t[r].label,a=this._resolveTickFontOptions(r),f.font=A=a.string,l=p[A]=p[A]||{data:{},gc:[]},c=a.lineHeight,u=h=0,(0,v.k)(s)||(0,v.b)(s)){if((0,v.b)(s))for(i=0,o=s.length;i<o;++i)d=s[i],(0,v.k)(d)||(0,v.b)(d)||(u=(0,v.V)(f,l.data,l.gc,u,d),h+=c)}else u=(0,v.V)(f,l.data,l.gc,u,s),h=c;g.push(u),m.push(h),w=Math.max(u,w),b=Math.max(h,b)}(0,v.F)(p,function(t){var n,r=t.gc,i=r.length/2;if(i>e){for(n=0;n<i;++n)delete t.data[r[n]];r.splice(0,i)}});var _=g.indexOf(w),B=m.indexOf(b),C=function(t){return{width:g[t]||0,height:m[t]||0}};return{first:C(0),last:C(e-1),widest:C(_),highest:C(B),widths:g,heights:m}}},{key:"getLabelForValue",value:function(t){return t}},{key:"getPixelForValue",value:function(t,e){return NaN}},{key:"getValueForPixel",value:function(t){}},{key:"getPixelForTick",value:function(t){var e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}},{key:"getPixelForDecimal",value:function(t){this._reversePixels&&(t=1-t);var e=this._startPixel+t*this._length;return(0,v.W)(this._alignToPixels?(0,v.X)(this.chart,e,0):e)}},{key:"getDecimalForPixel",value:function(t){var e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}},{key:"getBasePixel",value:function(){return this.getPixelForValue(this.getBaseValue())}},{key:"getBaseValue",value:function(){var t=this.min,e=this.max;return t<0&&e<0?e:t>0&&e>0?t:0}},{key:"getContext",value:function(t){var e,n=this.ticks||[];if(t>=0&&t<n.length){var r,i=n[t];return i.$context||(i.$context=(r=this.getContext(),(0,v.j)(r,{tick:i,index:t,type:"tick"})))}return this.$context||(this.$context=(e=this.chart.getContext(),(0,v.j)(e,{scale:this,type:"scale"})))}},{key:"_tickSize",value:function(){var t=this.options.ticks,e=(0,v.t)(this.labelRotation),n=Math.abs(Math.cos(e)),r=Math.abs(Math.sin(e)),i=this._getLabelSizes(),o=t.autoSkipPadding||0,s=i?i.widest.width+o:0,a=i?i.highest.height+o:0;return this.isHorizontal()?a*n>s*r?s/n:a/r:a*r<s*n?a/n:s/r}},{key:"_isVisible",value:function(){var t=this.options.display;return"auto"!==t?!!t:this.getMatchingVisibleMetas().length>0}},{key:"_computeGridLineItems",value:function(t){var e,n,r,i,o,s,a,A,l,c,u,h,d=this.axis,f=this.chart,p=this.options,g=p.grid,m=p.position,y=p.border,w=g.offset,b=this.isHorizontal(),_=this.ticks.length+(w?1:0),B=tI(g),C=[],x=y.setContext(this.getContext()),k=x.display?x.width:0,F=k/2,L=function(t){return(0,v.X)(f,t,k)};if("top"===m)e=L(this.bottom),s=this.bottom-B,A=e-F,c=L(t.top)+F,h=t.bottom;else if("bottom"===m)e=L(this.top),c=t.top,h=L(t.bottom)-F,s=e+F,A=this.top+B;else if("left"===m)e=L(this.right),o=this.right-B,a=e-F,l=L(t.left)+F,u=t.right;else if("right"===m)e=L(this.left),l=t.left,u=L(t.right)-F,o=e+F,a=this.left+B;else if("x"===d){if("center"===m)e=L((t.top+t.bottom)/2+.5);else if((0,v.i)(m)){var D=Object.keys(m)[0],E=m[D];e=L(this.chart.scales[D].getPixelForValue(E))}c=t.top,h=t.bottom,A=(s=e+F)+B}else if("y"===d){if("center"===m)e=L((t.left+t.right)/2);else if((0,v.i)(m)){var S=Object.keys(m)[0],M=m[S];e=L(this.chart.scales[S].getPixelForValue(M))}a=(o=e-F)-B,l=t.left,u=t.right}var Q=(0,v.v)(p.ticks.maxTicksLimit,_),I=Math.max(1,Math.ceil(_/Q));for(n=0;n<_;n+=I){var U=this.getContext(n),j=g.setContext(U),T=y.setContext(U),N=j.lineWidth,P=j.color,H=T.dash||[],O=T.dashOffset,R=j.tickWidth,z=j.tickColor,K=j.tickBorderDash||[],V=j.tickBorderDashOffset;void 0!==(r=function(t,e,n){var r,i=t.ticks.length,o=Math.min(e,i-1),s=t._startPixel,a=t._endPixel,A=t.getPixelForTick(o);if(!n||(r=1===i?Math.max(A-s,a-A):0===e?(t.getPixelForTick(1)-A)/2:(A-t.getPixelForTick(o-1))/2,!((A+=o<e?r:-r)<s-1e-6)&&!(A>a+1e-6)))return A}(this,n,w))&&(i=(0,v.X)(f,r,N),b?o=a=l=u=i:s=A=c=h=i,C.push({tx1:o,ty1:s,tx2:a,ty2:A,x1:l,y1:c,x2:u,y2:h,width:N,color:P,borderDash:H,borderDashOffset:O,tickWidth:R,tickColor:z,tickBorderDash:K,tickBorderDashOffset:V}))}return this._ticksLength=_,this._borderValue=e,C}},{key:"_computeLabelItems",value:function(t){var e,n,r,i,o,s,a,A,l,c,u,h=this.axis,d=this.options,f=d.position,p=d.ticks,g=this.isHorizontal(),m=this.ticks,y=p.align,w=p.crossAlign,b=p.padding,_=p.mirror,B=tI(d.grid),C=B+b,x=_?-b:C,k=-(0,v.t)(this.labelRotation),F=[],L="middle";if("top"===f)o=this.bottom-x,s=this._getXAxisLabelAlignment();else if("bottom"===f)o=this.top+x,s=this._getXAxisLabelAlignment();else if("left"===f){var D=this._getYAxisLabelAlignment(B);s=D.textAlign,i=D.x}else if("right"===f){var E=this._getYAxisLabelAlignment(B);s=E.textAlign,i=E.x}else if("x"===h){if("center"===f)o=(t.top+t.bottom)/2+C;else if((0,v.i)(f)){var S=Object.keys(f)[0],M=f[S];o=this.chart.scales[S].getPixelForValue(M)+C}s=this._getXAxisLabelAlignment()}else if("y"===h){if("center"===f)i=(t.left+t.right)/2-C;else if((0,v.i)(f)){var Q=Object.keys(f)[0],I=f[Q];i=this.chart.scales[Q].getPixelForValue(I)}s=this._getYAxisLabelAlignment(B).textAlign}"y"===h&&("start"===y?L="top":"end"===y&&(L="bottom"));var U=this._getLabelSizes();for(e=0,n=m.length;e<n;++e){r=m[e].label;var j=p.setContext(this.getContext(e));a=this.getPixelForTick(e)+p.labelOffset,l=(A=this._resolveTickFontOptions(e)).lineHeight;var T=(c=(0,v.b)(r)?r.length:1)/2,N=j.color,P=j.textStrokeColor,H=j.textStrokeWidth,O=s;g?(i=a,"inner"===s&&(O=e===n-1?this.options.reverse?"left":"right":0===e?this.options.reverse?"right":"left":"center"),u="top"===f?"near"===w||0!==k?-c*l+l/2:"center"===w?-U.highest.height/2-T*l+l:-U.highest.height+l/2:"near"===w||0!==k?l/2:"center"===w?U.highest.height/2-T*l:U.highest.height-c*l,_&&(u*=-1),0===k||j.showLabelBackdrop||(i+=l/2*Math.sin(k))):(o=a,u=(1-c)*l/2);var R=void 0;if(j.showLabelBackdrop){var z=(0,v.E)(j.backdropPadding),K=U.heights[e],V=U.widths[e],G=u-z.top,W=0-z.left;switch(L){case"middle":G-=K/2;break;case"bottom":G-=K}switch(s){case"center":W-=V/2;break;case"right":W-=V;break;case"inner":e===n-1?W-=V:e>0&&(W-=V/2)}R={left:W,top:G,width:V+z.width,height:K+z.height,color:j.backdropColor}}F.push({label:r,font:A,textOffset:u,options:{rotation:k,color:N,strokeColor:P,strokeWidth:H,textAlign:O,textBaseline:L,translation:[i,o],backdrop:R}})}return F}},{key:"_getXAxisLabelAlignment",value:function(){var t=this.options,e=t.position,n=t.ticks;if(-(0,v.t)(this.labelRotation))return"top"===e?"left":"right";var r="center";return"start"===n.align?r="left":"end"===n.align?r="right":"inner"===n.align&&(r="inner"),r}},{key:"_getYAxisLabelAlignment",value:function(t){var e,n,r=this.options,i=r.position,o=r.ticks,s=o.crossAlign,a=o.mirror,A=o.padding,l=this._getLabelSizes(),c=t+A,u=l.widest.width;return"left"===i?a?(n=this.right+A,"near"===s?e="left":"center"===s?(e="center",n+=u/2):(e="right",n+=u)):(n=this.right-c,"near"===s?e="right":"center"===s?(e="center",n-=u/2):(e="left",n=this.left)):"right"===i?a?(n=this.left+A,"near"===s?e="right":"center"===s?(e="center",n-=u/2):(e="left",n-=u)):(n=this.left+c,"near"===s?e="left":"center"===s?(e="center",n+=u/2):(e="right",n=this.right)):e="right",{textAlign:e,x:n}}},{key:"_computeLabelArea",value:function(){if(!this.options.ticks.mirror){var t=this.chart,e=this.options.position;if("left"===e||"right"===e)return{top:0,left:this.left,bottom:t.height,right:this.right};if("top"===e||"bottom"===e)return{top:this.top,left:0,bottom:this.bottom,right:t.width}}}},{key:"drawBackground",value:function(){var t=this.ctx,e=this.options.backgroundColor,n=this.left,r=this.top,i=this.width,o=this.height;e&&(t.save(),t.fillStyle=e,t.fillRect(n,r,i,o),t.restore())}},{key:"getLineWidthForValue",value:function(t){var e=this.options.grid;if(!this._isVisible()||!e.display)return 0;var n=this.ticks.findIndex(function(e){return e.value===t});return n>=0?e.setContext(this.getContext(n)).lineWidth:0}},{key:"drawGrid",value:function(t){var e,n,r=this.options.grid,i=this.ctx,o=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t)),s=function(t,e,n){n.width&&n.color&&(i.save(),i.lineWidth=n.width,i.strokeStyle=n.color,i.setLineDash(n.borderDash||[]),i.lineDashOffset=n.borderDashOffset,i.beginPath(),i.moveTo(t.x,t.y),i.lineTo(e.x,e.y),i.stroke(),i.restore())};if(r.display)for(e=0,n=o.length;e<n;++e){var a=o[e];r.drawOnChartArea&&s({x:a.x1,y:a.y1},{x:a.x2,y:a.y2},a),r.drawTicks&&s({x:a.tx1,y:a.ty1},{x:a.tx2,y:a.ty2},{color:a.tickColor,width:a.tickWidth,borderDash:a.tickBorderDash,borderDashOffset:a.tickBorderDashOffset})}}},{key:"drawBorder",value:function(){var t,e,n,r,i=this.chart,o=this.ctx,s=this.options,a=s.border,A=s.grid,l=a.setContext(this.getContext()),c=a.display?l.width:0;if(c){var u=A.setContext(this.getContext(0)).lineWidth,h=this._borderValue;this.isHorizontal()?(t=(0,v.X)(i,this.left,c)-c/2,e=(0,v.X)(i,this.right,u)+u/2,n=r=h):(n=(0,v.X)(i,this.top,c)-c/2,r=(0,v.X)(i,this.bottom,u)+u/2,t=e=h),o.save(),o.lineWidth=l.width,o.strokeStyle=l.color,o.beginPath(),o.moveTo(t,n),o.lineTo(e,r),o.stroke(),o.restore()}}},{key:"drawLabels",value:function(t){if(this.options.ticks.display){var e=this.ctx,n=this._computeLabelArea();n&&(0,v.Y)(e,n);var r=this.getLabelItems(t),i=!0,o=!1,s=void 0;try{for(var a,A=r[Symbol.iterator]();!(i=(a=A.next()).done);i=!0){var l=a.value,c=l.options,u=l.font,h=l.label,d=l.textOffset;(0,v.Z)(e,h,0,d,u,c)}}catch(t){o=!0,s=t}finally{try{i||null==A.return||A.return()}finally{if(o)throw s}}n&&(0,v.$)(e)}}},{key:"drawTitle",value:function(){var t=this.ctx,e=this.options,n=e.position,r=e.title,i=e.reverse;if(r.display){var o,s,a=(0,v.a0)(r.font),A=(0,v.E)(r.padding),l=r.align,c=a.lineHeight/2;"bottom"===n||"center"===n||(0,v.i)(n)?(c+=A.bottom,(0,v.b)(r.text)&&(c+=a.lineHeight*(r.text.length-1))):c+=A.top;var u=function(t,e,n,r){var i,o,s,a=t.top,A=t.left,l=t.bottom,c=t.right,u=t.chart,h=u.chartArea,d=u.scales,f=0,p=l-a,g=c-A;if(t.isHorizontal()){if(o=(0,v.a2)(r,A,c),(0,v.i)(n)){var m=Object.keys(n)[0],y=n[m];s=d[m].getPixelForValue(y)+p-e}else s="center"===n?(h.bottom+h.top)/2+p-e:tS(t,n,e);i=c-A}else{if((0,v.i)(n)){var w=Object.keys(n)[0],b=n[w];o=d[w].getPixelForValue(b)-g+e}else o="center"===n?(h.left+h.right)/2-g+e:tS(t,n,e);s=(0,v.a2)(r,l,a),f="left"===n?-v.H:v.H}return{titleX:o,titleY:s,maxWidth:i,rotation:f}}(this,c,n,l),h=u.titleX,d=u.titleY,f=u.maxWidth,p=u.rotation;(0,v.Z)(t,r.text,0,0,a,{color:r.color,maxWidth:f,rotation:p,textAlign:(s=(0,v.a1)(l),(i&&"right"!==n||!i&&"right"===n)&&(s="left"===(o=s)?"right":"right"===o?"left":o),s),textBaseline:"middle",translation:[h,d]})}}},{key:"draw",value:function(t){this._isVisible()&&(this.drawBackground(),this.drawGrid(t),this.drawBorder(),this.drawTitle(),this.drawLabels(t))}},{key:"_layers",value:function(){var t=this,e=this.options,r=e.ticks&&e.ticks.z||0,i=(0,v.v)(e.grid&&e.grid.z,-1),o=(0,v.v)(e.border&&e.border.z,0);return this._isVisible()&&this.draw===n.prototype.draw?[{z:i,draw:function(e){t.drawBackground(),t.drawGrid(e),t.drawTitle()}},{z:o,draw:function(){t.drawBorder()}},{z:r,draw:function(e){t.drawLabels(e)}}]:[{z:r,draw:function(e){t.draw(e)}}]}},{key:"getMatchingVisibleMetas",value:function(t){var e,n,r=this.chart.getSortedVisibleDatasetMetas(),i=this.axis+"AxisID",o=[];for(e=0,n=r.length;e<n;++e){var s=r[e];s[i]!==this.id||t&&s.type!==t||o.push(s)}return o}},{key:"_resolveTickFontOptions",value:function(t){var e=this.options.ticks.setContext(this.getContext(t));return(0,v.a0)(e.font)}},{key:"_maxDigits",value:function(){var t=this._resolveTickFontOptions(0).lineHeight;return(this.isHorizontal()?this.width:this.height)/t}}]),n}((0,g._)(tD)),tT=function(){function t(e,n,r){(0,o._)(this,t),this.type=e,this.scope=n,this.override=r,this.items=Object.create(null)}return(0,s._)(t,[{key:"isForType",value:function(t){return Object.prototype.isPrototypeOf.call(this.type.prototype,t.prototype)}},{key:"register",value:function(t){var e,n,r,i=Object.getPrototypeOf(t);"id"in i&&"defaults"in i&&(r=this.register(i));var o=this.items,s=t.id,a=this.scope+"."+s;if(!s)throw Error("class does not have id: "+t);return s in o||(o[s]=t,e=r,n=(0,v.a4)(Object.create(null),[e?(0,v.d).get(e):{},(0,v.d).get(a),t.defaults]),(0,v.d).set(a,n),t.defaultRoutes&&function(t,e){Object.keys(e).forEach(function(n){var r=n.split("."),i=r.pop(),o=[t].concat(r).join("."),s=e[n].split("."),a=s.pop(),A=s.join(".");(0,v.d).route(o,i,A,a)})}(a,t.defaultRoutes),t.descriptors&&(0,v.d).describe(a,t.descriptors),this.override&&(0,v.d).override(t.id,t.overrides)),a}},{key:"get",value:function(t){return this.items[t]}},{key:"unregister",value:function(t){var e=this.items,n=t.id,r=this.scope;n in e&&delete e[n],r&&n in v.d[r]&&(delete v.d[r][n],this.override&&delete v.a3[n])}}]),t}(),tN=new(function(){function t(){(0,o._)(this,t),this.controllers=new tT(I,"datasets",!0),this.elements=new tT(tD,"elements"),this.plugins=new tT(Object,"plugins"),this.scales=new tT(tj,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}return(0,s._)(t,[{key:"add",value:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];this._each("register",e)}},{key:"remove",value:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];this._each("unregister",e)}},{key:"addControllers",value:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];this._each("register",e,this.controllers)}},{key:"addElements",value:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];this._each("register",e,this.elements)}},{key:"addPlugins",value:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];this._each("register",e,this.plugins)}},{key:"addScales",value:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];this._each("register",e,this.scales)}},{key:"getController",value:function(t){return this._get(t,this.controllers,"controller")}},{key:"getElement",value:function(t){return this._get(t,this.elements,"element")}},{key:"getPlugin",value:function(t){return this._get(t,this.plugins,"plugin")}},{key:"getScale",value:function(t){return this._get(t,this.scales,"scale")}},{key:"removeControllers",value:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];this._each("unregister",e,this.controllers)}},{key:"removeElements",value:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];this._each("unregister",e,this.elements)}},{key:"removePlugins",value:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];this._each("unregister",e,this.plugins)}},{key:"removeScales",value:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];this._each("unregister",e,this.scales)}},{key:"_each",value:function(t,e,n){var r=this;(0,f._)(e).forEach(function(e){var i=n||r._getRegistryForType(e);n||i.isForType(e)||i===r.plugins&&e.id?r._exec(t,i,e):(0,v.F)(e,function(e){var i=n||r._getRegistryForType(e);r._exec(t,i,e)})})}},{key:"_exec",value:function(t,e,n){var r=(0,v.a5)(t);(0,v.Q)(n["before"+r],[],n),e[t](n),(0,v.Q)(n["after"+r],[],n)}},{key:"_getRegistryForType",value:function(t){for(var e=0;e<this._typedRegistries.length;e++){var n=this._typedRegistries[e];if(n.isForType(t))return n}return this.plugins}},{key:"_get",value:function(t,e,n){var r=e.get(t);if(void 0===r)throw Error('"'+t+'" is not a registered '+n+".");return r}}]),t}()),tP=function(){function t(){(0,o._)(this,t),this._init=void 0}return(0,s._)(t,[{key:"notify",value:function(t,e,n,r){if("beforeInit"===e&&(this._init=this._createDescriptors(t,!0),this._notify(this._init,t,"install")),void 0!==this._init){var i=r?this._descriptors(t).filter(r):this._descriptors(t),o=this._notify(i,t,e,n);return"afterDestroy"===e&&(this._notify(i,t,"stop"),this._notify(this._init,t,"uninstall"),this._init=void 0),o}}},{key:"_notify",value:function(t,e,n,r){r=r||{};var i=!0,o=!1,s=void 0;try{for(var a,A=t[Symbol.iterator]();!(i=(a=A.next()).done);i=!0){var l=a.value,c=l.plugin,u=c[n],h=[e,r,l.options];if(!1===(0,v.Q)(u,h,c)&&r.cancelable)return!1}}catch(t){o=!0,s=t}finally{try{i||null==A.return||A.return()}finally{if(o)throw s}}return!0}},{key:"invalidate",value:function(){(0,v.k)(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}},{key:"_descriptors",value:function(t){if(this._cache)return this._cache;var e=this._cache=this._createDescriptors(t);return this._notifyStateChanges(t),e}},{key:"_createDescriptors",value:function(t,e){var n=t&&t.config,r=(0,v.v)(n.options&&n.options.plugins,{}),i=function(t){for(var e={},n=[],r=Object.keys(tN.plugins.items),i=0;i<r.length;i++)n.push(tN.getPlugin(r[i]));for(var o=t.plugins||[],s=0;s<o.length;s++){var a=o[s];-1===n.indexOf(a)&&(n.push(a),e[a.id]=!0)}return{plugins:n,localIds:e}}(n);return!1!==r||e?function(t,e,n,r){var i=e.plugins,o=e.localIds,s=[],a=t.getContext(),A=!0,l=!1,c=void 0;try{for(var u,h=i[Symbol.iterator]();!(A=(u=h.next()).done);A=!0){var d,f=u.value,p=f.id,g=(d=n[p],r||!1!==d?!0===d?{}:d:null);null!==g&&s.push({plugin:f,options:function(t,e,n,r){var i=e.plugin,o=e.local,s=t.pluginScopeKeys(i),a=t.getOptionScopes(n,s);return o&&i.defaults&&a.push(i.defaults),t.createResolver(a,r,[""],{scriptable:!1,indexable:!1,allKeys:!0})}(t.config,{plugin:f,local:o[p]},g,a)})}}catch(t){l=!0,c=t}finally{try{A||null==h.return||h.return()}finally{if(l)throw c}}return s}(t,i,r,e):[]}},{key:"_notifyStateChanges",value:function(t){var e=this._oldCache||[],n=this._cache,r=function(t,e){return t.filter(function(t){return!e.some(function(e){return t.plugin.id===e.plugin.id})})};this._notify(r(e,n),t,"stop"),this._notify(r(n,e),t,"start")}}]),t}();function tH(t,e){var n=v.d.datasets[t]||{};return((e.datasets||{})[t]||{}).indexAxis||e.indexAxis||n.indexAxis||"x"}function tO(t){if("x"===t||"y"===t||"r"===t)return t}function tR(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];if(tO(t))return t;var i=!0,o=!1,s=void 0;try{for(var a,A=n[Symbol.iterator]();!(i=(a=A.next()).done);i=!0){var l,c=a.value,u=c.axis||(l=c.position,"top"===l||"bottom"===l?"x":"left"===l||"right"===l?"y":void 0)||t.length>1&&tO(t[0].toLowerCase());if(u)return u}}catch(t){o=!0,s=t}finally{try{i||null==A.return||A.return()}finally{if(o)throw s}}throw Error("Cannot determine type of '".concat(t,"' axis. Please provide 'axis' or 'position' option."))}function tz(t,e,n){if(n[e+"AxisID"]===t)return{axis:e}}function tK(t){var e,n,r,i,o=t.options||(t.options={});o.plugins=(0,v.v)(o.plugins,{}),o.scales=(e=v.a3[t.type]||{scales:{}},n=o.scales||{},r=tH(t.type,o),i=Object.create(null),Object.keys(n).forEach(function(o){var s=n[o];if(!(0,v.i)(s))return console.error("Invalid scale configuration for scale: ".concat(o));if(s._proxy)return console.warn("Ignoring resolver passed as options for scale: ".concat(o));var a=tR(o,s,function(t,e){if(e.data&&e.data.datasets){var n=e.data.datasets.filter(function(e){return e.xAxisID===t||e.yAxisID===t});if(n.length)return tz(t,"x",n[0])||tz(t,"y",n[0])}return{}}(o,t),v.d.scales[s.type]),A=a===r?"_index_":"_value_",l=e.scales||{};i[o]=(0,v.ab)(Object.create(null),[{axis:a},s,l[a],l[A]])}),t.data.datasets.forEach(function(e){var r=e.type||t.type,s=e.indexAxis||tH(r,o),a=(v.a3[r]||{}).scales||{};Object.keys(a).forEach(function(t){var r,o=(r=t,"_index_"===t?r=s:"_value_"===t&&(r="x"===s?"y":"x"),r),A=e[o+"AxisID"]||o;i[A]=i[A]||Object.create(null),(0,v.ab)(i[A],[{axis:o},n[A],a[t]])})}),Object.keys(i).forEach(function(t){var e=i[t];(0,v.ab)(e,[v.d.scales[e.type],v.d.scale])}),i)}function tV(t){return(t=t||{}).datasets=t.datasets||[],t.labels=t.labels||[],t}var tG=new Map,tW=new Set;function tq(t,e){var n=tG.get(t);return n||(n=e(),tG.set(t,n),tW.add(n)),n}var tY=function(t,e,n){var r=(0,v.f)(e,n);void 0!==r&&t.add(r)},tX=function(){function t(e){var n;(0,o._)(this,t),this._config=((n=(n=e)||{}).data=tV(n.data),tK(n),n),this._scopeCache=new Map,this._resolverCache=new Map}return(0,s._)(t,[{key:"platform",get:function(){return this._config.platform}},{key:"type",get:function(){return this._config.type},set:function(t){this._config.type=t}},{key:"data",get:function(){return this._config.data},set:function(t){this._config.data=tV(t)}},{key:"options",get:function(){return this._config.options},set:function(t){this._config.options=t}},{key:"plugins",get:function(){return this._config.plugins}},{key:"update",value:function(){var t=this._config;this.clearCache(),tK(t)}},{key:"clearCache",value:function(){this._scopeCache.clear(),this._resolverCache.clear()}},{key:"datasetScopeKeys",value:function(t){return tq(t,function(){return[["datasets.".concat(t),""]]})}},{key:"datasetAnimationScopeKeys",value:function(t,e){return tq("".concat(t,".transition.").concat(e),function(){return[["datasets.".concat(t,".transitions.").concat(e),"transitions.".concat(e)],["datasets.".concat(t),""]]})}},{key:"datasetElementScopeKeys",value:function(t,e){return tq("".concat(t,"-").concat(e),function(){return[["datasets.".concat(t,".elements.").concat(e),"datasets.".concat(t),"elements.".concat(e),""]]})}},{key:"pluginScopeKeys",value:function(t){var e=t.id,n=this.type;return tq("".concat(n,"-plugin-").concat(e),function(){return[["plugins.".concat(e)].concat((0,f._)(t.additionalOptionScopes||[]))]})}},{key:"_cachedScopes",value:function(t,e){var n=this._scopeCache,r=n.get(t);return(!r||e)&&(r=new Map,n.set(t,r)),r}},{key:"getOptionScopes",value:function(t,e,n){var r=this.options,i=this.type,o=this._cachedScopes(t,n),s=o.get(e);if(s)return s;var a=new Set;e.forEach(function(e){t&&(a.add(t),e.forEach(function(e){return tY(a,t,e)})),e.forEach(function(t){return tY(a,r,t)}),e.forEach(function(t){return tY(a,v.a3[i]||{},t)}),e.forEach(function(t){return tY(a,v.d,t)}),e.forEach(function(t){return tY(a,v.a6,t)})});var A=Array.from(a);return 0===A.length&&A.push(Object.create(null)),tW.has(e)&&o.set(e,A),A}},{key:"chartOptionScopes",value:function(){var t=this.options,e=this.type;return[t,v.a3[e]||{},v.d.datasets[e]||{},{type:e},v.d,v.a6]}},{key:"resolveNamedOptions",value:function(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[""],i={$shared:!0},o=tJ(this._resolverCache,t,r),s=o.resolver,a=o.subPrefixes,A=s;if(function(t,e){var n=(0,v.aa)(t),r=n.isScriptable,i=n.isIndexable,o=!0,s=!1,a=void 0;try{for(var A,l=e[Symbol.iterator]();!(o=(A=l.next()).done);o=!0){var c=A.value,u=r(c),h=i(c),d=(h||u)&&t[c];if(u&&((0,v.a7)(d)||tZ(d))||h&&(0,v.b)(d))return!0}}catch(t){s=!0,a=t}finally{try{o||null==l.return||l.return()}finally{if(s)throw a}}return!1}(s,e)){i.$shared=!1,n=(0,v.a7)(n)?n():n;var l=this.createResolver(t,n,a);A=(0,v.a8)(s,n,l)}var c=!0,u=!1,h=void 0;try{for(var d,f=e[Symbol.iterator]();!(c=(d=f.next()).done);c=!0){var p=d.value;i[p]=A[p]}}catch(t){u=!0,h=t}finally{try{c||null==f.return||f.return()}finally{if(u)throw h}}return i}},{key:"createResolver",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[""],r=arguments.length>3?arguments[3]:void 0,i=tJ(this._resolverCache,t,n).resolver;return(0,v.i)(e)?(0,v.a8)(i,e,void 0,r):i}}]),t}();function tJ(t,e,n){var r=t.get(e);r||(r=new Map,t.set(e,r));var i=n.join(),o=r.get(i);return o||(o={resolver:(0,v.a9)(e,n),subPrefixes:n.filter(function(t){return!t.toLowerCase().includes("hover")})},r.set(i,o)),o}var tZ=function(t){return(0,v.i)(t)&&Object.getOwnPropertyNames(t).some(function(e){return(0,v.a7)(t[e])})},t$=["top","bottom","left","right","chartArea"];function t0(t,e){return"top"===t||"bottom"===t||-1===t$.indexOf(t)&&"x"===e}function t1(t,e){return function(n,r){return n[t]===r[t]?n[e]-r[e]:n[t]-r[t]}}function t2(t){var e=t.chart,n=e.options.animation;e.notifyPlugins("afterRender"),(0,v.Q)(n&&n.onComplete,[t],e)}function t5(t){var e=t.chart,n=e.options.animation;(0,v.Q)(n&&n.onProgress,[t],e)}function t3(t){return(0,v.M)()&&"string"==typeof t?t=document.getElementById(t):t&&t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t}var t4={},t6=function(t){var e=t3(t);return Object.values(t4).filter(function(t){return t.canvas===e}).pop()},t8=function(){function t(e,n){var r=this;(0,o._)(this,t);var i=this.config=new tX(n),s=t3(e),a=t6(s);if(a)throw Error("Canvas is already in use. Chart with ID '"+a.id+"' must be destroyed before the canvas with ID '"+a.canvas.id+"' can be reused.");var A=i.createResolver(i.chartOptionScopes(),this.getContext());this.platform=new(i.platform||tL(s)),this.platform.updateConfig(i);var l=this.platform.acquireContext(s,A.aspectRatio),c=l&&l.canvas,u=c&&c.height,h=c&&c.width;if(this.id=(0,v.ac)(),this.ctx=l,this.canvas=c,this.width=h,this.height=u,this._options=A,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new tP,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=(0,v.ad)(function(t){return r.update(t)},A.resizeDelay||0),this._dataChanges=[],t4[this.id]=this,!l||!c){console.error("Failed to create chart: can't acquire context from the given item");return}y.listen(this,"complete",t2),y.listen(this,"progress",t5),this._initialize(),this.attached&&this.update()}return(0,s._)(t,[{key:"aspectRatio",get:function(){var t=this.options,e=t.aspectRatio,n=t.maintainAspectRatio,r=this.width,i=this.height,o=this._aspectRatio;return(0,v.k)(e)?n&&o?o:i?r/i:null:e}},{key:"data",get:function(){return this.config.data},set:function(t){this.config.data=t}},{key:"options",get:function(){return this._options},set:function(t){this.config.options=t}},{key:"registry",get:function(){return tN}},{key:"_initialize",value:function(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():(0,v.ae)(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}},{key:"clear",value:function(){return(0,v.af)(this.canvas,this.ctx),this}},{key:"stop",value:function(){return y.stop(this),this}},{key:"resize",value:function(t,e){y.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}},{key:"_resize",value:function(t,e){var n=this.options,r=this.canvas,i=n.maintainAspectRatio&&this.aspectRatio,o=this.platform.getMaximumSize(r,t,e,i),s=n.devicePixelRatio||this.platform.getDevicePixelRatio(),a=this.width?"resize":"attach";this.width=o.width,this.height=o.height,this._aspectRatio=this.aspectRatio,(0,v.ae)(this,s,!0)&&(this.notifyPlugins("resize",{size:o}),(0,v.Q)(n.onResize,[this,o],this),this.attached&&this._doResize(a)&&this.render())}},{key:"ensureScalesHaveIDs",value:function(){var t=this.options.scales||{};(0,v.F)(t,function(t,e){t.id=e})}},{key:"buildOrUpdateScales",value:function(){var t=this,e=this.options,n=e.scales,r=this.scales,i=Object.keys(r).reduce(function(t,e){return t[e]=!1,t},{}),o=[];n&&(o=o.concat(Object.keys(n).map(function(t){var e=n[t],r=tR(t,e),i="r"===r,o="x"===r;return{options:e,dposition:i?"chartArea":o?"bottom":"left",dtype:i?"radialLinear":o?"category":"linear"}}))),(0,v.F)(o,function(n){var o=n.options,s=o.id,a=tR(s,o),A=(0,v.v)(o.type,n.dtype);(void 0===o.position||t0(o.position,a)!==t0(n.dposition))&&(o.position=n.dposition),i[s]=!0;var l=null;s in r&&r[s].type===A?l=r[s]:r[(l=new(tN.getScale(A))({id:s,type:A,ctx:t.ctx,chart:t})).id]=l,l.init(o,e)}),(0,v.F)(i,function(t,e){t||delete r[e]}),(0,v.F)(r,function(e){tu.configure(t,e,e.options),tu.addBox(t,e)})}},{key:"_updateMetasets",value:function(){var t=this._metasets,e=this.data.datasets.length,n=t.length;if(t.sort(function(t,e){return t.index-e.index}),n>e){for(var r=e;r<n;++r)this._destroyDatasetMeta(r);t.splice(e,n-e)}this._sortedMetasets=t.slice(0).sort(t1("order","index"))}},{key:"_removeUnreferencedMetasets",value:function(){var t=this,e=this._metasets,n=this.data.datasets;e.length>n.length&&delete this._stacks,e.forEach(function(e,r){0===n.filter(function(t){return t===e._dataset}).length&&t._destroyDatasetMeta(r)})}},{key:"buildOrUpdateControllers",value:function(){var t,e,n=[],r=this.data.datasets;for(this._removeUnreferencedMetasets(),t=0,e=r.length;t<e;t++){var i=r[t],o=this.getDatasetMeta(t),s=i.type||this.config.type;if(o.type&&o.type!==s&&(this._destroyDatasetMeta(t),o=this.getDatasetMeta(t)),o.type=s,o.indexAxis=i.indexAxis||tH(s,this.options),o.order=i.order||0,o.index=t,o.label=""+i.label,o.visible=this.isDatasetVisible(t),o.controller)o.controller.updateIndex(t),o.controller.linkScales();else{var a=tN.getController(s),A=v.d.datasets[s],l=A.datasetElementType,c=A.dataElementType;Object.assign(a,{dataElementType:tN.getElement(c),datasetElementType:l&&tN.getElement(l)}),o.controller=new a(this,t),n.push(o.controller)}}return this._updateMetasets(),n}},{key:"_resetElements",value:function(){var t=this;(0,v.F)(this.data.datasets,function(e,n){t.getDatasetMeta(n).controller.reset()},this)}},{key:"reset",value:function(){this._resetElements(),this.notifyPlugins("reset")}},{key:"update",value:function(t){var e=this.config;e.update();var n=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),r=this._animationsDisabled=!n.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1!==this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0})){var i=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");for(var o=0,s=0,a=this.data.datasets.length;s<a;s++){var A=this.getDatasetMeta(s).controller,l=!r&&-1===i.indexOf(A);A.buildOrUpdateElements(l),o=Math.max(+A.getMaxOverflow(),o)}o=this._minPadding=n.layout.autoPadding?o:0,this._updateLayout(o),r||(0,v.F)(i,function(t){t.reset()}),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(t1("z","_idx"));var c=this._active,u=this._lastEvent;u?this._eventHandler(u,!0):c.length&&this._updateHoverStyles(c,c,!0),this.render()}}},{key:"_updateScales",value:function(){var t=this;(0,v.F)(this.scales,function(e){tu.removeBox(t,e)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}},{key:"_checkEventBindings",value:function(){var t=this.options,e=new Set(Object.keys(this._listeners)),n=new Set(t.events);(0,v.ag)(e,n)&&!!this._responsiveListeners===t.responsive||(this.unbindEvents(),this.bindEvents())}},{key:"_updateHiddenIndices",value:function(){var t=this._hiddenIndices,e=this._getUniformDataChanges()||[],n=!0,r=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var a=o.value,A=a.method,l=a.start,c=a.count,u="_removeElements"===A?-c:c;!function(t,e,n){var r=Object.keys(t),i=!0,o=!1,s=void 0;try{for(var a,A=r[Symbol.iterator]();!(i=(a=A.next()).done);i=!0){var l=a.value,c=+l;if(c>=e){var u=t[l];delete t[l],(n>0||c>e)&&(t[c+n]=u)}}}catch(t){o=!0,s=t}finally{try{i||null==A.return||A.return()}finally{if(o)throw s}}}(t,l,u)}}catch(t){r=!0,i=t}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}}},{key:"_getUniformDataChanges",value:function(){var t=this._dataChanges;if(t&&t.length){this._dataChanges=[];for(var e=this.data.datasets.length,n=function(e){return new Set(t.filter(function(t){return t[0]===e}).map(function(t,e){return e+","+t.splice(1).join(",")}))},r=n(0),i=1;i<e;i++)if(!(0,v.ag)(r,n(i)))return;return Array.from(r).map(function(t){return t.split(",")}).map(function(t){return{method:t[1],start:+t[2],count:+t[3]}})}}},{key:"_updateLayout",value:function(t){var e=this;if(!1!==this.notifyPlugins("beforeLayout",{cancelable:!0})){tu.update(this,this.width,this.height,t);var n=this.chartArea,r=n.width<=0||n.height<=0;this._layers=[],(0,v.F)(this.boxes,function(t){var n;r&&"chartArea"===t.position||(t.configure&&t.configure(),(n=e._layers).push.apply(n,(0,f._)(t._layers())))},this),this._layers.forEach(function(t,e){t._idx=e}),this.notifyPlugins("afterLayout")}}},{key:"_updateDatasets",value:function(t){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})){for(var e=0,n=this.data.datasets.length;e<n;++e)this.getDatasetMeta(e).controller.configure();for(var r=0,i=this.data.datasets.length;r<i;++r)this._updateDataset(r,(0,v.a7)(t)?t({datasetIndex:r}):t);this.notifyPlugins("afterDatasetsUpdate",{mode:t})}}},{key:"_updateDataset",value:function(t,e){var n=this.getDatasetMeta(t),r={meta:n,index:t,mode:e,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetUpdate",r)&&(n.controller._update(e),r.cancelable=!1,this.notifyPlugins("afterDatasetUpdate",r))}},{key:"render",value:function(){!1!==this.notifyPlugins("beforeRender",{cancelable:!0})&&(y.has(this)?this.attached&&!y.running(this)&&y.start(this):(this.draw(),t2({chart:this})))}},{key:"draw",value:function(){if(this._resizeBeforeDraw){var t,e=this._resizeBeforeDraw,n=e.width,r=e.height;this._resizeBeforeDraw=null,this._resize(n,r)}if(this.clear(),!(this.width<=0)&&!(this.height<=0)&&!1!==this.notifyPlugins("beforeDraw",{cancelable:!0})){var i=this._layers;for(t=0;t<i.length&&i[t].z<=0;++t)i[t].draw(this.chartArea);for(this._drawDatasets();t<i.length;++t)i[t].draw(this.chartArea);this.notifyPlugins("afterDraw")}}},{key:"_getSortedDatasetMetas",value:function(t){var e,n,r=this._sortedMetasets,i=[];for(e=0,n=r.length;e<n;++e){var o=r[e];(!t||o.visible)&&i.push(o)}return i}},{key:"getSortedVisibleDatasetMetas",value:function(){return this._getSortedDatasetMetas(!0)}},{key:"_drawDatasets",value:function(){if(!1!==this.notifyPlugins("beforeDatasetsDraw",{cancelable:!0})){for(var t=this.getSortedVisibleDatasetMetas(),e=t.length-1;e>=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}}},{key:"_drawDataset",value:function(t){var e=this.ctx,n={meta:t,index:t.index,cancelable:!0},r=(0,v.ah)(this,t);!1!==this.notifyPlugins("beforeDatasetDraw",n)&&(r&&(0,v.Y)(e,r),t.controller.draw(),r&&(0,v.$)(e),n.cancelable=!1,this.notifyPlugins("afterDatasetDraw",n))}},{key:"isPointInArea",value:function(t){return(0,v.C)(t,this.chartArea,this._minPadding)}},{key:"getElementsAtEventForMode",value:function(t,e,n,r){var i=te.modes[e];return"function"==typeof i?i(this,t,n,r):[]}},{key:"getDatasetMeta",value:function(t){var e=this.data.datasets[t],n=this._metasets,r=n.filter(function(t){return t&&t._dataset===e}).pop();return r||(r={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},n.push(r)),r}},{key:"getContext",value:function(){return this.$context||(this.$context=(0,v.j)(null,{chart:this,type:"chart"}))}},{key:"getVisibleDatasetCount",value:function(){return this.getSortedVisibleDatasetMetas().length}},{key:"isDatasetVisible",value:function(t){var e=this.data.datasets[t];if(!e)return!1;var n=this.getDatasetMeta(t);return"boolean"==typeof n.hidden?!n.hidden:!e.hidden}},{key:"setDatasetVisibility",value:function(t,e){this.getDatasetMeta(t).hidden=!e}},{key:"toggleDataVisibility",value:function(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}},{key:"getDataVisibility",value:function(t){return!this._hiddenIndices[t]}},{key:"_updateVisibility",value:function(t,e,n){var r=n?"show":"hide",i=this.getDatasetMeta(t),o=i.controller._resolveAnimations(void 0,r);(0,v.h)(e)?(i.data[e].hidden=!n,this.update()):(this.setDatasetVisibility(t,n),o.update(i,{visible:n}),this.update(function(e){return e.datasetIndex===t?r:void 0}))}},{key:"hide",value:function(t,e){this._updateVisibility(t,e,!1)}},{key:"show",value:function(t,e){this._updateVisibility(t,e,!0)}},{key:"_destroyDatasetMeta",value:function(t){var e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}},{key:"_stop",value:function(){var t,e;for(this.stop(),y.remove(this),t=0,e=this.data.datasets.length;t<e;++t)this._destroyDatasetMeta(t)}},{key:"destroy",value:function(){this.notifyPlugins("beforeDestroy");var t=this.canvas,e=this.ctx;this._stop(),this.config.clearCache(),t&&(this.unbindEvents(),(0,v.af)(t,e),this.platform.releaseContext(e),this.canvas=null,this.ctx=null),delete t4[this.id],this.notifyPlugins("afterDestroy")}},{key:"toBase64Image",value:function(){for(var t,e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return(t=this.canvas).toDataURL.apply(t,(0,f._)(n))}},{key:"bindEvents",value:function(){this.bindUserEvents(),this.options.responsive?this.bindResponsiveEvents():this.attached=!0}},{key:"bindUserEvents",value:function(){var t=this,e=this._listeners,n=this.platform,r=function(r,i){n.addEventListener(t,r,i),e[r]=i},i=function(e,n,r){e.offsetX=n,e.offsetY=r,t._eventHandler(e)};(0,v.F)(this.options.events,function(t){return r(t,i)})}},{key:"bindResponsiveEvents",value:function(){var t,e=this;this._responsiveListeners||(this._responsiveListeners={});var n=this._responsiveListeners,r=this.platform,i=function(t,i){r.addEventListener(e,t,i),n[t]=i},o=function(t,i){n[t]&&(r.removeEventListener(e,t,i),delete n[t])},s=function(t,n){e.canvas&&e.resize(t,n)},a=function(){o("attach",a),e.attached=!0,e.resize(),i("resize",s),i("detach",t)};t=function(){e.attached=!1,o("resize",s),e._stop(),e._resize(0,0),i("attach",a)},r.isAttached(this.canvas)?a():t()}},{key:"unbindEvents",value:function(){var t=this;(0,v.F)(this._listeners,function(e,n){t.platform.removeEventListener(t,n,e)}),this._listeners={},(0,v.F)(this._responsiveListeners,function(e,n){t.platform.removeEventListener(t,n,e)}),this._responsiveListeners=void 0}},{key:"updateHoverStyle",value:function(t,e,n){var r,i,o,s=n?"set":"remove";for("dataset"===e&&this.getDatasetMeta(t[0].datasetIndex).controller["_"+s+"DatasetHoverStyle"](),i=0,o=t.length;i<o;++i){var a=(r=t[i])&&this.getDatasetMeta(r.datasetIndex).controller;a&&a[s+"HoverStyle"](r.element,r.datasetIndex,r.index)}}},{key:"getActiveElements",value:function(){return this._active||[]}},{key:"setActiveElements",value:function(t){var e=this,n=this._active||[],r=t.map(function(t){var n=t.datasetIndex,r=t.index,i=e.getDatasetMeta(n);if(!i)throw Error("No dataset found at index "+n);return{datasetIndex:n,element:i.data[r],index:r}});(0,v.ai)(r,n)||(this._active=r,this._lastEvent=null,this._updateHoverStyles(r,n))}},{key:"notifyPlugins",value:function(t,e,n){return this._plugins.notify(this,t,e,n)}},{key:"isPluginEnabled",value:function(t){return 1===this._plugins._cache.filter(function(e){return e.plugin.id===t}).length}},{key:"_updateHoverStyles",value:function(t,e,n){var r=this.options.hover,i=function(t,e){return t.filter(function(t){return!e.some(function(e){return t.datasetIndex===e.datasetIndex&&t.index===e.index})})},o=i(e,t),s=n?t:i(t,e);o.length&&this.updateHoverStyle(o,r.mode,!1),s.length&&r.mode&&this.updateHoverStyle(s,r.mode,!0)}},{key:"_eventHandler",value:function(t,e){var n=this,r={event:t,replay:e,cancelable:!0,inChartArea:this.isPointInArea(t)},i=function(e){return(e.options.events||n.options.events).includes(t.native.type)};if(!1!==this.notifyPlugins("beforeEvent",r,i)){var o=this._handleEvent(t,e,r.inChartArea);return r.cancelable=!1,this.notifyPlugins("afterEvent",r,i),(o||r.changed)&&this.render(),this}}},{key:"_handleEvent",value:function(t,e,n){var r,i=this._active,o=void 0===i?[]:i,s=this.options,a=this._getActiveElements(t,o,n,e),A=(0,v.aj)(t),l=(r=this._lastEvent,n&&"mouseout"!==t.type?A?r:t:null);n&&(this._lastEvent=null,(0,v.Q)(s.onHover,[t,a,this],this),A&&(0,v.Q)(s.onClick,[t,a,this],this));var c=!(0,v.ai)(a,o);return(c||e)&&(this._active=a,this._updateHoverStyles(a,o,e)),this._lastEvent=l,c}},{key:"_getActiveElements",value:function(t,e,n,r){if("mouseout"===t.type)return[];if(!n)return e;var i=this.options.hover;return this.getElementsAtEventForMode(t,i.mode,i,r)}}],[{key:"register",value:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];tN.add.apply(tN,(0,f._)(e)),t7()}},{key:"unregister",value:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];tN.remove.apply(tN,(0,f._)(e)),t7()}}]),t}();function t7(){return(0,v.F)(t8.instances,function(t){return t._plugins.invalidate()})}function t9(t,e,n,r){return{x:n+t*Math.cos(e),y:r+t*Math.sin(e)}}function et(t,e,n,r,i,o){var s,a,A,l,c,u,h=e.x,d=e.y,f=e.startAngle,p=e.pixelMargin,g=e.innerRadius,m=Math.max(e.outerRadius+r+n-p,0),y=g>0?g+r+n+p:0,w=0,b=i-f;if(r){var _=m>0?m-r:0,B=((g>0?g-r:0)+_)/2;w=(b-(0!==B?b*B/(B+r):b))/2}var C=Math.max(.001,b*m-n/v.P)/m,x=(b-C)/2,k=f+x+w,F=i-x-w,L=(s=F-k,a=e.options.borderRadius,A=(0,v.am)(a,["outerStart","outerEnd","innerStart","innerEnd"]),c=Math.min(l=(m-y)/2,s*y/2),{outerStart:(u=function(t){var e=(m-Math.min(l,t))*s/2;return(0,v.S)(t,0,Math.min(l,e))})(A.outerStart),outerEnd:u(A.outerEnd),innerStart:(0,v.S)(A.innerStart,0,c),innerEnd:(0,v.S)(A.innerEnd,0,c)}),D=L.outerStart,E=L.outerEnd,S=L.innerStart,M=L.innerEnd,Q=m-D,I=m-E,U=k+D/Q,j=F-E/I,T=y+S,N=y+M,P=k+S/T,H=F-M/N;if(t.beginPath(),o){var O=(U+j)/2;if(t.arc(h,d,m,U,O),t.arc(h,d,m,O,j),E>0){var R=t9(I,j,h,d);t.arc(R.x,R.y,E,j,F+v.H)}var z=t9(N,F,h,d);if(t.lineTo(z.x,z.y),M>0){var K=t9(N,H,h,d);t.arc(K.x,K.y,M,F+v.H,H+Math.PI)}var V=(F-M/y+(k+S/y))/2;if(t.arc(h,d,y,F-M/y,V,!0),t.arc(h,d,y,V,k+S/y,!0),S>0){var G=t9(T,P,h,d);t.arc(G.x,G.y,S,P+Math.PI,k-v.H)}var W=t9(Q,k,h,d);if(t.lineTo(W.x,W.y),D>0){var q=t9(Q,U,h,d);t.arc(q.x,q.y,D,k-v.H,U)}}else{t.moveTo(h,d);var Y=Math.cos(U)*m+h,X=Math.sin(U)*m+d;t.lineTo(Y,X);var J=Math.cos(j)*m+h,Z=Math.sin(j)*m+d;t.lineTo(J,Z)}t.closePath()}(0,a._)(t8,"defaults",v.d),(0,a._)(t8,"instances",t4),(0,a._)(t8,"overrides",v.a3),(0,a._)(t8,"registry",tN),(0,a._)(t8,"version","4.5.1"),(0,a._)(t8,"getChart",t6);var ee=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t){var r;return(0,o._)(this,n),r=e.call(this),(0,a._)((0,i._)(r),"circumference",void 0),(0,a._)((0,i._)(r),"endAngle",void 0),(0,a._)((0,i._)(r),"fullCircles",void 0),(0,a._)((0,i._)(r),"innerRadius",void 0),(0,a._)((0,i._)(r),"outerRadius",void 0),(0,a._)((0,i._)(r),"pixelMargin",void 0),(0,a._)((0,i._)(r),"startAngle",void 0),r.options=void 0,r.circumference=void 0,r.startAngle=void 0,r.endAngle=void 0,r.innerRadius=void 0,r.outerRadius=void 0,r.pixelMargin=0,r.fullCircles=0,t&&Object.assign((0,i._)(r),t),r}return(0,s._)(n,[{key:"inRange",value:function(t,e,n){var r=this.getProps(["x","y"],n),i=(0,v.D)(r,{x:t,y:e}),o=i.angle,s=i.distance,a=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],n),A=a.startAngle,l=a.endAngle,c=a.innerRadius,u=a.outerRadius,h=a.circumference,d=(this.options.spacing+this.options.borderWidth)/2,f=(0,v.v)(h,l-A),p=(0,v.p)(o,A,l)&&A!==l,g=f>=v.T||p,m=(0,v.ak)(s,c+d,u+d);return g&&m}},{key:"getCenterPoint",value:function(t){var e=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],t),n=e.x,r=e.y,i=e.startAngle,o=e.endAngle,s=e.innerRadius,a=e.outerRadius,A=this.options,l=A.offset,c=A.spacing,u=(i+o)/2,h=(s+a+c+l)/2;return{x:n+Math.cos(u)*h,y:r+Math.sin(u)*h}}},{key:"tooltipPosition",value:function(t){return this.getCenterPoint(t)}},{key:"draw",value:function(t){var e=this.options,n=this.circumference,r=(e.offset||0)/4,i=(e.spacing||0)/2,o=e.circular;if(this.pixelMargin="inner"===e.borderAlign?.33:0,this.fullCircles=n>v.T?Math.floor(n/v.T):0,0!==n&&!(this.innerRadius<0)&&!(this.outerRadius<0)){t.save();var s=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(s)*r,Math.sin(s)*r);var a=r*(1-Math.sin(Math.min(v.P,n||0)));t.fillStyle=e.backgroundColor,t.strokeStyle=e.borderColor,function(t,e,n,r,i){var o=e.fullCircles,s=e.startAngle,a=e.circumference,A=e.endAngle;if(o){et(t,e,n,r,A,i);for(var l=0;l<o;++l)t.fill();isNaN(a)||(A=s+(a%v.T||v.T))}et(t,e,n,r,A,i),t.fill()}(t,this,a,i,o),function(t,e,n,r,i){var o=e.fullCircles,s=e.startAngle,a=e.circumference,A=e.options,l=A.borderWidth,c=A.borderJoinStyle,u=A.borderDash,h=A.borderDashOffset,d=A.borderRadius,f="inner"===A.borderAlign;if(l){t.setLineDash(u||[]),t.lineDashOffset=h,f?(t.lineWidth=2*l,t.lineJoin=c||"round"):(t.lineWidth=l,t.lineJoin=c||"bevel");var p,g,m,y,w,b,_,B,C=e.endAngle;if(o){et(t,e,n,r,C,i);for(var x=0;x<o;++x)t.stroke();isNaN(a)||(C=s+(a%v.T||v.T))}f&&(p=C,g=e.startAngle,m=e.pixelMargin,y=e.x,w=e.y,b=e.outerRadius,_=e.innerRadius,B=m/b,t.beginPath(),t.arc(y,w,b,g-B,p+B),_>m?(B=m/_,t.arc(y,w,_,p+B,g-B,!0)):t.arc(y,w,m,p+v.H,g-v.H),t.closePath(),t.clip()),A.selfJoin&&C-s>=v.P&&0===d&&"miter"!==c&&function(t,e,n){var r=e.startAngle,i=e.x,o=e.y,s=e.outerRadius,a=e.innerRadius,A=e.options,l=A.borderWidth,c=A.borderJoinStyle,u=Math.min(l/s,(0,v.al)(r-n));if(t.beginPath(),t.arc(i,o,s-l/2,r+u/2,n-u/2),a>0){var h=Math.min(l/a,(0,v.al)(r-n));t.arc(i,o,a+l/2,n-h/2,r+h/2,!0)}else{var d=Math.min(l/2,s*(0,v.al)(r-n));if("round"===c)t.arc(i,o,d,n-v.P/2,r+v.P/2,!0);else if("bevel"===c){var f=2*d*d,p=-f*Math.cos(n+v.P/2)+i,g=-f*Math.sin(n+v.P/2)+o,m=f*Math.cos(r+v.P/2)+i,y=f*Math.sin(r+v.P/2)+o;t.lineTo(p,g),t.lineTo(m,y)}}t.closePath(),t.moveTo(0,0),t.rect(0,0,t.canvas.width,t.canvas.height),t.clip("evenodd")}(t,e,C),o||(et(t,e,n,r,C,i),t.stroke())}}(t,this,a,i,o),t.restore()}}}]),n}((0,g._)(tD));function en(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e;t.lineCap=(0,v.v)(n.borderCapStyle,e.borderCapStyle),t.setLineDash((0,v.v)(n.borderDash,e.borderDash)),t.lineDashOffset=(0,v.v)(n.borderDashOffset,e.borderDashOffset),t.lineJoin=(0,v.v)(n.borderJoinStyle,e.borderJoinStyle),t.lineWidth=(0,v.v)(n.borderWidth,e.borderWidth),t.strokeStyle=(0,v.v)(n.borderColor,e.borderColor)}function er(t,e,n){t.lineTo(n.x,n.y)}function ei(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.length,i=n.start,o=void 0===i?0:i,s=n.end,a=void 0===s?r-1:s,A=e.start,l=e.end,c=Math.max(o,A),u=Math.min(a,l);return{count:r,start:c,loop:e.loop,ilen:u<c&&!(o<A&&a<A||o>l&&a>l)?r+u-c:u-c}}function eo(t,e,n,r){var i,o,s,a=e.points,A=e.options,l=ei(a,n,r),c=l.count,u=l.start,h=l.loop,d=l.ilen,f=A.stepped?v.at:A.tension||"monotone"===A.cubicInterpolationMode?v.au:er,p=r||{},g=p.move,m=void 0===g||g,y=p.reverse;for(i=0;i<=d;++i)(o=a[(u+(y?d-i:i))%c]).skip||(m?(t.moveTo(o.x,o.y),m=!1):f(t,s,o,y,A.stepped),s=o);return h&&f(t,s,o=a[(u+(y?d:0))%c],y,A.stepped),!!h}function es(t,e,n,r){var i,o,s,a,A,l,c=e.points,u=ei(c,n,r),h=u.count,d=u.start,f=u.ilen,p=r||{},g=p.move,m=p.reverse,v=0,y=0,w=function(t){return(d+(m?f-t:t))%h},b=function(){a!==A&&(t.lineTo(v,A),t.lineTo(v,a),t.lineTo(v,l))};for((void 0===g||g)&&(o=c[w(0)],t.moveTo(o.x,o.y)),i=0;i<=f;++i)if(!(o=c[w(i)]).skip){var _=o.x,B=o.y,C=0|_;C===s?(B<a?a=B:B>A&&(A=B),v=(y*v+_)/++y):(b(),t.lineTo(_,B),s=C,y=0,a=A=B),l=B}b()}function ea(t){var e=t.options,n=e.borderDash&&e.borderDash.length;return t._decimated||t._loop||e.tension||"monotone"===e.cubicInterpolationMode||e.stepped||n?eo:es}(0,a._)(ee,"id","arc"),(0,a._)(ee,"defaults",{borderAlign:"center",borderColor:"#fff",borderDash:[],borderDashOffset:0,borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0,selfJoin:!1}),(0,a._)(ee,"defaultRoutes",{backgroundColor:"backgroundColor"}),(0,a._)(ee,"descriptors",{_scriptable:!0,_indexable:function(t){return"borderDash"!==t}});var eA="function"==typeof Path2D,el=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t){var r;return(0,o._)(this,n),(r=e.call(this)).animated=!0,r.options=void 0,r._chart=void 0,r._loop=void 0,r._fullLoop=void 0,r._path=void 0,r._points=void 0,r._segments=void 0,r._decimated=!1,r._pointsUpdated=!1,r._datasetIndex=void 0,t&&Object.assign((0,i._)(r),t),r}return(0,s._)(n,[{key:"updateControlPoints",value:function(t,e){var n=this.options;if((n.tension||"monotone"===n.cubicInterpolationMode)&&!n.stepped&&!this._pointsUpdated){var r=n.spanGaps?this._loop:this._fullLoop;(0,v.an)(this._points,n,t,r,e),this._pointsUpdated=!0}}},{key:"points",get:function(){return this._points},set:function(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}},{key:"segments",get:function(){return this._segments||(this._segments=(0,v.ao)(this,this.options.segment))}},{key:"first",value:function(){var t=this.segments,e=this.points;return t.length&&e[t[0].start]}},{key:"last",value:function(){var t=this.segments,e=this.points,n=t.length;return n&&e[t[n-1].end]}},{key:"interpolate",value:function(t,e){var n,r,i=this.options,o=t[e],s=this.points,a=(0,v.ap)(this,{property:e,start:o,end:o});if(a.length){var A=[],l=i.stepped?v.aq:i.tension||"monotone"===i.cubicInterpolationMode?v.ar:v.as;for(n=0,r=a.length;n<r;++n){var c=a[n],u=c.start,h=c.end,d=s[u],f=s[h];if(d===f){A.push(d);continue}var p=Math.abs((o-d[e])/(f[e]-d[e])),g=l(d,f,p,i.stepped);g[e]=t[e],A.push(g)}return 1===A.length?A[0]:A}}},{key:"pathSegment",value:function(t,e,n){return ea(this)(t,this,e,n)}},{key:"path",value:function(t,e,n){var r=this.segments,i=ea(this),o=this._loop;e=e||0,n=n||this.points.length-e;var s=!0,a=!1,A=void 0;try{for(var l,c=r[Symbol.iterator]();!(s=(l=c.next()).done);s=!0){var u=l.value;o&=i(t,this,u,{start:e,end:e+n-1})}}catch(t){a=!0,A=t}finally{try{s||null==c.return||c.return()}finally{if(a)throw A}}return!!o}},{key:"draw",value:function(t,e,n,r){var i=this.options||{};(this.points||[]).length&&i.borderWidth&&(t.save(),function(t,e,n,r){if(eA&&!e.options.segment){var i;(i=e._path)||(i=e._path=new Path2D,e.path(i,n,r)&&i.closePath()),en(t,e.options),t.stroke(i)}else!function(t,e,n,r){var i=e.segments,o=e.options,s=ea(e),a=!0,A=!1,l=void 0;try{for(var c,u=i[Symbol.iterator]();!(a=(c=u.next()).done);a=!0){var h=c.value;en(t,o,h.style),t.beginPath(),s(t,e,h,{start:n,end:n+r-1})&&t.closePath(),t.stroke()}}catch(t){A=!0,l=t}finally{try{a||null==u.return||u.return()}finally{if(A)throw l}}}(t,e,n,r)}(t,this,n,r),t.restore()),this.animated&&(this._pointsUpdated=!1,this._path=void 0)}}]),n}((0,g._)(tD));function ec(t,e,n,r){var i=t.options;return Math.abs(e-t.getProps([n],r)[n])<i.radius+i.hitRadius}(0,a._)(el,"id","line"),(0,a._)(el,"defaults",{borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0}),(0,a._)(el,"defaultRoutes",{backgroundColor:"backgroundColor",borderColor:"borderColor"}),(0,a._)(el,"descriptors",{_scriptable:!0,_indexable:function(t){return"borderDash"!==t&&"fill"!==t}});var eu=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t){var r;return(0,o._)(this,n),r=e.call(this),(0,a._)((0,i._)(r),"parsed",void 0),(0,a._)((0,i._)(r),"skip",void 0),(0,a._)((0,i._)(r),"stop",void 0),r.options=void 0,r.parsed=void 0,r.skip=void 0,r.stop=void 0,t&&Object.assign((0,i._)(r),t),r}return(0,s._)(n,[{key:"inRange",value:function(t,e,n){var r=this.options,i=this.getProps(["x","y"],n);return Math.pow(t-i.x,2)+Math.pow(e-i.y,2)<Math.pow(r.hitRadius+r.radius,2)}},{key:"inXRange",value:function(t,e){return ec(this,t,"x",e)}},{key:"inYRange",value:function(t,e){return ec(this,t,"y",e)}},{key:"getCenterPoint",value:function(t){var e=this.getProps(["x","y"],t);return{x:e.x,y:e.y}}},{key:"size",value:function(t){var e=(t=t||this.options||{}).radius||0,n=(e=Math.max(e,e&&t.hoverRadius||0))&&t.borderWidth||0;return(e+n)*2}},{key:"draw",value:function(t,e){var n=this.options;!this.skip&&!(n.radius<.1)&&(0,v.C)(this,e,this.size(n)/2)&&(t.strokeStyle=n.borderColor,t.lineWidth=n.borderWidth,t.fillStyle=n.backgroundColor,(0,v.av)(t,n,this.x,this.y))}},{key:"getRange",value:function(){var t=this.options||{};return t.radius+t.hitRadius}}]),n}((0,g._)(tD));function eh(t,e){var n,r,i,o,s,a=t.getProps(["x","y","base","width","height"],e),A=a.x,l=a.y,c=a.base,u=a.width,h=a.height;return t.horizontal?(s=h/2,n=Math.min(A,c),r=Math.max(A,c),i=l-s,o=l+s):(n=A-(s=u/2),r=A+s,i=Math.min(l,c),o=Math.max(l,c)),{left:n,top:i,right:r,bottom:o}}function ed(t,e,n,r){return t?0:(0,v.S)(e,n,r)}function ef(t,e,n,r){var i=null===e,o=null===n,s=t&&!(i&&o)&&eh(t,r);return s&&(i||(0,v.ak)(e,s.left,s.right))&&(o||(0,v.ak)(n,s.top,s.bottom))}function ep(t,e){t.rect(e.x,e.y,e.w,e.h)}function eg(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.x!==n.x?-e:0,i=t.y!==n.y?-e:0,o=(t.x+t.w!==n.x+n.w?e:0)-r,s=(t.y+t.h!==n.y+n.h?e:0)-i;return{x:t.x+r,y:t.y+i,w:t.w+o,h:t.h+s,radius:t.radius}}(0,a._)(eu,"id","point"),(0,a._)(eu,"defaults",{borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0}),(0,a._)(eu,"defaultRoutes",{backgroundColor:"backgroundColor",borderColor:"borderColor"});var em=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t){var r;return(0,o._)(this,n),(r=e.call(this)).options=void 0,r.horizontal=void 0,r.base=void 0,r.width=void 0,r.height=void 0,r.inflateAmount=void 0,t&&Object.assign((0,i._)(r),t),r}return(0,s._)(n,[{key:"draw",value:function(t){var e,n,r,i,o,s,a,A,l,c,u,h,d,f,p,g,m,y,w,b=this.inflateAmount,_=this.options,B=_.borderColor,C=_.backgroundColor,x=(n=(e=eh(this)).right-e.left,r=e.bottom-e.top,i=n/2,o=r/2,s=this.options.borderWidth,a=this.borderSkipped,A=(0,v.ax)(s),l={t:ed(a.top,A.top,0,o),r:ed(a.right,A.right,0,i),b:ed(a.bottom,A.bottom,0,o),l:ed(a.left,A.left,0,i)},c=n/2,u=r/2,h=this.getProps(["enableBorderRadius"]).enableBorderRadius,d=this.options.borderRadius,f=(0,v.ay)(d),p=Math.min(c,u),g=this.borderSkipped,y={topLeft:ed(!(m=h||(0,v.i)(d))||g.top||g.left,f.topLeft,0,p),topRight:ed(!m||g.top||g.right,f.topRight,0,p),bottomLeft:ed(!m||g.bottom||g.left,f.bottomLeft,0,p),bottomRight:ed(!m||g.bottom||g.right,f.bottomRight,0,p)},{outer:{x:e.left,y:e.top,w:n,h:r,radius:y},inner:{x:e.left+l.l,y:e.top+l.t,w:n-l.l-l.r,h:r-l.t-l.b,radius:{topLeft:Math.max(0,y.topLeft-Math.max(l.t,l.l)),topRight:Math.max(0,y.topRight-Math.max(l.t,l.r)),bottomLeft:Math.max(0,y.bottomLeft-Math.max(l.b,l.l)),bottomRight:Math.max(0,y.bottomRight-Math.max(l.b,l.r))}}}),k=x.inner,F=x.outer,L=(w=F.radius).topLeft||w.topRight||w.bottomLeft||w.bottomRight?v.aw:ep;t.save(),(F.w!==k.w||F.h!==k.h)&&(t.beginPath(),L(t,eg(F,b,k)),t.clip(),L(t,eg(k,-b,F)),t.fillStyle=B,t.fill("evenodd")),t.beginPath(),L(t,eg(k,b)),t.fillStyle=C,t.fill(),t.restore()}},{key:"inRange",value:function(t,e,n){return ef(this,t,e,n)}},{key:"inXRange",value:function(t,e){return ef(this,t,null,e)}},{key:"inYRange",value:function(t,e){return ef(this,null,t,e)}},{key:"getCenterPoint",value:function(t){var e=this.getProps(["x","y","base","horizontal"],t),n=e.x,r=e.y,i=e.base,o=e.horizontal;return{x:o?(n+i)/2:n,y:o?r:(r+i)/2}}},{key:"getRange",value:function(t){return"x"===t?this.width/2:this.height/2}}]),n}((0,g._)(tD));(0,a._)(em,"id","bar"),(0,a._)(em,"defaults",{borderSkipped:"start",borderWidth:0,borderRadius:0,inflateAmount:"auto",pointStyle:void 0}),(0,a._)(em,"defaultRoutes",{backgroundColor:"backgroundColor",borderColor:"borderColor"});var ev=Object.freeze({__proto__:null,ArcElement:ee,BarElement:em,LineElement:el,PointElement:eu}),ey=["rgb(54, 162, 235)","rgb(255, 99, 132)","rgb(255, 159, 64)","rgb(255, 205, 86)","rgb(75, 192, 192)","rgb(153, 102, 255)","rgb(201, 203, 207)"],ew=ey.map(function(t){return t.replace("rgb(","rgba(").replace(")",", 0.5)")});function eb(t){return ey[t%ey.length]}function e_(t){return ew[t%ew.length]}function eB(t){var e;for(e in t)if(t[e].borderColor||t[e].backgroundColor)return!0;return!1}var eC={id:"colors",defaults:{enabled:!0,forceOverride:!1},beforeLayout:function(t,e,n){if(n.enabled){var r=t.config,i=r.data.datasets,o=r.options,s=o.elements,a=eB(i)||o&&(o.borderColor||o.backgroundColor)||s&&eB(s)||"rgba(0,0,0,0.1)"!==v.d.borderColor||"rgba(0,0,0,0.1)"!==v.d.backgroundColor;if(n.forceOverride||!a){var A,l=(A=0,function(e,n){var r,i,o,s=t.getDatasetMeta(n).controller;s instanceof R?(r=A,e.backgroundColor=e.data.map(function(){return eb(r++)}),A=r):s instanceof K?(i=A,e.backgroundColor=e.data.map(function(){return e_(i++)}),A=i):s&&(o=A,e.borderColor=eb(o),e.backgroundColor=e_(o),A=++o)});i.forEach(l)}}}};function ex(t){if(t._decimated){var e=t._data;delete t._decimated,delete t._data,Object.defineProperty(t,"data",{configurable:!0,enumerable:!0,writable:!0,value:e})}}function ek(t){t.data.datasets.forEach(function(t){ex(t)})}var eF={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:function(t,e,n){if(!n.enabled){ek(t);return}var r=t.width;t.data.datasets.forEach(function(e,i){var o,s=e._data,a=e.indexAxis,A=t.getDatasetMeta(i),l=s||e.data;if("y"!==(0,v.a)([a,t.options.indexAxis])&&A.controller.supportsDecimation){var c=t.scales[A.xAxisID];if(("linear"===c.type||"time"===c.type)&&!t.options.parsing){var d,f,p,g,m,y,w,b,_,B=(f=l.length,p=0,y=(m=(g=A.iScale).getUserBounds()).min,w=m.max,b=m.minDefined,_=m.maxDefined,b&&(p=(0,v.S)((0,v.B)(l,g.axis,y).lo,0,f-1)),d=_?(0,v.S)((0,v.B)(l,g.axis,w).hi+1,p,f)-p:f-p,{start:p,count:d}),C=B.start,x=B.count;if(x<=(n.threshold||4*r)){ex(e);return}switch((0,v.k)(s)&&(e._data=l,delete e.data,Object.defineProperty(e,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(t){this._data=t}})),n.algorithm){case"lttb":o=function(t,e,n,r,i){var o,s,a,A,l,c=i.samples||r;if(c>=n)return t.slice(e,e+n);var u=[],h=(n-2)/(c-2),d=0,f=e+n-1,p=e;for(o=0,u[d++]=t[p];o<c-2;o++){var g=0,m=0,v=void 0,y=Math.floor((o+1)*h)+1+e,w=Math.min(Math.floor((o+2)*h)+1,n)+e,b=w-y;for(v=y;v<w;v++)g+=t[v].x,m+=t[v].y;g/=b,m/=b;var _=Math.floor(o*h)+1+e,B=Math.min(Math.floor((o+1)*h)+1,n)+e,C=t[p],x=C.x,k=C.y;for(a=A=-1,v=_;v<B;v++)(A=.5*Math.abs((x-g)*(t[v].y-k)-(x-t[v].x)*(m-k)))>a&&(a=A,s=t[v],l=v);u[d++]=s,p=l}return u[d++]=t[f],u}(l,C,x,r,n);break;case"min-max":o=function(t,e,n,r){var i,o,s,a,A,l,c,d,f,p,g=0,m=0,y=[],w=t[e].x,b=t[e+n-1].x-w;for(i=e;i<e+n;++i){s=((o=t[i]).x-w)/b*r,a=o.y;var _=0|s;if(_===A)a<f?(f=a,l=i):a>p&&(p=a,c=i),g=(m*g+o.x)/++m;else{var B=i-1;if(!(0,v.k)(l)&&!(0,v.k)(c)){var C=Math.min(l,c),x=Math.max(l,c);C!==d&&C!==B&&y.push((0,h._)((0,u._)({},t[C]),{x:g})),x!==d&&x!==B&&y.push((0,h._)((0,u._)({},t[x]),{x:g}))}i>0&&B!==d&&y.push(t[B]),y.push(o),A=_,m=0,f=p=a,l=c=d=i}}return y}(l,C,x,r);break;default:throw Error("Unsupported decimation algorithm '".concat(n.algorithm,"'"))}e._decimated=o}}})},destroy:function(t){ek(t)}};function eL(t,e,n,r){if(!r){var i=e[t],o=n[t];return"angle"===t&&(i=(0,v.al)(i),o=(0,v.al)(o)),{property:t,start:i,end:o}}}function eD(t,e,n){for(;e>t;e--){var r=n[e];if(!isNaN(r.x)&&!isNaN(r.y))break}return e}function eE(t,e,n,r){return t&&e?r(t[n],e[n]):t?t[n]:e?e[n]:0}function eS(t,e){var n,r,i,o,s,a,A,l=[],c=!1;return(0,v.b)(t)?(c=!0,l=t):(i=void 0===(r=(n=t||{}).x)?null:r,s=void 0===(o=n.y)?null:o,a=e.points,A=[],e.segments.forEach(function(t){var e=t.start,n=t.end;n=eD(e,n,a);var r=a[e],o=a[n];null!==s?(A.push({x:r.x,y:s}),A.push({x:o.x,y:s})):null!==i&&(A.push({x:i,y:r.y}),A.push({x:i,y:o.y}))}),l=A),l.length?new el({points:l,options:{tension:0},_loop:c,_fullLoop:c}):null}function eM(t){return t&&!1!==t.fill}var eQ=function(){function t(e){(0,o._)(this,t),this.x=e.x,this.y=e.y,this.radius=e.radius}return(0,s._)(t,[{key:"pathSegment",value:function(t,e,n){var r=this.x,i=this.y,o=this.radius;return e=e||{start:0,end:v.T},t.arc(r,i,o,e.end,e.start,!0),!n.bounds}},{key:"interpolate",value:function(t){var e=this.x,n=this.y,r=this.radius,i=t.angle;return{x:e+Math.cos(i)*r,y:n+Math.sin(i)*r,angle:i}}}]),t}();function eI(t,e,n){var r=function(t){var e,n=t.chart,r=t.fill,i=t.line;if((0,v.g)(r))return(e=n.getDatasetMeta(r))&&n.isDatasetVisible(r)?e.dataset:null;if("stack"===r)return function(t){var e=t.scale,n=t.index,r=t.line,i=[],o=r.segments,s=r.points,a=function(t,e){for(var n=[],r=t.getMatchingVisibleMetas("line"),i=0;i<r.length;i++){var o=r[i];if(o.index===e)break;o.hidden||n.unshift(o.dataset)}return n}(e,n);a.push(eS({x:null,y:e.bottom},r));for(var A=0;A<o.length;A++)for(var l=o[A],c=l.start;c<=l.end;c++)!function(t,e,n){for(var r=[],i=0;i<n.length;i++){var o=function(t,e,n){var r=t.interpolate(e,"x");if(!r)return{};for(var i=r.x,o=t.segments,s=t.points,a=!1,A=!1,l=0;l<o.length;l++){var c=o[l],u=s[c.start][n],h=s[c.end][n];if((0,v.ak)(i,u,h)){a=i===u,A=i===h;break}}return{first:a,last:A,point:r}}(n[i],e,"x"),s=o.first,a=o.last,A=o.point;if(A&&(!s||!a)){if(s)r.unshift(A);else if(t.push(A),!a)break}}t.push.apply(t,(0,f._)(r))}(i,s[c],a);return new el({points:i,options:{}})}(t);if("shape"===r)return!0;var o=(t.scale||{}).getPointPositionForValue?function(t){var e=t.scale,n=t.fill,r=e.options,i=e.getLabels().length,o=r.reverse?e.max:e.min,s="start"===n?o:"end"===n?e.options.reverse?e.min:e.max:(0,v.i)(n)?n.value:e.getBaseValue(),a=[];if(r.grid.circular){var A=e.getPointPositionForValue(0,o);return new eQ({x:A.x,y:A.y,radius:e.getDistanceFromCenterForValue(s)})}for(var l=0;l<i;++l)a.push(e.getPointPositionForValue(l,s));return a}(t):function(t){var e,n,r=t.scale,i=void 0===r?{}:r,o=(e=t.fill,n=null,"start"===e?n=i.bottom:"end"===e?n=i.top:(0,v.i)(e)?n=i.getPixelForValue(e.value):i.getBasePixel&&(n=i.getBasePixel()),n);if((0,v.g)(o)){var s=i.isHorizontal();return{x:s?o:null,y:s?null:o}}return null}(t);return o instanceof eQ?o:eS(o,i)}(e),i=e.chart,o=e.index,s=e.line,a=e.scale,A=e.axis,l=s.options,c=l.fill,u=l.backgroundColor,h=c||{},d=h.above,p=h.below,g=i.getDatasetMeta(o),m=(0,v.ah)(i,g);r&&s.points.length&&((0,v.Y)(t,n),function(t,e){var n=e.line,r=e.target,i=e.above,o=e.below,s=e.area,a=e.scale,A=e.clip,l=n._loop?"angle":e.axis;t.save();var c=o;o!==i&&("x"===l?(eU(t,r,s.top),eT(t,{line:n,target:r,color:i,scale:a,property:l,clip:A}),t.restore(),t.save(),eU(t,r,s.bottom)):"y"===l&&(ej(t,r,s.left),eT(t,{line:n,target:r,color:o,scale:a,property:l,clip:A}),t.restore(),t.save(),ej(t,r,s.right),c=i)),eT(t,{line:n,target:r,color:c,scale:a,property:l,clip:A}),t.restore()}(t,{line:s,target:r,above:void 0===d?u:d,below:void 0===p?u:p,area:n,scale:a,axis:A,clip:m}),(0,v.$)(t))}function eU(t,e,n){var r=e.segments,i=e.points,o=!0,s=!1;t.beginPath();var a=!0,A=!1,l=void 0;try{for(var c,u=r[Symbol.iterator]();!(a=(c=u.next()).done);a=!0){var h=c.value,d=h.start,f=h.end,p=i[d],g=i[eD(d,f,i)];o?(t.moveTo(p.x,p.y),o=!1):(t.lineTo(p.x,n),t.lineTo(p.x,p.y)),(s=!!e.pathSegment(t,h,{move:s}))?t.closePath():t.lineTo(g.x,n)}}catch(t){A=!0,l=t}finally{try{a||null==u.return||u.return()}finally{if(A)throw l}}t.lineTo(e.first().x,n),t.closePath(),t.clip()}function ej(t,e,n){var r=e.segments,i=e.points,o=!0,s=!1;t.beginPath();var a=!0,A=!1,l=void 0;try{for(var c,u=r[Symbol.iterator]();!(a=(c=u.next()).done);a=!0){var h=c.value,d=h.start,f=h.end,p=i[d],g=i[eD(d,f,i)];o?(t.moveTo(p.x,p.y),o=!1):(t.lineTo(n,p.y),t.lineTo(p.x,p.y)),(s=!!e.pathSegment(t,h,{move:s}))?t.closePath():t.lineTo(n,g.y)}}catch(t){A=!0,l=t}finally{try{a||null==u.return||u.return()}finally{if(A)throw l}}t.lineTo(n,e.first().y),t.closePath(),t.clip()}function eT(t,e){var n=e.line,r=e.target,i=e.property,o=e.color,s=e.scale,A=e.clip,l=function(t,e,n){var r=t.segments,i=t.points,o=e.points,s=[],A=!0,l=!1,c=void 0;try{for(var u,h=r[Symbol.iterator]();!(A=(u=h.next()).done);A=!0){var d=u.value,f=d.start,p=d.end;p=eD(f,p,i);var g=eL(n,i[f],i[p],d.loop);if(!e.segments){s.push({source:d,target:g,start:i[f],end:i[p]});continue}var m=(0,v.ap)(e,g),y=!0,w=!1,b=void 0;try{for(var _,B=m[Symbol.iterator]();!(y=(_=B.next()).done);y=!0){var C=_.value,x=eL(n,o[C.start],o[C.end],C.loop),k=(0,v.az)(d,i,x),F=!0,L=!1,D=void 0;try{for(var E,S=k[Symbol.iterator]();!(F=(E=S.next()).done);F=!0){var M=E.value;s.push({source:M,target:C,start:(0,a._)({},n,eE(g,x,"start",Math.max)),end:(0,a._)({},n,eE(g,x,"end",Math.min))})}}catch(t){L=!0,D=t}finally{try{F||null==S.return||S.return()}finally{if(L)throw D}}}}catch(t){w=!0,b=t}finally{try{y||null==B.return||B.return()}finally{if(w)throw b}}}}catch(t){l=!0,c=t}finally{try{A||null==h.return||h.return()}finally{if(l)throw c}}return s}(n,r,i),c=!0,u=!1,h=void 0;try{for(var d,f=l[Symbol.iterator]();!(c=(d=f.next()).done);c=!0){var p=d.value,g=p.source,m=p.target,y=p.start,w=p.end,b=g.style,_=(void 0===b?{}:b).backgroundColor,B=void 0===_?o:_,C=!0!==r;t.save(),t.fillStyle=B,function(t,e,n,r){var i,o,s,a,A=e.chart.chartArea,l=r||{},c=l.property,u=l.start,h=l.end;("x"===c||"y"===c)&&("x"===c?(i=u,o=A.top,s=h,a=A.bottom):(i=A.left,o=u,s=A.right,a=h),t.beginPath(),n&&(i=Math.max(i,n.left),s=Math.min(s,n.right),o=Math.max(o,n.top),a=Math.min(a,n.bottom)),t.rect(i,o,s-i,a-o),t.clip())}(t,s,A,C&&eL(i,y,w)),t.beginPath();var x=!!n.pathSegment(t,g),k=void 0;if(C){x?t.closePath():eN(t,r,w,i);var F=!!r.pathSegment(t,m,{move:x,reverse:!0});(k=x&&F)||eN(t,r,y,i)}t.closePath(),t.fill(k?"evenodd":"nonzero"),t.restore()}}catch(t){u=!0,h=t}finally{try{c||null==f.return||f.return()}finally{if(u)throw h}}}function eN(t,e,n,r){var i=e.interpolate(n,r);i&&t.lineTo(i.x,i.y)}var eP={id:"filler",afterDatasetsUpdate:function(t,e,n){var r,i,o,s,a=(t.data.datasets||[]).length,A=[];for(i=0;i<a;++i)o=(r=t.getDatasetMeta(i)).dataset,s=null,o&&o.options&&o instanceof el&&(s={visible:t.isDatasetVisible(i),index:i,fill:function(t,e,n){var r,i,o=function(t){var e=t.options,n=e.fill,r=(0,v.v)(n&&n.target,n);return void 0===r&&(r=!!e.backgroundColor),!1!==r&&null!==r&&(!0===r?"origin":r)}(t);if((0,v.i)(o))return!isNaN(o.value)&&o;var s=parseFloat(o);return(0,v.g)(s)&&Math.floor(s)===s?(r=o[0],i=s,("-"===r||"+"===r)&&(i=e+i),i!==e&&!(i<0)&&!(i>=n)&&i):["origin","start","end","stack","shape"].indexOf(o)>=0&&o}(o,i,a),chart:t,axis:r.controller.options.indexAxis,scale:r.vScale,line:o}),r.$filler=s,A.push(s);for(i=0;i<a;++i)(s=A[i])&&!1!==s.fill&&(s.fill=function(t,e,n){var r,i=t[e].fill,o=[e];if(!n)return i;for(;!1!==i&&-1===o.indexOf(i);){if(!(0,v.g)(i))return i;if(!(r=t[i]))break;if(r.visible)return i;o.push(i),i=r.fill}return!1}(A,i,n.propagate))},beforeDraw:function(t,e,n){for(var r="beforeDraw"===n.drawTime,i=t.getSortedVisibleDatasetMetas(),o=t.chartArea,s=i.length-1;s>=0;--s){var a=i[s].$filler;a&&(a.line.updateControlPoints(o,a.axis),r&&a.fill&&eI(t.ctx,a,o))}},beforeDatasetsDraw:function(t,e,n){if("beforeDatasetsDraw"===n.drawTime)for(var r=t.getSortedVisibleDatasetMetas(),i=r.length-1;i>=0;--i){var o=r[i].$filler;eM(o)&&eI(t.ctx,o,t.chartArea)}},beforeDatasetDraw:function(t,e,n){var r=e.meta.$filler;eM(r)&&"beforeDatasetDraw"===n.drawTime&&eI(t.ctx,r,t.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}},eH=function(t,e){var n=t.boxHeight,r=void 0===n?e:n,i=t.boxWidth,o=void 0===i?e:i;return t.usePointStyle&&(r=Math.min(r,e),o=t.pointStyleWidth||Math.min(o,e)),{boxWidth:o,boxHeight:r,itemHeight:Math.max(e,r)}},eO=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t){var r;return(0,o._)(this,n),(r=e.call(this))._added=!1,r.legendHitBoxes=[],r._hoveredItem=null,r.doughnutMode=!1,r.chart=t.chart,r.options=t.options,r.ctx=t.ctx,r.legendItems=void 0,r.columnSizes=void 0,r.lineWidths=void 0,r.maxHeight=void 0,r.maxWidth=void 0,r.top=void 0,r.bottom=void 0,r.left=void 0,r.right=void 0,r.height=void 0,r.width=void 0,r._margins=void 0,r.position=void 0,r.weight=void 0,r.fullSize=void 0,r}return(0,s._)(n,[{key:"update",value:function(t,e,n){this.maxWidth=t,this.maxHeight=e,this._margins=n,this.setDimensions(),this.buildLabels(),this.fit()}},{key:"setDimensions",value:function(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}},{key:"buildLabels",value:function(){var t=this,e=this.options.labels||{},n=(0,v.Q)(e.generateLabels,[this.chart],this)||[];e.filter&&(n=n.filter(function(n){return e.filter(n,t.chart.data)})),e.sort&&(n=n.sort(function(n,r){return e.sort(n,r,t.chart.data)})),this.options.reverse&&n.reverse(),this.legendItems=n}},{key:"fit",value:function(){var t,e,n=this.options,r=this.ctx;if(!n.display){this.width=this.height=0;return}var i=n.labels,o=(0,v.a0)(i.font),s=o.size,a=this._computeTitleHeight(),A=eH(i,s),l=A.boxWidth,c=A.itemHeight;r.font=o.string,this.isHorizontal()?(t=this.maxWidth,e=this._fitRows(a,s,l,c)+10):(e=this.maxHeight,t=this._fitCols(a,o,l,c)+10),this.width=Math.min(t,n.maxWidth||this.maxWidth),this.height=Math.min(e,n.maxHeight||this.maxHeight)}},{key:"_fitRows",value:function(t,e,n,r){var i=this.ctx,o=this.maxWidth,s=this.options.labels.padding,a=this.legendHitBoxes=[],A=this.lineWidths=[0],l=r+s,c=t;i.textAlign="left",i.textBaseline="middle";var u=-1,h=-l;return this.legendItems.forEach(function(t,d){var f=n+e/2+i.measureText(t.text).width;(0===d||A[A.length-1]+f+2*s>o)&&(c+=l,A[A.length-(d>0?0:1)]=0,h+=l,u++),a[d]={left:0,top:h,row:u,width:f,height:r},A[A.length-1]+=f+s}),c}},{key:"_fitCols",value:function(t,e,n,r){var i=this.ctx,o=this.maxHeight,s=this.options.labels.padding,a=this.legendHitBoxes=[],A=this.columnSizes=[],l=o-t,c=s,u=0,h=0,d=0,f=0;return this.legendItems.forEach(function(t,o){var p,g,m,v={itemWidth:((p=t.text)&&"string"!=typeof p&&(p=p.reduce(function(t,e){return t.length>e.length?t:e})),n+e.size/2+i.measureText(p).width),itemHeight:(g=e.lineHeight,m=r,"string"!=typeof t.text&&(m=eR(t,g)),m)},y=v.itemWidth,w=v.itemHeight;o>0&&h+w+2*s>l&&(c+=u+s,A.push({width:u,height:h}),d+=u+s,f++,u=h=0),a[o]={left:d,top:h,col:f,width:y,height:w},u=Math.max(u,y),h+=w+s}),c+=u,A.push({width:u,height:h}),c}},{key:"adjustHitBoxes",value:function(){if(this.options.display){var t=this._computeTitleHeight(),e=this.legendHitBoxes,n=this.options,r=n.align,i=n.labels.padding,o=n.rtl,s=(0,v.aA)(o,this.left,this.width);if(this.isHorizontal()){var a=0,A=(0,v.a2)(r,this.left+i,this.right-this.lineWidths[a]),l=!0,c=!1,u=void 0;try{for(var h,d=e[Symbol.iterator]();!(l=(h=d.next()).done);l=!0){var f=h.value;a!==f.row&&(a=f.row,A=(0,v.a2)(r,this.left+i,this.right-this.lineWidths[a])),f.top+=this.top+t+i,f.left=s.leftForLtr(s.x(A),f.width),A+=f.width+i}}catch(t){c=!0,u=t}finally{try{l||null==d.return||d.return()}finally{if(c)throw u}}}else{var p=0,g=(0,v.a2)(r,this.top+t+i,this.bottom-this.columnSizes[p].height),m=!0,y=!1,w=void 0;try{for(var b,_=e[Symbol.iterator]();!(m=(b=_.next()).done);m=!0){var B=b.value;B.col!==p&&(p=B.col,g=(0,v.a2)(r,this.top+t+i,this.bottom-this.columnSizes[p].height)),B.top=g,B.left+=this.left+i,B.left=s.leftForLtr(s.x(B.left),B.width),g+=B.height+i}}catch(t){y=!0,w=t}finally{try{m||null==_.return||_.return()}finally{if(y)throw w}}}}}},{key:"isHorizontal",value:function(){return"top"===this.options.position||"bottom"===this.options.position}},{key:"draw",value:function(){if(this.options.display){var t=this.ctx;(0,v.Y)(t,this),this._draw(),(0,v.$)(t)}}},{key:"_draw",value:function(){var t,e=this,n=this.options,r=this.columnSizes,i=this.lineWidths,o=this.ctx,s=n.align,a=n.labels,A=v.d.color,l=(0,v.aA)(n.rtl,this.left,this.width),c=(0,v.a0)(a.font),u=a.padding,h=c.size,d=h/2;this.drawTitle(),o.textAlign=l.textAlign("left"),o.textBaseline="middle",o.lineWidth=.5,o.font=c.string;var f=eH(a,h),p=f.boxWidth,g=f.boxHeight,m=f.itemHeight,y=function(t,e,n){if(!(isNaN(p)||p<=0||isNaN(g))&&!(g<0)){o.save();var r=(0,v.v)(n.lineWidth,1);if(o.fillStyle=(0,v.v)(n.fillStyle,A),o.lineCap=(0,v.v)(n.lineCap,"butt"),o.lineDashOffset=(0,v.v)(n.lineDashOffset,0),o.lineJoin=(0,v.v)(n.lineJoin,"miter"),o.lineWidth=r,o.strokeStyle=(0,v.v)(n.strokeStyle,A),o.setLineDash((0,v.v)(n.lineDash,[])),a.usePointStyle){var i={radius:g*Math.SQRT2/2,pointStyle:n.pointStyle,rotation:n.rotation,borderWidth:r},s=l.xPlus(t,p/2);(0,v.aE)(o,i,s,e+d,a.pointStyleWidth&&p)}else{var c=e+Math.max((h-g)/2,0),u=l.leftForLtr(t,p),f=(0,v.ay)(n.borderRadius);o.beginPath(),Object.values(f).some(function(t){return 0!==t})?(0,v.aw)(o,{x:u,y:c,w:p,h:g,radius:f}):o.rect(u,c,p,g),o.fill(),0!==r&&o.stroke()}o.restore()}},w=function(t,e,n){(0,v.Z)(o,n.text,t,e+m/2,c,{strikethrough:n.hidden,textAlign:l.textAlign(n.textAlign)})},b=this.isHorizontal(),_=this._computeTitleHeight();t=b?{x:(0,v.a2)(s,this.left+u,this.right-i[0]),y:this.top+u+_,line:0}:{x:this.left+u,y:(0,v.a2)(s,this.top+_+u,this.bottom-r[0].height),line:0},(0,v.aB)(this.ctx,n.textDirection);var B=m+u;this.legendItems.forEach(function(A,h){o.strokeStyle=A.fontColor,o.fillStyle=A.fontColor;var f=o.measureText(A.text).width,g=l.textAlign(A.textAlign||(A.textAlign=a.textAlign)),m=p+d+f,C=t.x,x=t.y;if(l.setWidth(e.width),b?h>0&&C+m+u>e.right&&(x=t.y+=B,t.line++,C=t.x=(0,v.a2)(s,e.left+u,e.right-i[t.line])):h>0&&x+B>e.bottom&&(C=t.x=C+r[t.line].width+u,t.line++,x=t.y=(0,v.a2)(s,e.top+_+u,e.bottom-r[t.line].height)),y(l.x(C),x,A),C=(0,v.aC)(g,C+p+d,b?C+m:e.right,n.rtl),w(l.x(C),x,A),b)t.x+=m+u;else if("string"!=typeof A.text){var k=c.lineHeight;t.y+=eR(A,k)+u}else t.y+=B}),(0,v.aD)(this.ctx,n.textDirection)}},{key:"drawTitle",value:function(){var t,e,n=this.options,r=n.title,i=(0,v.a0)(r.font),o=(0,v.E)(r.padding);if(r.display){var s=(0,v.aA)(n.rtl,this.left,this.width),a=this.ctx,A=r.position,l=i.size/2,c=o.top+l,u=this.left,h=this.width;if(this.isHorizontal())h=(e=Math).max.apply(e,(0,f._)(this.lineWidths)),t=this.top+c,u=(0,v.a2)(n.align,u,this.right-h);else{var d=this.columnSizes.reduce(function(t,e){return Math.max(t,e.height)},0);t=c+(0,v.a2)(n.align,this.top,this.bottom-d-n.labels.padding-this._computeTitleHeight())}var p=(0,v.a2)(A,u,u+h);a.textAlign=s.textAlign((0,v.a1)(A)),a.textBaseline="middle",a.strokeStyle=r.color,a.fillStyle=r.color,a.font=i.string,(0,v.Z)(a,r.text,p,t,i)}}},{key:"_computeTitleHeight",value:function(){var t=this.options.title,e=(0,v.a0)(t.font),n=(0,v.E)(t.padding);return t.display?e.lineHeight+n.height:0}},{key:"_getLegendItemAt",value:function(t,e){var n,r,i;if((0,v.ak)(t,this.left,this.right)&&(0,v.ak)(e,this.top,this.bottom)){for(n=0,i=this.legendHitBoxes;n<i.length;++n)if(r=i[n],(0,v.ak)(t,r.left,r.left+r.width)&&(0,v.ak)(e,r.top,r.top+r.height))return this.legendItems[n]}return null}},{key:"handleEvent",value:function(t){var e,n=this.options;if(("mousemove"===(e=t.type)||"mouseout"===e)&&(n.onHover||n.onLeave)||n.onClick&&("click"===e||"mouseup"===e)){var r=this._getLegendItemAt(t.x,t.y);if("mousemove"===t.type||"mouseout"===t.type){var i=this._hoveredItem,o=null!==i&&null!==r&&i.datasetIndex===r.datasetIndex&&i.index===r.index;i&&!o&&(0,v.Q)(n.onLeave,[t,i,this],this),this._hoveredItem=r,r&&!o&&(0,v.Q)(n.onHover,[t,r,this],this)}else r&&(0,v.Q)(n.onClick,[t,r,this],this)}}}]),n}((0,g._)(tD));function eR(t,e){return e*(t.text?t.text.length:0)}var ez={id:"legend",_element:eO,start:function(t,e,n){var r=t.legend=new eO({ctx:t.ctx,options:n,chart:t});tu.configure(t,r,n),tu.addBox(t,r)},stop:function(t){tu.removeBox(t,t.legend),delete t.legend},beforeUpdate:function(t,e,n){var r=t.legend;tu.configure(t,r,n),r.options=n},afterUpdate:function(t){var e=t.legend;e.buildLabels(),e.adjustHitBoxes()},afterEvent:function(t,e){e.replay||t.legend.handleEvent(e.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick:function(t,e,n){var r=e.datasetIndex,i=n.chart;i.isDatasetVisible(r)?(i.hide(r),e.hidden=!0):(i.show(r),e.hidden=!1)},onHover:null,onLeave:null,labels:{color:function(t){return t.chart.options.color},boxWidth:40,padding:10,generateLabels:function(t){var e=t.data.datasets,n=t.legend.options.labels,r=n.usePointStyle,i=n.pointStyle,o=n.textAlign,s=n.color,a=n.useBorderRadius,A=n.borderRadius;return t._getSortedDatasetMetas().map(function(t){var n=t.controller.getStyle(r?0:void 0),l=(0,v.E)(n.borderWidth);return{text:e[t.index].label,fillStyle:n.backgroundColor,fontColor:s,hidden:!t.visible,lineCap:n.borderCapStyle,lineDash:n.borderDash,lineDashOffset:n.borderDashOffset,lineJoin:n.borderJoinStyle,lineWidth:(l.width+l.height)/4,strokeStyle:n.borderColor,pointStyle:i||n.pointStyle,rotation:n.rotation,textAlign:o||n.textAlign,borderRadius:a&&(A||n.borderRadius),datasetIndex:t.index}},this)}},title:{color:function(t){return t.chart.options.color},display:!1,position:"center",text:""}},descriptors:{_scriptable:function(t){return!t.startsWith("on")},labels:{_scriptable:function(t){return!["generateLabels","filter","sort"].includes(t)}}}},eK=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t){var r;return(0,o._)(this,n),(r=e.call(this)).chart=t.chart,r.options=t.options,r.ctx=t.ctx,r._padding=void 0,r.top=void 0,r.bottom=void 0,r.left=void 0,r.right=void 0,r.width=void 0,r.height=void 0,r.position=void 0,r.weight=void 0,r.fullSize=void 0,r}return(0,s._)(n,[{key:"update",value:function(t,e){var n=this.options;if(this.left=0,this.top=0,!n.display){this.width=this.height=this.right=this.bottom=0;return}this.width=this.right=t,this.height=this.bottom=e;var r=(0,v.b)(n.text)?n.text.length:1;this._padding=(0,v.E)(n.padding);var i=r*(0,v.a0)(n.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=i:this.width=i}},{key:"isHorizontal",value:function(){var t=this.options.position;return"top"===t||"bottom"===t}},{key:"_drawArgs",value:function(t){var e,n,r,i=this.top,o=this.left,s=this.bottom,a=this.right,A=this.options,l=A.align,c=0;return this.isHorizontal()?(n=(0,v.a2)(l,o,a),r=i+t,e=a-o):("left"===A.position?(n=o+t,r=(0,v.a2)(l,s,i),c=-.5*v.P):(n=a-t,r=(0,v.a2)(l,i,s),c=.5*v.P),e=s-i),{titleX:n,titleY:r,maxWidth:e,rotation:c}}},{key:"draw",value:function(){var t=this.ctx,e=this.options;if(e.display){var n=(0,v.a0)(e.font),r=n.lineHeight/2+this._padding.top,i=this._drawArgs(r),o=i.titleX,s=i.titleY,a=i.maxWidth,A=i.rotation;(0,v.Z)(t,e.text,0,0,n,{color:e.color,maxWidth:a,rotation:A,textAlign:(0,v.a1)(e.align),textBaseline:"middle",translation:[o,s]})}}}]),n}((0,g._)(tD)),eV={id:"title",_element:eK,start:function(t,e,n){var r;r=new eK({ctx:t.ctx,options:n,chart:t}),tu.configure(t,r,n),tu.addBox(t,r),t.titleBlock=r},stop:function(t){var e=t.titleBlock;tu.removeBox(t,e),delete t.titleBlock},beforeUpdate:function(t,e,n){var r=t.titleBlock;tu.configure(t,r,n),r.options=n},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}},eG=new WeakMap,eW={id:"subtitle",start:function(t,e,n){var r=new eK({ctx:t.ctx,options:n,chart:t});tu.configure(t,r,n),tu.addBox(t,r),eG.set(t,r)},stop:function(t){tu.removeBox(t,eG.get(t)),eG.delete(t)},beforeUpdate:function(t,e,n){var r=eG.get(t);tu.configure(t,r,n),r.options=n},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}},eq={average:function(t){if(!t.length)return!1;var e,n,r=new Set,i=0,o=0;for(e=0,n=t.length;e<n;++e){var s=t[e].element;if(s&&s.hasValue()){var a=s.tooltipPosition();r.add(a.x),i+=a.y,++o}}return 0!==o&&0!==r.size&&{x:(0,f._)(r).reduce(function(t,e){return t+e})/r.size,y:i/o}},nearest:function(t,e){if(!t.length)return!1;var n,r,i,o=e.x,s=e.y,a=Number.POSITIVE_INFINITY;for(n=0,r=t.length;n<r;++n){var A=t[n].element;if(A&&A.hasValue()){var l=A.getCenterPoint(),c=(0,v.aF)(e,l);c<a&&(a=c,i=A)}}if(i){var u=i.tooltipPosition();o=u.x,s=u.y}return{x:o,y:s}}};function eY(t,e){return e&&((0,v.b)(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function eX(t){return("string"==typeof t||t instanceof String)&&t.indexOf("\n")>-1?t.split("\n"):t}function eJ(t,e){var n=t.chart.ctx,r=t.body,i=t.footer,o=t.title,s=e.boxWidth,a=e.boxHeight,A=(0,v.a0)(e.bodyFont),l=(0,v.a0)(e.titleFont),c=(0,v.a0)(e.footerFont),u=o.length,h=i.length,d=r.length,f=(0,v.E)(e.padding),p=f.height,g=0,m=r.reduce(function(t,e){return t+e.before.length+e.lines.length+e.after.length},0);m+=t.beforeBody.length+t.afterBody.length,u&&(p+=u*l.lineHeight+(u-1)*e.titleSpacing+e.titleMarginBottom),m&&(p+=d*(e.displayColors?Math.max(a,A.lineHeight):A.lineHeight)+(m-d)*A.lineHeight+(m-1)*e.bodySpacing),h&&(p+=e.footerMarginTop+h*c.lineHeight+(h-1)*e.footerSpacing);var y=0,w=function(t){g=Math.max(g,n.measureText(t).width+y)};return n.save(),n.font=l.string,(0,v.F)(t.title,w),n.font=A.string,(0,v.F)(t.beforeBody.concat(t.afterBody),w),y=e.displayColors?s+2+e.boxPadding:0,(0,v.F)(r,function(t){(0,v.F)(t.before,w),(0,v.F)(t.lines,w),(0,v.F)(t.after,w)}),y=0,n.font=c.string,(0,v.F)(t.footer,w),n.restore(),{width:g+=f.width,height:p}}function eZ(t,e,n){var r,i,o,s,a,A,l,c,u,h=n.yAlign||e.yAlign||((r=n.y)<(i=n.height)/2?"top":r>t.height-i/2?"bottom":"center");return{xAlign:n.xAlign||e.xAlign||(o=n.x,s=n.width,a=t.width,l=(A=t.chartArea).left,c=A.right,u="center","center"===h?u=o<=(l+c)/2?"left":"right":o<=s/2?u="left":o>=a-s/2&&(u="right"),function(t,e,n,r){var i=r.x,o=r.width,s=n.caretSize+n.caretPadding;if("left"===t&&i+o+s>e.width||"right"===t&&i-o-s<0)return!0}(u,t,e,n)&&(u="center"),u),yAlign:h}}function e$(t,e,n,r){var i,o,s,a,A=t.caretSize,l=t.caretPadding,c=t.cornerRadius,u=n.xAlign,h=n.yAlign,d=A+l,f=(0,v.ay)(c),p=f.topLeft,g=f.topRight,m=f.bottomLeft,y=f.bottomRight,w=(i=e.x,o=e.width,"right"===u?i-=o:"center"===u&&(i-=o/2),i),b=(s=e.y,a=e.height,"top"===h?s+=d:"bottom"===h?s-=a+d:s-=a/2,s);return"center"===h?"left"===u?w+=d:"right"===u&&(w-=d):"left"===u?w-=Math.max(p,m)+A:"right"===u&&(w+=Math.max(g,y)+A),{x:(0,v.S)(w,0,r.width-e.width),y:(0,v.S)(b,0,r.height-e.height)}}function e0(t,e,n){var r=(0,v.E)(n.padding);return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-r.right:t.x+r.left}function e1(t,e){var n=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return n?t.override(n):t}var e2={beforeTitle:v.aG,title:function(t){if(t.length>0){var e=t[0],n=e.chart.data.labels,r=n?n.length:0;if(this&&this.options&&"dataset"===this.options.mode)return e.dataset.label||"";if(e.label)return e.label;if(r>0&&e.dataIndex<r)return n[e.dataIndex]}return""},afterTitle:v.aG,beforeBody:v.aG,beforeLabel:v.aG,label:function(t){if(this&&this.options&&"dataset"===this.options.mode)return t.label+": "+t.formattedValue||t.formattedValue;var e=t.dataset.label||"";e&&(e+=": ");var n=t.formattedValue;return(0,v.k)(n)||(e+=n),e},labelColor:function(t){var e=t.chart.getDatasetMeta(t.datasetIndex).controller.getStyle(t.dataIndex);return{borderColor:e.borderColor,backgroundColor:e.backgroundColor,borderWidth:e.borderWidth,borderDash:e.borderDash,borderDashOffset:e.borderDashOffset,borderRadius:0}},labelTextColor:function(){return this.options.bodyColor},labelPointStyle:function(t){var e=t.chart.getDatasetMeta(t.datasetIndex).controller.getStyle(t.dataIndex);return{pointStyle:e.pointStyle,rotation:e.rotation}},afterLabel:v.aG,afterBody:v.aG,beforeFooter:v.aG,footer:v.aG,afterFooter:v.aG};function e5(t,e,n,r){var i=t[e].call(n,r);return void 0===i?e2[e].call(n,r):i}var e3=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t){var r;return(0,o._)(this,n),(r=e.call(this)).opacity=0,r._active=[],r._eventPosition=void 0,r._size=void 0,r._cachedAnimations=void 0,r._tooltipItems=[],r.$animations=void 0,r.$context=void 0,r.chart=t.chart,r.options=t.options,r.dataPoints=void 0,r.title=void 0,r.beforeBody=void 0,r.body=void 0,r.afterBody=void 0,r.footer=void 0,r.xAlign=void 0,r.yAlign=void 0,r.x=void 0,r.y=void 0,r.height=void 0,r.width=void 0,r.caretX=void 0,r.caretY=void 0,r.labelColors=void 0,r.labelPointStyles=void 0,r.labelTextColors=void 0,r}return(0,s._)(n,[{key:"initialize",value:function(t){this.options=t,this._cachedAnimations=void 0,this.$context=void 0}},{key:"_resolveAnimations",value:function(){var t=this._cachedAnimations;if(t)return t;var e=this.chart,n=this.options.setContext(this.getContext()),r=n.enabled&&e.options.animation&&n.animations,i=new B(this.chart,r);return r._cacheable&&(this._cachedAnimations=Object.freeze(i)),i}},{key:"getContext",value:function(){var t,e;return this.$context||(this.$context=(t=this.chart.getContext(),e=this._tooltipItems,(0,v.j)(t,{tooltip:this,tooltipItems:e,type:"tooltip"})))}},{key:"getTitle",value:function(t,e){var n=e.callbacks,r=e5(n,"beforeTitle",this,t),i=e5(n,"title",this,t),o=e5(n,"afterTitle",this,t),s=[];return s=eY(s,eX(r)),s=eY(s,eX(i)),s=eY(s,eX(o))}},{key:"getBeforeBody",value:function(t,e){return eY([],eX(e5(e.callbacks,"beforeBody",this,t)))}},{key:"getBody",value:function(t,e){var n=this,r=e.callbacks,i=[];return(0,v.F)(t,function(t){var e={before:[],lines:[],after:[]},o=e1(r,t);eY(e.before,eX(e5(o,"beforeLabel",n,t))),eY(e.lines,e5(o,"label",n,t)),eY(e.after,eX(e5(o,"afterLabel",n,t))),i.push(e)}),i}},{key:"getAfterBody",value:function(t,e){return eY([],eX(e5(e.callbacks,"afterBody",this,t)))}},{key:"getFooter",value:function(t,e){var n=e.callbacks,r=e5(n,"beforeFooter",this,t),i=e5(n,"footer",this,t),o=e5(n,"afterFooter",this,t),s=[];return s=eY(s,eX(r)),s=eY(s,eX(i)),s=eY(s,eX(o))}},{key:"_createItems",value:function(t){var e,n,r=this,i=this._active,o=this.chart.data,s=[],a=[],A=[],l=[];for(e=0,n=i.length;e<n;++e)l.push(function(t,e){var n=e.element,r=e.datasetIndex,i=e.index,o=t.getDatasetMeta(r).controller,s=o.getLabelAndValue(i),a=s.label,A=s.value;return{chart:t,label:a,parsed:o.getParsed(i),raw:t.data.datasets[r].data[i],formattedValue:A,dataset:o.getDataset(),dataIndex:i,datasetIndex:r,element:n}}(this.chart,i[e]));return t.filter&&(l=l.filter(function(e,n,r){return t.filter(e,n,r,o)})),t.itemSort&&(l=l.sort(function(e,n){return t.itemSort(e,n,o)})),(0,v.F)(l,function(e){var n=e1(t.callbacks,e);s.push(e5(n,"labelColor",r,e)),a.push(e5(n,"labelPointStyle",r,e)),A.push(e5(n,"labelTextColor",r,e))}),this.labelColors=s,this.labelPointStyles=a,this.labelTextColors=A,this.dataPoints=l,l}},{key:"update",value:function(t,e){var n,r=this.options.setContext(this.getContext()),i=this._active,o=[];if(i.length){var s=eq[r.position].call(this,i,this._eventPosition);o=this._createItems(r),this.title=this.getTitle(o,r),this.beforeBody=this.getBeforeBody(o,r),this.body=this.getBody(o,r),this.afterBody=this.getAfterBody(o,r),this.footer=this.getFooter(o,r);var a=this._size=eJ(this,r),A=Object.assign({},s,a),l=eZ(this.chart,r,A),c=e$(r,A,l,this.chart);this.xAlign=l.xAlign,this.yAlign=l.yAlign,n={opacity:1,x:c.x,y:c.y,width:a.width,height:a.height,caretX:s.x,caretY:s.y}}else 0!==this.opacity&&(n={opacity:0});this._tooltipItems=o,this.$context=void 0,n&&this._resolveAnimations().update(this,n),t&&r.external&&r.external.call(this,{chart:this.chart,tooltip:this,replay:e})}},{key:"drawCaret",value:function(t,e,n,r){var i=this.getCaretPosition(t,n,r);e.lineTo(i.x1,i.y1),e.lineTo(i.x2,i.y2),e.lineTo(i.x3,i.y3)}},{key:"getCaretPosition",value:function(t,e,n){var r,i,o,s,a,A,l=this.xAlign,c=this.yAlign,u=n.caretSize,h=n.cornerRadius,d=(0,v.ay)(h),f=d.topLeft,p=d.topRight,g=d.bottomLeft,m=d.bottomRight,y=t.x,w=t.y,b=e.width,_=e.height;return"center"===c?(a=w+_/2,"left"===l?(i=(r=y)-u,s=a+u,A=a-u):(i=(r=y+b)+u,s=a-u,A=a+u),o=r):(i="left"===l?y+Math.max(f,g)+u:"right"===l?y+b-Math.max(p,m)-u:this.caretX,"top"===c?(a=(s=w)-u,r=i-u,o=i+u):(a=(s=w+_)+u,r=i+u,o=i-u),A=s),{x1:r,x2:i,x3:o,y1:s,y2:a,y3:A}}},{key:"drawTitle",value:function(t,e,n){var r,i,o,s=this.title,a=s.length;if(a){var A=(0,v.aA)(n.rtl,this.x,this.width);for(o=0,t.x=e0(this,n.titleAlign,n),e.textAlign=A.textAlign(n.titleAlign),e.textBaseline="middle",r=(0,v.a0)(n.titleFont),i=n.titleSpacing,e.fillStyle=n.titleColor,e.font=r.string;o<a;++o)e.fillText(s[o],A.x(t.x),t.y+r.lineHeight/2),t.y+=r.lineHeight+i,o+1===a&&(t.y+=n.titleMarginBottom-i)}}},{key:"_drawColorBox",value:function(t,e,n,r,i){var o=this.labelColors[n],s=this.labelPointStyles[n],a=i.boxHeight,A=i.boxWidth,l=(0,v.a0)(i.bodyFont),c=e0(this,"left",i),u=r.x(c),h=a<l.lineHeight?(l.lineHeight-a)/2:0,d=e.y+h;if(i.usePointStyle){var p={radius:Math.min(A,a)/2,pointStyle:s.pointStyle,rotation:s.rotation,borderWidth:1},g=r.leftForLtr(u,A)+A/2,m=d+a/2;t.strokeStyle=i.multiKeyBackground,t.fillStyle=i.multiKeyBackground,(0,v.av)(t,p,g,m),t.strokeStyle=o.borderColor,t.fillStyle=o.backgroundColor,(0,v.av)(t,p,g,m)}else{t.lineWidth=(0,v.i)(o.borderWidth)?(y=Math).max.apply(y,(0,f._)(Object.values(o.borderWidth))):o.borderWidth||1,t.strokeStyle=o.borderColor,t.setLineDash(o.borderDash||[]),t.lineDashOffset=o.borderDashOffset||0;var y,w=r.leftForLtr(u,A),b=r.leftForLtr(r.xPlus(u,1),A-2),_=(0,v.ay)(o.borderRadius);Object.values(_).some(function(t){return 0!==t})?(t.beginPath(),t.fillStyle=i.multiKeyBackground,(0,v.aw)(t,{x:w,y:d,w:A,h:a,radius:_}),t.fill(),t.stroke(),t.fillStyle=o.backgroundColor,t.beginPath(),(0,v.aw)(t,{x:b,y:d+1,w:A-2,h:a-2,radius:_}),t.fill()):(t.fillStyle=i.multiKeyBackground,t.fillRect(w,d,A,a),t.strokeRect(w,d,A,a),t.fillStyle=o.backgroundColor,t.fillRect(b,d+1,A-2,a-2))}t.fillStyle=this.labelTextColors[n]}},{key:"drawBody",value:function(t,e,n){var r,i,o,s,a,A,l,c=this.body,u=n.bodySpacing,h=n.bodyAlign,d=n.displayColors,f=n.boxHeight,p=n.boxWidth,g=n.boxPadding,m=(0,v.a0)(n.bodyFont),y=m.lineHeight,w=0,b=(0,v.aA)(n.rtl,this.x,this.width),_=function(n){e.fillText(n,b.x(t.x+w),t.y+y/2),t.y+=y+u},B=b.textAlign(h);for(e.textAlign=h,e.textBaseline="middle",e.font=m.string,t.x=e0(this,B,n),e.fillStyle=n.bodyColor,(0,v.F)(this.beforeBody,_),w=d&&"right"!==B?"center"===h?p/2+g:p+2+g:0,s=0,A=c.length;s<A;++s){for(r=c[s],i=this.labelTextColors[s],e.fillStyle=i,(0,v.F)(r.before,_),o=r.lines,d&&o.length&&(this._drawColorBox(e,t,s,b,n),y=Math.max(m.lineHeight,f)),a=0,l=o.length;a<l;++a)_(o[a]),y=m.lineHeight;(0,v.F)(r.after,_)}w=0,y=m.lineHeight,(0,v.F)(this.afterBody,_),t.y-=u}},{key:"drawFooter",value:function(t,e,n){var r,i,o=this.footer,s=o.length;if(s){var a=(0,v.aA)(n.rtl,this.x,this.width);for(t.x=e0(this,n.footerAlign,n),t.y+=n.footerMarginTop,e.textAlign=a.textAlign(n.footerAlign),e.textBaseline="middle",r=(0,v.a0)(n.footerFont),e.fillStyle=n.footerColor,e.font=r.string,i=0;i<s;++i)e.fillText(o[i],a.x(t.x),t.y+r.lineHeight/2),t.y+=r.lineHeight+n.footerSpacing}}},{key:"drawBackground",value:function(t,e,n,r){var i=this.xAlign,o=this.yAlign,s=t.x,a=t.y,A=n.width,l=n.height,c=(0,v.ay)(r.cornerRadius),u=c.topLeft,h=c.topRight,d=c.bottomLeft,f=c.bottomRight;e.fillStyle=r.backgroundColor,e.strokeStyle=r.borderColor,e.lineWidth=r.borderWidth,e.beginPath(),e.moveTo(s+u,a),"top"===o&&this.drawCaret(t,e,n,r),e.lineTo(s+A-h,a),e.quadraticCurveTo(s+A,a,s+A,a+h),"center"===o&&"right"===i&&this.drawCaret(t,e,n,r),e.lineTo(s+A,a+l-f),e.quadraticCurveTo(s+A,a+l,s+A-f,a+l),"bottom"===o&&this.drawCaret(t,e,n,r),e.lineTo(s+d,a+l),e.quadraticCurveTo(s,a+l,s,a+l-d),"center"===o&&"left"===i&&this.drawCaret(t,e,n,r),e.lineTo(s,a+u),e.quadraticCurveTo(s,a,s+u,a),e.closePath(),e.fill(),r.borderWidth>0&&e.stroke()}},{key:"_updateAnimationTarget",value:function(t){var e=this.chart,n=this.$animations,r=n&&n.x,i=n&&n.y;if(r||i){var o=eq[t.position].call(this,this._active,this._eventPosition);if(!o)return;var s=this._size=eJ(this,t),a=Object.assign({},o,this._size),A=eZ(e,t,a),l=e$(t,a,A,e);(r._to!==l.x||i._to!==l.y)&&(this.xAlign=A.xAlign,this.yAlign=A.yAlign,this.width=s.width,this.height=s.height,this.caretX=o.x,this.caretY=o.y,this._resolveAnimations().update(this,l))}}},{key:"_willRender",value:function(){return!!this.opacity}},{key:"draw",value:function(t){var e=this.options.setContext(this.getContext()),n=this.opacity;if(n){this._updateAnimationTarget(e);var r={width:this.width,height:this.height},i={x:this.x,y:this.y};n=.001>Math.abs(n)?0:n;var o=(0,v.E)(e.padding),s=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;e.enabled&&s&&(t.save(),t.globalAlpha=n,this.drawBackground(i,t,r,e),(0,v.aB)(t,e.textDirection),i.y+=o.top,this.drawTitle(i,t,e),this.drawBody(i,t,e),this.drawFooter(i,t,e),(0,v.aD)(t,e.textDirection),t.restore())}}},{key:"getActiveElements",value:function(){return this._active||[]}},{key:"setActiveElements",value:function(t,e){var n=this,r=this._active,i=t.map(function(t){var e=t.datasetIndex,r=t.index,i=n.chart.getDatasetMeta(e);if(!i)throw Error("Cannot find a dataset at index "+e);return{datasetIndex:e,element:i.data[r],index:r}}),o=!(0,v.ai)(r,i),s=this._positionChanged(i,e);(o||s)&&(this._active=i,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}},{key:"handleEvent",value:function(t,e){var n=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;var r=this.options,i=this._active||[],o=this._getActiveElements(t,i,e,n),s=this._positionChanged(o,t),a=e||!(0,v.ai)(o,i)||s;return a&&(this._active=o,(r.enabled||r.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),a}},{key:"_getActiveElements",value:function(t,e,n,r){var i=this,o=this.options;if("mouseout"===t.type)return[];if(!r)return e.filter(function(t){return i.chart.data.datasets[t.datasetIndex]&&void 0!==i.chart.getDatasetMeta(t.datasetIndex).controller.getParsed(t.index)});var s=this.chart.getElementsAtEventForMode(t,o.mode,o,n);return o.reverse&&s.reverse(),s}},{key:"_positionChanged",value:function(t,e){var n=this.caretX,r=this.caretY,i=eq[this.options.position].call(this,t,e);return!1!==i&&(n!==i.x||r!==i.y)}}]),n}((0,g._)(tD));(0,a._)(e3,"positioners",eq);var e4={id:"tooltip",_element:e3,positioners:eq,afterInit:function(t,e,n){n&&(t.tooltip=new e3({chart:t,options:n}))},beforeUpdate:function(t,e,n){t.tooltip&&t.tooltip.initialize(n)},reset:function(t,e,n){t.tooltip&&t.tooltip.initialize(n)},afterDraw:function(t){var e=t.tooltip;if(e&&e._willRender()){var n={tooltip:e};if(!1===t.notifyPlugins("beforeTooltipDraw",(0,h._)((0,u._)({},n),{cancelable:!0})))return;e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",n)}},afterEvent:function(t,e){if(t.tooltip){var n=e.replay;t.tooltip.handleEvent(e.event,n,e.inChartArea)&&(e.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:function(t,e){return e.bodyFont.size},boxWidth:function(t,e){return e.bodyFont.size},multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:e2},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:function(t){return"filter"!==t&&"itemSort"!==t&&"external"!==t},_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},e6=Object.freeze({__proto__:null,Colors:eC,Decimation:eF,Filler:eP,Legend:ez,SubTitle:eW,Title:eV,Tooltip:e4});function e8(t){var e=this.getLabels();return t>=0&&t<e.length?e[t]:t}var e7=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t){var r;return(0,o._)(this,n),(r=e.call(this,t))._startValue=void 0,r._valueRange=0,r._addedLabels=[],r}return(0,s._)(n,[{key:"init",value:function(t){var e=this._addedLabels;if(e.length){var r=this.getLabels(),i=!0,o=!1,s=void 0;try{for(var a,c=e[Symbol.iterator]();!(i=(a=c.next()).done);i=!0){var u=a.value,h=u.index,d=u.label;r[h]===d&&r.splice(h,1)}}catch(t){o=!0,s=t}finally{try{i||null==c.return||c.return()}finally{if(o)throw s}}this._addedLabels=[]}(0,A._)((0,l._)(n.prototype),"init",this).call(this,t)}},{key:"parse",value:function(t,e){if((0,v.k)(t))return null;var n,r,i,o,s,a,A,l,c=this.getLabels();return A=e=isFinite(e)&&c[e]===t?e:(n=c,r=t,i=(0,v.v)(e,t),o=this._addedLabels,-1===(a=n.indexOf(r))?(s=i,"string"==typeof r?(s=n.push(r)-1,o.unshift({index:s,label:r})):isNaN(r)&&(s=null),s):a!==n.lastIndexOf(r)?i:a),l=c.length-1,null===A?null:(0,v.S)(Math.round(A),0,l)}},{key:"determineDataLimits",value:function(){var t=this.getUserBounds(),e=t.minDefined,n=t.maxDefined,r=this.getMinMax(!0),i=r.min,o=r.max;"ticks"!==this.options.bounds||(e||(i=0),n||(o=this.getLabels().length-1)),this.min=i,this.max=o}},{key:"buildTicks",value:function(){var t=this.min,e=this.max,n=this.options.offset,r=[],i=this.getLabels();i=0===t&&e===i.length-1?i:i.slice(t,e+1),this._valueRange=Math.max(i.length-(n?0:1),1),this._startValue=this.min-(n?.5:0);for(var o=t;o<=e;o++)r.push({value:o});return r}},{key:"getLabelForValue",value:function(t){return e8.call(this,t)}},{key:"configure",value:function(){(0,A._)((0,l._)(n.prototype),"configure",this).call(this),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}},{key:"getPixelForValue",value:function(t){return"number"!=typeof t&&(t=this.parse(t)),null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}},{key:"getPixelForTick",value:function(t){var e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}},{key:"getValueForPixel",value:function(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}},{key:"getBasePixel",value:function(){return this.bottom}}]),n}(tj);function e9(t,e,n){var r=n.horizontal,i=n.minRotation,o=(0,v.t)(i),s=(r?Math.sin(o):Math.cos(o))||.001,a=.75*e*(""+t).length;return Math.min(e/s,a)}(0,a._)(e7,"id","category"),(0,a._)(e7,"defaults",{ticks:{callback:e8}});var nt=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t){var r;return(0,o._)(this,n),(r=e.call(this,t)).start=void 0,r.end=void 0,r._startValue=void 0,r._endValue=void 0,r._valueRange=0,r}return(0,s._)(n,[{key:"parse",value:function(t,e){return(0,v.k)(t)||("number"==typeof t||t instanceof Number)&&!isFinite(+t)?null:+t}},{key:"handleTickRangeOptions",value:function(){var t=this.options.beginAtZero,e=this.getUserBounds(),n=e.minDefined,r=e.maxDefined,i=this.min,o=this.max,s=function(t){return i=n?i:t},a=function(t){return o=r?o:t};if(t){var A=(0,v.s)(i),l=(0,v.s)(o);A<0&&l<0?a(0):A>0&&l>0&&s(0)}if(i===o){var c=0===o?1:Math.abs(.05*o);a(o+c),t||s(i-c)}this.min=i,this.max=o}},{key:"getTickLimit",value:function(){var t,e=this.options.ticks,n=e.maxTicksLimit,r=e.stepSize;return r?(t=Math.ceil(this.max/r)-Math.floor(this.min/r)+1)>1e3&&(console.warn("scales.".concat(this.id,".ticks.stepSize: ").concat(r," would result generating up to ").concat(t," ticks. Limiting to 1000.")),t=1e3):(t=this.computeTickLimit(),n=n||11),n&&(t=Math.min(n,t)),t}},{key:"computeTickLimit",value:function(){return Number.POSITIVE_INFINITY}},{key:"buildTicks",value:function(){var t=this.options,e=t.ticks,n=this.getTickLimit(),r=function(t,e){var n,r,i,o,s=[],a=t.bounds,A=t.step,l=t.min,c=t.max,u=t.precision,h=t.count,d=t.maxTicks,f=t.maxDigits,p=t.includeBounds,g=A||1,m=d-1,y=e.min,w=e.max,b=!(0,v.k)(l),_=!(0,v.k)(c),B=!(0,v.k)(h),C=(w-y)/(f+1),x=(0,v.aI)((w-y)/m/g)*g;if(x<1e-14&&!b&&!_)return[{value:y},{value:w}];(o=Math.ceil(w/x)-Math.floor(y/x))>m&&(x=(0,v.aI)(o*x/m/g)*g),(0,v.k)(u)||(x=Math.ceil(x*(n=Math.pow(10,u)))/n),"ticks"===a?(r=Math.floor(y/x)*x,i=Math.ceil(w/x)*x):(r=y,i=w),b&&_&&A&&(0,v.aJ)((c-l)/A,x/1e3)?(o=Math.round(Math.min((c-l)/x,d)),x=(c-l)/o,r=l,i=c):B?(r=b?l:r,x=((i=_?c:i)-r)/(o=h-1)):(o=(i-r)/x,o=(0,v.aK)(o,Math.round(o),x/1e3)?Math.round(o):Math.ceil(o));var k=Math.max((0,v.aL)(x),(0,v.aL)(r));r=Math.round(r*(n=Math.pow(10,(0,v.k)(u)?k:u)))/n,i=Math.round(i*n)/n;var F=0;for(b&&(p&&r!==l?(s.push({value:l}),r<l&&F++,(0,v.aK)(Math.round((r+F*x)*n)/n,l,e9(l,C,t))&&F++):r<l&&F++);F<o;++F){var L=Math.round((r+F*x)*n)/n;if(_&&L>c)break;s.push({value:L})}return _&&p&&i!==c?s.length&&(0,v.aK)(s[s.length-1].value,c,e9(c,C,t))?s[s.length-1].value=c:s.push({value:c}):_&&i!==c||s.push({value:i}),s}({maxTicks:n=Math.max(2,n),bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:!1!==e.includeBounds},this._range||this);return"ticks"===t.bounds&&(0,v.aH)(r,this,"value"),t.reverse?(r.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),r}},{key:"configure",value:function(){var t=this.ticks,e=this.min,r=this.max;if((0,A._)((0,l._)(n.prototype),"configure",this).call(this),this.options.offset&&t.length){var i=(r-e)/Math.max(t.length-1,1)/2;e-=i,r+=i}this._startValue=e,this._endValue=r,this._valueRange=r-e}},{key:"getLabelForValue",value:function(t){return(0,v.o)(t,this.chart.options.locale,this.options.ticks.format)}}]),n}(tj),ne=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(){return(0,o._)(this,n),e.apply(this,arguments)}return(0,s._)(n,[{key:"determineDataLimits",value:function(){var t=this.getMinMax(!0),e=t.min,n=t.max;this.min=(0,v.g)(e)?e:0,this.max=(0,v.g)(n)?n:1,this.handleTickRangeOptions()}},{key:"computeTickLimit",value:function(){var t=this.isHorizontal(),e=t?this.width:this.height,n=(0,v.t)(this.options.ticks.minRotation),r=(t?Math.sin(n):Math.cos(n))||.001;return Math.ceil(e/Math.min(40,this._resolveTickFontOptions(0).lineHeight/r))}},{key:"getPixelForValue",value:function(t){return null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}},{key:"getValueForPixel",value:function(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}]),n}(nt);(0,a._)(ne,"id","linear"),(0,a._)(ne,"defaults",{ticks:{callback:v.aM.formatters.numeric}});var nn=function(t){return Math.floor((0,v.aN)(t))},nr=function(t,e){return Math.pow(10,nn(t)+e)};function ni(t){return 1==t/Math.pow(10,nn(t))}function no(t,e,n){var r=Math.pow(10,n),i=Math.floor(t/r);return Math.ceil(e/r)-i}var ns=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t){var r;return(0,o._)(this,n),(r=e.call(this,t)).start=void 0,r.end=void 0,r._startValue=void 0,r._valueRange=0,r}return(0,s._)(n,[{key:"parse",value:function(t,e){var n=nt.prototype.parse.apply(this,[t,e]);if(0===n){this._zero=!0;return}return(0,v.g)(n)&&n>0?n:null}},{key:"determineDataLimits",value:function(){var t=this.getMinMax(!0),e=t.min,n=t.max;this.min=(0,v.g)(e)?Math.max(0,e):null,this.max=(0,v.g)(n)?Math.max(0,n):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!(0,v.g)(this._userMin)&&(this.min=e===nr(this.min,0)?nr(this.min,-1):nr(this.min,0)),this.handleTickRangeOptions()}},{key:"handleTickRangeOptions",value:function(){var t=this.getUserBounds(),e=t.minDefined,n=t.maxDefined,r=this.min,i=this.max,o=function(t){return r=e?r:t},s=function(t){return i=n?i:t};r===i&&(r<=0?(o(1),s(10)):(o(nr(r,-1)),s(nr(i,1)))),r<=0&&o(nr(i,-1)),i<=0&&s(nr(r,1)),this.min=r,this.max=i}},{key:"buildTicks",value:function(){var t=this.options,e=function(t,e){var n=e.min,r=e.max;n=(0,v.O)(t.min,n);for(var i=[],o=nn(n),s=function(t,e){for(var n=nn(e-t);no(t,e,n)>10;)n++;for(;10>no(t,e,n);)n--;return Math.min(n,nn(t))}(n,r),a=s<0?Math.pow(10,Math.abs(s)):1,A=Math.pow(10,s),l=o>s?Math.pow(10,o):0,c=Math.round((n-l)*a)/a,u=Math.floor((n-l)/A/10)*A*10,h=Math.floor((c-u)/Math.pow(10,s)),d=(0,v.O)(t.min,Math.round((l+u+h*Math.pow(10,s))*a)/a);d<r;)i.push({value:d,major:ni(d),significand:h}),h>=10?h=h<15?15:20:h++,h>=20&&(h=2,a=++s>=0?1:a),d=Math.round((l+u+h*Math.pow(10,s))*a)/a;var f=(0,v.O)(t.max,d);return i.push({value:f,major:ni(f),significand:h}),i}({min:this._userMin,max:this._userMax},this);return"ticks"===t.bounds&&(0,v.aH)(e,this,"value"),t.reverse?(e.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),e}},{key:"getLabelForValue",value:function(t){return void 0===t?"0":(0,v.o)(t,this.chart.options.locale,this.options.ticks.format)}},{key:"configure",value:function(){var t=this.min;(0,A._)((0,l._)(n.prototype),"configure",this).call(this),this._startValue=(0,v.aN)(t),this._valueRange=(0,v.aN)(this.max)-(0,v.aN)(t)}},{key:"getPixelForValue",value:function(t){return((void 0===t||0===t)&&(t=this.min),null===t||isNaN(t))?NaN:this.getPixelForDecimal(t===this.min?0:((0,v.aN)(t)-this._startValue)/this._valueRange)}},{key:"getValueForPixel",value:function(t){var e=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+e*this._valueRange)}}]),n}(tj);function na(t){var e=t.ticks;if(e.display&&t.display){var n=(0,v.E)(e.backdropPadding);return(0,v.v)(e.font&&e.font.size,v.d.font.size)+n.height}return 0}function nA(t,e,n,r,i){return t===r||t===i?{start:e-n/2,end:e+n/2}:t<r||t>i?{start:e-n,end:e}:{start:e,end:e+n}}function nl(t,e,n,r){var i=t.ctx;if(n)i.arc(t.xCenter,t.yCenter,e,0,v.T);else{var o=t.getPointPosition(0,e);i.moveTo(o.x,o.y);for(var s=1;s<r;s++)o=t.getPointPosition(s,e),i.lineTo(o.x,o.y)}}(0,a._)(ns,"id","logarithmic"),(0,a._)(ns,"defaults",{ticks:{callback:v.aM.formatters.logarithmic,major:{enabled:!0}}});var nc=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t){var r;return(0,o._)(this,n),(r=e.call(this,t)).xCenter=void 0,r.yCenter=void 0,r.drawingArea=void 0,r._pointLabels=[],r._pointLabelItems=[],r}return(0,s._)(n,[{key:"setDimensions",value:function(){var t=this._padding=(0,v.E)(na(this.options)/2),e=this.width=this.maxWidth-t.width,n=this.height=this.maxHeight-t.height;this.xCenter=Math.floor(this.left+e/2+t.left),this.yCenter=Math.floor(this.top+n/2+t.top),this.drawingArea=Math.floor(Math.min(e,n)/2)}},{key:"determineDataLimits",value:function(){var t=this.getMinMax(!1),e=t.min,n=t.max;this.min=(0,v.g)(e)&&!isNaN(e)?e:0,this.max=(0,v.g)(n)&&!isNaN(n)?n:0,this.handleTickRangeOptions()}},{key:"computeTickLimit",value:function(){return Math.ceil(this.drawingArea/na(this.options))}},{key:"generateTickLabels",value:function(t){var e=this;nt.prototype.generateTickLabels.call(this,t),this._pointLabels=this.getLabels().map(function(t,n){var r=(0,v.Q)(e.options.pointLabels.callback,[t,n],e);return r||0===r?r:""}).filter(function(t,n){return e.chart.getDataVisibility(n)})}},{key:"fit",value:function(){var t=this.options;t.display&&t.pointLabels.display?function(t){for(var e={l:t.left+t._padding.left,r:t.right-t._padding.right,t:t.top+t._padding.top,b:t.bottom-t._padding.bottom},n=Object.assign({},e),r=[],i=[],o=t._pointLabels.length,s=t.options.pointLabels,a=s.centerPointLabels?v.P/o:0,A=0;A<o;A++){var l,c,u=s.setContext(t.getPointLabelContext(A));i[A]=u.padding;var h=t.getPointPosition(A,t.drawingArea+i[A],a),d=(0,v.a0)(u.font),f=(l=t.ctx,c=t._pointLabels[A],c=(0,v.b)(c)?c:[c],{w:(0,v.aO)(l,d.string,c),h:c.length*d.lineHeight});r[A]=f;var p=(0,v.al)(t.getIndexAngle(A)+a),g=Math.round((0,v.U)(p));(function(t,e,n,r,i){var o=Math.abs(Math.sin(n)),s=Math.abs(Math.cos(n)),a=0,A=0;r.start<e.l?(a=(e.l-r.start)/o,t.l=Math.min(t.l,e.l-a)):r.end>e.r&&(a=(r.end-e.r)/o,t.r=Math.max(t.r,e.r+a)),i.start<e.t?(A=(e.t-i.start)/s,t.t=Math.min(t.t,e.t-A)):i.end>e.b&&(A=(i.end-e.b)/s,t.b=Math.max(t.b,e.b+A))})(n,e,p,nA(g,h.x,f.w,0,180),nA(g,h.y,f.h,90,270))}t.setCenterPoint(e.l-n.l,n.r-e.r,e.t-n.t,n.b-e.b),t._pointLabelItems=function(t,e,n){for(var r,i=[],o=t._pointLabels.length,s=t.options,a=s.pointLabels,A=a.centerPointLabels,l=a.display,c={extra:na(s)/2,additionalAngle:A?v.P/o:0},u=0;u<o;u++){c.padding=n[u],c.size=e[u];var h=function(t,e,n){var r,i,o,s,a=t.drawingArea,A=n.extra,l=n.additionalAngle,c=n.padding,u=n.size,h=t.getPointPosition(e,a+A+c,l),d=Math.round((0,v.U)((0,v.al)(h.angle+v.H))),f=(r=h.y,i=u.h,90===d||270===d?r-=i/2:(d>270||d<90)&&(r-=i),r),p=0===d||180===d?"center":d<180?"left":"right",g=(o=h.x,s=u.w,"right"===p?o-=s:"center"===p&&(o-=s/2),o);return{visible:!0,x:h.x,y:f,textAlign:p,left:g,top:f,right:g+u.w,bottom:f+u.h}}(t,u,c);i.push(h),"auto"===l&&(h.visible=function(t,e){if(!e)return!0;var n=t.left,r=t.top,i=t.right,o=t.bottom;return!((0,v.C)({x:n,y:r},e)||(0,v.C)({x:n,y:o},e)||(0,v.C)({x:i,y:r},e)||(0,v.C)({x:i,y:o},e))}(h,r),h.visible&&(r=h))}return i}(t,r,i)}(this):this.setCenterPoint(0,0,0,0)}},{key:"setCenterPoint",value:function(t,e,n,r){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((n-r)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,n,r))}},{key:"getIndexAngle",value:function(t){var e=v.T/(this._pointLabels.length||1),n=this.options.startAngle||0;return(0,v.al)(t*e+(0,v.t)(n))}},{key:"getDistanceFromCenterForValue",value:function(t){if((0,v.k)(t))return NaN;var e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}},{key:"getValueForDistanceFromCenter",value:function(t){if((0,v.k)(t))return NaN;var e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}},{key:"getPointLabelContext",value:function(t){var e=this._pointLabels||[];if(t>=0&&t<e.length){var n,r=e[t];return n=this.getContext(),(0,v.j)(n,{label:r,index:t,type:"pointLabel"})}}},{key:"getPointPosition",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=this.getIndexAngle(t)-v.H+n;return{x:Math.cos(r)*e+this.xCenter,y:Math.sin(r)*e+this.yCenter,angle:r}}},{key:"getPointPositionForValue",value:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))}},{key:"getBasePosition",value:function(t){return this.getPointPositionForValue(t||0,this.getBaseValue())}},{key:"getPointLabelPosition",value:function(t){var e=this._pointLabelItems[t];return{left:e.left,top:e.top,right:e.right,bottom:e.bottom}}},{key:"drawBackground",value:function(){var t=this.options,e=t.backgroundColor,n=t.grid.circular;if(e){var r=this.ctx;r.save(),r.beginPath(),nl(this,this.getDistanceFromCenterForValue(this._endValue),n,this._pointLabels.length),r.closePath(),r.fillStyle=e,r.fill(),r.restore()}}},{key:"drawGrid",value:function(){var t,e,n,r=this,i=this.ctx,o=this.options,s=o.angleLines,a=o.grid,A=o.border,l=this._pointLabels.length;if(o.pointLabels.display&&function(t,e){for(var n=t.ctx,r=t.options.pointLabels,i=e-1;i>=0;i--){var o=t._pointLabelItems[i];if(o.visible){var s=r.setContext(t.getPointLabelContext(i));!function(t,e,n){var r=n.left,i=n.top,o=n.right,s=n.bottom,a=e.backdropColor;if(!(0,v.k)(a)){var A=(0,v.ay)(e.borderRadius),l=(0,v.E)(e.backdropPadding);t.fillStyle=a;var c=r-l.left,u=i-l.top,h=o-r+l.width,d=s-i+l.height;Object.values(A).some(function(t){return 0!==t})?(t.beginPath(),(0,v.aw)(t,{x:c,y:u,w:h,h:d,radius:A}),t.fill()):t.fillRect(c,u,h,d)}}(n,s,o);var a=(0,v.a0)(s.font),A=o.x,l=o.y,c=o.textAlign;(0,v.Z)(n,t._pointLabels[i],A,l+a.lineHeight/2,a,{color:s.color,textAlign:c,textBaseline:"middle"})}}}(this,l),a.display&&this.ticks.forEach(function(t,n){if(0!==n||0===n&&r.min<0){e=r.getDistanceFromCenterForValue(t.value);var i,o,s,c,u,h=r.getContext(n),d=a.setContext(h),f=A.setContext(h);i=e,o=r.ctx,s=d.circular,c=d.color,u=d.lineWidth,(s||l)&&c&&u&&!(i<0)&&(o.save(),o.strokeStyle=c,o.lineWidth=u,o.setLineDash(f.dash||[]),o.lineDashOffset=f.dashOffset,o.beginPath(),nl(r,i,s,l),o.closePath(),o.stroke(),o.restore())}}),s.display){for(i.save(),t=l-1;t>=0;t--){var c=s.setContext(this.getPointLabelContext(t)),u=c.color,h=c.lineWidth;h&&u&&(i.lineWidth=h,i.strokeStyle=u,i.setLineDash(c.borderDash),i.lineDashOffset=c.borderDashOffset,e=this.getDistanceFromCenterForValue(o.reverse?this.min:this.max),n=this.getPointPosition(t,e),i.beginPath(),i.moveTo(this.xCenter,this.yCenter),i.lineTo(n.x,n.y),i.stroke())}i.restore()}}},{key:"drawBorder",value:function(){}},{key:"drawLabels",value:function(){var t,e,n=this,r=this.ctx,i=this.options,o=i.ticks;if(o.display){var s=this.getIndexAngle(0);r.save(),r.translate(this.xCenter,this.yCenter),r.rotate(s),r.textAlign="center",r.textBaseline="middle",this.ticks.forEach(function(s,a){if(0!==a||!(n.min>=0)||i.reverse){var A=o.setContext(n.getContext(a)),l=(0,v.a0)(A.font);if(t=n.getDistanceFromCenterForValue(n.ticks[a].value),A.showLabelBackdrop){r.font=l.string,e=r.measureText(s.label).width,r.fillStyle=A.backdropColor;var c=(0,v.E)(A.backdropPadding);r.fillRect(-e/2-c.left,-t-l.size/2-c.top,e+c.width,l.size+c.height)}(0,v.Z)(r,s.label,0,-t,l,{color:A.color,strokeColor:A.textStrokeColor,strokeWidth:A.textStrokeWidth})}}),r.restore()}}},{key:"drawTitle",value:function(){}}]),n}(nt);(0,a._)(nc,"id","radialLinear"),(0,a._)(nc,"defaults",{display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:v.aM.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:function(t){return t},padding:5,centerPointLabels:!1}}),(0,a._)(nc,"defaultRoutes",{"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"}),(0,a._)(nc,"descriptors",{angleLines:{_fallback:"grid"}});var nu={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},nh=Object.keys(nu);function nd(t,e){return t-e}function nf(t,e){if((0,v.k)(e))return null;var n=t._adapter,r=t._parseOpts,i=r.parser,o=r.round,s=r.isoWeekday,a=e;return("function"==typeof i&&(a=i(a)),(0,v.g)(a)||(a="string"==typeof i?n.parse(a,i):n.parse(a)),null===a)?null:(o&&(a="week"===o&&((0,v.x)(s)||!0===s)?n.startOf(a,"isoWeek",s):n.startOf(a,o)),+a)}function np(t,e,n,r){for(var i=nh.length,o=nh.indexOf(t);o<i-1;++o){var s=nu[nh[o]],a=s.steps?s.steps:Number.MAX_SAFE_INTEGER;if(s.common&&Math.ceil((n-e)/(a*s.size))<=r)return nh[o]}return nh[i-1]}function ng(t,e,n){if(n){if(n.length){var r=(0,v.aQ)(n,e),i=r.lo,o=r.hi;t[n[i]>=e?n[i]:n[o]]=!0}}else t[e]=!0}function nm(t,e,n){var r,i,o=[],s={},a=e.length;for(r=0;r<a;++r)s[i=e[r]]=r,o.push({value:i,major:!1});return 0!==a&&n?function(t,e,n,r){var i,o,s=t._adapter,a=+s.startOf(e[0].value,r),A=e[e.length-1].value;for(i=a;i<=A;i=+s.add(i,1,r))(o=n[i])>=0&&(e[o].major=!0);return e}(t,o,s,n):o}var nv=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t){var r;return(0,o._)(this,n),(r=e.call(this,t))._cache={data:[],labels:[],all:[]},r._unit="day",r._majorUnit=void 0,r._offsets={},r._normalized=!1,r._parseOpts=void 0,r}return(0,s._)(n,[{key:"init",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.time||(t.time={}),i=this._adapter=new X._date(t.adapters.date);i.init(e),(0,v.ab)(r.displayFormats,i.formats()),this._parseOpts={parser:r.parser,round:r.round,isoWeekday:r.isoWeekday},(0,A._)((0,l._)(n.prototype),"init",this).call(this,t),this._normalized=e.normalized}},{key:"parse",value:function(t,e){return void 0===t?null:nf(this,t)}},{key:"beforeLayout",value:function(){(0,A._)((0,l._)(n.prototype),"beforeLayout",this).call(this),this._cache={data:[],labels:[],all:[]}}},{key:"determineDataLimits",value:function(){var t=this.options,e=this._adapter,n=t.time.unit||"day",r=this.getUserBounds(),i=r.min,o=r.max,s=r.minDefined,a=r.maxDefined;function A(t){s||isNaN(t.min)||(i=Math.min(i,t.min)),a||isNaN(t.max)||(o=Math.max(o,t.max))}s&&a||(A(this._getLabelBounds()),("ticks"!==t.bounds||"labels"!==t.ticks.source)&&A(this.getMinMax(!1))),i=(0,v.g)(i)&&!isNaN(i)?i:+e.startOf(Date.now(),n),o=(0,v.g)(o)&&!isNaN(o)?o:+e.endOf(Date.now(),n)+1,this.min=Math.min(i,o-1),this.max=Math.max(i+1,o)}},{key:"_getLabelBounds",value:function(){var t=this.getLabelTimestamps(),e=Number.POSITIVE_INFINITY,n=Number.NEGATIVE_INFINITY;return t.length&&(e=t[0],n=t[t.length-1]),{min:e,max:n}}},{key:"buildTicks",value:function(){var t=this.options,e=t.time,n=t.ticks,r="labels"===n.source?this.getLabelTimestamps():this._generate();"ticks"===t.bounds&&r.length&&(this.min=this._userMin||r[0],this.max=this._userMax||r[r.length-1]);var i=this.min,o=this.max,s=(0,v.aP)(r,i,o);return this._unit=e.unit||(n.autoSkip?np(e.minUnit,this.min,this.max,this._getLabelCapacity(i)):function(t,e,n,r,i){for(var o=nh.length-1;o>=nh.indexOf(n);o--){var s=nh[o];if(nu[s].common&&t._adapter.diff(i,r,s)>=e-1)return s}return nh[n?nh.indexOf(n):0]}(this,s.length,e.minUnit,this.min,this.max)),this._majorUnit=n.major.enabled&&"year"!==this._unit?function(t){for(var e=nh.indexOf(t)+1,n=nh.length;e<n;++e)if(nu[nh[e]].common)return nh[e]}(this._unit):void 0,this.initOffsets(r),t.reverse&&s.reverse(),nm(this,s,this._majorUnit)}},{key:"afterAutoSkip",value:function(){this.options.offsetAfterAutoskip&&this.initOffsets(this.ticks.map(function(t){return+t.value}))}},{key:"initOffsets",value:function(){var t,e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=0,i=0;this.options.offset&&n.length&&(t=this.getDecimalForValue(n[0]),r=1===n.length?1-t:(this.getDecimalForValue(n[1])-t)/2,e=this.getDecimalForValue(n[n.length-1]),i=1===n.length?e:(e-this.getDecimalForValue(n[n.length-2]))/2);var o=n.length<3?.5:.25;r=(0,v.S)(r,0,o),i=(0,v.S)(i,0,o),this._offsets={start:r,end:i,factor:1/(r+1+i)}}},{key:"_generate",value:function(){var t,e,n=this._adapter,r=this.min,i=this.max,o=this.options,s=o.time,a=s.unit||np(s.minUnit,r,i,this._getLabelCapacity(r)),A=(0,v.v)(o.ticks.stepSize,1),l="week"===a&&s.isoWeekday,c=(0,v.x)(l)||!0===l,u={},h=r;if(c&&(h=+n.startOf(h,"isoWeek",l)),h=+n.startOf(h,c?"day":a),n.diff(i,r,a)>1e5*A)throw Error(r+" and "+i+" are too far apart with stepSize of "+A+" "+a);var d="data"===o.ticks.source&&this.getDataTimestamps();for(t=h,e=0;t<i;t=+n.add(t,A,a),e++)ng(u,t,d);return(t===i||"ticks"===o.bounds||1===e)&&ng(u,t,d),Object.keys(u).sort(nd).map(function(t){return+t})}},{key:"getLabelForValue",value:function(t){var e=this._adapter,n=this.options.time;return n.tooltipFormat?e.format(t,n.tooltipFormat):e.format(t,n.displayFormats.datetime)}},{key:"format",value:function(t,e){var n=this.options.time.displayFormats,r=this._unit,i=e||n[r];return this._adapter.format(t,i)}},{key:"_tickFormatFunction",value:function(t,e,n,r){var i=this.options,o=i.ticks.callback;if(o)return(0,v.Q)(o,[t,e,n],this);var s=i.time.displayFormats,a=this._unit,A=this._majorUnit,l=a&&s[a],c=A&&s[A],u=n[e],h=A&&c&&u&&u.major;return this._adapter.format(t,r||(h?c:l))}},{key:"generateTickLabels",value:function(t){var e,n,r;for(e=0,n=t.length;e<n;++e)(r=t[e]).label=this._tickFormatFunction(r.value,e,t)}},{key:"getDecimalForValue",value:function(t){return null===t?NaN:(t-this.min)/(this.max-this.min)}},{key:"getPixelForValue",value:function(t){var e=this._offsets,n=this.getDecimalForValue(t);return this.getPixelForDecimal((e.start+n)*e.factor)}},{key:"getValueForPixel",value:function(t){var e=this._offsets,n=this.getDecimalForPixel(t)/e.factor-e.end;return this.min+n*(this.max-this.min)}},{key:"_getLabelSize",value:function(t){var e=this.options.ticks,n=this.ctx.measureText(t).width,r=(0,v.t)(this.isHorizontal()?e.maxRotation:e.minRotation),i=Math.cos(r),o=Math.sin(r),s=this._resolveTickFontOptions(0).size;return{w:n*i+s*o,h:n*o+s*i}}},{key:"_getLabelCapacity",value:function(t){var e=this.options.time,n=e.displayFormats,r=n[e.unit]||n.millisecond,i=this._tickFormatFunction(t,0,nm(this,[t],this._majorUnit),r),o=this._getLabelSize(i),s=Math.floor(this.isHorizontal()?this.width/o.w:this.height/o.h)-1;return s>0?s:1}},{key:"getDataTimestamps",value:function(){var t,e,n=this._cache.data||[];if(n.length)return n;var r=this.getMatchingVisibleMetas();if(this._normalized&&r.length)return this._cache.data=r[0].controller.getAllParsedValues(this);for(t=0,e=r.length;t<e;++t)n=n.concat(r[t].controller.getAllParsedValues(this));return this._cache.data=this.normalize(n)}},{key:"getLabelTimestamps",value:function(){var t,e,n=this._cache.labels||[];if(n.length)return n;var r=this.getLabels();for(t=0,e=r.length;t<e;++t)n.push(nf(this,r[t]));return this._cache.labels=this._normalized?n:this.normalize(n)}},{key:"normalize",value:function(t){return(0,v._)(t.sort(nd))}}]),n}(tj);function ny(t,e,n){var r,i,o,s,a,A,l,c,u,h,d=0,f=t.length-1;n?(e>=t[d].pos&&e<=t[f].pos&&(d=(a=(0,v.B)(t,"pos",e)).lo,f=a.hi),r=(A=t[d]).pos,o=A.time,i=(l=t[f]).pos,s=l.time):(e>=t[d].time&&e<=t[f].time&&(d=(c=(0,v.B)(t,"time",e)).lo,f=c.hi),r=(u=t[d]).time,o=u.pos,i=(h=t[f]).time,s=h.pos);var p=i-r;return p?o+(s-o)*(e-r)/p:o}(0,a._)(nv,"id","time"),(0,a._)(nv,"defaults",{bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",callback:!1,major:{enabled:!1}}});var nw=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t){var r;return(0,o._)(this,n),(r=e.call(this,t))._table=[],r._minPos=void 0,r._tableRange=void 0,r}return(0,s._)(n,[{key:"initOffsets",value:function(){var t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=ny(e,this.min),this._tableRange=ny(e,this.max)-this._minPos,(0,A._)((0,l._)(n.prototype),"initOffsets",this).call(this,t)}},{key:"buildLookupTable",value:function(t){var e,n,r,i=this.min,o=this.max,s=[],a=[];for(e=0,n=t.length;e<n;++e)(r=t[e])>=i&&r<=o&&s.push(r);if(s.length<2)return[{time:i,pos:0},{time:o,pos:1}];for(e=0,n=s.length;e<n;++e)Math.round((s[e+1]+s[e-1])/2)!==(r=s[e])&&a.push({time:r,pos:e/(n-1)});return a}},{key:"_generate",value:function(){var t=this.min,e=this.max,r=(0,A._)((0,l._)(n.prototype),"getDataTimestamps",this).call(this);return r.includes(t)&&r.length||r.splice(0,0,t),r.includes(e)&&1!==r.length||r.push(e),r.sort(function(t,e){return t-e})}},{key:"_getTimestampsForTable",value:function(){var t=this._cache.all||[];if(t.length)return t;var e=this.getDataTimestamps(),n=this.getLabelTimestamps();return t=e.length&&n.length?this.normalize(e.concat(n)):e.length?e:n,t=this._cache.all=t}},{key:"getDecimalForValue",value:function(t){return(ny(this._table,t)-this._minPos)/this._tableRange}},{key:"getValueForPixel",value:function(t){var e=this._offsets,n=this.getDecimalForPixel(t)/e.factor-e.end;return ny(this._table,n*this._tableRange+this._minPos,!0)}}]),n}(nv);(0,a._)(nw,"id","timeseries"),(0,a._)(nw,"defaults",nv.defaults);var nb=Object.freeze({__proto__:null,CategoryScale:e7,LinearScale:ne,LogarithmicScale:ns,RadialLinearScale:nc,TimeScale:nv,TimeSeriesScale:nw}),n_=[q,ev,e6,nb]},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_get":"6FgjI","@swc/helpers/_/_get_prototype_of":"4Pl3E","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_sliced_to_array":"hefcy","@swc/helpers/_/_to_consumable_array":"4oNkS","@swc/helpers/_/_type_of":"2bRX5","@swc/helpers/_/_wrap_native_super":"d3OTW","@swc/helpers/_/_create_super":"a37Ru","./chunks/helpers.dataset.js":"ipEF4","@kurkle/color":"gdy3W","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],d3OTW:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"_wrap_native_super",function(){return A}),r.export(n,"_",function(){return A});var i=t("./_construct.js"),o=t("./_get_prototype_of.js"),s=t("./_is_native_function.js"),a=t("./_set_prototype_of.js");function A(t){var e="function"==typeof Map?new Map:void 0;return(A=function(t){if(null===t||!(0,s._is_native_function)(t))return t;if("function"!=typeof t)throw TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return(0,i._construct)(t,arguments,(0,o._get_prototype_of)(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),(0,a._set_prototype_of)(n,t)})(t)}},{"./_construct.js":"jL2CZ","./_get_prototype_of.js":"4Pl3E","./_is_native_function.js":"i6WsT","./_set_prototype_of.js":"c50KS","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],jL2CZ:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"_construct",function(){return s}),r.export(n,"_",function(){return s});var i=t("./_is_native_reflect_construct.js"),o=t("./_set_prototype_of.js");function s(t,e,n){return(s=(0,i._is_native_reflect_construct)()?Reflect.construct:function(t,e,n){var r=[null];r.push.apply(r,e);var i=new(Function.bind.apply(t,r));return n&&(0,o._set_prototype_of)(i,n.prototype),i}).apply(null,arguments)}},{"./_is_native_reflect_construct.js":"cYeVo","./_set_prototype_of.js":"c50KS","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],i6WsT:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t){return -1!==Function.toString.call(t).indexOf("[native code]")}r.defineInteropFlag(n),r.export(n,"_is_native_function",function(){return i}),r.export(n,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],ipEF4:[function(t,e,n){/*!
+ */var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"Animation",function(){return _}),r.export(n,"Animations",function(){return B}),r.export(n,"ArcElement",function(){return ee}),r.export(n,"BarController",function(){return H}),r.export(n,"BarElement",function(){return em}),r.export(n,"BasePlatform",function(){return th}),r.export(n,"BasicPlatform",function(){return td}),r.export(n,"BubbleController",function(){return O}),r.export(n,"CategoryScale",function(){return e7}),r.export(n,"Chart",function(){return t8}),r.export(n,"Colors",function(){return eC}),r.export(n,"DatasetController",function(){return I}),r.export(n,"Decimation",function(){return eF}),r.export(n,"DomPlatform",function(){return tF}),r.export(n,"DoughnutController",function(){return R}),r.export(n,"Element",function(){return tD}),r.export(n,"Filler",function(){return eN}),r.export(n,"Interaction",function(){return te}),r.export(n,"Legend",function(){return ez}),r.export(n,"LineController",function(){return z}),r.export(n,"LineElement",function(){return el}),r.export(n,"LinearScale",function(){return ne}),r.export(n,"LogarithmicScale",function(){return ns}),r.export(n,"PieController",function(){return V}),r.export(n,"PointElement",function(){return eu}),r.export(n,"PolarAreaController",function(){return K}),r.export(n,"RadarController",function(){return G}),r.export(n,"RadialLinearScale",function(){return nc}),r.export(n,"Scale",function(){return tj}),r.export(n,"ScatterController",function(){return W}),r.export(n,"SubTitle",function(){return eW}),r.export(n,"Ticks",function(){return v.aM}),r.export(n,"TimeScale",function(){return nv}),r.export(n,"TimeSeriesScale",function(){return nw}),r.export(n,"Title",function(){return eV}),r.export(n,"Tooltip",function(){return e4}),r.export(n,"_adapters",function(){return X}),r.export(n,"_detectPlatform",function(){return tL}),r.export(n,"animator",function(){return y}),r.export(n,"controllers",function(){return q}),r.export(n,"defaults",function(){return v.d}),r.export(n,"elements",function(){return ev}),r.export(n,"layouts",function(){return tu}),r.export(n,"plugins",function(){return e6}),r.export(n,"registerables",function(){return n_}),r.export(n,"registry",function(){return tP}),r.export(n,"scales",function(){return nb});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_get"),l=t("@swc/helpers/_/_get_prototype_of"),c=t("@swc/helpers/_/_inherits"),u=t("@swc/helpers/_/_object_spread"),h=t("@swc/helpers/_/_object_spread_props"),d=t("@swc/helpers/_/_sliced_to_array"),f=t("@swc/helpers/_/_to_consumable_array"),p=t("@swc/helpers/_/_type_of"),g=t("@swc/helpers/_/_wrap_native_super"),m=t("@swc/helpers/_/_create_super"),v=t("./chunks/helpers.dataset.js");t("@kurkle/color");var y=new(function(){function t(){(0,o._)(this,t),this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}return(0,s._)(t,[{key:"_notify",value:function(t,e,n,r){var i=e.listeners[r],o=e.duration;i.forEach(function(r){return r({chart:t,initial:e.initial,numSteps:o,currentStep:Math.min(n-e.start,o)})})}},{key:"_refresh",value:function(){var t=this;this._request||(this._running=!0,this._request=(0,v.r).call(window,function(){t._update(),t._request=null,t._running&&t._refresh()}))}},{key:"_update",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now(),n=0;this._charts.forEach(function(r,i){if(r.running&&r.items.length){for(var o,s=r.items,a=s.length-1,A=!1;a>=0;--a)(o=s[a])._active?(o._total>r.duration&&(r.duration=o._total),o.tick(e),A=!0):(s[a]=s[s.length-1],s.pop());A&&(i.draw(),t._notify(i,r,e,"progress")),s.length||(r.running=!1,t._notify(i,r,e,"complete"),r.initial=!1),n+=s.length}}),this._lastDate=e,0===n&&(this._running=!1)}},{key:"_getAnims",value:function(t){var e=this._charts,n=e.get(t);return n||(n={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,n)),n}},{key:"listen",value:function(t,e,n){this._getAnims(t).listeners[e].push(n)}},{key:"add",value:function(t,e){var n;e&&e.length&&(n=this._getAnims(t).items).push.apply(n,(0,f._)(e))}},{key:"has",value:function(t){return this._getAnims(t).items.length>0}},{key:"start",value:function(t){var e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce(function(t,e){return Math.max(t,e._duration)},0),this._refresh())}},{key:"running",value:function(t){if(!this._running)return!1;var e=this._charts.get(t);return!!e&&!!e.running&&!!e.items.length}},{key:"stop",value:function(t){var e=this._charts.get(t);if(e&&e.items.length){for(var n=e.items,r=n.length-1;r>=0;--r)n[r].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}}},{key:"remove",value:function(t){return this._charts.delete(t)}}]),t}()),w="transparent",b={boolean:function(t,e,n){return n>.5?e:t},color:function(t,e,n){var r=(0,v.c)(t||w),i=r.valid&&(0,v.c)(e||w);return i&&i.valid?i.mix(r,n).hexString():e},number:function(t,e,n){return t+(e-t)*n}},_=function(){function t(e,n,r,i){(0,o._)(this,t);var s=n[r];i=(0,v.a)([e.to,i,s,e.from]);var a=(0,v.a)([e.from,s,i]);this._active=!0,this._fn=e.fn||b[e.type||(void 0===a?"undefined":(0,p._)(a))],this._easing=v.e[e.easing]||v.e.linear,this._start=Math.floor(Date.now()+(e.delay||0)),this._duration=this._total=Math.floor(e.duration),this._loop=!!e.loop,this._target=n,this._prop=r,this._from=a,this._to=i,this._promises=void 0}return(0,s._)(t,[{key:"active",value:function(){return this._active}},{key:"update",value:function(t,e,n){if(this._active){this._notify(!1);var r=this._target[this._prop],i=n-this._start,o=this._duration-i;this._start=n,this._duration=Math.floor(Math.max(o,t.duration)),this._total+=i,this._loop=!!t.loop,this._to=(0,v.a)([t.to,e,r,t.from]),this._from=(0,v.a)([t.from,r,e])}}},{key:"cancel",value:function(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}},{key:"tick",value:function(t){var e,n=t-this._start,r=this._duration,i=this._prop,o=this._from,s=this._loop,a=this._to;if(this._active=o!==a&&(s||n<r),!this._active){this._target[i]=a,this._notify(!0);return}if(n<0){this._target[i]=o;return}e=n/r%2,e=s&&e>1?2-e:e,e=this._easing(Math.min(1,Math.max(0,e))),this._target[i]=this._fn(o,a,e)}},{key:"wait",value:function(){var t=this._promises||(this._promises=[]);return new Promise(function(e,n){t.push({res:e,rej:n})})}},{key:"_notify",value:function(t){for(var e=t?"res":"rej",n=this._promises||[],r=0;r<n.length;r++)n[r][e]()}}]),t}(),B=function(){function t(e,n){(0,o._)(this,t),this._chart=e,this._properties=new Map,this.configure(n)}return(0,s._)(t,[{key:"configure",value:function(t){if((0,v.i)(t)){var e=Object.keys(v.d.animation),n=this._properties;Object.getOwnPropertyNames(t).forEach(function(r){var i=t[r];if((0,v.i)(i)){var o={},s=!0,a=!1,A=void 0;try{for(var l,c=e[Symbol.iterator]();!(s=(l=c.next()).done);s=!0){var u=l.value;o[u]=i[u]}}catch(t){a=!0,A=t}finally{try{s||null==c.return||c.return()}finally{if(a)throw A}}((0,v.b)(i.properties)&&i.properties||[r]).forEach(function(t){t!==r&&n.has(t)||n.set(t,o)})}})}}},{key:"_animateOptions",value:function(t,e){var n=e.options,r=function(t,e){if(e){var n=t.options;if(!n){t.options=e;return}return n.$shared&&(t.options=n=Object.assign({},n,{$shared:!1,$animations:{}})),n}}(t,n);if(!r)return[];var i=this._createAnimations(r,n);return n.$shared&&(function(t,e){for(var n=[],r=Object.keys(e),i=0;i<r.length;i++){var o=t[r[i]];o&&o.active()&&n.push(o.wait())}return Promise.all(n)})(t.options.$animations,n).then(function(){t.options=n},function(){}),i}},{key:"_createAnimations",value:function(t,e){var n=this._properties,r=[],i=t.$animations||(t.$animations={}),o=Object.keys(e),s=Date.now();for(a=o.length-1;a>=0;--a){var a,A=o[a];if("$"!==A.charAt(0)){if("options"===A){r.push.apply(r,(0,f._)(this._animateOptions(t,e)));continue}var l=e[A],c=i[A],u=n.get(A);if(c){if(u&&c.active()){c.update(u,l,s);continue}c.cancel()}if(!u||!u.duration){t[A]=l;continue}i[A]=c=new _(u,t,A,l),r.push(c)}}return r}},{key:"update",value:function(t,e){if(0===this._properties.size){Object.assign(t,e);return}var n=this._createAnimations(t,e);if(n.length)return y.add(this._chart,n),!0}}]),t}();function C(t,e){var n=t&&t.options||{},r=n.reverse,i=void 0===n.min?e:0,o=void 0===n.max?e:0;return{start:r?o:i,end:r?i:o}}function x(t,e){var n,r,i=[],o=t._getSortedDatasetMetas(e);for(n=0,r=o.length;n<r;++n)i.push(o[n].index);return i}function k(t,e,n){var r,i,o,s,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},A=t.keys,l="single"===a.mode;if(null!==e){var c=!1;for(r=0,i=A.length;r<i;++r){if((o=+A[r])===n){if(c=!0,a.all)continue;break}s=t.values[o],(0,v.g)(s)&&(l||0===e||(0,v.s)(e)===(0,v.s)(s))&&(e+=s)}return c||a.all?e:0}}function F(t,e){var n=t&&t.options.stacked;return n||void 0===n&&void 0!==e.stack}function L(t,e,n,r){var i=!0,o=!1,s=void 0;try{for(var a,A=e.getMatchingVisibleMetas(r).reverse()[Symbol.iterator]();!(i=(a=A.next()).done);i=!0){var l=a.value,c=t[l.index];if(n&&c>0||!n&&c<0)return l.index}}catch(t){o=!0,s=t}finally{try{i||null==A.return||A.return()}finally{if(o)throw s}}return null}function D(t,e){for(var n,r=t.chart,i=t._cachedMeta,o=r._stacks||(r._stacks={}),s=i.iScale,a=i.vScale,A=i.index,l=s.axis,c=a.axis,u="".concat(s.id,".").concat(a.id,".").concat(i.stack||i.type),h=e.length,d=0;d<h;++d){var f=e[d],p=f[l],g=f[c];(n=(f._stacks||(f._stacks={}))[c]=function(t,e,n){var r=t[e]||(t[e]={});return r[n]||(r[n]={})}(o,u,p))[A]=g,n._top=L(n,a,!0,i.type),n._bottom=L(n,a,!1,i.type),(n._visualValues||(n._visualValues={}))[A]=g}}function E(t,e){var n=t.scales;return Object.keys(n).filter(function(t){return n[t].axis===e}).shift()}function S(t,e){var n=t.controller.index,r=t.vScale&&t.vScale.axis;if(r){e=e||t._parsed;var i=!0,o=!1,s=void 0;try{for(var a,A=e[Symbol.iterator]();!(i=(a=A.next()).done);i=!0){var l=a.value._stacks;if(!l||void 0===l[r]||void 0===l[r][n])return;delete l[r][n],void 0!==l[r]._visualValues&&void 0!==l[r]._visualValues[n]&&delete l[r]._visualValues[n]}}catch(t){o=!0,s=t}finally{try{i||null==A.return||A.return()}finally{if(o)throw s}}}}var M=function(t){return"reset"===t||"none"===t},Q=function(t,e){return e?t:Object.assign({},t)},I=function(){function t(e,n){(0,o._)(this,t),this.chart=e,this._ctx=e.ctx,this.index=n,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=(this instanceof t?this.constructor:void 0).datasetElementType,this.dataElementType=(this instanceof t?this.constructor:void 0).dataElementType,this.initialize()}return(0,s._)(t,[{key:"initialize",value:function(){var t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=F(t.vScale,t),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}},{key:"updateIndex",value:function(t){this.index!==t&&S(this._cachedMeta),this.index=t}},{key:"linkScales",value:function(){var t=this.chart,e=this._cachedMeta,n=this.getDataset(),r=function(t,e,n,r){return"x"===t?e:"r"===t?r:n},i=e.xAxisID=(0,v.v)(n.xAxisID,E(t,"x")),o=e.yAxisID=(0,v.v)(n.yAxisID,E(t,"y")),s=e.rAxisID=(0,v.v)(n.rAxisID,E(t,"r")),a=e.indexAxis,A=e.iAxisID=r(a,i,o,s),l=e.vAxisID=r(a,o,i,s);e.xScale=this.getScaleForId(i),e.yScale=this.getScaleForId(o),e.rScale=this.getScaleForId(s),e.iScale=this.getScaleForId(A),e.vScale=this.getScaleForId(l)}},{key:"getDataset",value:function(){return this.chart.data.datasets[this.index]}},{key:"getMeta",value:function(){return this.chart.getDatasetMeta(this.index)}},{key:"getScaleForId",value:function(t){return this.chart.scales[t]}},{key:"_getOtherScale",value:function(t){var e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}},{key:"reset",value:function(){this._update("reset")}},{key:"_destroy",value:function(){var t=this._cachedMeta;this._data&&(0,v.u)(this._data,this),t._stacked&&S(t)}},{key:"_dataCheck",value:function(){var t=this.getDataset(),e=t.data||(t.data=[]),n=this._data;if((0,v.i)(e)){var r=this._cachedMeta;this._data=function(t,e){var n,r,i,o,s=e.iScale,A=e.vScale,l="x"===s.axis?"x":"y",c="x"===A.axis?"x":"y",u=Object.keys(t),h=Array(u.length);for(n=0,r=u.length;n<r;++n)i=u[n],h[n]=(o={},(0,a._)(o,l,i),(0,a._)(o,c,t[i]),o);return h}(e,r)}else if(n!==e){if(n){(0,v.u)(n,this);var i=this._cachedMeta;S(i),i._parsed=[]}e&&Object.isExtensible(e)&&(0,v.l)(e,this),this._syncList=[],this._data=e}}},{key:"addElements",value:function(){var t=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(t.dataset=new this.datasetElementType)}},{key:"buildOrUpdateElements",value:function(t){var e=this._cachedMeta,n=this.getDataset(),r=!1;this._dataCheck();var i=e._stacked;e._stacked=F(e.vScale,e),e.stack!==n.stack&&(r=!0,S(e),e.stack=n.stack),this._resyncElements(t),(r||i!==e._stacked)&&(D(this,e._parsed),e._stacked=F(e.vScale,e))}},{key:"configure",value:function(){var t=this.chart.config,e=t.datasetScopeKeys(this._type),n=t.getOptionScopes(this.getDataset(),e,!0);this.options=t.createResolver(n,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}},{key:"parse",value:function(t,e){var n,r,i,o=this._cachedMeta,s=this._data,a=o.iScale,A=o._stacked,l=a.axis,c=0===t&&e===s.length||o._sorted,u=t>0&&o._parsed[t-1];if(!1===this._parsing)o._parsed=s,o._sorted=!0,i=s;else{for(n=0,i=(0,v.b)(s[t])?this.parseArrayData(o,s,t,e):(0,v.i)(s[t])?this.parseObjectData(o,s,t,e):this.parsePrimitiveData(o,s,t,e);n<e;++n)o._parsed[n+t]=r=i[n],c&&((null===r[l]||u&&r[l]<u[l])&&(c=!1),u=r);o._sorted=c}A&&D(this,i)}},{key:"parsePrimitiveData",value:function(t,e,n,r){var i,o,s,A=t.iScale,l=t.vScale,c=A.axis,u=l.axis,h=A.getLabels(),d=A===l,f=Array(r);for(i=0;i<r;++i)o=i+n,f[i]=(s={},(0,a._)(s,c,d||A.parse(h[o],o)),(0,a._)(s,u,l.parse(e[o],o)),s);return f}},{key:"parseArrayData",value:function(t,e,n,r){var i,o,s,a=t.xScale,A=t.yScale,l=Array(r);for(i=0;i<r;++i)s=e[o=i+n],l[i]={x:a.parse(s[0],o),y:A.parse(s[1],o)};return l}},{key:"parseObjectData",value:function(t,e,n,r){var i,o,s,a=t.xScale,A=t.yScale,l=this._parsing,c=l.xAxisKey,u=void 0===c?"x":c,h=l.yAxisKey,d=void 0===h?"y":h,f=Array(r);for(i=0;i<r;++i)s=e[o=i+n],f[i]={x:a.parse((0,v.f)(s,u),o),y:A.parse((0,v.f)(s,d),o)};return f}},{key:"getParsed",value:function(t){return this._cachedMeta._parsed[t]}},{key:"getDataElement",value:function(t){return this._cachedMeta.data[t]}},{key:"applyStack",value:function(t,e,n){var r=this.chart,i=this._cachedMeta,o=e[t.axis];return k({keys:x(r,!0),values:e._stacks[t.axis]._visualValues},o,i.index,{mode:n})}},{key:"updateRangeFromParsed",value:function(t,e,n,r){var i=n[e.axis],o=null===i?NaN:i,s=r&&n._stacks[e.axis];r&&s&&(r.values=s,o=k(r,i,this._cachedMeta.index)),t.min=Math.min(t.min,o),t.max=Math.max(t.max,o)}},{key:"getMinMax",value:function(t,e){var n,r,i,o,s,a,A=this._cachedMeta,l=A._parsed,c=A._sorted&&t===A.iScale,u=l.length,h=this._getOtherScale(t),d=(n=this.chart,e&&!A.hidden&&A._stacked&&{keys:x(n,!0),values:null}),f={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},p=(i=(r=h.getUserBounds()).min,o=r.max,{min:r.minDefined?i:Number.NEGATIVE_INFINITY,max:r.maxDefined?o:Number.POSITIVE_INFINITY}),g=p.min,m=p.max;function y(){var e=(a=l[s])[h.axis];return!(0,v.g)(a[t.axis])||g>e||m<e}for(s=0;s<u&&(y()||(this.updateRangeFromParsed(f,t,a,d),!c));++s);if(c){for(s=u-1;s>=0;--s)if(!y()){this.updateRangeFromParsed(f,t,a,d);break}}return f}},{key:"getAllParsedValues",value:function(t){var e,n,r,i=this._cachedMeta._parsed,o=[];for(e=0,n=i.length;e<n;++e)r=i[e][t.axis],(0,v.g)(r)&&o.push(r);return o}},{key:"getMaxOverflow",value:function(){return!1}},{key:"getLabelAndValue",value:function(t){var e=this._cachedMeta,n=e.iScale,r=e.vScale,i=this.getParsed(t);return{label:n?""+n.getLabelForValue(i[n.axis]):"",value:r?""+r.getLabelForValue(i[r.axis]):""}}},{key:"_update",value:function(t){var e,n,r,i,o,s=this._cachedMeta;this.update(t||"default"),s._clip=(e=(0,v.v)(this.options.clip,function(t,e,n){if(!1===n)return!1;var r=C(t,n),i=C(e,n);return{top:i.end,right:r.end,bottom:i.start,left:r.start}}(s.xScale,s.yScale,this.getMaxOverflow())),(0,v.i)(e)?(n=e.top,r=e.right,i=e.bottom,o=e.left):n=r=i=o=e,{top:n,right:r,bottom:i,left:o,disabled:!1===e})}},{key:"update",value:function(t){}},{key:"draw",value:function(){var t,e=this._ctx,n=this.chart,r=this._cachedMeta,i=r.data||[],o=n.chartArea,s=[],a=this._drawStart||0,A=this._drawCount||i.length-a,l=this.options.drawActiveElementsOnTop;for(r.dataset&&r.dataset.draw(e,o,a,A),t=a;t<a+A;++t){var c=i[t];c.hidden||(c.active&&l?s.push(c):c.draw(e,o))}for(t=0;t<s.length;++t)s[t].draw(e,o)}},{key:"getStyle",value:function(t,e){var n=e?"active":"default";return void 0===t&&this._cachedMeta.dataset?this.resolveDatasetElementOptions(n):this.resolveDataElementOptions(t||0,n)}},{key:"getContext",value:function(t,e,n){var r,i,o,s=this.getDataset();if(t>=0&&t<this._cachedMeta.data.length){var a,A=this._cachedMeta.data[t];(o=A.$context||(A.$context=(a=this.getContext(),(0,v.j)(a,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:A,index:t,mode:"default",type:"data"})))).parsed=this.getParsed(t),o.raw=s.data[t],o.index=o.dataIndex=t}else(o=this.$context||(this.$context=(r=this.chart.getContext(),i=this.index,(0,v.j)(r,{active:!1,dataset:void 0,datasetIndex:i,index:i,mode:"default",type:"dataset"})))).dataset=s,o.index=o.datasetIndex=this.index;return o.active=!!e,o.mode=n,o}},{key:"resolveDatasetElementOptions",value:function(t){return this._resolveElementOptions(this.datasetElementType.id,t)}},{key:"resolveDataElementOptions",value:function(t,e){return this._resolveElementOptions(this.dataElementType.id,e,t)}},{key:"_resolveElementOptions",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default",r=arguments.length>2?arguments[2]:void 0,i="active"===n,o=this._cachedDataOpts,s=t+"-"+n,a=o[s],A=this.enableOptionSharing&&(0,v.h)(r);if(a)return Q(a,A);var l=this.chart.config,c=l.datasetElementScopeKeys(this._type,t),u=l.getOptionScopes(this.getDataset(),c),h=Object.keys(v.d.elements[t]),d=l.resolveNamedOptions(u,h,function(){return e.getContext(r,i,n)},i?["".concat(t,"Hover"),"hover",t,""]:[t,""]);return d.$shared&&(d.$shared=A,o[s]=Object.freeze(Q(d,A))),d}},{key:"_resolveAnimations",value:function(t,e,n){var r,i=this.chart,o=this._cachedDataOpts,s="animation-".concat(e),a=o[s];if(a)return a;if(!1!==i.options.animation){var A=this.chart.config,l=A.datasetAnimationScopeKeys(this._type,e),c=A.getOptionScopes(this.getDataset(),l);r=A.createResolver(c,this.getContext(t,n,e))}var u=new B(i,r&&r.animations);return r&&r._cacheable&&(o[s]=Object.freeze(u)),u}},{key:"getSharedOptions",value:function(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}},{key:"includeOptions",value:function(t,e){return!e||M(t)||this.chart._animationsDisabled}},{key:"_getSharedOptions",value:function(t,e){var n=this.resolveDataElementOptions(t,e),r=this._sharedOptions,i=this.getSharedOptions(n),o=this.includeOptions(e,i)||i!==r;return this.updateSharedOptions(i,e,n),{sharedOptions:i,includeOptions:o}}},{key:"updateElement",value:function(t,e,n,r){M(r)?Object.assign(t,n):this._resolveAnimations(e,r).update(t,n)}},{key:"updateSharedOptions",value:function(t,e,n){t&&!M(e)&&this._resolveAnimations(void 0,e).update(t,n)}},{key:"_setStyle",value:function(t,e,n,r){t.active=r;var i=this.getStyle(e,r);this._resolveAnimations(e,n,r).update(t,{options:!r&&this.getSharedOptions(i)||i})}},{key:"removeHoverStyle",value:function(t,e,n){this._setStyle(t,n,"active",!1)}},{key:"setHoverStyle",value:function(t,e,n){this._setStyle(t,n,"active",!0)}},{key:"_removeDatasetHoverStyle",value:function(){var t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}},{key:"_setDatasetHoverStyle",value:function(){var t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}},{key:"_resyncElements",value:function(t){var e=this._data,n=this._cachedMeta.data,r=!0,i=!1,o=void 0;try{for(var s,a=this._syncList[Symbol.iterator]();!(r=(s=a.next()).done);r=!0){var A=(0,d._)(s.value,3),l=A[0],c=A[1],u=A[2];this[l](c,u)}}catch(t){i=!0,o=t}finally{try{r||null==a.return||a.return()}finally{if(i)throw o}}this._syncList=[];var h=n.length,f=e.length,p=Math.min(f,h);p&&this.parse(0,p),f>h?this._insertElements(h,f-h,t):f<h&&this._removeElements(f,h-f)}},{key:"_insertElements",value:function(t,e){var n,r=!(arguments.length>2)||void 0===arguments[2]||arguments[2],i=this._cachedMeta,o=i.data,s=t+e,a=function(t){for(t.length+=e,n=t.length-1;n>=s;n--)t[n]=t[n-e]};for(a(o),n=t;n<s;++n)o[n]=new this.dataElementType;this._parsing&&a(i._parsed),this.parse(t,e),r&&this.updateElements(o,t,e,"reset")}},{key:"updateElements",value:function(t,e,n,r){}},{key:"_removeElements",value:function(t,e){var n=this._cachedMeta;if(this._parsing){var r=n._parsed.splice(t,e);n._stacked&&S(n,r)}n.data.splice(t,e)}},{key:"_sync",value:function(t){if(this._parsing)this._syncList.push(t);else{var e=(0,d._)(t,3),n=e[0],r=e[1],i=e[2];this[n](r,i)}this.chart._dataChanges.push([this.index].concat((0,f._)(t)))}},{key:"_onDataPush",value:function(){var t=arguments.length;this._sync(["_insertElements",this.getDataset().data.length-t,t])}},{key:"_onDataPop",value:function(){this._sync(["_removeElements",this._cachedMeta.data.length-1,1])}},{key:"_onDataShift",value:function(){this._sync(["_removeElements",0,1])}},{key:"_onDataSplice",value:function(t,e){e&&this._sync(["_removeElements",t,e]);var n=arguments.length-2;n&&this._sync(["_insertElements",t,n])}},{key:"_onDataUnshift",value:function(){this._sync(["_insertElements",0,arguments.length])}}]),t}();function U(t,e,n,r){if((0,v.b)(t)){var i,o,s,a,A,l;s=Math.min(i=n.parse(t[0],r),o=n.parse(t[1],r)),a=Math.max(i,o),A=s,l=a,Math.abs(s)>Math.abs(a)&&(A=a,l=s),e[n.axis]=l,e._custom={barStart:A,barEnd:l,start:i,end:o,min:s,max:a}}else e[n.axis]=n.parse(t,r);return e}function j(t,e,n,r){var i,o,s,a,A=t.iScale,l=t.vScale,c=A.getLabels(),u=A===l,h=[];for(i=n,o=n+r;i<o;++i)a=e[i],(s={})[A.axis]=u||A.parse(c[i],i),h.push(U(a,s,l,i));return h}function T(t){return t&&void 0!==t.barStart&&void 0!==t.barEnd}function P(t,e,n,r){var i;return t=r?N(t=(i=t)===e?n:i===n?e:i,n,e):N(t,e,n)}function N(t,e,n){return"start"===t?e:"end"===t?n:t}(0,a._)(I,"defaults",{}),(0,a._)(I,"datasetElementType",null),(0,a._)(I,"dataElementType",null);var H=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(){return(0,o._)(this,n),e.apply(this,arguments)}return(0,s._)(n,[{key:"parsePrimitiveData",value:function(t,e,n,r){return j(t,e,n,r)}},{key:"parseArrayData",value:function(t,e,n,r){return j(t,e,n,r)}},{key:"parseObjectData",value:function(t,e,n,r){var i,o,s,a,A=t.iScale,l=t.vScale,c=this._parsing,u=c.xAxisKey,h=void 0===u?"x":u,d=c.yAxisKey,f=void 0===d?"y":d,p="x"===A.axis?h:f,g="x"===l.axis?h:f,m=[];for(i=n,o=n+r;i<o;++i)a=e[i],(s={})[A.axis]=A.parse((0,v.f)(a,p),i),m.push(U((0,v.f)(a,g),s,l,i));return m}},{key:"updateRangeFromParsed",value:function(t,e,r,i){(0,A._)((0,l._)(n.prototype),"updateRangeFromParsed",this).call(this,t,e,r,i);var o=r._custom;o&&e===this._cachedMeta.vScale&&(t.min=Math.min(t.min,o.min),t.max=Math.max(t.max,o.max))}},{key:"getMaxOverflow",value:function(){return 0}},{key:"getLabelAndValue",value:function(t){var e=this._cachedMeta,n=e.iScale,r=e.vScale,i=this.getParsed(t),o=i._custom,s=T(o)?"["+o.start+", "+o.end+"]":""+r.getLabelForValue(i[r.axis]);return{label:""+n.getLabelForValue(i[n.axis]),value:s}}},{key:"initialize",value:function(){this.enableOptionSharing=!0,(0,A._)((0,l._)(n.prototype),"initialize",this).call(this),this._cachedMeta.stack=this.getDataset().stack}},{key:"update",value:function(t){var e=this._cachedMeta;this.updateElements(e.data,0,e.data.length,t)}},{key:"updateElements",value:function(t,e,n,r){for(var i="reset"===r,o=this.index,s=this._cachedMeta.vScale,a=s.getBasePixel(),A=s.isHorizontal(),l=this._getRuler(),c=this._getSharedOptions(e,r),u=c.sharedOptions,h=c.includeOptions,d=e;d<e+n;d++){var f=this.getParsed(d),p=i||(0,v.k)(f[s.axis])?{base:a,head:a}:this._calculateBarValuePixels(d),g=this._calculateBarIndexPixels(d,l),m=(f._stacks||{})[s.axis],y={horizontal:A,base:p.base,enableBorderRadius:!m||T(f._custom)||o===m._top||o===m._bottom,x:A?p.head:g.center,y:A?g.center:p.head,height:A?g.size:Math.abs(p.size),width:A?Math.abs(p.size):g.size};h&&(y.options=u||this.resolveDataElementOptions(d,t[d].active?"active":r));var w=y.options||t[d].options;(function(t,e,n,r){var i,o,s,a,A,l=e.borderSkipped,c={};if(!l){t.borderSkipped=c;return}if(!0===l){t.borderSkipped={top:!0,right:!0,bottom:!0,left:!0};return}var u=(t.horizontal?(i=t.base>t.x,o="left",s="right"):(i=t.base<t.y,o="bottom",s="top"),i?(a="end",A="start"):(a="start",A="end"),{start:o,end:s,reverse:i,top:a,bottom:A}),h=u.start,d=u.end,f=u.reverse,p=u.top,g=u.bottom;"middle"===l&&n&&(t.enableBorderRadius=!0,(n._top||0)===r?l=p:(n._bottom||0)===r?l=g:(c[P(g,h,d,f)]=!0,l=p)),c[P(l,h,d,f)]=!0,t.borderSkipped=c})(y,w,m,o),function(t,e,n){var r=e.inflateAmount;t.inflateAmount="auto"===r?1===n?.33:0:r}(y,w,l.ratio),this.updateElement(t[d],d,y,r)}}},{key:"_getStacks",value:function(t,e){var n=this._cachedMeta.iScale,r=n.getMatchingVisibleMetas(this._type).filter(function(t){return t.controller.options.grouped}),i=n.options.stacked,o=[],s=this._cachedMeta.controller.getParsed(e),a=s&&s[n.axis],A=!0,l=!1,c=void 0;try{for(var u,h=r[Symbol.iterator]();!(A=(u=h.next()).done);A=!0){var d=u.value;if(!(void 0!==e&&function(t){var e=t._parsed.find(function(t){return t[n.axis]===a}),r=e&&e[t.vScale.axis];if((0,v.k)(r)||isNaN(r))return!0}(d))&&((!1===i||-1===o.indexOf(d.stack)||void 0===i&&void 0===d.stack)&&o.push(d.stack),d.index===t))break}}catch(t){l=!0,c=t}finally{try{A||null==h.return||h.return()}finally{if(l)throw c}}return o.length||o.push(void 0),o}},{key:"_getStackCount",value:function(t){return this._getStacks(void 0,t).length}},{key:"_getAxisCount",value:function(){return this._getAxis().length}},{key:"getFirstScaleIdForIndexAxis",value:function(){var t=this.chart.scales,e=this.chart.options.indexAxis;return Object.keys(t).filter(function(n){return t[n].axis===e}).shift()}},{key:"_getAxis",value:function(){var t={},e=this.getFirstScaleIdForIndexAxis(),n=!0,r=!1,i=void 0;try{for(var o,s=this.chart.data.datasets[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var a=o.value;t[(0,v.v)("x"===this.chart.options.indexAxis?a.xAxisID:a.yAxisID,e)]=!0}}catch(t){r=!0,i=t}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}return Object.keys(t)}},{key:"_getStackIndex",value:function(t,e,n){var r=this._getStacks(t,n),i=void 0!==e?r.indexOf(e):-1;return -1===i?r.length-1:i}},{key:"_getRuler",value:function(){var t,e,n=this.options,r=this._cachedMeta,i=r.iScale,o=[];for(t=0,e=r.data.length;t<e;++t)o.push(i.getPixelForValue(this.getParsed(t)[i.axis],t));var s=n.barThickness;return{min:s||function(t){var e,n,r,i,o=t.iScale,s=function(t,e){if(!t._cache.$bar){for(var n=t.getMatchingVisibleMetas(e),r=[],i=0,o=n.length;i<o;i++)r=r.concat(n[i].controller.getAllParsedValues(t));t._cache.$bar=(0,v._)(r.sort(function(t,e){return t-e}))}return t._cache.$bar}(o,t.type),a=o._length,A=function(){32767!==r&&-32768!==r&&((0,v.h)(i)&&(a=Math.min(a,Math.abs(r-i)||a)),i=r)};for(e=0,n=s.length;e<n;++e)r=o.getPixelForValue(s[e]),A();for(e=0,i=void 0,n=o.ticks.length;e<n;++e)r=o.getPixelForTick(e),A();return a}(r),pixels:o,start:i._startPixel,end:i._endPixel,stackCount:this._getStackCount(),scale:i,grouped:n.grouped,ratio:s?1:n.categoryPercentage*n.barPercentage}}},{key:"_calculateBarValuePixels",value:function(t){var e,n,r=this._cachedMeta,i=r.vScale,o=r._stacked,s=r.index,a=this.options,A=a.base,l=a.minBarLength,c=A||0,u=this.getParsed(t),h=u._custom,d=T(h),f=u[i.axis],p=0,g=o?this.applyStack(i,u,o):f;g!==f&&(p=g-f,g=f),d&&(f=h.barStart,g=h.barEnd-h.barStart,0!==f&&(0,v.s)(f)!==(0,v.s)(h.barEnd)&&(p=0),p+=f);var m=(0,v.k)(A)||d?p:A,y=i.getPixelForValue(m);if(Math.abs(n=(e=this.chart.getDataVisibility(t)?i.getPixelForValue(p+g):y)-y)<l){n=(0!==(w=n)?(0,v.s)(w):(i.isHorizontal()?1:-1)*(i.min>=c?1:-1))*l,f===c&&(y-=n/2);var w,b=i.getPixelForDecimal(0),_=i.getPixelForDecimal(1);e=(y=Math.max(Math.min(y,Math.max(b,_)),Math.min(b,_)))+n,o&&!d&&(u._stacks[i.axis]._visualValues[s]=i.getValueForPixel(e)-i.getValueForPixel(y))}if(y===i.getPixelForValue(c)){var B=(0,v.s)(n)*i.getLineWidthForValue(c)/2;y+=B,n-=B}return{size:n,base:y,head:e,center:e+n/2}}},{key:"_calculateBarIndexPixels",value:function(t,e){var n,r,i=e.scale,o=this.options,s=o.skipNull,a=(0,v.v)(o.maxBarThickness,1/0),A=this._getAxisCount();if(e.grouped){var l,c,u,h,d,f,p,g,m,y,w,b=s?this._getStackCount(t):e.stackCount,_="flex"===o.barThickness?(l=b*A,u=(c=e.pixels)[t],h=t>0?c[t-1]:null,d=t<c.length-1?c[t+1]:null,f=o.categoryPercentage,null===h&&(h=u-(null===d?e.end-e.start:d-u)),null===d&&(d=u+u-h),p=u-(u-Math.min(h,d))/2*f,{chunk:Math.abs(d-h)/2*f/l,ratio:o.barPercentage,start:p}):(g=b*A,w=o.barThickness,(0,v.k)(w)?(m=e.min*o.categoryPercentage,y=o.barPercentage):(m=w*g,y=1),{chunk:m/g,ratio:y,start:e.pixels[t]-m/2}),B="x"===this.chart.options.indexAxis?this.getDataset().xAxisID:this.getDataset().yAxisID,C=this._getAxis().indexOf((0,v.v)(B,this.getFirstScaleIdForIndexAxis())),x=this._getStackIndex(this.index,this._cachedMeta.stack,s?t:void 0)+C;n=_.start+_.chunk*x+_.chunk/2,r=Math.min(a,_.chunk*_.ratio)}else n=i.getPixelForValue(this.getParsed(t)[i.axis],t),r=Math.min(a,e.min*e.ratio);return{base:n-r/2,head:n+r/2,center:n,size:r}}},{key:"draw",value:function(){for(var t=this._cachedMeta,e=t.vScale,n=t.data,r=n.length,i=0;i<r;++i)null===this.getParsed(i)[e.axis]||n[i].hidden||n[i].draw(this._ctx)}}]),n}(I);(0,a._)(H,"id","bar"),(0,a._)(H,"defaults",{datasetElementType:!1,dataElementType:"bar",categoryPercentage:.8,barPercentage:.9,grouped:!0,animations:{numbers:{type:"number",properties:["x","y","base","width","height"]}}}),(0,a._)(H,"overrides",{scales:{_index_:{type:"category",offset:!0,grid:{offset:!0}},_value_:{type:"linear",beginAtZero:!0}}});var O=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(){return(0,o._)(this,n),e.apply(this,arguments)}return(0,s._)(n,[{key:"initialize",value:function(){this.enableOptionSharing=!0,(0,A._)((0,l._)(n.prototype),"initialize",this).call(this)}},{key:"parsePrimitiveData",value:function(t,e,r,i){for(var o=(0,A._)((0,l._)(n.prototype),"parsePrimitiveData",this).call(this,t,e,r,i),s=0;s<o.length;s++)o[s]._custom=this.resolveDataElementOptions(s+r).radius;return o}},{key:"parseArrayData",value:function(t,e,r,i){for(var o=(0,A._)((0,l._)(n.prototype),"parseArrayData",this).call(this,t,e,r,i),s=0;s<o.length;s++){var a=e[r+s];o[s]._custom=(0,v.v)(a[2],this.resolveDataElementOptions(s+r).radius)}return o}},{key:"parseObjectData",value:function(t,e,r,i){for(var o=(0,A._)((0,l._)(n.prototype),"parseObjectData",this).call(this,t,e,r,i),s=0;s<o.length;s++){var a=e[r+s];o[s]._custom=(0,v.v)(a&&a.r&&+a.r,this.resolveDataElementOptions(s+r).radius)}return o}},{key:"getMaxOverflow",value:function(){for(var t=this._cachedMeta.data,e=0,n=t.length-1;n>=0;--n)e=Math.max(e,t[n].size(this.resolveDataElementOptions(n))/2);return e>0&&e}},{key:"getLabelAndValue",value:function(t){var e=this._cachedMeta,n=this.chart.data.labels||[],r=e.xScale,i=e.yScale,o=this.getParsed(t),s=r.getLabelForValue(o.x),a=i.getLabelForValue(o.y),A=o._custom;return{label:n[t]||"",value:"("+s+", "+a+(A?", "+A:"")+")"}}},{key:"update",value:function(t){var e=this._cachedMeta.data;this.updateElements(e,0,e.length,t)}},{key:"updateElements",value:function(t,e,n,r){for(var i="reset"===r,o=this._cachedMeta,s=o.iScale,a=o.vScale,A=this._getSharedOptions(e,r),l=A.sharedOptions,c=A.includeOptions,u=s.axis,h=a.axis,d=e;d<e+n;d++){var f=t[d],p=!i&&this.getParsed(d),g={},m=g[u]=i?s.getPixelForDecimal(.5):s.getPixelForValue(p[u]),v=g[h]=i?a.getBasePixel():a.getPixelForValue(p[h]);g.skip=isNaN(m)||isNaN(v),c&&(g.options=l||this.resolveDataElementOptions(d,f.active?"active":r),i&&(g.options.radius=0)),this.updateElement(f,d,g,r)}}},{key:"resolveDataElementOptions",value:function(t,e){var r=this.getParsed(t),i=(0,A._)((0,l._)(n.prototype),"resolveDataElementOptions",this).call(this,t,e);i.$shared&&(i=Object.assign({},i,{$shared:!1}));var o=i.radius;return"active"!==e&&(i.radius=0),i.radius+=(0,v.v)(r&&r._custom,o),i}}]),n}(I);(0,a._)(O,"id","bubble"),(0,a._)(O,"defaults",{datasetElementType:!1,dataElementType:"point",animations:{numbers:{type:"number",properties:["x","y","borderWidth","radius"]}}}),(0,a._)(O,"overrides",{scales:{x:{type:"linear"},y:{type:"linear"}}});var R=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t,r){var i;return(0,o._)(this,n),(i=e.call(this,t,r)).enableOptionSharing=!0,i.innerRadius=void 0,i.outerRadius=void 0,i.offsetX=void 0,i.offsetY=void 0,i}return(0,s._)(n,[{key:"linkScales",value:function(){}},{key:"parse",value:function(t,e){var n=this.getDataset().data,r=this._cachedMeta;if(!1===this._parsing)r._parsed=n;else{var i,o,s=function(t){return+n[t]};if((0,v.i)(n[t])){var a=this._parsing.key,A=void 0===a?"value":a;s=function(t){return+(0,v.f)(n[t],A)}}for(i=t,o=t+e;i<o;++i)r._parsed[i]=s(i)}}},{key:"_getRotation",value:function(){return(0,v.t)(this.options.rotation-90)}},{key:"_getCircumference",value:function(){return(0,v.t)(this.options.circumference)}},{key:"_getRotationExtents",value:function(){for(var t=v.T,e=-v.T,n=0;n<this.chart.data.datasets.length;++n)if(this.chart.isDatasetVisible(n)&&this.chart.getDatasetMeta(n).type===this._type){var r=this.chart.getDatasetMeta(n).controller,i=r._getRotation(),o=r._getCircumference();t=Math.min(t,i),e=Math.max(e,i+o)}return{rotation:t,circumference:e-t}}},{key:"update",value:function(t){var e=this.chart.chartArea,n=this._cachedMeta,r=n.data,i=this.getMaxBorderWidth()+this.getMaxOffset(r)+this.options.spacing,o=Math.max((Math.min(e.width,e.height)-i)/2,0),s=Math.min((0,v.m)(this.options.cutout,o),1),a=this._getRingWeight(this.index),A=this._getRotationExtents(),l=A.circumference,c=function(t,e,n){var r=1,i=1,o=0,s=0;if(e<v.T){var a=t+e,A=Math.cos(t),l=Math.sin(t),c=Math.cos(a),u=Math.sin(a),h=function(e,r,i){return(0,v.p)(e,t,a,!0)?1:Math.max(r,r*n,i,i*n)},d=function(e,r,i){return(0,v.p)(e,t,a,!0)?-1:Math.min(r,r*n,i,i*n)},f=h(0,A,c),p=h(v.H,l,u),g=d(v.P,A,c),m=d(v.P+v.H,l,u);r=(f-g)/2,i=(p-m)/2,o=-(f+g)/2,s=-(p+m)/2}return{ratioX:r,ratioY:i,offsetX:o,offsetY:s}}(A.rotation,l,s),u=c.ratioX,h=c.ratioY,d=c.offsetX,f=c.offsetY,p=(e.width-i)/u,g=(e.height-i)/h,m=(0,v.n)(this.options.radius,Math.max(Math.min(p,g)/2,0)),y=Math.max(m*s,0),w=(m-y)/this._getVisibleDatasetWeightTotal();this.offsetX=d*m,this.offsetY=f*m,n.total=this.calculateTotal(),this.outerRadius=m-w*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-w*a,0),this.updateElements(r,0,r.length,t)}},{key:"_circumference",value:function(t,e){var n=this.options,r=this._cachedMeta,i=this._getCircumference();return e&&n.animation.animateRotate||!this.chart.getDataVisibility(t)||null===r._parsed[t]||r.data[t].hidden?0:this.calculateCircumference(r._parsed[t]*i/v.T)}},{key:"updateElements",value:function(t,e,n,r){var i,o="reset"===r,s=this.chart,a=s.chartArea,A=s.options.animation,l=(a.left+a.right)/2,c=(a.top+a.bottom)/2,u=o&&A.animateScale,h=u?0:this.innerRadius,d=u?0:this.outerRadius,f=this._getSharedOptions(e,r),p=f.sharedOptions,g=f.includeOptions,m=this._getRotation();for(i=0;i<e;++i)m+=this._circumference(i,o);for(i=e;i<e+n;++i){var v=this._circumference(i,o),y=t[i],w={x:l+this.offsetX,y:c+this.offsetY,startAngle:m,endAngle:m+v,circumference:v,outerRadius:d,innerRadius:h};g&&(w.options=p||this.resolveDataElementOptions(i,y.active?"active":r)),m+=v,this.updateElement(y,i,w,r)}}},{key:"calculateTotal",value:function(){var t,e=this._cachedMeta,n=e.data,r=0;for(t=0;t<n.length;t++){var i=e._parsed[t];null!==i&&!isNaN(i)&&this.chart.getDataVisibility(t)&&!n[t].hidden&&(r+=Math.abs(i))}return r}},{key:"calculateCircumference",value:function(t){var e=this._cachedMeta.total;return e>0&&!isNaN(t)?v.T*(Math.abs(t)/e):0}},{key:"getLabelAndValue",value:function(t){var e=this._cachedMeta,n=this.chart,r=n.data.labels||[],i=(0,v.o)(e._parsed[t],n.options.locale);return{label:r[t]||"",value:i}}},{key:"getMaxBorderWidth",value:function(t){var e,n,r,i,o,s=0,a=this.chart;if(!t){for(e=0,n=a.data.datasets.length;e<n;++e)if(a.isDatasetVisible(e)){t=(r=a.getDatasetMeta(e)).data,i=r.controller;break}}if(!t)return 0;for(e=0,n=t.length;e<n;++e)"inner"!==(o=i.resolveDataElementOptions(e)).borderAlign&&(s=Math.max(s,o.borderWidth||0,o.hoverBorderWidth||0));return s}},{key:"getMaxOffset",value:function(t){for(var e=0,n=0,r=t.length;n<r;++n){var i=this.resolveDataElementOptions(n);e=Math.max(e,i.offset||0,i.hoverOffset||0)}return e}},{key:"_getRingWeightOffset",value:function(t){for(var e=0,n=0;n<t;++n)this.chart.isDatasetVisible(n)&&(e+=this._getRingWeight(n));return e}},{key:"_getRingWeight",value:function(t){return Math.max((0,v.v)(this.chart.data.datasets[t].weight,1),0)}},{key:"_getVisibleDatasetWeightTotal",value:function(){return this._getRingWeightOffset(this.chart.data.datasets.length)||1}}]),n}(I);(0,a._)(R,"id","doughnut"),(0,a._)(R,"defaults",{datasetElementType:!1,dataElementType:"arc",animation:{animateRotate:!0,animateScale:!1},animations:{numbers:{type:"number",properties:["circumference","endAngle","innerRadius","outerRadius","startAngle","x","y","offset","borderWidth","spacing"]}},cutout:"50%",rotation:0,circumference:360,radius:"100%",spacing:0,indexAxis:"r"}),(0,a._)(R,"descriptors",{_scriptable:function(t){return"spacing"!==t},_indexable:function(t){return"spacing"!==t&&!t.startsWith("borderDash")&&!t.startsWith("hoverBorderDash")}}),(0,a._)(R,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels:function(t){var e=t.data,n=t.legend.options.labels,r=n.pointStyle,i=n.textAlign,o=n.color,s=n.useBorderRadius,a=n.borderRadius;return e.labels.length&&e.datasets.length?e.labels.map(function(e,n){var A=t.getDatasetMeta(0).controller.getStyle(n);return{text:e,fillStyle:A.backgroundColor,fontColor:o,hidden:!t.getDataVisibility(n),lineDash:A.borderDash,lineDashOffset:A.borderDashOffset,lineJoin:A.borderJoinStyle,lineWidth:A.borderWidth,strokeStyle:A.borderColor,textAlign:i,pointStyle:r,borderRadius:s&&(a||A.borderRadius),index:n}}):[]}},onClick:function(t,e,n){n.chart.toggleDataVisibility(e.index),n.chart.update()}}}});var z=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(){return(0,o._)(this,n),e.apply(this,arguments)}return(0,s._)(n,[{key:"initialize",value:function(){this.enableOptionSharing=!0,this.supportsDecimation=!0,(0,A._)((0,l._)(n.prototype),"initialize",this).call(this)}},{key:"update",value:function(t){var e=this._cachedMeta,n=e.dataset,r=e.data,i=void 0===r?[]:r,o=e._dataset,s=this.chart._animationsDisabled,a=(0,v.q)(e,i,s),A=a.start,l=a.count;this._drawStart=A,this._drawCount=l,(0,v.w)(e)&&(A=0,l=i.length),n._chart=this.chart,n._datasetIndex=this.index,n._decimated=!!o._decimated,n.points=i;var c=this.resolveDatasetElementOptions(t);this.options.showLine||(c.borderWidth=0),c.segment=this.options.segment,this.updateElement(n,void 0,{animated:!s,options:c},t),this.updateElements(i,A,l,t)}},{key:"updateElements",value:function(t,e,n,r){for(var i="reset"===r,o=this._cachedMeta,s=o.iScale,a=o.vScale,A=o._stacked,l=o._dataset,c=this._getSharedOptions(e,r),u=c.sharedOptions,h=c.includeOptions,d=s.axis,f=a.axis,p=this.options,g=p.spanGaps,m=p.segment,y=(0,v.x)(g)?g:Number.POSITIVE_INFINITY,w=this.chart._animationsDisabled||i||"none"===r,b=e+n,_=t.length,B=e>0&&this.getParsed(e-1),C=0;C<_;++C){var x=t[C],k=w?x:{};if(C<e||C>=b){k.skip=!0;continue}var F=this.getParsed(C),L=(0,v.k)(F[f]),D=k[d]=s.getPixelForValue(F[d],C),E=k[f]=i||L?a.getBasePixel():a.getPixelForValue(A?this.applyStack(a,F,A):F[f],C);k.skip=isNaN(D)||isNaN(E)||L,k.stop=C>0&&Math.abs(F[d]-B[d])>y,m&&(k.parsed=F,k.raw=l.data[C]),h&&(k.options=u||this.resolveDataElementOptions(C,x.active?"active":r)),w||this.updateElement(x,C,k,r),B=F}}},{key:"getMaxOverflow",value:function(){var t=this._cachedMeta,e=t.dataset,n=e.options&&e.options.borderWidth||0,r=t.data||[];return r.length?Math.max(n,r[0].size(this.resolveDataElementOptions(0)),r[r.length-1].size(this.resolveDataElementOptions(r.length-1)))/2:n}},{key:"draw",value:function(){var t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),(0,A._)((0,l._)(n.prototype),"draw",this).call(this)}}]),n}(I);(0,a._)(z,"id","line"),(0,a._)(z,"defaults",{datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1}),(0,a._)(z,"overrides",{scales:{_index_:{type:"category"},_value_:{type:"linear"}}});var K=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t,r){var i;return(0,o._)(this,n),(i=e.call(this,t,r)).innerRadius=void 0,i.outerRadius=void 0,i}return(0,s._)(n,[{key:"getLabelAndValue",value:function(t){var e=this._cachedMeta,n=this.chart,r=n.data.labels||[],i=(0,v.o)(e._parsed[t].r,n.options.locale);return{label:r[t]||"",value:i}}},{key:"parseObjectData",value:function(t,e,n,r){return(0,v.y).bind(this)(t,e,n,r)}},{key:"update",value:function(t){var e=this._cachedMeta.data;this._updateRadius(),this.updateElements(e,0,e.length,t)}},{key:"getMinMax",value:function(){var t=this,e=this._cachedMeta,n={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return e.data.forEach(function(e,r){var i=t.getParsed(r).r;!isNaN(i)&&t.chart.getDataVisibility(r)&&(i<n.min&&(n.min=i),i>n.max&&(n.max=i))}),n}},{key:"_updateRadius",value:function(){var t=this.chart,e=t.chartArea,n=t.options,r=Math.max(Math.min(e.right-e.left,e.bottom-e.top)/2,0),i=Math.max(n.cutoutPercentage?r/100*n.cutoutPercentage:1,0),o=(r-i)/t.getVisibleDatasetCount();this.outerRadius=r-o*this.index,this.innerRadius=this.outerRadius-o}},{key:"updateElements",value:function(t,e,n,r){var i,o="reset"===r,s=this.chart,a=s.options.animation,A=this._cachedMeta.rScale,l=A.xCenter,c=A.yCenter,u=A.getIndexAngle(0)-.5*v.P,h=u,d=360/this.countVisibleElements();for(i=0;i<e;++i)h+=this._computeAngle(i,r,d);for(i=e;i<e+n;i++){var f=t[i],p=h,g=h+this._computeAngle(i,r,d),m=s.getDataVisibility(i)?A.getDistanceFromCenterForValue(this.getParsed(i).r):0;h=g,o&&(a.animateScale&&(m=0),a.animateRotate&&(p=g=u));var y={x:l,y:c,innerRadius:0,outerRadius:m,startAngle:p,endAngle:g,options:this.resolveDataElementOptions(i,f.active?"active":r)};this.updateElement(f,i,y,r)}}},{key:"countVisibleElements",value:function(){var t=this,e=this._cachedMeta,n=0;return e.data.forEach(function(e,r){!isNaN(t.getParsed(r).r)&&t.chart.getDataVisibility(r)&&n++}),n}},{key:"_computeAngle",value:function(t,e,n){return this.chart.getDataVisibility(t)?(0,v.t)(this.resolveDataElementOptions(t,e).angle||n):0}}]),n}(I);(0,a._)(K,"id","polarArea"),(0,a._)(K,"defaults",{dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0}),(0,a._)(K,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels:function(t){var e=t.data;if(e.labels.length&&e.datasets.length){var n=t.legend.options.labels,r=n.pointStyle,i=n.color;return e.labels.map(function(e,n){var o=t.getDatasetMeta(0).controller.getStyle(n);return{text:e,fillStyle:o.backgroundColor,strokeStyle:o.borderColor,fontColor:i,lineWidth:o.borderWidth,pointStyle:r,hidden:!t.getDataVisibility(n),index:n}})}return[]}},onClick:function(t,e,n){n.chart.toggleDataVisibility(e.index),n.chart.update()}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}});var V=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(){return(0,o._)(this,n),e.apply(this,arguments)}return n}(R);(0,a._)(V,"id","pie"),(0,a._)(V,"defaults",{cutout:0,rotation:0,circumference:360,radius:"100%"});var G=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(){return(0,o._)(this,n),e.apply(this,arguments)}return(0,s._)(n,[{key:"getLabelAndValue",value:function(t){var e=this._cachedMeta.vScale,n=this.getParsed(t);return{label:e.getLabels()[t],value:""+e.getLabelForValue(n[e.axis])}}},{key:"parseObjectData",value:function(t,e,n,r){return(0,v.y).bind(this)(t,e,n,r)}},{key:"update",value:function(t){var e=this._cachedMeta,n=e.dataset,r=e.data||[],i=e.iScale.getLabels();if(n.points=r,"resize"!==t){var o=this.resolveDatasetElementOptions(t);this.options.showLine||(o.borderWidth=0);var s={_loop:!0,_fullLoop:i.length===r.length,options:o};this.updateElement(n,void 0,s,t)}this.updateElements(r,0,r.length,t)}},{key:"updateElements",value:function(t,e,n,r){for(var i=this._cachedMeta.rScale,o="reset"===r,s=e;s<e+n;s++){var a=t[s],A=this.resolveDataElementOptions(s,a.active?"active":r),l=i.getPointPositionForValue(s,this.getParsed(s).r),c=o?i.xCenter:l.x,u=o?i.yCenter:l.y,h={x:c,y:u,angle:l.angle,skip:isNaN(c)||isNaN(u),options:A};this.updateElement(a,s,h,r)}}}]),n}(I);(0,a._)(G,"id","radar"),(0,a._)(G,"defaults",{datasetElementType:"line",dataElementType:"point",indexAxis:"r",showLine:!0,elements:{line:{fill:"start"}}}),(0,a._)(G,"overrides",{aspectRatio:1,scales:{r:{type:"radialLinear"}}});var W=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(){return(0,o._)(this,n),e.apply(this,arguments)}return(0,s._)(n,[{key:"getLabelAndValue",value:function(t){var e=this._cachedMeta,n=this.chart.data.labels||[],r=e.xScale,i=e.yScale,o=this.getParsed(t),s=r.getLabelForValue(o.x),a=i.getLabelForValue(o.y);return{label:n[t]||"",value:"("+s+", "+a+")"}}},{key:"update",value:function(t){var e=this._cachedMeta,n=e.data,r=void 0===n?[]:n,i=this.chart._animationsDisabled,o=(0,v.q)(e,r,i),s=o.start,a=o.count;if(this._drawStart=s,this._drawCount=a,(0,v.w)(e)&&(s=0,a=r.length),this.options.showLine){this.datasetElementType||this.addElements();var A=e.dataset,l=e._dataset;A._chart=this.chart,A._datasetIndex=this.index,A._decimated=!!l._decimated,A.points=r;var c=this.resolveDatasetElementOptions(t);c.segment=this.options.segment,this.updateElement(A,void 0,{animated:!i,options:c},t)}else this.datasetElementType&&(delete e.dataset,this.datasetElementType=!1);this.updateElements(r,s,a,t)}},{key:"addElements",value:function(){var t=this.options.showLine;!this.datasetElementType&&t&&(this.datasetElementType=this.chart.registry.getElement("line")),(0,A._)((0,l._)(n.prototype),"addElements",this).call(this)}},{key:"updateElements",value:function(t,e,n,r){for(var i="reset"===r,o=this._cachedMeta,s=o.iScale,a=o.vScale,A=o._stacked,l=o._dataset,c=this.resolveDataElementOptions(e,r),u=this.getSharedOptions(c),h=this.includeOptions(r,u),d=s.axis,f=a.axis,p=this.options,g=p.spanGaps,m=p.segment,y=(0,v.x)(g)?g:Number.POSITIVE_INFINITY,w=this.chart._animationsDisabled||i||"none"===r,b=e>0&&this.getParsed(e-1),_=e;_<e+n;++_){var B=t[_],C=this.getParsed(_),x=w?B:{},k=(0,v.k)(C[f]),F=x[d]=s.getPixelForValue(C[d],_),L=x[f]=i||k?a.getBasePixel():a.getPixelForValue(A?this.applyStack(a,C,A):C[f],_);x.skip=isNaN(F)||isNaN(L)||k,x.stop=_>0&&Math.abs(C[d]-b[d])>y,m&&(x.parsed=C,x.raw=l.data[_]),h&&(x.options=u||this.resolveDataElementOptions(_,B.active?"active":r)),w||this.updateElement(B,_,x,r),b=C}this.updateSharedOptions(u,r,c)}},{key:"getMaxOverflow",value:function(){var t=this._cachedMeta,e=t.data||[];if(!this.options.showLine){for(var n=0,r=e.length-1;r>=0;--r)n=Math.max(n,e[r].size(this.resolveDataElementOptions(r))/2);return n>0&&n}var i=t.dataset,o=i.options&&i.options.borderWidth||0;return e.length?Math.max(o,e[0].size(this.resolveDataElementOptions(0)),e[e.length-1].size(this.resolveDataElementOptions(e.length-1)))/2:o}}]),n}(I);(0,a._)(W,"id","scatter"),(0,a._)(W,"defaults",{datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1}),(0,a._)(W,"overrides",{interaction:{mode:"point"},scales:{x:{type:"linear"},y:{type:"linear"}}});var q=Object.freeze({__proto__:null,BarController:H,BubbleController:O,DoughnutController:R,LineController:z,PieController:V,PolarAreaController:K,RadarController:G,ScatterController:W});function Y(){throw Error("This method is not implemented: Check that a complete date adapter is provided.")}var X={_date:function(){function t(e){(0,o._)(this,t),(0,a._)(this,"options",void 0),this.options=e||{}}return(0,s._)(t,[{key:"init",value:function(){}},{key:"formats",value:function(){return Y()}},{key:"parse",value:function(){return Y()}},{key:"format",value:function(){return Y()}},{key:"add",value:function(){return Y()}},{key:"diff",value:function(){return Y()}},{key:"startOf",value:function(){return Y()}},{key:"endOf",value:function(){return Y()}}],[{key:"override",value:function(e){Object.assign(t.prototype,e)}}]),t}()};function J(t,e,n,r,i){for(var o=t.getSortedVisibleDatasetMetas(),s=n[e],a=0,A=o.length;a<A;++a)for(var l=o[a],c=l.index,u=l.data,h=function(t,e,n,r){var i=t.controller,o=t.data,s=t._sorted,a=i._cachedMeta.iScale,A=t.dataset&&t.dataset.options?t.dataset.options.spanGaps:null;if(a&&e===a.axis&&"r"!==e&&s&&o.length){var l=a._reversePixels?v.A:v.B;if(r){if(i._sharedOptions){var c=o[0],u="function"==typeof c.getRange&&c.getRange(e);if(u){var h=l(o,e,n-u),d=l(o,e,n+u);return{lo:h.lo,hi:d.hi}}}}else{var f=l(o,e,n);if(A){var p=i._cachedMeta.vScale,g=t._parsed,m=g.slice(0,f.lo+1).reverse().findIndex(function(t){return!(0,v.k)(t[p.axis])});f.lo-=Math.max(0,m);var y=g.slice(f.hi).findIndex(function(t){return!(0,v.k)(t[p.axis])});f.hi+=Math.max(0,y)}return f}}return{lo:0,hi:o.length-1}}(o[a],e,s,i),d=h.lo,f=h.hi,p=d;p<=f;++p){var g=u[p];g.skip||r(g,c,p)}}function Z(t,e,n,r,i){var o=[];return(i||t.isPointInArea(e))&&J(t,n,e,function(n,s,a){(i||(0,v.C)(n,t.chartArea,0))&&n.inRange(e.x,e.y,r)&&o.push({element:n,datasetIndex:s,index:a})},!0),o}function $(t,e,n,r,i,o){var s,a,A,l,c,u;return o||t.isPointInArea(e)?"r"!==n||r?(s=[],a=-1!==n.indexOf("x"),A=-1!==n.indexOf("y"),l=function(t,e){return Math.sqrt(Math.pow(a?Math.abs(t.x-e.x):0,2)+Math.pow(A?Math.abs(t.y-e.y):0,2))},c=Number.POSITIVE_INFINITY,J(t,n,e,function(n,a,A){var u=n.inRange(e.x,e.y,i);if(!r||u){var h=n.getCenterPoint(i);if(o||t.isPointInArea(h)||u){var d=l(e,h);d<c?(s=[{element:n,datasetIndex:a,index:A}],c=d):d===c&&s.push({element:n,datasetIndex:a,index:A})}}}),s):(u=[],J(t,n,e,function(t,n,r){var o=t.getProps(["startAngle","endAngle"],i),s=o.startAngle,a=o.endAngle,A=(0,v.D)(t,{x:e.x,y:e.y}).angle;(0,v.p)(A,s,a)&&u.push({element:t,datasetIndex:n,index:r})}),u):[]}function tt(t,e,n,r,i){var o=[],s="x"===n?"inXRange":"inYRange",a=!1;return(J(t,n,e,function(t,r,A){t[s]&&t[s](e[n],i)&&(o.push({element:t,datasetIndex:r,index:A}),a=a||t.inRange(e.x,e.y,i))}),r&&!a)?[]:o}var te={evaluateInteractionItems:J,modes:{index:function(t,e,n,r){var i=(0,v.z)(e,t),o=n.axis||"x",s=n.includeInvisible||!1,a=n.intersect?Z(t,i,o,r,s):$(t,i,o,!1,r,s),A=[];return a.length?(t.getSortedVisibleDatasetMetas().forEach(function(t){var e=a[0].index,n=t.data[e];n&&!n.skip&&A.push({element:n,datasetIndex:t.index,index:e})}),A):[]},dataset:function(t,e,n,r){var i=(0,v.z)(e,t),o=n.axis||"xy",s=n.includeInvisible||!1,a=n.intersect?Z(t,i,o,r,s):$(t,i,o,!1,r,s);if(a.length>0){var A=a[0].datasetIndex,l=t.getDatasetMeta(A).data;a=[];for(var c=0;c<l.length;++c)a.push({element:l[c],datasetIndex:A,index:c})}return a},point:function(t,e,n,r){var i=(0,v.z)(e,t);return Z(t,i,n.axis||"xy",r,n.includeInvisible||!1)},nearest:function(t,e,n,r){var i=(0,v.z)(e,t),o=n.axis||"xy",s=n.includeInvisible||!1;return $(t,i,o,n.intersect,r,s)},x:function(t,e,n,r){var i=(0,v.z)(e,t);return tt(t,i,"x",n.intersect,r)},y:function(t,e,n,r){var i=(0,v.z)(e,t);return tt(t,i,"y",n.intersect,r)}}},tn=["left","top","right","bottom"];function tr(t,e){return t.filter(function(t){return t.pos===e})}function ti(t,e){return t.filter(function(t){return -1===tn.indexOf(t.pos)&&t.box.axis===e})}function to(t,e){return t.sort(function(t,n){var r=e?n:t,i=e?t:n;return r.weight===i.weight?r.index-i.index:r.weight-i.weight})}function ts(t,e,n,r){return Math.max(t[n],e[n])+Math.max(t[r],e[r])}function ta(t,e){t.top=Math.max(t.top,e.top),t.left=Math.max(t.left,e.left),t.bottom=Math.max(t.bottom,e.bottom),t.right=Math.max(t.right,e.right)}function tA(t,e,n,r){var i,o,s,a,A,l,c=[];for(i=0,o=t.length,A=0;i<o;++i){(a=(s=t[i]).box).update(s.width||e.w,s.height||e.h,function(t,e){var n=e.maxPadding;return function(t){var r={left:0,top:0,right:0,bottom:0};return t.forEach(function(t){r[t]=Math.max(e[t],n[t])}),r}(t?["left","right"]:["top","bottom"])}(s.horizontal,e));var u=function(t,e,n,r){var i=n.pos,o=n.box,s=t.maxPadding;if(!(0,v.i)(i)){n.size&&(t[i]-=n.size);var a=r[n.stack]||{size:0,count:1};a.size=Math.max(a.size,n.horizontal?o.height:o.width),n.size=a.size/a.count,t[i]+=n.size}o.getPadding&&ta(s,o.getPadding());var A=Math.max(0,e.outerWidth-ts(s,t,"left","right")),l=Math.max(0,e.outerHeight-ts(s,t,"top","bottom")),c=A!==t.w,u=l!==t.h;return t.w=A,t.h=l,n.horizontal?{same:c,other:u}:{same:u,other:c}}(e,n,s,r),h=u.same,d=u.other;A|=h&&c.length,l=l||d,a.fullSize||c.push(s)}return A&&tA(c,e,n,r)||l}function tl(t,e,n,r,i){t.top=n,t.left=e,t.right=e+r,t.bottom=n+i,t.width=r,t.height=i}function tc(t,e,n,r){var i=n.padding,o=e.x,s=e.y,a=!0,A=!1,l=void 0;try{for(var c,u=t[Symbol.iterator]();!(a=(c=u.next()).done);a=!0){var h=c.value,d=h.box,f=r[h.stack]||{count:1,placed:0,weight:1},p=h.stackWeight/f.weight||1;if(h.horizontal){var g=e.w*p,m=f.size||d.height;(0,v.h)(f.start)&&(s=f.start),d.fullSize?tl(d,i.left,s,n.outerWidth-i.right-i.left,m):tl(d,e.left+f.placed,s,g,m),f.start=s,f.placed+=g,s=d.bottom}else{var y=e.h*p,w=f.size||d.width;(0,v.h)(f.start)&&(o=f.start),d.fullSize?tl(d,o,i.top,w,n.outerHeight-i.bottom-i.top):tl(d,o,e.top+f.placed,w,y),f.start=o,f.placed+=y,o=d.right}}}catch(t){A=!0,l=t}finally{try{a||null==u.return||u.return()}finally{if(A)throw l}}e.x=o,e.y=s}var tu={addBox:function(t,e){t.boxes||(t.boxes=[]),e.fullSize=e.fullSize||!1,e.position=e.position||"top",e.weight=e.weight||0,e._layers=e._layers||function(){return[{z:0,draw:function(t){e.draw(t)}}]},t.boxes.push(e)},removeBox:function(t,e){var n=t.boxes?t.boxes.indexOf(e):-1;-1!==n&&t.boxes.splice(n,1)},configure:function(t,e,n){e.fullSize=n.fullSize,e.position=n.position,e.weight=n.weight},update:function(t,e,n,r){if(t){var i,o,s,a,A,l,c,u,h=(0,v.E)(t.options.layout.padding),d=Math.max(e-h.width,0),f=Math.max(n-h.height,0),p=(o=to((i=function(t){var e,n,r,i,o,s,a,A,l=[];for(e=0,n=(t||[]).length;e<n;++e)i=(r=t[e]).position,o=(a=r.options).stack,s=void 0===(A=a.stackWeight)?1:A,l.push({index:e,box:r,pos:i,horizontal:r.isHorizontal(),weight:r.weight,stack:o&&i+o,stackWeight:s});return l}(t.boxes)).filter(function(t){return t.box.fullSize}),!0),s=to(tr(i,"left"),!0),a=to(tr(i,"right")),A=to(tr(i,"top"),!0),l=to(tr(i,"bottom")),c=ti(i,"x"),u=ti(i,"y"),{fullSize:o,leftAndTop:s.concat(A),rightAndBottom:a.concat(u).concat(l).concat(c),chartArea:tr(i,"chartArea"),vertical:s.concat(a).concat(u),horizontal:A.concat(l).concat(c)}),g=p.vertical,m=p.horizontal;(0,v.F)(t.boxes,function(t){"function"==typeof t.beforeLayout&&t.beforeLayout()});var y=Object.freeze({outerWidth:e,outerHeight:n,padding:h,availableWidth:d,availableHeight:f,vBoxMaxWidth:d/2/(g.reduce(function(t,e){return e.box.options&&!1===e.box.options.display?t:t+1},0)||1),hBoxMaxHeight:f/2}),w=Object.assign({},h);ta(w,(0,v.E)(r));var b=Object.assign({maxPadding:w,w:d,h:f,x:h.left,y:h.top},h),_=function(t,e){var n,r,i,o=function(t){var e={},n=!0,r=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var a=o.value,A=a.stack,l=a.pos,c=a.stackWeight;if(A&&tn.includes(l)){var u=e[A]||(e[A]={count:0,placed:0,weight:0,size:0});u.count++,u.weight+=c}}}catch(t){r=!0,i=t}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}return e}(t),s=e.vBoxMaxWidth,a=e.hBoxMaxHeight;for(n=0,r=t.length;n<r;++n){var A=(i=t[n]).box.fullSize,l=o[i.stack],c=l&&i.stackWeight/l.weight;i.horizontal?(i.width=c?c*s:A&&e.availableWidth,i.height=a):(i.width=s,i.height=c?c*a:A&&e.availableHeight)}return o}(g.concat(m),y);tA(p.fullSize,b,y,_),tA(g,b,y,_),tA(m,b,y,_)&&tA(g,b,y,_),function(t){var e=t.maxPadding;function n(n){var r=Math.max(e[n]-t[n],0);return t[n]+=r,r}t.y+=n("top"),t.x+=n("left"),n("right"),n("bottom")}(b),tc(p.leftAndTop,b,y,_),b.x+=b.w,b.y+=b.h,tc(p.rightAndBottom,b,y,_),t.chartArea={left:b.left,top:b.top,right:b.left+b.w,bottom:b.top+b.h,height:b.h,width:b.w},(0,v.F)(p.chartArea,function(e){var n=e.box;Object.assign(n,t.chartArea),n.update(b.w,b.h,{left:0,top:0,right:0,bottom:0})})}}},th=function(){function t(){(0,o._)(this,t)}return(0,s._)(t,[{key:"acquireContext",value:function(t,e){}},{key:"releaseContext",value:function(t){return!1}},{key:"addEventListener",value:function(t,e,n){}},{key:"removeEventListener",value:function(t,e,n){}},{key:"getDevicePixelRatio",value:function(){return 1}},{key:"getMaximumSize",value:function(t,e,n,r){return e=Math.max(0,e||t.width),n=n||t.height,{width:e,height:Math.max(0,r?Math.floor(e/r):n)}}},{key:"isAttached",value:function(t){return!0}},{key:"updateConfig",value:function(t){}}]),t}(),td=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(){return(0,o._)(this,n),e.apply(this,arguments)}return(0,s._)(n,[{key:"acquireContext",value:function(t){return t&&t.getContext&&t.getContext("2d")||null}},{key:"updateConfig",value:function(t){t.options.animation=!1}}]),n}(th),tf="$chartjs",tp={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},tg=function(t){return null===t||""===t},tm=!!v.K&&{passive:!0};function tv(t,e){var n=!0,r=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var a=o.value;if(a===e||a.contains(e))return!0}}catch(t){r=!0,i=t}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}}function ty(t,e,n){var r=t.canvas,i=new MutationObserver(function(t){var e=!1,i=!0,o=!1,s=void 0;try{for(var a,A=t[Symbol.iterator]();!(i=(a=A.next()).done);i=!0){var l=a.value;e=(e=e||tv(l.addedNodes,r))&&!tv(l.removedNodes,r)}}catch(t){o=!0,s=t}finally{try{i||null==A.return||A.return()}finally{if(o)throw s}}e&&n()});return i.observe(document,{childList:!0,subtree:!0}),i}function tw(t,e,n){var r=t.canvas,i=new MutationObserver(function(t){var e=!1,i=!0,o=!1,s=void 0;try{for(var a,A=t[Symbol.iterator]();!(i=(a=A.next()).done);i=!0){var l=a.value;e=(e=e||tv(l.removedNodes,r))&&!tv(l.addedNodes,r)}}catch(t){o=!0,s=t}finally{try{i||null==A.return||A.return()}finally{if(o)throw s}}e&&n()});return i.observe(document,{childList:!0,subtree:!0}),i}var tb=new Map,t_=0;function tB(){var t=window.devicePixelRatio;t!==t_&&(t_=t,tb.forEach(function(e,n){n.currentDevicePixelRatio!==t&&e()}))}function tC(t,e,n){var r=t.canvas,i=r&&(0,v.I)(r);if(i){var o=(0,v.L)(function(t,e){var r=i.clientWidth;n(t,e),r<i.clientWidth&&n()},window),s=new ResizeObserver(function(t){var e=t[0],n=e.contentRect.width,r=e.contentRect.height;(0!==n||0!==r)&&o(n,r)});return s.observe(i),tb.size||window.addEventListener("resize",tB),tb.set(t,o),s}}function tx(t,e,n){n&&n.disconnect(),"resize"===e&&(tb.delete(t),tb.size||window.removeEventListener("resize",tB))}function tk(t,e,n){var r=t.canvas,i=(0,v.L)(function(e){if(null!==t.ctx){var r,i,o,s;n((r=tp[e.type]||e.type,o=(i=(0,v.z)(e,t)).x,{type:r,chart:t,native:e,x:void 0!==o?o:null,y:void 0!==(s=i.y)?s:null}))}},t);return r&&r.addEventListener(e,i,tm),i}var tF=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(){return(0,o._)(this,n),e.apply(this,arguments)}return(0,s._)(n,[{key:"acquireContext",value:function(t,e){var n=t&&t.getContext&&t.getContext("2d");return n&&n.canvas===t?(function(t,e){var n=t.style,r=t.getAttribute("height"),i=t.getAttribute("width");if(t[tf]={initial:{height:r,width:i,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",n.boxSizing=n.boxSizing||"border-box",tg(i)){var o=(0,v.J)(t,"width");void 0!==o&&(t.width=o)}if(tg(r)){if(""===t.style.height)t.height=t.width/(e||2);else{var s=(0,v.J)(t,"height");void 0!==s&&(t.height=s)}}}(t,e),n):null}},{key:"releaseContext",value:function(t){var e=t.canvas;if(!e[tf])return!1;var n=e[tf].initial;["height","width"].forEach(function(t){var r=n[t];(0,v.k)(r)?e.removeAttribute(t):e.setAttribute(t,r)});var r=n.style||{};return Object.keys(r).forEach(function(t){e.style[t]=r[t]}),e.width=e.width,delete e[tf],!0}},{key:"addEventListener",value:function(t,e,n){this.removeEventListener(t,e);var r=t.$proxies||(t.$proxies={}),i={attach:ty,detach:tw,resize:tC}[e]||tk;r[e]=i(t,e,n)}},{key:"removeEventListener",value:function(t,e){var n=t.$proxies||(t.$proxies={}),r=n[e];r&&((({attach:tx,detach:tx,resize:tx})[e]||function(t,e,n){t&&t.canvas&&t.canvas.removeEventListener(e,n,tm)})(t,e,r),n[e]=void 0)}},{key:"getDevicePixelRatio",value:function(){return window.devicePixelRatio}},{key:"getMaximumSize",value:function(t,e,n,r){return(0,v.G)(t,e,n,r)}},{key:"isAttached",value:function(t){var e=t&&(0,v.I)(t);return!!(e&&e.isConnected)}}]),n}(th);function tL(t){return!(0,v.M)()||"undefined"!=typeof OffscreenCanvas&&t instanceof OffscreenCanvas?td:tF}var tD=function(){function t(){(0,o._)(this,t),(0,a._)(this,"x",void 0),(0,a._)(this,"y",void 0),(0,a._)(this,"active",!1),(0,a._)(this,"options",void 0),(0,a._)(this,"$animations",void 0)}return(0,s._)(t,[{key:"tooltipPosition",value:function(t){var e=this.getProps(["x","y"],t);return{x:e.x,y:e.y}}},{key:"hasValue",value:function(){return(0,v.x)(this.x)&&(0,v.x)(this.y)}},{key:"getProps",value:function(t,e){var n=this,r=this.$animations;if(!e||!r)return this;var i={};return t.forEach(function(t){i[t]=r[t]&&r[t].active()?r[t]._to:n[t]}),i}}]),t}();function tE(t,e,n,r,i){var o,s,a,A=(0,v.v)(r,0),l=Math.min((0,v.v)(i,t.length),t.length),c=0;for(n=Math.ceil(n),i&&(n=(o=i-r)/Math.floor(o/n)),a=A;a<0;)a=Math.round(A+ ++c*n);for(s=Math.max(A,0);s<l;s++)s===a&&(e.push(t[s]),a=Math.round(A+ ++c*n))}(0,a._)(tD,"defaults",{}),(0,a._)(tD,"defaultRoutes",void 0);var tS=function(t,e,n){return"top"===e||"left"===e?t[e]+n:t[e]-n},tM=function(t,e){return Math.min(e||t,t)};function tQ(t,e){for(var n=[],r=t.length/e,i=t.length,o=0;o<i;o+=r)n.push(t[Math.floor(o)]);return n}function tI(t){return t.drawTicks?t.tickLength:0}function tU(t,e){if(!t.display)return 0;var n=(0,v.a0)(t.font,e),r=(0,v.E)(t.padding);return((0,v.b)(t.text)?t.text.length:1)*n.lineHeight+r.height}var tj=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t){var r;return(0,o._)(this,n),(r=e.call(this)).id=t.id,r.type=t.type,r.options=void 0,r.ctx=t.ctx,r.chart=t.chart,r.top=void 0,r.bottom=void 0,r.left=void 0,r.right=void 0,r.width=void 0,r.height=void 0,r._margins={left:0,right:0,top:0,bottom:0},r.maxWidth=void 0,r.maxHeight=void 0,r.paddingTop=void 0,r.paddingBottom=void 0,r.paddingLeft=void 0,r.paddingRight=void 0,r.axis=void 0,r.labelRotation=void 0,r.min=void 0,r.max=void 0,r._range=void 0,r.ticks=[],r._gridLineItems=null,r._labelItems=null,r._labelSizes=null,r._length=0,r._maxLength=0,r._longestTextCache={},r._startPixel=void 0,r._endPixel=void 0,r._reversePixels=!1,r._userMax=void 0,r._userMin=void 0,r._suggestedMax=void 0,r._suggestedMin=void 0,r._ticksLength=0,r._borderValue=0,r._cache={},r._dataLimitsCached=!1,r.$context=void 0,r}return(0,s._)(n,[{key:"init",value:function(t){this.options=t.setContext(this.getContext()),this.axis=t.axis,this._userMin=this.parse(t.min),this._userMax=this.parse(t.max),this._suggestedMin=this.parse(t.suggestedMin),this._suggestedMax=this.parse(t.suggestedMax)}},{key:"parse",value:function(t,e){return t}},{key:"getUserBounds",value:function(){var t=this._userMin,e=this._userMax,n=this._suggestedMin,r=this._suggestedMax;return t=(0,v.O)(t,Number.POSITIVE_INFINITY),e=(0,v.O)(e,Number.NEGATIVE_INFINITY),n=(0,v.O)(n,Number.POSITIVE_INFINITY),r=(0,v.O)(r,Number.NEGATIVE_INFINITY),{min:(0,v.O)(t,n),max:(0,v.O)(e,r),minDefined:(0,v.g)(t),maxDefined:(0,v.g)(e)}}},{key:"getMinMax",value:function(t){var e,n=this.getUserBounds(),r=n.min,i=n.max,o=n.minDefined,s=n.maxDefined;if(o&&s)return{min:r,max:i};for(var a=this.getMatchingVisibleMetas(),A=0,l=a.length;A<l;++A)e=a[A].controller.getMinMax(this,t),o||(r=Math.min(r,e.min)),s||(i=Math.max(i,e.max));return r=s&&r>i?i:r,i=o&&r>i?r:i,{min:(0,v.O)(r,(0,v.O)(i,r)),max:(0,v.O)(i,(0,v.O)(r,i))}}},{key:"getPadding",value:function(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}},{key:"getTicks",value:function(){return this.ticks}},{key:"getLabels",value:function(){var t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}},{key:"getLabelItems",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.chart.chartArea;return this._labelItems||(this._labelItems=this._computeLabelItems(t))}},{key:"beforeLayout",value:function(){this._cache={},this._dataLimitsCached=!1}},{key:"beforeUpdate",value:function(){(0,v.Q)(this.options.beforeUpdate,[this])}},{key:"update",value:function(t,e,n){var r=this.options,i=r.beginAtZero,o=r.grace,s=r.ticks,a=s.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=n=Object.assign({left:0,right:0,top:0,bottom:0},n),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+n.left+n.right:this.height+n.top+n.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=(0,v.R)(this,o,i),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();var A=a<this.ticks.length;this._convertTicksToLabels(A?tQ(this.ticks,a):this.ticks),this.configure(),this.beforeCalculateLabelRotation(),this.calculateLabelRotation(),this.afterCalculateLabelRotation(),s.display&&(s.autoSkip||"auto"===s.source)&&(this.ticks=function(t,e){var n=t.options.ticks,r=(u=t.options.offset,h=t._tickSize(),Math.floor(Math.min(t._length/h+(u?0:1),t._maxLength/h))),i=Math.min(n.maxTicksLimit||r,r),o=n.major.enabled?function(t){var e,n,r=[];for(e=0,n=t.length;e<n;e++)t[e].major&&r.push(e);return r}(e):[],s=o.length,a=o[0],A=o[s-1],l=[];if(s>i)return function(t,e,n,r){var i,o=0,s=n[0];for(i=0,r=Math.ceil(r);i<t.length;i++)i===s&&(e.push(t[i]),s=n[++o*r])}(e,l,o,s/i),l;var c=function(t,e,n){var r=function(t){var e,n,r=t.length;if(r<2)return!1;for(n=t[0],e=1;e<r;++e)if(t[e]-t[e-1]!==n)return!1;return n}(t),i=e.length/n;if(!r)return Math.max(i,1);for(var o=(0,v.N)(r),s=0,a=o.length-1;s<a;s++){var A=o[s];if(A>i)return A}return Math.max(i,1)}(o,e,i);if(s>0){var u,h,d,f,p=s>1?Math.round((A-a)/(s-1)):null;for(tE(e,l,c,(0,v.k)(p)?0:a-p,a),d=0,f=s-1;d<f;d++)tE(e,l,c,o[d],o[d+1]);return tE(e,l,c,A,(0,v.k)(p)?e.length:A+p),l}return tE(e,l,c),l}(this,this.ticks),this._labelSizes=null,this.afterAutoSkip()),A&&this._convertTicksToLabels(this.ticks),this.beforeFit(),this.fit(),this.afterFit(),this.afterUpdate()}},{key:"configure",value:function(){var t,e,n=this.options.reverse;this.isHorizontal()?(t=this.left,e=this.right):(t=this.top,e=this.bottom,n=!n),this._startPixel=t,this._endPixel=e,this._reversePixels=n,this._length=e-t,this._alignToPixels=this.options.alignToPixels}},{key:"afterUpdate",value:function(){(0,v.Q)(this.options.afterUpdate,[this])}},{key:"beforeSetDimensions",value:function(){(0,v.Q)(this.options.beforeSetDimensions,[this])}},{key:"setDimensions",value:function(){this.isHorizontal()?(this.width=this.maxWidth,this.left=0,this.right=this.width):(this.height=this.maxHeight,this.top=0,this.bottom=this.height),this.paddingLeft=0,this.paddingTop=0,this.paddingRight=0,this.paddingBottom=0}},{key:"afterSetDimensions",value:function(){(0,v.Q)(this.options.afterSetDimensions,[this])}},{key:"_callHooks",value:function(t){this.chart.notifyPlugins(t,this.getContext()),(0,v.Q)(this.options[t],[this])}},{key:"beforeDataLimits",value:function(){this._callHooks("beforeDataLimits")}},{key:"determineDataLimits",value:function(){}},{key:"afterDataLimits",value:function(){this._callHooks("afterDataLimits")}},{key:"beforeBuildTicks",value:function(){this._callHooks("beforeBuildTicks")}},{key:"buildTicks",value:function(){return[]}},{key:"afterBuildTicks",value:function(){this._callHooks("afterBuildTicks")}},{key:"beforeTickToLabelConversion",value:function(){(0,v.Q)(this.options.beforeTickToLabelConversion,[this])}},{key:"generateTickLabels",value:function(t){var e,n,r,i=this.options.ticks;for(e=0,n=t.length;e<n;e++)(r=t[e]).label=(0,v.Q)(i.callback,[r.value,e,t],this)}},{key:"afterTickToLabelConversion",value:function(){(0,v.Q)(this.options.afterTickToLabelConversion,[this])}},{key:"beforeCalculateLabelRotation",value:function(){(0,v.Q)(this.options.beforeCalculateLabelRotation,[this])}},{key:"calculateLabelRotation",value:function(){var t,e,n,r=this.options,i=r.ticks,o=tM(this.ticks.length,r.ticks.maxTicksLimit),s=i.minRotation||0,a=i.maxRotation,A=s;if(!this._isVisible()||!i.display||s>=a||o<=1||!this.isHorizontal()){this.labelRotation=s;return}var l=this._getLabelSizes(),c=l.widest.width,u=l.highest.height,h=(0,v.S)(this.chart.width-c,0,this.maxWidth);c+6>(t=r.offset?this.maxWidth/o:h/(o-1))&&(t=h/(o-(r.offset?.5:1)),e=this.maxHeight-tI(r.grid)-i.padding-tU(r.title,this.chart.options.font),n=Math.sqrt(c*c+u*u),A=Math.max(s,Math.min(a,A=(0,v.U)(Math.min(Math.asin((0,v.S)((l.highest.height+6)/t,-1,1)),Math.asin((0,v.S)(e/n,-1,1))-Math.asin((0,v.S)(u/n,-1,1))))))),this.labelRotation=A}},{key:"afterCalculateLabelRotation",value:function(){(0,v.Q)(this.options.afterCalculateLabelRotation,[this])}},{key:"afterAutoSkip",value:function(){}},{key:"beforeFit",value:function(){(0,v.Q)(this.options.beforeFit,[this])}},{key:"fit",value:function(){var t={width:0,height:0},e=this.chart,n=this.options,r=n.ticks,i=n.title,o=n.grid,s=this._isVisible(),a=this.isHorizontal();if(s){var A=tU(i,e.options.font);if(a?(t.width=this.maxWidth,t.height=tI(o)+A):(t.height=this.maxHeight,t.width=tI(o)+A),r.display&&this.ticks.length){var l=this._getLabelSizes(),c=l.first,u=l.last,h=l.widest,d=l.highest,f=2*r.padding,p=(0,v.t)(this.labelRotation),g=Math.cos(p),m=Math.sin(p);if(a){var y=r.mirror?0:m*h.width+g*d.height;t.height=Math.min(this.maxHeight,t.height+y+f)}else{var w=r.mirror?0:g*h.width+m*d.height;t.width=Math.min(this.maxWidth,t.width+w+f)}this._calculatePadding(c,u,m,g)}}this._handleMargins(),a?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}},{key:"_calculatePadding",value:function(t,e,n,r){var i=this.options,o=i.ticks,s=o.align,a=o.padding,A=i.position,l=0!==this.labelRotation,c="top"!==A&&"x"===this.axis;if(this.isHorizontal()){var u=this.getPixelForTick(0)-this.left,h=this.right-this.getPixelForTick(this.ticks.length-1),d=0,f=0;l?c?(d=r*t.width,f=n*e.height):(d=n*t.height,f=r*e.width):"start"===s?f=e.width:"end"===s?d=t.width:"inner"!==s&&(d=t.width/2,f=e.width/2),this.paddingLeft=Math.max((d-u+a)*this.width/(this.width-u),0),this.paddingRight=Math.max((f-h+a)*this.width/(this.width-h),0)}else{var p=e.height/2,g=t.height/2;"start"===s?(p=0,g=t.height):"end"===s&&(p=e.height,g=0),this.paddingTop=p+a,this.paddingBottom=g+a}}},{key:"_handleMargins",value:function(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}},{key:"afterFit",value:function(){(0,v.Q)(this.options.afterFit,[this])}},{key:"isHorizontal",value:function(){var t=this.options,e=t.axis,n=t.position;return"top"===n||"bottom"===n||"x"===e}},{key:"isFullSize",value:function(){return this.options.fullSize}},{key:"_convertTicksToLabels",value:function(t){var e,n;for(this.beforeTickToLabelConversion(),this.generateTickLabels(t),e=0,n=t.length;e<n;e++)(0,v.k)(t[e].label)&&(t.splice(e,1),n--,e--);this.afterTickToLabelConversion()}},{key:"_getLabelSizes",value:function(){var t=this._labelSizes;if(!t){var e=this.options.ticks.sampleSize,n=this.ticks;e<n.length&&(n=tQ(n,e)),this._labelSizes=t=this._computeLabelSizes(n,n.length,this.options.ticks.maxTicksLimit)}return t}},{key:"_computeLabelSizes",value:function(t,e,n){var r,i,o,s,a,A,l,c,u,h,d,f=this.ctx,p=this._longestTextCache,g=[],m=[],y=Math.floor(e/tM(e,n)),w=0,b=0;for(r=0;r<e;r+=y){if(s=t[r].label,a=this._resolveTickFontOptions(r),f.font=A=a.string,l=p[A]=p[A]||{data:{},gc:[]},c=a.lineHeight,u=h=0,(0,v.k)(s)||(0,v.b)(s)){if((0,v.b)(s))for(i=0,o=s.length;i<o;++i)d=s[i],(0,v.k)(d)||(0,v.b)(d)||(u=(0,v.V)(f,l.data,l.gc,u,d),h+=c)}else u=(0,v.V)(f,l.data,l.gc,u,s),h=c;g.push(u),m.push(h),w=Math.max(u,w),b=Math.max(h,b)}(0,v.F)(p,function(t){var n,r=t.gc,i=r.length/2;if(i>e){for(n=0;n<i;++n)delete t.data[r[n]];r.splice(0,i)}});var _=g.indexOf(w),B=m.indexOf(b),C=function(t){return{width:g[t]||0,height:m[t]||0}};return{first:C(0),last:C(e-1),widest:C(_),highest:C(B),widths:g,heights:m}}},{key:"getLabelForValue",value:function(t){return t}},{key:"getPixelForValue",value:function(t,e){return NaN}},{key:"getValueForPixel",value:function(t){}},{key:"getPixelForTick",value:function(t){var e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}},{key:"getPixelForDecimal",value:function(t){this._reversePixels&&(t=1-t);var e=this._startPixel+t*this._length;return(0,v.W)(this._alignToPixels?(0,v.X)(this.chart,e,0):e)}},{key:"getDecimalForPixel",value:function(t){var e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}},{key:"getBasePixel",value:function(){return this.getPixelForValue(this.getBaseValue())}},{key:"getBaseValue",value:function(){var t=this.min,e=this.max;return t<0&&e<0?e:t>0&&e>0?t:0}},{key:"getContext",value:function(t){var e,n=this.ticks||[];if(t>=0&&t<n.length){var r,i=n[t];return i.$context||(i.$context=(r=this.getContext(),(0,v.j)(r,{tick:i,index:t,type:"tick"})))}return this.$context||(this.$context=(e=this.chart.getContext(),(0,v.j)(e,{scale:this,type:"scale"})))}},{key:"_tickSize",value:function(){var t=this.options.ticks,e=(0,v.t)(this.labelRotation),n=Math.abs(Math.cos(e)),r=Math.abs(Math.sin(e)),i=this._getLabelSizes(),o=t.autoSkipPadding||0,s=i?i.widest.width+o:0,a=i?i.highest.height+o:0;return this.isHorizontal()?a*n>s*r?s/n:a/r:a*r<s*n?a/n:s/r}},{key:"_isVisible",value:function(){var t=this.options.display;return"auto"!==t?!!t:this.getMatchingVisibleMetas().length>0}},{key:"_computeGridLineItems",value:function(t){var e,n,r,i,o,s,a,A,l,c,u,h,d=this.axis,f=this.chart,p=this.options,g=p.grid,m=p.position,y=p.border,w=g.offset,b=this.isHorizontal(),_=this.ticks.length+(w?1:0),B=tI(g),C=[],x=y.setContext(this.getContext()),k=x.display?x.width:0,F=k/2,L=function(t){return(0,v.X)(f,t,k)};if("top"===m)e=L(this.bottom),s=this.bottom-B,A=e-F,c=L(t.top)+F,h=t.bottom;else if("bottom"===m)e=L(this.top),c=t.top,h=L(t.bottom)-F,s=e+F,A=this.top+B;else if("left"===m)e=L(this.right),o=this.right-B,a=e-F,l=L(t.left)+F,u=t.right;else if("right"===m)e=L(this.left),l=t.left,u=L(t.right)-F,o=e+F,a=this.left+B;else if("x"===d){if("center"===m)e=L((t.top+t.bottom)/2+.5);else if((0,v.i)(m)){var D=Object.keys(m)[0],E=m[D];e=L(this.chart.scales[D].getPixelForValue(E))}c=t.top,h=t.bottom,A=(s=e+F)+B}else if("y"===d){if("center"===m)e=L((t.left+t.right)/2);else if((0,v.i)(m)){var S=Object.keys(m)[0],M=m[S];e=L(this.chart.scales[S].getPixelForValue(M))}a=(o=e-F)-B,l=t.left,u=t.right}var Q=(0,v.v)(p.ticks.maxTicksLimit,_),I=Math.max(1,Math.ceil(_/Q));for(n=0;n<_;n+=I){var U=this.getContext(n),j=g.setContext(U),T=y.setContext(U),P=j.lineWidth,N=j.color,H=T.dash||[],O=T.dashOffset,R=j.tickWidth,z=j.tickColor,K=j.tickBorderDash||[],V=j.tickBorderDashOffset;void 0!==(r=function(t,e,n){var r,i=t.ticks.length,o=Math.min(e,i-1),s=t._startPixel,a=t._endPixel,A=t.getPixelForTick(o);if(!n||(r=1===i?Math.max(A-s,a-A):0===e?(t.getPixelForTick(1)-A)/2:(A-t.getPixelForTick(o-1))/2,!((A+=o<e?r:-r)<s-1e-6)&&!(A>a+1e-6)))return A}(this,n,w))&&(i=(0,v.X)(f,r,P),b?o=a=l=u=i:s=A=c=h=i,C.push({tx1:o,ty1:s,tx2:a,ty2:A,x1:l,y1:c,x2:u,y2:h,width:P,color:N,borderDash:H,borderDashOffset:O,tickWidth:R,tickColor:z,tickBorderDash:K,tickBorderDashOffset:V}))}return this._ticksLength=_,this._borderValue=e,C}},{key:"_computeLabelItems",value:function(t){var e,n,r,i,o,s,a,A,l,c,u,h=this.axis,d=this.options,f=d.position,p=d.ticks,g=this.isHorizontal(),m=this.ticks,y=p.align,w=p.crossAlign,b=p.padding,_=p.mirror,B=tI(d.grid),C=B+b,x=_?-b:C,k=-(0,v.t)(this.labelRotation),F=[],L="middle";if("top"===f)o=this.bottom-x,s=this._getXAxisLabelAlignment();else if("bottom"===f)o=this.top+x,s=this._getXAxisLabelAlignment();else if("left"===f){var D=this._getYAxisLabelAlignment(B);s=D.textAlign,i=D.x}else if("right"===f){var E=this._getYAxisLabelAlignment(B);s=E.textAlign,i=E.x}else if("x"===h){if("center"===f)o=(t.top+t.bottom)/2+C;else if((0,v.i)(f)){var S=Object.keys(f)[0],M=f[S];o=this.chart.scales[S].getPixelForValue(M)+C}s=this._getXAxisLabelAlignment()}else if("y"===h){if("center"===f)i=(t.left+t.right)/2-C;else if((0,v.i)(f)){var Q=Object.keys(f)[0],I=f[Q];i=this.chart.scales[Q].getPixelForValue(I)}s=this._getYAxisLabelAlignment(B).textAlign}"y"===h&&("start"===y?L="top":"end"===y&&(L="bottom"));var U=this._getLabelSizes();for(e=0,n=m.length;e<n;++e){r=m[e].label;var j=p.setContext(this.getContext(e));a=this.getPixelForTick(e)+p.labelOffset,l=(A=this._resolveTickFontOptions(e)).lineHeight;var T=(c=(0,v.b)(r)?r.length:1)/2,P=j.color,N=j.textStrokeColor,H=j.textStrokeWidth,O=s;g?(i=a,"inner"===s&&(O=e===n-1?this.options.reverse?"left":"right":0===e?this.options.reverse?"right":"left":"center"),u="top"===f?"near"===w||0!==k?-c*l+l/2:"center"===w?-U.highest.height/2-T*l+l:-U.highest.height+l/2:"near"===w||0!==k?l/2:"center"===w?U.highest.height/2-T*l:U.highest.height-c*l,_&&(u*=-1),0===k||j.showLabelBackdrop||(i+=l/2*Math.sin(k))):(o=a,u=(1-c)*l/2);var R=void 0;if(j.showLabelBackdrop){var z=(0,v.E)(j.backdropPadding),K=U.heights[e],V=U.widths[e],G=u-z.top,W=0-z.left;switch(L){case"middle":G-=K/2;break;case"bottom":G-=K}switch(s){case"center":W-=V/2;break;case"right":W-=V;break;case"inner":e===n-1?W-=V:e>0&&(W-=V/2)}R={left:W,top:G,width:V+z.width,height:K+z.height,color:j.backdropColor}}F.push({label:r,font:A,textOffset:u,options:{rotation:k,color:P,strokeColor:N,strokeWidth:H,textAlign:O,textBaseline:L,translation:[i,o],backdrop:R}})}return F}},{key:"_getXAxisLabelAlignment",value:function(){var t=this.options,e=t.position,n=t.ticks;if(-(0,v.t)(this.labelRotation))return"top"===e?"left":"right";var r="center";return"start"===n.align?r="left":"end"===n.align?r="right":"inner"===n.align&&(r="inner"),r}},{key:"_getYAxisLabelAlignment",value:function(t){var e,n,r=this.options,i=r.position,o=r.ticks,s=o.crossAlign,a=o.mirror,A=o.padding,l=this._getLabelSizes(),c=t+A,u=l.widest.width;return"left"===i?a?(n=this.right+A,"near"===s?e="left":"center"===s?(e="center",n+=u/2):(e="right",n+=u)):(n=this.right-c,"near"===s?e="right":"center"===s?(e="center",n-=u/2):(e="left",n=this.left)):"right"===i?a?(n=this.left+A,"near"===s?e="right":"center"===s?(e="center",n-=u/2):(e="left",n-=u)):(n=this.left+c,"near"===s?e="left":"center"===s?(e="center",n+=u/2):(e="right",n=this.right)):e="right",{textAlign:e,x:n}}},{key:"_computeLabelArea",value:function(){if(!this.options.ticks.mirror){var t=this.chart,e=this.options.position;if("left"===e||"right"===e)return{top:0,left:this.left,bottom:t.height,right:this.right};if("top"===e||"bottom"===e)return{top:this.top,left:0,bottom:this.bottom,right:t.width}}}},{key:"drawBackground",value:function(){var t=this.ctx,e=this.options.backgroundColor,n=this.left,r=this.top,i=this.width,o=this.height;e&&(t.save(),t.fillStyle=e,t.fillRect(n,r,i,o),t.restore())}},{key:"getLineWidthForValue",value:function(t){var e=this.options.grid;if(!this._isVisible()||!e.display)return 0;var n=this.ticks.findIndex(function(e){return e.value===t});return n>=0?e.setContext(this.getContext(n)).lineWidth:0}},{key:"drawGrid",value:function(t){var e,n,r=this.options.grid,i=this.ctx,o=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t)),s=function(t,e,n){n.width&&n.color&&(i.save(),i.lineWidth=n.width,i.strokeStyle=n.color,i.setLineDash(n.borderDash||[]),i.lineDashOffset=n.borderDashOffset,i.beginPath(),i.moveTo(t.x,t.y),i.lineTo(e.x,e.y),i.stroke(),i.restore())};if(r.display)for(e=0,n=o.length;e<n;++e){var a=o[e];r.drawOnChartArea&&s({x:a.x1,y:a.y1},{x:a.x2,y:a.y2},a),r.drawTicks&&s({x:a.tx1,y:a.ty1},{x:a.tx2,y:a.ty2},{color:a.tickColor,width:a.tickWidth,borderDash:a.tickBorderDash,borderDashOffset:a.tickBorderDashOffset})}}},{key:"drawBorder",value:function(){var t,e,n,r,i=this.chart,o=this.ctx,s=this.options,a=s.border,A=s.grid,l=a.setContext(this.getContext()),c=a.display?l.width:0;if(c){var u=A.setContext(this.getContext(0)).lineWidth,h=this._borderValue;this.isHorizontal()?(t=(0,v.X)(i,this.left,c)-c/2,e=(0,v.X)(i,this.right,u)+u/2,n=r=h):(n=(0,v.X)(i,this.top,c)-c/2,r=(0,v.X)(i,this.bottom,u)+u/2,t=e=h),o.save(),o.lineWidth=l.width,o.strokeStyle=l.color,o.beginPath(),o.moveTo(t,n),o.lineTo(e,r),o.stroke(),o.restore()}}},{key:"drawLabels",value:function(t){if(this.options.ticks.display){var e=this.ctx,n=this._computeLabelArea();n&&(0,v.Y)(e,n);var r=this.getLabelItems(t),i=!0,o=!1,s=void 0;try{for(var a,A=r[Symbol.iterator]();!(i=(a=A.next()).done);i=!0){var l=a.value,c=l.options,u=l.font,h=l.label,d=l.textOffset;(0,v.Z)(e,h,0,d,u,c)}}catch(t){o=!0,s=t}finally{try{i||null==A.return||A.return()}finally{if(o)throw s}}n&&(0,v.$)(e)}}},{key:"drawTitle",value:function(){var t=this.ctx,e=this.options,n=e.position,r=e.title,i=e.reverse;if(r.display){var o,s,a=(0,v.a0)(r.font),A=(0,v.E)(r.padding),l=r.align,c=a.lineHeight/2;"bottom"===n||"center"===n||(0,v.i)(n)?(c+=A.bottom,(0,v.b)(r.text)&&(c+=a.lineHeight*(r.text.length-1))):c+=A.top;var u=function(t,e,n,r){var i,o,s,a=t.top,A=t.left,l=t.bottom,c=t.right,u=t.chart,h=u.chartArea,d=u.scales,f=0,p=l-a,g=c-A;if(t.isHorizontal()){if(o=(0,v.a2)(r,A,c),(0,v.i)(n)){var m=Object.keys(n)[0],y=n[m];s=d[m].getPixelForValue(y)+p-e}else s="center"===n?(h.bottom+h.top)/2+p-e:tS(t,n,e);i=c-A}else{if((0,v.i)(n)){var w=Object.keys(n)[0],b=n[w];o=d[w].getPixelForValue(b)-g+e}else o="center"===n?(h.left+h.right)/2-g+e:tS(t,n,e);s=(0,v.a2)(r,l,a),f="left"===n?-v.H:v.H}return{titleX:o,titleY:s,maxWidth:i,rotation:f}}(this,c,n,l),h=u.titleX,d=u.titleY,f=u.maxWidth,p=u.rotation;(0,v.Z)(t,r.text,0,0,a,{color:r.color,maxWidth:f,rotation:p,textAlign:(s=(0,v.a1)(l),(i&&"right"!==n||!i&&"right"===n)&&(s="left"===(o=s)?"right":"right"===o?"left":o),s),textBaseline:"middle",translation:[h,d]})}}},{key:"draw",value:function(t){this._isVisible()&&(this.drawBackground(),this.drawGrid(t),this.drawBorder(),this.drawTitle(),this.drawLabels(t))}},{key:"_layers",value:function(){var t=this,e=this.options,r=e.ticks&&e.ticks.z||0,i=(0,v.v)(e.grid&&e.grid.z,-1),o=(0,v.v)(e.border&&e.border.z,0);return this._isVisible()&&this.draw===n.prototype.draw?[{z:i,draw:function(e){t.drawBackground(),t.drawGrid(e),t.drawTitle()}},{z:o,draw:function(){t.drawBorder()}},{z:r,draw:function(e){t.drawLabels(e)}}]:[{z:r,draw:function(e){t.draw(e)}}]}},{key:"getMatchingVisibleMetas",value:function(t){var e,n,r=this.chart.getSortedVisibleDatasetMetas(),i=this.axis+"AxisID",o=[];for(e=0,n=r.length;e<n;++e){var s=r[e];s[i]!==this.id||t&&s.type!==t||o.push(s)}return o}},{key:"_resolveTickFontOptions",value:function(t){var e=this.options.ticks.setContext(this.getContext(t));return(0,v.a0)(e.font)}},{key:"_maxDigits",value:function(){var t=this._resolveTickFontOptions(0).lineHeight;return(this.isHorizontal()?this.width:this.height)/t}}]),n}((0,g._)(tD)),tT=function(){function t(e,n,r){(0,o._)(this,t),this.type=e,this.scope=n,this.override=r,this.items=Object.create(null)}return(0,s._)(t,[{key:"isForType",value:function(t){return Object.prototype.isPrototypeOf.call(this.type.prototype,t.prototype)}},{key:"register",value:function(t){var e,n,r,i=Object.getPrototypeOf(t);"id"in i&&"defaults"in i&&(r=this.register(i));var o=this.items,s=t.id,a=this.scope+"."+s;if(!s)throw Error("class does not have id: "+t);return s in o||(o[s]=t,e=r,n=(0,v.a4)(Object.create(null),[e?(0,v.d).get(e):{},(0,v.d).get(a),t.defaults]),(0,v.d).set(a,n),t.defaultRoutes&&function(t,e){Object.keys(e).forEach(function(n){var r=n.split("."),i=r.pop(),o=[t].concat(r).join("."),s=e[n].split("."),a=s.pop(),A=s.join(".");(0,v.d).route(o,i,A,a)})}(a,t.defaultRoutes),t.descriptors&&(0,v.d).describe(a,t.descriptors),this.override&&(0,v.d).override(t.id,t.overrides)),a}},{key:"get",value:function(t){return this.items[t]}},{key:"unregister",value:function(t){var e=this.items,n=t.id,r=this.scope;n in e&&delete e[n],r&&n in v.d[r]&&(delete v.d[r][n],this.override&&delete v.a3[n])}}]),t}(),tP=new(function(){function t(){(0,o._)(this,t),this.controllers=new tT(I,"datasets",!0),this.elements=new tT(tD,"elements"),this.plugins=new tT(Object,"plugins"),this.scales=new tT(tj,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}return(0,s._)(t,[{key:"add",value:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];this._each("register",e)}},{key:"remove",value:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];this._each("unregister",e)}},{key:"addControllers",value:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];this._each("register",e,this.controllers)}},{key:"addElements",value:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];this._each("register",e,this.elements)}},{key:"addPlugins",value:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];this._each("register",e,this.plugins)}},{key:"addScales",value:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];this._each("register",e,this.scales)}},{key:"getController",value:function(t){return this._get(t,this.controllers,"controller")}},{key:"getElement",value:function(t){return this._get(t,this.elements,"element")}},{key:"getPlugin",value:function(t){return this._get(t,this.plugins,"plugin")}},{key:"getScale",value:function(t){return this._get(t,this.scales,"scale")}},{key:"removeControllers",value:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];this._each("unregister",e,this.controllers)}},{key:"removeElements",value:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];this._each("unregister",e,this.elements)}},{key:"removePlugins",value:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];this._each("unregister",e,this.plugins)}},{key:"removeScales",value:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];this._each("unregister",e,this.scales)}},{key:"_each",value:function(t,e,n){var r=this;(0,f._)(e).forEach(function(e){var i=n||r._getRegistryForType(e);n||i.isForType(e)||i===r.plugins&&e.id?r._exec(t,i,e):(0,v.F)(e,function(e){var i=n||r._getRegistryForType(e);r._exec(t,i,e)})})}},{key:"_exec",value:function(t,e,n){var r=(0,v.a5)(t);(0,v.Q)(n["before"+r],[],n),e[t](n),(0,v.Q)(n["after"+r],[],n)}},{key:"_getRegistryForType",value:function(t){for(var e=0;e<this._typedRegistries.length;e++){var n=this._typedRegistries[e];if(n.isForType(t))return n}return this.plugins}},{key:"_get",value:function(t,e,n){var r=e.get(t);if(void 0===r)throw Error('"'+t+'" is not a registered '+n+".");return r}}]),t}()),tN=function(){function t(){(0,o._)(this,t),this._init=void 0}return(0,s._)(t,[{key:"notify",value:function(t,e,n,r){if("beforeInit"===e&&(this._init=this._createDescriptors(t,!0),this._notify(this._init,t,"install")),void 0!==this._init){var i=r?this._descriptors(t).filter(r):this._descriptors(t),o=this._notify(i,t,e,n);return"afterDestroy"===e&&(this._notify(i,t,"stop"),this._notify(this._init,t,"uninstall"),this._init=void 0),o}}},{key:"_notify",value:function(t,e,n,r){r=r||{};var i=!0,o=!1,s=void 0;try{for(var a,A=t[Symbol.iterator]();!(i=(a=A.next()).done);i=!0){var l=a.value,c=l.plugin,u=c[n],h=[e,r,l.options];if(!1===(0,v.Q)(u,h,c)&&r.cancelable)return!1}}catch(t){o=!0,s=t}finally{try{i||null==A.return||A.return()}finally{if(o)throw s}}return!0}},{key:"invalidate",value:function(){(0,v.k)(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}},{key:"_descriptors",value:function(t){if(this._cache)return this._cache;var e=this._cache=this._createDescriptors(t);return this._notifyStateChanges(t),e}},{key:"_createDescriptors",value:function(t,e){var n=t&&t.config,r=(0,v.v)(n.options&&n.options.plugins,{}),i=function(t){for(var e={},n=[],r=Object.keys(tP.plugins.items),i=0;i<r.length;i++)n.push(tP.getPlugin(r[i]));for(var o=t.plugins||[],s=0;s<o.length;s++){var a=o[s];-1===n.indexOf(a)&&(n.push(a),e[a.id]=!0)}return{plugins:n,localIds:e}}(n);return!1!==r||e?function(t,e,n,r){var i=e.plugins,o=e.localIds,s=[],a=t.getContext(),A=!0,l=!1,c=void 0;try{for(var u,h=i[Symbol.iterator]();!(A=(u=h.next()).done);A=!0){var d,f=u.value,p=f.id,g=(d=n[p],r||!1!==d?!0===d?{}:d:null);null!==g&&s.push({plugin:f,options:function(t,e,n,r){var i=e.plugin,o=e.local,s=t.pluginScopeKeys(i),a=t.getOptionScopes(n,s);return o&&i.defaults&&a.push(i.defaults),t.createResolver(a,r,[""],{scriptable:!1,indexable:!1,allKeys:!0})}(t.config,{plugin:f,local:o[p]},g,a)})}}catch(t){l=!0,c=t}finally{try{A||null==h.return||h.return()}finally{if(l)throw c}}return s}(t,i,r,e):[]}},{key:"_notifyStateChanges",value:function(t){var e=this._oldCache||[],n=this._cache,r=function(t,e){return t.filter(function(t){return!e.some(function(e){return t.plugin.id===e.plugin.id})})};this._notify(r(e,n),t,"stop"),this._notify(r(n,e),t,"start")}}]),t}();function tH(t,e){var n=v.d.datasets[t]||{};return((e.datasets||{})[t]||{}).indexAxis||e.indexAxis||n.indexAxis||"x"}function tO(t){if("x"===t||"y"===t||"r"===t)return t}function tR(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];if(tO(t))return t;var i=!0,o=!1,s=void 0;try{for(var a,A=n[Symbol.iterator]();!(i=(a=A.next()).done);i=!0){var l,c=a.value,u=c.axis||(l=c.position,"top"===l||"bottom"===l?"x":"left"===l||"right"===l?"y":void 0)||t.length>1&&tO(t[0].toLowerCase());if(u)return u}}catch(t){o=!0,s=t}finally{try{i||null==A.return||A.return()}finally{if(o)throw s}}throw Error("Cannot determine type of '".concat(t,"' axis. Please provide 'axis' or 'position' option."))}function tz(t,e,n){if(n[e+"AxisID"]===t)return{axis:e}}function tK(t){var e,n,r,i,o=t.options||(t.options={});o.plugins=(0,v.v)(o.plugins,{}),o.scales=(e=v.a3[t.type]||{scales:{}},n=o.scales||{},r=tH(t.type,o),i=Object.create(null),Object.keys(n).forEach(function(o){var s=n[o];if(!(0,v.i)(s))return console.error("Invalid scale configuration for scale: ".concat(o));if(s._proxy)return console.warn("Ignoring resolver passed as options for scale: ".concat(o));var a=tR(o,s,function(t,e){if(e.data&&e.data.datasets){var n=e.data.datasets.filter(function(e){return e.xAxisID===t||e.yAxisID===t});if(n.length)return tz(t,"x",n[0])||tz(t,"y",n[0])}return{}}(o,t),v.d.scales[s.type]),A=a===r?"_index_":"_value_",l=e.scales||{};i[o]=(0,v.ab)(Object.create(null),[{axis:a},s,l[a],l[A]])}),t.data.datasets.forEach(function(e){var r=e.type||t.type,s=e.indexAxis||tH(r,o),a=(v.a3[r]||{}).scales||{};Object.keys(a).forEach(function(t){var r,o=(r=t,"_index_"===t?r=s:"_value_"===t&&(r="x"===s?"y":"x"),r),A=e[o+"AxisID"]||o;i[A]=i[A]||Object.create(null),(0,v.ab)(i[A],[{axis:o},n[A],a[t]])})}),Object.keys(i).forEach(function(t){var e=i[t];(0,v.ab)(e,[v.d.scales[e.type],v.d.scale])}),i)}function tV(t){return(t=t||{}).datasets=t.datasets||[],t.labels=t.labels||[],t}var tG=new Map,tW=new Set;function tq(t,e){var n=tG.get(t);return n||(n=e(),tG.set(t,n),tW.add(n)),n}var tY=function(t,e,n){var r=(0,v.f)(e,n);void 0!==r&&t.add(r)},tX=function(){function t(e){var n;(0,o._)(this,t),this._config=((n=(n=e)||{}).data=tV(n.data),tK(n),n),this._scopeCache=new Map,this._resolverCache=new Map}return(0,s._)(t,[{key:"platform",get:function(){return this._config.platform}},{key:"type",get:function(){return this._config.type},set:function(t){this._config.type=t}},{key:"data",get:function(){return this._config.data},set:function(t){this._config.data=tV(t)}},{key:"options",get:function(){return this._config.options},set:function(t){this._config.options=t}},{key:"plugins",get:function(){return this._config.plugins}},{key:"update",value:function(){var t=this._config;this.clearCache(),tK(t)}},{key:"clearCache",value:function(){this._scopeCache.clear(),this._resolverCache.clear()}},{key:"datasetScopeKeys",value:function(t){return tq(t,function(){return[["datasets.".concat(t),""]]})}},{key:"datasetAnimationScopeKeys",value:function(t,e){return tq("".concat(t,".transition.").concat(e),function(){return[["datasets.".concat(t,".transitions.").concat(e),"transitions.".concat(e)],["datasets.".concat(t),""]]})}},{key:"datasetElementScopeKeys",value:function(t,e){return tq("".concat(t,"-").concat(e),function(){return[["datasets.".concat(t,".elements.").concat(e),"datasets.".concat(t),"elements.".concat(e),""]]})}},{key:"pluginScopeKeys",value:function(t){var e=t.id,n=this.type;return tq("".concat(n,"-plugin-").concat(e),function(){return[["plugins.".concat(e)].concat((0,f._)(t.additionalOptionScopes||[]))]})}},{key:"_cachedScopes",value:function(t,e){var n=this._scopeCache,r=n.get(t);return(!r||e)&&(r=new Map,n.set(t,r)),r}},{key:"getOptionScopes",value:function(t,e,n){var r=this.options,i=this.type,o=this._cachedScopes(t,n),s=o.get(e);if(s)return s;var a=new Set;e.forEach(function(e){t&&(a.add(t),e.forEach(function(e){return tY(a,t,e)})),e.forEach(function(t){return tY(a,r,t)}),e.forEach(function(t){return tY(a,v.a3[i]||{},t)}),e.forEach(function(t){return tY(a,v.d,t)}),e.forEach(function(t){return tY(a,v.a6,t)})});var A=Array.from(a);return 0===A.length&&A.push(Object.create(null)),tW.has(e)&&o.set(e,A),A}},{key:"chartOptionScopes",value:function(){var t=this.options,e=this.type;return[t,v.a3[e]||{},v.d.datasets[e]||{},{type:e},v.d,v.a6]}},{key:"resolveNamedOptions",value:function(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[""],i={$shared:!0},o=tJ(this._resolverCache,t,r),s=o.resolver,a=o.subPrefixes,A=s;if(function(t,e){var n=(0,v.aa)(t),r=n.isScriptable,i=n.isIndexable,o=!0,s=!1,a=void 0;try{for(var A,l=e[Symbol.iterator]();!(o=(A=l.next()).done);o=!0){var c=A.value,u=r(c),h=i(c),d=(h||u)&&t[c];if(u&&((0,v.a7)(d)||tZ(d))||h&&(0,v.b)(d))return!0}}catch(t){s=!0,a=t}finally{try{o||null==l.return||l.return()}finally{if(s)throw a}}return!1}(s,e)){i.$shared=!1,n=(0,v.a7)(n)?n():n;var l=this.createResolver(t,n,a);A=(0,v.a8)(s,n,l)}var c=!0,u=!1,h=void 0;try{for(var d,f=e[Symbol.iterator]();!(c=(d=f.next()).done);c=!0){var p=d.value;i[p]=A[p]}}catch(t){u=!0,h=t}finally{try{c||null==f.return||f.return()}finally{if(u)throw h}}return i}},{key:"createResolver",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[""],r=arguments.length>3?arguments[3]:void 0,i=tJ(this._resolverCache,t,n).resolver;return(0,v.i)(e)?(0,v.a8)(i,e,void 0,r):i}}]),t}();function tJ(t,e,n){var r=t.get(e);r||(r=new Map,t.set(e,r));var i=n.join(),o=r.get(i);return o||(o={resolver:(0,v.a9)(e,n),subPrefixes:n.filter(function(t){return!t.toLowerCase().includes("hover")})},r.set(i,o)),o}var tZ=function(t){return(0,v.i)(t)&&Object.getOwnPropertyNames(t).some(function(e){return(0,v.a7)(t[e])})},t$=["top","bottom","left","right","chartArea"];function t0(t,e){return"top"===t||"bottom"===t||-1===t$.indexOf(t)&&"x"===e}function t1(t,e){return function(n,r){return n[t]===r[t]?n[e]-r[e]:n[t]-r[t]}}function t2(t){var e=t.chart,n=e.options.animation;e.notifyPlugins("afterRender"),(0,v.Q)(n&&n.onComplete,[t],e)}function t5(t){var e=t.chart,n=e.options.animation;(0,v.Q)(n&&n.onProgress,[t],e)}function t3(t){return(0,v.M)()&&"string"==typeof t?t=document.getElementById(t):t&&t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t}var t4={},t6=function(t){var e=t3(t);return Object.values(t4).filter(function(t){return t.canvas===e}).pop()},t8=function(){function t(e,n){var r=this;(0,o._)(this,t);var i=this.config=new tX(n),s=t3(e),a=t6(s);if(a)throw Error("Canvas is already in use. Chart with ID '"+a.id+"' must be destroyed before the canvas with ID '"+a.canvas.id+"' can be reused.");var A=i.createResolver(i.chartOptionScopes(),this.getContext());this.platform=new(i.platform||tL(s)),this.platform.updateConfig(i);var l=this.platform.acquireContext(s,A.aspectRatio),c=l&&l.canvas,u=c&&c.height,h=c&&c.width;if(this.id=(0,v.ac)(),this.ctx=l,this.canvas=c,this.width=h,this.height=u,this._options=A,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new tN,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=(0,v.ad)(function(t){return r.update(t)},A.resizeDelay||0),this._dataChanges=[],t4[this.id]=this,!l||!c){console.error("Failed to create chart: can't acquire context from the given item");return}y.listen(this,"complete",t2),y.listen(this,"progress",t5),this._initialize(),this.attached&&this.update()}return(0,s._)(t,[{key:"aspectRatio",get:function(){var t=this.options,e=t.aspectRatio,n=t.maintainAspectRatio,r=this.width,i=this.height,o=this._aspectRatio;return(0,v.k)(e)?n&&o?o:i?r/i:null:e}},{key:"data",get:function(){return this.config.data},set:function(t){this.config.data=t}},{key:"options",get:function(){return this._options},set:function(t){this.config.options=t}},{key:"registry",get:function(){return tP}},{key:"_initialize",value:function(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():(0,v.ae)(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}},{key:"clear",value:function(){return(0,v.af)(this.canvas,this.ctx),this}},{key:"stop",value:function(){return y.stop(this),this}},{key:"resize",value:function(t,e){y.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}},{key:"_resize",value:function(t,e){var n=this.options,r=this.canvas,i=n.maintainAspectRatio&&this.aspectRatio,o=this.platform.getMaximumSize(r,t,e,i),s=n.devicePixelRatio||this.platform.getDevicePixelRatio(),a=this.width?"resize":"attach";this.width=o.width,this.height=o.height,this._aspectRatio=this.aspectRatio,(0,v.ae)(this,s,!0)&&(this.notifyPlugins("resize",{size:o}),(0,v.Q)(n.onResize,[this,o],this),this.attached&&this._doResize(a)&&this.render())}},{key:"ensureScalesHaveIDs",value:function(){var t=this.options.scales||{};(0,v.F)(t,function(t,e){t.id=e})}},{key:"buildOrUpdateScales",value:function(){var t=this,e=this.options,n=e.scales,r=this.scales,i=Object.keys(r).reduce(function(t,e){return t[e]=!1,t},{}),o=[];n&&(o=o.concat(Object.keys(n).map(function(t){var e=n[t],r=tR(t,e),i="r"===r,o="x"===r;return{options:e,dposition:i?"chartArea":o?"bottom":"left",dtype:i?"radialLinear":o?"category":"linear"}}))),(0,v.F)(o,function(n){var o=n.options,s=o.id,a=tR(s,o),A=(0,v.v)(o.type,n.dtype);(void 0===o.position||t0(o.position,a)!==t0(n.dposition))&&(o.position=n.dposition),i[s]=!0;var l=null;s in r&&r[s].type===A?l=r[s]:r[(l=new(tP.getScale(A))({id:s,type:A,ctx:t.ctx,chart:t})).id]=l,l.init(o,e)}),(0,v.F)(i,function(t,e){t||delete r[e]}),(0,v.F)(r,function(e){tu.configure(t,e,e.options),tu.addBox(t,e)})}},{key:"_updateMetasets",value:function(){var t=this._metasets,e=this.data.datasets.length,n=t.length;if(t.sort(function(t,e){return t.index-e.index}),n>e){for(var r=e;r<n;++r)this._destroyDatasetMeta(r);t.splice(e,n-e)}this._sortedMetasets=t.slice(0).sort(t1("order","index"))}},{key:"_removeUnreferencedMetasets",value:function(){var t=this,e=this._metasets,n=this.data.datasets;e.length>n.length&&delete this._stacks,e.forEach(function(e,r){0===n.filter(function(t){return t===e._dataset}).length&&t._destroyDatasetMeta(r)})}},{key:"buildOrUpdateControllers",value:function(){var t,e,n=[],r=this.data.datasets;for(this._removeUnreferencedMetasets(),t=0,e=r.length;t<e;t++){var i=r[t],o=this.getDatasetMeta(t),s=i.type||this.config.type;if(o.type&&o.type!==s&&(this._destroyDatasetMeta(t),o=this.getDatasetMeta(t)),o.type=s,o.indexAxis=i.indexAxis||tH(s,this.options),o.order=i.order||0,o.index=t,o.label=""+i.label,o.visible=this.isDatasetVisible(t),o.controller)o.controller.updateIndex(t),o.controller.linkScales();else{var a=tP.getController(s),A=v.d.datasets[s],l=A.datasetElementType,c=A.dataElementType;Object.assign(a,{dataElementType:tP.getElement(c),datasetElementType:l&&tP.getElement(l)}),o.controller=new a(this,t),n.push(o.controller)}}return this._updateMetasets(),n}},{key:"_resetElements",value:function(){var t=this;(0,v.F)(this.data.datasets,function(e,n){t.getDatasetMeta(n).controller.reset()},this)}},{key:"reset",value:function(){this._resetElements(),this.notifyPlugins("reset")}},{key:"update",value:function(t){var e=this.config;e.update();var n=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),r=this._animationsDisabled=!n.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1!==this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0})){var i=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");for(var o=0,s=0,a=this.data.datasets.length;s<a;s++){var A=this.getDatasetMeta(s).controller,l=!r&&-1===i.indexOf(A);A.buildOrUpdateElements(l),o=Math.max(+A.getMaxOverflow(),o)}o=this._minPadding=n.layout.autoPadding?o:0,this._updateLayout(o),r||(0,v.F)(i,function(t){t.reset()}),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(t1("z","_idx"));var c=this._active,u=this._lastEvent;u?this._eventHandler(u,!0):c.length&&this._updateHoverStyles(c,c,!0),this.render()}}},{key:"_updateScales",value:function(){var t=this;(0,v.F)(this.scales,function(e){tu.removeBox(t,e)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}},{key:"_checkEventBindings",value:function(){var t=this.options,e=new Set(Object.keys(this._listeners)),n=new Set(t.events);(0,v.ag)(e,n)&&!!this._responsiveListeners===t.responsive||(this.unbindEvents(),this.bindEvents())}},{key:"_updateHiddenIndices",value:function(){var t=this._hiddenIndices,e=this._getUniformDataChanges()||[],n=!0,r=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var a=o.value,A=a.method,l=a.start,c=a.count,u="_removeElements"===A?-c:c;!function(t,e,n){var r=Object.keys(t),i=!0,o=!1,s=void 0;try{for(var a,A=r[Symbol.iterator]();!(i=(a=A.next()).done);i=!0){var l=a.value,c=+l;if(c>=e){var u=t[l];delete t[l],(n>0||c>e)&&(t[c+n]=u)}}}catch(t){o=!0,s=t}finally{try{i||null==A.return||A.return()}finally{if(o)throw s}}}(t,l,u)}}catch(t){r=!0,i=t}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}}},{key:"_getUniformDataChanges",value:function(){var t=this._dataChanges;if(t&&t.length){this._dataChanges=[];for(var e=this.data.datasets.length,n=function(e){return new Set(t.filter(function(t){return t[0]===e}).map(function(t,e){return e+","+t.splice(1).join(",")}))},r=n(0),i=1;i<e;i++)if(!(0,v.ag)(r,n(i)))return;return Array.from(r).map(function(t){return t.split(",")}).map(function(t){return{method:t[1],start:+t[2],count:+t[3]}})}}},{key:"_updateLayout",value:function(t){var e=this;if(!1!==this.notifyPlugins("beforeLayout",{cancelable:!0})){tu.update(this,this.width,this.height,t);var n=this.chartArea,r=n.width<=0||n.height<=0;this._layers=[],(0,v.F)(this.boxes,function(t){var n;r&&"chartArea"===t.position||(t.configure&&t.configure(),(n=e._layers).push.apply(n,(0,f._)(t._layers())))},this),this._layers.forEach(function(t,e){t._idx=e}),this.notifyPlugins("afterLayout")}}},{key:"_updateDatasets",value:function(t){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})){for(var e=0,n=this.data.datasets.length;e<n;++e)this.getDatasetMeta(e).controller.configure();for(var r=0,i=this.data.datasets.length;r<i;++r)this._updateDataset(r,(0,v.a7)(t)?t({datasetIndex:r}):t);this.notifyPlugins("afterDatasetsUpdate",{mode:t})}}},{key:"_updateDataset",value:function(t,e){var n=this.getDatasetMeta(t),r={meta:n,index:t,mode:e,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetUpdate",r)&&(n.controller._update(e),r.cancelable=!1,this.notifyPlugins("afterDatasetUpdate",r))}},{key:"render",value:function(){!1!==this.notifyPlugins("beforeRender",{cancelable:!0})&&(y.has(this)?this.attached&&!y.running(this)&&y.start(this):(this.draw(),t2({chart:this})))}},{key:"draw",value:function(){if(this._resizeBeforeDraw){var t,e=this._resizeBeforeDraw,n=e.width,r=e.height;this._resizeBeforeDraw=null,this._resize(n,r)}if(this.clear(),!(this.width<=0)&&!(this.height<=0)&&!1!==this.notifyPlugins("beforeDraw",{cancelable:!0})){var i=this._layers;for(t=0;t<i.length&&i[t].z<=0;++t)i[t].draw(this.chartArea);for(this._drawDatasets();t<i.length;++t)i[t].draw(this.chartArea);this.notifyPlugins("afterDraw")}}},{key:"_getSortedDatasetMetas",value:function(t){var e,n,r=this._sortedMetasets,i=[];for(e=0,n=r.length;e<n;++e){var o=r[e];(!t||o.visible)&&i.push(o)}return i}},{key:"getSortedVisibleDatasetMetas",value:function(){return this._getSortedDatasetMetas(!0)}},{key:"_drawDatasets",value:function(){if(!1!==this.notifyPlugins("beforeDatasetsDraw",{cancelable:!0})){for(var t=this.getSortedVisibleDatasetMetas(),e=t.length-1;e>=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}}},{key:"_drawDataset",value:function(t){var e=this.ctx,n={meta:t,index:t.index,cancelable:!0},r=(0,v.ah)(this,t);!1!==this.notifyPlugins("beforeDatasetDraw",n)&&(r&&(0,v.Y)(e,r),t.controller.draw(),r&&(0,v.$)(e),n.cancelable=!1,this.notifyPlugins("afterDatasetDraw",n))}},{key:"isPointInArea",value:function(t){return(0,v.C)(t,this.chartArea,this._minPadding)}},{key:"getElementsAtEventForMode",value:function(t,e,n,r){var i=te.modes[e];return"function"==typeof i?i(this,t,n,r):[]}},{key:"getDatasetMeta",value:function(t){var e=this.data.datasets[t],n=this._metasets,r=n.filter(function(t){return t&&t._dataset===e}).pop();return r||(r={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},n.push(r)),r}},{key:"getContext",value:function(){return this.$context||(this.$context=(0,v.j)(null,{chart:this,type:"chart"}))}},{key:"getVisibleDatasetCount",value:function(){return this.getSortedVisibleDatasetMetas().length}},{key:"isDatasetVisible",value:function(t){var e=this.data.datasets[t];if(!e)return!1;var n=this.getDatasetMeta(t);return"boolean"==typeof n.hidden?!n.hidden:!e.hidden}},{key:"setDatasetVisibility",value:function(t,e){this.getDatasetMeta(t).hidden=!e}},{key:"toggleDataVisibility",value:function(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}},{key:"getDataVisibility",value:function(t){return!this._hiddenIndices[t]}},{key:"_updateVisibility",value:function(t,e,n){var r=n?"show":"hide",i=this.getDatasetMeta(t),o=i.controller._resolveAnimations(void 0,r);(0,v.h)(e)?(i.data[e].hidden=!n,this.update()):(this.setDatasetVisibility(t,n),o.update(i,{visible:n}),this.update(function(e){return e.datasetIndex===t?r:void 0}))}},{key:"hide",value:function(t,e){this._updateVisibility(t,e,!1)}},{key:"show",value:function(t,e){this._updateVisibility(t,e,!0)}},{key:"_destroyDatasetMeta",value:function(t){var e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}},{key:"_stop",value:function(){var t,e;for(this.stop(),y.remove(this),t=0,e=this.data.datasets.length;t<e;++t)this._destroyDatasetMeta(t)}},{key:"destroy",value:function(){this.notifyPlugins("beforeDestroy");var t=this.canvas,e=this.ctx;this._stop(),this.config.clearCache(),t&&(this.unbindEvents(),(0,v.af)(t,e),this.platform.releaseContext(e),this.canvas=null,this.ctx=null),delete t4[this.id],this.notifyPlugins("afterDestroy")}},{key:"toBase64Image",value:function(){for(var t,e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return(t=this.canvas).toDataURL.apply(t,(0,f._)(n))}},{key:"bindEvents",value:function(){this.bindUserEvents(),this.options.responsive?this.bindResponsiveEvents():this.attached=!0}},{key:"bindUserEvents",value:function(){var t=this,e=this._listeners,n=this.platform,r=function(r,i){n.addEventListener(t,r,i),e[r]=i},i=function(e,n,r){e.offsetX=n,e.offsetY=r,t._eventHandler(e)};(0,v.F)(this.options.events,function(t){return r(t,i)})}},{key:"bindResponsiveEvents",value:function(){var t,e=this;this._responsiveListeners||(this._responsiveListeners={});var n=this._responsiveListeners,r=this.platform,i=function(t,i){r.addEventListener(e,t,i),n[t]=i},o=function(t,i){n[t]&&(r.removeEventListener(e,t,i),delete n[t])},s=function(t,n){e.canvas&&e.resize(t,n)},a=function(){o("attach",a),e.attached=!0,e.resize(),i("resize",s),i("detach",t)};t=function(){e.attached=!1,o("resize",s),e._stop(),e._resize(0,0),i("attach",a)},r.isAttached(this.canvas)?a():t()}},{key:"unbindEvents",value:function(){var t=this;(0,v.F)(this._listeners,function(e,n){t.platform.removeEventListener(t,n,e)}),this._listeners={},(0,v.F)(this._responsiveListeners,function(e,n){t.platform.removeEventListener(t,n,e)}),this._responsiveListeners=void 0}},{key:"updateHoverStyle",value:function(t,e,n){var r,i,o,s=n?"set":"remove";for("dataset"===e&&this.getDatasetMeta(t[0].datasetIndex).controller["_"+s+"DatasetHoverStyle"](),i=0,o=t.length;i<o;++i){var a=(r=t[i])&&this.getDatasetMeta(r.datasetIndex).controller;a&&a[s+"HoverStyle"](r.element,r.datasetIndex,r.index)}}},{key:"getActiveElements",value:function(){return this._active||[]}},{key:"setActiveElements",value:function(t){var e=this,n=this._active||[],r=t.map(function(t){var n=t.datasetIndex,r=t.index,i=e.getDatasetMeta(n);if(!i)throw Error("No dataset found at index "+n);return{datasetIndex:n,element:i.data[r],index:r}});(0,v.ai)(r,n)||(this._active=r,this._lastEvent=null,this._updateHoverStyles(r,n))}},{key:"notifyPlugins",value:function(t,e,n){return this._plugins.notify(this,t,e,n)}},{key:"isPluginEnabled",value:function(t){return 1===this._plugins._cache.filter(function(e){return e.plugin.id===t}).length}},{key:"_updateHoverStyles",value:function(t,e,n){var r=this.options.hover,i=function(t,e){return t.filter(function(t){return!e.some(function(e){return t.datasetIndex===e.datasetIndex&&t.index===e.index})})},o=i(e,t),s=n?t:i(t,e);o.length&&this.updateHoverStyle(o,r.mode,!1),s.length&&r.mode&&this.updateHoverStyle(s,r.mode,!0)}},{key:"_eventHandler",value:function(t,e){var n=this,r={event:t,replay:e,cancelable:!0,inChartArea:this.isPointInArea(t)},i=function(e){return(e.options.events||n.options.events).includes(t.native.type)};if(!1!==this.notifyPlugins("beforeEvent",r,i)){var o=this._handleEvent(t,e,r.inChartArea);return r.cancelable=!1,this.notifyPlugins("afterEvent",r,i),(o||r.changed)&&this.render(),this}}},{key:"_handleEvent",value:function(t,e,n){var r,i=this._active,o=void 0===i?[]:i,s=this.options,a=this._getActiveElements(t,o,n,e),A=(0,v.aj)(t),l=(r=this._lastEvent,n&&"mouseout"!==t.type?A?r:t:null);n&&(this._lastEvent=null,(0,v.Q)(s.onHover,[t,a,this],this),A&&(0,v.Q)(s.onClick,[t,a,this],this));var c=!(0,v.ai)(a,o);return(c||e)&&(this._active=a,this._updateHoverStyles(a,o,e)),this._lastEvent=l,c}},{key:"_getActiveElements",value:function(t,e,n,r){if("mouseout"===t.type)return[];if(!n)return e;var i=this.options.hover;return this.getElementsAtEventForMode(t,i.mode,i,r)}}],[{key:"register",value:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];tP.add.apply(tP,(0,f._)(e)),t7()}},{key:"unregister",value:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];tP.remove.apply(tP,(0,f._)(e)),t7()}}]),t}();function t7(){return(0,v.F)(t8.instances,function(t){return t._plugins.invalidate()})}function t9(t,e,n,r){return{x:n+t*Math.cos(e),y:r+t*Math.sin(e)}}function et(t,e,n,r,i,o){var s,a,A,l,c,u,h=e.x,d=e.y,f=e.startAngle,p=e.pixelMargin,g=e.innerRadius,m=Math.max(e.outerRadius+r+n-p,0),y=g>0?g+r+n+p:0,w=0,b=i-f;if(r){var _=m>0?m-r:0,B=((g>0?g-r:0)+_)/2;w=(b-(0!==B?b*B/(B+r):b))/2}var C=Math.max(.001,b*m-n/v.P)/m,x=(b-C)/2,k=f+x+w,F=i-x-w,L=(s=F-k,a=e.options.borderRadius,A=(0,v.am)(a,["outerStart","outerEnd","innerStart","innerEnd"]),c=Math.min(l=(m-y)/2,s*y/2),{outerStart:(u=function(t){var e=(m-Math.min(l,t))*s/2;return(0,v.S)(t,0,Math.min(l,e))})(A.outerStart),outerEnd:u(A.outerEnd),innerStart:(0,v.S)(A.innerStart,0,c),innerEnd:(0,v.S)(A.innerEnd,0,c)}),D=L.outerStart,E=L.outerEnd,S=L.innerStart,M=L.innerEnd,Q=m-D,I=m-E,U=k+D/Q,j=F-E/I,T=y+S,P=y+M,N=k+S/T,H=F-M/P;if(t.beginPath(),o){var O=(U+j)/2;if(t.arc(h,d,m,U,O),t.arc(h,d,m,O,j),E>0){var R=t9(I,j,h,d);t.arc(R.x,R.y,E,j,F+v.H)}var z=t9(P,F,h,d);if(t.lineTo(z.x,z.y),M>0){var K=t9(P,H,h,d);t.arc(K.x,K.y,M,F+v.H,H+Math.PI)}var V=(F-M/y+(k+S/y))/2;if(t.arc(h,d,y,F-M/y,V,!0),t.arc(h,d,y,V,k+S/y,!0),S>0){var G=t9(T,N,h,d);t.arc(G.x,G.y,S,N+Math.PI,k-v.H)}var W=t9(Q,k,h,d);if(t.lineTo(W.x,W.y),D>0){var q=t9(Q,U,h,d);t.arc(q.x,q.y,D,k-v.H,U)}}else{t.moveTo(h,d);var Y=Math.cos(U)*m+h,X=Math.sin(U)*m+d;t.lineTo(Y,X);var J=Math.cos(j)*m+h,Z=Math.sin(j)*m+d;t.lineTo(J,Z)}t.closePath()}(0,a._)(t8,"defaults",v.d),(0,a._)(t8,"instances",t4),(0,a._)(t8,"overrides",v.a3),(0,a._)(t8,"registry",tP),(0,a._)(t8,"version","4.5.1"),(0,a._)(t8,"getChart",t6);var ee=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t){var r;return(0,o._)(this,n),r=e.call(this),(0,a._)((0,i._)(r),"circumference",void 0),(0,a._)((0,i._)(r),"endAngle",void 0),(0,a._)((0,i._)(r),"fullCircles",void 0),(0,a._)((0,i._)(r),"innerRadius",void 0),(0,a._)((0,i._)(r),"outerRadius",void 0),(0,a._)((0,i._)(r),"pixelMargin",void 0),(0,a._)((0,i._)(r),"startAngle",void 0),r.options=void 0,r.circumference=void 0,r.startAngle=void 0,r.endAngle=void 0,r.innerRadius=void 0,r.outerRadius=void 0,r.pixelMargin=0,r.fullCircles=0,t&&Object.assign((0,i._)(r),t),r}return(0,s._)(n,[{key:"inRange",value:function(t,e,n){var r=this.getProps(["x","y"],n),i=(0,v.D)(r,{x:t,y:e}),o=i.angle,s=i.distance,a=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],n),A=a.startAngle,l=a.endAngle,c=a.innerRadius,u=a.outerRadius,h=a.circumference,d=(this.options.spacing+this.options.borderWidth)/2,f=(0,v.v)(h,l-A),p=(0,v.p)(o,A,l)&&A!==l,g=f>=v.T||p,m=(0,v.ak)(s,c+d,u+d);return g&&m}},{key:"getCenterPoint",value:function(t){var e=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],t),n=e.x,r=e.y,i=e.startAngle,o=e.endAngle,s=e.innerRadius,a=e.outerRadius,A=this.options,l=A.offset,c=A.spacing,u=(i+o)/2,h=(s+a+c+l)/2;return{x:n+Math.cos(u)*h,y:r+Math.sin(u)*h}}},{key:"tooltipPosition",value:function(t){return this.getCenterPoint(t)}},{key:"draw",value:function(t){var e=this.options,n=this.circumference,r=(e.offset||0)/4,i=(e.spacing||0)/2,o=e.circular;if(this.pixelMargin="inner"===e.borderAlign?.33:0,this.fullCircles=n>v.T?Math.floor(n/v.T):0,0!==n&&!(this.innerRadius<0)&&!(this.outerRadius<0)){t.save();var s=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(s)*r,Math.sin(s)*r);var a=r*(1-Math.sin(Math.min(v.P,n||0)));t.fillStyle=e.backgroundColor,t.strokeStyle=e.borderColor,function(t,e,n,r,i){var o=e.fullCircles,s=e.startAngle,a=e.circumference,A=e.endAngle;if(o){et(t,e,n,r,A,i);for(var l=0;l<o;++l)t.fill();isNaN(a)||(A=s+(a%v.T||v.T))}et(t,e,n,r,A,i),t.fill()}(t,this,a,i,o),function(t,e,n,r,i){var o=e.fullCircles,s=e.startAngle,a=e.circumference,A=e.options,l=A.borderWidth,c=A.borderJoinStyle,u=A.borderDash,h=A.borderDashOffset,d=A.borderRadius,f="inner"===A.borderAlign;if(l){t.setLineDash(u||[]),t.lineDashOffset=h,f?(t.lineWidth=2*l,t.lineJoin=c||"round"):(t.lineWidth=l,t.lineJoin=c||"bevel");var p,g,m,y,w,b,_,B,C=e.endAngle;if(o){et(t,e,n,r,C,i);for(var x=0;x<o;++x)t.stroke();isNaN(a)||(C=s+(a%v.T||v.T))}f&&(p=C,g=e.startAngle,m=e.pixelMargin,y=e.x,w=e.y,b=e.outerRadius,_=e.innerRadius,B=m/b,t.beginPath(),t.arc(y,w,b,g-B,p+B),_>m?(B=m/_,t.arc(y,w,_,p+B,g-B,!0)):t.arc(y,w,m,p+v.H,g-v.H),t.closePath(),t.clip()),A.selfJoin&&C-s>=v.P&&0===d&&"miter"!==c&&function(t,e,n){var r=e.startAngle,i=e.x,o=e.y,s=e.outerRadius,a=e.innerRadius,A=e.options,l=A.borderWidth,c=A.borderJoinStyle,u=Math.min(l/s,(0,v.al)(r-n));if(t.beginPath(),t.arc(i,o,s-l/2,r+u/2,n-u/2),a>0){var h=Math.min(l/a,(0,v.al)(r-n));t.arc(i,o,a+l/2,n-h/2,r+h/2,!0)}else{var d=Math.min(l/2,s*(0,v.al)(r-n));if("round"===c)t.arc(i,o,d,n-v.P/2,r+v.P/2,!0);else if("bevel"===c){var f=2*d*d,p=-f*Math.cos(n+v.P/2)+i,g=-f*Math.sin(n+v.P/2)+o,m=f*Math.cos(r+v.P/2)+i,y=f*Math.sin(r+v.P/2)+o;t.lineTo(p,g),t.lineTo(m,y)}}t.closePath(),t.moveTo(0,0),t.rect(0,0,t.canvas.width,t.canvas.height),t.clip("evenodd")}(t,e,C),o||(et(t,e,n,r,C,i),t.stroke())}}(t,this,a,i,o),t.restore()}}}]),n}((0,g._)(tD));function en(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e;t.lineCap=(0,v.v)(n.borderCapStyle,e.borderCapStyle),t.setLineDash((0,v.v)(n.borderDash,e.borderDash)),t.lineDashOffset=(0,v.v)(n.borderDashOffset,e.borderDashOffset),t.lineJoin=(0,v.v)(n.borderJoinStyle,e.borderJoinStyle),t.lineWidth=(0,v.v)(n.borderWidth,e.borderWidth),t.strokeStyle=(0,v.v)(n.borderColor,e.borderColor)}function er(t,e,n){t.lineTo(n.x,n.y)}function ei(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.length,i=n.start,o=void 0===i?0:i,s=n.end,a=void 0===s?r-1:s,A=e.start,l=e.end,c=Math.max(o,A),u=Math.min(a,l);return{count:r,start:c,loop:e.loop,ilen:u<c&&!(o<A&&a<A||o>l&&a>l)?r+u-c:u-c}}function eo(t,e,n,r){var i,o,s,a=e.points,A=e.options,l=ei(a,n,r),c=l.count,u=l.start,h=l.loop,d=l.ilen,f=A.stepped?v.at:A.tension||"monotone"===A.cubicInterpolationMode?v.au:er,p=r||{},g=p.move,m=void 0===g||g,y=p.reverse;for(i=0;i<=d;++i)(o=a[(u+(y?d-i:i))%c]).skip||(m?(t.moveTo(o.x,o.y),m=!1):f(t,s,o,y,A.stepped),s=o);return h&&f(t,s,o=a[(u+(y?d:0))%c],y,A.stepped),!!h}function es(t,e,n,r){var i,o,s,a,A,l,c=e.points,u=ei(c,n,r),h=u.count,d=u.start,f=u.ilen,p=r||{},g=p.move,m=p.reverse,v=0,y=0,w=function(t){return(d+(m?f-t:t))%h},b=function(){a!==A&&(t.lineTo(v,A),t.lineTo(v,a),t.lineTo(v,l))};for((void 0===g||g)&&(o=c[w(0)],t.moveTo(o.x,o.y)),i=0;i<=f;++i)if(!(o=c[w(i)]).skip){var _=o.x,B=o.y,C=0|_;C===s?(B<a?a=B:B>A&&(A=B),v=(y*v+_)/++y):(b(),t.lineTo(_,B),s=C,y=0,a=A=B),l=B}b()}function ea(t){var e=t.options,n=e.borderDash&&e.borderDash.length;return t._decimated||t._loop||e.tension||"monotone"===e.cubicInterpolationMode||e.stepped||n?eo:es}(0,a._)(ee,"id","arc"),(0,a._)(ee,"defaults",{borderAlign:"center",borderColor:"#fff",borderDash:[],borderDashOffset:0,borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0,selfJoin:!1}),(0,a._)(ee,"defaultRoutes",{backgroundColor:"backgroundColor"}),(0,a._)(ee,"descriptors",{_scriptable:!0,_indexable:function(t){return"borderDash"!==t}});var eA="function"==typeof Path2D,el=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t){var r;return(0,o._)(this,n),(r=e.call(this)).animated=!0,r.options=void 0,r._chart=void 0,r._loop=void 0,r._fullLoop=void 0,r._path=void 0,r._points=void 0,r._segments=void 0,r._decimated=!1,r._pointsUpdated=!1,r._datasetIndex=void 0,t&&Object.assign((0,i._)(r),t),r}return(0,s._)(n,[{key:"updateControlPoints",value:function(t,e){var n=this.options;if((n.tension||"monotone"===n.cubicInterpolationMode)&&!n.stepped&&!this._pointsUpdated){var r=n.spanGaps?this._loop:this._fullLoop;(0,v.an)(this._points,n,t,r,e),this._pointsUpdated=!0}}},{key:"points",get:function(){return this._points},set:function(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}},{key:"segments",get:function(){return this._segments||(this._segments=(0,v.ao)(this,this.options.segment))}},{key:"first",value:function(){var t=this.segments,e=this.points;return t.length&&e[t[0].start]}},{key:"last",value:function(){var t=this.segments,e=this.points,n=t.length;return n&&e[t[n-1].end]}},{key:"interpolate",value:function(t,e){var n,r,i=this.options,o=t[e],s=this.points,a=(0,v.ap)(this,{property:e,start:o,end:o});if(a.length){var A=[],l=i.stepped?v.aq:i.tension||"monotone"===i.cubicInterpolationMode?v.ar:v.as;for(n=0,r=a.length;n<r;++n){var c=a[n],u=c.start,h=c.end,d=s[u],f=s[h];if(d===f){A.push(d);continue}var p=Math.abs((o-d[e])/(f[e]-d[e])),g=l(d,f,p,i.stepped);g[e]=t[e],A.push(g)}return 1===A.length?A[0]:A}}},{key:"pathSegment",value:function(t,e,n){return ea(this)(t,this,e,n)}},{key:"path",value:function(t,e,n){var r=this.segments,i=ea(this),o=this._loop;e=e||0,n=n||this.points.length-e;var s=!0,a=!1,A=void 0;try{for(var l,c=r[Symbol.iterator]();!(s=(l=c.next()).done);s=!0){var u=l.value;o&=i(t,this,u,{start:e,end:e+n-1})}}catch(t){a=!0,A=t}finally{try{s||null==c.return||c.return()}finally{if(a)throw A}}return!!o}},{key:"draw",value:function(t,e,n,r){var i=this.options||{};(this.points||[]).length&&i.borderWidth&&(t.save(),function(t,e,n,r){if(eA&&!e.options.segment){var i;(i=e._path)||(i=e._path=new Path2D,e.path(i,n,r)&&i.closePath()),en(t,e.options),t.stroke(i)}else!function(t,e,n,r){var i=e.segments,o=e.options,s=ea(e),a=!0,A=!1,l=void 0;try{for(var c,u=i[Symbol.iterator]();!(a=(c=u.next()).done);a=!0){var h=c.value;en(t,o,h.style),t.beginPath(),s(t,e,h,{start:n,end:n+r-1})&&t.closePath(),t.stroke()}}catch(t){A=!0,l=t}finally{try{a||null==u.return||u.return()}finally{if(A)throw l}}}(t,e,n,r)}(t,this,n,r),t.restore()),this.animated&&(this._pointsUpdated=!1,this._path=void 0)}}]),n}((0,g._)(tD));function ec(t,e,n,r){var i=t.options;return Math.abs(e-t.getProps([n],r)[n])<i.radius+i.hitRadius}(0,a._)(el,"id","line"),(0,a._)(el,"defaults",{borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0}),(0,a._)(el,"defaultRoutes",{backgroundColor:"backgroundColor",borderColor:"borderColor"}),(0,a._)(el,"descriptors",{_scriptable:!0,_indexable:function(t){return"borderDash"!==t&&"fill"!==t}});var eu=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t){var r;return(0,o._)(this,n),r=e.call(this),(0,a._)((0,i._)(r),"parsed",void 0),(0,a._)((0,i._)(r),"skip",void 0),(0,a._)((0,i._)(r),"stop",void 0),r.options=void 0,r.parsed=void 0,r.skip=void 0,r.stop=void 0,t&&Object.assign((0,i._)(r),t),r}return(0,s._)(n,[{key:"inRange",value:function(t,e,n){var r=this.options,i=this.getProps(["x","y"],n);return Math.pow(t-i.x,2)+Math.pow(e-i.y,2)<Math.pow(r.hitRadius+r.radius,2)}},{key:"inXRange",value:function(t,e){return ec(this,t,"x",e)}},{key:"inYRange",value:function(t,e){return ec(this,t,"y",e)}},{key:"getCenterPoint",value:function(t){var e=this.getProps(["x","y"],t);return{x:e.x,y:e.y}}},{key:"size",value:function(t){var e=(t=t||this.options||{}).radius||0,n=(e=Math.max(e,e&&t.hoverRadius||0))&&t.borderWidth||0;return(e+n)*2}},{key:"draw",value:function(t,e){var n=this.options;!this.skip&&!(n.radius<.1)&&(0,v.C)(this,e,this.size(n)/2)&&(t.strokeStyle=n.borderColor,t.lineWidth=n.borderWidth,t.fillStyle=n.backgroundColor,(0,v.av)(t,n,this.x,this.y))}},{key:"getRange",value:function(){var t=this.options||{};return t.radius+t.hitRadius}}]),n}((0,g._)(tD));function eh(t,e){var n,r,i,o,s,a=t.getProps(["x","y","base","width","height"],e),A=a.x,l=a.y,c=a.base,u=a.width,h=a.height;return t.horizontal?(s=h/2,n=Math.min(A,c),r=Math.max(A,c),i=l-s,o=l+s):(n=A-(s=u/2),r=A+s,i=Math.min(l,c),o=Math.max(l,c)),{left:n,top:i,right:r,bottom:o}}function ed(t,e,n,r){return t?0:(0,v.S)(e,n,r)}function ef(t,e,n,r){var i=null===e,o=null===n,s=t&&!(i&&o)&&eh(t,r);return s&&(i||(0,v.ak)(e,s.left,s.right))&&(o||(0,v.ak)(n,s.top,s.bottom))}function ep(t,e){t.rect(e.x,e.y,e.w,e.h)}function eg(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.x!==n.x?-e:0,i=t.y!==n.y?-e:0,o=(t.x+t.w!==n.x+n.w?e:0)-r,s=(t.y+t.h!==n.y+n.h?e:0)-i;return{x:t.x+r,y:t.y+i,w:t.w+o,h:t.h+s,radius:t.radius}}(0,a._)(eu,"id","point"),(0,a._)(eu,"defaults",{borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0}),(0,a._)(eu,"defaultRoutes",{backgroundColor:"backgroundColor",borderColor:"borderColor"});var em=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t){var r;return(0,o._)(this,n),(r=e.call(this)).options=void 0,r.horizontal=void 0,r.base=void 0,r.width=void 0,r.height=void 0,r.inflateAmount=void 0,t&&Object.assign((0,i._)(r),t),r}return(0,s._)(n,[{key:"draw",value:function(t){var e,n,r,i,o,s,a,A,l,c,u,h,d,f,p,g,m,y,w,b=this.inflateAmount,_=this.options,B=_.borderColor,C=_.backgroundColor,x=(n=(e=eh(this)).right-e.left,r=e.bottom-e.top,i=n/2,o=r/2,s=this.options.borderWidth,a=this.borderSkipped,A=(0,v.ax)(s),l={t:ed(a.top,A.top,0,o),r:ed(a.right,A.right,0,i),b:ed(a.bottom,A.bottom,0,o),l:ed(a.left,A.left,0,i)},c=n/2,u=r/2,h=this.getProps(["enableBorderRadius"]).enableBorderRadius,d=this.options.borderRadius,f=(0,v.ay)(d),p=Math.min(c,u),g=this.borderSkipped,y={topLeft:ed(!(m=h||(0,v.i)(d))||g.top||g.left,f.topLeft,0,p),topRight:ed(!m||g.top||g.right,f.topRight,0,p),bottomLeft:ed(!m||g.bottom||g.left,f.bottomLeft,0,p),bottomRight:ed(!m||g.bottom||g.right,f.bottomRight,0,p)},{outer:{x:e.left,y:e.top,w:n,h:r,radius:y},inner:{x:e.left+l.l,y:e.top+l.t,w:n-l.l-l.r,h:r-l.t-l.b,radius:{topLeft:Math.max(0,y.topLeft-Math.max(l.t,l.l)),topRight:Math.max(0,y.topRight-Math.max(l.t,l.r)),bottomLeft:Math.max(0,y.bottomLeft-Math.max(l.b,l.l)),bottomRight:Math.max(0,y.bottomRight-Math.max(l.b,l.r))}}}),k=x.inner,F=x.outer,L=(w=F.radius).topLeft||w.topRight||w.bottomLeft||w.bottomRight?v.aw:ep;t.save(),(F.w!==k.w||F.h!==k.h)&&(t.beginPath(),L(t,eg(F,b,k)),t.clip(),L(t,eg(k,-b,F)),t.fillStyle=B,t.fill("evenodd")),t.beginPath(),L(t,eg(k,b)),t.fillStyle=C,t.fill(),t.restore()}},{key:"inRange",value:function(t,e,n){return ef(this,t,e,n)}},{key:"inXRange",value:function(t,e){return ef(this,t,null,e)}},{key:"inYRange",value:function(t,e){return ef(this,null,t,e)}},{key:"getCenterPoint",value:function(t){var e=this.getProps(["x","y","base","horizontal"],t),n=e.x,r=e.y,i=e.base,o=e.horizontal;return{x:o?(n+i)/2:n,y:o?r:(r+i)/2}}},{key:"getRange",value:function(t){return"x"===t?this.width/2:this.height/2}}]),n}((0,g._)(tD));(0,a._)(em,"id","bar"),(0,a._)(em,"defaults",{borderSkipped:"start",borderWidth:0,borderRadius:0,inflateAmount:"auto",pointStyle:void 0}),(0,a._)(em,"defaultRoutes",{backgroundColor:"backgroundColor",borderColor:"borderColor"});var ev=Object.freeze({__proto__:null,ArcElement:ee,BarElement:em,LineElement:el,PointElement:eu}),ey=["rgb(54, 162, 235)","rgb(255, 99, 132)","rgb(255, 159, 64)","rgb(255, 205, 86)","rgb(75, 192, 192)","rgb(153, 102, 255)","rgb(201, 203, 207)"],ew=ey.map(function(t){return t.replace("rgb(","rgba(").replace(")",", 0.5)")});function eb(t){return ey[t%ey.length]}function e_(t){return ew[t%ew.length]}function eB(t){var e;for(e in t)if(t[e].borderColor||t[e].backgroundColor)return!0;return!1}var eC={id:"colors",defaults:{enabled:!0,forceOverride:!1},beforeLayout:function(t,e,n){if(n.enabled){var r=t.config,i=r.data.datasets,o=r.options,s=o.elements,a=eB(i)||o&&(o.borderColor||o.backgroundColor)||s&&eB(s)||"rgba(0,0,0,0.1)"!==v.d.borderColor||"rgba(0,0,0,0.1)"!==v.d.backgroundColor;if(n.forceOverride||!a){var A,l=(A=0,function(e,n){var r,i,o,s=t.getDatasetMeta(n).controller;s instanceof R?(r=A,e.backgroundColor=e.data.map(function(){return eb(r++)}),A=r):s instanceof K?(i=A,e.backgroundColor=e.data.map(function(){return e_(i++)}),A=i):s&&(o=A,e.borderColor=eb(o),e.backgroundColor=e_(o),A=++o)});i.forEach(l)}}}};function ex(t){if(t._decimated){var e=t._data;delete t._decimated,delete t._data,Object.defineProperty(t,"data",{configurable:!0,enumerable:!0,writable:!0,value:e})}}function ek(t){t.data.datasets.forEach(function(t){ex(t)})}var eF={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:function(t,e,n){if(!n.enabled){ek(t);return}var r=t.width;t.data.datasets.forEach(function(e,i){var o,s=e._data,a=e.indexAxis,A=t.getDatasetMeta(i),l=s||e.data;if("y"!==(0,v.a)([a,t.options.indexAxis])&&A.controller.supportsDecimation){var c=t.scales[A.xAxisID];if(("linear"===c.type||"time"===c.type)&&!t.options.parsing){var d,f,p,g,m,y,w,b,_,B=(f=l.length,p=0,y=(m=(g=A.iScale).getUserBounds()).min,w=m.max,b=m.minDefined,_=m.maxDefined,b&&(p=(0,v.S)((0,v.B)(l,g.axis,y).lo,0,f-1)),d=_?(0,v.S)((0,v.B)(l,g.axis,w).hi+1,p,f)-p:f-p,{start:p,count:d}),C=B.start,x=B.count;if(x<=(n.threshold||4*r)){ex(e);return}switch((0,v.k)(s)&&(e._data=l,delete e.data,Object.defineProperty(e,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(t){this._data=t}})),n.algorithm){case"lttb":o=function(t,e,n,r,i){var o,s,a,A,l,c=i.samples||r;if(c>=n)return t.slice(e,e+n);var u=[],h=(n-2)/(c-2),d=0,f=e+n-1,p=e;for(o=0,u[d++]=t[p];o<c-2;o++){var g=0,m=0,v=void 0,y=Math.floor((o+1)*h)+1+e,w=Math.min(Math.floor((o+2)*h)+1,n)+e,b=w-y;for(v=y;v<w;v++)g+=t[v].x,m+=t[v].y;g/=b,m/=b;var _=Math.floor(o*h)+1+e,B=Math.min(Math.floor((o+1)*h)+1,n)+e,C=t[p],x=C.x,k=C.y;for(a=A=-1,v=_;v<B;v++)(A=.5*Math.abs((x-g)*(t[v].y-k)-(x-t[v].x)*(m-k)))>a&&(a=A,s=t[v],l=v);u[d++]=s,p=l}return u[d++]=t[f],u}(l,C,x,r,n);break;case"min-max":o=function(t,e,n,r){var i,o,s,a,A,l,c,d,f,p,g=0,m=0,y=[],w=t[e].x,b=t[e+n-1].x-w;for(i=e;i<e+n;++i){s=((o=t[i]).x-w)/b*r,a=o.y;var _=0|s;if(_===A)a<f?(f=a,l=i):a>p&&(p=a,c=i),g=(m*g+o.x)/++m;else{var B=i-1;if(!(0,v.k)(l)&&!(0,v.k)(c)){var C=Math.min(l,c),x=Math.max(l,c);C!==d&&C!==B&&y.push((0,h._)((0,u._)({},t[C]),{x:g})),x!==d&&x!==B&&y.push((0,h._)((0,u._)({},t[x]),{x:g}))}i>0&&B!==d&&y.push(t[B]),y.push(o),A=_,m=0,f=p=a,l=c=d=i}}return y}(l,C,x,r);break;default:throw Error("Unsupported decimation algorithm '".concat(n.algorithm,"'"))}e._decimated=o}}})},destroy:function(t){ek(t)}};function eL(t,e,n,r){if(!r){var i=e[t],o=n[t];return"angle"===t&&(i=(0,v.al)(i),o=(0,v.al)(o)),{property:t,start:i,end:o}}}function eD(t,e,n){for(;e>t;e--){var r=n[e];if(!isNaN(r.x)&&!isNaN(r.y))break}return e}function eE(t,e,n,r){return t&&e?r(t[n],e[n]):t?t[n]:e?e[n]:0}function eS(t,e){var n,r,i,o,s,a,A,l=[],c=!1;return(0,v.b)(t)?(c=!0,l=t):(i=void 0===(r=(n=t||{}).x)?null:r,s=void 0===(o=n.y)?null:o,a=e.points,A=[],e.segments.forEach(function(t){var e=t.start,n=t.end;n=eD(e,n,a);var r=a[e],o=a[n];null!==s?(A.push({x:r.x,y:s}),A.push({x:o.x,y:s})):null!==i&&(A.push({x:i,y:r.y}),A.push({x:i,y:o.y}))}),l=A),l.length?new el({points:l,options:{tension:0},_loop:c,_fullLoop:c}):null}function eM(t){return t&&!1!==t.fill}var eQ=function(){function t(e){(0,o._)(this,t),this.x=e.x,this.y=e.y,this.radius=e.radius}return(0,s._)(t,[{key:"pathSegment",value:function(t,e,n){var r=this.x,i=this.y,o=this.radius;return e=e||{start:0,end:v.T},t.arc(r,i,o,e.end,e.start,!0),!n.bounds}},{key:"interpolate",value:function(t){var e=this.x,n=this.y,r=this.radius,i=t.angle;return{x:e+Math.cos(i)*r,y:n+Math.sin(i)*r,angle:i}}}]),t}();function eI(t,e,n){var r=function(t){var e,n=t.chart,r=t.fill,i=t.line;if((0,v.g)(r))return(e=n.getDatasetMeta(r))&&n.isDatasetVisible(r)?e.dataset:null;if("stack"===r)return function(t){var e=t.scale,n=t.index,r=t.line,i=[],o=r.segments,s=r.points,a=function(t,e){for(var n=[],r=t.getMatchingVisibleMetas("line"),i=0;i<r.length;i++){var o=r[i];if(o.index===e)break;o.hidden||n.unshift(o.dataset)}return n}(e,n);a.push(eS({x:null,y:e.bottom},r));for(var A=0;A<o.length;A++)for(var l=o[A],c=l.start;c<=l.end;c++)!function(t,e,n){for(var r=[],i=0;i<n.length;i++){var o=function(t,e,n){var r=t.interpolate(e,"x");if(!r)return{};for(var i=r.x,o=t.segments,s=t.points,a=!1,A=!1,l=0;l<o.length;l++){var c=o[l],u=s[c.start][n],h=s[c.end][n];if((0,v.ak)(i,u,h)){a=i===u,A=i===h;break}}return{first:a,last:A,point:r}}(n[i],e,"x"),s=o.first,a=o.last,A=o.point;if(A&&(!s||!a)){if(s)r.unshift(A);else if(t.push(A),!a)break}}t.push.apply(t,(0,f._)(r))}(i,s[c],a);return new el({points:i,options:{}})}(t);if("shape"===r)return!0;var o=(t.scale||{}).getPointPositionForValue?function(t){var e=t.scale,n=t.fill,r=e.options,i=e.getLabels().length,o=r.reverse?e.max:e.min,s="start"===n?o:"end"===n?e.options.reverse?e.min:e.max:(0,v.i)(n)?n.value:e.getBaseValue(),a=[];if(r.grid.circular){var A=e.getPointPositionForValue(0,o);return new eQ({x:A.x,y:A.y,radius:e.getDistanceFromCenterForValue(s)})}for(var l=0;l<i;++l)a.push(e.getPointPositionForValue(l,s));return a}(t):function(t){var e,n,r=t.scale,i=void 0===r?{}:r,o=(e=t.fill,n=null,"start"===e?n=i.bottom:"end"===e?n=i.top:(0,v.i)(e)?n=i.getPixelForValue(e.value):i.getBasePixel&&(n=i.getBasePixel()),n);if((0,v.g)(o)){var s=i.isHorizontal();return{x:s?o:null,y:s?null:o}}return null}(t);return o instanceof eQ?o:eS(o,i)}(e),i=e.chart,o=e.index,s=e.line,a=e.scale,A=e.axis,l=s.options,c=l.fill,u=l.backgroundColor,h=c||{},d=h.above,p=h.below,g=i.getDatasetMeta(o),m=(0,v.ah)(i,g);r&&s.points.length&&((0,v.Y)(t,n),function(t,e){var n=e.line,r=e.target,i=e.above,o=e.below,s=e.area,a=e.scale,A=e.clip,l=n._loop?"angle":e.axis;t.save();var c=o;o!==i&&("x"===l?(eU(t,r,s.top),eT(t,{line:n,target:r,color:i,scale:a,property:l,clip:A}),t.restore(),t.save(),eU(t,r,s.bottom)):"y"===l&&(ej(t,r,s.left),eT(t,{line:n,target:r,color:o,scale:a,property:l,clip:A}),t.restore(),t.save(),ej(t,r,s.right),c=i)),eT(t,{line:n,target:r,color:c,scale:a,property:l,clip:A}),t.restore()}(t,{line:s,target:r,above:void 0===d?u:d,below:void 0===p?u:p,area:n,scale:a,axis:A,clip:m}),(0,v.$)(t))}function eU(t,e,n){var r=e.segments,i=e.points,o=!0,s=!1;t.beginPath();var a=!0,A=!1,l=void 0;try{for(var c,u=r[Symbol.iterator]();!(a=(c=u.next()).done);a=!0){var h=c.value,d=h.start,f=h.end,p=i[d],g=i[eD(d,f,i)];o?(t.moveTo(p.x,p.y),o=!1):(t.lineTo(p.x,n),t.lineTo(p.x,p.y)),(s=!!e.pathSegment(t,h,{move:s}))?t.closePath():t.lineTo(g.x,n)}}catch(t){A=!0,l=t}finally{try{a||null==u.return||u.return()}finally{if(A)throw l}}t.lineTo(e.first().x,n),t.closePath(),t.clip()}function ej(t,e,n){var r=e.segments,i=e.points,o=!0,s=!1;t.beginPath();var a=!0,A=!1,l=void 0;try{for(var c,u=r[Symbol.iterator]();!(a=(c=u.next()).done);a=!0){var h=c.value,d=h.start,f=h.end,p=i[d],g=i[eD(d,f,i)];o?(t.moveTo(p.x,p.y),o=!1):(t.lineTo(n,p.y),t.lineTo(p.x,p.y)),(s=!!e.pathSegment(t,h,{move:s}))?t.closePath():t.lineTo(n,g.y)}}catch(t){A=!0,l=t}finally{try{a||null==u.return||u.return()}finally{if(A)throw l}}t.lineTo(n,e.first().y),t.closePath(),t.clip()}function eT(t,e){var n=e.line,r=e.target,i=e.property,o=e.color,s=e.scale,A=e.clip,l=function(t,e,n){var r=t.segments,i=t.points,o=e.points,s=[],A=!0,l=!1,c=void 0;try{for(var u,h=r[Symbol.iterator]();!(A=(u=h.next()).done);A=!0){var d=u.value,f=d.start,p=d.end;p=eD(f,p,i);var g=eL(n,i[f],i[p],d.loop);if(!e.segments){s.push({source:d,target:g,start:i[f],end:i[p]});continue}var m=(0,v.ap)(e,g),y=!0,w=!1,b=void 0;try{for(var _,B=m[Symbol.iterator]();!(y=(_=B.next()).done);y=!0){var C=_.value,x=eL(n,o[C.start],o[C.end],C.loop),k=(0,v.az)(d,i,x),F=!0,L=!1,D=void 0;try{for(var E,S=k[Symbol.iterator]();!(F=(E=S.next()).done);F=!0){var M=E.value;s.push({source:M,target:C,start:(0,a._)({},n,eE(g,x,"start",Math.max)),end:(0,a._)({},n,eE(g,x,"end",Math.min))})}}catch(t){L=!0,D=t}finally{try{F||null==S.return||S.return()}finally{if(L)throw D}}}}catch(t){w=!0,b=t}finally{try{y||null==B.return||B.return()}finally{if(w)throw b}}}}catch(t){l=!0,c=t}finally{try{A||null==h.return||h.return()}finally{if(l)throw c}}return s}(n,r,i),c=!0,u=!1,h=void 0;try{for(var d,f=l[Symbol.iterator]();!(c=(d=f.next()).done);c=!0){var p=d.value,g=p.source,m=p.target,y=p.start,w=p.end,b=g.style,_=(void 0===b?{}:b).backgroundColor,B=void 0===_?o:_,C=!0!==r;t.save(),t.fillStyle=B,function(t,e,n,r){var i,o,s,a,A=e.chart.chartArea,l=r||{},c=l.property,u=l.start,h=l.end;("x"===c||"y"===c)&&("x"===c?(i=u,o=A.top,s=h,a=A.bottom):(i=A.left,o=u,s=A.right,a=h),t.beginPath(),n&&(i=Math.max(i,n.left),s=Math.min(s,n.right),o=Math.max(o,n.top),a=Math.min(a,n.bottom)),t.rect(i,o,s-i,a-o),t.clip())}(t,s,A,C&&eL(i,y,w)),t.beginPath();var x=!!n.pathSegment(t,g),k=void 0;if(C){x?t.closePath():eP(t,r,w,i);var F=!!r.pathSegment(t,m,{move:x,reverse:!0});(k=x&&F)||eP(t,r,y,i)}t.closePath(),t.fill(k?"evenodd":"nonzero"),t.restore()}}catch(t){u=!0,h=t}finally{try{c||null==f.return||f.return()}finally{if(u)throw h}}}function eP(t,e,n,r){var i=e.interpolate(n,r);i&&t.lineTo(i.x,i.y)}var eN={id:"filler",afterDatasetsUpdate:function(t,e,n){var r,i,o,s,a=(t.data.datasets||[]).length,A=[];for(i=0;i<a;++i)o=(r=t.getDatasetMeta(i)).dataset,s=null,o&&o.options&&o instanceof el&&(s={visible:t.isDatasetVisible(i),index:i,fill:function(t,e,n){var r,i,o=function(t){var e=t.options,n=e.fill,r=(0,v.v)(n&&n.target,n);return void 0===r&&(r=!!e.backgroundColor),!1!==r&&null!==r&&(!0===r?"origin":r)}(t);if((0,v.i)(o))return!isNaN(o.value)&&o;var s=parseFloat(o);return(0,v.g)(s)&&Math.floor(s)===s?(r=o[0],i=s,("-"===r||"+"===r)&&(i=e+i),i!==e&&!(i<0)&&!(i>=n)&&i):["origin","start","end","stack","shape"].indexOf(o)>=0&&o}(o,i,a),chart:t,axis:r.controller.options.indexAxis,scale:r.vScale,line:o}),r.$filler=s,A.push(s);for(i=0;i<a;++i)(s=A[i])&&!1!==s.fill&&(s.fill=function(t,e,n){var r,i=t[e].fill,o=[e];if(!n)return i;for(;!1!==i&&-1===o.indexOf(i);){if(!(0,v.g)(i))return i;if(!(r=t[i]))break;if(r.visible)return i;o.push(i),i=r.fill}return!1}(A,i,n.propagate))},beforeDraw:function(t,e,n){for(var r="beforeDraw"===n.drawTime,i=t.getSortedVisibleDatasetMetas(),o=t.chartArea,s=i.length-1;s>=0;--s){var a=i[s].$filler;a&&(a.line.updateControlPoints(o,a.axis),r&&a.fill&&eI(t.ctx,a,o))}},beforeDatasetsDraw:function(t,e,n){if("beforeDatasetsDraw"===n.drawTime)for(var r=t.getSortedVisibleDatasetMetas(),i=r.length-1;i>=0;--i){var o=r[i].$filler;eM(o)&&eI(t.ctx,o,t.chartArea)}},beforeDatasetDraw:function(t,e,n){var r=e.meta.$filler;eM(r)&&"beforeDatasetDraw"===n.drawTime&&eI(t.ctx,r,t.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}},eH=function(t,e){var n=t.boxHeight,r=void 0===n?e:n,i=t.boxWidth,o=void 0===i?e:i;return t.usePointStyle&&(r=Math.min(r,e),o=t.pointStyleWidth||Math.min(o,e)),{boxWidth:o,boxHeight:r,itemHeight:Math.max(e,r)}},eO=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t){var r;return(0,o._)(this,n),(r=e.call(this))._added=!1,r.legendHitBoxes=[],r._hoveredItem=null,r.doughnutMode=!1,r.chart=t.chart,r.options=t.options,r.ctx=t.ctx,r.legendItems=void 0,r.columnSizes=void 0,r.lineWidths=void 0,r.maxHeight=void 0,r.maxWidth=void 0,r.top=void 0,r.bottom=void 0,r.left=void 0,r.right=void 0,r.height=void 0,r.width=void 0,r._margins=void 0,r.position=void 0,r.weight=void 0,r.fullSize=void 0,r}return(0,s._)(n,[{key:"update",value:function(t,e,n){this.maxWidth=t,this.maxHeight=e,this._margins=n,this.setDimensions(),this.buildLabels(),this.fit()}},{key:"setDimensions",value:function(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}},{key:"buildLabels",value:function(){var t=this,e=this.options.labels||{},n=(0,v.Q)(e.generateLabels,[this.chart],this)||[];e.filter&&(n=n.filter(function(n){return e.filter(n,t.chart.data)})),e.sort&&(n=n.sort(function(n,r){return e.sort(n,r,t.chart.data)})),this.options.reverse&&n.reverse(),this.legendItems=n}},{key:"fit",value:function(){var t,e,n=this.options,r=this.ctx;if(!n.display){this.width=this.height=0;return}var i=n.labels,o=(0,v.a0)(i.font),s=o.size,a=this._computeTitleHeight(),A=eH(i,s),l=A.boxWidth,c=A.itemHeight;r.font=o.string,this.isHorizontal()?(t=this.maxWidth,e=this._fitRows(a,s,l,c)+10):(e=this.maxHeight,t=this._fitCols(a,o,l,c)+10),this.width=Math.min(t,n.maxWidth||this.maxWidth),this.height=Math.min(e,n.maxHeight||this.maxHeight)}},{key:"_fitRows",value:function(t,e,n,r){var i=this.ctx,o=this.maxWidth,s=this.options.labels.padding,a=this.legendHitBoxes=[],A=this.lineWidths=[0],l=r+s,c=t;i.textAlign="left",i.textBaseline="middle";var u=-1,h=-l;return this.legendItems.forEach(function(t,d){var f=n+e/2+i.measureText(t.text).width;(0===d||A[A.length-1]+f+2*s>o)&&(c+=l,A[A.length-(d>0?0:1)]=0,h+=l,u++),a[d]={left:0,top:h,row:u,width:f,height:r},A[A.length-1]+=f+s}),c}},{key:"_fitCols",value:function(t,e,n,r){var i=this.ctx,o=this.maxHeight,s=this.options.labels.padding,a=this.legendHitBoxes=[],A=this.columnSizes=[],l=o-t,c=s,u=0,h=0,d=0,f=0;return this.legendItems.forEach(function(t,o){var p,g,m,v={itemWidth:((p=t.text)&&"string"!=typeof p&&(p=p.reduce(function(t,e){return t.length>e.length?t:e})),n+e.size/2+i.measureText(p).width),itemHeight:(g=e.lineHeight,m=r,"string"!=typeof t.text&&(m=eR(t,g)),m)},y=v.itemWidth,w=v.itemHeight;o>0&&h+w+2*s>l&&(c+=u+s,A.push({width:u,height:h}),d+=u+s,f++,u=h=0),a[o]={left:d,top:h,col:f,width:y,height:w},u=Math.max(u,y),h+=w+s}),c+=u,A.push({width:u,height:h}),c}},{key:"adjustHitBoxes",value:function(){if(this.options.display){var t=this._computeTitleHeight(),e=this.legendHitBoxes,n=this.options,r=n.align,i=n.labels.padding,o=n.rtl,s=(0,v.aA)(o,this.left,this.width);if(this.isHorizontal()){var a=0,A=(0,v.a2)(r,this.left+i,this.right-this.lineWidths[a]),l=!0,c=!1,u=void 0;try{for(var h,d=e[Symbol.iterator]();!(l=(h=d.next()).done);l=!0){var f=h.value;a!==f.row&&(a=f.row,A=(0,v.a2)(r,this.left+i,this.right-this.lineWidths[a])),f.top+=this.top+t+i,f.left=s.leftForLtr(s.x(A),f.width),A+=f.width+i}}catch(t){c=!0,u=t}finally{try{l||null==d.return||d.return()}finally{if(c)throw u}}}else{var p=0,g=(0,v.a2)(r,this.top+t+i,this.bottom-this.columnSizes[p].height),m=!0,y=!1,w=void 0;try{for(var b,_=e[Symbol.iterator]();!(m=(b=_.next()).done);m=!0){var B=b.value;B.col!==p&&(p=B.col,g=(0,v.a2)(r,this.top+t+i,this.bottom-this.columnSizes[p].height)),B.top=g,B.left+=this.left+i,B.left=s.leftForLtr(s.x(B.left),B.width),g+=B.height+i}}catch(t){y=!0,w=t}finally{try{m||null==_.return||_.return()}finally{if(y)throw w}}}}}},{key:"isHorizontal",value:function(){return"top"===this.options.position||"bottom"===this.options.position}},{key:"draw",value:function(){if(this.options.display){var t=this.ctx;(0,v.Y)(t,this),this._draw(),(0,v.$)(t)}}},{key:"_draw",value:function(){var t,e=this,n=this.options,r=this.columnSizes,i=this.lineWidths,o=this.ctx,s=n.align,a=n.labels,A=v.d.color,l=(0,v.aA)(n.rtl,this.left,this.width),c=(0,v.a0)(a.font),u=a.padding,h=c.size,d=h/2;this.drawTitle(),o.textAlign=l.textAlign("left"),o.textBaseline="middle",o.lineWidth=.5,o.font=c.string;var f=eH(a,h),p=f.boxWidth,g=f.boxHeight,m=f.itemHeight,y=function(t,e,n){if(!(isNaN(p)||p<=0||isNaN(g))&&!(g<0)){o.save();var r=(0,v.v)(n.lineWidth,1);if(o.fillStyle=(0,v.v)(n.fillStyle,A),o.lineCap=(0,v.v)(n.lineCap,"butt"),o.lineDashOffset=(0,v.v)(n.lineDashOffset,0),o.lineJoin=(0,v.v)(n.lineJoin,"miter"),o.lineWidth=r,o.strokeStyle=(0,v.v)(n.strokeStyle,A),o.setLineDash((0,v.v)(n.lineDash,[])),a.usePointStyle){var i={radius:g*Math.SQRT2/2,pointStyle:n.pointStyle,rotation:n.rotation,borderWidth:r},s=l.xPlus(t,p/2);(0,v.aE)(o,i,s,e+d,a.pointStyleWidth&&p)}else{var c=e+Math.max((h-g)/2,0),u=l.leftForLtr(t,p),f=(0,v.ay)(n.borderRadius);o.beginPath(),Object.values(f).some(function(t){return 0!==t})?(0,v.aw)(o,{x:u,y:c,w:p,h:g,radius:f}):o.rect(u,c,p,g),o.fill(),0!==r&&o.stroke()}o.restore()}},w=function(t,e,n){(0,v.Z)(o,n.text,t,e+m/2,c,{strikethrough:n.hidden,textAlign:l.textAlign(n.textAlign)})},b=this.isHorizontal(),_=this._computeTitleHeight();t=b?{x:(0,v.a2)(s,this.left+u,this.right-i[0]),y:this.top+u+_,line:0}:{x:this.left+u,y:(0,v.a2)(s,this.top+_+u,this.bottom-r[0].height),line:0},(0,v.aB)(this.ctx,n.textDirection);var B=m+u;this.legendItems.forEach(function(A,h){o.strokeStyle=A.fontColor,o.fillStyle=A.fontColor;var f=o.measureText(A.text).width,g=l.textAlign(A.textAlign||(A.textAlign=a.textAlign)),m=p+d+f,C=t.x,x=t.y;if(l.setWidth(e.width),b?h>0&&C+m+u>e.right&&(x=t.y+=B,t.line++,C=t.x=(0,v.a2)(s,e.left+u,e.right-i[t.line])):h>0&&x+B>e.bottom&&(C=t.x=C+r[t.line].width+u,t.line++,x=t.y=(0,v.a2)(s,e.top+_+u,e.bottom-r[t.line].height)),y(l.x(C),x,A),C=(0,v.aC)(g,C+p+d,b?C+m:e.right,n.rtl),w(l.x(C),x,A),b)t.x+=m+u;else if("string"!=typeof A.text){var k=c.lineHeight;t.y+=eR(A,k)+u}else t.y+=B}),(0,v.aD)(this.ctx,n.textDirection)}},{key:"drawTitle",value:function(){var t,e,n=this.options,r=n.title,i=(0,v.a0)(r.font),o=(0,v.E)(r.padding);if(r.display){var s=(0,v.aA)(n.rtl,this.left,this.width),a=this.ctx,A=r.position,l=i.size/2,c=o.top+l,u=this.left,h=this.width;if(this.isHorizontal())h=(e=Math).max.apply(e,(0,f._)(this.lineWidths)),t=this.top+c,u=(0,v.a2)(n.align,u,this.right-h);else{var d=this.columnSizes.reduce(function(t,e){return Math.max(t,e.height)},0);t=c+(0,v.a2)(n.align,this.top,this.bottom-d-n.labels.padding-this._computeTitleHeight())}var p=(0,v.a2)(A,u,u+h);a.textAlign=s.textAlign((0,v.a1)(A)),a.textBaseline="middle",a.strokeStyle=r.color,a.fillStyle=r.color,a.font=i.string,(0,v.Z)(a,r.text,p,t,i)}}},{key:"_computeTitleHeight",value:function(){var t=this.options.title,e=(0,v.a0)(t.font),n=(0,v.E)(t.padding);return t.display?e.lineHeight+n.height:0}},{key:"_getLegendItemAt",value:function(t,e){var n,r,i;if((0,v.ak)(t,this.left,this.right)&&(0,v.ak)(e,this.top,this.bottom)){for(n=0,i=this.legendHitBoxes;n<i.length;++n)if(r=i[n],(0,v.ak)(t,r.left,r.left+r.width)&&(0,v.ak)(e,r.top,r.top+r.height))return this.legendItems[n]}return null}},{key:"handleEvent",value:function(t){var e,n=this.options;if(("mousemove"===(e=t.type)||"mouseout"===e)&&(n.onHover||n.onLeave)||n.onClick&&("click"===e||"mouseup"===e)){var r=this._getLegendItemAt(t.x,t.y);if("mousemove"===t.type||"mouseout"===t.type){var i=this._hoveredItem,o=null!==i&&null!==r&&i.datasetIndex===r.datasetIndex&&i.index===r.index;i&&!o&&(0,v.Q)(n.onLeave,[t,i,this],this),this._hoveredItem=r,r&&!o&&(0,v.Q)(n.onHover,[t,r,this],this)}else r&&(0,v.Q)(n.onClick,[t,r,this],this)}}}]),n}((0,g._)(tD));function eR(t,e){return e*(t.text?t.text.length:0)}var ez={id:"legend",_element:eO,start:function(t,e,n){var r=t.legend=new eO({ctx:t.ctx,options:n,chart:t});tu.configure(t,r,n),tu.addBox(t,r)},stop:function(t){tu.removeBox(t,t.legend),delete t.legend},beforeUpdate:function(t,e,n){var r=t.legend;tu.configure(t,r,n),r.options=n},afterUpdate:function(t){var e=t.legend;e.buildLabels(),e.adjustHitBoxes()},afterEvent:function(t,e){e.replay||t.legend.handleEvent(e.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick:function(t,e,n){var r=e.datasetIndex,i=n.chart;i.isDatasetVisible(r)?(i.hide(r),e.hidden=!0):(i.show(r),e.hidden=!1)},onHover:null,onLeave:null,labels:{color:function(t){return t.chart.options.color},boxWidth:40,padding:10,generateLabels:function(t){var e=t.data.datasets,n=t.legend.options.labels,r=n.usePointStyle,i=n.pointStyle,o=n.textAlign,s=n.color,a=n.useBorderRadius,A=n.borderRadius;return t._getSortedDatasetMetas().map(function(t){var n=t.controller.getStyle(r?0:void 0),l=(0,v.E)(n.borderWidth);return{text:e[t.index].label,fillStyle:n.backgroundColor,fontColor:s,hidden:!t.visible,lineCap:n.borderCapStyle,lineDash:n.borderDash,lineDashOffset:n.borderDashOffset,lineJoin:n.borderJoinStyle,lineWidth:(l.width+l.height)/4,strokeStyle:n.borderColor,pointStyle:i||n.pointStyle,rotation:n.rotation,textAlign:o||n.textAlign,borderRadius:a&&(A||n.borderRadius),datasetIndex:t.index}},this)}},title:{color:function(t){return t.chart.options.color},display:!1,position:"center",text:""}},descriptors:{_scriptable:function(t){return!t.startsWith("on")},labels:{_scriptable:function(t){return!["generateLabels","filter","sort"].includes(t)}}}},eK=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t){var r;return(0,o._)(this,n),(r=e.call(this)).chart=t.chart,r.options=t.options,r.ctx=t.ctx,r._padding=void 0,r.top=void 0,r.bottom=void 0,r.left=void 0,r.right=void 0,r.width=void 0,r.height=void 0,r.position=void 0,r.weight=void 0,r.fullSize=void 0,r}return(0,s._)(n,[{key:"update",value:function(t,e){var n=this.options;if(this.left=0,this.top=0,!n.display){this.width=this.height=this.right=this.bottom=0;return}this.width=this.right=t,this.height=this.bottom=e;var r=(0,v.b)(n.text)?n.text.length:1;this._padding=(0,v.E)(n.padding);var i=r*(0,v.a0)(n.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=i:this.width=i}},{key:"isHorizontal",value:function(){var t=this.options.position;return"top"===t||"bottom"===t}},{key:"_drawArgs",value:function(t){var e,n,r,i=this.top,o=this.left,s=this.bottom,a=this.right,A=this.options,l=A.align,c=0;return this.isHorizontal()?(n=(0,v.a2)(l,o,a),r=i+t,e=a-o):("left"===A.position?(n=o+t,r=(0,v.a2)(l,s,i),c=-.5*v.P):(n=a-t,r=(0,v.a2)(l,i,s),c=.5*v.P),e=s-i),{titleX:n,titleY:r,maxWidth:e,rotation:c}}},{key:"draw",value:function(){var t=this.ctx,e=this.options;if(e.display){var n=(0,v.a0)(e.font),r=n.lineHeight/2+this._padding.top,i=this._drawArgs(r),o=i.titleX,s=i.titleY,a=i.maxWidth,A=i.rotation;(0,v.Z)(t,e.text,0,0,n,{color:e.color,maxWidth:a,rotation:A,textAlign:(0,v.a1)(e.align),textBaseline:"middle",translation:[o,s]})}}}]),n}((0,g._)(tD)),eV={id:"title",_element:eK,start:function(t,e,n){var r;r=new eK({ctx:t.ctx,options:n,chart:t}),tu.configure(t,r,n),tu.addBox(t,r),t.titleBlock=r},stop:function(t){var e=t.titleBlock;tu.removeBox(t,e),delete t.titleBlock},beforeUpdate:function(t,e,n){var r=t.titleBlock;tu.configure(t,r,n),r.options=n},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}},eG=new WeakMap,eW={id:"subtitle",start:function(t,e,n){var r=new eK({ctx:t.ctx,options:n,chart:t});tu.configure(t,r,n),tu.addBox(t,r),eG.set(t,r)},stop:function(t){tu.removeBox(t,eG.get(t)),eG.delete(t)},beforeUpdate:function(t,e,n){var r=eG.get(t);tu.configure(t,r,n),r.options=n},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}},eq={average:function(t){if(!t.length)return!1;var e,n,r=new Set,i=0,o=0;for(e=0,n=t.length;e<n;++e){var s=t[e].element;if(s&&s.hasValue()){var a=s.tooltipPosition();r.add(a.x),i+=a.y,++o}}return 0!==o&&0!==r.size&&{x:(0,f._)(r).reduce(function(t,e){return t+e})/r.size,y:i/o}},nearest:function(t,e){if(!t.length)return!1;var n,r,i,o=e.x,s=e.y,a=Number.POSITIVE_INFINITY;for(n=0,r=t.length;n<r;++n){var A=t[n].element;if(A&&A.hasValue()){var l=A.getCenterPoint(),c=(0,v.aF)(e,l);c<a&&(a=c,i=A)}}if(i){var u=i.tooltipPosition();o=u.x,s=u.y}return{x:o,y:s}}};function eY(t,e){return e&&((0,v.b)(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function eX(t){return("string"==typeof t||t instanceof String)&&t.indexOf("\n")>-1?t.split("\n"):t}function eJ(t,e){var n=t.chart.ctx,r=t.body,i=t.footer,o=t.title,s=e.boxWidth,a=e.boxHeight,A=(0,v.a0)(e.bodyFont),l=(0,v.a0)(e.titleFont),c=(0,v.a0)(e.footerFont),u=o.length,h=i.length,d=r.length,f=(0,v.E)(e.padding),p=f.height,g=0,m=r.reduce(function(t,e){return t+e.before.length+e.lines.length+e.after.length},0);m+=t.beforeBody.length+t.afterBody.length,u&&(p+=u*l.lineHeight+(u-1)*e.titleSpacing+e.titleMarginBottom),m&&(p+=d*(e.displayColors?Math.max(a,A.lineHeight):A.lineHeight)+(m-d)*A.lineHeight+(m-1)*e.bodySpacing),h&&(p+=e.footerMarginTop+h*c.lineHeight+(h-1)*e.footerSpacing);var y=0,w=function(t){g=Math.max(g,n.measureText(t).width+y)};return n.save(),n.font=l.string,(0,v.F)(t.title,w),n.font=A.string,(0,v.F)(t.beforeBody.concat(t.afterBody),w),y=e.displayColors?s+2+e.boxPadding:0,(0,v.F)(r,function(t){(0,v.F)(t.before,w),(0,v.F)(t.lines,w),(0,v.F)(t.after,w)}),y=0,n.font=c.string,(0,v.F)(t.footer,w),n.restore(),{width:g+=f.width,height:p}}function eZ(t,e,n){var r,i,o,s,a,A,l,c,u,h=n.yAlign||e.yAlign||((r=n.y)<(i=n.height)/2?"top":r>t.height-i/2?"bottom":"center");return{xAlign:n.xAlign||e.xAlign||(o=n.x,s=n.width,a=t.width,l=(A=t.chartArea).left,c=A.right,u="center","center"===h?u=o<=(l+c)/2?"left":"right":o<=s/2?u="left":o>=a-s/2&&(u="right"),function(t,e,n,r){var i=r.x,o=r.width,s=n.caretSize+n.caretPadding;if("left"===t&&i+o+s>e.width||"right"===t&&i-o-s<0)return!0}(u,t,e,n)&&(u="center"),u),yAlign:h}}function e$(t,e,n,r){var i,o,s,a,A=t.caretSize,l=t.caretPadding,c=t.cornerRadius,u=n.xAlign,h=n.yAlign,d=A+l,f=(0,v.ay)(c),p=f.topLeft,g=f.topRight,m=f.bottomLeft,y=f.bottomRight,w=(i=e.x,o=e.width,"right"===u?i-=o:"center"===u&&(i-=o/2),i),b=(s=e.y,a=e.height,"top"===h?s+=d:"bottom"===h?s-=a+d:s-=a/2,s);return"center"===h?"left"===u?w+=d:"right"===u&&(w-=d):"left"===u?w-=Math.max(p,m)+A:"right"===u&&(w+=Math.max(g,y)+A),{x:(0,v.S)(w,0,r.width-e.width),y:(0,v.S)(b,0,r.height-e.height)}}function e0(t,e,n){var r=(0,v.E)(n.padding);return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-r.right:t.x+r.left}function e1(t,e){var n=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return n?t.override(n):t}var e2={beforeTitle:v.aG,title:function(t){if(t.length>0){var e=t[0],n=e.chart.data.labels,r=n?n.length:0;if(this&&this.options&&"dataset"===this.options.mode)return e.dataset.label||"";if(e.label)return e.label;if(r>0&&e.dataIndex<r)return n[e.dataIndex]}return""},afterTitle:v.aG,beforeBody:v.aG,beforeLabel:v.aG,label:function(t){if(this&&this.options&&"dataset"===this.options.mode)return t.label+": "+t.formattedValue||t.formattedValue;var e=t.dataset.label||"";e&&(e+=": ");var n=t.formattedValue;return(0,v.k)(n)||(e+=n),e},labelColor:function(t){var e=t.chart.getDatasetMeta(t.datasetIndex).controller.getStyle(t.dataIndex);return{borderColor:e.borderColor,backgroundColor:e.backgroundColor,borderWidth:e.borderWidth,borderDash:e.borderDash,borderDashOffset:e.borderDashOffset,borderRadius:0}},labelTextColor:function(){return this.options.bodyColor},labelPointStyle:function(t){var e=t.chart.getDatasetMeta(t.datasetIndex).controller.getStyle(t.dataIndex);return{pointStyle:e.pointStyle,rotation:e.rotation}},afterLabel:v.aG,afterBody:v.aG,beforeFooter:v.aG,footer:v.aG,afterFooter:v.aG};function e5(t,e,n,r){var i=t[e].call(n,r);return void 0===i?e2[e].call(n,r):i}var e3=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t){var r;return(0,o._)(this,n),(r=e.call(this)).opacity=0,r._active=[],r._eventPosition=void 0,r._size=void 0,r._cachedAnimations=void 0,r._tooltipItems=[],r.$animations=void 0,r.$context=void 0,r.chart=t.chart,r.options=t.options,r.dataPoints=void 0,r.title=void 0,r.beforeBody=void 0,r.body=void 0,r.afterBody=void 0,r.footer=void 0,r.xAlign=void 0,r.yAlign=void 0,r.x=void 0,r.y=void 0,r.height=void 0,r.width=void 0,r.caretX=void 0,r.caretY=void 0,r.labelColors=void 0,r.labelPointStyles=void 0,r.labelTextColors=void 0,r}return(0,s._)(n,[{key:"initialize",value:function(t){this.options=t,this._cachedAnimations=void 0,this.$context=void 0}},{key:"_resolveAnimations",value:function(){var t=this._cachedAnimations;if(t)return t;var e=this.chart,n=this.options.setContext(this.getContext()),r=n.enabled&&e.options.animation&&n.animations,i=new B(this.chart,r);return r._cacheable&&(this._cachedAnimations=Object.freeze(i)),i}},{key:"getContext",value:function(){var t,e;return this.$context||(this.$context=(t=this.chart.getContext(),e=this._tooltipItems,(0,v.j)(t,{tooltip:this,tooltipItems:e,type:"tooltip"})))}},{key:"getTitle",value:function(t,e){var n=e.callbacks,r=e5(n,"beforeTitle",this,t),i=e5(n,"title",this,t),o=e5(n,"afterTitle",this,t),s=[];return s=eY(s,eX(r)),s=eY(s,eX(i)),s=eY(s,eX(o))}},{key:"getBeforeBody",value:function(t,e){return eY([],eX(e5(e.callbacks,"beforeBody",this,t)))}},{key:"getBody",value:function(t,e){var n=this,r=e.callbacks,i=[];return(0,v.F)(t,function(t){var e={before:[],lines:[],after:[]},o=e1(r,t);eY(e.before,eX(e5(o,"beforeLabel",n,t))),eY(e.lines,e5(o,"label",n,t)),eY(e.after,eX(e5(o,"afterLabel",n,t))),i.push(e)}),i}},{key:"getAfterBody",value:function(t,e){return eY([],eX(e5(e.callbacks,"afterBody",this,t)))}},{key:"getFooter",value:function(t,e){var n=e.callbacks,r=e5(n,"beforeFooter",this,t),i=e5(n,"footer",this,t),o=e5(n,"afterFooter",this,t),s=[];return s=eY(s,eX(r)),s=eY(s,eX(i)),s=eY(s,eX(o))}},{key:"_createItems",value:function(t){var e,n,r=this,i=this._active,o=this.chart.data,s=[],a=[],A=[],l=[];for(e=0,n=i.length;e<n;++e)l.push(function(t,e){var n=e.element,r=e.datasetIndex,i=e.index,o=t.getDatasetMeta(r).controller,s=o.getLabelAndValue(i),a=s.label,A=s.value;return{chart:t,label:a,parsed:o.getParsed(i),raw:t.data.datasets[r].data[i],formattedValue:A,dataset:o.getDataset(),dataIndex:i,datasetIndex:r,element:n}}(this.chart,i[e]));return t.filter&&(l=l.filter(function(e,n,r){return t.filter(e,n,r,o)})),t.itemSort&&(l=l.sort(function(e,n){return t.itemSort(e,n,o)})),(0,v.F)(l,function(e){var n=e1(t.callbacks,e);s.push(e5(n,"labelColor",r,e)),a.push(e5(n,"labelPointStyle",r,e)),A.push(e5(n,"labelTextColor",r,e))}),this.labelColors=s,this.labelPointStyles=a,this.labelTextColors=A,this.dataPoints=l,l}},{key:"update",value:function(t,e){var n,r=this.options.setContext(this.getContext()),i=this._active,o=[];if(i.length){var s=eq[r.position].call(this,i,this._eventPosition);o=this._createItems(r),this.title=this.getTitle(o,r),this.beforeBody=this.getBeforeBody(o,r),this.body=this.getBody(o,r),this.afterBody=this.getAfterBody(o,r),this.footer=this.getFooter(o,r);var a=this._size=eJ(this,r),A=Object.assign({},s,a),l=eZ(this.chart,r,A),c=e$(r,A,l,this.chart);this.xAlign=l.xAlign,this.yAlign=l.yAlign,n={opacity:1,x:c.x,y:c.y,width:a.width,height:a.height,caretX:s.x,caretY:s.y}}else 0!==this.opacity&&(n={opacity:0});this._tooltipItems=o,this.$context=void 0,n&&this._resolveAnimations().update(this,n),t&&r.external&&r.external.call(this,{chart:this.chart,tooltip:this,replay:e})}},{key:"drawCaret",value:function(t,e,n,r){var i=this.getCaretPosition(t,n,r);e.lineTo(i.x1,i.y1),e.lineTo(i.x2,i.y2),e.lineTo(i.x3,i.y3)}},{key:"getCaretPosition",value:function(t,e,n){var r,i,o,s,a,A,l=this.xAlign,c=this.yAlign,u=n.caretSize,h=n.cornerRadius,d=(0,v.ay)(h),f=d.topLeft,p=d.topRight,g=d.bottomLeft,m=d.bottomRight,y=t.x,w=t.y,b=e.width,_=e.height;return"center"===c?(a=w+_/2,"left"===l?(i=(r=y)-u,s=a+u,A=a-u):(i=(r=y+b)+u,s=a-u,A=a+u),o=r):(i="left"===l?y+Math.max(f,g)+u:"right"===l?y+b-Math.max(p,m)-u:this.caretX,"top"===c?(a=(s=w)-u,r=i-u,o=i+u):(a=(s=w+_)+u,r=i+u,o=i-u),A=s),{x1:r,x2:i,x3:o,y1:s,y2:a,y3:A}}},{key:"drawTitle",value:function(t,e,n){var r,i,o,s=this.title,a=s.length;if(a){var A=(0,v.aA)(n.rtl,this.x,this.width);for(o=0,t.x=e0(this,n.titleAlign,n),e.textAlign=A.textAlign(n.titleAlign),e.textBaseline="middle",r=(0,v.a0)(n.titleFont),i=n.titleSpacing,e.fillStyle=n.titleColor,e.font=r.string;o<a;++o)e.fillText(s[o],A.x(t.x),t.y+r.lineHeight/2),t.y+=r.lineHeight+i,o+1===a&&(t.y+=n.titleMarginBottom-i)}}},{key:"_drawColorBox",value:function(t,e,n,r,i){var o=this.labelColors[n],s=this.labelPointStyles[n],a=i.boxHeight,A=i.boxWidth,l=(0,v.a0)(i.bodyFont),c=e0(this,"left",i),u=r.x(c),h=a<l.lineHeight?(l.lineHeight-a)/2:0,d=e.y+h;if(i.usePointStyle){var p={radius:Math.min(A,a)/2,pointStyle:s.pointStyle,rotation:s.rotation,borderWidth:1},g=r.leftForLtr(u,A)+A/2,m=d+a/2;t.strokeStyle=i.multiKeyBackground,t.fillStyle=i.multiKeyBackground,(0,v.av)(t,p,g,m),t.strokeStyle=o.borderColor,t.fillStyle=o.backgroundColor,(0,v.av)(t,p,g,m)}else{t.lineWidth=(0,v.i)(o.borderWidth)?(y=Math).max.apply(y,(0,f._)(Object.values(o.borderWidth))):o.borderWidth||1,t.strokeStyle=o.borderColor,t.setLineDash(o.borderDash||[]),t.lineDashOffset=o.borderDashOffset||0;var y,w=r.leftForLtr(u,A),b=r.leftForLtr(r.xPlus(u,1),A-2),_=(0,v.ay)(o.borderRadius);Object.values(_).some(function(t){return 0!==t})?(t.beginPath(),t.fillStyle=i.multiKeyBackground,(0,v.aw)(t,{x:w,y:d,w:A,h:a,radius:_}),t.fill(),t.stroke(),t.fillStyle=o.backgroundColor,t.beginPath(),(0,v.aw)(t,{x:b,y:d+1,w:A-2,h:a-2,radius:_}),t.fill()):(t.fillStyle=i.multiKeyBackground,t.fillRect(w,d,A,a),t.strokeRect(w,d,A,a),t.fillStyle=o.backgroundColor,t.fillRect(b,d+1,A-2,a-2))}t.fillStyle=this.labelTextColors[n]}},{key:"drawBody",value:function(t,e,n){var r,i,o,s,a,A,l,c=this.body,u=n.bodySpacing,h=n.bodyAlign,d=n.displayColors,f=n.boxHeight,p=n.boxWidth,g=n.boxPadding,m=(0,v.a0)(n.bodyFont),y=m.lineHeight,w=0,b=(0,v.aA)(n.rtl,this.x,this.width),_=function(n){e.fillText(n,b.x(t.x+w),t.y+y/2),t.y+=y+u},B=b.textAlign(h);for(e.textAlign=h,e.textBaseline="middle",e.font=m.string,t.x=e0(this,B,n),e.fillStyle=n.bodyColor,(0,v.F)(this.beforeBody,_),w=d&&"right"!==B?"center"===h?p/2+g:p+2+g:0,s=0,A=c.length;s<A;++s){for(r=c[s],i=this.labelTextColors[s],e.fillStyle=i,(0,v.F)(r.before,_),o=r.lines,d&&o.length&&(this._drawColorBox(e,t,s,b,n),y=Math.max(m.lineHeight,f)),a=0,l=o.length;a<l;++a)_(o[a]),y=m.lineHeight;(0,v.F)(r.after,_)}w=0,y=m.lineHeight,(0,v.F)(this.afterBody,_),t.y-=u}},{key:"drawFooter",value:function(t,e,n){var r,i,o=this.footer,s=o.length;if(s){var a=(0,v.aA)(n.rtl,this.x,this.width);for(t.x=e0(this,n.footerAlign,n),t.y+=n.footerMarginTop,e.textAlign=a.textAlign(n.footerAlign),e.textBaseline="middle",r=(0,v.a0)(n.footerFont),e.fillStyle=n.footerColor,e.font=r.string,i=0;i<s;++i)e.fillText(o[i],a.x(t.x),t.y+r.lineHeight/2),t.y+=r.lineHeight+n.footerSpacing}}},{key:"drawBackground",value:function(t,e,n,r){var i=this.xAlign,o=this.yAlign,s=t.x,a=t.y,A=n.width,l=n.height,c=(0,v.ay)(r.cornerRadius),u=c.topLeft,h=c.topRight,d=c.bottomLeft,f=c.bottomRight;e.fillStyle=r.backgroundColor,e.strokeStyle=r.borderColor,e.lineWidth=r.borderWidth,e.beginPath(),e.moveTo(s+u,a),"top"===o&&this.drawCaret(t,e,n,r),e.lineTo(s+A-h,a),e.quadraticCurveTo(s+A,a,s+A,a+h),"center"===o&&"right"===i&&this.drawCaret(t,e,n,r),e.lineTo(s+A,a+l-f),e.quadraticCurveTo(s+A,a+l,s+A-f,a+l),"bottom"===o&&this.drawCaret(t,e,n,r),e.lineTo(s+d,a+l),e.quadraticCurveTo(s,a+l,s,a+l-d),"center"===o&&"left"===i&&this.drawCaret(t,e,n,r),e.lineTo(s,a+u),e.quadraticCurveTo(s,a,s+u,a),e.closePath(),e.fill(),r.borderWidth>0&&e.stroke()}},{key:"_updateAnimationTarget",value:function(t){var e=this.chart,n=this.$animations,r=n&&n.x,i=n&&n.y;if(r||i){var o=eq[t.position].call(this,this._active,this._eventPosition);if(!o)return;var s=this._size=eJ(this,t),a=Object.assign({},o,this._size),A=eZ(e,t,a),l=e$(t,a,A,e);(r._to!==l.x||i._to!==l.y)&&(this.xAlign=A.xAlign,this.yAlign=A.yAlign,this.width=s.width,this.height=s.height,this.caretX=o.x,this.caretY=o.y,this._resolveAnimations().update(this,l))}}},{key:"_willRender",value:function(){return!!this.opacity}},{key:"draw",value:function(t){var e=this.options.setContext(this.getContext()),n=this.opacity;if(n){this._updateAnimationTarget(e);var r={width:this.width,height:this.height},i={x:this.x,y:this.y};n=.001>Math.abs(n)?0:n;var o=(0,v.E)(e.padding),s=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;e.enabled&&s&&(t.save(),t.globalAlpha=n,this.drawBackground(i,t,r,e),(0,v.aB)(t,e.textDirection),i.y+=o.top,this.drawTitle(i,t,e),this.drawBody(i,t,e),this.drawFooter(i,t,e),(0,v.aD)(t,e.textDirection),t.restore())}}},{key:"getActiveElements",value:function(){return this._active||[]}},{key:"setActiveElements",value:function(t,e){var n=this,r=this._active,i=t.map(function(t){var e=t.datasetIndex,r=t.index,i=n.chart.getDatasetMeta(e);if(!i)throw Error("Cannot find a dataset at index "+e);return{datasetIndex:e,element:i.data[r],index:r}}),o=!(0,v.ai)(r,i),s=this._positionChanged(i,e);(o||s)&&(this._active=i,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}},{key:"handleEvent",value:function(t,e){var n=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;var r=this.options,i=this._active||[],o=this._getActiveElements(t,i,e,n),s=this._positionChanged(o,t),a=e||!(0,v.ai)(o,i)||s;return a&&(this._active=o,(r.enabled||r.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),a}},{key:"_getActiveElements",value:function(t,e,n,r){var i=this,o=this.options;if("mouseout"===t.type)return[];if(!r)return e.filter(function(t){return i.chart.data.datasets[t.datasetIndex]&&void 0!==i.chart.getDatasetMeta(t.datasetIndex).controller.getParsed(t.index)});var s=this.chart.getElementsAtEventForMode(t,o.mode,o,n);return o.reverse&&s.reverse(),s}},{key:"_positionChanged",value:function(t,e){var n=this.caretX,r=this.caretY,i=eq[this.options.position].call(this,t,e);return!1!==i&&(n!==i.x||r!==i.y)}}]),n}((0,g._)(tD));(0,a._)(e3,"positioners",eq);var e4={id:"tooltip",_element:e3,positioners:eq,afterInit:function(t,e,n){n&&(t.tooltip=new e3({chart:t,options:n}))},beforeUpdate:function(t,e,n){t.tooltip&&t.tooltip.initialize(n)},reset:function(t,e,n){t.tooltip&&t.tooltip.initialize(n)},afterDraw:function(t){var e=t.tooltip;if(e&&e._willRender()){var n={tooltip:e};if(!1===t.notifyPlugins("beforeTooltipDraw",(0,h._)((0,u._)({},n),{cancelable:!0})))return;e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",n)}},afterEvent:function(t,e){if(t.tooltip){var n=e.replay;t.tooltip.handleEvent(e.event,n,e.inChartArea)&&(e.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:function(t,e){return e.bodyFont.size},boxWidth:function(t,e){return e.bodyFont.size},multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:e2},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:function(t){return"filter"!==t&&"itemSort"!==t&&"external"!==t},_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},e6=Object.freeze({__proto__:null,Colors:eC,Decimation:eF,Filler:eN,Legend:ez,SubTitle:eW,Title:eV,Tooltip:e4});function e8(t){var e=this.getLabels();return t>=0&&t<e.length?e[t]:t}var e7=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t){var r;return(0,o._)(this,n),(r=e.call(this,t))._startValue=void 0,r._valueRange=0,r._addedLabels=[],r}return(0,s._)(n,[{key:"init",value:function(t){var e=this._addedLabels;if(e.length){var r=this.getLabels(),i=!0,o=!1,s=void 0;try{for(var a,c=e[Symbol.iterator]();!(i=(a=c.next()).done);i=!0){var u=a.value,h=u.index,d=u.label;r[h]===d&&r.splice(h,1)}}catch(t){o=!0,s=t}finally{try{i||null==c.return||c.return()}finally{if(o)throw s}}this._addedLabels=[]}(0,A._)((0,l._)(n.prototype),"init",this).call(this,t)}},{key:"parse",value:function(t,e){if((0,v.k)(t))return null;var n,r,i,o,s,a,A,l,c=this.getLabels();return A=e=isFinite(e)&&c[e]===t?e:(n=c,r=t,i=(0,v.v)(e,t),o=this._addedLabels,-1===(a=n.indexOf(r))?(s=i,"string"==typeof r?(s=n.push(r)-1,o.unshift({index:s,label:r})):isNaN(r)&&(s=null),s):a!==n.lastIndexOf(r)?i:a),l=c.length-1,null===A?null:(0,v.S)(Math.round(A),0,l)}},{key:"determineDataLimits",value:function(){var t=this.getUserBounds(),e=t.minDefined,n=t.maxDefined,r=this.getMinMax(!0),i=r.min,o=r.max;"ticks"!==this.options.bounds||(e||(i=0),n||(o=this.getLabels().length-1)),this.min=i,this.max=o}},{key:"buildTicks",value:function(){var t=this.min,e=this.max,n=this.options.offset,r=[],i=this.getLabels();i=0===t&&e===i.length-1?i:i.slice(t,e+1),this._valueRange=Math.max(i.length-(n?0:1),1),this._startValue=this.min-(n?.5:0);for(var o=t;o<=e;o++)r.push({value:o});return r}},{key:"getLabelForValue",value:function(t){return e8.call(this,t)}},{key:"configure",value:function(){(0,A._)((0,l._)(n.prototype),"configure",this).call(this),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}},{key:"getPixelForValue",value:function(t){return"number"!=typeof t&&(t=this.parse(t)),null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}},{key:"getPixelForTick",value:function(t){var e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}},{key:"getValueForPixel",value:function(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}},{key:"getBasePixel",value:function(){return this.bottom}}]),n}(tj);function e9(t,e,n){var r=n.horizontal,i=n.minRotation,o=(0,v.t)(i),s=(r?Math.sin(o):Math.cos(o))||.001,a=.75*e*(""+t).length;return Math.min(e/s,a)}(0,a._)(e7,"id","category"),(0,a._)(e7,"defaults",{ticks:{callback:e8}});var nt=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t){var r;return(0,o._)(this,n),(r=e.call(this,t)).start=void 0,r.end=void 0,r._startValue=void 0,r._endValue=void 0,r._valueRange=0,r}return(0,s._)(n,[{key:"parse",value:function(t,e){return(0,v.k)(t)||("number"==typeof t||t instanceof Number)&&!isFinite(+t)?null:+t}},{key:"handleTickRangeOptions",value:function(){var t=this.options.beginAtZero,e=this.getUserBounds(),n=e.minDefined,r=e.maxDefined,i=this.min,o=this.max,s=function(t){return i=n?i:t},a=function(t){return o=r?o:t};if(t){var A=(0,v.s)(i),l=(0,v.s)(o);A<0&&l<0?a(0):A>0&&l>0&&s(0)}if(i===o){var c=0===o?1:Math.abs(.05*o);a(o+c),t||s(i-c)}this.min=i,this.max=o}},{key:"getTickLimit",value:function(){var t,e=this.options.ticks,n=e.maxTicksLimit,r=e.stepSize;return r?(t=Math.ceil(this.max/r)-Math.floor(this.min/r)+1)>1e3&&(console.warn("scales.".concat(this.id,".ticks.stepSize: ").concat(r," would result generating up to ").concat(t," ticks. Limiting to 1000.")),t=1e3):(t=this.computeTickLimit(),n=n||11),n&&(t=Math.min(n,t)),t}},{key:"computeTickLimit",value:function(){return Number.POSITIVE_INFINITY}},{key:"buildTicks",value:function(){var t=this.options,e=t.ticks,n=this.getTickLimit(),r=function(t,e){var n,r,i,o,s=[],a=t.bounds,A=t.step,l=t.min,c=t.max,u=t.precision,h=t.count,d=t.maxTicks,f=t.maxDigits,p=t.includeBounds,g=A||1,m=d-1,y=e.min,w=e.max,b=!(0,v.k)(l),_=!(0,v.k)(c),B=!(0,v.k)(h),C=(w-y)/(f+1),x=(0,v.aI)((w-y)/m/g)*g;if(x<1e-14&&!b&&!_)return[{value:y},{value:w}];(o=Math.ceil(w/x)-Math.floor(y/x))>m&&(x=(0,v.aI)(o*x/m/g)*g),(0,v.k)(u)||(x=Math.ceil(x*(n=Math.pow(10,u)))/n),"ticks"===a?(r=Math.floor(y/x)*x,i=Math.ceil(w/x)*x):(r=y,i=w),b&&_&&A&&(0,v.aJ)((c-l)/A,x/1e3)?(o=Math.round(Math.min((c-l)/x,d)),x=(c-l)/o,r=l,i=c):B?(r=b?l:r,x=((i=_?c:i)-r)/(o=h-1)):(o=(i-r)/x,o=(0,v.aK)(o,Math.round(o),x/1e3)?Math.round(o):Math.ceil(o));var k=Math.max((0,v.aL)(x),(0,v.aL)(r));r=Math.round(r*(n=Math.pow(10,(0,v.k)(u)?k:u)))/n,i=Math.round(i*n)/n;var F=0;for(b&&(p&&r!==l?(s.push({value:l}),r<l&&F++,(0,v.aK)(Math.round((r+F*x)*n)/n,l,e9(l,C,t))&&F++):r<l&&F++);F<o;++F){var L=Math.round((r+F*x)*n)/n;if(_&&L>c)break;s.push({value:L})}return _&&p&&i!==c?s.length&&(0,v.aK)(s[s.length-1].value,c,e9(c,C,t))?s[s.length-1].value=c:s.push({value:c}):_&&i!==c||s.push({value:i}),s}({maxTicks:n=Math.max(2,n),bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:!1!==e.includeBounds},this._range||this);return"ticks"===t.bounds&&(0,v.aH)(r,this,"value"),t.reverse?(r.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),r}},{key:"configure",value:function(){var t=this.ticks,e=this.min,r=this.max;if((0,A._)((0,l._)(n.prototype),"configure",this).call(this),this.options.offset&&t.length){var i=(r-e)/Math.max(t.length-1,1)/2;e-=i,r+=i}this._startValue=e,this._endValue=r,this._valueRange=r-e}},{key:"getLabelForValue",value:function(t){return(0,v.o)(t,this.chart.options.locale,this.options.ticks.format)}}]),n}(tj),ne=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(){return(0,o._)(this,n),e.apply(this,arguments)}return(0,s._)(n,[{key:"determineDataLimits",value:function(){var t=this.getMinMax(!0),e=t.min,n=t.max;this.min=(0,v.g)(e)?e:0,this.max=(0,v.g)(n)?n:1,this.handleTickRangeOptions()}},{key:"computeTickLimit",value:function(){var t=this.isHorizontal(),e=t?this.width:this.height,n=(0,v.t)(this.options.ticks.minRotation),r=(t?Math.sin(n):Math.cos(n))||.001;return Math.ceil(e/Math.min(40,this._resolveTickFontOptions(0).lineHeight/r))}},{key:"getPixelForValue",value:function(t){return null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}},{key:"getValueForPixel",value:function(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}]),n}(nt);(0,a._)(ne,"id","linear"),(0,a._)(ne,"defaults",{ticks:{callback:v.aM.formatters.numeric}});var nn=function(t){return Math.floor((0,v.aN)(t))},nr=function(t,e){return Math.pow(10,nn(t)+e)};function ni(t){return 1==t/Math.pow(10,nn(t))}function no(t,e,n){var r=Math.pow(10,n),i=Math.floor(t/r);return Math.ceil(e/r)-i}var ns=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t){var r;return(0,o._)(this,n),(r=e.call(this,t)).start=void 0,r.end=void 0,r._startValue=void 0,r._valueRange=0,r}return(0,s._)(n,[{key:"parse",value:function(t,e){var n=nt.prototype.parse.apply(this,[t,e]);if(0===n){this._zero=!0;return}return(0,v.g)(n)&&n>0?n:null}},{key:"determineDataLimits",value:function(){var t=this.getMinMax(!0),e=t.min,n=t.max;this.min=(0,v.g)(e)?Math.max(0,e):null,this.max=(0,v.g)(n)?Math.max(0,n):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!(0,v.g)(this._userMin)&&(this.min=e===nr(this.min,0)?nr(this.min,-1):nr(this.min,0)),this.handleTickRangeOptions()}},{key:"handleTickRangeOptions",value:function(){var t=this.getUserBounds(),e=t.minDefined,n=t.maxDefined,r=this.min,i=this.max,o=function(t){return r=e?r:t},s=function(t){return i=n?i:t};r===i&&(r<=0?(o(1),s(10)):(o(nr(r,-1)),s(nr(i,1)))),r<=0&&o(nr(i,-1)),i<=0&&s(nr(r,1)),this.min=r,this.max=i}},{key:"buildTicks",value:function(){var t=this.options,e=function(t,e){var n=e.min,r=e.max;n=(0,v.O)(t.min,n);for(var i=[],o=nn(n),s=function(t,e){for(var n=nn(e-t);no(t,e,n)>10;)n++;for(;10>no(t,e,n);)n--;return Math.min(n,nn(t))}(n,r),a=s<0?Math.pow(10,Math.abs(s)):1,A=Math.pow(10,s),l=o>s?Math.pow(10,o):0,c=Math.round((n-l)*a)/a,u=Math.floor((n-l)/A/10)*A*10,h=Math.floor((c-u)/Math.pow(10,s)),d=(0,v.O)(t.min,Math.round((l+u+h*Math.pow(10,s))*a)/a);d<r;)i.push({value:d,major:ni(d),significand:h}),h>=10?h=h<15?15:20:h++,h>=20&&(h=2,a=++s>=0?1:a),d=Math.round((l+u+h*Math.pow(10,s))*a)/a;var f=(0,v.O)(t.max,d);return i.push({value:f,major:ni(f),significand:h}),i}({min:this._userMin,max:this._userMax},this);return"ticks"===t.bounds&&(0,v.aH)(e,this,"value"),t.reverse?(e.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),e}},{key:"getLabelForValue",value:function(t){return void 0===t?"0":(0,v.o)(t,this.chart.options.locale,this.options.ticks.format)}},{key:"configure",value:function(){var t=this.min;(0,A._)((0,l._)(n.prototype),"configure",this).call(this),this._startValue=(0,v.aN)(t),this._valueRange=(0,v.aN)(this.max)-(0,v.aN)(t)}},{key:"getPixelForValue",value:function(t){return((void 0===t||0===t)&&(t=this.min),null===t||isNaN(t))?NaN:this.getPixelForDecimal(t===this.min?0:((0,v.aN)(t)-this._startValue)/this._valueRange)}},{key:"getValueForPixel",value:function(t){var e=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+e*this._valueRange)}}]),n}(tj);function na(t){var e=t.ticks;if(e.display&&t.display){var n=(0,v.E)(e.backdropPadding);return(0,v.v)(e.font&&e.font.size,v.d.font.size)+n.height}return 0}function nA(t,e,n,r,i){return t===r||t===i?{start:e-n/2,end:e+n/2}:t<r||t>i?{start:e-n,end:e}:{start:e,end:e+n}}function nl(t,e,n,r){var i=t.ctx;if(n)i.arc(t.xCenter,t.yCenter,e,0,v.T);else{var o=t.getPointPosition(0,e);i.moveTo(o.x,o.y);for(var s=1;s<r;s++)o=t.getPointPosition(s,e),i.lineTo(o.x,o.y)}}(0,a._)(ns,"id","logarithmic"),(0,a._)(ns,"defaults",{ticks:{callback:v.aM.formatters.logarithmic,major:{enabled:!0}}});var nc=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t){var r;return(0,o._)(this,n),(r=e.call(this,t)).xCenter=void 0,r.yCenter=void 0,r.drawingArea=void 0,r._pointLabels=[],r._pointLabelItems=[],r}return(0,s._)(n,[{key:"setDimensions",value:function(){var t=this._padding=(0,v.E)(na(this.options)/2),e=this.width=this.maxWidth-t.width,n=this.height=this.maxHeight-t.height;this.xCenter=Math.floor(this.left+e/2+t.left),this.yCenter=Math.floor(this.top+n/2+t.top),this.drawingArea=Math.floor(Math.min(e,n)/2)}},{key:"determineDataLimits",value:function(){var t=this.getMinMax(!1),e=t.min,n=t.max;this.min=(0,v.g)(e)&&!isNaN(e)?e:0,this.max=(0,v.g)(n)&&!isNaN(n)?n:0,this.handleTickRangeOptions()}},{key:"computeTickLimit",value:function(){return Math.ceil(this.drawingArea/na(this.options))}},{key:"generateTickLabels",value:function(t){var e=this;nt.prototype.generateTickLabels.call(this,t),this._pointLabels=this.getLabels().map(function(t,n){var r=(0,v.Q)(e.options.pointLabels.callback,[t,n],e);return r||0===r?r:""}).filter(function(t,n){return e.chart.getDataVisibility(n)})}},{key:"fit",value:function(){var t=this.options;t.display&&t.pointLabels.display?function(t){for(var e={l:t.left+t._padding.left,r:t.right-t._padding.right,t:t.top+t._padding.top,b:t.bottom-t._padding.bottom},n=Object.assign({},e),r=[],i=[],o=t._pointLabels.length,s=t.options.pointLabels,a=s.centerPointLabels?v.P/o:0,A=0;A<o;A++){var l,c,u=s.setContext(t.getPointLabelContext(A));i[A]=u.padding;var h=t.getPointPosition(A,t.drawingArea+i[A],a),d=(0,v.a0)(u.font),f=(l=t.ctx,c=t._pointLabels[A],c=(0,v.b)(c)?c:[c],{w:(0,v.aO)(l,d.string,c),h:c.length*d.lineHeight});r[A]=f;var p=(0,v.al)(t.getIndexAngle(A)+a),g=Math.round((0,v.U)(p));(function(t,e,n,r,i){var o=Math.abs(Math.sin(n)),s=Math.abs(Math.cos(n)),a=0,A=0;r.start<e.l?(a=(e.l-r.start)/o,t.l=Math.min(t.l,e.l-a)):r.end>e.r&&(a=(r.end-e.r)/o,t.r=Math.max(t.r,e.r+a)),i.start<e.t?(A=(e.t-i.start)/s,t.t=Math.min(t.t,e.t-A)):i.end>e.b&&(A=(i.end-e.b)/s,t.b=Math.max(t.b,e.b+A))})(n,e,p,nA(g,h.x,f.w,0,180),nA(g,h.y,f.h,90,270))}t.setCenterPoint(e.l-n.l,n.r-e.r,e.t-n.t,n.b-e.b),t._pointLabelItems=function(t,e,n){for(var r,i=[],o=t._pointLabels.length,s=t.options,a=s.pointLabels,A=a.centerPointLabels,l=a.display,c={extra:na(s)/2,additionalAngle:A?v.P/o:0},u=0;u<o;u++){c.padding=n[u],c.size=e[u];var h=function(t,e,n){var r,i,o,s,a=t.drawingArea,A=n.extra,l=n.additionalAngle,c=n.padding,u=n.size,h=t.getPointPosition(e,a+A+c,l),d=Math.round((0,v.U)((0,v.al)(h.angle+v.H))),f=(r=h.y,i=u.h,90===d||270===d?r-=i/2:(d>270||d<90)&&(r-=i),r),p=0===d||180===d?"center":d<180?"left":"right",g=(o=h.x,s=u.w,"right"===p?o-=s:"center"===p&&(o-=s/2),o);return{visible:!0,x:h.x,y:f,textAlign:p,left:g,top:f,right:g+u.w,bottom:f+u.h}}(t,u,c);i.push(h),"auto"===l&&(h.visible=function(t,e){if(!e)return!0;var n=t.left,r=t.top,i=t.right,o=t.bottom;return!((0,v.C)({x:n,y:r},e)||(0,v.C)({x:n,y:o},e)||(0,v.C)({x:i,y:r},e)||(0,v.C)({x:i,y:o},e))}(h,r),h.visible&&(r=h))}return i}(t,r,i)}(this):this.setCenterPoint(0,0,0,0)}},{key:"setCenterPoint",value:function(t,e,n,r){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((n-r)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,n,r))}},{key:"getIndexAngle",value:function(t){var e=v.T/(this._pointLabels.length||1),n=this.options.startAngle||0;return(0,v.al)(t*e+(0,v.t)(n))}},{key:"getDistanceFromCenterForValue",value:function(t){if((0,v.k)(t))return NaN;var e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}},{key:"getValueForDistanceFromCenter",value:function(t){if((0,v.k)(t))return NaN;var e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}},{key:"getPointLabelContext",value:function(t){var e=this._pointLabels||[];if(t>=0&&t<e.length){var n,r=e[t];return n=this.getContext(),(0,v.j)(n,{label:r,index:t,type:"pointLabel"})}}},{key:"getPointPosition",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=this.getIndexAngle(t)-v.H+n;return{x:Math.cos(r)*e+this.xCenter,y:Math.sin(r)*e+this.yCenter,angle:r}}},{key:"getPointPositionForValue",value:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))}},{key:"getBasePosition",value:function(t){return this.getPointPositionForValue(t||0,this.getBaseValue())}},{key:"getPointLabelPosition",value:function(t){var e=this._pointLabelItems[t];return{left:e.left,top:e.top,right:e.right,bottom:e.bottom}}},{key:"drawBackground",value:function(){var t=this.options,e=t.backgroundColor,n=t.grid.circular;if(e){var r=this.ctx;r.save(),r.beginPath(),nl(this,this.getDistanceFromCenterForValue(this._endValue),n,this._pointLabels.length),r.closePath(),r.fillStyle=e,r.fill(),r.restore()}}},{key:"drawGrid",value:function(){var t,e,n,r=this,i=this.ctx,o=this.options,s=o.angleLines,a=o.grid,A=o.border,l=this._pointLabels.length;if(o.pointLabels.display&&function(t,e){for(var n=t.ctx,r=t.options.pointLabels,i=e-1;i>=0;i--){var o=t._pointLabelItems[i];if(o.visible){var s=r.setContext(t.getPointLabelContext(i));!function(t,e,n){var r=n.left,i=n.top,o=n.right,s=n.bottom,a=e.backdropColor;if(!(0,v.k)(a)){var A=(0,v.ay)(e.borderRadius),l=(0,v.E)(e.backdropPadding);t.fillStyle=a;var c=r-l.left,u=i-l.top,h=o-r+l.width,d=s-i+l.height;Object.values(A).some(function(t){return 0!==t})?(t.beginPath(),(0,v.aw)(t,{x:c,y:u,w:h,h:d,radius:A}),t.fill()):t.fillRect(c,u,h,d)}}(n,s,o);var a=(0,v.a0)(s.font),A=o.x,l=o.y,c=o.textAlign;(0,v.Z)(n,t._pointLabels[i],A,l+a.lineHeight/2,a,{color:s.color,textAlign:c,textBaseline:"middle"})}}}(this,l),a.display&&this.ticks.forEach(function(t,n){if(0!==n||0===n&&r.min<0){e=r.getDistanceFromCenterForValue(t.value);var i,o,s,c,u,h=r.getContext(n),d=a.setContext(h),f=A.setContext(h);i=e,o=r.ctx,s=d.circular,c=d.color,u=d.lineWidth,(s||l)&&c&&u&&!(i<0)&&(o.save(),o.strokeStyle=c,o.lineWidth=u,o.setLineDash(f.dash||[]),o.lineDashOffset=f.dashOffset,o.beginPath(),nl(r,i,s,l),o.closePath(),o.stroke(),o.restore())}}),s.display){for(i.save(),t=l-1;t>=0;t--){var c=s.setContext(this.getPointLabelContext(t)),u=c.color,h=c.lineWidth;h&&u&&(i.lineWidth=h,i.strokeStyle=u,i.setLineDash(c.borderDash),i.lineDashOffset=c.borderDashOffset,e=this.getDistanceFromCenterForValue(o.reverse?this.min:this.max),n=this.getPointPosition(t,e),i.beginPath(),i.moveTo(this.xCenter,this.yCenter),i.lineTo(n.x,n.y),i.stroke())}i.restore()}}},{key:"drawBorder",value:function(){}},{key:"drawLabels",value:function(){var t,e,n=this,r=this.ctx,i=this.options,o=i.ticks;if(o.display){var s=this.getIndexAngle(0);r.save(),r.translate(this.xCenter,this.yCenter),r.rotate(s),r.textAlign="center",r.textBaseline="middle",this.ticks.forEach(function(s,a){if(0!==a||!(n.min>=0)||i.reverse){var A=o.setContext(n.getContext(a)),l=(0,v.a0)(A.font);if(t=n.getDistanceFromCenterForValue(n.ticks[a].value),A.showLabelBackdrop){r.font=l.string,e=r.measureText(s.label).width,r.fillStyle=A.backdropColor;var c=(0,v.E)(A.backdropPadding);r.fillRect(-e/2-c.left,-t-l.size/2-c.top,e+c.width,l.size+c.height)}(0,v.Z)(r,s.label,0,-t,l,{color:A.color,strokeColor:A.textStrokeColor,strokeWidth:A.textStrokeWidth})}}),r.restore()}}},{key:"drawTitle",value:function(){}}]),n}(nt);(0,a._)(nc,"id","radialLinear"),(0,a._)(nc,"defaults",{display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:v.aM.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:function(t){return t},padding:5,centerPointLabels:!1}}),(0,a._)(nc,"defaultRoutes",{"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"}),(0,a._)(nc,"descriptors",{angleLines:{_fallback:"grid"}});var nu={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},nh=Object.keys(nu);function nd(t,e){return t-e}function nf(t,e){if((0,v.k)(e))return null;var n=t._adapter,r=t._parseOpts,i=r.parser,o=r.round,s=r.isoWeekday,a=e;return("function"==typeof i&&(a=i(a)),(0,v.g)(a)||(a="string"==typeof i?n.parse(a,i):n.parse(a)),null===a)?null:(o&&(a="week"===o&&((0,v.x)(s)||!0===s)?n.startOf(a,"isoWeek",s):n.startOf(a,o)),+a)}function np(t,e,n,r){for(var i=nh.length,o=nh.indexOf(t);o<i-1;++o){var s=nu[nh[o]],a=s.steps?s.steps:Number.MAX_SAFE_INTEGER;if(s.common&&Math.ceil((n-e)/(a*s.size))<=r)return nh[o]}return nh[i-1]}function ng(t,e,n){if(n){if(n.length){var r=(0,v.aQ)(n,e),i=r.lo,o=r.hi;t[n[i]>=e?n[i]:n[o]]=!0}}else t[e]=!0}function nm(t,e,n){var r,i,o=[],s={},a=e.length;for(r=0;r<a;++r)s[i=e[r]]=r,o.push({value:i,major:!1});return 0!==a&&n?function(t,e,n,r){var i,o,s=t._adapter,a=+s.startOf(e[0].value,r),A=e[e.length-1].value;for(i=a;i<=A;i=+s.add(i,1,r))(o=n[i])>=0&&(e[o].major=!0);return e}(t,o,s,n):o}var nv=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t){var r;return(0,o._)(this,n),(r=e.call(this,t))._cache={data:[],labels:[],all:[]},r._unit="day",r._majorUnit=void 0,r._offsets={},r._normalized=!1,r._parseOpts=void 0,r}return(0,s._)(n,[{key:"init",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.time||(t.time={}),i=this._adapter=new X._date(t.adapters.date);i.init(e),(0,v.ab)(r.displayFormats,i.formats()),this._parseOpts={parser:r.parser,round:r.round,isoWeekday:r.isoWeekday},(0,A._)((0,l._)(n.prototype),"init",this).call(this,t),this._normalized=e.normalized}},{key:"parse",value:function(t,e){return void 0===t?null:nf(this,t)}},{key:"beforeLayout",value:function(){(0,A._)((0,l._)(n.prototype),"beforeLayout",this).call(this),this._cache={data:[],labels:[],all:[]}}},{key:"determineDataLimits",value:function(){var t=this.options,e=this._adapter,n=t.time.unit||"day",r=this.getUserBounds(),i=r.min,o=r.max,s=r.minDefined,a=r.maxDefined;function A(t){s||isNaN(t.min)||(i=Math.min(i,t.min)),a||isNaN(t.max)||(o=Math.max(o,t.max))}s&&a||(A(this._getLabelBounds()),("ticks"!==t.bounds||"labels"!==t.ticks.source)&&A(this.getMinMax(!1))),i=(0,v.g)(i)&&!isNaN(i)?i:+e.startOf(Date.now(),n),o=(0,v.g)(o)&&!isNaN(o)?o:+e.endOf(Date.now(),n)+1,this.min=Math.min(i,o-1),this.max=Math.max(i+1,o)}},{key:"_getLabelBounds",value:function(){var t=this.getLabelTimestamps(),e=Number.POSITIVE_INFINITY,n=Number.NEGATIVE_INFINITY;return t.length&&(e=t[0],n=t[t.length-1]),{min:e,max:n}}},{key:"buildTicks",value:function(){var t=this.options,e=t.time,n=t.ticks,r="labels"===n.source?this.getLabelTimestamps():this._generate();"ticks"===t.bounds&&r.length&&(this.min=this._userMin||r[0],this.max=this._userMax||r[r.length-1]);var i=this.min,o=this.max,s=(0,v.aP)(r,i,o);return this._unit=e.unit||(n.autoSkip?np(e.minUnit,this.min,this.max,this._getLabelCapacity(i)):function(t,e,n,r,i){for(var o=nh.length-1;o>=nh.indexOf(n);o--){var s=nh[o];if(nu[s].common&&t._adapter.diff(i,r,s)>=e-1)return s}return nh[n?nh.indexOf(n):0]}(this,s.length,e.minUnit,this.min,this.max)),this._majorUnit=n.major.enabled&&"year"!==this._unit?function(t){for(var e=nh.indexOf(t)+1,n=nh.length;e<n;++e)if(nu[nh[e]].common)return nh[e]}(this._unit):void 0,this.initOffsets(r),t.reverse&&s.reverse(),nm(this,s,this._majorUnit)}},{key:"afterAutoSkip",value:function(){this.options.offsetAfterAutoskip&&this.initOffsets(this.ticks.map(function(t){return+t.value}))}},{key:"initOffsets",value:function(){var t,e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=0,i=0;this.options.offset&&n.length&&(t=this.getDecimalForValue(n[0]),r=1===n.length?1-t:(this.getDecimalForValue(n[1])-t)/2,e=this.getDecimalForValue(n[n.length-1]),i=1===n.length?e:(e-this.getDecimalForValue(n[n.length-2]))/2);var o=n.length<3?.5:.25;r=(0,v.S)(r,0,o),i=(0,v.S)(i,0,o),this._offsets={start:r,end:i,factor:1/(r+1+i)}}},{key:"_generate",value:function(){var t,e,n=this._adapter,r=this.min,i=this.max,o=this.options,s=o.time,a=s.unit||np(s.minUnit,r,i,this._getLabelCapacity(r)),A=(0,v.v)(o.ticks.stepSize,1),l="week"===a&&s.isoWeekday,c=(0,v.x)(l)||!0===l,u={},h=r;if(c&&(h=+n.startOf(h,"isoWeek",l)),h=+n.startOf(h,c?"day":a),n.diff(i,r,a)>1e5*A)throw Error(r+" and "+i+" are too far apart with stepSize of "+A+" "+a);var d="data"===o.ticks.source&&this.getDataTimestamps();for(t=h,e=0;t<i;t=+n.add(t,A,a),e++)ng(u,t,d);return(t===i||"ticks"===o.bounds||1===e)&&ng(u,t,d),Object.keys(u).sort(nd).map(function(t){return+t})}},{key:"getLabelForValue",value:function(t){var e=this._adapter,n=this.options.time;return n.tooltipFormat?e.format(t,n.tooltipFormat):e.format(t,n.displayFormats.datetime)}},{key:"format",value:function(t,e){var n=this.options.time.displayFormats,r=this._unit,i=e||n[r];return this._adapter.format(t,i)}},{key:"_tickFormatFunction",value:function(t,e,n,r){var i=this.options,o=i.ticks.callback;if(o)return(0,v.Q)(o,[t,e,n],this);var s=i.time.displayFormats,a=this._unit,A=this._majorUnit,l=a&&s[a],c=A&&s[A],u=n[e],h=A&&c&&u&&u.major;return this._adapter.format(t,r||(h?c:l))}},{key:"generateTickLabels",value:function(t){var e,n,r;for(e=0,n=t.length;e<n;++e)(r=t[e]).label=this._tickFormatFunction(r.value,e,t)}},{key:"getDecimalForValue",value:function(t){return null===t?NaN:(t-this.min)/(this.max-this.min)}},{key:"getPixelForValue",value:function(t){var e=this._offsets,n=this.getDecimalForValue(t);return this.getPixelForDecimal((e.start+n)*e.factor)}},{key:"getValueForPixel",value:function(t){var e=this._offsets,n=this.getDecimalForPixel(t)/e.factor-e.end;return this.min+n*(this.max-this.min)}},{key:"_getLabelSize",value:function(t){var e=this.options.ticks,n=this.ctx.measureText(t).width,r=(0,v.t)(this.isHorizontal()?e.maxRotation:e.minRotation),i=Math.cos(r),o=Math.sin(r),s=this._resolveTickFontOptions(0).size;return{w:n*i+s*o,h:n*o+s*i}}},{key:"_getLabelCapacity",value:function(t){var e=this.options.time,n=e.displayFormats,r=n[e.unit]||n.millisecond,i=this._tickFormatFunction(t,0,nm(this,[t],this._majorUnit),r),o=this._getLabelSize(i),s=Math.floor(this.isHorizontal()?this.width/o.w:this.height/o.h)-1;return s>0?s:1}},{key:"getDataTimestamps",value:function(){var t,e,n=this._cache.data||[];if(n.length)return n;var r=this.getMatchingVisibleMetas();if(this._normalized&&r.length)return this._cache.data=r[0].controller.getAllParsedValues(this);for(t=0,e=r.length;t<e;++t)n=n.concat(r[t].controller.getAllParsedValues(this));return this._cache.data=this.normalize(n)}},{key:"getLabelTimestamps",value:function(){var t,e,n=this._cache.labels||[];if(n.length)return n;var r=this.getLabels();for(t=0,e=r.length;t<e;++t)n.push(nf(this,r[t]));return this._cache.labels=this._normalized?n:this.normalize(n)}},{key:"normalize",value:function(t){return(0,v._)(t.sort(nd))}}]),n}(tj);function ny(t,e,n){var r,i,o,s,a,A,l,c,u,h,d=0,f=t.length-1;n?(e>=t[d].pos&&e<=t[f].pos&&(d=(a=(0,v.B)(t,"pos",e)).lo,f=a.hi),r=(A=t[d]).pos,o=A.time,i=(l=t[f]).pos,s=l.time):(e>=t[d].time&&e<=t[f].time&&(d=(c=(0,v.B)(t,"time",e)).lo,f=c.hi),r=(u=t[d]).time,o=u.pos,i=(h=t[f]).time,s=h.pos);var p=i-r;return p?o+(s-o)*(e-r)/p:o}(0,a._)(nv,"id","time"),(0,a._)(nv,"defaults",{bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",callback:!1,major:{enabled:!1}}});var nw=function(t){(0,c._)(n,t);var e=(0,m._)(n);function n(t){var r;return(0,o._)(this,n),(r=e.call(this,t))._table=[],r._minPos=void 0,r._tableRange=void 0,r}return(0,s._)(n,[{key:"initOffsets",value:function(){var t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=ny(e,this.min),this._tableRange=ny(e,this.max)-this._minPos,(0,A._)((0,l._)(n.prototype),"initOffsets",this).call(this,t)}},{key:"buildLookupTable",value:function(t){var e,n,r,i=this.min,o=this.max,s=[],a=[];for(e=0,n=t.length;e<n;++e)(r=t[e])>=i&&r<=o&&s.push(r);if(s.length<2)return[{time:i,pos:0},{time:o,pos:1}];for(e=0,n=s.length;e<n;++e)Math.round((s[e+1]+s[e-1])/2)!==(r=s[e])&&a.push({time:r,pos:e/(n-1)});return a}},{key:"_generate",value:function(){var t=this.min,e=this.max,r=(0,A._)((0,l._)(n.prototype),"getDataTimestamps",this).call(this);return r.includes(t)&&r.length||r.splice(0,0,t),r.includes(e)&&1!==r.length||r.push(e),r.sort(function(t,e){return t-e})}},{key:"_getTimestampsForTable",value:function(){var t=this._cache.all||[];if(t.length)return t;var e=this.getDataTimestamps(),n=this.getLabelTimestamps();return t=e.length&&n.length?this.normalize(e.concat(n)):e.length?e:n,t=this._cache.all=t}},{key:"getDecimalForValue",value:function(t){return(ny(this._table,t)-this._minPos)/this._tableRange}},{key:"getValueForPixel",value:function(t){var e=this._offsets,n=this.getDecimalForPixel(t)/e.factor-e.end;return ny(this._table,n*this._tableRange+this._minPos,!0)}}]),n}(nv);(0,a._)(nw,"id","timeseries"),(0,a._)(nw,"defaults",nv.defaults);var nb=Object.freeze({__proto__:null,CategoryScale:e7,LinearScale:ne,LogarithmicScale:ns,RadialLinearScale:nc,TimeScale:nv,TimeSeriesScale:nw}),n_=[q,ev,e6,nb]},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_get":"6FgjI","@swc/helpers/_/_get_prototype_of":"4Pl3E","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_sliced_to_array":"hefcy","@swc/helpers/_/_to_consumable_array":"4oNkS","@swc/helpers/_/_type_of":"2bRX5","@swc/helpers/_/_wrap_native_super":"d3OTW","@swc/helpers/_/_create_super":"a37Ru","./chunks/helpers.dataset.js":"ipEF4","@kurkle/color":"gdy3W","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],d3OTW:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"_wrap_native_super",function(){return A}),r.export(n,"_",function(){return A});var i=t("./_construct.js"),o=t("./_get_prototype_of.js"),s=t("./_is_native_function.js"),a=t("./_set_prototype_of.js");function A(t){var e="function"==typeof Map?new Map:void 0;return(A=function(t){if(null===t||!(0,s._is_native_function)(t))return t;if("function"!=typeof t)throw TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return(0,i._construct)(t,arguments,(0,o._get_prototype_of)(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),(0,a._set_prototype_of)(n,t)})(t)}},{"./_construct.js":"jL2CZ","./_get_prototype_of.js":"4Pl3E","./_is_native_function.js":"i6WsT","./_set_prototype_of.js":"c50KS","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],jL2CZ:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"_construct",function(){return s}),r.export(n,"_",function(){return s});var i=t("./_is_native_reflect_construct.js"),o=t("./_set_prototype_of.js");function s(t,e,n){return(s=(0,i._is_native_reflect_construct)()?Reflect.construct:function(t,e,n){var r=[null];r.push.apply(r,e);var i=new(Function.bind.apply(t,r));return n&&(0,o._set_prototype_of)(i,n.prototype),i}).apply(null,arguments)}},{"./_is_native_reflect_construct.js":"cYeVo","./_set_prototype_of.js":"c50KS","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],i6WsT:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t){return -1!==Function.toString.call(t).indexOf("[native code]")}r.defineInteropFlag(n),r.export(n,"_is_native_function",function(){return i}),r.export(n,"_",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],ipEF4:[function(t,e,n){/*!
  * Chart.js v4.5.1
  * https://www.chartjs.org
  * (c) 2025 Chart.js Contributors
  * Released under the MIT License
- */var r,i=t("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(n),i.export(n,"$",function(){return t2}),i.export(n,"A",function(){return tf}),i.export(n,"B",function(){return td}),i.export(n,"C",function(){return t0}),i.export(n,"D",function(){return ti}),i.export(n,"E",function(){return er}),i.export(n,"F",function(){return _}),i.export(n,"G",function(){return eQ}),i.export(n,"H",function(){return K}),i.export(n,"I",function(){return ex}),i.export(n,"J",function(){return ej}),i.export(n,"K",function(){return eU}),i.export(n,"L",function(){return t_}),i.export(n,"M",function(){return eC}),i.export(n,"N",function(){return J}),i.export(n,"O",function(){return m}),i.export(n,"P",function(){return P}),i.export(n,"Q",function(){return b}),i.export(n,"R",function(){return es}),i.export(n,"S",function(){return tl}),i.export(n,"T",function(){return H}),i.export(n,"U",function(){return tn}),i.export(n,"V",function(){return tq}),i.export(n,"W",function(){return tc}),i.export(n,"X",function(){return tX}),i.export(n,"Y",function(){return t1}),i.export(n,"Z",function(){return t4}),i.export(n,"_",function(){return ty}),i.export(n,"a",function(){return eo}),i.export(n,"a$",function(){return eL}),i.export(n,"a0",function(){return ei}),i.export(n,"a1",function(){return tC}),i.export(n,"a2",function(){return tx}),i.export(n,"a3",function(){return tR}),i.export(n,"a4",function(){return F}),i.export(n,"a5",function(){return I}),i.export(n,"a6",function(){return tz}),i.export(n,"a7",function(){return j}),i.export(n,"a8",function(){return function t(e,n,r,i){return new Proxy({_cacheable:!1,_proxy:e,_context:n,_subProxy:r,_stack:new Set,_descriptors:el(e,i),setContext:function(n){return t(e,n,r,i)},override:function(o){return t(e.override(o),n,r,i)}},{deleteProperty:function(t,n){return delete t[n],delete e[n],!0},get:function(e,n,r){return eu(e,n,function(){var i,o,s,a,A;return i=e._proxy,o=e._context,s=e._subProxy,a=e._descriptors,j(A=i[n])&&a.isScriptable(n)&&(A=function(t,e,n,r){var i=n._proxy,o=n._context,s=n._subProxy,a=n._stack;if(a.has(t))throw Error("Recursion detected: "+Array.from(a).join("->")+"->"+t);a.add(t);var A=e(o,s||r);return a.delete(t),ec(t,A)&&(A=eh(i._scopes,i,t,A)),A}(n,A,e,r)),f(A)&&A.length&&(A=function(e,n,r,i){var o=r._proxy,s=r._context,a=r._subProxy,A=r._descriptors;if(void 0!==s.index&&i(e))return n[s.index%n.length];if(p(n[0])){var l=n,c=o._scopes.filter(function(t){return t!==l});n=[];var u=!0,h=!1,d=void 0;try{for(var f,g=l[Symbol.iterator]();!(u=(f=g.next()).done);u=!0){var m=f.value,v=eh(c,o,e,m);n.push(t(v,s,a&&a[e],A))}}catch(t){h=!0,d=t}finally{try{u||null==g.return||g.return()}finally{if(h)throw d}}}return n}(n,A,e,a.isIndexable)),ec(n,A)&&(A=t(A,o,s&&s[n],a)),A})},getOwnPropertyDescriptor:function(t,n){return t._descriptors.allKeys?Reflect.has(e,n)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(e,n)},getPrototypeOf:function(){return Reflect.getPrototypeOf(e)},has:function(t,n){return Reflect.has(e,n)},ownKeys:function(){return Reflect.ownKeys(e)},set:function(t,n,r){return e[n]=r,delete t[n],!0}})}}),i.export(n,"a9",function(){return eA}),i.export(n,"aA",function(){return eH}),i.export(n,"aB",function(){return eO}),i.export(n,"aC",function(){return tk}),i.export(n,"aD",function(){return eR}),i.export(n,"aE",function(){return t$}),i.export(n,"aF",function(){return to}),i.export(n,"aG",function(){return u}),i.export(n,"aH",function(){return tt}),i.export(n,"aI",function(){return X}),i.export(n,"aJ",function(){return $}),i.export(n,"aK",function(){return Y}),i.export(n,"aL",function(){return tr}),i.export(n,"aM",function(){return tO}),i.export(n,"aN",function(){return W}),i.export(n,"aO",function(){return tY}),i.export(n,"aP",function(){return tp}),i.export(n,"aQ",function(){return th}),i.export(n,"aR",function(){return tQ}),i.export(n,"aS",function(){return tU}),i.export(n,"aT",function(){return C}),i.export(n,"aU",function(){return k}),i.export(n,"aV",function(){return D}),i.export(n,"aW",function(){return E}),i.export(n,"aX",function(){return M}),i.export(n,"aY",function(){return tW}),i.export(n,"aZ",function(){return ew}),i.export(n,"a_",function(){return eb}),i.export(n,"aa",function(){return el}),i.export(n,"ab",function(){return L}),i.export(n,"ac",function(){return h}),i.export(n,"ad",function(){return tB}),i.export(n,"ae",function(){return eI}),i.export(n,"af",function(){return tJ}),i.export(n,"ag",function(){return T}),i.export(n,"ah",function(){return eJ}),i.export(n,"ai",function(){return B}),i.export(n,"aj",function(){return N}),i.export(n,"ak",function(){return tu}),i.export(n,"al",function(){return ta}),i.export(n,"am",function(){return et}),i.export(n,"an",function(){return eB}),i.export(n,"ao",function(){return eW}),i.export(n,"ap",function(){return eG}),i.export(n,"aq",function(){return eN}),i.export(n,"ar",function(){return eP}),i.export(n,"as",function(){return eT}),i.export(n,"at",function(){return t5}),i.export(n,"au",function(){return t3}),i.export(n,"av",function(){return tZ}),i.export(n,"aw",function(){return t6}),i.export(n,"ax",function(){return ee}),i.export(n,"ay",function(){return en}),i.export(n,"az",function(){return eV}),i.export(n,"b",function(){return f}),i.export(n,"b0",function(){return tw}),i.export(n,"b1",function(){return t9}),i.export(n,"b2",function(){return O}),i.export(n,"b3",function(){return R}),i.export(n,"b4",function(){return z}),i.export(n,"b5",function(){return V}),i.export(n,"b6",function(){return G}),i.export(n,"b7",function(){return ts}),i.export(n,"c",function(){return tI}),i.export(n,"d",function(){return tG}),i.export(n,"e",function(){return tM}),i.export(n,"f",function(){return Q}),i.export(n,"g",function(){return g}),i.export(n,"h",function(){return U}),i.export(n,"i",function(){return p}),i.export(n,"j",function(){return ea}),i.export(n,"k",function(){return d}),i.export(n,"l",function(){return tm}),i.export(n,"m",function(){return y}),i.export(n,"n",function(){return w}),i.export(n,"o",function(){return tP}),i.export(n,"p",function(){return tA}),i.export(n,"q",function(){return tF}),i.export(n,"r",function(){return tb}),i.export(n,"s",function(){return q}),i.export(n,"t",function(){return te}),i.export(n,"u",function(){return tv}),i.export(n,"v",function(){return v}),i.export(n,"w",function(){return tL}),i.export(n,"x",function(){return Z}),i.export(n,"y",function(){return eg}),i.export(n,"z",function(){return eS});var o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_to_consumable_array"),l=t("@swc/helpers/_/_type_of"),c=t("@kurkle/color");function u(){}var h=(r=0,function(){return r++});function d(t){return null==t}function f(t){if(Array.isArray&&Array.isArray(t))return!0;var e=Object.prototype.toString.call(t);return"[object"===e.slice(0,7)&&"Array]"===e.slice(-6)}function p(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)}function g(t){return("number"==typeof t||t instanceof Number)&&isFinite(+t)}function m(t,e){return g(t)?t:e}function v(t,e){return void 0===t?e:t}var y=function(t,e){return"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100:+t/e},w=function(t,e){return"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100*e:+t};function b(t,e,n){if(t&&"function"==typeof t.call)return t.apply(n,e)}function _(t,e,n,r){var i,o,s;if(f(t)){if(o=t.length,r)for(i=o-1;i>=0;i--)e.call(n,t[i],i);else for(i=0;i<o;i++)e.call(n,t[i],i)}else if(p(t))for(i=0,o=(s=Object.keys(t)).length;i<o;i++)e.call(n,t[s[i]],s[i])}function B(t,e){var n,r,i,o;if(!t||!e||t.length!==e.length)return!1;for(n=0,r=t.length;n<r;++n)if(i=t[n],o=e[n],i.datasetIndex!==o.datasetIndex||i.index!==o.index)return!1;return!0}function C(t){if(f(t))return t.map(C);if(p(t)){for(var e=Object.create(null),n=Object.keys(t),r=n.length,i=0;i<r;++i)e[n[i]]=C(t[n[i]]);return e}return t}function x(t){return -1===["__proto__","prototype","constructor"].indexOf(t)}function k(t,e,n,r){if(x(t)){var i=e[t],o=n[t];p(i)&&p(o)?F(i,o,r):e[t]=C(o)}}function F(t,e,n){var r,i=f(e)?e:[e],o=i.length;if(!p(t))return t;for(var s=(n=n||{}).merger||k,a=0;a<o;++a)if(p(r=i[a]))for(var A=Object.keys(r),l=0,c=A.length;l<c;++l)s(A[l],t,r,n);return t}function L(t,e){return F(t,e,{merger:D})}function D(t,e,n){if(x(t)){var r=e[t],i=n[t];p(r)&&p(i)?L(r,i):Object.prototype.hasOwnProperty.call(e,t)||(e[t]=C(i))}}function E(t,e,n,r){void 0!==e&&console.warn(t+': "'+n+'" is deprecated. Please use "'+r+'" instead')}var S={"":function(t){return t},x:function(t){return t.x},y:function(t){return t.y}};function M(t){var e=t.split("."),n=[],r="",i=!0,o=!1,s=void 0;try{for(var a,A=e[Symbol.iterator]();!(i=(a=A.next()).done);i=!0){var l=a.value;(r+=l).endsWith("\\")?r=r.slice(0,-1)+".":(n.push(r),r="")}}catch(t){o=!0,s=t}finally{try{i||null==A.return||A.return()}finally{if(o)throw s}}return n}function Q(t,e){var n;return(S[e]||(S[e]=(n=M(e),function(t){var e=!0,r=!1,i=void 0;try{for(var o,s=n[Symbol.iterator]();!(e=(o=s.next()).done);e=!0){var a=o.value;if(""===a)break;t=t&&t[a]}}catch(t){r=!0,i=t}finally{try{e||null==s.return||s.return()}finally{if(r)throw i}}return t})))(t)}function I(t){return t.charAt(0).toUpperCase()+t.slice(1)}var U=function(t){return void 0!==t},j=function(t){return"function"==typeof t},T=function(t,e){if(t.size!==e.size)return!1;var n=!0,r=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var a=o.value;if(!e.has(a))return!1}}catch(t){r=!0,i=t}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}return!0};function N(t){return"mouseup"===t.type||"click"===t.type||"contextmenu"===t.type}var P=Math.PI,H=2*P,O=H+P,R=Number.POSITIVE_INFINITY,z=P/180,K=P/2,V=P/4,G=2*P/3,W=Math.log10,q=Math.sign;function Y(t,e,n){return Math.abs(t-e)<n}function X(t){var e=Math.round(t),n=Math.pow(10,Math.floor(W(t=Y(t,e,t/1e3)?e:t))),r=t/n;return(r<=1?1:r<=2?2:r<=5?5:10)*n}function J(t){var e,n=[],r=Math.sqrt(t);for(e=1;e<r;e++)t%e==0&&(n.push(e),n.push(t/e));return r===(0|r)&&n.push(r),n.sort(function(t,e){return t-e}).pop(),n}function Z(t){return!((void 0===t?"undefined":(0,l._)(t))==="symbol"||"object"==typeof t&&null!==t&&!(Symbol.toPrimitive in t||"toString"in t||"valueOf"in t))&&!isNaN(parseFloat(t))&&isFinite(t)}function $(t,e){var n=Math.round(t);return n-e<=t&&n+e>=t}function tt(t,e,n){var r,i,o;for(r=0,i=t.length;r<i;r++)isNaN(o=t[r][n])||(e.min=Math.min(e.min,o),e.max=Math.max(e.max,o))}function te(t){return P/180*t}function tn(t){return 180/P*t}function tr(t){if(g(t)){for(var e=1,n=0;Math.round(t*e)/e!==t;)e*=10,n++;return n}}function ti(t,e){var n=e.x-t.x,r=e.y-t.y,i=Math.sqrt(n*n+r*r),o=Math.atan2(r,n);return o<-.5*P&&(o+=H),{angle:o,distance:i}}function to(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function ts(t,e){return(t-e+O)%H-P}function ta(t){return(t%H+H)%H}function tA(t,e,n,r){var i=ta(t),o=ta(e),s=ta(n),a=ta(o-i),A=ta(s-i),l=ta(i-o),c=ta(i-s);return i===o||i===s||r&&o===s||a>A&&l<c}function tl(t,e,n){return Math.max(e,Math.min(n,t))}function tc(t){return tl(t,-32768,32767)}function tu(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1e-6;return t>=Math.min(e,n)-r&&t<=Math.max(e,n)+r}function th(t,e,n){n=n||function(n){return t[n]<e};for(var r,i=t.length-1,o=0;i-o>1;)n(r=o+i>>1)?o=r:i=r;return{lo:o,hi:i}}var td=function(t,e,n,r){return th(t,n,r?function(r){var i=t[r][e];return i<n||i===n&&t[r+1][e]===n}:function(r){return t[r][e]<n})},tf=function(t,e,n){return th(t,n,function(r){return t[r][e]>=n})};function tp(t,e,n){for(var r=0,i=t.length;r<i&&t[r]<e;)r++;for(;i>r&&t[i-1]>n;)i--;return r>0||i<t.length?t.slice(r,i):t}var tg=["push","pop","shift","splice","unshift"];function tm(t,e){if(t._chartjs){t._chartjs.listeners.push(e);return}Object.defineProperty(t,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[e]}}),tg.forEach(function(e){var n="_onData"+I(e),r=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:function(){for(var e=arguments.length,i=Array(e),o=0;o<e;o++)i[o]=arguments[o];var s=r.apply(this,i);return t._chartjs.listeners.forEach(function(t){"function"==typeof t[n]&&t[n].apply(t,(0,A._)(i))}),s}})})}function tv(t,e){var n=t._chartjs;if(n){var r=n.listeners,i=r.indexOf(e);-1!==i&&r.splice(i,1),r.length>0||(tg.forEach(function(e){delete t[e]}),delete t._chartjs)}}function ty(t){var e=new Set(t);return e.size===t.length?t:Array.from(e)}function tw(t,e,n){return e+" "+t+"px "+n}var tb="undefined"==typeof window?function(t){return t()}:window.requestAnimationFrame;function t_(t,e){var n=[],r=!1;return function(){for(var i=arguments.length,o=Array(i),s=0;s<i;s++)o[s]=arguments[s];n=o,r||(r=!0,tb.call(window,function(){r=!1,t.apply(e,n)}))}}function tB(t,e){var n;return function(){for(var r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];return e?(clearTimeout(n),n=setTimeout(t,e,i)):t.apply(this,i),e}}var tC=function(t){return"start"===t?"left":"end"===t?"right":"center"},tx=function(t,e,n){return"start"===t?e:"end"===t?n:(e+n)/2},tk=function(t,e,n,r){return t===(r?"left":"right")?n:"center"===t?(e+n)/2:e};function tF(t,e,n){var r=e.length,i=0,o=r;if(t._sorted){var s=t.iScale,a=t.vScale,A=t._parsed,l=t.dataset&&t.dataset.options?t.dataset.options.spanGaps:null,c=s.axis,u=s.getUserBounds(),h=u.min,f=u.max,p=u.minDefined,g=u.maxDefined;if(p){if(i=Math.min(td(A,c,h).lo,n?r:td(e,c,s.getPixelForValue(h)).lo),l){var m=A.slice(0,i+1).reverse().findIndex(function(t){return!d(t[a.axis])});i-=Math.max(0,m)}i=tl(i,0,r-1)}if(g){var v=Math.max(td(A,s.axis,f,!0).hi+1,n?0:td(e,c,s.getPixelForValue(f),!0).hi+1);if(l){var y=A.slice(v-1).findIndex(function(t){return!d(t[a.axis])});v+=Math.max(0,y)}o=tl(v,i,r)-i}else o=r-i}return{start:i,count:o}}function tL(t){var e=t.xScale,n=t.yScale,r=t._scaleRanges,i={xmin:e.min,xmax:e.max,ymin:n.min,ymax:n.max};if(!r)return t._scaleRanges=i,!0;var o=r.xmin!==e.min||r.xmax!==e.max||r.ymin!==n.min||r.ymax!==n.max;return Object.assign(r,i),o}var tD=function(t){return 0===t||1===t},tE=function(t,e,n){return-(Math.pow(2,10*(t-=1))*Math.sin((t-e)*H/n))},tS=function(t,e,n){return Math.pow(2,-10*t)*Math.sin((t-e)*H/n)+1},tM={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return-t*(t-2)},easeInOutQuad:function(t){return(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1)},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return(t-=1)*t*t+1},easeInOutCubic:function(t){return(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return-((t-=1)*t*t*t-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return(t-=1)*t*t*t*t+1},easeInOutQuint:function(t){return(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},easeInSine:function(t){return-Math.cos(t*K)+1},easeOutSine:function(t){return Math.sin(t*K)},easeInOutSine:function(t){return -.5*(Math.cos(P*t)-1)},easeInExpo:function(t){return 0===t?0:Math.pow(2,10*(t-1))},easeOutExpo:function(t){return 1===t?1:-Math.pow(2,-10*t)+1},easeInOutExpo:function(t){return tD(t)?t:t<.5?.5*Math.pow(2,10*(2*t-1)):.5*(-Math.pow(2,-10*(2*t-1))+2)},easeInCirc:function(t){return t>=1?t:-(Math.sqrt(1-t*t)-1)},easeOutCirc:function(t){return Math.sqrt(1-(t-=1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){return tD(t)?t:tE(t,.075,.3)},easeOutElastic:function(t){return tD(t)?t:tS(t,.075,.3)},easeInOutElastic:function(t){return tD(t)?t:t<.5?.5*tE(2*t,.1125,.45):.5+.5*tS(2*t-1,.1125,.45)},easeInBack:function(t){return t*t*(2.70158*t-1.70158)},easeOutBack:function(t){return(t-=1)*t*(2.70158*t+1.70158)+1},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?t*t*(((e*=1.525)+1)*t-e)*.5:.5*((t-=2)*t*(((e*=1.525)+1)*t+e)+2)},easeInBounce:function(t){return 1-tM.easeOutBounce(1-t)},easeOutBounce:function(t){return t<.36363636363636365?7.5625*t*t:t<.7272727272727273?7.5625*(t-=.5454545454545454)*t+.75:t<.9090909090909091?7.5625*(t-=.8181818181818182)*t+.9375:7.5625*(t-=.9545454545454546)*t+.984375},easeInOutBounce:function(t){return t<.5?.5*tM.easeInBounce(2*t):.5*tM.easeOutBounce(2*t-1)+.5}};function tQ(t){if(t&&"object"==typeof t){var e=t.toString();return"[object CanvasPattern]"===e||"[object CanvasGradient]"===e}return!1}function tI(t){return tQ(t)?t:new c.Color(t)}function tU(t){return tQ(t)?t:new(0,c.Color)(t).saturate(.5).darken(.1).hexString()}var tj=["x","y","borderWidth","radius","tension"],tT=["color","borderColor","backgroundColor"],tN=new Map;function tP(t,e,n){var r,i,o;return(i=e+JSON.stringify(r=(r=n)||{}),(o=tN.get(i))||(o=new Intl.NumberFormat(e,r),tN.set(i,o)),o).format(t)}var tH={values:function(t){return f(t)?t:""+t},numeric:function(t,e,n){if(0===t)return"0";var r,i=this.chart.options.locale,o=t;if(n.length>1){var s,a=Math.max(Math.abs(n[0].value),Math.abs(n[n.length-1].value));(a<1e-4||a>1e15)&&(r="scientific"),Math.abs(s=n.length>3?n[2].value-n[1].value:n[1].value-n[0].value)>=1&&t!==Math.floor(t)&&(s=t-Math.floor(t)),o=s}var A=W(Math.abs(o)),l=isNaN(A)?1:Math.max(Math.min(-1*Math.floor(A),20),0),c={notation:r,minimumFractionDigits:l,maximumFractionDigits:l};return Object.assign(c,this.options.ticks.format),tP(t,i,c)},logarithmic:function(t,e,n){return 0===t?"0":[1,2,3,5,10,15].includes(n[e].significand||t/Math.pow(10,Math.floor(W(t))))||e>.8*n.length?tH.numeric.call(this,t,e,n):""}},tO={formatters:tH},tR=Object.create(null),tz=Object.create(null);function tK(t,e){if(!e)return t;for(var n=e.split("."),r=0,i=n.length;r<i;++r){var o=n[r];t=t[o]||(t[o]=Object.create(null))}return t}function tV(t,e,n){return"string"==typeof e?F(tK(t,e),n):F(tK(t,""),e)}var tG=new(function(){function t(e,n){(0,o._)(this,t),this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=function(t){return t.chart.platform.getDevicePixelRatio()},this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=function(t,e){return tU(e.backgroundColor)},this.hoverBorderColor=function(t,e){return tU(e.borderColor)},this.hoverColor=function(t,e){return tU(e.color)},this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(e),this.apply(n)}return(0,s._)(t,[{key:"set",value:function(t,e){return tV(this,t,e)}},{key:"get",value:function(t){return tK(this,t)}},{key:"describe",value:function(t,e){return tV(tz,t,e)}},{key:"override",value:function(t,e){return tV(tR,t,e)}},{key:"route",value:function(t,e,n,r){var i,o=tK(this,t),s=tK(this,n),A="_"+e;Object.defineProperties(o,(i={},(0,a._)(i,A,{value:o[e],writable:!0}),(0,a._)(i,e,{enumerable:!0,get:function(){var t=this[A],e=s[r];return p(t)?Object.assign({},e,t):v(t,e)},set:function(t){this[A]=t}}),i))}},{key:"apply",value:function(t){var e=this;t.forEach(function(t){return t(e)})}}]),t}())({_scriptable:function(t){return!t.startsWith("on")},_indexable:function(t){return"events"!==t},hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function(t){t.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),t.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:function(t){return"onProgress"!==t&&"onComplete"!==t&&"fn"!==t}}),t.set("animations",{colors:{type:"color",properties:tT},numbers:{type:"number",properties:tj}}),t.describe("animations",{_fallback:"animation"}),t.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:function(t){return 0|t}}}}})},function(t){t.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function(t){t.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:function(t,e){return e.lineWidth},tickColor:function(t,e){return e.color},offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:tO.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),t.route("scale.ticks","color","","color"),t.route("scale.grid","color","","borderColor"),t.route("scale.border","color","","borderColor"),t.route("scale.title","color","","color"),t.describe("scale",{_fallback:!1,_scriptable:function(t){return!t.startsWith("before")&&!t.startsWith("after")&&"callback"!==t&&"parser"!==t},_indexable:function(t){return"borderDash"!==t&&"tickBorderDash"!==t&&"dash"!==t}}),t.describe("scales",{_fallback:"scale"}),t.describe("scale.ticks",{_scriptable:function(t){return"backdropPadding"!==t&&"callback"!==t},_indexable:function(t){return"backdropPadding"!==t}})}]);function tW(t){return!t||d(t.size)||d(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}function tq(t,e,n,r,i){var o=e[i];return o||(o=e[i]=t.measureText(i).width,n.push(i)),o>r&&(r=o),r}function tY(t,e,n,r){var i,o,s,a,A,l=(r=r||{}).data=r.data||{},c=r.garbageCollect=r.garbageCollect||[];r.font!==e&&(l=r.data={},c=r.garbageCollect=[],r.font=e),t.save(),t.font=e;var u=0,h=n.length;for(i=0;i<h;i++)if(null==(a=n[i])||f(a)){if(f(a))for(o=0,s=a.length;o<s;o++)null==(A=a[o])||f(A)||(u=tq(t,l,c,u,A))}else u=tq(t,l,c,u,a);t.restore();var d=c.length/2;if(d>n.length){for(i=0;i<d;i++)delete l[c[i]];c.splice(0,d)}return u}function tX(t,e,n){var r=t.currentDevicePixelRatio,i=0!==n?Math.max(n/2,.5):0;return Math.round((e-i)*r)/r+i}function tJ(t,e){(e||t)&&((e=e||t.getContext("2d")).save(),e.resetTransform(),e.clearRect(0,0,t.width,t.height),e.restore())}function tZ(t,e,n,r){t$(t,e,n,r,null)}function t$(t,e,n,r,i){var o,s,a,A,l,c,u,h,d=e.pointStyle,f=e.rotation,p=e.radius,g=(f||0)*z;if(d&&"object"==typeof d&&("[object HTMLImageElement]"===(o=d.toString())||"[object HTMLCanvasElement]"===o)){t.save(),t.translate(n,r),t.rotate(g),t.drawImage(d,-d.width/2,-d.height/2,d.width,d.height),t.restore();return}if(!isNaN(p)&&!(p<=0)){switch(t.beginPath(),d){default:i?t.ellipse(n,r,i/2,p,0,0,H):t.arc(n,r,p,0,H),t.closePath();break;case"triangle":c=i?i/2:p,t.moveTo(n+Math.sin(g)*c,r-Math.cos(g)*p),g+=G,t.lineTo(n+Math.sin(g)*c,r-Math.cos(g)*p),g+=G,t.lineTo(n+Math.sin(g)*c,r-Math.cos(g)*p),t.closePath();break;case"rectRounded":l=.516*p,s=Math.cos(g+V)*(A=p-l),u=Math.cos(g+V)*(i?i/2-l:A),a=Math.sin(g+V)*A,h=Math.sin(g+V)*(i?i/2-l:A),t.arc(n-u,r-a,l,g-P,g-K),t.arc(n+h,r-s,l,g-K,g),t.arc(n+u,r+a,l,g,g+K),t.arc(n-h,r+s,l,g+K,g+P),t.closePath();break;case"rect":if(!f){A=Math.SQRT1_2*p,c=i?i/2:A,t.rect(n-c,r-A,2*c,2*A);break}g+=V;case"rectRot":u=Math.cos(g)*(i?i/2:p),s=Math.cos(g)*p,a=Math.sin(g)*p,h=Math.sin(g)*(i?i/2:p),t.moveTo(n-u,r-a),t.lineTo(n+h,r-s),t.lineTo(n+u,r+a),t.lineTo(n-h,r+s),t.closePath();break;case"crossRot":g+=V;case"cross":u=Math.cos(g)*(i?i/2:p),s=Math.cos(g)*p,a=Math.sin(g)*p,h=Math.sin(g)*(i?i/2:p),t.moveTo(n-u,r-a),t.lineTo(n+u,r+a),t.moveTo(n+h,r-s),t.lineTo(n-h,r+s);break;case"star":u=Math.cos(g)*(i?i/2:p),s=Math.cos(g)*p,a=Math.sin(g)*p,h=Math.sin(g)*(i?i/2:p),t.moveTo(n-u,r-a),t.lineTo(n+u,r+a),t.moveTo(n+h,r-s),t.lineTo(n-h,r+s),g+=V,u=Math.cos(g)*(i?i/2:p),s=Math.cos(g)*p,a=Math.sin(g)*p,h=Math.sin(g)*(i?i/2:p),t.moveTo(n-u,r-a),t.lineTo(n+u,r+a),t.moveTo(n+h,r-s),t.lineTo(n-h,r+s);break;case"line":s=i?i/2:Math.cos(g)*p,a=Math.sin(g)*p,t.moveTo(n-s,r-a),t.lineTo(n+s,r+a);break;case"dash":t.moveTo(n,r),t.lineTo(n+Math.cos(g)*(i?i/2:p),r+Math.sin(g)*p);break;case!1:t.closePath()}t.fill(),e.borderWidth>0&&t.stroke()}}function t0(t,e,n){return n=n||.5,!e||t&&t.x>e.left-n&&t.x<e.right+n&&t.y>e.top-n&&t.y<e.bottom+n}function t1(t,e){t.save(),t.beginPath(),t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top),t.clip()}function t2(t){t.restore()}function t5(t,e,n,r,i){if(!e)return t.lineTo(n.x,n.y);if("middle"===i){var o=(e.x+n.x)/2;t.lineTo(o,e.y),t.lineTo(o,n.y)}else"after"===i!=!!r?t.lineTo(e.x,n.y):t.lineTo(n.x,e.y);t.lineTo(n.x,n.y)}function t3(t,e,n,r){if(!e)return t.lineTo(n.x,n.y);t.bezierCurveTo(r?e.cp1x:e.cp2x,r?e.cp1y:e.cp2y,r?n.cp2x:n.cp1x,r?n.cp2y:n.cp1y,n.x,n.y)}function t4(t,e,n,r,i){var o,s,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},A=f(e)?e:[e],l=a.strokeWidth>0&&""!==a.strokeColor;for(t.save(),t.font=i.string,a.translation&&t.translate(a.translation[0],a.translation[1]),d(a.rotation)||t.rotate(a.rotation),a.color&&(t.fillStyle=a.color),a.textAlign&&(t.textAlign=a.textAlign),a.textBaseline&&(t.textBaseline=a.textBaseline),o=0;o<A.length;++o)s=A[o],a.backdrop&&function(t,e){var n=t.fillStyle;t.fillStyle=e.color,t.fillRect(e.left,e.top,e.width,e.height),t.fillStyle=n}(t,a.backdrop),l&&(a.strokeColor&&(t.strokeStyle=a.strokeColor),d(a.strokeWidth)||(t.lineWidth=a.strokeWidth),t.strokeText(s,n,r,a.maxWidth)),t.fillText(s,n,r,a.maxWidth),function(t,e,n,r,i){if(i.strikethrough||i.underline){var o=t.measureText(r),s=e-o.actualBoundingBoxLeft,a=e+o.actualBoundingBoxRight,A=n-o.actualBoundingBoxAscent,l=n+o.actualBoundingBoxDescent,c=i.strikethrough?(A+l)/2:l;t.strokeStyle=t.fillStyle,t.beginPath(),t.lineWidth=i.decorationWidth||2,t.moveTo(s,c),t.lineTo(a,c),t.stroke()}}(t,n,r,s,a),r+=Number(i.lineHeight);t.restore()}function t6(t,e){var n=e.x,r=e.y,i=e.w,o=e.h,s=e.radius;t.arc(n+s.topLeft,r+s.topLeft,s.topLeft,1.5*P,P,!0),t.lineTo(n,r+o-s.bottomLeft),t.arc(n+s.bottomLeft,r+o-s.bottomLeft,s.bottomLeft,P,K,!0),t.lineTo(n+i-s.bottomRight,r+o),t.arc(n+i-s.bottomRight,r+o-s.bottomRight,s.bottomRight,K,0,!0),t.lineTo(n+i,r+s.topRight),t.arc(n+i-s.topRight,r+s.topRight,s.topRight,0,-K,!0),t.lineTo(n+s.topLeft,r)}var t8=/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/,t7=/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/;function t9(t,e){var n=(""+t).match(t8);if(!n||"normal"===n[1])return 1.2*e;switch(t=+n[2],n[3]){case"px":return t;case"%":t/=100}return e*t}function et(t,e){var n={},r=p(e),i=r?Object.keys(e):e,o=p(t)?r?function(n){return v(t[n],t[e[n]])}:function(e){return t[e]}:function(){return t},s=!0,a=!1,A=void 0;try{for(var l,c=i[Symbol.iterator]();!(s=(l=c.next()).done);s=!0){var u=l.value;n[u]=+o(u)||0}}catch(t){a=!0,A=t}finally{try{s||null==c.return||c.return()}finally{if(a)throw A}}return n}function ee(t){return et(t,{top:"y",right:"x",bottom:"y",left:"x"})}function en(t){return et(t,["topLeft","topRight","bottomLeft","bottomRight"])}function er(t){var e=ee(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function ei(t,e){t=t||{},e=e||tG.font;var n=v(t.size,e.size);"string"==typeof n&&(n=parseInt(n,10));var r=v(t.style,e.style);r&&!(""+r).match(t7)&&(console.warn('Invalid font style specified: "'+r+'"'),r=void 0);var i={family:v(t.family,e.family),lineHeight:t9(v(t.lineHeight,e.lineHeight),n),size:n,style:r,weight:v(t.weight,e.weight),string:""};return i.string=tW(i),i}function eo(t,e,n,r){var i,o,s,a=!0;for(i=0,o=t.length;i<o;++i)if(void 0!==(s=t[i])&&(void 0!==e&&"function"==typeof s&&(s=s(e),a=!1),void 0!==n&&f(s)&&(s=s[n%s.length],a=!1),void 0!==s))return r&&!a&&(r.cacheable=!1),s}function es(t,e,n){var r=t.min,i=t.max,o=w(e,(i-r)/2),s=function(t,e){return n&&0===t?0:t+e};return{min:s(r,-Math.abs(o)),max:s(i,o)}}function ea(t,e){return Object.assign(Object.create(t),e)}function eA(t){var e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[""],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:function(){return t[0]},s=r||t;return void 0===i&&(i=ef("_fallback",t)),new Proxy((e={},(0,a._)(e,Symbol.toStringTag,"Object"),(0,a._)(e,"_cacheable",!0),(0,a._)(e,"_scopes",t),(0,a._)(e,"_rootScopes",s),(0,a._)(e,"_fallback",i),(0,a._)(e,"_getTarget",o),(0,a._)(e,"override",function(e){return eA([e].concat((0,A._)(t)),n,s,i)}),e),{deleteProperty:function(e,n){return delete e[n],delete e._keys,delete t[0][n],!0},get:function(e,r){return eu(e,r,function(){return function(t,e,n,r){var i=!0,o=!1,s=void 0;try{for(var a,A,l=e[Symbol.iterator]();!(i=(A=l.next()).done);i=!0){var c=A.value;if(a=ef(c?c+I(t):t,n),void 0!==a)return ec(t,a)?eh(n,r,t,a):a}}catch(t){o=!0,s=t}finally{try{i||null==l.return||l.return()}finally{if(o)throw s}}}(r,n,t,e)})},getOwnPropertyDescriptor:function(t,e){return Reflect.getOwnPropertyDescriptor(t._scopes[0],e)},getPrototypeOf:function(){return Reflect.getPrototypeOf(t[0])},has:function(t,e){return ep(t).includes(e)},ownKeys:function(t){return ep(t)},set:function(t,e,n){var r=t._storage||(t._storage=o());return t[e]=r[e]=n,delete t._keys,!0}})}function el(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{scriptable:!0,indexable:!0},n=t._scriptable,r=void 0===n?e.scriptable:n,i=t._indexable,o=void 0===i?e.indexable:i,s=t._allKeys;return{allKeys:void 0===s?e.allKeys:s,scriptable:r,indexable:o,isScriptable:j(r)?r:function(){return r},isIndexable:j(o)?o:function(){return o}}}var ec=function(t,e){return p(e)&&"adapters"!==t&&(null===Object.getPrototypeOf(e)||e.constructor===Object)};function eu(t,e,n){if(Object.prototype.hasOwnProperty.call(t,e)||"constructor"===e)return t[e];var r=n();return t[e]=r,r}function eh(t,e,n,r){var i,o=e._rootScopes,s=j(i=e._fallback)?i(n,r):i,a=(0,A._)(t).concat((0,A._)(o)),l=new Set;l.add(r);var c=ed(l,a,n,s||n,r);return null!==c&&(void 0===s||s===n||null!==(c=ed(l,a,s,c,r)))&&eA(Array.from(l),[""],o,s,function(){var t,i;return n in(t=e._getTarget())||(t[n]={}),f(i=t[n])&&p(r)?r:i||{}})}function ed(t,e,n,r,i){for(;n;)n=function(t,e,n,r,i){var o=!0,s=!1,a=void 0;try{for(var A,l=e[Symbol.iterator]();!(o=(A=l.next()).done);o=!0){var c=A.value,u=!0===n?c:"string"==typeof n?Q(c,n):void 0;if(u){t.add(u);var h,d=(h=u._fallback,j(h)?h(n,i):h);if(void 0!==d&&d!==n&&d!==r)return d}else if(!1===u&&void 0!==r&&n!==r)return null}}catch(t){s=!0,a=t}finally{try{o||null==l.return||l.return()}finally{if(s)throw a}}return!1}(t,e,n,r,i);return n}function ef(t,e){var n=!0,r=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var a=o.value;if(a){var A=a[t];if(void 0!==A)return A}}}catch(t){r=!0,i=t}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}}function ep(t){var e=t._keys;return e||(e=t._keys=function(t){var e=new Set,n=!0,r=!1,i=void 0,o=!0,s=!1,a=void 0;try{for(var A,l=t[Symbol.iterator]();!(o=(A=l.next()).done);o=!0){var c=A.value;try{for(var u,h=Object.keys(c).filter(function(t){return!t.startsWith("_")})[Symbol.iterator]();!(n=(u=h.next()).done);n=!0){var d=u.value;e.add(d)}}catch(t){r=!0,i=t}finally{try{n||null==h.return||h.return()}finally{if(r)throw i}}}}catch(t){s=!0,a=t}finally{try{o||null==l.return||l.return()}finally{if(s)throw a}}return Array.from(e)}(t._scopes)),e}function eg(t,e,n,r){var i,o,s,a=t.iScale,A=this._parsing.key,l=void 0===A?"r":A,c=Array(r);for(i=0;i<r;++i)s=e[o=i+n],c[i]={r:a.parse(Q(s,l),o)};return c}var em=Number.EPSILON||1e-14,ev=function(t,e){return e<t.length&&!t[e].skip&&t[e]},ey=function(t){return"x"===t?"y":"x"};function ew(t,e,n,r){var i=t.skip?e:t,o=n.skip?e:n,s=to(e,i),a=to(o,e),A=s/(s+a),l=a/(s+a);A=isNaN(A)?0:A,l=isNaN(l)?0:l;var c=r*A,u=r*l;return{previous:{x:e.x-c*(o.x-i.x),y:e.y-c*(o.y-i.y)},next:{x:e.x+u*(o.x-i.x),y:e.y+u*(o.y-i.y)}}}function eb(t){var e,n,r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x",o=ey(i),s=t.length,a=Array(s).fill(0),A=Array(s),l=ev(t,0);for(e=0;e<s;++e)if(n=r,r=l,l=ev(t,e+1),r){if(l){var c=l[i]-r[i];a[e]=0!==c?(l[o]-r[o])/c:0}A[e]=n?l?q(a[e-1])!==q(a[e])?0:(a[e-1]+a[e])/2:a[e-1]:a[e]}!function(t,e,n){for(var r,i,o,s,a,A=t.length,l=ev(t,0),c=0;c<A-1;++c)if(a=l,l=ev(t,c+1),a&&l){if(Y(e[c],0,em)){n[c]=n[c+1]=0;continue}(s=Math.pow(r=n[c]/e[c],2)+Math.pow(i=n[c+1]/e[c],2))<=9||(o=3/Math.sqrt(s),n[c]=r*o*e[c],n[c+1]=i*o*e[c])}}(t,a,A),function(t,e){for(var n,r,i,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"x",s=ey(o),a=t.length,A=ev(t,0),l=0;l<a;++l)if(r=i,i=A,A=ev(t,l+1),i){var c=i[o],u=i[s];r&&(n=(c-r[o])/3,i["cp1".concat(o)]=c-n,i["cp1".concat(s)]=u-n*e[l]),A&&(n=(A[o]-c)/3,i["cp2".concat(o)]=c+n,i["cp2".concat(s)]=u+n*e[l])}}(t,A,i)}function e_(t,e,n){return Math.max(Math.min(t,n),e)}function eB(t,e,n,r,i){var o,s,a,A;if(e.spanGaps&&(t=t.filter(function(t){return!t.skip})),"monotone"===e.cubicInterpolationMode)eb(t,i);else{var l=r?t[t.length-1]:t[0];for(o=0,s=t.length;o<s;++o)A=ew(l,a=t[o],t[Math.min(o+1,s-(r?0:1))%s],e.tension),a.cp1x=A.previous.x,a.cp1y=A.previous.y,a.cp2x=A.next.x,a.cp2y=A.next.y,l=a}e.capBezierPoints&&function(t,e){var n,r,i,o,s,a=t0(t[0],e);for(n=0,r=t.length;n<r;++n)s=o,o=a,a=n<r-1&&t0(t[n+1],e),o&&(i=t[n],s&&(i.cp1x=e_(i.cp1x,e.left,e.right),i.cp1y=e_(i.cp1y,e.top,e.bottom)),a&&(i.cp2x=e_(i.cp2x,e.left,e.right),i.cp2y=e_(i.cp2y,e.top,e.bottom)))}(t,n)}function eC(){return"undefined"!=typeof window&&"undefined"!=typeof document}function ex(t){var e=t.parentNode;return e&&"[object ShadowRoot]"===e.toString()&&(e=e.host),e}function ek(t,e,n){var r;return"string"==typeof t?(r=parseInt(t,10),-1!==t.indexOf("%")&&(r=r/100*e.parentNode[n])):r=t,r}var eF=function(t){return t.ownerDocument.defaultView.getComputedStyle(t,null)};function eL(t,e){return eF(t).getPropertyValue(e)}var eD=["top","right","bottom","left"];function eE(t,e,n){var r={};n=n?"-"+n:"";for(var i=0;i<4;i++){var o=eD[i];r[o]=parseFloat(t[e+"-"+o+n])||0}return r.width=r.left+r.right,r.height=r.top+r.bottom,r}function eS(t,e){if("native"in t)return t;var n=e.canvas,r=e.currentDevicePixelRatio,i=eF(n),o="border-box"===i.boxSizing,s=eE(i,"padding"),a=eE(i,"border","width"),A=function(t,e){var n,r,i,o=t.touches,s=o&&o.length?o[0]:t,a=s.offsetX,A=s.offsetY,l=!1;if(n=t.target,(a>0||A>0)&&(!n||!n.shadowRoot))r=a,i=A;else{var c=e.getBoundingClientRect();r=s.clientX-c.left,i=s.clientY-c.top,l=!0}return{x:r,y:i,box:l}}(t,n),l=A.x,c=A.y,u=A.box,h=s.left+(u&&a.left),d=s.top+(u&&a.top),f=e.width,p=e.height;return o&&(f-=s.width+a.width,p-=s.height+a.height),{x:Math.round((l-h)/f*n.width/r),y:Math.round((c-d)/p*n.height/r)}}var eM=function(t){return Math.round(10*t)/10};function eQ(t,e,n,r){var i=eF(t),o=eE(i,"margin"),s=ek(i.maxWidth,t,"clientWidth")||R,a=ek(i.maxHeight,t,"clientHeight")||R,A=function(t,e,n){var r,i;if(void 0===e||void 0===n){var o=t&&ex(t);if(o){var s=o.getBoundingClientRect(),a=eF(o),A=eE(a,"border","width"),l=eE(a,"padding");e=s.width-l.width-A.width,n=s.height-l.height-A.height,r=ek(a.maxWidth,o,"clientWidth"),i=ek(a.maxHeight,o,"clientHeight")}else e=t.clientWidth,n=t.clientHeight}return{width:e,height:n,maxWidth:r||R,maxHeight:i||R}}(t,e,n),l=A.width,c=A.height;if("content-box"===i.boxSizing){var u=eE(i,"border","width"),h=eE(i,"padding");l-=h.width+u.width,c-=h.height+u.height}return l=Math.max(0,l-o.width),c=Math.max(0,r?l/r:c-o.height),l=eM(Math.min(l,s,A.maxWidth)),c=eM(Math.min(c,a,A.maxHeight)),l&&!c&&(c=eM(l/2)),(void 0!==e||void 0!==n)&&r&&A.height&&c>A.height&&(l=eM(Math.floor((c=A.height)*r))),{width:l,height:c}}function eI(t,e,n){var r=e||1,i=eM(t.height*r),o=eM(t.width*r);t.height=eM(t.height),t.width=eM(t.width);var s=t.canvas;return s.style&&(n||!s.style.height&&!s.style.width)&&(s.style.height="".concat(t.height,"px"),s.style.width="".concat(t.width,"px")),(t.currentDevicePixelRatio!==r||s.height!==i||s.width!==o)&&(t.currentDevicePixelRatio=r,s.height=i,s.width=o,t.ctx.setTransform(r,0,0,r,0,0),!0)}var eU=function(){var t=!1;try{var e={get passive(){return t=!0,!1}};eC()&&(window.addEventListener("test",null,e),window.removeEventListener("test",null,e))}catch(t){}return t}();function ej(t,e){var n=eL(t,e),r=n&&n.match(/^(\d+)(\.\d+)?px$/);return r?+r[1]:void 0}function eT(t,e,n,r){return{x:t.x+n*(e.x-t.x),y:t.y+n*(e.y-t.y)}}function eN(t,e,n,r){return{x:t.x+n*(e.x-t.x),y:"middle"===r?n<.5?t.y:e.y:"after"===r?n<1?t.y:e.y:n>0?e.y:t.y}}function eP(t,e,n,r){var i={x:t.cp2x,y:t.cp2y},o={x:e.cp1x,y:e.cp1y},s=eT(t,i,n),a=eT(i,o,n),A=eT(o,e,n),l=eT(s,a,n),c=eT(a,A,n);return eT(l,c,n)}function eH(t,e,n){var r;return t?(r=n,{x:function(t){return e+e+r-t},setWidth:function(t){r=t},textAlign:function(t){return"center"===t?t:"right"===t?"left":"right"},xPlus:function(t,e){return t-e},leftForLtr:function(t,e){return t-e}}):{x:function(t){return t},setWidth:function(t){},textAlign:function(t){return t},xPlus:function(t,e){return t+e},leftForLtr:function(t,e){return t}}}function eO(t,e){var n,r;("ltr"===e||"rtl"===e)&&(r=[(n=t.canvas.style).getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",e,"important"),t.prevTextDirection=r)}function eR(t,e){void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function ez(t){return"angle"===t?{between:tA,compare:ts,normalize:ta}:{between:tu,compare:function(t,e){return t-e},normalize:function(t){return t}}}function eK(t){var e=t.start,n=t.end,r=t.count;return{start:e%r,end:n%r,loop:t.loop&&(n-e+1)%r==0,style:t.style}}function eV(t,e,n){if(!n)return[t];for(var r,i,o,s=n.property,a=n.start,A=n.end,l=e.length,c=ez(s),u=c.compare,h=c.between,d=c.normalize,f=function(t,e,n){var r,i=n.property,o=n.start,s=n.end,a=ez(i),A=a.between,l=a.normalize,c=e.length,u=t.start,h=t.end,d=t.loop;if(d){for(u+=c,h+=c,r=0;r<c&&A(l(e[u%c][i]),o,s);++r)u--,h--;u%=c,h%=c}return h<u&&(h+=c),{start:u,end:h,loop:d,style:t.style}}(t,e,n),p=f.start,g=f.end,m=f.loop,v=f.style,y=[],w=!1,b=null,_=p,B=p;_<=g;++_)(i=e[_%l]).skip||(r=d(i[s]))===o||(w=h(r,a,A),null===b&&(w||h(a,o,r)&&0!==u(a,o))&&(b=0===u(r,a)?_:B),null!==b&&(!w||0===u(A,r)||h(A,o,r))&&(y.push(eK({start:b,end:_,loop:m,count:l,style:v})),b=null),B=_,o=r);return null!==b&&y.push(eK({start:b,end:g,loop:m,count:l,style:v})),y}function eG(t,e){for(var n=[],r=t.segments,i=0;i<r.length;i++){var o=eV(r[i],t.points,e);o.length&&n.push.apply(n,(0,A._)(o))}return n}function eW(t,e){var n=t.points,r=t.options.spanGaps,i=n.length;if(!i)return[];var o=!!t._loop,s=function(t,e,n,r){var i=0,o=e-1;if(n&&!r)for(;i<e&&!t[i].skip;)i++;for(;i<e&&t[i].skip;)i++;for(i%=e,n&&(o+=i);o>i&&t[o%e].skip;)o--;return{start:i,end:o%=e}}(n,i,o,r),a=s.start,A=s.end;if(!0===r)return eq(t,[{start:a,end:A,loop:o}],n,e);var l=A<a?A+i:A,c=!!t._fullLoop&&0===a&&A===i-1;return eq(t,function(t,e,n,r){var i,o=t.length,s=[],a=e,A=t[e];for(i=e+1;i<=n;++i){var l=t[i%o];l.skip||l.stop?A.skip||(r=!1,s.push({start:e%o,end:(i-1)%o,loop:r}),e=a=l.stop?i:null):(a=i,A.skip&&(e=i)),A=l}return null!==a&&s.push({start:e%o,end:a%o,loop:r}),s}(n,a,l,c),n,e)}function eq(t,e,n,r){return r&&r.setContext&&n?function(t,e,n,r){var i=t._chart.getContext(),o=eY(t.options),s=t._datasetIndex,a=t.options.spanGaps,A=n.length,l=[],c=o,u=e[0].start,h=u;function d(t,e,r,i){var o=a?-1:1;if(t!==e){for(t+=A;n[t%A].skip;)t-=o;for(;n[e%A].skip;)e+=o;t%A!=e%A&&(l.push({start:t%A,end:e%A,loop:r,style:i}),c=i,u=e%A)}}var f=!0,p=!1,g=void 0;try{for(var m,v=e[Symbol.iterator]();!(f=(m=v.next()).done);f=!0){var y=m.value,w=n[(u=a?u:y.start)%A],b=void 0;for(h=u+1;h<=y.end;h++){var _=n[h%A];b=eY(r.setContext(ea(i,{type:"segment",p0:w,p1:_,p0DataIndex:(h-1)%A,p1DataIndex:h%A,datasetIndex:s}))),function(t,e){if(!e)return!1;var n=[],r=function(t,e){return tQ(e)?(n.includes(e)||n.push(e),n.indexOf(e)):e};return JSON.stringify(t,r)!==JSON.stringify(e,r)}(b,c)&&d(u,h-1,y.loop,c),w=_,c=b}u<h-1&&d(u,h-1,y.loop,c)}}catch(t){p=!0,g=t}finally{try{f||null==v.return||v.return()}finally{if(p)throw g}}return l}(t,e,n,r):e}function eY(t){return{backgroundColor:t.backgroundColor,borderCapStyle:t.borderCapStyle,borderDash:t.borderDash,borderDashOffset:t.borderDashOffset,borderJoinStyle:t.borderJoinStyle,borderWidth:t.borderWidth,borderColor:t.borderColor}}function eX(t,e,n){return t.options.clip?t[n]:e[n]}function eJ(t,e){var n,r,i,o=e._clip;if(o.disabled)return!1;var s=(n=t.chartArea,r=e.xScale,i=e.yScale,r&&i?{left:eX(r,n,"left"),right:eX(r,n,"right"),top:eX(i,n,"top"),bottom:eX(i,n,"bottom")}:n);return{left:!1===o.left?0:s.left-(!0===o.left?0:o.left),right:!1===o.right?t.width:s.right+(!0===o.right?0:o.right),top:!1===o.top?0:s.top-(!0===o.top?0:o.top),bottom:!1===o.bottom?t.height:s.bottom+(!0===o.bottom?0:o.bottom)}}},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_to_consumable_array":"4oNkS","@swc/helpers/_/_type_of":"2bRX5","@kurkle/color":"gdy3W","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],gdy3W:[function(t,e,n){/*!
+ */var r,i=t("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(n),i.export(n,"$",function(){return t2}),i.export(n,"A",function(){return tf}),i.export(n,"B",function(){return td}),i.export(n,"C",function(){return t0}),i.export(n,"D",function(){return ti}),i.export(n,"E",function(){return er}),i.export(n,"F",function(){return _}),i.export(n,"G",function(){return eQ}),i.export(n,"H",function(){return K}),i.export(n,"I",function(){return ex}),i.export(n,"J",function(){return ej}),i.export(n,"K",function(){return eU}),i.export(n,"L",function(){return t_}),i.export(n,"M",function(){return eC}),i.export(n,"N",function(){return J}),i.export(n,"O",function(){return m}),i.export(n,"P",function(){return N}),i.export(n,"Q",function(){return b}),i.export(n,"R",function(){return es}),i.export(n,"S",function(){return tl}),i.export(n,"T",function(){return H}),i.export(n,"U",function(){return tn}),i.export(n,"V",function(){return tq}),i.export(n,"W",function(){return tc}),i.export(n,"X",function(){return tX}),i.export(n,"Y",function(){return t1}),i.export(n,"Z",function(){return t4}),i.export(n,"_",function(){return ty}),i.export(n,"a",function(){return eo}),i.export(n,"a$",function(){return eL}),i.export(n,"a0",function(){return ei}),i.export(n,"a1",function(){return tC}),i.export(n,"a2",function(){return tx}),i.export(n,"a3",function(){return tR}),i.export(n,"a4",function(){return F}),i.export(n,"a5",function(){return I}),i.export(n,"a6",function(){return tz}),i.export(n,"a7",function(){return j}),i.export(n,"a8",function(){return function t(e,n,r,i){return new Proxy({_cacheable:!1,_proxy:e,_context:n,_subProxy:r,_stack:new Set,_descriptors:el(e,i),setContext:function(n){return t(e,n,r,i)},override:function(o){return t(e.override(o),n,r,i)}},{deleteProperty:function(t,n){return delete t[n],delete e[n],!0},get:function(e,n,r){return eu(e,n,function(){var i,o,s,a,A;return i=e._proxy,o=e._context,s=e._subProxy,a=e._descriptors,j(A=i[n])&&a.isScriptable(n)&&(A=function(t,e,n,r){var i=n._proxy,o=n._context,s=n._subProxy,a=n._stack;if(a.has(t))throw Error("Recursion detected: "+Array.from(a).join("->")+"->"+t);a.add(t);var A=e(o,s||r);return a.delete(t),ec(t,A)&&(A=eh(i._scopes,i,t,A)),A}(n,A,e,r)),f(A)&&A.length&&(A=function(e,n,r,i){var o=r._proxy,s=r._context,a=r._subProxy,A=r._descriptors;if(void 0!==s.index&&i(e))return n[s.index%n.length];if(p(n[0])){var l=n,c=o._scopes.filter(function(t){return t!==l});n=[];var u=!0,h=!1,d=void 0;try{for(var f,g=l[Symbol.iterator]();!(u=(f=g.next()).done);u=!0){var m=f.value,v=eh(c,o,e,m);n.push(t(v,s,a&&a[e],A))}}catch(t){h=!0,d=t}finally{try{u||null==g.return||g.return()}finally{if(h)throw d}}}return n}(n,A,e,a.isIndexable)),ec(n,A)&&(A=t(A,o,s&&s[n],a)),A})},getOwnPropertyDescriptor:function(t,n){return t._descriptors.allKeys?Reflect.has(e,n)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(e,n)},getPrototypeOf:function(){return Reflect.getPrototypeOf(e)},has:function(t,n){return Reflect.has(e,n)},ownKeys:function(){return Reflect.ownKeys(e)},set:function(t,n,r){return e[n]=r,delete t[n],!0}})}}),i.export(n,"a9",function(){return eA}),i.export(n,"aA",function(){return eH}),i.export(n,"aB",function(){return eO}),i.export(n,"aC",function(){return tk}),i.export(n,"aD",function(){return eR}),i.export(n,"aE",function(){return t$}),i.export(n,"aF",function(){return to}),i.export(n,"aG",function(){return u}),i.export(n,"aH",function(){return tt}),i.export(n,"aI",function(){return X}),i.export(n,"aJ",function(){return $}),i.export(n,"aK",function(){return Y}),i.export(n,"aL",function(){return tr}),i.export(n,"aM",function(){return tO}),i.export(n,"aN",function(){return W}),i.export(n,"aO",function(){return tY}),i.export(n,"aP",function(){return tp}),i.export(n,"aQ",function(){return th}),i.export(n,"aR",function(){return tQ}),i.export(n,"aS",function(){return tU}),i.export(n,"aT",function(){return C}),i.export(n,"aU",function(){return k}),i.export(n,"aV",function(){return D}),i.export(n,"aW",function(){return E}),i.export(n,"aX",function(){return M}),i.export(n,"aY",function(){return tW}),i.export(n,"aZ",function(){return ew}),i.export(n,"a_",function(){return eb}),i.export(n,"aa",function(){return el}),i.export(n,"ab",function(){return L}),i.export(n,"ac",function(){return h}),i.export(n,"ad",function(){return tB}),i.export(n,"ae",function(){return eI}),i.export(n,"af",function(){return tJ}),i.export(n,"ag",function(){return T}),i.export(n,"ah",function(){return eJ}),i.export(n,"ai",function(){return B}),i.export(n,"aj",function(){return P}),i.export(n,"ak",function(){return tu}),i.export(n,"al",function(){return ta}),i.export(n,"am",function(){return et}),i.export(n,"an",function(){return eB}),i.export(n,"ao",function(){return eW}),i.export(n,"ap",function(){return eG}),i.export(n,"aq",function(){return eP}),i.export(n,"ar",function(){return eN}),i.export(n,"as",function(){return eT}),i.export(n,"at",function(){return t5}),i.export(n,"au",function(){return t3}),i.export(n,"av",function(){return tZ}),i.export(n,"aw",function(){return t6}),i.export(n,"ax",function(){return ee}),i.export(n,"ay",function(){return en}),i.export(n,"az",function(){return eV}),i.export(n,"b",function(){return f}),i.export(n,"b0",function(){return tw}),i.export(n,"b1",function(){return t9}),i.export(n,"b2",function(){return O}),i.export(n,"b3",function(){return R}),i.export(n,"b4",function(){return z}),i.export(n,"b5",function(){return V}),i.export(n,"b6",function(){return G}),i.export(n,"b7",function(){return ts}),i.export(n,"c",function(){return tI}),i.export(n,"d",function(){return tG}),i.export(n,"e",function(){return tM}),i.export(n,"f",function(){return Q}),i.export(n,"g",function(){return g}),i.export(n,"h",function(){return U}),i.export(n,"i",function(){return p}),i.export(n,"j",function(){return ea}),i.export(n,"k",function(){return d}),i.export(n,"l",function(){return tm}),i.export(n,"m",function(){return y}),i.export(n,"n",function(){return w}),i.export(n,"o",function(){return tN}),i.export(n,"p",function(){return tA}),i.export(n,"q",function(){return tF}),i.export(n,"r",function(){return tb}),i.export(n,"s",function(){return q}),i.export(n,"t",function(){return te}),i.export(n,"u",function(){return tv}),i.export(n,"v",function(){return v}),i.export(n,"w",function(){return tL}),i.export(n,"x",function(){return Z}),i.export(n,"y",function(){return eg}),i.export(n,"z",function(){return eS});var o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_to_consumable_array"),l=t("@swc/helpers/_/_type_of"),c=t("@kurkle/color");function u(){}var h=(r=0,function(){return r++});function d(t){return null==t}function f(t){if(Array.isArray&&Array.isArray(t))return!0;var e=Object.prototype.toString.call(t);return"[object"===e.slice(0,7)&&"Array]"===e.slice(-6)}function p(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)}function g(t){return("number"==typeof t||t instanceof Number)&&isFinite(+t)}function m(t,e){return g(t)?t:e}function v(t,e){return void 0===t?e:t}var y=function(t,e){return"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100:+t/e},w=function(t,e){return"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100*e:+t};function b(t,e,n){if(t&&"function"==typeof t.call)return t.apply(n,e)}function _(t,e,n,r){var i,o,s;if(f(t)){if(o=t.length,r)for(i=o-1;i>=0;i--)e.call(n,t[i],i);else for(i=0;i<o;i++)e.call(n,t[i],i)}else if(p(t))for(i=0,o=(s=Object.keys(t)).length;i<o;i++)e.call(n,t[s[i]],s[i])}function B(t,e){var n,r,i,o;if(!t||!e||t.length!==e.length)return!1;for(n=0,r=t.length;n<r;++n)if(i=t[n],o=e[n],i.datasetIndex!==o.datasetIndex||i.index!==o.index)return!1;return!0}function C(t){if(f(t))return t.map(C);if(p(t)){for(var e=Object.create(null),n=Object.keys(t),r=n.length,i=0;i<r;++i)e[n[i]]=C(t[n[i]]);return e}return t}function x(t){return -1===["__proto__","prototype","constructor"].indexOf(t)}function k(t,e,n,r){if(x(t)){var i=e[t],o=n[t];p(i)&&p(o)?F(i,o,r):e[t]=C(o)}}function F(t,e,n){var r,i=f(e)?e:[e],o=i.length;if(!p(t))return t;for(var s=(n=n||{}).merger||k,a=0;a<o;++a)if(p(r=i[a]))for(var A=Object.keys(r),l=0,c=A.length;l<c;++l)s(A[l],t,r,n);return t}function L(t,e){return F(t,e,{merger:D})}function D(t,e,n){if(x(t)){var r=e[t],i=n[t];p(r)&&p(i)?L(r,i):Object.prototype.hasOwnProperty.call(e,t)||(e[t]=C(i))}}function E(t,e,n,r){void 0!==e&&console.warn(t+': "'+n+'" is deprecated. Please use "'+r+'" instead')}var S={"":function(t){return t},x:function(t){return t.x},y:function(t){return t.y}};function M(t){var e=t.split("."),n=[],r="",i=!0,o=!1,s=void 0;try{for(var a,A=e[Symbol.iterator]();!(i=(a=A.next()).done);i=!0){var l=a.value;(r+=l).endsWith("\\")?r=r.slice(0,-1)+".":(n.push(r),r="")}}catch(t){o=!0,s=t}finally{try{i||null==A.return||A.return()}finally{if(o)throw s}}return n}function Q(t,e){var n;return(S[e]||(S[e]=(n=M(e),function(t){var e=!0,r=!1,i=void 0;try{for(var o,s=n[Symbol.iterator]();!(e=(o=s.next()).done);e=!0){var a=o.value;if(""===a)break;t=t&&t[a]}}catch(t){r=!0,i=t}finally{try{e||null==s.return||s.return()}finally{if(r)throw i}}return t})))(t)}function I(t){return t.charAt(0).toUpperCase()+t.slice(1)}var U=function(t){return void 0!==t},j=function(t){return"function"==typeof t},T=function(t,e){if(t.size!==e.size)return!1;var n=!0,r=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var a=o.value;if(!e.has(a))return!1}}catch(t){r=!0,i=t}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}return!0};function P(t){return"mouseup"===t.type||"click"===t.type||"contextmenu"===t.type}var N=Math.PI,H=2*N,O=H+N,R=Number.POSITIVE_INFINITY,z=N/180,K=N/2,V=N/4,G=2*N/3,W=Math.log10,q=Math.sign;function Y(t,e,n){return Math.abs(t-e)<n}function X(t){var e=Math.round(t),n=Math.pow(10,Math.floor(W(t=Y(t,e,t/1e3)?e:t))),r=t/n;return(r<=1?1:r<=2?2:r<=5?5:10)*n}function J(t){var e,n=[],r=Math.sqrt(t);for(e=1;e<r;e++)t%e==0&&(n.push(e),n.push(t/e));return r===(0|r)&&n.push(r),n.sort(function(t,e){return t-e}).pop(),n}function Z(t){return!((void 0===t?"undefined":(0,l._)(t))==="symbol"||"object"==typeof t&&null!==t&&!(Symbol.toPrimitive in t||"toString"in t||"valueOf"in t))&&!isNaN(parseFloat(t))&&isFinite(t)}function $(t,e){var n=Math.round(t);return n-e<=t&&n+e>=t}function tt(t,e,n){var r,i,o;for(r=0,i=t.length;r<i;r++)isNaN(o=t[r][n])||(e.min=Math.min(e.min,o),e.max=Math.max(e.max,o))}function te(t){return N/180*t}function tn(t){return 180/N*t}function tr(t){if(g(t)){for(var e=1,n=0;Math.round(t*e)/e!==t;)e*=10,n++;return n}}function ti(t,e){var n=e.x-t.x,r=e.y-t.y,i=Math.sqrt(n*n+r*r),o=Math.atan2(r,n);return o<-.5*N&&(o+=H),{angle:o,distance:i}}function to(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function ts(t,e){return(t-e+O)%H-N}function ta(t){return(t%H+H)%H}function tA(t,e,n,r){var i=ta(t),o=ta(e),s=ta(n),a=ta(o-i),A=ta(s-i),l=ta(i-o),c=ta(i-s);return i===o||i===s||r&&o===s||a>A&&l<c}function tl(t,e,n){return Math.max(e,Math.min(n,t))}function tc(t){return tl(t,-32768,32767)}function tu(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1e-6;return t>=Math.min(e,n)-r&&t<=Math.max(e,n)+r}function th(t,e,n){n=n||function(n){return t[n]<e};for(var r,i=t.length-1,o=0;i-o>1;)n(r=o+i>>1)?o=r:i=r;return{lo:o,hi:i}}var td=function(t,e,n,r){return th(t,n,r?function(r){var i=t[r][e];return i<n||i===n&&t[r+1][e]===n}:function(r){return t[r][e]<n})},tf=function(t,e,n){return th(t,n,function(r){return t[r][e]>=n})};function tp(t,e,n){for(var r=0,i=t.length;r<i&&t[r]<e;)r++;for(;i>r&&t[i-1]>n;)i--;return r>0||i<t.length?t.slice(r,i):t}var tg=["push","pop","shift","splice","unshift"];function tm(t,e){if(t._chartjs){t._chartjs.listeners.push(e);return}Object.defineProperty(t,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[e]}}),tg.forEach(function(e){var n="_onData"+I(e),r=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:function(){for(var e=arguments.length,i=Array(e),o=0;o<e;o++)i[o]=arguments[o];var s=r.apply(this,i);return t._chartjs.listeners.forEach(function(t){"function"==typeof t[n]&&t[n].apply(t,(0,A._)(i))}),s}})})}function tv(t,e){var n=t._chartjs;if(n){var r=n.listeners,i=r.indexOf(e);-1!==i&&r.splice(i,1),r.length>0||(tg.forEach(function(e){delete t[e]}),delete t._chartjs)}}function ty(t){var e=new Set(t);return e.size===t.length?t:Array.from(e)}function tw(t,e,n){return e+" "+t+"px "+n}var tb="undefined"==typeof window?function(t){return t()}:window.requestAnimationFrame;function t_(t,e){var n=[],r=!1;return function(){for(var i=arguments.length,o=Array(i),s=0;s<i;s++)o[s]=arguments[s];n=o,r||(r=!0,tb.call(window,function(){r=!1,t.apply(e,n)}))}}function tB(t,e){var n;return function(){for(var r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];return e?(clearTimeout(n),n=setTimeout(t,e,i)):t.apply(this,i),e}}var tC=function(t){return"start"===t?"left":"end"===t?"right":"center"},tx=function(t,e,n){return"start"===t?e:"end"===t?n:(e+n)/2},tk=function(t,e,n,r){return t===(r?"left":"right")?n:"center"===t?(e+n)/2:e};function tF(t,e,n){var r=e.length,i=0,o=r;if(t._sorted){var s=t.iScale,a=t.vScale,A=t._parsed,l=t.dataset&&t.dataset.options?t.dataset.options.spanGaps:null,c=s.axis,u=s.getUserBounds(),h=u.min,f=u.max,p=u.minDefined,g=u.maxDefined;if(p){if(i=Math.min(td(A,c,h).lo,n?r:td(e,c,s.getPixelForValue(h)).lo),l){var m=A.slice(0,i+1).reverse().findIndex(function(t){return!d(t[a.axis])});i-=Math.max(0,m)}i=tl(i,0,r-1)}if(g){var v=Math.max(td(A,s.axis,f,!0).hi+1,n?0:td(e,c,s.getPixelForValue(f),!0).hi+1);if(l){var y=A.slice(v-1).findIndex(function(t){return!d(t[a.axis])});v+=Math.max(0,y)}o=tl(v,i,r)-i}else o=r-i}return{start:i,count:o}}function tL(t){var e=t.xScale,n=t.yScale,r=t._scaleRanges,i={xmin:e.min,xmax:e.max,ymin:n.min,ymax:n.max};if(!r)return t._scaleRanges=i,!0;var o=r.xmin!==e.min||r.xmax!==e.max||r.ymin!==n.min||r.ymax!==n.max;return Object.assign(r,i),o}var tD=function(t){return 0===t||1===t},tE=function(t,e,n){return-(Math.pow(2,10*(t-=1))*Math.sin((t-e)*H/n))},tS=function(t,e,n){return Math.pow(2,-10*t)*Math.sin((t-e)*H/n)+1},tM={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return-t*(t-2)},easeInOutQuad:function(t){return(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1)},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return(t-=1)*t*t+1},easeInOutCubic:function(t){return(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return-((t-=1)*t*t*t-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return(t-=1)*t*t*t*t+1},easeInOutQuint:function(t){return(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},easeInSine:function(t){return-Math.cos(t*K)+1},easeOutSine:function(t){return Math.sin(t*K)},easeInOutSine:function(t){return -.5*(Math.cos(N*t)-1)},easeInExpo:function(t){return 0===t?0:Math.pow(2,10*(t-1))},easeOutExpo:function(t){return 1===t?1:-Math.pow(2,-10*t)+1},easeInOutExpo:function(t){return tD(t)?t:t<.5?.5*Math.pow(2,10*(2*t-1)):.5*(-Math.pow(2,-10*(2*t-1))+2)},easeInCirc:function(t){return t>=1?t:-(Math.sqrt(1-t*t)-1)},easeOutCirc:function(t){return Math.sqrt(1-(t-=1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){return tD(t)?t:tE(t,.075,.3)},easeOutElastic:function(t){return tD(t)?t:tS(t,.075,.3)},easeInOutElastic:function(t){return tD(t)?t:t<.5?.5*tE(2*t,.1125,.45):.5+.5*tS(2*t-1,.1125,.45)},easeInBack:function(t){return t*t*(2.70158*t-1.70158)},easeOutBack:function(t){return(t-=1)*t*(2.70158*t+1.70158)+1},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?t*t*(((e*=1.525)+1)*t-e)*.5:.5*((t-=2)*t*(((e*=1.525)+1)*t+e)+2)},easeInBounce:function(t){return 1-tM.easeOutBounce(1-t)},easeOutBounce:function(t){return t<.36363636363636365?7.5625*t*t:t<.7272727272727273?7.5625*(t-=.5454545454545454)*t+.75:t<.9090909090909091?7.5625*(t-=.8181818181818182)*t+.9375:7.5625*(t-=.9545454545454546)*t+.984375},easeInOutBounce:function(t){return t<.5?.5*tM.easeInBounce(2*t):.5*tM.easeOutBounce(2*t-1)+.5}};function tQ(t){if(t&&"object"==typeof t){var e=t.toString();return"[object CanvasPattern]"===e||"[object CanvasGradient]"===e}return!1}function tI(t){return tQ(t)?t:new c.Color(t)}function tU(t){return tQ(t)?t:new(0,c.Color)(t).saturate(.5).darken(.1).hexString()}var tj=["x","y","borderWidth","radius","tension"],tT=["color","borderColor","backgroundColor"],tP=new Map;function tN(t,e,n){var r,i,o;return(i=e+JSON.stringify(r=(r=n)||{}),(o=tP.get(i))||(o=new Intl.NumberFormat(e,r),tP.set(i,o)),o).format(t)}var tH={values:function(t){return f(t)?t:""+t},numeric:function(t,e,n){if(0===t)return"0";var r,i=this.chart.options.locale,o=t;if(n.length>1){var s,a=Math.max(Math.abs(n[0].value),Math.abs(n[n.length-1].value));(a<1e-4||a>1e15)&&(r="scientific"),Math.abs(s=n.length>3?n[2].value-n[1].value:n[1].value-n[0].value)>=1&&t!==Math.floor(t)&&(s=t-Math.floor(t)),o=s}var A=W(Math.abs(o)),l=isNaN(A)?1:Math.max(Math.min(-1*Math.floor(A),20),0),c={notation:r,minimumFractionDigits:l,maximumFractionDigits:l};return Object.assign(c,this.options.ticks.format),tN(t,i,c)},logarithmic:function(t,e,n){return 0===t?"0":[1,2,3,5,10,15].includes(n[e].significand||t/Math.pow(10,Math.floor(W(t))))||e>.8*n.length?tH.numeric.call(this,t,e,n):""}},tO={formatters:tH},tR=Object.create(null),tz=Object.create(null);function tK(t,e){if(!e)return t;for(var n=e.split("."),r=0,i=n.length;r<i;++r){var o=n[r];t=t[o]||(t[o]=Object.create(null))}return t}function tV(t,e,n){return"string"==typeof e?F(tK(t,e),n):F(tK(t,""),e)}var tG=new(function(){function t(e,n){(0,o._)(this,t),this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=function(t){return t.chart.platform.getDevicePixelRatio()},this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=function(t,e){return tU(e.backgroundColor)},this.hoverBorderColor=function(t,e){return tU(e.borderColor)},this.hoverColor=function(t,e){return tU(e.color)},this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(e),this.apply(n)}return(0,s._)(t,[{key:"set",value:function(t,e){return tV(this,t,e)}},{key:"get",value:function(t){return tK(this,t)}},{key:"describe",value:function(t,e){return tV(tz,t,e)}},{key:"override",value:function(t,e){return tV(tR,t,e)}},{key:"route",value:function(t,e,n,r){var i,o=tK(this,t),s=tK(this,n),A="_"+e;Object.defineProperties(o,(i={},(0,a._)(i,A,{value:o[e],writable:!0}),(0,a._)(i,e,{enumerable:!0,get:function(){var t=this[A],e=s[r];return p(t)?Object.assign({},e,t):v(t,e)},set:function(t){this[A]=t}}),i))}},{key:"apply",value:function(t){var e=this;t.forEach(function(t){return t(e)})}}]),t}())({_scriptable:function(t){return!t.startsWith("on")},_indexable:function(t){return"events"!==t},hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function(t){t.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),t.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:function(t){return"onProgress"!==t&&"onComplete"!==t&&"fn"!==t}}),t.set("animations",{colors:{type:"color",properties:tT},numbers:{type:"number",properties:tj}}),t.describe("animations",{_fallback:"animation"}),t.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:function(t){return 0|t}}}}})},function(t){t.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function(t){t.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:function(t,e){return e.lineWidth},tickColor:function(t,e){return e.color},offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:tO.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),t.route("scale.ticks","color","","color"),t.route("scale.grid","color","","borderColor"),t.route("scale.border","color","","borderColor"),t.route("scale.title","color","","color"),t.describe("scale",{_fallback:!1,_scriptable:function(t){return!t.startsWith("before")&&!t.startsWith("after")&&"callback"!==t&&"parser"!==t},_indexable:function(t){return"borderDash"!==t&&"tickBorderDash"!==t&&"dash"!==t}}),t.describe("scales",{_fallback:"scale"}),t.describe("scale.ticks",{_scriptable:function(t){return"backdropPadding"!==t&&"callback"!==t},_indexable:function(t){return"backdropPadding"!==t}})}]);function tW(t){return!t||d(t.size)||d(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}function tq(t,e,n,r,i){var o=e[i];return o||(o=e[i]=t.measureText(i).width,n.push(i)),o>r&&(r=o),r}function tY(t,e,n,r){var i,o,s,a,A,l=(r=r||{}).data=r.data||{},c=r.garbageCollect=r.garbageCollect||[];r.font!==e&&(l=r.data={},c=r.garbageCollect=[],r.font=e),t.save(),t.font=e;var u=0,h=n.length;for(i=0;i<h;i++)if(null==(a=n[i])||f(a)){if(f(a))for(o=0,s=a.length;o<s;o++)null==(A=a[o])||f(A)||(u=tq(t,l,c,u,A))}else u=tq(t,l,c,u,a);t.restore();var d=c.length/2;if(d>n.length){for(i=0;i<d;i++)delete l[c[i]];c.splice(0,d)}return u}function tX(t,e,n){var r=t.currentDevicePixelRatio,i=0!==n?Math.max(n/2,.5):0;return Math.round((e-i)*r)/r+i}function tJ(t,e){(e||t)&&((e=e||t.getContext("2d")).save(),e.resetTransform(),e.clearRect(0,0,t.width,t.height),e.restore())}function tZ(t,e,n,r){t$(t,e,n,r,null)}function t$(t,e,n,r,i){var o,s,a,A,l,c,u,h,d=e.pointStyle,f=e.rotation,p=e.radius,g=(f||0)*z;if(d&&"object"==typeof d&&("[object HTMLImageElement]"===(o=d.toString())||"[object HTMLCanvasElement]"===o)){t.save(),t.translate(n,r),t.rotate(g),t.drawImage(d,-d.width/2,-d.height/2,d.width,d.height),t.restore();return}if(!isNaN(p)&&!(p<=0)){switch(t.beginPath(),d){default:i?t.ellipse(n,r,i/2,p,0,0,H):t.arc(n,r,p,0,H),t.closePath();break;case"triangle":c=i?i/2:p,t.moveTo(n+Math.sin(g)*c,r-Math.cos(g)*p),g+=G,t.lineTo(n+Math.sin(g)*c,r-Math.cos(g)*p),g+=G,t.lineTo(n+Math.sin(g)*c,r-Math.cos(g)*p),t.closePath();break;case"rectRounded":l=.516*p,s=Math.cos(g+V)*(A=p-l),u=Math.cos(g+V)*(i?i/2-l:A),a=Math.sin(g+V)*A,h=Math.sin(g+V)*(i?i/2-l:A),t.arc(n-u,r-a,l,g-N,g-K),t.arc(n+h,r-s,l,g-K,g),t.arc(n+u,r+a,l,g,g+K),t.arc(n-h,r+s,l,g+K,g+N),t.closePath();break;case"rect":if(!f){A=Math.SQRT1_2*p,c=i?i/2:A,t.rect(n-c,r-A,2*c,2*A);break}g+=V;case"rectRot":u=Math.cos(g)*(i?i/2:p),s=Math.cos(g)*p,a=Math.sin(g)*p,h=Math.sin(g)*(i?i/2:p),t.moveTo(n-u,r-a),t.lineTo(n+h,r-s),t.lineTo(n+u,r+a),t.lineTo(n-h,r+s),t.closePath();break;case"crossRot":g+=V;case"cross":u=Math.cos(g)*(i?i/2:p),s=Math.cos(g)*p,a=Math.sin(g)*p,h=Math.sin(g)*(i?i/2:p),t.moveTo(n-u,r-a),t.lineTo(n+u,r+a),t.moveTo(n+h,r-s),t.lineTo(n-h,r+s);break;case"star":u=Math.cos(g)*(i?i/2:p),s=Math.cos(g)*p,a=Math.sin(g)*p,h=Math.sin(g)*(i?i/2:p),t.moveTo(n-u,r-a),t.lineTo(n+u,r+a),t.moveTo(n+h,r-s),t.lineTo(n-h,r+s),g+=V,u=Math.cos(g)*(i?i/2:p),s=Math.cos(g)*p,a=Math.sin(g)*p,h=Math.sin(g)*(i?i/2:p),t.moveTo(n-u,r-a),t.lineTo(n+u,r+a),t.moveTo(n+h,r-s),t.lineTo(n-h,r+s);break;case"line":s=i?i/2:Math.cos(g)*p,a=Math.sin(g)*p,t.moveTo(n-s,r-a),t.lineTo(n+s,r+a);break;case"dash":t.moveTo(n,r),t.lineTo(n+Math.cos(g)*(i?i/2:p),r+Math.sin(g)*p);break;case!1:t.closePath()}t.fill(),e.borderWidth>0&&t.stroke()}}function t0(t,e,n){return n=n||.5,!e||t&&t.x>e.left-n&&t.x<e.right+n&&t.y>e.top-n&&t.y<e.bottom+n}function t1(t,e){t.save(),t.beginPath(),t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top),t.clip()}function t2(t){t.restore()}function t5(t,e,n,r,i){if(!e)return t.lineTo(n.x,n.y);if("middle"===i){var o=(e.x+n.x)/2;t.lineTo(o,e.y),t.lineTo(o,n.y)}else"after"===i!=!!r?t.lineTo(e.x,n.y):t.lineTo(n.x,e.y);t.lineTo(n.x,n.y)}function t3(t,e,n,r){if(!e)return t.lineTo(n.x,n.y);t.bezierCurveTo(r?e.cp1x:e.cp2x,r?e.cp1y:e.cp2y,r?n.cp2x:n.cp1x,r?n.cp2y:n.cp1y,n.x,n.y)}function t4(t,e,n,r,i){var o,s,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},A=f(e)?e:[e],l=a.strokeWidth>0&&""!==a.strokeColor;for(t.save(),t.font=i.string,a.translation&&t.translate(a.translation[0],a.translation[1]),d(a.rotation)||t.rotate(a.rotation),a.color&&(t.fillStyle=a.color),a.textAlign&&(t.textAlign=a.textAlign),a.textBaseline&&(t.textBaseline=a.textBaseline),o=0;o<A.length;++o)s=A[o],a.backdrop&&function(t,e){var n=t.fillStyle;t.fillStyle=e.color,t.fillRect(e.left,e.top,e.width,e.height),t.fillStyle=n}(t,a.backdrop),l&&(a.strokeColor&&(t.strokeStyle=a.strokeColor),d(a.strokeWidth)||(t.lineWidth=a.strokeWidth),t.strokeText(s,n,r,a.maxWidth)),t.fillText(s,n,r,a.maxWidth),function(t,e,n,r,i){if(i.strikethrough||i.underline){var o=t.measureText(r),s=e-o.actualBoundingBoxLeft,a=e+o.actualBoundingBoxRight,A=n-o.actualBoundingBoxAscent,l=n+o.actualBoundingBoxDescent,c=i.strikethrough?(A+l)/2:l;t.strokeStyle=t.fillStyle,t.beginPath(),t.lineWidth=i.decorationWidth||2,t.moveTo(s,c),t.lineTo(a,c),t.stroke()}}(t,n,r,s,a),r+=Number(i.lineHeight);t.restore()}function t6(t,e){var n=e.x,r=e.y,i=e.w,o=e.h,s=e.radius;t.arc(n+s.topLeft,r+s.topLeft,s.topLeft,1.5*N,N,!0),t.lineTo(n,r+o-s.bottomLeft),t.arc(n+s.bottomLeft,r+o-s.bottomLeft,s.bottomLeft,N,K,!0),t.lineTo(n+i-s.bottomRight,r+o),t.arc(n+i-s.bottomRight,r+o-s.bottomRight,s.bottomRight,K,0,!0),t.lineTo(n+i,r+s.topRight),t.arc(n+i-s.topRight,r+s.topRight,s.topRight,0,-K,!0),t.lineTo(n+s.topLeft,r)}var t8=/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/,t7=/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/;function t9(t,e){var n=(""+t).match(t8);if(!n||"normal"===n[1])return 1.2*e;switch(t=+n[2],n[3]){case"px":return t;case"%":t/=100}return e*t}function et(t,e){var n={},r=p(e),i=r?Object.keys(e):e,o=p(t)?r?function(n){return v(t[n],t[e[n]])}:function(e){return t[e]}:function(){return t},s=!0,a=!1,A=void 0;try{for(var l,c=i[Symbol.iterator]();!(s=(l=c.next()).done);s=!0){var u=l.value;n[u]=+o(u)||0}}catch(t){a=!0,A=t}finally{try{s||null==c.return||c.return()}finally{if(a)throw A}}return n}function ee(t){return et(t,{top:"y",right:"x",bottom:"y",left:"x"})}function en(t){return et(t,["topLeft","topRight","bottomLeft","bottomRight"])}function er(t){var e=ee(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function ei(t,e){t=t||{},e=e||tG.font;var n=v(t.size,e.size);"string"==typeof n&&(n=parseInt(n,10));var r=v(t.style,e.style);r&&!(""+r).match(t7)&&(console.warn('Invalid font style specified: "'+r+'"'),r=void 0);var i={family:v(t.family,e.family),lineHeight:t9(v(t.lineHeight,e.lineHeight),n),size:n,style:r,weight:v(t.weight,e.weight),string:""};return i.string=tW(i),i}function eo(t,e,n,r){var i,o,s,a=!0;for(i=0,o=t.length;i<o;++i)if(void 0!==(s=t[i])&&(void 0!==e&&"function"==typeof s&&(s=s(e),a=!1),void 0!==n&&f(s)&&(s=s[n%s.length],a=!1),void 0!==s))return r&&!a&&(r.cacheable=!1),s}function es(t,e,n){var r=t.min,i=t.max,o=w(e,(i-r)/2),s=function(t,e){return n&&0===t?0:t+e};return{min:s(r,-Math.abs(o)),max:s(i,o)}}function ea(t,e){return Object.assign(Object.create(t),e)}function eA(t){var e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[""],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:function(){return t[0]},s=r||t;return void 0===i&&(i=ef("_fallback",t)),new Proxy((e={},(0,a._)(e,Symbol.toStringTag,"Object"),(0,a._)(e,"_cacheable",!0),(0,a._)(e,"_scopes",t),(0,a._)(e,"_rootScopes",s),(0,a._)(e,"_fallback",i),(0,a._)(e,"_getTarget",o),(0,a._)(e,"override",function(e){return eA([e].concat((0,A._)(t)),n,s,i)}),e),{deleteProperty:function(e,n){return delete e[n],delete e._keys,delete t[0][n],!0},get:function(e,r){return eu(e,r,function(){return function(t,e,n,r){var i=!0,o=!1,s=void 0;try{for(var a,A,l=e[Symbol.iterator]();!(i=(A=l.next()).done);i=!0){var c=A.value;if(a=ef(c?c+I(t):t,n),void 0!==a)return ec(t,a)?eh(n,r,t,a):a}}catch(t){o=!0,s=t}finally{try{i||null==l.return||l.return()}finally{if(o)throw s}}}(r,n,t,e)})},getOwnPropertyDescriptor:function(t,e){return Reflect.getOwnPropertyDescriptor(t._scopes[0],e)},getPrototypeOf:function(){return Reflect.getPrototypeOf(t[0])},has:function(t,e){return ep(t).includes(e)},ownKeys:function(t){return ep(t)},set:function(t,e,n){var r=t._storage||(t._storage=o());return t[e]=r[e]=n,delete t._keys,!0}})}function el(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{scriptable:!0,indexable:!0},n=t._scriptable,r=void 0===n?e.scriptable:n,i=t._indexable,o=void 0===i?e.indexable:i,s=t._allKeys;return{allKeys:void 0===s?e.allKeys:s,scriptable:r,indexable:o,isScriptable:j(r)?r:function(){return r},isIndexable:j(o)?o:function(){return o}}}var ec=function(t,e){return p(e)&&"adapters"!==t&&(null===Object.getPrototypeOf(e)||e.constructor===Object)};function eu(t,e,n){if(Object.prototype.hasOwnProperty.call(t,e)||"constructor"===e)return t[e];var r=n();return t[e]=r,r}function eh(t,e,n,r){var i,o=e._rootScopes,s=j(i=e._fallback)?i(n,r):i,a=(0,A._)(t).concat((0,A._)(o)),l=new Set;l.add(r);var c=ed(l,a,n,s||n,r);return null!==c&&(void 0===s||s===n||null!==(c=ed(l,a,s,c,r)))&&eA(Array.from(l),[""],o,s,function(){var t,i;return n in(t=e._getTarget())||(t[n]={}),f(i=t[n])&&p(r)?r:i||{}})}function ed(t,e,n,r,i){for(;n;)n=function(t,e,n,r,i){var o=!0,s=!1,a=void 0;try{for(var A,l=e[Symbol.iterator]();!(o=(A=l.next()).done);o=!0){var c=A.value,u=!0===n?c:"string"==typeof n?Q(c,n):void 0;if(u){t.add(u);var h,d=(h=u._fallback,j(h)?h(n,i):h);if(void 0!==d&&d!==n&&d!==r)return d}else if(!1===u&&void 0!==r&&n!==r)return null}}catch(t){s=!0,a=t}finally{try{o||null==l.return||l.return()}finally{if(s)throw a}}return!1}(t,e,n,r,i);return n}function ef(t,e){var n=!0,r=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var a=o.value;if(a){var A=a[t];if(void 0!==A)return A}}}catch(t){r=!0,i=t}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}}function ep(t){var e=t._keys;return e||(e=t._keys=function(t){var e=new Set,n=!0,r=!1,i=void 0,o=!0,s=!1,a=void 0;try{for(var A,l=t[Symbol.iterator]();!(o=(A=l.next()).done);o=!0){var c=A.value;try{for(var u,h=Object.keys(c).filter(function(t){return!t.startsWith("_")})[Symbol.iterator]();!(n=(u=h.next()).done);n=!0){var d=u.value;e.add(d)}}catch(t){r=!0,i=t}finally{try{n||null==h.return||h.return()}finally{if(r)throw i}}}}catch(t){s=!0,a=t}finally{try{o||null==l.return||l.return()}finally{if(s)throw a}}return Array.from(e)}(t._scopes)),e}function eg(t,e,n,r){var i,o,s,a=t.iScale,A=this._parsing.key,l=void 0===A?"r":A,c=Array(r);for(i=0;i<r;++i)s=e[o=i+n],c[i]={r:a.parse(Q(s,l),o)};return c}var em=Number.EPSILON||1e-14,ev=function(t,e){return e<t.length&&!t[e].skip&&t[e]},ey=function(t){return"x"===t?"y":"x"};function ew(t,e,n,r){var i=t.skip?e:t,o=n.skip?e:n,s=to(e,i),a=to(o,e),A=s/(s+a),l=a/(s+a);A=isNaN(A)?0:A,l=isNaN(l)?0:l;var c=r*A,u=r*l;return{previous:{x:e.x-c*(o.x-i.x),y:e.y-c*(o.y-i.y)},next:{x:e.x+u*(o.x-i.x),y:e.y+u*(o.y-i.y)}}}function eb(t){var e,n,r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x",o=ey(i),s=t.length,a=Array(s).fill(0),A=Array(s),l=ev(t,0);for(e=0;e<s;++e)if(n=r,r=l,l=ev(t,e+1),r){if(l){var c=l[i]-r[i];a[e]=0!==c?(l[o]-r[o])/c:0}A[e]=n?l?q(a[e-1])!==q(a[e])?0:(a[e-1]+a[e])/2:a[e-1]:a[e]}!function(t,e,n){for(var r,i,o,s,a,A=t.length,l=ev(t,0),c=0;c<A-1;++c)if(a=l,l=ev(t,c+1),a&&l){if(Y(e[c],0,em)){n[c]=n[c+1]=0;continue}(s=Math.pow(r=n[c]/e[c],2)+Math.pow(i=n[c+1]/e[c],2))<=9||(o=3/Math.sqrt(s),n[c]=r*o*e[c],n[c+1]=i*o*e[c])}}(t,a,A),function(t,e){for(var n,r,i,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"x",s=ey(o),a=t.length,A=ev(t,0),l=0;l<a;++l)if(r=i,i=A,A=ev(t,l+1),i){var c=i[o],u=i[s];r&&(n=(c-r[o])/3,i["cp1".concat(o)]=c-n,i["cp1".concat(s)]=u-n*e[l]),A&&(n=(A[o]-c)/3,i["cp2".concat(o)]=c+n,i["cp2".concat(s)]=u+n*e[l])}}(t,A,i)}function e_(t,e,n){return Math.max(Math.min(t,n),e)}function eB(t,e,n,r,i){var o,s,a,A;if(e.spanGaps&&(t=t.filter(function(t){return!t.skip})),"monotone"===e.cubicInterpolationMode)eb(t,i);else{var l=r?t[t.length-1]:t[0];for(o=0,s=t.length;o<s;++o)A=ew(l,a=t[o],t[Math.min(o+1,s-(r?0:1))%s],e.tension),a.cp1x=A.previous.x,a.cp1y=A.previous.y,a.cp2x=A.next.x,a.cp2y=A.next.y,l=a}e.capBezierPoints&&function(t,e){var n,r,i,o,s,a=t0(t[0],e);for(n=0,r=t.length;n<r;++n)s=o,o=a,a=n<r-1&&t0(t[n+1],e),o&&(i=t[n],s&&(i.cp1x=e_(i.cp1x,e.left,e.right),i.cp1y=e_(i.cp1y,e.top,e.bottom)),a&&(i.cp2x=e_(i.cp2x,e.left,e.right),i.cp2y=e_(i.cp2y,e.top,e.bottom)))}(t,n)}function eC(){return"undefined"!=typeof window&&"undefined"!=typeof document}function ex(t){var e=t.parentNode;return e&&"[object ShadowRoot]"===e.toString()&&(e=e.host),e}function ek(t,e,n){var r;return"string"==typeof t?(r=parseInt(t,10),-1!==t.indexOf("%")&&(r=r/100*e.parentNode[n])):r=t,r}var eF=function(t){return t.ownerDocument.defaultView.getComputedStyle(t,null)};function eL(t,e){return eF(t).getPropertyValue(e)}var eD=["top","right","bottom","left"];function eE(t,e,n){var r={};n=n?"-"+n:"";for(var i=0;i<4;i++){var o=eD[i];r[o]=parseFloat(t[e+"-"+o+n])||0}return r.width=r.left+r.right,r.height=r.top+r.bottom,r}function eS(t,e){if("native"in t)return t;var n=e.canvas,r=e.currentDevicePixelRatio,i=eF(n),o="border-box"===i.boxSizing,s=eE(i,"padding"),a=eE(i,"border","width"),A=function(t,e){var n,r,i,o=t.touches,s=o&&o.length?o[0]:t,a=s.offsetX,A=s.offsetY,l=!1;if(n=t.target,(a>0||A>0)&&(!n||!n.shadowRoot))r=a,i=A;else{var c=e.getBoundingClientRect();r=s.clientX-c.left,i=s.clientY-c.top,l=!0}return{x:r,y:i,box:l}}(t,n),l=A.x,c=A.y,u=A.box,h=s.left+(u&&a.left),d=s.top+(u&&a.top),f=e.width,p=e.height;return o&&(f-=s.width+a.width,p-=s.height+a.height),{x:Math.round((l-h)/f*n.width/r),y:Math.round((c-d)/p*n.height/r)}}var eM=function(t){return Math.round(10*t)/10};function eQ(t,e,n,r){var i=eF(t),o=eE(i,"margin"),s=ek(i.maxWidth,t,"clientWidth")||R,a=ek(i.maxHeight,t,"clientHeight")||R,A=function(t,e,n){var r,i;if(void 0===e||void 0===n){var o=t&&ex(t);if(o){var s=o.getBoundingClientRect(),a=eF(o),A=eE(a,"border","width"),l=eE(a,"padding");e=s.width-l.width-A.width,n=s.height-l.height-A.height,r=ek(a.maxWidth,o,"clientWidth"),i=ek(a.maxHeight,o,"clientHeight")}else e=t.clientWidth,n=t.clientHeight}return{width:e,height:n,maxWidth:r||R,maxHeight:i||R}}(t,e,n),l=A.width,c=A.height;if("content-box"===i.boxSizing){var u=eE(i,"border","width"),h=eE(i,"padding");l-=h.width+u.width,c-=h.height+u.height}return l=Math.max(0,l-o.width),c=Math.max(0,r?l/r:c-o.height),l=eM(Math.min(l,s,A.maxWidth)),c=eM(Math.min(c,a,A.maxHeight)),l&&!c&&(c=eM(l/2)),(void 0!==e||void 0!==n)&&r&&A.height&&c>A.height&&(l=eM(Math.floor((c=A.height)*r))),{width:l,height:c}}function eI(t,e,n){var r=e||1,i=eM(t.height*r),o=eM(t.width*r);t.height=eM(t.height),t.width=eM(t.width);var s=t.canvas;return s.style&&(n||!s.style.height&&!s.style.width)&&(s.style.height="".concat(t.height,"px"),s.style.width="".concat(t.width,"px")),(t.currentDevicePixelRatio!==r||s.height!==i||s.width!==o)&&(t.currentDevicePixelRatio=r,s.height=i,s.width=o,t.ctx.setTransform(r,0,0,r,0,0),!0)}var eU=function(){var t=!1;try{var e={get passive(){return t=!0,!1}};eC()&&(window.addEventListener("test",null,e),window.removeEventListener("test",null,e))}catch(t){}return t}();function ej(t,e){var n=eL(t,e),r=n&&n.match(/^(\d+)(\.\d+)?px$/);return r?+r[1]:void 0}function eT(t,e,n,r){return{x:t.x+n*(e.x-t.x),y:t.y+n*(e.y-t.y)}}function eP(t,e,n,r){return{x:t.x+n*(e.x-t.x),y:"middle"===r?n<.5?t.y:e.y:"after"===r?n<1?t.y:e.y:n>0?e.y:t.y}}function eN(t,e,n,r){var i={x:t.cp2x,y:t.cp2y},o={x:e.cp1x,y:e.cp1y},s=eT(t,i,n),a=eT(i,o,n),A=eT(o,e,n),l=eT(s,a,n),c=eT(a,A,n);return eT(l,c,n)}function eH(t,e,n){var r;return t?(r=n,{x:function(t){return e+e+r-t},setWidth:function(t){r=t},textAlign:function(t){return"center"===t?t:"right"===t?"left":"right"},xPlus:function(t,e){return t-e},leftForLtr:function(t,e){return t-e}}):{x:function(t){return t},setWidth:function(t){},textAlign:function(t){return t},xPlus:function(t,e){return t+e},leftForLtr:function(t,e){return t}}}function eO(t,e){var n,r;("ltr"===e||"rtl"===e)&&(r=[(n=t.canvas.style).getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",e,"important"),t.prevTextDirection=r)}function eR(t,e){void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function ez(t){return"angle"===t?{between:tA,compare:ts,normalize:ta}:{between:tu,compare:function(t,e){return t-e},normalize:function(t){return t}}}function eK(t){var e=t.start,n=t.end,r=t.count;return{start:e%r,end:n%r,loop:t.loop&&(n-e+1)%r==0,style:t.style}}function eV(t,e,n){if(!n)return[t];for(var r,i,o,s=n.property,a=n.start,A=n.end,l=e.length,c=ez(s),u=c.compare,h=c.between,d=c.normalize,f=function(t,e,n){var r,i=n.property,o=n.start,s=n.end,a=ez(i),A=a.between,l=a.normalize,c=e.length,u=t.start,h=t.end,d=t.loop;if(d){for(u+=c,h+=c,r=0;r<c&&A(l(e[u%c][i]),o,s);++r)u--,h--;u%=c,h%=c}return h<u&&(h+=c),{start:u,end:h,loop:d,style:t.style}}(t,e,n),p=f.start,g=f.end,m=f.loop,v=f.style,y=[],w=!1,b=null,_=p,B=p;_<=g;++_)(i=e[_%l]).skip||(r=d(i[s]))===o||(w=h(r,a,A),null===b&&(w||h(a,o,r)&&0!==u(a,o))&&(b=0===u(r,a)?_:B),null!==b&&(!w||0===u(A,r)||h(A,o,r))&&(y.push(eK({start:b,end:_,loop:m,count:l,style:v})),b=null),B=_,o=r);return null!==b&&y.push(eK({start:b,end:g,loop:m,count:l,style:v})),y}function eG(t,e){for(var n=[],r=t.segments,i=0;i<r.length;i++){var o=eV(r[i],t.points,e);o.length&&n.push.apply(n,(0,A._)(o))}return n}function eW(t,e){var n=t.points,r=t.options.spanGaps,i=n.length;if(!i)return[];var o=!!t._loop,s=function(t,e,n,r){var i=0,o=e-1;if(n&&!r)for(;i<e&&!t[i].skip;)i++;for(;i<e&&t[i].skip;)i++;for(i%=e,n&&(o+=i);o>i&&t[o%e].skip;)o--;return{start:i,end:o%=e}}(n,i,o,r),a=s.start,A=s.end;if(!0===r)return eq(t,[{start:a,end:A,loop:o}],n,e);var l=A<a?A+i:A,c=!!t._fullLoop&&0===a&&A===i-1;return eq(t,function(t,e,n,r){var i,o=t.length,s=[],a=e,A=t[e];for(i=e+1;i<=n;++i){var l=t[i%o];l.skip||l.stop?A.skip||(r=!1,s.push({start:e%o,end:(i-1)%o,loop:r}),e=a=l.stop?i:null):(a=i,A.skip&&(e=i)),A=l}return null!==a&&s.push({start:e%o,end:a%o,loop:r}),s}(n,a,l,c),n,e)}function eq(t,e,n,r){return r&&r.setContext&&n?function(t,e,n,r){var i=t._chart.getContext(),o=eY(t.options),s=t._datasetIndex,a=t.options.spanGaps,A=n.length,l=[],c=o,u=e[0].start,h=u;function d(t,e,r,i){var o=a?-1:1;if(t!==e){for(t+=A;n[t%A].skip;)t-=o;for(;n[e%A].skip;)e+=o;t%A!=e%A&&(l.push({start:t%A,end:e%A,loop:r,style:i}),c=i,u=e%A)}}var f=!0,p=!1,g=void 0;try{for(var m,v=e[Symbol.iterator]();!(f=(m=v.next()).done);f=!0){var y=m.value,w=n[(u=a?u:y.start)%A],b=void 0;for(h=u+1;h<=y.end;h++){var _=n[h%A];b=eY(r.setContext(ea(i,{type:"segment",p0:w,p1:_,p0DataIndex:(h-1)%A,p1DataIndex:h%A,datasetIndex:s}))),function(t,e){if(!e)return!1;var n=[],r=function(t,e){return tQ(e)?(n.includes(e)||n.push(e),n.indexOf(e)):e};return JSON.stringify(t,r)!==JSON.stringify(e,r)}(b,c)&&d(u,h-1,y.loop,c),w=_,c=b}u<h-1&&d(u,h-1,y.loop,c)}}catch(t){p=!0,g=t}finally{try{f||null==v.return||v.return()}finally{if(p)throw g}}return l}(t,e,n,r):e}function eY(t){return{backgroundColor:t.backgroundColor,borderCapStyle:t.borderCapStyle,borderDash:t.borderDash,borderDashOffset:t.borderDashOffset,borderJoinStyle:t.borderJoinStyle,borderWidth:t.borderWidth,borderColor:t.borderColor}}function eX(t,e,n){return t.options.clip?t[n]:e[n]}function eJ(t,e){var n,r,i,o=e._clip;if(o.disabled)return!1;var s=(n=t.chartArea,r=e.xScale,i=e.yScale,r&&i?{left:eX(r,n,"left"),right:eX(r,n,"right"),top:eX(i,n,"top"),bottom:eX(i,n,"bottom")}:n);return{left:!1===o.left?0:s.left-(!0===o.left?0:o.left),right:!1===o.right?t.width:s.right+(!0===o.right?0:o.right),top:!1===o.top?0:s.top-(!0===o.top?0:o.top),bottom:!1===o.bottom?t.height:s.bottom+(!0===o.bottom?0:o.bottom)}}},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_to_consumable_array":"4oNkS","@swc/helpers/_/_type_of":"2bRX5","@kurkle/color":"gdy3W","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],gdy3W:[function(t,e,n){/*!
  * @kurkle/color v0.3.4
  * https://github.com/kurkle/color#readme
  * (c) 2024 Jukka Kurkela
  * Released under the MIT License
- */var r,i=t("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(n),i.export(n,"Color",function(){return G}),i.export(n,"b2n",function(){return d}),i.export(n,"b2p",function(){return u}),i.export(n,"default",function(){return W}),i.export(n,"hexParse",function(){return w}),i.export(n,"hexString",function(){return b}),i.export(n,"hsl2rgb",function(){return L}),i.export(n,"hslString",function(){return I}),i.export(n,"hsv2rgb",function(){return E}),i.export(n,"hueParse",function(){return M}),i.export(n,"hwb2rgb",function(){return D}),i.export(n,"lim",function(){return l}),i.export(n,"n2b",function(){return h}),i.export(n,"n2p",function(){return f}),i.export(n,"nameParse",function(){return T}),i.export(n,"p2b",function(){return c}),i.export(n,"rgb2hsl",function(){return k}),i.export(n,"rgbParse",function(){return P}),i.export(n,"rgbString",function(){return H}),i.export(n,"rotate",function(){return Q}),i.export(n,"round",function(){return A});var o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_type_of");function A(t){return t+.5|0}var l=function(t,e,n){return Math.max(Math.min(t,n),e)};function c(t){return l(A(2.55*t),0,255)}function u(t){return l(A(t/2.55),0,100)}function h(t){return l(A(255*t),0,255)}function d(t){return l(A(t/2.55)/100,0,1)}function f(t){return l(A(100*t),0,100)}var p={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},g=Array.from("0123456789ABCDEF"),m=function(t){return g[15&t]},v=function(t){return g[(240&t)>>4]+g[15&t]},y=function(t){return(240&t)>>4==(15&t)};function w(t){var e,n=t.length;return"#"===t[0]&&(4===n||5===n?e={r:255&17*p[t[1]],g:255&17*p[t[2]],b:255&17*p[t[3]],a:5===n?17*p[t[4]]:255}:(7===n||9===n)&&(e={r:p[t[1]]<<4|p[t[2]],g:p[t[3]]<<4|p[t[4]],b:p[t[5]]<<4|p[t[6]],a:9===n?p[t[7]]<<4|p[t[8]]:255})),e}function b(t){var e,n=y(t.r)&&y(t.g)&&y(t.b)&&y(t.a)?m:v;return t?"#"+n(t.r)+n(t.g)+n(t.b)+((e=t.a)<255?n(e):""):void 0}var _=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function B(t,e,n){var r=e*Math.min(n,1-n),i=function(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+t/30)%12;return n-r*Math.max(Math.min(i-3,9-i,1),-1)};return[i(0),i(8),i(4)]}function C(t,e,n){var r=function(r){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(r+t/60)%6;return n-n*e*Math.max(Math.min(i,4-i,1),0)};return[r(5),r(3),r(1)]}function x(t,e,n){var r,i=B(t,1,.5);for(e+n>1&&(r=1/(e+n),e*=r,n*=r),r=0;r<3;r++)i[r]*=1-e-n,i[r]+=e;return i}function k(t){var e,n,r,i=t.r/255,o=t.g/255,s=t.b/255,a=Math.max(i,o,s),A=Math.min(i,o,s),l=(a+A)/2;return a!==A&&(r=a-A,n=l>.5?r/(2-a-A):r/(a+A),e=60*(e=i===a?(o-s)/r+(o<s?6:0):o===a?(s-i)/r+2:(i-o)/r+4)+.5),[0|e,n||0,l]}function F(t,e,n,r){return(Array.isArray(e)?t(e[0],e[1],e[2]):t(e,n,r)).map(h)}function L(t,e,n){return F(B,t,e,n)}function D(t,e,n){return F(x,t,e,n)}function E(t,e,n){return F(C,t,e,n)}function S(t){return(t%360+360)%360}function M(t){var e,n=_.exec(t),r=255;if(n){n[5]!==e&&(r=n[6]?c(+n[5]):h(+n[5]));var i=S(+n[2]),o=+n[3]/100,s=+n[4]/100;return{r:(e="hwb"===n[1]?D(i,o,s):"hsv"===n[1]?E(i,o,s):L(i,o,s))[0],g:e[1],b:e[2],a:r}}}function Q(t,e){var n=k(t);n[0]=S(n[0]+e),n=L(n),t.r=n[0],t.g=n[1],t.b=n[2]}function I(t){if(t){var e=k(t),n=e[0],r=f(e[1]),i=f(e[2]);return t.a<255?"hsla(".concat(n,", ").concat(r,"%, ").concat(i,"%, ").concat(d(t.a),")"):"hsl(".concat(n,", ").concat(r,"%, ").concat(i,"%)")}}var U={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},j={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};function T(t){r||((r=function(){var t,e,n,r,i,o={},s=Object.keys(j),a=Object.keys(U);for(t=0;t<s.length;t++){for(e=0,r=i=s[t];e<a.length;e++)n=a[e],i=i.replace(n,U[n]);n=parseInt(j[r],16),o[i]=[n>>16&255,n>>8&255,255&n]}return o}()).transparent=[0,0,0,0]);var e=r[t.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:4===e.length?e[3]:255}}var N=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function P(t){var e,n,r,i=N.exec(t),o=255;if(i){if(i[7]!==e){var s=+i[7];o=i[8]?c(s):l(255*s,0,255)}return e=+i[1],n=+i[3],r=+i[5],{r:e=255&(i[2]?c(e):l(e,0,255)),g:n=255&(i[4]?c(n):l(n,0,255)),b:r=255&(i[6]?c(r):l(r,0,255)),a:o}}}function H(t){return t&&(t.a<255?"rgba(".concat(t.r,", ").concat(t.g,", ").concat(t.b,", ").concat(d(t.a),")"):"rgb(".concat(t.r,", ").concat(t.g,", ").concat(t.b,")"))}var O=function(t){return t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055},R=function(t){return t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)};function z(t,e,n){if(t){var r=k(t);r[e]=Math.max(0,Math.min(r[e]+r[e]*n,0===e?360:1)),r=L(r),t.r=r[0],t.g=r[1],t.b=r[2]}}function K(t,e){return t?Object.assign(e||{},t):t}function V(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?t.length>=3&&(e={r:t[0],g:t[1],b:t[2],a:255},t.length>3&&(e.a=h(t[3]))):(e=K(t,{r:0,g:0,b:0,a:1})).a=h(e.a),e}var G=function(){function t(e){if((0,o._)(this,t),e instanceof t)return e;var n,r=void 0===e?"undefined":(0,a._)(e);"object"===r?n=V(e):"string"===r&&(n=w(e)||T(e)||("r"===e.charAt(0)?P(e):M(e))),this._rgb=n,this._valid=!!n}return(0,s._)(t,[{key:"valid",get:function(){return this._valid}},{key:"rgb",get:function(){var t=K(this._rgb);return t&&(t.a=d(t.a)),t},set:function(t){this._rgb=V(t)}},{key:"rgbString",value:function(){return this._valid?H(this._rgb):void 0}},{key:"hexString",value:function(){return this._valid?b(this._rgb):void 0}},{key:"hslString",value:function(){return this._valid?I(this._rgb):void 0}},{key:"mix",value:function(t,e){if(t){var n,r=this.rgb,i=t.rgb,o=e===n?.5:e,s=2*o-1,a=r.a-i.a,A=((s*a==-1?s:(s+a)/(1+s*a))+1)/2;n=1-A,r.r=255&A*r.r+n*i.r+.5,r.g=255&A*r.g+n*i.g+.5,r.b=255&A*r.b+n*i.b+.5,r.a=o*r.a+(1-o)*i.a,this.rgb=r}return this}},{key:"interpolate",value:function(t,e){if(t){var n,r,i,o,s;this._rgb=(n=this._rgb,r=t._rgb,i=R(d(n.r)),o=R(d(n.g)),s=R(d(n.b)),{r:h(O(i+e*(R(d(r.r))-i))),g:h(O(o+e*(R(d(r.g))-o))),b:h(O(s+e*(R(d(r.b))-s))),a:n.a+e*(r.a-n.a)})}return this}},{key:"clone",value:function(){return new t(this.rgb)}},{key:"alpha",value:function(t){return this._rgb.a=h(t),this}},{key:"clearer",value:function(t){var e=this._rgb;return e.a*=1-t,this}},{key:"greyscale",value:function(){var t=this._rgb,e=A(.3*t.r+.59*t.g+.11*t.b);return t.r=t.g=t.b=e,this}},{key:"opaquer",value:function(t){var e=this._rgb;return e.a*=1+t,this}},{key:"negate",value:function(){var t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}},{key:"lighten",value:function(t){return z(this._rgb,2,t),this}},{key:"darken",value:function(t){return z(this._rgb,2,-t),this}},{key:"saturate",value:function(t){return z(this._rgb,1,t),this}},{key:"desaturate",value:function(t){return z(this._rgb,1,-t),this}},{key:"rotate",value:function(t){return Q(this._rgb,t),this}}]),t}();function W(t){return new G(t)}},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_type_of":"2bRX5","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],Fap9I:[function(t,e,n){var r=t("@swc/helpers/_/_sliced_to_array"),i=t("@swc/helpers/_/_to_consumable_array"),o=t("@swc/helpers/_/_type_of"),s=t("71b6e3b39cf59f9f"),a=t("c094f2fb379d5867"),A=["keyword","gray","hex"],l={},c=!0,u=!1,h=void 0;try{for(var d,f=Object.keys(a)[Symbol.iterator]();!(c=(d=f.next()).done);c=!0){var p=d.value;l[(0,i._)(a[p].labels).sort().join("")]=p}}catch(t){u=!0,h=t}finally{try{c||null==f.return||f.return()}finally{if(u)throw h}}var g={};function m(t,e){if(!(this instanceof m))return new m(t,e);if(e&&e in A&&(e=null),e&&!(e in a))throw Error("Unknown model: "+e);if(null==t)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(t instanceof m)this.model=t.model,this.color=(0,i._)(t.color),this.valpha=t.valpha;else if("string"==typeof t){var n,r,o=s.get(t);if(null===o)throw Error("Unable to parse color from string: "+t);this.model=o.model,r=a[this.model].channels,this.color=o.value.slice(0,r),this.valpha="number"==typeof o.value[r]?o.value[r]:1}else if(t.length>0){this.model=e||"rgb",r=a[this.model].channels;var c=Array.prototype.slice.call(t,0,r);this.color=x(c,r),this.valpha="number"==typeof t[r]?t[r]:1}else if("number"==typeof t)this.model="rgb",this.color=[t>>16&255,t>>8&255,255&t],this.valpha=1;else{this.valpha=1;var u=Object.keys(t);"alpha"in t&&(u.splice(u.indexOf("alpha"),1),this.valpha="number"==typeof t.alpha?t.alpha:0);var h=u.sort().join("");if(!(h in l))throw Error("Unable to parse color from object: "+JSON.stringify(t));this.model=l[h];var d=a[this.model].labels,f=[];for(n=0;n<d.length;n++)f.push(t[d[n]]);this.color=x(f)}if(g[this.model])for(n=0,r=a[this.model].channels;n<r;n++){var p=g[this.model][n];p&&(this.color[n]=p(this.color[n]))}this.valpha=Math.max(0,Math.min(1,this.valpha)),Object.freeze&&Object.freeze(this)}m.prototype={toString:function(){return this.string()},toJSON:function(){return this[this.model]()},string:function(t){var e=this.model in s.to?this:this.rgb(),n=1===(e=e.round("number"==typeof t?t:1)).valpha?e.color:(0,i._)(e.color).concat([this.valpha]);return s.to[e.model](n)},percentString:function(t){var e=this.rgb().round("number"==typeof t?t:1),n=1===e.valpha?e.color:(0,i._)(e.color).concat([this.valpha]);return s.to.rgb.percent(n)},array:function(){return 1===this.valpha?(0,i._)(this.color):(0,i._)(this.color).concat([this.valpha])},object:function(){for(var t={},e=a[this.model].channels,n=a[this.model].labels,r=0;r<e;r++)t[n[r]]=this.color[r];return 1!==this.valpha&&(t.alpha=this.valpha),t},unitArray:function(){var t=this.rgb().color;return t[0]/=255,t[1]/=255,t[2]/=255,1!==this.valpha&&t.push(this.valpha),t},unitObject:function(){var t=this.rgb().object();return t.r/=255,t.g/=255,t.b/=255,1!==this.valpha&&(t.alpha=this.valpha),t},round:function(t){var e;return t=Math.max(t||0,0),new m((0,i._)(this.color.map((e=t,function(t){return Number(t.toFixed(e))}))).concat([this.valpha]),this.model)},alpha:function(t){return void 0!==t?new m((0,i._)(this.color).concat([Math.max(0,Math.min(1,t))]),this.model):this.valpha},red:B("rgb",0,C(255)),green:B("rgb",1,C(255)),blue:B("rgb",2,C(255)),hue:B(["hsl","hsv","hsl","hwb","hcg"],0,function(t){return(t%360+360)%360}),saturationl:B("hsl",1,C(100)),lightness:B("hsl",2,C(100)),saturationv:B("hsv",1,C(100)),value:B("hsv",2,C(100)),chroma:B("hcg",1,C(100)),gray:B("hcg",2,C(100)),white:B("hwb",1,C(100)),wblack:B("hwb",2,C(100)),cyan:B("cmyk",0,C(100)),magenta:B("cmyk",1,C(100)),yellow:B("cmyk",2,C(100)),black:B("cmyk",3,C(100)),x:B("xyz",0,C(95.047)),y:B("xyz",1,C(100)),z:B("xyz",2,C(108.833)),l:B("lab",0,C(100)),a:B("lab",1),b:B("lab",2),keyword:function(t){return void 0!==t?new m(t):a[this.model].keyword(this.color)},hex:function(t){return void 0!==t?new m(t):s.to.hex(this.rgb().round().color)},hexa:function(t){if(void 0!==t)return new m(t);var e=this.rgb().round().color,n=Math.round(255*this.valpha).toString(16).toUpperCase();return 1===n.length&&(n="0"+n),s.to.hex(e)+n},rgbNumber:function(){var t=this.rgb().color;return(255&t[0])<<16|(255&t[1])<<8|255&t[2]},luminosity:function(){var t=this.rgb().color,e=[],n=!0,i=!1,o=void 0;try{for(var s,a=t.entries()[Symbol.iterator]();!(n=(s=a.next()).done);n=!0){var A=(0,r._)(s.value,2),l=A[0],c=A[1]/255;e[l]=c<=.04045?c/12.92:Math.pow((c+.055)/1.055,2.4)}}catch(t){i=!0,o=t}finally{try{n||null==a.return||a.return()}finally{if(i)throw o}}return .2126*e[0]+.7152*e[1]+.0722*e[2]},contrast:function(t){var e=this.luminosity(),n=t.luminosity();return e>n?(e+.05)/(n+.05):(n+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7?"AAA":e>=4.5?"AA":""},isDark:function(){var t=this.rgb().color;return(2126*t[0]+7152*t[1]+722*t[2])/1e4<128},isLight:function(){return!this.isDark()},negate:function(){for(var t=this.rgb(),e=0;e<3;e++)t.color[e]=255-t.color[e];return t},lighten:function(t){var e=this.hsl();return e.color[2]+=e.color[2]*t,e},darken:function(t){var e=this.hsl();return e.color[2]-=e.color[2]*t,e},saturate:function(t){var e=this.hsl();return e.color[1]+=e.color[1]*t,e},desaturate:function(t){var e=this.hsl();return e.color[1]-=e.color[1]*t,e},whiten:function(t){var e=this.hwb();return e.color[1]+=e.color[1]*t,e},blacken:function(t){var e=this.hwb();return e.color[2]+=e.color[2]*t,e},grayscale:function(){var t=this.rgb().color,e=.3*t[0]+.59*t[1]+.11*t[2];return m.rgb(e,e,e)},fade:function(t){return this.alpha(this.valpha-this.valpha*t)},opaquer:function(t){return this.alpha(this.valpha+this.valpha*t)},rotate:function(t){var e=this.hsl(),n=e.color[0];return n=(n=(n+t)%360)<0?360+n:n,e.color[0]=n,e},mix:function(t,e){if(!t||!t.rgb)throw Error('Argument to "mix" was not a Color instance, but rather an instance of '+(void 0===t?"undefined":(0,o._)(t)));var n=t.rgb(),r=this.rgb(),i=void 0===e?.5:e,s=2*i-1,a=n.alpha()-r.alpha(),A=((s*a==-1?s:(s+a)/(1+s*a))+1)/2,l=1-A;return m.rgb(A*n.red()+l*r.red(),A*n.green()+l*r.green(),A*n.blue()+l*r.blue(),n.alpha()*i+r.alpha()*(1-i))}};var v=!0,y=!1,w=void 0;try{for(var b,_=Object.keys(a)[Symbol.iterator]();!(v=(b=_.next()).done);v=!0)!function(){var t=b.value;if(!A.includes(t)){var e=a[t].channels;m.prototype[t]=function(){for(var e,n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];return this.model===t?new m(this):r.length>0?new m(r,t):new m((0,i._)((e=a[this.model][t].raw(this.color),Array.isArray(e)?e:[e])).concat([this.valpha]),t)},m[t]=function(){for(var n=arguments.length,r=Array(n),i=0;i<n;i++)r[i]=arguments[i];var o=r[0];return"number"==typeof o&&(o=x(r,e)),new m(o,t)}}}()}catch(t){y=!0,w=t}finally{try{v||null==_.return||_.return()}finally{if(y)throw w}}function B(t,e,n){t=Array.isArray(t)?t:[t];var r=!0,i=!1,o=void 0;try{for(var s,a=t[Symbol.iterator]();!(r=(s=a.next()).done);r=!0){var A=s.value;(g[A]||(g[A]=[]))[e]=n}}catch(t){i=!0,o=t}finally{try{r||null==a.return||a.return()}finally{if(i)throw o}}return t=t[0],function(r){var i;return void 0!==r?(n&&(r=n(r)),(i=this[t]()).color[e]=r):(i=this[t]().color[e],n&&(i=n(i))),i}}function C(t){return function(e){return Math.max(0,Math.min(t,e))}}function x(t,e){for(var n=0;n<e;n++)"number"!=typeof t[n]&&(t[n]=0);return t}e.exports=m},{"@swc/helpers/_/_sliced_to_array":"hefcy","@swc/helpers/_/_to_consumable_array":"4oNkS","@swc/helpers/_/_type_of":"2bRX5","71b6e3b39cf59f9f":"1g3LE",c094f2fb379d5867:"b0bZu"}],"1g3LE":[function(t,e,n){var r=t("d7a6eeb7388b4bb"),i=t("248ce9e419a8df53"),o=Object.hasOwnProperty,s=Object.create(null);for(var a in r)o.call(r,a)&&(s[r[a]]=a);var A=e.exports={to:{},get:{}};function l(t,e,n){return Math.min(Math.max(e,t),n)}function c(t){var e=Math.round(t).toString(16).toUpperCase();return e.length<2?"0"+e:e}A.get=function(t){var e,n;switch(t.substring(0,3).toLowerCase()){case"hsl":e=A.get.hsl(t),n="hsl";break;case"hwb":e=A.get.hwb(t),n="hwb";break;default:e=A.get.rgb(t),n="rgb"}return e?{model:n,value:e}:null},A.get.rgb=function(t){if(!t)return null;var e,n,i,s=[0,0,0,1];if(e=t.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(n=0,i=e[2],e=e[1];n<3;n++){var a=2*n;s[n]=parseInt(e.slice(a,a+2),16)}i&&(s[3]=parseInt(i,16)/255)}else if(e=t.match(/^#([a-f0-9]{3,4})$/i)){for(n=0,i=(e=e[1])[3];n<3;n++)s[n]=parseInt(e[n]+e[n],16);i&&(s[3]=parseInt(i+i,16)/255)}else if(e=t.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(n=0;n<3;n++)s[n]=parseInt(e[n+1],0);e[4]&&(e[5]?s[3]=.01*parseFloat(e[4]):s[3]=parseFloat(e[4]))}else if(e=t.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(n=0;n<3;n++)s[n]=Math.round(2.55*parseFloat(e[n+1]));e[4]&&(e[5]?s[3]=.01*parseFloat(e[4]):s[3]=parseFloat(e[4]))}else if(!(e=t.match(/^(\w+)$/)))return null;else return"transparent"===e[1]?[0,0,0,0]:o.call(r,e[1])?((s=r[e[1]])[3]=1,s):null;for(n=0;n<3;n++)s[n]=l(s[n],0,255);return s[3]=l(s[3],0,1),s},A.get.hsl=function(t){if(!t)return null;var e=t.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(e){var n=parseFloat(e[4]);return[(parseFloat(e[1])%360+360)%360,l(parseFloat(e[2]),0,100),l(parseFloat(e[3]),0,100),l(isNaN(n)?1:n,0,1)]}return null},A.get.hwb=function(t){if(!t)return null;var e=t.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(e){var n=parseFloat(e[4]);return[(parseFloat(e[1])%360+360)%360,l(parseFloat(e[2]),0,100),l(parseFloat(e[3]),0,100),l(isNaN(n)?1:n,0,1)]}return null},A.to.hex=function(){var t=i(arguments);return"#"+c(t[0])+c(t[1])+c(t[2])+(t[3]<1?c(Math.round(255*t[3])):"")},A.to.rgb=function(){var t=i(arguments);return t.length<4||1===t[3]?"rgb("+Math.round(t[0])+", "+Math.round(t[1])+", "+Math.round(t[2])+")":"rgba("+Math.round(t[0])+", "+Math.round(t[1])+", "+Math.round(t[2])+", "+t[3]+")"},A.to.rgb.percent=function(){var t=i(arguments),e=Math.round(t[0]/255*100),n=Math.round(t[1]/255*100),r=Math.round(t[2]/255*100);return t.length<4||1===t[3]?"rgb("+e+"%, "+n+"%, "+r+"%)":"rgba("+e+"%, "+n+"%, "+r+"%, "+t[3]+")"},A.to.hsl=function(){var t=i(arguments);return t.length<4||1===t[3]?"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)":"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+t[3]+")"},A.to.hwb=function(){var t=i(arguments),e="";return t.length>=4&&1!==t[3]&&(e=", "+t[3]),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+e+")"},A.to.keyword=function(t){return s[t.slice(0,3)]}},{d7a6eeb7388b4bb:"9CRqC","248ce9e419a8df53":"7SGVb"}],"9CRqC":[function(t,e,n){e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},{}],"7SGVb":[function(t,e,n){var r=t("ce0bf6d0bc000d24"),i=Array.prototype.concat,o=Array.prototype.slice,s=e.exports=function(t){for(var e=[],n=0,s=t.length;n<s;n++){var a=t[n];r(a)?e=i.call(e,o.call(a)):e.push(a)}return e};s.wrap=function(t){return function(){return t(s(arguments))}}},{ce0bf6d0bc000d24:"4HvEH"}],"4HvEH":[function(t,e,n){e.exports=function(t){return!!t&&"string"!=typeof t&&(t instanceof Array||Array.isArray(t)||t.length>=0&&(t.splice instanceof Function||Object.getOwnPropertyDescriptor(t,t.length-1)&&"String"!==t.constructor.name))}},{}],b0bZu:[function(t,e,n){var r=t("739980f7990d3c32"),i=t("30ea0c7ee5f3dd94"),o={};Object.keys(r).forEach(function(t){o[t]={},Object.defineProperty(o[t],"channels",{value:r[t].channels}),Object.defineProperty(o[t],"labels",{value:r[t].labels});var e=i(t);Object.keys(e).forEach(function(n){var r,i,s=e[n];o[t][n]=(r=function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];var r=e[0];if(null==r)return r;r.length>1&&(e=r);var i=s(e);if("object"==typeof i)for(var o=i.length,a=0;a<o;a++)i[a]=Math.round(i[a]);return i},"conversion"in s&&(r.conversion=s.conversion),r),o[t][n].raw=(i=function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];var r=e[0];return null==r?r:(r.length>1&&(e=r),s(e))},"conversion"in s&&(i.conversion=s.conversion),i)})}),e.exports=o},{"739980f7990d3c32":"bLCsr","30ea0c7ee5f3dd94":"B0afd"}],bLCsr:[function(t,e,n){var r=t("@swc/helpers/_/_sliced_to_array"),i=t("efc99055946c4df8"),o={},s=!0,a=!1,A=void 0;try{for(var l,c=Object.keys(i)[Symbol.iterator]();!(s=(l=c.next()).done);s=!0){var u=l.value;o[i[u]]=u}}catch(t){a=!0,A=t}finally{try{s||null==c.return||c.return()}finally{if(a)throw A}}var h={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};e.exports=h;var d=!0,f=!1,p=void 0;try{for(var g,m=Object.keys(h)[Symbol.iterator]();!(d=(g=m.next()).done);d=!0){var v=g.value;if(!("channels"in h[v]))throw Error("missing channels property: "+v);if(!("labels"in h[v]))throw Error("missing channel labels property: "+v);if(h[v].labels.length!==h[v].channels)throw Error("channel and label counts mismatch: "+v);var y=h[v],w=y.channels,b=y.labels;delete h[v].channels,delete h[v].labels,Object.defineProperty(h[v],"channels",{value:w}),Object.defineProperty(h[v],"labels",{value:b})}}catch(t){f=!0,p=t}finally{try{d||null==m.return||m.return()}finally{if(f)throw p}}h.rgb.hsl=function(t){var e,n=t[0]/255,r=t[1]/255,i=t[2]/255,o=Math.min(n,r,i),s=Math.max(n,r,i),a=s-o;s===o?e=0:n===s?e=(r-i)/a:r===s?e=2+(i-n)/a:i===s&&(e=4+(n-r)/a),(e=Math.min(60*e,360))<0&&(e+=360);var A=(o+s)/2;return[e,100*(s===o?0:A<=.5?a/(s+o):a/(2-s-o)),100*A]},h.rgb.hsv=function(t){var e,n,r,i,o,s=t[0]/255,a=t[1]/255,A=t[2]/255,l=Math.max(s,a,A),c=l-Math.min(s,a,A),u=function(t){return(l-t)/6/c+.5};return 0===c?(i=0,o=0):(o=c/l,e=u(s),n=u(a),r=u(A),s===l?i=r-n:a===l?i=1/3+e-r:A===l&&(i=2/3+n-e),i<0?i+=1:i>1&&(i-=1)),[360*i,100*o,100*l]},h.rgb.hwb=function(t){var e=t[0],n=t[1],r=t[2];return[h.rgb.hsl(t)[0],1/255*Math.min(e,Math.min(n,r))*100,100*(r=1-1/255*Math.max(e,Math.max(n,r)))]},h.rgb.cmyk=function(t){var e=t[0]/255,n=t[1]/255,r=t[2]/255,i=Math.min(1-e,1-n,1-r);return[100*((1-e-i)/(1-i)||0),100*((1-n-i)/(1-i)||0),100*((1-r-i)/(1-i)||0),100*i]},h.rgb.keyword=function(t){var e=o[t];if(e)return e;var n=1/0,r=!0,s=!1,a=void 0;try{for(var A,l,c=Object.keys(i)[Symbol.iterator]();!(r=(l=c.next()).done);r=!0){var u=l.value,h=i[u],d=Math.pow(t[0]-h[0],2)+Math.pow(t[1]-h[1],2)+Math.pow(t[2]-h[2],2);d<n&&(n=d,A=u)}}catch(t){s=!0,a=t}finally{try{r||null==c.return||c.return()}finally{if(s)throw a}}return A},h.keyword.rgb=function(t){return i[t]},h.rgb.xyz=function(t){var e=t[0]/255,n=t[1]/255,r=t[2]/255;return[100*(.4124*(e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(r=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92)),100*(.2126*e+.7152*n+.0722*r),100*(.0193*e+.1192*n+.9505*r)]},h.rgb.lab=function(t){var e=h.rgb.xyz(t),n=e[0],r=e[1],i=e[2];return n/=95.047,r/=100,i/=108.883,n=n>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116)-16,500*(n-r),200*(r-(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116))]},h.hsl.rgb=function(t){var e,n,r,i=t[0]/360,o=t[1]/100,s=t[2]/100;if(0===o)return[r=255*s,r,r];e=s<.5?s*(1+o):s+o-s*o;for(var a=2*s-e,A=[0,0,0],l=0;l<3;l++)(n=i+-(1/3*(l-1)))<0&&n++,n>1&&n--,r=6*n<1?a+(e-a)*6*n:2*n<1?e:3*n<2?a+(e-a)*(2/3-n)*6:a,A[l]=255*r;return A},h.hsl.hsv=function(t){var e=t[0],n=t[1]/100,r=t[2]/100,i=n,o=Math.max(r,.01);r*=2,n*=r<=1?r:2-r,i*=o<=1?o:2-o;var s=(r+n)/2;return[e,100*(0===r?2*i/(o+i):2*n/(r+n)),100*s]},h.hsv.rgb=function(t){var e=t[0]/60,n=t[1]/100,r=t[2]/100,i=Math.floor(e)%6,o=e-Math.floor(e),s=255*r*(1-n),a=255*r*(1-n*o),A=255*r*(1-n*(1-o));switch(r*=255,i){case 0:return[r,A,s];case 1:return[a,r,s];case 2:return[s,r,A];case 3:return[s,a,r];case 4:return[A,s,r];case 5:return[r,s,a]}},h.hsv.hsl=function(t){var e,n,r=t[0],i=t[1]/100,o=t[2]/100,s=Math.max(o,.01);n=(2-i)*o;var a=(2-i)*s;return[r,100*(i*s/(a<=1?a:2-a)||0),100*(n/=2)]},h.hwb.rgb=function(t){var e,n,r,i,o=t[0]/360,s=t[1]/100,a=t[2]/100,A=s+a;A>1&&(s/=A,a/=A);var l=Math.floor(6*o),c=1-a;e=6*o-l,(1&l)!=0&&(e=1-e);var u=s+e*(c-s);switch(l){default:case 6:case 0:n=c,r=u,i=s;break;case 1:n=u,r=c,i=s;break;case 2:n=s,r=c,i=u;break;case 3:n=s,r=u,i=c;break;case 4:n=u,r=s,i=c;break;case 5:n=c,r=s,i=u}return[255*n,255*r,255*i]},h.cmyk.rgb=function(t){var e=t[0]/100,n=t[1]/100,r=t[2]/100,i=t[3]/100;return[255*(1-Math.min(1,e*(1-i)+i)),255*(1-Math.min(1,n*(1-i)+i)),255*(1-Math.min(1,r*(1-i)+i))]},h.xyz.rgb=function(t){var e,n,r,i=t[0]/100,o=t[1]/100,s=t[2]/100;return e=3.2406*i+-1.5372*o+-.4986*s,n=-.9689*i+1.8758*o+.0415*s,r=.0557*i+-.204*o+1.057*s,e=e>.0031308?1.055*Math.pow(e,1/2.4)-.055:12.92*e,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,r=r>.0031308?1.055*Math.pow(r,1/2.4)-.055:12.92*r,[255*(e=Math.min(Math.max(0,e),1)),255*(n=Math.min(Math.max(0,n),1)),255*(r=Math.min(Math.max(0,r),1))]},h.xyz.lab=function(t){var e=t[0],n=t[1],r=t[2];return e/=95.047,n/=100,r/=108.883,e=e>.008856?Math.pow(e,1/3):7.787*e+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(e-n),200*(n-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]},h.lab.xyz=function(t){var e,n,r,i=t[0],o=t[1],s=t[2];e=o/500+(n=(i+16)/116),r=n-s/200;var a=Math.pow(n,3),A=Math.pow(e,3),l=Math.pow(r,3);return n=(a>.008856?a:(n-16/116)/7.787)*100,[e=(A>.008856?A:(e-16/116)/7.787)*95.047,n,r=(l>.008856?l:(r-16/116)/7.787)*108.883]},h.lab.lch=function(t){var e,n=t[0],r=t[1],i=t[2];return(e=360*Math.atan2(i,r)/2/Math.PI)<0&&(e+=360),[n,Math.sqrt(r*r+i*i),e]},h.lch.lab=function(t){var e=t[0],n=t[1],r=t[2]/360*2*Math.PI;return[e,n*Math.cos(r),n*Math.sin(r)]},h.rgb.ansi16=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=(0,r._)(t,3),i=n[0],o=n[1],s=n[2],a=null===e?h.rgb.hsv(t)[2]:e;if(0===(a=Math.round(a/50)))return 30;var A=30+(Math.round(s/255)<<2|Math.round(o/255)<<1|Math.round(i/255));return 2===a&&(A+=60),A},h.hsv.ansi16=function(t){return h.rgb.ansi16(h.hsv.rgb(t),t[2])},h.rgb.ansi256=function(t){var e=t[0],n=t[1],r=t[2];return e===n&&n===r?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(n/255*5)+Math.round(r/255*5)},h.ansi16.rgb=function(t){var e=t%10;if(0===e||7===e)return t>50&&(e+=3.5),[e=e/10.5*255,e,e];var n=(~~(t>50)+1)*.5;return[(1&e)*n*255,(e>>1&1)*n*255,(e>>2&1)*n*255]},h.ansi256.rgb=function(t){if(t>=232){var e,n=(t-232)*10+8;return[n,n,n]}return[Math.floor((t-=16)/36)/5*255,Math.floor((e=t%36)/6)/5*255,e%6/5*255]},h.rgb.hex=function(t){var e=(((255&Math.round(t[0]))<<16)+((255&Math.round(t[1]))<<8)+(255&Math.round(t[2]))).toString(16).toUpperCase();return"000000".substring(e.length)+e},h.hex.rgb=function(t){var e=t.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!e)return[0,0,0];var n=e[0];3===e[0].length&&(n=n.split("").map(function(t){return t+t}).join(""));var r=parseInt(n,16);return[r>>16&255,r>>8&255,255&r]},h.rgb.hcg=function(t){var e,n=t[0]/255,r=t[1]/255,i=t[2]/255,o=Math.max(Math.max(n,r),i),s=Math.min(Math.min(n,r),i),a=o-s;return e=a<1?s/(1-a):0,[(a<=0?0:o===n?(r-i)/a%6:o===r?2+(i-n)/a:4+(n-r)/a)/6%1*360,100*a,100*e]},h.hsl.hcg=function(t){var e=t[1]/100,n=t[2]/100,r=n<.5?2*e*n:2*e*(1-n),i=0;return r<1&&(i=(n-.5*r)/(1-r)),[t[0],100*r,100*i]},h.hsv.hcg=function(t){var e=t[1]/100,n=t[2]/100,r=e*n,i=0;return r<1&&(i=(n-r)/(1-r)),[t[0],100*r,100*i]},h.hcg.rgb=function(t){var e=t[0]/360,n=t[1]/100,r=t[2]/100;if(0===n)return[255*r,255*r,255*r];var i=[0,0,0],o=e%1*6,s=o%1,a=1-s,A=0;switch(Math.floor(o)){case 0:i[0]=1,i[1]=s,i[2]=0;break;case 1:i[0]=a,i[1]=1,i[2]=0;break;case 2:i[0]=0,i[1]=1,i[2]=s;break;case 3:i[0]=0,i[1]=a,i[2]=1;break;case 4:i[0]=s,i[1]=0,i[2]=1;break;default:i[0]=1,i[1]=0,i[2]=a}return A=(1-n)*r,[(n*i[0]+A)*255,(n*i[1]+A)*255,(n*i[2]+A)*255]},h.hcg.hsv=function(t){var e=t[1]/100,n=e+t[2]/100*(1-e),r=0;return n>0&&(r=e/n),[t[0],100*r,100*n]},h.hcg.hsl=function(t){var e=t[1]/100,n=t[2]/100*(1-e)+.5*e,r=0;return n>0&&n<.5?r=e/(2*n):n>=.5&&n<1&&(r=e/(2*(1-n))),[t[0],100*r,100*n]},h.hcg.hwb=function(t){var e=t[1]/100,n=e+t[2]/100*(1-e);return[t[0],(n-e)*100,(1-n)*100]},h.hwb.hcg=function(t){var e=t[1]/100,n=1-t[2]/100,r=n-e,i=0;return r<1&&(i=(n-r)/(1-r)),[t[0],100*r,100*i]},h.apple.rgb=function(t){return[t[0]/65535*255,t[1]/65535*255,t[2]/65535*255]},h.rgb.apple=function(t){return[t[0]/255*65535,t[1]/255*65535,t[2]/255*65535]},h.gray.rgb=function(t){return[t[0]/100*255,t[0]/100*255,t[0]/100*255]},h.gray.hsl=function(t){return[0,0,t[0]]},h.gray.hsv=h.gray.hsl,h.gray.hwb=function(t){return[0,100,t[0]]},h.gray.cmyk=function(t){return[0,0,0,t[0]]},h.gray.lab=function(t){return[t[0],0,0]},h.gray.hex=function(t){var e=255&Math.round(t[0]/100*255),n=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".substring(n.length)+n},h.rgb.gray=function(t){return[(t[0]+t[1]+t[2])/3/255*100]}},{"@swc/helpers/_/_sliced_to_array":"hefcy",efc99055946c4df8:"9CRqC"}],B0afd:[function(t,e,n){var r=t("22442592002c5ac3");e.exports=function(t){for(var e=function(t){var e=function(){for(var t={},e=Object.keys(r),n=e.length,i=0;i<n;i++)t[e[i]]={distance:-1,parent:null};return t}(),n=[t];for(e[t].distance=0;n.length;)for(var i=n.pop(),o=Object.keys(r[i]),s=o.length,a=0;a<s;a++){var A=o[a],l=e[A];-1===l.distance&&(l.distance=e[i].distance+1,l.parent=i,n.unshift(A))}return e}(t),n={},i=Object.keys(e),o=i.length,s=0;s<o;s++){var a=i[s];null!==e[a].parent&&(n[a]=function(t,e){for(var n=[e[t].parent,t],i=r[e[t].parent][t],o=e[t].parent;e[o].parent;)n.unshift(e[o].parent),i=function(t,e){return function(n){return e(t(n))}}(r[e[o].parent][o],i),o=e[o].parent;return i.conversion=n,i}(a,e))}return n}},{"22442592002c5ac3":"bLCsr"}],j01R3:[function(t,e,n){e.exports={isLightMode:function(){return document.body.classList.contains("iawp-light-mode")||!document.body.classList.contains("iawp-light-mode")&&!document.body.classList.contains("iawp-dark-mode")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches},isDarkMode:function(){return document.body.classList.contains("iawp-dark-mode")||!document.body.classList.contains("iawp-light-mode")&&!document.body.classList.contains("iawp-dark-mode")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches}}},{}],ht8Q7:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return A});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_inherits"),a=t("@swc/helpers/_/_create_super"),A=function(t){(0,s._)(n,t);var e=(0,a._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"connect",value:function(){}},{key:"setChartInterval",value:function(t){document.dispatchEvent(new CustomEvent("iawp:changeChartInterval",{detail:{chartInterval:t.target.value}}))}}]),n}(t("@hotwired/stimulus").Controller)},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"7OujV":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return l});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_define_property"),a=t("@swc/helpers/_/_inherits"),A=t("@swc/helpers/_/_create_super"),l=function(t){(0,a._)(n,t);var e=(0,A._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"copy",value:function(t){var e=this.hasStatusTextElementTarget?this.statusTextElementTarget:this.element,n=e.innerHTML,r=this.textValue;this.copyTextToClipboard(r),e.innerHTML=iawpText.copied,setTimeout(function(){e.innerHTML=n},1e3)}},{key:"copyTextToClipboard",value:function(t){if(navigator.clipboard&&window.isSecureContext)navigator.clipboard.writeText(t);else{var e=document.createElement("textarea");return e.value=t,e.style.position="fixed",e.style.left="-999999px",e.style.top="-999999px",document.body.appendChild(e),e.focus(),e.select(),new Promise(function(t,n){document.execCommand("copy")?t():n(),e.remove()})}}}]),n}(t("@hotwired/stimulus").Controller);(0,s._)(l,"targets",["statusTextElement"]),(0,s._)(l,"values",{text:String})},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],ge5fN:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return h});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_object_spread"),c=t("@swc/helpers/_/_object_spread_props"),u=t("@swc/helpers/_/_create_super"),h=function(t){(0,A._)(n,t);var e=(0,u._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"changes",{}),(0,a._)((0,i._)(t),"handleChangedOption",function(e){var n=e.detail;t.changes=(0,l._)({},t.changes,n)}),(0,a._)((0,i._)(t),"maybeClose",function(e){var n=t.modalTarget.classList.contains("show"),r=t.element.contains(e.target);n&&!r&&t.closeModal()}),t}return(0,s._)(n,[{key:"connect",value:function(){document.addEventListener("iawp:changedOption",this.handleChangedOption),document.addEventListener("click",this.maybeClose)}},{key:"disconnect",value:function(){document.removeEventListener("click",this.maybeClose)}},{key:"toggleModal",value:function(t){t.preventDefault(),this.modalTarget.classList.contains("show")?this.closeModal():this.openModal()}},{key:"openModal",value:function(){var t=this;this.inputTarget.value="",this.modalTarget.classList.add("show"),this.modalButtonTarget.classList.add("open"),document.getElementById("iawp-layout").classList.add("modal-open"),setTimeout(function(){t.inputTarget.focus(),t.inputTarget.select()},200)}},{key:"closeModal",value:function(){this.modalTarget.classList.remove("show"),this.modalButtonTarget.classList.remove("open"),document.getElementById("iawp-layout").classList.remove("modal-open")}},{key:"copy",value:function(t){var e=this;t.preventDefault();var n=this.inputTarget.value.trim(),r=(0,c._)((0,l._)({},iawpActions.copy_report),{id:this.idValue,type:this.typeValue,name:n,changes:JSON.stringify(this.changes)});this.copyButtonTarget.setAttribute("disabled","disabled"),this.copyButtonTarget.classList.add("sending"),jQuery.post(ajaxurl,r,function(t){e.copyButtonTarget.classList.remove("sending"),e.copyButtonTarget.classList.add("sent"),e.copyButtonTarget.classList.remove("sent"),e.copyButtonTarget.removeAttribute("disabled"),e.closeModal(),window.location=t.data.url})}}]),n}(t("@hotwired/stimulus").Controller);(0,a._)(h,"targets",["modal","modalButton","copyButton","input"]),(0,a._)(h,"values",{id:String,type:String})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"1SwJs":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return h});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_object_spread"),c=t("@swc/helpers/_/_object_spread_props"),u=t("@swc/helpers/_/_create_super"),h=function(t){(0,A._)(n,t);var e=(0,u._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"isLoading",!1),t}return(0,s._)(n,[{key:"create",value:function(){var t=this;if(!this.isLoading){this.element.querySelector("span").classList.remove("dashicons-plus-alt2"),this.element.querySelector("span").classList.add("dashicons-update","iawp-spin"),this.isLoading=!0;var e=(0,c._)((0,l._)({},iawpActions.create_report),{type:this.typeValue});jQuery.post(ajaxurl,e,function(e){window.location=e.data.url,t.isLoading=!1}).fail(function(){t.isLoading=!1})}}}]),n}(t("@hotwired/stimulus").Controller);(0,a._)(h,"values",{type:String})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"27zFq":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return f});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_define_property"),a=t("@swc/helpers/_/_inherits"),A=t("@swc/helpers/_/_object_spread"),l=t("@swc/helpers/_/_object_spread_props"),c=t("@swc/helpers/_/_create_super"),u=t("@hotwired/stimulus"),h=t("micromodal"),d=r.interopDefault(h);document.addEventListener("DOMContentLoaded",function(){return(0,d.default).init()});var f=function(t){(0,a._)(n,t);var e=(0,c._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"isValidConfirmation",value:function(t){return"delete all data"===t.toLowerCase()}},{key:"confirmationValueChanged",value:function(t){this.inputTarget.value=t;var e=!this.isValidConfirmation(t);this.submitTarget.toggleAttribute("disabled",e)}},{key:"updateConfirmation",value:function(t){this.confirmationValue=t.target.value}},{key:"open",value:function(){this.confirmationValue="",(0,d.default).show("delete-data-modal")}},{key:"close",value:function(t){t.target===t.currentTarget&&(0,d.default).close("delete-data-modal")}},{key:"submit",value:function(t){var e=this;if(t.preventDefault(),this.isValidConfirmation(this.confirmationValue)){var n=(0,l._)((0,A._)({},iawpActions.delete_data),{confirmation:this.confirmationValue});this.submitTarget.setAttribute("disabled","disabled"),this.submitTarget.classList.add("sending"),jQuery.post(ajaxurl,n,function(t){e.submitTarget.classList.remove("sending"),e.submitTarget.classList.add("sent"),setTimeout(function(){document.location=t.data.redirectUrl,e.submitTarget.classList.remove("sent")},1e3)})}}}]),n}(u.Controller);(0,s._)(f,"values",{confirmation:String}),(0,s._)(f,"targets",["submit","input"])},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk",micromodal:"Tlrpp","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],iloBU:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return h});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_object_spread"),c=t("@swc/helpers/_/_object_spread_props"),u=t("@swc/helpers/_/_create_super"),h=function(t){(0,A._)(n,t);var e=(0,u._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"maybeClose",function(e){var n=t.modalTarget.classList.contains("show"),r=t.element.contains(e.target);n&&!r&&t.closeModal()}),t}return(0,s._)(n,[{key:"connect",value:function(){document.addEventListener("click",this.maybeClose)}},{key:"disconnect",value:function(){document.removeEventListener("click",this.maybeClose)}},{key:"toggleModal",value:function(t){t.preventDefault(),this.modalTarget.classList.contains("show")?this.closeModal():this.openModal()}},{key:"openModal",value:function(){this.modalTarget.classList.add("show"),this.modalButtonTarget.classList.add("open"),document.getElementById("iawp-layout").classList.add("modal-open")}},{key:"closeModal",value:function(){this.modalTarget.classList.remove("show"),this.modalButtonTarget.classList.remove("open"),document.getElementById("iawp-layout").classList.remove("modal-open")}},{key:"delete",value:function(){var t=this,e=(0,c._)((0,l._)({},iawpActions.delete_report),{id:this.idValue});this.deleteButtonTarget.setAttribute("disabled","disabled"),this.deleteButtonTarget.classList.add("sending"),jQuery.post(ajaxurl,e,function(e){t.deleteButtonTarget.classList.remove("sending"),t.deleteButtonTarget.classList.add("sent"),setTimeout(function(){window.location=e.data.url},1e3)}).fail(function(){})}}]),n}(t("@hotwired/stimulus").Controller);(0,a._)(h,"targets",["modal","modalButton","deleteButton"]),(0,a._)(h,"values",{id:String})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],jycjR:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return u});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_define_property"),a=t("@swc/helpers/_/_inherits"),A=t("@swc/helpers/_/_create_super"),l=t("@hotwired/stimulus"),c=t("@easepick/bundle"),u=function(t){(0,a._)(n,t);var e=(0,A._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"connect",value:function(){var t=this;this.element.easepick=new c.create({element:this.element,css:[this.element.dataset.css],zIndex:99,date:1e3*this.unixTimestampValue,format:this.element.dataset.format,autoApply:!0,firstDay:parseInt(this.element.dataset.dow),setup:function(e){e.on("select",function(e){t.unixTimestampValue=Math.floor(e.detail.date.toJSDate().valueOf()/1e3)})}})}}]),n}(l.Controller);(0,s._)(u,"values",{unixTimestamp:{type:Number,default:Math.floor(new Date().getTime()/1e3)}})},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@easepick/bundle":"2FFGt","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"2FFGt":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"AmpPlugin",function(){return k}),r.export(n,"DateTime",function(){return p}),r.export(n,"KbdPlugin",function(){return x}),r.export(n,"LockPlugin",function(){return b}),r.export(n,"PresetPlugin",function(){return _}),r.export(n,"RangePlugin",function(){return B}),r.export(n,"TimePlugin",function(){return C}),r.export(n,"create",function(){return v}),r.export(n,"easepick",function(){return y});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_object_spread"),c=t("@swc/helpers/_/_possible_constructor_return"),u=t("@swc/helpers/_/_sliced_to_array"),h=t("@swc/helpers/_/_to_consumable_array"),d=t("@swc/helpers/_/_wrap_native_super"),f=t("@swc/helpers/_/_create_super"),p=function(t){(0,A._)(n,t);var e=(0,f._)(n);function n(){var t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"YYYY-MM-DD",A=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"en-US";return(0,o._)(this,n),t=e.call(this,n.parseDateTime(r,s,A)),(0,a._)((0,i._)(t),"lang",void 0),t.lang=A,(0,c._)(t)}return(0,s._)(n,[{key:"getWeek",value:function(t){var e=new Date(this.midnight_ts(this)),n=(this.getDay()+(7-t))%7;e.setDate(e.getDate()-n);var r=e.getTime();return e.setMonth(0,1),e.getDay()!==t&&e.setMonth(0,1+(4-e.getDay()+7)%7),1+Math.ceil((r-e.getTime())/6048e5)}},{key:"clone",value:function(){return new n(this)}},{key:"toJSDate",value:function(){return new Date(this)}},{key:"inArray",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"[]";return t.some(function(t){return t instanceof Array?e.isBetween(t[0],t[1],n):e.isSame(t,"day")})}},{key:"isBetween",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"()";switch(n){default:case"()":return this.midnight_ts(this)>this.midnight_ts(t)&&this.midnight_ts(this)<this.midnight_ts(e);case"[)":return this.midnight_ts(this)>=this.midnight_ts(t)&&this.midnight_ts(this)<this.midnight_ts(e);case"(]":return this.midnight_ts(this)>this.midnight_ts(t)&&this.midnight_ts(this)<=this.midnight_ts(e);case"[]":return this.midnight_ts()>=this.midnight_ts(t)&&this.midnight_ts()<=this.midnight_ts(e)}}},{key:"isBefore",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"days";switch(e){case"day":case"days":return new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()>new Date(this.getFullYear(),this.getMonth(),this.getDate()).getTime();case"month":case"months":return new Date(t.getFullYear(),t.getMonth(),1).getTime()>new Date(this.getFullYear(),this.getMonth(),1).getTime();case"year":case"years":return t.getFullYear()>this.getFullYear()}throw Error("isBefore: Invalid unit!")}},{key:"isSameOrBefore",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"days";switch(e){case"day":case"days":return new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()>=new Date(this.getFullYear(),this.getMonth(),this.getDate()).getTime();case"month":case"months":return new Date(t.getFullYear(),t.getMonth(),1).getTime()>=new Date(this.getFullYear(),this.getMonth(),1).getTime()}throw Error("isSameOrBefore: Invalid unit!")}},{key:"isAfter",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"days";switch(e){case"day":case"days":return new Date(this.getFullYear(),this.getMonth(),this.getDate()).getTime()>new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime();case"month":case"months":return new Date(this.getFullYear(),this.getMonth(),1).getTime()>new Date(t.getFullYear(),t.getMonth(),1).getTime();case"year":case"years":return this.getFullYear()>t.getFullYear()}throw Error("isAfter: Invalid unit!")}},{key:"isSameOrAfter",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"days";switch(e){case"day":case"days":return new Date(this.getFullYear(),this.getMonth(),this.getDate()).getTime()>=new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime();case"month":case"months":return new Date(this.getFullYear(),this.getMonth(),1).getTime()>=new Date(t.getFullYear(),t.getMonth(),1).getTime()}throw Error("isSameOrAfter: Invalid unit!")}},{key:"isSame",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"days";switch(e){case"day":case"days":return new Date(this.getFullYear(),this.getMonth(),this.getDate()).getTime()===new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime();case"month":case"months":return new Date(this.getFullYear(),this.getMonth(),1).getTime()===new Date(t.getFullYear(),t.getMonth(),1).getTime()}throw Error("isSame: Invalid unit!")}},{key:"add",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"days";switch(e){case"day":case"days":this.setDate(this.getDate()+t);break;case"month":case"months":this.setMonth(this.getMonth()+t)}return this}},{key:"subtract",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"days";switch(e){case"day":case"days":this.setDate(this.getDate()-t);break;case"month":case"months":this.setMonth(this.getMonth()-t)}return this}},{key:"diff",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"days";switch(e){default:case"day":case"days":return Math.round((this.midnight_ts()-this.midnight_ts(t))/864e5);case"month":case"months":var n=12*(t.getFullYear()-this.getFullYear());return n-=t.getMonth(),n+=this.getMonth()}}},{key:"format",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US",r="",i=[],o=null;null!=(o=n.regex.exec(t));)"\\"!==o[1]&&i.push(o);if(i.length){i[0].index>0&&(r+=t.substring(0,i[0].index));var s=!0,a=!1,A=void 0;try{for(var l,c=Object.entries(i)[Symbol.iterator]();!(s=(l=c.next()).done);s=!0){var h=(0,u._)(l.value,2),d=h[0],f=h[1],p=Number(d);r+=this.formatTokens(f[0],e),i[p+1]&&(r+=t.substring(f.index+f[0].length,i[p+1].index)),p===i.length-1&&(r+=t.substring(f.index+f[0].length))}}catch(t){a=!0,A=t}finally{try{s||null==c.return||c.return()}finally{if(a)throw A}}}return r.replace(/\\/g,"")}},{key:"midnight_ts",value:function(t){return t?new Date(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0,0).getTime():new Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0,0).getTime()}},{key:"formatTokens",value:function(t,e){switch(t){case"YY":return String(this.getFullYear()).slice(-2);case"YYYY":return String(this.getFullYear());case"M":return String(this.getMonth()+1);case"MM":return"0".concat(this.getMonth()+1).slice(-2);case"MMM":return n.shortMonths(e)[this.getMonth()];case"MMMM":return n.longMonths(e)[this.getMonth()];case"D":return String(this.getDate());case"DD":return"0".concat(this.getDate()).slice(-2);case"H":return String(this.getHours());case"HH":return"0".concat(this.getHours()).slice(-2);case"h":return String(this.getHours()%12||12);case"hh":return"0".concat(this.getHours()%12||12).slice(-2);case"m":return String(this.getMinutes());case"mm":return"0".concat(this.getMinutes()).slice(-2);case"s":return String(this.getSeconds());case"ss":return"0".concat(this.getSeconds()).slice(-2);case"a":return 12>this.getHours()||24===this.getHours()?"am":"pm";case"A":return 12>this.getHours()||24===this.getHours()?"AM":"PM";default:return""}}}],[{key:"parseDateTime",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"YYYY-MM-DD",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"en-US";if(!t)return new Date((new Date).setHours(0,0,0,0));if(t instanceof n)return t.toJSDate();if(t instanceof Date)return t;if(/^-?\d{10,}$/.test(String(t)))return new Date(Number(t));if("string"==typeof t){for(var i=[],o=null;null!=(o=n.regex.exec(e));)"\\"!==o[1]&&i.push(o);if(i.length){var s={year:null,month:null,shortMonth:null,longMonth:null,day:null,hour:0,minute:0,second:0,ampm:null,value:""};i[0].index>0&&(s.value+=".*?");var a=!0,A=!1,l=void 0;try{for(var c,h=Object.entries(i)[Symbol.iterator]();!(a=(c=h.next()).done);a=!0){var d=(0,u._)(c.value,2),f=d[0],p=d[1],g=Number(f),m=n.formatPatterns(p[0],r),v=m.group,y=m.pattern;s[v]=g+1,s.value+=y,s.value+=".*?"}}catch(t){A=!0,l=t}finally{try{a||null==h.return||h.return()}finally{if(A)throw l}}var w=new RegExp("^".concat(s.value,"$"));if(w.test(t)){var b=w.exec(t),_=Number(b[s.year]),B=null;s.month?B=Number(b[s.month])-1:s.shortMonth?B=n.shortMonths(r).indexOf(b[s.shortMonth]):s.longMonth&&(B=n.longMonths(r).indexOf(b[s.longMonth]));var C=Number(b[s.day])||1,x=Number(b[s.hour]),k=Number.isNaN(x)?0:x,F=Number(b[s.minute]),L=Number.isNaN(F)?0:F,D=Number(b[s.second]),E=Number.isNaN(D)?0:D,S=b[s.ampm];return S&&"PM"===S&&24===(k+=12)&&(k=0),new Date(_,B,C,k,L,E,0)}}}return new Date((new Date).setHours(0,0,0,0))}},{key:"shortMonths",value:function(t){return n.MONTH_JS.map(function(e){return new Date(2019,e).toLocaleString(t,{month:"short"})})}},{key:"longMonths",value:function(t){return n.MONTH_JS.map(function(e){return new Date(2019,e).toLocaleString(t,{month:"long"})})}},{key:"formatPatterns",value:function(t,e){switch(t){case"YY":case"YYYY":return{group:"year",pattern:"(\\d{".concat(t.length,"})")};case"M":return{group:"month",pattern:"(\\d{1,2})"};case"MM":return{group:"month",pattern:"(\\d{2})"};case"MMM":return{group:"shortMonth",pattern:"(".concat(n.shortMonths(e).join("|"),")")};case"MMMM":return{group:"longMonth",pattern:"(".concat(n.longMonths(e).join("|"),")")};case"D":return{group:"day",pattern:"(\\d{1,2})"};case"DD":return{group:"day",pattern:"(\\d{2})"};case"h":case"H":return{group:"hour",pattern:"(\\d{1,2})"};case"hh":case"HH":return{group:"hour",pattern:"(\\d{2})"};case"m":return{group:"minute",pattern:"(\\d{1,2})"};case"mm":return{group:"minute",pattern:"(\\d{2})"};case"s":return{group:"second",pattern:"(\\d{1,2})"};case"ss":return{group:"second",pattern:"(\\d{2})"};case"a":case"A":return{group:"ampm",pattern:"(AM|PM|am|pm)"}}}}]),n}((0,d._)(Date));(0,a._)(p,"regex",/(\\)?(Y{2,4}|M{1,4}|D{1,2}|H{1,2}|h{1,2}|m{1,2}|s{1,2}|A|a)/g),(0,a._)(p,"MONTH_JS",[0,1,2,3,4,5,6,7,8,9,10,11]);var g=function(){function t(e){(0,o._)(this,t),(0,a._)(this,"picker",void 0),this.picker=e}return(0,s._)(t,[{key:"render",value:function(t,e){t||(t=new p),t.setDate(1),t.setHours(0,0,0,0),"function"==typeof this["get".concat(e,"View")]&&this["get".concat(e,"View")](t)}},{key:"getContainerView",value:function(t){this.picker.ui.container.innerHTML="",this.picker.options.header&&this.picker.trigger("render",{date:t.clone(),view:"Header"}),this.picker.trigger("render",{date:t.clone(),view:"Main"}),this.picker.options.autoApply||this.picker.trigger("render",{date:t.clone(),view:"Footer"})}},{key:"getHeaderView",value:function(t){var e=document.createElement("header");this.picker.options.header instanceof HTMLElement&&e.appendChild(this.picker.options.header),"string"==typeof this.picker.options.header&&(e.innerHTML=this.picker.options.header),this.picker.ui.container.appendChild(e),this.picker.trigger("view",{target:e,date:t.clone(),view:"Header"})}},{key:"getMainView",value:function(t){var e=document.createElement("main");this.picker.ui.container.appendChild(e);var n=document.createElement("div");n.className="calendars grid-".concat(this.picker.options.grid);for(var r=0;r<this.picker.options.calendars;r++){var i=document.createElement("div");i.className="calendar",n.appendChild(i);var o=this.getCalendarHeaderView(t.clone());i.appendChild(o),this.picker.trigger("view",{date:t.clone(),view:"CalendarHeader",index:r,target:o});var s=this.getCalendarDayNamesView();i.appendChild(s),this.picker.trigger("view",{date:t.clone(),view:"CalendarDayNames",index:r,target:s});var a=this.getCalendarDaysView(t.clone());i.appendChild(a),this.picker.trigger("view",{date:t.clone(),view:"CalendarDays",index:r,target:a});var A=this.getCalendarFooterView(this.picker.options.lang,t.clone());i.appendChild(A),this.picker.trigger("view",{date:t.clone(),view:"CalendarFooter",index:r,target:A}),this.picker.trigger("view",{date:t.clone(),view:"CalendarItem",index:r,target:i}),t.add(1,"month")}e.appendChild(n),this.picker.trigger("view",{date:t.clone(),view:"Calendars",target:n}),this.picker.trigger("view",{date:t.clone(),view:"Main",target:e})}},{key:"getFooterView",value:function(t){var e=document.createElement("footer"),n=document.createElement("div");n.className="footer-buttons";var r=document.createElement("button");r.className="cancel-button unit",r.innerHTML=this.picker.options.locale.cancel,n.appendChild(r);var i=document.createElement("button");i.className="apply-button unit",i.innerHTML=this.picker.options.locale.apply,i.disabled=!0,n.appendChild(i),e.appendChild(n),this.picker.ui.container.appendChild(e),this.picker.trigger("view",{date:t,target:e,view:"Footer"})}},{key:"getCalendarHeaderView",value:function(t){var e=document.createElement("div");e.className="header";var n=document.createElement("div");n.className="month-name",n.innerHTML="<span>".concat(t.toLocaleString(this.picker.options.lang,{month:"long"}),"</span> ").concat(t.format("YYYY")),e.appendChild(n);var r=document.createElement("button");r.className="previous-button unit",r.innerHTML=this.picker.options.locale.previousMonth,e.appendChild(r);var i=document.createElement("button");return i.className="next-button unit",i.innerHTML=this.picker.options.locale.nextMonth,e.appendChild(i),e}},{key:"getCalendarDayNamesView",value:function(){var t=document.createElement("div");t.className="daynames-row";for(var e=1;e<=7;e++){var n=3+this.picker.options.firstDay+e,r=document.createElement("div");r.className="dayname",r.innerHTML=new Date(1970,0,n,12,0,0,0).toLocaleString(this.picker.options.lang,{weekday:"short"}),r.title=new Date(1970,0,n,12,0,0,0).toLocaleString(this.picker.options.lang,{weekday:"long"}),t.appendChild(r),this.picker.trigger("view",{dayIdx:n,view:"CalendarDayName",target:r})}return t}},{key:"getCalendarDaysView",value:function(t){var e=document.createElement("div");e.className="days-grid";for(var n=this.calcOffsetDays(t,this.picker.options.firstDay),r=32-new Date(t.getFullYear(),t.getMonth(),32).getDate(),i=0;i<n;i++){var o=document.createElement("div");o.className="offset",e.appendChild(o)}for(var s=1;s<=r;s++){t.setDate(s);var a=this.getCalendarDayView(t);e.appendChild(a),this.picker.trigger("view",{date:t,view:"CalendarDay",target:a})}return e}},{key:"getCalendarDayView",value:function(t){var e=this.picker.options.date?new p(this.picker.options.date):null,n=new p,r=document.createElement("div");return r.className="day unit",r.innerHTML=t.format("D"),r.dataset.time=String(t.getTime()),t.isSame(n,"day")&&r.classList.add("today"),[0,6].includes(t.getDay())&&r.classList.add("weekend"),this.picker.datePicked.length?this.picker.datePicked[0].isSame(t,"day")&&r.classList.add("selected"):e&&t.isSame(e,"day")&&r.classList.add("selected"),this.picker.trigger("view",{date:t,view:"CalendarDay",target:r}),r}},{key:"getCalendarFooterView",value:function(t,e){var n=document.createElement("div");return n.className="footer",n}},{key:"calcOffsetDays",value:function(t,e){var n=t.getDay()-e;return n<0&&(n+=7),n}}]),t}(),m=function(){function t(e){(0,o._)(this,t),(0,a._)(this,"picker",void 0),(0,a._)(this,"instances",{}),this.picker=e}return(0,s._)(t,[{key:"initialize",value:function(){var t=this,e=[];this.picker.options.plugins.forEach(function(t){"function"==typeof t?e.push(new t):"string"==typeof t&&"undefined"!=typeof easepick&&Object.prototype.hasOwnProperty.call(easepick,t)?e.push(new easepick[t]):console.warn("easepick: ".concat(t," not found."))}),e.sort(function(t,e){return t.priority>e.priority?-1:t.priority<e.priority||t.dependencies.length>e.dependencies.length?1:t.dependencies.length<e.dependencies.length?-1:0}),e.forEach(function(e){e.attach(t.picker),t.instances[e.getName()]=e})}},{key:"getInstance",value:function(t){return this.instances[t]}},{key:"addInstance",value:function(t){if(Object.prototype.hasOwnProperty.call(this.instances,t))console.warn("easepick: ".concat(t," already added."));else{if("undefined"!=typeof easepick&&Object.prototype.hasOwnProperty.call(easepick,t)){var e=new easepick[t];return e.attach(this.picker),this.instances[e.getName()]=e,e}if("undefined"!==this.getPluginFn(t)){var n=new(this.getPluginFn(t));return n.attach(this.picker),this.instances[n.getName()]=n,n}console.warn("easepick: ".concat(t," not found."))}return null}},{key:"removeInstance",value:function(t){return t in this.instances&&this.instances[t].detach(),delete this.instances[t]}},{key:"reloadInstance",value:function(t){return this.removeInstance(t),this.addInstance(t)}},{key:"getPluginFn",value:function(t){return(0,h._)(this.picker.options.plugins).filter(function(e){return"function"==typeof e&&(new e).getName()===t}).shift()}}]),t}(),v=function(){function t(e){(0,o._)(this,t),(0,a._)(this,"Calendar",new g(this)),(0,a._)(this,"PluginManager",new m(this)),(0,a._)(this,"calendars",[]),(0,a._)(this,"datePicked",[]),(0,a._)(this,"cssLoaded",0),(0,a._)(this,"binds",{hidePicker:this.hidePicker.bind(this),show:this.show.bind(this)}),(0,a._)(this,"options",{doc:document,css:[],element:null,firstDay:1,grid:1,calendars:1,lang:"en-US",date:null,format:"YYYY-MM-DD",readonly:!0,autoApply:!0,header:!1,inline:!1,scrollToDate:!0,locale:{nextMonth:'<svg width="11" height="16" xmlns="http://www.w3.org/2000/svg"><path d="M2.748 16L0 13.333 5.333 8 0 2.667 2.748 0l7.919 8z" fill-rule="nonzero"/></svg>',previousMonth:'<svg width="11" height="16" xmlns="http://www.w3.org/2000/svg"><path d="M7.919 0l2.748 2.667L5.333 8l5.334 5.333L7.919 16 0 8z" fill-rule="nonzero"/></svg>',cancel:"Cancel",apply:"Apply"},documentClick:this.binds.hidePicker,plugins:[]}),(0,a._)(this,"ui",{container:null,shadowRoot:null,wrapper:null}),(0,a._)(this,"version","1.2.1");var n=(0,l._)({},this.options.locale,e.locale);this.options=(0,l._)({},this.options,e),this.options.locale=n,this.handleOptions(),this.ui.wrapper=document.createElement("span"),this.ui.wrapper.style.display="none",this.ui.wrapper.style.position="absolute",this.ui.wrapper.style.pointerEvents="none",this.ui.wrapper.className="easepick-wrapper",this.ui.wrapper.attachShadow({mode:"open"}),this.ui.shadowRoot=this.ui.wrapper.shadowRoot,this.ui.container=document.createElement("div"),this.ui.container.className="container",this.options.zIndex&&(this.ui.container.style.zIndex=String(this.options.zIndex)),this.options.inline&&(this.ui.wrapper.style.position="relative",this.ui.container.classList.add("inline")),this.ui.shadowRoot.appendChild(this.ui.container),this.options.element.after(this.ui.wrapper),this.handleCSS(),this.options.element.addEventListener("click",this.binds.show),this.on("view",this.onView.bind(this)),this.on("render",this.onRender.bind(this)),this.PluginManager.initialize(),this.parseValues(),"function"==typeof this.options.setup&&this.options.setup(this),this.on("click",this.onClick.bind(this));var r=this.options.scrollToDate?this.getDate():null;this.renderAll(r)}return(0,s._)(t,[{key:"on",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.ui.container.addEventListener(t,e,n)}},{key:"off",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.ui.container.removeEventListener(t,e,n)}},{key:"trigger",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.ui.container.dispatchEvent(new CustomEvent(t,{detail:e}))}},{key:"destroy",value:function(){var t=this;this.options.element.removeEventListener("click",this.binds.show),"function"==typeof this.options.documentClick&&document.removeEventListener("click",this.options.documentClick,!0),Object.keys(this.PluginManager.instances).forEach(function(e){t.PluginManager.removeInstance(e)}),this.ui.wrapper.remove()}},{key:"onRender",value:function(t){var e=t.detail,n=e.view,r=e.date;this.Calendar.render(r,n)}},{key:"onView",value:function(t){var e=t.detail,n=e.view,r=e.target;"Footer"===n&&this.datePicked.length&&(r.querySelector(".apply-button").disabled=!1)}},{key:"onClickHeaderButton",value:function(t){this.isCalendarHeaderButton(t)&&(t.classList.contains("next-button")?this.calendars[0].add(1,"month"):this.calendars[0].subtract(1,"month"),this.renderAll(this.calendars[0]))}},{key:"onClickCalendarDay",value:function(t){if(this.isCalendarDay(t)){var e=new p(t.dataset.time);this.options.autoApply?(this.setDate(e),this.trigger("select",{date:this.getDate()}),this.hide()):(this.datePicked[0]=e,this.trigger("preselect",{date:this.getDate()}),this.renderAll())}}},{key:"onClickApplyButton",value:function(t){if(this.isApplyButton(t)){if(this.datePicked[0]instanceof Date){var e=this.datePicked[0].clone();this.setDate(e)}this.hide(),this.trigger("select",{date:this.getDate()})}}},{key:"onClickCancelButton",value:function(t){this.isCancelButton(t)&&this.hide()}},{key:"onClick",value:function(t){var e=t.target;if(e instanceof HTMLElement){var n=e.closest(".unit");if(!(n instanceof HTMLElement))return;this.onClickHeaderButton(n),this.onClickCalendarDay(n),this.onClickApplyButton(n),this.onClickCancelButton(n)}}},{key:"isShown",value:function(){return this.ui.container.classList.contains("inline")||this.ui.container.classList.contains("show")}},{key:"show",value:function(t){if(!this.isShown()){var e=t&&"target"in t?t.target:this.options.element,n=this.adjustPosition(e),r=n.top,i=n.left;this.ui.container.style.top="".concat(r,"px"),this.ui.container.style.left="".concat(i,"px"),this.ui.container.classList.add("show"),this.trigger("show",{target:e})}}},{key:"hide",value:function(){this.ui.container.classList.remove("show"),this.datePicked.length=0,this.renderAll(),this.trigger("hide")}},{key:"setDate",value:function(t){var e=new p(t,this.options.format);this.options.date=e.clone(),this.updateValues(),this.calendars.length&&this.renderAll()}},{key:"getDate",value:function(){return this.options.date instanceof p?this.options.date.clone():null}},{key:"parseValues",value:function(){this.options.date?this.setDate(this.options.date):this.options.element instanceof HTMLInputElement&&this.options.element.value.length&&this.setDate(this.options.element.value),this.options.date instanceof Date||(this.options.date=null)}},{key:"updateValues",value:function(){var t=this.getDate(),e=t instanceof Date?t.format(this.options.format,this.options.lang):"",n=this.options.element;n instanceof HTMLInputElement?n.value=e:n instanceof HTMLElement&&(n.innerText=e)}},{key:"hidePicker",value:function(t){var e=t.target,n=null;e.shadowRoot&&(n=(e=t.composedPath()[0]).getRootNode().host),this.isShown()&&n!==this.ui.wrapper&&e!==this.options.element&&this.hide()}},{key:"renderAll",value:function(t){this.trigger("render",{view:"Container",date:(t||this.calendars[0]).clone()})}},{key:"isCalendarHeaderButton",value:function(t){return["previous-button","next-button"].some(function(e){return t.classList.contains(e)})}},{key:"isCalendarDay",value:function(t){return t.classList.contains("day")}},{key:"isApplyButton",value:function(t){return t.classList.contains("apply-button")}},{key:"isCancelButton",value:function(t){return t.classList.contains("cancel-button")}},{key:"gotoDate",value:function(t){var e=new p(t,this.options.format);e.setDate(1),this.calendars[0]=e.clone(),this.renderAll()}},{key:"clear",value:function(){this.options.date=null,this.datePicked.length=0,this.updateValues(),this.renderAll(),this.trigger("clear")}},{key:"handleOptions",value:function(){this.options.element instanceof HTMLElement||(this.options.element=this.options.doc.querySelector(this.options.element)),"function"==typeof this.options.documentClick&&document.addEventListener("click",this.options.documentClick,!0),this.options.element instanceof HTMLInputElement&&(this.options.element.readOnly=this.options.readonly),this.options.date?this.calendars[0]=new p(this.options.date,this.options.format):this.calendars[0]=new p}},{key:"handleCSS",value:function(){var t=this;if(Array.isArray(this.options.css))this.options.css.forEach(function(e){var n=document.createElement("link");n.href=e,n.rel="stylesheet";var r=function(){t.cssLoaded++,t.cssLoaded===t.options.css.length&&(t.ui.wrapper.style.display="")};n.addEventListener("load",r),n.addEventListener("error",r),t.ui.shadowRoot.append(n)});else if("string"==typeof this.options.css){var e=document.createElement("style"),n=document.createTextNode(this.options.css);e.appendChild(n),this.ui.shadowRoot.append(e),this.ui.wrapper.style.display=""}else"function"==typeof this.options.css&&(this.options.css.call(this,this),this.ui.wrapper.style.display="")}},{key:"adjustPosition",value:function(t){var e=t.getBoundingClientRect(),n=this.ui.wrapper.getBoundingClientRect();this.ui.container.classList.add("calc");var r=this.ui.container.getBoundingClientRect();this.ui.container.classList.remove("calc");var i=e.bottom-n.bottom,o=e.left-n.left;return"undefined"!=typeof window&&(window.innerHeight<i+r.height&&i-r.height>=0&&(i=e.top-n.top-r.height),window.innerWidth<o+r.width&&e.right-r.width>=0&&(o=e.right-n.right-r.width)),{left:o,top:i}}}]),t}(),y=Object.freeze({__proto__:null,Core:v,create:v}),w=function(){function t(){(0,o._)(this,t),(0,a._)(this,"picker",void 0),(0,a._)(this,"options",void 0),(0,a._)(this,"priority",0),(0,a._)(this,"dependencies",[])}return(0,s._)(t,[{key:"attach",value:function(t){var e=this,n=this.getName(),r=(0,l._)({},this.options);this.options=(0,l._)({},this.options,t.options[n]||{});var i=!0,o=!1,s=void 0;try{for(var a,A=this,c=Object.keys(r)[Symbol.iterator]();!(i=(a=c.next()).done);i=!0)!function(){var e=a.value;if(null!==r[e]&&"object"==typeof r[e]&&Object.keys(r[e]).length&&n in t.options&&e in t.options[n]){var i=(0,l._)({},t.options[n][e]);null!==i&&"object"==typeof i&&Object.keys(i).length&&Object.keys(i).every(function(t){return Object.keys(r[e]).includes(t)})&&(A.options[e]=(0,l._)({},r[e],i))}}()}catch(t){o=!0,s=t}finally{try{i||null==c.return||c.return()}finally{if(o)throw s}}if(this.picker=t,this.dependenciesNotFound()){var u=this.dependencies.filter(function(t){return!e.pluginsAsStringArray().includes(t)});return void console.warn("".concat(this.getName(),": required dependencies (").concat(u.join(", "),")."))}var h=this.camelCaseToKebab(this.getName());this.picker.ui.container.classList.add(h),this.onAttach()}},{key:"detach",value:function(){var t=this.camelCaseToKebab(this.getName());this.picker.ui.container.classList.remove(t),"function"==typeof this.onDetach&&this.onDetach()}},{key:"dependenciesNotFound",value:function(){var t=this;return this.dependencies.length&&!this.dependencies.every(function(e){return t.pluginsAsStringArray().includes(e)})}},{key:"pluginsAsStringArray",value:function(){return this.picker.options.plugins.map(function(t){return"function"==typeof t?(new t).getName():t})}},{key:"camelCaseToKebab",value:function(t){return t.replace(/([a-zA-Z])(?=[A-Z])/g,"$1-").toLowerCase()}}]),t}(),b=function(t){(0,A._)(n,t);var e=(0,f._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"priority",1),(0,a._)((0,i._)(t),"binds",{onView:t.onView.bind((0,i._)(t))}),(0,a._)((0,i._)(t),"options",{minDate:null,maxDate:null,minDays:null,maxDays:null,selectForward:null,selectBackward:null,presets:!0,inseparable:!1,filter:null}),t}return(0,s._)(n,[{key:"getName",value:function(){return"LockPlugin"}},{key:"onAttach",value:function(){if(this.options.minDate&&(this.options.minDate=new p(this.options.minDate,this.picker.options.format,this.picker.options.lang)),this.options.maxDate&&(this.options.maxDate=new p(this.options.maxDate,this.picker.options.format,this.picker.options.lang),this.options.maxDate instanceof p&&this.picker.options.calendars>1&&this.picker.calendars[0].isSame(this.options.maxDate,"month"))){var t=this.picker.calendars[0].clone().subtract(1,"month");this.picker.gotoDate(t)}(this.options.minDays||this.options.maxDays||this.options.selectForward||this.options.selectBackward)&&!this.picker.options.plugins.includes("RangePlugin")&&console.warn("".concat(this.getName(),": options ").concat("minDays, maxDays, selectForward, selectBackward"," required RangePlugin.")),this.picker.on("view",this.binds.onView)}},{key:"onDetach",value:function(){this.picker.off("view",this.binds.onView)}},{key:"onView",value:function(t){var e=t.detail,n=e.view,r=e.target,i=e.date;if("CalendarHeader"===n&&(this.options.minDate instanceof p&&i.isSameOrBefore(this.options.minDate,"month")&&r.classList.add("no-previous-month"),this.options.maxDate instanceof p&&i.isSameOrAfter(this.options.maxDate,"month")&&r.classList.add("no-next-month")),"CalendarDay"===n){var o=this.picker.datePicked.length?this.picker.datePicked[0]:null;if(this.testFilter(i))return void r.classList.add("locked");if(this.options.inseparable){if(this.options.minDays){for(var s=i.clone().subtract(this.options.minDays-1,"day"),a=i.clone().add(this.options.minDays-1,"day"),A=!1,l=!1;s.isBefore(i,"day");){if(this.testFilter(s)){A=!0;break}s.add(1,"day")}for(;a.isAfter(i,"day");){if(this.testFilter(a)){l=!0;break}a.subtract(1,"day")}A&&l&&r.classList.add("not-available")}this.rangeIsNotAvailable(i,o)&&r.classList.add("not-available")}this.dateIsNotAvailable(i,o)&&r.classList.add("not-available")}if(this.options.presets&&"PresetPluginButton"===n){var c=new p(Number(r.dataset.start)),u=new p(Number(r.dataset.end)),h=u.diff(c,"day"),d=this.options.minDays&&h<this.options.minDays,f=this.options.maxDays&&h>this.options.maxDays;(d||f||this.lockMinDate(c)||this.lockMaxDate(c)||this.lockMinDate(u)||this.lockMaxDate(u)||this.rangeIsNotAvailable(c,u))&&r.setAttribute("disabled","disabled")}}},{key:"dateIsNotAvailable",value:function(t,e){return this.lockMinDate(t)||this.lockMaxDate(t)||this.lockMinDays(t,e)||this.lockMaxDays(t,e)||this.lockSelectForward(t)||this.lockSelectBackward(t)}},{key:"rangeIsNotAvailable",value:function(t,e){if(!t||!e)return!1;for(var n=(t.isSameOrBefore(e,"day")?t:e).clone(),r=(e.isSameOrAfter(t,"day")?e:t).clone();n.isSameOrBefore(r,"day");){if(this.testFilter(n))return!0;n.add(1,"day")}return!1}},{key:"lockMinDate",value:function(t){return this.options.minDate instanceof p&&t.isBefore(this.options.minDate,"day")}},{key:"lockMaxDate",value:function(t){return this.options.maxDate instanceof p&&t.isAfter(this.options.maxDate,"day")}},{key:"lockMinDays",value:function(t,e){if(this.options.minDays&&e){var n=e.clone().subtract(this.options.minDays-1,"day"),r=e.clone().add(this.options.minDays-1,"day");return t.isBetween(n,r)}return!1}},{key:"lockMaxDays",value:function(t,e){if(this.options.maxDays&&e){var n=e.clone().subtract(this.options.maxDays,"day"),r=e.clone().add(this.options.maxDays,"day");return!t.isBetween(n,r)}return!1}},{key:"lockSelectForward",value:function(t){if(1===this.picker.datePicked.length&&this.options.selectForward){var e=this.picker.datePicked[0].clone();return t.isBefore(e,"day")}return!1}},{key:"lockSelectBackward",value:function(t){if(1===this.picker.datePicked.length&&this.options.selectBackward){var e=this.picker.datePicked[0].clone();return t.isAfter(e,"day")}return!1}},{key:"testFilter",value:function(t){return"function"==typeof this.options.filter&&this.options.filter(t,this.picker.datePicked)}}]),n}(w),_=function(t){(0,A._)(n,t);var e=(0,f._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"dependencies",["RangePlugin"]),(0,a._)((0,i._)(t),"binds",{onView:t.onView.bind((0,i._)(t)),onClick:t.onClick.bind((0,i._)(t))}),(0,a._)((0,i._)(t),"options",{customLabels:["Today","Yesterday","Last 7 Days","Last 30 Days","This Month","Last Month"],customPreset:{},position:"left"}),t}return(0,s._)(n,[{key:"getName",value:function(){return"PresetPlugin"}},{key:"onAttach",value:function(){var t=this;if(!Object.keys(this.options.customPreset).length){var e,n,r,i,o=new p,s=[[o.clone(),o.clone()],[o.clone().subtract(1,"day"),o.clone().subtract(1,"day")],[o.clone().subtract(6,"day"),o.clone()],[o.clone().subtract(29,"day"),o.clone()],((e=o.clone()).setDate(1),n=new Date(o.getFullYear(),o.getMonth()+1,0),[new p(e),new p(n)]),((r=o.clone()).setMonth(r.getMonth()-1),r.setDate(1),i=new Date(o.getFullYear(),o.getMonth(),0),[new p(r),new p(i)])];Object.values(this.options.customLabels).forEach(function(e,n){t.options.customPreset[e]=s[n]})}this.picker.on("view",this.binds.onView),this.picker.on("click",this.binds.onClick)}},{key:"onDetach",value:function(){this.picker.off("view",this.binds.onView),this.picker.off("click",this.binds.onClick)}},{key:"onView",value:function(t){var e=this,n=t.detail,r=n.view,i=n.target;if("Main"===r){var o=document.createElement("div");o.className="preset-plugin-container",Object.keys(this.options.customPreset).forEach(function(t){if(Object.prototype.hasOwnProperty.call(e.options.customPreset,t)){var n=e.options.customPreset[t],r=document.createElement("button");r.className="preset-button unit",r.innerHTML=t,r.dataset.start=n[0].getTime(),r.dataset.end=n[1].getTime(),o.appendChild(r),e.picker.trigger("view",{view:"PresetPluginButton",target:r})}}),i.appendChild(o),i.classList.add("preset-".concat(this.options.position)),this.picker.trigger("view",{view:"PresetPluginContainer",target:o})}}},{key:"onClick",value:function(t){var e=t.target;if(e instanceof HTMLElement){var n=e.closest(".unit");if(!(n instanceof HTMLElement))return;if(this.isPresetButton(n)){var r=new p(Number(n.dataset.start)),i=new p(Number(n.dataset.end));this.picker.options.autoApply?(this.picker.setDateRange(r,i),this.picker.trigger("select",{start:this.picker.getStartDate(),end:this.picker.getEndDate()}),this.picker.hide()):(this.picker.datePicked=[r,i],this.picker.renderAll())}}}},{key:"isPresetButton",value:function(t){return t.classList.contains("preset-button")}}]),n}(w),B=function(t){(0,A._)(n,t);var e=(0,f._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"tooltipElement",void 0),(0,a._)((0,i._)(t),"triggerElement",void 0),(0,a._)((0,i._)(t),"binds",{setStartDate:t.setStartDate.bind((0,i._)(t)),setEndDate:t.setEndDate.bind((0,i._)(t)),setDateRange:t.setDateRange.bind((0,i._)(t)),getStartDate:t.getStartDate.bind((0,i._)(t)),getEndDate:t.getEndDate.bind((0,i._)(t)),onView:t.onView.bind((0,i._)(t)),onShow:t.onShow.bind((0,i._)(t)),onMouseEnter:t.onMouseEnter.bind((0,i._)(t)),onMouseLeave:t.onMouseLeave.bind((0,i._)(t)),onClickCalendarDay:t.onClickCalendarDay.bind((0,i._)(t)),onClickApplyButton:t.onClickApplyButton.bind((0,i._)(t)),parseValues:t.parseValues.bind((0,i._)(t)),updateValues:t.updateValues.bind((0,i._)(t)),clear:t.clear.bind((0,i._)(t))}),(0,a._)((0,i._)(t),"options",{elementEnd:null,startDate:null,endDate:null,repick:!1,strict:!0,delimiter:" - ",tooltip:!0,tooltipNumber:function(t){return t},locale:{zero:"",one:"day",two:"",few:"",many:"",other:"days"},documentClick:t.hidePicker.bind((0,i._)(t))}),t}return(0,s._)(n,[{key:"getName",value:function(){return"RangePlugin"}},{key:"onAttach",value:function(){this.binds._setStartDate=this.picker.setStartDate,this.binds._setEndDate=this.picker.setEndDate,this.binds._setDateRange=this.picker.setDateRange,this.binds._getStartDate=this.picker.getStartDate,this.binds._getEndDate=this.picker.getEndDate,this.binds._parseValues=this.picker.parseValues,this.binds._updateValues=this.picker.updateValues,this.binds._clear=this.picker.clear,this.binds._onClickCalendarDay=this.picker.onClickCalendarDay,this.binds._onClickApplyButton=this.picker.onClickApplyButton,Object.defineProperties(this.picker,{setStartDate:{configurable:!0,value:this.binds.setStartDate},setEndDate:{configurable:!0,value:this.binds.setEndDate},setDateRange:{configurable:!0,value:this.binds.setDateRange},getStartDate:{configurable:!0,value:this.binds.getStartDate},getEndDate:{configurable:!0,value:this.binds.getEndDate},parseValues:{configurable:!0,value:this.binds.parseValues},updateValues:{configurable:!0,value:this.binds.updateValues},clear:{configurable:!0,value:this.binds.clear},onClickCalendarDay:{configurable:!0,value:this.binds.onClickCalendarDay},onClickApplyButton:{configurable:!0,value:this.binds.onClickApplyButton}}),this.options.elementEnd&&(this.options.elementEnd instanceof HTMLElement||(this.options.elementEnd=this.picker.options.doc.querySelector(this.options.elementEnd)),this.options.elementEnd instanceof HTMLInputElement&&(this.options.elementEnd.readOnly=this.picker.options.readonly),"function"==typeof this.picker.options.documentClick&&(document.removeEventListener("click",this.picker.options.documentClick,!0),"function"==typeof this.options.documentClick&&document.addEventListener("click",this.options.documentClick,!0)),this.options.elementEnd.addEventListener("click",this.picker.show.bind(this.picker))),this.options.repick=this.options.repick&&this.options.elementEnd instanceof HTMLElement,this.picker.options.date=null,this.picker.on("view",this.binds.onView),this.picker.on("show",this.binds.onShow),this.picker.on("mouseenter",this.binds.onMouseEnter,!0),this.picker.on("mouseleave",this.binds.onMouseLeave,!0),this.checkIntlPluralLocales()}},{key:"onDetach",value:function(){Object.defineProperties(this.picker,{setStartDate:{configurable:!0,value:this.binds._setStartDate},setEndDate:{configurable:!0,value:this.binds._setEndDate},setDateRange:{configurable:!0,value:this.binds._setDateRange},getStartDate:{configurable:!0,value:this.binds._getStartDate},getEndDate:{configurable:!0,value:this.binds._getEndDate},parseValues:{configurable:!0,value:this.binds._parseValues},updateValues:{configurable:!0,value:this.binds._updateValues},clear:{configurable:!0,value:this.binds._clear},onClickCalendarDay:{configurable:!0,value:this.binds._onClickCalendarDay},onClickApplyButton:{configurable:!0,value:this.binds._onClickApplyButton}}),this.picker.off("view",this.binds.onView),this.picker.off("show",this.binds.onShow),this.picker.off("mouseenter",this.binds.onMouseEnter,!0),this.picker.off("mouseleave",this.binds.onMouseLeave,!0)}},{key:"parseValues",value:function(){if(this.options.startDate||this.options.endDate)this.options.strict?this.options.startDate&&this.options.endDate?this.setDateRange(this.options.startDate,this.options.endDate):(this.options.startDate=null,this.options.endDate=null):(this.options.startDate&&this.setStartDate(this.options.startDate),this.options.endDate&&this.setEndDate(this.options.endDate));else if(this.options.elementEnd)this.options.strict?this.picker.options.element instanceof HTMLInputElement&&this.picker.options.element.value.length&&this.options.elementEnd instanceof HTMLInputElement&&this.options.elementEnd.value.length&&this.setDateRange(this.picker.options.element.value,this.options.elementEnd.value):(this.picker.options.element instanceof HTMLInputElement&&this.picker.options.element.value.length&&this.setStartDate(this.picker.options.element.value),this.options.elementEnd instanceof HTMLInputElement&&this.options.elementEnd.value.length&&this.setEndDate(this.options.elementEnd.value));else if(this.picker.options.element instanceof HTMLInputElement&&this.picker.options.element.value.length){var t=(0,u._)(this.picker.options.element.value.split(this.options.delimiter),2),e=t[0],n=t[1];this.options.strict?e&&n&&this.setDateRange(e,n):(e&&this.setStartDate(e),n&&this.setEndDate(n))}}},{key:"updateValues",value:function(){var t=this.picker.options.element,e=this.options.elementEnd,n=this.picker.getStartDate(),r=this.picker.getEndDate(),i=n instanceof Date?n.format(this.picker.options.format,this.picker.options.lang):"",o=r instanceof Date?r.format(this.picker.options.format,this.picker.options.lang):"";if(e)t instanceof HTMLInputElement?t.value=i:t instanceof HTMLElement&&(t.innerText=i),e instanceof HTMLInputElement?e.value=o:e instanceof HTMLElement&&(e.innerText=o);else{var s="".concat(i).concat(i||o?this.options.delimiter:"").concat(o);t instanceof HTMLInputElement?t.value=s:t instanceof HTMLElement&&(t.innerText=s)}}},{key:"clear",value:function(){this.options.startDate=null,this.options.endDate=null,this.picker.datePicked.length=0,this.updateValues(),this.picker.renderAll(),this.picker.trigger("clear")}},{key:"onShow",value:function(t){var e=t.detail.target;this.triggerElement=e,this.picker.options.scrollToDate&&this.getStartDate() instanceof Date&&this.picker.gotoDate(this.getStartDate()),this.initializeRepick()}},{key:"onView",value:function(t){var e=t.detail,n=e.view,r=e.target;if("Main"===n&&(this.tooltipElement=document.createElement("span"),this.tooltipElement.className="range-plugin-tooltip",r.appendChild(this.tooltipElement)),"CalendarDay"===n){var i=new p(r.dataset.time),o=this.picker.datePicked,s=o.length?this.picker.datePicked[0]:this.getStartDate(),a=o.length?this.picker.datePicked[1]:this.getEndDate();s&&s.isSame(i,"day")&&r.classList.add("start"),s&&a&&(a.isSame(i,"day")&&r.classList.add("end"),i.isBetween(s,a)&&r.classList.add("in-range"))}if("Footer"===n){var A=1===this.picker.datePicked.length&&!this.options.strict||2===this.picker.datePicked.length;r.querySelector(".apply-button").disabled=!A}}},{key:"hidePicker",value:function(t){var e=t.target,n=null;e.shadowRoot&&(n=(e=t.composedPath()[0]).getRootNode().host),this.picker.isShown()&&n!==this.picker.ui.wrapper&&e!==this.picker.options.element&&e!==this.options.elementEnd&&this.picker.hide()}},{key:"setStartDate",value:function(t){var e=new p(t,this.picker.options.format);this.options.startDate=e?e.clone():null,this.updateValues(),this.picker.renderAll()}},{key:"setEndDate",value:function(t){var e=new p(t,this.picker.options.format);this.options.endDate=e?e.clone():null,this.updateValues(),this.picker.renderAll()}},{key:"setDateRange",value:function(t,e){var n=new p(t,this.picker.options.format),r=new p(e,this.picker.options.format);this.options.startDate=n?n.clone():null,this.options.endDate=r?r.clone():null,this.updateValues(),this.picker.renderAll()}},{key:"getStartDate",value:function(){return this.options.startDate instanceof Date?this.options.startDate.clone():null}},{key:"getEndDate",value:function(){return this.options.endDate instanceof Date?this.options.endDate.clone():null}},{key:"onMouseEnter",value:function(t){var e=this,n=t.target;if(n instanceof HTMLElement){this.isContainer(n)&&this.initializeRepick();var r=n.closest(".unit");if(!(r instanceof HTMLElement))return;if(this.picker.isCalendarDay(r)){if(1!==this.picker.datePicked.length)return;var i=this.picker.datePicked[0].clone(),o=new p(r.dataset.time),s=!1;if(i.isAfter(o,"day")){var a=i.clone();i=o.clone(),o=a.clone(),s=!0}if((0,h._)(this.picker.ui.container.querySelectorAll(".day")).forEach(function(t){var n=new p(t.dataset.time),a=e.picker.Calendar.getCalendarDayView(n);n.isBetween(i,o)&&a.classList.add("in-range"),n.isSame(e.picker.datePicked[0],"day")&&(a.classList.add("start"),a.classList.toggle("flipped",s)),t===r&&(a.classList.add("end"),a.classList.toggle("flipped",s)),t.className=a.className}),this.options.tooltip){var A=this.options.tooltipNumber(o.diff(i,"day")+1);if(A>0){var l=new Intl.PluralRules(this.picker.options.lang).select(A),c="".concat(A," ").concat(this.options.locale[l]);this.showTooltip(r,c)}else this.hideTooltip()}}}}},{key:"onMouseLeave",value:function(t){if(this.isContainer(t.target)&&this.options.repick){var e=this.getStartDate(),n=this.getEndDate();e&&n&&(this.picker.datePicked.length=0,this.picker.renderAll())}}},{key:"onClickCalendarDay",value:function(t){if(this.picker.isCalendarDay(t)){2===this.picker.datePicked.length&&(this.picker.datePicked.length=0);var e=new p(t.dataset.time);if(this.picker.datePicked[this.picker.datePicked.length]=e,2===this.picker.datePicked.length&&this.picker.datePicked[0].isAfter(this.picker.datePicked[1])){var n=this.picker.datePicked[1].clone();this.picker.datePicked[1]=this.picker.datePicked[0].clone(),this.picker.datePicked[0]=n.clone()}1!==this.picker.datePicked.length&&this.picker.options.autoApply||this.picker.trigger("preselect",{start:this.picker.datePicked[0]instanceof Date?this.picker.datePicked[0].clone():null,end:this.picker.datePicked[1]instanceof Date?this.picker.datePicked[1].clone():null}),1===this.picker.datePicked.length&&(!this.options.strict&&this.picker.options.autoApply&&(this.picker.options.element===this.triggerElement&&this.setStartDate(this.picker.datePicked[0]),this.options.elementEnd===this.triggerElement&&this.setEndDate(this.picker.datePicked[0]),this.picker.trigger("select",{start:this.picker.getStartDate(),end:this.picker.getEndDate()})),this.picker.renderAll()),2===this.picker.datePicked.length&&(this.picker.options.autoApply?(this.setDateRange(this.picker.datePicked[0],this.picker.datePicked[1]),this.picker.trigger("select",{start:this.picker.getStartDate(),end:this.picker.getEndDate()}),this.picker.hide()):(this.hideTooltip(),this.picker.renderAll()))}}},{key:"onClickApplyButton",value:function(t){this.picker.isApplyButton(t)&&(1!==this.picker.datePicked.length||this.options.strict||(this.picker.options.element===this.triggerElement&&(this.options.endDate=null,this.setStartDate(this.picker.datePicked[0])),this.options.elementEnd===this.triggerElement&&(this.options.startDate=null,this.setEndDate(this.picker.datePicked[0]))),2===this.picker.datePicked.length&&this.setDateRange(this.picker.datePicked[0],this.picker.datePicked[1]),this.picker.trigger("select",{start:this.picker.getStartDate(),end:this.picker.getEndDate()}),this.picker.hide())}},{key:"showTooltip",value:function(t,e){this.tooltipElement.style.visibility="visible",this.tooltipElement.innerHTML=e;var n=this.picker.ui.container.getBoundingClientRect(),r=this.tooltipElement.getBoundingClientRect(),i=t.getBoundingClientRect(),o=i.top,s=i.left;o-=n.top,s-=n.left,o-=r.height,s-=r.width/2,s+=i.width/2,this.tooltipElement.style.top="".concat(o,"px"),this.tooltipElement.style.left="".concat(s,"px")}},{key:"hideTooltip",value:function(){this.tooltipElement.style.visibility="hidden"}},{key:"checkIntlPluralLocales",value:function(){if(this.options.tooltip){var t=(0,h._)(new Set([new Intl.PluralRules(this.picker.options.lang).select(0),new Intl.PluralRules(this.picker.options.lang).select(1),new Intl.PluralRules(this.picker.options.lang).select(2),new Intl.PluralRules(this.picker.options.lang).select(6),new Intl.PluralRules(this.picker.options.lang).select(18)])),e=Object.keys(this.options.locale);t.every(function(t){return e.includes(t)})||console.warn("".concat(this.getName(),": provide locales (").concat(t.join(", "),") for correct tooltip text."))}}},{key:"initializeRepick",value:function(){if(this.options.repick){var t=this.getStartDate(),e=this.getEndDate();e&&this.triggerElement===this.picker.options.element&&(this.picker.datePicked[0]=e),t&&this.triggerElement===this.options.elementEnd&&(this.picker.datePicked[0]=t)}}},{key:"isContainer",value:function(t){return t===this.picker.ui.container}}]),n}(w),C=function(t){(0,A._)(n,t);var e=(0,f._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"options",{native:!1,seconds:!1,stepHours:1,stepMinutes:5,stepSeconds:5,format12:!1}),(0,a._)((0,i._)(t),"rangePlugin",void 0),(0,a._)((0,i._)(t),"timePicked",{input:null,start:null,end:null}),(0,a._)((0,i._)(t),"timePrePicked",{input:null,start:null,end:null}),(0,a._)((0,i._)(t),"binds",{getDate:t.getDate.bind((0,i._)(t)),getStartDate:t.getStartDate.bind((0,i._)(t)),getEndDate:t.getEndDate.bind((0,i._)(t)),onView:t.onView.bind((0,i._)(t)),onInput:t.onInput.bind((0,i._)(t)),onChange:t.onChange.bind((0,i._)(t)),onClick:t.onClick.bind((0,i._)(t)),setTime:t.setTime.bind((0,i._)(t)),setStartTime:t.setStartTime.bind((0,i._)(t)),setEndTime:t.setEndTime.bind((0,i._)(t))}),t}return(0,s._)(n,[{key:"getName",value:function(){return"TimePlugin"}},{key:"onAttach",value:function(){this.binds._getDate=this.picker.getDate,this.binds._getStartDate=this.picker.getStartDate,this.binds._getEndDate=this.picker.getEndDate,Object.defineProperties(this.picker,{getDate:{configurable:!0,value:this.binds.getDate},getStartDate:{configurable:!0,value:this.binds.getStartDate},getEndDate:{configurable:!0,value:this.binds.getEndDate},setTime:{configurable:!0,value:this.binds.setTime},setStartTime:{configurable:!0,value:this.binds.setStartTime},setEndTime:{configurable:!0,value:this.binds.setEndTime}}),this.rangePlugin=this.picker.PluginManager.getInstance("RangePlugin"),this.parseValues(),this.picker.on("view",this.binds.onView),this.picker.on("input",this.binds.onInput),this.picker.on("change",this.binds.onChange),this.picker.on("click",this.binds.onClick)}},{key:"onDetach",value:function(){delete this.picker.setTime,delete this.picker.setStartTime,delete this.picker.setEndTime,Object.defineProperties(this.picker,{getDate:{configurable:!0,value:this.binds._getDate},getStartDate:{configurable:!0,value:this.binds._getStartDate},getEndDate:{configurable:!0,value:this.binds._getEndDate}}),this.picker.off("view",this.binds.onView),this.picker.off("input",this.binds.onInput),this.picker.off("change",this.binds.onChange),this.picker.off("click",this.binds.onClick)}},{key:"onView",value:function(t){var e=t.detail,n=e.view,r=e.target;if("Main"===n){this.rangePlugin=this.picker.PluginManager.getInstance("RangePlugin");var i=document.createElement("div");if(i.className="time-plugin-container",this.rangePlugin){var o=this.getStartInput();i.appendChild(o),this.picker.trigger("view",{view:"TimePluginInput",target:o});var s=this.getEndInput();i.appendChild(s),this.picker.trigger("view",{view:"TimePluginInput",target:s})}else{var a=this.getSingleInput();i.appendChild(a),this.picker.trigger("view",{view:"TimePluginInput",target:a})}r.appendChild(i),this.picker.trigger("view",{view:"TimePluginContainer",target:i})}}},{key:"onInput",value:function(t){var e=t.target;if(e instanceof HTMLInputElement&&e.classList.contains("time-plugin-input")){var n=this.timePicked[e.name]||new p,r=(0,u._)(e.value.split(":"),2),i=r[0],o=r[1];n.setHours(Number(i)||0,Number(o)||0,0,0),this.picker.options.autoApply?(this.timePicked[e.name]=n,this.picker.updateValues()):this.timePrePicked[e.name]=n}}},{key:"onChange",value:function(t){var e=t.target;if(e instanceof HTMLSelectElement&&e.classList.contains("time-plugin-custom-input")){var n=(0,u._)(e.name.match(/(\w+)\[(\w+)\]/),3),r=n[1],i=n[2],o=Number(e.value),s=new p;switch(!this.picker.options.autoApply&&this.timePrePicked[r]instanceof Date?s=this.timePrePicked[r].clone():this.timePicked[r]instanceof Date&&(s=this.timePicked[r].clone()),i){case"HH":if(this.options.format12){var a=e.closest(".time-plugin-custom-block").querySelector('select[name="'.concat(r,'[period]"]')).value,A=this.handleFormat12(a,s,o);s.setHours(A.getHours(),A.getMinutes(),A.getSeconds(),0)}else s.setHours(o,s.getMinutes(),s.getSeconds(),0);break;case"mm":s.setHours(s.getHours(),o,s.getSeconds(),0);break;case"ss":s.setHours(s.getHours(),s.getMinutes(),o,0);break;case"period":if(this.options.format12){var l=e.closest(".time-plugin-custom-block").querySelector('select[name="'.concat(r,'[HH]"]')).value,c=this.handleFormat12(e.value,s,Number(l));s.setHours(c.getHours(),c.getMinutes(),c.getSeconds(),0)}}if(this.picker.options.autoApply)this.timePicked[r]=s,this.picker.updateValues();else{this.timePrePicked[r]=s;var h=this.picker.ui.container.querySelector(".apply-button");if(this.rangePlugin){var d=this.rangePlugin.options,f=this.picker.datePicked,g=d.strict&&2===f.length||!d.strict&&f.length>0||!f.length&&d.strict&&d.startDate instanceof Date&&d.endDate instanceof Date||!f.length&&!d.strict&&(d.startDate instanceof Date||d.endDate instanceof Date);h.disabled=!g}else this.picker.datePicked.length&&(h.disabled=!1)}}}},{key:"onClick",value:function(t){var e=this,n=t.target;if(n instanceof HTMLElement){var r=n.closest(".unit");if(!(r instanceof HTMLElement))return;this.picker.isApplyButton(r)&&(Object.keys(this.timePicked).forEach(function(t){e.timePrePicked[t]instanceof Date&&(e.timePicked[t]=e.timePrePicked[t].clone())}),this.picker.updateValues(),this.timePrePicked={input:null,start:null,end:null}),this.picker.isCancelButton(r)&&(this.timePrePicked={input:null,start:null,end:null},this.picker.renderAll())}}},{key:"setTime",value:function(t){var e=this.handleTimeString(t);this.timePicked.input=e.clone(),this.picker.renderAll(),this.picker.updateValues()}},{key:"setStartTime",value:function(t){var e=this.handleTimeString(t);this.timePicked.start=e.clone(),this.picker.renderAll(),this.picker.updateValues()}},{key:"setEndTime",value:function(t){var e=this.handleTimeString(t);this.timePicked.end=e.clone(),this.picker.renderAll(),this.picker.updateValues()}},{key:"handleTimeString",value:function(t){var e=new p,n=(0,u._)(t.split(":").map(function(t){return Number(t)}),3),r=n[0],i=n[1],o=n[2],s=r&&!Number.isNaN(r)?r:0,a=i&&!Number.isNaN(i)?i:0,A=o&&!Number.isNaN(o)?o:0;return e.setHours(s,a,A,0),e}},{key:"getDate",value:function(){if(this.picker.options.date instanceof Date){var t=new p(this.picker.options.date,this.picker.options.format);if(this.timePicked.input instanceof Date){var e=this.timePicked.input;t.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),0)}return t}return null}},{key:"getStartDate",value:function(){if(this.rangePlugin.options.startDate instanceof Date){var t=new p(this.rangePlugin.options.startDate,this.picker.options.format);if(this.timePicked.start instanceof Date){var e=this.timePicked.start;t.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),0)}return t}return null}},{key:"getEndDate",value:function(){if(this.rangePlugin.options.endDate instanceof Date){var t=new p(this.rangePlugin.options.endDate,this.picker.options.format);if(this.timePicked.end instanceof Date){var e=this.timePicked.end;t.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),0)}return t}return null}},{key:"getSingleInput",value:function(){return this.options.native?this.getNativeInput("input"):this.getCustomInput("input")}},{key:"getStartInput",value:function(){return this.options.native?this.getNativeInput("start"):this.getCustomInput("start")}},{key:"getEndInput",value:function(){return this.options.native?this.getNativeInput("end"):this.getCustomInput("end")}},{key:"getNativeInput",value:function(t){var e=document.createElement("input");e.type="time",e.name=t,e.className="time-plugin-input unit";var n=this.timePicked[t];if(n){var r="0".concat(n.getHours()).slice(-2),i="0".concat(n.getMinutes()).slice(-2);e.value="".concat(r,":").concat(i)}return e}},{key:"getCustomInput",value:function(t){var e=document.createElement("div");e.className="time-plugin-custom-block";var n=document.createElement("select");n.className="time-plugin-custom-input unit",n.name="".concat(t,"[HH]");var r=this.options.format12?1:0,i=this.options.format12?13:24,o=null;!this.picker.options.autoApply&&this.timePrePicked[t]instanceof Date?o=this.timePrePicked[t].clone():this.timePicked[t]instanceof Date&&(o=this.timePicked[t].clone());for(var s=r;s<i;s+=this.options.stepHours){var a=document.createElement("option");a.value=String(s),a.text=String(s),o&&(this.options.format12?(o.getHours()%12?o.getHours()%12:12)===s&&(a.selected=!0):o.getHours()===s&&(a.selected=!0)),n.appendChild(a)}e.appendChild(n);var A=document.createElement("select");A.className="time-plugin-custom-input unit",A.name="".concat(t,"[mm]");for(var l=0;l<60;l+=this.options.stepMinutes){var c=document.createElement("option");c.value="0".concat(String(l)).slice(-2),c.text="0".concat(String(l)).slice(-2),o&&o.getMinutes()===l&&(c.selected=!0),A.appendChild(c)}if(e.appendChild(A),this.options.seconds){var u=document.createElement("select");u.className="time-plugin-custom-input unit",u.name="".concat(t,"[ss]");for(var h=0;h<60;h+=this.options.stepSeconds){var d=document.createElement("option");d.value="0".concat(String(h)).slice(-2),d.text="0".concat(String(h)).slice(-2),o&&o.getSeconds()===h&&(d.selected=!0),u.appendChild(d)}e.appendChild(u)}if(this.options.format12){var f=document.createElement("select");f.className="time-plugin-custom-input unit",f.name="".concat(t,"[period]"),["AM","PM"].forEach(function(t){var e=document.createElement("option");e.value=t,e.text=t,o&&"PM"===t&&o.getHours()>=12&&(e.selected=!0),f.appendChild(e)}),e.appendChild(f)}return e}},{key:"handleFormat12",value:function(t,e,n){var r=e.clone();switch(t){case"AM":12===n?r.setHours(0,r.getMinutes(),r.getSeconds(),0):r.setHours(n,r.getMinutes(),r.getSeconds(),0);break;case"PM":12!==n?r.setHours(n+12,r.getMinutes(),r.getSeconds(),0):r.setHours(n,r.getMinutes(),r.getSeconds(),0)}return r}},{key:"parseValues",value:function(){if(this.rangePlugin){if(this.rangePlugin.options.strict){if(this.rangePlugin.options.startDate&&this.rangePlugin.options.endDate){var t=new p(this.rangePlugin.options.startDate,this.picker.options.format),e=new p(this.rangePlugin.options.endDate,this.picker.options.format);this.timePicked.start=t.clone(),this.timePicked.end=e.clone()}}else{if(this.rangePlugin.options.startDate){var n=new p(this.rangePlugin.options.startDate,this.picker.options.format);this.timePicked.start=n.clone()}if(this.rangePlugin.options.endDate){var r=new p(this.rangePlugin.options.endDate,this.picker.options.format);this.timePicked.end=r.clone()}}if(this.rangePlugin.options.elementEnd){if(this.rangePlugin.options.strict){if(this.picker.options.element instanceof HTMLInputElement&&this.picker.options.element.value.length&&this.rangePlugin.options.elementEnd instanceof HTMLInputElement&&this.rangePlugin.options.elementEnd.value.length){var i=new p(this.picker.options.element.value,this.picker.options.format),o=new p(this.rangePlugin.options.elementEnd.value,this.picker.options.format);this.timePicked.start=i.clone(),this.timePicked.end=o.clone()}}else{if(this.picker.options.element instanceof HTMLInputElement&&this.picker.options.element.value.length){var s=new p(this.picker.options.element.value,this.picker.options.format);this.timePicked.start=s.clone()}if(this.rangePlugin.options.elementEnd instanceof HTMLInputElement&&this.rangePlugin.options.elementEnd.value.length){var a=new p(this.rangePlugin.options.elementEnd.value,this.picker.options.format);this.timePicked.start=a.clone()}}}else if(this.picker.options.element instanceof HTMLInputElement&&this.picker.options.element.value.length){var A=(0,u._)(this.picker.options.element.value.split(this.rangePlugin.options.delimiter),2),l=A[0],c=A[1];if(this.rangePlugin.options.strict){if(l&&c){var h=new p(l,this.picker.options.format),d=new p(c,this.picker.options.format);this.timePicked.start=h.clone(),this.timePicked.end=d.clone()}}else{if(l){var f=new p(l,this.picker.options.format);this.timePicked.start=f.clone()}if(c){var g=new p(c,this.picker.options.format);this.timePicked.start=g.clone()}}}}else{if(this.picker.options.date){var m=new p(this.picker.options.date,this.picker.options.format);this.timePicked.input=m.clone()}if(this.picker.options.element instanceof HTMLInputElement&&this.picker.options.element.value.length){var v=new p(this.picker.options.element.value,this.picker.options.format);this.timePicked.input=v.clone()}}}}]),n}(w),x=function(t){(0,A._)(n,t);var e=(0,f._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"docElement",null),(0,a._)((0,i._)(t),"rangePlugin",void 0),(0,a._)((0,i._)(t),"binds",{onView:t.onView.bind((0,i._)(t)),onKeydown:t.onKeydown.bind((0,i._)(t))}),(0,a._)((0,i._)(t),"options",{unitIndex:1,dayIndex:2}),t}return(0,s._)(n,[{key:"getName",value:function(){return"KbdPlugin"}},{key:"onAttach",value:function(){var t=this,e=this.picker.options.element,n=e.getBoundingClientRect();if(this.docElement=document.createElement("span"),this.docElement.style.position="absolute",this.docElement.style.top="".concat(e.offsetTop,"px"),this.docElement.style.left=e.offsetLeft+n.width-25+"px",this.docElement.attachShadow({mode:"open"}),this.options.html)this.docElement.shadowRoot.innerHTML=this.options.html;else{var r="\n      <style>\n      button {\n        border: none;\n        background: transparent;\n        font-size: ".concat(window.getComputedStyle(this.picker.options.element).fontSize,";\n      }\n      </style>\n\n      <button>&#128197;</button>\n      ");this.docElement.shadowRoot.innerHTML=r}var i=this.docElement.shadowRoot.querySelector("button");i&&(i.addEventListener("click",function(e){e.preventDefault(),t.picker.show({target:t.picker.options.element})},{capture:!0}),i.addEventListener("keydown",function(e){"Escape"===e.code&&t.picker.hide()},{capture:!0})),this.picker.options.element.after(this.docElement),this.picker.on("view",this.binds.onView),this.picker.on("keydown",this.binds.onKeydown)}},{key:"onDetach",value:function(){this.docElement&&this.docElement.isConnected&&this.docElement.remove(),this.picker.off("view",this.binds.onView),this.picker.off("keydown",this.binds.onKeydown)}},{key:"onView",value:function(t){var e=this,n=t.detail,r=n.view,i=n.target;i&&"querySelector"in i&&("CalendarDay"!==r||["locked","not-available"].some(function(t){return i.classList.contains(t)})?(0,h._)(i.querySelectorAll(".unit:not(.day)")).forEach(function(t){return t.tabIndex=e.options.unitIndex}):i.tabIndex=this.options.dayIndex)}},{key:"onKeydown",value:function(t){switch(this.onMouseEnter(t),t.code){case"ArrowUp":case"ArrowDown":this.verticalMove(t);break;case"ArrowLeft":case"ArrowRight":this.horizontalMove(t);break;case"Enter":case"Space":this.handleEnter(t);break;case"Escape":this.picker.hide()}}},{key:"findAllowableDaySibling",value:function(t,e,n){var r=this,i=Array.from(t.querySelectorAll('.day[tabindex="'.concat(this.options.dayIndex,'"]'))),o=i.indexOf(e);return i.filter(function(t,e){return n(e,o)&&t.tabIndex===r.options.dayIndex})[0]}},{key:"changeMonth",value:function(t){var e=this,n={ArrowLeft:"previous",ArrowRight:"next"},r=this.picker.ui.container.querySelector(".".concat(n[t.code],'-button[tabindex="').concat(this.options.unitIndex,'"]'));r&&!r.parentElement.classList.contains("no-".concat(n[t.code],"-month"))&&(r.dispatchEvent(new Event("click",{bubbles:!0})),setTimeout(function(){var n=null;switch(t.code){case"ArrowLeft":var r=e.picker.ui.container.querySelectorAll('.day[tabindex="'.concat(e.options.dayIndex,'"]'));n=r[r.length-1];break;case"ArrowRight":n=e.picker.ui.container.querySelector('.day[tabindex="'.concat(e.options.dayIndex,'"]'))}n&&n.focus()}))}},{key:"verticalMove",value:function(t){var e=t.target;if(e.classList.contains("day")){t.preventDefault();var n=this.findAllowableDaySibling(this.picker.ui.container,e,function(e,n){return e===("ArrowUp"===t.code?n-7:n+7)});n&&n.focus()}}},{key:"horizontalMove",value:function(t){var e=t.target;if(e.classList.contains("day")){t.preventDefault();var n=this.findAllowableDaySibling(this.picker.ui.container,e,function(e,n){return e===("ArrowLeft"===t.code?n-1:n+1)});n?n.focus():this.changeMonth(t)}}},{key:"handleEnter",value:function(t){var e=this,n=t.target;n.classList.contains("day")&&(t.preventDefault(),n.dispatchEvent(new Event("click",{bubbles:!0})),setTimeout(function(){if(e.rangePlugin=e.picker.PluginManager.getInstance("RangePlugin"),e.rangePlugin||!e.picker.options.autoApply){var t=e.picker.ui.container.querySelector(".day.selected");t&&setTimeout(function(){t.focus()})}}))}},{key:"onMouseEnter",value:function(t){var e=this;t.target.classList.contains("day")&&setTimeout(function(){var t=e.picker.ui.shadowRoot.activeElement;t&&t.dispatchEvent(new Event("mouseenter",{bubbles:!0}))})}}]),n}(w),k=function(t){(0,A._)(n,t);var e=(0,f._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"rangePlugin",void 0),(0,a._)((0,i._)(t),"lockPlugin",void 0),(0,a._)((0,i._)(t),"priority",10),(0,a._)((0,i._)(t),"binds",{onView:t.onView.bind((0,i._)(t)),onColorScheme:t.onColorScheme.bind((0,i._)(t))}),(0,a._)((0,i._)(t),"options",{dropdown:{months:!1,years:!1,minYear:1950,maxYear:null},darkMode:!0,locale:{resetButton:'<svg xmlns="http://www.w3.org/2000/svg" height="24" width="24"><path d="M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9zm-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8H12z"/></svg>'}}),(0,a._)((0,i._)(t),"matchMedia",void 0),t}return(0,s._)(n,[{key:"getName",value:function(){return"AmpPlugin"}},{key:"onAttach",value:function(){this.options.darkMode&&window&&"matchMedia"in window&&(this.matchMedia=window.matchMedia("(prefers-color-scheme: dark)"),this.matchMedia.matches&&(this.picker.ui.container.dataset.theme="dark"),this.matchMedia.addEventListener("change",this.binds.onColorScheme)),this.options.weekNumbers&&this.picker.ui.container.classList.add("week-numbers"),this.picker.on("view",this.binds.onView)}},{key:"onDetach",value:function(){this.options.darkMode&&window&&"matchMedia"in window&&this.matchMedia.removeEventListener("change",this.binds.onColorScheme),this.picker.ui.container.removeAttribute("data-theme"),this.picker.ui.container.classList.remove("week-numbers"),this.picker.off("view",this.binds.onView)}},{key:"onView",value:function(t){this.lockPlugin=this.picker.PluginManager.getInstance("LockPlugin"),this.rangePlugin=this.picker.PluginManager.getInstance("RangePlugin"),this.handleDropdown(t),this.handleResetButton(t),this.handleWeekNumbers(t)}},{key:"onColorScheme",value:function(t){var e=t.matches?"dark":"light";this.picker.ui.container.dataset.theme=e}},{key:"handleDropdown",value:function(t){var e=this,n=t.detail,r=n.view,i=n.target,o=n.date;if(n.index,"CalendarHeader"===r){var s=i.querySelector(".month-name");if(this.options.dropdown.months){s.childNodes[0].remove();var a=document.createElement("select");a.className="month-name--select month-name--dropdown";for(var A=0;A<12;A+=1){var l=document.createElement("option"),c=new p(new Date(o.getFullYear(),A,2,0,0,0)),u=new p(new Date(o.getFullYear(),A,1,0,0,0));l.value=String(A),l.text=c.toLocaleString(this.picker.options.lang,{month:"long"}),this.lockPlugin&&(l.disabled=this.lockPlugin.options.minDate&&u.isBefore(new p(this.lockPlugin.options.minDate),"month")||this.lockPlugin.options.maxDate&&u.isAfter(new p(this.lockPlugin.options.maxDate),"month")),l.selected=u.getMonth()===o.getMonth(),a.appendChild(l)}a.addEventListener("change",function(t){var n=t.target;e.picker.calendars[0].setDate(1),e.picker.calendars[0].setMonth(Number(n.value)),e.picker.renderAll()}),s.prepend(a)}if(this.options.dropdown.years){s.childNodes[1].remove();var h=document.createElement("select");h.className="month-name--select";var d=this.options.dropdown.minYear,f=this.options.dropdown.maxYear?this.options.dropdown.maxYear:(new Date).getFullYear();if(o.getFullYear()>f){var g=document.createElement("option");g.value=String(o.getFullYear()),g.text=String(o.getFullYear()),g.selected=!0,g.disabled=!0,h.appendChild(g)}for(var m=f;m>=d;m-=1){var v=document.createElement("option"),y=new p(new Date(m,0,1,0,0,0));v.value=String(m),v.text=String(m),this.lockPlugin&&(v.disabled=this.lockPlugin.options.minDate&&y.isBefore(new p(this.lockPlugin.options.minDate),"year")||this.lockPlugin.options.maxDate&&y.isAfter(new p(this.lockPlugin.options.maxDate),"year")),v.selected=o.getFullYear()===m,h.appendChild(v)}if(o.getFullYear()<d){var w=document.createElement("option");w.value=String(o.getFullYear()),w.text=String(o.getFullYear()),w.selected=!0,w.disabled=!0,h.appendChild(w)}if("asc"===this.options.dropdown.years){var b=Array.prototype.slice.call(h.childNodes).reverse();h.innerHTML="",b.forEach(function(t){t.innerHTML=t.value,h.appendChild(t)})}h.addEventListener("change",function(t){var n=t.target;e.picker.calendars[0].setFullYear(Number(n.value)),e.picker.renderAll()}),s.appendChild(h)}}}},{key:"handleResetButton",value:function(t){var e=this,n=t.detail,r=n.view,i=n.target;if("CalendarHeader"===r&&this.options.resetButton){var o=document.createElement("button");o.className="reset-button unit",o.innerHTML=this.options.locale.resetButton,o.addEventListener("click",function(t){t.preventDefault();var n=!0;"function"==typeof e.options.resetButton&&(n=e.options.resetButton.call(e)),n&&e.picker.clear()}),i.appendChild(o)}}},{key:"handleWeekNumbers",value:function(t){var e=this;if(this.options.weekNumbers){var n=t.detail,r=n.view,i=n.target;if("CalendarDayNames"===r){var o=document.createElement("div");o.className="wnum-header",o.innerHTML="Wk",i.prepend(o)}"CalendarDays"===r&&(0,h._)(i.children).forEach(function(t,n){if(0===n||n%7==0){if(t.classList.contains("day"))r=new p(t.dataset.time);else{var r;r=new p(i.querySelector(".day").dataset.time)}var o=r.getWeek(e.picker.options.firstDay);53===o&&0===r.getMonth()&&(o="53/1");var s=document.createElement("div");s.className="wnum-item",s.innerHTML=String(o),i.insertBefore(s,t)}})}}}]),n}(w)},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_possible_constructor_return":"6Yo1h","@swc/helpers/_/_sliced_to_array":"hefcy","@swc/helpers/_/_to_consumable_array":"4oNkS","@swc/helpers/_/_wrap_native_super":"d3OTW","@swc/helpers/_/_create_super":"a37Ru","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],kXr2a:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n);var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_create_super"),c=t("@hotwired/stimulus"),u=t("micromodal"),h=r.interopDefault(u),d=function(t){(0,A._)(n,t);var e=(0,l._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"options",null),(0,a._)((0,i._)(t),"lastOpenedFrame",null),(0,a._)((0,i._)(t),"loadedWindows",new Set),(0,a._)((0,i._)(t),"showExaminer",function(e){t.options=e.detail,t.element.querySelector(".examiner-skeleton .date-picker-parent .iawp-label").innerText=t.options.dateLabel,t.element.querySelector(".examiner-skeleton .report-title").innerText=t.options.title,t.element.querySelector(".examiner-skeleton .report-subtitle").innerText=t.options.reportName;var n=document.querySelector(".reports-list .menu-section.current svg");if(n){var r=n.cloneNode(!0);t.element.querySelector(".examiner-skeleton .report-subtitle").prepend(r)}(0,h.default).show("iawp-examiner-modal",{onClose:function(){t.cleanUp()}});var i=Array.from(t.contentTarget.querySelectorAll("iframe.preserved")).find(function(e){return e.src===t.options.url});if(i){t.lastOpenedFrame=i,t.loadedWindows.has(i.contentWindow)&&t.hideLoadingScreen(),i.classList.remove("preserved");return}var o=t.createInlineFrame(t.options.url);t.contentTarget.appendChild(o),t.lastOpenedFrame=o,clearTimeout(t.fallbackTimeout),t.fallbackTimeout=setTimeout(function(){t.hideLoadingScreen()},1e4)}),(0,a._)((0,i._)(t),"processMessage",function(e){var n=e.source===window,r=e.source===(t.lastOpenedFrame&&t.lastOpenedFrame.contentWindow);n||("iawpPageReady"===e.data&&t.loadedWindows.add(e.source),"iawpPageReady"===e.data&&r&&t.hideLoadingScreen(),"iawpCloseExaminer"===e.data&&t.close())}),t}return(0,s._)(n,[{key:"connect",value:function(){document.addEventListener("iawp:showExaminer",this.showExaminer),window.addEventListener("message",this.processMessage)}},{key:"disconnect",value:function(){document.removeEventListener("iawp:showExaminer",this.showExaminer),window.removeEventListener("message",this.processMessage)}},{key:"createInlineFrame",value:function(t){var e=document.createElement("iframe");return e.src=t,e.classList.add("examiner-iframe"),e}},{key:"close",value:function(){(0,h.default).close("iawp-examiner-modal")}},{key:"cleanUp",value:function(){this.options=null,this.showLoadingScreen(),clearTimeout(this.fallbackTimeout);var t=this.element.querySelector("iframe:not(.preserved)");t&&t.classList.add("preserved")}},{key:"showLoadingScreen",value:function(){this.element.querySelector(".examiner").classList.add("examiner--loading")}},{key:"hideLoadingScreen",value:function(){this.element.querySelector(".examiner").classList.remove("examiner--loading")}}]),n}(c.Controller);(0,a._)(d,"targets",["content"]),n.default=d},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk",micromodal:"Tlrpp","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"2oFi4":[function(t,e,n){t("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(n);var r=t("@swc/helpers/_/_assert_this_initialized"),i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_define_property"),a=t("@swc/helpers/_/_inherits"),A=t("@swc/helpers/_/_create_super"),l=function(t){(0,a._)(n,t);var e=(0,A._)(n);function n(){var t;return(0,i._)(this,n),t=e.apply(this,arguments),(0,s._)((0,r._)(t),"keyPress",function(e){"Escape"===e.key&&t.askToBeClosed()}),t}return(0,o._)(n,[{key:"connect",value:function(){document.addEventListener("keydown",this.keyPress)}},{key:"disconnect",value:function(){document.removeEventListener("keydown",this.keyPress)}},{key:"askToBeClosed",value:function(){window.parent.postMessage("iawpCloseExaminer")}}]),n}(t("@hotwired/stimulus").Controller);n.default=l},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],hJKIB:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return g});var i=t("@swc/helpers/_/_async_to_generator"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_create_super"),c=t("@swc/helpers/_/_ts_generator"),u=t("@hotwired/stimulus"),h=t("html2pdf.js"),d=r.interopDefault(h),f=t("chart.js"),p=t("../utils/svg-to-png"),g=function(t){(0,A._)(n,t);var e=(0,l._)(n);function n(){return(0,o._)(this,n),e.apply(this,arguments)}return(0,s._)(n,[{key:"export",value:function(){this.element.classList.add("sending"),this.element.setAttribute("disabled","disabled");var t=this;setTimeout((0,i._)(function(){var e,n,r,i,o,s,a,A,l,u,h,g,m;return(0,c._)(this,function(c){switch(c.label){case 0:e=Object.values(f.Chart.instances),n=window.iawpMaps||[],e.forEach(function(t){t.canvas.dataset.chartExportId=Math.random()}),n.forEach(function(t){t.container.dataset.chartExportId=Math.random()}),(r=document.getElementById("wpwrap").cloneNode(!0)).style.width="1056px",e.forEach(function(t){var e=t.toBase64Image("image/png",1),n=document.createElement("img");n.src=e,n.classList.add("chart-converted-to-image");var i=t.canvas.dataset.chartExportId;r.querySelector("[data-chart-export-id='".concat(i,"']")).replaceWith(n),delete t.canvas.dataset.chartExportId}),i=!0,o=!1,s=void 0,c.label=1;case 1:c.trys.push([1,6,7,8]),a=n[Symbol.iterator](),c.label=2;case 2:if(i=(A=a.next()).done)return[3,5];return l=A.value,[4,(0,p.svgToPng)(l.mapImage)];case 3:(u=c.sent()).classList.add("chart-converted-to-image"),h=l.container.dataset.chartExportId,r.querySelector("[data-chart-export-id='".concat(h,"']")).replaceWith(u),delete l.container.dataset.chartExportId,c.label=4;case 4:return i=!0,[3,2];case 5:return[3,8];case 6:return g=c.sent(),o=!0,s=g,[3,8];case 7:try{i||null==a.return||a.return()}finally{if(o)throw s}return[7];case 8:return r.querySelectorAll("[data-controller]").forEach(function(t){t.removeAttribute("data-controller")}),r.querySelectorAll(".module-picker").forEach(function(t){t.remove()}),r.querySelectorAll("#report-header-container .toolbar").forEach(function(t){t.remove()}),r.querySelectorAll("#report-header-container .last-updated-container").forEach(function(t){t.remove()}),r.querySelectorAll(".iawp-module .module-pagination").forEach(function(t){t.remove()}),m={filename:"overview.pdf",jsPDF:{unit:"in",format:"letter",orientation:"landscape"}},(0,d.default)().set(m).from(r).toContainer().save().then(function(){t.element.classList.add("sent"),t.element.classList.remove("sending"),t.element.removeAttribute("disabled"),setTimeout(function(){t.element.classList.remove("sent")},1e3)}),[2]}})}),250)}}]),n}(u.Controller);(0,a._)(g,"values",{loadingText:String})},{"@swc/helpers/_/_async_to_generator":"6Tpxj","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@swc/helpers/_/_ts_generator":"lwj56","@hotwired/stimulus":"crDvk","html2pdf.js":"9VcHu","chart.js":"1eVD3","../utils/svg-to-png":"fTZbN","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"9VcHu":[function(t,e,n){var r,i=t("@swc/helpers/_/_type_of"),o=arguments[3],s=t("1553fa0bbb51bb94");self,r=function(t,e){return function(){var n,r,a={"./src/plugin/hyperlinks.js":/*!**********************************!*\
+ */var r,i=t("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(n),i.export(n,"Color",function(){return G}),i.export(n,"b2n",function(){return d}),i.export(n,"b2p",function(){return u}),i.export(n,"default",function(){return W}),i.export(n,"hexParse",function(){return w}),i.export(n,"hexString",function(){return b}),i.export(n,"hsl2rgb",function(){return L}),i.export(n,"hslString",function(){return I}),i.export(n,"hsv2rgb",function(){return E}),i.export(n,"hueParse",function(){return M}),i.export(n,"hwb2rgb",function(){return D}),i.export(n,"lim",function(){return l}),i.export(n,"n2b",function(){return h}),i.export(n,"n2p",function(){return f}),i.export(n,"nameParse",function(){return T}),i.export(n,"p2b",function(){return c}),i.export(n,"rgb2hsl",function(){return k}),i.export(n,"rgbParse",function(){return N}),i.export(n,"rgbString",function(){return H}),i.export(n,"rotate",function(){return Q}),i.export(n,"round",function(){return A});var o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_type_of");function A(t){return t+.5|0}var l=function(t,e,n){return Math.max(Math.min(t,n),e)};function c(t){return l(A(2.55*t),0,255)}function u(t){return l(A(t/2.55),0,100)}function h(t){return l(A(255*t),0,255)}function d(t){return l(A(t/2.55)/100,0,1)}function f(t){return l(A(100*t),0,100)}var p={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},g=Array.from("0123456789ABCDEF"),m=function(t){return g[15&t]},v=function(t){return g[(240&t)>>4]+g[15&t]},y=function(t){return(240&t)>>4==(15&t)};function w(t){var e,n=t.length;return"#"===t[0]&&(4===n||5===n?e={r:255&17*p[t[1]],g:255&17*p[t[2]],b:255&17*p[t[3]],a:5===n?17*p[t[4]]:255}:(7===n||9===n)&&(e={r:p[t[1]]<<4|p[t[2]],g:p[t[3]]<<4|p[t[4]],b:p[t[5]]<<4|p[t[6]],a:9===n?p[t[7]]<<4|p[t[8]]:255})),e}function b(t){var e,n=y(t.r)&&y(t.g)&&y(t.b)&&y(t.a)?m:v;return t?"#"+n(t.r)+n(t.g)+n(t.b)+((e=t.a)<255?n(e):""):void 0}var _=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function B(t,e,n){var r=e*Math.min(n,1-n),i=function(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+t/30)%12;return n-r*Math.max(Math.min(i-3,9-i,1),-1)};return[i(0),i(8),i(4)]}function C(t,e,n){var r=function(r){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(r+t/60)%6;return n-n*e*Math.max(Math.min(i,4-i,1),0)};return[r(5),r(3),r(1)]}function x(t,e,n){var r,i=B(t,1,.5);for(e+n>1&&(r=1/(e+n),e*=r,n*=r),r=0;r<3;r++)i[r]*=1-e-n,i[r]+=e;return i}function k(t){var e,n,r,i=t.r/255,o=t.g/255,s=t.b/255,a=Math.max(i,o,s),A=Math.min(i,o,s),l=(a+A)/2;return a!==A&&(r=a-A,n=l>.5?r/(2-a-A):r/(a+A),e=60*(e=i===a?(o-s)/r+(o<s?6:0):o===a?(s-i)/r+2:(i-o)/r+4)+.5),[0|e,n||0,l]}function F(t,e,n,r){return(Array.isArray(e)?t(e[0],e[1],e[2]):t(e,n,r)).map(h)}function L(t,e,n){return F(B,t,e,n)}function D(t,e,n){return F(x,t,e,n)}function E(t,e,n){return F(C,t,e,n)}function S(t){return(t%360+360)%360}function M(t){var e,n=_.exec(t),r=255;if(n){n[5]!==e&&(r=n[6]?c(+n[5]):h(+n[5]));var i=S(+n[2]),o=+n[3]/100,s=+n[4]/100;return{r:(e="hwb"===n[1]?D(i,o,s):"hsv"===n[1]?E(i,o,s):L(i,o,s))[0],g:e[1],b:e[2],a:r}}}function Q(t,e){var n=k(t);n[0]=S(n[0]+e),n=L(n),t.r=n[0],t.g=n[1],t.b=n[2]}function I(t){if(t){var e=k(t),n=e[0],r=f(e[1]),i=f(e[2]);return t.a<255?"hsla(".concat(n,", ").concat(r,"%, ").concat(i,"%, ").concat(d(t.a),")"):"hsl(".concat(n,", ").concat(r,"%, ").concat(i,"%)")}}var U={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},j={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};function T(t){r||((r=function(){var t,e,n,r,i,o={},s=Object.keys(j),a=Object.keys(U);for(t=0;t<s.length;t++){for(e=0,r=i=s[t];e<a.length;e++)n=a[e],i=i.replace(n,U[n]);n=parseInt(j[r],16),o[i]=[n>>16&255,n>>8&255,255&n]}return o}()).transparent=[0,0,0,0]);var e=r[t.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:4===e.length?e[3]:255}}var P=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function N(t){var e,n,r,i=P.exec(t),o=255;if(i){if(i[7]!==e){var s=+i[7];o=i[8]?c(s):l(255*s,0,255)}return e=+i[1],n=+i[3],r=+i[5],{r:e=255&(i[2]?c(e):l(e,0,255)),g:n=255&(i[4]?c(n):l(n,0,255)),b:r=255&(i[6]?c(r):l(r,0,255)),a:o}}}function H(t){return t&&(t.a<255?"rgba(".concat(t.r,", ").concat(t.g,", ").concat(t.b,", ").concat(d(t.a),")"):"rgb(".concat(t.r,", ").concat(t.g,", ").concat(t.b,")"))}var O=function(t){return t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055},R=function(t){return t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)};function z(t,e,n){if(t){var r=k(t);r[e]=Math.max(0,Math.min(r[e]+r[e]*n,0===e?360:1)),r=L(r),t.r=r[0],t.g=r[1],t.b=r[2]}}function K(t,e){return t?Object.assign(e||{},t):t}function V(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?t.length>=3&&(e={r:t[0],g:t[1],b:t[2],a:255},t.length>3&&(e.a=h(t[3]))):(e=K(t,{r:0,g:0,b:0,a:1})).a=h(e.a),e}var G=function(){function t(e){if((0,o._)(this,t),e instanceof t)return e;var n,r=void 0===e?"undefined":(0,a._)(e);"object"===r?n=V(e):"string"===r&&(n=w(e)||T(e)||("r"===e.charAt(0)?N(e):M(e))),this._rgb=n,this._valid=!!n}return(0,s._)(t,[{key:"valid",get:function(){return this._valid}},{key:"rgb",get:function(){var t=K(this._rgb);return t&&(t.a=d(t.a)),t},set:function(t){this._rgb=V(t)}},{key:"rgbString",value:function(){return this._valid?H(this._rgb):void 0}},{key:"hexString",value:function(){return this._valid?b(this._rgb):void 0}},{key:"hslString",value:function(){return this._valid?I(this._rgb):void 0}},{key:"mix",value:function(t,e){if(t){var n,r=this.rgb,i=t.rgb,o=e===n?.5:e,s=2*o-1,a=r.a-i.a,A=((s*a==-1?s:(s+a)/(1+s*a))+1)/2;n=1-A,r.r=255&A*r.r+n*i.r+.5,r.g=255&A*r.g+n*i.g+.5,r.b=255&A*r.b+n*i.b+.5,r.a=o*r.a+(1-o)*i.a,this.rgb=r}return this}},{key:"interpolate",value:function(t,e){if(t){var n,r,i,o,s;this._rgb=(n=this._rgb,r=t._rgb,i=R(d(n.r)),o=R(d(n.g)),s=R(d(n.b)),{r:h(O(i+e*(R(d(r.r))-i))),g:h(O(o+e*(R(d(r.g))-o))),b:h(O(s+e*(R(d(r.b))-s))),a:n.a+e*(r.a-n.a)})}return this}},{key:"clone",value:function(){return new t(this.rgb)}},{key:"alpha",value:function(t){return this._rgb.a=h(t),this}},{key:"clearer",value:function(t){var e=this._rgb;return e.a*=1-t,this}},{key:"greyscale",value:function(){var t=this._rgb,e=A(.3*t.r+.59*t.g+.11*t.b);return t.r=t.g=t.b=e,this}},{key:"opaquer",value:function(t){var e=this._rgb;return e.a*=1+t,this}},{key:"negate",value:function(){var t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}},{key:"lighten",value:function(t){return z(this._rgb,2,t),this}},{key:"darken",value:function(t){return z(this._rgb,2,-t),this}},{key:"saturate",value:function(t){return z(this._rgb,1,t),this}},{key:"desaturate",value:function(t){return z(this._rgb,1,-t),this}},{key:"rotate",value:function(t){return Q(this._rgb,t),this}}]),t}();function W(t){return new G(t)}},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_type_of":"2bRX5","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],Fap9I:[function(t,e,n){var r=t("@swc/helpers/_/_sliced_to_array"),i=t("@swc/helpers/_/_to_consumable_array"),o=t("@swc/helpers/_/_type_of"),s=t("71b6e3b39cf59f9f"),a=t("c094f2fb379d5867"),A=["keyword","gray","hex"],l={},c=!0,u=!1,h=void 0;try{for(var d,f=Object.keys(a)[Symbol.iterator]();!(c=(d=f.next()).done);c=!0){var p=d.value;l[(0,i._)(a[p].labels).sort().join("")]=p}}catch(t){u=!0,h=t}finally{try{c||null==f.return||f.return()}finally{if(u)throw h}}var g={};function m(t,e){if(!(this instanceof m))return new m(t,e);if(e&&e in A&&(e=null),e&&!(e in a))throw Error("Unknown model: "+e);if(null==t)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(t instanceof m)this.model=t.model,this.color=(0,i._)(t.color),this.valpha=t.valpha;else if("string"==typeof t){var n,r,o=s.get(t);if(null===o)throw Error("Unable to parse color from string: "+t);this.model=o.model,r=a[this.model].channels,this.color=o.value.slice(0,r),this.valpha="number"==typeof o.value[r]?o.value[r]:1}else if(t.length>0){this.model=e||"rgb",r=a[this.model].channels;var c=Array.prototype.slice.call(t,0,r);this.color=x(c,r),this.valpha="number"==typeof t[r]?t[r]:1}else if("number"==typeof t)this.model="rgb",this.color=[t>>16&255,t>>8&255,255&t],this.valpha=1;else{this.valpha=1;var u=Object.keys(t);"alpha"in t&&(u.splice(u.indexOf("alpha"),1),this.valpha="number"==typeof t.alpha?t.alpha:0);var h=u.sort().join("");if(!(h in l))throw Error("Unable to parse color from object: "+JSON.stringify(t));this.model=l[h];var d=a[this.model].labels,f=[];for(n=0;n<d.length;n++)f.push(t[d[n]]);this.color=x(f)}if(g[this.model])for(n=0,r=a[this.model].channels;n<r;n++){var p=g[this.model][n];p&&(this.color[n]=p(this.color[n]))}this.valpha=Math.max(0,Math.min(1,this.valpha)),Object.freeze&&Object.freeze(this)}m.prototype={toString:function(){return this.string()},toJSON:function(){return this[this.model]()},string:function(t){var e=this.model in s.to?this:this.rgb(),n=1===(e=e.round("number"==typeof t?t:1)).valpha?e.color:(0,i._)(e.color).concat([this.valpha]);return s.to[e.model](n)},percentString:function(t){var e=this.rgb().round("number"==typeof t?t:1),n=1===e.valpha?e.color:(0,i._)(e.color).concat([this.valpha]);return s.to.rgb.percent(n)},array:function(){return 1===this.valpha?(0,i._)(this.color):(0,i._)(this.color).concat([this.valpha])},object:function(){for(var t={},e=a[this.model].channels,n=a[this.model].labels,r=0;r<e;r++)t[n[r]]=this.color[r];return 1!==this.valpha&&(t.alpha=this.valpha),t},unitArray:function(){var t=this.rgb().color;return t[0]/=255,t[1]/=255,t[2]/=255,1!==this.valpha&&t.push(this.valpha),t},unitObject:function(){var t=this.rgb().object();return t.r/=255,t.g/=255,t.b/=255,1!==this.valpha&&(t.alpha=this.valpha),t},round:function(t){var e;return t=Math.max(t||0,0),new m((0,i._)(this.color.map((e=t,function(t){return Number(t.toFixed(e))}))).concat([this.valpha]),this.model)},alpha:function(t){return void 0!==t?new m((0,i._)(this.color).concat([Math.max(0,Math.min(1,t))]),this.model):this.valpha},red:B("rgb",0,C(255)),green:B("rgb",1,C(255)),blue:B("rgb",2,C(255)),hue:B(["hsl","hsv","hsl","hwb","hcg"],0,function(t){return(t%360+360)%360}),saturationl:B("hsl",1,C(100)),lightness:B("hsl",2,C(100)),saturationv:B("hsv",1,C(100)),value:B("hsv",2,C(100)),chroma:B("hcg",1,C(100)),gray:B("hcg",2,C(100)),white:B("hwb",1,C(100)),wblack:B("hwb",2,C(100)),cyan:B("cmyk",0,C(100)),magenta:B("cmyk",1,C(100)),yellow:B("cmyk",2,C(100)),black:B("cmyk",3,C(100)),x:B("xyz",0,C(95.047)),y:B("xyz",1,C(100)),z:B("xyz",2,C(108.833)),l:B("lab",0,C(100)),a:B("lab",1),b:B("lab",2),keyword:function(t){return void 0!==t?new m(t):a[this.model].keyword(this.color)},hex:function(t){return void 0!==t?new m(t):s.to.hex(this.rgb().round().color)},hexa:function(t){if(void 0!==t)return new m(t);var e=this.rgb().round().color,n=Math.round(255*this.valpha).toString(16).toUpperCase();return 1===n.length&&(n="0"+n),s.to.hex(e)+n},rgbNumber:function(){var t=this.rgb().color;return(255&t[0])<<16|(255&t[1])<<8|255&t[2]},luminosity:function(){var t=this.rgb().color,e=[],n=!0,i=!1,o=void 0;try{for(var s,a=t.entries()[Symbol.iterator]();!(n=(s=a.next()).done);n=!0){var A=(0,r._)(s.value,2),l=A[0],c=A[1]/255;e[l]=c<=.04045?c/12.92:Math.pow((c+.055)/1.055,2.4)}}catch(t){i=!0,o=t}finally{try{n||null==a.return||a.return()}finally{if(i)throw o}}return .2126*e[0]+.7152*e[1]+.0722*e[2]},contrast:function(t){var e=this.luminosity(),n=t.luminosity();return e>n?(e+.05)/(n+.05):(n+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7?"AAA":e>=4.5?"AA":""},isDark:function(){var t=this.rgb().color;return(2126*t[0]+7152*t[1]+722*t[2])/1e4<128},isLight:function(){return!this.isDark()},negate:function(){for(var t=this.rgb(),e=0;e<3;e++)t.color[e]=255-t.color[e];return t},lighten:function(t){var e=this.hsl();return e.color[2]+=e.color[2]*t,e},darken:function(t){var e=this.hsl();return e.color[2]-=e.color[2]*t,e},saturate:function(t){var e=this.hsl();return e.color[1]+=e.color[1]*t,e},desaturate:function(t){var e=this.hsl();return e.color[1]-=e.color[1]*t,e},whiten:function(t){var e=this.hwb();return e.color[1]+=e.color[1]*t,e},blacken:function(t){var e=this.hwb();return e.color[2]+=e.color[2]*t,e},grayscale:function(){var t=this.rgb().color,e=.3*t[0]+.59*t[1]+.11*t[2];return m.rgb(e,e,e)},fade:function(t){return this.alpha(this.valpha-this.valpha*t)},opaquer:function(t){return this.alpha(this.valpha+this.valpha*t)},rotate:function(t){var e=this.hsl(),n=e.color[0];return n=(n=(n+t)%360)<0?360+n:n,e.color[0]=n,e},mix:function(t,e){if(!t||!t.rgb)throw Error('Argument to "mix" was not a Color instance, but rather an instance of '+(void 0===t?"undefined":(0,o._)(t)));var n=t.rgb(),r=this.rgb(),i=void 0===e?.5:e,s=2*i-1,a=n.alpha()-r.alpha(),A=((s*a==-1?s:(s+a)/(1+s*a))+1)/2,l=1-A;return m.rgb(A*n.red()+l*r.red(),A*n.green()+l*r.green(),A*n.blue()+l*r.blue(),n.alpha()*i+r.alpha()*(1-i))}};var v=!0,y=!1,w=void 0;try{for(var b,_=Object.keys(a)[Symbol.iterator]();!(v=(b=_.next()).done);v=!0)!function(){var t=b.value;if(!A.includes(t)){var e=a[t].channels;m.prototype[t]=function(){for(var e,n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];return this.model===t?new m(this):r.length>0?new m(r,t):new m((0,i._)((e=a[this.model][t].raw(this.color),Array.isArray(e)?e:[e])).concat([this.valpha]),t)},m[t]=function(){for(var n=arguments.length,r=Array(n),i=0;i<n;i++)r[i]=arguments[i];var o=r[0];return"number"==typeof o&&(o=x(r,e)),new m(o,t)}}}()}catch(t){y=!0,w=t}finally{try{v||null==_.return||_.return()}finally{if(y)throw w}}function B(t,e,n){t=Array.isArray(t)?t:[t];var r=!0,i=!1,o=void 0;try{for(var s,a=t[Symbol.iterator]();!(r=(s=a.next()).done);r=!0){var A=s.value;(g[A]||(g[A]=[]))[e]=n}}catch(t){i=!0,o=t}finally{try{r||null==a.return||a.return()}finally{if(i)throw o}}return t=t[0],function(r){var i;return void 0!==r?(n&&(r=n(r)),(i=this[t]()).color[e]=r):(i=this[t]().color[e],n&&(i=n(i))),i}}function C(t){return function(e){return Math.max(0,Math.min(t,e))}}function x(t,e){for(var n=0;n<e;n++)"number"!=typeof t[n]&&(t[n]=0);return t}e.exports=m},{"@swc/helpers/_/_sliced_to_array":"hefcy","@swc/helpers/_/_to_consumable_array":"4oNkS","@swc/helpers/_/_type_of":"2bRX5","71b6e3b39cf59f9f":"1g3LE",c094f2fb379d5867:"b0bZu"}],"1g3LE":[function(t,e,n){var r=t("d7a6eeb7388b4bb"),i=t("248ce9e419a8df53"),o=Object.hasOwnProperty,s=Object.create(null);for(var a in r)o.call(r,a)&&(s[r[a]]=a);var A=e.exports={to:{},get:{}};function l(t,e,n){return Math.min(Math.max(e,t),n)}function c(t){var e=Math.round(t).toString(16).toUpperCase();return e.length<2?"0"+e:e}A.get=function(t){var e,n;switch(t.substring(0,3).toLowerCase()){case"hsl":e=A.get.hsl(t),n="hsl";break;case"hwb":e=A.get.hwb(t),n="hwb";break;default:e=A.get.rgb(t),n="rgb"}return e?{model:n,value:e}:null},A.get.rgb=function(t){if(!t)return null;var e,n,i,s=[0,0,0,1];if(e=t.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(n=0,i=e[2],e=e[1];n<3;n++){var a=2*n;s[n]=parseInt(e.slice(a,a+2),16)}i&&(s[3]=parseInt(i,16)/255)}else if(e=t.match(/^#([a-f0-9]{3,4})$/i)){for(n=0,i=(e=e[1])[3];n<3;n++)s[n]=parseInt(e[n]+e[n],16);i&&(s[3]=parseInt(i+i,16)/255)}else if(e=t.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(n=0;n<3;n++)s[n]=parseInt(e[n+1],0);e[4]&&(e[5]?s[3]=.01*parseFloat(e[4]):s[3]=parseFloat(e[4]))}else if(e=t.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(n=0;n<3;n++)s[n]=Math.round(2.55*parseFloat(e[n+1]));e[4]&&(e[5]?s[3]=.01*parseFloat(e[4]):s[3]=parseFloat(e[4]))}else if(!(e=t.match(/^(\w+)$/)))return null;else return"transparent"===e[1]?[0,0,0,0]:o.call(r,e[1])?((s=r[e[1]])[3]=1,s):null;for(n=0;n<3;n++)s[n]=l(s[n],0,255);return s[3]=l(s[3],0,1),s},A.get.hsl=function(t){if(!t)return null;var e=t.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(e){var n=parseFloat(e[4]);return[(parseFloat(e[1])%360+360)%360,l(parseFloat(e[2]),0,100),l(parseFloat(e[3]),0,100),l(isNaN(n)?1:n,0,1)]}return null},A.get.hwb=function(t){if(!t)return null;var e=t.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(e){var n=parseFloat(e[4]);return[(parseFloat(e[1])%360+360)%360,l(parseFloat(e[2]),0,100),l(parseFloat(e[3]),0,100),l(isNaN(n)?1:n,0,1)]}return null},A.to.hex=function(){var t=i(arguments);return"#"+c(t[0])+c(t[1])+c(t[2])+(t[3]<1?c(Math.round(255*t[3])):"")},A.to.rgb=function(){var t=i(arguments);return t.length<4||1===t[3]?"rgb("+Math.round(t[0])+", "+Math.round(t[1])+", "+Math.round(t[2])+")":"rgba("+Math.round(t[0])+", "+Math.round(t[1])+", "+Math.round(t[2])+", "+t[3]+")"},A.to.rgb.percent=function(){var t=i(arguments),e=Math.round(t[0]/255*100),n=Math.round(t[1]/255*100),r=Math.round(t[2]/255*100);return t.length<4||1===t[3]?"rgb("+e+"%, "+n+"%, "+r+"%)":"rgba("+e+"%, "+n+"%, "+r+"%, "+t[3]+")"},A.to.hsl=function(){var t=i(arguments);return t.length<4||1===t[3]?"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)":"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+t[3]+")"},A.to.hwb=function(){var t=i(arguments),e="";return t.length>=4&&1!==t[3]&&(e=", "+t[3]),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+e+")"},A.to.keyword=function(t){return s[t.slice(0,3)]}},{d7a6eeb7388b4bb:"9CRqC","248ce9e419a8df53":"7SGVb"}],"9CRqC":[function(t,e,n){e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},{}],"7SGVb":[function(t,e,n){var r=t("ce0bf6d0bc000d24"),i=Array.prototype.concat,o=Array.prototype.slice,s=e.exports=function(t){for(var e=[],n=0,s=t.length;n<s;n++){var a=t[n];r(a)?e=i.call(e,o.call(a)):e.push(a)}return e};s.wrap=function(t){return function(){return t(s(arguments))}}},{ce0bf6d0bc000d24:"4HvEH"}],"4HvEH":[function(t,e,n){e.exports=function(t){return!!t&&"string"!=typeof t&&(t instanceof Array||Array.isArray(t)||t.length>=0&&(t.splice instanceof Function||Object.getOwnPropertyDescriptor(t,t.length-1)&&"String"!==t.constructor.name))}},{}],b0bZu:[function(t,e,n){var r=t("739980f7990d3c32"),i=t("30ea0c7ee5f3dd94"),o={};Object.keys(r).forEach(function(t){o[t]={},Object.defineProperty(o[t],"channels",{value:r[t].channels}),Object.defineProperty(o[t],"labels",{value:r[t].labels});var e=i(t);Object.keys(e).forEach(function(n){var r,i,s=e[n];o[t][n]=(r=function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];var r=e[0];if(null==r)return r;r.length>1&&(e=r);var i=s(e);if("object"==typeof i)for(var o=i.length,a=0;a<o;a++)i[a]=Math.round(i[a]);return i},"conversion"in s&&(r.conversion=s.conversion),r),o[t][n].raw=(i=function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];var r=e[0];return null==r?r:(r.length>1&&(e=r),s(e))},"conversion"in s&&(i.conversion=s.conversion),i)})}),e.exports=o},{"739980f7990d3c32":"bLCsr","30ea0c7ee5f3dd94":"B0afd"}],bLCsr:[function(t,e,n){var r=t("@swc/helpers/_/_sliced_to_array"),i=t("efc99055946c4df8"),o={},s=!0,a=!1,A=void 0;try{for(var l,c=Object.keys(i)[Symbol.iterator]();!(s=(l=c.next()).done);s=!0){var u=l.value;o[i[u]]=u}}catch(t){a=!0,A=t}finally{try{s||null==c.return||c.return()}finally{if(a)throw A}}var h={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};e.exports=h;var d=!0,f=!1,p=void 0;try{for(var g,m=Object.keys(h)[Symbol.iterator]();!(d=(g=m.next()).done);d=!0){var v=g.value;if(!("channels"in h[v]))throw Error("missing channels property: "+v);if(!("labels"in h[v]))throw Error("missing channel labels property: "+v);if(h[v].labels.length!==h[v].channels)throw Error("channel and label counts mismatch: "+v);var y=h[v],w=y.channels,b=y.labels;delete h[v].channels,delete h[v].labels,Object.defineProperty(h[v],"channels",{value:w}),Object.defineProperty(h[v],"labels",{value:b})}}catch(t){f=!0,p=t}finally{try{d||null==m.return||m.return()}finally{if(f)throw p}}h.rgb.hsl=function(t){var e,n=t[0]/255,r=t[1]/255,i=t[2]/255,o=Math.min(n,r,i),s=Math.max(n,r,i),a=s-o;s===o?e=0:n===s?e=(r-i)/a:r===s?e=2+(i-n)/a:i===s&&(e=4+(n-r)/a),(e=Math.min(60*e,360))<0&&(e+=360);var A=(o+s)/2;return[e,100*(s===o?0:A<=.5?a/(s+o):a/(2-s-o)),100*A]},h.rgb.hsv=function(t){var e,n,r,i,o,s=t[0]/255,a=t[1]/255,A=t[2]/255,l=Math.max(s,a,A),c=l-Math.min(s,a,A),u=function(t){return(l-t)/6/c+.5};return 0===c?(i=0,o=0):(o=c/l,e=u(s),n=u(a),r=u(A),s===l?i=r-n:a===l?i=1/3+e-r:A===l&&(i=2/3+n-e),i<0?i+=1:i>1&&(i-=1)),[360*i,100*o,100*l]},h.rgb.hwb=function(t){var e=t[0],n=t[1],r=t[2];return[h.rgb.hsl(t)[0],1/255*Math.min(e,Math.min(n,r))*100,100*(r=1-1/255*Math.max(e,Math.max(n,r)))]},h.rgb.cmyk=function(t){var e=t[0]/255,n=t[1]/255,r=t[2]/255,i=Math.min(1-e,1-n,1-r);return[100*((1-e-i)/(1-i)||0),100*((1-n-i)/(1-i)||0),100*((1-r-i)/(1-i)||0),100*i]},h.rgb.keyword=function(t){var e=o[t];if(e)return e;var n=1/0,r=!0,s=!1,a=void 0;try{for(var A,l,c=Object.keys(i)[Symbol.iterator]();!(r=(l=c.next()).done);r=!0){var u=l.value,h=i[u],d=Math.pow(t[0]-h[0],2)+Math.pow(t[1]-h[1],2)+Math.pow(t[2]-h[2],2);d<n&&(n=d,A=u)}}catch(t){s=!0,a=t}finally{try{r||null==c.return||c.return()}finally{if(s)throw a}}return A},h.keyword.rgb=function(t){return i[t]},h.rgb.xyz=function(t){var e=t[0]/255,n=t[1]/255,r=t[2]/255;return[100*(.4124*(e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(r=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92)),100*(.2126*e+.7152*n+.0722*r),100*(.0193*e+.1192*n+.9505*r)]},h.rgb.lab=function(t){var e=h.rgb.xyz(t),n=e[0],r=e[1],i=e[2];return n/=95.047,r/=100,i/=108.883,n=n>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116)-16,500*(n-r),200*(r-(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116))]},h.hsl.rgb=function(t){var e,n,r,i=t[0]/360,o=t[1]/100,s=t[2]/100;if(0===o)return[r=255*s,r,r];e=s<.5?s*(1+o):s+o-s*o;for(var a=2*s-e,A=[0,0,0],l=0;l<3;l++)(n=i+-(1/3*(l-1)))<0&&n++,n>1&&n--,r=6*n<1?a+(e-a)*6*n:2*n<1?e:3*n<2?a+(e-a)*(2/3-n)*6:a,A[l]=255*r;return A},h.hsl.hsv=function(t){var e=t[0],n=t[1]/100,r=t[2]/100,i=n,o=Math.max(r,.01);r*=2,n*=r<=1?r:2-r,i*=o<=1?o:2-o;var s=(r+n)/2;return[e,100*(0===r?2*i/(o+i):2*n/(r+n)),100*s]},h.hsv.rgb=function(t){var e=t[0]/60,n=t[1]/100,r=t[2]/100,i=Math.floor(e)%6,o=e-Math.floor(e),s=255*r*(1-n),a=255*r*(1-n*o),A=255*r*(1-n*(1-o));switch(r*=255,i){case 0:return[r,A,s];case 1:return[a,r,s];case 2:return[s,r,A];case 3:return[s,a,r];case 4:return[A,s,r];case 5:return[r,s,a]}},h.hsv.hsl=function(t){var e,n,r=t[0],i=t[1]/100,o=t[2]/100,s=Math.max(o,.01);n=(2-i)*o;var a=(2-i)*s;return[r,100*(i*s/(a<=1?a:2-a)||0),100*(n/=2)]},h.hwb.rgb=function(t){var e,n,r,i,o=t[0]/360,s=t[1]/100,a=t[2]/100,A=s+a;A>1&&(s/=A,a/=A);var l=Math.floor(6*o),c=1-a;e=6*o-l,(1&l)!=0&&(e=1-e);var u=s+e*(c-s);switch(l){default:case 6:case 0:n=c,r=u,i=s;break;case 1:n=u,r=c,i=s;break;case 2:n=s,r=c,i=u;break;case 3:n=s,r=u,i=c;break;case 4:n=u,r=s,i=c;break;case 5:n=c,r=s,i=u}return[255*n,255*r,255*i]},h.cmyk.rgb=function(t){var e=t[0]/100,n=t[1]/100,r=t[2]/100,i=t[3]/100;return[255*(1-Math.min(1,e*(1-i)+i)),255*(1-Math.min(1,n*(1-i)+i)),255*(1-Math.min(1,r*(1-i)+i))]},h.xyz.rgb=function(t){var e,n,r,i=t[0]/100,o=t[1]/100,s=t[2]/100;return e=3.2406*i+-1.5372*o+-.4986*s,n=-.9689*i+1.8758*o+.0415*s,r=.0557*i+-.204*o+1.057*s,e=e>.0031308?1.055*Math.pow(e,1/2.4)-.055:12.92*e,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,r=r>.0031308?1.055*Math.pow(r,1/2.4)-.055:12.92*r,[255*(e=Math.min(Math.max(0,e),1)),255*(n=Math.min(Math.max(0,n),1)),255*(r=Math.min(Math.max(0,r),1))]},h.xyz.lab=function(t){var e=t[0],n=t[1],r=t[2];return e/=95.047,n/=100,r/=108.883,e=e>.008856?Math.pow(e,1/3):7.787*e+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(e-n),200*(n-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]},h.lab.xyz=function(t){var e,n,r,i=t[0],o=t[1],s=t[2];e=o/500+(n=(i+16)/116),r=n-s/200;var a=Math.pow(n,3),A=Math.pow(e,3),l=Math.pow(r,3);return n=(a>.008856?a:(n-16/116)/7.787)*100,[e=(A>.008856?A:(e-16/116)/7.787)*95.047,n,r=(l>.008856?l:(r-16/116)/7.787)*108.883]},h.lab.lch=function(t){var e,n=t[0],r=t[1],i=t[2];return(e=360*Math.atan2(i,r)/2/Math.PI)<0&&(e+=360),[n,Math.sqrt(r*r+i*i),e]},h.lch.lab=function(t){var e=t[0],n=t[1],r=t[2]/360*2*Math.PI;return[e,n*Math.cos(r),n*Math.sin(r)]},h.rgb.ansi16=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=(0,r._)(t,3),i=n[0],o=n[1],s=n[2],a=null===e?h.rgb.hsv(t)[2]:e;if(0===(a=Math.round(a/50)))return 30;var A=30+(Math.round(s/255)<<2|Math.round(o/255)<<1|Math.round(i/255));return 2===a&&(A+=60),A},h.hsv.ansi16=function(t){return h.rgb.ansi16(h.hsv.rgb(t),t[2])},h.rgb.ansi256=function(t){var e=t[0],n=t[1],r=t[2];return e===n&&n===r?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(n/255*5)+Math.round(r/255*5)},h.ansi16.rgb=function(t){var e=t%10;if(0===e||7===e)return t>50&&(e+=3.5),[e=e/10.5*255,e,e];var n=(~~(t>50)+1)*.5;return[(1&e)*n*255,(e>>1&1)*n*255,(e>>2&1)*n*255]},h.ansi256.rgb=function(t){if(t>=232){var e,n=(t-232)*10+8;return[n,n,n]}return[Math.floor((t-=16)/36)/5*255,Math.floor((e=t%36)/6)/5*255,e%6/5*255]},h.rgb.hex=function(t){var e=(((255&Math.round(t[0]))<<16)+((255&Math.round(t[1]))<<8)+(255&Math.round(t[2]))).toString(16).toUpperCase();return"000000".substring(e.length)+e},h.hex.rgb=function(t){var e=t.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!e)return[0,0,0];var n=e[0];3===e[0].length&&(n=n.split("").map(function(t){return t+t}).join(""));var r=parseInt(n,16);return[r>>16&255,r>>8&255,255&r]},h.rgb.hcg=function(t){var e,n=t[0]/255,r=t[1]/255,i=t[2]/255,o=Math.max(Math.max(n,r),i),s=Math.min(Math.min(n,r),i),a=o-s;return e=a<1?s/(1-a):0,[(a<=0?0:o===n?(r-i)/a%6:o===r?2+(i-n)/a:4+(n-r)/a)/6%1*360,100*a,100*e]},h.hsl.hcg=function(t){var e=t[1]/100,n=t[2]/100,r=n<.5?2*e*n:2*e*(1-n),i=0;return r<1&&(i=(n-.5*r)/(1-r)),[t[0],100*r,100*i]},h.hsv.hcg=function(t){var e=t[1]/100,n=t[2]/100,r=e*n,i=0;return r<1&&(i=(n-r)/(1-r)),[t[0],100*r,100*i]},h.hcg.rgb=function(t){var e=t[0]/360,n=t[1]/100,r=t[2]/100;if(0===n)return[255*r,255*r,255*r];var i=[0,0,0],o=e%1*6,s=o%1,a=1-s,A=0;switch(Math.floor(o)){case 0:i[0]=1,i[1]=s,i[2]=0;break;case 1:i[0]=a,i[1]=1,i[2]=0;break;case 2:i[0]=0,i[1]=1,i[2]=s;break;case 3:i[0]=0,i[1]=a,i[2]=1;break;case 4:i[0]=s,i[1]=0,i[2]=1;break;default:i[0]=1,i[1]=0,i[2]=a}return A=(1-n)*r,[(n*i[0]+A)*255,(n*i[1]+A)*255,(n*i[2]+A)*255]},h.hcg.hsv=function(t){var e=t[1]/100,n=e+t[2]/100*(1-e),r=0;return n>0&&(r=e/n),[t[0],100*r,100*n]},h.hcg.hsl=function(t){var e=t[1]/100,n=t[2]/100*(1-e)+.5*e,r=0;return n>0&&n<.5?r=e/(2*n):n>=.5&&n<1&&(r=e/(2*(1-n))),[t[0],100*r,100*n]},h.hcg.hwb=function(t){var e=t[1]/100,n=e+t[2]/100*(1-e);return[t[0],(n-e)*100,(1-n)*100]},h.hwb.hcg=function(t){var e=t[1]/100,n=1-t[2]/100,r=n-e,i=0;return r<1&&(i=(n-r)/(1-r)),[t[0],100*r,100*i]},h.apple.rgb=function(t){return[t[0]/65535*255,t[1]/65535*255,t[2]/65535*255]},h.rgb.apple=function(t){return[t[0]/255*65535,t[1]/255*65535,t[2]/255*65535]},h.gray.rgb=function(t){return[t[0]/100*255,t[0]/100*255,t[0]/100*255]},h.gray.hsl=function(t){return[0,0,t[0]]},h.gray.hsv=h.gray.hsl,h.gray.hwb=function(t){return[0,100,t[0]]},h.gray.cmyk=function(t){return[0,0,0,t[0]]},h.gray.lab=function(t){return[t[0],0,0]},h.gray.hex=function(t){var e=255&Math.round(t[0]/100*255),n=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".substring(n.length)+n},h.rgb.gray=function(t){return[(t[0]+t[1]+t[2])/3/255*100]}},{"@swc/helpers/_/_sliced_to_array":"hefcy",efc99055946c4df8:"9CRqC"}],B0afd:[function(t,e,n){var r=t("22442592002c5ac3");e.exports=function(t){for(var e=function(t){var e=function(){for(var t={},e=Object.keys(r),n=e.length,i=0;i<n;i++)t[e[i]]={distance:-1,parent:null};return t}(),n=[t];for(e[t].distance=0;n.length;)for(var i=n.pop(),o=Object.keys(r[i]),s=o.length,a=0;a<s;a++){var A=o[a],l=e[A];-1===l.distance&&(l.distance=e[i].distance+1,l.parent=i,n.unshift(A))}return e}(t),n={},i=Object.keys(e),o=i.length,s=0;s<o;s++){var a=i[s];null!==e[a].parent&&(n[a]=function(t,e){for(var n=[e[t].parent,t],i=r[e[t].parent][t],o=e[t].parent;e[o].parent;)n.unshift(e[o].parent),i=function(t,e){return function(n){return e(t(n))}}(r[e[o].parent][o],i),o=e[o].parent;return i.conversion=n,i}(a,e))}return n}},{"22442592002c5ac3":"bLCsr"}],j01R3:[function(t,e,n){e.exports={isLightMode:function(){return document.body.classList.contains("iawp-light-mode")||!document.body.classList.contains("iawp-light-mode")&&!document.body.classList.contains("iawp-dark-mode")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches},isDarkMode:function(){return document.body.classList.contains("iawp-dark-mode")||!document.body.classList.contains("iawp-light-mode")&&!document.body.classList.contains("iawp-dark-mode")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches}}},{}],ht8Q7:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return A});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_inherits"),a=t("@swc/helpers/_/_create_super"),A=function(t){(0,s._)(n,t);var e=(0,a._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"connect",value:function(){}},{key:"setChartInterval",value:function(t){document.dispatchEvent(new CustomEvent("iawp:changeChartInterval",{detail:{chartInterval:t.target.value}}))}}]),n}(t("@hotwired/stimulus").Controller)},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"7OujV":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return l});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_define_property"),a=t("@swc/helpers/_/_inherits"),A=t("@swc/helpers/_/_create_super"),l=function(t){(0,a._)(n,t);var e=(0,A._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"copy",value:function(t){var e=this.hasStatusTextElementTarget?this.statusTextElementTarget:this.element,n=e.innerHTML,r=this.textValue;this.copyTextToClipboard(r),e.innerHTML=iawpText.copied,setTimeout(function(){e.innerHTML=n},1e3)}},{key:"copyTextToClipboard",value:function(t){if(navigator.clipboard&&window.isSecureContext)navigator.clipboard.writeText(t);else{var e=document.createElement("textarea");return e.value=t,e.style.position="fixed",e.style.left="-999999px",e.style.top="-999999px",document.body.appendChild(e),e.focus(),e.select(),new Promise(function(t,n){document.execCommand("copy")?t():n(),e.remove()})}}}]),n}(t("@hotwired/stimulus").Controller);(0,s._)(l,"targets",["statusTextElement"]),(0,s._)(l,"values",{text:String})},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],ge5fN:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return h});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_object_spread"),c=t("@swc/helpers/_/_object_spread_props"),u=t("@swc/helpers/_/_create_super"),h=function(t){(0,A._)(n,t);var e=(0,u._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"changes",{}),(0,a._)((0,i._)(t),"handleChangedOption",function(e){var n=e.detail;t.changes=(0,l._)({},t.changes,n)}),(0,a._)((0,i._)(t),"maybeClose",function(e){var n=t.modalTarget.classList.contains("show"),r=t.element.contains(e.target);n&&!r&&t.closeModal()}),t}return(0,s._)(n,[{key:"connect",value:function(){document.addEventListener("iawp:changedOption",this.handleChangedOption),document.addEventListener("click",this.maybeClose)}},{key:"disconnect",value:function(){document.removeEventListener("click",this.maybeClose)}},{key:"toggleModal",value:function(t){t.preventDefault(),this.modalTarget.classList.contains("show")?this.closeModal():this.openModal()}},{key:"openModal",value:function(){var t=this;this.inputTarget.value="",this.modalTarget.classList.add("show"),this.modalButtonTarget.classList.add("open"),document.getElementById("iawp-layout").classList.add("modal-open"),setTimeout(function(){t.inputTarget.focus(),t.inputTarget.select()},200)}},{key:"closeModal",value:function(){this.modalTarget.classList.remove("show"),this.modalButtonTarget.classList.remove("open"),document.getElementById("iawp-layout").classList.remove("modal-open")}},{key:"copy",value:function(t){var e=this;t.preventDefault();var n=this.inputTarget.value.trim(),r=(0,c._)((0,l._)({},iawpActions.copy_report),{id:this.idValue,type:this.typeValue,name:n,changes:JSON.stringify(this.changes)});this.copyButtonTarget.setAttribute("disabled","disabled"),this.copyButtonTarget.classList.add("sending"),jQuery.post(ajaxurl,r,function(t){e.copyButtonTarget.classList.remove("sending"),e.copyButtonTarget.classList.add("sent"),e.copyButtonTarget.classList.remove("sent"),e.copyButtonTarget.removeAttribute("disabled"),e.closeModal(),window.location=t.data.url})}}]),n}(t("@hotwired/stimulus").Controller);(0,a._)(h,"targets",["modal","modalButton","copyButton","input"]),(0,a._)(h,"values",{id:String,type:String})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"1SwJs":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return h});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_object_spread"),c=t("@swc/helpers/_/_object_spread_props"),u=t("@swc/helpers/_/_create_super"),h=function(t){(0,A._)(n,t);var e=(0,u._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"isLoading",!1),t}return(0,s._)(n,[{key:"create",value:function(){var t=this;if(!this.isLoading){this.element.querySelector("span").classList.remove("dashicons-plus-alt2"),this.element.querySelector("span").classList.add("dashicons-update","iawp-spin"),this.isLoading=!0;var e=(0,c._)((0,l._)({},iawpActions.create_report),{type:this.typeValue});jQuery.post(ajaxurl,e,function(e){window.location=e.data.url,t.isLoading=!1}).fail(function(){t.isLoading=!1})}}}]),n}(t("@hotwired/stimulus").Controller);(0,a._)(h,"values",{type:String})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"27zFq":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return f});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_define_property"),a=t("@swc/helpers/_/_inherits"),A=t("@swc/helpers/_/_object_spread"),l=t("@swc/helpers/_/_object_spread_props"),c=t("@swc/helpers/_/_create_super"),u=t("@hotwired/stimulus"),h=t("micromodal"),d=r.interopDefault(h);document.addEventListener("DOMContentLoaded",function(){return(0,d.default).init()});var f=function(t){(0,a._)(n,t);var e=(0,c._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"isValidConfirmation",value:function(t){return"delete all data"===t.toLowerCase()}},{key:"confirmationValueChanged",value:function(t){this.inputTarget.value=t;var e=!this.isValidConfirmation(t);this.submitTarget.toggleAttribute("disabled",e)}},{key:"updateConfirmation",value:function(t){this.confirmationValue=t.target.value}},{key:"open",value:function(){this.confirmationValue="",(0,d.default).show("delete-data-modal")}},{key:"close",value:function(t){t.target===t.currentTarget&&(0,d.default).close("delete-data-modal")}},{key:"submit",value:function(t){var e=this;if(t.preventDefault(),this.isValidConfirmation(this.confirmationValue)){var n=(0,l._)((0,A._)({},iawpActions.delete_data),{confirmation:this.confirmationValue});this.submitTarget.setAttribute("disabled","disabled"),this.submitTarget.classList.add("sending"),jQuery.post(ajaxurl,n,function(t){e.submitTarget.classList.remove("sending"),e.submitTarget.classList.add("sent"),setTimeout(function(){document.location=t.data.redirectUrl,e.submitTarget.classList.remove("sent")},1e3)})}}}]),n}(u.Controller);(0,s._)(f,"values",{confirmation:String}),(0,s._)(f,"targets",["submit","input"])},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk",micromodal:"Tlrpp","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],iloBU:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return h});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_object_spread"),c=t("@swc/helpers/_/_object_spread_props"),u=t("@swc/helpers/_/_create_super"),h=function(t){(0,A._)(n,t);var e=(0,u._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"maybeClose",function(e){var n=t.modalTarget.classList.contains("show"),r=t.element.contains(e.target);n&&!r&&t.closeModal()}),t}return(0,s._)(n,[{key:"connect",value:function(){document.addEventListener("click",this.maybeClose)}},{key:"disconnect",value:function(){document.removeEventListener("click",this.maybeClose)}},{key:"toggleModal",value:function(t){t.preventDefault(),this.modalTarget.classList.contains("show")?this.closeModal():this.openModal()}},{key:"openModal",value:function(){this.modalTarget.classList.add("show"),this.modalButtonTarget.classList.add("open"),document.getElementById("iawp-layout").classList.add("modal-open")}},{key:"closeModal",value:function(){this.modalTarget.classList.remove("show"),this.modalButtonTarget.classList.remove("open"),document.getElementById("iawp-layout").classList.remove("modal-open")}},{key:"delete",value:function(){var t=this,e=(0,c._)((0,l._)({},iawpActions.delete_report),{id:this.idValue});this.deleteButtonTarget.setAttribute("disabled","disabled"),this.deleteButtonTarget.classList.add("sending"),jQuery.post(ajaxurl,e,function(e){t.deleteButtonTarget.classList.remove("sending"),t.deleteButtonTarget.classList.add("sent"),setTimeout(function(){window.location=e.data.url},1e3)}).fail(function(){})}}]),n}(t("@hotwired/stimulus").Controller);(0,a._)(h,"targets",["modal","modalButton","deleteButton"]),(0,a._)(h,"values",{id:String})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],jycjR:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return u});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_define_property"),a=t("@swc/helpers/_/_inherits"),A=t("@swc/helpers/_/_create_super"),l=t("@hotwired/stimulus"),c=t("@easepick/bundle"),u=function(t){(0,a._)(n,t);var e=(0,A._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"connect",value:function(){var t=this;this.element.easepick=new c.create({element:this.element,css:[this.element.dataset.css],zIndex:99,date:1e3*this.unixTimestampValue,format:this.element.dataset.format,autoApply:!0,firstDay:parseInt(this.element.dataset.dow),setup:function(e){e.on("select",function(e){t.unixTimestampValue=Math.floor(e.detail.date.toJSDate().valueOf()/1e3)})}})}}]),n}(l.Controller);(0,s._)(u,"values",{unixTimestamp:{type:Number,default:Math.floor(new Date().getTime()/1e3)}})},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@easepick/bundle":"2FFGt","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"2FFGt":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"AmpPlugin",function(){return k}),r.export(n,"DateTime",function(){return p}),r.export(n,"KbdPlugin",function(){return x}),r.export(n,"LockPlugin",function(){return b}),r.export(n,"PresetPlugin",function(){return _}),r.export(n,"RangePlugin",function(){return B}),r.export(n,"TimePlugin",function(){return C}),r.export(n,"create",function(){return v}),r.export(n,"easepick",function(){return y});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_object_spread"),c=t("@swc/helpers/_/_possible_constructor_return"),u=t("@swc/helpers/_/_sliced_to_array"),h=t("@swc/helpers/_/_to_consumable_array"),d=t("@swc/helpers/_/_wrap_native_super"),f=t("@swc/helpers/_/_create_super"),p=function(t){(0,A._)(n,t);var e=(0,f._)(n);function n(){var t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"YYYY-MM-DD",A=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"en-US";return(0,o._)(this,n),t=e.call(this,n.parseDateTime(r,s,A)),(0,a._)((0,i._)(t),"lang",void 0),t.lang=A,(0,c._)(t)}return(0,s._)(n,[{key:"getWeek",value:function(t){var e=new Date(this.midnight_ts(this)),n=(this.getDay()+(7-t))%7;e.setDate(e.getDate()-n);var r=e.getTime();return e.setMonth(0,1),e.getDay()!==t&&e.setMonth(0,1+(4-e.getDay()+7)%7),1+Math.ceil((r-e.getTime())/6048e5)}},{key:"clone",value:function(){return new n(this)}},{key:"toJSDate",value:function(){return new Date(this)}},{key:"inArray",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"[]";return t.some(function(t){return t instanceof Array?e.isBetween(t[0],t[1],n):e.isSame(t,"day")})}},{key:"isBetween",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"()";switch(n){default:case"()":return this.midnight_ts(this)>this.midnight_ts(t)&&this.midnight_ts(this)<this.midnight_ts(e);case"[)":return this.midnight_ts(this)>=this.midnight_ts(t)&&this.midnight_ts(this)<this.midnight_ts(e);case"(]":return this.midnight_ts(this)>this.midnight_ts(t)&&this.midnight_ts(this)<=this.midnight_ts(e);case"[]":return this.midnight_ts()>=this.midnight_ts(t)&&this.midnight_ts()<=this.midnight_ts(e)}}},{key:"isBefore",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"days";switch(e){case"day":case"days":return new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()>new Date(this.getFullYear(),this.getMonth(),this.getDate()).getTime();case"month":case"months":return new Date(t.getFullYear(),t.getMonth(),1).getTime()>new Date(this.getFullYear(),this.getMonth(),1).getTime();case"year":case"years":return t.getFullYear()>this.getFullYear()}throw Error("isBefore: Invalid unit!")}},{key:"isSameOrBefore",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"days";switch(e){case"day":case"days":return new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()>=new Date(this.getFullYear(),this.getMonth(),this.getDate()).getTime();case"month":case"months":return new Date(t.getFullYear(),t.getMonth(),1).getTime()>=new Date(this.getFullYear(),this.getMonth(),1).getTime()}throw Error("isSameOrBefore: Invalid unit!")}},{key:"isAfter",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"days";switch(e){case"day":case"days":return new Date(this.getFullYear(),this.getMonth(),this.getDate()).getTime()>new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime();case"month":case"months":return new Date(this.getFullYear(),this.getMonth(),1).getTime()>new Date(t.getFullYear(),t.getMonth(),1).getTime();case"year":case"years":return this.getFullYear()>t.getFullYear()}throw Error("isAfter: Invalid unit!")}},{key:"isSameOrAfter",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"days";switch(e){case"day":case"days":return new Date(this.getFullYear(),this.getMonth(),this.getDate()).getTime()>=new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime();case"month":case"months":return new Date(this.getFullYear(),this.getMonth(),1).getTime()>=new Date(t.getFullYear(),t.getMonth(),1).getTime()}throw Error("isSameOrAfter: Invalid unit!")}},{key:"isSame",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"days";switch(e){case"day":case"days":return new Date(this.getFullYear(),this.getMonth(),this.getDate()).getTime()===new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime();case"month":case"months":return new Date(this.getFullYear(),this.getMonth(),1).getTime()===new Date(t.getFullYear(),t.getMonth(),1).getTime()}throw Error("isSame: Invalid unit!")}},{key:"add",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"days";switch(e){case"day":case"days":this.setDate(this.getDate()+t);break;case"month":case"months":this.setMonth(this.getMonth()+t)}return this}},{key:"subtract",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"days";switch(e){case"day":case"days":this.setDate(this.getDate()-t);break;case"month":case"months":this.setMonth(this.getMonth()-t)}return this}},{key:"diff",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"days";switch(e){default:case"day":case"days":return Math.round((this.midnight_ts()-this.midnight_ts(t))/864e5);case"month":case"months":var n=12*(t.getFullYear()-this.getFullYear());return n-=t.getMonth(),n+=this.getMonth()}}},{key:"format",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US",r="",i=[],o=null;null!=(o=n.regex.exec(t));)"\\"!==o[1]&&i.push(o);if(i.length){i[0].index>0&&(r+=t.substring(0,i[0].index));var s=!0,a=!1,A=void 0;try{for(var l,c=Object.entries(i)[Symbol.iterator]();!(s=(l=c.next()).done);s=!0){var h=(0,u._)(l.value,2),d=h[0],f=h[1],p=Number(d);r+=this.formatTokens(f[0],e),i[p+1]&&(r+=t.substring(f.index+f[0].length,i[p+1].index)),p===i.length-1&&(r+=t.substring(f.index+f[0].length))}}catch(t){a=!0,A=t}finally{try{s||null==c.return||c.return()}finally{if(a)throw A}}}return r.replace(/\\/g,"")}},{key:"midnight_ts",value:function(t){return t?new Date(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0,0).getTime():new Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0,0).getTime()}},{key:"formatTokens",value:function(t,e){switch(t){case"YY":return String(this.getFullYear()).slice(-2);case"YYYY":return String(this.getFullYear());case"M":return String(this.getMonth()+1);case"MM":return"0".concat(this.getMonth()+1).slice(-2);case"MMM":return n.shortMonths(e)[this.getMonth()];case"MMMM":return n.longMonths(e)[this.getMonth()];case"D":return String(this.getDate());case"DD":return"0".concat(this.getDate()).slice(-2);case"H":return String(this.getHours());case"HH":return"0".concat(this.getHours()).slice(-2);case"h":return String(this.getHours()%12||12);case"hh":return"0".concat(this.getHours()%12||12).slice(-2);case"m":return String(this.getMinutes());case"mm":return"0".concat(this.getMinutes()).slice(-2);case"s":return String(this.getSeconds());case"ss":return"0".concat(this.getSeconds()).slice(-2);case"a":return 12>this.getHours()||24===this.getHours()?"am":"pm";case"A":return 12>this.getHours()||24===this.getHours()?"AM":"PM";default:return""}}}],[{key:"parseDateTime",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"YYYY-MM-DD",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"en-US";if(!t)return new Date((new Date).setHours(0,0,0,0));if(t instanceof n)return t.toJSDate();if(t instanceof Date)return t;if(/^-?\d{10,}$/.test(String(t)))return new Date(Number(t));if("string"==typeof t){for(var i=[],o=null;null!=(o=n.regex.exec(e));)"\\"!==o[1]&&i.push(o);if(i.length){var s={year:null,month:null,shortMonth:null,longMonth:null,day:null,hour:0,minute:0,second:0,ampm:null,value:""};i[0].index>0&&(s.value+=".*?");var a=!0,A=!1,l=void 0;try{for(var c,h=Object.entries(i)[Symbol.iterator]();!(a=(c=h.next()).done);a=!0){var d=(0,u._)(c.value,2),f=d[0],p=d[1],g=Number(f),m=n.formatPatterns(p[0],r),v=m.group,y=m.pattern;s[v]=g+1,s.value+=y,s.value+=".*?"}}catch(t){A=!0,l=t}finally{try{a||null==h.return||h.return()}finally{if(A)throw l}}var w=new RegExp("^".concat(s.value,"$"));if(w.test(t)){var b=w.exec(t),_=Number(b[s.year]),B=null;s.month?B=Number(b[s.month])-1:s.shortMonth?B=n.shortMonths(r).indexOf(b[s.shortMonth]):s.longMonth&&(B=n.longMonths(r).indexOf(b[s.longMonth]));var C=Number(b[s.day])||1,x=Number(b[s.hour]),k=Number.isNaN(x)?0:x,F=Number(b[s.minute]),L=Number.isNaN(F)?0:F,D=Number(b[s.second]),E=Number.isNaN(D)?0:D,S=b[s.ampm];return S&&"PM"===S&&24===(k+=12)&&(k=0),new Date(_,B,C,k,L,E,0)}}}return new Date((new Date).setHours(0,0,0,0))}},{key:"shortMonths",value:function(t){return n.MONTH_JS.map(function(e){return new Date(2019,e).toLocaleString(t,{month:"short"})})}},{key:"longMonths",value:function(t){return n.MONTH_JS.map(function(e){return new Date(2019,e).toLocaleString(t,{month:"long"})})}},{key:"formatPatterns",value:function(t,e){switch(t){case"YY":case"YYYY":return{group:"year",pattern:"(\\d{".concat(t.length,"})")};case"M":return{group:"month",pattern:"(\\d{1,2})"};case"MM":return{group:"month",pattern:"(\\d{2})"};case"MMM":return{group:"shortMonth",pattern:"(".concat(n.shortMonths(e).join("|"),")")};case"MMMM":return{group:"longMonth",pattern:"(".concat(n.longMonths(e).join("|"),")")};case"D":return{group:"day",pattern:"(\\d{1,2})"};case"DD":return{group:"day",pattern:"(\\d{2})"};case"h":case"H":return{group:"hour",pattern:"(\\d{1,2})"};case"hh":case"HH":return{group:"hour",pattern:"(\\d{2})"};case"m":return{group:"minute",pattern:"(\\d{1,2})"};case"mm":return{group:"minute",pattern:"(\\d{2})"};case"s":return{group:"second",pattern:"(\\d{1,2})"};case"ss":return{group:"second",pattern:"(\\d{2})"};case"a":case"A":return{group:"ampm",pattern:"(AM|PM|am|pm)"}}}}]),n}((0,d._)(Date));(0,a._)(p,"regex",/(\\)?(Y{2,4}|M{1,4}|D{1,2}|H{1,2}|h{1,2}|m{1,2}|s{1,2}|A|a)/g),(0,a._)(p,"MONTH_JS",[0,1,2,3,4,5,6,7,8,9,10,11]);var g=function(){function t(e){(0,o._)(this,t),(0,a._)(this,"picker",void 0),this.picker=e}return(0,s._)(t,[{key:"render",value:function(t,e){t||(t=new p),t.setDate(1),t.setHours(0,0,0,0),"function"==typeof this["get".concat(e,"View")]&&this["get".concat(e,"View")](t)}},{key:"getContainerView",value:function(t){this.picker.ui.container.innerHTML="",this.picker.options.header&&this.picker.trigger("render",{date:t.clone(),view:"Header"}),this.picker.trigger("render",{date:t.clone(),view:"Main"}),this.picker.options.autoApply||this.picker.trigger("render",{date:t.clone(),view:"Footer"})}},{key:"getHeaderView",value:function(t){var e=document.createElement("header");this.picker.options.header instanceof HTMLElement&&e.appendChild(this.picker.options.header),"string"==typeof this.picker.options.header&&(e.innerHTML=this.picker.options.header),this.picker.ui.container.appendChild(e),this.picker.trigger("view",{target:e,date:t.clone(),view:"Header"})}},{key:"getMainView",value:function(t){var e=document.createElement("main");this.picker.ui.container.appendChild(e);var n=document.createElement("div");n.className="calendars grid-".concat(this.picker.options.grid);for(var r=0;r<this.picker.options.calendars;r++){var i=document.createElement("div");i.className="calendar",n.appendChild(i);var o=this.getCalendarHeaderView(t.clone());i.appendChild(o),this.picker.trigger("view",{date:t.clone(),view:"CalendarHeader",index:r,target:o});var s=this.getCalendarDayNamesView();i.appendChild(s),this.picker.trigger("view",{date:t.clone(),view:"CalendarDayNames",index:r,target:s});var a=this.getCalendarDaysView(t.clone());i.appendChild(a),this.picker.trigger("view",{date:t.clone(),view:"CalendarDays",index:r,target:a});var A=this.getCalendarFooterView(this.picker.options.lang,t.clone());i.appendChild(A),this.picker.trigger("view",{date:t.clone(),view:"CalendarFooter",index:r,target:A}),this.picker.trigger("view",{date:t.clone(),view:"CalendarItem",index:r,target:i}),t.add(1,"month")}e.appendChild(n),this.picker.trigger("view",{date:t.clone(),view:"Calendars",target:n}),this.picker.trigger("view",{date:t.clone(),view:"Main",target:e})}},{key:"getFooterView",value:function(t){var e=document.createElement("footer"),n=document.createElement("div");n.className="footer-buttons";var r=document.createElement("button");r.className="cancel-button unit",r.innerHTML=this.picker.options.locale.cancel,n.appendChild(r);var i=document.createElement("button");i.className="apply-button unit",i.innerHTML=this.picker.options.locale.apply,i.disabled=!0,n.appendChild(i),e.appendChild(n),this.picker.ui.container.appendChild(e),this.picker.trigger("view",{date:t,target:e,view:"Footer"})}},{key:"getCalendarHeaderView",value:function(t){var e=document.createElement("div");e.className="header";var n=document.createElement("div");n.className="month-name",n.innerHTML="<span>".concat(t.toLocaleString(this.picker.options.lang,{month:"long"}),"</span> ").concat(t.format("YYYY")),e.appendChild(n);var r=document.createElement("button");r.className="previous-button unit",r.innerHTML=this.picker.options.locale.previousMonth,e.appendChild(r);var i=document.createElement("button");return i.className="next-button unit",i.innerHTML=this.picker.options.locale.nextMonth,e.appendChild(i),e}},{key:"getCalendarDayNamesView",value:function(){var t=document.createElement("div");t.className="daynames-row";for(var e=1;e<=7;e++){var n=3+this.picker.options.firstDay+e,r=document.createElement("div");r.className="dayname",r.innerHTML=new Date(1970,0,n,12,0,0,0).toLocaleString(this.picker.options.lang,{weekday:"short"}),r.title=new Date(1970,0,n,12,0,0,0).toLocaleString(this.picker.options.lang,{weekday:"long"}),t.appendChild(r),this.picker.trigger("view",{dayIdx:n,view:"CalendarDayName",target:r})}return t}},{key:"getCalendarDaysView",value:function(t){var e=document.createElement("div");e.className="days-grid";for(var n=this.calcOffsetDays(t,this.picker.options.firstDay),r=32-new Date(t.getFullYear(),t.getMonth(),32).getDate(),i=0;i<n;i++){var o=document.createElement("div");o.className="offset",e.appendChild(o)}for(var s=1;s<=r;s++){t.setDate(s);var a=this.getCalendarDayView(t);e.appendChild(a),this.picker.trigger("view",{date:t,view:"CalendarDay",target:a})}return e}},{key:"getCalendarDayView",value:function(t){var e=this.picker.options.date?new p(this.picker.options.date):null,n=new p,r=document.createElement("div");return r.className="day unit",r.innerHTML=t.format("D"),r.dataset.time=String(t.getTime()),t.isSame(n,"day")&&r.classList.add("today"),[0,6].includes(t.getDay())&&r.classList.add("weekend"),this.picker.datePicked.length?this.picker.datePicked[0].isSame(t,"day")&&r.classList.add("selected"):e&&t.isSame(e,"day")&&r.classList.add("selected"),this.picker.trigger("view",{date:t,view:"CalendarDay",target:r}),r}},{key:"getCalendarFooterView",value:function(t,e){var n=document.createElement("div");return n.className="footer",n}},{key:"calcOffsetDays",value:function(t,e){var n=t.getDay()-e;return n<0&&(n+=7),n}}]),t}(),m=function(){function t(e){(0,o._)(this,t),(0,a._)(this,"picker",void 0),(0,a._)(this,"instances",{}),this.picker=e}return(0,s._)(t,[{key:"initialize",value:function(){var t=this,e=[];this.picker.options.plugins.forEach(function(t){"function"==typeof t?e.push(new t):"string"==typeof t&&"undefined"!=typeof easepick&&Object.prototype.hasOwnProperty.call(easepick,t)?e.push(new easepick[t]):console.warn("easepick: ".concat(t," not found."))}),e.sort(function(t,e){return t.priority>e.priority?-1:t.priority<e.priority||t.dependencies.length>e.dependencies.length?1:t.dependencies.length<e.dependencies.length?-1:0}),e.forEach(function(e){e.attach(t.picker),t.instances[e.getName()]=e})}},{key:"getInstance",value:function(t){return this.instances[t]}},{key:"addInstance",value:function(t){if(Object.prototype.hasOwnProperty.call(this.instances,t))console.warn("easepick: ".concat(t," already added."));else{if("undefined"!=typeof easepick&&Object.prototype.hasOwnProperty.call(easepick,t)){var e=new easepick[t];return e.attach(this.picker),this.instances[e.getName()]=e,e}if("undefined"!==this.getPluginFn(t)){var n=new(this.getPluginFn(t));return n.attach(this.picker),this.instances[n.getName()]=n,n}console.warn("easepick: ".concat(t," not found."))}return null}},{key:"removeInstance",value:function(t){return t in this.instances&&this.instances[t].detach(),delete this.instances[t]}},{key:"reloadInstance",value:function(t){return this.removeInstance(t),this.addInstance(t)}},{key:"getPluginFn",value:function(t){return(0,h._)(this.picker.options.plugins).filter(function(e){return"function"==typeof e&&(new e).getName()===t}).shift()}}]),t}(),v=function(){function t(e){(0,o._)(this,t),(0,a._)(this,"Calendar",new g(this)),(0,a._)(this,"PluginManager",new m(this)),(0,a._)(this,"calendars",[]),(0,a._)(this,"datePicked",[]),(0,a._)(this,"cssLoaded",0),(0,a._)(this,"binds",{hidePicker:this.hidePicker.bind(this),show:this.show.bind(this)}),(0,a._)(this,"options",{doc:document,css:[],element:null,firstDay:1,grid:1,calendars:1,lang:"en-US",date:null,format:"YYYY-MM-DD",readonly:!0,autoApply:!0,header:!1,inline:!1,scrollToDate:!0,locale:{nextMonth:'<svg width="11" height="16" xmlns="http://www.w3.org/2000/svg"><path d="M2.748 16L0 13.333 5.333 8 0 2.667 2.748 0l7.919 8z" fill-rule="nonzero"/></svg>',previousMonth:'<svg width="11" height="16" xmlns="http://www.w3.org/2000/svg"><path d="M7.919 0l2.748 2.667L5.333 8l5.334 5.333L7.919 16 0 8z" fill-rule="nonzero"/></svg>',cancel:"Cancel",apply:"Apply"},documentClick:this.binds.hidePicker,plugins:[]}),(0,a._)(this,"ui",{container:null,shadowRoot:null,wrapper:null}),(0,a._)(this,"version","1.2.1");var n=(0,l._)({},this.options.locale,e.locale);this.options=(0,l._)({},this.options,e),this.options.locale=n,this.handleOptions(),this.ui.wrapper=document.createElement("span"),this.ui.wrapper.style.display="none",this.ui.wrapper.style.position="absolute",this.ui.wrapper.style.pointerEvents="none",this.ui.wrapper.className="easepick-wrapper",this.ui.wrapper.attachShadow({mode:"open"}),this.ui.shadowRoot=this.ui.wrapper.shadowRoot,this.ui.container=document.createElement("div"),this.ui.container.className="container",this.options.zIndex&&(this.ui.container.style.zIndex=String(this.options.zIndex)),this.options.inline&&(this.ui.wrapper.style.position="relative",this.ui.container.classList.add("inline")),this.ui.shadowRoot.appendChild(this.ui.container),this.options.element.after(this.ui.wrapper),this.handleCSS(),this.options.element.addEventListener("click",this.binds.show),this.on("view",this.onView.bind(this)),this.on("render",this.onRender.bind(this)),this.PluginManager.initialize(),this.parseValues(),"function"==typeof this.options.setup&&this.options.setup(this),this.on("click",this.onClick.bind(this));var r=this.options.scrollToDate?this.getDate():null;this.renderAll(r)}return(0,s._)(t,[{key:"on",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.ui.container.addEventListener(t,e,n)}},{key:"off",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.ui.container.removeEventListener(t,e,n)}},{key:"trigger",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.ui.container.dispatchEvent(new CustomEvent(t,{detail:e}))}},{key:"destroy",value:function(){var t=this;this.options.element.removeEventListener("click",this.binds.show),"function"==typeof this.options.documentClick&&document.removeEventListener("click",this.options.documentClick,!0),Object.keys(this.PluginManager.instances).forEach(function(e){t.PluginManager.removeInstance(e)}),this.ui.wrapper.remove()}},{key:"onRender",value:function(t){var e=t.detail,n=e.view,r=e.date;this.Calendar.render(r,n)}},{key:"onView",value:function(t){var e=t.detail,n=e.view,r=e.target;"Footer"===n&&this.datePicked.length&&(r.querySelector(".apply-button").disabled=!1)}},{key:"onClickHeaderButton",value:function(t){this.isCalendarHeaderButton(t)&&(t.classList.contains("next-button")?this.calendars[0].add(1,"month"):this.calendars[0].subtract(1,"month"),this.renderAll(this.calendars[0]))}},{key:"onClickCalendarDay",value:function(t){if(this.isCalendarDay(t)){var e=new p(t.dataset.time);this.options.autoApply?(this.setDate(e),this.trigger("select",{date:this.getDate()}),this.hide()):(this.datePicked[0]=e,this.trigger("preselect",{date:this.getDate()}),this.renderAll())}}},{key:"onClickApplyButton",value:function(t){if(this.isApplyButton(t)){if(this.datePicked[0]instanceof Date){var e=this.datePicked[0].clone();this.setDate(e)}this.hide(),this.trigger("select",{date:this.getDate()})}}},{key:"onClickCancelButton",value:function(t){this.isCancelButton(t)&&this.hide()}},{key:"onClick",value:function(t){var e=t.target;if(e instanceof HTMLElement){var n=e.closest(".unit");if(!(n instanceof HTMLElement))return;this.onClickHeaderButton(n),this.onClickCalendarDay(n),this.onClickApplyButton(n),this.onClickCancelButton(n)}}},{key:"isShown",value:function(){return this.ui.container.classList.contains("inline")||this.ui.container.classList.contains("show")}},{key:"show",value:function(t){if(!this.isShown()){var e=t&&"target"in t?t.target:this.options.element,n=this.adjustPosition(e),r=n.top,i=n.left;this.ui.container.style.top="".concat(r,"px"),this.ui.container.style.left="".concat(i,"px"),this.ui.container.classList.add("show"),this.trigger("show",{target:e})}}},{key:"hide",value:function(){this.ui.container.classList.remove("show"),this.datePicked.length=0,this.renderAll(),this.trigger("hide")}},{key:"setDate",value:function(t){var e=new p(t,this.options.format);this.options.date=e.clone(),this.updateValues(),this.calendars.length&&this.renderAll()}},{key:"getDate",value:function(){return this.options.date instanceof p?this.options.date.clone():null}},{key:"parseValues",value:function(){this.options.date?this.setDate(this.options.date):this.options.element instanceof HTMLInputElement&&this.options.element.value.length&&this.setDate(this.options.element.value),this.options.date instanceof Date||(this.options.date=null)}},{key:"updateValues",value:function(){var t=this.getDate(),e=t instanceof Date?t.format(this.options.format,this.options.lang):"",n=this.options.element;n instanceof HTMLInputElement?n.value=e:n instanceof HTMLElement&&(n.innerText=e)}},{key:"hidePicker",value:function(t){var e=t.target,n=null;e.shadowRoot&&(n=(e=t.composedPath()[0]).getRootNode().host),this.isShown()&&n!==this.ui.wrapper&&e!==this.options.element&&this.hide()}},{key:"renderAll",value:function(t){this.trigger("render",{view:"Container",date:(t||this.calendars[0]).clone()})}},{key:"isCalendarHeaderButton",value:function(t){return["previous-button","next-button"].some(function(e){return t.classList.contains(e)})}},{key:"isCalendarDay",value:function(t){return t.classList.contains("day")}},{key:"isApplyButton",value:function(t){return t.classList.contains("apply-button")}},{key:"isCancelButton",value:function(t){return t.classList.contains("cancel-button")}},{key:"gotoDate",value:function(t){var e=new p(t,this.options.format);e.setDate(1),this.calendars[0]=e.clone(),this.renderAll()}},{key:"clear",value:function(){this.options.date=null,this.datePicked.length=0,this.updateValues(),this.renderAll(),this.trigger("clear")}},{key:"handleOptions",value:function(){this.options.element instanceof HTMLElement||(this.options.element=this.options.doc.querySelector(this.options.element)),"function"==typeof this.options.documentClick&&document.addEventListener("click",this.options.documentClick,!0),this.options.element instanceof HTMLInputElement&&(this.options.element.readOnly=this.options.readonly),this.options.date?this.calendars[0]=new p(this.options.date,this.options.format):this.calendars[0]=new p}},{key:"handleCSS",value:function(){var t=this;if(Array.isArray(this.options.css))this.options.css.forEach(function(e){var n=document.createElement("link");n.href=e,n.rel="stylesheet";var r=function(){t.cssLoaded++,t.cssLoaded===t.options.css.length&&(t.ui.wrapper.style.display="")};n.addEventListener("load",r),n.addEventListener("error",r),t.ui.shadowRoot.append(n)});else if("string"==typeof this.options.css){var e=document.createElement("style"),n=document.createTextNode(this.options.css);e.appendChild(n),this.ui.shadowRoot.append(e),this.ui.wrapper.style.display=""}else"function"==typeof this.options.css&&(this.options.css.call(this,this),this.ui.wrapper.style.display="")}},{key:"adjustPosition",value:function(t){var e=t.getBoundingClientRect(),n=this.ui.wrapper.getBoundingClientRect();this.ui.container.classList.add("calc");var r=this.ui.container.getBoundingClientRect();this.ui.container.classList.remove("calc");var i=e.bottom-n.bottom,o=e.left-n.left;return"undefined"!=typeof window&&(window.innerHeight<i+r.height&&i-r.height>=0&&(i=e.top-n.top-r.height),window.innerWidth<o+r.width&&e.right-r.width>=0&&(o=e.right-n.right-r.width)),{left:o,top:i}}}]),t}(),y=Object.freeze({__proto__:null,Core:v,create:v}),w=function(){function t(){(0,o._)(this,t),(0,a._)(this,"picker",void 0),(0,a._)(this,"options",void 0),(0,a._)(this,"priority",0),(0,a._)(this,"dependencies",[])}return(0,s._)(t,[{key:"attach",value:function(t){var e=this,n=this.getName(),r=(0,l._)({},this.options);this.options=(0,l._)({},this.options,t.options[n]||{});var i=!0,o=!1,s=void 0;try{for(var a,A=this,c=Object.keys(r)[Symbol.iterator]();!(i=(a=c.next()).done);i=!0)!function(){var e=a.value;if(null!==r[e]&&"object"==typeof r[e]&&Object.keys(r[e]).length&&n in t.options&&e in t.options[n]){var i=(0,l._)({},t.options[n][e]);null!==i&&"object"==typeof i&&Object.keys(i).length&&Object.keys(i).every(function(t){return Object.keys(r[e]).includes(t)})&&(A.options[e]=(0,l._)({},r[e],i))}}()}catch(t){o=!0,s=t}finally{try{i||null==c.return||c.return()}finally{if(o)throw s}}if(this.picker=t,this.dependenciesNotFound()){var u=this.dependencies.filter(function(t){return!e.pluginsAsStringArray().includes(t)});return void console.warn("".concat(this.getName(),": required dependencies (").concat(u.join(", "),")."))}var h=this.camelCaseToKebab(this.getName());this.picker.ui.container.classList.add(h),this.onAttach()}},{key:"detach",value:function(){var t=this.camelCaseToKebab(this.getName());this.picker.ui.container.classList.remove(t),"function"==typeof this.onDetach&&this.onDetach()}},{key:"dependenciesNotFound",value:function(){var t=this;return this.dependencies.length&&!this.dependencies.every(function(e){return t.pluginsAsStringArray().includes(e)})}},{key:"pluginsAsStringArray",value:function(){return this.picker.options.plugins.map(function(t){return"function"==typeof t?(new t).getName():t})}},{key:"camelCaseToKebab",value:function(t){return t.replace(/([a-zA-Z])(?=[A-Z])/g,"$1-").toLowerCase()}}]),t}(),b=function(t){(0,A._)(n,t);var e=(0,f._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"priority",1),(0,a._)((0,i._)(t),"binds",{onView:t.onView.bind((0,i._)(t))}),(0,a._)((0,i._)(t),"options",{minDate:null,maxDate:null,minDays:null,maxDays:null,selectForward:null,selectBackward:null,presets:!0,inseparable:!1,filter:null}),t}return(0,s._)(n,[{key:"getName",value:function(){return"LockPlugin"}},{key:"onAttach",value:function(){if(this.options.minDate&&(this.options.minDate=new p(this.options.minDate,this.picker.options.format,this.picker.options.lang)),this.options.maxDate&&(this.options.maxDate=new p(this.options.maxDate,this.picker.options.format,this.picker.options.lang),this.options.maxDate instanceof p&&this.picker.options.calendars>1&&this.picker.calendars[0].isSame(this.options.maxDate,"month"))){var t=this.picker.calendars[0].clone().subtract(1,"month");this.picker.gotoDate(t)}(this.options.minDays||this.options.maxDays||this.options.selectForward||this.options.selectBackward)&&!this.picker.options.plugins.includes("RangePlugin")&&console.warn("".concat(this.getName(),": options ").concat("minDays, maxDays, selectForward, selectBackward"," required RangePlugin.")),this.picker.on("view",this.binds.onView)}},{key:"onDetach",value:function(){this.picker.off("view",this.binds.onView)}},{key:"onView",value:function(t){var e=t.detail,n=e.view,r=e.target,i=e.date;if("CalendarHeader"===n&&(this.options.minDate instanceof p&&i.isSameOrBefore(this.options.minDate,"month")&&r.classList.add("no-previous-month"),this.options.maxDate instanceof p&&i.isSameOrAfter(this.options.maxDate,"month")&&r.classList.add("no-next-month")),"CalendarDay"===n){var o=this.picker.datePicked.length?this.picker.datePicked[0]:null;if(this.testFilter(i))return void r.classList.add("locked");if(this.options.inseparable){if(this.options.minDays){for(var s=i.clone().subtract(this.options.minDays-1,"day"),a=i.clone().add(this.options.minDays-1,"day"),A=!1,l=!1;s.isBefore(i,"day");){if(this.testFilter(s)){A=!0;break}s.add(1,"day")}for(;a.isAfter(i,"day");){if(this.testFilter(a)){l=!0;break}a.subtract(1,"day")}A&&l&&r.classList.add("not-available")}this.rangeIsNotAvailable(i,o)&&r.classList.add("not-available")}this.dateIsNotAvailable(i,o)&&r.classList.add("not-available")}if(this.options.presets&&"PresetPluginButton"===n){var c=new p(Number(r.dataset.start)),u=new p(Number(r.dataset.end)),h=u.diff(c,"day"),d=this.options.minDays&&h<this.options.minDays,f=this.options.maxDays&&h>this.options.maxDays;(d||f||this.lockMinDate(c)||this.lockMaxDate(c)||this.lockMinDate(u)||this.lockMaxDate(u)||this.rangeIsNotAvailable(c,u))&&r.setAttribute("disabled","disabled")}}},{key:"dateIsNotAvailable",value:function(t,e){return this.lockMinDate(t)||this.lockMaxDate(t)||this.lockMinDays(t,e)||this.lockMaxDays(t,e)||this.lockSelectForward(t)||this.lockSelectBackward(t)}},{key:"rangeIsNotAvailable",value:function(t,e){if(!t||!e)return!1;for(var n=(t.isSameOrBefore(e,"day")?t:e).clone(),r=(e.isSameOrAfter(t,"day")?e:t).clone();n.isSameOrBefore(r,"day");){if(this.testFilter(n))return!0;n.add(1,"day")}return!1}},{key:"lockMinDate",value:function(t){return this.options.minDate instanceof p&&t.isBefore(this.options.minDate,"day")}},{key:"lockMaxDate",value:function(t){return this.options.maxDate instanceof p&&t.isAfter(this.options.maxDate,"day")}},{key:"lockMinDays",value:function(t,e){if(this.options.minDays&&e){var n=e.clone().subtract(this.options.minDays-1,"day"),r=e.clone().add(this.options.minDays-1,"day");return t.isBetween(n,r)}return!1}},{key:"lockMaxDays",value:function(t,e){if(this.options.maxDays&&e){var n=e.clone().subtract(this.options.maxDays,"day"),r=e.clone().add(this.options.maxDays,"day");return!t.isBetween(n,r)}return!1}},{key:"lockSelectForward",value:function(t){if(1===this.picker.datePicked.length&&this.options.selectForward){var e=this.picker.datePicked[0].clone();return t.isBefore(e,"day")}return!1}},{key:"lockSelectBackward",value:function(t){if(1===this.picker.datePicked.length&&this.options.selectBackward){var e=this.picker.datePicked[0].clone();return t.isAfter(e,"day")}return!1}},{key:"testFilter",value:function(t){return"function"==typeof this.options.filter&&this.options.filter(t,this.picker.datePicked)}}]),n}(w),_=function(t){(0,A._)(n,t);var e=(0,f._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"dependencies",["RangePlugin"]),(0,a._)((0,i._)(t),"binds",{onView:t.onView.bind((0,i._)(t)),onClick:t.onClick.bind((0,i._)(t))}),(0,a._)((0,i._)(t),"options",{customLabels:["Today","Yesterday","Last 7 Days","Last 30 Days","This Month","Last Month"],customPreset:{},position:"left"}),t}return(0,s._)(n,[{key:"getName",value:function(){return"PresetPlugin"}},{key:"onAttach",value:function(){var t=this;if(!Object.keys(this.options.customPreset).length){var e,n,r,i,o=new p,s=[[o.clone(),o.clone()],[o.clone().subtract(1,"day"),o.clone().subtract(1,"day")],[o.clone().subtract(6,"day"),o.clone()],[o.clone().subtract(29,"day"),o.clone()],((e=o.clone()).setDate(1),n=new Date(o.getFullYear(),o.getMonth()+1,0),[new p(e),new p(n)]),((r=o.clone()).setMonth(r.getMonth()-1),r.setDate(1),i=new Date(o.getFullYear(),o.getMonth(),0),[new p(r),new p(i)])];Object.values(this.options.customLabels).forEach(function(e,n){t.options.customPreset[e]=s[n]})}this.picker.on("view",this.binds.onView),this.picker.on("click",this.binds.onClick)}},{key:"onDetach",value:function(){this.picker.off("view",this.binds.onView),this.picker.off("click",this.binds.onClick)}},{key:"onView",value:function(t){var e=this,n=t.detail,r=n.view,i=n.target;if("Main"===r){var o=document.createElement("div");o.className="preset-plugin-container",Object.keys(this.options.customPreset).forEach(function(t){if(Object.prototype.hasOwnProperty.call(e.options.customPreset,t)){var n=e.options.customPreset[t],r=document.createElement("button");r.className="preset-button unit",r.innerHTML=t,r.dataset.start=n[0].getTime(),r.dataset.end=n[1].getTime(),o.appendChild(r),e.picker.trigger("view",{view:"PresetPluginButton",target:r})}}),i.appendChild(o),i.classList.add("preset-".concat(this.options.position)),this.picker.trigger("view",{view:"PresetPluginContainer",target:o})}}},{key:"onClick",value:function(t){var e=t.target;if(e instanceof HTMLElement){var n=e.closest(".unit");if(!(n instanceof HTMLElement))return;if(this.isPresetButton(n)){var r=new p(Number(n.dataset.start)),i=new p(Number(n.dataset.end));this.picker.options.autoApply?(this.picker.setDateRange(r,i),this.picker.trigger("select",{start:this.picker.getStartDate(),end:this.picker.getEndDate()}),this.picker.hide()):(this.picker.datePicked=[r,i],this.picker.renderAll())}}}},{key:"isPresetButton",value:function(t){return t.classList.contains("preset-button")}}]),n}(w),B=function(t){(0,A._)(n,t);var e=(0,f._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"tooltipElement",void 0),(0,a._)((0,i._)(t),"triggerElement",void 0),(0,a._)((0,i._)(t),"binds",{setStartDate:t.setStartDate.bind((0,i._)(t)),setEndDate:t.setEndDate.bind((0,i._)(t)),setDateRange:t.setDateRange.bind((0,i._)(t)),getStartDate:t.getStartDate.bind((0,i._)(t)),getEndDate:t.getEndDate.bind((0,i._)(t)),onView:t.onView.bind((0,i._)(t)),onShow:t.onShow.bind((0,i._)(t)),onMouseEnter:t.onMouseEnter.bind((0,i._)(t)),onMouseLeave:t.onMouseLeave.bind((0,i._)(t)),onClickCalendarDay:t.onClickCalendarDay.bind((0,i._)(t)),onClickApplyButton:t.onClickApplyButton.bind((0,i._)(t)),parseValues:t.parseValues.bind((0,i._)(t)),updateValues:t.updateValues.bind((0,i._)(t)),clear:t.clear.bind((0,i._)(t))}),(0,a._)((0,i._)(t),"options",{elementEnd:null,startDate:null,endDate:null,repick:!1,strict:!0,delimiter:" - ",tooltip:!0,tooltipNumber:function(t){return t},locale:{zero:"",one:"day",two:"",few:"",many:"",other:"days"},documentClick:t.hidePicker.bind((0,i._)(t))}),t}return(0,s._)(n,[{key:"getName",value:function(){return"RangePlugin"}},{key:"onAttach",value:function(){this.binds._setStartDate=this.picker.setStartDate,this.binds._setEndDate=this.picker.setEndDate,this.binds._setDateRange=this.picker.setDateRange,this.binds._getStartDate=this.picker.getStartDate,this.binds._getEndDate=this.picker.getEndDate,this.binds._parseValues=this.picker.parseValues,this.binds._updateValues=this.picker.updateValues,this.binds._clear=this.picker.clear,this.binds._onClickCalendarDay=this.picker.onClickCalendarDay,this.binds._onClickApplyButton=this.picker.onClickApplyButton,Object.defineProperties(this.picker,{setStartDate:{configurable:!0,value:this.binds.setStartDate},setEndDate:{configurable:!0,value:this.binds.setEndDate},setDateRange:{configurable:!0,value:this.binds.setDateRange},getStartDate:{configurable:!0,value:this.binds.getStartDate},getEndDate:{configurable:!0,value:this.binds.getEndDate},parseValues:{configurable:!0,value:this.binds.parseValues},updateValues:{configurable:!0,value:this.binds.updateValues},clear:{configurable:!0,value:this.binds.clear},onClickCalendarDay:{configurable:!0,value:this.binds.onClickCalendarDay},onClickApplyButton:{configurable:!0,value:this.binds.onClickApplyButton}}),this.options.elementEnd&&(this.options.elementEnd instanceof HTMLElement||(this.options.elementEnd=this.picker.options.doc.querySelector(this.options.elementEnd)),this.options.elementEnd instanceof HTMLInputElement&&(this.options.elementEnd.readOnly=this.picker.options.readonly),"function"==typeof this.picker.options.documentClick&&(document.removeEventListener("click",this.picker.options.documentClick,!0),"function"==typeof this.options.documentClick&&document.addEventListener("click",this.options.documentClick,!0)),this.options.elementEnd.addEventListener("click",this.picker.show.bind(this.picker))),this.options.repick=this.options.repick&&this.options.elementEnd instanceof HTMLElement,this.picker.options.date=null,this.picker.on("view",this.binds.onView),this.picker.on("show",this.binds.onShow),this.picker.on("mouseenter",this.binds.onMouseEnter,!0),this.picker.on("mouseleave",this.binds.onMouseLeave,!0),this.checkIntlPluralLocales()}},{key:"onDetach",value:function(){Object.defineProperties(this.picker,{setStartDate:{configurable:!0,value:this.binds._setStartDate},setEndDate:{configurable:!0,value:this.binds._setEndDate},setDateRange:{configurable:!0,value:this.binds._setDateRange},getStartDate:{configurable:!0,value:this.binds._getStartDate},getEndDate:{configurable:!0,value:this.binds._getEndDate},parseValues:{configurable:!0,value:this.binds._parseValues},updateValues:{configurable:!0,value:this.binds._updateValues},clear:{configurable:!0,value:this.binds._clear},onClickCalendarDay:{configurable:!0,value:this.binds._onClickCalendarDay},onClickApplyButton:{configurable:!0,value:this.binds._onClickApplyButton}}),this.picker.off("view",this.binds.onView),this.picker.off("show",this.binds.onShow),this.picker.off("mouseenter",this.binds.onMouseEnter,!0),this.picker.off("mouseleave",this.binds.onMouseLeave,!0)}},{key:"parseValues",value:function(){if(this.options.startDate||this.options.endDate)this.options.strict?this.options.startDate&&this.options.endDate?this.setDateRange(this.options.startDate,this.options.endDate):(this.options.startDate=null,this.options.endDate=null):(this.options.startDate&&this.setStartDate(this.options.startDate),this.options.endDate&&this.setEndDate(this.options.endDate));else if(this.options.elementEnd)this.options.strict?this.picker.options.element instanceof HTMLInputElement&&this.picker.options.element.value.length&&this.options.elementEnd instanceof HTMLInputElement&&this.options.elementEnd.value.length&&this.setDateRange(this.picker.options.element.value,this.options.elementEnd.value):(this.picker.options.element instanceof HTMLInputElement&&this.picker.options.element.value.length&&this.setStartDate(this.picker.options.element.value),this.options.elementEnd instanceof HTMLInputElement&&this.options.elementEnd.value.length&&this.setEndDate(this.options.elementEnd.value));else if(this.picker.options.element instanceof HTMLInputElement&&this.picker.options.element.value.length){var t=(0,u._)(this.picker.options.element.value.split(this.options.delimiter),2),e=t[0],n=t[1];this.options.strict?e&&n&&this.setDateRange(e,n):(e&&this.setStartDate(e),n&&this.setEndDate(n))}}},{key:"updateValues",value:function(){var t=this.picker.options.element,e=this.options.elementEnd,n=this.picker.getStartDate(),r=this.picker.getEndDate(),i=n instanceof Date?n.format(this.picker.options.format,this.picker.options.lang):"",o=r instanceof Date?r.format(this.picker.options.format,this.picker.options.lang):"";if(e)t instanceof HTMLInputElement?t.value=i:t instanceof HTMLElement&&(t.innerText=i),e instanceof HTMLInputElement?e.value=o:e instanceof HTMLElement&&(e.innerText=o);else{var s="".concat(i).concat(i||o?this.options.delimiter:"").concat(o);t instanceof HTMLInputElement?t.value=s:t instanceof HTMLElement&&(t.innerText=s)}}},{key:"clear",value:function(){this.options.startDate=null,this.options.endDate=null,this.picker.datePicked.length=0,this.updateValues(),this.picker.renderAll(),this.picker.trigger("clear")}},{key:"onShow",value:function(t){var e=t.detail.target;this.triggerElement=e,this.picker.options.scrollToDate&&this.getStartDate() instanceof Date&&this.picker.gotoDate(this.getStartDate()),this.initializeRepick()}},{key:"onView",value:function(t){var e=t.detail,n=e.view,r=e.target;if("Main"===n&&(this.tooltipElement=document.createElement("span"),this.tooltipElement.className="range-plugin-tooltip",r.appendChild(this.tooltipElement)),"CalendarDay"===n){var i=new p(r.dataset.time),o=this.picker.datePicked,s=o.length?this.picker.datePicked[0]:this.getStartDate(),a=o.length?this.picker.datePicked[1]:this.getEndDate();s&&s.isSame(i,"day")&&r.classList.add("start"),s&&a&&(a.isSame(i,"day")&&r.classList.add("end"),i.isBetween(s,a)&&r.classList.add("in-range"))}if("Footer"===n){var A=1===this.picker.datePicked.length&&!this.options.strict||2===this.picker.datePicked.length;r.querySelector(".apply-button").disabled=!A}}},{key:"hidePicker",value:function(t){var e=t.target,n=null;e.shadowRoot&&(n=(e=t.composedPath()[0]).getRootNode().host),this.picker.isShown()&&n!==this.picker.ui.wrapper&&e!==this.picker.options.element&&e!==this.options.elementEnd&&this.picker.hide()}},{key:"setStartDate",value:function(t){var e=new p(t,this.picker.options.format);this.options.startDate=e?e.clone():null,this.updateValues(),this.picker.renderAll()}},{key:"setEndDate",value:function(t){var e=new p(t,this.picker.options.format);this.options.endDate=e?e.clone():null,this.updateValues(),this.picker.renderAll()}},{key:"setDateRange",value:function(t,e){var n=new p(t,this.picker.options.format),r=new p(e,this.picker.options.format);this.options.startDate=n?n.clone():null,this.options.endDate=r?r.clone():null,this.updateValues(),this.picker.renderAll()}},{key:"getStartDate",value:function(){return this.options.startDate instanceof Date?this.options.startDate.clone():null}},{key:"getEndDate",value:function(){return this.options.endDate instanceof Date?this.options.endDate.clone():null}},{key:"onMouseEnter",value:function(t){var e=this,n=t.target;if(n instanceof HTMLElement){this.isContainer(n)&&this.initializeRepick();var r=n.closest(".unit");if(!(r instanceof HTMLElement))return;if(this.picker.isCalendarDay(r)){if(1!==this.picker.datePicked.length)return;var i=this.picker.datePicked[0].clone(),o=new p(r.dataset.time),s=!1;if(i.isAfter(o,"day")){var a=i.clone();i=o.clone(),o=a.clone(),s=!0}if((0,h._)(this.picker.ui.container.querySelectorAll(".day")).forEach(function(t){var n=new p(t.dataset.time),a=e.picker.Calendar.getCalendarDayView(n);n.isBetween(i,o)&&a.classList.add("in-range"),n.isSame(e.picker.datePicked[0],"day")&&(a.classList.add("start"),a.classList.toggle("flipped",s)),t===r&&(a.classList.add("end"),a.classList.toggle("flipped",s)),t.className=a.className}),this.options.tooltip){var A=this.options.tooltipNumber(o.diff(i,"day")+1);if(A>0){var l=new Intl.PluralRules(this.picker.options.lang).select(A),c="".concat(A," ").concat(this.options.locale[l]);this.showTooltip(r,c)}else this.hideTooltip()}}}}},{key:"onMouseLeave",value:function(t){if(this.isContainer(t.target)&&this.options.repick){var e=this.getStartDate(),n=this.getEndDate();e&&n&&(this.picker.datePicked.length=0,this.picker.renderAll())}}},{key:"onClickCalendarDay",value:function(t){if(this.picker.isCalendarDay(t)){2===this.picker.datePicked.length&&(this.picker.datePicked.length=0);var e=new p(t.dataset.time);if(this.picker.datePicked[this.picker.datePicked.length]=e,2===this.picker.datePicked.length&&this.picker.datePicked[0].isAfter(this.picker.datePicked[1])){var n=this.picker.datePicked[1].clone();this.picker.datePicked[1]=this.picker.datePicked[0].clone(),this.picker.datePicked[0]=n.clone()}1!==this.picker.datePicked.length&&this.picker.options.autoApply||this.picker.trigger("preselect",{start:this.picker.datePicked[0]instanceof Date?this.picker.datePicked[0].clone():null,end:this.picker.datePicked[1]instanceof Date?this.picker.datePicked[1].clone():null}),1===this.picker.datePicked.length&&(!this.options.strict&&this.picker.options.autoApply&&(this.picker.options.element===this.triggerElement&&this.setStartDate(this.picker.datePicked[0]),this.options.elementEnd===this.triggerElement&&this.setEndDate(this.picker.datePicked[0]),this.picker.trigger("select",{start:this.picker.getStartDate(),end:this.picker.getEndDate()})),this.picker.renderAll()),2===this.picker.datePicked.length&&(this.picker.options.autoApply?(this.setDateRange(this.picker.datePicked[0],this.picker.datePicked[1]),this.picker.trigger("select",{start:this.picker.getStartDate(),end:this.picker.getEndDate()}),this.picker.hide()):(this.hideTooltip(),this.picker.renderAll()))}}},{key:"onClickApplyButton",value:function(t){this.picker.isApplyButton(t)&&(1!==this.picker.datePicked.length||this.options.strict||(this.picker.options.element===this.triggerElement&&(this.options.endDate=null,this.setStartDate(this.picker.datePicked[0])),this.options.elementEnd===this.triggerElement&&(this.options.startDate=null,this.setEndDate(this.picker.datePicked[0]))),2===this.picker.datePicked.length&&this.setDateRange(this.picker.datePicked[0],this.picker.datePicked[1]),this.picker.trigger("select",{start:this.picker.getStartDate(),end:this.picker.getEndDate()}),this.picker.hide())}},{key:"showTooltip",value:function(t,e){this.tooltipElement.style.visibility="visible",this.tooltipElement.innerHTML=e;var n=this.picker.ui.container.getBoundingClientRect(),r=this.tooltipElement.getBoundingClientRect(),i=t.getBoundingClientRect(),o=i.top,s=i.left;o-=n.top,s-=n.left,o-=r.height,s-=r.width/2,s+=i.width/2,this.tooltipElement.style.top="".concat(o,"px"),this.tooltipElement.style.left="".concat(s,"px")}},{key:"hideTooltip",value:function(){this.tooltipElement.style.visibility="hidden"}},{key:"checkIntlPluralLocales",value:function(){if(this.options.tooltip){var t=(0,h._)(new Set([new Intl.PluralRules(this.picker.options.lang).select(0),new Intl.PluralRules(this.picker.options.lang).select(1),new Intl.PluralRules(this.picker.options.lang).select(2),new Intl.PluralRules(this.picker.options.lang).select(6),new Intl.PluralRules(this.picker.options.lang).select(18)])),e=Object.keys(this.options.locale);t.every(function(t){return e.includes(t)})||console.warn("".concat(this.getName(),": provide locales (").concat(t.join(", "),") for correct tooltip text."))}}},{key:"initializeRepick",value:function(){if(this.options.repick){var t=this.getStartDate(),e=this.getEndDate();e&&this.triggerElement===this.picker.options.element&&(this.picker.datePicked[0]=e),t&&this.triggerElement===this.options.elementEnd&&(this.picker.datePicked[0]=t)}}},{key:"isContainer",value:function(t){return t===this.picker.ui.container}}]),n}(w),C=function(t){(0,A._)(n,t);var e=(0,f._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"options",{native:!1,seconds:!1,stepHours:1,stepMinutes:5,stepSeconds:5,format12:!1}),(0,a._)((0,i._)(t),"rangePlugin",void 0),(0,a._)((0,i._)(t),"timePicked",{input:null,start:null,end:null}),(0,a._)((0,i._)(t),"timePrePicked",{input:null,start:null,end:null}),(0,a._)((0,i._)(t),"binds",{getDate:t.getDate.bind((0,i._)(t)),getStartDate:t.getStartDate.bind((0,i._)(t)),getEndDate:t.getEndDate.bind((0,i._)(t)),onView:t.onView.bind((0,i._)(t)),onInput:t.onInput.bind((0,i._)(t)),onChange:t.onChange.bind((0,i._)(t)),onClick:t.onClick.bind((0,i._)(t)),setTime:t.setTime.bind((0,i._)(t)),setStartTime:t.setStartTime.bind((0,i._)(t)),setEndTime:t.setEndTime.bind((0,i._)(t))}),t}return(0,s._)(n,[{key:"getName",value:function(){return"TimePlugin"}},{key:"onAttach",value:function(){this.binds._getDate=this.picker.getDate,this.binds._getStartDate=this.picker.getStartDate,this.binds._getEndDate=this.picker.getEndDate,Object.defineProperties(this.picker,{getDate:{configurable:!0,value:this.binds.getDate},getStartDate:{configurable:!0,value:this.binds.getStartDate},getEndDate:{configurable:!0,value:this.binds.getEndDate},setTime:{configurable:!0,value:this.binds.setTime},setStartTime:{configurable:!0,value:this.binds.setStartTime},setEndTime:{configurable:!0,value:this.binds.setEndTime}}),this.rangePlugin=this.picker.PluginManager.getInstance("RangePlugin"),this.parseValues(),this.picker.on("view",this.binds.onView),this.picker.on("input",this.binds.onInput),this.picker.on("change",this.binds.onChange),this.picker.on("click",this.binds.onClick)}},{key:"onDetach",value:function(){delete this.picker.setTime,delete this.picker.setStartTime,delete this.picker.setEndTime,Object.defineProperties(this.picker,{getDate:{configurable:!0,value:this.binds._getDate},getStartDate:{configurable:!0,value:this.binds._getStartDate},getEndDate:{configurable:!0,value:this.binds._getEndDate}}),this.picker.off("view",this.binds.onView),this.picker.off("input",this.binds.onInput),this.picker.off("change",this.binds.onChange),this.picker.off("click",this.binds.onClick)}},{key:"onView",value:function(t){var e=t.detail,n=e.view,r=e.target;if("Main"===n){this.rangePlugin=this.picker.PluginManager.getInstance("RangePlugin");var i=document.createElement("div");if(i.className="time-plugin-container",this.rangePlugin){var o=this.getStartInput();i.appendChild(o),this.picker.trigger("view",{view:"TimePluginInput",target:o});var s=this.getEndInput();i.appendChild(s),this.picker.trigger("view",{view:"TimePluginInput",target:s})}else{var a=this.getSingleInput();i.appendChild(a),this.picker.trigger("view",{view:"TimePluginInput",target:a})}r.appendChild(i),this.picker.trigger("view",{view:"TimePluginContainer",target:i})}}},{key:"onInput",value:function(t){var e=t.target;if(e instanceof HTMLInputElement&&e.classList.contains("time-plugin-input")){var n=this.timePicked[e.name]||new p,r=(0,u._)(e.value.split(":"),2),i=r[0],o=r[1];n.setHours(Number(i)||0,Number(o)||0,0,0),this.picker.options.autoApply?(this.timePicked[e.name]=n,this.picker.updateValues()):this.timePrePicked[e.name]=n}}},{key:"onChange",value:function(t){var e=t.target;if(e instanceof HTMLSelectElement&&e.classList.contains("time-plugin-custom-input")){var n=(0,u._)(e.name.match(/(\w+)\[(\w+)\]/),3),r=n[1],i=n[2],o=Number(e.value),s=new p;switch(!this.picker.options.autoApply&&this.timePrePicked[r]instanceof Date?s=this.timePrePicked[r].clone():this.timePicked[r]instanceof Date&&(s=this.timePicked[r].clone()),i){case"HH":if(this.options.format12){var a=e.closest(".time-plugin-custom-block").querySelector('select[name="'.concat(r,'[period]"]')).value,A=this.handleFormat12(a,s,o);s.setHours(A.getHours(),A.getMinutes(),A.getSeconds(),0)}else s.setHours(o,s.getMinutes(),s.getSeconds(),0);break;case"mm":s.setHours(s.getHours(),o,s.getSeconds(),0);break;case"ss":s.setHours(s.getHours(),s.getMinutes(),o,0);break;case"period":if(this.options.format12){var l=e.closest(".time-plugin-custom-block").querySelector('select[name="'.concat(r,'[HH]"]')).value,c=this.handleFormat12(e.value,s,Number(l));s.setHours(c.getHours(),c.getMinutes(),c.getSeconds(),0)}}if(this.picker.options.autoApply)this.timePicked[r]=s,this.picker.updateValues();else{this.timePrePicked[r]=s;var h=this.picker.ui.container.querySelector(".apply-button");if(this.rangePlugin){var d=this.rangePlugin.options,f=this.picker.datePicked,g=d.strict&&2===f.length||!d.strict&&f.length>0||!f.length&&d.strict&&d.startDate instanceof Date&&d.endDate instanceof Date||!f.length&&!d.strict&&(d.startDate instanceof Date||d.endDate instanceof Date);h.disabled=!g}else this.picker.datePicked.length&&(h.disabled=!1)}}}},{key:"onClick",value:function(t){var e=this,n=t.target;if(n instanceof HTMLElement){var r=n.closest(".unit");if(!(r instanceof HTMLElement))return;this.picker.isApplyButton(r)&&(Object.keys(this.timePicked).forEach(function(t){e.timePrePicked[t]instanceof Date&&(e.timePicked[t]=e.timePrePicked[t].clone())}),this.picker.updateValues(),this.timePrePicked={input:null,start:null,end:null}),this.picker.isCancelButton(r)&&(this.timePrePicked={input:null,start:null,end:null},this.picker.renderAll())}}},{key:"setTime",value:function(t){var e=this.handleTimeString(t);this.timePicked.input=e.clone(),this.picker.renderAll(),this.picker.updateValues()}},{key:"setStartTime",value:function(t){var e=this.handleTimeString(t);this.timePicked.start=e.clone(),this.picker.renderAll(),this.picker.updateValues()}},{key:"setEndTime",value:function(t){var e=this.handleTimeString(t);this.timePicked.end=e.clone(),this.picker.renderAll(),this.picker.updateValues()}},{key:"handleTimeString",value:function(t){var e=new p,n=(0,u._)(t.split(":").map(function(t){return Number(t)}),3),r=n[0],i=n[1],o=n[2],s=r&&!Number.isNaN(r)?r:0,a=i&&!Number.isNaN(i)?i:0,A=o&&!Number.isNaN(o)?o:0;return e.setHours(s,a,A,0),e}},{key:"getDate",value:function(){if(this.picker.options.date instanceof Date){var t=new p(this.picker.options.date,this.picker.options.format);if(this.timePicked.input instanceof Date){var e=this.timePicked.input;t.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),0)}return t}return null}},{key:"getStartDate",value:function(){if(this.rangePlugin.options.startDate instanceof Date){var t=new p(this.rangePlugin.options.startDate,this.picker.options.format);if(this.timePicked.start instanceof Date){var e=this.timePicked.start;t.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),0)}return t}return null}},{key:"getEndDate",value:function(){if(this.rangePlugin.options.endDate instanceof Date){var t=new p(this.rangePlugin.options.endDate,this.picker.options.format);if(this.timePicked.end instanceof Date){var e=this.timePicked.end;t.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),0)}return t}return null}},{key:"getSingleInput",value:function(){return this.options.native?this.getNativeInput("input"):this.getCustomInput("input")}},{key:"getStartInput",value:function(){return this.options.native?this.getNativeInput("start"):this.getCustomInput("start")}},{key:"getEndInput",value:function(){return this.options.native?this.getNativeInput("end"):this.getCustomInput("end")}},{key:"getNativeInput",value:function(t){var e=document.createElement("input");e.type="time",e.name=t,e.className="time-plugin-input unit";var n=this.timePicked[t];if(n){var r="0".concat(n.getHours()).slice(-2),i="0".concat(n.getMinutes()).slice(-2);e.value="".concat(r,":").concat(i)}return e}},{key:"getCustomInput",value:function(t){var e=document.createElement("div");e.className="time-plugin-custom-block";var n=document.createElement("select");n.className="time-plugin-custom-input unit",n.name="".concat(t,"[HH]");var r=this.options.format12?1:0,i=this.options.format12?13:24,o=null;!this.picker.options.autoApply&&this.timePrePicked[t]instanceof Date?o=this.timePrePicked[t].clone():this.timePicked[t]instanceof Date&&(o=this.timePicked[t].clone());for(var s=r;s<i;s+=this.options.stepHours){var a=document.createElement("option");a.value=String(s),a.text=String(s),o&&(this.options.format12?(o.getHours()%12?o.getHours()%12:12)===s&&(a.selected=!0):o.getHours()===s&&(a.selected=!0)),n.appendChild(a)}e.appendChild(n);var A=document.createElement("select");A.className="time-plugin-custom-input unit",A.name="".concat(t,"[mm]");for(var l=0;l<60;l+=this.options.stepMinutes){var c=document.createElement("option");c.value="0".concat(String(l)).slice(-2),c.text="0".concat(String(l)).slice(-2),o&&o.getMinutes()===l&&(c.selected=!0),A.appendChild(c)}if(e.appendChild(A),this.options.seconds){var u=document.createElement("select");u.className="time-plugin-custom-input unit",u.name="".concat(t,"[ss]");for(var h=0;h<60;h+=this.options.stepSeconds){var d=document.createElement("option");d.value="0".concat(String(h)).slice(-2),d.text="0".concat(String(h)).slice(-2),o&&o.getSeconds()===h&&(d.selected=!0),u.appendChild(d)}e.appendChild(u)}if(this.options.format12){var f=document.createElement("select");f.className="time-plugin-custom-input unit",f.name="".concat(t,"[period]"),["AM","PM"].forEach(function(t){var e=document.createElement("option");e.value=t,e.text=t,o&&"PM"===t&&o.getHours()>=12&&(e.selected=!0),f.appendChild(e)}),e.appendChild(f)}return e}},{key:"handleFormat12",value:function(t,e,n){var r=e.clone();switch(t){case"AM":12===n?r.setHours(0,r.getMinutes(),r.getSeconds(),0):r.setHours(n,r.getMinutes(),r.getSeconds(),0);break;case"PM":12!==n?r.setHours(n+12,r.getMinutes(),r.getSeconds(),0):r.setHours(n,r.getMinutes(),r.getSeconds(),0)}return r}},{key:"parseValues",value:function(){if(this.rangePlugin){if(this.rangePlugin.options.strict){if(this.rangePlugin.options.startDate&&this.rangePlugin.options.endDate){var t=new p(this.rangePlugin.options.startDate,this.picker.options.format),e=new p(this.rangePlugin.options.endDate,this.picker.options.format);this.timePicked.start=t.clone(),this.timePicked.end=e.clone()}}else{if(this.rangePlugin.options.startDate){var n=new p(this.rangePlugin.options.startDate,this.picker.options.format);this.timePicked.start=n.clone()}if(this.rangePlugin.options.endDate){var r=new p(this.rangePlugin.options.endDate,this.picker.options.format);this.timePicked.end=r.clone()}}if(this.rangePlugin.options.elementEnd){if(this.rangePlugin.options.strict){if(this.picker.options.element instanceof HTMLInputElement&&this.picker.options.element.value.length&&this.rangePlugin.options.elementEnd instanceof HTMLInputElement&&this.rangePlugin.options.elementEnd.value.length){var i=new p(this.picker.options.element.value,this.picker.options.format),o=new p(this.rangePlugin.options.elementEnd.value,this.picker.options.format);this.timePicked.start=i.clone(),this.timePicked.end=o.clone()}}else{if(this.picker.options.element instanceof HTMLInputElement&&this.picker.options.element.value.length){var s=new p(this.picker.options.element.value,this.picker.options.format);this.timePicked.start=s.clone()}if(this.rangePlugin.options.elementEnd instanceof HTMLInputElement&&this.rangePlugin.options.elementEnd.value.length){var a=new p(this.rangePlugin.options.elementEnd.value,this.picker.options.format);this.timePicked.start=a.clone()}}}else if(this.picker.options.element instanceof HTMLInputElement&&this.picker.options.element.value.length){var A=(0,u._)(this.picker.options.element.value.split(this.rangePlugin.options.delimiter),2),l=A[0],c=A[1];if(this.rangePlugin.options.strict){if(l&&c){var h=new p(l,this.picker.options.format),d=new p(c,this.picker.options.format);this.timePicked.start=h.clone(),this.timePicked.end=d.clone()}}else{if(l){var f=new p(l,this.picker.options.format);this.timePicked.start=f.clone()}if(c){var g=new p(c,this.picker.options.format);this.timePicked.start=g.clone()}}}}else{if(this.picker.options.date){var m=new p(this.picker.options.date,this.picker.options.format);this.timePicked.input=m.clone()}if(this.picker.options.element instanceof HTMLInputElement&&this.picker.options.element.value.length){var v=new p(this.picker.options.element.value,this.picker.options.format);this.timePicked.input=v.clone()}}}}]),n}(w),x=function(t){(0,A._)(n,t);var e=(0,f._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"docElement",null),(0,a._)((0,i._)(t),"rangePlugin",void 0),(0,a._)((0,i._)(t),"binds",{onView:t.onView.bind((0,i._)(t)),onKeydown:t.onKeydown.bind((0,i._)(t))}),(0,a._)((0,i._)(t),"options",{unitIndex:1,dayIndex:2}),t}return(0,s._)(n,[{key:"getName",value:function(){return"KbdPlugin"}},{key:"onAttach",value:function(){var t=this,e=this.picker.options.element,n=e.getBoundingClientRect();if(this.docElement=document.createElement("span"),this.docElement.style.position="absolute",this.docElement.style.top="".concat(e.offsetTop,"px"),this.docElement.style.left=e.offsetLeft+n.width-25+"px",this.docElement.attachShadow({mode:"open"}),this.options.html)this.docElement.shadowRoot.innerHTML=this.options.html;else{var r="\n      <style>\n      button {\n        border: none;\n        background: transparent;\n        font-size: ".concat(window.getComputedStyle(this.picker.options.element).fontSize,";\n      }\n      </style>\n\n      <button>&#128197;</button>\n      ");this.docElement.shadowRoot.innerHTML=r}var i=this.docElement.shadowRoot.querySelector("button");i&&(i.addEventListener("click",function(e){e.preventDefault(),t.picker.show({target:t.picker.options.element})},{capture:!0}),i.addEventListener("keydown",function(e){"Escape"===e.code&&t.picker.hide()},{capture:!0})),this.picker.options.element.after(this.docElement),this.picker.on("view",this.binds.onView),this.picker.on("keydown",this.binds.onKeydown)}},{key:"onDetach",value:function(){this.docElement&&this.docElement.isConnected&&this.docElement.remove(),this.picker.off("view",this.binds.onView),this.picker.off("keydown",this.binds.onKeydown)}},{key:"onView",value:function(t){var e=this,n=t.detail,r=n.view,i=n.target;i&&"querySelector"in i&&("CalendarDay"!==r||["locked","not-available"].some(function(t){return i.classList.contains(t)})?(0,h._)(i.querySelectorAll(".unit:not(.day)")).forEach(function(t){return t.tabIndex=e.options.unitIndex}):i.tabIndex=this.options.dayIndex)}},{key:"onKeydown",value:function(t){switch(this.onMouseEnter(t),t.code){case"ArrowUp":case"ArrowDown":this.verticalMove(t);break;case"ArrowLeft":case"ArrowRight":this.horizontalMove(t);break;case"Enter":case"Space":this.handleEnter(t);break;case"Escape":this.picker.hide()}}},{key:"findAllowableDaySibling",value:function(t,e,n){var r=this,i=Array.from(t.querySelectorAll('.day[tabindex="'.concat(this.options.dayIndex,'"]'))),o=i.indexOf(e);return i.filter(function(t,e){return n(e,o)&&t.tabIndex===r.options.dayIndex})[0]}},{key:"changeMonth",value:function(t){var e=this,n={ArrowLeft:"previous",ArrowRight:"next"},r=this.picker.ui.container.querySelector(".".concat(n[t.code],'-button[tabindex="').concat(this.options.unitIndex,'"]'));r&&!r.parentElement.classList.contains("no-".concat(n[t.code],"-month"))&&(r.dispatchEvent(new Event("click",{bubbles:!0})),setTimeout(function(){var n=null;switch(t.code){case"ArrowLeft":var r=e.picker.ui.container.querySelectorAll('.day[tabindex="'.concat(e.options.dayIndex,'"]'));n=r[r.length-1];break;case"ArrowRight":n=e.picker.ui.container.querySelector('.day[tabindex="'.concat(e.options.dayIndex,'"]'))}n&&n.focus()}))}},{key:"verticalMove",value:function(t){var e=t.target;if(e.classList.contains("day")){t.preventDefault();var n=this.findAllowableDaySibling(this.picker.ui.container,e,function(e,n){return e===("ArrowUp"===t.code?n-7:n+7)});n&&n.focus()}}},{key:"horizontalMove",value:function(t){var e=t.target;if(e.classList.contains("day")){t.preventDefault();var n=this.findAllowableDaySibling(this.picker.ui.container,e,function(e,n){return e===("ArrowLeft"===t.code?n-1:n+1)});n?n.focus():this.changeMonth(t)}}},{key:"handleEnter",value:function(t){var e=this,n=t.target;n.classList.contains("day")&&(t.preventDefault(),n.dispatchEvent(new Event("click",{bubbles:!0})),setTimeout(function(){if(e.rangePlugin=e.picker.PluginManager.getInstance("RangePlugin"),e.rangePlugin||!e.picker.options.autoApply){var t=e.picker.ui.container.querySelector(".day.selected");t&&setTimeout(function(){t.focus()})}}))}},{key:"onMouseEnter",value:function(t){var e=this;t.target.classList.contains("day")&&setTimeout(function(){var t=e.picker.ui.shadowRoot.activeElement;t&&t.dispatchEvent(new Event("mouseenter",{bubbles:!0}))})}}]),n}(w),k=function(t){(0,A._)(n,t);var e=(0,f._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"rangePlugin",void 0),(0,a._)((0,i._)(t),"lockPlugin",void 0),(0,a._)((0,i._)(t),"priority",10),(0,a._)((0,i._)(t),"binds",{onView:t.onView.bind((0,i._)(t)),onColorScheme:t.onColorScheme.bind((0,i._)(t))}),(0,a._)((0,i._)(t),"options",{dropdown:{months:!1,years:!1,minYear:1950,maxYear:null},darkMode:!0,locale:{resetButton:'<svg xmlns="http://www.w3.org/2000/svg" height="24" width="24"><path d="M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9zm-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8H12z"/></svg>'}}),(0,a._)((0,i._)(t),"matchMedia",void 0),t}return(0,s._)(n,[{key:"getName",value:function(){return"AmpPlugin"}},{key:"onAttach",value:function(){this.options.darkMode&&window&&"matchMedia"in window&&(this.matchMedia=window.matchMedia("(prefers-color-scheme: dark)"),this.matchMedia.matches&&(this.picker.ui.container.dataset.theme="dark"),this.matchMedia.addEventListener("change",this.binds.onColorScheme)),this.options.weekNumbers&&this.picker.ui.container.classList.add("week-numbers"),this.picker.on("view",this.binds.onView)}},{key:"onDetach",value:function(){this.options.darkMode&&window&&"matchMedia"in window&&this.matchMedia.removeEventListener("change",this.binds.onColorScheme),this.picker.ui.container.removeAttribute("data-theme"),this.picker.ui.container.classList.remove("week-numbers"),this.picker.off("view",this.binds.onView)}},{key:"onView",value:function(t){this.lockPlugin=this.picker.PluginManager.getInstance("LockPlugin"),this.rangePlugin=this.picker.PluginManager.getInstance("RangePlugin"),this.handleDropdown(t),this.handleResetButton(t),this.handleWeekNumbers(t)}},{key:"onColorScheme",value:function(t){var e=t.matches?"dark":"light";this.picker.ui.container.dataset.theme=e}},{key:"handleDropdown",value:function(t){var e=this,n=t.detail,r=n.view,i=n.target,o=n.date;if(n.index,"CalendarHeader"===r){var s=i.querySelector(".month-name");if(this.options.dropdown.months){s.childNodes[0].remove();var a=document.createElement("select");a.className="month-name--select month-name--dropdown";for(var A=0;A<12;A+=1){var l=document.createElement("option"),c=new p(new Date(o.getFullYear(),A,2,0,0,0)),u=new p(new Date(o.getFullYear(),A,1,0,0,0));l.value=String(A),l.text=c.toLocaleString(this.picker.options.lang,{month:"long"}),this.lockPlugin&&(l.disabled=this.lockPlugin.options.minDate&&u.isBefore(new p(this.lockPlugin.options.minDate),"month")||this.lockPlugin.options.maxDate&&u.isAfter(new p(this.lockPlugin.options.maxDate),"month")),l.selected=u.getMonth()===o.getMonth(),a.appendChild(l)}a.addEventListener("change",function(t){var n=t.target;e.picker.calendars[0].setDate(1),e.picker.calendars[0].setMonth(Number(n.value)),e.picker.renderAll()}),s.prepend(a)}if(this.options.dropdown.years){s.childNodes[1].remove();var h=document.createElement("select");h.className="month-name--select";var d=this.options.dropdown.minYear,f=this.options.dropdown.maxYear?this.options.dropdown.maxYear:(new Date).getFullYear();if(o.getFullYear()>f){var g=document.createElement("option");g.value=String(o.getFullYear()),g.text=String(o.getFullYear()),g.selected=!0,g.disabled=!0,h.appendChild(g)}for(var m=f;m>=d;m-=1){var v=document.createElement("option"),y=new p(new Date(m,0,1,0,0,0));v.value=String(m),v.text=String(m),this.lockPlugin&&(v.disabled=this.lockPlugin.options.minDate&&y.isBefore(new p(this.lockPlugin.options.minDate),"year")||this.lockPlugin.options.maxDate&&y.isAfter(new p(this.lockPlugin.options.maxDate),"year")),v.selected=o.getFullYear()===m,h.appendChild(v)}if(o.getFullYear()<d){var w=document.createElement("option");w.value=String(o.getFullYear()),w.text=String(o.getFullYear()),w.selected=!0,w.disabled=!0,h.appendChild(w)}if("asc"===this.options.dropdown.years){var b=Array.prototype.slice.call(h.childNodes).reverse();h.innerHTML="",b.forEach(function(t){t.innerHTML=t.value,h.appendChild(t)})}h.addEventListener("change",function(t){var n=t.target;e.picker.calendars[0].setFullYear(Number(n.value)),e.picker.renderAll()}),s.appendChild(h)}}}},{key:"handleResetButton",value:function(t){var e=this,n=t.detail,r=n.view,i=n.target;if("CalendarHeader"===r&&this.options.resetButton){var o=document.createElement("button");o.className="reset-button unit",o.innerHTML=this.options.locale.resetButton,o.addEventListener("click",function(t){t.preventDefault();var n=!0;"function"==typeof e.options.resetButton&&(n=e.options.resetButton.call(e)),n&&e.picker.clear()}),i.appendChild(o)}}},{key:"handleWeekNumbers",value:function(t){var e=this;if(this.options.weekNumbers){var n=t.detail,r=n.view,i=n.target;if("CalendarDayNames"===r){var o=document.createElement("div");o.className="wnum-header",o.innerHTML="Wk",i.prepend(o)}"CalendarDays"===r&&(0,h._)(i.children).forEach(function(t,n){if(0===n||n%7==0){if(t.classList.contains("day"))r=new p(t.dataset.time);else{var r;r=new p(i.querySelector(".day").dataset.time)}var o=r.getWeek(e.picker.options.firstDay);53===o&&0===r.getMonth()&&(o="53/1");var s=document.createElement("div");s.className="wnum-item",s.innerHTML=String(o),i.insertBefore(s,t)}})}}}]),n}(w)},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_possible_constructor_return":"6Yo1h","@swc/helpers/_/_sliced_to_array":"hefcy","@swc/helpers/_/_to_consumable_array":"4oNkS","@swc/helpers/_/_wrap_native_super":"d3OTW","@swc/helpers/_/_create_super":"a37Ru","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],kXr2a:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n);var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_create_super"),c=t("@hotwired/stimulus"),u=t("micromodal"),h=r.interopDefault(u),d=function(t){(0,A._)(n,t);var e=(0,l._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"options",null),(0,a._)((0,i._)(t),"lastOpenedFrame",null),(0,a._)((0,i._)(t),"loadedWindows",new Set),(0,a._)((0,i._)(t),"showUpsell",function(t){(0,h.default).show("iawp-solo-report-upsell-modal",{})}),(0,a._)((0,i._)(t),"showExaminer",function(e){t.options=e.detail,t.element.querySelector(".examiner-skeleton .date-picker-parent .iawp-label").innerText=t.options.dateLabel,t.element.querySelector(".examiner-skeleton .report-title").innerText=t.options.title,t.element.querySelector(".examiner-skeleton .report-subtitle").innerText=t.options.reportName;var n=document.querySelector(".reports-list .menu-section.current svg");if(n){var r=n.cloneNode(!0);t.element.querySelector(".examiner-skeleton .report-subtitle").prepend(r)}(0,h.default).show("iawp-examiner-modal",{onClose:function(){t.cleanUp()}});var i=Array.from(t.contentTarget.querySelectorAll("iframe.preserved")).find(function(e){return e.src===t.options.url});if(i){t.lastOpenedFrame=i,t.loadedWindows.has(i.contentWindow)&&t.hideLoadingScreen(),i.classList.remove("preserved");return}var o=t.createInlineFrame(t.options.url);t.contentTarget.appendChild(o),t.lastOpenedFrame=o,clearTimeout(t.fallbackTimeout),t.fallbackTimeout=setTimeout(function(){t.hideLoadingScreen()},1e4)}),(0,a._)((0,i._)(t),"processMessage",function(e){var n=e.source===window,r=e.source===(t.lastOpenedFrame&&t.lastOpenedFrame.contentWindow);n||("iawpPageReady"===e.data&&t.loadedWindows.add(e.source),"iawpPageReady"===e.data&&r&&t.hideLoadingScreen(),"iawpCloseExaminer"===e.data&&t.close())}),t}return(0,s._)(n,[{key:"connect",value:function(){document.addEventListener("iawp:showExaminer",this.showExaminer),document.addEventListener("iawp:showUpsell",this.showUpsell),window.addEventListener("message",this.processMessage)}},{key:"disconnect",value:function(){document.removeEventListener("iawp:showExaminer",this.showExaminer),document.removeEventListener("iawp:showUpsell",this.showUpsell),window.removeEventListener("message",this.processMessage)}},{key:"createInlineFrame",value:function(t){var e=document.createElement("iframe");return e.src=t,e.classList.add("examiner-iframe"),e}},{key:"close",value:function(){(0,h.default).close("iawp-examiner-modal")}},{key:"closeUpsell",value:function(){(0,h.default).close("iawp-solo-report-upsell-modal")}},{key:"cleanUp",value:function(){this.options=null,this.showLoadingScreen(),clearTimeout(this.fallbackTimeout);var t=this.element.querySelector("iframe:not(.preserved)");t&&t.classList.add("preserved")}},{key:"showLoadingScreen",value:function(){this.element.querySelector(".examiner").classList.add("examiner--loading")}},{key:"hideLoadingScreen",value:function(){this.element.querySelector(".examiner").classList.remove("examiner--loading")}}]),n}(c.Controller);(0,a._)(d,"targets",["content"]),n.default=d},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk",micromodal:"Tlrpp","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"2oFi4":[function(t,e,n){t("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(n);var r=t("@swc/helpers/_/_assert_this_initialized"),i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_define_property"),a=t("@swc/helpers/_/_inherits"),A=t("@swc/helpers/_/_create_super"),l=function(t){(0,a._)(n,t);var e=(0,A._)(n);function n(){var t;return(0,i._)(this,n),t=e.apply(this,arguments),(0,s._)((0,r._)(t),"keyPress",function(e){"Escape"===e.key&&t.askToBeClosed()}),t}return(0,o._)(n,[{key:"connect",value:function(){document.addEventListener("keydown",this.keyPress)}},{key:"disconnect",value:function(){document.removeEventListener("keydown",this.keyPress)}},{key:"askToBeClosed",value:function(){window.parent.postMessage("iawpCloseExaminer")}}]),n}(t("@hotwired/stimulus").Controller);n.default=l},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],hJKIB:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return g});var i=t("@swc/helpers/_/_async_to_generator"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_create_super"),c=t("@swc/helpers/_/_ts_generator"),u=t("@hotwired/stimulus"),h=t("html2pdf.js"),d=r.interopDefault(h),f=t("chart.js"),p=t("../utils/svg-to-png"),g=function(t){(0,A._)(n,t);var e=(0,l._)(n);function n(){return(0,o._)(this,n),e.apply(this,arguments)}return(0,s._)(n,[{key:"export",value:function(){this.element.classList.add("sending"),this.element.setAttribute("disabled","disabled");var t=this;setTimeout((0,i._)(function(){var e,n,r,i,o,s,a,A,l,u,h,g,m;return(0,c._)(this,function(c){switch(c.label){case 0:e=Object.values(f.Chart.instances),n=window.iawpMaps||[],e.forEach(function(t){t.canvas.dataset.chartExportId=Math.random()}),n.forEach(function(t){t.container.dataset.chartExportId=Math.random()}),(r=document.getElementById("wpwrap").cloneNode(!0)).style.width="1056px",e.forEach(function(t){var e=t.toBase64Image("image/png",1),n=document.createElement("img");n.src=e,n.classList.add("chart-converted-to-image");var i=t.canvas.dataset.chartExportId;r.querySelector("[data-chart-export-id='".concat(i,"']")).replaceWith(n),delete t.canvas.dataset.chartExportId}),i=!0,o=!1,s=void 0,c.label=1;case 1:c.trys.push([1,6,7,8]),a=n[Symbol.iterator](),c.label=2;case 2:if(i=(A=a.next()).done)return[3,5];return l=A.value,[4,(0,p.svgToPng)(l.mapImage)];case 3:(u=c.sent()).classList.add("chart-converted-to-image"),h=l.container.dataset.chartExportId,r.querySelector("[data-chart-export-id='".concat(h,"']")).replaceWith(u),delete l.container.dataset.chartExportId,c.label=4;case 4:return i=!0,[3,2];case 5:return[3,8];case 6:return g=c.sent(),o=!0,s=g,[3,8];case 7:try{i||null==a.return||a.return()}finally{if(o)throw s}return[7];case 8:return r.querySelectorAll("[data-controller]").forEach(function(t){t.removeAttribute("data-controller")}),r.querySelectorAll(".module-picker").forEach(function(t){t.remove()}),r.querySelectorAll("#report-header-container .toolbar").forEach(function(t){t.remove()}),r.querySelectorAll("#report-header-container .last-updated-container").forEach(function(t){t.remove()}),r.querySelectorAll(".iawp-module .module-pagination").forEach(function(t){t.remove()}),m={filename:"overview.pdf",jsPDF:{unit:"in",format:"letter",orientation:"landscape"}},(0,d.default)().set(m).from(r).toContainer().save().then(function(){t.element.classList.add("sent"),t.element.classList.remove("sending"),t.element.removeAttribute("disabled"),setTimeout(function(){t.element.classList.remove("sent")},1e3)}),[2]}})}),250)}}]),n}(u.Controller);(0,a._)(g,"values",{loadingText:String})},{"@swc/helpers/_/_async_to_generator":"6Tpxj","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@swc/helpers/_/_ts_generator":"lwj56","@hotwired/stimulus":"crDvk","html2pdf.js":"9VcHu","chart.js":"1eVD3","../utils/svg-to-png":"fTZbN","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"9VcHu":[function(t,e,n){var r,i=t("@swc/helpers/_/_type_of"),o=arguments[3],s=t("1553fa0bbb51bb94");self,r=function(t,e){return function(){var n,r,a={"./src/plugin/hyperlinks.js":/*!**********************************!*\
   !*** ./src/plugin/hyperlinks.js ***!
   \**********************************/function(t,e,n){n.r(e),n(/*! core-js/modules/web.dom-collections.for-each.js */"./node_modules/core-js/modules/web.dom-collections.for-each.js"),n(/*! core-js/modules/es.string.link.js */"./node_modules/core-js/modules/es.string.link.js");var r=n(/*! ../worker.js */"./src/worker.js"),i=n(/*! ../utils.js */"./src/utils.js"),o=[],s={toContainer:r.default.prototype.toContainer,toPdf:r.default.prototype.toPdf};r.default.prototype.toContainer=function(){return s.toContainer.call(this).then(function(){if(this.opt.enableLinks){var t=this.prop.container,e=t.querySelectorAll("a"),n=(0,i.unitConvert)(t.getBoundingClientRect(),this.prop.pageSize.k);o=[],Array.prototype.forEach.call(e,function(t){for(var e=t.getClientRects(),r=0;r<e.length;r++){var s=(0,i.unitConvert)(e[r],this.prop.pageSize.k);s.left-=n.left,s.top-=n.top;var a=Math.floor(s.top/this.prop.pageSize.inner.height)+1,A=this.opt.margin[0]+s.top%this.prop.pageSize.inner.height,l=this.opt.margin[1]+s.left;o.push({page:a,top:A,left:l,clientRect:s,link:t})}},this)}})},r.default.prototype.toPdf=function(){return s.toPdf.call(this).then(function(){if(this.opt.enableLinks){o.forEach(function(t){this.prop.pdf.setPage(t.page),this.prop.pdf.link(t.left,t.top,t.clientRect.width,t.clientRect.height,{url:t.link.href})},this);var t=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage(t)}})}},"./src/plugin/jspdf-plugin.js":/*!************************************!*\
   !*** ./src/plugin/jspdf-plugin.js ***!
@@ -239,13 +239,13 @@
   !*** ./node_modules/core-js/modules/es.symbol.iterator.js ***!
   \************************************************************/function(t,e,n){n(/*! ../internals/define-well-known-symbol */"./node_modules/core-js/internals/define-well-known-symbol.js")("iterator")},"./node_modules/core-js/modules/es.symbol.js":/*!***************************************************!*\
   !*** ./node_modules/core-js/modules/es.symbol.js ***!
-  \***************************************************/function(t,e,n){var r=n(/*! ../internals/export */"./node_modules/core-js/internals/export.js"),i=n(/*! ../internals/global */"./node_modules/core-js/internals/global.js"),o=n(/*! ../internals/get-built-in */"./node_modules/core-js/internals/get-built-in.js"),s=n(/*! ../internals/is-pure */"./node_modules/core-js/internals/is-pure.js"),a=n(/*! ../internals/descriptors */"./node_modules/core-js/internals/descriptors.js"),A=n(/*! ../internals/native-symbol */"./node_modules/core-js/internals/native-symbol.js"),l=n(/*! ../internals/fails */"./node_modules/core-js/internals/fails.js"),c=n(/*! ../internals/has */"./node_modules/core-js/internals/has.js"),u=n(/*! ../internals/is-array */"./node_modules/core-js/internals/is-array.js"),h=n(/*! ../internals/is-object */"./node_modules/core-js/internals/is-object.js"),d=n(/*! ../internals/is-symbol */"./node_modules/core-js/internals/is-symbol.js"),f=n(/*! ../internals/an-object */"./node_modules/core-js/internals/an-object.js"),p=n(/*! ../internals/to-object */"./node_modules/core-js/internals/to-object.js"),g=n(/*! ../internals/to-indexed-object */"./node_modules/core-js/internals/to-indexed-object.js"),m=n(/*! ../internals/to-property-key */"./node_modules/core-js/internals/to-property-key.js"),v=n(/*! ../internals/to-string */"./node_modules/core-js/internals/to-string.js"),y=n(/*! ../internals/create-property-descriptor */"./node_modules/core-js/internals/create-property-descriptor.js"),w=n(/*! ../internals/object-create */"./node_modules/core-js/internals/object-create.js"),b=n(/*! ../internals/object-keys */"./node_modules/core-js/internals/object-keys.js"),_=n(/*! ../internals/object-get-own-property-names */"./node_modules/core-js/internals/object-get-own-property-names.js"),B=n(/*! ../internals/object-get-own-property-names-external */"./node_modules/core-js/internals/object-get-own-property-names-external.js"),C=n(/*! ../internals/object-get-own-property-symbols */"./node_modules/core-js/internals/object-get-own-property-symbols.js"),x=n(/*! ../internals/object-get-own-property-descriptor */"./node_modules/core-js/internals/object-get-own-property-descriptor.js"),k=n(/*! ../internals/object-define-property */"./node_modules/core-js/internals/object-define-property.js"),F=n(/*! ../internals/object-property-is-enumerable */"./node_modules/core-js/internals/object-property-is-enumerable.js"),L=n(/*! ../internals/create-non-enumerable-property */"./node_modules/core-js/internals/create-non-enumerable-property.js"),D=n(/*! ../internals/redefine */"./node_modules/core-js/internals/redefine.js"),E=n(/*! ../internals/shared */"./node_modules/core-js/internals/shared.js"),S=n(/*! ../internals/shared-key */"./node_modules/core-js/internals/shared-key.js"),M=n(/*! ../internals/hidden-keys */"./node_modules/core-js/internals/hidden-keys.js"),Q=n(/*! ../internals/uid */"./node_modules/core-js/internals/uid.js"),I=n(/*! ../internals/well-known-symbol */"./node_modules/core-js/internals/well-known-symbol.js"),U=n(/*! ../internals/well-known-symbol-wrapped */"./node_modules/core-js/internals/well-known-symbol-wrapped.js"),j=n(/*! ../internals/define-well-known-symbol */"./node_modules/core-js/internals/define-well-known-symbol.js"),T=n(/*! ../internals/set-to-string-tag */"./node_modules/core-js/internals/set-to-string-tag.js"),N=n(/*! ../internals/internal-state */"./node_modules/core-js/internals/internal-state.js"),P=n(/*! ../internals/array-iteration */"./node_modules/core-js/internals/array-iteration.js").forEach,H=S("hidden"),O="Symbol",R="prototype",z=I("toPrimitive"),K=N.set,V=N.getterFor(O),G=Object[R],W=i.Symbol,q=o("JSON","stringify"),Y=x.f,X=k.f,J=B.f,Z=F.f,$=E("symbols"),tt=E("op-symbols"),te=E("string-to-symbol-registry"),tn=E("symbol-to-string-registry"),tr=E("wks"),ti=i.QObject,to=!ti||!ti[R]||!ti[R].findChild,ts=a&&l(function(){return 7!=w(X({},"a",{get:function(){return X(this,"a",{value:7}).a}})).a})?function(t,e,n){var r=Y(G,e);r&&delete G[e],X(t,e,n),r&&t!==G&&X(G,e,r)}:X,ta=function(t,e){var n=$[t]=w(W[R]);return K(n,{type:O,tag:t,description:e}),a||(n.description=e),n},tA=function(t,e,n){t===G&&tA(tt,e,n),f(t);var r=m(e);return(f(n),c($,r))?(n.enumerable?(c(t,H)&&t[H][r]&&(t[H][r]=!1),n=w(n,{enumerable:y(0,!1)})):(c(t,H)||X(t,H,y(1,{})),t[H][r]=!0),ts(t,r,n)):X(t,r,n)},tl=function(t,e){f(t);var n=g(e);return P(b(n).concat(td(n)),function(e){(!a||tc.call(n,e))&&tA(t,e,n[e])}),t},tc=function(t){var e=m(t),n=Z.call(this,e);return(!(this===G&&c($,e))||!!c(tt,e))&&(!(n||!c(this,e)||!c($,e)||c(this,H)&&this[H][e])||n)},tu=function(t,e){var n=g(t),r=m(e);if(!(n===G&&c($,r))||c(tt,r)){var i=Y(n,r);return i&&c($,r)&&!(c(n,H)&&n[H][r])&&(i.enumerable=!0),i}},th=function(t){var e=J(g(t)),n=[];return P(e,function(t){c($,t)||c(M,t)||n.push(t)}),n},td=function(t){var e=t===G,n=J(e?tt:g(t)),r=[];return P(n,function(t){c($,t)&&(!e||c(G,t))&&r.push($[t])}),r};A||(D((W=function(){if(this instanceof W)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?v(arguments[0]):void 0,e=Q(t),n=function(t){this===G&&n.call(tt,t),c(this,H)&&c(this[H],e)&&(this[H][e]=!1),ts(this,e,y(1,t))};return a&&to&&ts(G,e,{configurable:!0,set:n}),ta(e,t)})[R],"toString",function(){return V(this).tag}),D(W,"withoutSetter",function(t){return ta(Q(t),t)}),F.f=tc,k.f=tA,x.f=tu,_.f=B.f=th,C.f=td,U.f=function(t){return ta(I(t),t)},a&&(X(W[R],"description",{configurable:!0,get:function(){return V(this).description}}),s||D(G,"propertyIsEnumerable",tc,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!A,sham:!A},{Symbol:W}),P(b(tr),function(t){j(t)}),r({target:O,stat:!0,forced:!A},{for:function(t){var e=v(t);if(c(te,e))return te[e];var n=W(e);return te[e]=n,tn[n]=e,n},keyFor:function(t){if(!d(t))throw TypeError(t+" is not a symbol");if(c(tn,t))return tn[t]},useSetter:function(){to=!0},useSimple:function(){to=!1}}),r({target:"Object",stat:!0,forced:!A,sham:!a},{create:function(t,e){return void 0===e?w(t):tl(w(t),e)},defineProperty:tA,defineProperties:tl,getOwnPropertyDescriptor:tu}),r({target:"Object",stat:!0,forced:!A},{getOwnPropertyNames:th,getOwnPropertySymbols:td}),r({target:"Object",stat:!0,forced:l(function(){C.f(1)})},{getOwnPropertySymbols:function(t){return C.f(p(t))}}),q&&r({target:"JSON",stat:!0,forced:!A||l(function(){var t=W();return"[null]"!=q([t])||"{}"!=q({a:t})||"{}"!=q(Object(t))})},{stringify:function(t,e,n){for(var r,i=[t],o=1;arguments.length>o;)i.push(arguments[o++]);if(r=e,!(!h(e)&&void 0===t||d(t)))return u(e)||(e=function(t,e){if("function"==typeof r&&(e=r.call(this,t,e)),!d(e))return e}),i[1]=e,q.apply(null,i)}}),W[R][z]||L(W[R],z,W[R].valueOf),T(W,O),M[H]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":/*!**********************************************************************!*\
+  \***************************************************/function(t,e,n){var r=n(/*! ../internals/export */"./node_modules/core-js/internals/export.js"),i=n(/*! ../internals/global */"./node_modules/core-js/internals/global.js"),o=n(/*! ../internals/get-built-in */"./node_modules/core-js/internals/get-built-in.js"),s=n(/*! ../internals/is-pure */"./node_modules/core-js/internals/is-pure.js"),a=n(/*! ../internals/descriptors */"./node_modules/core-js/internals/descriptors.js"),A=n(/*! ../internals/native-symbol */"./node_modules/core-js/internals/native-symbol.js"),l=n(/*! ../internals/fails */"./node_modules/core-js/internals/fails.js"),c=n(/*! ../internals/has */"./node_modules/core-js/internals/has.js"),u=n(/*! ../internals/is-array */"./node_modules/core-js/internals/is-array.js"),h=n(/*! ../internals/is-object */"./node_modules/core-js/internals/is-object.js"),d=n(/*! ../internals/is-symbol */"./node_modules/core-js/internals/is-symbol.js"),f=n(/*! ../internals/an-object */"./node_modules/core-js/internals/an-object.js"),p=n(/*! ../internals/to-object */"./node_modules/core-js/internals/to-object.js"),g=n(/*! ../internals/to-indexed-object */"./node_modules/core-js/internals/to-indexed-object.js"),m=n(/*! ../internals/to-property-key */"./node_modules/core-js/internals/to-property-key.js"),v=n(/*! ../internals/to-string */"./node_modules/core-js/internals/to-string.js"),y=n(/*! ../internals/create-property-descriptor */"./node_modules/core-js/internals/create-property-descriptor.js"),w=n(/*! ../internals/object-create */"./node_modules/core-js/internals/object-create.js"),b=n(/*! ../internals/object-keys */"./node_modules/core-js/internals/object-keys.js"),_=n(/*! ../internals/object-get-own-property-names */"./node_modules/core-js/internals/object-get-own-property-names.js"),B=n(/*! ../internals/object-get-own-property-names-external */"./node_modules/core-js/internals/object-get-own-property-names-external.js"),C=n(/*! ../internals/object-get-own-property-symbols */"./node_modules/core-js/internals/object-get-own-property-symbols.js"),x=n(/*! ../internals/object-get-own-property-descriptor */"./node_modules/core-js/internals/object-get-own-property-descriptor.js"),k=n(/*! ../internals/object-define-property */"./node_modules/core-js/internals/object-define-property.js"),F=n(/*! ../internals/object-property-is-enumerable */"./node_modules/core-js/internals/object-property-is-enumerable.js"),L=n(/*! ../internals/create-non-enumerable-property */"./node_modules/core-js/internals/create-non-enumerable-property.js"),D=n(/*! ../internals/redefine */"./node_modules/core-js/internals/redefine.js"),E=n(/*! ../internals/shared */"./node_modules/core-js/internals/shared.js"),S=n(/*! ../internals/shared-key */"./node_modules/core-js/internals/shared-key.js"),M=n(/*! ../internals/hidden-keys */"./node_modules/core-js/internals/hidden-keys.js"),Q=n(/*! ../internals/uid */"./node_modules/core-js/internals/uid.js"),I=n(/*! ../internals/well-known-symbol */"./node_modules/core-js/internals/well-known-symbol.js"),U=n(/*! ../internals/well-known-symbol-wrapped */"./node_modules/core-js/internals/well-known-symbol-wrapped.js"),j=n(/*! ../internals/define-well-known-symbol */"./node_modules/core-js/internals/define-well-known-symbol.js"),T=n(/*! ../internals/set-to-string-tag */"./node_modules/core-js/internals/set-to-string-tag.js"),P=n(/*! ../internals/internal-state */"./node_modules/core-js/internals/internal-state.js"),N=n(/*! ../internals/array-iteration */"./node_modules/core-js/internals/array-iteration.js").forEach,H=S("hidden"),O="Symbol",R="prototype",z=I("toPrimitive"),K=P.set,V=P.getterFor(O),G=Object[R],W=i.Symbol,q=o("JSON","stringify"),Y=x.f,X=k.f,J=B.f,Z=F.f,$=E("symbols"),tt=E("op-symbols"),te=E("string-to-symbol-registry"),tn=E("symbol-to-string-registry"),tr=E("wks"),ti=i.QObject,to=!ti||!ti[R]||!ti[R].findChild,ts=a&&l(function(){return 7!=w(X({},"a",{get:function(){return X(this,"a",{value:7}).a}})).a})?function(t,e,n){var r=Y(G,e);r&&delete G[e],X(t,e,n),r&&t!==G&&X(G,e,r)}:X,ta=function(t,e){var n=$[t]=w(W[R]);return K(n,{type:O,tag:t,description:e}),a||(n.description=e),n},tA=function(t,e,n){t===G&&tA(tt,e,n),f(t);var r=m(e);return(f(n),c($,r))?(n.enumerable?(c(t,H)&&t[H][r]&&(t[H][r]=!1),n=w(n,{enumerable:y(0,!1)})):(c(t,H)||X(t,H,y(1,{})),t[H][r]=!0),ts(t,r,n)):X(t,r,n)},tl=function(t,e){f(t);var n=g(e);return N(b(n).concat(td(n)),function(e){(!a||tc.call(n,e))&&tA(t,e,n[e])}),t},tc=function(t){var e=m(t),n=Z.call(this,e);return(!(this===G&&c($,e))||!!c(tt,e))&&(!(n||!c(this,e)||!c($,e)||c(this,H)&&this[H][e])||n)},tu=function(t,e){var n=g(t),r=m(e);if(!(n===G&&c($,r))||c(tt,r)){var i=Y(n,r);return i&&c($,r)&&!(c(n,H)&&n[H][r])&&(i.enumerable=!0),i}},th=function(t){var e=J(g(t)),n=[];return N(e,function(t){c($,t)||c(M,t)||n.push(t)}),n},td=function(t){var e=t===G,n=J(e?tt:g(t)),r=[];return N(n,function(t){c($,t)&&(!e||c(G,t))&&r.push($[t])}),r};A||(D((W=function(){if(this instanceof W)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?v(arguments[0]):void 0,e=Q(t),n=function(t){this===G&&n.call(tt,t),c(this,H)&&c(this[H],e)&&(this[H][e]=!1),ts(this,e,y(1,t))};return a&&to&&ts(G,e,{configurable:!0,set:n}),ta(e,t)})[R],"toString",function(){return V(this).tag}),D(W,"withoutSetter",function(t){return ta(Q(t),t)}),F.f=tc,k.f=tA,x.f=tu,_.f=B.f=th,C.f=td,U.f=function(t){return ta(I(t),t)},a&&(X(W[R],"description",{configurable:!0,get:function(){return V(this).description}}),s||D(G,"propertyIsEnumerable",tc,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!A,sham:!A},{Symbol:W}),N(b(tr),function(t){j(t)}),r({target:O,stat:!0,forced:!A},{for:function(t){var e=v(t);if(c(te,e))return te[e];var n=W(e);return te[e]=n,tn[n]=e,n},keyFor:function(t){if(!d(t))throw TypeError(t+" is not a symbol");if(c(tn,t))return tn[t]},useSetter:function(){to=!0},useSimple:function(){to=!1}}),r({target:"Object",stat:!0,forced:!A,sham:!a},{create:function(t,e){return void 0===e?w(t):tl(w(t),e)},defineProperty:tA,defineProperties:tl,getOwnPropertyDescriptor:tu}),r({target:"Object",stat:!0,forced:!A},{getOwnPropertyNames:th,getOwnPropertySymbols:td}),r({target:"Object",stat:!0,forced:l(function(){C.f(1)})},{getOwnPropertySymbols:function(t){return C.f(p(t))}}),q&&r({target:"JSON",stat:!0,forced:!A||l(function(){var t=W();return"[null]"!=q([t])||"{}"!=q({a:t})||"{}"!=q(Object(t))})},{stringify:function(t,e,n){for(var r,i=[t],o=1;arguments.length>o;)i.push(arguments[o++]);if(r=e,!(!h(e)&&void 0===t||d(t)))return u(e)||(e=function(t,e){if("function"==typeof r&&(e=r.call(this,t,e)),!d(e))return e}),i[1]=e,q.apply(null,i)}}),W[R][z]||L(W[R],z,W[R].valueOf),T(W,O),M[H]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":/*!**********************************************************************!*\
   !*** ./node_modules/core-js/modules/web.dom-collections.for-each.js ***!
   \**********************************************************************/function(t,e,n){var r=n(/*! ../internals/global */"./node_modules/core-js/internals/global.js"),i=n(/*! ../internals/dom-iterables */"./node_modules/core-js/internals/dom-iterables.js"),o=n(/*! ../internals/array-for-each */"./node_modules/core-js/internals/array-for-each.js"),s=n(/*! ../internals/create-non-enumerable-property */"./node_modules/core-js/internals/create-non-enumerable-property.js");for(var a in i){var A=r[a],l=A&&A.prototype;if(l&&l.forEach!==o)try{s(l,"forEach",o)}catch(t){l.forEach=o}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":/*!**********************************************************************!*\
   !*** ./node_modules/core-js/modules/web.dom-collections.iterator.js ***!
   \**********************************************************************/function(t,e,n){var r=n(/*! ../internals/global */"./node_modules/core-js/internals/global.js"),i=n(/*! ../internals/dom-iterables */"./node_modules/core-js/internals/dom-iterables.js"),o=n(/*! ../modules/es.array.iterator */"./node_modules/core-js/modules/es.array.iterator.js"),s=n(/*! ../internals/create-non-enumerable-property */"./node_modules/core-js/internals/create-non-enumerable-property.js"),a=n(/*! ../internals/well-known-symbol */"./node_modules/core-js/internals/well-known-symbol.js"),A=a("iterator"),l=a("toStringTag"),c=o.values;for(var u in i){var h=r[u],d=h&&h.prototype;if(d){if(d[A]!==c)try{s(d,A,c)}catch(t){d[A]=c}if(d[l]||s(d,l,u),i[u]){for(var f in o)if(d[f]!==o[f])try{s(d,f,o[f])}catch(t){d[f]=o[f]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":/*!******************************************************!*\
   !*** ./node_modules/es6-promise/dist/es6-promise.js ***!
-  \******************************************************/function(t){var e;e=function(){function t(t){return"function"==typeof t}var e,n,r,a,A=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)},l=0,c=void 0,u=void 0,h=function(t,e){y[l]=t,y[l+1]=e,2===(l+=2)&&(u?u(w):b())},d="undefined"!=typeof window?window:void 0,f=d||{},p=f.MutationObserver||f.WebKitMutationObserver,g="undefined"==typeof self&&void 0!==s&&"[object process]"===({}).toString.call(s),m="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function v(){var t=setTimeout;return function(){return t(w,1)}}var y=Array(1e3);function w(){for(var t=0;t<l;t+=2)(0,y[t])(y[t+1]),y[t]=void 0,y[t+1]=void 0;l=0}var b=void 0;function _(t,e){var n=this,r=new this.constructor(x);void 0===r[C]&&j(r);var i=n._state;if(i){var o=arguments[i-1];h(function(){return I(i,r,o,n._result)})}else M(n,r,t,e);return r}function B(t){if(t&&"object"==typeof t&&t.constructor===this)return t;var e=new this(x);return L(e,t),e}g?b=function(){return s.nextTick(w)}:p?(e=0,n=new p(w),r=document.createTextNode(""),n.observe(r,{characterData:!0}),b=function(){r.data=e=++e%2}):m?((a=new MessageChannel).port1.onmessage=w,b=function(){return a.port2.postMessage(0)}):b=void 0===d?function(){try{var t=Function("return this")().require("vertx");return c=t.runOnLoop||t.runOnContext,void 0!==c?function(){c(w)}:v()}catch(t){return v()}}():v();var C=Math.random().toString(36).substring(2);function x(){}var k=void 0;function F(e,n,r){n.constructor===e.constructor&&r===_&&n.constructor.resolve===B?1===n._state?E(e,n._result):2===n._state?S(e,n._result):M(n,void 0,function(t){return L(e,t)},function(t){return S(e,t)}):void 0===r?E(e,n):t(r)?h(function(t){var e=!1,i=function(t,e,n,r){try{t.call(e,n,r)}catch(t){return t}}(r,n,function(r){e||(e=!0,n!==r?L(t,r):E(t,r))},function(n){e||(e=!0,S(t,n))},"Settle: "+(t._label||" unknown promise"));!e&&i&&(e=!0,S(t,i))},e):E(e,n)}function L(t,e){if(t===e)S(t,TypeError("You cannot resolve a promise with itself"));else if(n=void 0===e?"undefined":(0,i._)(e),null!==e&&("object"===n||"function"===n)){var n,r=void 0;try{r=e.then}catch(e){S(t,e);return}F(t,e,r)}else E(t,e)}function D(t){t._onerror&&t._onerror(t._result),Q(t)}function E(t,e){t._state===k&&(t._result=e,t._state=1,0!==t._subscribers.length&&h(Q,t))}function S(t,e){t._state===k&&(t._state=2,t._result=e,h(D,t))}function M(t,e,n,r){var i=t._subscribers,o=i.length;t._onerror=null,i[o]=e,i[o+1]=n,i[o+2]=r,0===o&&t._state&&h(Q,t)}function Q(t){var e=t._subscribers,n=t._state;if(0!==e.length){for(var r=void 0,i=void 0,o=t._result,s=0;s<e.length;s+=3)r=e[s],i=e[s+n],r?I(n,r,i,o):i(o);t._subscribers.length=0}}function I(e,n,r,i){var o=t(r),s=void 0,a=void 0,A=!0;if(o){try{s=r(i)}catch(t){A=!1,a=t}if(n===s){S(n,TypeError("A promises callback cannot return that same promise."));return}}else s=i;n._state!==k||(o&&A?L(n,s):!1===A?S(n,a):1===e?E(n,s):2===e&&S(n,s))}var U=0;function j(t){t[C]=U++,t._state=void 0,t._result=void 0,t._subscribers=[]}var T=function(){function t(t,e){this._instanceConstructor=t,this.promise=new t(x),this.promise[C]||j(this.promise),A(e)?(this.length=e.length,this._remaining=e.length,this._result=Array(this.length),0===this.length?E(this.promise,this._result):(this.length=this.length||0,this._enumerate(e),0===this._remaining&&E(this.promise,this._result))):S(this.promise,Error("Array Methods must be provided an Array"))}return t.prototype._enumerate=function(t){for(var e=0;this._state===k&&e<t.length;e++)this._eachEntry(t[e],e)},t.prototype._eachEntry=function(t,e){var n=this._instanceConstructor,r=n.resolve;if(r===B){var i=void 0,o=void 0,s=!1;try{i=t.then}catch(t){s=!0,o=t}if(i===_&&t._state!==k)this._settledAt(t._state,e,t._result);else if("function"!=typeof i)this._remaining--,this._result[e]=t;else if(n===N){var a=new n(x);s?S(a,o):F(a,t,i),this._willSettleAt(a,e)}else this._willSettleAt(new n(function(e){return e(t)}),e)}else this._willSettleAt(r(t),e)},t.prototype._settledAt=function(t,e,n){var r=this.promise;r._state===k&&(this._remaining--,2===t?S(r,n):this._result[e]=n),0===this._remaining&&E(r,this._result)},t.prototype._willSettleAt=function(t,e){var n=this;M(t,void 0,function(t){return n._settledAt(1,e,t)},function(t){return n._settledAt(2,e,t)})},t}(),N=function(){function e(t){this[C]=U++,this._result=this._state=void 0,this._subscribers=[],x!==t&&("function"!=typeof t&&function(){throw TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof e?function(t,e){try{e(function(e){L(t,e)},function(e){S(t,e)})}catch(e){S(t,e)}}(this,t):function(){throw TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())}return e.prototype.catch=function(t){return this.then(null,t)},e.prototype.finally=function(e){var n=this.constructor;return t(e)?this.then(function(t){return n.resolve(e()).then(function(){return t})},function(t){return n.resolve(e()).then(function(){throw t})}):this.then(e,e)},e}();return N.prototype.then=_,N.all=function(t){return new T(this,t).promise},N.race=function(t){var e=this;return new e(A(t)?function(n,r){for(var i=t.length,o=0;o<i;o++)e.resolve(t[o]).then(n,r)}:function(t,e){return e(TypeError("You must pass an array to race."))})},N.resolve=B,N.reject=function(t){var e=new this(x);return S(e,t),e},N._setScheduler=function(t){u=t},N._setAsap=function(t){h=t},N._asap=h,N.polyfill=function(){var t=void 0;if(void 0!==o)t=o;else if("undefined"!=typeof self)t=self;else try{t=Function("return this")()}catch(t){throw Error("polyfill failed because global object is unavailable in this environment")}var e=t.Promise;if(e){var n=null;try{n=Object.prototype.toString.call(e.resolve())}catch(t){}if("[object Promise]"===n&&!e.cast)return}t.Promise=N},N.Promise=N,N},t.exports=e()},html2canvas:/*!******************************!*\
+  \******************************************************/function(t){var e;e=function(){function t(t){return"function"==typeof t}var e,n,r,a,A=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)},l=0,c=void 0,u=void 0,h=function(t,e){y[l]=t,y[l+1]=e,2===(l+=2)&&(u?u(w):b())},d="undefined"!=typeof window?window:void 0,f=d||{},p=f.MutationObserver||f.WebKitMutationObserver,g="undefined"==typeof self&&void 0!==s&&"[object process]"===({}).toString.call(s),m="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function v(){var t=setTimeout;return function(){return t(w,1)}}var y=Array(1e3);function w(){for(var t=0;t<l;t+=2)(0,y[t])(y[t+1]),y[t]=void 0,y[t+1]=void 0;l=0}var b=void 0;function _(t,e){var n=this,r=new this.constructor(x);void 0===r[C]&&j(r);var i=n._state;if(i){var o=arguments[i-1];h(function(){return I(i,r,o,n._result)})}else M(n,r,t,e);return r}function B(t){if(t&&"object"==typeof t&&t.constructor===this)return t;var e=new this(x);return L(e,t),e}g?b=function(){return s.nextTick(w)}:p?(e=0,n=new p(w),r=document.createTextNode(""),n.observe(r,{characterData:!0}),b=function(){r.data=e=++e%2}):m?((a=new MessageChannel).port1.onmessage=w,b=function(){return a.port2.postMessage(0)}):b=void 0===d?function(){try{var t=Function("return this")().require("vertx");return c=t.runOnLoop||t.runOnContext,void 0!==c?function(){c(w)}:v()}catch(t){return v()}}():v();var C=Math.random().toString(36).substring(2);function x(){}var k=void 0;function F(e,n,r){n.constructor===e.constructor&&r===_&&n.constructor.resolve===B?1===n._state?E(e,n._result):2===n._state?S(e,n._result):M(n,void 0,function(t){return L(e,t)},function(t){return S(e,t)}):void 0===r?E(e,n):t(r)?h(function(t){var e=!1,i=function(t,e,n,r){try{t.call(e,n,r)}catch(t){return t}}(r,n,function(r){e||(e=!0,n!==r?L(t,r):E(t,r))},function(n){e||(e=!0,S(t,n))},"Settle: "+(t._label||" unknown promise"));!e&&i&&(e=!0,S(t,i))},e):E(e,n)}function L(t,e){if(t===e)S(t,TypeError("You cannot resolve a promise with itself"));else if(n=void 0===e?"undefined":(0,i._)(e),null!==e&&("object"===n||"function"===n)){var n,r=void 0;try{r=e.then}catch(e){S(t,e);return}F(t,e,r)}else E(t,e)}function D(t){t._onerror&&t._onerror(t._result),Q(t)}function E(t,e){t._state===k&&(t._result=e,t._state=1,0!==t._subscribers.length&&h(Q,t))}function S(t,e){t._state===k&&(t._state=2,t._result=e,h(D,t))}function M(t,e,n,r){var i=t._subscribers,o=i.length;t._onerror=null,i[o]=e,i[o+1]=n,i[o+2]=r,0===o&&t._state&&h(Q,t)}function Q(t){var e=t._subscribers,n=t._state;if(0!==e.length){for(var r=void 0,i=void 0,o=t._result,s=0;s<e.length;s+=3)r=e[s],i=e[s+n],r?I(n,r,i,o):i(o);t._subscribers.length=0}}function I(e,n,r,i){var o=t(r),s=void 0,a=void 0,A=!0;if(o){try{s=r(i)}catch(t){A=!1,a=t}if(n===s){S(n,TypeError("A promises callback cannot return that same promise."));return}}else s=i;n._state!==k||(o&&A?L(n,s):!1===A?S(n,a):1===e?E(n,s):2===e&&S(n,s))}var U=0;function j(t){t[C]=U++,t._state=void 0,t._result=void 0,t._subscribers=[]}var T=function(){function t(t,e){this._instanceConstructor=t,this.promise=new t(x),this.promise[C]||j(this.promise),A(e)?(this.length=e.length,this._remaining=e.length,this._result=Array(this.length),0===this.length?E(this.promise,this._result):(this.length=this.length||0,this._enumerate(e),0===this._remaining&&E(this.promise,this._result))):S(this.promise,Error("Array Methods must be provided an Array"))}return t.prototype._enumerate=function(t){for(var e=0;this._state===k&&e<t.length;e++)this._eachEntry(t[e],e)},t.prototype._eachEntry=function(t,e){var n=this._instanceConstructor,r=n.resolve;if(r===B){var i=void 0,o=void 0,s=!1;try{i=t.then}catch(t){s=!0,o=t}if(i===_&&t._state!==k)this._settledAt(t._state,e,t._result);else if("function"!=typeof i)this._remaining--,this._result[e]=t;else if(n===P){var a=new n(x);s?S(a,o):F(a,t,i),this._willSettleAt(a,e)}else this._willSettleAt(new n(function(e){return e(t)}),e)}else this._willSettleAt(r(t),e)},t.prototype._settledAt=function(t,e,n){var r=this.promise;r._state===k&&(this._remaining--,2===t?S(r,n):this._result[e]=n),0===this._remaining&&E(r,this._result)},t.prototype._willSettleAt=function(t,e){var n=this;M(t,void 0,function(t){return n._settledAt(1,e,t)},function(t){return n._settledAt(2,e,t)})},t}(),P=function(){function e(t){this[C]=U++,this._result=this._state=void 0,this._subscribers=[],x!==t&&("function"!=typeof t&&function(){throw TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof e?function(t,e){try{e(function(e){L(t,e)},function(e){S(t,e)})}catch(e){S(t,e)}}(this,t):function(){throw TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())}return e.prototype.catch=function(t){return this.then(null,t)},e.prototype.finally=function(e){var n=this.constructor;return t(e)?this.then(function(t){return n.resolve(e()).then(function(){return t})},function(t){return n.resolve(e()).then(function(){throw t})}):this.then(e,e)},e}();return P.prototype.then=_,P.all=function(t){return new T(this,t).promise},P.race=function(t){var e=this;return new e(A(t)?function(n,r){for(var i=t.length,o=0;o<i;o++)e.resolve(t[o]).then(n,r)}:function(t,e){return e(TypeError("You must pass an array to race."))})},P.resolve=B,P.reject=function(t){var e=new this(x);return S(e,t),e},P._setScheduler=function(t){u=t},P._setAsap=function(t){h=t},P._asap=h,P.polyfill=function(){var t=void 0;if(void 0!==o)t=o;else if("undefined"!=typeof self)t=self;else try{t=Function("return this")()}catch(t){throw Error("polyfill failed because global object is unavailable in this environment")}var e=t.Promise;if(e){var n=null;try{n=Object.prototype.toString.call(e.resolve())}catch(t){}if("[object Promise]"===n&&!e.cast)return}t.Promise=P},P.Promise=P,P},t.exports=e()},html2canvas:/*!******************************!*\
   !*** external "html2canvas" ***!
   \******************************/function(t){t.exports=e},jspdf:/*!************************!*\
   !*** external "jspdf" ***!
@@ -299,7 +299,7 @@
  * Contributor(s):
  *    siefkenj, ahwolf, rickygu, Midnith, saintclair, eaparango,
  *    kim3er, mfo, alnorth, Flamenco
- */var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"AcroForm",function(){return tL}),r.export(n,"AcroFormAppearance",function(){return tk}),r.export(n,"AcroFormButton",function(){return ty}),r.export(n,"AcroFormCheckBox",function(){return tB}),r.export(n,"AcroFormChoiceField",function(){return tp}),r.export(n,"AcroFormComboBox",function(){return tm}),r.export(n,"AcroFormEditBox",function(){return tv}),r.export(n,"AcroFormListBox",function(){return tg}),r.export(n,"AcroFormPasswordField",function(){return tx}),r.export(n,"AcroFormPushButton",function(){return tw}),r.export(n,"AcroFormRadioButton",function(){return tb}),r.export(n,"AcroFormTextField",function(){return tC}),r.export(n,"GState",function(){return U}),r.export(n,"ShadingPattern",function(){return T}),r.export(n,"TilingPattern",function(){return N}),r.export(n,"jsPDF",function(){return P});var i=t("@babel/runtime/helpers/typeof"),o=r.interopDefault(i),s=t("fflate"),a=arguments[3],A=function(){return"undefined"!=typeof window?window:void 0!==a?a:"undefined"!=typeof self?self:this}();function l(){A.console&&"function"==typeof A.console.log&&A.console.log.apply(A.console,arguments)}var c={log:l,warn:function(t){A.console&&("function"==typeof A.console.warn?A.console.warn.apply(A.console,arguments):l.call(null,arguments))},error:function(t){A.console&&("function"==typeof A.console.error?A.console.error.apply(A.console,arguments):l(t))}};function u(t,e,n){var r=new XMLHttpRequest;r.open("GET",t),r.responseType="blob",r.onload=function(){g(r.response,e,n)},r.onerror=function(){c.error("could not download file")},r.send()}function h(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(t){}return e.status>=200&&e.status<=299}function d(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(n){var e=document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(e)}}var f,p,g=A.saveAs||("object"!==("undefined"==typeof window?"undefined":(0,o.default)(window))||window!==A?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(t,e,n){var r=A.URL||A.webkitURL,i=document.createElement("a");e=e||t.name||"download",i.download=e,i.rel="noopener","string"==typeof t?(i.href=t,i.origin!==location.origin?h(i.href)?u(t,e,n):d(i,i.target="_blank"):d(i)):(i.href=r.createObjectURL(t),setTimeout(function(){r.revokeObjectURL(i.href)},4e4),setTimeout(function(){d(i)},0))}:"msSaveOrOpenBlob"in navigator?function(t,e,n){if(e=e||t.name||"download","string"==typeof t){if(h(t))u(t,e,n);else{var r,i=document.createElement("a");i.href=t,i.target="_blank",setTimeout(function(){d(i)})}}else navigator.msSaveOrOpenBlob((void 0===(r=n)?r={autoBom:!1}:"object"!==(0,o.default)(r)&&(c.warn("Deprecated: Expected third argument to be a object"),r={autoBom:!r}),r.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob([String.fromCharCode(65279),t],{type:t.type}):t),e)}:function(t,e,n,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),"string"==typeof t)return u(t,e,n);var i="application/octet-stream"===t.type,s=/constructor/i.test(A.HTMLElement)||A.safari,a=/CriOS\/[\d]+/.test(navigator.userAgent);if((a||i&&s)&&"object"===("undefined"==typeof FileReader?"undefined":(0,o.default)(FileReader))){var l=new FileReader;l.onloadend=function(){var t=l.result;t=a?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=t:location=t,r=null},l.readAsDataURL(t)}else{var c=A.URL||A.webkitURL,h=c.createObjectURL(t);r?r.location=h:location.href=h,r=null,setTimeout(function(){c.revokeObjectURL(h)},4e4)}});/**
+ */var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"AcroForm",function(){return tL}),r.export(n,"AcroFormAppearance",function(){return tk}),r.export(n,"AcroFormButton",function(){return ty}),r.export(n,"AcroFormCheckBox",function(){return tB}),r.export(n,"AcroFormChoiceField",function(){return tp}),r.export(n,"AcroFormComboBox",function(){return tm}),r.export(n,"AcroFormEditBox",function(){return tv}),r.export(n,"AcroFormListBox",function(){return tg}),r.export(n,"AcroFormPasswordField",function(){return tx}),r.export(n,"AcroFormPushButton",function(){return tw}),r.export(n,"AcroFormRadioButton",function(){return tb}),r.export(n,"AcroFormTextField",function(){return tC}),r.export(n,"GState",function(){return U}),r.export(n,"ShadingPattern",function(){return T}),r.export(n,"TilingPattern",function(){return P}),r.export(n,"jsPDF",function(){return N});var i=t("@babel/runtime/helpers/typeof"),o=r.interopDefault(i),s=t("fflate"),a=arguments[3],A=function(){return"undefined"!=typeof window?window:void 0!==a?a:"undefined"!=typeof self?self:this}();function l(){A.console&&"function"==typeof A.console.log&&A.console.log.apply(A.console,arguments)}var c={log:l,warn:function(t){A.console&&("function"==typeof A.console.warn?A.console.warn.apply(A.console,arguments):l.call(null,arguments))},error:function(t){A.console&&("function"==typeof A.console.error?A.console.error.apply(A.console,arguments):l(t))}};function u(t,e,n){var r=new XMLHttpRequest;r.open("GET",t),r.responseType="blob",r.onload=function(){g(r.response,e,n)},r.onerror=function(){c.error("could not download file")},r.send()}function h(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(t){}return e.status>=200&&e.status<=299}function d(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(n){var e=document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(e)}}var f,p,g=A.saveAs||("object"!==("undefined"==typeof window?"undefined":(0,o.default)(window))||window!==A?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(t,e,n){var r=A.URL||A.webkitURL,i=document.createElement("a");e=e||t.name||"download",i.download=e,i.rel="noopener","string"==typeof t?(i.href=t,i.origin!==location.origin?h(i.href)?u(t,e,n):d(i,i.target="_blank"):d(i)):(i.href=r.createObjectURL(t),setTimeout(function(){r.revokeObjectURL(i.href)},4e4),setTimeout(function(){d(i)},0))}:"msSaveOrOpenBlob"in navigator?function(t,e,n){if(e=e||t.name||"download","string"==typeof t){if(h(t))u(t,e,n);else{var r,i=document.createElement("a");i.href=t,i.target="_blank",setTimeout(function(){d(i)})}}else navigator.msSaveOrOpenBlob((void 0===(r=n)?r={autoBom:!1}:"object"!==(0,o.default)(r)&&(c.warn("Deprecated: Expected third argument to be a object"),r={autoBom:!r}),r.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob([String.fromCharCode(65279),t],{type:t.type}):t),e)}:function(t,e,n,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),"string"==typeof t)return u(t,e,n);var i="application/octet-stream"===t.type,s=/constructor/i.test(A.HTMLElement)||A.safari,a=/CriOS\/[\d]+/.test(navigator.userAgent);if((a||i&&s)&&"object"===("undefined"==typeof FileReader?"undefined":(0,o.default)(FileReader))){var l=new FileReader;l.onloadend=function(){var t=l.result;t=a?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=t:location=t,r=null},l.readAsDataURL(t)}else{var c=A.URL||A.webkitURL,h=c.createObjectURL(t);r?r.location=h:location.href=h,r=null,setTimeout(function(){c.revokeObjectURL(h)},4e4)}});/**
  * A class to parse color values
  * @author Stoyan Stefanov <sstoo@gmail.com>
  * {@link   http://www.phpied.com/rgb-color-parser-in-javascript/}
@@ -329,13 +329,13 @@
  * https://www.cs.cmu.edu/~dst/Adobe/Gallery/anon21jul01-pdf-encryption.txt
  * https://github.com/foliojs/pdfkit/blob/master/lib/security.js
  * http://www.fpdf.org/en/script/script37.php
- */var S={print:4,modify:8,copy:16,"annot-forms":32};function M(t,e,n,r){this.v=1,this.r=2;var i=192;t.forEach(function(t){if(void 0!==S.perm)throw Error("Invalid permission: "+t);i+=S[t]}),this.padding="(¿N^NuŠAd\0NVÿú\x01\b..\0¶Ðh>€/\f©þdSiz";var o=(e+this.padding).substr(0,32),s=(n+this.padding).substr(0,32);this.O=this.processOwnerPassword(o,s),this.P=-(1+(255^i)),this.encryptionKey=F(o+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=E(this.encryptionKey,this.padding)}function Q(t){if(/[^\u0000-\u00ff]/.test(t))throw Error("Invalid PDF Name Object: "+t+", Only accept ASCII characters.");for(var e="",n=t.length,r=0;r<n;r++){var i=t.charCodeAt(r);i<33||35===i||37===i||40===i||41===i||47===i||60===i||62===i||91===i||93===i||123===i||125===i||i>126?e+="#"+("0"+i.toString(16)).slice(-2):e+=t[r]}return e}function I(t){if("object"!==(0,o.default)(t))throw Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var e={};this.subscribe=function(t,n,r){if(r=r||!1,"string"!=typeof t||"function"!=typeof n||"boolean"!=typeof r)throw Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");e.hasOwnProperty(t)||(e[t]={});var i=Math.random().toString(35);return e[t][i]=[n,!!r],i},this.unsubscribe=function(t){for(var n in e)if(e[n][t])return delete e[n][t],0===Object.keys(e[n]).length&&delete e[n],!0;return!1},this.publish=function(n){if(e.hasOwnProperty(n)){var r=Array.prototype.slice.call(arguments,1),i=[];for(var o in e[n]){var s=e[n][o];try{s[0].apply(t,r)}catch(t){A.console&&c.error("jsPDF PubSub Error",t.message,t)}s[1]&&i.push(o)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return e}}function U(t){if(!(this instanceof U))return new U(t);var e="opacity,stroke-opacity".split(",");for(var n in t)t.hasOwnProperty(n)&&e.indexOf(n)>=0&&(this[n]=t[n]);this.id="",this.objectNumber=-1}function j(t,e){this.gState=t,this.matrix=e,this.id="",this.objectNumber=-1}function T(t,e,n,r,i){if(!(this instanceof T))return new T(t,e,n,r,i);this.type="axial"===t?2:3,this.coords=e,this.colors=n,j.call(this,r,i)}function N(t,e,n,r,i){if(!(this instanceof N))return new N(t,e,n,r,i);this.boundingBox=t,this.xStep=e,this.yStep=n,this.stream="",this.cloneIndex=0,j.call(this,r,i)}function P(t){var e,n="string"==typeof arguments[0]?arguments[0]:"p",r=arguments[1],i=arguments[2],s=arguments[3],a=[],l=1,u=16,h="S",d=null;"object"===(0,o.default)(t=t||{})&&(n=t.orientation,r=t.unit||r,i=t.format||i,s=t.compress||t.compressPdf||s,null!==(d=t.encryption||null)&&(d.userPassword=d.userPassword||"",d.ownerPassword=d.ownerPassword||"",d.userPermissions=d.userPermissions||[]),l="number"==typeof t.userUnit?Math.abs(t.userUnit):1,void 0!==t.precision&&(e=t.precision),void 0!==t.floatPrecision&&(u=t.floatPrecision),h=t.defaultPathOperation||"S"),a=t.filters||(!0===s?["FlateEncode"]:a),r=r||"mm",n=(""+(n||"P")).toLowerCase();var f=t.putOnlyUsedFonts||!1,v={},y={internal:{},__private__:{}};y.__private__.PubSub=I;var w="1.3",b=y.__private__.getPdfVersion=function(){return w};y.__private__.setPdfVersion=function(t){w=t};var _={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};y.__private__.getPageFormats=function(){return _};var B=y.__private__.getPageFormat=function(t){return _[t]};i=i||"a4";var C={COMPAT:"compat",ADVANCED:"advanced"},x=C.COMPAT;function k(){this.saveGraphicsState(),tc(new tK(tx,0,0,-tx,0,ng()*tx).toString()+" cm"),this.setFontSize(this.getFontSize()/tx),h="n",x=C.ADVANCED}function F(){this.restoreGraphicsState(),h="S",x=C.COMPAT}var L=y.__private__.combineFontStyleAndFontWeight=function(t,e){if("bold"==t&&"normal"==e||"bold"==t&&400==e||"normal"==t&&"italic"==e||"bold"==t&&"italic"==e)throw Error("Invalid Combination of fontweight and fontstyle");return e&&(t=400==e||"normal"===e?"italic"===t?"italic":"normal":700!=e&&"bold"!==e||"normal"!==t?(700==e?"bold":e)+""+t:"bold"),t};y.advancedAPI=function(t){var e=x===C.COMPAT;return e&&k.call(this),"function"!=typeof t||(t(this),e&&F.call(this)),this},y.compatAPI=function(t){var e=x===C.ADVANCED;return e&&F.call(this),"function"!=typeof t||(t(this),e&&k.call(this)),this},y.isAdvancedAPI=function(){return x===C.ADVANCED};var D,E=function(t){if(x!==C.ADVANCED)throw Error(t+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},S=y.roundToPrecision=y.__private__.roundToPrecision=function(t,n){var r=e||n;if(isNaN(t)||isNaN(r))throw Error("Invalid argument passed to jsPDF.roundToPrecision");return t.toFixed(r).replace(/0+$/,"")};D=y.hpf=y.__private__.hpf="number"==typeof u?function(t){if(isNaN(t))throw Error("Invalid argument passed to jsPDF.hpf");return S(t,u)}:"smart"===u?function(t){if(isNaN(t))throw Error("Invalid argument passed to jsPDF.hpf");return S(t,t>-1&&t<1?16:5)}:function(t){if(isNaN(t))throw Error("Invalid argument passed to jsPDF.hpf");return S(t,16)};var j=y.f2=y.__private__.f2=function(t){if(isNaN(t))throw Error("Invalid argument passed to jsPDF.f2");return S(t,2)},H=y.__private__.f3=function(t){if(isNaN(t))throw Error("Invalid argument passed to jsPDF.f3");return S(t,3)},O=y.scale=y.__private__.scale=function(t){if(isNaN(t))throw Error("Invalid argument passed to jsPDF.scale");return x===C.COMPAT?t*tx:x===C.ADVANCED?t:void 0},R=function(t){return O(x===C.COMPAT?ng()-t:x===C.ADVANCED?t:void 0)};y.__private__.setPrecision=y.setPrecision=function(t){"number"==typeof parseInt(t,10)&&(e=parseInt(t,10))};var z,K="00000000000000000000000000000000",V=y.__private__.getFileId=function(){return K},G=y.__private__.setFileId=function(t){return K=void 0!==t&&/^[a-fA-F0-9]{32}$/.test(t)?t.toUpperCase():K.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),null!==d&&(eI=new M(d.userPermissions,d.userPassword,d.ownerPassword,K)),K};y.setFileId=function(t){return G(t),this},y.getFileId=function(){return V()};var W=y.__private__.convertDateToPDFDate=function(t){var e=t.getTimezoneOffset(),n=[e<0?"+":"-",Z(Math.floor(Math.abs(e/60))),"'",Z(Math.abs(e%60)),"'"].join("");return["D:",t.getFullYear(),Z(t.getMonth()+1),Z(t.getDate()),Z(t.getHours()),Z(t.getMinutes()),Z(t.getSeconds()),n].join("")},q=y.__private__.convertPDFDateToDate=function(t){return new Date(parseInt(t.substr(2,4),10),parseInt(t.substr(6,2),10)-1,parseInt(t.substr(8,2),10),parseInt(t.substr(10,2),10),parseInt(t.substr(12,2),10),parseInt(t.substr(14,2),10),0)},Y=y.__private__.setCreationDate=function(t){var e;if(void 0===t&&(t=new Date),t instanceof Date)e=W(t);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(t))throw Error("Invalid argument passed to jsPDF.setCreationDate");e=t}return z=e},X=y.__private__.getCreationDate=function(t){var e=z;return"jsDate"===t&&(e=q(z)),e};y.setCreationDate=function(t){return Y(t),this},y.getCreationDate=function(t){return X(t)};var J,Z=y.__private__.padd2=function(t){return("0"+parseInt(t)).slice(-2)},$=y.__private__.padd2Hex=function(t){return("00"+(t=t.toString())).substr(t.length)},tt=0,te=[],tn=[],tr=0,ti=[],to=[],ts=!1,ta=tn,tA=function(){tt=0,tr=0,tn=[],te=[],ti=[],tZ=tY(),t$=tY()};y.__private__.setCustomOutputDestination=function(t){ts=!0,ta=t};var tl=function(t){ts||(ta=t)};y.__private__.resetCustomOutputDestination=function(){ts=!1,ta=tn};var tc=y.__private__.out=function(t){return t=t.toString(),tr+=t.length+1,ta.push(t),ta},tu=y.__private__.write=function(t){return tc(1==arguments.length?t.toString():Array.prototype.join.call(arguments," "))},th=y.__private__.getArrayBuffer=function(t){for(var e=t.length,n=new ArrayBuffer(e),r=new Uint8Array(n);e--;)r[e]=t.charCodeAt(e);return n},td=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];y.__private__.getStandardFonts=function(){return td};var tf=t.fontSize||16;y.__private__.setFontSize=y.setFontSize=function(t){return tf=x===C.ADVANCED?t/tx:t,this};var tp,tg=y.__private__.getFontSize=y.getFontSize=function(){return x===C.COMPAT?tf:tf*tx},tm=t.R2L||!1;y.__private__.setR2L=y.setR2L=function(t){return tm=t,this},y.__private__.getR2L=y.getR2L=function(){return tm};var tv,ty=y.__private__.setZoomMode=function(t){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(t))tp=t;else if(isNaN(t)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(t))throw Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+t+'" is not recognized.');tp=t}else tp=parseInt(t,10)};y.__private__.getZoomMode=function(){return tp};var tw,tb=y.__private__.setPageMode=function(t){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(t))throw Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+t+'" is not recognized.');tv=t};y.__private__.getPageMode=function(){return tv};var t_=y.__private__.setLayoutMode=function(t){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(t))throw Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+t+'" is not recognized.');tw=t};y.__private__.getLayoutMode=function(){return tw},y.__private__.setDisplayMode=y.setDisplayMode=function(t,e,n){return ty(t),t_(e),tb(n),this};var tB={title:"",subject:"",author:"",keywords:"",creator:""};y.__private__.getDocumentProperty=function(t){if(-1===Object.keys(tB).indexOf(t))throw Error("Invalid argument passed to jsPDF.getDocumentProperty");return tB[t]},y.__private__.getDocumentProperties=function(){return tB},y.__private__.setDocumentProperties=y.setProperties=y.setDocumentProperties=function(t){for(var e in tB)tB.hasOwnProperty(e)&&t[e]&&(tB[e]=t[e]);return this},y.__private__.setDocumentProperty=function(t,e){if(-1===Object.keys(tB).indexOf(t))throw Error("Invalid arguments passed to jsPDF.setDocumentProperty");return tB[t]=e};var tC,tx,tk,tF,tL,tD={},tE={},tS=[],tM={},tQ={},tI={},tU={},tj=null,tT=0,tN=[],tP=new I(y),tH=t.hotfixes||[],tO={},tR={},tz=[],tK=function t(e,n,r,i,o,s){if(!(this instanceof t))return new t(e,n,r,i,o,s);isNaN(e)&&(e=1),isNaN(n)&&(n=0),isNaN(r)&&(r=0),isNaN(i)&&(i=1),isNaN(o)&&(o=0),isNaN(s)&&(s=0),this._matrix=[e,n,r,i,o,s]};Object.defineProperty(tK.prototype,"sx",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(tK.prototype,"shy",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(tK.prototype,"shx",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(tK.prototype,"sy",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(tK.prototype,"tx",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(tK.prototype,"ty",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(tK.prototype,"a",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(tK.prototype,"b",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(tK.prototype,"c",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(tK.prototype,"d",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(tK.prototype,"e",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(tK.prototype,"f",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(tK.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(tK.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(tK.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(tK.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),tK.prototype.join=function(t){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(D).join(t)},tK.prototype.multiply=function(t){return new tK(t.sx*this.sx+t.shy*this.shx,t.sx*this.shy+t.shy*this.sy,t.shx*this.sx+t.sy*this.shx,t.shx*this.shy+t.sy*this.sy,t.tx*this.sx+t.ty*this.shx+this.tx,t.tx*this.shy+t.ty*this.sy+this.ty)},tK.prototype.decompose=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,s=Math.sqrt(t*t+e*e),a=(t/=s)*n+(e/=s)*r,A=Math.sqrt((n-=t*a)*n+(r-=e*a)*r);return a/=A,t*(r/=A)<e*(n/=A)&&(t=-t,e=-e,a=-a,s=-s),{scale:new tK(s,0,0,A,0,0),translate:new tK(1,0,0,1,i,o),rotate:new tK(t,e,-e,t,0,0),skew:new tK(1,0,a,1,0,0)}},tK.prototype.toString=function(t){return this.join(" ")},tK.prototype.inversed=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,s=1/(t*r-e*n),a=r*s,A=-e*s,l=-n*s,c=t*s;return new tK(a,A,l,c,-a*i-l*o,-A*i-c*o)},tK.prototype.applyToPoint=function(t){return new nA(t.x*this.sx+t.y*this.shx+this.tx,t.x*this.shy+t.y*this.sy+this.ty)},tK.prototype.applyToRectangle=function(t){var e=this.applyToPoint(t),n=this.applyToPoint(new nA(t.x+t.w,t.y+t.h));return new nl(e.x,e.y,n.x-e.x,n.y-e.y)},tK.prototype.clone=function(){return new tK(this.sx,this.shy,this.shx,this.sy,this.tx,this.ty)},y.Matrix=tK;var tV=y.matrixMult=function(t,e){return e.multiply(t)},tG=new tK(1,0,0,1,0,0);y.unitMatrix=y.identityMatrix=tG;var tW=function(t,e){if(!tQ[t]){var n=(e instanceof T?"Sh":"P")+(Object.keys(tM).length+1).toString(10);e.id=n,tQ[t]=n,tM[n]=e,tP.publish("addPattern",e)}};y.ShadingPattern=T,y.TilingPattern=N,y.addShadingPattern=function(t,e){return E("addShadingPattern()"),tW(t,e),this},y.beginTilingPattern=function(t){E("beginTilingPattern()"),nu(t.boundingBox[0],t.boundingBox[1],t.boundingBox[2]-t.boundingBox[0],t.boundingBox[3]-t.boundingBox[1],t.matrix)},y.endTilingPattern=function(t,e){E("endTilingPattern()"),e.stream=to[J].join("\n"),tW(t,e),tP.publish("endTilingPattern",e),tz.pop().restore()};var tq=y.__private__.newObject=function(){var t=tY();return tX(t,!0),t},tY=y.__private__.newObjectDeferred=function(){return te[++tt]=function(){return tr},tt},tX=function(t,e){return e="boolean"==typeof e&&e,te[t]=tr,e&&tc(t+" 0 obj"),t},tJ=y.__private__.newAdditionalObject=function(){var t={objId:tY(),content:""};return ti.push(t),t},tZ=tY(),t$=tY(),t0=y.__private__.decodeColorString=function(t){var e=t.split(" ");if(2!==e.length||"g"!==e[1]&&"G"!==e[1])5===e.length&&("k"===e[4]||"K"===e[4])&&(e=[(1-e[0])*(1-e[3]),(1-e[1])*(1-e[3]),(1-e[2])*(1-e[3]),"r"]);else{var n=parseFloat(e[0]);e=[n,n,n,"r"]}for(var r="#",i=0;i<3;i++)r+=("0"+Math.floor(255*parseFloat(e[i])).toString(16)).slice(-2);return r},t1=y.__private__.encodeColorString=function(t){"string"==typeof t&&(t={ch1:t});var e,n=t.ch1,r=t.ch2,i=t.ch3,s=t.ch4,a="draw"===t.pdfColorType?["G","RG","K"]:["g","rg","k"];if("string"==typeof n&&"#"!==n.charAt(0)){var A=new m(n);if(A.ok)n=A.toHex();else if(!/^\d*\.?\d*$/.test(n))throw Error('Invalid color "'+n+'" passed to jsPDF.encodeColorString.')}if("string"==typeof n&&/^#[0-9A-Fa-f]{3}$/.test(n)&&(n="#"+n[1]+n[1]+n[2]+n[2]+n[3]+n[3]),"string"==typeof n&&/^#[0-9A-Fa-f]{6}$/.test(n)){var l=parseInt(n.substr(1),16);n=l>>16&255,r=l>>8&255,i=255&l}if(void 0===r||void 0===s&&n===r&&r===i)e="string"==typeof n?n+" "+a[0]:2===t.precision?j(n/255)+" "+a[0]:H(n/255)+" "+a[0];else if(void 0===s||"object"===(0,o.default)(s)){if(s&&!isNaN(s.a)&&0===s.a)return["1.","1.","1.",a[1]].join(" ");e="string"==typeof n?[n,r,i,a[1]].join(" "):2===t.precision?[j(n/255),j(r/255),j(i/255),a[1]].join(" "):[H(n/255),H(r/255),H(i/255),a[1]].join(" ")}else e="string"==typeof n?[n,r,i,s,a[2]].join(" "):2===t.precision?[j(n),j(r),j(i),j(s),a[2]].join(" "):[H(n),H(r),H(i),H(s),a[2]].join(" ");return e},t2=y.__private__.getFilters=function(){return a},t5=y.__private__.putStream=function(t){var e=(t=t||{}).data||"",n=t.filters||t2(),r=t.alreadyAppliedFilters||[],i=t.addLength1||!1,o=e.length,s=t.objectId,a=function(t){return t};if(null!==d&&void 0===s)throw Error("ObjectId must be passed to putStream for file encryption");null!==d&&(a=eI.encryptor(s,0));var A={};!0===n&&(n=["FlateEncode"]);var l=t.additionalKeyValues||[],c=(A=void 0!==P.API.processDataByFilters?P.API.processDataByFilters(e,n):{data:e,reverseChain:[]}).reverseChain+(Array.isArray(r)?r.join(" "):r.toString());if(0!==A.data.length&&(l.push({key:"Length",value:A.data.length}),!0===i&&l.push({key:"Length1",value:o})),0!=c.length){if(c.split("/").length-1==1)l.push({key:"Filter",value:c});else{l.push({key:"Filter",value:"["+c+"]"});for(var u=0;u<l.length;u+=1)if("DecodeParms"===l[u].key){for(var h=[],f=0;f<A.reverseChain.split("/").length-1;f+=1)h.push("null");h.push(l[u].value),l[u].value="["+h.join(" ")+"]"}}}tc("<<");for(var p=0;p<l.length;p++)tc("/"+l[p].key+" "+l[p].value);tc(">>"),0!==A.data.length&&(tc("stream"),tc(a(A.data)),tc("endstream"))},t3=y.__private__.putPage=function(t){var e=t.number,n=t.data,r=t.objId,i=t.contentsObjId;tX(r,!0),tc("<</Type /Page"),tc("/Parent "+t.rootDictionaryObjId+" 0 R"),tc("/Resources "+t.resourceDictionaryObjId+" 0 R"),tc("/MediaBox ["+parseFloat(D(t.mediaBox.bottomLeftX))+" "+parseFloat(D(t.mediaBox.bottomLeftY))+" "+D(t.mediaBox.topRightX)+" "+D(t.mediaBox.topRightY)+"]"),null!==t.cropBox&&tc("/CropBox ["+D(t.cropBox.bottomLeftX)+" "+D(t.cropBox.bottomLeftY)+" "+D(t.cropBox.topRightX)+" "+D(t.cropBox.topRightY)+"]"),null!==t.bleedBox&&tc("/BleedBox ["+D(t.bleedBox.bottomLeftX)+" "+D(t.bleedBox.bottomLeftY)+" "+D(t.bleedBox.topRightX)+" "+D(t.bleedBox.topRightY)+"]"),null!==t.trimBox&&tc("/TrimBox ["+D(t.trimBox.bottomLeftX)+" "+D(t.trimBox.bottomLeftY)+" "+D(t.trimBox.topRightX)+" "+D(t.trimBox.topRightY)+"]"),null!==t.artBox&&tc("/ArtBox ["+D(t.artBox.bottomLeftX)+" "+D(t.artBox.bottomLeftY)+" "+D(t.artBox.topRightX)+" "+D(t.artBox.topRightY)+"]"),"number"==typeof t.userUnit&&1!==t.userUnit&&tc("/UserUnit "+t.userUnit),tP.publish("putPage",{objId:r,pageContext:tN[e],pageNumber:e,page:n}),tc("/Contents "+i+" 0 R"),tc(">>"),tc("endobj");var o=n.join("\n");return x===C.ADVANCED&&(o+="\nQ"),tX(i,!0),t5({data:o,filters:t2(),objectId:i}),tc("endobj"),r},t4=y.__private__.putPages=function(){var t,e,n=[];for(t=1;t<=tT;t++)tN[t].objId=tY(),tN[t].contentsObjId=tY();for(t=1;t<=tT;t++)n.push(t3({number:t,data:to[t],objId:tN[t].objId,contentsObjId:tN[t].contentsObjId,mediaBox:tN[t].mediaBox,cropBox:tN[t].cropBox,bleedBox:tN[t].bleedBox,trimBox:tN[t].trimBox,artBox:tN[t].artBox,userUnit:tN[t].userUnit,rootDictionaryObjId:tZ,resourceDictionaryObjId:t$}));tX(tZ,!0),tc("<</Type /Pages");var r="/Kids [";for(e=0;e<tT;e++)r+=n[e]+" 0 R ";tc(r+"]"),tc("/Count "+tT),tc(">>"),tc("endobj"),tP.publish("postPutPages")},t6=function(t){tP.publish("putFont",{font:t,out:tc,newObject:tq,putStream:t5}),!0!==t.isAlreadyPutted&&(t.objectNumber=tq(),tc("<<"),tc("/Type /Font"),tc("/BaseFont /"+Q(t.postScriptName)),tc("/Subtype /Type1"),"string"==typeof t.encoding&&tc("/Encoding /"+t.encoding),tc("/FirstChar 32"),tc("/LastChar 255"),tc(">>"),tc("endobj"))},t8=function(){for(var t in tD)tD.hasOwnProperty(t)&&(!1===f||!0===f&&v.hasOwnProperty(t))&&t6(tD[t])},t7=function(t){t.objectNumber=tq();var e=[];e.push({key:"Type",value:"/XObject"}),e.push({key:"Subtype",value:"/Form"}),e.push({key:"BBox",value:"["+[D(t.x),D(t.y),D(t.x+t.width),D(t.y+t.height)].join(" ")+"]"}),e.push({key:"Matrix",value:"["+t.matrix.toString()+"]"}),t5({data:t.pages[1].join("\n"),additionalKeyValues:e,objectId:t.objectNumber}),tc("endobj")},t9=function(){for(var t in tO)tO.hasOwnProperty(t)&&t7(tO[t])},et=function(t,e){var n,r=[],i=1/(e-1);for(n=0;n<1;n+=i)r.push(n);if(r.push(1),0!=t[0].offset){var o={offset:0,color:t[0].color};t.unshift(o)}if(1!=t[t.length-1].offset){var s={offset:1,color:t[t.length-1].color};t.push(s)}for(var a="",A=0,l=0;l<r.length;l++){for(n=r[l];n>t[A+1].offset;)A++;var c=t[A].offset,u=(n-c)/(t[A+1].offset-c),h=t[A].color,d=t[A+1].color;a+=$(Math.round((1-u)*h[0]+u*d[0]).toString(16))+$(Math.round((1-u)*h[1]+u*d[1]).toString(16))+$(Math.round((1-u)*h[2]+u*d[2]).toString(16))}return a.trim()},ee=function(t,e){e||(e=21);var n=tq(),r=et(t.colors,e),i=[];i.push({key:"FunctionType",value:"0"}),i.push({key:"Domain",value:"[0.0 1.0]"}),i.push({key:"Size",value:"["+e+"]"}),i.push({key:"BitsPerSample",value:"8"}),i.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),i.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),t5({data:r,additionalKeyValues:i,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:n}),tc("endobj"),t.objectNumber=tq(),tc("<< /ShadingType "+t.type),tc("/ColorSpace /DeviceRGB");var o="/Coords ["+D(parseFloat(t.coords[0]))+" "+D(parseFloat(t.coords[1]))+" ";2===t.type?o+=D(parseFloat(t.coords[2]))+" "+D(parseFloat(t.coords[3])):o+=D(parseFloat(t.coords[2]))+" "+D(parseFloat(t.coords[3]))+" "+D(parseFloat(t.coords[4]))+" "+D(parseFloat(t.coords[5])),tc(o+="]"),t.matrix&&tc("/Matrix ["+t.matrix.toString()+"]"),tc("/Function "+n+" 0 R"),tc("/Extend [true true]"),tc(">>"),tc("endobj")},en=function(t,e){var n=tY(),r=tq();e.push({resourcesOid:n,objectOid:r}),t.objectNumber=r;var i=[];i.push({key:"Type",value:"/Pattern"}),i.push({key:"PatternType",value:"1"}),i.push({key:"PaintType",value:"1"}),i.push({key:"TilingType",value:"1"}),i.push({key:"BBox",value:"["+t.boundingBox.map(D).join(" ")+"]"}),i.push({key:"XStep",value:D(t.xStep)}),i.push({key:"YStep",value:D(t.yStep)}),i.push({key:"Resources",value:n+" 0 R"}),t.matrix&&i.push({key:"Matrix",value:"["+t.matrix.toString()+"]"}),t5({data:t.stream,additionalKeyValues:i,objectId:t.objectNumber}),tc("endobj")},er=function(t){var e;for(e in tM)tM.hasOwnProperty(e)&&(tM[e]instanceof T?ee(tM[e]):tM[e]instanceof N&&en(tM[e],t))},ei=function(t){for(var e in t.objectNumber=tq(),tc("<<"),t)switch(e){case"opacity":tc("/ca "+j(t[e]));break;case"stroke-opacity":tc("/CA "+j(t[e]))}tc(">>"),tc("endobj")},eo=function(){var t;for(t in tI)tI.hasOwnProperty(t)&&ei(tI[t])},es=function(){for(var t in tc("/XObject <<"),tO)tO.hasOwnProperty(t)&&tO[t].objectNumber>=0&&tc("/"+t+" "+tO[t].objectNumber+" 0 R");tP.publish("putXobjectDict"),tc(">>")},ea=function(){eI.oid=tq(),tc("<<"),tc("/Filter /Standard"),tc("/V "+eI.v),tc("/R "+eI.r),tc("/U <"+eI.toHexString(eI.U)+">"),tc("/O <"+eI.toHexString(eI.O)+">"),tc("/P "+eI.P),tc(">>"),tc("endobj")},eA=function(){for(var t in tc("/Font <<"),tD)tD.hasOwnProperty(t)&&(!1===f||!0===f&&v.hasOwnProperty(t))&&tc("/"+t+" "+tD[t].objectNumber+" 0 R");tc(">>")},el=function(){if(Object.keys(tM).length>0){for(var t in tc("/Shading <<"),tM)tM.hasOwnProperty(t)&&tM[t]instanceof T&&tM[t].objectNumber>=0&&tc("/"+t+" "+tM[t].objectNumber+" 0 R");tP.publish("putShadingPatternDict"),tc(">>")}},ec=function(t){if(Object.keys(tM).length>0){for(var e in tc("/Pattern <<"),tM)tM.hasOwnProperty(e)&&tM[e]instanceof y.TilingPattern&&tM[e].objectNumber>=0&&tM[e].objectNumber<t&&tc("/"+e+" "+tM[e].objectNumber+" 0 R");tP.publish("putTilingPatternDict"),tc(">>")}},eu=function(){if(Object.keys(tI).length>0){var t;for(t in tc("/ExtGState <<"),tI)tI.hasOwnProperty(t)&&tI[t].objectNumber>=0&&tc("/"+t+" "+tI[t].objectNumber+" 0 R");tP.publish("putGStateDict"),tc(">>")}},eh=function(t){tX(t.resourcesOid,!0),tc("<<"),tc("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),eA(),el(),ec(t.objectOid),eu(),es(),tc(">>"),tc("endobj")},ed=function(){var t=[];t8(),eo(),t9(),er(t),tP.publish("putResources"),t.forEach(eh),eh({resourcesOid:t$,objectOid:Number.MAX_SAFE_INTEGER}),tP.publish("postPutResources")},ef=function(){tP.publish("putAdditionalObjects");for(var t=0;t<ti.length;t++){var e=ti[t];tX(e.objId,!0),tc(e.content),tc("endobj")}tP.publish("postPutAdditionalObjects")},ep=function(t){tE[t.fontName]=tE[t.fontName]||{},tE[t.fontName][t.fontStyle]=t.id},eg=function(t,e,n,r,i){var o={id:"F"+(Object.keys(tD).length+1).toString(10),postScriptName:t,fontName:e,fontStyle:n,encoding:r,isStandardFont:i||!1,metadata:{}};return tP.publish("addFont",{font:o,instance:this}),tD[o.id]=o,ep(o),o.id},em=function(t,e){var n,r,i,o,s,a,A,l,c;if(i=(e=e||{}).sourceEncoding||"Unicode",s=e.outputEncoding,(e.autoencode||s)&&tD[tC].metadata&&tD[tC].metadata[i]&&tD[tC].metadata[i].encoding&&(o=tD[tC].metadata[i].encoding,!s&&tD[tC].encoding&&(s=tD[tC].encoding),!s&&o.codePages&&(s=o.codePages[0]),"string"==typeof s&&(s=o[s]),s)){for(A=!1,a=[],n=0,r=t.length;n<r;n++)(l=s[t.charCodeAt(n)])?a.push(String.fromCharCode(l)):a.push(t[n]),a[n].charCodeAt(0)>>8&&(A=!0);t=a.join("")}for(n=t.length;void 0===A&&0!==n;)t.charCodeAt(n-1)>>8&&(A=!0),n--;if(!A)return t;for(a=e.noBOM?[]:[254,255],n=0,r=t.length;n<r;n++){if((c=(l=t.charCodeAt(n))>>8)>>8)throw Error("Character at position "+n+" of string '"+t+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");a.push(c),a.push(l-(c<<8))}return String.fromCharCode.apply(void 0,a)},ev=y.__private__.pdfEscape=y.pdfEscape=function(t,e){return em(t,e).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},ey=y.__private__.beginPage=function(t){to[++tT]=[],tN[tT]={objId:0,contentsObjId:0,userUnit:Number(l),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(t[0]),topRightY:Number(t[1])}},e_(tT),tl(to[J])},ew=function(t,e){var r,o,s;switch(n=e||n,"string"==typeof t&&Array.isArray(r=B(t.toLowerCase()))&&(o=r[0],s=r[1]),Array.isArray(t)&&(o=t[0]*tx,s=t[1]*tx),isNaN(o)&&(o=i[0],s=i[1]),(o>14400||s>14400)&&(c.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),o=Math.min(14400,o),s=Math.min(14400,s)),i=[o,s],n.substr(0,1)){case"l":s>o&&(i=[s,o]);break;case"p":o>s&&(i=[s,o])}ey(i),e1(e$),tc(e9),0!==no&&tc(no+" J"),0!==ns&&tc(ns+" j"),tP.publish("addPage",{pageNumber:tT})},eb=function(t){t>0&&t<=tT&&(to.splice(t,1),tN.splice(t,1),tT--,J>tT&&(J=tT),this.setPage(J))},e_=function(t){t>0&&t<=tT&&(J=t)},eB=y.__private__.getNumberOfPages=y.getNumberOfPages=function(){return to.length-1},eC=function(t,e,n){var r,i=void 0;return n=n||{},t=void 0!==t?t:tD[tC].fontName,e=void 0!==e?e:tD[tC].fontStyle,void 0!==tE[r=t.toLowerCase()]&&void 0!==tE[r][e]?i=tE[r][e]:void 0!==tE[t]&&void 0!==tE[t][e]?i=tE[t][e]:!1===n.disableWarning&&c.warn("Unable to look up font label for font '"+t+"', '"+e+"'. Refer to getFontList() for available fonts."),i||n.noFallback||null==(i=tE.times[e])&&(i=tE.times.normal),i},ex=y.__private__.putInfo=function(){var t=tq(),e=function(t){return t};for(var n in null!==d&&(e=eI.encryptor(t,0)),tc("<<"),tc("/Producer ("+ev(e("jsPDF "+P.version))+")"),tB)tB.hasOwnProperty(n)&&tB[n]&&tc("/"+n.substr(0,1).toUpperCase()+n.substr(1)+" ("+ev(e(tB[n]))+")");tc("/CreationDate ("+ev(e(z))+")"),tc(">>"),tc("endobj")},ek=y.__private__.putCatalog=function(t){var e=(t=t||{}).rootDictionaryObjId||tZ;switch(tq(),tc("<<"),tc("/Type /Catalog"),tc("/Pages "+e+" 0 R"),tp||(tp="fullwidth"),tp){case"fullwidth":tc("/OpenAction [3 0 R /FitH null]");break;case"fullheight":tc("/OpenAction [3 0 R /FitV null]");break;case"fullpage":tc("/OpenAction [3 0 R /Fit]");break;case"original":tc("/OpenAction [3 0 R /XYZ null null 1]");break;default:var n=""+tp;"%"===n.substr(n.length-1)&&(tp=parseInt(tp)/100),"number"==typeof tp&&tc("/OpenAction [3 0 R /XYZ null null "+j(tp)+"]")}switch(tw||(tw="continuous"),tw){case"continuous":tc("/PageLayout /OneColumn");break;case"single":tc("/PageLayout /SinglePage");break;case"two":case"twoleft":tc("/PageLayout /TwoColumnLeft");break;case"tworight":tc("/PageLayout /TwoColumnRight")}tv&&tc("/PageMode /"+tv),tP.publish("putCatalog"),tc(">>"),tc("endobj")},eF=y.__private__.putTrailer=function(){tc("trailer"),tc("<<"),tc("/Size "+(tt+1)),tc("/Root "+tt+" 0 R"),tc("/Info "+(tt-1)+" 0 R"),null!==d&&tc("/Encrypt "+eI.oid+" 0 R"),tc("/ID [ <"+K+"> <"+K+"> ]"),tc(">>")},eL=y.__private__.putHeader=function(){tc("%PDF-"+w),tc("%ºß¬à")},eD=y.__private__.putXRef=function(){var t="0000000000";tc("xref"),tc("0 "+(tt+1)),tc("0000000000 65535 f ");for(var e=1;e<=tt;e++)"function"==typeof te[e]?tc((t+te[e]()).slice(-10)+" 00000 n "):void 0!==te[e]?tc((t+te[e]).slice(-10)+" 00000 n "):tc("0000000000 00000 n ")},eE=y.__private__.buildDocument=function(){tA(),tl(tn),tP.publish("buildDocument"),eL(),t4(),ef(),ed(),null!==d&&ea(),ex(),ek();var t=tr;return eD(),eF(),tc("startxref"),tc(""+t),tc("%%EOF"),tl(to[J]),tn.join("\n")},eS=y.__private__.getBlob=function(t){return new Blob([th(t)],{type:"application/pdf"})},eM=y.output=y.__private__.output=((eJ=function(t,e){switch("string"==typeof(e=e||{})?e={filename:e}:e.filename=e.filename||"generated.pdf",t){case void 0:return eE();case"save":y.save(e.filename);break;case"arraybuffer":return th(eE());case"blob":return eS(eE());case"bloburi":case"bloburl":if(void 0!==A.URL&&"function"==typeof A.URL.createObjectURL)return A.URL&&A.URL.createObjectURL(eS(eE()))||void 0;c.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var n="",r=eE();try{n=p(r)}catch(t){n=p(unescape(encodeURIComponent(r)))}return"data:application/pdf;filename="+e.filename+";base64,"+n;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(A)){var i="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",o=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';e.pdfObjectUrl&&(i=e.pdfObjectUrl,o="");var s='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><script src="'+i+'"'+o+'></script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(e)+");</script></body></html>",a=A.open();return null!==a&&a.document.write(s),a}throw Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if("[object Window]"===Object.prototype.toString.call(A)){var l='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><iframe id="pdfViewer" src="'+(e.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+e.filename+'" width="500px" height="400px" /></body></html>',u=A.open();if(null!==u){u.document.write(l);var h=this;u.document.documentElement.querySelector("#pdfViewer").onload=function(){u.document.title=e.filename,u.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(h.output("bloburl"))}}return u}throw Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if("[object Window]"!==Object.prototype.toString.call(A))throw Error("The option dataurlnewwindow just works in a browser-environment.");var d='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><iframe src="'+this.output("datauristring",e)+'"></iframe></body></html>',f=A.open();if(null!==f&&(f.document.write(d),f.document.title=e.filename),f||"undefined"==typeof safari)return f;break;case"datauri":case"dataurl":return A.document.location.href=this.output("datauristring",e);default:return null}}).foo=function(){try{return eJ.apply(this,arguments)}catch(n){var t=n.stack||"";~t.indexOf(" at ")&&(t=t.split(" at ")[1]);var e="Error in function "+t.split("\n")[0].split("<")[0]+": "+n.message;if(!A.console)throw Error(e);A.console.error(e,n),A.alert&&alert(e)}},eJ.foo.bar=eJ,eJ.foo),eQ=function(t){return!0===Array.isArray(tH)&&tH.indexOf(t)>-1};switch(r){case"pt":tx=1;break;case"mm":tx=72/25.4;break;case"cm":tx=72/2.54;break;case"in":tx=72;break;case"px":tx=1==eQ("px_scaling")?.75:96/72;break;case"pc":case"em":tx=12;break;case"ex":tx=6;break;default:if("number"!=typeof r)throw Error("Invalid unit: "+r);tx=r}var eI=null;Y(),G();var eU=y.__private__.getPageInfo=y.getPageInfo=function(t){if(isNaN(t)||t%1!=0)throw Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:tN[t].objId,pageNumber:t,pageContext:tN[t]}},ej=y.__private__.getPageInfoByObjId=function(t){if(isNaN(t)||t%1!=0)throw Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var e in tN)if(tN[e].objId===t)break;return eU(e)},eT=y.__private__.getCurrentPageInfo=y.getCurrentPageInfo=function(){return{objId:tN[J].objId,pageNumber:J,pageContext:tN[J]}};y.addPage=function(){return ew.apply(this,arguments),this},y.setPage=function(){return e_.apply(this,arguments),tl.call(this,to[J]),this},y.insertPage=function(t){return this.addPage(),this.movePage(J,t),this},y.movePage=function(t,e){var n,r;if(t>e){n=to[t],r=tN[t];for(var i=t;i>e;i--)to[i]=to[i-1],tN[i]=tN[i-1];to[e]=n,tN[e]=r,this.setPage(e)}else if(t<e){n=to[t],r=tN[t];for(var o=t;o<e;o++)to[o]=to[o+1],tN[o]=tN[o+1];to[e]=n,tN[e]=r,this.setPage(e)}return this},y.deletePage=function(){return eb.apply(this,arguments),this},y.__private__.text=y.text=function(t,e,n,r,i){var s,a,A,l,c,u,h,d,f,p=(r=r||{}).scope||this;if("number"==typeof t&&"number"==typeof e&&("string"==typeof n||Array.isArray(n))){var g=n;n=e,e=t,t=g}if(arguments[3]instanceof tK==!1?(A=arguments[4],l=arguments[5],"object"===(0,o.default)(h=arguments[3])&&null!==h||("string"==typeof A&&(l=A,A=null),"string"==typeof h&&(l=h,h=null),"number"==typeof h&&(A=h,h=null),r={flags:h,angle:A,align:l})):(E("The transform parameter of text() with a Matrix value"),f=i),isNaN(e)||isNaN(n)||null==t)throw Error("Invalid arguments passed to jsPDF.text");if(0===t.length)return p;var m="",y=!1,w="number"==typeof r.lineHeightFactor?r.lineHeightFactor:eZ,b=p.internal.scaleFactor;function _(t){for(var e,n=t.concat(),r=[],i=n.length;i--;)"string"==typeof(e=n.shift())?r.push(e):Array.isArray(t)&&(1===e.length||void 0===e[1]&&void 0===e[2])?r.push(e[0]):r.push([e[0],e[1],e[2]]);return r}function B(t,e){var n;if("string"==typeof t)n=e(t)[0];else if(Array.isArray(t)){for(var r,i,o=t.concat(),s=[],a=o.length;a--;)"string"==typeof(r=o.shift())?s.push(e(r)[0]):Array.isArray(r)&&"string"==typeof r[0]&&s.push([(i=e(r[0],r[1],r[2]))[0],i[1],i[2]]);n=s}return n}var k=!1,F=!0;if("string"==typeof t)k=!0;else if(Array.isArray(t)){var L=t.concat();a=[];for(var S,M=L.length;M--;)("string"!=typeof(S=L.shift())||Array.isArray(S)&&"string"!=typeof S[0])&&(F=!1);k=F}if(!1===k)throw Error('Type of text must be string or Array. "'+t+'" is not recognized.');"string"==typeof t&&(t=t.match(/[\r?\n]/)?t.split(/\r\n|\r|\n/g):[t]);var Q=tf/p.internal.scaleFactor,I=Q*(w-1);switch(r.baseline){case"bottom":n-=I;break;case"top":n+=Q-I;break;case"hanging":n+=Q-2*I;break;case"middle":n+=Q/2-I}if((u=r.maxWidth||0)>0&&("string"==typeof t?t=p.splitTextToSize(t,u):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce(function(t,e){return t.concat(p.splitTextToSize(e,u))},[]))),s={text:t,x:e,y:n,options:r,mutex:{pdfEscape:ev,activeFontKey:tC,fonts:tD,activeFontSize:tf}},tP.publish("preProcessText",s),t=s.text,A=(r=s.options).angle,f instanceof tK==!1&&A&&"number"==typeof A){A*=Math.PI/180,0===r.rotationDirection&&(A=-A),x===C.ADVANCED&&(A=-A);var U=Math.cos(A),j=Math.sin(A);f=new tK(U,j,-j,U,0,0)}else A&&A instanceof tK&&(f=A);x!==C.ADVANCED||f||(f=tG),void 0!==(c=r.charSpace||nr)&&(m+=D(O(c))+" Tc\n",this.setCharSpace(this.getCharSpace()||0)),void 0!==(d=r.horizontalScale)&&(m+=D(100*d)+" Tz\n"),r.lang;var T=-1,N=void 0!==r.renderingMode?r.renderingMode:r.stroke,P=p.internal.getCurrentPageInfo().pageContext;switch(N){case 0:case!1:case"fill":T=0;break;case 1:case!0:case"stroke":T=1;break;case 2:case"fillThenStroke":T=2;break;case 3:case"invisible":T=3;break;case 4:case"fillAndAddForClipping":T=4;break;case 5:case"strokeAndAddPathForClipping":T=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":T=6;break;case 7:case"addToPathForClipping":T=7}var H=void 0!==P.usedRenderingMode?P.usedRenderingMode:-1;-1!==T?m+=T+" Tr\n":-1!==H&&(m+="0 Tr\n"),-1!==T&&(P.usedRenderingMode=T),l=r.align||"left";var R,z=tf*w,K=p.internal.pageSize.getWidth(),V=tD[tC];c=r.charSpace||nr,u=r.maxWidth||0,h=Object.assign({autoencode:!0,noBOM:!0},r.flags);var G=[],W=function(t){return p.getStringUnitWidth(t,{font:V,charSpace:c,fontSize:tf,doKerning:!1})*tf/b};if("[object Array]"===Object.prototype.toString.call(t)){a=_(t),"left"!==l&&(R=a.map(W));var q,Y,X=0;if("right"===l){e-=R[0],t=[],M=a.length;for(var J=0;J<M;J++)0===J?(Y=e4(e),q=e6(n)):(Y=O(X-R[J]),q=-z),t.push([a[J],Y,q]),X=R[J]}else if("center"===l){e-=R[0]/2,t=[],M=a.length;for(var Z=0;Z<M;Z++)0===Z?(Y=e4(e),q=e6(n)):(Y=O((X-R[Z])/2),q=-z),t.push([a[Z],Y,q]),X=R[Z]}else if("left"===l){t=[],M=a.length;for(var $=0;$<M;$++)t.push(a[$])}else if("justify"===l&&"Identity-H"===V.encoding){t=[],M=a.length,u=0!==u?u:K;for(var tt=0,te=0;te<M;te++)if(q=0===te?e6(n):-z,Y=0===te?e4(e):tt,te<M-1){var tn=O((u-R[te])/(a[te].split(" ").length-1)),tr=a[te].split(" ");t.push([tr[0]+" ",Y,q]),tt=0;for(var ti=1;ti<tr.length;ti++){var to=(W(tr[ti-1]+" "+tr[ti])-W(tr[ti]))*b+tn;ti==tr.length-1?t.push([tr[ti],to,0]):t.push([tr[ti]+" ",to,0]),tt-=to}}else t.push([a[te],Y,q]);t.push(["",tt,0])}else{if("justify"!==l)throw Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(t=[],M=a.length,u=0!==u?u:K,te=0;te<M;te++)q=0===te?e6(n):-z,Y=0===te?e4(e):0,te<M-1?G.push(D(O((u-R[te])/(a[te].split(" ").length-1)))):G.push(0),t.push([a[te],Y,q])}}!0===("boolean"==typeof r.R2L?r.R2L:tm)&&(t=B(t,function(t,e,n){return[t.split("").reverse().join(""),e,n]})),s={text:t,x:e,y:n,options:r,mutex:{pdfEscape:ev,activeFontKey:tC,fonts:tD,activeFontSize:tf}},tP.publish("postProcessText",s),t=s.text,y=s.mutex.isHex||!1;var ts=tD[tC].encoding;"WinAnsiEncoding"!==ts&&"StandardEncoding"!==ts||(t=B(t,function(t,e,n){return[ev(t.split("	").join(Array(r.TabLen||9).join(" ")),h),e,n]})),a=_(t),t=[];for(var ta,tA,tl,tu=Array.isArray(a[0])?1:0,th="",td=function(t,e,n){var i="";return n instanceof tK?(n="number"==typeof r.angle?tV(n,new tK(1,0,0,1,t,e)):tV(new tK(1,0,0,1,t,e),n),x===C.ADVANCED&&(n=tV(new tK(1,0,0,-1,0,0),n)),i=n.join(" ")+" Tm\n"):i=D(t)+" "+D(e)+" Td\n",i},tp=0;tp<a.length;tp++){switch(th="",tu){case 1:tl=(y?"<":"(")+a[tp][0]+(y?">":")"),ta=parseFloat(a[tp][1]),tA=parseFloat(a[tp][2]);break;case 0:tl=(y?"<":"(")+a[tp]+(y?">":")"),ta=e4(e),tA=e6(n)}void 0!==G&&void 0!==G[tp]&&(th=G[tp]+" Tw\n"),0===tp?t.push(th+td(ta,tA,f)+tl):0===tu?t.push(th+tl):1===tu&&t.push(th+td(ta,tA,f)+tl)}t=(0===tu?t.join(" Tj\nT* "):t.join(" Tj\n"))+" Tj\n";var tg="BT\n/";return tc(tg+=tC+" "+tf+" Tf\n"+D(tf*w)+" TL\n"+ne+"\n"+m+t+"ET"),v[tC]=!0,p};var eN=y.__private__.clip=y.clip=function(t){return tc("evenodd"===t?"W*":"W"),this};y.clipEvenOdd=function(){return eN("evenodd")},y.__private__.discardPath=y.discardPath=function(){return tc("n"),this};var eP=y.__private__.isValidStyle=function(t){var e=!1;return -1!==[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(t)&&(e=!0),e};y.__private__.setDefaultPathOperation=y.setDefaultPathOperation=function(t){return eP(t)&&(h=t),this};var eH=y.__private__.getStyle=y.getStyle=function(t){var e=h;switch(t){case"D":case"S":e="S";break;case"F":e="f";break;case"FD":case"DF":e="B";break;case"f":case"f*":case"B":case"B*":e=t}return e},eO=y.close=function(){return tc("h"),this};y.stroke=function(){return tc("S"),this},y.fill=function(t){return eR("f",t),this},y.fillEvenOdd=function(t){return eR("f*",t),this},y.fillStroke=function(t){return eR("B",t),this},y.fillStrokeEvenOdd=function(t){return eR("B*",t),this};var eR=function(t,e){"object"===(0,o.default)(e)?eV(e,t):tc(t)},ez=function(t){null===t||x===C.ADVANCED&&void 0===t||tc(t=eH(t))};function eK(t,e,n,r,i){var o=new N(e||this.boundingBox,n||this.xStep,r||this.yStep,this.gState,i||this.matrix);return o.stream=this.stream,tW(t+"$$"+this.cloneIndex+++"$$",o),o}var eV=function(t,e){var n=tQ[t.key],r=tM[n];if(r instanceof T)tc("q"),tc(eG(e)),r.gState&&y.setGState(r.gState),tc(t.matrix.toString()+" cm"),tc("/"+n+" sh"),tc("Q");else if(r instanceof N){var i=new tK(1,0,0,-1,0,ng());t.matrix&&(i=i.multiply(t.matrix||tG),n=eK.call(r,t.key,t.boundingBox,t.xStep,t.yStep,i).id),tc("q"),tc("/Pattern cs"),tc("/"+n+" scn"),r.gState&&y.setGState(r.gState),tc(e),tc("Q")}},eG=function(t){switch(t){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},eW=y.moveTo=function(t,e){return tc(D(O(t))+" "+D(R(e))+" m"),this},eq=y.lineTo=function(t,e){return tc(D(O(t))+" "+D(R(e))+" l"),this},eY=y.curveTo=function(t,e,n,r,i,o){return tc([D(O(t)),D(R(e)),D(O(n)),D(R(r)),D(O(i)),D(R(o)),"c"].join(" ")),this};y.__private__.line=y.line=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!eP(i))throw Error("Invalid arguments passed to jsPDF.line");return x===C.COMPAT?this.lines([[n-t,r-e]],t,e,[1,1],i||"S"):this.lines([[n-t,r-e]],t,e,[1,1]).stroke()},y.__private__.lines=y.lines=function(t,e,n,r,i,o){var s,a,A,l,c,u,h,d,f,p,g;if("number"==typeof t&&(g=n,n=e,e=t,t=g),r=r||[1,1],o=o||!1,isNaN(e)||isNaN(n)||!Array.isArray(t)||!Array.isArray(r)||!eP(i)||"boolean"!=typeof o)throw Error("Invalid arguments passed to jsPDF.lines");for(eW(e,n),s=r[0],a=r[1],l=t.length,f=e,p=n,A=0;A<l;A++)2===(c=t[A]).length?eq(f=c[0]*s+f,p=c[1]*a+p):(u=c[0]*s+f,h=c[1]*a+p,d=c[2]*s+f,eY(u,h,d,c[3]*a+p,f=c[4]*s+f,p=c[5]*a+p));return o&&eO(),ez(i),this},y.path=function(t){for(var e=0;e<t.length;e++){var n=t[e],r=n.c;switch(n.op){case"m":eW(r[0],r[1]);break;case"l":eq(r[0],r[1]);break;case"c":eY.apply(this,r);break;case"h":eO()}}return this},y.__private__.rect=y.rect=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!eP(i))throw Error("Invalid arguments passed to jsPDF.rect");return x===C.COMPAT&&(r=-r),tc([D(O(t)),D(R(e)),D(O(n)),D(O(r)),"re"].join(" ")),ez(i),this},y.__private__.triangle=y.triangle=function(t,e,n,r,i,o,s){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o)||!eP(s))throw Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[n-t,r-e],[i-n,o-r],[t-i,e-o]],t,e,[1,1],s,!0),this},y.__private__.roundedRect=y.roundedRect=function(t,e,n,r,i,o,s){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o)||!eP(s))throw Error("Invalid arguments passed to jsPDF.roundedRect");var a=4/3*(Math.SQRT2-1);return i=Math.min(i,.5*n),o=Math.min(o,.5*r),this.lines([[n-2*i,0],[i*a,0,i,o-o*a,i,o],[0,r-2*o],[0,o*a,-i*a,o,-i,o],[2*i-n,0],[-i*a,0,-i,-o*a,-i,-o],[0,2*o-r],[0,-o*a,i*a,-o,i,-o]],t+i,e,[1,1],s,!0),this},y.__private__.ellipse=y.ellipse=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!eP(i))throw Error("Invalid arguments passed to jsPDF.ellipse");var o=4/3*(Math.SQRT2-1)*n,s=4/3*(Math.SQRT2-1)*r;return eW(t+n,e),eY(t+n,e-s,t+o,e-r,t,e-r),eY(t-o,e-r,t-n,e-s,t-n,e),eY(t-n,e+s,t-o,e+r,t,e+r),eY(t+o,e+r,t+n,e+s,t+n,e),ez(i),this},y.__private__.circle=y.circle=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||!eP(r))throw Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(t,e,n,n,r)},y.setFont=function(t,e,n){return n&&(e=L(e,n)),tC=eC(t,e,{disableWarning:!1}),this};var eX=y.__private__.getFont=y.getFont=function(){return tD[eC.apply(y,arguments)]};y.__private__.getFontList=y.getFontList=function(){var t,e,n={};for(t in tE)if(tE.hasOwnProperty(t))for(e in n[t]=[],tE[t])tE[t].hasOwnProperty(e)&&n[t].push(e);return n},y.addFont=function(t,e,n,r,i){var o=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&-1!==o.indexOf(arguments[3])?i=arguments[3]:arguments[3]&&-1==o.indexOf(arguments[3])&&(n=L(n,r)),i=i||"Identity-H",eg.call(this,t,e,n,i)};var eJ,eZ,e$=t.lineWidth||.200025,e0=y.__private__.getLineWidth=y.getLineWidth=function(){return e$},e1=y.__private__.setLineWidth=y.setLineWidth=function(t){return e$=t,tc(D(O(t))+" w"),this};y.__private__.setLineDash=P.API.setLineDash=P.API.setLineDashPattern=function(t,e){if(t=t||[],isNaN(e=e||0)||!Array.isArray(t))throw Error("Invalid arguments passed to jsPDF.setLineDash");return tc("["+(t=t.map(function(t){return D(O(t))}).join(" "))+"] "+(e=D(O(e)))+" d"),this};var e2=y.__private__.getLineHeight=y.getLineHeight=function(){return tf*eZ};y.__private__.getLineHeight=y.getLineHeight=function(){return tf*eZ};var e5=y.__private__.setLineHeightFactor=y.setLineHeightFactor=function(t){return"number"==typeof(t=t||1.15)&&(eZ=t),this},e3=y.__private__.getLineHeightFactor=y.getLineHeightFactor=function(){return eZ};e5(t.lineHeight);var e4=y.__private__.getHorizontalCoordinate=function(t){return O(t)},e6=y.__private__.getVerticalCoordinate=function(t){return x===C.ADVANCED?t:tN[J].mediaBox.topRightY-tN[J].mediaBox.bottomLeftY-O(t)},e8=y.__private__.getHorizontalCoordinateString=y.getHorizontalCoordinateString=function(t){return D(e4(t))},e7=y.__private__.getVerticalCoordinateString=y.getVerticalCoordinateString=function(t){return D(e6(t))},e9=t.strokeColor||"0 G";y.__private__.getStrokeColor=y.getDrawColor=function(){return t0(e9)},y.__private__.setStrokeColor=y.setDrawColor=function(t,e,n,r){return tc(e9=t1({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"draw",precision:2})),this};var nt=t.fillColor||"0 g";y.__private__.getFillColor=y.getFillColor=function(){return t0(nt)},y.__private__.setFillColor=y.setFillColor=function(t,e,n,r){return tc(nt=t1({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"fill",precision:2})),this};var ne=t.textColor||"0 g",nn=y.__private__.getTextColor=y.getTextColor=function(){return t0(ne)};y.__private__.setTextColor=y.setTextColor=function(t,e,n,r){return ne=t1({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"text",precision:3}),this};var nr=t.charSpace,ni=y.__private__.getCharSpace=y.getCharSpace=function(){return parseFloat(nr||0)};y.__private__.setCharSpace=y.setCharSpace=function(t){if(isNaN(t))throw Error("Invalid argument passed to jsPDF.setCharSpace");return nr=t,this};var no=0;y.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},y.__private__.setLineCap=y.setLineCap=function(t){var e=y.CapJoinStyles[t];if(void 0===e)throw Error("Line cap style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return no=e,tc(e+" J"),this};var ns=0;y.__private__.setLineJoin=y.setLineJoin=function(t){var e=y.CapJoinStyles[t];if(void 0===e)throw Error("Line join style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return ns=e,tc(e+" j"),this},y.__private__.setLineMiterLimit=y.__private__.setMiterLimit=y.setLineMiterLimit=y.setMiterLimit=function(t){if(isNaN(t=t||0))throw Error("Invalid argument passed to jsPDF.setLineMiterLimit");return tc(D(O(t))+" M"),this},y.GState=U,y.setGState=function(t){(t="string"==typeof t?tI[tU[t]]:na(null,t)).equals(tj)||(tc("/"+t.id+" gs"),tj=t)};var na=function(t,e){if(!t||!tU[t]){var n=!1;for(var r in tI)if(tI.hasOwnProperty(r)&&tI[r].equals(e)){n=!0;break}if(n)e=tI[r];else{var i="GS"+(Object.keys(tI).length+1).toString(10);tI[i]=e,e.id=i}return t&&(tU[t]=e.id),tP.publish("addGState",e),e}};y.addGState=function(t,e){return na(t,e),this},y.saveGraphicsState=function(){return tc("q"),tS.push({key:tC,size:tf,color:ne}),this},y.restoreGraphicsState=function(){tc("Q");var t=tS.pop();return tC=t.key,tf=t.size,ne=t.color,tj=null,this},y.setCurrentTransformationMatrix=function(t){return tc(t.toString()+" cm"),this},y.comment=function(t){return tc("#"+t),this};var nA=function(t,e){var n=t||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return n},set:function(t){isNaN(t)||(n=parseFloat(t))}});var r=e||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return r},set:function(t){isNaN(t)||(r=parseFloat(t))}});var i="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return i},set:function(t){i=t.toString()}}),this},nl=function(t,e,n,r){nA.call(this,t,e),this.type="rect";var i=n||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return i},set:function(t){isNaN(t)||(i=parseFloat(t))}});var o=r||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return o},set:function(t){isNaN(t)||(o=parseFloat(t))}}),this},nc=function(){this.page=tT,this.currentPage=J,this.pages=to.slice(0),this.pagesContext=tN.slice(0),this.x=tk,this.y=tF,this.matrix=tL,this.width=nf(J),this.height=ng(J),this.outputDestination=ta,this.id="",this.objectNumber=-1};nc.prototype.restore=function(){tT=this.page,J=this.currentPage,tN=this.pagesContext,to=this.pages,tk=this.x,tF=this.y,tL=this.matrix,np(J,this.width),nm(J,this.height),ta=this.outputDestination};var nu=function(t,e,n,r,i){tz.push(new nc),tT=J=0,to=[],tk=t,tF=e,tL=i,ey([n,r])},nh=function(t){if(tR[t])tz.pop().restore();else{var e=new nc,n="Xo"+(Object.keys(tO).length+1).toString(10);e.id=n,tR[t]=n,tO[n]=e,tP.publish("addFormObject",e),tz.pop().restore()}};for(var nd in y.beginFormObject=function(t,e,n,r,i){return nu(t,e,n,r,i),this},y.endFormObject=function(t){return nh(t),this},y.doFormObject=function(t,e){var n=tO[tR[t]];return tc("q"),tc(e.toString()+" cm"),tc("/"+n.id+" Do"),tc("Q"),this},y.getFormObject=function(t){var e=tO[tR[t]];return{x:e.x,y:e.y,width:e.width,height:e.height,matrix:e.matrix}},y.save=function(t,e){return t=t||"generated.pdf",(e=e||{}).returnPromise=e.returnPromise||!1,!1===e.returnPromise?(g(eS(eE()),t),"function"==typeof g.unload&&A.setTimeout&&setTimeout(g.unload,911),this):new Promise(function(e,n){try{var r=g(eS(eE()),t);"function"==typeof g.unload&&A.setTimeout&&setTimeout(g.unload,911),e(r)}catch(t){n(t.message)}})},P.API)P.API.hasOwnProperty(nd)&&("events"===nd&&P.API.events.length?function(t,e){var n,r,i;for(i=e.length-1;-1!==i;i--)n=e[i][0],r=e[i][1],t.subscribe.apply(t,[n].concat("function"==typeof r?[r]:r))}(tP,P.API.events):y[nd]=P.API[nd]);var nf=y.getPageWidth=function(t){return(tN[t=t||J].mediaBox.topRightX-tN[t].mediaBox.bottomLeftX)/tx},np=y.setPageWidth=function(t,e){tN[t].mediaBox.topRightX=e*tx+tN[t].mediaBox.bottomLeftX},ng=y.getPageHeight=function(t){return(tN[t=t||J].mediaBox.topRightY-tN[t].mediaBox.bottomLeftY)/tx},nm=y.setPageHeight=function(t,e){tN[t].mediaBox.topRightY=e*tx+tN[t].mediaBox.bottomLeftY};return y.internal={pdfEscape:ev,getStyle:eH,getFont:eX,getFontSize:tg,getCharSpace:ni,getTextColor:nn,getLineHeight:e2,getLineHeightFactor:e3,getLineWidth:e0,write:tu,getHorizontalCoordinate:e4,getVerticalCoordinate:e6,getCoordinateString:e8,getVerticalCoordinateString:e7,collections:{},newObject:tq,newAdditionalObject:tJ,newObjectDeferred:tY,newObjectDeferredBegin:tX,getFilters:t2,putStream:t5,events:tP,scaleFactor:tx,pageSize:{getWidth:function(){return nf(J)},setWidth:function(t){np(J,t)},getHeight:function(){return ng(J)},setHeight:function(t){nm(J,t)}},encryptionOptions:d,encryption:eI,getEncryptor:function(t){return null!==d?eI.encryptor(t,0):function(t){return t}},output:eM,getNumberOfPages:eB,pages:to,out:tc,f2:j,f3:H,getPageInfo:eU,getPageInfoByObjId:ej,getCurrentPageInfo:eT,getPDFVersion:b,Point:nA,Rectangle:nl,Matrix:tK,hasHotfix:eQ},Object.defineProperty(y.internal.pageSize,"width",{get:function(){return nf(J)},set:function(t){np(J,t)},enumerable:!0,configurable:!0}),Object.defineProperty(y.internal.pageSize,"height",{get:function(){return ng(J)},set:function(t){nm(J,t)},enumerable:!0,configurable:!0}),(function(t){for(var e=0,n=td.length;e<n;e++){var r=eg.call(this,t[e][0],t[e][1],t[e][2],td[e][3],!0);!1===f&&(v[r]=!0);var i=t[e][0].split("-");ep({id:r,fontName:i[0],fontStyle:i[1]||""})}tP.publish("addFonts",{fonts:tD,dictionary:tE})}).call(y,td),tC="F1",ew(i,n),tP.publish("initialized"),y}M.prototype.lsbFirstWord=function(t){return String.fromCharCode(t>>0&255,t>>8&255,t>>16&255,t>>24&255)},M.prototype.toHexString=function(t){return t.split("").map(function(t){return("0"+(255&t.charCodeAt(0)).toString(16)).slice(-2)}).join("")},M.prototype.hexToBytes=function(t){for(var e=[],n=0;n<t.length;n+=2)e.push(String.fromCharCode(parseInt(t.substr(n,2),16)));return e.join("")},M.prototype.processOwnerPassword=function(t,e){return E(F(e).substr(0,5),t)},M.prototype.encryptor=function(t,e){var n=F(this.encryptionKey+String.fromCharCode(255&t,t>>8&255,t>>16&255,255&e,e>>8&255)).substr(0,10);return function(t){return E(n,t)}},U.prototype.equals=function(t){var e,n="id,objectNumber,equals";if(!t||(0,o.default)(t)!==(0,o.default)(this))return!1;var r=0;for(e in this)if(!(n.indexOf(e)>=0)){if(this.hasOwnProperty(e)&&!t.hasOwnProperty(e)||this[e]!==t[e])return!1;r++}for(e in t)t.hasOwnProperty(e)&&0>n.indexOf(e)&&r--;return 0===r},P.API={events:[]},P.version="3.0.0";var H=P.API,O=1,R=function(t){return t.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},z=function(t){return t.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},K=function(t){return t.toFixed(2)},V=function(t){return t.toFixed(5)};H.__acroform__={};var G=function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t},W=function(t){return t*O},q=function(t){var e=new th,n=tk.internal.getHeight(t)||0,r=tk.internal.getWidth(t)||0;return e.BBox=[0,0,Number(K(r)),Number(K(n))],e},Y=H.__acroform__.setBit=function(t,e){if(e=e||0,isNaN(t=t||0)||isNaN(e))throw Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return t|1<<e},X=H.__acroform__.clearBit=function(t,e){if(e=e||0,isNaN(t=t||0)||isNaN(e))throw Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return t&~(1<<e)},J=H.__acroform__.getBit=function(t,e){if(isNaN(t)||isNaN(e))throw Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return 0==(t&1<<e)?0:1},Z=H.__acroform__.getBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return J(t,e-1)},$=H.__acroform__.setBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Y(t,e-1)},tt=H.__acroform__.clearBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return X(t,e-1)},te=H.__acroform__.calculateCoordinates=function(t,e){var n=e.internal.getHorizontalCoordinate,r=e.internal.getVerticalCoordinate,i=t[0],o=t[1],s=t[2],a=t[3],A={};return A.lowerLeft_X=n(i)||0,A.lowerLeft_Y=r(o+a)||0,A.upperRight_X=n(i+s)||0,A.upperRight_Y=r(o)||0,[Number(K(A.lowerLeft_X)),Number(K(A.lowerLeft_Y)),Number(K(A.upperRight_X)),Number(K(A.upperRight_Y))]},tn=function(t){if(t.appearanceStreamContent)return t.appearanceStreamContent;if(t.V||t.DV){var e=[],n=t._V||t.DV,r=tr(t,n),i=t.scope.internal.getFont(t.fontName,t.fontStyle).id;e.push("/Tx BMC"),e.push("q"),e.push("BT"),e.push(t.scope.__private__.encodeColorString(t.color)),e.push("/"+i+" "+K(r.fontSize)+" Tf"),e.push("1 0 0 1 0 0 Tm"),e.push(r.text),e.push("ET"),e.push("Q"),e.push("EMC");var o=q(t);return o.scope=t.scope,o.stream=e.join("\n"),o}},tr=function(t,e){var n=0===t.fontSize?t.maxFontSize:t.fontSize,r={text:"",fontSize:""},i=(e=")"==(e="("==e.substr(0,1)?e.substr(1):e).substr(e.length-1)?e.substr(0,e.length-1):e).split(" ");i=t.multiline?i.map(function(t){return t.split("\n")}):i.map(function(t){return[t]});var o=n,s=tk.internal.getHeight(t)||0;s=s<0?-s:s;var a=tk.internal.getWidth(t)||0;a=a<0?-a:a,o++;t:for(;o>0;){e="";var A,l,c=ti("3",t,--o).height,u=t.multiline?s-o:(s-c)/2,h=u+=2,d=0,f=0,p=0;if(o<=0){e="(...) Tj\n",e+="% Width of Text: "+ti(e,t,o=12).width+", FieldWidth:"+a+"\n";break}for(var g="",m=0,v=0;v<i.length;v++)if(i.hasOwnProperty(v)){var y=!1;if(1!==i[v].length&&p!==i[v].length-1){if((c+2)*(m+2)+2>s)continue t;g+=i[v][p],y=!0,f=v,v--}else{g=" "==(g+=i[v][p]+" ").substr(g.length-1)?g.substr(0,g.length-1):g;var w,b,_=parseInt(v),B=(w=g,b=o,_+1<i.length&&ti(w+" "+i[_+1][0],t,b).width<=a-4),C=v>=i.length-1;if(B&&!C){g+=" ",p=0;continue}if(B||C){if(C)f=_;else if(t.multiline&&(c+2)*(m+2)+2>s)continue t}else{if(!t.multiline||(c+2)*(m+2)+2>s)continue t;f=_}}for(var x="",k=d;k<=f;k++){var F=i[k];if(t.multiline){if(k===f){x+=F[p]+" ",p=(p+1)%F.length;continue}if(k===d){x+=F[F.length-1]+" ";continue}}x+=F[0]+" "}switch(l=ti(x=" "==x.substr(x.length-1)?x.substr(0,x.length-1):x,t,o).width,t.textAlign){case"right":A=a-l-2;break;case"center":A=(a-l)/2;break;default:A=2}e+=K(A)+" "+K(h)+" Td\n("+R(x)+") Tj\n"+-K(A)+" 0 Td\n",h=-(o+2),l=0,d=y?f:f+1,m++,g=""}break}return r.text=e,r.fontSize=o,r},ti=function(t,e,n){var r=e.scope.internal.getFont(e.fontName,e.fontStyle),i=e.scope.getStringUnitWidth(t,{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n);return{height:e.scope.getStringUnitWidth("3",{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n)*1.5,width:i}},to={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},ts=function(t,e){var n={type:"reference",object:t};void 0===e.internal.getPageInfo(t.page).pageContext.annotations.find(function(t){return t.type===n.type&&t.object===n.object})&&e.internal.getPageInfo(t.page).pageContext.annotations.push(n)},ta=function(t,e){for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];e.internal.newObjectDeferredBegin(r.objId,!0),"object"===(0,o.default)(r)&&"function"==typeof r.putStream&&r.putStream(),delete t[n]}},tA=function(t,e){if(e.scope=t,void 0!==t.internal&&(void 0===t.internal.acroformPlugin||!1===t.internal.acroformPlugin.isInitialized)){if(tf.FieldNum=0,t.internal.acroformPlugin=JSON.parse(JSON.stringify(to)),t.internal.acroformPlugin.acroFormDictionaryRoot)throw Error("Exception while creating AcroformDictionary");O=t.internal.scaleFactor,t.internal.acroformPlugin.acroFormDictionaryRoot=new td,t.internal.acroformPlugin.acroFormDictionaryRoot.scope=t,t.internal.acroformPlugin.acroFormDictionaryRoot._eventID=t.internal.events.subscribe("postPutResources",function(){t.internal.events.unsubscribe(t.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete t.internal.acroformPlugin.acroFormDictionaryRoot._eventID,t.internal.acroformPlugin.printedOut=!0}),t.internal.events.subscribe("buildDocument",function(){!function(t){t.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var e=t.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];r.objId=void 0,r.hasAnnotation&&ts(r,t)}}(t)}),t.internal.events.subscribe("putCatalog",function(){!function(t){if(void 0===t.internal.acroformPlugin.acroFormDictionaryRoot)throw Error("putCatalogCallback: Root missing.");t.internal.write("/AcroForm "+t.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")}(t)}),t.internal.events.subscribe("postPutPages",function(e){!function(t,e){var n=!t;for(var r in t||(e.internal.newObjectDeferredBegin(e.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),e.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),t=t||e.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(t.hasOwnProperty(r)){var i=t[r],s=[],a=i.Rect;if(i.Rect&&(i.Rect=te(i.Rect,e)),e.internal.newObjectDeferredBegin(i.objId,!0),i.DA=tk.createDefaultAppearanceStream(i),"object"===(0,o.default)(i)&&"function"==typeof i.getKeyValueListForStream&&(s=i.getKeyValueListForStream()),i.Rect=a,i.hasAppearanceStream&&!i.appearanceStreamContent){var A=tn(i);s.push({key:"AP",value:"<</N "+A+">>"}),e.internal.acroformPlugin.xForms.push(A)}if(i.appearanceStreamContent){var l="";for(var c in i.appearanceStreamContent)if(i.appearanceStreamContent.hasOwnProperty(c)){var u=i.appearanceStreamContent[c];if(l+="/"+c+" <<",Object.keys(u).length>=1||Array.isArray(u)){for(var r in u)if(u.hasOwnProperty(r)){var h=u[r];"function"==typeof h&&(h=h.call(e,i)),l+="/"+r+" "+h+" ",e.internal.acroformPlugin.xForms.indexOf(h)>=0||e.internal.acroformPlugin.xForms.push(h)}}else"function"==typeof(h=u)&&(h=h.call(e,i)),l+="/"+r+" "+h,e.internal.acroformPlugin.xForms.indexOf(h)>=0||e.internal.acroformPlugin.xForms.push(h);l+=">>"}s.push({key:"AP",value:"<<\n"+l+">>"})}e.internal.putStream({additionalKeyValues:s,objectId:i.objId}),e.internal.out("endobj")}n&&ta(e.internal.acroformPlugin.xForms,e)}(e,t)}),t.internal.acroformPlugin.isInitialized=!0}},tl=H.__acroform__.arrayToPdfArray=function(t,e,n){var r=function(t){return t};if(Array.isArray(t)){for(var i="[",s=0;s<t.length;s++)switch(0!==s&&(i+=" "),(0,o.default)(t[s])){case"boolean":case"number":case"object":i+=t[s].toString();break;case"string":"/"!==t[s].substr(0,1)?(void 0!==e&&n&&(r=n.internal.getEncryptor(e)),i+="("+R(r(t[s].toString()))+")"):i+=t[s].toString()}return i+"]"}throw Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},tc=function(t,e,n){var r=function(t){return t};return void 0!==e&&n&&(r=n.internal.getEncryptor(e)),(t=t||"").toString(),t="("+R(r(t))+")"},tu=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(void 0===this._objId){if(void 0===this.scope)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(t){this._objId=t}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};tu.prototype.toString=function(){return this.objId+" 0 R"},tu.prototype.putStream=function(){var t=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:t,objectId:this.objId}),this.scope.internal.out("endobj")},tu.prototype.getKeyValueListForStream=function(){var t=[],e=Object.getOwnPropertyNames(this).filter(function(t){return"content"!=t&&"appearanceStreamContent"!=t&&"scope"!=t&&"objId"!=t&&"_"!=t.substring(0,1)});for(var n in e)if(!1===Object.getOwnPropertyDescriptor(this,e[n]).configurable){var r=e[n],i=this[r];i&&(Array.isArray(i)?t.push({key:r,value:tl(i,this.objId,this.scope)}):i instanceof tu?(i.scope=this.scope,t.push({key:r,value:i.objId+" 0 R"})):"function"!=typeof i&&t.push({key:r,value:i}))}return t};var th=function(){tu.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var t,e=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(e){t=e.trim()},get:function(){return t||null}})};G(th,tu);var td=function(){tu.call(this);var t,e=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return e.length>0?e:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return e}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(t){var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+R(e(t))+")"}},set:function(e){t=e}})};G(td,tu);var tf=function t(){tu.call(this);var e=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){if(isNaN(t))throw Error('Invalid value "'+t+'" for attribute F supplied.');e=t}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!Z(e,3)},set:function(t){!0==!!t?this.F=$(e,3):this.F=tt(e,3)}});var n=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){if(isNaN(t))throw Error('Invalid value "'+t+'" for attribute Ff supplied.');n=t}});var r=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(0!==r.length)return r},set:function(t){r=void 0!==t?t:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[0])?0:r[0]},set:function(t){r[0]=t}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[1])?0:r[1]},set:function(t){r[1]=t}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[2])?0:r[2]},set:function(t){r[2]=t}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[3])?0:r[3]},set:function(t){r[3]=t}});var i="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return i},set:function(t){switch(t){case"/Btn":case"/Tx":case"/Ch":case"/Sig":i=t;break;default:throw Error('Invalid value "'+t+'" for attribute FT supplied.')}}});var o=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!o||o.length<1){if(this instanceof t_)return;o="FieldObject"+t.FieldNum++}var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+R(e(o))+")"},set:function(t){o=t.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return o},set:function(t){o=t}});var s="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return s},set:function(t){s=t}});var a="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return a},set:function(t){a=t}});var A=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return A},set:function(t){A=t}});var l=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return void 0===l?50/O:l},set:function(t){l=t}});var c="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return c},set:function(t){c=t}});var u="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!u||this instanceof t_||this instanceof tC))return tc(u,this.objId,this.scope)},set:function(t){u=t=t.toString()}});var h=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(h)return this instanceof ty==!1?tc(h,this.objId,this.scope):h},set:function(t){t=t.toString(),h=this instanceof ty==!1?"("===t.substr(0,1)?z(t.substr(1,t.length-2)):z(t):t}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof ty==!0?z(h.substr(1,h.length-1)):h},set:function(t){t=t.toString(),h=this instanceof ty==!0?"/"+t:t}});var d=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(d)return d},set:function(t){this.V=t}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(d)return this instanceof ty==!1?tc(d,this.objId,this.scope):d},set:function(t){t=t.toString(),d=this instanceof ty==!1?"("===t.substr(0,1)?z(t.substr(1,t.length-2)):z(t):t}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof ty==!0?z(d.substr(1,d.length-1)):d},set:function(t){t=t.toString(),d=this instanceof ty==!0?"/"+t:t}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var f,p=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return p},set:function(t){p=t=!!t}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(f)return f},set:function(t){f=t}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,1)},set:function(t){!0==!!t?this.Ff=$(this.Ff,1):this.Ff=tt(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,2)},set:function(t){!0==!!t?this.Ff=$(this.Ff,2):this.Ff=tt(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,3)},set:function(t){!0==!!t?this.Ff=$(this.Ff,3):this.Ff=tt(this.Ff,3)}});var g=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(null!==g)return g},set:function(t){if(-1===[0,1,2].indexOf(t))throw Error('Invalid value "'+t+'" for attribute Q supplied.');g=t}}),Object.defineProperty(this,"textAlign",{get:function(){var t;switch(g){case 0:default:t="left";break;case 1:t="center";break;case 2:t="right"}return t},configurable:!0,enumerable:!0,set:function(t){switch(t){case"right":case 2:g=2;break;case"center":case 1:g=1;break;default:g=0}}})};G(tf,tu);var tp=function(){tf.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var t=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){t=e}});var e=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return tl(e,this.objId,this.scope)},set:function(t){var n;n=[],"string"==typeof t&&(n=function(t,e,n){n||(n=1);for(var r,i=[];r=e.exec(t);)i.push(r[n]);return i}(t,/\((.*?)\)/g)),e=n}}),this.getOptions=function(){return e},this.setOptions=function(t){e=t,this.sort&&e.sort()},this.addOption=function(t){t=(t=t||"").toString(),e.push(t),this.sort&&e.sort()},this.removeOption=function(t,n){for(n=n||!1,t=(t=t||"").toString();-1!==e.indexOf(t)&&(e.splice(e.indexOf(t),1),!1!==n););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,18)},set:function(t){!0==!!t?this.Ff=$(this.Ff,18):this.Ff=tt(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,19)},set:function(t){!0===this.combo&&(!0==!!t?this.Ff=$(this.Ff,19):this.Ff=tt(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,20)},set:function(t){!0==!!t?(this.Ff=$(this.Ff,20),e.sort()):this.Ff=tt(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,22)},set:function(t){!0==!!t?this.Ff=$(this.Ff,22):this.Ff=tt(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,23)},set:function(t){!0==!!t?this.Ff=$(this.Ff,23):this.Ff=tt(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,27)},set:function(t){!0==!!t?this.Ff=$(this.Ff,27):this.Ff=tt(this.Ff,27)}}),this.hasAppearanceStream=!1};G(tp,tf);var tg=function(){tp.call(this),this.fontName="helvetica",this.combo=!1};G(tg,tp);var tm=function(){tg.call(this),this.combo=!0};G(tm,tg);var tv=function(){tm.call(this),this.edit=!0};G(tv,tm);var ty=function(){tf.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,15)},set:function(t){!0==!!t?this.Ff=$(this.Ff,15):this.Ff=tt(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,16)},set:function(t){!0==!!t?this.Ff=$(this.Ff,16):this.Ff=tt(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,17)},set:function(t){!0==!!t?this.Ff=$(this.Ff,17):this.Ff=tt(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,26)},set:function(t){!0==!!t?this.Ff=$(this.Ff,26):this.Ff=tt(this.Ff,26)}});var t,e={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};if(this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),0!==Object.keys(e).length){var n,r=[];for(n in r.push("<<"),e)r.push("/"+n+" ("+R(t(e[n]))+")");return r.push(">>"),r.join("\n")}},set:function(t){"object"===(0,o.default)(t)&&(e=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return e.CA||""},set:function(t){"string"==typeof t&&(e.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return t.substr(1,t.length-1)},set:function(e){t="/"+e}})};G(ty,tf);var tw=function(){ty.call(this),this.pushButton=!0};G(tw,ty);var tb=function(){ty.call(this),this.radio=!0,this.pushButton=!1;var t=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=void 0!==e?e:[]}})};G(tb,ty);var t_=function(){tf.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return e},set:function(t){e=t}});var t,e,n,r={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};this.scope&&(t=this.scope.internal.getEncryptor(this.objId));var e,n=[];for(e in n.push("<<"),r)n.push("/"+e+" ("+R(t(r[e]))+")");return n.push(">>"),n.join("\n")},set:function(t){"object"===(0,o.default)(t)&&(r=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return r.CA||""},set:function(t){"string"==typeof t&&(r.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){n=t}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return n.substr(1,n.length-1)},set:function(t){n="/"+t}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=tk.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};G(t_,tf),tb.prototype.setAppearance=function(t){if(!("createAppearanceStream"in t)||!("getCA"in t))throw Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var e in this.Kids)if(this.Kids.hasOwnProperty(e)){var n=this.Kids[e];n.appearanceStreamContent=t.createAppearanceStream(n.optionName),n.caption=t.getCA()}},tb.prototype.createOption=function(t){var e=new t_;return e.Parent=this,e.optionName=t,this.Kids.push(e),tF.call(this.scope,e),e};var tB=function(){ty.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=tk.CheckBox.createAppearanceStream()};G(tB,ty);var tC=function(){tf.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,13)},set:function(t){!0==!!t?this.Ff=$(this.Ff,13):this.Ff=tt(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,21)},set:function(t){!0==!!t?this.Ff=$(this.Ff,21):this.Ff=tt(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,23)},set:function(t){!0==!!t?this.Ff=$(this.Ff,23):this.Ff=tt(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,24)},set:function(t){!0==!!t?this.Ff=$(this.Ff,24):this.Ff=tt(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,25)},set:function(t){!0==!!t?this.Ff=$(this.Ff,25):this.Ff=tt(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,26)},set:function(t){!0==!!t?this.Ff=$(this.Ff,26):this.Ff=tt(this.Ff,26)}});var t=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){Number.isInteger(e)&&(t=e)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};G(tC,tf);var tx=function(){tC.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,14)},set:function(t){!0==!!t?this.Ff=$(this.Ff,14):this.Ff=tt(this.Ff,14)}}),this.password=!0};G(tx,tC);var tk={CheckBox:{createAppearanceStream:function(){return{N:{On:tk.CheckBox.YesNormal},D:{On:tk.CheckBox.YesPushDown,Off:tk.CheckBox.OffPushDown}}},YesPushDown:function(t){var e=q(t);e.scope=t.scope;var n=[],r=t.scope.internal.getFont(t.fontName,t.fontStyle).id,i=t.scope.__private__.encodeColorString(t.color),o=tr(t,t.caption);return n.push("0.749023 g"),n.push("0 0 "+K(tk.internal.getWidth(t))+" "+K(tk.internal.getHeight(t))+" re"),n.push("f"),n.push("BMC"),n.push("q"),n.push("0 0 1 rg"),n.push("/"+r+" "+K(o.fontSize)+" Tf "+i),n.push("BT"),n.push(o.text),n.push("ET"),n.push("Q"),n.push("EMC"),e.stream=n.join("\n"),e},YesNormal:function(t){var e=q(t);e.scope=t.scope;var n=t.scope.internal.getFont(t.fontName,t.fontStyle).id,r=t.scope.__private__.encodeColorString(t.color),i=[],o=tk.internal.getHeight(t),s=tk.internal.getWidth(t),a=tr(t,t.caption);return i.push("1 g"),i.push("0 0 "+K(s)+" "+K(o)+" re"),i.push("f"),i.push("q"),i.push("0 0 1 rg"),i.push("0 0 "+K(s-1)+" "+K(o-1)+" re"),i.push("W"),i.push("n"),i.push("0 g"),i.push("BT"),i.push("/"+n+" "+K(a.fontSize)+" Tf "+r),i.push(a.text),i.push("ET"),i.push("Q"),e.stream=i.join("\n"),e},OffPushDown:function(t){var e=q(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+K(tk.internal.getWidth(t))+" "+K(tk.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}},RadioButton:{Circle:{createAppearanceStream:function(t){var e={D:{Off:tk.RadioButton.Circle.OffPushDown},N:{}};return e.N[t]=tk.RadioButton.Circle.YesNormal,e.D[t]=tk.RadioButton.Circle.YesPushDown,e},getCA:function(){return"l"},YesNormal:function(t){var e=q(t);e.scope=t.scope;var n=[],r=tk.internal.getWidth(t)<=tk.internal.getHeight(t)?tk.internal.getWidth(t)/4:tk.internal.getHeight(t)/4,i=Number(((r=Number((.9*r).toFixed(5)))*tk.internal.Bezier_C).toFixed(5));return n.push("q"),n.push("1 0 0 1 "+V(tk.internal.getWidth(t)/2)+" "+V(tk.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+i+" "+i+" "+r+" 0 "+r+" c"),n.push("-"+i+" "+r+" -"+r+" "+i+" -"+r+" 0 c"),n.push("-"+r+" -"+i+" -"+i+" -"+r+" 0 -"+r+" c"),n.push(i+" -"+r+" "+r+" -"+i+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=q(t);e.scope=t.scope;var n=[],r=tk.internal.getWidth(t)<=tk.internal.getHeight(t)?tk.internal.getWidth(t)/4:tk.internal.getHeight(t)/4,i=Number((2*(r=Number((.9*r).toFixed(5)))).toFixed(5)),o=Number((i*tk.internal.Bezier_C).toFixed(5)),s=Number((r*tk.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+V(tk.internal.getWidth(t)/2)+" "+V(tk.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),n.push("0 g"),n.push("q"),n.push("1 0 0 1 "+V(tk.internal.getWidth(t)/2)+" "+V(tk.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+s+" "+s+" "+r+" 0 "+r+" c"),n.push("-"+s+" "+r+" -"+r+" "+s+" -"+r+" 0 c"),n.push("-"+r+" -"+s+" -"+s+" -"+r+" 0 -"+r+" c"),n.push(s+" -"+r+" "+r+" -"+s+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},OffPushDown:function(t){var e=q(t);e.scope=t.scope;var n=[],r=tk.internal.getWidth(t)<=tk.internal.getHeight(t)?tk.internal.getWidth(t)/4:tk.internal.getHeight(t)/4,i=Number((2*(r=Number((.9*r).toFixed(5)))).toFixed(5)),o=Number((i*tk.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+V(tk.internal.getWidth(t)/2)+" "+V(tk.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e}},Cross:{createAppearanceStream:function(t){var e={D:{Off:tk.RadioButton.Cross.OffPushDown},N:{}};return e.N[t]=tk.RadioButton.Cross.YesNormal,e.D[t]=tk.RadioButton.Cross.YesPushDown,e},getCA:function(){return"8"},YesNormal:function(t){var e=q(t);e.scope=t.scope;var n=[],r=tk.internal.calculateCross(t);return n.push("q"),n.push("1 1 "+K(tk.internal.getWidth(t)-2)+" "+K(tk.internal.getHeight(t)-2)+" re"),n.push("W"),n.push("n"),n.push(K(r.x1.x)+" "+K(r.x1.y)+" m"),n.push(K(r.x2.x)+" "+K(r.x2.y)+" l"),n.push(K(r.x4.x)+" "+K(r.x4.y)+" m"),n.push(K(r.x3.x)+" "+K(r.x3.y)+" l"),n.push("s"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=q(t);e.scope=t.scope;var n=tk.internal.calculateCross(t),r=[];return r.push("0.749023 g"),r.push("0 0 "+K(tk.internal.getWidth(t))+" "+K(tk.internal.getHeight(t))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+K(tk.internal.getWidth(t)-2)+" "+K(tk.internal.getHeight(t)-2)+" re"),r.push("W"),r.push("n"),r.push(K(n.x1.x)+" "+K(n.x1.y)+" m"),r.push(K(n.x2.x)+" "+K(n.x2.y)+" l"),r.push(K(n.x4.x)+" "+K(n.x4.y)+" m"),r.push(K(n.x3.x)+" "+K(n.x3.y)+" l"),r.push("s"),r.push("Q"),e.stream=r.join("\n"),e},OffPushDown:function(t){var e=q(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+K(tk.internal.getWidth(t))+" "+K(tk.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}}},createDefaultAppearanceStream:function(t){var e=t.scope.internal.getFont(t.fontName,t.fontStyle).id,n=t.scope.__private__.encodeColorString(t.color);return"/"+e+" "+t.fontSize+" Tf "+n}};tk.internal={Bezier_C:.551915024494,calculateCross:function(t){var e=tk.internal.getWidth(t),n=tk.internal.getHeight(t),r=Math.min(e,n);return{x1:{x:(e-r)/2,y:(n-r)/2+r},x2:{x:(e-r)/2+r,y:(n-r)/2},x3:{x:(e-r)/2,y:(n-r)/2},x4:{x:(e-r)/2+r,y:(n-r)/2+r}}}},tk.internal.getWidth=function(t){var e=0;return"object"===(0,o.default)(t)&&(e=W(t.Rect[2])),e},tk.internal.getHeight=function(t){var e=0;return"object"===(0,o.default)(t)&&(e=W(t.Rect[3])),e};var tF=H.addField=function(t){if(tA(this,t),!(t instanceof tf))throw Error("Invalid argument passed to jsPDF.addField.");return t.scope.internal.acroformPlugin.printedOut&&(t.scope.internal.acroformPlugin.printedOut=!1,t.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),t.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(t),t.page=t.scope.internal.getCurrentPageInfo().pageNumber,this};H.AcroFormChoiceField=tp,H.AcroFormListBox=tg,H.AcroFormComboBox=tm,H.AcroFormEditBox=tv,H.AcroFormButton=ty,H.AcroFormPushButton=tw,H.AcroFormRadioButton=tb,H.AcroFormCheckBox=tB,H.AcroFormTextField=tC,H.AcroFormPasswordField=tx,H.AcroFormAppearance=tk,H.AcroForm={ChoiceField:tp,ListBox:tg,ComboBox:tm,EditBox:tv,Button:ty,PushButton:tw,RadioButton:tb,CheckBox:tB,TextField:tC,PasswordField:tx,Appearance:tk},P.AcroForm={ChoiceField:tp,ListBox:tg,ComboBox:tm,EditBox:tv,Button:ty,PushButton:tw,RadioButton:tb,CheckBox:tB,TextField:tC,PasswordField:tx,Appearance:tk};var tL=P.AcroForm;function tD(t){return t.reduce(function(t,e,n){return t[e]=n,t},{})}(tO=P.API).__addimage__={},tR="UNKNOWN",tz={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},tK=tO.__addimage__.getImageFileTypeByImageData=function(t,e){var n,r,i,o,s,a=tR;if("RGBA"===(e=e||tR)||void 0!==t.data&&t.data instanceof Uint8ClampedArray&&"height"in t&&"width"in t)return"RGBA";if(t9(t))for(s in tz)for(i=tz[s],n=0;n<i.length;n+=1){for(o=!0,r=0;r<i[n].length;r+=1)if(void 0!==i[n][r]&&i[n][r]!==t[r]){o=!1;break}if(!0===o){a=s;break}}else for(s in tz)for(i=tz[s],n=0;n<i.length;n+=1){for(o=!0,r=0;r<i[n].length;r+=1)if(void 0!==i[n][r]&&i[n][r]!==t.charCodeAt(r)){o=!1;break}if(!0===o){a=s;break}}return a===tR&&e!==tR&&(a=e),a},tV=function t(e){for(var n=this.internal.write,r=this.internal.putStream,i=(0,this.internal.getFilters)();-1!==i.indexOf("FlateEncode");)i.splice(i.indexOf("FlateEncode"),1);e.objectId=this.internal.newObject();var o=[];if(o.push({key:"Type",value:"/XObject"}),o.push({key:"Subtype",value:"/Image"}),o.push({key:"Width",value:e.width}),o.push({key:"Height",value:e.height}),e.colorSpace===t5.INDEXED?o.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(e.palette.length/3-1)+" "+("sMask"in e&&void 0!==e.sMask?e.objectId+2:e.objectId+1)+" 0 R]"}):(o.push({key:"ColorSpace",value:"/"+e.colorSpace}),e.colorSpace===t5.DEVICE_CMYK&&o.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),o.push({key:"BitsPerComponent",value:e.bitsPerComponent}),"decodeParameters"in e&&void 0!==e.decodeParameters&&o.push({key:"DecodeParms",value:"<<"+e.decodeParameters+">>"}),"transparency"in e&&Array.isArray(e.transparency)){for(var s="",a=0,A=e.transparency.length;a<A;a++)s+=e.transparency[a]+" "+e.transparency[a]+" ";o.push({key:"Mask",value:"["+s+"]"})}void 0!==e.sMask&&o.push({key:"SMask",value:e.objectId+1+" 0 R"});var l=void 0!==e.filter?["/"+e.filter]:void 0;if(r({data:e.data,additionalKeyValues:o,alreadyAppliedFilters:l,objectId:e.objectId}),n("endobj"),"sMask"in e&&void 0!==e.sMask){var c="/Predictor "+e.predictor+" /Colors 1 /BitsPerComponent "+e.bitsPerComponent+" /Columns "+e.width,u={width:e.width,height:e.height,colorSpace:"DeviceGray",bitsPerComponent:e.bitsPerComponent,decodeParameters:c,data:e.sMask};"filter"in e&&(u.filter=e.filter),t.call(this,u)}if(e.colorSpace===t5.INDEXED){var h=this.internal.newObject();r({data:ee(new Uint8Array(e.palette)),objectId:h}),n("endobj")}},tG=function(){var t=this.internal.collections.addImage_images;for(var e in t)tV.call(this,t[e])},tW=function(){var t,e=this.internal.collections.addImage_images,n=this.internal.write;for(var r in e)n("/I"+(t=e[r]).index,t.objectId,"0","R")},tq=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",tG),this.internal.events.subscribe("putXobjectDict",tW))},tY=function(){var t=this.internal.collections.addImage_images;return tq.call(this),t},tX=function(){return Object.keys(this.internal.collections.addImage_images).length},tJ=function(t){return"function"==typeof tO["process"+t.toUpperCase()]},tZ=function(t){return"object"===(0,o.default)(t)&&1===t.nodeType},t$=function(t,e){if("IMG"===t.nodeName&&t.hasAttribute("src")){var n,r=""+t.getAttribute("src");if(0===r.indexOf("data:image/"))return f(unescape(r).split("base64,").pop());var i=tO.loadFile(r,!0);if(void 0!==i)return i}if("CANVAS"===t.nodeName){if(0===t.width||0===t.height)throw Error("Given canvas must have data. Canvas width: "+t.width+", height: "+t.height);switch(e){case"PNG":n="image/png";break;case"WEBP":n="image/webp";break;default:n="image/jpeg"}return f(t.toDataURL(n,1).split("base64,").pop())}},t0=function(t){var e=this.internal.collections.addImage_images;if(e){for(var n in e)if(t===e[n].alias)return e[n]}},t1=function(t,e,n){return t||e||(t=-96,e=-96),t<0&&(t=-1*n.width*72/t/this.internal.scaleFactor),e<0&&(e=-1*n.height*72/e/this.internal.scaleFactor),0===t&&(t=e*n.width/n.height),0===e&&(e=t*n.height/n.width),[t,e]},t2=function(t,e,n,r,i,o){var s=t1.call(this,n,r,i),a=this.internal.getCoordinateString,A=this.internal.getVerticalCoordinateString,l=tY.call(this);if(n=s[0],r=s[1],l[i.index]=i,o)var c=Math.cos(o*=Math.PI/180),u=Math.sin(o),h=function(t){return t.toFixed(4)},d=[h(c),h(u),h(-1*u),h(c),0,0,"cm"];this.internal.write("q"),o?(this.internal.write([1,"0","0",1,a(t),A(e+r),"cm"].join(" ")),this.internal.write(d.join(" ")),this.internal.write([a(n),"0","0",a(r),"0","0","cm"].join(" "))):this.internal.write([a(n),"0","0",a(r),a(t),A(e+r),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write("1 0 0 -1 0 0 cm"),this.internal.write("/I"+i.index+" Do"),this.internal.write("Q")},t5=tO.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"},tO.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"},t3=tO.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},t4=tO.__addimage__.sHashCode=function(t){var e,n,r=0;if("string"==typeof t)for(n=t.length,e=0;e<n;e++)r=(r<<5)-r+t.charCodeAt(e)|0;else if(t9(t))for(n=t.byteLength/2,e=0;e<n;e++)r=(r<<5)-r+t[e]|0;return r},t6=tO.__addimage__.validateStringAsBase64=function(t){(t=t||"").toString().trim();var e=!0;return 0===t.length&&(e=!1),t.length%4!=0&&(e=!1),!1===/^[A-Za-z0-9+/]+$/.test(t.substr(0,t.length-2))&&(e=!1),!1===/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(t.substr(-2))&&(e=!1),e},t8=tO.__addimage__.extractImageFromDataUrl=function(t){var e=(t=t||"").split("base64,"),n=null;if(2===e.length){var r=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(e[0]);Array.isArray(r)&&(n={mimeType:r[1],charset:r[2],data:e[1]})}return n},t7=tO.__addimage__.supportsArrayBuffer=function(){return"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array},tO.__addimage__.isArrayBuffer=function(t){return t7()&&t instanceof ArrayBuffer},t9=tO.__addimage__.isArrayBufferView=function(t){return t7()&&"undefined"!=typeof Uint32Array&&(t instanceof Int8Array||t instanceof Uint8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array)},et=tO.__addimage__.binaryStringToUint8Array=function(t){for(var e=t.length,n=new Uint8Array(e),r=0;r<e;r++)n[r]=t.charCodeAt(r);return n},ee=tO.__addimage__.arrayBufferToBinaryString=function(t){for(var e="",n=t9(t)?t:new Uint8Array(t),r=0;r<n.length;r+=8192)e+=String.fromCharCode.apply(null,n.subarray(r,r+8192));return e},tO.addImage=function(){if("number"==typeof arguments[1]?(e=tR,n=arguments[1],r=arguments[2],i=arguments[3],s=arguments[4],a=arguments[5],A=arguments[6],l=arguments[7]):(e=arguments[1],n=arguments[2],r=arguments[3],i=arguments[4],s=arguments[5],a=arguments[6],A=arguments[7],l=arguments[8]),"object"===(0,o.default)(t=arguments[0])&&!tZ(t)&&"imageData"in t){var t,e,n,r,i,s,a,A,l,c=t;t=c.imageData,e=c.format||e||tR,n=c.x||n||0,r=c.y||r||0,i=c.w||c.width||i,s=c.h||c.height||s,a=c.alias||a,A=c.compression||A,l=c.rotation||c.angle||l}var u=this.internal.getFilters();if(void 0===A&&-1!==u.indexOf("FlateEncode")&&(A="SLOW"),isNaN(n)||isNaN(r))throw Error("Invalid coordinates passed to jsPDF.addImage");tq.call(this);var h=en.call(this,t,e,a,A);return t2.call(this,n,r,i,s,h,l),this},en=function(t,e,n,r){if("string"==typeof t&&tK(t)===tR){var i,o,s,a,A,l=er(t=unescape(t),!1);(""!==l||void 0!==(l=tO.loadFile(t,!0)))&&(t=l)}if(tZ(t)&&(t=t$(t,e)),!tJ(e=tK(t,e)))throw Error("addImage does not support files of type '"+e+"', please ensure that a plugin for '"+e+"' support is added.");if((null==(s=n)||0===s.length)&&(n="string"==typeof(a=t)||t9(a)?t4(a):t9(a.data)?t4(a.data):null),(i=t0.call(this,n))||(t7()&&(t instanceof Uint8Array||"RGBA"===e||(o=t,t=et(t))),i=this["process"+e.toUpperCase()](t,tX.call(this),n,((A=r)&&"string"==typeof A&&(A=A.toUpperCase()),A in tO.image_compression?A:t3.NONE),o)),!i)throw Error("An unknown error occurred whilst processing the image.");return i},er=tO.__addimage__.convertBase64ToBinaryString=function(t,e){e="boolean"!=typeof e||e;var n,r,i="";if("string"==typeof t){r=null!==(n=t8(t))?n.data:t;try{i=f(r)}catch(t){if(e)throw t6(r)?Error("atob-Error in jsPDF.convertBase64ToBinaryString "+t.message):Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return i},tO.getImageProperties=function(t){var e,n,r="";if(tZ(t)&&(t=t$(t)),"string"==typeof t&&tK(t)===tR&&(""===(r=er(t,!1))&&(r=tO.loadFile(t)||""),t=r),!tJ(n=tK(t)))throw Error("addImage does not support files of type '"+n+"', please ensure that a plugin for '"+n+"' support is added.");if(!t7()||t instanceof Uint8Array||(t=et(t)),!(e=this["process"+n.toUpperCase()](t)))throw Error("An unknown error occurred whilst processing the image");return e.fileType=n,e},ei=P.API,eo=function(t){if(void 0!==t&&""!=t)return!0},P.API.events.push(["addPage",function(t){this.internal.getPageInfo(t.pageNumber).pageContext.annotations=[]}]),ei.events.push(["putPage",function(t){for(var e,n,r,i=this.internal.getCoordinateString,o=this.internal.getVerticalCoordinateString,s=this.internal.getPageInfoByObjId(t.objId),a=t.pageContext.annotations,A=!1,l=0;l<a.length&&!A;l++)switch((e=a[l]).type){case"link":(eo(e.options.url)||eo(e.options.pageNumber))&&(A=!0);break;case"reference":case"text":case"freetext":A=!0}if(0!=A){this.internal.write("/Annots [");for(var c=0;c<a.length;c++){e=a[c];var u=this.internal.pdfEscape,h=this.internal.getEncryptor(t.objId);switch(e.type){case"reference":this.internal.write(" "+e.object.objId+" 0 R ");break;case"text":var d=this.internal.newAdditionalObject(),f=this.internal.newAdditionalObject(),p=this.internal.getEncryptor(d.objId),g=e.title||"Note";r="<</Type /Annot /Subtype /Text "+(n="/Rect ["+i(e.bounds.x)+" "+o(e.bounds.y+e.bounds.h)+" "+i(e.bounds.x+e.bounds.w)+" "+o(e.bounds.y)+"] ")+"/Contents ("+u(p(e.contents))+") /Popup "+f.objId+" 0 R /P "+s.objId+" 0 R /T ("+u(p(g))+") >>",d.content=r;var m=d.objId+" 0 R";r="<</Type /Annot /Subtype /Popup "+(n="/Rect ["+i(e.bounds.x+30)+" "+o(e.bounds.y+e.bounds.h)+" "+i(e.bounds.x+e.bounds.w+30)+" "+o(e.bounds.y)+"] ")+" /Parent "+m,e.open&&(r+=" /Open true"),r+=" >>",f.content=r,this.internal.write(d.objId,"0 R",f.objId,"0 R");break;case"freetext":n="/Rect ["+i(e.bounds.x)+" "+o(e.bounds.y)+" "+i(e.bounds.x+e.bounds.w)+" "+o(e.bounds.y+e.bounds.h)+"] ";var v=e.color||"#000000";r="<</Type /Annot /Subtype /FreeText "+n+"/Contents ("+u(h(e.contents))+") /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+v+") /Border [0 0 0] >>",this.internal.write(r);break;case"link":if(e.options.name){var y=this.annotations._nameMap[e.options.name];e.options.pageNumber=y.page,e.options.top=y.y}else e.options.top||(e.options.top=0);if(n="/Rect ["+e.finalBounds.x+" "+e.finalBounds.y+" "+e.finalBounds.w+" "+e.finalBounds.h+"] ",r="",e.options.url)r="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /A <</S /URI /URI ("+u(h(e.options.url))+") >>";else if(e.options.pageNumber)switch(r="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(e.options.pageNumber).objId+" 0 R",e.options.magFactor=e.options.magFactor||"XYZ",e.options.magFactor){case"Fit":r+=" /Fit]";break;case"FitH":r+=" /FitH "+e.options.top+"]";break;case"FitV":e.options.left=e.options.left||0,r+=" /FitV "+e.options.left+"]";break;default:var w=o(e.options.top);e.options.left=e.options.left||0,void 0===e.options.zoom&&(e.options.zoom=0),r+=" /XYZ "+e.options.left+" "+w+" "+e.options.zoom+"]"}""!=r&&(r+=" >>",this.internal.write(r))}}this.internal.write("]")}}]),ei.createAnnotation=function(t){var e=this.internal.getCurrentPageInfo();switch(t.type){case"link":this.link(t.bounds.x,t.bounds.y,t.bounds.w,t.bounds.h,t);break;case"text":case"freetext":e.pageContext.annotations.push(t)}},ei.link=function(t,e,n,r,i){var o=this.internal.getCurrentPageInfo(),s=this.internal.getCoordinateString,a=this.internal.getVerticalCoordinateString;o.pageContext.annotations.push({finalBounds:{x:s(t),y:a(e),w:s(t+n),h:a(e+r)},options:i,type:"link"})},ei.textWithLink=function(t,e,n,r){var i,o,s=this.getTextWidth(t),a=this.internal.getLineHeight()/this.internal.scaleFactor;return void 0!==r.maxWidth?(o=r.maxWidth,i=Math.ceil(a*this.splitTextToSize(t,o).length)):(o=s,i=a),this.text(t,e,n,r),n+=.2*a,"center"===r.align&&(e-=s/2),"right"===r.align&&(e-=s),this.link(e,n-a,o,i,r),s},ei.getTextWidth=function(t){var e=this.internal.getFontSize();return this.getStringUnitWidth(t)*e/this.internal.scaleFactor},/**
+ */var S={print:4,modify:8,copy:16,"annot-forms":32};function M(t,e,n,r){this.v=1,this.r=2;var i=192;t.forEach(function(t){if(void 0!==S.perm)throw Error("Invalid permission: "+t);i+=S[t]}),this.padding="(¿N^NuŠAd\0NVÿú\x01\b..\0¶Ðh>€/\f©þdSiz";var o=(e+this.padding).substr(0,32),s=(n+this.padding).substr(0,32);this.O=this.processOwnerPassword(o,s),this.P=-(1+(255^i)),this.encryptionKey=F(o+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=E(this.encryptionKey,this.padding)}function Q(t){if(/[^\u0000-\u00ff]/.test(t))throw Error("Invalid PDF Name Object: "+t+", Only accept ASCII characters.");for(var e="",n=t.length,r=0;r<n;r++){var i=t.charCodeAt(r);i<33||35===i||37===i||40===i||41===i||47===i||60===i||62===i||91===i||93===i||123===i||125===i||i>126?e+="#"+("0"+i.toString(16)).slice(-2):e+=t[r]}return e}function I(t){if("object"!==(0,o.default)(t))throw Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var e={};this.subscribe=function(t,n,r){if(r=r||!1,"string"!=typeof t||"function"!=typeof n||"boolean"!=typeof r)throw Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");e.hasOwnProperty(t)||(e[t]={});var i=Math.random().toString(35);return e[t][i]=[n,!!r],i},this.unsubscribe=function(t){for(var n in e)if(e[n][t])return delete e[n][t],0===Object.keys(e[n]).length&&delete e[n],!0;return!1},this.publish=function(n){if(e.hasOwnProperty(n)){var r=Array.prototype.slice.call(arguments,1),i=[];for(var o in e[n]){var s=e[n][o];try{s[0].apply(t,r)}catch(t){A.console&&c.error("jsPDF PubSub Error",t.message,t)}s[1]&&i.push(o)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return e}}function U(t){if(!(this instanceof U))return new U(t);var e="opacity,stroke-opacity".split(",");for(var n in t)t.hasOwnProperty(n)&&e.indexOf(n)>=0&&(this[n]=t[n]);this.id="",this.objectNumber=-1}function j(t,e){this.gState=t,this.matrix=e,this.id="",this.objectNumber=-1}function T(t,e,n,r,i){if(!(this instanceof T))return new T(t,e,n,r,i);this.type="axial"===t?2:3,this.coords=e,this.colors=n,j.call(this,r,i)}function P(t,e,n,r,i){if(!(this instanceof P))return new P(t,e,n,r,i);this.boundingBox=t,this.xStep=e,this.yStep=n,this.stream="",this.cloneIndex=0,j.call(this,r,i)}function N(t){var e,n="string"==typeof arguments[0]?arguments[0]:"p",r=arguments[1],i=arguments[2],s=arguments[3],a=[],l=1,u=16,h="S",d=null;"object"===(0,o.default)(t=t||{})&&(n=t.orientation,r=t.unit||r,i=t.format||i,s=t.compress||t.compressPdf||s,null!==(d=t.encryption||null)&&(d.userPassword=d.userPassword||"",d.ownerPassword=d.ownerPassword||"",d.userPermissions=d.userPermissions||[]),l="number"==typeof t.userUnit?Math.abs(t.userUnit):1,void 0!==t.precision&&(e=t.precision),void 0!==t.floatPrecision&&(u=t.floatPrecision),h=t.defaultPathOperation||"S"),a=t.filters||(!0===s?["FlateEncode"]:a),r=r||"mm",n=(""+(n||"P")).toLowerCase();var f=t.putOnlyUsedFonts||!1,v={},y={internal:{},__private__:{}};y.__private__.PubSub=I;var w="1.3",b=y.__private__.getPdfVersion=function(){return w};y.__private__.setPdfVersion=function(t){w=t};var _={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};y.__private__.getPageFormats=function(){return _};var B=y.__private__.getPageFormat=function(t){return _[t]};i=i||"a4";var C={COMPAT:"compat",ADVANCED:"advanced"},x=C.COMPAT;function k(){this.saveGraphicsState(),tc(new tK(tx,0,0,-tx,0,ng()*tx).toString()+" cm"),this.setFontSize(this.getFontSize()/tx),h="n",x=C.ADVANCED}function F(){this.restoreGraphicsState(),h="S",x=C.COMPAT}var L=y.__private__.combineFontStyleAndFontWeight=function(t,e){if("bold"==t&&"normal"==e||"bold"==t&&400==e||"normal"==t&&"italic"==e||"bold"==t&&"italic"==e)throw Error("Invalid Combination of fontweight and fontstyle");return e&&(t=400==e||"normal"===e?"italic"===t?"italic":"normal":700!=e&&"bold"!==e||"normal"!==t?(700==e?"bold":e)+""+t:"bold"),t};y.advancedAPI=function(t){var e=x===C.COMPAT;return e&&k.call(this),"function"!=typeof t||(t(this),e&&F.call(this)),this},y.compatAPI=function(t){var e=x===C.ADVANCED;return e&&F.call(this),"function"!=typeof t||(t(this),e&&k.call(this)),this},y.isAdvancedAPI=function(){return x===C.ADVANCED};var D,E=function(t){if(x!==C.ADVANCED)throw Error(t+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},S=y.roundToPrecision=y.__private__.roundToPrecision=function(t,n){var r=e||n;if(isNaN(t)||isNaN(r))throw Error("Invalid argument passed to jsPDF.roundToPrecision");return t.toFixed(r).replace(/0+$/,"")};D=y.hpf=y.__private__.hpf="number"==typeof u?function(t){if(isNaN(t))throw Error("Invalid argument passed to jsPDF.hpf");return S(t,u)}:"smart"===u?function(t){if(isNaN(t))throw Error("Invalid argument passed to jsPDF.hpf");return S(t,t>-1&&t<1?16:5)}:function(t){if(isNaN(t))throw Error("Invalid argument passed to jsPDF.hpf");return S(t,16)};var j=y.f2=y.__private__.f2=function(t){if(isNaN(t))throw Error("Invalid argument passed to jsPDF.f2");return S(t,2)},H=y.__private__.f3=function(t){if(isNaN(t))throw Error("Invalid argument passed to jsPDF.f3");return S(t,3)},O=y.scale=y.__private__.scale=function(t){if(isNaN(t))throw Error("Invalid argument passed to jsPDF.scale");return x===C.COMPAT?t*tx:x===C.ADVANCED?t:void 0},R=function(t){return O(x===C.COMPAT?ng()-t:x===C.ADVANCED?t:void 0)};y.__private__.setPrecision=y.setPrecision=function(t){"number"==typeof parseInt(t,10)&&(e=parseInt(t,10))};var z,K="00000000000000000000000000000000",V=y.__private__.getFileId=function(){return K},G=y.__private__.setFileId=function(t){return K=void 0!==t&&/^[a-fA-F0-9]{32}$/.test(t)?t.toUpperCase():K.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),null!==d&&(eI=new M(d.userPermissions,d.userPassword,d.ownerPassword,K)),K};y.setFileId=function(t){return G(t),this},y.getFileId=function(){return V()};var W=y.__private__.convertDateToPDFDate=function(t){var e=t.getTimezoneOffset(),n=[e<0?"+":"-",Z(Math.floor(Math.abs(e/60))),"'",Z(Math.abs(e%60)),"'"].join("");return["D:",t.getFullYear(),Z(t.getMonth()+1),Z(t.getDate()),Z(t.getHours()),Z(t.getMinutes()),Z(t.getSeconds()),n].join("")},q=y.__private__.convertPDFDateToDate=function(t){return new Date(parseInt(t.substr(2,4),10),parseInt(t.substr(6,2),10)-1,parseInt(t.substr(8,2),10),parseInt(t.substr(10,2),10),parseInt(t.substr(12,2),10),parseInt(t.substr(14,2),10),0)},Y=y.__private__.setCreationDate=function(t){var e;if(void 0===t&&(t=new Date),t instanceof Date)e=W(t);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(t))throw Error("Invalid argument passed to jsPDF.setCreationDate");e=t}return z=e},X=y.__private__.getCreationDate=function(t){var e=z;return"jsDate"===t&&(e=q(z)),e};y.setCreationDate=function(t){return Y(t),this},y.getCreationDate=function(t){return X(t)};var J,Z=y.__private__.padd2=function(t){return("0"+parseInt(t)).slice(-2)},$=y.__private__.padd2Hex=function(t){return("00"+(t=t.toString())).substr(t.length)},tt=0,te=[],tn=[],tr=0,ti=[],to=[],ts=!1,ta=tn,tA=function(){tt=0,tr=0,tn=[],te=[],ti=[],tZ=tY(),t$=tY()};y.__private__.setCustomOutputDestination=function(t){ts=!0,ta=t};var tl=function(t){ts||(ta=t)};y.__private__.resetCustomOutputDestination=function(){ts=!1,ta=tn};var tc=y.__private__.out=function(t){return t=t.toString(),tr+=t.length+1,ta.push(t),ta},tu=y.__private__.write=function(t){return tc(1==arguments.length?t.toString():Array.prototype.join.call(arguments," "))},th=y.__private__.getArrayBuffer=function(t){for(var e=t.length,n=new ArrayBuffer(e),r=new Uint8Array(n);e--;)r[e]=t.charCodeAt(e);return n},td=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];y.__private__.getStandardFonts=function(){return td};var tf=t.fontSize||16;y.__private__.setFontSize=y.setFontSize=function(t){return tf=x===C.ADVANCED?t/tx:t,this};var tp,tg=y.__private__.getFontSize=y.getFontSize=function(){return x===C.COMPAT?tf:tf*tx},tm=t.R2L||!1;y.__private__.setR2L=y.setR2L=function(t){return tm=t,this},y.__private__.getR2L=y.getR2L=function(){return tm};var tv,ty=y.__private__.setZoomMode=function(t){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(t))tp=t;else if(isNaN(t)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(t))throw Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+t+'" is not recognized.');tp=t}else tp=parseInt(t,10)};y.__private__.getZoomMode=function(){return tp};var tw,tb=y.__private__.setPageMode=function(t){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(t))throw Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+t+'" is not recognized.');tv=t};y.__private__.getPageMode=function(){return tv};var t_=y.__private__.setLayoutMode=function(t){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(t))throw Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+t+'" is not recognized.');tw=t};y.__private__.getLayoutMode=function(){return tw},y.__private__.setDisplayMode=y.setDisplayMode=function(t,e,n){return ty(t),t_(e),tb(n),this};var tB={title:"",subject:"",author:"",keywords:"",creator:""};y.__private__.getDocumentProperty=function(t){if(-1===Object.keys(tB).indexOf(t))throw Error("Invalid argument passed to jsPDF.getDocumentProperty");return tB[t]},y.__private__.getDocumentProperties=function(){return tB},y.__private__.setDocumentProperties=y.setProperties=y.setDocumentProperties=function(t){for(var e in tB)tB.hasOwnProperty(e)&&t[e]&&(tB[e]=t[e]);return this},y.__private__.setDocumentProperty=function(t,e){if(-1===Object.keys(tB).indexOf(t))throw Error("Invalid arguments passed to jsPDF.setDocumentProperty");return tB[t]=e};var tC,tx,tk,tF,tL,tD={},tE={},tS=[],tM={},tQ={},tI={},tU={},tj=null,tT=0,tP=[],tN=new I(y),tH=t.hotfixes||[],tO={},tR={},tz=[],tK=function t(e,n,r,i,o,s){if(!(this instanceof t))return new t(e,n,r,i,o,s);isNaN(e)&&(e=1),isNaN(n)&&(n=0),isNaN(r)&&(r=0),isNaN(i)&&(i=1),isNaN(o)&&(o=0),isNaN(s)&&(s=0),this._matrix=[e,n,r,i,o,s]};Object.defineProperty(tK.prototype,"sx",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(tK.prototype,"shy",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(tK.prototype,"shx",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(tK.prototype,"sy",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(tK.prototype,"tx",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(tK.prototype,"ty",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(tK.prototype,"a",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(tK.prototype,"b",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(tK.prototype,"c",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(tK.prototype,"d",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(tK.prototype,"e",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(tK.prototype,"f",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(tK.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(tK.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(tK.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(tK.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),tK.prototype.join=function(t){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(D).join(t)},tK.prototype.multiply=function(t){return new tK(t.sx*this.sx+t.shy*this.shx,t.sx*this.shy+t.shy*this.sy,t.shx*this.sx+t.sy*this.shx,t.shx*this.shy+t.sy*this.sy,t.tx*this.sx+t.ty*this.shx+this.tx,t.tx*this.shy+t.ty*this.sy+this.ty)},tK.prototype.decompose=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,s=Math.sqrt(t*t+e*e),a=(t/=s)*n+(e/=s)*r,A=Math.sqrt((n-=t*a)*n+(r-=e*a)*r);return a/=A,t*(r/=A)<e*(n/=A)&&(t=-t,e=-e,a=-a,s=-s),{scale:new tK(s,0,0,A,0,0),translate:new tK(1,0,0,1,i,o),rotate:new tK(t,e,-e,t,0,0),skew:new tK(1,0,a,1,0,0)}},tK.prototype.toString=function(t){return this.join(" ")},tK.prototype.inversed=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,s=1/(t*r-e*n),a=r*s,A=-e*s,l=-n*s,c=t*s;return new tK(a,A,l,c,-a*i-l*o,-A*i-c*o)},tK.prototype.applyToPoint=function(t){return new nA(t.x*this.sx+t.y*this.shx+this.tx,t.x*this.shy+t.y*this.sy+this.ty)},tK.prototype.applyToRectangle=function(t){var e=this.applyToPoint(t),n=this.applyToPoint(new nA(t.x+t.w,t.y+t.h));return new nl(e.x,e.y,n.x-e.x,n.y-e.y)},tK.prototype.clone=function(){return new tK(this.sx,this.shy,this.shx,this.sy,this.tx,this.ty)},y.Matrix=tK;var tV=y.matrixMult=function(t,e){return e.multiply(t)},tG=new tK(1,0,0,1,0,0);y.unitMatrix=y.identityMatrix=tG;var tW=function(t,e){if(!tQ[t]){var n=(e instanceof T?"Sh":"P")+(Object.keys(tM).length+1).toString(10);e.id=n,tQ[t]=n,tM[n]=e,tN.publish("addPattern",e)}};y.ShadingPattern=T,y.TilingPattern=P,y.addShadingPattern=function(t,e){return E("addShadingPattern()"),tW(t,e),this},y.beginTilingPattern=function(t){E("beginTilingPattern()"),nu(t.boundingBox[0],t.boundingBox[1],t.boundingBox[2]-t.boundingBox[0],t.boundingBox[3]-t.boundingBox[1],t.matrix)},y.endTilingPattern=function(t,e){E("endTilingPattern()"),e.stream=to[J].join("\n"),tW(t,e),tN.publish("endTilingPattern",e),tz.pop().restore()};var tq=y.__private__.newObject=function(){var t=tY();return tX(t,!0),t},tY=y.__private__.newObjectDeferred=function(){return te[++tt]=function(){return tr},tt},tX=function(t,e){return e="boolean"==typeof e&&e,te[t]=tr,e&&tc(t+" 0 obj"),t},tJ=y.__private__.newAdditionalObject=function(){var t={objId:tY(),content:""};return ti.push(t),t},tZ=tY(),t$=tY(),t0=y.__private__.decodeColorString=function(t){var e=t.split(" ");if(2!==e.length||"g"!==e[1]&&"G"!==e[1])5===e.length&&("k"===e[4]||"K"===e[4])&&(e=[(1-e[0])*(1-e[3]),(1-e[1])*(1-e[3]),(1-e[2])*(1-e[3]),"r"]);else{var n=parseFloat(e[0]);e=[n,n,n,"r"]}for(var r="#",i=0;i<3;i++)r+=("0"+Math.floor(255*parseFloat(e[i])).toString(16)).slice(-2);return r},t1=y.__private__.encodeColorString=function(t){"string"==typeof t&&(t={ch1:t});var e,n=t.ch1,r=t.ch2,i=t.ch3,s=t.ch4,a="draw"===t.pdfColorType?["G","RG","K"]:["g","rg","k"];if("string"==typeof n&&"#"!==n.charAt(0)){var A=new m(n);if(A.ok)n=A.toHex();else if(!/^\d*\.?\d*$/.test(n))throw Error('Invalid color "'+n+'" passed to jsPDF.encodeColorString.')}if("string"==typeof n&&/^#[0-9A-Fa-f]{3}$/.test(n)&&(n="#"+n[1]+n[1]+n[2]+n[2]+n[3]+n[3]),"string"==typeof n&&/^#[0-9A-Fa-f]{6}$/.test(n)){var l=parseInt(n.substr(1),16);n=l>>16&255,r=l>>8&255,i=255&l}if(void 0===r||void 0===s&&n===r&&r===i)e="string"==typeof n?n+" "+a[0]:2===t.precision?j(n/255)+" "+a[0]:H(n/255)+" "+a[0];else if(void 0===s||"object"===(0,o.default)(s)){if(s&&!isNaN(s.a)&&0===s.a)return["1.","1.","1.",a[1]].join(" ");e="string"==typeof n?[n,r,i,a[1]].join(" "):2===t.precision?[j(n/255),j(r/255),j(i/255),a[1]].join(" "):[H(n/255),H(r/255),H(i/255),a[1]].join(" ")}else e="string"==typeof n?[n,r,i,s,a[2]].join(" "):2===t.precision?[j(n),j(r),j(i),j(s),a[2]].join(" "):[H(n),H(r),H(i),H(s),a[2]].join(" ");return e},t2=y.__private__.getFilters=function(){return a},t5=y.__private__.putStream=function(t){var e=(t=t||{}).data||"",n=t.filters||t2(),r=t.alreadyAppliedFilters||[],i=t.addLength1||!1,o=e.length,s=t.objectId,a=function(t){return t};if(null!==d&&void 0===s)throw Error("ObjectId must be passed to putStream for file encryption");null!==d&&(a=eI.encryptor(s,0));var A={};!0===n&&(n=["FlateEncode"]);var l=t.additionalKeyValues||[],c=(A=void 0!==N.API.processDataByFilters?N.API.processDataByFilters(e,n):{data:e,reverseChain:[]}).reverseChain+(Array.isArray(r)?r.join(" "):r.toString());if(0!==A.data.length&&(l.push({key:"Length",value:A.data.length}),!0===i&&l.push({key:"Length1",value:o})),0!=c.length){if(c.split("/").length-1==1)l.push({key:"Filter",value:c});else{l.push({key:"Filter",value:"["+c+"]"});for(var u=0;u<l.length;u+=1)if("DecodeParms"===l[u].key){for(var h=[],f=0;f<A.reverseChain.split("/").length-1;f+=1)h.push("null");h.push(l[u].value),l[u].value="["+h.join(" ")+"]"}}}tc("<<");for(var p=0;p<l.length;p++)tc("/"+l[p].key+" "+l[p].value);tc(">>"),0!==A.data.length&&(tc("stream"),tc(a(A.data)),tc("endstream"))},t3=y.__private__.putPage=function(t){var e=t.number,n=t.data,r=t.objId,i=t.contentsObjId;tX(r,!0),tc("<</Type /Page"),tc("/Parent "+t.rootDictionaryObjId+" 0 R"),tc("/Resources "+t.resourceDictionaryObjId+" 0 R"),tc("/MediaBox ["+parseFloat(D(t.mediaBox.bottomLeftX))+" "+parseFloat(D(t.mediaBox.bottomLeftY))+" "+D(t.mediaBox.topRightX)+" "+D(t.mediaBox.topRightY)+"]"),null!==t.cropBox&&tc("/CropBox ["+D(t.cropBox.bottomLeftX)+" "+D(t.cropBox.bottomLeftY)+" "+D(t.cropBox.topRightX)+" "+D(t.cropBox.topRightY)+"]"),null!==t.bleedBox&&tc("/BleedBox ["+D(t.bleedBox.bottomLeftX)+" "+D(t.bleedBox.bottomLeftY)+" "+D(t.bleedBox.topRightX)+" "+D(t.bleedBox.topRightY)+"]"),null!==t.trimBox&&tc("/TrimBox ["+D(t.trimBox.bottomLeftX)+" "+D(t.trimBox.bottomLeftY)+" "+D(t.trimBox.topRightX)+" "+D(t.trimBox.topRightY)+"]"),null!==t.artBox&&tc("/ArtBox ["+D(t.artBox.bottomLeftX)+" "+D(t.artBox.bottomLeftY)+" "+D(t.artBox.topRightX)+" "+D(t.artBox.topRightY)+"]"),"number"==typeof t.userUnit&&1!==t.userUnit&&tc("/UserUnit "+t.userUnit),tN.publish("putPage",{objId:r,pageContext:tP[e],pageNumber:e,page:n}),tc("/Contents "+i+" 0 R"),tc(">>"),tc("endobj");var o=n.join("\n");return x===C.ADVANCED&&(o+="\nQ"),tX(i,!0),t5({data:o,filters:t2(),objectId:i}),tc("endobj"),r},t4=y.__private__.putPages=function(){var t,e,n=[];for(t=1;t<=tT;t++)tP[t].objId=tY(),tP[t].contentsObjId=tY();for(t=1;t<=tT;t++)n.push(t3({number:t,data:to[t],objId:tP[t].objId,contentsObjId:tP[t].contentsObjId,mediaBox:tP[t].mediaBox,cropBox:tP[t].cropBox,bleedBox:tP[t].bleedBox,trimBox:tP[t].trimBox,artBox:tP[t].artBox,userUnit:tP[t].userUnit,rootDictionaryObjId:tZ,resourceDictionaryObjId:t$}));tX(tZ,!0),tc("<</Type /Pages");var r="/Kids [";for(e=0;e<tT;e++)r+=n[e]+" 0 R ";tc(r+"]"),tc("/Count "+tT),tc(">>"),tc("endobj"),tN.publish("postPutPages")},t6=function(t){tN.publish("putFont",{font:t,out:tc,newObject:tq,putStream:t5}),!0!==t.isAlreadyPutted&&(t.objectNumber=tq(),tc("<<"),tc("/Type /Font"),tc("/BaseFont /"+Q(t.postScriptName)),tc("/Subtype /Type1"),"string"==typeof t.encoding&&tc("/Encoding /"+t.encoding),tc("/FirstChar 32"),tc("/LastChar 255"),tc(">>"),tc("endobj"))},t8=function(){for(var t in tD)tD.hasOwnProperty(t)&&(!1===f||!0===f&&v.hasOwnProperty(t))&&t6(tD[t])},t7=function(t){t.objectNumber=tq();var e=[];e.push({key:"Type",value:"/XObject"}),e.push({key:"Subtype",value:"/Form"}),e.push({key:"BBox",value:"["+[D(t.x),D(t.y),D(t.x+t.width),D(t.y+t.height)].join(" ")+"]"}),e.push({key:"Matrix",value:"["+t.matrix.toString()+"]"}),t5({data:t.pages[1].join("\n"),additionalKeyValues:e,objectId:t.objectNumber}),tc("endobj")},t9=function(){for(var t in tO)tO.hasOwnProperty(t)&&t7(tO[t])},et=function(t,e){var n,r=[],i=1/(e-1);for(n=0;n<1;n+=i)r.push(n);if(r.push(1),0!=t[0].offset){var o={offset:0,color:t[0].color};t.unshift(o)}if(1!=t[t.length-1].offset){var s={offset:1,color:t[t.length-1].color};t.push(s)}for(var a="",A=0,l=0;l<r.length;l++){for(n=r[l];n>t[A+1].offset;)A++;var c=t[A].offset,u=(n-c)/(t[A+1].offset-c),h=t[A].color,d=t[A+1].color;a+=$(Math.round((1-u)*h[0]+u*d[0]).toString(16))+$(Math.round((1-u)*h[1]+u*d[1]).toString(16))+$(Math.round((1-u)*h[2]+u*d[2]).toString(16))}return a.trim()},ee=function(t,e){e||(e=21);var n=tq(),r=et(t.colors,e),i=[];i.push({key:"FunctionType",value:"0"}),i.push({key:"Domain",value:"[0.0 1.0]"}),i.push({key:"Size",value:"["+e+"]"}),i.push({key:"BitsPerSample",value:"8"}),i.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),i.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),t5({data:r,additionalKeyValues:i,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:n}),tc("endobj"),t.objectNumber=tq(),tc("<< /ShadingType "+t.type),tc("/ColorSpace /DeviceRGB");var o="/Coords ["+D(parseFloat(t.coords[0]))+" "+D(parseFloat(t.coords[1]))+" ";2===t.type?o+=D(parseFloat(t.coords[2]))+" "+D(parseFloat(t.coords[3])):o+=D(parseFloat(t.coords[2]))+" "+D(parseFloat(t.coords[3]))+" "+D(parseFloat(t.coords[4]))+" "+D(parseFloat(t.coords[5])),tc(o+="]"),t.matrix&&tc("/Matrix ["+t.matrix.toString()+"]"),tc("/Function "+n+" 0 R"),tc("/Extend [true true]"),tc(">>"),tc("endobj")},en=function(t,e){var n=tY(),r=tq();e.push({resourcesOid:n,objectOid:r}),t.objectNumber=r;var i=[];i.push({key:"Type",value:"/Pattern"}),i.push({key:"PatternType",value:"1"}),i.push({key:"PaintType",value:"1"}),i.push({key:"TilingType",value:"1"}),i.push({key:"BBox",value:"["+t.boundingBox.map(D).join(" ")+"]"}),i.push({key:"XStep",value:D(t.xStep)}),i.push({key:"YStep",value:D(t.yStep)}),i.push({key:"Resources",value:n+" 0 R"}),t.matrix&&i.push({key:"Matrix",value:"["+t.matrix.toString()+"]"}),t5({data:t.stream,additionalKeyValues:i,objectId:t.objectNumber}),tc("endobj")},er=function(t){var e;for(e in tM)tM.hasOwnProperty(e)&&(tM[e]instanceof T?ee(tM[e]):tM[e]instanceof P&&en(tM[e],t))},ei=function(t){for(var e in t.objectNumber=tq(),tc("<<"),t)switch(e){case"opacity":tc("/ca "+j(t[e]));break;case"stroke-opacity":tc("/CA "+j(t[e]))}tc(">>"),tc("endobj")},eo=function(){var t;for(t in tI)tI.hasOwnProperty(t)&&ei(tI[t])},es=function(){for(var t in tc("/XObject <<"),tO)tO.hasOwnProperty(t)&&tO[t].objectNumber>=0&&tc("/"+t+" "+tO[t].objectNumber+" 0 R");tN.publish("putXobjectDict"),tc(">>")},ea=function(){eI.oid=tq(),tc("<<"),tc("/Filter /Standard"),tc("/V "+eI.v),tc("/R "+eI.r),tc("/U <"+eI.toHexString(eI.U)+">"),tc("/O <"+eI.toHexString(eI.O)+">"),tc("/P "+eI.P),tc(">>"),tc("endobj")},eA=function(){for(var t in tc("/Font <<"),tD)tD.hasOwnProperty(t)&&(!1===f||!0===f&&v.hasOwnProperty(t))&&tc("/"+t+" "+tD[t].objectNumber+" 0 R");tc(">>")},el=function(){if(Object.keys(tM).length>0){for(var t in tc("/Shading <<"),tM)tM.hasOwnProperty(t)&&tM[t]instanceof T&&tM[t].objectNumber>=0&&tc("/"+t+" "+tM[t].objectNumber+" 0 R");tN.publish("putShadingPatternDict"),tc(">>")}},ec=function(t){if(Object.keys(tM).length>0){for(var e in tc("/Pattern <<"),tM)tM.hasOwnProperty(e)&&tM[e]instanceof y.TilingPattern&&tM[e].objectNumber>=0&&tM[e].objectNumber<t&&tc("/"+e+" "+tM[e].objectNumber+" 0 R");tN.publish("putTilingPatternDict"),tc(">>")}},eu=function(){if(Object.keys(tI).length>0){var t;for(t in tc("/ExtGState <<"),tI)tI.hasOwnProperty(t)&&tI[t].objectNumber>=0&&tc("/"+t+" "+tI[t].objectNumber+" 0 R");tN.publish("putGStateDict"),tc(">>")}},eh=function(t){tX(t.resourcesOid,!0),tc("<<"),tc("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),eA(),el(),ec(t.objectOid),eu(),es(),tc(">>"),tc("endobj")},ed=function(){var t=[];t8(),eo(),t9(),er(t),tN.publish("putResources"),t.forEach(eh),eh({resourcesOid:t$,objectOid:Number.MAX_SAFE_INTEGER}),tN.publish("postPutResources")},ef=function(){tN.publish("putAdditionalObjects");for(var t=0;t<ti.length;t++){var e=ti[t];tX(e.objId,!0),tc(e.content),tc("endobj")}tN.publish("postPutAdditionalObjects")},ep=function(t){tE[t.fontName]=tE[t.fontName]||{},tE[t.fontName][t.fontStyle]=t.id},eg=function(t,e,n,r,i){var o={id:"F"+(Object.keys(tD).length+1).toString(10),postScriptName:t,fontName:e,fontStyle:n,encoding:r,isStandardFont:i||!1,metadata:{}};return tN.publish("addFont",{font:o,instance:this}),tD[o.id]=o,ep(o),o.id},em=function(t,e){var n,r,i,o,s,a,A,l,c;if(i=(e=e||{}).sourceEncoding||"Unicode",s=e.outputEncoding,(e.autoencode||s)&&tD[tC].metadata&&tD[tC].metadata[i]&&tD[tC].metadata[i].encoding&&(o=tD[tC].metadata[i].encoding,!s&&tD[tC].encoding&&(s=tD[tC].encoding),!s&&o.codePages&&(s=o.codePages[0]),"string"==typeof s&&(s=o[s]),s)){for(A=!1,a=[],n=0,r=t.length;n<r;n++)(l=s[t.charCodeAt(n)])?a.push(String.fromCharCode(l)):a.push(t[n]),a[n].charCodeAt(0)>>8&&(A=!0);t=a.join("")}for(n=t.length;void 0===A&&0!==n;)t.charCodeAt(n-1)>>8&&(A=!0),n--;if(!A)return t;for(a=e.noBOM?[]:[254,255],n=0,r=t.length;n<r;n++){if((c=(l=t.charCodeAt(n))>>8)>>8)throw Error("Character at position "+n+" of string '"+t+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");a.push(c),a.push(l-(c<<8))}return String.fromCharCode.apply(void 0,a)},ev=y.__private__.pdfEscape=y.pdfEscape=function(t,e){return em(t,e).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},ey=y.__private__.beginPage=function(t){to[++tT]=[],tP[tT]={objId:0,contentsObjId:0,userUnit:Number(l),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(t[0]),topRightY:Number(t[1])}},e_(tT),tl(to[J])},ew=function(t,e){var r,o,s;switch(n=e||n,"string"==typeof t&&Array.isArray(r=B(t.toLowerCase()))&&(o=r[0],s=r[1]),Array.isArray(t)&&(o=t[0]*tx,s=t[1]*tx),isNaN(o)&&(o=i[0],s=i[1]),(o>14400||s>14400)&&(c.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),o=Math.min(14400,o),s=Math.min(14400,s)),i=[o,s],n.substr(0,1)){case"l":s>o&&(i=[s,o]);break;case"p":o>s&&(i=[s,o])}ey(i),e1(e$),tc(e9),0!==no&&tc(no+" J"),0!==ns&&tc(ns+" j"),tN.publish("addPage",{pageNumber:tT})},eb=function(t){t>0&&t<=tT&&(to.splice(t,1),tP.splice(t,1),tT--,J>tT&&(J=tT),this.setPage(J))},e_=function(t){t>0&&t<=tT&&(J=t)},eB=y.__private__.getNumberOfPages=y.getNumberOfPages=function(){return to.length-1},eC=function(t,e,n){var r,i=void 0;return n=n||{},t=void 0!==t?t:tD[tC].fontName,e=void 0!==e?e:tD[tC].fontStyle,void 0!==tE[r=t.toLowerCase()]&&void 0!==tE[r][e]?i=tE[r][e]:void 0!==tE[t]&&void 0!==tE[t][e]?i=tE[t][e]:!1===n.disableWarning&&c.warn("Unable to look up font label for font '"+t+"', '"+e+"'. Refer to getFontList() for available fonts."),i||n.noFallback||null==(i=tE.times[e])&&(i=tE.times.normal),i},ex=y.__private__.putInfo=function(){var t=tq(),e=function(t){return t};for(var n in null!==d&&(e=eI.encryptor(t,0)),tc("<<"),tc("/Producer ("+ev(e("jsPDF "+N.version))+")"),tB)tB.hasOwnProperty(n)&&tB[n]&&tc("/"+n.substr(0,1).toUpperCase()+n.substr(1)+" ("+ev(e(tB[n]))+")");tc("/CreationDate ("+ev(e(z))+")"),tc(">>"),tc("endobj")},ek=y.__private__.putCatalog=function(t){var e=(t=t||{}).rootDictionaryObjId||tZ;switch(tq(),tc("<<"),tc("/Type /Catalog"),tc("/Pages "+e+" 0 R"),tp||(tp="fullwidth"),tp){case"fullwidth":tc("/OpenAction [3 0 R /FitH null]");break;case"fullheight":tc("/OpenAction [3 0 R /FitV null]");break;case"fullpage":tc("/OpenAction [3 0 R /Fit]");break;case"original":tc("/OpenAction [3 0 R /XYZ null null 1]");break;default:var n=""+tp;"%"===n.substr(n.length-1)&&(tp=parseInt(tp)/100),"number"==typeof tp&&tc("/OpenAction [3 0 R /XYZ null null "+j(tp)+"]")}switch(tw||(tw="continuous"),tw){case"continuous":tc("/PageLayout /OneColumn");break;case"single":tc("/PageLayout /SinglePage");break;case"two":case"twoleft":tc("/PageLayout /TwoColumnLeft");break;case"tworight":tc("/PageLayout /TwoColumnRight")}tv&&tc("/PageMode /"+tv),tN.publish("putCatalog"),tc(">>"),tc("endobj")},eF=y.__private__.putTrailer=function(){tc("trailer"),tc("<<"),tc("/Size "+(tt+1)),tc("/Root "+tt+" 0 R"),tc("/Info "+(tt-1)+" 0 R"),null!==d&&tc("/Encrypt "+eI.oid+" 0 R"),tc("/ID [ <"+K+"> <"+K+"> ]"),tc(">>")},eL=y.__private__.putHeader=function(){tc("%PDF-"+w),tc("%ºß¬à")},eD=y.__private__.putXRef=function(){var t="0000000000";tc("xref"),tc("0 "+(tt+1)),tc("0000000000 65535 f ");for(var e=1;e<=tt;e++)"function"==typeof te[e]?tc((t+te[e]()).slice(-10)+" 00000 n "):void 0!==te[e]?tc((t+te[e]).slice(-10)+" 00000 n "):tc("0000000000 00000 n ")},eE=y.__private__.buildDocument=function(){tA(),tl(tn),tN.publish("buildDocument"),eL(),t4(),ef(),ed(),null!==d&&ea(),ex(),ek();var t=tr;return eD(),eF(),tc("startxref"),tc(""+t),tc("%%EOF"),tl(to[J]),tn.join("\n")},eS=y.__private__.getBlob=function(t){return new Blob([th(t)],{type:"application/pdf"})},eM=y.output=y.__private__.output=((eJ=function(t,e){switch("string"==typeof(e=e||{})?e={filename:e}:e.filename=e.filename||"generated.pdf",t){case void 0:return eE();case"save":y.save(e.filename);break;case"arraybuffer":return th(eE());case"blob":return eS(eE());case"bloburi":case"bloburl":if(void 0!==A.URL&&"function"==typeof A.URL.createObjectURL)return A.URL&&A.URL.createObjectURL(eS(eE()))||void 0;c.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var n="",r=eE();try{n=p(r)}catch(t){n=p(unescape(encodeURIComponent(r)))}return"data:application/pdf;filename="+e.filename+";base64,"+n;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(A)){var i="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",o=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';e.pdfObjectUrl&&(i=e.pdfObjectUrl,o="");var s='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><script src="'+i+'"'+o+'></script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(e)+");</script></body></html>",a=A.open();return null!==a&&a.document.write(s),a}throw Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if("[object Window]"===Object.prototype.toString.call(A)){var l='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><iframe id="pdfViewer" src="'+(e.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+e.filename+'" width="500px" height="400px" /></body></html>',u=A.open();if(null!==u){u.document.write(l);var h=this;u.document.documentElement.querySelector("#pdfViewer").onload=function(){u.document.title=e.filename,u.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(h.output("bloburl"))}}return u}throw Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if("[object Window]"!==Object.prototype.toString.call(A))throw Error("The option dataurlnewwindow just works in a browser-environment.");var d='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><iframe src="'+this.output("datauristring",e)+'"></iframe></body></html>',f=A.open();if(null!==f&&(f.document.write(d),f.document.title=e.filename),f||"undefined"==typeof safari)return f;break;case"datauri":case"dataurl":return A.document.location.href=this.output("datauristring",e);default:return null}}).foo=function(){try{return eJ.apply(this,arguments)}catch(n){var t=n.stack||"";~t.indexOf(" at ")&&(t=t.split(" at ")[1]);var e="Error in function "+t.split("\n")[0].split("<")[0]+": "+n.message;if(!A.console)throw Error(e);A.console.error(e,n),A.alert&&alert(e)}},eJ.foo.bar=eJ,eJ.foo),eQ=function(t){return!0===Array.isArray(tH)&&tH.indexOf(t)>-1};switch(r){case"pt":tx=1;break;case"mm":tx=72/25.4;break;case"cm":tx=72/2.54;break;case"in":tx=72;break;case"px":tx=1==eQ("px_scaling")?.75:96/72;break;case"pc":case"em":tx=12;break;case"ex":tx=6;break;default:if("number"!=typeof r)throw Error("Invalid unit: "+r);tx=r}var eI=null;Y(),G();var eU=y.__private__.getPageInfo=y.getPageInfo=function(t){if(isNaN(t)||t%1!=0)throw Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:tP[t].objId,pageNumber:t,pageContext:tP[t]}},ej=y.__private__.getPageInfoByObjId=function(t){if(isNaN(t)||t%1!=0)throw Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var e in tP)if(tP[e].objId===t)break;return eU(e)},eT=y.__private__.getCurrentPageInfo=y.getCurrentPageInfo=function(){return{objId:tP[J].objId,pageNumber:J,pageContext:tP[J]}};y.addPage=function(){return ew.apply(this,arguments),this},y.setPage=function(){return e_.apply(this,arguments),tl.call(this,to[J]),this},y.insertPage=function(t){return this.addPage(),this.movePage(J,t),this},y.movePage=function(t,e){var n,r;if(t>e){n=to[t],r=tP[t];for(var i=t;i>e;i--)to[i]=to[i-1],tP[i]=tP[i-1];to[e]=n,tP[e]=r,this.setPage(e)}else if(t<e){n=to[t],r=tP[t];for(var o=t;o<e;o++)to[o]=to[o+1],tP[o]=tP[o+1];to[e]=n,tP[e]=r,this.setPage(e)}return this},y.deletePage=function(){return eb.apply(this,arguments),this},y.__private__.text=y.text=function(t,e,n,r,i){var s,a,A,l,c,u,h,d,f,p=(r=r||{}).scope||this;if("number"==typeof t&&"number"==typeof e&&("string"==typeof n||Array.isArray(n))){var g=n;n=e,e=t,t=g}if(arguments[3]instanceof tK==!1?(A=arguments[4],l=arguments[5],"object"===(0,o.default)(h=arguments[3])&&null!==h||("string"==typeof A&&(l=A,A=null),"string"==typeof h&&(l=h,h=null),"number"==typeof h&&(A=h,h=null),r={flags:h,angle:A,align:l})):(E("The transform parameter of text() with a Matrix value"),f=i),isNaN(e)||isNaN(n)||null==t)throw Error("Invalid arguments passed to jsPDF.text");if(0===t.length)return p;var m="",y=!1,w="number"==typeof r.lineHeightFactor?r.lineHeightFactor:eZ,b=p.internal.scaleFactor;function _(t){for(var e,n=t.concat(),r=[],i=n.length;i--;)"string"==typeof(e=n.shift())?r.push(e):Array.isArray(t)&&(1===e.length||void 0===e[1]&&void 0===e[2])?r.push(e[0]):r.push([e[0],e[1],e[2]]);return r}function B(t,e){var n;if("string"==typeof t)n=e(t)[0];else if(Array.isArray(t)){for(var r,i,o=t.concat(),s=[],a=o.length;a--;)"string"==typeof(r=o.shift())?s.push(e(r)[0]):Array.isArray(r)&&"string"==typeof r[0]&&s.push([(i=e(r[0],r[1],r[2]))[0],i[1],i[2]]);n=s}return n}var k=!1,F=!0;if("string"==typeof t)k=!0;else if(Array.isArray(t)){var L=t.concat();a=[];for(var S,M=L.length;M--;)("string"!=typeof(S=L.shift())||Array.isArray(S)&&"string"!=typeof S[0])&&(F=!1);k=F}if(!1===k)throw Error('Type of text must be string or Array. "'+t+'" is not recognized.');"string"==typeof t&&(t=t.match(/[\r?\n]/)?t.split(/\r\n|\r|\n/g):[t]);var Q=tf/p.internal.scaleFactor,I=Q*(w-1);switch(r.baseline){case"bottom":n-=I;break;case"top":n+=Q-I;break;case"hanging":n+=Q-2*I;break;case"middle":n+=Q/2-I}if((u=r.maxWidth||0)>0&&("string"==typeof t?t=p.splitTextToSize(t,u):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce(function(t,e){return t.concat(p.splitTextToSize(e,u))},[]))),s={text:t,x:e,y:n,options:r,mutex:{pdfEscape:ev,activeFontKey:tC,fonts:tD,activeFontSize:tf}},tN.publish("preProcessText",s),t=s.text,A=(r=s.options).angle,f instanceof tK==!1&&A&&"number"==typeof A){A*=Math.PI/180,0===r.rotationDirection&&(A=-A),x===C.ADVANCED&&(A=-A);var U=Math.cos(A),j=Math.sin(A);f=new tK(U,j,-j,U,0,0)}else A&&A instanceof tK&&(f=A);x!==C.ADVANCED||f||(f=tG),void 0!==(c=r.charSpace||nr)&&(m+=D(O(c))+" Tc\n",this.setCharSpace(this.getCharSpace()||0)),void 0!==(d=r.horizontalScale)&&(m+=D(100*d)+" Tz\n"),r.lang;var T=-1,P=void 0!==r.renderingMode?r.renderingMode:r.stroke,N=p.internal.getCurrentPageInfo().pageContext;switch(P){case 0:case!1:case"fill":T=0;break;case 1:case!0:case"stroke":T=1;break;case 2:case"fillThenStroke":T=2;break;case 3:case"invisible":T=3;break;case 4:case"fillAndAddForClipping":T=4;break;case 5:case"strokeAndAddPathForClipping":T=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":T=6;break;case 7:case"addToPathForClipping":T=7}var H=void 0!==N.usedRenderingMode?N.usedRenderingMode:-1;-1!==T?m+=T+" Tr\n":-1!==H&&(m+="0 Tr\n"),-1!==T&&(N.usedRenderingMode=T),l=r.align||"left";var R,z=tf*w,K=p.internal.pageSize.getWidth(),V=tD[tC];c=r.charSpace||nr,u=r.maxWidth||0,h=Object.assign({autoencode:!0,noBOM:!0},r.flags);var G=[],W=function(t){return p.getStringUnitWidth(t,{font:V,charSpace:c,fontSize:tf,doKerning:!1})*tf/b};if("[object Array]"===Object.prototype.toString.call(t)){a=_(t),"left"!==l&&(R=a.map(W));var q,Y,X=0;if("right"===l){e-=R[0],t=[],M=a.length;for(var J=0;J<M;J++)0===J?(Y=e4(e),q=e6(n)):(Y=O(X-R[J]),q=-z),t.push([a[J],Y,q]),X=R[J]}else if("center"===l){e-=R[0]/2,t=[],M=a.length;for(var Z=0;Z<M;Z++)0===Z?(Y=e4(e),q=e6(n)):(Y=O((X-R[Z])/2),q=-z),t.push([a[Z],Y,q]),X=R[Z]}else if("left"===l){t=[],M=a.length;for(var $=0;$<M;$++)t.push(a[$])}else if("justify"===l&&"Identity-H"===V.encoding){t=[],M=a.length,u=0!==u?u:K;for(var tt=0,te=0;te<M;te++)if(q=0===te?e6(n):-z,Y=0===te?e4(e):tt,te<M-1){var tn=O((u-R[te])/(a[te].split(" ").length-1)),tr=a[te].split(" ");t.push([tr[0]+" ",Y,q]),tt=0;for(var ti=1;ti<tr.length;ti++){var to=(W(tr[ti-1]+" "+tr[ti])-W(tr[ti]))*b+tn;ti==tr.length-1?t.push([tr[ti],to,0]):t.push([tr[ti]+" ",to,0]),tt-=to}}else t.push([a[te],Y,q]);t.push(["",tt,0])}else{if("justify"!==l)throw Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(t=[],M=a.length,u=0!==u?u:K,te=0;te<M;te++)q=0===te?e6(n):-z,Y=0===te?e4(e):0,te<M-1?G.push(D(O((u-R[te])/(a[te].split(" ").length-1)))):G.push(0),t.push([a[te],Y,q])}}!0===("boolean"==typeof r.R2L?r.R2L:tm)&&(t=B(t,function(t,e,n){return[t.split("").reverse().join(""),e,n]})),s={text:t,x:e,y:n,options:r,mutex:{pdfEscape:ev,activeFontKey:tC,fonts:tD,activeFontSize:tf}},tN.publish("postProcessText",s),t=s.text,y=s.mutex.isHex||!1;var ts=tD[tC].encoding;"WinAnsiEncoding"!==ts&&"StandardEncoding"!==ts||(t=B(t,function(t,e,n){return[ev(t.split("	").join(Array(r.TabLen||9).join(" ")),h),e,n]})),a=_(t),t=[];for(var ta,tA,tl,tu=Array.isArray(a[0])?1:0,th="",td=function(t,e,n){var i="";return n instanceof tK?(n="number"==typeof r.angle?tV(n,new tK(1,0,0,1,t,e)):tV(new tK(1,0,0,1,t,e),n),x===C.ADVANCED&&(n=tV(new tK(1,0,0,-1,0,0),n)),i=n.join(" ")+" Tm\n"):i=D(t)+" "+D(e)+" Td\n",i},tp=0;tp<a.length;tp++){switch(th="",tu){case 1:tl=(y?"<":"(")+a[tp][0]+(y?">":")"),ta=parseFloat(a[tp][1]),tA=parseFloat(a[tp][2]);break;case 0:tl=(y?"<":"(")+a[tp]+(y?">":")"),ta=e4(e),tA=e6(n)}void 0!==G&&void 0!==G[tp]&&(th=G[tp]+" Tw\n"),0===tp?t.push(th+td(ta,tA,f)+tl):0===tu?t.push(th+tl):1===tu&&t.push(th+td(ta,tA,f)+tl)}t=(0===tu?t.join(" Tj\nT* "):t.join(" Tj\n"))+" Tj\n";var tg="BT\n/";return tc(tg+=tC+" "+tf+" Tf\n"+D(tf*w)+" TL\n"+ne+"\n"+m+t+"ET"),v[tC]=!0,p};var eP=y.__private__.clip=y.clip=function(t){return tc("evenodd"===t?"W*":"W"),this};y.clipEvenOdd=function(){return eP("evenodd")},y.__private__.discardPath=y.discardPath=function(){return tc("n"),this};var eN=y.__private__.isValidStyle=function(t){var e=!1;return -1!==[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(t)&&(e=!0),e};y.__private__.setDefaultPathOperation=y.setDefaultPathOperation=function(t){return eN(t)&&(h=t),this};var eH=y.__private__.getStyle=y.getStyle=function(t){var e=h;switch(t){case"D":case"S":e="S";break;case"F":e="f";break;case"FD":case"DF":e="B";break;case"f":case"f*":case"B":case"B*":e=t}return e},eO=y.close=function(){return tc("h"),this};y.stroke=function(){return tc("S"),this},y.fill=function(t){return eR("f",t),this},y.fillEvenOdd=function(t){return eR("f*",t),this},y.fillStroke=function(t){return eR("B",t),this},y.fillStrokeEvenOdd=function(t){return eR("B*",t),this};var eR=function(t,e){"object"===(0,o.default)(e)?eV(e,t):tc(t)},ez=function(t){null===t||x===C.ADVANCED&&void 0===t||tc(t=eH(t))};function eK(t,e,n,r,i){var o=new P(e||this.boundingBox,n||this.xStep,r||this.yStep,this.gState,i||this.matrix);return o.stream=this.stream,tW(t+"$$"+this.cloneIndex+++"$$",o),o}var eV=function(t,e){var n=tQ[t.key],r=tM[n];if(r instanceof T)tc("q"),tc(eG(e)),r.gState&&y.setGState(r.gState),tc(t.matrix.toString()+" cm"),tc("/"+n+" sh"),tc("Q");else if(r instanceof P){var i=new tK(1,0,0,-1,0,ng());t.matrix&&(i=i.multiply(t.matrix||tG),n=eK.call(r,t.key,t.boundingBox,t.xStep,t.yStep,i).id),tc("q"),tc("/Pattern cs"),tc("/"+n+" scn"),r.gState&&y.setGState(r.gState),tc(e),tc("Q")}},eG=function(t){switch(t){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},eW=y.moveTo=function(t,e){return tc(D(O(t))+" "+D(R(e))+" m"),this},eq=y.lineTo=function(t,e){return tc(D(O(t))+" "+D(R(e))+" l"),this},eY=y.curveTo=function(t,e,n,r,i,o){return tc([D(O(t)),D(R(e)),D(O(n)),D(R(r)),D(O(i)),D(R(o)),"c"].join(" ")),this};y.__private__.line=y.line=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!eN(i))throw Error("Invalid arguments passed to jsPDF.line");return x===C.COMPAT?this.lines([[n-t,r-e]],t,e,[1,1],i||"S"):this.lines([[n-t,r-e]],t,e,[1,1]).stroke()},y.__private__.lines=y.lines=function(t,e,n,r,i,o){var s,a,A,l,c,u,h,d,f,p,g;if("number"==typeof t&&(g=n,n=e,e=t,t=g),r=r||[1,1],o=o||!1,isNaN(e)||isNaN(n)||!Array.isArray(t)||!Array.isArray(r)||!eN(i)||"boolean"!=typeof o)throw Error("Invalid arguments passed to jsPDF.lines");for(eW(e,n),s=r[0],a=r[1],l=t.length,f=e,p=n,A=0;A<l;A++)2===(c=t[A]).length?eq(f=c[0]*s+f,p=c[1]*a+p):(u=c[0]*s+f,h=c[1]*a+p,d=c[2]*s+f,eY(u,h,d,c[3]*a+p,f=c[4]*s+f,p=c[5]*a+p));return o&&eO(),ez(i),this},y.path=function(t){for(var e=0;e<t.length;e++){var n=t[e],r=n.c;switch(n.op){case"m":eW(r[0],r[1]);break;case"l":eq(r[0],r[1]);break;case"c":eY.apply(this,r);break;case"h":eO()}}return this},y.__private__.rect=y.rect=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!eN(i))throw Error("Invalid arguments passed to jsPDF.rect");return x===C.COMPAT&&(r=-r),tc([D(O(t)),D(R(e)),D(O(n)),D(O(r)),"re"].join(" ")),ez(i),this},y.__private__.triangle=y.triangle=function(t,e,n,r,i,o,s){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o)||!eN(s))throw Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[n-t,r-e],[i-n,o-r],[t-i,e-o]],t,e,[1,1],s,!0),this},y.__private__.roundedRect=y.roundedRect=function(t,e,n,r,i,o,s){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o)||!eN(s))throw Error("Invalid arguments passed to jsPDF.roundedRect");var a=4/3*(Math.SQRT2-1);return i=Math.min(i,.5*n),o=Math.min(o,.5*r),this.lines([[n-2*i,0],[i*a,0,i,o-o*a,i,o],[0,r-2*o],[0,o*a,-i*a,o,-i,o],[2*i-n,0],[-i*a,0,-i,-o*a,-i,-o],[0,2*o-r],[0,-o*a,i*a,-o,i,-o]],t+i,e,[1,1],s,!0),this},y.__private__.ellipse=y.ellipse=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!eN(i))throw Error("Invalid arguments passed to jsPDF.ellipse");var o=4/3*(Math.SQRT2-1)*n,s=4/3*(Math.SQRT2-1)*r;return eW(t+n,e),eY(t+n,e-s,t+o,e-r,t,e-r),eY(t-o,e-r,t-n,e-s,t-n,e),eY(t-n,e+s,t-o,e+r,t,e+r),eY(t+o,e+r,t+n,e+s,t+n,e),ez(i),this},y.__private__.circle=y.circle=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||!eN(r))throw Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(t,e,n,n,r)},y.setFont=function(t,e,n){return n&&(e=L(e,n)),tC=eC(t,e,{disableWarning:!1}),this};var eX=y.__private__.getFont=y.getFont=function(){return tD[eC.apply(y,arguments)]};y.__private__.getFontList=y.getFontList=function(){var t,e,n={};for(t in tE)if(tE.hasOwnProperty(t))for(e in n[t]=[],tE[t])tE[t].hasOwnProperty(e)&&n[t].push(e);return n},y.addFont=function(t,e,n,r,i){var o=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&-1!==o.indexOf(arguments[3])?i=arguments[3]:arguments[3]&&-1==o.indexOf(arguments[3])&&(n=L(n,r)),i=i||"Identity-H",eg.call(this,t,e,n,i)};var eJ,eZ,e$=t.lineWidth||.200025,e0=y.__private__.getLineWidth=y.getLineWidth=function(){return e$},e1=y.__private__.setLineWidth=y.setLineWidth=function(t){return e$=t,tc(D(O(t))+" w"),this};y.__private__.setLineDash=N.API.setLineDash=N.API.setLineDashPattern=function(t,e){if(t=t||[],isNaN(e=e||0)||!Array.isArray(t))throw Error("Invalid arguments passed to jsPDF.setLineDash");return tc("["+(t=t.map(function(t){return D(O(t))}).join(" "))+"] "+(e=D(O(e)))+" d"),this};var e2=y.__private__.getLineHeight=y.getLineHeight=function(){return tf*eZ};y.__private__.getLineHeight=y.getLineHeight=function(){return tf*eZ};var e5=y.__private__.setLineHeightFactor=y.setLineHeightFactor=function(t){return"number"==typeof(t=t||1.15)&&(eZ=t),this},e3=y.__private__.getLineHeightFactor=y.getLineHeightFactor=function(){return eZ};e5(t.lineHeight);var e4=y.__private__.getHorizontalCoordinate=function(t){return O(t)},e6=y.__private__.getVerticalCoordinate=function(t){return x===C.ADVANCED?t:tP[J].mediaBox.topRightY-tP[J].mediaBox.bottomLeftY-O(t)},e8=y.__private__.getHorizontalCoordinateString=y.getHorizontalCoordinateString=function(t){return D(e4(t))},e7=y.__private__.getVerticalCoordinateString=y.getVerticalCoordinateString=function(t){return D(e6(t))},e9=t.strokeColor||"0 G";y.__private__.getStrokeColor=y.getDrawColor=function(){return t0(e9)},y.__private__.setStrokeColor=y.setDrawColor=function(t,e,n,r){return tc(e9=t1({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"draw",precision:2})),this};var nt=t.fillColor||"0 g";y.__private__.getFillColor=y.getFillColor=function(){return t0(nt)},y.__private__.setFillColor=y.setFillColor=function(t,e,n,r){return tc(nt=t1({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"fill",precision:2})),this};var ne=t.textColor||"0 g",nn=y.__private__.getTextColor=y.getTextColor=function(){return t0(ne)};y.__private__.setTextColor=y.setTextColor=function(t,e,n,r){return ne=t1({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"text",precision:3}),this};var nr=t.charSpace,ni=y.__private__.getCharSpace=y.getCharSpace=function(){return parseFloat(nr||0)};y.__private__.setCharSpace=y.setCharSpace=function(t){if(isNaN(t))throw Error("Invalid argument passed to jsPDF.setCharSpace");return nr=t,this};var no=0;y.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},y.__private__.setLineCap=y.setLineCap=function(t){var e=y.CapJoinStyles[t];if(void 0===e)throw Error("Line cap style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return no=e,tc(e+" J"),this};var ns=0;y.__private__.setLineJoin=y.setLineJoin=function(t){var e=y.CapJoinStyles[t];if(void 0===e)throw Error("Line join style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return ns=e,tc(e+" j"),this},y.__private__.setLineMiterLimit=y.__private__.setMiterLimit=y.setLineMiterLimit=y.setMiterLimit=function(t){if(isNaN(t=t||0))throw Error("Invalid argument passed to jsPDF.setLineMiterLimit");return tc(D(O(t))+" M"),this},y.GState=U,y.setGState=function(t){(t="string"==typeof t?tI[tU[t]]:na(null,t)).equals(tj)||(tc("/"+t.id+" gs"),tj=t)};var na=function(t,e){if(!t||!tU[t]){var n=!1;for(var r in tI)if(tI.hasOwnProperty(r)&&tI[r].equals(e)){n=!0;break}if(n)e=tI[r];else{var i="GS"+(Object.keys(tI).length+1).toString(10);tI[i]=e,e.id=i}return t&&(tU[t]=e.id),tN.publish("addGState",e),e}};y.addGState=function(t,e){return na(t,e),this},y.saveGraphicsState=function(){return tc("q"),tS.push({key:tC,size:tf,color:ne}),this},y.restoreGraphicsState=function(){tc("Q");var t=tS.pop();return tC=t.key,tf=t.size,ne=t.color,tj=null,this},y.setCurrentTransformationMatrix=function(t){return tc(t.toString()+" cm"),this},y.comment=function(t){return tc("#"+t),this};var nA=function(t,e){var n=t||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return n},set:function(t){isNaN(t)||(n=parseFloat(t))}});var r=e||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return r},set:function(t){isNaN(t)||(r=parseFloat(t))}});var i="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return i},set:function(t){i=t.toString()}}),this},nl=function(t,e,n,r){nA.call(this,t,e),this.type="rect";var i=n||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return i},set:function(t){isNaN(t)||(i=parseFloat(t))}});var o=r||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return o},set:function(t){isNaN(t)||(o=parseFloat(t))}}),this},nc=function(){this.page=tT,this.currentPage=J,this.pages=to.slice(0),this.pagesContext=tP.slice(0),this.x=tk,this.y=tF,this.matrix=tL,this.width=nf(J),this.height=ng(J),this.outputDestination=ta,this.id="",this.objectNumber=-1};nc.prototype.restore=function(){tT=this.page,J=this.currentPage,tP=this.pagesContext,to=this.pages,tk=this.x,tF=this.y,tL=this.matrix,np(J,this.width),nm(J,this.height),ta=this.outputDestination};var nu=function(t,e,n,r,i){tz.push(new nc),tT=J=0,to=[],tk=t,tF=e,tL=i,ey([n,r])},nh=function(t){if(tR[t])tz.pop().restore();else{var e=new nc,n="Xo"+(Object.keys(tO).length+1).toString(10);e.id=n,tR[t]=n,tO[n]=e,tN.publish("addFormObject",e),tz.pop().restore()}};for(var nd in y.beginFormObject=function(t,e,n,r,i){return nu(t,e,n,r,i),this},y.endFormObject=function(t){return nh(t),this},y.doFormObject=function(t,e){var n=tO[tR[t]];return tc("q"),tc(e.toString()+" cm"),tc("/"+n.id+" Do"),tc("Q"),this},y.getFormObject=function(t){var e=tO[tR[t]];return{x:e.x,y:e.y,width:e.width,height:e.height,matrix:e.matrix}},y.save=function(t,e){return t=t||"generated.pdf",(e=e||{}).returnPromise=e.returnPromise||!1,!1===e.returnPromise?(g(eS(eE()),t),"function"==typeof g.unload&&A.setTimeout&&setTimeout(g.unload,911),this):new Promise(function(e,n){try{var r=g(eS(eE()),t);"function"==typeof g.unload&&A.setTimeout&&setTimeout(g.unload,911),e(r)}catch(t){n(t.message)}})},N.API)N.API.hasOwnProperty(nd)&&("events"===nd&&N.API.events.length?function(t,e){var n,r,i;for(i=e.length-1;-1!==i;i--)n=e[i][0],r=e[i][1],t.subscribe.apply(t,[n].concat("function"==typeof r?[r]:r))}(tN,N.API.events):y[nd]=N.API[nd]);var nf=y.getPageWidth=function(t){return(tP[t=t||J].mediaBox.topRightX-tP[t].mediaBox.bottomLeftX)/tx},np=y.setPageWidth=function(t,e){tP[t].mediaBox.topRightX=e*tx+tP[t].mediaBox.bottomLeftX},ng=y.getPageHeight=function(t){return(tP[t=t||J].mediaBox.topRightY-tP[t].mediaBox.bottomLeftY)/tx},nm=y.setPageHeight=function(t,e){tP[t].mediaBox.topRightY=e*tx+tP[t].mediaBox.bottomLeftY};return y.internal={pdfEscape:ev,getStyle:eH,getFont:eX,getFontSize:tg,getCharSpace:ni,getTextColor:nn,getLineHeight:e2,getLineHeightFactor:e3,getLineWidth:e0,write:tu,getHorizontalCoordinate:e4,getVerticalCoordinate:e6,getCoordinateString:e8,getVerticalCoordinateString:e7,collections:{},newObject:tq,newAdditionalObject:tJ,newObjectDeferred:tY,newObjectDeferredBegin:tX,getFilters:t2,putStream:t5,events:tN,scaleFactor:tx,pageSize:{getWidth:function(){return nf(J)},setWidth:function(t){np(J,t)},getHeight:function(){return ng(J)},setHeight:function(t){nm(J,t)}},encryptionOptions:d,encryption:eI,getEncryptor:function(t){return null!==d?eI.encryptor(t,0):function(t){return t}},output:eM,getNumberOfPages:eB,pages:to,out:tc,f2:j,f3:H,getPageInfo:eU,getPageInfoByObjId:ej,getCurrentPageInfo:eT,getPDFVersion:b,Point:nA,Rectangle:nl,Matrix:tK,hasHotfix:eQ},Object.defineProperty(y.internal.pageSize,"width",{get:function(){return nf(J)},set:function(t){np(J,t)},enumerable:!0,configurable:!0}),Object.defineProperty(y.internal.pageSize,"height",{get:function(){return ng(J)},set:function(t){nm(J,t)},enumerable:!0,configurable:!0}),(function(t){for(var e=0,n=td.length;e<n;e++){var r=eg.call(this,t[e][0],t[e][1],t[e][2],td[e][3],!0);!1===f&&(v[r]=!0);var i=t[e][0].split("-");ep({id:r,fontName:i[0],fontStyle:i[1]||""})}tN.publish("addFonts",{fonts:tD,dictionary:tE})}).call(y,td),tC="F1",ew(i,n),tN.publish("initialized"),y}M.prototype.lsbFirstWord=function(t){return String.fromCharCode(t>>0&255,t>>8&255,t>>16&255,t>>24&255)},M.prototype.toHexString=function(t){return t.split("").map(function(t){return("0"+(255&t.charCodeAt(0)).toString(16)).slice(-2)}).join("")},M.prototype.hexToBytes=function(t){for(var e=[],n=0;n<t.length;n+=2)e.push(String.fromCharCode(parseInt(t.substr(n,2),16)));return e.join("")},M.prototype.processOwnerPassword=function(t,e){return E(F(e).substr(0,5),t)},M.prototype.encryptor=function(t,e){var n=F(this.encryptionKey+String.fromCharCode(255&t,t>>8&255,t>>16&255,255&e,e>>8&255)).substr(0,10);return function(t){return E(n,t)}},U.prototype.equals=function(t){var e,n="id,objectNumber,equals";if(!t||(0,o.default)(t)!==(0,o.default)(this))return!1;var r=0;for(e in this)if(!(n.indexOf(e)>=0)){if(this.hasOwnProperty(e)&&!t.hasOwnProperty(e)||this[e]!==t[e])return!1;r++}for(e in t)t.hasOwnProperty(e)&&0>n.indexOf(e)&&r--;return 0===r},N.API={events:[]},N.version="3.0.0";var H=N.API,O=1,R=function(t){return t.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},z=function(t){return t.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},K=function(t){return t.toFixed(2)},V=function(t){return t.toFixed(5)};H.__acroform__={};var G=function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t},W=function(t){return t*O},q=function(t){var e=new th,n=tk.internal.getHeight(t)||0,r=tk.internal.getWidth(t)||0;return e.BBox=[0,0,Number(K(r)),Number(K(n))],e},Y=H.__acroform__.setBit=function(t,e){if(e=e||0,isNaN(t=t||0)||isNaN(e))throw Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return t|1<<e},X=H.__acroform__.clearBit=function(t,e){if(e=e||0,isNaN(t=t||0)||isNaN(e))throw Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return t&~(1<<e)},J=H.__acroform__.getBit=function(t,e){if(isNaN(t)||isNaN(e))throw Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return 0==(t&1<<e)?0:1},Z=H.__acroform__.getBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return J(t,e-1)},$=H.__acroform__.setBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Y(t,e-1)},tt=H.__acroform__.clearBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return X(t,e-1)},te=H.__acroform__.calculateCoordinates=function(t,e){var n=e.internal.getHorizontalCoordinate,r=e.internal.getVerticalCoordinate,i=t[0],o=t[1],s=t[2],a=t[3],A={};return A.lowerLeft_X=n(i)||0,A.lowerLeft_Y=r(o+a)||0,A.upperRight_X=n(i+s)||0,A.upperRight_Y=r(o)||0,[Number(K(A.lowerLeft_X)),Number(K(A.lowerLeft_Y)),Number(K(A.upperRight_X)),Number(K(A.upperRight_Y))]},tn=function(t){if(t.appearanceStreamContent)return t.appearanceStreamContent;if(t.V||t.DV){var e=[],n=t._V||t.DV,r=tr(t,n),i=t.scope.internal.getFont(t.fontName,t.fontStyle).id;e.push("/Tx BMC"),e.push("q"),e.push("BT"),e.push(t.scope.__private__.encodeColorString(t.color)),e.push("/"+i+" "+K(r.fontSize)+" Tf"),e.push("1 0 0 1 0 0 Tm"),e.push(r.text),e.push("ET"),e.push("Q"),e.push("EMC");var o=q(t);return o.scope=t.scope,o.stream=e.join("\n"),o}},tr=function(t,e){var n=0===t.fontSize?t.maxFontSize:t.fontSize,r={text:"",fontSize:""},i=(e=")"==(e="("==e.substr(0,1)?e.substr(1):e).substr(e.length-1)?e.substr(0,e.length-1):e).split(" ");i=t.multiline?i.map(function(t){return t.split("\n")}):i.map(function(t){return[t]});var o=n,s=tk.internal.getHeight(t)||0;s=s<0?-s:s;var a=tk.internal.getWidth(t)||0;a=a<0?-a:a,o++;t:for(;o>0;){e="";var A,l,c=ti("3",t,--o).height,u=t.multiline?s-o:(s-c)/2,h=u+=2,d=0,f=0,p=0;if(o<=0){e="(...) Tj\n",e+="% Width of Text: "+ti(e,t,o=12).width+", FieldWidth:"+a+"\n";break}for(var g="",m=0,v=0;v<i.length;v++)if(i.hasOwnProperty(v)){var y=!1;if(1!==i[v].length&&p!==i[v].length-1){if((c+2)*(m+2)+2>s)continue t;g+=i[v][p],y=!0,f=v,v--}else{g=" "==(g+=i[v][p]+" ").substr(g.length-1)?g.substr(0,g.length-1):g;var w,b,_=parseInt(v),B=(w=g,b=o,_+1<i.length&&ti(w+" "+i[_+1][0],t,b).width<=a-4),C=v>=i.length-1;if(B&&!C){g+=" ",p=0;continue}if(B||C){if(C)f=_;else if(t.multiline&&(c+2)*(m+2)+2>s)continue t}else{if(!t.multiline||(c+2)*(m+2)+2>s)continue t;f=_}}for(var x="",k=d;k<=f;k++){var F=i[k];if(t.multiline){if(k===f){x+=F[p]+" ",p=(p+1)%F.length;continue}if(k===d){x+=F[F.length-1]+" ";continue}}x+=F[0]+" "}switch(l=ti(x=" "==x.substr(x.length-1)?x.substr(0,x.length-1):x,t,o).width,t.textAlign){case"right":A=a-l-2;break;case"center":A=(a-l)/2;break;default:A=2}e+=K(A)+" "+K(h)+" Td\n("+R(x)+") Tj\n"+-K(A)+" 0 Td\n",h=-(o+2),l=0,d=y?f:f+1,m++,g=""}break}return r.text=e,r.fontSize=o,r},ti=function(t,e,n){var r=e.scope.internal.getFont(e.fontName,e.fontStyle),i=e.scope.getStringUnitWidth(t,{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n);return{height:e.scope.getStringUnitWidth("3",{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n)*1.5,width:i}},to={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},ts=function(t,e){var n={type:"reference",object:t};void 0===e.internal.getPageInfo(t.page).pageContext.annotations.find(function(t){return t.type===n.type&&t.object===n.object})&&e.internal.getPageInfo(t.page).pageContext.annotations.push(n)},ta=function(t,e){for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];e.internal.newObjectDeferredBegin(r.objId,!0),"object"===(0,o.default)(r)&&"function"==typeof r.putStream&&r.putStream(),delete t[n]}},tA=function(t,e){if(e.scope=t,void 0!==t.internal&&(void 0===t.internal.acroformPlugin||!1===t.internal.acroformPlugin.isInitialized)){if(tf.FieldNum=0,t.internal.acroformPlugin=JSON.parse(JSON.stringify(to)),t.internal.acroformPlugin.acroFormDictionaryRoot)throw Error("Exception while creating AcroformDictionary");O=t.internal.scaleFactor,t.internal.acroformPlugin.acroFormDictionaryRoot=new td,t.internal.acroformPlugin.acroFormDictionaryRoot.scope=t,t.internal.acroformPlugin.acroFormDictionaryRoot._eventID=t.internal.events.subscribe("postPutResources",function(){t.internal.events.unsubscribe(t.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete t.internal.acroformPlugin.acroFormDictionaryRoot._eventID,t.internal.acroformPlugin.printedOut=!0}),t.internal.events.subscribe("buildDocument",function(){!function(t){t.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var e=t.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];r.objId=void 0,r.hasAnnotation&&ts(r,t)}}(t)}),t.internal.events.subscribe("putCatalog",function(){!function(t){if(void 0===t.internal.acroformPlugin.acroFormDictionaryRoot)throw Error("putCatalogCallback: Root missing.");t.internal.write("/AcroForm "+t.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")}(t)}),t.internal.events.subscribe("postPutPages",function(e){!function(t,e){var n=!t;for(var r in t||(e.internal.newObjectDeferredBegin(e.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),e.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),t=t||e.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(t.hasOwnProperty(r)){var i=t[r],s=[],a=i.Rect;if(i.Rect&&(i.Rect=te(i.Rect,e)),e.internal.newObjectDeferredBegin(i.objId,!0),i.DA=tk.createDefaultAppearanceStream(i),"object"===(0,o.default)(i)&&"function"==typeof i.getKeyValueListForStream&&(s=i.getKeyValueListForStream()),i.Rect=a,i.hasAppearanceStream&&!i.appearanceStreamContent){var A=tn(i);s.push({key:"AP",value:"<</N "+A+">>"}),e.internal.acroformPlugin.xForms.push(A)}if(i.appearanceStreamContent){var l="";for(var c in i.appearanceStreamContent)if(i.appearanceStreamContent.hasOwnProperty(c)){var u=i.appearanceStreamContent[c];if(l+="/"+c+" <<",Object.keys(u).length>=1||Array.isArray(u)){for(var r in u)if(u.hasOwnProperty(r)){var h=u[r];"function"==typeof h&&(h=h.call(e,i)),l+="/"+r+" "+h+" ",e.internal.acroformPlugin.xForms.indexOf(h)>=0||e.internal.acroformPlugin.xForms.push(h)}}else"function"==typeof(h=u)&&(h=h.call(e,i)),l+="/"+r+" "+h,e.internal.acroformPlugin.xForms.indexOf(h)>=0||e.internal.acroformPlugin.xForms.push(h);l+=">>"}s.push({key:"AP",value:"<<\n"+l+">>"})}e.internal.putStream({additionalKeyValues:s,objectId:i.objId}),e.internal.out("endobj")}n&&ta(e.internal.acroformPlugin.xForms,e)}(e,t)}),t.internal.acroformPlugin.isInitialized=!0}},tl=H.__acroform__.arrayToPdfArray=function(t,e,n){var r=function(t){return t};if(Array.isArray(t)){for(var i="[",s=0;s<t.length;s++)switch(0!==s&&(i+=" "),(0,o.default)(t[s])){case"boolean":case"number":case"object":i+=t[s].toString();break;case"string":"/"!==t[s].substr(0,1)?(void 0!==e&&n&&(r=n.internal.getEncryptor(e)),i+="("+R(r(t[s].toString()))+")"):i+=t[s].toString()}return i+"]"}throw Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},tc=function(t,e,n){var r=function(t){return t};return void 0!==e&&n&&(r=n.internal.getEncryptor(e)),(t=t||"").toString(),t="("+R(r(t))+")"},tu=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(void 0===this._objId){if(void 0===this.scope)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(t){this._objId=t}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};tu.prototype.toString=function(){return this.objId+" 0 R"},tu.prototype.putStream=function(){var t=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:t,objectId:this.objId}),this.scope.internal.out("endobj")},tu.prototype.getKeyValueListForStream=function(){var t=[],e=Object.getOwnPropertyNames(this).filter(function(t){return"content"!=t&&"appearanceStreamContent"!=t&&"scope"!=t&&"objId"!=t&&"_"!=t.substring(0,1)});for(var n in e)if(!1===Object.getOwnPropertyDescriptor(this,e[n]).configurable){var r=e[n],i=this[r];i&&(Array.isArray(i)?t.push({key:r,value:tl(i,this.objId,this.scope)}):i instanceof tu?(i.scope=this.scope,t.push({key:r,value:i.objId+" 0 R"})):"function"!=typeof i&&t.push({key:r,value:i}))}return t};var th=function(){tu.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var t,e=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(e){t=e.trim()},get:function(){return t||null}})};G(th,tu);var td=function(){tu.call(this);var t,e=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return e.length>0?e:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return e}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(t){var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+R(e(t))+")"}},set:function(e){t=e}})};G(td,tu);var tf=function t(){tu.call(this);var e=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){if(isNaN(t))throw Error('Invalid value "'+t+'" for attribute F supplied.');e=t}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!Z(e,3)},set:function(t){!0==!!t?this.F=$(e,3):this.F=tt(e,3)}});var n=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){if(isNaN(t))throw Error('Invalid value "'+t+'" for attribute Ff supplied.');n=t}});var r=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(0!==r.length)return r},set:function(t){r=void 0!==t?t:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[0])?0:r[0]},set:function(t){r[0]=t}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[1])?0:r[1]},set:function(t){r[1]=t}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[2])?0:r[2]},set:function(t){r[2]=t}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[3])?0:r[3]},set:function(t){r[3]=t}});var i="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return i},set:function(t){switch(t){case"/Btn":case"/Tx":case"/Ch":case"/Sig":i=t;break;default:throw Error('Invalid value "'+t+'" for attribute FT supplied.')}}});var o=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!o||o.length<1){if(this instanceof t_)return;o="FieldObject"+t.FieldNum++}var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+R(e(o))+")"},set:function(t){o=t.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return o},set:function(t){o=t}});var s="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return s},set:function(t){s=t}});var a="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return a},set:function(t){a=t}});var A=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return A},set:function(t){A=t}});var l=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return void 0===l?50/O:l},set:function(t){l=t}});var c="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return c},set:function(t){c=t}});var u="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!u||this instanceof t_||this instanceof tC))return tc(u,this.objId,this.scope)},set:function(t){u=t=t.toString()}});var h=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(h)return this instanceof ty==!1?tc(h,this.objId,this.scope):h},set:function(t){t=t.toString(),h=this instanceof ty==!1?"("===t.substr(0,1)?z(t.substr(1,t.length-2)):z(t):t}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof ty==!0?z(h.substr(1,h.length-1)):h},set:function(t){t=t.toString(),h=this instanceof ty==!0?"/"+t:t}});var d=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(d)return d},set:function(t){this.V=t}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(d)return this instanceof ty==!1?tc(d,this.objId,this.scope):d},set:function(t){t=t.toString(),d=this instanceof ty==!1?"("===t.substr(0,1)?z(t.substr(1,t.length-2)):z(t):t}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof ty==!0?z(d.substr(1,d.length-1)):d},set:function(t){t=t.toString(),d=this instanceof ty==!0?"/"+t:t}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var f,p=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return p},set:function(t){p=t=!!t}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(f)return f},set:function(t){f=t}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,1)},set:function(t){!0==!!t?this.Ff=$(this.Ff,1):this.Ff=tt(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,2)},set:function(t){!0==!!t?this.Ff=$(this.Ff,2):this.Ff=tt(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,3)},set:function(t){!0==!!t?this.Ff=$(this.Ff,3):this.Ff=tt(this.Ff,3)}});var g=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(null!==g)return g},set:function(t){if(-1===[0,1,2].indexOf(t))throw Error('Invalid value "'+t+'" for attribute Q supplied.');g=t}}),Object.defineProperty(this,"textAlign",{get:function(){var t;switch(g){case 0:default:t="left";break;case 1:t="center";break;case 2:t="right"}return t},configurable:!0,enumerable:!0,set:function(t){switch(t){case"right":case 2:g=2;break;case"center":case 1:g=1;break;default:g=0}}})};G(tf,tu);var tp=function(){tf.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var t=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){t=e}});var e=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return tl(e,this.objId,this.scope)},set:function(t){var n;n=[],"string"==typeof t&&(n=function(t,e,n){n||(n=1);for(var r,i=[];r=e.exec(t);)i.push(r[n]);return i}(t,/\((.*?)\)/g)),e=n}}),this.getOptions=function(){return e},this.setOptions=function(t){e=t,this.sort&&e.sort()},this.addOption=function(t){t=(t=t||"").toString(),e.push(t),this.sort&&e.sort()},this.removeOption=function(t,n){for(n=n||!1,t=(t=t||"").toString();-1!==e.indexOf(t)&&(e.splice(e.indexOf(t),1),!1!==n););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,18)},set:function(t){!0==!!t?this.Ff=$(this.Ff,18):this.Ff=tt(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,19)},set:function(t){!0===this.combo&&(!0==!!t?this.Ff=$(this.Ff,19):this.Ff=tt(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,20)},set:function(t){!0==!!t?(this.Ff=$(this.Ff,20),e.sort()):this.Ff=tt(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,22)},set:function(t){!0==!!t?this.Ff=$(this.Ff,22):this.Ff=tt(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,23)},set:function(t){!0==!!t?this.Ff=$(this.Ff,23):this.Ff=tt(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,27)},set:function(t){!0==!!t?this.Ff=$(this.Ff,27):this.Ff=tt(this.Ff,27)}}),this.hasAppearanceStream=!1};G(tp,tf);var tg=function(){tp.call(this),this.fontName="helvetica",this.combo=!1};G(tg,tp);var tm=function(){tg.call(this),this.combo=!0};G(tm,tg);var tv=function(){tm.call(this),this.edit=!0};G(tv,tm);var ty=function(){tf.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,15)},set:function(t){!0==!!t?this.Ff=$(this.Ff,15):this.Ff=tt(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,16)},set:function(t){!0==!!t?this.Ff=$(this.Ff,16):this.Ff=tt(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,17)},set:function(t){!0==!!t?this.Ff=$(this.Ff,17):this.Ff=tt(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,26)},set:function(t){!0==!!t?this.Ff=$(this.Ff,26):this.Ff=tt(this.Ff,26)}});var t,e={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};if(this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),0!==Object.keys(e).length){var n,r=[];for(n in r.push("<<"),e)r.push("/"+n+" ("+R(t(e[n]))+")");return r.push(">>"),r.join("\n")}},set:function(t){"object"===(0,o.default)(t)&&(e=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return e.CA||""},set:function(t){"string"==typeof t&&(e.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return t.substr(1,t.length-1)},set:function(e){t="/"+e}})};G(ty,tf);var tw=function(){ty.call(this),this.pushButton=!0};G(tw,ty);var tb=function(){ty.call(this),this.radio=!0,this.pushButton=!1;var t=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=void 0!==e?e:[]}})};G(tb,ty);var t_=function(){tf.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return e},set:function(t){e=t}});var t,e,n,r={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};this.scope&&(t=this.scope.internal.getEncryptor(this.objId));var e,n=[];for(e in n.push("<<"),r)n.push("/"+e+" ("+R(t(r[e]))+")");return n.push(">>"),n.join("\n")},set:function(t){"object"===(0,o.default)(t)&&(r=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return r.CA||""},set:function(t){"string"==typeof t&&(r.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){n=t}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return n.substr(1,n.length-1)},set:function(t){n="/"+t}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=tk.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};G(t_,tf),tb.prototype.setAppearance=function(t){if(!("createAppearanceStream"in t)||!("getCA"in t))throw Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var e in this.Kids)if(this.Kids.hasOwnProperty(e)){var n=this.Kids[e];n.appearanceStreamContent=t.createAppearanceStream(n.optionName),n.caption=t.getCA()}},tb.prototype.createOption=function(t){var e=new t_;return e.Parent=this,e.optionName=t,this.Kids.push(e),tF.call(this.scope,e),e};var tB=function(){ty.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=tk.CheckBox.createAppearanceStream()};G(tB,ty);var tC=function(){tf.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,13)},set:function(t){!0==!!t?this.Ff=$(this.Ff,13):this.Ff=tt(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,21)},set:function(t){!0==!!t?this.Ff=$(this.Ff,21):this.Ff=tt(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,23)},set:function(t){!0==!!t?this.Ff=$(this.Ff,23):this.Ff=tt(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,24)},set:function(t){!0==!!t?this.Ff=$(this.Ff,24):this.Ff=tt(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,25)},set:function(t){!0==!!t?this.Ff=$(this.Ff,25):this.Ff=tt(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,26)},set:function(t){!0==!!t?this.Ff=$(this.Ff,26):this.Ff=tt(this.Ff,26)}});var t=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){Number.isInteger(e)&&(t=e)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};G(tC,tf);var tx=function(){tC.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!Z(this.Ff,14)},set:function(t){!0==!!t?this.Ff=$(this.Ff,14):this.Ff=tt(this.Ff,14)}}),this.password=!0};G(tx,tC);var tk={CheckBox:{createAppearanceStream:function(){return{N:{On:tk.CheckBox.YesNormal},D:{On:tk.CheckBox.YesPushDown,Off:tk.CheckBox.OffPushDown}}},YesPushDown:function(t){var e=q(t);e.scope=t.scope;var n=[],r=t.scope.internal.getFont(t.fontName,t.fontStyle).id,i=t.scope.__private__.encodeColorString(t.color),o=tr(t,t.caption);return n.push("0.749023 g"),n.push("0 0 "+K(tk.internal.getWidth(t))+" "+K(tk.internal.getHeight(t))+" re"),n.push("f"),n.push("BMC"),n.push("q"),n.push("0 0 1 rg"),n.push("/"+r+" "+K(o.fontSize)+" Tf "+i),n.push("BT"),n.push(o.text),n.push("ET"),n.push("Q"),n.push("EMC"),e.stream=n.join("\n"),e},YesNormal:function(t){var e=q(t);e.scope=t.scope;var n=t.scope.internal.getFont(t.fontName,t.fontStyle).id,r=t.scope.__private__.encodeColorString(t.color),i=[],o=tk.internal.getHeight(t),s=tk.internal.getWidth(t),a=tr(t,t.caption);return i.push("1 g"),i.push("0 0 "+K(s)+" "+K(o)+" re"),i.push("f"),i.push("q"),i.push("0 0 1 rg"),i.push("0 0 "+K(s-1)+" "+K(o-1)+" re"),i.push("W"),i.push("n"),i.push("0 g"),i.push("BT"),i.push("/"+n+" "+K(a.fontSize)+" Tf "+r),i.push(a.text),i.push("ET"),i.push("Q"),e.stream=i.join("\n"),e},OffPushDown:function(t){var e=q(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+K(tk.internal.getWidth(t))+" "+K(tk.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}},RadioButton:{Circle:{createAppearanceStream:function(t){var e={D:{Off:tk.RadioButton.Circle.OffPushDown},N:{}};return e.N[t]=tk.RadioButton.Circle.YesNormal,e.D[t]=tk.RadioButton.Circle.YesPushDown,e},getCA:function(){return"l"},YesNormal:function(t){var e=q(t);e.scope=t.scope;var n=[],r=tk.internal.getWidth(t)<=tk.internal.getHeight(t)?tk.internal.getWidth(t)/4:tk.internal.getHeight(t)/4,i=Number(((r=Number((.9*r).toFixed(5)))*tk.internal.Bezier_C).toFixed(5));return n.push("q"),n.push("1 0 0 1 "+V(tk.internal.getWidth(t)/2)+" "+V(tk.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+i+" "+i+" "+r+" 0 "+r+" c"),n.push("-"+i+" "+r+" -"+r+" "+i+" -"+r+" 0 c"),n.push("-"+r+" -"+i+" -"+i+" -"+r+" 0 -"+r+" c"),n.push(i+" -"+r+" "+r+" -"+i+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=q(t);e.scope=t.scope;var n=[],r=tk.internal.getWidth(t)<=tk.internal.getHeight(t)?tk.internal.getWidth(t)/4:tk.internal.getHeight(t)/4,i=Number((2*(r=Number((.9*r).toFixed(5)))).toFixed(5)),o=Number((i*tk.internal.Bezier_C).toFixed(5)),s=Number((r*tk.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+V(tk.internal.getWidth(t)/2)+" "+V(tk.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),n.push("0 g"),n.push("q"),n.push("1 0 0 1 "+V(tk.internal.getWidth(t)/2)+" "+V(tk.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+s+" "+s+" "+r+" 0 "+r+" c"),n.push("-"+s+" "+r+" -"+r+" "+s+" -"+r+" 0 c"),n.push("-"+r+" -"+s+" -"+s+" -"+r+" 0 -"+r+" c"),n.push(s+" -"+r+" "+r+" -"+s+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},OffPushDown:function(t){var e=q(t);e.scope=t.scope;var n=[],r=tk.internal.getWidth(t)<=tk.internal.getHeight(t)?tk.internal.getWidth(t)/4:tk.internal.getHeight(t)/4,i=Number((2*(r=Number((.9*r).toFixed(5)))).toFixed(5)),o=Number((i*tk.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+V(tk.internal.getWidth(t)/2)+" "+V(tk.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e}},Cross:{createAppearanceStream:function(t){var e={D:{Off:tk.RadioButton.Cross.OffPushDown},N:{}};return e.N[t]=tk.RadioButton.Cross.YesNormal,e.D[t]=tk.RadioButton.Cross.YesPushDown,e},getCA:function(){return"8"},YesNormal:function(t){var e=q(t);e.scope=t.scope;var n=[],r=tk.internal.calculateCross(t);return n.push("q"),n.push("1 1 "+K(tk.internal.getWidth(t)-2)+" "+K(tk.internal.getHeight(t)-2)+" re"),n.push("W"),n.push("n"),n.push(K(r.x1.x)+" "+K(r.x1.y)+" m"),n.push(K(r.x2.x)+" "+K(r.x2.y)+" l"),n.push(K(r.x4.x)+" "+K(r.x4.y)+" m"),n.push(K(r.x3.x)+" "+K(r.x3.y)+" l"),n.push("s"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=q(t);e.scope=t.scope;var n=tk.internal.calculateCross(t),r=[];return r.push("0.749023 g"),r.push("0 0 "+K(tk.internal.getWidth(t))+" "+K(tk.internal.getHeight(t))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+K(tk.internal.getWidth(t)-2)+" "+K(tk.internal.getHeight(t)-2)+" re"),r.push("W"),r.push("n"),r.push(K(n.x1.x)+" "+K(n.x1.y)+" m"),r.push(K(n.x2.x)+" "+K(n.x2.y)+" l"),r.push(K(n.x4.x)+" "+K(n.x4.y)+" m"),r.push(K(n.x3.x)+" "+K(n.x3.y)+" l"),r.push("s"),r.push("Q"),e.stream=r.join("\n"),e},OffPushDown:function(t){var e=q(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+K(tk.internal.getWidth(t))+" "+K(tk.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}}},createDefaultAppearanceStream:function(t){var e=t.scope.internal.getFont(t.fontName,t.fontStyle).id,n=t.scope.__private__.encodeColorString(t.color);return"/"+e+" "+t.fontSize+" Tf "+n}};tk.internal={Bezier_C:.551915024494,calculateCross:function(t){var e=tk.internal.getWidth(t),n=tk.internal.getHeight(t),r=Math.min(e,n);return{x1:{x:(e-r)/2,y:(n-r)/2+r},x2:{x:(e-r)/2+r,y:(n-r)/2},x3:{x:(e-r)/2,y:(n-r)/2},x4:{x:(e-r)/2+r,y:(n-r)/2+r}}}},tk.internal.getWidth=function(t){var e=0;return"object"===(0,o.default)(t)&&(e=W(t.Rect[2])),e},tk.internal.getHeight=function(t){var e=0;return"object"===(0,o.default)(t)&&(e=W(t.Rect[3])),e};var tF=H.addField=function(t){if(tA(this,t),!(t instanceof tf))throw Error("Invalid argument passed to jsPDF.addField.");return t.scope.internal.acroformPlugin.printedOut&&(t.scope.internal.acroformPlugin.printedOut=!1,t.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),t.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(t),t.page=t.scope.internal.getCurrentPageInfo().pageNumber,this};H.AcroFormChoiceField=tp,H.AcroFormListBox=tg,H.AcroFormComboBox=tm,H.AcroFormEditBox=tv,H.AcroFormButton=ty,H.AcroFormPushButton=tw,H.AcroFormRadioButton=tb,H.AcroFormCheckBox=tB,H.AcroFormTextField=tC,H.AcroFormPasswordField=tx,H.AcroFormAppearance=tk,H.AcroForm={ChoiceField:tp,ListBox:tg,ComboBox:tm,EditBox:tv,Button:ty,PushButton:tw,RadioButton:tb,CheckBox:tB,TextField:tC,PasswordField:tx,Appearance:tk},N.AcroForm={ChoiceField:tp,ListBox:tg,ComboBox:tm,EditBox:tv,Button:ty,PushButton:tw,RadioButton:tb,CheckBox:tB,TextField:tC,PasswordField:tx,Appearance:tk};var tL=N.AcroForm;function tD(t){return t.reduce(function(t,e,n){return t[e]=n,t},{})}(tO=N.API).__addimage__={},tR="UNKNOWN",tz={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},tK=tO.__addimage__.getImageFileTypeByImageData=function(t,e){var n,r,i,o,s,a=tR;if("RGBA"===(e=e||tR)||void 0!==t.data&&t.data instanceof Uint8ClampedArray&&"height"in t&&"width"in t)return"RGBA";if(t9(t))for(s in tz)for(i=tz[s],n=0;n<i.length;n+=1){for(o=!0,r=0;r<i[n].length;r+=1)if(void 0!==i[n][r]&&i[n][r]!==t[r]){o=!1;break}if(!0===o){a=s;break}}else for(s in tz)for(i=tz[s],n=0;n<i.length;n+=1){for(o=!0,r=0;r<i[n].length;r+=1)if(void 0!==i[n][r]&&i[n][r]!==t.charCodeAt(r)){o=!1;break}if(!0===o){a=s;break}}return a===tR&&e!==tR&&(a=e),a},tV=function t(e){for(var n=this.internal.write,r=this.internal.putStream,i=(0,this.internal.getFilters)();-1!==i.indexOf("FlateEncode");)i.splice(i.indexOf("FlateEncode"),1);e.objectId=this.internal.newObject();var o=[];if(o.push({key:"Type",value:"/XObject"}),o.push({key:"Subtype",value:"/Image"}),o.push({key:"Width",value:e.width}),o.push({key:"Height",value:e.height}),e.colorSpace===t5.INDEXED?o.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(e.palette.length/3-1)+" "+("sMask"in e&&void 0!==e.sMask?e.objectId+2:e.objectId+1)+" 0 R]"}):(o.push({key:"ColorSpace",value:"/"+e.colorSpace}),e.colorSpace===t5.DEVICE_CMYK&&o.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),o.push({key:"BitsPerComponent",value:e.bitsPerComponent}),"decodeParameters"in e&&void 0!==e.decodeParameters&&o.push({key:"DecodeParms",value:"<<"+e.decodeParameters+">>"}),"transparency"in e&&Array.isArray(e.transparency)){for(var s="",a=0,A=e.transparency.length;a<A;a++)s+=e.transparency[a]+" "+e.transparency[a]+" ";o.push({key:"Mask",value:"["+s+"]"})}void 0!==e.sMask&&o.push({key:"SMask",value:e.objectId+1+" 0 R"});var l=void 0!==e.filter?["/"+e.filter]:void 0;if(r({data:e.data,additionalKeyValues:o,alreadyAppliedFilters:l,objectId:e.objectId}),n("endobj"),"sMask"in e&&void 0!==e.sMask){var c="/Predictor "+e.predictor+" /Colors 1 /BitsPerComponent "+e.bitsPerComponent+" /Columns "+e.width,u={width:e.width,height:e.height,colorSpace:"DeviceGray",bitsPerComponent:e.bitsPerComponent,decodeParameters:c,data:e.sMask};"filter"in e&&(u.filter=e.filter),t.call(this,u)}if(e.colorSpace===t5.INDEXED){var h=this.internal.newObject();r({data:ee(new Uint8Array(e.palette)),objectId:h}),n("endobj")}},tG=function(){var t=this.internal.collections.addImage_images;for(var e in t)tV.call(this,t[e])},tW=function(){var t,e=this.internal.collections.addImage_images,n=this.internal.write;for(var r in e)n("/I"+(t=e[r]).index,t.objectId,"0","R")},tq=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",tG),this.internal.events.subscribe("putXobjectDict",tW))},tY=function(){var t=this.internal.collections.addImage_images;return tq.call(this),t},tX=function(){return Object.keys(this.internal.collections.addImage_images).length},tJ=function(t){return"function"==typeof tO["process"+t.toUpperCase()]},tZ=function(t){return"object"===(0,o.default)(t)&&1===t.nodeType},t$=function(t,e){if("IMG"===t.nodeName&&t.hasAttribute("src")){var n,r=""+t.getAttribute("src");if(0===r.indexOf("data:image/"))return f(unescape(r).split("base64,").pop());var i=tO.loadFile(r,!0);if(void 0!==i)return i}if("CANVAS"===t.nodeName){if(0===t.width||0===t.height)throw Error("Given canvas must have data. Canvas width: "+t.width+", height: "+t.height);switch(e){case"PNG":n="image/png";break;case"WEBP":n="image/webp";break;default:n="image/jpeg"}return f(t.toDataURL(n,1).split("base64,").pop())}},t0=function(t){var e=this.internal.collections.addImage_images;if(e){for(var n in e)if(t===e[n].alias)return e[n]}},t1=function(t,e,n){return t||e||(t=-96,e=-96),t<0&&(t=-1*n.width*72/t/this.internal.scaleFactor),e<0&&(e=-1*n.height*72/e/this.internal.scaleFactor),0===t&&(t=e*n.width/n.height),0===e&&(e=t*n.height/n.width),[t,e]},t2=function(t,e,n,r,i,o){var s=t1.call(this,n,r,i),a=this.internal.getCoordinateString,A=this.internal.getVerticalCoordinateString,l=tY.call(this);if(n=s[0],r=s[1],l[i.index]=i,o)var c=Math.cos(o*=Math.PI/180),u=Math.sin(o),h=function(t){return t.toFixed(4)},d=[h(c),h(u),h(-1*u),h(c),0,0,"cm"];this.internal.write("q"),o?(this.internal.write([1,"0","0",1,a(t),A(e+r),"cm"].join(" ")),this.internal.write(d.join(" ")),this.internal.write([a(n),"0","0",a(r),"0","0","cm"].join(" "))):this.internal.write([a(n),"0","0",a(r),a(t),A(e+r),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write("1 0 0 -1 0 0 cm"),this.internal.write("/I"+i.index+" Do"),this.internal.write("Q")},t5=tO.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"},tO.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"},t3=tO.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},t4=tO.__addimage__.sHashCode=function(t){var e,n,r=0;if("string"==typeof t)for(n=t.length,e=0;e<n;e++)r=(r<<5)-r+t.charCodeAt(e)|0;else if(t9(t))for(n=t.byteLength/2,e=0;e<n;e++)r=(r<<5)-r+t[e]|0;return r},t6=tO.__addimage__.validateStringAsBase64=function(t){(t=t||"").toString().trim();var e=!0;return 0===t.length&&(e=!1),t.length%4!=0&&(e=!1),!1===/^[A-Za-z0-9+/]+$/.test(t.substr(0,t.length-2))&&(e=!1),!1===/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(t.substr(-2))&&(e=!1),e},t8=tO.__addimage__.extractImageFromDataUrl=function(t){var e=(t=t||"").split("base64,"),n=null;if(2===e.length){var r=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(e[0]);Array.isArray(r)&&(n={mimeType:r[1],charset:r[2],data:e[1]})}return n},t7=tO.__addimage__.supportsArrayBuffer=function(){return"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array},tO.__addimage__.isArrayBuffer=function(t){return t7()&&t instanceof ArrayBuffer},t9=tO.__addimage__.isArrayBufferView=function(t){return t7()&&"undefined"!=typeof Uint32Array&&(t instanceof Int8Array||t instanceof Uint8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array)},et=tO.__addimage__.binaryStringToUint8Array=function(t){for(var e=t.length,n=new Uint8Array(e),r=0;r<e;r++)n[r]=t.charCodeAt(r);return n},ee=tO.__addimage__.arrayBufferToBinaryString=function(t){for(var e="",n=t9(t)?t:new Uint8Array(t),r=0;r<n.length;r+=8192)e+=String.fromCharCode.apply(null,n.subarray(r,r+8192));return e},tO.addImage=function(){if("number"==typeof arguments[1]?(e=tR,n=arguments[1],r=arguments[2],i=arguments[3],s=arguments[4],a=arguments[5],A=arguments[6],l=arguments[7]):(e=arguments[1],n=arguments[2],r=arguments[3],i=arguments[4],s=arguments[5],a=arguments[6],A=arguments[7],l=arguments[8]),"object"===(0,o.default)(t=arguments[0])&&!tZ(t)&&"imageData"in t){var t,e,n,r,i,s,a,A,l,c=t;t=c.imageData,e=c.format||e||tR,n=c.x||n||0,r=c.y||r||0,i=c.w||c.width||i,s=c.h||c.height||s,a=c.alias||a,A=c.compression||A,l=c.rotation||c.angle||l}var u=this.internal.getFilters();if(void 0===A&&-1!==u.indexOf("FlateEncode")&&(A="SLOW"),isNaN(n)||isNaN(r))throw Error("Invalid coordinates passed to jsPDF.addImage");tq.call(this);var h=en.call(this,t,e,a,A);return t2.call(this,n,r,i,s,h,l),this},en=function(t,e,n,r){if("string"==typeof t&&tK(t)===tR){var i,o,s,a,A,l=er(t=unescape(t),!1);(""!==l||void 0!==(l=tO.loadFile(t,!0)))&&(t=l)}if(tZ(t)&&(t=t$(t,e)),!tJ(e=tK(t,e)))throw Error("addImage does not support files of type '"+e+"', please ensure that a plugin for '"+e+"' support is added.");if((null==(s=n)||0===s.length)&&(n="string"==typeof(a=t)||t9(a)?t4(a):t9(a.data)?t4(a.data):null),(i=t0.call(this,n))||(t7()&&(t instanceof Uint8Array||"RGBA"===e||(o=t,t=et(t))),i=this["process"+e.toUpperCase()](t,tX.call(this),n,((A=r)&&"string"==typeof A&&(A=A.toUpperCase()),A in tO.image_compression?A:t3.NONE),o)),!i)throw Error("An unknown error occurred whilst processing the image.");return i},er=tO.__addimage__.convertBase64ToBinaryString=function(t,e){e="boolean"!=typeof e||e;var n,r,i="";if("string"==typeof t){r=null!==(n=t8(t))?n.data:t;try{i=f(r)}catch(t){if(e)throw t6(r)?Error("atob-Error in jsPDF.convertBase64ToBinaryString "+t.message):Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return i},tO.getImageProperties=function(t){var e,n,r="";if(tZ(t)&&(t=t$(t)),"string"==typeof t&&tK(t)===tR&&(""===(r=er(t,!1))&&(r=tO.loadFile(t)||""),t=r),!tJ(n=tK(t)))throw Error("addImage does not support files of type '"+n+"', please ensure that a plugin for '"+n+"' support is added.");if(!t7()||t instanceof Uint8Array||(t=et(t)),!(e=this["process"+n.toUpperCase()](t)))throw Error("An unknown error occurred whilst processing the image");return e.fileType=n,e},ei=N.API,eo=function(t){if(void 0!==t&&""!=t)return!0},N.API.events.push(["addPage",function(t){this.internal.getPageInfo(t.pageNumber).pageContext.annotations=[]}]),ei.events.push(["putPage",function(t){for(var e,n,r,i=this.internal.getCoordinateString,o=this.internal.getVerticalCoordinateString,s=this.internal.getPageInfoByObjId(t.objId),a=t.pageContext.annotations,A=!1,l=0;l<a.length&&!A;l++)switch((e=a[l]).type){case"link":(eo(e.options.url)||eo(e.options.pageNumber))&&(A=!0);break;case"reference":case"text":case"freetext":A=!0}if(0!=A){this.internal.write("/Annots [");for(var c=0;c<a.length;c++){e=a[c];var u=this.internal.pdfEscape,h=this.internal.getEncryptor(t.objId);switch(e.type){case"reference":this.internal.write(" "+e.object.objId+" 0 R ");break;case"text":var d=this.internal.newAdditionalObject(),f=this.internal.newAdditionalObject(),p=this.internal.getEncryptor(d.objId),g=e.title||"Note";r="<</Type /Annot /Subtype /Text "+(n="/Rect ["+i(e.bounds.x)+" "+o(e.bounds.y+e.bounds.h)+" "+i(e.bounds.x+e.bounds.w)+" "+o(e.bounds.y)+"] ")+"/Contents ("+u(p(e.contents))+") /Popup "+f.objId+" 0 R /P "+s.objId+" 0 R /T ("+u(p(g))+") >>",d.content=r;var m=d.objId+" 0 R";r="<</Type /Annot /Subtype /Popup "+(n="/Rect ["+i(e.bounds.x+30)+" "+o(e.bounds.y+e.bounds.h)+" "+i(e.bounds.x+e.bounds.w+30)+" "+o(e.bounds.y)+"] ")+" /Parent "+m,e.open&&(r+=" /Open true"),r+=" >>",f.content=r,this.internal.write(d.objId,"0 R",f.objId,"0 R");break;case"freetext":n="/Rect ["+i(e.bounds.x)+" "+o(e.bounds.y)+" "+i(e.bounds.x+e.bounds.w)+" "+o(e.bounds.y+e.bounds.h)+"] ";var v=e.color||"#000000";r="<</Type /Annot /Subtype /FreeText "+n+"/Contents ("+u(h(e.contents))+") /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+v+") /Border [0 0 0] >>",this.internal.write(r);break;case"link":if(e.options.name){var y=this.annotations._nameMap[e.options.name];e.options.pageNumber=y.page,e.options.top=y.y}else e.options.top||(e.options.top=0);if(n="/Rect ["+e.finalBounds.x+" "+e.finalBounds.y+" "+e.finalBounds.w+" "+e.finalBounds.h+"] ",r="",e.options.url)r="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /A <</S /URI /URI ("+u(h(e.options.url))+") >>";else if(e.options.pageNumber)switch(r="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(e.options.pageNumber).objId+" 0 R",e.options.magFactor=e.options.magFactor||"XYZ",e.options.magFactor){case"Fit":r+=" /Fit]";break;case"FitH":r+=" /FitH "+e.options.top+"]";break;case"FitV":e.options.left=e.options.left||0,r+=" /FitV "+e.options.left+"]";break;default:var w=o(e.options.top);e.options.left=e.options.left||0,void 0===e.options.zoom&&(e.options.zoom=0),r+=" /XYZ "+e.options.left+" "+w+" "+e.options.zoom+"]"}""!=r&&(r+=" >>",this.internal.write(r))}}this.internal.write("]")}}]),ei.createAnnotation=function(t){var e=this.internal.getCurrentPageInfo();switch(t.type){case"link":this.link(t.bounds.x,t.bounds.y,t.bounds.w,t.bounds.h,t);break;case"text":case"freetext":e.pageContext.annotations.push(t)}},ei.link=function(t,e,n,r,i){var o=this.internal.getCurrentPageInfo(),s=this.internal.getCoordinateString,a=this.internal.getVerticalCoordinateString;o.pageContext.annotations.push({finalBounds:{x:s(t),y:a(e),w:s(t+n),h:a(e+r)},options:i,type:"link"})},ei.textWithLink=function(t,e,n,r){var i,o,s=this.getTextWidth(t),a=this.internal.getLineHeight()/this.internal.scaleFactor;return void 0!==r.maxWidth?(o=r.maxWidth,i=Math.ceil(a*this.splitTextToSize(t,o).length)):(o=s,i=a),this.text(t,e,n,r),n+=.2*a,"center"===r.align&&(e-=s/2),"right"===r.align&&(e-=s),this.link(e,n-a,o,i,r),s},ei.getTextWidth=function(t){var e=this.internal.getFontSize();return this.getStringUnitWidth(t)*e/this.internal.scaleFactor},/**
  * @license
  * Copyright (c) 2017 Aras Abbasi
  *
  * Licensed under the MIT License.
  * http://opensource.org/licenses/mit-license
- */function(t){var e={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},n={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},r={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},i=[1570,1571,1573,1575];t.__arabicParser__={};var o=t.__arabicParser__.isInArabicSubstitutionA=function(t){return void 0!==e[t.charCodeAt(0)]},s=t.__arabicParser__.isArabicLetter=function(t){return"string"==typeof t&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(t)},a=t.__arabicParser__.isArabicEndLetter=function(t){return s(t)&&o(t)&&e[t.charCodeAt(0)].length<=2},A=t.__arabicParser__.isArabicAlfLetter=function(t){return s(t)&&i.indexOf(t.charCodeAt(0))>=0};t.__arabicParser__.arabicLetterHasIsolatedForm=function(t){return s(t)&&o(t)&&e[t.charCodeAt(0)].length>=1};var l=t.__arabicParser__.arabicLetterHasFinalForm=function(t){return s(t)&&o(t)&&e[t.charCodeAt(0)].length>=2};t.__arabicParser__.arabicLetterHasInitialForm=function(t){return s(t)&&o(t)&&e[t.charCodeAt(0)].length>=3};var c=t.__arabicParser__.arabicLetterHasMedialForm=function(t){return s(t)&&o(t)&&4==e[t.charCodeAt(0)].length},u=t.__arabicParser__.resolveLigatures=function(t){var e=0,r=n,i="",o=0;for(e=0;e<t.length;e+=1)void 0!==r[t.charCodeAt(e)]?(o++,"number"==typeof(r=r[t.charCodeAt(e)])&&(i+=String.fromCharCode(r),r=n,o=0),e===t.length-1&&(r=n,i+=t.charAt(e-(o-1)),e-=o-1,o=0)):(r=n,i+=t.charAt(e-o),e-=o,o=0);return i};t.__arabicParser__.isArabicDiacritic=function(t){return void 0!==t&&void 0!==r[t.charCodeAt(0)]};var h=t.__arabicParser__.getCorrectForm=function(t,e,n){return s(t)?!1===o(t)?-1:!l(t)||!s(e)&&!s(n)||!s(n)&&a(e)||a(t)&&!s(e)||a(t)&&A(e)||a(t)&&a(e)?0:c(t)&&s(e)&&!a(e)&&s(n)&&l(n)?3:a(t)||!s(n)?1:2:-1},d=function(t){var n=0,r=0,i=0,o="",a="",A="",l=(t=t||"").split("\\s+"),c=[];for(n=0;n<l.length;n+=1){for(c.push(""),r=0;r<l[n].length;r+=1)o=l[n][r],a=l[n][r-1],A=l[n][r+1],s(o)?(i=h(o,a,A),c[n]+=-1!==i?String.fromCharCode(e[o.charCodeAt(0)][i]):o):c[n]+=o;c[n]=u(c[n])}return c.join(" ")},f=t.__arabicParser__.processArabic=t.processArabic=function(){var t,e="string"==typeof arguments[0]?arguments[0]:arguments[0].text,n=[];if(Array.isArray(e)){var r=0;for(n=[],r=0;r<e.length;r+=1)Array.isArray(e[r])?n.push([d(e[r][0]),e[r][1],e[r][2]]):n.push([d(e[r])]);t=n}else t=d(e);return"string"==typeof arguments[0]?t:(arguments[0].text=t,arguments[0])};t.events.push(["preProcessText",f])}(P.API),P.API.autoPrint=function(t){var e;return((t=t||{}).variant=t.variant||"non-conform","javascript"===t.variant)?this.addJS("print({});"):(this.internal.events.subscribe("postPutResources",function(){e=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+e+" 0 R")})),this},es=P.API,(ea=function(){var t=void 0;Object.defineProperty(this,"pdf",{get:function(){return t},set:function(e){t=e}});var e=150;Object.defineProperty(this,"width",{get:function(){return e},set:function(t){e=isNaN(t)||!1===Number.isInteger(t)||t<0?150:t,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=e+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(t){n=isNaN(t)||!1===Number.isInteger(t)||t<0?300:t,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=n+1)}});var r=[];Object.defineProperty(this,"childNodes",{get:function(){return r},set:function(t){r=t}});var i={};Object.defineProperty(this,"style",{get:function(){return i},set:function(t){i=t}}),Object.defineProperty(this,"parentNode",{})}).prototype.getContext=function(t,e){var n;if("2d"!==(t=t||"2d"))return null;for(n in e)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=e[n]);return this.pdf.context2d._canvas=this,this.pdf.context2d},ea.prototype.toDataURL=function(){throw Error("toDataURL is not implemented.")},es.events.push(["initialized",function(){this.canvas=new ea,this.canvas.pdf=this}]),eA=P.API,el={left:0,top:0,bottom:0,right:0},ec=!1,eu=function(){void 0===this.internal.__cell__&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},el),this.internal.__cell__.margins.width=this.getPageWidth(),eh.call(this))},eh=function(){this.internal.__cell__.lastCell=new ed,this.internal.__cell__.pages=1},(ed=function(){var t=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return t},set:function(e){t=e}});var e=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return e},set:function(t){e=t}});var n=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return n},set:function(t){n=t}});var r=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return r},set:function(t){r=t}});var i=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return i},set:function(t){i=t}});var o=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return o},set:function(t){o=t}});var s=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return s},set:function(t){s=t}}),this}).prototype.clone=function(){return new ed(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},ed.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},eA.setHeaderFunction=function(t){return eu.call(this),this.internal.__cell__.headerFunction="function"==typeof t?t:void 0,this},eA.getTextDimensions=function(t,e){eu.call(this);var n=(e=e||{}).fontSize||this.getFontSize(),r=e.font||this.getFont(),i=e.scaleFactor||this.internal.scaleFactor,o=0,s=0,a=0,A=this;if(!Array.isArray(t)&&"string"!=typeof t){if("number"!=typeof t)throw Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");t=String(t)}var l=e.maxWidth;l>0?"string"==typeof t?t=this.splitTextToSize(t,l):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce(function(t,e){return t.concat(A.splitTextToSize(e,l))},[])):t=Array.isArray(t)?t:[t];for(var c=0;c<t.length;c++)o<(a=this.getStringUnitWidth(t[c],{font:r})*n)&&(o=a);return 0!==o&&(s=t.length),{w:o/=i,h:Math.max((s*n*this.getLineHeightFactor()-n*(this.getLineHeightFactor()-1))/i,0)}},eA.cellAddPage=function(){eu.call(this),this.addPage();var t=this.internal.__cell__.margins||el;return this.internal.__cell__.lastCell=new ed(t.left,t.top,void 0,void 0),this.internal.__cell__.pages+=1,this},ef=eA.cell=function(){t=arguments[0]instanceof ed?arguments[0]:new ed(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),eu.call(this);var t,e=this.internal.__cell__.lastCell,n=this.internal.__cell__.padding,r=this.internal.__cell__.margins||el,i=this.internal.__cell__.tableHeaderRow,o=this.internal.__cell__.printHeaders;return void 0!==e.lineNumber&&(e.lineNumber===t.lineNumber?(t.x=(e.x||0)+(e.width||0),t.y=e.y||0):e.y+e.height+t.height+r.bottom>this.getPageHeight()?(this.cellAddPage(),t.y=r.top,o&&i&&(this.printHeaderRow(t.lineNumber,!0),t.y+=i[0].height)):t.y=e.y+e.height||t.y),void 0!==t.text[0]&&(this.rect(t.x,t.y,t.width,t.height,!0===ec?"FD":void 0),"right"===t.align?this.text(t.text,t.x+t.width-n,t.y+n,{align:"right",baseline:"top"}):"center"===t.align?this.text(t.text,t.x+t.width/2,t.y+n,{align:"center",baseline:"top",maxWidth:t.width-n-n}):this.text(t.text,t.x+n,t.y+n,{align:"left",baseline:"top",maxWidth:t.width-n-n})),this.internal.__cell__.lastCell=t,this},eA.table=function(t,e,n,r,i){if(eu.call(this),!n)throw Error("No data for PDF table.");var s,a,A,l,c=[],u=[],h=[],d={},f={},p=[],g=[],m=(i=i||{}).autoSize||!1,v=!1!==i.printHeaders,y=i.css&&void 0!==i.css["font-size"]?16*i.css["font-size"]:i.fontSize||12,w=i.margins||Object.assign({width:this.getPageWidth()},el),b="number"==typeof i.padding?i.padding:3,_=i.headerBackgroundColor||"#c8c8c8",B=i.headerTextColor||"#000";if(eh.call(this),this.internal.__cell__.printHeaders=v,this.internal.__cell__.margins=w,this.internal.__cell__.table_font_size=y,this.internal.__cell__.padding=b,this.internal.__cell__.headerBackgroundColor=_,this.internal.__cell__.headerTextColor=B,this.setFontSize(y),null==r)u=c=Object.keys(n[0]),h=c.map(function(){return"left"});else if(Array.isArray(r)&&"object"===(0,o.default)(r[0]))for(c=r.map(function(t){return t.name}),u=r.map(function(t){return t.prompt||t.name||""}),h=r.map(function(t){return t.align||"left"}),s=0;s<r.length;s+=1)f[r[s].name]=r[s].width*(19.049976/25.4);else Array.isArray(r)&&"string"==typeof r[0]&&(u=c=r,h=c.map(function(){return"left"}));if(m||Array.isArray(r)&&"string"==typeof r[0])for(s=0;s<c.length;s+=1){for(d[l=c[s]]=n.map(function(t){return t[l]}),this.setFont(void 0,"bold"),p.push(this.getTextDimensions(u[s],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),a=d[l],this.setFont(void 0,"normal"),A=0;A<a.length;A+=1)p.push(this.getTextDimensions(a[A],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);f[l]=Math.max.apply(null,p)+b+b,p=[]}if(v){var C={};for(s=0;s<c.length;s+=1)C[c[s]]={},C[c[s]].text=u[s],C[c[s]].align=h[s];var x=ep.call(this,C,f);g=c.map(function(n){return new ed(t,e,f[n],x,C[n].text,void 0,C[n].align)}),this.setTableHeaderRow(g),this.printHeaderRow(1,!1)}var k=r.reduce(function(t,e){return t[e.name]=e.align,t},{});for(s=0;s<n.length;s+=1){"rowStart"in i&&i.rowStart instanceof Function&&i.rowStart({row:s,data:n[s]},this);var F=ep.call(this,n[s],f);for(A=0;A<c.length;A+=1){var L=n[s][c[A]];"cellStart"in i&&i.cellStart instanceof Function&&i.cellStart({row:s,col:A,data:L},this),ef.call(this,new ed(t,e,f[c[A]],F,L,s+2,k[c[A]]))}}return this.internal.__cell__.table_x=t,this.internal.__cell__.table_y=e,this},ep=function(t,e){var n=this.internal.__cell__.padding,r=this.internal.__cell__.table_font_size,i=this.internal.scaleFactor;return Object.keys(t).map(function(r){var i=t[r];return this.splitTextToSize(i.hasOwnProperty("text")?i.text:i,e[r]-n-n)},this).map(function(t){return this.getLineHeightFactor()*t.length*r/i+n+n},this).reduce(function(t,e){return Math.max(t,e)},0)},eA.setTableHeaderRow=function(t){eu.call(this),this.internal.__cell__.tableHeaderRow=t},eA.printHeaderRow=function(t,e){if(eu.call(this),!this.internal.__cell__.tableHeaderRow)throw Error("Property tableHeaderRow does not exist.");if(ec=!0,"function"==typeof this.internal.__cell__.headerFunction){var n,r=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new ed(r[0],r[1],r[2],r[3],void 0,-1)}this.setFont(void 0,"bold");for(var i=[],o=0;o<this.internal.__cell__.tableHeaderRow.length;o+=1){n=this.internal.__cell__.tableHeaderRow[o].clone(),e&&(n.y=this.internal.__cell__.margins.top||0,i.push(n)),n.lineNumber=t;var s=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),ef.call(this,n),this.setTextColor(s)}i.length>0&&this.setTableHeaderRow(i),this.setFont(void 0,"normal"),ec=!1};var tE={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},tS=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],tM=tD(tS),tQ=[100,200,300,400,500,600,700,800,900],tI=tD(tQ);function tU(t){var e,n,r,i=t.family.replace(/"|'/g,"").toLowerCase(),o=tE[n=(n=t.style)||"normal"]?n:"normal",s=(e=t.weight)?"number"==typeof e?e>=100&&e<=900&&e%100==0?e:400:/^\d00$/.test(e)?parseInt(e):"bold"===e?700:400:400,a="number"==typeof tM[r=(r=t.stretch)||"normal"]?r:"normal";return{family:i,style:o,weight:s,stretch:a,src:t.src||[],ref:t.ref||{name:i,style:[a,o,s].join(" ")}}}function tj(t,e,n,r){var i;for(i=n;i>=0&&i<e.length;i+=r)if(t[e[i]])return t[e[i]];for(i=n;i>=0&&i<e.length;i-=r)if(t[e[i]])return t[e[i]]}var tT={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},tN={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function tP(t){return[t.stretch,t.style,t.weight,t.family].join(" ")}function tH(t){return t.trimLeft()}var tO,tR,tz,tK,tV,tG,tW,tq,tY,tX,tJ,tZ,t$,t0,t1,t2,t5,t3,t4,t6,t8,t7,t9,et,ee,en,er,ei,eo,es,ea,eA,el,ec,eu,eh,ed,ef,ep,eg,em,ev,ey=["times"];!function(t){var e,n,r,i,s,a,A,l,u,h=function(t){return t=t||{},this.isStrokeTransparent=t.isStrokeTransparent||!1,this.strokeOpacity=t.strokeOpacity||1,this.strokeStyle=t.strokeStyle||"#000000",this.fillStyle=t.fillStyle||"#000000",this.isFillTransparent=t.isFillTransparent||!1,this.fillOpacity=t.fillOpacity||1,this.font=t.font||"10px sans-serif",this.textBaseline=t.textBaseline||"alphabetic",this.textAlign=t.textAlign||"left",this.lineWidth=t.lineWidth||1,this.lineJoin=t.lineJoin||"miter",this.lineCap=t.lineCap||"butt",this.path=t.path||[],this.transform=void 0!==t.transform?t.transform.clone():new l,this.globalCompositeOperation=t.globalCompositeOperation||"normal",this.globalAlpha=t.globalAlpha||1,this.clip_path=t.clip_path||[],this.currentPoint=t.currentPoint||new a,this.miterLimit=t.miterLimit||10,this.lastPoint=t.lastPoint||new a,this.lineDashOffset=t.lineDashOffset||0,this.lineDash=t.lineDash||[],this.margin=t.margin||[0,0,0,0],this.prevPageLastElemOffset=t.prevPageLastElemOffset||0,this.ignoreClearRect="boolean"!=typeof t.ignoreClearRect||t.ignoreClearRect,this};t.events.push(["initialized",function(){this.context2d=new d(this),e=this.internal.f2,n=this.internal.getCoordinateString,r=this.internal.getVerticalCoordinateString,i=this.internal.getHorizontalCoordinate,s=this.internal.getVerticalCoordinate,a=this.internal.Point,A=this.internal.Rectangle,l=this.internal.Matrix,u=new h}]);var d=function(t){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}}),Object.defineProperty(this,"pdf",{get:function(){return t}});var e=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return e},set:function(t){e=!!t}});var n=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return n},set:function(t){n=!!t}});var r=0;Object.defineProperty(this,"posX",{get:function(){return r},set:function(t){isNaN(t)||(r=t)}});var i=0;Object.defineProperty(this,"posY",{get:function(){return i},set:function(t){isNaN(t)||(i=t)}}),Object.defineProperty(this,"margin",{get:function(){return u.margin},set:function(t){var e;"number"==typeof t?e=[t,t,t,t]:((e=[,,,,])[0]=t[0],e[1]=t.length>=2?t[1]:e[0],e[2]=t.length>=3?t[2]:e[0],e[3]=t.length>=4?t[3]:e[1]),u.margin=e}});var o=!1;Object.defineProperty(this,"autoPaging",{get:function(){return o},set:function(t){o=t}});var s=0;Object.defineProperty(this,"lastBreak",{get:function(){return s},set:function(t){s=t}});var a=[];Object.defineProperty(this,"pageBreaks",{get:function(){return a},set:function(t){a=t}}),Object.defineProperty(this,"ctx",{get:function(){return u},set:function(t){t instanceof h&&(u=t)}}),Object.defineProperty(this,"path",{get:function(){return u.path},set:function(t){u.path=t}});var A=[];Object.defineProperty(this,"ctxStack",{get:function(){return A},set:function(t){A=t}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(t){var e;e=f(t),this.ctx.fillStyle=e.style,this.ctx.isFillTransparent=0===e.a,this.ctx.fillOpacity=e.a,this.pdf.setFillColor(e.r,e.g,e.b,{a:e.a}),this.pdf.setTextColor(e.r,e.g,e.b,{a:e.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(t){var e=f(t);this.ctx.strokeStyle=e.style,this.ctx.isStrokeTransparent=0===e.a,this.ctx.strokeOpacity=e.a,0===e.a?this.pdf.setDrawColor(255,255,255):(e.a,this.pdf.setDrawColor(e.r,e.g,e.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(t){-1!==["butt","round","square"].indexOf(t)&&(this.ctx.lineCap=t,this.pdf.setLineCap(t))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(t){isNaN(t)||(this.ctx.lineWidth=t,this.pdf.setLineWidth(t))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(t){-1!==["bevel","round","miter"].indexOf(t)&&(this.ctx.lineJoin=t,this.pdf.setLineJoin(t))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(t){isNaN(t)||(this.ctx.miterLimit=t,this.pdf.setMiterLimit(t))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(t){this.ctx.textBaseline=t}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(t){-1!==["right","end","center","left","start"].indexOf(t)&&(this.ctx.textAlign=t)}});var l=null,c=null;Object.defineProperty(this,"fontFaces",{get:function(){return c},set:function(t){l=null,c=t}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(t){var e;if(this.ctx.font=t,null!==(e=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(t))){var n=e[1],r=(e[2],e[3]),i=e[4],o=(e[5],e[6]),s=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(i)[2];i="px"===s?Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor):"em"===s?Math.floor(parseFloat(i)*this.pdf.getFontSize()):Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(i);var a=function(t){var e,n,r=[],i=t.trim();if(""===i)return ey;if(i in tN)return[tN[i]];for(;""!==i;){switch(n=null,e=(i=tH(i)).charAt(0)){case'"':case"'":n=function(t,e){for(var n=0;n<t.length;){if(t.charAt(n)===e)return[t.substring(0,n),t.substring(n+1)];n+=1}return null}(i.substring(1),e);break;default:n=function(t){var e=t.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return null===e?null:[e[0],t.substring(e[0].length)]}(i)}if(null===n||(r.push(n[0]),""!==(i=tH(n[1]))&&","!==i.charAt(0)))return ey;i=i.replace(/^,/,"")}return r}(o);if(this.fontFaces){var A=function(t,e,n){for(var r=(n=n||{}).defaultFontFamily||"times",i=Object.assign({},tT,n.genericFontFamilies||{}),o=null,s=null,a=0;a<e.length;++a)if(i[(o=tU(e[a])).family]&&(o.family=i[o.family]),t.hasOwnProperty(o.family)){s=t[o.family];break}if(!(s=s||t[r]))throw Error("Could not find a font-family for the rule '"+tP(o)+"' and default family '"+r+"'.");if(s=function(t,e){if(e[t])return e[t];var n=tM[t],r=n<=tM.normal?-1:1,i=tj(e,tS,n,r);if(!i)throw Error("Could not find a matching font-stretch value for "+t);return i}(o.stretch,s),s=function(t,e){if(e[t])return e[t];for(var n=tE[t],r=0;r<n.length;++r)if(e[n[r]])return e[n[r]];throw Error("Could not find a matching font-style for "+t)}(o.style,s),!(s=function(t,e){if(e[t])return e[t];if(400===t&&e[500])return e[500];if(500===t&&e[400])return e[400];var n=tj(e,tQ,tI[t],t<400?-1:1);if(!n)throw Error("Could not find a matching font-weight for value "+t);return n}(o.weight,s)))throw Error("Failed to resolve a font for the rule '"+tP(o)+"'.");return s}(function(t,e){if(null===l){var n,r;l=function(t){for(var e={},n=0;n<t.length;++n){var r=tU(t[n]),i=r.family,o=r.stretch,s=r.style,a=r.weight;e[i]=e[i]||{},e[i][o]=e[i][o]||{},e[i][o][s]=e[i][o][s]||{},e[i][o][s][a]=r}return e}((n=t.getFontList(),r=[],Object.keys(n).forEach(function(t){n[t].forEach(function(e){var n=null;switch(e){case"bold":n={family:t,weight:"bold"};break;case"italic":n={family:t,style:"italic"};break;case"bolditalic":n={family:t,weight:"bold",style:"italic"};break;case"":case"normal":n={family:t}}null!==n&&(n.ref={name:t,style:e},r.push(n))})}),r).concat(e))}return l}(this.pdf,this.fontFaces),a.map(function(t){return{family:t,stretch:"normal",weight:r,style:n}}));this.pdf.setFont(A.ref.name,A.ref.style)}else{var c="";("bold"===r||parseInt(r,10)>=700||"bold"===n)&&(c="bold"),"italic"===n&&(c+="italic"),0===c.length&&(c="normal");for(var u="",h={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},d=0;d<a.length;d++){if(void 0!==this.pdf.internal.getFont(a[d],c,{noFallback:!0,disableWarning:!0})){u=a[d];break}if("bolditalic"===c&&void 0!==this.pdf.internal.getFont(a[d],"bold",{noFallback:!0,disableWarning:!0}))u=a[d],c="bold";else if(void 0!==this.pdf.internal.getFont(a[d],"normal",{noFallback:!0,disableWarning:!0})){u=a[d],c="normal";break}}if(""===u){for(var f=0;f<a.length;f++)if(h[a[f]]){u=h[a[f]];break}}u=""===u?"Times":u,this.pdf.setFont(u,c)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(t){this.ctx.globalCompositeOperation=t}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(t){this.ctx.globalAlpha=t}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(t){this.ctx.lineDashOffset=t,H.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(t){this.ctx.lineDash=t,H.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(t){this.ctx.ignoreClearRect=!!t}})};d.prototype.setLineDash=function(t){this.lineDash=t},d.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},d.prototype.fill=function(){B.call(this,"fill",!1)},d.prototype.stroke=function(){B.call(this,"stroke",!1)},d.prototype.beginPath=function(){this.path=[{type:"begin"}]},d.prototype.moveTo=function(t,e){if(isNaN(t)||isNaN(e))throw c.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.moveTo");var n=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"mt",x:n.x,y:n.y}),this.ctx.lastPoint=new a(t,e)},d.prototype.closePath=function(){var t=new a(0,0),e=0;for(e=this.path.length-1;-1!==e;e--)if("begin"===this.path[e].type&&"object"===(0,o.default)(this.path[e+1])&&"number"==typeof this.path[e+1].x){t=new a(this.path[e+1].x,this.path[e+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new a(t.x,t.y)},d.prototype.lineTo=function(t,e){if(isNaN(t)||isNaN(e))throw c.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.lineTo");var n=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"lt",x:n.x,y:n.y}),this.ctx.lastPoint=new a(n.x,n.y)},d.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),B.call(this,null,!0)},d.prototype.quadraticCurveTo=function(t,e,n,r){if(isNaN(n)||isNaN(r)||isNaN(t)||isNaN(e))throw c.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var i=this.ctx.transform.applyToPoint(new a(n,r)),o=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"qct",x1:o.x,y1:o.y,x:i.x,y:i.y}),this.ctx.lastPoint=new a(i.x,i.y)},d.prototype.bezierCurveTo=function(t,e,n,r,i,o){if(isNaN(i)||isNaN(o)||isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw c.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var s=this.ctx.transform.applyToPoint(new a(i,o)),A=this.ctx.transform.applyToPoint(new a(t,e)),l=this.ctx.transform.applyToPoint(new a(n,r));this.path.push({type:"bct",x1:A.x,y1:A.y,x2:l.x,y2:l.y,x:s.x,y:s.y}),this.ctx.lastPoint=new a(s.x,s.y)},d.prototype.arc=function(t,e,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i))throw c.error("jsPDF.context2d.arc: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.arc");if(o=!!o,!this.ctx.transform.isIdentity){var s=this.ctx.transform.applyToPoint(new a(t,e));t=s.x,e=s.y;var A=this.ctx.transform.applyToPoint(new a(0,n)),l=this.ctx.transform.applyToPoint(new a(0,0));n=Math.sqrt(Math.pow(A.x-l.x,2)+Math.pow(A.y-l.y,2))}Math.abs(i-r)>=2*Math.PI&&(r=0,i=2*Math.PI),this.path.push({type:"arc",x:t,y:e,radius:n,startAngle:r,endAngle:i,counterclockwise:o})},d.prototype.arcTo=function(t,e,n,r,i){throw Error("arcTo not implemented.")},d.prototype.rect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw c.error("jsPDF.context2d.rect: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(t,e),this.lineTo(t+n,e),this.lineTo(t+n,e+r),this.lineTo(t,e+r),this.lineTo(t,e),this.lineTo(t+n,e),this.lineTo(t,e)},d.prototype.fillRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw c.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!p.call(this)){var i={};"butt"!==this.lineCap&&(i.lineCap=this.lineCap,this.lineCap="butt"),"miter"!==this.lineJoin&&(i.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(t,e,n,r),this.fill(),i.hasOwnProperty("lineCap")&&(this.lineCap=i.lineCap),i.hasOwnProperty("lineJoin")&&(this.lineJoin=i.lineJoin)}},d.prototype.strokeRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw c.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.strokeRect");g.call(this)||(this.beginPath(),this.rect(t,e,n,r),this.stroke())},d.prototype.clearRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw c.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(t,e,n,r))},d.prototype.save=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("q");if(this.pdf.setPage(e),t){this.ctx.fontSize=this.pdf.internal.getFontSize();var r=new h(this.ctx);this.ctxStack.push(this.ctx),this.ctx=r}},d.prototype.restore=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("Q");this.pdf.setPage(e),t&&0!==this.ctxStack.length&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},d.prototype.toDataURL=function(){throw Error("toDataUrl not implemented.")};var f=function(t){var e,n,r,i;if(!0===t.isCanvasGradient&&(t=t.getColor()),!t)return{r:0,g:0,b:0,a:0,style:t};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(t))e=0,n=0,r=0,i=0;else{var o=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(t);if(null!==o)e=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),i=1;else if(null!==(o=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(t)))e=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),i=parseFloat(o[4]);else{if(i=1,"string"==typeof t&&"#"!==t.charAt(0)){var s=new m(t);t=s.ok?s.toHex():"#000000"}4===t.length?(e=t.substring(1,2),e+=e,n=t.substring(2,3),n+=n,r=t.substring(3,4),r+=r):(e=t.substring(1,3),n=t.substring(3,5),r=t.substring(5,7)),e=parseInt(e,16),n=parseInt(n,16),r=parseInt(r,16)}}return{r:e,g:n,b:r,a:i,style:t}},p=function(){return this.ctx.isFillTransparent||0==this.globalAlpha},g=function(){return!!(this.ctx.isStrokeTransparent||0==this.globalAlpha)};d.prototype.fillText=function(t,e,n,r){if(isNaN(e)||isNaN(n)||"string"!=typeof t)throw c.error("jsPDF.context2d.fillText: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.fillText");if(r=isNaN(r)?void 0:r,!p.call(this)){var i=T(this.ctx.transform.rotation);S.call(this,{text:t,x:e,y:n,scale:this.ctx.transform.scaleX,angle:i,align:this.textAlign,maxWidth:r})}},d.prototype.strokeText=function(t,e,n,r){if(isNaN(e)||isNaN(n)||"string"!=typeof t)throw c.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!g.call(this)){r=isNaN(r)?void 0:r;var i=T(this.ctx.transform.rotation);S.call(this,{text:t,x:e,y:n,scale:this.ctx.transform.scaleX,renderingMode:"stroke",angle:i,align:this.textAlign,maxWidth:r})}},d.prototype.measureText=function(t){if("string"!=typeof t)throw c.error("jsPDF.context2d.measureText: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.measureText");var e=this.pdf,n=this.pdf.internal.scaleFactor,r=e.internal.getFontSize(),i=e.getStringUnitWidth(t)*r/e.internal.scaleFactor;return new function(t){var e=(t=t||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return e}}),this}({width:i*=Math.round(96*n/72*1e4)/1e4})},d.prototype.scale=function(t,e){if(isNaN(t)||isNaN(e))throw c.error("jsPDF.context2d.scale: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.scale");var n=new l(t,0,0,e,0,0);this.ctx.transform=this.ctx.transform.multiply(n)},d.prototype.rotate=function(t){if(isNaN(t))throw c.error("jsPDF.context2d.rotate: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.rotate");var e=new l(Math.cos(t),Math.sin(t),-Math.sin(t),Math.cos(t),0,0);this.ctx.transform=this.ctx.transform.multiply(e)},d.prototype.translate=function(t,e){if(isNaN(t)||isNaN(e))throw c.error("jsPDF.context2d.translate: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.translate");var n=new l(1,0,0,1,t,e);this.ctx.transform=this.ctx.transform.multiply(n)},d.prototype.transform=function(t,e,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o))throw c.error("jsPDF.context2d.transform: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.transform");var s=new l(t,e,n,r,i,o);this.ctx.transform=this.ctx.transform.multiply(s)},d.prototype.setTransform=function(t,e,n,r,i,o){t=isNaN(t)?1:t,e=isNaN(e)?0:e,n=isNaN(n)?0:n,r=isNaN(r)?1:r,i=isNaN(i)?0:i,o=isNaN(o)?0:o,this.ctx.transform=new l(t,e,n,r,i,o)};var v=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};d.prototype.drawImage=function(t,e,n,r,i,o,s,a,c){var u=this.pdf.getImageProperties(t),h=1,d=1,f=1,p=1;void 0!==r&&void 0!==a&&(f=a/r,p=c/i,h=u.width/r*a/r,d=u.height/i*c/i),void 0===o&&(o=e,s=n,e=0,n=0),void 0!==r&&void 0===a&&(a=r,c=i),void 0===r&&void 0===a&&(a=u.width,c=u.height);for(var g,m=this.ctx.transform.decompose(),w=T(m.rotate.shx),B=new l,x=(B=(B=(B=B.multiply(m.translate)).multiply(m.skew)).multiply(m.scale)).applyToRectangle(new A(o-e*f,s-n*p,r*h,i*d)),k=y.call(this,x),F=[],L=0;L<k.length;L+=1)-1===F.indexOf(k[L])&&F.push(k[L]);if(_(F),this.autoPaging)for(var D=F[0],E=F[F.length-1],S=D;S<E+1;S++){this.pdf.setPage(S);var M=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Q=1===S?this.posY+this.margin[0]:this.margin[0],I=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],U=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],j=1===S?0:I+(S-2)*U;if(0!==this.ctx.clip_path.length){var N=this.path;g=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=b(g,this.posX+this.margin[3],-j+Q+this.ctx.prevPageLastElemOffset),C.call(this,"fill",!0),this.path=N}var P=JSON.parse(JSON.stringify(x));P=b([P],this.posX+this.margin[3],-j+Q+this.ctx.prevPageLastElemOffset)[0];var H=(S>D||S<E)&&v.call(this);H&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],M,U,null).clip().discardPath()),this.pdf.addImage(t,"JPEG",P.x,P.y,P.w,P.h,null,null,w),H&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(t,"JPEG",x.x,x.y,x.w,x.h,null,null,w)};var y=function(t,e,n){var r=[];e=e||this.pdf.internal.pageSize.width,n=n||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var i=this.posY+this.ctx.prevPageLastElemOffset;switch(t.type){default:case"mt":case"lt":r.push(Math.floor((t.y+i)/n)+1);break;case"arc":r.push(Math.floor((t.y+i-t.radius)/n)+1),r.push(Math.floor((t.y+i+t.radius)/n)+1);break;case"qct":var o=N(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x,t.y);r.push(Math.floor((o.y+i)/n)+1),r.push(Math.floor((o.y+o.h+i)/n)+1);break;case"bct":var s=P(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x2,t.y2,t.x,t.y);r.push(Math.floor((s.y+i)/n)+1),r.push(Math.floor((s.y+s.h+i)/n)+1);break;case"rect":r.push(Math.floor((t.y+i)/n)+1),r.push(Math.floor((t.y+t.h+i)/n)+1)}for(var a=0;a<r.length;a+=1)for(;this.pdf.internal.getNumberOfPages()<r[a];)w.call(this);return r},w=function(){var t=this.fillStyle,e=this.strokeStyle,n=this.font,r=this.lineCap,i=this.lineWidth,o=this.lineJoin;this.pdf.addPage(),this.fillStyle=t,this.strokeStyle=e,this.font=n,this.lineCap=r,this.lineWidth=i,this.lineJoin=o},b=function(t,e,n){for(var r=0;r<t.length;r++)switch(t[r].type){case"bct":t[r].x2+=e,t[r].y2+=n;case"qct":t[r].x1+=e,t[r].y1+=n;default:t[r].x+=e,t[r].y+=n}return t},_=function(t){return t.sort(function(t,e){return t-e})},B=function(t,e){for(var n,r,i=this.fillStyle,o=this.strokeStyle,s=this.lineCap,a=this.lineWidth,A=Math.abs(a*this.ctx.transform.scaleX),l=this.lineJoin,c=JSON.parse(JSON.stringify(this.path)),u=JSON.parse(JSON.stringify(this.path)),h=[],d=0;d<u.length;d++)if(void 0!==u[d].x)for(var f=y.call(this,u[d]),p=0;p<f.length;p+=1)-1===h.indexOf(f[p])&&h.push(f[p]);for(var g=0;g<h.length;g++)for(;this.pdf.internal.getNumberOfPages()<h[g];)w.call(this);if(_(h),this.autoPaging)for(var m=h[0],B=h[h.length-1],x=m;x<B+1;x++){this.pdf.setPage(x),this.fillStyle=i,this.strokeStyle=o,this.lineCap=s,this.lineWidth=A,this.lineJoin=l;var k=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],F=1===x?this.posY+this.margin[0]:this.margin[0],L=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],D=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],E=1===x?0:L+(x-2)*D;if(0!==this.ctx.clip_path.length){var S=this.path;n=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=b(n,this.posX+this.margin[3],-E+F+this.ctx.prevPageLastElemOffset),C.call(this,t,!0),this.path=S}if(r=JSON.parse(JSON.stringify(c)),this.path=b(r,this.posX+this.margin[3],-E+F+this.ctx.prevPageLastElemOffset),!1===e||0===x){var M=(x>m||x<B)&&v.call(this);M&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],k,D,null).clip().discardPath()),C.call(this,t,e),M&&this.pdf.restoreGraphicsState()}this.lineWidth=a}else this.lineWidth=A,C.call(this,t,e),this.lineWidth=a;this.path=c},C=function(t,e){if(("stroke"!==t||e||!g.call(this))&&("stroke"===t||e||!p.call(this))){for(var n,r,i=[],o=this.path,s=0;s<o.length;s++){var a=o[s];switch(a.type){case"begin":i.push({begin:!0});break;case"close":i.push({close:!0});break;case"mt":i.push({start:a,deltas:[],abs:[]});break;case"lt":var A=i.length;if(o[s-1]&&!isNaN(o[s-1].x)&&(n=[a.x-o[s-1].x,a.y-o[s-1].y],A>0)){for(;A>=0;A--)if(!0!==i[A-1].close&&!0!==i[A-1].begin){i[A-1].deltas.push(n),i[A-1].abs.push(a);break}}break;case"bct":n=[a.x1-o[s-1].x,a.y1-o[s-1].y,a.x2-o[s-1].x,a.y2-o[s-1].y,a.x-o[s-1].x,a.y-o[s-1].y],i[i.length-1].deltas.push(n);break;case"qct":var l=o[s-1].x+2/3*(a.x1-o[s-1].x),c=o[s-1].y+2/3*(a.y1-o[s-1].y),u=a.x+2/3*(a.x1-a.x),h=a.y+2/3*(a.y1-a.y),d=a.x,f=a.y;n=[l-o[s-1].x,c-o[s-1].y,u-o[s-1].x,h-o[s-1].y,d-o[s-1].x,f-o[s-1].y],i[i.length-1].deltas.push(n);break;case"arc":i.push({deltas:[],abs:[],arc:!0}),Array.isArray(i[i.length-1].abs)&&i[i.length-1].abs.push(a)}}r=e?null:"stroke"===t?"stroke":"fill";for(var m=!1,v=0;v<i.length;v++)if(i[v].arc)for(var y=i[v].abs,w=0;w<y.length;w++){var b=y[w];"arc"===b.type?F.call(this,b.x,b.y,b.radius,b.startAngle,b.endAngle,b.counterclockwise,void 0,e,!m):M.call(this,b.x,b.y),m=!0}else if(!0===i[v].close)this.pdf.internal.out("h"),m=!1;else if(!0!==i[v].begin){var _=i[v].start.x,B=i[v].start.y;Q.call(this,i[v].deltas,_,B),m=!0}r&&L.call(this,r),e&&D.call(this)}},x=function(t){var e=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,n=e*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return t-n;case"top":return t+e-n;case"hanging":return t+e-2*n;case"middle":return t+e/2-n;default:return t}},k=function(t){return t+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};d.prototype.createLinearGradient=function(){var t=function(){};return t.colorStops=[],t.addColorStop=function(t,e){this.colorStops.push([t,e])},t.getColor=function(){return 0===this.colorStops.length?"#000000":this.colorStops[0][1]},t.isCanvasGradient=!0,t},d.prototype.createPattern=function(){return this.createLinearGradient()},d.prototype.createRadialGradient=function(){return this.createLinearGradient()};var F=function(t,e,n,r,i,o,s,a,A){for(var l=U.call(this,n,r,i,o),c=0;c<l.length;c++){var u=l[c];0===c&&(A?E.call(this,u.x1+t,u.y1+e):M.call(this,u.x1+t,u.y1+e)),I.call(this,t,e,u.x2,u.y2,u.x3,u.y3,u.x4,u.y4)}a?D.call(this):L.call(this,s)},L=function(t){switch(t){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},D=function(){this.pdf.clip(),this.pdf.discardPath()},E=function(t,e){this.pdf.internal.out(n(t)+" "+r(e)+" m")},S=function(t){switch(t.align){case"right":case"end":c="right";break;case"center":c="center";break;default:c="left"}var e=this.pdf.getTextDimensions(t.text),n=x.call(this,t.y),r=k.call(this,n)-e.h,i=this.ctx.transform.applyToPoint(new a(t.x,n)),o=this.ctx.transform.decompose(),s=new l;s=(s=(s=s.multiply(o.translate)).multiply(o.skew)).multiply(o.scale);for(var c,u,h,d,f=this.ctx.transform.applyToRectangle(new A(t.x,n,e.w,e.h)),p=s.applyToRectangle(new A(t.x,r,e.w,e.h)),g=y.call(this,p),m=[],w=0;w<g.length;w+=1)-1===m.indexOf(g[w])&&m.push(g[w]);if(_(m),this.autoPaging)for(var B=m[0],F=m[m.length-1],L=B;L<F+1;L++){this.pdf.setPage(L);var D=1===L?this.posY+this.margin[0]:this.margin[0],E=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],S=this.pdf.internal.pageSize.height-this.margin[2],M=S-this.margin[0],Q=this.pdf.internal.pageSize.width-this.margin[1],I=Q-this.margin[3],U=1===L?0:E+(L-2)*M;if(0!==this.ctx.clip_path.length){var j=this.path;u=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=b(u,this.posX+this.margin[3],-1*U+D),C.call(this,"fill",!0),this.path=j}var T=b([JSON.parse(JSON.stringify(p))],this.posX+this.margin[3],-U+D+this.ctx.prevPageLastElemOffset)[0];t.scale>=.01&&(h=this.pdf.internal.getFontSize(),this.pdf.setFontSize(h*t.scale),d=this.lineWidth,this.lineWidth=d*t.scale);var N="text"!==this.autoPaging;if(N||T.y+T.h<=S){if(N||T.y>=D&&T.x<=Q){var P=N?t.text:this.pdf.splitTextToSize(t.text,t.maxWidth||Q-T.x)[0],H=b([JSON.parse(JSON.stringify(f))],this.posX+this.margin[3],-U+D+this.ctx.prevPageLastElemOffset)[0],O=N&&(L>B||L<F)&&v.call(this);O&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],I,M,null).clip().discardPath()),this.pdf.text(P,H.x,H.y,{angle:t.angle,align:c,renderingMode:t.renderingMode}),O&&this.pdf.restoreGraphicsState()}}else T.y<S&&(this.ctx.prevPageLastElemOffset+=S-T.y);t.scale>=.01&&(this.pdf.setFontSize(h),this.lineWidth=d)}else t.scale>=.01&&(h=this.pdf.internal.getFontSize(),this.pdf.setFontSize(h*t.scale),d=this.lineWidth,this.lineWidth=d*t.scale),this.pdf.text(t.text,i.x+this.posX,i.y+this.posY,{angle:t.angle,align:c,renderingMode:t.renderingMode,maxWidth:t.maxWidth}),t.scale>=.01&&(this.pdf.setFontSize(h),this.lineWidth=d)},M=function(t,e,i,o){i=i||0,o=o||0,this.pdf.internal.out(n(t+i)+" "+r(e+o)+" l")},Q=function(t,e,n){return this.pdf.lines(t,e,n,null,null)},I=function(t,n,r,o,a,A,l,c){this.pdf.internal.out([e(i(r+t)),e(s(o+n)),e(i(a+t)),e(s(A+n)),e(i(l+t)),e(s(c+n)),"c"].join(" "))},U=function(t,e,n,r){for(var i=2*Math.PI,o=Math.PI/2;e>n;)e-=i;var s=Math.abs(n-e);s<i&&r&&(s=i-s);for(var a=[],A=r?-1:1,l=e;s>1e-5;){var c=l+A*Math.min(s,o);a.push(j.call(this,t,l,c)),s-=Math.abs(c-l),l=c}return a},j=function(t,e,n){var r=(n-e)/2,i=t*Math.cos(r),o=t*Math.sin(r),s=-o,a=i*i+s*s,A=a+i*i+s*o,l=4/3*(Math.sqrt(2*a*A)-A)/(i*o-s*i),c=i-l*s,u=s+l*i,h=-u,d=r+e,f=Math.cos(d),p=Math.sin(d);return{x1:t*Math.cos(e),y1:t*Math.sin(e),x2:c*f-u*p,y2:c*p+u*f,x3:c*f-h*p,y3:c*p+h*f,x4:t*Math.cos(n),y4:t*Math.sin(n)}},T=function(t){return 180*t/Math.PI},N=function(t,e,n,r,i,o){var s=t+.5*(n-t),a=e+.5*(r-e),l=i+.5*(n-i),c=o+.5*(r-o),u=Math.min(t,i,s,l),h=Math.min(e,o,a,c);return new A(u,h,Math.max(t,i,s,l)-u,Math.max(e,o,a,c)-h)},P=function(t,e,n,r,i,o,s,a){var l,c,u,h,d,f,p,g,m,v,y,w,b,_,B=n-t,C=r-e,x=i-n,k=o-r,F=s-i,L=a-o;for(c=0;c<41;c++)m=(p=(u=t+(l=c/40)*B)+l*((d=n+l*x)-u))+l*(d+l*(i+l*F-d)-p),v=(g=(h=e+l*C)+l*((f=r+l*k)-h))+l*(f+l*(o+l*L-f)-g),0==c?(y=m,w=v,b=m,_=v):(y=Math.min(y,m),w=Math.min(w,v),b=Math.max(b,m),_=Math.max(_,v));return new A(Math.round(y),Math.round(w),Math.round(b-y),Math.round(_-w))},H=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var t=JSON.stringify({lineDash:this.ctx.lineDash,lineDashOffset:this.ctx.lineDashOffset});this.prevLineDash!==t&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=t)}}}(P.API),ew=P.API,eb=function(t){var e,n,r,i,o,s,a,A,l,c;for(/[^\x00-\xFF]/.test(t),n=[],r=0,i=(t+=e="\0\0\0\0".slice(t.length%4||4)).length;i>r;r+=4)0!==(o=(t.charCodeAt(r)<<24)+(t.charCodeAt(r+1)<<16)+(t.charCodeAt(r+2)<<8)+t.charCodeAt(r+3))?(s=(o=((o=((o=((o=(o-(c=o%85))/85)-(l=o%85))/85)-(A=o%85))/85)-(a=o%85))/85)%85,n.push(s+33,a+33,A+33,l+33,c+33)):n.push(122);return function(t,e){for(var n=e;n>0;n--)t.pop()}(n,e.length),String.fromCharCode.apply(String,n)+"~>"},e_=function(t){var e,n,r,i,o,s=String,a="length",A="charCodeAt",l="slice",c="replace";for(t[l](-2),t=t[l](0,-2)[c](/\s/g,"")[c]("z","!!!!!"),r=[],i=0,o=(t+=e="uuuuu"[l](t[a]%5||5))[a];o>i;i+=5)n=52200625*(t[A](i)-33)+614125*(t[A](i+1)-33)+7225*(t[A](i+2)-33)+85*(t[A](i+3)-33)+(t[A](i+4)-33),r.push(255&n>>24,255&n>>16,255&n>>8,255&n);return function(t,e){for(var n=e;n>0;n--)t.pop()}(r,e[a]),s.fromCharCode.apply(s,r)},eB=function(t){var e=new RegExp(/^([0-9A-Fa-f]{2})+$/);if(-1!==(t=t.replace(/\s/g,"")).indexOf(">")&&(t=t.substr(0,t.indexOf(">"))),t.length%2&&(t+="0"),!1===e.test(t))return"";for(var n="",r=0;r<t.length;r+=2)n+=String.fromCharCode("0x"+(t[r]+t[r+1]));return n},eC=function(t){for(var e=new Uint8Array(t.length),n=t.length;n--;)e[n]=t.charCodeAt(n);return t=(e=(0,s.zlibSync)(e)).reduce(function(t,e){return t+String.fromCharCode(e)},"")},ew.processDataByFilters=function(t,e){var n=0,r=t||"",i=[];for("string"==typeof(e=e||[])&&(e=[e]),n=0;n<e.length;n+=1)switch(e[n]){case"ASCII85Decode":case"/ASCII85Decode":r=e_(r),i.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":r=eb(r),i.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":r=eB(r),i.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":r=r.split("").map(function(t){return("0"+t.charCodeAt().toString(16)).slice(-2)}).join("")+">",i.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":r=eC(r),i.push("/FlateDecode");break;default:throw Error('The filter: "'+e[n]+'" is not implemented')}return{data:r,reverseChain:i.reverse().join(" ")}},(ex=P.API).loadFile=function(t,e,n){return function(t,e,n){e=!1!==e,n="function"==typeof n?n:function(){};var r=void 0;try{r=function(t,e,n){var r=new XMLHttpRequest,i=0,o=function(t){var e=t.length,n=[],r=String.fromCharCode;for(i=0;i<e;i+=1)n.push(r(255&t.charCodeAt(i)));return n.join("")};if(r.open("GET",t,!e),r.overrideMimeType("text/plain; charset=x-user-defined"),!1===e&&(r.onload=function(){200===r.status?n(o(this.responseText)):n(void 0)}),r.send(null),e&&200===r.status)return o(r.responseText)}(t,e,n)}catch(t){}return r}(t,e,n)},ex.loadImageFile=ex.loadFile,function(e){function n(){return(A.html2canvas?Promise.resolve(A.html2canvas):t("e35ed7d1af132742")).catch(function(t){return Promise.reject(Error("Could not load html2canvas: "+t))}).then(function(t){return t.default?t.default:t})}function r(){return(A.DOMPurify?Promise.resolve(A.DOMPurify):t("fd4d839f94e36dff")).catch(function(t){return Promise.reject(Error("Could not load dompurify: "+t))}).then(function(t){return t.default?t.default:t})}var i=function(t){var e=(0,o.default)(t);return"undefined"===e?"undefined":"string"===e||t instanceof String?"string":"number"===e||t instanceof Number?"number":"function"===e||t instanceof Function?"function":t&&t.constructor===Array?"array":t&&1===t.nodeType?"element":"object"===e?"object":"unknown"},s=function(t,e){var n=document.createElement(t);for(var r in e.className&&(n.className=e.className),e.innerHTML&&e.dompurify&&(n.innerHTML=e.dompurify.sanitize(e.innerHTML)),e.style)n.style[r]=e.style[r];return n},a=function t(e){var n=Object.assign(t.convert(Promise.resolve()),JSON.parse(JSON.stringify(t.template))),r=t.convert(Promise.resolve(),n);return(r=r.setProgress(1,t,1,[t])).set(e)};(a.prototype=Object.create(Promise.prototype)).constructor=a,a.convert=function(t,e){return t.__proto__=e||a.prototype,t},a.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},a.prototype.from=function(t,e){return this.then(function(){switch(e=e||function(t){switch(i(t)){case"string":return"string";case"element":return"canvas"===t.nodeName.toLowerCase()?"canvas":"element";default:return"unknown"}}(t)){case"string":return this.then(r).then(function(e){return this.set({src:s("div",{innerHTML:t,dompurify:e})})});case"element":return this.set({src:t});case"canvas":return this.set({canvas:t});case"img":return this.set({img:t});default:return this.error("Unknown source type.")}})},a.prototype.to=function(t){switch(t){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},a.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then(function(){var t={position:"relative",display:"inline-block",width:("number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},e=function t(e,n){for(var r=3===e.nodeType?document.createTextNode(e.nodeValue):e.cloneNode(!1),i=e.firstChild;i;i=i.nextSibling)!0!==n&&1===i.nodeType&&"SCRIPT"===i.nodeName||r.appendChild(t(i,n));return 1===e.nodeType&&("CANVAS"===e.nodeName?(r.width=e.width,r.height=e.height,r.getContext("2d").drawImage(e,0,0)):"TEXTAREA"!==e.nodeName&&"SELECT"!==e.nodeName||(r.value=e.value),r.addEventListener("load",function(){r.scrollTop=e.scrollTop,r.scrollLeft=e.scrollLeft},!0)),r}(this.prop.src,this.opt.html2canvas.javascriptEnabled);"BODY"===e.tagName&&(t.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=s("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=s("div",{className:"html2pdf__container",style:t}),this.prop.container.appendChild(e),this.prop.container.firstChild.appendChild(s("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"})},a.prototype.toCanvas=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(n).then(function(t){var e=Object.assign({},this.opt.html2canvas);return delete e.onrendered,t(this.prop.container,e)}).then(function(t){(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)})},a.prototype.toContext2d=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(n).then(function(t){var e=this.opt.jsPDF,n=this.opt.fontFaces,r=Object.assign({async:!0,allowTaint:!0,scale:"number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete r.onrendered,e.context2d.autoPaging=void 0===this.opt.autoPaging||this.opt.autoPaging,e.context2d.posX=this.opt.x,e.context2d.posY=this.opt.y,e.context2d.margin=this.opt.margin,e.context2d.fontFaces=n,n)for(var i=0;i<n.length;++i){var o=n[i],s=o.src.find(function(t){return"truetype"===t.format});s&&e.addFont(s.url,o.ref.name,o.ref.style)}return r.windowHeight=r.windowHeight||0,r.windowHeight=0==r.windowHeight?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):r.windowHeight,e.context2d.save(!0),t(this.prop.container,r)}).then(function(t){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)})},a.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var t=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=t})},a.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},a.prototype.output=function(t,e,n){return"img"===(n=n||"pdf").toLowerCase()||"image"===n.toLowerCase()?this.outputImg(t,e):this.outputPdf(t,e)},a.prototype.outputPdf=function(t,e){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(t,e)})},a.prototype.outputImg=function(t){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(t){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+t+'" is not supported.'}})},a.prototype.save=function(t){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(t?{filename:t}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},a.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},a.prototype.set=function(t){if("object"!==i(t))return this;var e=Object.keys(t||{}).map(function(e){if(e in a.template.prop)return function(){this.prop[e]=t[e]};switch(e){case"margin":return this.setMargin.bind(this,t.margin);case"jsPDF":return function(){return this.opt.jsPDF=t.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,t.pageSize);default:return function(){this.opt[e]=t[e]}}},this);return this.then(function(){return this.thenList(e)})},a.prototype.get=function(t,e){return this.then(function(){var n=t in a.template.prop?this.prop[t]:this.opt[t];return e?e(n):n})},a.prototype.setMargin=function(t){return this.then(function(){switch(i(t)){case"number":t=[t,t,t,t];case"array":if(2===t.length&&(t=[t[0],t[1],t[0],t[1]]),4===t.length)break;default:return this.error("Invalid margin array.")}this.opt.margin=t}).then(this.setPageSize)},a.prototype.setPageSize=function(t){function e(t,e){return Math.floor(t*e/72*96)}return this.then(function(){(t=t||P.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(t.inner={width:t.width-this.opt.margin[1]-this.opt.margin[3],height:t.height-this.opt.margin[0]-this.opt.margin[2]},t.inner.px={width:e(t.inner.width,t.k),height:e(t.inner.height,t.k)},t.inner.ratio=t.inner.height/t.inner.width),this.prop.pageSize=t})},a.prototype.setProgress=function(t,e,n,r){return null!=t&&(this.progress.val=t),null!=e&&(this.progress.state=e),null!=n&&(this.progress.n=n),null!=r&&(this.progress.stack=r),this.progress.ratio=this.progress.val/this.progress.state,this},a.prototype.updateProgress=function(t,e,n,r){return this.setProgress(t?this.progress.val+t:null,e||null,n?this.progress.n+n:null,r?this.progress.stack.concat(r):null)},a.prototype.then=function(t,e){var n=this;return this.thenCore(t,e,function(t,e){return n.updateProgress(null,null,1,[t]),Promise.prototype.then.call(this,function(e){return n.updateProgress(null,t),e}).then(t,e).then(function(t){return n.updateProgress(1),t})})},a.prototype.thenCore=function(t,e,n){n=n||Promise.prototype.then,t&&(t=t.bind(this)),e&&(e=e.bind(this));var r=-1!==Promise.toString().indexOf("[native code]")&&"Promise"===Promise.name?this:a.convert(Object.assign({},this),Promise.prototype),i=n.call(r,t,e);return a.convert(i,this.__proto__)},a.prototype.thenExternal=function(t,e){return Promise.prototype.then.call(this,t,e)},a.prototype.thenList=function(t){var e=this;return t.forEach(function(t){e=e.thenCore(t)}),e},a.prototype.catch=function(t){t&&(t=t.bind(this));var e=Promise.prototype.catch.call(this,t);return a.convert(e,this)},a.prototype.catchExternal=function(t){return Promise.prototype.catch.call(this,t)},a.prototype.error=function(t){return this.then(function(){throw Error(t)})},a.prototype.using=a.prototype.set,a.prototype.saveAs=a.prototype.save,a.prototype.export=a.prototype.output,a.prototype.run=a.prototype.then,P.getPageSize=function(t,e,n){if("object"===(0,o.default)(t)){var r=t;t=r.orientation,e=r.unit||e,n=r.format||n}e=e||"mm",n=n||"a4",t=(""+(t||"P")).toLowerCase();var i,s=(""+n).toLowerCase(),a={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(e){case"pt":i=1;break;case"mm":i=72/25.4;break;case"cm":i=72/2.54;break;case"in":i=72;break;case"px":i=.75;break;case"pc":case"em":i=12;break;case"ex":i=6;break;default:throw"Invalid unit: "+e}var A,l=0,c=0;if(a.hasOwnProperty(s))l=a[s][1]/i,c=a[s][0]/i;else try{l=n[1],c=n[0]}catch(t){throw Error("Invalid format: "+n)}if("p"===t||"portrait"===t)t="p",c>l&&(A=c,c=l,l=A);else{if("l"!==t&&"landscape"!==t)throw"Invalid orientation: "+t;t="l",l>c&&(A=c,c=l,l=A)}return{width:c,height:l,unit:e,k:i,orientation:t}},e.html=function(t,e){(e=e||{}).callback=e.callback||function(){},e.html2canvas=e.html2canvas||{},e.html2canvas.canvas=e.html2canvas.canvas||this.canvas,e.jsPDF=e.jsPDF||this,e.fontFaces=e.fontFaces?e.fontFaces.map(tU):null;var n=new a(e);return e.worker?n:n.from(t).doCallback()}}(P.API),P.API.addJS=function(t){return ev=t,this.internal.events.subscribe("postPutResources",function(){eg=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(eg+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),em=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+ev+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){void 0!==eg&&void 0!==em&&this.internal.out("/Names <</JavaScript "+eg+" 0 R>>")}),this},(ek=P.API).events.push(["postPutResources",function(){var t=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var e=this.outline.render().split(/\r\n/),n=0;n<e.length;n++){var r=e[n],i=t.exec(r);if(null!=i){var o=i[1];this.internal.newObjectDeferredBegin(o,!1)}this.internal.write(r)}if(this.outline.createNamedDestinations){var s=this.internal.pages.length,a=[];for(n=0;n<s;n++){var A=this.internal.newObject();a.push(A);var l=this.internal.getPageInfo(n+1);this.internal.write("<< /D["+l.objId+" 0 R /XYZ null null null]>> endobj")}var c=this.internal.newObject();for(this.internal.write("<< /Names [ "),n=0;n<a.length;n++)this.internal.write("(page_"+(n+1)+")"+a[n]+" 0 R");this.internal.write(" ] >>","endobj"),eF=this.internal.newObject(),this.internal.write("<< /Dests "+c+" 0 R"),this.internal.write(">>","endobj")}}]),ek.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+eF+" 0 R"))}]),ek.events.push(["initialized",function(){var t=this;t.outline={createNamedDestinations:!1,root:{children:[]}},t.outline.add=function(t,e,n){var r={title:e,options:n,children:[]};return null==t&&(t=this.root),t.children.push(r),r},t.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=t,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},t.outline.genIds_r=function(e){e.id=t.internal.newObjectDeferred();for(var n=0;n<e.children.length;n++)this.genIds_r(e.children[n])},t.outline.renderRoot=function(t){this.objStart(t),this.line("/Type /Outlines"),t.children.length>0&&(this.line("/First "+this.makeRef(t.children[0])),this.line("/Last "+this.makeRef(t.children[t.children.length-1]))),this.line("/Count "+this.count_r({count:0},t)),this.objEnd()},t.outline.renderItems=function(e){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,r=0;r<e.children.length;r++){var i=e.children[r];this.objStart(i),this.line("/Title "+this.makeString(i.title)),this.line("/Parent "+this.makeRef(e)),r>0&&this.line("/Prev "+this.makeRef(e.children[r-1])),r<e.children.length-1&&this.line("/Next "+this.makeRef(e.children[r+1])),i.children.length>0&&(this.line("/First "+this.makeRef(i.children[0])),this.line("/Last "+this.makeRef(i.children[i.children.length-1])));var o=this.count=this.count_r({count:0},i);if(o>0&&this.line("/Count "+o),i.options&&i.options.pageNumber){var s=t.internal.getPageInfo(i.options.pageNumber);this.line("/Dest ["+s.objId+" 0 R /XYZ 0 "+n(0)+" 0]")}this.objEnd()}for(var a=0;a<e.children.length;a++)this.renderItems(e.children[a])},t.outline.line=function(t){this.ctx.val+=t+"\r\n"},t.outline.makeRef=function(t){return t.id+" 0 R"},t.outline.makeString=function(e){return"("+t.internal.pdfEscape(e)+")"},t.outline.objStart=function(t){this.ctx.val+="\r\n"+t.id+" 0 obj\r\n<<\r\n"},t.outline.objEnd=function(){this.ctx.val+=">> \r\nendobj\r\n"},t.outline.count_r=function(t,e){for(var n=0;n<e.children.length;n++)t.count++,this.count_r(t,e.children[n]);return t.count}}]),eL=P.API,eD=[192,193,194,195,196,197,198,199],eL.processJPEG=function(t,e,n,r,i,o){var s,a=this.decode.DCT_DECODE,A=null;if("string"==typeof t||this.__addimage__.isArrayBuffer(t)||this.__addimage__.isArrayBufferView(t)){switch(t=i||t,t=this.__addimage__.isArrayBuffer(t)?new Uint8Array(t):t,(s=function(t){for(var e,n=256*t.charCodeAt(4)+t.charCodeAt(5),r=t.length,i={width:0,height:0,numcomponents:1},o=4;o<r;o+=2){if(o+=n,-1!==eD.indexOf(t.charCodeAt(o+1))){e=256*t.charCodeAt(o+5)+t.charCodeAt(o+6),i={width:256*t.charCodeAt(o+7)+t.charCodeAt(o+8),height:e,numcomponents:t.charCodeAt(o+9)};break}n=256*t.charCodeAt(o+2)+t.charCodeAt(o+3)}return i}(t=this.__addimage__.isArrayBufferView(t)?this.__addimage__.arrayBufferToBinaryString(t):t)).numcomponents){case 1:o=this.color_spaces.DEVICE_GRAY;break;case 4:o=this.color_spaces.DEVICE_CMYK;break;case 3:o=this.color_spaces.DEVICE_RGB}A={data:t,width:s.width,height:s.height,colorSpace:o,bitsPerComponent:8,filter:a,index:e,alias:n}}return A};var ew,eb,e_,eB,eC,ex,ek,eF,eL,eD,eE,eS,eM,eQ,eI,eU=function(){function t(t){var e,n,r,i,o,s,a,A,l,c,u,h,d,f;for(this.data=t,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},s=null;;){switch(e=this.readUInt32(),l=(function(){var t,e;for(e=[],t=0;t<4;++t)e.push(String.fromCharCode(this.data[this.pos++]));return e}).call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(e);break;case"fcTL":s&&this.animation.frames.push(s),this.pos+=4,s={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},o=this.readUInt16(),i=this.readUInt16()||100,s.delay=1e3*o/i,s.disposeOp=this.data[this.pos++],s.blendOp=this.data[this.pos++],s.data=[];break;case"IDAT":case"fdAT":for("fdAT"===l&&(this.pos+=4,e-=4),t=(null!=s?s.data:void 0)||this.imgData,h=0;0<=e?h<e:h>e;0<=e?++h:--h)t.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(r=this.palette.length/3,this.transparency.indexed=this.read(e),this.transparency.indexed.length>r)throw Error("More transparent colors than palette size");if((c=r-this.transparency.indexed.length)>0)for(d=0;0<=c?d<c:d>c;0<=c?++d:--d)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(e)[0];break;case 2:this.transparency.rgb=this.read(e)}break;case"tEXt":a=(u=this.read(e)).indexOf(0),A=String.fromCharCode.apply(String,u.slice(0,a)),this.text[A]=String.fromCharCode.apply(String,u.slice(a+1));break;case"IEND":return s&&this.animation.frames.push(s),this.colors=(function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}).call(this),this.hasAlphaChannel=4===(f=this.colorType)||6===f,n=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*n,this.colorSpace=(function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}).call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=e}if(this.pos+=4,this.pos>this.data.length)throw Error("Incomplete or corrupt PNG file")}}t.prototype.read=function(t){var e,n;for(n=[],e=0;0<=t?e<t:e>t;0<=t?++e:--e)n.push(this.data[this.pos++]);return n},t.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},t.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},t.prototype.decodePixels=function(t){var e=this.pixelBitlength/8,n=new Uint8Array(this.width*this.height*e),r=0,i=this;if(null==t&&(t=this.imgData),0===t.length)return new Uint8Array(0);function o(o,s,a,A){var l,c,u,h,d,f,p,g,m,v,y,w,b,_,B,C,x,k,F,L,D,E=Math.ceil((i.width-o)/a),S=Math.ceil((i.height-s)/A),M=i.width==E&&i.height==S;for(_=e*E,w=M?n:new Uint8Array(_*S),f=t.length,b=0,c=0;b<S&&r<f;){switch(t[r++]){case 0:for(h=x=0;x<_;h=x+=1)w[c++]=t[r++];break;case 1:for(h=k=0;k<_;h=k+=1)l=t[r++],d=h<e?0:w[c-e],w[c++]=(l+d)%256;break;case 2:for(h=F=0;F<_;h=F+=1)l=t[r++],u=(h-h%e)/e,B=b&&w[(b-1)*_+u*e+h%e],w[c++]=(B+l)%256;break;case 3:for(h=L=0;L<_;h=L+=1)l=t[r++],u=(h-h%e)/e,d=h<e?0:w[c-e],B=b&&w[(b-1)*_+u*e+h%e],w[c++]=(l+Math.floor((d+B)/2))%256;break;case 4:for(h=D=0;D<_;h=D+=1)l=t[r++],u=(h-h%e)/e,d=h<e?0:w[c-e],0===b?B=C=0:(B=w[(b-1)*_+u*e+h%e],C=u&&w[(b-1)*_+(u-1)*e+h%e]),g=Math.abs((p=d+B-C)-d),v=Math.abs(p-B),y=Math.abs(p-C),m=g<=v&&g<=y?d:v<=y?B:C,w[c++]=(l+m)%256;break;default:throw Error("Invalid filter algorithm: "+t[r-1])}if(!M){var Q=((s+b*A)*i.width+o)*e,I=b*_;for(h=0;h<E;h+=1){for(var U=0;U<e;U+=1)n[Q++]=w[I++];Q+=(a-1)*e}}b++}}return t=(0,s.unzlibSync)(t),1==i.interlaceMethod?(o(0,0,8,8),o(4,0,8,8),o(0,4,4,8),o(2,0,4,4),o(0,2,2,4),o(1,0,2,2),o(0,1,1,2)):o(0,0,1,1),n},t.prototype.decodePalette=function(){var t,e,n,r,i,o,s,a,A;for(n=this.palette,i=new Uint8Array(((o=this.transparency.indexed||[]).length||0)+n.length),r=0,t=0,e=s=0,a=n.length;s<a;e=s+=3)i[r++]=n[e],i[r++]=n[e+1],i[r++]=n[e+2],i[r++]=null!=(A=o[t++])?A:255;return i},t.prototype.copyToImageData=function(t,e){var n,r,i,o,s,a,A,l,c,u,h;if(r=this.colors,c=null,n=this.hasAlphaChannel,this.palette.length&&(c=null!=(h=this._decodedPalette)?h:this._decodedPalette=this.decodePalette(),r=4,n=!0),l=(i=t.data||t).length,s=c||e,o=a=0,1===r)for(;o<l;)A=c?4*e[o/4]:a,u=s[A++],i[o++]=u,i[o++]=u,i[o++]=u,i[o++]=n?s[A++]:255,a=A;else for(;o<l;)A=c?4*e[o/4]:a,i[o++]=s[A++],i[o++]=s[A++],i[o++]=s[A++],i[o++]=n?s[A++]:255,a=A},t.prototype.decode=function(){var t;return t=new Uint8Array(this.width*this.height*4),this.copyToImageData(t,this.decodePixels()),t};var e,n,r,i=function(){if("[object Window]"===Object.prototype.toString.call(A)){try{r=(n=A.document.createElement("canvas")).getContext("2d")}catch(t){return!1}return!0}return!1};return i(),e=function(t){var e;if(!0===i())return r.width=t.width,r.height=t.height,r.clearRect(0,0,t.width,t.height),r.putImageData(t,0,0),(e=new Image).src=n.toDataURL(),e;throw Error("This method requires a Browser with Canvas-capability.")},t.prototype.decodeFrames=function(t){var n,r,i,o,s,a,A,l;if(this.animation){for(l=[],r=s=0,a=(A=this.animation.frames).length;s<a;r=++s)n=A[r],i=t.createImageData(n.width,n.height),o=this.decodePixels(new Uint8Array(n.data)),this.copyToImageData(i,o),n.imageData=i,l.push(n.image=e(i));return l}},t.prototype.renderFrame=function(t,e){var n,r,i;return n=(r=this.animation.frames)[e],i=r[e-1],0===e&&t.clearRect(0,0,this.width,this.height),1===(null!=i?i.disposeOp:void 0)?t.clearRect(i.xOffset,i.yOffset,i.width,i.height):2===(null!=i?i.disposeOp:void 0)&&t.putImageData(i.imageData,i.xOffset,i.yOffset),0===n.blendOp&&t.clearRect(n.xOffset,n.yOffset,n.width,n.height),t.drawImage(n.image,n.xOffset,n.yOffset)},t.prototype.animate=function(t){var e,n,r,i,o,s,a=this;return n=0,i=(s=this.animation).numFrames,r=s.frames,o=s.numPlays,(e=function(){var s,A;if(A=r[s=n++%i],a.renderFrame(t,s),i>1&&n/i<o)return a.animation._timeout=setTimeout(e,A.delay)})()},t.prototype.stopAnimation=function(){var t;return clearTimeout(null!=(t=this.animation)?t._timeout:void 0)},t.prototype.render=function(t){var e,n;return t._png&&t._png.stopAnimation(),t._png=this,t.width=this.width,t.height=this.height,e=t.getContext("2d"),this.animation?(this.decodeFrames(e),this.animate(e)):(n=e.createImageData(this.width,this.height),this.copyToImageData(n,this.decodePixels()),e.putImageData(n,0,0))},t}();/**
+ */function(t){var e={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},n={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},r={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},i=[1570,1571,1573,1575];t.__arabicParser__={};var o=t.__arabicParser__.isInArabicSubstitutionA=function(t){return void 0!==e[t.charCodeAt(0)]},s=t.__arabicParser__.isArabicLetter=function(t){return"string"==typeof t&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(t)},a=t.__arabicParser__.isArabicEndLetter=function(t){return s(t)&&o(t)&&e[t.charCodeAt(0)].length<=2},A=t.__arabicParser__.isArabicAlfLetter=function(t){return s(t)&&i.indexOf(t.charCodeAt(0))>=0};t.__arabicParser__.arabicLetterHasIsolatedForm=function(t){return s(t)&&o(t)&&e[t.charCodeAt(0)].length>=1};var l=t.__arabicParser__.arabicLetterHasFinalForm=function(t){return s(t)&&o(t)&&e[t.charCodeAt(0)].length>=2};t.__arabicParser__.arabicLetterHasInitialForm=function(t){return s(t)&&o(t)&&e[t.charCodeAt(0)].length>=3};var c=t.__arabicParser__.arabicLetterHasMedialForm=function(t){return s(t)&&o(t)&&4==e[t.charCodeAt(0)].length},u=t.__arabicParser__.resolveLigatures=function(t){var e=0,r=n,i="",o=0;for(e=0;e<t.length;e+=1)void 0!==r[t.charCodeAt(e)]?(o++,"number"==typeof(r=r[t.charCodeAt(e)])&&(i+=String.fromCharCode(r),r=n,o=0),e===t.length-1&&(r=n,i+=t.charAt(e-(o-1)),e-=o-1,o=0)):(r=n,i+=t.charAt(e-o),e-=o,o=0);return i};t.__arabicParser__.isArabicDiacritic=function(t){return void 0!==t&&void 0!==r[t.charCodeAt(0)]};var h=t.__arabicParser__.getCorrectForm=function(t,e,n){return s(t)?!1===o(t)?-1:!l(t)||!s(e)&&!s(n)||!s(n)&&a(e)||a(t)&&!s(e)||a(t)&&A(e)||a(t)&&a(e)?0:c(t)&&s(e)&&!a(e)&&s(n)&&l(n)?3:a(t)||!s(n)?1:2:-1},d=function(t){var n=0,r=0,i=0,o="",a="",A="",l=(t=t||"").split("\\s+"),c=[];for(n=0;n<l.length;n+=1){for(c.push(""),r=0;r<l[n].length;r+=1)o=l[n][r],a=l[n][r-1],A=l[n][r+1],s(o)?(i=h(o,a,A),c[n]+=-1!==i?String.fromCharCode(e[o.charCodeAt(0)][i]):o):c[n]+=o;c[n]=u(c[n])}return c.join(" ")},f=t.__arabicParser__.processArabic=t.processArabic=function(){var t,e="string"==typeof arguments[0]?arguments[0]:arguments[0].text,n=[];if(Array.isArray(e)){var r=0;for(n=[],r=0;r<e.length;r+=1)Array.isArray(e[r])?n.push([d(e[r][0]),e[r][1],e[r][2]]):n.push([d(e[r])]);t=n}else t=d(e);return"string"==typeof arguments[0]?t:(arguments[0].text=t,arguments[0])};t.events.push(["preProcessText",f])}(N.API),N.API.autoPrint=function(t){var e;return((t=t||{}).variant=t.variant||"non-conform","javascript"===t.variant)?this.addJS("print({});"):(this.internal.events.subscribe("postPutResources",function(){e=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+e+" 0 R")})),this},es=N.API,(ea=function(){var t=void 0;Object.defineProperty(this,"pdf",{get:function(){return t},set:function(e){t=e}});var e=150;Object.defineProperty(this,"width",{get:function(){return e},set:function(t){e=isNaN(t)||!1===Number.isInteger(t)||t<0?150:t,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=e+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(t){n=isNaN(t)||!1===Number.isInteger(t)||t<0?300:t,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=n+1)}});var r=[];Object.defineProperty(this,"childNodes",{get:function(){return r},set:function(t){r=t}});var i={};Object.defineProperty(this,"style",{get:function(){return i},set:function(t){i=t}}),Object.defineProperty(this,"parentNode",{})}).prototype.getContext=function(t,e){var n;if("2d"!==(t=t||"2d"))return null;for(n in e)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=e[n]);return this.pdf.context2d._canvas=this,this.pdf.context2d},ea.prototype.toDataURL=function(){throw Error("toDataURL is not implemented.")},es.events.push(["initialized",function(){this.canvas=new ea,this.canvas.pdf=this}]),eA=N.API,el={left:0,top:0,bottom:0,right:0},ec=!1,eu=function(){void 0===this.internal.__cell__&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},el),this.internal.__cell__.margins.width=this.getPageWidth(),eh.call(this))},eh=function(){this.internal.__cell__.lastCell=new ed,this.internal.__cell__.pages=1},(ed=function(){var t=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return t},set:function(e){t=e}});var e=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return e},set:function(t){e=t}});var n=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return n},set:function(t){n=t}});var r=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return r},set:function(t){r=t}});var i=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return i},set:function(t){i=t}});var o=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return o},set:function(t){o=t}});var s=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return s},set:function(t){s=t}}),this}).prototype.clone=function(){return new ed(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},ed.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},eA.setHeaderFunction=function(t){return eu.call(this),this.internal.__cell__.headerFunction="function"==typeof t?t:void 0,this},eA.getTextDimensions=function(t,e){eu.call(this);var n=(e=e||{}).fontSize||this.getFontSize(),r=e.font||this.getFont(),i=e.scaleFactor||this.internal.scaleFactor,o=0,s=0,a=0,A=this;if(!Array.isArray(t)&&"string"!=typeof t){if("number"!=typeof t)throw Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");t=String(t)}var l=e.maxWidth;l>0?"string"==typeof t?t=this.splitTextToSize(t,l):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce(function(t,e){return t.concat(A.splitTextToSize(e,l))},[])):t=Array.isArray(t)?t:[t];for(var c=0;c<t.length;c++)o<(a=this.getStringUnitWidth(t[c],{font:r})*n)&&(o=a);return 0!==o&&(s=t.length),{w:o/=i,h:Math.max((s*n*this.getLineHeightFactor()-n*(this.getLineHeightFactor()-1))/i,0)}},eA.cellAddPage=function(){eu.call(this),this.addPage();var t=this.internal.__cell__.margins||el;return this.internal.__cell__.lastCell=new ed(t.left,t.top,void 0,void 0),this.internal.__cell__.pages+=1,this},ef=eA.cell=function(){t=arguments[0]instanceof ed?arguments[0]:new ed(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),eu.call(this);var t,e=this.internal.__cell__.lastCell,n=this.internal.__cell__.padding,r=this.internal.__cell__.margins||el,i=this.internal.__cell__.tableHeaderRow,o=this.internal.__cell__.printHeaders;return void 0!==e.lineNumber&&(e.lineNumber===t.lineNumber?(t.x=(e.x||0)+(e.width||0),t.y=e.y||0):e.y+e.height+t.height+r.bottom>this.getPageHeight()?(this.cellAddPage(),t.y=r.top,o&&i&&(this.printHeaderRow(t.lineNumber,!0),t.y+=i[0].height)):t.y=e.y+e.height||t.y),void 0!==t.text[0]&&(this.rect(t.x,t.y,t.width,t.height,!0===ec?"FD":void 0),"right"===t.align?this.text(t.text,t.x+t.width-n,t.y+n,{align:"right",baseline:"top"}):"center"===t.align?this.text(t.text,t.x+t.width/2,t.y+n,{align:"center",baseline:"top",maxWidth:t.width-n-n}):this.text(t.text,t.x+n,t.y+n,{align:"left",baseline:"top",maxWidth:t.width-n-n})),this.internal.__cell__.lastCell=t,this},eA.table=function(t,e,n,r,i){if(eu.call(this),!n)throw Error("No data for PDF table.");var s,a,A,l,c=[],u=[],h=[],d={},f={},p=[],g=[],m=(i=i||{}).autoSize||!1,v=!1!==i.printHeaders,y=i.css&&void 0!==i.css["font-size"]?16*i.css["font-size"]:i.fontSize||12,w=i.margins||Object.assign({width:this.getPageWidth()},el),b="number"==typeof i.padding?i.padding:3,_=i.headerBackgroundColor||"#c8c8c8",B=i.headerTextColor||"#000";if(eh.call(this),this.internal.__cell__.printHeaders=v,this.internal.__cell__.margins=w,this.internal.__cell__.table_font_size=y,this.internal.__cell__.padding=b,this.internal.__cell__.headerBackgroundColor=_,this.internal.__cell__.headerTextColor=B,this.setFontSize(y),null==r)u=c=Object.keys(n[0]),h=c.map(function(){return"left"});else if(Array.isArray(r)&&"object"===(0,o.default)(r[0]))for(c=r.map(function(t){return t.name}),u=r.map(function(t){return t.prompt||t.name||""}),h=r.map(function(t){return t.align||"left"}),s=0;s<r.length;s+=1)f[r[s].name]=r[s].width*(19.049976/25.4);else Array.isArray(r)&&"string"==typeof r[0]&&(u=c=r,h=c.map(function(){return"left"}));if(m||Array.isArray(r)&&"string"==typeof r[0])for(s=0;s<c.length;s+=1){for(d[l=c[s]]=n.map(function(t){return t[l]}),this.setFont(void 0,"bold"),p.push(this.getTextDimensions(u[s],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),a=d[l],this.setFont(void 0,"normal"),A=0;A<a.length;A+=1)p.push(this.getTextDimensions(a[A],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);f[l]=Math.max.apply(null,p)+b+b,p=[]}if(v){var C={};for(s=0;s<c.length;s+=1)C[c[s]]={},C[c[s]].text=u[s],C[c[s]].align=h[s];var x=ep.call(this,C,f);g=c.map(function(n){return new ed(t,e,f[n],x,C[n].text,void 0,C[n].align)}),this.setTableHeaderRow(g),this.printHeaderRow(1,!1)}var k=r.reduce(function(t,e){return t[e.name]=e.align,t},{});for(s=0;s<n.length;s+=1){"rowStart"in i&&i.rowStart instanceof Function&&i.rowStart({row:s,data:n[s]},this);var F=ep.call(this,n[s],f);for(A=0;A<c.length;A+=1){var L=n[s][c[A]];"cellStart"in i&&i.cellStart instanceof Function&&i.cellStart({row:s,col:A,data:L},this),ef.call(this,new ed(t,e,f[c[A]],F,L,s+2,k[c[A]]))}}return this.internal.__cell__.table_x=t,this.internal.__cell__.table_y=e,this},ep=function(t,e){var n=this.internal.__cell__.padding,r=this.internal.__cell__.table_font_size,i=this.internal.scaleFactor;return Object.keys(t).map(function(r){var i=t[r];return this.splitTextToSize(i.hasOwnProperty("text")?i.text:i,e[r]-n-n)},this).map(function(t){return this.getLineHeightFactor()*t.length*r/i+n+n},this).reduce(function(t,e){return Math.max(t,e)},0)},eA.setTableHeaderRow=function(t){eu.call(this),this.internal.__cell__.tableHeaderRow=t},eA.printHeaderRow=function(t,e){if(eu.call(this),!this.internal.__cell__.tableHeaderRow)throw Error("Property tableHeaderRow does not exist.");if(ec=!0,"function"==typeof this.internal.__cell__.headerFunction){var n,r=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new ed(r[0],r[1],r[2],r[3],void 0,-1)}this.setFont(void 0,"bold");for(var i=[],o=0;o<this.internal.__cell__.tableHeaderRow.length;o+=1){n=this.internal.__cell__.tableHeaderRow[o].clone(),e&&(n.y=this.internal.__cell__.margins.top||0,i.push(n)),n.lineNumber=t;var s=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),ef.call(this,n),this.setTextColor(s)}i.length>0&&this.setTableHeaderRow(i),this.setFont(void 0,"normal"),ec=!1};var tE={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},tS=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],tM=tD(tS),tQ=[100,200,300,400,500,600,700,800,900],tI=tD(tQ);function tU(t){var e,n,r,i=t.family.replace(/"|'/g,"").toLowerCase(),o=tE[n=(n=t.style)||"normal"]?n:"normal",s=(e=t.weight)?"number"==typeof e?e>=100&&e<=900&&e%100==0?e:400:/^\d00$/.test(e)?parseInt(e):"bold"===e?700:400:400,a="number"==typeof tM[r=(r=t.stretch)||"normal"]?r:"normal";return{family:i,style:o,weight:s,stretch:a,src:t.src||[],ref:t.ref||{name:i,style:[a,o,s].join(" ")}}}function tj(t,e,n,r){var i;for(i=n;i>=0&&i<e.length;i+=r)if(t[e[i]])return t[e[i]];for(i=n;i>=0&&i<e.length;i-=r)if(t[e[i]])return t[e[i]]}var tT={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},tP={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function tN(t){return[t.stretch,t.style,t.weight,t.family].join(" ")}function tH(t){return t.trimLeft()}var tO,tR,tz,tK,tV,tG,tW,tq,tY,tX,tJ,tZ,t$,t0,t1,t2,t5,t3,t4,t6,t8,t7,t9,et,ee,en,er,ei,eo,es,ea,eA,el,ec,eu,eh,ed,ef,ep,eg,em,ev,ey=["times"];!function(t){var e,n,r,i,s,a,A,l,u,h=function(t){return t=t||{},this.isStrokeTransparent=t.isStrokeTransparent||!1,this.strokeOpacity=t.strokeOpacity||1,this.strokeStyle=t.strokeStyle||"#000000",this.fillStyle=t.fillStyle||"#000000",this.isFillTransparent=t.isFillTransparent||!1,this.fillOpacity=t.fillOpacity||1,this.font=t.font||"10px sans-serif",this.textBaseline=t.textBaseline||"alphabetic",this.textAlign=t.textAlign||"left",this.lineWidth=t.lineWidth||1,this.lineJoin=t.lineJoin||"miter",this.lineCap=t.lineCap||"butt",this.path=t.path||[],this.transform=void 0!==t.transform?t.transform.clone():new l,this.globalCompositeOperation=t.globalCompositeOperation||"normal",this.globalAlpha=t.globalAlpha||1,this.clip_path=t.clip_path||[],this.currentPoint=t.currentPoint||new a,this.miterLimit=t.miterLimit||10,this.lastPoint=t.lastPoint||new a,this.lineDashOffset=t.lineDashOffset||0,this.lineDash=t.lineDash||[],this.margin=t.margin||[0,0,0,0],this.prevPageLastElemOffset=t.prevPageLastElemOffset||0,this.ignoreClearRect="boolean"!=typeof t.ignoreClearRect||t.ignoreClearRect,this};t.events.push(["initialized",function(){this.context2d=new d(this),e=this.internal.f2,n=this.internal.getCoordinateString,r=this.internal.getVerticalCoordinateString,i=this.internal.getHorizontalCoordinate,s=this.internal.getVerticalCoordinate,a=this.internal.Point,A=this.internal.Rectangle,l=this.internal.Matrix,u=new h}]);var d=function(t){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}}),Object.defineProperty(this,"pdf",{get:function(){return t}});var e=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return e},set:function(t){e=!!t}});var n=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return n},set:function(t){n=!!t}});var r=0;Object.defineProperty(this,"posX",{get:function(){return r},set:function(t){isNaN(t)||(r=t)}});var i=0;Object.defineProperty(this,"posY",{get:function(){return i},set:function(t){isNaN(t)||(i=t)}}),Object.defineProperty(this,"margin",{get:function(){return u.margin},set:function(t){var e;"number"==typeof t?e=[t,t,t,t]:((e=[,,,,])[0]=t[0],e[1]=t.length>=2?t[1]:e[0],e[2]=t.length>=3?t[2]:e[0],e[3]=t.length>=4?t[3]:e[1]),u.margin=e}});var o=!1;Object.defineProperty(this,"autoPaging",{get:function(){return o},set:function(t){o=t}});var s=0;Object.defineProperty(this,"lastBreak",{get:function(){return s},set:function(t){s=t}});var a=[];Object.defineProperty(this,"pageBreaks",{get:function(){return a},set:function(t){a=t}}),Object.defineProperty(this,"ctx",{get:function(){return u},set:function(t){t instanceof h&&(u=t)}}),Object.defineProperty(this,"path",{get:function(){return u.path},set:function(t){u.path=t}});var A=[];Object.defineProperty(this,"ctxStack",{get:function(){return A},set:function(t){A=t}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(t){var e;e=f(t),this.ctx.fillStyle=e.style,this.ctx.isFillTransparent=0===e.a,this.ctx.fillOpacity=e.a,this.pdf.setFillColor(e.r,e.g,e.b,{a:e.a}),this.pdf.setTextColor(e.r,e.g,e.b,{a:e.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(t){var e=f(t);this.ctx.strokeStyle=e.style,this.ctx.isStrokeTransparent=0===e.a,this.ctx.strokeOpacity=e.a,0===e.a?this.pdf.setDrawColor(255,255,255):(e.a,this.pdf.setDrawColor(e.r,e.g,e.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(t){-1!==["butt","round","square"].indexOf(t)&&(this.ctx.lineCap=t,this.pdf.setLineCap(t))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(t){isNaN(t)||(this.ctx.lineWidth=t,this.pdf.setLineWidth(t))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(t){-1!==["bevel","round","miter"].indexOf(t)&&(this.ctx.lineJoin=t,this.pdf.setLineJoin(t))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(t){isNaN(t)||(this.ctx.miterLimit=t,this.pdf.setMiterLimit(t))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(t){this.ctx.textBaseline=t}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(t){-1!==["right","end","center","left","start"].indexOf(t)&&(this.ctx.textAlign=t)}});var l=null,c=null;Object.defineProperty(this,"fontFaces",{get:function(){return c},set:function(t){l=null,c=t}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(t){var e;if(this.ctx.font=t,null!==(e=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(t))){var n=e[1],r=(e[2],e[3]),i=e[4],o=(e[5],e[6]),s=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(i)[2];i="px"===s?Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor):"em"===s?Math.floor(parseFloat(i)*this.pdf.getFontSize()):Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(i);var a=function(t){var e,n,r=[],i=t.trim();if(""===i)return ey;if(i in tP)return[tP[i]];for(;""!==i;){switch(n=null,e=(i=tH(i)).charAt(0)){case'"':case"'":n=function(t,e){for(var n=0;n<t.length;){if(t.charAt(n)===e)return[t.substring(0,n),t.substring(n+1)];n+=1}return null}(i.substring(1),e);break;default:n=function(t){var e=t.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return null===e?null:[e[0],t.substring(e[0].length)]}(i)}if(null===n||(r.push(n[0]),""!==(i=tH(n[1]))&&","!==i.charAt(0)))return ey;i=i.replace(/^,/,"")}return r}(o);if(this.fontFaces){var A=function(t,e,n){for(var r=(n=n||{}).defaultFontFamily||"times",i=Object.assign({},tT,n.genericFontFamilies||{}),o=null,s=null,a=0;a<e.length;++a)if(i[(o=tU(e[a])).family]&&(o.family=i[o.family]),t.hasOwnProperty(o.family)){s=t[o.family];break}if(!(s=s||t[r]))throw Error("Could not find a font-family for the rule '"+tN(o)+"' and default family '"+r+"'.");if(s=function(t,e){if(e[t])return e[t];var n=tM[t],r=n<=tM.normal?-1:1,i=tj(e,tS,n,r);if(!i)throw Error("Could not find a matching font-stretch value for "+t);return i}(o.stretch,s),s=function(t,e){if(e[t])return e[t];for(var n=tE[t],r=0;r<n.length;++r)if(e[n[r]])return e[n[r]];throw Error("Could not find a matching font-style for "+t)}(o.style,s),!(s=function(t,e){if(e[t])return e[t];if(400===t&&e[500])return e[500];if(500===t&&e[400])return e[400];var n=tj(e,tQ,tI[t],t<400?-1:1);if(!n)throw Error("Could not find a matching font-weight for value "+t);return n}(o.weight,s)))throw Error("Failed to resolve a font for the rule '"+tN(o)+"'.");return s}(function(t,e){if(null===l){var n,r;l=function(t){for(var e={},n=0;n<t.length;++n){var r=tU(t[n]),i=r.family,o=r.stretch,s=r.style,a=r.weight;e[i]=e[i]||{},e[i][o]=e[i][o]||{},e[i][o][s]=e[i][o][s]||{},e[i][o][s][a]=r}return e}((n=t.getFontList(),r=[],Object.keys(n).forEach(function(t){n[t].forEach(function(e){var n=null;switch(e){case"bold":n={family:t,weight:"bold"};break;case"italic":n={family:t,style:"italic"};break;case"bolditalic":n={family:t,weight:"bold",style:"italic"};break;case"":case"normal":n={family:t}}null!==n&&(n.ref={name:t,style:e},r.push(n))})}),r).concat(e))}return l}(this.pdf,this.fontFaces),a.map(function(t){return{family:t,stretch:"normal",weight:r,style:n}}));this.pdf.setFont(A.ref.name,A.ref.style)}else{var c="";("bold"===r||parseInt(r,10)>=700||"bold"===n)&&(c="bold"),"italic"===n&&(c+="italic"),0===c.length&&(c="normal");for(var u="",h={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},d=0;d<a.length;d++){if(void 0!==this.pdf.internal.getFont(a[d],c,{noFallback:!0,disableWarning:!0})){u=a[d];break}if("bolditalic"===c&&void 0!==this.pdf.internal.getFont(a[d],"bold",{noFallback:!0,disableWarning:!0}))u=a[d],c="bold";else if(void 0!==this.pdf.internal.getFont(a[d],"normal",{noFallback:!0,disableWarning:!0})){u=a[d],c="normal";break}}if(""===u){for(var f=0;f<a.length;f++)if(h[a[f]]){u=h[a[f]];break}}u=""===u?"Times":u,this.pdf.setFont(u,c)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(t){this.ctx.globalCompositeOperation=t}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(t){this.ctx.globalAlpha=t}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(t){this.ctx.lineDashOffset=t,H.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(t){this.ctx.lineDash=t,H.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(t){this.ctx.ignoreClearRect=!!t}})};d.prototype.setLineDash=function(t){this.lineDash=t},d.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},d.prototype.fill=function(){B.call(this,"fill",!1)},d.prototype.stroke=function(){B.call(this,"stroke",!1)},d.prototype.beginPath=function(){this.path=[{type:"begin"}]},d.prototype.moveTo=function(t,e){if(isNaN(t)||isNaN(e))throw c.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.moveTo");var n=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"mt",x:n.x,y:n.y}),this.ctx.lastPoint=new a(t,e)},d.prototype.closePath=function(){var t=new a(0,0),e=0;for(e=this.path.length-1;-1!==e;e--)if("begin"===this.path[e].type&&"object"===(0,o.default)(this.path[e+1])&&"number"==typeof this.path[e+1].x){t=new a(this.path[e+1].x,this.path[e+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new a(t.x,t.y)},d.prototype.lineTo=function(t,e){if(isNaN(t)||isNaN(e))throw c.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.lineTo");var n=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"lt",x:n.x,y:n.y}),this.ctx.lastPoint=new a(n.x,n.y)},d.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),B.call(this,null,!0)},d.prototype.quadraticCurveTo=function(t,e,n,r){if(isNaN(n)||isNaN(r)||isNaN(t)||isNaN(e))throw c.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var i=this.ctx.transform.applyToPoint(new a(n,r)),o=this.ctx.transform.applyToPoint(new a(t,e));this.path.push({type:"qct",x1:o.x,y1:o.y,x:i.x,y:i.y}),this.ctx.lastPoint=new a(i.x,i.y)},d.prototype.bezierCurveTo=function(t,e,n,r,i,o){if(isNaN(i)||isNaN(o)||isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw c.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var s=this.ctx.transform.applyToPoint(new a(i,o)),A=this.ctx.transform.applyToPoint(new a(t,e)),l=this.ctx.transform.applyToPoint(new a(n,r));this.path.push({type:"bct",x1:A.x,y1:A.y,x2:l.x,y2:l.y,x:s.x,y:s.y}),this.ctx.lastPoint=new a(s.x,s.y)},d.prototype.arc=function(t,e,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i))throw c.error("jsPDF.context2d.arc: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.arc");if(o=!!o,!this.ctx.transform.isIdentity){var s=this.ctx.transform.applyToPoint(new a(t,e));t=s.x,e=s.y;var A=this.ctx.transform.applyToPoint(new a(0,n)),l=this.ctx.transform.applyToPoint(new a(0,0));n=Math.sqrt(Math.pow(A.x-l.x,2)+Math.pow(A.y-l.y,2))}Math.abs(i-r)>=2*Math.PI&&(r=0,i=2*Math.PI),this.path.push({type:"arc",x:t,y:e,radius:n,startAngle:r,endAngle:i,counterclockwise:o})},d.prototype.arcTo=function(t,e,n,r,i){throw Error("arcTo not implemented.")},d.prototype.rect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw c.error("jsPDF.context2d.rect: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(t,e),this.lineTo(t+n,e),this.lineTo(t+n,e+r),this.lineTo(t,e+r),this.lineTo(t,e),this.lineTo(t+n,e),this.lineTo(t,e)},d.prototype.fillRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw c.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!p.call(this)){var i={};"butt"!==this.lineCap&&(i.lineCap=this.lineCap,this.lineCap="butt"),"miter"!==this.lineJoin&&(i.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(t,e,n,r),this.fill(),i.hasOwnProperty("lineCap")&&(this.lineCap=i.lineCap),i.hasOwnProperty("lineJoin")&&(this.lineJoin=i.lineJoin)}},d.prototype.strokeRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw c.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.strokeRect");g.call(this)||(this.beginPath(),this.rect(t,e,n,r),this.stroke())},d.prototype.clearRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw c.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(t,e,n,r))},d.prototype.save=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("q");if(this.pdf.setPage(e),t){this.ctx.fontSize=this.pdf.internal.getFontSize();var r=new h(this.ctx);this.ctxStack.push(this.ctx),this.ctx=r}},d.prototype.restore=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("Q");this.pdf.setPage(e),t&&0!==this.ctxStack.length&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},d.prototype.toDataURL=function(){throw Error("toDataUrl not implemented.")};var f=function(t){var e,n,r,i;if(!0===t.isCanvasGradient&&(t=t.getColor()),!t)return{r:0,g:0,b:0,a:0,style:t};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(t))e=0,n=0,r=0,i=0;else{var o=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(t);if(null!==o)e=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),i=1;else if(null!==(o=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(t)))e=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),i=parseFloat(o[4]);else{if(i=1,"string"==typeof t&&"#"!==t.charAt(0)){var s=new m(t);t=s.ok?s.toHex():"#000000"}4===t.length?(e=t.substring(1,2),e+=e,n=t.substring(2,3),n+=n,r=t.substring(3,4),r+=r):(e=t.substring(1,3),n=t.substring(3,5),r=t.substring(5,7)),e=parseInt(e,16),n=parseInt(n,16),r=parseInt(r,16)}}return{r:e,g:n,b:r,a:i,style:t}},p=function(){return this.ctx.isFillTransparent||0==this.globalAlpha},g=function(){return!!(this.ctx.isStrokeTransparent||0==this.globalAlpha)};d.prototype.fillText=function(t,e,n,r){if(isNaN(e)||isNaN(n)||"string"!=typeof t)throw c.error("jsPDF.context2d.fillText: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.fillText");if(r=isNaN(r)?void 0:r,!p.call(this)){var i=T(this.ctx.transform.rotation);S.call(this,{text:t,x:e,y:n,scale:this.ctx.transform.scaleX,angle:i,align:this.textAlign,maxWidth:r})}},d.prototype.strokeText=function(t,e,n,r){if(isNaN(e)||isNaN(n)||"string"!=typeof t)throw c.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!g.call(this)){r=isNaN(r)?void 0:r;var i=T(this.ctx.transform.rotation);S.call(this,{text:t,x:e,y:n,scale:this.ctx.transform.scaleX,renderingMode:"stroke",angle:i,align:this.textAlign,maxWidth:r})}},d.prototype.measureText=function(t){if("string"!=typeof t)throw c.error("jsPDF.context2d.measureText: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.measureText");var e=this.pdf,n=this.pdf.internal.scaleFactor,r=e.internal.getFontSize(),i=e.getStringUnitWidth(t)*r/e.internal.scaleFactor;return new function(t){var e=(t=t||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return e}}),this}({width:i*=Math.round(96*n/72*1e4)/1e4})},d.prototype.scale=function(t,e){if(isNaN(t)||isNaN(e))throw c.error("jsPDF.context2d.scale: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.scale");var n=new l(t,0,0,e,0,0);this.ctx.transform=this.ctx.transform.multiply(n)},d.prototype.rotate=function(t){if(isNaN(t))throw c.error("jsPDF.context2d.rotate: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.rotate");var e=new l(Math.cos(t),Math.sin(t),-Math.sin(t),Math.cos(t),0,0);this.ctx.transform=this.ctx.transform.multiply(e)},d.prototype.translate=function(t,e){if(isNaN(t)||isNaN(e))throw c.error("jsPDF.context2d.translate: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.translate");var n=new l(1,0,0,1,t,e);this.ctx.transform=this.ctx.transform.multiply(n)},d.prototype.transform=function(t,e,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o))throw c.error("jsPDF.context2d.transform: Invalid arguments",arguments),Error("Invalid arguments passed to jsPDF.context2d.transform");var s=new l(t,e,n,r,i,o);this.ctx.transform=this.ctx.transform.multiply(s)},d.prototype.setTransform=function(t,e,n,r,i,o){t=isNaN(t)?1:t,e=isNaN(e)?0:e,n=isNaN(n)?0:n,r=isNaN(r)?1:r,i=isNaN(i)?0:i,o=isNaN(o)?0:o,this.ctx.transform=new l(t,e,n,r,i,o)};var v=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};d.prototype.drawImage=function(t,e,n,r,i,o,s,a,c){var u=this.pdf.getImageProperties(t),h=1,d=1,f=1,p=1;void 0!==r&&void 0!==a&&(f=a/r,p=c/i,h=u.width/r*a/r,d=u.height/i*c/i),void 0===o&&(o=e,s=n,e=0,n=0),void 0!==r&&void 0===a&&(a=r,c=i),void 0===r&&void 0===a&&(a=u.width,c=u.height);for(var g,m=this.ctx.transform.decompose(),w=T(m.rotate.shx),B=new l,x=(B=(B=(B=B.multiply(m.translate)).multiply(m.skew)).multiply(m.scale)).applyToRectangle(new A(o-e*f,s-n*p,r*h,i*d)),k=y.call(this,x),F=[],L=0;L<k.length;L+=1)-1===F.indexOf(k[L])&&F.push(k[L]);if(_(F),this.autoPaging)for(var D=F[0],E=F[F.length-1],S=D;S<E+1;S++){this.pdf.setPage(S);var M=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Q=1===S?this.posY+this.margin[0]:this.margin[0],I=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],U=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],j=1===S?0:I+(S-2)*U;if(0!==this.ctx.clip_path.length){var P=this.path;g=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=b(g,this.posX+this.margin[3],-j+Q+this.ctx.prevPageLastElemOffset),C.call(this,"fill",!0),this.path=P}var N=JSON.parse(JSON.stringify(x));N=b([N],this.posX+this.margin[3],-j+Q+this.ctx.prevPageLastElemOffset)[0];var H=(S>D||S<E)&&v.call(this);H&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],M,U,null).clip().discardPath()),this.pdf.addImage(t,"JPEG",N.x,N.y,N.w,N.h,null,null,w),H&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(t,"JPEG",x.x,x.y,x.w,x.h,null,null,w)};var y=function(t,e,n){var r=[];e=e||this.pdf.internal.pageSize.width,n=n||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var i=this.posY+this.ctx.prevPageLastElemOffset;switch(t.type){default:case"mt":case"lt":r.push(Math.floor((t.y+i)/n)+1);break;case"arc":r.push(Math.floor((t.y+i-t.radius)/n)+1),r.push(Math.floor((t.y+i+t.radius)/n)+1);break;case"qct":var o=P(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x,t.y);r.push(Math.floor((o.y+i)/n)+1),r.push(Math.floor((o.y+o.h+i)/n)+1);break;case"bct":var s=N(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x2,t.y2,t.x,t.y);r.push(Math.floor((s.y+i)/n)+1),r.push(Math.floor((s.y+s.h+i)/n)+1);break;case"rect":r.push(Math.floor((t.y+i)/n)+1),r.push(Math.floor((t.y+t.h+i)/n)+1)}for(var a=0;a<r.length;a+=1)for(;this.pdf.internal.getNumberOfPages()<r[a];)w.call(this);return r},w=function(){var t=this.fillStyle,e=this.strokeStyle,n=this.font,r=this.lineCap,i=this.lineWidth,o=this.lineJoin;this.pdf.addPage(),this.fillStyle=t,this.strokeStyle=e,this.font=n,this.lineCap=r,this.lineWidth=i,this.lineJoin=o},b=function(t,e,n){for(var r=0;r<t.length;r++)switch(t[r].type){case"bct":t[r].x2+=e,t[r].y2+=n;case"qct":t[r].x1+=e,t[r].y1+=n;default:t[r].x+=e,t[r].y+=n}return t},_=function(t){return t.sort(function(t,e){return t-e})},B=function(t,e){for(var n,r,i=this.fillStyle,o=this.strokeStyle,s=this.lineCap,a=this.lineWidth,A=Math.abs(a*this.ctx.transform.scaleX),l=this.lineJoin,c=JSON.parse(JSON.stringify(this.path)),u=JSON.parse(JSON.stringify(this.path)),h=[],d=0;d<u.length;d++)if(void 0!==u[d].x)for(var f=y.call(this,u[d]),p=0;p<f.length;p+=1)-1===h.indexOf(f[p])&&h.push(f[p]);for(var g=0;g<h.length;g++)for(;this.pdf.internal.getNumberOfPages()<h[g];)w.call(this);if(_(h),this.autoPaging)for(var m=h[0],B=h[h.length-1],x=m;x<B+1;x++){this.pdf.setPage(x),this.fillStyle=i,this.strokeStyle=o,this.lineCap=s,this.lineWidth=A,this.lineJoin=l;var k=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],F=1===x?this.posY+this.margin[0]:this.margin[0],L=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],D=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],E=1===x?0:L+(x-2)*D;if(0!==this.ctx.clip_path.length){var S=this.path;n=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=b(n,this.posX+this.margin[3],-E+F+this.ctx.prevPageLastElemOffset),C.call(this,t,!0),this.path=S}if(r=JSON.parse(JSON.stringify(c)),this.path=b(r,this.posX+this.margin[3],-E+F+this.ctx.prevPageLastElemOffset),!1===e||0===x){var M=(x>m||x<B)&&v.call(this);M&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],k,D,null).clip().discardPath()),C.call(this,t,e),M&&this.pdf.restoreGraphicsState()}this.lineWidth=a}else this.lineWidth=A,C.call(this,t,e),this.lineWidth=a;this.path=c},C=function(t,e){if(("stroke"!==t||e||!g.call(this))&&("stroke"===t||e||!p.call(this))){for(var n,r,i=[],o=this.path,s=0;s<o.length;s++){var a=o[s];switch(a.type){case"begin":i.push({begin:!0});break;case"close":i.push({close:!0});break;case"mt":i.push({start:a,deltas:[],abs:[]});break;case"lt":var A=i.length;if(o[s-1]&&!isNaN(o[s-1].x)&&(n=[a.x-o[s-1].x,a.y-o[s-1].y],A>0)){for(;A>=0;A--)if(!0!==i[A-1].close&&!0!==i[A-1].begin){i[A-1].deltas.push(n),i[A-1].abs.push(a);break}}break;case"bct":n=[a.x1-o[s-1].x,a.y1-o[s-1].y,a.x2-o[s-1].x,a.y2-o[s-1].y,a.x-o[s-1].x,a.y-o[s-1].y],i[i.length-1].deltas.push(n);break;case"qct":var l=o[s-1].x+2/3*(a.x1-o[s-1].x),c=o[s-1].y+2/3*(a.y1-o[s-1].y),u=a.x+2/3*(a.x1-a.x),h=a.y+2/3*(a.y1-a.y),d=a.x,f=a.y;n=[l-o[s-1].x,c-o[s-1].y,u-o[s-1].x,h-o[s-1].y,d-o[s-1].x,f-o[s-1].y],i[i.length-1].deltas.push(n);break;case"arc":i.push({deltas:[],abs:[],arc:!0}),Array.isArray(i[i.length-1].abs)&&i[i.length-1].abs.push(a)}}r=e?null:"stroke"===t?"stroke":"fill";for(var m=!1,v=0;v<i.length;v++)if(i[v].arc)for(var y=i[v].abs,w=0;w<y.length;w++){var b=y[w];"arc"===b.type?F.call(this,b.x,b.y,b.radius,b.startAngle,b.endAngle,b.counterclockwise,void 0,e,!m):M.call(this,b.x,b.y),m=!0}else if(!0===i[v].close)this.pdf.internal.out("h"),m=!1;else if(!0!==i[v].begin){var _=i[v].start.x,B=i[v].start.y;Q.call(this,i[v].deltas,_,B),m=!0}r&&L.call(this,r),e&&D.call(this)}},x=function(t){var e=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,n=e*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return t-n;case"top":return t+e-n;case"hanging":return t+e-2*n;case"middle":return t+e/2-n;default:return t}},k=function(t){return t+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};d.prototype.createLinearGradient=function(){var t=function(){};return t.colorStops=[],t.addColorStop=function(t,e){this.colorStops.push([t,e])},t.getColor=function(){return 0===this.colorStops.length?"#000000":this.colorStops[0][1]},t.isCanvasGradient=!0,t},d.prototype.createPattern=function(){return this.createLinearGradient()},d.prototype.createRadialGradient=function(){return this.createLinearGradient()};var F=function(t,e,n,r,i,o,s,a,A){for(var l=U.call(this,n,r,i,o),c=0;c<l.length;c++){var u=l[c];0===c&&(A?E.call(this,u.x1+t,u.y1+e):M.call(this,u.x1+t,u.y1+e)),I.call(this,t,e,u.x2,u.y2,u.x3,u.y3,u.x4,u.y4)}a?D.call(this):L.call(this,s)},L=function(t){switch(t){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},D=function(){this.pdf.clip(),this.pdf.discardPath()},E=function(t,e){this.pdf.internal.out(n(t)+" "+r(e)+" m")},S=function(t){switch(t.align){case"right":case"end":c="right";break;case"center":c="center";break;default:c="left"}var e=this.pdf.getTextDimensions(t.text),n=x.call(this,t.y),r=k.call(this,n)-e.h,i=this.ctx.transform.applyToPoint(new a(t.x,n)),o=this.ctx.transform.decompose(),s=new l;s=(s=(s=s.multiply(o.translate)).multiply(o.skew)).multiply(o.scale);for(var c,u,h,d,f=this.ctx.transform.applyToRectangle(new A(t.x,n,e.w,e.h)),p=s.applyToRectangle(new A(t.x,r,e.w,e.h)),g=y.call(this,p),m=[],w=0;w<g.length;w+=1)-1===m.indexOf(g[w])&&m.push(g[w]);if(_(m),this.autoPaging)for(var B=m[0],F=m[m.length-1],L=B;L<F+1;L++){this.pdf.setPage(L);var D=1===L?this.posY+this.margin[0]:this.margin[0],E=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],S=this.pdf.internal.pageSize.height-this.margin[2],M=S-this.margin[0],Q=this.pdf.internal.pageSize.width-this.margin[1],I=Q-this.margin[3],U=1===L?0:E+(L-2)*M;if(0!==this.ctx.clip_path.length){var j=this.path;u=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=b(u,this.posX+this.margin[3],-1*U+D),C.call(this,"fill",!0),this.path=j}var T=b([JSON.parse(JSON.stringify(p))],this.posX+this.margin[3],-U+D+this.ctx.prevPageLastElemOffset)[0];t.scale>=.01&&(h=this.pdf.internal.getFontSize(),this.pdf.setFontSize(h*t.scale),d=this.lineWidth,this.lineWidth=d*t.scale);var P="text"!==this.autoPaging;if(P||T.y+T.h<=S){if(P||T.y>=D&&T.x<=Q){var N=P?t.text:this.pdf.splitTextToSize(t.text,t.maxWidth||Q-T.x)[0],H=b([JSON.parse(JSON.stringify(f))],this.posX+this.margin[3],-U+D+this.ctx.prevPageLastElemOffset)[0],O=P&&(L>B||L<F)&&v.call(this);O&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],I,M,null).clip().discardPath()),this.pdf.text(N,H.x,H.y,{angle:t.angle,align:c,renderingMode:t.renderingMode}),O&&this.pdf.restoreGraphicsState()}}else T.y<S&&(this.ctx.prevPageLastElemOffset+=S-T.y);t.scale>=.01&&(this.pdf.setFontSize(h),this.lineWidth=d)}else t.scale>=.01&&(h=this.pdf.internal.getFontSize(),this.pdf.setFontSize(h*t.scale),d=this.lineWidth,this.lineWidth=d*t.scale),this.pdf.text(t.text,i.x+this.posX,i.y+this.posY,{angle:t.angle,align:c,renderingMode:t.renderingMode,maxWidth:t.maxWidth}),t.scale>=.01&&(this.pdf.setFontSize(h),this.lineWidth=d)},M=function(t,e,i,o){i=i||0,o=o||0,this.pdf.internal.out(n(t+i)+" "+r(e+o)+" l")},Q=function(t,e,n){return this.pdf.lines(t,e,n,null,null)},I=function(t,n,r,o,a,A,l,c){this.pdf.internal.out([e(i(r+t)),e(s(o+n)),e(i(a+t)),e(s(A+n)),e(i(l+t)),e(s(c+n)),"c"].join(" "))},U=function(t,e,n,r){for(var i=2*Math.PI,o=Math.PI/2;e>n;)e-=i;var s=Math.abs(n-e);s<i&&r&&(s=i-s);for(var a=[],A=r?-1:1,l=e;s>1e-5;){var c=l+A*Math.min(s,o);a.push(j.call(this,t,l,c)),s-=Math.abs(c-l),l=c}return a},j=function(t,e,n){var r=(n-e)/2,i=t*Math.cos(r),o=t*Math.sin(r),s=-o,a=i*i+s*s,A=a+i*i+s*o,l=4/3*(Math.sqrt(2*a*A)-A)/(i*o-s*i),c=i-l*s,u=s+l*i,h=-u,d=r+e,f=Math.cos(d),p=Math.sin(d);return{x1:t*Math.cos(e),y1:t*Math.sin(e),x2:c*f-u*p,y2:c*p+u*f,x3:c*f-h*p,y3:c*p+h*f,x4:t*Math.cos(n),y4:t*Math.sin(n)}},T=function(t){return 180*t/Math.PI},P=function(t,e,n,r,i,o){var s=t+.5*(n-t),a=e+.5*(r-e),l=i+.5*(n-i),c=o+.5*(r-o),u=Math.min(t,i,s,l),h=Math.min(e,o,a,c);return new A(u,h,Math.max(t,i,s,l)-u,Math.max(e,o,a,c)-h)},N=function(t,e,n,r,i,o,s,a){var l,c,u,h,d,f,p,g,m,v,y,w,b,_,B=n-t,C=r-e,x=i-n,k=o-r,F=s-i,L=a-o;for(c=0;c<41;c++)m=(p=(u=t+(l=c/40)*B)+l*((d=n+l*x)-u))+l*(d+l*(i+l*F-d)-p),v=(g=(h=e+l*C)+l*((f=r+l*k)-h))+l*(f+l*(o+l*L-f)-g),0==c?(y=m,w=v,b=m,_=v):(y=Math.min(y,m),w=Math.min(w,v),b=Math.max(b,m),_=Math.max(_,v));return new A(Math.round(y),Math.round(w),Math.round(b-y),Math.round(_-w))},H=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var t=JSON.stringify({lineDash:this.ctx.lineDash,lineDashOffset:this.ctx.lineDashOffset});this.prevLineDash!==t&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=t)}}}(N.API),ew=N.API,eb=function(t){var e,n,r,i,o,s,a,A,l,c;for(/[^\x00-\xFF]/.test(t),n=[],r=0,i=(t+=e="\0\0\0\0".slice(t.length%4||4)).length;i>r;r+=4)0!==(o=(t.charCodeAt(r)<<24)+(t.charCodeAt(r+1)<<16)+(t.charCodeAt(r+2)<<8)+t.charCodeAt(r+3))?(s=(o=((o=((o=((o=(o-(c=o%85))/85)-(l=o%85))/85)-(A=o%85))/85)-(a=o%85))/85)%85,n.push(s+33,a+33,A+33,l+33,c+33)):n.push(122);return function(t,e){for(var n=e;n>0;n--)t.pop()}(n,e.length),String.fromCharCode.apply(String,n)+"~>"},e_=function(t){var e,n,r,i,o,s=String,a="length",A="charCodeAt",l="slice",c="replace";for(t[l](-2),t=t[l](0,-2)[c](/\s/g,"")[c]("z","!!!!!"),r=[],i=0,o=(t+=e="uuuuu"[l](t[a]%5||5))[a];o>i;i+=5)n=52200625*(t[A](i)-33)+614125*(t[A](i+1)-33)+7225*(t[A](i+2)-33)+85*(t[A](i+3)-33)+(t[A](i+4)-33),r.push(255&n>>24,255&n>>16,255&n>>8,255&n);return function(t,e){for(var n=e;n>0;n--)t.pop()}(r,e[a]),s.fromCharCode.apply(s,r)},eB=function(t){var e=new RegExp(/^([0-9A-Fa-f]{2})+$/);if(-1!==(t=t.replace(/\s/g,"")).indexOf(">")&&(t=t.substr(0,t.indexOf(">"))),t.length%2&&(t+="0"),!1===e.test(t))return"";for(var n="",r=0;r<t.length;r+=2)n+=String.fromCharCode("0x"+(t[r]+t[r+1]));return n},eC=function(t){for(var e=new Uint8Array(t.length),n=t.length;n--;)e[n]=t.charCodeAt(n);return t=(e=(0,s.zlibSync)(e)).reduce(function(t,e){return t+String.fromCharCode(e)},"")},ew.processDataByFilters=function(t,e){var n=0,r=t||"",i=[];for("string"==typeof(e=e||[])&&(e=[e]),n=0;n<e.length;n+=1)switch(e[n]){case"ASCII85Decode":case"/ASCII85Decode":r=e_(r),i.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":r=eb(r),i.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":r=eB(r),i.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":r=r.split("").map(function(t){return("0"+t.charCodeAt().toString(16)).slice(-2)}).join("")+">",i.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":r=eC(r),i.push("/FlateDecode");break;default:throw Error('The filter: "'+e[n]+'" is not implemented')}return{data:r,reverseChain:i.reverse().join(" ")}},(ex=N.API).loadFile=function(t,e,n){return function(t,e,n){e=!1!==e,n="function"==typeof n?n:function(){};var r=void 0;try{r=function(t,e,n){var r=new XMLHttpRequest,i=0,o=function(t){var e=t.length,n=[],r=String.fromCharCode;for(i=0;i<e;i+=1)n.push(r(255&t.charCodeAt(i)));return n.join("")};if(r.open("GET",t,!e),r.overrideMimeType("text/plain; charset=x-user-defined"),!1===e&&(r.onload=function(){200===r.status?n(o(this.responseText)):n(void 0)}),r.send(null),e&&200===r.status)return o(r.responseText)}(t,e,n)}catch(t){}return r}(t,e,n)},ex.loadImageFile=ex.loadFile,function(e){function n(){return(A.html2canvas?Promise.resolve(A.html2canvas):t("e35ed7d1af132742")).catch(function(t){return Promise.reject(Error("Could not load html2canvas: "+t))}).then(function(t){return t.default?t.default:t})}function r(){return(A.DOMPurify?Promise.resolve(A.DOMPurify):t("fd4d839f94e36dff")).catch(function(t){return Promise.reject(Error("Could not load dompurify: "+t))}).then(function(t){return t.default?t.default:t})}var i=function(t){var e=(0,o.default)(t);return"undefined"===e?"undefined":"string"===e||t instanceof String?"string":"number"===e||t instanceof Number?"number":"function"===e||t instanceof Function?"function":t&&t.constructor===Array?"array":t&&1===t.nodeType?"element":"object"===e?"object":"unknown"},s=function(t,e){var n=document.createElement(t);for(var r in e.className&&(n.className=e.className),e.innerHTML&&e.dompurify&&(n.innerHTML=e.dompurify.sanitize(e.innerHTML)),e.style)n.style[r]=e.style[r];return n},a=function t(e){var n=Object.assign(t.convert(Promise.resolve()),JSON.parse(JSON.stringify(t.template))),r=t.convert(Promise.resolve(),n);return(r=r.setProgress(1,t,1,[t])).set(e)};(a.prototype=Object.create(Promise.prototype)).constructor=a,a.convert=function(t,e){return t.__proto__=e||a.prototype,t},a.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},a.prototype.from=function(t,e){return this.then(function(){switch(e=e||function(t){switch(i(t)){case"string":return"string";case"element":return"canvas"===t.nodeName.toLowerCase()?"canvas":"element";default:return"unknown"}}(t)){case"string":return this.then(r).then(function(e){return this.set({src:s("div",{innerHTML:t,dompurify:e})})});case"element":return this.set({src:t});case"canvas":return this.set({canvas:t});case"img":return this.set({img:t});default:return this.error("Unknown source type.")}})},a.prototype.to=function(t){switch(t){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},a.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then(function(){var t={position:"relative",display:"inline-block",width:("number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},e=function t(e,n){for(var r=3===e.nodeType?document.createTextNode(e.nodeValue):e.cloneNode(!1),i=e.firstChild;i;i=i.nextSibling)!0!==n&&1===i.nodeType&&"SCRIPT"===i.nodeName||r.appendChild(t(i,n));return 1===e.nodeType&&("CANVAS"===e.nodeName?(r.width=e.width,r.height=e.height,r.getContext("2d").drawImage(e,0,0)):"TEXTAREA"!==e.nodeName&&"SELECT"!==e.nodeName||(r.value=e.value),r.addEventListener("load",function(){r.scrollTop=e.scrollTop,r.scrollLeft=e.scrollLeft},!0)),r}(this.prop.src,this.opt.html2canvas.javascriptEnabled);"BODY"===e.tagName&&(t.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=s("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=s("div",{className:"html2pdf__container",style:t}),this.prop.container.appendChild(e),this.prop.container.firstChild.appendChild(s("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"})},a.prototype.toCanvas=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(n).then(function(t){var e=Object.assign({},this.opt.html2canvas);return delete e.onrendered,t(this.prop.container,e)}).then(function(t){(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)})},a.prototype.toContext2d=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(n).then(function(t){var e=this.opt.jsPDF,n=this.opt.fontFaces,r=Object.assign({async:!0,allowTaint:!0,scale:"number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete r.onrendered,e.context2d.autoPaging=void 0===this.opt.autoPaging||this.opt.autoPaging,e.context2d.posX=this.opt.x,e.context2d.posY=this.opt.y,e.context2d.margin=this.opt.margin,e.context2d.fontFaces=n,n)for(var i=0;i<n.length;++i){var o=n[i],s=o.src.find(function(t){return"truetype"===t.format});s&&e.addFont(s.url,o.ref.name,o.ref.style)}return r.windowHeight=r.windowHeight||0,r.windowHeight=0==r.windowHeight?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):r.windowHeight,e.context2d.save(!0),t(this.prop.container,r)}).then(function(t){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)})},a.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var t=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=t})},a.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},a.prototype.output=function(t,e,n){return"img"===(n=n||"pdf").toLowerCase()||"image"===n.toLowerCase()?this.outputImg(t,e):this.outputPdf(t,e)},a.prototype.outputPdf=function(t,e){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(t,e)})},a.prototype.outputImg=function(t){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(t){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+t+'" is not supported.'}})},a.prototype.save=function(t){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(t?{filename:t}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},a.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},a.prototype.set=function(t){if("object"!==i(t))return this;var e=Object.keys(t||{}).map(function(e){if(e in a.template.prop)return function(){this.prop[e]=t[e]};switch(e){case"margin":return this.setMargin.bind(this,t.margin);case"jsPDF":return function(){return this.opt.jsPDF=t.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,t.pageSize);default:return function(){this.opt[e]=t[e]}}},this);return this.then(function(){return this.thenList(e)})},a.prototype.get=function(t,e){return this.then(function(){var n=t in a.template.prop?this.prop[t]:this.opt[t];return e?e(n):n})},a.prototype.setMargin=function(t){return this.then(function(){switch(i(t)){case"number":t=[t,t,t,t];case"array":if(2===t.length&&(t=[t[0],t[1],t[0],t[1]]),4===t.length)break;default:return this.error("Invalid margin array.")}this.opt.margin=t}).then(this.setPageSize)},a.prototype.setPageSize=function(t){function e(t,e){return Math.floor(t*e/72*96)}return this.then(function(){(t=t||N.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(t.inner={width:t.width-this.opt.margin[1]-this.opt.margin[3],height:t.height-this.opt.margin[0]-this.opt.margin[2]},t.inner.px={width:e(t.inner.width,t.k),height:e(t.inner.height,t.k)},t.inner.ratio=t.inner.height/t.inner.width),this.prop.pageSize=t})},a.prototype.setProgress=function(t,e,n,r){return null!=t&&(this.progress.val=t),null!=e&&(this.progress.state=e),null!=n&&(this.progress.n=n),null!=r&&(this.progress.stack=r),this.progress.ratio=this.progress.val/this.progress.state,this},a.prototype.updateProgress=function(t,e,n,r){return this.setProgress(t?this.progress.val+t:null,e||null,n?this.progress.n+n:null,r?this.progress.stack.concat(r):null)},a.prototype.then=function(t,e){var n=this;return this.thenCore(t,e,function(t,e){return n.updateProgress(null,null,1,[t]),Promise.prototype.then.call(this,function(e){return n.updateProgress(null,t),e}).then(t,e).then(function(t){return n.updateProgress(1),t})})},a.prototype.thenCore=function(t,e,n){n=n||Promise.prototype.then,t&&(t=t.bind(this)),e&&(e=e.bind(this));var r=-1!==Promise.toString().indexOf("[native code]")&&"Promise"===Promise.name?this:a.convert(Object.assign({},this),Promise.prototype),i=n.call(r,t,e);return a.convert(i,this.__proto__)},a.prototype.thenExternal=function(t,e){return Promise.prototype.then.call(this,t,e)},a.prototype.thenList=function(t){var e=this;return t.forEach(function(t){e=e.thenCore(t)}),e},a.prototype.catch=function(t){t&&(t=t.bind(this));var e=Promise.prototype.catch.call(this,t);return a.convert(e,this)},a.prototype.catchExternal=function(t){return Promise.prototype.catch.call(this,t)},a.prototype.error=function(t){return this.then(function(){throw Error(t)})},a.prototype.using=a.prototype.set,a.prototype.saveAs=a.prototype.save,a.prototype.export=a.prototype.output,a.prototype.run=a.prototype.then,N.getPageSize=function(t,e,n){if("object"===(0,o.default)(t)){var r=t;t=r.orientation,e=r.unit||e,n=r.format||n}e=e||"mm",n=n||"a4",t=(""+(t||"P")).toLowerCase();var i,s=(""+n).toLowerCase(),a={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(e){case"pt":i=1;break;case"mm":i=72/25.4;break;case"cm":i=72/2.54;break;case"in":i=72;break;case"px":i=.75;break;case"pc":case"em":i=12;break;case"ex":i=6;break;default:throw"Invalid unit: "+e}var A,l=0,c=0;if(a.hasOwnProperty(s))l=a[s][1]/i,c=a[s][0]/i;else try{l=n[1],c=n[0]}catch(t){throw Error("Invalid format: "+n)}if("p"===t||"portrait"===t)t="p",c>l&&(A=c,c=l,l=A);else{if("l"!==t&&"landscape"!==t)throw"Invalid orientation: "+t;t="l",l>c&&(A=c,c=l,l=A)}return{width:c,height:l,unit:e,k:i,orientation:t}},e.html=function(t,e){(e=e||{}).callback=e.callback||function(){},e.html2canvas=e.html2canvas||{},e.html2canvas.canvas=e.html2canvas.canvas||this.canvas,e.jsPDF=e.jsPDF||this,e.fontFaces=e.fontFaces?e.fontFaces.map(tU):null;var n=new a(e);return e.worker?n:n.from(t).doCallback()}}(N.API),N.API.addJS=function(t){return ev=t,this.internal.events.subscribe("postPutResources",function(){eg=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(eg+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),em=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+ev+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){void 0!==eg&&void 0!==em&&this.internal.out("/Names <</JavaScript "+eg+" 0 R>>")}),this},(ek=N.API).events.push(["postPutResources",function(){var t=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var e=this.outline.render().split(/\r\n/),n=0;n<e.length;n++){var r=e[n],i=t.exec(r);if(null!=i){var o=i[1];this.internal.newObjectDeferredBegin(o,!1)}this.internal.write(r)}if(this.outline.createNamedDestinations){var s=this.internal.pages.length,a=[];for(n=0;n<s;n++){var A=this.internal.newObject();a.push(A);var l=this.internal.getPageInfo(n+1);this.internal.write("<< /D["+l.objId+" 0 R /XYZ null null null]>> endobj")}var c=this.internal.newObject();for(this.internal.write("<< /Names [ "),n=0;n<a.length;n++)this.internal.write("(page_"+(n+1)+")"+a[n]+" 0 R");this.internal.write(" ] >>","endobj"),eF=this.internal.newObject(),this.internal.write("<< /Dests "+c+" 0 R"),this.internal.write(">>","endobj")}}]),ek.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+eF+" 0 R"))}]),ek.events.push(["initialized",function(){var t=this;t.outline={createNamedDestinations:!1,root:{children:[]}},t.outline.add=function(t,e,n){var r={title:e,options:n,children:[]};return null==t&&(t=this.root),t.children.push(r),r},t.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=t,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},t.outline.genIds_r=function(e){e.id=t.internal.newObjectDeferred();for(var n=0;n<e.children.length;n++)this.genIds_r(e.children[n])},t.outline.renderRoot=function(t){this.objStart(t),this.line("/Type /Outlines"),t.children.length>0&&(this.line("/First "+this.makeRef(t.children[0])),this.line("/Last "+this.makeRef(t.children[t.children.length-1]))),this.line("/Count "+this.count_r({count:0},t)),this.objEnd()},t.outline.renderItems=function(e){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,r=0;r<e.children.length;r++){var i=e.children[r];this.objStart(i),this.line("/Title "+this.makeString(i.title)),this.line("/Parent "+this.makeRef(e)),r>0&&this.line("/Prev "+this.makeRef(e.children[r-1])),r<e.children.length-1&&this.line("/Next "+this.makeRef(e.children[r+1])),i.children.length>0&&(this.line("/First "+this.makeRef(i.children[0])),this.line("/Last "+this.makeRef(i.children[i.children.length-1])));var o=this.count=this.count_r({count:0},i);if(o>0&&this.line("/Count "+o),i.options&&i.options.pageNumber){var s=t.internal.getPageInfo(i.options.pageNumber);this.line("/Dest ["+s.objId+" 0 R /XYZ 0 "+n(0)+" 0]")}this.objEnd()}for(var a=0;a<e.children.length;a++)this.renderItems(e.children[a])},t.outline.line=function(t){this.ctx.val+=t+"\r\n"},t.outline.makeRef=function(t){return t.id+" 0 R"},t.outline.makeString=function(e){return"("+t.internal.pdfEscape(e)+")"},t.outline.objStart=function(t){this.ctx.val+="\r\n"+t.id+" 0 obj\r\n<<\r\n"},t.outline.objEnd=function(){this.ctx.val+=">> \r\nendobj\r\n"},t.outline.count_r=function(t,e){for(var n=0;n<e.children.length;n++)t.count++,this.count_r(t,e.children[n]);return t.count}}]),eL=N.API,eD=[192,193,194,195,196,197,198,199],eL.processJPEG=function(t,e,n,r,i,o){var s,a=this.decode.DCT_DECODE,A=null;if("string"==typeof t||this.__addimage__.isArrayBuffer(t)||this.__addimage__.isArrayBufferView(t)){switch(t=i||t,t=this.__addimage__.isArrayBuffer(t)?new Uint8Array(t):t,(s=function(t){for(var e,n=256*t.charCodeAt(4)+t.charCodeAt(5),r=t.length,i={width:0,height:0,numcomponents:1},o=4;o<r;o+=2){if(o+=n,-1!==eD.indexOf(t.charCodeAt(o+1))){e=256*t.charCodeAt(o+5)+t.charCodeAt(o+6),i={width:256*t.charCodeAt(o+7)+t.charCodeAt(o+8),height:e,numcomponents:t.charCodeAt(o+9)};break}n=256*t.charCodeAt(o+2)+t.charCodeAt(o+3)}return i}(t=this.__addimage__.isArrayBufferView(t)?this.__addimage__.arrayBufferToBinaryString(t):t)).numcomponents){case 1:o=this.color_spaces.DEVICE_GRAY;break;case 4:o=this.color_spaces.DEVICE_CMYK;break;case 3:o=this.color_spaces.DEVICE_RGB}A={data:t,width:s.width,height:s.height,colorSpace:o,bitsPerComponent:8,filter:a,index:e,alias:n}}return A};var ew,eb,e_,eB,eC,ex,ek,eF,eL,eD,eE,eS,eM,eQ,eI,eU=function(){function t(t){var e,n,r,i,o,s,a,A,l,c,u,h,d,f;for(this.data=t,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},s=null;;){switch(e=this.readUInt32(),l=(function(){var t,e;for(e=[],t=0;t<4;++t)e.push(String.fromCharCode(this.data[this.pos++]));return e}).call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(e);break;case"fcTL":s&&this.animation.frames.push(s),this.pos+=4,s={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},o=this.readUInt16(),i=this.readUInt16()||100,s.delay=1e3*o/i,s.disposeOp=this.data[this.pos++],s.blendOp=this.data[this.pos++],s.data=[];break;case"IDAT":case"fdAT":for("fdAT"===l&&(this.pos+=4,e-=4),t=(null!=s?s.data:void 0)||this.imgData,h=0;0<=e?h<e:h>e;0<=e?++h:--h)t.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(r=this.palette.length/3,this.transparency.indexed=this.read(e),this.transparency.indexed.length>r)throw Error("More transparent colors than palette size");if((c=r-this.transparency.indexed.length)>0)for(d=0;0<=c?d<c:d>c;0<=c?++d:--d)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(e)[0];break;case 2:this.transparency.rgb=this.read(e)}break;case"tEXt":a=(u=this.read(e)).indexOf(0),A=String.fromCharCode.apply(String,u.slice(0,a)),this.text[A]=String.fromCharCode.apply(String,u.slice(a+1));break;case"IEND":return s&&this.animation.frames.push(s),this.colors=(function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}).call(this),this.hasAlphaChannel=4===(f=this.colorType)||6===f,n=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*n,this.colorSpace=(function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}).call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=e}if(this.pos+=4,this.pos>this.data.length)throw Error("Incomplete or corrupt PNG file")}}t.prototype.read=function(t){var e,n;for(n=[],e=0;0<=t?e<t:e>t;0<=t?++e:--e)n.push(this.data[this.pos++]);return n},t.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},t.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},t.prototype.decodePixels=function(t){var e=this.pixelBitlength/8,n=new Uint8Array(this.width*this.height*e),r=0,i=this;if(null==t&&(t=this.imgData),0===t.length)return new Uint8Array(0);function o(o,s,a,A){var l,c,u,h,d,f,p,g,m,v,y,w,b,_,B,C,x,k,F,L,D,E=Math.ceil((i.width-o)/a),S=Math.ceil((i.height-s)/A),M=i.width==E&&i.height==S;for(_=e*E,w=M?n:new Uint8Array(_*S),f=t.length,b=0,c=0;b<S&&r<f;){switch(t[r++]){case 0:for(h=x=0;x<_;h=x+=1)w[c++]=t[r++];break;case 1:for(h=k=0;k<_;h=k+=1)l=t[r++],d=h<e?0:w[c-e],w[c++]=(l+d)%256;break;case 2:for(h=F=0;F<_;h=F+=1)l=t[r++],u=(h-h%e)/e,B=b&&w[(b-1)*_+u*e+h%e],w[c++]=(B+l)%256;break;case 3:for(h=L=0;L<_;h=L+=1)l=t[r++],u=(h-h%e)/e,d=h<e?0:w[c-e],B=b&&w[(b-1)*_+u*e+h%e],w[c++]=(l+Math.floor((d+B)/2))%256;break;case 4:for(h=D=0;D<_;h=D+=1)l=t[r++],u=(h-h%e)/e,d=h<e?0:w[c-e],0===b?B=C=0:(B=w[(b-1)*_+u*e+h%e],C=u&&w[(b-1)*_+(u-1)*e+h%e]),g=Math.abs((p=d+B-C)-d),v=Math.abs(p-B),y=Math.abs(p-C),m=g<=v&&g<=y?d:v<=y?B:C,w[c++]=(l+m)%256;break;default:throw Error("Invalid filter algorithm: "+t[r-1])}if(!M){var Q=((s+b*A)*i.width+o)*e,I=b*_;for(h=0;h<E;h+=1){for(var U=0;U<e;U+=1)n[Q++]=w[I++];Q+=(a-1)*e}}b++}}return t=(0,s.unzlibSync)(t),1==i.interlaceMethod?(o(0,0,8,8),o(4,0,8,8),o(0,4,4,8),o(2,0,4,4),o(0,2,2,4),o(1,0,2,2),o(0,1,1,2)):o(0,0,1,1),n},t.prototype.decodePalette=function(){var t,e,n,r,i,o,s,a,A;for(n=this.palette,i=new Uint8Array(((o=this.transparency.indexed||[]).length||0)+n.length),r=0,t=0,e=s=0,a=n.length;s<a;e=s+=3)i[r++]=n[e],i[r++]=n[e+1],i[r++]=n[e+2],i[r++]=null!=(A=o[t++])?A:255;return i},t.prototype.copyToImageData=function(t,e){var n,r,i,o,s,a,A,l,c,u,h;if(r=this.colors,c=null,n=this.hasAlphaChannel,this.palette.length&&(c=null!=(h=this._decodedPalette)?h:this._decodedPalette=this.decodePalette(),r=4,n=!0),l=(i=t.data||t).length,s=c||e,o=a=0,1===r)for(;o<l;)A=c?4*e[o/4]:a,u=s[A++],i[o++]=u,i[o++]=u,i[o++]=u,i[o++]=n?s[A++]:255,a=A;else for(;o<l;)A=c?4*e[o/4]:a,i[o++]=s[A++],i[o++]=s[A++],i[o++]=s[A++],i[o++]=n?s[A++]:255,a=A},t.prototype.decode=function(){var t;return t=new Uint8Array(this.width*this.height*4),this.copyToImageData(t,this.decodePixels()),t};var e,n,r,i=function(){if("[object Window]"===Object.prototype.toString.call(A)){try{r=(n=A.document.createElement("canvas")).getContext("2d")}catch(t){return!1}return!0}return!1};return i(),e=function(t){var e;if(!0===i())return r.width=t.width,r.height=t.height,r.clearRect(0,0,t.width,t.height),r.putImageData(t,0,0),(e=new Image).src=n.toDataURL(),e;throw Error("This method requires a Browser with Canvas-capability.")},t.prototype.decodeFrames=function(t){var n,r,i,o,s,a,A,l;if(this.animation){for(l=[],r=s=0,a=(A=this.animation.frames).length;s<a;r=++s)n=A[r],i=t.createImageData(n.width,n.height),o=this.decodePixels(new Uint8Array(n.data)),this.copyToImageData(i,o),n.imageData=i,l.push(n.image=e(i));return l}},t.prototype.renderFrame=function(t,e){var n,r,i;return n=(r=this.animation.frames)[e],i=r[e-1],0===e&&t.clearRect(0,0,this.width,this.height),1===(null!=i?i.disposeOp:void 0)?t.clearRect(i.xOffset,i.yOffset,i.width,i.height):2===(null!=i?i.disposeOp:void 0)&&t.putImageData(i.imageData,i.xOffset,i.yOffset),0===n.blendOp&&t.clearRect(n.xOffset,n.yOffset,n.width,n.height),t.drawImage(n.image,n.xOffset,n.yOffset)},t.prototype.animate=function(t){var e,n,r,i,o,s,a=this;return n=0,i=(s=this.animation).numFrames,r=s.frames,o=s.numPlays,(e=function(){var s,A;if(A=r[s=n++%i],a.renderFrame(t,s),i>1&&n/i<o)return a.animation._timeout=setTimeout(e,A.delay)})()},t.prototype.stopAnimation=function(){var t;return clearTimeout(null!=(t=this.animation)?t._timeout:void 0)},t.prototype.render=function(t){var e,n;return t._png&&t._png.stopAnimation(),t._png=this,t.width=this.width,t.height=this.height,e=t.getContext("2d"),this.animation?(this.decodeFrames(e),this.animate(e)):(n=e.createImageData(this.width,this.height),this.copyToImageData(n,this.decodePixels()),e.putImageData(n,0,0))},t}();/**
  * @license
  *
  * Copyright (c) 2014 James Robb, https://github.com/jamesbrobb
@@ -417,28 +417,28 @@
   LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
   NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
   SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-*/function eN(t){var e,n,r,i,o,s=Math.floor,a=Array(64),A=Array(64),l=Array(64),c=Array(64),u=Array(65535),h=Array(65535),d=Array(64),f=Array(64),p=[],g=0,m=7,v=Array(64),y=Array(64),w=Array(64),b=Array(256),_=Array(2048),B=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],C=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],x=[0,1,2,3,4,5,6,7,8,9,10,11],k=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],F=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],L=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],D=[0,1,2,3,4,5,6,7,8,9,10,11],E=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],S=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function M(t,e){for(var n=0,r=0,i=[],o=1;o<=16;o++){for(var s=1;s<=t[o];s++)i[e[r]]=[],i[e[r]][0]=n,i[e[r]][1]=o,r++,n++;n*=2}return i}function Q(t){for(var e=t[0],n=t[1]-1;n>=0;)e&1<<n&&(g|=1<<m),n--,--m<0&&(255==g?(I(255),I(0)):I(g),m=7,g=0)}function I(t){p.push(t)}function U(t){I(t>>8&255),I(255&t)}function j(t,e,n,r,i){for(var o,s=i[0],a=i[240],A=function(t,e){var n,r,i,o,s,a,A,l,c,u,h=0;for(c=0;c<8;++c){n=t[h],r=t[h+1],i=t[h+2],o=t[h+3],s=t[h+4],a=t[h+5],A=t[h+6];var f=n+(l=t[h+7]),p=n-l,g=r+A,m=r-A,v=i+a,y=i-a,w=o+s,b=o-s,_=f+w,B=f-w,C=g+v,x=g-v;t[h]=_+C,t[h+4]=_-C;var k=.707106781*(x+B);t[h+2]=B+k,t[h+6]=B-k;var F=.382683433*((_=b+y)-(x=m+p)),L=.5411961*_+F,D=1.306562965*x+F,E=.707106781*(C=y+m),S=p+E,M=p-E;t[h+5]=M+L,t[h+3]=M-L,t[h+1]=S+D,t[h+7]=S-D,h+=8}for(h=0,c=0;c<8;++c){n=t[h],r=t[h+8],i=t[h+16],o=t[h+24],s=t[h+32],a=t[h+40],A=t[h+48];var Q=n+(l=t[h+56]),I=n-l,U=r+A,j=r-A,T=i+a,N=i-a,P=o+s,H=o-s,O=Q+P,R=Q-P,z=U+T,K=U-T;t[h]=O+z,t[h+32]=O-z;var V=.707106781*(K+R);t[h+16]=R+V,t[h+48]=R-V;var G=.382683433*((O=H+N)-(K=j+I)),W=.5411961*O+G,q=1.306562965*K+G,Y=.707106781*(z=N+j),X=I+Y,J=I-Y;t[h+40]=J+W,t[h+24]=J-W,t[h+8]=X+q,t[h+56]=X-q,h++}for(c=0;c<64;++c)u=t[c]*e[c],d[c]=u>0?u+.5|0:u-.5|0;return d}(t,e),l=0;l<64;++l)f[B[l]]=A[l];var c=f[0]-n;n=f[0],0==c?Q(r[0]):(Q(r[h[o=32767+c]]),Q(u[o]));for(var p=63;p>0&&0==f[p];)p--;if(0==p)return Q(s),n;for(var g,m=1;m<=p;){for(var v=m;0==f[m]&&m<=p;)++m;var y=m-v;if(y>=16){g=y>>4;for(var w=1;w<=g;++w)Q(a);y&=15}Q(i[(y<<4)+h[o=32767+f[m]]]),Q(u[o]),m++}return 63!=p&&Q(s),n}function T(t){o!=(t=Math.min(Math.max(t,1),100))&&(function(t){for(var e=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],n=0;n<64;n++){var r=s((e[n]*t+50)/100);r=Math.min(Math.max(r,1),255),a[B[n]]=r}for(var i=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],o=0;o<64;o++){var u=s((i[o]*t+50)/100);u=Math.min(Math.max(u,1),255),A[B[o]]=u}for(var h=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],d=0,f=0;f<8;f++)for(var p=0;p<8;p++)l[d]=1/(a[B[d]]*h[f]*h[p]*8),c[d]=1/(A[B[d]]*h[f]*h[p]*8),d++}(t<50?Math.floor(5e3/t):Math.floor(200-2*t)),o=t)}this.encode=function(t,o){o&&T(o),p=[],g=0,m=7,U(65496),U(65504),U(16),I(74),I(70),I(73),I(70),I(0),I(1),I(1),I(0),U(1),U(1),I(0),I(0),function(){U(65499),U(132),I(0);for(var t=0;t<64;t++)I(a[t]);I(1);for(var e=0;e<64;e++)I(A[e])}(),d=t.width,f=t.height,U(65472),U(17),I(8),U(f),U(d),I(3),I(1),I(17),I(0),I(2),I(17),I(1),I(3),I(17),I(1),function(){U(65476),U(418),I(0);for(var t=0;t<16;t++)I(C[t+1]);for(var e=0;e<=11;e++)I(x[e]);I(16);for(var n=0;n<16;n++)I(k[n+1]);for(var r=0;r<=161;r++)I(F[r]);I(1);for(var i=0;i<16;i++)I(L[i+1]);for(var o=0;o<=11;o++)I(D[o]);I(17);for(var s=0;s<16;s++)I(E[s+1]);for(var a=0;a<=161;a++)I(S[a])}(),U(65498),U(12),I(3),I(1),I(0),I(2),I(17),I(3),I(17),I(0),I(63),I(0);var s=0,u=0,h=0;g=0,m=7,this.encode.displayName="_encode_";for(var d,f,b,B,M,N,P,H,O,R,z,K=t.data,V=t.width,G=t.height,W=4*V,q=0;q<G;){for(b=0;b<W;){for(P=W*q+b,O=-1,R=0,z=0;z<64;z++)H=P+(R=z>>3)*W+(O=4*(7&z)),q+R>=G&&(H-=W*(q+1+R-G)),b+O>=W&&(H-=b+O-W+4),B=K[H++],M=K[H++],N=K[H++],v[z]=(_[B]+_[M+256>>0]+_[N+512>>0]>>16)-128,y[z]=(_[B+768>>0]+_[M+1024>>0]+_[N+1280>>0]>>16)-128,w[z]=(_[B+1280>>0]+_[M+1536>>0]+_[N+1792>>0]>>16)-128;s=j(v,l,s,e,r),u=j(y,c,u,n,i),h=j(w,c,h,n,i),b+=32}q+=8}if(m>=0){var Y=[];Y[1]=m+1,Y[0]=(1<<m+1)-1,Q(Y)}return U(65497),new Uint8Array(p)},t=t||50,function(){for(var t=String.fromCharCode,e=0;e<256;e++)b[e]=t(e)}(),e=M(C,x),n=M(L,D),r=M(k,F),i=M(E,S),function(){for(var t=1,e=2,n=1;n<=15;n++){for(var r=t;r<e;r++)h[32767+r]=n,u[32767+r]=[],u[32767+r][1]=n,u[32767+r][0]=r;for(var i=-(e-1);i<=-t;i++)h[32767+i]=n,u[32767+i]=[],u[32767+i][1]=n,u[32767+i][0]=e-1+i;t<<=1,e<<=1}}(),function(){for(var t=0;t<256;t++)_[t]=19595*t,_[t+256>>0]=38470*t,_[t+512>>0]=7471*t+32768,_[t+768>>0]=-11059*t,_[t+1024>>0]=-21709*t,_[t+1280>>0]=32768*t+8421375,_[t+1536>>0]=-27439*t,_[t+1792>>0]=-5329*t}(),T(t)}/**
+*/function eP(t){var e,n,r,i,o,s=Math.floor,a=Array(64),A=Array(64),l=Array(64),c=Array(64),u=Array(65535),h=Array(65535),d=Array(64),f=Array(64),p=[],g=0,m=7,v=Array(64),y=Array(64),w=Array(64),b=Array(256),_=Array(2048),B=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],C=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],x=[0,1,2,3,4,5,6,7,8,9,10,11],k=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],F=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],L=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],D=[0,1,2,3,4,5,6,7,8,9,10,11],E=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],S=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function M(t,e){for(var n=0,r=0,i=[],o=1;o<=16;o++){for(var s=1;s<=t[o];s++)i[e[r]]=[],i[e[r]][0]=n,i[e[r]][1]=o,r++,n++;n*=2}return i}function Q(t){for(var e=t[0],n=t[1]-1;n>=0;)e&1<<n&&(g|=1<<m),n--,--m<0&&(255==g?(I(255),I(0)):I(g),m=7,g=0)}function I(t){p.push(t)}function U(t){I(t>>8&255),I(255&t)}function j(t,e,n,r,i){for(var o,s=i[0],a=i[240],A=function(t,e){var n,r,i,o,s,a,A,l,c,u,h=0;for(c=0;c<8;++c){n=t[h],r=t[h+1],i=t[h+2],o=t[h+3],s=t[h+4],a=t[h+5],A=t[h+6];var f=n+(l=t[h+7]),p=n-l,g=r+A,m=r-A,v=i+a,y=i-a,w=o+s,b=o-s,_=f+w,B=f-w,C=g+v,x=g-v;t[h]=_+C,t[h+4]=_-C;var k=.707106781*(x+B);t[h+2]=B+k,t[h+6]=B-k;var F=.382683433*((_=b+y)-(x=m+p)),L=.5411961*_+F,D=1.306562965*x+F,E=.707106781*(C=y+m),S=p+E,M=p-E;t[h+5]=M+L,t[h+3]=M-L,t[h+1]=S+D,t[h+7]=S-D,h+=8}for(h=0,c=0;c<8;++c){n=t[h],r=t[h+8],i=t[h+16],o=t[h+24],s=t[h+32],a=t[h+40],A=t[h+48];var Q=n+(l=t[h+56]),I=n-l,U=r+A,j=r-A,T=i+a,P=i-a,N=o+s,H=o-s,O=Q+N,R=Q-N,z=U+T,K=U-T;t[h]=O+z,t[h+32]=O-z;var V=.707106781*(K+R);t[h+16]=R+V,t[h+48]=R-V;var G=.382683433*((O=H+P)-(K=j+I)),W=.5411961*O+G,q=1.306562965*K+G,Y=.707106781*(z=P+j),X=I+Y,J=I-Y;t[h+40]=J+W,t[h+24]=J-W,t[h+8]=X+q,t[h+56]=X-q,h++}for(c=0;c<64;++c)u=t[c]*e[c],d[c]=u>0?u+.5|0:u-.5|0;return d}(t,e),l=0;l<64;++l)f[B[l]]=A[l];var c=f[0]-n;n=f[0],0==c?Q(r[0]):(Q(r[h[o=32767+c]]),Q(u[o]));for(var p=63;p>0&&0==f[p];)p--;if(0==p)return Q(s),n;for(var g,m=1;m<=p;){for(var v=m;0==f[m]&&m<=p;)++m;var y=m-v;if(y>=16){g=y>>4;for(var w=1;w<=g;++w)Q(a);y&=15}Q(i[(y<<4)+h[o=32767+f[m]]]),Q(u[o]),m++}return 63!=p&&Q(s),n}function T(t){o!=(t=Math.min(Math.max(t,1),100))&&(function(t){for(var e=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],n=0;n<64;n++){var r=s((e[n]*t+50)/100);r=Math.min(Math.max(r,1),255),a[B[n]]=r}for(var i=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],o=0;o<64;o++){var u=s((i[o]*t+50)/100);u=Math.min(Math.max(u,1),255),A[B[o]]=u}for(var h=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],d=0,f=0;f<8;f++)for(var p=0;p<8;p++)l[d]=1/(a[B[d]]*h[f]*h[p]*8),c[d]=1/(A[B[d]]*h[f]*h[p]*8),d++}(t<50?Math.floor(5e3/t):Math.floor(200-2*t)),o=t)}this.encode=function(t,o){o&&T(o),p=[],g=0,m=7,U(65496),U(65504),U(16),I(74),I(70),I(73),I(70),I(0),I(1),I(1),I(0),U(1),U(1),I(0),I(0),function(){U(65499),U(132),I(0);for(var t=0;t<64;t++)I(a[t]);I(1);for(var e=0;e<64;e++)I(A[e])}(),d=t.width,f=t.height,U(65472),U(17),I(8),U(f),U(d),I(3),I(1),I(17),I(0),I(2),I(17),I(1),I(3),I(17),I(1),function(){U(65476),U(418),I(0);for(var t=0;t<16;t++)I(C[t+1]);for(var e=0;e<=11;e++)I(x[e]);I(16);for(var n=0;n<16;n++)I(k[n+1]);for(var r=0;r<=161;r++)I(F[r]);I(1);for(var i=0;i<16;i++)I(L[i+1]);for(var o=0;o<=11;o++)I(D[o]);I(17);for(var s=0;s<16;s++)I(E[s+1]);for(var a=0;a<=161;a++)I(S[a])}(),U(65498),U(12),I(3),I(1),I(0),I(2),I(17),I(3),I(17),I(0),I(63),I(0);var s=0,u=0,h=0;g=0,m=7,this.encode.displayName="_encode_";for(var d,f,b,B,M,P,N,H,O,R,z,K=t.data,V=t.width,G=t.height,W=4*V,q=0;q<G;){for(b=0;b<W;){for(N=W*q+b,O=-1,R=0,z=0;z<64;z++)H=N+(R=z>>3)*W+(O=4*(7&z)),q+R>=G&&(H-=W*(q+1+R-G)),b+O>=W&&(H-=b+O-W+4),B=K[H++],M=K[H++],P=K[H++],v[z]=(_[B]+_[M+256>>0]+_[P+512>>0]>>16)-128,y[z]=(_[B+768>>0]+_[M+1024>>0]+_[P+1280>>0]>>16)-128,w[z]=(_[B+1280>>0]+_[M+1536>>0]+_[P+1792>>0]>>16)-128;s=j(v,l,s,e,r),u=j(y,c,u,n,i),h=j(w,c,h,n,i),b+=32}q+=8}if(m>=0){var Y=[];Y[1]=m+1,Y[0]=(1<<m+1)-1,Q(Y)}return U(65497),new Uint8Array(p)},t=t||50,function(){for(var t=String.fromCharCode,e=0;e<256;e++)b[e]=t(e)}(),e=M(C,x),n=M(L,D),r=M(k,F),i=M(E,S),function(){for(var t=1,e=2,n=1;n<=15;n++){for(var r=t;r<e;r++)h[32767+r]=n,u[32767+r]=[],u[32767+r][1]=n,u[32767+r][0]=r;for(var i=-(e-1);i<=-t;i++)h[32767+i]=n,u[32767+i]=[],u[32767+i][1]=n,u[32767+i][0]=e-1+i;t<<=1,e<<=1}}(),function(){for(var t=0;t<256;t++)_[t]=19595*t,_[t+256>>0]=38470*t,_[t+512>>0]=7471*t+32768,_[t+768>>0]=-11059*t,_[t+1024>>0]=-21709*t,_[t+1280>>0]=32768*t+8421375,_[t+1536>>0]=-27439*t,_[t+1792>>0]=-5329*t}(),T(t)}/**
  * @license
  * Copyright (c) 2017 Aras Abbasi
  *
  * Licensed under the MIT License.
  * http://opensource.org/licenses/mit-license
- */function eP(t,e){if(this.pos=0,this.buffer=t,this.datav=new DataView(t.buffer),this.is_with_alpha=!!e,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,-1===["BM","BA","CI","CP","IC","PT"].indexOf(this.flag))throw Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function eH(t){function e(t){if(!t)throw Error("assert :P")}function n(t,e,n){for(var r=0;4>r;r++)if(t[e+r]!=n.charCodeAt(r))return!0;return!1}function r(t,e,n,r,i){for(var o=0;o<i;o++)t[e+o]=n[r+o]}function i(t,e,n,r){for(var i=0;i<r;i++)t[e+i]=n}function o(t){return new Int32Array(t)}function s(t,e){for(var n=[],r=0;r<t;r++)n.push(new e);return n}function a(t,e){var n=[];return function t(n,r,i){for(var o=i[r],s=0;s<o&&(n.push(i.length>r+1?[]:new e),!(i.length<r+1));s++)t(n[s],r+1,i)}(n,0,t),n}var A=function(){var t=this;function A(t,e){for(var n=1<<e-1>>>0;t&n;)n>>>=1;return n?(t&n-1)+n:t}function l(t,n,r,i,o){e(!(i%r));do t[n+(i-=r)]=o;while(0<i)}function c(t,n,r,i,s){if(e(2328>=s),512>=s)var a=o(512);else if(null==(a=o(s)))return 0;return function(t,n,r,i,s,a){var c,h,d=n,f=1<<r,p=o(16),g=o(16);for(e(0!=s),e(null!=i),e(null!=t),e(0<r),h=0;h<s;++h){if(15<i[h])return 0;++p[i[h]]}if(p[0]==s)return 0;for(g[1]=0,c=1;15>c;++c){if(p[c]>1<<c)return 0;g[c+1]=g[c]+p[c]}for(h=0;h<s;++h)c=i[h],0<i[h]&&(a[g[c]++]=h);if(1==g[15])return(i=new u).g=0,i.value=a[0],l(t,d,1,f,i),f;var m,v=-1,y=f-1,w=0,b=1,_=1,B=1<<r;for(h=0,c=1,s=2;c<=r;++c,s<<=1){if(b+=_<<=1,0>(_-=p[c]))return 0;for(;0<p[c];--p[c])(i=new u).g=c,i.value=a[h++],l(t,d+w,s,B,i),w=A(w,c)}for(c=r+1,s=2;15>=c;++c,s<<=1){if(b+=_<<=1,0>(_-=p[c]))return 0;for(;0<p[c];--p[c]){if(i=new u,(w&y)!=v){for(d+=B,m=1<<(v=c)-r;15>v&&!(0>=(m-=p[v]));)++v,m<<=1;f+=B=1<<(m=v-r),t[n+(v=w&y)].g=m+r,t[n+v].value=d-n-v}i.g=c-r,i.value=a[h++],l(t,d+(w>>r),s,B,i),w=A(w,c)}}return b!=2*g[15]-1?0:f}(t,n,r,i,s,a)}function u(){this.value=this.g=0}function h(){this.value=this.g=0}function d(){this.G=s(5,u),this.H=o(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=s(ng,h)}function f(t,n,r,i){e(null!=t),e(null!=n),e(2147483648>i),t.Ca=254,t.I=0,t.b=-8,t.Ka=0,t.oa=n,t.pa=r,t.Jd=n,t.Yc=r+i,t.Zc=4<=i?r+i-4+1:r,k(t)}function p(t,e){for(var n=0;0<e--;)n|=L(t,128)<<e;return n}function g(t,e){var n=p(t,e);return F(t)?-n:n}function m(t,n,r,i){var o,s=0;for(e(null!=t),e(null!=n),e(4294967288>i),t.Sb=i,t.Ra=0,t.u=0,t.h=0,4<i&&(i=4),o=0;o<i;++o)s+=n[r+o]<<8*o;t.Ra=s,t.bb=i,t.oa=n,t.pa=r}function v(t){for(;8<=t.u&&t.bb<t.Sb;)t.Ra>>>=8,t.Ra+=t.oa[t.pa+t.bb]<<ny-8>>>0,++t.bb,t.u-=8;B(t)&&(t.h=1,t.u=0)}function y(t,n){if(e(0<=n),!t.h&&n<=nv){var r=_(t)&nm[n];return t.u+=n,v(t),r}return t.h=1,t.u=0}function w(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function b(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function _(t){return t.Ra>>>(t.u&ny-1)>>>0}function B(t){return e(t.bb<=t.Sb),t.h||t.bb==t.Sb&&t.u>ny}function C(t,e){t.u=e,t.h=B(t)}function x(t){t.u>=nw&&(e(t.u>=nw),v(t))}function k(t){e(null!=t&&null!=t.oa),t.pa<t.Zc?(t.I=(t.oa[t.pa++]|t.I<<8)>>>0,t.b+=8):(e(null!=t&&null!=t.oa),t.pa<t.Yc?(t.b+=8,t.I=t.oa[t.pa++]|t.I<<8):t.Ka?t.b=0:(t.I<<=8,t.b+=8,t.Ka=1))}function F(t){return p(t,1)}function L(t,e){var n=t.Ca;0>t.b&&k(t);var r=t.b,i=n*e>>>8,o=(t.I>>>r>i)+0;for(o?(n-=i,t.I-=i+1<<r>>>0):n=i+1,r=n,i=0;256<=r;)i+=8,r>>=8;return r=7^i+nb[r],t.b-=r,t.Ca=(n<<r)-1,o}function D(t,e,n){t[e+0]=n>>24&255,t[e+1]=n>>16&255,t[e+2]=n>>8&255,t[e+3]=n>>0&255}function E(t,e){return t[e+0]<<0|t[e+1]<<8}function S(t,e){return E(t,e)|t[e+2]<<16}function M(t,e){return E(t,e)|E(t,e+2)<<16}function Q(t,n){return e(null!=t),e(0<n),t.X=o(1<<n),null==t.X?0:(t.Mb=32-n,t.Xa=n,1)}function I(t,n){e(null!=t),e(null!=n),e(t.Xa==n.Xa),r(n.X,0,t.X,0,1<<n.Xa)}function U(){this.X=[],this.Xa=this.Mb=0}function j(t,n,r,i){e(null!=r),e(null!=i);var o=r[0],s=i[0];return 0==o&&(o=(t*s+n/2)/n),0==s&&(s=(n*o+t/2)/t),0>=o||0>=s?0:(r[0]=o,i[0]=s,1)}function T(t,e){return t+(1<<e)-1>>>e}function N(t,e){return((4278255360&t)+(4278255360&e)>>>0&4278255360)+((16711935&t)+(16711935&e)>>>0&16711935)>>>0}function P(e,n){t[n]=function(n,r,i,o,s,a,A){var l;for(l=0;l<s;++l){var c=t[e](a[A+l-1],i,o+l);a[A+l]=N(n[r+l],c)}}}function H(){this.ud=this.hd=this.jd=0}function O(t,e){return((4278124286&(t^e))>>>1)+(t&e)>>>0}function R(t){return 0<=t&&256>t?t:0>t?0:255<t?255:void 0}function z(t,e){return R(t+(t-e+.5>>1))}function K(t,e,n){return Math.abs(e-n)-Math.abs(t-n)}function V(t,e,n,r,i,o,s){for(r=o[s-1],n=0;n<i;++n)o[s+n]=r=N(t[e+n],r)}function G(t,e,n,r,i){var o;for(o=0;o<n;++o){var s=t[e+o],a=s>>8&255,A=16711935&(A=(A=16711935&s)+((a<<16)+a));r[i+o]=(4278255360&s)+A>>>0}}function W(t,e){e.jd=t>>0&255,e.hd=t>>8&255,e.ud=t>>16&255}function q(t,e,n,r,i,o){var s;for(s=0;s<r;++s){var a=e[n+s],A=a>>>8,l=a,c=255&(c=(c=a>>>16)+((t.jd<<24>>24)*(A<<24>>24)>>>5));l=255&(l=(l+=(t.hd<<24>>24)*(A<<24>>24)>>>5)+((t.ud<<24>>24)*(c<<24>>24)>>>5)),i[o+s]=(4278255360&a)+(c<<16)+l}}function Y(e,n,r,i,o){t[n]=function(t,e,n,r,s,a,A,l,c){for(r=A;r<l;++r)for(A=0;A<c;++A)s[a++]=o(n[i(t[e++])])},t[e]=function(e,n,s,a,A,l,c){var u=8>>e.b,h=e.Ea,d=e.K[0],f=e.w;if(8>u)for(e=(1<<e.b)-1,f=(1<<u)-1;n<s;++n){var p,g=0;for(p=0;p<h;++p)p&e||(g=i(a[A++])),l[c++]=o(d[g&f]),g>>=u}else t["VP8LMapColor"+r](a,A,d,f,l,c,n,s,h)}}function X(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>16&255,r[i++]=o>>8&255,r[i++]=o>>0&255}}function J(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>16&255,r[i++]=o>>8&255,r[i++]=o>>0&255,r[i++]=o>>24&255}}function Z(t,e,n,r,i){for(n=e+n;e<n;){var o=(s=t[e++])>>16&240|s>>12&15,s=s>>0&240|s>>28&15;r[i++]=o,r[i++]=s}}function $(t,e,n,r,i){for(n=e+n;e<n;){var o=(s=t[e++])>>16&248|s>>13&7,s=s>>5&224|s>>3&31;r[i++]=o,r[i++]=s}}function tt(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>0&255,r[i++]=o>>8&255,r[i++]=o>>16&255}}function te(t,e,n,i,o,s){if(0==s)for(n=e+n;e<n;)D(i,((s=t[e++])[0]>>24|s[1]>>8&65280|s[2]<<8&16711680|s[3]<<24)>>>0),o+=32;else r(i,o,t,e,n)}function tn(e,n){t[n][0]=t[e+"0"],t[n][1]=t[e+"1"],t[n][2]=t[e+"2"],t[n][3]=t[e+"3"],t[n][4]=t[e+"4"],t[n][5]=t[e+"5"],t[n][6]=t[e+"6"],t[n][7]=t[e+"7"],t[n][8]=t[e+"8"],t[n][9]=t[e+"9"],t[n][10]=t[e+"10"],t[n][11]=t[e+"11"],t[n][12]=t[e+"12"],t[n][13]=t[e+"13"],t[n][14]=t[e+"0"],t[n][15]=t[e+"0"]}function tr(t){return t==rc||t==ru||t==rh||t==rd}function ti(){this.eb=[],this.size=this.A=this.fb=0}function to(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function ts(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new ti,this.f.kb=new to,this.sd=null}function ta(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function tA(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function tl(t){return alert("todo:WebPSamplerProcessPlane"),t.T}function tc(t,e){var n=t.T,i=e.ba.f.RGBA,o=i.eb,s=i.fb+t.ka*i.A,a=rN[e.ba.S],A=t.y,l=t.O,c=t.f,u=t.N,h=t.ea,d=t.W,f=e.cc,p=e.dc,g=e.Mc,m=e.Nc,v=t.ka,y=t.ka+t.T,w=t.U,b=w+1>>1;for(0==v?a(A,l,null,null,c,u,h,d,c,u,h,d,o,s,null,null,w):(a(e.ec,e.fc,A,l,f,p,g,m,c,u,h,d,o,s-i.A,o,s,w),++n);v+2<y;v+=2)f=c,p=u,g=h,m=d,u+=t.Rc,d+=t.Rc,s+=2*i.A,a(A,(l+=2*t.fa)-t.fa,A,l,f,p,g,m,c,u,h,d,o,s-i.A,o,s,w);return l+=t.fa,t.j+y<t.o?(r(e.ec,e.fc,A,l,w),r(e.cc,e.dc,c,u,b),r(e.Mc,e.Nc,h,d,b),n--):1&y||a(A,l,null,null,c,u,h,d,c,u,h,d,o,s+i.A,null,null,w),n}function tu(t,n,r){var i=t.F,o=[t.J];if(null!=i){var s=t.U,a=n.ba.S,A=a==ra||a==rh;n=n.ba.f.RGBA;var l=[0],c=t.ka;l[0]=t.T,t.Kb&&(0==c?--l[0]:(--c,o[0]-=t.width),t.j+t.ka+t.T==t.o&&(l[0]=t.o-t.j-c));var u=n.eb;c=n.fb+c*n.A,t=n2(i,o[0],t.width,s,l,u,c+(A?0:3),n.A),e(r==l),t&&tr(a)&&n0(u,c,A,s,l,n.A)}return 0}function th(t){var e=t.ma,n=e.ba.S,r=11>n,i=n==ri||n==rs||n==ra||n==rA||12==n||tr(n);if(e.memory=null,e.Ib=null,e.Jb=null,e.Nd=null,!nd(e.Oa,t,i?11:12))return 0;if(i&&tr(n)&&e6(),t.da)alert("todo:use_scaling");else{if(r){if(e.Ib=tl,t.Kb){if(n=t.U+1>>1,e.memory=o(t.U+2*n),null==e.memory)return 0;e.ec=e.memory,e.fc=0,e.cc=e.ec,e.dc=e.fc+t.U,e.Mc=e.cc,e.Nc=e.dc+n,e.Ib=tc,e6()}}else alert("todo:EmitYUV");i&&(e.Jb=tu,r&&e3())}if(r&&!rZ){for(t=0;256>t;++t)r$[t]=89858*(t-128)+rW>>rG,r2[t]=-22014*(t-128)+rW,r1[t]=-45773*(t-128),r0[t]=113618*(t-128)+rW>>rG;for(t=rq;t<rY;++t)e=76283*(t-16)+rW>>rG,r5[t-rq]=tV(e,255),r3[t-rq]=tV(e+8>>4,15);rZ=1}return 1}function td(t){var n=t.ma,r=t.U,i=t.T;return e(!(1&t.ka)),0>=r||0>=i?0:(r=n.Ib(t,n),null!=n.Jb&&n.Jb(t,n,r),n.Dc+=r,1)}function tf(t){t.ma.memory=null}function tp(t,e,n,r){return 47!=y(t,8)?0:(e[0]=y(t,14)+1,n[0]=y(t,14)+1,r[0]=y(t,1),0!=y(t,3)?0:!t.h)}function tg(t,e){if(4>t)return t+1;var n=t-2>>1;return(2+(1&t)<<n)+y(e,n)+1}function tm(t,e){var n;return 120<e?e-120:1<=(n=((n=ry[e-1])>>4)*t+(8-(15&n)))?n:1}function tv(t,e,n){var r=_(n),i=t[e+=255&r].g-8;return 0<i&&(C(n,n.u+8),r=_(n),e+=t[e].value,e+=r&(1<<i)-1),C(n,n.u+t[e].g),t[e].value}function ty(t,n,r){return r.g+=t.g,r.value+=t.value<<n>>>0,e(8>=r.g),t.g}function tw(t,n,r){var i=t.xc;return e((n=0==i?0:t.vc[t.md*(r>>i)+(n>>i)])<t.Wb),t.Ya[n]}function tb(t,n,i,o){var s=t.ab,a=t.c*n,A=t.C;n=A+n;var l=i,c=o;for(o=t.Ta,i=t.Ua;0<s--;){var u=t.gc[s],h=A,d=n,f=l,p=c,g=(c=o,l=i,u.Ea);switch(e(h<d),e(d<=u.nc),u.hc){case 2:nC(f,p,(d-h)*g,c,l);break;case 0:var m=h,v=d,y=c,w=l,b=(k=u).Ea;0==m&&(n_(f,p,null,null,1,y,w),V(f,p+1,0,0,b-1,y,w+1),p+=b,w+=b,++m);for(var _=1<<k.b,B=_-1,C=T(b,k.b),x=k.K,k=k.w+(m>>k.b)*C;m<v;){var F=x,L=k,D=1;for(nB(f,p,y,w-b,1,y,w);D<b;){var E=(D&~B)+_;E>b&&(E=b),(0,nD[F[L++]>>8&15])(f,p+ +D,y,w+D-b,E-D,y,w+D),D=E}p+=b,w+=b,++m&B||(k+=C)}d!=u.nc&&r(c,l-g,c,l+(d-h-1)*g,g);break;case 1:for(g=f,v=p,b=(f=u.Ea)-(w=f&~(y=(p=1<<u.b)-1)),m=T(f,u.b),_=u.K,u=u.w+(h>>u.b)*m;h<d;){for(B=_,C=u,x=new H,k=v+w,F=v+f;v<k;)W(B[C++],x),nE(x,g,v,p,c,l),v+=p,l+=p;v<F&&(W(B[C++],x),nE(x,g,v,b,c,l),v+=b,l+=b),++h&y||(u+=m)}break;case 3:if(f==c&&p==l&&0<u.b){for(v=c,f=g=l+(d-h)*g-(w=(d-h)*T(u.Ea,u.b)),p=c,y=l,m=[],w=(b=w)-1;0<=w;--w)m[w]=p[y+w];for(w=b-1;0<=w;--w)v[f+w]=m[w];nx(u,h,d,c,g,c,l)}else nx(u,h,d,f,p,c,l)}l=o,c=i}c!=i&&r(o,i,l,c,a)}function t_(t,n){var r=t.V,i=t.Ba+t.c*t.C,o=n-t.C;if(e(n<=t.l.o),e(16>=o),0<o){var s=t.l,a=t.Ta,A=t.Ua,l=s.width;if(tb(t,o,r,i),o=A=[A],e((r=t.C)<(i=n)),e(s.v<s.va),i>s.o&&(i=s.o),r<s.j){var c=s.j-r;r=s.j,o[0]+=c*l}if(r>=i?r=0:(o[0]+=4*s.v,s.ka=r-s.j,s.U=s.va-s.v,s.T=i-r,r=1),r){if(A=A[0],11>(r=t.ca).S){var u=r.f.RGBA,h=(i=r.S,o=s.U,s=s.T,c=u.eb,u.A),d=s;for(u=u.fb+t.Ma*u.A;0<d--;){var f=A,p=o,g=c,m=u;switch(i){case rr:nS(a,f,p,g,m);break;case ri:nM(a,f,p,g,m);break;case rc:nM(a,f,p,g,m),n0(g,m,0,p,1,0);break;case ro:nU(a,f,p,g,m);break;case rs:te(a,f,p,g,m,1);break;case ru:te(a,f,p,g,m,1),n0(g,m,0,p,1,0);break;case ra:te(a,f,p,g,m,0);break;case rh:te(a,f,p,g,m,0),n0(g,m,1,p,1,0);break;case rA:nQ(a,f,p,g,m);break;case rd:nQ(a,f,p,g,m),n1(g,m,p,1,0);break;case rl:nI(a,f,p,g,m);break;default:e(0)}A+=l,u+=h}t.Ma+=s}else alert("todo:EmitRescaledRowsYUVA");e(t.Ma<=r.height)}}t.C=n,e(t.C<=t.i)}function tB(t){var e;if(0<t.ua)return 0;for(e=0;e<t.Wb;++e){var n=t.Ya[e].G,r=t.Ya[e].H;if(0<n[1][r[1]+0].g||0<n[2][r[2]+0].g||0<n[3][r[3]+0].g)return 0}return 1}function tC(t,n,r,i,o,s){if(0!=t.Z){var a=t.qd,A=t.rd;for(e(null!=rT[t.Z]);n<r;++n)rT[t.Z](a,A,i,o,i,o,s),a=i,A=o,o+=s;t.qd=a,t.rd=A}}function tx(t,n){var r=t.l.ma,i=0==r.Z||1==r.Z?t.l.j:t.C;if(i=t.C<i?i:t.C,e(n<=t.l.o),n>i){var o=t.l.width,s=r.ca,a=r.tb+o*i,A=t.V,l=t.Ba+t.c*i,c=t.gc;e(1==t.ab),e(3==c[0].hc),nF(c[0],i,n,A,l,s,a),tC(r,i,n,s,a,o)}t.C=t.Ma=n}function tk(t,n,r,i,o,s,a){var A=t.$/i,l=t.$%i,c=t.m,u=t.s,h=r+t.$,d=h;o=r+i*o;var f=r+i*s,p=280+u.ua,g=t.Pb?A:16777216,m=0<u.ua?u.Wa:null,v=u.wc,y=h<f?tw(u,l,A):null;e(t.C<s),e(f<=o);var w=!1;t:for(;;){for(;w||h<f;){var b=0;if(A>=g){var k=h-r;e((g=t).Pb),g.wd=g.m,g.xd=k,0<g.s.ua&&I(g.s.Wa,g.s.vb),g=A+rb}if(l&v||(y=tw(u,l,A)),e(null!=y),y.Qb&&(n[h]=y.qb,w=!0),!w){if(x(c),y.jc){b=c,k=n;var F=h,L=y.pd[_(b)&ng-1];e(y.jc),256>L.g?(C(b,b.u+L.g),k[F]=L.value,b=0):(C(b,b.u+L.g-256),e(256<=L.value),b=L.value),0==b&&(w=!0)}else b=tv(y.G[0],y.H[0],c)}if(c.h)break;if(w||256>b){if(!w){if(y.nd)n[h]=(y.qb|b<<8)>>>0;else{if(x(c),w=tv(y.G[1],y.H[1],c),x(c),k=tv(y.G[2],y.H[2],c),F=tv(y.G[3],y.H[3],c),c.h)break;n[h]=(F<<24|w<<16|b<<8|k)>>>0}}if(w=!1,++h,++l>=i&&(l=0,++A,null!=a&&A<=s&&!(A%16)&&a(t,A),null!=m))for(;d<h;)b=n[d++],m.X[(506832829*b&4294967295)>>>m.Mb]=b}else if(280>b){if(b=tg(b-256,c),k=tv(y.G[4],y.H[4],c),x(c),k=tm(i,k=tg(k,c)),c.h)break;if(h-r<k||o-h<b)break t;for(F=0;F<b;++F)n[h+F]=n[h+F-k];for(h+=b,l+=b;l>=i;)l-=i,++A,null!=a&&A<=s&&!(A%16)&&a(t,A);if(e(h<=o),l&v&&(y=tw(u,l,A)),null!=m)for(;d<h;)b=n[d++],m.X[(506832829*b&4294967295)>>>m.Mb]=b}else{if(!(b<p))break t;for(w=b-280,e(null!=m);d<h;)b=n[d++],m.X[(506832829*b&4294967295)>>>m.Mb]=b;b=h,e(!(w>>>(k=m).Xa)),n[b]=k.X[w],w=!0}w||e(c.h==B(c))}if(t.Pb&&c.h&&h<o)e(t.m.h),t.a=5,t.m=t.wd,t.$=t.xd,0<t.s.ua&&I(t.s.vb,t.s.Wa);else{if(c.h)break;null!=a&&a(t,A>s?s:A),t.a=0,t.$=h-r}return 1}return t.a=3,0}function tF(t){e(null!=t),t.vc=null,t.yc=null,t.Ya=null;var n=t.Wa;null!=n&&(n.X=null),t.vb=null,e(null!=t)}function tL(){var e=new eY;return null==e?null:(e.a=0,e.xb=rj,tn("Predictor","VP8LPredictors"),tn("Predictor","VP8LPredictors_C"),tn("PredictorAdd","VP8LPredictorsAdd"),tn("PredictorAdd","VP8LPredictorsAdd_C"),nC=G,nE=q,nS=X,nM=J,nQ=Z,nI=$,nU=tt,t.VP8LMapColor32b=nk,t.VP8LMapColor8b=nL,e)}function tD(t,n,r,a,A){for(var l=1,h=[t],f=[n],p=a.m,g=a.s,m=null,v=0;;){if(r)for(;l&&y(p,1);){var w=h,b=f,B=1,k=a.m,F=a.gc[a.ab],L=y(k,2);if(a.Oc&1<<L)l=0;else{switch(a.Oc|=1<<L,F.hc=L,F.Ea=w[0],F.nc=b[0],F.K=[null],++a.ab,e(4>=a.ab),L){case 0:case 1:F.b=y(k,3)+2,B=tD(T(F.Ea,F.b),T(F.nc,F.b),0,a,F.K),F.K=F.K[0];break;case 3:var D,E=y(k,8)+1,S=16<E?0:4<E?1:2<E?2:3;if(w[0]=T(F.Ea,S),F.b=S,D=B=tD(E,1,0,a,F.K)){var M,I=1<<(8>>F.b),U=o(I);if(null==U)D=0;else{var j=F.K[0],P=F.w;for(U[0]=F.K[0][0],M=1;M<1*E;++M)U[M]=N(j[P+M],U[M-1]);for(;M<4*I;++M)U[M]=0;F.K[0]=null,F.K[0]=U,D=1}}B=D;break;case 2:break;default:e(0)}l=B}}if(h=h[0],f=f[0],l&&y(p,1)&&!(l=1<=(v=y(p,4))&&11>=v)){a.a=3;break}if(H=l)e:{var H,O,R,z,K=h,V=f,G=v,W=a.m,q=a.s,Y=[null],X=1,J=0,Z=rw[G];n:for(;;){if(r&&y(W,1)){var $=y(W,3)+2,tt=T(K,$),te=T(V,$),tn=tt*te;if(!tD(tt,te,0,a,Y))break;for(Y=Y[0],q.xc=$,O=0;O<tn;++O){var tr=Y[O]>>8&65535;Y[O]=tr,tr>=X&&(X=tr+1)}}if(W.h)break;for(R=0;5>R;++R){var ti=rg[R];!R&&0<G&&(ti+=1<<G),J<ti&&(J=ti)}var to=s(X*Z,u),ts=X,ta=s(ts,d);if(null==ta)var tA=null;else e(65536>=ts),tA=ta;var tl=o(J);if(null==tA||null==tl||null==to){a.a=1;break}for(O=z=0;O<X;++O){var tc,tu=tA[O],th=tu.G,td=tu.H,tf=0,tp=1,tg=0;for(R=0;5>R;++R){ti=rg[R],th[R]=to,td[R]=z,!R&&0<G&&(ti+=1<<G);r:{var tm,tv=ti,tw=z,tb=0,t_=a.m,tB=y(t_,1);if(i(tl,0,0,tv),tB){var tC=y(t_,1)+1,tx=y(t_,1),tL=y(t_,0==tx?1:8);tl[tL]=1,2==tC&&(tl[tL=y(t_,8)]=1);var tE=1}else{var tS=o(19),tM=y(t_,4)+4;if(19<tM){a.a=3;var tQ=0;break r}for(tm=0;tm<tM;++tm)tS[rv[tm]]=y(t_,3);var tI=void 0,tU=void 0,tj=0,tT=a.m,tN=8,tP=s(128,u);i:for(;c(tP,0,7,tS,19);){if(y(tT,1)){var tH=2+2*y(tT,3);if((tI=2+y(tT,tH))>tv)break}else tI=tv;for(tU=0;tU<tv&&tI--;){x(tT);var tO=tP[0+(127&_(tT))];C(tT,tT.u+tO.g);var tR=tO.value;if(16>tR)tl[tU++]=tR,0!=tR&&(tN=tR);else{var tz=16==tR,tK=tR-16,tV=rp[tK],tG=y(tT,rf[tK])+tV;if(tU+tG>tv)break i;for(var tW=tz?tN:0;0<tG--;)tl[tU++]=tW}}tj=1;break}tj||(a.a=3),tE=tj}(tE=tE&&!t_.h)&&(tb=c(to,tw,8,tl,tv)),tE&&0!=tb?tQ=tb:(a.a=3,tQ=0)}if(0==tQ)break n;if(tp&&1==rm[R]&&(tp=0==to[z].g),tf+=to[z].g,z+=tQ,3>=R){var tq,tY=tl[0];for(tq=1;tq<ti;++tq)tl[tq]>tY&&(tY=tl[tq]);tg+=tY}}if(tu.nd=tp,tu.Qb=0,tp&&(tu.qb=(th[3][td[3]+0].value<<24|th[1][td[1]+0].value<<16|th[2][td[2]+0].value)>>>0,0==tf&&256>th[0][td[0]+0].value&&(tu.Qb=1,tu.qb+=th[0][td[0]+0].value<<8)),tu.jc=!tu.Qb&&6>tg,tu.jc)for(tc=0;tc<ng;++tc){var tX=tc,tJ=tu.pd[tX],tZ=tu.G[0][tu.H[0]+tX];256<=tZ.value?(tJ.g=tZ.g+256,tJ.value=tZ.value):(tJ.g=0,tJ.value=0,tX>>=ty(tZ,8,tJ),tX>>=ty(tu.G[1][tu.H[1]+tX],16,tJ),tX>>=ty(tu.G[2][tu.H[2]+tX],0,tJ),ty(tu.G[3][tu.H[3]+tX],24,tJ))}}q.vc=Y,q.Wb=X,q.Ya=tA,q.yc=to,H=1;break e}H=0}if(!(l=H)){a.a=3;break}if(0<v){if(g.ua=1<<v,!Q(g.Wa,v)){a.a=1,l=0;break}}else g.ua=0;var t$=h,t0=f,t1=a.s,t2=t1.xc;if(a.c=t$,a.i=t0,t1.md=T(t$,t2),t1.wc=0==t2?-1:(1<<t2)-1,r){a.xb=rU;break}if(null==(m=o(h*f))){a.a=1,l=0;break}l=(l=tk(a,m,0,h,f,f,null))&&!p.h;break}return l?(null!=A?A[0]=m:(e(null==m),e(r)),a.$=0,r||tF(g)):tF(g),l}function tE(t,n){var r=t.c*t.i;return e(t.c<=n),t.V=o(r+n+16*n),null==t.V?(t.Ta=null,t.Ua=0,t.a=1,0):(t.Ta=t.V,t.Ua=t.Ba+r+n,1)}function tS(t,n){var r=t.C,i=n-r,o=t.V,s=t.Ba+t.c*r;for(e(n<=t.l.o);0<i;){var a=16<i?16:i,A=t.l.ma,l=t.l.width,c=l*a,u=A.ca,h=A.tb+l*r,d=t.Ta,f=t.Ua;tb(t,a,o,s),n5(d,f,u,h,c),tC(A,r,r+a,u,h,l),i-=a,o+=a*t.c,r+=a}e(r==n),t.C=t.Ma=n}function tM(){this.ub=this.yd=this.td=this.Rb=0}function tQ(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function tI(){this.Fb=this.Bb=this.Cb=0,this.Zb=o(4),this.Lb=o(4)}function tU(){var t;this.Yb=(function t(e,n,r){for(var i=r[n],o=0;o<i&&(e.push(r.length>n+1?[]:0),!(r.length<n+1));o++)t(e[o],n+1,r)}(t=[],0,[3,11]),t)}function tj(){this.jb=o(3),this.Wc=a([4,8],tU),this.Xc=a([4,17],tU)}function tT(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new o(4),this.od=new o(4)}function tN(){this.ld=this.La=this.dd=this.tc=0}function tP(){this.Na=this.la=0}function tH(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function tO(){this.ad=o(384),this.Za=0,this.Ob=o(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function tR(){this.uc=this.M=this.Nb=0,this.wa=Array(new tN),this.Y=0,this.ya=Array(new tO),this.aa=0,this.l=new tG}function tz(){this.y=o(16),this.f=o(8),this.ea=o(8)}function tK(){this.cb=this.a=0,this.sc="",this.m=new w,this.Od=new tM,this.Kc=new tQ,this.ed=new tT,this.Qa=new tI,this.Ic=this.$c=this.Aa=0,this.D=new tR,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=s(8,w),this.ia=0,this.pb=s(4,tH),this.Pa=new tj,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new tz),this.Hd=0,this.rb=Array(new tP),this.sb=0,this.wa=Array(new tN),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new tO),this.L=this.aa=0,this.gd=a([4,2],tN),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function tV(t,e){return 0>t?0:t>e?e:t}function tG(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function tW(){var t=new tK;return null!=t&&(t.a=0,t.sc="OK",t.cb=0,t.Xb=0,rC||(rC=tJ)),t}function tq(t,e,n){return 0==t.a&&(t.a=e,t.sc=n,t.cb=0),0}function tY(t,e,n){return 3<=n&&157==t[e+0]&&1==t[e+1]&&42==t[e+2]}function tX(t,n){if(null==t)return 0;if(t.a=0,t.sc="OK",null==n)return tq(t,2,"null VP8Io passed to VP8GetHeaders()");var r=n.data,o=n.w,s=n.ha;if(4>s)return tq(t,7,"Truncated header.");var a=r[o+0]|r[o+1]<<8|r[o+2]<<16,A=t.Od;if(A.Rb=!(1&a),A.td=a>>1&7,A.yd=a>>4&1,A.ub=a>>5,3<A.td)return tq(t,3,"Incorrect keyframe parameters.");if(!A.yd)return tq(t,4,"Frame not displayable.");o+=3,s-=3;var l=t.Kc;if(A.Rb){if(7>s)return tq(t,7,"cannot parse picture header");if(!tY(r,o,s))return tq(t,3,"Bad code word");l.c=16383&(r[o+4]<<8|r[o+3]),l.Td=r[o+4]>>6,l.i=16383&(r[o+6]<<8|r[o+5]),l.Ud=r[o+6]>>6,o+=7,s-=7,t.za=l.c+15>>4,t.Ub=l.i+15>>4,n.width=l.c,n.height=l.i,n.Da=0,n.j=0,n.v=0,n.va=n.width,n.o=n.height,n.da=0,n.ib=n.width,n.hb=n.height,n.U=n.width,n.T=n.height,i((a=t.Pa).jb,0,255,a.jb.length),e(null!=(a=t.Qa)),a.Cb=0,a.Bb=0,a.Fb=1,i(a.Zb,0,0,a.Zb.length),i(a.Lb,0,0,a.Lb)}if(A.ub>s)return tq(t,7,"bad partition length");f(a=t.m,r,o,A.ub),o+=A.ub,s-=A.ub,A.Rb&&(l.Ld=F(a),l.Kd=F(a)),l=t.Qa;var c,u=t.Pa;if(e(null!=a),e(null!=l),l.Cb=F(a),l.Cb){if(l.Bb=F(a),F(a)){for(l.Fb=F(a),c=0;4>c;++c)l.Zb[c]=F(a)?g(a,7):0;for(c=0;4>c;++c)l.Lb[c]=F(a)?g(a,6):0}if(l.Bb)for(c=0;3>c;++c)u.jb[c]=F(a)?p(a,8):255}else l.Bb=0;if(a.Ka)return tq(t,3,"cannot parse segment header");if((l=t.ed).zd=F(a),l.Tb=p(a,6),l.wb=p(a,3),l.Pc=F(a),l.Pc&&F(a)){for(u=0;4>u;++u)F(a)&&(l.vd[u]=g(a,6));for(u=0;4>u;++u)F(a)&&(l.od[u]=g(a,6))}if(t.L=0==l.Tb?0:l.zd?1:2,a.Ka)return tq(t,3,"cannot parse filter header");var h=s;if(s=c=o,o=c+h,l=h,t.Xb=(1<<p(t.m,2))-1,h<3*(u=t.Xb))r=7;else{for(c+=3*u,l-=3*u,h=0;h<u;++h){var d=r[s+0]|r[s+1]<<8|r[s+2]<<16;d>l&&(d=l),f(t.Jc[+h],r,c,d),c+=d,l-=d,s+=3}f(t.Jc[+u],r,c,l),r=c<o?0:5}if(0!=r)return tq(t,r,"cannot parse partitions");for(r=p(c=t.m,7),s=F(c)?g(c,4):0,o=F(c)?g(c,4):0,l=F(c)?g(c,4):0,u=F(c)?g(c,4):0,c=F(c)?g(c,4):0,h=t.Qa,d=0;4>d;++d){if(h.Cb){var m=h.Zb[d];h.Fb||(m+=r)}else{if(0<d){t.pb[d]=t.pb[0];continue}m=r}var v=t.pb[d];v.Sc[0]=r_[tV(m+s,127)],v.Sc[1]=rB[tV(m+0,127)],v.Eb[0]=2*r_[tV(m+o,127)],v.Eb[1]=101581*rB[tV(m+l,127)]>>16,8>v.Eb[1]&&(v.Eb[1]=8),v.Qc[0]=r_[tV(m+u,117)],v.Qc[1]=rB[tV(m+c,127)],v.lc=m+c}if(!A.Rb)return tq(t,4,"Not a key frame.");for(F(a),A=t.Pa,r=0;4>r;++r){for(s=0;8>s;++s)for(o=0;3>o;++o)for(l=0;11>l;++l)u=L(a,rE[r][s][o][l])?p(a,8):rL[r][s][o][l],A.Wc[r][s].Yb[o][l]=u;for(s=0;17>s;++s)A.Xc[r][s]=A.Wc[r][rS[s]]}return t.kc=F(a),t.kc&&(t.Bd=p(a,8)),t.cb=1}function tJ(t,e,n,r,i,o,s){var a=e[i].Yb[n];for(n=0;16>i;++i){if(!L(t,a[n+0]))return i;for(;!L(t,a[n+1]);)if(a=e[++i].Yb[0],n=0,16==i)return 16;var A=e[i+1].Yb;if(L(t,a[n+2])){var l=t,c=0;if(L(l,(h=a)[(u=n)+3])){if(L(l,h[u+6])){for(a=0,u=2*(c=L(l,h[u+8]))+(h=L(l,h[u+9+c])),c=0,h=rx[u];h[a];++a)c+=c+L(l,h[a]);c+=3+(8<<u)}else c=L(l,h[u+7])?7+2*L(l,165)+L(l,145):5+L(l,159)}else c=L(l,h[u+4])?3+L(l,h[u+5]):2;a=A[2]}else c=1,a=A[1];A=s+rk[i],0>(l=t).b&&k(l);var u,h=l.b,d=(u=l.Ca>>1)-(l.I>>h)>>31;--l.b,l.Ca+=d,l.Ca|=1,l.I-=(u+1&d)<<h,o[A]=((c^d)-d)*r[(0<i)+0]}return 16}function tZ(t){var e=t.rb[t.sb-1];e.la=0,e.Na=0,i(t.zc,0,0,t.zc.length),t.ja=0}function t$(t,e,n,r,i){i=t[e+n+32*r]+(i>>3),t[e+n+32*r]=-256&i?0>i?0:255:i}function t0(t,e,n,r,i,o){t$(t,e,0,n,r+i),t$(t,e,1,n,r+o),t$(t,e,2,n,r-o),t$(t,e,3,n,r-i)}function t1(t){return(20091*t>>16)+t}function t2(t,e,n,r){var i,s=0,a=o(16);for(i=0;4>i;++i){var A=t[e+0]+t[e+8],l=t[e+0]-t[e+8],c=(35468*t[e+4]>>16)-t1(t[e+12]),u=t1(t[e+4])+(35468*t[e+12]>>16);a[s+0]=A+u,a[s+1]=l+c,a[s+2]=l-c,a[s+3]=A-u,s+=4,e++}for(i=s=0;4>i;++i)A=(t=a[s+0]+4)+a[s+8],l=t-a[s+8],c=(35468*a[s+4]>>16)-t1(a[s+12]),t$(n,r,0,0,A+(u=t1(a[s+4])+(35468*a[s+12]>>16))),t$(n,r,1,0,l+c),t$(n,r,2,0,l-c),t$(n,r,3,0,A-u),s++,r+=32}function t5(t,e,n,r){var i=t[e+0]+4,o=35468*t[e+4]>>16,s=t1(t[e+4]),a=35468*t[e+1]>>16;t0(n,r,0,i+s,t=t1(t[e+1]),a),t0(n,r,1,i+o,t,a),t0(n,r,2,i-o,t,a),t0(n,r,3,i-s,t,a)}function t3(t,e,n,r,i){t2(t,e,n,r),i&&t2(t,e+16,n,r+4)}function t4(t,e,n,r){nT(t,e+0,n,r,1),nT(t,e+32,n,r+128,1)}function t6(t,e,n,r){var i;for(t=t[e+0]+4,i=0;4>i;++i)for(e=0;4>e;++e)t$(n,r,e,i,t)}function t8(t,e,n,r){t[e+0]&&nH(t,e+0,n,r),t[e+16]&&nH(t,e+16,n,r+4),t[e+32]&&nH(t,e+32,n,r+128),t[e+48]&&nH(t,e+48,n,r+128+4)}function t7(t,e,n,r){var i,s=o(16);for(i=0;4>i;++i){var a=t[e+0+i]+t[e+12+i],A=t[e+4+i]+t[e+8+i],l=t[e+4+i]-t[e+8+i],c=t[e+0+i]-t[e+12+i];s[0+i]=a+A,s[8+i]=a-A,s[4+i]=c+l,s[12+i]=c-l}for(i=0;4>i;++i)a=(t=s[0+4*i]+3)+s[3+4*i],A=s[1+4*i]+s[2+4*i],l=s[1+4*i]-s[2+4*i],c=t-s[3+4*i],n[r+0]=a+A>>3,n[r+16]=c+l>>3,n[r+32]=a-A>>3,n[r+48]=c-l>>3,r+=64}function t9(t,e,n){var r,i=e-32,o=255-t[i-1];for(r=0;r<n;++r){var s,a=o+t[e-1];for(s=0;s<n;++s)t[e+s]=re[a+t[i+s]];e+=32}}function et(t,e){t9(t,e,4)}function ee(t,e){t9(t,e,8)}function en(t,e){t9(t,e,16)}function er(t,e){var n;for(n=0;16>n;++n)r(t,e+32*n,t,e-32,16)}function ei(t,e){var n;for(n=16;0<n;--n)i(t,e,t[e-1],16),e+=32}function eo(t,e,n){var r;for(r=0;16>r;++r)i(e,n+32*r,t,16)}function es(t,e){var n,r=16;for(n=0;16>n;++n)r+=t[e-1+32*n]+t[e+n-32];eo(r>>5,t,e)}function ea(t,e){var n,r=8;for(n=0;16>n;++n)r+=t[e-1+32*n];eo(r>>4,t,e)}function eA(t,e){var n,r=8;for(n=0;16>n;++n)r+=t[e+n-32];eo(r>>4,t,e)}function el(t,e){eo(128,t,e)}function ec(t,e,n){return t+2*e+n+2>>2}function eu(t,e){var n,i=e-32;for(n=0,i=new Uint8Array([ec(t[i-1],t[i+0],t[i+1]),ec(t[i+0],t[i+1],t[i+2]),ec(t[i+1],t[i+2],t[i+3]),ec(t[i+2],t[i+3],t[i+4])]);4>n;++n)r(t,e+32*n,i,0,i.length)}function eh(t,e){var n=t[e-1],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96];D(t,e+0,16843009*ec(t[e-1-32],n,r)),D(t,e+32,16843009*ec(n,r,i)),D(t,e+64,16843009*ec(r,i,o)),D(t,e+96,16843009*ec(i,o,o))}function ed(t,e){var n,r=4;for(n=0;4>n;++n)r+=t[e+n-32]+t[e-1+32*n];for(r>>=3,n=0;4>n;++n)i(t,e+32*n,r,4)}function ef(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1-32],s=t[e+0-32],a=t[e+1-32],A=t[e+2-32],l=t[e+3-32];t[e+0+96]=ec(r,i,t[e-1+96]),t[e+1+96]=t[e+0+64]=ec(n,r,i),t[e+2+96]=t[e+1+64]=t[e+0+32]=ec(o,n,r),t[e+3+96]=t[e+2+64]=t[e+1+32]=t[e+0+0]=ec(s,o,n),t[e+3+64]=t[e+2+32]=t[e+1+0]=ec(a,s,o),t[e+3+32]=t[e+2+0]=ec(A,a,s),t[e+3+0]=ec(l,A,a)}function ep(t,e){var n=t[e+1-32],r=t[e+2-32],i=t[e+3-32],o=t[e+4-32],s=t[e+5-32],a=t[e+6-32],A=t[e+7-32];t[e+0+0]=ec(t[e+0-32],n,r),t[e+1+0]=t[e+0+32]=ec(n,r,i),t[e+2+0]=t[e+1+32]=t[e+0+64]=ec(r,i,o),t[e+3+0]=t[e+2+32]=t[e+1+64]=t[e+0+96]=ec(i,o,s),t[e+3+32]=t[e+2+64]=t[e+1+96]=ec(o,s,a),t[e+3+64]=t[e+2+96]=ec(s,a,A),t[e+3+96]=ec(a,A,A)}function eg(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1-32],s=t[e+0-32],a=t[e+1-32],A=t[e+2-32],l=t[e+3-32];t[e+0+0]=t[e+1+64]=o+s+1>>1,t[e+1+0]=t[e+2+64]=s+a+1>>1,t[e+2+0]=t[e+3+64]=a+A+1>>1,t[e+3+0]=A+l+1>>1,t[e+0+96]=ec(i,r,n),t[e+0+64]=ec(r,n,o),t[e+0+32]=t[e+1+96]=ec(n,o,s),t[e+1+32]=t[e+2+96]=ec(o,s,a),t[e+2+32]=t[e+3+96]=ec(s,a,A),t[e+3+32]=ec(a,A,l)}function em(t,e){var n=t[e+0-32],r=t[e+1-32],i=t[e+2-32],o=t[e+3-32],s=t[e+4-32],a=t[e+5-32],A=t[e+6-32],l=t[e+7-32];t[e+0+0]=n+r+1>>1,t[e+1+0]=t[e+0+64]=r+i+1>>1,t[e+2+0]=t[e+1+64]=i+o+1>>1,t[e+3+0]=t[e+2+64]=o+s+1>>1,t[e+0+32]=ec(n,r,i),t[e+1+32]=t[e+0+96]=ec(r,i,o),t[e+2+32]=t[e+1+96]=ec(i,o,s),t[e+3+32]=t[e+2+96]=ec(o,s,a),t[e+3+64]=ec(s,a,A),t[e+3+96]=ec(a,A,l)}function ev(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96];t[e+0+0]=n+r+1>>1,t[e+2+0]=t[e+0+32]=r+i+1>>1,t[e+2+32]=t[e+0+64]=i+o+1>>1,t[e+1+0]=ec(n,r,i),t[e+3+0]=t[e+1+32]=ec(r,i,o),t[e+3+32]=t[e+1+64]=ec(i,o,o),t[e+3+64]=t[e+2+64]=t[e+0+96]=t[e+1+96]=t[e+2+96]=t[e+3+96]=o}function ey(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96],s=t[e-1-32],a=t[e+0-32],A=t[e+1-32],l=t[e+2-32];t[e+0+0]=t[e+2+32]=n+s+1>>1,t[e+0+32]=t[e+2+64]=r+n+1>>1,t[e+0+64]=t[e+2+96]=i+r+1>>1,t[e+0+96]=o+i+1>>1,t[e+3+0]=ec(a,A,l),t[e+2+0]=ec(s,a,A),t[e+1+0]=t[e+3+32]=ec(n,s,a),t[e+1+32]=t[e+3+64]=ec(r,n,s),t[e+1+64]=t[e+3+96]=ec(i,r,n),t[e+1+96]=ec(o,i,r)}function ew(t,e){var n;for(n=0;8>n;++n)r(t,e+32*n,t,e-32,8)}function eb(t,e){var n;for(n=0;8>n;++n)i(t,e,t[e-1],8),e+=32}function e_(t,e,n){var r;for(r=0;8>r;++r)i(e,n+32*r,t,8)}function eB(t,e){var n,r=8;for(n=0;8>n;++n)r+=t[e+n-32]+t[e-1+32*n];e_(r>>4,t,e)}function eC(t,e){var n,r=4;for(n=0;8>n;++n)r+=t[e+n-32];e_(r>>3,t,e)}function ex(t,e){var n,r=4;for(n=0;8>n;++n)r+=t[e-1+32*n];e_(r>>3,t,e)}function ek(t,e){e_(128,t,e)}function eF(t,e,n){var r=t[e-n],i=t[e+0],o=3*(i-r)+n9[1020+t[e-2*n]-t[e+n]],s=rt[112+(o+4>>3)];t[e-n]=re[255+r+rt[112+(o+3>>3)]],t[e+0]=re[255+i-s]}function eL(t,e,n,r){var i=t[e+0],o=t[e+n];return rn[255+t[e-2*n]-t[e-n]]>r||rn[255+o-i]>r}function eD(t,e,n,r){return 4*rn[255+t[e-n]-t[e+0]]+rn[255+t[e-2*n]-t[e+n]]<=r}function eE(t,e,n,r,i){var o=t[e-3*n],s=t[e-2*n],a=t[e-n],A=t[e+0],l=t[e+n],c=t[e+2*n],u=t[e+3*n];return 4*rn[255+a-A]+rn[255+s-l]>r?0:rn[255+t[e-4*n]-o]<=i&&rn[255+o-s]<=i&&rn[255+s-a]<=i&&rn[255+u-c]<=i&&rn[255+c-l]<=i&&rn[255+l-A]<=i}function eS(t,e,n,r){var i=2*r+1;for(r=0;16>r;++r)eD(t,e+r,n,i)&&eF(t,e+r,n)}function eM(t,e,n,r){var i=2*r+1;for(r=0;16>r;++r)eD(t,e+r*n,1,i)&&eF(t,e+r*n,1)}function eQ(t,e,n,r){var i;for(i=3;0<i;--i)eS(t,e+=4*n,n,r)}function eI(t,e,n,r){var i;for(i=3;0<i;--i)eM(t,e+=4,n,r)}function eU(t,e,n,r,i,o,s,a){for(o=2*o+1;0<i--;){if(eE(t,e,n,o,s)){if(eL(t,e,n,a))eF(t,e,n);else{var A=e,l=t[A-2*n],c=t[A-n],u=t[A+0],h=t[A+n],d=t[A+2*n],f=27*(g=n9[1020+3*(u-c)+n9[1020+l-h]])+63>>7,p=18*g+63>>7,g=9*g+63>>7;t[A-3*n]=re[255+t[A-3*n]+g],t[A-2*n]=re[255+l+p],t[A-n]=re[255+c+f],t[A+0]=re[255+u-f],t[A+n]=re[255+h-p],t[A+2*n]=re[255+d-g]}}e+=r}}function ej(t,e,n,r,i,o,s,a){for(o=2*o+1;0<i--;){if(eE(t,e,n,o,s)){if(eL(t,e,n,a))eF(t,e,n);else{var A=e,l=t[A-n],c=t[A+0],u=t[A+n],h=rt[112+((d=3*(c-l))+4>>3)],d=rt[112+(d+3>>3)],f=h+1>>1;t[A-2*n]=re[255+t[A-2*n]+f],t[A-n]=re[255+l+d],t[A+0]=re[255+c-h],t[A+n]=re[255+u-f]}}e+=r}}function eT(t,e,n,r,i,o){eU(t,e,n,1,16,r,i,o)}function eN(t,e,n,r,i,o){eU(t,e,1,n,16,r,i,o)}function eP(t,e,n,r,i,o){var s;for(s=3;0<s;--s)ej(t,e+=4*n,n,1,16,r,i,o)}function eH(t,e,n,r,i,o){var s;for(s=3;0<s;--s)ej(t,e+=4,1,n,16,r,i,o)}function eO(t,e,n,r,i,o,s,a){eU(t,e,i,1,8,o,s,a),eU(n,r,i,1,8,o,s,a)}function eR(t,e,n,r,i,o,s,a){eU(t,e,1,i,8,o,s,a),eU(n,r,1,i,8,o,s,a)}function ez(t,e,n,r,i,o,s,a){ej(t,e+4*i,i,1,8,o,s,a),ej(n,r+4*i,i,1,8,o,s,a)}function eK(t,e,n,r,i,o,s,a){ej(t,e+4,1,i,8,o,s,a),ej(n,r+4,1,i,8,o,s,a)}function eV(){this.ba=new ts,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new tA,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function eG(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function eW(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function eq(){this.ua=0,this.Wa=new U,this.vb=new U,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new d,this.yc=new u}function eY(){this.xb=this.a=0,this.l=new tG,this.ca=new ts,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new b,this.Pb=0,this.wd=new b,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new eq,this.ab=0,this.gc=s(4,eW),this.Oc=0}function eX(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new tG,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function eJ(t,e,n,r,i,o,s){for(t=null==t?0:t[e+0],e=0;e<s;++e)i[o+e]=t+n[r+e]&255,t=i[o+e]}function eZ(t,e,n,r,i,o,s){var a;if(null==t)eJ(null,null,n,r,i,o,s);else for(a=0;a<s;++a)i[o+a]=t[e+a]+n[r+a]&255}function e$(t,e,n,r,i,o,s){if(null==t)eJ(null,null,n,r,i,o,s);else{var a,A=t[e+0],l=A,c=A;for(a=0;a<s;++a)l=c+(A=t[e+a])-l,c=n[r+a]+(-256&l?0>l?0:255:l)&255,l=A,i[o+a]=c}}function e0(t,e,n,r,i,o){for(;0<i--;){var s,a=e+(n?1:0),A=e+(n?0:3);for(s=0;s<r;++s){var l=t[A+4*s];255!=l&&(l*=32897,t[a+4*s+0]=t[a+4*s+0]*l>>23,t[a+4*s+1]=t[a+4*s+1]*l>>23,t[a+4*s+2]=t[a+4*s+2]*l>>23)}e+=o}}function e1(t,e,n,r,i){for(;0<r--;){var o;for(o=0;o<n;++o){var s=t[e+2*o+0],a=15&(l=t[e+2*o+1]),A=4369*a,l=(240&l|l>>4)*A>>16;t[e+2*o+0]=(240&s|s>>4)*A>>16&240|(15&s|s<<4)*A>>16>>4&15,t[e+2*o+1]=240&l|a}e+=i}}function e2(t,e,n,r,i,o,s,a){var A,l,c=255;for(l=0;l<i;++l){for(A=0;A<r;++A){var u=t[e+A];o[s+4*A]=u,c&=u}e+=n,s+=a}return 255!=c}function e5(t,e,n,r,i){var o;for(o=0;o<i;++o)n[r+o]=t[e+o]>>8}function e3(){n0=e0,n1=e1,n2=e2,n5=e5}function e4(n,r,i){t[n]=function(t,n,o,s,a,A,l,c,u,h,d,f,p,g,m,v,y){var w,b=y-1>>1,_=a[A+0]|l[c+0]<<16,B=u[h+0]|d[f+0]<<16;e(null!=t);var C=3*_+B+131074>>2;for(r(t[n+0],255&C,C>>16,p,g),null!=o&&(C=3*B+_+131074>>2,r(o[s+0],255&C,C>>16,m,v)),w=1;w<=b;++w){var x=a[A+w]|l[c+w]<<16,k=u[h+w]|d[f+w]<<16,F=_+x+B+k+524296,L=F+2*(x+B)>>3;C=L+_>>1,_=(F=F+2*(_+k)>>3)+x>>1,r(t[n+2*w-1],255&C,C>>16,p,g+(2*w-1)*i),r(t[n+2*w-0],255&_,_>>16,p,g+(2*w-0)*i),null!=o&&(C=F+B>>1,_=L+k>>1,r(o[s+2*w-1],255&C,C>>16,m,v+(2*w-1)*i),r(o[s+2*w+0],255&_,_>>16,m,v+(2*w+0)*i)),_=x,B=k}1&y||(C=3*_+B+131074>>2,r(t[n+y-1],255&C,C>>16,p,g+(y-1)*i),null!=o&&(C=3*B+_+131074>>2,r(o[s+y-1],255&C,C>>16,m,v+(y-1)*i)))}}function e6(){rN[rr]=rP,rN[ri]=rO,rN[ro]=rH,rN[rs]=rR,rN[ra]=rz,rN[rA]=rK,rN[rl]=rV,rN[rc]=rO,rN[ru]=rR,rN[rh]=rz,rN[rd]=rK}function e8(t){return t&~rJ?0>t?0:255:t>>rX}function e7(t,e){return e8((19077*t>>8)+(26149*e>>8)-14234)}function e9(t,e,n){return e8((19077*t>>8)-(6419*e>>8)-(13320*n>>8)+8708)}function nt(t,e){return e8((19077*t>>8)+(33050*e>>8)-17685)}function ne(t,e,n,r,i){r[i+0]=e7(t,n),r[i+1]=e9(t,e,n),r[i+2]=nt(t,e)}function nn(t,e,n,r,i){r[i+0]=nt(t,e),r[i+1]=e9(t,e,n),r[i+2]=e7(t,n)}function nr(t,e,n,r,i){var o=e9(t,e,n);e=o<<3&224|nt(t,e)>>3,r[i+0]=248&e7(t,n)|o>>5,r[i+1]=e}function ni(t,e,n,r,i){var o=240&nt(t,e)|15;r[i+0]=240&e7(t,n)|e9(t,e,n)>>4,r[i+1]=o}function no(t,e,n,r,i){r[i+0]=255,ne(t,e,n,r,i+1)}function ns(t,e,n,r,i){nn(t,e,n,r,i),r[i+3]=255}function na(t,e,n,r,i){ne(t,e,n,r,i),r[i+3]=255}function tV(t,e){return 0>t?0:t>e?e:t}function nA(e,n,r){t[e]=function(t,e,i,o,s,a,A,l,c){for(var u=l+(-2&c)*r;l!=u;)n(t[e+0],i[o+0],s[a+0],A,l),n(t[e+1],i[o+0],s[a+0],A,l+r),e+=2,++o,++a,l+=2*r;1&c&&n(t[e+0],i[o+0],s[a+0],A,l)}}function nl(t,e,n){return 0==n?0==t?0==e?6:5:0==e?4:0:n}function nc(t,e,n,r,i){switch(t>>>30){case 3:nT(e,n,r,i,0);break;case 2:nN(e,n,r,i);break;case 1:nH(e,n,r,i)}}function nu(t,e){var n,o,s=e.M,a=e.Nb,A=t.oc,l=t.pc+40,c=t.oc,u=t.pc+584,h=t.oc,d=t.pc+600;for(n=0;16>n;++n)A[l+32*n-1]=129;for(n=0;8>n;++n)c[u+32*n-1]=129,h[d+32*n-1]=129;for(0<s?A[l-1-32]=c[u-1-32]=h[d-1-32]=129:(i(A,l-32-1,127,21),i(c,u-32-1,127,9),i(h,d-32-1,127,9)),o=0;o<t.za;++o){var f=e.ya[e.aa+o];if(0<o){for(n=-1;16>n;++n)r(A,l+32*n-4,A,l+32*n+12,4);for(n=-1;8>n;++n)r(c,u+32*n-4,c,u+32*n+4,4),r(h,d+32*n-4,h,d+32*n+4,4)}var p=t.Gd,g=t.Hd+o,m=f.ad,v=f.Hc;if(0<s&&(r(A,l-32,p[g].y,0,16),r(c,u-32,p[g].f,0,8),r(h,d-32,p[g].ea,0,8)),f.Za){var y=A,w=l-32+16;for(0<s&&(o>=t.za-1?i(y,w,p[g].y[15],4):r(y,w,p[g+1].y,0,4)),n=0;4>n;n++)y[w+128+n]=y[w+256+n]=y[w+384+n]=y[w+0+n];for(n=0;16>n;++n,v<<=2)y=A,w=l+r4[n],rQ[f.Ob[n]](y,w),nc(v,m,16*+n,y,w)}else if(rM[y=nl(o,s,f.Ob[0])](A,l),0!=v)for(n=0;16>n;++n,v<<=2)nc(v,m,16*+n,A,l+r4[n]);for(n=f.Gc,rI[y=nl(o,s,f.Dd)](c,u),rI[y](h,d),v=m,y=c,w=u,255&(f=n>>0)&&(170&f?nP(v,256,y,w):nO(v,256,y,w)),f=h,v=d,255&(n>>=8)&&(170&n?nP(m,320,f,v):nO(m,320,f,v)),s<t.Ub-1&&(r(p[g].y,0,A,l+480,16),r(p[g].f,0,c,u+224,8),r(p[g].ea,0,h,d+224,8)),n=8*a*t.B,p=t.sa,g=t.ta+16*o+16*a*t.R,m=t.qa,f=t.ra+8*o+n,v=t.Ha,y=t.Ia+8*o+n,n=0;16>n;++n)r(p,g+n*t.R,A,l+32*n,16);for(n=0;8>n;++n)r(m,f+n*t.B,c,u+32*n,8),r(v,y+n*t.B,h,d+32*n,8)}}function nh(t,r,i,o,s,a,A,l,c){var u=[0],h=[0],d=0,f=null!=c?c.kd:0,p=null!=c?c:new eG;if(null==t||12>i)return 7;p.data=t,p.w=r,p.ha=i,r=[r],i=[i],p.gb=[p.gb];t:{var g=r,v=i,y=p.gb;if(e(null!=t),e(null!=v),e(null!=y),y[0]=0,12<=v[0]&&!n(t,g[0],"RIFF")){if(n(t,g[0]+8,"WEBP")){y=3;break t}var w=M(t,g[0]+4);if(12>w||4294967286<w){y=3;break t}if(f&&w>v[0]-8){y=7;break t}y[0]=w,g[0]+=12,v[0]-=12}y=0}if(0!=y)return y;for(w=0<p.gb[0],i=i[0];;){t:{var _=t;v=r,y=i;var B=u,C=h,x=g=[0];if((L=d=[d])[0]=0,8>y[0])y=7;else{if(!n(_,v[0],"VP8X")){if(10!=M(_,v[0]+4)){y=3;break t}if(18>y[0]){y=7;break t}var k=M(_,v[0]+8),F=1+S(_,v[0]+12);if(2147483648<=F*(_=1+S(_,v[0]+15))){y=3;break t}null!=x&&(x[0]=k),null!=B&&(B[0]=F),null!=C&&(C[0]=_),v[0]+=18,y[0]-=18,L[0]=1}y=0}}if(d=d[0],g=g[0],0!=y)return y;if(v=!!(2&g),!w&&d)return 3;if(null!=a&&(a[0]=!!(16&g)),null!=A&&(A[0]=v),null!=l&&(l[0]=0),A=0,g=0,d&&v&&null==c){y=0;break}if(4>i){y=7;break}if(w&&d||!w&&!d&&!n(t,r[0],"ALPH")){i=[i],p.na=[p.na],p.P=[p.P],p.Sa=[p.Sa];t:{k=t,y=r,w=i;var L=p.gb;B=p.na,C=p.P,x=p.Sa,F=22,e(null!=k),e(null!=w),_=y[0];var D=w[0];for(e(null!=B),e(null!=x),B[0]=null,C[0]=null,x[0]=0;;){if(y[0]=_,w[0]=D,8>D){y=7;break t}var E=M(k,_+4);if(4294967286<E){y=3;break t}var Q=8+E+1&-2;if(F+=Q,0<L&&F>L){y=3;break t}if(!n(k,_,"VP8 ")||!n(k,_,"VP8L")){y=0;break t}if(D[0]<Q){y=7;break t}n(k,_,"ALPH")||(B[0]=k,C[0]=_+8,x[0]=E),_+=Q,D-=Q}}if(i=i[0],p.na=p.na[0],p.P=p.P[0],p.Sa=p.Sa[0],0!=y)break}i=[i],p.Ja=[p.Ja],p.xa=[p.xa];t:if(L=t,y=r,w=i,B=p.gb[0],C=p.Ja,x=p.xa,_=!n(L,k=y[0],"VP8 "),F=!n(L,k,"VP8L"),e(null!=L),e(null!=w),e(null!=C),e(null!=x),8>w[0])y=7;else{if(_||F){if(L=M(L,k+4),12<=B&&L>B-12){y=3;break t}if(f&&L>w[0]-8){y=7;break t}C[0]=L,y[0]+=8,w[0]-=8,x[0]=F}else x[0]=5<=w[0]&&47==L[k+0]&&!(L[k+4]>>5),C[0]=w[0];y=0}if(i=i[0],p.Ja=p.Ja[0],p.xa=p.xa[0],r=r[0],0!=y)break;if(4294967286<p.Ja)return 3;if(null==l||v||(l[0]=p.xa?2:1),A=[A],g=[g],p.xa){if(5>i){y=7;break}l=A,f=g,v=a,null==t||5>i?t=0:5<=i&&47==t[r+0]&&!(t[r+4]>>5)?(w=[0],L=[0],B=[0],m(C=new b,t,r,i),tp(C,w,L,B)?(null!=l&&(l[0]=w[0]),null!=f&&(f[0]=L[0]),null!=v&&(v[0]=B[0]),t=1):t=0):t=0}else{if(10>i){y=7;break}l=g,null==t||10>i||!tY(t,r+3,i-3)?t=0:(f=t[r+0]|t[r+1]<<8|t[r+2]<<16,v=16383&(t[r+7]<<8|t[r+6]),t=16383&(t[r+9]<<8|t[r+8]),1&f||3<(f>>1&7)||!(f>>4&1)||f>>5>=p.Ja||!v||!t?t=0:(A&&(A[0]=v),l&&(l[0]=t),t=1))}if(!t||(A=A[0],g=g[0],d&&(0!=A||0!=g)))return 3;null!=c&&(c[0]=p,c.offset=r-c.w,e(4294967286>r-c.w),e(c.offset==c.ha-i));break}return 0==y||7==y&&d&&null==c?(null!=a&&(a[0]|=null!=p.na&&0<p.na.length),null!=o&&(o[0]=A),null!=s&&(s[0]=g),0):y}function nd(t,e,n){var r=e.width,i=e.height,o=0,s=0,a=r,A=i;if(e.Da=null!=t&&0<t.Da,e.Da&&(a=t.cd,A=t.bd,o=t.v,s=t.j,11>n||(o&=-2,s&=-2),0>o||0>s||0>=a||0>=A||o+a>r||s+A>i))return 0;if(e.v=o,e.j=s,e.va=o+a,e.o=s+A,e.U=a,e.T=A,e.da=null!=t&&0<t.da,e.da){if(!j(a,A,n=[t.ib],o=[t.hb]))return 0;e.ib=n[0],e.hb=o[0]}return e.ob=null!=t&&t.ob,e.Kb=null==t||!t.Sd,e.da&&(e.ob=e.ib<3*r/4&&e.hb<3*i/4,e.Kb=0),1}function nf(t){if(null==t)return 2;if(11>t.S){var e=t.f.RGBA;e.fb+=(t.height-1)*e.A,e.A=-e.A}else e=t.f.kb,t=t.height,e.O+=(t-1)*e.fa,e.fa=-e.fa,e.N+=(t-1>>1)*e.Ab,e.Ab=-e.Ab,e.W+=(t-1>>1)*e.Db,e.Db=-e.Db,null!=e.F&&(e.J+=(t-1)*e.lb,e.lb=-e.lb);return 0}function np(t,e,n,r){if(null==r||0>=t||0>=e)return 2;if(null!=n){if(n.Da){var i=n.cd,s=n.bd,a=-2&n.v,A=-2&n.j;if(0>a||0>A||0>=i||0>=s||a+i>t||A+s>e)return 2;t=i,e=s}if(n.da){if(!j(t,e,i=[n.ib],s=[n.hb]))return 2;t=i[0],e=s[0]}}r.width=t,r.height=e;t:{var l=r.width,c=r.height;if(t=r.S,0>=l||0>=c||!(t>=rr&&13>t))t=2;else{if(0>=r.Rd&&null==r.sd){a=s=i=e=0;var u=(A=l*r7[t])*c;if(11>t||(s=(c+1)/2*(e=(l+1)/2),12==t&&(a=(i=l)*c)),null==(c=o(u+2*s+a))){t=1;break t}r.sd=c,11>t?((l=r.f.RGBA).eb=c,l.fb=0,l.A=A,l.size=u):((l=r.f.kb).y=c,l.O=0,l.fa=A,l.Fd=u,l.f=c,l.N=0+u,l.Ab=e,l.Cd=s,l.ea=c,l.W=0+u+s,l.Db=e,l.Ed=s,12==t&&(l.F=c,l.J=0+u+2*s),l.Tc=a,l.lb=i)}if(e=1,i=r.S,s=r.width,a=r.height,i>=rr&&13>i){if(11>i)e&=(A=Math.abs((t=r.f.RGBA).A))*(a-1)+s<=t.size,e&=A>=s*r7[i],e&=null!=t.eb;else{t=r.f.kb,A=(s+1)/2,u=(a+1)/2,l=Math.abs(t.fa),c=Math.abs(t.Ab);var h=Math.abs(t.Db),d=Math.abs(t.lb),f=d*(a-1)+s;e&=l*(a-1)+s<=t.Fd,e&=c*(u-1)+A<=t.Cd,e=(e&=h*(u-1)+A<=t.Ed)&l>=s&c>=A&h>=A&null!=t.y&null!=t.f&null!=t.ea,12==i&&(e&=d>=s,e&=f<=t.Tc,e&=null!=t.F)}}else e=0;t=e?0:2}}return 0!=t||null!=n&&n.fd&&(t=nf(r)),t}var ng=64,nm=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],nv=24,ny=32,nw=8,nb=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];P("Predictor0","PredictorAdd0"),t.Predictor0=function(){return 4278190080},t.Predictor1=function(t){return t},t.Predictor2=function(t,e,n){return e[n+0]},t.Predictor3=function(t,e,n){return e[n+1]},t.Predictor4=function(t,e,n){return e[n-1]},t.Predictor5=function(t,e,n){return O(O(t,e[n+1]),e[n+0])},t.Predictor6=function(t,e,n){return O(t,e[n-1])},t.Predictor7=function(t,e,n){return O(t,e[n+0])},t.Predictor8=function(t,e,n){return O(e[n-1],e[n+0])},t.Predictor9=function(t,e,n){return O(e[n+0],e[n+1])},t.Predictor10=function(t,e,n){return O(O(t,e[n-1]),O(e[n+0],e[n+1]))},t.Predictor11=function(t,e,n){var r=e[n+0];return 0>=K(r>>24&255,t>>24&255,(e=e[n-1])>>24&255)+K(r>>16&255,t>>16&255,e>>16&255)+K(r>>8&255,t>>8&255,e>>8&255)+K(255&r,255&t,255&e)?r:t},t.Predictor12=function(t,e,n){var r=e[n+0];return(R((t>>24&255)+(r>>24&255)-((e=e[n-1])>>24&255))<<24|R((t>>16&255)+(r>>16&255)-(e>>16&255))<<16|R((t>>8&255)+(r>>8&255)-(e>>8&255))<<8|R((255&t)+(255&r)-(255&e)))>>>0},t.Predictor13=function(t,e,n){var r=e[n-1];return(z((t=O(t,e[n+0]))>>24&255,r>>24&255)<<24|z(t>>16&255,r>>16&255)<<16|z(t>>8&255,r>>8&255)<<8|z(t>>0&255,r>>0&255))>>>0};var n_=t.PredictorAdd0;t.PredictorAdd1=V,P("Predictor2","PredictorAdd2"),P("Predictor3","PredictorAdd3"),P("Predictor4","PredictorAdd4"),P("Predictor5","PredictorAdd5"),P("Predictor6","PredictorAdd6"),P("Predictor7","PredictorAdd7"),P("Predictor8","PredictorAdd8"),P("Predictor9","PredictorAdd9"),P("Predictor10","PredictorAdd10"),P("Predictor11","PredictorAdd11"),P("Predictor12","PredictorAdd12"),P("Predictor13","PredictorAdd13");var nB=t.PredictorAdd2;Y("ColorIndexInverseTransform","MapARGB","32b",function(t){return t>>8&255},function(t){return t}),Y("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(t){return t},function(t){return t>>8&255});var nC,nx=t.ColorIndexInverseTransform,nk=t.MapARGB,nF=t.VP8LColorIndexInverseTransformAlpha,nL=t.MapAlpha,nD=t.VP8LPredictorsAdd=[];nD.length=16,(t.VP8LPredictors=[]).length=16,(t.VP8LPredictorsAdd_C=[]).length=16,(t.VP8LPredictors_C=[]).length=16;var nE,nS,nM,nQ,nI,nU,nj,nT,nN,nP,nH,nO,nR,nz,nK,nV,nG,nW,nq,nY,nX,nJ,nZ,n$,n0,n1,n2,n5,n3=o(511),n4=o(2041),n6=o(225),n8=o(767),n7=0,n9=n4,rt=n6,re=n8,rn=n3,rr=0,ri=1,ro=2,rs=3,ra=4,rA=5,rl=6,rc=7,ru=8,rh=9,rd=10,rf=[2,3,7],rp=[3,3,11],rg=[280,256,256,256,40],rm=[0,1,1,1,0],rv=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],ry=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],rw=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],rb=8,r_=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],rB=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],rC=null,rx=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],rk=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],rF=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],rL=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],rD=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],rE=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],rS=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],rM=[],rQ=[],rI=[],rU=1,rj=2,rT=[],rN=[];e4("UpsampleRgbLinePair",ne,3),e4("UpsampleBgrLinePair",nn,3),e4("UpsampleRgbaLinePair",na,4),e4("UpsampleBgraLinePair",ns,4),e4("UpsampleArgbLinePair",no,4),e4("UpsampleRgba4444LinePair",ni,2),e4("UpsampleRgb565LinePair",nr,2);var rP=t.UpsampleRgbLinePair,rH=t.UpsampleBgrLinePair,rO=t.UpsampleRgbaLinePair,rR=t.UpsampleBgraLinePair,rz=t.UpsampleArgbLinePair,rK=t.UpsampleRgba4444LinePair,rV=t.UpsampleRgb565LinePair,rG=16,rW=32768,rq=-227,rY=482,rX=6,rJ=16383,rZ=0,r$=o(256),r0=o(256),r1=o(256),r2=o(256),r5=o(rY-rq),r3=o(rY-rq);nA("YuvToRgbRow",ne,3),nA("YuvToBgrRow",nn,3),nA("YuvToRgbaRow",na,4),nA("YuvToBgraRow",ns,4),nA("YuvToArgbRow",no,4),nA("YuvToRgba4444Row",ni,2),nA("YuvToRgb565Row",nr,2);var r4=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],r6=[0,2,8],r8=[8,7,6,4,4,2,2,2,1,1,1,1];this.WebPDecodeRGBA=function(t,n,a,A,l){var c=ri,u=new eV,h=new ts;u.ba=h,h.S=c,h.width=[h.width],h.height=[h.height];var d=h.width,f=h.height,p=new ta;if(null==p||null==t)var g=2;else e(null!=p),g=nh(t,n,a,p.width,p.height,p.Pd,p.Qd,p.format,null);if(0!=g?d=0:(null!=d&&(d[0]=p.width[0]),null!=f&&(f[0]=p.height[0]),d=1),d){h.width=h.width[0],h.height=h.height[0],null!=A&&(A[0]=h.width),null!=l&&(l[0]=h.height);t:{if(A=new tG,(l=new eG).data=t,l.w=n,l.ha=a,l.kd=1,n=[0],e(null!=l),(0==(t=nh(l.data,l.w,l.ha,null,null,null,n,null,l))||7==t)&&n[0]&&(t=4),0==(n=t)){if(e(null!=u),A.data=l.data,A.w=l.w+l.offset,A.ha=l.ha-l.offset,A.put=td,A.ac=th,A.bc=tf,A.ma=u,l.xa){if(null==(t=tL())){u=1;break t}if(function(t,n){for(var r=[0],i=[0],o=[0];;){if(null==t)return 0;if(null==n)return t.a=2,0;if(t.l=n,t.a=0,m(t.m,n.data,n.w,n.ha),!tp(t.m,r,i,o)){t.a=3;break}if(t.xb=rj,n.width=r[0],n.height=i[0],!tD(r[0],i[0],1,t,null))break;return 1}return e(0!=t.a),0}(t,A)){if(A=0==(n=np(A.width,A.height,u.Oa,u.ba))){e:{for(A=t;;){if(null==A){A=0;break e}if(e(null!=A.s.yc),e(null!=A.s.Ya),e(0<A.s.Wb),e(null!=(a=A.l)),e(null!=(l=a.ma)),0!=A.xb){if(A.ca=l.ba,A.tb=l.tb,e(null!=A.ca),!nd(l.Oa,a,rs)){A.a=2;break}if(!tE(A,a.width)||a.da)break;if((a.da||tr(A.ca.S))&&e3(),11>A.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),null!=A.ca.f.kb.F&&e3()),A.Pb&&0<A.s.ua&&null==A.s.vb.X&&!Q(A.s.vb,A.s.Wa.Xa)){A.a=1;break}A.xb=0}if(!tk(A,A.V,A.Ba,A.c,A.i,a.o,t_))break;l.Dc=A.Ma,A=1;break e}e(0!=A.a),A=0}A=!A}A&&(n=t.a)}else n=t.a}else if((t=new tW).Fa=l.na,t.P=l.P,t.qc=l.Sa,tX(t,A)){if(0==(n=np(A.width,A.height,u.Oa,u.ba))){if(t.Aa=0,a=u.Oa,e(null!=(l=t)),null!=a){if(0<(d=0>(d=a.Md)?0:100<d?255:255*d/100)){for(f=p=0;4>f;++f)12>(g=l.pb[f]).lc&&(g.ia=d*r8[0>g.lc?0:g.lc]>>3),p|=g.ia;p&&(alert("todo:VP8InitRandom"),l.ia=1)}l.Ga=a.Id,100<l.Ga?l.Ga=100:0>l.Ga&&(l.Ga=0)}(function(t,n){if(null==t)return 0;if(null==n)return tq(t,2,"NULL VP8Io parameter in VP8Decode().");if(!t.cb&&!tX(t,n))return 0;if(e(t.cb),null==n.ac||n.ac(n)){n.ob&&(t.L=0);var a=r6[t.L];if(2==t.L?(t.yb=0,t.zb=0):(t.yb=n.v-a>>4,t.zb=n.j-a>>4,0>t.yb&&(t.yb=0),0>t.zb&&(t.zb=0)),t.Va=n.o+15+a>>4,t.Hb=n.va+15+a>>4,t.Hb>t.za&&(t.Hb=t.za),t.Va>t.Ub&&(t.Va=t.Ub),0<t.L){var A,l=t.ed;for(a=0;4>a;++a){if(t.Qa.Cb){var c=t.Qa.Lb[a];t.Qa.Fb||(c+=l.Tb)}else c=l.Tb;for(A=0;1>=A;++A){var u=t.gd[a][A],h=c;if(l.Pc&&(h+=l.vd[0],A&&(h+=l.od[0])),0<(h=0>h?0:63<h?63:h)){var d=h;0<l.wb&&(d=4<l.wb?d>>2:d>>1)>9-l.wb&&(d=9-l.wb),1>d&&(d=1),u.dd=d,u.tc=2*h+d,u.ld=40<=h?2:15<=h?1:0}else u.tc=0;u.La=A}}}a=0}else tq(t,6,"Frame setup failed"),a=t.a;if(a=0==a){if(a){t.$c=0,0<t.Aa||(t.Ic=1);t:{a=t.Ic,l=4*(d=t.za);var f=32*d,p=d+1,g=0<t.L?d*(0<t.Aa?2:1):0,v=(2==t.Aa?2:1)*d;if((u=l+832+(A=3*(16*a+r6[t.L])/2*f)+(c=null!=t.Fa&&0<t.Fa.length?t.Kc.c*t.Kc.i:0))!=u)a=0;else{if(u>t.Vb){if(t.Vb=0,t.Ec=o(u),t.Fc=0,null==t.Ec){a=tq(t,1,"no memory during frame initialization.");break t}t.Vb=u}u=t.Ec,h=t.Fc,t.Ac=u,t.Bc=h,h+=l,t.Gd=s(f,tz),t.Hd=0,t.rb=s(p+1,tP),t.sb=1,t.wa=g?s(g,tN):null,t.Y=0,t.D.Nb=0,t.D.wa=t.wa,t.D.Y=t.Y,0<t.Aa&&(t.D.Y+=d),e(!0),t.oc=u,t.pc=h,h+=832,t.ya=s(v,tO),t.aa=0,t.D.ya=t.ya,t.D.aa=t.aa,2==t.Aa&&(t.D.aa+=d),t.R=16*d,t.B=8*d,d=(f=r6[t.L])*t.R,f=f/2*t.B,t.sa=u,t.ta=h+d,t.qa=t.sa,t.ra=t.ta+16*a*t.R+f,t.Ha=t.qa,t.Ia=t.ra+8*a*t.B+f,t.$c=0,h+=A,t.mb=c?u:null,t.nb=c?h:null,e(h+c<=t.Fc+t.Vb),tZ(t),i(t.Ac,t.Bc,0,l),a=1}}if(a){if(n.ka=0,n.y=t.sa,n.O=t.ta,n.f=t.qa,n.N=t.ra,n.ea=t.Ha,n.Vd=t.Ia,n.fa=t.R,n.Rc=t.B,n.F=null,n.J=0,!n7){for(a=-255;255>=a;++a)n3[255+a]=0>a?-a:a;for(a=-1020;1020>=a;++a)n4[1020+a]=-128>a?-128:127<a?127:a;for(a=-112;112>=a;++a)n6[112+a]=-16>a?-16:15<a?15:a;for(a=-255;510>=a;++a)n8[255+a]=0>a?0:255<a?255:a;n7=1}nj=t7,nT=t3,nP=t4,nH=t6,nO=t8,nN=t5,nR=eT,nz=eN,nK=eO,nV=eR,nG=eP,nW=eH,nq=ez,nY=eK,nX=eS,nJ=eM,nZ=eQ,n$=eI,rQ[0]=ed,rQ[1]=et,rQ[2]=eu,rQ[3]=eh,rQ[4]=ef,rQ[5]=eg,rQ[6]=ep,rQ[7]=em,rQ[8]=ey,rQ[9]=ev,rM[0]=es,rM[1]=en,rM[2]=er,rM[3]=ei,rM[4]=ea,rM[5]=eA,rM[6]=el,rI[0]=eB,rI[1]=ee,rI[2]=ew,rI[3]=eb,rI[4]=ex,rI[5]=eC,rI[6]=ek,a=1}else a=0}a&&(a=function(t,n){for(t.M=0;t.M<t.Va;++t.M){var s,a=t.Jc[t.M&t.Xb],A=t.m,l=t;for(s=0;s<l.za;++s){var c=A,u=l,h=u.Ac,d=u.Bc+4*s,f=u.zc,p=u.ya[u.aa+s];if(u.Qa.Bb?p.$b=L(c,u.Pa.jb[0])?2+L(c,u.Pa.jb[2]):L(c,u.Pa.jb[1]):p.$b=0,u.kc&&(p.Ad=L(c,u.Bd)),p.Za=!L(c,145)+0,p.Za){var g=p.Ob,v=0;for(u=0;4>u;++u){var y,w=f[0+u];for(y=0;4>y;++y){w=rD[h[d+y]][w];for(var b=rF[L(c,w[0])];0<b;)b=rF[2*b+L(c,w[b])];w=-b,h[d+y]=w}r(g,v,h,d,4),v+=4,f[0+u]=w}}else w=L(c,156)?L(c,128)?1:3:L(c,163)?2:0,p.Ob[0]=w,i(h,d,w,4),i(f,0,w,4);p.Dd=L(c,142)?L(c,114)?L(c,183)?1:3:2:0}if(l.m.Ka)return tq(t,7,"Premature end-of-partition0 encountered.");for(;t.ja<t.za;++t.ja){if(l=a,c=(A=t).rb[A.sb-1],h=A.rb[A.sb+A.ja],s=A.ya[A.aa+A.ja],d=A.kc?s.Ad:0)c.la=h.la=0,s.Za||(c.Na=h.Na=0),s.Hc=0,s.Gc=0,s.ia=0;else{if(c=h,h=l,d=A.Pa.Xc,f=A.ya[A.aa+A.ja],p=A.pb[f.$b],u=f.ad,g=0,v=A.rb[A.sb-1],w=y=0,i(u,g,0,384),f.Za)var _,C,k=0,F=d[3];else{b=o(16);var D=c.Na+v.Na;if(D=rC(h,d[1],D,p.Eb,0,b,0),c.Na=v.Na=(0<D)+0,1<D)nj(b,0,u,g);else{var E=b[0]+3>>3;for(b=0;256>b;b+=16)u[g+b]=E}k=1,F=d[0]}var S=15&c.la,M=15&v.la;for(b=0;4>b;++b){var Q=1&M;for(E=C=0;4>E;++E)S=S>>1|(Q=(D=rC(h,F,D=Q+(1&S),p.Sc,k,u,g))>k)<<7,C=C<<2|(3<D?3:1<D?2:0!=u[g+0]),g+=16;S>>=4,M=M>>1|Q<<7,y=(y<<8|C)>>>0}for(F=S,k=M>>4,_=0;4>_;_+=2){for(C=0,S=c.la>>4+_,M=v.la>>4+_,b=0;2>b;++b){for(Q=1&M,E=0;2>E;++E)D=Q+(1&S),S=S>>1|(Q=0<(D=rC(h,d[2],D,p.Qc,0,u,g)))<<3,C=C<<2|(3<D?3:1<D?2:0!=u[g+0]),g+=16;S>>=2,M=M>>1|Q<<5}w|=C<<4*_,F|=S<<4<<_,k|=(240&M)<<_}c.la=F,v.la=k,f.Hc=y,f.Gc=w,f.ia=43690&w?0:p.ia,d=!(y|w)}if(0<A.L&&(A.wa[A.Y+A.ja]=A.gd[s.$b][s.Za],A.wa[A.Y+A.ja].La|=!d),l.Ka)return tq(t,7,"Premature end-of-file encountered.")}if(tZ(t),A=n,l=1,s=(a=t).D,c=0<a.L&&a.M>=a.zb&&a.M<=a.Va,0==a.Aa)t:{if(s.M=a.M,s.uc=c,nu(a,s),l=1,s=(C=a.D).Nb,c=(w=r6[a.L])*a.R,h=w/2*a.B,b=16*s*a.R,E=8*s*a.B,d=a.sa,f=a.ta-c+b,p=a.qa,u=a.ra-h+E,g=a.Ha,v=a.Ia-h+E,M=0==(S=C.M),y=S>=a.Va-1,2==a.Aa&&nu(a,C),C.uc)for(Q=(D=a).D.M,e(D.D.uc),C=D.yb;C<D.Hb;++C){k=C,F=Q;var I=(U=(K=D).D).Nb;_=K.R;var U=U.wa[U.Y+k],j=K.sa,T=K.ta+16*I*_+16*k,N=U.dd,P=U.tc;if(0!=P){if(e(3<=P),1==K.L)0<k&&nJ(j,T,_,P+4),U.La&&n$(j,T,_,P),0<F&&nX(j,T,_,P+4),U.La&&nZ(j,T,_,P);else{var H=K.B,O=K.qa,R=K.ra+8*I*H+8*k,z=K.Ha,K=K.Ia+8*I*H+8*k;I=U.ld,0<k&&(nz(j,T,_,P+4,N,I),nV(O,R,z,K,H,P+4,N,I)),U.La&&(nW(j,T,_,P,N,I),nY(O,R,z,K,H,P,N,I)),0<F&&(nR(j,T,_,P+4,N,I),nK(O,R,z,K,H,P+4,N,I)),U.La&&(nG(j,T,_,P,N,I),nq(O,R,z,K,H,P,N,I))}}}if(a.ia&&alert("todo:DitherRow"),null!=A.put){if(C=16*S,S=16*(S+1),M?(A.y=a.sa,A.O=a.ta+b,A.f=a.qa,A.N=a.ra+E,A.ea=a.Ha,A.W=a.Ia+E):(C-=w,A.y=d,A.O=f,A.f=p,A.N=u,A.ea=g,A.W=v),y||(S-=w),S>A.o&&(S=A.o),A.F=null,A.J=null,null!=a.Fa&&0<a.Fa.length&&C<S&&(A.J=function(t,n,i,s){var a=n.width,A=n.o;if(e(null!=t&&null!=n),0>i||0>=s||i+s>A)return null;if(!t.Cc){if(null==t.ga){if(t.ga=new eX,(k=null==t.ga)||(k=n.width*n.o,e(0==t.Gb.length),t.Gb=o(k),t.Uc=0,null==t.Gb?k=0:(t.mb=t.Gb,t.nb=t.Uc,t.rc=null,k=1),k=!k),!k){k=t.ga;var l=t.Fa,c=t.P,u=t.qc,h=t.mb,d=t.nb,f=c+1,p=u-1,g=k.l;if(e(null!=l&&null!=h&&null!=n),rT[0]=null,rT[1]=eJ,rT[2]=eZ,rT[3]=e$,k.ca=h,k.tb=d,k.c=n.width,k.i=n.height,e(0<k.c&&0<k.i),1>=u)n=0;else if(k.$a=l[c+0]>>0&3,k.Z=l[c+0]>>2&3,k.Lc=l[c+0]>>4&3,c=l[c+0]>>6&3,0>k.$a||1<k.$a||4<=k.Z||1<k.Lc||c)n=0;else if(g.put=td,g.ac=th,g.bc=tf,g.ma=k,g.width=n.width,g.height=n.height,g.Da=n.Da,g.v=n.v,g.va=n.va,g.j=n.j,g.o=n.o,k.$a)t:{for(e(1==k.$a),n=tL();;){if(null==n){n=0;break t}if(e(null!=k),k.mc=n,n.c=k.c,n.i=k.i,n.l=k.l,n.l.ma=k,n.l.width=k.c,n.l.height=k.i,n.a=0,m(n.m,l,f,p),!tD(k.c,k.i,1,n,null)||(1==n.ab&&3==n.gc[0].hc&&tB(n.s)?(k.ic=1,l=n.c*n.i,n.Ta=null,n.Ua=0,n.V=o(l),n.Ba=0,null==n.V?(n.a=1,n=0):n=1):(k.ic=0,n=tE(n,k.c)),!n))break;n=1;break t}k.mc=null,n=0}else n=p>=k.c*k.i;k=!n}if(k)return null;1!=t.ga.Lc?t.Ga=0:s=A-i}e(null!=t.ga),e(i+s<=A);t:{if(n=(l=t.ga).c,A=l.l.o,0==l.$a){if(f=t.rc,p=t.Vc,g=t.Fa,c=t.P+1+i*n,u=t.mb,h=t.nb+i*n,e(c<=t.P+t.qc),0!=l.Z)for(e(null!=rT[l.Z]),k=0;k<s;++k)rT[l.Z](f,p,g,c,u,h,n),f=u,p=h,h+=n,c+=n;else for(k=0;k<s;++k)r(u,h,g,c,n),f=u,p=h,h+=n,c+=n;t.rc=f,t.Vc=p}else{if(e(null!=l.mc),n=i+s,e(null!=(k=l.mc)),e(n<=k.i),k.C>=n)n=1;else if(l.ic||e3(),l.ic){l=k.V,f=k.Ba,p=k.c;var v=k.i,y=(g=1,c=k.$/p,u=k.$%p,h=k.m,d=k.s,k.$),w=p*v,b=p*n,_=d.wc,C=y<b?tw(d,u,c):null;e(y<=w),e(n<=v),e(tB(d));e:for(;;){for(;!h.h&&y<b;){if(u&_||(C=tw(d,u,c)),e(null!=C),x(h),256>(v=tv(C.G[0],C.H[0],h)))l[f+y]=v,++y,++u>=p&&(u=0,++c<=n&&!(c%16)&&tx(k,c));else{if(!(280>v)){g=0;break e}v=tg(v-256,h);var k,F,L=tv(C.G[4],C.H[4],h);if(x(h),!(y>=(L=tm(p,L=tg(L,h)))&&w-y>=v)){g=0;break e}for(F=0;F<v;++F)l[f+y+F]=l[f+y+F-L];for(y+=v,u+=v;u>=p;)u-=p,++c<=n&&!(c%16)&&tx(k,c);y<b&&u&_&&(C=tw(d,u,c))}e(h.h==B(h))}tx(k,c>n?n:c);break}!g||h.h&&y<w?(g=0,k.a=h.h?5:3):k.$=y,n=g}else n=tk(k,k.V,k.Ba,k.c,k.i,n,tS);if(!n){s=0;break t}}i+s>=A&&(t.Cc=1),s=1}if(!s)return null;if(t.Cc&&(null!=(s=t.ga)&&(s.mc=null),t.ga=null,0<t.Ga))return alert("todo:WebPDequantizeLevels"),null}return t.nb+i*a}(a,A,C,S-C),A.F=a.mb,null==A.F&&0==A.F.length)){l=tq(a,3,"Could not decode alpha data.");break t}C<A.j&&(w=A.j-C,C=A.j,e(!(1&w)),A.O+=a.R*w,A.N+=a.B*(w>>1),A.W+=a.B*(w>>1),null!=A.F&&(A.J+=A.width*w)),C<S&&(A.O+=A.v,A.N+=A.v>>1,A.W+=A.v>>1,null!=A.F&&(A.J+=A.v),A.ka=C-A.j,A.U=A.va-A.v,A.T=S-C,l=A.put(A))}s+1!=a.Ic||y||(r(a.sa,a.ta-c,d,f+16*a.R,c),r(a.qa,a.ra-h,p,u+8*a.B,h),r(a.Ha,a.Ia-h,g,v+8*a.B,h))}if(!l)return tq(t,6,"Output aborted.")}return 1}(t,n)),null!=n.bc&&n.bc(n),a&=1}return a?(t.cb=0,a):0})(t,A)||(n=t.a)}}else n=t.a;0==n&&null!=u.Oa&&u.Oa.fd&&(n=nf(u.ba))}u=n}c=0!=u?null:11>c?h.f.RGBA.eb:h.f.kb.y}else c=null;return c};var r7=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function l(t,e){return(t[e+0]<<0|t[e+1]<<8|t[e+2]<<16)>>>0}function c(t,e){return(t[e+0]<<0|t[e+1]<<8|t[e+2]<<16|t[e+3]<<24)>>>0}new A;var u=[0],h=[0],d=[],f=new A,p=function(t,e){var n={},r=0,i=!1,o=0,s=0;if(n.frames=[],!/** @license
+ */function eN(t,e){if(this.pos=0,this.buffer=t,this.datav=new DataView(t.buffer),this.is_with_alpha=!!e,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,-1===["BM","BA","CI","CP","IC","PT"].indexOf(this.flag))throw Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function eH(t){function e(t){if(!t)throw Error("assert :P")}function n(t,e,n){for(var r=0;4>r;r++)if(t[e+r]!=n.charCodeAt(r))return!0;return!1}function r(t,e,n,r,i){for(var o=0;o<i;o++)t[e+o]=n[r+o]}function i(t,e,n,r){for(var i=0;i<r;i++)t[e+i]=n}function o(t){return new Int32Array(t)}function s(t,e){for(var n=[],r=0;r<t;r++)n.push(new e);return n}function a(t,e){var n=[];return function t(n,r,i){for(var o=i[r],s=0;s<o&&(n.push(i.length>r+1?[]:new e),!(i.length<r+1));s++)t(n[s],r+1,i)}(n,0,t),n}var A=function(){var t=this;function A(t,e){for(var n=1<<e-1>>>0;t&n;)n>>>=1;return n?(t&n-1)+n:t}function l(t,n,r,i,o){e(!(i%r));do t[n+(i-=r)]=o;while(0<i)}function c(t,n,r,i,s){if(e(2328>=s),512>=s)var a=o(512);else if(null==(a=o(s)))return 0;return function(t,n,r,i,s,a){var c,h,d=n,f=1<<r,p=o(16),g=o(16);for(e(0!=s),e(null!=i),e(null!=t),e(0<r),h=0;h<s;++h){if(15<i[h])return 0;++p[i[h]]}if(p[0]==s)return 0;for(g[1]=0,c=1;15>c;++c){if(p[c]>1<<c)return 0;g[c+1]=g[c]+p[c]}for(h=0;h<s;++h)c=i[h],0<i[h]&&(a[g[c]++]=h);if(1==g[15])return(i=new u).g=0,i.value=a[0],l(t,d,1,f,i),f;var m,v=-1,y=f-1,w=0,b=1,_=1,B=1<<r;for(h=0,c=1,s=2;c<=r;++c,s<<=1){if(b+=_<<=1,0>(_-=p[c]))return 0;for(;0<p[c];--p[c])(i=new u).g=c,i.value=a[h++],l(t,d+w,s,B,i),w=A(w,c)}for(c=r+1,s=2;15>=c;++c,s<<=1){if(b+=_<<=1,0>(_-=p[c]))return 0;for(;0<p[c];--p[c]){if(i=new u,(w&y)!=v){for(d+=B,m=1<<(v=c)-r;15>v&&!(0>=(m-=p[v]));)++v,m<<=1;f+=B=1<<(m=v-r),t[n+(v=w&y)].g=m+r,t[n+v].value=d-n-v}i.g=c-r,i.value=a[h++],l(t,d+(w>>r),s,B,i),w=A(w,c)}}return b!=2*g[15]-1?0:f}(t,n,r,i,s,a)}function u(){this.value=this.g=0}function h(){this.value=this.g=0}function d(){this.G=s(5,u),this.H=o(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=s(ng,h)}function f(t,n,r,i){e(null!=t),e(null!=n),e(2147483648>i),t.Ca=254,t.I=0,t.b=-8,t.Ka=0,t.oa=n,t.pa=r,t.Jd=n,t.Yc=r+i,t.Zc=4<=i?r+i-4+1:r,k(t)}function p(t,e){for(var n=0;0<e--;)n|=L(t,128)<<e;return n}function g(t,e){var n=p(t,e);return F(t)?-n:n}function m(t,n,r,i){var o,s=0;for(e(null!=t),e(null!=n),e(4294967288>i),t.Sb=i,t.Ra=0,t.u=0,t.h=0,4<i&&(i=4),o=0;o<i;++o)s+=n[r+o]<<8*o;t.Ra=s,t.bb=i,t.oa=n,t.pa=r}function v(t){for(;8<=t.u&&t.bb<t.Sb;)t.Ra>>>=8,t.Ra+=t.oa[t.pa+t.bb]<<ny-8>>>0,++t.bb,t.u-=8;B(t)&&(t.h=1,t.u=0)}function y(t,n){if(e(0<=n),!t.h&&n<=nv){var r=_(t)&nm[n];return t.u+=n,v(t),r}return t.h=1,t.u=0}function w(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function b(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function _(t){return t.Ra>>>(t.u&ny-1)>>>0}function B(t){return e(t.bb<=t.Sb),t.h||t.bb==t.Sb&&t.u>ny}function C(t,e){t.u=e,t.h=B(t)}function x(t){t.u>=nw&&(e(t.u>=nw),v(t))}function k(t){e(null!=t&&null!=t.oa),t.pa<t.Zc?(t.I=(t.oa[t.pa++]|t.I<<8)>>>0,t.b+=8):(e(null!=t&&null!=t.oa),t.pa<t.Yc?(t.b+=8,t.I=t.oa[t.pa++]|t.I<<8):t.Ka?t.b=0:(t.I<<=8,t.b+=8,t.Ka=1))}function F(t){return p(t,1)}function L(t,e){var n=t.Ca;0>t.b&&k(t);var r=t.b,i=n*e>>>8,o=(t.I>>>r>i)+0;for(o?(n-=i,t.I-=i+1<<r>>>0):n=i+1,r=n,i=0;256<=r;)i+=8,r>>=8;return r=7^i+nb[r],t.b-=r,t.Ca=(n<<r)-1,o}function D(t,e,n){t[e+0]=n>>24&255,t[e+1]=n>>16&255,t[e+2]=n>>8&255,t[e+3]=n>>0&255}function E(t,e){return t[e+0]<<0|t[e+1]<<8}function S(t,e){return E(t,e)|t[e+2]<<16}function M(t,e){return E(t,e)|E(t,e+2)<<16}function Q(t,n){return e(null!=t),e(0<n),t.X=o(1<<n),null==t.X?0:(t.Mb=32-n,t.Xa=n,1)}function I(t,n){e(null!=t),e(null!=n),e(t.Xa==n.Xa),r(n.X,0,t.X,0,1<<n.Xa)}function U(){this.X=[],this.Xa=this.Mb=0}function j(t,n,r,i){e(null!=r),e(null!=i);var o=r[0],s=i[0];return 0==o&&(o=(t*s+n/2)/n),0==s&&(s=(n*o+t/2)/t),0>=o||0>=s?0:(r[0]=o,i[0]=s,1)}function T(t,e){return t+(1<<e)-1>>>e}function P(t,e){return((4278255360&t)+(4278255360&e)>>>0&4278255360)+((16711935&t)+(16711935&e)>>>0&16711935)>>>0}function N(e,n){t[n]=function(n,r,i,o,s,a,A){var l;for(l=0;l<s;++l){var c=t[e](a[A+l-1],i,o+l);a[A+l]=P(n[r+l],c)}}}function H(){this.ud=this.hd=this.jd=0}function O(t,e){return((4278124286&(t^e))>>>1)+(t&e)>>>0}function R(t){return 0<=t&&256>t?t:0>t?0:255<t?255:void 0}function z(t,e){return R(t+(t-e+.5>>1))}function K(t,e,n){return Math.abs(e-n)-Math.abs(t-n)}function V(t,e,n,r,i,o,s){for(r=o[s-1],n=0;n<i;++n)o[s+n]=r=P(t[e+n],r)}function G(t,e,n,r,i){var o;for(o=0;o<n;++o){var s=t[e+o],a=s>>8&255,A=16711935&(A=(A=16711935&s)+((a<<16)+a));r[i+o]=(4278255360&s)+A>>>0}}function W(t,e){e.jd=t>>0&255,e.hd=t>>8&255,e.ud=t>>16&255}function q(t,e,n,r,i,o){var s;for(s=0;s<r;++s){var a=e[n+s],A=a>>>8,l=a,c=255&(c=(c=a>>>16)+((t.jd<<24>>24)*(A<<24>>24)>>>5));l=255&(l=(l+=(t.hd<<24>>24)*(A<<24>>24)>>>5)+((t.ud<<24>>24)*(c<<24>>24)>>>5)),i[o+s]=(4278255360&a)+(c<<16)+l}}function Y(e,n,r,i,o){t[n]=function(t,e,n,r,s,a,A,l,c){for(r=A;r<l;++r)for(A=0;A<c;++A)s[a++]=o(n[i(t[e++])])},t[e]=function(e,n,s,a,A,l,c){var u=8>>e.b,h=e.Ea,d=e.K[0],f=e.w;if(8>u)for(e=(1<<e.b)-1,f=(1<<u)-1;n<s;++n){var p,g=0;for(p=0;p<h;++p)p&e||(g=i(a[A++])),l[c++]=o(d[g&f]),g>>=u}else t["VP8LMapColor"+r](a,A,d,f,l,c,n,s,h)}}function X(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>16&255,r[i++]=o>>8&255,r[i++]=o>>0&255}}function J(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>16&255,r[i++]=o>>8&255,r[i++]=o>>0&255,r[i++]=o>>24&255}}function Z(t,e,n,r,i){for(n=e+n;e<n;){var o=(s=t[e++])>>16&240|s>>12&15,s=s>>0&240|s>>28&15;r[i++]=o,r[i++]=s}}function $(t,e,n,r,i){for(n=e+n;e<n;){var o=(s=t[e++])>>16&248|s>>13&7,s=s>>5&224|s>>3&31;r[i++]=o,r[i++]=s}}function tt(t,e,n,r,i){for(n=e+n;e<n;){var o=t[e++];r[i++]=o>>0&255,r[i++]=o>>8&255,r[i++]=o>>16&255}}function te(t,e,n,i,o,s){if(0==s)for(n=e+n;e<n;)D(i,((s=t[e++])[0]>>24|s[1]>>8&65280|s[2]<<8&16711680|s[3]<<24)>>>0),o+=32;else r(i,o,t,e,n)}function tn(e,n){t[n][0]=t[e+"0"],t[n][1]=t[e+"1"],t[n][2]=t[e+"2"],t[n][3]=t[e+"3"],t[n][4]=t[e+"4"],t[n][5]=t[e+"5"],t[n][6]=t[e+"6"],t[n][7]=t[e+"7"],t[n][8]=t[e+"8"],t[n][9]=t[e+"9"],t[n][10]=t[e+"10"],t[n][11]=t[e+"11"],t[n][12]=t[e+"12"],t[n][13]=t[e+"13"],t[n][14]=t[e+"0"],t[n][15]=t[e+"0"]}function tr(t){return t==rc||t==ru||t==rh||t==rd}function ti(){this.eb=[],this.size=this.A=this.fb=0}function to(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function ts(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new ti,this.f.kb=new to,this.sd=null}function ta(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function tA(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function tl(t){return alert("todo:WebPSamplerProcessPlane"),t.T}function tc(t,e){var n=t.T,i=e.ba.f.RGBA,o=i.eb,s=i.fb+t.ka*i.A,a=rP[e.ba.S],A=t.y,l=t.O,c=t.f,u=t.N,h=t.ea,d=t.W,f=e.cc,p=e.dc,g=e.Mc,m=e.Nc,v=t.ka,y=t.ka+t.T,w=t.U,b=w+1>>1;for(0==v?a(A,l,null,null,c,u,h,d,c,u,h,d,o,s,null,null,w):(a(e.ec,e.fc,A,l,f,p,g,m,c,u,h,d,o,s-i.A,o,s,w),++n);v+2<y;v+=2)f=c,p=u,g=h,m=d,u+=t.Rc,d+=t.Rc,s+=2*i.A,a(A,(l+=2*t.fa)-t.fa,A,l,f,p,g,m,c,u,h,d,o,s-i.A,o,s,w);return l+=t.fa,t.j+y<t.o?(r(e.ec,e.fc,A,l,w),r(e.cc,e.dc,c,u,b),r(e.Mc,e.Nc,h,d,b),n--):1&y||a(A,l,null,null,c,u,h,d,c,u,h,d,o,s+i.A,null,null,w),n}function tu(t,n,r){var i=t.F,o=[t.J];if(null!=i){var s=t.U,a=n.ba.S,A=a==ra||a==rh;n=n.ba.f.RGBA;var l=[0],c=t.ka;l[0]=t.T,t.Kb&&(0==c?--l[0]:(--c,o[0]-=t.width),t.j+t.ka+t.T==t.o&&(l[0]=t.o-t.j-c));var u=n.eb;c=n.fb+c*n.A,t=n2(i,o[0],t.width,s,l,u,c+(A?0:3),n.A),e(r==l),t&&tr(a)&&n0(u,c,A,s,l,n.A)}return 0}function th(t){var e=t.ma,n=e.ba.S,r=11>n,i=n==ri||n==rs||n==ra||n==rA||12==n||tr(n);if(e.memory=null,e.Ib=null,e.Jb=null,e.Nd=null,!nd(e.Oa,t,i?11:12))return 0;if(i&&tr(n)&&e6(),t.da)alert("todo:use_scaling");else{if(r){if(e.Ib=tl,t.Kb){if(n=t.U+1>>1,e.memory=o(t.U+2*n),null==e.memory)return 0;e.ec=e.memory,e.fc=0,e.cc=e.ec,e.dc=e.fc+t.U,e.Mc=e.cc,e.Nc=e.dc+n,e.Ib=tc,e6()}}else alert("todo:EmitYUV");i&&(e.Jb=tu,r&&e3())}if(r&&!rZ){for(t=0;256>t;++t)r$[t]=89858*(t-128)+rW>>rG,r2[t]=-22014*(t-128)+rW,r1[t]=-45773*(t-128),r0[t]=113618*(t-128)+rW>>rG;for(t=rq;t<rY;++t)e=76283*(t-16)+rW>>rG,r5[t-rq]=tV(e,255),r3[t-rq]=tV(e+8>>4,15);rZ=1}return 1}function td(t){var n=t.ma,r=t.U,i=t.T;return e(!(1&t.ka)),0>=r||0>=i?0:(r=n.Ib(t,n),null!=n.Jb&&n.Jb(t,n,r),n.Dc+=r,1)}function tf(t){t.ma.memory=null}function tp(t,e,n,r){return 47!=y(t,8)?0:(e[0]=y(t,14)+1,n[0]=y(t,14)+1,r[0]=y(t,1),0!=y(t,3)?0:!t.h)}function tg(t,e){if(4>t)return t+1;var n=t-2>>1;return(2+(1&t)<<n)+y(e,n)+1}function tm(t,e){var n;return 120<e?e-120:1<=(n=((n=ry[e-1])>>4)*t+(8-(15&n)))?n:1}function tv(t,e,n){var r=_(n),i=t[e+=255&r].g-8;return 0<i&&(C(n,n.u+8),r=_(n),e+=t[e].value,e+=r&(1<<i)-1),C(n,n.u+t[e].g),t[e].value}function ty(t,n,r){return r.g+=t.g,r.value+=t.value<<n>>>0,e(8>=r.g),t.g}function tw(t,n,r){var i=t.xc;return e((n=0==i?0:t.vc[t.md*(r>>i)+(n>>i)])<t.Wb),t.Ya[n]}function tb(t,n,i,o){var s=t.ab,a=t.c*n,A=t.C;n=A+n;var l=i,c=o;for(o=t.Ta,i=t.Ua;0<s--;){var u=t.gc[s],h=A,d=n,f=l,p=c,g=(c=o,l=i,u.Ea);switch(e(h<d),e(d<=u.nc),u.hc){case 2:nC(f,p,(d-h)*g,c,l);break;case 0:var m=h,v=d,y=c,w=l,b=(k=u).Ea;0==m&&(n_(f,p,null,null,1,y,w),V(f,p+1,0,0,b-1,y,w+1),p+=b,w+=b,++m);for(var _=1<<k.b,B=_-1,C=T(b,k.b),x=k.K,k=k.w+(m>>k.b)*C;m<v;){var F=x,L=k,D=1;for(nB(f,p,y,w-b,1,y,w);D<b;){var E=(D&~B)+_;E>b&&(E=b),(0,nD[F[L++]>>8&15])(f,p+ +D,y,w+D-b,E-D,y,w+D),D=E}p+=b,w+=b,++m&B||(k+=C)}d!=u.nc&&r(c,l-g,c,l+(d-h-1)*g,g);break;case 1:for(g=f,v=p,b=(f=u.Ea)-(w=f&~(y=(p=1<<u.b)-1)),m=T(f,u.b),_=u.K,u=u.w+(h>>u.b)*m;h<d;){for(B=_,C=u,x=new H,k=v+w,F=v+f;v<k;)W(B[C++],x),nE(x,g,v,p,c,l),v+=p,l+=p;v<F&&(W(B[C++],x),nE(x,g,v,b,c,l),v+=b,l+=b),++h&y||(u+=m)}break;case 3:if(f==c&&p==l&&0<u.b){for(v=c,f=g=l+(d-h)*g-(w=(d-h)*T(u.Ea,u.b)),p=c,y=l,m=[],w=(b=w)-1;0<=w;--w)m[w]=p[y+w];for(w=b-1;0<=w;--w)v[f+w]=m[w];nx(u,h,d,c,g,c,l)}else nx(u,h,d,f,p,c,l)}l=o,c=i}c!=i&&r(o,i,l,c,a)}function t_(t,n){var r=t.V,i=t.Ba+t.c*t.C,o=n-t.C;if(e(n<=t.l.o),e(16>=o),0<o){var s=t.l,a=t.Ta,A=t.Ua,l=s.width;if(tb(t,o,r,i),o=A=[A],e((r=t.C)<(i=n)),e(s.v<s.va),i>s.o&&(i=s.o),r<s.j){var c=s.j-r;r=s.j,o[0]+=c*l}if(r>=i?r=0:(o[0]+=4*s.v,s.ka=r-s.j,s.U=s.va-s.v,s.T=i-r,r=1),r){if(A=A[0],11>(r=t.ca).S){var u=r.f.RGBA,h=(i=r.S,o=s.U,s=s.T,c=u.eb,u.A),d=s;for(u=u.fb+t.Ma*u.A;0<d--;){var f=A,p=o,g=c,m=u;switch(i){case rr:nS(a,f,p,g,m);break;case ri:nM(a,f,p,g,m);break;case rc:nM(a,f,p,g,m),n0(g,m,0,p,1,0);break;case ro:nU(a,f,p,g,m);break;case rs:te(a,f,p,g,m,1);break;case ru:te(a,f,p,g,m,1),n0(g,m,0,p,1,0);break;case ra:te(a,f,p,g,m,0);break;case rh:te(a,f,p,g,m,0),n0(g,m,1,p,1,0);break;case rA:nQ(a,f,p,g,m);break;case rd:nQ(a,f,p,g,m),n1(g,m,p,1,0);break;case rl:nI(a,f,p,g,m);break;default:e(0)}A+=l,u+=h}t.Ma+=s}else alert("todo:EmitRescaledRowsYUVA");e(t.Ma<=r.height)}}t.C=n,e(t.C<=t.i)}function tB(t){var e;if(0<t.ua)return 0;for(e=0;e<t.Wb;++e){var n=t.Ya[e].G,r=t.Ya[e].H;if(0<n[1][r[1]+0].g||0<n[2][r[2]+0].g||0<n[3][r[3]+0].g)return 0}return 1}function tC(t,n,r,i,o,s){if(0!=t.Z){var a=t.qd,A=t.rd;for(e(null!=rT[t.Z]);n<r;++n)rT[t.Z](a,A,i,o,i,o,s),a=i,A=o,o+=s;t.qd=a,t.rd=A}}function tx(t,n){var r=t.l.ma,i=0==r.Z||1==r.Z?t.l.j:t.C;if(i=t.C<i?i:t.C,e(n<=t.l.o),n>i){var o=t.l.width,s=r.ca,a=r.tb+o*i,A=t.V,l=t.Ba+t.c*i,c=t.gc;e(1==t.ab),e(3==c[0].hc),nF(c[0],i,n,A,l,s,a),tC(r,i,n,s,a,o)}t.C=t.Ma=n}function tk(t,n,r,i,o,s,a){var A=t.$/i,l=t.$%i,c=t.m,u=t.s,h=r+t.$,d=h;o=r+i*o;var f=r+i*s,p=280+u.ua,g=t.Pb?A:16777216,m=0<u.ua?u.Wa:null,v=u.wc,y=h<f?tw(u,l,A):null;e(t.C<s),e(f<=o);var w=!1;t:for(;;){for(;w||h<f;){var b=0;if(A>=g){var k=h-r;e((g=t).Pb),g.wd=g.m,g.xd=k,0<g.s.ua&&I(g.s.Wa,g.s.vb),g=A+rb}if(l&v||(y=tw(u,l,A)),e(null!=y),y.Qb&&(n[h]=y.qb,w=!0),!w){if(x(c),y.jc){b=c,k=n;var F=h,L=y.pd[_(b)&ng-1];e(y.jc),256>L.g?(C(b,b.u+L.g),k[F]=L.value,b=0):(C(b,b.u+L.g-256),e(256<=L.value),b=L.value),0==b&&(w=!0)}else b=tv(y.G[0],y.H[0],c)}if(c.h)break;if(w||256>b){if(!w){if(y.nd)n[h]=(y.qb|b<<8)>>>0;else{if(x(c),w=tv(y.G[1],y.H[1],c),x(c),k=tv(y.G[2],y.H[2],c),F=tv(y.G[3],y.H[3],c),c.h)break;n[h]=(F<<24|w<<16|b<<8|k)>>>0}}if(w=!1,++h,++l>=i&&(l=0,++A,null!=a&&A<=s&&!(A%16)&&a(t,A),null!=m))for(;d<h;)b=n[d++],m.X[(506832829*b&4294967295)>>>m.Mb]=b}else if(280>b){if(b=tg(b-256,c),k=tv(y.G[4],y.H[4],c),x(c),k=tm(i,k=tg(k,c)),c.h)break;if(h-r<k||o-h<b)break t;for(F=0;F<b;++F)n[h+F]=n[h+F-k];for(h+=b,l+=b;l>=i;)l-=i,++A,null!=a&&A<=s&&!(A%16)&&a(t,A);if(e(h<=o),l&v&&(y=tw(u,l,A)),null!=m)for(;d<h;)b=n[d++],m.X[(506832829*b&4294967295)>>>m.Mb]=b}else{if(!(b<p))break t;for(w=b-280,e(null!=m);d<h;)b=n[d++],m.X[(506832829*b&4294967295)>>>m.Mb]=b;b=h,e(!(w>>>(k=m).Xa)),n[b]=k.X[w],w=!0}w||e(c.h==B(c))}if(t.Pb&&c.h&&h<o)e(t.m.h),t.a=5,t.m=t.wd,t.$=t.xd,0<t.s.ua&&I(t.s.vb,t.s.Wa);else{if(c.h)break;null!=a&&a(t,A>s?s:A),t.a=0,t.$=h-r}return 1}return t.a=3,0}function tF(t){e(null!=t),t.vc=null,t.yc=null,t.Ya=null;var n=t.Wa;null!=n&&(n.X=null),t.vb=null,e(null!=t)}function tL(){var e=new eY;return null==e?null:(e.a=0,e.xb=rj,tn("Predictor","VP8LPredictors"),tn("Predictor","VP8LPredictors_C"),tn("PredictorAdd","VP8LPredictorsAdd"),tn("PredictorAdd","VP8LPredictorsAdd_C"),nC=G,nE=q,nS=X,nM=J,nQ=Z,nI=$,nU=tt,t.VP8LMapColor32b=nk,t.VP8LMapColor8b=nL,e)}function tD(t,n,r,a,A){for(var l=1,h=[t],f=[n],p=a.m,g=a.s,m=null,v=0;;){if(r)for(;l&&y(p,1);){var w=h,b=f,B=1,k=a.m,F=a.gc[a.ab],L=y(k,2);if(a.Oc&1<<L)l=0;else{switch(a.Oc|=1<<L,F.hc=L,F.Ea=w[0],F.nc=b[0],F.K=[null],++a.ab,e(4>=a.ab),L){case 0:case 1:F.b=y(k,3)+2,B=tD(T(F.Ea,F.b),T(F.nc,F.b),0,a,F.K),F.K=F.K[0];break;case 3:var D,E=y(k,8)+1,S=16<E?0:4<E?1:2<E?2:3;if(w[0]=T(F.Ea,S),F.b=S,D=B=tD(E,1,0,a,F.K)){var M,I=1<<(8>>F.b),U=o(I);if(null==U)D=0;else{var j=F.K[0],N=F.w;for(U[0]=F.K[0][0],M=1;M<1*E;++M)U[M]=P(j[N+M],U[M-1]);for(;M<4*I;++M)U[M]=0;F.K[0]=null,F.K[0]=U,D=1}}B=D;break;case 2:break;default:e(0)}l=B}}if(h=h[0],f=f[0],l&&y(p,1)&&!(l=1<=(v=y(p,4))&&11>=v)){a.a=3;break}if(H=l)e:{var H,O,R,z,K=h,V=f,G=v,W=a.m,q=a.s,Y=[null],X=1,J=0,Z=rw[G];n:for(;;){if(r&&y(W,1)){var $=y(W,3)+2,tt=T(K,$),te=T(V,$),tn=tt*te;if(!tD(tt,te,0,a,Y))break;for(Y=Y[0],q.xc=$,O=0;O<tn;++O){var tr=Y[O]>>8&65535;Y[O]=tr,tr>=X&&(X=tr+1)}}if(W.h)break;for(R=0;5>R;++R){var ti=rg[R];!R&&0<G&&(ti+=1<<G),J<ti&&(J=ti)}var to=s(X*Z,u),ts=X,ta=s(ts,d);if(null==ta)var tA=null;else e(65536>=ts),tA=ta;var tl=o(J);if(null==tA||null==tl||null==to){a.a=1;break}for(O=z=0;O<X;++O){var tc,tu=tA[O],th=tu.G,td=tu.H,tf=0,tp=1,tg=0;for(R=0;5>R;++R){ti=rg[R],th[R]=to,td[R]=z,!R&&0<G&&(ti+=1<<G);r:{var tm,tv=ti,tw=z,tb=0,t_=a.m,tB=y(t_,1);if(i(tl,0,0,tv),tB){var tC=y(t_,1)+1,tx=y(t_,1),tL=y(t_,0==tx?1:8);tl[tL]=1,2==tC&&(tl[tL=y(t_,8)]=1);var tE=1}else{var tS=o(19),tM=y(t_,4)+4;if(19<tM){a.a=3;var tQ=0;break r}for(tm=0;tm<tM;++tm)tS[rv[tm]]=y(t_,3);var tI=void 0,tU=void 0,tj=0,tT=a.m,tP=8,tN=s(128,u);i:for(;c(tN,0,7,tS,19);){if(y(tT,1)){var tH=2+2*y(tT,3);if((tI=2+y(tT,tH))>tv)break}else tI=tv;for(tU=0;tU<tv&&tI--;){x(tT);var tO=tN[0+(127&_(tT))];C(tT,tT.u+tO.g);var tR=tO.value;if(16>tR)tl[tU++]=tR,0!=tR&&(tP=tR);else{var tz=16==tR,tK=tR-16,tV=rp[tK],tG=y(tT,rf[tK])+tV;if(tU+tG>tv)break i;for(var tW=tz?tP:0;0<tG--;)tl[tU++]=tW}}tj=1;break}tj||(a.a=3),tE=tj}(tE=tE&&!t_.h)&&(tb=c(to,tw,8,tl,tv)),tE&&0!=tb?tQ=tb:(a.a=3,tQ=0)}if(0==tQ)break n;if(tp&&1==rm[R]&&(tp=0==to[z].g),tf+=to[z].g,z+=tQ,3>=R){var tq,tY=tl[0];for(tq=1;tq<ti;++tq)tl[tq]>tY&&(tY=tl[tq]);tg+=tY}}if(tu.nd=tp,tu.Qb=0,tp&&(tu.qb=(th[3][td[3]+0].value<<24|th[1][td[1]+0].value<<16|th[2][td[2]+0].value)>>>0,0==tf&&256>th[0][td[0]+0].value&&(tu.Qb=1,tu.qb+=th[0][td[0]+0].value<<8)),tu.jc=!tu.Qb&&6>tg,tu.jc)for(tc=0;tc<ng;++tc){var tX=tc,tJ=tu.pd[tX],tZ=tu.G[0][tu.H[0]+tX];256<=tZ.value?(tJ.g=tZ.g+256,tJ.value=tZ.value):(tJ.g=0,tJ.value=0,tX>>=ty(tZ,8,tJ),tX>>=ty(tu.G[1][tu.H[1]+tX],16,tJ),tX>>=ty(tu.G[2][tu.H[2]+tX],0,tJ),ty(tu.G[3][tu.H[3]+tX],24,tJ))}}q.vc=Y,q.Wb=X,q.Ya=tA,q.yc=to,H=1;break e}H=0}if(!(l=H)){a.a=3;break}if(0<v){if(g.ua=1<<v,!Q(g.Wa,v)){a.a=1,l=0;break}}else g.ua=0;var t$=h,t0=f,t1=a.s,t2=t1.xc;if(a.c=t$,a.i=t0,t1.md=T(t$,t2),t1.wc=0==t2?-1:(1<<t2)-1,r){a.xb=rU;break}if(null==(m=o(h*f))){a.a=1,l=0;break}l=(l=tk(a,m,0,h,f,f,null))&&!p.h;break}return l?(null!=A?A[0]=m:(e(null==m),e(r)),a.$=0,r||tF(g)):tF(g),l}function tE(t,n){var r=t.c*t.i;return e(t.c<=n),t.V=o(r+n+16*n),null==t.V?(t.Ta=null,t.Ua=0,t.a=1,0):(t.Ta=t.V,t.Ua=t.Ba+r+n,1)}function tS(t,n){var r=t.C,i=n-r,o=t.V,s=t.Ba+t.c*r;for(e(n<=t.l.o);0<i;){var a=16<i?16:i,A=t.l.ma,l=t.l.width,c=l*a,u=A.ca,h=A.tb+l*r,d=t.Ta,f=t.Ua;tb(t,a,o,s),n5(d,f,u,h,c),tC(A,r,r+a,u,h,l),i-=a,o+=a*t.c,r+=a}e(r==n),t.C=t.Ma=n}function tM(){this.ub=this.yd=this.td=this.Rb=0}function tQ(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function tI(){this.Fb=this.Bb=this.Cb=0,this.Zb=o(4),this.Lb=o(4)}function tU(){var t;this.Yb=(function t(e,n,r){for(var i=r[n],o=0;o<i&&(e.push(r.length>n+1?[]:0),!(r.length<n+1));o++)t(e[o],n+1,r)}(t=[],0,[3,11]),t)}function tj(){this.jb=o(3),this.Wc=a([4,8],tU),this.Xc=a([4,17],tU)}function tT(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new o(4),this.od=new o(4)}function tP(){this.ld=this.La=this.dd=this.tc=0}function tN(){this.Na=this.la=0}function tH(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function tO(){this.ad=o(384),this.Za=0,this.Ob=o(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function tR(){this.uc=this.M=this.Nb=0,this.wa=Array(new tP),this.Y=0,this.ya=Array(new tO),this.aa=0,this.l=new tG}function tz(){this.y=o(16),this.f=o(8),this.ea=o(8)}function tK(){this.cb=this.a=0,this.sc="",this.m=new w,this.Od=new tM,this.Kc=new tQ,this.ed=new tT,this.Qa=new tI,this.Ic=this.$c=this.Aa=0,this.D=new tR,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=s(8,w),this.ia=0,this.pb=s(4,tH),this.Pa=new tj,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new tz),this.Hd=0,this.rb=Array(new tN),this.sb=0,this.wa=Array(new tP),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new tO),this.L=this.aa=0,this.gd=a([4,2],tP),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function tV(t,e){return 0>t?0:t>e?e:t}function tG(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function tW(){var t=new tK;return null!=t&&(t.a=0,t.sc="OK",t.cb=0,t.Xb=0,rC||(rC=tJ)),t}function tq(t,e,n){return 0==t.a&&(t.a=e,t.sc=n,t.cb=0),0}function tY(t,e,n){return 3<=n&&157==t[e+0]&&1==t[e+1]&&42==t[e+2]}function tX(t,n){if(null==t)return 0;if(t.a=0,t.sc="OK",null==n)return tq(t,2,"null VP8Io passed to VP8GetHeaders()");var r=n.data,o=n.w,s=n.ha;if(4>s)return tq(t,7,"Truncated header.");var a=r[o+0]|r[o+1]<<8|r[o+2]<<16,A=t.Od;if(A.Rb=!(1&a),A.td=a>>1&7,A.yd=a>>4&1,A.ub=a>>5,3<A.td)return tq(t,3,"Incorrect keyframe parameters.");if(!A.yd)return tq(t,4,"Frame not displayable.");o+=3,s-=3;var l=t.Kc;if(A.Rb){if(7>s)return tq(t,7,"cannot parse picture header");if(!tY(r,o,s))return tq(t,3,"Bad code word");l.c=16383&(r[o+4]<<8|r[o+3]),l.Td=r[o+4]>>6,l.i=16383&(r[o+6]<<8|r[o+5]),l.Ud=r[o+6]>>6,o+=7,s-=7,t.za=l.c+15>>4,t.Ub=l.i+15>>4,n.width=l.c,n.height=l.i,n.Da=0,n.j=0,n.v=0,n.va=n.width,n.o=n.height,n.da=0,n.ib=n.width,n.hb=n.height,n.U=n.width,n.T=n.height,i((a=t.Pa).jb,0,255,a.jb.length),e(null!=(a=t.Qa)),a.Cb=0,a.Bb=0,a.Fb=1,i(a.Zb,0,0,a.Zb.length),i(a.Lb,0,0,a.Lb)}if(A.ub>s)return tq(t,7,"bad partition length");f(a=t.m,r,o,A.ub),o+=A.ub,s-=A.ub,A.Rb&&(l.Ld=F(a),l.Kd=F(a)),l=t.Qa;var c,u=t.Pa;if(e(null!=a),e(null!=l),l.Cb=F(a),l.Cb){if(l.Bb=F(a),F(a)){for(l.Fb=F(a),c=0;4>c;++c)l.Zb[c]=F(a)?g(a,7):0;for(c=0;4>c;++c)l.Lb[c]=F(a)?g(a,6):0}if(l.Bb)for(c=0;3>c;++c)u.jb[c]=F(a)?p(a,8):255}else l.Bb=0;if(a.Ka)return tq(t,3,"cannot parse segment header");if((l=t.ed).zd=F(a),l.Tb=p(a,6),l.wb=p(a,3),l.Pc=F(a),l.Pc&&F(a)){for(u=0;4>u;++u)F(a)&&(l.vd[u]=g(a,6));for(u=0;4>u;++u)F(a)&&(l.od[u]=g(a,6))}if(t.L=0==l.Tb?0:l.zd?1:2,a.Ka)return tq(t,3,"cannot parse filter header");var h=s;if(s=c=o,o=c+h,l=h,t.Xb=(1<<p(t.m,2))-1,h<3*(u=t.Xb))r=7;else{for(c+=3*u,l-=3*u,h=0;h<u;++h){var d=r[s+0]|r[s+1]<<8|r[s+2]<<16;d>l&&(d=l),f(t.Jc[+h],r,c,d),c+=d,l-=d,s+=3}f(t.Jc[+u],r,c,l),r=c<o?0:5}if(0!=r)return tq(t,r,"cannot parse partitions");for(r=p(c=t.m,7),s=F(c)?g(c,4):0,o=F(c)?g(c,4):0,l=F(c)?g(c,4):0,u=F(c)?g(c,4):0,c=F(c)?g(c,4):0,h=t.Qa,d=0;4>d;++d){if(h.Cb){var m=h.Zb[d];h.Fb||(m+=r)}else{if(0<d){t.pb[d]=t.pb[0];continue}m=r}var v=t.pb[d];v.Sc[0]=r_[tV(m+s,127)],v.Sc[1]=rB[tV(m+0,127)],v.Eb[0]=2*r_[tV(m+o,127)],v.Eb[1]=101581*rB[tV(m+l,127)]>>16,8>v.Eb[1]&&(v.Eb[1]=8),v.Qc[0]=r_[tV(m+u,117)],v.Qc[1]=rB[tV(m+c,127)],v.lc=m+c}if(!A.Rb)return tq(t,4,"Not a key frame.");for(F(a),A=t.Pa,r=0;4>r;++r){for(s=0;8>s;++s)for(o=0;3>o;++o)for(l=0;11>l;++l)u=L(a,rE[r][s][o][l])?p(a,8):rL[r][s][o][l],A.Wc[r][s].Yb[o][l]=u;for(s=0;17>s;++s)A.Xc[r][s]=A.Wc[r][rS[s]]}return t.kc=F(a),t.kc&&(t.Bd=p(a,8)),t.cb=1}function tJ(t,e,n,r,i,o,s){var a=e[i].Yb[n];for(n=0;16>i;++i){if(!L(t,a[n+0]))return i;for(;!L(t,a[n+1]);)if(a=e[++i].Yb[0],n=0,16==i)return 16;var A=e[i+1].Yb;if(L(t,a[n+2])){var l=t,c=0;if(L(l,(h=a)[(u=n)+3])){if(L(l,h[u+6])){for(a=0,u=2*(c=L(l,h[u+8]))+(h=L(l,h[u+9+c])),c=0,h=rx[u];h[a];++a)c+=c+L(l,h[a]);c+=3+(8<<u)}else c=L(l,h[u+7])?7+2*L(l,165)+L(l,145):5+L(l,159)}else c=L(l,h[u+4])?3+L(l,h[u+5]):2;a=A[2]}else c=1,a=A[1];A=s+rk[i],0>(l=t).b&&k(l);var u,h=l.b,d=(u=l.Ca>>1)-(l.I>>h)>>31;--l.b,l.Ca+=d,l.Ca|=1,l.I-=(u+1&d)<<h,o[A]=((c^d)-d)*r[(0<i)+0]}return 16}function tZ(t){var e=t.rb[t.sb-1];e.la=0,e.Na=0,i(t.zc,0,0,t.zc.length),t.ja=0}function t$(t,e,n,r,i){i=t[e+n+32*r]+(i>>3),t[e+n+32*r]=-256&i?0>i?0:255:i}function t0(t,e,n,r,i,o){t$(t,e,0,n,r+i),t$(t,e,1,n,r+o),t$(t,e,2,n,r-o),t$(t,e,3,n,r-i)}function t1(t){return(20091*t>>16)+t}function t2(t,e,n,r){var i,s=0,a=o(16);for(i=0;4>i;++i){var A=t[e+0]+t[e+8],l=t[e+0]-t[e+8],c=(35468*t[e+4]>>16)-t1(t[e+12]),u=t1(t[e+4])+(35468*t[e+12]>>16);a[s+0]=A+u,a[s+1]=l+c,a[s+2]=l-c,a[s+3]=A-u,s+=4,e++}for(i=s=0;4>i;++i)A=(t=a[s+0]+4)+a[s+8],l=t-a[s+8],c=(35468*a[s+4]>>16)-t1(a[s+12]),t$(n,r,0,0,A+(u=t1(a[s+4])+(35468*a[s+12]>>16))),t$(n,r,1,0,l+c),t$(n,r,2,0,l-c),t$(n,r,3,0,A-u),s++,r+=32}function t5(t,e,n,r){var i=t[e+0]+4,o=35468*t[e+4]>>16,s=t1(t[e+4]),a=35468*t[e+1]>>16;t0(n,r,0,i+s,t=t1(t[e+1]),a),t0(n,r,1,i+o,t,a),t0(n,r,2,i-o,t,a),t0(n,r,3,i-s,t,a)}function t3(t,e,n,r,i){t2(t,e,n,r),i&&t2(t,e+16,n,r+4)}function t4(t,e,n,r){nT(t,e+0,n,r,1),nT(t,e+32,n,r+128,1)}function t6(t,e,n,r){var i;for(t=t[e+0]+4,i=0;4>i;++i)for(e=0;4>e;++e)t$(n,r,e,i,t)}function t8(t,e,n,r){t[e+0]&&nH(t,e+0,n,r),t[e+16]&&nH(t,e+16,n,r+4),t[e+32]&&nH(t,e+32,n,r+128),t[e+48]&&nH(t,e+48,n,r+128+4)}function t7(t,e,n,r){var i,s=o(16);for(i=0;4>i;++i){var a=t[e+0+i]+t[e+12+i],A=t[e+4+i]+t[e+8+i],l=t[e+4+i]-t[e+8+i],c=t[e+0+i]-t[e+12+i];s[0+i]=a+A,s[8+i]=a-A,s[4+i]=c+l,s[12+i]=c-l}for(i=0;4>i;++i)a=(t=s[0+4*i]+3)+s[3+4*i],A=s[1+4*i]+s[2+4*i],l=s[1+4*i]-s[2+4*i],c=t-s[3+4*i],n[r+0]=a+A>>3,n[r+16]=c+l>>3,n[r+32]=a-A>>3,n[r+48]=c-l>>3,r+=64}function t9(t,e,n){var r,i=e-32,o=255-t[i-1];for(r=0;r<n;++r){var s,a=o+t[e-1];for(s=0;s<n;++s)t[e+s]=re[a+t[i+s]];e+=32}}function et(t,e){t9(t,e,4)}function ee(t,e){t9(t,e,8)}function en(t,e){t9(t,e,16)}function er(t,e){var n;for(n=0;16>n;++n)r(t,e+32*n,t,e-32,16)}function ei(t,e){var n;for(n=16;0<n;--n)i(t,e,t[e-1],16),e+=32}function eo(t,e,n){var r;for(r=0;16>r;++r)i(e,n+32*r,t,16)}function es(t,e){var n,r=16;for(n=0;16>n;++n)r+=t[e-1+32*n]+t[e+n-32];eo(r>>5,t,e)}function ea(t,e){var n,r=8;for(n=0;16>n;++n)r+=t[e-1+32*n];eo(r>>4,t,e)}function eA(t,e){var n,r=8;for(n=0;16>n;++n)r+=t[e+n-32];eo(r>>4,t,e)}function el(t,e){eo(128,t,e)}function ec(t,e,n){return t+2*e+n+2>>2}function eu(t,e){var n,i=e-32;for(n=0,i=new Uint8Array([ec(t[i-1],t[i+0],t[i+1]),ec(t[i+0],t[i+1],t[i+2]),ec(t[i+1],t[i+2],t[i+3]),ec(t[i+2],t[i+3],t[i+4])]);4>n;++n)r(t,e+32*n,i,0,i.length)}function eh(t,e){var n=t[e-1],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96];D(t,e+0,16843009*ec(t[e-1-32],n,r)),D(t,e+32,16843009*ec(n,r,i)),D(t,e+64,16843009*ec(r,i,o)),D(t,e+96,16843009*ec(i,o,o))}function ed(t,e){var n,r=4;for(n=0;4>n;++n)r+=t[e+n-32]+t[e-1+32*n];for(r>>=3,n=0;4>n;++n)i(t,e+32*n,r,4)}function ef(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1-32],s=t[e+0-32],a=t[e+1-32],A=t[e+2-32],l=t[e+3-32];t[e+0+96]=ec(r,i,t[e-1+96]),t[e+1+96]=t[e+0+64]=ec(n,r,i),t[e+2+96]=t[e+1+64]=t[e+0+32]=ec(o,n,r),t[e+3+96]=t[e+2+64]=t[e+1+32]=t[e+0+0]=ec(s,o,n),t[e+3+64]=t[e+2+32]=t[e+1+0]=ec(a,s,o),t[e+3+32]=t[e+2+0]=ec(A,a,s),t[e+3+0]=ec(l,A,a)}function ep(t,e){var n=t[e+1-32],r=t[e+2-32],i=t[e+3-32],o=t[e+4-32],s=t[e+5-32],a=t[e+6-32],A=t[e+7-32];t[e+0+0]=ec(t[e+0-32],n,r),t[e+1+0]=t[e+0+32]=ec(n,r,i),t[e+2+0]=t[e+1+32]=t[e+0+64]=ec(r,i,o),t[e+3+0]=t[e+2+32]=t[e+1+64]=t[e+0+96]=ec(i,o,s),t[e+3+32]=t[e+2+64]=t[e+1+96]=ec(o,s,a),t[e+3+64]=t[e+2+96]=ec(s,a,A),t[e+3+96]=ec(a,A,A)}function eg(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1-32],s=t[e+0-32],a=t[e+1-32],A=t[e+2-32],l=t[e+3-32];t[e+0+0]=t[e+1+64]=o+s+1>>1,t[e+1+0]=t[e+2+64]=s+a+1>>1,t[e+2+0]=t[e+3+64]=a+A+1>>1,t[e+3+0]=A+l+1>>1,t[e+0+96]=ec(i,r,n),t[e+0+64]=ec(r,n,o),t[e+0+32]=t[e+1+96]=ec(n,o,s),t[e+1+32]=t[e+2+96]=ec(o,s,a),t[e+2+32]=t[e+3+96]=ec(s,a,A),t[e+3+32]=ec(a,A,l)}function em(t,e){var n=t[e+0-32],r=t[e+1-32],i=t[e+2-32],o=t[e+3-32],s=t[e+4-32],a=t[e+5-32],A=t[e+6-32],l=t[e+7-32];t[e+0+0]=n+r+1>>1,t[e+1+0]=t[e+0+64]=r+i+1>>1,t[e+2+0]=t[e+1+64]=i+o+1>>1,t[e+3+0]=t[e+2+64]=o+s+1>>1,t[e+0+32]=ec(n,r,i),t[e+1+32]=t[e+0+96]=ec(r,i,o),t[e+2+32]=t[e+1+96]=ec(i,o,s),t[e+3+32]=t[e+2+96]=ec(o,s,a),t[e+3+64]=ec(s,a,A),t[e+3+96]=ec(a,A,l)}function ev(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96];t[e+0+0]=n+r+1>>1,t[e+2+0]=t[e+0+32]=r+i+1>>1,t[e+2+32]=t[e+0+64]=i+o+1>>1,t[e+1+0]=ec(n,r,i),t[e+3+0]=t[e+1+32]=ec(r,i,o),t[e+3+32]=t[e+1+64]=ec(i,o,o),t[e+3+64]=t[e+2+64]=t[e+0+96]=t[e+1+96]=t[e+2+96]=t[e+3+96]=o}function ey(t,e){var n=t[e-1+0],r=t[e-1+32],i=t[e-1+64],o=t[e-1+96],s=t[e-1-32],a=t[e+0-32],A=t[e+1-32],l=t[e+2-32];t[e+0+0]=t[e+2+32]=n+s+1>>1,t[e+0+32]=t[e+2+64]=r+n+1>>1,t[e+0+64]=t[e+2+96]=i+r+1>>1,t[e+0+96]=o+i+1>>1,t[e+3+0]=ec(a,A,l),t[e+2+0]=ec(s,a,A),t[e+1+0]=t[e+3+32]=ec(n,s,a),t[e+1+32]=t[e+3+64]=ec(r,n,s),t[e+1+64]=t[e+3+96]=ec(i,r,n),t[e+1+96]=ec(o,i,r)}function ew(t,e){var n;for(n=0;8>n;++n)r(t,e+32*n,t,e-32,8)}function eb(t,e){var n;for(n=0;8>n;++n)i(t,e,t[e-1],8),e+=32}function e_(t,e,n){var r;for(r=0;8>r;++r)i(e,n+32*r,t,8)}function eB(t,e){var n,r=8;for(n=0;8>n;++n)r+=t[e+n-32]+t[e-1+32*n];e_(r>>4,t,e)}function eC(t,e){var n,r=4;for(n=0;8>n;++n)r+=t[e+n-32];e_(r>>3,t,e)}function ex(t,e){var n,r=4;for(n=0;8>n;++n)r+=t[e-1+32*n];e_(r>>3,t,e)}function ek(t,e){e_(128,t,e)}function eF(t,e,n){var r=t[e-n],i=t[e+0],o=3*(i-r)+n9[1020+t[e-2*n]-t[e+n]],s=rt[112+(o+4>>3)];t[e-n]=re[255+r+rt[112+(o+3>>3)]],t[e+0]=re[255+i-s]}function eL(t,e,n,r){var i=t[e+0],o=t[e+n];return rn[255+t[e-2*n]-t[e-n]]>r||rn[255+o-i]>r}function eD(t,e,n,r){return 4*rn[255+t[e-n]-t[e+0]]+rn[255+t[e-2*n]-t[e+n]]<=r}function eE(t,e,n,r,i){var o=t[e-3*n],s=t[e-2*n],a=t[e-n],A=t[e+0],l=t[e+n],c=t[e+2*n],u=t[e+3*n];return 4*rn[255+a-A]+rn[255+s-l]>r?0:rn[255+t[e-4*n]-o]<=i&&rn[255+o-s]<=i&&rn[255+s-a]<=i&&rn[255+u-c]<=i&&rn[255+c-l]<=i&&rn[255+l-A]<=i}function eS(t,e,n,r){var i=2*r+1;for(r=0;16>r;++r)eD(t,e+r,n,i)&&eF(t,e+r,n)}function eM(t,e,n,r){var i=2*r+1;for(r=0;16>r;++r)eD(t,e+r*n,1,i)&&eF(t,e+r*n,1)}function eQ(t,e,n,r){var i;for(i=3;0<i;--i)eS(t,e+=4*n,n,r)}function eI(t,e,n,r){var i;for(i=3;0<i;--i)eM(t,e+=4,n,r)}function eU(t,e,n,r,i,o,s,a){for(o=2*o+1;0<i--;){if(eE(t,e,n,o,s)){if(eL(t,e,n,a))eF(t,e,n);else{var A=e,l=t[A-2*n],c=t[A-n],u=t[A+0],h=t[A+n],d=t[A+2*n],f=27*(g=n9[1020+3*(u-c)+n9[1020+l-h]])+63>>7,p=18*g+63>>7,g=9*g+63>>7;t[A-3*n]=re[255+t[A-3*n]+g],t[A-2*n]=re[255+l+p],t[A-n]=re[255+c+f],t[A+0]=re[255+u-f],t[A+n]=re[255+h-p],t[A+2*n]=re[255+d-g]}}e+=r}}function ej(t,e,n,r,i,o,s,a){for(o=2*o+1;0<i--;){if(eE(t,e,n,o,s)){if(eL(t,e,n,a))eF(t,e,n);else{var A=e,l=t[A-n],c=t[A+0],u=t[A+n],h=rt[112+((d=3*(c-l))+4>>3)],d=rt[112+(d+3>>3)],f=h+1>>1;t[A-2*n]=re[255+t[A-2*n]+f],t[A-n]=re[255+l+d],t[A+0]=re[255+c-h],t[A+n]=re[255+u-f]}}e+=r}}function eT(t,e,n,r,i,o){eU(t,e,n,1,16,r,i,o)}function eP(t,e,n,r,i,o){eU(t,e,1,n,16,r,i,o)}function eN(t,e,n,r,i,o){var s;for(s=3;0<s;--s)ej(t,e+=4*n,n,1,16,r,i,o)}function eH(t,e,n,r,i,o){var s;for(s=3;0<s;--s)ej(t,e+=4,1,n,16,r,i,o)}function eO(t,e,n,r,i,o,s,a){eU(t,e,i,1,8,o,s,a),eU(n,r,i,1,8,o,s,a)}function eR(t,e,n,r,i,o,s,a){eU(t,e,1,i,8,o,s,a),eU(n,r,1,i,8,o,s,a)}function ez(t,e,n,r,i,o,s,a){ej(t,e+4*i,i,1,8,o,s,a),ej(n,r+4*i,i,1,8,o,s,a)}function eK(t,e,n,r,i,o,s,a){ej(t,e+4,1,i,8,o,s,a),ej(n,r+4,1,i,8,o,s,a)}function eV(){this.ba=new ts,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new tA,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function eG(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function eW(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function eq(){this.ua=0,this.Wa=new U,this.vb=new U,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new d,this.yc=new u}function eY(){this.xb=this.a=0,this.l=new tG,this.ca=new ts,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new b,this.Pb=0,this.wd=new b,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new eq,this.ab=0,this.gc=s(4,eW),this.Oc=0}function eX(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new tG,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function eJ(t,e,n,r,i,o,s){for(t=null==t?0:t[e+0],e=0;e<s;++e)i[o+e]=t+n[r+e]&255,t=i[o+e]}function eZ(t,e,n,r,i,o,s){var a;if(null==t)eJ(null,null,n,r,i,o,s);else for(a=0;a<s;++a)i[o+a]=t[e+a]+n[r+a]&255}function e$(t,e,n,r,i,o,s){if(null==t)eJ(null,null,n,r,i,o,s);else{var a,A=t[e+0],l=A,c=A;for(a=0;a<s;++a)l=c+(A=t[e+a])-l,c=n[r+a]+(-256&l?0>l?0:255:l)&255,l=A,i[o+a]=c}}function e0(t,e,n,r,i,o){for(;0<i--;){var s,a=e+(n?1:0),A=e+(n?0:3);for(s=0;s<r;++s){var l=t[A+4*s];255!=l&&(l*=32897,t[a+4*s+0]=t[a+4*s+0]*l>>23,t[a+4*s+1]=t[a+4*s+1]*l>>23,t[a+4*s+2]=t[a+4*s+2]*l>>23)}e+=o}}function e1(t,e,n,r,i){for(;0<r--;){var o;for(o=0;o<n;++o){var s=t[e+2*o+0],a=15&(l=t[e+2*o+1]),A=4369*a,l=(240&l|l>>4)*A>>16;t[e+2*o+0]=(240&s|s>>4)*A>>16&240|(15&s|s<<4)*A>>16>>4&15,t[e+2*o+1]=240&l|a}e+=i}}function e2(t,e,n,r,i,o,s,a){var A,l,c=255;for(l=0;l<i;++l){for(A=0;A<r;++A){var u=t[e+A];o[s+4*A]=u,c&=u}e+=n,s+=a}return 255!=c}function e5(t,e,n,r,i){var o;for(o=0;o<i;++o)n[r+o]=t[e+o]>>8}function e3(){n0=e0,n1=e1,n2=e2,n5=e5}function e4(n,r,i){t[n]=function(t,n,o,s,a,A,l,c,u,h,d,f,p,g,m,v,y){var w,b=y-1>>1,_=a[A+0]|l[c+0]<<16,B=u[h+0]|d[f+0]<<16;e(null!=t);var C=3*_+B+131074>>2;for(r(t[n+0],255&C,C>>16,p,g),null!=o&&(C=3*B+_+131074>>2,r(o[s+0],255&C,C>>16,m,v)),w=1;w<=b;++w){var x=a[A+w]|l[c+w]<<16,k=u[h+w]|d[f+w]<<16,F=_+x+B+k+524296,L=F+2*(x+B)>>3;C=L+_>>1,_=(F=F+2*(_+k)>>3)+x>>1,r(t[n+2*w-1],255&C,C>>16,p,g+(2*w-1)*i),r(t[n+2*w-0],255&_,_>>16,p,g+(2*w-0)*i),null!=o&&(C=F+B>>1,_=L+k>>1,r(o[s+2*w-1],255&C,C>>16,m,v+(2*w-1)*i),r(o[s+2*w+0],255&_,_>>16,m,v+(2*w+0)*i)),_=x,B=k}1&y||(C=3*_+B+131074>>2,r(t[n+y-1],255&C,C>>16,p,g+(y-1)*i),null!=o&&(C=3*B+_+131074>>2,r(o[s+y-1],255&C,C>>16,m,v+(y-1)*i)))}}function e6(){rP[rr]=rN,rP[ri]=rO,rP[ro]=rH,rP[rs]=rR,rP[ra]=rz,rP[rA]=rK,rP[rl]=rV,rP[rc]=rO,rP[ru]=rR,rP[rh]=rz,rP[rd]=rK}function e8(t){return t&~rJ?0>t?0:255:t>>rX}function e7(t,e){return e8((19077*t>>8)+(26149*e>>8)-14234)}function e9(t,e,n){return e8((19077*t>>8)-(6419*e>>8)-(13320*n>>8)+8708)}function nt(t,e){return e8((19077*t>>8)+(33050*e>>8)-17685)}function ne(t,e,n,r,i){r[i+0]=e7(t,n),r[i+1]=e9(t,e,n),r[i+2]=nt(t,e)}function nn(t,e,n,r,i){r[i+0]=nt(t,e),r[i+1]=e9(t,e,n),r[i+2]=e7(t,n)}function nr(t,e,n,r,i){var o=e9(t,e,n);e=o<<3&224|nt(t,e)>>3,r[i+0]=248&e7(t,n)|o>>5,r[i+1]=e}function ni(t,e,n,r,i){var o=240&nt(t,e)|15;r[i+0]=240&e7(t,n)|e9(t,e,n)>>4,r[i+1]=o}function no(t,e,n,r,i){r[i+0]=255,ne(t,e,n,r,i+1)}function ns(t,e,n,r,i){nn(t,e,n,r,i),r[i+3]=255}function na(t,e,n,r,i){ne(t,e,n,r,i),r[i+3]=255}function tV(t,e){return 0>t?0:t>e?e:t}function nA(e,n,r){t[e]=function(t,e,i,o,s,a,A,l,c){for(var u=l+(-2&c)*r;l!=u;)n(t[e+0],i[o+0],s[a+0],A,l),n(t[e+1],i[o+0],s[a+0],A,l+r),e+=2,++o,++a,l+=2*r;1&c&&n(t[e+0],i[o+0],s[a+0],A,l)}}function nl(t,e,n){return 0==n?0==t?0==e?6:5:0==e?4:0:n}function nc(t,e,n,r,i){switch(t>>>30){case 3:nT(e,n,r,i,0);break;case 2:nP(e,n,r,i);break;case 1:nH(e,n,r,i)}}function nu(t,e){var n,o,s=e.M,a=e.Nb,A=t.oc,l=t.pc+40,c=t.oc,u=t.pc+584,h=t.oc,d=t.pc+600;for(n=0;16>n;++n)A[l+32*n-1]=129;for(n=0;8>n;++n)c[u+32*n-1]=129,h[d+32*n-1]=129;for(0<s?A[l-1-32]=c[u-1-32]=h[d-1-32]=129:(i(A,l-32-1,127,21),i(c,u-32-1,127,9),i(h,d-32-1,127,9)),o=0;o<t.za;++o){var f=e.ya[e.aa+o];if(0<o){for(n=-1;16>n;++n)r(A,l+32*n-4,A,l+32*n+12,4);for(n=-1;8>n;++n)r(c,u+32*n-4,c,u+32*n+4,4),r(h,d+32*n-4,h,d+32*n+4,4)}var p=t.Gd,g=t.Hd+o,m=f.ad,v=f.Hc;if(0<s&&(r(A,l-32,p[g].y,0,16),r(c,u-32,p[g].f,0,8),r(h,d-32,p[g].ea,0,8)),f.Za){var y=A,w=l-32+16;for(0<s&&(o>=t.za-1?i(y,w,p[g].y[15],4):r(y,w,p[g+1].y,0,4)),n=0;4>n;n++)y[w+128+n]=y[w+256+n]=y[w+384+n]=y[w+0+n];for(n=0;16>n;++n,v<<=2)y=A,w=l+r4[n],rQ[f.Ob[n]](y,w),nc(v,m,16*+n,y,w)}else if(rM[y=nl(o,s,f.Ob[0])](A,l),0!=v)for(n=0;16>n;++n,v<<=2)nc(v,m,16*+n,A,l+r4[n]);for(n=f.Gc,rI[y=nl(o,s,f.Dd)](c,u),rI[y](h,d),v=m,y=c,w=u,255&(f=n>>0)&&(170&f?nN(v,256,y,w):nO(v,256,y,w)),f=h,v=d,255&(n>>=8)&&(170&n?nN(m,320,f,v):nO(m,320,f,v)),s<t.Ub-1&&(r(p[g].y,0,A,l+480,16),r(p[g].f,0,c,u+224,8),r(p[g].ea,0,h,d+224,8)),n=8*a*t.B,p=t.sa,g=t.ta+16*o+16*a*t.R,m=t.qa,f=t.ra+8*o+n,v=t.Ha,y=t.Ia+8*o+n,n=0;16>n;++n)r(p,g+n*t.R,A,l+32*n,16);for(n=0;8>n;++n)r(m,f+n*t.B,c,u+32*n,8),r(v,y+n*t.B,h,d+32*n,8)}}function nh(t,r,i,o,s,a,A,l,c){var u=[0],h=[0],d=0,f=null!=c?c.kd:0,p=null!=c?c:new eG;if(null==t||12>i)return 7;p.data=t,p.w=r,p.ha=i,r=[r],i=[i],p.gb=[p.gb];t:{var g=r,v=i,y=p.gb;if(e(null!=t),e(null!=v),e(null!=y),y[0]=0,12<=v[0]&&!n(t,g[0],"RIFF")){if(n(t,g[0]+8,"WEBP")){y=3;break t}var w=M(t,g[0]+4);if(12>w||4294967286<w){y=3;break t}if(f&&w>v[0]-8){y=7;break t}y[0]=w,g[0]+=12,v[0]-=12}y=0}if(0!=y)return y;for(w=0<p.gb[0],i=i[0];;){t:{var _=t;v=r,y=i;var B=u,C=h,x=g=[0];if((L=d=[d])[0]=0,8>y[0])y=7;else{if(!n(_,v[0],"VP8X")){if(10!=M(_,v[0]+4)){y=3;break t}if(18>y[0]){y=7;break t}var k=M(_,v[0]+8),F=1+S(_,v[0]+12);if(2147483648<=F*(_=1+S(_,v[0]+15))){y=3;break t}null!=x&&(x[0]=k),null!=B&&(B[0]=F),null!=C&&(C[0]=_),v[0]+=18,y[0]-=18,L[0]=1}y=0}}if(d=d[0],g=g[0],0!=y)return y;if(v=!!(2&g),!w&&d)return 3;if(null!=a&&(a[0]=!!(16&g)),null!=A&&(A[0]=v),null!=l&&(l[0]=0),A=0,g=0,d&&v&&null==c){y=0;break}if(4>i){y=7;break}if(w&&d||!w&&!d&&!n(t,r[0],"ALPH")){i=[i],p.na=[p.na],p.P=[p.P],p.Sa=[p.Sa];t:{k=t,y=r,w=i;var L=p.gb;B=p.na,C=p.P,x=p.Sa,F=22,e(null!=k),e(null!=w),_=y[0];var D=w[0];for(e(null!=B),e(null!=x),B[0]=null,C[0]=null,x[0]=0;;){if(y[0]=_,w[0]=D,8>D){y=7;break t}var E=M(k,_+4);if(4294967286<E){y=3;break t}var Q=8+E+1&-2;if(F+=Q,0<L&&F>L){y=3;break t}if(!n(k,_,"VP8 ")||!n(k,_,"VP8L")){y=0;break t}if(D[0]<Q){y=7;break t}n(k,_,"ALPH")||(B[0]=k,C[0]=_+8,x[0]=E),_+=Q,D-=Q}}if(i=i[0],p.na=p.na[0],p.P=p.P[0],p.Sa=p.Sa[0],0!=y)break}i=[i],p.Ja=[p.Ja],p.xa=[p.xa];t:if(L=t,y=r,w=i,B=p.gb[0],C=p.Ja,x=p.xa,_=!n(L,k=y[0],"VP8 "),F=!n(L,k,"VP8L"),e(null!=L),e(null!=w),e(null!=C),e(null!=x),8>w[0])y=7;else{if(_||F){if(L=M(L,k+4),12<=B&&L>B-12){y=3;break t}if(f&&L>w[0]-8){y=7;break t}C[0]=L,y[0]+=8,w[0]-=8,x[0]=F}else x[0]=5<=w[0]&&47==L[k+0]&&!(L[k+4]>>5),C[0]=w[0];y=0}if(i=i[0],p.Ja=p.Ja[0],p.xa=p.xa[0],r=r[0],0!=y)break;if(4294967286<p.Ja)return 3;if(null==l||v||(l[0]=p.xa?2:1),A=[A],g=[g],p.xa){if(5>i){y=7;break}l=A,f=g,v=a,null==t||5>i?t=0:5<=i&&47==t[r+0]&&!(t[r+4]>>5)?(w=[0],L=[0],B=[0],m(C=new b,t,r,i),tp(C,w,L,B)?(null!=l&&(l[0]=w[0]),null!=f&&(f[0]=L[0]),null!=v&&(v[0]=B[0]),t=1):t=0):t=0}else{if(10>i){y=7;break}l=g,null==t||10>i||!tY(t,r+3,i-3)?t=0:(f=t[r+0]|t[r+1]<<8|t[r+2]<<16,v=16383&(t[r+7]<<8|t[r+6]),t=16383&(t[r+9]<<8|t[r+8]),1&f||3<(f>>1&7)||!(f>>4&1)||f>>5>=p.Ja||!v||!t?t=0:(A&&(A[0]=v),l&&(l[0]=t),t=1))}if(!t||(A=A[0],g=g[0],d&&(0!=A||0!=g)))return 3;null!=c&&(c[0]=p,c.offset=r-c.w,e(4294967286>r-c.w),e(c.offset==c.ha-i));break}return 0==y||7==y&&d&&null==c?(null!=a&&(a[0]|=null!=p.na&&0<p.na.length),null!=o&&(o[0]=A),null!=s&&(s[0]=g),0):y}function nd(t,e,n){var r=e.width,i=e.height,o=0,s=0,a=r,A=i;if(e.Da=null!=t&&0<t.Da,e.Da&&(a=t.cd,A=t.bd,o=t.v,s=t.j,11>n||(o&=-2,s&=-2),0>o||0>s||0>=a||0>=A||o+a>r||s+A>i))return 0;if(e.v=o,e.j=s,e.va=o+a,e.o=s+A,e.U=a,e.T=A,e.da=null!=t&&0<t.da,e.da){if(!j(a,A,n=[t.ib],o=[t.hb]))return 0;e.ib=n[0],e.hb=o[0]}return e.ob=null!=t&&t.ob,e.Kb=null==t||!t.Sd,e.da&&(e.ob=e.ib<3*r/4&&e.hb<3*i/4,e.Kb=0),1}function nf(t){if(null==t)return 2;if(11>t.S){var e=t.f.RGBA;e.fb+=(t.height-1)*e.A,e.A=-e.A}else e=t.f.kb,t=t.height,e.O+=(t-1)*e.fa,e.fa=-e.fa,e.N+=(t-1>>1)*e.Ab,e.Ab=-e.Ab,e.W+=(t-1>>1)*e.Db,e.Db=-e.Db,null!=e.F&&(e.J+=(t-1)*e.lb,e.lb=-e.lb);return 0}function np(t,e,n,r){if(null==r||0>=t||0>=e)return 2;if(null!=n){if(n.Da){var i=n.cd,s=n.bd,a=-2&n.v,A=-2&n.j;if(0>a||0>A||0>=i||0>=s||a+i>t||A+s>e)return 2;t=i,e=s}if(n.da){if(!j(t,e,i=[n.ib],s=[n.hb]))return 2;t=i[0],e=s[0]}}r.width=t,r.height=e;t:{var l=r.width,c=r.height;if(t=r.S,0>=l||0>=c||!(t>=rr&&13>t))t=2;else{if(0>=r.Rd&&null==r.sd){a=s=i=e=0;var u=(A=l*r7[t])*c;if(11>t||(s=(c+1)/2*(e=(l+1)/2),12==t&&(a=(i=l)*c)),null==(c=o(u+2*s+a))){t=1;break t}r.sd=c,11>t?((l=r.f.RGBA).eb=c,l.fb=0,l.A=A,l.size=u):((l=r.f.kb).y=c,l.O=0,l.fa=A,l.Fd=u,l.f=c,l.N=0+u,l.Ab=e,l.Cd=s,l.ea=c,l.W=0+u+s,l.Db=e,l.Ed=s,12==t&&(l.F=c,l.J=0+u+2*s),l.Tc=a,l.lb=i)}if(e=1,i=r.S,s=r.width,a=r.height,i>=rr&&13>i){if(11>i)e&=(A=Math.abs((t=r.f.RGBA).A))*(a-1)+s<=t.size,e&=A>=s*r7[i],e&=null!=t.eb;else{t=r.f.kb,A=(s+1)/2,u=(a+1)/2,l=Math.abs(t.fa),c=Math.abs(t.Ab);var h=Math.abs(t.Db),d=Math.abs(t.lb),f=d*(a-1)+s;e&=l*(a-1)+s<=t.Fd,e&=c*(u-1)+A<=t.Cd,e=(e&=h*(u-1)+A<=t.Ed)&l>=s&c>=A&h>=A&null!=t.y&null!=t.f&null!=t.ea,12==i&&(e&=d>=s,e&=f<=t.Tc,e&=null!=t.F)}}else e=0;t=e?0:2}}return 0!=t||null!=n&&n.fd&&(t=nf(r)),t}var ng=64,nm=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],nv=24,ny=32,nw=8,nb=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];N("Predictor0","PredictorAdd0"),t.Predictor0=function(){return 4278190080},t.Predictor1=function(t){return t},t.Predictor2=function(t,e,n){return e[n+0]},t.Predictor3=function(t,e,n){return e[n+1]},t.Predictor4=function(t,e,n){return e[n-1]},t.Predictor5=function(t,e,n){return O(O(t,e[n+1]),e[n+0])},t.Predictor6=function(t,e,n){return O(t,e[n-1])},t.Predictor7=function(t,e,n){return O(t,e[n+0])},t.Predictor8=function(t,e,n){return O(e[n-1],e[n+0])},t.Predictor9=function(t,e,n){return O(e[n+0],e[n+1])},t.Predictor10=function(t,e,n){return O(O(t,e[n-1]),O(e[n+0],e[n+1]))},t.Predictor11=function(t,e,n){var r=e[n+0];return 0>=K(r>>24&255,t>>24&255,(e=e[n-1])>>24&255)+K(r>>16&255,t>>16&255,e>>16&255)+K(r>>8&255,t>>8&255,e>>8&255)+K(255&r,255&t,255&e)?r:t},t.Predictor12=function(t,e,n){var r=e[n+0];return(R((t>>24&255)+(r>>24&255)-((e=e[n-1])>>24&255))<<24|R((t>>16&255)+(r>>16&255)-(e>>16&255))<<16|R((t>>8&255)+(r>>8&255)-(e>>8&255))<<8|R((255&t)+(255&r)-(255&e)))>>>0},t.Predictor13=function(t,e,n){var r=e[n-1];return(z((t=O(t,e[n+0]))>>24&255,r>>24&255)<<24|z(t>>16&255,r>>16&255)<<16|z(t>>8&255,r>>8&255)<<8|z(t>>0&255,r>>0&255))>>>0};var n_=t.PredictorAdd0;t.PredictorAdd1=V,N("Predictor2","PredictorAdd2"),N("Predictor3","PredictorAdd3"),N("Predictor4","PredictorAdd4"),N("Predictor5","PredictorAdd5"),N("Predictor6","PredictorAdd6"),N("Predictor7","PredictorAdd7"),N("Predictor8","PredictorAdd8"),N("Predictor9","PredictorAdd9"),N("Predictor10","PredictorAdd10"),N("Predictor11","PredictorAdd11"),N("Predictor12","PredictorAdd12"),N("Predictor13","PredictorAdd13");var nB=t.PredictorAdd2;Y("ColorIndexInverseTransform","MapARGB","32b",function(t){return t>>8&255},function(t){return t}),Y("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(t){return t},function(t){return t>>8&255});var nC,nx=t.ColorIndexInverseTransform,nk=t.MapARGB,nF=t.VP8LColorIndexInverseTransformAlpha,nL=t.MapAlpha,nD=t.VP8LPredictorsAdd=[];nD.length=16,(t.VP8LPredictors=[]).length=16,(t.VP8LPredictorsAdd_C=[]).length=16,(t.VP8LPredictors_C=[]).length=16;var nE,nS,nM,nQ,nI,nU,nj,nT,nP,nN,nH,nO,nR,nz,nK,nV,nG,nW,nq,nY,nX,nJ,nZ,n$,n0,n1,n2,n5,n3=o(511),n4=o(2041),n6=o(225),n8=o(767),n7=0,n9=n4,rt=n6,re=n8,rn=n3,rr=0,ri=1,ro=2,rs=3,ra=4,rA=5,rl=6,rc=7,ru=8,rh=9,rd=10,rf=[2,3,7],rp=[3,3,11],rg=[280,256,256,256,40],rm=[0,1,1,1,0],rv=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],ry=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],rw=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],rb=8,r_=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],rB=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],rC=null,rx=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],rk=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],rF=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],rL=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],rD=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],rE=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],rS=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],rM=[],rQ=[],rI=[],rU=1,rj=2,rT=[],rP=[];e4("UpsampleRgbLinePair",ne,3),e4("UpsampleBgrLinePair",nn,3),e4("UpsampleRgbaLinePair",na,4),e4("UpsampleBgraLinePair",ns,4),e4("UpsampleArgbLinePair",no,4),e4("UpsampleRgba4444LinePair",ni,2),e4("UpsampleRgb565LinePair",nr,2);var rN=t.UpsampleRgbLinePair,rH=t.UpsampleBgrLinePair,rO=t.UpsampleRgbaLinePair,rR=t.UpsampleBgraLinePair,rz=t.UpsampleArgbLinePair,rK=t.UpsampleRgba4444LinePair,rV=t.UpsampleRgb565LinePair,rG=16,rW=32768,rq=-227,rY=482,rX=6,rJ=16383,rZ=0,r$=o(256),r0=o(256),r1=o(256),r2=o(256),r5=o(rY-rq),r3=o(rY-rq);nA("YuvToRgbRow",ne,3),nA("YuvToBgrRow",nn,3),nA("YuvToRgbaRow",na,4),nA("YuvToBgraRow",ns,4),nA("YuvToArgbRow",no,4),nA("YuvToRgba4444Row",ni,2),nA("YuvToRgb565Row",nr,2);var r4=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],r6=[0,2,8],r8=[8,7,6,4,4,2,2,2,1,1,1,1];this.WebPDecodeRGBA=function(t,n,a,A,l){var c=ri,u=new eV,h=new ts;u.ba=h,h.S=c,h.width=[h.width],h.height=[h.height];var d=h.width,f=h.height,p=new ta;if(null==p||null==t)var g=2;else e(null!=p),g=nh(t,n,a,p.width,p.height,p.Pd,p.Qd,p.format,null);if(0!=g?d=0:(null!=d&&(d[0]=p.width[0]),null!=f&&(f[0]=p.height[0]),d=1),d){h.width=h.width[0],h.height=h.height[0],null!=A&&(A[0]=h.width),null!=l&&(l[0]=h.height);t:{if(A=new tG,(l=new eG).data=t,l.w=n,l.ha=a,l.kd=1,n=[0],e(null!=l),(0==(t=nh(l.data,l.w,l.ha,null,null,null,n,null,l))||7==t)&&n[0]&&(t=4),0==(n=t)){if(e(null!=u),A.data=l.data,A.w=l.w+l.offset,A.ha=l.ha-l.offset,A.put=td,A.ac=th,A.bc=tf,A.ma=u,l.xa){if(null==(t=tL())){u=1;break t}if(function(t,n){for(var r=[0],i=[0],o=[0];;){if(null==t)return 0;if(null==n)return t.a=2,0;if(t.l=n,t.a=0,m(t.m,n.data,n.w,n.ha),!tp(t.m,r,i,o)){t.a=3;break}if(t.xb=rj,n.width=r[0],n.height=i[0],!tD(r[0],i[0],1,t,null))break;return 1}return e(0!=t.a),0}(t,A)){if(A=0==(n=np(A.width,A.height,u.Oa,u.ba))){e:{for(A=t;;){if(null==A){A=0;break e}if(e(null!=A.s.yc),e(null!=A.s.Ya),e(0<A.s.Wb),e(null!=(a=A.l)),e(null!=(l=a.ma)),0!=A.xb){if(A.ca=l.ba,A.tb=l.tb,e(null!=A.ca),!nd(l.Oa,a,rs)){A.a=2;break}if(!tE(A,a.width)||a.da)break;if((a.da||tr(A.ca.S))&&e3(),11>A.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),null!=A.ca.f.kb.F&&e3()),A.Pb&&0<A.s.ua&&null==A.s.vb.X&&!Q(A.s.vb,A.s.Wa.Xa)){A.a=1;break}A.xb=0}if(!tk(A,A.V,A.Ba,A.c,A.i,a.o,t_))break;l.Dc=A.Ma,A=1;break e}e(0!=A.a),A=0}A=!A}A&&(n=t.a)}else n=t.a}else if((t=new tW).Fa=l.na,t.P=l.P,t.qc=l.Sa,tX(t,A)){if(0==(n=np(A.width,A.height,u.Oa,u.ba))){if(t.Aa=0,a=u.Oa,e(null!=(l=t)),null!=a){if(0<(d=0>(d=a.Md)?0:100<d?255:255*d/100)){for(f=p=0;4>f;++f)12>(g=l.pb[f]).lc&&(g.ia=d*r8[0>g.lc?0:g.lc]>>3),p|=g.ia;p&&(alert("todo:VP8InitRandom"),l.ia=1)}l.Ga=a.Id,100<l.Ga?l.Ga=100:0>l.Ga&&(l.Ga=0)}(function(t,n){if(null==t)return 0;if(null==n)return tq(t,2,"NULL VP8Io parameter in VP8Decode().");if(!t.cb&&!tX(t,n))return 0;if(e(t.cb),null==n.ac||n.ac(n)){n.ob&&(t.L=0);var a=r6[t.L];if(2==t.L?(t.yb=0,t.zb=0):(t.yb=n.v-a>>4,t.zb=n.j-a>>4,0>t.yb&&(t.yb=0),0>t.zb&&(t.zb=0)),t.Va=n.o+15+a>>4,t.Hb=n.va+15+a>>4,t.Hb>t.za&&(t.Hb=t.za),t.Va>t.Ub&&(t.Va=t.Ub),0<t.L){var A,l=t.ed;for(a=0;4>a;++a){if(t.Qa.Cb){var c=t.Qa.Lb[a];t.Qa.Fb||(c+=l.Tb)}else c=l.Tb;for(A=0;1>=A;++A){var u=t.gd[a][A],h=c;if(l.Pc&&(h+=l.vd[0],A&&(h+=l.od[0])),0<(h=0>h?0:63<h?63:h)){var d=h;0<l.wb&&(d=4<l.wb?d>>2:d>>1)>9-l.wb&&(d=9-l.wb),1>d&&(d=1),u.dd=d,u.tc=2*h+d,u.ld=40<=h?2:15<=h?1:0}else u.tc=0;u.La=A}}}a=0}else tq(t,6,"Frame setup failed"),a=t.a;if(a=0==a){if(a){t.$c=0,0<t.Aa||(t.Ic=1);t:{a=t.Ic,l=4*(d=t.za);var f=32*d,p=d+1,g=0<t.L?d*(0<t.Aa?2:1):0,v=(2==t.Aa?2:1)*d;if((u=l+832+(A=3*(16*a+r6[t.L])/2*f)+(c=null!=t.Fa&&0<t.Fa.length?t.Kc.c*t.Kc.i:0))!=u)a=0;else{if(u>t.Vb){if(t.Vb=0,t.Ec=o(u),t.Fc=0,null==t.Ec){a=tq(t,1,"no memory during frame initialization.");break t}t.Vb=u}u=t.Ec,h=t.Fc,t.Ac=u,t.Bc=h,h+=l,t.Gd=s(f,tz),t.Hd=0,t.rb=s(p+1,tN),t.sb=1,t.wa=g?s(g,tP):null,t.Y=0,t.D.Nb=0,t.D.wa=t.wa,t.D.Y=t.Y,0<t.Aa&&(t.D.Y+=d),e(!0),t.oc=u,t.pc=h,h+=832,t.ya=s(v,tO),t.aa=0,t.D.ya=t.ya,t.D.aa=t.aa,2==t.Aa&&(t.D.aa+=d),t.R=16*d,t.B=8*d,d=(f=r6[t.L])*t.R,f=f/2*t.B,t.sa=u,t.ta=h+d,t.qa=t.sa,t.ra=t.ta+16*a*t.R+f,t.Ha=t.qa,t.Ia=t.ra+8*a*t.B+f,t.$c=0,h+=A,t.mb=c?u:null,t.nb=c?h:null,e(h+c<=t.Fc+t.Vb),tZ(t),i(t.Ac,t.Bc,0,l),a=1}}if(a){if(n.ka=0,n.y=t.sa,n.O=t.ta,n.f=t.qa,n.N=t.ra,n.ea=t.Ha,n.Vd=t.Ia,n.fa=t.R,n.Rc=t.B,n.F=null,n.J=0,!n7){for(a=-255;255>=a;++a)n3[255+a]=0>a?-a:a;for(a=-1020;1020>=a;++a)n4[1020+a]=-128>a?-128:127<a?127:a;for(a=-112;112>=a;++a)n6[112+a]=-16>a?-16:15<a?15:a;for(a=-255;510>=a;++a)n8[255+a]=0>a?0:255<a?255:a;n7=1}nj=t7,nT=t3,nN=t4,nH=t6,nO=t8,nP=t5,nR=eT,nz=eP,nK=eO,nV=eR,nG=eN,nW=eH,nq=ez,nY=eK,nX=eS,nJ=eM,nZ=eQ,n$=eI,rQ[0]=ed,rQ[1]=et,rQ[2]=eu,rQ[3]=eh,rQ[4]=ef,rQ[5]=eg,rQ[6]=ep,rQ[7]=em,rQ[8]=ey,rQ[9]=ev,rM[0]=es,rM[1]=en,rM[2]=er,rM[3]=ei,rM[4]=ea,rM[5]=eA,rM[6]=el,rI[0]=eB,rI[1]=ee,rI[2]=ew,rI[3]=eb,rI[4]=ex,rI[5]=eC,rI[6]=ek,a=1}else a=0}a&&(a=function(t,n){for(t.M=0;t.M<t.Va;++t.M){var s,a=t.Jc[t.M&t.Xb],A=t.m,l=t;for(s=0;s<l.za;++s){var c=A,u=l,h=u.Ac,d=u.Bc+4*s,f=u.zc,p=u.ya[u.aa+s];if(u.Qa.Bb?p.$b=L(c,u.Pa.jb[0])?2+L(c,u.Pa.jb[2]):L(c,u.Pa.jb[1]):p.$b=0,u.kc&&(p.Ad=L(c,u.Bd)),p.Za=!L(c,145)+0,p.Za){var g=p.Ob,v=0;for(u=0;4>u;++u){var y,w=f[0+u];for(y=0;4>y;++y){w=rD[h[d+y]][w];for(var b=rF[L(c,w[0])];0<b;)b=rF[2*b+L(c,w[b])];w=-b,h[d+y]=w}r(g,v,h,d,4),v+=4,f[0+u]=w}}else w=L(c,156)?L(c,128)?1:3:L(c,163)?2:0,p.Ob[0]=w,i(h,d,w,4),i(f,0,w,4);p.Dd=L(c,142)?L(c,114)?L(c,183)?1:3:2:0}if(l.m.Ka)return tq(t,7,"Premature end-of-partition0 encountered.");for(;t.ja<t.za;++t.ja){if(l=a,c=(A=t).rb[A.sb-1],h=A.rb[A.sb+A.ja],s=A.ya[A.aa+A.ja],d=A.kc?s.Ad:0)c.la=h.la=0,s.Za||(c.Na=h.Na=0),s.Hc=0,s.Gc=0,s.ia=0;else{if(c=h,h=l,d=A.Pa.Xc,f=A.ya[A.aa+A.ja],p=A.pb[f.$b],u=f.ad,g=0,v=A.rb[A.sb-1],w=y=0,i(u,g,0,384),f.Za)var _,C,k=0,F=d[3];else{b=o(16);var D=c.Na+v.Na;if(D=rC(h,d[1],D,p.Eb,0,b,0),c.Na=v.Na=(0<D)+0,1<D)nj(b,0,u,g);else{var E=b[0]+3>>3;for(b=0;256>b;b+=16)u[g+b]=E}k=1,F=d[0]}var S=15&c.la,M=15&v.la;for(b=0;4>b;++b){var Q=1&M;for(E=C=0;4>E;++E)S=S>>1|(Q=(D=rC(h,F,D=Q+(1&S),p.Sc,k,u,g))>k)<<7,C=C<<2|(3<D?3:1<D?2:0!=u[g+0]),g+=16;S>>=4,M=M>>1|Q<<7,y=(y<<8|C)>>>0}for(F=S,k=M>>4,_=0;4>_;_+=2){for(C=0,S=c.la>>4+_,M=v.la>>4+_,b=0;2>b;++b){for(Q=1&M,E=0;2>E;++E)D=Q+(1&S),S=S>>1|(Q=0<(D=rC(h,d[2],D,p.Qc,0,u,g)))<<3,C=C<<2|(3<D?3:1<D?2:0!=u[g+0]),g+=16;S>>=2,M=M>>1|Q<<5}w|=C<<4*_,F|=S<<4<<_,k|=(240&M)<<_}c.la=F,v.la=k,f.Hc=y,f.Gc=w,f.ia=43690&w?0:p.ia,d=!(y|w)}if(0<A.L&&(A.wa[A.Y+A.ja]=A.gd[s.$b][s.Za],A.wa[A.Y+A.ja].La|=!d),l.Ka)return tq(t,7,"Premature end-of-file encountered.")}if(tZ(t),A=n,l=1,s=(a=t).D,c=0<a.L&&a.M>=a.zb&&a.M<=a.Va,0==a.Aa)t:{if(s.M=a.M,s.uc=c,nu(a,s),l=1,s=(C=a.D).Nb,c=(w=r6[a.L])*a.R,h=w/2*a.B,b=16*s*a.R,E=8*s*a.B,d=a.sa,f=a.ta-c+b,p=a.qa,u=a.ra-h+E,g=a.Ha,v=a.Ia-h+E,M=0==(S=C.M),y=S>=a.Va-1,2==a.Aa&&nu(a,C),C.uc)for(Q=(D=a).D.M,e(D.D.uc),C=D.yb;C<D.Hb;++C){k=C,F=Q;var I=(U=(K=D).D).Nb;_=K.R;var U=U.wa[U.Y+k],j=K.sa,T=K.ta+16*I*_+16*k,P=U.dd,N=U.tc;if(0!=N){if(e(3<=N),1==K.L)0<k&&nJ(j,T,_,N+4),U.La&&n$(j,T,_,N),0<F&&nX(j,T,_,N+4),U.La&&nZ(j,T,_,N);else{var H=K.B,O=K.qa,R=K.ra+8*I*H+8*k,z=K.Ha,K=K.Ia+8*I*H+8*k;I=U.ld,0<k&&(nz(j,T,_,N+4,P,I),nV(O,R,z,K,H,N+4,P,I)),U.La&&(nW(j,T,_,N,P,I),nY(O,R,z,K,H,N,P,I)),0<F&&(nR(j,T,_,N+4,P,I),nK(O,R,z,K,H,N+4,P,I)),U.La&&(nG(j,T,_,N,P,I),nq(O,R,z,K,H,N,P,I))}}}if(a.ia&&alert("todo:DitherRow"),null!=A.put){if(C=16*S,S=16*(S+1),M?(A.y=a.sa,A.O=a.ta+b,A.f=a.qa,A.N=a.ra+E,A.ea=a.Ha,A.W=a.Ia+E):(C-=w,A.y=d,A.O=f,A.f=p,A.N=u,A.ea=g,A.W=v),y||(S-=w),S>A.o&&(S=A.o),A.F=null,A.J=null,null!=a.Fa&&0<a.Fa.length&&C<S&&(A.J=function(t,n,i,s){var a=n.width,A=n.o;if(e(null!=t&&null!=n),0>i||0>=s||i+s>A)return null;if(!t.Cc){if(null==t.ga){if(t.ga=new eX,(k=null==t.ga)||(k=n.width*n.o,e(0==t.Gb.length),t.Gb=o(k),t.Uc=0,null==t.Gb?k=0:(t.mb=t.Gb,t.nb=t.Uc,t.rc=null,k=1),k=!k),!k){k=t.ga;var l=t.Fa,c=t.P,u=t.qc,h=t.mb,d=t.nb,f=c+1,p=u-1,g=k.l;if(e(null!=l&&null!=h&&null!=n),rT[0]=null,rT[1]=eJ,rT[2]=eZ,rT[3]=e$,k.ca=h,k.tb=d,k.c=n.width,k.i=n.height,e(0<k.c&&0<k.i),1>=u)n=0;else if(k.$a=l[c+0]>>0&3,k.Z=l[c+0]>>2&3,k.Lc=l[c+0]>>4&3,c=l[c+0]>>6&3,0>k.$a||1<k.$a||4<=k.Z||1<k.Lc||c)n=0;else if(g.put=td,g.ac=th,g.bc=tf,g.ma=k,g.width=n.width,g.height=n.height,g.Da=n.Da,g.v=n.v,g.va=n.va,g.j=n.j,g.o=n.o,k.$a)t:{for(e(1==k.$a),n=tL();;){if(null==n){n=0;break t}if(e(null!=k),k.mc=n,n.c=k.c,n.i=k.i,n.l=k.l,n.l.ma=k,n.l.width=k.c,n.l.height=k.i,n.a=0,m(n.m,l,f,p),!tD(k.c,k.i,1,n,null)||(1==n.ab&&3==n.gc[0].hc&&tB(n.s)?(k.ic=1,l=n.c*n.i,n.Ta=null,n.Ua=0,n.V=o(l),n.Ba=0,null==n.V?(n.a=1,n=0):n=1):(k.ic=0,n=tE(n,k.c)),!n))break;n=1;break t}k.mc=null,n=0}else n=p>=k.c*k.i;k=!n}if(k)return null;1!=t.ga.Lc?t.Ga=0:s=A-i}e(null!=t.ga),e(i+s<=A);t:{if(n=(l=t.ga).c,A=l.l.o,0==l.$a){if(f=t.rc,p=t.Vc,g=t.Fa,c=t.P+1+i*n,u=t.mb,h=t.nb+i*n,e(c<=t.P+t.qc),0!=l.Z)for(e(null!=rT[l.Z]),k=0;k<s;++k)rT[l.Z](f,p,g,c,u,h,n),f=u,p=h,h+=n,c+=n;else for(k=0;k<s;++k)r(u,h,g,c,n),f=u,p=h,h+=n,c+=n;t.rc=f,t.Vc=p}else{if(e(null!=l.mc),n=i+s,e(null!=(k=l.mc)),e(n<=k.i),k.C>=n)n=1;else if(l.ic||e3(),l.ic){l=k.V,f=k.Ba,p=k.c;var v=k.i,y=(g=1,c=k.$/p,u=k.$%p,h=k.m,d=k.s,k.$),w=p*v,b=p*n,_=d.wc,C=y<b?tw(d,u,c):null;e(y<=w),e(n<=v),e(tB(d));e:for(;;){for(;!h.h&&y<b;){if(u&_||(C=tw(d,u,c)),e(null!=C),x(h),256>(v=tv(C.G[0],C.H[0],h)))l[f+y]=v,++y,++u>=p&&(u=0,++c<=n&&!(c%16)&&tx(k,c));else{if(!(280>v)){g=0;break e}v=tg(v-256,h);var k,F,L=tv(C.G[4],C.H[4],h);if(x(h),!(y>=(L=tm(p,L=tg(L,h)))&&w-y>=v)){g=0;break e}for(F=0;F<v;++F)l[f+y+F]=l[f+y+F-L];for(y+=v,u+=v;u>=p;)u-=p,++c<=n&&!(c%16)&&tx(k,c);y<b&&u&_&&(C=tw(d,u,c))}e(h.h==B(h))}tx(k,c>n?n:c);break}!g||h.h&&y<w?(g=0,k.a=h.h?5:3):k.$=y,n=g}else n=tk(k,k.V,k.Ba,k.c,k.i,n,tS);if(!n){s=0;break t}}i+s>=A&&(t.Cc=1),s=1}if(!s)return null;if(t.Cc&&(null!=(s=t.ga)&&(s.mc=null),t.ga=null,0<t.Ga))return alert("todo:WebPDequantizeLevels"),null}return t.nb+i*a}(a,A,C,S-C),A.F=a.mb,null==A.F&&0==A.F.length)){l=tq(a,3,"Could not decode alpha data.");break t}C<A.j&&(w=A.j-C,C=A.j,e(!(1&w)),A.O+=a.R*w,A.N+=a.B*(w>>1),A.W+=a.B*(w>>1),null!=A.F&&(A.J+=A.width*w)),C<S&&(A.O+=A.v,A.N+=A.v>>1,A.W+=A.v>>1,null!=A.F&&(A.J+=A.v),A.ka=C-A.j,A.U=A.va-A.v,A.T=S-C,l=A.put(A))}s+1!=a.Ic||y||(r(a.sa,a.ta-c,d,f+16*a.R,c),r(a.qa,a.ra-h,p,u+8*a.B,h),r(a.Ha,a.Ia-h,g,v+8*a.B,h))}if(!l)return tq(t,6,"Output aborted.")}return 1}(t,n)),null!=n.bc&&n.bc(n),a&=1}return a?(t.cb=0,a):0})(t,A)||(n=t.a)}}else n=t.a;0==n&&null!=u.Oa&&u.Oa.fd&&(n=nf(u.ba))}u=n}c=0!=u?null:11>c?h.f.RGBA.eb:h.f.kb.y}else c=null;return c};var r7=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function l(t,e){return(t[e+0]<<0|t[e+1]<<8|t[e+2]<<16)>>>0}function c(t,e){return(t[e+0]<<0|t[e+1]<<8|t[e+2]<<16|t[e+3]<<24)>>>0}new A;var u=[0],h=[0],d=[],f=new A,p=function(t,e){var n={},r=0,i=!1,o=0,s=0;if(n.frames=[],!/** @license
    * Copyright (c) 2017 Dominik Homberger
   Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
   The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
   https://webpjs.appspot.com
   WebPRiffParser dominikhlbg@gmail.com
-  */function(t,e,n,r){for(var i=0;i<4;i++)if(t[e+i]!=n.charCodeAt(i))return!0;return!1}(t,e,"RIFF",0)){for(c(t,e+=4),e+=8;e<t.length;){var a,A,u,h=function(t,e){for(var n="",r=0;r<4;r++)n+=String.fromCharCode(t[e++]);return n}(t,e),d=c(t,e+=4);e+=4;var f=d+(1&d);switch(h){case"VP8 ":case"VP8L":void 0===n.frames[r]&&(n.frames[r]={}),(u=n.frames[r]).src_off=i?s:e-8,u.src_size=o+d+8,r++,i&&(i=!1,o=0,s=0);break;case"VP8X":(u=n.header={}).feature_flags=t[e];var p=e+4;u.canvas_width=1+l(t,p),p+=3,u.canvas_height=1+l(t,p),p+=3;break;case"ALPH":i=!0,o=f+8,s=e-8;break;case"ANIM":(u=n.header).bgcolor=c(t,e),p=e+4,u.loop_count=t[(a=p)+0]<<0|t[a+1]<<8,p+=2;break;case"ANMF":(u=n.frames[r]={}).offset_x=2*l(t,e),e+=3,u.offset_y=2*l(t,e),e+=3,u.width=1+l(t,e),e+=3,u.height=1+l(t,e),e+=3,u.duration=l(t,e),e+=3,A=t[e++],u.dispose=1&A,u.blend=A>>1&1}"ANMF"!=h&&(e+=f)}return n}}(t,0);p.response=t,p.rgbaoutput=!0,p.dataurl=!1;var g=p.header?p.header:null,m=p.frames?p.frames:null;if(g){g.loop_counter=g.loop_count,u=[g.canvas_height],h=[g.canvas_width];for(var v=0;v<m.length&&0!=m[v].blend;v++);}var y=m[0],w=f.WebPDecodeRGBA(t,y.src_off,y.src_size,h,u);y.rgba=w,y.imgwidth=h[0],y.imgheight=u[0];for(var b=0;b<h[0]*u[0]*4;b++)d[b]=w[b];return this.width=h,this.height=u,this.data=d,this}eO=P.API,eR=function(t,e,n,r){var i=4,o=eG;switch(r){case eO.image_compression.FAST:i=1,o=eV;break;case eO.image_compression.MEDIUM:i=6,o=eW;break;case eO.image_compression.SLOW:i=9,o=eq}t=ez(t,e,n,o);var a=(0,s.zlibSync)(t,{level:i});return eO.__addimage__.arrayBufferToBinaryString(a)},ez=function(t,e,n,r){for(var i,o,s,a=t.length/e,A=new Uint8Array(t.length+a),l=eX(),c=0;c<a;c+=1){if(s=c*e,i=t.subarray(s,s+e),r)A.set(r(i,n,o),s+c);else{for(var u,h=l.length,d=[];u<h;u+=1)d[u]=l[u](i,n,o);var f=eJ(d.concat());A.set(d[f],s+c)}o=i}return A},eK=function(t){var e=Array.apply([],t);return e.unshift(0),e},eV=function(t,e){var n,r=[],i=t.length;r[0]=1;for(var o=0;o<i;o+=1)n=t[o-e]||0,r[o+1]=t[o]-n+256&255;return r},eG=function(t,e,n){var r,i=[],o=t.length;i[0]=2;for(var s=0;s<o;s+=1)r=n&&n[s]||0,i[s+1]=t[s]-r+256&255;return i},eW=function(t,e,n){var r,i,o=[],s=t.length;o[0]=3;for(var a=0;a<s;a+=1)r=t[a-e]||0,i=n&&n[a]||0,o[a+1]=t[a]+256-(r+i>>>1)&255;return o},eq=function(t,e,n){var r,i,o,s=[],a=t.length;s[0]=4;for(var A=0;A<a;A+=1)r=t[A-e]||0,i=n&&n[A]||0,o=eY(r,i,n&&n[A-e]||0),s[A+1]=t[A]-o+256&255;return s},eY=function(t,e,n){if(t===e&&e===n)return t;var r=Math.abs(e-n),i=Math.abs(t-n),o=Math.abs(t+e-n-n);return r<=i&&r<=o?t:i<=o?e:n},eX=function(){return[eK,eV,eG,eW,eq]},eJ=function(t){var e=t.map(function(t){return t.reduce(function(t,e){return t+Math.abs(e)},0)});return e.indexOf(Math.min.apply(null,e))},eO.processPNG=function(t,e,n,r){var i,o,a,A,l,c,u,h,d,f,p,g,m,v,y,w=this.decode.FLATE_DECODE,b="";if(this.__addimage__.isArrayBuffer(t)&&(t=new Uint8Array(t)),this.__addimage__.isArrayBufferView(t)){if(t=(a=new eU(t)).imgData,o=a.bits,i=a.colorSpace,l=a.colors,-1!==[4,6].indexOf(a.colorType)){if(8===a.bits){d=(h=32==a.pixelBitlength?new Uint32Array(a.decodePixels().buffer):16==a.pixelBitlength?new Uint16Array(a.decodePixels().buffer):new Uint8Array(a.decodePixels().buffer)).length,p=new Uint8Array(d*a.colors),f=new Uint8Array(d);var _,B=a.pixelBitlength-a.bits;for(v=0,y=0;v<d;v++){for(m=h[v],_=0;_<B;)p[y++]=m>>>_&255,_+=a.bits;f[v]=m>>>_&255}}if(16===a.bits){d=(h=new Uint32Array(a.decodePixels().buffer)).length,p=new Uint8Array(32/a.pixelBitlength*d*a.colors),f=new Uint8Array(32/a.pixelBitlength*d),g=a.colors>1,v=0,y=0;for(var C=0;v<d;)m=h[v++],p[y++]=m>>>0&255,g&&(p[y++]=m>>>16&255,m=h[v++],p[y++]=m>>>0&255),f[C++]=m>>>16&255;o=8}r!==eO.image_compression.NONE&&"function"==typeof s.zlibSync?(t=eR(p,a.width*a.colors,a.colors,r),u=eR(f,a.width,1,r)):(t=p,u=f,w=void 0)}if(3===a.colorType&&(i=this.color_spaces.INDEXED,c=a.palette,a.transparency.indexed)){var x=a.transparency.indexed,k=0;for(v=0,d=x.length;v<d;++v)k+=x[v];if((k/=255)==d-1&&-1!==x.indexOf(0))A=[x.indexOf(0)];else if(k!==d){for(f=new Uint8Array((h=a.decodePixels()).length),v=0,d=h.length;v<d;v++)f[v]=x[h[v]];u=eR(f,a.width,1)}}var F=function(t){var e;switch(t){case eO.image_compression.FAST:e=11;break;case eO.image_compression.MEDIUM:e=13;break;case eO.image_compression.SLOW:e=14;break;default:e=12}return e}(r);return w===this.decode.FLATE_DECODE&&(b="/Predictor "+F+" "),b+="/Colors "+l+" /BitsPerComponent "+o+" /Columns "+a.width,(this.__addimage__.isArrayBuffer(t)||this.__addimage__.isArrayBufferView(t))&&(t=this.__addimage__.arrayBufferToBinaryString(t)),(u&&this.__addimage__.isArrayBuffer(u)||this.__addimage__.isArrayBufferView(u))&&(u=this.__addimage__.arrayBufferToBinaryString(u)),{alias:n,data:t,index:e,filter:w,decodeParameters:b,transparency:A,palette:c,sMask:u,predictor:F,width:a.width,height:a.height,bitsPerComponent:o,colorSpace:i}}},(eZ=P.API).processGIF89A=function(t,e,n,r){var i=new ej(t),o=i.width,s=i.height,a=[];i.decodeAndBlitFrameRGBA(0,a);var A=new eN(100).encode({data:a,width:o,height:s},100);return eZ.processJPEG.call(this,A,e,n,r)},eZ.processGIF87A=eZ.processGIF89A,eP.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,16===this.bitPP&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var t=0===this.colors?1<<this.bitPP:this.colors;this.palette=Array(t);for(var e=0;e<t;e++){var n=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0);this.palette[e]={red:i,green:r,blue:n,quad:o}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},eP.prototype.parseBGR=function(){this.pos=this.offset;try{var t="bit"+this.bitPP,e=this.width*this.height*4;this.data=new Uint8Array(e),this[t]()}catch(t){c.log("bit decode error:"+t)}},eP.prototype.bit1=function(){var t,e=Math.ceil(this.width/8),n=e%4;for(t=this.height-1;t>=0;t--){for(var r=this.bottom_up?t:this.height-1-t,i=0;i<e;i++)for(var o=this.datav.getUint8(this.pos++,!0),s=r*this.width*4+8*i*4,a=0;a<8&&8*i+a<this.width;a++){var A=this.palette[o>>7-a&1];this.data[s+4*a]=A.blue,this.data[s+4*a+1]=A.green,this.data[s+4*a+2]=A.red,this.data[s+4*a+3]=255}0!==n&&(this.pos+=4-n)}},eP.prototype.bit4=function(){for(var t=Math.ceil(this.width/2),e=t%4,n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<t;i++){var o=this.datav.getUint8(this.pos++,!0),s=r*this.width*4+2*i*4,a=o>>4,A=15&o,l=this.palette[a];if(this.data[s]=l.blue,this.data[s+1]=l.green,this.data[s+2]=l.red,this.data[s+3]=255,2*i+1>=this.width)break;l=this.palette[A],this.data[s+4]=l.blue,this.data[s+4+1]=l.green,this.data[s+4+2]=l.red,this.data[s+4+3]=255}0!==e&&(this.pos+=4-e)}},eP.prototype.bit8=function(){for(var t=this.width%4,e=this.height-1;e>=0;e--){for(var n=this.bottom_up?e:this.height-1-e,r=0;r<this.width;r++){var i=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+4*r;if(i<this.palette.length){var s=this.palette[i];this.data[o]=s.red,this.data[o+1]=s.green,this.data[o+2]=s.blue,this.data[o+3]=255}else this.data[o]=255,this.data[o+1]=255,this.data[o+2]=255,this.data[o+3]=255}0!==t&&(this.pos+=4-t)}},eP.prototype.bit15=function(){for(var t=this.width%3,e=parseInt("11111",2),n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<this.width;i++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(o&e)/e*255|0,a=(o>>5&e)/e*255|0,A=(o>>10&e)/e*255|0,l=o>>15?255:0,c=r*this.width*4+4*i;this.data[c]=A,this.data[c+1]=a,this.data[c+2]=s,this.data[c+3]=l}this.pos+=t}},eP.prototype.bit16=function(){for(var t=this.width%3,e=parseInt("11111",2),n=parseInt("111111",2),r=this.height-1;r>=0;r--){for(var i=this.bottom_up?r:this.height-1-r,o=0;o<this.width;o++){var s=this.datav.getUint16(this.pos,!0);this.pos+=2;var a=(s&e)/e*255|0,A=(s>>5&n)/n*255|0,l=(s>>11)/e*255|0,c=i*this.width*4+4*o;this.data[c]=l,this.data[c+1]=A,this.data[c+2]=a,this.data[c+3]=255}this.pos+=t}},eP.prototype.bit24=function(){for(var t=this.height-1;t>=0;t--){for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),s=e*this.width*4+4*n;this.data[s]=o,this.data[s+1]=i,this.data[s+2]=r,this.data[s+3]=255}this.pos+=this.width%4}},eP.prototype.bit32=function(){for(var t=this.height-1;t>=0;t--)for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),s=this.datav.getUint8(this.pos++,!0),a=e*this.width*4+4*n;this.data[a]=o,this.data[a+1]=i,this.data[a+2]=r,this.data[a+3]=s}},eP.prototype.getData=function(){return this.data},(e$=P.API).processBMP=function(t,e,n,r){var i=new eP(t,!1),o=i.width,s=i.height,a={data:i.getData(),width:o,height:s},A=new eN(100).encode(a,100);return e$.processJPEG.call(this,A,e,n,r)},eH.prototype.getData=function(){return this.data},(e0=P.API).processWEBP=function(t,e,n,r){var i=new eH(t,!1),o=i.width,s=i.height,a={data:i.getData(),width:o,height:s},A=new eN(100).encode(a,100);return e0.processJPEG.call(this,A,e,n,r)},P.API.processRGBA=function(t,e,n){for(var r=t.data,i=r.length,o=new Uint8Array(i/4*3),s=new Uint8Array(i/4),a=0,A=0,l=0;l<i;l+=4){var c=r[l],u=r[l+1],h=r[l+2],d=r[l+3];o[a++]=c,o[a++]=u,o[a++]=h,s[A++]=d}var f=this.__addimage__.arrayBufferToBinaryString(o);return{alpha:this.__addimage__.arrayBufferToBinaryString(s),data:f,index:e,alias:n,colorSpace:"DeviceRGB",bitsPerComponent:8,width:t.width,height:t.height}},P.API.setLanguage=function(t){return void 0===this.internal.languageSettings&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),void 0!==({af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"})[t]&&(this.internal.languageSettings.languageCode=t,!1===this.internal.languageSettings.isSubscribed&&(this.internal.events.subscribe("putCatalog",function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")}),this.internal.languageSettings.isSubscribed=!0)),this},eS=(eE=P.API).getCharWidthsArray=function(t,e){var n,r,i=(e=e||{}).font||this.internal.getFont(),s=e.fontSize||this.internal.getFontSize(),a=e.charSpace||this.internal.getCharSpace(),A=e.widths?e.widths:i.metadata.Unicode.widths,l=A.fof?A.fof:1,c=e.kerning?e.kerning:i.metadata.Unicode.kerning,u=c.fof?c.fof:1,h=!1!==e.doKerning,d=0,f=t.length,p=0,g=A[0]||l,m=[];for(n=0;n<f;n++)r=t.charCodeAt(n),"function"==typeof i.metadata.widthOfString?m.push((i.metadata.widthOfGlyph(i.metadata.characterToGlyph(r))+1e3/s*a||0)/1e3):(d=h&&"object"===(0,o.default)(c[r])&&!isNaN(parseInt(c[r][p],10))?c[r][p]/u:0,m.push((A[r]||g)/l+d)),p=r;return m},eM=eE.getStringUnitWidth=function(t,e){var n=(e=e||{}).fontSize||this.internal.getFontSize(),r=e.font||this.internal.getFont(),i=e.charSpace||this.internal.getCharSpace();return eE.processArabic&&(t=eE.processArabic(t)),"function"==typeof r.metadata.widthOfString?r.metadata.widthOfString(t,n,i)/n:eS.apply(this,arguments).reduce(function(t,e){return t+e},0)},eQ=function(t,e,n,r){for(var i=[],o=0,s=t.length,a=0;o!==s&&a+e[o]<n;)a+=e[o],o++;i.push(t.slice(0,o));var A=o;for(a=0;o!==s;)a+e[o]>r&&(i.push(t.slice(A,o)),a=0,A=o),a+=e[o],o++;return A!==o&&i.push(t.slice(A,o)),i},eI=function(t,e,n){n||(n={});var r,i,o,s,a,A,l,c=[],u=[c],h=n.textIndent||0,d=0,f=0,p=t.split(" "),g=eS.apply(this,[" ",n])[0];if(A=-1===n.lineIndent?p[0].length+2:n.lineIndent||0){var m=Array(A).join(" "),v=[];p.map(function(t){(t=t.split(/\s*\n/)).length>1?v=v.concat(t.map(function(t,e){return(e&&t.length?"\n":"")+t})):v.push(t[0])}),p=v,A=eM.apply(this,[m,n])}for(o=0,s=p.length;o<s;o++){var y=0;if(r=p[o],A&&"\n"==r[0]&&(r=r.substr(1),y=1),h+d+(f=(i=eS.apply(this,[r,n])).reduce(function(t,e){return t+e},0))>e||y){if(f>e){for(a=eQ.apply(this,[r,i,e-(h+d),e]),c.push(a.shift()),c=[a.pop()];a.length;)u.push([a.shift()]);f=i.slice(r.length-(c[0]?c[0].length:0)).reduce(function(t,e){return t+e},0)}else c=[r];u.push(c),h=f+A,d=g}else c.push(r),h+=d+f,d=g}return l=A?function(t,e){return(e?m:"")+t.join(" ")}:function(t){return t.join(" ")},u.map(l)},eE.splitTextToSize=function(t,e,n){var r,i=(n=n||{}).fontSize||this.internal.getFontSize(),o=(function(t){if(t.widths&&t.kerning)return{widths:t.widths,kerning:t.kerning};var e=this.internal.getFont(t.fontName,t.fontStyle);return e.metadata.Unicode?{widths:e.metadata.Unicode.widths||{0:1},kerning:e.metadata.Unicode.kerning||{}}:{font:e.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}).call(this,n);r=Array.isArray(t)?t:String(t).split(/\r?\n/);var s=1*this.internal.scaleFactor*e/i;o.textIndent=n.textIndent?1*n.textIndent*this.internal.scaleFactor/i:0,o.lineIndent=n.lineIndent;var a,A,l=[];for(a=0,A=r.length;a<A;a++)l=l.concat(eI.apply(this,[r[a],s,o]));return l},function(t){t.__fontmetrics__=t.__fontmetrics__||{};for(var e="klmnopqrstuvwxyz",n={},r={},i=0;i<e.length;i++)n[e[i]]="0123456789abcdef"[i],r["0123456789abcdef"[i]]=e[i];var s=function(t){return"0x"+parseInt(t,10).toString(16)},a=t.__fontmetrics__.compress=function(t){var e,n,i,A,l=["{"];for(var c in t){if(e=t[c],n=isNaN(parseInt(c,10))?"'"+c+"'":(n=s(c=parseInt(c,10)).slice(2)).slice(0,-1)+r[n.slice(-1)],"number"==typeof e)e<0?(i=s(e).slice(3),A="-"):(i=s(e).slice(2),A=""),i=A+i.slice(0,-1)+r[i.slice(-1)];else{if("object"!==(0,o.default)(e))throw Error("Don't know what to do with value type "+(0,o.default)(e)+".");i=a(e)}l.push(n+i)}return l.push("}"),l.join("")},A=t.__fontmetrics__.uncompress=function(t){if("string"!=typeof t)throw Error("Invalid argument passed to uncompress.");for(var e,r,i,o,s={},a=1,A=s,l=[],c="",u="",h=t.length-1,d=1;d<h;d+=1)"'"==(o=t[d])?e?(i=e.join(""),e=void 0):e=[]:e?e.push(o):"{"==o?(l.push([A,i]),A={},i=void 0):"}"==o?((r=l.pop())[0][r[1]]=A,i=void 0,A=r[0]):"-"==o?a=-1:void 0===i?n.hasOwnProperty(o)?(c+=n[o],i=parseInt(c,16)*a,a=1,c=""):c+=o:n.hasOwnProperty(o)?(u+=n[o],A[i]=parseInt(u,16)*a,a=1,i=void 0,u=""):u+=o;return s},l={codePages:["WinAnsiEncoding"],WinAnsiEncoding:A("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},c={Courier:l,"Courier-Bold":l,"Courier-BoldOblique":l,"Courier-Oblique":l,Helvetica:l,"Helvetica-Bold":l,"Helvetica-BoldOblique":l,"Helvetica-Oblique":l,"Times-Roman":l,"Times-Bold":l,"Times-BoldItalic":l,"Times-Italic":l},u={Unicode:{"Courier-Oblique":A("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":A("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":A("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:A("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":A("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":A("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:A("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:A("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":A("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:A("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":A("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":A("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":A("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":A("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};t.events.push(["addFont",function(t){var e=t.font,n=u.Unicode[e.postScriptName];n&&(e.metadata.Unicode={},e.metadata.Unicode.widths=n.widths,e.metadata.Unicode.kerning=n.kerning);var r=c[e.postScriptName];r&&(e.metadata.Unicode.encoding=r,e.encoding=r.codePages[0])}])}(P.API),/**
+  */function(t,e,n,r){for(var i=0;i<4;i++)if(t[e+i]!=n.charCodeAt(i))return!0;return!1}(t,e,"RIFF",0)){for(c(t,e+=4),e+=8;e<t.length;){var a,A,u,h=function(t,e){for(var n="",r=0;r<4;r++)n+=String.fromCharCode(t[e++]);return n}(t,e),d=c(t,e+=4);e+=4;var f=d+(1&d);switch(h){case"VP8 ":case"VP8L":void 0===n.frames[r]&&(n.frames[r]={}),(u=n.frames[r]).src_off=i?s:e-8,u.src_size=o+d+8,r++,i&&(i=!1,o=0,s=0);break;case"VP8X":(u=n.header={}).feature_flags=t[e];var p=e+4;u.canvas_width=1+l(t,p),p+=3,u.canvas_height=1+l(t,p),p+=3;break;case"ALPH":i=!0,o=f+8,s=e-8;break;case"ANIM":(u=n.header).bgcolor=c(t,e),p=e+4,u.loop_count=t[(a=p)+0]<<0|t[a+1]<<8,p+=2;break;case"ANMF":(u=n.frames[r]={}).offset_x=2*l(t,e),e+=3,u.offset_y=2*l(t,e),e+=3,u.width=1+l(t,e),e+=3,u.height=1+l(t,e),e+=3,u.duration=l(t,e),e+=3,A=t[e++],u.dispose=1&A,u.blend=A>>1&1}"ANMF"!=h&&(e+=f)}return n}}(t,0);p.response=t,p.rgbaoutput=!0,p.dataurl=!1;var g=p.header?p.header:null,m=p.frames?p.frames:null;if(g){g.loop_counter=g.loop_count,u=[g.canvas_height],h=[g.canvas_width];for(var v=0;v<m.length&&0!=m[v].blend;v++);}var y=m[0],w=f.WebPDecodeRGBA(t,y.src_off,y.src_size,h,u);y.rgba=w,y.imgwidth=h[0],y.imgheight=u[0];for(var b=0;b<h[0]*u[0]*4;b++)d[b]=w[b];return this.width=h,this.height=u,this.data=d,this}eO=N.API,eR=function(t,e,n,r){var i=4,o=eG;switch(r){case eO.image_compression.FAST:i=1,o=eV;break;case eO.image_compression.MEDIUM:i=6,o=eW;break;case eO.image_compression.SLOW:i=9,o=eq}t=ez(t,e,n,o);var a=(0,s.zlibSync)(t,{level:i});return eO.__addimage__.arrayBufferToBinaryString(a)},ez=function(t,e,n,r){for(var i,o,s,a=t.length/e,A=new Uint8Array(t.length+a),l=eX(),c=0;c<a;c+=1){if(s=c*e,i=t.subarray(s,s+e),r)A.set(r(i,n,o),s+c);else{for(var u,h=l.length,d=[];u<h;u+=1)d[u]=l[u](i,n,o);var f=eJ(d.concat());A.set(d[f],s+c)}o=i}return A},eK=function(t){var e=Array.apply([],t);return e.unshift(0),e},eV=function(t,e){var n,r=[],i=t.length;r[0]=1;for(var o=0;o<i;o+=1)n=t[o-e]||0,r[o+1]=t[o]-n+256&255;return r},eG=function(t,e,n){var r,i=[],o=t.length;i[0]=2;for(var s=0;s<o;s+=1)r=n&&n[s]||0,i[s+1]=t[s]-r+256&255;return i},eW=function(t,e,n){var r,i,o=[],s=t.length;o[0]=3;for(var a=0;a<s;a+=1)r=t[a-e]||0,i=n&&n[a]||0,o[a+1]=t[a]+256-(r+i>>>1)&255;return o},eq=function(t,e,n){var r,i,o,s=[],a=t.length;s[0]=4;for(var A=0;A<a;A+=1)r=t[A-e]||0,i=n&&n[A]||0,o=eY(r,i,n&&n[A-e]||0),s[A+1]=t[A]-o+256&255;return s},eY=function(t,e,n){if(t===e&&e===n)return t;var r=Math.abs(e-n),i=Math.abs(t-n),o=Math.abs(t+e-n-n);return r<=i&&r<=o?t:i<=o?e:n},eX=function(){return[eK,eV,eG,eW,eq]},eJ=function(t){var e=t.map(function(t){return t.reduce(function(t,e){return t+Math.abs(e)},0)});return e.indexOf(Math.min.apply(null,e))},eO.processPNG=function(t,e,n,r){var i,o,a,A,l,c,u,h,d,f,p,g,m,v,y,w=this.decode.FLATE_DECODE,b="";if(this.__addimage__.isArrayBuffer(t)&&(t=new Uint8Array(t)),this.__addimage__.isArrayBufferView(t)){if(t=(a=new eU(t)).imgData,o=a.bits,i=a.colorSpace,l=a.colors,-1!==[4,6].indexOf(a.colorType)){if(8===a.bits){d=(h=32==a.pixelBitlength?new Uint32Array(a.decodePixels().buffer):16==a.pixelBitlength?new Uint16Array(a.decodePixels().buffer):new Uint8Array(a.decodePixels().buffer)).length,p=new Uint8Array(d*a.colors),f=new Uint8Array(d);var _,B=a.pixelBitlength-a.bits;for(v=0,y=0;v<d;v++){for(m=h[v],_=0;_<B;)p[y++]=m>>>_&255,_+=a.bits;f[v]=m>>>_&255}}if(16===a.bits){d=(h=new Uint32Array(a.decodePixels().buffer)).length,p=new Uint8Array(32/a.pixelBitlength*d*a.colors),f=new Uint8Array(32/a.pixelBitlength*d),g=a.colors>1,v=0,y=0;for(var C=0;v<d;)m=h[v++],p[y++]=m>>>0&255,g&&(p[y++]=m>>>16&255,m=h[v++],p[y++]=m>>>0&255),f[C++]=m>>>16&255;o=8}r!==eO.image_compression.NONE&&"function"==typeof s.zlibSync?(t=eR(p,a.width*a.colors,a.colors,r),u=eR(f,a.width,1,r)):(t=p,u=f,w=void 0)}if(3===a.colorType&&(i=this.color_spaces.INDEXED,c=a.palette,a.transparency.indexed)){var x=a.transparency.indexed,k=0;for(v=0,d=x.length;v<d;++v)k+=x[v];if((k/=255)==d-1&&-1!==x.indexOf(0))A=[x.indexOf(0)];else if(k!==d){for(f=new Uint8Array((h=a.decodePixels()).length),v=0,d=h.length;v<d;v++)f[v]=x[h[v]];u=eR(f,a.width,1)}}var F=function(t){var e;switch(t){case eO.image_compression.FAST:e=11;break;case eO.image_compression.MEDIUM:e=13;break;case eO.image_compression.SLOW:e=14;break;default:e=12}return e}(r);return w===this.decode.FLATE_DECODE&&(b="/Predictor "+F+" "),b+="/Colors "+l+" /BitsPerComponent "+o+" /Columns "+a.width,(this.__addimage__.isArrayBuffer(t)||this.__addimage__.isArrayBufferView(t))&&(t=this.__addimage__.arrayBufferToBinaryString(t)),(u&&this.__addimage__.isArrayBuffer(u)||this.__addimage__.isArrayBufferView(u))&&(u=this.__addimage__.arrayBufferToBinaryString(u)),{alias:n,data:t,index:e,filter:w,decodeParameters:b,transparency:A,palette:c,sMask:u,predictor:F,width:a.width,height:a.height,bitsPerComponent:o,colorSpace:i}}},(eZ=N.API).processGIF89A=function(t,e,n,r){var i=new ej(t),o=i.width,s=i.height,a=[];i.decodeAndBlitFrameRGBA(0,a);var A=new eP(100).encode({data:a,width:o,height:s},100);return eZ.processJPEG.call(this,A,e,n,r)},eZ.processGIF87A=eZ.processGIF89A,eN.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,16===this.bitPP&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var t=0===this.colors?1<<this.bitPP:this.colors;this.palette=Array(t);for(var e=0;e<t;e++){var n=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0);this.palette[e]={red:i,green:r,blue:n,quad:o}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},eN.prototype.parseBGR=function(){this.pos=this.offset;try{var t="bit"+this.bitPP,e=this.width*this.height*4;this.data=new Uint8Array(e),this[t]()}catch(t){c.log("bit decode error:"+t)}},eN.prototype.bit1=function(){var t,e=Math.ceil(this.width/8),n=e%4;for(t=this.height-1;t>=0;t--){for(var r=this.bottom_up?t:this.height-1-t,i=0;i<e;i++)for(var o=this.datav.getUint8(this.pos++,!0),s=r*this.width*4+8*i*4,a=0;a<8&&8*i+a<this.width;a++){var A=this.palette[o>>7-a&1];this.data[s+4*a]=A.blue,this.data[s+4*a+1]=A.green,this.data[s+4*a+2]=A.red,this.data[s+4*a+3]=255}0!==n&&(this.pos+=4-n)}},eN.prototype.bit4=function(){for(var t=Math.ceil(this.width/2),e=t%4,n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<t;i++){var o=this.datav.getUint8(this.pos++,!0),s=r*this.width*4+2*i*4,a=o>>4,A=15&o,l=this.palette[a];if(this.data[s]=l.blue,this.data[s+1]=l.green,this.data[s+2]=l.red,this.data[s+3]=255,2*i+1>=this.width)break;l=this.palette[A],this.data[s+4]=l.blue,this.data[s+4+1]=l.green,this.data[s+4+2]=l.red,this.data[s+4+3]=255}0!==e&&(this.pos+=4-e)}},eN.prototype.bit8=function(){for(var t=this.width%4,e=this.height-1;e>=0;e--){for(var n=this.bottom_up?e:this.height-1-e,r=0;r<this.width;r++){var i=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+4*r;if(i<this.palette.length){var s=this.palette[i];this.data[o]=s.red,this.data[o+1]=s.green,this.data[o+2]=s.blue,this.data[o+3]=255}else this.data[o]=255,this.data[o+1]=255,this.data[o+2]=255,this.data[o+3]=255}0!==t&&(this.pos+=4-t)}},eN.prototype.bit15=function(){for(var t=this.width%3,e=parseInt("11111",2),n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<this.width;i++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(o&e)/e*255|0,a=(o>>5&e)/e*255|0,A=(o>>10&e)/e*255|0,l=o>>15?255:0,c=r*this.width*4+4*i;this.data[c]=A,this.data[c+1]=a,this.data[c+2]=s,this.data[c+3]=l}this.pos+=t}},eN.prototype.bit16=function(){for(var t=this.width%3,e=parseInt("11111",2),n=parseInt("111111",2),r=this.height-1;r>=0;r--){for(var i=this.bottom_up?r:this.height-1-r,o=0;o<this.width;o++){var s=this.datav.getUint16(this.pos,!0);this.pos+=2;var a=(s&e)/e*255|0,A=(s>>5&n)/n*255|0,l=(s>>11)/e*255|0,c=i*this.width*4+4*o;this.data[c]=l,this.data[c+1]=A,this.data[c+2]=a,this.data[c+3]=255}this.pos+=t}},eN.prototype.bit24=function(){for(var t=this.height-1;t>=0;t--){for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),s=e*this.width*4+4*n;this.data[s]=o,this.data[s+1]=i,this.data[s+2]=r,this.data[s+3]=255}this.pos+=this.width%4}},eN.prototype.bit32=function(){for(var t=this.height-1;t>=0;t--)for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),s=this.datav.getUint8(this.pos++,!0),a=e*this.width*4+4*n;this.data[a]=o,this.data[a+1]=i,this.data[a+2]=r,this.data[a+3]=s}},eN.prototype.getData=function(){return this.data},(e$=N.API).processBMP=function(t,e,n,r){var i=new eN(t,!1),o=i.width,s=i.height,a={data:i.getData(),width:o,height:s},A=new eP(100).encode(a,100);return e$.processJPEG.call(this,A,e,n,r)},eH.prototype.getData=function(){return this.data},(e0=N.API).processWEBP=function(t,e,n,r){var i=new eH(t,!1),o=i.width,s=i.height,a={data:i.getData(),width:o,height:s},A=new eP(100).encode(a,100);return e0.processJPEG.call(this,A,e,n,r)},N.API.processRGBA=function(t,e,n){for(var r=t.data,i=r.length,o=new Uint8Array(i/4*3),s=new Uint8Array(i/4),a=0,A=0,l=0;l<i;l+=4){var c=r[l],u=r[l+1],h=r[l+2],d=r[l+3];o[a++]=c,o[a++]=u,o[a++]=h,s[A++]=d}var f=this.__addimage__.arrayBufferToBinaryString(o);return{alpha:this.__addimage__.arrayBufferToBinaryString(s),data:f,index:e,alias:n,colorSpace:"DeviceRGB",bitsPerComponent:8,width:t.width,height:t.height}},N.API.setLanguage=function(t){return void 0===this.internal.languageSettings&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),void 0!==({af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"})[t]&&(this.internal.languageSettings.languageCode=t,!1===this.internal.languageSettings.isSubscribed&&(this.internal.events.subscribe("putCatalog",function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")}),this.internal.languageSettings.isSubscribed=!0)),this},eS=(eE=N.API).getCharWidthsArray=function(t,e){var n,r,i=(e=e||{}).font||this.internal.getFont(),s=e.fontSize||this.internal.getFontSize(),a=e.charSpace||this.internal.getCharSpace(),A=e.widths?e.widths:i.metadata.Unicode.widths,l=A.fof?A.fof:1,c=e.kerning?e.kerning:i.metadata.Unicode.kerning,u=c.fof?c.fof:1,h=!1!==e.doKerning,d=0,f=t.length,p=0,g=A[0]||l,m=[];for(n=0;n<f;n++)r=t.charCodeAt(n),"function"==typeof i.metadata.widthOfString?m.push((i.metadata.widthOfGlyph(i.metadata.characterToGlyph(r))+1e3/s*a||0)/1e3):(d=h&&"object"===(0,o.default)(c[r])&&!isNaN(parseInt(c[r][p],10))?c[r][p]/u:0,m.push((A[r]||g)/l+d)),p=r;return m},eM=eE.getStringUnitWidth=function(t,e){var n=(e=e||{}).fontSize||this.internal.getFontSize(),r=e.font||this.internal.getFont(),i=e.charSpace||this.internal.getCharSpace();return eE.processArabic&&(t=eE.processArabic(t)),"function"==typeof r.metadata.widthOfString?r.metadata.widthOfString(t,n,i)/n:eS.apply(this,arguments).reduce(function(t,e){return t+e},0)},eQ=function(t,e,n,r){for(var i=[],o=0,s=t.length,a=0;o!==s&&a+e[o]<n;)a+=e[o],o++;i.push(t.slice(0,o));var A=o;for(a=0;o!==s;)a+e[o]>r&&(i.push(t.slice(A,o)),a=0,A=o),a+=e[o],o++;return A!==o&&i.push(t.slice(A,o)),i},eI=function(t,e,n){n||(n={});var r,i,o,s,a,A,l,c=[],u=[c],h=n.textIndent||0,d=0,f=0,p=t.split(" "),g=eS.apply(this,[" ",n])[0];if(A=-1===n.lineIndent?p[0].length+2:n.lineIndent||0){var m=Array(A).join(" "),v=[];p.map(function(t){(t=t.split(/\s*\n/)).length>1?v=v.concat(t.map(function(t,e){return(e&&t.length?"\n":"")+t})):v.push(t[0])}),p=v,A=eM.apply(this,[m,n])}for(o=0,s=p.length;o<s;o++){var y=0;if(r=p[o],A&&"\n"==r[0]&&(r=r.substr(1),y=1),h+d+(f=(i=eS.apply(this,[r,n])).reduce(function(t,e){return t+e},0))>e||y){if(f>e){for(a=eQ.apply(this,[r,i,e-(h+d),e]),c.push(a.shift()),c=[a.pop()];a.length;)u.push([a.shift()]);f=i.slice(r.length-(c[0]?c[0].length:0)).reduce(function(t,e){return t+e},0)}else c=[r];u.push(c),h=f+A,d=g}else c.push(r),h+=d+f,d=g}return l=A?function(t,e){return(e?m:"")+t.join(" ")}:function(t){return t.join(" ")},u.map(l)},eE.splitTextToSize=function(t,e,n){var r,i=(n=n||{}).fontSize||this.internal.getFontSize(),o=(function(t){if(t.widths&&t.kerning)return{widths:t.widths,kerning:t.kerning};var e=this.internal.getFont(t.fontName,t.fontStyle);return e.metadata.Unicode?{widths:e.metadata.Unicode.widths||{0:1},kerning:e.metadata.Unicode.kerning||{}}:{font:e.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}).call(this,n);r=Array.isArray(t)?t:String(t).split(/\r?\n/);var s=1*this.internal.scaleFactor*e/i;o.textIndent=n.textIndent?1*n.textIndent*this.internal.scaleFactor/i:0,o.lineIndent=n.lineIndent;var a,A,l=[];for(a=0,A=r.length;a<A;a++)l=l.concat(eI.apply(this,[r[a],s,o]));return l},function(t){t.__fontmetrics__=t.__fontmetrics__||{};for(var e="klmnopqrstuvwxyz",n={},r={},i=0;i<e.length;i++)n[e[i]]="0123456789abcdef"[i],r["0123456789abcdef"[i]]=e[i];var s=function(t){return"0x"+parseInt(t,10).toString(16)},a=t.__fontmetrics__.compress=function(t){var e,n,i,A,l=["{"];for(var c in t){if(e=t[c],n=isNaN(parseInt(c,10))?"'"+c+"'":(n=s(c=parseInt(c,10)).slice(2)).slice(0,-1)+r[n.slice(-1)],"number"==typeof e)e<0?(i=s(e).slice(3),A="-"):(i=s(e).slice(2),A=""),i=A+i.slice(0,-1)+r[i.slice(-1)];else{if("object"!==(0,o.default)(e))throw Error("Don't know what to do with value type "+(0,o.default)(e)+".");i=a(e)}l.push(n+i)}return l.push("}"),l.join("")},A=t.__fontmetrics__.uncompress=function(t){if("string"!=typeof t)throw Error("Invalid argument passed to uncompress.");for(var e,r,i,o,s={},a=1,A=s,l=[],c="",u="",h=t.length-1,d=1;d<h;d+=1)"'"==(o=t[d])?e?(i=e.join(""),e=void 0):e=[]:e?e.push(o):"{"==o?(l.push([A,i]),A={},i=void 0):"}"==o?((r=l.pop())[0][r[1]]=A,i=void 0,A=r[0]):"-"==o?a=-1:void 0===i?n.hasOwnProperty(o)?(c+=n[o],i=parseInt(c,16)*a,a=1,c=""):c+=o:n.hasOwnProperty(o)?(u+=n[o],A[i]=parseInt(u,16)*a,a=1,i=void 0,u=""):u+=o;return s},l={codePages:["WinAnsiEncoding"],WinAnsiEncoding:A("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},c={Courier:l,"Courier-Bold":l,"Courier-BoldOblique":l,"Courier-Oblique":l,Helvetica:l,"Helvetica-Bold":l,"Helvetica-BoldOblique":l,"Helvetica-Oblique":l,"Times-Roman":l,"Times-Bold":l,"Times-BoldItalic":l,"Times-Italic":l},u={Unicode:{"Courier-Oblique":A("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":A("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":A("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:A("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":A("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":A("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:A("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:A("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":A("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:A("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":A("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":A("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":A("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":A("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};t.events.push(["addFont",function(t){var e=t.font,n=u.Unicode[e.postScriptName];n&&(e.metadata.Unicode={},e.metadata.Unicode.widths=n.widths,e.metadata.Unicode.kerning=n.kerning);var r=c[e.postScriptName];r&&(e.metadata.Unicode.encoding=r,e.encoding=r.codePages[0])}])}(N.API),/**
  * @license
  * Licensed under the MIT License.
  * http://opensource.org/licenses/mit-license
- */function(t){var e=function(t){for(var e=t.length,n=new Uint8Array(e),r=0;r<e;r++)n[r]=t.charCodeAt(r);return n};t.API.events.push(["addFont",function(n){var r,i=void 0,o=n.font,s=n.instance;if(!o.isStandardFont){if(void 0===s)throw Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+o.postScriptName+"').");if("string"!=typeof(i=!1===s.existsFileInVFS(o.postScriptName)?s.loadFile(o.postScriptName):s.getFileFromVFS(o.postScriptName)))throw Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+o.postScriptName+"').");r=i,r=/^\x00\x01\x00\x00/.test(r)?e(r):e(f(r)),o.metadata=t.API.TTFFont.open(r),o.metadata.Unicode=o.metadata.Unicode||{encoding:{},kerning:{},widths:[]},o.metadata.glyIdsUsed=[0]}}])}(P),P.API.addSvgAsImage=function(e,n,r,i,o,s,a,l){if(isNaN(n)||isNaN(r))throw c.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(i)||isNaN(o))throw c.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var u=document.createElement("canvas");u.width=i,u.height=o;var h=u.getContext("2d");h.fillStyle="#fff",h.fillRect(0,0,u.width,u.height);var d={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},f=this;return(A.canvg?Promise.resolve(A.canvg):t("7ec43201f0dbcdb8")).catch(function(t){return Promise.reject(Error("Could not load canvg: "+t))}).then(function(t){return t.default?t.default:t}).then(function(t){return t.fromString(h,e,d)},function(){return Promise.reject(Error("Could not load canvg."))}).then(function(t){return t.render(d)}).then(function(){f.addImage(u.toDataURL("image/jpeg",1),n,r,i,o,a,l)})},P.API.putTotalPages=function(t){var e,n=0;15>parseInt(this.internal.getFont().id.substr(1),10)?(e=RegExp(t,"g"),n=this.internal.getNumberOfPages()):(e=RegExp(this.pdfEscape16(t,this.internal.getFont()),"g"),n=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var r=1;r<=this.internal.getNumberOfPages();r++)for(var i=0;i<this.internal.pages[r].length;i++)this.internal.pages[r][i]=this.internal.pages[r][i].replace(e,n);return this},P.API.viewerPreferences=function(t,e){t=t||{},e=e||!1;var n,r,i,s,a={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},A=Object.keys(a),l=[],c=0,u=0,h=0;function d(t,e){var n,r=!1;for(n=0;n<t.length;n+=1)t[n]===e&&(r=!0);return r}if(void 0===this.internal.viewerpreferences&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(a)),this.internal.viewerpreferences.isSubscribed=!1),n=this.internal.viewerpreferences.configuration,"reset"===t||!0===e){var f=A.length;for(h=0;h<f;h+=1)n[A[h]].value=n[A[h]].defaultValue,n[A[h]].explicitSet=!1}if("object"===(0,o.default)(t)){for(i in t)if(s=t[i],d(A,i)&&void 0!==s){if("boolean"===n[i].type&&"boolean"==typeof s)n[i].value=s;else if("name"===n[i].type&&d(n[i].valueSet,s))n[i].value=s;else if("integer"===n[i].type&&Number.isInteger(s))n[i].value=s;else if("array"===n[i].type){for(c=0;c<s.length;c+=1)if(r=!0,1===s[c].length&&"number"==typeof s[c][0])l.push(String(s[c]-1));else if(s[c].length>1){for(u=0;u<s[c].length;u+=1)"number"!=typeof s[c][u]&&(r=!1);!0===r&&l.push([s[c][0]-1,s[c][1]-1].join(" "))}n[i].value="["+l.join(" ")+"]"}else n[i].value=n[i].defaultValue;n[i].explicitSet=!0}}return!1===this.internal.viewerpreferences.isSubscribed&&(this.internal.events.subscribe("putCatalog",function(){var t,e=[];for(t in n)!0===n[t].explicitSet&&("name"===n[t].type?e.push("/"+t+" /"+n[t].value):e.push("/"+t+" "+n[t].value));0!==e.length&&this.internal.write("/ViewerPreferences\n<<\n"+e.join("\n")+"\n>>")}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=n,this},e1=P.API,e2=function(){var t='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',e=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),n=unescape(encodeURIComponent(t)),r=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),i=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),o=unescape(encodeURIComponent("</x:xmpmeta>")),s=n.length+r.length+i.length+e.length+o.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+s+" >>"),this.internal.write("stream"),this.internal.write(e+n+r+i+o),this.internal.write("endstream"),this.internal.write("endobj")},e5=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")},e1.addMetadata=function(t,e){return void 0===this.internal.__metadata__&&(this.internal.__metadata__={metadata:t,namespaceuri:e||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",e5),this.internal.events.subscribe("postPutResources",e2)),this},e4=(e3=P.API).pdfEscape16=function(t,e){for(var n,r=e.metadata.Unicode.widths,i=["","0","00","000","0000"],o=[""],s=0,a=t.length;s<a&&(n=e.metadata.characterToGlyph(t.charCodeAt(s)),e.metadata.glyIdsUsed.push(n),e.metadata.toUnicode[n]=t.charCodeAt(s),-1==r.indexOf(n)&&(r.push(n),r.push([parseInt(e.metadata.widthOfGlyph(n),10)])),"0"!=n);++s)o.push(i[4-(n=n.toString(16)).length],n);return o.join("")},e6=function(t){var e,n,r,i,o,s,a;for(o="/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n  /Registry (Adobe)\n  /Ordering (UCS)\n  /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000><ffff>\nendcodespacerange",r=[],s=0,a=(n=Object.keys(t).sort(function(t,e){return t-e})).length;s<a;s++)e=n[s],r.length>=100&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar",r=[]),void 0!==t[e]&&null!==t[e]&&"function"==typeof t[e].toString&&(i=("0000"+t[e].toString(16)).slice(-4),e=("0000"+(+e).toString(16)).slice(-4),r.push("<"+e+"><"+i+">"));return r.length&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar\n"),o+="endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"},e3.events.push(["putFont",function(t){!function(t){var e=t.font,n=t.out,r=t.newObject,i=t.putStream;if(e.metadata instanceof P.API.TTFFont&&"Identity-H"===e.encoding){for(var o=e.metadata.Unicode.widths,s=e.metadata.subset.encode(e.metadata.glyIdsUsed,1),a="",A=0;A<s.length;A++)a+=String.fromCharCode(s[A]);var l=r();i({data:a,addLength1:!0,objectId:l}),n("endobj");var c=r();i({data:e6(e.metadata.toUnicode),addLength1:!0,objectId:c}),n("endobj");var u=r();n("<<"),n("/Type /FontDescriptor"),n("/FontName /"+Q(e.fontName)),n("/FontFile2 "+l+" 0 R"),n("/FontBBox "+P.API.PDFObject.convert(e.metadata.bbox)),n("/Flags "+e.metadata.flags),n("/StemV "+e.metadata.stemV),n("/ItalicAngle "+e.metadata.italicAngle),n("/Ascent "+e.metadata.ascender),n("/Descent "+e.metadata.decender),n("/CapHeight "+e.metadata.capHeight),n(">>"),n("endobj");var h=r();n("<<"),n("/Type /Font"),n("/BaseFont /"+Q(e.fontName)),n("/FontDescriptor "+u+" 0 R"),n("/W "+P.API.PDFObject.convert(o)),n("/CIDToGIDMap /Identity"),n("/DW 1000"),n("/Subtype /CIDFontType2"),n("/CIDSystemInfo"),n("<<"),n("/Supplement 0"),n("/Registry (Adobe)"),n("/Ordering ("+e.encoding+")"),n(">>"),n(">>"),n("endobj"),e.objectNumber=r(),n("<<"),n("/Type /Font"),n("/Subtype /Type0"),n("/ToUnicode "+c+" 0 R"),n("/BaseFont /"+Q(e.fontName)),n("/Encoding /"+e.encoding),n("/DescendantFonts ["+h+" 0 R]"),n(">>"),n("endobj"),e.isAlreadyPutted=!0}}(t)}]),e3.events.push(["putFont",function(t){!function(t){var e=t.font,n=t.out,r=t.newObject,i=t.putStream;if(e.metadata instanceof P.API.TTFFont&&"WinAnsiEncoding"===e.encoding){for(var o=e.metadata.rawData,s="",a=0;a<o.length;a++)s+=String.fromCharCode(o[a]);var A=r();i({data:s,addLength1:!0,objectId:A}),n("endobj");var l=r();i({data:e6(e.metadata.toUnicode),addLength1:!0,objectId:l}),n("endobj");var c=r();n("<<"),n("/Descent "+e.metadata.decender),n("/CapHeight "+e.metadata.capHeight),n("/StemV "+e.metadata.stemV),n("/Type /FontDescriptor"),n("/FontFile2 "+A+" 0 R"),n("/Flags 96"),n("/FontBBox "+P.API.PDFObject.convert(e.metadata.bbox)),n("/FontName /"+Q(e.fontName)),n("/ItalicAngle "+e.metadata.italicAngle),n("/Ascent "+e.metadata.ascender),n(">>"),n("endobj"),e.objectNumber=r();for(var u=0;u<e.metadata.hmtx.widths.length;u++)e.metadata.hmtx.widths[u]=parseInt(e.metadata.hmtx.widths[u]*(1e3/e.metadata.head.unitsPerEm));n("<</Subtype/TrueType/Type/Font/ToUnicode "+l+" 0 R/BaseFont/"+Q(e.fontName)+"/FontDescriptor "+c+" 0 R/Encoding/"+e.encoding+" /FirstChar 29 /LastChar 255 /Widths "+P.API.PDFObject.convert(e.metadata.hmtx.widths)+">>"),n("endobj"),e.isAlreadyPutted=!0}}(t)}]),e8=function(t){var e,n=t.text||"",r=t.x,i=t.y,o=t.options||{},s=t.mutex||{},a=s.pdfEscape,A=s.activeFontKey,l=s.fonts,c=A,u="",h=0,d="",f=l[c].encoding;if("Identity-H"!==l[c].encoding)return{text:n,x:r,y:i,options:o,mutex:s};for(d=n,c=A,Array.isArray(n)&&(d=n[0]),h=0;h<d.length;h+=1)l[c].metadata.hasOwnProperty("cmap")&&(e=l[c].metadata.cmap.unicode.codeMap[d[h].charCodeAt(0)]),e||256>d[h].charCodeAt(0)&&l[c].metadata.hasOwnProperty("Unicode")?u+=d[h]:u+="";var p="";return 14>parseInt(c.slice(1))||"WinAnsiEncoding"===f?p=a(u,c).split("").map(function(t){return t.charCodeAt(0).toString(16)}).join(""):"Identity-H"===f&&(p=e4(u,l[c])),s.isHex=!0,{text:p,x:r,y:i,options:o,mutex:s}},e3.events.push(["postProcessText",function(t){var e=t.text||"",n=[],r={text:e,x:t.x,y:t.y,options:t.options,mutex:t.mutex};if(Array.isArray(e)){var i=0;for(i=0;i<e.length;i+=1)Array.isArray(e[i])&&3===e[i].length?n.push([e8(Object.assign({},r,{text:e[i][0]})).text,e[i][1],e[i][2]]):n.push(e8(Object.assign({},r,{text:e[i]})).text);t.text=n}else t.text=e8(Object.assign({},r,{text:e})).text}]),e7=P.API,e9=function(){return void 0===this.internal.vFS&&(this.internal.vFS={}),!0},e7.existsFileInVFS=function(t){return e9.call(this),void 0!==this.internal.vFS[t]},e7.addFileToVFS=function(t,e){return e9.call(this),this.internal.vFS[t]=e,this},e7.getFileFromVFS=function(t){return e9.call(this),void 0!==this.internal.vFS[t]?this.internal.vFS[t]:null},/**
+ */function(t){var e=function(t){for(var e=t.length,n=new Uint8Array(e),r=0;r<e;r++)n[r]=t.charCodeAt(r);return n};t.API.events.push(["addFont",function(n){var r,i=void 0,o=n.font,s=n.instance;if(!o.isStandardFont){if(void 0===s)throw Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+o.postScriptName+"').");if("string"!=typeof(i=!1===s.existsFileInVFS(o.postScriptName)?s.loadFile(o.postScriptName):s.getFileFromVFS(o.postScriptName)))throw Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+o.postScriptName+"').");r=i,r=/^\x00\x01\x00\x00/.test(r)?e(r):e(f(r)),o.metadata=t.API.TTFFont.open(r),o.metadata.Unicode=o.metadata.Unicode||{encoding:{},kerning:{},widths:[]},o.metadata.glyIdsUsed=[0]}}])}(N),N.API.addSvgAsImage=function(e,n,r,i,o,s,a,l){if(isNaN(n)||isNaN(r))throw c.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(i)||isNaN(o))throw c.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var u=document.createElement("canvas");u.width=i,u.height=o;var h=u.getContext("2d");h.fillStyle="#fff",h.fillRect(0,0,u.width,u.height);var d={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},f=this;return(A.canvg?Promise.resolve(A.canvg):t("7ec43201f0dbcdb8")).catch(function(t){return Promise.reject(Error("Could not load canvg: "+t))}).then(function(t){return t.default?t.default:t}).then(function(t){return t.fromString(h,e,d)},function(){return Promise.reject(Error("Could not load canvg."))}).then(function(t){return t.render(d)}).then(function(){f.addImage(u.toDataURL("image/jpeg",1),n,r,i,o,a,l)})},N.API.putTotalPages=function(t){var e,n=0;15>parseInt(this.internal.getFont().id.substr(1),10)?(e=RegExp(t,"g"),n=this.internal.getNumberOfPages()):(e=RegExp(this.pdfEscape16(t,this.internal.getFont()),"g"),n=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var r=1;r<=this.internal.getNumberOfPages();r++)for(var i=0;i<this.internal.pages[r].length;i++)this.internal.pages[r][i]=this.internal.pages[r][i].replace(e,n);return this},N.API.viewerPreferences=function(t,e){t=t||{},e=e||!1;var n,r,i,s,a={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},A=Object.keys(a),l=[],c=0,u=0,h=0;function d(t,e){var n,r=!1;for(n=0;n<t.length;n+=1)t[n]===e&&(r=!0);return r}if(void 0===this.internal.viewerpreferences&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(a)),this.internal.viewerpreferences.isSubscribed=!1),n=this.internal.viewerpreferences.configuration,"reset"===t||!0===e){var f=A.length;for(h=0;h<f;h+=1)n[A[h]].value=n[A[h]].defaultValue,n[A[h]].explicitSet=!1}if("object"===(0,o.default)(t)){for(i in t)if(s=t[i],d(A,i)&&void 0!==s){if("boolean"===n[i].type&&"boolean"==typeof s)n[i].value=s;else if("name"===n[i].type&&d(n[i].valueSet,s))n[i].value=s;else if("integer"===n[i].type&&Number.isInteger(s))n[i].value=s;else if("array"===n[i].type){for(c=0;c<s.length;c+=1)if(r=!0,1===s[c].length&&"number"==typeof s[c][0])l.push(String(s[c]-1));else if(s[c].length>1){for(u=0;u<s[c].length;u+=1)"number"!=typeof s[c][u]&&(r=!1);!0===r&&l.push([s[c][0]-1,s[c][1]-1].join(" "))}n[i].value="["+l.join(" ")+"]"}else n[i].value=n[i].defaultValue;n[i].explicitSet=!0}}return!1===this.internal.viewerpreferences.isSubscribed&&(this.internal.events.subscribe("putCatalog",function(){var t,e=[];for(t in n)!0===n[t].explicitSet&&("name"===n[t].type?e.push("/"+t+" /"+n[t].value):e.push("/"+t+" "+n[t].value));0!==e.length&&this.internal.write("/ViewerPreferences\n<<\n"+e.join("\n")+"\n>>")}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=n,this},e1=N.API,e2=function(){var t='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',e=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),n=unescape(encodeURIComponent(t)),r=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),i=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),o=unescape(encodeURIComponent("</x:xmpmeta>")),s=n.length+r.length+i.length+e.length+o.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+s+" >>"),this.internal.write("stream"),this.internal.write(e+n+r+i+o),this.internal.write("endstream"),this.internal.write("endobj")},e5=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")},e1.addMetadata=function(t,e){return void 0===this.internal.__metadata__&&(this.internal.__metadata__={metadata:t,namespaceuri:e||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",e5),this.internal.events.subscribe("postPutResources",e2)),this},e4=(e3=N.API).pdfEscape16=function(t,e){for(var n,r=e.metadata.Unicode.widths,i=["","0","00","000","0000"],o=[""],s=0,a=t.length;s<a&&(n=e.metadata.characterToGlyph(t.charCodeAt(s)),e.metadata.glyIdsUsed.push(n),e.metadata.toUnicode[n]=t.charCodeAt(s),-1==r.indexOf(n)&&(r.push(n),r.push([parseInt(e.metadata.widthOfGlyph(n),10)])),"0"!=n);++s)o.push(i[4-(n=n.toString(16)).length],n);return o.join("")},e6=function(t){var e,n,r,i,o,s,a;for(o="/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n  /Registry (Adobe)\n  /Ordering (UCS)\n  /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000><ffff>\nendcodespacerange",r=[],s=0,a=(n=Object.keys(t).sort(function(t,e){return t-e})).length;s<a;s++)e=n[s],r.length>=100&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar",r=[]),void 0!==t[e]&&null!==t[e]&&"function"==typeof t[e].toString&&(i=("0000"+t[e].toString(16)).slice(-4),e=("0000"+(+e).toString(16)).slice(-4),r.push("<"+e+"><"+i+">"));return r.length&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar\n"),o+="endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"},e3.events.push(["putFont",function(t){!function(t){var e=t.font,n=t.out,r=t.newObject,i=t.putStream;if(e.metadata instanceof N.API.TTFFont&&"Identity-H"===e.encoding){for(var o=e.metadata.Unicode.widths,s=e.metadata.subset.encode(e.metadata.glyIdsUsed,1),a="",A=0;A<s.length;A++)a+=String.fromCharCode(s[A]);var l=r();i({data:a,addLength1:!0,objectId:l}),n("endobj");var c=r();i({data:e6(e.metadata.toUnicode),addLength1:!0,objectId:c}),n("endobj");var u=r();n("<<"),n("/Type /FontDescriptor"),n("/FontName /"+Q(e.fontName)),n("/FontFile2 "+l+" 0 R"),n("/FontBBox "+N.API.PDFObject.convert(e.metadata.bbox)),n("/Flags "+e.metadata.flags),n("/StemV "+e.metadata.stemV),n("/ItalicAngle "+e.metadata.italicAngle),n("/Ascent "+e.metadata.ascender),n("/Descent "+e.metadata.decender),n("/CapHeight "+e.metadata.capHeight),n(">>"),n("endobj");var h=r();n("<<"),n("/Type /Font"),n("/BaseFont /"+Q(e.fontName)),n("/FontDescriptor "+u+" 0 R"),n("/W "+N.API.PDFObject.convert(o)),n("/CIDToGIDMap /Identity"),n("/DW 1000"),n("/Subtype /CIDFontType2"),n("/CIDSystemInfo"),n("<<"),n("/Supplement 0"),n("/Registry (Adobe)"),n("/Ordering ("+e.encoding+")"),n(">>"),n(">>"),n("endobj"),e.objectNumber=r(),n("<<"),n("/Type /Font"),n("/Subtype /Type0"),n("/ToUnicode "+c+" 0 R"),n("/BaseFont /"+Q(e.fontName)),n("/Encoding /"+e.encoding),n("/DescendantFonts ["+h+" 0 R]"),n(">>"),n("endobj"),e.isAlreadyPutted=!0}}(t)}]),e3.events.push(["putFont",function(t){!function(t){var e=t.font,n=t.out,r=t.newObject,i=t.putStream;if(e.metadata instanceof N.API.TTFFont&&"WinAnsiEncoding"===e.encoding){for(var o=e.metadata.rawData,s="",a=0;a<o.length;a++)s+=String.fromCharCode(o[a]);var A=r();i({data:s,addLength1:!0,objectId:A}),n("endobj");var l=r();i({data:e6(e.metadata.toUnicode),addLength1:!0,objectId:l}),n("endobj");var c=r();n("<<"),n("/Descent "+e.metadata.decender),n("/CapHeight "+e.metadata.capHeight),n("/StemV "+e.metadata.stemV),n("/Type /FontDescriptor"),n("/FontFile2 "+A+" 0 R"),n("/Flags 96"),n("/FontBBox "+N.API.PDFObject.convert(e.metadata.bbox)),n("/FontName /"+Q(e.fontName)),n("/ItalicAngle "+e.metadata.italicAngle),n("/Ascent "+e.metadata.ascender),n(">>"),n("endobj"),e.objectNumber=r();for(var u=0;u<e.metadata.hmtx.widths.length;u++)e.metadata.hmtx.widths[u]=parseInt(e.metadata.hmtx.widths[u]*(1e3/e.metadata.head.unitsPerEm));n("<</Subtype/TrueType/Type/Font/ToUnicode "+l+" 0 R/BaseFont/"+Q(e.fontName)+"/FontDescriptor "+c+" 0 R/Encoding/"+e.encoding+" /FirstChar 29 /LastChar 255 /Widths "+N.API.PDFObject.convert(e.metadata.hmtx.widths)+">>"),n("endobj"),e.isAlreadyPutted=!0}}(t)}]),e8=function(t){var e,n=t.text||"",r=t.x,i=t.y,o=t.options||{},s=t.mutex||{},a=s.pdfEscape,A=s.activeFontKey,l=s.fonts,c=A,u="",h=0,d="",f=l[c].encoding;if("Identity-H"!==l[c].encoding)return{text:n,x:r,y:i,options:o,mutex:s};for(d=n,c=A,Array.isArray(n)&&(d=n[0]),h=0;h<d.length;h+=1)l[c].metadata.hasOwnProperty("cmap")&&(e=l[c].metadata.cmap.unicode.codeMap[d[h].charCodeAt(0)]),e||256>d[h].charCodeAt(0)&&l[c].metadata.hasOwnProperty("Unicode")?u+=d[h]:u+="";var p="";return 14>parseInt(c.slice(1))||"WinAnsiEncoding"===f?p=a(u,c).split("").map(function(t){return t.charCodeAt(0).toString(16)}).join(""):"Identity-H"===f&&(p=e4(u,l[c])),s.isHex=!0,{text:p,x:r,y:i,options:o,mutex:s}},e3.events.push(["postProcessText",function(t){var e=t.text||"",n=[],r={text:e,x:t.x,y:t.y,options:t.options,mutex:t.mutex};if(Array.isArray(e)){var i=0;for(i=0;i<e.length;i+=1)Array.isArray(e[i])&&3===e[i].length?n.push([e8(Object.assign({},r,{text:e[i][0]})).text,e[i][1],e[i][2]]):n.push(e8(Object.assign({},r,{text:e[i]})).text);t.text=n}else t.text=e8(Object.assign({},r,{text:e})).text}]),e7=N.API,e9=function(){return void 0===this.internal.vFS&&(this.internal.vFS={}),!0},e7.existsFileInVFS=function(t){return e9.call(this),void 0!==this.internal.vFS[t]},e7.addFileToVFS=function(t,e){return e9.call(this),this.internal.vFS[t]=e,this},e7.getFileFromVFS=function(t){return e9.call(this),void 0!==this.internal.vFS[t]?this.internal.vFS[t]:null},/**
  * @license
  * Unicode Bidi Engine based on the work of Alex Shensis (@asthensis)
  * MIT License
- */function(t){t.__bidiEngine__=t.prototype.__bidiEngine__=function(t){var n,r,i,o,s,a,A,l=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],c=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],u={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},h={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},d=["(",")","(","<",">","<","[","]","[","{","}","{","«","»","«","‹","›","‹","⁅","⁆","⁅","⁽","⁾","⁽","₍","₎","₍","≤","≥","≤","〈","〉","〈","﹙","﹚","﹙","﹛","﹜","﹛","﹝","﹞","﹝","﹤","﹥","﹤"],f=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),p=!1,g=0;this.__bidiEngine__={};var m=function(t){var n=t.charCodeAt(),r=n>>8,i=h[r];return void 0!==i?e[256*i+(255&n)]:252===r||253===r?"AL":f.test(r)?"L":8===r?"R":"N"},v=function(t){for(var e,n=0;n<t.length&&"L"!==(e=m(t.charAt(n)));n++)if("R"===e)return!0;return!1},y=function(t,e,s,a){var A,l,c,u,h=e[a];switch(h){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":p=!1;break;case"N":case"AN":break;case"EN":p&&(h="AN");break;case"AL":p=!0,h="R";break;case"WS":case"BN":h="N";break;case"CS":a<1||a+1>=e.length||"EN"!==(A=s[a-1])&&"AN"!==A||"EN"!==(l=e[a+1])&&"AN"!==l?h="N":p&&(l="AN"),h=l===A?l:"N";break;case"ES":h="EN"===(A=a>0?s[a-1]:"B")&&a+1<e.length&&"EN"===e[a+1]?"EN":"N";break;case"ET":if(a>0&&"EN"===s[a-1]){h="EN";break}if(p){h="N";break}for(c=a+1,u=e.length;c<u&&"ET"===e[c];)c++;h=c<u&&"EN"===e[c]?"EN":"N";break;case"NSM":if(i&&!o){for(u=e.length,c=a+1;c<u&&"NSM"===e[c];)c++;if(c<u){var d=t[a];if(A=e[c],(d>=1425&&d<=2303||64286===d)&&("R"===A||"AL"===A)){h="R";break}}}h=a<1||"B"===(A=e[a-1])?"N":s[a-1];break;case"B":p=!1,n=!0,h=g;break;case"S":r=!0,h="N"}return h},w=function(t,e,n){var r=t.split("");return n&&b(r,n,{hiLevel:g}),r.reverse(),e&&e.reverse(),r.join("")},b=function(t,e,i){var o,s,a,A,h,d=-1,f=t.length,v=0,w=[],b=g?c:l,_=[];for(p=!1,n=!1,r=!1,s=0;s<f;s++)_[s]=m(t[s]);for(a=0;a<f;a++){if(h=v,w[a]=y(t,_,w,a),o=240&(v=b[h][u[w[a]]]),v&=15,e[a]=A=b[v][5],o>0){if(16===o){for(s=d;s<a;s++)e[s]=1;d=-1}else d=-1}if(b[v][6])-1===d&&(d=a);else if(d>-1){for(s=d;s<a;s++)e[s]=A;d=-1}"B"===_[a]&&(e[a]=0),i.hiLevel|=A}r&&function(t,e,n){for(var r=0;r<n;r++)if("S"===t[r]){e[r]=g;for(var i=r-1;i>=0&&"WS"===t[i];i--)e[i]=g}}(_,e,f)},_=function(t,e,r,i,o){if(!(o.hiLevel<t)){if(1===t&&1===g&&!n)return e.reverse(),void(r&&r.reverse());for(var s,a,A,l,c=e.length,u=0;u<c;){if(i[u]>=t){for(A=u+1;A<c&&i[A]>=t;)A++;for(l=u,a=A-1;l<a;l++,a--)s=e[l],e[l]=e[a],e[a]=s,r&&(s=r[l],r[l]=r[a],r[a]=s);u=A}u++}}},B=function(t,e,n){var r=t.split(""),i={hiLevel:g};return n||(n=[]),b(r,n,i),function(t,e,n){if(0!==n.hiLevel&&A)for(var r,i=0;i<t.length;i++)1===e[i]&&(r=d.indexOf(t[i]))>=0&&(t[i]=d[r+1])}(r,n,i),_(2,r,e,n,i),_(1,r,e,n,i),r.join("")};return this.__bidiEngine__.doBidiReorder=function(t,e,n){if(function(t,e){if(e)for(var n=0;n<t.length;n++)e[n]=n;void 0===o&&(o=v(t)),void 0===a&&(a=v(t))}(t,e),i||!s||a){if(i&&s&&o^a)g=o?1:0,t=w(t,e,n);else if(!i&&s&&a)g=o?1:0,t=w(t=B(t,e,n),e);else if(!i||o||s||a){if(i&&!s&&o^a)t=w(t,e),o?(g=0,t=B(t,e,n)):(g=1,t=w(t=B(t,e,n),e));else if(i&&o&&!s&&a)g=1,t=w(t=B(t,e,n),e);else if(!i&&!s&&o^a){var r=A;o?(g=1,t=B(t,e,n),g=0,A=!1,t=B(t,e,n),A=r):(g=0,t=w(t=B(t,e,n),e),g=1,A=!1,t=B(t,e,n),A=r,t=w(t,e))}}else g=0,t=B(t,e,n)}else g=o?1:0,t=B(t,e,n);return t},this.__bidiEngine__.setOptions=function(t){t&&(i=t.isInputVisual,s=t.isOutputVisual,o=t.isInputRtl,a=t.isOutputRtl,A=t.isSymmetricSwapping)},this.__bidiEngine__.setOptions(t),this.__bidiEngine__};var e=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],n=new t.__bidiEngine__({isInputVisual:!0});t.API.events.push(["postProcessText",function(t){var e=t.text,r=(t.x,t.y,t.options||{}),i=(t.mutex,r.lang,[]);if(r.isInputVisual="boolean"!=typeof r.isInputVisual||r.isInputVisual,n.setOptions(r),"[object Array]"===Object.prototype.toString.call(e)){var o=0;for(i=[],o=0;o<e.length;o+=1)"[object Array]"===Object.prototype.toString.call(e[o])?i.push([n.doBidiReorder(e[o][0]),e[o][1],e[o][2]]):i.push([n.doBidiReorder(e[o])]);t.text=i}else t.text=n.doBidiReorder(e);n.setOptions({isInputVisual:!0})}])}(P),P.API.TTFFont=function(){function t(t){var e;if(this.rawData=t,e=this.contents=new ne(t),this.contents.pos=4,"ttcf"===e.readString(4))throw Error("TTCF not supported.");e.pos=0,this.parse(),this.subset=new nw(this),this.registerTTF()}return t.open=function(e){return new t(e)},t.prototype.parse=function(){return this.directory=new nn(this.contents),this.head=new no(this),this.name=new nh(this),this.cmap=new na(this),this.toUnicode={},this.hhea=new nA(this),this.maxp=new nd(this),this.hmtx=new nf(this),this.post=new nc(this),this.os2=new nl(this),this.loca=new ny(this),this.glyf=new ng(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},t.prototype.registerTTF=function(){var t,e,n,r,i;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=(function(){var e,n,r,i;for(i=[],e=0,n=(r=this.bbox).length;e<n;e++)t=r[e],i.push(Math.round(t*this.scaleFactor));return i}).call(this),this.stemV=0,this.post.exists?(n=255&(r=this.post.italic_angle),0!=(32768&(e=r>>16))&&(e=-(1+(65535^e))),this.italicAngle=+(e+"."+n)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=1===(i=this.familyClass)||2===i||3===i||4===i||5===i||7===i,this.isScript=10===this.familyClass,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),0!==this.italicAngle&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw Error("No unicode cmap for font")},t.prototype.characterToGlyph=function(t){var e;return(null!=(e=this.cmap.unicode)?e.codeMap[t]:void 0)||0},t.prototype.widthOfGlyph=function(t){var e;return e=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*e},t.prototype.widthOfString=function(t,e,n){var r,i,o,s;for(o=0,i=0,s=(t=""+t).length;0<=s?i<s:i>s;i=0<=s?++i:--i)r=t.charCodeAt(i),o+=this.widthOfGlyph(this.characterToGlyph(r))+1e3/e*n||0;return e/1e3*o},t.prototype.lineHeight=function(t,e){var n;return null==e&&(e=!1),n=e?this.lineGap:0,(this.ascender+n-this.decender)/1e3*t},t}();var eO,eR,ez,eK,eV,eG,eW,eq,eY,eX,eJ,eZ,e$,e0,e1,e2,e5,e3,e4,e6,e8,e7,e9,nt,ne=function(){function t(t){this.data=null!=t?t:[],this.pos=0,this.length=this.data.length}return t.prototype.readByte=function(){return this.data[this.pos++]},t.prototype.writeByte=function(t){return this.data[this.pos++]=t},t.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},t.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt32=function(){var t;return(t=this.readUInt32())>=2147483648?t-4294967296:t},t.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},t.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},t.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt16=function(){var t;return(t=this.readUInt16())>=32768?t-65536:t},t.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},t.prototype.readString=function(t){var e,n;for(n=[],e=0;0<=t?e<t:e>t;e=0<=t?++e:--e)n[e]=String.fromCharCode(this.readByte());return n.join("")},t.prototype.writeString=function(t){var e,n,r;for(r=[],e=0,n=t.length;0<=n?e<n:e>n;e=0<=n?++e:--e)r.push(this.writeByte(t.charCodeAt(e)));return r},t.prototype.readShort=function(){return this.readInt16()},t.prototype.writeShort=function(t){return this.writeInt16(t)},t.prototype.readLongLong=function(){var t,e,n,r,i,o,s,a;return t=this.readByte(),e=this.readByte(),n=this.readByte(),r=this.readByte(),i=this.readByte(),o=this.readByte(),s=this.readByte(),a=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^e)+1099511627776*(255^n)+4294967296*(255^r)+16777216*(255^i)+65536*(255^o)+256*(255^s)+(255^a)+1):72057594037927940*t+281474976710656*e+1099511627776*n+4294967296*r+16777216*i+65536*o+256*s+a},t.prototype.writeLongLong=function(t){var e,n;return e=Math.floor(t/4294967296),n=4294967295&t,this.writeByte(e>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},t.prototype.readInt=function(){return this.readInt32()},t.prototype.writeInt=function(t){return this.writeInt32(t)},t.prototype.read=function(t){var e,n;for(e=[],n=0;0<=t?n<t:n>t;n=0<=t?++n:--n)e.push(this.readByte());return e},t.prototype.write=function(t){var e,n,r,i;for(i=[],n=0,r=t.length;n<r;n++)e=t[n],i.push(this.writeByte(e));return i},t}(),nn=function(){var t;function e(t){var e,n,r;for(this.scalarType=t.readInt(),this.tableCount=t.readShort(),this.searchRange=t.readShort(),this.entrySelector=t.readShort(),this.rangeShift=t.readShort(),this.tables={},n=0,r=this.tableCount;0<=r?n<r:n>r;n=0<=r?++n:--n)e={tag:t.readString(4),checksum:t.readInt(),offset:t.readInt(),length:t.readInt()},this.tables[e.tag]=e}return e.prototype.encode=function(e){var n,r,i,o,s,a,A,l,c,u,h,d,f;for(f in o=Math.floor((c=16*Math.floor(Math.log(h=Object.keys(e).length)/(a=Math.log(2))))/a),l=16*h-c,(r=new ne).writeInt(this.scalarType),r.writeShort(h),r.writeShort(c),r.writeShort(o),r.writeShort(l),i=16*h,A=r.pos+i,s=null,d=[],e)for(u=e[f],r.writeString(f),r.writeInt(t(u)),r.writeInt(A),r.writeInt(u.length),d=d.concat(u),"head"===f&&(s=A),A+=u.length;A%4;)d.push(0),A++;return r.write(d),n=2981146554-t(r.data),r.pos=s+8,r.writeUInt32(n),r.data},t=function(t){var e,n,r,i;for(t=np.call(t);t.length%4;)t.push(0);for(r=new ne(t),n=0,e=0,i=t.length;e<i;e=e+=4)n+=r.readUInt32();return 4294967295&n},e}(),nr={}.hasOwnProperty,ni=function(t,e){for(var n in e)nr.call(e,n)&&(t[n]=e[n]);function r(){this.constructor=t}return r.prototype=e.prototype,t.prototype=new r,t.__super__=e.prototype,t};nt=function(){function t(t){var e;this.file=t,e=this.file.directory.tables[this.tag],this.exists=!!e,e&&(this.offset=e.offset,this.length=e.length,this.parse(this.file.contents))}return t.prototype.parse=function(){},t.prototype.encode=function(){},t.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},t}();var no=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return ni(e,nt),e.prototype.tag="head",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.revision=t.readInt(),this.checkSumAdjustment=t.readInt(),this.magicNumber=t.readInt(),this.flags=t.readShort(),this.unitsPerEm=t.readShort(),this.created=t.readLongLong(),this.modified=t.readLongLong(),this.xMin=t.readShort(),this.yMin=t.readShort(),this.xMax=t.readShort(),this.yMax=t.readShort(),this.macStyle=t.readShort(),this.lowestRecPPEM=t.readShort(),this.fontDirectionHint=t.readShort(),this.indexToLocFormat=t.readShort(),this.glyphDataFormat=t.readShort()},e.prototype.encode=function(t){var e;return(e=new ne).writeInt(this.version),e.writeInt(this.revision),e.writeInt(this.checkSumAdjustment),e.writeInt(this.magicNumber),e.writeShort(this.flags),e.writeShort(this.unitsPerEm),e.writeLongLong(this.created),e.writeLongLong(this.modified),e.writeShort(this.xMin),e.writeShort(this.yMin),e.writeShort(this.xMax),e.writeShort(this.yMax),e.writeShort(this.macStyle),e.writeShort(this.lowestRecPPEM),e.writeShort(this.fontDirectionHint),e.writeShort(t),e.writeShort(this.glyphDataFormat),e.data},e}(),ns=function(){function t(t,e){var n,r,i,o,s,a,A,l,c,u,h,d,f,p,g,m;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=e+t.readInt(),c=t.pos,t.pos=this.offset,this.format=t.readUInt16(),this.length=t.readUInt16(),this.language=t.readUInt16(),this.isUnicode=3===this.platformID&&1===this.encodingID&&4===this.format||0===this.platformID&&4===this.format,this.codeMap={},this.format){case 0:for(a=0;a<256;++a)this.codeMap[a]=t.readByte();break;case 4:for(u=t.readUInt16()/2,t.pos+=6,i=function(){var e,n;for(n=[],a=e=0;0<=u?e<u:e>u;a=0<=u?++e:--e)n.push(t.readUInt16());return n}(),t.pos+=2,d=function(){var e,n;for(n=[],a=e=0;0<=u?e<u:e>u;a=0<=u?++e:--e)n.push(t.readUInt16());return n}(),A=function(){var e,n;for(n=[],a=e=0;0<=u?e<u:e>u;a=0<=u?++e:--e)n.push(t.readUInt16());return n}(),l=function(){var e,n;for(n=[],a=e=0;0<=u?e<u:e>u;a=0<=u?++e:--e)n.push(t.readUInt16());return n}(),r=(this.length-t.pos+this.offset)/2,s=function(){var e,n;for(n=[],a=e=0;0<=r?e<r:e>r;a=0<=r?++e:--e)n.push(t.readUInt16());return n}(),a=p=0,m=i.length;p<m;a=++p)for(f=i[a],n=g=h=d[a];h<=f?g<=f:g>=f;n=h<=f?++g:--g)0===l[a]?o=n+A[a]:0!==(o=s[l[a]/2+(n-h)-(u-a)]||0)&&(o+=A[a]),this.codeMap[n]=65535&o}t.pos=c}return t.encode=function(t,e){var n,r,i,o,s,a,A,l,c,u,h,d,f,p,g,m,v,y,w,b,_,B,C,x,k,F,L,D,E,S,M,Q,I,U,j,T,N,P,H,O,R,z,K,V,G,W;switch(D=new ne,o=Object.keys(t).sort(function(t,e){return t-e}),e){case"macroman":for(f=0,p=function(){var t=[];for(d=0;d<256;++d)t.push(0);return t}(),m={0:0},i={},E=0,I=o.length;E<I;E++)null==m[K=t[r=o[E]]]&&(m[K]=++f),i[r]={old:t[r],new:m[t[r]]},p[r]=m[t[r]];return D.writeUInt16(1),D.writeUInt16(0),D.writeUInt32(12),D.writeUInt16(0),D.writeUInt16(262),D.writeUInt16(0),D.write(p),{charMap:i,subtable:D.data,maxGlyphID:f+1};case"unicode":for(F=[],c=[],v=0,m={},n={},g=A=null,S=0,U=o.length;S<U;S++)null==m[w=t[r=o[S]]]&&(m[w]=++v),n[r]={old:w,new:m[w]},s=m[w]-r,null!=g&&s===A||(g&&c.push(g),F.push(r),A=s),g=r;for(g&&c.push(g),c.push(65535),F.push(65535),x=2*(C=F.length),u=Math.log((B=2*Math.pow(Math.log(C)/Math.LN2,2))/2)/Math.LN2,_=2*C-B,a=[],b=[],h=[],d=M=0,j=F.length;M<j;d=++M){if(k=F[d],l=c[d],65535===k){a.push(0),b.push(0);break}if(k-(L=n[k].new)>=32768)for(a.push(0),b.push(2*(h.length+C-d)),r=Q=k;k<=l?Q<=l:Q>=l;r=k<=l?++Q:--Q)h.push(n[r].new);else a.push(L-k),b.push(0)}for(D.writeUInt16(3),D.writeUInt16(1),D.writeUInt32(12),D.writeUInt16(4),D.writeUInt16(16+8*C+2*h.length),D.writeUInt16(0),D.writeUInt16(x),D.writeUInt16(B),D.writeUInt16(u),D.writeUInt16(_),R=0,T=c.length;R<T;R++)r=c[R],D.writeUInt16(r);for(D.writeUInt16(0),z=0,N=F.length;z<N;z++)r=F[z],D.writeUInt16(r);for(V=0,P=a.length;V<P;V++)s=a[V],D.writeUInt16(s);for(G=0,H=b.length;G<H;G++)y=b[G],D.writeUInt16(y);for(W=0,O=h.length;W<O;W++)f=h[W],D.writeUInt16(f);return{charMap:n,subtable:D.data,maxGlyphID:v+1}}},t}(),na=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return ni(e,nt),e.prototype.tag="cmap",e.prototype.parse=function(t){var e,n,r;for(t.pos=this.offset,this.version=t.readUInt16(),r=t.readUInt16(),this.tables=[],this.unicode=null,n=0;0<=r?n<r:n>r;n=0<=r?++n:--n)e=new ns(t,this.offset),this.tables.push(e),e.isUnicode&&null==this.unicode&&(this.unicode=e);return!0},e.encode=function(t,e){var n,r;return null==e&&(e="macroman"),n=ns.encode(t,e),(r=new ne).writeUInt16(0),r.writeUInt16(1),n.table=r.data.concat(n.subtable),n},e}(),nA=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return ni(e,nt),e.prototype.tag="hhea",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.ascender=t.readShort(),this.decender=t.readShort(),this.lineGap=t.readShort(),this.advanceWidthMax=t.readShort(),this.minLeftSideBearing=t.readShort(),this.minRightSideBearing=t.readShort(),this.xMaxExtent=t.readShort(),this.caretSlopeRise=t.readShort(),this.caretSlopeRun=t.readShort(),this.caretOffset=t.readShort(),t.pos+=8,this.metricDataFormat=t.readShort(),this.numberOfMetrics=t.readUInt16()},e}(),nl=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return ni(e,nt),e.prototype.tag="OS/2",e.prototype.parse=function(t){if(t.pos=this.offset,this.version=t.readUInt16(),this.averageCharWidth=t.readShort(),this.weightClass=t.readUInt16(),this.widthClass=t.readUInt16(),this.type=t.readShort(),this.ySubscriptXSize=t.readShort(),this.ySubscriptYSize=t.readShort(),this.ySubscriptXOffset=t.readShort(),this.ySubscriptYOffset=t.readShort(),this.ySuperscriptXSize=t.readShort(),this.ySuperscriptYSize=t.readShort(),this.ySuperscriptXOffset=t.readShort(),this.ySuperscriptYOffset=t.readShort(),this.yStrikeoutSize=t.readShort(),this.yStrikeoutPosition=t.readShort(),this.familyClass=t.readShort(),this.panose=function(){var e,n;for(n=[],e=0;e<10;++e)n.push(t.readByte());return n}(),this.charRange=function(){var e,n;for(n=[],e=0;e<4;++e)n.push(t.readInt());return n}(),this.vendorID=t.readString(4),this.selection=t.readShort(),this.firstCharIndex=t.readShort(),this.lastCharIndex=t.readShort(),this.version>0&&(this.ascent=t.readShort(),this.descent=t.readShort(),this.lineGap=t.readShort(),this.winAscent=t.readShort(),this.winDescent=t.readShort(),this.codePageRange=function(){var e,n;for(n=[],e=0;e<2;e=++e)n.push(t.readInt());return n}(),this.version>1))return this.xHeight=t.readShort(),this.capHeight=t.readShort(),this.defaultChar=t.readShort(),this.breakChar=t.readShort(),this.maxContext=t.readShort()},e}(),nc=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return ni(e,nt),e.prototype.tag="post",e.prototype.parse=function(t){var e,n,r,i;switch(t.pos=this.offset,this.format=t.readInt(),this.italicAngle=t.readInt(),this.underlinePosition=t.readShort(),this.underlineThickness=t.readShort(),this.isFixedPitch=t.readInt(),this.minMemType42=t.readInt(),this.maxMemType42=t.readInt(),this.minMemType1=t.readInt(),this.maxMemType1=t.readInt(),this.format){case 65536:case 196608:break;case 131072:for(n=t.readUInt16(),this.glyphNameIndex=[],i=0;0<=n?i<n:i>n;i=0<=n?++i:--i)this.glyphNameIndex.push(t.readUInt16());for(this.names=[],r=[];t.pos<this.offset+this.length;)e=t.readByte(),r.push(this.names.push(t.readString(e)));return r;case 151552:return n=t.readUInt16(),this.offsets=t.read(n);case 262144:return this.map=(function(){var e,n,r;for(r=[],i=e=0,n=this.file.maxp.numGlyphs;0<=n?e<n:e>n;i=0<=n?++e:--e)r.push(t.readUInt32());return r}).call(this)}},e}(),nu=function(t,e){this.raw=t,this.length=t.length,this.platformID=e.platformID,this.encodingID=e.encodingID,this.languageID=e.languageID},nh=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return ni(e,nt),e.prototype.tag="name",e.prototype.parse=function(t){var e,n,r,i,o,s,a,A,l,c;for(t.pos=this.offset,t.readShort(),e=t.readShort(),s=t.readShort(),n=[],i=0;0<=e?i<e:i>e;i=0<=e?++i:--i)n.push({platformID:t.readShort(),encodingID:t.readShort(),languageID:t.readShort(),nameID:t.readShort(),length:t.readShort(),offset:this.offset+s+t.readShort()});for(a={},i=A=0,l=n.length;A<l;i=++A)r=n[i],t.pos=r.offset,o=new nu(t.readString(r.length),r),null==a[c=r.nameID]&&(a[c]=[]),a[r.nameID].push(o);this.strings=a,this.copyright=a[0],this.fontFamily=a[1],this.fontSubfamily=a[2],this.uniqueSubfamily=a[3],this.fontName=a[4],this.version=a[5];try{this.postscriptName=a[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(t){this.postscriptName=a[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=a[7],this.manufacturer=a[8],this.designer=a[9],this.description=a[10],this.vendorUrl=a[11],this.designerUrl=a[12],this.license=a[13],this.licenseUrl=a[14],this.preferredFamily=a[15],this.preferredSubfamily=a[17],this.compatibleFull=a[18],this.sampleText=a[19]},e}(),nd=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return ni(e,nt),e.prototype.tag="maxp",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.numGlyphs=t.readUInt16(),this.maxPoints=t.readUInt16(),this.maxContours=t.readUInt16(),this.maxCompositePoints=t.readUInt16(),this.maxComponentContours=t.readUInt16(),this.maxZones=t.readUInt16(),this.maxTwilightPoints=t.readUInt16(),this.maxStorage=t.readUInt16(),this.maxFunctionDefs=t.readUInt16(),this.maxInstructionDefs=t.readUInt16(),this.maxStackElements=t.readUInt16(),this.maxSizeOfInstructions=t.readUInt16(),this.maxComponentElements=t.readUInt16(),this.maxComponentDepth=t.readUInt16()},e}(),nf=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return ni(e,nt),e.prototype.tag="hmtx",e.prototype.parse=function(t){var e,n,r,i,o,s,a;for(t.pos=this.offset,this.metrics=[],e=0,s=this.file.hhea.numberOfMetrics;0<=s?e<s:e>s;e=0<=s?++e:--e)this.metrics.push({advance:t.readUInt16(),lsb:t.readInt16()});for(r=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var n,i;for(i=[],e=n=0;0<=r?n<r:n>r;e=0<=r?++n:--n)i.push(t.readInt16());return i}(),this.widths=(function(){var t,e,n,r;for(r=[],t=0,e=(n=this.metrics).length;t<e;t++)i=n[t],r.push(i.advance);return r}).call(this),n=this.widths[this.widths.length-1],a=[],e=o=0;0<=r?o<r:o>r;e=0<=r?++o:--o)a.push(this.widths.push(n));return a},e.prototype.forGlyph=function(t){return t in this.metrics?this.metrics[t]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[t-this.metrics.length]}},e}(),np=[].slice,ng=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return ni(e,nt),e.prototype.tag="glyf",e.prototype.parse=function(){return this.cache={}},e.prototype.glyphFor=function(t){var e,n,r,i,o,s,a,A,l,c;return t in this.cache?this.cache[t]:(i=this.file.loca,e=this.file.contents,n=i.indexOf(t),0===(r=i.lengthOf(t))?this.cache[t]=null:(e.pos=this.offset+n,o=(s=new ne(e.read(r))).readShort(),A=s.readShort(),c=s.readShort(),a=s.readShort(),l=s.readShort(),this.cache[t]=-1===o?new nv(s,A,c,a,l):new nm(s,o,A,c,a,l),this.cache[t]))},e.prototype.encode=function(t,e,n){var r,i,o,s,a;for(o=[],i=[],s=0,a=e.length;s<a;s++)r=t[e[s]],i.push(o.length),r&&(o=o.concat(r.encode(n)));return i.push(o.length),{table:o,offsets:i}},e}(),nm=function(){function t(t,e,n,r,i,o){this.raw=t,this.numberOfContours=e,this.xMin=n,this.yMin=r,this.xMax=i,this.yMax=o,this.compound=!1}return t.prototype.encode=function(){return this.raw.data},t}(),nv=function(){function t(t,e,n,r,i){var o,s;for(this.raw=t,this.xMin=e,this.yMin=n,this.xMax=r,this.yMax=i,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],o=this.raw;s=o.readShort(),this.glyphOffsets.push(o.pos),this.glyphIDs.push(o.readUInt16()),32&s;)o.pos+=1&s?4:2,128&s?o.pos+=8:64&s?o.pos+=4:8&s&&(o.pos+=2)}return t.prototype.encode=function(){var t,e,n;for(e=new ne(np.call(this.raw.data)),t=0,n=this.glyphIDs.length;t<n;++t)e.pos=this.glyphOffsets[t];return e.data},t}(),ny=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return ni(e,nt),e.prototype.tag="loca",e.prototype.parse=function(t){var e,n;return t.pos=this.offset,e=this.file.head.indexToLocFormat,this.offsets=0===e?(function(){var e,r;for(r=[],n=0,e=this.length;n<e;n+=2)r.push(2*t.readUInt16());return r}).call(this):(function(){var e,r;for(r=[],n=0,e=this.length;n<e;n+=4)r.push(t.readUInt32());return r}).call(this)},e.prototype.indexOf=function(t){return this.offsets[t]},e.prototype.lengthOf=function(t){return this.offsets[t+1]-this.offsets[t]},e.prototype.encode=function(t,e){for(var n=new Uint32Array(this.offsets.length),r=0,i=0,o=0;o<n.length;++o)if(n[o]=r,i<e.length&&e[i]==o){++i,n[o]=r;var s=this.offsets[o],a=this.offsets[o+1]-s;a>0&&(r+=a)}for(var A=Array(4*n.length),l=0;l<n.length;++l)A[4*l+3]=255&n[l],A[4*l+2]=(65280&n[l])>>8,A[4*l+1]=(16711680&n[l])>>16,A[4*l]=(4278190080&n[l])>>24;return A},e}(),nw=function(){function t(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return t.prototype.generateCmap=function(){var t,e,n,r,i;for(e in r=this.font.cmap.tables[0].codeMap,t={},i=this.subset)n=i[e],t[e]=r[n];return t},t.prototype.glyphsFor=function(t){var e,n,r,i,o,s,a;for(r={},o=0,s=t.length;o<s;o++)r[i=t[o]]=this.font.glyf.glyphFor(i);for(i in e=[],r)(null!=(n=r[i])?n.compound:void 0)&&e.push.apply(e,n.glyphIDs);if(e.length>0)for(i in a=this.glyphsFor(e))n=a[i],r[i]=n;return r},t.prototype.encode=function(t,e){var n,r,i,o,s,a,A,l,c,u,h,d,f,p,g;for(r in n=na.encode(this.generateCmap(),"unicode"),o=this.glyphsFor(t),h={0:0},g=n.charMap)h[(a=g[r]).old]=a.new;for(d in u=n.maxGlyphID,o)d in h||(h[d]=u++);return c=Object.keys(l=function(t){var e,n;for(e in n={},t)n[t[e]]=e;return n}(h)).sort(function(t,e){return t-e}),f=function(){var t,e,n;for(n=[],t=0,e=c.length;t<e;t++)s=c[t],n.push(l[s]);return n}(),i=this.font.glyf.encode(o,f,h),A=this.font.loca.encode(i.offsets,f),p={cmap:this.font.cmap.raw(),glyf:i.table,loca:A,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(e)},this.font.os2.exists&&(p["OS/2"]=this.font.os2.raw()),this.font.directory.encode(p)},t}();P.API.PDFObject=function(){var t;function e(){}return t=function(t,e){return(Array(e+1).join("0")+t).slice(-e)},e.convert=function(n){var r,i,o,s;if(Array.isArray(n))return"["+(function(){var t,i,o;for(o=[],t=0,i=n.length;t<i;t++)r=n[t],o.push(e.convert(r));return o})().join(" ")+"]";if("string"==typeof n)return"/"+n;if(null!=n?n.isString:void 0)return"("+n+")";if(n instanceof Date)return"(D:"+t(n.getUTCFullYear(),4)+t(n.getUTCMonth(),2)+t(n.getUTCDate(),2)+t(n.getUTCHours(),2)+t(n.getUTCMinutes(),2)+t(n.getUTCSeconds(),2)+"Z)";if("[object Object]"===({}).toString.call(n)){for(i in o=["<<"],n)s=n[i],o.push("/"+i+" "+e.convert(s));return o.push(">>"),o.join("\n")}return""+n},e}(),n.default=P},{"@babel/runtime/helpers/typeof":"eC9cP",fflate:"2mfHj",e35ed7d1af132742:"lcyYB",fd4d839f94e36dff:"9pZ1e","7ec43201f0dbcdb8":"3D4y9","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],eC9cP:[function(t,e,n){function r(t){return e.exports=r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},e.exports.__esModule=!0,e.exports.default=e.exports,r(t)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports},{}],"2mfHj":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"FlateErrorCode",function(){return I}),r.export(n,"Deflate",function(){return tk}),r.export(n,"AsyncDeflate",function(){return tF}),r.export(n,"deflate",function(){return tL}),r.export(n,"deflateSync",function(){return tD}),r.export(n,"Inflate",function(){return tE}),r.export(n,"AsyncInflate",function(){return tS}),r.export(n,"inflate",function(){return tM}),r.export(n,"inflateSync",function(){return tQ}),r.export(n,"Gzip",function(){return tI}),r.export(n,"AsyncGzip",function(){return tU}),r.export(n,"gzip",function(){return tj}),r.export(n,"gzipSync",function(){return tT}),r.export(n,"Gunzip",function(){return tN}),r.export(n,"AsyncGunzip",function(){return tP}),r.export(n,"gunzip",function(){return tH}),r.export(n,"gunzipSync",function(){return tO}),r.export(n,"Zlib",function(){return tR}),r.export(n,"AsyncZlib",function(){return tz}),r.export(n,"zlib",function(){return tK}),r.export(n,"zlibSync",function(){return tV}),r.export(n,"Unzlib",function(){return tG}),r.export(n,"AsyncUnzlib",function(){return tW}),r.export(n,"unzlib",function(){return tq}),r.export(n,"unzlibSync",function(){return tY}),r.export(n,"compress",function(){return tj}),r.export(n,"AsyncCompress",function(){return tU}),r.export(n,"compressSync",function(){return tT}),r.export(n,"Compress",function(){return tI}),r.export(n,"Decompress",function(){return tX}),r.export(n,"AsyncDecompress",function(){return tJ}),r.export(n,"decompress",function(){return tZ}),r.export(n,"decompressSync",function(){return t$}),r.export(n,"DecodeUTF8",function(){return t4}),r.export(n,"EncodeUTF8",function(){return t6}),r.export(n,"strToU8",function(){return t8}),r.export(n,"strFromU8",function(){return t7}),r.export(n,"ZipPassThrough",function(){return es}),r.export(n,"ZipDeflate",function(){return ea}),r.export(n,"AsyncZipDeflate",function(){return eA}),r.export(n,"Zip",function(){return el}),r.export(n,"zip",function(){return ec}),r.export(n,"zipSync",function(){return eu}),r.export(n,"UnzipPassThrough",function(){return eh}),r.export(n,"UnzipInflate",function(){return ed}),r.export(n,"AsyncUnzipInflate",function(){return ef}),r.export(n,"Unzip",function(){return ep}),r.export(n,"unzip",function(){return em}),r.export(n,"unzipSync",function(){return ev});var i={},o=function(t,e,n,r,o){var s=new Worker(i[e]||(i[e]=URL.createObjectURL(new Blob([t+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return s.onmessage=function(t){var e=t.data,n=e.$e$;if(n){var r=Error(n[0]);r.code=n[1],r.stack=n[2],o(r,null)}else o(null,e)},s.postMessage(n,r),s},s=Uint8Array,a=Uint16Array,A=Int32Array,l=new s([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),c=new s([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),u=new s([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),h=function(t,e){for(var n=new a(31),r=0;r<31;++r)n[r]=e+=1<<t[r-1];for(var i=new A(n[30]),r=1;r<30;++r)for(var o=n[r];o<n[r+1];++o)i[o]=o-n[r]<<5|r;return{b:n,r:i}},d=h(l,2),f=d.b,p=d.r;f[28]=258,p[258]=28;for(var g=h(c,0),m=g.b,v=g.r,y=new a(32768),w=0;w<32768;++w){var b=(43690&w)>>1|(21845&w)<<1;b=(61680&(b=(52428&b)>>2|(13107&b)<<2))>>4|(3855&b)<<4,y[w]=((65280&b)>>8|(255&b)<<8)>>1}for(var _=function(t,e,n){for(var r,i=t.length,o=0,s=new a(e);o<i;++o)t[o]&&++s[t[o]-1];var A=new a(e);for(o=1;o<e;++o)A[o]=A[o-1]+s[o-1]<<1;if(n){r=new a(1<<e);var l=15-e;for(o=0;o<i;++o)if(t[o])for(var c=o<<4|t[o],u=e-t[o],h=A[t[o]-1]++<<u,d=h|(1<<u)-1;h<=d;++h)r[y[h]>>l]=c}else for(o=0,r=new a(i);o<i;++o)t[o]&&(r[o]=y[A[t[o]-1]++]>>15-t[o]);return r},B=new s(288),w=0;w<144;++w)B[w]=8;for(var w=144;w<256;++w)B[w]=9;for(var w=256;w<280;++w)B[w]=7;for(var w=280;w<288;++w)B[w]=8;for(var C=new s(32),w=0;w<32;++w)C[w]=5;var x=_(B,9,0),k=_(B,9,1),F=_(C,5,0),L=_(C,5,1),D=function(t){for(var e=t[0],n=1;n<t.length;++n)t[n]>e&&(e=t[n]);return e},E=function(t,e,n){var r=e/8|0;return(t[r]|t[r+1]<<8)>>(7&e)&n},S=function(t,e){var n=e/8|0;return(t[n]|t[n+1]<<8|t[n+2]<<16)>>(7&e)},M=function(t){return(t+7)/8|0},Q=function(t,e,n){return(null==e||e<0)&&(e=0),(null==n||n>t.length)&&(n=t.length),new s(t.subarray(e,n))},I={UnexpectedEOF:0,InvalidBlockType:1,InvalidLengthLiteral:2,InvalidDistance:3,StreamFinished:4,NoStreamHandler:5,InvalidHeader:6,NoCallback:7,InvalidUTF8:8,ExtraFieldTooLong:9,InvalidDate:10,FilenameTooLong:11,StreamFinishing:12,InvalidZipData:13,UnknownCompressionMethod:14},U=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],j=function(t,e,n){var r=Error(e||U[t]);if(r.code=t,Error.captureStackTrace&&Error.captureStackTrace(r,j),!n)throw r;return r},T=function(t,e,n,r){var i=t.length,o=r?r.length:0;if(!i||e.f&&!e.l)return n||new s(0);var a=!n,A=a||2!=e.i,h=e.i;a&&(n=new s(3*i));var d=function(t){var e=n.length;if(t>e){var r=new s(Math.max(2*e,t));r.set(n),n=r}},p=e.f||0,g=e.p||0,v=e.b||0,y=e.l,w=e.d,b=e.m,B=e.n,C=8*i;do{if(!y){p=E(t,g,1);var x=E(t,g+1,3);if(g+=3,x){if(1==x)y=k,w=L,b=9,B=5;else if(2==x){var F=E(t,g,31)+257,I=E(t,g+10,15)+4,U=F+E(t,g+5,31)+1;g+=14;for(var T=new s(U),N=new s(19),P=0;P<I;++P)N[u[P]]=E(t,g+3*P,7);g+=3*I;for(var H=D(N),O=(1<<H)-1,R=_(N,H,1),P=0;P<U;){var z=R[E(t,g,O)];g+=15&z;var K=z>>4;if(K<16)T[P++]=K;else{var V=0,G=0;for(16==K?(G=3+E(t,g,3),g+=2,V=T[P-1]):17==K?(G=3+E(t,g,7),g+=3):18==K&&(G=11+E(t,g,127),g+=7);G--;)T[P++]=V}}var W=T.subarray(0,F),q=T.subarray(F);b=D(W),B=D(q),y=_(W,b,1),w=_(q,B,1)}else j(1)}else{var K=M(g)+4,Y=t[K-4]|t[K-3]<<8,X=K+Y;if(X>i){h&&j(0);break}A&&d(v+Y),n.set(t.subarray(K,X),v),e.b=v+=Y,e.p=g=8*X,e.f=p;continue}if(g>C){h&&j(0);break}}A&&d(v+131072);for(var J=(1<<b)-1,Z=(1<<B)-1,$=g;;$=g){var V=y[S(t,g)&J],tt=V>>4;if((g+=15&V)>C){h&&j(0);break}if(V||j(2),tt<256)n[v++]=tt;else if(256==tt){$=g,y=null;break}else{var te=tt-254;if(tt>264){var P=tt-257,tn=l[P];te=E(t,g,(1<<tn)-1)+f[P],g+=tn}var tr=w[S(t,g)&Z],ti=tr>>4;tr||j(3),g+=15&tr;var q=m[ti];if(ti>3){var tn=c[ti];q+=S(t,g)&(1<<tn)-1,g+=tn}if(g>C){h&&j(0);break}A&&d(v+131072);var to=v+te;if(v<q){var ts=o-q,ta=Math.min(q,to);for(ts+v<0&&j(3);v<ta;++v)n[v]=r[ts+v]}for(;v<to;++v)n[v]=n[v-q]}}e.l=y,e.p=$,e.b=v,e.f=p,y&&(p=1,e.m=b,e.d=w,e.n=B)}while(!p)return v!=n.length&&a?Q(n,0,v):n.subarray(0,v)},N=function(t,e,n){n<<=7&e;var r=e/8|0;t[r]|=n,t[r+1]|=n>>8},P=function(t,e,n){n<<=7&e;var r=e/8|0;t[r]|=n,t[r+1]|=n>>8,t[r+2]|=n>>16},H=function(t,e){for(var n=[],r=0;r<t.length;++r)t[r]&&n.push({s:r,f:t[r]});var i=n.length,o=n.slice();if(!i)return{t:W,l:0};if(1==i){var A=new s(n[0].s+1);return A[n[0].s]=1,{t:A,l:1}}n.sort(function(t,e){return t.f-e.f}),n.push({s:-1,f:25001});var l=n[0],c=n[1],u=0,h=1,d=2;for(n[0]={s:-1,f:l.f+c.f,l:l,r:c};h!=i-1;)l=n[n[u].f<n[d].f?u++:d++],c=n[u!=h&&n[u].f<n[d].f?u++:d++],n[h++]={s:-1,f:l.f+c.f,l:l,r:c};for(var f=o[0].s,r=1;r<i;++r)o[r].s>f&&(f=o[r].s);var p=new a(f+1),g=O(n[h-1],p,0);if(g>e){var r=0,m=0,v=g-e,y=1<<v;for(o.sort(function(t,e){return p[e.s]-p[t.s]||t.f-e.f});r<i;++r){var w=o[r].s;if(p[w]>e)m+=y-(1<<g-p[w]),p[w]=e;else break}for(m>>=v;m>0;){var b=o[r].s;p[b]<e?m-=1<<e-p[b]++-1:++r}for(;r>=0&&m;--r){var _=o[r].s;p[_]==e&&(--p[_],++m)}g=e}return{t:new s(p),l:g}},O=function(t,e,n){return -1==t.s?Math.max(O(t.l,e,n+1),O(t.r,e,n+1)):e[t.s]=n},R=function(t){for(var e=t.length;e&&!t[--e];);for(var n=new a(++e),r=0,i=t[0],o=1,s=function(t){n[r++]=t},A=1;A<=e;++A)if(t[A]==i&&A!=e)++o;else{if(!i&&o>2){for(;o>138;o-=138)s(32754);o>2&&(s(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(s(i),--o;o>6;o-=6)s(8304);o>2&&(s(o-3<<5|8208),o=0)}for(;o--;)s(i);o=1,i=t[A]}return{c:n.subarray(0,r),n:e}},z=function(t,e){for(var n=0,r=0;r<e.length;++r)n+=t[r]*e[r];return n},K=function(t,e,n){var r=n.length,i=M(e+2);t[i]=255&r,t[i+1]=r>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var o=0;o<r;++o)t[i+o+4]=n[o];return(i+4+r)*8},V=function(t,e,n,r,i,o,s,A,h,d,f){N(e,f++,n),++i[256];for(var p,g,m,v,y=H(i,15),w=y.t,b=y.l,k=H(o,15),L=k.t,D=k.l,E=R(w),S=E.c,M=E.n,Q=R(L),I=Q.c,U=Q.n,j=new a(19),T=0;T<S.length;++T)++j[31&S[T]];for(var T=0;T<I.length;++T)++j[31&I[T]];for(var O=H(j,7),V=O.t,G=O.l,W=19;W>4&&!V[u[W-1]];--W);var q=d+5<<3,Y=z(i,B)+z(o,C)+s,X=z(i,w)+z(o,L)+s+14+3*W+z(j,V)+2*j[16]+3*j[17]+7*j[18];if(h>=0&&q<=Y&&q<=X)return K(e,f,t.subarray(h,h+d));if(N(e,f,1+(X<Y)),f+=2,X<Y){p=_(w,b,0),g=w,m=_(L,D,0),v=L;var J=_(V,G,0);N(e,f,M-257),N(e,f+5,U-1),N(e,f+10,W-4),f+=14;for(var T=0;T<W;++T)N(e,f+3*T,V[u[T]]);f+=3*W;for(var Z=[S,I],$=0;$<2;++$)for(var tt=Z[$],T=0;T<tt.length;++T){var te=31&tt[T];N(e,f,J[te]),f+=V[te],te>15&&(N(e,f,tt[T]>>5&127),f+=tt[T]>>12)}}else p=x,g=B,m=F,v=C;for(var T=0;T<A;++T){var tn=r[T];if(tn>255){var te=tn>>18&31;P(e,f,p[te+257]),f+=g[te+257],te>7&&(N(e,f,tn>>23&31),f+=l[te]);var tr=31&tn;P(e,f,m[tr]),f+=v[tr],tr>3&&(P(e,f,tn>>5&8191),f+=c[tr])}else P(e,f,p[tn]),f+=g[tn]}return P(e,f,p[256]),f+g[256]},G=new A([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),W=new s(0),q=function(t,e,n,r,i,o){var u=o.z||t.length,h=new s(r+u+5*(1+Math.ceil(u/7e3))+i),d=h.subarray(r,h.length-i),f=o.l,g=7&(o.r||0);if(e){g&&(d[0]=o.r>>3);for(var m=G[e-1],y=m>>13,w=8191&m,b=(1<<n)-1,_=o.p||new a(32768),B=o.h||new a(b+1),C=Math.ceil(n/3),x=2*C,k=function(e){return(t[e]^t[e+1]<<C^t[e+2]<<x)&b},F=new A(25e3),L=new a(288),D=new a(32),E=0,S=0,I=o.i||0,U=0,j=o.w||0,T=0;I+2<u;++I){var N=k(I),P=32767&I,H=B[N];if(_[P]=H,B[N]=P,j<=I){var O=u-I;if((E>7e3||U>24576)&&(O>423||!f)){g=V(t,d,0,F,L,D,S,U,T,I-T,g),U=E=S=0,T=I;for(var R=0;R<286;++R)L[R]=0;for(var R=0;R<30;++R)D[R]=0}var z=2,W=0,q=w,Y=P-H&32767;if(O>2&&N==k(I-Y))for(var X=Math.min(y,O)-1,J=Math.min(32767,I),Z=Math.min(258,O);Y<=J&&--q&&P!=H;){if(t[I+z]==t[I+z-Y]){for(var $=0;$<Z&&t[I+$]==t[I+$-Y];++$);if($>z){if(z=$,W=Y,$>X)break;for(var tt=Math.min(Y,$-2),te=0,R=0;R<tt;++R){var tn=I-Y+R&32767,tr=_[tn],ti=tn-tr&32767;ti>te&&(te=ti,H=tn)}}}H=_[P=H],Y+=P-H&32767}if(W){F[U++]=268435456|p[z]<<18|v[W];var to=31&p[z],ts=31&v[W];S+=l[to]+c[ts],++L[257+to],++D[ts],j=I+z,++E}else F[U++]=t[I],++L[t[I]]}}for(I=Math.max(I,j);I<u;++I)F[U++]=t[I],++L[t[I]];g=V(t,d,f,F,L,D,S,U,T,I-T,g),f||(o.r=7&g|d[g/8|0]<<3,g-=7,o.h=B,o.p=_,o.i=I,o.w=j)}else{for(var I=o.w||0;I<u+f;I+=65535){var ta=I+65535;ta>=u&&(d[g/8|0]=f,ta=u),g=K(d,g+1,t.subarray(I,ta))}o.i=u}return Q(h,0,r+M(g)+i)},Y=function(){for(var t=new Int32Array(256),e=0;e<256;++e){for(var n=e,r=9;--r;)n=(1&n&&-306674912)^n>>>1;t[e]=n}return t}(),X=function(){var t=-1;return{p:function(e){for(var n=t,r=0;r<e.length;++r)n=Y[255&n^e[r]]^n>>>8;t=n},d:function(){return~t}}},J=function(){var t=1,e=0;return{p:function(n){for(var r=t,i=e,o=0|n.length,s=0;s!=o;){for(var a=Math.min(s+2655,o);s<a;++s)i+=r+=n[s];r=(65535&r)+15*(r>>16),i=(65535&i)+15*(i>>16)}t=r,e=i},d:function(){return t%=65521,e%=65521,(255&t)<<24|(65280&t)<<8|(255&e)<<8|e>>8}}},Z=function(t,e,n,r,i){if(!i&&(i={l:1},e.dictionary)){var o=e.dictionary.subarray(-32768),a=new s(o.length+t.length);a.set(o),a.set(t,o.length),t=a,i.w=o.length}return q(t,null==e.level?6:e.level,null==e.mem?i.l?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):20:12+e.mem,n,r,i)},$=function(t,e){var n={};for(var r in t)n[r]=t[r];for(var r in e)n[r]=e[r];return n},tt=function(t,e,n){for(var r=t(),i=t.toString(),o=i.slice(i.indexOf("[")+1,i.lastIndexOf("]")).replace(/\s+/g,"").split(","),s=0;s<r.length;++s){var a=r[s],A=o[s];if("function"==typeof a){e+=";"+A+"=";var l=a.toString();if(a.prototype){if(-1!=l.indexOf("[native code]")){var c=l.indexOf(" ",8)+1;e+=l.slice(c,l.indexOf("(",c))}else for(var u in e+=l,a.prototype)e+=";"+A+".prototype."+u+"="+a.prototype[u].toString()}else e+=l}else n[A]=a}return e},te=[],tn=function(t){var e=[];for(var n in t)t[n].buffer&&e.push((t[n]=new t[n].constructor(t[n])).buffer);return e},tr=function(t,e,n,r){if(!te[n]){for(var i="",s={},a=t.length-1,A=0;A<a;++A)i=tt(t[A],i,s);te[n]={c:tt(t[a],i,s),e:s}}var l=$({},te[n].e);return o(te[n].c+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+e.toString()+"}",n,l,tn(l),r)},ti=function(){return[s,a,A,l,c,u,f,m,k,L,y,U,_,D,E,S,M,Q,j,T,tQ,tc,tu]},to=function(){return[s,a,A,l,c,u,p,v,x,B,F,C,y,G,W,_,N,P,H,O,R,z,K,V,M,Q,q,Z,tD,tc]},ts=function(){return[ty,t_,tv,X,Y]},ta=function(){return[tw,tb]},tA=function(){return[tB,tv,J]},tl=function(){return[tC]},tc=function(t){return postMessage(t,[t.buffer])},tu=function(t){return t&&{out:t.size&&new s(t.size),dictionary:t.dictionary}},th=function(t,e,n,r,i,o){var s=tr(n,r,i,function(t,e){s.terminate(),o(t,e)});return s.postMessage([t,e],e.consume?[t.buffer]:[]),function(){s.terminate()}},td=function(t){return t.ondata=function(t,e){return postMessage([t,e],[t.buffer])},function(e){e.data.length?(t.push(e.data[0],e.data[1]),postMessage([e.data[0].length])):t.flush()}},tf=function(t,e,n,r,i,o,s){var a,A=tr(t,r,i,function(t,n){t?(A.terminate(),e.ondata.call(e,t)):Array.isArray(n)?1==n.length?(e.queuedSize-=n[0],e.ondrain&&e.ondrain(n[0])):(n[1]&&A.terminate(),e.ondata.call(e,t,n[0],n[1])):s(n)});A.postMessage(n),e.queuedSize=0,e.push=function(t,n){e.ondata||j(5),a&&e.ondata(j(4,0,1),null,!!n),e.queuedSize+=t.length,A.postMessage([t,a=n],[t.buffer])},e.terminate=function(){A.terminate()},o&&(e.flush=function(){A.postMessage([])})},tp=function(t,e){return t[e]|t[e+1]<<8},tg=function(t,e){return(t[e]|t[e+1]<<8|t[e+2]<<16|t[e+3]<<24)>>>0},tm=function(t,e){return tg(t,e)+4294967296*tg(t,e+4)},tv=function(t,e,n){for(;n;++e)t[e]=n,n>>>=8},ty=function(t,e){var n=e.filename;if(t[0]=31,t[1]=139,t[2]=8,t[8]=e.level<2?4:9==e.level?2:0,t[9]=3,0!=e.mtime&&tv(t,4,Math.floor(new Date(e.mtime||Date.now())/1e3)),n){t[3]=8;for(var r=0;r<=n.length;++r)t[r+10]=n.charCodeAt(r)}},tw=function(t){(31!=t[0]||139!=t[1]||8!=t[2])&&j(6,"invalid gzip data");var e=t[3],n=10;4&e&&(n+=(t[10]|t[11]<<8)+2);for(var r=(e>>3&1)+(e>>4&1);r>0;r-=!t[n++]);return n+(2&e)},tb=function(t){var e=t.length;return(t[e-4]|t[e-3]<<8|t[e-2]<<16|t[e-1]<<24)>>>0},t_=function(t){return 10+(t.filename?t.filename.length+1:0)},tB=function(t,e){var n=e.level;if(t[0]=120,t[1]=(0==n?0:n<6?1:9==n?3:2)<<6|(e.dictionary&&32),t[1]|=31-(t[0]<<8|t[1])%31,e.dictionary){var r=J();r.p(e.dictionary),tv(t,2,r.d())}},tC=function(t,e){return((15&t[0])!=8||t[0]>>4>7||(t[0]<<8|t[1])%31)&&j(6,"invalid zlib data"),(t[1]>>5&1)==+!e&&j(6,"invalid zlib data: "+(32&t[1]?"need":"unexpected")+" dictionary"),(t[1]>>3&4)+2};function tx(t,e){return"function"==typeof t&&(e=t,t={}),this.ondata=e,t}var tk=function(){function t(t,e){if("function"==typeof t&&(e=t,t={}),this.ondata=e,this.o=t||{},this.s={l:0,i:32768,w:32768,z:32768},this.b=new s(98304),this.o.dictionary){var n=this.o.dictionary.subarray(-32768);this.b.set(n,32768-n.length),this.s.i=32768-n.length}}return t.prototype.p=function(t,e){this.ondata(Z(t,this.o,0,0,this.s),e)},t.prototype.push=function(t,e){this.ondata||j(5),this.s.l&&j(4);var n=t.length+this.s.z;if(n>this.b.length){if(n>2*this.b.length-32768){var r=new s(-32768&n);r.set(this.b.subarray(0,this.s.z)),this.b=r}var i=this.b.length-this.s.z;this.b.set(t.subarray(0,i),this.s.z),this.s.z=this.b.length,this.p(this.b,!1),this.b.set(this.b.subarray(-32768)),this.b.set(t.subarray(i),32768),this.s.z=t.length-i+32768,this.s.i=32766,this.s.w=32768}else this.b.set(t,this.s.z),this.s.z+=t.length;this.s.l=1&e,(this.s.z>this.s.w+8191||e)&&(this.p(this.b,e||!1),this.s.w=this.s.i,this.s.i-=2)},t.prototype.flush=function(){this.ondata||j(5),this.s.l&&j(4),this.p(this.b,!1),this.s.w=this.s.i,this.s.i-=2},t}(),tF=function(t,e){tf([to,function(){return[td,tk]}],this,tx.call(this,t,e),function(t){onmessage=td(new tk(t.data))},6,1)};function tL(t,e,n){return n||(n=e,e={}),"function"!=typeof n&&j(7),th(t,e,[to],function(t){return tc(tD(t.data[0],t.data[1]))},0,n)}function tD(t,e){return Z(t,e||{},0,0)}var tE=function(){function t(t,e){"function"==typeof t&&(e=t,t={}),this.ondata=e;var n=t&&t.dictionary&&t.dictionary.subarray(-32768);this.s={i:0,b:n?n.length:0},this.o=new s(32768),this.p=new s(0),n&&this.o.set(n)}return t.prototype.e=function(t){if(this.ondata||j(5),this.d&&j(4),this.p.length){if(t.length){var e=new s(this.p.length+t.length);e.set(this.p),e.set(t,this.p.length),this.p=e}}else this.p=t},t.prototype.c=function(t){this.s.i=+(this.d=t||!1);var e=this.s.b,n=T(this.p,this.s,this.o);this.ondata(Q(n,e,this.s.b),this.d),this.o=Q(n,this.s.b-32768),this.s.b=this.o.length,this.p=Q(this.p,this.s.p/8|0),this.s.p&=7},t.prototype.push=function(t,e){this.e(t),this.c(e)},t}(),tS=function(t,e){tf([ti,function(){return[td,tE]}],this,tx.call(this,t,e),function(t){onmessage=td(new tE(t.data))},7,0)};function tM(t,e,n){return n||(n=e,e={}),"function"!=typeof n&&j(7),th(t,e,[ti],function(t){return tc(tQ(t.data[0],tu(t.data[1])))},1,n)}function tQ(t,e){return T(t,{i:2},e&&e.out,e&&e.dictionary)}var tI=function(){function t(t,e){this.c=X(),this.l=0,this.v=1,tk.call(this,t,e)}return t.prototype.push=function(t,e){this.c.p(t),this.l+=t.length,tk.prototype.push.call(this,t,e)},t.prototype.p=function(t,e){var n=Z(t,this.o,this.v&&t_(this.o),e&&8,this.s);this.v&&(ty(n,this.o),this.v=0),e&&(tv(n,n.length-8,this.c.d()),tv(n,n.length-4,this.l)),this.ondata(n,e)},t.prototype.flush=function(){tk.prototype.flush.call(this)},t}(),tU=function(t,e){tf([to,ts,function(){return[td,tk,tI]}],this,tx.call(this,t,e),function(t){onmessage=td(new tI(t.data))},8,1)};function tj(t,e,n){return n||(n=e,e={}),"function"!=typeof n&&j(7),th(t,e,[to,ts,function(){return[tT]}],function(t){return tc(tT(t.data[0],t.data[1]))},2,n)}function tT(t,e){e||(e={});var n=X(),r=t.length;n.p(t);var i=Z(t,e,t_(e),8),o=i.length;return ty(i,e),tv(i,o-8,n.d()),tv(i,o-4,r),i}var tN=function(){function t(t,e){this.v=1,this.r=0,tE.call(this,t,e)}return t.prototype.push=function(t,e){if(tE.prototype.e.call(this,t),this.r+=t.length,this.v){var n=this.p.subarray(this.v-1),r=n.length>3?tw(n):4;if(r>n.length){if(!e)return}else this.v>1&&this.onmember&&this.onmember(this.r-n.length);this.p=n.subarray(r),this.v=0}tE.prototype.c.call(this,e),!this.s.f||this.s.l||e||(this.v=M(this.s.p)+9,this.s={i:0},this.o=new s(0),this.push(new s(0),e))},t}(),tP=function(t,e){var n=this;tf([ti,ta,function(){return[td,tE,tN]}],this,tx.call(this,t,e),function(t){var e=new tN(t.data);e.onmember=function(t){return postMessage(t)},onmessage=td(e)},9,0,function(t){return n.onmember&&n.onmember(t)})};function tH(t,e,n){return n||(n=e,e={}),"function"!=typeof n&&j(7),th(t,e,[ti,ta,function(){return[tO]}],function(t){return tc(tO(t.data[0],t.data[1]))},3,n)}function tO(t,e){var n=tw(t);return n+8>t.length&&j(6,"invalid gzip data"),T(t.subarray(n,-8),{i:2},e&&e.out||new s(tb(t)),e&&e.dictionary)}var tR=function(){function t(t,e){this.c=J(),this.v=1,tk.call(this,t,e)}return t.prototype.push=function(t,e){this.c.p(t),tk.prototype.push.call(this,t,e)},t.prototype.p=function(t,e){var n=Z(t,this.o,this.v&&(this.o.dictionary?6:2),e&&4,this.s);this.v&&(tB(n,this.o),this.v=0),e&&tv(n,n.length-4,this.c.d()),this.ondata(n,e)},t.prototype.flush=function(){tk.prototype.flush.call(this)},t}(),tz=function(t,e){tf([to,tA,function(){return[td,tk,tR]}],this,tx.call(this,t,e),function(t){onmessage=td(new tR(t.data))},10,1)};function tK(t,e,n){return n||(n=e,e={}),"function"!=typeof n&&j(7),th(t,e,[to,tA,function(){return[tV]}],function(t){return tc(tV(t.data[0],t.data[1]))},4,n)}function tV(t,e){e||(e={});var n=J();n.p(t);var r=Z(t,e,e.dictionary?6:2,4);return tB(r,e),tv(r,r.length-4,n.d()),r}var tG=function(){function t(t,e){tE.call(this,t,e),this.v=t&&t.dictionary?2:1}return t.prototype.push=function(t,e){if(tE.prototype.e.call(this,t),this.v){if(this.p.length<6&&!e)return;this.p=this.p.subarray(tC(this.p,this.v-1)),this.v=0}e&&(this.p.length<4&&j(6,"invalid zlib data"),this.p=this.p.subarray(0,-4)),tE.prototype.c.call(this,e)},t}(),tW=function(t,e){tf([ti,tl,function(){return[td,tE,tG]}],this,tx.call(this,t,e),function(t){onmessage=td(new tG(t.data))},11,0)};function tq(t,e,n){return n||(n=e,e={}),"function"!=typeof n&&j(7),th(t,e,[ti,tl,function(){return[tY]}],function(t){return tc(tY(t.data[0],tu(t.data[1])))},5,n)}function tY(t,e){return T(t.subarray(tC(t,e&&e.dictionary),-4),{i:2},e&&e.out,e&&e.dictionary)}var tX=function(){function t(t,e){this.o=tx.call(this,t,e)||{},this.G=tN,this.I=tE,this.Z=tG}return t.prototype.i=function(){var t=this;this.s.ondata=function(e,n){t.ondata(e,n)}},t.prototype.push=function(t,e){if(this.ondata||j(5),this.s)this.s.push(t,e);else{if(this.p&&this.p.length){var n=new s(this.p.length+t.length);n.set(this.p),n.set(t,this.p.length)}else this.p=t;this.p.length>2&&(this.s=31==this.p[0]&&139==this.p[1]&&8==this.p[2]?new this.G(this.o):(15&this.p[0])!=8||this.p[0]>>4>7||(this.p[0]<<8|this.p[1])%31?new this.I(this.o):new this.Z(this.o),this.i(),this.s.push(this.p,e),this.p=null)}},t}(),tJ=function(){function t(t,e){tX.call(this,t,e),this.queuedSize=0,this.G=tP,this.I=tS,this.Z=tW}return t.prototype.i=function(){var t=this;this.s.ondata=function(e,n,r){t.ondata(e,n,r)},this.s.ondrain=function(e){t.queuedSize-=e,t.ondrain&&t.ondrain(e)}},t.prototype.push=function(t,e){this.queuedSize+=t.length,tX.prototype.push.call(this,t,e)},t}();function tZ(t,e,n){return n||(n=e,e={}),"function"!=typeof n&&j(7),31==t[0]&&139==t[1]&&8==t[2]?tH(t,e,n):(15&t[0])!=8||t[0]>>4>7||(t[0]<<8|t[1])%31?tM(t,e,n):tq(t,e,n)}function t$(t,e){return 31==t[0]&&139==t[1]&&8==t[2]?tO(t,e):(15&t[0])!=8||t[0]>>4>7||(t[0]<<8|t[1])%31?tQ(t,e):tY(t,e)}var t0=function(t,e,n,r){for(var i in t){var o=t[i],a=e+i,A=r;Array.isArray(o)&&(A=$(r,o[1]),o=o[0]),o instanceof s?n[a]=[o,A]:(n[a+="/"]=[new s(0),A],t0(o,a,n,r))}},t1="undefined"!=typeof TextEncoder&&new TextEncoder,t2="undefined"!=typeof TextDecoder&&new TextDecoder,t5=0;try{t2.decode(W,{stream:!0}),t5=1}catch(t){}var t3=function(t){for(var e="",n=0;;){var r=t[n++],i=(r>127)+(r>223)+(r>239);if(n+i>t.length)return{s:e,r:Q(t,n-1)};i?3==i?e+=String.fromCharCode(55296|(r=((15&r)<<18|(63&t[n++])<<12|(63&t[n++])<<6|63&t[n++])-65536)>>10,56320|1023&r):1&i?e+=String.fromCharCode((31&r)<<6|63&t[n++]):e+=String.fromCharCode((15&r)<<12|(63&t[n++])<<6|63&t[n++]):e+=String.fromCharCode(r)}},t4=function(){function t(t){this.ondata=t,t5?this.t=new TextDecoder:this.p=W}return t.prototype.push=function(t,e){if(this.ondata||j(5),e=!!e,this.t){this.ondata(this.t.decode(t,{stream:!0}),e),e&&(this.t.decode().length&&j(8),this.t=null);return}this.p||j(4);var n=new s(this.p.length+t.length);n.set(this.p),n.set(t,this.p.length);var r=t3(n),i=r.s,o=r.r;e?(o.length&&j(8),this.p=null):this.p=o,this.ondata(i,e)},t}(),t6=function(){function t(t){this.ondata=t}return t.prototype.push=function(t,e){this.ondata||j(5),this.d&&j(4),this.ondata(t8(t),this.d=e||!1)},t}();function t8(t,e){if(e){for(var n=new s(t.length),r=0;r<t.length;++r)n[r]=t.charCodeAt(r);return n}if(t1)return t1.encode(t);for(var i=t.length,o=new s(t.length+(t.length>>1)),a=0,A=function(t){o[a++]=t},r=0;r<i;++r){if(a+5>o.length){var l=new s(a+8+(i-r<<1));l.set(o),o=l}var c=t.charCodeAt(r);c<128||e?A(c):(c<2048?A(192|c>>6):(c>55295&&c<57344?(A(240|(c=65536+(1047552&c)|1023&t.charCodeAt(++r))>>18),A(128|c>>12&63)):A(224|c>>12),A(128|c>>6&63)),A(128|63&c))}return Q(o,0,a)}function t7(t,e){if(e){for(var n="",r=0;r<t.length;r+=16384)n+=String.fromCharCode.apply(null,t.subarray(r,r+16384));return n}if(t2)return t2.decode(t);var i=t3(t),o=i.s,n=i.r;return n.length&&j(8),o}var t9=function(t){return 1==t?3:t<6?2:9==t?1:0},et=function(t,e){return e+30+tp(t,e+26)+tp(t,e+28)},ee=function(t,e,n){var r=tp(t,e+28),i=t7(t.subarray(e+46,e+46+r),!(2048&tp(t,e+8))),o=e+46+r,s=tg(t,e+20),a=n&&4294967295==s?en(t,o):[s,tg(t,e+24),tg(t,e+42)],A=a[0],l=a[1],c=a[2];return[tp(t,e+10),A,l,i,o+tp(t,e+30)+tp(t,e+32),c]},en=function(t,e){for(;1!=tp(t,e);e+=4+tp(t,e+2));return[tm(t,e+12),tm(t,e+4),tm(t,e+20)]},er=function(t){var e=0;if(t)for(var n in t){var r=t[n].length;r>65535&&j(9),e+=r+4}return e},ei=function(t,e,n,r,i,o,s,a){var A=r.length,l=n.extra,c=a&&a.length,u=er(l);tv(t,e,null!=s?33639248:67324752),e+=4,null!=s&&(t[e++]=20,t[e++]=n.os),t[e]=20,e+=2,t[e++]=n.flag<<1|(o<0&&8),t[e++]=i&&8,t[e++]=255&n.compression,t[e++]=n.compression>>8;var h=new Date(null==n.mtime?Date.now():n.mtime),d=h.getFullYear()-1980;if((d<0||d>119)&&j(10),tv(t,e,d<<25|h.getMonth()+1<<21|h.getDate()<<16|h.getHours()<<11|h.getMinutes()<<5|h.getSeconds()>>1),e+=4,-1!=o&&(tv(t,e,n.crc),tv(t,e+4,o<0?-o-2:o),tv(t,e+8,n.size)),tv(t,e+12,A),tv(t,e+14,u),e+=16,null!=s&&(tv(t,e,c),tv(t,e+6,n.attrs),tv(t,e+10,s),e+=14),t.set(r,e),e+=A,u)for(var f in l){var p=l[f],g=p.length;tv(t,e,+f),tv(t,e+2,g),t.set(p,e+4),e+=4+g}return c&&(t.set(a,e),e+=c),e},eo=function(t,e,n,r,i){tv(t,e,101010256),tv(t,e+8,n),tv(t,e+10,n),tv(t,e+12,r),tv(t,e+16,i)},es=function(){function t(t){this.filename=t,this.c=X(),this.size=0,this.compression=0}return t.prototype.process=function(t,e){this.ondata(null,t,e)},t.prototype.push=function(t,e){this.ondata||j(5),this.c.p(t),this.size+=t.length,e&&(this.crc=this.c.d()),this.process(t,e||!1)},t}(),ea=function(){function t(t,e){var n=this;e||(e={}),es.call(this,t),this.d=new tk(e,function(t,e){n.ondata(null,t,e)}),this.compression=8,this.flag=t9(e.level)}return t.prototype.process=function(t,e){try{this.d.push(t,e)}catch(t){this.ondata(t,null,e)}},t.prototype.push=function(t,e){es.prototype.push.call(this,t,e)},t}(),eA=function(){function t(t,e){var n=this;e||(e={}),es.call(this,t),this.d=new tF(e,function(t,e,r){n.ondata(t,e,r)}),this.compression=8,this.flag=t9(e.level),this.terminate=this.d.terminate}return t.prototype.process=function(t,e){this.d.push(t,e)},t.prototype.push=function(t,e){es.prototype.push.call(this,t,e)},t}(),el=function(){function t(t){this.ondata=t,this.u=[],this.d=1}return t.prototype.add=function(t){var e=this;if(this.ondata||j(5),2&this.d)this.ondata(j(4+(1&this.d)*8,0,1),null,!1);else{var n=t8(t.filename),r=n.length,i=t.comment,o=i&&t8(i),a=r!=t.filename.length||o&&i.length!=o.length,A=r+er(t.extra)+30;r>65535&&this.ondata(j(11,0,1),null,!1);var l=new s(A);ei(l,0,t,n,a,-1);var c=[l],u=function(){for(var t=0,n=c;t<n.length;t++){var r=n[t];e.ondata(null,r,!1)}c=[]},h=this.d;this.d=0;var d=this.u.length,f=$(t,{f:n,u:a,o:o,t:function(){t.terminate&&t.terminate()},r:function(){if(u(),h){var t=e.u[d+1];t?t.r():e.d=1}h=1}}),p=0;t.ondata=function(n,r,i){if(n)e.ondata(n,r,i),e.terminate();else if(p+=r.length,c.push(r),i){var o=new s(16);tv(o,0,134695760),tv(o,4,t.crc),tv(o,8,p),tv(o,12,t.size),c.push(o),f.c=p,f.b=A+p+16,f.crc=t.crc,f.size=t.size,h&&f.r(),h=1}else h&&u()},this.u.push(f)}},t.prototype.end=function(){var t=this;if(2&this.d){this.ondata(j(4+(1&this.d)*8,0,1),null,!0);return}this.d?this.e():this.u.push({r:function(){1&t.d&&(t.u.splice(-1,1),t.e())},t:function(){}}),this.d=3},t.prototype.e=function(){for(var t=0,e=0,n=0,r=0,i=this.u;r<i.length;r++){var o=i[r];n+=46+o.f.length+er(o.extra)+(o.o?o.o.length:0)}for(var a=new s(n+22),A=0,l=this.u;A<l.length;A++){var o=l[A];ei(a,t,o,o.f,o.u,-o.c-2,e,o.o),t+=46+o.f.length+er(o.extra)+(o.o?o.o.length:0),e+=o.b}eo(a,t,this.u.length,n,e),this.ondata(null,a,!0),this.d=2},t.prototype.terminate=function(){for(var t=0,e=this.u;t<e.length;t++)e[t].t();this.d=2},t}();function ec(t,e,n){n||(n=e,e={}),"function"!=typeof n&&j(7);var r={};t0(t,"",r,e);var i=Object.keys(r),o=i.length,a=0,A=0,l=o,c=Array(o),u=[],h=function(){for(var t=0;t<u.length;++t)u[t]()},d=function(t,e){eg(function(){n(t,e)})};eg(function(){d=n});var f=function(){var t=new s(A+22),e=a,n=A-a;A=0;for(var r=0;r<l;++r){var i=c[r];try{var o=i.c.length;ei(t,A,i,i.f,i.u,o);var u=30+i.f.length+er(i.extra),h=A+u;t.set(i.c,h),ei(t,a,i,i.f,i.u,o,A,i.m),a+=16+u+(i.m?i.m.length:0),A=h+o}catch(t){return d(t,null)}}eo(t,a,c.length,n,e),d(null,t)};o||f();for(var p=function(t){var e=i[t],n=r[e],s=n[0],l=n[1],p=X(),g=s.length;p.p(s);var m=t8(e),v=m.length,y=l.comment,w=y&&t8(y),b=w&&w.length,_=er(l.extra),B=0==l.level?0:8,C=function(n,r){if(n)h(),d(n,null);else{var i=r.length;c[t]=$(l,{size:g,crc:p.d(),c:r,f:m,m:w,u:v!=e.length||w&&y.length!=b,compression:B}),a+=30+v+_+i,A+=76+2*(v+_)+(b||0)+i,--o||f()}};if(v>65535&&C(j(11,0,1),null),B){if(g<16e4)try{C(null,tD(s,l))}catch(t){C(t,null)}else u.push(tL(s,l,C))}else C(null,s)},g=0;g<l;++g)p(g);return h}function eu(t,e){e||(e={});var n={},r=[];t0(t,"",n,e);var i=0,o=0;for(var a in n){var A=n[a],l=A[0],c=A[1],u=0==c.level?0:8,h=t8(a),d=h.length,f=c.comment,p=f&&t8(f),g=p&&p.length,m=er(c.extra);d>65535&&j(11);var v=u?tD(l,c):l,y=v.length,w=X();w.p(l),r.push($(c,{size:l.length,crc:w.d(),c:v,f:h,m:p,u:d!=a.length||p&&f.length!=g,o:i,compression:u})),i+=30+d+m+y,o+=76+2*(d+m)+(g||0)+y}for(var b=new s(o+22),_=i,B=o-i,C=0;C<r.length;++C){var h=r[C];ei(b,h.o,h,h.f,h.u,h.c.length);var x=30+h.f.length+er(h.extra);b.set(h.c,h.o+x),ei(b,i,h,h.f,h.u,h.c.length,h.o,h.m),i+=16+x+(h.m?h.m.length:0)}return eo(b,i,r.length,B,_),b}var eh=function(){function t(){}return t.prototype.push=function(t,e){this.ondata(null,t,e)},t.compression=0,t}(),ed=function(){function t(){var t=this;this.i=new tE(function(e,n){t.ondata(null,e,n)})}return t.prototype.push=function(t,e){try{this.i.push(t,e)}catch(t){this.ondata(t,null,e)}},t.compression=8,t}(),ef=function(){function t(t,e){var n=this;e<32e4?this.i=new tE(function(t,e){n.ondata(null,t,e)}):(this.i=new tS(function(t,e,r){n.ondata(t,e,r)}),this.terminate=this.i.terminate)}return t.prototype.push=function(t,e){this.i.terminate&&(t=Q(t,0)),this.i.push(t,e)},t.compression=8,t}(),ep=function(){function t(t){this.onfile=t,this.k=[],this.o={0:eh},this.p=W}return t.prototype.push=function(t,e){var n=this;if(this.onfile||j(5),this.p||j(4),this.c>0){var r=Math.min(this.c,t.length),i=t.subarray(0,r);if(this.c-=r,this.d?this.d.push(i,!this.c):this.k[0].push(i),(t=t.subarray(r)).length)return this.push(t,e)}else{var o=0,a=0,A=void 0,l=void 0;this.p.length?t.length?((l=new s(this.p.length+t.length)).set(this.p),l.set(t,this.p.length)):l=this.p:l=t;for(var c=l.length,u=this.c,h=u&&this.d,d=this;a<c-4&&"break"!==function(){var t=tg(l,a);if(67324752==t){o=1,A=a,d.d=null,d.c=0;var e=tp(l,a+6),r=tp(l,a+8),i=8&e,s=tp(l,a+26),h=tp(l,a+28);if(c>a+30+s+h){var f,p,g=[];d.k.unshift(g),o=2;var m=tg(l,a+18),v=tg(l,a+22),y=t7(l.subarray(a+30,a+=30+s),!(2048&e));4294967295==m?(m=(f=i?[-2]:en(l,a))[0],v=f[1]):i&&(m=-1),a+=h,d.c=m;var w={name:y,compression:r,start:function(){if(w.ondata||j(5),m){var t=n.o[r];t||w.ondata(j(14,"unknown compression type "+r,1),null,!1),(p=m<0?new t(y):new t(y,m,v)).ondata=function(t,e,n){w.ondata(t,e,n)};for(var e=0;e<g.length;e++){var i=g[e];p.push(i,!1)}n.k[0]==g&&n.c?n.d=p:p.push(W,!0)}else w.ondata(null,W,!0)},terminate:function(){p&&p.terminate&&p.terminate()}};m>=0&&(w.size=m,w.originalSize=v),d.onfile(w)}return"break"}if(u){if(134695760==t)return A=a+=12+(-2==u&&8),o=3,d.c=0,"break";if(33639248==t)return A=a-=4,o=3,d.c=0,"break"}}();++a);if(this.p=W,u<0){var f=o?l.subarray(0,A-12-(-2==u&&8)-(134695760==tg(l,A-16)&&4)):l.subarray(0,a);h?h.push(f,!!o):this.k[+(2==o)].push(f)}if(2&o)return this.push(l.subarray(a),e);this.p=l.subarray(a)}e&&(this.c&&j(13),this.p=null)},t.prototype.register=function(t){this.o[t.compression]=t},t}(),eg="function"==typeof queueMicrotask?queueMicrotask:"function"==typeof setTimeout?setTimeout:function(t){t()};function em(t,e,n){n||(n=e,e={}),"function"!=typeof n&&j(7);var r=[],i=function(){for(var t=0;t<r.length;++t)r[t]()},o={},a=function(t,e){eg(function(){n(t,e)})};eg(function(){a=n});for(var A=t.length-22;101010256!=tg(t,A);--A)if(!A||t.length-A>65558)return a(j(13,0,1),null),i;var l=tp(t,A+8);if(l){var c=l,u=tg(t,A+16),h=4294967295==u||65535==c;if(h){var d=tg(t,A-12);(h=101075792==tg(t,d))&&(c=l=tg(t,d+32),u=tg(t,d+48))}for(var f=e&&e.filter,p=0;p<c;++p)!function(e){var n=ee(t,u,h),A=n[0],c=n[1],d=n[2],p=n[3],g=n[4],m=et(t,n[5]);u=g;var v=function(t,e){t?(i(),a(t,null)):(e&&(o[p]=e),--l||a(null,o))};if(!f||f({name:p,size:c,originalSize:d,compression:A})){if(A){if(8==A){var y=t.subarray(m,m+c);if(d<524288||c>.8*d)try{v(null,tQ(y,{out:new s(d)}))}catch(t){v(t,null)}else r.push(tM(y,{size:d},v))}else v(j(14,"unknown compression type "+A,1),null)}else v(null,Q(t,m,m+c))}else v(null,null)}(0)}else a(null,{});return i}function ev(t,e){for(var n={},r=t.length-22;101010256!=tg(t,r);--r)(!r||t.length-r>65558)&&j(13);var i=tp(t,r+8);if(!i)return{};var o=tg(t,r+16),a=4294967295==o||65535==i;if(a){var A=tg(t,r-12);(a=101075792==tg(t,A))&&(i=tg(t,A+32),o=tg(t,A+48))}for(var l=e&&e.filter,c=0;c<i;++c){var u=ee(t,o,a),h=u[0],d=u[1],f=u[2],p=u[3],g=u[4],m=et(t,u[5]);o=g,(!l||l({name:p,size:d,originalSize:f,compression:h}))&&(h?8==h?n[p]=tQ(t.subarray(m,m+d),{out:new s(f)}):j(14,"unknown compression type "+h):n[p]=Q(t,m,m+d))}return n}},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],lcyYB:[function(t,e,n){e.exports=Promise.resolve(e.bundle.root("gzWXY"))},{}],"9pZ1e":[function(t,e,n){e.exports=t("eb331a650694cc85")(t("69fc0be6cca2c32f").resolve("3A18M")).then(function(){return e.bundle.root("34BOs")})},{eb331a650694cc85:"6u01U","69fc0be6cca2c32f":"6471X"}],"6u01U":[function(t,e,n){var r=t("ca2a84f7fa4a3bb0");e.exports=r(function(t){return new Promise(function(e,n){if([].concat(document.getElementsByTagName("script")).some(function(e){return e.src===t})){e();return}var r=document.createElement("link");r.href=t,r.rel="preload",r.as="script",document.head.appendChild(r);var i=document.createElement("script");i.async=!0,i.type="text/javascript",i.src=t,i.onerror=function(e){var r=TypeError("Failed to fetch dynamically imported module: ".concat(t,". Error: ").concat(e.message));i.onerror=i.onload=null,i.remove(),n(r)},i.onload=function(){i.onerror=i.onload=null,e()},document.getElementsByTagName("head")[0].appendChild(i)})})},{ca2a84f7fa4a3bb0:"kjQXh"}],kjQXh:[function(t,e,n){var r={},i={},o={};e.exports=function(t,e){return function(n){var s=function(t){switch(t){case"preload":return i;case"prefetch":return o;default:return r}}(e);return s[n]?s[n]:s[n]=t.apply(null,arguments).catch(function(t){throw delete s[n],t})}}},{}],"3D4y9":[function(t,e,n){e.exports=t("792fc27695bc3c73")(t("eff46f7a9f7b506e").resolve("30JFp")).then(function(){return e.bundle.root("bRH86")})},{"792fc27695bc3c73":"6u01U",eff46f7a9f7b506e:"6471X"}],gzWXY:[function(t,e,n){var r;r=function(){/*! *****************************************************************************

+ */function(t){t.__bidiEngine__=t.prototype.__bidiEngine__=function(t){var n,r,i,o,s,a,A,l=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],c=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],u={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},h={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},d=["(",")","(","<",">","<","[","]","[","{","}","{","«","»","«","‹","›","‹","⁅","⁆","⁅","⁽","⁾","⁽","₍","₎","₍","≤","≥","≤","〈","〉","〈","﹙","﹚","﹙","﹛","﹜","﹛","﹝","﹞","﹝","﹤","﹥","﹤"],f=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),p=!1,g=0;this.__bidiEngine__={};var m=function(t){var n=t.charCodeAt(),r=n>>8,i=h[r];return void 0!==i?e[256*i+(255&n)]:252===r||253===r?"AL":f.test(r)?"L":8===r?"R":"N"},v=function(t){for(var e,n=0;n<t.length&&"L"!==(e=m(t.charAt(n)));n++)if("R"===e)return!0;return!1},y=function(t,e,s,a){var A,l,c,u,h=e[a];switch(h){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":p=!1;break;case"N":case"AN":break;case"EN":p&&(h="AN");break;case"AL":p=!0,h="R";break;case"WS":case"BN":h="N";break;case"CS":a<1||a+1>=e.length||"EN"!==(A=s[a-1])&&"AN"!==A||"EN"!==(l=e[a+1])&&"AN"!==l?h="N":p&&(l="AN"),h=l===A?l:"N";break;case"ES":h="EN"===(A=a>0?s[a-1]:"B")&&a+1<e.length&&"EN"===e[a+1]?"EN":"N";break;case"ET":if(a>0&&"EN"===s[a-1]){h="EN";break}if(p){h="N";break}for(c=a+1,u=e.length;c<u&&"ET"===e[c];)c++;h=c<u&&"EN"===e[c]?"EN":"N";break;case"NSM":if(i&&!o){for(u=e.length,c=a+1;c<u&&"NSM"===e[c];)c++;if(c<u){var d=t[a];if(A=e[c],(d>=1425&&d<=2303||64286===d)&&("R"===A||"AL"===A)){h="R";break}}}h=a<1||"B"===(A=e[a-1])?"N":s[a-1];break;case"B":p=!1,n=!0,h=g;break;case"S":r=!0,h="N"}return h},w=function(t,e,n){var r=t.split("");return n&&b(r,n,{hiLevel:g}),r.reverse(),e&&e.reverse(),r.join("")},b=function(t,e,i){var o,s,a,A,h,d=-1,f=t.length,v=0,w=[],b=g?c:l,_=[];for(p=!1,n=!1,r=!1,s=0;s<f;s++)_[s]=m(t[s]);for(a=0;a<f;a++){if(h=v,w[a]=y(t,_,w,a),o=240&(v=b[h][u[w[a]]]),v&=15,e[a]=A=b[v][5],o>0){if(16===o){for(s=d;s<a;s++)e[s]=1;d=-1}else d=-1}if(b[v][6])-1===d&&(d=a);else if(d>-1){for(s=d;s<a;s++)e[s]=A;d=-1}"B"===_[a]&&(e[a]=0),i.hiLevel|=A}r&&function(t,e,n){for(var r=0;r<n;r++)if("S"===t[r]){e[r]=g;for(var i=r-1;i>=0&&"WS"===t[i];i--)e[i]=g}}(_,e,f)},_=function(t,e,r,i,o){if(!(o.hiLevel<t)){if(1===t&&1===g&&!n)return e.reverse(),void(r&&r.reverse());for(var s,a,A,l,c=e.length,u=0;u<c;){if(i[u]>=t){for(A=u+1;A<c&&i[A]>=t;)A++;for(l=u,a=A-1;l<a;l++,a--)s=e[l],e[l]=e[a],e[a]=s,r&&(s=r[l],r[l]=r[a],r[a]=s);u=A}u++}}},B=function(t,e,n){var r=t.split(""),i={hiLevel:g};return n||(n=[]),b(r,n,i),function(t,e,n){if(0!==n.hiLevel&&A)for(var r,i=0;i<t.length;i++)1===e[i]&&(r=d.indexOf(t[i]))>=0&&(t[i]=d[r+1])}(r,n,i),_(2,r,e,n,i),_(1,r,e,n,i),r.join("")};return this.__bidiEngine__.doBidiReorder=function(t,e,n){if(function(t,e){if(e)for(var n=0;n<t.length;n++)e[n]=n;void 0===o&&(o=v(t)),void 0===a&&(a=v(t))}(t,e),i||!s||a){if(i&&s&&o^a)g=o?1:0,t=w(t,e,n);else if(!i&&s&&a)g=o?1:0,t=w(t=B(t,e,n),e);else if(!i||o||s||a){if(i&&!s&&o^a)t=w(t,e),o?(g=0,t=B(t,e,n)):(g=1,t=w(t=B(t,e,n),e));else if(i&&o&&!s&&a)g=1,t=w(t=B(t,e,n),e);else if(!i&&!s&&o^a){var r=A;o?(g=1,t=B(t,e,n),g=0,A=!1,t=B(t,e,n),A=r):(g=0,t=w(t=B(t,e,n),e),g=1,A=!1,t=B(t,e,n),A=r,t=w(t,e))}}else g=0,t=B(t,e,n)}else g=o?1:0,t=B(t,e,n);return t},this.__bidiEngine__.setOptions=function(t){t&&(i=t.isInputVisual,s=t.isOutputVisual,o=t.isInputRtl,a=t.isOutputRtl,A=t.isSymmetricSwapping)},this.__bidiEngine__.setOptions(t),this.__bidiEngine__};var e=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],n=new t.__bidiEngine__({isInputVisual:!0});t.API.events.push(["postProcessText",function(t){var e=t.text,r=(t.x,t.y,t.options||{}),i=(t.mutex,r.lang,[]);if(r.isInputVisual="boolean"!=typeof r.isInputVisual||r.isInputVisual,n.setOptions(r),"[object Array]"===Object.prototype.toString.call(e)){var o=0;for(i=[],o=0;o<e.length;o+=1)"[object Array]"===Object.prototype.toString.call(e[o])?i.push([n.doBidiReorder(e[o][0]),e[o][1],e[o][2]]):i.push([n.doBidiReorder(e[o])]);t.text=i}else t.text=n.doBidiReorder(e);n.setOptions({isInputVisual:!0})}])}(N),N.API.TTFFont=function(){function t(t){var e;if(this.rawData=t,e=this.contents=new ne(t),this.contents.pos=4,"ttcf"===e.readString(4))throw Error("TTCF not supported.");e.pos=0,this.parse(),this.subset=new nw(this),this.registerTTF()}return t.open=function(e){return new t(e)},t.prototype.parse=function(){return this.directory=new nn(this.contents),this.head=new no(this),this.name=new nh(this),this.cmap=new na(this),this.toUnicode={},this.hhea=new nA(this),this.maxp=new nd(this),this.hmtx=new nf(this),this.post=new nc(this),this.os2=new nl(this),this.loca=new ny(this),this.glyf=new ng(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},t.prototype.registerTTF=function(){var t,e,n,r,i;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=(function(){var e,n,r,i;for(i=[],e=0,n=(r=this.bbox).length;e<n;e++)t=r[e],i.push(Math.round(t*this.scaleFactor));return i}).call(this),this.stemV=0,this.post.exists?(n=255&(r=this.post.italic_angle),0!=(32768&(e=r>>16))&&(e=-(1+(65535^e))),this.italicAngle=+(e+"."+n)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=1===(i=this.familyClass)||2===i||3===i||4===i||5===i||7===i,this.isScript=10===this.familyClass,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),0!==this.italicAngle&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw Error("No unicode cmap for font")},t.prototype.characterToGlyph=function(t){var e;return(null!=(e=this.cmap.unicode)?e.codeMap[t]:void 0)||0},t.prototype.widthOfGlyph=function(t){var e;return e=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*e},t.prototype.widthOfString=function(t,e,n){var r,i,o,s;for(o=0,i=0,s=(t=""+t).length;0<=s?i<s:i>s;i=0<=s?++i:--i)r=t.charCodeAt(i),o+=this.widthOfGlyph(this.characterToGlyph(r))+1e3/e*n||0;return e/1e3*o},t.prototype.lineHeight=function(t,e){var n;return null==e&&(e=!1),n=e?this.lineGap:0,(this.ascender+n-this.decender)/1e3*t},t}();var eO,eR,ez,eK,eV,eG,eW,eq,eY,eX,eJ,eZ,e$,e0,e1,e2,e5,e3,e4,e6,e8,e7,e9,nt,ne=function(){function t(t){this.data=null!=t?t:[],this.pos=0,this.length=this.data.length}return t.prototype.readByte=function(){return this.data[this.pos++]},t.prototype.writeByte=function(t){return this.data[this.pos++]=t},t.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},t.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt32=function(){var t;return(t=this.readUInt32())>=2147483648?t-4294967296:t},t.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},t.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},t.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt16=function(){var t;return(t=this.readUInt16())>=32768?t-65536:t},t.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},t.prototype.readString=function(t){var e,n;for(n=[],e=0;0<=t?e<t:e>t;e=0<=t?++e:--e)n[e]=String.fromCharCode(this.readByte());return n.join("")},t.prototype.writeString=function(t){var e,n,r;for(r=[],e=0,n=t.length;0<=n?e<n:e>n;e=0<=n?++e:--e)r.push(this.writeByte(t.charCodeAt(e)));return r},t.prototype.readShort=function(){return this.readInt16()},t.prototype.writeShort=function(t){return this.writeInt16(t)},t.prototype.readLongLong=function(){var t,e,n,r,i,o,s,a;return t=this.readByte(),e=this.readByte(),n=this.readByte(),r=this.readByte(),i=this.readByte(),o=this.readByte(),s=this.readByte(),a=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^e)+1099511627776*(255^n)+4294967296*(255^r)+16777216*(255^i)+65536*(255^o)+256*(255^s)+(255^a)+1):72057594037927940*t+281474976710656*e+1099511627776*n+4294967296*r+16777216*i+65536*o+256*s+a},t.prototype.writeLongLong=function(t){var e,n;return e=Math.floor(t/4294967296),n=4294967295&t,this.writeByte(e>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},t.prototype.readInt=function(){return this.readInt32()},t.prototype.writeInt=function(t){return this.writeInt32(t)},t.prototype.read=function(t){var e,n;for(e=[],n=0;0<=t?n<t:n>t;n=0<=t?++n:--n)e.push(this.readByte());return e},t.prototype.write=function(t){var e,n,r,i;for(i=[],n=0,r=t.length;n<r;n++)e=t[n],i.push(this.writeByte(e));return i},t}(),nn=function(){var t;function e(t){var e,n,r;for(this.scalarType=t.readInt(),this.tableCount=t.readShort(),this.searchRange=t.readShort(),this.entrySelector=t.readShort(),this.rangeShift=t.readShort(),this.tables={},n=0,r=this.tableCount;0<=r?n<r:n>r;n=0<=r?++n:--n)e={tag:t.readString(4),checksum:t.readInt(),offset:t.readInt(),length:t.readInt()},this.tables[e.tag]=e}return e.prototype.encode=function(e){var n,r,i,o,s,a,A,l,c,u,h,d,f;for(f in o=Math.floor((c=16*Math.floor(Math.log(h=Object.keys(e).length)/(a=Math.log(2))))/a),l=16*h-c,(r=new ne).writeInt(this.scalarType),r.writeShort(h),r.writeShort(c),r.writeShort(o),r.writeShort(l),i=16*h,A=r.pos+i,s=null,d=[],e)for(u=e[f],r.writeString(f),r.writeInt(t(u)),r.writeInt(A),r.writeInt(u.length),d=d.concat(u),"head"===f&&(s=A),A+=u.length;A%4;)d.push(0),A++;return r.write(d),n=2981146554-t(r.data),r.pos=s+8,r.writeUInt32(n),r.data},t=function(t){var e,n,r,i;for(t=np.call(t);t.length%4;)t.push(0);for(r=new ne(t),n=0,e=0,i=t.length;e<i;e=e+=4)n+=r.readUInt32();return 4294967295&n},e}(),nr={}.hasOwnProperty,ni=function(t,e){for(var n in e)nr.call(e,n)&&(t[n]=e[n]);function r(){this.constructor=t}return r.prototype=e.prototype,t.prototype=new r,t.__super__=e.prototype,t};nt=function(){function t(t){var e;this.file=t,e=this.file.directory.tables[this.tag],this.exists=!!e,e&&(this.offset=e.offset,this.length=e.length,this.parse(this.file.contents))}return t.prototype.parse=function(){},t.prototype.encode=function(){},t.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},t}();var no=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return ni(e,nt),e.prototype.tag="head",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.revision=t.readInt(),this.checkSumAdjustment=t.readInt(),this.magicNumber=t.readInt(),this.flags=t.readShort(),this.unitsPerEm=t.readShort(),this.created=t.readLongLong(),this.modified=t.readLongLong(),this.xMin=t.readShort(),this.yMin=t.readShort(),this.xMax=t.readShort(),this.yMax=t.readShort(),this.macStyle=t.readShort(),this.lowestRecPPEM=t.readShort(),this.fontDirectionHint=t.readShort(),this.indexToLocFormat=t.readShort(),this.glyphDataFormat=t.readShort()},e.prototype.encode=function(t){var e;return(e=new ne).writeInt(this.version),e.writeInt(this.revision),e.writeInt(this.checkSumAdjustment),e.writeInt(this.magicNumber),e.writeShort(this.flags),e.writeShort(this.unitsPerEm),e.writeLongLong(this.created),e.writeLongLong(this.modified),e.writeShort(this.xMin),e.writeShort(this.yMin),e.writeShort(this.xMax),e.writeShort(this.yMax),e.writeShort(this.macStyle),e.writeShort(this.lowestRecPPEM),e.writeShort(this.fontDirectionHint),e.writeShort(t),e.writeShort(this.glyphDataFormat),e.data},e}(),ns=function(){function t(t,e){var n,r,i,o,s,a,A,l,c,u,h,d,f,p,g,m;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=e+t.readInt(),c=t.pos,t.pos=this.offset,this.format=t.readUInt16(),this.length=t.readUInt16(),this.language=t.readUInt16(),this.isUnicode=3===this.platformID&&1===this.encodingID&&4===this.format||0===this.platformID&&4===this.format,this.codeMap={},this.format){case 0:for(a=0;a<256;++a)this.codeMap[a]=t.readByte();break;case 4:for(u=t.readUInt16()/2,t.pos+=6,i=function(){var e,n;for(n=[],a=e=0;0<=u?e<u:e>u;a=0<=u?++e:--e)n.push(t.readUInt16());return n}(),t.pos+=2,d=function(){var e,n;for(n=[],a=e=0;0<=u?e<u:e>u;a=0<=u?++e:--e)n.push(t.readUInt16());return n}(),A=function(){var e,n;for(n=[],a=e=0;0<=u?e<u:e>u;a=0<=u?++e:--e)n.push(t.readUInt16());return n}(),l=function(){var e,n;for(n=[],a=e=0;0<=u?e<u:e>u;a=0<=u?++e:--e)n.push(t.readUInt16());return n}(),r=(this.length-t.pos+this.offset)/2,s=function(){var e,n;for(n=[],a=e=0;0<=r?e<r:e>r;a=0<=r?++e:--e)n.push(t.readUInt16());return n}(),a=p=0,m=i.length;p<m;a=++p)for(f=i[a],n=g=h=d[a];h<=f?g<=f:g>=f;n=h<=f?++g:--g)0===l[a]?o=n+A[a]:0!==(o=s[l[a]/2+(n-h)-(u-a)]||0)&&(o+=A[a]),this.codeMap[n]=65535&o}t.pos=c}return t.encode=function(t,e){var n,r,i,o,s,a,A,l,c,u,h,d,f,p,g,m,v,y,w,b,_,B,C,x,k,F,L,D,E,S,M,Q,I,U,j,T,P,N,H,O,R,z,K,V,G,W;switch(D=new ne,o=Object.keys(t).sort(function(t,e){return t-e}),e){case"macroman":for(f=0,p=function(){var t=[];for(d=0;d<256;++d)t.push(0);return t}(),m={0:0},i={},E=0,I=o.length;E<I;E++)null==m[K=t[r=o[E]]]&&(m[K]=++f),i[r]={old:t[r],new:m[t[r]]},p[r]=m[t[r]];return D.writeUInt16(1),D.writeUInt16(0),D.writeUInt32(12),D.writeUInt16(0),D.writeUInt16(262),D.writeUInt16(0),D.write(p),{charMap:i,subtable:D.data,maxGlyphID:f+1};case"unicode":for(F=[],c=[],v=0,m={},n={},g=A=null,S=0,U=o.length;S<U;S++)null==m[w=t[r=o[S]]]&&(m[w]=++v),n[r]={old:w,new:m[w]},s=m[w]-r,null!=g&&s===A||(g&&c.push(g),F.push(r),A=s),g=r;for(g&&c.push(g),c.push(65535),F.push(65535),x=2*(C=F.length),u=Math.log((B=2*Math.pow(Math.log(C)/Math.LN2,2))/2)/Math.LN2,_=2*C-B,a=[],b=[],h=[],d=M=0,j=F.length;M<j;d=++M){if(k=F[d],l=c[d],65535===k){a.push(0),b.push(0);break}if(k-(L=n[k].new)>=32768)for(a.push(0),b.push(2*(h.length+C-d)),r=Q=k;k<=l?Q<=l:Q>=l;r=k<=l?++Q:--Q)h.push(n[r].new);else a.push(L-k),b.push(0)}for(D.writeUInt16(3),D.writeUInt16(1),D.writeUInt32(12),D.writeUInt16(4),D.writeUInt16(16+8*C+2*h.length),D.writeUInt16(0),D.writeUInt16(x),D.writeUInt16(B),D.writeUInt16(u),D.writeUInt16(_),R=0,T=c.length;R<T;R++)r=c[R],D.writeUInt16(r);for(D.writeUInt16(0),z=0,P=F.length;z<P;z++)r=F[z],D.writeUInt16(r);for(V=0,N=a.length;V<N;V++)s=a[V],D.writeUInt16(s);for(G=0,H=b.length;G<H;G++)y=b[G],D.writeUInt16(y);for(W=0,O=h.length;W<O;W++)f=h[W],D.writeUInt16(f);return{charMap:n,subtable:D.data,maxGlyphID:v+1}}},t}(),na=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return ni(e,nt),e.prototype.tag="cmap",e.prototype.parse=function(t){var e,n,r;for(t.pos=this.offset,this.version=t.readUInt16(),r=t.readUInt16(),this.tables=[],this.unicode=null,n=0;0<=r?n<r:n>r;n=0<=r?++n:--n)e=new ns(t,this.offset),this.tables.push(e),e.isUnicode&&null==this.unicode&&(this.unicode=e);return!0},e.encode=function(t,e){var n,r;return null==e&&(e="macroman"),n=ns.encode(t,e),(r=new ne).writeUInt16(0),r.writeUInt16(1),n.table=r.data.concat(n.subtable),n},e}(),nA=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return ni(e,nt),e.prototype.tag="hhea",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.ascender=t.readShort(),this.decender=t.readShort(),this.lineGap=t.readShort(),this.advanceWidthMax=t.readShort(),this.minLeftSideBearing=t.readShort(),this.minRightSideBearing=t.readShort(),this.xMaxExtent=t.readShort(),this.caretSlopeRise=t.readShort(),this.caretSlopeRun=t.readShort(),this.caretOffset=t.readShort(),t.pos+=8,this.metricDataFormat=t.readShort(),this.numberOfMetrics=t.readUInt16()},e}(),nl=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return ni(e,nt),e.prototype.tag="OS/2",e.prototype.parse=function(t){if(t.pos=this.offset,this.version=t.readUInt16(),this.averageCharWidth=t.readShort(),this.weightClass=t.readUInt16(),this.widthClass=t.readUInt16(),this.type=t.readShort(),this.ySubscriptXSize=t.readShort(),this.ySubscriptYSize=t.readShort(),this.ySubscriptXOffset=t.readShort(),this.ySubscriptYOffset=t.readShort(),this.ySuperscriptXSize=t.readShort(),this.ySuperscriptYSize=t.readShort(),this.ySuperscriptXOffset=t.readShort(),this.ySuperscriptYOffset=t.readShort(),this.yStrikeoutSize=t.readShort(),this.yStrikeoutPosition=t.readShort(),this.familyClass=t.readShort(),this.panose=function(){var e,n;for(n=[],e=0;e<10;++e)n.push(t.readByte());return n}(),this.charRange=function(){var e,n;for(n=[],e=0;e<4;++e)n.push(t.readInt());return n}(),this.vendorID=t.readString(4),this.selection=t.readShort(),this.firstCharIndex=t.readShort(),this.lastCharIndex=t.readShort(),this.version>0&&(this.ascent=t.readShort(),this.descent=t.readShort(),this.lineGap=t.readShort(),this.winAscent=t.readShort(),this.winDescent=t.readShort(),this.codePageRange=function(){var e,n;for(n=[],e=0;e<2;e=++e)n.push(t.readInt());return n}(),this.version>1))return this.xHeight=t.readShort(),this.capHeight=t.readShort(),this.defaultChar=t.readShort(),this.breakChar=t.readShort(),this.maxContext=t.readShort()},e}(),nc=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return ni(e,nt),e.prototype.tag="post",e.prototype.parse=function(t){var e,n,r,i;switch(t.pos=this.offset,this.format=t.readInt(),this.italicAngle=t.readInt(),this.underlinePosition=t.readShort(),this.underlineThickness=t.readShort(),this.isFixedPitch=t.readInt(),this.minMemType42=t.readInt(),this.maxMemType42=t.readInt(),this.minMemType1=t.readInt(),this.maxMemType1=t.readInt(),this.format){case 65536:case 196608:break;case 131072:for(n=t.readUInt16(),this.glyphNameIndex=[],i=0;0<=n?i<n:i>n;i=0<=n?++i:--i)this.glyphNameIndex.push(t.readUInt16());for(this.names=[],r=[];t.pos<this.offset+this.length;)e=t.readByte(),r.push(this.names.push(t.readString(e)));return r;case 151552:return n=t.readUInt16(),this.offsets=t.read(n);case 262144:return this.map=(function(){var e,n,r;for(r=[],i=e=0,n=this.file.maxp.numGlyphs;0<=n?e<n:e>n;i=0<=n?++e:--e)r.push(t.readUInt32());return r}).call(this)}},e}(),nu=function(t,e){this.raw=t,this.length=t.length,this.platformID=e.platformID,this.encodingID=e.encodingID,this.languageID=e.languageID},nh=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return ni(e,nt),e.prototype.tag="name",e.prototype.parse=function(t){var e,n,r,i,o,s,a,A,l,c;for(t.pos=this.offset,t.readShort(),e=t.readShort(),s=t.readShort(),n=[],i=0;0<=e?i<e:i>e;i=0<=e?++i:--i)n.push({platformID:t.readShort(),encodingID:t.readShort(),languageID:t.readShort(),nameID:t.readShort(),length:t.readShort(),offset:this.offset+s+t.readShort()});for(a={},i=A=0,l=n.length;A<l;i=++A)r=n[i],t.pos=r.offset,o=new nu(t.readString(r.length),r),null==a[c=r.nameID]&&(a[c]=[]),a[r.nameID].push(o);this.strings=a,this.copyright=a[0],this.fontFamily=a[1],this.fontSubfamily=a[2],this.uniqueSubfamily=a[3],this.fontName=a[4],this.version=a[5];try{this.postscriptName=a[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(t){this.postscriptName=a[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=a[7],this.manufacturer=a[8],this.designer=a[9],this.description=a[10],this.vendorUrl=a[11],this.designerUrl=a[12],this.license=a[13],this.licenseUrl=a[14],this.preferredFamily=a[15],this.preferredSubfamily=a[17],this.compatibleFull=a[18],this.sampleText=a[19]},e}(),nd=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return ni(e,nt),e.prototype.tag="maxp",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.numGlyphs=t.readUInt16(),this.maxPoints=t.readUInt16(),this.maxContours=t.readUInt16(),this.maxCompositePoints=t.readUInt16(),this.maxComponentContours=t.readUInt16(),this.maxZones=t.readUInt16(),this.maxTwilightPoints=t.readUInt16(),this.maxStorage=t.readUInt16(),this.maxFunctionDefs=t.readUInt16(),this.maxInstructionDefs=t.readUInt16(),this.maxStackElements=t.readUInt16(),this.maxSizeOfInstructions=t.readUInt16(),this.maxComponentElements=t.readUInt16(),this.maxComponentDepth=t.readUInt16()},e}(),nf=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return ni(e,nt),e.prototype.tag="hmtx",e.prototype.parse=function(t){var e,n,r,i,o,s,a;for(t.pos=this.offset,this.metrics=[],e=0,s=this.file.hhea.numberOfMetrics;0<=s?e<s:e>s;e=0<=s?++e:--e)this.metrics.push({advance:t.readUInt16(),lsb:t.readInt16()});for(r=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var n,i;for(i=[],e=n=0;0<=r?n<r:n>r;e=0<=r?++n:--n)i.push(t.readInt16());return i}(),this.widths=(function(){var t,e,n,r;for(r=[],t=0,e=(n=this.metrics).length;t<e;t++)i=n[t],r.push(i.advance);return r}).call(this),n=this.widths[this.widths.length-1],a=[],e=o=0;0<=r?o<r:o>r;e=0<=r?++o:--o)a.push(this.widths.push(n));return a},e.prototype.forGlyph=function(t){return t in this.metrics?this.metrics[t]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[t-this.metrics.length]}},e}(),np=[].slice,ng=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return ni(e,nt),e.prototype.tag="glyf",e.prototype.parse=function(){return this.cache={}},e.prototype.glyphFor=function(t){var e,n,r,i,o,s,a,A,l,c;return t in this.cache?this.cache[t]:(i=this.file.loca,e=this.file.contents,n=i.indexOf(t),0===(r=i.lengthOf(t))?this.cache[t]=null:(e.pos=this.offset+n,o=(s=new ne(e.read(r))).readShort(),A=s.readShort(),c=s.readShort(),a=s.readShort(),l=s.readShort(),this.cache[t]=-1===o?new nv(s,A,c,a,l):new nm(s,o,A,c,a,l),this.cache[t]))},e.prototype.encode=function(t,e,n){var r,i,o,s,a;for(o=[],i=[],s=0,a=e.length;s<a;s++)r=t[e[s]],i.push(o.length),r&&(o=o.concat(r.encode(n)));return i.push(o.length),{table:o,offsets:i}},e}(),nm=function(){function t(t,e,n,r,i,o){this.raw=t,this.numberOfContours=e,this.xMin=n,this.yMin=r,this.xMax=i,this.yMax=o,this.compound=!1}return t.prototype.encode=function(){return this.raw.data},t}(),nv=function(){function t(t,e,n,r,i){var o,s;for(this.raw=t,this.xMin=e,this.yMin=n,this.xMax=r,this.yMax=i,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],o=this.raw;s=o.readShort(),this.glyphOffsets.push(o.pos),this.glyphIDs.push(o.readUInt16()),32&s;)o.pos+=1&s?4:2,128&s?o.pos+=8:64&s?o.pos+=4:8&s&&(o.pos+=2)}return t.prototype.encode=function(){var t,e,n;for(e=new ne(np.call(this.raw.data)),t=0,n=this.glyphIDs.length;t<n;++t)e.pos=this.glyphOffsets[t];return e.data},t}(),ny=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return ni(e,nt),e.prototype.tag="loca",e.prototype.parse=function(t){var e,n;return t.pos=this.offset,e=this.file.head.indexToLocFormat,this.offsets=0===e?(function(){var e,r;for(r=[],n=0,e=this.length;n<e;n+=2)r.push(2*t.readUInt16());return r}).call(this):(function(){var e,r;for(r=[],n=0,e=this.length;n<e;n+=4)r.push(t.readUInt32());return r}).call(this)},e.prototype.indexOf=function(t){return this.offsets[t]},e.prototype.lengthOf=function(t){return this.offsets[t+1]-this.offsets[t]},e.prototype.encode=function(t,e){for(var n=new Uint32Array(this.offsets.length),r=0,i=0,o=0;o<n.length;++o)if(n[o]=r,i<e.length&&e[i]==o){++i,n[o]=r;var s=this.offsets[o],a=this.offsets[o+1]-s;a>0&&(r+=a)}for(var A=Array(4*n.length),l=0;l<n.length;++l)A[4*l+3]=255&n[l],A[4*l+2]=(65280&n[l])>>8,A[4*l+1]=(16711680&n[l])>>16,A[4*l]=(4278190080&n[l])>>24;return A},e}(),nw=function(){function t(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return t.prototype.generateCmap=function(){var t,e,n,r,i;for(e in r=this.font.cmap.tables[0].codeMap,t={},i=this.subset)n=i[e],t[e]=r[n];return t},t.prototype.glyphsFor=function(t){var e,n,r,i,o,s,a;for(r={},o=0,s=t.length;o<s;o++)r[i=t[o]]=this.font.glyf.glyphFor(i);for(i in e=[],r)(null!=(n=r[i])?n.compound:void 0)&&e.push.apply(e,n.glyphIDs);if(e.length>0)for(i in a=this.glyphsFor(e))n=a[i],r[i]=n;return r},t.prototype.encode=function(t,e){var n,r,i,o,s,a,A,l,c,u,h,d,f,p,g;for(r in n=na.encode(this.generateCmap(),"unicode"),o=this.glyphsFor(t),h={0:0},g=n.charMap)h[(a=g[r]).old]=a.new;for(d in u=n.maxGlyphID,o)d in h||(h[d]=u++);return c=Object.keys(l=function(t){var e,n;for(e in n={},t)n[t[e]]=e;return n}(h)).sort(function(t,e){return t-e}),f=function(){var t,e,n;for(n=[],t=0,e=c.length;t<e;t++)s=c[t],n.push(l[s]);return n}(),i=this.font.glyf.encode(o,f,h),A=this.font.loca.encode(i.offsets,f),p={cmap:this.font.cmap.raw(),glyf:i.table,loca:A,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(e)},this.font.os2.exists&&(p["OS/2"]=this.font.os2.raw()),this.font.directory.encode(p)},t}();N.API.PDFObject=function(){var t;function e(){}return t=function(t,e){return(Array(e+1).join("0")+t).slice(-e)},e.convert=function(n){var r,i,o,s;if(Array.isArray(n))return"["+(function(){var t,i,o;for(o=[],t=0,i=n.length;t<i;t++)r=n[t],o.push(e.convert(r));return o})().join(" ")+"]";if("string"==typeof n)return"/"+n;if(null!=n?n.isString:void 0)return"("+n+")";if(n instanceof Date)return"(D:"+t(n.getUTCFullYear(),4)+t(n.getUTCMonth(),2)+t(n.getUTCDate(),2)+t(n.getUTCHours(),2)+t(n.getUTCMinutes(),2)+t(n.getUTCSeconds(),2)+"Z)";if("[object Object]"===({}).toString.call(n)){for(i in o=["<<"],n)s=n[i],o.push("/"+i+" "+e.convert(s));return o.push(">>"),o.join("\n")}return""+n},e}(),n.default=N},{"@babel/runtime/helpers/typeof":"eC9cP",fflate:"2mfHj",e35ed7d1af132742:"lcyYB",fd4d839f94e36dff:"9pZ1e","7ec43201f0dbcdb8":"3D4y9","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],eC9cP:[function(t,e,n){function r(t){return e.exports=r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},e.exports.__esModule=!0,e.exports.default=e.exports,r(t)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports},{}],"2mfHj":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"FlateErrorCode",function(){return I}),r.export(n,"Deflate",function(){return tk}),r.export(n,"AsyncDeflate",function(){return tF}),r.export(n,"deflate",function(){return tL}),r.export(n,"deflateSync",function(){return tD}),r.export(n,"Inflate",function(){return tE}),r.export(n,"AsyncInflate",function(){return tS}),r.export(n,"inflate",function(){return tM}),r.export(n,"inflateSync",function(){return tQ}),r.export(n,"Gzip",function(){return tI}),r.export(n,"AsyncGzip",function(){return tU}),r.export(n,"gzip",function(){return tj}),r.export(n,"gzipSync",function(){return tT}),r.export(n,"Gunzip",function(){return tP}),r.export(n,"AsyncGunzip",function(){return tN}),r.export(n,"gunzip",function(){return tH}),r.export(n,"gunzipSync",function(){return tO}),r.export(n,"Zlib",function(){return tR}),r.export(n,"AsyncZlib",function(){return tz}),r.export(n,"zlib",function(){return tK}),r.export(n,"zlibSync",function(){return tV}),r.export(n,"Unzlib",function(){return tG}),r.export(n,"AsyncUnzlib",function(){return tW}),r.export(n,"unzlib",function(){return tq}),r.export(n,"unzlibSync",function(){return tY}),r.export(n,"compress",function(){return tj}),r.export(n,"AsyncCompress",function(){return tU}),r.export(n,"compressSync",function(){return tT}),r.export(n,"Compress",function(){return tI}),r.export(n,"Decompress",function(){return tX}),r.export(n,"AsyncDecompress",function(){return tJ}),r.export(n,"decompress",function(){return tZ}),r.export(n,"decompressSync",function(){return t$}),r.export(n,"DecodeUTF8",function(){return t4}),r.export(n,"EncodeUTF8",function(){return t6}),r.export(n,"strToU8",function(){return t8}),r.export(n,"strFromU8",function(){return t7}),r.export(n,"ZipPassThrough",function(){return es}),r.export(n,"ZipDeflate",function(){return ea}),r.export(n,"AsyncZipDeflate",function(){return eA}),r.export(n,"Zip",function(){return el}),r.export(n,"zip",function(){return ec}),r.export(n,"zipSync",function(){return eu}),r.export(n,"UnzipPassThrough",function(){return eh}),r.export(n,"UnzipInflate",function(){return ed}),r.export(n,"AsyncUnzipInflate",function(){return ef}),r.export(n,"Unzip",function(){return ep}),r.export(n,"unzip",function(){return em}),r.export(n,"unzipSync",function(){return ev});var i={},o=function(t,e,n,r,o){var s=new Worker(i[e]||(i[e]=URL.createObjectURL(new Blob([t+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return s.onmessage=function(t){var e=t.data,n=e.$e$;if(n){var r=Error(n[0]);r.code=n[1],r.stack=n[2],o(r,null)}else o(null,e)},s.postMessage(n,r),s},s=Uint8Array,a=Uint16Array,A=Int32Array,l=new s([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),c=new s([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),u=new s([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),h=function(t,e){for(var n=new a(31),r=0;r<31;++r)n[r]=e+=1<<t[r-1];for(var i=new A(n[30]),r=1;r<30;++r)for(var o=n[r];o<n[r+1];++o)i[o]=o-n[r]<<5|r;return{b:n,r:i}},d=h(l,2),f=d.b,p=d.r;f[28]=258,p[258]=28;for(var g=h(c,0),m=g.b,v=g.r,y=new a(32768),w=0;w<32768;++w){var b=(43690&w)>>1|(21845&w)<<1;b=(61680&(b=(52428&b)>>2|(13107&b)<<2))>>4|(3855&b)<<4,y[w]=((65280&b)>>8|(255&b)<<8)>>1}for(var _=function(t,e,n){for(var r,i=t.length,o=0,s=new a(e);o<i;++o)t[o]&&++s[t[o]-1];var A=new a(e);for(o=1;o<e;++o)A[o]=A[o-1]+s[o-1]<<1;if(n){r=new a(1<<e);var l=15-e;for(o=0;o<i;++o)if(t[o])for(var c=o<<4|t[o],u=e-t[o],h=A[t[o]-1]++<<u,d=h|(1<<u)-1;h<=d;++h)r[y[h]>>l]=c}else for(o=0,r=new a(i);o<i;++o)t[o]&&(r[o]=y[A[t[o]-1]++]>>15-t[o]);return r},B=new s(288),w=0;w<144;++w)B[w]=8;for(var w=144;w<256;++w)B[w]=9;for(var w=256;w<280;++w)B[w]=7;for(var w=280;w<288;++w)B[w]=8;for(var C=new s(32),w=0;w<32;++w)C[w]=5;var x=_(B,9,0),k=_(B,9,1),F=_(C,5,0),L=_(C,5,1),D=function(t){for(var e=t[0],n=1;n<t.length;++n)t[n]>e&&(e=t[n]);return e},E=function(t,e,n){var r=e/8|0;return(t[r]|t[r+1]<<8)>>(7&e)&n},S=function(t,e){var n=e/8|0;return(t[n]|t[n+1]<<8|t[n+2]<<16)>>(7&e)},M=function(t){return(t+7)/8|0},Q=function(t,e,n){return(null==e||e<0)&&(e=0),(null==n||n>t.length)&&(n=t.length),new s(t.subarray(e,n))},I={UnexpectedEOF:0,InvalidBlockType:1,InvalidLengthLiteral:2,InvalidDistance:3,StreamFinished:4,NoStreamHandler:5,InvalidHeader:6,NoCallback:7,InvalidUTF8:8,ExtraFieldTooLong:9,InvalidDate:10,FilenameTooLong:11,StreamFinishing:12,InvalidZipData:13,UnknownCompressionMethod:14},U=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],j=function(t,e,n){var r=Error(e||U[t]);if(r.code=t,Error.captureStackTrace&&Error.captureStackTrace(r,j),!n)throw r;return r},T=function(t,e,n,r){var i=t.length,o=r?r.length:0;if(!i||e.f&&!e.l)return n||new s(0);var a=!n,A=a||2!=e.i,h=e.i;a&&(n=new s(3*i));var d=function(t){var e=n.length;if(t>e){var r=new s(Math.max(2*e,t));r.set(n),n=r}},p=e.f||0,g=e.p||0,v=e.b||0,y=e.l,w=e.d,b=e.m,B=e.n,C=8*i;do{if(!y){p=E(t,g,1);var x=E(t,g+1,3);if(g+=3,x){if(1==x)y=k,w=L,b=9,B=5;else if(2==x){var F=E(t,g,31)+257,I=E(t,g+10,15)+4,U=F+E(t,g+5,31)+1;g+=14;for(var T=new s(U),P=new s(19),N=0;N<I;++N)P[u[N]]=E(t,g+3*N,7);g+=3*I;for(var H=D(P),O=(1<<H)-1,R=_(P,H,1),N=0;N<U;){var z=R[E(t,g,O)];g+=15&z;var K=z>>4;if(K<16)T[N++]=K;else{var V=0,G=0;for(16==K?(G=3+E(t,g,3),g+=2,V=T[N-1]):17==K?(G=3+E(t,g,7),g+=3):18==K&&(G=11+E(t,g,127),g+=7);G--;)T[N++]=V}}var W=T.subarray(0,F),q=T.subarray(F);b=D(W),B=D(q),y=_(W,b,1),w=_(q,B,1)}else j(1)}else{var K=M(g)+4,Y=t[K-4]|t[K-3]<<8,X=K+Y;if(X>i){h&&j(0);break}A&&d(v+Y),n.set(t.subarray(K,X),v),e.b=v+=Y,e.p=g=8*X,e.f=p;continue}if(g>C){h&&j(0);break}}A&&d(v+131072);for(var J=(1<<b)-1,Z=(1<<B)-1,$=g;;$=g){var V=y[S(t,g)&J],tt=V>>4;if((g+=15&V)>C){h&&j(0);break}if(V||j(2),tt<256)n[v++]=tt;else if(256==tt){$=g,y=null;break}else{var te=tt-254;if(tt>264){var N=tt-257,tn=l[N];te=E(t,g,(1<<tn)-1)+f[N],g+=tn}var tr=w[S(t,g)&Z],ti=tr>>4;tr||j(3),g+=15&tr;var q=m[ti];if(ti>3){var tn=c[ti];q+=S(t,g)&(1<<tn)-1,g+=tn}if(g>C){h&&j(0);break}A&&d(v+131072);var to=v+te;if(v<q){var ts=o-q,ta=Math.min(q,to);for(ts+v<0&&j(3);v<ta;++v)n[v]=r[ts+v]}for(;v<to;++v)n[v]=n[v-q]}}e.l=y,e.p=$,e.b=v,e.f=p,y&&(p=1,e.m=b,e.d=w,e.n=B)}while(!p)return v!=n.length&&a?Q(n,0,v):n.subarray(0,v)},P=function(t,e,n){n<<=7&e;var r=e/8|0;t[r]|=n,t[r+1]|=n>>8},N=function(t,e,n){n<<=7&e;var r=e/8|0;t[r]|=n,t[r+1]|=n>>8,t[r+2]|=n>>16},H=function(t,e){for(var n=[],r=0;r<t.length;++r)t[r]&&n.push({s:r,f:t[r]});var i=n.length,o=n.slice();if(!i)return{t:W,l:0};if(1==i){var A=new s(n[0].s+1);return A[n[0].s]=1,{t:A,l:1}}n.sort(function(t,e){return t.f-e.f}),n.push({s:-1,f:25001});var l=n[0],c=n[1],u=0,h=1,d=2;for(n[0]={s:-1,f:l.f+c.f,l:l,r:c};h!=i-1;)l=n[n[u].f<n[d].f?u++:d++],c=n[u!=h&&n[u].f<n[d].f?u++:d++],n[h++]={s:-1,f:l.f+c.f,l:l,r:c};for(var f=o[0].s,r=1;r<i;++r)o[r].s>f&&(f=o[r].s);var p=new a(f+1),g=O(n[h-1],p,0);if(g>e){var r=0,m=0,v=g-e,y=1<<v;for(o.sort(function(t,e){return p[e.s]-p[t.s]||t.f-e.f});r<i;++r){var w=o[r].s;if(p[w]>e)m+=y-(1<<g-p[w]),p[w]=e;else break}for(m>>=v;m>0;){var b=o[r].s;p[b]<e?m-=1<<e-p[b]++-1:++r}for(;r>=0&&m;--r){var _=o[r].s;p[_]==e&&(--p[_],++m)}g=e}return{t:new s(p),l:g}},O=function(t,e,n){return -1==t.s?Math.max(O(t.l,e,n+1),O(t.r,e,n+1)):e[t.s]=n},R=function(t){for(var e=t.length;e&&!t[--e];);for(var n=new a(++e),r=0,i=t[0],o=1,s=function(t){n[r++]=t},A=1;A<=e;++A)if(t[A]==i&&A!=e)++o;else{if(!i&&o>2){for(;o>138;o-=138)s(32754);o>2&&(s(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(s(i),--o;o>6;o-=6)s(8304);o>2&&(s(o-3<<5|8208),o=0)}for(;o--;)s(i);o=1,i=t[A]}return{c:n.subarray(0,r),n:e}},z=function(t,e){for(var n=0,r=0;r<e.length;++r)n+=t[r]*e[r];return n},K=function(t,e,n){var r=n.length,i=M(e+2);t[i]=255&r,t[i+1]=r>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var o=0;o<r;++o)t[i+o+4]=n[o];return(i+4+r)*8},V=function(t,e,n,r,i,o,s,A,h,d,f){P(e,f++,n),++i[256];for(var p,g,m,v,y=H(i,15),w=y.t,b=y.l,k=H(o,15),L=k.t,D=k.l,E=R(w),S=E.c,M=E.n,Q=R(L),I=Q.c,U=Q.n,j=new a(19),T=0;T<S.length;++T)++j[31&S[T]];for(var T=0;T<I.length;++T)++j[31&I[T]];for(var O=H(j,7),V=O.t,G=O.l,W=19;W>4&&!V[u[W-1]];--W);var q=d+5<<3,Y=z(i,B)+z(o,C)+s,X=z(i,w)+z(o,L)+s+14+3*W+z(j,V)+2*j[16]+3*j[17]+7*j[18];if(h>=0&&q<=Y&&q<=X)return K(e,f,t.subarray(h,h+d));if(P(e,f,1+(X<Y)),f+=2,X<Y){p=_(w,b,0),g=w,m=_(L,D,0),v=L;var J=_(V,G,0);P(e,f,M-257),P(e,f+5,U-1),P(e,f+10,W-4),f+=14;for(var T=0;T<W;++T)P(e,f+3*T,V[u[T]]);f+=3*W;for(var Z=[S,I],$=0;$<2;++$)for(var tt=Z[$],T=0;T<tt.length;++T){var te=31&tt[T];P(e,f,J[te]),f+=V[te],te>15&&(P(e,f,tt[T]>>5&127),f+=tt[T]>>12)}}else p=x,g=B,m=F,v=C;for(var T=0;T<A;++T){var tn=r[T];if(tn>255){var te=tn>>18&31;N(e,f,p[te+257]),f+=g[te+257],te>7&&(P(e,f,tn>>23&31),f+=l[te]);var tr=31&tn;N(e,f,m[tr]),f+=v[tr],tr>3&&(N(e,f,tn>>5&8191),f+=c[tr])}else N(e,f,p[tn]),f+=g[tn]}return N(e,f,p[256]),f+g[256]},G=new A([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),W=new s(0),q=function(t,e,n,r,i,o){var u=o.z||t.length,h=new s(r+u+5*(1+Math.ceil(u/7e3))+i),d=h.subarray(r,h.length-i),f=o.l,g=7&(o.r||0);if(e){g&&(d[0]=o.r>>3);for(var m=G[e-1],y=m>>13,w=8191&m,b=(1<<n)-1,_=o.p||new a(32768),B=o.h||new a(b+1),C=Math.ceil(n/3),x=2*C,k=function(e){return(t[e]^t[e+1]<<C^t[e+2]<<x)&b},F=new A(25e3),L=new a(288),D=new a(32),E=0,S=0,I=o.i||0,U=0,j=o.w||0,T=0;I+2<u;++I){var P=k(I),N=32767&I,H=B[P];if(_[N]=H,B[P]=N,j<=I){var O=u-I;if((E>7e3||U>24576)&&(O>423||!f)){g=V(t,d,0,F,L,D,S,U,T,I-T,g),U=E=S=0,T=I;for(var R=0;R<286;++R)L[R]=0;for(var R=0;R<30;++R)D[R]=0}var z=2,W=0,q=w,Y=N-H&32767;if(O>2&&P==k(I-Y))for(var X=Math.min(y,O)-1,J=Math.min(32767,I),Z=Math.min(258,O);Y<=J&&--q&&N!=H;){if(t[I+z]==t[I+z-Y]){for(var $=0;$<Z&&t[I+$]==t[I+$-Y];++$);if($>z){if(z=$,W=Y,$>X)break;for(var tt=Math.min(Y,$-2),te=0,R=0;R<tt;++R){var tn=I-Y+R&32767,tr=_[tn],ti=tn-tr&32767;ti>te&&(te=ti,H=tn)}}}H=_[N=H],Y+=N-H&32767}if(W){F[U++]=268435456|p[z]<<18|v[W];var to=31&p[z],ts=31&v[W];S+=l[to]+c[ts],++L[257+to],++D[ts],j=I+z,++E}else F[U++]=t[I],++L[t[I]]}}for(I=Math.max(I,j);I<u;++I)F[U++]=t[I],++L[t[I]];g=V(t,d,f,F,L,D,S,U,T,I-T,g),f||(o.r=7&g|d[g/8|0]<<3,g-=7,o.h=B,o.p=_,o.i=I,o.w=j)}else{for(var I=o.w||0;I<u+f;I+=65535){var ta=I+65535;ta>=u&&(d[g/8|0]=f,ta=u),g=K(d,g+1,t.subarray(I,ta))}o.i=u}return Q(h,0,r+M(g)+i)},Y=function(){for(var t=new Int32Array(256),e=0;e<256;++e){for(var n=e,r=9;--r;)n=(1&n&&-306674912)^n>>>1;t[e]=n}return t}(),X=function(){var t=-1;return{p:function(e){for(var n=t,r=0;r<e.length;++r)n=Y[255&n^e[r]]^n>>>8;t=n},d:function(){return~t}}},J=function(){var t=1,e=0;return{p:function(n){for(var r=t,i=e,o=0|n.length,s=0;s!=o;){for(var a=Math.min(s+2655,o);s<a;++s)i+=r+=n[s];r=(65535&r)+15*(r>>16),i=(65535&i)+15*(i>>16)}t=r,e=i},d:function(){return t%=65521,e%=65521,(255&t)<<24|(65280&t)<<8|(255&e)<<8|e>>8}}},Z=function(t,e,n,r,i){if(!i&&(i={l:1},e.dictionary)){var o=e.dictionary.subarray(-32768),a=new s(o.length+t.length);a.set(o),a.set(t,o.length),t=a,i.w=o.length}return q(t,null==e.level?6:e.level,null==e.mem?i.l?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):20:12+e.mem,n,r,i)},$=function(t,e){var n={};for(var r in t)n[r]=t[r];for(var r in e)n[r]=e[r];return n},tt=function(t,e,n){for(var r=t(),i=t.toString(),o=i.slice(i.indexOf("[")+1,i.lastIndexOf("]")).replace(/\s+/g,"").split(","),s=0;s<r.length;++s){var a=r[s],A=o[s];if("function"==typeof a){e+=";"+A+"=";var l=a.toString();if(a.prototype){if(-1!=l.indexOf("[native code]")){var c=l.indexOf(" ",8)+1;e+=l.slice(c,l.indexOf("(",c))}else for(var u in e+=l,a.prototype)e+=";"+A+".prototype."+u+"="+a.prototype[u].toString()}else e+=l}else n[A]=a}return e},te=[],tn=function(t){var e=[];for(var n in t)t[n].buffer&&e.push((t[n]=new t[n].constructor(t[n])).buffer);return e},tr=function(t,e,n,r){if(!te[n]){for(var i="",s={},a=t.length-1,A=0;A<a;++A)i=tt(t[A],i,s);te[n]={c:tt(t[a],i,s),e:s}}var l=$({},te[n].e);return o(te[n].c+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+e.toString()+"}",n,l,tn(l),r)},ti=function(){return[s,a,A,l,c,u,f,m,k,L,y,U,_,D,E,S,M,Q,j,T,tQ,tc,tu]},to=function(){return[s,a,A,l,c,u,p,v,x,B,F,C,y,G,W,_,P,N,H,O,R,z,K,V,M,Q,q,Z,tD,tc]},ts=function(){return[ty,t_,tv,X,Y]},ta=function(){return[tw,tb]},tA=function(){return[tB,tv,J]},tl=function(){return[tC]},tc=function(t){return postMessage(t,[t.buffer])},tu=function(t){return t&&{out:t.size&&new s(t.size),dictionary:t.dictionary}},th=function(t,e,n,r,i,o){var s=tr(n,r,i,function(t,e){s.terminate(),o(t,e)});return s.postMessage([t,e],e.consume?[t.buffer]:[]),function(){s.terminate()}},td=function(t){return t.ondata=function(t,e){return postMessage([t,e],[t.buffer])},function(e){e.data.length?(t.push(e.data[0],e.data[1]),postMessage([e.data[0].length])):t.flush()}},tf=function(t,e,n,r,i,o,s){var a,A=tr(t,r,i,function(t,n){t?(A.terminate(),e.ondata.call(e,t)):Array.isArray(n)?1==n.length?(e.queuedSize-=n[0],e.ondrain&&e.ondrain(n[0])):(n[1]&&A.terminate(),e.ondata.call(e,t,n[0],n[1])):s(n)});A.postMessage(n),e.queuedSize=0,e.push=function(t,n){e.ondata||j(5),a&&e.ondata(j(4,0,1),null,!!n),e.queuedSize+=t.length,A.postMessage([t,a=n],[t.buffer])},e.terminate=function(){A.terminate()},o&&(e.flush=function(){A.postMessage([])})},tp=function(t,e){return t[e]|t[e+1]<<8},tg=function(t,e){return(t[e]|t[e+1]<<8|t[e+2]<<16|t[e+3]<<24)>>>0},tm=function(t,e){return tg(t,e)+4294967296*tg(t,e+4)},tv=function(t,e,n){for(;n;++e)t[e]=n,n>>>=8},ty=function(t,e){var n=e.filename;if(t[0]=31,t[1]=139,t[2]=8,t[8]=e.level<2?4:9==e.level?2:0,t[9]=3,0!=e.mtime&&tv(t,4,Math.floor(new Date(e.mtime||Date.now())/1e3)),n){t[3]=8;for(var r=0;r<=n.length;++r)t[r+10]=n.charCodeAt(r)}},tw=function(t){(31!=t[0]||139!=t[1]||8!=t[2])&&j(6,"invalid gzip data");var e=t[3],n=10;4&e&&(n+=(t[10]|t[11]<<8)+2);for(var r=(e>>3&1)+(e>>4&1);r>0;r-=!t[n++]);return n+(2&e)},tb=function(t){var e=t.length;return(t[e-4]|t[e-3]<<8|t[e-2]<<16|t[e-1]<<24)>>>0},t_=function(t){return 10+(t.filename?t.filename.length+1:0)},tB=function(t,e){var n=e.level;if(t[0]=120,t[1]=(0==n?0:n<6?1:9==n?3:2)<<6|(e.dictionary&&32),t[1]|=31-(t[0]<<8|t[1])%31,e.dictionary){var r=J();r.p(e.dictionary),tv(t,2,r.d())}},tC=function(t,e){return((15&t[0])!=8||t[0]>>4>7||(t[0]<<8|t[1])%31)&&j(6,"invalid zlib data"),(t[1]>>5&1)==+!e&&j(6,"invalid zlib data: "+(32&t[1]?"need":"unexpected")+" dictionary"),(t[1]>>3&4)+2};function tx(t,e){return"function"==typeof t&&(e=t,t={}),this.ondata=e,t}var tk=function(){function t(t,e){if("function"==typeof t&&(e=t,t={}),this.ondata=e,this.o=t||{},this.s={l:0,i:32768,w:32768,z:32768},this.b=new s(98304),this.o.dictionary){var n=this.o.dictionary.subarray(-32768);this.b.set(n,32768-n.length),this.s.i=32768-n.length}}return t.prototype.p=function(t,e){this.ondata(Z(t,this.o,0,0,this.s),e)},t.prototype.push=function(t,e){this.ondata||j(5),this.s.l&&j(4);var n=t.length+this.s.z;if(n>this.b.length){if(n>2*this.b.length-32768){var r=new s(-32768&n);r.set(this.b.subarray(0,this.s.z)),this.b=r}var i=this.b.length-this.s.z;this.b.set(t.subarray(0,i),this.s.z),this.s.z=this.b.length,this.p(this.b,!1),this.b.set(this.b.subarray(-32768)),this.b.set(t.subarray(i),32768),this.s.z=t.length-i+32768,this.s.i=32766,this.s.w=32768}else this.b.set(t,this.s.z),this.s.z+=t.length;this.s.l=1&e,(this.s.z>this.s.w+8191||e)&&(this.p(this.b,e||!1),this.s.w=this.s.i,this.s.i-=2)},t.prototype.flush=function(){this.ondata||j(5),this.s.l&&j(4),this.p(this.b,!1),this.s.w=this.s.i,this.s.i-=2},t}(),tF=function(t,e){tf([to,function(){return[td,tk]}],this,tx.call(this,t,e),function(t){onmessage=td(new tk(t.data))},6,1)};function tL(t,e,n){return n||(n=e,e={}),"function"!=typeof n&&j(7),th(t,e,[to],function(t){return tc(tD(t.data[0],t.data[1]))},0,n)}function tD(t,e){return Z(t,e||{},0,0)}var tE=function(){function t(t,e){"function"==typeof t&&(e=t,t={}),this.ondata=e;var n=t&&t.dictionary&&t.dictionary.subarray(-32768);this.s={i:0,b:n?n.length:0},this.o=new s(32768),this.p=new s(0),n&&this.o.set(n)}return t.prototype.e=function(t){if(this.ondata||j(5),this.d&&j(4),this.p.length){if(t.length){var e=new s(this.p.length+t.length);e.set(this.p),e.set(t,this.p.length),this.p=e}}else this.p=t},t.prototype.c=function(t){this.s.i=+(this.d=t||!1);var e=this.s.b,n=T(this.p,this.s,this.o);this.ondata(Q(n,e,this.s.b),this.d),this.o=Q(n,this.s.b-32768),this.s.b=this.o.length,this.p=Q(this.p,this.s.p/8|0),this.s.p&=7},t.prototype.push=function(t,e){this.e(t),this.c(e)},t}(),tS=function(t,e){tf([ti,function(){return[td,tE]}],this,tx.call(this,t,e),function(t){onmessage=td(new tE(t.data))},7,0)};function tM(t,e,n){return n||(n=e,e={}),"function"!=typeof n&&j(7),th(t,e,[ti],function(t){return tc(tQ(t.data[0],tu(t.data[1])))},1,n)}function tQ(t,e){return T(t,{i:2},e&&e.out,e&&e.dictionary)}var tI=function(){function t(t,e){this.c=X(),this.l=0,this.v=1,tk.call(this,t,e)}return t.prototype.push=function(t,e){this.c.p(t),this.l+=t.length,tk.prototype.push.call(this,t,e)},t.prototype.p=function(t,e){var n=Z(t,this.o,this.v&&t_(this.o),e&&8,this.s);this.v&&(ty(n,this.o),this.v=0),e&&(tv(n,n.length-8,this.c.d()),tv(n,n.length-4,this.l)),this.ondata(n,e)},t.prototype.flush=function(){tk.prototype.flush.call(this)},t}(),tU=function(t,e){tf([to,ts,function(){return[td,tk,tI]}],this,tx.call(this,t,e),function(t){onmessage=td(new tI(t.data))},8,1)};function tj(t,e,n){return n||(n=e,e={}),"function"!=typeof n&&j(7),th(t,e,[to,ts,function(){return[tT]}],function(t){return tc(tT(t.data[0],t.data[1]))},2,n)}function tT(t,e){e||(e={});var n=X(),r=t.length;n.p(t);var i=Z(t,e,t_(e),8),o=i.length;return ty(i,e),tv(i,o-8,n.d()),tv(i,o-4,r),i}var tP=function(){function t(t,e){this.v=1,this.r=0,tE.call(this,t,e)}return t.prototype.push=function(t,e){if(tE.prototype.e.call(this,t),this.r+=t.length,this.v){var n=this.p.subarray(this.v-1),r=n.length>3?tw(n):4;if(r>n.length){if(!e)return}else this.v>1&&this.onmember&&this.onmember(this.r-n.length);this.p=n.subarray(r),this.v=0}tE.prototype.c.call(this,e),!this.s.f||this.s.l||e||(this.v=M(this.s.p)+9,this.s={i:0},this.o=new s(0),this.push(new s(0),e))},t}(),tN=function(t,e){var n=this;tf([ti,ta,function(){return[td,tE,tP]}],this,tx.call(this,t,e),function(t){var e=new tP(t.data);e.onmember=function(t){return postMessage(t)},onmessage=td(e)},9,0,function(t){return n.onmember&&n.onmember(t)})};function tH(t,e,n){return n||(n=e,e={}),"function"!=typeof n&&j(7),th(t,e,[ti,ta,function(){return[tO]}],function(t){return tc(tO(t.data[0],t.data[1]))},3,n)}function tO(t,e){var n=tw(t);return n+8>t.length&&j(6,"invalid gzip data"),T(t.subarray(n,-8),{i:2},e&&e.out||new s(tb(t)),e&&e.dictionary)}var tR=function(){function t(t,e){this.c=J(),this.v=1,tk.call(this,t,e)}return t.prototype.push=function(t,e){this.c.p(t),tk.prototype.push.call(this,t,e)},t.prototype.p=function(t,e){var n=Z(t,this.o,this.v&&(this.o.dictionary?6:2),e&&4,this.s);this.v&&(tB(n,this.o),this.v=0),e&&tv(n,n.length-4,this.c.d()),this.ondata(n,e)},t.prototype.flush=function(){tk.prototype.flush.call(this)},t}(),tz=function(t,e){tf([to,tA,function(){return[td,tk,tR]}],this,tx.call(this,t,e),function(t){onmessage=td(new tR(t.data))},10,1)};function tK(t,e,n){return n||(n=e,e={}),"function"!=typeof n&&j(7),th(t,e,[to,tA,function(){return[tV]}],function(t){return tc(tV(t.data[0],t.data[1]))},4,n)}function tV(t,e){e||(e={});var n=J();n.p(t);var r=Z(t,e,e.dictionary?6:2,4);return tB(r,e),tv(r,r.length-4,n.d()),r}var tG=function(){function t(t,e){tE.call(this,t,e),this.v=t&&t.dictionary?2:1}return t.prototype.push=function(t,e){if(tE.prototype.e.call(this,t),this.v){if(this.p.length<6&&!e)return;this.p=this.p.subarray(tC(this.p,this.v-1)),this.v=0}e&&(this.p.length<4&&j(6,"invalid zlib data"),this.p=this.p.subarray(0,-4)),tE.prototype.c.call(this,e)},t}(),tW=function(t,e){tf([ti,tl,function(){return[td,tE,tG]}],this,tx.call(this,t,e),function(t){onmessage=td(new tG(t.data))},11,0)};function tq(t,e,n){return n||(n=e,e={}),"function"!=typeof n&&j(7),th(t,e,[ti,tl,function(){return[tY]}],function(t){return tc(tY(t.data[0],tu(t.data[1])))},5,n)}function tY(t,e){return T(t.subarray(tC(t,e&&e.dictionary),-4),{i:2},e&&e.out,e&&e.dictionary)}var tX=function(){function t(t,e){this.o=tx.call(this,t,e)||{},this.G=tP,this.I=tE,this.Z=tG}return t.prototype.i=function(){var t=this;this.s.ondata=function(e,n){t.ondata(e,n)}},t.prototype.push=function(t,e){if(this.ondata||j(5),this.s)this.s.push(t,e);else{if(this.p&&this.p.length){var n=new s(this.p.length+t.length);n.set(this.p),n.set(t,this.p.length)}else this.p=t;this.p.length>2&&(this.s=31==this.p[0]&&139==this.p[1]&&8==this.p[2]?new this.G(this.o):(15&this.p[0])!=8||this.p[0]>>4>7||(this.p[0]<<8|this.p[1])%31?new this.I(this.o):new this.Z(this.o),this.i(),this.s.push(this.p,e),this.p=null)}},t}(),tJ=function(){function t(t,e){tX.call(this,t,e),this.queuedSize=0,this.G=tN,this.I=tS,this.Z=tW}return t.prototype.i=function(){var t=this;this.s.ondata=function(e,n,r){t.ondata(e,n,r)},this.s.ondrain=function(e){t.queuedSize-=e,t.ondrain&&t.ondrain(e)}},t.prototype.push=function(t,e){this.queuedSize+=t.length,tX.prototype.push.call(this,t,e)},t}();function tZ(t,e,n){return n||(n=e,e={}),"function"!=typeof n&&j(7),31==t[0]&&139==t[1]&&8==t[2]?tH(t,e,n):(15&t[0])!=8||t[0]>>4>7||(t[0]<<8|t[1])%31?tM(t,e,n):tq(t,e,n)}function t$(t,e){return 31==t[0]&&139==t[1]&&8==t[2]?tO(t,e):(15&t[0])!=8||t[0]>>4>7||(t[0]<<8|t[1])%31?tQ(t,e):tY(t,e)}var t0=function(t,e,n,r){for(var i in t){var o=t[i],a=e+i,A=r;Array.isArray(o)&&(A=$(r,o[1]),o=o[0]),o instanceof s?n[a]=[o,A]:(n[a+="/"]=[new s(0),A],t0(o,a,n,r))}},t1="undefined"!=typeof TextEncoder&&new TextEncoder,t2="undefined"!=typeof TextDecoder&&new TextDecoder,t5=0;try{t2.decode(W,{stream:!0}),t5=1}catch(t){}var t3=function(t){for(var e="",n=0;;){var r=t[n++],i=(r>127)+(r>223)+(r>239);if(n+i>t.length)return{s:e,r:Q(t,n-1)};i?3==i?e+=String.fromCharCode(55296|(r=((15&r)<<18|(63&t[n++])<<12|(63&t[n++])<<6|63&t[n++])-65536)>>10,56320|1023&r):1&i?e+=String.fromCharCode((31&r)<<6|63&t[n++]):e+=String.fromCharCode((15&r)<<12|(63&t[n++])<<6|63&t[n++]):e+=String.fromCharCode(r)}},t4=function(){function t(t){this.ondata=t,t5?this.t=new TextDecoder:this.p=W}return t.prototype.push=function(t,e){if(this.ondata||j(5),e=!!e,this.t){this.ondata(this.t.decode(t,{stream:!0}),e),e&&(this.t.decode().length&&j(8),this.t=null);return}this.p||j(4);var n=new s(this.p.length+t.length);n.set(this.p),n.set(t,this.p.length);var r=t3(n),i=r.s,o=r.r;e?(o.length&&j(8),this.p=null):this.p=o,this.ondata(i,e)},t}(),t6=function(){function t(t){this.ondata=t}return t.prototype.push=function(t,e){this.ondata||j(5),this.d&&j(4),this.ondata(t8(t),this.d=e||!1)},t}();function t8(t,e){if(e){for(var n=new s(t.length),r=0;r<t.length;++r)n[r]=t.charCodeAt(r);return n}if(t1)return t1.encode(t);for(var i=t.length,o=new s(t.length+(t.length>>1)),a=0,A=function(t){o[a++]=t},r=0;r<i;++r){if(a+5>o.length){var l=new s(a+8+(i-r<<1));l.set(o),o=l}var c=t.charCodeAt(r);c<128||e?A(c):(c<2048?A(192|c>>6):(c>55295&&c<57344?(A(240|(c=65536+(1047552&c)|1023&t.charCodeAt(++r))>>18),A(128|c>>12&63)):A(224|c>>12),A(128|c>>6&63)),A(128|63&c))}return Q(o,0,a)}function t7(t,e){if(e){for(var n="",r=0;r<t.length;r+=16384)n+=String.fromCharCode.apply(null,t.subarray(r,r+16384));return n}if(t2)return t2.decode(t);var i=t3(t),o=i.s,n=i.r;return n.length&&j(8),o}var t9=function(t){return 1==t?3:t<6?2:9==t?1:0},et=function(t,e){return e+30+tp(t,e+26)+tp(t,e+28)},ee=function(t,e,n){var r=tp(t,e+28),i=t7(t.subarray(e+46,e+46+r),!(2048&tp(t,e+8))),o=e+46+r,s=tg(t,e+20),a=n&&4294967295==s?en(t,o):[s,tg(t,e+24),tg(t,e+42)],A=a[0],l=a[1],c=a[2];return[tp(t,e+10),A,l,i,o+tp(t,e+30)+tp(t,e+32),c]},en=function(t,e){for(;1!=tp(t,e);e+=4+tp(t,e+2));return[tm(t,e+12),tm(t,e+4),tm(t,e+20)]},er=function(t){var e=0;if(t)for(var n in t){var r=t[n].length;r>65535&&j(9),e+=r+4}return e},ei=function(t,e,n,r,i,o,s,a){var A=r.length,l=n.extra,c=a&&a.length,u=er(l);tv(t,e,null!=s?33639248:67324752),e+=4,null!=s&&(t[e++]=20,t[e++]=n.os),t[e]=20,e+=2,t[e++]=n.flag<<1|(o<0&&8),t[e++]=i&&8,t[e++]=255&n.compression,t[e++]=n.compression>>8;var h=new Date(null==n.mtime?Date.now():n.mtime),d=h.getFullYear()-1980;if((d<0||d>119)&&j(10),tv(t,e,d<<25|h.getMonth()+1<<21|h.getDate()<<16|h.getHours()<<11|h.getMinutes()<<5|h.getSeconds()>>1),e+=4,-1!=o&&(tv(t,e,n.crc),tv(t,e+4,o<0?-o-2:o),tv(t,e+8,n.size)),tv(t,e+12,A),tv(t,e+14,u),e+=16,null!=s&&(tv(t,e,c),tv(t,e+6,n.attrs),tv(t,e+10,s),e+=14),t.set(r,e),e+=A,u)for(var f in l){var p=l[f],g=p.length;tv(t,e,+f),tv(t,e+2,g),t.set(p,e+4),e+=4+g}return c&&(t.set(a,e),e+=c),e},eo=function(t,e,n,r,i){tv(t,e,101010256),tv(t,e+8,n),tv(t,e+10,n),tv(t,e+12,r),tv(t,e+16,i)},es=function(){function t(t){this.filename=t,this.c=X(),this.size=0,this.compression=0}return t.prototype.process=function(t,e){this.ondata(null,t,e)},t.prototype.push=function(t,e){this.ondata||j(5),this.c.p(t),this.size+=t.length,e&&(this.crc=this.c.d()),this.process(t,e||!1)},t}(),ea=function(){function t(t,e){var n=this;e||(e={}),es.call(this,t),this.d=new tk(e,function(t,e){n.ondata(null,t,e)}),this.compression=8,this.flag=t9(e.level)}return t.prototype.process=function(t,e){try{this.d.push(t,e)}catch(t){this.ondata(t,null,e)}},t.prototype.push=function(t,e){es.prototype.push.call(this,t,e)},t}(),eA=function(){function t(t,e){var n=this;e||(e={}),es.call(this,t),this.d=new tF(e,function(t,e,r){n.ondata(t,e,r)}),this.compression=8,this.flag=t9(e.level),this.terminate=this.d.terminate}return t.prototype.process=function(t,e){this.d.push(t,e)},t.prototype.push=function(t,e){es.prototype.push.call(this,t,e)},t}(),el=function(){function t(t){this.ondata=t,this.u=[],this.d=1}return t.prototype.add=function(t){var e=this;if(this.ondata||j(5),2&this.d)this.ondata(j(4+(1&this.d)*8,0,1),null,!1);else{var n=t8(t.filename),r=n.length,i=t.comment,o=i&&t8(i),a=r!=t.filename.length||o&&i.length!=o.length,A=r+er(t.extra)+30;r>65535&&this.ondata(j(11,0,1),null,!1);var l=new s(A);ei(l,0,t,n,a,-1);var c=[l],u=function(){for(var t=0,n=c;t<n.length;t++){var r=n[t];e.ondata(null,r,!1)}c=[]},h=this.d;this.d=0;var d=this.u.length,f=$(t,{f:n,u:a,o:o,t:function(){t.terminate&&t.terminate()},r:function(){if(u(),h){var t=e.u[d+1];t?t.r():e.d=1}h=1}}),p=0;t.ondata=function(n,r,i){if(n)e.ondata(n,r,i),e.terminate();else if(p+=r.length,c.push(r),i){var o=new s(16);tv(o,0,134695760),tv(o,4,t.crc),tv(o,8,p),tv(o,12,t.size),c.push(o),f.c=p,f.b=A+p+16,f.crc=t.crc,f.size=t.size,h&&f.r(),h=1}else h&&u()},this.u.push(f)}},t.prototype.end=function(){var t=this;if(2&this.d){this.ondata(j(4+(1&this.d)*8,0,1),null,!0);return}this.d?this.e():this.u.push({r:function(){1&t.d&&(t.u.splice(-1,1),t.e())},t:function(){}}),this.d=3},t.prototype.e=function(){for(var t=0,e=0,n=0,r=0,i=this.u;r<i.length;r++){var o=i[r];n+=46+o.f.length+er(o.extra)+(o.o?o.o.length:0)}for(var a=new s(n+22),A=0,l=this.u;A<l.length;A++){var o=l[A];ei(a,t,o,o.f,o.u,-o.c-2,e,o.o),t+=46+o.f.length+er(o.extra)+(o.o?o.o.length:0),e+=o.b}eo(a,t,this.u.length,n,e),this.ondata(null,a,!0),this.d=2},t.prototype.terminate=function(){for(var t=0,e=this.u;t<e.length;t++)e[t].t();this.d=2},t}();function ec(t,e,n){n||(n=e,e={}),"function"!=typeof n&&j(7);var r={};t0(t,"",r,e);var i=Object.keys(r),o=i.length,a=0,A=0,l=o,c=Array(o),u=[],h=function(){for(var t=0;t<u.length;++t)u[t]()},d=function(t,e){eg(function(){n(t,e)})};eg(function(){d=n});var f=function(){var t=new s(A+22),e=a,n=A-a;A=0;for(var r=0;r<l;++r){var i=c[r];try{var o=i.c.length;ei(t,A,i,i.f,i.u,o);var u=30+i.f.length+er(i.extra),h=A+u;t.set(i.c,h),ei(t,a,i,i.f,i.u,o,A,i.m),a+=16+u+(i.m?i.m.length:0),A=h+o}catch(t){return d(t,null)}}eo(t,a,c.length,n,e),d(null,t)};o||f();for(var p=function(t){var e=i[t],n=r[e],s=n[0],l=n[1],p=X(),g=s.length;p.p(s);var m=t8(e),v=m.length,y=l.comment,w=y&&t8(y),b=w&&w.length,_=er(l.extra),B=0==l.level?0:8,C=function(n,r){if(n)h(),d(n,null);else{var i=r.length;c[t]=$(l,{size:g,crc:p.d(),c:r,f:m,m:w,u:v!=e.length||w&&y.length!=b,compression:B}),a+=30+v+_+i,A+=76+2*(v+_)+(b||0)+i,--o||f()}};if(v>65535&&C(j(11,0,1),null),B){if(g<16e4)try{C(null,tD(s,l))}catch(t){C(t,null)}else u.push(tL(s,l,C))}else C(null,s)},g=0;g<l;++g)p(g);return h}function eu(t,e){e||(e={});var n={},r=[];t0(t,"",n,e);var i=0,o=0;for(var a in n){var A=n[a],l=A[0],c=A[1],u=0==c.level?0:8,h=t8(a),d=h.length,f=c.comment,p=f&&t8(f),g=p&&p.length,m=er(c.extra);d>65535&&j(11);var v=u?tD(l,c):l,y=v.length,w=X();w.p(l),r.push($(c,{size:l.length,crc:w.d(),c:v,f:h,m:p,u:d!=a.length||p&&f.length!=g,o:i,compression:u})),i+=30+d+m+y,o+=76+2*(d+m)+(g||0)+y}for(var b=new s(o+22),_=i,B=o-i,C=0;C<r.length;++C){var h=r[C];ei(b,h.o,h,h.f,h.u,h.c.length);var x=30+h.f.length+er(h.extra);b.set(h.c,h.o+x),ei(b,i,h,h.f,h.u,h.c.length,h.o,h.m),i+=16+x+(h.m?h.m.length:0)}return eo(b,i,r.length,B,_),b}var eh=function(){function t(){}return t.prototype.push=function(t,e){this.ondata(null,t,e)},t.compression=0,t}(),ed=function(){function t(){var t=this;this.i=new tE(function(e,n){t.ondata(null,e,n)})}return t.prototype.push=function(t,e){try{this.i.push(t,e)}catch(t){this.ondata(t,null,e)}},t.compression=8,t}(),ef=function(){function t(t,e){var n=this;e<32e4?this.i=new tE(function(t,e){n.ondata(null,t,e)}):(this.i=new tS(function(t,e,r){n.ondata(t,e,r)}),this.terminate=this.i.terminate)}return t.prototype.push=function(t,e){this.i.terminate&&(t=Q(t,0)),this.i.push(t,e)},t.compression=8,t}(),ep=function(){function t(t){this.onfile=t,this.k=[],this.o={0:eh},this.p=W}return t.prototype.push=function(t,e){var n=this;if(this.onfile||j(5),this.p||j(4),this.c>0){var r=Math.min(this.c,t.length),i=t.subarray(0,r);if(this.c-=r,this.d?this.d.push(i,!this.c):this.k[0].push(i),(t=t.subarray(r)).length)return this.push(t,e)}else{var o=0,a=0,A=void 0,l=void 0;this.p.length?t.length?((l=new s(this.p.length+t.length)).set(this.p),l.set(t,this.p.length)):l=this.p:l=t;for(var c=l.length,u=this.c,h=u&&this.d,d=this;a<c-4&&"break"!==function(){var t=tg(l,a);if(67324752==t){o=1,A=a,d.d=null,d.c=0;var e=tp(l,a+6),r=tp(l,a+8),i=8&e,s=tp(l,a+26),h=tp(l,a+28);if(c>a+30+s+h){var f,p,g=[];d.k.unshift(g),o=2;var m=tg(l,a+18),v=tg(l,a+22),y=t7(l.subarray(a+30,a+=30+s),!(2048&e));4294967295==m?(m=(f=i?[-2]:en(l,a))[0],v=f[1]):i&&(m=-1),a+=h,d.c=m;var w={name:y,compression:r,start:function(){if(w.ondata||j(5),m){var t=n.o[r];t||w.ondata(j(14,"unknown compression type "+r,1),null,!1),(p=m<0?new t(y):new t(y,m,v)).ondata=function(t,e,n){w.ondata(t,e,n)};for(var e=0;e<g.length;e++){var i=g[e];p.push(i,!1)}n.k[0]==g&&n.c?n.d=p:p.push(W,!0)}else w.ondata(null,W,!0)},terminate:function(){p&&p.terminate&&p.terminate()}};m>=0&&(w.size=m,w.originalSize=v),d.onfile(w)}return"break"}if(u){if(134695760==t)return A=a+=12+(-2==u&&8),o=3,d.c=0,"break";if(33639248==t)return A=a-=4,o=3,d.c=0,"break"}}();++a);if(this.p=W,u<0){var f=o?l.subarray(0,A-12-(-2==u&&8)-(134695760==tg(l,A-16)&&4)):l.subarray(0,a);h?h.push(f,!!o):this.k[+(2==o)].push(f)}if(2&o)return this.push(l.subarray(a),e);this.p=l.subarray(a)}e&&(this.c&&j(13),this.p=null)},t.prototype.register=function(t){this.o[t.compression]=t},t}(),eg="function"==typeof queueMicrotask?queueMicrotask:"function"==typeof setTimeout?setTimeout:function(t){t()};function em(t,e,n){n||(n=e,e={}),"function"!=typeof n&&j(7);var r=[],i=function(){for(var t=0;t<r.length;++t)r[t]()},o={},a=function(t,e){eg(function(){n(t,e)})};eg(function(){a=n});for(var A=t.length-22;101010256!=tg(t,A);--A)if(!A||t.length-A>65558)return a(j(13,0,1),null),i;var l=tp(t,A+8);if(l){var c=l,u=tg(t,A+16),h=4294967295==u||65535==c;if(h){var d=tg(t,A-12);(h=101075792==tg(t,d))&&(c=l=tg(t,d+32),u=tg(t,d+48))}for(var f=e&&e.filter,p=0;p<c;++p)!function(e){var n=ee(t,u,h),A=n[0],c=n[1],d=n[2],p=n[3],g=n[4],m=et(t,n[5]);u=g;var v=function(t,e){t?(i(),a(t,null)):(e&&(o[p]=e),--l||a(null,o))};if(!f||f({name:p,size:c,originalSize:d,compression:A})){if(A){if(8==A){var y=t.subarray(m,m+c);if(d<524288||c>.8*d)try{v(null,tQ(y,{out:new s(d)}))}catch(t){v(t,null)}else r.push(tM(y,{size:d},v))}else v(j(14,"unknown compression type "+A,1),null)}else v(null,Q(t,m,m+c))}else v(null,null)}(0)}else a(null,{});return i}function ev(t,e){for(var n={},r=t.length-22;101010256!=tg(t,r);--r)(!r||t.length-r>65558)&&j(13);var i=tp(t,r+8);if(!i)return{};var o=tg(t,r+16),a=4294967295==o||65535==i;if(a){var A=tg(t,r-12);(a=101075792==tg(t,A))&&(i=tg(t,A+32),o=tg(t,A+48))}for(var l=e&&e.filter,c=0;c<i;++c){var u=ee(t,o,a),h=u[0],d=u[1],f=u[2],p=u[3],g=u[4],m=et(t,u[5]);o=g,(!l||l({name:p,size:d,originalSize:f,compression:h}))&&(h?8==h?n[p]=tQ(t.subarray(m,m+d),{out:new s(f)}):j(14,"unknown compression type "+h):n[p]=Q(t,m,m+d))}return n}},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],lcyYB:[function(t,e,n){e.exports=Promise.resolve(e.bundle.root("gzWXY"))},{}],"9pZ1e":[function(t,e,n){e.exports=t("eb331a650694cc85")(t("69fc0be6cca2c32f").resolve("3A18M")).then(function(){return e.bundle.root("34BOs")})},{eb331a650694cc85:"6u01U","69fc0be6cca2c32f":"6471X"}],"6u01U":[function(t,e,n){var r=t("ca2a84f7fa4a3bb0");e.exports=r(function(t){return new Promise(function(e,n){if([].concat(document.getElementsByTagName("script")).some(function(e){return e.src===t})){e();return}var r=document.createElement("link");r.href=t,r.rel="preload",r.as="script",document.head.appendChild(r);var i=document.createElement("script");i.async=!0,i.type="text/javascript",i.src=t,i.onerror=function(e){var r=TypeError("Failed to fetch dynamically imported module: ".concat(t,". Error: ").concat(e.message));i.onerror=i.onload=null,i.remove(),n(r)},i.onload=function(){i.onerror=i.onload=null,e()},document.getElementsByTagName("head")[0].appendChild(i)})})},{ca2a84f7fa4a3bb0:"kjQXh"}],kjQXh:[function(t,e,n){var r={},i={},o={};e.exports=function(t,e){return function(n){var s=function(t){switch(t){case"preload":return i;case"prefetch":return o;default:return r}}(e);return s[n]?s[n]:s[n]=t.apply(null,arguments).catch(function(t){throw delete s[n],t})}}},{}],"3D4y9":[function(t,e,n){e.exports=t("792fc27695bc3c73")(t("eff46f7a9f7b506e").resolve("30JFp")).then(function(){return e.bundle.root("bRH86")})},{"792fc27695bc3c73":"6u01U",eff46f7a9f7b506e:"6471X"}],gzWXY:[function(t,e,n){var r;r=function(){/*! *****************************************************************************

     Copyright (c) Microsoft Corporation.

 

     Permission to use, copy, modify, and/or distribute this software for any

@@ -451,9 +451,9 @@
     LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR

     OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR

     PERFORMANCE OF THIS SOFTWARE.

-    ***************************************************************************** */var t,e,n,r,i,o,s,a,A,l,c,u,h,d,f,p,g,m,v,y,w,b,_,B,C=function(t,e){return(C=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)};function x(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}C(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var k=function(){return(k=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)};function F(t,e,n,r){return new(n||(n=Promise))(function(i,o){function s(t){try{A(r.next(t))}catch(t){o(t)}}function a(t){try{A(r.throw(t))}catch(t){o(t)}}function A(t){var e;t.done?i(t.value):((e=t.value)instanceof n?e:new n(function(t){t(e)})).then(s,a)}A((r=r.apply(t,e||[])).next())})}function L(t,e){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(n)throw TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,r=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break}i[2]&&s.ops.pop(),s.trys.pop();continue}o=e.call(t,s)}catch(t){o=[6,t],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}}function D(t,e,n){if(n||2==arguments.length)for(var r,i=0,o=e.length;i<o;i++)!r&&i in e||(r||(r=Array.prototype.slice.call(e,0,i)),r[i]=e[i]);return t.concat(r||e)}for(var E=function(){function t(t,e,n,r){this.left=t,this.top=e,this.width=n,this.height=r}return t.prototype.add=function(e,n,r,i){return new t(this.left+e,this.top+n,this.width+r,this.height+i)},t.fromClientRect=function(e,n){return new t(n.left+e.windowBounds.left,n.top+e.windowBounds.top,n.width,n.height)},t.fromDOMRectList=function(e,n){var r=Array.from(n).find(function(t){return 0!==t.width});return r?new t(r.left+e.windowBounds.left,r.top+e.windowBounds.top,r.width,r.height):t.EMPTY},t.EMPTY=new t(0,0,0,0),t}(),S=function(t,e){return E.fromClientRect(t,e.getBoundingClientRect())},M=function(t){var e=t.body,n=t.documentElement;if(!e||!n)throw Error("Unable to get document size");return new E(0,0,Math.max(Math.max(e.scrollWidth,n.scrollWidth),Math.max(e.offsetWidth,n.offsetWidth),Math.max(e.clientWidth,n.clientWidth)),Math.max(Math.max(e.scrollHeight,n.scrollHeight),Math.max(e.offsetHeight,n.offsetHeight),Math.max(e.clientHeight,n.clientHeight)))},Q=function(t){for(var e=[],n=0,r=t.length;n<r;){var i=t.charCodeAt(n++);if(i>=55296&&i<=56319&&n<r){var o=t.charCodeAt(n++);(64512&o)==56320?e.push(((1023&i)<<10)+(1023&o)+65536):(e.push(i),n--)}else e.push(i)}return e},I=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,t);var n=t.length;if(!n)return"";for(var r=[],i=-1,o="";++i<n;){var s=t[i];s<=65535?r.push(s):(s-=65536,r.push((s>>10)+55296,s%1024+56320)),(i+1===n||r.length>16384)&&(o+=String.fromCharCode.apply(String,r),r.length=0)}return o},U="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j="undefined"==typeof Uint8Array?[]:new Uint8Array(256),T=0;T<U.length;T++)j[U.charCodeAt(T)]=T;for(var N="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",P="undefined"==typeof Uint8Array?[]:new Uint8Array(256),H=0;H<N.length;H++)P[N.charCodeAt(H)]=H;for(var O=function(t,e,n){return t.slice?t.slice(e,n):new Uint16Array(Array.prototype.slice.call(t,e,n))},R=function(){function t(t,e,n,r,i,o){this.initialValue=t,this.errorValue=e,this.highStart=n,this.highValueIndex=r,this.index=i,this.data=o}return t.prototype.get=function(t){var e;if(t>=0){if(t<55296||t>56319&&t<=65535)return e=((e=this.index[t>>5])<<2)+(31&t),this.data[e];if(t<=65535)return e=((e=this.index[2048+(t-55296>>5)])<<2)+(31&t),this.data[e];if(t<this.highStart)return e=2080+(t>>11),e=this.index[e]+(t>>5&63),e=((e=this.index[e])<<2)+(31&t),this.data[e];if(t<=1114111)return this.data[this.highValueIndex]}return this.errorValue},t}(),z="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",K="undefined"==typeof Uint8Array?[]:new Uint8Array(256),V=0;V<z.length;V++)K[z.charCodeAt(V)]=V;var G=[9001,65288],W=(e=Array.isArray(t=function(t){var e,n,r,i,o,s=.75*t.length,a=t.length,A=0;"="===t[t.length-1]&&(s--,"="===t[t.length-2]&&s--);var l="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?new ArrayBuffer(s):Array(s),c=Array.isArray(l)?l:new Uint8Array(l);for(e=0;e<a;e+=4)n=P[t.charCodeAt(e)],r=P[t.charCodeAt(e+1)],i=P[t.charCodeAt(e+2)],o=P[t.charCodeAt(e+3)],c[A++]=n<<2|r>>4,c[A++]=(15&r)<<4|i>>2,c[A++]=(3&i)<<6|63&o;return l}("KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA=="))?function(t){for(var e=t.length,n=[],r=0;r<e;r+=4)n.push(t[r+3]<<24|t[r+2]<<16|t[r+1]<<8|t[r]);return n}(t):new Uint32Array(t),r=O(n=Array.isArray(t)?function(t){for(var e=t.length,n=[],r=0;r<e;r+=2)n.push(t[r+1]<<8|t[r]);return n}(t):new Uint16Array(t),12,e[4]/2),s=2===e[5]?O(n,(24+e[4])/2):(i=Math.ceil((24+e[4])/4),e.slice?e.slice(i,void 0):new Uint32Array(Array.prototype.slice.call(e,i,o))),new R(e[0],e[1],e[2],e[3],r,s)),q=[30,36],Y=[1,2,3,5],X=[10,8],J=[27,26],Z=Y.concat(X),$=[38,39,40,34,35],tt=[15,13],te=function(t,e){void 0===e&&(e="strict");var n=[],r=[],i=[];return t.forEach(function(t,o){var s=W.get(t);if(s>50?(i.push(!0),s-=50):i.push(!1),-1!==["normal","auto","loose"].indexOf(e)&&-1!==[8208,8211,12316,12448].indexOf(t))return r.push(o),n.push(16);if(4===s||11===s){if(0===o)return r.push(o),n.push(30);var a=n[o-1];return -1===Z.indexOf(a)?(r.push(r[o-1]),n.push(a)):(r.push(o),n.push(30))}return(r.push(o),31===s)?n.push("strict"===e?21:37):42===s||29===s?n.push(30):43===s?t>=131072&&t<=196605||t>=196608&&t<=262141?n.push(37):n.push(30):void n.push(s)}),[r,n,i]},tn=function(t,e,n,r){var i=r[n];if(Array.isArray(t)?-1!==t.indexOf(i):t===i)for(var o=n;o<=r.length;){var s=r[++o];if(s===e)return!0;if(10!==s)break}if(10===i)for(var o=n;o>0;){var a=r[--o];if(Array.isArray(t)?-1!==t.indexOf(a):t===a)for(var A=n;A<=r.length;){var s=r[++A];if(s===e)return!0;if(10!==s)break}if(10!==a)break}return!1},tr=function(t,e){for(var n=t;n>=0;){var r=e[n];if(10!==r)return r;n--}return 0},ti=function(t,e,n,r,i){if(0===n[r])return"×";var o=r-1;if(Array.isArray(i)&&!0===i[o])return"×";var s=o-1,a=o+1,A=e[o],l=s>=0?e[s]:0,c=e[a];if(2===A&&3===c)return"×";if(-1!==Y.indexOf(A))return"!";if(-1!==Y.indexOf(c)||-1!==X.indexOf(c))return"×";if(8===tr(o,e))return"÷";if(11===W.get(t[o])||(32===A||33===A)&&11===W.get(t[a])||7===A||7===c||9===A||-1===[10,13,15].indexOf(A)&&9===c||-1!==[17,18,19,24,28].indexOf(c)||22===tr(o,e)||tn(23,22,o,e)||tn([17,18],21,o,e)||tn(12,12,o,e))return"×";if(10===A)return"÷";if(23===A||23===c)return"×";if(16===c||16===A)return"÷";if(-1!==[13,15,21].indexOf(c)||14===A||36===l&&-1!==tt.indexOf(A)||28===A&&36===c||20===c||-1!==q.indexOf(c)&&25===A||-1!==q.indexOf(A)&&25===c||27===A&&-1!==[37,32,33].indexOf(c)||-1!==[37,32,33].indexOf(A)&&26===c||-1!==q.indexOf(A)&&-1!==J.indexOf(c)||-1!==J.indexOf(A)&&-1!==q.indexOf(c)||-1!==[27,26].indexOf(A)&&(25===c||-1!==[22,15].indexOf(c)&&25===e[a+1])||-1!==[22,15].indexOf(A)&&25===c||25===A&&-1!==[25,28,24].indexOf(c))return"×";if(-1!==[25,28,24,17,18].indexOf(c))for(var u=o;u>=0;){var h=e[u];if(25===h)return"×";if(-1!==[28,24].indexOf(h))u--;else break}if(-1!==[27,26].indexOf(c))for(var u=-1!==[17,18].indexOf(A)?s:o;u>=0;){var h=e[u];if(25===h)return"×";if(-1!==[28,24].indexOf(h))u--;else break}if(38===A&&-1!==[38,39,34,35].indexOf(c)||-1!==[39,34].indexOf(A)&&-1!==[39,40].indexOf(c)||-1!==[40,35].indexOf(A)&&40===c||-1!==$.indexOf(A)&&-1!==[20,26].indexOf(c)||-1!==$.indexOf(c)&&27===A||-1!==q.indexOf(A)&&-1!==q.indexOf(c)||24===A&&-1!==q.indexOf(c)||-1!==q.concat(25).indexOf(A)&&22===c&&-1===G.indexOf(t[a])||-1!==q.concat(25).indexOf(c)&&18===A)return"×";if(41===A&&41===c){for(var d=n[o],f=1;d>0;)if(41===e[--d])f++;else break;if(f%2!=0)return"×"}return 32===A&&33===c?"×":"÷"},to=function(t,e){e||(e={lineBreak:"normal",wordBreak:"normal"});var n=te(t,e.lineBreak),r=n[0],i=n[1],o=n[2];return("break-all"===e.wordBreak||"break-word"===e.wordBreak)&&(i=i.map(function(t){return -1!==[25,30,42].indexOf(t)?37:t})),[r,i,"keep-all"===e.wordBreak?o.map(function(e,n){return e&&t[n]>=19968&&t[n]<=40959}):void 0]},ts=function(){function t(t,e,n,r){this.codePoints=t,this.required="!"===e,this.start=n,this.end=r}return t.prototype.slice=function(){return I.apply(void 0,this.codePoints.slice(this.start,this.end))},t}(),ta=function(t,e){var n=Q(t),r=to(n,e),i=r[0],o=r[1],s=r[2],a=n.length,A=0,l=0;return{next:function(){if(l>=a)return{done:!0,value:null};for(var t="×";l<a&&"×"===(t=ti(n,o,i,++l,s)););if("×"!==t||l===a){var e=new ts(n,t,A,l);return A=l,{value:e,done:!1}}return{done:!0,value:null}}}},tA=function(t){return t>=48&&t<=57},tl=function(t){return tA(t)||t>=65&&t<=70||t>=97&&t<=102},tc=function(t){return 10===t||9===t||32===t},tu=function(t){var e;return(e=t)>=97&&e<=122||e>=65&&e<=90||t>=128||95===t},th=function(t){return tu(t)||tA(t)||45===t},td=function(t,e){return 92===t&&10!==e},tf=function(t,e,n){return 45===t?tu(e)||td(e,n):!!(tu(t)||92===t&&td(t,e))},tp=function(t,e,n){return 43===t||45===t?!!tA(e)||46===e&&tA(n):46===t?tA(e):tA(t)},tg=function(t){var e=0,n=1;(43===t[0]||45===t[e])&&(45===t[e]&&(n=-1),e++);for(var r=[];tA(t[e]);)r.push(t[e++]);var i=r.length?parseInt(I.apply(void 0,r),10):0;46===t[e]&&e++;for(var o=[];tA(t[e]);)o.push(t[e++]);var s=o.length,a=s?parseInt(I.apply(void 0,o),10):0;(69===t[e]||101===t[e])&&e++;var A=1;(43===t[e]||45===t[e])&&(45===t[e]&&(A=-1),e++);for(var l=[];tA(t[e]);)l.push(t[e++]);return n*(i+a*Math.pow(10,-s))*Math.pow(10,A*(l.length?parseInt(I.apply(void 0,l),10):0))},tm={type:2},tv={type:3},ty={type:4},tw={type:13},tb={type:8},t_={type:21},tB={type:9},tC={type:10},tx={type:11},tk={type:12},tF={type:14},tL={type:23},tD={type:1},tE={type:25},tS={type:24},tM={type:26},tQ={type:27},tI={type:28},tU={type:29},tj={type:31},tT={type:32},tN=function(){function t(){this._value=[]}return t.prototype.write=function(t){this._value=this._value.concat(Q(t))},t.prototype.read=function(){for(var t=[],e=this.consumeToken();e!==tT;)t.push(e),e=this.consumeToken();return t},t.prototype.consumeToken=function(){var t=this.consumeCodePoint();switch(t){case 34:return this.consumeStringToken(34);case 35:var e=this.peekCodePoint(0),n=this.peekCodePoint(1),r=this.peekCodePoint(2);if(th(e)||td(n,r)){var i=tf(e,n,r)?2:1,o=this.consumeName();return{type:5,value:o,flags:i}}break;case 36:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),tw;break;case 39:return this.consumeStringToken(39);case 40:return tm;case 41:return tv;case 42:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),tF;break;case 43:case 46:if(tp(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case 44:return ty;case 45:var s=this.peekCodePoint(0),a=this.peekCodePoint(1);if(tp(t,s,a))return this.reconsumeCodePoint(t),this.consumeNumericToken();if(tf(t,s,a))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();if(45===s&&62===a)return this.consumeCodePoint(),this.consumeCodePoint(),tS;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 tM;case 59:return tQ;case 60:if(33===this.peekCodePoint(0)&&45===this.peekCodePoint(1)&&45===this.peekCodePoint(2))return this.consumeCodePoint(),this.consumeCodePoint(),tE;break;case 64:if(tf(this.peekCodePoint(0),this.peekCodePoint(1),this.peekCodePoint(2))){var o=this.consumeName();return{type:7,value:o}}break;case 91:return tI;case 92:if(td(t,this.peekCodePoint(0)))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();break;case 93:return tU;case 61:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),tb;break;case 123:return tx;case 125:return tk;case 117:case 85:var l=this.peekCodePoint(0),c=this.peekCodePoint(1);return 43===l&&(tl(c)||63===c)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(t),this.consumeIdentLikeToken();case 124:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),tB;if(124===this.peekCodePoint(0))return this.consumeCodePoint(),t_;break;case 126:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),tC;break;case -1:return tT}return tc(t)?(this.consumeWhiteSpace(),tj):tA(t)?(this.reconsumeCodePoint(t),this.consumeNumericToken()):tu(t)?(this.reconsumeCodePoint(t),this.consumeIdentLikeToken()):{type:6,value:I(t)}},t.prototype.consumeCodePoint=function(){var t=this._value.shift();return void 0===t?-1:t},t.prototype.reconsumeCodePoint=function(t){this._value.unshift(t)},t.prototype.peekCodePoint=function(t){return t>=this._value.length?-1:this._value[t]},t.prototype.consumeUnicodeRangeToken=function(){for(var t=[],e=this.consumeCodePoint();tl(e)&&t.length<6;)t.push(e),e=this.consumeCodePoint();for(var n=!1;63===e&&t.length<6;)t.push(e),e=this.consumeCodePoint(),n=!0;if(n){var r=parseInt(I.apply(void 0,t.map(function(t){return 63===t?48:t})),16),i=parseInt(I.apply(void 0,t.map(function(t){return 63===t?70:t})),16);return{type:30,start:r,end:i}}var o=parseInt(I.apply(void 0,t),16);if(!(45===this.peekCodePoint(0)&&tl(this.peekCodePoint(1))))return{type:30,start:o,end:o};this.consumeCodePoint(),e=this.consumeCodePoint();for(var s=[];tl(e)&&s.length<6;)s.push(e),e=this.consumeCodePoint();var i=parseInt(I.apply(void 0,s),16);return{type:30,start:o,end:i}},t.prototype.consumeIdentLikeToken=function(){var t=this.consumeName();return"url"===t.toLowerCase()&&40===this.peekCodePoint(0)?(this.consumeCodePoint(),this.consumeUrlToken()):40===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:19,value:t}):{type:20,value:t}},t.prototype.consumeUrlToken=function(){var t=[];if(this.consumeWhiteSpace(),-1===this.peekCodePoint(0))return{type:22,value:""};var e=this.peekCodePoint(0);if(39===e||34===e){var n=this.consumeStringToken(this.consumeCodePoint());return 0===n.type&&(this.consumeWhiteSpace(),-1===this.peekCodePoint(0)||41===this.peekCodePoint(0))?(this.consumeCodePoint(),{type:22,value:n.value}):(this.consumeBadUrlRemnants(),tL)}for(;;){var r,i=this.consumeCodePoint();if(-1===i||41===i)return{type:22,value:I.apply(void 0,t)};if(tc(i)){if(this.consumeWhiteSpace(),-1===this.peekCodePoint(0)||41===this.peekCodePoint(0))return this.consumeCodePoint(),{type:22,value:I.apply(void 0,t)};return this.consumeBadUrlRemnants(),tL}if(34===i||39===i||40===i||(r=i)>=0&&r<=8||11===r||r>=14&&r<=31||127===r)return this.consumeBadUrlRemnants(),tL;if(92===i){if(!td(i,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),tL;t.push(this.consumeEscapedCodePoint())}else t.push(i)}},t.prototype.consumeWhiteSpace=function(){for(;tc(this.peekCodePoint(0));)this.consumeCodePoint()},t.prototype.consumeBadUrlRemnants=function(){for(;;){var t=this.consumeCodePoint();if(41===t||-1===t)return;td(t,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},t.prototype.consumeStringSlice=function(t){for(var e="";t>0;){var n=Math.min(5e4,t);e+=I.apply(void 0,this._value.splice(0,n)),t-=n}return this._value.shift(),e},t.prototype.consumeStringToken=function(t){for(var e="",n=0;;){var r=this._value[n];if(-1===r||void 0===r||r===t)return{type:0,value:e+=this.consumeStringSlice(n)};if(10===r)return this._value.splice(0,n),tD;if(92===r){var i=this._value[n+1];-1!==i&&void 0!==i&&(10===i?(e+=this.consumeStringSlice(n),n=-1,this._value.shift()):td(r,i)&&(e+=this.consumeStringSlice(n)+I(this.consumeEscapedCodePoint()),n=-1))}n++}},t.prototype.consumeNumber=function(){var t=[],e=4,n=this.peekCodePoint(0);for((43===n||45===n)&&t.push(this.consumeCodePoint());tA(this.peekCodePoint(0));)t.push(this.consumeCodePoint());n=this.peekCodePoint(0);var r=this.peekCodePoint(1);if(46===n&&tA(r))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),e=8;tA(this.peekCodePoint(0));)t.push(this.consumeCodePoint());n=this.peekCodePoint(0),r=this.peekCodePoint(1);var i=this.peekCodePoint(2);if((69===n||101===n)&&((43===r||45===r)&&tA(i)||tA(r)))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),e=8;tA(this.peekCodePoint(0));)t.push(this.consumeCodePoint());return[tg(t),e]},t.prototype.consumeNumericToken=function(){var t=this.consumeNumber(),e=t[0],n=t[1],r=this.peekCodePoint(0);return tf(r,this.peekCodePoint(1),this.peekCodePoint(2))?{type:15,number:e,flags:n,unit:this.consumeName()}:37===r?(this.consumeCodePoint(),{type:16,number:e,flags:n}):{type:17,number:e,flags:n}},t.prototype.consumeEscapedCodePoint=function(){var t=this.consumeCodePoint();if(tl(t)){for(var e=I(t);tl(this.peekCodePoint(0))&&e.length<6;)e+=I(this.consumeCodePoint());tc(this.peekCodePoint(0))&&this.consumeCodePoint();var n=parseInt(e,16);return 0===n||n>=55296&&n<=57343||n>1114111?65533:n}return -1===t?65533:t},t.prototype.consumeName=function(){for(var t="";;){var e=this.consumeCodePoint();if(th(e))t+=I(e);else{if(!td(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),t;t+=I(this.consumeEscapedCodePoint())}}},t}(),tP=function(){function t(t){this._tokens=t}return t.create=function(e){var n=new tN;return n.write(e),new t(n.read())},t.parseValue=function(e){return t.create(e).parseComponentValue()},t.parseValues=function(e){return t.create(e).parseComponentValues()},t.prototype.parseComponentValue=function(){for(var t=this.consumeToken();31===t.type;)t=this.consumeToken();if(32===t.type)throw SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(t);var e=this.consumeComponentValue();do t=this.consumeToken();while(31===t.type)if(32===t.type)return e;throw SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},t.prototype.parseComponentValues=function(){for(var t=[];;){var e=this.consumeComponentValue();if(32===e.type)return t;t.push(e),t.push()}},t.prototype.consumeComponentValue=function(){var t=this.consumeToken();switch(t.type){case 11:case 28:case 2:return this.consumeSimpleBlock(t.type);case 19:return this.consumeFunction(t)}return t},t.prototype.consumeSimpleBlock=function(t){for(var e={type:t,values:[]},n=this.consumeToken();;){if(32===n.type||tq(n,t))return e;this.reconsumeToken(n),e.values.push(this.consumeComponentValue()),n=this.consumeToken()}},t.prototype.consumeFunction=function(t){for(var e={name:t.value,values:[],type:18};;){var n=this.consumeToken();if(32===n.type||3===n.type)return e;this.reconsumeToken(n),e.values.push(this.consumeComponentValue())}},t.prototype.consumeToken=function(){var t=this._tokens.shift();return void 0===t?tT:t},t.prototype.reconsumeToken=function(t){this._tokens.unshift(t)},t}(),tH=function(t){return 15===t.type},tO=function(t){return 17===t.type},tR=function(t){return 20===t.type},tz=function(t){return 0===t.type},tK=function(t,e){return tR(t)&&t.value===e},tV=function(t){return 31!==t.type},tG=function(t){return 31!==t.type&&4!==t.type},tW=function(t){var e=[],n=[];return t.forEach(function(t){if(4===t.type){if(0===n.length)throw Error("Error parsing function args, zero tokens for arg");e.push(n),n=[];return}31!==t.type&&n.push(t)}),n.length&&e.push(n),e},tq=function(t,e){return 11===e&&12===t.type||28===e&&29===t.type||2===e&&3===t.type},tY=function(t){return 17===t.type||15===t.type},tX=function(t){return 16===t.type||tY(t)},tJ=function(t){return t.length>1?[t[0],t[1]]:[t[0]]},tZ={type:17,number:0,flags:4},t$={type:16,number:50,flags:4},t0={type:16,number:100,flags:4},t1=function(t,e,n){var r=t[0],i=t[1];return[t2(r,e),t2(void 0!==i?i:r,n)]},t2=function(t,e){if(16===t.type)return t.number/100*e;if(tH(t))switch(t.unit){case"rem":case"em":return 16*t.number}return t.number},t5="grad",t3="turn",t4={parse:function(t,e){if(15===e.type)switch(e.unit){case"deg":return Math.PI*e.number/180;case t5:return Math.PI/200*e.number;case"rad":return e.number;case t3:return 2*Math.PI*e.number}throw Error("Unsupported angle type")}},t6=function(t){return 15===t.type&&("deg"===t.unit||t.unit===t5||"rad"===t.unit||t.unit===t3)},t8=function(t){switch(t.filter(tR).map(function(t){return t.value}).join(" ")){case"to bottom right":case"to right bottom":case"left top":case"top left":return[tZ,tZ];case"to top":case"bottom":return t7(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[tZ,t0];case"to right":case"left":return t7(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[t0,t0];case"to bottom":case"top":return t7(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[t0,tZ];case"to left":case"right":return t7(270)}return 0},t7=function(t){return Math.PI*t/180},t9={parse:function(t,e){if(18===e.type){var n=ea[e.name];if(void 0===n)throw Error('Attempting to parse an unsupported color function "'+e.name+'"');return n(t,e.values)}if(5===e.type){if(3===e.value.length){var r=e.value.substring(0,1),i=e.value.substring(1,2),o=e.value.substring(2,3);return en(parseInt(r+r,16),parseInt(i+i,16),parseInt(o+o,16),1)}if(4===e.value.length){var r=e.value.substring(0,1),i=e.value.substring(1,2),o=e.value.substring(2,3),s=e.value.substring(3,4);return en(parseInt(r+r,16),parseInt(i+i,16),parseInt(o+o,16),parseInt(s+s,16)/255)}if(6===e.value.length){var r=e.value.substring(0,2),i=e.value.substring(2,4),o=e.value.substring(4,6);return en(parseInt(r,16),parseInt(i,16),parseInt(o,16),1)}if(8===e.value.length){var r=e.value.substring(0,2),i=e.value.substring(2,4),o=e.value.substring(4,6),s=e.value.substring(6,8);return en(parseInt(r,16),parseInt(i,16),parseInt(o,16),parseInt(s,16)/255)}}if(20===e.type){var a=el[e.value.toUpperCase()];if(void 0!==a)return a}return el.TRANSPARENT}},et=function(t){return(255&t)==0},ee=function(t){var e=255&t,n=255&t>>8,r=255&t>>16,i=255&t>>24;return e<255?"rgba("+i+","+r+","+n+","+e/255+")":"rgb("+i+","+r+","+n+")"},en=function(t,e,n,r){return(t<<24|e<<16|n<<8|Math.round(255*r)<<0)>>>0},er=function(t,e){if(17===t.type)return t.number;if(16===t.type){var n=3===e?1:255;return 3===e?t.number/100*n:Math.round(t.number/100*n)}return 0},ei=function(t,e){var n=e.filter(tG);if(3===n.length){var r=n.map(er),i=r[0],o=r[1],s=r[2];return en(i,o,s,1)}if(4===n.length){var a=n.map(er),i=a[0],o=a[1],s=a[2];return en(i,o,s,a[3])}return 0};function eo(t,e,n){return(n<0&&(n+=1),n>=1&&(n-=1),n<1/6)?(e-t)*n*6+t:n<.5?e:n<2/3?(e-t)*6*(2/3-n)+t:t}var es=function(t,e){var n=e.filter(tG),r=n[0],i=n[1],o=n[2],s=n[3],a=(17===r.type?t7(r.number):t4.parse(t,r))/(2*Math.PI),A=tX(i)?i.number/100:0,l=tX(o)?o.number/100:0,c=void 0!==s&&tX(s)?t2(s,1):1;if(0===A)return en(255*l,255*l,255*l,1);var u=l<=.5?l*(A+1):l+A-l*A,h=2*l-u;return en(255*eo(h,u,a+1/3),255*eo(h,u,a),255*eo(h,u,a-1/3),c)},ea={hsl:es,hsla:es,rgb:ei,rgba:ei},eA=function(t,e){return t9.parse(t,tP.create(e).parseComponentValue())},el={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},ec={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(t,e){return e.map(function(t){if(tR(t))switch(t.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},eu={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},eh=function(t,e){var n=t9.parse(t,e[0]),r=e[1];return r&&tX(r)?{color:n,stop:r}:{color:n,stop:null}},ed=function(t,e){var n=t[0],r=t[t.length-1];null===n.stop&&(n.stop=tZ),null===r.stop&&(r.stop=t0);for(var i=[],o=0,s=0;s<t.length;s++){var a=t[s].stop;if(null!==a){var A=t2(a,e);A>o?i.push(A):i.push(o),o=A}else i.push(null)}for(var l=null,s=0;s<i.length;s++){var c=i[s];if(null===c)null===l&&(l=s);else if(null!==l){for(var u=s-l,h=(c-i[l-1])/(u+1),d=1;d<=u;d++)i[l+d-1]=h*d;l=null}}return t.map(function(t,n){return{color:t.color,stop:Math.max(Math.min(1,i[n]/e),0)}})},ef=function(t,e,n){var r=e/2,i=n/2,o=t2(t[0],e)-r;return(Math.atan2(i-t2(t[1],n),o)+2*Math.PI)%(2*Math.PI)},ep=function(t,e,n){var r="number"==typeof t?t:ef(t,e,n),i=Math.abs(e*Math.sin(r))+Math.abs(n*Math.cos(r)),o=e/2,s=n/2,a=i/2,A=Math.sin(r-Math.PI/2)*a,l=Math.cos(r-Math.PI/2)*a;return[i,o-l,o+l,s-A,s+A]},eg=function(t,e){return Math.sqrt(t*t+e*e)},em=function(t,e,n,r,i){return[[0,0],[0,e],[t,0],[t,e]].reduce(function(t,e){var o=eg(n-e[0],r-e[1]);return(i?o<t.optimumDistance:o>t.optimumDistance)?{optimumCorner:e,optimumDistance:o}:t},{optimumDistance:i?1/0:-1/0,optimumCorner:null}).optimumCorner},ev=function(t,e,n,r,i){var o=0,s=0;switch(t.size){case 0:0===t.shape?o=s=Math.min(Math.abs(e),Math.abs(e-r),Math.abs(n),Math.abs(n-i)):1===t.shape&&(o=Math.min(Math.abs(e),Math.abs(e-r)),s=Math.min(Math.abs(n),Math.abs(n-i)));break;case 2:if(0===t.shape)o=s=Math.min(eg(e,n),eg(e,n-i),eg(e-r,n),eg(e-r,n-i));else if(1===t.shape){var a=Math.min(Math.abs(n),Math.abs(n-i))/Math.min(Math.abs(e),Math.abs(e-r)),A=em(r,i,e,n,!0),l=A[0],c=A[1];o=eg(l-e,(c-n)/a),s=a*o}break;case 1:0===t.shape?o=s=Math.max(Math.abs(e),Math.abs(e-r),Math.abs(n),Math.abs(n-i)):1===t.shape&&(o=Math.max(Math.abs(e),Math.abs(e-r)),s=Math.max(Math.abs(n),Math.abs(n-i)));break;case 3:if(0===t.shape)o=s=Math.max(eg(e,n),eg(e,n-i),eg(e-r,n),eg(e-r,n-i));else if(1===t.shape){var a=Math.max(Math.abs(n),Math.abs(n-i))/Math.max(Math.abs(e),Math.abs(e-r)),u=em(r,i,e,n,!1),l=u[0],c=u[1];o=eg(l-e,(c-n)/a),s=a*o}}return Array.isArray(t.size)&&(o=t2(t.size[0],r),s=2===t.size.length?t2(t.size[1],i):o),[o,s]},ey=function(t,e){var n=t7(180),r=[];return tW(e).forEach(function(e,i){if(0===i){var o=e[0];if(20===o.type&&-1!==["top","left","right","bottom"].indexOf(o.value)){n=t8(e);return}if(t6(o)){n=(t4.parse(t,o)+t7(270))%t7(360);return}}var s=eh(t,e);r.push(s)}),{angle:n,stops:r,type:1}},ew="closest-side",eb="farthest-side",e_="closest-corner",eB="farthest-corner",eC="circle",ex="ellipse",ek="cover",eF="contain",eL=function(t,e){var n=0,r=3,i=[],o=[];return tW(e).forEach(function(e,s){var a=!0;if(0===s?a=e.reduce(function(t,e){if(tR(e))switch(e.value){case"center":return o.push(t$),!1;case"top":case"left":return o.push(tZ),!1;case"right":case"bottom":return o.push(t0),!1}else if(tX(e)||tY(e))return o.push(e),!1;return t},a):1===s&&(a=e.reduce(function(t,e){if(tR(e))switch(e.value){case eC:return n=0,!1;case ex:return n=1,!1;case eF:case ew:return r=0,!1;case eb:return r=1,!1;case e_:return r=2,!1;case ek:case eB:return r=3,!1}else if(tY(e)||tX(e))return Array.isArray(r)||(r=[]),r.push(e),!1;return t},a)),a){var A=eh(t,e);i.push(A)}}),{size:r,shape:n,stops:i,position:o,type:2}},eD={parse:function(t,e){if(22===e.type){var n={url:e.value,type:0};return t.cache.addImage(e.value),n}if(18===e.type){var r=eE[e.name];if(void 0===r)throw Error('Attempting to parse an unsupported image function "'+e.name+'"');return r(t,e.values)}throw Error("Unsupported image type "+e.type)}},eE={"linear-gradient":function(t,e){var n=t7(180),r=[];return tW(e).forEach(function(e,i){if(0===i){var o=e[0];if(20===o.type&&"to"===o.value){n=t8(e);return}if(t6(o)){n=t4.parse(t,o);return}}var s=eh(t,e);r.push(s)}),{angle:n,stops:r,type:1}},"-moz-linear-gradient":ey,"-ms-linear-gradient":ey,"-o-linear-gradient":ey,"-webkit-linear-gradient":ey,"radial-gradient":function(t,e){var n=0,r=3,i=[],o=[];return tW(e).forEach(function(e,s){var a=!0;if(0===s){var A=!1;a=e.reduce(function(t,e){if(A){if(tR(e))switch(e.value){case"center":o.push(t$);break;case"top":case"left":o.push(tZ);break;case"right":case"bottom":o.push(t0)}else(tX(e)||tY(e))&&o.push(e)}else if(tR(e))switch(e.value){case eC:return n=0,!1;case ex:return n=1,!1;case"at":return A=!0,!1;case ew:return r=0,!1;case ek:case eb:return r=1,!1;case eF:case e_:return r=2,!1;case eB:return r=3,!1}else if(tY(e)||tX(e))return Array.isArray(r)||(r=[]),r.push(e),!1;return t},a)}if(a){var l=eh(t,e);i.push(l)}}),{size:r,shape:n,stops:i,position:o,type:2}},"-moz-radial-gradient":eL,"-ms-radial-gradient":eL,"-o-radial-gradient":eL,"-webkit-radial-gradient":eL,"-webkit-gradient":function(t,e){var n=t7(180),r=[],i=1;return tW(e).forEach(function(e,n){var o=e[0];if(0===n){if(tR(o)&&"linear"===o.value){i=1;return}if(tR(o)&&"radial"===o.value){i=2;return}}if(18===o.type){if("from"===o.name){var s=t9.parse(t,o.values[0]);r.push({stop:tZ,color:s})}else if("to"===o.name){var s=t9.parse(t,o.values[0]);r.push({stop:t0,color:s})}else if("color-stop"===o.name){var a=o.values.filter(tG);if(2===a.length){var s=t9.parse(t,a[1]),A=a[0];tO(A)&&r.push({stop:{type:16,number:100*A.number,flags:A.flags},color:s})}}}}),1===i?{angle:(n+t7(180))%t7(360),stops:r,type:i}:{size:3,shape:0,stops:r,position:[],type:i}}},eS={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(t,e){if(0===e.length)return[];var n=e[0];return 20===n.type&&"none"===n.value?[]:e.filter(function(t){var e;return tG(t)&&!(20===(e=t).type&&"none"===e.value)&&(18!==e.type||!!eE[e.name])}).map(function(e){return eD.parse(t,e)})}},eM={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(t,e){return e.map(function(t){if(tR(t))switch(t.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},eQ={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(t,e){return tW(e).map(function(t){return t.filter(tX)}).map(tJ)}},eI={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(t,e){return tW(e).map(function(t){return t.filter(tR).map(function(t){return t.value}).join(" ")}).map(eU)}},eU=function(t){switch(t){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}};(a=y||(y={})).AUTO="auto",a.CONTAIN="contain",a.COVER="cover";var ej={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(t,e){return tW(e).map(function(t){return t.filter(eT)})}},eT=function(t){return tR(t)||tX(t)},eN=function(t){return{name:"border-"+t+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},eP=eN("top"),eH=eN("right"),eO=eN("bottom"),eR=eN("left"),ez=function(t){return{name:"border-radius-"+t,initialValue:"0 0",prefix:!1,type:1,parse:function(t,e){return tJ(e.filter(tX))}}},eK=ez("top-left"),eV=ez("top-right"),eG=ez("bottom-right"),eW=ez("bottom-left"),eq=function(t){return{name:"border-"+t+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(t,e){switch(e){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},eY=eq("top"),eX=eq("right"),eJ=eq("bottom"),eZ=eq("left"),e$=function(t){return{name:"border-"+t+"-width",initialValue:"0",type:0,prefix:!1,parse:function(t,e){return tH(e)?e.number:0}}},e0=e$("top"),e1=e$("right"),e2=e$("bottom"),e5=e$("left"),e3={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},e4={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(t,e){return"rtl"===e?1:0}},e6={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(t,e){return e.filter(tR).reduce(function(t,e){return t|e8(e.value)},0)}},e8=function(t){switch(t){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},e7={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(t,e){switch(e){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},e9={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(t,e){return 20===e.type&&"normal"===e.value?0:17===e.type||15===e.type?e.number:0}};(A=w||(w={})).NORMAL="normal",A.STRICT="strict";var nt={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){return"strict"===e?w.STRICT:w.NORMAL}},ne={name:"line-height",initialValue:"normal",prefix:!1,type:4},nn=function(t,e){return tR(t)&&"normal"===t.value?1.2*e:17===t.type?e*t.number:tX(t)?t2(t,e):e},nr={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(t,e){return 20===e.type&&"none"===e.value?null:eD.parse(t,e)}},ni={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(t,e){return"inside"===e?0:1}},no={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(t,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}}},ns=function(t){return{name:"margin-"+t,initialValue:"0",prefix:!1,type:4}},na=ns("top"),nA=ns("right"),nl=ns("bottom"),nc=ns("left"),nu={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(t,e){return e.filter(tR).map(function(t){switch(t.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;default:return 0}})}},nh={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){return"break-word"===e?"break-word":"normal"}},nd=function(t){return{name:"padding-"+t,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},nf=nd("top"),np=nd("right"),ng=nd("bottom"),nm=nd("left"),nv={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(t,e){switch(e){case"right":return 2;case"center":case"justify":return 1;default:return 0}}},ny={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(t,e){switch(e){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},nw={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(t,e){return 1===e.length&&tK(e[0],"none")?[]:tW(e).map(function(e){for(var n={color:el.TRANSPARENT,offsetX:tZ,offsetY:tZ,blur:tZ},r=0,i=0;i<e.length;i++){var o=e[i];tY(o)?(0===r?n.offsetX=o:1===r?n.offsetY=o:n.blur=o,r++):n.color=t9.parse(t,o)}return n})}},nb={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(t,e){switch(e){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},n_={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(t,e){if(20===e.type&&"none"===e.value)return null;if(18===e.type){var n=nB[e.name];if(void 0===n)throw Error('Attempting to parse an unsupported transform function "'+e.name+'"');return n(e.values)}return null}},nB={matrix:function(t){var e=t.filter(function(t){return 17===t.type}).map(function(t){return t.number});return 6===e.length?e:null},matrix3d:function(t){var e=t.filter(function(t){return 17===t.type}).map(function(t){return t.number}),n=e[0],r=e[1];e[2],e[3];var i=e[4],o=e[5];e[6],e[7],e[8],e[9],e[10],e[11];var s=e[12],a=e[13];return e[14],e[15],16===e.length?[n,r,i,o,s,a]:null}},nC={type:16,number:50,flags:4},nx=[nC,nC],nk={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(t,e){var n=e.filter(tX);return 2!==n.length?nx:[n[0],n[1]]}},nF={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(t,e){switch(e){case"hidden":return 1;case"collapse":return 2;default:return 0}}};(l=b||(b={})).NORMAL="normal",l.BREAK_ALL="break-all",l.KEEP_ALL="keep-all";for(var nL={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){switch(e){case"break-all":return b.BREAK_ALL;case"keep-all":return b.KEEP_ALL;default:return b.NORMAL}}},nD={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(t,e){if(20===e.type)return{auto:!0,order:0};if(tO(e))return{auto:!1,order:e.number};throw Error("Invalid z-index number parsed")}},nE={parse:function(t,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")}},nS={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(t,e){return tO(e)?e.number:1}},nM={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},nQ={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(t,e){return e.filter(tR).map(function(t){switch(t.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(t){return 0!==t})}},nI={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(t,e){var n=[],r=[];return e.forEach(function(t){switch(t.type){case 20:case 0:n.push(t.value);break;case 17:n.push(t.number.toString());break;case 4:r.push(n.join(" ")),n.length=0}}),n.length&&r.push(n.join(" ")),r.map(function(t){return -1===t.indexOf(" ")?t:"'"+t+"'"})}},nU={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},nj={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(t,e){return tO(e)?e.number:tR(e)&&"bold"===e.value?700:400}},nT={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(t,e){return e.filter(tR).map(function(t){return t.value})}},nN={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){switch(e){case"oblique":return"oblique";case"italic":return"italic";default:return"normal"}}},nP=function(t,e){return(t&e)!=0},nH={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(t,e){if(0===e.length)return[];var n=e[0];return 20===n.type&&"none"===n.value?[]:e}},nO={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(t,e){if(0===e.length)return null;var n=e[0];if(20===n.type&&"none"===n.value)return null;for(var r=[],i=e.filter(tV),o=0;o<i.length;o++){var s=i[o],a=i[o+1];if(20===s.type){var A=a&&tO(a)?a.number:1;r.push({counter:s.value,increment:A})}}return r}},nR={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(t,e){if(0===e.length)return[];for(var n=[],r=e.filter(tV),i=0;i<r.length;i++){var o=r[i],s=r[i+1];if(tR(o)&&"none"!==o.value){var a=s&&tO(s)?s.number:0;n.push({counter:o.value,reset:a})}}return n}},nz={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(t,e){return e.filter(tH).map(function(e){return nE.parse(t,e)})}},nK={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(t,e){if(0===e.length)return null;var n=e[0];if(20===n.type&&"none"===n.value)return null;var r=[],i=e.filter(tz);if(i.length%2!=0)return null;for(var o=0;o<i.length;o+=2){var s=i[o].value,a=i[o+1].value;r.push({open:s,close:a})}return r}},nV=function(t,e,n){if(!t)return"";var r=t[Math.min(e,t.length-1)];return r?n?r.open:r.close:""},nG={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(t,e){return 1===e.length&&tK(e[0],"none")?[]:tW(e).map(function(e){for(var n={color:255,offsetX:tZ,offsetY:tZ,blur:tZ,spread:tZ,inset:!1},r=0,i=0;i<e.length;i++){var o=e[i];tK(o,"inset")?n.inset=!0:tY(o)?(0===r?n.offsetX=o:1===r?n.offsetY=o:2===r?n.blur=o:n.spread=o,r++):n.color=t9.parse(t,o)}return n})}},nW={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(t,e){var n=[];return e.filter(tR).forEach(function(t){switch(t.value){case"stroke":n.push(1);break;case"fill":n.push(0);break;case"markers":n.push(2)}}),[0,1,2].forEach(function(t){-1===n.indexOf(t)&&n.push(t)}),n}},nq={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},nY={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(t,e){return tH(e)?e.number:0}},nX=function(){function t(t,e){this.animationDuration=n$(t,nz,e.animationDuration),this.backgroundClip=n$(t,ec,e.backgroundClip),this.backgroundColor=n$(t,eu,e.backgroundColor),this.backgroundImage=n$(t,eS,e.backgroundImage),this.backgroundOrigin=n$(t,eM,e.backgroundOrigin),this.backgroundPosition=n$(t,eQ,e.backgroundPosition),this.backgroundRepeat=n$(t,eI,e.backgroundRepeat),this.backgroundSize=n$(t,ej,e.backgroundSize),this.borderTopColor=n$(t,eP,e.borderTopColor),this.borderRightColor=n$(t,eH,e.borderRightColor),this.borderBottomColor=n$(t,eO,e.borderBottomColor),this.borderLeftColor=n$(t,eR,e.borderLeftColor),this.borderTopLeftRadius=n$(t,eK,e.borderTopLeftRadius),this.borderTopRightRadius=n$(t,eV,e.borderTopRightRadius),this.borderBottomRightRadius=n$(t,eG,e.borderBottomRightRadius),this.borderBottomLeftRadius=n$(t,eW,e.borderBottomLeftRadius),this.borderTopStyle=n$(t,eY,e.borderTopStyle),this.borderRightStyle=n$(t,eX,e.borderRightStyle),this.borderBottomStyle=n$(t,eJ,e.borderBottomStyle),this.borderLeftStyle=n$(t,eZ,e.borderLeftStyle),this.borderTopWidth=n$(t,e0,e.borderTopWidth),this.borderRightWidth=n$(t,e1,e.borderRightWidth),this.borderBottomWidth=n$(t,e2,e.borderBottomWidth),this.borderLeftWidth=n$(t,e5,e.borderLeftWidth),this.boxShadow=n$(t,nG,e.boxShadow),this.color=n$(t,e3,e.color),this.direction=n$(t,e4,e.direction),this.display=n$(t,e6,e.display),this.float=n$(t,e7,e.cssFloat),this.fontFamily=n$(t,nI,e.fontFamily),this.fontSize=n$(t,nU,e.fontSize),this.fontStyle=n$(t,nN,e.fontStyle),this.fontVariant=n$(t,nT,e.fontVariant),this.fontWeight=n$(t,nj,e.fontWeight),this.letterSpacing=n$(t,e9,e.letterSpacing),this.lineBreak=n$(t,nt,e.lineBreak),this.lineHeight=n$(t,ne,e.lineHeight),this.listStyleImage=n$(t,nr,e.listStyleImage),this.listStylePosition=n$(t,ni,e.listStylePosition),this.listStyleType=n$(t,no,e.listStyleType),this.marginTop=n$(t,na,e.marginTop),this.marginRight=n$(t,nA,e.marginRight),this.marginBottom=n$(t,nl,e.marginBottom),this.marginLeft=n$(t,nc,e.marginLeft),this.opacity=n$(t,nS,e.opacity);var n,r,i=n$(t,nu,e.overflow);this.overflowX=i[0],this.overflowY=i[i.length>1?1:0],this.overflowWrap=n$(t,nh,e.overflowWrap),this.paddingTop=n$(t,nf,e.paddingTop),this.paddingRight=n$(t,np,e.paddingRight),this.paddingBottom=n$(t,ng,e.paddingBottom),this.paddingLeft=n$(t,nm,e.paddingLeft),this.paintOrder=n$(t,nW,e.paintOrder),this.position=n$(t,ny,e.position),this.textAlign=n$(t,nv,e.textAlign),this.textDecorationColor=n$(t,nM,null!==(n=e.textDecorationColor)&&void 0!==n?n:e.color),this.textDecorationLine=n$(t,nQ,null!==(r=e.textDecorationLine)&&void 0!==r?r:e.textDecoration),this.textShadow=n$(t,nw,e.textShadow),this.textTransform=n$(t,nb,e.textTransform),this.transform=n$(t,n_,e.transform),this.transformOrigin=n$(t,nk,e.transformOrigin),this.visibility=n$(t,nF,e.visibility),this.webkitTextStrokeColor=n$(t,nq,e.webkitTextStrokeColor),this.webkitTextStrokeWidth=n$(t,nY,e.webkitTextStrokeWidth),this.wordBreak=n$(t,nL,e.wordBreak),this.zIndex=n$(t,nD,e.zIndex)}return t.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&0===this.visibility},t.prototype.isTransparent=function(){return et(this.backgroundColor)},t.prototype.isTransformed=function(){return null!==this.transform},t.prototype.isPositioned=function(){return 0!==this.position},t.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},t.prototype.isFloating=function(){return 0!==this.float},t.prototype.isInlineLevel=function(){return nP(this.display,4)||nP(this.display,33554432)||nP(this.display,268435456)||nP(this.display,536870912)||nP(this.display,67108864)||nP(this.display,134217728)},t}(),nJ=function(t,e){this.content=n$(t,nH,e.content),this.quotes=n$(t,nK,e.quotes)},nZ=function(t,e){this.counterIncrement=n$(t,nO,e.counterIncrement),this.counterReset=n$(t,nR,e.counterReset)},n$=function(t,e,n){var r=new tN,i=null!=n?n.toString():e.initialValue;r.write(i);var o=new tP(r.read());switch(e.type){case 2:var s=o.parseComponentValue();return e.parse(t,tR(s)?s.value:e.initialValue);case 0:return e.parse(t,o.parseComponentValue());case 1:return e.parse(t,o.parseComponentValues());case 4:return o.parseComponentValue();case 3:switch(e.format){case"angle":return t4.parse(t,o.parseComponentValue());case"color":return t9.parse(t,o.parseComponentValue());case"image":return eD.parse(t,o.parseComponentValue());case"length":var a=o.parseComponentValue();return tY(a)?a:tZ;case"length-percentage":var A=o.parseComponentValue();return tX(A)?A:tZ;case"time":return nE.parse(t,o.parseComponentValue())}}},n0=function(t){switch(t.getAttribute("data-html2canvas-debug")){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},n1=function(t,e){var n=n0(t);return 1===n||e===n},n2=function(t,e){this.context=t,this.textNodes=[],this.elements=[],this.flags=0,n1(e,3),this.styles=new nX(t,window.getComputedStyle(e,null)),r4(e)&&(this.styles.animationDuration.some(function(t){return t>0})&&(e.style.animationDuration="0s"),null!==this.styles.transform&&(e.style.transform="none")),this.bounds=S(this.context,e),n1(e,4)&&(this.flags|=16)},n5="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n3="undefined"==typeof Uint8Array?[]:new Uint8Array(256),n4=0;n4<n5.length;n4++)n3[n5.charCodeAt(n4)]=n4;for(var n6=function(t,e,n){return t.slice?t.slice(e,n):new Uint16Array(Array.prototype.slice.call(t,e,n))},n8=function(){function t(t,e,n,r,i,o){this.initialValue=t,this.errorValue=e,this.highStart=n,this.highValueIndex=r,this.index=i,this.data=o}return t.prototype.get=function(t){var e;if(t>=0){if(t<55296||t>56319&&t<=65535)return e=((e=this.index[t>>5])<<2)+(31&t),this.data[e];if(t<=65535)return e=((e=this.index[2048+(t-55296>>5)])<<2)+(31&t),this.data[e];if(t<this.highStart)return e=2080+(t>>11),e=this.index[e]+(t>>5&63),e=((e=this.index[e])<<2)+(31&t),this.data[e];if(t<=1114111)return this.data[this.highValueIndex]}return this.errorValue},t}(),n7="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n9="undefined"==typeof Uint8Array?[]:new Uint8Array(256),rt=0;rt<n7.length;rt++)n9[n7.charCodeAt(rt)]=rt;var re=function(t){for(var e=[],n=0,r=t.length;n<r;){var i=t.charCodeAt(n++);if(i>=55296&&i<=56319&&n<r){var o=t.charCodeAt(n++);(64512&o)==56320?e.push(((1023&i)<<10)+(1023&o)+65536):(e.push(i),n--)}else e.push(i)}return e},rn=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,t);var n=t.length;if(!n)return"";for(var r=[],i=-1,o="";++i<n;){var s=t[i];s<=65535?r.push(s):(s-=65536,r.push((s>>10)+55296,s%1024+56320)),(i+1===n||r.length>16384)&&(o+=String.fromCharCode.apply(String,r),r.length=0)}return o},rr=(u=Array.isArray(c=function(t){var e,n,r,i,o,s=.75*t.length,a=t.length,A=0;"="===t[t.length-1]&&(s--,"="===t[t.length-2]&&s--);var l="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?new ArrayBuffer(s):Array(s),c=Array.isArray(l)?l:new Uint8Array(l);for(e=0;e<a;e+=4)n=n3[t.charCodeAt(e)],r=n3[t.charCodeAt(e+1)],i=n3[t.charCodeAt(e+2)],o=n3[t.charCodeAt(e+3)],c[A++]=n<<2|r>>4,c[A++]=(15&r)<<4|i>>2,c[A++]=(3&i)<<6|63&o;return l}("AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA="))?function(t){for(var e=t.length,n=[],r=0;r<e;r+=4)n.push(t[r+3]<<24|t[r+2]<<16|t[r+1]<<8|t[r]);return n}(c):new Uint32Array(c),d=n6(h=Array.isArray(c)?function(t){for(var e=t.length,n=[],r=0;r<e;r+=2)n.push(t[r+1]<<8|t[r]);return n}(c):new Uint16Array(c),12,u[4]/2),g=2===u[5]?n6(h,(24+u[4])/2):(f=Math.ceil((24+u[4])/4),u.slice?u.slice(f,void 0):new Uint32Array(Array.prototype.slice.call(u,f,p))),new n8(u[0],u[1],u[2],u[3],d,g)),ri=function(t){return rr.get(t)},ro=function(t,e,n){var r=n-2,i=e[r],o=e[n-1],s=e[n];if(2===o&&3===s)return"×";if(2===o||3===o||4===o||2===s||3===s||4===s)return"÷";if(8===o&&-1!==[8,9,11,12].indexOf(s)||(11===o||9===o)&&(9===s||10===s)||(12===o||10===o)&&10===s||13===s||5===s||7===s||1===o)return"×";if(13===o&&14===s){for(;5===i;)i=e[--r];if(14===i)return"×"}if(15===o&&15===s){for(var a=0;15===i;)a++,i=e[--r];if(a%2==0)return"×"}return"÷"},rs=function(t){var e=re(t),n=e.length,r=0,i=0,o=e.map(ri);return{next:function(){if(r>=n)return{done:!0,value:null};for(var t="×";r<n&&"×"===(t=ro(e,o,++r)););if("×"!==t||r===n){var s=rn.apply(null,e.slice(i,r));return i=r,{value:s,done:!1}}return{done:!0,value:null}}}},ra=function(t){for(var e,n=rs(t),r=[];!(e=n.next()).done;)e.value&&r.push(e.value.slice());return r},rA=function(t){if(t.createRange){var e=t.createRange();if(e.getBoundingClientRect){var n=t.createElement("boundtest");n.style.height="123px",n.style.display="block",t.body.appendChild(n),e.selectNode(n);var r=Math.round(e.getBoundingClientRect().height);if(t.body.removeChild(n),123===r)return!0}}return!1},rl=function(t){var e=t.createElement("boundtest");e.style.width="50px",e.style.display="block",e.style.fontSize="12px",e.style.letterSpacing="0px",e.style.wordSpacing="0px",t.body.appendChild(e);var n=t.createRange();e.innerHTML="function"==typeof"".repeat?"&#128104;".repeat(10):"";var r=e.firstChild,i=Q(r.data).map(function(t){return I(t)}),o=0,s={},a=i.every(function(t,e){n.setStart(r,o),n.setEnd(r,o+t.length);var i=n.getBoundingClientRect();o+=t.length;var a=i.x>s.x||i.y>s.y;return s=i,0===e||a});return t.body.removeChild(e),a},rc=function(t){var e=new Image,n=t.createElement("canvas"),r=n.getContext("2d");if(!r)return!1;e.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{r.drawImage(e,0,0),n.toDataURL()}catch(t){return!1}return!0},ru=function(t){return 0===t[0]&&255===t[1]&&0===t[2]&&255===t[3]},rh=function(t){var e=t.createElement("canvas");e.width=100,e.height=100;var n=e.getContext("2d");if(!n)return Promise.reject(!1);n.fillStyle="rgb(0, 255, 0)",n.fillRect(0,0,100,100);var r=new Image,i=e.toDataURL();r.src=i;var o=rd(100,100,0,0,r);return n.fillStyle="red",n.fillRect(0,0,100,100),rf(o).then(function(e){n.drawImage(e,0,0);var r=n.getImageData(0,0,100,100).data;n.fillStyle="red",n.fillRect(0,0,100,100);var o=t.createElement("div");return o.style.backgroundImage="url("+i+")",o.style.height="100px",ru(r)?rf(rd(100,100,0,0,o)):Promise.reject(!1)}).then(function(t){return n.drawImage(t,0,0),ru(n.getImageData(0,0,100,100).data)}).catch(function(){return!1})},rd=function(t,e,n,r,i){var o="http://www.w3.org/2000/svg",s=document.createElementNS(o,"svg"),a=document.createElementNS(o,"foreignObject");return s.setAttributeNS(null,"width",t.toString()),s.setAttributeNS(null,"height",e.toString()),a.setAttributeNS(null,"width","100%"),a.setAttributeNS(null,"height","100%"),a.setAttributeNS(null,"x",n.toString()),a.setAttributeNS(null,"y",r.toString()),a.setAttributeNS(null,"externalResourcesRequired","true"),s.appendChild(a),a.appendChild(i),s},rf=function(t){return new Promise(function(e,n){var r=new Image;r.onload=function(){return e(r)},r.onerror=n,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(t))})},rp={get SUPPORT_RANGE_BOUNDS(){var rg=rA(document);return Object.defineProperty(rp,"SUPPORT_RANGE_BOUNDS",{value:rg}),rg},get SUPPORT_WORD_BREAKING(){var rm=rp.SUPPORT_RANGE_BOUNDS&&rl(document);return Object.defineProperty(rp,"SUPPORT_WORD_BREAKING",{value:rm}),rm},get SUPPORT_SVG_DRAWING(){var rv=rc(document);return Object.defineProperty(rp,"SUPPORT_SVG_DRAWING",{value:rv}),rv},get SUPPORT_FOREIGNOBJECT_DRAWING(){var ry="function"==typeof Array.from&&"function"==typeof window.fetch?rh(document):Promise.resolve(!1);return Object.defineProperty(rp,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:ry}),ry},get SUPPORT_CORS_IMAGES(){var rw=void 0!==new Image().crossOrigin;return Object.defineProperty(rp,"SUPPORT_CORS_IMAGES",{value:rw}),rw},get SUPPORT_RESPONSE_TYPE(){var rb="string"==typeof new XMLHttpRequest().responseType;return Object.defineProperty(rp,"SUPPORT_RESPONSE_TYPE",{value:rb}),rb},get SUPPORT_CORS_XHR(){var r_="withCredentials"in new XMLHttpRequest;return Object.defineProperty(rp,"SUPPORT_CORS_XHR",{value:r_}),r_},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var rB=!!("undefined"!=typeof Intl&&Intl.Segmenter);return Object.defineProperty(rp,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:rB}),rB}},rC=function(t,e){this.text=t,this.bounds=e},rx=function(t,e,n,r){var i=rD(e,n),o=[],s=0;return i.forEach(function(e){if(n.textDecorationLine.length||e.trim().length>0){if(rp.SUPPORT_RANGE_BOUNDS){var i=rF(r,s,e.length).getClientRects();if(i.length>1){var a=rL(e),A=0;a.forEach(function(e){o.push(new rC(e,E.fromDOMRectList(t,rF(r,A+s,e.length).getClientRects()))),A+=e.length})}else o.push(new rC(e,E.fromDOMRectList(t,i)))}else{var l=r.splitText(e.length);o.push(new rC(e,rk(t,r))),r=l}}else rp.SUPPORT_RANGE_BOUNDS||(r=r.splitText(e.length));s+=e.length}),o},rk=function(t,e){var n=e.ownerDocument;if(n){var r=n.createElement("html2canvaswrapper");r.appendChild(e.cloneNode(!0));var i=e.parentNode;if(i){i.replaceChild(r,e);var o=S(t,r);return r.firstChild&&i.replaceChild(r.firstChild,r),o}}return E.EMPTY},rF=function(t,e,n){var r=t.ownerDocument;if(!r)throw Error("Node has no owner document");var i=r.createRange();return i.setStart(t,e),i.setEnd(t,e+n),i},rL=function(t){return rp.SUPPORT_NATIVE_TEXT_SEGMENTATION?Array.from(new Intl.Segmenter(void 0,{granularity:"grapheme"}).segment(t)).map(function(t){return t.segment}):ra(t)},rD=function(t,e){return 0!==e.letterSpacing?rL(t):rp.SUPPORT_NATIVE_TEXT_SEGMENTATION?Array.from(new Intl.Segmenter(void 0,{granularity:"word"}).segment(t)).map(function(t){return t.segment}):rS(t,e)},rE=[32,160,4961,65792,65793,4153,4241],rS=function(t,e){for(var n,r=ta(t,{lineBreak:e.lineBreak,wordBreak:"break-word"===e.overflowWrap?"break-word":e.wordBreak}),i=[];!(n=r.next()).done;)!function(){if(n.value){var t=Q(n.value.slice()),e="";t.forEach(function(t){-1===rE.indexOf(t)?e+=I(t):(e.length&&i.push(e),i.push(I(t)),e="")}),e.length&&i.push(e)}}();return i},rM=function(t,e,n){this.text=rQ(e.data,n.textTransform),this.textBounds=rx(t,this.text,n,e)},rQ=function(t,e){switch(e){case 1:return t.toLowerCase();case 3:return t.replace(rI,rU);case 2:return t.toUpperCase();default:return t}},rI=/(^|\s|:|-|\(|\))([a-z])/g,rU=function(t,e,n){return t.length>0?e+n.toUpperCase():t},rj=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.src=n.currentSrc||n.src,r.intrinsicWidth=n.naturalWidth,r.intrinsicHeight=n.naturalHeight,r.context.cache.addImage(r.src),r}return x(e,t),e}(n2),rT=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.canvas=n,r.intrinsicWidth=n.width,r.intrinsicHeight=n.height,r}return x(e,t),e}(n2),rN=function(t){function e(e,n){var r=t.call(this,e,n)||this,i=new XMLSerializer,o=S(e,n);return n.setAttribute("width",o.width+"px"),n.setAttribute("height",o.height+"px"),r.svg="data:image/svg+xml,"+encodeURIComponent(i.serializeToString(n)),r.intrinsicWidth=n.width.baseVal.value,r.intrinsicHeight=n.height.baseVal.value,r.context.cache.addImage(r.svg),r}return x(e,t),e}(n2),rP=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.value=n.value,r}return x(e,t),e}(n2),rH=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.start=n.start,r.reversed="boolean"==typeof n.reversed&&!0===n.reversed,r}return x(e,t),e}(n2),rO=[{type:15,flags:0,unit:"px",number:3}],rR=[{type:16,flags:0,number:50}],rz=function(t){var e=t.type===rG?Array(t.value.length+1).join("•"):t.value;return 0===e.length?t.placeholder||"":e},rK="checkbox",rV="radio",rG="password",rW=function(t){function e(e,n){var r,i=t.call(this,e,n)||this;switch(i.type=n.type.toLowerCase(),i.checked=n.checked,i.value=rz(n),(i.type===rK||i.type===rV)&&(i.styles.backgroundColor=3739148031,i.styles.borderTopColor=i.styles.borderRightColor=i.styles.borderBottomColor=i.styles.borderLeftColor=2779096575,i.styles.borderTopWidth=i.styles.borderRightWidth=i.styles.borderBottomWidth=i.styles.borderLeftWidth=1,i.styles.borderTopStyle=i.styles.borderRightStyle=i.styles.borderBottomStyle=i.styles.borderLeftStyle=1,i.styles.backgroundClip=[0],i.styles.backgroundOrigin=[0],i.bounds=(r=i.bounds).width>r.height?new E(r.left+(r.width-r.height)/2,r.top,r.height,r.height):r.width<r.height?new E(r.left,r.top+(r.height-r.width)/2,r.width,r.width):r),i.type){case rK:i.styles.borderTopRightRadius=i.styles.borderTopLeftRadius=i.styles.borderBottomRightRadius=i.styles.borderBottomLeftRadius=rO;break;case rV:i.styles.borderTopRightRadius=i.styles.borderTopLeftRadius=i.styles.borderBottomRightRadius=i.styles.borderBottomLeftRadius=rR}return i}return x(e,t),e}(n2),rq=function(t){function e(e,n){var r=t.call(this,e,n)||this,i=n.options[n.selectedIndex||0];return r.value=i&&i.text||"",r}return x(e,t),e}(n2),rY=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.value=n.value,r}return x(e,t),e}(n2),rX=function(t){function e(e,n){var r=t.call(this,e,n)||this;r.src=n.src,r.width=parseInt(n.width,10)||0,r.height=parseInt(n.height,10)||0,r.backgroundColor=r.styles.backgroundColor;try{if(n.contentWindow&&n.contentWindow.document&&n.contentWindow.document.documentElement){r.tree=r0(e,n.contentWindow.document.documentElement);var i=n.contentWindow.document.documentElement?eA(e,getComputedStyle(n.contentWindow.document.documentElement).backgroundColor):el.TRANSPARENT,o=n.contentWindow.document.body?eA(e,getComputedStyle(n.contentWindow.document.body).backgroundColor):el.TRANSPARENT;r.backgroundColor=et(i)?et(o)?r.styles.backgroundColor:o:i}}catch(t){}return r}return x(e,t),e}(n2),rJ=["OL","UL","MENU"],rZ=function(t,e,n,r){for(var i=e.firstChild,o=void 0;i;i=o)if(o=i.nextSibling,r5(i)&&i.data.trim().length>0)n.textNodes.push(new rM(t,i,n.styles));else if(r3(i)){if(ic(i)&&i.assignedNodes)i.assignedNodes().forEach(function(e){return rZ(t,e,n,r)});else{var s=r$(t,i);!s.styles.isVisible()||(r1(i,s,r)?s.flags|=4:r2(s.styles)&&(s.flags|=2),-1!==rJ.indexOf(i.tagName)&&(s.flags|=8),n.elements.push(s),i.slot,i.shadowRoot?rZ(t,i.shadowRoot,s,r):iA(i)||it(i)||il(i)||rZ(t,i,s,r))}}},r$=function(t,e){return io(e)?new rj(t,e):ir(e)?new rT(t,e):it(e)?new rN(t,e):r8(e)?new rP(t,e):r7(e)?new rH(t,e):r9(e)?new rW(t,e):il(e)?new rq(t,e):iA(e)?new rY(t,e):is(e)?new rX(t,e):new n2(t,e)},r0=function(t,e){var n=r$(t,e);return n.flags|=4,rZ(t,e,n,n),n},r1=function(t,e,n){return e.styles.isPositionedWithZIndex()||e.styles.opacity<1||e.styles.isTransformed()||ie(t)&&n.styles.isTransparent()},r2=function(t){return t.isPositioned()||t.isFloating()},r5=function(t){return t.nodeType===Node.TEXT_NODE},r3=function(t){return t.nodeType===Node.ELEMENT_NODE},r4=function(t){return r3(t)&&void 0!==t.style&&!r6(t)},r6=function(t){return"object"==typeof t.className},r8=function(t){return"LI"===t.tagName},r7=function(t){return"OL"===t.tagName},r9=function(t){return"INPUT"===t.tagName},it=function(t){return"svg"===t.tagName},ie=function(t){return"BODY"===t.tagName},ir=function(t){return"CANVAS"===t.tagName},ii=function(t){return"VIDEO"===t.tagName},io=function(t){return"IMG"===t.tagName},is=function(t){return"IFRAME"===t.tagName},ia=function(t){return"STYLE"===t.tagName},iA=function(t){return"TEXTAREA"===t.tagName},il=function(t){return"SELECT"===t.tagName},ic=function(t){return"SLOT"===t.tagName},iu=function(t){return t.tagName.indexOf("-")>0},ih=function(){function t(){this.counters={}}return t.prototype.getCounterValue=function(t){var e=this.counters[t];return e&&e.length?e[e.length-1]:1},t.prototype.getCounterValues=function(t){return this.counters[t]||[]},t.prototype.pop=function(t){var e=this;t.forEach(function(t){return e.counters[t].pop()})},t.prototype.parse=function(t){var e=this,n=t.counterIncrement,r=t.counterReset,i=!0;null!==n&&n.forEach(function(t){var n=e.counters[t.counter];n&&0!==t.increment&&(i=!1,n.length||n.push(1),n[Math.max(0,n.length-1)]+=t.increment)});var o=[];return i&&r.forEach(function(t){var n=e.counters[t.counter];o.push(t.counter),n||(n=e.counters[t.counter]=[]),n.push(t.reset)}),o},t}(),id={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"]},ip={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:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},ig={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:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},im={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:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},iv=function(t,e,n,r,i,o){return t<e||t>n?iF(t,i,o.length>0):r.integers.reduce(function(e,n,i){for(;t>=n;)t-=n,e+=r.values[i];return e},"")+o},iy=function(t,e,n,r){var i="";do!n&&t--,i=r(t)+i,t/=e;while(t*e>=e)return i},iw=function(t,e,n,r,i){var o=n-e+1;return(t<0?"-":"")+(iy(Math.abs(t),o,r,function(t){return I(Math.floor(t%o)+e)})+i)},ib=function(t,e,n){void 0===n&&(n=". ");var r=e.length;return iy(Math.abs(t),r,!1,function(t){return e[Math.floor(t%r)]})+n},i_=function(t,e,n,r,i,o){if(t<-9999||t>9999)return iF(t,4,i.length>0);var s=Math.abs(t),a=i;if(0===s)return e[0]+a;for(var A=0;s>0&&A<=4;A++){var l=s%10;0===l&&nP(o,1)&&""!==a?a=e[l]+a:l>1||1===l&&0===A||1===l&&1===A&&nP(o,2)||1===l&&1===A&&nP(o,4)&&t>100||1===l&&A>1&&nP(o,8)?a=e[l]+(A>0?n[A-1]:"")+a:1===l&&A>0&&(a=n[A-1]+a),s=Math.floor(s/10)}return(t<0?r:"")+a},iB="十百千萬",iC="拾佰仟萬",ix="マイナス",ik="마이너스",iF=function(t,e,n){var r=n?". ":"",i=n?"、":"",o=n?", ":"",s=n?" ":"";switch(e){case 0:return"•"+s;case 1:return"◦"+s;case 2:return"◾"+s;case 5:var a=iw(t,48,57,!0,r);return a.length<4?"0"+a:a;case 4:return ib(t,"〇一二三四五六七八九",i);case 6:return iv(t,1,3999,id,3,r).toLowerCase();case 7:return iv(t,1,3999,id,3,r);case 8:return iw(t,945,969,!1,r);case 9:return iw(t,97,122,!1,r);case 10:return iw(t,65,90,!1,r);case 11:return iw(t,1632,1641,!0,r);case 12:case 49:return iv(t,1,9999,ip,3,r);case 35:return iv(t,1,9999,ip,3,r).toLowerCase();case 13:return iw(t,2534,2543,!0,r);case 14:case 30:return iw(t,6112,6121,!0,r);case 15:return ib(t,"子丑寅卯辰巳午未申酉戌亥",i);case 16:return ib(t,"甲乙丙丁戊己庚辛壬癸",i);case 17:case 48:return i_(t,"零一二三四五六七八九",iB,"負",i,14);case 47:return i_(t,"零壹貳參肆伍陸柒捌玖",iC,"負",i,15);case 42:return i_(t,"零一二三四五六七八九",iB,"负",i,14);case 41:return i_(t,"零壹贰叁肆伍陆柒捌玖",iC,"负",i,15);case 26:return i_(t,"〇一二三四五六七八九","十百千万",ix,i,0);case 25:return i_(t,"零壱弐参四伍六七八九","拾百千万",ix,i,7);case 31:return i_(t,"영일이삼사오육칠팔구","십백천만",ik,o,7);case 33:return i_(t,"零一二三四五六七八九","十百千萬",ik,o,0);case 32:return i_(t,"零壹貳參四五六七八九","拾百千",ik,o,7);case 18:return iw(t,2406,2415,!0,r);case 20:return iv(t,1,19999,im,3,r);case 21:return iw(t,2790,2799,!0,r);case 22:return iw(t,2662,2671,!0,r);case 22:return iv(t,1,10999,ig,3,r);case 23:return ib(t,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return ib(t,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return iw(t,3302,3311,!0,r);case 28:return ib(t,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",i);case 29:return ib(t,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",i);case 34:return iw(t,3792,3801,!0,r);case 37:return iw(t,6160,6169,!0,r);case 38:return iw(t,4160,4169,!0,r);case 39:return iw(t,2918,2927,!0,r);case 40:return iw(t,1776,1785,!0,r);case 43:return iw(t,3046,3055,!0,r);case 44:return iw(t,3174,3183,!0,r);case 45:return iw(t,3664,3673,!0,r);case 46:return iw(t,3872,3881,!0,r);default:return iw(t,48,57,!0,r)}},iL="data-html2canvas-ignore",iD=function(){function t(t,e,n){if(this.context=t,this.options=n,this.scrolledElements=[],this.referenceElement=e,this.counters=new ih,this.quoteDepth=0,!e.ownerDocument)throw Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(e.ownerDocument.documentElement,!1)}return t.prototype.toIFrame=function(t,e){var n=this,r=iE(t,e);if(!r.contentWindow)return Promise.reject("Unable to find iframe window");var i=t.defaultView.pageXOffset,o=t.defaultView.pageYOffset,s=r.contentWindow,a=s.document,A=iQ(r).then(function(){return F(n,void 0,void 0,function(){var t,n;return L(this,function(i){switch(i.label){case 0:if(this.scrolledElements.forEach(iN),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))),t=this.options.onclone,void 0===(n=this.clonedReferenceElement))return[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")];if(!(a.fonts&&a.fonts.ready))return[3,2];return[4,a.fonts.ready];case 1:i.sent(),i.label=2;case 2:if(!/(AppleWebKit)/g.test(navigator.userAgent))return[3,4];return[4,iM(a)];case 3:i.sent(),i.label=4;case 4:if("function"==typeof t)return[2,Promise.resolve().then(function(){return t(a,n)}).then(function(){return r})];return[2,r]}})})});return a.open(),a.write(ij(document.doctype)+"<html></html>"),iT(this.referenceElement.ownerDocument,i,o),a.replaceChild(a.adoptNode(this.documentElement),a.documentElement),a.close(),A},t.prototype.createElementClone=function(t){if(n1(t,2),ir(t))return this.createCanvasClone(t);if(ii(t))return this.createVideoClone(t);if(ia(t))return this.createStyleClone(t);var e=t.cloneNode(!1);return(io(e)&&(io(t)&&t.currentSrc&&t.currentSrc!==t.src&&(e.src=t.currentSrc,e.srcset=""),"lazy"===e.loading&&(e.loading="eager")),iu(e))?this.createCustomElementClone(e):e},t.prototype.createCustomElementClone=function(t){var e=document.createElement("html2canvascustomelement");return iU(t.style,e),e},t.prototype.createStyleClone=function(t){try{var e=t.sheet;if(e&&e.cssRules){var n=[].slice.call(e.cssRules,0).reduce(function(t,e){return e&&"string"==typeof e.cssText?t+e.cssText:t},""),r=t.cloneNode(!1);return r.textContent=n,r}}catch(t){if(this.context.logger.error("Unable to access cssRules property",t),"SecurityError"!==t.name)throw t}return t.cloneNode(!1)},t.prototype.createCanvasClone=function(t){if(this.options.inlineImages&&t.ownerDocument){var e,n=t.ownerDocument.createElement("img");try{return n.src=t.toDataURL(),n}catch(e){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",t)}}var r=t.cloneNode(!1);try{r.width=t.width,r.height=t.height;var i=t.getContext("2d"),o=r.getContext("2d");if(o){if(!this.options.allowTaint&&i)o.putImageData(i.getImageData(0,0,t.width,t.height),0,0);else{var s=null!==(e=t.getContext("webgl2"))&&void 0!==e?e:t.getContext("webgl");if(s){var a=s.getContextAttributes();(null==a?void 0:a.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",t)}o.drawImage(t,0,0)}}}catch(e){this.context.logger.info("Unable to clone canvas as it is tainted",t)}return r},t.prototype.createVideoClone=function(t){var e=t.ownerDocument.createElement("canvas");e.width=t.offsetWidth,e.height=t.offsetHeight;var n=e.getContext("2d");try{return n&&(n.drawImage(t,0,0,e.width,e.height),this.options.allowTaint||n.getImageData(0,0,e.width,e.height)),e}catch(e){this.context.logger.info("Unable to clone video as it is tainted",t)}var r=t.ownerDocument.createElement("canvas");return r.width=t.offsetWidth,r.height=t.offsetHeight,r},t.prototype.appendChildNode=function(t,e,n){(!r3(e)||"SCRIPT"!==e.tagName&&!e.hasAttribute(iL)&&("function"!=typeof this.options.ignoreElements||!this.options.ignoreElements(e)))&&(this.options.copyStyles&&r3(e)&&ia(e)||t.appendChild(this.cloneNode(e,n)))},t.prototype.cloneChildNodes=function(t,e,n){for(var r=this,i=t.shadowRoot?t.shadowRoot.firstChild:t.firstChild;i;i=i.nextSibling)if(r3(i)&&ic(i)&&"function"==typeof i.assignedNodes){var o=i.assignedNodes();o.length&&o.forEach(function(t){return r.appendChildNode(e,t,n)})}else this.appendChildNode(e,i,n)},t.prototype.cloneNode=function(t,e){if(r5(t))return document.createTextNode(t.data);if(!t.ownerDocument)return t.cloneNode(!1);var n=t.ownerDocument.defaultView;if(n&&r3(t)&&(r4(t)||r6(t))){var r=this.createElementClone(t);r.style.transitionProperty="none";var i=n.getComputedStyle(t),o=n.getComputedStyle(t,":before"),s=n.getComputedStyle(t,":after");this.referenceElement===t&&r4(r)&&(this.clonedReferenceElement=r),ie(r)&&iR(r);var a=this.counters.parse(new nZ(this.context,i)),A=this.resolvePseudoContent(t,r,o,_.BEFORE);iu(t)&&(e=!0),ii(t)||this.cloneChildNodes(t,r,e),A&&r.insertBefore(A,r.firstChild);var l=this.resolvePseudoContent(t,r,s,_.AFTER);return l&&r.appendChild(l),this.counters.pop(a),(i&&(this.options.copyStyles||r6(t))&&!is(t)||e)&&iU(i,r),(0!==t.scrollTop||0!==t.scrollLeft)&&this.scrolledElements.push([r,t.scrollLeft,t.scrollTop]),(iA(t)||il(t))&&(iA(r)||il(r))&&(r.value=t.value),r}return t.cloneNode(!1)},t.prototype.resolvePseudoContent=function(t,e,n,r){var i=this;if(n){var o=n.content,s=e.ownerDocument;if(s&&o&&"none"!==o&&"-moz-alt-content"!==o&&"none"!==n.display){this.counters.parse(new nZ(this.context,n));var a=new nJ(this.context,n),A=s.createElement("html2canvaspseudoelement");iU(n,A),a.content.forEach(function(e){if(0===e.type)A.appendChild(s.createTextNode(e.value));else if(22===e.type){var n=s.createElement("img");n.src=e.value,n.style.opacity="1",A.appendChild(n)}else if(18===e.type){if("attr"===e.name){var r=e.values.filter(tR);r.length&&A.appendChild(s.createTextNode(t.getAttribute(r[0].value)||""))}else if("counter"===e.name){var o=e.values.filter(tG),l=o[0],c=o[1];if(l&&tR(l)){var u=i.counters.getCounterValue(l.value),h=c&&tR(c)?no.parse(i.context,c.value):3;A.appendChild(s.createTextNode(iF(u,h,!1)))}}else if("counters"===e.name){var d=e.values.filter(tG),l=d[0],f=d[1],c=d[2];if(l&&tR(l)){var p=i.counters.getCounterValues(l.value),g=c&&tR(c)?no.parse(i.context,c.value):3,m=f&&0===f.type?f.value:"",v=p.map(function(t){return iF(t,g,!1)}).join(m);A.appendChild(s.createTextNode(v))}}}else if(20===e.type)switch(e.value){case"open-quote":A.appendChild(s.createTextNode(nV(a.quotes,i.quoteDepth++,!0)));break;case"close-quote":A.appendChild(s.createTextNode(nV(a.quotes,--i.quoteDepth,!1)));break;default:A.appendChild(s.createTextNode(e.value))}}),A.className=iP+" "+iH;var l=r===_.BEFORE?" "+iP:" "+iH;return r6(e)?e.className.baseValue+=l:e.className+=l,A}}},t.destroy=function(t){return!!t.parentNode&&(t.parentNode.removeChild(t),!0)},t}();(m=_||(_={}))[m.BEFORE=0]="BEFORE",m[m.AFTER=1]="AFTER";var iE=function(t,e){var n=t.createElement("iframe");return n.className="html2canvas-container",n.style.visibility="hidden",n.style.position="fixed",n.style.left="-10000px",n.style.top="0px",n.style.border="0",n.width=e.width.toString(),n.height=e.height.toString(),n.scrolling="no",n.setAttribute(iL,"true"),t.body.appendChild(n),n},iS=function(t){return new Promise(function(e){if(t.complete||!t.src){e();return}t.onload=e,t.onerror=e})},iM=function(t){return Promise.all([].slice.call(t.images,0).map(iS))},iQ=function(t){return new Promise(function(e,n){var r=t.contentWindow;if(!r)return n("No window assigned for iframe");var i=r.document;r.onload=t.onload=function(){r.onload=t.onload=null;var n=setInterval(function(){i.body.childNodes.length>0&&"complete"===i.readyState&&(clearInterval(n),e(t))},50)}})},iI=["all","d","content"],iU=function(t,e){for(var n=t.length-1;n>=0;n--){var r=t.item(n);-1===iI.indexOf(r)&&e.style.setProperty(r,t.getPropertyValue(r))}return e},ij=function(t){var e="";return t&&(e+="<!DOCTYPE ",t.name&&(e+=t.name),t.internalSubset&&(e+=t.internalSubset),t.publicId&&(e+='"'+t.publicId+'"'),t.systemId&&(e+='"'+t.systemId+'"'),e+=">"),e},iT=function(t,e,n){t&&t.defaultView&&(e!==t.defaultView.pageXOffset||n!==t.defaultView.pageYOffset)&&t.defaultView.scrollTo(e,n)},iN=function(t){var e=t[0],n=t[1],r=t[2];e.scrollLeft=n,e.scrollTop=r},iP="___html2canvas___pseudoelement_before",iH="___html2canvas___pseudoelement_after",iO='{\n    content: "" !important;\n    display: none !important;\n}',iR=function(t){iz(t,"."+iP+":before"+iO+"\n         ."+iH+":after"+iO)},iz=function(t,e){var n=t.ownerDocument;if(n){var r=n.createElement("style");r.textContent=e,t.appendChild(r)}},iK=function(){function t(){}return t.getOrigin=function(e){var n=t._link;return n?(n.href=e,n.href=n.href,n.protocol+n.hostname+n.port):"about:blank"},t.isSameOrigin=function(e){return t.getOrigin(e)===t._origin},t.setContext=function(e){t._link=e.document.createElement("a"),t._origin=t.getOrigin(e.location.href)},t._origin="about:blank",t}(),iV=function(){function t(t,e){this.context=t,this._options=e,this._cache={}}return t.prototype.addImage=function(t){var e=Promise.resolve();return this.has(t)||(iZ(t)||iY(t))&&(this._cache[t]=this.loadImage(t)).catch(function(){}),e},t.prototype.match=function(t){return this._cache[t]},t.prototype.loadImage=function(t){return F(this,void 0,void 0,function(){var e,n,r,i,o=this;return L(this,function(s){switch(s.label){case 0:if(e=iK.isSameOrigin(t),n=!iX(t)&&!0===this._options.useCORS&&rp.SUPPORT_CORS_IMAGES&&!e,r=!iX(t)&&!e&&!iZ(t)&&"string"==typeof this._options.proxy&&rp.SUPPORT_CORS_XHR&&!n,!e&&!1===this._options.allowTaint&&!iX(t)&&!iZ(t)&&!r&&!n)return[2];if(i=t,!r)return[3,2];return[4,this.proxy(i)];case 1:i=s.sent(),s.label=2;case 2:return this.context.logger.debug("Added image "+t.substring(0,256)),[4,new Promise(function(t,e){var r=new Image;r.onload=function(){return t(r)},r.onerror=e,(iJ(i)||n)&&(r.crossOrigin="anonymous"),r.src=i,!0===r.complete&&setTimeout(function(){return t(r)},500),o._options.imageTimeout>0&&setTimeout(function(){return e("Timed out ("+o._options.imageTimeout+"ms) loading image")},o._options.imageTimeout)})];case 3:return[2,s.sent()]}})})},t.prototype.has=function(t){return void 0!==this._cache[t]},t.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},t.prototype.proxy=function(t){var e=this,n=this._options.proxy;if(!n)throw Error("No proxy defined");var r=t.substring(0,256);return new Promise(function(i,o){var s=rp.SUPPORT_RESPONSE_TYPE?"blob":"text",a=new XMLHttpRequest;a.onload=function(){if(200===a.status){if("text"===s)i(a.response);else{var t=new FileReader;t.addEventListener("load",function(){return i(t.result)},!1),t.addEventListener("error",function(t){return o(t)},!1),t.readAsDataURL(a.response)}}else o("Failed to proxy resource "+r+" with status code "+a.status)},a.onerror=o;var A=n.indexOf("?")>-1?"&":"?";if(a.open("GET",""+n+A+"url="+encodeURIComponent(t)+"&responseType="+s),"text"!==s&&a instanceof XMLHttpRequest&&(a.responseType=s),e._options.imageTimeout){var l=e._options.imageTimeout;a.timeout=l,a.ontimeout=function(){return o("Timed out ("+l+"ms) proxying "+r)}}a.send()})},t}(),iG=/^data:image\/svg\+xml/i,iW=/^data:image\/.*;base64,/i,iq=/^data:image\/.*/i,iY=function(t){return rp.SUPPORT_SVG_DRAWING||!i$(t)},iX=function(t){return iq.test(t)},iJ=function(t){return iW.test(t)},iZ=function(t){return"blob"===t.substr(0,4)},i$=function(t){return"svg"===t.substr(-3).toLowerCase()||iG.test(t)},i0=function(){function t(t,e){this.type=0,this.x=t,this.y=e}return t.prototype.add=function(e,n){return new t(this.x+e,this.y+n)},t}(),i1=function(t,e,n){return new i0(t.x+(e.x-t.x)*n,t.y+(e.y-t.y)*n)},i2=function(){function t(t,e,n,r){this.type=1,this.start=t,this.startControl=e,this.endControl=n,this.end=r}return t.prototype.subdivide=function(e,n){var r=i1(this.start,this.startControl,e),i=i1(this.startControl,this.endControl,e),o=i1(this.endControl,this.end,e),s=i1(r,i,e),a=i1(i,o,e),A=i1(s,a,e);return n?new t(this.start,r,s,A):new t(A,a,o,this.end)},t.prototype.add=function(e,n){return new t(this.start.add(e,n),this.startControl.add(e,n),this.endControl.add(e,n),this.end.add(e,n))},t.prototype.reverse=function(){return new t(this.end,this.endControl,this.startControl,this.start)},t}(),i5=function(t){return 1===t.type},i3=function(t){var e=t.styles,n=t.bounds,r=t1(e.borderTopLeftRadius,n.width,n.height),i=r[0],o=r[1],s=t1(e.borderTopRightRadius,n.width,n.height),a=s[0],A=s[1],l=t1(e.borderBottomRightRadius,n.width,n.height),c=l[0],u=l[1],h=t1(e.borderBottomLeftRadius,n.width,n.height),d=h[0],f=h[1],p=[];p.push((i+a)/n.width),p.push((d+c)/n.width),p.push((o+f)/n.height),p.push((A+u)/n.height);var g=Math.max.apply(Math,p);g>1&&(i/=g,o/=g,a/=g,A/=g,c/=g,u/=g,d/=g,f/=g);var m=n.width-a,v=n.height-u,y=n.width-c,w=n.height-f,b=e.borderTopWidth,_=e.borderRightWidth,C=e.borderBottomWidth,x=e.borderLeftWidth,k=t2(e.paddingTop,t.bounds.width),F=t2(e.paddingRight,t.bounds.width),L=t2(e.paddingBottom,t.bounds.width),D=t2(e.paddingLeft,t.bounds.width);this.topLeftBorderDoubleOuterBox=i>0||o>0?i4(n.left+x/3,n.top+b/3,i-x/3,o-b/3,B.TOP_LEFT):new i0(n.left+x/3,n.top+b/3),this.topRightBorderDoubleOuterBox=i>0||o>0?i4(n.left+m,n.top+b/3,a-_/3,A-b/3,B.TOP_RIGHT):new i0(n.left+n.width-_/3,n.top+b/3),this.bottomRightBorderDoubleOuterBox=c>0||u>0?i4(n.left+y,n.top+v,c-_/3,u-C/3,B.BOTTOM_RIGHT):new i0(n.left+n.width-_/3,n.top+n.height-C/3),this.bottomLeftBorderDoubleOuterBox=d>0||f>0?i4(n.left+x/3,n.top+w,d-x/3,f-C/3,B.BOTTOM_LEFT):new i0(n.left+x/3,n.top+n.height-C/3),this.topLeftBorderDoubleInnerBox=i>0||o>0?i4(n.left+2*x/3,n.top+2*b/3,i-2*x/3,o-2*b/3,B.TOP_LEFT):new i0(n.left+2*x/3,n.top+2*b/3),this.topRightBorderDoubleInnerBox=i>0||o>0?i4(n.left+m,n.top+2*b/3,a-2*_/3,A-2*b/3,B.TOP_RIGHT):new i0(n.left+n.width-2*_/3,n.top+2*b/3),this.bottomRightBorderDoubleInnerBox=c>0||u>0?i4(n.left+y,n.top+v,c-2*_/3,u-2*C/3,B.BOTTOM_RIGHT):new i0(n.left+n.width-2*_/3,n.top+n.height-2*C/3),this.bottomLeftBorderDoubleInnerBox=d>0||f>0?i4(n.left+2*x/3,n.top+w,d-2*x/3,f-2*C/3,B.BOTTOM_LEFT):new i0(n.left+2*x/3,n.top+n.height-2*C/3),this.topLeftBorderStroke=i>0||o>0?i4(n.left+x/2,n.top+b/2,i-x/2,o-b/2,B.TOP_LEFT):new i0(n.left+x/2,n.top+b/2),this.topRightBorderStroke=i>0||o>0?i4(n.left+m,n.top+b/2,a-_/2,A-b/2,B.TOP_RIGHT):new i0(n.left+n.width-_/2,n.top+b/2),this.bottomRightBorderStroke=c>0||u>0?i4(n.left+y,n.top+v,c-_/2,u-C/2,B.BOTTOM_RIGHT):new i0(n.left+n.width-_/2,n.top+n.height-C/2),this.bottomLeftBorderStroke=d>0||f>0?i4(n.left+x/2,n.top+w,d-x/2,f-C/2,B.BOTTOM_LEFT):new i0(n.left+x/2,n.top+n.height-C/2),this.topLeftBorderBox=i>0||o>0?i4(n.left,n.top,i,o,B.TOP_LEFT):new i0(n.left,n.top),this.topRightBorderBox=a>0||A>0?i4(n.left+m,n.top,a,A,B.TOP_RIGHT):new i0(n.left+n.width,n.top),this.bottomRightBorderBox=c>0||u>0?i4(n.left+y,n.top+v,c,u,B.BOTTOM_RIGHT):new i0(n.left+n.width,n.top+n.height),this.bottomLeftBorderBox=d>0||f>0?i4(n.left,n.top+w,d,f,B.BOTTOM_LEFT):new i0(n.left,n.top+n.height),this.topLeftPaddingBox=i>0||o>0?i4(n.left+x,n.top+b,Math.max(0,i-x),Math.max(0,o-b),B.TOP_LEFT):new i0(n.left+x,n.top+b),this.topRightPaddingBox=a>0||A>0?i4(n.left+Math.min(m,n.width-_),n.top+b,m>n.width+_?0:Math.max(0,a-_),Math.max(0,A-b),B.TOP_RIGHT):new i0(n.left+n.width-_,n.top+b),this.bottomRightPaddingBox=c>0||u>0?i4(n.left+Math.min(y,n.width-x),n.top+Math.min(v,n.height-C),Math.max(0,c-_),Math.max(0,u-C),B.BOTTOM_RIGHT):new i0(n.left+n.width-_,n.top+n.height-C),this.bottomLeftPaddingBox=d>0||f>0?i4(n.left+x,n.top+Math.min(w,n.height-C),Math.max(0,d-x),Math.max(0,f-C),B.BOTTOM_LEFT):new i0(n.left+x,n.top+n.height-C),this.topLeftContentBox=i>0||o>0?i4(n.left+x+D,n.top+b+k,Math.max(0,i-(x+D)),Math.max(0,o-(b+k)),B.TOP_LEFT):new i0(n.left+x+D,n.top+b+k),this.topRightContentBox=a>0||A>0?i4(n.left+Math.min(m,n.width+x+D),n.top+b+k,m>n.width+x+D?0:a-x+D,A-(b+k),B.TOP_RIGHT):new i0(n.left+n.width-(_+F),n.top+b+k),this.bottomRightContentBox=c>0||u>0?i4(n.left+Math.min(y,n.width-(x+D)),n.top+Math.min(v,n.height+b+k),Math.max(0,c-(_+F)),u-(C+L),B.BOTTOM_RIGHT):new i0(n.left+n.width-(_+F),n.top+n.height-(C+L)),this.bottomLeftContentBox=d>0||f>0?i4(n.left+x+D,n.top+w,Math.max(0,d-(x+D)),f-(C+L),B.BOTTOM_LEFT):new i0(n.left+x+D,n.top+n.height-(C+L))};(v=B||(B={}))[v.TOP_LEFT=0]="TOP_LEFT",v[v.TOP_RIGHT=1]="TOP_RIGHT",v[v.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",v[v.BOTTOM_LEFT=3]="BOTTOM_LEFT";var i4=function(t,e,n,r,i){var o=(Math.sqrt(2)-1)/3*4,s=n*o,a=r*o,A=t+n,l=e+r;switch(i){case B.TOP_LEFT:return new i2(new i0(t,l),new i0(t,l-a),new i0(A-s,e),new i0(A,e));case B.TOP_RIGHT:return new i2(new i0(t,e),new i0(t+s,e),new i0(A,l-a),new i0(A,l));case B.BOTTOM_RIGHT:return new i2(new i0(A,e),new i0(A,e+a),new i0(t+s,l),new i0(t,l));case B.BOTTOM_LEFT:default:return new i2(new i0(A,l),new i0(A-s,l),new i0(t,e+a),new i0(t,e))}},i6=function(t){return[t.topLeftBorderBox,t.topRightBorderBox,t.bottomRightBorderBox,t.bottomLeftBorderBox]},i8=function(t){return[t.topLeftPaddingBox,t.topRightPaddingBox,t.bottomRightPaddingBox,t.bottomLeftPaddingBox]},i7=function(t,e,n){this.offsetX=t,this.offsetY=e,this.matrix=n,this.type=0,this.target=6},i9=function(t,e){this.path=t,this.target=e,this.type=1},ot=function(t){this.opacity=t,this.type=2,this.target=6},oe=function(t){return 1===t.type},on=function(t,e){return t.length===e.length&&t.some(function(t,n){return t===e[n]})},or=function(t){this.element=t,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]},oi=function(){function t(t,e){if(this.container=t,this.parent=e,this.effects=[],this.curves=new i3(this.container),this.container.styles.opacity<1&&this.effects.push(new ot(this.container.styles.opacity)),null!==this.container.styles.transform){var n=this.container.bounds.left+this.container.styles.transformOrigin[0].number,r=this.container.bounds.top+this.container.styles.transformOrigin[1].number,i=this.container.styles.transform;this.effects.push(new i7(n,r,i))}if(0!==this.container.styles.overflowX){var o=i6(this.curves),s=i8(this.curves);on(o,s)?this.effects.push(new i9(o,6)):(this.effects.push(new i9(o,2)),this.effects.push(new i9(s,4)))}}return t.prototype.getEffects=function(t){for(var e=-1===[2,3].indexOf(this.container.styles.position),n=this.parent,r=this.effects.slice(0);n;){var i=n.effects.filter(function(t){return!oe(t)});if(e||0!==n.container.styles.position||!n.parent){if(r.unshift.apply(r,i),e=-1===[2,3].indexOf(n.container.styles.position),0!==n.container.styles.overflowX){var o=i6(n.curves),s=i8(n.curves);on(o,s)||r.unshift(new i9(s,6))}}else r.unshift.apply(r,i);n=n.parent}return r.filter(function(e){return nP(e.target,t)})},t}(),oo=function(t,e,n,r){t.container.elements.forEach(function(i){var o=nP(i.flags,4),s=nP(i.flags,2),a=new oi(i,t);nP(i.styles.display,2048)&&r.push(a);var A=nP(i.flags,8)?[]:r;if(o||s){var l=o||i.styles.isPositioned()?n:e,c=new or(a);if(i.styles.isPositioned()||i.styles.opacity<1||i.styles.isTransformed()){var u=i.styles.zIndex.order;if(u<0){var h=0;l.negativeZIndex.some(function(t,e){if(u>t.element.container.styles.zIndex.order)h=e;else if(h>0)return!0;return!1}),l.negativeZIndex.splice(h,0,c)}else if(u>0){var d=0;l.positiveZIndex.some(function(t,e){if(u>=t.element.container.styles.zIndex.order)d=e+1;else if(d>0)return!0;return!1}),l.positiveZIndex.splice(d,0,c)}else l.zeroOrAutoZIndexOrTransformedOrOpacity.push(c)}else i.styles.isFloating()?l.nonPositionedFloats.push(c):l.nonPositionedInlineLevel.push(c);oo(a,c,o?c:n,A)}else i.styles.isInlineLevel()?e.inlineLevel.push(a):e.nonInlineLevel.push(a),oo(a,e,n,A);nP(i.flags,8)&&os(i,A)})},os=function(t,e){for(var n=t instanceof rH?t.start:1,r=t instanceof rH&&t.reversed,i=0;i<e.length;i++){var o=e[i];o.container instanceof rP&&"number"==typeof o.container.value&&0!==o.container.value&&(n=o.container.value),o.listValue=iF(n,o.container.styles.listStyleType,!0),n+=r?-1:1}},oa=function(t){var e=new oi(t,null),n=new or(e),r=[];return oo(e,n,n,r),os(e.container,r),n},oA=function(t,e){switch(e){case 0:return od(t.topLeftBorderBox,t.topLeftPaddingBox,t.topRightBorderBox,t.topRightPaddingBox);case 1:return od(t.topRightBorderBox,t.topRightPaddingBox,t.bottomRightBorderBox,t.bottomRightPaddingBox);case 2:return od(t.bottomRightBorderBox,t.bottomRightPaddingBox,t.bottomLeftBorderBox,t.bottomLeftPaddingBox);default:return od(t.bottomLeftBorderBox,t.bottomLeftPaddingBox,t.topLeftBorderBox,t.topLeftPaddingBox)}},ol=function(t,e){switch(e){case 0:return od(t.topLeftBorderBox,t.topLeftBorderDoubleOuterBox,t.topRightBorderBox,t.topRightBorderDoubleOuterBox);case 1:return od(t.topRightBorderBox,t.topRightBorderDoubleOuterBox,t.bottomRightBorderBox,t.bottomRightBorderDoubleOuterBox);case 2:return od(t.bottomRightBorderBox,t.bottomRightBorderDoubleOuterBox,t.bottomLeftBorderBox,t.bottomLeftBorderDoubleOuterBox);default:return od(t.bottomLeftBorderBox,t.bottomLeftBorderDoubleOuterBox,t.topLeftBorderBox,t.topLeftBorderDoubleOuterBox)}},oc=function(t,e){switch(e){case 0:return od(t.topLeftBorderDoubleInnerBox,t.topLeftPaddingBox,t.topRightBorderDoubleInnerBox,t.topRightPaddingBox);case 1:return od(t.topRightBorderDoubleInnerBox,t.topRightPaddingBox,t.bottomRightBorderDoubleInnerBox,t.bottomRightPaddingBox);case 2:return od(t.bottomRightBorderDoubleInnerBox,t.bottomRightPaddingBox,t.bottomLeftBorderDoubleInnerBox,t.bottomLeftPaddingBox);default:return od(t.bottomLeftBorderDoubleInnerBox,t.bottomLeftPaddingBox,t.topLeftBorderDoubleInnerBox,t.topLeftPaddingBox)}},ou=function(t,e){switch(e){case 0:return oh(t.topLeftBorderStroke,t.topRightBorderStroke);case 1:return oh(t.topRightBorderStroke,t.bottomRightBorderStroke);case 2:return oh(t.bottomRightBorderStroke,t.bottomLeftBorderStroke);default:return oh(t.bottomLeftBorderStroke,t.topLeftBorderStroke)}},oh=function(t,e){var n=[];return i5(t)?n.push(t.subdivide(.5,!1)):n.push(t),i5(e)?n.push(e.subdivide(.5,!0)):n.push(e),n},od=function(t,e,n,r){var i=[];return i5(t)?i.push(t.subdivide(.5,!1)):i.push(t),i5(n)?i.push(n.subdivide(.5,!0)):i.push(n),i5(r)?i.push(r.subdivide(.5,!0).reverse()):i.push(r),i5(e)?i.push(e.subdivide(.5,!1).reverse()):i.push(e),i},of=function(t){var e=t.bounds,n=t.styles;return e.add(n.borderLeftWidth,n.borderTopWidth,-(n.borderRightWidth+n.borderLeftWidth),-(n.borderTopWidth+n.borderBottomWidth))},op=function(t){var e=t.styles,n=t.bounds,r=t2(e.paddingLeft,n.width),i=t2(e.paddingRight,n.width),o=t2(e.paddingTop,n.width),s=t2(e.paddingBottom,n.width);return n.add(r+e.borderLeftWidth,o+e.borderTopWidth,-(e.borderRightWidth+e.borderLeftWidth+r+i),-(e.borderTopWidth+e.borderBottomWidth+o+s))},og=function(t,e,n){var r,i,o=0===(r=ow(t.styles.backgroundOrigin,e))?t.bounds:2===r?op(t):of(t),s=0===(i=ow(t.styles.backgroundClip,e))?t.bounds:2===i?op(t):of(t),a=oy(ow(t.styles.backgroundSize,e),n,o),A=a[0],l=a[1],c=t1(ow(t.styles.backgroundPosition,e),o.width-A,o.height-l);return[ob(ow(t.styles.backgroundRepeat,e),c,a,o,s),Math.round(o.left+c[0]),Math.round(o.top+c[1]),A,l]},om=function(t){return tR(t)&&t.value===y.AUTO},ov=function(t){return"number"==typeof t},oy=function(t,e,n){var r=e[0],i=e[1],o=e[2],s=t[0],a=t[1];if(!s)return[0,0];if(tX(s)&&a&&tX(a))return[t2(s,n.width),t2(a,n.height)];var A=ov(o);if(tR(s)&&(s.value===y.CONTAIN||s.value===y.COVER))return ov(o)?n.width/n.height<o!=(s.value===y.COVER)?[n.width,n.width/o]:[n.height*o,n.height]:[n.width,n.height];var l=ov(r),c=ov(i),u=l||c;if(om(s)&&(!a||om(a)))return l&&c?[r,i]:A||u?u&&A?[l?r:i*o,c?i:r/o]:[l?r:n.width,c?i:n.height]:[n.width,n.height];if(A){var h=0,d=0;return tX(s)?h=t2(s,n.width):tX(a)&&(d=t2(a,n.height)),om(s)?h=d*o:(!a||om(a))&&(d=h/o),[h,d]}var f=null,p=null;if(tX(s)?f=t2(s,n.width):a&&tX(a)&&(p=t2(a,n.height)),null!==f&&(!a||om(a))&&(p=l&&c?f/r*i:n.height),null!==p&&om(s)&&(f=l&&c?p/i*r:n.width),null!==f&&null!==p)return[f,p];throw Error("Unable to calculate background-size for element")},ow=function(t,e){var n=t[e];return void 0===n?t[0]:n},ob=function(t,e,n,r,i){var o=e[0],s=e[1],a=n[0],A=n[1];switch(t){case 2:return[new i0(Math.round(r.left),Math.round(r.top+s)),new i0(Math.round(r.left+r.width),Math.round(r.top+s)),new i0(Math.round(r.left+r.width),Math.round(A+r.top+s)),new i0(Math.round(r.left),Math.round(A+r.top+s))];case 3:return[new i0(Math.round(r.left+o),Math.round(r.top)),new i0(Math.round(r.left+o+a),Math.round(r.top)),new i0(Math.round(r.left+o+a),Math.round(r.height+r.top)),new i0(Math.round(r.left+o),Math.round(r.height+r.top))];case 1:return[new i0(Math.round(r.left+o),Math.round(r.top+s)),new i0(Math.round(r.left+o+a),Math.round(r.top+s)),new i0(Math.round(r.left+o+a),Math.round(r.top+s+A)),new i0(Math.round(r.left+o),Math.round(r.top+s+A))];default:return[new i0(Math.round(i.left),Math.round(i.top)),new i0(Math.round(i.left+i.width),Math.round(i.top)),new i0(Math.round(i.left+i.width),Math.round(i.height+i.top)),new i0(Math.round(i.left),Math.round(i.height+i.top))]}},o_="Hidden Text",oB=function(){function t(t){this._data={},this._document=t}return t.prototype.parseMetrics=function(t,e){var n=this._document.createElement("div"),r=this._document.createElement("img"),i=this._document.createElement("span"),o=this._document.body;n.style.visibility="hidden",n.style.fontFamily=t,n.style.fontSize=e,n.style.margin="0",n.style.padding="0",n.style.whiteSpace="nowrap",o.appendChild(n),r.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",r.width=1,r.height=1,r.style.margin="0",r.style.padding="0",r.style.verticalAlign="baseline",i.style.fontFamily=t,i.style.fontSize=e,i.style.margin="0",i.style.padding="0",i.appendChild(this._document.createTextNode(o_)),n.appendChild(i),n.appendChild(r);var s=r.offsetTop-i.offsetTop+2;n.removeChild(i),n.appendChild(this._document.createTextNode(o_)),n.style.lineHeight="normal",r.style.verticalAlign="super";var a=r.offsetTop-n.offsetTop+2;return o.removeChild(n),{baseline:s,middle:a}},t.prototype.getMetrics=function(t,e){var n=t+" "+e;return void 0===this._data[n]&&(this._data[n]=this.parseMetrics(t,e)),this._data[n]},t}(),oC=function(t,e){this.context=t,this.options=e},ox=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r._activeEffects=[],r.canvas=n.canvas?n.canvas:document.createElement("canvas"),r.ctx=r.canvas.getContext("2d"),n.canvas||(r.canvas.width=Math.floor(n.width*n.scale),r.canvas.height=Math.floor(n.height*n.scale),r.canvas.style.width=n.width+"px",r.canvas.style.height=n.height+"px"),r.fontMetrics=new oB(document),r.ctx.scale(r.options.scale,r.options.scale),r.ctx.translate(-n.x,-n.y),r.ctx.textBaseline="bottom",r._activeEffects=[],r.context.logger.debug("Canvas renderer initialized ("+n.width+"x"+n.height+") with scale "+n.scale),r}return x(e,t),e.prototype.applyEffects=function(t){for(var e=this;this._activeEffects.length;)this.popEffect();t.forEach(function(t){return e.applyEffect(t)})},e.prototype.applyEffect=function(t){this.ctx.save(),2===t.type&&(this.ctx.globalAlpha=t.opacity),0===t.type&&(this.ctx.translate(t.offsetX,t.offsetY),this.ctx.transform(t.matrix[0],t.matrix[1],t.matrix[2],t.matrix[3],t.matrix[4],t.matrix[5]),this.ctx.translate(-t.offsetX,-t.offsetY)),oe(t)&&(this.path(t.path),this.ctx.clip()),this._activeEffects.push(t)},e.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},e.prototype.renderStack=function(t){return F(this,void 0,void 0,function(){return L(this,function(e){switch(e.label){case 0:if(!t.element.container.styles.isVisible())return[3,2];return[4,this.renderStackContent(t)];case 1:e.sent(),e.label=2;case 2:return[2]}})})},e.prototype.renderNode=function(t){return F(this,void 0,void 0,function(){return L(this,function(e){switch(e.label){case 0:if(nP(t.container.flags,16),!t.container.styles.isVisible())return[3,3];return[4,this.renderNodeBackgroundAndBorders(t)];case 1:return e.sent(),[4,this.renderNodeContent(t)];case 2:e.sent(),e.label=3;case 3:return[2]}})})},e.prototype.renderTextWithLetterSpacing=function(t,e,n){var r=this;0===e?this.ctx.fillText(t.text,t.bounds.left,t.bounds.top+n):rL(t.text).reduce(function(e,i){return r.ctx.fillText(i,e,t.bounds.top+n),e+r.ctx.measureText(i).width},t.bounds.left)},e.prototype.createFontStyle=function(t){var e=t.fontVariant.filter(function(t){return"normal"===t||"small-caps"===t}).join(""),n=oE(t.fontFamily).join(", "),r=tH(t.fontSize)?""+t.fontSize.number+t.fontSize.unit:t.fontSize.number+"px";return[[t.fontStyle,e,t.fontWeight,r,n].join(" "),n,r]},e.prototype.renderTextNode=function(t,e){return F(this,void 0,void 0,function(){var n,r,i,o,s,a,A,l,c=this;return L(this,function(u){return r=(n=this.createFontStyle(e))[0],i=n[1],o=n[2],this.ctx.font=r,this.ctx.direction=1===e.direction?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",a=(s=this.fontMetrics.getMetrics(i,o)).baseline,A=s.middle,l=e.paintOrder,t.textBounds.forEach(function(t){l.forEach(function(n){switch(n){case 0:c.ctx.fillStyle=ee(e.color),c.renderTextWithLetterSpacing(t,e.letterSpacing,a);var r=e.textShadow;r.length&&t.text.trim().length&&(r.slice(0).reverse().forEach(function(n){c.ctx.shadowColor=ee(n.color),c.ctx.shadowOffsetX=n.offsetX.number*c.options.scale,c.ctx.shadowOffsetY=n.offsetY.number*c.options.scale,c.ctx.shadowBlur=n.blur.number,c.renderTextWithLetterSpacing(t,e.letterSpacing,a)}),c.ctx.shadowColor="",c.ctx.shadowOffsetX=0,c.ctx.shadowOffsetY=0,c.ctx.shadowBlur=0),e.textDecorationLine.length&&(c.ctx.fillStyle=ee(e.textDecorationColor||e.color),e.textDecorationLine.forEach(function(e){switch(e){case 1:c.ctx.fillRect(t.bounds.left,Math.round(t.bounds.top+a),t.bounds.width,1);break;case 2:c.ctx.fillRect(t.bounds.left,Math.round(t.bounds.top),t.bounds.width,1);break;case 3:c.ctx.fillRect(t.bounds.left,Math.ceil(t.bounds.top+A),t.bounds.width,1)}}));break;case 1:e.webkitTextStrokeWidth&&t.text.trim().length&&(c.ctx.strokeStyle=ee(e.webkitTextStrokeColor),c.ctx.lineWidth=e.webkitTextStrokeWidth,c.ctx.lineJoin=window.chrome?"miter":"round",c.ctx.strokeText(t.text,t.bounds.left,t.bounds.top+a)),c.ctx.strokeStyle="",c.ctx.lineWidth=0,c.ctx.lineJoin="miter"}})}),[2]})})},e.prototype.renderReplacedElement=function(t,e,n){if(n&&t.intrinsicWidth>0&&t.intrinsicHeight>0){var r=op(t),i=i8(e);this.path(i),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(n,0,0,t.intrinsicWidth,t.intrinsicHeight,r.left,r.top,r.width,r.height),this.ctx.restore()}},e.prototype.renderNodeContent=function(t){return F(this,void 0,void 0,function(){var n,r,i,o,s,a,A,l,c,u,h,d,f,p,g,m,v,y;return L(this,function(w){switch(w.label){case 0:this.applyEffects(t.getEffects(4)),n=t.container,r=t.curves,i=n.styles,o=0,s=n.textNodes,w.label=1;case 1:if(!(o<s.length))return[3,4];return a=s[o],[4,this.renderTextNode(a,i)];case 2:w.sent(),w.label=3;case 3:return o++,[3,1];case 4:if(!(n instanceof rj))return[3,8];w.label=5;case 5:return w.trys.push([5,7,,8]),[4,this.context.cache.match(n.src)];case 6:return A=w.sent(),this.renderReplacedElement(n,r,A),[3,8];case 7:return w.sent(),this.context.logger.error("Error loading image "+n.src),[3,8];case 8:if(n instanceof rT&&this.renderReplacedElement(n,r,n.canvas),!(n instanceof rN))return[3,12];w.label=9;case 9:return w.trys.push([9,11,,12]),[4,this.context.cache.match(n.svg)];case 10:return A=w.sent(),this.renderReplacedElement(n,r,A),[3,12];case 11:return w.sent(),this.context.logger.error("Error loading svg "+n.svg.substring(0,255)),[3,12];case 12:if(!(n instanceof rX&&n.tree))return[3,14];return[4,new e(this.context,{scale:this.options.scale,backgroundColor:n.backgroundColor,x:0,y:0,width:n.width,height:n.height}).render(n.tree)];case 13:l=w.sent(),n.width&&n.height&&this.ctx.drawImage(l,0,0,n.width,n.height,n.bounds.left,n.bounds.top,n.bounds.width,n.bounds.height),w.label=14;case 14:if(n instanceof rW&&(c=Math.min(n.bounds.width,n.bounds.height),n.type===rK?n.checked&&(this.ctx.save(),this.path([new i0(n.bounds.left+.39363*c,n.bounds.top+.79*c),new i0(n.bounds.left+.16*c,n.bounds.top+.5549*c),new i0(n.bounds.left+.27347*c,n.bounds.top+.44071*c),new i0(n.bounds.left+.39694*c,n.bounds.top+.5649*c),new i0(n.bounds.left+.72983*c,n.bounds.top+.23*c),new i0(n.bounds.left+.84*c,n.bounds.top+.34085*c),new i0(n.bounds.left+.39363*c,n.bounds.top+.79*c)]),this.ctx.fillStyle=ee(707406591),this.ctx.fill(),this.ctx.restore()):n.type===rV&&n.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(n.bounds.left+c/2,n.bounds.top+c/2,c/4,0,2*Math.PI,!0),this.ctx.fillStyle=ee(707406591),this.ctx.fill(),this.ctx.restore())),ok(n)&&n.value.length){switch(h=(u=this.createFontStyle(i))[0],d=u[1],f=this.fontMetrics.getMetrics(h,d).baseline,this.ctx.font=h,this.ctx.fillStyle=ee(i.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=oL(n.styles.textAlign),p=op(n),g=0,n.styles.textAlign){case 1:g+=p.width/2;break;case 2:g+=p.width}m=p.add(g,0,0,-p.height/2+1),this.ctx.save(),this.path([new i0(p.left,p.top),new i0(p.left+p.width,p.top),new i0(p.left+p.width,p.top+p.height),new i0(p.left,p.top+p.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new rC(n.value,m),i.letterSpacing,f),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!nP(n.styles.display,2048))return[3,20];if(!(null!==n.styles.listStyleImage))return[3,19];if(0!==(v=n.styles.listStyleImage).type)return[3,18];A=void 0,y=v.url,w.label=15;case 15:return w.trys.push([15,17,,18]),[4,this.context.cache.match(y)];case 16:return A=w.sent(),this.ctx.drawImage(A,n.bounds.left-(A.width+10),n.bounds.top),[3,18];case 17:return w.sent(),this.context.logger.error("Error loading list-style-image "+y),[3,18];case 18:return[3,20];case 19:t.listValue&&-1!==n.styles.listStyleType&&(h=this.createFontStyle(i)[0],this.ctx.font=h,this.ctx.fillStyle=ee(i.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",p=new E(n.bounds.left,n.bounds.top+t2(n.styles.paddingTop,n.bounds.width),n.bounds.width,nn(i.lineHeight,i.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new rC(t.listValue,p),i.letterSpacing,nn(i.lineHeight,i.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),w.label=20;case 20:return[2]}})})},e.prototype.renderStackContent=function(t){return F(this,void 0,void 0,function(){var e,n,r,i,o,s,a,A,l,c,u,h,d,f,p;return L(this,function(g){switch(g.label){case 0:return nP(t.element.container.flags,16),[4,this.renderNodeBackgroundAndBorders(t.element)];case 1:g.sent(),e=0,n=t.negativeZIndex,g.label=2;case 2:if(!(e<n.length))return[3,5];return r=n[e],[4,this.renderStack(r)];case 3:g.sent(),g.label=4;case 4:return e++,[3,2];case 5:return[4,this.renderNodeContent(t.element)];case 6:g.sent(),i=0,o=t.nonInlineLevel,g.label=7;case 7:if(!(i<o.length))return[3,10];return r=o[i],[4,this.renderNode(r)];case 8:g.sent(),g.label=9;case 9:return i++,[3,7];case 10:s=0,a=t.nonPositionedFloats,g.label=11;case 11:if(!(s<a.length))return[3,14];return r=a[s],[4,this.renderStack(r)];case 12:g.sent(),g.label=13;case 13:return s++,[3,11];case 14:A=0,l=t.nonPositionedInlineLevel,g.label=15;case 15:if(!(A<l.length))return[3,18];return r=l[A],[4,this.renderStack(r)];case 16:g.sent(),g.label=17;case 17:return A++,[3,15];case 18:c=0,u=t.inlineLevel,g.label=19;case 19:if(!(c<u.length))return[3,22];return r=u[c],[4,this.renderNode(r)];case 20:g.sent(),g.label=21;case 21:return c++,[3,19];case 22:h=0,d=t.zeroOrAutoZIndexOrTransformedOrOpacity,g.label=23;case 23:if(!(h<d.length))return[3,26];return r=d[h],[4,this.renderStack(r)];case 24:g.sent(),g.label=25;case 25:return h++,[3,23];case 26:f=0,p=t.positiveZIndex,g.label=27;case 27:if(!(f<p.length))return[3,30];return r=p[f],[4,this.renderStack(r)];case 28:g.sent(),g.label=29;case 29:return f++,[3,27];case 30:return[2]}})})},e.prototype.mask=function(t){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(t.slice(0).reverse()),this.ctx.closePath()},e.prototype.path=function(t){this.ctx.beginPath(),this.formatPath(t),this.ctx.closePath()},e.prototype.formatPath=function(t){var e=this;t.forEach(function(t,n){var r=i5(t)?t.start:t;0===n?e.ctx.moveTo(r.x,r.y):e.ctx.lineTo(r.x,r.y),i5(t)&&e.ctx.bezierCurveTo(t.startControl.x,t.startControl.y,t.endControl.x,t.endControl.y,t.end.x,t.end.y)})},e.prototype.renderRepeat=function(t,e,n,r){this.path(t),this.ctx.fillStyle=e,this.ctx.translate(n,r),this.ctx.fill(),this.ctx.translate(-n,-r)},e.prototype.resizeImage=function(t,e,n){if(t.width===e&&t.height===n)return t;var r,i=(null!==(r=this.canvas.ownerDocument)&&void 0!==r?r:document).createElement("canvas");return i.width=Math.max(1,e),i.height=Math.max(1,n),i.getContext("2d").drawImage(t,0,0,t.width,t.height,0,0,e,n),i},e.prototype.renderBackgroundImage=function(t){return F(this,void 0,void 0,function(){var e,n,r,i,o,s;return L(this,function(a){switch(a.label){case 0:e=t.styles.backgroundImage.length-1,n=function(n){var i,o,s,a,A,l,c,u,h,d,f,p,g,m,v,y,w,b,_,B,C,x,k,F,D,E,S,M,Q,I,U;return L(this,function(L){switch(L.label){case 0:if(0!==n.type)return[3,5];i=void 0,o=n.url,L.label=1;case 1:return L.trys.push([1,3,,4]),[4,r.context.cache.match(o)];case 2:return i=L.sent(),[3,4];case 3:return L.sent(),r.context.logger.error("Error loading background-image "+o),[3,4];case 4:return i&&(a=(s=og(t,e,[i.width,i.height,i.width/i.height]))[0],A=s[1],l=s[2],c=s[3],u=s[4],h=r.ctx.createPattern(r.resizeImage(i,c,u),"repeat"),r.renderRepeat(a,h,A,l)),[3,6];case 5:1===n.type?(a=(d=og(t,e,[null,null,null]))[0],A=d[1],l=d[2],c=d[3],u=d[4],p=(f=ep(n.angle,c,u))[0],g=f[1],m=f[2],v=f[3],y=f[4],(w=document.createElement("canvas")).width=c,w.height=u,_=(b=w.getContext("2d")).createLinearGradient(g,v,m,y),ed(n.stops,p).forEach(function(t){return _.addColorStop(t.stop,ee(t.color))}),b.fillStyle=_,b.fillRect(0,0,c,u),c>0&&u>0&&(h=r.ctx.createPattern(w,"repeat"),r.renderRepeat(a,h,A,l))):2===n.type&&(a=(B=og(t,e,[null,null,null]))[0],C=B[1],x=B[2],c=B[3],u=B[4],A=t2((k=0===n.position.length?[t$]:n.position)[0],c),l=t2(k[k.length-1],u),D=(F=ev(n,A,l,c,u))[0],E=F[1],D>0&&E>0&&(S=r.ctx.createRadialGradient(C+A,x+l,0,C+A,x+l,D),ed(n.stops,2*D).forEach(function(t){return S.addColorStop(t.stop,ee(t.color))}),r.path(a),r.ctx.fillStyle=S,D!==E?(M=t.bounds.left+.5*t.bounds.width,Q=t.bounds.top+.5*t.bounds.height,U=1/(I=E/D),r.ctx.save(),r.ctx.translate(M,Q),r.ctx.transform(1,0,0,I,0,0),r.ctx.translate(-M,-Q),r.ctx.fillRect(C,U*(x-Q)+Q,c,u*U),r.ctx.restore()):r.ctx.fill())),L.label=6;case 6:return e--,[2]}})},r=this,i=0,o=t.styles.backgroundImage.slice(0).reverse(),a.label=1;case 1:if(!(i<o.length))return[3,4];return s=o[i],[5,n(s)];case 2:a.sent(),a.label=3;case 3:return i++,[3,1];case 4:return[2]}})})},e.prototype.renderSolidBorder=function(t,e,n){return F(this,void 0,void 0,function(){return L(this,function(r){return this.path(oA(n,e)),this.ctx.fillStyle=ee(t),this.ctx.fill(),[2]})})},e.prototype.renderDoubleBorder=function(t,e,n,r){return F(this,void 0,void 0,function(){var i,o;return L(this,function(s){switch(s.label){case 0:if(!(e<3))return[3,2];return[4,this.renderSolidBorder(t,n,r)];case 1:return s.sent(),[2];case 2:return i=ol(r,n),this.path(i),this.ctx.fillStyle=ee(t),this.ctx.fill(),o=oc(r,n),this.path(o),this.ctx.fill(),[2]}})})},e.prototype.renderNodeBackgroundAndBorders=function(t){return F(this,void 0,void 0,function(){var e,n,r,i,o,s,a,A,l=this;return L(this,function(c){switch(c.label){case 0:if(this.applyEffects(t.getEffects(2)),n=!et((e=t.container.styles).backgroundColor)||e.backgroundImage.length,r=[{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}],i=oF(ow(e.backgroundClip,0),t.curves),!(n||e.boxShadow.length))return[3,2];return this.ctx.save(),this.path(i),this.ctx.clip(),et(e.backgroundColor)||(this.ctx.fillStyle=ee(e.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(t.container)];case 1:c.sent(),this.ctx.restore(),e.boxShadow.slice(0).reverse().forEach(function(e){l.ctx.save();var n,r,i,o,s=i6(t.curves),a=e.inset?0:1e4,A=(n=-a+(e.inset?1:-1)*e.spread.number,r=(e.inset?1:-1)*e.spread.number,i=e.spread.number*(e.inset?-2:2),o=e.spread.number*(e.inset?-2:2),s.map(function(t,e){switch(e){case 0:return t.add(n,r);case 1:return t.add(n+i,r);case 2:return t.add(n+i,r+o);case 3:return t.add(n,r+o)}return t}));e.inset?(l.path(s),l.ctx.clip(),l.mask(A)):(l.mask(s),l.ctx.clip(),l.path(A)),l.ctx.shadowOffsetX=e.offsetX.number+a,l.ctx.shadowOffsetY=e.offsetY.number,l.ctx.shadowColor=ee(e.color),l.ctx.shadowBlur=e.blur.number,l.ctx.fillStyle=e.inset?ee(e.color):"rgba(0,0,0,1)",l.ctx.fill(),l.ctx.restore()}),c.label=2;case 2:o=0,s=0,a=r,c.label=3;case 3:if(!(s<a.length))return[3,13];if(!(0!==(A=a[s]).style&&!et(A.color)&&A.width>0))return[3,11];if(2!==A.style)return[3,5];return[4,this.renderDashedDottedBorder(A.color,A.width,o,t.curves,2)];case 4:case 6:case 8:return c.sent(),[3,11];case 5:if(3!==A.style)return[3,7];return[4,this.renderDashedDottedBorder(A.color,A.width,o,t.curves,3)];case 7:if(4!==A.style)return[3,9];return[4,this.renderDoubleBorder(A.color,A.width,o,t.curves)];case 9:return[4,this.renderSolidBorder(A.color,o,t.curves)];case 10:c.sent(),c.label=11;case 11:o++,c.label=12;case 12:return s++,[3,3];case 13:return[2]}})})},e.prototype.renderDashedDottedBorder=function(t,e,n,r,i){return F(this,void 0,void 0,function(){var o,s,a,A,l,c,u,h,d,f,p,g,m,v,y,w;return L(this,function(b){return this.ctx.save(),o=ou(r,n),s=oA(r,n),2===i&&(this.path(s),this.ctx.clip()),i5(s[0])?(a=s[0].start.x,A=s[0].start.y):(a=s[0].x,A=s[0].y),i5(s[1])?(l=s[1].end.x,c=s[1].end.y):(l=s[1].x,c=s[1].y),u=0===n||2===n?Math.abs(a-l):Math.abs(A-c),this.ctx.beginPath(),3===i?this.formatPath(o):this.formatPath(s.slice(0,2)),h=e<3?3*e:2*e,d=e<3?2*e:e,3===i&&(h=e,d=e),f=!0,u<=2*h?f=!1:u<=2*h+d?(p=u/(2*h+d),h*=p,d*=p):(g=Math.floor((u+d)/(h+d)),m=(u-g*h)/(g-1),d=(v=(u-(g+1)*h)/g)<=0||Math.abs(d-m)<Math.abs(d-v)?m:v),f&&(3===i?this.ctx.setLineDash([0,h+d]):this.ctx.setLineDash([h,d])),3===i?(this.ctx.lineCap="round",this.ctx.lineWidth=e):this.ctx.lineWidth=2*e+1.1,this.ctx.strokeStyle=ee(t),this.ctx.stroke(),this.ctx.setLineDash([]),2===i&&(i5(s[0])&&(y=s[3],w=s[0],this.ctx.beginPath(),this.formatPath([new i0(y.end.x,y.end.y),new i0(w.start.x,w.start.y)]),this.ctx.stroke()),i5(s[1])&&(y=s[1],w=s[2],this.ctx.beginPath(),this.formatPath([new i0(y.end.x,y.end.y),new i0(w.start.x,w.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},e.prototype.render=function(t){return F(this,void 0,void 0,function(){var e;return L(this,function(n){switch(n.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=oa(t),[4,this.renderStack(e)];case 1:return n.sent(),this.applyEffects([]),[2,this.canvas]}})})},e}(oC),ok=function(t){return t instanceof rY||t instanceof rq||t instanceof rW&&t.type!==rV&&t.type!==rK},oF=function(t,e){switch(t){case 0:return i6(e);case 2:return[e.topLeftContentBox,e.topRightContentBox,e.bottomRightContentBox,e.bottomLeftContentBox];default:return i8(e)}},oL=function(t){switch(t){case 1:return"center";case 2:return"right";default:return"left"}},oD=["-apple-system","system-ui"],oE=function(t){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?t.filter(function(t){return -1===oD.indexOf(t)}):t},oS=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.canvas=n.canvas?n.canvas:document.createElement("canvas"),r.ctx=r.canvas.getContext("2d"),r.options=n,r.canvas.width=Math.floor(n.width*n.scale),r.canvas.height=Math.floor(n.height*n.scale),r.canvas.style.width=n.width+"px",r.canvas.style.height=n.height+"px",r.ctx.scale(r.options.scale,r.options.scale),r.ctx.translate(-n.x,-n.y),r.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+n.width+"x"+n.height+" at "+n.x+","+n.y+") with scale "+n.scale),r}return x(e,t),e.prototype.render=function(t){return F(this,void 0,void 0,function(){var e;return L(this,function(n){switch(n.label){case 0:return[4,oM(rd(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,t))];case 1:return e=n.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}(oC),oM=function(t){return new Promise(function(e,n){var r=new Image;r.onload=function(){e(r)},r.onerror=n,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(t))})},oQ=function(){function t(t){var e=t.id,n=t.enabled;this.id=e,this.enabled=n,this.start=Date.now()}return t.prototype.debug=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.debug?console.debug.apply(console,D([this.id,this.getTime()+"ms"],t)):this.info.apply(this,t))},t.prototype.getTime=function(){return Date.now()-this.start},t.prototype.info=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.enabled&&"undefined"!=typeof window&&window.console&&"function"==typeof console.info&&console.info.apply(console,D([this.id,this.getTime()+"ms"],t))},t.prototype.warn=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.warn?console.warn.apply(console,D([this.id,this.getTime()+"ms"],t)):this.info.apply(this,t))},t.prototype.error=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.error?console.error.apply(console,D([this.id,this.getTime()+"ms"],t)):this.info.apply(this,t))},t.instances={},t}(),oI=function(){function t(e,n){var r;this.windowBounds=n,this.instanceName="#"+t.instanceCount++,this.logger=new oQ({id:this.instanceName,enabled:e.logging}),this.cache=null!==(r=e.cache)&&void 0!==r?r:new iV(this,e)}return t.instanceCount=1,t}();"undefined"!=typeof window&&iK.setContext(window);var oU=function(t,e,n){var r=e.ownerDocument,i=r.documentElement?eA(t,getComputedStyle(r.documentElement).backgroundColor):el.TRANSPARENT,o=r.body?eA(t,getComputedStyle(r.body).backgroundColor):el.TRANSPARENT,s="string"==typeof n?eA(t,n):null===n?el.TRANSPARENT:4294967295;return e===r.documentElement?et(i)?et(o)?s:o:i:s};return function(t,e){var n;return void 0===e&&(e={}),n=e,F(void 0,void 0,void 0,function(){var e,r,i,o,s,a,A,l,c,u,h,d,f,p,g,m,v,y,w,b,_,B,C,x,F,D,Q,I,U,j,T,N,P,H,O,R,z;return L(this,function(L){switch(L.label){case 0:if(!t||"object"!=typeof t)return[2,Promise.reject("Invalid element provided as first argument")];if(!(e=t.ownerDocument))throw Error("Element is not attached to a Document");if(!(r=e.defaultView))throw Error("Document is not attached to a Window");if(i={allowTaint:null!==(_=n.allowTaint)&&void 0!==_&&_,imageTimeout:null!==(B=n.imageTimeout)&&void 0!==B?B:15e3,proxy:n.proxy,useCORS:null!==(C=n.useCORS)&&void 0!==C&&C},a=new oI(k({logging:null===(x=n.logging)||void 0===x||x,cache:n.cache},i),s=new E((o={windowWidth:null!==(F=n.windowWidth)&&void 0!==F?F:r.innerWidth,windowHeight:null!==(D=n.windowHeight)&&void 0!==D?D:r.innerHeight,scrollX:null!==(Q=n.scrollX)&&void 0!==Q?Q:r.pageXOffset,scrollY:null!==(I=n.scrollY)&&void 0!==I?I:r.pageYOffset}).scrollX,o.scrollY,o.windowWidth,o.windowHeight)),A=null!==(U=n.foreignObjectRendering)&&void 0!==U&&U,l={allowTaint:null!==(j=n.allowTaint)&&void 0!==j&&j,onclone:n.onclone,ignoreElements:n.ignoreElements,inlineImages:A,copyStyles:A},a.logger.debug("Starting document clone with size "+s.width+"x"+s.height+" scrolled to "+-s.left+","+-s.top),!(u=(c=new iD(a,t,l)).clonedReferenceElement))return[2,Promise.reject("Unable to find element in cloned iframe")];return[4,c.toIFrame(e,s)];case 1:if(h=L.sent(),f=(d=ie(u)||"HTML"===u.tagName?M(u.ownerDocument):S(a,u)).width,p=d.height,g=d.left,m=d.top,v=oU(a,u,n.backgroundColor),y={canvas:n.canvas,backgroundColor:v,scale:null!==(N=null!==(T=n.scale)&&void 0!==T?T:r.devicePixelRatio)&&void 0!==N?N:1,x:(null!==(P=n.x)&&void 0!==P?P:0)+g,y:(null!==(H=n.y)&&void 0!==H?H:0)+m,width:null!==(O=n.width)&&void 0!==O?O:Math.ceil(f),height:null!==(R=n.height)&&void 0!==R?R:Math.ceil(p)},!A)return[3,3];return a.logger.debug("Document cloned, using foreign object rendering"),[4,new oS(a,y).render(u)];case 2:return w=L.sent(),[3,5];case 3:return a.logger.debug("Document cloned, element located at "+g+","+m+" with size "+f+"x"+p+" using computed rendering"),a.logger.debug("Starting DOM parsing"),b=r0(a,u),v===b.styles.backgroundColor&&(b.styles.backgroundColor=el.TRANSPARENT),a.logger.debug("Starting renderer for element at "+y.x+","+y.y+" with size "+y.width+"x"+y.height),[4,new ox(a,y).render(b)];case 4:w=L.sent(),L.label=5;case 5:return(null===(z=n.removeContainer)||void 0===z||z)&&!iD.destroy(h)&&a.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore"),a.logger.debug("Finished rendering"),[2,w]}})})}},e.exports=r()},{}],fTZbN:[function(t,e,n){var r=t("@swc/helpers/_/_async_to_generator"),i=t("@swc/helpers/_/_ts_generator");function o(){return(o=(0,r._)(function(t){var e,n,r,o,s;return(0,i._)(this,function(i){switch(i.label){case 0:return e=new Blob([new XMLSerializer().serializeToString(t)],{type:"image/svg+xml;charset=utf-8"}),n=URL.createObjectURL(e),[4,new Promise(function(t,e){var r=new Image;r.onload=function(){return t(r)},r.onerror=e,r.src=n})];case 1:return r=i.sent(),(o=document.createElement("canvas")).width=t.width.baseVal.value||t.getBoundingClientRect().width,o.height=t.height.baseVal.value||t.getBoundingClientRect().height,o.getContext("2d").drawImage(r,0,0),URL.revokeObjectURL(n),(s=new Image).src=o.toDataURL("image/png"),[2,s]}})})).apply(this,arguments)}e.exports={svgToPng:function(t){return o.apply(this,arguments)}}},{"@swc/helpers/_/_async_to_generator":"6Tpxj","@swc/helpers/_/_ts_generator":"lwj56"}],ccLSs:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return d});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_define_property"),a=t("@swc/helpers/_/_inherits"),A=t("@swc/helpers/_/_object_spread"),l=t("@swc/helpers/_/_object_spread_props"),c=t("@swc/helpers/_/_create_super"),u=t("@hotwired/stimulus"),h=t("../download"),d=function(t){(0,a._)(n,t);var e=(0,c._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"export",value:function(){var t=this;this.disableEverything(),this.submitButtonTarget.classList.add("sending");var e=(0,l._)((0,A._)({},iawpActions.export_reports),{ids:this.getCheckedReportIds()});jQuery.post(ajaxurl,e,function(e){(0,h.downloadJSON)("independent-analytics-reports.json",e.data.json),t.resetUI(),t.submitButtonTarget.classList.remove("sending"),t.submitButtonTarget.classList.add("sent"),setTimeout(function(){t.submitButtonTarget.classList.remove("sent")},1e3)}).fail(function(){t.resetUI()})}},{key:"handleToggleSelectAll",value:function(t){this.getAllCheckboxes().forEach(function(e){return e.checked=t.target.checked}),this.updateSubmitButton()}},{key:"handleToggleReport",value:function(t){this.getCheckedCheckboxes().length===this.getAllCheckboxes().length?this.selectAllCheckboxTarget.checked=!0:this.selectAllCheckboxTarget.checked=!1,this.updateSubmitButton()}},{key:"updateSubmitButton",value:function(){0===this.getCheckedCheckboxes().length?this.submitButtonTarget.setAttribute("disabled","disabled"):this.submitButtonTarget.removeAttribute("disabled")}},{key:"disableEverything",value:function(){this.submitButtonTarget.setAttribute("disabled","disabled"),this.selectAllCheckboxTarget.setAttribute("disabled","disabled"),this.getAllCheckboxes().forEach(function(t){t.setAttribute("disabled","disabled")})}},{key:"resetUI",value:function(){this.submitButtonTarget.setAttribute("disabled","disabled"),this.selectAllCheckboxTarget.removeAttribute("disabled"),this.selectAllCheckboxTarget.checked=!1,this.getAllCheckboxes().forEach(function(t){t.removeAttribute("disabled"),t.checked=!1})}},{key:"getCheckedReportIds",value:function(){return this.getCheckedCheckboxes().map(function(t){return t.value})}},{key:"getAllCheckboxes",value:function(){return Array.from(this.element.querySelectorAll('input[name="report_id"]'))}},{key:"getCheckedCheckboxes",value:function(){return Array.from(this.element.querySelectorAll('input[name="report_id"]:checked'))}}]),n}(u.Controller);(0,s._)(d,"targets",["selectAllCheckbox","submitButton"])},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","../download":"ce5U5","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],ce5U5:[function(t,e,n){e.exports={downloadCSV:function(t,e){var n=new Blob(["\uFEFF"+e],{type:"text/csv;charset=utf-8"}),r=window.document.createElement("a");r.href=window.URL.createObjectURL(n),r.download=t,document.body.appendChild(r),r.click(),document.body.removeChild(r)},downloadJSON:function(t,e){var n=new Blob([e],{type:"application/json"}),r=window.document.createElement("a");r.href=window.URL.createObjectURL(n),r.download=t,document.body.appendChild(r),r.click(),document.body.removeChild(r)}}},{}],"7UVB9":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return h});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_create_super"),c=t("@hotwired/stimulus"),u=t("@easepick/bundle"),h=function(t){(0,A._)(n,t);var e=(0,l._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"appliedConditions",0),(0,a._)((0,i._)(t),"onFetchingReport",function(){var e=t.element.querySelector("#modal-filters").querySelectorAll("input:not([disabled]), button:not([disabled]), select:not([disabled])");e.forEach(function(t){return t.disabled=!0}),t.spinnerTarget.classList.remove("hidden"),document.addEventListener("iawp:fetchedReport",function(){e.forEach(function(t){return t.disabled=!1}),t.spinnerTarget.classList.add("hidden")},{once:!0})}),(0,a._)((0,i._)(t),"updateFilters",function(e){t.filtersTarget.innerHTML="",t.blueprintTarget.innerHTML=e.detail.filtersTemplateHTML,t.conditionButtonsTarget.innerHTML=e.detail.filtersButtonsHTML,t.filtersValue=e.detail.filters,t.setCount(e.detail.filters.length),t.filtersValue.length>0?t.createInitialFilters():t.addCondition()}),(0,a._)((0,i._)(t),"maybeClose",function(e){var n=t.modalTarget.classList.contains("show"),r=t.element.contains(e.target);n&&!r&&t.closeModal()}),t}return(0,s._)(n,[{key:"connect",value:function(){document.addEventListener("click",this.maybeClose),document.addEventListener("iawp:filtersChanged",this.updateFilters),document.addEventListener("iawp:fetchingReport",this.onFetchingReport),this.filtersValue.length>0?(this.createInitialFilters(),this.setResetEnabled(!0)):this.addCondition()}},{key:"disconnect",value:function(){document.removeEventListener("click",this.maybeClose),document.removeEventListener("iawp:filtersChanged",this.updateFilters),document.removeEventListener("iawp:fetchingReport",this.onFetchingReport)}},{key:"createInitialFilters",value:function(){var t=this;this.filtersValue.forEach(function(e){var n=t.blueprintTarget.content.cloneNode(!0);t.filtersTarget.appendChild(n);var r=t.filtersTarget.lastElementChild,i=t.inclusionTargets.find(function(t){return r.contains(t)}),o=t.columnTargets.find(function(t){return r.contains(t)});i.value=e.inclusion,o.value=e.column;var s=o.options[o.selectedIndex].dataset.type;t.operatorTargets.filter(function(t){return r.contains(t)}).forEach(function(t){var n=t.dataset.type===s;t.classList.toggle("show",n),n&&(t.value=e.operator)}),t.operandTargets.filter(function(t){return r.contains(t)}).forEach(function(n){var r=n.dataset.column===o.value;n.classList.toggle("show",r),r&&(n.value=e.operand,setTimeout(function(){var r=t.application.getControllerForElementAndIdentifier(n,"easepick");if(r){var i=new u.DateTime(1e3*e.operand);n.easepick.setDate(i),n.easepick.gotoDate(i),r.unixTimestampValue=e.operand}},0))})})}},{key:"toggleModal",value:function(t){t.preventDefault(),this.modalTarget.classList.contains("show")?this.closeModal():this.openModal()}},{key:"openModal",value:function(){this.modalTarget.classList.add("show"),this.modalButtonTarget.classList.add("open"),document.getElementById("iawp-layout").classList.add("modal-open")}},{key:"closeModal",value:function(){this.modalTarget.classList.remove("show"),this.modalButtonTarget.classList.remove("open"),document.getElementById("iawp-layout").classList.remove("modal-open")}},{key:"addCondition",value:function(){this.filtersTarget.append(this.blueprintTarget.content.cloneNode(!0)),this.setResetEnabled(!0)}},{key:"removeCondition",value:function(t){t.stopPropagation(),this.conditionTargets.forEach(function(e){e.contains(t.target)&&e.remove()}),0===this.conditionTargets.length&&(this.addCondition(),document.dispatchEvent(new CustomEvent("iawp:changeFilters",{detail:{filters:[]}})),this.setResetEnabled(!1)),1===this.conditionTargets.length&&(this.setResetEnabled(!1),this.setCount(0)),0===this.conditionTargets.length&&this.addCondition(),this.appliedConditions>1&&this.apply()}},{key:"apply",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.showLoadingOverlay,r=!1;if(this.conditionTargets.forEach(function(e){var n=t.columnTargets.find(function(t){return e.contains(t)}),i=t.operandTargets.find(function(t){return e.contains(t)&&t.classList.contains("show")});""===n.value&&(n.classList.add("error"),r=!0),i&&""===i.value&&(i.classList.add("error"),r=!0)}),!r){var i=this.conditionTargets.map(function(e){var n=t.inclusionTargets.find(function(t){return e.contains(t)}),r=t.columnTargets.find(function(t){return e.contains(t)}),i=t.operatorTargets.find(function(t){return e.contains(t)&&t.classList.contains("show")}),o=t.operandTargets.find(function(t){return e.contains(t)&&t.classList.contains("show")}),s={inclusion:n.value,column:r.value,operator:i.value,operand:o.value},a=t.application.getControllerForElementAndIdentifier(o,"easepick");return a&&(s.operand=a.unixTimestampValue.toString()),s});this.appliedConditions=i.length,this.setResetEnabled(!0),this.setCount(i.length),this.closeModal(),document.dispatchEvent(new CustomEvent("iawp:changeFilters",{detail:{filters:i,filterLogic:this.filterLogicValue,showLoadingOverlay:void 0===n||n}}))}}},{key:"reset",value:function(){this.filterLogicTarget.value="and",this.conditionTargets.forEach(function(t){t.remove()}),this.addCondition(),this.setResetEnabled(!1),this.appliedConditions=0,this.setCount(0),this.closeModal(),document.dispatchEvent(new CustomEvent("iawp:changeFilters",{detail:{filters:[]}}))}},{key:"setCount",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;document.getElementById("toolbar").setAttribute("data-filter-count",t)}},{key:"setResetEnabled",value:function(){var t=!(arguments.length>0)||void 0===arguments[0]||arguments[0];t?this.resetTarget.removeAttribute("disabled"):this.resetTarget.setAttribute("disabled","disabled")}},{key:"columnSelect",value:function(t){var e=this.conditionTargets.find(function(e){return e.contains(t.target)}),n=t.target.value,r=t.target.options[t.target.selectedIndex].dataset.type;t.target.classList.remove("error"),this.operatorTargets.filter(function(t){return e.contains(t)}).forEach(function(t){var e=t.dataset.type===r;t.classList.toggle("show",e)}),this.operandTargets.filter(function(t){return e.contains(t)}).forEach(function(t){var e=t.dataset.column===n;t.classList.toggle("show",e)})}},{key:"changeFilterLogic",value:function(t){this.filterLogicValue=t.target.value}},{key:"operandChange",value:function(t){t.target.classList.remove("error")}},{key:"operandKeyDown",value:function(t){13===t.keyCode&&this.apply()}}]),n}(c.Controller);(0,a._)(h,"values",{filters:Array,filterLogic:String}),(0,a._)(h,"targets",["modal","modalButton","blueprint","filters","condition","reset","inclusion","column","operator","operand","conditionButtons","spinner","filterLogic"])},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@easepick/bundle":"2FFGt","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],eG4Fk:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return A});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_inherits"),a=t("@swc/helpers/_/_create_super"),A=function(t){(0,s._)(n,t);var e=(0,a._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"changeGroup",value:function(t){var e=t.target.value;document.dispatchEvent(new CustomEvent("iawp:changeGroup",{detail:{group:e}}))}}]),n}(t("@hotwired/stimulus").Controller)},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],eFMyx:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return p});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_async_to_generator"),s=t("@swc/helpers/_/_class_call_check"),a=t("@swc/helpers/_/_create_class"),A=t("@swc/helpers/_/_define_property"),l=t("@swc/helpers/_/_inherits"),c=t("@swc/helpers/_/_object_spread"),u=t("@swc/helpers/_/_object_spread_props"),h=t("@swc/helpers/_/_create_super"),d=t("@swc/helpers/_/_ts_generator"),f=t("@hotwired/stimulus");t("../download");var p=function(t){(0,l._)(n,t);var e=(0,h._)(n);function n(){var t;return(0,s._)(this,n),t=e.apply(this,arguments),(0,A._)((0,i._)(t),"fileData",null),t}return(0,a._)(n,[{key:"import",value:function(){var t=this;this.disableSubmissions(),this.submitButtonTarget.classList.add("sending");var e=(0,u._)((0,c._)({},iawpActions.import_reports),{json:JSON.stringify(this.fileData)});jQuery.post(ajaxurl,e,function(e){t.clearFileInput(),t.submitButtonTarget.classList.remove("sending"),t.submitButtonTarget.classList.add("sent"),setTimeout(function(){t.submitButtonTarget.classList.remove("sent"),window.location.reload()},1e3)}).fail(function(){})}},{key:"handleFileSelected",value:function(t){var e=this;return(0,o._)(function(){var n;return(0,d._)(this,function(r){switch(r.label){case 0:return[4,t.target.files[0].text()];case 1:if(n=JSON.parse(r.sent()),e.fileData=null,e.hideWarning(),e.disableSubmissions(),!n.database_version||!Array.isArray(n.reports))return e.showWarning(iawpText.invalidReportArchive),[2];return e.enableSubmissions(),e.fileData=n,[2]}})})()}},{key:"clearFileInput",value:function(){this.fileData=null,this.fileInputTarget.value=null,this.hideWarning(),this.disableSubmissions()}},{key:"showWarning",value:function(t){this.warningMessageTarget.innerText=t,this.warningMessageTarget.style.display="block"}},{key:"hideWarning",value:function(){this.warningMessageTarget.style.display="none"}},{key:"enableSubmissions",value:function(){this.submitButtonTarget.removeAttribute("disabled")}},{key:"disableSubmissions",value:function(){this.submitButtonTarget.setAttribute("disabled","disabled")}}]),n}(f.Controller);(0,A._)(p,"targets",["submitButton","warningMessage","fileInput"]),(0,A._)(p,"values",{databaseVersion:String})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_async_to_generator":"6Tpxj","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@swc/helpers/_/_ts_generator":"lwj56","@hotwired/stimulus":"crDvk","../download":"ce5U5","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"1BVRP":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return d});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_create_super"),c=t("@hotwired/stimulus");t("../utils/appearance");var u=t("svgmap"),h=r.interopDefault(u),d=function(t){(0,A._)(n,t);var e=(0,l._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"map",null),(0,a._)((0,i._)(t),"resizeObserver",null),t}return(0,s._)(n,[{key:"connect",value:function(){if(this.map){this.resizeObserver.observe(this.chartTarget);return}this.initializeMap(),window.iawpMaps=window.iawpMaps||[],window.iawpMaps.push(this.map),this.resizeObserver.observe(this.chartTarget)}},{key:"disconnect",value:function(){var t=this;this.resizeObserver.disconnect(),window.iawpMaps=window.iawpMaps||[],window.iawpMaps=window.iawpMaps.filter(function(e){return e!==t.map})}},{key:"initializeMap",value:function(){var t=this,e="iawp-map-"+Math.random().toString();this.chartTarget.setAttribute("id",e);var n={};this.dataValue.forEach(function(t){n[t.country_code]={visitors:t.visitors,views:t.views,sessions:t.sessions}}),this.map=new h.default({targetElementID:e,allowInteraction:!1,initialZoom:1.1,colorMax:"#5123A0",colorMin:"#bea4eb",colorNoData:"#dedede",ratioType:"log",data:{data:{visitors:{name:"Visitors"},views:{name:"Views"},sessions:{name:"Sessions"}},applyData:"visitors",values:n},onGetTooltip:function(e,n,r){var i=t.dataValue.find(function(t){return t.country_code===n}),o=t.flagsUrlValue+"/"+n.toLowerCase()+".svg";if(!i){var s='\n                        <div class="iawp-geo-chart-tooltip">\n                            <img src="'.concat(o,'" alt="Country flag"/>\n                            <h1>').concat(t.countryName(n),"</h1>\n                            <p>No data available</p>\n                        </div>\n                    ");return new DOMParser().parseFromString(s,"text/html").body.firstElementChild}var a=t.formatNumber(i.views),A=t.formatNumber(i.visitors),l=t.formatNumber(i.sessions),c='\n                    <div class="iawp-geo-chart-tooltip">\n                        <img src="'.concat(o,'" alt="Country flag"/>\n                        <h1>').concat(t.countryName(n),'</h1>\n                        <div class="iawp-geo-chart-tooltip-table">\n                            <span>').concat(iawpText.views,"</span><span>").concat(a,"</span>\n                            <span>").concat(iawpText.visitors,"</span><span>").concat(A,"</span>\n                            <span>").concat(iawpText.sessions,"</span><span>").concat(l,"</span>\n                        </div>\n                    </div>\n                ");return new DOMParser().parseFromString(c,"text/html").body.firstElementChild}}),this.resizeObserver=new ResizeObserver(function(){t.chartTarget.checkVisibility()&&(t.map.mapPanZoom.resize(),t.map.mapPanZoom.fit(),t.map.mapPanZoom.center(),t.map.mapPanZoom.zoom(1.1))})}},{key:"formatNumber",value:function(t){return new Intl.NumberFormat(this.localeValue,{maximumFractionDigits:0}).format(t)}},{key:"countryName",value:function(t){return({AF:"Afghanistan",AX:"Åland Islands",AL:"Albania",DZ:"Algeria",AS:"American Samoa",AD:"Andorra",AO:"Angola",AI:"Anguilla",AQ:"Antarctica",AG:"Antigua and Barbuda",AR:"Argentina",AM:"Armenia",AW:"Aruba",AU:"Australia",AT:"Austria",AZ:"Azerbaijan",BS:"Bahamas",BH:"Bahrain",BD:"Bangladesh",BB:"Barbados",BY:"Belarus",BE:"Belgium",BZ:"Belize",BJ:"Benin",BM:"Bermuda",BT:"Bhutan",BO:"Bolivia",BA:"Bosnia and Herzegovina",BW:"Botswana",BR:"Brazil",IO:"British Indian Ocean Territory",VG:"British Virgin Islands",BN:"Brunei Darussalam",BG:"Bulgaria",BF:"Burkina Faso",BI:"Burundi",KH:"Cambodia",CM:"Cameroon",CA:"Canada",CV:"Cape Verde",BQ:"Caribbean Netherlands",KY:"Cayman Islands",CF:"Central African Republic",TD:"Chad",CL:"Chile",CN:"China",CX:"Christmas Island",CC:"Cocos Islands",CO:"Colombia",KM:"Comoros",CG:"Congo",CK:"Cook Islands",CR:"Costa Rica",HR:"Croatia",CU:"Cuba",CW:"Curaçao",CY:"Cyprus",CZ:"Czech Republic",CD:"Democratic Republic of the Congo",DK:"Denmark",DJ:"Djibouti",DM:"Dominica",DO:"Dominican Republic",EC:"Ecuador",EG:"Egypt",SV:"El Salvador",GQ:"Equatorial Guinea",ER:"Eritrea",EE:"Estonia",ET:"Ethiopia",FK:"Falkland Islands",FO:"Faroe Islands",FM:"Federated States of Micronesia",FJ:"Fiji",FI:"Finland",FR:"France",GF:"French Guiana",PF:"French Polynesia",TF:"French Southern Territories",GA:"Gabon",GM:"Gambia",GE:"Georgia",DE:"Germany",GH:"Ghana",GI:"Gibraltar",GR:"Greece",GL:"Greenland",GD:"Grenada",GP:"Guadeloupe",GU:"Guam",GT:"Guatemala",GN:"Guinea",GW:"Guinea-Bissau",GY:"Guyana",HT:"Haiti",HN:"Honduras",HK:"Hong Kong",HU:"Hungary",IS:"Iceland",IN:"India",ID:"Indonesia",IR:"Iran",IQ:"Iraq",IE:"Ireland",IM:"Isle of Man",IL:"Israel",IT:"Italy",CI:"Ivory Coast",JM:"Jamaica",JP:"Japan",JE:"Jersey",JO:"Jordan",KZ:"Kazakhstan",KE:"Kenya",KI:"Kiribati",XK:"Kosovo",KW:"Kuwait",KG:"Kyrgyzstan",LA:"Laos",LV:"Latvia",LB:"Lebanon",LS:"Lesotho",LR:"Liberia",LY:"Libya",LI:"Liechtenstein",LT:"Lithuania",LU:"Luxembourg",MO:"Macau",MK:"Macedonia",MG:"Madagascar",MW:"Malawi",MY:"Malaysia",MV:"Maldives",ML:"Mali",MT:"Malta",MH:"Marshall Islands",MQ:"Martinique",MR:"Mauritania",MU:"Mauritius",YT:"Mayotte",MX:"Mexico",MD:"Moldova",MC:"Monaco",MN:"Mongolia",ME:"Montenegro",MS:"Montserrat",MA:"Morocco",MZ:"Mozambique",MM:"Myanmar",NA:"Namibia",NR:"Nauru",NP:"Nepal",NL:"Netherlands",NC:"New Caledonia",NZ:"New Zealand",NI:"Nicaragua",NE:"Niger",NG:"Nigeria",NU:"Niue",NF:"Norfolk Island",KP:"North Korea",MP:"Northern Mariana Islands",NO:"Norway",OM:"Oman",PK:"Pakistan",PW:"Palau",PS:"Palestine",PA:"Panama",PG:"Papua New Guinea",PY:"Paraguay",PE:"Peru",PH:"Philippines",PN:"Pitcairn Islands",PL:"Poland",PT:"Portugal",PR:"Puerto Rico",QA:"Qatar",RE:"Reunion",RO:"Romania",RU:"Russia",RW:"Rwanda",SH:"Saint Helena",KN:"Saint Kitts and Nevis",LC:"Saint Lucia",PM:"Saint Pierre and Miquelon",VC:"Saint Vincent and the Grenadines",WS:"Samoa",SM:"San Marino",ST:"São Tomé and Príncipe",SA:"Saudi Arabia",SN:"Senegal",RS:"Serbia",SC:"Seychelles",SL:"Sierra Leone",SG:"Singapore",SX:"Sint Maarten",SK:"Slovakia",SI:"Slovenia",SB:"Solomon Islands",SO:"Somalia",ZA:"South Africa",GS:"South Georgia and the South Sandwich Islands",KR:"South Korea",SS:"South Sudan",ES:"Spain",LK:"Sri Lanka",SD:"Sudan",SR:"Suriname",SJ:"Svalbard and Jan Mayen",SZ:"Eswatini",SE:"Sweden",CH:"Switzerland",SY:"Syria",TW:"Taiwan",TJ:"Tajikistan",TZ:"Tanzania",TH:"Thailand",TL:"Timor-Leste",TG:"Togo",TK:"Tokelau",TO:"Tonga",TT:"Trinidad and Tobago",TN:"Tunisia",TR:"Turkey",TM:"Turkmenistan",TC:"Turks and Caicos Islands",TV:"Tuvalu",UG:"Uganda",UA:"Ukraine",AE:"United Arab Emirates",GB:"United Kingdom",US:"United States",UM:"United States Minor Outlying Islands",VI:"United States Virgin Islands",UY:"Uruguay",UZ:"Uzbekistan",VU:"Vanuatu",VA:"Vatican City",VE:"Venezuela",VN:"Vietnam",WF:"Wallis and Futuna",EH:"Western Sahara",YE:"Yemen",ZM:"Zambia",ZW:"Zimbabwe"})[t]}}]),n}(c.Controller);(0,a._)(d,"targets",["chart"]),(0,a._)(d,"values",{data:Array,flagsUrl:String,locale:String})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","../utils/appearance":"j01R3",svgmap:"aWWRI","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],aWWRI:[function(t,e,n){var r,i;r=this,i=function(t){return /*! svgMap | https://github.com/StephanWagner/svgMap | MIT License | Copyright Stephan Wagner | https://stephanwagner.me */function(t){function e(t){this.init(t)}return e.prototype.init=function(t){this.options=Object.assign({},{targetElementID:"",allowInteraction:!0,minZoom:1,maxZoom:25,initialZoom:1.06,initialPan:{x:0,y:0},zoomScaleSensitivity:.2,dblClickZoomEnabled:!0,mouseWheelZoomEnabled:!0,mouseWheelZoomWithKey:!1,mouseWheelKeyMessage:"Press the [ALT] key to zoom",mouseWheelKeyMessageMac:"Press the [COMMAND] key to zoom",colorMax:"#CC0033",colorMin:"#FFE5D9",colorNoData:"#E2E2E2",ratioType:"linear",flagType:"image",flagURL:"https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/{0}.svg",hideFlag:!1,hideMissingData:!1,noDataText:"No data available",touchLink:!1,showZoomReset:!1,onGetTooltip:function(t,e,n){return null},countries:{EH:!0},showContinentSelector:!1},t||{}),this.options.targetElementID&&document.getElementById(this.options.targetElementID)||this.error("Target element not found"),this.options.data||this.error("No data"),this.id=this.options.targetElementID,this.wrapper=document.getElementById(this.options.targetElementID),this.wrapper.classList.add("svgMap-wrapper"),this.container=document.createElement("div"),this.container.classList.add("svgMap-container"),this.wrapper.appendChild(this.container),this.options.allowInteraction&&this.options.mouseWheelZoomEnabled&&this.options.mouseWheelZoomWithKey&&(this.addMouseWheelZoomNotice(),this.addMouseWheelZoomWithKeyEvents()),this.mapContainer=document.createElement("div"),this.mapContainer.classList.add("svgMap-map-container"),this.container.appendChild(this.mapContainer),this.createMap(),this.applyData(this.options.data)},e.prototype.countries={AF:"Afghanistan",AX:"Åland Islands",AL:"Albania",DZ:"Algeria",AS:"American Samoa",AD:"Andorra",AO:"Angola",AI:"Anguilla",AQ:"Antarctica",AG:"Antigua and Barbuda",AR:"Argentina",AM:"Armenia",AW:"Aruba",AU:"Australia",AT:"Austria",AZ:"Azerbaijan",BS:"Bahamas",BH:"Bahrain",BD:"Bangladesh",BB:"Barbados",BY:"Belarus",BE:"Belgium",BZ:"Belize",BJ:"Benin",BM:"Bermuda",BT:"Bhutan",BO:"Bolivia",BA:"Bosnia and Herzegovina",BW:"Botswana",BR:"Brazil",IO:"British Indian Ocean Territory",VG:"British Virgin Islands",BN:"Brunei Darussalam",BG:"Bulgaria",BF:"Burkina Faso",BI:"Burundi",KH:"Cambodia",CM:"Cameroon",CA:"Canada",CV:"Cape Verde",BQ:"Caribbean Netherlands",KY:"Cayman Islands",CF:"Central African Republic",TD:"Chad",CL:"Chile",CN:"China",CX:"Christmas Island",CC:"Cocos Islands",CO:"Colombia",KM:"Comoros",CG:"Congo",CK:"Cook Islands",CR:"Costa Rica",HR:"Croatia",CU:"Cuba",CW:"Curaçao",CY:"Cyprus",CZ:"Czech Republic",CD:"Democratic Republic of the Congo",DK:"Denmark",DJ:"Djibouti",DM:"Dominica",DO:"Dominican Republic",EC:"Ecuador",EG:"Egypt",SV:"El Salvador",GQ:"Equatorial Guinea",ER:"Eritrea",EE:"Estonia",ET:"Ethiopia",FK:"Falkland Islands",FO:"Faroe Islands",FM:"Federated States of Micronesia",FJ:"Fiji",FI:"Finland",FR:"France",GF:"French Guiana",PF:"French Polynesia",TF:"French Southern Territories",GA:"Gabon",GM:"Gambia",GE:"Georgia",DE:"Germany",GH:"Ghana",GI:"Gibraltar",GR:"Greece",GL:"Greenland",GD:"Grenada",GP:"Guadeloupe",GU:"Guam",GT:"Guatemala",GN:"Guinea",GW:"Guinea-Bissau",GY:"Guyana",HT:"Haiti",HN:"Honduras",HK:"Hong Kong",HU:"Hungary",IS:"Iceland",IN:"India",ID:"Indonesia",IR:"Iran",IQ:"Iraq",IE:"Ireland",IM:"Isle of Man",IL:"Israel",IT:"Italy",CI:"Ivory Coast",JM:"Jamaica",JP:"Japan",JE:"Jersey",JO:"Jordan",KZ:"Kazakhstan",KE:"Kenya",KI:"Kiribati",XK:"Kosovo",KW:"Kuwait",KG:"Kyrgyzstan",LA:"Laos",LV:"Latvia",LB:"Lebanon",LS:"Lesotho",LR:"Liberia",LY:"Libya",LI:"Liechtenstein",LT:"Lithuania",LU:"Luxembourg",MO:"Macau",MK:"Macedonia",MG:"Madagascar",MW:"Malawi",MY:"Malaysia",MV:"Maldives",ML:"Mali",MT:"Malta",MH:"Marshall Islands",MQ:"Martinique",MR:"Mauritania",MU:"Mauritius",YT:"Mayotte",MX:"Mexico",MD:"Moldova",MC:"Monaco",MN:"Mongolia",ME:"Montenegro",MS:"Montserrat",MA:"Morocco",MZ:"Mozambique",MM:"Myanmar",NA:"Namibia",NR:"Nauru",NP:"Nepal",NL:"Netherlands",NC:"New Caledonia",NZ:"New Zealand",NI:"Nicaragua",NE:"Niger",NG:"Nigeria",NU:"Niue",NF:"Norfolk Island",KP:"North Korea",MP:"Northern Mariana Islands",NO:"Norway",OM:"Oman",PK:"Pakistan",PW:"Palau",PS:"Palestine",PA:"Panama",PG:"Papua New Guinea",PY:"Paraguay",PE:"Peru",PH:"Philippines",PN:"Pitcairn Islands",PL:"Poland",PT:"Portugal",PR:"Puerto Rico",QA:"Qatar",RE:"Reunion",RO:"Romania",RU:"Russia",RW:"Rwanda",SH:"Saint Helena",KN:"Saint Kitts and Nevis",LC:"Saint Lucia",PM:"Saint Pierre and Miquelon",VC:"Saint Vincent and the Grenadines",WS:"Samoa",SM:"San Marino",ST:"São Tomé and Príncipe",SA:"Saudi Arabia",SN:"Senegal",RS:"Serbia",SC:"Seychelles",SL:"Sierra Leone",SG:"Singapore",SX:"Sint Maarten",SK:"Slovakia",SI:"Slovenia",SB:"Solomon Islands",SO:"Somalia",ZA:"South Africa",GS:"South Georgia and the South Sandwich Islands",KR:"South Korea",SS:"South Sudan",ES:"Spain",LK:"Sri Lanka",SD:"Sudan",SR:"Suriname",SJ:"Svalbard and Jan Mayen",SZ:"Eswatini",SE:"Sweden",CH:"Switzerland",SY:"Syria",TW:"Taiwan",TJ:"Tajikistan",TZ:"Tanzania",TH:"Thailand",TL:"Timor-Leste",TG:"Togo",TK:"Tokelau",TO:"Tonga",TT:"Trinidad and Tobago",TN:"Tunisia",TR:"Turkey",TM:"Turkmenistan",TC:"Turks and Caicos Islands",TV:"Tuvalu",UG:"Uganda",UA:"Ukraine",AE:"United Arab Emirates",GB:"United Kingdom",US:"United States",UM:"United States Minor Outlying Islands",VI:"United States Virgin Islands",UY:"Uruguay",UZ:"Uzbekistan",VU:"Vanuatu",VA:"Vatican City",VE:"Venezuela",VN:"Vietnam",WF:"Wallis and Futuna",EH:"Western Sahara",YE:"Yemen",ZM:"Zambia",ZW:"Zimbabwe"},e.prototype.applyData=function(t){var e=null,n=null;Object.keys(t.values).forEach(function(r){r=parseInt(t.values[r][t.applyData],10),(e=null===e?r:e)<r&&(e=r),r<(n=null===n?r:n)&&(n=r)}),t.data[t.applyData].thresholdMax&&(e=Math.min(e,t.data[t.applyData].thresholdMax)),t.data[t.applyData].thresholdMin&&(n=Math.max(n,t.data[t.applyData].thresholdMin)),Object.keys(this.countries).forEach((function(r){var i,o=document.getElementById(this.id+"-map-country-"+r);o&&(t.values[r]?void 0===t.values[r].color?(i=Math.max(n,parseInt(t.values[r][t.applyData],10)),i=this.getColor(this.toHex(this.options.colorMax),this.toHex(this.options.colorMin),this.calculateColorRatio(i,n,e,this.options.ratioType)),o.setAttribute("fill",i)):o.setAttribute("fill",t.values[r].color):o.setAttribute("fill",this.toHex(this.options.colorNoData)))}).bind(this))},e.prototype.calculateColorRatio=function(t,e,n,r){var i=n-e,o=t-e;if(0==i||0==o)return 0;if("log"!==r)return"linear"!==r?"function"==typeof r?r(t,e,n):1:(s=Math.max(0,Math.min(1,o/i)))||0===s?s:1;var s,n=Math.log(1+o),o=Math.log(1),i=Math.log(1+i);return(s=Math.max(0,Math.min(1,(n-o)/(i-o))))||0===s?s:1},e.prototype.emojiFlags={AF:"\uD83C\uDDE6\uD83C\uDDEB",AX:"\uD83C\uDDE6\uD83C\uDDFD",AL:"\uD83C\uDDE6\uD83C\uDDF1",DZ:"\uD83C\uDDE9\uD83C\uDDFF",AS:"\uD83C\uDDE6\uD83C\uDDF8",AD:"\uD83C\uDDE6\uD83C\uDDE9",AO:"\uD83C\uDDE6\uD83C\uDDF4",AI:"\uD83C\uDDE6\uD83C\uDDEE",AQ:"\uD83C\uDDE6\uD83C\uDDF6",AG:"\uD83C\uDDE6\uD83C\uDDEC",AR:"\uD83C\uDDE6\uD83C\uDDF7",AM:"\uD83C\uDDE6\uD83C\uDDF2",AW:"\uD83C\uDDE6\uD83C\uDDFC",AU:"\uD83C\uDDE6\uD83C\uDDFA",AT:"\uD83C\uDDE6\uD83C\uDDF9",AZ:"\uD83C\uDDE6\uD83C\uDDFF",BS:"\uD83C\uDDE7\uD83C\uDDF8",BH:"\uD83C\uDDE7\uD83C\uDDED",BD:"\uD83C\uDDE7\uD83C\uDDE9",BB:"\uD83C\uDDE7\uD83C\uDDE7",BY:"\uD83C\uDDE7\uD83C\uDDFE",BE:"\uD83C\uDDE7\uD83C\uDDEA",BZ:"\uD83C\uDDE7\uD83C\uDDFF",BJ:"\uD83C\uDDE7\uD83C\uDDEF",BM:"\uD83C\uDDE7\uD83C\uDDF2",BT:"\uD83C\uDDE7\uD83C\uDDF9",BO:"\uD83C\uDDE7\uD83C\uDDF4",BA:"\uD83C\uDDE7\uD83C\uDDE6",BW:"\uD83C\uDDE7\uD83C\uDDFC",BR:"\uD83C\uDDE7\uD83C\uDDF7",IO:"\uD83C\uDDEE\uD83C\uDDF4",VG:"\uD83C\uDDFB\uD83C\uDDEC",BN:"\uD83C\uDDE7\uD83C\uDDF3",BG:"\uD83C\uDDE7\uD83C\uDDEC",BF:"\uD83C\uDDE7\uD83C\uDDEB",BI:"\uD83C\uDDE7\uD83C\uDDEE",KH:"\uD83C\uDDF0\uD83C\uDDED",CM:"\uD83C\uDDE8\uD83C\uDDF2",CA:"\uD83C\uDDE8\uD83C\uDDE6",CV:"\uD83C\uDDE8\uD83C\uDDFB",BQ:"\uD83C\uDDE7\uD83C\uDDF6",KY:"\uD83C\uDDF0\uD83C\uDDFE",CF:"\uD83C\uDDE8\uD83C\uDDEB",TD:"\uD83C\uDDF9\uD83C\uDDE9",CL:"\uD83C\uDDE8\uD83C\uDDF1",CN:"\uD83C\uDDE8\uD83C\uDDF3",CX:"\uD83C\uDDE8\uD83C\uDDFD",CC:"\uD83C\uDDE8\uD83C\uDDE8",CO:"\uD83C\uDDE8\uD83C\uDDF4",KM:"\uD83C\uDDF0\uD83C\uDDF2",CG:"\uD83C\uDDE8\uD83C\uDDEC",CK:"\uD83C\uDDE8\uD83C\uDDF0",CR:"\uD83C\uDDE8\uD83C\uDDF7",HR:"\uD83C\uDDED\uD83C\uDDF7",CU:"\uD83C\uDDE8\uD83C\uDDFA",CW:"\uD83C\uDDE8\uD83C\uDDFC",CY:"\uD83C\uDDE8\uD83C\uDDFE",CZ:"\uD83C\uDDE8\uD83C\uDDFF",CD:"\uD83C\uDDE8\uD83C\uDDE9",DK:"\uD83C\uDDE9\uD83C\uDDF0",DJ:"\uD83C\uDDE9\uD83C\uDDEF",DM:"\uD83C\uDDE9\uD83C\uDDF2",DO:"\uD83C\uDDE9\uD83C\uDDF4",EC:"\uD83C\uDDEA\uD83C\uDDE8",EG:"\uD83C\uDDEA\uD83C\uDDEC",SV:"\uD83C\uDDF8\uD83C\uDDFB",GQ:"\uD83C\uDDEC\uD83C\uDDF6",ER:"\uD83C\uDDEA\uD83C\uDDF7",EE:"\uD83C\uDDEA\uD83C\uDDEA",ET:"\uD83C\uDDEA\uD83C\uDDF9",FK:"\uD83C\uDDEB\uD83C\uDDF0",FO:"\uD83C\uDDEB\uD83C\uDDF4",FM:"\uD83C\uDDEB\uD83C\uDDF2",FJ:"\uD83C\uDDEB\uD83C\uDDEF",FI:"\uD83C\uDDEB\uD83C\uDDEE",FR:"\uD83C\uDDEB\uD83C\uDDF7",GF:"\uD83C\uDDEC\uD83C\uDDEB",PF:"\uD83C\uDDF5\uD83C\uDDEB",TF:"\uD83C\uDDF9\uD83C\uDDEB",GA:"\uD83C\uDDEC\uD83C\uDDE6",GM:"\uD83C\uDDEC\uD83C\uDDF2",GE:"\uD83C\uDDEC\uD83C\uDDEA",DE:"\uD83C\uDDE9\uD83C\uDDEA",GH:"\uD83C\uDDEC\uD83C\uDDED",GI:"\uD83C\uDDEC\uD83C\uDDEE",GR:"\uD83C\uDDEC\uD83C\uDDF7",GL:"\uD83C\uDDEC\uD83C\uDDF1",GD:"\uD83C\uDDEC\uD83C\uDDE9",GP:"\uD83C\uDDEC\uD83C\uDDF5",GU:"\uD83C\uDDEC\uD83C\uDDFA",GT:"\uD83C\uDDEC\uD83C\uDDF9",GN:"\uD83C\uDDEC\uD83C\uDDF3",GW:"\uD83C\uDDEC\uD83C\uDDFC",GY:"\uD83C\uDDEC\uD83C\uDDFE",HT:"\uD83C\uDDED\uD83C\uDDF9",HN:"\uD83C\uDDED\uD83C\uDDF3",HK:"\uD83C\uDDED\uD83C\uDDF0",HU:"\uD83C\uDDED\uD83C\uDDFA",IS:"\uD83C\uDDEE\uD83C\uDDF8",IN:"\uD83C\uDDEE\uD83C\uDDF3",ID:"\uD83C\uDDEE\uD83C\uDDE9",IR:"\uD83C\uDDEE\uD83C\uDDF7",IQ:"\uD83C\uDDEE\uD83C\uDDF6",IE:"\uD83C\uDDEE\uD83C\uDDEA",IM:"\uD83C\uDDEE\uD83C\uDDF2",IL:"\uD83C\uDDEE\uD83C\uDDF1",IT:"\uD83C\uDDEE\uD83C\uDDF9",CI:"\uD83C\uDDE8\uD83C\uDDEE",JM:"\uD83C\uDDEF\uD83C\uDDF2",JP:"\uD83C\uDDEF\uD83C\uDDF5",JE:"\uD83C\uDDEF\uD83C\uDDEA",JO:"\uD83C\uDDEF\uD83C\uDDF4",KZ:"\uD83C\uDDF0\uD83C\uDDFF",KE:"\uD83C\uDDF0\uD83C\uDDEA",KI:"\uD83C\uDDF0\uD83C\uDDEE",XK:"\uD83C\uDDFD\uD83C\uDDF0",KW:"\uD83C\uDDF0\uD83C\uDDFC",KG:"\uD83C\uDDF0\uD83C\uDDEC",LA:"\uD83C\uDDF1\uD83C\uDDE6",LV:"\uD83C\uDDF1\uD83C\uDDFB",LB:"\uD83C\uDDF1\uD83C\uDDE7",LS:"\uD83C\uDDF1\uD83C\uDDF8",LR:"\uD83C\uDDF1\uD83C\uDDF7",LY:"\uD83C\uDDF1\uD83C\uDDFE",LI:"\uD83C\uDDF1\uD83C\uDDEE",LT:"\uD83C\uDDF1\uD83C\uDDF9",LU:"\uD83C\uDDF1\uD83C\uDDFA",MO:"\uD83C\uDDF2\uD83C\uDDF4",MK:"\uD83C\uDDF2\uD83C\uDDF0",MG:"\uD83C\uDDF2\uD83C\uDDEC",MW:"\uD83C\uDDF2\uD83C\uDDFC",MY:"\uD83C\uDDF2\uD83C\uDDFE",MV:"\uD83C\uDDF2\uD83C\uDDFB",ML:"\uD83C\uDDF2\uD83C\uDDF1",MT:"\uD83C\uDDF2\uD83C\uDDF9",MH:"\uD83C\uDDF2\uD83C\uDDED",MQ:"\uD83C\uDDF2\uD83C\uDDF6",MR:"\uD83C\uDDF2\uD83C\uDDF7",MU:"\uD83C\uDDF2\uD83C\uDDFA",YT:"\uD83C\uDDFE\uD83C\uDDF9",MX:"\uD83C\uDDF2\uD83C\uDDFD",MD:"\uD83C\uDDF2\uD83C\uDDE9",MC:"\uD83C\uDDF2\uD83C\uDDE8",MN:"\uD83C\uDDF2\uD83C\uDDF3",ME:"\uD83C\uDDF2\uD83C\uDDEA",MS:"\uD83C\uDDF2\uD83C\uDDF8",MA:"\uD83C\uDDF2\uD83C\uDDE6",MZ:"\uD83C\uDDF2\uD83C\uDDFF",MM:"\uD83C\uDDF2\uD83C\uDDF2",NA:"\uD83C\uDDF3\uD83C\uDDE6",NR:"\uD83C\uDDF3\uD83C\uDDF7",NP:"\uD83C\uDDF3\uD83C\uDDF5",NL:"\uD83C\uDDF3\uD83C\uDDF1",NC:"\uD83C\uDDF3\uD83C\uDDE8",NZ:"\uD83C\uDDF3\uD83C\uDDFF",NI:"\uD83C\uDDF3\uD83C\uDDEE",NE:"\uD83C\uDDF3\uD83C\uDDEA",NG:"\uD83C\uDDF3\uD83C\uDDEC",NU:"\uD83C\uDDF3\uD83C\uDDFA",NF:"\uD83C\uDDF3\uD83C\uDDEB",KP:"\uD83C\uDDF0\uD83C\uDDF5",MP:"\uD83C\uDDF2\uD83C\uDDF5",NO:"\uD83C\uDDF3\uD83C\uDDF4",OM:"\uD83C\uDDF4\uD83C\uDDF2",PK:"\uD83C\uDDF5\uD83C\uDDF0",PW:"\uD83C\uDDF5\uD83C\uDDFC",PS:"\uD83C\uDDF5\uD83C\uDDF8",PA:"\uD83C\uDDF5\uD83C\uDDE6",PG:"\uD83C\uDDF5\uD83C\uDDEC",PY:"\uD83C\uDDF5\uD83C\uDDFE",PE:"\uD83C\uDDF5\uD83C\uDDEA",PH:"\uD83C\uDDF5\uD83C\uDDED",PN:"\uD83C\uDDF5\uD83C\uDDF3",PL:"\uD83C\uDDF5\uD83C\uDDF1",PT:"\uD83C\uDDF5\uD83C\uDDF9",PR:"\uD83C\uDDF5\uD83C\uDDF7",QA:"\uD83C\uDDF6\uD83C\uDDE6",RE:"\uD83C\uDDF7\uD83C\uDDEA",RO:"\uD83C\uDDF7\uD83C\uDDF4",RU:"\uD83C\uDDF7\uD83C\uDDFA",RW:"\uD83C\uDDF7\uD83C\uDDFC",SH:"\uD83C\uDDF8\uD83C\uDDED",KN:"\uD83C\uDDF0\uD83C\uDDF3",LC:"\uD83C\uDDF1\uD83C\uDDE8",PM:"\uD83C\uDDF5\uD83C\uDDF2",VC:"\uD83C\uDDFB\uD83C\uDDE8",WS:"\uD83C\uDDFC\uD83C\uDDF8",SM:"\uD83C\uDDF8\uD83C\uDDF2",ST:"\uD83C\uDDF8\uD83C\uDDF9",SA:"\uD83C\uDDF8\uD83C\uDDE6",SN:"\uD83C\uDDF8\uD83C\uDDF3",RS:"\uD83C\uDDF7\uD83C\uDDF8",SC:"\uD83C\uDDF8\uD83C\uDDE8",SL:"\uD83C\uDDF8\uD83C\uDDF1",SG:"\uD83C\uDDF8\uD83C\uDDEC",SX:"\uD83C\uDDF8\uD83C\uDDFD",SK:"\uD83C\uDDF8\uD83C\uDDF0",SI:"\uD83C\uDDF8\uD83C\uDDEE",SB:"\uD83C\uDDF8\uD83C\uDDE7",SO:"\uD83C\uDDF8\uD83C\uDDF4",ZA:"\uD83C\uDDFF\uD83C\uDDE6",GS:"\uD83C\uDDEC\uD83C\uDDF8",KR:"\uD83C\uDDF0\uD83C\uDDF7",SS:"\uD83C\uDDF8\uD83C\uDDF8",ES:"\uD83C\uDDEA\uD83C\uDDF8",LK:"\uD83C\uDDF1\uD83C\uDDF0",SD:"\uD83C\uDDF8\uD83C\uDDE9",SR:"\uD83C\uDDF8\uD83C\uDDF7",SJ:"\uD83C\uDDF8\uD83C\uDDEF",SZ:"\uD83C\uDDF8\uD83C\uDDFF",SE:"\uD83C\uDDF8\uD83C\uDDEA",CH:"\uD83C\uDDE8\uD83C\uDDED",SY:"\uD83C\uDDF8\uD83C\uDDFE",TW:"\uD83C\uDDF9\uD83C\uDDFC",TJ:"\uD83C\uDDF9\uD83C\uDDEF",TZ:"\uD83C\uDDF9\uD83C\uDDFF",TH:"\uD83C\uDDF9\uD83C\uDDED",TL:"\uD83C\uDDF9\uD83C\uDDF1",TG:"\uD83C\uDDF9\uD83C\uDDEC",TK:"\uD83C\uDDF9\uD83C\uDDF0",TO:"\uD83C\uDDF9\uD83C\uDDF4",TT:"\uD83C\uDDF9\uD83C\uDDF9",TN:"\uD83C\uDDF9\uD83C\uDDF3",TR:"\uD83C\uDDF9\uD83C\uDDF7",TM:"\uD83C\uDDF9\uD83C\uDDF2",TC:"\uD83C\uDDF9\uD83C\uDDE8",TV:"\uD83C\uDDF9\uD83C\uDDFB",UG:"\uD83C\uDDFA\uD83C\uDDEC",UA:"\uD83C\uDDFA\uD83C\uDDE6",AE:"\uD83C\uDDE6\uD83C\uDDEA",GB:"\uD83C\uDDEC\uD83C\uDDE7",US:"\uD83C\uDDFA\uD83C\uDDF8",UM:"\uD83C\uDDFA\uD83C\uDDF2",VI:"\uD83C\uDDFB\uD83C\uDDEE",UY:"\uD83C\uDDFA\uD83C\uDDFE",UZ:"\uD83C\uDDFA\uD83C\uDDFF",VU:"\uD83C\uDDFB\uD83C\uDDFA",VA:"\uD83C\uDDFB\uD83C\uDDE6",VE:"\uD83C\uDDFB\uD83C\uDDEA",VN:"\uD83C\uDDFB\uD83C\uDDF3",WF:"\uD83C\uDDFC\uD83C\uDDEB",EH:"\uD83C\uDDEA\uD83C\uDDED",YE:"\uD83C\uDDFE\uD83C\uDDEA",ZM:"\uD83C\uDDFF\uD83C\uDDF2",ZW:"\uD83C\uDDFF\uD83C\uDDFC"},e.prototype.continents={EA:{iso:"EA",name:"World"},AF:{iso:"AF",name:"Africa",pan:{x:454,y:250},zoom:1.9},AS:{iso:"AS",name:"Asia",pan:{x:904,y:80},zoom:1.8},EU:{iso:"EU",name:"Europe",pan:{x:404,y:80},zoom:5},NA:{iso:"NA",name:"North America",pan:{x:104,y:55},zoom:2.6},MA:{iso:"MA",name:"Middle America",pan:{x:104,y:200},zoom:2.6},SA:{iso:"SA",name:"South America",pan:{x:104,y:340},zoom:2.2},OC:{iso:"OC",name:"Oceania",pan:{x:954,y:350},zoom:1.9}},e.prototype.createMap=function(){this.createTooltip(),this.mapWrapper=this.createElement("div","svgMap-map-wrapper",this.mapContainer),this.mapImage=document.createElementNS("http://www.w3.org/2000/svg","svg"),this.mapImage.setAttribute("viewBox","0 0 2000 1001"),this.mapImage.classList.add("svgMap-map-image"),this.mapWrapper.appendChild(this.mapImage);var n,r=this.createElement("div","svgMap-map-controls-wrapper",this.mapWrapper),i=this.createElement("div","svgMap-map-controls-zoom",r);["in","out","reset"].forEach((function(t){var e;("reset"===t&&this.options.showZoomReset||"reset"!==t)&&(this[e="zoomControl"+t.charAt(0).toUpperCase()+t.slice(1)]=this.createElement("button","svgMap-control-button svgMap-zoom-button svgMap-zoom-"+t+"-button",i),this[e].type="button",this[e].addEventListener("click",(function(){this.options.allowInteraction&&this.zoomMap(t)}).bind(this),{passive:!0}))}).bind(this)),this.options.allowInteraction||(r.classList.add("svgMap-disabled"),r.setAttribute("aria-disabled","true")),this.zoomControlIn.setAttribute("aria-label","Zoom in"),this.zoomControlOut.setAttribute("aria-label","Zoom out"),this.options.allowInteraction&&this.options.showContinentSelector&&(o=this.createElement("div","svgMap-map-continent-controls-wrapper",this.mapWrapper),this.continentSelect=this.createElement("select","svgMap-continent-select",o),n=this,Object.keys(e.prototype.continents).forEach(function(t){n.createElement("option","svgMap-continent-option svgMap-continent-iso-"+e.prototype.continents[t].iso,n.continentSelect,e.prototype.continents[t].name).value=t}),this.continentSelect.addEventListener("change",(function(t){t.target.value&&this.zoomContinent(t.target.value)}).bind(n),{passive:!0}),o.setAttribute("aria-label","Select continent"));var o=Object.assign({},this.mapPaths);this.options.countries.EH||(o.MA.d=o["MA-EH"].d,delete o.EH),delete o["MA-EH"],this.tooltipMoveEvent=(function(t){this.moveTooltip(t)}).bind(this),Object.keys(o).forEach((function(t){var e=this.mapPaths[t];if(e.d){var n=document.createElementNS("http://www.w3.org/2000/svg","path");if(n.setAttribute("d",e.d),n.setAttribute("id",this.id+"-map-country-"+t),n.setAttribute("data-id",t),n.classList.add("svgMap-country"),this.mapImage.appendChild(n),n.addEventListener("touchstart",(function(t){n.parentNode.appendChild(n),n.classList.add("svgMap-active");var e=n.getAttribute("data-id"),r=n.getAttribute("data-link");this.options.touchLink&&r?window.location.href=r:(this.setTooltipContent(this.getTooltipContent(e)),this.showTooltip(t),this.moveTooltip(t),n.addEventListener("touchmove",this.tooltipMoveEvent,{passive:!0}))}).bind(this),{passive:!0}),n.addEventListener("mouseenter",(function(t){n.parentNode.appendChild(n);var e=n.getAttribute("data-id");this.setTooltipContent(this.getTooltipContent(e)),this.showTooltip(t),n.addEventListener("mousemove",this.tooltipMoveEvent,{passive:!0})}).bind(this),{passive:!0}),this.options.data.values&&this.options.data.values[t]&&this.options.data.values[t].link){n.setAttribute("data-link",this.options.data.values[t].link),this.options.data.values[t].linkTarget&&n.setAttribute("data-link-target",this.options.data.values[t].linkTarget);var r=!1;n.addEventListener("mousedown",function(){r=!1}),n.addEventListener("touchstart",function(){r=!1}),n.addEventListener("mousemove",function(){r=!0}),n.addEventListener("touchmove",function(){r=!0}),t=function(t){var e,i;r||(e=n.getAttribute("data-link"),(i=n.getAttribute("data-link-target"))?window.open(e,i):window.location.href=e)},n.addEventListener("click",t),n.addEventListener("touchend",t)}n.addEventListener("mouseleave",(function(){this.hideTooltip(),n.removeEventListener("mousemove",this.tooltipMoveEvent,{passive:!0})}).bind(this),{passive:!0}),n.addEventListener("touchend",(function(){this.hideTooltip(),n.classList.remove("svgMap-active"),n.removeEventListener("touchmove",this.tooltipMoveEvent,{passive:!0})}).bind(this),{passive:!0})}}).bind(this));var s=this;this.mapPanZoom=t(this.mapImage,{zoomEnabled:this.options.allowInteraction,panEnabled:this.options.allowInteraction,fit:!0,center:!0,minZoom:this.options.minZoom,maxZoom:this.options.maxZoom,zoomScaleSensitivity:this.options.zoomScaleSensitivity,controlIconsEnabled:!1,dblClickZoomEnabled:!!this.options.allowInteraction&&this.options.dblClickZoomEnabled,mouseWheelZoomEnabled:!!this.options.allowInteraction&&this.options.mouseWheelZoomEnabled,preventMouseEventsDefault:!0,onZoom:function(){s.setControlStatuses()},beforePan:function(t,e){var n=.85*s.mapWrapper.offsetWidth,r=.85*s.mapWrapper.offsetHeight,i=this.getSizes(),o=-((i.viewBox.x+i.viewBox.width)*i.realZoom)+n,a=i.width-n-i.viewBox.x*i.realZoom,n=-((i.viewBox.y+i.viewBox.height)*i.realZoom)+r,i=i.height-r-i.viewBox.y*i.realZoom;return{x:Math.max(o,Math.min(a,e.x)),y:Math.max(n,Math.min(i,e.y))}}}),0!=this.options.initialPan.x||0!=this.options.initialPan.y?this.mapPanZoom.zoomAtPointBy(this.options.initialZoom,{x:this.options.initialPan.x,y:this.options.initialPan.y}):this.mapPanZoom.zoom(this.options.initialZoom),this.setControlStatuses()},e.prototype.getTooltipContent=function(t){if(this.options.onGetTooltip){var e=this.options.onGetTooltip(this.tooltip,t,this.options.data.values[t]);if(e)return e}e=this.createElement("div","svgMap-tooltip-content-container"),!1===this.options.hideFlag&&(r=this.createElement("div","svgMap-tooltip-flag-container svgMap-tooltip-flag-container-"+this.options.flagType,e),"image"===this.options.flagType?this.createElement("img","svgMap-tooltip-flag",r).setAttribute("src",this.options.flagURL.replace("{0}",t.toLowerCase())):"emoji"===this.options.flagType&&(r.innerHTML=this.emojiFlags[t])),this.createElement("div","svgMap-tooltip-title",e).innerHTML=this.getCountryName(t);var n,r=this.createElement("div","svgMap-tooltip-content",e);return this.options.data.values[t]?(n="<table>",Object.keys(this.options.data.data).forEach((function(e){var r=this.options.data.data[e],e=this.options.data.values[t][e];(void 0!==e&&!0===this.options.hideMissingData||!1===this.options.hideMissingData)&&(r.floatingNumbers&&(e=e.toFixed(1)),r.thousandSeparator&&(e=this.numberWithCommas(e,r.thousandSeparator)),e=r.format?r.format.replace("{0}","<span>"+e+"</span>"):"<span>"+e+"</span>",n+="<tr><td>"+(r.name||"")+"</td><td>"+e+"</td></tr>")}).bind(this)),n+="</table>",r.innerHTML=n):this.createElement("div","svgMap-tooltip-no-data",r).innerHTML=this.options.noDataText,e},e.prototype.setControlStatuses=function(){this.zoomControlIn.classList.remove("svgMap-disabled"),this.zoomControlIn.setAttribute("aria-disabled","false"),this.zoomControlOut.classList.remove("svgMap-disabled"),this.zoomControlOut.setAttribute("aria-disabled","false"),this.options.showZoomReset&&(this.zoomControlReset.classList.remove("svgMap-disabled"),this.zoomControlReset.setAttribute("aria-disabled","false")),this.mapPanZoom.getZoom().toFixed(3)<=this.options.minZoom&&(this.zoomControlOut.classList.add("svgMap-disabled"),this.zoomControlOut.setAttribute("aria-disabled","true")),this.mapPanZoom.getZoom().toFixed(3)>=this.options.maxZoom&&(this.zoomControlIn.classList.add("svgMap-disabled"),this.zoomControlIn.setAttribute("aria-disabled","true")),this.options.showZoomReset&&this.mapPanZoom.getZoom().toFixed(3)==this.options.initialZoom&&(this.zoomControlReset.classList.add("svgMap-disabled"),this.zoomControlReset.setAttribute("aria-disabled","true"))},e.prototype.zoomMap=function(t){if(this["zoomControl"+t.charAt(0).toUpperCase()+t.slice(1)].classList.contains("svgMap-disabled"))return!1;"reset"===t?(this.mapPanZoom.reset(),0!=this.options.initialPan.x||0!=this.options.initialPan.y?this.mapPanZoom.zoomAtPointBy(this.options.initialZoom,{x:this.options.initialPan.x,y:this.options.initialPan.y}):this.mapPanZoom.zoom(this.options.initialZoom)):this.mapPanZoom["in"==t?"zoomIn":"zoomOut"]()},e.prototype.zoomContinent=function(t){"EA"==(t=this.continents[t]).iso?this.mapPanZoom.reset():t.pan&&(this.mapPanZoom.reset(),this.mapPanZoom.zoomAtPoint(t.zoom,t.pan))},e.prototype.addMouseWheelZoomNotice=function(){var t=document.createElement("div");t.classList.add("svgMap-block-zoom-notice");var e=document.createElement("div");e.innerHTML=-1!=navigator.appVersion.indexOf("Mac")?this.options.mouseWheelKeyMessageMac:this.options.mouseWheelKeyMessage,t.append(e),this.wrapper.append(t)},e.prototype.showMouseWheelZoomNotice=function(t){this.mouseWheelNoticeJustHidden||(this.autoHideMouseWheelNoticeTimeout&&clearTimeout(this.autoHideMouseWheelNoticeTimeout),this.autoHideMouseWheelNoticeTimeout=setTimeout((function(){this.hideMouseWheelZoomNotice()}).bind(this),t||2400),this.wrapper.classList.add("svgMap-block-zoom-notice-active"))},e.prototype.hideMouseWheelZoomNotice=function(){this.wrapper.classList.remove("svgMap-block-zoom-notice-active"),this.autoHideMouseWheelNoticeTimeout&&clearTimeout(this.autoHideMouseWheelNoticeTimeout)},e.prototype.blockMouseWheelZoomNotice=function(t){this.mouseWheelNoticeJustHidden=!0,this.mouseWheelNoticeJustHiddenTimeout&&clearTimeout(this.mouseWheelNoticeJustHiddenTimeout),this.mouseWheelNoticeJustHiddenTimeout=setTimeout((function(){this.mouseWheelNoticeJustHidden=!1}).bind(this),t||600)},e.prototype.addMouseWheelZoomWithKeyEvents=function(){if(this.wrapper.addEventListener("wheel",(function(t){document.body.classList.contains("svgMap-zoom-key-pressed")?(this.hideMouseWheelZoomNotice(),this.blockMouseWheelZoomNotice()):this.showMouseWheelZoomNotice()}).bind(this),{passive:!0}),document.addEventListener("keydown",(function(t){"Alt"!=t.key&&"Control"!=t.key&&"Meta"!=t.key&&"Shift"!=t.key||(document.body.classList.add("svgMap-zoom-key-pressed"),this.hideMouseWheelZoomNotice(),this.blockMouseWheelZoomNotice())}).bind(this)),this.wrapper.addEventListener("wheel",function(t){(t.altKey||t.ctrlKey||t.metaKey||t.shiftKey)&&document.body.classList.add("svgMap-zoom-key-pressed")}),document.body.classList.contains("svgMap-key-events-added"))return!1;document.body.classList.add("svgMap-key-events-added"),document.addEventListener("keyup",function(t){"Alt"!=t.key&&"Control"!=t.key&&"Meta"!=t.key&&"Shift"!=t.key||document.body.classList.remove("svgMap-zoom-key-pressed")})},e.prototype.mapPaths={AF:{d:"M1369.9,333.8h-5.4l-3.8-0.5l-2.5,2.9l-2.1,0.7l-1.5,1.3l-2.6-2.1l-1-5.4l-1.6-0.3v-2l-3.2-1.5l-1.7,2.3l0.2,2.6 l-0.6,0.9l-3.2-0.1l-0.9,3l-2.1-1.3l-3.3,2.1l-1.8-0.8l-4.3-1.4h-2.9l-1.6-0.2l-2.9-1.7l-0.3,2.3l-4.1,1.2l0.1,5.2l-2.5,2l-4,0.9 l-0.4,3l-3.9,0.8l-5.9-2.4l-0.5,8l-0.5,4.7l2.5,0.9l-1.6,3.5l2.7,5.1l1.1,4l4.3,1.1l1.1,4l-3.9,5.8l9.6,3.2l5.3-0.9l3.3,0.8l0.9-1.4 l3.8,0.5l6.6-2.6l-0.8-5.4l2.3-3.6h4l0.2-1.7l4-0.9l2.1,0.6l1.7-1.8l-1.1-3.8l1.5-3.8l3-1.6l-3-4.2l5.1,0.2l0.9-2.3l-0.8-2.5l2-2.7 l-1.4-3.2l-1.9-2.8l2.4-2.8l5.3-1.3l5.8-0.8l2.4-1.2l2.8-0.7L1369.9,333.8L1369.9,333.8z"},AL:{d:"M1077.5,300.5l-2,3.1l0.5,1.9l0,0l1,1l-0.5,1.9l-0.1,4.3l0.7,3l3,2.1l0.2,1.4l1,0.4l2.1-3l0.1-2.1l1.6-0.9V312 l-2.3-1.6l-0.9-2.6l0.4-2.1l0,0l-0.5-2.3l-1.3-0.6l-1.3-1.6l-1.3,0.5L1077.5,300.5L1077.5,300.5z"},DZ:{d:"M1021,336.9l-3.6,0.4l-2.2-1.5h-5.6l-4.9,2.6l-2.7-1l-8.7,0.5l-8.9,1.2l-5,2l-3.4,2.6l-5.7,1.2l-5.1,3.5l2,4.1 l0.3,3.9l1.8,6.7l1.4,1.4l-1,2.5l-7,1l-2.5,2.4l-3.1,0.5l-0.3,4.7l-6.3,2.5l-2.1,3.2L944,383l-5.4,1l-8.9,4.7l-0.1,7.5v0.4l-0.1,1.2 l20.3,15.5l18.4,13.9l18.6,13.8l1.3,3l3.4,1.8l2.6,1.1l0.1,4l6.1-0.6l7.8-2.8l15.8-12.5l18.6-12.2l-2.5-4l-4.3-2.9l-2.6,1.2l-2-3.6 l-0.2-2.7l-3.4-4.7l2.1-2.6l-0.5-4l0.6-3.5l-0.5-2.9l0.9-5.2l-0.4-3l-1.9-5.6l-2.6-11.3l-3.4-2.6v-1.5l-4.5-3.8l-0.6-4.8l3.2-3.6 l1.1-5.3l-1-6.2L1021,336.9L1021,336.9z"},AD:{d:"M985.4,301.7l0.2-0.4l-0.2-0.2l-0.7-0.2l-0.3-0.1l-0.4,0.3l-0.1,0.3l0.1,0.1v0.4l0.1,0.2h0.4L985.4,301.7 L985.4,301.7z"},AO:{d:"M1068.3,609.6l-16.6-0.1l-1.9,0.7l-1.7-0.1l-2.3,0.9l-0.5,1.2l2.8,4l1.1,4.3l1.6,6.1l-1.7,2.6l-0.3,1.3l1.3,3.8 l1.5,3.9l1.6,2.2l0.3,3.6l-0.7,4.8l-1.8,2.8l-3.3,4.2l-1.3,2.6l-1.9,5.7l-0.3,2.7l-2,5.9l-0.9,5.5l0.5,4l2.7-1.2l3.3-1l3.6,0.1 l3.2,2.9l0.9-0.4l22.5-0.3l3.7,3l13.4,0.9l10.3-2.5l-3.5-4l-3.6-5.2l0.8-20.3l11.6,0.1l-0.5-2.2l0.9-2.4l-0.9-3l0.7-3l-0.5-2 l-2.6-0.4l-3.5,1l-2.4-0.2l-1.4,0.6l0.5-7.6l-1.9-2.3l-0.3-4l0.9-3.8l-1.2-2.4v-4h-6.8l0.5-2.3h-2.9l-0.3,1.1l-3.4,0.3l-1.5,3.7 l-0.9,1.6l-3-0.9l-1.9,0.9l-3.7,0.5l-2.1-3.3l-1.3-2.1l-1.6-3.8L1068.3,609.6L1068.3,609.6z M1046.5,608.3l0.2-2.7l0.9-1.7l2-1.3 l-2-2.2l-1.8,1.1l-2.2,2.7l1.4,4.8L1046.5,608.3L1046.5,608.3z"},AI:{d:"M627.9,456.2l0.1-0.2l-0.2-0.1l-0.8,0.5v0.1L627.9,456.2z"},AG:{d:"M634.3,463.8l0.2-0.1v-0.1v-0.2l-0.1-0.1l-0.1-0.2l-0.4-0.2l-0.5,0.5v0.2l0.1,0.3l0.6,0.1L634.3,463.8L634.3,463.8z M634.5,460.3v-0.5l-0.1-0.2h-0.3l-0.1-0.1h-0.1l-0.1,0.1l0.1,0.6l0.5,0.3L634.5,460.3L634.5,460.3z"},AR:{d:"M669.8,920.7l0.9-3l-7.3-1.5l-7.7-3.6l-4.3-4.6l-3-2.8l5.9,13.5h5l2.9,0.2l3.3,2.1L669.8,920.7L669.8,920.7z M619.4,712.6l-7.4-1.5l-4,5.7l0.9,1.6l-1.1,6.6l-5.6,3.2l1.6,10.6l-0.9,2l2,2.5l-3.2,4l-2.6,5.9l-0.9,5.8l1.7,6.2l-2.1,6.5 l4.9,10.9l1.6,1.2l1.3,5.9l-1.6,6.2l1.4,5.4l-2.9,4.3l1.5,5.9l3.3,6.3l-2.5,2.4l0.3,5.7l0.7,6.4l3.3,7.6l-1.6,1.2l3.6,7.1l3.1,2.3 l-0.8,2.6l2.8,1.3l1.3,2.3l-1.8,1.1l1.8,3.7l1.1,8.2l-0.7,5.3l1.8,3.2l-0.1,3.9l-2.7,2.7l3.1,6.6l2.6,2.2l3.1-0.4l1.8,4.6l3.5,3.6 l12,0.8l4.8,0.9l2.2,0.4l-4.7-3.6l-4.1-6.3l0.9-2.9l3.5-2.5l0.5-7.2l4.7-3.5l-0.2-5.6l-5.2-1.3l-6.4-4.5l-0.1-4.7l2.9-3.1l4.7-0.1 l0.2-3.3l-1.2-6.1l2.9-3.9l4.1-1.9l-2.5-3.2l-2.2,2l-4-1.9l-2.5-6.2l1.5-1.6l5.6,2.3l5-0.9l2.5-2.2l-1.8-3.1l-0.1-4.8l-2-3.8 l5.8,0.6l10.2-1.3l6.9-3.4l3.3-8.3l-0.3-3.2l-3.9-2.8l-0.1-4.5l-7.8-5.5l-0.3-3.3l-0.4-4.2l0.9-1.4l-1.1-6.3l0.3-6.5l0.5-5.1 l5.9-8.6l5.3-6.2l3.3-2.6l4.2-3.5l-0.5-5.1l-3.1-3.7l-2.6,1.2l-0.3,5.7l-4.3,4.8l-4.2,1.1l-6.2-1l-5.7-1.8l4.2-9.6l-1.1-2.8 l-5.9-2.5l-7.2-4.7l-4.6-1L632,713.7l-1-1.3l-6.3-0.3l-1.6,5.1L619.4,712.6L619.4,712.6z"},AM:{d:"M1219,325.1l-0.9-4.4l-2.5-1.1l-2.5-1.7l1-2l-3.1-2.2l0.7-1.5l-2.2-1.1l-1.4-1.7l-6.9,1l1.3,2.2v3.1l4.2,1.5 l2.4,1.9l1-0.2l1.8,1.7h2.3l0.2,1l2.8,3.7L1219,325.1L1219,325.1z"},AW:{d:"M586.6,492.9l-0.1-0.1l-0.3-0.6l-0.3-0.3l-0.1,0.1l-0.1,0.3l0.3,0.3l0.3,0.4l0.3,0.1L586.6,492.9L586.6,492.9z"},AU:{d:"M1726.7,832l-3-0.5l-1.9,2.9l-0.6,5.4l-2.1,4l-0.5,5.3l3,0.2l0.8,0.3l6.6-4.3l0.6,1.7l4-4.9l3.2-2.2l4.5-7.3 l-2.8-0.5l-4.8,1.2l-3.4,0.9L1726.7,832L1726.7,832z M1776.8,659.7l0.5-2.3l0.1-3.6l-1.6-3.2l0.1-2.7l-1.3-0.8l0.1-3.9l-1.2-3.2 l-2.3,2.4l-0.4,1.8l-1.5,3.5l-1.8,3.4l0.6,2.1l-1.2,1.3l-1.5,4.8l0.1,3.7l-0.7,1.8l0.3,3.1l-2.6,5l-1.3,3.5l-1.7,2.9l-1.7,3.4 l-4.1,2.1l-4.9-2.1l-0.5-2l-2.5-1.6h-1.6l-3.3-3.8l-2.5-2.2l-3.9-2l-3.9-3.5l-0.1-1.8l2.5-3.1l2.1-3.2l-0.3-2.6l1.9-0.2l2.5-2.5 l2-3.4l-2.2-3.2l-1.5,1.2l-2-0.5l-3.5,1.8l-3.2-2l-1.7,0.7l-4.5-1.6l-2.7-2.7l-3.5-1.5l-3.1,0.9l3.9,2.1l-0.3,3.2l-4.8,1.2l-2.8-0.7 l-3.6,2.2l-2.9,3.7l0.6,1.5l-2.7,1.7l-3.4,5.1l0.6,3.5l-3.4-0.6h-3.5l-2.5-3.8l-3.7-2.9l-2.8,0.8l-2.6,0.9l-0.3,1.6l-2.4-0.7 l-0.3,1.8l-3,1.1l-1.7,2.5l-3.5,3.1l-1.4,4.8l-2.3-1.3l-2.2,3.1l1.5,3l-2.6,1.2l-1.4-5.5l-4.8,5.4l-0.8,3.5l-0.7,2.5l-3.8,3.3 l-2,3.4l-3.5,2.8l-6.1,1.9l-3.1-0.2l-1.5,0.6l-1.1,1.4l-3.5,0.7l-4.7,2.4l-1.4-0.8l-2.6,0.5l-4.6,2.3l-3.2,2.7l-4.8,2.1l-3.1,4.4 l0.4-4.8l-3.1,4.6l-0.1,3.7l-1.3,3.2l-1.5,1.5l-1.3,3.7l0.9,1.9l0.1,2l1.6,5l-0.7,3.3l-1-2.5l-2.3-1.8l0.4,5.9l-1.7-2.8l0.1,2.8 l1.8,5l-0.6,5l1.7,2.5l-0.4,1.9l0.9,4.1l-1.3,3.6l-0.3,3.6l0.7,6.5l-0.7,3.7l-2.2,4.4l-0.6,2.3l-1.5,1.5l-2.9,0.8l-1.5,3.7l2.4,1.2 l4,4.1h3.6l3.8,0.3l3.3-2.1l3.4-1.8l1.4,0.3l4.5-3.4l3.8-0.3l4.1-0.7l4.2,1.2l3.6-0.6l4.6-0.2l3-2.6l2.3-3.3l5.2-1.5l6.9-3.2l5,0.4 l6.9-2.1l7.8-2.3l9.8-0.6l4,3.1l3.7,0.2l5.3,3.8l-1.6,1.5l1.8,2.4l1.3,4.6l-1.6,3.4l2.9,2.6l4.3-5.1l4.3-2.1l6.7-5.5l-1.6,4.7 l-3.4,3.2l-2.5,3.7l-4.4,3.5l5.2-1.2l4.7-4.4l-0.9,4.8l-3.2,3.1l4.7,0.8l1.3,2.6l-0.4,3.3l-1.5,4.9l1.4,4l4,1.9l2.8,0.4l2.4,1 l3.5,1.8l7.2-4.7l3.5-1.2l-2.7,3.4l2.6,1.1l2.7,2.8l4.7-2.7l3.8-2.5l6.3-2.7l6-0.2l4.2-2.3l0.9-2l3-4.5l3.9-4.8l3.6-3.2l4.4-5.6 l3.3-3.1l4.4-5l5.4-3.1l5-5.8l3.1-4.5l1.4-3.6l3.8-5.7l2.1-2.9l2.5-5.7l-0.7-5.4l1.7-3.9l1.1-3.7v-5.1l-2.8-5.1l-1.9-2.5l-2.9-3.9 l0.7-6.7l-1.5,1l-1.6-2.8l-2.5,1.4l-0.6-6.9l-2.2-4l1-1.5l-3.1-2.8l-3.2-3l-5.3-3.3l-0.9-4.3l1.3-3.3l-0.4-5.5l-1.3-0.7l-0.2-3.2 l-0.2-5.5l1.1-2.8l-2.3-2.5l-1.4-2.7l-3.9,2.4L1776.8,659.7L1776.8,659.7z"},AT:{d:"M1060.2,264l-2.3-1.2l-2.3,0.3l-4-1.9l-1.7,0.5l-2.6,2.5l-3.8-2l-1.5,2.9l-1.7,0.8l1,4l-0.4,1.1l-1.7-1.3l-2.4-0.2 l-3.4,1.2l-4.4-0.3l-0.6,1.6l-2.6-1.7l-1.5,0.3l0.2,1.1l-0.7,1.6l2.3,1.1l2.6,0.2l3.1,0.9l0.5-1.2l4.8-1.1l1.3,2.2l7.2,1.6l4.2,0.4 l2.4-1.4l4.3-0.1l0.9-1.1l1.3-4l-1.1-1.3h2.8l0.2-2.6l-0.7-2.1L1060.2,264L1060.2,264z"},AZ:{d:"M1210.1,318.9l-1,0.2l1.2,2.4l3.2,2.9l3.7,0.9l-2.8-3.7l-0.2-1h-2.3L1210.1,318.9L1210.1,318.9z M1220.5,309.6 l-4.3-3.8l-1.5-0.2l-1.1,0.9l3.2,3.4l-0.6,0.7l-2.8-0.4l-4.2-1.8l-1.1,1l1.4,1.7l2.2,1.1l-0.7,1.5l3.1,2.2l-1,2l2.5,1.7l2.5,1.1 l0.9,4.4l5.3-4.7l1.9-0.5l1.9,1.9l-1.2,3.1l3.8,3.4l1.3-0.3l-0.8-3.2l1.7-1.5l0.4-2.2l-0.1-5l4.2-0.5l-2-1.7l-2.5-0.2l-3.5-4.5 l-3.4-3.2l0,0l-2.6,2.5l-0.5,1.5L1220.5,309.6L1220.5,309.6z"},BS:{d:"M574.4,437.3l0.2-0.6l-0.3-0.1l-0.5,0.7l-0.6,0.3h-0.3l-0.7-0.3h-0.5l-0.4,0.5l-0.6,0.1l0.1,0.1v0.2l-0.2,0.3v0.2 l0.1,0.3l1.5-0.1l1.3-0.2l0.7-0.9L574.4,437.3z M575.2,435.3l-0.4-0.3l-0.4,0.3l0.1,0.3L575.2,435.3L575.2,435.3z M575.2,429.5 l-0.4-0.2l-0.3,0.5l0.3,0.1l0.7-0.1l0.5,0.1l0.5,0.4l0.3-0.2l-0.1-0.1l-0.4-0.3l-0.6-0.1h-0.2L575.2,429.5L575.2,429.5z M568.6,430.8l0.7-0.6l0.7-0.3l0.9-1.1l-0.1-0.9l0.2-0.4l-0.6,0.1l-0.1,0.3l-0.1,0.3l0.3,0.4v0.2l-0.2,0.4l-0.3,0.1l-0.1,0.2 l-0.3,0.1l-0.4,0.5l-0.8,0.6l-0.2,0.3L568.6,430.8L568.6,430.8z M569.8,427.6l-0.6-0.2L569,427l-0.4-0.1l-0.1,0.2v0.2l0.1,0.4 l0.2-0.1l0.8,0.4l0.4-0.3L569.8,427.6z M565.7,426.5v-0.7l-0.4-0.5l-0.6-0.4l-0.1-1.2l-0.3-0.7l-0.2-0.6l-0.4-0.8v0.5l0.1,0.1 l0.1,0.6l0.4,0.9l0.1,0.4l-0.1,0.4l-0.4,0.1l-0.1,0.2l0.5,0.3l0.8,0.3l0.5,1.3L565.7,426.5L565.7,426.5z M561.6,423l-0.5-0.3 l-0.2-0.3l-0.7-0.7l-0.3-0.1l-0.2,0.4l0.4,0.1l0.9,0.7l0.4,0.2L561.6,423L561.6,423z M568.9,419l-0.1-0.3h-0.1l-0.3,0.1l-0.3,0.9 h0.3L568.9,419L568.9,419z M551.3,417.9l-0.2-0.3l-0.3,0.2h-0.5l-0.2,0.1h-0.4l-0.3,0.2l0.4,0.8l0.3,0.3l0.1,1l0.2,0.1l-0.1,0.7 l1.1,0.1l0.4-0.8V420v-0.1v-0.2v-0.2v-0.9l-0.3-0.5l-0.4,0.6l-0.4-0.3l0.6-0.4L551.3,417.9L551.3,417.9z M564.2,418.2l-1-1.4v-0.2 l-0.5-1.5l-0.3-0.1l-0.1,0.1l-0.1,0.2l0.4,0.4v0.4l0.3,0.2l0.4,1.1l0.4,0.4l-0.1,0.3l-0.4,0.3l-0.1,0.2h0.1l0.6-0.1h0.4L564.2,418.2 L564.2,418.2z M553.7,413l0.5-0.2l0,0l-0.3-0.2h-0.7l-0.4,0.1l-0.2,0.2l0.1,0.1l0.4,0.1L553.7,413L553.7,413z M551.3,415l-0.5-0.6 l-0.3-0.9l-0.2-0.4l0.1-0.5l-0.3-0.4l-0.6-0.4l-0.3,0.1l0.1,1.1l-0.2,0.6l-0.8,1.1l0.1,0.4l0,0l0.1,0.2l-0.5,0.4v-0.3l-0.6,0.1 l0.3,0.5l0.6,0.4l0.3,0.1l0.3-0.2v0.5l0.3,0.4l0.1,0.4l0.3-0.3l0.6-0.2l0.2-0.2l0.7-0.4v-0.2l0.1-0.6L551.3,415L551.3,415z M558,410 l-0.3-0.5l-0.1,0.1l-0.1,0.4l-0.3,0.4l0.5-0.1l0.4,0.1l0.6,0.5l0.7,0.2l0.3,0.6l0.6,0.6v0.6l-0.4,0.6l-0.1,0.7l-0.6,0.1l0.1,0.1 l0.3,0.3l0.1,0.4l0.2,0.2v-0.7l0.3-0.8l0.4-1.3l-0.1-0.3l-0.3-0.3l-0.7-0.9l-0.7-0.3L558,410L558,410z M549.2,402.1l-0.5-0.4 l-0.2,0.4v0.1l-0.1,0.3l-0.5,0.4l-0.5,0.1l-0.7-0.6l-0.2-0.1l0.8,1.1l0.3,0.1h0.4l0.9-0.3l1.6-0.5l1.7-0.2l0.1-0.2l-0.1-0.3 l-0.8,0.2l-1-0.1l-0.2,0.2h-0.4L549.2,402.1z M555.3,407.3l0.2-0.3l0.4-1.8l0.8-0.6l0.1-1.2l-0.5-0.5l-0.4-0.2l-0.1-0.2l0.1-0.2 l-0.2-0.1l-0.3-0.2l-0.4-0.6l-0.4-0.4l-0.7-0.1l-0.6-0.1l-0.4-0.1l-0.5,0.3h0.8l1.5,0.3l0.7,1.5l0.5,0.4l0.1,0.4l-0.2,0.4v0.4 l-0.3,0.5l-0.1,0.8l-0.3,0.4l-0.7,0.5l0.4,0.2l0.3,0.6L555.3,407.3L555.3,407.3z"},BH:{d:"M1253,408.3l0.7-3l-0.5-0.9l-1.6,1.2l0.6,0.9l-0.2,0.7L1253,408.3z"},BD:{d:"M1486.5,431.9l-4.5-10.1l-1.5,0.1l-0.2,4l-3.5-3.3l1.1-3.6l2.4-0.4l1.6-5.3l-3.4-1.1l-5,0.1l-5.4-0.9l-1.2-4.4 l-2.7-0.4l-4.8-2.7l-1.2,4.3l4.6,3.4l-3.1,2.4l-0.8,2.3l3.7,1.7l-0.4,3.8l2.6,4.8l1.6,5.2l2.2,0.6l1.7,0.7l0.6-1.2l2.5,1.3l1.3-3.5 l-0.9-2.6l5.1,0.2l2.8,3.7l1.5,3.1l0.8,3.2l2,3.3l-1.1-5.1l2.1,1L1486.5,431.9L1486.5,431.9z"},BB:{d:"M644.9,488.9l0.4-0.4l-0.3-0.3l-0.6-0.8l-0.3,0.1v1l0.1,0.3l0.5,0.3L644.9,488.9L644.9,488.9z"},BY:{d:"M1112.8,219.4l-5.2-1.5l-4.6,2.3l-2.6,1l0.9,2.6l-3.5,2l-0.5,3.4l-4.8,2.2h-4.6l0.6,2.7l1.7,2.3l0.3,2.4l-2.7,1.2 l1.9,2.9l0.5,2.7l2.2-0.3l2.4-1.6l3.7-0.2l5,0.5l5.6,1.5l3.8,0.1l2,0.9l1.6-1.1l1.5,1.5l4.3-0.3l2,0.6l-0.2-3.1l1.2-1.4l4.1-0.3l0,0 l-2-3.9l-1.5-2l0.8-0.6l3.9,0.2l1.6-1.3l-1.7-1.6l-3.4-1.1l0.1-1.1l-2.2-1.1l-3.7-3.9l0.6-1.6l-1-2.9l-4.8-1.4l-2.3,0.7 L1112.8,219.4L1112.8,219.4z"},BE:{d:"M1000.7,246.2l-4.4,1.3l-3.6-0.5l0,0l-3.8,1.2l0.7,2.2l2.2,0.1l2.4,2.4l3.4,2.9l2.5-0.4l4.4,2.8l0.4-3.5l1.3-0.2 l0.4-4.2l-2.8-1.4L1000.7,246.2L1000.7,246.2z"},BZ:{d:"M482.5,471.1l1.4-2.2l1-0.2l1.3-1.7l1-3.2l-0.3-0.6l0.9-2.3l-0.4-1l1.3-2.7l0.3-1.8h-1.1l0.1-0.9h-1l-2.5,3.9 l-0.9-0.8l-0.7,0.3l-0.1,1l-0.7,5l-1.2,7.2L482.5,471.1L482.5,471.1z"},BJ:{d:"M996.9,498l-4.3-3.7h-2l-1.9,1.9l-1.2,1.9l-2.7,0.6l-1.2,2.8l-1.9,0.7l-0.7,3.3l1.7,1.9l2,2.3l0.2,3.1l1.1,1.3 l-0.2,14.6l1.4,4.4l4.6-0.8l0.3-10.2L992,518l1-4l1.7-1.9l2.7-4l-0.6-1.7l1.1-2.5l-1.2-3.8L996.9,498L996.9,498z"},BM:{d:"M630.2,366.8l0.4-0.6h-0.1l-0.5,0.5l-0.6,0.2l0.1,0.1h0.1L630.2,366.8z"},BT:{d:"M1474.7,395.5l-2.7-1.8l-2.9-0.1l-4.2-1.5l-2.6,1.6l-2.6,4.8l0.3,1.2l5.5,2.5l3.2-1l4.7,0.4l4.4-0.2l-0.4-3.9 L1474.7,395.5L1474.7,395.5z"},BO:{d:"M655.7,700.5l1.6-1.3l-0.8-3.6l1.3-2.8l0.5-5l-1.6-4l-3.2-1.7l-0.8-2.6l0.6-3.6l-10.7-0.3l-2.7-7.4l1.6-0.1 l-0.3-2.8l-1.2-1.8l-0.5-3.7l-3.3-1.9l-3.5,0.1l-2.5-1.9l-3.8-1.2l-2.4-2.4l-6.3-1l-6.4-5.7l0.3-4.3l-0.9-2.5l0.4-4.7l-7.3,1.1 l-2.8,2.3l-4.8,2.6l-1.1,1.9l-2.9,0.2l-4.2-0.6l5.5,10.3l-1.1,2.1l0.1,4.5l0.3,5.4l-1.9,3.2l1.2,2.4l-1.1,2.1l2.8,5.3L591,684 l3.1,4.3l1.2,4.6l3.2,2.7l-1.1,6.2l3.7,7.1l3.1,8.8l3.8-0.9l4-5.7l7.4,1.5l3.7,4.6l1.6-5.1l6.3,0.3l1,1.3l1.5-7.6l-0.2-3.4l2.1-5.6 l9.5-1.9l5.1,0.1l5.4,3.3L655.7,700.5L655.7,700.5z"},BA:{d:"M1062.2,284.9l-2.3,0.1l-1,1.3l-1.9-1.4l-0.9,2.5l2.7,2.9l1.3,1.9l2.5,2.3l2,1.4l2.2,2.5l4.7,2.4l0.4-3.4l1.5-1.4 l0.9-0.6l1.2-0.3l0.5-2.9l-2.7-2.3l1-2.7h-1.8l0,0l-2.4-1.4l-3.5,0.1L1062.2,284.9L1062.2,284.9z"},BW:{d:"M1116.7,685l-1-0.5l-3.2,1.5h-1.6l-3.7,2.5l-2-2.6l-8.6,2.2l-4.1,0.2l-0.9,22.7l-5.4,0.2l-0.6,18.5l1.4,1l3,6.1 l-0.7,3.8l1.1,2.3l4-0.7l2.8-2.8l2.7-1.9l1.5-3.1l2.7-1.5l2.3,0.8l2.5,1.8l4.4,0.3l3.6-1.5l0.6-2l1.2-3l3-0.5l1.7-2.4l2-4.3l5.2-4.7 l8-4.7l-3.4-2.9l-4.2-0.9l-1.5-4.1l0.1-2.2l-2.3-0.7l-6-7l-1.6-3.7l-1.1-1.1L1116.7,685L1116.7,685z"},BR:{d:"M659,560.1l-1.4,0.2l-3.1-0.5l-1.8,1.7l-2.6,1.1l-1.7,0.2l-0.7,1.3l-2.7-0.3l-3.5-3l-0.3-2.9l-1.4-3.3l1-5.4 l1.6-2.2l-1.2-3l-1.9-0.9l0.8-2.8l-1.3-1.5l-2.9,0.3l0.7,1.8l-2.1,2.4l-6.4,2.4l-4,1l-1.7,1.5l-4.4-1.6l-4.2-0.8l-1,0.6l2.4,1.6 l-0.3,4.3l0.7,4l4.8,0.5l0.3,1.4l-4.1,1.8l-0.7,2.7l-2.3,1l-4.2,1.5l-1.1,1.9l-4.4,0.5l-3-3.4l-1.1,0.8l-1-3.8l-1.6-2l-1.9,2.2 l-10.9-0.1v3.9l3.3,0.7l-0.2,2.4l-1.1-0.6l-3.2,1v4.6l2.5,2.4l0.9,3.6l-0.1,2.8l-2.2,17.4l-5.1-0.3l-0.7,1l-4.6,1.2l-6.2,4.3l-0.4,3 l-1.3,2.2l0.7,3.4l-3.3,1.9l0.1,2.7L562,620l2.6,5.8l3.3,3.8l-1,2.8l3.7,0.3l2.3,3.4l4.9,0.2l4.4-3.8l0.2,9.7l2.6,0.7l3-1.1l4.2,0.6 l2.9-0.2l1.1-1.9l4.8-2.6l2.8-2.3l7.3-1.1l-0.4,4.7l0.9,2.5l-0.3,4.3l6.4,5.7l6.3,1l2.4,2.4l3.8,1.2l2.5,1.9l3.5-0.1l3.3,1.9 l0.5,3.7l1.2,1.8l0.3,2.8l-1.6,0.1l2.7,7.4l10.7,0.3l-0.6,3.6l0.8,2.6l3.2,1.7l1.6,4l-0.5,5l-1.3,2.8l0.8,3.6l-1.6,1.3l1.9,3.6 l0.4,8.6l6,1.2l2.1-1.2l3.9,1.7l1.2,1.9l1,5.8l0.9,2.5l2,0.3l2-1.1l2.1,1.2l0.3,3.5l-0.3,3.8l-0.7,3.6l2.6-1.2l3.1,3.7l0.5,5.1 l-4.2,3.5l-3.3,2.6l-5.3,6.2l-5.9,8.6l3.4-0.7l6.2,4.9l1.9-0.2l6.2,4.1l4.8,3.5l3.8,4.3l-1.9,3l2.1,3.7l2.9-3.7l1.5-6l3.2-3l3.9-5 l4.5-11.2l3.4-3.5l0.8-3.1l0.3-6.4l-1.3-3.5l0.3-4.8l4.1-6.3l6-5.1l6-1.8l3.6-2.9l8.5-2.4h5.9l1.1-3.8l4.2-2.8l0.6-6.5l5.1-8.3 l0.5-8.5l1.6-2.6l0.3-4.1l1.1-9.9l-1-11.9l1.4-4.7l1.4-0.1l3.9-5.5l3.3-7.2l7.7-8.8l2.7-4.2l2-10.5l-1-3.9l-2-8.1l-2.1-2l-4.8-0.2 l-4.3-1.9l-7.3-7.1l-8.4-5.3l-8.4,0.3l-10.9-3.4l-6.5,2l0.8-3.5l-2.7-3.8l-9.4-3.8l-7.1-2.3l-4.2,4.1l-0.3-6.3l-9.9-1l-1.7-2 l4.2-5.2l-0.1-4.4l-3-1l-3-11.2l-1.3-3.5l-1.9,0.3l-3.5,5.8l-1.8,4.7l-2.1,2.4l-2.7,0.5l-0.8-1.8l-1.2-0.3l-1.8,1.8l-2.4-1.3 l-3.2-1.4l-2.7,0.7l-2.3-0.6l-0.5,1.8l0.9,1.3l-0.5,1.3L659,560.1L659,560.1z"},VG:{d:"M619.2,455.1l0.3-0.2l-0.2-0.1h-0.4l-0.3,0.2l0.1,0.1H619.2L619.2,455.1z M620.3,454.7l0.4-0.4l-0.5,0.1l-0.2,0.2 l0.1,0.1h0.1L620.3,454.7L620.3,454.7z M621.1,452.9h-0.2h-0.5l0,0l0.1,0.1h0.3l0.3,0.1l0,0L621.1,452.9L621.1,452.9z"},BN:{d:"M1617.8,543.4l2.7,3.3l1.1-2.2l2.7,0.2l0.1-4.1l0.1-3.1l-4.6,3.5L1617.8,543.4L1617.8,543.4z"},BG:{d:"M1121.6,294.3l-3-0.7l-4-2.2l-5.8,1.4l-2.3,1.6l-7.5-0.3l-4-1l-1.9,0.5l-1.8-2.6l-1.1,1.4l0.7,2.3l2.8,2.6l-1.7,1.9 l-0.7,2l0.6,0.7l-0.7,0.9l2.8,2l0.8,4.1l3.8,0.2l3.9-1.7l3.9,2.1l4.6-0.6l-0.3-3l5-2l4.5,0.8l-2.1-3.5l1.3-4.4L1121.6,294.3 L1121.6,294.3z"},BF:{d:"M978.8,477.2h-3.6l-1.4-1.2l-3,0.9l-5.2,2.6l-1.1,2l-4.3,2.9l-0.8,1.6l-2.3,1.3l-2.7-0.9l-1.6,1.6l-0.8,4.4 l-4.5,5.2l0.2,2.2l-1.6,2.7l0.4,3.7l2.5,1.4l1,2.1l2.5,1.3l1.9-1.6l2.7-0.2l3.8,1.6l-0.8-4.8l0.2-3.6l9.7-0.3l2.4,0.5l1.8-1l2.6,0.5 l4.9,0.1l1.9-0.7l1.2-2.8l2.7-0.6l1.2-1.9l0.1-4.4l-6.4-1.4l-0.2-3.1l-3.1-4.1l-0.8-2.9L978.8,477.2L978.8,477.2z"},BI:{d:"M1148.2,590l-0.3-2.5l0,0l-3-0.4l-1.7,3.6l-3.5-0.5l1.4,2.9l0.1,1.1l2,6.1l-0.1,0.3l0.6-0.1l2.1-2.3l2.2-3.3 l1.4-1.4v-2L1148.2,590L1148.2,590z"},KH:{d:"M1574.8,481.8l-5.2-2.3l-2,4.3l-4.9-2.4l-5.3-1l-7.1,1.3l-3,5.2l2.1,7.7l3.4,6.6l2.6,3.3l4.7,0.9l4.7-2.5l5.8-0.5 l-2.8-3.8l8.9-4.9l-0.1-7.7L1574.8,481.8L1574.8,481.8z"},CM:{d:"M1060.1,502.9l0.2-4.3l-0.5-4.2l-2.2-4.1l-1.6,0.4l-0.2,2l2.3,2.6l-0.6,1.1l-0.3,2.1l-4.6,5l-1.5,4l-0.7,3.3 l-1.2,1.4l-1.1,4.5l-3,2.6l-0.8,3.2l-1.2,2.6l-0.5,2.6l-3.9,2.2l-3.2-2.6l-2.1,0.1l-3.3,3.7l-1.6,0.1l-2.7,6.1l-1.4,4.5v1.8l1.4,0.9 l1.1,2.8l2.6,1.1l2.2,4.2l-0.8,5l9.2,0.2l2.6-0.4l3.4,0.8l3.4-0.8l0.7,0.3l7.1,0.3l4.5,1.7l4.5,1.5l0.4-3.5l-0.6-1.8l-0.3-2.9 l-2.6-2.1l-2.1-3.2l-0.5-2.3l-2.6-3.3l0.4-1.9l-0.6-2.7l0.4-5l1.4-1.1l2.7-6.5l0.9-1.7l-1.8-4.4l-0.8-2.6l-2.5-1.1l-3.3-3.7l1.2-3 l2.5,0.6l1.6-0.4l3.1,0.1L1060.1,502.9L1060.1,502.9z"},CA:{d:"M659,276.7l-0.7-3l-2.5,1.9l0.5,2.1l5.6,2.6l1.9-0.4l3.3-2.5l-4.7,0.1L659,276.7L659,276.7z M673.4,260.8l0.2-1.1 l-4.1-2.6l-5.9-1.6l-1.9,0.6l3.5,2.9l5.7,1.9L673.4,260.8L673.4,260.8z M368.1,264.5l0.2-3.4l-3.2-2.6l-0.4-2.9l-0.1-2.1l-4.1-0.7 l-2.4-0.9l-4.1-1.4l-1.4,1.5l-0.6,3.3l4.3,1.1l-0.4,1.8l2.9,2.2v2.2l6.3,2.8L368.1,264.5L368.1,264.5z M704.2,251l3.9-3.8l1.4-1.7 l-2.1-0.3l-4.9,2.2l-4.2,3.5l-8.1,9.8l-5.3,3.7l1.6,1.7l-3.8,2.2l0.2,1.9l9.6,0.1l5.4-0.3l4.4,1.5l-4.4,2.9l2.9,0.2l7.3-5.4l1.2,0.8 l-2.5,5.1l3,1.2l2.3-0.2l3.5-5.5l-0.5-3.9l0.3-3.3l-3.7,1.1l2.8-4.6l-4.3-1.9l-2.7,1.5l-3.9-1.7l2.4-2.1l-2.9-1.3l-3.8,2L704.2,251 L704.2,251z M347.4,229.8l-1.9,2l-1.4,2.6l0.9,1.9l-0.6,2.8l0.7,2.8h1.9l-0.2-4.9l7.1-6.9l-4.9,0.5L347.4,229.8L347.4,229.8z M628.3,182.8l-0.4-1.2l-1.7-0.1l-2.8,1.7l-0.4,0.4l0.1,1.7l1.7,0.5L628.3,182.8L628.3,182.8z M618.7,179.6l0.8-1.1l-6-0.1l-4.9,2.7 v1.5l3,0.2L618.7,179.6L618.7,179.6z M615.6,163l-2.7-0.5l-5,5.2l-3.6,4.4l-5.7,2.8l6.3-0.6l-0.8,3.4l8.2-3l6.2-3l0.8,2.6l5.9,1.3 l4.9-1.8l-1.9-1.8l-3.4,0.4l1.3-2.7l-3.7-1.7l-3.4-1.9l-1.5-1.5l-2.8,0.9L615.6,163L615.6,163z M660.2,154.8l3.7-1.7l1-0.7l1.4-2.3 l-2.3-1.5l-4.2,0.7l-3.8,3.1l-0.7,2.6L660.2,154.8L660.2,154.8z M586.4,144.1l-0.8-2l-0.3-1l-1.6-1l-3-1.5l-4.9,2.3l-5,1.7l3.5,2.4 l3.8-0.6l4.1,1.6L586.4,144.1z M608.8,142l-6.6-1l5.7-2.6l-0.4-6l-1.9-2.3l-4.5-0.8l-8.1,3.8l-5.5,5.8l2.9,2.1l1.6,3.3l-6.3,5.5 l-3.2-0.2l-6.2,4.4l4.2-5.2l-4.8-1.8l-4.5,0.9l-2.4,3.4l-5.9-0.1l-7.2,0.8l-5.1-2.4l-5,0.4l-1.5-2.9l-2.1-1.3l-3.8,0.5l-5.2,0.3 l-4.4,1.8l2,2.3l-7,2.8l-1.4-3.3l-4.4,1l-11.8,0.6l-6.4-1.2l8.5-2.6l-2.8-2.8l-4.4,0.4l-4.7-1l-7.5-1.9l-3.8-2.3l-4.5-0.3l-3.3,1.6 l-5.9,0.9l3.9-4.1l-9.4,3.6l-1.4-4.7l-2.1-0.6l-3.8,2.5l-4.5,1.2l-0.2-2.2l-8.2,1.4l-8.8,2.3l-5.2-0.6l-7,1.6l-6.2,2.3l-3.7-0.5 l-3.3-2.6l-5.9-1.3l0,0l-24.3,20.2l-35.4,32.4l4.2,0.1l2.7,1.6l0.6,2.6l0.2,3.9l7.6-3.3l6.4-1.9l-0.5,3l0.7,2.4l1.7,2.7l-1.1,4.2 l-1.5,6.8l4.6,3.8l-3.1,3.7l-5.1,2.9l0,0l-2.5,3.1l2.1,4.4l-3.1,4.9l4.1,2.6l-3.6,3.7l-1.3,5.5l6.9,2.5l1.6,2.7l5.4,6.1h0.7h13.9 h14.6h4.8h15h14.5h14.7h14.8h16.7h16.8h10.1l1.3-2.4h1.6l-0.8,3.4l1,1l3.2,0.4l4.6,1l3.8,1.9l4.4-0.8l5.3,1.6l0,0l3.2-2.4l3.2-1 l1.8-1.5l1.5-0.8l4,1.2l3.3,0.2l0.8,0.8l0.1,3.5l5.2,1l-1.7,1.7l1.2,1.9l-1.9,2.3l1.8,0.8l-1.9,2.1l0,0l1.2,0.2l1.3-0.9l0.5,1.4 l3.4,0.7l3.8,0.1l3.8,0.6l4,1.2l0.8,2l1.4,4.7l-2.4,2l-3.8-0.8l-1-3.8l-0.9,3.9l-3.8,3.4l-0.8,2.9l-1.1,1.7l-4.1,2l0,0l-3.7,3.4 l-2,2.2l2.7,0.4l4.5-2l2.9-1.7l1.6-0.3l2.6,0.6l1.7-0.9l2.8-0.8l4.7-0.8l0,0l0,0l0.3-1.8l-0.3,0.1l-1.7,0.3l-1.8-0.6l2.3-2.1 l1.9-0.7l3.9-0.9l4.6-0.9l1.8,1.2l1.9-1.4l1.9-0.8l0.9,0.4l0.1,0.1l6.7-4.2l2.7-1.2h7.7h9.3l1-1.6l1.7-0.3l2.5-0.9l2.7-2.8l3.2-4.9 l5.5-4.7l1.1,1.7l3.7-1.1l1.5,1.8l-2.8,8.5l2.1,3.5l5.9-0.8l8.1-0.2l-10.4,5.1l-1.5,5.2l3.7,0.5l7.1-4.5l5.8-2.4l12.2-3.7l7.5-4.1 l-2.6-2.2l1-4.5l-7.1,7l-8.6,0.8l-5.5-3.1l-0.1-4.6l0.6-6.8l6.1-4.1l-3.3-3.1l-7.6,0.6l-12.1,5.2l-10.9,8.2l-4.6,1l7.8-5.7l10.1-8.3 l7.2-2.7l5.7-4.4l5.2-0.5l7.3,0.1l10,1.3l8.6-1l7.8-5.1l8.7-2.2l4.2-2.1l4.2-2.3l2-6.8l-1.1-2.3l-3.4-0.8v-5.1l-2.3-1.9l-6.9-1.6 l-2.8-3.4l-4.8-3.4l3.4-3.7l-2-7.1l-2.6-7.5l-1-5.2l-4.3,2.7l-7.4,6.5l-8.1,3.2l-1.6-3.4l-3.7-1l2.2-7.3l2.6-4.9l-7.7-0.5l-0.1-2.2 l-3.6-3.3l-3-2l-4.5,1.5l-4.2-0.5l-6.6-1.6l-3.9,1.3l-3.8,9l-1,5.3l-8.8,6.1l3.1,4.5l0.5,5l-1.7,4l-4.7,4.1L610,224l-9,2.8l1.7,3.2 l-2.2,9.6l-5.6,6.3l-4.6,1.9l-4.4-5.8l-0.1-6.8l1.7-6l3.6-5.2l-4.8-0.6l-7.5-0.4l-3.6-2.5l-4.8-1.6l-1.7-2.9l-3.3-2.2l-7-2.6 l-7.1,1.2l0.7-4.5l1.5-5.5l-6-1l4.9-6.8l4.9-4.6l9.4-6.5l8.6-4.6l5.6-0.7l2.9-3.7l5.1-2.4l6.4-0.4l7.7-3.8l2.9-2.4l7.4-4.7l3.2-2.8 l3.2,1.7l6.5-0.9L637,155l2.3-2.7l-0.8-2.9l5-2.9l1.7-2.7l-3.5-2.6l-5.4-0.8l-5.5-0.4l-4.6,5.9l-6.5,4.6l-7.2,4l-1.3-3.7l4.2-4 l-2.2-3.5l-8.7,4.2L608.8,142L608.8,142z M533.3,123.1l-2.8-1l-14.1,3.2l-5.1,2l-7.8,3.9l5.4,1.4l6.2-0.1l-11.5,2.1v1.9l5.6,0.1 l9-0.4l6.5,1.2l-6.2,1l-5.5-0.3l-7.1,0.9l-3.3,0.6l0.6,4.2l4.2-0.6l4.1,1.5l-0.3,2.5l7.8-0.5l11.2-0.8l9.4-1.8l5-0.4l5.7,1.5 l6.7,0.8l3.1-1.9l-0.7-2.1l7-0.4l2.6-2.4l-5-2.5l-4.2-2.6l2.4-3.6l2.7-5.1l-2.2-2l-3-0.9l-4.2,0.8l-2.8,5.3l-4.3,2.1l2.2-5.1 l-1.7-1.7l-7.3,2.7L539,124l-10.4,1.5L533.3,123.1L533.3,123.1z M572.4,121.6l-1.7-1.1l-5.4,0.2l-2.1,0.7l2.2,3.6 C565.4,125,572.4,121.6,572.4,121.6z M680.1,123.2l-4.4-2.8l-8.4-0.5l-2.1,0.3l-1.7,1.8l2,2.8l0.9,0.3l4.8-0.7l4.1,0.1l4.1,0.1 L680.1,123.2L680.1,123.2z M640.7,122.9l5.7-3.2l-11.2,1.3l-5.8,2.1l-7.1,4.6l-3.3,5.2l5.6,0.1l-6.1,2.3l1.8,1.9l5.9,0.8l7.3,1.5 l13.8,1.2l7.9-0.6l3.2-1.6l2,1.8l3.3,0.3l2,3.3l-3.5,1.4l7.1,1.8l4.6,2.6l0.5,1.9L674,154l-8.6,5.4l-3.2,2.7l0.2,2l-9.2,0.7l-8,0.1 l-5.4,4.2l2.4,1.9l13-0.9l0.9-1.6l4.7,2.7l4.7,2.9l-2.4,1.6l3.8,2.8l7.6,3.3l10.7,2.3l0.3-2l-2.8-3.5l-3.5-4.9l8.5,4.6l4.7,1.5 l3.6-4.1v-5.6l-1-1.5l-4.4-2.5l-2.7-3.3l2.3-3.2l5.8-0.7l3.8,5.4l4,2.4l10.7-6.5l3.3-3.9l-6.4-0.3l-3.2-5.1l-5.9-1.2l-7.7-3.5l9-2.5 l-0.8-5l-2.2-2.1l-8.3-2.1l-1.9-3.3l-8.2,1.2l1.1-2.3l-3.6-2.5l-6.8-2.6l-5.2,2.1l-9,1.5l3.3-3.4l-2.3-5.3l-11.6,2.1l-7.1,4.1 L640.7,122.9L640.7,122.9z M590.7,119.5l-7.1,2.4l0.9,3.4l-7.4-0.7l-1.7,1.7l5.8,3.9l0.9,2l3.4,0.5l8.4-2l5.1-4.7l-3.8-2.2l6-2.4 l0.5-1.5l-7.5,0.6L590.7,119.5L590.7,119.5z M613,124.9l5.6-1l10-4.5l-6.1-1.2l-7.8-0.2l-5.2,1.4l-4.2,2.1l-2.5,2.6l-1.8,4.5 l4.3,0.2L613,124.9z M498.3,132.1l2.6-2.3l9.1-3.6l13.8-3.6l6.4-1.3l-1.6-2.1l-1.9-1.5l-9.4-0.2l-4.1-1.1l-14,0.8l-0.3,3.1l-7.6,3.3 l-7.4,3.8l-4.3,2.2l5.9,2.7l-0.6,2.3L498.3,132.1L498.3,132.1z M622.4,113.8l0.3-1.6l-1.4-1.7l-6.9,1.3L610,114l3.2,1.3l5.1,0.4 L622.4,113.8L622.4,113.8z M613.7,105.2l-1.1,0.7l-4.8-0.3l-7.6,1.6l-3.8-0.1l-4.3,3.8l6.6-0.4l-3.4,2.9l3.2,0.8l6.8-0.5l5.8-3.7 l2.8-2.5L613.7,105.2z M574.6,107.7l1.8-2.3l-3.1-0.5l-5.7,1.7l-0.7,4.7l-6.1-0.4L558,108l-8.2-1.6l-5.4,1.4l-11.6,4.8l4.1,0.8 l17.8-0.5l-10.6,2.2l-1.5,1.6l5.9-0.1l12.2-2.2l13.8-0.8l5.1-2.3l2.3-2.4l-3.7-0.2l-4.3,0.8C573.9,109.5,574.6,107.7,574.6,107.7z M629.8,103.4l-7.1-0.3l-3.8,2l2.6,1.5l7,0.6l1.4,2.1l-2.2,2.4l-1.5,2.8l8.5,1.6l5.5,0.6l8-0.1l11.6-0.8l4.3,0.6l6.7-1l3.5-1.4l1-2 l-2.3-1.9l-5.8-0.3l-8,0.4l-7,1.1l-5.1-0.4l-4.8-0.3l-1.2-1.1l-3.1-1.1l2.8-1.9l-1.4-1.6l-7.3,0.1L629.8,103.4L629.8,103.4z M554.8,100.8l-6,0.7l-5.5-0.1l-12.1,3.1l-11.6,3.7l0,0l3.6,1l7-0.7l9.8-2.1l3.8-0.3l5.2-1.6L554.8,100.8z M635.3,101.4l1-0.5 l-1.5-0.9l-7.2-0.1l-0.6,1.3l6.4,0.3L635.3,101.4L635.3,101.4z M576.9,100.6l3.2-1.4l-4.1-0.8l-5.9,0.5l-5.1,1.5l3.3,1.5 C568.3,101.9,576.9,100.6,576.9,100.6z M584.7,96.4l-3.3-0.9l-1.6-0.2l-5.7,1.3l-1,0.7h6L584.7,96.4z M631.1,98.9l3-1.7l-2.3-1.6 l-1.7-0.3l-4.4-0.1l-2.1,1.8l-0.7,1.8l1.6,1.1L631.1,98.9L631.1,98.9z M617.4,97.7l0.1-2.2l-7.4-1.7l-6.1-0.6l-2.1,1.7l2.8,1.1 l-5.3,1.4l7.7,0.2l4,1.5l5.2,0.5L617.4,97.7z M671.1,91.6l0.6-2.8L667,88l-4.7-0.9l-1.6-2.2l-8.2,0.2l0.3,0.9l-3.9,0.3l-4.1,1.3 l-4.9,1.9l-0.3,1.9l2,1.5h6.5l-4.3,1.2l-2.1,1.6l1.6,1.9l6.7,0.6l6.8-0.4l10.5-3.4l6.4-1.3L671.1,91.6z M749.6,77.8l-7-0.2l-6.9-0.3 l-10.2,0.6l-1.4-0.4l-10.3,0.2l-6.4,0.4l-5.1,0.6l-5,2l-2.3-1l-3.9-0.2l-6.7,1.4l-7.4,0.6l-4.1,0.1l-6,0.8l-1.1,1.3l2.5,1.2l0.8,1.6 l4.4,1.5l12.4-0.3l7.2,0.5l-7.2,1.5l-2.2-0.4l-9.3-0.2l-1.1,2.2l3,1.7l-2.8,1.6l-7.5,1.1l-4.9,1.7l4.8,0.9l1.7,3l-7.5-2l-2.5,0.3 l-2,3.4l-8,1.1l-2,2.3l6.7,0.3l4.9,0.6l11.7-0.8l8.4,1.4l12.6-3l1-1.1l-6.4,0.2l0.5-1.1l6.5-1.4l3.6-1.9l6.8-1.3l5-1.6l-0.8-2.2 l3.3-0.8l-4.3-0.6l11.1-0.4l3.2-0.9l7.9-0.8l9.3-3.5l6.8-1.1l10.3-2.5h-7.4l3.9-0.9l9-0.8l9.7-1.6l1.1-1.1l-5.2-1l-6.7-0.4 L749.6,77.8L749.6,77.8z"},CV:{d:"M841.4,477.6l0.1-0.4l-0.2-0.6l-0.3-0.1l-0.6,0.4l-0.1,0.3l0.1,0.3l0.3,0.3l0.3,0.1L841.4,477.6L841.4,477.6z M847.7,475.9l0.4-0.2V475l-0.1-0.3h-0.4l-0.2,0.4v0.1v0.4L847.7,475.9L847.7,475.9L847.7,475.9z M846.3,476.7l-0.5-0.9l-0.3-0.1 l-0.6-0.7v-0.3l-0.3-0.1v0.2v0.4l-0.2,0.5v0.5l0.4,0.8l0.4,0.2l0.7,0.1L846.3,476.7L846.3,476.7z M849.4,468.9v0.5l-0.3,0.7l0.5,0.3 l0.3,0.1l0.6-0.4l0.2-0.5l-0.1-0.3l-0.3-0.3l-0.3-0.1l-0.1,0.1L849.4,468.9L849.4,468.9z M843,466.4l-1-0.1l-0.6-0.2h-0.1v0.3 l0.4,0.8l0.2-0.5l0.2-0.1l0.8,0.2l0.4-0.1l-0.1-0.1L843,466.4L843,466.4z M849.7,466.2l-0.1-0.5V465h-0.2l-0.3,0.2l0.1,0.7l0.1,0.1 l0.2,0.5L849.7,466.2L849.7,466.2z M838.6,465.2V465l-0.3-0.5l-0.3,0.1l-0.4,0.2l-0.1,0.3l0.4,0.2h0.2L838.6,465.2L838.6,465.2z M837.1,464.3l0.8-0.6l0.2-0.3l-0.2-0.5l-0.5-0.1l-1.2,0.6l-0.1,0.2l0.1,0.3l0.1,0.5l0.2,0.1L837.1,464.3L837.1,464.3z"},KY:{d:"M527,449.1l-0.1-0.3l-0.1,0.1v0.6h0.5h0.2l0.3-0.2h0.6l-0.1-0.2l-0.8-0.1l-0.1,0.1l-0.2,0.1L527,449.1L527,449.1z M535,446.8L535,446.8l-0.1-0.1h-0.1l-0.3,0.1h-0.1h-0.1l-0.1,0.1l-0.1,0.1h0.2l0.4-0.2H535L535,446.8L535,446.8z M535.8,446.7 l0.5-0.2l0,0l-0.1-0.1h-0.1l-0.1,0.1h-0.1l-0.5,0.3h0.2L535.8,446.7L535.8,446.7z"},CF:{d:"M1110.5,517.3l-0.5-0.3l-2-1.8l-0.3-2l0.8-2.6V508l-3.3-4l-0.7-2.7l-3.5,1.1l-2.8,2.5l-4,7l-5.2,2.9l-5.4-0.4 l-1.6,0.6l0.6,2.3l-2.9,2.2l-2.3,2.5l-7.1,2.4l-1.4-1.4l-0.9-0.2l-1,1.7l-4.7,0.4l-2.7,6.5l-1.4,1.1l-0.4,5l0.6,2.7l-0.4,1.9 l2.6,3.3l0.5,2.3l2.1,3.2l2.6,2.1l0.3,2.9l0.6,1.8l2.9-5.9l3.3-3.4l3.8,1.1l3.6,0.4l0.5-4.5l2.2-3.2l3-2l4.6,2.1l3.6,2.4l4.1,0.6 l4.2,1.2l1.6-3.8l0.8-0.5l2.6,0.6l6.2-3.1l2.2,1.3l1.8-0.2l0.9-1.5l2-0.6l4.3,0.7l3.6,0.1l1.8-0.6l-0.9-2.1l-4.2-2.5l-1.5-3.8 l-2.4-2.7l-3.8-3.4l-0.1-2l-3.1-2.6L1110.5,517.3L1110.5,517.3z"},TD:{d:"M1108.4,447.6l-22.4-12.2l-22.3-12.2l-5.4,3.5l1.6,9.9l2,1.6l0.2,2.1l2.3,2.2l-1.1,2.7l-1.8,12.9l-0.2,8.3l-6.9,6 l-2.3,8.4l2.4,2.3v4.1l3.6,0.2l-0.5,2.9l2.2,4.1l0.5,4.2l-0.2,4.3l3.1,5.8l-3.1-0.1l-1.6,0.4l-2.5-0.6l-1.2,3l3.3,3.7l2.5,1.1 l0.8,2.6l1.8,4.4l-0.9,1.7l4.7-0.4l1-1.7l0.9,0.2l1.4,1.4l7.1-2.4l2.3-2.5l2.9-2.2l-0.6-2.3l1.6-0.6l5.4,0.4l5.2-2.9l4-7l2.8-2.5 l3.5-1.1v-1.6l-2.1-1.8l-0.1-3.7l-1.2-2.5l-2,0.4l0.5-2.4l1.4-2.6l-0.7-2.7l1.8-1.9l-1.2-1.5l1.4-3.9l2.4-4.7l4.8,0.4L1108.4,447.6 L1108.4,447.6z"},CL:{d:"M648.4,905.2l-3.7-0.7l-3.3,2.5l0.2,4.1l-1.2,2.8l-7.2-2.2l-8.6-4l-4.5-1.3l9.7,6.8l6.3,3.2l7.5,3.4l5.3,0.9 l4.3,1.8l3,0.5l2.3,0.1l3.2-1.8l0.5-2.4l-2.9-0.2h-5L648.4,905.2L648.4,905.2z M601.1,708.9l-3.7-7.1l1.1-6.2l-3.2-2.7l-1.2-4.6 L591,684l-1.2,3.3l-2.7,1.6l2.1,9l1.5,10.4l-0.1,14.2v13.2l0.9,12.3l-1.9,7.8l2.1,7.8l-0.5,5.3l3.2,9.5l-0.1,9.5l-1.2,10.2 l-0.6,10.5l-2.1,0.2l2.4,7.3l3.3,6.3l-1.1,4.3l1.9,11.6l1.5,8.8l3.5,0.9l-1.1-7.7l4,1.6l1.8,12.7l-6.4-2.1l2,10.2l-2.7,5.5l8.2,1.8 l-3.4,4.8l0.2,6l5,10.6l4.2,4.1l0.2,3.6l3.3,3.8l7.5,3.5l0,0l7.4,4.2l6.2,2l2-0.1l-1.8-5.7l3.4-2.2l1.7-1.5h4.2l-4.8-0.9l-12-0.8 l-3.5-3.6l-1.8-4.6l-3.1,0.4l-2.6-2.2l-3.1-6.6l2.7-2.7l0.1-3.9l-1.8-3.2l0.7-5.3l-1.1-8.2l-1.8-3.7l1.8-1.1l-1.3-2.3l-2.8-1.3 l0.8-2.6l-3.1-2.3l-3.6-7.1l1.6-1.2l-3.3-7.6l-0.7-6.4l-0.3-5.7l2.5-2.4l-3.3-6.3l-1.5-5.9l2.9-4.3l-1.4-5.4l1.6-6.2l-1.3-5.9 l-1.6-1.2l-4.9-10.9l2.1-6.5l-1.7-6.2l0.9-5.8l2.6-5.9l3.2-4l-2-2.5l0.9-2l-1.6-10.6l5.6-3.2l1.1-6.6l-0.9-1.6l-3.8,0.9L601.1,708.9 L601.1,708.9z"},CN:{d:"M1587.2,453.3l0.6-3.6l2-2.8l-1.6-2.5l-3.2-0.1l-5.8,1.8l-2.2,2.8l1,5.5l4.9,2L1587.2,453.3L1587.2,453.3z M1600.4,256.8l-6.1-6.1l-4.4-3.7l-3.8-2.7l-7.7-6.1l-5.9-2.3l-8.5-1.8l-6.2,0.2l-5.1,1.1l-1.7,3l3.7,1.5l2.5,3.3l-1.2,2l0.1,6.5 l1.9,2.7l-4.4,3.9l-7.3-2.3l0.6,4.6l0.3,6.2l2.7,2.6l2.4-0.8l5.4,1l2.5-2.3l5.1,2l7.2,4.3l0.7,2.2l-4.3-0.7l-6.8,0.8l-2.4,1.8 l-1.4,4.1l-6.3,2.4l-3.1,3.3l-5.9-1.3l-3.2-0.5l-0.4,4l2.9,2.3l1.9,2.1l-2.5,2l-1.9,3.3l-4.9,2.2l-7.5,0.2l-7.2,2.2l-4.4,3.3l-3.2-2 l-6.2,0.1l-9.3-3.8l-5.5-0.9l-6.4,0.8l-11.2-1.3l-5.5,0.1l-4.7-3.6l-4.9-5.7l-3.4-0.7l-7.9-3.8l-7.2-0.9l-6.4-1l-3-2.7l-1.3-7.3 l-5.8-5l-8.1-2.3l-5.7-3.3l-3.3-4.4l-1.7,0.5l-1.8,4.2l-3.8,0.6l2.5,6.2l-1.6,2.8l-10.7-2l1,11.1l-2,1.4l-9,2.4l8.7,10.7l-2.9,1.6 l1.7,3.5l-0.2,1.4l-6.8,3.4l-1,2.4l-6.4,0.8l-0.6,4l-5.7-0.9l-3.2,1.2l-4,3l1.1,1.5l-1,1.5l3,5.9l1.6-0.6l3.5,1.4l0.6,2.5l1.8,3.7 l1.4,1.9l4.7,3l2.9,5l9.4,2.6l7.6,7.5l0.8,5.2l3,3.3l0.6,3.3l-4.1-0.9l3.2,7l6.2,4l8.5,4.4l1.9-1.5l4.7,2l6.4,4.1l3.2,0.9l2.5,3.1 l4.5,1.2l5,2.8l6.4,1.5l6.5,0.6l3-1.4l1.5,5.1l2.6-4.8l2.6-1.6l4.2,1.5l2.9,0.1l2.7,1.8l4.2-0.8l3.9-4.8l5.3-4l4.9,1.5l3.2-2.6 l3.5,3.9l-1.2,2.7l6.1,0.9l3-0.4l2.7,3.7l2.7,1.5l1.3,4.9l0.8,5.3l-4.1,5.3l0.7,7.5l5.6-1l2.3,5.8l3.7,1.3l-0.8,5.2l4.5,2.4l2.5,1.2 l3.8-1.8l0.6,2.6l0.7,1.5l2.9,0.1l-1.9-7.2l2.7-1l2.7-1.5h4.3l5.3-0.7l4.1-3.4l3,2.4l5.2,1.1l-0.2,3.7l3,2.6l5.9,1.6l2.4-1l7.7,2 l-0.9,2.5l2.2,4.6l3-0.4l0.8-6.7l5.6-0.9l7.2-3.2l2.5-3.2l2.3,2.1l2.8-2.9l6.1-0.7l6.6-5.3l6.3-5.9l3.3-7.6l2.3-8.4l2.1-6.9l2.8-0.5 l-0.1-5.1l-0.8-5.1l-3.8-2l-2.5-3.4l2.8-1.7l-1.6-4.7l-5.4-4.9l-5.4-5.8l-4.6-6.3l-7.1-3.5l0.9-4.6l3.8-3.2l1-3.5l6.7-1.8l-2.4-3.4 l-3.4-0.2l-5.8-2.5l-3.9,4.6l-4.9-1.9l-1.5-2.9l-4.7-1l-4.7-4.4l1.2-3l5-0.3l1.2-4.1l3.6-4.4l3.4-2.2l4.4,3.3l-1.9,4.2l2.3,2.5 l-1.4,3l4.8-1.8l2.4-2.9l6.3-1.9l2.1-4l3.8-3.4l1-4.4l3.6,2l4.6,0.2l-2.7-3.3l6.3-2.6l-0.1-3.5l5.5,3.6l0,0l-1.9-3.1l2.5-0.1 l-3.8-7.3l-4.7-5.3l2.9-2.2l6.8,1.1l-0.6-6l-2.8-6.8l0.4-2.3l-1.3-5.6l-6.9,1.8l-2.6,2.5h-7.5l-6-5.8l-8.9-4.5L1600.4,256.8 L1600.4,256.8z"},CO:{d:"M578.3,497.2l1.2-2.1l-1.3-1.7l-2-0.4l-2.9,3.1l-2.3,1.4l-4.6,3.2l-4.3-0.5l-0.5,1.3l-3.6,0.1l-3.3,3l-1.4,5.4 l-0.1,2.1l-2.4,0.7l-4.4,4.4l-2.9-0.2l-0.7,0.9l1.1,3.8l-1.1,1.9l-1.8-0.5l-0.9,3.1l2.2,3.4l0.6,5.4l-1.2,1.6l1.1,5.9l-1.2,3.7 l2,1.5l-2.2,3.3l-2.5,4l-2.8,0.4l-1.4,2.3l0.2,3.2l-2.1,0.5l0.8,2l5.6,3.6l1-0.1l1.4,2.7l4.7,0.9l1.6-1l2.8,2.1l2.4,1.5l1.5-0.6 l3.7,3l1.8,3l2.7,1.7l3.4,6.7l4.2,0.8l3-1.7l2.1,1.1l3.3-0.6l4.4,3l-3.5,6.5l1.7,0.1l2.9,3.4l2.2-17.4l0.1-2.8l-0.9-3.6l-2.5-2.4 v-4.6l3.2-1l1.1,0.6l0.2-2.4l-3.3-0.7v-3.9l10.9,0.1l1.9-2.2l1.6,2l1,3.8l1.1-0.8l-1.7-6.4l-1.4-2.2l-2-1.4l2.9-3.1l-0.2-1.5 l-1.5-1.9l-1-4.2l0.5-4.6l1.3-2.1l1.2-3.4l-2-1.1l-3.2,0.7l-4-0.3l-2.3,0.7l-3.8-5.5l-3.2-0.8l-7.2,0.6l-1.3-2.2l-1.3-0.6l-0.2-1.3 l0.8-2.4l-0.4-2.5l-1.1-1.4l-0.6-2.9l-2.9-0.5l1.8-3.7l0.9-4.5l1.8-2.4l2.2-1.8l1.6-3.2L578.3,497.2L578.3,497.2z"},KM:{d:"M1221.1,650.5l-0.4-0.4h-0.4v0.2l0.1,0.4l1.1,0.2L1221.1,650.5L1221.1,650.5z M1225,649L1225,649l-0.3,0.1l-0.1,0.2 l-0.1,0.3h-0.3h-0.2h-0.4l0.8,0.5l0.5,0.5l0.2,0.2l0.1-0.2l0.1-0.7L1225,649L1225,649z M1219.4,647.9l0.2-0.3l-0.2-0.7l-0.4-0.8 l0.1-1.4l-0.2-0.2h-0.3l-0.1,0.1l-0.1,0.3l-0.3,2l0.4,0.6l0.3,0.1L1219.4,647.9L1219.4,647.9L1219.4,647.9z"},CG:{d:"M1080.3,549.9l-3.6-0.4l-3.8-1.1l-3.3,3.4l-2.9,5.9l-0.4,3.5l-4.5-1.5l-4.5-1.7l-7.1-0.3l-0.4,2.8l1.5,3.3l4.2-0.5 l1.4,1.2l-2.4,7.4l2.7,3.8l0.6,4.9l-0.8,4.3l-1.7,3l-4.9-0.3l-3-3l-0.5,2.8l-3.8,0.8l-1.9,1.6l2.1,4.2l-4.3,3.5l4.6,6.7l2.2-2.7 l1.8-1.1l2,2.2l1.5,0.6l1.9-2.4l3.1,0.1l0.4,1.8l2,1.1l3.4-4l3.3-3.1l1.4-2l-0.2-5.3l2.5-6.2l2.6-3.2l3.7-3.1l0.6-2l0.2-2.4l0.9-2.2 l-0.3-3.6l0.7-5.6l1.1-4l1.6-3.4L1080.3,549.9L1080.3,549.9z"},CR:{d:"M509.1,502.6l-1.4,1.3l-1.7-0.4l-0.8-1.3l-1.7-0.5l-1.4,0.8l-3.5-1.7l-0.9,0.8l-1.4,1.2l1.5,0.9l-0.9,2l-0.1,2 l0.7,1.3l1.7,0.6l1.2,1.8l1.2-1.6l-0.3-1.8l1.4,1.1l0.3,1.9l1.9,0.8l2.1,1.3l1.5,1.5l0.1,1.4l-0.7,1.1l1.1,1.3l2.9,1.4l0.4-1.2 l0.5-1.3l-0.1-1.2l0.8-0.7l-1.1-1l0.1-2.5l2.2-0.6l-2.4-2.7l-2-2.6L509.1,502.6L509.1,502.6z"},HR:{d:"M1065,280.4l-4-2.6l-1.6-0.8l-3.9,1.7l-0.3,2.5l-1.7,0.6l0.2,1.7l-2-0.1l-1.8-1l-0.8,1l-3.5-0.2l-0.2,0.1v2.2l1.7,2 l1.3-2.6l3.3,1l0.3,2l2.5,2.6l-1,0.5l4.6,4.5l4.8,1.8l3.1,2.2l5,2.3l0,0l0.5-1l-4.7-2.4l-2.2-2.5l-2-1.4l-2.5-2.3l-1.3-1.9l-2.7-2.9 l0.9-2.5l1.9,1.4l1-1.3l2.3-0.1l4.4,1l3.5-0.1l2.4,1.4l0,0l1.7-2.3l-1.7-1.8l-1.5-2.4l0,0l-1.8,0.9L1065,280.4L1065,280.4z"},CU:{d:"M539,427.3l-4.9-2.1l-4.3-0.1l-4.7-0.5l-1.4,0.7l-4.2,0.6l-3,1.3l-2.7,1.4l-1.5,2.3l-3.1,2l2.2,0.6l2.9-0.7l0.9-1.6 l2.3-0.1l4.4-3.3l5.4,0.3l-2.3,1.6l1.8,1.3l7,1l1.5,1.3l4.9,1.7l3.2-0.2l0.8,3.6l1.7,1.8l3.5,0.4l2.1,1.7l-4.1,3.5l7.9-0.6l3.8,0.5 l3.7-0.3l3.8-0.8l0.8-1.5l-3.9-2.6l-4-0.3l0.6-1.7l-3.1-1.3h-1.9l-3-2.8l-4.2-4l-1.8-1.5l-5.2,0.8L539,427.3L539,427.3z"},CW:{d:"M595.9,494.9v-0.6l-0.9-0.4v0.3l0.1,0.2l0.3,0.1l0.1,0.2l-0.1,0.6l0.2,0.3L595.9,494.9L595.9,494.9z"},CY:{d:"M1149.9,348.4l-0.3-0.1l-0.5,0.2l-0.4,0.4l-0.4,0.3l-0.5-0.3l0.2,0.9l0.6,1.1l0.2,0.3l0.3,0.2l1.1,0.3h0.3h0.6 l0.2,0.1l0.2,0.4h0.4v-0.1v-0.3l0.2-0.2l0.3-0.2h0.3l0.6-0.1l0.6-0.2l0.5-0.4l0.9-1h0.3h0.3h0.6l0.6-0.1l-0.2-0.4l-0.1-0.1l-0.4-0.5 l-0.2-0.4l0.1-0.6l2.5-1.9l0.5-0.5l-0.8,0.2l-0.6,0.4l-0.4,0.2l-0.7,0.4l-2.3,0.8l-0.8,0.1h-0.8l-1-0.1l-0.9-0.2v0.7l-0.2,0.6 l-0.6,0.2L1149.9,348.4L1149.9,348.4z"},CZ:{d:"M1049.4,248.5l-2.1,0.6l-1.4-0.7l-1.1,1.2l-3.4,1.2l-1.7,1.5l-3.4,1.3l1,1.9l0.7,2.6l2.6,1.5l2.9,2.6l3.8,2l2.6-2.5 l1.7-0.5l4,1.9l2.3-0.3l2.3,1.2l0.6-1.4l2.2,0.1l1.6-0.6l0.1-0.6l0.9-0.3l0.2-1.4l1.1-0.3l0.6-1.1h1.5l-2.6-3.1l-3.6-0.3l-0.7-2 l-3.4-0.6l-0.6,1.5l-2.7-1.2l0.1-1.7l-3.7-0.6L1049.4,248.5L1049.4,248.5z"},CD:{d:"M1124.9,539.4l-4.3-0.7l-2,0.6l-0.9,1.5l-1.8,0.2l-2.2-1.3l-6.2,3.1l-2.6-0.6l-0.8,0.5l-1.6,3.8l-4.2-1.2l-4.1-0.6 l-3.6-2.4l-4.6-2.1l-3,2l-2.2,3.2l-0.5,4.5l-0.3,3.8l-1.6,3.4l-1.1,4l-0.7,5.6l0.3,3.6l-0.9,2.2l-0.2,2.4l-0.6,2l-3.7,3.1l-2.6,3.2 l-2.5,6.2l0.2,5.3l-1.4,2l-3.3,3.1l-3.4,4l-2-1.1l-0.4-1.8l-3.1-0.1l-1.9,2.4l-1.5-0.6l-2,1.3l-0.9,1.7l-0.2,2.7l-1.5,0.7l0.8,2 l2.3-0.9l1.7,0.1l1.9-0.7l16.6,0.1l1.3,4.7l1.6,3.8l1.3,2.1l2.1,3.3l3.7-0.5l1.9-0.9l3,0.9l0.9-1.6l1.5-3.7l3.4-0.3l0.3-1.1h2.9 l-0.5,2.3h6.8v4l1.2,2.4l-0.9,3.8l0.3,4l1.9,2.3l-0.5,7.6l1.4-0.6l2.4,0.2l3.5-1l2.6,0.4l1.9,0.1l0.3,2l2.6-0.1l3.5,0.6l1.8,2.8 l4.5,0.9l3.4-2l1.2,3.4l4.3,0.8l2,2.8l2.1,3.5h4.3l-0.3-6.9l-1.5,1.2l-3.9-2.5l-1.4-1.1l0.8-6.4l1.2-7.5l-1.2-2.8l1.6-4.1l1.6-0.7 l7.5-1.1l1,0.3l0.2-1.1l-1.5-1.7l-0.7-3.5l-3.4-3.5l-1.8-4.5l1-2.7l-1.5-3.6l1.1-10.2l0.1,0.1l-0.1-1.1l-1.4-2.9l0.6-3.5l0.8-0.4 l0.2-3.8l1.6-1.8l0.1-4.8l1.3-2.4l0.3-5.1l1.2-3l2.1-3.3l2.2-1.7l1.8-2.3l-2.3-0.8l0.3-7.5l0,0l-5-4.2l-1.4-2.7l-3.1,1.3l-2.6-0.4 l-1.5,1.1l-2.5-0.8l-3.5-5.2l-1.8,0.6L1124.9,539.4L1124.9,539.4z"},DK:{d:"M1035.9,221.2l-1.7-3l-6.7,2l0.9,2.5l5.1,3.4L1035.9,221.2L1035.9,221.2z M1027.3,216.1l-2.6-0.9l-0.7-1.6l1.3-2 l-0.1-3l-3.6,1.6l-1.5,1.7l-4,0.4l-1.2,1.7l-0.7,1.6l0.4,6.1l2.1,3.4l3.6,0.8l3-0.9l-1.5-3l3.1-4.3l1.4,0.7L1027.3,216.1 L1027.3,216.1z"},DJ:{d:"M1217.8,499.2l-2.5-1.7l3.1-1.5l0.1-2.7l-1.4-1.9l-1.6,1.5l-2.4-0.5l-1.9,2.8l-1.8,3l0.5,1.7l0.2,2l3.1,0.1l1.3-0.5 l1.3,1.1L1217.8,499.2L1217.8,499.2z"},DM:{d:"M635.8,475.1l0.3-0.7l-0.1-1l-0.2-0.4l-0.8-0.3v0.2l-0.1,0.5l0.3,0.8l0.1,1.1L635.8,475.1z"},DO:{d:"M579.6,457.4v1.8l1.4,1l2.6-4.4l2-0.9l0.6,1.6l2.2-0.4l1.1-1.2l1.8,0.3l2.6-0.2l2.5,1.3l2.3-2.6l-2.5-2.3l-2.4-0.2 l0.3-1.9l-3,0.1l-0.8-2.2l-1.4,0.1l-3.1-1.6l-4.4-0.1l-0.8,1.1l0.2,3.5l-0.7,2.4l-1.5,1.1l1.2,1.9L579.6,457.4L579.6,457.4z"},EC:{d:"M553.1,573.1l-2.4-1.5l-2.8-2.1l-1.6,1l-4.7-0.9l-1.4-2.7l-1,0.1l-5.6-3.6l-3.9,2.5l-3.1,1.4l0.4,2.6l-2.2,4.1 l-1,3.9l-1.9,1l1,5.8l-1.1,1.8l3.4,2.7l2.1-2.9l1.3,2.8l-2.9,4.7l0.7,2.7l-1.5,1.5l0.2,2.3l2.3-0.5l2.3,0.7l2.5,3.2l3.1-2.6l0.9-4.3 l3.3-5.5l6.7-2.5l6-6.7l1.7-4.1L553.1,573.1z"},EG:{d:"M1129.7,374.8l-5.5-1.9l-5.3-1.7l-7.1,0.2l-1.8,3l1.1,2.7l-1.2,3.9l2,5.1l1.3,22.7l1,23.4h22.1h21.4h21.8l-1-1.3 l-6.8-5.7l-0.4-4.2l1-1.1l-5.3-7l-2-3.6l-2.3-3.5l-4.8-9.9l-3.9-6.4l-2.8-6.7l0.5-0.6l4.6,9.1l2.7,2.9l2,2l1.2-1.1l1.2-3.3l0.7-4.8 l1.3-2.5l-0.7-1.7l-3.9-9.2l0,0l-2.5,1.6l-4.2-0.4l-4.4-1.5l-1.1,2.1l-1.7-3.2l-3.9-0.8l-4.7,0.6l-2.1,1.8l-3.9,2L1129.7,374.8 L1129.7,374.8z"},SV:{d:"M487.2,487l0.6-2.5l-0.7-0.7l-1.1-0.5l-2.5,0.8l-0.1-0.9l-1.6-1l-1.1-1.3l-1.5-0.5l-1.4,0.4l0.2,0.7l-1.1,0.7 l-2.1,1.6l-0.2,1l1.4,1.3l3.1,0.4l2.2,1.3l1.9,0.6l3.3,0.1L487.2,487L487.2,487z"},GQ:{d:"M 1040.1 557.8 l -9.2 -0.2 l -1.9 7.2 l 1 0.9 l 1.9 -0.3 h 8.2 V 557.8 L 1040.1 557.8 z M 1023 551 L 1023.6 550.2 L 1023.6 549.8 L 1024.6 548.25 L 1024.45 547.5 L 1023.04 547.4 L 1022.5 548.2 L 1022.55 548.55 L 1022.25 549.36 L 1021.55 549.5 L 1021.25 550.15 L 1021.5 550.7 L 1023 551 M 1003.8 580.2 L 1003.9 580.44 L 1003.82 580.62 L 1003.65 580.55 L 1003.63 580.232 L 1003.8 580.2"},ER:{d:"M1198.1,474l-3.2-3.1l-1.8-5.9l-3.7-7.3l-2.6,3.6l-4,1l-1.6,2l-0.4,4.2l-1.9,9.4l0.7,2.5l6.5,1.3l1.5-4.7l3.5,2.9 l3.2-1.5l1.4,1.3l3.9,0.1l4.9,2.5l1.6,2.2l2.5,2.1l2.5,3.7l2,2.1l2.4,0.5l1.6-1.5l-2.8-1.9l-1.9-2.2l-3.2-3.7l-3.2-3.6L1198.1,474z"},EE:{d:"M1093.2,197.5l-5.5,0.9l-5.4,1.6l0.9,3.4l3.3,2.1l1.5-0.8l0.1,3.5l3.7-1l2.1,0.7l4.4,2.2h3.8l1.6-1.9l-2.5-5.5 l2.6-3.4l-0.9-1l0,0l-4.6,0.2L1093.2,197.5z"},ET:{d:"M1187.6,477l-1.5,4.7l-6.5-1.3l-0.7,5.5l-2.1,6.2l-3.2,3.2l-2.3,4.8l-0.5,2.6l-2.6,1.8l-1.4,6.7v0.7l0.2,5l-0.8,2 l-3,0.1l-1.8,3.6l3.4,0.5l2.9,3.1l1,2.5l2.6,1.5l3.5,6.9l2.9,1.1v3.6l2,2.1h3.9l7.2,5.4h1.8l1.3-0.1l1.2,0.7l3.8,0.5l1.6-2.7 l5.1-2.6l2.3,2.1h3.8l1.5-2l3.6-0.1l4.9-4.5l7.4-0.3l15.4-19.1l-4.8,0.1l-18.5-7.6l-2.2-2.2l-2.1-3.1l-2.2-3.5l1.1-2.3l-1.3-1.1 l-1.3,0.5l-3.1-0.1l-0.2-2l-0.5-1.7l1.8-3l1.9-2.8l-2-2.1l-2.5-3.7l-2.5-2.1l-1.6-2.2l-4.9-2.5l-3.9-0.1l-1.4-1.3l-3.2,1.5 L1187.6,477L1187.6,477z"},FK:{d:"M690.3,902.7l-0.1-0.3l-0.4-0.2l-0.2-0.1l0.1,0.2l0.1,0.3l0.1,0.2l0.2,0.1L690.3,902.7L690.3,902.7z M695.8,901.4 L695.8,901.4l-0.3-0.1l-0.1,0.2l0.2,0.3l0.4,0.1L695.8,901.4L695.8,901.4z M682.9,900l-0.1,0.2l-0.4,0.1l0.2,0.3l0.6,0.4h0.4 l0.1-0.3l-0.1-0.6h-0.3L682.9,900L682.9,900z M685.7,898l-0.9-0.3l-0.4-0.3h-0.3l0.4,0.4l0.1,0.2l0.1,0.2l0.6,0.3l0.6,0.3l0.4,0.3 l-0.1,0.1l-0.8,0.3h-0.3l-0.2,0.1l0.4,0.2l0.6-0.1l0.2-0.1h0.2l0.3,0.1v0.2l-0.1,0.2l-0.2,0.2l-0.4,0.3l-0.6,0.4h-0.8l-0.7,0.7 l0.9,0.5l0.7,0.3h0.9v-0.1l0.2-0.1h0.3l0.1-0.1l0.2-0.4v-0.6h0.2l0.3,0.1l0.7-0.1l0.3-0.1l0.6-0.9l0.4-0.8l0.2-0.4l0.3-0.2l0.1-0.2 l0.1-0.3l0.3-0.2v-0.3l-0.4-0.2l-0.3-0.2l-0.3,0.3l-0.2-0.1l-0.9,0.3h-0.4l-0.3-0.2l-0.4-0.1l-0.4,0.1l-0.5,0.5L685.7,898L685.7,898 z M686.4,897.6l0.1-0.3l-0.1-0.2l-0.5-0.2h-0.5l0.2,0.5l0.2,0.2H686.4z M692.3,896.9h-0.4l0.4,0.5l-0.8,0.8l0.2,0.6l0.3,0.4l0.1,0.2 l-0.1,0.1l-0.4,0.1l-0.3,0.1l-0.2,0.3l-0.9,0.9l0.2,0.2l-0.3,0.7l0.2,0.3l0.8,0.7l0.8,0.4v-0.7l0.4-0.1l0.4,0.2l0.4-0.2l-0.9-1h0.3 l2.5,0.5l-0.1-0.4l-0.1-0.2l-0.3-0.4l1.5-0.4l0.5-0.3l0.2-0.3l0.6-0.1l0.8-0.3l-0.1-0.1l0.1-0.3l-0.4-0.2l-0.5-0.1l0.1-0.3l0.5-0.1 l-0.8-0.7l-0.3-0.1l-1,0.1l-0.3,0.1v0.2l0.1,0.3l0.3,0.3l0.1,0.2l-0.2-0.1l-1.1-0.4l-0.2-0.1l-0.2-0.4l0.2-0.1l0.3,0.1l0.1-0.3 l-0.4-0.3l-0.4-0.1l-0.9,0.1L692.3,896.9L692.3,896.9z"},FO:{d:"M947,186.9v-0.3l-0.1-0.3v-0.2h-0.1l-0.5-0.1l-0.1-0.2h-0.1v0.2l0.1,0.4l0.5,0.4L947,186.9L947,186.9L947,186.9zM947.5,184.8v-0.1l-0.2-0.2l-0.5-0.2l-0.2-0.1l-0.2,0.1v0.2l0.1,0.1l0.4,0.1l0.4,0.3h0.1L947.5,184.8L947.5,184.8z M945.1,182.9l-0.2-0.1l-0.5,0.1h-0.3l0.1,0.3l0.6,0.2h0.3h0.3l0.2-0.1l-0.1-0.2L945.1,182.9L945.1,182.9z M947.6,182.4l-0.8-0.2l-0.6-0.3l-1,0.1l0.7,1.1l0.8,0.7l0.4,0.2v-0.1v-0.2l-0.4-0.5l-0.1-0.1V183l0.1-0.1h0.2l0.3,0.2h0.2L947.6,182.4L947.6,182.4z M948.6,182.2l-0.3-0.2l-0.4-0.4v0.5v0.3v0.1h0.1l0.3,0.1L948.6,182.2L948.6,182.2z"},FJ:{d:"M1976.7,674.4l-3.7,2l-1.9,0.3l-3.1,1.3l0.2,2.4l3.9-1.3l3.9-1.6L1976.7,674.4L1976.7,674.4z M1965.7,682.5l-1.6,1 l-2.3-0.8l-2.7,2.2l-0.2,2.8l2.9,0.8l3.6-0.9l1.8-3.3L1965.7,682.5L1965.7,682.5z"},FI:{d:"M1093.4,144.4l0.8-3.8l-5.7-2.1l-5.8,1.8l-1.1,3.9l-3.4,2.4l-4.7-1.3l-5.3,0.3l-5.1-2.9l-2.1,1.4l5.9,2.7l7.2,3.7 l1.7,8.4l1.9,2.2l6.4,2.6l0.9,2.3l-2.6,1.2l-8.7,6.1l-3.3,3.6l-1.5,3.3l2.9,5.2l-0.1,5.7l4.7,1.9l3.1,3.1l7.1-1.2l7.5-2.1l8-0.5l0,0 l7.9-7.4l3.3-3.3l0.9-2.9l-7.3-3.9l0.9-3.7l-4.9-4.1l1.7-4.8l-6.4-6.3l2.8-4.1l-7.2-3.7L1093.4,144.4L1093.4,144.4z"},FR:{d:"M1012.2,290.9l2.7,0.8l-0.5,2.7l-0.1,0.1l-0.3-0.2l-0.5,0.6l0,0.3l-3.6,2.6l-10-1.6l-7.4,2l-0.5,3.7l-6,0.8 l-1.3-0.7l0.7-0.3l0.2-0.4l-0.2-0.2l-0.7-0.2l-0.3-0.1l-0.4,0.3l-0.1,0.3l0.1,0.1v0.2l-3.7-1.8l-1.9,1.3l-9.4-2.8l-2-2.4l2.7-3.7 l1-12.3l-5.1-6.5l-3.6-3.1l-7.5-2.4l-0.4-4.6l6.4-1.3l8.2,1.6l-1.4-7l4.6,2.6l11.3-4.8l1.4-5.1l4.3-1.2l0.7,2.2l2.2,0.1l2.4,2.4 l3.4,2.9l2.5-0.4l4.4,2.8l0,0l1.1,0.5l1.4-0.1l2.4,1.6l7.1,1.2l-2.3,4.2l-0.5,4.5l-1.3,1l-2.3-0.6l0.2,1.6l-3.5,3.5v2.8l2.4-0.9 l1.8,2.7l0,0l-0.2,1.7l1.6,2.4l-1.7,1.8L1012.2,290.9z M1025.6,304.3l-1-6l-0.6,1.6l-2.7,1.1l-0.7,4.3l3,3.7L1025.6,304.3z"},GF:{d:"M681.4,556.2l1.8-4.7l3.5-5.8l-0.9-2.6l-5.8-5.4l-4.1-1.5l-1.9-0.7l-3.1,5.5l0.4,4.4l2.1,3.7l-1,2.7l-0.6,2.9 l-1.4,2.8l2.4,1.3l1.8-1.8l1.2,0.3l0.8,1.8l2.7-0.5L681.4,556.2z"},PF:{d:"M213.2,704.9l-0.1-0.3l-0.2-0.3l-0.1,0.1l0.1,0.1l0.2,0.3v0.2L213.2,704.9z M222.5,690.2l-0.2-0.2l-0.4-0.2 l-0.2-0.1l-0.2-0.1l-0.1,0.1l0.1,0.1h0.1l0.3,0.2l0.3,0.1L222.5,690.2L222.5,690.2L222.5,690.2L222.5,690.2z M198,689.1l-0.6-0.3 l0.1,0.2l0.4,0.2l0.2,0.1L198,689.1L198,689.1z M218.5,688.9l-0.4-0.5h-0.3L218.5,688.9L218.5,688.9z M196.9,687.9l-0.4-0.4 l-0.2-0.3l-0.3-0.1l0.1,0.1l0.4,0.4l0.3,0.4l0.2,0.1L196.9,687.9z M196.6,685.8l-0.1-0.1l0,0v-0.3l0.2-0.3l0.6-0.4v-0.1l0,0 l-0.2,0.1l-0.4,0.2l-0.2,0.2l-0.1,0.2l-0.1,0.3l0.1,0.2l0.1,0.1h0.2L196.6,685.8L196.6,685.8z M149.2,684.7l-0.2-0.6l-0.3-0.5 l-0.8-0.1l-0.5,0.2l-0.1,0.2l0.1,0.4l0.5,0.7l0.5,0.1l0.8-0.1l0.4,0.6l0.2,0.1l0.4,0.1l0.1-0.3l-0.2-0.5L149.2,684.7L149.2,684.7z M146.3,683.8l0.1-0.4l-0.2-0.1h-0.5v0.2l0.1,0.2l0.1,0.1l0.3,0.2L146.3,683.8L146.3,683.8z M136.6,679.5h0.2l-0.4-0.6l-0.3-0.2v0.1 v0.7l0.3,0.1L136.6,679.5z M180.5,677.9h-0.2H180h-0.1l0.5,0.1l0.4,0.2L180.5,677.9L180.5,677.9z M179.8,678l-0.3-0.1l-0.3-0.2h-0.3 l0.7,0.3H179.8L179.8,678z M136,678.1l0.1-0.2l-0.1-0.1l-0.4-0.2l0.1,0.3v0.2H136L136,678.1L136,678.1z M168.8,676.1l-0.3-0.4 l-0.2-0.3l-0.2-0.4l-0.4-0.5l0.1,0.3l0.1,0.2l0.2,0.2l0.2,0.4l0.1,0.2l0.3,0.4h0.1L168.8,676.1L168.8,676.1z M185,674.6l0.1-0.5 h-0.2L185,674.6L185,674.6L185,674.6z M170.6,673l-0.6-0.6h-0.1l0.1,0.2l0.5,0.5l0.1,0.2V673L170.6,673z M201.4,639.1l0.1-0.2v-0.2 l-0.1-0.1l-0.3-0.1l0.1,0.7L201.4,639.1L201.4,639.1z M198.7,635.4l-0.1-0.2h-0.2l-0.1,0.1v0.5L198.7,635.4L198.7,635.4z M198.8,633.8l-0.8,0.5l0.2,0.4l0.4,0.1l0.2-0.2l0.8-0.1l0.3-0.4l-0.3,0.1L198.8,633.8L198.8,633.8z M192.7,632.1l0.2-0.5l-0.2-0.1 l-0.4,0.2v0.2l0.3,0.4L192.7,632.1L192.7,632.1z M195.3,629l0.3-0.1v-0.1l-0.2-0.2l-0.3-0.1l-0.1,0.1l-0.1,0.2l0.1,0.3L195.3,629 L195.3,629z M192.4,628.9l0.1-0.3v-0.2l-0.1-0.2l-0.9-0.2l-0.1,0.1v0.4l0.2,0.5h0.3L192.4,628.9z"},GA:{d:"M1050.2,557.7l-0.7-0.3l-3.4,0.8l-3.4-0.8l-2.6,0.4v7.6h-8.2l-1.9,0.3l-1.1,4.8l-1.3,4.6l-1.3,2l-0.2,2.1l3.4,6.6 l3.7,5.3l5.8,6.4l4.3-3.5l-2.1-4.2l1.9-1.6l3.8-0.8l0.5-2.8l3,3l4.9,0.3l1.7-3l0.8-4.3l-0.6-4.9l-2.7-3.8l2.4-7.4l-1.4-1.2l-4.2,0.5 l-1.5-3.3L1050.2,557.7L1050.2,557.7z"},GM:{d:"M882.8,488.5l5,0.1l1.4-0.9h1l2.1-1.5l2.4,1.4l2.4,0.1l2.4-1.5l-1.1-1.8l-1.8,1.1l-1.8-0.1l-2.1-1.5l-1.8,0.1 l-1.3,1.5l-6.1,0.2L882.8,488.5L882.8,488.5z"},GE:{d:"M1200,300.2l-7.5-2.9l-7.7-1l-4.5-1.1l-0.5,0.7l2.2,1.9l3,0.7l3.4,2.3l2.1,4.2l-0.3,2.7l5.4-0.3l5.6,3l6.9-1l1.1-1 l4.2,1.8l2.8,0.4l0.6-0.7l-3.2-3.4l1.1-0.9l-3.5-1.4l-2.1-2.5l-5.1-1.3l-2.9,1L1200,300.2L1200,300.2z"},DE:{d:"M1043.6,232.3l-2.4-1.9l-5.5-2.4l-2.5,1.7l-4.7,1.1l-0.1-2.1l-4.9-1.4l-0.2-2.3l-3,0.9l-3.6-0.8l0.4,3.4l1.2,2.2 l-3,3l-1-1.3l-3.9,0.3l-0.9,1.3l1,2l-1,5.6l-1.1,2.3h-2.9l1.1,6.4l-0.4,4.2l1,1.4l-0.2,2.7l2.4,1.6l7.1,1.2l-2.3,4.2l-0.5,4.5h4.2 l1-1.4l5.4,1.9l1.5-0.3l2.6,1.7l0.6-1.6l4.4,0.3l3.4-1.2l2.4,0.2l1.7,1.3l0.4-1.1l-1-4l1.7-0.8l1.5-2.9l-2.9-2.6l-2.6-1.5l-0.7-2.6 l-1-1.9l3.4-1.3l1.7-1.5l3.4-1.2l1.1-1.2l1.4,0.7l2.1-0.6l-2.3-3.9l0.1-2.1l-1.4-3.3l-2-2.2l1.2-1.6L1043.6,232.3L1043.6,232.3z"},GH:{d:"M976.8,502.1l-2.6-0.5l-1.8,1l-2.4-0.5l-9.7,0.3l-0.2,3.6l0.8,4.8l1.4,9.1l-2.3,5.3l-1.5,7.2l2.4,5.5l-0.2,2.5 l5,1.8l5-1.9l3.2-2.1l8.7-3.8l-1.2-2.2l-1.5-4l-0.4-3.2l1.2-5.7l-1.4-2.3l-0.6-5.1l0.1-4.6l-2.4-3.3L976.8,502.1L976.8,502.1z"},GR:{d:"M1101.9,344.9l-0.8,2.8l6.6,1.2v1.1l7.6-0.6l0.5-1.9l-2.8,0.8v-1.1l-3.9-0.5l-4.1,0.4L1101.9,344.9L1101.9,344.9z M1113.4,307.5l-2.7-1.6l0.3,3l-4.6,0.6l-3.9-2.1l-3.9,1.7l-3.8-0.2l-1,0.2l-0.7,1.1l-2.8-0.1l-1.9,1.3l-3.3,0.6v1.6l-1.6,0.9 l-0.1,2.1l-2.1,3l0.5,1.9l2.9,3.6l2.3,3l1.3,4.3l2.3,5.1l4.6,2.9l3.4-0.1l-2.4-5.7l3.3-0.7l-1.9-3.3l5,1.7l-0.4-3.7l-2.7-1.8l-3.2-3 l1.8-1.4l-2.8-3l-1.6-3.8l0.9-1.3l3,3.2h2.9l2.5-1l-3.9-3.6l6.1-1.6l2.7,0.6l3.2,0.2l1.1-0.7L1113.4,307.5L1113.4,307.5z"},GL:{d:"M887.4,76.3l-26-0.4l-11.8,0.3l-5,1.3l-11.5-0.1l-12.7,2.1l-1.6,1.7l6.7,2.1l-6.2-1.3l-4.5-0.3l-7-1.4l-10.6,2.1 l-2.7-1.2h-10.4l-10.9,0.6l-8.9,1l-0.2,1.8l-5.3,0.5L744.2,88l-4.6,1.7l8.1,1.5l-2.8,1.6L730,95l-15.5,2.2l-2.2,1.7l6.4,2l14.5,1.2 l-7.5,0.2l-10.9,1.5l3.8,3.1l3,1.5l9.4-0.3l10.1-0.2l7.6,0.3l8,2.9l-1.4,2.1l3.6,1.9l1.4,5.3l1,3.6l1.4,1.9l-7,4.8l2.6,1.3l4.4-0.8 l2.6,1.8l5.3,3.4l-7.5-1.4h-3.8l-3,2.8l-1.5,3.6l4.2,1.8l4-0.8l2.6-0.8l5.5-1.9l-2.8,4.2l-2.6,2.3l-7.1,2l-7,6.3l2,2l-3.4,4l3.7,5.2 l-1.5,5l0.7,3.7l4.8,7.1l0.8,5.6l3.1,3.2h8.9l5,4.7l6.5-0.3l4.1-5.7l3.5-4.8l-0.3-4.4l8.6-4.6l3.3-3.7l1.4-3.9l4.7-3.5l6.5-1.3 l6.1-1.4l3-0.2l10.2-3.9l7.4-5.7l4.8-2.1l4.6-0.1l12.5-1.8l12.1-4.3l11.9-4.6l-5.5-0.3l-10.6-0.2l5.3-2.8l-0.5-3.6l4.2,3l2.7,2.1 l7.3-1l-0.6-4.3l-4.5-3.1l-5-1.3l2.4-1.4l7.2,2.1l0.5-2.3l-4.1-3.4h5.4l5.6-0.8l1.7-1.8l-4-2.1l8.6-0.3l-4-4.3l4.1-0.5l0.1-4.2 l-6.2-2.5l6.4-1.6l5.8-0.1l-3.6-3.2l1.1-5.1l3.6-2.9l4.9-3.2l-8-0.2l11.3-0.7l2.2-1l14.6-2.9l-1.6-1.7l-10-0.8l-16.9,1.5l-9.2,1.5 l4.5-2.3l-2.3-1.4l-7,1.2l-9.7-1.4l-12.1,0.5l-1.4-0.7l18.3-0.4l12.9-0.2l6.6-1.4L887.4,76.3L887.4,76.3z"},GD:{d:"M632.1,495.7l0.5-0.2l0.2-1.1l-0.3-0.1l-0.3,0.3l-0.3,0.5v0.4l-0.2,0.3L632.1,495.7L632.1,495.7z"},GP:{d:"M636.4,471.1l0.2-0.2v-0.3l-0.2-0.3l-0.2,0.1l-0.2,0.3v0.3l0.1,0.1H636.4L636.4,471.1z M634.5,470.3l0.2-0.2v-1.2 l0.1-0.3l-0.2-0.1l-0.2-0.2l-0.6-0.2l-0.1,0.1l-0.2,0.3l0.1,1.5l0.2,0.5l0.2,0.1L634.5,470.3L634.5,470.3z M636.1,468.9l0.8-0.2 l-0.9-0.6l-0.2-0.4v-0.3l-0.4-0.3l-0.2,0.2l-0.1,0.3l0.1,0.5l-0.3,0.4l0.1,0.4l0.4,0.1L636.1,468.9L636.1,468.9z"},GT:{d:"M482.8,458.9l-5.1-0.1h-5.2l-0.4,3.6h-2.6l1.8,2.1l1.9,1.5l0.5,1.4l0.8,0.4l-0.4,2.1H467l-3.3,5.2l0.7,1.2l-0.8,1.5 l-0.4,1.9l2.7,2.6l2.5,1.3l3.4,0.1l2.8,1.1l0.2-1l2.1-1.6l1.1-0.7l-0.2-0.7l1.4-0.4l1.3-1.6l-0.3-1.3l0.5-1.2l2.8-1.8l2.8-2.4 l-1.5-0.8l-0.6,0.9l-1.7-1.1h-1.6l1.2-7.2L482.8,458.9L482.8,458.9z"},GN:{d:"M912.4,493l-0.8,0.4l-3-0.5l-0.4,0.7l-1.3,0.1l-4-1.5l-2.7-0.1l-0.1,2.1l-0.6,0.7l0.4,2.1l-0.8,0.9h-1.3l-1.4,1 l-1.7-0.1l-2.6,3.1l1.6,1.1l0.8,1.4l0.7,2.8l1.3,1.2l1.5,0.9l2.1,2.5l2.4,3.7l3-2.8l0.7-1.7l1-1.4l1.5-0.2l1.3-1.2h4.5l1.5,2.3 l1.2,2.7L917,515l0.9,1.7v2.3l1.5-0.3l1.2-0.2l1.5-0.7l2.3,3.9l-0.4,2.6l1.1,1.3l1.6,0.1l1.1-2.6l1.6,0.2h0.9l0.3-2.8l-0.4-1.2 l0.6-0.9l2-0.8l-1.3-5.1l-1.3-2.6l0.5-2.2l1.1-0.5l-1.7-1.8l0.3-1.9l-0.7-0.7l-1.2,0.6l0.2-2.1l1.2-1.6l-2.3-2.7l-0.6-1.7l-1.3-1.4 l-1.1-0.2l-1.3,0.9l-1.8,0.8l-1.6,1.4l-2.4-0.5l-1.5-1.6l-0.9-0.2l-1.5,0.8h-0.9L912.4,493L912.4,493z"},GW:{d:"M900.2,492.1l-10.3-0.3l-1.5,0.7l-1.8-0.2l-3,1.1l0.3,1.3l1.7,1.4v0.9l1.2,1.8l2.4,0.5l2.9,2.6l2.6-3.1l1.7,0.1 l1.4-1h1.3l0.8-0.9l-0.4-2.1l0.6-0.7L900.2,492.1L900.2,492.1z"},GY:{d:"M656.1,534.2l-2.1-2.3l-2.9-3.1l-2.1-0.1l-0.1-3.3l-3.3-4.1l-3.6-2.4l-4.6,3.8l-0.6,2.3l1.9,2.3l-1.5,1.2l-3.4,1.1 v2.9l-1.6,1.8l3.7,4.8l2.9-0.3l1.3,1.5l-0.8,2.8l1.9,0.9l1.2,3l-1.6,2.2l-1,5.4l1.4,3.3l0.3,2.9l3.5,3l2.7,0.3l0.7-1.3l1.7-0.2 l2.6-1.1l1.8-1.7l3.1,0.5l1.4-0.2l-3.3-5.6L655,551l-1.8-0.1l-2.4-4.6l1.1-3.3l-0.3-1.5l3.5-1.6L656.1,534.2L656.1,534.2z"},HT:{d:"M580.6,446.7l-4.6-1l-3.4-0.2l-1.4,1.7l3.4,1l-0.3,2.4l2.2,2.8l-2.1,1.4l-4.2-0.5l-5-0.9l-0.7,2.1l2.8,1.9l2.7-1.1 l3.3,0.4l2.7-0.4l3.6,1.1l0.2-1.8l-1.2-1.9l1.5-1.1l0.7-2.4L580.6,446.7z"},HN:{d:"M514.1,476.8l-1.3-1.8l-1.9-1l-1.5-1.4l-1.6-1.2l-0.8-0.1l-2.5-0.9l-1.1,0.5l-1.5,0.2l-1.3-0.4l-1.7-0.4l-0.8,0.7 l-1.8,0.7l-2.6,0.2l-2.5-0.6l-0.9,0.4l-0.5-0.6l-1.6,0.1l-1.3,1.1l-0.6-0.2l-2.8,2.4l-2.8,1.8l-0.5,1.2l0.3,1.3l-1.3,1.6l1.5,0.5 l1.1,1.3l1.6,1l0.1,0.9l2.5-0.8l1.1,0.5l0.7,0.7l-0.6,2.5l1.7,0.6l0.7,2l1.8-0.3l0.8-1.5h0.8l0.2-3.1l1.3-0.2h1.2l1.4-1.7l1.5,1.3 l0.6-0.8l1.1-0.7l2.1-1.8l0.3-1.3l0.5,0.1l0.8-1.5l0.6-0.2l0.9,0.9l1.1,0.3l1.3-0.8h1.4l2-0.8l0.9-0.9L514.1,476.8L514.1,476.8z"},HK:{d:"M1604.9,430.9v-0.2v-0.2l-0.4-0.2h-0.3l0.1,0.2l0.4,0.5L1604.9,430.9L1604.9,430.9z M1603.6,430.9l-0.1-0.5l0.2-0.3 l-0.9,0.3l-0.1,0.3v0.1l0.2,0.1H1603.6L1603.6,430.9z M1605.2,429.7l-0.1-0.3l-0.2-0.1l-0.1-0.3l-0.1-0.2l0,0l-0.3-0.1l-0.2-0.1 h-0.4l-0.1,0.1h-0.2l-0.2,0.2l0,0v0.2l-0.5,0.4v0.2l0.3,0.2l0.5-0.1l0.6,0.2l0.8,0.3v-0.2v-0.3L1605.2,429.7L1605.2,429.7z"},HU:{d:"M1079.1,263.8l-1.6,0.4l-1,1.5l-2.2,0.7l-0.6-0.4l-2.3,1l-1.9,0.2l-0.3,1.2l-4.1,0.8l-1.9-0.7l-2.6-1.6l-0.2,2.6 h-2.8l1.1,1.3l-1.3,4l0.8,0.1l1.2,2.1l1.6,0.8l4,2.6l4.2,1.2l1.8-0.9l0,0l3.7-1.6l3.2,0.2l3.8-1.1l2.6-4.3l1.9-4.2l2.9-1.3l-0.6-1.6 l-2.9-1.7l-1,0.6L1079.1,263.8L1079.1,263.8z"},IS:{d:"M915.7,158.6l-6.9-0.4l-7.3,2.9l-5.1-1.5l-6.9,3l-5.9-3.8l-6.5,0.8l-3.6,3.7l8.7,1.3l-0.1,1.6l-7.8,1.1l8.8,2.7 l-4.6,2.5l11.7,1.8l5.6,0.8l3.9-1l12.9-3.9l6.1-4.2l-4.4-3.8L915.7,158.6L915.7,158.6z"},IN:{d:"M1414.1,380.1l-8.5-4.4l-6.2-4l-3.2-7l4.1,0.9l-0.6-3.3l-3-3.3l-0.8-5.2l-7.6-7.5l-3.7,5.4l-5.7,1l-8.5-1.6 l-1.9,2.8l3.2,5.6l2.9,4.3l5,3.1l-3.7,3.7l1,4.5l-3.9,6.3l-2.1,6.5l-4.5,6.7l-6.4-0.5l-4.9,6.6l4,2.9l1.3,4.9l3.5,3.2l1.8,5.5h-12 l-3.2,4.2l7.1,5.4l1.9,2.5l-2.4,2.3l8,7.7l4,0.8l7.6-3.8l1.7,5.9l0.8,7.8l2.5,8.1l3.6,12.3l5.8,8.8l1.3,3.9l2,8l3.4,6.1l2.2,3 l2.5,6.4l3.1,8.9l5.5,6l2.2-1.8l1.7-4.4l5-1.8l-1.8-2.1l2.2-4.8l2.9-0.3l-0.7-10.8l1.9-6.1l-0.7-5.3l-1.9-8.2l1.2-4.9l2.5-0.3 l4.8-2.3l2.6-1.6l-0.3-2.9l5-4.2l3.7-4l5.3-7.5l7.4-4.2l2.4-3.8l-0.9-4.8l6.6-1.3l3.7,0.1l0.5-2.4l-1.6-5.2l-2.6-4.8l0.4-3.8 l-3.7-1.7l0.8-2.3l3.1-2.4l-4.6-3.4l1.2-4.3l4.8,2.7l2.7,0.4l1.2,4.4l5.4,0.9l5-0.1l3.4,1.1l-1.6,5.3l-2.4,0.4l-1.1,3.6l3.5,3.3 l0.2-4l1.5-0.1l4.5,10.1l2.4-1.5l-0.9-2.7l0.9-2.1l-0.9-6.6l4.6,1.4l1.5-5.2l-0.3-3.1l2.1-5.4l-0.9-3.6l6.1-4.4l4.1,1.1l-1.3-3.9 l1.6-1.2l-0.9-2.4l-6.1-0.9l1.2-2.7l-3.5-3.9l-3.2,2.6l-4.9-1.5l-5.3,4l-3.9,4.8l-4.2,0.8l2.7,2l0.4,3.9l-4.4,0.2l-4.7-0.4l-3.2,1 l-5.5-2.5l-0.3-1.2l-1.5-5.1l-3,1.4l0.1,2.7l1.5,4.1l-0.1,2.5l-4.6,0.1l-6.8-1.5l-4.3-0.6l-3.8-3.2l-7.6-0.9l-7.7-3.5l-5.8-3.1 l-5.7-2.5l0.9-5.9L1414.1,380.1L1414.1,380.1z"},ID:{d:"M1651.9,637.3l0.5-1.7l-1.8-1.9l-2.8-2l-5.3,1.3l7,4.4L1651.9,637.3L1651.9,637.3z M1672.8,636.7l4-4.8l0.1-1.9 l-0.5-1.3l-5.7,2.6l-2.8,3.9l-0.7,2.1l0.6,0.8L1672.8,636.7L1672.8,636.7z M1637.2,623.7l-1.6,2.2l-3.1,0.1l-2.2,3.6l3,0.1l3.9-0.9 l6.6-1.2l-1.2-2.8l-3.5,0.6L1637.2,623.7L1637.2,623.7z M1665.3,623.7l-5.2,2.3l-3.8,0.5l-3.4-1.9l-4.5,1.3l-0.2,2.3l7.4,0.8 l8.6-1.8L1665.3,623.7L1665.3,623.7z M1585.8,615.3l-0.7-2.3l-2.3-0.5l-4.4-2.4l-6.8-0.4l-4.1,6.1l5.1,0.4l0.8,2.8l10,2.6l2.4-0.8 l4.1,0.6l6.3,2.4l5.2,1.2l5.8,0.5l5.1-0.2l5.9,2.5l6.6-2.4l-6.6-3.8l-8.3-1.1l-1.8-4.1l-10.3-3.1l-1.3,2.6L1585.8,615.3 L1585.8,615.3z M1732.4,611.7l0.2-3l-1.2-1.9l-1.3,2.2l-1.2,2.2l0.3,4.8L1732.4,611.7z M1691.4,594.2l-1.4-2.1l-5.7,0.3l1,2.7 l3.9,1.2L1691.4,594.2L1691.4,594.2z M1709.5,591.8l-6.1-1.8l-6.9,0.3l-1.5,3.5l3.9,0.2l3.2-0.4l4.6,0.5l4.7,2.6L1709.5,591.8 L1709.5,591.8z M1730.5,579.5l-0.8-2.4l-9-2.6l-2.9,2.1l-7.6,1.5l2.3,3.2l5,1.2l2.1,3.7l8.3,0.1l0.4,1.6l-4-0.1l-6.2,2.3l4.2,3.1 l-0.1,2.8l1.2,2.3l2.1-0.5l1.8-3.1l8.2,5.9l4.6,0.5l10.6,5.4l2.3,5.3l1,6.9l-3.7,1.8l-2.8,5.2l7.1-0.2l1.6-1.8l5.5,1.3l4.6,5.2 l1.5-20.8l1-20.7l-6-1.2l-4.1-2.3l-4.7-2.2h-5l-6.6,3.8l-4.9,6.8l-5.7-3.8L1730.5,579.5z M1680.5,563.1l-1-1.4l-5.5,4.6l-6.5,0.3 l-7.1-0.9l-4.4-1.9l-4.7,4.8l-1.2,2.6l-2.9,9.6l-0.9,5l-2.4,4.2l1.6,4.3l2.3,0.1l0.6,6.1l-1.9,5.9l2.3,1.9l3.6-1l0.3-9.1l-0.2-7.4 l3.8-1.9l-0.7,6.2l3.9,3.7l-0.8,2.5l1.3,1.7l5.6-2.4l-3,5.2l2.1,2.2l3.1-1.9l0.3-4.1l-4.7-7.4l1.1-2.2l-5.1-8.1l5-2.5l2.6-3.7 l2.4,0.9l0.5-2.9l-10.5,2.1l-3.1,2.9l-5-5.6l0.9-4.8l4.9-1l9.3-0.3l5.4,1.3l4.3-1.3L1680.5,563.1L1680.5,563.1z M1699.9,565 l-0.6-2.6l-3.3-0.6l-0.5-3.5l-1.8,2.3l-1,5.1l1.7,8.2l2.2,4l1.6-0.8l-2.3-3.3l0.9-3.9l2.9,0.6L1699.9,565L1699.9,565z M1639,560.5 l0.9-2.9l-4.3-6l3-5.8l-5-1h-6.4l-1.7,7.2l-2,2.2l-2.7,8.9l-4.5,1.3l-5.4-1.8l-2.7,0.6l-3.2,3.2l-3.6-0.4l-3.6,1.2l-3.9-3.5l-1-4.3 l-3.3,4.2l-0.6,5.9l0.8,5.6l2.6,5.4l2.8,1.8l0.7,8.5l4.6,0.8l3.6-0.4l2,3.1l6.7-2.3l2.8,2l4,0.4l2,3.9l6.5-2.9l0.8,2.3l2.5-9.7 l0.3-6.4l5.5-4.3l-0.2-5.8l1.8-4.3l6.7-0.8L1639,560.5L1639,560.5z M1570.3,609.4l0.7-9.8l1.7-8l-2.6-4l-4.1-0.5l-1.9-3.6l-0.9-4.4 l-2-0.2l-3.2-2.2l2.3-5.2l-4.3-2.9l-3.3-5.3l-4.8-4.4l-5.7-0.1l-5.5-6.8l-3.2-2.7l-4.5-4.3l-5.2-6.2l-8.8-1.2l-3.6-0.3l0.6,3.2 l6.1,7l4.4,3.6l3.1,5.5l5.1,4l2.2,4.9l1.7,5.5l4.9,5.3l4.1,8.9l2.7,4.8l4.1,5.2l2.2,3.8l7,5.2l4.5,5.3L1570.3,609.4L1570.3,609.4z"},IR:{d:"M1213.5,324.4l-3.2-2.9l-1.2-2.4l-3.3,1.8l2.9,7.3l-0.7,2l3.7,5.2l0,0l4.7,7.8l3.7,1.9l1,3.8l-2.3,2.2l-0.5,5 l4.6,6.1l7,3.4l3.5,4.9l-0.2,4.6h1.7l0.5,3.3l3.4,3.4l1.7-2.5l3.7,2.1l2.8-1l5.1,8.4l4.3,6.1l5.5,1.8l6.1,4.9l6.9,2.1l5.1-3.1l4-1.1 l2.8,1.1l3.2,7.8l6.3,0.8l6.1,1.5l10.5,1.9l1.2-7.4l7.4-3.3l-0.9-2.9l-2.7-1l-1-5.7l-5.6-2.7l-2.8-3.9l-3.2-3.3l3.9-5.8l-1.1-4 l-4.3-1.1l-1.1-4l-2.7-5.1l1.6-3.5l-2.5-0.9l0.5-4.7l0.5-8l-1.6-5.5l-3.9-0.2l-7.3-5.7l-4.3-0.7l-6.5-3.3l-3.8-0.6l-2.1,1.2 l-3.5-0.2l-3,3.7l-4.4,1.2l-0.2,1.6l-7.9,1.7l-7.6-1.1l-4.3-3.3l-5.2-1.3l-2.5-4.8l-1.3,0.3l-3.8-3.4l1.2-3.1l-1.9-1.9l-1.9,0.5 l-5.3,4.7l-1.8,0.2L1213.5,324.4L1213.5,324.4z"},IQ:{d:"M1207.3,334.9l-6.2-0.9l-2.1,1l-2.1,4.1l-2.7,1.6l1.2,4.7l-0.9,7.8l-11,6.7l3.1,7.7l6.7,1.7l8.5,4.5l16.7,12.7 l10.2,0.5l3.2-6.1l3.7,0.5l3.2,0.4l-3.4-3.4l-0.5-3.3h-1.7l0.2-4.6l-3.5-4.9l-7-3.4l-4.6-6.1l0.5-5l2.3-2.2l-1-3.8l-3.7-1.9 l-4.7-7.8l0,0l-2.3,1.1L1207.3,334.9L1207.3,334.9z"},IE:{d:"M947.3,231.7l-3.5-1.3l-2.9,0.1l1.1-3.2l-0.8-3.2l-3.7,2.8l-6.7,4.7l2.1,6.1l-4.2,6.4l6.7,0.9l8.7-3.6l3.9-5.4 L947.3,231.7L947.3,231.7z"},IL:{d:"M1167.8,360.5l-1.4,0.1l-0.4,1.1h-1.8l-0.1,0.1l-0.6,1.6l-0.6,4.8l-1.1,2.9l0.4,0.4l-1.4,2.1l0,0l3.9,9.2l0.7,1.7 l1.7-10.2l-0.4-2.4l-2.4,0.8l0.1-1.7l1.2-0.8l-1.4-0.7l0.7-4.3l2,0.9l0.7-2h-0.1l0.6-1L1167.8,360.5L1167.8,360.5z"},IT:{d:"M1057.8,328.6l-1.6,5.1l0.9,2l-0.9,3.3l-4.2-2.4l-2.7-0.7l-7.5-3.3l0.6-3.4l6.2,0.6l5.2-0.7L1057.8,328.6z M1072.3,316.2l-0.8,2.3l-3.1-3l-4.5-1l-1.9,4.1l3.9,2.3l-0.4,3.3l-2.1,0.4l-2.5,5.6l-2.1,0.5l-0.1-2l0.8-3.5l1.1-1.3l-2.3-3.7 l-1.8-3.2l-2.2-0.8l-1.7-2.7l-3.4-1.2l-2.3-2.5l-3.9-0.4l-4.2-2.8l-4.9-4l-3.6-3.6l-1.9-6l-2.6-0.7l-4.2-2.1l-2.3,0.9l-2.8,2.8 l-2.1,0.5l0.5-2.7l-2.7-0.8l-1.5-4.8l1.7-1.8l-1.6-2.4l0.2-1.7l2.2,1.3l2.4-0.3l2.7-2.1l0.9,1l2.4-0.2l0.9-2.5l3.8,0.8l2.1-1.1 l0.3-2.5l3.1,0.9l0.5-1.2l4.8-1.1l1.3,2.2l7.2,1.6l-0.3,3l1.4,2.7l-4.1-0.9l-3.9,2.2l0.4,3l-0.5,1.8l1.9,3.1l4.9,3.1l2.9,5.1l6,5 l4-0.1l1.4,1.4l-1.4,1.2l4.8,2.3l3.9,1.9l4.7,3.2L1072.3,316.2z M1040.2,305.3l-0.1-0.6l-0.6,0.1l-0.2,0.5H1040.2z M1040.3,292.4 l-0.9,0.3l0.2,0.9l0.7-0.1L1040.3,292.4z M1021.6,311.6l-2.8-0.3l1.3,3.6l0.4,7.6l2.1,1.7l2-2.1l2.4,0.4l0.4-8.4l-3.3-4.4 L1021.6,311.6z"},CI:{d:"M946.5,506.2l-2.3,0.9l-1.3,0.8l-0.9-2.7l-1.6,0.7l-1-0.1l-1,1.9l-4.3-0.1l-1.6-1l-0.7,0.6l-1.1,0.5l-0.5,2.2 l1.3,2.6l1.3,5.1l-2,0.8l-0.6,0.9l0.4,1.2l-0.3,2.8h-0.9l-0.3,1.8l0.6,3.1l-1.2,2.8l1.6,1.8l1.8,0.4l2.3,2.7l0.2,2.5l-0.5,0.8 l-0.5,5.2l1.1,0.2l5.6-2.4l3.9-1.8l6.6-1.1l3.6-0.1l3.9,1.3l2.6-0.1l0.2-2.5l-2.4-5.5l1.5-7.2l2.3-5.3l-1.4-9.1l-3.8-1.6l-2.7,0.2 l-1.9,1.6l-2.5-1.3l-1-2.1L946.5,506.2L946.5,506.2z"},JM:{d:"M550.7,458.5l3.9-0.1l-0.8-1.8l-2.7-1.5l-3.7-0.6l-1.2-0.2l-2.4,0.4l-0.8,1.5l2.9,2.3l3,1L550.7,458.5L550.7,458.5z "},JP:{d:"M1692.5,354.9l-4.5-1.3l-1.1,2.7l-3.3-0.8l-1.3,3.8l1.2,3l4.2,1.8l-0.1-3.7l2.1-1.5l3.1,2.1l1.3-3.9L1692.5,354.9 L1692.5,354.9z M1716.9,335.6l-3.6-6.7l1.3-6.4l-2.8-5.2l-8.1-8.7l-4.8,1.2l0.2,3.9l5.1,7.1l1,7.9l-1.7,2.5l-4.5,6.5l-5-3.1v11.5 l-6.3-1.3l-9.6,1.9l-1.9,4.4l-3.9,3.3l-1.1,4l-4.3,2l4,4.3l4.1,1.9l0.9,5.7l3.5,2.5l2.5-2.7l-0.8-10.8l-7.3-4.7l6.1-0.1l5-3l8.6-1.4 l2.4,4.8l4.6,2.4l4.4-7.3l9.1-0.4l5.4-3l0.6-4.6l-2.5-3.2L1716.9,335.6L1716.9,335.6z M1705.1,291.4l-5.3-2.1l-10.4-6.4l1.9,4.8 l4.3,8.5l-5.2,0.4l0.6,4.7l4.6,6.1h5.7l-1.6-6.8l10.8,4.2l0.4-6.1l6.4-1.7l-6-6.9l-1.7,2.6L1705.1,291.4L1705.1,291.4z"},JO:{d:"M1186.6,367.6l-3.1-7.7l-9.6,6.7l-6.3-2.5l-0.7,2l0.4,3.9l-0.6,1.9l0.4,2.4l-1.7,10.2l0.3,0.9l6.1,1l2.1-2l1.1-2.3 l4-0.8l0.7-2.2l1.7-1l-6.1-6.4l10.4-3.1L1186.6,367.6L1186.6,367.6z"},KZ:{d:"M1308.8,223.8l-9-1.3l-3.1,2.5l-10.8,2.2l-1.7,1.5l-16.8,2.1l-1.4,2.1l5,4.1l-3.9,1.6l1.5,1.7l-3.6,2.9l9.4,4.2 l-0.2,3l-6.9-0.3l-0.8,1.8l-7.3-3.2l-7.6,0.2l-4.3,2.5l-6.6-2.4l-11.9-4.3l-7.5,0.2l-8.1,6.6l0.7,4.6l-6-3.6l-2.1,6.8l1.7,1.2 l-1.7,4.7l5.3,4.3l3.6-0.2l4.2,4.1l0.2,3.2l2.8,1l4.4-1.3l5-2.7l4.7,1.5l4.9-0.3l1.9,3.9l0.6,6l-4.6-0.9l-4,1l0.9,4.5l-5-0.6l0.6,2 l3.2,1.6l3.7,5.5l6.4,2.1l1.5,2.1l-0.7,2.6l0.7,1.5l1.8-2l5.5-1.3l3.8,1.7l4.9,4.9l2.5-0.3l-6.2-22.8l11.9-3.6l1.1,0.5l9.1,4.5 l4.8,2.3l6.5,5.5l5.7-0.9l8.6-0.5l7.5,4.5l1.5,6.2l2.5,0.1l2.6,5l6.6,0.2l2.3,3h1.9l0.9-4.5l5.4-4.3l2.5-1.2l0.3-2.7l3.1-0.8 l9.1,2.1l-0.5-3.6l2.5-1.3l8.1,2.6l1.6-0.7l8.6,0.2l7.8,0.6l3.3,2.2l3.5,0.9l-1.7-3.5l2.9-1.6l-8.7-10.7l9-2.4l2-1.4l-1-11.1l10.7,2 l1.6-2.8l-2.5-6.2l3.8-0.6l1.8-4.2l-4.3-3.8l-6,0.9l-3.3-2.6l-3.9-1.2l-4.1-3.6l-3.2-1.1l-6.2,1.6l-8.3-3.6l-1.1,3.3l-18.1-15.5 l-8.3-4.7l0.8-1.9l-9.1,5.7l-4.4,0.4l-1.2-3.3l-7-2.1l-4.3,1.5L1308.8,223.8L1308.8,223.8z"},KE:{d:"M1211.7,547.2h-3.8l-2.3-2.1l-5.1,2.6l-1.6,2.7l-3.8-0.5l-1.2-0.7l-1.3,0.1h-1.8l-7.2-5.4h-3.9l-2-2.1v-3.6 l-2.9-1.1l-3.8,4.2l-3.4,3.8l2.7,4.4l0.7,3.2l2.6,7.3l-2.1,4.7l-2.7,4.2l-1.6,2.6v0.3l1.4,2.4l-0.4,4.7l20.2,13l0.4,3.7l8,6.3 l2.2-2.1l1.2-4.2l1.8-2.6l0.9-4.5l2.1-0.4l1.4-2.7l4-2.5l-3.3-5.3l-0.2-23.2L1211.7,547.2L1211.7,547.2z"},KW:{d:"M1235.6,381.4l-3.7-0.5l-3.2,6.1l4.9,0.6l1.7,3.1l3.8-0.2l-2.4-4.8l0.3-1.5L1235.6,381.4L1235.6,381.4z"},KG:{d:"M1387.2,302.6l-3.5-0.9l-3.3-2.2l-7.8-0.6l-8.6-0.2l-1.6,0.7l-8.1-2.6l-2.5,1.3l0.5,3.6l-9.1-2.1l-3.1,0.8l-0.3,2.7 l1.8,0.6l-3.1,4.1l4.6,2.3l3.2-1.6l7.1,3.3l-5.2,4.5l-4.1-0.6l-1.4,2l-5.9-1.1l0.6,3.7l5.4-0.5l7.1,2l9.5-0.9l1-1.5l-1.1-1.5l4-3 l3.2-1.2l5.7,0.9l0.6-4l6.4-0.8l1-2.4l6.8-3.4L1387.2,302.6L1387.2,302.6z"},LA:{d:"M1574.8,481.8l0.2-6.4l-2-4.5l-4.8-4.4l-4.3-5.6l-5.7-7.5l-7.3-3.8l1.3-2.3l3.3-1.7l-3-5.5l-6.8-0.1l-3.4-5.7 l-4-5.1l-2.7,1l1.9,7.2l-2.9-0.1l-0.7-1.5l-4.1,4.1l-0.8,2.4l2.6,1.9l0.9,3.8l3.8,0.3l-0.4,6.7l1,5.7l5.3-3.8l1.8,1.2l3.2-0.2 l0.8-2.2l4.3,0.4l4.9,5.2l1.3,6.3l5.2,5.5l0.5,5.4l-1.5,2.9l4.9,2.4l2-4.3L1574.8,481.8L1574.8,481.8z"},LV:{d:"M1102.1,210.1h-3.8l-4.4-2.2l-2.1-0.7l-3.7,1l-0.2,4.6l-3.6,0.1l-4.4-4.5l-4,2.1l-1.7,3.7l0.5,4.5l5-1.9l7.9,0.4 l4.4-0.6l0.9,1.3l2.5,0.4l5,2.9l2.6-1l4.6-2.3l-2.1-3.6l-1-2.8L1102.1,210.1L1102.1,210.1z"},LB:{d:"M1167.8,360.5l0.9-3.5l2.6-2.4l-1.2-2.5l-2.4-0.3l-0.1,0.2l-2.1,4.5l-1.3,5.2h1.8l0.4-1.1L1167.8,360.5 L1167.8,360.5z"},LS:{d:"M1128.1,766.5l1.1-2l3.1-1l1.1-2.1l1.9-3.1l-1.7-1.9l-2.3-2l-2.6,1.3l-3.1,2.5l-3.2,4l3.7,4.9L1128.1,766.5 L1128.1,766.5z"},LR:{d:"M929.4,523.3l-1.6-0.2l-1.1,2.6l-1.6-0.1l-1.1-1.3l0.4-2.6l-2.3-3.9l-1.5,0.7l-1.2,0.2l-2.6,3l-2.6,3.4l-0.3,1.9 l-1.3,2l3.7,4.1l4.8,3.5l5.1,4.8l5.7,3.1l1.5-0.1l0.5-5.2l0.5-0.8l-0.2-2.5l-2.3-2.7l-1.8-0.4l-1.6-1.8l1.2-2.8l-0.6-3.1 L929.4,523.3L929.4,523.3z"},LY:{d:"M1111.8,371.4l-1.5-2.1l-5.4-0.8l-1.8-1.1h-2l-2-2.8l-7.3-1.3l-3.6,0.8l-3.7,3l-1.5,3.1l1.5,4.8l-2.4,3l-2.5,1.6 l-5.9-3.1l-7.7-2.7l-4.9-1.2l-2.8-5.7l-7.2-2.8l-4.5-1.1l-2.2,0.6l-6.4-2.2l-0.1,4.9l-2.6,1.8l-1.5,2l-3.7,2.5l0.7,2.6l-0.4,2.7 l-2.6,1.4l1.9,5.6l0.4,3l-0.9,5.2l0.5,2.9l-0.6,3.5l0.5,4l-2.1,2.6l3.4,4.7l0.2,2.7l2,3.6l2.6-1.2l4.3,2.9l2.5,4l8.8,2.8l3.1,3.5 l3.9-2.4l5.4-3.5l22.3,12.2l22.4,12.2v-2.7h6.3l-0.5-12.7l-1-23.4l-1.3-22.7l-2-5.1l1.2-3.9l-1.1-2.7L1111.8,371.4L1111.8,371.4z"},LI:{d:"M1024.4,273.6v-0.2l0.1-0.2l-0.1-0.1l-0.1-0.2l-0.1-0.1v-0.2l-0.1-0.1v-0.2l-0.1-0.1l-0.2,0.6v0.5l0.1,0.2h0.1 L1024.4,273.6L1024.4,273.6z"},LT:{d:"M1100.4,221.2l-5-2.9l-2.5-0.4l-0.9-1.3l-4.4,0.6l-7.9-0.4l-5,1.9l1.7,5l5,1.1l2.2,0.9l-0.2,1.7l0.6,1.5l2.5,0.6 l1.4,1.9h4.6l4.8-2.2l0.5-3.4l3.5-2L1100.4,221.2L1100.4,221.2z"},LU:{d:"M1007,258.6l0.2-2.7l-1-1.4l-1.3,0.2l-0.4,3.5l1.1,0.5L1007,258.6z"},MK:{d:"M1094,304.8l-2.8-2l-2.4,0.1l-1.7,0.4l-1.1,0.2l-2.9,1l-0.1,1.2h-0.7l0,0l-0.4,2.1l0.9,2.6l2.3,1.6l3.3-0.6l1.9-1.3 l2.8,0.1l0.7-1.1l1-0.2L1094,304.8L1094,304.8z"},MG:{d:"M1255.7,658.4l-1.1-4.2l-1.4-2.7l-1.8-2.7l-2,2.8l-0.3,3.8l-3.3,4.5l-2.3-0.8l0.6,2.7l-1.8,3.2l-4.8,3.9l-3.4,3.7 h-2.4l-2.2,1.2l-3.1,1.3l-2.8,0.2l-1,4.1l-2.2,3.5l0.1,5.9l0.8,4l1.1,3l-0.8,4.1l-2.9,4.8l-0.2,2.1l-2.6,1.1l-1.3,4.6l0.2,4.6l1.6,5 l-0.1,5.7l1.2,3.3l4.2,2.3l3,1.7l5-2.7l4.6-1.5l3.1-7.4l2.8-8.9l4.3-12l3.3-8.8l2.7-7.4l0.8-5.4l1.6-1.5l0.7-2.7l-0.8-4.7l1.2-1.9 l1.6,3.8l1.1-1.9l0.8-3.1l-1.3-2.9L1255.7,658.4L1255.7,658.4z"},MW:{d:"M1169.2,661.5l0.1-2.3l-1.2-1.9l0.1-2.8l-1.5-4.7l1.7-3.5l-0.1-7.7l-1.9-4.1l0.2-0.7l0,0l-1.1-1.7l-5.4-1.2l2.6,2.8 l1.2,5.4l-1,1.8l-1.2,5.1l0.9,5.3l-1.8,2.2l-1.9,5.9l2.9,1.7l3,3l1.6-0.6l2.1,1.6l0.3,2.6l-1.3,2.9l0.2,4.5l3.4,4l1.9-4.5l2.5-1.3 l-0.1-8.2l-2.2-4.6l-1.9-2h-0.3v0.8l1.1,0.3l1,3.4l-0.2,0.8l-1.9-2.5l-1,1.6L1169.2,661.5L1169.2,661.5z"},MY:{d:"M1558.1,554.4l-0.5-3.8l-0.6-2.1l0.5-2.9l-0.5-4.3l-2.6-4.3l-3.5-3.8l-1.3-0.6l-1.7,2.6l-3.7,0.8l-0.6-3.3l-4.7-2.8 l-0.9,1.1l1.4,2.7l-0.4,4.7l2.1,3.4l1,5.3l3.4,4.3l0.8,3.2l6.7,5l5.4,4.8l4-0.5l0.1-2.1l-2.3-5.6L1558.1,554.4z M1560.9,563.3 l0.2,0.2l-0.1,0.2l-0.9,0.4l-0.9-0.4l0.3-0.6l0.6-0.1l0.5,0.2L1560.9,563.3z M1645.2,540.2l-3.8,0.4l1.2,3.1l-4,2.1l-5-1h-6.4 l-1.7,7.2l-2,2.2l-2.7,8.9l-4.5,1.3l-5.4-1.8l-2.7,0.6l-3.2,3.2l-3.6-0.4l-3.6,1.2l-3.9-3.5l-1-4.3l4.1,2.2l4.4-1.2l0.9-5.4l2.4-1.2 l6.7-1.4l3.8-5l2.6-4l2.7,3.3l1.1-2.2l2.7,0.2l0.1-4.1l0.1-3.1l4.1-4.4l2.5-5h2.3l3.1,3.2l0.4,2.8l3.8,1.7l4.8,2L1645.2,540.2z"},MV:{d:"M1389.1,551.6L1389.1,551.6l0.1-0.3l-0.1-0.1h-0.1l-0.1,0.2v0.1v0.1H1389.1z M1389.4,545.7l0.1-0.2v-0.1v-0.1v-0.1 v-0.1l-0.1,0.1l-0.1,0.2v0.1l-0.1,0.1v0.1H1389.4L1389.4,545.7z"},ML:{d:"M1000.3,450.3l-6.1,0.6l-0.1-4l-2.6-1.1l-3.4-1.8l-1.3-3l-18.6-13.8l-18.4-13.9l-8.4,0.1l2.4,27.4l2.4,27.5l1,0.8 l-1.3,4.4l-22.3,0.1l-0.9,1.4l-2.1-0.4l-3.2,1.3l-3.8-1.8l-1.8,0.2l-1,3.7l-1.9,1.2l0.2,3.9l1.1,3.7l2.1,1.8l0.4,2.4l-0.3,2l0.3,2.3 h0.9l1.5-0.8l0.9,0.2l1.5,1.6l2.4,0.5l1.6-1.4l1.8-0.8l1.3-0.9l1.1,0.2l1.3,1.4l0.6,1.7l2.3,2.7l-1.2,1.6l-0.2,2.1l1.2-0.6l0.7,0.7 l-0.3,1.9l1.7,1.8l0.7-0.6l1.6,1l4.3,0.1l1-1.9l1,0.1l1.6-0.7l0.9,2.7l1.3-0.8l2.3-0.9l-0.4-3.7l1.6-2.7l-0.2-2.2l4.5-5.2l0.8-4.4 l1.6-1.6l2.7,0.9l2.3-1.3l0.8-1.6l4.3-2.9l1.1-2l5.2-2.6l3-0.9l1.4,1.2h3.6l3.6-0.3l2-2.2l7.6-0.6l4.9-1l0.5-3.9l3-4.3L1000.3,450.3 L1000.3,450.3z"},MT:{d:"M1053.6,344l-0.2-0.2l-0.5-0.5l-0.5-0.1l0.1,0.6l0.4,0.4h0.5L1053.6,344L1053.6,344z M1052.2,342.8L1052.2,342.8 v-0.2l-0.3-0.1l-0.4,0.1l0.1,0.1l0.3,0.2L1052.2,342.8z"},MQ:{d:"M638,479.9l-0.2-0.7l-0.1-0.2l-0.2-0.3l0.1-0.3v-0.1h-0.2l-0.3-0.5l-0.6-0.3h-0.3l-0.2,0.2v0.3l0.3,0.9l0.2,0.2 l0.5,0.2l-0.4,0.4v0.1l0.1,0.3h0.9l0.2,0.3l0.1-0.1L638,479.9L638,479.9z"},MR:{d:"M949.8,413.3l-20.3-15.5l-0.2,9.7l-17.9-0.3l-0.2,16.3L906,424l-1.4,3.3l0.9,9.2l-21.6-0.1l-1.2,2.2l2.8,2.7l1.4,3 l-0.7,3.2l0.6,3.2l0.5,6.3l-0.8,5.9l-1.7,3.2l0.4,3.4l2-2l2.7,0.5l2.8-1.4h3.1l2.6,1.8l3.7,1.7l3.2,4.7l3.6,4.4l1.9-1.2l1-3.7 l1.8-0.2l3.8,1.8l3.2-1.3l2.1,0.4l0.9-1.4l22.3-0.1l1.3-4.4l-1-0.8l-2.4-27.5l-2.4-27.4L949.8,413.3L949.8,413.3z"},MU:{d:"M1294.7,702.5l0.3-0.3l0.2-0.4l0.3-0.3l0.1-0.7l-0.2-0.8l-0.4-0.7l-0.5,0.1l-0.3,0.4l-0.2,0.5l-0.5,0.3l-0.1,0.3 l-0.2,0.7l-0.1,0.4l-0.2,0.1v0.2l0.3,0.3l0.8,0.1L1294.7,702.5L1294.7,702.5z"},YT:{d:"M1228.7,654.7v-0.3l0.2-0.5v-0.1l0.1-0.5l-0.3-0.3h-0.2l-0.2-0.3l-0.3,0.3l0.3,0.5l-0.1,0.3l-0.1,0.4l0.1,0.4 l0.2,0.2L1228.7,654.7L1228.7,654.7z"},MX:{d:"M444.4,407.8l-3.6-1.4l-3.9-2l-0.8-3l-0.2-4.5l-2.4-3.6l-1-3.7l-1.6-4.4l-3.1-2.5l-4.4,0.1l-4.8,5l-4-1.9l-2.2-1.9 l-0.4-3.5l-0.8-3.3l-2.4-2.8l-2.1-2l-1.3-2.2h-9.3l-0.8,2.6H391h-10.7l-10.7-4.4l-7.1-3.1l1-1.3l-7,0.7l-6.3,0.5l0.2,5.7l0.7,5.1 l0.7,4.1l0.8,4l2.6,1.8l2.9,4.5l-1,2.9l-2.7,2.3l-2.1-0.3l-0.6,0.5l2.3,3.7l2.9,1.5l1,1.7l0.9-0.9l3.1,2.9l2.1,2l0.1,3.4l-1.2,4.7 l2.5,1.6l3.3,3.1l2.9,3.6l0.7,3.9h1l2.7-2.3l0.4-1.2l-1.5-2.8l-1.6-2.9l-2.6-0.2l0.4-3.4l-0.9-3l-1-2.8l-0.5-5.9l-2.6-3.2l-0.6-2.3 l-1.2-1.6v-4.1l-1,0.1l-0.1-2.2l-0.7-0.5l-0.4-1.4l-2.7-4.4l-1.1-2.6l1-4.8l0.1-3l1.8-2.6l2.4,1.7l1.9-0.2l3.1,2.5l-0.9,2.4l0.4,4.9 l1.5,4.7l-0.4,2l1.7,3.1l2.3,3.4l2.7,0.5l0.3,4.4l2.4,3.1l2.5,1.5l-1.8,4l0.7,1.5l4.1,2.6l1.9,4l4.5,4.9l3.8,6.4l1.3,3.2v2.5 l1.4,2.9l-0.3,2.2l-1.6,1.6l0.3,1.8l-1.9,0.7l0.8,3.1l2.2,4l5.3,3.6l1.9,2.9l5.4,2l3,0.4l1.2,1.7l4.2,3l5.9,3l4,0.9l4.8,2.9l4,1.2 l3.7,1.7l2.9-0.7l4.8-2.4l3.1-0.4l4.4,1.6l2.6,2.1l5.5,6.9l0.4-1.9l0.8-1.5l-0.7-1.2l3.3-5.2h7.1l0.4-2.1l-0.8-0.4l-0.5-1.4 l-1.9-1.5l-1.8-2.1h2.6l0.4-3.6h5.2l5.1,0.1l0.1-1l0.7-0.3l0.9,0.8l2.5-3.9h1l1.2-0.1l1.2,1.6l2-5l1.2-2.7l-0.9-1.1l1.8-3.9l3.5-3.8 l0.6-3.1l-1.2-1.3l-3.4,0.5l-4.8-0.2l-6,1.5l-4,1.7l-1.2,1.8l-1.2,5.4l-1.8,3.7l-3.9,2.6l-3.6,1.1l-4.3,1.1l-4.3,0.6l-5.1,1.8 l-1.9-2.6l-5.6-1.7l-1.8-3.2l-0.7-3.6l-3-4.7l-0.4-5l-1.2-3.1l-0.5-3.4l1.1-3.1l1.8-8.6l1.8-4.5l3.1-5.6L444.4,407.8L444.4,407.8z"},MD:{d:"M1118.5,283.3l1.2-0.7l0.5-2.1l1.1-2l-0.5-1.1l1-0.5l0.6,0.9l3,0.2l1.2-0.5l-1-0.6l0.2-1l-2-1.5l-1.1-2.6l-1.9-1.1 v-2.1l-2.5-1.6l-2-0.3l-3.9-1.9l-3.2,0.6l-1.1,0.9l1.6,0.6l1.8,1.9l1.9,2.6l3.4,3.7l0.6,2.7l-0.2,2.7L1118.5,283.3z"},MC:{d:"M1013.5,295.2l0-0.3l0.5-0.6l0.3,0.2L1013.5,295.2z"},MN:{d:"M1473.7,252.1l-3.7-4.6l-6.6-1.5l-4.8-0.8l-6.9-2.5l-1.3,6.4l4,3.6l-2.4,4.3l-7.9-1.6l-5-0.2l-4.7-2.9l-5.1-0.1 l-5.3-1.9l-5.9,2.9l-6.6,5.4l-4.7,1l3.3,4.4l5.7,3.3l8.1,2.3l5.8,5l1.3,7.3l3,2.7l6.4,1l7.2,0.9l7.9,3.8l3.4,0.7l4.9,5.7l4.7,3.6 l5.5-0.1l11.2,1.3l6.4-0.8l5.5,0.9l9.3,3.8l6.2-0.1l3.2,2l4.4-3.3l7.2-2.2l7.5-0.2l4.9-2.2l1.9-3.3l2.5-2l-1.9-2.1l-2.9-2.3l0.4-4 l3.2,0.5l5.9,1.3l3.1-3.3l6.3-2.4l1.4-4.1l2.4-1.8l6.8-0.8l4.3,0.7l-0.7-2.2l-7.2-4.3l-5.1-2l-2.5,2.3l-5.4-1l-2.4,0.8l-2.7-2.6 l-0.3-6.2l-0.6-4.6l-5.5,0.5l-3.9-2.1l-3.3-0.7l-4.5,4.4l-5.8,1l-3.6,1.6l-6.7-1h-4.5l-4.9-3.1l-6.5-3l-5.4-0.8l-5.7,0.8l-3.9,1.1 L1473.7,252.1L1473.7,252.1z"},ME:{d:"M1080,299.8l0.4-0.6l-2-1.2l-1.8-0.7l-0.8-0.8l-1.5-1.1l-0.9,0.6l-1.5,1.4l-0.4,3.4l-0.5,1l0,0l2.3,1.2l1.6,2.1 l1.1,0.4l0,0l-0.5-1.9l2-3.1l0.4,1.2l1.3-0.5L1080,299.8z"},MS:{d:"M631.8,465.7l-0.1-0.5h-0.1l-0.2,0.4v0.3l0.3,0.1L631.8,465.7z"},MA:{d:"M965.2,348.4l-2.3-0.1l-5.5-1.4l-5,0.4l-3.1-2.7h-3.9l-1.8,3.9l-3.7,6.7l-4,2.6l-5.4,2.9L927,365l-0.9,3.4l-2.1,5.4 l1.1,7.9l-4.7,5.3l-2.7,1.7l-4.4,4.4l-5.1,0.7l-2.8,2.4l-0.1,0.1l-3.6,6.5l-3.7,2.3l-2.1,4l-0.2,3.3l-1.6,3.8l-1.9,1l-3.1,4l-2,4.5 l0.3,2.2l-1.9,3.3l-2.2,1.7l-0.3,3h0.1l12.4-0.5l0.7-2.3l2.3-2.9l2-8.8l7.8-6.8l2.8-8.1l1.7-0.4l1.9-5l4.6-0.7l1.9,0.9h2.5l1.8-1.5 l3.4-0.2l-0.1-3.4l0,0h0.8l0.1-7.5l8.9-4.7l5.4-1l4.4-1.7l2.1-3.2l6.3-2.5l0.3-4.7l3.1-0.5l2.5-2.4l7-1l1-2.5l-1.4-1.4l-1.8-6.7 l-0.3-3.9L965.2,348.4L965.2,348.4z"},MZ:{d:"M1203,640.7l-0.8-2.9l0,0l0,0l-4.6,3.7l-6.2,2.5l-3.3-0.1l-2.1,1.9l-3.9,0.1l-1.4,0.8l-6.7-1.8l-2.1,0.3l-1.6,6 l0.7,7.3h0.3l1.9,2l2.2,4.6l0.1,8.2l-2.5,1.3l-1.9,4.5l-3.4-4l-0.2-4.5l1.3-2.9l-0.3-2.6l-2.1-1.6l-1.6,0.6l-3-3l-17.1,5.2l0.3,4.5 l0.3,2.4l4.6-0.1l2.6,1.3l1.1,1.6l2.6,0.5l2.8,2l-0.3,8.1l-1.3,4.4l-0.5,4.7l0.8,1.9l-0.8,3.7l-0.9,0.6l-1.6,4.6l-6.2,7.2l2.2,9 l1.1,4.5l-1.4,7.1l0.4,2.3l0.6,2.9l0.3,2.8h4.1l0.7-3.3l-1.4-0.5l-0.3-2.6l2.6-2.4l6.8-3.4l4.6-2.2l2.5-2.3l0.9-2.6l-1.2-1.1l1.1-3 l0.5-6.2l-1,0.3v-1.9l-0.8-3.7l-2.4-4.8l0.7-4.6l2.3-1.4l4.1-4.6l2.2-1.1l6.7-6.8l6.4-3.1l5.2-2.5l3.7-3.9l2.4-4.4l1.9-4.6l-0.9-3.1 l0.2-9.9l-0.4-5.6L1203,640.7L1203,640.7z"},MM:{d:"M1533.9,435.8l-0.6-2.6l-3.8,1.8l-2.5-1.2l-4.5-2.4l0.8-5.2l-3.7-1.3l-2.3-5.8l-5.6,1l-0.7-7.5l4.1-5.3l-0.8-5.3 l-1.3-4.9l-2.7-1.5l-2.7-3.7l-3,0.4l0.9,2.4l-1.6,1.2l1.3,3.9l-4.1-1.1l-6.1,4.4l0.9,3.6l-2.1,5.4l0.3,3.1l-1.5,5.2l-4.6-1.4 l0.9,6.6l-0.9,2.1l0.9,2.7l-2.4,1.5l0.5,4.6l-2.1-1l1.1,5.1l4.6,5.2l3.4,0.9l-0.4,2.2l5.4,7.4l1.9,5.9l-0.9,7.9l3.6,1.5l3.2,0.6 l5.8-4.6l3.2-3.1l3.1,5.2l2,8.1l2.6,7.6l2.6,3.3l0.2,6.9l2.2,3.8l-1.3,4.8l0.9,4.8l2.2-6.6l2.6-5.9l-2.8-5.8l-0.2-3l-1-3.5l-4.2-5.1 l-1.7-3.2l1.7-1.1l1.4-5.6l-2.9-4.2l-4.1-4.6l-3.5-5.6l2.2-1.1l1.5-6.9l3.9-0.3l2.8-2.8l3-1.4l0.8-2.4L1533.9,435.8L1533.9,435.8z"},NA:{d:"M1105.4,683.7l-10.3,2.5l-13.4-0.9l-3.7-3l-22.5,0.3l-0.9,0.4l-3.2-2.9l-3.6-0.1l-3.3,1l-2.7,1.2l0.2,4.9l4.4,6.2 l1.1,4l2.8,7.7l2.7,5.2l2.1,2.6l0.6,3.5v7.6l1.6,9.8l1.2,4.6l1,6.2l1.9,4.7l3.9,4.8l2.7-3.2l2.1,1.8l0.8,2.7l2.4,0.5l3.3,1.2 l2.9-0.5l5-3.2l1.1-23.6l0.6-18.5l5.4-0.2l0.9-22.7l4.1-0.2l8.6-2.2l2,2.6l3.7-2.5h1.6l3.2-1.5V684l-2.1-1.4l-3.6-0.4L1105.4,683.7 L1105.4,683.7z"},NR:{d:"M1915,575.5v-0.2h-0.1h-0.1l-0.1,0.2l0.1,0.1l0.1,0.1L1915,575.5L1915,575.5z"},NP:{d:"M1455.2,394.8l-6.5-0.6l-6.4-1.5l-5-2.8l-4.5-1.2l-2.5-3.1l-3.2-0.9l-6.4-4.1l-4.7-2l-1.9,1.5l-2.8,2.9l-0.9,5.9 l5.7,2.5l5.8,3.1l7.7,3.5l7.6,0.9l3.8,3.2l4.3,0.6l6.8,1.5l4.6-0.1l0.1-2.5l-1.5-4.1L1455.2,394.8L1455.2,394.8z"},NL:{d:"M1005.5,243.9h2.9l1.1-2.3l1-5.6l-1-2l-3.9-0.2l-6.5,2.6l-3.9,8.9l-2.5,1.7l0,0l3.6,0.5l4.4-1.3l3.1,2.7l2.8,1.4 L1005.5,243.9L1005.5,243.9z"},NC:{d:"M1897.3,716.1v-0.3l-0.4-0.2l-0.2,0.5v0.1l0.2,0.1h0.2L1897.3,716.1L1897.3,716.1z M1901.9,708.5L1901.9,708.5 l-0.1-0.4l0.1-0.2l-0.4,0.2l-0.6,0.2l0.1,0.8l-0.1,0.4l0.3,0.1l0.1,0.3h0.2l0.7-0.2l0.3-1.1h-0.4L1901.9,708.5L1901.9,708.5z M1898.9,706.8l0.3-0.5l0.1-0.2l-0.2-0.7l-0.3-0.3l0.3-1l-0.1-0.2l-0.4-0.2l-0.9,0.3l-0.1,0.2l0.5,0.1l0.2,0.2l-0.5,0.7l-0.5,0.1 l0.1,0.5l0.2,0.4l0.7,0.2l0.3,0.4H1898.9z M1895,703.9l0.3-0.3l0.3-0.4l-0.1-0.1v-0.3l0.2-0.4l0.3-0.1l-0.2-0.2l-0.2-0.1v0.3 l-0.3,0.7l-0.1,0.3l-0.5,0.6H1895L1895,703.9z M1882.7,701l-0.6-0.7l-0.1,0.2l-0.1,0.4v0.3l0.3,0.2l0.1,0.2l-0.1,0.5v0.4l0.6,0.9 l0.1,0.7l0.3,0.6l0.5,0.5l0.4,0.5l0.8,1.4l0.2,0.5l0.4,0.3l1,1.2l0.4,0.4l0.4,0.2l0.9,0.7l0.6,0.3l0.3,0.5l0.6,0.3l0.8,0.4l0.1,0.2 v0.3l0.1,0.3l0.5,0.4l0.6,0.3l0.1,0.2l0.1,0.2l0.3-0.1l0.3,0.1l0.9,0.7l0.4-0.1h0.3l0.5-0.2l0.3-0.4l-0.1-1.1l-0.5-0.5l-0.7-0.4 l-0.4-0.5l-0.4-0.5l-0.8-1l-1.1-1l-0.5-0.2l-0.3-0.4l-0.3-0.1l-0.2-0.3l-0.5-0.3l-0.3-0.6l-0.6-0.6l-0.1-0.3l0.1-0.3l-0.1-0.3 l-0.4-0.3l-0.2-0.5l-0.2-0.3l-0.4-0.2l-0.7-0.4l-1.6-1.9l-0.7-0.6l-0.7,0.2L1882.7,701L1882.7,701z M1860.7,695l0.2-0.4l0.1-0.8 l-0.2,0.4l-0.2,1L1860.7,695z"},NZ:{d:"M1868.6,832.8l0.9-2.6l-5.8,2.9l-3.4,3.4l-3.2,1.6l-5.9,4.6l-5.6,3.2l-7,3.2l-5.5,2.4l-4.3,1.1l-11.3,6.1l-6.4,4.6 l-1.1,2.3l5.1,0.4l1.5,2.1l4.5,0.1l4-1.8l6.3-2.8l8.1-6.2l4.7-4.1l6.2-2.3l4-0.1l0.6-2.9l4.6-2.5l7-4.5l4.2-2.9l2.1-2.6l0.5-2.6 l-5.6,2.5L1868.6,832.8L1868.6,832.8z M1897.4,802.3l1.9-5.7l-3.1-1.7l-0.8-3.6l-2.3,0.5l-0.4,4.6l0.8,5.7l0.9,2.7l-0.9,1.1 l-0.6,4.4l-2.4,4.1l-4.2,5l-5.3,2.2l-1.7,2.4l3.7,2.5l-0.8,3.5l-6.9,5.1l1.4,0.9l-0.4,1.6l5.9-2.5l5.9-4.2l4.5-3.4l1.6-1.2l1.5-2.7 l2.8-2l3.8,0.2l4.2-3.8l5.1-5.7l-2.1-0.8l-4.6,2.5l-3.2-0.5l-2.9-2.1l2.3-4.9l-1.2-1.8l-2.9,4.4L1897.4,802.3L1897.4,802.3z"},NI:{d:"M514.1,476.8l-1.9-0.2l-0.9,0.9l-2,0.8h-1.4l-1.3,0.8l-1.1-0.3l-0.9-0.9l-0.6,0.2l-0.8,1.5l-0.5-0.1l-0.3,1.3 l-2.1,1.8l-1.1,0.7l-0.6,0.8l-1.5-1.3l-1.4,1.7h-1.2l-1.3,0.2l-0.2,3.1h-0.8l-0.8,1.5l-1.8,0.3l-0.4,0.4l-0.9-1l-0.7,1l2.6,2.9 l2.2,2l1,2.1l2.5,2.6l1.8,2l0.9-0.8l3.5,1.7l1.4-0.8l1.7,0.5l0.8,1.3l1.7,0.4l1.4-1.3l-0.8-1.1l-0.1-1.7l1.2-1.6l-0.2-1.7l0.7-2.7 l0.9-0.7l0.1-2.8l-0.2-1.7l0.4-2.8l0.9-2.5l1.4-2.2l-0.3-2.3l0.4-1.4L514.1,476.8L514.1,476.8z"},NE:{d:"M1051.3,425.6l-8.8-2.8l-18.6,12.2l-15.8,12.5l-7.8,2.8l0.1,14.6l-3,4.3l-0.5,3.9l-4.9,1l-7.6,0.6l-2,2.2l-3.6,0.3 l-0.5,3.1l0.8,2.9l3.1,4.1l0.2,3.1l6.4,1.4l-0.1,4.4l1.9-1.9h2l4.3,3.7l0.3-5.7l1.6-2.6l0.8-3.6l1.4-1.4l6-0.8l5.6,2.4l2.1,2.4 l2.9,0.1l2.6-1.5l6.8,3.3l2.8-0.2l3.3-2.7l3.3,0.2l1.6-0.9l3,0.4l4.3,1.8l4.3-3.5l1.3,0.2l3.9,7l1-0.2l0.2-2l1.6-0.4l0.5-2.9 l-3.6-0.2v-4.1l-2.4-2.3l2.3-8.4l6.9-6l0.2-8.3l1.8-12.9l1.1-2.7l-2.3-2.2l-0.2-2.1l-2-1.6l-1.6-9.9l-3.9,2.4L1051.3,425.6 L1051.3,425.6z"},NG:{d:"M1055.8,492.7l-1,0.2l-3.9-7l-1.3-0.2l-4.3,3.5l-4.3-1.8l-3-0.4l-1.6,0.9l-3.3-0.2l-3.3,2.7l-2.8,0.2l-6.8-3.3 l-2.6,1.5l-2.9-0.1l-2.1-2.4l-5.6-2.4l-6,0.8l-1.4,1.4l-0.8,3.6l-1.6,2.6l-0.3,5.7l-0.2,2.1l1.2,3.8l-1.1,2.5l0.6,1.7l-2.7,4 L993,514l-1,4l0.1,4.1l-0.3,10.2h4.9h4.3l3.9,4.2l1.9,4.6l3,3.9l4.5,0.2l2.2-1.4l2.1,0.3l5.8-2.3l1.4-4.5l2.7-6.1l1.6-0.1l3.3-3.7 l2.1-0.1l3.2,2.6l3.9-2.2l0.5-2.6l1.2-2.6l0.8-3.2l3-2.6l1.1-4.5l1.2-1.4l0.7-3.3l1.5-4l4.6-5l0.3-2.1l0.6-1.1L1055.8,492.7 L1055.8,492.7z"},KP:{d:"M1644.7,302.3L1644.7,302.3l-5.5-3.6l0.1,3.5l-6.3,2.6l2.7,3.3l-4.6-0.2l-3.6-2l-1,4.4l-3.8,3.4l-2.1,4l3.3,1.7 l3.4,0.7l0.8,1l0.4,3.5l1.1,1.2l-0.9,0.7l-0.1,2.9l1.9,1l1.6,0.6l0.8,1.2l1.3-0.5v-1.3l3.1,1.3l0.1-0.6l2.4,0.2l0.7-2.9l3.5-0.3 l2.1-0.4l-0.1-1.6l-4.3-2.8l-2.6-1l0.2-0.7l-1.2-2.8l1.3-1.7l2.9-1l1-1.9l0.3-1.1l1.9-1.4l-2.8-4.5l0.3-2.1l0.9-2l2.2,0.3l0,0l0,0 l0,0L1644.7,302.3L1644.7,302.3z"},NO:{d:"M1088.8,133.1l-6.9,1.1l-7.3-0.3l-5.1,4.4l-6.7-0.3l-8.5,2.3l-10.1,6.8l-6.4,4l-8.8,10.7l-7.1,7.8l-8.1,5.8 l-11.2,4.8l-3.9,3.6l1.9,13.4l1.9,6.3l6.4,3l6-1.4l8.5-6.8l3.3,3.6l1.7-3.3l3.4-4l0.9-6.9l-3.1-2.9l-1-7.6l2.3-5.3l4.3,0.1l1.3-2.2 l-1.8-1.9l5.7-7.9l3.4-6.1l2.2-3.9l4,0.1l0.6-3.1l7.9,0.9v-3.5l2.5-0.3l2.1-1.4l5.1,2.9l5.3-0.3l4.7,1.3l3.4-2.4l1.1-3.9l5.8-1.8 l5.7,2.1l-0.8,3.8l3.2-0.5l6.4-2.2l0,0l-5.4-3.3l4.8-1.4L1088.8,133.1L1088.8,133.1z M1066.2,99.8l-5.6-1l-1.9-1.7l-7.2,0.9l2.6,1.5 l-2.2,1.2l6.7,1.1L1066.2,99.8z M1040.8,91.5l-4.8-1.6l-5.1,0.2l-1,1.5h-5l-2.2-1.5l-9.3,1.6l3.2,3.5l7.6,3.8l5.7,1.4l-3,1.7 l8.4,2.9l4.4-0.2l0.9-3.9l3-0.9l1.2-3.4l8.5-1.8C1053.3,94.8,1040.8,91.5,1040.8,91.5z M1065,88.4l-9.1-1l-3.2,1.2l-5.3-1l-10.4,1.2 l4.3,2h5.1l0.9,1.3l10.6,0.7l10.1-0.5l4.3-2.4C1072.3,89.9,1065,88.4,1065,88.4z"},OM:{d:"M1301,437.8l2.1-2l0.8-1.8l1.6-3.8l-0.1-1.4l-2.1-0.8l-1.6-2.1l-2.9-3.7l-3.3-1.1l-4.1-0.9l-3.3-2.3l-2.9-4.3h-2.8 l-0.1,4.2l1.1,0.8l-2.4,1.3l0.3,2.6l-1.4,2.6l0.1,2.6l2.9,4.5l-2.6,12.7l-16.1,6.4l5.2,10.5l2.1,4.4l2.5-0.3l3.6-2.2l3.1,0.6 l2.5-1.8l-0.2-2.5l2.1-1.6h3.4l1.2-1.3l0.2-3.1l3.3-2.4h2.6l0.4-0.8l-1-4.2l0.6-3.2l1-1.5l2.5,0.3L1301,437.8L1301,437.8z M1284.4,407.4l0.2-2.6l-0.7-0.6l-1.3,2.2l1.3,2.2L1284.4,407.4z"},PK:{d:"M1388.3,346.3l-9.4-2.6l-2.9-5l-4.7-3l-2.8,0.7l-2.4,1.2l-5.8,0.8l-5.3,1.3l-2.4,2.8l1.9,2.8l1.4,3.2l-2,2.7 l0.8,2.5l-0.9,2.3l-5.1-0.2l3,4.2l-3,1.6l-1.5,3.8l1.1,3.8l-1.7,1.8l-2.1-0.6l-4,0.9l-0.2,1.7h-4l-2.3,3.6l0.8,5.4l-6.6,2.6 l-3.8-0.5l-0.9,1.4l-3.3-0.8l-5.3,0.9l-9.6-3.2l3.2,3.3l2.8,3.9l5.6,2.7l1,5.7l2.7,1l0.9,2.9l-7.4,3.3l-1.2,7.4l7.6-0.9l8.9-0.1 l9.9-1.2l4.9,4.8l2.1,4.6l4.2,1.6l3.2-4.2h12l-1.8-5.5l-3.5-3.2l-1.3-4.9l-4-2.9l4.9-6.6l6.4,0.5l4.5-6.7l2.1-6.5l3.9-6.3l-1-4.5 l3.7-3.7l-5-3.1l-2.9-4.3l-3.2-5.6l1.9-2.8l8.5,1.6l5.7-1L1388.3,346.3L1388.3,346.3z"},PS:{d:"M1166.9,366.1l-2-0.9l-0.7,4.3l1.4,0.7l-1.2,0.8l-0.1,1.7l2.4-0.8l0.6-1.9L1166.9,366.1L1166.9,366.1z"},PA:{d:"M543.5,517l-2-1.8l-1.7-1.9l-2.5-1.1l-3.1-0.2l0.3-0.6l-3.1-0.4l-2,1.9l-3.5,1.3l-2.5,1.6l-2.7,0.5l-1.5-1.6 l-0.5,0.5l-2.3-0.3l0.2-1.3l-1.9-2.3l-2.2,0.6l-0.1,2.5l1.1,1l-0.8,0.7l0.1,1.2l-0.5,1.3l-0.4,1.2l0.6,1l0.3-1.4h2.4l1.4,0.7 l2.3,0.5l1,2.5l1.8,0.4l0.8-1.1l0.8,3.8l2.6-0.3l0.9-0.9l1.5-0.9l-2.5-3.4l0.6-1.3l1.3-0.3l2.3-1.6l1.2-2.2l2.5-0.4l2.7,1.8l1,2.1 l1.4,0.4l-1.5,1.7l1,3.5l1.8,1.8l0.9-3.1l1.8,0.5l1.1-1.9l-1.1-3.8L543.5,517z"},PG:{d:"M1850.7,615.6l0.9-1.8l-2.4-2.2l-2.5-4l-1.6-1.5l-0.5-1.9l-0.8,0.7l0.9,4.8l2.2,4l2.2,2.5L1850.7,615.6 L1850.7,615.6z M1829.5,607l2.1-3.9l0.4-3.5l-1.1-1l-3.4,0.1l0.4,3.7l-3.3,2.3l-1.7,2.2l-3.2,0.5l-0.4-3.4l-0.8,0.1l-1,3.1l-3.1,0.5 l-5-0.9l-0.6,1.9l3.1,1.8l4.5,1.9h2.9l3-1.5l3.2-1.6l1-1.8L1829.5,607L1829.5,607z M1801.7,619.2l-0.9-4.3l5.2-0.7l-1.1-3.3l-9.1-4 l-0.6-3.7l-2.9-3.2l-3.7-3.3l-10.2-3.6l-9.6-4.4l-1,20.7l-1.5,20.8l5.7,0.2l3.1,1.1l4.6-2.2l-0.3-4.7l3.6-2.1l4.9-1.8l7,2.8l2.4,5.6 l2.9,3.5l3.9,4l5.5,1l4.8,0.7l1.1,1.6l3.8-0.4l0.8-1.8l-5.6-2.7l1.8-1.2l-4.2-1.1l0.5-2.8l-3.2,0.2l-3-6.8L1801.7,619.2 L1801.7,619.2z M1836.4,600.8l-0.5-3.3l-2-2.1l-2.1-2.6l-2.3-1.5l-1.9-1.4l-2.9-1.8l-1.6,1.5l3.9,1.9l3.1,2.7l2.4,2.1l1.2,2.4 l0.8,3.8L1836.4,600.8L1836.4,600.8z"},PY:{d:"M655.7,700.5l-0.3-1.9l-5.4-3.3l-5.1-0.1l-9.5,1.9l-2.1,5.6l0.2,3.4l-1.5,7.6l11.2,10.4l4.6,1l7.2,4.7l5.9,2.5 l1.1,2.8l-4.2,9.6l5.7,1.8l6.2,1l4.2-1.1l4.3-4.8l0.3-5.7l0.7-3.6l0.3-3.8l-0.3-3.5l-2.1-1.2l-2,1.1l-2-0.3l-0.9-2.5l-1-5.8 l-1.2-1.9l-3.9-1.7l-2.1,1.2l-6-1.2l-0.4-8.6L655.7,700.5L655.7,700.5z"},PE:{d:"M584.3,599.5l-2.9-3.4l-1.7-0.1l3.5-6.5l-4.4-3l-3.3,0.6l-2.1-1.1l-3,1.7l-4.2-0.8l-3.4-6.7l-2.7-1.7l-1.8-3l-3.7-3 l-1.5,0.6l0.8,4.9l-1.7,4.1l-6,6.7l-6.7,2.5l-3.3,5.5l-0.9,4.3l-3.1,2.6l-2.5-3.2l-2.3-0.7l-2.3,0.5l-0.2-2.3l1.5-1.5l-0.7-2.7 l-4.4,4l-1.6,4.5l3,6.1l-1.7,2.8l4.1,2.6l4.5,4.1l2,4.7l2.4,2.9l6,12.7l6.2,11.7l5.4,8.4l-0.8,1.8l2.8,5.3l4.6,3.9l10.7,6.9 l11.6,6.4l0.7,2.6l5.9,3.7l2.7-1.6l1.2-3.3l2.8-6.9l-2.8-5.3l1.1-2.1l-1.2-2.4l1.9-3.2l-0.3-5.4l-0.1-4.5l1.1-2.1l-5.5-10.3l-3,1.1 l-2.6-0.7l-0.2-9.7l-4.4,3.8l-4.9-0.2l-2.3-3.4l-3.7-0.3l1-2.8l-3.3-3.8L562,620l1.5-1.1l-0.1-2.7l3.3-1.9l-0.7-3.4l1.3-2.2l0.4-3 l6.2-4.3l4.6-1.2l0.7-1L584.3,599.5L584.3,599.5z"},PH:{d:"M1684.6,518.6l-0.6-2.3l-0.8-3.2l-4.8-3l0.8,4.9l-3.9,0.2l-0.7,2.8l-4.2,1.7l-2.2-2.8l-2.8,2.4l-3.4,1.7l-1.9,5.4 l1.1,1.9l3.9-3.6l2.7,0.3l1.5-2.7l3.8,3l-1.5,3.1l1.9,4.6l6.8,3.7l1.4-3l-2.1-4.7l2.4-3.2l2.5,6.4l1.5-5.8l-0.6-3.5L1684.6,518.6 L1684.6,518.6z M1670.1,506.8v-6.1l-3.6,6.1l0.5-4.2l-3,0.3l-0.3,4l-1.2,1.8l-1,1.7l3.8,4.4l1.6-1.9l1.4-4L1670.1,506.8 L1670.1,506.8z M1640,512.9l2.6-4.4l3.4-3.5l-1.5-5.2l-2.4,6.3l-2.9,4.4l-3.8,4l-2.4,4.4L1640,512.9L1640,512.9z M1657.4,496.5 l1.2,3l-0.1,3.3l0.5,2.9l3.3-1.9l2.4-2.7l-0.2-2.6h-3.6L1657.4,496.5L1657.4,496.5z M1677.4,494.8l-1.8-2.4l-5.4-0.1l4,4.8l0.3,2.4 l-3.3-0.5l1.2,3.9l1.7,0.3l0.7,4.5l2.5-1.4l-1.7-4l-0.4-2.1l4.5,1.7L1677.4,494.8L1677.4,494.8z M1654.5,489l-2.2-2.3l-4.8-0.2 l3.4,4.8l2.8,3.2L1654.5,489L1654.5,489z M1648.1,454.4h-3.3l-0.9,5.8l1.1,9.9l-2.6-2l1.2,6l1.2,2.8l3.3,3.7l0.4-2.3l1.8,1.4 l-1.5,1.7l0.1,2.6l2.9,1.4l5-0.9l4,3.8l1.1-2.4l2.5,3.4l4.8,3.1l0.2-2.9l-2-1.6l0.1-3.4l-7.5-3.6l-2.3,0.8l-3.1-0.7l-2-5.1l0.1-5.1 l3-2.1l0.6-5.3l-2.7-4.6l0.4-2.6l-0.7-1.6l-1.5,1.6L1648.1,454.4L1648.1,454.4z"},PN:{d:"M274.2,727.4v-0.2l-0.1-0.2l-0.2-0.1l-0.1,0.1l0.1,0.2l0.2,0.2H274.2L274.2,727.4z"},PL:{d:"M1069.4,228.3l-4.6-0.1l-0.5-1.4l-4.8-1.1l-5.7,2.1l-7.1,2.8l-3.1,1.7l1.4,3.1l-1.2,1.6l2,2.2l1.4,3.3l-0.1,2.1 l2.3,3.9l2.4,1.9l3.7,0.6l-0.1,1.7l2.7,1.2l0.6-1.5l3.4,0.6l0.7,2l3.6,0.3l2.6,3.1l0.3,0.4l1.9-0.9l2.7,2.2l2.8-1.3l2.4,0.6l3.4-0.8 l4.9,2.3l1.1,0.4l-1.6-2.8l3.8-5.1l2.3-0.7l0.3-1.8l-3.1-5.3l-0.5-2.7l-1.9-2.9l2.7-1.2l-0.3-2.4l-1.7-2.3l-0.6-2.7l-1.4-1.9 l-2.5-0.6l-8.7,0.1L1069.4,228.3L1069.4,228.3z"},PT:{d:"M937.6,335.9l-0.4-2.1l2-2.5l0.8-1.7l-1.8-1.9l1.6-4.3l-2-3.8l2.2-0.5l0.3-3l0.9-0.9l0.2-4.9l2.4-1.7l-1.3-3.1 l-3-0.2l-0.9,0.8h-3l-1.2-3.1l-2.1,0.9l-1.9,1.6l0.1,2.1l0.9,2.2l0.1,2.7l-1.3,3.8l-0.4,2.5l-2.2,2.3l-0.6,4.2l1.2,2.4l2.3,0.6 l0.4,4l-1,5.1l2.8-0.7l2.7,0.9L937.6,335.9L937.6,335.9z"},PR:{d:"M600.8,457.3v-0.1l0,0h0.1v-0.1l0.1-0.1l0,0v-0.1h-0.1l0,0h-0.3h-0.1v0.1v0.1l0.2,0.1l0,0L600.8,457.3L600.8,457.3 L600.8,457.3z M614.4,457l0.7-0.2v-0.1l-0.4-0.1h-0.6l-0.5,0.2l0.1,0.2h0.2H614.4z M610.7,454.8l-0.1-0.2h-0.2l-3.5-0.1l-1.3-0.2 l-0.3,0.1l-0.3,0.1l-0.1,0.4l-0.2,0.2l-0.3,0.2l0.1,0.3l0.1,0.2l0.2,0.4l-0.1,0.5l-0.2,1l0.3,0.2l0.7-0.1l0.3,0.1l0.3,0.1l0.4-0.1 l0.4-0.2l0.9,0.1l0.5-0.1l0.6,0.3l0.4-0.1l0.2,0.1h0.3h0.6l0.9-0.2l0.8-0.5l0.3-0.5l0.4-0.3l0.6-0.4v-0.9l-0.7-0.1l-0.6-0.3 l-1.1-0.1h-0.1l0.1,0.2h-0.1L610.7,454.8L610.7,454.8z"},QA:{d:"M1258,415.5l0.8-3.8l-0.5-3.7l-1.9-2l-1.4,0.7l-1.1,3.3l0.8,4.7l1.8,1.2L1258,415.5L1258,415.5z"},RE:{d:"M1284,707.9l0.2-0.4l0.1-0.8l-0.4-0.8l-0.4-0.7l-0.4-0.2l-0.8-0.1l-0.7,0.3l-0.4,0.6l-0.2,0.3l0.4,1.1l0.2,0.3 l1.1,0.6h0.5L1284,707.9L1284,707.9z"},RO:{d:"M1108.1,266.3h-2.1l-1,1.5l-3.6,0.6l-1.6,0.9l-2.4-1.5h-3.2l-3.2-0.7l-1.9,1.3l-2.9,1.3l-1.9,4.2l-2.6,4.3l-3.8,1.1 l2.9,2.5l0.8,1.9l3.2,1.5l0.7,2.5l3.1,1.8l1.4-1.3l1.4,0.7l-1.1,1.1l1,1l1.8,2.6l1.9-0.5l4,1l7.5,0.3l2.3-1.6l5.8-1.4l4,2.2l3,0.7 l0.4-7.4l1.6,0.5l2.3-1.3l-0.4-1.6l-2.4-1.1l-2.2,1l-2.4-1.1l-1.3-2.8l0.2-2.7l-0.6-2.7l-3.4-3.7l-1.9-2.6l-1.8-1.9L1108.1,266.3 L1108.1,266.3z"},RU:{d:"M1332.3,95.1l-4.5-4l-13.6-4.1l-9.4-2.1l-6.2,0.9l-5.3,2.9l5.8,0.8l6.6,3.2l8,1.7l11.5,1.3 C1325.2,95.7,1332.3,95.1,1332.3,95.1z M1153.6,87.8l0.9-0.6l-5.7-0.9L1146,87l-1.3,1l-1.5-1.2l-5.2,0.1l-6.2,0.8l7.7,0.1l-1.1,1.3 l4.4,1l3.6-0.7l0.1-0.7l2.9-0.3C1149.4,88.4,1153.6,87.8,1153.6,87.8z M1354.1,97.7l-1.5-1.8l-12.5-2.6l-3-0.3l-2.2,0.5l1.2,6 C1336.1,99.5,1354.1,97.7,1354.1,97.7z M1369.3,104l-9.2-0.7l3.4-1.2l-8.2-1.5l-6.1,1.9l-1,2l1.5,2.1l-6.9-0.1l-5.3,2.6l-4.3-1.1 l-9.3,0.5l0.3,1.3l-9.2,0.7l-4.9,2.4l-4.2,0.2l-1.2,3.3l5.5,2.6l-7.7,0.7l-9.5-0.3l-5.8,1.1l4.8,5.4l6.9,4.3l-9.6-3l-7.9,0.3l-5.1,2 l4.5,3.8l-4.9-1l-2.1-5l-4.2-2.8l-1.8,0.1l3.6,3.7l-4.6,3.5l8.1,4.2l0.4,5.4l2.9,2.9l4.7,0.5l0.4,3.5l4.4,3.1l-1.9,2.6l0.5,2.7 l-3.7,1.4l-0.5,2l-5.3-0.8l3.5-7.8l-0.5-3.6l-6.7-3.3l-3.8-7.3l-3.7-3.7l-3.6-1.6l0.8-4.2l-2.9-2.9l-11.3-1.4l-2.1,1l0.5,4.7 l-4.3,4.7l1.2,1.7l4.7,4.1l0.1,2.6l5.3,0.5l0.8,1.1l5.8,2.9l-1,2.8l-18.5-6.1l-6.6-1.7l-12.8-1.6l-1.2,1.7l5.9,3.1l-2.7,3.6 l-6.4-3.2l-5,2.2l-7.6,0.1l-2.1,1.9l-5.3-0.6l2.5-3.3l-3.2-0.2l-12.3,4.6l-7.6,2.6l0.4,3.5l-6,1.2l-4-1.9l-1.2-3l5-0.7l-3.6-3 l-12.2-1.8l4.3,3.4l-0.8,3.2l4.7,3.3l-1.1,3.8l-4.6-1.9l-4-0.3l-8,5.4l4.2,4.1l-3.2,1.4l-11.4-3.5l-2.1,2.1l3.3,2.4l0.2,2.7 l-3.8-1.4l-6-1.7l-1.9-5.8l-1-2.6l-8-4l2.9-0.7l20.1,4.2l6.4-1.5l3.7-2.9l-1.6-3.6l-4-2.6l-17.6-6.1l-11.6-1.3l-7.6-3.2l-3.6,1.8 l0,0l-6.4,2.2l-3.2,0.5l0.4,3.7l7.2,3.7l-2.8,4.1l6.4,6.3l-1.7,4.8l4.9,4.1l-0.9,3.7l7.3,3.9l-0.9,2.9l-3.3,3.3l-7.9,7.4l0,0 l5.3,2.8l-4.5,3.2l0,0l0.9,1l-2.6,3.4l2.5,5.5l-1.6,1.9l2.4,1.4l1,2.8l2.1,3.6l5.2,1.5l1,1.4l2.3-0.7l4.8,1.4l1,2.9l-0.6,1.6 l3.7,3.9l2.2,1.1l-0.1,1.1l3.4,1.1l1.7,1.6l-1.6,1.3l-3.9-0.2l-0.8,0.6l1.5,2l2,3.9l0,0l1.8,0.2l1-1.4l1.5,0.3l4.8-0.5l3.8,3.4 l-0.9,1.3l0.7,1.9l4,0.2l2.2,2.7l0.2,1.2l6.6,2.2l3.5-1l3.6,2.9l2.9-0.1l7.6,2l0.4,1.9l-1.3,3.2l1.8,3.4l-0.3,2.1l-4.7,0.5l-2.2,1.7 l0.4,2.8l4.2-1l0.4,1.3l-6.8,2.6l3.2,2.4l-3.2,5.2l-3.4,1l5,3.6l6.2,2.4l7.4,5.1l0.5-0.7l4.5,1.1l7.7,1l7.5,2.9l1.1,1.2l2.9-1 l5.1,1.3l2.1,2.5l3.5,1.4l1.5,0.2l4.3,3.8l2.4,0.4l0.5-1.5l2.6-2.5l0,0l-7.3-7.3l-0.4-4.1l-5.9-5.9l3.5-6.3l4.6-1.1l1.4-3.7l-2.8-1 l-0.2-3.2l-4.2-4.1l-3.6,0.2l-5.3-4.3l1.7-4.7l-1.7-1.2l2.1-6.8l6,3.6l-0.7-4.6l8.1-6.6l7.5-0.2l11.9,4.3l6.6,2.4l4.3-2.5l7.6-0.2 l7.3,3.2l0.8-1.8l6.9,0.3l0.2-3l-9.4-4.2l3.6-2.9l-1.5-1.7l3.9-1.6l-5-4.1l1.4-2.1l16.8-2.1l1.7-1.5l10.8-2.2l3.1-2.5l9,1.3l4.3,6.3 l4.3-1.5l7,2.1l1.2,3.3l4.4-0.4l9.1-5.7l-0.8,1.9l8.3,4.7l18.1,15.5l1.1-3.3l8.3,3.6l6.2-1.6l3.2,1.1l4.1,3.6l3.9,1.2l3.3,2.6l6-0.9 l4.3,3.8l1.7-0.5l4.7-1l6.6-5.4l5.9-2.9l5.3,1.9l5.1,0.1l4.7,2.9l5,0.2l7.9,1.6l2.4-4.3l-4-3.6l1.3-6.4l6.9,2.5l4.8,0.8l6.6,1.5 l3.7,4.6l8.4,2.6l3.9-1.1l5.7-0.8l5.4,0.8l6.5,3l4.9,3.1h4.5l6.7,1l3.6-1.6l5.8-1l4.5-4.4l3.3,0.7l3.9,2.1l5.5-0.5l7.3,2.3l4.4-3.9 l-1.9-2.7l-0.1-6.5l1.2-2l-2.5-3.3l-3.7-1.5l1.7-3l5.1-1.1l6.2-0.2l8.5,1.8l5.9,2.3l7.7,6.1l3.8,2.7l4.4,3.7l6.1,6.1l9.9,1.9 l8.9,4.5l6,5.8h7.5l2.6-2.5l6.9-1.8l1.3,5.6l-0.4,2.3l2.8,6.8l0.6,6l-6.8-1.1l-2.9,2.2l4.7,5.3l3.8,7.3l-2.5,0.1l1.9,3.1l0,0 l1.4,1.1l0,0l0,0l0,0l-0.4-2l4-4.5l5.1,3l3.2-0.1l4.4-3.6l1-3.7l2.1-7.1l1.9-7.2l-1.3-4.3l1-9l-5.2-9.9l-5.5-7.3l-1.3-6.2l-4.7-5.1 l-12.7-6.7l-5.6-0.4l-0.3,3l-5.8-1.3l-5.7-3.8l-8-0.7l4.9-14.1l3.5-11.5l13.1-1.8l14.9,1l2.5-2.8l7.9,0.8l4.3,4.3l6.4-0.6l8.4-1.6 l-7.7-3.5v-9.8l9.1-1.9l12.1,7.1l3.6-6.4l-3.2-4.7l4.7-0.5l6.5,8.1l-2.4,4.6l-0.8,6l0.3,7.5l-5.7,1.3l2.8,2.7l-0.1,3.6l6.4,8.3 l16,13.4l10.5,8.8l5.7,4.3l1.6-5.7l-4.5-6.2l5.7-1.5l-5.4-6.9l5-3.1l-4.7-2.6l-3.4-5l4.1-0.2l-9-8.6l-6.7-1.4l-2.9-2.4l-1.1-5.6 l-3.1-3.9l7,0.8l1.3-2.5l4.7,2.2l6.1-4.6l11.4,4l-1.7-2.6l2-3.6l1.5-4l3.1-0.7l6.5-4.3l9.8,1.2l-0.9-1.5l-3.8-2.3l-4.1-1.6l-9.1-4.6 l-8.1-3l6.1,0.4l2-2.5l0,0l-32.9-21.9l-9.4-2.3l-15.7-2.6l-7.9,0.3l-15.2-1.4l1.8,2.3l8.5,3.4l-2.5,1.8l-14.2-4.8l-6.8,0.6l-9.2-1.1 l-7,0.2l-3.9,1.1l-7.2-1.6l-5.1-3.8l-6.5-2.2l-9.2-0.9l-14.7,1l-16.1-4l-7.8-3l-40.1-3.4l-2.1,2.2l9.3,4.8l-7.5-0.7l-1,1.5l-9.7-1.6 l-5,1.4l-9.3-2.4l3,5.5l-8.9-2.1l-10-4.1l-0.4-2.2l-6-3.3l-9.8-2.6h-6.1l-9.3-0.9l4.7,3.9l-17.2-0.8l-3.9-2.3l-13.3-0.9l-5.3,0.8 l-0.1,1.3l-5.8-3.2l-2.3,0.9l-7.2-1.2l-5.6-0.7l1.1-1.5l6.6-2.8l2.3-1.5l-2.4-2.5l-5.5-1.9l-11.5-2.3l-10.8-0.1l-1.9,1.2L1369.3,104 L1369.3,104z M1207.1,135.6l-9.9-4.3l-3.1-4.3l3.3-4.9l2.8-5l8.6-4.7l9.8-2.4l11.3-2.4l1.3-1.5l-4.2-1.9l-6.6,0.6l-4.9,1.8 l-11.7,0.9l-10.1,3.1l-6.8,2.7l2.5,2.2l-6.6,4.4l3.9,0.7l-5.4,4.3l1.6,2.8l-3.4,1.1l1.9,2.8l7.9,1.4l2.2,2.3l13.4,0.7L1207.1,135.6 L1207.1,135.6z M1521.1,110.9l-17.9-2.6l-10.2-0.2l-3.4,0.9l3.4,3.4l12.4,3.2l4.5-1.2l14.2,0.2 C1524.1,114.6,1521.1,110.9,1521.1,110.9z M1546.3,113.2l-11.7-1.3l-8.2-0.7l1.7,1.6l10.3,2l6.8,0.4L1546.3,113.2L1546.3,113.2z M1533.8,122.7l-2.5-1.4l-8.3-1.9l-4.1,0.5l-0.8,2l1.1,0.2l8.8,0.6C1528,122.7,1533.8,122.7,1533.8,122.7z M1696.4,135l-6-3.6 l-1.4,2.2l3.5,1.6L1696.4,135z M1084,228.9l-0.6-1.5l0.2-1.7l-2.2-0.9l-5-1.1l-6.3,2l-0.7,2.6l5.9,0.7L1084,228.9z M1673.7,250.7 l-7.2-6.2l-5.1-6l-6.8-5.8l-4.9-4l-1.3,0.8l4.4,2.8l-1.9,2.8l6.8,8.3l7.8,6l6.4,8.3l2.4,4.6l5.5,6.8l3.8,6l4.6,5.2l-0.1-4.8l6.5,3.8 l-3-4.4l-9.5-6.3l-3.7-9l8.9,2L1673.7,250.7L1673.7,250.7z"},RW:{d:"M1147.6,579.4l-3.3,1.9l-1.4-0.6l-1.6,1.8l-0.2,3.8l-0.8,0.4l-0.6,3.5l3.5,0.5l1.7-3.6l3,0.4l0,0l1.6-0.8l0.4-3.7 L1147.6,579.4L1147.6,579.4z"},KN:{d:"M629.9,463.2v-0.3l-0.2-0.2h-0.3v0.5l0.2,0.2L629.9,463.2z M629.4,462.5l-0.1-0.2l-0.1-0.1l-0.2-0.4l-0.4-0.4 l-0.2,0.1l-0.1,0.2v0.1l0,0l0.3,0.3l0.4,0.1l0.2,0.4L629.4,462.5L629.4,462.5z"},LC:{d:"M637.4,484.2l0.1-1.2l-0.1-0.5l-0.2,0.1l-0.3,0.4l-0.4,0.6l-0.1,0.3v0.6l0.6,0.4L637.4,484.2L637.4,484.2z"},VC:{d:"M634.5,491.4L634.5,491.4v-0.1h0.1v-0.1l0,0v-0.1h-0.1v0.1l0,0v0.1h-0.1L634.5,491.4L634.5,491.4L634.5,491.4 L634.5,491.4z M635.2,489.5l0.1-0.2l0.1-0.1l0,0l0,0l-0.1-0.1l0,0v0.1l-0.2,0.1l0,0v0.1l0,0v0.1H635h-0.1l0,0h0.1l0,0l0.1,0.1l0,0 l0,0l0,0L635.2,489.5L635.2,489.5z M635.5,488.4l0.3-0.2l0.1-0.6l-0.1-0.4h-0.2l-0.3,0.1l-0.2,0.3l-0.1,0.5L635.5,488.4L635.5,488.4 L635.5,488.4z"},SM:{d:"M1040.3,293.5l-0.7,0.1l-0.2-0.9l0.9-0.3L1040.3,293.5z"},ST:{d:"M1014.1,571.4l0.5-0.8v-0.5l-0.3-0.5h-0.4l-0.5,0.4l-0.3,0.4v0.3l0.1,0.7l0.1,0.3l0.3,0.2L1014.1,571.4 L1014.1,571.4z M1018.4,562.2l0.2-0.4v-0.2l-0.1-0.1l-0.1-0.1l-0.2,0.1l-0.3,0.5l0.1,0.2l0.2,0.2L1018.4,562.2L1018.4,562.2z"},SA:{d:"M1228.7,387l-10.2-0.5l-16.7-12.7l-8.5-4.5l-6.7-1.7l-0.9,1l-10.4,3.1l6.1,6.4l-1.7,1l-0.7,2.2l-4,0.8l-1.1,2.3 l-2.1,2l-6.1-1l-0.5,2.5v2.2l-0.6,3.5h2.7l3.2,4.4l3.7,5.1l2.5,4.7l1.7,1.5l1.7,3.3l-0.2,1.4l2.1,3.7l3,1.3l2.8,2.5l3.6,7v3.8 l0.9,4.4l4,6.1l2.5,1l4.1,4.4l1.9,5.2l3.2,5.3l3,2.3l0.6,2.5l1.8,1.9l0.9,2.8l2.3-2.1l-0.7-2.7l1.2-3.1l2.4,1.7l1.5-0.6l6.4-0.2 l1,0.7l5.4,0.6l2.1-0.3l1.6,2.1l2.5-1l3.5-6.7l5-2.9l15.7-2.4l16.1-6.4l2.6-12.7l-2.9-4.5l-1,1.3l-16.8-3.2l-2.6-6.4l-0.4-1.5 l-1.2-2.4l-1.5,0.4l-1.8-1.2l-1-1.6l-0.9-2.1l-1.7-1.8l-1-2.1l0.4-2.1l-0.6-2.7l-4-2.6l-1.2-2.3l-2.9-1.4l-2.7-5.5l-3.8,0.2 l-1.7-3.1L1228.7,387L1228.7,387z"},SN:{d:"M908.9,479.2l-3.6-4.4l-3.2-4.7l-3.7-1.7l-2.6-1.8h-3.1l-2.8,1.4l-2.7-0.5l-2,2l-1.3,3.3l-2.8,4.4l-2.5,1.2l2.7,2.3 l2.2,5l6.1-0.2l1.3-1.5l1.8-0.1l2.1,1.5l1.8,0.1l1.8-1.1l1.1,1.8l-2.4,1.5l-2.4-0.1l-2.4-1.4l-2.1,1.5h-1l-1.4,0.9l-5-0.1l0.8,4.9 l3-1.1l1.8,0.2l1.5-0.7l10.3,0.3l2.7,0.1l4,1.5l1.3-0.1l0.4-0.7l3,0.5l0.8-0.4l0.3-2l-0.4-2.4l-2.1-1.8l-1.1-3.7L908.9,479.2 L908.9,479.2z"},RS:{d:"M1084.8,285.2l-3.2-1.5l-0.8-1.9l-2.9-2.5l-3.2-0.2l-3.7,1.6l0,0l1.5,2.4l1.7,1.8l-1.7,2.3l0,0h1.8l-1,2.7l2.7,2.3 l-0.5,2.9l-1.2,0.3l1.5,1.1l0.8,0.8l1.8,0.7l2,1.2l-0.4,0.6l1.2-0.5l0.5-2l0.9-0.4l0.8,0.9l1,0.4l0.8,1l0.8,0.3l1.1,1.1h0.8 l-0.5,1.5l-0.5,0.7l0.2,0.5l1.7-0.4l2.4-0.1l0.7-0.9l-0.6-0.7l0.7-2l1.7-1.9l-2.8-2.6l-0.7-2.3l1.1-1.4l-1-1l1.1-1.1l-1.4-0.7 l-1.4,1.3l-3.1-1.8L1084.8,285.2L1084.8,285.2z"},SC:{d:"M1288.5,602l-0.5-0.8l-0.4,0.3l0.2,0.3l0.3,0.2l0.1,0.4l0.3,0.2V602L1288.5,602z"},SL:{d:"M919.4,518.7l-1.5,0.3v-2.3L917,515l0.2-1.8l-1.2-2.7l-1.5-2.3H910l-1.3,1.2l-1.5,0.2l-1,1.4l-0.7,1.7l-3,2.8 l0.7,4.7l0.9,2.3l2.9,3.5l4.1,2.5l1.5,0.5l1.3-2l0.3-1.9l2.6-3.4L919.4,518.7L919.4,518.7z"},SG:{d:"M1561,563.7l0.1-0.2l-0.2-0.2l-0.3-0.1l-0.5-0.2l-0.6,0.1l-0.3,0.6l0.9,0.4L1561,563.7L1561,563.7z"},SX:{d:"M627.1,457.2L627.1,457.2l0.2,0.2l0.3,0.1l0.1-0.1v-0.2H627.1z"},SK:{d:"M1087.4,260.9l-4.9-2.3l-3.4,0.8l-2.4-0.6l-2.8,1.3l-2.7-2.2l-1.9,0.9l-0.3-0.4h-1.5l-0.6,1.1l-1.1,0.3l-0.2,1.4 l-0.9,0.3l-0.1,0.6l-1.6,0.6l-2.2-0.1l-0.6,1.4l-0.3,0.8l0.7,2.1l2.6,1.6l1.9,0.7l4.1-0.8l0.3-1.2l1.9-0.2l2.3-1l0.6,0.4l2.2-0.7 l1-1.5l1.6-0.4l5.5,1.9l1-0.6l0.7-2.5L1087.4,260.9L1087.4,260.9z"},SI:{d:"M1059.4,277l-1.2-2.1l-0.8-0.1l-0.9,1.1l-4.3,0.1l-2.4,1.4l-4.2-0.4l-0.3,3l1.4,2.7l-1.1,0.5l3.5,0.2l0.8-1l1.8,1 l2,0.1l-0.2-1.7l1.7-0.6l0.3-2.5L1059.4,277L1059.4,277z"},SB:{d:"M1909.1,646.4l-0.2-0.2l-0.1-0.4h-0.3l-0.3,0.1l0.2,0.6h0.2L1909.1,646.4L1909.1,646.4z M1873.5,647.2l-0.1-0.2 l-0.5-0.4l-1.9-1.3l-0.4-0.1l-0.1,0.1l-0.1,0.3l0.1,0.2l0.5,0.1v0.1l0.3,0.2l0.7,0.2l0.4,0.3l0.1,0.5l0.3,0.1l0.3,0.1L1873.5,647.2 L1873.5,647.2z M1905.5,640.6L1905.5,640.6l0.2-0.4l-0.2-0.1l-0.5-0.1l-0.7,0.1l-0.3,0.2l-0.2,0.3h-0.2v0.2l0.1,0.4l0.2-0.1l0.2,0.1 l0.5-0.5h0.3h0.1L1905.5,640.6L1905.5,640.6z M1881.1,638.3l-0.1-0.2l-0.2-0.1l-0.9-0.7l-0.5-0.2h-0.5l-0.1,0.5v0.3h0.6l0.4,0.2v0.6 l0.2,0.2v0.5l1.2,0.9l0.7,0.4l0.7,0.1l0.4,0.2l0.5-0.1l0.5,0.2l0.4-0.1l-0.4-0.3v-0.4l-0.5-1.3l-0.3-0.3l-0.5,0.1l-0.5-0.2h-0.4 L1881.1,638.3L1881.1,638.3z M1880.7,633.4l-0.6-1.6l-0.2-0.1l0.1,0.6l0.1,0.4l-0.1,0.5l-0.1,0.6l0.2,0.2l0.2-0.2l0.4,0.5v-0.2 V633.4z M1870.9,631.2l-0.3-0.1l-0.4,0.3l-0.1,0.3l-0.1,0.7v0.4l0.3,0.7l0.3,0.5l0.3,0.3l0.2,0.2l0.9,0.1l1.7,0.1l0.9,0.4l0.9,0.2 l0.4-0.1l0.5-0.2l0.1-0.1l-0.1-0.6l-0.2-0.3l-0.4-0.2l-0.2-0.6l-0.5-0.4l-0.9-0.7h-1.6l-0.6,0.1L1870.9,631.2L1870.9,631.2z M1873.5,629.4l-0.5,0.2v0.3l0.4,0.1l0.4,0.2l0.1,0.3l0,0l0.2-0.1l0.4,0.2l0.2-0.3l-0.4-0.5l-0.4-0.3h-0.1L1873.5,629.4 L1873.5,629.4z M1867.9,630.2l0.3-0.2v-0.4h-0.3l-0.1-0.2h-0.2l-0.3,0.2l-0.2,0.3l0.1,0.2h0.4L1867.9,630.2L1867.9,630.2 L1867.9,630.2z M1859.5,627.9l-0.1-0.2l-0.3-0.2h-0.2l-0.5,0.1l0.1,0.1l0.6,0.3l0.3,0.1L1859.5,627.9L1859.5,627.9z M1862.6,628.3 l0.3-0.2l-0.1-0.2l-0.1-0.5l-0.4,0.7l0.1,0.2H1862.6z M1862.1,627.4v-0.2V627l-0.2-0.1l0.4-0.3l-0.1-0.1l-0.6-0.2l-0.2,0.2l-0.2,0.1 l-0.1,0.1l-0.1,0.1l-0.1,0.5l0.2,0.4l0.4,0.2L1862.1,627.4L1862.1,627.4z M1858.1,627.6l-0.3-0.4l0.1-0.5l0.2-0.1l0.2-0.5l-0.1-0.4 l-0.2,0.1l-0.7,0.6l-0.1,0.3l0.6,0.8L1858.1,627.6L1858.1,627.6L1858.1,627.6z M1871.1,626.3l-0.2-0.4v-0.2l-0.3-0.2l-0.2,0.1 l-0.1,0.3l0.1,0.2l0.4,0.3L1871.1,626.3L1871.1,626.3z M1877.1,625.1h-0.2l-0.1,0.1h-0.2h-0.3l-0.1,0.2l0.6,1.1l-0.3,0.5l0.4,2.2 l0.4,1.2l0.8,0.8v0.2l0.8,0.5l0.6,1.3l0.2,0.1l0.1-0.2v-0.6l-0.5-1.1l0.1-0.8l-0.2-0.3V630l-0.2-0.8l-0.6-0.7l-0.3-0.1l-0.2-0.3 l0.2-0.6l0.2-0.2l0.1-0.3L1877.1,625.1L1877.1,625.1z M1860.5,624.6l-0.6-0.2l-0.2-0.3v-1l-0.6-0.3l-0.3,0.2l-0.6,0.7l-0.2,0.4 l-0.5,0.3l-0.1,0.3v0.4l0.4,0.1l0.3-0.4l0.9-0.1l0.3,0.1v0.4l0.1,0.7l0.3,0.3l0.5,0.2l0.4,0.6l0.1-0.3h0.2l0.2-0.4l-0.3-1.2 L1860.5,624.6L1860.5,624.6z M1854,624.2l0.1-0.5l-0.1-0.9l-0.2,0.1v0.2l-0.1,0.4L1854,624.2L1854,624.2z M1857.2,623.8l0.2-0.2 v-0.4v-0.5l-0.2-0.4l-0.2-0.2l-0.5,0.1l-0.4,0.5v0.5l0.4,0.6L1857.2,623.8L1857.2,623.8L1857.2,623.8z M1854.6,622.6l0.2-0.3 l0.5-0.7l0.1-0.3l-0.5-0.2l-0.4-0.5l-0.4-0.2l-0.3,0.4v0.4l0.5,0.6l-0.1,0.4l0.2,0.1l0.1,0.4L1854.6,622.6L1854.6,622.6z M1872.1,626.5l-0.1-0.5l-0.3-0.4l0.4-0.5l-2.2-1.9l-0.3-0.2l-0.4-0.1l-0.5-0.4l-0.5-0.1l-0.5-0.4l-0.2-0.3l-0.6-0.4l-0.6-0.8 l-1.5-0.3l0.1,0.2l0.4,0.4l0.1,0.7l0.5,0.4l0.5,0.6l0.2,0.1l0.2,0.2l0.4,0.5l0.8,0.4l0.8,0.6l0.3,0.1l0.3,0.3l1.5,0.7l0.5,0.7 L1872.1,626.5L1872.1,626.5L1872.1,626.5z M1850.3,617.3l0.2-0.3l-0.7-0.5l-0.2,0.3l-0.2,0.5l0.4,0.2L1850.3,617.3L1850.3,617.3z M1859.4,618.8L1859.4,618.8l-0.4-0.1l-0.4-0.2l-0.7-0.8l-0.2-0.3l-0.2-1l-0.4-0.4l-1.4-0.8l-0.8-0.8l-0.7-0.2l-0.2,0.2v0.5l0.2,0.3 l1,0.9l1.1,1.7l1,1l0.8,0.1h0.4v0.1l0.1,0.2l0.5,0.2l0.5-0.4L1859.4,618.8L1859.4,618.8z"},SO:{d:"M1223.4,505.7l-2.6-2.7l-1.2-2.6l-1.8-1.2l-2,3.4l-1.1,2.3l2.2,3.5l2.1,3.1l2.2,2.2l18.5,7.6l4.8-0.1l-15.4,19.1 l-7.4,0.3l-4.9,4.5l-3.6,0.1l-1.5,2l-4.8,7.2l0.2,23.2l3.3,5.3l1.3-1.5l1.3-3.4l6.1-7.7l5.3-4.8l8.3-6.4l5.6-5.1l6.4-8.7l4.7-7.1 l4.6-9.3l3.2-8.2l2.5-7.1l1.3-6.8l1.1-2.3l-0.2-3.4l0.4-3.7l-0.2-1.7h-2.1l-2.6,2.2l-2.9,0.6l-2.5,0.9l-1.8,0.2l0,0l-3.2,0.2 l-1.9,1.1l-2.8,0.5l-4.8,1.9l-6.1,0.8l-5.2,1.6L1223.4,505.7L1223.4,505.7z"},ZA:{d:"M1148.2,713.7l-2.9-0.6l-1.9,0.8l-2.6-1.1l-2.2-0.1l-8,4.7l-5.2,4.7l-2,4.3l-1.7,2.4l-3,0.5l-1.2,3l-0.6,2l-3.6,1.5 l-4.4-0.3l-2.5-1.8l-2.3-0.8l-2.7,1.5l-1.5,3.1l-2.7,1.9l-2.8,2.8l-4,0.7l-1.1-2.3l0.7-3.8l-3-6.1l-1.4-1l-1.1,23.6l-5,3.2l-2.9,0.5 l-3.3-1.2l-2.4-0.5l-0.8-2.7l-2.1-1.8l-2.7,3.2l3.5,8.2v0.1l2.5,5.3l3.2,6l-0.2,4.8l-1.7,1.2l1.4,4.2l-0.2,3.8l0.6,1.7l0.3-0.9 l2.1,2.9l1.8,0.1l2.1,2.3l2.4-0.2l3.5-2.4l4.6-1l5.6-2.5l2.2,0.3l3.3-0.8l5.7,1.2l2.7-1.2l3.2,1l0.8-1.8l2.7-0.3l5.8-2.5l4.3-2.9 l4.1-3.8l6.7-6.5l3.4-4.6l1.8-3.2l2.5-3.3l1.2-0.9l3.9-3.2l1.6-2.9l1.1-5.2l1.7-4.7h-4.1l-1.3,2.8l-3.3,0.7l-3-3.5l0.1-2.2l1.6-2.4 l0.7-1.8l1.6-0.5l2.7,1.2l-0.4-2.3l1.4-7.1l-1.1-4.5L1148.2,713.7L1148.2,713.7z M1128.1,766.5l-2,0.6l-3.7-4.9l3.2-4l3.1-2.5 l2.6-1.3l2.3,2l1.7,1.9l-1.9,3.1l-1.1,2.1l-3.1,1L1128.1,766.5L1128.1,766.5z"},KR:{d:"M1637.3,331.7l6.2,5.5l-3.4,1.1l5.2,6.8l1.1,4.8l2.1,3.5l4.5-0.5l3.2-2.7l4.2-1.2l0.5-3.6l-3.4-7.5l-3.3-4.2 l-8.2-7.6l0.1,1.6l-2.1,0.4l-3.5,0.3l-0.7,2.9l-2.4-0.2L1637.3,331.7L1637.3,331.7z"},SS:{d:"M1166,508.7l-0.7-2.2l-2.9-2.5l-0.8-4.6l0.5-4.7l-2.6-0.5l-0.3,1.5l-3.4,0.3l1.4,1.8l0.6,3.9l-3,3.5l-2.7,4.5 l-2.8,0.7l-4.8-3.7l-2.1,1.3l-0.5,1.9l-2.9,1.2l-0.2,1.3h-5.5l-0.8-1.3l-4.1-0.3l-2,1.1l-1.5-0.5l-3-3.7l-1-1.8l-4,0.9l-1.5,2.9 l-1.3,5.7l-1.9,1.2l-1.7,0.7l3.8,2.5l3.1,2.6l0.1,2l3.8,3.4l2.4,2.7l1.5,3.8l4.2,2.5l0.9,2.1l3.5,5.2l2.5,0.8l1.5-1.1l2.6,0.4 l3.1-1.3l1.4,2.7l5,4.2l0,0l2.3-1.7l3.5,1.4l4.5-1.5l4,0.1l3.4-3l3.4-3.8l3.8-4.2l-3.5-6.9l-2.6-1.5l-1-2.5l-2.9-3.1l-3.4-0.5 l1.8-3.6l3-0.1l0.8-2l-0.2-5l-0.8-0.1L1166,508.7L1166,508.7z"},ES:{d:"M888.3,390.4l1-0.1v0.3l-1.2,1l-0.5,1.4l-0.4,0.6l-0.3,0.2l-0.6,0.2l-0.7-0.9l-0.4-1l-0.2-0.3l0.4-0.2h0.5l1-0.1 l0.3-0.1L888.3,390.4z M883.3,392.7h-0.2l-0.2,0.2l-0.2,0.4l0.3,0.5l0.2,0.1h0.2l0.5-0.4v-0.2l-0.1-0.3L883.3,392.7z M880.6,389 l-0.3-0.4h-0.7l-0.4,0.6l0.6,1.2l0.1,0.5h0.1l0.5-0.5l0.1-0.3l-0.1-0.5l0.2-0.2L880.6,389z M878.7,395.5h-0.6l0.1,0.2l0.1,0.2 l0.7,0.4l0.6-1.1l-0.2-0.2L878.7,395.5z M901.1,389.3l-0.3,0.2l-0.1,0.6l-0.7,1.3l-0.5,1.2l-0.7,0.6l-0.7,0.2l0.1,0.1l0.7,0.1 l0.8-0.7l1.5-0.5l0.3-1l0.3-1.1v-0.7l-0.3-0.3L901.1,389.3L901.1,389.3z M893.1,393.1L893.1,393.1L893.1,393.1h-0.2l-1.3-0.1 l-0.2,0.6l-0.5,0.4v0.7l0.5,0.7l0.3,0.1l0.5,0.1l0.7-0.4l0.2-0.4l0.1-0.8l-0.1-0.4V393.1z M994.3,318.7l-0.3-0.1l-0.5,0.2l-0.5-0.2 l0.1-0.3l0.1-0.2l0.1-0.1l-0.2-0.2v-0.1l0.2-0.2l-0.2-0.1l-1.3,0.4l-0.7,0.4l-2.1,1.5v0.3l0.1,0.2h0.4l0.2,0.4l0.4-0.4l0.3-0.1 l0.3,0.1l0.3,0.2l0.1,0.6l0.1,0.2l0.6,0.1l0.9,0.4l0.4-0.2l0.5-0.3l0.2-0.6l0.3-0.5l0.3-0.5l0.3-0.4l-0.1-0.4L994.3,318.7z M998.6,317.1l-0.9-0.3l-1,0.1l-0.1,0.1v0.4l0.1,0.1l0.6,0.1l1.6,0.7h0.1l0.1-0.4v-0.1L998.6,317.1z M992,301.9l-6,0.8l-1.3-0.7 l-0.2,0.1h-0.4l-0.1-0.2v-0.2l-3.7-1.8l-1.9,1.3l-9.4-2.8l-2-2.4l-8.2-0.2l-4.2,0.3l-5.4-1h-6.8l-6.2-1.1l-7.4,4.5l2,2.6l-0.4,4.4 l1.9-1.6l2.1-0.9l1.2,3.1h3l0.9-0.8l3,0.2l1.3,3.1l-2.4,1.7l-0.2,4.9l-0.9,0.9l-0.3,3l-2.2,0.5l2,3.8l-1.6,4.3l1.8,1.9l-0.8,1.7 l-2,2.5l0.4,2.1l4.8,1l1.4,3.7l2,2.2l2.5,0.6l2.1-2.5l3.3-2.3l5,0.1h6.7l3.8-5l3.9-1.3l1.2-4.2l3-2.9l-2-3.7l2-5.1l3.1-3.5l0.5-2.1 l6.6-1.3l4.8-4.2L992,301.9z M903.7,386.3l-0.2,0.4l-0.6,0.2l-0.8,0.4l-0.2,0.3l-0.2,0.9l0.4,0.1l0.3-0.4l0.9-0.3l0.5-0.3l0.1-0.9 l0.2-0.3l-0.2-0.3L903.7,386.3z M983.7,323.1l-0.2,0.3v0.3l-0.3,0.1l-0.1,0.4l0.1,0.2l0.8,0.1l0.2-0.4h0.3l0.6-0.7v-0.3l-0.3-0.2 L983.7,323.1z M984.2,325.1l-0.1,0.2l-0.1,0.2v0.2h0.5l0.4,0.1l0.1-0.1v-0.2h-0.5L984.2,325.1z"},LK:{d:"M1432.2,532.7l2.3-1.8l0.6-6.6l-3-6.6l-2.9-4.5l-4.1-3.5l-1.9,10.3l1.4,9.1l2.8,5.1L1432.2,532.7L1432.2,532.7z"},SD:{d:"M1180.8,468.5l0.4-4.2l1.6-2l4-1l2.6-3.6l-3.1-2.4l-2.2-1.6l-2.5-7.6l-1.1-6.5l1.1-1.2l-2.1-6.2h-21.8h-21.4h-22.1 l0.5,12.7h-6.3v2.7l1.1,25.2l-4.8-0.4l-2.4,4.7l-1.4,3.9l1.2,1.5l-1.8,1.9l0.7,2.7l-1.4,2.6l-0.5,2.4l2-0.4l1.2,2.5l0.1,3.7l2.1,1.8 v1.6l0.7,2.7l3.3,4v2.6l-0.8,2.6l0.3,2l2,1.8l0.5,0.3l1.7-0.7l1.9-1.2l1.3-5.7l1.5-2.9l4-0.9l1,1.8l3,3.7l1.5,0.5l2-1.1l4.1,0.3 l0.8,1.3h5.5l0.2-1.3l2.9-1.2l0.5-1.9l2.1-1.3l4.8,3.7l2.8-0.7l2.7-4.5l3-3.5l-0.6-3.9l-1.4-1.8l3.4-0.3l0.3-1.5l2.6,0.5l-0.5,4.7 l0.8,4.6l2.9,2.5l0.7,2.2v3.1l0.8,0.1v-0.7l1.4-6.7l2.6-1.8l0.5-2.6l2.3-4.8l3.2-3.2l2.1-6.2l0.7-5.5l-0.7-2.5L1180.8,468.5 L1180.8,468.5z"},SR:{d:"M668,533.8l-4.6,0.5l-0.6,1.1l-6.7-1.2l-1,5.7l-3.5,1.6l0.3,1.5l-1.1,3.3l2.4,4.6l1.8,0.1l0.7,3.5l3.3,5.6l3.1,0.5 l0.5-1.3l-0.9-1.3l0.5-1.8l2.3,0.6l2.7-0.7l3.2,1.4l1.4-2.7l0.6-2.9l1-2.8l-2.1-3.7l-0.4-4.4l3.1-5.5L668,533.8L668,533.8z"},SZ:{d:"M1150.5,736.6l-2.7-1.2l-1.6,0.5l-0.7,1.8l-1.6,2.4l-0.1,2.2l3,3.5l3.3-0.7l1.3-2.8l-0.3-2.8L1150.5,736.6 L1150.5,736.6z"},SE:{d:"M1077.7,161.1l-1.9-2.2l-1.7-8.4l-7.2-3.7l-5.9-2.7l-2.5,0.3v3.5l-7.9-0.9l-0.6,3.1l-4-0.1l-2.2,3.9l-3.4,6.1 l-5.7,7.9l1.8,1.9l-1.3,2.2l-4.3-0.1l-2.3,5.3l1,7.6l3.1,2.9l-0.9,6.9l-3.4,4l-1.7,3.3l4.2,8.4l4.4,6.7l2,5.7l5.3-0.3l2.2-4.7 l5.7,0.5l2-5.5l0.6-10l4.6-1.3l3.3-6.6l-4.8-3.3l-3.6-4l2.1-8.1l7.7-4.9l6.1-4.5l-1.2-3.5l3.4-3.9L1077.7,161.1L1077.7,161.1z"},CH:{d:"M1024.3,270.6l-5.4-1.9l-1,1.4h-4.2l-1.3,1l-2.3-0.6l0.2,1.6l-3.5,3.5v2.8l2.4-0.9l1.8,2.7l2.2,1.3l2.4-0.3l2.7-2.1 l0.9,1l2.4-0.2l0.9-2.5l3.8,0.8l2.1-1.1l0.3-2.5l-2.6-0.2l-2.3-1.1l0.7-1.6L1024.3,270.6L1024.3,270.6z"},SY:{d:"M1183.5,359.9l11-6.7l0.9-7.8l-1.2-4.7l2.7-1.6l2.1-4.1l-5.9,1.1l-2.8-0.2l-5.7,2.5h-4.3l-3-1.2l-5.5,1.8l-1.9-1.3 l0.1,3.6l-1.2,1.5l-1.2,1.4l-1,2.6l1.1,5l2.4,0.3l1.2,2.5l-2.6,2.4l-0.9,3.5l0.3,2.6l-0.6,1h0.1l6.3,2.5L1183.5,359.9L1183.5,359.9z "},TW:{d:"M1642.3,427.2l1.2-10.2l0.1-3.9l-2.9-1.9l-3.3,4.8l-1.9,6.3l1.5,4.7l4,5.4L1642.3,427.2L1642.3,427.2z"},TJ:{d:"M1344.1,315.7l-2.1,0.2l-1.3-1.8l0.2-2.9l-6.4,1.5l-0.5,4l-1.5,3.5l-4.4-0.3l-0.6,2.8l4.2,1.6l2.4,4.7l-1.3,6.6 l1.8,0.8l3.3-2.1l2.1,1.3l0.9-3l3.2,0.1l0.6-0.9l-0.2-2.6l1.7-2.3l3.2,1.5v2l1.6,0.3l1,5.4l2.6,2.1l1.5-1.3l2.1-0.7l2.5-2.9l3.8,0.5 h5.4l-1.8-3.7l-0.6-2.5l-3.5-1.4l-1.6,0.6l-3-5.9l-9.5,0.9l-7.1-2l-5.4,0.5l-0.6-3.7l5.9,1.1L1344.1,315.7L1344.1,315.7z"},TZ:{d:"M1149.6,578.6l-2,0.8l2.3,3.6l-0.4,3.7l-1.6,0.8l0,0l0.3,2.5l1.2,1.5v2l-1.4,1.4l-2.2,3.3l-2.1,2.3l-0.6,0.1 l-0.3,2.7l1.1,0.9l-0.2,2.7l1,2.6l-1.3,2.4l4.5,4.3l0.3,3.9l2.7,6.5l0,0l0.3,0.2l2.2,1.1l3.5,1.1l3.2,1.9l5.4,1.2l1.1,1.7l0,0 l0.4-1.2l2.8,3.4l0.3,6.7l1.8,2.4v0.1l2.1-0.3l6.7,1.8l1.4-0.8l3.9-0.1l2.1-1.9l3.3,0.1l6.2-2.5l4.6-3.7l0,0l-2-1.4l-2.2-6.3 l-1.8-3.9l0.4-3.1l-0.3-1.9l1.7-3.9l-0.2-1.6l-3.5-2.3l-0.3-3.6l2.8-7.9l-8-6.3l-0.4-3.7l-20.2-13l0,0l-2.8,2.8l-1.9,2.9l2.2,2.2 l-3.2,1.6l-0.7-0.8l-3.2,0.4l-2.5,1.4l-1.6-2.4l1.1-4.5l0.2-3.8l0,0l0,0L1149.6,578.6L1149.6,578.6z"},TH:{d:"M1562.7,481.4l1.5-2.9l-0.5-5.4l-5.2-5.5l-1.3-6.3l-4.9-5.2l-4.3-0.4l-0.8,2.2l-3.2,0.2l-1.8-1.2l-5.3,3.8l-1-5.7 l0.4-6.7l-3.8-0.3l-0.9-3.8l-2.6-1.9l-3,1.4l-2.8,2.8l-3.9,0.3l-1.5,6.9l-2.2,1.1l3.5,5.6l4.1,4.6l2.9,4.2l-1.4,5.6l-1.7,1.1 l1.7,3.2l4.2,5.1l1,3.5l0.2,3l2.8,5.8l-2.6,5.9l-2.2,6.6l-1.3,6.1l-0.3,3.9l1.2,3.6l0.7-3.8l2.9,3.1l3.2,3.5l1.1,3.2l2.4,2.4 l0.9-1.1l4.7,2.8l0.6,3.3l3.7-0.8l1.7-2.6l-3.1-3.3l-3.4-0.8l-3.3-3.6l-1.4-5.5l-2.6-5.8l-3.7-0.2l-0.7-4.6l1.4-5.6l2.2-9.3l-0.2-7 l4.9-0.1l-0.3,5l4.7-0.1l5.3,2.9l-2.1-7.7l3-5.2l7.1-1.3L1562.7,481.4L1562.7,481.4z"},TL:{d:"M1676.8,631.9l4.9-1.8l6-2.8l2.2-1.7l-2-0.8l-1.8,0.8l-4,0.2l-4.9,1.4l-0.8,1.5l0.5,1.3L1676.8,631.9L1676.8,631.9z "},TG:{d:"M981.7,502.2l-4.9-0.1l-0.4,1.9l2.4,3.3l-0.1,4.6l0.6,5.1l1.4,2.3l-1.2,5.7l0.4,3.2l1.5,4l1.2,2.2l4.6-1.3l-1.4-4.4 l0.2-14.6l-1.1-1.3l-0.2-3.1l-2-2.3l-1.7-1.9L981.7,502.2L981.7,502.2z"},TO:{d:"M13.3,707.7L13.3,707.7l-0.2,0.3v0.2l0.4,0.4L13.3,707.7z M11.7,706.8h-0.2H11.7l-0.4-0.3h-0.4l-0.2-0.1v-0.2 l-0.2,0.3l0.2,0.3l0.9,0.4l0.3,0.2l0.2-0.6v-0.2l-0.3,0.1v0.1H11.7z M14.2,690.8l0.1-0.2v-0.2l-0.3-0.1h-0.1l-0.3,0.5l0.1,0.1 l0.3,0.2h0.1L14.2,690.8z"},TT:{d:"M635.4,507.7l0.1-0.2v-0.6l0.2-0.4l-0.2-0.4l-0.1-0.6l0.1-0.5v-0.7l0.2-0.3l0.5-0.8h-0.9l-0.6,0.2l-1.1,0.1 l-0.5,0.2l-0.7,0.1L632,504l0.1,0.1l0.5,0.2l0.2,0.2l0.1,0.2l0.1,0.4l-0.3,1.7l-0.1,0.1L632,507l-0.2,0.3l-1.4,0.8l0.8-0.1l0.9,0.1 l2.4-0.1L635.4,507.7L635.4,507.7z M637.2,501l1.2-0.5l0.1-0.4h-0.2l-0.8,0.3l-0.6,0.5v0.2L637.2,501z"},TN:{d:"M1038,361.4l-2-1l-1.5-3l-2.8-0.1l-1.1-3.5l3.4-3.2l0.5-5.6l-1.9-1.6l-0.1-3l2.5-3.2l-0.4-1.3l-4.4,2.4l0.1-3.3 l-3.7-0.7l-5.6,2.6l-1,3.3l1,6.2l-1.1,5.3l-3.2,3.6l0.6,4.8l4.5,3.8v1.5l3.4,2.6l2.6,11.3l2.6-1.4l0.4-2.7l-0.7-2.6l3.7-2.5l1.5-2 l2.6-1.8L1038,361.4L1038,361.4z"},TR:{d:"M1166.6,308.9l-9.7-4.4l-8.5,0.2l-5.7,1.7l-5.6,4l-9.9-0.8l-1.6,4.8l-7.9,0.2l-5.1,6.1l3.6,3l-2,5l4.2,3.6l3.7,6.4 l5.8-0.1l5.4,3.5l3.6-0.8l0.9-2.7l5.7,0.2l4.6,3.5l8-0.7l3.1-3.7l4.6,1.5l3.2-0.6l-1.7,2.4l2.3,3l1.2-1.4l1.2-1.5l-0.1-3.6l1.9,1.3 l5.5-1.8l3,1.2h4.3l5.7-2.5l2.8,0.2l5.9-1.1l2.1-1l6.2,0.9l2.1,1.6l2.3-1.1l0,0l-3.7-5.2l0.7-2l-2.9-7.3l3.3-1.8l-2.4-1.9l-4.2-1.5 v-3.1l-1.3-2.2l-5.6-3l-5.4,0.3l-5.5,3.2l-4.5-0.6l-5.8,1L1166.6,308.9L1166.6,308.9z M1117,312.9l2-1.9l6.1-0.4l0.7-1.5l-4.7-2 l-0.9-2.4l-4.5-0.8l-5,2l2.7,1.6l-1.2,3.9l-1.1,0.7l0.1,1.3l1.9,2.9L1117,312.9L1117,312.9z"},TM:{d:"M1325.6,334.2l-0.8-4l-7.7-2.7l-6.2-3.2l-4.2-3l-7-4.4l-4.3-6.4l-2-1.2l-5.5,0.3l-2.3-1.3l-1.9-4.9l-7.8-3.3 l-3.3,3.6l-3.8,2.2l1.6,3.1l-5.8,0.1l-2.5,0.3l-4.9-4.9l-3.8-1.7l-5.5,1.3l-1.8,2l2.5,4l-0.5-4.5l3.7-1.6l2.4,3.6l4.6,3.7l-4,2 l-5.3-1.5l0.1,5.2l3.5,0.4l-0.4,4.4l4.5,2.1l0.7,6.8l1.8,4.5l4.4-1.2l3-3.7l3.5,0.2l2.1-1.2l3.8,0.6l6.5,3.3l4.3,0.7l7.3,5.7 l3.9,0.2l1.6,5.5l5.9,2.4l3.9-0.8l0.4-3l4-0.9l2.5-2l-0.1-5.2l4.1-1.2l0.3-2.3l2.9,1.7L1325.6,334.2L1325.6,334.2z"},TC:{d:"M578.7,433.1l-0.1,0.4v0.2l0.2,0.1l0.6-0.1l0.1-0.1l0.2-0.1v-0.1l-0.4,0.1L578.7,433.1z M582.3,433.7l0.2-0.2 l-0.2-0.2l-0.7-0.2l-0.2,0.1v0.3h0.6L582.3,433.7L582.3,433.7L582.3,433.7z M581.2,433.2l-0.1-0.1l-0.1-0.6h-0.5v0.2l0.1,0.2h0.1 l0.1,0.2l0.3,0.2L581.2,433.2L581.2,433.2z"},UG:{d:"M1167.6,545.1l-3.4,3l-4-0.1l-4.5,1.5l-3.5-1.4l-2.3,1.7l0,0l-0.3,7.5l2.3,0.8l-1.8,2.3l-2.2,1.7l-2.1,3.3l-1.2,3 l-0.3,5.1l-1.3,2.4l-0.1,4.8l1.4,0.6l3.3-1.9l2-0.8l6.2,0.1l0,0l-0.3-2.5l2.6-3.7l3.5-0.9l2.4-1.5l2.9,1.2l0.3,0.5v-0.3l1.6-2.6 l2.7-4.2l2.1-4.7l-2.6-7.3l-0.7-3.2L1167.6,545.1L1167.6,545.1z"},UA:{d:"M1138.5,241l-4.8,0.5l-1.5-0.3l-1,1.4l-1.8-0.2l0,0l-4.1,0.3l-1.2,1.4l0.2,3.1l-2-0.6l-4.3,0.3l-1.5-1.5l-1.6,1.1 l-2-0.9l-3.8-0.1l-5.6-1.5l-5-0.5l-3.7,0.2l-2.4,1.6l-2.2,0.3l3.1,5.3l-0.3,1.8l-2.3,0.7l-3.8,5.1l1.6,2.8l-1.1-0.4l-1.1,1.7 l-0.7,2.5l2.9,1.7l0.6,1.6l1.9-1.3l3.2,0.7h3.2l2.4,1.5l1.6-0.9l3.6-0.6l1-1.5h2.1l1.1-0.9l3.2-0.6l3.9,1.9l2,0.3l2.5,1.6v2.1 l1.9,1.1l1.1,2.6l2,1.5l-0.2,1l1,0.6l-1.2,0.5l-3-0.2l-0.6-0.9l-1,0.5l0.5,1.1l-1.1,2l-0.5,2.1l-1.2,0.7l2.4,1.1l2.2-1l2.4,1.1 l3.3-4.6l1.3-3.4l4.5-0.8l0.7,2.4l8,1.5l1.7,1.4l-4.5,2.1l-0.7,1.2l5.8,1.8l-0.6,2.9l3,1.3l6.3-3.6l5.3-1.1l0.6-2.2l-5.1,0.4 l-2.7-1.5l-1-3.9l3.9-2.3l4.6-0.3l3-2l3.9-0.5l-0.4-2.8l2.2-1.7l4.7-0.5l0.3-2.1l-1.8-3.4l1.3-3.2l-0.4-1.9l-7.6-2l-2.9,0.1 l-3.6-2.9l-3.5,1l-6.6-2.2l-0.2-1.2l-2.2-2.7l-4-0.2l-0.7-1.9l0.9-1.3L1138.5,241L1138.5,241z"},AE:{d:"M1283.9,408.6l-1.3-2.2l-3,3.9l-3.7,4.1l-3.3,4.3l-3.3-0.2l-4.6-0.2l-4.2,1l-0.3-1.7l-1,0.3l0.4,1.5l2.6,6.4 l16.8,3.2l1-1.3l-0.1-2.6l1.4-2.6l-0.3-2.6l2.4-1.3l-1.1-0.8l0.1-4.2h2.8L1283.9,408.6L1283.9,408.6z"},GB:{d:"M950,227.5l-4.9-3.7l-3.9,0.3l0.8,3.2l-1.1,3.2l2.9-0.1l3.5,1.3L950,227.5z M963,203.2l-5.5,0.5l-3.6-0.4l-3.7,4.8 l-1.9,6.1l2.2,3l0.1,5.8l2.6-2.8l1.4,1.6l-1.7,2.7l1,1.6l5.7,1.1h0.1l3.1,3.8l-0.8,3.5l0,0l-7.1-0.6l-1,4l2.6,3.3l-5.1,1.9l1.3,2.4 l7.5,1l0,0l-4.3,1.3l-7.3,6.5l2.5,1.2l3.5-2.3l4.5,0.7l3.3-2.9l2.2,1.2l8.3-1.7l6.5,0.1l4.3-3.3l-1.9-3.1l2.4-1.8l0.5-3.9l-5.8-1.2 l-1.3-2.3l-2.9-6.9l-3.2-1l-4.1-7.1l-0.4-0.6l-4.8-0.4l4.2-5.3l1.3-4.9h-5l-4.7,0.8L963,203.2L963,203.2z"},US:{d:"M116.7,450.7l2-0.9l2.5-1.4l0.2-0.4l-0.9-2.2l-0.7-0.8l-0.8-0.6l-1.9-1.1l-0.4-0.1l-0.4,0.6v1.3l-1.2,1l-0.4,0.7 l0.4,2.3l-0.6,1.8l1.2,0.9L116.7,450.7L116.7,450.7z M116.1,440.8l0.6-0.7l-1.2-1l-1.8-0.6L113,439v0.4l0.5,0.5l0.6,1.4L116.1,440.8 L116.1,440.8z M113.1,437.4l-2.6-0.2l-0.6,0.7l2.9,0.2L113.1,437.4z M108.4,436.5l-1.1-2.1L107,434l-1.7,0.9l0.1,0.2l0.4,1.5 l1.8,0.2l0.4,0.1L108.4,436.5L108.4,436.5z M100.1,432.3l0.3-1.5l-1.3-0.1l-1,0.6l-0.4,0.5l1.6,1.1L100.1,432.3z M512.2,259.1h-1.6 l-1.3,2.4h-10.1h-16.8h-16.7h-14.8h-14.7h-14.5h-15h-4.8h-14.6h-13.9l-1.6,5.1l-2.4,5.1l-2.3,1.6l1.1-5.9l-5.8-2.1l-1.4,1.2 l-0.4,2.9l-1.8,5.4l-4.2,8.3l-4,5.6l-4,5.6l-5.4,5.8l-1.1,4.7l-2.8,5.3l-3.9,5.2l1,3.4l-1.9,5.2l1.5,5.4l1.3,2.2l-0.8,1.5l0.4,9 l2.5,6.5l-0.8,3.5l1,1l4.6,0.7l1.3,1.7l2.8,0.3l-0.1,1.9l2.2,0.7l2.1,3.7l-0.3,3.2l6.3-0.5l7-0.7l-1,1.3l7.1,3.1l10.7,4.4H391h4.3 l0.8-2.6h9.3l1.3,2.2l2.1,2l2.4,2.8l0.8,3.3l0.4,3.5l2.2,1.9l4,1.9l4.8-5l4.4-0.1l3.1,2.5l1.6,4.4l1,3.7l2.4,3.6l0.2,4.5l0.8,3 l3.9,2l3.6,1.4l2.1-0.2l-0.6-2.2l0.4-3.1l1-4.4l1.9-2.8l3.7-3.1l6-2.7l6.1-4.7l4.9-1.5l3.5-0.4l3.5,1.4l4.9-0.8l3.3,3.4l3.8,0.2 l2.4-1.2l1.7,0.9l1.3-0.8l-0.9-1.3l0.7-2.5l-0.5-1.7l2.4-1l4.2-0.4l4.7,0.7l6.2-0.8l3,1.5l2,3l0.9,0.3l6.1-2.9l1.9,1l3,5.3l0.8,3.5 l-2,4.2l0.4,2.5l1.6,4.9l2,5.5l1.8,1.4l0.4,2.8l2.6,0.8l1.7-0.8l2-3.9l0.7-2.5l0.9-4.3l-1.2-7.4l0.5-2.7l-1.5-4.5l-0.7-5.4l0.1-4.4 l1.8-4.5l3.5-3.8l3.7-3l6.9-4.1l1.3-2.2l3.3-2.3l2.8-0.4l4.4-3.8l6-1.9l4.6-4.8l0.9-6.5l0.1-2.2l-1.4-0.4l1.5-6.2l-3-2.1l3.2,1v-4.1 l1.9-2.7l-1,5.3l2,2.5l-2.9,4.4l0.4,0.2l4.4-5.1l2.4-2.5l0.6-2.5l-0.9-1.1l-0.1-3.5l1.2,1.6l1.1,0.4l-0.1,1.6l5.2-4.9l2.5-4.5 l-1.4-0.3l2.1-1.8l-0.4,0.8h3.3l7.8-1.9l-1.1-1.2l-7.9,1.2l4.8-1.8l3.1-0.3l2.4-0.3l4.1-1.1l2.4,0.1l3.8-1l1-1.7l-1.1-1.4l-0.2,2.2 L615,306l-0.6-3.3l1.1-3.3l1.4-1.3l3.9-3.7l5.9-1.8l6-2.1l6.3-3l-0.2-2l-2.1-3.5l2.8-8.5l-1.5-1.8l-3.7,1.1l-1.1-1.7l-5.5,4.7 l-3.2,4.9l-2.7,2.8l-2.5,0.9l-1.7,0.3l-1,1.6h-9.3h-7.7l-2.7,1.2l-6.7,4.2l0.2,0.9l-0.6,2.4l-4.6,2l-3.9-0.5l-4-0.2l-2.6,0.7 l-0.3,1.8l0,0l-0.1,0.6l-5.8,3.7l-4.5,1.8l-2.9,0.8l-3.7,1.7l-4,0.9l-2.5-0.3l-2.7-1.3l2.7-2.4l0,0l2-2.2l3.7-3.4l0,0l0,0l0.7-2.5 l0.5-3.5l-1.6-0.7l-4.3,2.8l-0.9-0.1l0.3-1.5l3.8-2.5l1.6-2.8l0.7-2.8l-2.7-2.4l-3.7-1.3l-1.7,2.4l-1.4,0.6l-2.2,3.1l0.4-2.1 l-2.6,1.5l-2.1,2l-2.6,3.1l-1.3,2.6l0.1,3.8l-1.8,4l-3.3,3l-1.4,0.9l-1.6,0.7h-1.8l-0.3-0.4l-0.1-3.3l0.7-1.6l0.7-1.5l0.6-3l2.5-3.5 l2.9-4.3l4.6-4.7h-0.7l-5.4,4l-0.4-0.7l2.9-2.3l4.7-4l3.7-0.5l4.4-1.3l3.7,0.7h0.1l4.7-0.5l-1.5-2.5l0,0l-1.2-0.2l0,0l0,0l-1.4-0.3 l-0.4-1.7l-5.1,0.5l-5,1.4l-2.5-2.3l-2.5-0.8l3.1-3.3l-5.3,2l-4.9,2.1l-4.6,1.5l-2.1-2.1l-5.5,1.3l0.4-0.9l4.6-2.6l4.7-2.5l5.9-2.1 l0,0l0,0l-5.3-1.6l-4.4,0.8l-3.8-1.9l-4.6-1l-3.2-0.4l-1-1L512.2,259.1L512.2,259.1z M271.6,212.2l6.9-2.8v-1.8l-2.6-0.4l-3.4,0.9 l-6.4,2.1l-2.2,2.7l0.7,1.6L271.6,212.2z M232.9,195.8l2.3-2.3l-2.9-0.5l-5.7,1l0.8,1.6l1.6,1.1L232.9,195.8L232.9,195.8z M234.1,173.5l-3.1,2.2l0.4,0.5l4.2-0.4l0.3,1.1l1.7,1.2l4.9-1.2l1.2-0.6l-3.3-0.8l-1.6-1.5l-3.4,0.6L234.1,173.5L234.1,173.5z M359,133.3l-4.4-1.1l-10.2,2.8l-3.2-0.3l-11,2.3l-4.8,0.6l-7.8,2.5l-4.8,2.6l-8.6,2.5l-7.6,0.1l-6.3,2.9l3.2,1.7l0.7,2.3l-0.8,2.7 l2.3,2.1l-1.2,3.5l-9.2,0.2l4.3-2.8h-3.4l-13.1,2.7l-9.1,2.3l1,3.3l-1.2,2.2l4.5,1.4l6.9-0.7l1.8,1.3l2.9-1.3l6.1-1.2h2.7l-5.9,2.1 l1.1,1l-2.5,2.6l-5.5,1.8l-2.5-0.5l-7,2.7l-1.8-0.9l-4.1,0.4l-5.3,3l-7.6,3.1l-5.8,3.4l0.3,2.4l-4,3.3l1.4,1.4l0.5,2.7l7.2-1.1 l0.4,2.1l-3.3,2.1l-3.6,3.5h2.8l7.2-2.3l-1.6,2.9l3.6-2.1l-0.4,3l4.8-2.2l0.4,1.1l7.2-1.8l-6.2,3.4l-5.7,4.5l-5.7,2.1l-2.3,1.2 l-10.3,3.6l-4.9,2.4l-6.5,0.7l-8.5,3.3l-6.6,1.8l-8.1,2.8l-0.4,1l10-1.7l6-2l6.9-2l6.1-1.7l2.8,0.5l8.1-2.6l4.5-2.8l10.5-3.1 l3.9-2.6l6.6-1.8l7.6-2.5l8.9-4.2l-0.2-2.9l11.1-4.1l7.4-3.9l9.2-3.2l-0.4,1.4l-6.7,1.8l-8.3,5.7l-3.2,3.5l6.4-1.3l6.1-1.9l6.5-1.3 l2.9-0.3l3.5-4.1l6.3-1.2l2.6,2.5l6,2.7l6.7-0.5l5.7,2l3.2,1.1l3.3,6.1l3.7,1.7l7.1,0.2l4.1,0.4l-2.7,5.5l1.6,4.9l-3.3,5.2l2.5,1.9 l0.6,2.2l0,0l5.1-2.9l3.1-3.7l-4.6-3.8l1.5-6.8l1.1-4.2l-1.7-2.7l-0.7-2.4l0.5-3l-6.4,1.9l-7.6,3.3l-0.2-3.9l-0.6-2.6l-2.7-1.6 l-4.2-0.1l35.4-32.4l24.3-20.2l0,0l0,0l-3.5-0.7l-4.1-1.6l-6.5,0.8l-2.2-0.7l-7.1-0.5l-6.2-1.6l-4.8,0.5l-4.9-0.9l2-1.2l-6.3-0.3 l-3.3,1L359,133.3L359,133.3z"},VI:{d:"M617.9,458.9l-0.7,0.2l-0.1,0.4h1.1l0.7-0.3h-0.6L617.9,458.9L617.9,458.9z M618.8,455.4l-0.5-0.1l-0.2,0.2l0,0 l0.3,0.1L618.8,455.4z M617.7,455.5l-0.2-0.2l-0.3-0.1l-0.4,0.1l0.5,0.3L617.7,455.5L617.7,455.5z"},UY:{d:"M692.5,787l-2.1-3.7l1.9-3l-3.8-4.3l-4.8-3.5l-6.2-4.1l-1.9,0.2l-6.2-4.9l-3.4,0.7l-0.5,5.1l-0.3,6.5l1.1,6.3 l-0.9,1.4l0.4,4.2l3.9,3.5l3.6-0.2l5.4,2.7l2.7-0.6l4.2,1.2l5.3-3.5L692.5,787L692.5,787z"},UZ:{d:"M1339.8,303.1l-2.5,1.2l-5.4,4.3l-0.9,4.5h-1.9l-2.3-3l-6.6-0.2l-2.6-5l-2.5-0.1l-1.5-6.2l-7.5-4.5l-8.6,0.5 l-5.7,0.9l-6.5-5.5l-4.8-2.3l-9.1-4.5l-1.1-0.5l-11.9,3.6l6.2,22.8l5.8-0.1l-1.6-3.1l3.8-2.2l3.3-3.6l7.8,3.3l1.9,4.9l2.3,1.3 l5.5-0.3l2,1.2l4.3,6.4l7,4.4l4.2,3l6.2,3.2l7.7,2.7l0.8,4h2.9l4.3,1.4l1.3-6.6l-2.4-4.7l-4.2-1.6l0.6-2.8l4.4,0.3l1.5-3.5l0.5-4 l6.4-1.5l-0.2,2.9l1.3,1.8l2.1-0.2l4.1,0.6l5.2-4.5l-7.1-3.3l-3.2,1.6l-4.6-2.3l3.1-4.1L1339.8,303.1L1339.8,303.1z"},VU:{d:"M1908.6,676.9l-2.7-3.6l-0.6,1.7l1.3,2.8L1908.6,676.9L1908.6,676.9z M1906.6,667.2l-2.3-2l-0.9,4.9l0.5,1.8 l1.2-0.4l1.3,0.8L1906.6,667.2L1906.6,667.2z"},VA:{d:"M1039.5,304.8l0.6-0.1l0.1,0.6h-0.9L1039.5,304.8z"},VE:{d:"M642,518.9l-2.2-1.5l-2.9,0.2l-0.7-5.1l-4.1-3.2l-4.4-0.4l-1.8-3l4.8-1.9l-6.7,0.1l-6.9,0.4l-0.2,1.6l-3.2,1.9 l-4.2-0.7l-3.1-2.9l-6,0.7l-5-0.1l-0.1-2.1l-3.5-3.5l-3.9-0.1l-1.7-4.5l-2.1,2l0.6,3l-7.1,2.6v4.8l1.6,2.2l-1.5,4.6l-2.4,0.4l-1.9-5 l2.7-3.7l0.3-3.3l-1.7-2.9l3.3-0.8l0.3-1.5l-3.7,1.1l-1.6,3.2l-2.2,1.8l-1.8,2.4l-0.9,4.5l-1.8,3.7l2.9,0.5l0.6,2.9l1.1,1.4l0.4,2.5 l-0.8,2.4l0.2,1.3l1.3,0.6l1.3,2.2l7.2-0.6l3.2,0.8l3.8,5.5l2.3-0.7l4,0.3l3.2-0.7l2,1.1l-1.2,3.4l-1.3,2.1l-0.5,4.6l1,4.2l1.5,1.9 l0.2,1.5l-2.9,3.1l2,1.4l1.4,2.2l1.7,6.4l3,3.4l4.4-0.5l1.1-1.9l4.2-1.5l2.3-1l0.7-2.7l4.1-1.8l-0.3-1.4l-4.8-0.5l-0.7-4l0.3-4.3 l-2.4-1.6l1-0.6l4.2,0.8l4.4,1.6l1.7-1.5l4-1l6.4-2.4l2.1-2.4l-0.7-1.8l-3.7-4.8l1.6-1.8v-2.9l3.4-1.1l1.5-1.2l-1.9-2.3l0.6-2.3 L642,518.9L642,518.9z"},VN:{d:"M1571.6,435l-5.9-1.6l-3-2.6l0.2-3.7l-5.2-1.1l-3-2.4l-4.1,3.4l-5.3,0.7h-4.3l-2.7,1.5l4,5.1l3.4,5.7l6.8,0.1l3,5.5 l-3.3,1.7l-1.3,2.3l7.3,3.8l5.7,7.5l4.3,5.6l4.8,4.4l2,4.5l-0.2,6.4l1.8,4.2l0.1,7.7l-8.9,4.9l2.8,3.8l-5.8,0.5l-4.7,2.5l4.5,3.7 l-1.3,4.3l2.3,4l6.6-5.9l4.1-5.3l6.1-4.1l4.3-4.2l-0.4-11.2l-4-11.7l-4.1-5.1l-5.6-4l-6.4-8.3l-5.3-6.7l0.5-4.4l3.7-6L1571.6,435z"},EH:{d:"M928.8,396.2h0.8v0.4l-0.1,1.2l-0.2,9.7l-17.9-0.3l-0.2,16.3L906,424l-1.4,3.3l0.9,9.2l-21.6-0.1l-1.2,2.2l0.3-2.7 h0.1l12.4-0.5l0.7-2.3l2.3-2.9l2-8.8l7.8-6.8l2.8-8.1l1.7-0.4l1.9-5l4.6-0.7l1.9,0.9h2.5l1.8-1.5l3.4-0.2L928.8,396.2z"},YE:{d:"M1271.5,466.2l-2.1-4.4l-5.2-10.5l-15.7,2.4l-5,2.9l-3.5,6.7l-2.5,1l-1.6-2.1l-2.1,0.3l-5.4-0.6l-1-0.7l-6.4,0.2 l-1.5,0.6l-2.4-1.7l-1.2,3.1l0.7,2.7l-2.3,2.1l0.4,2.7l-0.6,1.3l0.7,2.9l-1.1,0.3l1.7,2.6l1.3,4.7l1,1.9v3.4l1.6,3.8l3.9,0.3 l1.8-0.9l2.7,0.2l0.8-1.7l1.5-0.4l1.1-1.7l1.4-0.4l4.7-0.3l3.5-1.2l3.1-2.7l1.7,0.4l2.4-0.3l4.7-4.5l8.8-3l5.3-2.7v-2.1l0.9-2.9 L1271.5,466.2L1271.5,466.2z"},ZM:{d:"M1149.2,626.7l-1.9-0.5l0.4-1.3l-1-0.3l-7.5,1.1l-1.6,0.7l-1.6,4.1l1.2,2.8l-1.2,7.5l-0.8,6.4l1.4,1.1l3.9,2.5 l1.5-1.2l0.3,6.9h-4.3l-2.1-3.5l-2-2.8l-4.3-0.8l-1.2-3.4l-3.4,2l-4.5-0.9l-1.8-2.8l-3.5-0.6l-2.6,0.1l-0.3-2l-1.9-0.1l0.5,2l-0.7,3 l0.9,3l-0.9,2.4l0.5,2.2l-11.6-0.1l-0.8,20.3l3.6,5.2l3.5,4l4.6-1.5l3.6,0.4l2.1,1.4v0.5l1,0.5l6.2,0.7l1.7,0.7l1.9-0.1l3.2-4.1 l5.1-5.3l2-0.5l0.7-2.2l3.3-2.5l4.2-0.9l-0.3-4.5l17.1-5.2l-2.9-1.7l1.9-5.9l1.8-2.2l-0.9-5.3l1.2-5.1l1-1.8l-1.2-5.4l-2.6-2.8 l-3.2-1.9l-3.5-1.1l-2.2-1.1l-0.3-0.2l0,0l0.5,1.1l-1,0.4L1149.2,626.7L1149.2,626.7z"},ZW:{d:"M1148.2,713.7l6.2-7.2l1.6-4.6l0.9-0.6l0.8-3.7l-0.8-1.9l0.5-4.7l1.3-4.4l0.3-8.1l-2.8-2l-2.6-0.5l-1.1-1.6 l-2.6-1.3l-4.6,0.1l-0.3-2.4l-4.2,0.9l-3.3,2.5l-0.7,2.2l-2,0.5l-5.1,5.3l-3.2,4.1l-1.9,0.1l-1.7-0.7l-6.2-0.7l1.9,5.1l1.1,1.1 l1.6,3.7l6,7l2.3,0.7l-0.1,2.2l1.5,4.1l4.2,0.9l3.4,2.9l2.2,0.1l2.6,1.1l1.9-0.8L1148.2,713.7L1148.2,713.7z"},XK:{d:"M1080,299.8l1.2-0.5l0.5-2l0.9-0.4l0.8,0.9l1,0.4l0.8,1l0.8,0.3l1.1,1.1h0.8l-0.5,1.5l-0.5,0.7l0.2,0.5l-1.1,0.2l-2.9,1l-0.1,1.2h-0.7l-0.5-2.3l-1.3-0.6l-1.3-1.6L1080,299.8z"},"MA-EH":{d:"M969.3,363.1l-1.8-6.7l-0.3-3.9l-2-4.1l-2.3-0.1l-5.5-1.4l-5,0.4l-3.1-2.7h-3.9l-1.8,3.9l-3.7,6.7l-4,2.6 l-5.4,2.9L927,365l-0.9,3.4l-2.1,5.4l1.1,7.9l-4.7,5.3l-2.7,1.7l-4.4,4.4l-5.1,0.7l-2.8,2.4l-0.1,0.1l-3.6,6.5l-3.7,2.3l-2.1,4 l-0.2,3.3l-1.6,3.8l-1.9,1l-3.1,4l-2,4.5l0.3,2.2l-1.9,3.3l-2.2,1.7l-0.3,3l-0.3,2.7l1.2-2.2l21.6,0.1l-0.9-9.2l1.4-3.3l5.2-0.5 l0.2-16.3l17.9,0.3l0.2-9.7l0.1-1.2v-0.4l0,0l0,0l0,0l0.1-7.5l8.9-4.7l5.4-1l4.4-1.7l2.1-3.2l6.3-2.5l0.3-4.7l3.1-0.5l2.5-2.4l7-1 l1-2.5L969.3,363.1z"}},e.prototype.createTooltip=function(){if(this.tooltip)return!1;this.tooltip=this.createElement("div","svgMap-tooltip",document.getElementsByTagName("body")[0]),this.tooltipContent=this.createElement("div","svgMap-tooltip-content-wrapper",this.tooltip),this.tooltipPointer=this.createElement("div","svgMap-tooltip-pointer",this.tooltip)},e.prototype.setTooltipContent=function(t){this.tooltip&&(this.tooltipContent.innerHTML="",this.tooltipContent.append(t))},e.prototype.showTooltip=function(t){this.tooltip.classList.add("svgMap-active"),this.moveTooltip(t)},e.prototype.hideTooltip=function(){this.tooltip.classList.remove("svgMap-active")},e.prototype.moveTooltip=function(t){var e,n,r,i,o=t.pageX||(t.touches&&t.touches[0]?t.touches[0].pageX:null),s=t.pageY||(t.touches&&t.touches[0]?t.touches[0].pageY:null);null!==o&&null!==s&&(e=window.innerWidth,n=this.tooltip.offsetWidth,r=this.tooltip.offsetHeight,(i=o-n/2)<=6?(o=6+n/2,this.tooltipPointer.style.marginLeft=i-6+"px"):e-6<=i+n?(o=e-6-n/2,this.tooltipPointer.style.marginLeft=-1*(e-6-t.pageX-n/2)+"px"):this.tooltipPointer.style.marginLeft="0px",s-12-r<=6?(this.tooltip.classList.add("svgMap-tooltip-flipped"),s+=32):(this.tooltip.classList.remove("svgMap-tooltip-flipped"),s-=12),this.tooltip.style.left=o+"px",this.tooltip.style.top=s+"px")},e.prototype.error=function(t){(console.error||console.log)("svgMap error: "+(t||"Unknown error"))},e.prototype.createElement=function(t,e,n,r){var i=document.createElement(t);return e&&(e=e.split(" ")).forEach(function(t){i.classList.add(t)}),r&&(i.innerHTML=r),n&&n.appendChild(i),i},e.prototype.numberWithCommas=function(t,e){return t.toString().replace(/\B(?=(\d{3})+(?!\d))/g,e||",")},e.prototype.getColor=function(t,e,n){t=t.slice(-6),e=e.slice(-6),n=parseFloat(n).toFixed(1);var r=Math.ceil(parseInt(t.substring(0,2),16)*n+parseInt(e.substring(0,2),16)*(1-n)),i=Math.ceil(parseInt(t.substring(2,4),16)*n+parseInt(e.substring(2,4),16)*(1-n)),n=Math.ceil(parseInt(t.substring(4,6),16)*n+parseInt(e.substring(4,6),16)*(1-n));return"#"+this.getHex(r)+this.getHex(i)+this.getHex(n)},e.prototype.toHex=function(t){var e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.documentElement;t.startsWith("var(")&&(e=t.slice(4,-1).trim().replaceAll(/["']+/g,""),t=getComputedStyle(n).getPropertyValue(e).trim());var r=new OffscreenCanvas(1,1).getContext("2d");return r.fillStyle=t,r.fillStyle},e.prototype.getHex=function(t){return("0"+(t=t.toString(16))).slice(-2)},e.prototype.getCountryName=function(t){return(this.options.countryNames&&this.options.countryNames[t]?this.options.countryNames:this.countries)[t]},e}(t)},"function"==typeof define&&define.amd?define(["svg-pan-zoom"],function(t){return r.svgMap=i(t)}):e.exports?e.exports=r.svgMap=i(t("85c30afcd3b6e9f4")):r.svgMap=i(r.svgPanZoom)},{"85c30afcd3b6e9f4":"hY5mA"}],hY5mA:[function(t,e,n){var r=t("49baaa6726f85c8");e.exports=r},{"49baaa6726f85c8":"bM3WA"}],bM3WA:[function(t,e,n){var r=t("d93a15aaf5a2860"),i=t("2ebd33e3dd19717f"),o=t("343e425915332cc1"),s=t("8cc7b12abcb92cef"),a=t("8d18fba7171dbb66"),A=function(t,e){this.init(t,e)},l={viewportSelector:".svg-pan-zoom_viewport",panEnabled:!0,controlIconsEnabled:!1,zoomEnabled:!0,dblClickZoomEnabled:!0,mouseWheelZoomEnabled:!0,preventMouseEventsDefault:!0,zoomScaleSensitivity:.1,minZoom:.5,maxZoom:10,fit:!0,contain:!1,center:!0,refreshRate:"auto",beforeZoom:null,onZoom:null,beforePan:null,onPan:null,customEventsHandler:null,eventsListenerElement:null,onUpdatedCTM:null},c={passive:!0};A.prototype.init=function(t,e){var n=this;this.svg=t,this.defs=t.querySelector("defs"),s.setupSvgAttributes(this.svg),this.options=o.extend(o.extend({},l),e),this.state="none";var r=s.getBoundingClientRectNormalized(t);this.width=r.width,this.height=r.height,this.viewport=a(s.getOrCreateViewport(this.svg,this.options.viewportSelector),{svg:this.svg,width:this.width,height:this.height,fit:this.options.fit,contain:this.options.contain,center:this.options.center,refreshRate:this.options.refreshRate,beforeZoom:function(t,e){if(n.viewport&&n.options.beforeZoom)return n.options.beforeZoom(t,e)},onZoom:function(t){if(n.viewport&&n.options.onZoom)return n.options.onZoom(t)},beforePan:function(t,e){if(n.viewport&&n.options.beforePan)return n.options.beforePan(t,e)},onPan:function(t){if(n.viewport&&n.options.onPan)return n.options.onPan(t)},onUpdatedCTM:function(t){if(n.viewport&&n.options.onUpdatedCTM)return n.options.onUpdatedCTM(t)}});var A=this.getPublicInstance();A.setBeforeZoom(this.options.beforeZoom),A.setOnZoom(this.options.onZoom),A.setBeforePan(this.options.beforePan),A.setOnPan(this.options.onPan),A.setOnUpdatedCTM(this.options.onUpdatedCTM),this.options.controlIconsEnabled&&i.enable(this),this.lastMouseWheelEventTime=Date.now(),this.setupHandlers()},A.prototype.setupHandlers=function(){var t=this,e=null;if(this.eventListeners={mousedown:function(n){var r=t.handleMouseDown(n,e);return e=n,r},touchstart:function(n){var r=t.handleMouseDown(n,e);return e=n,r},mouseup:function(e){return t.handleMouseUp(e)},touchend:function(e){return t.handleMouseUp(e)},mousemove:function(e){return t.handleMouseMove(e)},touchmove:function(e){return t.handleMouseMove(e)},mouseleave:function(e){return t.handleMouseUp(e)},touchleave:function(e){return t.handleMouseUp(e)},touchcancel:function(e){return t.handleMouseUp(e)}},null!=this.options.customEventsHandler){this.options.customEventsHandler.init({svgElement:this.svg,eventsListenerElement:this.options.eventsListenerElement,instance:this.getPublicInstance()});var n=this.options.customEventsHandler.haltEventListeners;if(n&&n.length)for(var r=n.length-1;r>=0;r--)this.eventListeners.hasOwnProperty(n[r])&&delete this.eventListeners[n[r]]}for(var i in this.eventListeners)(this.options.eventsListenerElement||this.svg).addEventListener(i,this.eventListeners[i],!this.options.preventMouseEventsDefault&&c);this.options.mouseWheelZoomEnabled&&(this.options.mouseWheelZoomEnabled=!1,this.enableMouseWheelZoom())},A.prototype.enableMouseWheelZoom=function(){if(!this.options.mouseWheelZoomEnabled){var t=this;this.wheelListener=function(e){return t.handleMouseWheel(e)};var e=!this.options.preventMouseEventsDefault;r.on(this.options.eventsListenerElement||this.svg,this.wheelListener,e),this.options.mouseWheelZoomEnabled=!0}},A.prototype.disableMouseWheelZoom=function(){if(this.options.mouseWheelZoomEnabled){var t=!this.options.preventMouseEventsDefault;r.off(this.options.eventsListenerElement||this.svg,this.wheelListener,t),this.options.mouseWheelZoomEnabled=!1}},A.prototype.handleMouseWheel=function(t){if(this.options.zoomEnabled&&"none"===this.state){this.options.preventMouseEventsDefault&&(t.preventDefault?t.preventDefault():t.returnValue=!1);var e=t.deltaY||1,n=3+Math.max(0,30-(Date.now()-this.lastMouseWheelEventTime));this.lastMouseWheelEventTime=Date.now(),"deltaMode"in t&&0===t.deltaMode&&t.wheelDelta&&(e=0===t.deltaY?0:Math.abs(t.wheelDelta)/t.deltaY),e=-.3<e&&e<.3?e:(e>0?1:-1)*Math.log(Math.abs(e)+10)/n;var r=this.svg.getScreenCTM().inverse(),i=s.getEventPoint(t,this.svg).matrixTransform(r),o=Math.pow(1+this.options.zoomScaleSensitivity,-1*e);this.zoomAtPoint(o,i)}},A.prototype.zoomAtPoint=function(t,e,n){var r=this.viewport.getOriginalState();n?t=Math.max(this.options.minZoom*r.zoom,Math.min(this.options.maxZoom*r.zoom,t))/this.getZoom():this.getZoom()*t<this.options.minZoom*r.zoom?t=this.options.minZoom*r.zoom/this.getZoom():this.getZoom()*t>this.options.maxZoom*r.zoom&&(t=this.options.maxZoom*r.zoom/this.getZoom());var i=this.viewport.getCTM(),o=e.matrixTransform(i.inverse()),s=this.svg.createSVGMatrix().translate(o.x,o.y).scale(t).translate(-o.x,-o.y),a=i.multiply(s);a.a!==i.a&&this.viewport.setCTM(a)},A.prototype.zoom=function(t,e){this.zoomAtPoint(t,s.getSvgCenterPoint(this.svg,this.width,this.height),e)},A.prototype.publicZoom=function(t,e){e&&(t=this.computeFromRelativeZoom(t)),this.zoom(t,e)},A.prototype.publicZoomAtPoint=function(t,e,n){if(n&&(t=this.computeFromRelativeZoom(t)),"SVGPoint"!==o.getType(e)){if("x"in e&&"y"in e)e=s.createSVGPoint(this.svg,e.x,e.y);else throw Error("Given point is invalid")}this.zoomAtPoint(t,e,n)},A.prototype.getZoom=function(){return this.viewport.getZoom()},A.prototype.getRelativeZoom=function(){return this.viewport.getRelativeZoom()},A.prototype.computeFromRelativeZoom=function(t){return t*this.viewport.getOriginalState().zoom},A.prototype.resetZoom=function(){var t=this.viewport.getOriginalState();this.zoom(t.zoom,!0)},A.prototype.resetPan=function(){this.pan(this.viewport.getOriginalState())},A.prototype.reset=function(){this.resetZoom(),this.resetPan()},A.prototype.handleDblClick=function(t){if(this.options.preventMouseEventsDefault&&(t.preventDefault?t.preventDefault():t.returnValue=!1),this.options.controlIconsEnabled){var e;if((t.target.getAttribute("class")||"").indexOf("svg-pan-zoom-control")>-1)return!1}e=t.shiftKey?1/((1+this.options.zoomScaleSensitivity)*2):(1+this.options.zoomScaleSensitivity)*2;var n=s.getEventPoint(t,this.svg).matrixTransform(this.svg.getScreenCTM().inverse());this.zoomAtPoint(e,n)},A.prototype.handleMouseDown=function(t,e){this.options.preventMouseEventsDefault&&(t.preventDefault?t.preventDefault():t.returnValue=!1),o.mouseAndTouchNormalize(t,this.svg),this.options.dblClickZoomEnabled&&o.isDblClick(t,e)?this.handleDblClick(t):(this.state="pan",this.firstEventCTM=this.viewport.getCTM(),this.stateOrigin=s.getEventPoint(t,this.svg).matrixTransform(this.firstEventCTM.inverse()))},A.prototype.handleMouseMove=function(t){if(this.options.preventMouseEventsDefault&&(t.preventDefault?t.preventDefault():t.returnValue=!1),"pan"===this.state&&this.options.panEnabled){var e=s.getEventPoint(t,this.svg).matrixTransform(this.firstEventCTM.inverse()),n=this.firstEventCTM.translate(e.x-this.stateOrigin.x,e.y-this.stateOrigin.y);this.viewport.setCTM(n)}},A.prototype.handleMouseUp=function(t){this.options.preventMouseEventsDefault&&(t.preventDefault?t.preventDefault():t.returnValue=!1),"pan"===this.state&&(this.state="none")},A.prototype.fit=function(){var t=this.viewport.getViewBox(),e=Math.min(this.width/t.width,this.height/t.height);this.zoom(e,!0)},A.prototype.contain=function(){var t=this.viewport.getViewBox(),e=Math.max(this.width/t.width,this.height/t.height);this.zoom(e,!0)},A.prototype.center=function(){var t=this.viewport.getViewBox(),e=(this.width-(t.width+2*t.x)*this.getZoom())*.5,n=(this.height-(t.height+2*t.y)*this.getZoom())*.5;this.getPublicInstance().pan({x:e,y:n})},A.prototype.updateBBox=function(){this.viewport.simpleViewBoxCache()},A.prototype.pan=function(t){var e=this.viewport.getCTM();e.e=t.x,e.f=t.y,this.viewport.setCTM(e)},A.prototype.panBy=function(t){var e=this.viewport.getCTM();e.e+=t.x,e.f+=t.y,this.viewport.setCTM(e)},A.prototype.getPan=function(){var t=this.viewport.getState();return{x:t.x,y:t.y}},A.prototype.resize=function(){var t=s.getBoundingClientRectNormalized(this.svg);this.width=t.width,this.height=t.height;var e=this.viewport;e.options.width=this.width,e.options.height=this.height,e.processCTM(),this.options.controlIconsEnabled&&(this.getPublicInstance().disableControlIcons(),this.getPublicInstance().enableControlIcons())},A.prototype.destroy=function(){var t=this;for(var e in this.beforeZoom=null,this.onZoom=null,this.beforePan=null,this.onPan=null,this.onUpdatedCTM=null,null!=this.options.customEventsHandler&&this.options.customEventsHandler.destroy({svgElement:this.svg,eventsListenerElement:this.options.eventsListenerElement,instance:this.getPublicInstance()}),this.eventListeners)(this.options.eventsListenerElement||this.svg).removeEventListener(e,this.eventListeners[e],!this.options.preventMouseEventsDefault&&c);this.disableMouseWheelZoom(),this.getPublicInstance().disableControlIcons(),this.reset(),u=u.filter(function(e){return e.svg!==t.svg}),delete this.options,delete this.viewport,delete this.publicInstance,delete this.pi,this.getPublicInstance=function(){return null}},A.prototype.getPublicInstance=function(){var t=this;return this.publicInstance||(this.publicInstance=this.pi={enablePan:function(){return t.options.panEnabled=!0,t.pi},disablePan:function(){return t.options.panEnabled=!1,t.pi},isPanEnabled:function(){return!!t.options.panEnabled},pan:function(e){return t.pan(e),t.pi},panBy:function(e){return t.panBy(e),t.pi},getPan:function(){return t.getPan()},setBeforePan:function(e){return t.options.beforePan=null===e?null:o.proxy(e,t.publicInstance),t.pi},setOnPan:function(e){return t.options.onPan=null===e?null:o.proxy(e,t.publicInstance),t.pi},enableZoom:function(){return t.options.zoomEnabled=!0,t.pi},disableZoom:function(){return t.options.zoomEnabled=!1,t.pi},isZoomEnabled:function(){return!!t.options.zoomEnabled},enableControlIcons:function(){return t.options.controlIconsEnabled||(t.options.controlIconsEnabled=!0,i.enable(t)),t.pi},disableControlIcons:function(){return t.options.controlIconsEnabled&&(t.options.controlIconsEnabled=!1,i.disable(t)),t.pi},isControlIconsEnabled:function(){return!!t.options.controlIconsEnabled},enableDblClickZoom:function(){return t.options.dblClickZoomEnabled=!0,t.pi},disableDblClickZoom:function(){return t.options.dblClickZoomEnabled=!1,t.pi},isDblClickZoomEnabled:function(){return!!t.options.dblClickZoomEnabled},enableMouseWheelZoom:function(){return t.enableMouseWheelZoom(),t.pi},disableMouseWheelZoom:function(){return t.disableMouseWheelZoom(),t.pi},isMouseWheelZoomEnabled:function(){return!!t.options.mouseWheelZoomEnabled},setZoomScaleSensitivity:function(e){return t.options.zoomScaleSensitivity=e,t.pi},setMinZoom:function(e){return t.options.minZoom=e,t.pi},setMaxZoom:function(e){return t.options.maxZoom=e,t.pi},setBeforeZoom:function(e){return t.options.beforeZoom=null===e?null:o.proxy(e,t.publicInstance),t.pi},setOnZoom:function(e){return t.options.onZoom=null===e?null:o.proxy(e,t.publicInstance),t.pi},zoom:function(e){return t.publicZoom(e,!0),t.pi},zoomBy:function(e){return t.publicZoom(e,!1),t.pi},zoomAtPoint:function(e,n){return t.publicZoomAtPoint(e,n,!0),t.pi},zoomAtPointBy:function(e,n){return t.publicZoomAtPoint(e,n,!1),t.pi},zoomIn:function(){return this.zoomBy(1+t.options.zoomScaleSensitivity),t.pi},zoomOut:function(){return this.zoomBy(1/(1+t.options.zoomScaleSensitivity)),t.pi},getZoom:function(){return t.getRelativeZoom()},setOnUpdatedCTM:function(e){return t.options.onUpdatedCTM=null===e?null:o.proxy(e,t.publicInstance),t.pi},resetZoom:function(){return t.resetZoom(),t.pi},resetPan:function(){return t.resetPan(),t.pi},reset:function(){return t.reset(),t.pi},fit:function(){return t.fit(),t.pi},contain:function(){return t.contain(),t.pi},center:function(){return t.center(),t.pi},updateBBox:function(){return t.updateBBox(),t.pi},resize:function(){return t.resize(),t.pi},getSizes:function(){return{width:t.width,height:t.height,realZoom:t.getZoom(),viewBox:t.viewport.getViewBox()}},destroy:function(){return t.destroy(),t.pi}}),this.publicInstance};var u=[];e.exports=function(t,e){var n=o.getSvg(t);if(null===n)return null;for(var r=u.length-1;r>=0;r--)if(u[r].svg===n)return u[r].instance.getPublicInstance();return u.push({svg:n,instance:new A(n,e)}),u[u.length-1].instance.getPublicInstance()}},{d93a15aaf5a2860:"haJVu","2ebd33e3dd19717f":"gpy9X","343e425915332cc1":"an3Wi","8cc7b12abcb92cef":"7QYNl","8d18fba7171dbb66":"593CM"}],haJVu:[function(t,e,n){e.exports=function(){var t,e,n,r="",i=[],o={passive:!0},s={passive:!1};function a(e,a,A,l){var c,u;"wheel"===n?c=A:(u=function(t){t||(t=window.event);var e={originalEvent:t,target:t.target||t.srcElement,type:"wheel",deltaMode:"MozMousePixelScroll"==t.type?0:1,deltaX:0,delatZ:0,preventDefault:function(){t.preventDefault?t.preventDefault():t.returnValue=!1}};return"mousewheel"==n?(e.deltaY=-.025*t.wheelDelta,t.wheelDeltaX&&(e.deltaX=-.025*t.wheelDeltaX)):e.deltaY=t.detail,A(e)},i.push({element:e,fn:u}),c=u),e[t](r+a,c,l?o:s)}function A(t,a,A,l){var c;c="wheel"===n?A:function(t){for(var e=0;e<i.length;e++)if(i[e].element===t)return i[e].fn;return function(){}}(t),t[e](r+a,c,l?o:s),function(t){for(var e=0;e<i.length;e++)if(i[e].element===t)return i.splice(e,1)}(t)}return window.addEventListener?(t="addEventListener",e="removeEventListener"):(t="attachEvent",e="detachEvent",r="on"),n="onwheel"in document.createElement("div")?"wheel":void 0!==document.onmousewheel?"mousewheel":"DOMMouseScroll",{on:function(t,e,r){a(t,n,e,r),"DOMMouseScroll"==n&&a(t,"MozMousePixelScroll",e,r)},off:function(t,e,r){A(t,n,e,r),"DOMMouseScroll"==n&&A(t,"MozMousePixelScroll",e,r)}}}()},{}],gpy9X:[function(t,e,n){var r=t("25d075166a9faa0a");e.exports={enable:function(t){var e=t.svg.querySelector("defs");if(e||(e=document.createElementNS(r.svgNS,"defs"),t.svg.appendChild(e)),!e.querySelector("style#svg-pan-zoom-controls-styles")){var n=document.createElementNS(r.svgNS,"style");n.setAttribute("id","svg-pan-zoom-controls-styles"),n.setAttribute("type","text/css"),n.textContent=".svg-pan-zoom-control { cursor: pointer; fill: black; fill-opacity: 0.333; } .svg-pan-zoom-control:hover { fill-opacity: 0.8; } .svg-pan-zoom-control-background { fill: white; fill-opacity: 0.5; } .svg-pan-zoom-control-background { fill-opacity: 0.8; }",e.appendChild(n)}var i=document.createElementNS(r.svgNS,"g");i.setAttribute("id","svg-pan-zoom-controls"),i.setAttribute("transform","translate("+(t.width-70)+" "+(t.height-76)+") scale(0.75)"),i.setAttribute("class","svg-pan-zoom-control"),i.appendChild(this._createZoomIn(t)),i.appendChild(this._createZoomReset(t)),i.appendChild(this._createZoomOut(t)),t.svg.appendChild(i),t.controlIcons=i},_createZoomIn:function(t){var e=document.createElementNS(r.svgNS,"g");e.setAttribute("id","svg-pan-zoom-zoom-in"),e.setAttribute("transform","translate(30.5 5) scale(0.015)"),e.setAttribute("class","svg-pan-zoom-control"),e.addEventListener("click",function(){t.getPublicInstance().zoomIn()},!1),e.addEventListener("touchstart",function(){t.getPublicInstance().zoomIn()},!1);var n=document.createElementNS(r.svgNS,"rect");n.setAttribute("x","0"),n.setAttribute("y","0"),n.setAttribute("width","1500"),n.setAttribute("height","1400"),n.setAttribute("class","svg-pan-zoom-control-background"),e.appendChild(n);var i=document.createElementNS(r.svgNS,"path");return i.setAttribute("d","M1280 576v128q0 26 -19 45t-45 19h-320v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-320q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h320v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h320q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z"),i.setAttribute("class","svg-pan-zoom-control-element"),e.appendChild(i),e},_createZoomReset:function(t){var e=document.createElementNS(r.svgNS,"g");e.setAttribute("id","svg-pan-zoom-reset-pan-zoom"),e.setAttribute("transform","translate(5 35) scale(0.4)"),e.setAttribute("class","svg-pan-zoom-control"),e.addEventListener("click",function(){t.getPublicInstance().reset()},!1),e.addEventListener("touchstart",function(){t.getPublicInstance().reset()},!1);var n=document.createElementNS(r.svgNS,"rect");n.setAttribute("x","2"),n.setAttribute("y","2"),n.setAttribute("width","182"),n.setAttribute("height","58"),n.setAttribute("class","svg-pan-zoom-control-background"),e.appendChild(n);var i=document.createElementNS(r.svgNS,"path");i.setAttribute("d","M33.051,20.632c-0.742-0.406-1.854-0.609-3.338-0.609h-7.969v9.281h7.769c1.543,0,2.701-0.188,3.473-0.562c1.365-0.656,2.048-1.953,2.048-3.891C35.032,22.757,34.372,21.351,33.051,20.632z"),i.setAttribute("class","svg-pan-zoom-control-element"),e.appendChild(i);var o=document.createElementNS(r.svgNS,"path");return o.setAttribute("d","M170.231,0.5H15.847C7.102,0.5,0.5,5.708,0.5,11.84v38.861C0.5,56.833,7.102,61.5,15.847,61.5h154.384c8.745,0,15.269-4.667,15.269-10.798V11.84C185.5,5.708,178.976,0.5,170.231,0.5z M42.837,48.569h-7.969c-0.219-0.766-0.375-1.383-0.469-1.852c-0.188-0.969-0.289-1.961-0.305-2.977l-0.047-3.211c-0.03-2.203-0.41-3.672-1.142-4.406c-0.732-0.734-2.103-1.102-4.113-1.102h-7.05v13.547h-7.055V14.022h16.524c2.361,0.047,4.178,0.344,5.45,0.891c1.272,0.547,2.351,1.352,3.234,2.414c0.731,0.875,1.31,1.844,1.737,2.906s0.64,2.273,0.64,3.633c0,1.641-0.414,3.254-1.242,4.84s-2.195,2.707-4.102,3.363c1.594,0.641,2.723,1.551,3.387,2.73s0.996,2.98,0.996,5.402v2.32c0,1.578,0.063,2.648,0.19,3.211c0.19,0.891,0.635,1.547,1.333,1.969V48.569z M75.579,48.569h-26.18V14.022h25.336v6.117H56.454v7.336h16.781v6H56.454v8.883h19.125V48.569z M104.497,46.331c-2.44,2.086-5.887,3.129-10.34,3.129c-4.548,0-8.125-1.027-10.731-3.082s-3.909-4.879-3.909-8.473h6.891c0.224,1.578,0.662,2.758,1.316,3.539c1.196,1.422,3.246,2.133,6.15,2.133c1.739,0,3.151-0.188,4.236-0.562c2.058-0.719,3.087-2.055,3.087-4.008c0-1.141-0.504-2.023-1.512-2.648c-1.008-0.609-2.607-1.148-4.796-1.617l-3.74-0.82c-3.676-0.812-6.201-1.695-7.576-2.648c-2.328-1.594-3.492-4.086-3.492-7.477c0-3.094,1.139-5.664,3.417-7.711s5.623-3.07,10.036-3.07c3.685,0,6.829,0.965,9.431,2.895c2.602,1.93,3.966,4.73,4.093,8.402h-6.938c-0.128-2.078-1.057-3.555-2.787-4.43c-1.154-0.578-2.587-0.867-4.301-0.867c-1.907,0-3.428,0.375-4.565,1.125c-1.138,0.75-1.706,1.797-1.706,3.141c0,1.234,0.561,2.156,1.682,2.766c0.721,0.406,2.25,0.883,4.589,1.43l6.063,1.43c2.657,0.625,4.648,1.461,5.975,2.508c2.059,1.625,3.089,3.977,3.089,7.055C108.157,41.624,106.937,44.245,104.497,46.331z M139.61,48.569h-26.18V14.022h25.336v6.117h-18.281v7.336h16.781v6h-16.781v8.883h19.125V48.569z M170.337,20.14h-10.336v28.43h-7.266V20.14h-10.383v-6.117h27.984V20.14z"),o.setAttribute("class","svg-pan-zoom-control-element"),e.appendChild(o),e},_createZoomOut:function(t){var e=document.createElementNS(r.svgNS,"g");e.setAttribute("id","svg-pan-zoom-zoom-out"),e.setAttribute("transform","translate(30.5 70) scale(0.015)"),e.setAttribute("class","svg-pan-zoom-control"),e.addEventListener("click",function(){t.getPublicInstance().zoomOut()},!1),e.addEventListener("touchstart",function(){t.getPublicInstance().zoomOut()},!1);var n=document.createElementNS(r.svgNS,"rect");n.setAttribute("x","0"),n.setAttribute("y","0"),n.setAttribute("width","1500"),n.setAttribute("height","1400"),n.setAttribute("class","svg-pan-zoom-control-background"),e.appendChild(n);var i=document.createElementNS(r.svgNS,"path");return i.setAttribute("d","M1280 576v128q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h896q26 0 45 19t19 45zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5 t84.5 -203.5z"),i.setAttribute("class","svg-pan-zoom-control-element"),e.appendChild(i),e},disable:function(t){t.controlIcons&&(t.controlIcons.parentNode.removeChild(t.controlIcons),t.controlIcons=null)}}},{"25d075166a9faa0a":"7QYNl"}],"7QYNl":[function(t,e,n){var r=t("f4811dd1bbf596a9"),i="unknown";document.documentMode&&(i="ie"),e.exports={svgNS:"http://www.w3.org/2000/svg",xmlNS:"http://www.w3.org/XML/1998/namespace",xmlnsNS:"http://www.w3.org/2000/xmlns/",xlinkNS:"http://www.w3.org/1999/xlink",evNS:"http://www.w3.org/2001/xml-events",getBoundingClientRectNormalized:function(t){if(t.clientWidth&&t.clientHeight)return{width:t.clientWidth,height:t.clientHeight};if(t.getBoundingClientRect())return t.getBoundingClientRect();throw Error("Cannot get BoundingClientRect for SVG.")},getOrCreateViewport:function(t,e){var n=null;if(!(n=r.isElement(e)?e:t.querySelector(e))){var i=Array.prototype.slice.call(t.childNodes||t.children).filter(function(t){return"defs"!==t.nodeName&&"#text"!==t.nodeName});1===i.length&&"g"===i[0].nodeName&&null===i[0].getAttribute("transform")&&(n=i[0])}if(!n){var o="viewport-"+new Date().toISOString().replace(/\D/g,"");(n=document.createElementNS(this.svgNS,"g")).setAttribute("id",o);var s=t.childNodes||t.children;if(s&&s.length>0)for(var a=s.length;a>0;a--)"defs"!==s[s.length-a].nodeName&&n.appendChild(s[s.length-a]);t.appendChild(n)}var A=[];return n.getAttribute("class")&&(A=n.getAttribute("class").split(" ")),~A.indexOf("svg-pan-zoom_viewport")||(A.push("svg-pan-zoom_viewport"),n.setAttribute("class",A.join(" "))),n},setupSvgAttributes:function(t){if(t.setAttribute("xmlns",this.svgNS),t.setAttributeNS(this.xmlnsNS,"xmlns:xlink",this.xlinkNS),t.setAttributeNS(this.xmlnsNS,"xmlns:ev",this.evNS),null!==t.parentNode){var e=t.getAttribute("style")||"";-1===e.toLowerCase().indexOf("overflow")&&t.setAttribute("style","overflow: hidden; "+e)}},internetExplorerRedisplayInterval:300,refreshDefsGlobal:r.throttle(function(){for(var t=document.querySelectorAll("defs"),e=t.length,n=0;n<e;n++){var r=t[n];r.parentNode.insertBefore(r,r)}},this?this.internetExplorerRedisplayInterval:null),setCTM:function(t,e,n){var r=this,o="matrix("+e.a+","+e.b+","+e.c+","+e.d+","+e.e+","+e.f+")";t.setAttributeNS(null,"transform",o),"transform"in t.style?t.style.transform=o:"-ms-transform"in t.style?t.style["-ms-transform"]=o:"-webkit-transform"in t.style&&(t.style["-webkit-transform"]=o),"ie"===i&&n&&(n.parentNode.insertBefore(n,n),window.setTimeout(function(){r.refreshDefsGlobal()},r.internetExplorerRedisplayInterval))},getEventPoint:function(t,e){var n=e.createSVGPoint();return r.mouseAndTouchNormalize(t,e),n.x=t.clientX,n.y=t.clientY,n},getSvgCenterPoint:function(t,e,n){return this.createSVGPoint(t,e/2,n/2)},createSVGPoint:function(t,e,n){var r=t.createSVGPoint();return r.x=e,r.y=n,r}}},{f4811dd1bbf596a9:"an3Wi"}],an3Wi:[function(t,e,n){e.exports={extend:function(t,e){for(var n in t=t||{},e)this.isObject(e[n])?t[n]=this.extend(t[n],e[n]):t[n]=e[n];return t},isElement:function(t){return t instanceof HTMLElement||t instanceof SVGElement||t instanceof SVGSVGElement||t&&"object"==typeof t&&null!==t&&1===t.nodeType&&"string"==typeof t.nodeName},isObject:function(t){return"[object Object]"===Object.prototype.toString.call(t)},isNumber:function(t){return!isNaN(parseFloat(t))&&isFinite(t)},getSvg:function(t){var e,n;if(this.isElement(t))e=t;else if("string"==typeof t||t instanceof String){if(!(e=document.querySelector(t)))throw Error("Provided selector did not find any elements. Selector: "+t)}else throw Error("Provided selector is not an HTML object nor String");if("svg"===e.tagName.toLowerCase())n=e;else if("object"===e.tagName.toLowerCase())n=e.contentDocument.documentElement;else if("embed"===e.tagName.toLowerCase())n=e.getSVGDocument().documentElement;else{if("img"===e.tagName.toLowerCase())throw Error('Cannot script an SVG in an "img" element. Please use an "object" element or an in-line SVG.');throw Error("Cannot get SVG.")}return n},proxy:function(t,e){return function(){return t.apply(e,arguments)}},getType:function(t){return Object.prototype.toString.apply(t).replace(/^\[object\s/,"").replace(/\]$/,"")},mouseAndTouchNormalize:function(t,e){if(void 0===t.clientX||null===t.clientX){if(t.clientX=0,t.clientY=0,void 0!==t.touches&&t.touches.length){if(void 0!==t.touches[0].clientX)t.clientX=t.touches[0].clientX,t.clientY=t.touches[0].clientY;else if(void 0!==t.touches[0].pageX){var n=e.getBoundingClientRect();t.clientX=t.touches[0].pageX-n.left,t.clientY=t.touches[0].pageY-n.top}}else void 0!==t.originalEvent&&void 0!==t.originalEvent.clientX&&(t.clientX=t.originalEvent.clientX,t.clientY=t.originalEvent.clientY)}},isDblClick:function(t,e){if(2===t.detail)return!0;if(null!=e){var n=t.timeStamp-e.timeStamp,r=Math.sqrt(Math.pow(t.clientX-e.clientX,2)+Math.pow(t.clientY-e.clientY,2));return n<250&&r<10}return!1},now:Date.now||function(){return new Date().getTime()},throttle:function(t,e,n){var r,i,o,s=this,a=null,A=0;n||(n={});var l=function(){A=!1===n.leading?0:s.now(),a=null,o=t.apply(r,i),a||(r=i=null)};return function(){var c=s.now();A||!1!==n.leading||(A=c);var u=e-(c-A);return r=this,i=arguments,u<=0||u>e?(clearTimeout(a),a=null,A=c,o=t.apply(r,i),a||(r=i=null)):a||!1===n.trailing||(a=setTimeout(l,u)),o}},createRequestAnimationFrame:function(t){var e=null;return("auto"!==t&&t<60&&t>1&&(e=Math.floor(1e3/t)),null===e)?window.requestAnimationFrame||r(33):r(e)}};function r(t){return function(e){window.setTimeout(e,t)}}},{}],"593CM":[function(t,e,n){var r=t("e7664fa5ad1ea6b5"),i=t("987dc9664d95b54f"),o=function(t,e){this.init(t,e)};o.prototype.init=function(t,e){this.viewport=t,this.options=e,this.originalState={zoom:1,x:0,y:0},this.activeState={zoom:1,x:0,y:0},this.updateCTMCached=i.proxy(this.updateCTM,this),this.requestAnimationFrame=i.createRequestAnimationFrame(this.options.refreshRate),this.viewBox={x:0,y:0,width:0,height:0},this.cacheViewBox();var n=this.processCTM();this.setCTM(n),this.updateCTM()},o.prototype.cacheViewBox=function(){var t=this.options.svg.getAttribute("viewBox");if(t){var e=t.split(/[\s\,]/).filter(function(t){return t}).map(parseFloat);this.viewBox.x=e[0],this.viewBox.y=e[1],this.viewBox.width=e[2],this.viewBox.height=e[3];var n=Math.min(this.options.width/this.viewBox.width,this.options.height/this.viewBox.height);this.activeState.zoom=n,this.activeState.x=(this.options.width-this.viewBox.width*n)/2,this.activeState.y=(this.options.height-this.viewBox.height*n)/2,this.updateCTMOnNextFrame(),this.options.svg.removeAttribute("viewBox")}else this.simpleViewBoxCache()},o.prototype.simpleViewBoxCache=function(){var t=this.viewport.getBBox();this.viewBox.x=t.x,this.viewBox.y=t.y,this.viewBox.width=t.width,this.viewBox.height=t.height},o.prototype.getViewBox=function(){return i.extend({},this.viewBox)},o.prototype.processCTM=function(){var t,e=this.getCTM();if((this.options.fit||this.options.contain)&&(t=this.options.fit?Math.min(this.options.width/this.viewBox.width,this.options.height/this.viewBox.height):Math.max(this.options.width/this.viewBox.width,this.options.height/this.viewBox.height),e.a=t,e.d=t,e.e=-this.viewBox.x*t,e.f=-this.viewBox.y*t),this.options.center){var n=(this.options.width-(this.viewBox.width+2*this.viewBox.x)*e.a)*.5,r=(this.options.height-(this.viewBox.height+2*this.viewBox.y)*e.a)*.5;e.e=n,e.f=r}return this.originalState.zoom=e.a,this.originalState.x=e.e,this.originalState.y=e.f,e},o.prototype.getOriginalState=function(){return i.extend({},this.originalState)},o.prototype.getState=function(){return i.extend({},this.activeState)},o.prototype.getZoom=function(){return this.activeState.zoom},o.prototype.getRelativeZoom=function(){return this.activeState.zoom/this.originalState.zoom},o.prototype.computeRelativeZoom=function(t){return t/this.originalState.zoom},o.prototype.getPan=function(){return{x:this.activeState.x,y:this.activeState.y}},o.prototype.getCTM=function(){var t=this.options.svg.createSVGMatrix();return t.a=this.activeState.zoom,t.b=0,t.c=0,t.d=this.activeState.zoom,t.e=this.activeState.x,t.f=this.activeState.y,t},o.prototype.setCTM=function(t){var e=this.isZoomDifferent(t),n=this.isPanDifferent(t);if(e||n){if(e&&(!1===this.options.beforeZoom(this.getRelativeZoom(),this.computeRelativeZoom(t.a))?(t.a=t.d=this.activeState.zoom,e=!1):(this.updateCache(t),this.options.onZoom(this.getRelativeZoom()))),n){var r=this.options.beforePan(this.getPan(),{x:t.e,y:t.f}),o=!1,s=!1;!1===r?(t.e=this.getPan().x,t.f=this.getPan().y,o=s=!0):i.isObject(r)&&(!1===r.x?(t.e=this.getPan().x,o=!0):i.isNumber(r.x)&&(t.e=r.x),!1===r.y?(t.f=this.getPan().y,s=!0):i.isNumber(r.y)&&(t.f=r.y)),o&&s||!this.isPanDifferent(t)?n=!1:(this.updateCache(t),this.options.onPan(this.getPan()))}(e||n)&&this.updateCTMOnNextFrame()}},o.prototype.isZoomDifferent=function(t){return this.activeState.zoom!==t.a},o.prototype.isPanDifferent=function(t){return this.activeState.x!==t.e||this.activeState.y!==t.f},o.prototype.updateCache=function(t){this.activeState.zoom=t.a,this.activeState.x=t.e,this.activeState.y=t.f},o.prototype.pendingUpdate=!1,o.prototype.updateCTMOnNextFrame=function(){this.pendingUpdate||(this.pendingUpdate=!0,this.requestAnimationFrame.call(window,this.updateCTMCached))},o.prototype.updateCTM=function(){var t=this.getCTM();r.setCTM(this.viewport,t,this.defs),this.pendingUpdate=!1,this.options.onUpdatedCTM&&this.options.onUpdatedCTM(t)},e.exports=function(t,e){return new o(t,e)}},{e7664fa5ad1ea6b5:"7QYNl","987dc9664d95b54f":"an3Wi"}],"6lCPN":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return h});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_object_spread"),c=t("@swc/helpers/_/_object_spread_props"),u=t("@swc/helpers/_/_create_super"),h=function(t){(0,A._)(n,t);var e=(0,u._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"hasTimelineHtml",!1),(0,a._)((0,i._)(t),"isFetching",!1),(0,a._)((0,i._)(t),"scrollOnLoad",!1),t}return(0,s._)(n,[{key:"connect",value:function(){this.initializeHighlighting()}},{key:"toggleTimeline",value:function(){this.journeyTarget.classList.contains("visible")?this.hideTimeline():this.showTimeline()}},{key:"showTimeline",value:function(){this.fetchTimelineHtml(),this.element.classList.add("timeline-visible"),this.journeyTarget.classList.add("visible")}},{key:"hideTimeline",value:function(){this.element.classList.remove("timeline-visible"),this.journeyTarget.classList.remove("visible")}},{key:"fetchTimelineHtml",value:function(){var t=this;if(!this.hasTimelineHtml&&!this.isFetching){var e=(0,c._)((0,l._)({},iawpActions.get_journey_timeline),{session_id:this.sessionIdValue});this.isFetching=!0,this.element.classList.add("loading-timeline"),jQuery.post(ajaxurl,e,function(e){t.isFetching=!1,t.element.classList.remove("loading-timeline"),t.handleFetchSuccess(e),t.scrollOnLoad&&(t.scrollOnLoad=!1,requestAnimationFrame(function(){t.element.scrollIntoView(!1)}))}).fail(function(){t.isFetching=!1,t.element.classList.remove("loading-timeline"),t.handleFetchFailure()})}}},{key:"handleFetchSuccess",value:function(t){var e=new DOMParser().parseFromString(t.data.html,"text/html").body.firstElementChild;this.hasTimelineHtml=!0,this.journeyTarget.replaceChildren(e)}},{key:"handleFetchFailure",value:function(){}},{key:"initializeHighlighting",value:function(){var t=this;this.element.closest('[data-session-to-highlight="'.concat(this.sessionIdValue,'"]'))&&(this.scrollOnLoad=!0,this.showTimeline(),requestAnimationFrame(function(){t.element.scrollIntoView(!1)}))}}]),n}(t("@hotwired/stimulus").Controller);(0,a._)(h,"targets",["journey"]),(0,a._)(h,"values",{sessionId:Number})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"8sFSN":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return u});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_object_spread"),c=t("@swc/helpers/_/_create_super"),u=function(t){(0,A._)(n,t);var e=(0,c._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"hasSetError",!1),t}return(0,s._)(n,[{key:"connect",value:function(){var t=this;this.interval=setInterval(function(){t.check()},5e3),this.check()}},{key:"check",value:function(){var t=this,e=(0,l._)({},iawpActions.migration_status);jQuery.post(ajaxurl,e,function(e){e.data&&!1===e.data.isMigrating?(clearInterval(t.interval),document.location.reload()):e.data&&e.data.errorHtml&&!t.hasSetError&&(document.getElementById("iawp-migration-error").innerHTML=e.data.errorHtml,document.getElementById("iawp-update-running").innerHTML="",t.hasSetError=!0)})}}]),n}(t("@hotwired/stimulus").Controller)},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],eKSV5:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return c});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_create_super"),c=function(t){(0,A._)(n,t);var e=(0,l._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"maybeClose",function(e){var n=t.modalTarget.classList.contains("show"),r=t.element.contains(e.target);e.isTrusted&&n&&!r&&t.closeModal()}),t}return(0,s._)(n,[{key:"connect",value:function(){document.addEventListener("click",this.maybeClose)}},{key:"disconnect",value:function(){document.removeEventListener("click",this.maybeClose)}},{key:"toggleModal",value:function(t){t.preventDefault(),this.modalTarget.classList.contains("show")?this.closeModal():this.openModal()}},{key:"openModal",value:function(){this.modalTarget.classList.add("show"),this.modalButtonTarget.classList.add("open"),document.getElementById("iawp-layout").classList.add("modal-open")}},{key:"closeModal",value:function(){this.modalTarget.classList.remove("show"),this.modalButtonTarget.classList.remove("open"),document.getElementById("iawp-layout").classList.remove("modal-open")}}]),n}(t("@hotwired/stimulus").Controller);(0,a._)(c,"targets",["modal","modalButton"])},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"8bAuI":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return c});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_inherits"),a=t("@swc/helpers/_/_object_spread"),A=t("@swc/helpers/_/_object_spread_props"),l=t("@swc/helpers/_/_create_super"),c=function(t){(0,s._)(n,t);var e=(0,l._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"connect",value:function(){}},{key:"pause",value:function(){this.setStatus(!0)}},{key:"resume",value:function(){this.setStatus(!1)}},{key:"setStatus",value:function(t){var e=(0,A._)((0,a._)({},iawpActions.pause_email_reports),{paused:t});this.element.disabled=!0,jQuery.post(ajaxurl,e,function(t){window.location.reload()}).fail(function(){window.location.reload()})}}]),n}(t("@hotwired/stimulus").Controller)},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],c1ryZ:[function(t,e,n){var r,i=t("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(n),i.export(n,"default",function(){return v});var o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_object_spread"),c=t("@swc/helpers/_/_object_spread_props"),u=t("@swc/helpers/_/_to_consumable_array"),h=t("@swc/helpers/_/_create_super"),d=t("@hotwired/stimulus"),f=t("../chart_plugins/corsair_plugin");i.interopDefault(f);var p=t("chart.js"),g=t("color");i.interopDefault(g);var m=t("../utils/appearance");(r=p.Chart).register.apply(r,(0,u._)(p.registerables));var v=function(t){(0,A._)(n,t);var e=(0,h._)(n);function n(){return(0,o._)(this,n),e.apply(this,arguments)}return(0,s._)(n,[{key:"connect",value:function(){this.renderChart()}},{key:"renderChart",value:function(){var t=this,e=this.dataValue.sort(function(t,e){return e.value-t.value}),n=e.map(function(t){return t.label}),r=e.map(function(t){return t.value}),i={type:"pie",options:{responsive:!0,maintainAspectRatio:!1,borderColor:(0,m.isDarkMode)()?"#363040":"#ffffff",plugins:{legend:{position:"left",labels:{color:(0,m.isDarkMode)()?"#ffffff":"#6D6A73",boxHeight:18,boxWidth:18,useBorderRadius:!0,borderRadius:9,generateLabels:function(n){var r=(0,p.Chart).overrides.pie.plugins.legend.labels.generateLabels(n),i=n.data.datasets[0].data.reduce(function(t,e,r){return n.getDataVisibility(r)?t+e:t},0);return r.map(function(r,o){var s=n.data.datasets[0].data[o];return e[o],(0,c._)((0,l._)({},r),{text:"".concat(r.text," (").concat(t.formatPercent(s,i),")"),lineWidth:0})})}}},tooltip:{callbacks:{title:function(t){return t[0].label||""},label:function(n){var r,i=n.chart,o=e[n.dataIndex],s=e.reduce(function(t,e,n){return i.getDataVisibility(n)?t+e.value:t},0);return" ".concat(null!==(r=o.formatted_value)&&void 0!==r?r:o.value," ").concat(o.unit," (").concat(t.formatPercent(o.value,s),")")}}}}},data:{labels:n,datasets:[{data:r,backgroundColor:["#7B5BB3","#7FBAFD","#8ADBB0","#FD799E","#FFEA9C"],hoverOffset:4}]}};this.chart||(this.chart=new p.Chart(this.canvasTarget,i))}},{key:"formatPercent",value:function(t,e){return new Intl.NumberFormat(this.localeValue,{style:"percent"}).format(t>0?t/e:0)}}]),n}(d.Controller);(0,a._)(v,"targets",["canvas"]),(0,a._)(v,"values",{data:Array,locale:String})},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_to_consumable_array":"4oNkS","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","../chart_plugins/corsair_plugin":"aPJHp","chart.js":"1eVD3",color:"Fap9I","../utils/appearance":"j01R3","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"3da1p":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return c});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_create_super"),c=function(t){(0,A._)(n,t);var e=(0,l._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"onFetchingReport",function(){var e=t.element.querySelectorAll("input:not([disabled])");e.forEach(function(t){return t.disabled=!0}),t.spinnerTarget.classList.remove("hidden"),document.addEventListener("iawp:fetchedReport",function(){e.forEach(function(t){return t.disabled=!1}),t.spinnerTarget.classList.add("hidden")},{once:!0})}),(0,a._)((0,i._)(t),"maybeClose",function(e){var n=t.modalTarget.classList.contains("show"),r=t.element.contains(e.target);n&&!r&&t.closeModal()}),t}return(0,s._)(n,[{key:"connect",value:function(){document.addEventListener("click",this.maybeClose),document.addEventListener("iawp:fetchingReport",this.onFetchingReport)}},{key:"disconnect",value:function(){document.removeEventListener("click",this.maybeClose),document.removeEventListener("iawp:fetchingReport",this.onFetchingReport),this.modalTarget.classList.contains("show")&&this.closeModal()}},{key:"toggleModal",value:function(t){t.preventDefault(),this.modalTarget.classList.contains("show")?this.closeModal():this.openModal()}},{key:"openModal",value:function(){this.modalTarget.classList.add("show"),this.modalButtonTarget.classList.add("open"),document.getElementById("iawp-layout").classList.add("modal-open")}},{key:"closeModal",value:function(){this.modalTarget.classList.remove("show"),this.modalButtonTarget.classList.remove("open"),document.getElementById("iawp-layout").classList.remove("modal-open")}},{key:"requestGroupChange",value:function(t){t.preventDefault(),this.changeGroup(t.currentTarget.dataset.optionId)}},{key:"changeGroup",value:function(t){this.tabTargets.forEach(function(e,n){e.classList.toggle("current",e.dataset.optionId===t)}),this.checkboxContainerTargets.forEach(function(e,n){e.classList.toggle("current",e.dataset.optionId===t)})}},{key:"toggleOption",value:function(){var t=this.checkboxTargets.filter(function(t){return t.checked});this.checkboxTargets.forEach(function(t){t.setAttribute("data-test-visibility",t.checked?"visible":"hidden"),t.removeAttribute("disabled")}),1===t.length&&t.at(0).setAttribute("disabled","disabled"),document.dispatchEvent(new CustomEvent(this.getEventName(),{detail:{optionIds:t.map(function(t){return t.name})}}))}},{key:"getEventName",value:function(){switch(this.optionTypeValue){case"columns":return"iawp:changeColumns";case"quick_stats":return"iawp:changeQuickStats"}}}]),n}(t("@hotwired/stimulus").Controller);(0,a._)(c,"targets",["modal","modalButton","checkbox","checkboxContainer","tab","spinner"]),(0,a._)(c,"values",{optionType:String})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],gruj2:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return m});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_async_to_generator"),s=t("@swc/helpers/_/_class_call_check"),a=t("@swc/helpers/_/_create_class"),A=t("@swc/helpers/_/_define_property"),l=t("@swc/helpers/_/_inherits"),c=t("@swc/helpers/_/_object_spread"),u=t("@swc/helpers/_/_object_spread_props"),h=t("@swc/helpers/_/_create_super"),d=t("@swc/helpers/_/_ts_generator"),f=t("@hotwired/stimulus"),p=t("micromodal"),g=r.interopDefault(p),m=function(t){(0,l._)(n,t);var e=(0,h._)(n);function n(){var t;return(0,s._)(this,n),t=e.apply(this,arguments),(0,A._)((0,i._)(t),"isModalActuallyOpen",!1),(0,A._)((0,i._)(t),"showConfirmationModal",function(e){t.confirmationTextTarget.innerText=e,t.isModalActuallyOpen=!0,(0,g.default).show("prune-modal",{onClose:function(){t.cancelConfirmation()}})}),(0,A._)((0,i._)(t),"hideConfirmationModal",function(e){t.isModalActuallyOpen&&(t.isModalActuallyOpen=!1,(0,g.default).close("prune-modal"))}),t}return(0,a._)(n,[{key:"saveClick",value:function(){this.actuallySave(!1)}},{key:"confirmClick",value:function(){var t=this;return(0,o._)(function(){return(0,d._)(this,function(e){switch(e.label){case 0:return t.confirmButtonTarget.setAttribute("disabled","disabled"),t.confirmButtonTarget.innerText=t.confirmButtonTarget.dataset.loadingText,[4,t.actuallySave(!0)];case 1:return e.sent(),t.confirmButtonTarget.removeAttribute("disabled"),t.confirmButtonTarget.innerText=t.confirmButtonTarget.dataset.originalText,t.hideConfirmationModal(),[2]}})})()}},{key:"selectChanged",value:function(){this.saveButtonTarget.removeAttribute("disabled")}},{key:"cancelConfirmation",value:function(t){t&&t.target!==t.currentTarget||(this.hideConfirmationModal(),this.saveButtonTarget.removeAttribute("disabled"),this.saveButtonTarget.innerText=this.saveButtonTarget.dataset.originalText)}},{key:"actuallySave",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=this;return(0,o._)(function(){var n;return(0,d._)(this,function(r){switch(r.label){case 0:return e.saveButtonTarget.setAttribute("disabled","disabled"),e.saveButtonTarget.innerText=e.saveButtonTarget.dataset.loadingText,[4,e.sendRequest({pruningCutoff:e.cutoffsTarget.value,isConfirmed:t})];case 1:return!(n=r.sent()).wasSuccessful&&n.confirmationText?e.showConfirmationModal(n.confirmationText):(e.statusMessageTarget.classList.toggle("is-scheduled",n.isEnabled),e.statusMessageTarget.classList.toggle("is-hidden",!n.isEnabled),e.statusMessageTarget.querySelector("p").innerHTML=n.statusMessage,e.saveButtonTarget.removeAttribute("disabled"),e.saveButtonTarget.innerText=e.saveButtonTarget.dataset.originalText,e.saveButtonTarget.setAttribute("disabled","disabled"),e.hideConfirmationModal()),[2]}})})()}},{key:"sendRequest",value:function(t){var e=t.pruningCutoff,n=t.isConfirmed;return(0,o._)(function(){var t,r;return(0,d._)(this,function(i){switch(i.label){case 0:return t=(0,u._)((0,c._)({},iawpActions.configure_pruner),{pruningCutoff:e,isConfirmed:n}),[4,jQuery.post(ajaxurl,t)];case 1:return[2,{wasSuccessful:(r=i.sent()).success,confirmationText:r.data.confirmationText,isEnabled:r.data.isEnabled,statusMessage:r.data.statusMessage}]}})})()}}]),n}(f.Controller);(0,A._)(m,"targets",["cutoffs","saveButton","confirmButton","statusMessage","confirmationText"])},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_async_to_generator":"6Tpxj","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@swc/helpers/_/_ts_generator":"lwj56","@hotwired/stimulus":"crDvk",micromodal:"Tlrpp","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],i0Fis:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return c});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_create_super"),c=function(t){(0,A._)(n,t);var e=(0,l._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"updateTableUI",function(e){var n=e.detail.optionIds,r=n.length,i=t.element.getElementsByClassName("iawp-stats")[0];i.classList.forEach(function(t){t.startsWith("total-of-")&&i.classList.remove(t)}),i.classList.add("total-of-"+r.toString()),t.quickStatTargets.forEach(function(t){var e=n.includes(t.dataset.id);t.classList.toggle("visible",e)})}),t}return(0,s._)(n,[{key:"connect",value:function(){document.addEventListener("iawp:changeQuickStats",this.updateTableUI)}},{key:"disconnect",value:function(){document.removeEventListener("iawp:changeQuickStats",this.updateTableUI)}}]),n}(t("@hotwired/stimulus").Controller);(0,a._)(c,"targets",["quickStat"])},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],goGxO:[function(t,e,n){var r,i=t("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(n),i.export(n,"default",function(){return _});var o=t("@swc/helpers/_/_assert_this_initialized"),s=t("@swc/helpers/_/_class_call_check"),a=t("@swc/helpers/_/_create_class"),A=t("@swc/helpers/_/_define_property"),l=t("@swc/helpers/_/_inherits"),c=t("@swc/helpers/_/_object_spread"),u=t("@swc/helpers/_/_to_consumable_array"),h=t("@swc/helpers/_/_create_super"),d=t("@hotwired/stimulus"),f=t("chart.js"),p=t("isotope-layout"),g=i.interopDefault(p),m=t("../chart_plugins/html_legend_plugin"),v=i.interopDefault(m),y=t("../chart_plugins/corsair_plugin"),w=i.interopDefault(y),b=t("../utils/appearance");(r=f.Chart).register.apply(r,(0,u._)(f.registerables)),f.Chart.defaults.font.family='-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"';var _=function(t){(0,l._)(n,t);var e=(0,h._)(n);function n(){var t;return(0,s._)(this,n),t=e.apply(this,arguments),(0,A._)((0,o._)(t),"tabVisibilityChanged",function(){t.visibleValue=!document.hidden,t.visibleValue&&(t.refresh(),t.startServerPolling())}),t}return(0,a._)(n,[{key:"connect",value:function(){document.addEventListener("visibilitychange",this.tabVisibilityChanged),this.initializeChart({element:this.minuteChartTarget,views:this.chartDataValue.minute_interval_views,labelsShort:this.chartDataValue.minute_interval_labels_short,labelsFull:this.chartDataValue.minute_interval_labels_full}),this.initializeChart({element:this.secondChartTarget,views:this.chartDataValue.second_interval_views,labelsShort:this.chartDataValue.second_interval_labels_short,labelsFull:this.chartDataValue.second_interval_labels_full}),this.startServerPolling()}},{key:"disconnect",value:function(){document.removeEventListener("visibilitychange",this.tabVisibilityChanged)}},{key:"startServerPolling",value:function(){var t=this;clearInterval(this.interval),this.interval=setInterval(function(){t.visibleValue?t.refresh():clearInterval(t.interval)},1e4)}},{key:"refresh",value:function(){var t=this,e=(0,c._)({},iawpActions.real_time_data);jQuery.post(ajaxurl,e,function(e,n,r){document.getElementById("real-time-dashboard").classList.remove("refreshed"),document.getElementById("real-time-dashboard").offsetWidth,document.getElementById("real-time-dashboard").classList.add("refreshed"),e.success&&t.rerender(e.data)})}},{key:"rerender",value:function(t){this.visitorMessageTarget.textContent=t.visitor_message,this.pageMessageTarget.textContent=t.page_message,this.referrerMessageTarget.textContent=t.referrer_message,this.countryMessageTarget.textContent=t.country_message,this.updateChart({element:this.minuteChartTarget,visitors:t.chart_data.minute_interval_visitors,views:t.chart_data.minute_interval_views}),this.updateChart({element:this.secondChartTarget,visitors:t.chart_data.second_interval_visitors,views:t.chart_data.second_interval_views}),this.updateList({element:this.pagesListTarget,entries:t.lists.pages.entries}),this.updateList({element:this.referrersListTarget,entries:t.lists.referrers.entries}),this.updateList({element:this.countriesListTarget,entries:t.lists.countries.entries}),this.updateList({element:this.campaignsListTarget,entries:t.lists.campaigns.entries}),this.updateList({element:this.device_typesListTarget,entries:t.lists.device_types.entries})}},{key:"existingElements",value:function(){return Array.from(this.element.querySelectorAll("li:not(.exiting)"))}},{key:"existingIds",value:function(){return this.existingElements().map(function(t){return t.dataset.id})}},{key:"updateList",value:function(t){var e=this,n=t.element,r=t.entries,i=n.iso;i||(i=n.iso=new g.default(n,{itemSelector:"li",layoutMode:"vertical",sortColumn:"position",getSortData:{position:function(t){return parseInt(t.dataset.position)}}})),this.existingElements().forEach(function(t){i.remove(t)}),r.forEach(function(t,n){var r=e.elementFromEntry(t);i.insert(r)}),i.arrange();var o=i.items.length,s=n.parentNode.querySelector(".most-popular-empty-message");o>0?s.classList.add("hide"):s.classList.remove("hide")}},{key:"elementFromEntry",value:function(t){var e=t.id,n=t.position,r=t.title,i=t.subtitle,o=t.views,s=t.flag?t.flag:"",a='\n            <li data-id="'.concat(e,'" data-position="').concat(n,'">\n                <span class="real-time-position">').concat(n,".</span>\n                ").concat(s,'\n                <span class="real-time-resource">').concat(r," ").concat(i?'<span class="real-time-subtitle">'.concat(i,"</span>"):"",'</span>\n                <span class="real-time-stat">').concat(o,"</span>\n            </li>\n        "),A=document.createElement("div");return A.innerHTML=a,A.firstElementChild}},{key:"initializeChart",value:function(t){var e=t.element,n=t.views,r=t.labelsShort,i={type:"bar",data:{labels:t.labelsFull,datasets:[{id:"views",label:iawpText.views,data:n,backgroundColor:"rgba(108,70,174,0.2)",borderColor:"rgba(108,70,174,1)",borderWidth:{bottom:0,top:3,left:0,right:0}}]},options:{interaction:{intersect:!1,mode:"index"},responsive:!0,scales:{y:{border:{color:"#DEDAE6",dash:[2,4]},grid:{tickColor:"#DEDAE6",display:!0,drawOnChartArea:!0},beginAtZero:!0,suggestedMax:5,ticks:{color:(0,b.isDarkMode)()?"#ffffff":"#6D6A73",precision:0}},x:{stacked:!0,border:{color:"#DEDAE6"},grid:{tickColor:"#DEDAE6",display:!0,drawOnChartArea:!1},ticks:{color:(0,b.isDarkMode)()?"#ffffff":"#6D6A73",beginAtZero:!0,callback:function(t,e,n){return r[e]}}}},plugins:{mode:String,htmlLegend:{container:e.parentNode.querySelector(".legend")},legend:{display:!1},corsair:{dash:[2,4],color:"#777",width:1}}},plugins:[w.default,v.default]};new f.Chart(e,i)}},{key:"updateChart",value:function(t){var e=t.element,n=t.views,r=(0,f.Chart).getChart(e);r.data.datasets.forEach(function(t,e){var r;(r=t.data).splice.apply(r,[0,t.data.length].concat((0,u._)(n)))}),r.update("none")}}]),n}(d.Controller);(0,A._)(_,"targets",["minuteChart","secondChart","visitorMessage","pageMessage","referrerMessage","countryMessage","pagesList","referrersList","countriesList","campaignsList","device_typesList"]),(0,A._)(_,"values",{chartData:Object,nonce:String,visible:{type:Boolean,default:!0}})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_to_consumable_array":"4oNkS","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","chart.js":"1eVD3","isotope-layout":"7FZhc","../chart_plugins/html_legend_plugin":"bGHGY","../chart_plugins/corsair_plugin":"aPJHp","../utils/appearance":"j01R3","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"7FZhc":[function(t,e,n){var r,i;r=window,i=function(t,e,n,r,i,o,s){var a=t.jQuery,A=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},l=e.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});l.Item=o,l.LayoutMode=s;var c=l.prototype;c._create=function(){for(var t in this.itemGUID=0,this._sorters={},this._getSorters(),e.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"],s.modes)this._initLayoutMode(t)},c.reloadItems=function(){this.itemGUID=0,e.prototype.reloadItems.call(this)},c._itemize=function(){for(var t=e.prototype._itemize.apply(this,arguments),n=0;n<t.length;n++)t[n].id=this.itemGUID++;return this._updateItemsSortData(t),t},c._initLayoutMode=function(t){var e=s.modes[t],n=this.options[t]||{};this.options[t]=e.options?i.extend(e.options,n):n,this.modes[t]=new e(this)},c.layout=function(){if(!this._isLayoutInited&&this._getOption("initLayout")){this.arrange();return}this._layout()},c._layout=function(){var t=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,t),this._isLayoutInited=!0},c.arrange=function(t){this.option(t),this._getIsInstant();var e=this._filter(this.items);this.filteredItems=e.matches,this._bindArrangeComplete(),this._isInstant?this._noTransition(this._hideReveal,[e]):this._hideReveal(e),this._sort(),this._layout()},c._init=c.arrange,c._hideReveal=function(t){this.reveal(t.needReveal),this.hide(t.needHide)},c._getIsInstant=function(){var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;return this._isInstant=e,e},c._bindArrangeComplete=function(){var t,e,n,r=this;function i(){t&&e&&n&&r.dispatchEvent("arrangeComplete",null,[r.filteredItems])}this.once("layoutComplete",function(){t=!0,i()}),this.once("hideComplete",function(){e=!0,i()}),this.once("revealComplete",function(){n=!0,i()})},c._filter=function(t){var e=this.options.filter;e=e||"*";for(var n=[],r=[],i=[],o=this._getFilterTest(e),s=0;s<t.length;s++){var a=t[s];if(!a.isIgnored){var A=o(a);A&&n.push(a),A&&a.isHidden?r.push(a):A||a.isHidden||i.push(a)}}return{matches:n,needReveal:r,needHide:i}},c._getFilterTest=function(t){return a&&this.options.isJQueryFiltering?function(e){return a(e.element).is(t)}:"function"==typeof t?function(e){return t(e.element)}:function(e){return r(e.element,t)}},c.updateSortData=function(t){var e;t?(t=i.makeArray(t),e=this.getItems(t)):e=this.items,this._getSorters(),this._updateItemsSortData(e)},c._getSorters=function(){var t=this.options.getSortData;for(var e in t){var n=t[e];this._sorters[e]=u(n)}},c._updateItemsSortData=function(t){for(var e=t&&t.length,n=0;e&&n<e;n++)t[n].updateSortData()};var u=function(t){if("string"!=typeof t)return t;var e,n=A(t).split(" "),r=n[0],i=r.match(/^\[(.+)\]$/),o=(e=i&&i[1])?function(t){return t.getAttribute(e)}:function(t){var e=t.querySelector(r);return e&&e.textContent},s=l.sortDataParsers[n[1]];return t=s?function(t){return t&&s(o(t))}:function(t){return t&&o(t)}};l.sortDataParsers={parseInt:function(t){return parseInt(t,10)},parseFloat:function(t){return parseFloat(t)}},c._sort=function(){if(this.options.sortBy){var t,e,n=i.makeArray(this.options.sortBy);this._getIsSameSortBy(n)||(this.sortHistory=n.concat(this.sortHistory));var r=(t=this.sortHistory,e=this.options.sortAscending,function(n,r){for(var i=0;i<t.length;i++){var o=t[i],s=n.sortData[o],a=r.sortData[o];if(s>a||s<a)return(s>a?1:-1)*((void 0!==e[o]?e[o]:e)?1:-1)}return 0});this.filteredItems.sort(r)}},c._getIsSameSortBy=function(t){for(var e=0;e<t.length;e++)if(t[e]!=this.sortHistory[e])return!1;return!0},c._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(!e)throw Error("No layout mode: "+t);return e.options=this.options[t],e},c._resetLayout=function(){e.prototype._resetLayout.call(this),this._mode()._resetLayout()},c._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},c._manageStamp=function(t){this._mode()._manageStamp(t)},c._getContainerSize=function(){return this._mode()._getContainerSize()},c.needsResizeLayout=function(){return this._mode().needsResizeLayout()},c.appended=function(t){var e=this.addItems(t);if(e.length){var n=this._filterRevealAdded(e);this.filteredItems=this.filteredItems.concat(n)}},c.prepended=function(t){var e=this._itemize(t);if(e.length){this._resetLayout(),this._manageStamps();var n=this._filterRevealAdded(e);this.layoutItems(this.filteredItems),this.filteredItems=n.concat(this.filteredItems),this.items=e.concat(this.items)}},c._filterRevealAdded=function(t){var e=this._filter(t);return this.hide(e.needHide),this.reveal(e.matches),this.layoutItems(e.matches,!0),e.matches},c.insert=function(t){var e,n,r=this.addItems(t);if(r.length){var i=r.length;for(e=0;e<i;e++)n=r[e],this.element.appendChild(n.element);var o=this._filter(r).matches;for(e=0;e<i;e++)r[e].isLayoutInstant=!0;for(this.arrange(),e=0;e<i;e++)delete r[e].isLayoutInstant;this.reveal(o)}};var h=c.remove;return c.remove=function(t){t=i.makeArray(t);var e=this.getItems(t);h.call(this,t);for(var n=e&&e.length,r=0;n&&r<n;r++){var o=e[r];i.removeFrom(this.filteredItems,o)}},c.shuffle=function(){for(var t=0;t<this.items.length;t++)this.items[t].sortData.random=Math.random();this.options.sortBy="random",this._sort(),this._layout()},c._noTransition=function(t,e){var n=this.options.transitionDuration;this.options.transitionDuration=0;var r=t.apply(this,e);return this.options.transitionDuration=n,r},c.getFilteredItemElements=function(){return this.filteredItems.map(function(t){return t.element})},l},"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","./item","./layout-mode","./layout-modes/masonry","./layout-modes/fit-rows","./layout-modes/vertical"],function(t,e,n,o,s,a){return i(r,t,e,n,o,s,a)}):e.exports?e.exports=i(r,t("d1ae90535db484ce"),t("79d2a28c59ac56a1"),t("1bd4311350c6f7f7"),t("c16cee176ee6b3de"),t("472f57781e0bd195"),t("c3340c38c73fe0bb"),t("c844a88ba61eea2c"),t("8fb3c9115fa5833b"),t("f2014608a63b7098")):r.Isotope=i(r,r.Outlayer,r.getSize,r.matchesSelector,r.fizzyUIUtils,r.Isotope.Item,r.Isotope.LayoutMode)},{d1ae90535db484ce:"eg0ZI","79d2a28c59ac56a1":"eXKyk","1bd4311350c6f7f7":"3Nx7p",c16cee176ee6b3de:"alkXN","472f57781e0bd195":"5v8ep",c3340c38c73fe0bb:"beDab",c844a88ba61eea2c:"d1IjL","8fb3c9115fa5833b":"4MmBU",f2014608a63b7098:"l862Z"}],eg0ZI:[function(t,e,n){var r,i;r=window,i=function(t,e,n,r,i){var o=t.console,s=t.jQuery,a=function(){},A=0,l={};function c(t,e){var n=r.getQueryElement(t);if(!n){o&&o.error("Bad element for "+this.constructor.namespace+": "+(n||t));return}this.element=n,s&&(this.$element=s(this.element)),this.options=r.extend({},this.constructor.defaults),this.option(e);var i=++A;this.element.outlayerGUID=i,l[i]=this,this._create(),this._getOption("initLayout")&&this.layout()}c.namespace="outlayer",c.Item=i,c.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var u=c.prototype;function h(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}r.extend(u,e.prototype),u.option=function(t){r.extend(this.options,t)},u._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},c.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},u._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),r.extend(this.element.style,this.options.containerStyle),this._getOption("resize")&&this.bindResize()},u.reloadItems=function(){this.items=this._itemize(this.element.children)},u._itemize=function(t){for(var e=this._filterFindItemElements(t),n=this.constructor.Item,r=[],i=0;i<e.length;i++){var o=new n(e[i],this);r.push(o)}return r},u._filterFindItemElements=function(t){return r.filterFindElements(t,this.options.itemSelector)},u.getItemElements=function(){return this.items.map(function(t){return t.element})},u.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},u._init=u.layout,u._resetLayout=function(){this.getSize()},u.getSize=function(){this.size=n(this.element)},u._getMeasurement=function(t,e){var r,i=this.options[t];i?("string"==typeof i?r=this.element.querySelector(i):i instanceof HTMLElement&&(r=i),this[t]=r?n(r)[e]:i):this[t]=0},u.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},u._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},u._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var n=[];t.forEach(function(t){var r=this._getItemLayoutPosition(t);r.item=t,r.isInstant=e||t.isLayoutInstant,n.push(r)},this),this._processLayoutQueue(n)}},u._getItemLayoutPosition=function(){return{x:0,y:0}},u._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},u.updateStagger=function(){var t=this.options.stagger;if(null==t){this.stagger=0;return}return this.stagger=function(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),n=e&&e[1],r=e&&e[2];return n.length?(n=parseFloat(n))*(d[r]||1):0}(t),this.stagger},u._positionItem=function(t,e,n,r,i){r?t.goTo(e,n):(t.stagger(i*this.stagger),t.moveTo(e,n))},u._postLayout=function(){this.resizeContainer()},u.resizeContainer=function(){if(this._getOption("resizeContainer")){var t=this._getContainerSize();t&&(this._setContainerMeasure(t.width,!0),this._setContainerMeasure(t.height,!1))}},u._getContainerSize=a,u._setContainerMeasure=function(t,e){if(void 0!==t){var n=this.size;n.isBorderBox&&(t+=e?n.paddingLeft+n.paddingRight+n.borderLeftWidth+n.borderRightWidth:n.paddingBottom+n.paddingTop+n.borderTopWidth+n.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},u._emitCompleteOnItems=function(t,e){var n=this;function r(){n.dispatchEvent(t+"Complete",null,[e])}var i=e.length;if(!e||!i){r();return}var o=0;function s(){++o==i&&r()}e.forEach(function(e){e.once(t,s)})},u.dispatchEvent=function(t,e,n){var r=e?[e].concat(n):n;if(this.emitEvent(t,r),s){if(this.$element=this.$element||s(this.element),e){var i=s.Event(e);i.type=t,this.$element.trigger(i,n)}else this.$element.trigger(t,n)}},u.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},u.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},u.stamp=function(t){(t=this._find(t))&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},u.unstamp=function(t){(t=this._find(t))&&t.forEach(function(t){r.removeFrom(this.stamps,t),this.unignore(t)},this)},u._find=function(t){if(t)return"string"==typeof t&&(t=this.element.querySelectorAll(t)),t=r.makeArray(t)},u._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},u._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},u._manageStamp=a,u._getElementOffset=function(t){var e=t.getBoundingClientRect(),r=this._boundingRect,i=n(t);return{left:e.left-r.left-i.marginLeft,top:e.top-r.top-i.marginTop,right:r.right-e.right-i.marginRight,bottom:r.bottom-e.bottom-i.marginBottom}},u.handleEvent=r.handleEvent,u.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},u.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},u.onresize=function(){this.resize()},r.debounceMethod(c,"onresize",100),u.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},u.needsResizeLayout=function(){var t=n(this.element);return this.size&&t&&t.innerWidth!==this.size.innerWidth},u.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},u.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},u.prepended=function(t){var e=this._itemize(t);if(e.length){var n=this.items.slice(0);this.items=e.concat(n),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(n)}},u.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,n){t.stagger(n*e),t.reveal()})}},u.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,n){t.stagger(n*e),t.hide()})}},u.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},u.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},u.getItem=function(t){for(var e=0;e<this.items.length;e++){var n=this.items[e];if(n.element==t)return n}},u.getItems=function(t){t=r.makeArray(t);var e=[];return t.forEach(function(t){var n=this.getItem(t);n&&e.push(n)},this),e},u.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),r.removeFrom(this.items,t)},this)},u.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete l[e],delete this.element.outlayerGUID,s&&s.removeData(this.element,this.constructor.namespace)},c.data=function(t){var e=(t=r.getQueryElement(t))&&t.outlayerGUID;return e&&l[e]},c.create=function(t,e){var n=h(c);return n.defaults=r.extend({},c.defaults),r.extend(n.defaults,e),n.compatOptions=r.extend({},c.compatOptions),n.namespace=t,n.data=c.data,n.Item=h(i),r.htmlInit(n,t),s&&s.bridget&&s.bridget(t,n),n};var d={ms:1,s:1e3};return c.Item=i,c},"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(t,e,n,o){return i(r,t,e,n,o)}):e.exports?e.exports=i(r,t("573c24bcaa9ad04f"),t("b05519937ed91da5"),t("3b5dd3aa1a4ff35"),t("242bc3ae5b473953")):r.Outlayer=i(r,r.EvEmitter,r.getSize,r.fizzyUIUtils,r.Outlayer.Item)},{"573c24bcaa9ad04f":"jI3BQ",b05519937ed91da5:"eXKyk","3b5dd3aa1a4ff35":"alkXN","242bc3ae5b473953":"ebMpf"}],jI3BQ:[function(t,e,n){var r,i;r="undefined"!=typeof window?window:this,i=function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var n=this._events=this._events||{},r=n[t]=n[t]||[];return -1==r.indexOf(e)&&r.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var n=this._onceEvents=this._onceEvents||{};return(n[t]=n[t]||{})[e]=!0,this}},e.off=function(t,e){var n=this._events&&this._events[t];if(n&&n.length){var r=n.indexOf(e);return -1!=r&&n.splice(r,1),this}},e.emitEvent=function(t,e){var n=this._events&&this._events[t];if(n&&n.length){n=n.slice(0),e=e||[];for(var r=this._onceEvents&&this._onceEvents[t],i=0;i<n.length;i++){var o=n[i];r&&r[o]&&(this.off(t,o),delete r[o]),o.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t},"function"==typeof define&&define.amd?define(i):e.exports?e.exports=i():r.EvEmitter=i()},{}],eXKyk:[function(t,e,n){var r,i;r=window,i=function(){function t(t){var e=parseFloat(t);return -1==t.indexOf("%")&&!isNaN(e)&&e}var e,n="undefined"==typeof console?function(){}:function(t){console.error(t)},r=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],i=r.length;function o(t){var e=getComputedStyle(t);return e||n("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),e}var s=!1;return function n(a){if(function(){if(!s){s=!0;var r=document.createElement("div");r.style.width="200px",r.style.padding="1px 2px 3px 4px",r.style.borderStyle="solid",r.style.borderWidth="1px 2px 3px 4px",r.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(r),e=200==Math.round(t(o(r).width)),n.isBoxSizeOuter=e,i.removeChild(r)}}(),"string"==typeof a&&(a=document.querySelector(a)),a&&"object"==typeof a&&a.nodeType){var A=o(a);if("none"==A.display)return function(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;e<i;e++)t[r[e]]=0;return t}();var l={};l.width=a.offsetWidth,l.height=a.offsetHeight;for(var c=l.isBorderBox="border-box"==A.boxSizing,u=0;u<i;u++){var h=r[u],d=parseFloat(A[h]);l[h]=isNaN(d)?0:d}var f=l.paddingLeft+l.paddingRight,p=l.paddingTop+l.paddingBottom,g=l.marginLeft+l.marginRight,m=l.marginTop+l.marginBottom,v=l.borderLeftWidth+l.borderRightWidth,y=l.borderTopWidth+l.borderBottomWidth,w=c&&e,b=t(A.width);!1!==b&&(l.width=b+(w?0:f+v));var _=t(A.height);return!1!==_&&(l.height=_+(w?0:p+y)),l.innerWidth=l.width-(f+v),l.innerHeight=l.height-(p+y),l.outerWidth=l.width+g,l.outerHeight=l.height+m,l}}},"function"==typeof define&&define.amd?define(i):e.exports?e.exports=i():r.getSize=i()},{}],alkXN:[function(t,e,n){var r,i;r=window,i=function(t,e){var n={};n.extend=function(t,e){for(var n in e)t[n]=e[n];return t},n.modulo=function(t,e){return(t%e+e)%e};var r=Array.prototype.slice;n.makeArray=function(t){return Array.isArray(t)?t:null==t?[]:"object"==typeof t&&"number"==typeof t.length?r.call(t):[t]},n.removeFrom=function(t,e){var n=t.indexOf(e);-1!=n&&t.splice(n,1)},n.getParent=function(t,n){for(;t.parentNode&&t!=document.body;)if(e(t=t.parentNode,n))return t},n.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},n.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},n.filterFindElements=function(t,r){t=n.makeArray(t);var i=[];return t.forEach(function(t){if(t instanceof HTMLElement){if(!r){i.push(t);return}e(t,r)&&i.push(t);for(var n=t.querySelectorAll(r),o=0;o<n.length;o++)i.push(n[o])}}),i},n.debounceMethod=function(t,e,n){n=n||100;var r=t.prototype[e],i=e+"Timeout";t.prototype[e]=function(){clearTimeout(this[i]);var t=arguments,e=this;this[i]=setTimeout(function(){r.apply(e,t),delete e[i]},n)}},n.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},n.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,n){return e+"-"+n}).toLowerCase()};var i=t.console;return n.htmlInit=function(e,r){n.docReady(function(){var o=n.toDashed(r),s="data-"+o,a=document.querySelectorAll("["+s+"]"),A=document.querySelectorAll(".js-"+o),l=n.makeArray(a).concat(n.makeArray(A)),c=s+"-options",u=t.jQuery;l.forEach(function(t){var n,o=t.getAttribute(s)||t.getAttribute(c);try{n=o&&JSON.parse(o)}catch(e){i&&i.error("Error parsing "+s+" on "+t.className+": "+e);return}var a=new e(t,n);u&&u.data(t,r,a)})})},n},"function"==typeof define&&define.amd?define(["desandro-matches-selector/matches-selector"],function(t){return i(r,t)}):e.exports?e.exports=i(r,t("51e1096a76b062e0")):r.fizzyUIUtils=i(r,r.matchesSelector)},{"51e1096a76b062e0":"3Nx7p"}],"3Nx7p":[function(t,e,n){var r,i;r=window,i=function(){var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],n=0;n<e.length;n++){var r=e[n]+"MatchesSelector";if(t[r])return r}}();return function(e,n){return e[t](n)}},"function"==typeof define&&define.amd?define(i):e.exports?e.exports=i():r.matchesSelector=i()},{}],ebMpf:[function(t,e,n){var r,i;r=window,i=function(t,e){var n=document.documentElement.style,r="string"==typeof n.transition?"transition":"WebkitTransition",i="string"==typeof n.transform?"transform":"WebkitTransform",o={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[r],s={transform:i,transition:r,transitionDuration:r+"Duration",transitionProperty:r+"Property",transitionDelay:r+"Delay"};function a(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}var A=a.prototype=Object.create(t.prototype);A.constructor=a,A._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},A.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},A.getSize=function(){this.size=e(this.element)},A.css=function(t){var e=this.element.style;for(var n in t)e[s[n]||n]=t[n]},A.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),r=t[e?"left":"right"],i=t[n?"top":"bottom"],o=parseFloat(r),s=parseFloat(i),a=this.layout.size;-1!=r.indexOf("%")&&(o=o/100*a.width),-1!=i.indexOf("%")&&(s=s/100*a.height),o=isNaN(o)?0:o,s=isNaN(s)?0:s,o-=e?a.paddingLeft:a.paddingRight,s-=n?a.paddingTop:a.paddingBottom,this.position.x=o,this.position.y=s},A.layoutPosition=function(){var t=this.layout.size,e={},n=this.layout._getOption("originLeft"),r=this.layout._getOption("originTop"),i=this.position.x+t[n?"paddingLeft":"paddingRight"];e[n?"left":"right"]=this.getXValue(i),e[n?"right":"left"]="";var o=this.position.y+t[r?"paddingTop":"paddingBottom"];e[r?"top":"bottom"]=this.getYValue(o),e[r?"bottom":"top"]="",this.css(e),this.emitEvent("layout",[this])},A.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},A.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},A._transitionTo=function(t,e){this.getPosition();var n=this.position.x,r=this.position.y,i=t==this.position.x&&e==this.position.y;if(this.setPosition(t,e),i&&!this.isTransitioning){this.layoutPosition();return}var o={};o.transform=this.getTranslate(t-n,e-r),this.transition({to:o,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},A.getTranslate=function(t,e){var n=this.layout._getOption("originLeft"),r=this.layout._getOption("originTop");return"translate3d("+(t=n?t:-t)+"px, "+(e=r?e:-e)+"px, 0)"},A.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},A.moveTo=A._transitionTo,A.setPosition=function(t,e){this.position.x=parseFloat(t),this.position.y=parseFloat(e)},A._nonTransition=function(t){for(var e in this.css(t.to),t.isCleaning&&this._removeStyles(t.to),t.onTransitionEnd)t.onTransitionEnd[e].call(this)},A.transition=function(t){if(!parseFloat(this.layout.options.transitionDuration)){this._nonTransition(t);return}var e=this._transn;for(var n in t.onTransitionEnd)e.onEnd[n]=t.onTransitionEnd[n];for(n in t.to)e.ingProperties[n]=!0,t.isCleaning&&(e.clean[n]=!0);t.from&&(this.css(t.from),this.element.offsetHeight),this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var l="opacity,"+i.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()});A.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:l,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(o,this,!1)}},A.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},A.onotransitionend=function(t){this.ontransitionend(t)};var c={"-webkit-transform":"transform"};A.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,n=c[t.propertyName]||t.propertyName;delete e.ingProperties[n],function(t){for(var e in t)return!1;return!0}(e.ingProperties)&&this.disableTransition(),n in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[n]),n in e.onEnd&&(e.onEnd[n].call(this),delete e.onEnd[n]),this.emitEvent("transitionEnd",[this])}},A.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(o,this,!1),this.isTransitioning=!1},A._removeStyles=function(t){var e={};for(var n in t)e[n]="";this.css(e)};var u={transitionProperty:"",transitionDuration:"",transitionDelay:""};return A.removeTransitionStyles=function(){this.css(u)},A.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},A.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},A.remove=function(){if(!r||!parseFloat(this.layout.options.transitionDuration)){this.removeElem();return}this.once("transitionEnd",function(){this.removeElem()}),this.hide()},A.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("visibleStyle")]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},A.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},A.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var n in e)return n},A.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("hiddenStyle")]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},A.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},A.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},a},"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter","get-size/get-size"],i):e.exports?e.exports=i(t("dd99bd345459a860"),t("333b0b16bf4afb3c")):(r.Outlayer={},r.Outlayer.Item=i(r.EvEmitter,r.getSize))},{dd99bd345459a860:"jI3BQ","333b0b16bf4afb3c":"eXKyk"}],"5v8ep":[function(t,e,n){var r,i;r=window,i=function(t){function e(){t.Item.apply(this,arguments)}var n=e.prototype=Object.create(t.Item.prototype),r=n._create;n._create=function(){this.id=this.layout.itemGUID++,r.call(this),this.sortData={}},n.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var t=this.layout.options.getSortData,e=this.layout._sorters;for(var n in t){var r=e[n];this.sortData[n]=r(this.element,this)}}};var i=n.destroy;return n.destroy=function(){i.apply(this,arguments),this.css({display:""})},e},"function"==typeof define&&define.amd?define(["outlayer/outlayer"],i):e.exports?e.exports=i(t("fcad5758f874e5b4")):(r.Isotope=r.Isotope||{},r.Isotope.Item=i(r.Outlayer))},{fcad5758f874e5b4:"eg0ZI"}],beDab:[function(t,e,n){var r,i;r=window,i=function(t,e){function n(t){this.isotope=t,t&&(this.options=t.options[this.namespace],this.element=t.element,this.items=t.filteredItems,this.size=t.size)}var r=n.prototype;return["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"].forEach(function(t){r[t]=function(){return e.prototype[t].apply(this.isotope,arguments)}}),r.needsVerticalResizeLayout=function(){var e=t(this.isotope.element);return this.isotope.size&&e&&e.innerHeight!=this.isotope.size.innerHeight},r._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},r.getColumnWidth=function(){this.getSegmentSize("column","Width")},r.getRowHeight=function(){this.getSegmentSize("row","Height")},r.getSegmentSize=function(t,e){var n=t+e,r="outer"+e;if(this._getMeasurement(n,r),!this[n]){var i=this.getFirstItemSize();this[n]=i&&i[r]||this.isotope.size["inner"+e]}},r.getFirstItemSize=function(){var e=this.isotope.filteredItems[0];return e&&e.element&&t(e.element)},r.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},r.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},n.modes={},n.create=function(t,e){function i(){n.apply(this,arguments)}return i.prototype=Object.create(r),i.prototype.constructor=i,e&&(i.options=e),i.prototype.namespace=t,n.modes[t]=i,i},n},"function"==typeof define&&define.amd?define(["get-size/get-size","outlayer/outlayer"],i):e.exports?e.exports=i(t("c16cbd9384b3ccfb"),t("6eb8dcb0eb951ac9")):(r.Isotope=r.Isotope||{},r.Isotope.LayoutMode=i(r.getSize,r.Outlayer))},{c16cbd9384b3ccfb:"eXKyk","6eb8dcb0eb951ac9":"eg0ZI"}],d1IjL:[function(t,e,n){var r,i;r=window,i=function(t,e){var n=t.create("masonry"),r=n.prototype,i={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var o in e.prototype)i[o]||(r[o]=e.prototype[o]);var s=r.measureColumns;r.measureColumns=function(){this.items=this.isotope.filteredItems,s.call(this)};var a=r._getOption;return r._getOption=function(t){return"fitWidth"==t?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:a.apply(this.isotope,arguments)},n},"function"==typeof define&&define.amd?define(["../layout-mode","masonry-layout/masonry"],i):e.exports?e.exports=i(t("5fa6ad8badeac0b4"),t("f1da021ee571de45")):i(r.Isotope.LayoutMode,r.Masonry)},{"5fa6ad8badeac0b4":"beDab",f1da021ee571de45:"aOAPG"}],aOAPG:[function(t,e,n){var r,i;r=window,i=function(t,e){var n=t.create("masonry");n.compatOptions.fitWidth="isFitWidth";var r=n.prototype;return r._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},r.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],n=t&&t.element;this.columnWidth=n&&e(n).outerWidth||this.containerWidth}var r=this.columnWidth+=this.gutter,i=this.containerWidth+this.gutter,o=i/r,s=r-i%r;o=Math[s&&s<1?"round":"floor"](o),this.cols=Math.max(o,1)},r.getContainerWidth=function(){var t=e(this._getOption("fitWidth")?this.element.parentNode:this.element);this.containerWidth=t&&t.innerWidth},r._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,n=Math[e&&e<1?"round":"ceil"](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var r=this[this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition"](n,t),i={x:this.columnWidth*r.col,y:r.y},o=r.y+t.size.outerHeight,s=n+r.col,a=r.col;a<s;a++)this.colYs[a]=o;return i},r._getTopColPosition=function(t){var e=this._getTopColGroup(t),n=Math.min.apply(Math,e);return{col:e.indexOf(n),y:n}},r._getTopColGroup=function(t){if(t<2)return this.colYs;for(var e=[],n=this.cols+1-t,r=0;r<n;r++)e[r]=this._getColGroupY(r,t);return e},r._getColGroupY=function(t,e){if(e<2)return this.colYs[t];var n=this.colYs.slice(t,t+e);return Math.max.apply(Math,n)},r._getHorizontalColPosition=function(t,e){var n=this.horizontalColIndex%this.cols;n=t>1&&n+t>this.cols?0:n;var r=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=r?n+t:this.horizontalColIndex,{col:n,y:this._getColGroupY(n,t)}},r._manageStamp=function(t){var n=e(t),r=this._getElementOffset(t),i=this._getOption("originLeft")?r.left:r.right,o=i+n.outerWidth,s=Math.floor(i/this.columnWidth);s=Math.max(0,s);var a=Math.floor(o/this.columnWidth);a-=o%this.columnWidth?0:1,a=Math.min(this.cols-1,a);for(var A=(this._getOption("originTop")?r.top:r.bottom)+n.outerHeight,l=s;l<=a;l++)this.colYs[l]=Math.max(A,this.colYs[l])},r._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},r._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},r.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},n},"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size"],i):e.exports?e.exports=i(t("e86e3700aebd6078"),t("26a3dc2fb9871570")):r.Masonry=i(r.Outlayer,r.getSize)},{e86e3700aebd6078:"eg0ZI","26a3dc2fb9871570":"eXKyk"}],"4MmBU":[function(t,e,n){var r;window,r=function(t){var e=t.create("fitRows"),n=e.prototype;return n._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},n._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,n=this.isotope.size.innerWidth+this.gutter;0!==this.x&&e+this.x>n&&(this.x=0,this.y=this.maxY);var r={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,r},n._getContainerSize=function(){return{height:this.maxY}},e},"function"==typeof define&&define.amd?define(["../layout-mode"],r):e.exports=r(t("36dec49fe2130686"))},{"36dec49fe2130686":"beDab"}],l862Z:[function(t,e,n){var r,i;r=window,i=function(t){var e=t.create("vertical",{horizontalAlignment:0}),n=e.prototype;return n._resetLayout=function(){this.y=0},n._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,n=this.y;return this.y+=t.size.outerHeight,{x:e,y:n}},n._getContainerSize=function(){return{height:this.y}},e},"function"==typeof define&&define.amd?define(["../layout-mode"],i):e.exports?e.exports=i(t("42857813c5389eab")):i(r.Isotope.LayoutMode)},{"42857813c5389eab":"beDab"}],bGHGY:[function(t,e,n){e.exports={id:"htmlLegend",getLegendContainer:function(t){return t.container instanceof HTMLElement?t.container:document.getElementById(t.containerID)},afterUpdate:function(t,e,n){var r=this.getLegendContainer(n),i=r.querySelector("ul");for(i||((i=document.createElement("ul")).classList.add("legend-list"),r.appendChild(i));i.firstChild;)i.firstChild.remove();t.options.plugins.legend.labels.generateLabels(t).forEach(function(e){var r=t.data.datasets.find(function(t){return t.label===e.text}).id,o=document.createElement("li");o.onclick=function(){var r=t.config.type;if("pie"===r||"doughnut"===r?t.toggleDataVisibility(e.index):t.setDatasetVisibility(e.datasetIndex,!t.isDatasetVisible(e.datasetIndex)),t.update(),"function"==typeof n.callback){var i=t.data.datasets.filter(function(e,n){return t.isDatasetVisible(n)}).map(function(t){return t.id});n.callback(i)}},o.classList.add("legend-item","legend-item-for-".concat(r)),e.hidden&&o.classList.add("hidden");var s=document.createElement("span"),a=document.createElement("p");a.textContent=e.text,o.appendChild(s),o.appendChild(a),i.appendChild(o)})}}},{}],"7X3cm":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return c});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_define_property"),a=t("@swc/helpers/_/_inherits"),A=t("@swc/helpers/_/_object_spread"),l=t("@swc/helpers/_/_create_super"),c=function(t){(0,a._)(n,t);var e=(0,l._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"refresh",value:function(){var t=this,e=(0,A._)({},iawpActions.refresh_modules),n=this.element.innerText;this.element.innerText=this.loadingTextValue,this.element.setAttribute("disabled","disabled"),this.fadeOutModules(),jQuery.post(ajaxurl,e,function(e){t.element.innerText=n,t.element.removeAttribute("disabled"),e.data.modules.forEach(function(e){return t.replaceModule(e.id,e.html)}),document.getElementById("iawp-modules-refreshed-at").innerText=e.data.modulesRefreshedAt}).fail(function(e){t.element.innerText=n,t.element.removeAttribute("disabled")})}},{key:"fadeOutModules",value:function(){Array.from(document.querySelectorAll(".module:not(.module-picker)")).forEach(function(t){t.classList.add("will-be-refreshed")})}},{key:"replaceModule",value:function(t,e){var n=document.querySelector('[data-module-module-id-value="'.concat(t,'"]'));if(n){var r=n.classList.contains("draggable-module");n.outerHTML=e,setTimeout(function(){var e=document.querySelector('[data-module-module-id-value="'.concat(t,'"]'));e&&e.classList.toggle("draggable-module",r)},0)}}}]),n}(t("@hotwired/stimulus").Controller);(0,s._)(c,"values",{loadingText:String})},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"5F7L7":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return h});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_object_spread"),c=t("@swc/helpers/_/_object_spread_props"),u=t("@swc/helpers/_/_create_super"),h=function(t){(0,A._)(n,t);var e=(0,u._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"maybeClose",function(e){var n=t.modalTarget.classList.contains("show"),r=t.element.contains(e.target);n&&!r&&t.closeModal()}),t}return(0,s._)(n,[{key:"connect",value:function(){document.addEventListener("click",this.maybeClose)}},{key:"disconnect",value:function(){document.removeEventListener("click",this.maybeClose)}},{key:"toggleModal",value:function(t){t.preventDefault(),this.modalTarget.classList.contains("show")?this.closeModal():this.openModal()}},{key:"openModal",value:function(){var t=this;this.inputTarget.value=this.nameValue,this.modalTarget.classList.add("show"),this.modalButtonTarget.classList.add("open"),document.getElementById("iawp-layout").classList.add("modal-open"),setTimeout(function(){t.inputTarget.focus(),t.inputTarget.select()},200)}},{key:"closeModal",value:function(){this.modalTarget.classList.remove("show"),this.modalButtonTarget.classList.remove("open"),document.getElementById("iawp-layout").classList.remove("modal-open")}},{key:"rename",value:function(t){var e=this;t.preventDefault();var n=this.inputTarget.value.trim(),r=(0,c._)((0,l._)({},iawpActions.rename_report),{id:this.idValue,name:n});if(0===n.length){this.inputTarget.value="";return}this.renameButtonTarget.setAttribute("disabled","disabled"),this.renameButtonTarget.classList.add("sending"),jQuery.post(ajaxurl,r,function(t){e.renameButtonTarget.classList.remove("sending"),e.renameButtonTarget.classList.add("sent"),e.renameButtonTarget.classList.remove("sent"),e.renameButtonTarget.removeAttribute("disabled"),e.closeModal(),e.nameValue=t.data.name,Array.from(document.querySelectorAll('[data-name-for-report-id="'+e.idValue+'"]')).forEach(function(e){e.innerText=t.data.name})}).fail(function(){})}}]),n}(t("@hotwired/stimulus").Controller);(0,a._)(h,"targets",["modal","modalButton","renameButton","input"]),(0,a._)(h,"values",{id:String,name:String})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],bF0mO:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n);var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_async_to_generator"),s=t("@swc/helpers/_/_class_call_check"),a=t("@swc/helpers/_/_create_class"),A=t("@swc/helpers/_/_define_property"),l=t("@swc/helpers/_/_inherits"),c=t("@swc/helpers/_/_object_spread"),u=t("@swc/helpers/_/_object_spread_props"),h=t("@swc/helpers/_/_sliced_to_array"),d=t("@swc/helpers/_/_create_super"),f=t("@swc/helpers/_/_ts_generator"),p=t("@hotwired/stimulus"),g=t("../download"),m=t("html2pdf.js"),v=r.interopDefault(m),y=t("chart.js"),w=t("../utils/svg-to-png"),b=function(t){(0,l._)(n,t);var e=(0,d._)(n);function n(){var t;return(0,s._)(this,n),t=e.apply(this,arguments),(0,A._)((0,i._)(t),"tableType",void 0),(0,A._)((0,i._)(t),"exactStart",void 0),(0,A._)((0,i._)(t),"exactEnd",void 0),(0,A._)((0,i._)(t),"relativeRangeId",void 0),(0,A._)((0,i._)(t),"columns",void 0),(0,A._)((0,i._)(t),"quickStats",void 0),(0,A._)((0,i._)(t),"filters",[]),(0,A._)((0,i._)(t),"filterLogic",void 0),(0,A._)((0,i._)(t),"sortColumn",void 0),(0,A._)((0,i._)(t),"sortDirection",void 0),(0,A._)((0,i._)(t),"group",void 0),(0,A._)((0,i._)(t),"chartInterval",void 0),(0,A._)((0,i._)(t),"primaryChartMetricId",void 0),(0,A._)((0,i._)(t),"secondaryChartMetricId",void 0),(0,A._)((0,i._)(t),"page",1),(0,A._)((0,i._)(t),"changePrimaryChartMetric",function(e){t.primaryChartMetricId=e.detail.primaryChartMetricId,t.emitChangedOption({primary_chart_metric_id:t.primaryChartMetricId})}),(0,A._)((0,i._)(t),"changeSecondaryChartMetric",function(e){t.secondaryChartMetricId=e.detail.secondaryChartMetricId,t.emitChangedOption({secondary_chart_metric_id:t.secondaryChartMetricId})}),(0,A._)((0,i._)(t),"datesChanged",function(e){t.exactStart=e.detail.exactStart,t.exactEnd=e.detail.exactEnd,t.relativeRangeId=e.detail.relativeRangeId,t.page=1,t.emitChangedOption({exact_start:t.exactStart||null,exact_end:t.exactEnd||null,relative_range_id:t.relativeRangeId||null}),t.fetch({newDateRange:!0})}),(0,A._)((0,i._)(t),"columnsChanged",function(e){t.columns=e.detail.optionIds,t.emitChangedOption({columns:t.columns})}),(0,A._)((0,i._)(t),"quickStatsChanged",function(e){t.quickStats=e.detail.optionIds,t.emitChangedOption({quick_stats:t.quickStats})}),(0,A._)((0,i._)(t),"filtersChanged",function(e){t.filters=e.detail.filters,t.filterLogic=e.detail.filterLogic,t.page=1,t.emitChangedOption({filters:t.filters,filter_logic:t.filterLogic}),t.fetch({showLoadingOverlay:e.detail.showLoadingOverlay})}),(0,A._)((0,i._)(t),"sortChanged",function(e){t.sortColumn=e.detail.sortColumn,t.sortDirection=e.detail.sortDirection,t.page=1,t.emitChangedOption({sort_column:t.sortColumn,sort_direction:t.sortDirection}),t.fetch()}),(0,A._)((0,i._)(t),"changeGroup",function(e){t.group!==e.detail.group&&(t.group=e.detail.group,t.page=1,t.emitChangedOption({group_name:t.group}),t.fetch({newGroup:!0}))}),(0,A._)((0,i._)(t),"changeChartInterval",function(e){var n=e.detail.chartInterval;t.chartInterval!==n&&(t.chartInterval=n,t.emitChangedOption({chart_interval:t.chartInterval}),t.fetch())}),(0,A._)((0,i._)(t),"changeTable",function(e){t.tableType=e.currentTarget.dataset.tableType,t.page=1,e.currentTarget.closest(".examiner-table-tabs").querySelectorAll(".active").forEach(function(t){t.classList.remove("active")}),e.currentTarget.classList.add("active"),t.fetch({newTable:!0})}),(0,A._)((0,i._)(t),"onFetchingReport",function(){t.spinnerTarget.classList.remove("hidden"),document.addEventListener("iawp:fetchedReport",function(){t.spinnerTarget.classList.add("hidden")},{once:!0})}),(0,A._)((0,i._)(t),"loadMore",function(){t.page=t.page+1,t.fetch()}),t}return(0,a._)(n,[{key:"connect",value:function(){var t=this;this.exactStart=""===this.exactStartValue?void 0:this.exactStartValue,this.exactEnd=""===this.exactEndValue?void 0:this.exactEndValue,this.relativeRangeId=""===this.relativeRangeIdValue?void 0:this.relativeRangeIdValue,this.columns=this.columnsValue,this.quickStats=this.quickStatsValue,this.group=this.groupValue,this.chartInterval=this.chartIntervalValue,this.sortColumn=this.sortColumnValue,this.sortDirection=this.sortDirectionValue,this.primaryChartMetricId=this.primaryChartMetricIdValue,this.secondaryChartMetricId=this.secondaryChartMetricIdValue,this.filters=this.filtersValue,this.filterLogic=this.filterLogicValue,this.tableType=jQuery("#data-table").data("table-name"),document.addEventListener("iawp:changeDates",this.datesChanged),document.addEventListener("iawp:changeColumns",this.columnsChanged),document.addEventListener("iawp:changeQuickStats",this.quickStatsChanged),document.addEventListener("iawp:changeFilters",this.filtersChanged),document.addEventListener("iawp:changeSort",this.sortChanged),document.addEventListener("iawp:changeGroup",this.changeGroup),document.addEventListener("iawp:changeChartInterval",this.changeChartInterval),document.addEventListener("iawp:changePrimaryChartMetric",this.changePrimaryChartMetric),document.addEventListener("iawp:changeSecondaryChartMetric",this.changeSecondaryChartMetric),document.addEventListener("iawp:fetchingReport",this.onFetchingReport),setTimeout(function(){t.fetch({isInitialFetch:!0,showLoadingOverlay:!1})},0)}},{key:"disconnect",value:function(){document.removeEventListener("iawp:changeDates",this.datesChanged),document.removeEventListener("iawp:changeColumns",this.columnsChanged),document.removeEventListener("iawp:changeQuickStats",this.quickStatsChanged),document.removeEventListener("iawp:changeFilters",this.filtersChanged),document.removeEventListener("iawp:changeSort",this.sortChanged),document.removeEventListener("iawp:changeGroup",this.changeGroup),document.removeEventListener("iawp:changeChartInterval",this.changeChartInterval),document.removeEventListener("iawp:changePrimaryChartMetric",this.changePrimaryChartMetric),document.removeEventListener("iawp:changeSecondaryChartMetric",this.changeSecondaryChartMetric),document.removeEventListener("iawp:fetchingReport",this.onFetchingReport)}},{key:"emitChangedOption",value:function(t){document.dispatchEvent(new CustomEvent("iawp:changedOption",{detail:t}))}},{key:"fetch",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.isInitialFetch,i=void 0!==r&&r,o=e.showLoadingOverlay,s=e.newGroup,a=void 0!==s&&s,A=e.newTable,l=void 0!==A&&A,h=e.newDateRange,d=this.isExaminerValue;(void 0===o||o)&&jQuery("#iawp-parent").addClass("loading");var f=(0,u._)((0,c._)({},iawpActions.filter),{filters:this.filters,filter_logic:this.filterLogic,exact_start:this.exactStart,exact_end:this.exactEnd,is_new_date_range:void 0!==h&&h,relative_range_id:this.relativeRangeId,table_type:this.tableType,columns:this.columns,report_quick_stats:["visitors"],primary_chart_metric_id:this.primaryChartMetricId,secondary_chart_metric_id:this.secondaryChartMetricId,sort_column:this.sortColumn,quick_stats:this.quickStats,sort_direction:this.sortDirection,group:this.group,is_new_group:a&&!l,chart_interval:this.chartInterval,page:this.page});if(l&&(f.columns=null),n.request&&n.request.abort(),d){var p=new URLSearchParams(document.location.search);f.examiner_type=p.get("tab"),f.examiner_group=p.get("group"),f.examiner_id=p.get("examiner")}document.dispatchEvent(new CustomEvent("iawp:fetchingReport")),n.request=jQuery.post(ajaxurl,f,function(e){e=e.data,t.columns=e.columns,t.filters=e.filters,t.chartInterval=e.chartInterval,document.dispatchEvent(new CustomEvent("iawp:fetchedReport")),a||d?(jQuery("#iawp-table-wrapper").replaceWith(e.table),jQuery("[data-plugin-group-options-option-type-value=columns]").replaceWith(e.columnsHTML),document.dispatchEvent(new CustomEvent("iawp:changeColumns",{detail:{optionIds:t.columns}}))):jQuery("#iawp-rows").replaceWith(e.rows),jQuery("#dates-button span:last-child").text(e.label);var n=new DOMParser().parseFromString(e.stats,"text/html");jQuery("#quick-stats .iawp-stats").replaceWith(n.querySelector(".iawp-stats")),jQuery("#quick-stats").removeClass("skeleton-ui"),i&&0===t.filtersValue.length||jQuery("#independent-analytics-chart").closest(".chart-container").replaceWith(e.chart),d&&jQuery("#table-toolbar").replaceWith(e.tableToolbar),d&&i&&t.enableExaminerTabs(),document.dispatchEvent(new CustomEvent("iawp:updateColumnsUserInterface")),document.dispatchEvent(new CustomEvent("iawp:groupChanged",{detail:{groupId:e.groupId}})),document.dispatchEvent(new CustomEvent("iawp:filtersChanged",{detail:{filtersTemplateHTML:e.filtersTemplateHTML,filtersButtonsHTML:e.filtersButtonsHTML,filters:e.filters}})),t.exportPDFTarget.removeAttribute("disabled"),e.isLastPage?t.loadMoreTarget.setAttribute("disabled","disabled"):t.loadMoreTarget.removeAttribute("disabled"),jQuery("#iawp-columns .row-number").text(e.totalNumberOfRows.toLocaleString()),document.getElementById("data-table").setAttribute("data-total-number-of-rows",e.totalNumberOfRows),jQuery("#iawp-parent").removeClass("loading"),i||"journey"!==e.groupId||document.body.scrollIntoView({behavior:"instant",block:"start"})})}},{key:"showExaminer",value:function(t){var e=t.currentTarget.dataset.title,n=new URL(t.currentTarget.dataset.url),r={exact_start:this.exactStart,exact_end:this.exactEnd,relative_range_id:this.relativeRangeId,quick_stats:this.quickStats,primary_chart_metric_id:this.primaryChartMetricId,secondary_chart_metric_id:this.secondaryChartMetricId,chart_interval:this.chartInterval,group:this.group},i=n.searchParams,o=!0,s=!1,a=void 0;try{for(var A,l=Object.entries(r)[Symbol.iterator]();!(o=(A=l.next()).done);o=!0)!function(){var t=(0,h._)(A.value,2),e=t[0],n=t[1];n&&(Array.isArray(n)?n.forEach(function(t){return i.append(e+"[]",t)}):i.set(e,n))}()}catch(t){s=!0,a=t}finally{try{o||null==l.return||l.return()}finally{if(s)throw a}}n.search=i.toString(),document.dispatchEvent(new CustomEvent("iawp:showExaminer",{detail:{title:e,reportName:this.reportNameValue,dateLabel:this.element.querySelector(".date-picker-parent .iawp-label").innerText,url:n.toString()}}))}},{key:"exportReportTable",value:function(){var t=this,e=(0,u._)((0,c._)({},iawpActions.export_report_table),{table_type:jQuery("#data-table").data("table-name"),columns:this.columns,filters:this.filters,exact_start:this.exactStart,exact_end:this.exactEnd,relative_range_id:this.relativeRangeId,sort_column:this.sortColumn,sort_direction:this.sortDirection,group:this.group});if(this.isExaminerValue){var r=new URLSearchParams(document.location.search);e.examiner_type=r.get("tab"),e.examiner_group=r.get("group"),e.examiner_id=r.get("examiner")}this.exportReportTableTarget.classList.add("sending"),this.exportReportTableTarget.setAttribute("disabled","disabled"),n.csvRequest&&n.csvRequest.abort(),n.csvRequest=jQuery.post(ajaxurl,e,function(e){(0,g.downloadCSV)(t.getFileName("csv","table"),e.data.csv),t.exportReportTableTarget.classList.add("sent"),t.exportReportTableTarget.classList.remove("sending"),t.exportReportTableTarget.removeAttribute("disabled"),setTimeout(function(){t.exportReportTableTarget.classList.remove("sent")},1e3)})}},{key:"exportReportStatistics",value:function(){var t=this,e=(0,u._)((0,c._)({},iawpActions.export_report_statistics),{filters:this.filters,exact_start:this.exactStart,exact_end:this.exactEnd,is_new_date_range:!1,relative_range_id:this.relativeRangeId,table_type:jQuery("#data-table").data("table-name"),columns:this.columns,sort_column:this.sortColumn,quick_stats:this.quickStats,sort_direction:this.sortDirection,group:this.group,is_new_group:!1,chart_interval:this.chartInterval,page:this.page});if(this.isExaminerValue){var r=new URLSearchParams(document.location.search);e.examiner_type=r.get("tab"),e.examiner_group=r.get("group"),e.examiner_id=r.get("examiner")}this.exportReportStatisticsTarget.classList.add("sending"),this.exportReportStatisticsTarget.setAttribute("disabled","disabled"),n.csvRequest&&n.csvRequest.abort(),n.csvRequest=jQuery.post(ajaxurl,e,function(e){(0,g.downloadCSV)(t.getFileName("csv","statistics"),e.data.csv),t.exportReportStatisticsTarget.classList.add("sent"),t.exportReportStatisticsTarget.classList.remove("sending"),t.exportReportStatisticsTarget.removeAttribute("disabled"),setTimeout(function(){t.exportReportStatisticsTarget.classList.remove("sent")},1e3)})}},{key:"exportPDF",value:function(){this.exportPDFTarget.classList.add("sending"),this.exportPDFTarget.setAttribute("disabled","disabled");var t=this;setTimeout((0,o._)(function(){var e,n,r,i,o,s,a,A,l,c,u,h,d;return(0,f._)(this,function(f){switch(f.label){case 0:e=Object.values(y.Chart.instances),n=window.iawpMaps||[],e.forEach(function(t){t.canvas.dataset.chartExportId=Math.random()}),n.forEach(function(t){t.container.dataset.chartExportId=Math.random()}),(r=document.getElementById("wpwrap").cloneNode(!0)).style.width="1056px",e.forEach(function(t){var e=t.toBase64Image("image/png",1),n=document.createElement("img");n.src=e,n.classList.add("chart-converted-to-image");var i=t.canvas.dataset.chartExportId;r.querySelector("[data-chart-export-id='".concat(i,"']")).replaceWith(n),delete t.canvas.dataset.chartExportId}),i=!0,o=!1,s=void 0,f.label=1;case 1:f.trys.push([1,6,7,8]),a=n[Symbol.iterator](),f.label=2;case 2:if(i=(A=a.next()).done)return[3,5];return l=A.value,[4,(0,w.svgToPng)(l.mapImage)];case 3:(c=f.sent()).classList.add("chart-converted-to-image"),u=l.container.dataset.chartExportId,r.querySelector("[data-chart-export-id='".concat(u,"']")).replaceWith(c),delete l.container.dataset.chartExportId,f.label=4;case 4:return i=!0,[3,2];case 5:return[3,8];case 6:return h=f.sent(),o=!0,s=h,[3,8];case 7:try{i||null==a.return||a.return()}finally{if(o)throw s}return[7];case 8:return r.querySelectorAll("[data-controller]").forEach(function(t){t.removeAttribute("data-controller")}),r.querySelectorAll(".module-picker").forEach(function(t){t.remove()}),r.querySelectorAll("select").forEach(function(t){if(t.id){var e=document.getElementById(t.id).value;t.options.forEach(function(t){t.toggleAttribute("selected",t.value===e)})}}),d={filename:t.getFileName("pdf"),jsPDF:{unit:"in",format:"letter",orientation:"landscape"}},(0,v.default)().set(d).from(r).toContainer().save().then(function(){t.exportPDFTarget.classList.add("sent"),t.exportPDFTarget.classList.remove("sending"),t.exportPDFTarget.removeAttribute("disabled"),setTimeout(function(){t.exportPDFTarget.classList.remove("sent")},1e3)}),[2]}})}),250)}},{key:"enableExaminerTabs",value:function(){document.querySelectorAll(".examiner-table-tabs button").forEach(function(t){t.removeAttribute("disabled")})}},{key:"getFileName",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=document.querySelector("#report-title-bar .report-title"),r=n?n.innerText:"report";return e&&(r+="-"+e),r.replace(/[^a-zA-Z0-9]+/g,"-").toLowerCase()+"."+t}}]),n}(p.Controller);(0,A._)(b,"request",void 0),(0,A._)(b,"targets",["loadMore","exportReportTable","exportReportStatistics","exportPDF","spinner"]),(0,A._)(b,"values",{isExaminer:Boolean,name:String,reportName:String,relativeRangeId:String,exactStart:String,exactEnd:String,group:String,chartInterval:String,sortColumn:String,sortDirection:String,columns:Array,quickStats:Array,primaryChartMetricId:String,secondaryChartMetricId:String,filters:Array,filterLogic:String}),n.default=b},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_async_to_generator":"6Tpxj","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_sliced_to_array":"hefcy","@swc/helpers/_/_create_super":"a37Ru","@swc/helpers/_/_ts_generator":"lwj56","@hotwired/stimulus":"crDvk","../download":"ce5U5","html2pdf.js":"9VcHu","chart.js":"1eVD3","../utils/svg-to-png":"fTZbN","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],hyw9m:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return f});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_define_property"),a=t("@swc/helpers/_/_inherits"),A=t("@swc/helpers/_/_object_spread"),l=t("@swc/helpers/_/_object_spread_props"),c=t("@swc/helpers/_/_create_super"),u=t("@hotwired/stimulus"),h=t("micromodal"),d=r.interopDefault(h);document.addEventListener("DOMContentLoaded",function(){return(0,d.default).init()});var f=function(t){(0,a._)(n,t);var e=(0,c._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"isValidConfirmation",value:function(t){return"reset analytics"===t.toLowerCase()}},{key:"confirmationValueChanged",value:function(t){this.inputTarget.value=t;var e=!this.isValidConfirmation(t);this.submitTarget.toggleAttribute("disabled",e)}},{key:"updateConfirmation",value:function(t){this.confirmationValue=t.target.value}},{key:"open",value:function(){this.confirmationValue="",(0,d.default).show("reset-analytics-modal")}},{key:"close",value:function(t){t.target===t.currentTarget&&(0,d.default).close("reset-analytics-modal")}},{key:"submit",value:function(t){var e=this;if(t.preventDefault(),this.isValidConfirmation(this.confirmationValue)){var n=(0,l._)((0,A._)({},iawpActions.reset_analytics),{confirmation:this.confirmationValue});this.submitTarget.setAttribute("disabled","disabled"),this.submitTarget.classList.add("sending"),jQuery.post(ajaxurl,n,function(t){e.submitTarget.classList.remove("sending"),e.submitTarget.classList.add("sent"),setTimeout(function(){(0,d.default).close("reset-analytics-modal"),e.submitTarget.classList.remove("sent")},1e3)})}}}]),n}(u.Controller);(0,s._)(f,"values",{confirmation:String}),(0,s._)(f,"targets",["submit","input"])},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk",micromodal:"Tlrpp","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],fEg8g:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return f});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_define_property"),a=t("@swc/helpers/_/_inherits"),A=t("@swc/helpers/_/_object_spread"),l=t("@swc/helpers/_/_object_spread_props"),c=t("@swc/helpers/_/_create_super"),u=t("@hotwired/stimulus"),h=t("micromodal"),d=r.interopDefault(h);document.addEventListener("DOMContentLoaded",function(){return(0,d.default).init()});var f=function(t){(0,a._)(n,t);var e=(0,c._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"isValidConfirmation",value:function(t){return"reset overview report"===t.toLowerCase()}},{key:"confirmationValueChanged",value:function(t){this.inputTarget.value=t;var e=!this.isValidConfirmation(t);this.submitTarget.toggleAttribute("disabled",e)}},{key:"updateConfirmation",value:function(t){this.confirmationValue=t.target.value}},{key:"open",value:function(){this.confirmationValue="",(0,d.default).show("reset-overview-modal")}},{key:"close",value:function(t){t.target===t.currentTarget&&(0,d.default).close("reset-overview-modal")}},{key:"submit",value:function(t){var e=this;if(t.preventDefault(),this.isValidConfirmation(this.confirmationValue)){var n=(0,l._)((0,A._)({},iawpActions.reset_overview),{confirmation:this.confirmationValue});this.submitTarget.setAttribute("disabled","disabled"),this.submitTarget.classList.add("sending"),jQuery.post(ajaxurl,n,function(t){e.submitTarget.classList.remove("sending"),e.submitTarget.classList.add("sent"),setTimeout(function(){(0,d.default).close("reset-overview-modal"),e.submitTarget.classList.remove("sent")},1e3)})}}}]),n}(u.Controller);(0,s._)(f,"values",{confirmation:String}),(0,s._)(f,"targets",["submit","input"])},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk",micromodal:"Tlrpp","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],iU6dw:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return h});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_object_spread"),c=t("@swc/helpers/_/_object_spread_props"),u=t("@swc/helpers/_/_create_super"),h=function(t){(0,A._)(n,t);var e=(0,u._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"changes",{}),(0,a._)((0,i._)(t),"saving",!1),(0,a._)((0,i._)(t),"handleChangedOption",function(e){var n=e.detail;t.changes=(0,l._)({},t.changes,n),t.showWarning()}),t}return(0,s._)(n,[{key:"connect",value:function(){document.addEventListener("iawp:changedOption",this.handleChangedOption)}},{key:"save",value:function(){var t=this;if(!this.saving){this.saving=!0;var e=(0,c._)((0,l._)({},iawpActions.save_report),{id:this.idValue,changes:JSON.stringify(this.changes)});this.buttonTarget.classList.add("sending"),jQuery.post(ajaxurl,e,function(e){t.saving=!1,t.hideWarning(),t.changes={},t.buttonTarget.classList.remove("sending"),t.buttonTarget.classList.add("sent"),setTimeout(function(){t.buttonTarget.classList.remove("sent")},1e3)}).fail(function(){t.saving=!1})}}},{key:"showWarning",value:function(){this.warningTarget.style.display="block"}},{key:"hideWarning",value:function(){this.warningTarget.style.display="none"}}]),n}(t("@hotwired/stimulus").Controller);(0,a._)(h,"targets",["button","warning"]),(0,a._)(h,"values",{id:String})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],hVn73:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return A});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_inherits"),a=t("@swc/helpers/_/_create_super"),A=function(t){(0,s._)(n,t);var e=(0,a._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"selectInput",value:function(t){t.target.select()}}]),n}(t("@hotwired/stimulus").Controller)},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],k3DCx:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return u});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_define_property"),a=t("@swc/helpers/_/_inherits"),A=t("@swc/helpers/_/_object_spread"),l=t("@swc/helpers/_/_object_spread_props"),c=t("@swc/helpers/_/_create_super"),u=function(t){(0,a._)(n,t);var e=(0,c._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"setFavoriteReport",value:function(){var t=this,e=(0,l._)((0,A._)({},iawpActions.set_favorite_report),{id:this.idValue,type:this.typeValue});this.element.classList.add("active"),jQuery.post(ajaxurl,e,function(e){t.removeExistingStar(),t.idValue?t.markSavedReportAsFavorite(t.idValue):t.markBaseReportAsFavorite(t.typeValue)}).fail(function(){t.element.classList.remove("active")})}},{key:"removeExistingStar",value:function(){Array.from(document.querySelectorAll("[data-report-id].favorite, [data-report-type].favorite")).forEach(function(t){t.classList.remove("favorite")})}},{key:"markSavedReportAsFavorite",value:function(t){var e=document.querySelector('[data-report-id="'.concat(t,'"]'));e&&e.classList.add("favorite")}},{key:"markBaseReportAsFavorite",value:function(t){var e=document.querySelector('[data-report-type="'.concat(t,'"]'));e&&e.classList.add("favorite")}}]),n}(t("@hotwired/stimulus").Controller);(0,s._)(u,"values",{id:String,type:String})},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],y2inr:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return c});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_create_super"),c=function(t){(0,A._)(n,t);var e=(0,l._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"previousColumn",null),(0,a._)((0,i._)(t),"sortDirection",null),t}return(0,s._)(n,[{key:"connect",value:function(){var t=this;this.sortButtonTargets.forEach(function(e){e.dataset.sortDirection&&(t.previousColumn=e.dataset.sortColumn,t.sortDirection=e.dataset.defaultSortDirection)})}},{key:"sortColumnColumn",value:function(t){var e=this,n=t.currentTarget.dataset.sortColumn,r=t.currentTarget.dataset.defaultSortDirection;this.previousColumn===n?this.sortDirection="asc"===this.sortDirection?"desc":"asc":this.sortDirection=r,this.previousColumn=n,this.sortButtonTargets.forEach(function(t){t.dataset.sortDirection=t.dataset.sortColumn===n?e.sortDirection:""}),document.dispatchEvent(new CustomEvent("iawp:changeSort",{detail:{sortColumn:n,sortDirection:this.sortDirection}}))}}]),n}(t("@hotwired/stimulus").Controller);(0,a._)(c,"targets",["sortButton"]),(0,a._)(c,"values",{column:String})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"833qm":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return p});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_define_property"),a=t("@swc/helpers/_/_inherits"),A=t("@swc/helpers/_/_object_spread"),l=t("@swc/helpers/_/_object_spread_props"),c=t("@swc/helpers/_/_to_consumable_array"),u=t("@swc/helpers/_/_create_super"),h=t("@hotwired/stimulus"),d=t("sortablejs"),f=r.interopDefault(d),p=function(t){(0,a._)(n,t);var e=(0,u._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"connect",value:function(){var t=this;this.sortable=new f.default(this.element,{animation:150,ghostClass:"iawp-sortable-ghost",delay:2e3,delayOnTouchOnly:!0,onUpdate:function(e){return t.updateOrder(e)}})}},{key:"updateOrder",value:function(t){var e=this,n=Array.from(this.element.querySelectorAll("li")).map(function(t){return parseInt(t.dataset.reportId)}),r=(0,l._)((0,A._)({},iawpActions.sort_reports),{type:this.typeValue,ids:n});jQuery.post(ajaxurl,r,function(t){}).fail(function(){e.sortable.sort(e.moveArrayItem(e.sortable.toArray(),t.newIndex,t.oldIndex))})}},{key:"moveArrayItem",value:function(t,e,n){var r=(0,c._)(t);if(e===n)return r;var i=r.splice(e,1)[0];return r.splice(n,0,i),r}}]),n}(h.Controller);(0,s._)(p,"values",{type:String})},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_to_consumable_array":"4oNkS","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk",sortablejs:"9lkyr","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"9lkyr":[function(t,e,n){/**!
+    ***************************************************************************** */var t,e,n,r,i,o,s,a,A,l,c,u,h,d,f,p,g,m,v,y,w,b,_,B,C=function(t,e){return(C=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)};function x(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}C(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var k=function(){return(k=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)};function F(t,e,n,r){return new(n||(n=Promise))(function(i,o){function s(t){try{A(r.next(t))}catch(t){o(t)}}function a(t){try{A(r.throw(t))}catch(t){o(t)}}function A(t){var e;t.done?i(t.value):((e=t.value)instanceof n?e:new n(function(t){t(e)})).then(s,a)}A((r=r.apply(t,e||[])).next())})}function L(t,e){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(n)throw TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,r=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break}i[2]&&s.ops.pop(),s.trys.pop();continue}o=e.call(t,s)}catch(t){o=[6,t],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}}function D(t,e,n){if(n||2==arguments.length)for(var r,i=0,o=e.length;i<o;i++)!r&&i in e||(r||(r=Array.prototype.slice.call(e,0,i)),r[i]=e[i]);return t.concat(r||e)}for(var E=function(){function t(t,e,n,r){this.left=t,this.top=e,this.width=n,this.height=r}return t.prototype.add=function(e,n,r,i){return new t(this.left+e,this.top+n,this.width+r,this.height+i)},t.fromClientRect=function(e,n){return new t(n.left+e.windowBounds.left,n.top+e.windowBounds.top,n.width,n.height)},t.fromDOMRectList=function(e,n){var r=Array.from(n).find(function(t){return 0!==t.width});return r?new t(r.left+e.windowBounds.left,r.top+e.windowBounds.top,r.width,r.height):t.EMPTY},t.EMPTY=new t(0,0,0,0),t}(),S=function(t,e){return E.fromClientRect(t,e.getBoundingClientRect())},M=function(t){var e=t.body,n=t.documentElement;if(!e||!n)throw Error("Unable to get document size");return new E(0,0,Math.max(Math.max(e.scrollWidth,n.scrollWidth),Math.max(e.offsetWidth,n.offsetWidth),Math.max(e.clientWidth,n.clientWidth)),Math.max(Math.max(e.scrollHeight,n.scrollHeight),Math.max(e.offsetHeight,n.offsetHeight),Math.max(e.clientHeight,n.clientHeight)))},Q=function(t){for(var e=[],n=0,r=t.length;n<r;){var i=t.charCodeAt(n++);if(i>=55296&&i<=56319&&n<r){var o=t.charCodeAt(n++);(64512&o)==56320?e.push(((1023&i)<<10)+(1023&o)+65536):(e.push(i),n--)}else e.push(i)}return e},I=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,t);var n=t.length;if(!n)return"";for(var r=[],i=-1,o="";++i<n;){var s=t[i];s<=65535?r.push(s):(s-=65536,r.push((s>>10)+55296,s%1024+56320)),(i+1===n||r.length>16384)&&(o+=String.fromCharCode.apply(String,r),r.length=0)}return o},U="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j="undefined"==typeof Uint8Array?[]:new Uint8Array(256),T=0;T<U.length;T++)j[U.charCodeAt(T)]=T;for(var P="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",N="undefined"==typeof Uint8Array?[]:new Uint8Array(256),H=0;H<P.length;H++)N[P.charCodeAt(H)]=H;for(var O=function(t,e,n){return t.slice?t.slice(e,n):new Uint16Array(Array.prototype.slice.call(t,e,n))},R=function(){function t(t,e,n,r,i,o){this.initialValue=t,this.errorValue=e,this.highStart=n,this.highValueIndex=r,this.index=i,this.data=o}return t.prototype.get=function(t){var e;if(t>=0){if(t<55296||t>56319&&t<=65535)return e=((e=this.index[t>>5])<<2)+(31&t),this.data[e];if(t<=65535)return e=((e=this.index[2048+(t-55296>>5)])<<2)+(31&t),this.data[e];if(t<this.highStart)return e=2080+(t>>11),e=this.index[e]+(t>>5&63),e=((e=this.index[e])<<2)+(31&t),this.data[e];if(t<=1114111)return this.data[this.highValueIndex]}return this.errorValue},t}(),z="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",K="undefined"==typeof Uint8Array?[]:new Uint8Array(256),V=0;V<z.length;V++)K[z.charCodeAt(V)]=V;var G=[9001,65288],W=(e=Array.isArray(t=function(t){var e,n,r,i,o,s=.75*t.length,a=t.length,A=0;"="===t[t.length-1]&&(s--,"="===t[t.length-2]&&s--);var l="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?new ArrayBuffer(s):Array(s),c=Array.isArray(l)?l:new Uint8Array(l);for(e=0;e<a;e+=4)n=N[t.charCodeAt(e)],r=N[t.charCodeAt(e+1)],i=N[t.charCodeAt(e+2)],o=N[t.charCodeAt(e+3)],c[A++]=n<<2|r>>4,c[A++]=(15&r)<<4|i>>2,c[A++]=(3&i)<<6|63&o;return l}("KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA=="))?function(t){for(var e=t.length,n=[],r=0;r<e;r+=4)n.push(t[r+3]<<24|t[r+2]<<16|t[r+1]<<8|t[r]);return n}(t):new Uint32Array(t),r=O(n=Array.isArray(t)?function(t){for(var e=t.length,n=[],r=0;r<e;r+=2)n.push(t[r+1]<<8|t[r]);return n}(t):new Uint16Array(t),12,e[4]/2),s=2===e[5]?O(n,(24+e[4])/2):(i=Math.ceil((24+e[4])/4),e.slice?e.slice(i,void 0):new Uint32Array(Array.prototype.slice.call(e,i,o))),new R(e[0],e[1],e[2],e[3],r,s)),q=[30,36],Y=[1,2,3,5],X=[10,8],J=[27,26],Z=Y.concat(X),$=[38,39,40,34,35],tt=[15,13],te=function(t,e){void 0===e&&(e="strict");var n=[],r=[],i=[];return t.forEach(function(t,o){var s=W.get(t);if(s>50?(i.push(!0),s-=50):i.push(!1),-1!==["normal","auto","loose"].indexOf(e)&&-1!==[8208,8211,12316,12448].indexOf(t))return r.push(o),n.push(16);if(4===s||11===s){if(0===o)return r.push(o),n.push(30);var a=n[o-1];return -1===Z.indexOf(a)?(r.push(r[o-1]),n.push(a)):(r.push(o),n.push(30))}return(r.push(o),31===s)?n.push("strict"===e?21:37):42===s||29===s?n.push(30):43===s?t>=131072&&t<=196605||t>=196608&&t<=262141?n.push(37):n.push(30):void n.push(s)}),[r,n,i]},tn=function(t,e,n,r){var i=r[n];if(Array.isArray(t)?-1!==t.indexOf(i):t===i)for(var o=n;o<=r.length;){var s=r[++o];if(s===e)return!0;if(10!==s)break}if(10===i)for(var o=n;o>0;){var a=r[--o];if(Array.isArray(t)?-1!==t.indexOf(a):t===a)for(var A=n;A<=r.length;){var s=r[++A];if(s===e)return!0;if(10!==s)break}if(10!==a)break}return!1},tr=function(t,e){for(var n=t;n>=0;){var r=e[n];if(10!==r)return r;n--}return 0},ti=function(t,e,n,r,i){if(0===n[r])return"×";var o=r-1;if(Array.isArray(i)&&!0===i[o])return"×";var s=o-1,a=o+1,A=e[o],l=s>=0?e[s]:0,c=e[a];if(2===A&&3===c)return"×";if(-1!==Y.indexOf(A))return"!";if(-1!==Y.indexOf(c)||-1!==X.indexOf(c))return"×";if(8===tr(o,e))return"÷";if(11===W.get(t[o])||(32===A||33===A)&&11===W.get(t[a])||7===A||7===c||9===A||-1===[10,13,15].indexOf(A)&&9===c||-1!==[17,18,19,24,28].indexOf(c)||22===tr(o,e)||tn(23,22,o,e)||tn([17,18],21,o,e)||tn(12,12,o,e))return"×";if(10===A)return"÷";if(23===A||23===c)return"×";if(16===c||16===A)return"÷";if(-1!==[13,15,21].indexOf(c)||14===A||36===l&&-1!==tt.indexOf(A)||28===A&&36===c||20===c||-1!==q.indexOf(c)&&25===A||-1!==q.indexOf(A)&&25===c||27===A&&-1!==[37,32,33].indexOf(c)||-1!==[37,32,33].indexOf(A)&&26===c||-1!==q.indexOf(A)&&-1!==J.indexOf(c)||-1!==J.indexOf(A)&&-1!==q.indexOf(c)||-1!==[27,26].indexOf(A)&&(25===c||-1!==[22,15].indexOf(c)&&25===e[a+1])||-1!==[22,15].indexOf(A)&&25===c||25===A&&-1!==[25,28,24].indexOf(c))return"×";if(-1!==[25,28,24,17,18].indexOf(c))for(var u=o;u>=0;){var h=e[u];if(25===h)return"×";if(-1!==[28,24].indexOf(h))u--;else break}if(-1!==[27,26].indexOf(c))for(var u=-1!==[17,18].indexOf(A)?s:o;u>=0;){var h=e[u];if(25===h)return"×";if(-1!==[28,24].indexOf(h))u--;else break}if(38===A&&-1!==[38,39,34,35].indexOf(c)||-1!==[39,34].indexOf(A)&&-1!==[39,40].indexOf(c)||-1!==[40,35].indexOf(A)&&40===c||-1!==$.indexOf(A)&&-1!==[20,26].indexOf(c)||-1!==$.indexOf(c)&&27===A||-1!==q.indexOf(A)&&-1!==q.indexOf(c)||24===A&&-1!==q.indexOf(c)||-1!==q.concat(25).indexOf(A)&&22===c&&-1===G.indexOf(t[a])||-1!==q.concat(25).indexOf(c)&&18===A)return"×";if(41===A&&41===c){for(var d=n[o],f=1;d>0;)if(41===e[--d])f++;else break;if(f%2!=0)return"×"}return 32===A&&33===c?"×":"÷"},to=function(t,e){e||(e={lineBreak:"normal",wordBreak:"normal"});var n=te(t,e.lineBreak),r=n[0],i=n[1],o=n[2];return("break-all"===e.wordBreak||"break-word"===e.wordBreak)&&(i=i.map(function(t){return -1!==[25,30,42].indexOf(t)?37:t})),[r,i,"keep-all"===e.wordBreak?o.map(function(e,n){return e&&t[n]>=19968&&t[n]<=40959}):void 0]},ts=function(){function t(t,e,n,r){this.codePoints=t,this.required="!"===e,this.start=n,this.end=r}return t.prototype.slice=function(){return I.apply(void 0,this.codePoints.slice(this.start,this.end))},t}(),ta=function(t,e){var n=Q(t),r=to(n,e),i=r[0],o=r[1],s=r[2],a=n.length,A=0,l=0;return{next:function(){if(l>=a)return{done:!0,value:null};for(var t="×";l<a&&"×"===(t=ti(n,o,i,++l,s)););if("×"!==t||l===a){var e=new ts(n,t,A,l);return A=l,{value:e,done:!1}}return{done:!0,value:null}}}},tA=function(t){return t>=48&&t<=57},tl=function(t){return tA(t)||t>=65&&t<=70||t>=97&&t<=102},tc=function(t){return 10===t||9===t||32===t},tu=function(t){var e;return(e=t)>=97&&e<=122||e>=65&&e<=90||t>=128||95===t},th=function(t){return tu(t)||tA(t)||45===t},td=function(t,e){return 92===t&&10!==e},tf=function(t,e,n){return 45===t?tu(e)||td(e,n):!!(tu(t)||92===t&&td(t,e))},tp=function(t,e,n){return 43===t||45===t?!!tA(e)||46===e&&tA(n):46===t?tA(e):tA(t)},tg=function(t){var e=0,n=1;(43===t[0]||45===t[e])&&(45===t[e]&&(n=-1),e++);for(var r=[];tA(t[e]);)r.push(t[e++]);var i=r.length?parseInt(I.apply(void 0,r),10):0;46===t[e]&&e++;for(var o=[];tA(t[e]);)o.push(t[e++]);var s=o.length,a=s?parseInt(I.apply(void 0,o),10):0;(69===t[e]||101===t[e])&&e++;var A=1;(43===t[e]||45===t[e])&&(45===t[e]&&(A=-1),e++);for(var l=[];tA(t[e]);)l.push(t[e++]);return n*(i+a*Math.pow(10,-s))*Math.pow(10,A*(l.length?parseInt(I.apply(void 0,l),10):0))},tm={type:2},tv={type:3},ty={type:4},tw={type:13},tb={type:8},t_={type:21},tB={type:9},tC={type:10},tx={type:11},tk={type:12},tF={type:14},tL={type:23},tD={type:1},tE={type:25},tS={type:24},tM={type:26},tQ={type:27},tI={type:28},tU={type:29},tj={type:31},tT={type:32},tP=function(){function t(){this._value=[]}return t.prototype.write=function(t){this._value=this._value.concat(Q(t))},t.prototype.read=function(){for(var t=[],e=this.consumeToken();e!==tT;)t.push(e),e=this.consumeToken();return t},t.prototype.consumeToken=function(){var t=this.consumeCodePoint();switch(t){case 34:return this.consumeStringToken(34);case 35:var e=this.peekCodePoint(0),n=this.peekCodePoint(1),r=this.peekCodePoint(2);if(th(e)||td(n,r)){var i=tf(e,n,r)?2:1,o=this.consumeName();return{type:5,value:o,flags:i}}break;case 36:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),tw;break;case 39:return this.consumeStringToken(39);case 40:return tm;case 41:return tv;case 42:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),tF;break;case 43:case 46:if(tp(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case 44:return ty;case 45:var s=this.peekCodePoint(0),a=this.peekCodePoint(1);if(tp(t,s,a))return this.reconsumeCodePoint(t),this.consumeNumericToken();if(tf(t,s,a))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();if(45===s&&62===a)return this.consumeCodePoint(),this.consumeCodePoint(),tS;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 tM;case 59:return tQ;case 60:if(33===this.peekCodePoint(0)&&45===this.peekCodePoint(1)&&45===this.peekCodePoint(2))return this.consumeCodePoint(),this.consumeCodePoint(),tE;break;case 64:if(tf(this.peekCodePoint(0),this.peekCodePoint(1),this.peekCodePoint(2))){var o=this.consumeName();return{type:7,value:o}}break;case 91:return tI;case 92:if(td(t,this.peekCodePoint(0)))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();break;case 93:return tU;case 61:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),tb;break;case 123:return tx;case 125:return tk;case 117:case 85:var l=this.peekCodePoint(0),c=this.peekCodePoint(1);return 43===l&&(tl(c)||63===c)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(t),this.consumeIdentLikeToken();case 124:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),tB;if(124===this.peekCodePoint(0))return this.consumeCodePoint(),t_;break;case 126:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),tC;break;case -1:return tT}return tc(t)?(this.consumeWhiteSpace(),tj):tA(t)?(this.reconsumeCodePoint(t),this.consumeNumericToken()):tu(t)?(this.reconsumeCodePoint(t),this.consumeIdentLikeToken()):{type:6,value:I(t)}},t.prototype.consumeCodePoint=function(){var t=this._value.shift();return void 0===t?-1:t},t.prototype.reconsumeCodePoint=function(t){this._value.unshift(t)},t.prototype.peekCodePoint=function(t){return t>=this._value.length?-1:this._value[t]},t.prototype.consumeUnicodeRangeToken=function(){for(var t=[],e=this.consumeCodePoint();tl(e)&&t.length<6;)t.push(e),e=this.consumeCodePoint();for(var n=!1;63===e&&t.length<6;)t.push(e),e=this.consumeCodePoint(),n=!0;if(n){var r=parseInt(I.apply(void 0,t.map(function(t){return 63===t?48:t})),16),i=parseInt(I.apply(void 0,t.map(function(t){return 63===t?70:t})),16);return{type:30,start:r,end:i}}var o=parseInt(I.apply(void 0,t),16);if(!(45===this.peekCodePoint(0)&&tl(this.peekCodePoint(1))))return{type:30,start:o,end:o};this.consumeCodePoint(),e=this.consumeCodePoint();for(var s=[];tl(e)&&s.length<6;)s.push(e),e=this.consumeCodePoint();var i=parseInt(I.apply(void 0,s),16);return{type:30,start:o,end:i}},t.prototype.consumeIdentLikeToken=function(){var t=this.consumeName();return"url"===t.toLowerCase()&&40===this.peekCodePoint(0)?(this.consumeCodePoint(),this.consumeUrlToken()):40===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:19,value:t}):{type:20,value:t}},t.prototype.consumeUrlToken=function(){var t=[];if(this.consumeWhiteSpace(),-1===this.peekCodePoint(0))return{type:22,value:""};var e=this.peekCodePoint(0);if(39===e||34===e){var n=this.consumeStringToken(this.consumeCodePoint());return 0===n.type&&(this.consumeWhiteSpace(),-1===this.peekCodePoint(0)||41===this.peekCodePoint(0))?(this.consumeCodePoint(),{type:22,value:n.value}):(this.consumeBadUrlRemnants(),tL)}for(;;){var r,i=this.consumeCodePoint();if(-1===i||41===i)return{type:22,value:I.apply(void 0,t)};if(tc(i)){if(this.consumeWhiteSpace(),-1===this.peekCodePoint(0)||41===this.peekCodePoint(0))return this.consumeCodePoint(),{type:22,value:I.apply(void 0,t)};return this.consumeBadUrlRemnants(),tL}if(34===i||39===i||40===i||(r=i)>=0&&r<=8||11===r||r>=14&&r<=31||127===r)return this.consumeBadUrlRemnants(),tL;if(92===i){if(!td(i,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),tL;t.push(this.consumeEscapedCodePoint())}else t.push(i)}},t.prototype.consumeWhiteSpace=function(){for(;tc(this.peekCodePoint(0));)this.consumeCodePoint()},t.prototype.consumeBadUrlRemnants=function(){for(;;){var t=this.consumeCodePoint();if(41===t||-1===t)return;td(t,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},t.prototype.consumeStringSlice=function(t){for(var e="";t>0;){var n=Math.min(5e4,t);e+=I.apply(void 0,this._value.splice(0,n)),t-=n}return this._value.shift(),e},t.prototype.consumeStringToken=function(t){for(var e="",n=0;;){var r=this._value[n];if(-1===r||void 0===r||r===t)return{type:0,value:e+=this.consumeStringSlice(n)};if(10===r)return this._value.splice(0,n),tD;if(92===r){var i=this._value[n+1];-1!==i&&void 0!==i&&(10===i?(e+=this.consumeStringSlice(n),n=-1,this._value.shift()):td(r,i)&&(e+=this.consumeStringSlice(n)+I(this.consumeEscapedCodePoint()),n=-1))}n++}},t.prototype.consumeNumber=function(){var t=[],e=4,n=this.peekCodePoint(0);for((43===n||45===n)&&t.push(this.consumeCodePoint());tA(this.peekCodePoint(0));)t.push(this.consumeCodePoint());n=this.peekCodePoint(0);var r=this.peekCodePoint(1);if(46===n&&tA(r))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),e=8;tA(this.peekCodePoint(0));)t.push(this.consumeCodePoint());n=this.peekCodePoint(0),r=this.peekCodePoint(1);var i=this.peekCodePoint(2);if((69===n||101===n)&&((43===r||45===r)&&tA(i)||tA(r)))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),e=8;tA(this.peekCodePoint(0));)t.push(this.consumeCodePoint());return[tg(t),e]},t.prototype.consumeNumericToken=function(){var t=this.consumeNumber(),e=t[0],n=t[1],r=this.peekCodePoint(0);return tf(r,this.peekCodePoint(1),this.peekCodePoint(2))?{type:15,number:e,flags:n,unit:this.consumeName()}:37===r?(this.consumeCodePoint(),{type:16,number:e,flags:n}):{type:17,number:e,flags:n}},t.prototype.consumeEscapedCodePoint=function(){var t=this.consumeCodePoint();if(tl(t)){for(var e=I(t);tl(this.peekCodePoint(0))&&e.length<6;)e+=I(this.consumeCodePoint());tc(this.peekCodePoint(0))&&this.consumeCodePoint();var n=parseInt(e,16);return 0===n||n>=55296&&n<=57343||n>1114111?65533:n}return -1===t?65533:t},t.prototype.consumeName=function(){for(var t="";;){var e=this.consumeCodePoint();if(th(e))t+=I(e);else{if(!td(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),t;t+=I(this.consumeEscapedCodePoint())}}},t}(),tN=function(){function t(t){this._tokens=t}return t.create=function(e){var n=new tP;return n.write(e),new t(n.read())},t.parseValue=function(e){return t.create(e).parseComponentValue()},t.parseValues=function(e){return t.create(e).parseComponentValues()},t.prototype.parseComponentValue=function(){for(var t=this.consumeToken();31===t.type;)t=this.consumeToken();if(32===t.type)throw SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(t);var e=this.consumeComponentValue();do t=this.consumeToken();while(31===t.type)if(32===t.type)return e;throw SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},t.prototype.parseComponentValues=function(){for(var t=[];;){var e=this.consumeComponentValue();if(32===e.type)return t;t.push(e),t.push()}},t.prototype.consumeComponentValue=function(){var t=this.consumeToken();switch(t.type){case 11:case 28:case 2:return this.consumeSimpleBlock(t.type);case 19:return this.consumeFunction(t)}return t},t.prototype.consumeSimpleBlock=function(t){for(var e={type:t,values:[]},n=this.consumeToken();;){if(32===n.type||tq(n,t))return e;this.reconsumeToken(n),e.values.push(this.consumeComponentValue()),n=this.consumeToken()}},t.prototype.consumeFunction=function(t){for(var e={name:t.value,values:[],type:18};;){var n=this.consumeToken();if(32===n.type||3===n.type)return e;this.reconsumeToken(n),e.values.push(this.consumeComponentValue())}},t.prototype.consumeToken=function(){var t=this._tokens.shift();return void 0===t?tT:t},t.prototype.reconsumeToken=function(t){this._tokens.unshift(t)},t}(),tH=function(t){return 15===t.type},tO=function(t){return 17===t.type},tR=function(t){return 20===t.type},tz=function(t){return 0===t.type},tK=function(t,e){return tR(t)&&t.value===e},tV=function(t){return 31!==t.type},tG=function(t){return 31!==t.type&&4!==t.type},tW=function(t){var e=[],n=[];return t.forEach(function(t){if(4===t.type){if(0===n.length)throw Error("Error parsing function args, zero tokens for arg");e.push(n),n=[];return}31!==t.type&&n.push(t)}),n.length&&e.push(n),e},tq=function(t,e){return 11===e&&12===t.type||28===e&&29===t.type||2===e&&3===t.type},tY=function(t){return 17===t.type||15===t.type},tX=function(t){return 16===t.type||tY(t)},tJ=function(t){return t.length>1?[t[0],t[1]]:[t[0]]},tZ={type:17,number:0,flags:4},t$={type:16,number:50,flags:4},t0={type:16,number:100,flags:4},t1=function(t,e,n){var r=t[0],i=t[1];return[t2(r,e),t2(void 0!==i?i:r,n)]},t2=function(t,e){if(16===t.type)return t.number/100*e;if(tH(t))switch(t.unit){case"rem":case"em":return 16*t.number}return t.number},t5="grad",t3="turn",t4={parse:function(t,e){if(15===e.type)switch(e.unit){case"deg":return Math.PI*e.number/180;case t5:return Math.PI/200*e.number;case"rad":return e.number;case t3:return 2*Math.PI*e.number}throw Error("Unsupported angle type")}},t6=function(t){return 15===t.type&&("deg"===t.unit||t.unit===t5||"rad"===t.unit||t.unit===t3)},t8=function(t){switch(t.filter(tR).map(function(t){return t.value}).join(" ")){case"to bottom right":case"to right bottom":case"left top":case"top left":return[tZ,tZ];case"to top":case"bottom":return t7(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[tZ,t0];case"to right":case"left":return t7(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[t0,t0];case"to bottom":case"top":return t7(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[t0,tZ];case"to left":case"right":return t7(270)}return 0},t7=function(t){return Math.PI*t/180},t9={parse:function(t,e){if(18===e.type){var n=ea[e.name];if(void 0===n)throw Error('Attempting to parse an unsupported color function "'+e.name+'"');return n(t,e.values)}if(5===e.type){if(3===e.value.length){var r=e.value.substring(0,1),i=e.value.substring(1,2),o=e.value.substring(2,3);return en(parseInt(r+r,16),parseInt(i+i,16),parseInt(o+o,16),1)}if(4===e.value.length){var r=e.value.substring(0,1),i=e.value.substring(1,2),o=e.value.substring(2,3),s=e.value.substring(3,4);return en(parseInt(r+r,16),parseInt(i+i,16),parseInt(o+o,16),parseInt(s+s,16)/255)}if(6===e.value.length){var r=e.value.substring(0,2),i=e.value.substring(2,4),o=e.value.substring(4,6);return en(parseInt(r,16),parseInt(i,16),parseInt(o,16),1)}if(8===e.value.length){var r=e.value.substring(0,2),i=e.value.substring(2,4),o=e.value.substring(4,6),s=e.value.substring(6,8);return en(parseInt(r,16),parseInt(i,16),parseInt(o,16),parseInt(s,16)/255)}}if(20===e.type){var a=el[e.value.toUpperCase()];if(void 0!==a)return a}return el.TRANSPARENT}},et=function(t){return(255&t)==0},ee=function(t){var e=255&t,n=255&t>>8,r=255&t>>16,i=255&t>>24;return e<255?"rgba("+i+","+r+","+n+","+e/255+")":"rgb("+i+","+r+","+n+")"},en=function(t,e,n,r){return(t<<24|e<<16|n<<8|Math.round(255*r)<<0)>>>0},er=function(t,e){if(17===t.type)return t.number;if(16===t.type){var n=3===e?1:255;return 3===e?t.number/100*n:Math.round(t.number/100*n)}return 0},ei=function(t,e){var n=e.filter(tG);if(3===n.length){var r=n.map(er),i=r[0],o=r[1],s=r[2];return en(i,o,s,1)}if(4===n.length){var a=n.map(er),i=a[0],o=a[1],s=a[2];return en(i,o,s,a[3])}return 0};function eo(t,e,n){return(n<0&&(n+=1),n>=1&&(n-=1),n<1/6)?(e-t)*n*6+t:n<.5?e:n<2/3?(e-t)*6*(2/3-n)+t:t}var es=function(t,e){var n=e.filter(tG),r=n[0],i=n[1],o=n[2],s=n[3],a=(17===r.type?t7(r.number):t4.parse(t,r))/(2*Math.PI),A=tX(i)?i.number/100:0,l=tX(o)?o.number/100:0,c=void 0!==s&&tX(s)?t2(s,1):1;if(0===A)return en(255*l,255*l,255*l,1);var u=l<=.5?l*(A+1):l+A-l*A,h=2*l-u;return en(255*eo(h,u,a+1/3),255*eo(h,u,a),255*eo(h,u,a-1/3),c)},ea={hsl:es,hsla:es,rgb:ei,rgba:ei},eA=function(t,e){return t9.parse(t,tN.create(e).parseComponentValue())},el={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},ec={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(t,e){return e.map(function(t){if(tR(t))switch(t.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},eu={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},eh=function(t,e){var n=t9.parse(t,e[0]),r=e[1];return r&&tX(r)?{color:n,stop:r}:{color:n,stop:null}},ed=function(t,e){var n=t[0],r=t[t.length-1];null===n.stop&&(n.stop=tZ),null===r.stop&&(r.stop=t0);for(var i=[],o=0,s=0;s<t.length;s++){var a=t[s].stop;if(null!==a){var A=t2(a,e);A>o?i.push(A):i.push(o),o=A}else i.push(null)}for(var l=null,s=0;s<i.length;s++){var c=i[s];if(null===c)null===l&&(l=s);else if(null!==l){for(var u=s-l,h=(c-i[l-1])/(u+1),d=1;d<=u;d++)i[l+d-1]=h*d;l=null}}return t.map(function(t,n){return{color:t.color,stop:Math.max(Math.min(1,i[n]/e),0)}})},ef=function(t,e,n){var r=e/2,i=n/2,o=t2(t[0],e)-r;return(Math.atan2(i-t2(t[1],n),o)+2*Math.PI)%(2*Math.PI)},ep=function(t,e,n){var r="number"==typeof t?t:ef(t,e,n),i=Math.abs(e*Math.sin(r))+Math.abs(n*Math.cos(r)),o=e/2,s=n/2,a=i/2,A=Math.sin(r-Math.PI/2)*a,l=Math.cos(r-Math.PI/2)*a;return[i,o-l,o+l,s-A,s+A]},eg=function(t,e){return Math.sqrt(t*t+e*e)},em=function(t,e,n,r,i){return[[0,0],[0,e],[t,0],[t,e]].reduce(function(t,e){var o=eg(n-e[0],r-e[1]);return(i?o<t.optimumDistance:o>t.optimumDistance)?{optimumCorner:e,optimumDistance:o}:t},{optimumDistance:i?1/0:-1/0,optimumCorner:null}).optimumCorner},ev=function(t,e,n,r,i){var o=0,s=0;switch(t.size){case 0:0===t.shape?o=s=Math.min(Math.abs(e),Math.abs(e-r),Math.abs(n),Math.abs(n-i)):1===t.shape&&(o=Math.min(Math.abs(e),Math.abs(e-r)),s=Math.min(Math.abs(n),Math.abs(n-i)));break;case 2:if(0===t.shape)o=s=Math.min(eg(e,n),eg(e,n-i),eg(e-r,n),eg(e-r,n-i));else if(1===t.shape){var a=Math.min(Math.abs(n),Math.abs(n-i))/Math.min(Math.abs(e),Math.abs(e-r)),A=em(r,i,e,n,!0),l=A[0],c=A[1];o=eg(l-e,(c-n)/a),s=a*o}break;case 1:0===t.shape?o=s=Math.max(Math.abs(e),Math.abs(e-r),Math.abs(n),Math.abs(n-i)):1===t.shape&&(o=Math.max(Math.abs(e),Math.abs(e-r)),s=Math.max(Math.abs(n),Math.abs(n-i)));break;case 3:if(0===t.shape)o=s=Math.max(eg(e,n),eg(e,n-i),eg(e-r,n),eg(e-r,n-i));else if(1===t.shape){var a=Math.max(Math.abs(n),Math.abs(n-i))/Math.max(Math.abs(e),Math.abs(e-r)),u=em(r,i,e,n,!1),l=u[0],c=u[1];o=eg(l-e,(c-n)/a),s=a*o}}return Array.isArray(t.size)&&(o=t2(t.size[0],r),s=2===t.size.length?t2(t.size[1],i):o),[o,s]},ey=function(t,e){var n=t7(180),r=[];return tW(e).forEach(function(e,i){if(0===i){var o=e[0];if(20===o.type&&-1!==["top","left","right","bottom"].indexOf(o.value)){n=t8(e);return}if(t6(o)){n=(t4.parse(t,o)+t7(270))%t7(360);return}}var s=eh(t,e);r.push(s)}),{angle:n,stops:r,type:1}},ew="closest-side",eb="farthest-side",e_="closest-corner",eB="farthest-corner",eC="circle",ex="ellipse",ek="cover",eF="contain",eL=function(t,e){var n=0,r=3,i=[],o=[];return tW(e).forEach(function(e,s){var a=!0;if(0===s?a=e.reduce(function(t,e){if(tR(e))switch(e.value){case"center":return o.push(t$),!1;case"top":case"left":return o.push(tZ),!1;case"right":case"bottom":return o.push(t0),!1}else if(tX(e)||tY(e))return o.push(e),!1;return t},a):1===s&&(a=e.reduce(function(t,e){if(tR(e))switch(e.value){case eC:return n=0,!1;case ex:return n=1,!1;case eF:case ew:return r=0,!1;case eb:return r=1,!1;case e_:return r=2,!1;case ek:case eB:return r=3,!1}else if(tY(e)||tX(e))return Array.isArray(r)||(r=[]),r.push(e),!1;return t},a)),a){var A=eh(t,e);i.push(A)}}),{size:r,shape:n,stops:i,position:o,type:2}},eD={parse:function(t,e){if(22===e.type){var n={url:e.value,type:0};return t.cache.addImage(e.value),n}if(18===e.type){var r=eE[e.name];if(void 0===r)throw Error('Attempting to parse an unsupported image function "'+e.name+'"');return r(t,e.values)}throw Error("Unsupported image type "+e.type)}},eE={"linear-gradient":function(t,e){var n=t7(180),r=[];return tW(e).forEach(function(e,i){if(0===i){var o=e[0];if(20===o.type&&"to"===o.value){n=t8(e);return}if(t6(o)){n=t4.parse(t,o);return}}var s=eh(t,e);r.push(s)}),{angle:n,stops:r,type:1}},"-moz-linear-gradient":ey,"-ms-linear-gradient":ey,"-o-linear-gradient":ey,"-webkit-linear-gradient":ey,"radial-gradient":function(t,e){var n=0,r=3,i=[],o=[];return tW(e).forEach(function(e,s){var a=!0;if(0===s){var A=!1;a=e.reduce(function(t,e){if(A){if(tR(e))switch(e.value){case"center":o.push(t$);break;case"top":case"left":o.push(tZ);break;case"right":case"bottom":o.push(t0)}else(tX(e)||tY(e))&&o.push(e)}else if(tR(e))switch(e.value){case eC:return n=0,!1;case ex:return n=1,!1;case"at":return A=!0,!1;case ew:return r=0,!1;case ek:case eb:return r=1,!1;case eF:case e_:return r=2,!1;case eB:return r=3,!1}else if(tY(e)||tX(e))return Array.isArray(r)||(r=[]),r.push(e),!1;return t},a)}if(a){var l=eh(t,e);i.push(l)}}),{size:r,shape:n,stops:i,position:o,type:2}},"-moz-radial-gradient":eL,"-ms-radial-gradient":eL,"-o-radial-gradient":eL,"-webkit-radial-gradient":eL,"-webkit-gradient":function(t,e){var n=t7(180),r=[],i=1;return tW(e).forEach(function(e,n){var o=e[0];if(0===n){if(tR(o)&&"linear"===o.value){i=1;return}if(tR(o)&&"radial"===o.value){i=2;return}}if(18===o.type){if("from"===o.name){var s=t9.parse(t,o.values[0]);r.push({stop:tZ,color:s})}else if("to"===o.name){var s=t9.parse(t,o.values[0]);r.push({stop:t0,color:s})}else if("color-stop"===o.name){var a=o.values.filter(tG);if(2===a.length){var s=t9.parse(t,a[1]),A=a[0];tO(A)&&r.push({stop:{type:16,number:100*A.number,flags:A.flags},color:s})}}}}),1===i?{angle:(n+t7(180))%t7(360),stops:r,type:i}:{size:3,shape:0,stops:r,position:[],type:i}}},eS={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(t,e){if(0===e.length)return[];var n=e[0];return 20===n.type&&"none"===n.value?[]:e.filter(function(t){var e;return tG(t)&&!(20===(e=t).type&&"none"===e.value)&&(18!==e.type||!!eE[e.name])}).map(function(e){return eD.parse(t,e)})}},eM={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(t,e){return e.map(function(t){if(tR(t))switch(t.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},eQ={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(t,e){return tW(e).map(function(t){return t.filter(tX)}).map(tJ)}},eI={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(t,e){return tW(e).map(function(t){return t.filter(tR).map(function(t){return t.value}).join(" ")}).map(eU)}},eU=function(t){switch(t){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}};(a=y||(y={})).AUTO="auto",a.CONTAIN="contain",a.COVER="cover";var ej={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(t,e){return tW(e).map(function(t){return t.filter(eT)})}},eT=function(t){return tR(t)||tX(t)},eP=function(t){return{name:"border-"+t+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},eN=eP("top"),eH=eP("right"),eO=eP("bottom"),eR=eP("left"),ez=function(t){return{name:"border-radius-"+t,initialValue:"0 0",prefix:!1,type:1,parse:function(t,e){return tJ(e.filter(tX))}}},eK=ez("top-left"),eV=ez("top-right"),eG=ez("bottom-right"),eW=ez("bottom-left"),eq=function(t){return{name:"border-"+t+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(t,e){switch(e){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},eY=eq("top"),eX=eq("right"),eJ=eq("bottom"),eZ=eq("left"),e$=function(t){return{name:"border-"+t+"-width",initialValue:"0",type:0,prefix:!1,parse:function(t,e){return tH(e)?e.number:0}}},e0=e$("top"),e1=e$("right"),e2=e$("bottom"),e5=e$("left"),e3={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},e4={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(t,e){return"rtl"===e?1:0}},e6={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(t,e){return e.filter(tR).reduce(function(t,e){return t|e8(e.value)},0)}},e8=function(t){switch(t){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},e7={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(t,e){switch(e){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},e9={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(t,e){return 20===e.type&&"normal"===e.value?0:17===e.type||15===e.type?e.number:0}};(A=w||(w={})).NORMAL="normal",A.STRICT="strict";var nt={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){return"strict"===e?w.STRICT:w.NORMAL}},ne={name:"line-height",initialValue:"normal",prefix:!1,type:4},nn=function(t,e){return tR(t)&&"normal"===t.value?1.2*e:17===t.type?e*t.number:tX(t)?t2(t,e):e},nr={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(t,e){return 20===e.type&&"none"===e.value?null:eD.parse(t,e)}},ni={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(t,e){return"inside"===e?0:1}},no={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(t,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}}},ns=function(t){return{name:"margin-"+t,initialValue:"0",prefix:!1,type:4}},na=ns("top"),nA=ns("right"),nl=ns("bottom"),nc=ns("left"),nu={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(t,e){return e.filter(tR).map(function(t){switch(t.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;default:return 0}})}},nh={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){return"break-word"===e?"break-word":"normal"}},nd=function(t){return{name:"padding-"+t,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},nf=nd("top"),np=nd("right"),ng=nd("bottom"),nm=nd("left"),nv={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(t,e){switch(e){case"right":return 2;case"center":case"justify":return 1;default:return 0}}},ny={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(t,e){switch(e){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},nw={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(t,e){return 1===e.length&&tK(e[0],"none")?[]:tW(e).map(function(e){for(var n={color:el.TRANSPARENT,offsetX:tZ,offsetY:tZ,blur:tZ},r=0,i=0;i<e.length;i++){var o=e[i];tY(o)?(0===r?n.offsetX=o:1===r?n.offsetY=o:n.blur=o,r++):n.color=t9.parse(t,o)}return n})}},nb={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(t,e){switch(e){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},n_={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(t,e){if(20===e.type&&"none"===e.value)return null;if(18===e.type){var n=nB[e.name];if(void 0===n)throw Error('Attempting to parse an unsupported transform function "'+e.name+'"');return n(e.values)}return null}},nB={matrix:function(t){var e=t.filter(function(t){return 17===t.type}).map(function(t){return t.number});return 6===e.length?e:null},matrix3d:function(t){var e=t.filter(function(t){return 17===t.type}).map(function(t){return t.number}),n=e[0],r=e[1];e[2],e[3];var i=e[4],o=e[5];e[6],e[7],e[8],e[9],e[10],e[11];var s=e[12],a=e[13];return e[14],e[15],16===e.length?[n,r,i,o,s,a]:null}},nC={type:16,number:50,flags:4},nx=[nC,nC],nk={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(t,e){var n=e.filter(tX);return 2!==n.length?nx:[n[0],n[1]]}},nF={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(t,e){switch(e){case"hidden":return 1;case"collapse":return 2;default:return 0}}};(l=b||(b={})).NORMAL="normal",l.BREAK_ALL="break-all",l.KEEP_ALL="keep-all";for(var nL={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){switch(e){case"break-all":return b.BREAK_ALL;case"keep-all":return b.KEEP_ALL;default:return b.NORMAL}}},nD={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(t,e){if(20===e.type)return{auto:!0,order:0};if(tO(e))return{auto:!1,order:e.number};throw Error("Invalid z-index number parsed")}},nE={parse:function(t,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")}},nS={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(t,e){return tO(e)?e.number:1}},nM={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},nQ={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(t,e){return e.filter(tR).map(function(t){switch(t.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(t){return 0!==t})}},nI={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(t,e){var n=[],r=[];return e.forEach(function(t){switch(t.type){case 20:case 0:n.push(t.value);break;case 17:n.push(t.number.toString());break;case 4:r.push(n.join(" ")),n.length=0}}),n.length&&r.push(n.join(" ")),r.map(function(t){return -1===t.indexOf(" ")?t:"'"+t+"'"})}},nU={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},nj={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(t,e){return tO(e)?e.number:tR(e)&&"bold"===e.value?700:400}},nT={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(t,e){return e.filter(tR).map(function(t){return t.value})}},nP={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){switch(e){case"oblique":return"oblique";case"italic":return"italic";default:return"normal"}}},nN=function(t,e){return(t&e)!=0},nH={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(t,e){if(0===e.length)return[];var n=e[0];return 20===n.type&&"none"===n.value?[]:e}},nO={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(t,e){if(0===e.length)return null;var n=e[0];if(20===n.type&&"none"===n.value)return null;for(var r=[],i=e.filter(tV),o=0;o<i.length;o++){var s=i[o],a=i[o+1];if(20===s.type){var A=a&&tO(a)?a.number:1;r.push({counter:s.value,increment:A})}}return r}},nR={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(t,e){if(0===e.length)return[];for(var n=[],r=e.filter(tV),i=0;i<r.length;i++){var o=r[i],s=r[i+1];if(tR(o)&&"none"!==o.value){var a=s&&tO(s)?s.number:0;n.push({counter:o.value,reset:a})}}return n}},nz={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(t,e){return e.filter(tH).map(function(e){return nE.parse(t,e)})}},nK={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(t,e){if(0===e.length)return null;var n=e[0];if(20===n.type&&"none"===n.value)return null;var r=[],i=e.filter(tz);if(i.length%2!=0)return null;for(var o=0;o<i.length;o+=2){var s=i[o].value,a=i[o+1].value;r.push({open:s,close:a})}return r}},nV=function(t,e,n){if(!t)return"";var r=t[Math.min(e,t.length-1)];return r?n?r.open:r.close:""},nG={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(t,e){return 1===e.length&&tK(e[0],"none")?[]:tW(e).map(function(e){for(var n={color:255,offsetX:tZ,offsetY:tZ,blur:tZ,spread:tZ,inset:!1},r=0,i=0;i<e.length;i++){var o=e[i];tK(o,"inset")?n.inset=!0:tY(o)?(0===r?n.offsetX=o:1===r?n.offsetY=o:2===r?n.blur=o:n.spread=o,r++):n.color=t9.parse(t,o)}return n})}},nW={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(t,e){var n=[];return e.filter(tR).forEach(function(t){switch(t.value){case"stroke":n.push(1);break;case"fill":n.push(0);break;case"markers":n.push(2)}}),[0,1,2].forEach(function(t){-1===n.indexOf(t)&&n.push(t)}),n}},nq={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},nY={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(t,e){return tH(e)?e.number:0}},nX=function(){function t(t,e){this.animationDuration=n$(t,nz,e.animationDuration),this.backgroundClip=n$(t,ec,e.backgroundClip),this.backgroundColor=n$(t,eu,e.backgroundColor),this.backgroundImage=n$(t,eS,e.backgroundImage),this.backgroundOrigin=n$(t,eM,e.backgroundOrigin),this.backgroundPosition=n$(t,eQ,e.backgroundPosition),this.backgroundRepeat=n$(t,eI,e.backgroundRepeat),this.backgroundSize=n$(t,ej,e.backgroundSize),this.borderTopColor=n$(t,eN,e.borderTopColor),this.borderRightColor=n$(t,eH,e.borderRightColor),this.borderBottomColor=n$(t,eO,e.borderBottomColor),this.borderLeftColor=n$(t,eR,e.borderLeftColor),this.borderTopLeftRadius=n$(t,eK,e.borderTopLeftRadius),this.borderTopRightRadius=n$(t,eV,e.borderTopRightRadius),this.borderBottomRightRadius=n$(t,eG,e.borderBottomRightRadius),this.borderBottomLeftRadius=n$(t,eW,e.borderBottomLeftRadius),this.borderTopStyle=n$(t,eY,e.borderTopStyle),this.borderRightStyle=n$(t,eX,e.borderRightStyle),this.borderBottomStyle=n$(t,eJ,e.borderBottomStyle),this.borderLeftStyle=n$(t,eZ,e.borderLeftStyle),this.borderTopWidth=n$(t,e0,e.borderTopWidth),this.borderRightWidth=n$(t,e1,e.borderRightWidth),this.borderBottomWidth=n$(t,e2,e.borderBottomWidth),this.borderLeftWidth=n$(t,e5,e.borderLeftWidth),this.boxShadow=n$(t,nG,e.boxShadow),this.color=n$(t,e3,e.color),this.direction=n$(t,e4,e.direction),this.display=n$(t,e6,e.display),this.float=n$(t,e7,e.cssFloat),this.fontFamily=n$(t,nI,e.fontFamily),this.fontSize=n$(t,nU,e.fontSize),this.fontStyle=n$(t,nP,e.fontStyle),this.fontVariant=n$(t,nT,e.fontVariant),this.fontWeight=n$(t,nj,e.fontWeight),this.letterSpacing=n$(t,e9,e.letterSpacing),this.lineBreak=n$(t,nt,e.lineBreak),this.lineHeight=n$(t,ne,e.lineHeight),this.listStyleImage=n$(t,nr,e.listStyleImage),this.listStylePosition=n$(t,ni,e.listStylePosition),this.listStyleType=n$(t,no,e.listStyleType),this.marginTop=n$(t,na,e.marginTop),this.marginRight=n$(t,nA,e.marginRight),this.marginBottom=n$(t,nl,e.marginBottom),this.marginLeft=n$(t,nc,e.marginLeft),this.opacity=n$(t,nS,e.opacity);var n,r,i=n$(t,nu,e.overflow);this.overflowX=i[0],this.overflowY=i[i.length>1?1:0],this.overflowWrap=n$(t,nh,e.overflowWrap),this.paddingTop=n$(t,nf,e.paddingTop),this.paddingRight=n$(t,np,e.paddingRight),this.paddingBottom=n$(t,ng,e.paddingBottom),this.paddingLeft=n$(t,nm,e.paddingLeft),this.paintOrder=n$(t,nW,e.paintOrder),this.position=n$(t,ny,e.position),this.textAlign=n$(t,nv,e.textAlign),this.textDecorationColor=n$(t,nM,null!==(n=e.textDecorationColor)&&void 0!==n?n:e.color),this.textDecorationLine=n$(t,nQ,null!==(r=e.textDecorationLine)&&void 0!==r?r:e.textDecoration),this.textShadow=n$(t,nw,e.textShadow),this.textTransform=n$(t,nb,e.textTransform),this.transform=n$(t,n_,e.transform),this.transformOrigin=n$(t,nk,e.transformOrigin),this.visibility=n$(t,nF,e.visibility),this.webkitTextStrokeColor=n$(t,nq,e.webkitTextStrokeColor),this.webkitTextStrokeWidth=n$(t,nY,e.webkitTextStrokeWidth),this.wordBreak=n$(t,nL,e.wordBreak),this.zIndex=n$(t,nD,e.zIndex)}return t.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&0===this.visibility},t.prototype.isTransparent=function(){return et(this.backgroundColor)},t.prototype.isTransformed=function(){return null!==this.transform},t.prototype.isPositioned=function(){return 0!==this.position},t.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},t.prototype.isFloating=function(){return 0!==this.float},t.prototype.isInlineLevel=function(){return nN(this.display,4)||nN(this.display,33554432)||nN(this.display,268435456)||nN(this.display,536870912)||nN(this.display,67108864)||nN(this.display,134217728)},t}(),nJ=function(t,e){this.content=n$(t,nH,e.content),this.quotes=n$(t,nK,e.quotes)},nZ=function(t,e){this.counterIncrement=n$(t,nO,e.counterIncrement),this.counterReset=n$(t,nR,e.counterReset)},n$=function(t,e,n){var r=new tP,i=null!=n?n.toString():e.initialValue;r.write(i);var o=new tN(r.read());switch(e.type){case 2:var s=o.parseComponentValue();return e.parse(t,tR(s)?s.value:e.initialValue);case 0:return e.parse(t,o.parseComponentValue());case 1:return e.parse(t,o.parseComponentValues());case 4:return o.parseComponentValue();case 3:switch(e.format){case"angle":return t4.parse(t,o.parseComponentValue());case"color":return t9.parse(t,o.parseComponentValue());case"image":return eD.parse(t,o.parseComponentValue());case"length":var a=o.parseComponentValue();return tY(a)?a:tZ;case"length-percentage":var A=o.parseComponentValue();return tX(A)?A:tZ;case"time":return nE.parse(t,o.parseComponentValue())}}},n0=function(t){switch(t.getAttribute("data-html2canvas-debug")){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},n1=function(t,e){var n=n0(t);return 1===n||e===n},n2=function(t,e){this.context=t,this.textNodes=[],this.elements=[],this.flags=0,n1(e,3),this.styles=new nX(t,window.getComputedStyle(e,null)),r4(e)&&(this.styles.animationDuration.some(function(t){return t>0})&&(e.style.animationDuration="0s"),null!==this.styles.transform&&(e.style.transform="none")),this.bounds=S(this.context,e),n1(e,4)&&(this.flags|=16)},n5="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n3="undefined"==typeof Uint8Array?[]:new Uint8Array(256),n4=0;n4<n5.length;n4++)n3[n5.charCodeAt(n4)]=n4;for(var n6=function(t,e,n){return t.slice?t.slice(e,n):new Uint16Array(Array.prototype.slice.call(t,e,n))},n8=function(){function t(t,e,n,r,i,o){this.initialValue=t,this.errorValue=e,this.highStart=n,this.highValueIndex=r,this.index=i,this.data=o}return t.prototype.get=function(t){var e;if(t>=0){if(t<55296||t>56319&&t<=65535)return e=((e=this.index[t>>5])<<2)+(31&t),this.data[e];if(t<=65535)return e=((e=this.index[2048+(t-55296>>5)])<<2)+(31&t),this.data[e];if(t<this.highStart)return e=2080+(t>>11),e=this.index[e]+(t>>5&63),e=((e=this.index[e])<<2)+(31&t),this.data[e];if(t<=1114111)return this.data[this.highValueIndex]}return this.errorValue},t}(),n7="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n9="undefined"==typeof Uint8Array?[]:new Uint8Array(256),rt=0;rt<n7.length;rt++)n9[n7.charCodeAt(rt)]=rt;var re=function(t){for(var e=[],n=0,r=t.length;n<r;){var i=t.charCodeAt(n++);if(i>=55296&&i<=56319&&n<r){var o=t.charCodeAt(n++);(64512&o)==56320?e.push(((1023&i)<<10)+(1023&o)+65536):(e.push(i),n--)}else e.push(i)}return e},rn=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,t);var n=t.length;if(!n)return"";for(var r=[],i=-1,o="";++i<n;){var s=t[i];s<=65535?r.push(s):(s-=65536,r.push((s>>10)+55296,s%1024+56320)),(i+1===n||r.length>16384)&&(o+=String.fromCharCode.apply(String,r),r.length=0)}return o},rr=(u=Array.isArray(c=function(t){var e,n,r,i,o,s=.75*t.length,a=t.length,A=0;"="===t[t.length-1]&&(s--,"="===t[t.length-2]&&s--);var l="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?new ArrayBuffer(s):Array(s),c=Array.isArray(l)?l:new Uint8Array(l);for(e=0;e<a;e+=4)n=n3[t.charCodeAt(e)],r=n3[t.charCodeAt(e+1)],i=n3[t.charCodeAt(e+2)],o=n3[t.charCodeAt(e+3)],c[A++]=n<<2|r>>4,c[A++]=(15&r)<<4|i>>2,c[A++]=(3&i)<<6|63&o;return l}("AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA="))?function(t){for(var e=t.length,n=[],r=0;r<e;r+=4)n.push(t[r+3]<<24|t[r+2]<<16|t[r+1]<<8|t[r]);return n}(c):new Uint32Array(c),d=n6(h=Array.isArray(c)?function(t){for(var e=t.length,n=[],r=0;r<e;r+=2)n.push(t[r+1]<<8|t[r]);return n}(c):new Uint16Array(c),12,u[4]/2),g=2===u[5]?n6(h,(24+u[4])/2):(f=Math.ceil((24+u[4])/4),u.slice?u.slice(f,void 0):new Uint32Array(Array.prototype.slice.call(u,f,p))),new n8(u[0],u[1],u[2],u[3],d,g)),ri=function(t){return rr.get(t)},ro=function(t,e,n){var r=n-2,i=e[r],o=e[n-1],s=e[n];if(2===o&&3===s)return"×";if(2===o||3===o||4===o||2===s||3===s||4===s)return"÷";if(8===o&&-1!==[8,9,11,12].indexOf(s)||(11===o||9===o)&&(9===s||10===s)||(12===o||10===o)&&10===s||13===s||5===s||7===s||1===o)return"×";if(13===o&&14===s){for(;5===i;)i=e[--r];if(14===i)return"×"}if(15===o&&15===s){for(var a=0;15===i;)a++,i=e[--r];if(a%2==0)return"×"}return"÷"},rs=function(t){var e=re(t),n=e.length,r=0,i=0,o=e.map(ri);return{next:function(){if(r>=n)return{done:!0,value:null};for(var t="×";r<n&&"×"===(t=ro(e,o,++r)););if("×"!==t||r===n){var s=rn.apply(null,e.slice(i,r));return i=r,{value:s,done:!1}}return{done:!0,value:null}}}},ra=function(t){for(var e,n=rs(t),r=[];!(e=n.next()).done;)e.value&&r.push(e.value.slice());return r},rA=function(t){if(t.createRange){var e=t.createRange();if(e.getBoundingClientRect){var n=t.createElement("boundtest");n.style.height="123px",n.style.display="block",t.body.appendChild(n),e.selectNode(n);var r=Math.round(e.getBoundingClientRect().height);if(t.body.removeChild(n),123===r)return!0}}return!1},rl=function(t){var e=t.createElement("boundtest");e.style.width="50px",e.style.display="block",e.style.fontSize="12px",e.style.letterSpacing="0px",e.style.wordSpacing="0px",t.body.appendChild(e);var n=t.createRange();e.innerHTML="function"==typeof"".repeat?"&#128104;".repeat(10):"";var r=e.firstChild,i=Q(r.data).map(function(t){return I(t)}),o=0,s={},a=i.every(function(t,e){n.setStart(r,o),n.setEnd(r,o+t.length);var i=n.getBoundingClientRect();o+=t.length;var a=i.x>s.x||i.y>s.y;return s=i,0===e||a});return t.body.removeChild(e),a},rc=function(t){var e=new Image,n=t.createElement("canvas"),r=n.getContext("2d");if(!r)return!1;e.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{r.drawImage(e,0,0),n.toDataURL()}catch(t){return!1}return!0},ru=function(t){return 0===t[0]&&255===t[1]&&0===t[2]&&255===t[3]},rh=function(t){var e=t.createElement("canvas");e.width=100,e.height=100;var n=e.getContext("2d");if(!n)return Promise.reject(!1);n.fillStyle="rgb(0, 255, 0)",n.fillRect(0,0,100,100);var r=new Image,i=e.toDataURL();r.src=i;var o=rd(100,100,0,0,r);return n.fillStyle="red",n.fillRect(0,0,100,100),rf(o).then(function(e){n.drawImage(e,0,0);var r=n.getImageData(0,0,100,100).data;n.fillStyle="red",n.fillRect(0,0,100,100);var o=t.createElement("div");return o.style.backgroundImage="url("+i+")",o.style.height="100px",ru(r)?rf(rd(100,100,0,0,o)):Promise.reject(!1)}).then(function(t){return n.drawImage(t,0,0),ru(n.getImageData(0,0,100,100).data)}).catch(function(){return!1})},rd=function(t,e,n,r,i){var o="http://www.w3.org/2000/svg",s=document.createElementNS(o,"svg"),a=document.createElementNS(o,"foreignObject");return s.setAttributeNS(null,"width",t.toString()),s.setAttributeNS(null,"height",e.toString()),a.setAttributeNS(null,"width","100%"),a.setAttributeNS(null,"height","100%"),a.setAttributeNS(null,"x",n.toString()),a.setAttributeNS(null,"y",r.toString()),a.setAttributeNS(null,"externalResourcesRequired","true"),s.appendChild(a),a.appendChild(i),s},rf=function(t){return new Promise(function(e,n){var r=new Image;r.onload=function(){return e(r)},r.onerror=n,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(t))})},rp={get SUPPORT_RANGE_BOUNDS(){var rg=rA(document);return Object.defineProperty(rp,"SUPPORT_RANGE_BOUNDS",{value:rg}),rg},get SUPPORT_WORD_BREAKING(){var rm=rp.SUPPORT_RANGE_BOUNDS&&rl(document);return Object.defineProperty(rp,"SUPPORT_WORD_BREAKING",{value:rm}),rm},get SUPPORT_SVG_DRAWING(){var rv=rc(document);return Object.defineProperty(rp,"SUPPORT_SVG_DRAWING",{value:rv}),rv},get SUPPORT_FOREIGNOBJECT_DRAWING(){var ry="function"==typeof Array.from&&"function"==typeof window.fetch?rh(document):Promise.resolve(!1);return Object.defineProperty(rp,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:ry}),ry},get SUPPORT_CORS_IMAGES(){var rw=void 0!==new Image().crossOrigin;return Object.defineProperty(rp,"SUPPORT_CORS_IMAGES",{value:rw}),rw},get SUPPORT_RESPONSE_TYPE(){var rb="string"==typeof new XMLHttpRequest().responseType;return Object.defineProperty(rp,"SUPPORT_RESPONSE_TYPE",{value:rb}),rb},get SUPPORT_CORS_XHR(){var r_="withCredentials"in new XMLHttpRequest;return Object.defineProperty(rp,"SUPPORT_CORS_XHR",{value:r_}),r_},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var rB=!!("undefined"!=typeof Intl&&Intl.Segmenter);return Object.defineProperty(rp,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:rB}),rB}},rC=function(t,e){this.text=t,this.bounds=e},rx=function(t,e,n,r){var i=rD(e,n),o=[],s=0;return i.forEach(function(e){if(n.textDecorationLine.length||e.trim().length>0){if(rp.SUPPORT_RANGE_BOUNDS){var i=rF(r,s,e.length).getClientRects();if(i.length>1){var a=rL(e),A=0;a.forEach(function(e){o.push(new rC(e,E.fromDOMRectList(t,rF(r,A+s,e.length).getClientRects()))),A+=e.length})}else o.push(new rC(e,E.fromDOMRectList(t,i)))}else{var l=r.splitText(e.length);o.push(new rC(e,rk(t,r))),r=l}}else rp.SUPPORT_RANGE_BOUNDS||(r=r.splitText(e.length));s+=e.length}),o},rk=function(t,e){var n=e.ownerDocument;if(n){var r=n.createElement("html2canvaswrapper");r.appendChild(e.cloneNode(!0));var i=e.parentNode;if(i){i.replaceChild(r,e);var o=S(t,r);return r.firstChild&&i.replaceChild(r.firstChild,r),o}}return E.EMPTY},rF=function(t,e,n){var r=t.ownerDocument;if(!r)throw Error("Node has no owner document");var i=r.createRange();return i.setStart(t,e),i.setEnd(t,e+n),i},rL=function(t){return rp.SUPPORT_NATIVE_TEXT_SEGMENTATION?Array.from(new Intl.Segmenter(void 0,{granularity:"grapheme"}).segment(t)).map(function(t){return t.segment}):ra(t)},rD=function(t,e){return 0!==e.letterSpacing?rL(t):rp.SUPPORT_NATIVE_TEXT_SEGMENTATION?Array.from(new Intl.Segmenter(void 0,{granularity:"word"}).segment(t)).map(function(t){return t.segment}):rS(t,e)},rE=[32,160,4961,65792,65793,4153,4241],rS=function(t,e){for(var n,r=ta(t,{lineBreak:e.lineBreak,wordBreak:"break-word"===e.overflowWrap?"break-word":e.wordBreak}),i=[];!(n=r.next()).done;)!function(){if(n.value){var t=Q(n.value.slice()),e="";t.forEach(function(t){-1===rE.indexOf(t)?e+=I(t):(e.length&&i.push(e),i.push(I(t)),e="")}),e.length&&i.push(e)}}();return i},rM=function(t,e,n){this.text=rQ(e.data,n.textTransform),this.textBounds=rx(t,this.text,n,e)},rQ=function(t,e){switch(e){case 1:return t.toLowerCase();case 3:return t.replace(rI,rU);case 2:return t.toUpperCase();default:return t}},rI=/(^|\s|:|-|\(|\))([a-z])/g,rU=function(t,e,n){return t.length>0?e+n.toUpperCase():t},rj=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.src=n.currentSrc||n.src,r.intrinsicWidth=n.naturalWidth,r.intrinsicHeight=n.naturalHeight,r.context.cache.addImage(r.src),r}return x(e,t),e}(n2),rT=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.canvas=n,r.intrinsicWidth=n.width,r.intrinsicHeight=n.height,r}return x(e,t),e}(n2),rP=function(t){function e(e,n){var r=t.call(this,e,n)||this,i=new XMLSerializer,o=S(e,n);return n.setAttribute("width",o.width+"px"),n.setAttribute("height",o.height+"px"),r.svg="data:image/svg+xml,"+encodeURIComponent(i.serializeToString(n)),r.intrinsicWidth=n.width.baseVal.value,r.intrinsicHeight=n.height.baseVal.value,r.context.cache.addImage(r.svg),r}return x(e,t),e}(n2),rN=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.value=n.value,r}return x(e,t),e}(n2),rH=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.start=n.start,r.reversed="boolean"==typeof n.reversed&&!0===n.reversed,r}return x(e,t),e}(n2),rO=[{type:15,flags:0,unit:"px",number:3}],rR=[{type:16,flags:0,number:50}],rz=function(t){var e=t.type===rG?Array(t.value.length+1).join("•"):t.value;return 0===e.length?t.placeholder||"":e},rK="checkbox",rV="radio",rG="password",rW=function(t){function e(e,n){var r,i=t.call(this,e,n)||this;switch(i.type=n.type.toLowerCase(),i.checked=n.checked,i.value=rz(n),(i.type===rK||i.type===rV)&&(i.styles.backgroundColor=3739148031,i.styles.borderTopColor=i.styles.borderRightColor=i.styles.borderBottomColor=i.styles.borderLeftColor=2779096575,i.styles.borderTopWidth=i.styles.borderRightWidth=i.styles.borderBottomWidth=i.styles.borderLeftWidth=1,i.styles.borderTopStyle=i.styles.borderRightStyle=i.styles.borderBottomStyle=i.styles.borderLeftStyle=1,i.styles.backgroundClip=[0],i.styles.backgroundOrigin=[0],i.bounds=(r=i.bounds).width>r.height?new E(r.left+(r.width-r.height)/2,r.top,r.height,r.height):r.width<r.height?new E(r.left,r.top+(r.height-r.width)/2,r.width,r.width):r),i.type){case rK:i.styles.borderTopRightRadius=i.styles.borderTopLeftRadius=i.styles.borderBottomRightRadius=i.styles.borderBottomLeftRadius=rO;break;case rV:i.styles.borderTopRightRadius=i.styles.borderTopLeftRadius=i.styles.borderBottomRightRadius=i.styles.borderBottomLeftRadius=rR}return i}return x(e,t),e}(n2),rq=function(t){function e(e,n){var r=t.call(this,e,n)||this,i=n.options[n.selectedIndex||0];return r.value=i&&i.text||"",r}return x(e,t),e}(n2),rY=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.value=n.value,r}return x(e,t),e}(n2),rX=function(t){function e(e,n){var r=t.call(this,e,n)||this;r.src=n.src,r.width=parseInt(n.width,10)||0,r.height=parseInt(n.height,10)||0,r.backgroundColor=r.styles.backgroundColor;try{if(n.contentWindow&&n.contentWindow.document&&n.contentWindow.document.documentElement){r.tree=r0(e,n.contentWindow.document.documentElement);var i=n.contentWindow.document.documentElement?eA(e,getComputedStyle(n.contentWindow.document.documentElement).backgroundColor):el.TRANSPARENT,o=n.contentWindow.document.body?eA(e,getComputedStyle(n.contentWindow.document.body).backgroundColor):el.TRANSPARENT;r.backgroundColor=et(i)?et(o)?r.styles.backgroundColor:o:i}}catch(t){}return r}return x(e,t),e}(n2),rJ=["OL","UL","MENU"],rZ=function(t,e,n,r){for(var i=e.firstChild,o=void 0;i;i=o)if(o=i.nextSibling,r5(i)&&i.data.trim().length>0)n.textNodes.push(new rM(t,i,n.styles));else if(r3(i)){if(ic(i)&&i.assignedNodes)i.assignedNodes().forEach(function(e){return rZ(t,e,n,r)});else{var s=r$(t,i);!s.styles.isVisible()||(r1(i,s,r)?s.flags|=4:r2(s.styles)&&(s.flags|=2),-1!==rJ.indexOf(i.tagName)&&(s.flags|=8),n.elements.push(s),i.slot,i.shadowRoot?rZ(t,i.shadowRoot,s,r):iA(i)||it(i)||il(i)||rZ(t,i,s,r))}}},r$=function(t,e){return io(e)?new rj(t,e):ir(e)?new rT(t,e):it(e)?new rP(t,e):r8(e)?new rN(t,e):r7(e)?new rH(t,e):r9(e)?new rW(t,e):il(e)?new rq(t,e):iA(e)?new rY(t,e):is(e)?new rX(t,e):new n2(t,e)},r0=function(t,e){var n=r$(t,e);return n.flags|=4,rZ(t,e,n,n),n},r1=function(t,e,n){return e.styles.isPositionedWithZIndex()||e.styles.opacity<1||e.styles.isTransformed()||ie(t)&&n.styles.isTransparent()},r2=function(t){return t.isPositioned()||t.isFloating()},r5=function(t){return t.nodeType===Node.TEXT_NODE},r3=function(t){return t.nodeType===Node.ELEMENT_NODE},r4=function(t){return r3(t)&&void 0!==t.style&&!r6(t)},r6=function(t){return"object"==typeof t.className},r8=function(t){return"LI"===t.tagName},r7=function(t){return"OL"===t.tagName},r9=function(t){return"INPUT"===t.tagName},it=function(t){return"svg"===t.tagName},ie=function(t){return"BODY"===t.tagName},ir=function(t){return"CANVAS"===t.tagName},ii=function(t){return"VIDEO"===t.tagName},io=function(t){return"IMG"===t.tagName},is=function(t){return"IFRAME"===t.tagName},ia=function(t){return"STYLE"===t.tagName},iA=function(t){return"TEXTAREA"===t.tagName},il=function(t){return"SELECT"===t.tagName},ic=function(t){return"SLOT"===t.tagName},iu=function(t){return t.tagName.indexOf("-")>0},ih=function(){function t(){this.counters={}}return t.prototype.getCounterValue=function(t){var e=this.counters[t];return e&&e.length?e[e.length-1]:1},t.prototype.getCounterValues=function(t){return this.counters[t]||[]},t.prototype.pop=function(t){var e=this;t.forEach(function(t){return e.counters[t].pop()})},t.prototype.parse=function(t){var e=this,n=t.counterIncrement,r=t.counterReset,i=!0;null!==n&&n.forEach(function(t){var n=e.counters[t.counter];n&&0!==t.increment&&(i=!1,n.length||n.push(1),n[Math.max(0,n.length-1)]+=t.increment)});var o=[];return i&&r.forEach(function(t){var n=e.counters[t.counter];o.push(t.counter),n||(n=e.counters[t.counter]=[]),n.push(t.reset)}),o},t}(),id={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"]},ip={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:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},ig={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:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},im={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:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},iv=function(t,e,n,r,i,o){return t<e||t>n?iF(t,i,o.length>0):r.integers.reduce(function(e,n,i){for(;t>=n;)t-=n,e+=r.values[i];return e},"")+o},iy=function(t,e,n,r){var i="";do!n&&t--,i=r(t)+i,t/=e;while(t*e>=e)return i},iw=function(t,e,n,r,i){var o=n-e+1;return(t<0?"-":"")+(iy(Math.abs(t),o,r,function(t){return I(Math.floor(t%o)+e)})+i)},ib=function(t,e,n){void 0===n&&(n=". ");var r=e.length;return iy(Math.abs(t),r,!1,function(t){return e[Math.floor(t%r)]})+n},i_=function(t,e,n,r,i,o){if(t<-9999||t>9999)return iF(t,4,i.length>0);var s=Math.abs(t),a=i;if(0===s)return e[0]+a;for(var A=0;s>0&&A<=4;A++){var l=s%10;0===l&&nN(o,1)&&""!==a?a=e[l]+a:l>1||1===l&&0===A||1===l&&1===A&&nN(o,2)||1===l&&1===A&&nN(o,4)&&t>100||1===l&&A>1&&nN(o,8)?a=e[l]+(A>0?n[A-1]:"")+a:1===l&&A>0&&(a=n[A-1]+a),s=Math.floor(s/10)}return(t<0?r:"")+a},iB="十百千萬",iC="拾佰仟萬",ix="マイナス",ik="마이너스",iF=function(t,e,n){var r=n?". ":"",i=n?"、":"",o=n?", ":"",s=n?" ":"";switch(e){case 0:return"•"+s;case 1:return"◦"+s;case 2:return"◾"+s;case 5:var a=iw(t,48,57,!0,r);return a.length<4?"0"+a:a;case 4:return ib(t,"〇一二三四五六七八九",i);case 6:return iv(t,1,3999,id,3,r).toLowerCase();case 7:return iv(t,1,3999,id,3,r);case 8:return iw(t,945,969,!1,r);case 9:return iw(t,97,122,!1,r);case 10:return iw(t,65,90,!1,r);case 11:return iw(t,1632,1641,!0,r);case 12:case 49:return iv(t,1,9999,ip,3,r);case 35:return iv(t,1,9999,ip,3,r).toLowerCase();case 13:return iw(t,2534,2543,!0,r);case 14:case 30:return iw(t,6112,6121,!0,r);case 15:return ib(t,"子丑寅卯辰巳午未申酉戌亥",i);case 16:return ib(t,"甲乙丙丁戊己庚辛壬癸",i);case 17:case 48:return i_(t,"零一二三四五六七八九",iB,"負",i,14);case 47:return i_(t,"零壹貳參肆伍陸柒捌玖",iC,"負",i,15);case 42:return i_(t,"零一二三四五六七八九",iB,"负",i,14);case 41:return i_(t,"零壹贰叁肆伍陆柒捌玖",iC,"负",i,15);case 26:return i_(t,"〇一二三四五六七八九","十百千万",ix,i,0);case 25:return i_(t,"零壱弐参四伍六七八九","拾百千万",ix,i,7);case 31:return i_(t,"영일이삼사오육칠팔구","십백천만",ik,o,7);case 33:return i_(t,"零一二三四五六七八九","十百千萬",ik,o,0);case 32:return i_(t,"零壹貳參四五六七八九","拾百千",ik,o,7);case 18:return iw(t,2406,2415,!0,r);case 20:return iv(t,1,19999,im,3,r);case 21:return iw(t,2790,2799,!0,r);case 22:return iw(t,2662,2671,!0,r);case 22:return iv(t,1,10999,ig,3,r);case 23:return ib(t,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return ib(t,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return iw(t,3302,3311,!0,r);case 28:return ib(t,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",i);case 29:return ib(t,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",i);case 34:return iw(t,3792,3801,!0,r);case 37:return iw(t,6160,6169,!0,r);case 38:return iw(t,4160,4169,!0,r);case 39:return iw(t,2918,2927,!0,r);case 40:return iw(t,1776,1785,!0,r);case 43:return iw(t,3046,3055,!0,r);case 44:return iw(t,3174,3183,!0,r);case 45:return iw(t,3664,3673,!0,r);case 46:return iw(t,3872,3881,!0,r);default:return iw(t,48,57,!0,r)}},iL="data-html2canvas-ignore",iD=function(){function t(t,e,n){if(this.context=t,this.options=n,this.scrolledElements=[],this.referenceElement=e,this.counters=new ih,this.quoteDepth=0,!e.ownerDocument)throw Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(e.ownerDocument.documentElement,!1)}return t.prototype.toIFrame=function(t,e){var n=this,r=iE(t,e);if(!r.contentWindow)return Promise.reject("Unable to find iframe window");var i=t.defaultView.pageXOffset,o=t.defaultView.pageYOffset,s=r.contentWindow,a=s.document,A=iQ(r).then(function(){return F(n,void 0,void 0,function(){var t,n;return L(this,function(i){switch(i.label){case 0:if(this.scrolledElements.forEach(iP),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))),t=this.options.onclone,void 0===(n=this.clonedReferenceElement))return[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")];if(!(a.fonts&&a.fonts.ready))return[3,2];return[4,a.fonts.ready];case 1:i.sent(),i.label=2;case 2:if(!/(AppleWebKit)/g.test(navigator.userAgent))return[3,4];return[4,iM(a)];case 3:i.sent(),i.label=4;case 4:if("function"==typeof t)return[2,Promise.resolve().then(function(){return t(a,n)}).then(function(){return r})];return[2,r]}})})});return a.open(),a.write(ij(document.doctype)+"<html></html>"),iT(this.referenceElement.ownerDocument,i,o),a.replaceChild(a.adoptNode(this.documentElement),a.documentElement),a.close(),A},t.prototype.createElementClone=function(t){if(n1(t,2),ir(t))return this.createCanvasClone(t);if(ii(t))return this.createVideoClone(t);if(ia(t))return this.createStyleClone(t);var e=t.cloneNode(!1);return(io(e)&&(io(t)&&t.currentSrc&&t.currentSrc!==t.src&&(e.src=t.currentSrc,e.srcset=""),"lazy"===e.loading&&(e.loading="eager")),iu(e))?this.createCustomElementClone(e):e},t.prototype.createCustomElementClone=function(t){var e=document.createElement("html2canvascustomelement");return iU(t.style,e),e},t.prototype.createStyleClone=function(t){try{var e=t.sheet;if(e&&e.cssRules){var n=[].slice.call(e.cssRules,0).reduce(function(t,e){return e&&"string"==typeof e.cssText?t+e.cssText:t},""),r=t.cloneNode(!1);return r.textContent=n,r}}catch(t){if(this.context.logger.error("Unable to access cssRules property",t),"SecurityError"!==t.name)throw t}return t.cloneNode(!1)},t.prototype.createCanvasClone=function(t){if(this.options.inlineImages&&t.ownerDocument){var e,n=t.ownerDocument.createElement("img");try{return n.src=t.toDataURL(),n}catch(e){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",t)}}var r=t.cloneNode(!1);try{r.width=t.width,r.height=t.height;var i=t.getContext("2d"),o=r.getContext("2d");if(o){if(!this.options.allowTaint&&i)o.putImageData(i.getImageData(0,0,t.width,t.height),0,0);else{var s=null!==(e=t.getContext("webgl2"))&&void 0!==e?e:t.getContext("webgl");if(s){var a=s.getContextAttributes();(null==a?void 0:a.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",t)}o.drawImage(t,0,0)}}}catch(e){this.context.logger.info("Unable to clone canvas as it is tainted",t)}return r},t.prototype.createVideoClone=function(t){var e=t.ownerDocument.createElement("canvas");e.width=t.offsetWidth,e.height=t.offsetHeight;var n=e.getContext("2d");try{return n&&(n.drawImage(t,0,0,e.width,e.height),this.options.allowTaint||n.getImageData(0,0,e.width,e.height)),e}catch(e){this.context.logger.info("Unable to clone video as it is tainted",t)}var r=t.ownerDocument.createElement("canvas");return r.width=t.offsetWidth,r.height=t.offsetHeight,r},t.prototype.appendChildNode=function(t,e,n){(!r3(e)||"SCRIPT"!==e.tagName&&!e.hasAttribute(iL)&&("function"!=typeof this.options.ignoreElements||!this.options.ignoreElements(e)))&&(this.options.copyStyles&&r3(e)&&ia(e)||t.appendChild(this.cloneNode(e,n)))},t.prototype.cloneChildNodes=function(t,e,n){for(var r=this,i=t.shadowRoot?t.shadowRoot.firstChild:t.firstChild;i;i=i.nextSibling)if(r3(i)&&ic(i)&&"function"==typeof i.assignedNodes){var o=i.assignedNodes();o.length&&o.forEach(function(t){return r.appendChildNode(e,t,n)})}else this.appendChildNode(e,i,n)},t.prototype.cloneNode=function(t,e){if(r5(t))return document.createTextNode(t.data);if(!t.ownerDocument)return t.cloneNode(!1);var n=t.ownerDocument.defaultView;if(n&&r3(t)&&(r4(t)||r6(t))){var r=this.createElementClone(t);r.style.transitionProperty="none";var i=n.getComputedStyle(t),o=n.getComputedStyle(t,":before"),s=n.getComputedStyle(t,":after");this.referenceElement===t&&r4(r)&&(this.clonedReferenceElement=r),ie(r)&&iR(r);var a=this.counters.parse(new nZ(this.context,i)),A=this.resolvePseudoContent(t,r,o,_.BEFORE);iu(t)&&(e=!0),ii(t)||this.cloneChildNodes(t,r,e),A&&r.insertBefore(A,r.firstChild);var l=this.resolvePseudoContent(t,r,s,_.AFTER);return l&&r.appendChild(l),this.counters.pop(a),(i&&(this.options.copyStyles||r6(t))&&!is(t)||e)&&iU(i,r),(0!==t.scrollTop||0!==t.scrollLeft)&&this.scrolledElements.push([r,t.scrollLeft,t.scrollTop]),(iA(t)||il(t))&&(iA(r)||il(r))&&(r.value=t.value),r}return t.cloneNode(!1)},t.prototype.resolvePseudoContent=function(t,e,n,r){var i=this;if(n){var o=n.content,s=e.ownerDocument;if(s&&o&&"none"!==o&&"-moz-alt-content"!==o&&"none"!==n.display){this.counters.parse(new nZ(this.context,n));var a=new nJ(this.context,n),A=s.createElement("html2canvaspseudoelement");iU(n,A),a.content.forEach(function(e){if(0===e.type)A.appendChild(s.createTextNode(e.value));else if(22===e.type){var n=s.createElement("img");n.src=e.value,n.style.opacity="1",A.appendChild(n)}else if(18===e.type){if("attr"===e.name){var r=e.values.filter(tR);r.length&&A.appendChild(s.createTextNode(t.getAttribute(r[0].value)||""))}else if("counter"===e.name){var o=e.values.filter(tG),l=o[0],c=o[1];if(l&&tR(l)){var u=i.counters.getCounterValue(l.value),h=c&&tR(c)?no.parse(i.context,c.value):3;A.appendChild(s.createTextNode(iF(u,h,!1)))}}else if("counters"===e.name){var d=e.values.filter(tG),l=d[0],f=d[1],c=d[2];if(l&&tR(l)){var p=i.counters.getCounterValues(l.value),g=c&&tR(c)?no.parse(i.context,c.value):3,m=f&&0===f.type?f.value:"",v=p.map(function(t){return iF(t,g,!1)}).join(m);A.appendChild(s.createTextNode(v))}}}else if(20===e.type)switch(e.value){case"open-quote":A.appendChild(s.createTextNode(nV(a.quotes,i.quoteDepth++,!0)));break;case"close-quote":A.appendChild(s.createTextNode(nV(a.quotes,--i.quoteDepth,!1)));break;default:A.appendChild(s.createTextNode(e.value))}}),A.className=iN+" "+iH;var l=r===_.BEFORE?" "+iN:" "+iH;return r6(e)?e.className.baseValue+=l:e.className+=l,A}}},t.destroy=function(t){return!!t.parentNode&&(t.parentNode.removeChild(t),!0)},t}();(m=_||(_={}))[m.BEFORE=0]="BEFORE",m[m.AFTER=1]="AFTER";var iE=function(t,e){var n=t.createElement("iframe");return n.className="html2canvas-container",n.style.visibility="hidden",n.style.position="fixed",n.style.left="-10000px",n.style.top="0px",n.style.border="0",n.width=e.width.toString(),n.height=e.height.toString(),n.scrolling="no",n.setAttribute(iL,"true"),t.body.appendChild(n),n},iS=function(t){return new Promise(function(e){if(t.complete||!t.src){e();return}t.onload=e,t.onerror=e})},iM=function(t){return Promise.all([].slice.call(t.images,0).map(iS))},iQ=function(t){return new Promise(function(e,n){var r=t.contentWindow;if(!r)return n("No window assigned for iframe");var i=r.document;r.onload=t.onload=function(){r.onload=t.onload=null;var n=setInterval(function(){i.body.childNodes.length>0&&"complete"===i.readyState&&(clearInterval(n),e(t))},50)}})},iI=["all","d","content"],iU=function(t,e){for(var n=t.length-1;n>=0;n--){var r=t.item(n);-1===iI.indexOf(r)&&e.style.setProperty(r,t.getPropertyValue(r))}return e},ij=function(t){var e="";return t&&(e+="<!DOCTYPE ",t.name&&(e+=t.name),t.internalSubset&&(e+=t.internalSubset),t.publicId&&(e+='"'+t.publicId+'"'),t.systemId&&(e+='"'+t.systemId+'"'),e+=">"),e},iT=function(t,e,n){t&&t.defaultView&&(e!==t.defaultView.pageXOffset||n!==t.defaultView.pageYOffset)&&t.defaultView.scrollTo(e,n)},iP=function(t){var e=t[0],n=t[1],r=t[2];e.scrollLeft=n,e.scrollTop=r},iN="___html2canvas___pseudoelement_before",iH="___html2canvas___pseudoelement_after",iO='{\n    content: "" !important;\n    display: none !important;\n}',iR=function(t){iz(t,"."+iN+":before"+iO+"\n         ."+iH+":after"+iO)},iz=function(t,e){var n=t.ownerDocument;if(n){var r=n.createElement("style");r.textContent=e,t.appendChild(r)}},iK=function(){function t(){}return t.getOrigin=function(e){var n=t._link;return n?(n.href=e,n.href=n.href,n.protocol+n.hostname+n.port):"about:blank"},t.isSameOrigin=function(e){return t.getOrigin(e)===t._origin},t.setContext=function(e){t._link=e.document.createElement("a"),t._origin=t.getOrigin(e.location.href)},t._origin="about:blank",t}(),iV=function(){function t(t,e){this.context=t,this._options=e,this._cache={}}return t.prototype.addImage=function(t){var e=Promise.resolve();return this.has(t)||(iZ(t)||iY(t))&&(this._cache[t]=this.loadImage(t)).catch(function(){}),e},t.prototype.match=function(t){return this._cache[t]},t.prototype.loadImage=function(t){return F(this,void 0,void 0,function(){var e,n,r,i,o=this;return L(this,function(s){switch(s.label){case 0:if(e=iK.isSameOrigin(t),n=!iX(t)&&!0===this._options.useCORS&&rp.SUPPORT_CORS_IMAGES&&!e,r=!iX(t)&&!e&&!iZ(t)&&"string"==typeof this._options.proxy&&rp.SUPPORT_CORS_XHR&&!n,!e&&!1===this._options.allowTaint&&!iX(t)&&!iZ(t)&&!r&&!n)return[2];if(i=t,!r)return[3,2];return[4,this.proxy(i)];case 1:i=s.sent(),s.label=2;case 2:return this.context.logger.debug("Added image "+t.substring(0,256)),[4,new Promise(function(t,e){var r=new Image;r.onload=function(){return t(r)},r.onerror=e,(iJ(i)||n)&&(r.crossOrigin="anonymous"),r.src=i,!0===r.complete&&setTimeout(function(){return t(r)},500),o._options.imageTimeout>0&&setTimeout(function(){return e("Timed out ("+o._options.imageTimeout+"ms) loading image")},o._options.imageTimeout)})];case 3:return[2,s.sent()]}})})},t.prototype.has=function(t){return void 0!==this._cache[t]},t.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},t.prototype.proxy=function(t){var e=this,n=this._options.proxy;if(!n)throw Error("No proxy defined");var r=t.substring(0,256);return new Promise(function(i,o){var s=rp.SUPPORT_RESPONSE_TYPE?"blob":"text",a=new XMLHttpRequest;a.onload=function(){if(200===a.status){if("text"===s)i(a.response);else{var t=new FileReader;t.addEventListener("load",function(){return i(t.result)},!1),t.addEventListener("error",function(t){return o(t)},!1),t.readAsDataURL(a.response)}}else o("Failed to proxy resource "+r+" with status code "+a.status)},a.onerror=o;var A=n.indexOf("?")>-1?"&":"?";if(a.open("GET",""+n+A+"url="+encodeURIComponent(t)+"&responseType="+s),"text"!==s&&a instanceof XMLHttpRequest&&(a.responseType=s),e._options.imageTimeout){var l=e._options.imageTimeout;a.timeout=l,a.ontimeout=function(){return o("Timed out ("+l+"ms) proxying "+r)}}a.send()})},t}(),iG=/^data:image\/svg\+xml/i,iW=/^data:image\/.*;base64,/i,iq=/^data:image\/.*/i,iY=function(t){return rp.SUPPORT_SVG_DRAWING||!i$(t)},iX=function(t){return iq.test(t)},iJ=function(t){return iW.test(t)},iZ=function(t){return"blob"===t.substr(0,4)},i$=function(t){return"svg"===t.substr(-3).toLowerCase()||iG.test(t)},i0=function(){function t(t,e){this.type=0,this.x=t,this.y=e}return t.prototype.add=function(e,n){return new t(this.x+e,this.y+n)},t}(),i1=function(t,e,n){return new i0(t.x+(e.x-t.x)*n,t.y+(e.y-t.y)*n)},i2=function(){function t(t,e,n,r){this.type=1,this.start=t,this.startControl=e,this.endControl=n,this.end=r}return t.prototype.subdivide=function(e,n){var r=i1(this.start,this.startControl,e),i=i1(this.startControl,this.endControl,e),o=i1(this.endControl,this.end,e),s=i1(r,i,e),a=i1(i,o,e),A=i1(s,a,e);return n?new t(this.start,r,s,A):new t(A,a,o,this.end)},t.prototype.add=function(e,n){return new t(this.start.add(e,n),this.startControl.add(e,n),this.endControl.add(e,n),this.end.add(e,n))},t.prototype.reverse=function(){return new t(this.end,this.endControl,this.startControl,this.start)},t}(),i5=function(t){return 1===t.type},i3=function(t){var e=t.styles,n=t.bounds,r=t1(e.borderTopLeftRadius,n.width,n.height),i=r[0],o=r[1],s=t1(e.borderTopRightRadius,n.width,n.height),a=s[0],A=s[1],l=t1(e.borderBottomRightRadius,n.width,n.height),c=l[0],u=l[1],h=t1(e.borderBottomLeftRadius,n.width,n.height),d=h[0],f=h[1],p=[];p.push((i+a)/n.width),p.push((d+c)/n.width),p.push((o+f)/n.height),p.push((A+u)/n.height);var g=Math.max.apply(Math,p);g>1&&(i/=g,o/=g,a/=g,A/=g,c/=g,u/=g,d/=g,f/=g);var m=n.width-a,v=n.height-u,y=n.width-c,w=n.height-f,b=e.borderTopWidth,_=e.borderRightWidth,C=e.borderBottomWidth,x=e.borderLeftWidth,k=t2(e.paddingTop,t.bounds.width),F=t2(e.paddingRight,t.bounds.width),L=t2(e.paddingBottom,t.bounds.width),D=t2(e.paddingLeft,t.bounds.width);this.topLeftBorderDoubleOuterBox=i>0||o>0?i4(n.left+x/3,n.top+b/3,i-x/3,o-b/3,B.TOP_LEFT):new i0(n.left+x/3,n.top+b/3),this.topRightBorderDoubleOuterBox=i>0||o>0?i4(n.left+m,n.top+b/3,a-_/3,A-b/3,B.TOP_RIGHT):new i0(n.left+n.width-_/3,n.top+b/3),this.bottomRightBorderDoubleOuterBox=c>0||u>0?i4(n.left+y,n.top+v,c-_/3,u-C/3,B.BOTTOM_RIGHT):new i0(n.left+n.width-_/3,n.top+n.height-C/3),this.bottomLeftBorderDoubleOuterBox=d>0||f>0?i4(n.left+x/3,n.top+w,d-x/3,f-C/3,B.BOTTOM_LEFT):new i0(n.left+x/3,n.top+n.height-C/3),this.topLeftBorderDoubleInnerBox=i>0||o>0?i4(n.left+2*x/3,n.top+2*b/3,i-2*x/3,o-2*b/3,B.TOP_LEFT):new i0(n.left+2*x/3,n.top+2*b/3),this.topRightBorderDoubleInnerBox=i>0||o>0?i4(n.left+m,n.top+2*b/3,a-2*_/3,A-2*b/3,B.TOP_RIGHT):new i0(n.left+n.width-2*_/3,n.top+2*b/3),this.bottomRightBorderDoubleInnerBox=c>0||u>0?i4(n.left+y,n.top+v,c-2*_/3,u-2*C/3,B.BOTTOM_RIGHT):new i0(n.left+n.width-2*_/3,n.top+n.height-2*C/3),this.bottomLeftBorderDoubleInnerBox=d>0||f>0?i4(n.left+2*x/3,n.top+w,d-2*x/3,f-2*C/3,B.BOTTOM_LEFT):new i0(n.left+2*x/3,n.top+n.height-2*C/3),this.topLeftBorderStroke=i>0||o>0?i4(n.left+x/2,n.top+b/2,i-x/2,o-b/2,B.TOP_LEFT):new i0(n.left+x/2,n.top+b/2),this.topRightBorderStroke=i>0||o>0?i4(n.left+m,n.top+b/2,a-_/2,A-b/2,B.TOP_RIGHT):new i0(n.left+n.width-_/2,n.top+b/2),this.bottomRightBorderStroke=c>0||u>0?i4(n.left+y,n.top+v,c-_/2,u-C/2,B.BOTTOM_RIGHT):new i0(n.left+n.width-_/2,n.top+n.height-C/2),this.bottomLeftBorderStroke=d>0||f>0?i4(n.left+x/2,n.top+w,d-x/2,f-C/2,B.BOTTOM_LEFT):new i0(n.left+x/2,n.top+n.height-C/2),this.topLeftBorderBox=i>0||o>0?i4(n.left,n.top,i,o,B.TOP_LEFT):new i0(n.left,n.top),this.topRightBorderBox=a>0||A>0?i4(n.left+m,n.top,a,A,B.TOP_RIGHT):new i0(n.left+n.width,n.top),this.bottomRightBorderBox=c>0||u>0?i4(n.left+y,n.top+v,c,u,B.BOTTOM_RIGHT):new i0(n.left+n.width,n.top+n.height),this.bottomLeftBorderBox=d>0||f>0?i4(n.left,n.top+w,d,f,B.BOTTOM_LEFT):new i0(n.left,n.top+n.height),this.topLeftPaddingBox=i>0||o>0?i4(n.left+x,n.top+b,Math.max(0,i-x),Math.max(0,o-b),B.TOP_LEFT):new i0(n.left+x,n.top+b),this.topRightPaddingBox=a>0||A>0?i4(n.left+Math.min(m,n.width-_),n.top+b,m>n.width+_?0:Math.max(0,a-_),Math.max(0,A-b),B.TOP_RIGHT):new i0(n.left+n.width-_,n.top+b),this.bottomRightPaddingBox=c>0||u>0?i4(n.left+Math.min(y,n.width-x),n.top+Math.min(v,n.height-C),Math.max(0,c-_),Math.max(0,u-C),B.BOTTOM_RIGHT):new i0(n.left+n.width-_,n.top+n.height-C),this.bottomLeftPaddingBox=d>0||f>0?i4(n.left+x,n.top+Math.min(w,n.height-C),Math.max(0,d-x),Math.max(0,f-C),B.BOTTOM_LEFT):new i0(n.left+x,n.top+n.height-C),this.topLeftContentBox=i>0||o>0?i4(n.left+x+D,n.top+b+k,Math.max(0,i-(x+D)),Math.max(0,o-(b+k)),B.TOP_LEFT):new i0(n.left+x+D,n.top+b+k),this.topRightContentBox=a>0||A>0?i4(n.left+Math.min(m,n.width+x+D),n.top+b+k,m>n.width+x+D?0:a-x+D,A-(b+k),B.TOP_RIGHT):new i0(n.left+n.width-(_+F),n.top+b+k),this.bottomRightContentBox=c>0||u>0?i4(n.left+Math.min(y,n.width-(x+D)),n.top+Math.min(v,n.height+b+k),Math.max(0,c-(_+F)),u-(C+L),B.BOTTOM_RIGHT):new i0(n.left+n.width-(_+F),n.top+n.height-(C+L)),this.bottomLeftContentBox=d>0||f>0?i4(n.left+x+D,n.top+w,Math.max(0,d-(x+D)),f-(C+L),B.BOTTOM_LEFT):new i0(n.left+x+D,n.top+n.height-(C+L))};(v=B||(B={}))[v.TOP_LEFT=0]="TOP_LEFT",v[v.TOP_RIGHT=1]="TOP_RIGHT",v[v.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",v[v.BOTTOM_LEFT=3]="BOTTOM_LEFT";var i4=function(t,e,n,r,i){var o=(Math.sqrt(2)-1)/3*4,s=n*o,a=r*o,A=t+n,l=e+r;switch(i){case B.TOP_LEFT:return new i2(new i0(t,l),new i0(t,l-a),new i0(A-s,e),new i0(A,e));case B.TOP_RIGHT:return new i2(new i0(t,e),new i0(t+s,e),new i0(A,l-a),new i0(A,l));case B.BOTTOM_RIGHT:return new i2(new i0(A,e),new i0(A,e+a),new i0(t+s,l),new i0(t,l));case B.BOTTOM_LEFT:default:return new i2(new i0(A,l),new i0(A-s,l),new i0(t,e+a),new i0(t,e))}},i6=function(t){return[t.topLeftBorderBox,t.topRightBorderBox,t.bottomRightBorderBox,t.bottomLeftBorderBox]},i8=function(t){return[t.topLeftPaddingBox,t.topRightPaddingBox,t.bottomRightPaddingBox,t.bottomLeftPaddingBox]},i7=function(t,e,n){this.offsetX=t,this.offsetY=e,this.matrix=n,this.type=0,this.target=6},i9=function(t,e){this.path=t,this.target=e,this.type=1},ot=function(t){this.opacity=t,this.type=2,this.target=6},oe=function(t){return 1===t.type},on=function(t,e){return t.length===e.length&&t.some(function(t,n){return t===e[n]})},or=function(t){this.element=t,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]},oi=function(){function t(t,e){if(this.container=t,this.parent=e,this.effects=[],this.curves=new i3(this.container),this.container.styles.opacity<1&&this.effects.push(new ot(this.container.styles.opacity)),null!==this.container.styles.transform){var n=this.container.bounds.left+this.container.styles.transformOrigin[0].number,r=this.container.bounds.top+this.container.styles.transformOrigin[1].number,i=this.container.styles.transform;this.effects.push(new i7(n,r,i))}if(0!==this.container.styles.overflowX){var o=i6(this.curves),s=i8(this.curves);on(o,s)?this.effects.push(new i9(o,6)):(this.effects.push(new i9(o,2)),this.effects.push(new i9(s,4)))}}return t.prototype.getEffects=function(t){for(var e=-1===[2,3].indexOf(this.container.styles.position),n=this.parent,r=this.effects.slice(0);n;){var i=n.effects.filter(function(t){return!oe(t)});if(e||0!==n.container.styles.position||!n.parent){if(r.unshift.apply(r,i),e=-1===[2,3].indexOf(n.container.styles.position),0!==n.container.styles.overflowX){var o=i6(n.curves),s=i8(n.curves);on(o,s)||r.unshift(new i9(s,6))}}else r.unshift.apply(r,i);n=n.parent}return r.filter(function(e){return nN(e.target,t)})},t}(),oo=function(t,e,n,r){t.container.elements.forEach(function(i){var o=nN(i.flags,4),s=nN(i.flags,2),a=new oi(i,t);nN(i.styles.display,2048)&&r.push(a);var A=nN(i.flags,8)?[]:r;if(o||s){var l=o||i.styles.isPositioned()?n:e,c=new or(a);if(i.styles.isPositioned()||i.styles.opacity<1||i.styles.isTransformed()){var u=i.styles.zIndex.order;if(u<0){var h=0;l.negativeZIndex.some(function(t,e){if(u>t.element.container.styles.zIndex.order)h=e;else if(h>0)return!0;return!1}),l.negativeZIndex.splice(h,0,c)}else if(u>0){var d=0;l.positiveZIndex.some(function(t,e){if(u>=t.element.container.styles.zIndex.order)d=e+1;else if(d>0)return!0;return!1}),l.positiveZIndex.splice(d,0,c)}else l.zeroOrAutoZIndexOrTransformedOrOpacity.push(c)}else i.styles.isFloating()?l.nonPositionedFloats.push(c):l.nonPositionedInlineLevel.push(c);oo(a,c,o?c:n,A)}else i.styles.isInlineLevel()?e.inlineLevel.push(a):e.nonInlineLevel.push(a),oo(a,e,n,A);nN(i.flags,8)&&os(i,A)})},os=function(t,e){for(var n=t instanceof rH?t.start:1,r=t instanceof rH&&t.reversed,i=0;i<e.length;i++){var o=e[i];o.container instanceof rN&&"number"==typeof o.container.value&&0!==o.container.value&&(n=o.container.value),o.listValue=iF(n,o.container.styles.listStyleType,!0),n+=r?-1:1}},oa=function(t){var e=new oi(t,null),n=new or(e),r=[];return oo(e,n,n,r),os(e.container,r),n},oA=function(t,e){switch(e){case 0:return od(t.topLeftBorderBox,t.topLeftPaddingBox,t.topRightBorderBox,t.topRightPaddingBox);case 1:return od(t.topRightBorderBox,t.topRightPaddingBox,t.bottomRightBorderBox,t.bottomRightPaddingBox);case 2:return od(t.bottomRightBorderBox,t.bottomRightPaddingBox,t.bottomLeftBorderBox,t.bottomLeftPaddingBox);default:return od(t.bottomLeftBorderBox,t.bottomLeftPaddingBox,t.topLeftBorderBox,t.topLeftPaddingBox)}},ol=function(t,e){switch(e){case 0:return od(t.topLeftBorderBox,t.topLeftBorderDoubleOuterBox,t.topRightBorderBox,t.topRightBorderDoubleOuterBox);case 1:return od(t.topRightBorderBox,t.topRightBorderDoubleOuterBox,t.bottomRightBorderBox,t.bottomRightBorderDoubleOuterBox);case 2:return od(t.bottomRightBorderBox,t.bottomRightBorderDoubleOuterBox,t.bottomLeftBorderBox,t.bottomLeftBorderDoubleOuterBox);default:return od(t.bottomLeftBorderBox,t.bottomLeftBorderDoubleOuterBox,t.topLeftBorderBox,t.topLeftBorderDoubleOuterBox)}},oc=function(t,e){switch(e){case 0:return od(t.topLeftBorderDoubleInnerBox,t.topLeftPaddingBox,t.topRightBorderDoubleInnerBox,t.topRightPaddingBox);case 1:return od(t.topRightBorderDoubleInnerBox,t.topRightPaddingBox,t.bottomRightBorderDoubleInnerBox,t.bottomRightPaddingBox);case 2:return od(t.bottomRightBorderDoubleInnerBox,t.bottomRightPaddingBox,t.bottomLeftBorderDoubleInnerBox,t.bottomLeftPaddingBox);default:return od(t.bottomLeftBorderDoubleInnerBox,t.bottomLeftPaddingBox,t.topLeftBorderDoubleInnerBox,t.topLeftPaddingBox)}},ou=function(t,e){switch(e){case 0:return oh(t.topLeftBorderStroke,t.topRightBorderStroke);case 1:return oh(t.topRightBorderStroke,t.bottomRightBorderStroke);case 2:return oh(t.bottomRightBorderStroke,t.bottomLeftBorderStroke);default:return oh(t.bottomLeftBorderStroke,t.topLeftBorderStroke)}},oh=function(t,e){var n=[];return i5(t)?n.push(t.subdivide(.5,!1)):n.push(t),i5(e)?n.push(e.subdivide(.5,!0)):n.push(e),n},od=function(t,e,n,r){var i=[];return i5(t)?i.push(t.subdivide(.5,!1)):i.push(t),i5(n)?i.push(n.subdivide(.5,!0)):i.push(n),i5(r)?i.push(r.subdivide(.5,!0).reverse()):i.push(r),i5(e)?i.push(e.subdivide(.5,!1).reverse()):i.push(e),i},of=function(t){var e=t.bounds,n=t.styles;return e.add(n.borderLeftWidth,n.borderTopWidth,-(n.borderRightWidth+n.borderLeftWidth),-(n.borderTopWidth+n.borderBottomWidth))},op=function(t){var e=t.styles,n=t.bounds,r=t2(e.paddingLeft,n.width),i=t2(e.paddingRight,n.width),o=t2(e.paddingTop,n.width),s=t2(e.paddingBottom,n.width);return n.add(r+e.borderLeftWidth,o+e.borderTopWidth,-(e.borderRightWidth+e.borderLeftWidth+r+i),-(e.borderTopWidth+e.borderBottomWidth+o+s))},og=function(t,e,n){var r,i,o=0===(r=ow(t.styles.backgroundOrigin,e))?t.bounds:2===r?op(t):of(t),s=0===(i=ow(t.styles.backgroundClip,e))?t.bounds:2===i?op(t):of(t),a=oy(ow(t.styles.backgroundSize,e),n,o),A=a[0],l=a[1],c=t1(ow(t.styles.backgroundPosition,e),o.width-A,o.height-l);return[ob(ow(t.styles.backgroundRepeat,e),c,a,o,s),Math.round(o.left+c[0]),Math.round(o.top+c[1]),A,l]},om=function(t){return tR(t)&&t.value===y.AUTO},ov=function(t){return"number"==typeof t},oy=function(t,e,n){var r=e[0],i=e[1],o=e[2],s=t[0],a=t[1];if(!s)return[0,0];if(tX(s)&&a&&tX(a))return[t2(s,n.width),t2(a,n.height)];var A=ov(o);if(tR(s)&&(s.value===y.CONTAIN||s.value===y.COVER))return ov(o)?n.width/n.height<o!=(s.value===y.COVER)?[n.width,n.width/o]:[n.height*o,n.height]:[n.width,n.height];var l=ov(r),c=ov(i),u=l||c;if(om(s)&&(!a||om(a)))return l&&c?[r,i]:A||u?u&&A?[l?r:i*o,c?i:r/o]:[l?r:n.width,c?i:n.height]:[n.width,n.height];if(A){var h=0,d=0;return tX(s)?h=t2(s,n.width):tX(a)&&(d=t2(a,n.height)),om(s)?h=d*o:(!a||om(a))&&(d=h/o),[h,d]}var f=null,p=null;if(tX(s)?f=t2(s,n.width):a&&tX(a)&&(p=t2(a,n.height)),null!==f&&(!a||om(a))&&(p=l&&c?f/r*i:n.height),null!==p&&om(s)&&(f=l&&c?p/i*r:n.width),null!==f&&null!==p)return[f,p];throw Error("Unable to calculate background-size for element")},ow=function(t,e){var n=t[e];return void 0===n?t[0]:n},ob=function(t,e,n,r,i){var o=e[0],s=e[1],a=n[0],A=n[1];switch(t){case 2:return[new i0(Math.round(r.left),Math.round(r.top+s)),new i0(Math.round(r.left+r.width),Math.round(r.top+s)),new i0(Math.round(r.left+r.width),Math.round(A+r.top+s)),new i0(Math.round(r.left),Math.round(A+r.top+s))];case 3:return[new i0(Math.round(r.left+o),Math.round(r.top)),new i0(Math.round(r.left+o+a),Math.round(r.top)),new i0(Math.round(r.left+o+a),Math.round(r.height+r.top)),new i0(Math.round(r.left+o),Math.round(r.height+r.top))];case 1:return[new i0(Math.round(r.left+o),Math.round(r.top+s)),new i0(Math.round(r.left+o+a),Math.round(r.top+s)),new i0(Math.round(r.left+o+a),Math.round(r.top+s+A)),new i0(Math.round(r.left+o),Math.round(r.top+s+A))];default:return[new i0(Math.round(i.left),Math.round(i.top)),new i0(Math.round(i.left+i.width),Math.round(i.top)),new i0(Math.round(i.left+i.width),Math.round(i.height+i.top)),new i0(Math.round(i.left),Math.round(i.height+i.top))]}},o_="Hidden Text",oB=function(){function t(t){this._data={},this._document=t}return t.prototype.parseMetrics=function(t,e){var n=this._document.createElement("div"),r=this._document.createElement("img"),i=this._document.createElement("span"),o=this._document.body;n.style.visibility="hidden",n.style.fontFamily=t,n.style.fontSize=e,n.style.margin="0",n.style.padding="0",n.style.whiteSpace="nowrap",o.appendChild(n),r.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",r.width=1,r.height=1,r.style.margin="0",r.style.padding="0",r.style.verticalAlign="baseline",i.style.fontFamily=t,i.style.fontSize=e,i.style.margin="0",i.style.padding="0",i.appendChild(this._document.createTextNode(o_)),n.appendChild(i),n.appendChild(r);var s=r.offsetTop-i.offsetTop+2;n.removeChild(i),n.appendChild(this._document.createTextNode(o_)),n.style.lineHeight="normal",r.style.verticalAlign="super";var a=r.offsetTop-n.offsetTop+2;return o.removeChild(n),{baseline:s,middle:a}},t.prototype.getMetrics=function(t,e){var n=t+" "+e;return void 0===this._data[n]&&(this._data[n]=this.parseMetrics(t,e)),this._data[n]},t}(),oC=function(t,e){this.context=t,this.options=e},ox=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r._activeEffects=[],r.canvas=n.canvas?n.canvas:document.createElement("canvas"),r.ctx=r.canvas.getContext("2d"),n.canvas||(r.canvas.width=Math.floor(n.width*n.scale),r.canvas.height=Math.floor(n.height*n.scale),r.canvas.style.width=n.width+"px",r.canvas.style.height=n.height+"px"),r.fontMetrics=new oB(document),r.ctx.scale(r.options.scale,r.options.scale),r.ctx.translate(-n.x,-n.y),r.ctx.textBaseline="bottom",r._activeEffects=[],r.context.logger.debug("Canvas renderer initialized ("+n.width+"x"+n.height+") with scale "+n.scale),r}return x(e,t),e.prototype.applyEffects=function(t){for(var e=this;this._activeEffects.length;)this.popEffect();t.forEach(function(t){return e.applyEffect(t)})},e.prototype.applyEffect=function(t){this.ctx.save(),2===t.type&&(this.ctx.globalAlpha=t.opacity),0===t.type&&(this.ctx.translate(t.offsetX,t.offsetY),this.ctx.transform(t.matrix[0],t.matrix[1],t.matrix[2],t.matrix[3],t.matrix[4],t.matrix[5]),this.ctx.translate(-t.offsetX,-t.offsetY)),oe(t)&&(this.path(t.path),this.ctx.clip()),this._activeEffects.push(t)},e.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},e.prototype.renderStack=function(t){return F(this,void 0,void 0,function(){return L(this,function(e){switch(e.label){case 0:if(!t.element.container.styles.isVisible())return[3,2];return[4,this.renderStackContent(t)];case 1:e.sent(),e.label=2;case 2:return[2]}})})},e.prototype.renderNode=function(t){return F(this,void 0,void 0,function(){return L(this,function(e){switch(e.label){case 0:if(nN(t.container.flags,16),!t.container.styles.isVisible())return[3,3];return[4,this.renderNodeBackgroundAndBorders(t)];case 1:return e.sent(),[4,this.renderNodeContent(t)];case 2:e.sent(),e.label=3;case 3:return[2]}})})},e.prototype.renderTextWithLetterSpacing=function(t,e,n){var r=this;0===e?this.ctx.fillText(t.text,t.bounds.left,t.bounds.top+n):rL(t.text).reduce(function(e,i){return r.ctx.fillText(i,e,t.bounds.top+n),e+r.ctx.measureText(i).width},t.bounds.left)},e.prototype.createFontStyle=function(t){var e=t.fontVariant.filter(function(t){return"normal"===t||"small-caps"===t}).join(""),n=oE(t.fontFamily).join(", "),r=tH(t.fontSize)?""+t.fontSize.number+t.fontSize.unit:t.fontSize.number+"px";return[[t.fontStyle,e,t.fontWeight,r,n].join(" "),n,r]},e.prototype.renderTextNode=function(t,e){return F(this,void 0,void 0,function(){var n,r,i,o,s,a,A,l,c=this;return L(this,function(u){return r=(n=this.createFontStyle(e))[0],i=n[1],o=n[2],this.ctx.font=r,this.ctx.direction=1===e.direction?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",a=(s=this.fontMetrics.getMetrics(i,o)).baseline,A=s.middle,l=e.paintOrder,t.textBounds.forEach(function(t){l.forEach(function(n){switch(n){case 0:c.ctx.fillStyle=ee(e.color),c.renderTextWithLetterSpacing(t,e.letterSpacing,a);var r=e.textShadow;r.length&&t.text.trim().length&&(r.slice(0).reverse().forEach(function(n){c.ctx.shadowColor=ee(n.color),c.ctx.shadowOffsetX=n.offsetX.number*c.options.scale,c.ctx.shadowOffsetY=n.offsetY.number*c.options.scale,c.ctx.shadowBlur=n.blur.number,c.renderTextWithLetterSpacing(t,e.letterSpacing,a)}),c.ctx.shadowColor="",c.ctx.shadowOffsetX=0,c.ctx.shadowOffsetY=0,c.ctx.shadowBlur=0),e.textDecorationLine.length&&(c.ctx.fillStyle=ee(e.textDecorationColor||e.color),e.textDecorationLine.forEach(function(e){switch(e){case 1:c.ctx.fillRect(t.bounds.left,Math.round(t.bounds.top+a),t.bounds.width,1);break;case 2:c.ctx.fillRect(t.bounds.left,Math.round(t.bounds.top),t.bounds.width,1);break;case 3:c.ctx.fillRect(t.bounds.left,Math.ceil(t.bounds.top+A),t.bounds.width,1)}}));break;case 1:e.webkitTextStrokeWidth&&t.text.trim().length&&(c.ctx.strokeStyle=ee(e.webkitTextStrokeColor),c.ctx.lineWidth=e.webkitTextStrokeWidth,c.ctx.lineJoin=window.chrome?"miter":"round",c.ctx.strokeText(t.text,t.bounds.left,t.bounds.top+a)),c.ctx.strokeStyle="",c.ctx.lineWidth=0,c.ctx.lineJoin="miter"}})}),[2]})})},e.prototype.renderReplacedElement=function(t,e,n){if(n&&t.intrinsicWidth>0&&t.intrinsicHeight>0){var r=op(t),i=i8(e);this.path(i),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(n,0,0,t.intrinsicWidth,t.intrinsicHeight,r.left,r.top,r.width,r.height),this.ctx.restore()}},e.prototype.renderNodeContent=function(t){return F(this,void 0,void 0,function(){var n,r,i,o,s,a,A,l,c,u,h,d,f,p,g,m,v,y;return L(this,function(w){switch(w.label){case 0:this.applyEffects(t.getEffects(4)),n=t.container,r=t.curves,i=n.styles,o=0,s=n.textNodes,w.label=1;case 1:if(!(o<s.length))return[3,4];return a=s[o],[4,this.renderTextNode(a,i)];case 2:w.sent(),w.label=3;case 3:return o++,[3,1];case 4:if(!(n instanceof rj))return[3,8];w.label=5;case 5:return w.trys.push([5,7,,8]),[4,this.context.cache.match(n.src)];case 6:return A=w.sent(),this.renderReplacedElement(n,r,A),[3,8];case 7:return w.sent(),this.context.logger.error("Error loading image "+n.src),[3,8];case 8:if(n instanceof rT&&this.renderReplacedElement(n,r,n.canvas),!(n instanceof rP))return[3,12];w.label=9;case 9:return w.trys.push([9,11,,12]),[4,this.context.cache.match(n.svg)];case 10:return A=w.sent(),this.renderReplacedElement(n,r,A),[3,12];case 11:return w.sent(),this.context.logger.error("Error loading svg "+n.svg.substring(0,255)),[3,12];case 12:if(!(n instanceof rX&&n.tree))return[3,14];return[4,new e(this.context,{scale:this.options.scale,backgroundColor:n.backgroundColor,x:0,y:0,width:n.width,height:n.height}).render(n.tree)];case 13:l=w.sent(),n.width&&n.height&&this.ctx.drawImage(l,0,0,n.width,n.height,n.bounds.left,n.bounds.top,n.bounds.width,n.bounds.height),w.label=14;case 14:if(n instanceof rW&&(c=Math.min(n.bounds.width,n.bounds.height),n.type===rK?n.checked&&(this.ctx.save(),this.path([new i0(n.bounds.left+.39363*c,n.bounds.top+.79*c),new i0(n.bounds.left+.16*c,n.bounds.top+.5549*c),new i0(n.bounds.left+.27347*c,n.bounds.top+.44071*c),new i0(n.bounds.left+.39694*c,n.bounds.top+.5649*c),new i0(n.bounds.left+.72983*c,n.bounds.top+.23*c),new i0(n.bounds.left+.84*c,n.bounds.top+.34085*c),new i0(n.bounds.left+.39363*c,n.bounds.top+.79*c)]),this.ctx.fillStyle=ee(707406591),this.ctx.fill(),this.ctx.restore()):n.type===rV&&n.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(n.bounds.left+c/2,n.bounds.top+c/2,c/4,0,2*Math.PI,!0),this.ctx.fillStyle=ee(707406591),this.ctx.fill(),this.ctx.restore())),ok(n)&&n.value.length){switch(h=(u=this.createFontStyle(i))[0],d=u[1],f=this.fontMetrics.getMetrics(h,d).baseline,this.ctx.font=h,this.ctx.fillStyle=ee(i.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=oL(n.styles.textAlign),p=op(n),g=0,n.styles.textAlign){case 1:g+=p.width/2;break;case 2:g+=p.width}m=p.add(g,0,0,-p.height/2+1),this.ctx.save(),this.path([new i0(p.left,p.top),new i0(p.left+p.width,p.top),new i0(p.left+p.width,p.top+p.height),new i0(p.left,p.top+p.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new rC(n.value,m),i.letterSpacing,f),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!nN(n.styles.display,2048))return[3,20];if(!(null!==n.styles.listStyleImage))return[3,19];if(0!==(v=n.styles.listStyleImage).type)return[3,18];A=void 0,y=v.url,w.label=15;case 15:return w.trys.push([15,17,,18]),[4,this.context.cache.match(y)];case 16:return A=w.sent(),this.ctx.drawImage(A,n.bounds.left-(A.width+10),n.bounds.top),[3,18];case 17:return w.sent(),this.context.logger.error("Error loading list-style-image "+y),[3,18];case 18:return[3,20];case 19:t.listValue&&-1!==n.styles.listStyleType&&(h=this.createFontStyle(i)[0],this.ctx.font=h,this.ctx.fillStyle=ee(i.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",p=new E(n.bounds.left,n.bounds.top+t2(n.styles.paddingTop,n.bounds.width),n.bounds.width,nn(i.lineHeight,i.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new rC(t.listValue,p),i.letterSpacing,nn(i.lineHeight,i.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),w.label=20;case 20:return[2]}})})},e.prototype.renderStackContent=function(t){return F(this,void 0,void 0,function(){var e,n,r,i,o,s,a,A,l,c,u,h,d,f,p;return L(this,function(g){switch(g.label){case 0:return nN(t.element.container.flags,16),[4,this.renderNodeBackgroundAndBorders(t.element)];case 1:g.sent(),e=0,n=t.negativeZIndex,g.label=2;case 2:if(!(e<n.length))return[3,5];return r=n[e],[4,this.renderStack(r)];case 3:g.sent(),g.label=4;case 4:return e++,[3,2];case 5:return[4,this.renderNodeContent(t.element)];case 6:g.sent(),i=0,o=t.nonInlineLevel,g.label=7;case 7:if(!(i<o.length))return[3,10];return r=o[i],[4,this.renderNode(r)];case 8:g.sent(),g.label=9;case 9:return i++,[3,7];case 10:s=0,a=t.nonPositionedFloats,g.label=11;case 11:if(!(s<a.length))return[3,14];return r=a[s],[4,this.renderStack(r)];case 12:g.sent(),g.label=13;case 13:return s++,[3,11];case 14:A=0,l=t.nonPositionedInlineLevel,g.label=15;case 15:if(!(A<l.length))return[3,18];return r=l[A],[4,this.renderStack(r)];case 16:g.sent(),g.label=17;case 17:return A++,[3,15];case 18:c=0,u=t.inlineLevel,g.label=19;case 19:if(!(c<u.length))return[3,22];return r=u[c],[4,this.renderNode(r)];case 20:g.sent(),g.label=21;case 21:return c++,[3,19];case 22:h=0,d=t.zeroOrAutoZIndexOrTransformedOrOpacity,g.label=23;case 23:if(!(h<d.length))return[3,26];return r=d[h],[4,this.renderStack(r)];case 24:g.sent(),g.label=25;case 25:return h++,[3,23];case 26:f=0,p=t.positiveZIndex,g.label=27;case 27:if(!(f<p.length))return[3,30];return r=p[f],[4,this.renderStack(r)];case 28:g.sent(),g.label=29;case 29:return f++,[3,27];case 30:return[2]}})})},e.prototype.mask=function(t){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(t.slice(0).reverse()),this.ctx.closePath()},e.prototype.path=function(t){this.ctx.beginPath(),this.formatPath(t),this.ctx.closePath()},e.prototype.formatPath=function(t){var e=this;t.forEach(function(t,n){var r=i5(t)?t.start:t;0===n?e.ctx.moveTo(r.x,r.y):e.ctx.lineTo(r.x,r.y),i5(t)&&e.ctx.bezierCurveTo(t.startControl.x,t.startControl.y,t.endControl.x,t.endControl.y,t.end.x,t.end.y)})},e.prototype.renderRepeat=function(t,e,n,r){this.path(t),this.ctx.fillStyle=e,this.ctx.translate(n,r),this.ctx.fill(),this.ctx.translate(-n,-r)},e.prototype.resizeImage=function(t,e,n){if(t.width===e&&t.height===n)return t;var r,i=(null!==(r=this.canvas.ownerDocument)&&void 0!==r?r:document).createElement("canvas");return i.width=Math.max(1,e),i.height=Math.max(1,n),i.getContext("2d").drawImage(t,0,0,t.width,t.height,0,0,e,n),i},e.prototype.renderBackgroundImage=function(t){return F(this,void 0,void 0,function(){var e,n,r,i,o,s;return L(this,function(a){switch(a.label){case 0:e=t.styles.backgroundImage.length-1,n=function(n){var i,o,s,a,A,l,c,u,h,d,f,p,g,m,v,y,w,b,_,B,C,x,k,F,D,E,S,M,Q,I,U;return L(this,function(L){switch(L.label){case 0:if(0!==n.type)return[3,5];i=void 0,o=n.url,L.label=1;case 1:return L.trys.push([1,3,,4]),[4,r.context.cache.match(o)];case 2:return i=L.sent(),[3,4];case 3:return L.sent(),r.context.logger.error("Error loading background-image "+o),[3,4];case 4:return i&&(a=(s=og(t,e,[i.width,i.height,i.width/i.height]))[0],A=s[1],l=s[2],c=s[3],u=s[4],h=r.ctx.createPattern(r.resizeImage(i,c,u),"repeat"),r.renderRepeat(a,h,A,l)),[3,6];case 5:1===n.type?(a=(d=og(t,e,[null,null,null]))[0],A=d[1],l=d[2],c=d[3],u=d[4],p=(f=ep(n.angle,c,u))[0],g=f[1],m=f[2],v=f[3],y=f[4],(w=document.createElement("canvas")).width=c,w.height=u,_=(b=w.getContext("2d")).createLinearGradient(g,v,m,y),ed(n.stops,p).forEach(function(t){return _.addColorStop(t.stop,ee(t.color))}),b.fillStyle=_,b.fillRect(0,0,c,u),c>0&&u>0&&(h=r.ctx.createPattern(w,"repeat"),r.renderRepeat(a,h,A,l))):2===n.type&&(a=(B=og(t,e,[null,null,null]))[0],C=B[1],x=B[2],c=B[3],u=B[4],A=t2((k=0===n.position.length?[t$]:n.position)[0],c),l=t2(k[k.length-1],u),D=(F=ev(n,A,l,c,u))[0],E=F[1],D>0&&E>0&&(S=r.ctx.createRadialGradient(C+A,x+l,0,C+A,x+l,D),ed(n.stops,2*D).forEach(function(t){return S.addColorStop(t.stop,ee(t.color))}),r.path(a),r.ctx.fillStyle=S,D!==E?(M=t.bounds.left+.5*t.bounds.width,Q=t.bounds.top+.5*t.bounds.height,U=1/(I=E/D),r.ctx.save(),r.ctx.translate(M,Q),r.ctx.transform(1,0,0,I,0,0),r.ctx.translate(-M,-Q),r.ctx.fillRect(C,U*(x-Q)+Q,c,u*U),r.ctx.restore()):r.ctx.fill())),L.label=6;case 6:return e--,[2]}})},r=this,i=0,o=t.styles.backgroundImage.slice(0).reverse(),a.label=1;case 1:if(!(i<o.length))return[3,4];return s=o[i],[5,n(s)];case 2:a.sent(),a.label=3;case 3:return i++,[3,1];case 4:return[2]}})})},e.prototype.renderSolidBorder=function(t,e,n){return F(this,void 0,void 0,function(){return L(this,function(r){return this.path(oA(n,e)),this.ctx.fillStyle=ee(t),this.ctx.fill(),[2]})})},e.prototype.renderDoubleBorder=function(t,e,n,r){return F(this,void 0,void 0,function(){var i,o;return L(this,function(s){switch(s.label){case 0:if(!(e<3))return[3,2];return[4,this.renderSolidBorder(t,n,r)];case 1:return s.sent(),[2];case 2:return i=ol(r,n),this.path(i),this.ctx.fillStyle=ee(t),this.ctx.fill(),o=oc(r,n),this.path(o),this.ctx.fill(),[2]}})})},e.prototype.renderNodeBackgroundAndBorders=function(t){return F(this,void 0,void 0,function(){var e,n,r,i,o,s,a,A,l=this;return L(this,function(c){switch(c.label){case 0:if(this.applyEffects(t.getEffects(2)),n=!et((e=t.container.styles).backgroundColor)||e.backgroundImage.length,r=[{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}],i=oF(ow(e.backgroundClip,0),t.curves),!(n||e.boxShadow.length))return[3,2];return this.ctx.save(),this.path(i),this.ctx.clip(),et(e.backgroundColor)||(this.ctx.fillStyle=ee(e.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(t.container)];case 1:c.sent(),this.ctx.restore(),e.boxShadow.slice(0).reverse().forEach(function(e){l.ctx.save();var n,r,i,o,s=i6(t.curves),a=e.inset?0:1e4,A=(n=-a+(e.inset?1:-1)*e.spread.number,r=(e.inset?1:-1)*e.spread.number,i=e.spread.number*(e.inset?-2:2),o=e.spread.number*(e.inset?-2:2),s.map(function(t,e){switch(e){case 0:return t.add(n,r);case 1:return t.add(n+i,r);case 2:return t.add(n+i,r+o);case 3:return t.add(n,r+o)}return t}));e.inset?(l.path(s),l.ctx.clip(),l.mask(A)):(l.mask(s),l.ctx.clip(),l.path(A)),l.ctx.shadowOffsetX=e.offsetX.number+a,l.ctx.shadowOffsetY=e.offsetY.number,l.ctx.shadowColor=ee(e.color),l.ctx.shadowBlur=e.blur.number,l.ctx.fillStyle=e.inset?ee(e.color):"rgba(0,0,0,1)",l.ctx.fill(),l.ctx.restore()}),c.label=2;case 2:o=0,s=0,a=r,c.label=3;case 3:if(!(s<a.length))return[3,13];if(!(0!==(A=a[s]).style&&!et(A.color)&&A.width>0))return[3,11];if(2!==A.style)return[3,5];return[4,this.renderDashedDottedBorder(A.color,A.width,o,t.curves,2)];case 4:case 6:case 8:return c.sent(),[3,11];case 5:if(3!==A.style)return[3,7];return[4,this.renderDashedDottedBorder(A.color,A.width,o,t.curves,3)];case 7:if(4!==A.style)return[3,9];return[4,this.renderDoubleBorder(A.color,A.width,o,t.curves)];case 9:return[4,this.renderSolidBorder(A.color,o,t.curves)];case 10:c.sent(),c.label=11;case 11:o++,c.label=12;case 12:return s++,[3,3];case 13:return[2]}})})},e.prototype.renderDashedDottedBorder=function(t,e,n,r,i){return F(this,void 0,void 0,function(){var o,s,a,A,l,c,u,h,d,f,p,g,m,v,y,w;return L(this,function(b){return this.ctx.save(),o=ou(r,n),s=oA(r,n),2===i&&(this.path(s),this.ctx.clip()),i5(s[0])?(a=s[0].start.x,A=s[0].start.y):(a=s[0].x,A=s[0].y),i5(s[1])?(l=s[1].end.x,c=s[1].end.y):(l=s[1].x,c=s[1].y),u=0===n||2===n?Math.abs(a-l):Math.abs(A-c),this.ctx.beginPath(),3===i?this.formatPath(o):this.formatPath(s.slice(0,2)),h=e<3?3*e:2*e,d=e<3?2*e:e,3===i&&(h=e,d=e),f=!0,u<=2*h?f=!1:u<=2*h+d?(p=u/(2*h+d),h*=p,d*=p):(g=Math.floor((u+d)/(h+d)),m=(u-g*h)/(g-1),d=(v=(u-(g+1)*h)/g)<=0||Math.abs(d-m)<Math.abs(d-v)?m:v),f&&(3===i?this.ctx.setLineDash([0,h+d]):this.ctx.setLineDash([h,d])),3===i?(this.ctx.lineCap="round",this.ctx.lineWidth=e):this.ctx.lineWidth=2*e+1.1,this.ctx.strokeStyle=ee(t),this.ctx.stroke(),this.ctx.setLineDash([]),2===i&&(i5(s[0])&&(y=s[3],w=s[0],this.ctx.beginPath(),this.formatPath([new i0(y.end.x,y.end.y),new i0(w.start.x,w.start.y)]),this.ctx.stroke()),i5(s[1])&&(y=s[1],w=s[2],this.ctx.beginPath(),this.formatPath([new i0(y.end.x,y.end.y),new i0(w.start.x,w.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},e.prototype.render=function(t){return F(this,void 0,void 0,function(){var e;return L(this,function(n){switch(n.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=oa(t),[4,this.renderStack(e)];case 1:return n.sent(),this.applyEffects([]),[2,this.canvas]}})})},e}(oC),ok=function(t){return t instanceof rY||t instanceof rq||t instanceof rW&&t.type!==rV&&t.type!==rK},oF=function(t,e){switch(t){case 0:return i6(e);case 2:return[e.topLeftContentBox,e.topRightContentBox,e.bottomRightContentBox,e.bottomLeftContentBox];default:return i8(e)}},oL=function(t){switch(t){case 1:return"center";case 2:return"right";default:return"left"}},oD=["-apple-system","system-ui"],oE=function(t){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?t.filter(function(t){return -1===oD.indexOf(t)}):t},oS=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.canvas=n.canvas?n.canvas:document.createElement("canvas"),r.ctx=r.canvas.getContext("2d"),r.options=n,r.canvas.width=Math.floor(n.width*n.scale),r.canvas.height=Math.floor(n.height*n.scale),r.canvas.style.width=n.width+"px",r.canvas.style.height=n.height+"px",r.ctx.scale(r.options.scale,r.options.scale),r.ctx.translate(-n.x,-n.y),r.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+n.width+"x"+n.height+" at "+n.x+","+n.y+") with scale "+n.scale),r}return x(e,t),e.prototype.render=function(t){return F(this,void 0,void 0,function(){var e;return L(this,function(n){switch(n.label){case 0:return[4,oM(rd(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,t))];case 1:return e=n.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}(oC),oM=function(t){return new Promise(function(e,n){var r=new Image;r.onload=function(){e(r)},r.onerror=n,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(t))})},oQ=function(){function t(t){var e=t.id,n=t.enabled;this.id=e,this.enabled=n,this.start=Date.now()}return t.prototype.debug=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.debug?console.debug.apply(console,D([this.id,this.getTime()+"ms"],t)):this.info.apply(this,t))},t.prototype.getTime=function(){return Date.now()-this.start},t.prototype.info=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.enabled&&"undefined"!=typeof window&&window.console&&"function"==typeof console.info&&console.info.apply(console,D([this.id,this.getTime()+"ms"],t))},t.prototype.warn=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.warn?console.warn.apply(console,D([this.id,this.getTime()+"ms"],t)):this.info.apply(this,t))},t.prototype.error=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.error?console.error.apply(console,D([this.id,this.getTime()+"ms"],t)):this.info.apply(this,t))},t.instances={},t}(),oI=function(){function t(e,n){var r;this.windowBounds=n,this.instanceName="#"+t.instanceCount++,this.logger=new oQ({id:this.instanceName,enabled:e.logging}),this.cache=null!==(r=e.cache)&&void 0!==r?r:new iV(this,e)}return t.instanceCount=1,t}();"undefined"!=typeof window&&iK.setContext(window);var oU=function(t,e,n){var r=e.ownerDocument,i=r.documentElement?eA(t,getComputedStyle(r.documentElement).backgroundColor):el.TRANSPARENT,o=r.body?eA(t,getComputedStyle(r.body).backgroundColor):el.TRANSPARENT,s="string"==typeof n?eA(t,n):null===n?el.TRANSPARENT:4294967295;return e===r.documentElement?et(i)?et(o)?s:o:i:s};return function(t,e){var n;return void 0===e&&(e={}),n=e,F(void 0,void 0,void 0,function(){var e,r,i,o,s,a,A,l,c,u,h,d,f,p,g,m,v,y,w,b,_,B,C,x,F,D,Q,I,U,j,T,P,N,H,O,R,z;return L(this,function(L){switch(L.label){case 0:if(!t||"object"!=typeof t)return[2,Promise.reject("Invalid element provided as first argument")];if(!(e=t.ownerDocument))throw Error("Element is not attached to a Document");if(!(r=e.defaultView))throw Error("Document is not attached to a Window");if(i={allowTaint:null!==(_=n.allowTaint)&&void 0!==_&&_,imageTimeout:null!==(B=n.imageTimeout)&&void 0!==B?B:15e3,proxy:n.proxy,useCORS:null!==(C=n.useCORS)&&void 0!==C&&C},a=new oI(k({logging:null===(x=n.logging)||void 0===x||x,cache:n.cache},i),s=new E((o={windowWidth:null!==(F=n.windowWidth)&&void 0!==F?F:r.innerWidth,windowHeight:null!==(D=n.windowHeight)&&void 0!==D?D:r.innerHeight,scrollX:null!==(Q=n.scrollX)&&void 0!==Q?Q:r.pageXOffset,scrollY:null!==(I=n.scrollY)&&void 0!==I?I:r.pageYOffset}).scrollX,o.scrollY,o.windowWidth,o.windowHeight)),A=null!==(U=n.foreignObjectRendering)&&void 0!==U&&U,l={allowTaint:null!==(j=n.allowTaint)&&void 0!==j&&j,onclone:n.onclone,ignoreElements:n.ignoreElements,inlineImages:A,copyStyles:A},a.logger.debug("Starting document clone with size "+s.width+"x"+s.height+" scrolled to "+-s.left+","+-s.top),!(u=(c=new iD(a,t,l)).clonedReferenceElement))return[2,Promise.reject("Unable to find element in cloned iframe")];return[4,c.toIFrame(e,s)];case 1:if(h=L.sent(),f=(d=ie(u)||"HTML"===u.tagName?M(u.ownerDocument):S(a,u)).width,p=d.height,g=d.left,m=d.top,v=oU(a,u,n.backgroundColor),y={canvas:n.canvas,backgroundColor:v,scale:null!==(P=null!==(T=n.scale)&&void 0!==T?T:r.devicePixelRatio)&&void 0!==P?P:1,x:(null!==(N=n.x)&&void 0!==N?N:0)+g,y:(null!==(H=n.y)&&void 0!==H?H:0)+m,width:null!==(O=n.width)&&void 0!==O?O:Math.ceil(f),height:null!==(R=n.height)&&void 0!==R?R:Math.ceil(p)},!A)return[3,3];return a.logger.debug("Document cloned, using foreign object rendering"),[4,new oS(a,y).render(u)];case 2:return w=L.sent(),[3,5];case 3:return a.logger.debug("Document cloned, element located at "+g+","+m+" with size "+f+"x"+p+" using computed rendering"),a.logger.debug("Starting DOM parsing"),b=r0(a,u),v===b.styles.backgroundColor&&(b.styles.backgroundColor=el.TRANSPARENT),a.logger.debug("Starting renderer for element at "+y.x+","+y.y+" with size "+y.width+"x"+y.height),[4,new ox(a,y).render(b)];case 4:w=L.sent(),L.label=5;case 5:return(null===(z=n.removeContainer)||void 0===z||z)&&!iD.destroy(h)&&a.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore"),a.logger.debug("Finished rendering"),[2,w]}})})}},e.exports=r()},{}],fTZbN:[function(t,e,n){var r=t("@swc/helpers/_/_async_to_generator"),i=t("@swc/helpers/_/_ts_generator");function o(){return(o=(0,r._)(function(t){var e,n,r,o,s;return(0,i._)(this,function(i){switch(i.label){case 0:return e=new Blob([new XMLSerializer().serializeToString(t)],{type:"image/svg+xml;charset=utf-8"}),n=URL.createObjectURL(e),[4,new Promise(function(t,e){var r=new Image;r.onload=function(){return t(r)},r.onerror=e,r.src=n})];case 1:return r=i.sent(),(o=document.createElement("canvas")).width=t.width.baseVal.value||t.getBoundingClientRect().width,o.height=t.height.baseVal.value||t.getBoundingClientRect().height,o.getContext("2d").drawImage(r,0,0),URL.revokeObjectURL(n),(s=new Image).src=o.toDataURL("image/png"),[2,s]}})})).apply(this,arguments)}e.exports={svgToPng:function(t){return o.apply(this,arguments)}}},{"@swc/helpers/_/_async_to_generator":"6Tpxj","@swc/helpers/_/_ts_generator":"lwj56"}],ccLSs:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return d});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_define_property"),a=t("@swc/helpers/_/_inherits"),A=t("@swc/helpers/_/_object_spread"),l=t("@swc/helpers/_/_object_spread_props"),c=t("@swc/helpers/_/_create_super"),u=t("@hotwired/stimulus"),h=t("../download"),d=function(t){(0,a._)(n,t);var e=(0,c._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"export",value:function(){var t=this;this.disableEverything(),this.submitButtonTarget.classList.add("sending");var e=(0,l._)((0,A._)({},iawpActions.export_reports),{ids:this.getCheckedReportIds()});jQuery.post(ajaxurl,e,function(e){(0,h.downloadJSON)("independent-analytics-reports.json",e.data.json),t.resetUI(),t.submitButtonTarget.classList.remove("sending"),t.submitButtonTarget.classList.add("sent"),setTimeout(function(){t.submitButtonTarget.classList.remove("sent")},1e3)}).fail(function(){t.resetUI()})}},{key:"handleToggleSelectAll",value:function(t){this.getAllCheckboxes().forEach(function(e){return e.checked=t.target.checked}),this.updateSubmitButton()}},{key:"handleToggleReport",value:function(t){this.getCheckedCheckboxes().length===this.getAllCheckboxes().length?this.selectAllCheckboxTarget.checked=!0:this.selectAllCheckboxTarget.checked=!1,this.updateSubmitButton()}},{key:"updateSubmitButton",value:function(){0===this.getCheckedCheckboxes().length?this.submitButtonTarget.setAttribute("disabled","disabled"):this.submitButtonTarget.removeAttribute("disabled")}},{key:"disableEverything",value:function(){this.submitButtonTarget.setAttribute("disabled","disabled"),this.selectAllCheckboxTarget.setAttribute("disabled","disabled"),this.getAllCheckboxes().forEach(function(t){t.setAttribute("disabled","disabled")})}},{key:"resetUI",value:function(){this.submitButtonTarget.setAttribute("disabled","disabled"),this.selectAllCheckboxTarget.removeAttribute("disabled"),this.selectAllCheckboxTarget.checked=!1,this.getAllCheckboxes().forEach(function(t){t.removeAttribute("disabled"),t.checked=!1})}},{key:"getCheckedReportIds",value:function(){return this.getCheckedCheckboxes().map(function(t){return t.value})}},{key:"getAllCheckboxes",value:function(){return Array.from(this.element.querySelectorAll('input[name="report_id"]'))}},{key:"getCheckedCheckboxes",value:function(){return Array.from(this.element.querySelectorAll('input[name="report_id"]:checked'))}}]),n}(u.Controller);(0,s._)(d,"targets",["selectAllCheckbox","submitButton"])},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","../download":"ce5U5","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],ce5U5:[function(t,e,n){e.exports={downloadCSV:function(t,e){var n=new Blob(["\uFEFF"+e],{type:"text/csv;charset=utf-8"}),r=window.document.createElement("a");r.href=window.URL.createObjectURL(n),r.download=t,document.body.appendChild(r),r.click(),document.body.removeChild(r)},downloadJSON:function(t,e){var n=new Blob([e],{type:"application/json"}),r=window.document.createElement("a");r.href=window.URL.createObjectURL(n),r.download=t,document.body.appendChild(r),r.click(),document.body.removeChild(r)}}},{}],"7UVB9":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return h});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_create_super"),c=t("@hotwired/stimulus"),u=t("@easepick/bundle"),h=function(t){(0,A._)(n,t);var e=(0,l._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"appliedConditions",0),(0,a._)((0,i._)(t),"onFetchingReport",function(){var e=t.element.querySelector("#modal-filters").querySelectorAll("input:not([disabled]), button:not([disabled]), select:not([disabled])");e.forEach(function(t){return t.disabled=!0}),t.spinnerTarget.classList.remove("hidden"),document.addEventListener("iawp:fetchedReport",function(){e.forEach(function(t){return t.disabled=!1}),t.spinnerTarget.classList.add("hidden")},{once:!0})}),(0,a._)((0,i._)(t),"updateFilters",function(e){t.filtersTarget.innerHTML="",t.blueprintTarget.innerHTML=e.detail.filtersTemplateHTML,t.conditionButtonsTarget.innerHTML=e.detail.filtersButtonsHTML,t.filtersValue=e.detail.filters,t.setCount(e.detail.filters.length),t.filtersValue.length>0?t.createInitialFilters():t.addCondition()}),(0,a._)((0,i._)(t),"maybeClose",function(e){var n=t.modalTarget.classList.contains("show"),r=t.element.contains(e.target);n&&!r&&t.closeModal()}),t}return(0,s._)(n,[{key:"connect",value:function(){document.addEventListener("click",this.maybeClose),document.addEventListener("iawp:filtersChanged",this.updateFilters),document.addEventListener("iawp:fetchingReport",this.onFetchingReport),this.filtersValue.length>0?(this.createInitialFilters(),this.setResetEnabled(!0)):this.addCondition()}},{key:"disconnect",value:function(){document.removeEventListener("click",this.maybeClose),document.removeEventListener("iawp:filtersChanged",this.updateFilters),document.removeEventListener("iawp:fetchingReport",this.onFetchingReport)}},{key:"createInitialFilters",value:function(){var t=this;this.filtersValue.forEach(function(e){var n=t.blueprintTarget.content.cloneNode(!0);t.filtersTarget.appendChild(n);var r=t.filtersTarget.lastElementChild,i=t.inclusionTargets.find(function(t){return r.contains(t)}),o=t.columnTargets.find(function(t){return r.contains(t)});i.value=e.inclusion,o.value=e.column;var s=o.options[o.selectedIndex].dataset.type;t.operatorTargets.filter(function(t){return r.contains(t)}).forEach(function(t){var n=t.dataset.type===s;t.classList.toggle("show",n),n&&(t.value=e.operator)}),t.operandTargets.filter(function(t){return r.contains(t)}).forEach(function(n){var r=n.dataset.column===o.value;n.classList.toggle("show",r),r&&(n.value=e.operand,setTimeout(function(){var r=t.application.getControllerForElementAndIdentifier(n,"easepick");if(r){var i=new u.DateTime(1e3*e.operand);n.easepick.setDate(i),n.easepick.gotoDate(i),r.unixTimestampValue=e.operand}},0))})})}},{key:"toggleModal",value:function(t){t.preventDefault(),this.modalTarget.classList.contains("show")?this.closeModal():this.openModal()}},{key:"openModal",value:function(){this.modalTarget.classList.add("show"),this.modalButtonTarget.classList.add("open"),document.getElementById("iawp-layout").classList.add("modal-open")}},{key:"closeModal",value:function(){this.modalTarget.classList.remove("show"),this.modalButtonTarget.classList.remove("open"),document.getElementById("iawp-layout").classList.remove("modal-open")}},{key:"addCondition",value:function(){this.filtersTarget.append(this.blueprintTarget.content.cloneNode(!0)),this.setResetEnabled(!0)}},{key:"removeCondition",value:function(t){t.stopPropagation(),this.conditionTargets.forEach(function(e){e.contains(t.target)&&e.remove()}),0===this.conditionTargets.length&&(this.addCondition(),document.dispatchEvent(new CustomEvent("iawp:changeFilters",{detail:{filters:[]}})),this.setResetEnabled(!1)),1===this.conditionTargets.length&&(this.setResetEnabled(!1),this.setCount(0)),0===this.conditionTargets.length&&this.addCondition(),this.appliedConditions>1&&this.apply()}},{key:"apply",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.showLoadingOverlay,r=!1;if(this.conditionTargets.forEach(function(e){var n=t.columnTargets.find(function(t){return e.contains(t)}),i=t.operandTargets.find(function(t){return e.contains(t)&&t.classList.contains("show")});""===n.value&&(n.classList.add("error"),r=!0),i&&""===i.value&&(i.classList.add("error"),r=!0)}),!r){var i=this.conditionTargets.map(function(e){var n=t.inclusionTargets.find(function(t){return e.contains(t)}),r=t.columnTargets.find(function(t){return e.contains(t)}),i=t.operatorTargets.find(function(t){return e.contains(t)&&t.classList.contains("show")}),o=t.operandTargets.find(function(t){return e.contains(t)&&t.classList.contains("show")}),s={inclusion:n.value,column:r.value,operator:i.value,operand:o.value},a=t.application.getControllerForElementAndIdentifier(o,"easepick");return a&&(s.operand=a.unixTimestampValue.toString()),s});this.appliedConditions=i.length,this.setResetEnabled(!0),this.setCount(i.length),this.closeModal(),document.dispatchEvent(new CustomEvent("iawp:changeFilters",{detail:{filters:i,filterLogic:this.filterLogicValue,showLoadingOverlay:void 0===n||n}}))}}},{key:"reset",value:function(){this.filterLogicTarget.value="and",this.conditionTargets.forEach(function(t){t.remove()}),this.addCondition(),this.setResetEnabled(!1),this.appliedConditions=0,this.setCount(0),this.closeModal(),document.dispatchEvent(new CustomEvent("iawp:changeFilters",{detail:{filters:[]}}))}},{key:"setCount",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;document.getElementById("toolbar").setAttribute("data-filter-count",t)}},{key:"setResetEnabled",value:function(){var t=!(arguments.length>0)||void 0===arguments[0]||arguments[0];t?this.resetTarget.removeAttribute("disabled"):this.resetTarget.setAttribute("disabled","disabled")}},{key:"columnSelect",value:function(t){var e=this.conditionTargets.find(function(e){return e.contains(t.target)}),n=t.target.value,r=t.target.options[t.target.selectedIndex].dataset.type;t.target.classList.remove("error"),this.operatorTargets.filter(function(t){return e.contains(t)}).forEach(function(t){var e=t.dataset.type===r;t.classList.toggle("show",e)}),this.operandTargets.filter(function(t){return e.contains(t)}).forEach(function(t){var e=t.dataset.column===n;t.classList.toggle("show",e)})}},{key:"changeFilterLogic",value:function(t){this.filterLogicValue=t.target.value}},{key:"operandChange",value:function(t){t.target.classList.remove("error")}},{key:"operandKeyDown",value:function(t){13===t.keyCode&&this.apply()}}]),n}(c.Controller);(0,a._)(h,"values",{filters:Array,filterLogic:String}),(0,a._)(h,"targets",["modal","modalButton","blueprint","filters","condition","reset","inclusion","column","operator","operand","conditionButtons","spinner","filterLogic"])},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@easepick/bundle":"2FFGt","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],eG4Fk:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return A});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_inherits"),a=t("@swc/helpers/_/_create_super"),A=function(t){(0,s._)(n,t);var e=(0,a._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"changeGroup",value:function(t){var e=t.target.value;document.dispatchEvent(new CustomEvent("iawp:changeGroup",{detail:{group:e}}))}}]),n}(t("@hotwired/stimulus").Controller)},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],eFMyx:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return p});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_async_to_generator"),s=t("@swc/helpers/_/_class_call_check"),a=t("@swc/helpers/_/_create_class"),A=t("@swc/helpers/_/_define_property"),l=t("@swc/helpers/_/_inherits"),c=t("@swc/helpers/_/_object_spread"),u=t("@swc/helpers/_/_object_spread_props"),h=t("@swc/helpers/_/_create_super"),d=t("@swc/helpers/_/_ts_generator"),f=t("@hotwired/stimulus");t("../download");var p=function(t){(0,l._)(n,t);var e=(0,h._)(n);function n(){var t;return(0,s._)(this,n),t=e.apply(this,arguments),(0,A._)((0,i._)(t),"fileData",null),t}return(0,a._)(n,[{key:"import",value:function(){var t=this;this.disableSubmissions(),this.submitButtonTarget.classList.add("sending");var e=(0,u._)((0,c._)({},iawpActions.import_reports),{json:JSON.stringify(this.fileData)});jQuery.post(ajaxurl,e,function(e){t.clearFileInput(),t.submitButtonTarget.classList.remove("sending"),t.submitButtonTarget.classList.add("sent"),setTimeout(function(){t.submitButtonTarget.classList.remove("sent"),window.location.reload()},1e3)}).fail(function(){})}},{key:"handleFileSelected",value:function(t){var e=this;return(0,o._)(function(){var n;return(0,d._)(this,function(r){switch(r.label){case 0:return[4,t.target.files[0].text()];case 1:if(n=JSON.parse(r.sent()),e.fileData=null,e.hideWarning(),e.disableSubmissions(),!n.database_version||!Array.isArray(n.reports))return e.showWarning(iawpText.invalidReportArchive),[2];return e.enableSubmissions(),e.fileData=n,[2]}})})()}},{key:"clearFileInput",value:function(){this.fileData=null,this.fileInputTarget.value=null,this.hideWarning(),this.disableSubmissions()}},{key:"showWarning",value:function(t){this.warningMessageTarget.innerText=t,this.warningMessageTarget.style.display="block"}},{key:"hideWarning",value:function(){this.warningMessageTarget.style.display="none"}},{key:"enableSubmissions",value:function(){this.submitButtonTarget.removeAttribute("disabled")}},{key:"disableSubmissions",value:function(){this.submitButtonTarget.setAttribute("disabled","disabled")}}]),n}(f.Controller);(0,A._)(p,"targets",["submitButton","warningMessage","fileInput"]),(0,A._)(p,"values",{databaseVersion:String})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_async_to_generator":"6Tpxj","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@swc/helpers/_/_ts_generator":"lwj56","@hotwired/stimulus":"crDvk","../download":"ce5U5","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"1BVRP":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return d});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_create_super"),c=t("@hotwired/stimulus");t("../utils/appearance");var u=t("svgmap"),h=r.interopDefault(u),d=function(t){(0,A._)(n,t);var e=(0,l._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"map",null),(0,a._)((0,i._)(t),"resizeObserver",null),t}return(0,s._)(n,[{key:"connect",value:function(){if(this.map){this.resizeObserver.observe(this.chartTarget);return}this.initializeMap(),window.iawpMaps=window.iawpMaps||[],window.iawpMaps.push(this.map),this.resizeObserver.observe(this.chartTarget)}},{key:"disconnect",value:function(){var t=this;this.resizeObserver.disconnect(),window.iawpMaps=window.iawpMaps||[],window.iawpMaps=window.iawpMaps.filter(function(e){return e!==t.map})}},{key:"initializeMap",value:function(){var t=this,e="iawp-map-"+Math.random().toString();this.chartTarget.setAttribute("id",e);var n={};this.dataValue.forEach(function(t){n[t.country_code]={visitors:t.visitors,views:t.views,sessions:t.sessions}}),this.map=new h.default({targetElementID:e,allowInteraction:!1,initialZoom:1.1,colorMax:"#5123A0",colorMin:"#bea4eb",colorNoData:"#dedede",ratioType:"log",data:{data:{visitors:{name:"Visitors"},views:{name:"Views"},sessions:{name:"Sessions"}},applyData:"visitors",values:n},onGetTooltip:function(e,n,r){var i=t.dataValue.find(function(t){return t.country_code===n}),o=t.flagsUrlValue+"/"+n.toLowerCase()+".svg";if(!i){var s='\n                        <div class="iawp-geo-chart-tooltip">\n                            <img src="'.concat(o,'" alt="Country flag"/>\n                            <h1>').concat(t.countryName(n),"</h1>\n                            <p>No data available</p>\n                        </div>\n                    ");return new DOMParser().parseFromString(s,"text/html").body.firstElementChild}var a=t.formatNumber(i.views),A=t.formatNumber(i.visitors),l=t.formatNumber(i.sessions),c='\n                    <div class="iawp-geo-chart-tooltip">\n                        <img src="'.concat(o,'" alt="Country flag"/>\n                        <h1>').concat(t.countryName(n),'</h1>\n                        <div class="iawp-geo-chart-tooltip-table">\n                            <span>').concat(iawpText.views,"</span><span>").concat(a,"</span>\n                            <span>").concat(iawpText.visitors,"</span><span>").concat(A,"</span>\n                            <span>").concat(iawpText.sessions,"</span><span>").concat(l,"</span>\n                        </div>\n                    </div>\n                ");return new DOMParser().parseFromString(c,"text/html").body.firstElementChild}}),this.resizeObserver=new ResizeObserver(function(){t.chartTarget.checkVisibility()&&(t.map.mapPanZoom.resize(),t.map.mapPanZoom.fit(),t.map.mapPanZoom.center(),t.map.mapPanZoom.zoom(1.1))})}},{key:"formatNumber",value:function(t){return new Intl.NumberFormat(this.localeValue,{maximumFractionDigits:0}).format(t)}},{key:"countryName",value:function(t){return({AF:"Afghanistan",AX:"Åland Islands",AL:"Albania",DZ:"Algeria",AS:"American Samoa",AD:"Andorra",AO:"Angola",AI:"Anguilla",AQ:"Antarctica",AG:"Antigua and Barbuda",AR:"Argentina",AM:"Armenia",AW:"Aruba",AU:"Australia",AT:"Austria",AZ:"Azerbaijan",BS:"Bahamas",BH:"Bahrain",BD:"Bangladesh",BB:"Barbados",BY:"Belarus",BE:"Belgium",BZ:"Belize",BJ:"Benin",BM:"Bermuda",BT:"Bhutan",BO:"Bolivia",BA:"Bosnia and Herzegovina",BW:"Botswana",BR:"Brazil",IO:"British Indian Ocean Territory",VG:"British Virgin Islands",BN:"Brunei Darussalam",BG:"Bulgaria",BF:"Burkina Faso",BI:"Burundi",KH:"Cambodia",CM:"Cameroon",CA:"Canada",CV:"Cape Verde",BQ:"Caribbean Netherlands",KY:"Cayman Islands",CF:"Central African Republic",TD:"Chad",CL:"Chile",CN:"China",CX:"Christmas Island",CC:"Cocos Islands",CO:"Colombia",KM:"Comoros",CG:"Congo",CK:"Cook Islands",CR:"Costa Rica",HR:"Croatia",CU:"Cuba",CW:"Curaçao",CY:"Cyprus",CZ:"Czech Republic",CD:"Democratic Republic of the Congo",DK:"Denmark",DJ:"Djibouti",DM:"Dominica",DO:"Dominican Republic",EC:"Ecuador",EG:"Egypt",SV:"El Salvador",GQ:"Equatorial Guinea",ER:"Eritrea",EE:"Estonia",ET:"Ethiopia",FK:"Falkland Islands",FO:"Faroe Islands",FM:"Federated States of Micronesia",FJ:"Fiji",FI:"Finland",FR:"France",GF:"French Guiana",PF:"French Polynesia",TF:"French Southern Territories",GA:"Gabon",GM:"Gambia",GE:"Georgia",DE:"Germany",GH:"Ghana",GI:"Gibraltar",GR:"Greece",GL:"Greenland",GD:"Grenada",GP:"Guadeloupe",GU:"Guam",GT:"Guatemala",GN:"Guinea",GW:"Guinea-Bissau",GY:"Guyana",HT:"Haiti",HN:"Honduras",HK:"Hong Kong",HU:"Hungary",IS:"Iceland",IN:"India",ID:"Indonesia",IR:"Iran",IQ:"Iraq",IE:"Ireland",IM:"Isle of Man",IL:"Israel",IT:"Italy",CI:"Ivory Coast",JM:"Jamaica",JP:"Japan",JE:"Jersey",JO:"Jordan",KZ:"Kazakhstan",KE:"Kenya",KI:"Kiribati",XK:"Kosovo",KW:"Kuwait",KG:"Kyrgyzstan",LA:"Laos",LV:"Latvia",LB:"Lebanon",LS:"Lesotho",LR:"Liberia",LY:"Libya",LI:"Liechtenstein",LT:"Lithuania",LU:"Luxembourg",MO:"Macau",MK:"Macedonia",MG:"Madagascar",MW:"Malawi",MY:"Malaysia",MV:"Maldives",ML:"Mali",MT:"Malta",MH:"Marshall Islands",MQ:"Martinique",MR:"Mauritania",MU:"Mauritius",YT:"Mayotte",MX:"Mexico",MD:"Moldova",MC:"Monaco",MN:"Mongolia",ME:"Montenegro",MS:"Montserrat",MA:"Morocco",MZ:"Mozambique",MM:"Myanmar",NA:"Namibia",NR:"Nauru",NP:"Nepal",NL:"Netherlands",NC:"New Caledonia",NZ:"New Zealand",NI:"Nicaragua",NE:"Niger",NG:"Nigeria",NU:"Niue",NF:"Norfolk Island",KP:"North Korea",MP:"Northern Mariana Islands",NO:"Norway",OM:"Oman",PK:"Pakistan",PW:"Palau",PS:"Palestine",PA:"Panama",PG:"Papua New Guinea",PY:"Paraguay",PE:"Peru",PH:"Philippines",PN:"Pitcairn Islands",PL:"Poland",PT:"Portugal",PR:"Puerto Rico",QA:"Qatar",RE:"Reunion",RO:"Romania",RU:"Russia",RW:"Rwanda",SH:"Saint Helena",KN:"Saint Kitts and Nevis",LC:"Saint Lucia",PM:"Saint Pierre and Miquelon",VC:"Saint Vincent and the Grenadines",WS:"Samoa",SM:"San Marino",ST:"São Tomé and Príncipe",SA:"Saudi Arabia",SN:"Senegal",RS:"Serbia",SC:"Seychelles",SL:"Sierra Leone",SG:"Singapore",SX:"Sint Maarten",SK:"Slovakia",SI:"Slovenia",SB:"Solomon Islands",SO:"Somalia",ZA:"South Africa",GS:"South Georgia and the South Sandwich Islands",KR:"South Korea",SS:"South Sudan",ES:"Spain",LK:"Sri Lanka",SD:"Sudan",SR:"Suriname",SJ:"Svalbard and Jan Mayen",SZ:"Eswatini",SE:"Sweden",CH:"Switzerland",SY:"Syria",TW:"Taiwan",TJ:"Tajikistan",TZ:"Tanzania",TH:"Thailand",TL:"Timor-Leste",TG:"Togo",TK:"Tokelau",TO:"Tonga",TT:"Trinidad and Tobago",TN:"Tunisia",TR:"Turkey",TM:"Turkmenistan",TC:"Turks and Caicos Islands",TV:"Tuvalu",UG:"Uganda",UA:"Ukraine",AE:"United Arab Emirates",GB:"United Kingdom",US:"United States",UM:"United States Minor Outlying Islands",VI:"United States Virgin Islands",UY:"Uruguay",UZ:"Uzbekistan",VU:"Vanuatu",VA:"Vatican City",VE:"Venezuela",VN:"Vietnam",WF:"Wallis and Futuna",EH:"Western Sahara",YE:"Yemen",ZM:"Zambia",ZW:"Zimbabwe"})[t]}}]),n}(c.Controller);(0,a._)(d,"targets",["chart"]),(0,a._)(d,"values",{data:Array,flagsUrl:String,locale:String})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","../utils/appearance":"j01R3",svgmap:"6WJ7k","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"6WJ7k":[function(t,e,n){var r,i,o,s,a,A,l,c,u,h,d,f,p,g=t("@parcel/transformer-js/src/esmodule-helpers.js");g.defineInteropFlag(n),g.export(n,"default",function(){return B});var m=t("@swc/helpers/_/_class_call_check"),v=t("@swc/helpers/_/_create_class"),y=t("@swc/helpers/_/_define_property");function w(){if(a)return s;function t(t){return function(e){window.setTimeout(e,t)}}return a=1,s={extend:function(t,e){for(var n in t=t||{},e)this.isObject(e[n])?t[n]=this.extend(t[n],e[n]):t[n]=e[n];return t},isElement:function(t){return t instanceof HTMLElement||t instanceof SVGElement||t instanceof SVGSVGElement||t&&"object"==typeof t&&null!==t&&1===t.nodeType&&"string"==typeof t.nodeName},isObject:function(t){return"[object Object]"===Object.prototype.toString.call(t)},isNumber:function(t){return!isNaN(parseFloat(t))&&isFinite(t)},getSvg:function(t){var e,n;if(this.isElement(t))e=t;else if("string"==typeof t||t instanceof String){if(!(e=document.querySelector(t)))throw Error("Provided selector did not find any elements. Selector: "+t)}else throw Error("Provided selector is not an HTML object nor String");if("svg"===e.tagName.toLowerCase())n=e;else if("object"===e.tagName.toLowerCase())n=e.contentDocument.documentElement;else if("embed"===e.tagName.toLowerCase())n=e.getSVGDocument().documentElement;else{if("img"===e.tagName.toLowerCase())throw Error('Cannot script an SVG in an "img" element. Please use an "object" element or an in-line SVG.');throw Error("Cannot get SVG.")}return n},proxy:function(t,e){return function(){return t.apply(e,arguments)}},getType:function(t){return Object.prototype.toString.apply(t).replace(/^\[object\s/,"").replace(/\]$/,"")},mouseAndTouchNormalize:function(t,e){if(void 0===t.clientX||null===t.clientX){if(t.clientX=0,t.clientY=0,void 0!==t.touches&&t.touches.length){if(void 0!==t.touches[0].clientX)t.clientX=t.touches[0].clientX,t.clientY=t.touches[0].clientY;else if(void 0!==t.touches[0].pageX){var n=e.getBoundingClientRect();t.clientX=t.touches[0].pageX-n.left,t.clientY=t.touches[0].pageY-n.top}}else void 0!==t.originalEvent&&void 0!==t.originalEvent.clientX&&(t.clientX=t.originalEvent.clientX,t.clientY=t.originalEvent.clientY)}},isDblClick:function(t,e){if(2===t.detail)return!0;if(null!=e){var n=t.timeStamp-e.timeStamp,r=Math.sqrt(Math.pow(t.clientX-e.clientX,2)+Math.pow(t.clientY-e.clientY,2));return n<250&&r<10}return!1},now:Date.now||function(){return new Date().getTime()},throttle:function(t,e,n){var r,i,o,s=this,a=null,A=0;n||(n={});var l=function(){A=!1===n.leading?0:s.now(),a=null,o=t.apply(r,i),a||(r=i=null)};return function(){var c=s.now();A||!1!==n.leading||(A=c);var u=e-(c-A);return r=this,i=arguments,u<=0||u>e?(clearTimeout(a),a=null,A=c,o=t.apply(r,i),a||(r=i=null)):a||!1===n.trailing||(a=setTimeout(l,u)),o}},createRequestAnimationFrame:function(e){var n=null;return("auto"!==e&&e<60&&e>1&&(n=Math.floor(1e3/e)),null===n)?window.requestAnimationFrame||t(33):t(n)}}}function b(){if(l)return A;l=1;var t=w(),e="unknown";return document.documentMode&&(e="ie"),A={svgNS:"http://www.w3.org/2000/svg",xmlNS:"http://www.w3.org/XML/1998/namespace",xmlnsNS:"http://www.w3.org/2000/xmlns/",xlinkNS:"http://www.w3.org/1999/xlink",evNS:"http://www.w3.org/2001/xml-events",getBoundingClientRectNormalized:function(t){if(t.clientWidth&&t.clientHeight)return{width:t.clientWidth,height:t.clientHeight};if(t.getBoundingClientRect())return t.getBoundingClientRect();throw Error("Cannot get BoundingClientRect for SVG.")},getOrCreateViewport:function(e,n){var r=null;if(!(r=t.isElement(n)?n:e.querySelector(n))){var i=Array.prototype.slice.call(e.childNodes||e.children).filter(function(t){return"defs"!==t.nodeName&&"#text"!==t.nodeName});1===i.length&&"g"===i[0].nodeName&&null===i[0].getAttribute("transform")&&(r=i[0])}if(!r){var o="viewport-"+new Date().toISOString().replace(/\D/g,"");(r=document.createElementNS(this.svgNS,"g")).setAttribute("id",o);var s=e.childNodes||e.children;if(s&&s.length>0)for(var a=s.length;a>0;a--)"defs"!==s[s.length-a].nodeName&&r.appendChild(s[s.length-a]);e.appendChild(r)}var A=[];return r.getAttribute("class")&&(A=r.getAttribute("class").split(" ")),~A.indexOf("svg-pan-zoom_viewport")||(A.push("svg-pan-zoom_viewport"),r.setAttribute("class",A.join(" "))),r},setupSvgAttributes:function(t){if(t.setAttribute("xmlns",this.svgNS),t.setAttributeNS(this.xmlnsNS,"xmlns:xlink",this.xlinkNS),t.setAttributeNS(this.xmlnsNS,"xmlns:ev",this.evNS),null!==t.parentNode){var e=t.getAttribute("style")||"";-1===e.toLowerCase().indexOf("overflow")&&t.setAttribute("style","overflow: hidden; "+e)}},internetExplorerRedisplayInterval:300,refreshDefsGlobal:t.throttle(function(){for(var t=document.querySelectorAll("defs"),e=t.length,n=0;n<e;n++){var r=t[n];r.parentNode.insertBefore(r,r)}},A?A.internetExplorerRedisplayInterval:null),setCTM:function(t,n,r){var i=this,o="matrix("+n.a+","+n.b+","+n.c+","+n.d+","+n.e+","+n.f+")";t.setAttributeNS(null,"transform",o),"transform"in t.style?t.style.transform=o:"-ms-transform"in t.style?t.style["-ms-transform"]=o:"-webkit-transform"in t.style&&(t.style["-webkit-transform"]=o),"ie"===e&&r&&(r.parentNode.insertBefore(r,r),window.setTimeout(function(){i.refreshDefsGlobal()},i.internetExplorerRedisplayInterval))},getEventPoint:function(e,n){var r=n.createSVGPoint();return t.mouseAndTouchNormalize(e,n),r.x=e.clientX,r.y=e.clientY,r},getSvgCenterPoint:function(t,e,n){return this.createSVGPoint(t,e/2,n/2)},createSVGPoint:function(t,e,n){var r=t.createSVGPoint();return r.x=e,r.y=n,r}}}var _=(r=function(){if(p)return f;p=1;var t=o?i:(o=1,i=function(){var t,e,n,r="",i=[],o={passive:!0},s={passive:!1};function a(e,a,A,l){var c,u;"wheel"===n?c=A:(u=function(t){t||(t=window.event);var e={originalEvent:t,target:t.target||t.srcElement,type:"wheel",deltaMode:"MozMousePixelScroll"==t.type?0:1,deltaX:0,delatZ:0,preventDefault:function(){t.preventDefault?t.preventDefault():t.returnValue=!1}};return"mousewheel"==n?(e.deltaY=-1/40*t.wheelDelta,t.wheelDeltaX&&(e.deltaX=-1/40*t.wheelDeltaX)):e.deltaY=t.detail,A(e)},i.push({element:e,fn:u}),c=u),e[t](r+a,c,l?o:s)}function A(t,a,A,l){var c;c="wheel"===n?A:function(t){for(var e=0;e<i.length;e++)if(i[e].element===t)return i[e].fn;return function(){}}(t),t[e](r+a,c,l?o:s),function(t){for(var e=0;e<i.length;e++)if(i[e].element===t)return i.splice(e,1)}(t)}return window.addEventListener?(t="addEventListener",e="removeEventListener"):(t="attachEvent",e="detachEvent",r="on"),n="onwheel"in document.createElement("div")?"wheel":void 0!==document.onmousewheel?"mousewheel":"DOMMouseScroll",{on:function(t,e,r){a(t,n,e,r),"DOMMouseScroll"==n&&a(t,"MozMousePixelScroll",e,r)},off:function(t,e,r){A(t,n,e,r),"DOMMouseScroll"==n&&A(t,"MozMousePixelScroll",e,r)}}}()),e=function(){if(u)return c;u=1;var t=b();return c={enable:function(e){var n=e.svg.querySelector("defs");if(n||(n=document.createElementNS(t.svgNS,"defs"),e.svg.appendChild(n)),!n.querySelector("style#svg-pan-zoom-controls-styles")){var r=document.createElementNS(t.svgNS,"style");r.setAttribute("id","svg-pan-zoom-controls-styles"),r.setAttribute("type","text/css"),r.textContent=".svg-pan-zoom-control { cursor: pointer; fill: black; fill-opacity: 0.333; } .svg-pan-zoom-control:hover { fill-opacity: 0.8; } .svg-pan-zoom-control-background { fill: white; fill-opacity: 0.5; } .svg-pan-zoom-control-background { fill-opacity: 0.8; }",n.appendChild(r)}var i=document.createElementNS(t.svgNS,"g");i.setAttribute("id","svg-pan-zoom-controls"),i.setAttribute("transform","translate("+(e.width-70)+" "+(e.height-76)+") scale(0.75)"),i.setAttribute("class","svg-pan-zoom-control"),i.appendChild(this._createZoomIn(e)),i.appendChild(this._createZoomReset(e)),i.appendChild(this._createZoomOut(e)),e.svg.appendChild(i),e.controlIcons=i},_createZoomIn:function(e){var n=document.createElementNS(t.svgNS,"g");n.setAttribute("id","svg-pan-zoom-zoom-in"),n.setAttribute("transform","translate(30.5 5) scale(0.015)"),n.setAttribute("class","svg-pan-zoom-control"),n.addEventListener("click",function(){e.getPublicInstance().zoomIn()},!1),n.addEventListener("touchstart",function(){e.getPublicInstance().zoomIn()},!1);var r=document.createElementNS(t.svgNS,"rect");r.setAttribute("x","0"),r.setAttribute("y","0"),r.setAttribute("width","1500"),r.setAttribute("height","1400"),r.setAttribute("class","svg-pan-zoom-control-background"),n.appendChild(r);var i=document.createElementNS(t.svgNS,"path");return i.setAttribute("d","M1280 576v128q0 26 -19 45t-45 19h-320v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-320q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h320v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h320q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z"),i.setAttribute("class","svg-pan-zoom-control-element"),n.appendChild(i),n},_createZoomReset:function(e){var n=document.createElementNS(t.svgNS,"g");n.setAttribute("id","svg-pan-zoom-reset-pan-zoom"),n.setAttribute("transform","translate(5 35) scale(0.4)"),n.setAttribute("class","svg-pan-zoom-control"),n.addEventListener("click",function(){e.getPublicInstance().reset()},!1),n.addEventListener("touchstart",function(){e.getPublicInstance().reset()},!1);var r=document.createElementNS(t.svgNS,"rect");r.setAttribute("x","2"),r.setAttribute("y","2"),r.setAttribute("width","182"),r.setAttribute("height","58"),r.setAttribute("class","svg-pan-zoom-control-background"),n.appendChild(r);var i=document.createElementNS(t.svgNS,"path");i.setAttribute("d","M33.051,20.632c-0.742-0.406-1.854-0.609-3.338-0.609h-7.969v9.281h7.769c1.543,0,2.701-0.188,3.473-0.562c1.365-0.656,2.048-1.953,2.048-3.891C35.032,22.757,34.372,21.351,33.051,20.632z"),i.setAttribute("class","svg-pan-zoom-control-element"),n.appendChild(i);var o=document.createElementNS(t.svgNS,"path");return o.setAttribute("d","M170.231,0.5H15.847C7.102,0.5,0.5,5.708,0.5,11.84v38.861C0.5,56.833,7.102,61.5,15.847,61.5h154.384c8.745,0,15.269-4.667,15.269-10.798V11.84C185.5,5.708,178.976,0.5,170.231,0.5z M42.837,48.569h-7.969c-0.219-0.766-0.375-1.383-0.469-1.852c-0.188-0.969-0.289-1.961-0.305-2.977l-0.047-3.211c-0.03-2.203-0.41-3.672-1.142-4.406c-0.732-0.734-2.103-1.102-4.113-1.102h-7.05v13.547h-7.055V14.022h16.524c2.361,0.047,4.178,0.344,5.45,0.891c1.272,0.547,2.351,1.352,3.234,2.414c0.731,0.875,1.31,1.844,1.737,2.906s0.64,2.273,0.64,3.633c0,1.641-0.414,3.254-1.242,4.84s-2.195,2.707-4.102,3.363c1.594,0.641,2.723,1.551,3.387,2.73s0.996,2.98,0.996,5.402v2.32c0,1.578,0.063,2.648,0.19,3.211c0.19,0.891,0.635,1.547,1.333,1.969V48.569z M75.579,48.569h-26.18V14.022h25.336v6.117H56.454v7.336h16.781v6H56.454v8.883h19.125V48.569z M104.497,46.331c-2.44,2.086-5.887,3.129-10.34,3.129c-4.548,0-8.125-1.027-10.731-3.082s-3.909-4.879-3.909-8.473h6.891c0.224,1.578,0.662,2.758,1.316,3.539c1.196,1.422,3.246,2.133,6.15,2.133c1.739,0,3.151-0.188,4.236-0.562c2.058-0.719,3.087-2.055,3.087-4.008c0-1.141-0.504-2.023-1.512-2.648c-1.008-0.609-2.607-1.148-4.796-1.617l-3.74-0.82c-3.676-0.812-6.201-1.695-7.576-2.648c-2.328-1.594-3.492-4.086-3.492-7.477c0-3.094,1.139-5.664,3.417-7.711s5.623-3.07,10.036-3.07c3.685,0,6.829,0.965,9.431,2.895c2.602,1.93,3.966,4.73,4.093,8.402h-6.938c-0.128-2.078-1.057-3.555-2.787-4.43c-1.154-0.578-2.587-0.867-4.301-0.867c-1.907,0-3.428,0.375-4.565,1.125c-1.138,0.75-1.706,1.797-1.706,3.141c0,1.234,0.561,2.156,1.682,2.766c0.721,0.406,2.25,0.883,4.589,1.43l6.063,1.43c2.657,0.625,4.648,1.461,5.975,2.508c2.059,1.625,3.089,3.977,3.089,7.055C108.157,41.624,106.937,44.245,104.497,46.331z M139.61,48.569h-26.18V14.022h25.336v6.117h-18.281v7.336h16.781v6h-16.781v8.883h19.125V48.569z M170.337,20.14h-10.336v28.43h-7.266V20.14h-10.383v-6.117h27.984V20.14z"),o.setAttribute("class","svg-pan-zoom-control-element"),n.appendChild(o),n},_createZoomOut:function(e){var n=document.createElementNS(t.svgNS,"g");n.setAttribute("id","svg-pan-zoom-zoom-out"),n.setAttribute("transform","translate(30.5 70) scale(0.015)"),n.setAttribute("class","svg-pan-zoom-control"),n.addEventListener("click",function(){e.getPublicInstance().zoomOut()},!1),n.addEventListener("touchstart",function(){e.getPublicInstance().zoomOut()},!1);var r=document.createElementNS(t.svgNS,"rect");r.setAttribute("x","0"),r.setAttribute("y","0"),r.setAttribute("width","1500"),r.setAttribute("height","1400"),r.setAttribute("class","svg-pan-zoom-control-background"),n.appendChild(r);var i=document.createElementNS(t.svgNS,"path");return i.setAttribute("d","M1280 576v128q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h896q26 0 45 19t19 45zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5 t84.5 -203.5z"),i.setAttribute("class","svg-pan-zoom-control-element"),n.appendChild(i),n},disable:function(t){t.controlIcons&&(t.controlIcons.parentNode.removeChild(t.controlIcons),t.controlIcons=null)}}}(),n=w(),r=b(),s=function(){if(d)return h;d=1;var t=b(),e=w(),n=function(t,e){this.init(t,e)};return n.prototype.init=function(t,n){this.viewport=t,this.options=n,this.originalState={zoom:1,x:0,y:0},this.activeState={zoom:1,x:0,y:0},this.updateCTMCached=e.proxy(this.updateCTM,this),this.requestAnimationFrame=e.createRequestAnimationFrame(this.options.refreshRate),this.viewBox={x:0,y:0,width:0,height:0},this.cacheViewBox();var r=this.processCTM();this.setCTM(r),this.updateCTM()},n.prototype.cacheViewBox=function(){var t=this.options.svg.getAttribute("viewBox");if(t){var e=t.split(/[\s\,]/).filter(function(t){return t}).map(parseFloat);this.viewBox.x=e[0],this.viewBox.y=e[1],this.viewBox.width=e[2],this.viewBox.height=e[3];var n=Math.min(this.options.width/this.viewBox.width,this.options.height/this.viewBox.height);this.activeState.zoom=n,this.activeState.x=(this.options.width-this.viewBox.width*n)/2,this.activeState.y=(this.options.height-this.viewBox.height*n)/2,this.updateCTMOnNextFrame(),this.options.svg.removeAttribute("viewBox")}else this.simpleViewBoxCache()},n.prototype.simpleViewBoxCache=function(){var t=this.viewport.getBBox();this.viewBox.x=t.x,this.viewBox.y=t.y,this.viewBox.width=t.width,this.viewBox.height=t.height},n.prototype.getViewBox=function(){return e.extend({},this.viewBox)},n.prototype.processCTM=function(){var t,e=this.getCTM();if((this.options.fit||this.options.contain)&&(t=this.options.fit?Math.min(this.options.width/this.viewBox.width,this.options.height/this.viewBox.height):Math.max(this.options.width/this.viewBox.width,this.options.height/this.viewBox.height),e.a=t,e.d=t,e.e=-this.viewBox.x*t,e.f=-this.viewBox.y*t),this.options.center){var n=(this.options.width-(this.viewBox.width+2*this.viewBox.x)*e.a)*.5,r=(this.options.height-(this.viewBox.height+2*this.viewBox.y)*e.a)*.5;e.e=n,e.f=r}return this.originalState.zoom=e.a,this.originalState.x=e.e,this.originalState.y=e.f,e},n.prototype.getOriginalState=function(){return e.extend({},this.originalState)},n.prototype.getState=function(){return e.extend({},this.activeState)},n.prototype.getZoom=function(){return this.activeState.zoom},n.prototype.getRelativeZoom=function(){return this.activeState.zoom/this.originalState.zoom},n.prototype.computeRelativeZoom=function(t){return t/this.originalState.zoom},n.prototype.getPan=function(){return{x:this.activeState.x,y:this.activeState.y}},n.prototype.getCTM=function(){var t=this.options.svg.createSVGMatrix();return t.a=this.activeState.zoom,t.b=0,t.c=0,t.d=this.activeState.zoom,t.e=this.activeState.x,t.f=this.activeState.y,t},n.prototype.setCTM=function(t){var n=this.isZoomDifferent(t),r=this.isPanDifferent(t);if(n||r){if(n&&(!1===this.options.beforeZoom(this.getRelativeZoom(),this.computeRelativeZoom(t.a))?(t.a=t.d=this.activeState.zoom,n=!1):(this.updateCache(t),this.options.onZoom(this.getRelativeZoom()))),r){var i=this.options.beforePan(this.getPan(),{x:t.e,y:t.f}),o=!1,s=!1;!1===i?(t.e=this.getPan().x,t.f=this.getPan().y,o=s=!0):e.isObject(i)&&(!1===i.x?(t.e=this.getPan().x,o=!0):e.isNumber(i.x)&&(t.e=i.x),!1===i.y?(t.f=this.getPan().y,s=!0):e.isNumber(i.y)&&(t.f=i.y)),o&&s||!this.isPanDifferent(t)?r=!1:(this.updateCache(t),this.options.onPan(this.getPan()))}(n||r)&&this.updateCTMOnNextFrame()}},n.prototype.isZoomDifferent=function(t){return this.activeState.zoom!==t.a},n.prototype.isPanDifferent=function(t){return this.activeState.x!==t.e||this.activeState.y!==t.f},n.prototype.updateCache=function(t){this.activeState.zoom=t.a,this.activeState.x=t.e,this.activeState.y=t.f},n.prototype.pendingUpdate=!1,n.prototype.updateCTMOnNextFrame=function(){this.pendingUpdate||(this.pendingUpdate=!0,this.requestAnimationFrame.call(window,this.updateCTMCached))},n.prototype.updateCTM=function(){var e=this.getCTM();t.setCTM(this.viewport,e,this.defs),this.pendingUpdate=!1,this.options.onUpdatedCTM&&this.options.onUpdatedCTM(e)},h=function(t,e){return new n(t,e)}}(),a=function(t,e){this.init(t,e)},A={viewportSelector:".svg-pan-zoom_viewport",panEnabled:!0,controlIconsEnabled:!1,zoomEnabled:!0,dblClickZoomEnabled:!0,mouseWheelZoomEnabled:!0,preventMouseEventsDefault:!0,zoomScaleSensitivity:.1,minZoom:.5,maxZoom:10,fit:!0,contain:!1,center:!0,refreshRate:"auto",beforeZoom:null,onZoom:null,beforePan:null,onPan:null,customEventsHandler:null,eventsListenerElement:null,onUpdatedCTM:null},l={passive:!0};a.prototype.init=function(t,i){var o=this;this.svg=t,this.defs=t.querySelector("defs"),r.setupSvgAttributes(this.svg),this.options=n.extend(n.extend({},A),i),this.state="none";var a=r.getBoundingClientRectNormalized(t);this.width=a.width,this.height=a.height,this.viewport=s(r.getOrCreateViewport(this.svg,this.options.viewportSelector),{svg:this.svg,width:this.width,height:this.height,fit:this.options.fit,contain:this.options.contain,center:this.options.center,refreshRate:this.options.refreshRate,beforeZoom:function(t,e){if(o.viewport&&o.options.beforeZoom)return o.options.beforeZoom(t,e)},onZoom:function(t){if(o.viewport&&o.options.onZoom)return o.options.onZoom(t)},beforePan:function(t,e){if(o.viewport&&o.options.beforePan)return o.options.beforePan(t,e)},onPan:function(t){if(o.viewport&&o.options.onPan)return o.options.onPan(t)},onUpdatedCTM:function(t){if(o.viewport&&o.options.onUpdatedCTM)return o.options.onUpdatedCTM(t)}});var l=this.getPublicInstance();l.setBeforeZoom(this.options.beforeZoom),l.setOnZoom(this.options.onZoom),l.setBeforePan(this.options.beforePan),l.setOnPan(this.options.onPan),l.setOnUpdatedCTM(this.options.onUpdatedCTM),this.options.controlIconsEnabled&&e.enable(this),this.lastMouseWheelEventTime=Date.now(),this.setupHandlers()},a.prototype.setupHandlers=function(){var t=this,e=null;if(this.eventListeners={mousedown:function(n){var r=t.handleMouseDown(n,e);return e=n,r},touchstart:function(n){var r=t.handleMouseDown(n,e);return e=n,r},mouseup:function(e){return t.handleMouseUp(e)},touchend:function(e){return t.handleMouseUp(e)},mousemove:function(e){return t.handleMouseMove(e)},touchmove:function(e){return t.handleMouseMove(e)},mouseleave:function(e){return t.handleMouseUp(e)},touchleave:function(e){return t.handleMouseUp(e)},touchcancel:function(e){return t.handleMouseUp(e)}},null!=this.options.customEventsHandler){this.options.customEventsHandler.init({svgElement:this.svg,eventsListenerElement:this.options.eventsListenerElement,instance:this.getPublicInstance()});var n=this.options.customEventsHandler.haltEventListeners;if(n&&n.length)for(var r=n.length-1;r>=0;r--)this.eventListeners.hasOwnProperty(n[r])&&delete this.eventListeners[n[r]]}for(var i in this.eventListeners)(this.options.eventsListenerElement||this.svg).addEventListener(i,this.eventListeners[i],!this.options.preventMouseEventsDefault&&l);this.options.mouseWheelZoomEnabled&&(this.options.mouseWheelZoomEnabled=!1,this.enableMouseWheelZoom())},a.prototype.enableMouseWheelZoom=function(){if(!this.options.mouseWheelZoomEnabled){var e=this;this.wheelListener=function(t){return e.handleMouseWheel(t)};var n=!this.options.preventMouseEventsDefault;t.on(this.options.eventsListenerElement||this.svg,this.wheelListener,n),this.options.mouseWheelZoomEnabled=!0}},a.prototype.disableMouseWheelZoom=function(){if(this.options.mouseWheelZoomEnabled){var e=!this.options.preventMouseEventsDefault;t.off(this.options.eventsListenerElement||this.svg,this.wheelListener,e),this.options.mouseWheelZoomEnabled=!1}},a.prototype.handleMouseWheel=function(t){if(this.options.zoomEnabled&&"none"===this.state){this.options.preventMouseEventsDefault&&(t.preventDefault?t.preventDefault():t.returnValue=!1);var e=t.deltaY||1,n=3+Math.max(0,30-(Date.now()-this.lastMouseWheelEventTime));this.lastMouseWheelEventTime=Date.now(),"deltaMode"in t&&0===t.deltaMode&&t.wheelDelta&&(e=0===t.deltaY?0:Math.abs(t.wheelDelta)/t.deltaY),e=-.3<e&&e<.3?e:(e>0?1:-1)*Math.log(Math.abs(e)+10)/n;var i=this.svg.getScreenCTM().inverse(),o=r.getEventPoint(t,this.svg).matrixTransform(i),s=Math.pow(1+this.options.zoomScaleSensitivity,-1*e);this.zoomAtPoint(s,o)}},a.prototype.zoomAtPoint=function(t,e,n){var r=this.viewport.getOriginalState();n?t=Math.max(this.options.minZoom*r.zoom,Math.min(this.options.maxZoom*r.zoom,t))/this.getZoom():this.getZoom()*t<this.options.minZoom*r.zoom?t=this.options.minZoom*r.zoom/this.getZoom():this.getZoom()*t>this.options.maxZoom*r.zoom&&(t=this.options.maxZoom*r.zoom/this.getZoom());var i=this.viewport.getCTM(),o=e.matrixTransform(i.inverse()),s=this.svg.createSVGMatrix().translate(o.x,o.y).scale(t).translate(-o.x,-o.y),a=i.multiply(s);a.a!==i.a&&this.viewport.setCTM(a)},a.prototype.zoom=function(t,e){this.zoomAtPoint(t,r.getSvgCenterPoint(this.svg,this.width,this.height),e)},a.prototype.publicZoom=function(t,e){e&&(t=this.computeFromRelativeZoom(t)),this.zoom(t,e)},a.prototype.publicZoomAtPoint=function(t,e,i){if(i&&(t=this.computeFromRelativeZoom(t)),"SVGPoint"!==n.getType(e)){if("x"in e&&"y"in e)e=r.createSVGPoint(this.svg,e.x,e.y);else throw Error("Given point is invalid")}this.zoomAtPoint(t,e,i)},a.prototype.getZoom=function(){return this.viewport.getZoom()},a.prototype.getRelativeZoom=function(){return this.viewport.getRelativeZoom()},a.prototype.computeFromRelativeZoom=function(t){return t*this.viewport.getOriginalState().zoom},a.prototype.resetZoom=function(){var t=this.viewport.getOriginalState();this.zoom(t.zoom,!0)},a.prototype.resetPan=function(){this.pan(this.viewport.getOriginalState())},a.prototype.reset=function(){this.resetZoom(),this.resetPan()},a.prototype.handleDblClick=function(t){if(this.options.preventMouseEventsDefault&&(t.preventDefault?t.preventDefault():t.returnValue=!1),this.options.controlIconsEnabled){var e;if((t.target.getAttribute("class")||"").indexOf("svg-pan-zoom-control")>-1)return!1}e=t.shiftKey?1/((1+this.options.zoomScaleSensitivity)*2):(1+this.options.zoomScaleSensitivity)*2;var n=r.getEventPoint(t,this.svg).matrixTransform(this.svg.getScreenCTM().inverse());this.zoomAtPoint(e,n)},a.prototype.handleMouseDown=function(t,e){this.options.preventMouseEventsDefault&&(t.preventDefault?t.preventDefault():t.returnValue=!1),n.mouseAndTouchNormalize(t,this.svg),this.options.dblClickZoomEnabled&&n.isDblClick(t,e)?this.handleDblClick(t):(this.state="pan",this.firstEventCTM=this.viewport.getCTM(),this.stateOrigin=r.getEventPoint(t,this.svg).matrixTransform(this.firstEventCTM.inverse()))},a.prototype.handleMouseMove=function(t){if(this.options.preventMouseEventsDefault&&(t.preventDefault?t.preventDefault():t.returnValue=!1),"pan"===this.state&&this.options.panEnabled){var e=r.getEventPoint(t,this.svg).matrixTransform(this.firstEventCTM.inverse()),n=this.firstEventCTM.translate(e.x-this.stateOrigin.x,e.y-this.stateOrigin.y);this.viewport.setCTM(n)}},a.prototype.handleMouseUp=function(t){this.options.preventMouseEventsDefault&&(t.preventDefault?t.preventDefault():t.returnValue=!1),"pan"===this.state&&(this.state="none")},a.prototype.fit=function(){var t=this.viewport.getViewBox(),e=Math.min(this.width/t.width,this.height/t.height);this.zoom(e,!0)},a.prototype.contain=function(){var t=this.viewport.getViewBox(),e=Math.max(this.width/t.width,this.height/t.height);this.zoom(e,!0)},a.prototype.center=function(){var t=this.viewport.getViewBox(),e=(this.width-(t.width+2*t.x)*this.getZoom())*.5,n=(this.height-(t.height+2*t.y)*this.getZoom())*.5;this.getPublicInstance().pan({x:e,y:n})},a.prototype.updateBBox=function(){this.viewport.simpleViewBoxCache()},a.prototype.pan=function(t){var e=this.viewport.getCTM();e.e=t.x,e.f=t.y,this.viewport.setCTM(e)},a.prototype.panBy=function(t){var e=this.viewport.getCTM();e.e+=t.x,e.f+=t.y,this.viewport.setCTM(e)},a.prototype.getPan=function(){var t=this.viewport.getState();return{x:t.x,y:t.y}},a.prototype.resize=function(){var t=r.getBoundingClientRectNormalized(this.svg);this.width=t.width,this.height=t.height;var e=this.viewport;e.options.width=this.width,e.options.height=this.height,e.processCTM(),this.options.controlIconsEnabled&&(this.getPublicInstance().disableControlIcons(),this.getPublicInstance().enableControlIcons())},a.prototype.destroy=function(){var t=this;for(var e in this.beforeZoom=null,this.onZoom=null,this.beforePan=null,this.onPan=null,this.onUpdatedCTM=null,null!=this.options.customEventsHandler&&this.options.customEventsHandler.destroy({svgElement:this.svg,eventsListenerElement:this.options.eventsListenerElement,instance:this.getPublicInstance()}),this.eventListeners)(this.options.eventsListenerElement||this.svg).removeEventListener(e,this.eventListeners[e],!this.options.preventMouseEventsDefault&&l);this.disableMouseWheelZoom(),this.getPublicInstance().disableControlIcons(),this.reset(),g=g.filter(function(e){return e.svg!==t.svg}),delete this.options,delete this.viewport,delete this.publicInstance,delete this.pi,this.getPublicInstance=function(){return null}},a.prototype.getPublicInstance=function(){var t=this;return this.publicInstance||(this.publicInstance=this.pi={enablePan:function(){return t.options.panEnabled=!0,t.pi},disablePan:function(){return t.options.panEnabled=!1,t.pi},isPanEnabled:function(){return!!t.options.panEnabled},pan:function(e){return t.pan(e),t.pi},panBy:function(e){return t.panBy(e),t.pi},getPan:function(){return t.getPan()},setBeforePan:function(e){return t.options.beforePan=null===e?null:n.proxy(e,t.publicInstance),t.pi},setOnPan:function(e){return t.options.onPan=null===e?null:n.proxy(e,t.publicInstance),t.pi},enableZoom:function(){return t.options.zoomEnabled=!0,t.pi},disableZoom:function(){return t.options.zoomEnabled=!1,t.pi},isZoomEnabled:function(){return!!t.options.zoomEnabled},enableControlIcons:function(){return t.options.controlIconsEnabled||(t.options.controlIconsEnabled=!0,e.enable(t)),t.pi},disableControlIcons:function(){return t.options.controlIconsEnabled&&(t.options.controlIconsEnabled=!1,e.disable(t)),t.pi},isControlIconsEnabled:function(){return!!t.options.controlIconsEnabled},enableDblClickZoom:function(){return t.options.dblClickZoomEnabled=!0,t.pi},disableDblClickZoom:function(){return t.options.dblClickZoomEnabled=!1,t.pi},isDblClickZoomEnabled:function(){return!!t.options.dblClickZoomEnabled},enableMouseWheelZoom:function(){return t.enableMouseWheelZoom(),t.pi},disableMouseWheelZoom:function(){return t.disableMouseWheelZoom(),t.pi},isMouseWheelZoomEnabled:function(){return!!t.options.mouseWheelZoomEnabled},setZoomScaleSensitivity:function(e){return t.options.zoomScaleSensitivity=e,t.pi},setMinZoom:function(e){return t.options.minZoom=e,t.pi},setMaxZoom:function(e){return t.options.maxZoom=e,t.pi},setBeforeZoom:function(e){return t.options.beforeZoom=null===e?null:n.proxy(e,t.publicInstance),t.pi},setOnZoom:function(e){return t.options.onZoom=null===e?null:n.proxy(e,t.publicInstance),t.pi},zoom:function(e){return t.publicZoom(e,!0),t.pi},zoomBy:function(e){return t.publicZoom(e,!1),t.pi},zoomAtPoint:function(e,n){return t.publicZoomAtPoint(e,n,!0),t.pi},zoomAtPointBy:function(e,n){return t.publicZoomAtPoint(e,n,!1),t.pi},zoomIn:function(){return this.zoomBy(1+t.options.zoomScaleSensitivity),t.pi},zoomOut:function(){return this.zoomBy(1/(1+t.options.zoomScaleSensitivity)),t.pi},getZoom:function(){return t.getRelativeZoom()},setOnUpdatedCTM:function(e){return t.options.onUpdatedCTM=null===e?null:n.proxy(e,t.publicInstance),t.pi},resetZoom:function(){return t.resetZoom(),t.pi},resetPan:function(){return t.resetPan(),t.pi},reset:function(){return t.reset(),t.pi},fit:function(){return t.fit(),t.pi},contain:function(){return t.contain(),t.pi},center:function(){return t.center(),t.pi},updateBBox:function(){return t.updateBBox(),t.pi},resize:function(){return t.resize(),t.pi},getSizes:function(){return{width:t.width,height:t.height,realZoom:t.getZoom(),viewBox:t.viewport.getViewBox()}},destroy:function(){return t.destroy(),t.pi}}),this.publicInstance};var g=[];return f=function(t,e){var r=n.getSvg(t);if(null===r)return null;for(var i=g.length-1;i>=0;i--)if(g[i].svg===r)return g[i].instance.getPublicInstance();return g.push({svg:r,instance:new a(r,e)}),g[g.length-1].instance.getPublicInstance()}}())&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r,B=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,m._)(this,t),(0,y._)(this,"countries",{AF:"Afghanistan",AX:"Åland Islands",AL:"Albania",DZ:"Algeria",AS:"American Samoa",AD:"Andorra",AO:"Angola",AI:"Anguilla",AQ:"Antarctica",AG:"Antigua and Barbuda",AR:"Argentina",AM:"Armenia",AW:"Aruba",AU:"Australia",AT:"Austria",AZ:"Azerbaijan",BS:"Bahamas",BH:"Bahrain",BD:"Bangladesh",BB:"Barbados",BY:"Belarus",BE:"Belgium",BZ:"Belize",BJ:"Benin",BM:"Bermuda",BT:"Bhutan",BO:"Bolivia",BA:"Bosnia and Herzegovina",BW:"Botswana",BR:"Brazil",IO:"British Indian Ocean Territory",VG:"British Virgin Islands",BN:"Brunei Darussalam",BG:"Bulgaria",BF:"Burkina Faso",BI:"Burundi",KH:"Cambodia",CM:"Cameroon",CA:"Canada",CV:"Cape Verde",BQ:"Caribbean Netherlands",KY:"Cayman Islands",CF:"Central African Republic",TD:"Chad",CL:"Chile",CN:"China",CX:"Christmas Island",CC:"Cocos Islands",CO:"Colombia",KM:"Comoros",CG:"Congo",CK:"Cook Islands",CR:"Costa Rica",HR:"Croatia",CU:"Cuba",CW:"Curaçao",CY:"Cyprus",CZ:"Czech Republic",CD:"Democratic Republic of the Congo",DK:"Denmark",DJ:"Djibouti",DM:"Dominica",DO:"Dominican Republic",EC:"Ecuador",EG:"Egypt",SV:"El Salvador",GQ:"Equatorial Guinea",ER:"Eritrea",EE:"Estonia",ET:"Ethiopia",FK:"Falkland Islands",FO:"Faroe Islands",FM:"Federated States of Micronesia",FJ:"Fiji",FI:"Finland",FR:"France",GF:"French Guiana",PF:"French Polynesia",TF:"French Southern Territories",GA:"Gabon",GM:"Gambia",GE:"Georgia",DE:"Germany",GH:"Ghana",GI:"Gibraltar",GR:"Greece",GL:"Greenland",GD:"Grenada",GP:"Guadeloupe",GU:"Guam",GT:"Guatemala",GN:"Guinea",GW:"Guinea-Bissau",GY:"Guyana",HT:"Haiti",HN:"Honduras",HK:"Hong Kong",HU:"Hungary",IS:"Iceland",IN:"India",ID:"Indonesia",IR:"Iran",IQ:"Iraq",IE:"Ireland",IM:"Isle of Man",IL:"Israel",IT:"Italy",CI:"Ivory Coast",JM:"Jamaica",JP:"Japan",JE:"Jersey",JO:"Jordan",KZ:"Kazakhstan",KE:"Kenya",KI:"Kiribati",XK:"Kosovo",KW:"Kuwait",KG:"Kyrgyzstan",LA:"Laos",LV:"Latvia",LB:"Lebanon",LS:"Lesotho",LR:"Liberia",LY:"Libya",LI:"Liechtenstein",LT:"Lithuania",LU:"Luxembourg",MO:"Macau",MK:"Macedonia",MG:"Madagascar",MW:"Malawi",MY:"Malaysia",MV:"Maldives",ML:"Mali",MT:"Malta",MH:"Marshall Islands",MQ:"Martinique",MR:"Mauritania",MU:"Mauritius",YT:"Mayotte",MX:"Mexico",MD:"Moldova",MC:"Monaco",MN:"Mongolia",ME:"Montenegro",MS:"Montserrat",MA:"Morocco",MZ:"Mozambique",MM:"Myanmar",NA:"Namibia",NR:"Nauru",NP:"Nepal",NL:"Netherlands",NC:"New Caledonia",NZ:"New Zealand",NI:"Nicaragua",NE:"Niger",NG:"Nigeria",NU:"Niue",NF:"Norfolk Island",KP:"North Korea",MP:"Northern Mariana Islands",NO:"Norway",OM:"Oman",PK:"Pakistan",PW:"Palau",PS:"Palestine",PA:"Panama",PG:"Papua New Guinea",PY:"Paraguay",PE:"Peru",PH:"Philippines",PN:"Pitcairn Islands",PL:"Poland",PT:"Portugal",PR:"Puerto Rico",QA:"Qatar",RE:"Reunion",RO:"Romania",RU:"Russia",RW:"Rwanda",SH:"Saint Helena",KN:"Saint Kitts and Nevis",LC:"Saint Lucia",PM:"Saint Pierre and Miquelon",VC:"Saint Vincent and the Grenadines",WS:"Samoa",SM:"San Marino",ST:"São Tomé and Príncipe",SA:"Saudi Arabia",SN:"Senegal",RS:"Serbia",SC:"Seychelles",SL:"Sierra Leone",SG:"Singapore",SX:"Sint Maarten",SK:"Slovakia",SI:"Slovenia",SB:"Solomon Islands",SO:"Somalia",ZA:"South Africa",GS:"South Georgia and the South Sandwich Islands",KR:"South Korea",SS:"South Sudan",ES:"Spain",LK:"Sri Lanka",SD:"Sudan",SR:"Suriname",SJ:"Svalbard and Jan Mayen",SZ:"Eswatini",SE:"Sweden",CH:"Switzerland",SY:"Syria",TW:"Taiwan",TJ:"Tajikistan",TZ:"Tanzania",TH:"Thailand",TL:"Timor-Leste",TG:"Togo",TK:"Tokelau",TO:"Tonga",TT:"Trinidad and Tobago",TN:"Tunisia",TR:"Turkey",TM:"Turkmenistan",TC:"Turks and Caicos Islands",TV:"Tuvalu",UG:"Uganda",UA:"Ukraine",AE:"United Arab Emirates",GB:"United Kingdom",US:"United States",UM:"United States Minor Outlying Islands",VI:"United States Virgin Islands",UY:"Uruguay",UZ:"Uzbekistan",VU:"Vanuatu",VA:"Vatican City",VE:"Venezuela",VN:"Vietnam",WF:"Wallis and Futuna",EH:"Western Sahara",YE:"Yemen",ZM:"Zambia",ZW:"Zimbabwe"}),(0,y._)(this,"emojiFlags",{AF:"\uD83C\uDDE6\uD83C\uDDEB",AX:"\uD83C\uDDE6\uD83C\uDDFD",AL:"\uD83C\uDDE6\uD83C\uDDF1",DZ:"\uD83C\uDDE9\uD83C\uDDFF",AS:"\uD83C\uDDE6\uD83C\uDDF8",AD:"\uD83C\uDDE6\uD83C\uDDE9",AO:"\uD83C\uDDE6\uD83C\uDDF4",AI:"\uD83C\uDDE6\uD83C\uDDEE",AQ:"\uD83C\uDDE6\uD83C\uDDF6",AG:"\uD83C\uDDE6\uD83C\uDDEC",AR:"\uD83C\uDDE6\uD83C\uDDF7",AM:"\uD83C\uDDE6\uD83C\uDDF2",AW:"\uD83C\uDDE6\uD83C\uDDFC",AU:"\uD83C\uDDE6\uD83C\uDDFA",AT:"\uD83C\uDDE6\uD83C\uDDF9",AZ:"\uD83C\uDDE6\uD83C\uDDFF",BS:"\uD83C\uDDE7\uD83C\uDDF8",BH:"\uD83C\uDDE7\uD83C\uDDED",BD:"\uD83C\uDDE7\uD83C\uDDE9",BB:"\uD83C\uDDE7\uD83C\uDDE7",BY:"\uD83C\uDDE7\uD83C\uDDFE",BE:"\uD83C\uDDE7\uD83C\uDDEA",BZ:"\uD83C\uDDE7\uD83C\uDDFF",BJ:"\uD83C\uDDE7\uD83C\uDDEF",BM:"\uD83C\uDDE7\uD83C\uDDF2",BT:"\uD83C\uDDE7\uD83C\uDDF9",BO:"\uD83C\uDDE7\uD83C\uDDF4",BA:"\uD83C\uDDE7\uD83C\uDDE6",BW:"\uD83C\uDDE7\uD83C\uDDFC",BR:"\uD83C\uDDE7\uD83C\uDDF7",IO:"\uD83C\uDDEE\uD83C\uDDF4",VG:"\uD83C\uDDFB\uD83C\uDDEC",BN:"\uD83C\uDDE7\uD83C\uDDF3",BG:"\uD83C\uDDE7\uD83C\uDDEC",BF:"\uD83C\uDDE7\uD83C\uDDEB",BI:"\uD83C\uDDE7\uD83C\uDDEE",KH:"\uD83C\uDDF0\uD83C\uDDED",CM:"\uD83C\uDDE8\uD83C\uDDF2",CA:"\uD83C\uDDE8\uD83C\uDDE6",CV:"\uD83C\uDDE8\uD83C\uDDFB",BQ:"\uD83C\uDDE7\uD83C\uDDF6",KY:"\uD83C\uDDF0\uD83C\uDDFE",CF:"\uD83C\uDDE8\uD83C\uDDEB",TD:"\uD83C\uDDF9\uD83C\uDDE9",CL:"\uD83C\uDDE8\uD83C\uDDF1",CN:"\uD83C\uDDE8\uD83C\uDDF3",CX:"\uD83C\uDDE8\uD83C\uDDFD",CC:"\uD83C\uDDE8\uD83C\uDDE8",CO:"\uD83C\uDDE8\uD83C\uDDF4",KM:"\uD83C\uDDF0\uD83C\uDDF2",CG:"\uD83C\uDDE8\uD83C\uDDEC",CK:"\uD83C\uDDE8\uD83C\uDDF0",CR:"\uD83C\uDDE8\uD83C\uDDF7",HR:"\uD83C\uDDED\uD83C\uDDF7",CU:"\uD83C\uDDE8\uD83C\uDDFA",CW:"\uD83C\uDDE8\uD83C\uDDFC",CY:"\uD83C\uDDE8\uD83C\uDDFE",CZ:"\uD83C\uDDE8\uD83C\uDDFF",CD:"\uD83C\uDDE8\uD83C\uDDE9",DK:"\uD83C\uDDE9\uD83C\uDDF0",DJ:"\uD83C\uDDE9\uD83C\uDDEF",DM:"\uD83C\uDDE9\uD83C\uDDF2",DO:"\uD83C\uDDE9\uD83C\uDDF4",EC:"\uD83C\uDDEA\uD83C\uDDE8",EG:"\uD83C\uDDEA\uD83C\uDDEC",SV:"\uD83C\uDDF8\uD83C\uDDFB",GQ:"\uD83C\uDDEC\uD83C\uDDF6",ER:"\uD83C\uDDEA\uD83C\uDDF7",EE:"\uD83C\uDDEA\uD83C\uDDEA",ET:"\uD83C\uDDEA\uD83C\uDDF9",FK:"\uD83C\uDDEB\uD83C\uDDF0",FO:"\uD83C\uDDEB\uD83C\uDDF4",FM:"\uD83C\uDDEB\uD83C\uDDF2",FJ:"\uD83C\uDDEB\uD83C\uDDEF",FI:"\uD83C\uDDEB\uD83C\uDDEE",FR:"\uD83C\uDDEB\uD83C\uDDF7",GF:"\uD83C\uDDEC\uD83C\uDDEB",PF:"\uD83C\uDDF5\uD83C\uDDEB",TF:"\uD83C\uDDF9\uD83C\uDDEB",GA:"\uD83C\uDDEC\uD83C\uDDE6",GM:"\uD83C\uDDEC\uD83C\uDDF2",GE:"\uD83C\uDDEC\uD83C\uDDEA",DE:"\uD83C\uDDE9\uD83C\uDDEA",GH:"\uD83C\uDDEC\uD83C\uDDED",GI:"\uD83C\uDDEC\uD83C\uDDEE",GR:"\uD83C\uDDEC\uD83C\uDDF7",GL:"\uD83C\uDDEC\uD83C\uDDF1",GD:"\uD83C\uDDEC\uD83C\uDDE9",GP:"\uD83C\uDDEC\uD83C\uDDF5",GU:"\uD83C\uDDEC\uD83C\uDDFA",GT:"\uD83C\uDDEC\uD83C\uDDF9",GN:"\uD83C\uDDEC\uD83C\uDDF3",GW:"\uD83C\uDDEC\uD83C\uDDFC",GY:"\uD83C\uDDEC\uD83C\uDDFE",HT:"\uD83C\uDDED\uD83C\uDDF9",HN:"\uD83C\uDDED\uD83C\uDDF3",HK:"\uD83C\uDDED\uD83C\uDDF0",HU:"\uD83C\uDDED\uD83C\uDDFA",IS:"\uD83C\uDDEE\uD83C\uDDF8",IN:"\uD83C\uDDEE\uD83C\uDDF3",ID:"\uD83C\uDDEE\uD83C\uDDE9",IR:"\uD83C\uDDEE\uD83C\uDDF7",IQ:"\uD83C\uDDEE\uD83C\uDDF6",IE:"\uD83C\uDDEE\uD83C\uDDEA",IM:"\uD83C\uDDEE\uD83C\uDDF2",IL:"\uD83C\uDDEE\uD83C\uDDF1",IT:"\uD83C\uDDEE\uD83C\uDDF9",CI:"\uD83C\uDDE8\uD83C\uDDEE",JM:"\uD83C\uDDEF\uD83C\uDDF2",JP:"\uD83C\uDDEF\uD83C\uDDF5",JE:"\uD83C\uDDEF\uD83C\uDDEA",JO:"\uD83C\uDDEF\uD83C\uDDF4",KZ:"\uD83C\uDDF0\uD83C\uDDFF",KE:"\uD83C\uDDF0\uD83C\uDDEA",KI:"\uD83C\uDDF0\uD83C\uDDEE",XK:"\uD83C\uDDFD\uD83C\uDDF0",KW:"\uD83C\uDDF0\uD83C\uDDFC",KG:"\uD83C\uDDF0\uD83C\uDDEC",LA:"\uD83C\uDDF1\uD83C\uDDE6",LV:"\uD83C\uDDF1\uD83C\uDDFB",LB:"\uD83C\uDDF1\uD83C\uDDE7",LS:"\uD83C\uDDF1\uD83C\uDDF8",LR:"\uD83C\uDDF1\uD83C\uDDF7",LY:"\uD83C\uDDF1\uD83C\uDDFE",LI:"\uD83C\uDDF1\uD83C\uDDEE",LT:"\uD83C\uDDF1\uD83C\uDDF9",LU:"\uD83C\uDDF1\uD83C\uDDFA",MO:"\uD83C\uDDF2\uD83C\uDDF4",MK:"\uD83C\uDDF2\uD83C\uDDF0",MG:"\uD83C\uDDF2\uD83C\uDDEC",MW:"\uD83C\uDDF2\uD83C\uDDFC",MY:"\uD83C\uDDF2\uD83C\uDDFE",MV:"\uD83C\uDDF2\uD83C\uDDFB",ML:"\uD83C\uDDF2\uD83C\uDDF1",MT:"\uD83C\uDDF2\uD83C\uDDF9",MH:"\uD83C\uDDF2\uD83C\uDDED",MQ:"\uD83C\uDDF2\uD83C\uDDF6",MR:"\uD83C\uDDF2\uD83C\uDDF7",MU:"\uD83C\uDDF2\uD83C\uDDFA",YT:"\uD83C\uDDFE\uD83C\uDDF9",MX:"\uD83C\uDDF2\uD83C\uDDFD",MD:"\uD83C\uDDF2\uD83C\uDDE9",MC:"\uD83C\uDDF2\uD83C\uDDE8",MN:"\uD83C\uDDF2\uD83C\uDDF3",ME:"\uD83C\uDDF2\uD83C\uDDEA",MS:"\uD83C\uDDF2\uD83C\uDDF8",MA:"\uD83C\uDDF2\uD83C\uDDE6",MZ:"\uD83C\uDDF2\uD83C\uDDFF",MM:"\uD83C\uDDF2\uD83C\uDDF2",NA:"\uD83C\uDDF3\uD83C\uDDE6",NR:"\uD83C\uDDF3\uD83C\uDDF7",NP:"\uD83C\uDDF3\uD83C\uDDF5",NL:"\uD83C\uDDF3\uD83C\uDDF1",NC:"\uD83C\uDDF3\uD83C\uDDE8",NZ:"\uD83C\uDDF3\uD83C\uDDFF",NI:"\uD83C\uDDF3\uD83C\uDDEE",NE:"\uD83C\uDDF3\uD83C\uDDEA",NG:"\uD83C\uDDF3\uD83C\uDDEC",NU:"\uD83C\uDDF3\uD83C\uDDFA",NF:"\uD83C\uDDF3\uD83C\uDDEB",KP:"\uD83C\uDDF0\uD83C\uDDF5",MP:"\uD83C\uDDF2\uD83C\uDDF5",NO:"\uD83C\uDDF3\uD83C\uDDF4",OM:"\uD83C\uDDF4\uD83C\uDDF2",PK:"\uD83C\uDDF5\uD83C\uDDF0",PW:"\uD83C\uDDF5\uD83C\uDDFC",PS:"\uD83C\uDDF5\uD83C\uDDF8",PA:"\uD83C\uDDF5\uD83C\uDDE6",PG:"\uD83C\uDDF5\uD83C\uDDEC",PY:"\uD83C\uDDF5\uD83C\uDDFE",PE:"\uD83C\uDDF5\uD83C\uDDEA",PH:"\uD83C\uDDF5\uD83C\uDDED",PN:"\uD83C\uDDF5\uD83C\uDDF3",PL:"\uD83C\uDDF5\uD83C\uDDF1",PT:"\uD83C\uDDF5\uD83C\uDDF9",PR:"\uD83C\uDDF5\uD83C\uDDF7",QA:"\uD83C\uDDF6\uD83C\uDDE6",RE:"\uD83C\uDDF7\uD83C\uDDEA",RO:"\uD83C\uDDF7\uD83C\uDDF4",RU:"\uD83C\uDDF7\uD83C\uDDFA",RW:"\uD83C\uDDF7\uD83C\uDDFC",SH:"\uD83C\uDDF8\uD83C\uDDED",KN:"\uD83C\uDDF0\uD83C\uDDF3",LC:"\uD83C\uDDF1\uD83C\uDDE8",PM:"\uD83C\uDDF5\uD83C\uDDF2",VC:"\uD83C\uDDFB\uD83C\uDDE8",WS:"\uD83C\uDDFC\uD83C\uDDF8",SM:"\uD83C\uDDF8\uD83C\uDDF2",ST:"\uD83C\uDDF8\uD83C\uDDF9",SA:"\uD83C\uDDF8\uD83C\uDDE6",SN:"\uD83C\uDDF8\uD83C\uDDF3",RS:"\uD83C\uDDF7\uD83C\uDDF8",SC:"\uD83C\uDDF8\uD83C\uDDE8",SL:"\uD83C\uDDF8\uD83C\uDDF1",SG:"\uD83C\uDDF8\uD83C\uDDEC",SX:"\uD83C\uDDF8\uD83C\uDDFD",SK:"\uD83C\uDDF8\uD83C\uDDF0",SI:"\uD83C\uDDF8\uD83C\uDDEE",SB:"\uD83C\uDDF8\uD83C\uDDE7",SO:"\uD83C\uDDF8\uD83C\uDDF4",ZA:"\uD83C\uDDFF\uD83C\uDDE6",GS:"\uD83C\uDDEC\uD83C\uDDF8",KR:"\uD83C\uDDF0\uD83C\uDDF7",SS:"\uD83C\uDDF8\uD83C\uDDF8",ES:"\uD83C\uDDEA\uD83C\uDDF8",LK:"\uD83C\uDDF1\uD83C\uDDF0",SD:"\uD83C\uDDF8\uD83C\uDDE9",SR:"\uD83C\uDDF8\uD83C\uDDF7",SJ:"\uD83C\uDDF8\uD83C\uDDEF",SZ:"\uD83C\uDDF8\uD83C\uDDFF",SE:"\uD83C\uDDF8\uD83C\uDDEA",CH:"\uD83C\uDDE8\uD83C\uDDED",SY:"\uD83C\uDDF8\uD83C\uDDFE",TW:"\uD83C\uDDF9\uD83C\uDDFC",TJ:"\uD83C\uDDF9\uD83C\uDDEF",TZ:"\uD83C\uDDF9\uD83C\uDDFF",TH:"\uD83C\uDDF9\uD83C\uDDED",TL:"\uD83C\uDDF9\uD83C\uDDF1",TG:"\uD83C\uDDF9\uD83C\uDDEC",TK:"\uD83C\uDDF9\uD83C\uDDF0",TO:"\uD83C\uDDF9\uD83C\uDDF4",TT:"\uD83C\uDDF9\uD83C\uDDF9",TN:"\uD83C\uDDF9\uD83C\uDDF3",TR:"\uD83C\uDDF9\uD83C\uDDF7",TM:"\uD83C\uDDF9\uD83C\uDDF2",TC:"\uD83C\uDDF9\uD83C\uDDE8",TV:"\uD83C\uDDF9\uD83C\uDDFB",UG:"\uD83C\uDDFA\uD83C\uDDEC",UA:"\uD83C\uDDFA\uD83C\uDDE6",AE:"\uD83C\uDDE6\uD83C\uDDEA",GB:"\uD83C\uDDEC\uD83C\uDDE7",US:"\uD83C\uDDFA\uD83C\uDDF8",UM:"\uD83C\uDDFA\uD83C\uDDF2",VI:"\uD83C\uDDFB\uD83C\uDDEE",UY:"\uD83C\uDDFA\uD83C\uDDFE",UZ:"\uD83C\uDDFA\uD83C\uDDFF",VU:"\uD83C\uDDFB\uD83C\uDDFA",VA:"\uD83C\uDDFB\uD83C\uDDE6",VE:"\uD83C\uDDFB\uD83C\uDDEA",VN:"\uD83C\uDDFB\uD83C\uDDF3",WF:"\uD83C\uDDFC\uD83C\uDDEB",EH:"\uD83C\uDDEA\uD83C\uDDED",YE:"\uD83C\uDDFE\uD83C\uDDEA",ZM:"\uD83C\uDDFF\uD83C\uDDF2",ZW:"\uD83C\uDDFF\uD83C\uDDFC"}),(0,y._)(this,"continents",{EA:{iso:"EA",name:"World"},AF:{iso:"AF",name:"Africa",pan:{x:454,y:250},zoom:1.9},AS:{iso:"AS",name:"Asia",pan:{x:904,y:80},zoom:1.8},EU:{iso:"EU",name:"Europe",pan:{x:404,y:80},zoom:5},NA:{iso:"NA",name:"North America",pan:{x:104,y:55},zoom:2.6},MA:{iso:"MA",name:"Middle America",pan:{x:104,y:200},zoom:2.6},SA:{iso:"SA",name:"South America",pan:{x:104,y:340},zoom:2.2},OC:{iso:"OC",name:"Oceania",pan:{x:954,y:350},zoom:1.9}}),(0,y._)(this,"mapPaths",{AF:{d:"M1369.9,333.8h-5.4l-3.8-0.5l-2.5,2.9l-2.1,0.7l-1.5,1.3l-2.6-2.1l-1-5.4l-1.6-0.3v-2l-3.2-1.5l-1.7,2.3l0.2,2.6 l-0.6,0.9l-3.2-0.1l-0.9,3l-2.1-1.3l-3.3,2.1l-1.8-0.8l-4.3-1.4h-2.9l-1.6-0.2l-2.9-1.7l-0.3,2.3l-4.1,1.2l0.1,5.2l-2.5,2l-4,0.9 l-0.4,3l-3.9,0.8l-5.9-2.4l-0.5,8l-0.5,4.7l2.5,0.9l-1.6,3.5l2.7,5.1l1.1,4l4.3,1.1l1.1,4l-3.9,5.8l9.6,3.2l5.3-0.9l3.3,0.8l0.9-1.4 l3.8,0.5l6.6-2.6l-0.8-5.4l2.3-3.6h4l0.2-1.7l4-0.9l2.1,0.6l1.7-1.8l-1.1-3.8l1.5-3.8l3-1.6l-3-4.2l5.1,0.2l0.9-2.3l-0.8-2.5l2-2.7 l-1.4-3.2l-1.9-2.8l2.4-2.8l5.3-1.3l5.8-0.8l2.4-1.2l2.8-0.7L1369.9,333.8L1369.9,333.8z"},AL:{d:"M1077.5,300.5l-2,3.1l0.5,1.9l0,0l1,1l-0.5,1.9l-0.1,4.3l0.7,3l3,2.1l0.2,1.4l1,0.4l2.1-3l0.1-2.1l1.6-0.9V312 l-2.3-1.6l-0.9-2.6l0.4-2.1l0,0l-0.5-2.3l-1.3-0.6l-1.3-1.6l-1.3,0.5L1077.5,300.5L1077.5,300.5z"},DZ:{d:"M1021,336.9l-3.6,0.4l-2.2-1.5h-5.6l-4.9,2.6l-2.7-1l-8.7,0.5l-8.9,1.2l-5,2l-3.4,2.6l-5.7,1.2l-5.1,3.5l2,4.1 l0.3,3.9l1.8,6.7l1.4,1.4l-1,2.5l-7,1l-2.5,2.4l-3.1,0.5l-0.3,4.7l-6.3,2.5l-2.1,3.2L944,383l-5.4,1l-8.9,4.7l-0.1,7.5v0.4l-0.1,1.2 l20.3,15.5l18.4,13.9l18.6,13.8l1.3,3l3.4,1.8l2.6,1.1l0.1,4l6.1-0.6l7.8-2.8l15.8-12.5l18.6-12.2l-2.5-4l-4.3-2.9l-2.6,1.2l-2-3.6 l-0.2-2.7l-3.4-4.7l2.1-2.6l-0.5-4l0.6-3.5l-0.5-2.9l0.9-5.2l-0.4-3l-1.9-5.6l-2.6-11.3l-3.4-2.6v-1.5l-4.5-3.8l-0.6-4.8l3.2-3.6 l1.1-5.3l-1-6.2L1021,336.9L1021,336.9z"},AD:{d:"M985.4,301.7l0.2-0.4l-0.2-0.2l-0.7-0.2l-0.3-0.1l-0.4,0.3l-0.1,0.3l0.1,0.1v0.4l0.1,0.2h0.4L985.4,301.7 L985.4,301.7z"},AO:{d:"M1068.3,609.6l-16.6-0.1l-1.9,0.7l-1.7-0.1l-2.3,0.9l-0.5,1.2l2.8,4l1.1,4.3l1.6,6.1l-1.7,2.6l-0.3,1.3l1.3,3.8 l1.5,3.9l1.6,2.2l0.3,3.6l-0.7,4.8l-1.8,2.8l-3.3,4.2l-1.3,2.6l-1.9,5.7l-0.3,2.7l-2,5.9l-0.9,5.5l0.5,4l2.7-1.2l3.3-1l3.6,0.1 l3.2,2.9l0.9-0.4l22.5-0.3l3.7,3l13.4,0.9l10.3-2.5l-3.5-4l-3.6-5.2l0.8-20.3l11.6,0.1l-0.5-2.2l0.9-2.4l-0.9-3l0.7-3l-0.5-2 l-2.6-0.4l-3.5,1l-2.4-0.2l-1.4,0.6l0.5-7.6l-1.9-2.3l-0.3-4l0.9-3.8l-1.2-2.4v-4h-6.8l0.5-2.3h-2.9l-0.3,1.1l-3.4,0.3l-1.5,3.7 l-0.9,1.6l-3-0.9l-1.9,0.9l-3.7,0.5l-2.1-3.3l-1.3-2.1l-1.6-3.8L1068.3,609.6L1068.3,609.6z M1046.5,608.3l0.2-2.7l0.9-1.7l2-1.3 l-2-2.2l-1.8,1.1l-2.2,2.7l1.4,4.8L1046.5,608.3L1046.5,608.3z"},AI:{d:"M627.9,456.2l0.1-0.2l-0.2-0.1l-0.8,0.5v0.1L627.9,456.2z"},AG:{d:"M634.3,463.8l0.2-0.1v-0.1v-0.2l-0.1-0.1l-0.1-0.2l-0.4-0.2l-0.5,0.5v0.2l0.1,0.3l0.6,0.1L634.3,463.8L634.3,463.8z M634.5,460.3v-0.5l-0.1-0.2h-0.3l-0.1-0.1h-0.1l-0.1,0.1l0.1,0.6l0.5,0.3L634.5,460.3L634.5,460.3z"},AR:{d:"M669.8,920.7l0.9-3l-7.3-1.5l-7.7-3.6l-4.3-4.6l-3-2.8l5.9,13.5h5l2.9,0.2l3.3,2.1L669.8,920.7L669.8,920.7z M619.4,712.6l-7.4-1.5l-4,5.7l0.9,1.6l-1.1,6.6l-5.6,3.2l1.6,10.6l-0.9,2l2,2.5l-3.2,4l-2.6,5.9l-0.9,5.8l1.7,6.2l-2.1,6.5 l4.9,10.9l1.6,1.2l1.3,5.9l-1.6,6.2l1.4,5.4l-2.9,4.3l1.5,5.9l3.3,6.3l-2.5,2.4l0.3,5.7l0.7,6.4l3.3,7.6l-1.6,1.2l3.6,7.1l3.1,2.3 l-0.8,2.6l2.8,1.3l1.3,2.3l-1.8,1.1l1.8,3.7l1.1,8.2l-0.7,5.3l1.8,3.2l-0.1,3.9l-2.7,2.7l3.1,6.6l2.6,2.2l3.1-0.4l1.8,4.6l3.5,3.6 l12,0.8l4.8,0.9l2.2,0.4l-4.7-3.6l-4.1-6.3l0.9-2.9l3.5-2.5l0.5-7.2l4.7-3.5l-0.2-5.6l-5.2-1.3l-6.4-4.5l-0.1-4.7l2.9-3.1l4.7-0.1 l0.2-3.3l-1.2-6.1l2.9-3.9l4.1-1.9l-2.5-3.2l-2.2,2l-4-1.9l-2.5-6.2l1.5-1.6l5.6,2.3l5-0.9l2.5-2.2l-1.8-3.1l-0.1-4.8l-2-3.8 l5.8,0.6l10.2-1.3l6.9-3.4l3.3-8.3l-0.3-3.2l-3.9-2.8l-0.1-4.5l-7.8-5.5l-0.3-3.3l-0.4-4.2l0.9-1.4l-1.1-6.3l0.3-6.5l0.5-5.1 l5.9-8.6l5.3-6.2l3.3-2.6l4.2-3.5l-0.5-5.1l-3.1-3.7l-2.6,1.2l-0.3,5.7l-4.3,4.8l-4.2,1.1l-6.2-1l-5.7-1.8l4.2-9.6l-1.1-2.8 l-5.9-2.5l-7.2-4.7l-4.6-1L632,713.7l-1-1.3l-6.3-0.3l-1.6,5.1L619.4,712.6L619.4,712.6z"},AM:{d:"M1219,325.1l-0.9-4.4l-2.5-1.1l-2.5-1.7l1-2l-3.1-2.2l0.7-1.5l-2.2-1.1l-1.4-1.7l-6.9,1l1.3,2.2v3.1l4.2,1.5 l2.4,1.9l1-0.2l1.8,1.7h2.3l0.2,1l2.8,3.7L1219,325.1L1219,325.1z"},AW:{d:"M586.6,492.9l-0.1-0.1l-0.3-0.6l-0.3-0.3l-0.1,0.1l-0.1,0.3l0.3,0.3l0.3,0.4l0.3,0.1L586.6,492.9L586.6,492.9z"},AU:{d:"M1726.7,832l-3-0.5l-1.9,2.9l-0.6,5.4l-2.1,4l-0.5,5.3l3,0.2l0.8,0.3l6.6-4.3l0.6,1.7l4-4.9l3.2-2.2l4.5-7.3 l-2.8-0.5l-4.8,1.2l-3.4,0.9L1726.7,832L1726.7,832z M1776.8,659.7l0.5-2.3l0.1-3.6l-1.6-3.2l0.1-2.7l-1.3-0.8l0.1-3.9l-1.2-3.2 l-2.3,2.4l-0.4,1.8l-1.5,3.5l-1.8,3.4l0.6,2.1l-1.2,1.3l-1.5,4.8l0.1,3.7l-0.7,1.8l0.3,3.1l-2.6,5l-1.3,3.5l-1.7,2.9l-1.7,3.4 l-4.1,2.1l-4.9-2.1l-0.5-2l-2.5-1.6h-1.6l-3.3-3.8l-2.5-2.2l-3.9-2l-3.9-3.5l-0.1-1.8l2.5-3.1l2.1-3.2l-0.3-2.6l1.9-0.2l2.5-2.5 l2-3.4l-2.2-3.2l-1.5,1.2l-2-0.5l-3.5,1.8l-3.2-2l-1.7,0.7l-4.5-1.6l-2.7-2.7l-3.5-1.5l-3.1,0.9l3.9,2.1l-0.3,3.2l-4.8,1.2l-2.8-0.7 l-3.6,2.2l-2.9,3.7l0.6,1.5l-2.7,1.7l-3.4,5.1l0.6,3.5l-3.4-0.6h-3.5l-2.5-3.8l-3.7-2.9l-2.8,0.8l-2.6,0.9l-0.3,1.6l-2.4-0.7 l-0.3,1.8l-3,1.1l-1.7,2.5l-3.5,3.1l-1.4,4.8l-2.3-1.3l-2.2,3.1l1.5,3l-2.6,1.2l-1.4-5.5l-4.8,5.4l-0.8,3.5l-0.7,2.5l-3.8,3.3 l-2,3.4l-3.5,2.8l-6.1,1.9l-3.1-0.2l-1.5,0.6l-1.1,1.4l-3.5,0.7l-4.7,2.4l-1.4-0.8l-2.6,0.5l-4.6,2.3l-3.2,2.7l-4.8,2.1l-3.1,4.4 l0.4-4.8l-3.1,4.6l-0.1,3.7l-1.3,3.2l-1.5,1.5l-1.3,3.7l0.9,1.9l0.1,2l1.6,5l-0.7,3.3l-1-2.5l-2.3-1.8l0.4,5.9l-1.7-2.8l0.1,2.8 l1.8,5l-0.6,5l1.7,2.5l-0.4,1.9l0.9,4.1l-1.3,3.6l-0.3,3.6l0.7,6.5l-0.7,3.7l-2.2,4.4l-0.6,2.3l-1.5,1.5l-2.9,0.8l-1.5,3.7l2.4,1.2 l4,4.1h3.6l3.8,0.3l3.3-2.1l3.4-1.8l1.4,0.3l4.5-3.4l3.8-0.3l4.1-0.7l4.2,1.2l3.6-0.6l4.6-0.2l3-2.6l2.3-3.3l5.2-1.5l6.9-3.2l5,0.4 l6.9-2.1l7.8-2.3l9.8-0.6l4,3.1l3.7,0.2l5.3,3.8l-1.6,1.5l1.8,2.4l1.3,4.6l-1.6,3.4l2.9,2.6l4.3-5.1l4.3-2.1l6.7-5.5l-1.6,4.7 l-3.4,3.2l-2.5,3.7l-4.4,3.5l5.2-1.2l4.7-4.4l-0.9,4.8l-3.2,3.1l4.7,0.8l1.3,2.6l-0.4,3.3l-1.5,4.9l1.4,4l4,1.9l2.8,0.4l2.4,1 l3.5,1.8l7.2-4.7l3.5-1.2l-2.7,3.4l2.6,1.1l2.7,2.8l4.7-2.7l3.8-2.5l6.3-2.7l6-0.2l4.2-2.3l0.9-2l3-4.5l3.9-4.8l3.6-3.2l4.4-5.6 l3.3-3.1l4.4-5l5.4-3.1l5-5.8l3.1-4.5l1.4-3.6l3.8-5.7l2.1-2.9l2.5-5.7l-0.7-5.4l1.7-3.9l1.1-3.7v-5.1l-2.8-5.1l-1.9-2.5l-2.9-3.9 l0.7-6.7l-1.5,1l-1.6-2.8l-2.5,1.4l-0.6-6.9l-2.2-4l1-1.5l-3.1-2.8l-3.2-3l-5.3-3.3l-0.9-4.3l1.3-3.3l-0.4-5.5l-1.3-0.7l-0.2-3.2 l-0.2-5.5l1.1-2.8l-2.3-2.5l-1.4-2.7l-3.9,2.4L1776.8,659.7L1776.8,659.7z"},AT:{d:"M1060.2,264l-2.3-1.2l-2.3,0.3l-4-1.9l-1.7,0.5l-2.6,2.5l-3.8-2l-1.5,2.9l-1.7,0.8l1,4l-0.4,1.1l-1.7-1.3l-2.4-0.2 l-3.4,1.2l-4.4-0.3l-0.6,1.6l-2.6-1.7l-1.5,0.3l0.2,1.1l-0.7,1.6l2.3,1.1l2.6,0.2l3.1,0.9l0.5-1.2l4.8-1.1l1.3,2.2l7.2,1.6l4.2,0.4 l2.4-1.4l4.3-0.1l0.9-1.1l1.3-4l-1.1-1.3h2.8l0.2-2.6l-0.7-2.1L1060.2,264L1060.2,264z"},AZ:{d:"M1210.1,318.9l-1,0.2l1.2,2.4l3.2,2.9l3.7,0.9l-2.8-3.7l-0.2-1h-2.3L1210.1,318.9L1210.1,318.9z M1220.5,309.6 l-4.3-3.8l-1.5-0.2l-1.1,0.9l3.2,3.4l-0.6,0.7l-2.8-0.4l-4.2-1.8l-1.1,1l1.4,1.7l2.2,1.1l-0.7,1.5l3.1,2.2l-1,2l2.5,1.7l2.5,1.1 l0.9,4.4l5.3-4.7l1.9-0.5l1.9,1.9l-1.2,3.1l3.8,3.4l1.3-0.3l-0.8-3.2l1.7-1.5l0.4-2.2l-0.1-5l4.2-0.5l-2-1.7l-2.5-0.2l-3.5-4.5 l-3.4-3.2l0,0l-2.6,2.5l-0.5,1.5L1220.5,309.6L1220.5,309.6z"},BS:{d:"M574.4,437.3l0.2-0.6l-0.3-0.1l-0.5,0.7l-0.6,0.3h-0.3l-0.7-0.3h-0.5l-0.4,0.5l-0.6,0.1l0.1,0.1v0.2l-0.2,0.3v0.2 l0.1,0.3l1.5-0.1l1.3-0.2l0.7-0.9L574.4,437.3z M575.2,435.3l-0.4-0.3l-0.4,0.3l0.1,0.3L575.2,435.3L575.2,435.3z M575.2,429.5 l-0.4-0.2l-0.3,0.5l0.3,0.1l0.7-0.1l0.5,0.1l0.5,0.4l0.3-0.2l-0.1-0.1l-0.4-0.3l-0.6-0.1h-0.2L575.2,429.5L575.2,429.5z M568.6,430.8l0.7-0.6l0.7-0.3l0.9-1.1l-0.1-0.9l0.2-0.4l-0.6,0.1l-0.1,0.3l-0.1,0.3l0.3,0.4v0.2l-0.2,0.4l-0.3,0.1l-0.1,0.2 l-0.3,0.1l-0.4,0.5l-0.8,0.6l-0.2,0.3L568.6,430.8L568.6,430.8z M569.8,427.6l-0.6-0.2L569,427l-0.4-0.1l-0.1,0.2v0.2l0.1,0.4 l0.2-0.1l0.8,0.4l0.4-0.3L569.8,427.6z M565.7,426.5v-0.7l-0.4-0.5l-0.6-0.4l-0.1-1.2l-0.3-0.7l-0.2-0.6l-0.4-0.8v0.5l0.1,0.1 l0.1,0.6l0.4,0.9l0.1,0.4l-0.1,0.4l-0.4,0.1l-0.1,0.2l0.5,0.3l0.8,0.3l0.5,1.3L565.7,426.5L565.7,426.5z M561.6,423l-0.5-0.3 l-0.2-0.3l-0.7-0.7l-0.3-0.1l-0.2,0.4l0.4,0.1l0.9,0.7l0.4,0.2L561.6,423L561.6,423z M568.9,419l-0.1-0.3h-0.1l-0.3,0.1l-0.3,0.9 h0.3L568.9,419L568.9,419z M551.3,417.9l-0.2-0.3l-0.3,0.2h-0.5l-0.2,0.1h-0.4l-0.3,0.2l0.4,0.8l0.3,0.3l0.1,1l0.2,0.1l-0.1,0.7 l1.1,0.1l0.4-0.8V420v-0.1v-0.2v-0.2v-0.9l-0.3-0.5l-0.4,0.6l-0.4-0.3l0.6-0.4L551.3,417.9L551.3,417.9z M564.2,418.2l-1-1.4v-0.2 l-0.5-1.5l-0.3-0.1l-0.1,0.1l-0.1,0.2l0.4,0.4v0.4l0.3,0.2l0.4,1.1l0.4,0.4l-0.1,0.3l-0.4,0.3l-0.1,0.2h0.1l0.6-0.1h0.4L564.2,418.2 L564.2,418.2z M553.7,413l0.5-0.2l0,0l-0.3-0.2h-0.7l-0.4,0.1l-0.2,0.2l0.1,0.1l0.4,0.1L553.7,413L553.7,413z M551.3,415l-0.5-0.6 l-0.3-0.9l-0.2-0.4l0.1-0.5l-0.3-0.4l-0.6-0.4l-0.3,0.1l0.1,1.1l-0.2,0.6l-0.8,1.1l0.1,0.4l0,0l0.1,0.2l-0.5,0.4v-0.3l-0.6,0.1 l0.3,0.5l0.6,0.4l0.3,0.1l0.3-0.2v0.5l0.3,0.4l0.1,0.4l0.3-0.3l0.6-0.2l0.2-0.2l0.7-0.4v-0.2l0.1-0.6L551.3,415L551.3,415z M558,410 l-0.3-0.5l-0.1,0.1l-0.1,0.4l-0.3,0.4l0.5-0.1l0.4,0.1l0.6,0.5l0.7,0.2l0.3,0.6l0.6,0.6v0.6l-0.4,0.6l-0.1,0.7l-0.6,0.1l0.1,0.1 l0.3,0.3l0.1,0.4l0.2,0.2v-0.7l0.3-0.8l0.4-1.3l-0.1-0.3l-0.3-0.3l-0.7-0.9l-0.7-0.3L558,410L558,410z M549.2,402.1l-0.5-0.4 l-0.2,0.4v0.1l-0.1,0.3l-0.5,0.4l-0.5,0.1l-0.7-0.6l-0.2-0.1l0.8,1.1l0.3,0.1h0.4l0.9-0.3l1.6-0.5l1.7-0.2l0.1-0.2l-0.1-0.3 l-0.8,0.2l-1-0.1l-0.2,0.2h-0.4L549.2,402.1z M555.3,407.3l0.2-0.3l0.4-1.8l0.8-0.6l0.1-1.2l-0.5-0.5l-0.4-0.2l-0.1-0.2l0.1-0.2 l-0.2-0.1l-0.3-0.2l-0.4-0.6l-0.4-0.4l-0.7-0.1l-0.6-0.1l-0.4-0.1l-0.5,0.3h0.8l1.5,0.3l0.7,1.5l0.5,0.4l0.1,0.4l-0.2,0.4v0.4 l-0.3,0.5l-0.1,0.8l-0.3,0.4l-0.7,0.5l0.4,0.2l0.3,0.6L555.3,407.3L555.3,407.3z"},BH:{d:"M1253,408.3l0.7-3l-0.5-0.9l-1.6,1.2l0.6,0.9l-0.2,0.7L1253,408.3z"},BD:{d:"M1486.5,431.9l-4.5-10.1l-1.5,0.1l-0.2,4l-3.5-3.3l1.1-3.6l2.4-0.4l1.6-5.3l-3.4-1.1l-5,0.1l-5.4-0.9l-1.2-4.4 l-2.7-0.4l-4.8-2.7l-1.2,4.3l4.6,3.4l-3.1,2.4l-0.8,2.3l3.7,1.7l-0.4,3.8l2.6,4.8l1.6,5.2l2.2,0.6l1.7,0.7l0.6-1.2l2.5,1.3l1.3-3.5 l-0.9-2.6l5.1,0.2l2.8,3.7l1.5,3.1l0.8,3.2l2,3.3l-1.1-5.1l2.1,1L1486.5,431.9L1486.5,431.9z"},BB:{d:"M644.9,488.9l0.4-0.4l-0.3-0.3l-0.6-0.8l-0.3,0.1v1l0.1,0.3l0.5,0.3L644.9,488.9L644.9,488.9z"},BY:{d:"M1112.8,219.4l-5.2-1.5l-4.6,2.3l-2.6,1l0.9,2.6l-3.5,2l-0.5,3.4l-4.8,2.2h-4.6l0.6,2.7l1.7,2.3l0.3,2.4l-2.7,1.2 l1.9,2.9l0.5,2.7l2.2-0.3l2.4-1.6l3.7-0.2l5,0.5l5.6,1.5l3.8,0.1l2,0.9l1.6-1.1l1.5,1.5l4.3-0.3l2,0.6l-0.2-3.1l1.2-1.4l4.1-0.3l0,0 l-2-3.9l-1.5-2l0.8-0.6l3.9,0.2l1.6-1.3l-1.7-1.6l-3.4-1.1l0.1-1.1l-2.2-1.1l-3.7-3.9l0.6-1.6l-1-2.9l-4.8-1.4l-2.3,0.7 L1112.8,219.4L1112.8,219.4z"},BE:{d:"M1000.7,246.2l-4.4,1.3l-3.6-0.5l0,0l-3.8,1.2l0.7,2.2l2.2,0.1l2.4,2.4l3.4,2.9l2.5-0.4l4.4,2.8l0.4-3.5l1.3-0.2 l0.4-4.2l-2.8-1.4L1000.7,246.2L1000.7,246.2z"},BZ:{d:"M482.5,471.1l1.4-2.2l1-0.2l1.3-1.7l1-3.2l-0.3-0.6l0.9-2.3l-0.4-1l1.3-2.7l0.3-1.8h-1.1l0.1-0.9h-1l-2.5,3.9 l-0.9-0.8l-0.7,0.3l-0.1,1l-0.7,5l-1.2,7.2L482.5,471.1L482.5,471.1z"},BJ:{d:"M996.9,498l-4.3-3.7h-2l-1.9,1.9l-1.2,1.9l-2.7,0.6l-1.2,2.8l-1.9,0.7l-0.7,3.3l1.7,1.9l2,2.3l0.2,3.1l1.1,1.3 l-0.2,14.6l1.4,4.4l4.6-0.8l0.3-10.2L992,518l1-4l1.7-1.9l2.7-4l-0.6-1.7l1.1-2.5l-1.2-3.8L996.9,498L996.9,498z"},BM:{d:"M630.2,366.8l0.4-0.6h-0.1l-0.5,0.5l-0.6,0.2l0.1,0.1h0.1L630.2,366.8z"},BT:{d:"M1474.7,395.5l-2.7-1.8l-2.9-0.1l-4.2-1.5l-2.6,1.6l-2.6,4.8l0.3,1.2l5.5,2.5l3.2-1l4.7,0.4l4.4-0.2l-0.4-3.9 L1474.7,395.5L1474.7,395.5z"},BO:{d:"M655.7,700.5l1.6-1.3l-0.8-3.6l1.3-2.8l0.5-5l-1.6-4l-3.2-1.7l-0.8-2.6l0.6-3.6l-10.7-0.3l-2.7-7.4l1.6-0.1 l-0.3-2.8l-1.2-1.8l-0.5-3.7l-3.3-1.9l-3.5,0.1l-2.5-1.9l-3.8-1.2l-2.4-2.4l-6.3-1l-6.4-5.7l0.3-4.3l-0.9-2.5l0.4-4.7l-7.3,1.1 l-2.8,2.3l-4.8,2.6l-1.1,1.9l-2.9,0.2l-4.2-0.6l5.5,10.3l-1.1,2.1l0.1,4.5l0.3,5.4l-1.9,3.2l1.2,2.4l-1.1,2.1l2.8,5.3L591,684 l3.1,4.3l1.2,4.6l3.2,2.7l-1.1,6.2l3.7,7.1l3.1,8.8l3.8-0.9l4-5.7l7.4,1.5l3.7,4.6l1.6-5.1l6.3,0.3l1,1.3l1.5-7.6l-0.2-3.4l2.1-5.6 l9.5-1.9l5.1,0.1l5.4,3.3L655.7,700.5L655.7,700.5z"},BA:{d:"M1062.2,284.9l-2.3,0.1l-1,1.3l-1.9-1.4l-0.9,2.5l2.7,2.9l1.3,1.9l2.5,2.3l2,1.4l2.2,2.5l4.7,2.4l0.4-3.4l1.5-1.4 l0.9-0.6l1.2-0.3l0.5-2.9l-2.7-2.3l1-2.7h-1.8l0,0l-2.4-1.4l-3.5,0.1L1062.2,284.9L1062.2,284.9z"},BW:{d:"M1116.7,685l-1-0.5l-3.2,1.5h-1.6l-3.7,2.5l-2-2.6l-8.6,2.2l-4.1,0.2l-0.9,22.7l-5.4,0.2l-0.6,18.5l1.4,1l3,6.1 l-0.7,3.8l1.1,2.3l4-0.7l2.8-2.8l2.7-1.9l1.5-3.1l2.7-1.5l2.3,0.8l2.5,1.8l4.4,0.3l3.6-1.5l0.6-2l1.2-3l3-0.5l1.7-2.4l2-4.3l5.2-4.7 l8-4.7l-3.4-2.9l-4.2-0.9l-1.5-4.1l0.1-2.2l-2.3-0.7l-6-7l-1.6-3.7l-1.1-1.1L1116.7,685L1116.7,685z"},BR:{d:"M659,560.1l-1.4,0.2l-3.1-0.5l-1.8,1.7l-2.6,1.1l-1.7,0.2l-0.7,1.3l-2.7-0.3l-3.5-3l-0.3-2.9l-1.4-3.3l1-5.4 l1.6-2.2l-1.2-3l-1.9-0.9l0.8-2.8l-1.3-1.5l-2.9,0.3l0.7,1.8l-2.1,2.4l-6.4,2.4l-4,1l-1.7,1.5l-4.4-1.6l-4.2-0.8l-1,0.6l2.4,1.6 l-0.3,4.3l0.7,4l4.8,0.5l0.3,1.4l-4.1,1.8l-0.7,2.7l-2.3,1l-4.2,1.5l-1.1,1.9l-4.4,0.5l-3-3.4l-1.1,0.8l-1-3.8l-1.6-2l-1.9,2.2 l-10.9-0.1v3.9l3.3,0.7l-0.2,2.4l-1.1-0.6l-3.2,1v4.6l2.5,2.4l0.9,3.6l-0.1,2.8l-2.2,17.4l-5.1-0.3l-0.7,1l-4.6,1.2l-6.2,4.3l-0.4,3 l-1.3,2.2l0.7,3.4l-3.3,1.9l0.1,2.7L562,620l2.6,5.8l3.3,3.8l-1,2.8l3.7,0.3l2.3,3.4l4.9,0.2l4.4-3.8l0.2,9.7l2.6,0.7l3-1.1l4.2,0.6 l2.9-0.2l1.1-1.9l4.8-2.6l2.8-2.3l7.3-1.1l-0.4,4.7l0.9,2.5l-0.3,4.3l6.4,5.7l6.3,1l2.4,2.4l3.8,1.2l2.5,1.9l3.5-0.1l3.3,1.9 l0.5,3.7l1.2,1.8l0.3,2.8l-1.6,0.1l2.7,7.4l10.7,0.3l-0.6,3.6l0.8,2.6l3.2,1.7l1.6,4l-0.5,5l-1.3,2.8l0.8,3.6l-1.6,1.3l1.9,3.6 l0.4,8.6l6,1.2l2.1-1.2l3.9,1.7l1.2,1.9l1,5.8l0.9,2.5l2,0.3l2-1.1l2.1,1.2l0.3,3.5l-0.3,3.8l-0.7,3.6l2.6-1.2l3.1,3.7l0.5,5.1 l-4.2,3.5l-3.3,2.6l-5.3,6.2l-5.9,8.6l3.4-0.7l6.2,4.9l1.9-0.2l6.2,4.1l4.8,3.5l3.8,4.3l-1.9,3l2.1,3.7l2.9-3.7l1.5-6l3.2-3l3.9-5 l4.5-11.2l3.4-3.5l0.8-3.1l0.3-6.4l-1.3-3.5l0.3-4.8l4.1-6.3l6-5.1l6-1.8l3.6-2.9l8.5-2.4h5.9l1.1-3.8l4.2-2.8l0.6-6.5l5.1-8.3 l0.5-8.5l1.6-2.6l0.3-4.1l1.1-9.9l-1-11.9l1.4-4.7l1.4-0.1l3.9-5.5l3.3-7.2l7.7-8.8l2.7-4.2l2-10.5l-1-3.9l-2-8.1l-2.1-2l-4.8-0.2 l-4.3-1.9l-7.3-7.1l-8.4-5.3l-8.4,0.3l-10.9-3.4l-6.5,2l0.8-3.5l-2.7-3.8l-9.4-3.8l-7.1-2.3l-4.2,4.1l-0.3-6.3l-9.9-1l-1.7-2 l4.2-5.2l-0.1-4.4l-3-1l-3-11.2l-1.3-3.5l-1.9,0.3l-3.5,5.8l-1.8,4.7l-2.1,2.4l-2.7,0.5l-0.8-1.8l-1.2-0.3l-1.8,1.8l-2.4-1.3 l-3.2-1.4l-2.7,0.7l-2.3-0.6l-0.5,1.8l0.9,1.3l-0.5,1.3L659,560.1L659,560.1z"},VG:{d:"M619.2,455.1l0.3-0.2l-0.2-0.1h-0.4l-0.3,0.2l0.1,0.1H619.2L619.2,455.1z M620.3,454.7l0.4-0.4l-0.5,0.1l-0.2,0.2 l0.1,0.1h0.1L620.3,454.7L620.3,454.7z M621.1,452.9h-0.2h-0.5l0,0l0.1,0.1h0.3l0.3,0.1l0,0L621.1,452.9L621.1,452.9z"},BN:{d:"M1617.8,543.4l2.7,3.3l1.1-2.2l2.7,0.2l0.1-4.1l0.1-3.1l-4.6,3.5L1617.8,543.4L1617.8,543.4z"},BG:{d:"M1121.6,294.3l-3-0.7l-4-2.2l-5.8,1.4l-2.3,1.6l-7.5-0.3l-4-1l-1.9,0.5l-1.8-2.6l-1.1,1.4l0.7,2.3l2.8,2.6l-1.7,1.9 l-0.7,2l0.6,0.7l-0.7,0.9l2.8,2l0.8,4.1l3.8,0.2l3.9-1.7l3.9,2.1l4.6-0.6l-0.3-3l5-2l4.5,0.8l-2.1-3.5l1.3-4.4L1121.6,294.3 L1121.6,294.3z"},BF:{d:"M978.8,477.2h-3.6l-1.4-1.2l-3,0.9l-5.2,2.6l-1.1,2l-4.3,2.9l-0.8,1.6l-2.3,1.3l-2.7-0.9l-1.6,1.6l-0.8,4.4 l-4.5,5.2l0.2,2.2l-1.6,2.7l0.4,3.7l2.5,1.4l1,2.1l2.5,1.3l1.9-1.6l2.7-0.2l3.8,1.6l-0.8-4.8l0.2-3.6l9.7-0.3l2.4,0.5l1.8-1l2.6,0.5 l4.9,0.1l1.9-0.7l1.2-2.8l2.7-0.6l1.2-1.9l0.1-4.4l-6.4-1.4l-0.2-3.1l-3.1-4.1l-0.8-2.9L978.8,477.2L978.8,477.2z"},BI:{d:"M1148.2,590l-0.3-2.5l0,0l-3-0.4l-1.7,3.6l-3.5-0.5l1.4,2.9l0.1,1.1l2,6.1l-0.1,0.3l0.6-0.1l2.1-2.3l2.2-3.3 l1.4-1.4v-2L1148.2,590L1148.2,590z"},KH:{d:"M1574.8,481.8l-5.2-2.3l-2,4.3l-4.9-2.4l-5.3-1l-7.1,1.3l-3,5.2l2.1,7.7l3.4,6.6l2.6,3.3l4.7,0.9l4.7-2.5l5.8-0.5 l-2.8-3.8l8.9-4.9l-0.1-7.7L1574.8,481.8L1574.8,481.8z"},CM:{d:"M1060.1,502.9l0.2-4.3l-0.5-4.2l-2.2-4.1l-1.6,0.4l-0.2,2l2.3,2.6l-0.6,1.1l-0.3,2.1l-4.6,5l-1.5,4l-0.7,3.3 l-1.2,1.4l-1.1,4.5l-3,2.6l-0.8,3.2l-1.2,2.6l-0.5,2.6l-3.9,2.2l-3.2-2.6l-2.1,0.1l-3.3,3.7l-1.6,0.1l-2.7,6.1l-1.4,4.5v1.8l1.4,0.9 l1.1,2.8l2.6,1.1l2.2,4.2l-0.8,5l9.2,0.2l2.6-0.4l3.4,0.8l3.4-0.8l0.7,0.3l7.1,0.3l4.5,1.7l4.5,1.5l0.4-3.5l-0.6-1.8l-0.3-2.9 l-2.6-2.1l-2.1-3.2l-0.5-2.3l-2.6-3.3l0.4-1.9l-0.6-2.7l0.4-5l1.4-1.1l2.7-6.5l0.9-1.7l-1.8-4.4l-0.8-2.6l-2.5-1.1l-3.3-3.7l1.2-3 l2.5,0.6l1.6-0.4l3.1,0.1L1060.1,502.9L1060.1,502.9z"},CA:{d:"M659,276.7l-0.7-3l-2.5,1.9l0.5,2.1l5.6,2.6l1.9-0.4l3.3-2.5l-4.7,0.1L659,276.7L659,276.7z M673.4,260.8l0.2-1.1 l-4.1-2.6l-5.9-1.6l-1.9,0.6l3.5,2.9l5.7,1.9L673.4,260.8L673.4,260.8z M368.1,264.5l0.2-3.4l-3.2-2.6l-0.4-2.9l-0.1-2.1l-4.1-0.7 l-2.4-0.9l-4.1-1.4l-1.4,1.5l-0.6,3.3l4.3,1.1l-0.4,1.8l2.9,2.2v2.2l6.3,2.8L368.1,264.5L368.1,264.5z M704.2,251l3.9-3.8l1.4-1.7 l-2.1-0.3l-4.9,2.2l-4.2,3.5l-8.1,9.8l-5.3,3.7l1.6,1.7l-3.8,2.2l0.2,1.9l9.6,0.1l5.4-0.3l4.4,1.5l-4.4,2.9l2.9,0.2l7.3-5.4l1.2,0.8 l-2.5,5.1l3,1.2l2.3-0.2l3.5-5.5l-0.5-3.9l0.3-3.3l-3.7,1.1l2.8-4.6l-4.3-1.9l-2.7,1.5l-3.9-1.7l2.4-2.1l-2.9-1.3l-3.8,2L704.2,251 L704.2,251z M347.4,229.8l-1.9,2l-1.4,2.6l0.9,1.9l-0.6,2.8l0.7,2.8h1.9l-0.2-4.9l7.1-6.9l-4.9,0.5L347.4,229.8L347.4,229.8z M628.3,182.8l-0.4-1.2l-1.7-0.1l-2.8,1.7l-0.4,0.4l0.1,1.7l1.7,0.5L628.3,182.8L628.3,182.8z M618.7,179.6l0.8-1.1l-6-0.1l-4.9,2.7 v1.5l3,0.2L618.7,179.6L618.7,179.6z M615.6,163l-2.7-0.5l-5,5.2l-3.6,4.4l-5.7,2.8l6.3-0.6l-0.8,3.4l8.2-3l6.2-3l0.8,2.6l5.9,1.3 l4.9-1.8l-1.9-1.8l-3.4,0.4l1.3-2.7l-3.7-1.7l-3.4-1.9l-1.5-1.5l-2.8,0.9L615.6,163L615.6,163z M660.2,154.8l3.7-1.7l1-0.7l1.4-2.3 l-2.3-1.5l-4.2,0.7l-3.8,3.1l-0.7,2.6L660.2,154.8L660.2,154.8z M586.4,144.1l-0.8-2l-0.3-1l-1.6-1l-3-1.5l-4.9,2.3l-5,1.7l3.5,2.4 l3.8-0.6l4.1,1.6L586.4,144.1z M608.8,142l-6.6-1l5.7-2.6l-0.4-6l-1.9-2.3l-4.5-0.8l-8.1,3.8l-5.5,5.8l2.9,2.1l1.6,3.3l-6.3,5.5 l-3.2-0.2l-6.2,4.4l4.2-5.2l-4.8-1.8l-4.5,0.9l-2.4,3.4l-5.9-0.1l-7.2,0.8l-5.1-2.4l-5,0.4l-1.5-2.9l-2.1-1.3l-3.8,0.5l-5.2,0.3 l-4.4,1.8l2,2.3l-7,2.8l-1.4-3.3l-4.4,1l-11.8,0.6l-6.4-1.2l8.5-2.6l-2.8-2.8l-4.4,0.4l-4.7-1l-7.5-1.9l-3.8-2.3l-4.5-0.3l-3.3,1.6 l-5.9,0.9l3.9-4.1l-9.4,3.6l-1.4-4.7l-2.1-0.6l-3.8,2.5l-4.5,1.2l-0.2-2.2l-8.2,1.4l-8.8,2.3l-5.2-0.6l-7,1.6l-6.2,2.3l-3.7-0.5 l-3.3-2.6l-5.9-1.3l0,0l-24.3,20.2l-35.4,32.4l4.2,0.1l2.7,1.6l0.6,2.6l0.2,3.9l7.6-3.3l6.4-1.9l-0.5,3l0.7,2.4l1.7,2.7l-1.1,4.2 l-1.5,6.8l4.6,3.8l-3.1,3.7l-5.1,2.9l0,0l-2.5,3.1l2.1,4.4l-3.1,4.9l4.1,2.6l-3.6,3.7l-1.3,5.5l6.9,2.5l1.6,2.7l5.4,6.1h0.7h13.9 h14.6h4.8h15h14.5h14.7h14.8h16.7h16.8h10.1l1.3-2.4h1.6l-0.8,3.4l1,1l3.2,0.4l4.6,1l3.8,1.9l4.4-0.8l5.3,1.6l0,0l3.2-2.4l3.2-1 l1.8-1.5l1.5-0.8l4,1.2l3.3,0.2l0.8,0.8l0.1,3.5l5.2,1l-1.7,1.7l1.2,1.9l-1.9,2.3l1.8,0.8l-1.9,2.1l0,0l1.2,0.2l1.3-0.9l0.5,1.4 l3.4,0.7l3.8,0.1l3.8,0.6l4,1.2l0.8,2l1.4,4.7l-2.4,2l-3.8-0.8l-1-3.8l-0.9,3.9l-3.8,3.4l-0.8,2.9l-1.1,1.7l-4.1,2l0,0l-3.7,3.4 l-2,2.2l2.7,0.4l4.5-2l2.9-1.7l1.6-0.3l2.6,0.6l1.7-0.9l2.8-0.8l4.7-0.8l0,0l0,0l0.3-1.8l-0.3,0.1l-1.7,0.3l-1.8-0.6l2.3-2.1 l1.9-0.7l3.9-0.9l4.6-0.9l1.8,1.2l1.9-1.4l1.9-0.8l0.9,0.4l0.1,0.1l6.7-4.2l2.7-1.2h7.7h9.3l1-1.6l1.7-0.3l2.5-0.9l2.7-2.8l3.2-4.9 l5.5-4.7l1.1,1.7l3.7-1.1l1.5,1.8l-2.8,8.5l2.1,3.5l5.9-0.8l8.1-0.2l-10.4,5.1l-1.5,5.2l3.7,0.5l7.1-4.5l5.8-2.4l12.2-3.7l7.5-4.1 l-2.6-2.2l1-4.5l-7.1,7l-8.6,0.8l-5.5-3.1l-0.1-4.6l0.6-6.8l6.1-4.1l-3.3-3.1l-7.6,0.6l-12.1,5.2l-10.9,8.2l-4.6,1l7.8-5.7l10.1-8.3 l7.2-2.7l5.7-4.4l5.2-0.5l7.3,0.1l10,1.3l8.6-1l7.8-5.1l8.7-2.2l4.2-2.1l4.2-2.3l2-6.8l-1.1-2.3l-3.4-0.8v-5.1l-2.3-1.9l-6.9-1.6 l-2.8-3.4l-4.8-3.4l3.4-3.7l-2-7.1l-2.6-7.5l-1-5.2l-4.3,2.7l-7.4,6.5l-8.1,3.2l-1.6-3.4l-3.7-1l2.2-7.3l2.6-4.9l-7.7-0.5l-0.1-2.2 l-3.6-3.3l-3-2l-4.5,1.5l-4.2-0.5l-6.6-1.6l-3.9,1.3l-3.8,9l-1,5.3l-8.8,6.1l3.1,4.5l0.5,5l-1.7,4l-4.7,4.1L610,224l-9,2.8l1.7,3.2 l-2.2,9.6l-5.6,6.3l-4.6,1.9l-4.4-5.8l-0.1-6.8l1.7-6l3.6-5.2l-4.8-0.6l-7.5-0.4l-3.6-2.5l-4.8-1.6l-1.7-2.9l-3.3-2.2l-7-2.6 l-7.1,1.2l0.7-4.5l1.5-5.5l-6-1l4.9-6.8l4.9-4.6l9.4-6.5l8.6-4.6l5.6-0.7l2.9-3.7l5.1-2.4l6.4-0.4l7.7-3.8l2.9-2.4l7.4-4.7l3.2-2.8 l3.2,1.7l6.5-0.9L637,155l2.3-2.7l-0.8-2.9l5-2.9l1.7-2.7l-3.5-2.6l-5.4-0.8l-5.5-0.4l-4.6,5.9l-6.5,4.6l-7.2,4l-1.3-3.7l4.2-4 l-2.2-3.5l-8.7,4.2L608.8,142L608.8,142z M533.3,123.1l-2.8-1l-14.1,3.2l-5.1,2l-7.8,3.9l5.4,1.4l6.2-0.1l-11.5,2.1v1.9l5.6,0.1 l9-0.4l6.5,1.2l-6.2,1l-5.5-0.3l-7.1,0.9l-3.3,0.6l0.6,4.2l4.2-0.6l4.1,1.5l-0.3,2.5l7.8-0.5l11.2-0.8l9.4-1.8l5-0.4l5.7,1.5 l6.7,0.8l3.1-1.9l-0.7-2.1l7-0.4l2.6-2.4l-5-2.5l-4.2-2.6l2.4-3.6l2.7-5.1l-2.2-2l-3-0.9l-4.2,0.8l-2.8,5.3l-4.3,2.1l2.2-5.1 l-1.7-1.7l-7.3,2.7L539,124l-10.4,1.5L533.3,123.1L533.3,123.1z M572.4,121.6l-1.7-1.1l-5.4,0.2l-2.1,0.7l2.2,3.6 C565.4,125,572.4,121.6,572.4,121.6z M680.1,123.2l-4.4-2.8l-8.4-0.5l-2.1,0.3l-1.7,1.8l2,2.8l0.9,0.3l4.8-0.7l4.1,0.1l4.1,0.1 L680.1,123.2L680.1,123.2z M640.7,122.9l5.7-3.2l-11.2,1.3l-5.8,2.1l-7.1,4.6l-3.3,5.2l5.6,0.1l-6.1,2.3l1.8,1.9l5.9,0.8l7.3,1.5 l13.8,1.2l7.9-0.6l3.2-1.6l2,1.8l3.3,0.3l2,3.3l-3.5,1.4l7.1,1.8l4.6,2.6l0.5,1.9L674,154l-8.6,5.4l-3.2,2.7l0.2,2l-9.2,0.7l-8,0.1 l-5.4,4.2l2.4,1.9l13-0.9l0.9-1.6l4.7,2.7l4.7,2.9l-2.4,1.6l3.8,2.8l7.6,3.3l10.7,2.3l0.3-2l-2.8-3.5l-3.5-4.9l8.5,4.6l4.7,1.5 l3.6-4.1v-5.6l-1-1.5l-4.4-2.5l-2.7-3.3l2.3-3.2l5.8-0.7l3.8,5.4l4,2.4l10.7-6.5l3.3-3.9l-6.4-0.3l-3.2-5.1l-5.9-1.2l-7.7-3.5l9-2.5 l-0.8-5l-2.2-2.1l-8.3-2.1l-1.9-3.3l-8.2,1.2l1.1-2.3l-3.6-2.5l-6.8-2.6l-5.2,2.1l-9,1.5l3.3-3.4l-2.3-5.3l-11.6,2.1l-7.1,4.1 L640.7,122.9L640.7,122.9z M590.7,119.5l-7.1,2.4l0.9,3.4l-7.4-0.7l-1.7,1.7l5.8,3.9l0.9,2l3.4,0.5l8.4-2l5.1-4.7l-3.8-2.2l6-2.4 l0.5-1.5l-7.5,0.6L590.7,119.5L590.7,119.5z M613,124.9l5.6-1l10-4.5l-6.1-1.2l-7.8-0.2l-5.2,1.4l-4.2,2.1l-2.5,2.6l-1.8,4.5 l4.3,0.2L613,124.9z M498.3,132.1l2.6-2.3l9.1-3.6l13.8-3.6l6.4-1.3l-1.6-2.1l-1.9-1.5l-9.4-0.2l-4.1-1.1l-14,0.8l-0.3,3.1l-7.6,3.3 l-7.4,3.8l-4.3,2.2l5.9,2.7l-0.6,2.3L498.3,132.1L498.3,132.1z M622.4,113.8l0.3-1.6l-1.4-1.7l-6.9,1.3L610,114l3.2,1.3l5.1,0.4 L622.4,113.8L622.4,113.8z M613.7,105.2l-1.1,0.7l-4.8-0.3l-7.6,1.6l-3.8-0.1l-4.3,3.8l6.6-0.4l-3.4,2.9l3.2,0.8l6.8-0.5l5.8-3.7 l2.8-2.5L613.7,105.2z M574.6,107.7l1.8-2.3l-3.1-0.5l-5.7,1.7l-0.7,4.7l-6.1-0.4L558,108l-8.2-1.6l-5.4,1.4l-11.6,4.8l4.1,0.8 l17.8-0.5l-10.6,2.2l-1.5,1.6l5.9-0.1l12.2-2.2l13.8-0.8l5.1-2.3l2.3-2.4l-3.7-0.2l-4.3,0.8C573.9,109.5,574.6,107.7,574.6,107.7z M629.8,103.4l-7.1-0.3l-3.8,2l2.6,1.5l7,0.6l1.4,2.1l-2.2,2.4l-1.5,2.8l8.5,1.6l5.5,0.6l8-0.1l11.6-0.8l4.3,0.6l6.7-1l3.5-1.4l1-2 l-2.3-1.9l-5.8-0.3l-8,0.4l-7,1.1l-5.1-0.4l-4.8-0.3l-1.2-1.1l-3.1-1.1l2.8-1.9l-1.4-1.6l-7.3,0.1L629.8,103.4L629.8,103.4z M554.8,100.8l-6,0.7l-5.5-0.1l-12.1,3.1l-11.6,3.7l0,0l3.6,1l7-0.7l9.8-2.1l3.8-0.3l5.2-1.6L554.8,100.8z M635.3,101.4l1-0.5 l-1.5-0.9l-7.2-0.1l-0.6,1.3l6.4,0.3L635.3,101.4L635.3,101.4z M576.9,100.6l3.2-1.4l-4.1-0.8l-5.9,0.5l-5.1,1.5l3.3,1.5 C568.3,101.9,576.9,100.6,576.9,100.6z M584.7,96.4l-3.3-0.9l-1.6-0.2l-5.7,1.3l-1,0.7h6L584.7,96.4z M631.1,98.9l3-1.7l-2.3-1.6 l-1.7-0.3l-4.4-0.1l-2.1,1.8l-0.7,1.8l1.6,1.1L631.1,98.9L631.1,98.9z M617.4,97.7l0.1-2.2l-7.4-1.7l-6.1-0.6l-2.1,1.7l2.8,1.1 l-5.3,1.4l7.7,0.2l4,1.5l5.2,0.5L617.4,97.7z M671.1,91.6l0.6-2.8L667,88l-4.7-0.9l-1.6-2.2l-8.2,0.2l0.3,0.9l-3.9,0.3l-4.1,1.3 l-4.9,1.9l-0.3,1.9l2,1.5h6.5l-4.3,1.2l-2.1,1.6l1.6,1.9l6.7,0.6l6.8-0.4l10.5-3.4l6.4-1.3L671.1,91.6z M749.6,77.8l-7-0.2l-6.9-0.3 l-10.2,0.6l-1.4-0.4l-10.3,0.2l-6.4,0.4l-5.1,0.6l-5,2l-2.3-1l-3.9-0.2l-6.7,1.4l-7.4,0.6l-4.1,0.1l-6,0.8l-1.1,1.3l2.5,1.2l0.8,1.6 l4.4,1.5l12.4-0.3l7.2,0.5l-7.2,1.5l-2.2-0.4l-9.3-0.2l-1.1,2.2l3,1.7l-2.8,1.6l-7.5,1.1l-4.9,1.7l4.8,0.9l1.7,3l-7.5-2l-2.5,0.3 l-2,3.4l-8,1.1l-2,2.3l6.7,0.3l4.9,0.6l11.7-0.8l8.4,1.4l12.6-3l1-1.1l-6.4,0.2l0.5-1.1l6.5-1.4l3.6-1.9l6.8-1.3l5-1.6l-0.8-2.2 l3.3-0.8l-4.3-0.6l11.1-0.4l3.2-0.9l7.9-0.8l9.3-3.5l6.8-1.1l10.3-2.5h-7.4l3.9-0.9l9-0.8l9.7-1.6l1.1-1.1l-5.2-1l-6.7-0.4 L749.6,77.8L749.6,77.8z"},CV:{d:"M841.4,477.6l0.1-0.4l-0.2-0.6l-0.3-0.1l-0.6,0.4l-0.1,0.3l0.1,0.3l0.3,0.3l0.3,0.1L841.4,477.6L841.4,477.6z M847.7,475.9l0.4-0.2V475l-0.1-0.3h-0.4l-0.2,0.4v0.1v0.4L847.7,475.9L847.7,475.9L847.7,475.9z M846.3,476.7l-0.5-0.9l-0.3-0.1 l-0.6-0.7v-0.3l-0.3-0.1v0.2v0.4l-0.2,0.5v0.5l0.4,0.8l0.4,0.2l0.7,0.1L846.3,476.7L846.3,476.7z M849.4,468.9v0.5l-0.3,0.7l0.5,0.3 l0.3,0.1l0.6-0.4l0.2-0.5l-0.1-0.3l-0.3-0.3l-0.3-0.1l-0.1,0.1L849.4,468.9L849.4,468.9z M843,466.4l-1-0.1l-0.6-0.2h-0.1v0.3 l0.4,0.8l0.2-0.5l0.2-0.1l0.8,0.2l0.4-0.1l-0.1-0.1L843,466.4L843,466.4z M849.7,466.2l-0.1-0.5V465h-0.2l-0.3,0.2l0.1,0.7l0.1,0.1 l0.2,0.5L849.7,466.2L849.7,466.2z M838.6,465.2V465l-0.3-0.5l-0.3,0.1l-0.4,0.2l-0.1,0.3l0.4,0.2h0.2L838.6,465.2L838.6,465.2z M837.1,464.3l0.8-0.6l0.2-0.3l-0.2-0.5l-0.5-0.1l-1.2,0.6l-0.1,0.2l0.1,0.3l0.1,0.5l0.2,0.1L837.1,464.3L837.1,464.3z"},KY:{d:"M527,449.1l-0.1-0.3l-0.1,0.1v0.6h0.5h0.2l0.3-0.2h0.6l-0.1-0.2l-0.8-0.1l-0.1,0.1l-0.2,0.1L527,449.1L527,449.1z M535,446.8L535,446.8l-0.1-0.1h-0.1l-0.3,0.1h-0.1h-0.1l-0.1,0.1l-0.1,0.1h0.2l0.4-0.2H535L535,446.8L535,446.8z M535.8,446.7 l0.5-0.2l0,0l-0.1-0.1h-0.1l-0.1,0.1h-0.1l-0.5,0.3h0.2L535.8,446.7L535.8,446.7z"},CF:{d:"M1110.5,517.3l-0.5-0.3l-2-1.8l-0.3-2l0.8-2.6V508l-3.3-4l-0.7-2.7l-3.5,1.1l-2.8,2.5l-4,7l-5.2,2.9l-5.4-0.4 l-1.6,0.6l0.6,2.3l-2.9,2.2l-2.3,2.5l-7.1,2.4l-1.4-1.4l-0.9-0.2l-1,1.7l-4.7,0.4l-2.7,6.5l-1.4,1.1l-0.4,5l0.6,2.7l-0.4,1.9 l2.6,3.3l0.5,2.3l2.1,3.2l2.6,2.1l0.3,2.9l0.6,1.8l2.9-5.9l3.3-3.4l3.8,1.1l3.6,0.4l0.5-4.5l2.2-3.2l3-2l4.6,2.1l3.6,2.4l4.1,0.6 l4.2,1.2l1.6-3.8l0.8-0.5l2.6,0.6l6.2-3.1l2.2,1.3l1.8-0.2l0.9-1.5l2-0.6l4.3,0.7l3.6,0.1l1.8-0.6l-0.9-2.1l-4.2-2.5l-1.5-3.8 l-2.4-2.7l-3.8-3.4l-0.1-2l-3.1-2.6L1110.5,517.3L1110.5,517.3z"},TD:{d:"M1108.4,447.6l-22.4-12.2l-22.3-12.2l-5.4,3.5l1.6,9.9l2,1.6l0.2,2.1l2.3,2.2l-1.1,2.7l-1.8,12.9l-0.2,8.3l-6.9,6 l-2.3,8.4l2.4,2.3v4.1l3.6,0.2l-0.5,2.9l2.2,4.1l0.5,4.2l-0.2,4.3l3.1,5.8l-3.1-0.1l-1.6,0.4l-2.5-0.6l-1.2,3l3.3,3.7l2.5,1.1 l0.8,2.6l1.8,4.4l-0.9,1.7l4.7-0.4l1-1.7l0.9,0.2l1.4,1.4l7.1-2.4l2.3-2.5l2.9-2.2l-0.6-2.3l1.6-0.6l5.4,0.4l5.2-2.9l4-7l2.8-2.5 l3.5-1.1v-1.6l-2.1-1.8l-0.1-3.7l-1.2-2.5l-2,0.4l0.5-2.4l1.4-2.6l-0.7-2.7l1.8-1.9l-1.2-1.5l1.4-3.9l2.4-4.7l4.8,0.4L1108.4,447.6 L1108.4,447.6z"},CL:{d:"M648.4,905.2l-3.7-0.7l-3.3,2.5l0.2,4.1l-1.2,2.8l-7.2-2.2l-8.6-4l-4.5-1.3l9.7,6.8l6.3,3.2l7.5,3.4l5.3,0.9 l4.3,1.8l3,0.5l2.3,0.1l3.2-1.8l0.5-2.4l-2.9-0.2h-5L648.4,905.2L648.4,905.2z M601.1,708.9l-3.7-7.1l1.1-6.2l-3.2-2.7l-1.2-4.6 L591,684l-1.2,3.3l-2.7,1.6l2.1,9l1.5,10.4l-0.1,14.2v13.2l0.9,12.3l-1.9,7.8l2.1,7.8l-0.5,5.3l3.2,9.5l-0.1,9.5l-1.2,10.2 l-0.6,10.5l-2.1,0.2l2.4,7.3l3.3,6.3l-1.1,4.3l1.9,11.6l1.5,8.8l3.5,0.9l-1.1-7.7l4,1.6l1.8,12.7l-6.4-2.1l2,10.2l-2.7,5.5l8.2,1.8 l-3.4,4.8l0.2,6l5,10.6l4.2,4.1l0.2,3.6l3.3,3.8l7.5,3.5l0,0l7.4,4.2l6.2,2l2-0.1l-1.8-5.7l3.4-2.2l1.7-1.5h4.2l-4.8-0.9l-12-0.8 l-3.5-3.6l-1.8-4.6l-3.1,0.4l-2.6-2.2l-3.1-6.6l2.7-2.7l0.1-3.9l-1.8-3.2l0.7-5.3l-1.1-8.2l-1.8-3.7l1.8-1.1l-1.3-2.3l-2.8-1.3 l0.8-2.6l-3.1-2.3l-3.6-7.1l1.6-1.2l-3.3-7.6l-0.7-6.4l-0.3-5.7l2.5-2.4l-3.3-6.3l-1.5-5.9l2.9-4.3l-1.4-5.4l1.6-6.2l-1.3-5.9 l-1.6-1.2l-4.9-10.9l2.1-6.5l-1.7-6.2l0.9-5.8l2.6-5.9l3.2-4l-2-2.5l0.9-2l-1.6-10.6l5.6-3.2l1.1-6.6l-0.9-1.6l-3.8,0.9L601.1,708.9 L601.1,708.9z"},CN:{d:"M1587.2,453.3l0.6-3.6l2-2.8l-1.6-2.5l-3.2-0.1l-5.8,1.8l-2.2,2.8l1,5.5l4.9,2L1587.2,453.3L1587.2,453.3z M1600.4,256.8l-6.1-6.1l-4.4-3.7l-3.8-2.7l-7.7-6.1l-5.9-2.3l-8.5-1.8l-6.2,0.2l-5.1,1.1l-1.7,3l3.7,1.5l2.5,3.3l-1.2,2l0.1,6.5 l1.9,2.7l-4.4,3.9l-7.3-2.3l0.6,4.6l0.3,6.2l2.7,2.6l2.4-0.8l5.4,1l2.5-2.3l5.1,2l7.2,4.3l0.7,2.2l-4.3-0.7l-6.8,0.8l-2.4,1.8 l-1.4,4.1l-6.3,2.4l-3.1,3.3l-5.9-1.3l-3.2-0.5l-0.4,4l2.9,2.3l1.9,2.1l-2.5,2l-1.9,3.3l-4.9,2.2l-7.5,0.2l-7.2,2.2l-4.4,3.3l-3.2-2 l-6.2,0.1l-9.3-3.8l-5.5-0.9l-6.4,0.8l-11.2-1.3l-5.5,0.1l-4.7-3.6l-4.9-5.7l-3.4-0.7l-7.9-3.8l-7.2-0.9l-6.4-1l-3-2.7l-1.3-7.3 l-5.8-5l-8.1-2.3l-5.7-3.3l-3.3-4.4l-1.7,0.5l-1.8,4.2l-3.8,0.6l2.5,6.2l-1.6,2.8l-10.7-2l1,11.1l-2,1.4l-9,2.4l8.7,10.7l-2.9,1.6 l1.7,3.5l-0.2,1.4l-6.8,3.4l-1,2.4l-6.4,0.8l-0.6,4l-5.7-0.9l-3.2,1.2l-4,3l1.1,1.5l-1,1.5l3,5.9l1.6-0.6l3.5,1.4l0.6,2.5l1.8,3.7 l1.4,1.9l4.7,3l2.9,5l9.4,2.6l7.6,7.5l0.8,5.2l3,3.3l0.6,3.3l-4.1-0.9l3.2,7l6.2,4l8.5,4.4l1.9-1.5l4.7,2l6.4,4.1l3.2,0.9l2.5,3.1 l4.5,1.2l5,2.8l6.4,1.5l6.5,0.6l3-1.4l1.5,5.1l2.6-4.8l2.6-1.6l4.2,1.5l2.9,0.1l2.7,1.8l4.2-0.8l3.9-4.8l5.3-4l4.9,1.5l3.2-2.6 l3.5,3.9l-1.2,2.7l6.1,0.9l3-0.4l2.7,3.7l2.7,1.5l1.3,4.9l0.8,5.3l-4.1,5.3l0.7,7.5l5.6-1l2.3,5.8l3.7,1.3l-0.8,5.2l4.5,2.4l2.5,1.2 l3.8-1.8l0.6,2.6l0.7,1.5l2.9,0.1l-1.9-7.2l2.7-1l2.7-1.5h4.3l5.3-0.7l4.1-3.4l3,2.4l5.2,1.1l-0.2,3.7l3,2.6l5.9,1.6l2.4-1l7.7,2 l-0.9,2.5l2.2,4.6l3-0.4l0.8-6.7l5.6-0.9l7.2-3.2l2.5-3.2l2.3,2.1l2.8-2.9l6.1-0.7l6.6-5.3l6.3-5.9l3.3-7.6l2.3-8.4l2.1-6.9l2.8-0.5 l-0.1-5.1l-0.8-5.1l-3.8-2l-2.5-3.4l2.8-1.7l-1.6-4.7l-5.4-4.9l-5.4-5.8l-4.6-6.3l-7.1-3.5l0.9-4.6l3.8-3.2l1-3.5l6.7-1.8l-2.4-3.4 l-3.4-0.2l-5.8-2.5l-3.9,4.6l-4.9-1.9l-1.5-2.9l-4.7-1l-4.7-4.4l1.2-3l5-0.3l1.2-4.1l3.6-4.4l3.4-2.2l4.4,3.3l-1.9,4.2l2.3,2.5 l-1.4,3l4.8-1.8l2.4-2.9l6.3-1.9l2.1-4l3.8-3.4l1-4.4l3.6,2l4.6,0.2l-2.7-3.3l6.3-2.6l-0.1-3.5l5.5,3.6l0,0l-1.9-3.1l2.5-0.1 l-3.8-7.3l-4.7-5.3l2.9-2.2l6.8,1.1l-0.6-6l-2.8-6.8l0.4-2.3l-1.3-5.6l-6.9,1.8l-2.6,2.5h-7.5l-6-5.8l-8.9-4.5L1600.4,256.8 L1600.4,256.8z"},CO:{d:"M578.3,497.2l1.2-2.1l-1.3-1.7l-2-0.4l-2.9,3.1l-2.3,1.4l-4.6,3.2l-4.3-0.5l-0.5,1.3l-3.6,0.1l-3.3,3l-1.4,5.4 l-0.1,2.1l-2.4,0.7l-4.4,4.4l-2.9-0.2l-0.7,0.9l1.1,3.8l-1.1,1.9l-1.8-0.5l-0.9,3.1l2.2,3.4l0.6,5.4l-1.2,1.6l1.1,5.9l-1.2,3.7 l2,1.5l-2.2,3.3l-2.5,4l-2.8,0.4l-1.4,2.3l0.2,3.2l-2.1,0.5l0.8,2l5.6,3.6l1-0.1l1.4,2.7l4.7,0.9l1.6-1l2.8,2.1l2.4,1.5l1.5-0.6 l3.7,3l1.8,3l2.7,1.7l3.4,6.7l4.2,0.8l3-1.7l2.1,1.1l3.3-0.6l4.4,3l-3.5,6.5l1.7,0.1l2.9,3.4l2.2-17.4l0.1-2.8l-0.9-3.6l-2.5-2.4 v-4.6l3.2-1l1.1,0.6l0.2-2.4l-3.3-0.7v-3.9l10.9,0.1l1.9-2.2l1.6,2l1,3.8l1.1-0.8l-1.7-6.4l-1.4-2.2l-2-1.4l2.9-3.1l-0.2-1.5 l-1.5-1.9l-1-4.2l0.5-4.6l1.3-2.1l1.2-3.4l-2-1.1l-3.2,0.7l-4-0.3l-2.3,0.7l-3.8-5.5l-3.2-0.8l-7.2,0.6l-1.3-2.2l-1.3-0.6l-0.2-1.3 l0.8-2.4l-0.4-2.5l-1.1-1.4l-0.6-2.9l-2.9-0.5l1.8-3.7l0.9-4.5l1.8-2.4l2.2-1.8l1.6-3.2L578.3,497.2L578.3,497.2z"},KM:{d:"M1221.1,650.5l-0.4-0.4h-0.4v0.2l0.1,0.4l1.1,0.2L1221.1,650.5L1221.1,650.5z M1225,649L1225,649l-0.3,0.1l-0.1,0.2 l-0.1,0.3h-0.3h-0.2h-0.4l0.8,0.5l0.5,0.5l0.2,0.2l0.1-0.2l0.1-0.7L1225,649L1225,649z M1219.4,647.9l0.2-0.3l-0.2-0.7l-0.4-0.8 l0.1-1.4l-0.2-0.2h-0.3l-0.1,0.1l-0.1,0.3l-0.3,2l0.4,0.6l0.3,0.1L1219.4,647.9L1219.4,647.9L1219.4,647.9z"},CG:{d:"M1080.3,549.9l-3.6-0.4l-3.8-1.1l-3.3,3.4l-2.9,5.9l-0.4,3.5l-4.5-1.5l-4.5-1.7l-7.1-0.3l-0.4,2.8l1.5,3.3l4.2-0.5 l1.4,1.2l-2.4,7.4l2.7,3.8l0.6,4.9l-0.8,4.3l-1.7,3l-4.9-0.3l-3-3l-0.5,2.8l-3.8,0.8l-1.9,1.6l2.1,4.2l-4.3,3.5l4.6,6.7l2.2-2.7 l1.8-1.1l2,2.2l1.5,0.6l1.9-2.4l3.1,0.1l0.4,1.8l2,1.1l3.4-4l3.3-3.1l1.4-2l-0.2-5.3l2.5-6.2l2.6-3.2l3.7-3.1l0.6-2l0.2-2.4l0.9-2.2 l-0.3-3.6l0.7-5.6l1.1-4l1.6-3.4L1080.3,549.9L1080.3,549.9z"},CR:{d:"M509.1,502.6l-1.4,1.3l-1.7-0.4l-0.8-1.3l-1.7-0.5l-1.4,0.8l-3.5-1.7l-0.9,0.8l-1.4,1.2l1.5,0.9l-0.9,2l-0.1,2 l0.7,1.3l1.7,0.6l1.2,1.8l1.2-1.6l-0.3-1.8l1.4,1.1l0.3,1.9l1.9,0.8l2.1,1.3l1.5,1.5l0.1,1.4l-0.7,1.1l1.1,1.3l2.9,1.4l0.4-1.2 l0.5-1.3l-0.1-1.2l0.8-0.7l-1.1-1l0.1-2.5l2.2-0.6l-2.4-2.7l-2-2.6L509.1,502.6L509.1,502.6z"},HR:{d:"M1065,280.4l-4-2.6l-1.6-0.8l-3.9,1.7l-0.3,2.5l-1.7,0.6l0.2,1.7l-2-0.1l-1.8-1l-0.8,1l-3.5-0.2l-0.2,0.1v2.2l1.7,2 l1.3-2.6l3.3,1l0.3,2l2.5,2.6l-1,0.5l4.6,4.5l4.8,1.8l3.1,2.2l5,2.3l0,0l0.5-1l-4.7-2.4l-2.2-2.5l-2-1.4l-2.5-2.3l-1.3-1.9l-2.7-2.9 l0.9-2.5l1.9,1.4l1-1.3l2.3-0.1l4.4,1l3.5-0.1l2.4,1.4l0,0l1.7-2.3l-1.7-1.8l-1.5-2.4l0,0l-1.8,0.9L1065,280.4L1065,280.4z"},CU:{d:"M539,427.3l-4.9-2.1l-4.3-0.1l-4.7-0.5l-1.4,0.7l-4.2,0.6l-3,1.3l-2.7,1.4l-1.5,2.3l-3.1,2l2.2,0.6l2.9-0.7l0.9-1.6 l2.3-0.1l4.4-3.3l5.4,0.3l-2.3,1.6l1.8,1.3l7,1l1.5,1.3l4.9,1.7l3.2-0.2l0.8,3.6l1.7,1.8l3.5,0.4l2.1,1.7l-4.1,3.5l7.9-0.6l3.8,0.5 l3.7-0.3l3.8-0.8l0.8-1.5l-3.9-2.6l-4-0.3l0.6-1.7l-3.1-1.3h-1.9l-3-2.8l-4.2-4l-1.8-1.5l-5.2,0.8L539,427.3L539,427.3z"},CW:{d:"M595.9,494.9v-0.6l-0.9-0.4v0.3l0.1,0.2l0.3,0.1l0.1,0.2l-0.1,0.6l0.2,0.3L595.9,494.9L595.9,494.9z"},CY:{d:"M1149.9,348.4l-0.3-0.1l-0.5,0.2l-0.4,0.4l-0.4,0.3l-0.5-0.3l0.2,0.9l0.6,1.1l0.2,0.3l0.3,0.2l1.1,0.3h0.3h0.6 l0.2,0.1l0.2,0.4h0.4v-0.1v-0.3l0.2-0.2l0.3-0.2h0.3l0.6-0.1l0.6-0.2l0.5-0.4l0.9-1h0.3h0.3h0.6l0.6-0.1l-0.2-0.4l-0.1-0.1l-0.4-0.5 l-0.2-0.4l0.1-0.6l2.5-1.9l0.5-0.5l-0.8,0.2l-0.6,0.4l-0.4,0.2l-0.7,0.4l-2.3,0.8l-0.8,0.1h-0.8l-1-0.1l-0.9-0.2v0.7l-0.2,0.6 l-0.6,0.2L1149.9,348.4L1149.9,348.4z"},CZ:{d:"M1049.4,248.5l-2.1,0.6l-1.4-0.7l-1.1,1.2l-3.4,1.2l-1.7,1.5l-3.4,1.3l1,1.9l0.7,2.6l2.6,1.5l2.9,2.6l3.8,2l2.6-2.5 l1.7-0.5l4,1.9l2.3-0.3l2.3,1.2l0.6-1.4l2.2,0.1l1.6-0.6l0.1-0.6l0.9-0.3l0.2-1.4l1.1-0.3l0.6-1.1h1.5l-2.6-3.1l-3.6-0.3l-0.7-2 l-3.4-0.6l-0.6,1.5l-2.7-1.2l0.1-1.7l-3.7-0.6L1049.4,248.5L1049.4,248.5z"},CD:{d:"M1124.9,539.4l-4.3-0.7l-2,0.6l-0.9,1.5l-1.8,0.2l-2.2-1.3l-6.2,3.1l-2.6-0.6l-0.8,0.5l-1.6,3.8l-4.2-1.2l-4.1-0.6 l-3.6-2.4l-4.6-2.1l-3,2l-2.2,3.2l-0.5,4.5l-0.3,3.8l-1.6,3.4l-1.1,4l-0.7,5.6l0.3,3.6l-0.9,2.2l-0.2,2.4l-0.6,2l-3.7,3.1l-2.6,3.2 l-2.5,6.2l0.2,5.3l-1.4,2l-3.3,3.1l-3.4,4l-2-1.1l-0.4-1.8l-3.1-0.1l-1.9,2.4l-1.5-0.6l-2,1.3l-0.9,1.7l-0.2,2.7l-1.5,0.7l0.8,2 l2.3-0.9l1.7,0.1l1.9-0.7l16.6,0.1l1.3,4.7l1.6,3.8l1.3,2.1l2.1,3.3l3.7-0.5l1.9-0.9l3,0.9l0.9-1.6l1.5-3.7l3.4-0.3l0.3-1.1h2.9 l-0.5,2.3h6.8v4l1.2,2.4l-0.9,3.8l0.3,4l1.9,2.3l-0.5,7.6l1.4-0.6l2.4,0.2l3.5-1l2.6,0.4l1.9,0.1l0.3,2l2.6-0.1l3.5,0.6l1.8,2.8 l4.5,0.9l3.4-2l1.2,3.4l4.3,0.8l2,2.8l2.1,3.5h4.3l-0.3-6.9l-1.5,1.2l-3.9-2.5l-1.4-1.1l0.8-6.4l1.2-7.5l-1.2-2.8l1.6-4.1l1.6-0.7 l7.5-1.1l1,0.3l0.2-1.1l-1.5-1.7l-0.7-3.5l-3.4-3.5l-1.8-4.5l1-2.7l-1.5-3.6l1.1-10.2l0.1,0.1l-0.1-1.1l-1.4-2.9l0.6-3.5l0.8-0.4 l0.2-3.8l1.6-1.8l0.1-4.8l1.3-2.4l0.3-5.1l1.2-3l2.1-3.3l2.2-1.7l1.8-2.3l-2.3-0.8l0.3-7.5l0,0l-5-4.2l-1.4-2.7l-3.1,1.3l-2.6-0.4 l-1.5,1.1l-2.5-0.8l-3.5-5.2l-1.8,0.6L1124.9,539.4L1124.9,539.4z"},DK:{d:"M1035.9,221.2l-1.7-3l-6.7,2l0.9,2.5l5.1,3.4L1035.9,221.2L1035.9,221.2z M1027.3,216.1l-2.6-0.9l-0.7-1.6l1.3-2 l-0.1-3l-3.6,1.6l-1.5,1.7l-4,0.4l-1.2,1.7l-0.7,1.6l0.4,6.1l2.1,3.4l3.6,0.8l3-0.9l-1.5-3l3.1-4.3l1.4,0.7L1027.3,216.1 L1027.3,216.1z"},DJ:{d:"M1217.8,499.2l-2.5-1.7l3.1-1.5l0.1-2.7l-1.4-1.9l-1.6,1.5l-2.4-0.5l-1.9,2.8l-1.8,3l0.5,1.7l0.2,2l3.1,0.1l1.3-0.5 l1.3,1.1L1217.8,499.2L1217.8,499.2z"},DM:{d:"M635.8,475.1l0.3-0.7l-0.1-1l-0.2-0.4l-0.8-0.3v0.2l-0.1,0.5l0.3,0.8l0.1,1.1L635.8,475.1z"},DO:{d:"M579.6,457.4v1.8l1.4,1l2.6-4.4l2-0.9l0.6,1.6l2.2-0.4l1.1-1.2l1.8,0.3l2.6-0.2l2.5,1.3l2.3-2.6l-2.5-2.3l-2.4-0.2 l0.3-1.9l-3,0.1l-0.8-2.2l-1.4,0.1l-3.1-1.6l-4.4-0.1l-0.8,1.1l0.2,3.5l-0.7,2.4l-1.5,1.1l1.2,1.9L579.6,457.4L579.6,457.4z"},EC:{d:"M553.1,573.1l-2.4-1.5l-2.8-2.1l-1.6,1l-4.7-0.9l-1.4-2.7l-1,0.1l-5.6-3.6l-3.9,2.5l-3.1,1.4l0.4,2.6l-2.2,4.1 l-1,3.9l-1.9,1l1,5.8l-1.1,1.8l3.4,2.7l2.1-2.9l1.3,2.8l-2.9,4.7l0.7,2.7l-1.5,1.5l0.2,2.3l2.3-0.5l2.3,0.7l2.5,3.2l3.1-2.6l0.9-4.3 l3.3-5.5l6.7-2.5l6-6.7l1.7-4.1L553.1,573.1z"},EG:{d:"M1129.7,374.8l-5.5-1.9l-5.3-1.7l-7.1,0.2l-1.8,3l1.1,2.7l-1.2,3.9l2,5.1l1.3,22.7l1,23.4h22.1h21.4h21.8l-1-1.3 l-6.8-5.7l-0.4-4.2l1-1.1l-5.3-7l-2-3.6l-2.3-3.5l-4.8-9.9l-3.9-6.4l-2.8-6.7l0.5-0.6l4.6,9.1l2.7,2.9l2,2l1.2-1.1l1.2-3.3l0.7-4.8 l1.3-2.5l-0.7-1.7l-3.9-9.2l0,0l-2.5,1.6l-4.2-0.4l-4.4-1.5l-1.1,2.1l-1.7-3.2l-3.9-0.8l-4.7,0.6l-2.1,1.8l-3.9,2L1129.7,374.8 L1129.7,374.8z"},SV:{d:"M487.2,487l0.6-2.5l-0.7-0.7l-1.1-0.5l-2.5,0.8l-0.1-0.9l-1.6-1l-1.1-1.3l-1.5-0.5l-1.4,0.4l0.2,0.7l-1.1,0.7 l-2.1,1.6l-0.2,1l1.4,1.3l3.1,0.4l2.2,1.3l1.9,0.6l3.3,0.1L487.2,487L487.2,487z"},GQ:{d:"M 1040.1 557.8 l -9.2 -0.2 l -1.9 7.2 l 1 0.9 l 1.9 -0.3 h 8.2 V 557.8 L 1040.1 557.8 z M 1023 551 L 1023.6 550.2 L 1023.6 549.8 L 1024.6 548.25 L 1024.45 547.5 L 1023.04 547.4 L 1022.5 548.2 L 1022.55 548.55 L 1022.25 549.36 L 1021.55 549.5 L 1021.25 550.15 L 1021.5 550.7 L 1023 551 M 1003.8 580.2 L 1003.9 580.44 L 1003.82 580.62 L 1003.65 580.55 L 1003.63 580.232 L 1003.8 580.2"},ER:{d:"M1198.1,474l-3.2-3.1l-1.8-5.9l-3.7-7.3l-2.6,3.6l-4,1l-1.6,2l-0.4,4.2l-1.9,9.4l0.7,2.5l6.5,1.3l1.5-4.7l3.5,2.9 l3.2-1.5l1.4,1.3l3.9,0.1l4.9,2.5l1.6,2.2l2.5,2.1l2.5,3.7l2,2.1l2.4,0.5l1.6-1.5l-2.8-1.9l-1.9-2.2l-3.2-3.7l-3.2-3.6L1198.1,474z"},EE:{d:"M1093.2,197.5l-5.5,0.9l-5.4,1.6l0.9,3.4l3.3,2.1l1.5-0.8l0.1,3.5l3.7-1l2.1,0.7l4.4,2.2h3.8l1.6-1.9l-2.5-5.5 l2.6-3.4l-0.9-1l0,0l-4.6,0.2L1093.2,197.5z"},ET:{d:"M1187.6,477l-1.5,4.7l-6.5-1.3l-0.7,5.5l-2.1,6.2l-3.2,3.2l-2.3,4.8l-0.5,2.6l-2.6,1.8l-1.4,6.7v0.7l0.2,5l-0.8,2 l-3,0.1l-1.8,3.6l3.4,0.5l2.9,3.1l1,2.5l2.6,1.5l3.5,6.9l2.9,1.1v3.6l2,2.1h3.9l7.2,5.4h1.8l1.3-0.1l1.2,0.7l3.8,0.5l1.6-2.7 l5.1-2.6l2.3,2.1h3.8l1.5-2l3.6-0.1l4.9-4.5l7.4-0.3l15.4-19.1l-4.8,0.1l-18.5-7.6l-2.2-2.2l-2.1-3.1l-2.2-3.5l1.1-2.3l-1.3-1.1 l-1.3,0.5l-3.1-0.1l-0.2-2l-0.5-1.7l1.8-3l1.9-2.8l-2-2.1l-2.5-3.7l-2.5-2.1l-1.6-2.2l-4.9-2.5l-3.9-0.1l-1.4-1.3l-3.2,1.5 L1187.6,477L1187.6,477z"},FK:{d:"M690.3,902.7l-0.1-0.3l-0.4-0.2l-0.2-0.1l0.1,0.2l0.1,0.3l0.1,0.2l0.2,0.1L690.3,902.7L690.3,902.7z M695.8,901.4 L695.8,901.4l-0.3-0.1l-0.1,0.2l0.2,0.3l0.4,0.1L695.8,901.4L695.8,901.4z M682.9,900l-0.1,0.2l-0.4,0.1l0.2,0.3l0.6,0.4h0.4 l0.1-0.3l-0.1-0.6h-0.3L682.9,900L682.9,900z M685.7,898l-0.9-0.3l-0.4-0.3h-0.3l0.4,0.4l0.1,0.2l0.1,0.2l0.6,0.3l0.6,0.3l0.4,0.3 l-0.1,0.1l-0.8,0.3h-0.3l-0.2,0.1l0.4,0.2l0.6-0.1l0.2-0.1h0.2l0.3,0.1v0.2l-0.1,0.2l-0.2,0.2l-0.4,0.3l-0.6,0.4h-0.8l-0.7,0.7 l0.9,0.5l0.7,0.3h0.9v-0.1l0.2-0.1h0.3l0.1-0.1l0.2-0.4v-0.6h0.2l0.3,0.1l0.7-0.1l0.3-0.1l0.6-0.9l0.4-0.8l0.2-0.4l0.3-0.2l0.1-0.2 l0.1-0.3l0.3-0.2v-0.3l-0.4-0.2l-0.3-0.2l-0.3,0.3l-0.2-0.1l-0.9,0.3h-0.4l-0.3-0.2l-0.4-0.1l-0.4,0.1l-0.5,0.5L685.7,898L685.7,898 z M686.4,897.6l0.1-0.3l-0.1-0.2l-0.5-0.2h-0.5l0.2,0.5l0.2,0.2H686.4z M692.3,896.9h-0.4l0.4,0.5l-0.8,0.8l0.2,0.6l0.3,0.4l0.1,0.2 l-0.1,0.1l-0.4,0.1l-0.3,0.1l-0.2,0.3l-0.9,0.9l0.2,0.2l-0.3,0.7l0.2,0.3l0.8,0.7l0.8,0.4v-0.7l0.4-0.1l0.4,0.2l0.4-0.2l-0.9-1h0.3 l2.5,0.5l-0.1-0.4l-0.1-0.2l-0.3-0.4l1.5-0.4l0.5-0.3l0.2-0.3l0.6-0.1l0.8-0.3l-0.1-0.1l0.1-0.3l-0.4-0.2l-0.5-0.1l0.1-0.3l0.5-0.1 l-0.8-0.7l-0.3-0.1l-1,0.1l-0.3,0.1v0.2l0.1,0.3l0.3,0.3l0.1,0.2l-0.2-0.1l-1.1-0.4l-0.2-0.1l-0.2-0.4l0.2-0.1l0.3,0.1l0.1-0.3 l-0.4-0.3l-0.4-0.1l-0.9,0.1L692.3,896.9L692.3,896.9z"},FO:{d:"M947,186.9v-0.3l-0.1-0.3v-0.2h-0.1l-0.5-0.1l-0.1-0.2h-0.1v0.2l0.1,0.4l0.5,0.4L947,186.9L947,186.9L947,186.9zM947.5,184.8v-0.1l-0.2-0.2l-0.5-0.2l-0.2-0.1l-0.2,0.1v0.2l0.1,0.1l0.4,0.1l0.4,0.3h0.1L947.5,184.8L947.5,184.8z M945.1,182.9l-0.2-0.1l-0.5,0.1h-0.3l0.1,0.3l0.6,0.2h0.3h0.3l0.2-0.1l-0.1-0.2L945.1,182.9L945.1,182.9z M947.6,182.4l-0.8-0.2l-0.6-0.3l-1,0.1l0.7,1.1l0.8,0.7l0.4,0.2v-0.1v-0.2l-0.4-0.5l-0.1-0.1V183l0.1-0.1h0.2l0.3,0.2h0.2L947.6,182.4L947.6,182.4z M948.6,182.2l-0.3-0.2l-0.4-0.4v0.5v0.3v0.1h0.1l0.3,0.1L948.6,182.2L948.6,182.2z"},FJ:{d:"M1976.7,674.4l-3.7,2l-1.9,0.3l-3.1,1.3l0.2,2.4l3.9-1.3l3.9-1.6L1976.7,674.4L1976.7,674.4z M1965.7,682.5l-1.6,1 l-2.3-0.8l-2.7,2.2l-0.2,2.8l2.9,0.8l3.6-0.9l1.8-3.3L1965.7,682.5L1965.7,682.5z"},FI:{d:"M1093.4,144.4l0.8-3.8l-5.7-2.1l-5.8,1.8l-1.1,3.9l-3.4,2.4l-4.7-1.3l-5.3,0.3l-5.1-2.9l-2.1,1.4l5.9,2.7l7.2,3.7 l1.7,8.4l1.9,2.2l6.4,2.6l0.9,2.3l-2.6,1.2l-8.7,6.1l-3.3,3.6l-1.5,3.3l2.9,5.2l-0.1,5.7l4.7,1.9l3.1,3.1l7.1-1.2l7.5-2.1l8-0.5l0,0 l7.9-7.4l3.3-3.3l0.9-2.9l-7.3-3.9l0.9-3.7l-4.9-4.1l1.7-4.8l-6.4-6.3l2.8-4.1l-7.2-3.7L1093.4,144.4L1093.4,144.4z"},FR:{d:"M1012.2,290.9l2.7,0.8l-0.5,2.7l-0.1,0.1l-0.3-0.2l-0.5,0.6l0,0.3l-3.6,2.6l-10-1.6l-7.4,2l-0.5,3.7l-6,0.8 l-1.3-0.7l0.7-0.3l0.2-0.4l-0.2-0.2l-0.7-0.2l-0.3-0.1l-0.4,0.3l-0.1,0.3l0.1,0.1v0.2l-3.7-1.8l-1.9,1.3l-9.4-2.8l-2-2.4l2.7-3.7 l1-12.3l-5.1-6.5l-3.6-3.1l-7.5-2.4l-0.4-4.6l6.4-1.3l8.2,1.6l-1.4-7l4.6,2.6l11.3-4.8l1.4-5.1l4.3-1.2l0.7,2.2l2.2,0.1l2.4,2.4 l3.4,2.9l2.5-0.4l4.4,2.8l0,0l1.1,0.5l1.4-0.1l2.4,1.6l7.1,1.2l-2.3,4.2l-0.5,4.5l-1.3,1l-2.3-0.6l0.2,1.6l-3.5,3.5v2.8l2.4-0.9 l1.8,2.7l0,0l-0.2,1.7l1.6,2.4l-1.7,1.8L1012.2,290.9z M1025.6,304.3l-1-6l-0.6,1.6l-2.7,1.1l-0.7,4.3l3,3.7L1025.6,304.3z"},GF:{d:"M681.4,556.2l1.8-4.7l3.5-5.8l-0.9-2.6l-5.8-5.4l-4.1-1.5l-1.9-0.7l-3.1,5.5l0.4,4.4l2.1,3.7l-1,2.7l-0.6,2.9 l-1.4,2.8l2.4,1.3l1.8-1.8l1.2,0.3l0.8,1.8l2.7-0.5L681.4,556.2z"},PF:{d:"M213.2,704.9l-0.1-0.3l-0.2-0.3l-0.1,0.1l0.1,0.1l0.2,0.3v0.2L213.2,704.9z M222.5,690.2l-0.2-0.2l-0.4-0.2 l-0.2-0.1l-0.2-0.1l-0.1,0.1l0.1,0.1h0.1l0.3,0.2l0.3,0.1L222.5,690.2L222.5,690.2L222.5,690.2L222.5,690.2z M198,689.1l-0.6-0.3 l0.1,0.2l0.4,0.2l0.2,0.1L198,689.1L198,689.1z M218.5,688.9l-0.4-0.5h-0.3L218.5,688.9L218.5,688.9z M196.9,687.9l-0.4-0.4 l-0.2-0.3l-0.3-0.1l0.1,0.1l0.4,0.4l0.3,0.4l0.2,0.1L196.9,687.9z M196.6,685.8l-0.1-0.1l0,0v-0.3l0.2-0.3l0.6-0.4v-0.1l0,0 l-0.2,0.1l-0.4,0.2l-0.2,0.2l-0.1,0.2l-0.1,0.3l0.1,0.2l0.1,0.1h0.2L196.6,685.8L196.6,685.8z M149.2,684.7l-0.2-0.6l-0.3-0.5 l-0.8-0.1l-0.5,0.2l-0.1,0.2l0.1,0.4l0.5,0.7l0.5,0.1l0.8-0.1l0.4,0.6l0.2,0.1l0.4,0.1l0.1-0.3l-0.2-0.5L149.2,684.7L149.2,684.7z M146.3,683.8l0.1-0.4l-0.2-0.1h-0.5v0.2l0.1,0.2l0.1,0.1l0.3,0.2L146.3,683.8L146.3,683.8z M136.6,679.5h0.2l-0.4-0.6l-0.3-0.2v0.1 v0.7l0.3,0.1L136.6,679.5z M180.5,677.9h-0.2H180h-0.1l0.5,0.1l0.4,0.2L180.5,677.9L180.5,677.9z M179.8,678l-0.3-0.1l-0.3-0.2h-0.3 l0.7,0.3H179.8L179.8,678z M136,678.1l0.1-0.2l-0.1-0.1l-0.4-0.2l0.1,0.3v0.2H136L136,678.1L136,678.1z M168.8,676.1l-0.3-0.4 l-0.2-0.3l-0.2-0.4l-0.4-0.5l0.1,0.3l0.1,0.2l0.2,0.2l0.2,0.4l0.1,0.2l0.3,0.4h0.1L168.8,676.1L168.8,676.1z M185,674.6l0.1-0.5 h-0.2L185,674.6L185,674.6L185,674.6z M170.6,673l-0.6-0.6h-0.1l0.1,0.2l0.5,0.5l0.1,0.2V673L170.6,673z M201.4,639.1l0.1-0.2v-0.2 l-0.1-0.1l-0.3-0.1l0.1,0.7L201.4,639.1L201.4,639.1z M198.7,635.4l-0.1-0.2h-0.2l-0.1,0.1v0.5L198.7,635.4L198.7,635.4z M198.8,633.8l-0.8,0.5l0.2,0.4l0.4,0.1l0.2-0.2l0.8-0.1l0.3-0.4l-0.3,0.1L198.8,633.8L198.8,633.8z M192.7,632.1l0.2-0.5l-0.2-0.1 l-0.4,0.2v0.2l0.3,0.4L192.7,632.1L192.7,632.1z M195.3,629l0.3-0.1v-0.1l-0.2-0.2l-0.3-0.1l-0.1,0.1l-0.1,0.2l0.1,0.3L195.3,629 L195.3,629z M192.4,628.9l0.1-0.3v-0.2l-0.1-0.2l-0.9-0.2l-0.1,0.1v0.4l0.2,0.5h0.3L192.4,628.9z"},GA:{d:"M1050.2,557.7l-0.7-0.3l-3.4,0.8l-3.4-0.8l-2.6,0.4v7.6h-8.2l-1.9,0.3l-1.1,4.8l-1.3,4.6l-1.3,2l-0.2,2.1l3.4,6.6 l3.7,5.3l5.8,6.4l4.3-3.5l-2.1-4.2l1.9-1.6l3.8-0.8l0.5-2.8l3,3l4.9,0.3l1.7-3l0.8-4.3l-0.6-4.9l-2.7-3.8l2.4-7.4l-1.4-1.2l-4.2,0.5 l-1.5-3.3L1050.2,557.7L1050.2,557.7z"},GM:{d:"M882.8,488.5l5,0.1l1.4-0.9h1l2.1-1.5l2.4,1.4l2.4,0.1l2.4-1.5l-1.1-1.8l-1.8,1.1l-1.8-0.1l-2.1-1.5l-1.8,0.1 l-1.3,1.5l-6.1,0.2L882.8,488.5L882.8,488.5z"},GE:{d:"M1200,300.2l-7.5-2.9l-7.7-1l-4.5-1.1l-0.5,0.7l2.2,1.9l3,0.7l3.4,2.3l2.1,4.2l-0.3,2.7l5.4-0.3l5.6,3l6.9-1l1.1-1 l4.2,1.8l2.8,0.4l0.6-0.7l-3.2-3.4l1.1-0.9l-3.5-1.4l-2.1-2.5l-5.1-1.3l-2.9,1L1200,300.2L1200,300.2z"},DE:{d:"M1043.6,232.3l-2.4-1.9l-5.5-2.4l-2.5,1.7l-4.7,1.1l-0.1-2.1l-4.9-1.4l-0.2-2.3l-3,0.9l-3.6-0.8l0.4,3.4l1.2,2.2 l-3,3l-1-1.3l-3.9,0.3l-0.9,1.3l1,2l-1,5.6l-1.1,2.3h-2.9l1.1,6.4l-0.4,4.2l1,1.4l-0.2,2.7l2.4,1.6l7.1,1.2l-2.3,4.2l-0.5,4.5h4.2 l1-1.4l5.4,1.9l1.5-0.3l2.6,1.7l0.6-1.6l4.4,0.3l3.4-1.2l2.4,0.2l1.7,1.3l0.4-1.1l-1-4l1.7-0.8l1.5-2.9l-2.9-2.6l-2.6-1.5l-0.7-2.6 l-1-1.9l3.4-1.3l1.7-1.5l3.4-1.2l1.1-1.2l1.4,0.7l2.1-0.6l-2.3-3.9l0.1-2.1l-1.4-3.3l-2-2.2l1.2-1.6L1043.6,232.3L1043.6,232.3z"},GH:{d:"M976.8,502.1l-2.6-0.5l-1.8,1l-2.4-0.5l-9.7,0.3l-0.2,3.6l0.8,4.8l1.4,9.1l-2.3,5.3l-1.5,7.2l2.4,5.5l-0.2,2.5 l5,1.8l5-1.9l3.2-2.1l8.7-3.8l-1.2-2.2l-1.5-4l-0.4-3.2l1.2-5.7l-1.4-2.3l-0.6-5.1l0.1-4.6l-2.4-3.3L976.8,502.1L976.8,502.1z"},GR:{d:"M1101.9,344.9l-0.8,2.8l6.6,1.2v1.1l7.6-0.6l0.5-1.9l-2.8,0.8v-1.1l-3.9-0.5l-4.1,0.4L1101.9,344.9L1101.9,344.9z M1113.4,307.5l-2.7-1.6l0.3,3l-4.6,0.6l-3.9-2.1l-3.9,1.7l-3.8-0.2l-1,0.2l-0.7,1.1l-2.8-0.1l-1.9,1.3l-3.3,0.6v1.6l-1.6,0.9 l-0.1,2.1l-2.1,3l0.5,1.9l2.9,3.6l2.3,3l1.3,4.3l2.3,5.1l4.6,2.9l3.4-0.1l-2.4-5.7l3.3-0.7l-1.9-3.3l5,1.7l-0.4-3.7l-2.7-1.8l-3.2-3 l1.8-1.4l-2.8-3l-1.6-3.8l0.9-1.3l3,3.2h2.9l2.5-1l-3.9-3.6l6.1-1.6l2.7,0.6l3.2,0.2l1.1-0.7L1113.4,307.5L1113.4,307.5z"},GL:{d:"M887.4,76.3l-26-0.4l-11.8,0.3l-5,1.3l-11.5-0.1l-12.7,2.1l-1.6,1.7l6.7,2.1l-6.2-1.3l-4.5-0.3l-7-1.4l-10.6,2.1 l-2.7-1.2h-10.4l-10.9,0.6l-8.9,1l-0.2,1.8l-5.3,0.5L744.2,88l-4.6,1.7l8.1,1.5l-2.8,1.6L730,95l-15.5,2.2l-2.2,1.7l6.4,2l14.5,1.2 l-7.5,0.2l-10.9,1.5l3.8,3.1l3,1.5l9.4-0.3l10.1-0.2l7.6,0.3l8,2.9l-1.4,2.1l3.6,1.9l1.4,5.3l1,3.6l1.4,1.9l-7,4.8l2.6,1.3l4.4-0.8 l2.6,1.8l5.3,3.4l-7.5-1.4h-3.8l-3,2.8l-1.5,3.6l4.2,1.8l4-0.8l2.6-0.8l5.5-1.9l-2.8,4.2l-2.6,2.3l-7.1,2l-7,6.3l2,2l-3.4,4l3.7,5.2 l-1.5,5l0.7,3.7l4.8,7.1l0.8,5.6l3.1,3.2h8.9l5,4.7l6.5-0.3l4.1-5.7l3.5-4.8l-0.3-4.4l8.6-4.6l3.3-3.7l1.4-3.9l4.7-3.5l6.5-1.3 l6.1-1.4l3-0.2l10.2-3.9l7.4-5.7l4.8-2.1l4.6-0.1l12.5-1.8l12.1-4.3l11.9-4.6l-5.5-0.3l-10.6-0.2l5.3-2.8l-0.5-3.6l4.2,3l2.7,2.1 l7.3-1l-0.6-4.3l-4.5-3.1l-5-1.3l2.4-1.4l7.2,2.1l0.5-2.3l-4.1-3.4h5.4l5.6-0.8l1.7-1.8l-4-2.1l8.6-0.3l-4-4.3l4.1-0.5l0.1-4.2 l-6.2-2.5l6.4-1.6l5.8-0.1l-3.6-3.2l1.1-5.1l3.6-2.9l4.9-3.2l-8-0.2l11.3-0.7l2.2-1l14.6-2.9l-1.6-1.7l-10-0.8l-16.9,1.5l-9.2,1.5 l4.5-2.3l-2.3-1.4l-7,1.2l-9.7-1.4l-12.1,0.5l-1.4-0.7l18.3-0.4l12.9-0.2l6.6-1.4L887.4,76.3L887.4,76.3z"},GD:{d:"M632.1,495.7l0.5-0.2l0.2-1.1l-0.3-0.1l-0.3,0.3l-0.3,0.5v0.4l-0.2,0.3L632.1,495.7L632.1,495.7z"},GP:{d:"M636.4,471.1l0.2-0.2v-0.3l-0.2-0.3l-0.2,0.1l-0.2,0.3v0.3l0.1,0.1H636.4L636.4,471.1z M634.5,470.3l0.2-0.2v-1.2 l0.1-0.3l-0.2-0.1l-0.2-0.2l-0.6-0.2l-0.1,0.1l-0.2,0.3l0.1,1.5l0.2,0.5l0.2,0.1L634.5,470.3L634.5,470.3z M636.1,468.9l0.8-0.2 l-0.9-0.6l-0.2-0.4v-0.3l-0.4-0.3l-0.2,0.2l-0.1,0.3l0.1,0.5l-0.3,0.4l0.1,0.4l0.4,0.1L636.1,468.9L636.1,468.9z"},GT:{d:"M482.8,458.9l-5.1-0.1h-5.2l-0.4,3.6h-2.6l1.8,2.1l1.9,1.5l0.5,1.4l0.8,0.4l-0.4,2.1H467l-3.3,5.2l0.7,1.2l-0.8,1.5 l-0.4,1.9l2.7,2.6l2.5,1.3l3.4,0.1l2.8,1.1l0.2-1l2.1-1.6l1.1-0.7l-0.2-0.7l1.4-0.4l1.3-1.6l-0.3-1.3l0.5-1.2l2.8-1.8l2.8-2.4 l-1.5-0.8l-0.6,0.9l-1.7-1.1h-1.6l1.2-7.2L482.8,458.9L482.8,458.9z"},GN:{d:"M912.4,493l-0.8,0.4l-3-0.5l-0.4,0.7l-1.3,0.1l-4-1.5l-2.7-0.1l-0.1,2.1l-0.6,0.7l0.4,2.1l-0.8,0.9h-1.3l-1.4,1 l-1.7-0.1l-2.6,3.1l1.6,1.1l0.8,1.4l0.7,2.8l1.3,1.2l1.5,0.9l2.1,2.5l2.4,3.7l3-2.8l0.7-1.7l1-1.4l1.5-0.2l1.3-1.2h4.5l1.5,2.3 l1.2,2.7L917,515l0.9,1.7v2.3l1.5-0.3l1.2-0.2l1.5-0.7l2.3,3.9l-0.4,2.6l1.1,1.3l1.6,0.1l1.1-2.6l1.6,0.2h0.9l0.3-2.8l-0.4-1.2 l0.6-0.9l2-0.8l-1.3-5.1l-1.3-2.6l0.5-2.2l1.1-0.5l-1.7-1.8l0.3-1.9l-0.7-0.7l-1.2,0.6l0.2-2.1l1.2-1.6l-2.3-2.7l-0.6-1.7l-1.3-1.4 l-1.1-0.2l-1.3,0.9l-1.8,0.8l-1.6,1.4l-2.4-0.5l-1.5-1.6l-0.9-0.2l-1.5,0.8h-0.9L912.4,493L912.4,493z"},GW:{d:"M900.2,492.1l-10.3-0.3l-1.5,0.7l-1.8-0.2l-3,1.1l0.3,1.3l1.7,1.4v0.9l1.2,1.8l2.4,0.5l2.9,2.6l2.6-3.1l1.7,0.1 l1.4-1h1.3l0.8-0.9l-0.4-2.1l0.6-0.7L900.2,492.1L900.2,492.1z"},GY:{d:"M656.1,534.2l-2.1-2.3l-2.9-3.1l-2.1-0.1l-0.1-3.3l-3.3-4.1l-3.6-2.4l-4.6,3.8l-0.6,2.3l1.9,2.3l-1.5,1.2l-3.4,1.1 v2.9l-1.6,1.8l3.7,4.8l2.9-0.3l1.3,1.5l-0.8,2.8l1.9,0.9l1.2,3l-1.6,2.2l-1,5.4l1.4,3.3l0.3,2.9l3.5,3l2.7,0.3l0.7-1.3l1.7-0.2 l2.6-1.1l1.8-1.7l3.1,0.5l1.4-0.2l-3.3-5.6L655,551l-1.8-0.1l-2.4-4.6l1.1-3.3l-0.3-1.5l3.5-1.6L656.1,534.2L656.1,534.2z"},HT:{d:"M580.6,446.7l-4.6-1l-3.4-0.2l-1.4,1.7l3.4,1l-0.3,2.4l2.2,2.8l-2.1,1.4l-4.2-0.5l-5-0.9l-0.7,2.1l2.8,1.9l2.7-1.1 l3.3,0.4l2.7-0.4l3.6,1.1l0.2-1.8l-1.2-1.9l1.5-1.1l0.7-2.4L580.6,446.7z"},HN:{d:"M514.1,476.8l-1.3-1.8l-1.9-1l-1.5-1.4l-1.6-1.2l-0.8-0.1l-2.5-0.9l-1.1,0.5l-1.5,0.2l-1.3-0.4l-1.7-0.4l-0.8,0.7 l-1.8,0.7l-2.6,0.2l-2.5-0.6l-0.9,0.4l-0.5-0.6l-1.6,0.1l-1.3,1.1l-0.6-0.2l-2.8,2.4l-2.8,1.8l-0.5,1.2l0.3,1.3l-1.3,1.6l1.5,0.5 l1.1,1.3l1.6,1l0.1,0.9l2.5-0.8l1.1,0.5l0.7,0.7l-0.6,2.5l1.7,0.6l0.7,2l1.8-0.3l0.8-1.5h0.8l0.2-3.1l1.3-0.2h1.2l1.4-1.7l1.5,1.3 l0.6-0.8l1.1-0.7l2.1-1.8l0.3-1.3l0.5,0.1l0.8-1.5l0.6-0.2l0.9,0.9l1.1,0.3l1.3-0.8h1.4l2-0.8l0.9-0.9L514.1,476.8L514.1,476.8z"},HK:{d:"M1604.9,430.9v-0.2v-0.2l-0.4-0.2h-0.3l0.1,0.2l0.4,0.5L1604.9,430.9L1604.9,430.9z M1603.6,430.9l-0.1-0.5l0.2-0.3 l-0.9,0.3l-0.1,0.3v0.1l0.2,0.1H1603.6L1603.6,430.9z M1605.2,429.7l-0.1-0.3l-0.2-0.1l-0.1-0.3l-0.1-0.2l0,0l-0.3-0.1l-0.2-0.1 h-0.4l-0.1,0.1h-0.2l-0.2,0.2l0,0v0.2l-0.5,0.4v0.2l0.3,0.2l0.5-0.1l0.6,0.2l0.8,0.3v-0.2v-0.3L1605.2,429.7L1605.2,429.7z"},HU:{d:"M1079.1,263.8l-1.6,0.4l-1,1.5l-2.2,0.7l-0.6-0.4l-2.3,1l-1.9,0.2l-0.3,1.2l-4.1,0.8l-1.9-0.7l-2.6-1.6l-0.2,2.6 h-2.8l1.1,1.3l-1.3,4l0.8,0.1l1.2,2.1l1.6,0.8l4,2.6l4.2,1.2l1.8-0.9l0,0l3.7-1.6l3.2,0.2l3.8-1.1l2.6-4.3l1.9-4.2l2.9-1.3l-0.6-1.6 l-2.9-1.7l-1,0.6L1079.1,263.8L1079.1,263.8z"},IS:{d:"M915.7,158.6l-6.9-0.4l-7.3,2.9l-5.1-1.5l-6.9,3l-5.9-3.8l-6.5,0.8l-3.6,3.7l8.7,1.3l-0.1,1.6l-7.8,1.1l8.8,2.7 l-4.6,2.5l11.7,1.8l5.6,0.8l3.9-1l12.9-3.9l6.1-4.2l-4.4-3.8L915.7,158.6L915.7,158.6z"},IN:{d:"M1414.1,380.1l-8.5-4.4l-6.2-4l-3.2-7l4.1,0.9l-0.6-3.3l-3-3.3l-0.8-5.2l-7.6-7.5l-3.7,5.4l-5.7,1l-8.5-1.6 l-1.9,2.8l3.2,5.6l2.9,4.3l5,3.1l-3.7,3.7l1,4.5l-3.9,6.3l-2.1,6.5l-4.5,6.7l-6.4-0.5l-4.9,6.6l4,2.9l1.3,4.9l3.5,3.2l1.8,5.5h-12 l-3.2,4.2l7.1,5.4l1.9,2.5l-2.4,2.3l8,7.7l4,0.8l7.6-3.8l1.7,5.9l0.8,7.8l2.5,8.1l3.6,12.3l5.8,8.8l1.3,3.9l2,8l3.4,6.1l2.2,3 l2.5,6.4l3.1,8.9l5.5,6l2.2-1.8l1.7-4.4l5-1.8l-1.8-2.1l2.2-4.8l2.9-0.3l-0.7-10.8l1.9-6.1l-0.7-5.3l-1.9-8.2l1.2-4.9l2.5-0.3 l4.8-2.3l2.6-1.6l-0.3-2.9l5-4.2l3.7-4l5.3-7.5l7.4-4.2l2.4-3.8l-0.9-4.8l6.6-1.3l3.7,0.1l0.5-2.4l-1.6-5.2l-2.6-4.8l0.4-3.8 l-3.7-1.7l0.8-2.3l3.1-2.4l-4.6-3.4l1.2-4.3l4.8,2.7l2.7,0.4l1.2,4.4l5.4,0.9l5-0.1l3.4,1.1l-1.6,5.3l-2.4,0.4l-1.1,3.6l3.5,3.3 l0.2-4l1.5-0.1l4.5,10.1l2.4-1.5l-0.9-2.7l0.9-2.1l-0.9-6.6l4.6,1.4l1.5-5.2l-0.3-3.1l2.1-5.4l-0.9-3.6l6.1-4.4l4.1,1.1l-1.3-3.9 l1.6-1.2l-0.9-2.4l-6.1-0.9l1.2-2.7l-3.5-3.9l-3.2,2.6l-4.9-1.5l-5.3,4l-3.9,4.8l-4.2,0.8l2.7,2l0.4,3.9l-4.4,0.2l-4.7-0.4l-3.2,1 l-5.5-2.5l-0.3-1.2l-1.5-5.1l-3,1.4l0.1,2.7l1.5,4.1l-0.1,2.5l-4.6,0.1l-6.8-1.5l-4.3-0.6l-3.8-3.2l-7.6-0.9l-7.7-3.5l-5.8-3.1 l-5.7-2.5l0.9-5.9L1414.1,380.1L1414.1,380.1z"},ID:{d:"M1651.9,637.3l0.5-1.7l-1.8-1.9l-2.8-2l-5.3,1.3l7,4.4L1651.9,637.3L1651.9,637.3z M1672.8,636.7l4-4.8l0.1-1.9 l-0.5-1.3l-5.7,2.6l-2.8,3.9l-0.7,2.1l0.6,0.8L1672.8,636.7L1672.8,636.7z M1637.2,623.7l-1.6,2.2l-3.1,0.1l-2.2,3.6l3,0.1l3.9-0.9 l6.6-1.2l-1.2-2.8l-3.5,0.6L1637.2,623.7L1637.2,623.7z M1665.3,623.7l-5.2,2.3l-3.8,0.5l-3.4-1.9l-4.5,1.3l-0.2,2.3l7.4,0.8 l8.6-1.8L1665.3,623.7L1665.3,623.7z M1585.8,615.3l-0.7-2.3l-2.3-0.5l-4.4-2.4l-6.8-0.4l-4.1,6.1l5.1,0.4l0.8,2.8l10,2.6l2.4-0.8 l4.1,0.6l6.3,2.4l5.2,1.2l5.8,0.5l5.1-0.2l5.9,2.5l6.6-2.4l-6.6-3.8l-8.3-1.1l-1.8-4.1l-10.3-3.1l-1.3,2.6L1585.8,615.3 L1585.8,615.3z M1732.4,611.7l0.2-3l-1.2-1.9l-1.3,2.2l-1.2,2.2l0.3,4.8L1732.4,611.7z M1691.4,594.2l-1.4-2.1l-5.7,0.3l1,2.7 l3.9,1.2L1691.4,594.2L1691.4,594.2z M1709.5,591.8l-6.1-1.8l-6.9,0.3l-1.5,3.5l3.9,0.2l3.2-0.4l4.6,0.5l4.7,2.6L1709.5,591.8 L1709.5,591.8z M1730.5,579.5l-0.8-2.4l-9-2.6l-2.9,2.1l-7.6,1.5l2.3,3.2l5,1.2l2.1,3.7l8.3,0.1l0.4,1.6l-4-0.1l-6.2,2.3l4.2,3.1 l-0.1,2.8l1.2,2.3l2.1-0.5l1.8-3.1l8.2,5.9l4.6,0.5l10.6,5.4l2.3,5.3l1,6.9l-3.7,1.8l-2.8,5.2l7.1-0.2l1.6-1.8l5.5,1.3l4.6,5.2 l1.5-20.8l1-20.7l-6-1.2l-4.1-2.3l-4.7-2.2h-5l-6.6,3.8l-4.9,6.8l-5.7-3.8L1730.5,579.5z M1680.5,563.1l-1-1.4l-5.5,4.6l-6.5,0.3 l-7.1-0.9l-4.4-1.9l-4.7,4.8l-1.2,2.6l-2.9,9.6l-0.9,5l-2.4,4.2l1.6,4.3l2.3,0.1l0.6,6.1l-1.9,5.9l2.3,1.9l3.6-1l0.3-9.1l-0.2-7.4 l3.8-1.9l-0.7,6.2l3.9,3.7l-0.8,2.5l1.3,1.7l5.6-2.4l-3,5.2l2.1,2.2l3.1-1.9l0.3-4.1l-4.7-7.4l1.1-2.2l-5.1-8.1l5-2.5l2.6-3.7 l2.4,0.9l0.5-2.9l-10.5,2.1l-3.1,2.9l-5-5.6l0.9-4.8l4.9-1l9.3-0.3l5.4,1.3l4.3-1.3L1680.5,563.1L1680.5,563.1z M1699.9,565 l-0.6-2.6l-3.3-0.6l-0.5-3.5l-1.8,2.3l-1,5.1l1.7,8.2l2.2,4l1.6-0.8l-2.3-3.3l0.9-3.9l2.9,0.6L1699.9,565L1699.9,565z M1639,560.5 l0.9-2.9l-4.3-6l3-5.8l-5-1h-6.4l-1.7,7.2l-2,2.2l-2.7,8.9l-4.5,1.3l-5.4-1.8l-2.7,0.6l-3.2,3.2l-3.6-0.4l-3.6,1.2l-3.9-3.5l-1-4.3 l-3.3,4.2l-0.6,5.9l0.8,5.6l2.6,5.4l2.8,1.8l0.7,8.5l4.6,0.8l3.6-0.4l2,3.1l6.7-2.3l2.8,2l4,0.4l2,3.9l6.5-2.9l0.8,2.3l2.5-9.7 l0.3-6.4l5.5-4.3l-0.2-5.8l1.8-4.3l6.7-0.8L1639,560.5L1639,560.5z M1570.3,609.4l0.7-9.8l1.7-8l-2.6-4l-4.1-0.5l-1.9-3.6l-0.9-4.4 l-2-0.2l-3.2-2.2l2.3-5.2l-4.3-2.9l-3.3-5.3l-4.8-4.4l-5.7-0.1l-5.5-6.8l-3.2-2.7l-4.5-4.3l-5.2-6.2l-8.8-1.2l-3.6-0.3l0.6,3.2 l6.1,7l4.4,3.6l3.1,5.5l5.1,4l2.2,4.9l1.7,5.5l4.9,5.3l4.1,8.9l2.7,4.8l4.1,5.2l2.2,3.8l7,5.2l4.5,5.3L1570.3,609.4L1570.3,609.4z"},IR:{d:"M1213.5,324.4l-3.2-2.9l-1.2-2.4l-3.3,1.8l2.9,7.3l-0.7,2l3.7,5.2l0,0l4.7,7.8l3.7,1.9l1,3.8l-2.3,2.2l-0.5,5 l4.6,6.1l7,3.4l3.5,4.9l-0.2,4.6h1.7l0.5,3.3l3.4,3.4l1.7-2.5l3.7,2.1l2.8-1l5.1,8.4l4.3,6.1l5.5,1.8l6.1,4.9l6.9,2.1l5.1-3.1l4-1.1 l2.8,1.1l3.2,7.8l6.3,0.8l6.1,1.5l10.5,1.9l1.2-7.4l7.4-3.3l-0.9-2.9l-2.7-1l-1-5.7l-5.6-2.7l-2.8-3.9l-3.2-3.3l3.9-5.8l-1.1-4 l-4.3-1.1l-1.1-4l-2.7-5.1l1.6-3.5l-2.5-0.9l0.5-4.7l0.5-8l-1.6-5.5l-3.9-0.2l-7.3-5.7l-4.3-0.7l-6.5-3.3l-3.8-0.6l-2.1,1.2 l-3.5-0.2l-3,3.7l-4.4,1.2l-0.2,1.6l-7.9,1.7l-7.6-1.1l-4.3-3.3l-5.2-1.3l-2.5-4.8l-1.3,0.3l-3.8-3.4l1.2-3.1l-1.9-1.9l-1.9,0.5 l-5.3,4.7l-1.8,0.2L1213.5,324.4L1213.5,324.4z"},IQ:{d:"M1207.3,334.9l-6.2-0.9l-2.1,1l-2.1,4.1l-2.7,1.6l1.2,4.7l-0.9,7.8l-11,6.7l3.1,7.7l6.7,1.7l8.5,4.5l16.7,12.7 l10.2,0.5l3.2-6.1l3.7,0.5l3.2,0.4l-3.4-3.4l-0.5-3.3h-1.7l0.2-4.6l-3.5-4.9l-7-3.4l-4.6-6.1l0.5-5l2.3-2.2l-1-3.8l-3.7-1.9 l-4.7-7.8l0,0l-2.3,1.1L1207.3,334.9L1207.3,334.9z"},IE:{d:"M947.3,231.7l-3.5-1.3l-2.9,0.1l1.1-3.2l-0.8-3.2l-3.7,2.8l-6.7,4.7l2.1,6.1l-4.2,6.4l6.7,0.9l8.7-3.6l3.9-5.4 L947.3,231.7L947.3,231.7z"},IL:{d:"M1167.8,360.5l-1.4,0.1l-0.4,1.1h-1.8l-0.1,0.1l-0.6,1.6l-0.6,4.8l-1.1,2.9l0.4,0.4l-1.4,2.1l0,0l3.9,9.2l0.7,1.7 l1.7-10.2l-0.4-2.4l-2.4,0.8l0.1-1.7l1.2-0.8l-1.4-0.7l0.7-4.3l2,0.9l0.7-2h-0.1l0.6-1L1167.8,360.5L1167.8,360.5z"},IT:{d:"M1057.8,328.6l-1.6,5.1l0.9,2l-0.9,3.3l-4.2-2.4l-2.7-0.7l-7.5-3.3l0.6-3.4l6.2,0.6l5.2-0.7L1057.8,328.6z M1072.3,316.2l-0.8,2.3l-3.1-3l-4.5-1l-1.9,4.1l3.9,2.3l-0.4,3.3l-2.1,0.4l-2.5,5.6l-2.1,0.5l-0.1-2l0.8-3.5l1.1-1.3l-2.3-3.7 l-1.8-3.2l-2.2-0.8l-1.7-2.7l-3.4-1.2l-2.3-2.5l-3.9-0.4l-4.2-2.8l-4.9-4l-3.6-3.6l-1.9-6l-2.6-0.7l-4.2-2.1l-2.3,0.9l-2.8,2.8 l-2.1,0.5l0.5-2.7l-2.7-0.8l-1.5-4.8l1.7-1.8l-1.6-2.4l0.2-1.7l2.2,1.3l2.4-0.3l2.7-2.1l0.9,1l2.4-0.2l0.9-2.5l3.8,0.8l2.1-1.1 l0.3-2.5l3.1,0.9l0.5-1.2l4.8-1.1l1.3,2.2l7.2,1.6l-0.3,3l1.4,2.7l-4.1-0.9l-3.9,2.2l0.4,3l-0.5,1.8l1.9,3.1l4.9,3.1l2.9,5.1l6,5 l4-0.1l1.4,1.4l-1.4,1.2l4.8,2.3l3.9,1.9l4.7,3.2L1072.3,316.2z M1040.2,305.3l-0.1-0.6l-0.6,0.1l-0.2,0.5H1040.2z M1040.3,292.4 l-0.9,0.3l0.2,0.9l0.7-0.1L1040.3,292.4z M1021.6,311.6l-2.8-0.3l1.3,3.6l0.4,7.6l2.1,1.7l2-2.1l2.4,0.4l0.4-8.4l-3.3-4.4 L1021.6,311.6z"},CI:{d:"M946.5,506.2l-2.3,0.9l-1.3,0.8l-0.9-2.7l-1.6,0.7l-1-0.1l-1,1.9l-4.3-0.1l-1.6-1l-0.7,0.6l-1.1,0.5l-0.5,2.2 l1.3,2.6l1.3,5.1l-2,0.8l-0.6,0.9l0.4,1.2l-0.3,2.8h-0.9l-0.3,1.8l0.6,3.1l-1.2,2.8l1.6,1.8l1.8,0.4l2.3,2.7l0.2,2.5l-0.5,0.8 l-0.5,5.2l1.1,0.2l5.6-2.4l3.9-1.8l6.6-1.1l3.6-0.1l3.9,1.3l2.6-0.1l0.2-2.5l-2.4-5.5l1.5-7.2l2.3-5.3l-1.4-9.1l-3.8-1.6l-2.7,0.2 l-1.9,1.6l-2.5-1.3l-1-2.1L946.5,506.2L946.5,506.2z"},JM:{d:"M550.7,458.5l3.9-0.1l-0.8-1.8l-2.7-1.5l-3.7-0.6l-1.2-0.2l-2.4,0.4l-0.8,1.5l2.9,2.3l3,1L550.7,458.5L550.7,458.5z "},JP:{d:"M1692.5,354.9l-4.5-1.3l-1.1,2.7l-3.3-0.8l-1.3,3.8l1.2,3l4.2,1.8l-0.1-3.7l2.1-1.5l3.1,2.1l1.3-3.9L1692.5,354.9 L1692.5,354.9z M1716.9,335.6l-3.6-6.7l1.3-6.4l-2.8-5.2l-8.1-8.7l-4.8,1.2l0.2,3.9l5.1,7.1l1,7.9l-1.7,2.5l-4.5,6.5l-5-3.1v11.5 l-6.3-1.3l-9.6,1.9l-1.9,4.4l-3.9,3.3l-1.1,4l-4.3,2l4,4.3l4.1,1.9l0.9,5.7l3.5,2.5l2.5-2.7l-0.8-10.8l-7.3-4.7l6.1-0.1l5-3l8.6-1.4 l2.4,4.8l4.6,2.4l4.4-7.3l9.1-0.4l5.4-3l0.6-4.6l-2.5-3.2L1716.9,335.6L1716.9,335.6z M1705.1,291.4l-5.3-2.1l-10.4-6.4l1.9,4.8 l4.3,8.5l-5.2,0.4l0.6,4.7l4.6,6.1h5.7l-1.6-6.8l10.8,4.2l0.4-6.1l6.4-1.7l-6-6.9l-1.7,2.6L1705.1,291.4L1705.1,291.4z"},JO:{d:"M1186.6,367.6l-3.1-7.7l-9.6,6.7l-6.3-2.5l-0.7,2l0.4,3.9l-0.6,1.9l0.4,2.4l-1.7,10.2l0.3,0.9l6.1,1l2.1-2l1.1-2.3 l4-0.8l0.7-2.2l1.7-1l-6.1-6.4l10.4-3.1L1186.6,367.6L1186.6,367.6z"},KZ:{d:"M1308.8,223.8l-9-1.3l-3.1,2.5l-10.8,2.2l-1.7,1.5l-16.8,2.1l-1.4,2.1l5,4.1l-3.9,1.6l1.5,1.7l-3.6,2.9l9.4,4.2 l-0.2,3l-6.9-0.3l-0.8,1.8l-7.3-3.2l-7.6,0.2l-4.3,2.5l-6.6-2.4l-11.9-4.3l-7.5,0.2l-8.1,6.6l0.7,4.6l-6-3.6l-2.1,6.8l1.7,1.2 l-1.7,4.7l5.3,4.3l3.6-0.2l4.2,4.1l0.2,3.2l2.8,1l4.4-1.3l5-2.7l4.7,1.5l4.9-0.3l1.9,3.9l0.6,6l-4.6-0.9l-4,1l0.9,4.5l-5-0.6l0.6,2 l3.2,1.6l3.7,5.5l6.4,2.1l1.5,2.1l-0.7,2.6l0.7,1.5l1.8-2l5.5-1.3l3.8,1.7l4.9,4.9l2.5-0.3l-6.2-22.8l11.9-3.6l1.1,0.5l9.1,4.5 l4.8,2.3l6.5,5.5l5.7-0.9l8.6-0.5l7.5,4.5l1.5,6.2l2.5,0.1l2.6,5l6.6,0.2l2.3,3h1.9l0.9-4.5l5.4-4.3l2.5-1.2l0.3-2.7l3.1-0.8 l9.1,2.1l-0.5-3.6l2.5-1.3l8.1,2.6l1.6-0.7l8.6,0.2l7.8,0.6l3.3,2.2l3.5,0.9l-1.7-3.5l2.9-1.6l-8.7-10.7l9-2.4l2-1.4l-1-11.1l10.7,2 l1.6-2.8l-2.5-6.2l3.8-0.6l1.8-4.2l-4.3-3.8l-6,0.9l-3.3-2.6l-3.9-1.2l-4.1-3.6l-3.2-1.1l-6.2,1.6l-8.3-3.6l-1.1,3.3l-18.1-15.5 l-8.3-4.7l0.8-1.9l-9.1,5.7l-4.4,0.4l-1.2-3.3l-7-2.1l-4.3,1.5L1308.8,223.8L1308.8,223.8z"},KE:{d:"M1211.7,547.2h-3.8l-2.3-2.1l-5.1,2.6l-1.6,2.7l-3.8-0.5l-1.2-0.7l-1.3,0.1h-1.8l-7.2-5.4h-3.9l-2-2.1v-3.6 l-2.9-1.1l-3.8,4.2l-3.4,3.8l2.7,4.4l0.7,3.2l2.6,7.3l-2.1,4.7l-2.7,4.2l-1.6,2.6v0.3l1.4,2.4l-0.4,4.7l20.2,13l0.4,3.7l8,6.3 l2.2-2.1l1.2-4.2l1.8-2.6l0.9-4.5l2.1-0.4l1.4-2.7l4-2.5l-3.3-5.3l-0.2-23.2L1211.7,547.2L1211.7,547.2z"},KW:{d:"M1235.6,381.4l-3.7-0.5l-3.2,6.1l4.9,0.6l1.7,3.1l3.8-0.2l-2.4-4.8l0.3-1.5L1235.6,381.4L1235.6,381.4z"},KG:{d:"M1387.2,302.6l-3.5-0.9l-3.3-2.2l-7.8-0.6l-8.6-0.2l-1.6,0.7l-8.1-2.6l-2.5,1.3l0.5,3.6l-9.1-2.1l-3.1,0.8l-0.3,2.7 l1.8,0.6l-3.1,4.1l4.6,2.3l3.2-1.6l7.1,3.3l-5.2,4.5l-4.1-0.6l-1.4,2l-5.9-1.1l0.6,3.7l5.4-0.5l7.1,2l9.5-0.9l1-1.5l-1.1-1.5l4-3 l3.2-1.2l5.7,0.9l0.6-4l6.4-0.8l1-2.4l6.8-3.4L1387.2,302.6L1387.2,302.6z"},LA:{d:"M1574.8,481.8l0.2-6.4l-2-4.5l-4.8-4.4l-4.3-5.6l-5.7-7.5l-7.3-3.8l1.3-2.3l3.3-1.7l-3-5.5l-6.8-0.1l-3.4-5.7 l-4-5.1l-2.7,1l1.9,7.2l-2.9-0.1l-0.7-1.5l-4.1,4.1l-0.8,2.4l2.6,1.9l0.9,3.8l3.8,0.3l-0.4,6.7l1,5.7l5.3-3.8l1.8,1.2l3.2-0.2 l0.8-2.2l4.3,0.4l4.9,5.2l1.3,6.3l5.2,5.5l0.5,5.4l-1.5,2.9l4.9,2.4l2-4.3L1574.8,481.8L1574.8,481.8z"},LV:{d:"M1102.1,210.1h-3.8l-4.4-2.2l-2.1-0.7l-3.7,1l-0.2,4.6l-3.6,0.1l-4.4-4.5l-4,2.1l-1.7,3.7l0.5,4.5l5-1.9l7.9,0.4 l4.4-0.6l0.9,1.3l2.5,0.4l5,2.9l2.6-1l4.6-2.3l-2.1-3.6l-1-2.8L1102.1,210.1L1102.1,210.1z"},LB:{d:"M1167.8,360.5l0.9-3.5l2.6-2.4l-1.2-2.5l-2.4-0.3l-0.1,0.2l-2.1,4.5l-1.3,5.2h1.8l0.4-1.1L1167.8,360.5 L1167.8,360.5z"},LS:{d:"M1128.1,766.5l1.1-2l3.1-1l1.1-2.1l1.9-3.1l-1.7-1.9l-2.3-2l-2.6,1.3l-3.1,2.5l-3.2,4l3.7,4.9L1128.1,766.5 L1128.1,766.5z"},LR:{d:"M929.4,523.3l-1.6-0.2l-1.1,2.6l-1.6-0.1l-1.1-1.3l0.4-2.6l-2.3-3.9l-1.5,0.7l-1.2,0.2l-2.6,3l-2.6,3.4l-0.3,1.9 l-1.3,2l3.7,4.1l4.8,3.5l5.1,4.8l5.7,3.1l1.5-0.1l0.5-5.2l0.5-0.8l-0.2-2.5l-2.3-2.7l-1.8-0.4l-1.6-1.8l1.2-2.8l-0.6-3.1 L929.4,523.3L929.4,523.3z"},LY:{d:"M1111.8,371.4l-1.5-2.1l-5.4-0.8l-1.8-1.1h-2l-2-2.8l-7.3-1.3l-3.6,0.8l-3.7,3l-1.5,3.1l1.5,4.8l-2.4,3l-2.5,1.6 l-5.9-3.1l-7.7-2.7l-4.9-1.2l-2.8-5.7l-7.2-2.8l-4.5-1.1l-2.2,0.6l-6.4-2.2l-0.1,4.9l-2.6,1.8l-1.5,2l-3.7,2.5l0.7,2.6l-0.4,2.7 l-2.6,1.4l1.9,5.6l0.4,3l-0.9,5.2l0.5,2.9l-0.6,3.5l0.5,4l-2.1,2.6l3.4,4.7l0.2,2.7l2,3.6l2.6-1.2l4.3,2.9l2.5,4l8.8,2.8l3.1,3.5 l3.9-2.4l5.4-3.5l22.3,12.2l22.4,12.2v-2.7h6.3l-0.5-12.7l-1-23.4l-1.3-22.7l-2-5.1l1.2-3.9l-1.1-2.7L1111.8,371.4L1111.8,371.4z"},LI:{d:"M1024.4,273.6v-0.2l0.1-0.2l-0.1-0.1l-0.1-0.2l-0.1-0.1v-0.2l-0.1-0.1v-0.2l-0.1-0.1l-0.2,0.6v0.5l0.1,0.2h0.1 L1024.4,273.6L1024.4,273.6z"},LT:{d:"M1100.4,221.2l-5-2.9l-2.5-0.4l-0.9-1.3l-4.4,0.6l-7.9-0.4l-5,1.9l1.7,5l5,1.1l2.2,0.9l-0.2,1.7l0.6,1.5l2.5,0.6 l1.4,1.9h4.6l4.8-2.2l0.5-3.4l3.5-2L1100.4,221.2L1100.4,221.2z"},LU:{d:"M1007,258.6l0.2-2.7l-1-1.4l-1.3,0.2l-0.4,3.5l1.1,0.5L1007,258.6z"},MK:{d:"M1094,304.8l-2.8-2l-2.4,0.1l-1.7,0.4l-1.1,0.2l-2.9,1l-0.1,1.2h-0.7l0,0l-0.4,2.1l0.9,2.6l2.3,1.6l3.3-0.6l1.9-1.3 l2.8,0.1l0.7-1.1l1-0.2L1094,304.8L1094,304.8z"},MG:{d:"M1255.7,658.4l-1.1-4.2l-1.4-2.7l-1.8-2.7l-2,2.8l-0.3,3.8l-3.3,4.5l-2.3-0.8l0.6,2.7l-1.8,3.2l-4.8,3.9l-3.4,3.7 h-2.4l-2.2,1.2l-3.1,1.3l-2.8,0.2l-1,4.1l-2.2,3.5l0.1,5.9l0.8,4l1.1,3l-0.8,4.1l-2.9,4.8l-0.2,2.1l-2.6,1.1l-1.3,4.6l0.2,4.6l1.6,5 l-0.1,5.7l1.2,3.3l4.2,2.3l3,1.7l5-2.7l4.6-1.5l3.1-7.4l2.8-8.9l4.3-12l3.3-8.8l2.7-7.4l0.8-5.4l1.6-1.5l0.7-2.7l-0.8-4.7l1.2-1.9 l1.6,3.8l1.1-1.9l0.8-3.1l-1.3-2.9L1255.7,658.4L1255.7,658.4z"},MW:{d:"M1169.2,661.5l0.1-2.3l-1.2-1.9l0.1-2.8l-1.5-4.7l1.7-3.5l-0.1-7.7l-1.9-4.1l0.2-0.7l0,0l-1.1-1.7l-5.4-1.2l2.6,2.8 l1.2,5.4l-1,1.8l-1.2,5.1l0.9,5.3l-1.8,2.2l-1.9,5.9l2.9,1.7l3,3l1.6-0.6l2.1,1.6l0.3,2.6l-1.3,2.9l0.2,4.5l3.4,4l1.9-4.5l2.5-1.3 l-0.1-8.2l-2.2-4.6l-1.9-2h-0.3v0.8l1.1,0.3l1,3.4l-0.2,0.8l-1.9-2.5l-1,1.6L1169.2,661.5L1169.2,661.5z"},MY:{d:"M1558.1,554.4l-0.5-3.8l-0.6-2.1l0.5-2.9l-0.5-4.3l-2.6-4.3l-3.5-3.8l-1.3-0.6l-1.7,2.6l-3.7,0.8l-0.6-3.3l-4.7-2.8 l-0.9,1.1l1.4,2.7l-0.4,4.7l2.1,3.4l1,5.3l3.4,4.3l0.8,3.2l6.7,5l5.4,4.8l4-0.5l0.1-2.1l-2.3-5.6L1558.1,554.4z M1560.9,563.3 l0.2,0.2l-0.1,0.2l-0.9,0.4l-0.9-0.4l0.3-0.6l0.6-0.1l0.5,0.2L1560.9,563.3z M1645.2,540.2l-3.8,0.4l1.2,3.1l-4,2.1l-5-1h-6.4 l-1.7,7.2l-2,2.2l-2.7,8.9l-4.5,1.3l-5.4-1.8l-2.7,0.6l-3.2,3.2l-3.6-0.4l-3.6,1.2l-3.9-3.5l-1-4.3l4.1,2.2l4.4-1.2l0.9-5.4l2.4-1.2 l6.7-1.4l3.8-5l2.6-4l2.7,3.3l1.1-2.2l2.7,0.2l0.1-4.1l0.1-3.1l4.1-4.4l2.5-5h2.3l3.1,3.2l0.4,2.8l3.8,1.7l4.8,2L1645.2,540.2z"},MV:{d:"M1389.1,551.6L1389.1,551.6l0.1-0.3l-0.1-0.1h-0.1l-0.1,0.2v0.1v0.1H1389.1z M1389.4,545.7l0.1-0.2v-0.1v-0.1v-0.1 v-0.1l-0.1,0.1l-0.1,0.2v0.1l-0.1,0.1v0.1H1389.4L1389.4,545.7z"},ML:{d:"M1000.3,450.3l-6.1,0.6l-0.1-4l-2.6-1.1l-3.4-1.8l-1.3-3l-18.6-13.8l-18.4-13.9l-8.4,0.1l2.4,27.4l2.4,27.5l1,0.8 l-1.3,4.4l-22.3,0.1l-0.9,1.4l-2.1-0.4l-3.2,1.3l-3.8-1.8l-1.8,0.2l-1,3.7l-1.9,1.2l0.2,3.9l1.1,3.7l2.1,1.8l0.4,2.4l-0.3,2l0.3,2.3 h0.9l1.5-0.8l0.9,0.2l1.5,1.6l2.4,0.5l1.6-1.4l1.8-0.8l1.3-0.9l1.1,0.2l1.3,1.4l0.6,1.7l2.3,2.7l-1.2,1.6l-0.2,2.1l1.2-0.6l0.7,0.7 l-0.3,1.9l1.7,1.8l0.7-0.6l1.6,1l4.3,0.1l1-1.9l1,0.1l1.6-0.7l0.9,2.7l1.3-0.8l2.3-0.9l-0.4-3.7l1.6-2.7l-0.2-2.2l4.5-5.2l0.8-4.4 l1.6-1.6l2.7,0.9l2.3-1.3l0.8-1.6l4.3-2.9l1.1-2l5.2-2.6l3-0.9l1.4,1.2h3.6l3.6-0.3l2-2.2l7.6-0.6l4.9-1l0.5-3.9l3-4.3L1000.3,450.3 L1000.3,450.3z"},MT:{d:"M1053.6,344l-0.2-0.2l-0.5-0.5l-0.5-0.1l0.1,0.6l0.4,0.4h0.5L1053.6,344L1053.6,344z M1052.2,342.8L1052.2,342.8 v-0.2l-0.3-0.1l-0.4,0.1l0.1,0.1l0.3,0.2L1052.2,342.8z"},MQ:{d:"M638,479.9l-0.2-0.7l-0.1-0.2l-0.2-0.3l0.1-0.3v-0.1h-0.2l-0.3-0.5l-0.6-0.3h-0.3l-0.2,0.2v0.3l0.3,0.9l0.2,0.2 l0.5,0.2l-0.4,0.4v0.1l0.1,0.3h0.9l0.2,0.3l0.1-0.1L638,479.9L638,479.9z"},MR:{d:"M949.8,413.3l-20.3-15.5l-0.2,9.7l-17.9-0.3l-0.2,16.3L906,424l-1.4,3.3l0.9,9.2l-21.6-0.1l-1.2,2.2l2.8,2.7l1.4,3 l-0.7,3.2l0.6,3.2l0.5,6.3l-0.8,5.9l-1.7,3.2l0.4,3.4l2-2l2.7,0.5l2.8-1.4h3.1l2.6,1.8l3.7,1.7l3.2,4.7l3.6,4.4l1.9-1.2l1-3.7 l1.8-0.2l3.8,1.8l3.2-1.3l2.1,0.4l0.9-1.4l22.3-0.1l1.3-4.4l-1-0.8l-2.4-27.5l-2.4-27.4L949.8,413.3L949.8,413.3z"},MU:{d:"M1294.7,702.5l0.3-0.3l0.2-0.4l0.3-0.3l0.1-0.7l-0.2-0.8l-0.4-0.7l-0.5,0.1l-0.3,0.4l-0.2,0.5l-0.5,0.3l-0.1,0.3 l-0.2,0.7l-0.1,0.4l-0.2,0.1v0.2l0.3,0.3l0.8,0.1L1294.7,702.5L1294.7,702.5z"},YT:{d:"M1228.7,654.7v-0.3l0.2-0.5v-0.1l0.1-0.5l-0.3-0.3h-0.2l-0.2-0.3l-0.3,0.3l0.3,0.5l-0.1,0.3l-0.1,0.4l0.1,0.4 l0.2,0.2L1228.7,654.7L1228.7,654.7z"},MX:{d:"M444.4,407.8l-3.6-1.4l-3.9-2l-0.8-3l-0.2-4.5l-2.4-3.6l-1-3.7l-1.6-4.4l-3.1-2.5l-4.4,0.1l-4.8,5l-4-1.9l-2.2-1.9 l-0.4-3.5l-0.8-3.3l-2.4-2.8l-2.1-2l-1.3-2.2h-9.3l-0.8,2.6H391h-10.7l-10.7-4.4l-7.1-3.1l1-1.3l-7,0.7l-6.3,0.5l0.2,5.7l0.7,5.1 l0.7,4.1l0.8,4l2.6,1.8l2.9,4.5l-1,2.9l-2.7,2.3l-2.1-0.3l-0.6,0.5l2.3,3.7l2.9,1.5l1,1.7l0.9-0.9l3.1,2.9l2.1,2l0.1,3.4l-1.2,4.7 l2.5,1.6l3.3,3.1l2.9,3.6l0.7,3.9h1l2.7-2.3l0.4-1.2l-1.5-2.8l-1.6-2.9l-2.6-0.2l0.4-3.4l-0.9-3l-1-2.8l-0.5-5.9l-2.6-3.2l-0.6-2.3 l-1.2-1.6v-4.1l-1,0.1l-0.1-2.2l-0.7-0.5l-0.4-1.4l-2.7-4.4l-1.1-2.6l1-4.8l0.1-3l1.8-2.6l2.4,1.7l1.9-0.2l3.1,2.5l-0.9,2.4l0.4,4.9 l1.5,4.7l-0.4,2l1.7,3.1l2.3,3.4l2.7,0.5l0.3,4.4l2.4,3.1l2.5,1.5l-1.8,4l0.7,1.5l4.1,2.6l1.9,4l4.5,4.9l3.8,6.4l1.3,3.2v2.5 l1.4,2.9l-0.3,2.2l-1.6,1.6l0.3,1.8l-1.9,0.7l0.8,3.1l2.2,4l5.3,3.6l1.9,2.9l5.4,2l3,0.4l1.2,1.7l4.2,3l5.9,3l4,0.9l4.8,2.9l4,1.2 l3.7,1.7l2.9-0.7l4.8-2.4l3.1-0.4l4.4,1.6l2.6,2.1l5.5,6.9l0.4-1.9l0.8-1.5l-0.7-1.2l3.3-5.2h7.1l0.4-2.1l-0.8-0.4l-0.5-1.4 l-1.9-1.5l-1.8-2.1h2.6l0.4-3.6h5.2l5.1,0.1l0.1-1l0.7-0.3l0.9,0.8l2.5-3.9h1l1.2-0.1l1.2,1.6l2-5l1.2-2.7l-0.9-1.1l1.8-3.9l3.5-3.8 l0.6-3.1l-1.2-1.3l-3.4,0.5l-4.8-0.2l-6,1.5l-4,1.7l-1.2,1.8l-1.2,5.4l-1.8,3.7l-3.9,2.6l-3.6,1.1l-4.3,1.1l-4.3,0.6l-5.1,1.8 l-1.9-2.6l-5.6-1.7l-1.8-3.2l-0.7-3.6l-3-4.7l-0.4-5l-1.2-3.1l-0.5-3.4l1.1-3.1l1.8-8.6l1.8-4.5l3.1-5.6L444.4,407.8L444.4,407.8z"},MD:{d:"M1118.5,283.3l1.2-0.7l0.5-2.1l1.1-2l-0.5-1.1l1-0.5l0.6,0.9l3,0.2l1.2-0.5l-1-0.6l0.2-1l-2-1.5l-1.1-2.6l-1.9-1.1 v-2.1l-2.5-1.6l-2-0.3l-3.9-1.9l-3.2,0.6l-1.1,0.9l1.6,0.6l1.8,1.9l1.9,2.6l3.4,3.7l0.6,2.7l-0.2,2.7L1118.5,283.3z"},MC:{d:"M1013.5,295.2l0-0.3l0.5-0.6l0.3,0.2L1013.5,295.2z"},MN:{d:"M1473.7,252.1l-3.7-4.6l-6.6-1.5l-4.8-0.8l-6.9-2.5l-1.3,6.4l4,3.6l-2.4,4.3l-7.9-1.6l-5-0.2l-4.7-2.9l-5.1-0.1 l-5.3-1.9l-5.9,2.9l-6.6,5.4l-4.7,1l3.3,4.4l5.7,3.3l8.1,2.3l5.8,5l1.3,7.3l3,2.7l6.4,1l7.2,0.9l7.9,3.8l3.4,0.7l4.9,5.7l4.7,3.6 l5.5-0.1l11.2,1.3l6.4-0.8l5.5,0.9l9.3,3.8l6.2-0.1l3.2,2l4.4-3.3l7.2-2.2l7.5-0.2l4.9-2.2l1.9-3.3l2.5-2l-1.9-2.1l-2.9-2.3l0.4-4 l3.2,0.5l5.9,1.3l3.1-3.3l6.3-2.4l1.4-4.1l2.4-1.8l6.8-0.8l4.3,0.7l-0.7-2.2l-7.2-4.3l-5.1-2l-2.5,2.3l-5.4-1l-2.4,0.8l-2.7-2.6 l-0.3-6.2l-0.6-4.6l-5.5,0.5l-3.9-2.1l-3.3-0.7l-4.5,4.4l-5.8,1l-3.6,1.6l-6.7-1h-4.5l-4.9-3.1l-6.5-3l-5.4-0.8l-5.7,0.8l-3.9,1.1 L1473.7,252.1L1473.7,252.1z"},ME:{d:"M1080,299.8l0.4-0.6l-2-1.2l-1.8-0.7l-0.8-0.8l-1.5-1.1l-0.9,0.6l-1.5,1.4l-0.4,3.4l-0.5,1l0,0l2.3,1.2l1.6,2.1 l1.1,0.4l0,0l-0.5-1.9l2-3.1l0.4,1.2l1.3-0.5L1080,299.8z"},MS:{d:"M631.8,465.7l-0.1-0.5h-0.1l-0.2,0.4v0.3l0.3,0.1L631.8,465.7z"},MA:{d:"M965.2,348.4l-2.3-0.1l-5.5-1.4l-5,0.4l-3.1-2.7h-3.9l-1.8,3.9l-3.7,6.7l-4,2.6l-5.4,2.9L927,365l-0.9,3.4l-2.1,5.4 l1.1,7.9l-4.7,5.3l-2.7,1.7l-4.4,4.4l-5.1,0.7l-2.8,2.4l-0.1,0.1l-3.6,6.5l-3.7,2.3l-2.1,4l-0.2,3.3l-1.6,3.8l-1.9,1l-3.1,4l-2,4.5 l0.3,2.2l-1.9,3.3l-2.2,1.7l-0.3,3h0.1l12.4-0.5l0.7-2.3l2.3-2.9l2-8.8l7.8-6.8l2.8-8.1l1.7-0.4l1.9-5l4.6-0.7l1.9,0.9h2.5l1.8-1.5 l3.4-0.2l-0.1-3.4l0,0h0.8l0.1-7.5l8.9-4.7l5.4-1l4.4-1.7l2.1-3.2l6.3-2.5l0.3-4.7l3.1-0.5l2.5-2.4l7-1l1-2.5l-1.4-1.4l-1.8-6.7 l-0.3-3.9L965.2,348.4L965.2,348.4z"},MZ:{d:"M1203,640.7l-0.8-2.9l0,0l0,0l-4.6,3.7l-6.2,2.5l-3.3-0.1l-2.1,1.9l-3.9,0.1l-1.4,0.8l-6.7-1.8l-2.1,0.3l-1.6,6 l0.7,7.3h0.3l1.9,2l2.2,4.6l0.1,8.2l-2.5,1.3l-1.9,4.5l-3.4-4l-0.2-4.5l1.3-2.9l-0.3-2.6l-2.1-1.6l-1.6,0.6l-3-3l-17.1,5.2l0.3,4.5 l0.3,2.4l4.6-0.1l2.6,1.3l1.1,1.6l2.6,0.5l2.8,2l-0.3,8.1l-1.3,4.4l-0.5,4.7l0.8,1.9l-0.8,3.7l-0.9,0.6l-1.6,4.6l-6.2,7.2l2.2,9 l1.1,4.5l-1.4,7.1l0.4,2.3l0.6,2.9l0.3,2.8h4.1l0.7-3.3l-1.4-0.5l-0.3-2.6l2.6-2.4l6.8-3.4l4.6-2.2l2.5-2.3l0.9-2.6l-1.2-1.1l1.1-3 l0.5-6.2l-1,0.3v-1.9l-0.8-3.7l-2.4-4.8l0.7-4.6l2.3-1.4l4.1-4.6l2.2-1.1l6.7-6.8l6.4-3.1l5.2-2.5l3.7-3.9l2.4-4.4l1.9-4.6l-0.9-3.1 l0.2-9.9l-0.4-5.6L1203,640.7L1203,640.7z"},MM:{d:"M1533.9,435.8l-0.6-2.6l-3.8,1.8l-2.5-1.2l-4.5-2.4l0.8-5.2l-3.7-1.3l-2.3-5.8l-5.6,1l-0.7-7.5l4.1-5.3l-0.8-5.3 l-1.3-4.9l-2.7-1.5l-2.7-3.7l-3,0.4l0.9,2.4l-1.6,1.2l1.3,3.9l-4.1-1.1l-6.1,4.4l0.9,3.6l-2.1,5.4l0.3,3.1l-1.5,5.2l-4.6-1.4 l0.9,6.6l-0.9,2.1l0.9,2.7l-2.4,1.5l0.5,4.6l-2.1-1l1.1,5.1l4.6,5.2l3.4,0.9l-0.4,2.2l5.4,7.4l1.9,5.9l-0.9,7.9l3.6,1.5l3.2,0.6 l5.8-4.6l3.2-3.1l3.1,5.2l2,8.1l2.6,7.6l2.6,3.3l0.2,6.9l2.2,3.8l-1.3,4.8l0.9,4.8l2.2-6.6l2.6-5.9l-2.8-5.8l-0.2-3l-1-3.5l-4.2-5.1 l-1.7-3.2l1.7-1.1l1.4-5.6l-2.9-4.2l-4.1-4.6l-3.5-5.6l2.2-1.1l1.5-6.9l3.9-0.3l2.8-2.8l3-1.4l0.8-2.4L1533.9,435.8L1533.9,435.8z"},NA:{d:"M1105.4,683.7l-10.3,2.5l-13.4-0.9l-3.7-3l-22.5,0.3l-0.9,0.4l-3.2-2.9l-3.6-0.1l-3.3,1l-2.7,1.2l0.2,4.9l4.4,6.2 l1.1,4l2.8,7.7l2.7,5.2l2.1,2.6l0.6,3.5v7.6l1.6,9.8l1.2,4.6l1,6.2l1.9,4.7l3.9,4.8l2.7-3.2l2.1,1.8l0.8,2.7l2.4,0.5l3.3,1.2 l2.9-0.5l5-3.2l1.1-23.6l0.6-18.5l5.4-0.2l0.9-22.7l4.1-0.2l8.6-2.2l2,2.6l3.7-2.5h1.6l3.2-1.5V684l-2.1-1.4l-3.6-0.4L1105.4,683.7 L1105.4,683.7z"},NR:{d:"M1915,575.5v-0.2h-0.1h-0.1l-0.1,0.2l0.1,0.1l0.1,0.1L1915,575.5L1915,575.5z"},NP:{d:"M1455.2,394.8l-6.5-0.6l-6.4-1.5l-5-2.8l-4.5-1.2l-2.5-3.1l-3.2-0.9l-6.4-4.1l-4.7-2l-1.9,1.5l-2.8,2.9l-0.9,5.9 l5.7,2.5l5.8,3.1l7.7,3.5l7.6,0.9l3.8,3.2l4.3,0.6l6.8,1.5l4.6-0.1l0.1-2.5l-1.5-4.1L1455.2,394.8L1455.2,394.8z"},NL:{d:"M1005.5,243.9h2.9l1.1-2.3l1-5.6l-1-2l-3.9-0.2l-6.5,2.6l-3.9,8.9l-2.5,1.7l0,0l3.6,0.5l4.4-1.3l3.1,2.7l2.8,1.4 L1005.5,243.9L1005.5,243.9z"},NC:{d:"M1897.3,716.1v-0.3l-0.4-0.2l-0.2,0.5v0.1l0.2,0.1h0.2L1897.3,716.1L1897.3,716.1z M1901.9,708.5L1901.9,708.5 l-0.1-0.4l0.1-0.2l-0.4,0.2l-0.6,0.2l0.1,0.8l-0.1,0.4l0.3,0.1l0.1,0.3h0.2l0.7-0.2l0.3-1.1h-0.4L1901.9,708.5L1901.9,708.5z M1898.9,706.8l0.3-0.5l0.1-0.2l-0.2-0.7l-0.3-0.3l0.3-1l-0.1-0.2l-0.4-0.2l-0.9,0.3l-0.1,0.2l0.5,0.1l0.2,0.2l-0.5,0.7l-0.5,0.1 l0.1,0.5l0.2,0.4l0.7,0.2l0.3,0.4H1898.9z M1895,703.9l0.3-0.3l0.3-0.4l-0.1-0.1v-0.3l0.2-0.4l0.3-0.1l-0.2-0.2l-0.2-0.1v0.3 l-0.3,0.7l-0.1,0.3l-0.5,0.6H1895L1895,703.9z M1882.7,701l-0.6-0.7l-0.1,0.2l-0.1,0.4v0.3l0.3,0.2l0.1,0.2l-0.1,0.5v0.4l0.6,0.9 l0.1,0.7l0.3,0.6l0.5,0.5l0.4,0.5l0.8,1.4l0.2,0.5l0.4,0.3l1,1.2l0.4,0.4l0.4,0.2l0.9,0.7l0.6,0.3l0.3,0.5l0.6,0.3l0.8,0.4l0.1,0.2 v0.3l0.1,0.3l0.5,0.4l0.6,0.3l0.1,0.2l0.1,0.2l0.3-0.1l0.3,0.1l0.9,0.7l0.4-0.1h0.3l0.5-0.2l0.3-0.4l-0.1-1.1l-0.5-0.5l-0.7-0.4 l-0.4-0.5l-0.4-0.5l-0.8-1l-1.1-1l-0.5-0.2l-0.3-0.4l-0.3-0.1l-0.2-0.3l-0.5-0.3l-0.3-0.6l-0.6-0.6l-0.1-0.3l0.1-0.3l-0.1-0.3 l-0.4-0.3l-0.2-0.5l-0.2-0.3l-0.4-0.2l-0.7-0.4l-1.6-1.9l-0.7-0.6l-0.7,0.2L1882.7,701L1882.7,701z M1860.7,695l0.2-0.4l0.1-0.8 l-0.2,0.4l-0.2,1L1860.7,695z"},NZ:{d:"M1868.6,832.8l0.9-2.6l-5.8,2.9l-3.4,3.4l-3.2,1.6l-5.9,4.6l-5.6,3.2l-7,3.2l-5.5,2.4l-4.3,1.1l-11.3,6.1l-6.4,4.6 l-1.1,2.3l5.1,0.4l1.5,2.1l4.5,0.1l4-1.8l6.3-2.8l8.1-6.2l4.7-4.1l6.2-2.3l4-0.1l0.6-2.9l4.6-2.5l7-4.5l4.2-2.9l2.1-2.6l0.5-2.6 l-5.6,2.5L1868.6,832.8L1868.6,832.8z M1897.4,802.3l1.9-5.7l-3.1-1.7l-0.8-3.6l-2.3,0.5l-0.4,4.6l0.8,5.7l0.9,2.7l-0.9,1.1 l-0.6,4.4l-2.4,4.1l-4.2,5l-5.3,2.2l-1.7,2.4l3.7,2.5l-0.8,3.5l-6.9,5.1l1.4,0.9l-0.4,1.6l5.9-2.5l5.9-4.2l4.5-3.4l1.6-1.2l1.5-2.7 l2.8-2l3.8,0.2l4.2-3.8l5.1-5.7l-2.1-0.8l-4.6,2.5l-3.2-0.5l-2.9-2.1l2.3-4.9l-1.2-1.8l-2.9,4.4L1897.4,802.3L1897.4,802.3z"},NI:{d:"M514.1,476.8l-1.9-0.2l-0.9,0.9l-2,0.8h-1.4l-1.3,0.8l-1.1-0.3l-0.9-0.9l-0.6,0.2l-0.8,1.5l-0.5-0.1l-0.3,1.3 l-2.1,1.8l-1.1,0.7l-0.6,0.8l-1.5-1.3l-1.4,1.7h-1.2l-1.3,0.2l-0.2,3.1h-0.8l-0.8,1.5l-1.8,0.3l-0.4,0.4l-0.9-1l-0.7,1l2.6,2.9 l2.2,2l1,2.1l2.5,2.6l1.8,2l0.9-0.8l3.5,1.7l1.4-0.8l1.7,0.5l0.8,1.3l1.7,0.4l1.4-1.3l-0.8-1.1l-0.1-1.7l1.2-1.6l-0.2-1.7l0.7-2.7 l0.9-0.7l0.1-2.8l-0.2-1.7l0.4-2.8l0.9-2.5l1.4-2.2l-0.3-2.3l0.4-1.4L514.1,476.8L514.1,476.8z"},NE:{d:"M1051.3,425.6l-8.8-2.8l-18.6,12.2l-15.8,12.5l-7.8,2.8l0.1,14.6l-3,4.3l-0.5,3.9l-4.9,1l-7.6,0.6l-2,2.2l-3.6,0.3 l-0.5,3.1l0.8,2.9l3.1,4.1l0.2,3.1l6.4,1.4l-0.1,4.4l1.9-1.9h2l4.3,3.7l0.3-5.7l1.6-2.6l0.8-3.6l1.4-1.4l6-0.8l5.6,2.4l2.1,2.4 l2.9,0.1l2.6-1.5l6.8,3.3l2.8-0.2l3.3-2.7l3.3,0.2l1.6-0.9l3,0.4l4.3,1.8l4.3-3.5l1.3,0.2l3.9,7l1-0.2l0.2-2l1.6-0.4l0.5-2.9 l-3.6-0.2v-4.1l-2.4-2.3l2.3-8.4l6.9-6l0.2-8.3l1.8-12.9l1.1-2.7l-2.3-2.2l-0.2-2.1l-2-1.6l-1.6-9.9l-3.9,2.4L1051.3,425.6 L1051.3,425.6z"},NG:{d:"M1055.8,492.7l-1,0.2l-3.9-7l-1.3-0.2l-4.3,3.5l-4.3-1.8l-3-0.4l-1.6,0.9l-3.3-0.2l-3.3,2.7l-2.8,0.2l-6.8-3.3 l-2.6,1.5l-2.9-0.1l-2.1-2.4l-5.6-2.4l-6,0.8l-1.4,1.4l-0.8,3.6l-1.6,2.6l-0.3,5.7l-0.2,2.1l1.2,3.8l-1.1,2.5l0.6,1.7l-2.7,4 L993,514l-1,4l0.1,4.1l-0.3,10.2h4.9h4.3l3.9,4.2l1.9,4.6l3,3.9l4.5,0.2l2.2-1.4l2.1,0.3l5.8-2.3l1.4-4.5l2.7-6.1l1.6-0.1l3.3-3.7 l2.1-0.1l3.2,2.6l3.9-2.2l0.5-2.6l1.2-2.6l0.8-3.2l3-2.6l1.1-4.5l1.2-1.4l0.7-3.3l1.5-4l4.6-5l0.3-2.1l0.6-1.1L1055.8,492.7 L1055.8,492.7z"},KP:{d:"M1644.7,302.3L1644.7,302.3l-5.5-3.6l0.1,3.5l-6.3,2.6l2.7,3.3l-4.6-0.2l-3.6-2l-1,4.4l-3.8,3.4l-2.1,4l3.3,1.7 l3.4,0.7l0.8,1l0.4,3.5l1.1,1.2l-0.9,0.7l-0.1,2.9l1.9,1l1.6,0.6l0.8,1.2l1.3-0.5v-1.3l3.1,1.3l0.1-0.6l2.4,0.2l0.7-2.9l3.5-0.3 l2.1-0.4l-0.1-1.6l-4.3-2.8l-2.6-1l0.2-0.7l-1.2-2.8l1.3-1.7l2.9-1l1-1.9l0.3-1.1l1.9-1.4l-2.8-4.5l0.3-2.1l0.9-2l2.2,0.3l0,0l0,0 l0,0L1644.7,302.3L1644.7,302.3z"},NO:{d:"M1088.8,133.1l-6.9,1.1l-7.3-0.3l-5.1,4.4l-6.7-0.3l-8.5,2.3l-10.1,6.8l-6.4,4l-8.8,10.7l-7.1,7.8l-8.1,5.8 l-11.2,4.8l-3.9,3.6l1.9,13.4l1.9,6.3l6.4,3l6-1.4l8.5-6.8l3.3,3.6l1.7-3.3l3.4-4l0.9-6.9l-3.1-2.9l-1-7.6l2.3-5.3l4.3,0.1l1.3-2.2 l-1.8-1.9l5.7-7.9l3.4-6.1l2.2-3.9l4,0.1l0.6-3.1l7.9,0.9v-3.5l2.5-0.3l2.1-1.4l5.1,2.9l5.3-0.3l4.7,1.3l3.4-2.4l1.1-3.9l5.8-1.8 l5.7,2.1l-0.8,3.8l3.2-0.5l6.4-2.2l0,0l-5.4-3.3l4.8-1.4L1088.8,133.1L1088.8,133.1z M1066.2,99.8l-5.6-1l-1.9-1.7l-7.2,0.9l2.6,1.5 l-2.2,1.2l6.7,1.1L1066.2,99.8z M1040.8,91.5l-4.8-1.6l-5.1,0.2l-1,1.5h-5l-2.2-1.5l-9.3,1.6l3.2,3.5l7.6,3.8l5.7,1.4l-3,1.7 l8.4,2.9l4.4-0.2l0.9-3.9l3-0.9l1.2-3.4l8.5-1.8C1053.3,94.8,1040.8,91.5,1040.8,91.5z M1065,88.4l-9.1-1l-3.2,1.2l-5.3-1l-10.4,1.2 l4.3,2h5.1l0.9,1.3l10.6,0.7l10.1-0.5l4.3-2.4C1072.3,89.9,1065,88.4,1065,88.4z"},OM:{d:"M1301,437.8l2.1-2l0.8-1.8l1.6-3.8l-0.1-1.4l-2.1-0.8l-1.6-2.1l-2.9-3.7l-3.3-1.1l-4.1-0.9l-3.3-2.3l-2.9-4.3h-2.8 l-0.1,4.2l1.1,0.8l-2.4,1.3l0.3,2.6l-1.4,2.6l0.1,2.6l2.9,4.5l-2.6,12.7l-16.1,6.4l5.2,10.5l2.1,4.4l2.5-0.3l3.6-2.2l3.1,0.6 l2.5-1.8l-0.2-2.5l2.1-1.6h3.4l1.2-1.3l0.2-3.1l3.3-2.4h2.6l0.4-0.8l-1-4.2l0.6-3.2l1-1.5l2.5,0.3L1301,437.8L1301,437.8z M1284.4,407.4l0.2-2.6l-0.7-0.6l-1.3,2.2l1.3,2.2L1284.4,407.4z"},PK:{d:"M1388.3,346.3l-9.4-2.6l-2.9-5l-4.7-3l-2.8,0.7l-2.4,1.2l-5.8,0.8l-5.3,1.3l-2.4,2.8l1.9,2.8l1.4,3.2l-2,2.7 l0.8,2.5l-0.9,2.3l-5.1-0.2l3,4.2l-3,1.6l-1.5,3.8l1.1,3.8l-1.7,1.8l-2.1-0.6l-4,0.9l-0.2,1.7h-4l-2.3,3.6l0.8,5.4l-6.6,2.6 l-3.8-0.5l-0.9,1.4l-3.3-0.8l-5.3,0.9l-9.6-3.2l3.2,3.3l2.8,3.9l5.6,2.7l1,5.7l2.7,1l0.9,2.9l-7.4,3.3l-1.2,7.4l7.6-0.9l8.9-0.1 l9.9-1.2l4.9,4.8l2.1,4.6l4.2,1.6l3.2-4.2h12l-1.8-5.5l-3.5-3.2l-1.3-4.9l-4-2.9l4.9-6.6l6.4,0.5l4.5-6.7l2.1-6.5l3.9-6.3l-1-4.5 l3.7-3.7l-5-3.1l-2.9-4.3l-3.2-5.6l1.9-2.8l8.5,1.6l5.7-1L1388.3,346.3L1388.3,346.3z"},PS:{d:"M1166.9,366.1l-2-0.9l-0.7,4.3l1.4,0.7l-1.2,0.8l-0.1,1.7l2.4-0.8l0.6-1.9L1166.9,366.1L1166.9,366.1z"},PA:{d:"M543.5,517l-2-1.8l-1.7-1.9l-2.5-1.1l-3.1-0.2l0.3-0.6l-3.1-0.4l-2,1.9l-3.5,1.3l-2.5,1.6l-2.7,0.5l-1.5-1.6 l-0.5,0.5l-2.3-0.3l0.2-1.3l-1.9-2.3l-2.2,0.6l-0.1,2.5l1.1,1l-0.8,0.7l0.1,1.2l-0.5,1.3l-0.4,1.2l0.6,1l0.3-1.4h2.4l1.4,0.7 l2.3,0.5l1,2.5l1.8,0.4l0.8-1.1l0.8,3.8l2.6-0.3l0.9-0.9l1.5-0.9l-2.5-3.4l0.6-1.3l1.3-0.3l2.3-1.6l1.2-2.2l2.5-0.4l2.7,1.8l1,2.1 l1.4,0.4l-1.5,1.7l1,3.5l1.8,1.8l0.9-3.1l1.8,0.5l1.1-1.9l-1.1-3.8L543.5,517z"},PG:{d:"M1850.7,615.6l0.9-1.8l-2.4-2.2l-2.5-4l-1.6-1.5l-0.5-1.9l-0.8,0.7l0.9,4.8l2.2,4l2.2,2.5L1850.7,615.6 L1850.7,615.6z M1829.5,607l2.1-3.9l0.4-3.5l-1.1-1l-3.4,0.1l0.4,3.7l-3.3,2.3l-1.7,2.2l-3.2,0.5l-0.4-3.4l-0.8,0.1l-1,3.1l-3.1,0.5 l-5-0.9l-0.6,1.9l3.1,1.8l4.5,1.9h2.9l3-1.5l3.2-1.6l1-1.8L1829.5,607L1829.5,607z M1801.7,619.2l-0.9-4.3l5.2-0.7l-1.1-3.3l-9.1-4 l-0.6-3.7l-2.9-3.2l-3.7-3.3l-10.2-3.6l-9.6-4.4l-1,20.7l-1.5,20.8l5.7,0.2l3.1,1.1l4.6-2.2l-0.3-4.7l3.6-2.1l4.9-1.8l7,2.8l2.4,5.6 l2.9,3.5l3.9,4l5.5,1l4.8,0.7l1.1,1.6l3.8-0.4l0.8-1.8l-5.6-2.7l1.8-1.2l-4.2-1.1l0.5-2.8l-3.2,0.2l-3-6.8L1801.7,619.2 L1801.7,619.2z M1836.4,600.8l-0.5-3.3l-2-2.1l-2.1-2.6l-2.3-1.5l-1.9-1.4l-2.9-1.8l-1.6,1.5l3.9,1.9l3.1,2.7l2.4,2.1l1.2,2.4 l0.8,3.8L1836.4,600.8L1836.4,600.8z"},PY:{d:"M655.7,700.5l-0.3-1.9l-5.4-3.3l-5.1-0.1l-9.5,1.9l-2.1,5.6l0.2,3.4l-1.5,7.6l11.2,10.4l4.6,1l7.2,4.7l5.9,2.5 l1.1,2.8l-4.2,9.6l5.7,1.8l6.2,1l4.2-1.1l4.3-4.8l0.3-5.7l0.7-3.6l0.3-3.8l-0.3-3.5l-2.1-1.2l-2,1.1l-2-0.3l-0.9-2.5l-1-5.8 l-1.2-1.9l-3.9-1.7l-2.1,1.2l-6-1.2l-0.4-8.6L655.7,700.5L655.7,700.5z"},PE:{d:"M584.3,599.5l-2.9-3.4l-1.7-0.1l3.5-6.5l-4.4-3l-3.3,0.6l-2.1-1.1l-3,1.7l-4.2-0.8l-3.4-6.7l-2.7-1.7l-1.8-3l-3.7-3 l-1.5,0.6l0.8,4.9l-1.7,4.1l-6,6.7l-6.7,2.5l-3.3,5.5l-0.9,4.3l-3.1,2.6l-2.5-3.2l-2.3-0.7l-2.3,0.5l-0.2-2.3l1.5-1.5l-0.7-2.7 l-4.4,4l-1.6,4.5l3,6.1l-1.7,2.8l4.1,2.6l4.5,4.1l2,4.7l2.4,2.9l6,12.7l6.2,11.7l5.4,8.4l-0.8,1.8l2.8,5.3l4.6,3.9l10.7,6.9 l11.6,6.4l0.7,2.6l5.9,3.7l2.7-1.6l1.2-3.3l2.8-6.9l-2.8-5.3l1.1-2.1l-1.2-2.4l1.9-3.2l-0.3-5.4l-0.1-4.5l1.1-2.1l-5.5-10.3l-3,1.1 l-2.6-0.7l-0.2-9.7l-4.4,3.8l-4.9-0.2l-2.3-3.4l-3.7-0.3l1-2.8l-3.3-3.8L562,620l1.5-1.1l-0.1-2.7l3.3-1.9l-0.7-3.4l1.3-2.2l0.4-3 l6.2-4.3l4.6-1.2l0.7-1L584.3,599.5L584.3,599.5z"},PH:{d:"M1684.6,518.6l-0.6-2.3l-0.8-3.2l-4.8-3l0.8,4.9l-3.9,0.2l-0.7,2.8l-4.2,1.7l-2.2-2.8l-2.8,2.4l-3.4,1.7l-1.9,5.4 l1.1,1.9l3.9-3.6l2.7,0.3l1.5-2.7l3.8,3l-1.5,3.1l1.9,4.6l6.8,3.7l1.4-3l-2.1-4.7l2.4-3.2l2.5,6.4l1.5-5.8l-0.6-3.5L1684.6,518.6 L1684.6,518.6z M1670.1,506.8v-6.1l-3.6,6.1l0.5-4.2l-3,0.3l-0.3,4l-1.2,1.8l-1,1.7l3.8,4.4l1.6-1.9l1.4-4L1670.1,506.8 L1670.1,506.8z M1640,512.9l2.6-4.4l3.4-3.5l-1.5-5.2l-2.4,6.3l-2.9,4.4l-3.8,4l-2.4,4.4L1640,512.9L1640,512.9z M1657.4,496.5 l1.2,3l-0.1,3.3l0.5,2.9l3.3-1.9l2.4-2.7l-0.2-2.6h-3.6L1657.4,496.5L1657.4,496.5z M1677.4,494.8l-1.8-2.4l-5.4-0.1l4,4.8l0.3,2.4 l-3.3-0.5l1.2,3.9l1.7,0.3l0.7,4.5l2.5-1.4l-1.7-4l-0.4-2.1l4.5,1.7L1677.4,494.8L1677.4,494.8z M1654.5,489l-2.2-2.3l-4.8-0.2 l3.4,4.8l2.8,3.2L1654.5,489L1654.5,489z M1648.1,454.4h-3.3l-0.9,5.8l1.1,9.9l-2.6-2l1.2,6l1.2,2.8l3.3,3.7l0.4-2.3l1.8,1.4 l-1.5,1.7l0.1,2.6l2.9,1.4l5-0.9l4,3.8l1.1-2.4l2.5,3.4l4.8,3.1l0.2-2.9l-2-1.6l0.1-3.4l-7.5-3.6l-2.3,0.8l-3.1-0.7l-2-5.1l0.1-5.1 l3-2.1l0.6-5.3l-2.7-4.6l0.4-2.6l-0.7-1.6l-1.5,1.6L1648.1,454.4L1648.1,454.4z"},PN:{d:"M274.2,727.4v-0.2l-0.1-0.2l-0.2-0.1l-0.1,0.1l0.1,0.2l0.2,0.2H274.2L274.2,727.4z"},PL:{d:"M1069.4,228.3l-4.6-0.1l-0.5-1.4l-4.8-1.1l-5.7,2.1l-7.1,2.8l-3.1,1.7l1.4,3.1l-1.2,1.6l2,2.2l1.4,3.3l-0.1,2.1 l2.3,3.9l2.4,1.9l3.7,0.6l-0.1,1.7l2.7,1.2l0.6-1.5l3.4,0.6l0.7,2l3.6,0.3l2.6,3.1l0.3,0.4l1.9-0.9l2.7,2.2l2.8-1.3l2.4,0.6l3.4-0.8 l4.9,2.3l1.1,0.4l-1.6-2.8l3.8-5.1l2.3-0.7l0.3-1.8l-3.1-5.3l-0.5-2.7l-1.9-2.9l2.7-1.2l-0.3-2.4l-1.7-2.3l-0.6-2.7l-1.4-1.9 l-2.5-0.6l-8.7,0.1L1069.4,228.3L1069.4,228.3z"},PT:{d:"M937.6,335.9l-0.4-2.1l2-2.5l0.8-1.7l-1.8-1.9l1.6-4.3l-2-3.8l2.2-0.5l0.3-3l0.9-0.9l0.2-4.9l2.4-1.7l-1.3-3.1 l-3-0.2l-0.9,0.8h-3l-1.2-3.1l-2.1,0.9l-1.9,1.6l0.1,2.1l0.9,2.2l0.1,2.7l-1.3,3.8l-0.4,2.5l-2.2,2.3l-0.6,4.2l1.2,2.4l2.3,0.6 l0.4,4l-1,5.1l2.8-0.7l2.7,0.9L937.6,335.9L937.6,335.9z"},PR:{d:"M600.8,457.3v-0.1l0,0h0.1v-0.1l0.1-0.1l0,0v-0.1h-0.1l0,0h-0.3h-0.1v0.1v0.1l0.2,0.1l0,0L600.8,457.3L600.8,457.3 L600.8,457.3z M614.4,457l0.7-0.2v-0.1l-0.4-0.1h-0.6l-0.5,0.2l0.1,0.2h0.2H614.4z M610.7,454.8l-0.1-0.2h-0.2l-3.5-0.1l-1.3-0.2 l-0.3,0.1l-0.3,0.1l-0.1,0.4l-0.2,0.2l-0.3,0.2l0.1,0.3l0.1,0.2l0.2,0.4l-0.1,0.5l-0.2,1l0.3,0.2l0.7-0.1l0.3,0.1l0.3,0.1l0.4-0.1 l0.4-0.2l0.9,0.1l0.5-0.1l0.6,0.3l0.4-0.1l0.2,0.1h0.3h0.6l0.9-0.2l0.8-0.5l0.3-0.5l0.4-0.3l0.6-0.4v-0.9l-0.7-0.1l-0.6-0.3 l-1.1-0.1h-0.1l0.1,0.2h-0.1L610.7,454.8L610.7,454.8z"},QA:{d:"M1258,415.5l0.8-3.8l-0.5-3.7l-1.9-2l-1.4,0.7l-1.1,3.3l0.8,4.7l1.8,1.2L1258,415.5L1258,415.5z"},RE:{d:"M1284,707.9l0.2-0.4l0.1-0.8l-0.4-0.8l-0.4-0.7l-0.4-0.2l-0.8-0.1l-0.7,0.3l-0.4,0.6l-0.2,0.3l0.4,1.1l0.2,0.3 l1.1,0.6h0.5L1284,707.9L1284,707.9z"},RO:{d:"M1108.1,266.3h-2.1l-1,1.5l-3.6,0.6l-1.6,0.9l-2.4-1.5h-3.2l-3.2-0.7l-1.9,1.3l-2.9,1.3l-1.9,4.2l-2.6,4.3l-3.8,1.1 l2.9,2.5l0.8,1.9l3.2,1.5l0.7,2.5l3.1,1.8l1.4-1.3l1.4,0.7l-1.1,1.1l1,1l1.8,2.6l1.9-0.5l4,1l7.5,0.3l2.3-1.6l5.8-1.4l4,2.2l3,0.7 l0.4-7.4l1.6,0.5l2.3-1.3l-0.4-1.6l-2.4-1.1l-2.2,1l-2.4-1.1l-1.3-2.8l0.2-2.7l-0.6-2.7l-3.4-3.7l-1.9-2.6l-1.8-1.9L1108.1,266.3 L1108.1,266.3z"},RU:{d:"M1332.3,95.1l-4.5-4l-13.6-4.1l-9.4-2.1l-6.2,0.9l-5.3,2.9l5.8,0.8l6.6,3.2l8,1.7l11.5,1.3 C1325.2,95.7,1332.3,95.1,1332.3,95.1z M1153.6,87.8l0.9-0.6l-5.7-0.9L1146,87l-1.3,1l-1.5-1.2l-5.2,0.1l-6.2,0.8l7.7,0.1l-1.1,1.3 l4.4,1l3.6-0.7l0.1-0.7l2.9-0.3C1149.4,88.4,1153.6,87.8,1153.6,87.8z M1354.1,97.7l-1.5-1.8l-12.5-2.6l-3-0.3l-2.2,0.5l1.2,6 C1336.1,99.5,1354.1,97.7,1354.1,97.7z M1369.3,104l-9.2-0.7l3.4-1.2l-8.2-1.5l-6.1,1.9l-1,2l1.5,2.1l-6.9-0.1l-5.3,2.6l-4.3-1.1 l-9.3,0.5l0.3,1.3l-9.2,0.7l-4.9,2.4l-4.2,0.2l-1.2,3.3l5.5,2.6l-7.7,0.7l-9.5-0.3l-5.8,1.1l4.8,5.4l6.9,4.3l-9.6-3l-7.9,0.3l-5.1,2 l4.5,3.8l-4.9-1l-2.1-5l-4.2-2.8l-1.8,0.1l3.6,3.7l-4.6,3.5l8.1,4.2l0.4,5.4l2.9,2.9l4.7,0.5l0.4,3.5l4.4,3.1l-1.9,2.6l0.5,2.7 l-3.7,1.4l-0.5,2l-5.3-0.8l3.5-7.8l-0.5-3.6l-6.7-3.3l-3.8-7.3l-3.7-3.7l-3.6-1.6l0.8-4.2l-2.9-2.9l-11.3-1.4l-2.1,1l0.5,4.7 l-4.3,4.7l1.2,1.7l4.7,4.1l0.1,2.6l5.3,0.5l0.8,1.1l5.8,2.9l-1,2.8l-18.5-6.1l-6.6-1.7l-12.8-1.6l-1.2,1.7l5.9,3.1l-2.7,3.6 l-6.4-3.2l-5,2.2l-7.6,0.1l-2.1,1.9l-5.3-0.6l2.5-3.3l-3.2-0.2l-12.3,4.6l-7.6,2.6l0.4,3.5l-6,1.2l-4-1.9l-1.2-3l5-0.7l-3.6-3 l-12.2-1.8l4.3,3.4l-0.8,3.2l4.7,3.3l-1.1,3.8l-4.6-1.9l-4-0.3l-8,5.4l4.2,4.1l-3.2,1.4l-11.4-3.5l-2.1,2.1l3.3,2.4l0.2,2.7 l-3.8-1.4l-6-1.7l-1.9-5.8l-1-2.6l-8-4l2.9-0.7l20.1,4.2l6.4-1.5l3.7-2.9l-1.6-3.6l-4-2.6l-17.6-6.1l-11.6-1.3l-7.6-3.2l-3.6,1.8 l0,0l-6.4,2.2l-3.2,0.5l0.4,3.7l7.2,3.7l-2.8,4.1l6.4,6.3l-1.7,4.8l4.9,4.1l-0.9,3.7l7.3,3.9l-0.9,2.9l-3.3,3.3l-7.9,7.4l0,0 l5.3,2.8l-4.5,3.2l0,0l0.9,1l-2.6,3.4l2.5,5.5l-1.6,1.9l2.4,1.4l1,2.8l2.1,3.6l5.2,1.5l1,1.4l2.3-0.7l4.8,1.4l1,2.9l-0.6,1.6 l3.7,3.9l2.2,1.1l-0.1,1.1l3.4,1.1l1.7,1.6l-1.6,1.3l-3.9-0.2l-0.8,0.6l1.5,2l2,3.9l0,0l1.8,0.2l1-1.4l1.5,0.3l4.8-0.5l3.8,3.4 l-0.9,1.3l0.7,1.9l4,0.2l2.2,2.7l0.2,1.2l6.6,2.2l3.5-1l3.6,2.9l2.9-0.1l7.6,2l0.4,1.9l-1.3,3.2l1.8,3.4l-0.3,2.1l-4.7,0.5l-2.2,1.7 l0.4,2.8l4.2-1l0.4,1.3l-6.8,2.6l3.2,2.4l-3.2,5.2l-3.4,1l5,3.6l6.2,2.4l7.4,5.1l0.5-0.7l4.5,1.1l7.7,1l7.5,2.9l1.1,1.2l2.9-1 l5.1,1.3l2.1,2.5l3.5,1.4l1.5,0.2l4.3,3.8l2.4,0.4l0.5-1.5l2.6-2.5l0,0l-7.3-7.3l-0.4-4.1l-5.9-5.9l3.5-6.3l4.6-1.1l1.4-3.7l-2.8-1 l-0.2-3.2l-4.2-4.1l-3.6,0.2l-5.3-4.3l1.7-4.7l-1.7-1.2l2.1-6.8l6,3.6l-0.7-4.6l8.1-6.6l7.5-0.2l11.9,4.3l6.6,2.4l4.3-2.5l7.6-0.2 l7.3,3.2l0.8-1.8l6.9,0.3l0.2-3l-9.4-4.2l3.6-2.9l-1.5-1.7l3.9-1.6l-5-4.1l1.4-2.1l16.8-2.1l1.7-1.5l10.8-2.2l3.1-2.5l9,1.3l4.3,6.3 l4.3-1.5l7,2.1l1.2,3.3l4.4-0.4l9.1-5.7l-0.8,1.9l8.3,4.7l18.1,15.5l1.1-3.3l8.3,3.6l6.2-1.6l3.2,1.1l4.1,3.6l3.9,1.2l3.3,2.6l6-0.9 l4.3,3.8l1.7-0.5l4.7-1l6.6-5.4l5.9-2.9l5.3,1.9l5.1,0.1l4.7,2.9l5,0.2l7.9,1.6l2.4-4.3l-4-3.6l1.3-6.4l6.9,2.5l4.8,0.8l6.6,1.5 l3.7,4.6l8.4,2.6l3.9-1.1l5.7-0.8l5.4,0.8l6.5,3l4.9,3.1h4.5l6.7,1l3.6-1.6l5.8-1l4.5-4.4l3.3,0.7l3.9,2.1l5.5-0.5l7.3,2.3l4.4-3.9 l-1.9-2.7l-0.1-6.5l1.2-2l-2.5-3.3l-3.7-1.5l1.7-3l5.1-1.1l6.2-0.2l8.5,1.8l5.9,2.3l7.7,6.1l3.8,2.7l4.4,3.7l6.1,6.1l9.9,1.9 l8.9,4.5l6,5.8h7.5l2.6-2.5l6.9-1.8l1.3,5.6l-0.4,2.3l2.8,6.8l0.6,6l-6.8-1.1l-2.9,2.2l4.7,5.3l3.8,7.3l-2.5,0.1l1.9,3.1l0,0 l1.4,1.1l0,0l0,0l0,0l-0.4-2l4-4.5l5.1,3l3.2-0.1l4.4-3.6l1-3.7l2.1-7.1l1.9-7.2l-1.3-4.3l1-9l-5.2-9.9l-5.5-7.3l-1.3-6.2l-4.7-5.1 l-12.7-6.7l-5.6-0.4l-0.3,3l-5.8-1.3l-5.7-3.8l-8-0.7l4.9-14.1l3.5-11.5l13.1-1.8l14.9,1l2.5-2.8l7.9,0.8l4.3,4.3l6.4-0.6l8.4-1.6 l-7.7-3.5v-9.8l9.1-1.9l12.1,7.1l3.6-6.4l-3.2-4.7l4.7-0.5l6.5,8.1l-2.4,4.6l-0.8,6l0.3,7.5l-5.7,1.3l2.8,2.7l-0.1,3.6l6.4,8.3 l16,13.4l10.5,8.8l5.7,4.3l1.6-5.7l-4.5-6.2l5.7-1.5l-5.4-6.9l5-3.1l-4.7-2.6l-3.4-5l4.1-0.2l-9-8.6l-6.7-1.4l-2.9-2.4l-1.1-5.6 l-3.1-3.9l7,0.8l1.3-2.5l4.7,2.2l6.1-4.6l11.4,4l-1.7-2.6l2-3.6l1.5-4l3.1-0.7l6.5-4.3l9.8,1.2l-0.9-1.5l-3.8-2.3l-4.1-1.6l-9.1-4.6 l-8.1-3l6.1,0.4l2-2.5l0,0l-32.9-21.9l-9.4-2.3l-15.7-2.6l-7.9,0.3l-15.2-1.4l1.8,2.3l8.5,3.4l-2.5,1.8l-14.2-4.8l-6.8,0.6l-9.2-1.1 l-7,0.2l-3.9,1.1l-7.2-1.6l-5.1-3.8l-6.5-2.2l-9.2-0.9l-14.7,1l-16.1-4l-7.8-3l-40.1-3.4l-2.1,2.2l9.3,4.8l-7.5-0.7l-1,1.5l-9.7-1.6 l-5,1.4l-9.3-2.4l3,5.5l-8.9-2.1l-10-4.1l-0.4-2.2l-6-3.3l-9.8-2.6h-6.1l-9.3-0.9l4.7,3.9l-17.2-0.8l-3.9-2.3l-13.3-0.9l-5.3,0.8 l-0.1,1.3l-5.8-3.2l-2.3,0.9l-7.2-1.2l-5.6-0.7l1.1-1.5l6.6-2.8l2.3-1.5l-2.4-2.5l-5.5-1.9l-11.5-2.3l-10.8-0.1l-1.9,1.2L1369.3,104 L1369.3,104z M1207.1,135.6l-9.9-4.3l-3.1-4.3l3.3-4.9l2.8-5l8.6-4.7l9.8-2.4l11.3-2.4l1.3-1.5l-4.2-1.9l-6.6,0.6l-4.9,1.8 l-11.7,0.9l-10.1,3.1l-6.8,2.7l2.5,2.2l-6.6,4.4l3.9,0.7l-5.4,4.3l1.6,2.8l-3.4,1.1l1.9,2.8l7.9,1.4l2.2,2.3l13.4,0.7L1207.1,135.6 L1207.1,135.6z M1521.1,110.9l-17.9-2.6l-10.2-0.2l-3.4,0.9l3.4,3.4l12.4,3.2l4.5-1.2l14.2,0.2 C1524.1,114.6,1521.1,110.9,1521.1,110.9z M1546.3,113.2l-11.7-1.3l-8.2-0.7l1.7,1.6l10.3,2l6.8,0.4L1546.3,113.2L1546.3,113.2z M1533.8,122.7l-2.5-1.4l-8.3-1.9l-4.1,0.5l-0.8,2l1.1,0.2l8.8,0.6C1528,122.7,1533.8,122.7,1533.8,122.7z M1696.4,135l-6-3.6 l-1.4,2.2l3.5,1.6L1696.4,135z M1084,228.9l-0.6-1.5l0.2-1.7l-2.2-0.9l-5-1.1l-6.3,2l-0.7,2.6l5.9,0.7L1084,228.9z M1673.7,250.7 l-7.2-6.2l-5.1-6l-6.8-5.8l-4.9-4l-1.3,0.8l4.4,2.8l-1.9,2.8l6.8,8.3l7.8,6l6.4,8.3l2.4,4.6l5.5,6.8l3.8,6l4.6,5.2l-0.1-4.8l6.5,3.8 l-3-4.4l-9.5-6.3l-3.7-9l8.9,2L1673.7,250.7L1673.7,250.7z"},RW:{d:"M1147.6,579.4l-3.3,1.9l-1.4-0.6l-1.6,1.8l-0.2,3.8l-0.8,0.4l-0.6,3.5l3.5,0.5l1.7-3.6l3,0.4l0,0l1.6-0.8l0.4-3.7 L1147.6,579.4L1147.6,579.4z"},KN:{d:"M629.9,463.2v-0.3l-0.2-0.2h-0.3v0.5l0.2,0.2L629.9,463.2z M629.4,462.5l-0.1-0.2l-0.1-0.1l-0.2-0.4l-0.4-0.4 l-0.2,0.1l-0.1,0.2v0.1l0,0l0.3,0.3l0.4,0.1l0.2,0.4L629.4,462.5L629.4,462.5z"},LC:{d:"M637.4,484.2l0.1-1.2l-0.1-0.5l-0.2,0.1l-0.3,0.4l-0.4,0.6l-0.1,0.3v0.6l0.6,0.4L637.4,484.2L637.4,484.2z"},VC:{d:"M634.5,491.4L634.5,491.4v-0.1h0.1v-0.1l0,0v-0.1h-0.1v0.1l0,0v0.1h-0.1L634.5,491.4L634.5,491.4L634.5,491.4 L634.5,491.4z M635.2,489.5l0.1-0.2l0.1-0.1l0,0l0,0l-0.1-0.1l0,0v0.1l-0.2,0.1l0,0v0.1l0,0v0.1H635h-0.1l0,0h0.1l0,0l0.1,0.1l0,0 l0,0l0,0L635.2,489.5L635.2,489.5z M635.5,488.4l0.3-0.2l0.1-0.6l-0.1-0.4h-0.2l-0.3,0.1l-0.2,0.3l-0.1,0.5L635.5,488.4L635.5,488.4 L635.5,488.4z"},SM:{d:"M1040.3,293.5l-0.7,0.1l-0.2-0.9l0.9-0.3L1040.3,293.5z"},ST:{d:"M1014.1,571.4l0.5-0.8v-0.5l-0.3-0.5h-0.4l-0.5,0.4l-0.3,0.4v0.3l0.1,0.7l0.1,0.3l0.3,0.2L1014.1,571.4 L1014.1,571.4z M1018.4,562.2l0.2-0.4v-0.2l-0.1-0.1l-0.1-0.1l-0.2,0.1l-0.3,0.5l0.1,0.2l0.2,0.2L1018.4,562.2L1018.4,562.2z"},SA:{d:"M1228.7,387l-10.2-0.5l-16.7-12.7l-8.5-4.5l-6.7-1.7l-0.9,1l-10.4,3.1l6.1,6.4l-1.7,1l-0.7,2.2l-4,0.8l-1.1,2.3 l-2.1,2l-6.1-1l-0.5,2.5v2.2l-0.6,3.5h2.7l3.2,4.4l3.7,5.1l2.5,4.7l1.7,1.5l1.7,3.3l-0.2,1.4l2.1,3.7l3,1.3l2.8,2.5l3.6,7v3.8 l0.9,4.4l4,6.1l2.5,1l4.1,4.4l1.9,5.2l3.2,5.3l3,2.3l0.6,2.5l1.8,1.9l0.9,2.8l2.3-2.1l-0.7-2.7l1.2-3.1l2.4,1.7l1.5-0.6l6.4-0.2 l1,0.7l5.4,0.6l2.1-0.3l1.6,2.1l2.5-1l3.5-6.7l5-2.9l15.7-2.4l16.1-6.4l2.6-12.7l-2.9-4.5l-1,1.3l-16.8-3.2l-2.6-6.4l-0.4-1.5 l-1.2-2.4l-1.5,0.4l-1.8-1.2l-1-1.6l-0.9-2.1l-1.7-1.8l-1-2.1l0.4-2.1l-0.6-2.7l-4-2.6l-1.2-2.3l-2.9-1.4l-2.7-5.5l-3.8,0.2 l-1.7-3.1L1228.7,387L1228.7,387z"},SN:{d:"M908.9,479.2l-3.6-4.4l-3.2-4.7l-3.7-1.7l-2.6-1.8h-3.1l-2.8,1.4l-2.7-0.5l-2,2l-1.3,3.3l-2.8,4.4l-2.5,1.2l2.7,2.3 l2.2,5l6.1-0.2l1.3-1.5l1.8-0.1l2.1,1.5l1.8,0.1l1.8-1.1l1.1,1.8l-2.4,1.5l-2.4-0.1l-2.4-1.4l-2.1,1.5h-1l-1.4,0.9l-5-0.1l0.8,4.9 l3-1.1l1.8,0.2l1.5-0.7l10.3,0.3l2.7,0.1l4,1.5l1.3-0.1l0.4-0.7l3,0.5l0.8-0.4l0.3-2l-0.4-2.4l-2.1-1.8l-1.1-3.7L908.9,479.2 L908.9,479.2z"},RS:{d:"M1084.8,285.2l-3.2-1.5l-0.8-1.9l-2.9-2.5l-3.2-0.2l-3.7,1.6l0,0l1.5,2.4l1.7,1.8l-1.7,2.3l0,0h1.8l-1,2.7l2.7,2.3 l-0.5,2.9l-1.2,0.3l1.5,1.1l0.8,0.8l1.8,0.7l2,1.2l-0.4,0.6l1.2-0.5l0.5-2l0.9-0.4l0.8,0.9l1,0.4l0.8,1l0.8,0.3l1.1,1.1h0.8 l-0.5,1.5l-0.5,0.7l0.2,0.5l1.7-0.4l2.4-0.1l0.7-0.9l-0.6-0.7l0.7-2l1.7-1.9l-2.8-2.6l-0.7-2.3l1.1-1.4l-1-1l1.1-1.1l-1.4-0.7 l-1.4,1.3l-3.1-1.8L1084.8,285.2L1084.8,285.2z"},SC:{d:"M1288.5,602l-0.5-0.8l-0.4,0.3l0.2,0.3l0.3,0.2l0.1,0.4l0.3,0.2V602L1288.5,602z"},SL:{d:"M919.4,518.7l-1.5,0.3v-2.3L917,515l0.2-1.8l-1.2-2.7l-1.5-2.3H910l-1.3,1.2l-1.5,0.2l-1,1.4l-0.7,1.7l-3,2.8 l0.7,4.7l0.9,2.3l2.9,3.5l4.1,2.5l1.5,0.5l1.3-2l0.3-1.9l2.6-3.4L919.4,518.7L919.4,518.7z"},SG:{d:"M1561,563.7l0.1-0.2l-0.2-0.2l-0.3-0.1l-0.5-0.2l-0.6,0.1l-0.3,0.6l0.9,0.4L1561,563.7L1561,563.7z"},SX:{d:"M627.1,457.2L627.1,457.2l0.2,0.2l0.3,0.1l0.1-0.1v-0.2H627.1z"},SK:{d:"M1087.4,260.9l-4.9-2.3l-3.4,0.8l-2.4-0.6l-2.8,1.3l-2.7-2.2l-1.9,0.9l-0.3-0.4h-1.5l-0.6,1.1l-1.1,0.3l-0.2,1.4 l-0.9,0.3l-0.1,0.6l-1.6,0.6l-2.2-0.1l-0.6,1.4l-0.3,0.8l0.7,2.1l2.6,1.6l1.9,0.7l4.1-0.8l0.3-1.2l1.9-0.2l2.3-1l0.6,0.4l2.2-0.7 l1-1.5l1.6-0.4l5.5,1.9l1-0.6l0.7-2.5L1087.4,260.9L1087.4,260.9z"},SI:{d:"M1059.4,277l-1.2-2.1l-0.8-0.1l-0.9,1.1l-4.3,0.1l-2.4,1.4l-4.2-0.4l-0.3,3l1.4,2.7l-1.1,0.5l3.5,0.2l0.8-1l1.8,1 l2,0.1l-0.2-1.7l1.7-0.6l0.3-2.5L1059.4,277L1059.4,277z"},SB:{d:"M1909.1,646.4l-0.2-0.2l-0.1-0.4h-0.3l-0.3,0.1l0.2,0.6h0.2L1909.1,646.4L1909.1,646.4z M1873.5,647.2l-0.1-0.2 l-0.5-0.4l-1.9-1.3l-0.4-0.1l-0.1,0.1l-0.1,0.3l0.1,0.2l0.5,0.1v0.1l0.3,0.2l0.7,0.2l0.4,0.3l0.1,0.5l0.3,0.1l0.3,0.1L1873.5,647.2 L1873.5,647.2z M1905.5,640.6L1905.5,640.6l0.2-0.4l-0.2-0.1l-0.5-0.1l-0.7,0.1l-0.3,0.2l-0.2,0.3h-0.2v0.2l0.1,0.4l0.2-0.1l0.2,0.1 l0.5-0.5h0.3h0.1L1905.5,640.6L1905.5,640.6z M1881.1,638.3l-0.1-0.2l-0.2-0.1l-0.9-0.7l-0.5-0.2h-0.5l-0.1,0.5v0.3h0.6l0.4,0.2v0.6 l0.2,0.2v0.5l1.2,0.9l0.7,0.4l0.7,0.1l0.4,0.2l0.5-0.1l0.5,0.2l0.4-0.1l-0.4-0.3v-0.4l-0.5-1.3l-0.3-0.3l-0.5,0.1l-0.5-0.2h-0.4 L1881.1,638.3L1881.1,638.3z M1880.7,633.4l-0.6-1.6l-0.2-0.1l0.1,0.6l0.1,0.4l-0.1,0.5l-0.1,0.6l0.2,0.2l0.2-0.2l0.4,0.5v-0.2 V633.4z M1870.9,631.2l-0.3-0.1l-0.4,0.3l-0.1,0.3l-0.1,0.7v0.4l0.3,0.7l0.3,0.5l0.3,0.3l0.2,0.2l0.9,0.1l1.7,0.1l0.9,0.4l0.9,0.2 l0.4-0.1l0.5-0.2l0.1-0.1l-0.1-0.6l-0.2-0.3l-0.4-0.2l-0.2-0.6l-0.5-0.4l-0.9-0.7h-1.6l-0.6,0.1L1870.9,631.2L1870.9,631.2z M1873.5,629.4l-0.5,0.2v0.3l0.4,0.1l0.4,0.2l0.1,0.3l0,0l0.2-0.1l0.4,0.2l0.2-0.3l-0.4-0.5l-0.4-0.3h-0.1L1873.5,629.4 L1873.5,629.4z M1867.9,630.2l0.3-0.2v-0.4h-0.3l-0.1-0.2h-0.2l-0.3,0.2l-0.2,0.3l0.1,0.2h0.4L1867.9,630.2L1867.9,630.2 L1867.9,630.2z M1859.5,627.9l-0.1-0.2l-0.3-0.2h-0.2l-0.5,0.1l0.1,0.1l0.6,0.3l0.3,0.1L1859.5,627.9L1859.5,627.9z M1862.6,628.3 l0.3-0.2l-0.1-0.2l-0.1-0.5l-0.4,0.7l0.1,0.2H1862.6z M1862.1,627.4v-0.2V627l-0.2-0.1l0.4-0.3l-0.1-0.1l-0.6-0.2l-0.2,0.2l-0.2,0.1 l-0.1,0.1l-0.1,0.1l-0.1,0.5l0.2,0.4l0.4,0.2L1862.1,627.4L1862.1,627.4z M1858.1,627.6l-0.3-0.4l0.1-0.5l0.2-0.1l0.2-0.5l-0.1-0.4 l-0.2,0.1l-0.7,0.6l-0.1,0.3l0.6,0.8L1858.1,627.6L1858.1,627.6L1858.1,627.6z M1871.1,626.3l-0.2-0.4v-0.2l-0.3-0.2l-0.2,0.1 l-0.1,0.3l0.1,0.2l0.4,0.3L1871.1,626.3L1871.1,626.3z M1877.1,625.1h-0.2l-0.1,0.1h-0.2h-0.3l-0.1,0.2l0.6,1.1l-0.3,0.5l0.4,2.2 l0.4,1.2l0.8,0.8v0.2l0.8,0.5l0.6,1.3l0.2,0.1l0.1-0.2v-0.6l-0.5-1.1l0.1-0.8l-0.2-0.3V630l-0.2-0.8l-0.6-0.7l-0.3-0.1l-0.2-0.3 l0.2-0.6l0.2-0.2l0.1-0.3L1877.1,625.1L1877.1,625.1z M1860.5,624.6l-0.6-0.2l-0.2-0.3v-1l-0.6-0.3l-0.3,0.2l-0.6,0.7l-0.2,0.4 l-0.5,0.3l-0.1,0.3v0.4l0.4,0.1l0.3-0.4l0.9-0.1l0.3,0.1v0.4l0.1,0.7l0.3,0.3l0.5,0.2l0.4,0.6l0.1-0.3h0.2l0.2-0.4l-0.3-1.2 L1860.5,624.6L1860.5,624.6z M1854,624.2l0.1-0.5l-0.1-0.9l-0.2,0.1v0.2l-0.1,0.4L1854,624.2L1854,624.2z M1857.2,623.8l0.2-0.2 v-0.4v-0.5l-0.2-0.4l-0.2-0.2l-0.5,0.1l-0.4,0.5v0.5l0.4,0.6L1857.2,623.8L1857.2,623.8L1857.2,623.8z M1854.6,622.6l0.2-0.3 l0.5-0.7l0.1-0.3l-0.5-0.2l-0.4-0.5l-0.4-0.2l-0.3,0.4v0.4l0.5,0.6l-0.1,0.4l0.2,0.1l0.1,0.4L1854.6,622.6L1854.6,622.6z M1872.1,626.5l-0.1-0.5l-0.3-0.4l0.4-0.5l-2.2-1.9l-0.3-0.2l-0.4-0.1l-0.5-0.4l-0.5-0.1l-0.5-0.4l-0.2-0.3l-0.6-0.4l-0.6-0.8 l-1.5-0.3l0.1,0.2l0.4,0.4l0.1,0.7l0.5,0.4l0.5,0.6l0.2,0.1l0.2,0.2l0.4,0.5l0.8,0.4l0.8,0.6l0.3,0.1l0.3,0.3l1.5,0.7l0.5,0.7 L1872.1,626.5L1872.1,626.5L1872.1,626.5z M1850.3,617.3l0.2-0.3l-0.7-0.5l-0.2,0.3l-0.2,0.5l0.4,0.2L1850.3,617.3L1850.3,617.3z M1859.4,618.8L1859.4,618.8l-0.4-0.1l-0.4-0.2l-0.7-0.8l-0.2-0.3l-0.2-1l-0.4-0.4l-1.4-0.8l-0.8-0.8l-0.7-0.2l-0.2,0.2v0.5l0.2,0.3 l1,0.9l1.1,1.7l1,1l0.8,0.1h0.4v0.1l0.1,0.2l0.5,0.2l0.5-0.4L1859.4,618.8L1859.4,618.8z"},SO:{d:"M1223.4,505.7l-2.6-2.7l-1.2-2.6l-1.8-1.2l-2,3.4l-1.1,2.3l2.2,3.5l2.1,3.1l2.2,2.2l18.5,7.6l4.8-0.1l-15.4,19.1 l-7.4,0.3l-4.9,4.5l-3.6,0.1l-1.5,2l-4.8,7.2l0.2,23.2l3.3,5.3l1.3-1.5l1.3-3.4l6.1-7.7l5.3-4.8l8.3-6.4l5.6-5.1l6.4-8.7l4.7-7.1 l4.6-9.3l3.2-8.2l2.5-7.1l1.3-6.8l1.1-2.3l-0.2-3.4l0.4-3.7l-0.2-1.7h-2.1l-2.6,2.2l-2.9,0.6l-2.5,0.9l-1.8,0.2l0,0l-3.2,0.2 l-1.9,1.1l-2.8,0.5l-4.8,1.9l-6.1,0.8l-5.2,1.6L1223.4,505.7L1223.4,505.7z"},ZA:{d:"M1148.2,713.7l-2.9-0.6l-1.9,0.8l-2.6-1.1l-2.2-0.1l-8,4.7l-5.2,4.7l-2,4.3l-1.7,2.4l-3,0.5l-1.2,3l-0.6,2l-3.6,1.5 l-4.4-0.3l-2.5-1.8l-2.3-0.8l-2.7,1.5l-1.5,3.1l-2.7,1.9l-2.8,2.8l-4,0.7l-1.1-2.3l0.7-3.8l-3-6.1l-1.4-1l-1.1,23.6l-5,3.2l-2.9,0.5 l-3.3-1.2l-2.4-0.5l-0.8-2.7l-2.1-1.8l-2.7,3.2l3.5,8.2v0.1l2.5,5.3l3.2,6l-0.2,4.8l-1.7,1.2l1.4,4.2l-0.2,3.8l0.6,1.7l0.3-0.9 l2.1,2.9l1.8,0.1l2.1,2.3l2.4-0.2l3.5-2.4l4.6-1l5.6-2.5l2.2,0.3l3.3-0.8l5.7,1.2l2.7-1.2l3.2,1l0.8-1.8l2.7-0.3l5.8-2.5l4.3-2.9 l4.1-3.8l6.7-6.5l3.4-4.6l1.8-3.2l2.5-3.3l1.2-0.9l3.9-3.2l1.6-2.9l1.1-5.2l1.7-4.7h-4.1l-1.3,2.8l-3.3,0.7l-3-3.5l0.1-2.2l1.6-2.4 l0.7-1.8l1.6-0.5l2.7,1.2l-0.4-2.3l1.4-7.1l-1.1-4.5L1148.2,713.7L1148.2,713.7z M1128.1,766.5l-2,0.6l-3.7-4.9l3.2-4l3.1-2.5 l2.6-1.3l2.3,2l1.7,1.9l-1.9,3.1l-1.1,2.1l-3.1,1L1128.1,766.5L1128.1,766.5z"},KR:{d:"M1637.3,331.7l6.2,5.5l-3.4,1.1l5.2,6.8l1.1,4.8l2.1,3.5l4.5-0.5l3.2-2.7l4.2-1.2l0.5-3.6l-3.4-7.5l-3.3-4.2 l-8.2-7.6l0.1,1.6l-2.1,0.4l-3.5,0.3l-0.7,2.9l-2.4-0.2L1637.3,331.7L1637.3,331.7z"},SS:{d:"M1166,508.7l-0.7-2.2l-2.9-2.5l-0.8-4.6l0.5-4.7l-2.6-0.5l-0.3,1.5l-3.4,0.3l1.4,1.8l0.6,3.9l-3,3.5l-2.7,4.5 l-2.8,0.7l-4.8-3.7l-2.1,1.3l-0.5,1.9l-2.9,1.2l-0.2,1.3h-5.5l-0.8-1.3l-4.1-0.3l-2,1.1l-1.5-0.5l-3-3.7l-1-1.8l-4,0.9l-1.5,2.9 l-1.3,5.7l-1.9,1.2l-1.7,0.7l3.8,2.5l3.1,2.6l0.1,2l3.8,3.4l2.4,2.7l1.5,3.8l4.2,2.5l0.9,2.1l3.5,5.2l2.5,0.8l1.5-1.1l2.6,0.4 l3.1-1.3l1.4,2.7l5,4.2l0,0l2.3-1.7l3.5,1.4l4.5-1.5l4,0.1l3.4-3l3.4-3.8l3.8-4.2l-3.5-6.9l-2.6-1.5l-1-2.5l-2.9-3.1l-3.4-0.5 l1.8-3.6l3-0.1l0.8-2l-0.2-5l-0.8-0.1L1166,508.7L1166,508.7z"},ES:{d:"M888.3,390.4l1-0.1v0.3l-1.2,1l-0.5,1.4l-0.4,0.6l-0.3,0.2l-0.6,0.2l-0.7-0.9l-0.4-1l-0.2-0.3l0.4-0.2h0.5l1-0.1 l0.3-0.1L888.3,390.4z M883.3,392.7h-0.2l-0.2,0.2l-0.2,0.4l0.3,0.5l0.2,0.1h0.2l0.5-0.4v-0.2l-0.1-0.3L883.3,392.7z M880.6,389 l-0.3-0.4h-0.7l-0.4,0.6l0.6,1.2l0.1,0.5h0.1l0.5-0.5l0.1-0.3l-0.1-0.5l0.2-0.2L880.6,389z M878.7,395.5h-0.6l0.1,0.2l0.1,0.2 l0.7,0.4l0.6-1.1l-0.2-0.2L878.7,395.5z M901.1,389.3l-0.3,0.2l-0.1,0.6l-0.7,1.3l-0.5,1.2l-0.7,0.6l-0.7,0.2l0.1,0.1l0.7,0.1 l0.8-0.7l1.5-0.5l0.3-1l0.3-1.1v-0.7l-0.3-0.3L901.1,389.3L901.1,389.3z M893.1,393.1L893.1,393.1L893.1,393.1h-0.2l-1.3-0.1 l-0.2,0.6l-0.5,0.4v0.7l0.5,0.7l0.3,0.1l0.5,0.1l0.7-0.4l0.2-0.4l0.1-0.8l-0.1-0.4V393.1z M994.3,318.7l-0.3-0.1l-0.5,0.2l-0.5-0.2 l0.1-0.3l0.1-0.2l0.1-0.1l-0.2-0.2v-0.1l0.2-0.2l-0.2-0.1l-1.3,0.4l-0.7,0.4l-2.1,1.5v0.3l0.1,0.2h0.4l0.2,0.4l0.4-0.4l0.3-0.1 l0.3,0.1l0.3,0.2l0.1,0.6l0.1,0.2l0.6,0.1l0.9,0.4l0.4-0.2l0.5-0.3l0.2-0.6l0.3-0.5l0.3-0.5l0.3-0.4l-0.1-0.4L994.3,318.7z M998.6,317.1l-0.9-0.3l-1,0.1l-0.1,0.1v0.4l0.1,0.1l0.6,0.1l1.6,0.7h0.1l0.1-0.4v-0.1L998.6,317.1z M992,301.9l-6,0.8l-1.3-0.7 l-0.2,0.1h-0.4l-0.1-0.2v-0.2l-3.7-1.8l-1.9,1.3l-9.4-2.8l-2-2.4l-8.2-0.2l-4.2,0.3l-5.4-1h-6.8l-6.2-1.1l-7.4,4.5l2,2.6l-0.4,4.4 l1.9-1.6l2.1-0.9l1.2,3.1h3l0.9-0.8l3,0.2l1.3,3.1l-2.4,1.7l-0.2,4.9l-0.9,0.9l-0.3,3l-2.2,0.5l2,3.8l-1.6,4.3l1.8,1.9l-0.8,1.7 l-2,2.5l0.4,2.1l4.8,1l1.4,3.7l2,2.2l2.5,0.6l2.1-2.5l3.3-2.3l5,0.1h6.7l3.8-5l3.9-1.3l1.2-4.2l3-2.9l-2-3.7l2-5.1l3.1-3.5l0.5-2.1 l6.6-1.3l4.8-4.2L992,301.9z M903.7,386.3l-0.2,0.4l-0.6,0.2l-0.8,0.4l-0.2,0.3l-0.2,0.9l0.4,0.1l0.3-0.4l0.9-0.3l0.5-0.3l0.1-0.9 l0.2-0.3l-0.2-0.3L903.7,386.3z M983.7,323.1l-0.2,0.3v0.3l-0.3,0.1l-0.1,0.4l0.1,0.2l0.8,0.1l0.2-0.4h0.3l0.6-0.7v-0.3l-0.3-0.2 L983.7,323.1z M984.2,325.1l-0.1,0.2l-0.1,0.2v0.2h0.5l0.4,0.1l0.1-0.1v-0.2h-0.5L984.2,325.1z"},LK:{d:"M1432.2,532.7l2.3-1.8l0.6-6.6l-3-6.6l-2.9-4.5l-4.1-3.5l-1.9,10.3l1.4,9.1l2.8,5.1L1432.2,532.7L1432.2,532.7z"},SD:{d:"M1180.8,468.5l0.4-4.2l1.6-2l4-1l2.6-3.6l-3.1-2.4l-2.2-1.6l-2.5-7.6l-1.1-6.5l1.1-1.2l-2.1-6.2h-21.8h-21.4h-22.1 l0.5,12.7h-6.3v2.7l1.1,25.2l-4.8-0.4l-2.4,4.7l-1.4,3.9l1.2,1.5l-1.8,1.9l0.7,2.7l-1.4,2.6l-0.5,2.4l2-0.4l1.2,2.5l0.1,3.7l2.1,1.8 v1.6l0.7,2.7l3.3,4v2.6l-0.8,2.6l0.3,2l2,1.8l0.5,0.3l1.7-0.7l1.9-1.2l1.3-5.7l1.5-2.9l4-0.9l1,1.8l3,3.7l1.5,0.5l2-1.1l4.1,0.3 l0.8,1.3h5.5l0.2-1.3l2.9-1.2l0.5-1.9l2.1-1.3l4.8,3.7l2.8-0.7l2.7-4.5l3-3.5l-0.6-3.9l-1.4-1.8l3.4-0.3l0.3-1.5l2.6,0.5l-0.5,4.7 l0.8,4.6l2.9,2.5l0.7,2.2v3.1l0.8,0.1v-0.7l1.4-6.7l2.6-1.8l0.5-2.6l2.3-4.8l3.2-3.2l2.1-6.2l0.7-5.5l-0.7-2.5L1180.8,468.5 L1180.8,468.5z"},SR:{d:"M668,533.8l-4.6,0.5l-0.6,1.1l-6.7-1.2l-1,5.7l-3.5,1.6l0.3,1.5l-1.1,3.3l2.4,4.6l1.8,0.1l0.7,3.5l3.3,5.6l3.1,0.5 l0.5-1.3l-0.9-1.3l0.5-1.8l2.3,0.6l2.7-0.7l3.2,1.4l1.4-2.7l0.6-2.9l1-2.8l-2.1-3.7l-0.4-4.4l3.1-5.5L668,533.8L668,533.8z"},SZ:{d:"M1150.5,736.6l-2.7-1.2l-1.6,0.5l-0.7,1.8l-1.6,2.4l-0.1,2.2l3,3.5l3.3-0.7l1.3-2.8l-0.3-2.8L1150.5,736.6 L1150.5,736.6z"},SE:{d:"M1077.7,161.1l-1.9-2.2l-1.7-8.4l-7.2-3.7l-5.9-2.7l-2.5,0.3v3.5l-7.9-0.9l-0.6,3.1l-4-0.1l-2.2,3.9l-3.4,6.1 l-5.7,7.9l1.8,1.9l-1.3,2.2l-4.3-0.1l-2.3,5.3l1,7.6l3.1,2.9l-0.9,6.9l-3.4,4l-1.7,3.3l4.2,8.4l4.4,6.7l2,5.7l5.3-0.3l2.2-4.7 l5.7,0.5l2-5.5l0.6-10l4.6-1.3l3.3-6.6l-4.8-3.3l-3.6-4l2.1-8.1l7.7-4.9l6.1-4.5l-1.2-3.5l3.4-3.9L1077.7,161.1L1077.7,161.1z"},CH:{d:"M1024.3,270.6l-5.4-1.9l-1,1.4h-4.2l-1.3,1l-2.3-0.6l0.2,1.6l-3.5,3.5v2.8l2.4-0.9l1.8,2.7l2.2,1.3l2.4-0.3l2.7-2.1 l0.9,1l2.4-0.2l0.9-2.5l3.8,0.8l2.1-1.1l0.3-2.5l-2.6-0.2l-2.3-1.1l0.7-1.6L1024.3,270.6L1024.3,270.6z"},SY:{d:"M1183.5,359.9l11-6.7l0.9-7.8l-1.2-4.7l2.7-1.6l2.1-4.1l-5.9,1.1l-2.8-0.2l-5.7,2.5h-4.3l-3-1.2l-5.5,1.8l-1.9-1.3 l0.1,3.6l-1.2,1.5l-1.2,1.4l-1,2.6l1.1,5l2.4,0.3l1.2,2.5l-2.6,2.4l-0.9,3.5l0.3,2.6l-0.6,1h0.1l6.3,2.5L1183.5,359.9L1183.5,359.9z "},TW:{d:"M1642.3,427.2l1.2-10.2l0.1-3.9l-2.9-1.9l-3.3,4.8l-1.9,6.3l1.5,4.7l4,5.4L1642.3,427.2L1642.3,427.2z"},TJ:{d:"M1344.1,315.7l-2.1,0.2l-1.3-1.8l0.2-2.9l-6.4,1.5l-0.5,4l-1.5,3.5l-4.4-0.3l-0.6,2.8l4.2,1.6l2.4,4.7l-1.3,6.6 l1.8,0.8l3.3-2.1l2.1,1.3l0.9-3l3.2,0.1l0.6-0.9l-0.2-2.6l1.7-2.3l3.2,1.5v2l1.6,0.3l1,5.4l2.6,2.1l1.5-1.3l2.1-0.7l2.5-2.9l3.8,0.5 h5.4l-1.8-3.7l-0.6-2.5l-3.5-1.4l-1.6,0.6l-3-5.9l-9.5,0.9l-7.1-2l-5.4,0.5l-0.6-3.7l5.9,1.1L1344.1,315.7L1344.1,315.7z"},TZ:{d:"M1149.6,578.6l-2,0.8l2.3,3.6l-0.4,3.7l-1.6,0.8l0,0l0.3,2.5l1.2,1.5v2l-1.4,1.4l-2.2,3.3l-2.1,2.3l-0.6,0.1 l-0.3,2.7l1.1,0.9l-0.2,2.7l1,2.6l-1.3,2.4l4.5,4.3l0.3,3.9l2.7,6.5l0,0l0.3,0.2l2.2,1.1l3.5,1.1l3.2,1.9l5.4,1.2l1.1,1.7l0,0 l0.4-1.2l2.8,3.4l0.3,6.7l1.8,2.4v0.1l2.1-0.3l6.7,1.8l1.4-0.8l3.9-0.1l2.1-1.9l3.3,0.1l6.2-2.5l4.6-3.7l0,0l-2-1.4l-2.2-6.3 l-1.8-3.9l0.4-3.1l-0.3-1.9l1.7-3.9l-0.2-1.6l-3.5-2.3l-0.3-3.6l2.8-7.9l-8-6.3l-0.4-3.7l-20.2-13l0,0l-2.8,2.8l-1.9,2.9l2.2,2.2 l-3.2,1.6l-0.7-0.8l-3.2,0.4l-2.5,1.4l-1.6-2.4l1.1-4.5l0.2-3.8l0,0l0,0L1149.6,578.6L1149.6,578.6z"},TH:{d:"M1562.7,481.4l1.5-2.9l-0.5-5.4l-5.2-5.5l-1.3-6.3l-4.9-5.2l-4.3-0.4l-0.8,2.2l-3.2,0.2l-1.8-1.2l-5.3,3.8l-1-5.7 l0.4-6.7l-3.8-0.3l-0.9-3.8l-2.6-1.9l-3,1.4l-2.8,2.8l-3.9,0.3l-1.5,6.9l-2.2,1.1l3.5,5.6l4.1,4.6l2.9,4.2l-1.4,5.6l-1.7,1.1 l1.7,3.2l4.2,5.1l1,3.5l0.2,3l2.8,5.8l-2.6,5.9l-2.2,6.6l-1.3,6.1l-0.3,3.9l1.2,3.6l0.7-3.8l2.9,3.1l3.2,3.5l1.1,3.2l2.4,2.4 l0.9-1.1l4.7,2.8l0.6,3.3l3.7-0.8l1.7-2.6l-3.1-3.3l-3.4-0.8l-3.3-3.6l-1.4-5.5l-2.6-5.8l-3.7-0.2l-0.7-4.6l1.4-5.6l2.2-9.3l-0.2-7 l4.9-0.1l-0.3,5l4.7-0.1l5.3,2.9l-2.1-7.7l3-5.2l7.1-1.3L1562.7,481.4L1562.7,481.4z"},TL:{d:"M1676.8,631.9l4.9-1.8l6-2.8l2.2-1.7l-2-0.8l-1.8,0.8l-4,0.2l-4.9,1.4l-0.8,1.5l0.5,1.3L1676.8,631.9L1676.8,631.9z "},TG:{d:"M981.7,502.2l-4.9-0.1l-0.4,1.9l2.4,3.3l-0.1,4.6l0.6,5.1l1.4,2.3l-1.2,5.7l0.4,3.2l1.5,4l1.2,2.2l4.6-1.3l-1.4-4.4 l0.2-14.6l-1.1-1.3l-0.2-3.1l-2-2.3l-1.7-1.9L981.7,502.2L981.7,502.2z"},TO:{d:"M13.3,707.7L13.3,707.7l-0.2,0.3v0.2l0.4,0.4L13.3,707.7z M11.7,706.8h-0.2H11.7l-0.4-0.3h-0.4l-0.2-0.1v-0.2 l-0.2,0.3l0.2,0.3l0.9,0.4l0.3,0.2l0.2-0.6v-0.2l-0.3,0.1v0.1H11.7z M14.2,690.8l0.1-0.2v-0.2l-0.3-0.1h-0.1l-0.3,0.5l0.1,0.1 l0.3,0.2h0.1L14.2,690.8z"},TT:{d:"M635.4,507.7l0.1-0.2v-0.6l0.2-0.4l-0.2-0.4l-0.1-0.6l0.1-0.5v-0.7l0.2-0.3l0.5-0.8h-0.9l-0.6,0.2l-1.1,0.1 l-0.5,0.2l-0.7,0.1L632,504l0.1,0.1l0.5,0.2l0.2,0.2l0.1,0.2l0.1,0.4l-0.3,1.7l-0.1,0.1L632,507l-0.2,0.3l-1.4,0.8l0.8-0.1l0.9,0.1 l2.4-0.1L635.4,507.7L635.4,507.7z M637.2,501l1.2-0.5l0.1-0.4h-0.2l-0.8,0.3l-0.6,0.5v0.2L637.2,501z"},TN:{d:"M1038,361.4l-2-1l-1.5-3l-2.8-0.1l-1.1-3.5l3.4-3.2l0.5-5.6l-1.9-1.6l-0.1-3l2.5-3.2l-0.4-1.3l-4.4,2.4l0.1-3.3 l-3.7-0.7l-5.6,2.6l-1,3.3l1,6.2l-1.1,5.3l-3.2,3.6l0.6,4.8l4.5,3.8v1.5l3.4,2.6l2.6,11.3l2.6-1.4l0.4-2.7l-0.7-2.6l3.7-2.5l1.5-2 l2.6-1.8L1038,361.4L1038,361.4z"},TR:{d:"M1166.6,308.9l-9.7-4.4l-8.5,0.2l-5.7,1.7l-5.6,4l-9.9-0.8l-1.6,4.8l-7.9,0.2l-5.1,6.1l3.6,3l-2,5l4.2,3.6l3.7,6.4 l5.8-0.1l5.4,3.5l3.6-0.8l0.9-2.7l5.7,0.2l4.6,3.5l8-0.7l3.1-3.7l4.6,1.5l3.2-0.6l-1.7,2.4l2.3,3l1.2-1.4l1.2-1.5l-0.1-3.6l1.9,1.3 l5.5-1.8l3,1.2h4.3l5.7-2.5l2.8,0.2l5.9-1.1l2.1-1l6.2,0.9l2.1,1.6l2.3-1.1l0,0l-3.7-5.2l0.7-2l-2.9-7.3l3.3-1.8l-2.4-1.9l-4.2-1.5 v-3.1l-1.3-2.2l-5.6-3l-5.4,0.3l-5.5,3.2l-4.5-0.6l-5.8,1L1166.6,308.9L1166.6,308.9z M1117,312.9l2-1.9l6.1-0.4l0.7-1.5l-4.7-2 l-0.9-2.4l-4.5-0.8l-5,2l2.7,1.6l-1.2,3.9l-1.1,0.7l0.1,1.3l1.9,2.9L1117,312.9L1117,312.9z"},TM:{d:"M1325.6,334.2l-0.8-4l-7.7-2.7l-6.2-3.2l-4.2-3l-7-4.4l-4.3-6.4l-2-1.2l-5.5,0.3l-2.3-1.3l-1.9-4.9l-7.8-3.3 l-3.3,3.6l-3.8,2.2l1.6,3.1l-5.8,0.1l-2.5,0.3l-4.9-4.9l-3.8-1.7l-5.5,1.3l-1.8,2l2.5,4l-0.5-4.5l3.7-1.6l2.4,3.6l4.6,3.7l-4,2 l-5.3-1.5l0.1,5.2l3.5,0.4l-0.4,4.4l4.5,2.1l0.7,6.8l1.8,4.5l4.4-1.2l3-3.7l3.5,0.2l2.1-1.2l3.8,0.6l6.5,3.3l4.3,0.7l7.3,5.7 l3.9,0.2l1.6,5.5l5.9,2.4l3.9-0.8l0.4-3l4-0.9l2.5-2l-0.1-5.2l4.1-1.2l0.3-2.3l2.9,1.7L1325.6,334.2L1325.6,334.2z"},TC:{d:"M578.7,433.1l-0.1,0.4v0.2l0.2,0.1l0.6-0.1l0.1-0.1l0.2-0.1v-0.1l-0.4,0.1L578.7,433.1z M582.3,433.7l0.2-0.2 l-0.2-0.2l-0.7-0.2l-0.2,0.1v0.3h0.6L582.3,433.7L582.3,433.7L582.3,433.7z M581.2,433.2l-0.1-0.1l-0.1-0.6h-0.5v0.2l0.1,0.2h0.1 l0.1,0.2l0.3,0.2L581.2,433.2L581.2,433.2z"},UG:{d:"M1167.6,545.1l-3.4,3l-4-0.1l-4.5,1.5l-3.5-1.4l-2.3,1.7l0,0l-0.3,7.5l2.3,0.8l-1.8,2.3l-2.2,1.7l-2.1,3.3l-1.2,3 l-0.3,5.1l-1.3,2.4l-0.1,4.8l1.4,0.6l3.3-1.9l2-0.8l6.2,0.1l0,0l-0.3-2.5l2.6-3.7l3.5-0.9l2.4-1.5l2.9,1.2l0.3,0.5v-0.3l1.6-2.6 l2.7-4.2l2.1-4.7l-2.6-7.3l-0.7-3.2L1167.6,545.1L1167.6,545.1z"},UA:{d:"M1138.5,241l-4.8,0.5l-1.5-0.3l-1,1.4l-1.8-0.2l0,0l-4.1,0.3l-1.2,1.4l0.2,3.1l-2-0.6l-4.3,0.3l-1.5-1.5l-1.6,1.1 l-2-0.9l-3.8-0.1l-5.6-1.5l-5-0.5l-3.7,0.2l-2.4,1.6l-2.2,0.3l3.1,5.3l-0.3,1.8l-2.3,0.7l-3.8,5.1l1.6,2.8l-1.1-0.4l-1.1,1.7 l-0.7,2.5l2.9,1.7l0.6,1.6l1.9-1.3l3.2,0.7h3.2l2.4,1.5l1.6-0.9l3.6-0.6l1-1.5h2.1l1.1-0.9l3.2-0.6l3.9,1.9l2,0.3l2.5,1.6v2.1 l1.9,1.1l1.1,2.6l2,1.5l-0.2,1l1,0.6l-1.2,0.5l-3-0.2l-0.6-0.9l-1,0.5l0.5,1.1l-1.1,2l-0.5,2.1l-1.2,0.7l2.4,1.1l2.2-1l2.4,1.1 l3.3-4.6l1.3-3.4l4.5-0.8l0.7,2.4l8,1.5l1.7,1.4l-4.5,2.1l-0.7,1.2l5.8,1.8l-0.6,2.9l3,1.3l6.3-3.6l5.3-1.1l0.6-2.2l-5.1,0.4 l-2.7-1.5l-1-3.9l3.9-2.3l4.6-0.3l3-2l3.9-0.5l-0.4-2.8l2.2-1.7l4.7-0.5l0.3-2.1l-1.8-3.4l1.3-3.2l-0.4-1.9l-7.6-2l-2.9,0.1 l-3.6-2.9l-3.5,1l-6.6-2.2l-0.2-1.2l-2.2-2.7l-4-0.2l-0.7-1.9l0.9-1.3L1138.5,241L1138.5,241z"},AE:{d:"M1283.9,408.6l-1.3-2.2l-3,3.9l-3.7,4.1l-3.3,4.3l-3.3-0.2l-4.6-0.2l-4.2,1l-0.3-1.7l-1,0.3l0.4,1.5l2.6,6.4 l16.8,3.2l1-1.3l-0.1-2.6l1.4-2.6l-0.3-2.6l2.4-1.3l-1.1-0.8l0.1-4.2h2.8L1283.9,408.6L1283.9,408.6z"},GB:{d:"M950,227.5l-4.9-3.7l-3.9,0.3l0.8,3.2l-1.1,3.2l2.9-0.1l3.5,1.3L950,227.5z M963,203.2l-5.5,0.5l-3.6-0.4l-3.7,4.8 l-1.9,6.1l2.2,3l0.1,5.8l2.6-2.8l1.4,1.6l-1.7,2.7l1,1.6l5.7,1.1h0.1l3.1,3.8l-0.8,3.5l0,0l-7.1-0.6l-1,4l2.6,3.3l-5.1,1.9l1.3,2.4 l7.5,1l0,0l-4.3,1.3l-7.3,6.5l2.5,1.2l3.5-2.3l4.5,0.7l3.3-2.9l2.2,1.2l8.3-1.7l6.5,0.1l4.3-3.3l-1.9-3.1l2.4-1.8l0.5-3.9l-5.8-1.2 l-1.3-2.3l-2.9-6.9l-3.2-1l-4.1-7.1l-0.4-0.6l-4.8-0.4l4.2-5.3l1.3-4.9h-5l-4.7,0.8L963,203.2L963,203.2z"},US:{d:"M116.7,450.7l2-0.9l2.5-1.4l0.2-0.4l-0.9-2.2l-0.7-0.8l-0.8-0.6l-1.9-1.1l-0.4-0.1l-0.4,0.6v1.3l-1.2,1l-0.4,0.7 l0.4,2.3l-0.6,1.8l1.2,0.9L116.7,450.7L116.7,450.7z M116.1,440.8l0.6-0.7l-1.2-1l-1.8-0.6L113,439v0.4l0.5,0.5l0.6,1.4L116.1,440.8 L116.1,440.8z M113.1,437.4l-2.6-0.2l-0.6,0.7l2.9,0.2L113.1,437.4z M108.4,436.5l-1.1-2.1L107,434l-1.7,0.9l0.1,0.2l0.4,1.5 l1.8,0.2l0.4,0.1L108.4,436.5L108.4,436.5z M100.1,432.3l0.3-1.5l-1.3-0.1l-1,0.6l-0.4,0.5l1.6,1.1L100.1,432.3z M512.2,259.1h-1.6 l-1.3,2.4h-10.1h-16.8h-16.7h-14.8h-14.7h-14.5h-15h-4.8h-14.6h-13.9l-1.6,5.1l-2.4,5.1l-2.3,1.6l1.1-5.9l-5.8-2.1l-1.4,1.2 l-0.4,2.9l-1.8,5.4l-4.2,8.3l-4,5.6l-4,5.6l-5.4,5.8l-1.1,4.7l-2.8,5.3l-3.9,5.2l1,3.4l-1.9,5.2l1.5,5.4l1.3,2.2l-0.8,1.5l0.4,9 l2.5,6.5l-0.8,3.5l1,1l4.6,0.7l1.3,1.7l2.8,0.3l-0.1,1.9l2.2,0.7l2.1,3.7l-0.3,3.2l6.3-0.5l7-0.7l-1,1.3l7.1,3.1l10.7,4.4H391h4.3 l0.8-2.6h9.3l1.3,2.2l2.1,2l2.4,2.8l0.8,3.3l0.4,3.5l2.2,1.9l4,1.9l4.8-5l4.4-0.1l3.1,2.5l1.6,4.4l1,3.7l2.4,3.6l0.2,4.5l0.8,3 l3.9,2l3.6,1.4l2.1-0.2l-0.6-2.2l0.4-3.1l1-4.4l1.9-2.8l3.7-3.1l6-2.7l6.1-4.7l4.9-1.5l3.5-0.4l3.5,1.4l4.9-0.8l3.3,3.4l3.8,0.2 l2.4-1.2l1.7,0.9l1.3-0.8l-0.9-1.3l0.7-2.5l-0.5-1.7l2.4-1l4.2-0.4l4.7,0.7l6.2-0.8l3,1.5l2,3l0.9,0.3l6.1-2.9l1.9,1l3,5.3l0.8,3.5 l-2,4.2l0.4,2.5l1.6,4.9l2,5.5l1.8,1.4l0.4,2.8l2.6,0.8l1.7-0.8l2-3.9l0.7-2.5l0.9-4.3l-1.2-7.4l0.5-2.7l-1.5-4.5l-0.7-5.4l0.1-4.4 l1.8-4.5l3.5-3.8l3.7-3l6.9-4.1l1.3-2.2l3.3-2.3l2.8-0.4l4.4-3.8l6-1.9l4.6-4.8l0.9-6.5l0.1-2.2l-1.4-0.4l1.5-6.2l-3-2.1l3.2,1v-4.1 l1.9-2.7l-1,5.3l2,2.5l-2.9,4.4l0.4,0.2l4.4-5.1l2.4-2.5l0.6-2.5l-0.9-1.1l-0.1-3.5l1.2,1.6l1.1,0.4l-0.1,1.6l5.2-4.9l2.5-4.5 l-1.4-0.3l2.1-1.8l-0.4,0.8h3.3l7.8-1.9l-1.1-1.2l-7.9,1.2l4.8-1.8l3.1-0.3l2.4-0.3l4.1-1.1l2.4,0.1l3.8-1l1-1.7l-1.1-1.4l-0.2,2.2 L615,306l-0.6-3.3l1.1-3.3l1.4-1.3l3.9-3.7l5.9-1.8l6-2.1l6.3-3l-0.2-2l-2.1-3.5l2.8-8.5l-1.5-1.8l-3.7,1.1l-1.1-1.7l-5.5,4.7 l-3.2,4.9l-2.7,2.8l-2.5,0.9l-1.7,0.3l-1,1.6h-9.3h-7.7l-2.7,1.2l-6.7,4.2l0.2,0.9l-0.6,2.4l-4.6,2l-3.9-0.5l-4-0.2l-2.6,0.7 l-0.3,1.8l0,0l-0.1,0.6l-5.8,3.7l-4.5,1.8l-2.9,0.8l-3.7,1.7l-4,0.9l-2.5-0.3l-2.7-1.3l2.7-2.4l0,0l2-2.2l3.7-3.4l0,0l0,0l0.7-2.5 l0.5-3.5l-1.6-0.7l-4.3,2.8l-0.9-0.1l0.3-1.5l3.8-2.5l1.6-2.8l0.7-2.8l-2.7-2.4l-3.7-1.3l-1.7,2.4l-1.4,0.6l-2.2,3.1l0.4-2.1 l-2.6,1.5l-2.1,2l-2.6,3.1l-1.3,2.6l0.1,3.8l-1.8,4l-3.3,3l-1.4,0.9l-1.6,0.7h-1.8l-0.3-0.4l-0.1-3.3l0.7-1.6l0.7-1.5l0.6-3l2.5-3.5 l2.9-4.3l4.6-4.7h-0.7l-5.4,4l-0.4-0.7l2.9-2.3l4.7-4l3.7-0.5l4.4-1.3l3.7,0.7h0.1l4.7-0.5l-1.5-2.5l0,0l-1.2-0.2l0,0l0,0l-1.4-0.3 l-0.4-1.7l-5.1,0.5l-5,1.4l-2.5-2.3l-2.5-0.8l3.1-3.3l-5.3,2l-4.9,2.1l-4.6,1.5l-2.1-2.1l-5.5,1.3l0.4-0.9l4.6-2.6l4.7-2.5l5.9-2.1 l0,0l0,0l-5.3-1.6l-4.4,0.8l-3.8-1.9l-4.6-1l-3.2-0.4l-1-1L512.2,259.1L512.2,259.1z M271.6,212.2l6.9-2.8v-1.8l-2.6-0.4l-3.4,0.9 l-6.4,2.1l-2.2,2.7l0.7,1.6L271.6,212.2z M232.9,195.8l2.3-2.3l-2.9-0.5l-5.7,1l0.8,1.6l1.6,1.1L232.9,195.8L232.9,195.8z M234.1,173.5l-3.1,2.2l0.4,0.5l4.2-0.4l0.3,1.1l1.7,1.2l4.9-1.2l1.2-0.6l-3.3-0.8l-1.6-1.5l-3.4,0.6L234.1,173.5L234.1,173.5z M359,133.3l-4.4-1.1l-10.2,2.8l-3.2-0.3l-11,2.3l-4.8,0.6l-7.8,2.5l-4.8,2.6l-8.6,2.5l-7.6,0.1l-6.3,2.9l3.2,1.7l0.7,2.3l-0.8,2.7 l2.3,2.1l-1.2,3.5l-9.2,0.2l4.3-2.8h-3.4l-13.1,2.7l-9.1,2.3l1,3.3l-1.2,2.2l4.5,1.4l6.9-0.7l1.8,1.3l2.9-1.3l6.1-1.2h2.7l-5.9,2.1 l1.1,1l-2.5,2.6l-5.5,1.8l-2.5-0.5l-7,2.7l-1.8-0.9l-4.1,0.4l-5.3,3l-7.6,3.1l-5.8,3.4l0.3,2.4l-4,3.3l1.4,1.4l0.5,2.7l7.2-1.1 l0.4,2.1l-3.3,2.1l-3.6,3.5h2.8l7.2-2.3l-1.6,2.9l3.6-2.1l-0.4,3l4.8-2.2l0.4,1.1l7.2-1.8l-6.2,3.4l-5.7,4.5l-5.7,2.1l-2.3,1.2 l-10.3,3.6l-4.9,2.4l-6.5,0.7l-8.5,3.3l-6.6,1.8l-8.1,2.8l-0.4,1l10-1.7l6-2l6.9-2l6.1-1.7l2.8,0.5l8.1-2.6l4.5-2.8l10.5-3.1 l3.9-2.6l6.6-1.8l7.6-2.5l8.9-4.2l-0.2-2.9l11.1-4.1l7.4-3.9l9.2-3.2l-0.4,1.4l-6.7,1.8l-8.3,5.7l-3.2,3.5l6.4-1.3l6.1-1.9l6.5-1.3 l2.9-0.3l3.5-4.1l6.3-1.2l2.6,2.5l6,2.7l6.7-0.5l5.7,2l3.2,1.1l3.3,6.1l3.7,1.7l7.1,0.2l4.1,0.4l-2.7,5.5l1.6,4.9l-3.3,5.2l2.5,1.9 l0.6,2.2l0,0l5.1-2.9l3.1-3.7l-4.6-3.8l1.5-6.8l1.1-4.2l-1.7-2.7l-0.7-2.4l0.5-3l-6.4,1.9l-7.6,3.3l-0.2-3.9l-0.6-2.6l-2.7-1.6 l-4.2-0.1l35.4-32.4l24.3-20.2l0,0l0,0l-3.5-0.7l-4.1-1.6l-6.5,0.8l-2.2-0.7l-7.1-0.5l-6.2-1.6l-4.8,0.5l-4.9-0.9l2-1.2l-6.3-0.3 l-3.3,1L359,133.3L359,133.3z"},VI:{d:"M617.9,458.9l-0.7,0.2l-0.1,0.4h1.1l0.7-0.3h-0.6L617.9,458.9L617.9,458.9z M618.8,455.4l-0.5-0.1l-0.2,0.2l0,0 l0.3,0.1L618.8,455.4z M617.7,455.5l-0.2-0.2l-0.3-0.1l-0.4,0.1l0.5,0.3L617.7,455.5L617.7,455.5z"},UY:{d:"M692.5,787l-2.1-3.7l1.9-3l-3.8-4.3l-4.8-3.5l-6.2-4.1l-1.9,0.2l-6.2-4.9l-3.4,0.7l-0.5,5.1l-0.3,6.5l1.1,6.3 l-0.9,1.4l0.4,4.2l3.9,3.5l3.6-0.2l5.4,2.7l2.7-0.6l4.2,1.2l5.3-3.5L692.5,787L692.5,787z"},UZ:{d:"M1339.8,303.1l-2.5,1.2l-5.4,4.3l-0.9,4.5h-1.9l-2.3-3l-6.6-0.2l-2.6-5l-2.5-0.1l-1.5-6.2l-7.5-4.5l-8.6,0.5 l-5.7,0.9l-6.5-5.5l-4.8-2.3l-9.1-4.5l-1.1-0.5l-11.9,3.6l6.2,22.8l5.8-0.1l-1.6-3.1l3.8-2.2l3.3-3.6l7.8,3.3l1.9,4.9l2.3,1.3 l5.5-0.3l2,1.2l4.3,6.4l7,4.4l4.2,3l6.2,3.2l7.7,2.7l0.8,4h2.9l4.3,1.4l1.3-6.6l-2.4-4.7l-4.2-1.6l0.6-2.8l4.4,0.3l1.5-3.5l0.5-4 l6.4-1.5l-0.2,2.9l1.3,1.8l2.1-0.2l4.1,0.6l5.2-4.5l-7.1-3.3l-3.2,1.6l-4.6-2.3l3.1-4.1L1339.8,303.1L1339.8,303.1z"},VU:{d:"M1908.6,676.9l-2.7-3.6l-0.6,1.7l1.3,2.8L1908.6,676.9L1908.6,676.9z M1906.6,667.2l-2.3-2l-0.9,4.9l0.5,1.8 l1.2-0.4l1.3,0.8L1906.6,667.2L1906.6,667.2z"},VA:{d:"M1039.5,304.8l0.6-0.1l0.1,0.6h-0.9L1039.5,304.8z"},VE:{d:"M642,518.9l-2.2-1.5l-2.9,0.2l-0.7-5.1l-4.1-3.2l-4.4-0.4l-1.8-3l4.8-1.9l-6.7,0.1l-6.9,0.4l-0.2,1.6l-3.2,1.9 l-4.2-0.7l-3.1-2.9l-6,0.7l-5-0.1l-0.1-2.1l-3.5-3.5l-3.9-0.1l-1.7-4.5l-2.1,2l0.6,3l-7.1,2.6v4.8l1.6,2.2l-1.5,4.6l-2.4,0.4l-1.9-5 l2.7-3.7l0.3-3.3l-1.7-2.9l3.3-0.8l0.3-1.5l-3.7,1.1l-1.6,3.2l-2.2,1.8l-1.8,2.4l-0.9,4.5l-1.8,3.7l2.9,0.5l0.6,2.9l1.1,1.4l0.4,2.5 l-0.8,2.4l0.2,1.3l1.3,0.6l1.3,2.2l7.2-0.6l3.2,0.8l3.8,5.5l2.3-0.7l4,0.3l3.2-0.7l2,1.1l-1.2,3.4l-1.3,2.1l-0.5,4.6l1,4.2l1.5,1.9 l0.2,1.5l-2.9,3.1l2,1.4l1.4,2.2l1.7,6.4l3,3.4l4.4-0.5l1.1-1.9l4.2-1.5l2.3-1l0.7-2.7l4.1-1.8l-0.3-1.4l-4.8-0.5l-0.7-4l0.3-4.3 l-2.4-1.6l1-0.6l4.2,0.8l4.4,1.6l1.7-1.5l4-1l6.4-2.4l2.1-2.4l-0.7-1.8l-3.7-4.8l1.6-1.8v-2.9l3.4-1.1l1.5-1.2l-1.9-2.3l0.6-2.3 L642,518.9L642,518.9z"},VN:{d:"M1571.6,435l-5.9-1.6l-3-2.6l0.2-3.7l-5.2-1.1l-3-2.4l-4.1,3.4l-5.3,0.7h-4.3l-2.7,1.5l4,5.1l3.4,5.7l6.8,0.1l3,5.5 l-3.3,1.7l-1.3,2.3l7.3,3.8l5.7,7.5l4.3,5.6l4.8,4.4l2,4.5l-0.2,6.4l1.8,4.2l0.1,7.7l-8.9,4.9l2.8,3.8l-5.8,0.5l-4.7,2.5l4.5,3.7 l-1.3,4.3l2.3,4l6.6-5.9l4.1-5.3l6.1-4.1l4.3-4.2l-0.4-11.2l-4-11.7l-4.1-5.1l-5.6-4l-6.4-8.3l-5.3-6.7l0.5-4.4l3.7-6L1571.6,435z"},EH:{d:"M928.8,396.2h0.8v0.4l-0.1,1.2l-0.2,9.7l-17.9-0.3l-0.2,16.3L906,424l-1.4,3.3l0.9,9.2l-21.6-0.1l-1.2,2.2l0.3-2.7 h0.1l12.4-0.5l0.7-2.3l2.3-2.9l2-8.8l7.8-6.8l2.8-8.1l1.7-0.4l1.9-5l4.6-0.7l1.9,0.9h2.5l1.8-1.5l3.4-0.2L928.8,396.2z"},YE:{d:"M1271.5,466.2l-2.1-4.4l-5.2-10.5l-15.7,2.4l-5,2.9l-3.5,6.7l-2.5,1l-1.6-2.1l-2.1,0.3l-5.4-0.6l-1-0.7l-6.4,0.2 l-1.5,0.6l-2.4-1.7l-1.2,3.1l0.7,2.7l-2.3,2.1l0.4,2.7l-0.6,1.3l0.7,2.9l-1.1,0.3l1.7,2.6l1.3,4.7l1,1.9v3.4l1.6,3.8l3.9,0.3 l1.8-0.9l2.7,0.2l0.8-1.7l1.5-0.4l1.1-1.7l1.4-0.4l4.7-0.3l3.5-1.2l3.1-2.7l1.7,0.4l2.4-0.3l4.7-4.5l8.8-3l5.3-2.7v-2.1l0.9-2.9 L1271.5,466.2L1271.5,466.2z"},ZM:{d:"M1149.2,626.7l-1.9-0.5l0.4-1.3l-1-0.3l-7.5,1.1l-1.6,0.7l-1.6,4.1l1.2,2.8l-1.2,7.5l-0.8,6.4l1.4,1.1l3.9,2.5 l1.5-1.2l0.3,6.9h-4.3l-2.1-3.5l-2-2.8l-4.3-0.8l-1.2-3.4l-3.4,2l-4.5-0.9l-1.8-2.8l-3.5-0.6l-2.6,0.1l-0.3-2l-1.9-0.1l0.5,2l-0.7,3 l0.9,3l-0.9,2.4l0.5,2.2l-11.6-0.1l-0.8,20.3l3.6,5.2l3.5,4l4.6-1.5l3.6,0.4l2.1,1.4v0.5l1,0.5l6.2,0.7l1.7,0.7l1.9-0.1l3.2-4.1 l5.1-5.3l2-0.5l0.7-2.2l3.3-2.5l4.2-0.9l-0.3-4.5l17.1-5.2l-2.9-1.7l1.9-5.9l1.8-2.2l-0.9-5.3l1.2-5.1l1-1.8l-1.2-5.4l-2.6-2.8 l-3.2-1.9l-3.5-1.1l-2.2-1.1l-0.3-0.2l0,0l0.5,1.1l-1,0.4L1149.2,626.7L1149.2,626.7z"},ZW:{d:"M1148.2,713.7l6.2-7.2l1.6-4.6l0.9-0.6l0.8-3.7l-0.8-1.9l0.5-4.7l1.3-4.4l0.3-8.1l-2.8-2l-2.6-0.5l-1.1-1.6 l-2.6-1.3l-4.6,0.1l-0.3-2.4l-4.2,0.9l-3.3,2.5l-0.7,2.2l-2,0.5l-5.1,5.3l-3.2,4.1l-1.9,0.1l-1.7-0.7l-6.2-0.7l1.9,5.1l1.1,1.1 l1.6,3.7l6,7l2.3,0.7l-0.1,2.2l1.5,4.1l4.2,0.9l3.4,2.9l2.2,0.1l2.6,1.1l1.9-0.8L1148.2,713.7L1148.2,713.7z"},XK:{d:"M1080,299.8l1.2-0.5l0.5-2l0.9-0.4l0.8,0.9l1,0.4l0.8,1l0.8,0.3l1.1,1.1h0.8l-0.5,1.5l-0.5,0.7l0.2,0.5l-1.1,0.2l-2.9,1l-0.1,1.2h-0.7l-0.5-2.3l-1.3-0.6l-1.3-1.6L1080,299.8z"},"MA-EH":{d:"M969.3,363.1l-1.8-6.7l-0.3-3.9l-2-4.1l-2.3-0.1l-5.5-1.4l-5,0.4l-3.1-2.7h-3.9l-1.8,3.9l-3.7,6.7l-4,2.6 l-5.4,2.9L927,365l-0.9,3.4l-2.1,5.4l1.1,7.9l-4.7,5.3l-2.7,1.7l-4.4,4.4l-5.1,0.7l-2.8,2.4l-0.1,0.1l-3.6,6.5l-3.7,2.3l-2.1,4 l-0.2,3.3l-1.6,3.8l-1.9,1l-3.1,4l-2,4.5l0.3,2.2l-1.9,3.3l-2.2,1.7l-0.3,3l-0.3,2.7l1.2-2.2l21.6,0.1l-0.9-9.2l1.4-3.3l5.2-0.5 l0.2-16.3l17.9,0.3l0.2-9.7l0.1-1.2v-0.4l0,0l0,0l0,0l0.1-7.5l8.9-4.7l5.4-1l4.4-1.7l2.1-3.2l6.3-2.5l0.3-4.7l3.1-0.5l2.5-2.4l7-1 l1-2.5L969.3,363.1z"}}),this.options=Object.assign({},{targetElementID:"",allowInteraction:!0,minZoom:1,maxZoom:25,initialZoom:1.06,initialPan:{x:0,y:0},zoomScaleSensitivity:.2,dblClickZoomEnabled:!0,mouseWheelZoomEnabled:!0,mouseWheelZoomWithKey:!1,mouseWheelKeyMessage:"Press the [ALT] key to zoom",mouseWheelKeyMessageMac:"Press the [COMMAND] key to zoom",zoomButtonsPosition:"bottomLeft",colorMax:"#CC0033",colorMin:"#FFE5D9",colorNoData:"#E2E2E2",ratioType:"linear",flagType:"image",flagURL:"https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/{0}.svg",hideFlag:!1,hideMissingData:!1,noDataText:"No data available",touchLink:!1,showTooltips:!0,tooltipTrigger:"hover",persistentTooltips:!1,showZoomReset:!1,onGetTooltip:function(t,e,n){return null},onCountryClick:null,countries:{EH:!0},showContinentSelector:!1,resetZoomOnResize:!1},e),this.init()}return(0,v._)(t,[{key:"init",value:function(){this.options.targetElementID&&document.getElementById(this.options.targetElementID)||this.error("Target element not found"),this.options.data||this.error("No data"),this.id=this.options.targetElementID,this.wrapper=document.getElementById(this.options.targetElementID),this.wrapper.classList.add("svgMap-wrapper"),"function"==typeof this.options.onCountryClick&&this.wrapper.classList.add("svgMap-country-click-callback"),this.container=document.createElement("div"),this.container.classList.add("svgMap-container"),this.wrapper.appendChild(this.container),this.options.allowInteraction&&this.options.mouseWheelZoomEnabled&&this.options.mouseWheelZoomWithKey&&(this.addMouseWheelZoomNotice(),this.addMouseWheelZoomWithKeyEvents()),this.mapContainer=document.createElement("div"),this.mapContainer.classList.add("svgMap-map-container"),this.container.appendChild(this.mapContainer),this.createMap(),this.applyData(this.options.data)}},{key:"applyData",value:function(t){var e=null,n=null;Object.keys(t.values).forEach(function(r){var i=parseInt(t.values[r][t.applyData],10);null===e&&(e=i),null===n&&(n=i),i>e&&(e=i),i<n&&(n=i)}),t.data[t.applyData].thresholdMax&&(e=Math.min(e,t.data[t.applyData].thresholdMax)),t.data[t.applyData].thresholdMin&&(n=Math.max(n,t.data[t.applyData].thresholdMin)),Object.keys(this.countries).forEach((function(r){var i=document.getElementById(this.id+"-map-country-"+r);if(i){if(!t.values[r]){i.style.setProperty("--svg-map-country-fill",this.toHex(this.options.colorNoData));return}if(void 0!==t.values[r].color){i.style.setProperty("--svg-map-country-fill",t.values[r].color);return}var o=Math.max(n,parseInt(t.values[r][t.applyData],10)),s=this.getColor(this.toHex(this.options.colorMax),this.toHex(this.options.colorMin),this.calculateColorRatio(o,n,e,this.options.ratioType));i.style.setProperty("--svg-map-country-fill",s)}}).bind(this))}},{key:"calculateColorRatio",value:function(t,e,n,r){var i=n-e,o=t-e;if(0===i||0===o)return 0;if("log"===r){var s=Math.log(1),a=Math.max(0,Math.min(1,(Math.log(o+1)-s)/(Math.log(i+1)-s)));return a||0===a?a:1}if("linear"===r){var a=Math.max(0,Math.min(1,o/i));return a||0===a?a:1}return"function"==typeof r?r(t,e,n):1}},{key:"createMap",value:function(){var t=this;this.options.showTooltips&&this.createTooltip(),this.mapWrapper=this.createElement("div","svgMap-map-wrapper",this.mapContainer),this.mapWrapper.style.setProperty("--svg-map-country-fill",this.toHex(this.options.colorNoData)),this.mapImage=document.createElementNS("http://www.w3.org/2000/svg","svg"),this.mapImage.setAttribute("viewBox","0 0 2000 1001"),this.mapImage.classList.add("svgMap-map-image"),this.mapWrapper.appendChild(this.mapImage);var e=this.createElement("div","svgMap-map-controls-wrapper",this.mapWrapper);e.classList.add("svgMap-controls-position-"+this.options.zoomButtonsPosition);var n=this.createElement("div","svgMap-map-controls-zoom",e);if(["in","out","reset"].forEach((function(t){if("reset"===t&&this.options.showZoomReset||"reset"!==t){var e="zoomControl"+t.charAt(0).toUpperCase()+t.slice(1);this[e]=this.createElement("button","svgMap-control-button svgMap-zoom-button svgMap-zoom-"+t+"-button",n),this[e].type="button",this[e].addEventListener("click",(function(){this.options.allowInteraction&&this.zoomMap(t)}).bind(this),{passive:!0})}}).bind(this)),this.options.allowInteraction||(e.classList.add("svgMap-disabled"),e.setAttribute("aria-disabled","true")),this.zoomControlIn.setAttribute("aria-label","Zoom in"),this.zoomControlOut.setAttribute("aria-label","Zoom out"),this.options.allowInteraction&&this.options.showContinentSelector){var r=this.createElement("div","svgMap-map-continent-controls-wrapper",this.mapWrapper);this.continentSelect=this.createElement("select","svgMap-continent-select",r);var i=this;Object.keys(this.continents).forEach(function(t){i.createElement("option","svgMap-continent-option svgMap-continent-iso-"+i.continents[t].iso,i.continentSelect,i.continents[t].name).value=t}),this.continentSelect.addEventListener("change",(function(t){t.target.value&&this.zoomContinent(t.target.value)}).bind(i),{passive:!0}),r.setAttribute("aria-label","Select continent")}var o=Object.assign({},this.mapPaths);this.options.countries.EH||(o.MA.d=o["MA-EH"].d,delete o.EH),delete o["MA-EH"],this.tooltipMoveEvent=(function(t){this.moveTooltip(t)}).bind(this);var s=[];Object.keys(o).forEach((function(t){var e=this.mapPaths[t];if(e.d){var n=document.createElementNS("http://www.w3.org/2000/svg","path");n.setAttribute("d",e.d),n.setAttribute("id",this.id+"-map-country-"+t),n.setAttribute("data-id",t),n.classList.add("svgMap-country"),this.mapImage.appendChild(n),s.push(n);var r=(function(t){if("touch"!==t.pointerType){var e=document.elementFromPoint(t.clientX,t.clientY);e&&(e.closest(".svgMap-country")||e.closest(".svgMap-tooltip"))||(this.hideTooltip(),document.querySelectorAll(".svgMap-active").forEach(function(t){return t.classList.remove("svgMap-active")}))}}).bind(this);n.addEventListener("pointerenter",(function(t){if("mouse"!==t.pointerType||!this.options.showTooltips||"click"!==this.options.tooltipTrigger){"touch"!==t.pointerType&&document.addEventListener("pointermove",r,{passive:!0}),document.querySelectorAll(".svgMap-active").forEach(function(t){return t.classList.remove("svgMap-active")}),n.parentNode.insertBefore(n,this.persistentTooltipGroup||null),n.classList.add("svgMap-active");var e=n.getAttribute("data-id");this.options.showTooltips&&(this.setTooltipContent(this.getTooltipContent(e)),this.showTooltip(t),"touch"===t.pointerType&&this.moveTooltip(t))}}).bind(this)),n.addEventListener("touchmove",(function(t){this.moveTooltip(t)}).bind(this),{passive:!0}),n.addEventListener("touchend",(function(t){var e=t.changedTouches[0],n=document.elementFromPoint(e.clientX,e.clientY);n&&(n.closest(".svgMap-country")||n.closest(".svgMap-tooltip"))||(this.hideTooltip(),document.querySelectorAll(".svgMap-active").forEach(function(t){return t.classList.remove("svgMap-active")}))}).bind(this),{passive:!0}),n.addEventListener("pointerleave",(function(t){"touch"===t.pointerType||(document.removeEventListener("pointermove",r),"mouse"===t.pointerType&&this.options.showTooltips&&"click"===this.options.tooltipTrigger||(this.hideTooltip(),document.querySelectorAll(".svgMap-active").forEach(function(t){return t.classList.remove("svgMap-active")})))}).bind(this)),document.addEventListener("pointerover",(function(t){"touch"===t.pointerType&&(t.target.closest(".svgMap-country")||t.target.closest(".svgMap-tooltip")||(this.hideTooltip(),document.querySelectorAll(".svgMap-active").forEach(function(t){return t.classList.remove("svgMap-active")})))}).bind(this),{passive:!0}),this.options.data.values&&this.options.data.values[t]&&this.options.data.values[t].link&&(n.setAttribute("data-link",this.options.data.values[t].link),this.options.data.values[t].linkTarget&&n.setAttribute("data-link-target",this.options.data.values[t].linkTarget))}}).bind(this));var a=this.options.persistentTooltips;a&&(Array.isArray(a)||"function"==typeof a)&&this.createPersistentTooltips(s);var A=null,l=null;this.mapImage.addEventListener("pointerdown",function(t){0===t.button&&(A={x:t.clientX,y:t.clientY})},{passive:!0}),this.mapImage.addEventListener("pointerup",function(e){if(0===e.button&&!!A){var n=Math.abs(A.x-e.clientX)>5||Math.abs(A.y-e.clientY)>5;if(A=null,!n){var r=e.target.closest(".svgMap-country");if(r){var i=r.getAttribute("data-id"),o=r.getAttribute("data-link"),s=r.getAttribute("data-link-target"),a="function"==typeof t.options.onCountryClick,c=!!o,u="touch"===e.pointerType||"pen"===e.pointerType,h="mouse"===e.pointerType&&t.options.showTooltips&&"click"===t.options.tooltipTrigger;if(c||a||h){if(h&&t.options.showTooltips){var d,f,p=c&&r.classList.contains("svgMap-active");if(a&&(!c||p)&&(f=t.options.onCountryClick(i,e)),c){if(!1===f)return;r.classList.contains("svgMap-active")?s?window.open(o,s):window.location.href=o:(t.mapImage.querySelectorAll(".svgMap-country.svgMap-active").forEach(function(t){return t.classList.remove("svgMap-active")}),r.parentNode.insertBefore(r,t.persistentTooltipGroup||null),r.classList.add("svgMap-active"),t.setTooltipContent(t.getTooltipContent(i)),t.showTooltip(e));return}if(!1===f)return;t.mapImage.querySelectorAll(".svgMap-country.svgMap-active").forEach(function(t){return t.classList.remove("svgMap-active")}),r.parentNode.insertBefore(r,t.persistentTooltipGroup||null),r.classList.add("svgMap-active"),t.setTooltipContent(t.getTooltipContent(i)),t.showTooltip(e);return}var g=c&&(!u||r.classList.contains("svgMap-active"));a&&(!c||!u||g)&&(d=t.options.onCountryClick(i,e)),c&&!1!==d&&(u?r.classList.contains("svgMap-active")?s?window.open(o,s):window.location.href=o:(l&&l.classList.remove("svgMap-active"),l=r,r.classList.add("svgMap-active"),t.options.showTooltips?(t.setTooltipContent(t.getTooltipContent(i)),t.showTooltip(e)):s?window.open(o,s):window.location.href=o):s?window.open(o,s):window.location.href=o)}}}}}),this._clickTooltipOutsideHandler=(function(t){if("mouse"===t.pointerType&&this.options.showTooltips&&"click"===this.options.tooltipTrigger&&this.tooltip&&this.tooltip.classList.contains("svgMap-active")){var e=t.target;!(e&&e.closest&&(e.closest(".svgMap-country")||e.closest(".svgMap-tooltip")))&&(this.hideTooltip(),this.mapImage&&this.mapImage.querySelectorAll(".svgMap-country.svgMap-active").forEach(function(t){t.classList.remove("svgMap-active")}))}}).bind(this),document.addEventListener("pointerdown",this._clickTooltipOutsideHandler,!0);var c=this;this.mapPanZoom=_(this.mapImage,{zoomEnabled:this.options.allowInteraction,panEnabled:this.options.allowInteraction,fit:!0,center:!0,minZoom:this.options.minZoom,maxZoom:this.options.maxZoom,zoomScaleSensitivity:this.options.zoomScaleSensitivity,controlIconsEnabled:!1,dblClickZoomEnabled:!!this.options.allowInteraction&&this.options.dblClickZoomEnabled,mouseWheelZoomEnabled:!!this.options.allowInteraction&&this.options.mouseWheelZoomEnabled,preventMouseEventsDefault:!0,onZoom:function(){c.setControlStatuses()},beforePan:function(t,e){var n=.85*c.mapWrapper.offsetWidth,r=.85*c.mapWrapper.offsetHeight,i=this.getSizes(),o=-((i.viewBox.x+i.viewBox.width)*i.realZoom)+n,s=i.width-n-i.viewBox.x*i.realZoom,a=-((i.viewBox.y+i.viewBox.height)*i.realZoom)+r,A=i.height-r-i.viewBox.y*i.realZoom;return{x:Math.max(o,Math.min(s,e.x)),y:Math.max(a,Math.min(A,e.y))}}}),0!=this.options.initialPan.x||0!=this.options.initialPan.y?this.mapPanZoom.zoomAtPointBy(this.options.initialZoom,{x:this.options.initialPan.x,y:this.options.initialPan.y}):this.mapPanZoom.zoom(this.options.initialZoom),this.setControlStatuses(),this.options.resetZoomOnResize&&new ResizeObserver(function(){return t.mapReset()}).observe(this.mapWrapper)}},{key:"createPersistentTooltips",value:function(t){this.persistentTooltipGroup&&this.persistentTooltipGroup.remove(),this.persistentTooltipGroup=document.createElementNS("http://www.w3.org/2000/svg","g"),this.persistentTooltipGroup.classList.add("svgMap-persistent-tooltips"),this.mapImage.appendChild(this.persistentTooltipGroup),t.forEach((function(t){var e=t.getAttribute("data-id");if(this.shouldShowTooltipOnLoad(e)){var n=t.getBBox(),r={x:n.x+n.width/2,y:n.y+n.height/2},i=document.createElementNS("http://www.w3.org/2000/svg","foreignObject");i.setAttribute("x",r.x),i.setAttribute("y",r.y),i.setAttribute("width",1),i.setAttribute("height",1),i.classList.add("svgMap-persistent-tooltip-wrapper");var o=this.createElement("div","svgMap-persistent-tooltip",i);o.append(this.getTooltipContent(e,o)),this.createElement("div","svgMap-tooltip-pointer",o),this.persistentTooltipGroup.appendChild(i)}}).bind(this))}},{key:"shouldShowTooltipOnLoad",value:function(t){var e=this.options.persistentTooltips,n=this.options.data.values[t];return Array.isArray(e)?-1!==e.indexOf(t):"function"==typeof e&&e(t,n)}},{key:"getTooltipContent",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.tooltip;if(this.options.onGetTooltip){var n=this.options.onGetTooltip(e,t,this.options.data.values[t]);if(n)return n}var r=this.createElement("div","svgMap-tooltip-content-container");if(!1===this.options.hideFlag){var i=this.createElement("div","svgMap-tooltip-flag-container svgMap-tooltip-flag-container-"+this.options.flagType,r);"image"===this.options.flagType?this.createElement("img","svgMap-tooltip-flag",i).setAttribute("src",this.options.flagURL.replace("{0}",t.toLowerCase())):"emoji"===this.options.flagType&&(i.innerHTML=this.emojiFlags[t])}this.createElement("div","svgMap-tooltip-title",r).innerHTML=this.getCountryName(t);var o=this.createElement("div","svgMap-tooltip-content",r);if(this.options.data.values[t]){var s="<table>";Object.keys(this.options.data.data).forEach((function(e){var n=this.options.data.data[e],r=this.options.data.values[t][e];(void 0!==r&&!0===this.options.hideMissingData||!1===this.options.hideMissingData)&&(n.floatingNumbers&&(r=r.toFixed(1)),n.thousandSeparator&&(r=this.numberWithCommas(r,n.thousandSeparator)),r=n.format?n.format.replace("{0}","<span>"+r+"</span>"):"<span>"+r+"</span>",s+="<tr><td>"+(n.name||"")+"</td><td>"+r+"</td></tr>")}).bind(this)),s+="</table>",o.innerHTML=s}else this.createElement("div","svgMap-tooltip-no-data",o).innerHTML=this.options.noDataText;return r}},{key:"setControlStatuses",value:function(){this.zoomControlIn.classList.remove("svgMap-disabled"),this.zoomControlIn.setAttribute("aria-disabled","false"),this.zoomControlOut.classList.remove("svgMap-disabled"),this.zoomControlOut.setAttribute("aria-disabled","false"),this.options.showZoomReset&&(this.zoomControlReset.classList.remove("svgMap-disabled"),this.zoomControlReset.setAttribute("aria-disabled","false")),this.mapPanZoom.getZoom().toFixed(3)<=this.options.minZoom&&(this.zoomControlOut.classList.add("svgMap-disabled"),this.zoomControlOut.setAttribute("aria-disabled","true")),this.mapPanZoom.getZoom().toFixed(3)>=this.options.maxZoom&&(this.zoomControlIn.classList.add("svgMap-disabled"),this.zoomControlIn.setAttribute("aria-disabled","true")),this.options.showZoomReset&&this.mapPanZoom.getZoom().toFixed(3)==this.options.initialZoom&&(this.zoomControlReset.classList.add("svgMap-disabled"),this.zoomControlReset.setAttribute("aria-disabled","true"))}},{key:"zoomMap",value:function(t){if(this["zoomControl"+t.charAt(0).toUpperCase()+t.slice(1)].classList.contains("svgMap-disabled"))return!1;"reset"===t?(this.mapPanZoom.reset(),0!=this.options.initialPan.x||0!=this.options.initialPan.y?this.mapPanZoom.zoomAtPointBy(this.options.initialZoom,{x:this.options.initialPan.x,y:this.options.initialPan.y}):this.mapPanZoom.zoom(this.options.initialZoom)):this.mapPanZoom["in"==t?"zoomIn":"zoomOut"]()}},{key:"mapReset",value:function(){this.mapPanZoom.resize(),this.zoomMap("reset")}},{key:"zoomContinent",value:function(t){var e=this.continents[t];"EA"==e.iso?this.mapPanZoom.reset():e.pan&&(this.mapPanZoom.reset(),this.mapPanZoom.zoomAtPoint(e.zoom,e.pan))}},{key:"addMouseWheelZoomNotice",value:function(){var t=document.createElement("div");t.classList.add("svgMap-block-zoom-notice");var e=document.createElement("div");e.innerHTML=-1!=navigator.appVersion.indexOf("Mac")?this.options.mouseWheelKeyMessageMac:this.options.mouseWheelKeyMessage,t.append(e),this.wrapper.append(t)}},{key:"showMouseWheelZoomNotice",value:function(t){this.mouseWheelNoticeJustHidden||(this.autoHideMouseWheelNoticeTimeout&&clearTimeout(this.autoHideMouseWheelNoticeTimeout),this.autoHideMouseWheelNoticeTimeout=setTimeout((function(){this.hideMouseWheelZoomNotice()}).bind(this),t||2400),this.wrapper.classList.add("svgMap-block-zoom-notice-active"))}},{key:"hideMouseWheelZoomNotice",value:function(){this.wrapper.classList.remove("svgMap-block-zoom-notice-active"),this.autoHideMouseWheelNoticeTimeout&&clearTimeout(this.autoHideMouseWheelNoticeTimeout)}},{key:"blockMouseWheelZoomNotice",value:function(t){this.mouseWheelNoticeJustHidden=!0,this.mouseWheelNoticeJustHiddenTimeout&&clearTimeout(this.mouseWheelNoticeJustHiddenTimeout),this.mouseWheelNoticeJustHiddenTimeout=setTimeout((function(){this.mouseWheelNoticeJustHidden=!1}).bind(this),t||600)}},{key:"addMouseWheelZoomWithKeyEvents",value:function(){if(this.wrapper.addEventListener("wheel",(function(t){document.body.classList.contains("svgMap-zoom-key-pressed")?(this.hideMouseWheelZoomNotice(),this.blockMouseWheelZoomNotice()):this.showMouseWheelZoomNotice()}).bind(this),{passive:!0}),document.addEventListener("keydown",(function(t){("Alt"==t.key||"Control"==t.key||"Meta"==t.key||"Shift"==t.key)&&(document.body.classList.add("svgMap-zoom-key-pressed"),this.hideMouseWheelZoomNotice(),this.blockMouseWheelZoomNotice())}).bind(this)),this.wrapper.addEventListener("wheel",function(t){(t.altKey||t.ctrlKey||t.metaKey||t.shiftKey)&&document.body.classList.add("svgMap-zoom-key-pressed")}),document.body.classList.contains("svgMap-key-events-added"))return!1;document.body.classList.add("svgMap-key-events-added"),document.addEventListener("keyup",function(t){("Alt"==t.key||"Control"==t.key||"Meta"==t.key||"Shift"==t.key)&&document.body.classList.remove("svgMap-zoom-key-pressed")})}},{key:"createTooltip",value:function(){if(this.tooltip)return!1;this.tooltip=this.createElement("div","svgMap-tooltip",document.getElementsByTagName("body")[0]),this.tooltipContent=this.createElement("div","svgMap-tooltip-content-wrapper",this.tooltip),this.tooltipPointer=this.createElement("div","svgMap-tooltip-pointer",this.tooltip),this.tooltip.addEventListener("mouseenter",(function(){}).bind(this),{passive:!0}),this.tooltip.addEventListener("mouseleave",(function(){this.hideTooltip()}).bind(this),{passive:!0})}},{key:"setTooltipContent",value:function(t){this.tooltip&&(this.tooltipContent.innerHTML="",this.tooltipContent.append(t))}},{key:"showTooltip",value:function(t){this.tooltip&&(this.tooltip.classList.add("svgMap-active"),this.moveTooltip(t))}},{key:"hideTooltip",value:function(){this.tooltip&&this.tooltip.classList.remove("svgMap-active")}},{key:"moveTooltip",value:function(t){if(this.tooltip){var e=t.pageX||(t.touches&&t.touches[0]?t.touches[0].pageX:null),n=t.pageY||(t.touches&&t.touches[0]?t.touches[0].pageY:null);if(null!==e&&null!==n){var r=window.innerWidth,i=this.tooltip.offsetWidth,o=this.tooltip.offsetHeight,s=e-i/2;s<=6?(e=6+i/2,this.tooltipPointer.style.marginLeft=s-6+"px"):s+i>=r-6?(e=r-6-i/2,this.tooltipPointer.style.marginLeft=-((r-6-t.pageX-i/2)*1)+"px"):this.tooltipPointer.style.marginLeft="0px",n-12-o<=6?(this.tooltip.classList.add("svgMap-tooltip-flipped"),n+=32):(this.tooltip.classList.remove("svgMap-tooltip-flipped"),n-=12),this.tooltip.style.left=e+"px",this.tooltip.style.top=n+"px"}}}},{key:"error",value:function(t){(console.error||console.log)("svgMap error: "+(t||"Unknown error"))}},{key:"createElement",value:function(t,e,n,r){var i=document.createElement(t);return e&&(e=e.split(" ")).forEach(function(t){i.classList.add(t)}),r&&(i.innerHTML=r),n&&n.appendChild(i),i}},{key:"numberWithCommas",value:function(t,e){return t.toString().replace(/\B(?=(\d{3})+(?!\d))/g,e||",")}},{key:"getColor",value:function(t,e,n){t=t.slice(-6),e=e.slice(-6),n=parseFloat(n).toFixed(1);var r=Math.ceil(parseInt(t.substring(0,2),16)*n+parseInt(e.substring(0,2),16)*(1-n)),i=Math.ceil(parseInt(t.substring(2,4),16)*n+parseInt(e.substring(2,4),16)*(1-n)),o=Math.ceil(parseInt(t.substring(4,6),16)*n+parseInt(e.substring(4,6),16)*(1-n));return"#"+this.getHex(r)+this.getHex(i)+this.getHex(o)}},{key:"toHex",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.documentElement;if(t.startsWith("var(")){var n=t.slice(4,-1).trim().replaceAll(/["']+/g,"");t=getComputedStyle(e).getPropertyValue(n).trim()}var r=new OffscreenCanvas(1,1).getContext("2d");return r.fillStyle=t,r.fillStyle}},{key:"getHex",value:function(t){return("0"+(t=t.toString(16))).slice(-2)}},{key:"getCountryName",value:function(t){return this.options.countryNames&&this.options.countryNames[t]?this.options.countryNames[t]:this.countries[t]}}]),t}()},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"6lCPN":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return h});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_object_spread"),c=t("@swc/helpers/_/_object_spread_props"),u=t("@swc/helpers/_/_create_super"),h=function(t){(0,A._)(n,t);var e=(0,u._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"hasTimelineHtml",!1),(0,a._)((0,i._)(t),"isFetching",!1),(0,a._)((0,i._)(t),"scrollOnLoad",!1),t}return(0,s._)(n,[{key:"connect",value:function(){this.initializeHighlighting()}},{key:"toggleTimeline",value:function(){this.journeyTarget.classList.contains("visible")?this.hideTimeline():this.showTimeline()}},{key:"showTimeline",value:function(){this.fetchTimelineHtml(),this.element.classList.add("timeline-visible"),this.journeyTarget.classList.add("visible")}},{key:"hideTimeline",value:function(){this.element.classList.remove("timeline-visible"),this.journeyTarget.classList.remove("visible")}},{key:"fetchTimelineHtml",value:function(){var t=this;if(!this.hasTimelineHtml&&!this.isFetching){var e=(0,c._)((0,l._)({},iawpActions.get_journey_timeline),{session_id:this.sessionIdValue});this.isFetching=!0,this.element.classList.add("loading-timeline"),jQuery.post(ajaxurl,e,function(e){t.isFetching=!1,t.element.classList.remove("loading-timeline"),t.handleFetchSuccess(e),t.scrollOnLoad&&(t.scrollOnLoad=!1,requestAnimationFrame(function(){t.element.scrollIntoView(!1)}))}).fail(function(){t.isFetching=!1,t.element.classList.remove("loading-timeline"),t.handleFetchFailure()})}}},{key:"handleFetchSuccess",value:function(t){var e=new DOMParser().parseFromString(t.data.html,"text/html").body.firstElementChild;this.hasTimelineHtml=!0,this.journeyTarget.replaceChildren(e)}},{key:"handleFetchFailure",value:function(){}},{key:"initializeHighlighting",value:function(){var t=this;this.element.closest('[data-session-to-highlight="'.concat(this.sessionIdValue,'"]'))&&(this.scrollOnLoad=!0,this.showTimeline(),requestAnimationFrame(function(){t.element.scrollIntoView(!1)}))}}]),n}(t("@hotwired/stimulus").Controller);(0,a._)(h,"targets",["journey"]),(0,a._)(h,"values",{sessionId:Number})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"8sFSN":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return u});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_object_spread"),c=t("@swc/helpers/_/_create_super"),u=function(t){(0,A._)(n,t);var e=(0,c._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"hasSetError",!1),t}return(0,s._)(n,[{key:"connect",value:function(){var t=this;this.interval=setInterval(function(){t.check()},5e3),this.check()}},{key:"check",value:function(){var t=this,e=(0,l._)({},iawpActions.migration_status);jQuery.post(ajaxurl,e,function(e){e.data&&!1===e.data.isMigrating?(clearInterval(t.interval),document.location.reload()):e.data&&e.data.errorHtml&&!t.hasSetError&&(document.getElementById("iawp-migration-error").innerHTML=e.data.errorHtml,document.getElementById("iawp-update-running").innerHTML="",t.hasSetError=!0)})}}]),n}(t("@hotwired/stimulus").Controller)},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],eKSV5:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return c});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_create_super"),c=function(t){(0,A._)(n,t);var e=(0,l._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"maybeClose",function(e){var n=t.modalTarget.classList.contains("show"),r=t.element.contains(e.target);e.isTrusted&&n&&!r&&t.closeModal()}),t}return(0,s._)(n,[{key:"connect",value:function(){document.addEventListener("click",this.maybeClose)}},{key:"disconnect",value:function(){document.removeEventListener("click",this.maybeClose)}},{key:"toggleModal",value:function(t){t.preventDefault(),this.modalTarget.classList.contains("show")?this.closeModal():this.openModal()}},{key:"openModal",value:function(){this.modalTarget.classList.add("show"),this.modalButtonTarget.classList.add("open"),document.getElementById("iawp-layout").classList.add("modal-open")}},{key:"closeModal",value:function(){this.modalTarget.classList.remove("show"),this.modalButtonTarget.classList.remove("open"),document.getElementById("iawp-layout").classList.remove("modal-open")}}]),n}(t("@hotwired/stimulus").Controller);(0,a._)(c,"targets",["modal","modalButton"])},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"8bAuI":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return c});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_inherits"),a=t("@swc/helpers/_/_object_spread"),A=t("@swc/helpers/_/_object_spread_props"),l=t("@swc/helpers/_/_create_super"),c=function(t){(0,s._)(n,t);var e=(0,l._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"connect",value:function(){}},{key:"pause",value:function(){this.setStatus(!0)}},{key:"resume",value:function(){this.setStatus(!1)}},{key:"setStatus",value:function(t){var e=(0,A._)((0,a._)({},iawpActions.pause_email_reports),{paused:t});this.element.disabled=!0,jQuery.post(ajaxurl,e,function(t){window.location.reload()}).fail(function(){window.location.reload()})}}]),n}(t("@hotwired/stimulus").Controller)},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],c1ryZ:[function(t,e,n){var r,i=t("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(n),i.export(n,"default",function(){return v});var o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_object_spread"),c=t("@swc/helpers/_/_object_spread_props"),u=t("@swc/helpers/_/_to_consumable_array"),h=t("@swc/helpers/_/_create_super"),d=t("@hotwired/stimulus"),f=t("../chart_plugins/corsair_plugin");i.interopDefault(f);var p=t("chart.js"),g=t("color");i.interopDefault(g);var m=t("../utils/appearance");(r=p.Chart).register.apply(r,(0,u._)(p.registerables));var v=function(t){(0,A._)(n,t);var e=(0,h._)(n);function n(){return(0,o._)(this,n),e.apply(this,arguments)}return(0,s._)(n,[{key:"connect",value:function(){this.renderChart()}},{key:"renderChart",value:function(){var t=this,e=this.dataValue.sort(function(t,e){return e.value-t.value}),n=e.map(function(t){return t.label}),r=e.map(function(t){return t.value}),i={type:"pie",options:{responsive:!0,maintainAspectRatio:!1,borderColor:(0,m.isDarkMode)()?"#363040":"#ffffff",plugins:{legend:{position:"left",labels:{color:(0,m.isDarkMode)()?"#ffffff":"#6D6A73",boxHeight:18,boxWidth:18,useBorderRadius:!0,borderRadius:9,generateLabels:function(n){var r=(0,p.Chart).overrides.pie.plugins.legend.labels.generateLabels(n),i=n.data.datasets[0].data.reduce(function(t,e,r){return n.getDataVisibility(r)?t+e:t},0);return r.map(function(r,o){var s=n.data.datasets[0].data[o];return e[o],(0,c._)((0,l._)({},r),{text:"".concat(r.text," (").concat(t.formatPercent(s,i),")"),lineWidth:0})})}}},tooltip:{callbacks:{title:function(t){return t[0].label||""},label:function(n){var r,i=n.chart,o=e[n.dataIndex],s=e.reduce(function(t,e,n){return i.getDataVisibility(n)?t+e.value:t},0);return" ".concat(null!==(r=o.formatted_value)&&void 0!==r?r:o.value," ").concat(o.unit," (").concat(t.formatPercent(o.value,s),")")}}}}},data:{labels:n,datasets:[{data:r,backgroundColor:["#7B5BB3","#7FBAFD","#8ADBB0","#FD799E","#FFEA9C"],hoverOffset:4}]}};this.chart||(this.chart=new p.Chart(this.canvasTarget,i))}},{key:"formatPercent",value:function(t,e){return new Intl.NumberFormat(this.localeValue,{style:"percent"}).format(t>0?t/e:0)}}]),n}(d.Controller);(0,a._)(v,"targets",["canvas"]),(0,a._)(v,"values",{data:Array,locale:String})},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_to_consumable_array":"4oNkS","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","../chart_plugins/corsair_plugin":"aPJHp","chart.js":"1eVD3",color:"Fap9I","../utils/appearance":"j01R3","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"3da1p":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return c});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_create_super"),c=function(t){(0,A._)(n,t);var e=(0,l._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"onFetchingReport",function(){var e=t.element.querySelectorAll("input:not([disabled])");e.forEach(function(t){return t.disabled=!0}),t.spinnerTarget.classList.remove("hidden"),document.addEventListener("iawp:fetchedReport",function(){e.forEach(function(t){return t.disabled=!1}),t.spinnerTarget.classList.add("hidden")},{once:!0})}),(0,a._)((0,i._)(t),"maybeClose",function(e){var n=t.modalTarget.classList.contains("show"),r=t.element.contains(e.target);n&&!r&&t.closeModal()}),t}return(0,s._)(n,[{key:"connect",value:function(){document.addEventListener("click",this.maybeClose),document.addEventListener("iawp:fetchingReport",this.onFetchingReport)}},{key:"disconnect",value:function(){document.removeEventListener("click",this.maybeClose),document.removeEventListener("iawp:fetchingReport",this.onFetchingReport),this.modalTarget.classList.contains("show")&&this.closeModal()}},{key:"toggleModal",value:function(t){t.preventDefault(),this.modalTarget.classList.contains("show")?this.closeModal():this.openModal()}},{key:"openModal",value:function(){this.modalTarget.classList.add("show"),this.modalButtonTarget.classList.add("open"),document.getElementById("iawp-layout").classList.add("modal-open")}},{key:"closeModal",value:function(){this.modalTarget.classList.remove("show"),this.modalButtonTarget.classList.remove("open"),document.getElementById("iawp-layout").classList.remove("modal-open")}},{key:"requestGroupChange",value:function(t){t.preventDefault(),this.changeGroup(t.currentTarget.dataset.optionId)}},{key:"changeGroup",value:function(t){this.tabTargets.forEach(function(e,n){e.classList.toggle("current",e.dataset.optionId===t)}),this.checkboxContainerTargets.forEach(function(e,n){e.classList.toggle("current",e.dataset.optionId===t)})}},{key:"toggleOption",value:function(){var t=this.checkboxTargets.filter(function(t){return t.checked});this.checkboxTargets.forEach(function(t){t.setAttribute("data-test-visibility",t.checked?"visible":"hidden"),t.removeAttribute("disabled")}),1===t.length&&t.at(0).setAttribute("disabled","disabled"),document.dispatchEvent(new CustomEvent(this.getEventName(),{detail:{optionIds:t.map(function(t){return t.name})}}))}},{key:"getEventName",value:function(){switch(this.optionTypeValue){case"columns":return"iawp:changeColumns";case"quick_stats":return"iawp:changeQuickStats"}}}]),n}(t("@hotwired/stimulus").Controller);(0,a._)(c,"targets",["modal","modalButton","checkbox","checkboxContainer","tab","spinner"]),(0,a._)(c,"values",{optionType:String})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],gruj2:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return m});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_async_to_generator"),s=t("@swc/helpers/_/_class_call_check"),a=t("@swc/helpers/_/_create_class"),A=t("@swc/helpers/_/_define_property"),l=t("@swc/helpers/_/_inherits"),c=t("@swc/helpers/_/_object_spread"),u=t("@swc/helpers/_/_object_spread_props"),h=t("@swc/helpers/_/_create_super"),d=t("@swc/helpers/_/_ts_generator"),f=t("@hotwired/stimulus"),p=t("micromodal"),g=r.interopDefault(p),m=function(t){(0,l._)(n,t);var e=(0,h._)(n);function n(){var t;return(0,s._)(this,n),t=e.apply(this,arguments),(0,A._)((0,i._)(t),"isModalActuallyOpen",!1),(0,A._)((0,i._)(t),"showConfirmationModal",function(e){t.confirmationTextTarget.innerText=e,t.isModalActuallyOpen=!0,(0,g.default).show("prune-modal",{onClose:function(){t.cancelConfirmation()}})}),(0,A._)((0,i._)(t),"hideConfirmationModal",function(e){t.isModalActuallyOpen&&(t.isModalActuallyOpen=!1,(0,g.default).close("prune-modal"))}),t}return(0,a._)(n,[{key:"saveClick",value:function(){this.actuallySave(!1)}},{key:"confirmClick",value:function(){var t=this;return(0,o._)(function(){return(0,d._)(this,function(e){switch(e.label){case 0:return t.confirmButtonTarget.setAttribute("disabled","disabled"),t.confirmButtonTarget.innerText=t.confirmButtonTarget.dataset.loadingText,[4,t.actuallySave(!0)];case 1:return e.sent(),t.confirmButtonTarget.removeAttribute("disabled"),t.confirmButtonTarget.innerText=t.confirmButtonTarget.dataset.originalText,t.hideConfirmationModal(),[2]}})})()}},{key:"selectChanged",value:function(){this.saveButtonTarget.removeAttribute("disabled")}},{key:"cancelConfirmation",value:function(t){t&&t.target!==t.currentTarget||(this.hideConfirmationModal(),this.saveButtonTarget.removeAttribute("disabled"),this.saveButtonTarget.innerText=this.saveButtonTarget.dataset.originalText)}},{key:"actuallySave",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=this;return(0,o._)(function(){var n;return(0,d._)(this,function(r){switch(r.label){case 0:return e.saveButtonTarget.setAttribute("disabled","disabled"),e.saveButtonTarget.innerText=e.saveButtonTarget.dataset.loadingText,[4,e.sendRequest({pruningCutoff:e.cutoffsTarget.value,isConfirmed:t})];case 1:return!(n=r.sent()).wasSuccessful&&n.confirmationText?e.showConfirmationModal(n.confirmationText):(e.statusMessageTarget.classList.toggle("is-scheduled",n.isEnabled),e.statusMessageTarget.classList.toggle("is-hidden",!n.isEnabled),e.statusMessageTarget.querySelector("p").innerHTML=n.statusMessage,e.saveButtonTarget.removeAttribute("disabled"),e.saveButtonTarget.innerText=e.saveButtonTarget.dataset.originalText,e.saveButtonTarget.setAttribute("disabled","disabled"),e.hideConfirmationModal()),[2]}})})()}},{key:"sendRequest",value:function(t){var e=t.pruningCutoff,n=t.isConfirmed;return(0,o._)(function(){var t,r;return(0,d._)(this,function(i){switch(i.label){case 0:return t=(0,u._)((0,c._)({},iawpActions.configure_pruner),{pruningCutoff:e,isConfirmed:n}),[4,jQuery.post(ajaxurl,t)];case 1:return[2,{wasSuccessful:(r=i.sent()).success,confirmationText:r.data.confirmationText,isEnabled:r.data.isEnabled,statusMessage:r.data.statusMessage}]}})})()}}]),n}(f.Controller);(0,A._)(m,"targets",["cutoffs","saveButton","confirmButton","statusMessage","confirmationText"])},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_async_to_generator":"6Tpxj","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@swc/helpers/_/_ts_generator":"lwj56","@hotwired/stimulus":"crDvk",micromodal:"Tlrpp","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],i0Fis:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return c});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_create_super"),c=function(t){(0,A._)(n,t);var e=(0,l._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"updateTableUI",function(e){var n=e.detail.optionIds,r=n.length,i=t.element.getElementsByClassName("iawp-stats")[0];i.classList.forEach(function(t){t.startsWith("total-of-")&&i.classList.remove(t)}),i.classList.add("total-of-"+r.toString()),t.quickStatTargets.forEach(function(t){var e=n.includes(t.dataset.id);t.classList.toggle("visible",e)})}),t}return(0,s._)(n,[{key:"connect",value:function(){document.addEventListener("iawp:changeQuickStats",this.updateTableUI)}},{key:"disconnect",value:function(){document.removeEventListener("iawp:changeQuickStats",this.updateTableUI)}}]),n}(t("@hotwired/stimulus").Controller);(0,a._)(c,"targets",["quickStat"])},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],goGxO:[function(t,e,n){var r,i=t("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(n),i.export(n,"default",function(){return _});var o=t("@swc/helpers/_/_assert_this_initialized"),s=t("@swc/helpers/_/_class_call_check"),a=t("@swc/helpers/_/_create_class"),A=t("@swc/helpers/_/_define_property"),l=t("@swc/helpers/_/_inherits"),c=t("@swc/helpers/_/_object_spread"),u=t("@swc/helpers/_/_to_consumable_array"),h=t("@swc/helpers/_/_create_super"),d=t("@hotwired/stimulus"),f=t("chart.js"),p=t("isotope-layout"),g=i.interopDefault(p),m=t("../chart_plugins/html_legend_plugin"),v=i.interopDefault(m),y=t("../chart_plugins/corsair_plugin"),w=i.interopDefault(y),b=t("../utils/appearance");(r=f.Chart).register.apply(r,(0,u._)(f.registerables)),f.Chart.defaults.font.family='-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"';var _=function(t){(0,l._)(n,t);var e=(0,h._)(n);function n(){var t;return(0,s._)(this,n),t=e.apply(this,arguments),(0,A._)((0,o._)(t),"tabVisibilityChanged",function(){t.visibleValue=!document.hidden,t.visibleValue&&(t.refresh(),t.startServerPolling())}),t}return(0,a._)(n,[{key:"connect",value:function(){document.addEventListener("visibilitychange",this.tabVisibilityChanged),this.initializeChart({element:this.minuteChartTarget,views:this.chartDataValue.minute_interval_views,labelsShort:this.chartDataValue.minute_interval_labels_short,labelsFull:this.chartDataValue.minute_interval_labels_full}),this.initializeChart({element:this.secondChartTarget,views:this.chartDataValue.second_interval_views,labelsShort:this.chartDataValue.second_interval_labels_short,labelsFull:this.chartDataValue.second_interval_labels_full}),this.startServerPolling()}},{key:"disconnect",value:function(){document.removeEventListener("visibilitychange",this.tabVisibilityChanged)}},{key:"startServerPolling",value:function(){var t=this;clearInterval(this.interval),this.interval=setInterval(function(){t.visibleValue?t.refresh():clearInterval(t.interval)},1e4)}},{key:"refresh",value:function(){var t=this,e=(0,c._)({},iawpActions.real_time_data);jQuery.post(ajaxurl,e,function(e,n,r){document.getElementById("real-time-dashboard").classList.remove("refreshed"),document.getElementById("real-time-dashboard").offsetWidth,document.getElementById("real-time-dashboard").classList.add("refreshed"),e.success&&t.rerender(e.data)})}},{key:"rerender",value:function(t){this.visitorMessageTarget.textContent=t.visitor_message,this.pageMessageTarget.textContent=t.page_message,this.referrerMessageTarget.textContent=t.referrer_message,this.countryMessageTarget.textContent=t.country_message,this.updateChart({element:this.minuteChartTarget,visitors:t.chart_data.minute_interval_visitors,views:t.chart_data.minute_interval_views}),this.updateChart({element:this.secondChartTarget,visitors:t.chart_data.second_interval_visitors,views:t.chart_data.second_interval_views}),this.updateList({element:this.pagesListTarget,entries:t.lists.pages.entries}),this.updateList({element:this.referrersListTarget,entries:t.lists.referrers.entries}),this.updateList({element:this.countriesListTarget,entries:t.lists.countries.entries}),this.updateList({element:this.campaignsListTarget,entries:t.lists.campaigns.entries}),this.updateList({element:this.device_typesListTarget,entries:t.lists.device_types.entries})}},{key:"existingElements",value:function(){return Array.from(this.element.querySelectorAll("li:not(.exiting)"))}},{key:"existingIds",value:function(){return this.existingElements().map(function(t){return t.dataset.id})}},{key:"updateList",value:function(t){var e=this,n=t.element,r=t.entries,i=n.iso;i||(i=n.iso=new g.default(n,{itemSelector:"li",layoutMode:"vertical",sortColumn:"position",getSortData:{position:function(t){return parseInt(t.dataset.position)}}})),this.existingElements().forEach(function(t){i.remove(t)}),r.forEach(function(t,n){var r=e.elementFromEntry(t);i.insert(r)}),i.arrange();var o=i.items.length,s=n.parentNode.querySelector(".most-popular-empty-message");o>0?s.classList.add("hide"):s.classList.remove("hide")}},{key:"elementFromEntry",value:function(t){var e=t.id,n=t.position,r=t.title,i=t.subtitle,o=t.views,s=t.flag?t.flag:"",a='\n            <li data-id="'.concat(e,'" data-position="').concat(n,'">\n                <span class="real-time-position">').concat(n,".</span>\n                ").concat(s,'\n                <span class="real-time-resource">').concat(r," ").concat(i?'<span class="real-time-subtitle">'.concat(i,"</span>"):"",'</span>\n                <span class="real-time-stat">').concat(o,"</span>\n            </li>\n        "),A=document.createElement("div");return A.innerHTML=a,A.firstElementChild}},{key:"initializeChart",value:function(t){var e=t.element,n=t.views,r=t.labelsShort,i={type:"bar",data:{labels:t.labelsFull,datasets:[{id:"views",label:iawpText.views,data:n,backgroundColor:"rgba(108,70,174,0.2)",borderColor:"rgba(108,70,174,1)",borderWidth:{bottom:0,top:3,left:0,right:0}}]},options:{interaction:{intersect:!1,mode:"index"},responsive:!0,scales:{y:{border:{color:"#DEDAE6",dash:[2,4]},grid:{tickColor:"#DEDAE6",display:!0,drawOnChartArea:!0},beginAtZero:!0,suggestedMax:5,ticks:{color:(0,b.isDarkMode)()?"#ffffff":"#6D6A73",precision:0}},x:{stacked:!0,border:{color:"#DEDAE6"},grid:{tickColor:"#DEDAE6",display:!0,drawOnChartArea:!1},ticks:{color:(0,b.isDarkMode)()?"#ffffff":"#6D6A73",beginAtZero:!0,callback:function(t,e,n){return r[e]}}}},plugins:{mode:String,htmlLegend:{container:e.parentNode.querySelector(".legend")},legend:{display:!1},corsair:{dash:[2,4],color:"#777",width:1}}},plugins:[w.default,v.default]};new f.Chart(e,i)}},{key:"updateChart",value:function(t){var e=t.element,n=t.views,r=(0,f.Chart).getChart(e);r.data.datasets.forEach(function(t,e){var r;(r=t.data).splice.apply(r,[0,t.data.length].concat((0,u._)(n)))}),r.update("none")}}]),n}(d.Controller);(0,A._)(_,"targets",["minuteChart","secondChart","visitorMessage","pageMessage","referrerMessage","countryMessage","pagesList","referrersList","countriesList","campaignsList","device_typesList"]),(0,A._)(_,"values",{chartData:Object,nonce:String,visible:{type:Boolean,default:!0}})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_to_consumable_array":"4oNkS","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","chart.js":"1eVD3","isotope-layout":"7FZhc","../chart_plugins/html_legend_plugin":"bGHGY","../chart_plugins/corsair_plugin":"aPJHp","../utils/appearance":"j01R3","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"7FZhc":[function(t,e,n){var r,i;r=window,i=function(t,e,n,r,i,o,s){var a=t.jQuery,A=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},l=e.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});l.Item=o,l.LayoutMode=s;var c=l.prototype;c._create=function(){for(var t in this.itemGUID=0,this._sorters={},this._getSorters(),e.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"],s.modes)this._initLayoutMode(t)},c.reloadItems=function(){this.itemGUID=0,e.prototype.reloadItems.call(this)},c._itemize=function(){for(var t=e.prototype._itemize.apply(this,arguments),n=0;n<t.length;n++)t[n].id=this.itemGUID++;return this._updateItemsSortData(t),t},c._initLayoutMode=function(t){var e=s.modes[t],n=this.options[t]||{};this.options[t]=e.options?i.extend(e.options,n):n,this.modes[t]=new e(this)},c.layout=function(){if(!this._isLayoutInited&&this._getOption("initLayout")){this.arrange();return}this._layout()},c._layout=function(){var t=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,t),this._isLayoutInited=!0},c.arrange=function(t){this.option(t),this._getIsInstant();var e=this._filter(this.items);this.filteredItems=e.matches,this._bindArrangeComplete(),this._isInstant?this._noTransition(this._hideReveal,[e]):this._hideReveal(e),this._sort(),this._layout()},c._init=c.arrange,c._hideReveal=function(t){this.reveal(t.needReveal),this.hide(t.needHide)},c._getIsInstant=function(){var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;return this._isInstant=e,e},c._bindArrangeComplete=function(){var t,e,n,r=this;function i(){t&&e&&n&&r.dispatchEvent("arrangeComplete",null,[r.filteredItems])}this.once("layoutComplete",function(){t=!0,i()}),this.once("hideComplete",function(){e=!0,i()}),this.once("revealComplete",function(){n=!0,i()})},c._filter=function(t){var e=this.options.filter;e=e||"*";for(var n=[],r=[],i=[],o=this._getFilterTest(e),s=0;s<t.length;s++){var a=t[s];if(!a.isIgnored){var A=o(a);A&&n.push(a),A&&a.isHidden?r.push(a):A||a.isHidden||i.push(a)}}return{matches:n,needReveal:r,needHide:i}},c._getFilterTest=function(t){return a&&this.options.isJQueryFiltering?function(e){return a(e.element).is(t)}:"function"==typeof t?function(e){return t(e.element)}:function(e){return r(e.element,t)}},c.updateSortData=function(t){var e;t?(t=i.makeArray(t),e=this.getItems(t)):e=this.items,this._getSorters(),this._updateItemsSortData(e)},c._getSorters=function(){var t=this.options.getSortData;for(var e in t){var n=t[e];this._sorters[e]=u(n)}},c._updateItemsSortData=function(t){for(var e=t&&t.length,n=0;e&&n<e;n++)t[n].updateSortData()};var u=function(t){if("string"!=typeof t)return t;var e,n=A(t).split(" "),r=n[0],i=r.match(/^\[(.+)\]$/),o=(e=i&&i[1])?function(t){return t.getAttribute(e)}:function(t){var e=t.querySelector(r);return e&&e.textContent},s=l.sortDataParsers[n[1]];return t=s?function(t){return t&&s(o(t))}:function(t){return t&&o(t)}};l.sortDataParsers={parseInt:function(t){return parseInt(t,10)},parseFloat:function(t){return parseFloat(t)}},c._sort=function(){if(this.options.sortBy){var t,e,n=i.makeArray(this.options.sortBy);this._getIsSameSortBy(n)||(this.sortHistory=n.concat(this.sortHistory));var r=(t=this.sortHistory,e=this.options.sortAscending,function(n,r){for(var i=0;i<t.length;i++){var o=t[i],s=n.sortData[o],a=r.sortData[o];if(s>a||s<a)return(s>a?1:-1)*((void 0!==e[o]?e[o]:e)?1:-1)}return 0});this.filteredItems.sort(r)}},c._getIsSameSortBy=function(t){for(var e=0;e<t.length;e++)if(t[e]!=this.sortHistory[e])return!1;return!0},c._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(!e)throw Error("No layout mode: "+t);return e.options=this.options[t],e},c._resetLayout=function(){e.prototype._resetLayout.call(this),this._mode()._resetLayout()},c._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},c._manageStamp=function(t){this._mode()._manageStamp(t)},c._getContainerSize=function(){return this._mode()._getContainerSize()},c.needsResizeLayout=function(){return this._mode().needsResizeLayout()},c.appended=function(t){var e=this.addItems(t);if(e.length){var n=this._filterRevealAdded(e);this.filteredItems=this.filteredItems.concat(n)}},c.prepended=function(t){var e=this._itemize(t);if(e.length){this._resetLayout(),this._manageStamps();var n=this._filterRevealAdded(e);this.layoutItems(this.filteredItems),this.filteredItems=n.concat(this.filteredItems),this.items=e.concat(this.items)}},c._filterRevealAdded=function(t){var e=this._filter(t);return this.hide(e.needHide),this.reveal(e.matches),this.layoutItems(e.matches,!0),e.matches},c.insert=function(t){var e,n,r=this.addItems(t);if(r.length){var i=r.length;for(e=0;e<i;e++)n=r[e],this.element.appendChild(n.element);var o=this._filter(r).matches;for(e=0;e<i;e++)r[e].isLayoutInstant=!0;for(this.arrange(),e=0;e<i;e++)delete r[e].isLayoutInstant;this.reveal(o)}};var h=c.remove;return c.remove=function(t){t=i.makeArray(t);var e=this.getItems(t);h.call(this,t);for(var n=e&&e.length,r=0;n&&r<n;r++){var o=e[r];i.removeFrom(this.filteredItems,o)}},c.shuffle=function(){for(var t=0;t<this.items.length;t++)this.items[t].sortData.random=Math.random();this.options.sortBy="random",this._sort(),this._layout()},c._noTransition=function(t,e){var n=this.options.transitionDuration;this.options.transitionDuration=0;var r=t.apply(this,e);return this.options.transitionDuration=n,r},c.getFilteredItemElements=function(){return this.filteredItems.map(function(t){return t.element})},l},"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","./item","./layout-mode","./layout-modes/masonry","./layout-modes/fit-rows","./layout-modes/vertical"],function(t,e,n,o,s,a){return i(r,t,e,n,o,s,a)}):e.exports?e.exports=i(r,t("d1ae90535db484ce"),t("79d2a28c59ac56a1"),t("1bd4311350c6f7f7"),t("c16cee176ee6b3de"),t("472f57781e0bd195"),t("c3340c38c73fe0bb"),t("c844a88ba61eea2c"),t("8fb3c9115fa5833b"),t("f2014608a63b7098")):r.Isotope=i(r,r.Outlayer,r.getSize,r.matchesSelector,r.fizzyUIUtils,r.Isotope.Item,r.Isotope.LayoutMode)},{d1ae90535db484ce:"eg0ZI","79d2a28c59ac56a1":"eXKyk","1bd4311350c6f7f7":"3Nx7p",c16cee176ee6b3de:"alkXN","472f57781e0bd195":"5v8ep",c3340c38c73fe0bb:"beDab",c844a88ba61eea2c:"d1IjL","8fb3c9115fa5833b":"4MmBU",f2014608a63b7098:"l862Z"}],eg0ZI:[function(t,e,n){var r,i;r=window,i=function(t,e,n,r,i){var o=t.console,s=t.jQuery,a=function(){},A=0,l={};function c(t,e){var n=r.getQueryElement(t);if(!n){o&&o.error("Bad element for "+this.constructor.namespace+": "+(n||t));return}this.element=n,s&&(this.$element=s(this.element)),this.options=r.extend({},this.constructor.defaults),this.option(e);var i=++A;this.element.outlayerGUID=i,l[i]=this,this._create(),this._getOption("initLayout")&&this.layout()}c.namespace="outlayer",c.Item=i,c.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var u=c.prototype;function h(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}r.extend(u,e.prototype),u.option=function(t){r.extend(this.options,t)},u._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},c.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},u._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),r.extend(this.element.style,this.options.containerStyle),this._getOption("resize")&&this.bindResize()},u.reloadItems=function(){this.items=this._itemize(this.element.children)},u._itemize=function(t){for(var e=this._filterFindItemElements(t),n=this.constructor.Item,r=[],i=0;i<e.length;i++){var o=new n(e[i],this);r.push(o)}return r},u._filterFindItemElements=function(t){return r.filterFindElements(t,this.options.itemSelector)},u.getItemElements=function(){return this.items.map(function(t){return t.element})},u.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},u._init=u.layout,u._resetLayout=function(){this.getSize()},u.getSize=function(){this.size=n(this.element)},u._getMeasurement=function(t,e){var r,i=this.options[t];i?("string"==typeof i?r=this.element.querySelector(i):i instanceof HTMLElement&&(r=i),this[t]=r?n(r)[e]:i):this[t]=0},u.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},u._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},u._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var n=[];t.forEach(function(t){var r=this._getItemLayoutPosition(t);r.item=t,r.isInstant=e||t.isLayoutInstant,n.push(r)},this),this._processLayoutQueue(n)}},u._getItemLayoutPosition=function(){return{x:0,y:0}},u._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},u.updateStagger=function(){var t=this.options.stagger;if(null==t){this.stagger=0;return}return this.stagger=function(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),n=e&&e[1],r=e&&e[2];return n.length?(n=parseFloat(n))*(d[r]||1):0}(t),this.stagger},u._positionItem=function(t,e,n,r,i){r?t.goTo(e,n):(t.stagger(i*this.stagger),t.moveTo(e,n))},u._postLayout=function(){this.resizeContainer()},u.resizeContainer=function(){if(this._getOption("resizeContainer")){var t=this._getContainerSize();t&&(this._setContainerMeasure(t.width,!0),this._setContainerMeasure(t.height,!1))}},u._getContainerSize=a,u._setContainerMeasure=function(t,e){if(void 0!==t){var n=this.size;n.isBorderBox&&(t+=e?n.paddingLeft+n.paddingRight+n.borderLeftWidth+n.borderRightWidth:n.paddingBottom+n.paddingTop+n.borderTopWidth+n.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},u._emitCompleteOnItems=function(t,e){var n=this;function r(){n.dispatchEvent(t+"Complete",null,[e])}var i=e.length;if(!e||!i){r();return}var o=0;function s(){++o==i&&r()}e.forEach(function(e){e.once(t,s)})},u.dispatchEvent=function(t,e,n){var r=e?[e].concat(n):n;if(this.emitEvent(t,r),s){if(this.$element=this.$element||s(this.element),e){var i=s.Event(e);i.type=t,this.$element.trigger(i,n)}else this.$element.trigger(t,n)}},u.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},u.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},u.stamp=function(t){(t=this._find(t))&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},u.unstamp=function(t){(t=this._find(t))&&t.forEach(function(t){r.removeFrom(this.stamps,t),this.unignore(t)},this)},u._find=function(t){if(t)return"string"==typeof t&&(t=this.element.querySelectorAll(t)),t=r.makeArray(t)},u._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},u._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},u._manageStamp=a,u._getElementOffset=function(t){var e=t.getBoundingClientRect(),r=this._boundingRect,i=n(t);return{left:e.left-r.left-i.marginLeft,top:e.top-r.top-i.marginTop,right:r.right-e.right-i.marginRight,bottom:r.bottom-e.bottom-i.marginBottom}},u.handleEvent=r.handleEvent,u.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},u.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},u.onresize=function(){this.resize()},r.debounceMethod(c,"onresize",100),u.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},u.needsResizeLayout=function(){var t=n(this.element);return this.size&&t&&t.innerWidth!==this.size.innerWidth},u.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},u.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},u.prepended=function(t){var e=this._itemize(t);if(e.length){var n=this.items.slice(0);this.items=e.concat(n),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(n)}},u.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,n){t.stagger(n*e),t.reveal()})}},u.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,n){t.stagger(n*e),t.hide()})}},u.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},u.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},u.getItem=function(t){for(var e=0;e<this.items.length;e++){var n=this.items[e];if(n.element==t)return n}},u.getItems=function(t){t=r.makeArray(t);var e=[];return t.forEach(function(t){var n=this.getItem(t);n&&e.push(n)},this),e},u.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),r.removeFrom(this.items,t)},this)},u.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete l[e],delete this.element.outlayerGUID,s&&s.removeData(this.element,this.constructor.namespace)},c.data=function(t){var e=(t=r.getQueryElement(t))&&t.outlayerGUID;return e&&l[e]},c.create=function(t,e){var n=h(c);return n.defaults=r.extend({},c.defaults),r.extend(n.defaults,e),n.compatOptions=r.extend({},c.compatOptions),n.namespace=t,n.data=c.data,n.Item=h(i),r.htmlInit(n,t),s&&s.bridget&&s.bridget(t,n),n};var d={ms:1,s:1e3};return c.Item=i,c},"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(t,e,n,o){return i(r,t,e,n,o)}):e.exports?e.exports=i(r,t("573c24bcaa9ad04f"),t("b05519937ed91da5"),t("3b5dd3aa1a4ff35"),t("242bc3ae5b473953")):r.Outlayer=i(r,r.EvEmitter,r.getSize,r.fizzyUIUtils,r.Outlayer.Item)},{"573c24bcaa9ad04f":"jI3BQ",b05519937ed91da5:"eXKyk","3b5dd3aa1a4ff35":"alkXN","242bc3ae5b473953":"ebMpf"}],jI3BQ:[function(t,e,n){var r,i;r="undefined"!=typeof window?window:this,i=function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var n=this._events=this._events||{},r=n[t]=n[t]||[];return -1==r.indexOf(e)&&r.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var n=this._onceEvents=this._onceEvents||{};return(n[t]=n[t]||{})[e]=!0,this}},e.off=function(t,e){var n=this._events&&this._events[t];if(n&&n.length){var r=n.indexOf(e);return -1!=r&&n.splice(r,1),this}},e.emitEvent=function(t,e){var n=this._events&&this._events[t];if(n&&n.length){n=n.slice(0),e=e||[];for(var r=this._onceEvents&&this._onceEvents[t],i=0;i<n.length;i++){var o=n[i];r&&r[o]&&(this.off(t,o),delete r[o]),o.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t},"function"==typeof define&&define.amd?define(i):e.exports?e.exports=i():r.EvEmitter=i()},{}],eXKyk:[function(t,e,n){var r,i;r=window,i=function(){function t(t){var e=parseFloat(t);return -1==t.indexOf("%")&&!isNaN(e)&&e}var e,n="undefined"==typeof console?function(){}:function(t){console.error(t)},r=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],i=r.length;function o(t){var e=getComputedStyle(t);return e||n("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),e}var s=!1;return function n(a){if(function(){if(!s){s=!0;var r=document.createElement("div");r.style.width="200px",r.style.padding="1px 2px 3px 4px",r.style.borderStyle="solid",r.style.borderWidth="1px 2px 3px 4px",r.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(r),e=200==Math.round(t(o(r).width)),n.isBoxSizeOuter=e,i.removeChild(r)}}(),"string"==typeof a&&(a=document.querySelector(a)),a&&"object"==typeof a&&a.nodeType){var A=o(a);if("none"==A.display)return function(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;e<i;e++)t[r[e]]=0;return t}();var l={};l.width=a.offsetWidth,l.height=a.offsetHeight;for(var c=l.isBorderBox="border-box"==A.boxSizing,u=0;u<i;u++){var h=r[u],d=parseFloat(A[h]);l[h]=isNaN(d)?0:d}var f=l.paddingLeft+l.paddingRight,p=l.paddingTop+l.paddingBottom,g=l.marginLeft+l.marginRight,m=l.marginTop+l.marginBottom,v=l.borderLeftWidth+l.borderRightWidth,y=l.borderTopWidth+l.borderBottomWidth,w=c&&e,b=t(A.width);!1!==b&&(l.width=b+(w?0:f+v));var _=t(A.height);return!1!==_&&(l.height=_+(w?0:p+y)),l.innerWidth=l.width-(f+v),l.innerHeight=l.height-(p+y),l.outerWidth=l.width+g,l.outerHeight=l.height+m,l}}},"function"==typeof define&&define.amd?define(i):e.exports?e.exports=i():r.getSize=i()},{}],alkXN:[function(t,e,n){var r,i;r=window,i=function(t,e){var n={};n.extend=function(t,e){for(var n in e)t[n]=e[n];return t},n.modulo=function(t,e){return(t%e+e)%e};var r=Array.prototype.slice;n.makeArray=function(t){return Array.isArray(t)?t:null==t?[]:"object"==typeof t&&"number"==typeof t.length?r.call(t):[t]},n.removeFrom=function(t,e){var n=t.indexOf(e);-1!=n&&t.splice(n,1)},n.getParent=function(t,n){for(;t.parentNode&&t!=document.body;)if(e(t=t.parentNode,n))return t},n.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},n.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},n.filterFindElements=function(t,r){t=n.makeArray(t);var i=[];return t.forEach(function(t){if(t instanceof HTMLElement){if(!r){i.push(t);return}e(t,r)&&i.push(t);for(var n=t.querySelectorAll(r),o=0;o<n.length;o++)i.push(n[o])}}),i},n.debounceMethod=function(t,e,n){n=n||100;var r=t.prototype[e],i=e+"Timeout";t.prototype[e]=function(){clearTimeout(this[i]);var t=arguments,e=this;this[i]=setTimeout(function(){r.apply(e,t),delete e[i]},n)}},n.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},n.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,n){return e+"-"+n}).toLowerCase()};var i=t.console;return n.htmlInit=function(e,r){n.docReady(function(){var o=n.toDashed(r),s="data-"+o,a=document.querySelectorAll("["+s+"]"),A=document.querySelectorAll(".js-"+o),l=n.makeArray(a).concat(n.makeArray(A)),c=s+"-options",u=t.jQuery;l.forEach(function(t){var n,o=t.getAttribute(s)||t.getAttribute(c);try{n=o&&JSON.parse(o)}catch(e){i&&i.error("Error parsing "+s+" on "+t.className+": "+e);return}var a=new e(t,n);u&&u.data(t,r,a)})})},n},"function"==typeof define&&define.amd?define(["desandro-matches-selector/matches-selector"],function(t){return i(r,t)}):e.exports?e.exports=i(r,t("51e1096a76b062e0")):r.fizzyUIUtils=i(r,r.matchesSelector)},{"51e1096a76b062e0":"3Nx7p"}],"3Nx7p":[function(t,e,n){var r,i;r=window,i=function(){var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],n=0;n<e.length;n++){var r=e[n]+"MatchesSelector";if(t[r])return r}}();return function(e,n){return e[t](n)}},"function"==typeof define&&define.amd?define(i):e.exports?e.exports=i():r.matchesSelector=i()},{}],ebMpf:[function(t,e,n){var r,i;r=window,i=function(t,e){var n=document.documentElement.style,r="string"==typeof n.transition?"transition":"WebkitTransition",i="string"==typeof n.transform?"transform":"WebkitTransform",o={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[r],s={transform:i,transition:r,transitionDuration:r+"Duration",transitionProperty:r+"Property",transitionDelay:r+"Delay"};function a(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}var A=a.prototype=Object.create(t.prototype);A.constructor=a,A._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},A.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},A.getSize=function(){this.size=e(this.element)},A.css=function(t){var e=this.element.style;for(var n in t)e[s[n]||n]=t[n]},A.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),r=t[e?"left":"right"],i=t[n?"top":"bottom"],o=parseFloat(r),s=parseFloat(i),a=this.layout.size;-1!=r.indexOf("%")&&(o=o/100*a.width),-1!=i.indexOf("%")&&(s=s/100*a.height),o=isNaN(o)?0:o,s=isNaN(s)?0:s,o-=e?a.paddingLeft:a.paddingRight,s-=n?a.paddingTop:a.paddingBottom,this.position.x=o,this.position.y=s},A.layoutPosition=function(){var t=this.layout.size,e={},n=this.layout._getOption("originLeft"),r=this.layout._getOption("originTop"),i=this.position.x+t[n?"paddingLeft":"paddingRight"];e[n?"left":"right"]=this.getXValue(i),e[n?"right":"left"]="";var o=this.position.y+t[r?"paddingTop":"paddingBottom"];e[r?"top":"bottom"]=this.getYValue(o),e[r?"bottom":"top"]="",this.css(e),this.emitEvent("layout",[this])},A.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},A.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},A._transitionTo=function(t,e){this.getPosition();var n=this.position.x,r=this.position.y,i=t==this.position.x&&e==this.position.y;if(this.setPosition(t,e),i&&!this.isTransitioning){this.layoutPosition();return}var o={};o.transform=this.getTranslate(t-n,e-r),this.transition({to:o,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},A.getTranslate=function(t,e){var n=this.layout._getOption("originLeft"),r=this.layout._getOption("originTop");return"translate3d("+(t=n?t:-t)+"px, "+(e=r?e:-e)+"px, 0)"},A.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},A.moveTo=A._transitionTo,A.setPosition=function(t,e){this.position.x=parseFloat(t),this.position.y=parseFloat(e)},A._nonTransition=function(t){for(var e in this.css(t.to),t.isCleaning&&this._removeStyles(t.to),t.onTransitionEnd)t.onTransitionEnd[e].call(this)},A.transition=function(t){if(!parseFloat(this.layout.options.transitionDuration)){this._nonTransition(t);return}var e=this._transn;for(var n in t.onTransitionEnd)e.onEnd[n]=t.onTransitionEnd[n];for(n in t.to)e.ingProperties[n]=!0,t.isCleaning&&(e.clean[n]=!0);t.from&&(this.css(t.from),this.element.offsetHeight),this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var l="opacity,"+i.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()});A.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:l,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(o,this,!1)}},A.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},A.onotransitionend=function(t){this.ontransitionend(t)};var c={"-webkit-transform":"transform"};A.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,n=c[t.propertyName]||t.propertyName;delete e.ingProperties[n],function(t){for(var e in t)return!1;return!0}(e.ingProperties)&&this.disableTransition(),n in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[n]),n in e.onEnd&&(e.onEnd[n].call(this),delete e.onEnd[n]),this.emitEvent("transitionEnd",[this])}},A.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(o,this,!1),this.isTransitioning=!1},A._removeStyles=function(t){var e={};for(var n in t)e[n]="";this.css(e)};var u={transitionProperty:"",transitionDuration:"",transitionDelay:""};return A.removeTransitionStyles=function(){this.css(u)},A.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},A.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},A.remove=function(){if(!r||!parseFloat(this.layout.options.transitionDuration)){this.removeElem();return}this.once("transitionEnd",function(){this.removeElem()}),this.hide()},A.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("visibleStyle")]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},A.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},A.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var n in e)return n},A.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("hiddenStyle")]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},A.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},A.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},a},"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter","get-size/get-size"],i):e.exports?e.exports=i(t("dd99bd345459a860"),t("333b0b16bf4afb3c")):(r.Outlayer={},r.Outlayer.Item=i(r.EvEmitter,r.getSize))},{dd99bd345459a860:"jI3BQ","333b0b16bf4afb3c":"eXKyk"}],"5v8ep":[function(t,e,n){var r,i;r=window,i=function(t){function e(){t.Item.apply(this,arguments)}var n=e.prototype=Object.create(t.Item.prototype),r=n._create;n._create=function(){this.id=this.layout.itemGUID++,r.call(this),this.sortData={}},n.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var t=this.layout.options.getSortData,e=this.layout._sorters;for(var n in t){var r=e[n];this.sortData[n]=r(this.element,this)}}};var i=n.destroy;return n.destroy=function(){i.apply(this,arguments),this.css({display:""})},e},"function"==typeof define&&define.amd?define(["outlayer/outlayer"],i):e.exports?e.exports=i(t("fcad5758f874e5b4")):(r.Isotope=r.Isotope||{},r.Isotope.Item=i(r.Outlayer))},{fcad5758f874e5b4:"eg0ZI"}],beDab:[function(t,e,n){var r,i;r=window,i=function(t,e){function n(t){this.isotope=t,t&&(this.options=t.options[this.namespace],this.element=t.element,this.items=t.filteredItems,this.size=t.size)}var r=n.prototype;return["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"].forEach(function(t){r[t]=function(){return e.prototype[t].apply(this.isotope,arguments)}}),r.needsVerticalResizeLayout=function(){var e=t(this.isotope.element);return this.isotope.size&&e&&e.innerHeight!=this.isotope.size.innerHeight},r._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},r.getColumnWidth=function(){this.getSegmentSize("column","Width")},r.getRowHeight=function(){this.getSegmentSize("row","Height")},r.getSegmentSize=function(t,e){var n=t+e,r="outer"+e;if(this._getMeasurement(n,r),!this[n]){var i=this.getFirstItemSize();this[n]=i&&i[r]||this.isotope.size["inner"+e]}},r.getFirstItemSize=function(){var e=this.isotope.filteredItems[0];return e&&e.element&&t(e.element)},r.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},r.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},n.modes={},n.create=function(t,e){function i(){n.apply(this,arguments)}return i.prototype=Object.create(r),i.prototype.constructor=i,e&&(i.options=e),i.prototype.namespace=t,n.modes[t]=i,i},n},"function"==typeof define&&define.amd?define(["get-size/get-size","outlayer/outlayer"],i):e.exports?e.exports=i(t("c16cbd9384b3ccfb"),t("6eb8dcb0eb951ac9")):(r.Isotope=r.Isotope||{},r.Isotope.LayoutMode=i(r.getSize,r.Outlayer))},{c16cbd9384b3ccfb:"eXKyk","6eb8dcb0eb951ac9":"eg0ZI"}],d1IjL:[function(t,e,n){var r,i;r=window,i=function(t,e){var n=t.create("masonry"),r=n.prototype,i={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var o in e.prototype)i[o]||(r[o]=e.prototype[o]);var s=r.measureColumns;r.measureColumns=function(){this.items=this.isotope.filteredItems,s.call(this)};var a=r._getOption;return r._getOption=function(t){return"fitWidth"==t?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:a.apply(this.isotope,arguments)},n},"function"==typeof define&&define.amd?define(["../layout-mode","masonry-layout/masonry"],i):e.exports?e.exports=i(t("5fa6ad8badeac0b4"),t("f1da021ee571de45")):i(r.Isotope.LayoutMode,r.Masonry)},{"5fa6ad8badeac0b4":"beDab",f1da021ee571de45:"aOAPG"}],aOAPG:[function(t,e,n){var r,i;r=window,i=function(t,e){var n=t.create("masonry");n.compatOptions.fitWidth="isFitWidth";var r=n.prototype;return r._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},r.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],n=t&&t.element;this.columnWidth=n&&e(n).outerWidth||this.containerWidth}var r=this.columnWidth+=this.gutter,i=this.containerWidth+this.gutter,o=i/r,s=r-i%r;o=Math[s&&s<1?"round":"floor"](o),this.cols=Math.max(o,1)},r.getContainerWidth=function(){var t=e(this._getOption("fitWidth")?this.element.parentNode:this.element);this.containerWidth=t&&t.innerWidth},r._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,n=Math[e&&e<1?"round":"ceil"](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var r=this[this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition"](n,t),i={x:this.columnWidth*r.col,y:r.y},o=r.y+t.size.outerHeight,s=n+r.col,a=r.col;a<s;a++)this.colYs[a]=o;return i},r._getTopColPosition=function(t){var e=this._getTopColGroup(t),n=Math.min.apply(Math,e);return{col:e.indexOf(n),y:n}},r._getTopColGroup=function(t){if(t<2)return this.colYs;for(var e=[],n=this.cols+1-t,r=0;r<n;r++)e[r]=this._getColGroupY(r,t);return e},r._getColGroupY=function(t,e){if(e<2)return this.colYs[t];var n=this.colYs.slice(t,t+e);return Math.max.apply(Math,n)},r._getHorizontalColPosition=function(t,e){var n=this.horizontalColIndex%this.cols;n=t>1&&n+t>this.cols?0:n;var r=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=r?n+t:this.horizontalColIndex,{col:n,y:this._getColGroupY(n,t)}},r._manageStamp=function(t){var n=e(t),r=this._getElementOffset(t),i=this._getOption("originLeft")?r.left:r.right,o=i+n.outerWidth,s=Math.floor(i/this.columnWidth);s=Math.max(0,s);var a=Math.floor(o/this.columnWidth);a-=o%this.columnWidth?0:1,a=Math.min(this.cols-1,a);for(var A=(this._getOption("originTop")?r.top:r.bottom)+n.outerHeight,l=s;l<=a;l++)this.colYs[l]=Math.max(A,this.colYs[l])},r._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},r._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},r.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},n},"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size"],i):e.exports?e.exports=i(t("e86e3700aebd6078"),t("26a3dc2fb9871570")):r.Masonry=i(r.Outlayer,r.getSize)},{e86e3700aebd6078:"eg0ZI","26a3dc2fb9871570":"eXKyk"}],"4MmBU":[function(t,e,n){var r;window,r=function(t){var e=t.create("fitRows"),n=e.prototype;return n._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},n._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,n=this.isotope.size.innerWidth+this.gutter;0!==this.x&&e+this.x>n&&(this.x=0,this.y=this.maxY);var r={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,r},n._getContainerSize=function(){return{height:this.maxY}},e},"function"==typeof define&&define.amd?define(["../layout-mode"],r):e.exports=r(t("36dec49fe2130686"))},{"36dec49fe2130686":"beDab"}],l862Z:[function(t,e,n){var r,i;r=window,i=function(t){var e=t.create("vertical",{horizontalAlignment:0}),n=e.prototype;return n._resetLayout=function(){this.y=0},n._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,n=this.y;return this.y+=t.size.outerHeight,{x:e,y:n}},n._getContainerSize=function(){return{height:this.y}},e},"function"==typeof define&&define.amd?define(["../layout-mode"],i):e.exports?e.exports=i(t("42857813c5389eab")):i(r.Isotope.LayoutMode)},{"42857813c5389eab":"beDab"}],bGHGY:[function(t,e,n){e.exports={id:"htmlLegend",getLegendContainer:function(t){return t.container instanceof HTMLElement?t.container:document.getElementById(t.containerID)},afterUpdate:function(t,e,n){var r=this.getLegendContainer(n),i=r.querySelector("ul");for(i||((i=document.createElement("ul")).classList.add("legend-list"),r.appendChild(i));i.firstChild;)i.firstChild.remove();t.options.plugins.legend.labels.generateLabels(t).forEach(function(e){var r=t.data.datasets.find(function(t){return t.label===e.text}).id,o=document.createElement("li");o.onclick=function(){var r=t.config.type;if("pie"===r||"doughnut"===r?t.toggleDataVisibility(e.index):t.setDatasetVisibility(e.datasetIndex,!t.isDatasetVisible(e.datasetIndex)),t.update(),"function"==typeof n.callback){var i=t.data.datasets.filter(function(e,n){return t.isDatasetVisible(n)}).map(function(t){return t.id});n.callback(i)}},o.classList.add("legend-item","legend-item-for-".concat(r)),e.hidden&&o.classList.add("hidden");var s=document.createElement("span"),a=document.createElement("p");a.textContent=e.text,o.appendChild(s),o.appendChild(a),i.appendChild(o)})}}},{}],"7X3cm":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return c});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_define_property"),a=t("@swc/helpers/_/_inherits"),A=t("@swc/helpers/_/_object_spread"),l=t("@swc/helpers/_/_create_super"),c=function(t){(0,a._)(n,t);var e=(0,l._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"refresh",value:function(){var t=this,e=(0,A._)({},iawpActions.refresh_modules),n=this.element.innerText;this.element.innerText=this.loadingTextValue,this.element.setAttribute("disabled","disabled"),this.fadeOutModules(),jQuery.post(ajaxurl,e,function(e){t.element.innerText=n,t.element.removeAttribute("disabled"),e.data.modules.forEach(function(e){return t.replaceModule(e.id,e.html)}),document.getElementById("iawp-modules-refreshed-at").innerText=e.data.modulesRefreshedAt}).fail(function(e){t.element.innerText=n,t.element.removeAttribute("disabled")})}},{key:"fadeOutModules",value:function(){Array.from(document.querySelectorAll(".module:not(.module-picker)")).forEach(function(t){t.classList.add("will-be-refreshed")})}},{key:"replaceModule",value:function(t,e){var n=document.querySelector('[data-module-module-id-value="'.concat(t,'"]'));if(n){var r=n.classList.contains("draggable-module");n.outerHTML=e,setTimeout(function(){var e=document.querySelector('[data-module-module-id-value="'.concat(t,'"]'));e&&e.classList.toggle("draggable-module",r)},0)}}}]),n}(t("@hotwired/stimulus").Controller);(0,s._)(c,"values",{loadingText:String})},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"5F7L7":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return h});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_object_spread"),c=t("@swc/helpers/_/_object_spread_props"),u=t("@swc/helpers/_/_create_super"),h=function(t){(0,A._)(n,t);var e=(0,u._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"maybeClose",function(e){var n=t.modalTarget.classList.contains("show"),r=t.element.contains(e.target);n&&!r&&t.closeModal()}),t}return(0,s._)(n,[{key:"connect",value:function(){document.addEventListener("click",this.maybeClose)}},{key:"disconnect",value:function(){document.removeEventListener("click",this.maybeClose)}},{key:"toggleModal",value:function(t){t.preventDefault(),this.modalTarget.classList.contains("show")?this.closeModal():this.openModal()}},{key:"openModal",value:function(){var t=this;this.inputTarget.value=this.nameValue,this.modalTarget.classList.add("show"),this.modalButtonTarget.classList.add("open"),document.getElementById("iawp-layout").classList.add("modal-open"),setTimeout(function(){t.inputTarget.focus(),t.inputTarget.select()},200)}},{key:"closeModal",value:function(){this.modalTarget.classList.remove("show"),this.modalButtonTarget.classList.remove("open"),document.getElementById("iawp-layout").classList.remove("modal-open")}},{key:"rename",value:function(t){var e=this;t.preventDefault();var n=this.inputTarget.value.trim(),r=(0,c._)((0,l._)({},iawpActions.rename_report),{id:this.idValue,name:n});if(0===n.length){this.inputTarget.value="";return}this.renameButtonTarget.setAttribute("disabled","disabled"),this.renameButtonTarget.classList.add("sending"),jQuery.post(ajaxurl,r,function(t){e.renameButtonTarget.classList.remove("sending"),e.renameButtonTarget.classList.add("sent"),e.renameButtonTarget.classList.remove("sent"),e.renameButtonTarget.removeAttribute("disabled"),e.closeModal(),e.nameValue=t.data.name,Array.from(document.querySelectorAll('[data-name-for-report-id="'+e.idValue+'"]')).forEach(function(e){e.innerText=t.data.name})}).fail(function(){})}}]),n}(t("@hotwired/stimulus").Controller);(0,a._)(h,"targets",["modal","modalButton","renameButton","input"]),(0,a._)(h,"values",{id:String,name:String})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],bF0mO:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n);var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_async_to_generator"),s=t("@swc/helpers/_/_class_call_check"),a=t("@swc/helpers/_/_create_class"),A=t("@swc/helpers/_/_define_property"),l=t("@swc/helpers/_/_inherits"),c=t("@swc/helpers/_/_object_spread"),u=t("@swc/helpers/_/_object_spread_props"),h=t("@swc/helpers/_/_sliced_to_array"),d=t("@swc/helpers/_/_create_super"),f=t("@swc/helpers/_/_ts_generator"),p=t("@hotwired/stimulus"),g=t("../download"),m=t("html2pdf.js"),v=r.interopDefault(m),y=t("chart.js"),w=t("../utils/svg-to-png"),b=function(t){(0,l._)(n,t);var e=(0,d._)(n);function n(){var t;return(0,s._)(this,n),t=e.apply(this,arguments),(0,A._)((0,i._)(t),"tableType",void 0),(0,A._)((0,i._)(t),"exactStart",void 0),(0,A._)((0,i._)(t),"exactEnd",void 0),(0,A._)((0,i._)(t),"relativeRangeId",void 0),(0,A._)((0,i._)(t),"columns",void 0),(0,A._)((0,i._)(t),"quickStats",void 0),(0,A._)((0,i._)(t),"filters",[]),(0,A._)((0,i._)(t),"filterLogic",void 0),(0,A._)((0,i._)(t),"sortColumn",void 0),(0,A._)((0,i._)(t),"sortDirection",void 0),(0,A._)((0,i._)(t),"group",void 0),(0,A._)((0,i._)(t),"chartInterval",void 0),(0,A._)((0,i._)(t),"primaryChartMetricId",void 0),(0,A._)((0,i._)(t),"secondaryChartMetricId",void 0),(0,A._)((0,i._)(t),"page",1),(0,A._)((0,i._)(t),"changePrimaryChartMetric",function(e){t.primaryChartMetricId=e.detail.primaryChartMetricId,t.emitChangedOption({primary_chart_metric_id:t.primaryChartMetricId})}),(0,A._)((0,i._)(t),"changeSecondaryChartMetric",function(e){t.secondaryChartMetricId=e.detail.secondaryChartMetricId,t.emitChangedOption({secondary_chart_metric_id:t.secondaryChartMetricId})}),(0,A._)((0,i._)(t),"datesChanged",function(e){t.exactStart=e.detail.exactStart,t.exactEnd=e.detail.exactEnd,t.relativeRangeId=e.detail.relativeRangeId,t.page=1,t.emitChangedOption({exact_start:t.exactStart||null,exact_end:t.exactEnd||null,relative_range_id:t.relativeRangeId||null}),t.fetch({newDateRange:!0})}),(0,A._)((0,i._)(t),"columnsChanged",function(e){t.columns=e.detail.optionIds,t.emitChangedOption({columns:t.columns})}),(0,A._)((0,i._)(t),"quickStatsChanged",function(e){t.quickStats=e.detail.optionIds,t.emitChangedOption({quick_stats:t.quickStats})}),(0,A._)((0,i._)(t),"filtersChanged",function(e){t.filters=e.detail.filters,t.filterLogic=e.detail.filterLogic,t.page=1,t.emitChangedOption({filters:t.filters,filter_logic:t.filterLogic}),t.fetch({showLoadingOverlay:e.detail.showLoadingOverlay})}),(0,A._)((0,i._)(t),"sortChanged",function(e){t.sortColumn=e.detail.sortColumn,t.sortDirection=e.detail.sortDirection,t.page=1,t.emitChangedOption({sort_column:t.sortColumn,sort_direction:t.sortDirection}),t.fetch()}),(0,A._)((0,i._)(t),"changeGroup",function(e){t.group!==e.detail.group&&(t.group=e.detail.group,t.page=1,t.emitChangedOption({group_name:t.group}),t.fetch({newGroup:!0}))}),(0,A._)((0,i._)(t),"changeChartInterval",function(e){var n=e.detail.chartInterval;t.chartInterval!==n&&(t.chartInterval=n,t.emitChangedOption({chart_interval:t.chartInterval}),t.fetch())}),(0,A._)((0,i._)(t),"changeTable",function(e){t.tableType=e.currentTarget.dataset.tableType,t.page=1,e.currentTarget.closest(".examiner-table-tabs").querySelectorAll(".active").forEach(function(t){t.classList.remove("active")}),e.currentTarget.classList.add("active"),t.fetch({newTable:!0})}),(0,A._)((0,i._)(t),"onFetchingReport",function(){t.spinnerTarget.classList.remove("hidden"),document.addEventListener("iawp:fetchedReport",function(){t.spinnerTarget.classList.add("hidden")},{once:!0})}),(0,A._)((0,i._)(t),"loadMore",function(){t.page=t.page+1,t.fetch()}),t}return(0,a._)(n,[{key:"connect",value:function(){var t=this;this.exactStart=""===this.exactStartValue?void 0:this.exactStartValue,this.exactEnd=""===this.exactEndValue?void 0:this.exactEndValue,this.relativeRangeId=""===this.relativeRangeIdValue?void 0:this.relativeRangeIdValue,this.columns=this.columnsValue,this.quickStats=this.quickStatsValue,this.group=this.groupValue,this.chartInterval=this.chartIntervalValue,this.sortColumn=this.sortColumnValue,this.sortDirection=this.sortDirectionValue,this.primaryChartMetricId=this.primaryChartMetricIdValue,this.secondaryChartMetricId=this.secondaryChartMetricIdValue,this.filters=this.filtersValue,this.filterLogic=this.filterLogicValue,this.tableType=jQuery("#data-table").data("table-name"),document.addEventListener("iawp:changeDates",this.datesChanged),document.addEventListener("iawp:changeColumns",this.columnsChanged),document.addEventListener("iawp:changeQuickStats",this.quickStatsChanged),document.addEventListener("iawp:changeFilters",this.filtersChanged),document.addEventListener("iawp:changeSort",this.sortChanged),document.addEventListener("iawp:changeGroup",this.changeGroup),document.addEventListener("iawp:changeChartInterval",this.changeChartInterval),document.addEventListener("iawp:changePrimaryChartMetric",this.changePrimaryChartMetric),document.addEventListener("iawp:changeSecondaryChartMetric",this.changeSecondaryChartMetric),document.addEventListener("iawp:fetchingReport",this.onFetchingReport),setTimeout(function(){t.fetch({isInitialFetch:!0,showLoadingOverlay:!1})},0)}},{key:"disconnect",value:function(){document.removeEventListener("iawp:changeDates",this.datesChanged),document.removeEventListener("iawp:changeColumns",this.columnsChanged),document.removeEventListener("iawp:changeQuickStats",this.quickStatsChanged),document.removeEventListener("iawp:changeFilters",this.filtersChanged),document.removeEventListener("iawp:changeSort",this.sortChanged),document.removeEventListener("iawp:changeGroup",this.changeGroup),document.removeEventListener("iawp:changeChartInterval",this.changeChartInterval),document.removeEventListener("iawp:changePrimaryChartMetric",this.changePrimaryChartMetric),document.removeEventListener("iawp:changeSecondaryChartMetric",this.changeSecondaryChartMetric),document.removeEventListener("iawp:fetchingReport",this.onFetchingReport)}},{key:"emitChangedOption",value:function(t){document.dispatchEvent(new CustomEvent("iawp:changedOption",{detail:t}))}},{key:"fetch",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.isInitialFetch,i=void 0!==r&&r,o=e.showLoadingOverlay,s=e.newGroup,a=void 0!==s&&s,A=e.newTable,l=void 0!==A&&A,h=e.newDateRange,d=this.isExaminerValue;(void 0===o||o)&&jQuery("#iawp-parent").addClass("loading");var f=(0,u._)((0,c._)({},iawpActions.filter),{filters:this.filters,filter_logic:this.filterLogic,exact_start:this.exactStart,exact_end:this.exactEnd,is_new_date_range:void 0!==h&&h,relative_range_id:this.relativeRangeId,table_type:this.tableType,columns:this.columns,report_quick_stats:["visitors"],primary_chart_metric_id:this.primaryChartMetricId,secondary_chart_metric_id:this.secondaryChartMetricId,sort_column:this.sortColumn,quick_stats:this.quickStats,sort_direction:this.sortDirection,group:this.group,is_new_group:a&&!l,chart_interval:this.chartInterval,page:this.page});if(l&&(f.columns=null),n.request&&n.request.abort(),d){var p=new URLSearchParams(document.location.search);f.examiner_type=p.get("tab"),f.examiner_group=p.get("group"),f.examiner_id=p.get("examiner")}document.dispatchEvent(new CustomEvent("iawp:fetchingReport")),n.request=jQuery.post(ajaxurl,f,function(e){e=e.data,t.columns=e.columns,t.filters=e.filters,t.chartInterval=e.chartInterval,document.dispatchEvent(new CustomEvent("iawp:fetchedReport")),a||d?(jQuery("#iawp-table-wrapper").replaceWith(e.table),jQuery("[data-plugin-group-options-option-type-value=columns]").replaceWith(e.columnsHTML),document.dispatchEvent(new CustomEvent("iawp:changeColumns",{detail:{optionIds:t.columns}}))):jQuery("#iawp-rows").replaceWith(e.rows),jQuery("#dates-button span:last-child").text(e.label);var n=new DOMParser().parseFromString(e.stats,"text/html");jQuery("#quick-stats .iawp-stats").replaceWith(n.querySelector(".iawp-stats")),jQuery("#quick-stats").removeClass("skeleton-ui"),jQuery("#independent-analytics-chart").closest(".chart-container").replaceWith(e.chart),d&&jQuery("#table-toolbar").replaceWith(e.tableToolbar),d&&i&&t.enableExaminerTabs(),document.dispatchEvent(new CustomEvent("iawp:updateColumnsUserInterface")),document.dispatchEvent(new CustomEvent("iawp:groupChanged",{detail:{groupId:e.groupId}})),document.dispatchEvent(new CustomEvent("iawp:filtersChanged",{detail:{filtersTemplateHTML:e.filtersTemplateHTML,filtersButtonsHTML:e.filtersButtonsHTML,filters:e.filters}})),t.exportPDFTarget.removeAttribute("disabled"),e.isLastPage?t.loadMoreTarget.setAttribute("disabled","disabled"):t.loadMoreTarget.removeAttribute("disabled"),jQuery("#iawp-columns .row-number").text(e.totalNumberOfRows.toLocaleString()),document.getElementById("data-table").setAttribute("data-total-number-of-rows",e.totalNumberOfRows),jQuery("#iawp-parent").removeClass("loading"),i||"journey"!==e.groupId||document.body.scrollIntoView({behavior:"instant",block:"start"})})}},{key:"showUpsell",value:function(t){document.dispatchEvent(new CustomEvent("iawp:showUpsell",{}))}},{key:"showExaminer",value:function(t){var e=t.currentTarget.dataset.title,n=new URL(t.currentTarget.dataset.url),r={exact_start:this.exactStart,exact_end:this.exactEnd,relative_range_id:this.relativeRangeId,quick_stats:this.quickStats,primary_chart_metric_id:this.primaryChartMetricId,secondary_chart_metric_id:this.secondaryChartMetricId,chart_interval:this.chartInterval,group:this.group},i=n.searchParams,o=!0,s=!1,a=void 0;try{for(var A,l=Object.entries(r)[Symbol.iterator]();!(o=(A=l.next()).done);o=!0)!function(){var t=(0,h._)(A.value,2),e=t[0],n=t[1];n&&(Array.isArray(n)?n.forEach(function(t){return i.append(e+"[]",t)}):i.set(e,n))}()}catch(t){s=!0,a=t}finally{try{o||null==l.return||l.return()}finally{if(s)throw a}}n.search=i.toString(),document.dispatchEvent(new CustomEvent("iawp:showExaminer",{detail:{title:e,reportName:this.reportNameValue,dateLabel:this.element.querySelector(".date-picker-parent .iawp-label").innerText,url:n.toString()}}))}},{key:"exportReportTable",value:function(){var t=this,e=(0,u._)((0,c._)({},iawpActions.export_report_table),{table_type:jQuery("#data-table").data("table-name"),columns:this.columns,filters:this.filters,exact_start:this.exactStart,exact_end:this.exactEnd,relative_range_id:this.relativeRangeId,sort_column:this.sortColumn,sort_direction:this.sortDirection,group:this.group});if(this.isExaminerValue){var r=new URLSearchParams(document.location.search);e.examiner_type=r.get("tab"),e.examiner_group=r.get("group"),e.examiner_id=r.get("examiner")}this.exportReportTableTarget.classList.add("sending"),this.exportReportTableTarget.setAttribute("disabled","disabled"),n.csvRequest&&n.csvRequest.abort(),n.csvRequest=jQuery.post(ajaxurl,e,function(e){(0,g.downloadCSV)(t.getFileName("csv","table"),e.data.csv),t.exportReportTableTarget.classList.add("sent"),t.exportReportTableTarget.classList.remove("sending"),t.exportReportTableTarget.removeAttribute("disabled"),setTimeout(function(){t.exportReportTableTarget.classList.remove("sent")},1e3)})}},{key:"exportReportStatistics",value:function(){var t=this,e=(0,u._)((0,c._)({},iawpActions.export_report_statistics),{filters:this.filters,exact_start:this.exactStart,exact_end:this.exactEnd,is_new_date_range:!1,relative_range_id:this.relativeRangeId,table_type:jQuery("#data-table").data("table-name"),columns:this.columns,sort_column:this.sortColumn,quick_stats:this.quickStats,sort_direction:this.sortDirection,group:this.group,is_new_group:!1,chart_interval:this.chartInterval,page:this.page});if(this.isExaminerValue){var r=new URLSearchParams(document.location.search);e.examiner_type=r.get("tab"),e.examiner_group=r.get("group"),e.examiner_id=r.get("examiner")}this.exportReportStatisticsTarget.classList.add("sending"),this.exportReportStatisticsTarget.setAttribute("disabled","disabled"),n.csvRequest&&n.csvRequest.abort(),n.csvRequest=jQuery.post(ajaxurl,e,function(e){(0,g.downloadCSV)(t.getFileName("csv","statistics"),e.data.csv),t.exportReportStatisticsTarget.classList.add("sent"),t.exportReportStatisticsTarget.classList.remove("sending"),t.exportReportStatisticsTarget.removeAttribute("disabled"),setTimeout(function(){t.exportReportStatisticsTarget.classList.remove("sent")},1e3)})}},{key:"exportPDF",value:function(){this.exportPDFTarget.classList.add("sending"),this.exportPDFTarget.setAttribute("disabled","disabled");var t=this;setTimeout((0,o._)(function(){var e,n,r,i,o,s,a,A,l,c,u,h,d;return(0,f._)(this,function(f){switch(f.label){case 0:e=Object.values(y.Chart.instances),n=window.iawpMaps||[],e.forEach(function(t){t.canvas.dataset.chartExportId=Math.random()}),n.forEach(function(t){t.container.dataset.chartExportId=Math.random()}),(r=document.getElementById("wpwrap").cloneNode(!0)).style.width="1056px",e.forEach(function(t){var e=t.toBase64Image("image/png",1),n=document.createElement("img");n.src=e,n.classList.add("chart-converted-to-image");var i=t.canvas.dataset.chartExportId;r.querySelector("[data-chart-export-id='".concat(i,"']")).replaceWith(n),delete t.canvas.dataset.chartExportId}),i=!0,o=!1,s=void 0,f.label=1;case 1:f.trys.push([1,6,7,8]),a=n[Symbol.iterator](),f.label=2;case 2:if(i=(A=a.next()).done)return[3,5];return l=A.value,[4,(0,w.svgToPng)(l.mapImage)];case 3:(c=f.sent()).classList.add("chart-converted-to-image"),u=l.container.dataset.chartExportId,r.querySelector("[data-chart-export-id='".concat(u,"']")).replaceWith(c),delete l.container.dataset.chartExportId,f.label=4;case 4:return i=!0,[3,2];case 5:return[3,8];case 6:return h=f.sent(),o=!0,s=h,[3,8];case 7:try{i||null==a.return||a.return()}finally{if(o)throw s}return[7];case 8:return r.querySelectorAll("[data-controller]").forEach(function(t){t.removeAttribute("data-controller")}),r.querySelectorAll(".module-picker").forEach(function(t){t.remove()}),r.querySelectorAll("select").forEach(function(t){if(t.id){var e=document.getElementById(t.id).value;t.options.forEach(function(t){t.toggleAttribute("selected",t.value===e)})}}),d={filename:t.getFileName("pdf"),jsPDF:{unit:"in",format:"letter",orientation:"landscape"}},(0,v.default)().set(d).from(r).toContainer().save().then(function(){t.exportPDFTarget.classList.add("sent"),t.exportPDFTarget.classList.remove("sending"),t.exportPDFTarget.removeAttribute("disabled"),setTimeout(function(){t.exportPDFTarget.classList.remove("sent")},1e3)}),[2]}})}),250)}},{key:"enableExaminerTabs",value:function(){document.querySelectorAll(".examiner-table-tabs button").forEach(function(t){t.removeAttribute("disabled")})}},{key:"getFileName",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=document.querySelector("#report-title-bar .report-title"),r=n?n.innerText:"report";return e&&(r+="-"+e),r.replace(/[^a-zA-Z0-9]+/g,"-").toLowerCase()+"."+t}}]),n}(p.Controller);(0,A._)(b,"request",void 0),(0,A._)(b,"targets",["loadMore","exportReportTable","exportReportStatistics","exportPDF","spinner"]),(0,A._)(b,"values",{isExaminer:Boolean,name:String,reportName:String,relativeRangeId:String,exactStart:String,exactEnd:String,group:String,chartInterval:String,sortColumn:String,sortDirection:String,columns:Array,quickStats:Array,primaryChartMetricId:String,secondaryChartMetricId:String,filters:Array,filterLogic:String}),n.default=b},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_async_to_generator":"6Tpxj","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_sliced_to_array":"hefcy","@swc/helpers/_/_create_super":"a37Ru","@swc/helpers/_/_ts_generator":"lwj56","@hotwired/stimulus":"crDvk","../download":"ce5U5","html2pdf.js":"9VcHu","chart.js":"1eVD3","../utils/svg-to-png":"fTZbN","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],hyw9m:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return f});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_define_property"),a=t("@swc/helpers/_/_inherits"),A=t("@swc/helpers/_/_object_spread"),l=t("@swc/helpers/_/_object_spread_props"),c=t("@swc/helpers/_/_create_super"),u=t("@hotwired/stimulus"),h=t("micromodal"),d=r.interopDefault(h);document.addEventListener("DOMContentLoaded",function(){return(0,d.default).init()});var f=function(t){(0,a._)(n,t);var e=(0,c._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"isValidConfirmation",value:function(t){return"reset analytics"===t.toLowerCase()}},{key:"confirmationValueChanged",value:function(t){this.inputTarget.value=t;var e=!this.isValidConfirmation(t);this.submitTarget.toggleAttribute("disabled",e)}},{key:"updateConfirmation",value:function(t){this.confirmationValue=t.target.value}},{key:"open",value:function(){this.confirmationValue="",(0,d.default).show("reset-analytics-modal")}},{key:"close",value:function(t){t.target===t.currentTarget&&(0,d.default).close("reset-analytics-modal")}},{key:"submit",value:function(t){var e=this;if(t.preventDefault(),this.isValidConfirmation(this.confirmationValue)){var n=(0,l._)((0,A._)({},iawpActions.reset_analytics),{confirmation:this.confirmationValue});this.submitTarget.setAttribute("disabled","disabled"),this.submitTarget.classList.add("sending"),jQuery.post(ajaxurl,n,function(t){e.submitTarget.classList.remove("sending"),e.submitTarget.classList.add("sent"),setTimeout(function(){(0,d.default).close("reset-analytics-modal"),e.submitTarget.classList.remove("sent")},1e3)})}}}]),n}(u.Controller);(0,s._)(f,"values",{confirmation:String}),(0,s._)(f,"targets",["submit","input"])},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk",micromodal:"Tlrpp","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],fEg8g:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return f});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_define_property"),a=t("@swc/helpers/_/_inherits"),A=t("@swc/helpers/_/_object_spread"),l=t("@swc/helpers/_/_object_spread_props"),c=t("@swc/helpers/_/_create_super"),u=t("@hotwired/stimulus"),h=t("micromodal"),d=r.interopDefault(h);document.addEventListener("DOMContentLoaded",function(){return(0,d.default).init()});var f=function(t){(0,a._)(n,t);var e=(0,c._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"isValidConfirmation",value:function(t){return"reset overview report"===t.toLowerCase()}},{key:"confirmationValueChanged",value:function(t){this.inputTarget.value=t;var e=!this.isValidConfirmation(t);this.submitTarget.toggleAttribute("disabled",e)}},{key:"updateConfirmation",value:function(t){this.confirmationValue=t.target.value}},{key:"open",value:function(){this.confirmationValue="",(0,d.default).show("reset-overview-modal")}},{key:"close",value:function(t){t.target===t.currentTarget&&(0,d.default).close("reset-overview-modal")}},{key:"submit",value:function(t){var e=this;if(t.preventDefault(),this.isValidConfirmation(this.confirmationValue)){var n=(0,l._)((0,A._)({},iawpActions.reset_overview),{confirmation:this.confirmationValue});this.submitTarget.setAttribute("disabled","disabled"),this.submitTarget.classList.add("sending"),jQuery.post(ajaxurl,n,function(t){e.submitTarget.classList.remove("sending"),e.submitTarget.classList.add("sent"),setTimeout(function(){(0,d.default).close("reset-overview-modal"),e.submitTarget.classList.remove("sent")},1e3)})}}}]),n}(u.Controller);(0,s._)(f,"values",{confirmation:String}),(0,s._)(f,"targets",["submit","input"])},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk",micromodal:"Tlrpp","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],iU6dw:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return h});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_object_spread"),c=t("@swc/helpers/_/_object_spread_props"),u=t("@swc/helpers/_/_create_super"),h=function(t){(0,A._)(n,t);var e=(0,u._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"changes",{}),(0,a._)((0,i._)(t),"saving",!1),(0,a._)((0,i._)(t),"handleChangedOption",function(e){var n=e.detail;t.changes=(0,l._)({},t.changes,n),t.showWarning()}),t}return(0,s._)(n,[{key:"connect",value:function(){document.addEventListener("iawp:changedOption",this.handleChangedOption)}},{key:"save",value:function(){var t=this;if(!this.saving){this.saving=!0;var e=(0,c._)((0,l._)({},iawpActions.save_report),{id:this.idValue,changes:JSON.stringify(this.changes)});this.buttonTarget.classList.add("sending"),jQuery.post(ajaxurl,e,function(e){t.saving=!1,t.hideWarning(),t.changes={},t.buttonTarget.classList.remove("sending"),t.buttonTarget.classList.add("sent"),setTimeout(function(){t.buttonTarget.classList.remove("sent")},1e3)}).fail(function(){t.saving=!1})}}},{key:"showWarning",value:function(){this.warningTarget.style.display="block"}},{key:"hideWarning",value:function(){this.warningTarget.style.display="none"}}]),n}(t("@hotwired/stimulus").Controller);(0,a._)(h,"targets",["button","warning"]),(0,a._)(h,"values",{id:String})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],hVn73:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return A});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_inherits"),a=t("@swc/helpers/_/_create_super"),A=function(t){(0,s._)(n,t);var e=(0,a._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"selectInput",value:function(t){t.target.select()}}]),n}(t("@hotwired/stimulus").Controller)},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],k3DCx:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return u});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_define_property"),a=t("@swc/helpers/_/_inherits"),A=t("@swc/helpers/_/_object_spread"),l=t("@swc/helpers/_/_object_spread_props"),c=t("@swc/helpers/_/_create_super"),u=function(t){(0,a._)(n,t);var e=(0,c._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"setFavoriteReport",value:function(){var t=this,e=(0,l._)((0,A._)({},iawpActions.set_favorite_report),{id:this.idValue,type:this.typeValue});this.element.classList.add("active"),jQuery.post(ajaxurl,e,function(e){t.removeExistingStar(),t.idValue?t.markSavedReportAsFavorite(t.idValue):t.markBaseReportAsFavorite(t.typeValue)}).fail(function(){t.element.classList.remove("active")})}},{key:"removeExistingStar",value:function(){Array.from(document.querySelectorAll("[data-report-id].favorite, [data-report-type].favorite")).forEach(function(t){t.classList.remove("favorite")})}},{key:"markSavedReportAsFavorite",value:function(t){var e=document.querySelector('[data-report-id="'.concat(t,'"]'));e&&e.classList.add("favorite")}},{key:"markBaseReportAsFavorite",value:function(t){var e=document.querySelector('[data-report-type="'.concat(t,'"]'));e&&e.classList.add("favorite")}}]),n}(t("@hotwired/stimulus").Controller);(0,s._)(u,"values",{id:String,type:String})},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],y2inr:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return c});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_create_super"),c=function(t){(0,A._)(n,t);var e=(0,l._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"previousColumn",null),(0,a._)((0,i._)(t),"sortDirection",null),t}return(0,s._)(n,[{key:"connect",value:function(){var t=this;this.sortButtonTargets.forEach(function(e){e.dataset.sortDirection&&(t.previousColumn=e.dataset.sortColumn,t.sortDirection=e.dataset.defaultSortDirection)})}},{key:"sortColumnColumn",value:function(t){var e=this,n=t.currentTarget.dataset.sortColumn,r=t.currentTarget.dataset.defaultSortDirection;this.previousColumn===n?this.sortDirection="asc"===this.sortDirection?"desc":"asc":this.sortDirection=r,this.previousColumn=n,this.sortButtonTargets.forEach(function(t){t.dataset.sortDirection=t.dataset.sortColumn===n?e.sortDirection:""}),document.dispatchEvent(new CustomEvent("iawp:changeSort",{detail:{sortColumn:n,sortDirection:this.sortDirection}}))}}]),n}(t("@hotwired/stimulus").Controller);(0,a._)(c,"targets",["sortButton"]),(0,a._)(c,"values",{column:String})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"833qm":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return p});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_define_property"),a=t("@swc/helpers/_/_inherits"),A=t("@swc/helpers/_/_object_spread"),l=t("@swc/helpers/_/_object_spread_props"),c=t("@swc/helpers/_/_to_consumable_array"),u=t("@swc/helpers/_/_create_super"),h=t("@hotwired/stimulus"),d=t("sortablejs"),f=r.interopDefault(d),p=function(t){(0,a._)(n,t);var e=(0,u._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"connect",value:function(){var t=this;this.sortable=new f.default(this.element,{animation:150,ghostClass:"iawp-sortable-ghost",delay:2e3,delayOnTouchOnly:!0,onUpdate:function(e){return t.updateOrder(e)}})}},{key:"updateOrder",value:function(t){var e=this,n=Array.from(this.element.querySelectorAll("li")).map(function(t){return parseInt(t.dataset.reportId)}),r=(0,l._)((0,A._)({},iawpActions.sort_reports),{type:this.typeValue,ids:n});jQuery.post(ajaxurl,r,function(t){}).fail(function(){e.sortable.sort(e.moveArrayItem(e.sortable.toArray(),t.newIndex,t.oldIndex))})}},{key:"moveArrayItem",value:function(t,e,n){var r=(0,c._)(t);if(e===n)return r;var i=r.splice(e,1)[0];return r.splice(n,0,i),r}}]),n}(h.Controller);(0,s._)(p,"values",{type:String})},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_to_consumable_array":"4oNkS","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk",sortablejs:"9lkyr","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"9lkyr":[function(t,e,n){/**!
  * Sortable 1.15.2
  * @author	RubaXa   <trash@rubaxa.org>
  * @author	owenm    <owen23355@gmail.com>
  * @license MIT
- */var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function o(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach(function(e){var r;r=n[e],e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function s(t){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(){return(a=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}function A(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function l(t){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(t)}r.defineInteropFlag(n),r.export(n,"MultiDrag",function(){return el}),r.export(n,"Sortable",function(){return tO}),r.export(n,"Swap",function(){return t8});var c=l(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),u=l(/Edge/i),h=l(/firefox/i),d=l(/safari/i)&&!l(/chrome/i)&&!l(/android/i),f=l(/iP(ad|od|hone)/i),p=l(/chrome/i)&&l(/android/i),g={capture:!1,passive:!1};function m(t,e,n){t.addEventListener(e,n,!c&&g)}function v(t,e,n){t.removeEventListener(e,n,!c&&g)}function y(t,e){if(e){if(">"===e[0]&&(e=e.substring(1)),t)try{if(t.matches)return t.matches(e);if(t.msMatchesSelector)return t.msMatchesSelector(e);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e)}catch(t){}return!1}}function w(t,e,n,r){if(t){var i;n=n||document;do{if(null!=e&&(">"===e[0]?t.parentNode===n&&y(t,e):y(t,e))||r&&t===n)return t;if(t===n)break}while(t=(i=t).host&&i!==document&&i.host.nodeType?i.host:i.parentNode)}return null}var b=/\s+/g;function _(t,e,n){if(t&&e){if(t.classList)t.classList[n?"add":"remove"](e);else{var r=(" "+t.className+" ").replace(b," ").replace(" "+e+" "," ");t.className=(r+(n?" "+e:"")).replace(b," ")}}}function B(t,e,n){var r=t&&t.style;if(r){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(t,""):t.currentStyle&&(n=t.currentStyle),void 0===e?n:n[e];e in r||-1!==e.indexOf("webkit")||(e="-webkit-"+e),r[e]=n+("string"==typeof n?"":"px")}}function C(t,e){var n="";if("string"==typeof t)n=t;else do{var r=B(t,"transform");r&&"none"!==r&&(n=r+" "+n)}while(!e&&(t=t.parentNode))var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return i&&new i(n)}function x(t,e,n){if(t){var r=t.getElementsByTagName(e),i=0,o=r.length;if(n)for(;i<o;i++)n(r[i],i);return r}return[]}function k(){return document.scrollingElement||document.documentElement}function F(t,e,n,r,i){if(t.getBoundingClientRect||t===window){if(t!==window&&t.parentNode&&t!==k()?(s=(o=t.getBoundingClientRect()).top,a=o.left,A=o.bottom,l=o.right,u=o.height,h=o.width):(s=0,a=0,A=window.innerHeight,l=window.innerWidth,u=window.innerHeight,h=window.innerWidth),(e||n)&&t!==window&&(i=i||t.parentNode,!c))do if(i&&i.getBoundingClientRect&&("none"!==B(i,"transform")||n&&"static"!==B(i,"position"))){var o,s,a,A,l,u,h,d=i.getBoundingClientRect();s-=d.top+parseInt(B(i,"border-top-width")),a-=d.left+parseInt(B(i,"border-left-width")),A=s+o.height,l=a+o.width;break}while(i=i.parentNode)if(r&&t!==window){var f=C(i||t),p=f&&f.a,g=f&&f.d;f&&(s/=g,a/=p,h/=p,u/=g,A=s+u,l=a+h)}return{top:s,left:a,bottom:A,right:l,width:h,height:u}}}function L(t,e,n){for(var r=Q(t,!0),i=F(t)[e];r;){var o=F(r)[n];if(!("top"===n||"left"===n?i>=o:i<=o))return r;if(r===k())break;r=Q(r,!1)}return!1}function D(t,e,n,r){for(var i=0,o=0,s=t.children;o<s.length;){if("none"!==s[o].style.display&&s[o]!==tO.ghost&&(r||s[o]!==tO.dragged)&&w(s[o],n.draggable,t,!1)){if(i===e)return s[o];i++}o++}return null}function E(t,e){for(var n=t.lastElementChild;n&&(n===tO.ghost||"none"===B(n,"display")||e&&!y(n,e));)n=n.previousElementSibling;return n||null}function S(t,e){var n=0;if(!t||!t.parentNode)return -1;for(;t=t.previousElementSibling;)"TEMPLATE"!==t.nodeName.toUpperCase()&&t!==tO.clone&&(!e||y(t,e))&&n++;return n}function M(t){var e=0,n=0,r=k();if(t)do{var i=C(t),o=i.a,s=i.d;e+=t.scrollLeft*o,n+=t.scrollTop*s}while(t!==r&&(t=t.parentNode))return[e,n]}function Q(t,e){if(!t||!t.getBoundingClientRect)return k();var n=t,r=!1;do if(n.clientWidth<n.scrollWidth||n.clientHeight<n.scrollHeight){var i=B(n);if(n.clientWidth<n.scrollWidth&&("auto"==i.overflowX||"scroll"==i.overflowX)||n.clientHeight<n.scrollHeight&&("auto"==i.overflowY||"scroll"==i.overflowY)){if(!n.getBoundingClientRect||n===document.body)return k();if(r||e)return n;r=!0}}while(n=n.parentNode)return k()}function I(t,e){return Math.round(t.top)===Math.round(e.top)&&Math.round(t.left)===Math.round(e.left)&&Math.round(t.height)===Math.round(e.height)&&Math.round(t.width)===Math.round(e.width)}function U(t,e){return function(){if(!Y){var n=arguments;1===n.length?t.call(this,n[0]):t.apply(this,n),Y=setTimeout(function(){Y=void 0},e)}}}function j(t,e,n){t.scrollLeft+=e,t.scrollTop+=n}function T(t){var e=window.Polymer,n=window.jQuery||window.Zepto;return e&&e.dom?e.dom(t).cloneNode(!0):n?n(t).clone(!0)[0]:t.cloneNode(!0)}function N(t,e){B(t,"position","absolute"),B(t,"top",e.top),B(t,"left",e.left),B(t,"width",e.width),B(t,"height",e.height)}function P(t){B(t,"position",""),B(t,"top",""),B(t,"left",""),B(t,"width",""),B(t,"height","")}function H(t,e,n){var r={};return Array.from(t.children).forEach(function(i){if(w(i,e.draggable,t,!1)&&!i.animated&&i!==n){var o,s,a,A,l=F(i);r.left=Math.min(null!==(o=r.left)&&void 0!==o?o:1/0,l.left),r.top=Math.min(null!==(s=r.top)&&void 0!==s?s:1/0,l.top),r.right=Math.max(null!==(a=r.right)&&void 0!==a?a:-1/0,l.right),r.bottom=Math.max(null!==(A=r.bottom)&&void 0!==A?A:-1/0,l.bottom)}}),r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}var O="Sortable"+new Date().getTime(),R=[],z={initializeByDefault:!0},K={mount:function(t){for(var e in z)!z.hasOwnProperty(e)||e in t||(t[e]=z[e]);R.forEach(function(e){if(e.pluginName===t.pluginName)throw"Sortable: Cannot mount plugin ".concat(t.pluginName," more than once")}),R.push(t)},pluginEvent:function(t,e,n){var r=this;this.eventCanceled=!1,n.cancel=function(){r.eventCanceled=!0};var i=t+"Global";R.forEach(function(r){e[r.pluginName]&&(e[r.pluginName][i]&&e[r.pluginName][i](o({sortable:e},n)),e.options[r.pluginName]&&e[r.pluginName][t]&&e[r.pluginName][t](o({sortable:e},n)))})},initializePlugins:function(t,e,n,r){for(var i in R.forEach(function(r){var i=r.pluginName;if(t.options[i]||r.initializeByDefault){var o=new r(t,e,t.options);o.sortable=t,o.options=t.options,t[i]=o,a(n,o.defaults)}}),t.options)if(t.options.hasOwnProperty(i)){var o=this.modifyOption(t,i,t.options[i]);void 0!==o&&(t.options[i]=o)}},getEventProperties:function(t,e){var n={};return R.forEach(function(r){"function"==typeof r.eventProperties&&a(n,r.eventProperties.call(e[r.pluginName],t))}),n},modifyOption:function(t,e,n){var r;return R.forEach(function(i){t[i.pluginName]&&i.optionListeners&&"function"==typeof i.optionListeners[e]&&(r=i.optionListeners[e].call(t[i.pluginName],n))}),r}};function V(t){var e=t.sortable,n=t.rootEl,r=t.name,i=t.targetEl,s=t.cloneEl,a=t.toEl,A=t.fromEl,l=t.oldIndex,h=t.newIndex,d=t.oldDraggableIndex,f=t.newDraggableIndex,p=t.originalEvent,g=t.putSortable,m=t.extraEventProperties;if(e=e||n&&n[O]){var v,y=e.options,w="on"+r.charAt(0).toUpperCase()+r.substr(1);!window.CustomEvent||c||u?(v=document.createEvent("Event")).initEvent(r,!0,!0):v=new CustomEvent(r,{bubbles:!0,cancelable:!0}),v.to=a||n,v.from=A||n,v.item=i||n,v.clone=s,v.oldIndex=l,v.newIndex=h,v.oldDraggableIndex=d,v.newDraggableIndex=f,v.originalEvent=p,v.pullMode=g?g.lastPutMode:void 0;var b=o(o({},m),K.getEventProperties(r,e));for(var _ in b)v[_]=b[_];n&&n.dispatchEvent(v),y[w]&&y[w].call(e,v)}}var G=["evt"],W=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.evt,i=function(t,e){if(null==t)return{};var n,r,i=function(t,e){if(null==t)return{};var n,r,i={},o=Object.keys(t);for(r=0;r<o.length;r++)n=o[r],e.indexOf(n)>=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r<o.length;r++)n=o[r],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}(n,G);K.pluginEvent.bind(tO)(t,e,o({dragEl:X,parentEl:J,ghostEl:Z,rootEl:$,nextEl:tt,lastDownEl:te,cloneEl:tn,cloneHidden:tr,dragStarted:tg,putSortable:tl,activeSortable:tO.active,originalEvent:r,oldIndex:ti,oldDraggableIndex:ts,newIndex:to,newDraggableIndex:ta,hideGhostForTarget:tT,unhideGhostForTarget:tN,cloneNowHidden:function(){tr=!0},cloneNowShown:function(){tr=!1},dispatchSortableEvent:function(t){q({sortable:e,name:t,originalEvent:r})}},i))};function q(t){V(o({putSortable:tl,cloneEl:tn,targetEl:X,rootEl:$,oldIndex:ti,oldDraggableIndex:ts,newIndex:to,newDraggableIndex:ta},t))}var Y,X,J,Z,$,tt,te,tn,tr,ti,to,ts,ta,tA,tl,tc,tu,th,td,tf,tp,tg,tm,tv,ty,tw,tb=!1,t_=!1,tB=[],tC=!1,tx=!1,tk=[],tF=!1,tL=[],tD="undefined"!=typeof document,tE=u||c?"cssFloat":"float",tS=tD&&!p&&!f&&"draggable"in document.createElement("div"),tM=function(){if(tD){if(c)return!1;var t=document.createElement("x");return t.style.cssText="pointer-events:auto","auto"===t.style.pointerEvents}}(),tQ=function(t,e){var n=B(t),r=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),i=D(t,0,e),o=D(t,1,e),s=i&&B(i),a=o&&B(o),A=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+F(i).width,l=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+F(o).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(i&&s.float&&"none"!==s.float){var c="left"===s.float?"left":"right";return o&&("both"===a.clear||a.clear===c)?"vertical":"horizontal"}return i&&("block"===s.display||"flex"===s.display||"table"===s.display||"grid"===s.display||A>=r&&"none"===n[tE]||o&&"none"===n[tE]&&A+l>r)?"vertical":"horizontal"},tI=function(t,e,n){var r=n?t.left:t.top,i=n?t.right:t.bottom,o=n?t.width:t.height,s=n?e.left:e.top,a=n?e.right:e.bottom,A=n?e.width:e.height;return r===s||i===a||r+o/2===s+A/2},tU=function(t,e){var n;return tB.some(function(r){var i=r[O].options.emptyInsertThreshold;if(!(!i||E(r))){var o=F(r),s=t>=o.left-i&&t<=o.right+i,a=e>=o.top-i&&e<=o.bottom+i;if(s&&a)return n=r}}),n},tj=function(t){function e(t,n){return function(r,i,o,s){var a=r.options.group.name&&i.options.group.name&&r.options.group.name===i.options.group.name;if(null==t&&(n||a))return!0;if(null==t||!1===t)return!1;if(n&&"clone"===t)return t;if("function"==typeof t)return e(t(r,i,o,s),n)(r,i,o,s);var A=(n?r:i).options.group.name;return!0===t||"string"==typeof t&&t===A||t.join&&t.indexOf(A)>-1}}var n={},r=t.group;r&&"object"==s(r)||(r={name:r}),n.name=r.name,n.checkPull=e(r.pull,!0),n.checkPut=e(r.put),n.revertClone=r.revertClone,t.group=n},tT=function(){!tM&&Z&&B(Z,"display","none")},tN=function(){!tM&&Z&&B(Z,"display","")};tD&&!p&&document.addEventListener("click",function(t){if(t_)return t.preventDefault(),t.stopPropagation&&t.stopPropagation(),t.stopImmediatePropagation&&t.stopImmediatePropagation(),t_=!1,!1},!0);var tP=function(t){if(X){var e=tU((t=t.touches?t.touches[0]:t).clientX,t.clientY);if(e){var n={};for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r]);n.target=n.rootEl=e,n.preventDefault=void 0,n.stopPropagation=void 0,e[O]._onDragOver(n)}}},tH=function(t){X&&X.parentNode[O]._isOutsideThisEl(t.target)};function tO(t,e){if(!(t&&t.nodeType&&1===t.nodeType))throw"Sortable: `el` must be an HTMLElement, not ".concat(({}).toString.call(t));this.el=t,this.options=e=a({},e),t[O]=this;var n,r,i={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(t.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return tQ(t,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(t,e){t.setData("Text",e.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==tO.supportPointer&&"PointerEvent"in window&&!d,emptyInsertThreshold:5};for(var s in K.initializePlugins(this,t,i),i)s in e||(e[s]=i[s]);for(var A in tj(e),this)"_"===A.charAt(0)&&"function"==typeof this[A]&&(this[A]=this[A].bind(this));this.nativeDraggable=!e.forceFallback&&tS,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?m(t,"pointerdown",this._onTapStart):(m(t,"mousedown",this._onTapStart),m(t,"touchstart",this._onTapStart)),this.nativeDraggable&&(m(t,"dragover",this),m(t,"dragenter",this)),tB.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),a(this,(r=[],{captureAnimationState:function(){r=[],this.options.animation&&[].slice.call(this.el.children).forEach(function(t){if("none"!==B(t,"display")&&t!==tO.ghost){r.push({target:t,rect:F(t)});var e=o({},r[r.length-1].rect);if(t.thisAnimationDuration){var n=C(t,!0);n&&(e.top-=n.f,e.left-=n.e)}t.fromRect=e}})},addAnimationState:function(t){r.push(t)},removeAnimationState:function(t){r.splice(function(t,e){for(var n in t)if(t.hasOwnProperty(n)){for(var r in e)if(e.hasOwnProperty(r)&&e[r]===t[n][r])return Number(n)}return -1}(r,{target:t}),1)},animateAll:function(t){var e=this;if(!this.options.animation){clearTimeout(n),"function"==typeof t&&t();return}var i=!1,o=0;r.forEach(function(t){var n,r=0,s=t.target,a=s.fromRect,A=F(s),l=s.prevFromRect,c=s.prevToRect,u=t.rect,h=C(s,!0);h&&(A.top-=h.f,A.left-=h.e),s.toRect=A,s.thisAnimationDuration&&I(l,A)&&!I(a,A)&&(u.top-A.top)/(u.left-A.left)==(a.top-A.top)/(a.left-A.left)&&(n=e.options,r=Math.sqrt(Math.pow(l.top-u.top,2)+Math.pow(l.left-u.left,2))/Math.sqrt(Math.pow(l.top-c.top,2)+Math.pow(l.left-c.left,2))*n.animation),I(A,a)||(s.prevFromRect=a,s.prevToRect=A,r||(r=e.options.animation),e.animate(s,u,A,r)),r&&(i=!0,o=Math.max(o,r),clearTimeout(s.animationResetTimer),s.animationResetTimer=setTimeout(function(){s.animationTime=0,s.prevFromRect=null,s.fromRect=null,s.prevToRect=null,s.thisAnimationDuration=null},r),s.thisAnimationDuration=r)}),clearTimeout(n),i?n=setTimeout(function(){"function"==typeof t&&t()},o):"function"==typeof t&&t(),r=[]},animate:function(t,e,n,r){if(r){B(t,"transition",""),B(t,"transform","");var i=C(this.el),o=i&&i.a,s=i&&i.d,a=(e.left-n.left)/(o||1),A=(e.top-n.top)/(s||1);t.animatingX=!!a,t.animatingY=!!A,B(t,"transform","translate3d("+a+"px,"+A+"px,0)"),this.forRepaintDummy=t.offsetWidth,B(t,"transition","transform "+r+"ms"+(this.options.easing?" "+this.options.easing:"")),B(t,"transform","translate3d(0,0,0)"),"number"==typeof t.animated&&clearTimeout(t.animated),t.animated=setTimeout(function(){B(t,"transition",""),B(t,"transform",""),t.animated=!1,t.animatingX=!1,t.animatingY=!1},r)}}}))}function tR(t,e,n,r,i,o,s,a){var A,l,h=t[O],d=h.options.onMove;return!window.CustomEvent||c||u?(A=document.createEvent("Event")).initEvent("move",!0,!0):A=new CustomEvent("move",{bubbles:!0,cancelable:!0}),A.to=e,A.from=t,A.dragged=n,A.draggedRect=r,A.related=i||e,A.relatedRect=o||F(e),A.willInsertAfter=a,A.originalEvent=s,t.dispatchEvent(A),d&&(l=d.call(h,A,s)),l}function tz(t){t.draggable=!1}function tK(){tF=!1}function tV(t){return setTimeout(t,0)}function tG(t){return clearTimeout(t)}tO.prototype={constructor:tO,_isOutsideThisEl:function(t){this.el.contains(t)||t===this.el||(tm=null)},_getDirection:function(t,e){return"function"==typeof this.options.direction?this.options.direction.call(this,t,e,X):this.options.direction},_onTapStart:function(t){if(t.cancelable){var e=this,n=this.el,r=this.options,i=r.preventOnFilter,o=t.type,s=t.touches&&t.touches[0]||t.pointerType&&"touch"===t.pointerType&&t,a=(s||t).target,A=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||a,l=r.filter;if(function(t){tL.length=0;for(var e=t.getElementsByTagName("input"),n=e.length;n--;){var r=e[n];r.checked&&tL.push(r)}}(n),!(X||/mousedown|pointerdown/.test(o)&&0!==t.button||r.disabled||A.isContentEditable||!this.nativeDraggable&&d&&a&&"SELECT"===a.tagName.toUpperCase()||(a=w(a,r.draggable,n,!1))&&a.animated)&&te!==a){if(ti=S(a),ts=S(a,r.draggable),"function"==typeof l){if(l.call(this,t,a,this)){q({sortable:e,rootEl:A,name:"filter",targetEl:a,toEl:n,fromEl:n}),W("filter",e,{evt:t}),i&&t.cancelable&&t.preventDefault();return}}else if(l&&(l=l.split(",").some(function(r){if(r=w(A,r.trim(),n,!1))return q({sortable:e,rootEl:r,name:"filter",targetEl:a,fromEl:n,toEl:n}),W("filter",e,{evt:t}),!0}))){i&&t.cancelable&&t.preventDefault();return}(!r.handle||w(A,r.handle,n,!1))&&this._prepareDragStart(t,s,a)}}},_prepareDragStart:function(t,e,n){var r,i=this,o=i.el,s=i.options,a=o.ownerDocument;if(n&&!X&&n.parentNode===o){var A=F(n);if($=o,J=(X=n).parentNode,tt=X.nextSibling,te=n,tA=s.group,tO.dragged=X,tf=(tc={target:X,clientX:(e||t).clientX,clientY:(e||t).clientY}).clientX-A.left,tp=tc.clientY-A.top,this._lastX=(e||t).clientX,this._lastY=(e||t).clientY,X.style["will-change"]="all",r=function(){if(W("delayEnded",i,{evt:t}),tO.eventCanceled){i._onDrop();return}i._disableDelayedDragEvents(),!h&&i.nativeDraggable&&(X.draggable=!0),i._triggerDragStart(t,e),q({sortable:i,name:"choose",originalEvent:t}),_(X,s.chosenClass,!0)},s.ignore.split(",").forEach(function(t){x(X,t.trim(),tz)}),m(a,"dragover",tP),m(a,"mousemove",tP),m(a,"touchmove",tP),m(a,"mouseup",i._onDrop),m(a,"touchend",i._onDrop),m(a,"touchcancel",i._onDrop),h&&this.nativeDraggable&&(this.options.touchStartThreshold=4,X.draggable=!0),W("delayStart",this,{evt:t}),!s.delay||s.delayOnTouchOnly&&!e||this.nativeDraggable&&(u||c))r();else{if(tO.eventCanceled){this._onDrop();return}m(a,"mouseup",i._disableDelayedDrag),m(a,"touchend",i._disableDelayedDrag),m(a,"touchcancel",i._disableDelayedDrag),m(a,"mousemove",i._delayedDragTouchMoveHandler),m(a,"touchmove",i._delayedDragTouchMoveHandler),s.supportPointer&&m(a,"pointermove",i._delayedDragTouchMoveHandler),i._dragStartTimer=setTimeout(r,s.delay)}}},_delayedDragTouchMoveHandler:function(t){var e=t.touches?t.touches[0]:t;Math.max(Math.abs(e.clientX-this._lastX),Math.abs(e.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){X&&tz(X),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;v(t,"mouseup",this._disableDelayedDrag),v(t,"touchend",this._disableDelayedDrag),v(t,"touchcancel",this._disableDelayedDrag),v(t,"mousemove",this._delayedDragTouchMoveHandler),v(t,"touchmove",this._delayedDragTouchMoveHandler),v(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,e){e=e||"touch"==t.pointerType&&t,!this.nativeDraggable||e?this.options.supportPointer?m(document,"pointermove",this._onTouchMove):e?m(document,"touchmove",this._onTouchMove):m(document,"mousemove",this._onTouchMove):(m(X,"dragend",this),m($,"dragstart",this._onDragStart));try{document.selection?tV(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch(t){}},_dragStarted:function(t,e){if(tb=!1,$&&X){W("dragStarted",this,{evt:e}),this.nativeDraggable&&m(document,"dragover",tH);var n=this.options;t||_(X,n.dragClass,!1),_(X,n.ghostClass,!0),tO.active=this,t&&this._appendGhost(),q({sortable:this,name:"start",originalEvent:e})}else this._nulling()},_emulateDragOver:function(){if(tu){this._lastX=tu.clientX,this._lastY=tu.clientY,tT();for(var t=document.elementFromPoint(tu.clientX,tu.clientY),e=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(tu.clientX,tu.clientY))!==e;)e=t;if(X.parentNode[O]._isOutsideThisEl(t),e)do{if(e[O]&&e[O]._onDragOver({clientX:tu.clientX,clientY:tu.clientY,target:t,rootEl:e})&&!this.options.dragoverBubble)break;t=e}while(e=e.parentNode)tN()}},_onTouchMove:function(t){if(tc){var e=this.options,n=e.fallbackTolerance,r=e.fallbackOffset,i=t.touches?t.touches[0]:t,o=Z&&C(Z,!0),s=Z&&o&&o.a,a=Z&&o&&o.d,A=f&&tw&&M(tw),l=(i.clientX-tc.clientX+r.x)/(s||1)+(A?A[0]-tk[0]:0)/(s||1),c=(i.clientY-tc.clientY+r.y)/(a||1)+(A?A[1]-tk[1]:0)/(a||1);if(!tO.active&&!tb){if(n&&Math.max(Math.abs(i.clientX-this._lastX),Math.abs(i.clientY-this._lastY))<n)return;this._onDragStart(t,!0)}if(Z){o?(o.e+=l-(th||0),o.f+=c-(td||0)):o={a:1,b:0,c:0,d:1,e:l,f:c};var u="matrix(".concat(o.a,",").concat(o.b,",").concat(o.c,",").concat(o.d,",").concat(o.e,",").concat(o.f,")");B(Z,"webkitTransform",u),B(Z,"mozTransform",u),B(Z,"msTransform",u),B(Z,"transform",u),th=l,td=c,tu=i}t.cancelable&&t.preventDefault()}},_appendGhost:function(){if(!Z){var t=this.options.fallbackOnBody?document.body:$,e=F(X,!0,f,!0,t),n=this.options;if(f){for(tw=t;"static"===B(tw,"position")&&"none"===B(tw,"transform")&&tw!==document;)tw=tw.parentNode;tw!==document.body&&tw!==document.documentElement?(tw===document&&(tw=k()),e.top+=tw.scrollTop,e.left+=tw.scrollLeft):tw=k(),tk=M(tw)}_(Z=X.cloneNode(!0),n.ghostClass,!1),_(Z,n.fallbackClass,!0),_(Z,n.dragClass,!0),B(Z,"transition",""),B(Z,"transform",""),B(Z,"box-sizing","border-box"),B(Z,"margin",0),B(Z,"top",e.top),B(Z,"left",e.left),B(Z,"width",e.width),B(Z,"height",e.height),B(Z,"opacity","0.8"),B(Z,"position",f?"absolute":"fixed"),B(Z,"zIndex","100000"),B(Z,"pointerEvents","none"),tO.ghost=Z,t.appendChild(Z),B(Z,"transform-origin",tf/parseInt(Z.style.width)*100+"% "+tp/parseInt(Z.style.height)*100+"%")}},_onDragStart:function(t,e){var n=this,r=t.dataTransfer,i=n.options;if(W("dragStart",this,{evt:t}),tO.eventCanceled){this._onDrop();return}W("setupClone",this),tO.eventCanceled||((tn=T(X)).removeAttribute("id"),tn.draggable=!1,tn.style["will-change"]="",this._hideClone(),_(tn,this.options.chosenClass,!1),tO.clone=tn),n.cloneId=tV(function(){W("clone",n),tO.eventCanceled||(n.options.removeCloneOnHide||$.insertBefore(tn,X),n._hideClone(),q({sortable:n,name:"clone"}))}),e||_(X,i.dragClass,!0),e?(t_=!0,n._loopId=setInterval(n._emulateDragOver,50)):(v(document,"mouseup",n._onDrop),v(document,"touchend",n._onDrop),v(document,"touchcancel",n._onDrop),r&&(r.effectAllowed="move",i.setData&&i.setData.call(n,r,X)),m(document,"drop",n),B(X,"transform","translateZ(0)")),tb=!0,n._dragStartId=tV(n._dragStarted.bind(n,e,t)),m(document,"selectstart",n),tg=!0,d&&B(document.body,"user-select","none")},_onDragOver:function(t){var e,n,r,i,s=this.el,a=t.target,A=this.options,l=A.group,c=tO.active,u=tA===l,h=A.sort,d=tl||c,f=this,p=!1;if(!tF){if(void 0!==t.preventDefault&&t.cancelable&&t.preventDefault(),a=w(a,A.draggable,s,!0),Y("dragOver"),tO.eventCanceled)return p;if(X.contains(t.target)||a.animated&&a.animatingX&&a.animatingY||f._ignoreWhileAnimating===a)return tn(!1);if(t_=!1,c&&!A.disabled&&(u?h||(r=J!==$):tl===this||(this.lastPutMode=tA.checkPull(this,c,X,t))&&l.checkPut(this,c,X,t))){if(i="vertical"===this._getDirection(t,a),e=F(X),Y("dragOverValid"),tO.eventCanceled)return p;if(r)return J=$,te(),this._hideClone(),Y("revert"),tO.eventCanceled||(tt?$.insertBefore(X,tt):$.appendChild(X)),tn(!0);var g=E(s,A.draggable);if(!g||(v=i,y=F(E(this.el,this.options.draggable)),b=H(this.el,this.options,Z),(v?t.clientX>b.right+10||t.clientY>y.bottom&&t.clientX>y.left:t.clientY>b.bottom+10||t.clientX>y.right&&t.clientY>y.top)&&!g.animated)){if(g===X)return tn(!1);if(g&&s===t.target&&(a=g),a&&(n=F(a)),!1!==tR($,s,X,e,a,n,t,!!a))return te(),g&&g.nextSibling?s.insertBefore(X,g.nextSibling):s.appendChild(X),J=s,tr(),tn(!0)}else if(g&&(C=i,x=F(D(this.el,0,this.options,!0)),k=H(this.el,this.options,Z),C?t.clientX<k.left-10||t.clientY<x.top&&t.clientX<x.right:t.clientY<k.top-10||t.clientY<x.bottom&&t.clientX<x.left)){var m=D(s,0,A,!0);if(m===X)return tn(!1);if(n=F(a=m),!1!==tR($,s,X,e,a,n,t,!1))return te(),s.insertBefore(X,m),J=s,tr(),tn(!0)}else if(a.parentNode===s){n=F(a);var v,y,b,C,x,k,M,Q,I=0,U=X.parentNode!==s,T=!tI(X.animated&&X.toRect||e,a.animated&&a.toRect||n,i),N=i?"top":"left",P=L(a,"top","top")||L(X,"top","top"),R=P?P.scrollTop:void 0;if(tm!==a&&(Q=n[N],tC=!1,tx=!T&&A.invertSwap||U),0!==(I=function(t,e,n,r,i,o,s,a){var A=r?t.clientY:t.clientX,l=r?n.height:n.width,c=r?n.top:n.left,u=r?n.bottom:n.right,h=!1;if(!s){if(a&&ty<l*i){if(!tC&&(1===tv?A>c+l*o/2:A<u-l*o/2)&&(tC=!0),tC)h=!0;else if(1===tv?A<c+ty:A>u-ty)return-tv}else if(A>c+l*(1-i)/2&&A<u-l*(1-i)/2)return S(X)<S(e)?1:-1}return(h=h||s)&&(A<c+l*o/2||A>u-l*o/2)?A>c+l/2?1:-1:0}(t,a,n,i,T?1:A.swapThreshold,null==A.invertedSwapThreshold?A.swapThreshold:A.invertedSwapThreshold,tx,tm===a))){var z=S(X);do z-=I,M=J.children[z];while(M&&("none"===B(M,"display")||M===Z))}if(0===I||M===a)return tn(!1);tm=a,tv=I;var K=a.nextElementSibling,V=!1,G=tR($,s,X,e,a,n,t,V=1===I);if(!1!==G)return(1===G||-1===G)&&(V=1===G),tF=!0,setTimeout(tK,30),te(),V&&!K?s.appendChild(X):a.parentNode.insertBefore(X,V?K:a),P&&j(P,0,R-P.scrollTop),J=X.parentNode,void 0===Q||tx||(ty=Math.abs(Q-F(a)[N])),tr(),tn(!0)}if(s.contains(X))return tn(!1)}return!1}function Y(A,l){W(A,f,o({evt:t,isOwner:u,axis:i?"vertical":"horizontal",revert:r,dragRect:e,targetRect:n,canSort:h,fromSortable:d,target:a,completed:tn,onMove:function(n,r){return tR($,s,X,e,n,F(n),t,r)},changed:tr},l))}function te(){Y("dragOverAnimationCapture"),f.captureAnimationState(),f!==d&&d.captureAnimationState()}function tn(e){return Y("dragOverCompleted",{insertion:e}),e&&(u?c._hideClone():c._showClone(f),f!==d&&(_(X,tl?tl.options.ghostClass:c.options.ghostClass,!1),_(X,A.ghostClass,!0)),tl!==f&&f!==tO.active?tl=f:f===tO.active&&tl&&(tl=null),d===f&&(f._ignoreWhileAnimating=a),f.animateAll(function(){Y("dragOverAnimationComplete"),f._ignoreWhileAnimating=null}),f!==d&&(d.animateAll(),d._ignoreWhileAnimating=null)),(a!==X||X.animated)&&(a!==s||a.animated)||(tm=null),A.dragoverBubble||t.rootEl||a===document||(X.parentNode[O]._isOutsideThisEl(t.target),e||tP(t)),!A.dragoverBubble&&t.stopPropagation&&t.stopPropagation(),p=!0}function tr(){to=S(X),ta=S(X,A.draggable),q({sortable:f,name:"change",toEl:s,newIndex:to,newDraggableIndex:ta,originalEvent:t})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){v(document,"mousemove",this._onTouchMove),v(document,"touchmove",this._onTouchMove),v(document,"pointermove",this._onTouchMove),v(document,"dragover",tP),v(document,"mousemove",tP),v(document,"touchmove",tP)},_offUpEvents:function(){var t=this.el.ownerDocument;v(t,"mouseup",this._onDrop),v(t,"touchend",this._onDrop),v(t,"pointerup",this._onDrop),v(t,"touchcancel",this._onDrop),v(document,"selectstart",this)},_onDrop:function(t){var e=this.el,n=this.options;if(to=S(X),ta=S(X,n.draggable),W("drop",this,{evt:t}),J=X&&X.parentNode,to=S(X),ta=S(X,n.draggable),tO.eventCanceled){this._nulling();return}tb=!1,tx=!1,tC=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),tG(this.cloneId),tG(this._dragStartId),this.nativeDraggable&&(v(document,"drop",this),v(e,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),d&&B(document.body,"user-select",""),B(X,"transform",""),t&&(tg&&(t.cancelable&&t.preventDefault(),n.dropBubble||t.stopPropagation()),Z&&Z.parentNode&&Z.parentNode.removeChild(Z),($===J||tl&&"clone"!==tl.lastPutMode)&&tn&&tn.parentNode&&tn.parentNode.removeChild(tn),X&&(this.nativeDraggable&&v(X,"dragend",this),tz(X),X.style["will-change"]="",tg&&!tb&&_(X,tl?tl.options.ghostClass:this.options.ghostClass,!1),_(X,this.options.chosenClass,!1),q({sortable:this,name:"unchoose",toEl:J,newIndex:null,newDraggableIndex:null,originalEvent:t}),$!==J?(to>=0&&(q({rootEl:J,name:"add",toEl:J,fromEl:$,originalEvent:t}),q({sortable:this,name:"remove",toEl:J,originalEvent:t}),q({rootEl:J,name:"sort",toEl:J,fromEl:$,originalEvent:t}),q({sortable:this,name:"sort",toEl:J,originalEvent:t})),tl&&tl.save()):to!==ti&&to>=0&&(q({sortable:this,name:"update",toEl:J,originalEvent:t}),q({sortable:this,name:"sort",toEl:J,originalEvent:t})),tO.active&&((null==to||-1===to)&&(to=ti,ta=ts),q({sortable:this,name:"end",toEl:J,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){W("nulling",this),$=X=J=Z=tt=tn=te=tr=tc=tu=tg=to=ta=ti=ts=tm=tv=tl=tA=tO.dragged=tO.ghost=tO.clone=tO.active=null,tL.forEach(function(t){t.checked=!0}),tL.length=th=td=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":X&&(this._onDragOver(t),t.dataTransfer&&(t.dataTransfer.dropEffect="move"),t.cancelable&&t.preventDefault());break;case"selectstart":t.preventDefault()}},toArray:function(){for(var t,e=[],n=this.el.children,r=0,i=n.length,o=this.options;r<i;r++)w(t=n[r],o.draggable,this.el,!1)&&e.push(t.getAttribute(o.dataIdAttr)||function(t){for(var e=t.tagName+t.className+t.src+t.href+t.textContent,n=e.length,r=0;n--;)r+=e.charCodeAt(n);return r.toString(36)}(t));return e},sort:function(t,e){var n={},r=this.el;this.toArray().forEach(function(t,e){var i=r.children[e];w(i,this.options.draggable,r,!1)&&(n[t]=i)},this),e&&this.captureAnimationState(),t.forEach(function(t){n[t]&&(r.removeChild(n[t]),r.appendChild(n[t]))}),e&&this.animateAll()},save:function(){var t=this.options.store;t&&t.set&&t.set(this)},closest:function(t,e){return w(t,e||this.options.draggable,this.el,!1)},option:function(t,e){var n=this.options;if(void 0===e)return n[t];var r=K.modifyOption(this,t,e);void 0!==r?n[t]=r:n[t]=e,"group"===t&&tj(n)},destroy:function(){W("destroy",this);var t=this.el;t[O]=null,v(t,"mousedown",this._onTapStart),v(t,"touchstart",this._onTapStart),v(t,"pointerdown",this._onTapStart),this.nativeDraggable&&(v(t,"dragover",this),v(t,"dragenter",this)),Array.prototype.forEach.call(t.querySelectorAll("[draggable]"),function(t){t.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),tB.splice(tB.indexOf(this.el),1),this.el=null},_hideClone:function(){tr||(W("hideClone",this),tO.eventCanceled||(B(tn,"display","none"),this.options.removeCloneOnHide&&tn.parentNode&&tn.parentNode.removeChild(tn),tr=!0))},_showClone:function(t){if("clone"!==t.lastPutMode){this._hideClone();return}if(tr){if(W("showClone",this),tO.eventCanceled)return;X.parentNode!=$||this.options.group.revertClone?tt?$.insertBefore(tn,tt):$.appendChild(tn):$.insertBefore(tn,X),this.options.group.revertClone&&this.animate(X,tn),B(tn,"display",""),tr=!1}}},tD&&m(document,"touchmove",function(t){(tO.active||tb)&&t.cancelable&&t.preventDefault()}),tO.utils={on:m,off:v,css:B,find:x,is:function(t,e){return!!w(t,e,t,!1)},extend:function(t,e){if(t&&e)for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t},throttle:U,closest:w,toggleClass:_,clone:T,index:S,nextTick:tV,cancelNextTick:tG,detectDirection:tQ,getChild:D},tO.get=function(t){return t[O]},tO.mount=function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];e[0].constructor===Array&&(e=e[0]),e.forEach(function(t){if(!t.prototype||!t.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat(({}).toString.call(t));t.utils&&(tO.utils=o(o({},tO.utils),t.utils)),K.mount(t)})},tO.create=function(t,e){return new tO(t,e)},tO.version="1.15.2";var tW,tq,tY,tX,tJ,tZ,t$=[],t0=!1;function t1(){t$.forEach(function(t){clearInterval(t.pid)}),t$=[]}function t2(){clearInterval(tZ)}var t5=U(function(t,e,n,r){if(e.scroll){var i,o=(t.touches?t.touches[0]:t).clientX,s=(t.touches?t.touches[0]:t).clientY,a=e.scrollSensitivity,A=e.scrollSpeed,l=k(),c=!1;tq!==n&&(tq=n,t1(),tW=e.scroll,i=e.scrollFn,!0===tW&&(tW=Q(n,!0)));var u=0,h=tW;do{var d=h,f=F(d),p=f.top,g=f.bottom,m=f.left,v=f.right,y=f.width,w=f.height,b=void 0,_=void 0,C=d.scrollWidth,x=d.scrollHeight,L=B(d),D=d.scrollLeft,E=d.scrollTop;d===l?(b=y<C&&("auto"===L.overflowX||"scroll"===L.overflowX||"visible"===L.overflowX),_=w<x&&("auto"===L.overflowY||"scroll"===L.overflowY||"visible"===L.overflowY)):(b=y<C&&("auto"===L.overflowX||"scroll"===L.overflowX),_=w<x&&("auto"===L.overflowY||"scroll"===L.overflowY));var S=b&&(Math.abs(v-o)<=a&&D+y<C)-(Math.abs(m-o)<=a&&!!D),M=_&&(Math.abs(g-s)<=a&&E+w<x)-(Math.abs(p-s)<=a&&!!E);if(!t$[u])for(var I=0;I<=u;I++)t$[I]||(t$[I]={});(t$[u].vx!=S||t$[u].vy!=M||t$[u].el!==d)&&(t$[u].el=d,t$[u].vx=S,t$[u].vy=M,clearInterval(t$[u].pid),(0!=S||0!=M)&&(c=!0,t$[u].pid=setInterval((function(){r&&0===this.layer&&tO.active._onTouchMove(tJ);var e=t$[this.layer].vy?t$[this.layer].vy*A:0,n=t$[this.layer].vx?t$[this.layer].vx*A:0;("function"!=typeof i||"continue"===i.call(tO.dragged.parentNode[O],n,e,t,tJ,t$[this.layer].el))&&j(t$[this.layer].el,n,e)}).bind({layer:u}),24))),u++}while(e.bubbleScroll&&h!==l&&(h=Q(h,!1)))t0=c}},30),t3=function(t){var e=t.originalEvent,n=t.putSortable,r=t.dragEl,i=t.activeSortable,o=t.dispatchSortableEvent,s=t.hideGhostForTarget,a=t.unhideGhostForTarget;if(e){var A=n||i;s();var l=e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:e,c=document.elementFromPoint(l.clientX,l.clientY);a(),A&&!A.el.contains(c)&&(o("spill"),this.onSpill({dragEl:r,putSortable:n}))}};function t4(){}function t6(){}function t8(){function t(){this.defaults={swapClass:"sortable-swap-highlight"}}return t.prototype={dragStart:function(t){t7=t.dragEl},dragOverValid:function(t){var e=t.completed,n=t.target,r=t.onMove,i=t.activeSortable,o=t.changed,s=t.cancel;if(i.options.swap){var a=this.sortable.el,A=this.options;if(n&&n!==a){var l=t7;!1!==r(n)?(_(n,A.swapClass,!0),t7=n):t7=null,l&&l!==t7&&_(l,A.swapClass,!1)}o(),e(!0),s()}},drop:function(t){var e,n,r,i,o,s=t.activeSortable,a=t.putSortable,A=t.dragEl,l=a||this.sortable,c=this.options;t7&&_(t7,c.swapClass,!1),t7&&(c.swap||a&&a.options.swap)&&A!==t7&&(l.captureAnimationState(),l!==s&&s.captureAnimationState(),e=t7,i=A.parentNode,o=e.parentNode,!i||!o||i.isEqualNode(e)||o.isEqualNode(A)||(n=S(A),r=S(e),i.isEqualNode(o)&&n<r&&r++,i.insertBefore(e,i.children[n]),o.insertBefore(A,o.children[r])),l.animateAll(),l!==s&&s.animateAll())},nulling:function(){t7=null}},a(t,{pluginName:"swap",eventProperties:function(){return{swapItem:t7}}})}t4.prototype={startIndex:null,dragStart:function(t){var e=t.oldDraggableIndex;this.startIndex=e},onSpill:function(t){var e=t.dragEl,n=t.putSortable;this.sortable.captureAnimationState(),n&&n.captureAnimationState();var r=D(this.sortable.el,this.startIndex,this.options);r?this.sortable.el.insertBefore(e,r):this.sortable.el.appendChild(e),this.sortable.animateAll(),n&&n.animateAll()},drop:t3},a(t4,{pluginName:"revertOnSpill"}),t6.prototype={onSpill:function(t){var e=t.dragEl,n=t.putSortable||this.sortable;n.captureAnimationState(),e.parentNode&&e.parentNode.removeChild(e),n.animateAll()},drop:t3},a(t6,{pluginName:"removeOnSpill"});var t7,t9,et,ee,en,er,ei=[],eo=[],es=!1,ea=!1,eA=!1;function el(){function t(t){for(var e in this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this));t.options.avoidImplicitDeselect||(t.options.supportPointer?m(document,"pointerup",this._deselectMultiDrag):(m(document,"mouseup",this._deselectMultiDrag),m(document,"touchend",this._deselectMultiDrag))),m(document,"keydown",this._checkKeyDown),m(document,"keyup",this._checkKeyUp),this.defaults={selectedClass:"sortable-selected",multiDragKey:null,avoidImplicitDeselect:!1,setData:function(e,n){var r="";ei.length&&et===t?ei.forEach(function(t,e){r+=(e?", ":"")+t.textContent}):r=n.textContent,e.setData("Text",r)}}}return t.prototype={multiDragKeyDown:!1,isMultiDrag:!1,delayStartGlobal:function(t){ee=t.dragEl},delayEnded:function(){this.isMultiDrag=~ei.indexOf(ee)},setupClone:function(t){var e=t.sortable,n=t.cancel;if(this.isMultiDrag){for(var r=0;r<ei.length;r++)eo.push(T(ei[r])),eo[r].sortableIndex=ei[r].sortableIndex,eo[r].draggable=!1,eo[r].style["will-change"]="",_(eo[r],this.options.selectedClass,!1),ei[r]===ee&&_(eo[r],this.options.chosenClass,!1);e._hideClone(),n()}},clone:function(t){var e=t.sortable,n=t.rootEl,r=t.dispatchSortableEvent,i=t.cancel;this.isMultiDrag&&!this.options.removeCloneOnHide&&ei.length&&et===e&&(ec(!0,n),r("clone"),i())},showClone:function(t){var e=t.cloneNowShown,n=t.rootEl,r=t.cancel;this.isMultiDrag&&(ec(!1,n),eo.forEach(function(t){B(t,"display","")}),e(),er=!1,r())},hideClone:function(t){var e=this;t.sortable;var n=t.cloneNowHidden,r=t.cancel;this.isMultiDrag&&(eo.forEach(function(t){B(t,"display","none"),e.options.removeCloneOnHide&&t.parentNode&&t.parentNode.removeChild(t)}),n(),er=!0,r())},dragStartGlobal:function(t){t.sortable,!this.isMultiDrag&&et&&et.multiDrag._deselectMultiDrag(),ei.forEach(function(t){t.sortableIndex=S(t)}),ei=ei.sort(function(t,e){return t.sortableIndex-e.sortableIndex}),eA=!0},dragStarted:function(t){var e=this,n=t.sortable;if(this.isMultiDrag){if(this.options.sort&&(n.captureAnimationState(),this.options.animation)){ei.forEach(function(t){t!==ee&&B(t,"position","absolute")});var r=F(ee,!1,!0,!0);ei.forEach(function(t){t!==ee&&N(t,r)}),ea=!0,es=!0}n.animateAll(function(){ea=!1,es=!1,e.options.animation&&ei.forEach(function(t){P(t)}),e.options.sort&&eu()})}},dragOver:function(t){var e=t.target,n=t.completed,r=t.cancel;ea&&~ei.indexOf(e)&&(n(!1),r())},revert:function(t){var e,n=t.fromSortable,r=t.rootEl,i=t.sortable,o=t.dragRect;ei.length>1&&(ei.forEach(function(t){i.addAnimationState({target:t,rect:ea?F(t):o}),P(t),t.fromRect=o,n.removeAnimationState(t)}),ea=!1,e=!this.options.removeCloneOnHide,ei.forEach(function(t,n){var i=r.children[t.sortableIndex+(e?Number(n):0)];i?r.insertBefore(t,i):r.appendChild(t)}))},dragOverCompleted:function(t){var e=t.sortable,n=t.isOwner,r=t.insertion,i=t.activeSortable,o=t.parentEl,s=t.putSortable,a=this.options;if(r){if(n&&i._hideClone(),es=!1,a.animation&&ei.length>1&&(ea||!n&&!i.options.sort&&!s)){var A=F(ee,!1,!0,!0);ei.forEach(function(t){t!==ee&&(N(t,A),o.appendChild(t))}),ea=!0}if(!n){if(ea||eu(),ei.length>1){var l=er;i._showClone(e),i.options.animation&&!er&&l&&eo.forEach(function(t){i.addAnimationState({target:t,rect:en}),t.fromRect=en,t.thisAnimationDuration=null})}else i._showClone(e)}}},dragOverAnimationCapture:function(t){var e=t.dragRect,n=t.isOwner,r=t.activeSortable;if(ei.forEach(function(t){t.thisAnimationDuration=null}),r.options.animation&&!n&&r.multiDrag.isMultiDrag){en=a({},e);var i=C(ee,!0);en.top-=i.f,en.left-=i.e}},dragOverAnimationComplete:function(){ea&&(ea=!1,eu())},drop:function(t){var e=t.originalEvent,n=t.rootEl,r=t.parentEl,i=t.sortable,o=t.dispatchSortableEvent,s=t.oldIndex,a=t.putSortable,A=a||this.sortable;if(e){var l=this.options,c=r.children;if(!eA){if(l.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),_(ee,l.selectedClass,!~ei.indexOf(ee)),~ei.indexOf(ee))ei.splice(ei.indexOf(ee),1),t9=null,V({sortable:i,rootEl:n,name:"deselect",targetEl:ee,originalEvent:e});else{if(ei.push(ee),V({sortable:i,rootEl:n,name:"select",targetEl:ee,originalEvent:e}),e.shiftKey&&t9&&i.el.contains(t9)){var u,h,d=S(t9),f=S(ee);if(~d&&~f&&d!==f)for(f>d?(h=d,u=f):(h=f,u=d+1);h<u;h++)~ei.indexOf(c[h])||(_(c[h],l.selectedClass,!0),ei.push(c[h]),V({sortable:i,rootEl:n,name:"select",targetEl:c[h],originalEvent:e}))}else t9=ee;et=A}}if(eA&&this.isMultiDrag){if(ea=!1,(r[O].options.sort||r!==n)&&ei.length>1){var p=F(ee),g=S(ee,":not(."+this.options.selectedClass+")");if(!es&&l.animation&&(ee.thisAnimationDuration=null),A.captureAnimationState(),!es&&(l.animation&&(ee.fromRect=p,ei.forEach(function(t){if(t.thisAnimationDuration=null,t!==ee){var e=ea?F(t):p;t.fromRect=e,A.addAnimationState({target:t,rect:e})}})),eu(),ei.forEach(function(t){c[g]?r.insertBefore(t,c[g]):r.appendChild(t),g++}),s===S(ee))){var m=!1;ei.forEach(function(t){if(t.sortableIndex!==S(t)){m=!0;return}}),m&&(o("update"),o("sort"))}ei.forEach(function(t){P(t)}),A.animateAll()}et=A}(n===r||a&&"clone"!==a.lastPutMode)&&eo.forEach(function(t){t.parentNode&&t.parentNode.removeChild(t)})}},nullingGlobal:function(){this.isMultiDrag=eA=!1,eo.length=0},destroyGlobal:function(){this._deselectMultiDrag(),v(document,"pointerup",this._deselectMultiDrag),v(document,"mouseup",this._deselectMultiDrag),v(document,"touchend",this._deselectMultiDrag),v(document,"keydown",this._checkKeyDown),v(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(t){if(!(void 0!==eA&&eA||et!==this.sortable||t&&w(t.target,this.options.draggable,this.sortable.el,!1))&&(!t||0===t.button))for(;ei.length;){var e=ei[0];_(e,this.options.selectedClass,!1),ei.shift(),V({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:e,originalEvent:t})}},_checkKeyDown:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},a(t,{pluginName:"multiDrag",utils:{select:function(t){var e=t.parentNode[O];!e||!e.options.multiDrag||~ei.indexOf(t)||(et&&et!==e&&(et.multiDrag._deselectMultiDrag(),et=e),_(t,e.options.selectedClass,!0),ei.push(t))},deselect:function(t){var e=t.parentNode[O],n=ei.indexOf(t);e&&e.options.multiDrag&&~n&&(_(t,e.options.selectedClass,!1),ei.splice(n,1))}},eventProperties:function(){var t,e=this,n=[],r=[];return ei.forEach(function(t){var i;n.push({multiDragElement:t,index:t.sortableIndex}),i=ea&&t!==ee?-1:ea?S(t,":not(."+e.options.selectedClass+")"):S(t),r.push({multiDragElement:t,index:i})}),{items:function(t){if(Array.isArray(t))return A(t)}(t=ei)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return A(t,void 0);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return A(t,void 0)}}(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),clones:[].concat(eo),oldIndicies:n,newIndicies:r}},optionListeners:{multiDragKey:function(t){return"ctrl"===(t=t.toLowerCase())?t="Control":t.length>1&&(t=t.charAt(0).toUpperCase()+t.substr(1)),t}}})}function ec(t,e){eo.forEach(function(n,r){var i=e.children[n.sortableIndex+(t?Number(r):0)];i?e.insertBefore(n,i):e.appendChild(n)})}function eu(){ei.forEach(function(t){t!==ee&&t.parentNode&&t.parentNode.removeChild(t)})}tO.mount(new function(){function t(){for(var t in this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===t.charAt(0)&&"function"==typeof this[t]&&(this[t]=this[t].bind(this))}return t.prototype={dragStarted:function(t){var e=t.originalEvent;this.sortable.nativeDraggable?m(document,"dragover",this._handleAutoScroll):this.options.supportPointer?m(document,"pointermove",this._handleFallbackAutoScroll):e.touches?m(document,"touchmove",this._handleFallbackAutoScroll):m(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(t){var e=t.originalEvent;this.options.dragOverBubble||e.rootEl||this._handleAutoScroll(e)},drop:function(){this.sortable.nativeDraggable?v(document,"dragover",this._handleAutoScroll):(v(document,"pointermove",this._handleFallbackAutoScroll),v(document,"touchmove",this._handleFallbackAutoScroll),v(document,"mousemove",this._handleFallbackAutoScroll)),t2(),t1(),clearTimeout(Y),Y=void 0},nulling:function(){tJ=tq=tW=t0=tZ=tY=tX=null,t$.length=0},_handleFallbackAutoScroll:function(t){this._handleAutoScroll(t,!0)},_handleAutoScroll:function(t,e){var n=this,r=(t.touches?t.touches[0]:t).clientX,i=(t.touches?t.touches[0]:t).clientY,o=document.elementFromPoint(r,i);if(tJ=t,e||this.options.forceAutoScrollFallback||u||c||d){t5(t,this.options,o,e);var s=Q(o,!0);t0&&(!tZ||r!==tY||i!==tX)&&(tZ&&t2(),tZ=setInterval(function(){var o=Q(document.elementFromPoint(r,i),!0);o!==s&&(s=o,t1()),t5(t,n.options,o,e)},10),tY=r,tX=i)}else{if(!this.options.bubbleScroll||Q(o,!0)===k()){t1();return}t5(t,this.options,Q(o,!1),!1)}}},a(t,{pluginName:"scroll",initializeByDefault:!0})}),tO.mount(t6,t4),n.default=tO},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"7ltnL":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return c});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_create_super"),c=function(t){(0,A._)(n,t);var e=(0,l._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"updateTableUI",function(t){var e=t.detail.optionIds,n=e.length;document.querySelectorAll(".cell[data-column]").forEach(function(t){var n=e.includes(t.dataset.column);t.classList.toggle("hide",!n),t.setAttribute("data-test-visibility",n?"visible":"hidden")}),document.getElementById("data-table").setAttribute("data-column-count",n.toString()),document.getElementById("data-table").style.setProperty("--columns",n.toString()),document.getElementById("data-table").style.setProperty("--columns-mobile",(n-1).toString()),document.getElementById("data-table").style.setProperty("min-width",170*n+"px"),document.getElementById("data-table").offsetWidth>document.getElementById("data-table-container").offsetWidth?document.getElementById("data-table-container").classList.add("horizontal"):document.getElementById("data-table-container").classList.remove("horizontal")}),t}return(0,s._)(n,[{key:"connect",value:function(){document.addEventListener("iawp:changeColumns",this.updateTableUI)}},{key:"disconnect",value:function(){document.removeEventListener("iawp:changeColumns",this.updateTableUI)}}]),n}(t("@hotwired/stimulus").Controller);(0,a._)(c,"targets",[""])},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"88PpS":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return c});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_create_super"),c=function(t){(0,A._)(n,t);var e=(0,l._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"popover",null),(0,a._)((0,i._)(t),"hideTimeout",null),t}return(0,s._)(n,[{key:"connect",value:function(){this.popover=this.getPopoverElement(),this.element.after(this.popover),this.element.addEventListener("focus",this.showTooltip.bind(this)),this.element.addEventListener("blur",this.hideTooltip.bind(this)),this.element.addEventListener("mouseenter",this.showTooltip.bind(this)),this.element.addEventListener("mouseleave",this.hideTooltip.bind(this)),this.popover.addEventListener("mouseenter",this.enterTooltip.bind(this)),this.popover.addEventListener("mouseleave",this.hideTooltip.bind(this)),document.addEventListener("iawp:closeAllTooltips",this.hideTooltipNow.bind(this))}},{key:"disconnect",value:function(){this.element.removeEventListener("focus",this.showTooltip.bind(this)),this.element.removeEventListener("blur",this.hideTooltip.bind(this)),this.element.removeEventListener("mouseenter",this.showTooltip.bind(this)),this.element.removeEventListener("mouseleave",this.hideTooltip.bind(this)),this.popover.removeEventListener("mouseenter",this.enterTooltip.bind(this)),this.popover.removeEventListener("mouseleave",this.hideTooltip.bind(this)),document.removeEventListener("iawp:closeAllTooltips",this.hideTooltipNow.bind(this))}},{key:"showTooltip",value:function(){clearTimeout(this.hideTimeout),document.dispatchEvent(new CustomEvent("iawp:closeAllTooltips")),this.popover.showPopover();var t=this.element.getBoundingClientRect(),e=t.top+window.scrollY-this.popover.offsetHeight+2,n=t.left+window.scrollX+t.width/2-this.popover.offsetWidth/2;this.popover.style.position="absolute",this.popover.style.margin="0",this.popover.style.inset="".concat(e,"px auto auto ").concat(n,"px")}},{key:"hideTooltip",value:function(){var t=this;this.hideTimeout=setTimeout(function(){t.popover.hidePopover()},50)}},{key:"hideTooltipNow",value:function(){this.popover.hidePopover()}},{key:"enterTooltip",value:function(){clearTimeout(this.hideTimeout)}},{key:"getPopoverElement",value:function(){var t=document.createElement("div");t.popover="manual",t.classList.add("iawp-tooltip-popover");var e=document.createElement("div");e.classList.add("iawp-tooltip");var n=document.createElement("div");n.classList.add("iawp-tooltip-text"),n.textContent=this.textValue,e.appendChild(n);var r=document.createElement("div");return r.classList.add("iawp-tooltip-arrow"),e.appendChild(r),t.appendChild(e),t}}]),n}(t("@hotwired/stimulus").Controller);(0,a._)(c,"values",{text:String})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],llnoa:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return p});var i=t("@swc/helpers/_/_async_to_generator"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_object_spread"),c=t("@swc/helpers/_/_object_spread_props"),u=t("@swc/helpers/_/_create_super"),h=t("@swc/helpers/_/_ts_generator"),d=t("@hotwired/stimulus"),f=t("micromodal");r.interopDefault(f);var p=function(t){(0,A._)(n,t);var e=(0,u._)(n);function n(){return(0,o._)(this,n),e.apply(this,arguments)}return(0,s._)(n,[{key:"getCheckboxes",value:function(){return Array.from(this.element.querySelectorAll('input[type="checkbox"]'))}},{key:"getSelectedStatusIds",value:function(){return this.getCheckboxes().filter(function(t){return t.checked}).map(function(t){return t.name})}},{key:"toggleInputs",value:function(t){this.saveButtonTarget.toggleAttribute("disabled",t),this.resetButtonTarget.toggleAttribute("disabled",t),Array.from(this.element.querySelectorAll('input[type="checkbox"]')).forEach(function(e){e.toggleAttribute("disabled",t)})}},{key:"enableInputs",value:function(){this.toggleInputs(!1)}},{key:"disableInputs",value:function(){this.toggleInputs(!0)}},{key:"saveClick",value:function(){var t=this;return(0,i._)(function(){var e;return(0,h._)(this,function(n){switch(n.label){case 0:return t.disableInputs(),[4,t.sendRequest({statusesToTrack:t.getSelectedStatusIds()})];case 1:return e=n.sent(),t.enableInputs(),e.wasSuccessful?(t.updateStatusCheckboxes(e.statusesToTrack),t.showMessage(!0,"Statuses were saved")):t.showMessage(!1,"Unable to save statuses"),[2]}})})()}},{key:"resetClick",value:function(){var t=this;return(0,i._)(function(){var e;return(0,h._)(this,function(n){switch(n.label){case 0:return t.disableInputs(),[4,t.sendRequest({resetToDefault:!0})];case 1:return e=n.sent(),t.enableInputs(),e.wasSuccessful?(t.updateStatusCheckboxes(e.statusesToTrack),t.showMessage(!0,"Statuses were reset")):t.showMessage(!1,"Unable to reset statuses"),[2]}})})()}},{key:"sendRequest",value:function(t){var e=t.statusesToTrack,n=void 0===e?null:e,r=t.resetToDefault,o=void 0!==r&&r;return(0,i._)(function(){var t,e;return(0,h._)(this,function(r){switch(r.label){case 0:return t=(0,c._)((0,l._)({},iawpActions.set_woocommerce_statuses_to_track),{statusesToTrack:n,resetToDefault:o}),[4,jQuery.post(ajaxurl,t)];case 1:return[2,{wasSuccessful:(e=r.sent()).success,statusesToTrack:e.data.statusesToTrack}]}})})()}},{key:"updateStatusCheckboxes",value:function(t){var e=t.filter(function(t){return t.is_tracked}).map(function(t){return t.id});this.getCheckboxes().forEach(function(t){t.checked=e.includes(t.name)})}},{key:"showMessage",value:function(t,e){var n=this;this.messageTarget.style.color=t?"green":"red",this.messageTarget.innerText=e,setTimeout(function(){n.messageTarget.innerText=""},2e3)}}]),n}(d.Controller);(0,a._)(p,"targets",["saveButton","resetButton","message"])},{"@swc/helpers/_/_async_to_generator":"6Tpxj","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@swc/helpers/_/_ts_generator":"lwj56","@hotwired/stimulus":"crDvk",micromodal:"Tlrpp","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],Hiacn:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return A});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_inherits"),a=t("@swc/helpers/_/_create_super"),A=function(t){(0,s._)(n,t);var e=(0,a._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"addModule",value:function(){this.dispatch("addModule")}}]),n}(t("@hotwired/stimulus").Controller)},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"5fqxl":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return l});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_define_property"),a=t("@swc/helpers/_/_inherits"),A=t("@swc/helpers/_/_create_super"),l=function(t){(0,a._)(n,t);var e=(0,A._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"connect",value:function(){var t=this;this.updateCheckboxStates(),this.element.addEventListener("change",function(e){t.updateCheckboxStates()})}},{key:"updateCheckboxStates",value:function(){var t=Array.from(this.element.querySelectorAll("input[type=checkbox]")),e=t.filter(function(t){return t.checked}).length;1===e?t.forEach(function(t){t.checked&&(t.disabled=!0)}):e===this.maxValue?t.forEach(function(t){t.checked||(t.disabled=!0)}):t.forEach(function(t){t.disabled=!1})}},{key:"changeTab",value:function(t){var e=t.currentTarget.dataset.groupName;this.groupTabTargets.forEach(function(t){t.classList.toggle("selected",t.dataset.groupName===e)}),this.groupTargets.forEach(function(t){t.classList.toggle("selected",t.dataset.groupName===e)})}}]),n}(t("@hotwired/stimulus").Controller);(0,s._)(l,"targets",["groupTab","group"]),(0,s._)(l,"values",{max:{type:Number,default:-1}})},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],iO59K:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return f});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_object_spread"),c=t("@swc/helpers/_/_object_spread_props"),u=t("@swc/helpers/_/_create_super"),h=t("@hotwired/stimulus"),d=t("../../modules/module-markup"),f=function(t){(0,A._)(n,t);var e=(0,u._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"handleMarkup",function(e){var n=e.detail.moduleHtml,r=t.element.classList.contains("draggable-module");document.removeEventListener("iawp:module-markup:"+t.moduleIdValue,t.handleMarkup),t.element.outerHTML=n,setTimeout(function(){var t=document.querySelector('[data-module-module-id-value="'.concat(e.detail.id,'"]'));t&&t.classList.toggle("draggable-module",r)},0)}),t}return(0,s._)(n,[{key:"connect",value:function(){this.hasDatasetValue||((0,d.getModuleMarkup)(this.moduleIdValue),document.addEventListener("iawp:module-markup:"+this.moduleIdValue,this.handleMarkup))}},{key:"disconnect",value:function(){document.removeEventListener("iawp:module-markup:"+this.moduleIdValue,this.handleMarkup)}},{key:"delete",value:function(t){var e=this,n=t.currentTarget,r=n.closest(".iawp-module"),i=(0,c._)((0,l._)({},iawpActions.delete_module),{module_id:this.moduleIdValue});n.disabled=!0,n.classList.add("sending"),r.classList.add("will-be-refreshed"),jQuery.post(ajaxurl,i,function(t){e.element.remove(),n.disabled=!1}).fail(function(t){n.classList.remove("sending"),n.disabled=!1})}},{key:"edit",value:function(t){var e=this,n=t.currentTarget,r=(0,c._)((0,l._)({},iawpActions.get_markup_for_module),{id:this.moduleIdValue});this.signalEditingStarted(),n.classList.add("sending"),n.disabled=!0,jQuery.post(ajaxurl,r,function(t){e.element.outerHTML=t.data.editor_html,n.classList.remove("sending"),n.disabled=!1}).fail(function(t){e.signalEditingFinished(),n.classList.remove("sending"),n.disabled=!1})}},{key:"toggleWidth",value:function(t){var e=t.currentTarget.closest(".iawp-module"),n=!e.classList.contains("full-width"),r=(0,c._)((0,l._)({},iawpActions.edit_module),{module_id:this.moduleIdValue,fields:{is_full_width:n}});e.classList.toggle("full-width",n),(e.querySelector(".recent-views")||e.querySelector(".recent-conversions"))&&e.querySelector(".module-pagination")&&(e.querySelector(".current-page").textContent="1",e.querySelector(".current").classList.remove("current"),e.querySelector(".module-page").classList.add("current"),e.querySelector(".pagination-button.left").disabled=!0,e.querySelector(".pagination-button.right").disabled=!1),jQuery.post(ajaxurl,r,function(t){}).fail(function(t){})}},{key:"signalEditingStarted",value:function(){document.dispatchEvent(new CustomEvent("iawp:moduleEditingStarted",{detail:{moduleId:this.moduleIdValue}}))}},{key:"signalEditingFinished",value:function(){document.dispatchEvent(new CustomEvent("iawp:moduleEditingFinished",{detail:{moduleId:this.moduleIdValue}}))}}]),n}(h.Controller);(0,a._)(f,"targets",[]),(0,a._)(f,"values",{moduleId:String,hasDataset:Boolean})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","../../modules/module-markup":"2Clio","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"2Clio":[function(t,e,n){var r=t("@swc/helpers/_/_object_spread"),i=t("@swc/helpers/_/_object_spread_props"),o=new Set,s=null,a=!0;e.exports={getModuleMarkup:function(t){o.add(t),function t(){Number.isInteger(s)&&s>0||0===o.size||(s=setTimeout(function(){var e;a=!1,s=null,e=(0,i._)((0,r._)({},iawpActions.get_markup_for_modules),{ids:Array.from(o)}),jQuery.post(ajaxurl,e,function(e){Array.isArray(e.data.modules)&&(document.getElementById("iawp-modules-refreshed-at").innerText=e.data.modulesRefreshedAt,e.data.modules.forEach(function(t){if(t.hasDataset){var e,n;e=t.id,n=t.moduleHtml,document.dispatchEvent(new CustomEvent("iawp:module-markup:"+e,{detail:{id:e,moduleHtml:n}})),o.delete(t.id)}}),t())}).fail(function(e){t()})},a?0:500))}()}}},{"@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p"}],"02Fq3":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return d});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_object_spread"),c=t("@swc/helpers/_/_object_spread_props"),u=t("@swc/helpers/_/_sliced_to_array"),h=t("@swc/helpers/_/_create_super"),d=function(t){(0,A._)(n,t);var e=(0,h._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"cachedModuleMarkup",null),(0,a._)((0,i._)(t),"onKeydown",function(e){"Escape"===e.key&&t.element.contains(document.activeElement)&&t.cancel()}),t}return(0,s._)(n,[{key:"connect",value:function(){var t,e=this;this.element.querySelector("#report")&&this.element.querySelector("#report").addEventListener("change",function(t){return e.updateReport(t)}),null===(t=this.element.querySelector("[autofocus]"))||void 0===t||t.focus(),document.addEventListener("keydown",this.onKeydown),this.moduleIdValue&&this.cacheModuleMarkup(),this.signalEditingStarted()}},{key:"disconnect",value:function(){document.removeEventListener("keydown",this.onKeydown),this.signalEditingFinished()}},{key:"isEditingExistingModule",value:function(){return!!this.moduleIdValue}},{key:"cancel",value:function(){if(this.cancelButtonTarget&&(this.cancelButtonTarget.disabled=!0),this.isSwapping()){this.element.previousSibling.classList.remove("hidden"),this.element.remove();return}this.isEditingExistingModule()?this.cachedModuleMarkup?(this.signalEditingFinished(),this.element.outerHTML=this.cachedModuleMarkup):this.cancelEditingExistingModule():(this.signalEditingFinished(),this.element.outerHTML=document.getElementById("module-picker-template").innerHTML)}},{key:"changeModuleType",value:function(){var t=document.getElementById("module-picker-template").innerHTML,e=new DOMParser().parseFromString(t,"text/html").body.firstElementChild;e.classList.remove("show-intro"),e.classList.add("show-list"),e.setAttribute("data-module-picker-module-to-swap-value",this.moduleIdValue),this.element.classList.add("hidden"),this.element.insertAdjacentElement("afterend",e)}},{key:"cacheModuleMarkup",value:function(){var t=this,e=(0,c._)((0,l._)({},iawpActions.get_markup_for_module),{id:this.moduleIdValue});jQuery.post(ajaxurl,e,function(e){t.cachedModuleMarkup=e.data.module_html})}},{key:"cancelEditingExistingModule",value:function(){var t=this,e=(0,c._)((0,l._)({},iawpActions.get_markup_for_module),{id:this.moduleIdValue});jQuery.post(ajaxurl,e,function(e){t.signalEditingFinished(),t.element.outerHTML=e.data.module_html}).fail(function(t){})}},{key:"updateReport",value:function(t){var e=t.target.value,n=this.reportsValue.find(function(t){return t.id===e||t.id===parseInt(e)});n&&(this.updateGroupSelect(n.columns,this.element.querySelector("#sort_by")),this.updateGroupSelect(n.aggregatable_columns,this.element.querySelector("#aggregatable_sort_by")),this.updateGroupSelect(n.statistics,this.element.querySelector("#primary_metric")),this.updateGroupSelect(n.statistics,this.element.querySelector("#secondary_metric"),!0),this.updateGroupCheckboxes(n.statistics,this.element.querySelector("#statistics")))}},{key:"save",value:function(t){t.preventDefault(),this.isEditingExistingModule()?this.updateExistingModule(t):this.saveNewModule(t)}},{key:"updateExistingModule",value:function(t){var e=this,n=(0,c._)((0,l._)({},iawpActions.edit_module),{module_id:this.moduleIdValue,fields:this.getFieldValues(t.target)});this.saveButtonTarget.setAttribute("disabled","disabled"),this.saveButtonTarget.classList.add("sending"),jQuery.post(ajaxurl,n,function(t){e.saveButtonTarget.classList.remove("sending"),e.saveButtonTarget.classList.add("sent"),setTimeout(function(e){e.saveButtonTarget.removeAttribute("disabled"),e.saveButtonTarget.classList.remove("sent"),e.element.outerHTML=t.data.module_html},500,e)}).fail(function(t){e.saveButtonTarget.removeAttribute("disabled"),e.saveButtonTarget.classList.remove("sending")})}},{key:"saveNewModule",value:function(t){var e=this,n=(0,c._)((0,l._)({},iawpActions.save_module),{module:this.getFieldValues(t.target),moduleToSwap:this.moduleToSwapValue});this.saveButtonTarget.setAttribute("disabled","disabled"),this.saveButtonTarget.classList.add("sending"),jQuery.post(ajaxurl,n,function(t){e.saveButtonTarget.classList.remove("sending"),e.saveButtonTarget.classList.add("sent"),setTimeout(function(){e.saveButtonTarget.removeAttribute("disabled"),e.saveButtonTarget.classList.remove("sent"),e.isSwapping()?(e.element.previousSibling.remove(),e.element.insertAdjacentHTML("beforebegin",t.data.module_html),e.element.remove()):(e.element.insertAdjacentHTML("beforebegin",t.data.module_html),e.cancel())},500,e)}).fail(function(t){e.saveButtonTarget.removeAttribute("disabled"),e.saveButtonTarget.classList.remove("sending")})}},{key:"getFieldValues",value:function(t){var e={};return Array.from(t.elements).forEach(function(t){"BUTTON"===t.tagName||"INPUT"===t.tagName&&["button","submit"].includes(t.type)||("radio"===t.type?t.checked&&(e[t.name]=t.value):"checkbox"===t.type?(e[t.name]||(e[t.name]=[]),t.checked&&e[t.name].push(t.value)):e[t.name]=t.value)}),e}},{key:"updateGroupSelect",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(e){var r=e.value;if(e.innerHTML="",n){var i=document.createElement("optgroup");i.setAttribute("label",iawpText.noComparison);var o=document.createElement("option");o.setAttribute("value","no_comparison"),o.innerText=iawpText.noComparison,i.append(o),e.appendChild(i)}var s=[];t.forEach(function(t){var e=(0,u._)(t,3),n=(e[0],e[1],e[2]);s.includes(n)||s.push(n)}),s.forEach(function(n){var i=document.createElement("optgroup");i.setAttribute("label",n),t.filter(function(t){var e=(0,u._)(t,3);return e[0],e[1],e[2]===n}).forEach(function(t){var e=(0,u._)(t,2),n=e[0],r=e[1],o=document.createElement("option");o.setAttribute("value",n),o.innerText=r,i.append(o)}),t.some(function(t){var e=(0,u._)(t,2),n=e[0];return e[1],n===r})&&(e.value=r),e.append(i)})}}},{key:"updateGroupCheckboxes",value:function(t,e){if(e){var n=e.querySelector("input").name,r=Array.from(e.querySelectorAll("input:checked")).map(function(t){return t.value});e.innerHTML="";var i=document.createElement("div");i.classList.add("checkbox-group-container"),i.dataset.controller="checkbox-group";var o=document.createElement("div");o.classList.add("tab-container");var s=[];t.forEach(function(t){var e=(0,u._)(t,3),n=(e[0],e[1],e[2]);if(!s.includes(n)){var r=document.createElement("button");r.setAttribute("type","button"),r.classList.add("checkbox-group-tab"),r.dataset.groupName=n,r.dataset.checkboxGroupTarget="groupTab",r.dataset.action="checkbox-group#changeTab",r.innerText=n,0===s.length&&r.classList.add("selected"),o.appendChild(r),o.append(" "),s.push(n)}}),i.appendChild(o),s.forEach(function(e,o){var s=t.filter(function(t){var n=(0,u._)(t,3);return e===(n[0],n[1],n[2])}),a=document.createElement("div");a.dataset.checkboxGroupTarget="group",a.dataset.groupName=e,a.classList.add("checkbox-group"),0===o&&a.classList.add("selected"),s.forEach(function(t,e){var i=(0,u._)(t,2),o=i[0],s=i[1],A=document.createElement("label"),l=document.createElement("input");l.type="checkbox",l.name=n,l.value=o,l.checked=r.includes(o)||0===e;var c=document.createTextNode(" "+s);A.appendChild(l),A.appendChild(c),a.appendChild(A)}),i.appendChild(a)}),e.appendChild(i)}}},{key:"signalEditingStarted",value:function(){document.dispatchEvent(new CustomEvent("iawp:moduleEditingStarted",{detail:{moduleId:this.moduleIdValue}}))}},{key:"signalEditingFinished",value:function(){document.dispatchEvent(new CustomEvent("iawp:moduleEditingFinished",{detail:{moduleId:this.moduleIdValue}}))}},{key:"isSwapping",value:function(){return!!this.moduleToSwapValue}}]),n}(t("@hotwired/stimulus").Controller);(0,a._)(d,"targets",["saveButton","cancelButton"]),(0,a._)(d,"values",{reports:Array,moduleId:String,moduleToSwap:String})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_sliced_to_array":"hefcy","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],jZPdi:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return p});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_define_property"),a=t("@swc/helpers/_/_inherits"),A=t("@swc/helpers/_/_object_spread"),l=t("@swc/helpers/_/_object_spread_props"),c=t("@swc/helpers/_/_to_consumable_array"),u=t("@swc/helpers/_/_create_super"),h=t("@hotwired/stimulus"),d=t("sortablejs"),f=r.interopDefault(d);t("../../modules/sticky-sidebar");var p=function(t){(0,a._)(n,t);var e=(0,u._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"connect",value:function(){var t=this,e=new f.default(this.listTarget,{animation:400,ghostClass:"iawp-sortable-ghost",handle:".draggable-module",delay:2e3,delayOnTouchOnly:!0,onUpdate:function(n){t.unwrapSideBySideModules(),t.saveModuleOrder(e,n)},onStart:function(e){document.getElementById("module-list").classList.add("dragging-active"),t.isFullWidthModule(e.item)&&t.wrapSideBySideModules()},onEnd:function(e){document.getElementById("module-list").classList.remove("dragging-active"),t.unwrapSideBySideModules()}})}},{key:"wrapSideBySideModules",value:function(){var t=this;if(!(window.innerWidth<900)&&(!(window.innerWidth>=1e3)||!(window.innerWidth<1200)||document.getElementById("iawp-layout").classList.contains("collapsed"))){var e=Array.from(this.listTarget.querySelectorAll(".iawp-module:not(.module-picker)")),n=[],r=2;e.forEach(function(e,i){var o=e.nextElementSibling,s=!o||o.matches(".iawp-module.module-picker");if(t.isFullWidthModule(e)){r=2;return}1!=--r||s||t.isFullWidthModule(o)||n.push(e),0===r&&(r=2)}),n.forEach(function(t){var e=t.nextElementSibling,n=document.createElement("div");n.classList.add("iawp-module-reorder-wrapper"),t.parentNode.insertBefore(n,t),n.appendChild(t),n.appendChild(e)})}}},{key:"unwrapSideBySideModules",value:function(){this.listTarget.querySelectorAll(".iawp-module-reorder-wrapper").forEach(function(t){for(var e=t.parentNode,n=document.createDocumentFragment();t.firstChild;)n.appendChild(t.firstChild);e.replaceChild(n,t)})}},{key:"isFullWidthModule",value:function(t){return t.classList.contains("full-width")}},{key:"saveModuleOrder",value:function(t,e){var n=this,r=Array.from(e.target.querySelectorAll(".iawp-module")).map(function(t){return n.application.getControllerForElementAndIdentifier(t,"module")}).filter(function(t){return null!==t}).map(function(t){return t.moduleIdValue}),i=(0,l._)((0,A._)({},iawpActions.reorder_modules),{module_ids:r});jQuery.post(ajaxurl,i,function(t){}).fail(function(r){t.sort(n.moveArrayItem(t.toArray(),e.newIndex,e.oldIndex))})}},{key:"moveArrayItem",value:function(t,e,n){var r=(0,c._)(t);if(e===n)return r;var i=r.splice(e,1)[0];return r.splice(n,0,i),r}}]),n}(h.Controller);(0,s._)(p,"targets",["list"])},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_to_consumable_array":"4oNkS","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk",sortablejs:"9lkyr","../../modules/sticky-sidebar":"9VBuq","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"9VBuq":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"StickySidebar",function(){return a});var i=t("@swc/helpers/_/_object_spread"),o=t("@swc/helpers/_/_object_spread_props"),s=jQuery,a={setup:function(){var t=this;if(0!=s("#iawp-layout-sidebar").length){var e=window.scrollY,n=document.getElementById("iawp-layout-sidebar");document.querySelector(".iawp-layout-sidebar");var r=document.getElementById("iawp-layout"),i=this;if(n||r){n.scroll(0,window.scrollY),this.setMinMainHeight(),document.addEventListener("scroll",function(){var t=e-window.scrollY;if(window.scrollY<1||window.scrollY>s(document).height()-s(window).height()-1){e=window.scrollY;return}n.scroll(0,n.scrollTop-t),e=window.scrollY}),window.addEventListener("resize",function(){t.setMinMainHeight()}),document.getElementById("collapse-sidebar").addEventListener("click",function(){var e=r.classList.toggle("collapsed");t.saveSidebarState(e),n.scroll(0,window.scrollY),t.setMinMainHeight(),t.setTableHorizontal()}),s("#mobile-menu-toggle").on("click",function(){s("#menu-container").hasClass("open")?(s("#menu-container").removeClass("open"),s(this).find(".text").text(iawpText.openMobileMenu)):(s("#menu-container").addClass("open"),s(this).find(".text").text(iawpText.closeMobileMenu))});var o=s("#data-table-container");s("#data-table").width()>o.width()&&i.setTableHorizontal(),s(window).on("resize",function(){i.setTableHorizontal(),i.setReportTitleMaxWidth()}),this.setReportTitleMaxWidth()}}},saveSidebarState:function(t){var e=(0,o._)((0,i._)({},iawpActions.update_user_settings),{is_sidebar_collapsed:t});jQuery.post(ajaxurl,e,function(t){}).fail(function(){})},setMinMainHeight:function(){s(".iawp-layout-main").css("min-height",s(".iawp-layout-sidebar .inner").outerHeight(!0)+32)},setTableHorizontal:function(){s("#data-table").width()>s("#data-table-container").width()?s("#data-table-container").addClass("horizontal"):s("#data-table-container").removeClass("horizontal")},setReportTitleMaxWidth:function(){600>s(window).width()?s(".rename-report").css("max-width",""):s(".rename-report").css("max-width","calc(100% - "+s(".report-title-bar .buttons").width()+"px)")}}},{"@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],jchUO:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return l});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_define_property"),a=t("@swc/helpers/_/_inherits"),A=t("@swc/helpers/_/_create_super"),l=function(t){(0,a._)(n,t);var e=(0,A._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"showIntro",value:function(){this.element.classList.add("show-intro"),this.element.classList.remove("show-list"),this.element.classList.contains("top")&&this.element.classList.remove("visible")}},{key:"cancel",value:function(){this.isSwapping()?(this.element.previousSibling.classList.remove("hidden"),this.element.remove()):this.showIntro()}},{key:"showList",value:function(){this.element.classList.remove("show-intro"),this.element.classList.add("show-list")}},{key:"scrollToPicker",value:function(){var t=this;this.showList(),requestAnimationFrame(function(){var e=document.getElementById("report-header-container"),n=t.element,r=document.documentElement.scrollTop+n.getBoundingClientRect().top-e.getBoundingClientRect().height-32-24;window.scrollTo({top:r,behavior:"smooth"})})}},{key:"showModule",value:function(t){var e=t.currentTarget.dataset.moduleId,n=document.getElementById(e+"-module-template").innerHTML,r=new DOMParser().parseFromString(n,"text/html").body.firstElementChild;r.querySelector("button.change-module-type").remove(),r.setAttribute("data-module-editor-module-to-swap-value",this.moduleToSwapValue),this.element.replaceWith(r)}},{key:"isSwapping",value:function(){return!!this.moduleToSwapValue}}]),n}(t("@hotwired/stimulus").Controller);(0,s._)(l,"values",{moduleToSwap:String})},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"4QPn2":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return c});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_create_super"),c=function(t){(0,A._)(n,t);var e=(0,l._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"modules",new Set),(0,a._)((0,i._)(t),"moduleEditingStarted",function(e){var n=e.detail.moduleId;t.modules.add(n),t.updateButton()}),(0,a._)((0,i._)(t),"moduleEditingFinished",function(e){var n=e.detail.moduleId;t.modules.delete(n),t.updateButton()}),t}return(0,s._)(n,[{key:"connect",value:function(){document.addEventListener("iawp:moduleEditingStarted",this.moduleEditingStarted),document.addEventListener("iawp:moduleEditingFinished",this.moduleEditingFinished)}},{key:"disconnect",value:function(){document.removeEventListener("iawp:moduleEditingStarted",this.moduleEditingStarted),document.removeEventListener("iawp:moduleEditingFinished",this.moduleEditingFinished)}},{key:"toggleReordering",value:function(){if(this.isReorderingEnabled()){var t=jQuery;t(this.element).toggleClass("active");var e=t(this.element).hasClass("active");t("#iawp-dashboard").toggleClass("reordering",e),t(".iawp-module").toggleClass("draggable-module",e),e?document.querySelector(".add-module-toolbar-button").setAttribute("disabled","disabled"):document.querySelector(".add-module-toolbar-button").removeAttribute("disabled"),window.scrollTo({top:0,behavior:"smooth"})}}},{key:"updateButton",value:function(){this.isReorderingEnabled()?this.element.removeAttribute("disabled"):this.element.setAttribute("disabled","disabled")}},{key:"isReorderingEnabled",value:function(){return 0===this.modules.size}}]),n}(t("@hotwired/stimulus").Controller)},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}]},["gY3JV","4YwKI"],"4YwKI","parcelRequirec571");
\ No newline at end of file
+ */var r=t("@parcel/transformer-js/src/esmodule-helpers.js");function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function o(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach(function(e){var r;r=n[e],e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function s(t){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(){return(a=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}function A(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function l(t){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(t)}r.defineInteropFlag(n),r.export(n,"MultiDrag",function(){return el}),r.export(n,"Sortable",function(){return tO}),r.export(n,"Swap",function(){return t8});var c=l(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),u=l(/Edge/i),h=l(/firefox/i),d=l(/safari/i)&&!l(/chrome/i)&&!l(/android/i),f=l(/iP(ad|od|hone)/i),p=l(/chrome/i)&&l(/android/i),g={capture:!1,passive:!1};function m(t,e,n){t.addEventListener(e,n,!c&&g)}function v(t,e,n){t.removeEventListener(e,n,!c&&g)}function y(t,e){if(e){if(">"===e[0]&&(e=e.substring(1)),t)try{if(t.matches)return t.matches(e);if(t.msMatchesSelector)return t.msMatchesSelector(e);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e)}catch(t){}return!1}}function w(t,e,n,r){if(t){var i;n=n||document;do{if(null!=e&&(">"===e[0]?t.parentNode===n&&y(t,e):y(t,e))||r&&t===n)return t;if(t===n)break}while(t=(i=t).host&&i!==document&&i.host.nodeType?i.host:i.parentNode)}return null}var b=/\s+/g;function _(t,e,n){if(t&&e){if(t.classList)t.classList[n?"add":"remove"](e);else{var r=(" "+t.className+" ").replace(b," ").replace(" "+e+" "," ");t.className=(r+(n?" "+e:"")).replace(b," ")}}}function B(t,e,n){var r=t&&t.style;if(r){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(t,""):t.currentStyle&&(n=t.currentStyle),void 0===e?n:n[e];e in r||-1!==e.indexOf("webkit")||(e="-webkit-"+e),r[e]=n+("string"==typeof n?"":"px")}}function C(t,e){var n="";if("string"==typeof t)n=t;else do{var r=B(t,"transform");r&&"none"!==r&&(n=r+" "+n)}while(!e&&(t=t.parentNode))var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return i&&new i(n)}function x(t,e,n){if(t){var r=t.getElementsByTagName(e),i=0,o=r.length;if(n)for(;i<o;i++)n(r[i],i);return r}return[]}function k(){return document.scrollingElement||document.documentElement}function F(t,e,n,r,i){if(t.getBoundingClientRect||t===window){if(t!==window&&t.parentNode&&t!==k()?(s=(o=t.getBoundingClientRect()).top,a=o.left,A=o.bottom,l=o.right,u=o.height,h=o.width):(s=0,a=0,A=window.innerHeight,l=window.innerWidth,u=window.innerHeight,h=window.innerWidth),(e||n)&&t!==window&&(i=i||t.parentNode,!c))do if(i&&i.getBoundingClientRect&&("none"!==B(i,"transform")||n&&"static"!==B(i,"position"))){var o,s,a,A,l,u,h,d=i.getBoundingClientRect();s-=d.top+parseInt(B(i,"border-top-width")),a-=d.left+parseInt(B(i,"border-left-width")),A=s+o.height,l=a+o.width;break}while(i=i.parentNode)if(r&&t!==window){var f=C(i||t),p=f&&f.a,g=f&&f.d;f&&(s/=g,a/=p,h/=p,u/=g,A=s+u,l=a+h)}return{top:s,left:a,bottom:A,right:l,width:h,height:u}}}function L(t,e,n){for(var r=Q(t,!0),i=F(t)[e];r;){var o=F(r)[n];if(!("top"===n||"left"===n?i>=o:i<=o))return r;if(r===k())break;r=Q(r,!1)}return!1}function D(t,e,n,r){for(var i=0,o=0,s=t.children;o<s.length;){if("none"!==s[o].style.display&&s[o]!==tO.ghost&&(r||s[o]!==tO.dragged)&&w(s[o],n.draggable,t,!1)){if(i===e)return s[o];i++}o++}return null}function E(t,e){for(var n=t.lastElementChild;n&&(n===tO.ghost||"none"===B(n,"display")||e&&!y(n,e));)n=n.previousElementSibling;return n||null}function S(t,e){var n=0;if(!t||!t.parentNode)return -1;for(;t=t.previousElementSibling;)"TEMPLATE"!==t.nodeName.toUpperCase()&&t!==tO.clone&&(!e||y(t,e))&&n++;return n}function M(t){var e=0,n=0,r=k();if(t)do{var i=C(t),o=i.a,s=i.d;e+=t.scrollLeft*o,n+=t.scrollTop*s}while(t!==r&&(t=t.parentNode))return[e,n]}function Q(t,e){if(!t||!t.getBoundingClientRect)return k();var n=t,r=!1;do if(n.clientWidth<n.scrollWidth||n.clientHeight<n.scrollHeight){var i=B(n);if(n.clientWidth<n.scrollWidth&&("auto"==i.overflowX||"scroll"==i.overflowX)||n.clientHeight<n.scrollHeight&&("auto"==i.overflowY||"scroll"==i.overflowY)){if(!n.getBoundingClientRect||n===document.body)return k();if(r||e)return n;r=!0}}while(n=n.parentNode)return k()}function I(t,e){return Math.round(t.top)===Math.round(e.top)&&Math.round(t.left)===Math.round(e.left)&&Math.round(t.height)===Math.round(e.height)&&Math.round(t.width)===Math.round(e.width)}function U(t,e){return function(){if(!Y){var n=arguments;1===n.length?t.call(this,n[0]):t.apply(this,n),Y=setTimeout(function(){Y=void 0},e)}}}function j(t,e,n){t.scrollLeft+=e,t.scrollTop+=n}function T(t){var e=window.Polymer,n=window.jQuery||window.Zepto;return e&&e.dom?e.dom(t).cloneNode(!0):n?n(t).clone(!0)[0]:t.cloneNode(!0)}function P(t,e){B(t,"position","absolute"),B(t,"top",e.top),B(t,"left",e.left),B(t,"width",e.width),B(t,"height",e.height)}function N(t){B(t,"position",""),B(t,"top",""),B(t,"left",""),B(t,"width",""),B(t,"height","")}function H(t,e,n){var r={};return Array.from(t.children).forEach(function(i){if(w(i,e.draggable,t,!1)&&!i.animated&&i!==n){var o,s,a,A,l=F(i);r.left=Math.min(null!==(o=r.left)&&void 0!==o?o:1/0,l.left),r.top=Math.min(null!==(s=r.top)&&void 0!==s?s:1/0,l.top),r.right=Math.max(null!==(a=r.right)&&void 0!==a?a:-1/0,l.right),r.bottom=Math.max(null!==(A=r.bottom)&&void 0!==A?A:-1/0,l.bottom)}}),r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}var O="Sortable"+new Date().getTime(),R=[],z={initializeByDefault:!0},K={mount:function(t){for(var e in z)!z.hasOwnProperty(e)||e in t||(t[e]=z[e]);R.forEach(function(e){if(e.pluginName===t.pluginName)throw"Sortable: Cannot mount plugin ".concat(t.pluginName," more than once")}),R.push(t)},pluginEvent:function(t,e,n){var r=this;this.eventCanceled=!1,n.cancel=function(){r.eventCanceled=!0};var i=t+"Global";R.forEach(function(r){e[r.pluginName]&&(e[r.pluginName][i]&&e[r.pluginName][i](o({sortable:e},n)),e.options[r.pluginName]&&e[r.pluginName][t]&&e[r.pluginName][t](o({sortable:e},n)))})},initializePlugins:function(t,e,n,r){for(var i in R.forEach(function(r){var i=r.pluginName;if(t.options[i]||r.initializeByDefault){var o=new r(t,e,t.options);o.sortable=t,o.options=t.options,t[i]=o,a(n,o.defaults)}}),t.options)if(t.options.hasOwnProperty(i)){var o=this.modifyOption(t,i,t.options[i]);void 0!==o&&(t.options[i]=o)}},getEventProperties:function(t,e){var n={};return R.forEach(function(r){"function"==typeof r.eventProperties&&a(n,r.eventProperties.call(e[r.pluginName],t))}),n},modifyOption:function(t,e,n){var r;return R.forEach(function(i){t[i.pluginName]&&i.optionListeners&&"function"==typeof i.optionListeners[e]&&(r=i.optionListeners[e].call(t[i.pluginName],n))}),r}};function V(t){var e=t.sortable,n=t.rootEl,r=t.name,i=t.targetEl,s=t.cloneEl,a=t.toEl,A=t.fromEl,l=t.oldIndex,h=t.newIndex,d=t.oldDraggableIndex,f=t.newDraggableIndex,p=t.originalEvent,g=t.putSortable,m=t.extraEventProperties;if(e=e||n&&n[O]){var v,y=e.options,w="on"+r.charAt(0).toUpperCase()+r.substr(1);!window.CustomEvent||c||u?(v=document.createEvent("Event")).initEvent(r,!0,!0):v=new CustomEvent(r,{bubbles:!0,cancelable:!0}),v.to=a||n,v.from=A||n,v.item=i||n,v.clone=s,v.oldIndex=l,v.newIndex=h,v.oldDraggableIndex=d,v.newDraggableIndex=f,v.originalEvent=p,v.pullMode=g?g.lastPutMode:void 0;var b=o(o({},m),K.getEventProperties(r,e));for(var _ in b)v[_]=b[_];n&&n.dispatchEvent(v),y[w]&&y[w].call(e,v)}}var G=["evt"],W=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.evt,i=function(t,e){if(null==t)return{};var n,r,i=function(t,e){if(null==t)return{};var n,r,i={},o=Object.keys(t);for(r=0;r<o.length;r++)n=o[r],e.indexOf(n)>=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r<o.length;r++)n=o[r],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}(n,G);K.pluginEvent.bind(tO)(t,e,o({dragEl:X,parentEl:J,ghostEl:Z,rootEl:$,nextEl:tt,lastDownEl:te,cloneEl:tn,cloneHidden:tr,dragStarted:tg,putSortable:tl,activeSortable:tO.active,originalEvent:r,oldIndex:ti,oldDraggableIndex:ts,newIndex:to,newDraggableIndex:ta,hideGhostForTarget:tT,unhideGhostForTarget:tP,cloneNowHidden:function(){tr=!0},cloneNowShown:function(){tr=!1},dispatchSortableEvent:function(t){q({sortable:e,name:t,originalEvent:r})}},i))};function q(t){V(o({putSortable:tl,cloneEl:tn,targetEl:X,rootEl:$,oldIndex:ti,oldDraggableIndex:ts,newIndex:to,newDraggableIndex:ta},t))}var Y,X,J,Z,$,tt,te,tn,tr,ti,to,ts,ta,tA,tl,tc,tu,th,td,tf,tp,tg,tm,tv,ty,tw,tb=!1,t_=!1,tB=[],tC=!1,tx=!1,tk=[],tF=!1,tL=[],tD="undefined"!=typeof document,tE=u||c?"cssFloat":"float",tS=tD&&!p&&!f&&"draggable"in document.createElement("div"),tM=function(){if(tD){if(c)return!1;var t=document.createElement("x");return t.style.cssText="pointer-events:auto","auto"===t.style.pointerEvents}}(),tQ=function(t,e){var n=B(t),r=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),i=D(t,0,e),o=D(t,1,e),s=i&&B(i),a=o&&B(o),A=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+F(i).width,l=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+F(o).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(i&&s.float&&"none"!==s.float){var c="left"===s.float?"left":"right";return o&&("both"===a.clear||a.clear===c)?"vertical":"horizontal"}return i&&("block"===s.display||"flex"===s.display||"table"===s.display||"grid"===s.display||A>=r&&"none"===n[tE]||o&&"none"===n[tE]&&A+l>r)?"vertical":"horizontal"},tI=function(t,e,n){var r=n?t.left:t.top,i=n?t.right:t.bottom,o=n?t.width:t.height,s=n?e.left:e.top,a=n?e.right:e.bottom,A=n?e.width:e.height;return r===s||i===a||r+o/2===s+A/2},tU=function(t,e){var n;return tB.some(function(r){var i=r[O].options.emptyInsertThreshold;if(!(!i||E(r))){var o=F(r),s=t>=o.left-i&&t<=o.right+i,a=e>=o.top-i&&e<=o.bottom+i;if(s&&a)return n=r}}),n},tj=function(t){function e(t,n){return function(r,i,o,s){var a=r.options.group.name&&i.options.group.name&&r.options.group.name===i.options.group.name;if(null==t&&(n||a))return!0;if(null==t||!1===t)return!1;if(n&&"clone"===t)return t;if("function"==typeof t)return e(t(r,i,o,s),n)(r,i,o,s);var A=(n?r:i).options.group.name;return!0===t||"string"==typeof t&&t===A||t.join&&t.indexOf(A)>-1}}var n={},r=t.group;r&&"object"==s(r)||(r={name:r}),n.name=r.name,n.checkPull=e(r.pull,!0),n.checkPut=e(r.put),n.revertClone=r.revertClone,t.group=n},tT=function(){!tM&&Z&&B(Z,"display","none")},tP=function(){!tM&&Z&&B(Z,"display","")};tD&&!p&&document.addEventListener("click",function(t){if(t_)return t.preventDefault(),t.stopPropagation&&t.stopPropagation(),t.stopImmediatePropagation&&t.stopImmediatePropagation(),t_=!1,!1},!0);var tN=function(t){if(X){var e=tU((t=t.touches?t.touches[0]:t).clientX,t.clientY);if(e){var n={};for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r]);n.target=n.rootEl=e,n.preventDefault=void 0,n.stopPropagation=void 0,e[O]._onDragOver(n)}}},tH=function(t){X&&X.parentNode[O]._isOutsideThisEl(t.target)};function tO(t,e){if(!(t&&t.nodeType&&1===t.nodeType))throw"Sortable: `el` must be an HTMLElement, not ".concat(({}).toString.call(t));this.el=t,this.options=e=a({},e),t[O]=this;var n,r,i={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(t.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return tQ(t,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(t,e){t.setData("Text",e.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==tO.supportPointer&&"PointerEvent"in window&&!d,emptyInsertThreshold:5};for(var s in K.initializePlugins(this,t,i),i)s in e||(e[s]=i[s]);for(var A in tj(e),this)"_"===A.charAt(0)&&"function"==typeof this[A]&&(this[A]=this[A].bind(this));this.nativeDraggable=!e.forceFallback&&tS,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?m(t,"pointerdown",this._onTapStart):(m(t,"mousedown",this._onTapStart),m(t,"touchstart",this._onTapStart)),this.nativeDraggable&&(m(t,"dragover",this),m(t,"dragenter",this)),tB.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),a(this,(r=[],{captureAnimationState:function(){r=[],this.options.animation&&[].slice.call(this.el.children).forEach(function(t){if("none"!==B(t,"display")&&t!==tO.ghost){r.push({target:t,rect:F(t)});var e=o({},r[r.length-1].rect);if(t.thisAnimationDuration){var n=C(t,!0);n&&(e.top-=n.f,e.left-=n.e)}t.fromRect=e}})},addAnimationState:function(t){r.push(t)},removeAnimationState:function(t){r.splice(function(t,e){for(var n in t)if(t.hasOwnProperty(n)){for(var r in e)if(e.hasOwnProperty(r)&&e[r]===t[n][r])return Number(n)}return -1}(r,{target:t}),1)},animateAll:function(t){var e=this;if(!this.options.animation){clearTimeout(n),"function"==typeof t&&t();return}var i=!1,o=0;r.forEach(function(t){var n,r=0,s=t.target,a=s.fromRect,A=F(s),l=s.prevFromRect,c=s.prevToRect,u=t.rect,h=C(s,!0);h&&(A.top-=h.f,A.left-=h.e),s.toRect=A,s.thisAnimationDuration&&I(l,A)&&!I(a,A)&&(u.top-A.top)/(u.left-A.left)==(a.top-A.top)/(a.left-A.left)&&(n=e.options,r=Math.sqrt(Math.pow(l.top-u.top,2)+Math.pow(l.left-u.left,2))/Math.sqrt(Math.pow(l.top-c.top,2)+Math.pow(l.left-c.left,2))*n.animation),I(A,a)||(s.prevFromRect=a,s.prevToRect=A,r||(r=e.options.animation),e.animate(s,u,A,r)),r&&(i=!0,o=Math.max(o,r),clearTimeout(s.animationResetTimer),s.animationResetTimer=setTimeout(function(){s.animationTime=0,s.prevFromRect=null,s.fromRect=null,s.prevToRect=null,s.thisAnimationDuration=null},r),s.thisAnimationDuration=r)}),clearTimeout(n),i?n=setTimeout(function(){"function"==typeof t&&t()},o):"function"==typeof t&&t(),r=[]},animate:function(t,e,n,r){if(r){B(t,"transition",""),B(t,"transform","");var i=C(this.el),o=i&&i.a,s=i&&i.d,a=(e.left-n.left)/(o||1),A=(e.top-n.top)/(s||1);t.animatingX=!!a,t.animatingY=!!A,B(t,"transform","translate3d("+a+"px,"+A+"px,0)"),this.forRepaintDummy=t.offsetWidth,B(t,"transition","transform "+r+"ms"+(this.options.easing?" "+this.options.easing:"")),B(t,"transform","translate3d(0,0,0)"),"number"==typeof t.animated&&clearTimeout(t.animated),t.animated=setTimeout(function(){B(t,"transition",""),B(t,"transform",""),t.animated=!1,t.animatingX=!1,t.animatingY=!1},r)}}}))}function tR(t,e,n,r,i,o,s,a){var A,l,h=t[O],d=h.options.onMove;return!window.CustomEvent||c||u?(A=document.createEvent("Event")).initEvent("move",!0,!0):A=new CustomEvent("move",{bubbles:!0,cancelable:!0}),A.to=e,A.from=t,A.dragged=n,A.draggedRect=r,A.related=i||e,A.relatedRect=o||F(e),A.willInsertAfter=a,A.originalEvent=s,t.dispatchEvent(A),d&&(l=d.call(h,A,s)),l}function tz(t){t.draggable=!1}function tK(){tF=!1}function tV(t){return setTimeout(t,0)}function tG(t){return clearTimeout(t)}tO.prototype={constructor:tO,_isOutsideThisEl:function(t){this.el.contains(t)||t===this.el||(tm=null)},_getDirection:function(t,e){return"function"==typeof this.options.direction?this.options.direction.call(this,t,e,X):this.options.direction},_onTapStart:function(t){if(t.cancelable){var e=this,n=this.el,r=this.options,i=r.preventOnFilter,o=t.type,s=t.touches&&t.touches[0]||t.pointerType&&"touch"===t.pointerType&&t,a=(s||t).target,A=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||a,l=r.filter;if(function(t){tL.length=0;for(var e=t.getElementsByTagName("input"),n=e.length;n--;){var r=e[n];r.checked&&tL.push(r)}}(n),!(X||/mousedown|pointerdown/.test(o)&&0!==t.button||r.disabled||A.isContentEditable||!this.nativeDraggable&&d&&a&&"SELECT"===a.tagName.toUpperCase()||(a=w(a,r.draggable,n,!1))&&a.animated)&&te!==a){if(ti=S(a),ts=S(a,r.draggable),"function"==typeof l){if(l.call(this,t,a,this)){q({sortable:e,rootEl:A,name:"filter",targetEl:a,toEl:n,fromEl:n}),W("filter",e,{evt:t}),i&&t.cancelable&&t.preventDefault();return}}else if(l&&(l=l.split(",").some(function(r){if(r=w(A,r.trim(),n,!1))return q({sortable:e,rootEl:r,name:"filter",targetEl:a,fromEl:n,toEl:n}),W("filter",e,{evt:t}),!0}))){i&&t.cancelable&&t.preventDefault();return}(!r.handle||w(A,r.handle,n,!1))&&this._prepareDragStart(t,s,a)}}},_prepareDragStart:function(t,e,n){var r,i=this,o=i.el,s=i.options,a=o.ownerDocument;if(n&&!X&&n.parentNode===o){var A=F(n);if($=o,J=(X=n).parentNode,tt=X.nextSibling,te=n,tA=s.group,tO.dragged=X,tf=(tc={target:X,clientX:(e||t).clientX,clientY:(e||t).clientY}).clientX-A.left,tp=tc.clientY-A.top,this._lastX=(e||t).clientX,this._lastY=(e||t).clientY,X.style["will-change"]="all",r=function(){if(W("delayEnded",i,{evt:t}),tO.eventCanceled){i._onDrop();return}i._disableDelayedDragEvents(),!h&&i.nativeDraggable&&(X.draggable=!0),i._triggerDragStart(t,e),q({sortable:i,name:"choose",originalEvent:t}),_(X,s.chosenClass,!0)},s.ignore.split(",").forEach(function(t){x(X,t.trim(),tz)}),m(a,"dragover",tN),m(a,"mousemove",tN),m(a,"touchmove",tN),m(a,"mouseup",i._onDrop),m(a,"touchend",i._onDrop),m(a,"touchcancel",i._onDrop),h&&this.nativeDraggable&&(this.options.touchStartThreshold=4,X.draggable=!0),W("delayStart",this,{evt:t}),!s.delay||s.delayOnTouchOnly&&!e||this.nativeDraggable&&(u||c))r();else{if(tO.eventCanceled){this._onDrop();return}m(a,"mouseup",i._disableDelayedDrag),m(a,"touchend",i._disableDelayedDrag),m(a,"touchcancel",i._disableDelayedDrag),m(a,"mousemove",i._delayedDragTouchMoveHandler),m(a,"touchmove",i._delayedDragTouchMoveHandler),s.supportPointer&&m(a,"pointermove",i._delayedDragTouchMoveHandler),i._dragStartTimer=setTimeout(r,s.delay)}}},_delayedDragTouchMoveHandler:function(t){var e=t.touches?t.touches[0]:t;Math.max(Math.abs(e.clientX-this._lastX),Math.abs(e.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){X&&tz(X),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;v(t,"mouseup",this._disableDelayedDrag),v(t,"touchend",this._disableDelayedDrag),v(t,"touchcancel",this._disableDelayedDrag),v(t,"mousemove",this._delayedDragTouchMoveHandler),v(t,"touchmove",this._delayedDragTouchMoveHandler),v(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,e){e=e||"touch"==t.pointerType&&t,!this.nativeDraggable||e?this.options.supportPointer?m(document,"pointermove",this._onTouchMove):e?m(document,"touchmove",this._onTouchMove):m(document,"mousemove",this._onTouchMove):(m(X,"dragend",this),m($,"dragstart",this._onDragStart));try{document.selection?tV(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch(t){}},_dragStarted:function(t,e){if(tb=!1,$&&X){W("dragStarted",this,{evt:e}),this.nativeDraggable&&m(document,"dragover",tH);var n=this.options;t||_(X,n.dragClass,!1),_(X,n.ghostClass,!0),tO.active=this,t&&this._appendGhost(),q({sortable:this,name:"start",originalEvent:e})}else this._nulling()},_emulateDragOver:function(){if(tu){this._lastX=tu.clientX,this._lastY=tu.clientY,tT();for(var t=document.elementFromPoint(tu.clientX,tu.clientY),e=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(tu.clientX,tu.clientY))!==e;)e=t;if(X.parentNode[O]._isOutsideThisEl(t),e)do{if(e[O]&&e[O]._onDragOver({clientX:tu.clientX,clientY:tu.clientY,target:t,rootEl:e})&&!this.options.dragoverBubble)break;t=e}while(e=e.parentNode)tP()}},_onTouchMove:function(t){if(tc){var e=this.options,n=e.fallbackTolerance,r=e.fallbackOffset,i=t.touches?t.touches[0]:t,o=Z&&C(Z,!0),s=Z&&o&&o.a,a=Z&&o&&o.d,A=f&&tw&&M(tw),l=(i.clientX-tc.clientX+r.x)/(s||1)+(A?A[0]-tk[0]:0)/(s||1),c=(i.clientY-tc.clientY+r.y)/(a||1)+(A?A[1]-tk[1]:0)/(a||1);if(!tO.active&&!tb){if(n&&Math.max(Math.abs(i.clientX-this._lastX),Math.abs(i.clientY-this._lastY))<n)return;this._onDragStart(t,!0)}if(Z){o?(o.e+=l-(th||0),o.f+=c-(td||0)):o={a:1,b:0,c:0,d:1,e:l,f:c};var u="matrix(".concat(o.a,",").concat(o.b,",").concat(o.c,",").concat(o.d,",").concat(o.e,",").concat(o.f,")");B(Z,"webkitTransform",u),B(Z,"mozTransform",u),B(Z,"msTransform",u),B(Z,"transform",u),th=l,td=c,tu=i}t.cancelable&&t.preventDefault()}},_appendGhost:function(){if(!Z){var t=this.options.fallbackOnBody?document.body:$,e=F(X,!0,f,!0,t),n=this.options;if(f){for(tw=t;"static"===B(tw,"position")&&"none"===B(tw,"transform")&&tw!==document;)tw=tw.parentNode;tw!==document.body&&tw!==document.documentElement?(tw===document&&(tw=k()),e.top+=tw.scrollTop,e.left+=tw.scrollLeft):tw=k(),tk=M(tw)}_(Z=X.cloneNode(!0),n.ghostClass,!1),_(Z,n.fallbackClass,!0),_(Z,n.dragClass,!0),B(Z,"transition",""),B(Z,"transform",""),B(Z,"box-sizing","border-box"),B(Z,"margin",0),B(Z,"top",e.top),B(Z,"left",e.left),B(Z,"width",e.width),B(Z,"height",e.height),B(Z,"opacity","0.8"),B(Z,"position",f?"absolute":"fixed"),B(Z,"zIndex","100000"),B(Z,"pointerEvents","none"),tO.ghost=Z,t.appendChild(Z),B(Z,"transform-origin",tf/parseInt(Z.style.width)*100+"% "+tp/parseInt(Z.style.height)*100+"%")}},_onDragStart:function(t,e){var n=this,r=t.dataTransfer,i=n.options;if(W("dragStart",this,{evt:t}),tO.eventCanceled){this._onDrop();return}W("setupClone",this),tO.eventCanceled||((tn=T(X)).removeAttribute("id"),tn.draggable=!1,tn.style["will-change"]="",this._hideClone(),_(tn,this.options.chosenClass,!1),tO.clone=tn),n.cloneId=tV(function(){W("clone",n),tO.eventCanceled||(n.options.removeCloneOnHide||$.insertBefore(tn,X),n._hideClone(),q({sortable:n,name:"clone"}))}),e||_(X,i.dragClass,!0),e?(t_=!0,n._loopId=setInterval(n._emulateDragOver,50)):(v(document,"mouseup",n._onDrop),v(document,"touchend",n._onDrop),v(document,"touchcancel",n._onDrop),r&&(r.effectAllowed="move",i.setData&&i.setData.call(n,r,X)),m(document,"drop",n),B(X,"transform","translateZ(0)")),tb=!0,n._dragStartId=tV(n._dragStarted.bind(n,e,t)),m(document,"selectstart",n),tg=!0,d&&B(document.body,"user-select","none")},_onDragOver:function(t){var e,n,r,i,s=this.el,a=t.target,A=this.options,l=A.group,c=tO.active,u=tA===l,h=A.sort,d=tl||c,f=this,p=!1;if(!tF){if(void 0!==t.preventDefault&&t.cancelable&&t.preventDefault(),a=w(a,A.draggable,s,!0),Y("dragOver"),tO.eventCanceled)return p;if(X.contains(t.target)||a.animated&&a.animatingX&&a.animatingY||f._ignoreWhileAnimating===a)return tn(!1);if(t_=!1,c&&!A.disabled&&(u?h||(r=J!==$):tl===this||(this.lastPutMode=tA.checkPull(this,c,X,t))&&l.checkPut(this,c,X,t))){if(i="vertical"===this._getDirection(t,a),e=F(X),Y("dragOverValid"),tO.eventCanceled)return p;if(r)return J=$,te(),this._hideClone(),Y("revert"),tO.eventCanceled||(tt?$.insertBefore(X,tt):$.appendChild(X)),tn(!0);var g=E(s,A.draggable);if(!g||(v=i,y=F(E(this.el,this.options.draggable)),b=H(this.el,this.options,Z),(v?t.clientX>b.right+10||t.clientY>y.bottom&&t.clientX>y.left:t.clientY>b.bottom+10||t.clientX>y.right&&t.clientY>y.top)&&!g.animated)){if(g===X)return tn(!1);if(g&&s===t.target&&(a=g),a&&(n=F(a)),!1!==tR($,s,X,e,a,n,t,!!a))return te(),g&&g.nextSibling?s.insertBefore(X,g.nextSibling):s.appendChild(X),J=s,tr(),tn(!0)}else if(g&&(C=i,x=F(D(this.el,0,this.options,!0)),k=H(this.el,this.options,Z),C?t.clientX<k.left-10||t.clientY<x.top&&t.clientX<x.right:t.clientY<k.top-10||t.clientY<x.bottom&&t.clientX<x.left)){var m=D(s,0,A,!0);if(m===X)return tn(!1);if(n=F(a=m),!1!==tR($,s,X,e,a,n,t,!1))return te(),s.insertBefore(X,m),J=s,tr(),tn(!0)}else if(a.parentNode===s){n=F(a);var v,y,b,C,x,k,M,Q,I=0,U=X.parentNode!==s,T=!tI(X.animated&&X.toRect||e,a.animated&&a.toRect||n,i),P=i?"top":"left",N=L(a,"top","top")||L(X,"top","top"),R=N?N.scrollTop:void 0;if(tm!==a&&(Q=n[P],tC=!1,tx=!T&&A.invertSwap||U),0!==(I=function(t,e,n,r,i,o,s,a){var A=r?t.clientY:t.clientX,l=r?n.height:n.width,c=r?n.top:n.left,u=r?n.bottom:n.right,h=!1;if(!s){if(a&&ty<l*i){if(!tC&&(1===tv?A>c+l*o/2:A<u-l*o/2)&&(tC=!0),tC)h=!0;else if(1===tv?A<c+ty:A>u-ty)return-tv}else if(A>c+l*(1-i)/2&&A<u-l*(1-i)/2)return S(X)<S(e)?1:-1}return(h=h||s)&&(A<c+l*o/2||A>u-l*o/2)?A>c+l/2?1:-1:0}(t,a,n,i,T?1:A.swapThreshold,null==A.invertedSwapThreshold?A.swapThreshold:A.invertedSwapThreshold,tx,tm===a))){var z=S(X);do z-=I,M=J.children[z];while(M&&("none"===B(M,"display")||M===Z))}if(0===I||M===a)return tn(!1);tm=a,tv=I;var K=a.nextElementSibling,V=!1,G=tR($,s,X,e,a,n,t,V=1===I);if(!1!==G)return(1===G||-1===G)&&(V=1===G),tF=!0,setTimeout(tK,30),te(),V&&!K?s.appendChild(X):a.parentNode.insertBefore(X,V?K:a),N&&j(N,0,R-N.scrollTop),J=X.parentNode,void 0===Q||tx||(ty=Math.abs(Q-F(a)[P])),tr(),tn(!0)}if(s.contains(X))return tn(!1)}return!1}function Y(A,l){W(A,f,o({evt:t,isOwner:u,axis:i?"vertical":"horizontal",revert:r,dragRect:e,targetRect:n,canSort:h,fromSortable:d,target:a,completed:tn,onMove:function(n,r){return tR($,s,X,e,n,F(n),t,r)},changed:tr},l))}function te(){Y("dragOverAnimationCapture"),f.captureAnimationState(),f!==d&&d.captureAnimationState()}function tn(e){return Y("dragOverCompleted",{insertion:e}),e&&(u?c._hideClone():c._showClone(f),f!==d&&(_(X,tl?tl.options.ghostClass:c.options.ghostClass,!1),_(X,A.ghostClass,!0)),tl!==f&&f!==tO.active?tl=f:f===tO.active&&tl&&(tl=null),d===f&&(f._ignoreWhileAnimating=a),f.animateAll(function(){Y("dragOverAnimationComplete"),f._ignoreWhileAnimating=null}),f!==d&&(d.animateAll(),d._ignoreWhileAnimating=null)),(a!==X||X.animated)&&(a!==s||a.animated)||(tm=null),A.dragoverBubble||t.rootEl||a===document||(X.parentNode[O]._isOutsideThisEl(t.target),e||tN(t)),!A.dragoverBubble&&t.stopPropagation&&t.stopPropagation(),p=!0}function tr(){to=S(X),ta=S(X,A.draggable),q({sortable:f,name:"change",toEl:s,newIndex:to,newDraggableIndex:ta,originalEvent:t})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){v(document,"mousemove",this._onTouchMove),v(document,"touchmove",this._onTouchMove),v(document,"pointermove",this._onTouchMove),v(document,"dragover",tN),v(document,"mousemove",tN),v(document,"touchmove",tN)},_offUpEvents:function(){var t=this.el.ownerDocument;v(t,"mouseup",this._onDrop),v(t,"touchend",this._onDrop),v(t,"pointerup",this._onDrop),v(t,"touchcancel",this._onDrop),v(document,"selectstart",this)},_onDrop:function(t){var e=this.el,n=this.options;if(to=S(X),ta=S(X,n.draggable),W("drop",this,{evt:t}),J=X&&X.parentNode,to=S(X),ta=S(X,n.draggable),tO.eventCanceled){this._nulling();return}tb=!1,tx=!1,tC=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),tG(this.cloneId),tG(this._dragStartId),this.nativeDraggable&&(v(document,"drop",this),v(e,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),d&&B(document.body,"user-select",""),B(X,"transform",""),t&&(tg&&(t.cancelable&&t.preventDefault(),n.dropBubble||t.stopPropagation()),Z&&Z.parentNode&&Z.parentNode.removeChild(Z),($===J||tl&&"clone"!==tl.lastPutMode)&&tn&&tn.parentNode&&tn.parentNode.removeChild(tn),X&&(this.nativeDraggable&&v(X,"dragend",this),tz(X),X.style["will-change"]="",tg&&!tb&&_(X,tl?tl.options.ghostClass:this.options.ghostClass,!1),_(X,this.options.chosenClass,!1),q({sortable:this,name:"unchoose",toEl:J,newIndex:null,newDraggableIndex:null,originalEvent:t}),$!==J?(to>=0&&(q({rootEl:J,name:"add",toEl:J,fromEl:$,originalEvent:t}),q({sortable:this,name:"remove",toEl:J,originalEvent:t}),q({rootEl:J,name:"sort",toEl:J,fromEl:$,originalEvent:t}),q({sortable:this,name:"sort",toEl:J,originalEvent:t})),tl&&tl.save()):to!==ti&&to>=0&&(q({sortable:this,name:"update",toEl:J,originalEvent:t}),q({sortable:this,name:"sort",toEl:J,originalEvent:t})),tO.active&&((null==to||-1===to)&&(to=ti,ta=ts),q({sortable:this,name:"end",toEl:J,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){W("nulling",this),$=X=J=Z=tt=tn=te=tr=tc=tu=tg=to=ta=ti=ts=tm=tv=tl=tA=tO.dragged=tO.ghost=tO.clone=tO.active=null,tL.forEach(function(t){t.checked=!0}),tL.length=th=td=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":X&&(this._onDragOver(t),t.dataTransfer&&(t.dataTransfer.dropEffect="move"),t.cancelable&&t.preventDefault());break;case"selectstart":t.preventDefault()}},toArray:function(){for(var t,e=[],n=this.el.children,r=0,i=n.length,o=this.options;r<i;r++)w(t=n[r],o.draggable,this.el,!1)&&e.push(t.getAttribute(o.dataIdAttr)||function(t){for(var e=t.tagName+t.className+t.src+t.href+t.textContent,n=e.length,r=0;n--;)r+=e.charCodeAt(n);return r.toString(36)}(t));return e},sort:function(t,e){var n={},r=this.el;this.toArray().forEach(function(t,e){var i=r.children[e];w(i,this.options.draggable,r,!1)&&(n[t]=i)},this),e&&this.captureAnimationState(),t.forEach(function(t){n[t]&&(r.removeChild(n[t]),r.appendChild(n[t]))}),e&&this.animateAll()},save:function(){var t=this.options.store;t&&t.set&&t.set(this)},closest:function(t,e){return w(t,e||this.options.draggable,this.el,!1)},option:function(t,e){var n=this.options;if(void 0===e)return n[t];var r=K.modifyOption(this,t,e);void 0!==r?n[t]=r:n[t]=e,"group"===t&&tj(n)},destroy:function(){W("destroy",this);var t=this.el;t[O]=null,v(t,"mousedown",this._onTapStart),v(t,"touchstart",this._onTapStart),v(t,"pointerdown",this._onTapStart),this.nativeDraggable&&(v(t,"dragover",this),v(t,"dragenter",this)),Array.prototype.forEach.call(t.querySelectorAll("[draggable]"),function(t){t.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),tB.splice(tB.indexOf(this.el),1),this.el=null},_hideClone:function(){tr||(W("hideClone",this),tO.eventCanceled||(B(tn,"display","none"),this.options.removeCloneOnHide&&tn.parentNode&&tn.parentNode.removeChild(tn),tr=!0))},_showClone:function(t){if("clone"!==t.lastPutMode){this._hideClone();return}if(tr){if(W("showClone",this),tO.eventCanceled)return;X.parentNode!=$||this.options.group.revertClone?tt?$.insertBefore(tn,tt):$.appendChild(tn):$.insertBefore(tn,X),this.options.group.revertClone&&this.animate(X,tn),B(tn,"display",""),tr=!1}}},tD&&m(document,"touchmove",function(t){(tO.active||tb)&&t.cancelable&&t.preventDefault()}),tO.utils={on:m,off:v,css:B,find:x,is:function(t,e){return!!w(t,e,t,!1)},extend:function(t,e){if(t&&e)for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t},throttle:U,closest:w,toggleClass:_,clone:T,index:S,nextTick:tV,cancelNextTick:tG,detectDirection:tQ,getChild:D},tO.get=function(t){return t[O]},tO.mount=function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];e[0].constructor===Array&&(e=e[0]),e.forEach(function(t){if(!t.prototype||!t.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat(({}).toString.call(t));t.utils&&(tO.utils=o(o({},tO.utils),t.utils)),K.mount(t)})},tO.create=function(t,e){return new tO(t,e)},tO.version="1.15.2";var tW,tq,tY,tX,tJ,tZ,t$=[],t0=!1;function t1(){t$.forEach(function(t){clearInterval(t.pid)}),t$=[]}function t2(){clearInterval(tZ)}var t5=U(function(t,e,n,r){if(e.scroll){var i,o=(t.touches?t.touches[0]:t).clientX,s=(t.touches?t.touches[0]:t).clientY,a=e.scrollSensitivity,A=e.scrollSpeed,l=k(),c=!1;tq!==n&&(tq=n,t1(),tW=e.scroll,i=e.scrollFn,!0===tW&&(tW=Q(n,!0)));var u=0,h=tW;do{var d=h,f=F(d),p=f.top,g=f.bottom,m=f.left,v=f.right,y=f.width,w=f.height,b=void 0,_=void 0,C=d.scrollWidth,x=d.scrollHeight,L=B(d),D=d.scrollLeft,E=d.scrollTop;d===l?(b=y<C&&("auto"===L.overflowX||"scroll"===L.overflowX||"visible"===L.overflowX),_=w<x&&("auto"===L.overflowY||"scroll"===L.overflowY||"visible"===L.overflowY)):(b=y<C&&("auto"===L.overflowX||"scroll"===L.overflowX),_=w<x&&("auto"===L.overflowY||"scroll"===L.overflowY));var S=b&&(Math.abs(v-o)<=a&&D+y<C)-(Math.abs(m-o)<=a&&!!D),M=_&&(Math.abs(g-s)<=a&&E+w<x)-(Math.abs(p-s)<=a&&!!E);if(!t$[u])for(var I=0;I<=u;I++)t$[I]||(t$[I]={});(t$[u].vx!=S||t$[u].vy!=M||t$[u].el!==d)&&(t$[u].el=d,t$[u].vx=S,t$[u].vy=M,clearInterval(t$[u].pid),(0!=S||0!=M)&&(c=!0,t$[u].pid=setInterval((function(){r&&0===this.layer&&tO.active._onTouchMove(tJ);var e=t$[this.layer].vy?t$[this.layer].vy*A:0,n=t$[this.layer].vx?t$[this.layer].vx*A:0;("function"!=typeof i||"continue"===i.call(tO.dragged.parentNode[O],n,e,t,tJ,t$[this.layer].el))&&j(t$[this.layer].el,n,e)}).bind({layer:u}),24))),u++}while(e.bubbleScroll&&h!==l&&(h=Q(h,!1)))t0=c}},30),t3=function(t){var e=t.originalEvent,n=t.putSortable,r=t.dragEl,i=t.activeSortable,o=t.dispatchSortableEvent,s=t.hideGhostForTarget,a=t.unhideGhostForTarget;if(e){var A=n||i;s();var l=e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:e,c=document.elementFromPoint(l.clientX,l.clientY);a(),A&&!A.el.contains(c)&&(o("spill"),this.onSpill({dragEl:r,putSortable:n}))}};function t4(){}function t6(){}function t8(){function t(){this.defaults={swapClass:"sortable-swap-highlight"}}return t.prototype={dragStart:function(t){t7=t.dragEl},dragOverValid:function(t){var e=t.completed,n=t.target,r=t.onMove,i=t.activeSortable,o=t.changed,s=t.cancel;if(i.options.swap){var a=this.sortable.el,A=this.options;if(n&&n!==a){var l=t7;!1!==r(n)?(_(n,A.swapClass,!0),t7=n):t7=null,l&&l!==t7&&_(l,A.swapClass,!1)}o(),e(!0),s()}},drop:function(t){var e,n,r,i,o,s=t.activeSortable,a=t.putSortable,A=t.dragEl,l=a||this.sortable,c=this.options;t7&&_(t7,c.swapClass,!1),t7&&(c.swap||a&&a.options.swap)&&A!==t7&&(l.captureAnimationState(),l!==s&&s.captureAnimationState(),e=t7,i=A.parentNode,o=e.parentNode,!i||!o||i.isEqualNode(e)||o.isEqualNode(A)||(n=S(A),r=S(e),i.isEqualNode(o)&&n<r&&r++,i.insertBefore(e,i.children[n]),o.insertBefore(A,o.children[r])),l.animateAll(),l!==s&&s.animateAll())},nulling:function(){t7=null}},a(t,{pluginName:"swap",eventProperties:function(){return{swapItem:t7}}})}t4.prototype={startIndex:null,dragStart:function(t){var e=t.oldDraggableIndex;this.startIndex=e},onSpill:function(t){var e=t.dragEl,n=t.putSortable;this.sortable.captureAnimationState(),n&&n.captureAnimationState();var r=D(this.sortable.el,this.startIndex,this.options);r?this.sortable.el.insertBefore(e,r):this.sortable.el.appendChild(e),this.sortable.animateAll(),n&&n.animateAll()},drop:t3},a(t4,{pluginName:"revertOnSpill"}),t6.prototype={onSpill:function(t){var e=t.dragEl,n=t.putSortable||this.sortable;n.captureAnimationState(),e.parentNode&&e.parentNode.removeChild(e),n.animateAll()},drop:t3},a(t6,{pluginName:"removeOnSpill"});var t7,t9,et,ee,en,er,ei=[],eo=[],es=!1,ea=!1,eA=!1;function el(){function t(t){for(var e in this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this));t.options.avoidImplicitDeselect||(t.options.supportPointer?m(document,"pointerup",this._deselectMultiDrag):(m(document,"mouseup",this._deselectMultiDrag),m(document,"touchend",this._deselectMultiDrag))),m(document,"keydown",this._checkKeyDown),m(document,"keyup",this._checkKeyUp),this.defaults={selectedClass:"sortable-selected",multiDragKey:null,avoidImplicitDeselect:!1,setData:function(e,n){var r="";ei.length&&et===t?ei.forEach(function(t,e){r+=(e?", ":"")+t.textContent}):r=n.textContent,e.setData("Text",r)}}}return t.prototype={multiDragKeyDown:!1,isMultiDrag:!1,delayStartGlobal:function(t){ee=t.dragEl},delayEnded:function(){this.isMultiDrag=~ei.indexOf(ee)},setupClone:function(t){var e=t.sortable,n=t.cancel;if(this.isMultiDrag){for(var r=0;r<ei.length;r++)eo.push(T(ei[r])),eo[r].sortableIndex=ei[r].sortableIndex,eo[r].draggable=!1,eo[r].style["will-change"]="",_(eo[r],this.options.selectedClass,!1),ei[r]===ee&&_(eo[r],this.options.chosenClass,!1);e._hideClone(),n()}},clone:function(t){var e=t.sortable,n=t.rootEl,r=t.dispatchSortableEvent,i=t.cancel;this.isMultiDrag&&!this.options.removeCloneOnHide&&ei.length&&et===e&&(ec(!0,n),r("clone"),i())},showClone:function(t){var e=t.cloneNowShown,n=t.rootEl,r=t.cancel;this.isMultiDrag&&(ec(!1,n),eo.forEach(function(t){B(t,"display","")}),e(),er=!1,r())},hideClone:function(t){var e=this;t.sortable;var n=t.cloneNowHidden,r=t.cancel;this.isMultiDrag&&(eo.forEach(function(t){B(t,"display","none"),e.options.removeCloneOnHide&&t.parentNode&&t.parentNode.removeChild(t)}),n(),er=!0,r())},dragStartGlobal:function(t){t.sortable,!this.isMultiDrag&&et&&et.multiDrag._deselectMultiDrag(),ei.forEach(function(t){t.sortableIndex=S(t)}),ei=ei.sort(function(t,e){return t.sortableIndex-e.sortableIndex}),eA=!0},dragStarted:function(t){var e=this,n=t.sortable;if(this.isMultiDrag){if(this.options.sort&&(n.captureAnimationState(),this.options.animation)){ei.forEach(function(t){t!==ee&&B(t,"position","absolute")});var r=F(ee,!1,!0,!0);ei.forEach(function(t){t!==ee&&P(t,r)}),ea=!0,es=!0}n.animateAll(function(){ea=!1,es=!1,e.options.animation&&ei.forEach(function(t){N(t)}),e.options.sort&&eu()})}},dragOver:function(t){var e=t.target,n=t.completed,r=t.cancel;ea&&~ei.indexOf(e)&&(n(!1),r())},revert:function(t){var e,n=t.fromSortable,r=t.rootEl,i=t.sortable,o=t.dragRect;ei.length>1&&(ei.forEach(function(t){i.addAnimationState({target:t,rect:ea?F(t):o}),N(t),t.fromRect=o,n.removeAnimationState(t)}),ea=!1,e=!this.options.removeCloneOnHide,ei.forEach(function(t,n){var i=r.children[t.sortableIndex+(e?Number(n):0)];i?r.insertBefore(t,i):r.appendChild(t)}))},dragOverCompleted:function(t){var e=t.sortable,n=t.isOwner,r=t.insertion,i=t.activeSortable,o=t.parentEl,s=t.putSortable,a=this.options;if(r){if(n&&i._hideClone(),es=!1,a.animation&&ei.length>1&&(ea||!n&&!i.options.sort&&!s)){var A=F(ee,!1,!0,!0);ei.forEach(function(t){t!==ee&&(P(t,A),o.appendChild(t))}),ea=!0}if(!n){if(ea||eu(),ei.length>1){var l=er;i._showClone(e),i.options.animation&&!er&&l&&eo.forEach(function(t){i.addAnimationState({target:t,rect:en}),t.fromRect=en,t.thisAnimationDuration=null})}else i._showClone(e)}}},dragOverAnimationCapture:function(t){var e=t.dragRect,n=t.isOwner,r=t.activeSortable;if(ei.forEach(function(t){t.thisAnimationDuration=null}),r.options.animation&&!n&&r.multiDrag.isMultiDrag){en=a({},e);var i=C(ee,!0);en.top-=i.f,en.left-=i.e}},dragOverAnimationComplete:function(){ea&&(ea=!1,eu())},drop:function(t){var e=t.originalEvent,n=t.rootEl,r=t.parentEl,i=t.sortable,o=t.dispatchSortableEvent,s=t.oldIndex,a=t.putSortable,A=a||this.sortable;if(e){var l=this.options,c=r.children;if(!eA){if(l.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),_(ee,l.selectedClass,!~ei.indexOf(ee)),~ei.indexOf(ee))ei.splice(ei.indexOf(ee),1),t9=null,V({sortable:i,rootEl:n,name:"deselect",targetEl:ee,originalEvent:e});else{if(ei.push(ee),V({sortable:i,rootEl:n,name:"select",targetEl:ee,originalEvent:e}),e.shiftKey&&t9&&i.el.contains(t9)){var u,h,d=S(t9),f=S(ee);if(~d&&~f&&d!==f)for(f>d?(h=d,u=f):(h=f,u=d+1);h<u;h++)~ei.indexOf(c[h])||(_(c[h],l.selectedClass,!0),ei.push(c[h]),V({sortable:i,rootEl:n,name:"select",targetEl:c[h],originalEvent:e}))}else t9=ee;et=A}}if(eA&&this.isMultiDrag){if(ea=!1,(r[O].options.sort||r!==n)&&ei.length>1){var p=F(ee),g=S(ee,":not(."+this.options.selectedClass+")");if(!es&&l.animation&&(ee.thisAnimationDuration=null),A.captureAnimationState(),!es&&(l.animation&&(ee.fromRect=p,ei.forEach(function(t){if(t.thisAnimationDuration=null,t!==ee){var e=ea?F(t):p;t.fromRect=e,A.addAnimationState({target:t,rect:e})}})),eu(),ei.forEach(function(t){c[g]?r.insertBefore(t,c[g]):r.appendChild(t),g++}),s===S(ee))){var m=!1;ei.forEach(function(t){if(t.sortableIndex!==S(t)){m=!0;return}}),m&&(o("update"),o("sort"))}ei.forEach(function(t){N(t)}),A.animateAll()}et=A}(n===r||a&&"clone"!==a.lastPutMode)&&eo.forEach(function(t){t.parentNode&&t.parentNode.removeChild(t)})}},nullingGlobal:function(){this.isMultiDrag=eA=!1,eo.length=0},destroyGlobal:function(){this._deselectMultiDrag(),v(document,"pointerup",this._deselectMultiDrag),v(document,"mouseup",this._deselectMultiDrag),v(document,"touchend",this._deselectMultiDrag),v(document,"keydown",this._checkKeyDown),v(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(t){if(!(void 0!==eA&&eA||et!==this.sortable||t&&w(t.target,this.options.draggable,this.sortable.el,!1))&&(!t||0===t.button))for(;ei.length;){var e=ei[0];_(e,this.options.selectedClass,!1),ei.shift(),V({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:e,originalEvent:t})}},_checkKeyDown:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},a(t,{pluginName:"multiDrag",utils:{select:function(t){var e=t.parentNode[O];!e||!e.options.multiDrag||~ei.indexOf(t)||(et&&et!==e&&(et.multiDrag._deselectMultiDrag(),et=e),_(t,e.options.selectedClass,!0),ei.push(t))},deselect:function(t){var e=t.parentNode[O],n=ei.indexOf(t);e&&e.options.multiDrag&&~n&&(_(t,e.options.selectedClass,!1),ei.splice(n,1))}},eventProperties:function(){var t,e=this,n=[],r=[];return ei.forEach(function(t){var i;n.push({multiDragElement:t,index:t.sortableIndex}),i=ea&&t!==ee?-1:ea?S(t,":not(."+e.options.selectedClass+")"):S(t),r.push({multiDragElement:t,index:i})}),{items:function(t){if(Array.isArray(t))return A(t)}(t=ei)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return A(t,void 0);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return A(t,void 0)}}(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),clones:[].concat(eo),oldIndicies:n,newIndicies:r}},optionListeners:{multiDragKey:function(t){return"ctrl"===(t=t.toLowerCase())?t="Control":t.length>1&&(t=t.charAt(0).toUpperCase()+t.substr(1)),t}}})}function ec(t,e){eo.forEach(function(n,r){var i=e.children[n.sortableIndex+(t?Number(r):0)];i?e.insertBefore(n,i):e.appendChild(n)})}function eu(){ei.forEach(function(t){t!==ee&&t.parentNode&&t.parentNode.removeChild(t)})}tO.mount(new function(){function t(){for(var t in this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===t.charAt(0)&&"function"==typeof this[t]&&(this[t]=this[t].bind(this))}return t.prototype={dragStarted:function(t){var e=t.originalEvent;this.sortable.nativeDraggable?m(document,"dragover",this._handleAutoScroll):this.options.supportPointer?m(document,"pointermove",this._handleFallbackAutoScroll):e.touches?m(document,"touchmove",this._handleFallbackAutoScroll):m(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(t){var e=t.originalEvent;this.options.dragOverBubble||e.rootEl||this._handleAutoScroll(e)},drop:function(){this.sortable.nativeDraggable?v(document,"dragover",this._handleAutoScroll):(v(document,"pointermove",this._handleFallbackAutoScroll),v(document,"touchmove",this._handleFallbackAutoScroll),v(document,"mousemove",this._handleFallbackAutoScroll)),t2(),t1(),clearTimeout(Y),Y=void 0},nulling:function(){tJ=tq=tW=t0=tZ=tY=tX=null,t$.length=0},_handleFallbackAutoScroll:function(t){this._handleAutoScroll(t,!0)},_handleAutoScroll:function(t,e){var n=this,r=(t.touches?t.touches[0]:t).clientX,i=(t.touches?t.touches[0]:t).clientY,o=document.elementFromPoint(r,i);if(tJ=t,e||this.options.forceAutoScrollFallback||u||c||d){t5(t,this.options,o,e);var s=Q(o,!0);t0&&(!tZ||r!==tY||i!==tX)&&(tZ&&t2(),tZ=setInterval(function(){var o=Q(document.elementFromPoint(r,i),!0);o!==s&&(s=o,t1()),t5(t,n.options,o,e)},10),tY=r,tX=i)}else{if(!this.options.bubbleScroll||Q(o,!0)===k()){t1();return}t5(t,this.options,Q(o,!1),!1)}}},a(t,{pluginName:"scroll",initializeByDefault:!0})}),tO.mount(t6,t4),n.default=tO},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"7ltnL":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return c});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_create_super"),c=function(t){(0,A._)(n,t);var e=(0,l._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"updateTableUI",function(t){var e=t.detail.optionIds,n=e.length;document.querySelectorAll(".cell[data-column]").forEach(function(t){var n=e.includes(t.dataset.column);t.classList.toggle("hide",!n),t.setAttribute("data-test-visibility",n?"visible":"hidden")}),document.getElementById("data-table").setAttribute("data-column-count",n.toString()),document.getElementById("data-table").style.setProperty("--columns",n.toString()),document.getElementById("data-table").style.setProperty("--columns-mobile",(n-1).toString()),document.getElementById("data-table").style.setProperty("min-width",170*n+"px"),document.getElementById("data-table").offsetWidth>document.getElementById("data-table-container").offsetWidth?document.getElementById("data-table-container").classList.add("horizontal"):document.getElementById("data-table-container").classList.remove("horizontal")}),t}return(0,s._)(n,[{key:"connect",value:function(){document.addEventListener("iawp:changeColumns",this.updateTableUI)}},{key:"disconnect",value:function(){document.removeEventListener("iawp:changeColumns",this.updateTableUI)}}]),n}(t("@hotwired/stimulus").Controller);(0,a._)(c,"targets",[""])},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"88PpS":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return c});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_create_super"),c=function(t){(0,A._)(n,t);var e=(0,l._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"popover",null),(0,a._)((0,i._)(t),"hideTimeout",null),t}return(0,s._)(n,[{key:"connect",value:function(){this.popover=this.getPopoverElement(),this.element.after(this.popover),this.element.addEventListener("focus",this.showTooltip.bind(this)),this.element.addEventListener("blur",this.hideTooltip.bind(this)),this.element.addEventListener("mouseenter",this.showTooltip.bind(this)),this.element.addEventListener("mouseleave",this.hideTooltip.bind(this)),this.popover.addEventListener("mouseenter",this.enterTooltip.bind(this)),this.popover.addEventListener("mouseleave",this.hideTooltip.bind(this)),document.addEventListener("iawp:closeAllTooltips",this.hideTooltipNow.bind(this))}},{key:"disconnect",value:function(){this.element.removeEventListener("focus",this.showTooltip.bind(this)),this.element.removeEventListener("blur",this.hideTooltip.bind(this)),this.element.removeEventListener("mouseenter",this.showTooltip.bind(this)),this.element.removeEventListener("mouseleave",this.hideTooltip.bind(this)),this.popover.removeEventListener("mouseenter",this.enterTooltip.bind(this)),this.popover.removeEventListener("mouseleave",this.hideTooltip.bind(this)),document.removeEventListener("iawp:closeAllTooltips",this.hideTooltipNow.bind(this))}},{key:"showTooltip",value:function(){clearTimeout(this.hideTimeout),document.dispatchEvent(new CustomEvent("iawp:closeAllTooltips")),this.popover.showPopover();var t=this.element.getBoundingClientRect(),e=t.top+window.scrollY-this.popover.offsetHeight+2,n=t.left+window.scrollX+t.width/2-this.popover.offsetWidth/2;this.popover.style.position="absolute",this.popover.style.margin="0",this.popover.style.inset="".concat(e,"px auto auto ").concat(n,"px")}},{key:"hideTooltip",value:function(){var t=this;this.hideTimeout=setTimeout(function(){t.popover.hidePopover()},50)}},{key:"hideTooltipNow",value:function(){this.popover.hidePopover()}},{key:"enterTooltip",value:function(){clearTimeout(this.hideTimeout)}},{key:"getPopoverElement",value:function(){var t=document.createElement("div");t.popover="manual",t.classList.add("iawp-tooltip-popover");var e=document.createElement("div");e.classList.add("iawp-tooltip");var n=document.createElement("div");n.classList.add("iawp-tooltip-text"),n.textContent=this.textValue,e.appendChild(n);var r=document.createElement("div");return r.classList.add("iawp-tooltip-arrow"),e.appendChild(r),t.appendChild(e),t}}]),n}(t("@hotwired/stimulus").Controller);(0,a._)(c,"values",{text:String})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],llnoa:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return p});var i=t("@swc/helpers/_/_async_to_generator"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_object_spread"),c=t("@swc/helpers/_/_object_spread_props"),u=t("@swc/helpers/_/_create_super"),h=t("@swc/helpers/_/_ts_generator"),d=t("@hotwired/stimulus"),f=t("micromodal");r.interopDefault(f);var p=function(t){(0,A._)(n,t);var e=(0,u._)(n);function n(){return(0,o._)(this,n),e.apply(this,arguments)}return(0,s._)(n,[{key:"getCheckboxes",value:function(){return Array.from(this.element.querySelectorAll('input[type="checkbox"]'))}},{key:"getSelectedStatusIds",value:function(){return this.getCheckboxes().filter(function(t){return t.checked}).map(function(t){return t.name})}},{key:"toggleInputs",value:function(t){this.saveButtonTarget.toggleAttribute("disabled",t),this.resetButtonTarget.toggleAttribute("disabled",t),Array.from(this.element.querySelectorAll('input[type="checkbox"]')).forEach(function(e){e.toggleAttribute("disabled",t)})}},{key:"enableInputs",value:function(){this.toggleInputs(!1)}},{key:"disableInputs",value:function(){this.toggleInputs(!0)}},{key:"saveClick",value:function(){var t=this;return(0,i._)(function(){var e;return(0,h._)(this,function(n){switch(n.label){case 0:return t.disableInputs(),[4,t.sendRequest({statusesToTrack:t.getSelectedStatusIds()})];case 1:return e=n.sent(),t.enableInputs(),e.wasSuccessful?(t.updateStatusCheckboxes(e.statusesToTrack),t.showMessage(!0,"Statuses were saved")):t.showMessage(!1,"Unable to save statuses"),[2]}})})()}},{key:"resetClick",value:function(){var t=this;return(0,i._)(function(){var e;return(0,h._)(this,function(n){switch(n.label){case 0:return t.disableInputs(),[4,t.sendRequest({resetToDefault:!0})];case 1:return e=n.sent(),t.enableInputs(),e.wasSuccessful?(t.updateStatusCheckboxes(e.statusesToTrack),t.showMessage(!0,"Statuses were reset")):t.showMessage(!1,"Unable to reset statuses"),[2]}})})()}},{key:"sendRequest",value:function(t){var e=t.statusesToTrack,n=void 0===e?null:e,r=t.resetToDefault,o=void 0!==r&&r;return(0,i._)(function(){var t,e;return(0,h._)(this,function(r){switch(r.label){case 0:return t=(0,c._)((0,l._)({},iawpActions.set_woocommerce_statuses_to_track),{statusesToTrack:n,resetToDefault:o}),[4,jQuery.post(ajaxurl,t)];case 1:return[2,{wasSuccessful:(e=r.sent()).success,statusesToTrack:e.data.statusesToTrack}]}})})()}},{key:"updateStatusCheckboxes",value:function(t){var e=t.filter(function(t){return t.is_tracked}).map(function(t){return t.id});this.getCheckboxes().forEach(function(t){t.checked=e.includes(t.name)})}},{key:"showMessage",value:function(t,e){var n=this;this.messageTarget.style.color=t?"green":"red",this.messageTarget.innerText=e,setTimeout(function(){n.messageTarget.innerText=""},2e3)}}]),n}(d.Controller);(0,a._)(p,"targets",["saveButton","resetButton","message"])},{"@swc/helpers/_/_async_to_generator":"6Tpxj","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@swc/helpers/_/_ts_generator":"lwj56","@hotwired/stimulus":"crDvk",micromodal:"Tlrpp","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],Hiacn:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return A});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_inherits"),a=t("@swc/helpers/_/_create_super"),A=function(t){(0,s._)(n,t);var e=(0,a._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"addModule",value:function(){this.dispatch("addModule")}}]),n}(t("@hotwired/stimulus").Controller)},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"5fqxl":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return l});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_define_property"),a=t("@swc/helpers/_/_inherits"),A=t("@swc/helpers/_/_create_super"),l=function(t){(0,a._)(n,t);var e=(0,A._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"connect",value:function(){var t=this;this.updateCheckboxStates(),this.element.addEventListener("change",function(e){t.updateCheckboxStates()})}},{key:"updateCheckboxStates",value:function(){var t=Array.from(this.element.querySelectorAll("input[type=checkbox]")),e=t.filter(function(t){return t.checked}).length;1===e?t.forEach(function(t){t.checked&&(t.disabled=!0)}):e===this.maxValue?t.forEach(function(t){t.checked||(t.disabled=!0)}):t.forEach(function(t){t.disabled=!1})}},{key:"changeTab",value:function(t){var e=t.currentTarget.dataset.groupName;this.groupTabTargets.forEach(function(t){t.classList.toggle("selected",t.dataset.groupName===e)}),this.groupTargets.forEach(function(t){t.classList.toggle("selected",t.dataset.groupName===e)})}}]),n}(t("@hotwired/stimulus").Controller);(0,s._)(l,"targets",["groupTab","group"]),(0,s._)(l,"values",{max:{type:Number,default:-1}})},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],iO59K:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return f});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_object_spread"),c=t("@swc/helpers/_/_object_spread_props"),u=t("@swc/helpers/_/_create_super"),h=t("@hotwired/stimulus"),d=t("../../modules/module-markup"),f=function(t){(0,A._)(n,t);var e=(0,u._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"handleMarkup",function(e){var n=e.detail.moduleHtml,r=t.element.classList.contains("draggable-module");document.removeEventListener("iawp:module-markup:"+t.moduleIdValue,t.handleMarkup),t.element.outerHTML=n,setTimeout(function(){var t=document.querySelector('[data-module-module-id-value="'.concat(e.detail.id,'"]'));t&&t.classList.toggle("draggable-module",r)},0)}),t}return(0,s._)(n,[{key:"connect",value:function(){this.hasDatasetValue||((0,d.getModuleMarkup)(this.moduleIdValue),document.addEventListener("iawp:module-markup:"+this.moduleIdValue,this.handleMarkup))}},{key:"disconnect",value:function(){document.removeEventListener("iawp:module-markup:"+this.moduleIdValue,this.handleMarkup)}},{key:"delete",value:function(t){var e=this,n=t.currentTarget,r=n.closest(".iawp-module"),i=(0,c._)((0,l._)({},iawpActions.delete_module),{module_id:this.moduleIdValue});n.disabled=!0,n.classList.add("sending"),r.classList.add("will-be-refreshed"),jQuery.post(ajaxurl,i,function(t){e.element.remove(),n.disabled=!1}).fail(function(t){n.classList.remove("sending"),n.disabled=!1})}},{key:"edit",value:function(t){var e=this,n=t.currentTarget,r=(0,c._)((0,l._)({},iawpActions.get_markup_for_module),{id:this.moduleIdValue});this.signalEditingStarted(),n.classList.add("sending"),n.disabled=!0,jQuery.post(ajaxurl,r,function(t){e.element.outerHTML=t.data.editor_html,n.classList.remove("sending"),n.disabled=!1}).fail(function(t){e.signalEditingFinished(),n.classList.remove("sending"),n.disabled=!1})}},{key:"toggleWidth",value:function(t){var e=t.currentTarget.closest(".iawp-module"),n=!e.classList.contains("full-width"),r=(0,c._)((0,l._)({},iawpActions.edit_module),{module_id:this.moduleIdValue,fields:{is_full_width:n}});e.classList.toggle("full-width",n),(e.querySelector(".recent-views")||e.querySelector(".recent-conversions"))&&e.querySelector(".module-pagination")&&(e.querySelector(".current-page").textContent="1",e.querySelector(".current").classList.remove("current"),e.querySelector(".module-page").classList.add("current"),e.querySelector(".pagination-button.left").disabled=!0,e.querySelector(".pagination-button.right").disabled=!1),jQuery.post(ajaxurl,r,function(t){}).fail(function(t){})}},{key:"signalEditingStarted",value:function(){document.dispatchEvent(new CustomEvent("iawp:moduleEditingStarted",{detail:{moduleId:this.moduleIdValue}}))}},{key:"signalEditingFinished",value:function(){document.dispatchEvent(new CustomEvent("iawp:moduleEditingFinished",{detail:{moduleId:this.moduleIdValue}}))}}]),n}(h.Controller);(0,a._)(f,"targets",[]),(0,a._)(f,"values",{moduleId:String,hasDataset:Boolean})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","../../modules/module-markup":"2Clio","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"2Clio":[function(t,e,n){var r=t("@swc/helpers/_/_object_spread"),i=t("@swc/helpers/_/_object_spread_props"),o=new Set,s=null,a=!0;e.exports={getModuleMarkup:function(t){o.add(t),function t(){Number.isInteger(s)&&s>0||0===o.size||(s=setTimeout(function(){var e;a=!1,s=null,e=(0,i._)((0,r._)({},iawpActions.get_markup_for_modules),{ids:Array.from(o)}),jQuery.post(ajaxurl,e,function(e){Array.isArray(e.data.modules)&&(document.getElementById("iawp-modules-refreshed-at").innerText=e.data.modulesRefreshedAt,e.data.modules.forEach(function(t){if(t.hasDataset){var e,n;e=t.id,n=t.moduleHtml,document.dispatchEvent(new CustomEvent("iawp:module-markup:"+e,{detail:{id:e,moduleHtml:n}})),o.delete(t.id)}}),t())}).fail(function(e){t()})},a?0:500))}()}}},{"@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p"}],"02Fq3":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return d});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_object_spread"),c=t("@swc/helpers/_/_object_spread_props"),u=t("@swc/helpers/_/_sliced_to_array"),h=t("@swc/helpers/_/_create_super"),d=function(t){(0,A._)(n,t);var e=(0,h._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"cachedModuleMarkup",null),(0,a._)((0,i._)(t),"onKeydown",function(e){"Escape"===e.key&&t.element.contains(document.activeElement)&&t.cancel()}),t}return(0,s._)(n,[{key:"connect",value:function(){var t,e=this;this.element.querySelector("#report")&&this.element.querySelector("#report").addEventListener("change",function(t){return e.updateReport(t)}),null===(t=this.element.querySelector("[autofocus]"))||void 0===t||t.focus(),document.addEventListener("keydown",this.onKeydown),this.moduleIdValue&&this.cacheModuleMarkup(),this.signalEditingStarted()}},{key:"disconnect",value:function(){document.removeEventListener("keydown",this.onKeydown),this.signalEditingFinished()}},{key:"isEditingExistingModule",value:function(){return!!this.moduleIdValue}},{key:"cancel",value:function(){if(this.cancelButtonTarget&&(this.cancelButtonTarget.disabled=!0),this.isSwapping()){this.element.previousSibling.classList.remove("hidden"),this.element.remove();return}this.isEditingExistingModule()?this.cachedModuleMarkup?(this.signalEditingFinished(),this.element.outerHTML=this.cachedModuleMarkup):this.cancelEditingExistingModule():(this.signalEditingFinished(),this.element.outerHTML=document.getElementById("module-picker-template").innerHTML)}},{key:"changeModuleType",value:function(){var t=document.getElementById("module-picker-template").innerHTML,e=new DOMParser().parseFromString(t,"text/html").body.firstElementChild;e.classList.remove("show-intro"),e.classList.add("show-list"),e.setAttribute("data-module-picker-module-to-swap-value",this.moduleIdValue),this.element.classList.add("hidden"),this.element.insertAdjacentElement("afterend",e)}},{key:"cacheModuleMarkup",value:function(){var t=this,e=(0,c._)((0,l._)({},iawpActions.get_markup_for_module),{id:this.moduleIdValue});jQuery.post(ajaxurl,e,function(e){t.cachedModuleMarkup=e.data.module_html})}},{key:"cancelEditingExistingModule",value:function(){var t=this,e=(0,c._)((0,l._)({},iawpActions.get_markup_for_module),{id:this.moduleIdValue});jQuery.post(ajaxurl,e,function(e){t.signalEditingFinished(),t.element.outerHTML=e.data.module_html}).fail(function(t){})}},{key:"updateReport",value:function(t){var e=t.target.value,n=this.reportsValue.find(function(t){return t.id===e||t.id===parseInt(e)});n&&(this.updateGroupSelect(n.columns,this.element.querySelector("#sort_by")),this.updateGroupSelect(n.aggregatable_columns,this.element.querySelector("#aggregatable_sort_by")),this.updateGroupSelect(n.statistics,this.element.querySelector("#primary_metric")),this.updateGroupSelect(n.statistics,this.element.querySelector("#secondary_metric"),!0),this.updateGroupCheckboxes(n.statistics,this.element.querySelector("#statistics")))}},{key:"save",value:function(t){t.preventDefault(),this.isEditingExistingModule()?this.updateExistingModule(t):this.saveNewModule(t)}},{key:"updateExistingModule",value:function(t){var e=this,n=(0,c._)((0,l._)({},iawpActions.edit_module),{module_id:this.moduleIdValue,fields:this.getFieldValues(t.target)});this.saveButtonTarget.setAttribute("disabled","disabled"),this.saveButtonTarget.classList.add("sending"),jQuery.post(ajaxurl,n,function(t){e.saveButtonTarget.classList.remove("sending"),e.saveButtonTarget.classList.add("sent"),setTimeout(function(e){e.saveButtonTarget.removeAttribute("disabled"),e.saveButtonTarget.classList.remove("sent"),e.element.outerHTML=t.data.module_html},500,e)}).fail(function(t){e.saveButtonTarget.removeAttribute("disabled"),e.saveButtonTarget.classList.remove("sending")})}},{key:"saveNewModule",value:function(t){var e=this,n=(0,c._)((0,l._)({},iawpActions.save_module),{module:this.getFieldValues(t.target),moduleToSwap:this.moduleToSwapValue});this.saveButtonTarget.setAttribute("disabled","disabled"),this.saveButtonTarget.classList.add("sending"),jQuery.post(ajaxurl,n,function(t){e.saveButtonTarget.classList.remove("sending"),e.saveButtonTarget.classList.add("sent"),setTimeout(function(){e.saveButtonTarget.removeAttribute("disabled"),e.saveButtonTarget.classList.remove("sent"),e.isSwapping()?(e.element.previousSibling.remove(),e.element.insertAdjacentHTML("beforebegin",t.data.module_html),e.element.remove()):(e.element.insertAdjacentHTML("beforebegin",t.data.module_html),e.cancel())},500,e)}).fail(function(t){e.saveButtonTarget.removeAttribute("disabled"),e.saveButtonTarget.classList.remove("sending")})}},{key:"getFieldValues",value:function(t){var e={};return Array.from(t.elements).forEach(function(t){"BUTTON"===t.tagName||"INPUT"===t.tagName&&["button","submit"].includes(t.type)||("radio"===t.type?t.checked&&(e[t.name]=t.value):"checkbox"===t.type?(e[t.name]||(e[t.name]=[]),t.checked&&e[t.name].push(t.value)):e[t.name]=t.value)}),e}},{key:"updateGroupSelect",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(e){var r=e.value;if(e.innerHTML="",n){var i=document.createElement("optgroup");i.setAttribute("label",iawpText.noComparison);var o=document.createElement("option");o.setAttribute("value","no_comparison"),o.innerText=iawpText.noComparison,i.append(o),e.appendChild(i)}var s=[];t.forEach(function(t){var e=(0,u._)(t,3),n=(e[0],e[1],e[2]);s.includes(n)||s.push(n)}),s.forEach(function(n){var i=document.createElement("optgroup");i.setAttribute("label",n),t.filter(function(t){var e=(0,u._)(t,3);return e[0],e[1],e[2]===n}).forEach(function(t){var e=(0,u._)(t,2),n=e[0],r=e[1],o=document.createElement("option");o.setAttribute("value",n),o.innerText=r,i.append(o)}),t.some(function(t){var e=(0,u._)(t,2),n=e[0];return e[1],n===r})&&(e.value=r),e.append(i)})}}},{key:"updateGroupCheckboxes",value:function(t,e){if(e){var n=e.querySelector("input").name,r=Array.from(e.querySelectorAll("input:checked")).map(function(t){return t.value});e.innerHTML="";var i=document.createElement("div");i.classList.add("checkbox-group-container"),i.dataset.controller="checkbox-group";var o=document.createElement("div");o.classList.add("tab-container");var s=[];t.forEach(function(t){var e=(0,u._)(t,3),n=(e[0],e[1],e[2]);if(!s.includes(n)){var r=document.createElement("button");r.setAttribute("type","button"),r.classList.add("checkbox-group-tab"),r.dataset.groupName=n,r.dataset.checkboxGroupTarget="groupTab",r.dataset.action="checkbox-group#changeTab",r.innerText=n,0===s.length&&r.classList.add("selected"),o.appendChild(r),o.append(" "),s.push(n)}}),i.appendChild(o),s.forEach(function(e,o){var s=t.filter(function(t){var n=(0,u._)(t,3);return e===(n[0],n[1],n[2])}),a=document.createElement("div");a.dataset.checkboxGroupTarget="group",a.dataset.groupName=e,a.classList.add("checkbox-group"),0===o&&a.classList.add("selected"),s.forEach(function(t,e){var i=(0,u._)(t,2),o=i[0],s=i[1],A=document.createElement("label"),l=document.createElement("input");l.type="checkbox",l.name=n,l.value=o,l.checked=r.includes(o)||0===e;var c=document.createTextNode(" "+s);A.appendChild(l),A.appendChild(c),a.appendChild(A)}),i.appendChild(a)}),e.appendChild(i)}}},{key:"signalEditingStarted",value:function(){document.dispatchEvent(new CustomEvent("iawp:moduleEditingStarted",{detail:{moduleId:this.moduleIdValue}}))}},{key:"signalEditingFinished",value:function(){document.dispatchEvent(new CustomEvent("iawp:moduleEditingFinished",{detail:{moduleId:this.moduleIdValue}}))}},{key:"isSwapping",value:function(){return!!this.moduleToSwapValue}}]),n}(t("@hotwired/stimulus").Controller);(0,a._)(d,"targets",["saveButton","cancelButton"]),(0,a._)(d,"values",{reports:Array,moduleId:String,moduleToSwap:String})},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_sliced_to_array":"hefcy","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],jZPdi:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return p});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_define_property"),a=t("@swc/helpers/_/_inherits"),A=t("@swc/helpers/_/_object_spread"),l=t("@swc/helpers/_/_object_spread_props"),c=t("@swc/helpers/_/_to_consumable_array"),u=t("@swc/helpers/_/_create_super"),h=t("@hotwired/stimulus"),d=t("sortablejs"),f=r.interopDefault(d);t("../../modules/sticky-sidebar");var p=function(t){(0,a._)(n,t);var e=(0,u._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"connect",value:function(){var t=this,e=new f.default(this.listTarget,{animation:400,ghostClass:"iawp-sortable-ghost",handle:".draggable-module",delay:2e3,delayOnTouchOnly:!0,onUpdate:function(n){t.unwrapSideBySideModules(),t.saveModuleOrder(e,n)},onStart:function(e){document.getElementById("module-list").classList.add("dragging-active"),t.isFullWidthModule(e.item)&&t.wrapSideBySideModules()},onEnd:function(e){document.getElementById("module-list").classList.remove("dragging-active"),t.unwrapSideBySideModules()}})}},{key:"wrapSideBySideModules",value:function(){var t=this;if(!(window.innerWidth<900)&&(!(window.innerWidth>=1e3)||!(window.innerWidth<1200)||document.getElementById("iawp-layout").classList.contains("collapsed"))){var e=Array.from(this.listTarget.querySelectorAll(".iawp-module:not(.module-picker)")),n=[],r=2;e.forEach(function(e,i){var o=e.nextElementSibling,s=!o||o.matches(".iawp-module.module-picker");if(t.isFullWidthModule(e)){r=2;return}1!=--r||s||t.isFullWidthModule(o)||n.push(e),0===r&&(r=2)}),n.forEach(function(t){var e=t.nextElementSibling,n=document.createElement("div");n.classList.add("iawp-module-reorder-wrapper"),t.parentNode.insertBefore(n,t),n.appendChild(t),n.appendChild(e)})}}},{key:"unwrapSideBySideModules",value:function(){this.listTarget.querySelectorAll(".iawp-module-reorder-wrapper").forEach(function(t){for(var e=t.parentNode,n=document.createDocumentFragment();t.firstChild;)n.appendChild(t.firstChild);e.replaceChild(n,t)})}},{key:"isFullWidthModule",value:function(t){return t.classList.contains("full-width")}},{key:"saveModuleOrder",value:function(t,e){var n=this,r=Array.from(e.target.querySelectorAll(".iawp-module")).map(function(t){return n.application.getControllerForElementAndIdentifier(t,"module")}).filter(function(t){return null!==t}).map(function(t){return t.moduleIdValue}),i=(0,l._)((0,A._)({},iawpActions.reorder_modules),{module_ids:r});jQuery.post(ajaxurl,i,function(t){}).fail(function(r){t.sort(n.moveArrayItem(t.toArray(),e.newIndex,e.oldIndex))})}},{key:"moveArrayItem",value:function(t,e,n){var r=(0,c._)(t);if(e===n)return r;var i=r.splice(e,1)[0];return r.splice(n,0,i),r}}]),n}(h.Controller);(0,s._)(p,"targets",["list"])},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@swc/helpers/_/_to_consumable_array":"4oNkS","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk",sortablejs:"9lkyr","../../modules/sticky-sidebar":"9VBuq","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"9VBuq":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"StickySidebar",function(){return a});var i=t("@swc/helpers/_/_object_spread"),o=t("@swc/helpers/_/_object_spread_props"),s=jQuery,a={setup:function(){var t=this;if(0!=s("#iawp-layout-sidebar").length){var e=window.scrollY,n=document.getElementById("iawp-layout-sidebar");document.querySelector(".iawp-layout-sidebar");var r=document.getElementById("iawp-layout"),i=this;if(n||r){n.scroll(0,window.scrollY),this.setMinMainHeight(),document.addEventListener("scroll",function(){var t=e-window.scrollY;if(window.scrollY<1||window.scrollY>s(document).height()-s(window).height()-1){e=window.scrollY;return}n.scroll(0,n.scrollTop-t),e=window.scrollY}),window.addEventListener("resize",function(){t.setMinMainHeight()}),document.getElementById("collapse-sidebar").addEventListener("click",function(){var e=r.classList.toggle("collapsed");t.saveSidebarState(e),n.scroll(0,window.scrollY),t.setMinMainHeight(),t.setTableHorizontal()}),s("#mobile-menu-toggle").on("click",function(){s("#menu-container").hasClass("open")?(s("#menu-container").removeClass("open"),s(this).find(".text").text(iawpText.openMobileMenu)):(s("#menu-container").addClass("open"),s(this).find(".text").text(iawpText.closeMobileMenu))});var o=s("#data-table-container");s("#data-table").width()>o.width()&&i.setTableHorizontal(),s(window).on("resize",function(){i.setTableHorizontal(),i.setReportTitleMaxWidth()}),this.setReportTitleMaxWidth()}}},saveSidebarState:function(t){var e=(0,o._)((0,i._)({},iawpActions.update_user_settings),{is_sidebar_collapsed:t});jQuery.post(ajaxurl,e,function(t){}).fail(function(){})},setMinMainHeight:function(){s(".iawp-layout-main").css("min-height",s(".iawp-layout-sidebar .inner").outerHeight(!0)+32)},setTableHorizontal:function(){s("#data-table").width()>s("#data-table-container").width()?s("#data-table-container").addClass("horizontal"):s("#data-table-container").removeClass("horizontal")},setReportTitleMaxWidth:function(){600>s(window).width()?s(".rename-report").css("max-width",""):s(".rename-report").css("max-width","calc(100% - "+s(".report-title-bar .buttons").width()+"px)")}}},{"@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],jchUO:[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return l});var i=t("@swc/helpers/_/_class_call_check"),o=t("@swc/helpers/_/_create_class"),s=t("@swc/helpers/_/_define_property"),a=t("@swc/helpers/_/_inherits"),A=t("@swc/helpers/_/_create_super"),l=function(t){(0,a._)(n,t);var e=(0,A._)(n);function n(){return(0,i._)(this,n),e.apply(this,arguments)}return(0,o._)(n,[{key:"showIntro",value:function(){this.element.classList.add("show-intro"),this.element.classList.remove("show-list"),this.element.classList.contains("top")&&this.element.classList.remove("visible")}},{key:"cancel",value:function(){this.isSwapping()?(this.element.previousSibling.classList.remove("hidden"),this.element.remove()):this.showIntro()}},{key:"showList",value:function(){this.element.classList.remove("show-intro"),this.element.classList.add("show-list")}},{key:"scrollToPicker",value:function(){var t=this;this.showList(),requestAnimationFrame(function(){var e=document.getElementById("report-header-container"),n=t.element,r=document.documentElement.scrollTop+n.getBoundingClientRect().top-e.getBoundingClientRect().height-32-24;window.scrollTo({top:r,behavior:"smooth"})})}},{key:"showModule",value:function(t){var e=t.currentTarget.dataset.moduleId,n=document.getElementById(e+"-module-template").innerHTML,r=new DOMParser().parseFromString(n,"text/html").body.firstElementChild;r.querySelector("button.change-module-type").remove(),r.setAttribute("data-module-editor-module-to-swap-value",this.moduleToSwapValue),this.element.replaceWith(r)}},{key:"isSwapping",value:function(){return!!this.moduleToSwapValue}}]),n}(t("@hotwired/stimulus").Controller);(0,s._)(l,"values",{moduleToSwap:String})},{"@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"4QPn2":[function(t,e,n){var r=t("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(n),r.export(n,"default",function(){return c});var i=t("@swc/helpers/_/_assert_this_initialized"),o=t("@swc/helpers/_/_class_call_check"),s=t("@swc/helpers/_/_create_class"),a=t("@swc/helpers/_/_define_property"),A=t("@swc/helpers/_/_inherits"),l=t("@swc/helpers/_/_create_super"),c=function(t){(0,A._)(n,t);var e=(0,l._)(n);function n(){var t;return(0,o._)(this,n),t=e.apply(this,arguments),(0,a._)((0,i._)(t),"modules",new Set),(0,a._)((0,i._)(t),"moduleEditingStarted",function(e){var n=e.detail.moduleId;t.modules.add(n),t.updateButton()}),(0,a._)((0,i._)(t),"moduleEditingFinished",function(e){var n=e.detail.moduleId;t.modules.delete(n),t.updateButton()}),t}return(0,s._)(n,[{key:"connect",value:function(){document.addEventListener("iawp:moduleEditingStarted",this.moduleEditingStarted),document.addEventListener("iawp:moduleEditingFinished",this.moduleEditingFinished)}},{key:"disconnect",value:function(){document.removeEventListener("iawp:moduleEditingStarted",this.moduleEditingStarted),document.removeEventListener("iawp:moduleEditingFinished",this.moduleEditingFinished)}},{key:"toggleReordering",value:function(){if(this.isReorderingEnabled()){var t=jQuery;t(this.element).toggleClass("active");var e=t(this.element).hasClass("active");t("#iawp-dashboard").toggleClass("reordering",e),t(".iawp-module").toggleClass("draggable-module",e),e?document.querySelector(".add-module-toolbar-button").setAttribute("disabled","disabled"):document.querySelector(".add-module-toolbar-button").removeAttribute("disabled"),window.scrollTo({top:0,behavior:"smooth"})}}},{key:"updateButton",value:function(){this.isReorderingEnabled()?this.element.removeAttribute("disabled"):this.element.setAttribute("disabled","disabled")}},{key:"isReorderingEnabled",value:function(){return 0===this.modules.size}}]),n}(t("@hotwired/stimulus").Controller)},{"@swc/helpers/_/_assert_this_initialized":"atUI0","@swc/helpers/_/_class_call_check":"2HOGN","@swc/helpers/_/_create_class":"8oe8p","@swc/helpers/_/_define_property":"27c3O","@swc/helpers/_/_inherits":"7gHjg","@swc/helpers/_/_create_super":"a37Ru","@hotwired/stimulus":"crDvk","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}]},["gY3JV","4YwKI"],"4YwKI","parcelRequirec571");
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/dist/js/settings.js /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/dist/js/settings.js
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/dist/js/settings.js	2025-06-25 16:38:48.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/dist/js/settings.js	2026-05-19 18:33:12.000000000 +0000
@@ -1 +1 @@
-!function(e,t,r,n,o){var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},s="function"==typeof i[n]&&i[n],a=s.cache||{},l="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function c(t,r){if(!a[t]){if(!e[t]){var o="function"==typeof i[n]&&i[n];if(!r&&o)return o(t,!0);if(s)return s(t,!0);if(l&&"string"==typeof t)return l(t);var p=Error("Cannot find module '"+t+"'");throw p.code="MODULE_NOT_FOUND",p}d.resolve=function(r){var n=e[t][1][r];return null!=n?n:r},d.cache={};var u=a[t]=new c.Module(t);e[t][0].call(u.exports,d,u,u.exports,this)}return a[t].exports;function d(e){var t=d.resolve(e);return!1===t?{}:c(t)}}c.isParcelRequire=!0,c.Module=function(e){this.id=e,this.bundle=c,this.exports={}},c.modules=e,c.cache=a,c.parent=s,c.register=function(t,r){e[t]=[function(e,t){t.exports=r},{}]},Object.defineProperty(c,"root",{get:function(){return i[n]}}),i[n]=c;for(var p=0;p<t.length;p++)c(t[p]);if(r){var u=c(r);"object"==typeof exports&&"undefined"!=typeof module?module.exports=u:"function"==typeof define&&define.amd&&define(function(){return u})}}({"49s9y":[function(e,t,r){var n=e("./modules/user-roles"),o=e("./modules/duplicate-field"),i=e("./modules/email-reports");e("./download"),jQuery(function(e){(0,n.UserRoles).setup(),(0,o.FieldDuplicator).setup(),(0,i.EmailReports).setup()})},{"./modules/user-roles":"3ea67","./modules/duplicate-field":"98igo","./modules/email-reports":"3SB0r","./download":"ce5U5"}],"3ea67":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"UserRoles",function(){return a});var o=e("@swc/helpers/_/_object_spread"),i=e("@swc/helpers/_/_object_spread_props"),s=jQuery,a={setup:function(){var e=this;s("#capabilities-form").on("submit",function(t){t.preventDefault(),e.save()})},save:function(){s("#save-permissions").addClass("saving");var e={};s(".role").each(function(){var t=s(this).find("select").attr("name"),r=s(this).find("select").val();e[t]=r});var t=s("#iawp_white_label").prop("checked"),r=(0,i._)((0,o._)({},iawpActions.update_capabilities),{capabilities:e,white_label:t});jQuery.post(ajaxurl,r,function(e){s("#save-permissions").removeClass("saving")})}}},{"@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],kexvf:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"_object_spread",function(){return i}),n.export(r,"_",function(){return i});var o=e("./_define_property.js");function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){(0,o._define_property)(e,t,r[t])})}return e}},{"./_define_property.js":"27c3O","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"27c3O":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}n.defineInteropFlag(r),n.export(r,"_define_property",function(){return o}),n.export(r,"_",function(){return o})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],kPSB8:[function(e,t,r){r.interopDefault=function(e){return e&&e.__esModule?e:{default:e}},r.defineInteropFlag=function(e){Object.defineProperty(e,"__esModule",{value:!0})},r.exportAll=function(e,t){return Object.keys(e).forEach(function(r){"default"===r||"__esModule"===r||Object.prototype.hasOwnProperty.call(t,r)||Object.defineProperty(t,r,{enumerable:!0,get:function(){return e[r]}})}),t},r.export=function(e,t,r){Object.defineProperty(e,t,{enumerable:!0,get:r})}},{}],c7x3p:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}),e}n.defineInteropFlag(r),n.export(r,"_object_spread_props",function(){return o}),n.export(r,"_",function(){return o})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"98igo":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"FieldDuplicator",function(){return i});var o=jQuery,i={setup:function(){var e=this;o(".duplicator").each(function(t,r){o(this).find(".duplicate-button").on("click",function(t){t.preventDefault(),e.createNewEntry(o(r))})}),o(".entry").each(function(){e.attachRemoveEvent(o(this))}),o("#block-current-ip").on("click",function(){o(".block-new-ip .new-field").val(o("#current-ip").data("current-ip")),o(".block-new-ip .duplicate-button").click(),o(this).prop("disabled",!0)})},createNewEntry:function(e){var t=e.find(".new-field");if(!this.errorChecks(t)){var r=e.find(".blueprint .entry").clone();r.find("input").val(t.val()),e.next().append(r),t.hasClass("select")?t.find('option[value="'+t.val()+'"').remove():t.val(""),this.resetIndex(e.next(".saved")),this.attachRemoveEvent(r),e.parents("form").removeClass("empty exists"),this.hideNoneMessage(e)}},attachRemoveEvent:function(e){var t=this;e.find(".remove").on("click",function(r){r.preventDefault();var n=o(e).parent(".saved");o(this).parents("form").addClass("unsaved"),o(this).parent().remove(),t.resetIndex(n)})},resetIndex:function(e){var t=0;e.find("input").each(function(){o(this).attr("name",o(this).attr("data-option")+"["+t+"]"),o(this).attr("id",o(this).attr("data-option")+"["+t+"]"),t++}),e.parents("form").addClass("unsaved")},errorChecks:function(e){if(""==e.val())return e.parents("form").addClass("empty"),!0;var t=[];return e.parent().parent().next(".saved").find(".entry").each(function(){t.push(o(this).find("input").val())}),!!t.includes(e.val())&&(e.parents("form").addClass("exists"),!0)},hideNoneMessage:function(e){e.parent().find(".none").hide()}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"3SB0r":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EmailReports",function(){return a});var o=e("@swc/helpers/_/_object_spread"),i=e("@swc/helpers/_/_object_spread_props"),s=jQuery,a={setup:function(){var e=this;this.disableTestButtonIfEmpty(),s(".email-reports .new-address input").on("change",function(){s("#test-email").attr("disabled",!0)}),s(".email-reports .saved .remove").on("click",function(){e.disableTestButtonIfEmpty()}),s("#"+s("#iawp_email_report_interval").val()+"-interval-note").show(),s("#iawp_email_report_interval").on("change",function(){s(".interval-note").hide(),s("#"+s(this).val()+"-interval-note").show()});var t=s("#iawp_email_report_colors"),r=s(".iawp-color-picker"),n={change:function(e,n){var o=[];r.each(function(){o.push(s(this).iris("color"))}),t.val(o.join(","))}};r.each(function(){s(this).wpColorPicker(n)}),s("#test-email").on("click",function(t){t.preventDefault(),e.sendTestEmail()}),s("#preview-email").on("click",function(r){r.preventDefault(),e.previewEmail(t.val())}),s("#close-email-preview").on("click",function(e){e.preventDefault(),s("#email-preview-container").removeClass("visible"),s("#email-preview").html("")})},disableTestButtonIfEmpty:function(){0==s(".email-reports .saved input").length&&s("#test-email").attr("disabled",!0)},sendTestEmail:function(){var e=(0,o._)({},iawpActions.test_email);s("#test-email").addClass("sending"),jQuery.post(ajaxurl,e,function(e){s("#test-email").removeClass("sending"),e?s("#test-email").addClass("sent"):s("#test-email").addClass("failed"),setTimeout(function(){s("#test-email").removeClass("sent failed")},1e3)})},previewEmail:function(e){var t=(0,i._)((0,o._)({},iawpActions.preview_email),{colors:e});s("#preview-email").addClass("sending"),jQuery.post(ajaxurl,t,function(e){s("#preview-email").removeClass("sending"),e.success?(s("#preview-email").addClass("sent"),s("#email-preview").html(e.data.html),s("#email-preview-container").addClass("visible")):s("#preview-email").addClass("failed"),setTimeout(function(){s("#preview-email").removeClass("sent failed")},1e3)})}}},{"@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],ce5U5:[function(e,t,r){t.exports={downloadCSV:function(e,t){var r=new Blob(["\uFEFF"+t],{type:"text/csv;charset=utf-8"}),n=window.document.createElement("a");n.href=window.URL.createObjectURL(r),n.download=e,document.body.appendChild(n),n.click(),document.body.removeChild(n)},downloadJSON:function(e,t){var r=new Blob([t],{type:"application/json"}),n=window.document.createElement("a");n.href=window.URL.createObjectURL(r),n.download=e,document.body.appendChild(n),n.click(),document.body.removeChild(n)}}},{}]},["49s9y"],"49s9y","parcelRequirec571");
\ No newline at end of file
+!function(e,t,r,n,o){var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},s="function"==typeof i[n]&&i[n],a=s.cache||{},l="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function c(t,r){if(!a[t]){if(!e[t]){var o="function"==typeof i[n]&&i[n];if(!r&&o)return o(t,!0);if(s)return s(t,!0);if(l&&"string"==typeof t)return l(t);var p=Error("Cannot find module '"+t+"'");throw p.code="MODULE_NOT_FOUND",p}d.resolve=function(r){var n=e[t][1][r];return null!=n?n:r},d.cache={};var u=a[t]=new c.Module(t);e[t][0].call(u.exports,d,u,u.exports,this)}return a[t].exports;function d(e){var t=d.resolve(e);return!1===t?{}:c(t)}}c.isParcelRequire=!0,c.Module=function(e){this.id=e,this.bundle=c,this.exports={}},c.modules=e,c.cache=a,c.parent=s,c.register=function(t,r){e[t]=[function(e,t){t.exports=r},{}]},Object.defineProperty(c,"root",{get:function(){return i[n]}}),i[n]=c;for(var p=0;p<t.length;p++)c(t[p]);if(r){var u=c(r);"object"==typeof exports&&"undefined"!=typeof module?module.exports=u:"function"==typeof define&&define.amd&&define(function(){return u})}}({"49s9y":[function(e,t,r){var n=e("./modules/user-roles"),o=e("./modules/duplicate-field"),i=e("./modules/email-reports");e("./download"),jQuery(function(e){(0,n.UserRoles).setup(),(0,o.FieldDuplicator).setup(),(0,i.EmailReports).setup()})},{"./modules/user-roles":"3ea67","./modules/duplicate-field":"98igo","./modules/email-reports":"3SB0r","./download":"ce5U5"}],"3ea67":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"UserRoles",function(){return a});var o=e("@swc/helpers/_/_object_spread"),i=e("@swc/helpers/_/_object_spread_props"),s=jQuery,a={setup:function(){var e=this;s("#capabilities-form").on("submit",function(t){t.preventDefault(),e.save()})},save:function(){s("#save-permissions").addClass("saving");var e={};s(".role").each(function(){var t=s(this).find("select").attr("name"),r=s(this).find("select").val();e[t]=r});var t=s("#iawp_white_label").prop("checked"),r=(0,i._)((0,o._)({},iawpActions.update_capabilities),{capabilities:e,white_label:t});jQuery.post(ajaxurl,r,function(e){s("#save-permissions").removeClass("saving")})}}},{"@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],kexvf:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"_object_spread",function(){return i}),n.export(r,"_",function(){return i});var o=e("./_define_property.js");function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){(0,o._define_property)(e,t,r[t])})}return e}},{"./_define_property.js":"27c3O","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"27c3O":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}n.defineInteropFlag(r),n.export(r,"_define_property",function(){return o}),n.export(r,"_",function(){return o})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],kPSB8:[function(e,t,r){r.interopDefault=function(e){return e&&e.__esModule?e:{default:e}},r.defineInteropFlag=function(e){Object.defineProperty(e,"__esModule",{value:!0})},r.exportAll=function(e,t){return Object.keys(e).forEach(function(r){"default"===r||"__esModule"===r||Object.prototype.hasOwnProperty.call(t,r)||Object.defineProperty(t,r,{enumerable:!0,get:function(){return e[r]}})}),t},r.export=function(e,t,r){Object.defineProperty(e,t,{enumerable:!0,get:r})}},{}],c7x3p:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}),e}n.defineInteropFlag(r),n.export(r,"_object_spread_props",function(){return o}),n.export(r,"_",function(){return o})},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"98igo":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"FieldDuplicator",function(){return i});var o=jQuery,i={setup:function(){var e=this;o(".duplicator").each(function(t,r){o(this).find(".duplicate-button").on("click",function(t){t.preventDefault(),e.createNewEntry(o(r))})}),o(".entry").each(function(){e.attachRemoveEvent(o(this))}),o("#block-current-ip").on("click",function(){o(".block-new-ip .new-field").val(o("#current-ip").data("current-ip")),o(".block-new-ip .duplicate-button").click(),o(this).prop("disabled",!0)})},createNewEntry:function(e){var t=e.find(".new-field");if(!this.errorChecks(t)){var r=e.find(".blueprint .entry").clone();r.find("input").val(t.val()),e.next().append(r),t.hasClass("select")?t.find('option[value="'+t.val()+'"').remove():t.val(""),this.resetIndex(e.next(".saved")),this.attachRemoveEvent(r),e.parents("form").removeClass("empty exists"),this.hideNoneMessage(e)}},attachRemoveEvent:function(e){var t=this;e.find(".remove").on("click",function(r){r.preventDefault();var n=o(e).parent(".saved");o(this).parents("form").addClass("unsaved"),o(this).parent().remove(),t.resetIndex(n)})},resetIndex:function(e){var t=0;e.find("input").each(function(){o(this).attr("name",o(this).attr("data-option")+"["+t+"]"),o(this).attr("id",o(this).attr("data-option")+"["+t+"]"),t++}),e.parents("form").addClass("unsaved")},errorChecks:function(e){if(""==e.val())return e.parents("form").addClass("empty"),!0;var t=[];return e.parent().parent().next(".saved").find(".entry").each(function(){t.push(o(this).find("input").val())}),!!t.includes(e.val())&&(e.parents("form").addClass("exists"),!0)},hideNoneMessage:function(e){e.parent().find(".none").hide()}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],"3SB0r":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EmailReports",function(){return a});var o=e("@swc/helpers/_/_object_spread"),i=e("@swc/helpers/_/_object_spread_props"),s=jQuery,a={setup:function(){var e=this;this.disableTestButtonIfEmpty(),s(".email-reports .new-address input").on("change",function(){s("#test-email").attr("disabled",!0)}),s(".email-reports .saved .remove").on("click",function(){e.disableTestButtonIfEmpty()}),s("#"+s("#iawp_email_report_interval").val()+"-interval-note").show(),s("#iawp_email_report_interval").on("change",function(){s(".interval-note").hide(),s("#"+s(this).val()+"-interval-note").show()});var t=s("#iawp_email_report_colors"),r=s(".iawp-color-picker"),n={change:function(e,n){var o=[];r.each(function(){o.push(s(this).iris("color"))}),t.val(o.join(","))}};r.each(function(){s(this).wpColorPicker(n)}),s("#test-email").on("click",function(t){t.preventDefault(),e.toggleModal()}),s(".modal-background").on("click",function(){s("#email-test-modal").hasClass("show")&&e.toggleModal()}),s("#cancel-test-email").on("click",function(){e.toggleModal()}),s("#send-test-email").on("click",function(t){t.preventDefault();var r=s('input[name="email-recipient"]:checked').val();e.sendTestEmail(r),e.toggleModal()}),s("#preview-email").on("click",function(r){r.preventDefault(),e.previewEmail(t.val())}),s("#close-email-preview").on("click",function(e){e.preventDefault(),s("#email-preview-container").removeClass("visible"),s("#email-preview").html("")})},disableTestButtonIfEmpty:function(){0==s(".email-reports .saved input").length&&s("#test-email").attr("disabled",!0)},sendTestEmail:function(e){var t=(0,i._)((0,o._)({},iawpActions.test_email),{recipient:e});s("#test-email").addClass("sending"),jQuery.post(ajaxurl,t,function(e){s("#test-email").removeClass("sending"),e?s("#test-email").addClass("sent"):s("#test-email").addClass("failed"),setTimeout(function(){s("#test-email").removeClass("sent failed")},1e3)})},previewEmail:function(e){var t=(0,i._)((0,o._)({},iawpActions.preview_email),{colors:e});s("#preview-email").addClass("sending"),jQuery.post(ajaxurl,t,function(e){s("#preview-email").removeClass("sending"),e.success?(s("#preview-email").addClass("sent"),s("#email-preview").html(e.data.html),s("#email-preview-container").addClass("visible")):s("#preview-email").addClass("failed"),setTimeout(function(){s("#preview-email").removeClass("sent failed")},1e3)})},toggleModal:function(){s("#email-test-modal").toggleClass("show"),s("#iawp-layout").toggleClass("modal-open"),s("#email-test-modal").hasClass("show")?s("#test-email").addClass("modal-opened"):s("#test-email").removeClass("modal-opened")}}},{"@swc/helpers/_/_object_spread":"kexvf","@swc/helpers/_/_object_spread_props":"c7x3p","@parcel/transformer-js/src/esmodule-helpers.js":"kPSB8"}],ce5U5:[function(e,t,r){t.exports={downloadCSV:function(e,t){var r=new Blob(["\uFEFF"+t],{type:"text/csv;charset=utf-8"}),n=window.document.createElement("a");n.href=window.URL.createObjectURL(r),n.download=e,document.body.appendChild(n),n.click(),document.body.removeChild(n)},downloadJSON:function(e,t){var r=new Blob([t],{type:"application/json"}),n=window.document.createElement("a");n.href=window.URL.createObjectURL(r),n.download=e,document.body.appendChild(n),n.click(),document.body.removeChild(n)}}},{}]},["49s9y"],"49s9y","parcelRequirec571");
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/dist/styles/dashboard_widget.css /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/dist/styles/dashboard_widget.css
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/dist/styles/dashboard_widget.css	2026-03-31 12:46:24.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/dist/styles/dashboard_widget.css	2026-05-19 18:33:12.000000000 +0000
@@ -1 +1 @@
-.chart-container{width:100%;padding:0 12px}.chart-inner{direction:ltr;background:#fff;border:1px solid #dedae6;border-radius:5px;padding:24px}.chart-inner--map{padding:0 24px 0 12px}.legend-container{flex-wrap:wrap;margin-bottom:16px;display:flex}.adaptive-select-width{visibility:hidden;white-space:nowrap;width:auto;height:auto;padding-left:28px;position:absolute}.metric-select-container{position:relative}.metric-select-container.visible:before,.metric-select-container.visible select{opacity:1}.metric-select-container:before{content:"";z-index:2;opacity:0;background-color:#5123a0;border-radius:50%;width:10px;height:10px;transition:opacity .2s;position:absolute;top:12px;left:12px}.metric-select-container select{opacity:0;border-color:#dedae6;padding-left:28px;transition:opacity .2s}.secondary-metric-select-container{margin-left:6px}.secondary-metric-select-container:before{background-color:#f69d0a}.legend-title{order:1;margin:0;font-size:18px;font-weight:700}.legend{order:3}.chart-interval-select{order:2;width:100%;max-width:none;margin-top:12px;margin-left:auto}.legend-list{margin:12px 0 0}.legend-item{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:18px;align-items:center;margin:0 4px 4px 0;padding:4px 12px 4px 8px;display:inline-flex}.legend-item.hidden{opacity:.5}.legend-item span{border-radius:50%;width:16px;height:16px;margin-right:4px;display:inline-block}.legend-item p{margin:0;font-weight:500}.legend-item-for-views{background-color:#efe8fa}.legend-item-for-views span{background-color:#5123a0}.legend-item-for-visitors{background-color:rgba(246,157,10,.2)}.legend-item-for-visitors span{background-color:#f69d0a}.legend-item-for-sessions{background-color:rgba(217,59,41,.2)}.legend-item-for-sessions span{background-color:#d93b29}.legend-item-for-orders{background-color:rgba(35,125,68,.2)}.legend-item-for-orders span{background-color:#237d44}.legend-item-for-net-sales{background-color:rgba(52,152,219,.2)}.legend-item-for-net-sales span{background-color:#3498db}.chart-converted-to-image{width:100%;display:block}@media (min-width:600px){.legend-title{width:100%}.chart-interval-select{order:3;width:auto;margin-top:0}.legend{order:2}}@media (min-width:650px){.chart-container{padding:0 24px}}@media (min-width:750px){.legend-container{flex-wrap:nowrap;align-items:center}.legend-title{width:auto}.legend-list{justify-content:end;margin:0;display:flex}.legend-item{margin:0 0 0 12px}}.quick-stats{margin:12px;position:relative}.quick-stats .iawp-stats{border:1px solid #dedae6;border-radius:5px;flex-wrap:wrap;display:flex;overflow:hidden}.iawp-stat{z-index:1;background-color:#fff;flex-grow:1;width:100%;padding:18px;display:none;position:relative}.iawp-stat:after{content:"";z-index:-1;border:1px solid #dedae6;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.iawp-stat.visible{display:block}.iawp-stat .metric{justify-content:space-between;align-items:flex-start;font-size:14px;display:flex}.iawp-stat .metric .metric-name{background-color:#f7f5fa;border-radius:5px;padding:4px 8px}.iawp-stat .plugin-label{border-radius:3px;flex-shrink:0;margin-left:24px;line-height:0;overflow:hidden}.iawp-stat .plugin-label svg{width:24px;height:24px}.iawp-stat .values{align-items:baseline;margin:12px 0 18px;display:flex;position:relative}.iawp-stat .count{margin-right:8px;font-size:28px}.iawp-stat .count .unfiltered{color:#c5c2cc;font-size:21px;line-height:0}.iawp-stat .growth{color:#36b366;align-items:center;font-size:14px;display:flex;position:relative}.iawp-stat .percentage{color:#36b366;white-space:nowrap;font-weight:700}.iawp-stat .percentage.bad{color:#d94e3f}.iawp-stat .percentage.down .growth-arrow{transform:rotate(135deg)}.iawp-stat .growth-arrow{width:18px;height:18px;margin-left:-3px;font-size:17px;transform:rotate(45deg)}.iawp-stat .period-label{color:#9a95a6;margin-left:6px}.iawp-stat.net-sales .values{margin-top:6px}.iawp-stat.net-sales .count span:first-child span,.iawp-stat.net-sales .count .unfiltered span span{vertical-align:super;margin-right:2px;font-size:17px}.quick-stats.skeleton-ui .values:before{content:" ";background-color:#f7f5fa;background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 80%),none;background-position:0 0;background-repeat:repeat-y;background-size:60% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:48px;animation:2s infinite shine;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.quick-stats.skeleton-ui .count,.quick-stats.skeleton-ui .growth span{opacity:0}.quick-stats.skeleton-ui .growth:before{content:" ";background-color:#f7f5fa;background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 80%),none;background-position:0 0;background-repeat:repeat-y;background-size:60% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:2s infinite shine;display:block;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:650px){.quick-stats{margin:24px 24px 12px}.quick-stats .iawp-stats{justify-content:space-between}.iawp-stat{width:50%}}@media (min-width:1200px){.quick-stats .iawp-stat{width:25%}.quick-stats .iawp-stats.total-of-4 .iawp-stat{width:50%}.quick-stats .iawp-stats.total-of-5 .iawp-stat,.quick-stats .iawp-stats.total-of-6 .iawp-stat,.quick-stats .iawp-stats.total-of-9 .iawp-stat{width:33.33%}}.iawp-button{color:#363040;cursor:pointer;background:#fff;border:1px solid #dedae6;border-radius:5px;align-items:center;margin:0;padding:9px 14px;font-size:14px;line-height:1;text-decoration:none;transition:color .1s,background-color .1s,border-color .1s;display:inline-flex;box-shadow:0 1px 1px rgba(0,0,0,.1)}.iawp-button:hover,.iawp-button:active,.iawp-button:focus,.iawp-button:hover .dashicons,.iawp-button:active .dashicons,.iawp-button:focus .dashicons{color:#5123a0}.iawp-button.open{color:#5123a0;border-color:#5123a0}.iawp-button.open .dashicons{color:#5123a0}.iawp-button:disabled{cursor:default;color:#9a95a6;background-color:#f7f5fa}.iawp-button:disabled:hover .dashicons,.iawp-button:disabled.dashicons{color:#9a95a6}.iawp-button:disabled .disabled-button-text{display:inline}.iawp-button:disabled .enabled-button-text{display:none}.iawp-button.sending{color:#fff;background:#fff;position:relative}.iawp-button.sending:hover,.iawp-button.sending:active,.iawp-button.sending:focus{color:#fff;background:#fff}.iawp-button.sending:hover .dashicons,.iawp-button.sending:active .dashicons,.iawp-button.sending:focus .dashicons{color:#fff;background:0 0}.iawp-button.sending:after{content:"";color:#5123a0;font-family:Dashicons;font-size:22px;animation:1s linear infinite dashicons-spin;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}.iawp-button.sent{color:#fff;background:#fff;position:relative}.iawp-button.sent:hover,.iawp-button.sent:active,.iawp-button.sent:focus,.iawp-button.sent:hover .dashicons,.iawp-button.sent:active .dashicons,.iawp-button.sent:focus .dashicons{color:#fff;background:0 0}.iawp-button.sent:after{content:"";color:#5123a0;font-family:Dashicons;font-size:22px;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}.iawp-button .dashicons{margin-right:6px;transition:color .1s}.iawp-button .count{color:#5123a0;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:flex}.iawp-button .count:not(:empty){width:18px;height:18px;margin-left:8px;margin-right:-2px}.iawp-button .disabled-button-text{display:none}.iawp-button.white{color:#5123a0;background-color:#fff;border-color:#fff;border-radius:3px}.iawp-button.white:hover,.iawp-button.white:active,.iawp-button.white:focus,.iawp-button.white .open{color:#6c46ae}.iawp-button.purple,.iawp-button-purple{color:#fff;background-color:#5123a0;border-color:#5123a0;border-radius:3px}.iawp-button.purple:hover,.iawp-button.purple:active,.iawp-button.purple:focus,.iawp-button.purple .open,.iawp-button-purple:hover,.iawp-button-purple:active,.iawp-button-purple:focus,.iawp-button-purple .open{color:#fff;background-color:#6c46ae;border-color:#6c46ae}.iawp-button.purple:hover .dashicons,.iawp-button.purple:active .dashicons,.iawp-button.purple:focus .dashicons,.iawp-button.purple .open .dashicons,.iawp-button-purple:hover .dashicons,.iawp-button-purple:active .dashicons,.iawp-button-purple:focus .dashicons,.iawp-button-purple .open .dashicons{color:#fff}.iawp-button.purple:disabled,.iawp-button-purple:disabled{color:#9a95a6;background-color:#f7f5fa;border-color:#ece9f2}.iawp-button.purple.sending,.iawp-button-purple.sending{color:#5123a0;background:#5123a0;position:relative}.iawp-button.purple.sending:hover,.iawp-button.purple.sending:active,.iawp-button.purple.sending:focus,.iawp-button-purple.sending:hover,.iawp-button-purple.sending:active,.iawp-button-purple.sending:focus{color:#5123a0}.iawp-button.purple.sending:after,.iawp-button-purple.sending:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;animation:1s linear infinite dashicons-spin;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}.iawp-button.purple.sent,.iawp-button-purple.sent{color:#5123a0;background:#5123a0;position:relative}.iawp-button.purple.sent:hover,.iawp-button.purple.sent:active,.iawp-button.purple.sent:focus,.iawp-button-purple.sent:hover,.iawp-button-purple.sent:active,.iawp-button-purple.sent:focus{color:#5123a0;background:#5123a0}.iawp-button.purple.sent:after,.iawp-button-purple.sent:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}.iawp-button.red{color:#fff;background-color:#d93b29;border-color:#d93b29;border-radius:3px}.iawp-button.red:hover,.iawp-button.red:active,.iawp-button.red:focus,.iawp-button.red .open{color:#fff;background-color:#d94e3f;border-color:#d94e3f}.iawp-button.red:disabled{color:#9a95a6;background-color:#f7f5fa;border-color:#ece9f2}.iawp-button.red.sending{color:#d93b29;background:#d93b29;position:relative}.iawp-button.red.sending:hover,.iawp-button.red.sending:active,.iawp-button.red.sending:focus{color:#d93b29}.iawp-button.red.sending:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;animation:1s linear infinite dashicons-spin;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}.iawp-button.red.sent{color:#d93b29;background:#d93b29;position:relative}.iawp-button.red.sent:hover,.iawp-button.red.sent:active,.iawp-button.red.sent:focus{color:#d93b29;background:#d93b29}.iawp-button.red.sent:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}.iawp-button.orange{color:#fff;background-color:#f69d0a;border-color:#f69d0a;border-radius:3px}.iawp-button.orange:hover,.iawp-button.orange:active,.iawp-button.orange:focus,.iawp-button.orange .open{color:#fff;background-color:#ffa826;border-color:#ffa826}.iawp-button.ghost-white{color:#fff;border-color:#fff;border-radius:3px}.iawp-button.ghost-white:hover,.iawp-button.ghost-white:active,.iawp-button.ghost-white:focus,.iawp-button.ghost-white.open{color:#5123a0;background-color:#fff;border-color:#fff}.iawp-button.ghost-white:hover .count,.iawp-button.ghost-white:active .count,.iawp-button.ghost-white:focus .count,.iawp-button.ghost-white.open .count{color:#fff;background:#5123a0}.iawp-button.ghost-white.sending{color:#5123a0;background:#5123a0;position:relative}.iawp-button.ghost-white.sending:hover,.iawp-button.ghost-white.sending:active,.iawp-button.ghost-white.sending:focus{color:#5123a0}.iawp-button.ghost-white.sending:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;animation:1s linear infinite dashicons-spin;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}.iawp-button.ghost-white.sent{color:#5123a0;background:#5123a0;position:relative}.iawp-button.ghost-white.sent:hover,.iawp-button.ghost-white.sent:active,.iawp-button.ghost-white.sent:focus{color:#5123a0;background:#5123a0}.iawp-button.ghost-white.sent:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}.iawp-button.ghost-purple{color:#5123a0;background:0 0;border-color:#5123a0;border-radius:3px}.iawp-button.ghost-purple:hover,.iawp-button.ghost-purple:active,.iawp-button.ghost-purple:focus,.iawp-button.ghost-purple .open{color:#fff;background-color:#5123a0;border-color:#5123a0}.iawp-button.ghost-purple:disabled{color:#9a95a6;background-color:#f7f5fa;border-color:#ece9f2}.iawp-button.ghost-red{color:#d93b29;background-color:transparent;border-color:#d93b29;border-radius:3px}.iawp-button.ghost-red:hover,.iawp-button.ghost-red:active,.iawp-button.ghost-red:focus,.iawp-button.ghost-red .open{color:#fff;background-color:#d93b29;border-color:#d93b29}.iawp-button.ghost-red:disabled{color:#9a95a6;background-color:#f7f5fa;border-color:#ece9f2}.iawp-button.text{color:#5123a0;padding:0}.iawp-text-button{color:#5123a0;cursor:pointer;background:0 0;border:none;align-items:center;margin:0;padding:0;font-size:14px;line-height:1;display:flex}.date-picker{padding:14px 16px 14px 36px}.cell:has(.sort-button){cursor:pointer}.sort-button{color:#18141f;cursor:pointer;background:0 0;border:none;align-items:center;width:100%;padding:1px;display:flex}.sort-button:hover,.sort-button:active,.sort-button:focus{color:#5123a0;background-color:#fff;width:auto}.sort-button:hover .name,.sort-button:active .name,.sort-button:focus .name{text-overflow:unset;white-space:wrap;overflow:visible}.sort-button:hover .dashicons-arrow-up,.sort-button:hover .dashicons-arrow-right,.sort-button:hover .dashicons-arrow-down,.sort-button:active .dashicons-arrow-up,.sort-button:active .dashicons-arrow-right,.sort-button:active .dashicons-arrow-down,.sort-button:focus .dashicons-arrow-up,.sort-button:focus .dashicons-arrow-right,.sort-button:focus .dashicons-arrow-down{color:#5123a0}.sort-button .dashicons-arrow-up,.sort-button .dashicons-arrow-down{display:none}.sort-button .name{white-space:nowrap;text-overflow:ellipsis;font-weight:700;transition:color .1s;overflow:hidden}.sort-button .dashicons{color:#c5c2cc}.sort-button[data-sort-direction=asc] .dashicons,.sort-button[data-sort-direction=desc] .dashicons{color:#5123a0}.sort-button[data-sort-direction=asc] .dashicons-arrow-up{display:inline-block}.sort-button[data-sort-direction=asc] .dashicons-arrow-down,.sort-button[data-sort-direction=asc] .dashicons-arrow-right{display:none}.sort-button[data-sort-direction=desc] .dashicons-arrow-down{display:inline-block}.sort-button[data-sort-direction=desc] .dashicons-arrow-up,.sort-button[data-sort-direction=desc] .dashicons-arrow-right{display:none}.delete-button{color:#fff;cursor:pointer;background-color:#5123a0;border:none;border-radius:50%;padding:2px;transition:background-color .1s,color .1s;position:absolute;top:12px;right:-12px}.delete-button:hover,.delete-button .open{background-color:#6c46ae}button.sending{color:#fff;background:#fff;position:relative}button.sending:hover,button.sending:active,button.sending:focus{color:#fff;background:#fff}button.sending:hover .dashicons,button.sending:active .dashicons,button.sending:focus .dashicons{color:#fff;background:0 0}button.sending:after{content:"";color:#5123a0;font-family:Dashicons;font-size:22px;animation:1s linear infinite dashicons-spin;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp,#iawp *{box-sizing:border-box}#iawp .postbox-header .iawp-button{padding:6px 8px;text-decoration:none}#iawp .inside{margin-top:0;padding:0}#iawp .chart-container{padding:6px 0 0}#iawp .chart-inner{border:none;height:250px;padding:6px 12px 12px}#iawp .legend-container{margin-bottom:10px}#iawp .legend-item{margin-left:8px}#iawp .legend-item:first-child{margin-left:0}#iawp .legend-item p{font-size:11px}#iawp .legend-item span{width:13px;height:13px}#iawp .legend-title{display:none}#iawp .quick-stats{margin:0}#iawp .quick-stats .iawp-stats{border:none;border-top:1px solid #dedae6;border-radius:0;gap:0;margin:0;display:flex}#iawp .quick-stats .iawp-stat{border-radius:0;width:50%;max-width:none;margin-bottom:0;padding:12px 18px}#iawp .quick-stats .iawp-stat .metric{font-size:14px}#iawp .quick-stats .iawp-stat .values{flex-wrap:wrap;margin:0;display:flex}#iawp .quick-stats .iawp-stat .growth{margin-top:3px}#iawp .quick-stats .iawp-stat .count{word-break:break-word;font-size:24px}#iawp .quick-stats .iawp-stat .period-label{display:none}@media (min-width:650px){.iawp-stat{margin-right:0}}
\ No newline at end of file
+.chart-container{width:100%;padding:0 12px}.chart-inner{direction:ltr;background:#fff;border:1px solid #dedae6;border-radius:5px;padding:24px}.chart-inner--map{padding:0 24px 0 12px}.legend-container{flex-wrap:wrap;margin-bottom:16px;display:flex}.adaptive-select-width{visibility:hidden;white-space:nowrap;width:auto;height:auto;padding-left:28px;position:absolute}.metric-select-container{position:relative}.metric-select-container.visible:before,.metric-select-container.visible select{opacity:1}.metric-select-container:before{content:"";z-index:2;opacity:0;background-color:#5123a0;border-radius:50%;width:10px;height:10px;transition:opacity .2s;position:absolute;top:12px;left:12px}.metric-select-container select{opacity:0;border-color:#dedae6;padding-left:28px;transition:opacity .2s}.secondary-metric-select-container{margin-left:6px}.secondary-metric-select-container:before{background-color:#f69d0a}.legend-title{order:1;margin:0;font-size:18px;font-weight:700}.legend{order:3}.chart-interval-select{order:2;width:100%;max-width:none;margin-top:12px;margin-left:auto}.legend-list{margin:12px 0 0}.legend-item{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:18px;align-items:center;margin:0 4px 4px 0;padding:4px 12px 4px 8px;display:inline-flex}.legend-item.hidden{opacity:.5}.legend-item span{border-radius:50%;width:16px;height:16px;margin-right:4px;display:inline-block}.legend-item p{margin:0;font-weight:500}.legend-item-for-views{background-color:#efe8fa}.legend-item-for-views span{background-color:#5123a0}.legend-item-for-visitors{background-color:rgba(246,157,10,.2)}.legend-item-for-visitors span{background-color:#f69d0a}.legend-item-for-sessions{background-color:rgba(217,59,41,.2)}.legend-item-for-sessions span{background-color:#d93b29}.legend-item-for-orders{background-color:rgba(35,125,68,.2)}.legend-item-for-orders span{background-color:#237d44}.legend-item-for-net-sales{background-color:rgba(52,152,219,.2)}.legend-item-for-net-sales span{background-color:#3498db}.chart-converted-to-image{width:100%;display:block}@media (min-width:600px){.legend-title{width:100%}.chart-interval-select{order:3;width:auto;margin-top:0}.legend{order:2}}@media (min-width:650px){.chart-container{padding:0 24px}}@media (min-width:750px){.legend-container{flex-wrap:nowrap;align-items:center}.legend-title{width:auto}.legend-list{justify-content:end;margin:0;display:flex}.legend-item{margin:0 0 0 12px}}.quick-stats{margin:12px;position:relative}.quick-stats .iawp-stats{border:1px solid #dedae6;border-radius:5px;flex-wrap:wrap;display:flex;overflow:hidden}.iawp-stat{z-index:1;background-color:#fff;flex-grow:1;width:100%;padding:18px;display:none;position:relative}.iawp-stat:after{content:"";z-index:-1;border:1px solid #dedae6;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.iawp-stat.visible{display:block}.iawp-stat .metric{justify-content:space-between;align-items:flex-start;font-size:14px;display:flex}.iawp-stat .metric .metric-name{background-color:#f7f5fa;border-radius:5px;padding:4px 8px}.iawp-stat .plugin-label{border-radius:3px;flex-shrink:0;margin-left:24px;line-height:0;overflow:hidden}.iawp-stat .plugin-label svg{width:24px;height:24px}.iawp-stat .values{align-items:baseline;margin:12px 0 18px;display:flex;position:relative}.iawp-stat .count{margin-right:8px;font-size:28px;line-height:1}.iawp-stat .count .unfiltered{color:#c5c2cc;font-size:21px;line-height:0}.iawp-stat .growth{color:#36b366;align-items:center;font-size:14px;display:flex;position:relative}.iawp-stat .percentage{color:#36b366;white-space:nowrap;font-weight:700}.iawp-stat .percentage.bad{color:#d94e3f}.iawp-stat .percentage.down .growth-arrow{transform:rotate(135deg)}.iawp-stat .growth-arrow{width:18px;height:18px;margin-left:-3px;font-size:17px;transform:rotate(45deg)}.iawp-stat .period-label{color:#9a95a6;margin-left:6px}.iawp-stat.net-sales .values{margin-top:6px}.iawp-stat.net-sales .count span:first-child span,.iawp-stat.net-sales .count .unfiltered span span{vertical-align:super;margin-right:2px;font-size:17px}.quick-stats.skeleton-ui .values:before{content:" ";background-color:#f7f5fa;background-image:linear-gradient(90deg,rgba(255,255,255,0) 10%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 90%),none;background-position:0 0;background-repeat:repeat-y;background-size:50% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:96px;animation:1.5s infinite shine;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.quick-stats.skeleton-ui .count,.quick-stats.skeleton-ui .growth span{opacity:0}.quick-stats.skeleton-ui .growth:before{content:" ";background-color:#f7f5fa;background-image:linear-gradient(90deg,rgba(255,255,255,0) 10%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 90%),none;background-position:0 0;background-repeat:repeat-y;background-size:50% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:1.5s infinite shine;display:block;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:650px){.quick-stats{margin:24px 24px 12px}.quick-stats .iawp-stats{justify-content:space-between}.iawp-stat{width:50%}}@media (min-width:1200px){.quick-stats .iawp-stat{width:25%}.quick-stats .iawp-stats.total-of-4 .iawp-stat{width:50%}.quick-stats .iawp-stats.total-of-5 .iawp-stat,.quick-stats .iawp-stats.total-of-6 .iawp-stat,.quick-stats .iawp-stats.total-of-9 .iawp-stat{width:33.33%}}.iawp-button{color:#363040;cursor:pointer;background:#fff;border:1px solid #dedae6;border-radius:5px;align-items:center;margin:0;padding:9px 14px;font-size:14px;line-height:1;text-decoration:none;transition:color .1s,background-color .1s,border-color .1s;display:inline-flex;box-shadow:0 1px 1px rgba(0,0,0,.1)}.iawp-button:hover,.iawp-button:active,.iawp-button:focus,.iawp-button:hover .dashicons,.iawp-button:active .dashicons,.iawp-button:focus .dashicons{color:#5123a0}.iawp-button.open{color:#5123a0;border-color:#5123a0}.iawp-button.open .dashicons{color:#5123a0}.iawp-button:disabled{cursor:default;color:#9a95a6;background-color:#f7f5fa}.iawp-button:disabled:hover .dashicons,.iawp-button:disabled.dashicons{color:#9a95a6}.iawp-button:disabled .disabled-button-text{display:inline}.iawp-button:disabled .enabled-button-text{display:none}.iawp-button.sending{color:#fff;background:#fff;position:relative}.iawp-button.sending:hover,.iawp-button.sending:active,.iawp-button.sending:focus{color:#fff;background:#fff}.iawp-button.sending:hover .dashicons,.iawp-button.sending:active .dashicons,.iawp-button.sending:focus .dashicons{color:#fff;background:0 0}.iawp-button.sending:after{content:"";color:#5123a0;font-family:Dashicons;font-size:22px;animation:1s linear infinite dashicons-spin;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}.iawp-button.sent{color:#fff;background:#fff;position:relative}.iawp-button.sent:hover,.iawp-button.sent:active,.iawp-button.sent:focus,.iawp-button.sent:hover .dashicons,.iawp-button.sent:active .dashicons,.iawp-button.sent:focus .dashicons{color:#fff;background:0 0}.iawp-button.sent:after{content:"";color:#5123a0;font-family:Dashicons;font-size:22px;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}.iawp-button .dashicons{margin-right:6px;transition:color .1s}.iawp-button .count{color:#5123a0;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:flex}.iawp-button .count:not(:empty){width:18px;height:18px;margin-left:8px;margin-right:-2px}.iawp-button .disabled-button-text{display:none}.iawp-button.white{color:#5123a0;background-color:#fff;border-color:#fff;border-radius:3px}.iawp-button.white:hover,.iawp-button.white:active,.iawp-button.white:focus,.iawp-button.white .open{color:#6c46ae}.iawp-button.purple,.iawp-button-purple{color:#fff;background-color:#5123a0;border-color:#5123a0;border-radius:3px}.iawp-button.purple:hover,.iawp-button.purple:active,.iawp-button.purple:focus,.iawp-button.purple .open,.iawp-button-purple:hover,.iawp-button-purple:active,.iawp-button-purple:focus,.iawp-button-purple .open{color:#fff;background-color:#6c46ae;border-color:#6c46ae}.iawp-button.purple:hover .dashicons,.iawp-button.purple:active .dashicons,.iawp-button.purple:focus .dashicons,.iawp-button.purple .open .dashicons,.iawp-button-purple:hover .dashicons,.iawp-button-purple:active .dashicons,.iawp-button-purple:focus .dashicons,.iawp-button-purple .open .dashicons{color:#fff}.iawp-button.purple:disabled,.iawp-button-purple:disabled{color:#9a95a6;background-color:#f7f5fa;border-color:#ece9f2}.iawp-button.purple.sending,.iawp-button-purple.sending{color:#5123a0;background:#5123a0;position:relative}.iawp-button.purple.sending:hover,.iawp-button.purple.sending:active,.iawp-button.purple.sending:focus,.iawp-button-purple.sending:hover,.iawp-button-purple.sending:active,.iawp-button-purple.sending:focus{color:#5123a0}.iawp-button.purple.sending:after,.iawp-button-purple.sending:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;animation:1s linear infinite dashicons-spin;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}.iawp-button.purple.sent,.iawp-button-purple.sent{color:#5123a0;background:#5123a0;position:relative}.iawp-button.purple.sent:hover,.iawp-button.purple.sent:active,.iawp-button.purple.sent:focus,.iawp-button-purple.sent:hover,.iawp-button-purple.sent:active,.iawp-button-purple.sent:focus{color:#5123a0;background:#5123a0}.iawp-button.purple.sent:after,.iawp-button-purple.sent:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}.iawp-button.red{color:#fff;background-color:#d93b29;border-color:#d93b29;border-radius:3px}.iawp-button.red:hover,.iawp-button.red:active,.iawp-button.red:focus,.iawp-button.red .open{color:#fff;background-color:#d94e3f;border-color:#d94e3f}.iawp-button.red:disabled{color:#9a95a6;background-color:#f7f5fa;border-color:#ece9f2}.iawp-button.red.sending{color:#d93b29;background:#d93b29;position:relative}.iawp-button.red.sending:hover,.iawp-button.red.sending:active,.iawp-button.red.sending:focus{color:#d93b29}.iawp-button.red.sending:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;animation:1s linear infinite dashicons-spin;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}.iawp-button.red.sent{color:#d93b29;background:#d93b29;position:relative}.iawp-button.red.sent:hover,.iawp-button.red.sent:active,.iawp-button.red.sent:focus{color:#d93b29;background:#d93b29}.iawp-button.red.sent:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}.iawp-button.orange{color:#fff;background-color:#f69d0a;border-color:#f69d0a;border-radius:3px}.iawp-button.orange:hover,.iawp-button.orange:active,.iawp-button.orange:focus,.iawp-button.orange .open{color:#fff;background-color:#ffa826;border-color:#ffa826}.iawp-button.ghost-white{color:#fff;border-color:#fff;border-radius:3px}.iawp-button.ghost-white:hover,.iawp-button.ghost-white:active,.iawp-button.ghost-white:focus,.iawp-button.ghost-white.open{color:#5123a0;background-color:#fff;border-color:#fff}.iawp-button.ghost-white:hover .count,.iawp-button.ghost-white:active .count,.iawp-button.ghost-white:focus .count,.iawp-button.ghost-white.open .count{color:#fff;background:#5123a0}.iawp-button.ghost-white.sending{color:#5123a0;background:#5123a0;position:relative}.iawp-button.ghost-white.sending:hover,.iawp-button.ghost-white.sending:active,.iawp-button.ghost-white.sending:focus{color:#5123a0}.iawp-button.ghost-white.sending:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;animation:1s linear infinite dashicons-spin;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}.iawp-button.ghost-white.sent{color:#5123a0;background:#5123a0;position:relative}.iawp-button.ghost-white.sent:hover,.iawp-button.ghost-white.sent:active,.iawp-button.ghost-white.sent:focus{color:#5123a0;background:#5123a0}.iawp-button.ghost-white.sent:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}.iawp-button.ghost-purple{color:#5123a0;background:0 0;border-color:#5123a0;border-radius:3px}.iawp-button.ghost-purple:hover,.iawp-button.ghost-purple:active,.iawp-button.ghost-purple:focus,.iawp-button.ghost-purple .open{color:#fff;background-color:#5123a0;border-color:#5123a0}.iawp-button.ghost-purple:disabled{color:#9a95a6;background-color:#f7f5fa;border-color:#ece9f2}.iawp-button.ghost-red{color:#d93b29;background-color:transparent;border-color:#d93b29;border-radius:3px}.iawp-button.ghost-red:hover,.iawp-button.ghost-red:active,.iawp-button.ghost-red:focus,.iawp-button.ghost-red .open{color:#fff;background-color:#d93b29;border-color:#d93b29}.iawp-button.ghost-red:disabled{color:#9a95a6;background-color:#f7f5fa;border-color:#ece9f2}.iawp-button.text{color:#5123a0;padding:0}.iawp-text-button{color:#5123a0;cursor:pointer;background:0 0;border:none;align-items:center;margin:0;padding:0;font-size:14px;line-height:1;display:flex}.date-picker{padding:14px 16px 14px 36px}.cell:has(.sort-button){cursor:pointer}.sort-button{color:#18141f;cursor:pointer;background:0 0;border:none;align-items:center;width:100%;padding:1px;display:flex}.sort-button:hover,.sort-button:active,.sort-button:focus{color:#5123a0;background-color:#fff;width:auto}.sort-button:hover .name,.sort-button:active .name,.sort-button:focus .name{text-overflow:unset;white-space:wrap;overflow:visible}.sort-button:hover .dashicons-arrow-up,.sort-button:hover .dashicons-arrow-right,.sort-button:hover .dashicons-arrow-down,.sort-button:active .dashicons-arrow-up,.sort-button:active .dashicons-arrow-right,.sort-button:active .dashicons-arrow-down,.sort-button:focus .dashicons-arrow-up,.sort-button:focus .dashicons-arrow-right,.sort-button:focus .dashicons-arrow-down{color:#5123a0}.sort-button .dashicons-arrow-up,.sort-button .dashicons-arrow-down{display:none}.sort-button .name{white-space:nowrap;text-overflow:ellipsis;font-weight:700;transition:color .1s;overflow:hidden}.sort-button .dashicons{color:#c5c2cc}.sort-button[data-sort-direction=asc] .dashicons,.sort-button[data-sort-direction=desc] .dashicons{color:#5123a0}.sort-button[data-sort-direction=asc] .dashicons-arrow-up{display:inline-block}.sort-button[data-sort-direction=asc] .dashicons-arrow-down,.sort-button[data-sort-direction=asc] .dashicons-arrow-right{display:none}.sort-button[data-sort-direction=desc] .dashicons-arrow-down{display:inline-block}.sort-button[data-sort-direction=desc] .dashicons-arrow-up,.sort-button[data-sort-direction=desc] .dashicons-arrow-right{display:none}.delete-button{color:#fff;cursor:pointer;background-color:#5123a0;border:none;border-radius:50%;padding:2px;transition:background-color .1s,color .1s;position:absolute;top:12px;right:-12px}.delete-button:hover,.delete-button .open{background-color:#6c46ae}button.sending{color:#fff;background:#fff;position:relative}button.sending:hover,button.sending:active,button.sending:focus{color:#fff;background:#fff}button.sending:hover .dashicons,button.sending:active .dashicons,button.sending:focus .dashicons{color:#fff;background:0 0}button.sending:after{content:"";color:#5123a0;font-family:Dashicons;font-size:22px;animation:1s linear infinite dashicons-spin;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp,#iawp *{box-sizing:border-box}#iawp .postbox-header .iawp-button{padding:6px 8px;text-decoration:none}#iawp .inside{margin-top:0;padding:0}#iawp .chart-container{padding:6px 0 0}#iawp .chart-inner{border:none;height:250px;padding:6px 12px 12px}#iawp .legend-container{margin-bottom:10px}#iawp .legend-item{margin-left:8px}#iawp .legend-item:first-child{margin-left:0}#iawp .legend-item p{font-size:11px}#iawp .legend-item span{width:13px;height:13px}#iawp .legend-title{display:none}#iawp .quick-stats{margin:0}#iawp .quick-stats .iawp-stats{border:none;border-top:1px solid #dedae6;border-radius:0;gap:0;margin:0;display:flex}#iawp .quick-stats .iawp-stat{border-radius:0;width:50%;max-width:none;margin-bottom:0;padding:12px 18px}#iawp .quick-stats .iawp-stat .metric{font-size:14px}#iawp .quick-stats .iawp-stat .values{flex-wrap:wrap;margin:0;display:flex}#iawp .quick-stats .iawp-stat .growth{margin-top:3px}#iawp .quick-stats .iawp-stat .count{word-break:break-word;font-size:24px}#iawp .quick-stats .iawp-stat .period-label{display:none}@media (min-width:650px){.iawp-stat{margin-right:0}}
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/dist/styles/style.css /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/dist/styles/style.css
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/dist/styles/style.css	2026-03-31 12:46:24.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/dist/styles/style.css	2026-05-19 18:33:12.000000000 +0000
@@ -1 +1 @@
-#iawp-parent .data-table{border:1px solid #dedae6;margin:24px}#iawp-parent .real-time-dashboard .chart,#iawp-parent .real-time-dashboard .most-popular-list{background:#fff;border:1px solid #dedae6;border-radius:5px;margin:24px;padding:24px}.svgMap-wrapper,.svgMap-container{position:relative}.svgMap-block-zoom-notice{z-index:2;pointer-events:none;opacity:0;color:#fff;background:rgba(0,0,0,.8);transition:opacity .25s;position:absolute;top:100%;bottom:0;left:0;right:0}.svgMap-block-zoom-notice-active .svgMap-block-zoom-notice{pointer-events:all;opacity:1;top:0}.svgMap-block-zoom-notice>div{text-align:center;padding:0 32px;font-size:28px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (max-width:900px){.svgMap-block-zoom-notice>div{font-size:22px}}.svgMap-map-wrapper{color:#111;background:rgba(255,255,255,0);width:100%;padding-top:50%;position:relative;overflow:hidden}.svgMap-map-wrapper *{box-sizing:border-box}.svgMap-map-wrapper :focus:not(:focus-visible){outline:0}.svgMap-map-wrapper .svgMap-map-image{width:100%;height:100%;margin:0;display:block;position:absolute;top:0;left:0}.svgMap-map-wrapper .svgMap-map-controls-wrapper{z-index:1;border-radius:2px;display:flex;position:absolute;bottom:10px;left:10px;overflow:hidden;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.svgMap-map-wrapper .svgMap-map-controls-wrapper.svgMap-disabled{display:none}.svgMap-map-wrapper .svgMap-map-controls-zoom,.svgMap-map-wrapper .svgMap-map-controls-move{background:#fff;margin-right:5px;display:flex;overflow:hidden}.svgMap-map-wrapper .svgMap-map-controls-zoom:last-child,.svgMap-map-wrapper .svgMap-map-controls-move:last-child{margin-right:0}.svgMap-map-wrapper .svgMap-control-button{color:#fff;font:inherit;line-height:inherit;text-transform:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;background-color:#fff;border:none;border-radius:0;width:32px;height:32px;margin:0;padding:0;position:relative;overflow:visible}.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:before,.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:after{content:"";background:#ccc;transition:background-color .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:before{width:11px;height:3px}@media (hover:hover){.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:hover:before,.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:hover:after{background:#000}}.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:active:before,.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:active:after{background:#000}.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button.svgMap-zoom-reset-button:before{background:0 0;border:2px solid #ccc;width:11px;height:11px;transition:border-color .25s}@media (hover:hover){.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button.svgMap-zoom-reset-button:hover:before{background:0 0;border-color:#000}}.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button.svgMap-zoom-reset-button:active:before{background:0 0;border-color:#000}.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button.svgMap-disabled:before,.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button.svgMap-disabled:after{background:#eee}.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button.svgMap-zoom-reset-button.svgMap-disabled{cursor:default}.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button.svgMap-zoom-reset-button.svgMap-disabled:before{background:0 0;border:2px solid #eee}.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-in-button:after{width:3px;height:11px}.svgMap-map-wrapper .svgMap-map-continent-controls-wrapper{z-index:1;border-radius:2px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.svgMap-map-wrapper .svgMap-country{stroke:#fff;stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .25s,stroke .25s}.svgMap-map-wrapper .svgMap-country[data-link]{cursor:pointer}@media (hover:hover){.svgMap-map-wrapper .svgMap-country:hover{stroke:#333;stroke-width:1.5px}}.svgMap-map-wrapper .svgMap-country.svgMap-active{stroke:#333;stroke-width:1.5px}.svgMap-tooltip{z-index:2;pointer-events:none;background:#fff;border-bottom:1px solid #111;border-radius:2px;min-width:60px;display:none;position:absolute;transform:translate(-50%,-100%);box-shadow:0 0 3px rgba(0,0,0,.2)}.svgMap-tooltip.svgMap-tooltip-flipped{border-top:1px solid #111;border-bottom:0;transform:translate(-50%)}.svgMap-tooltip.svgMap-active{display:block}.svgMap-tooltip .svgMap-tooltip-content-container{padding:10px 20px;position:relative}.svgMap-tooltip .svgMap-tooltip-content-container .svgMap-tooltip-flag-container{text-align:center;margin:2px 0 5px}.svgMap-tooltip .svgMap-tooltip-content-container .svgMap-tooltip-flag-container.svgMap-tooltip-flag-container-emoji{padding:25px 0 15px;font-size:50px;line-height:0}.svgMap-tooltip .svgMap-tooltip-content-container .svgMap-tooltip-flag-container .svgMap-tooltip-flag{background:rgba(0,0,0,.15);border-radius:2px;width:auto;height:32px;margin:auto;padding:2px;display:block}.svgMap-tooltip .svgMap-tooltip-title{white-space:nowrap;text-align:center;padding:0 0 8px;font-size:18px;line-height:28px}.svgMap-tooltip .svgMap-tooltip-content{white-space:nowrap;text-align:center;color:#777;margin:-5px 0 0;font-size:14px}.svgMap-tooltip .svgMap-tooltip-content table{border-spacing:0;margin:auto;padding:0}.svgMap-tooltip .svgMap-tooltip-content table td{text-align:left;padding:2px 0}.svgMap-tooltip .svgMap-tooltip-content table td span{color:#111}.svgMap-tooltip .svgMap-tooltip-content table td:first-child{text-align:right;padding-right:10px}.svgMap-tooltip .svgMap-tooltip-content table td sup{vertical-align:baseline;position:relative;top:-5px}.svgMap-tooltip .svgMap-tooltip-content .svgMap-tooltip-no-data{color:#777;padding:2px 0;font-style:italic}.svgMap-tooltip .svgMap-tooltip-pointer{width:30px;height:10px;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%)}.svgMap-tooltip .svgMap-tooltip-pointer:after{content:"";background:#fff;border:1px solid #111;width:20px;height:20px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)rotate(45deg)}.svgMap-tooltip.svgMap-tooltip-flipped .svgMap-tooltip-pointer{top:-10px;bottom:auto;transform:translate(-50%)scaleY(-1)}.svgMap-tooltip .svgMap-tooltip-pointer:after{background-color:#dedae6;border:none}.svgMap-tooltip{border:none;border-radius:6px}.svgMap-tooltip-content-wrapper{border:2px solid #dedae6;border-radius:6px;min-width:128px;box-shadow:1px 1px #dedae6;width:-moz-fit-content!important;width:fit-content!important}.svgMap-tooltip-content-wrapper .iawp-geo-chart-tooltip{padding:16px}.svgMap-tooltip-content-wrapper .iawp-geo-chart-tooltip img{border:2px solid #dedae6;border-radius:6px;height:40px;margin-bottom:8px}.svgMap-tooltip-content-wrapper .iawp-geo-chart-tooltip h1{margin-top:0;margin-bottom:16px;font-size:22px}.svgMap-tooltip-content-wrapper .iawp-geo-chart-tooltip-table{grid-gap:4px 8px;grid-template-columns:auto 1fr;grid-auto-flow:row;display:grid}body,#iawp-parent{background-color:#ece9f2}#wpbody-content{padding-bottom:0}#wpbody-content>.error,#wpbody-content>.notice,#wpbody-content>.cky-admin-notice,#wpbody-content>.pum-alerts,#wpfooter,#screen-meta-links{display:none}.loading-icon{z-index:40;opacity:0;visibility:hidden;background:rgba(24,20,31,.65);justify-content:center;align-items:center;transition:opacity .3s,visibility .3s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.loading-icon img{opacity:0;transition:opacity .5s,transform .5s;transform:scale(.9)}.modal-background{z-index:20;opacity:0;visibility:hidden;background:rgba(24,20,31,.2);transition:opacity .3s,visibility .3s;position:fixed;top:0;bottom:0;left:0;right:0}body.iawp-in-examiner .modal-background{left:-1000px}.iawp-layout.modal-open .modal-background{opacity:1;visibility:visible}@media (max-width:999px){.iawp-layout{overflow:hidden}}#iawp-parent{margin-left:-10px}#iawp-parent *{box-sizing:border-box}#iawp-parent.loading .loading-icon{opacity:1;visibility:visible}#iawp-parent.loading .loading-icon img{opacity:1;transform:scale(1)}#iawp-parent .mm{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}#iawp-parent .mm__overlay{z-index:15000;background:rgba(0,0,0,.6);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}#iawp-parent .mm__overlay.mm__overlay--full-screen{z-index:15000}#iawp-parent .mm__container{box-sizing:border-box;background-color:#fff;border-radius:4px;max-width:500px;max-height:100vh;padding:30px;overflow-y:auto}#iawp-parent .mm__header{justify-content:space-between;align-items:center;display:flex}#iawp-parent .mm__title{color:#00449e;box-sizing:border-box;margin-top:0;margin-bottom:0;font-size:1.25rem;font-weight:600;line-height:1.25}#iawp-parent .mm__close{background:0 0;border:0}#iawp-parent .mm__header .mm__close:before{content:"✕"}#iawp-parent .mm__content{color:rgba(0,0,0,.8);margin-top:2rem;margin-bottom:2rem;line-height:1.5}#iawp-parent .mm__btn{color:rgba(0,0,0,.8);cursor:pointer;-webkit-appearance:button;text-transform:none;will-change:transform;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;background-color:#e6e6e6;border-style:none;border-width:0;border-radius:.25rem;margin:0;padding:.5rem 1rem;font-size:.875rem;line-height:1.15;transition:transform .25s ease-out,-webkit-transform .25s ease-out;overflow:visible;transform:translateZ(0)}#iawp-parent .mm__btn:focus,#iawp-parent .mm__btn:hover{transform:scale(1.05)}#iawp-parent .mm__btn-primary{color:#fff;background-color:#00449e}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}#iawp-parent .micromodal-slide{display:none}#iawp-parent .micromodal-slide.is-open{display:block}#iawp-parent .micromodal-slide[aria-hidden=false] .mm__overlay{animation:.3s cubic-bezier(0,0,.2,1) mmfadeIn}#iawp-parent .micromodal-slide[aria-hidden=false] .mm__container{animation:.3s cubic-bezier(0,0,.2,1) mmslideIn}#iawp-parent .micromodal-slide[aria-hidden=true] .mm__overlay{animation:.3s cubic-bezier(0,0,.2,1) mmfadeOut}#iawp-parent .micromodal-slide[aria-hidden=true] .mm__container{animation:.3s cubic-bezier(0,0,.2,1) mmslideOut}#iawp-parent .chart-container{width:100%;padding:0 12px}#iawp-parent .chart-inner{direction:ltr;background:#fff;border:1px solid #dedae6;border-radius:5px;padding:24px}#iawp-parent .chart-inner--map{padding:0 24px 0 12px}#iawp-parent .legend-container{flex-wrap:wrap;margin-bottom:16px;display:flex}#iawp-parent .adaptive-select-width{visibility:hidden;white-space:nowrap;width:auto;height:auto;padding-left:28px;position:absolute}#iawp-parent .metric-select-container{position:relative}#iawp-parent .metric-select-container.visible:before,#iawp-parent .metric-select-container.visible select{opacity:1}#iawp-parent .metric-select-container:before{content:"";z-index:2;opacity:0;background-color:#5123a0;border-radius:50%;width:10px;height:10px;transition:opacity .2s;position:absolute;top:12px;left:12px}#iawp-parent .metric-select-container select{opacity:0;border-color:#dedae6;padding-left:28px;transition:opacity .2s}#iawp-parent .secondary-metric-select-container{margin-left:6px}#iawp-parent .secondary-metric-select-container:before{background-color:#f69d0a}#iawp-parent .legend-title{order:1;margin:0;font-size:18px;font-weight:700}#iawp-parent .legend{order:3}#iawp-parent .chart-interval-select{order:2;width:100%;max-width:none;margin-top:12px;margin-left:auto}#iawp-parent .legend-list{margin:12px 0 0}#iawp-parent .legend-item{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:18px;align-items:center;margin:0 4px 4px 0;padding:4px 12px 4px 8px;display:inline-flex}#iawp-parent .legend-item.hidden{opacity:.5}#iawp-parent .legend-item span{border-radius:50%;width:16px;height:16px;margin-right:4px;display:inline-block}#iawp-parent .legend-item p{margin:0;font-weight:500}#iawp-parent .legend-item-for-views{background-color:#efe8fa}#iawp-parent .legend-item-for-views span{background-color:#5123a0}#iawp-parent .legend-item-for-visitors{background-color:rgba(246,157,10,.2)}#iawp-parent .legend-item-for-visitors span{background-color:#f69d0a}#iawp-parent .legend-item-for-sessions{background-color:rgba(217,59,41,.2)}#iawp-parent .legend-item-for-sessions span{background-color:#d93b29}#iawp-parent .legend-item-for-orders{background-color:rgba(35,125,68,.2)}#iawp-parent .legend-item-for-orders span{background-color:#237d44}#iawp-parent .legend-item-for-net-sales{background-color:rgba(52,152,219,.2)}#iawp-parent .legend-item-for-net-sales span{background-color:#3498db}#iawp-parent .chart-converted-to-image{width:100%;display:block}@media (min-width:600px){#iawp-parent .legend-title{width:100%}#iawp-parent .chart-interval-select{order:3;width:auto;margin-top:0}#iawp-parent .legend{order:2}}@media (min-width:650px){#iawp-parent .chart-container{padding:0 24px}}@media (min-width:750px){#iawp-parent .legend-container{flex-wrap:nowrap;align-items:center}#iawp-parent .legend-title{width:auto}#iawp-parent .legend-list{justify-content:end;margin:0;display:flex}#iawp-parent .legend-item{margin:0 0 0 12px}}#iawp-parent .click-tracking-menu .settings-container{max-width:900px}#iawp-parent .click-tracking-menu .settings-container h2{margin-bottom:18px}#iawp-parent .click-tracking-menu .open-report{margin:0 18px 0 auto}#iawp-parent .click-tracking-menu .table-labels{border-bottom:1px solid #c5c2cc;margin-top:30px;padding:0 12px 12px;display:flex}#iawp-parent .click-tracking-menu .table-labels span{width:33%;font-size:14px;font-weight:700}#iawp-parent .click-tracking-menu .table-labels .edit-button-for-spacing{opacity:0;background:0 0;border:none;flex-shrink:0;padding:1px 6px;font-size:14px}#iawp-parent .click-tracking-menu .description{margin:0}#iawp-parent .click-tracking-menu .create-new-link{margin-left:24px}#iawp-parent .click-tracking-menu .tracked-links-empty-message,#iawp-parent .click-tracking-menu .archived-links-empty-message{color:#646970;border-bottom:1px solid #dedae6;margin:0;padding:12px 0;display:none}#iawp-parent .click-tracking-menu .tracked-links-empty-message.show,#iawp-parent .click-tracking-menu .archived-links-empty-message.show{display:block}#iawp-parent .click-tracking-menu .tracked-links .heading-container{justify-content:space-between;align-items:baseline;display:flex}#iawp-parent .click-tracking-menu .tracked-links .value-text-container .name .dashicons{color:#36b366}#iawp-parent .click-tracking-menu .archived-links .value-text-container .name .dashicons{color:#9a95a6}#iawp-parent .click-tracking-menu .blueprint-link{display:none}#iawp-parent .click-tracking-menu .trackable-link{cursor:move;border-bottom:1px solid #dedae6;align-items:center;padding:12px;transition:opacity .5s;display:flex;position:relative}#iawp-parent .click-tracking-menu .trackable-link.blueprint-clone{cursor:default}#iawp-parent .click-tracking-menu .trackable-link.is-dragging{background:#fff;border:none}#iawp-parent .click-tracking-menu .trackable-link.is-editing{background-color:#f7f5fa;width:calc(100% + 48px);padding:12px 24px;left:-24px}#iawp-parent .click-tracking-menu .trackable-link.is-editing:before{content:"";background-color:#dedae6;height:1px;position:absolute;top:-1px;left:0;right:0}#iawp-parent .click-tracking-menu .trackable-link.is-editing .input-container{display:flex}#iawp-parent .click-tracking-menu .trackable-link.is-editing .value-text-container,#iawp-parent .click-tracking-menu .trackable-link.is-editing .edit-container{display:none}#iawp-parent .click-tracking-menu .trackable-link.is-editing .save-cancel-container{display:flex}#iawp-parent .click-tracking-menu .trackable-link.is-editing .archive-button{display:none}#iawp-parent .click-tracking-menu .trackable-link.archiving{opacity:0}#iawp-parent .click-tracking-menu .trackable-link button{color:#5123a0;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:1px 6px;font-size:14px;transition:color .1s}#iawp-parent .click-tracking-menu .trackable-link button:hover,#iawp-parent .click-tracking-menu .trackable-link button:active,#iawp-parent .click-tracking-menu .trackable-link button:focus{color:#6c46ae}#iawp-parent .click-tracking-menu .input-container{width:100%;display:none}#iawp-parent .click-tracking-menu .input-container .inner-container{width:33%;margin-right:12px}#iawp-parent .click-tracking-menu .input-container input,#iawp-parent .click-tracking-menu .input-container select{width:100%;max-width:none}#iawp-parent .click-tracking-menu .value-text-container{align-items:flex-end;width:100%;display:flex}#iawp-parent .click-tracking-menu .value-text-container>span{align-items:center;width:33%;font-size:14px;display:flex}#iawp-parent .click-tracking-menu .value-text-container>span.type,#iawp-parent .click-tracking-menu .value-text-container>span.value{color:#676173}#iawp-parent .click-tracking-menu .value-text-container .dashicons{width:16px;height:16px;margin-right:8px;font-size:16px}#iawp-parent .click-tracking-menu .value-text-container .value:hover .copy-class{display:inline-block}#iawp-parent .click-tracking-menu .trackable-link .copy-class{margin-left:2px;display:none}#iawp-parent .click-tracking-menu .trackable-link .copy-class .dashicons{margin:0;transition:color .1s}#iawp-parent .click-tracking-menu .click-tracking-section{margin:24px 0 48px}#iawp-parent .click-tracking-menu .validation-error-messages p{background-color:#fce6e3;border-radius:3px;padding:6px 12px;display:none}#iawp-parent .click-tracking-menu .validation-error-messages p.visible{display:block}#iawp-parent .click-tracking-menu .validation-error-messages p .dashicons{color:#d93b29;margin-right:6px}#iawp-parent .click-tracking-menu .value-container{display:none;position:relative}#iawp-parent .click-tracking-menu .value-container.visible{display:flex}#iawp-parent .click-tracking-menu .value-container.class .value-prefix,#iawp-parent .click-tracking-menu .value-container.id .value-prefix{font-weight:700}#iawp-parent .click-tracking-menu .value-prefix,#iawp-parent .click-tracking-menu .value-suffix{background-color:#f7f5fa;padding:7px 11px;position:absolute;top:1px;bottom:1px}#iawp-parent .click-tracking-menu .value-prefix{border-right:1px solid #dedae6;border-radius:3px 0 0 3px;left:1px}#iawp-parent .click-tracking-menu .value-suffix{border-left:1px solid #dedae6;border-radius:0 3px 3px 0;right:1px}#iawp-parent .click-tracking-menu .link-value{margin:0}#iawp-parent .click-tracking-menu .link-value.class{padding-left:34px}#iawp-parent .click-tracking-menu .link-value.id{padding-left:38px}#iawp-parent .click-tracking-menu .link-value.subdirectory{padding-left:34px;padding-right:34px}#iawp-parent .click-tracking-menu .link-value.external,#iawp-parent .click-tracking-menu .save-cancel-container{display:none}#iawp-parent .click-tracking-menu .save-button.saving{color:transparent;position:relative}#iawp-parent .click-tracking-menu .save-button.saving:hover,#iawp-parent .click-tracking-menu .save-button.saving:active,#iawp-parent .click-tracking-menu .save-button.saving:focus{color:transparent}#iawp-parent .click-tracking-menu .save-button.saving:after{content:"";color:#5123a0;font-family:Dashicons;font-size:22px;animation:1s linear infinite dashicons-spin;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .click-tracking-menu .archived-links{background-color:#f7f5fa;border-radius:5px;margin:0;padding:12px 24px 24px}#iawp-parent .click-tracking-menu .archived-links.open .archived-links-table{height:auto}#iawp-parent .click-tracking-menu .archived-links.open .trackable-link{display:flex}#iawp-parent .click-tracking-menu .archived-links .toggle-archived-links{margin-top:18px}#iawp-parent .click-tracking-menu .archived-links .trackable-link{display:none}#iawp-parent .click-tracking-menu .archived-links-table{height:0;overflow:hidden}#iawp-parent .click-tracking-menu .delete-link-modal .modal-title{font-size:21px;font-weight:700}#iawp-parent .click-tracking-menu .delete-link-modal p{margin:24px 0;font-size:14px}#iawp-parent .click-tracking-menu .delete-link-modal .yes{margin-right:4px}#iawp-parent .click-tracking-menu .cache-note{background-color:#fff3c9;border:1px solid #ffd440;border-radius:5px;align-items:center;margin:12px 0 -12px;padding:6px 12px;display:flex}#iawp-parent .click-tracking-menu .cache-note .dashicons{color:#f69d0a;margin-right:6px}#iawp-parent .click-tracking-menu .cache-note p{margin:0;font-size:14px}#iawp-parent .click-tracking-menu .cache-note button{margin-left:8px}#iawp-parent #click-tracking-cache-message-container{display:none}#iawp-parent #click-tracking-cache-message-container.show{display:block}#iawp-parent .iawp-table-wrapper{min-height:885px}#iawp-parent .table-toolbar{align-items:center;margin:24px 12px 12px;display:flex}#iawp-parent .table-toolbar .button-modal-container{display:inline-block;position:relative}#iawp-parent .table-toolbar .table-column-toggle-button.open{z-index:25;position:relative}#iawp-parent .table-toolbar .group-select-container{margin-left:6px;font-size:14px;position:relative}#iawp-parent .table-toolbar .group-select-container label{pointer-events:none;font-weight:700;position:absolute;top:-2px;left:15px}#iawp-parent .table-toolbar .group-select{border-color:#dedae6;border-radius:5px;padding:5px 28px 5px 40px;font-size:14px}#iawp-parent .table-toolbar .group-select:hover+label,#iawp-parent .table-toolbar .group-select:active+label,#iawp-parent .table-toolbar .group-select:focus+label{color:#5123a0}#iawp-parent .table-toolbar .group-select:focus{border-color:#5123a0}#iawp-parent .data-table-container{border:1px solid #dedae6;margin:0 12px 12px}#iawp-parent .data-table-container.horizontal{overflow:auto}#iawp-parent .data-table-container.horizontal .data-table .cell:first-child:not(.hide),#iawp-parent .data-table-container.horizontal .data-table .cell.hide:first-child+.cell{z-index:10;position:sticky;left:0;box-shadow:1px 0 1px rgba(0,0,0,.1)}#iawp-parent .data-table-container.horizontal .data-table .iawp-columns .cell:first-child:not(.hide),#iawp-parent .data-table-container.horizontal .data-table .iawp-columns .cell.hide:first-child+.cell{z-index:10}#iawp-parent .data-table-container:not(.horizontal) .iawp-columns .cell{top:179px}#iawp-parent.iawp-examiner-parent .data-table-container:not(.horizontal) .iawp-columns .cell{top:147px}#iawp-parent .data-table{grid-auto-rows:minmax(30px,auto);grid-template-columns:minmax(120px,auto)repeat(var(--columns-mobile),minmax(70px,auto));border:none;min-width:900px;margin:0;display:grid;position:relative}#iawp-parent .data-table .iawp-rows,#iawp-parent .data-table .iawp-row,#iawp-parent .data-table .iawp-columns{display:contents}#iawp-parent .data-table .iawp-rows:after,#iawp-parent .data-table .iawp-row:after,#iawp-parent .data-table .iawp-columns:after{display:none}#iawp-parent .data-table .iawp-columns .cell{z-index:5;background-color:#fff;border-bottom:1px solid #dedae6;position:sticky;top:0}#iawp-parent .data-table .iawp-columns .cell:hover{z-index:5}#iawp-parent .data-error{text-align:center;color:#363040;background-color:#f7f5fa;grid-column:1/-1;margin:0;padding:24px}@media (max-width:999px){#iawp-parent .data-table{grid-template-columns:minmax(120px,170px)repeat(var(--columns-mobile),minmax(70px,auto));max-height:600px}}@media (min-width:650px){#iawp-parent .data-table-container{margin:0 24px 24px}#iawp-parent .table-toolbar{margin:24px 24px 12px}}@media (min-width:1000px){#iawp-parent .data-table{max-height:none}}#iawp-parent .iawp-date-picker{scrollbar-width:none;-ms-overflow-style:none;background-color:#fff;border-radius:5px;width:90vw;max-height:calc(100vh - 180px);padding:24px 24px 0;font-size:14px;overflow-x:hidden;overflow-y:scroll}#iawp-parent .iawp-date-picker ::-webkit-scrollbar{display:none}#iawp-parent .iawp-date-picker.keyboard-mode .keyboard-input{z-index:1}#iawp-parent .iawp-date-picker.keyboard-mode .iawp-start-date,#iawp-parent .iawp-date-picker.keyboard-mode .iawp-end-date{visibility:hidden}#iawp-parent .iawp-date-picker.keyboard-mode .iawp-fast-travel{display:none}#iawp-parent .iawp-date-picker.keyboard-mode .iawp-calendars{position:relative}#iawp-parent .iawp-date-picker.keyboard-mode .iawp-calendars:after{content:"";background-color:rgba(255,255,255,.8);position:absolute;top:-6px;bottom:0;left:0;right:0}#iawp-parent .iawp-calendars{flex-wrap:wrap;justify-content:space-between;display:flex}#iawp-parent .iawp-calendar-month{width:100%;margin-bottom:12px;display:none}#iawp-parent .iawp-calendar-month.iawp-previous{display:none}#iawp-parent .iawp-calendar-month.iawp-current{display:block}#iawp-parent .iawp-calendar-month.iawp-current.iawp-last-month .iawp-next-month-nav{display:none}#iawp-parent .iawp-calendar-heading{text-align:center;margin-bottom:24px;position:relative}#iawp-parent .iawp-month-name{font-size:16px;font-weight:700}#iawp-parent .iawp-month-nav{cursor:pointer;background:0 0;border:1px solid #c5c2cc;border-radius:3px;padding:4px 9px;position:absolute;top:50%;transform:translateY(-50%)}#iawp-parent .iawp-month-nav:hover,#iawp-parent .iawp-month-nav:active,#iawp-parent .iawp-month-nav:focus{border-color:#5123a0}#iawp-parent .iawp-month-nav[disabled]{border-color:#dedae6}#iawp-parent .iawp-prev-month-nav{left:0}#iawp-parent .iawp-next-month-nav{right:0}#iawp-parent .iawp-day-names{justify-content:space-between;margin-bottom:6px;display:flex}#iawp-parent .iawp-day-name{text-align:center;width:14.2857%}#iawp-parent .iawp-days{grid-template-columns:repeat(7,1fr);grid-auto-rows:38px;row-gap:4px;display:grid}#iawp-parent .iawp-cell{border:2px solid transparent;justify-content:center;align-items:center;display:flex}#iawp-parent .iawp-day{cursor:pointer}#iawp-parent .iawp-day:hover{border-color:#6c46ae;border-radius:3px}#iawp-parent .iawp-day.iawp-today,#iawp-parent .iawp-day.iawp-first-data{position:relative}#iawp-parent .iawp-day.iawp-today:before,#iawp-parent .iawp-day.iawp-first-data:before{content:"";background-color:#5123a0;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:calc(50% - 2px)}#iawp-parent .iawp-day.iawp-today.iawp-end:before,#iawp-parent .iawp-day.iawp-today.iawp-start:before,#iawp-parent .iawp-day.iawp-first-data.iawp-end:before,#iawp-parent .iawp-day.iawp-first-data.iawp-start:before{background-color:#fff}#iawp-parent .iawp-day.iawp-first-data:hover .first-data-note{visibility:visible;opacity:1}#iawp-parent .iawp-day.iawp-start,#iawp-parent .iawp-day.iawp-end{color:#fff;background:#5123a0;position:relative}#iawp-parent .iawp-day.iawp-start:hover,#iawp-parent .iawp-day.iawp-end:hover{background-color:#6c46ae;border-color:transparent}#iawp-parent .iawp-day.iawp-start:after,#iawp-parent .iawp-day.iawp-end:after{content:"";border-top:7px solid transparent;border-bottom:7px solid transparent;position:absolute}#iawp-parent .iawp-day.iawp-start{border-radius:5px 0 0 5px}#iawp-parent .iawp-day.iawp-start:hover:after{border-left-color:#6c46ae}#iawp-parent .iawp-day.iawp-start:after{border-left:7px solid #5123a0;left:100%}#iawp-parent .iawp-day.iawp-start:last-child:after,#iawp-parent .iawp-day.iawp-start:nth-child(7n):after{display:none}#iawp-parent .iawp-day.iawp-start.iawp-end{border-radius:5px}#iawp-parent .iawp-day.iawp-start.iawp-end:after{border:none}#iawp-parent .iawp-day.iawp-end{border-radius:0 5px 5px 0}#iawp-parent .iawp-day.iawp-end:hover:after{border-right-color:#6c46ae}#iawp-parent .iawp-day.iawp-end:after{border-right:7px solid #5123a0;right:100%}#iawp-parent .iawp-day.iawp-end:first-child:after,#iawp-parent .iawp-day.iawp-end:nth-child(7n+1):after{display:none}#iawp-parent .iawp-day.in-range{background-color:#efe8fa}#iawp-parent .iawp-day.out-of-range{color:#c5c2cc}#iawp-parent .first-data-note{visibility:hidden;opacity:0;white-space:nowrap;color:#fff;background-color:#000;border-radius:3px;padding:4px 8px;transition:visibility .1s,opacity .1s,transform .15s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}#iawp-parent .first-data-note:after{content:"";border-top:8px solid #000;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;top:100%;left:calc(50% - 8px)}#iawp-parent .iawp-cell:not(.iawp-day)+.iawp-day.iawp-end:after{display:none}#iawp-parent .iawp-input-container{width:50%;margin-bottom:12px;display:flex;position:relative}#iawp-parent .iawp-date-inputs{-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:#f7f5fa;border-bottom:1px solid #dedae6;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:-24px -24px 18px;padding:18px 24px;display:flex}#iawp-parent .iawp-date-inputs input{cursor:pointer;width:calc(100% - 34px);max-width:100%}#iawp-parent .iawp-date-inputs input:focus{border-color:#c5c2cc}#iawp-parent .iawp-date-inputs input.iawp-active{outline-offset:-2px;border-color:#5123a0;outline:1px solid #5123a0}#iawp-parent .iawp-date-inputs input.iawp-start-date{border-radius:0 3px 3px 0}#iawp-parent .iawp-date-inputs input.iawp-end-date{border-radius:3px 0 0 3px}#iawp-parent .keyboard-input{z-index:-1;width:100%;position:absolute;top:0;left:0}#iawp-parent .apply-buttons{text-align:center;width:100%;margin:0}#iawp-parent .iawp-date-input-separator{margin:0 6px;display:none}#iawp-parent .iawp-fast-travel{cursor:pointer;background:0 0;border:1px solid #c5c2cc;transition:color .1s,border-color .1s;position:relative;box-shadow:0 1px 1px rgba(0,0,0,.1)}#iawp-parent .iawp-fast-travel:hover,#iawp-parent .iawp-fast-travel:active{color:#5123a0;border-color:#5123a0}#iawp-parent .iawp-fast-travel .dashicons{height:16px;font-size:16px}#iawp-parent .iawp-fast-travel.prev-month{border-radius:3px 0 0 3px;margin-right:-2px}#iawp-parent .iawp-fast-travel.current-month{border-radius:0 3px 3px 0;margin-left:-2px}#iawp-parent .iawp-date-picker .iawp-date-range-buttons{border-bottom:none;margin-top:18px}@media (min-width:750px){#iawp-parent .iawp-date-picker{width:720px}#iawp-parent .iawp-date-inputs{flex-wrap:nowrap;justify-content:center}#iawp-parent .iawp-date-inputs .iawp-start-date,#iawp-parent .iawp-date-inputs .iawp-end-date{width:auto}#iawp-parent .iawp-date-inputs .keyboard-input{width:100%}#iawp-parent .iawp-input-container{width:auto;margin-bottom:0}#iawp-parent .iawp-date-input-separator{display:inline-block}#iawp-parent .apply-buttons{text-align:left;width:auto;margin-left:12px}#iawp-parent .iawp-calendars{flex-wrap:nowrap}#iawp-parent .iawp-calendar-month{width:calc(50% - 12px);margin-bottom:0}#iawp-parent .iawp-calendar-month.iawp-previous{display:block}#iawp-parent .iawp-calendar-month.iawp-previous .iawp-next-month-nav,#iawp-parent .iawp-calendar-month.iawp-current .iawp-prev-month-nav,#iawp-parent .iawp-calendar-month.iawp-first-month .iawp-prev-month-nav{display:none}}@media (min-width:1000px){#iawp-parent .iawp-layout:not(.collapsed) .iawp-modal.dates.large{left:-124px}}@media (min-width:1150px){#iawp-parent #iawp-layout .iawp-modal.dates.large{left:24px}}#iawp-parent .header{background:#fff;border-bottom:1px solid #dedae6;flex-wrap:wrap;align-items:center;display:flex}#iawp-parent .header .logo{text-align:center;border-right:1px solid #dedae6;width:auto;margin-right:24px;padding:14px 32px 12px}#iawp-parent .header .logo img{width:200px;height:auto}#iawp-parent .integrations-menu{padding:24px}#iawp-parent .integrations-menu .integrations-menu-inner{background-color:#fff;border:1px solid #dedae6;border-radius:5px;max-width:1000px;padding:24px}#iawp-parent .integrations-menu h1{margin:0 0 48px}#iawp-parent .integrations-menu h2{margin:0}#iawp-parent .integrations-menu .integration-category{margin:24px 0}#iawp-parent .integrations-menu .integration-category a{color:#5123a0;align-items:center;text-decoration:none;display:inline-flex}#iawp-parent .integrations-menu .integration-category a:hover,#iawp-parent .integrations-menu .integration-category a:active,#iawp-parent .integrations-menu .integration-category a:focus{color:#6c46ae}#iawp-parent .integrations-menu .integration-category a .dashicons{width:18px;height:19px;margin-left:2px;font-size:18px}#iawp-parent .integrations-menu .iawp-category-description{margin:18px 0;font-size:14px}#iawp-parent .integrations-menu .iawp-integration-list{flex-wrap:wrap;justify-content:space-between;display:flex}#iawp-parent .integrations-menu .iawp-integration{background-color:#fff;border:1px solid #dedae6;border-radius:5px;flex-wrap:wrap;justify-content:center;align-items:flex-end;width:49%;margin-bottom:12px;padding:18px;display:flex}#iawp-parent .integrations-menu .iawp-integration.active{position:relative}#iawp-parent .integrations-menu .iawp-integration.active:after{content:"";color:#fff;border-radius:24px;align-items:center;width:24px;height:24px;font-family:dashicons;font-size:24px;display:inline-flex;position:absolute;top:-6px;right:-6px}#iawp-parent .integrations-menu .iawp-integration.tracking{background-color:#f7fcf9;border-color:#36b366}#iawp-parent .integrations-menu .iawp-integration.tracking:after{content:"";background-color:#36b366}#iawp-parent .integrations-menu .iawp-integration.not-tracking{background-color:#fffcf0;border-color:#ffd440}#iawp-parent .integrations-menu .iawp-integration.not-tracking:after{content:"";background-color:#ffd440}#iawp-parent .integrations-menu .iawp-plugin-icon{margin:0 0 8px}#iawp-parent .integrations-menu .iawp-plugin-icon svg{width:100%;max-width:144px;max-height:84px}#iawp-parent .integrations-menu .iawp-plugin-name{text-align:center;width:100%;margin:0;font-size:16px}@media (min-width:800px){#iawp-parent .integrations-menu h2{font-size:21px}#iawp-parent .integrations-menu .iawp-integration{width:32%}}@media (min-width:1100px){#iawp-parent .integrations-menu .iawp-integration-list{justify-content:flex-start}#iawp-parent .integrations-menu .iawp-integration{width:24%;margin-right:1.333%}#iawp-parent .integrations-menu .iawp-integration:nth-child(4n){margin-right:0}}#iawp-parent .user-journeys,#iawp-parent .journeys-for-single-visitor{margin:10px}#iawp-parent .journeys-for-single-visitor .journey-heading{top:115px}#iawp-parent .journeys-for-single-visitor .view-all-sessions{display:none}#iawp-parent .journey-rows{padding:2px;overflow-x:scroll}#iawp-parent .journey-rows .no-journeys{text-align:center;background-color:#f7f5fa;border:2px solid #dedae6;border-radius:3px;padding:12px;font-size:14px}#iawp-parent .journey{background-color:#fff;border:2px solid #dedae6;border-radius:5px;min-width:1160px;margin-bottom:8px;transition:border-color .1s}#iawp-parent .journey:hover{border-color:#bdb0d9}#iawp-parent .journey .journey-cell{align-items:center;margin:9px 0;font-size:14px;display:flex}#iawp-parent .journey.loading-timeline .expand-journey .dashicons-arrow-right-alt2{display:none}#iawp-parent .journey.loading-timeline .expand-journey .dashicons-update{animation:1s linear infinite dashicons-spin;display:inline-block}#iawp-parent .journey.timeline-visible{border-color:#bdb0d9}#iawp-parent .journey.timeline-visible .expand-journey{transform:rotate(90deg)}#iawp-parent .journey-heading{text-transform:uppercase;border:2px solid #dedae6;font-size:12px;font-weight:700}#iawp-parent .journey-heading:hover{border-color:#dedae6}#iawp-parent .journey-heading .journey-cell{font-size:12px}#iawp-parent .journey-heading .journey-cell:first-child{min-width:24px}#iawp-parent .journey-heading .journey-preview{padding:8px 18px}#iawp-parent .journey-preview{align-items:center;column-gap:12px;padding:15px 18px;display:flex;position:relative}#iawp-parent .journey-preview .journey-cell{color:#363040;width:calc(14% - 36px);position:relative}#iawp-parent .journey-preview .journey-cell:first-child{width:24px;min-width:24px}#iawp-parent .journey-preview .session-start-cell{width:12%;max-width:160px;line-height:1.2}#iawp-parent .journey-preview .page-title-cell,#iawp-parent .journey-preview .referrer-cell{flex-shrink:0}#iawp-parent .journey-preview .page-title-cell{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:22%;display:-webkit-box;overflow:hidden}#iawp-parent .journey-preview .referrer-cell{width:15%}#iawp-parent .journey-preview .utm-source-cell{min-width:100px}#iawp-parent .journey-preview .session-start-cell,#iawp-parent .journey-preview .pages-viewed-cell,#iawp-parent .journey-preview .duration-cell{flex-shrink:0}#iawp-parent .journey-preview .session-start-cell>span,#iawp-parent .journey-preview .pages-viewed-cell>span,#iawp-parent .journey-preview .duration-cell>span{background-color:#efe8fa;border-radius:12px;align-items:center;padding:2px 9px 2px 7px;display:flex}#iawp-parent .journey-preview .session-start-cell>span .dashicons,#iawp-parent .journey-preview .pages-viewed-cell>span .dashicons,#iawp-parent .journey-preview .duration-cell>span .dashicons{color:#5123a0;width:14px;height:14px;margin-right:4px;font-size:14px}#iawp-parent .journey-preview .pages-viewed-cell,#iawp-parent .journey-preview .duration-cell{width:12%;min-width:100px;max-width:130px}#iawp-parent .journey-preview .pages-viewed-cell>span{background-color:#facf87}#iawp-parent .journey-preview .pages-viewed-cell>span .dashicons{color:#363040}#iawp-parent .journey-preview .pages-viewed-cell[data-views-engagement-score="1"]>span{background-color:rgba(250,207,135,.3)}#iawp-parent .journey-preview .pages-viewed-cell[data-views-engagement-score="2"]>span{background-color:rgba(250,207,135,.7)}#iawp-parent .journey-preview .pages-viewed-cell[data-views-engagement-score="3"]>span,#iawp-parent .journey-preview .duration-cell>span{background-color:#facf87}#iawp-parent .journey-preview .duration-cell>span .dashicons{color:#363040}#iawp-parent .journey-preview .duration-cell[data-duration-engagement-score="1"]>span{background-color:rgba(250,207,135,.3)}#iawp-parent .journey-preview .duration-cell[data-duration-engagement-score="2"]>span{background-color:rgba(250,207,135,.7)}#iawp-parent .journey-preview .duration-cell[data-duration-engagement-score="3"]>span{background-color:#facf87}#iawp-parent .journey-preview .journey-conversion{margin-right:4px}#iawp-parent .journey-preview .conversions-cell{flex-wrap:wrap;row-gap:6px}#iawp-parent .journey-preview .truncated-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#iawp-parent .journey-preview .expand-journey{color:#fff;cursor:pointer;background-color:#5123a0;border:none;border-radius:3px;margin:0;padding:0;transition:color .1s,background-color .1s}#iawp-parent .journey-preview .expand-journey .dashicons{transition:color .1s,background-color .1s}#iawp-parent .journey-preview .expand-journey .dashicons-update{display:none}#iawp-parent .journey-preview .expand-journey-overlay{z-index:1;opacity:0;cursor:pointer;width:100%;font-size:0;position:absolute;top:0;bottom:0;left:0;right:0}#iawp-parent .journey-preview .skeleton{min-height:25px}@media (min-width:1300px){#iawp-parent .journey-preview .page-title-cell{width:25%}}@media (min-width:1380px){#iawp-parent .iawp-layout.collapsed .journey-rows{overflow:visible}#iawp-parent .iawp-layout.collapsed .journey-heading{z-index:15;position:sticky;top:178px}}@media (min-width:1580px){#iawp-parent .journey-rows{overflow:visible}#iawp-parent .journey-heading{z-index:15;position:sticky;top:178px}}#iawp-parent .journey-timeline{border-top:1px solid #dedae6;display:none}#iawp-parent .journey-timeline.visible{display:block}#iawp-parent .journey-timeline-container{flex-wrap:wrap;display:flex}#iawp-parent .journey-timeline-events-container{width:60%;padding:0 24px 0 18px}#iawp-parent .journey-timeline-events-container .journey-timeline-event{padding:12px 12px 6px;position:relative}#iawp-parent .journey-timeline-events-container .journey-timeline-event:first-child{padding-top:0}#iawp-parent .journey-timeline-events-container .journey-timeline-event:first-child:before,#iawp-parent .journey-timeline-events-container .journey-timeline-event:first-child:after{top:8px}#iawp-parent .journey-timeline-events-container .journey-timeline-event:last-of-type{padding-bottom:24px}#iawp-parent .journey-timeline-events-container .journey-timeline-event:before{content:"";background-color:#dedae6;width:2px;position:absolute;top:0;bottom:0;left:0}#iawp-parent .journey-timeline-events-container .journey-timeline-event:after{content:"";background-color:#5123a0;border-radius:50%;width:10px;height:10px;position:absolute;top:20px;left:-4px}#iawp-parent .journey-timeline-conversions-container{border-left:1px solid #dedae6;width:40%;padding:0 18px}#iawp-parent .journey-heading-container{justify-content:space-between;display:flex}#iawp-parent .journey-user-info{z-index:1;margin-top:18px}#iawp-parent .journey-user-info .icons{text-align:right;margin-top:12px}#iawp-parent .journey-user-info .icon-button{background:0 0;border:1px solid #dedae6;border-radius:5px;height:26px;margin-left:1px;padding:0}#iawp-parent .journey-user-info .icon{height:24px;padding:2px}#iawp-parent .view-all-sessions{color:#363040;align-items:center;display:flex}#iawp-parent .view-all-sessions.no-other-sessions .dashicons{color:#363040}#iawp-parent .view-all-sessions .dashicons{color:#5123a0;width:15px;height:15px;margin-right:3px;font-size:15px}#iawp-parent .view-all-sessions a{color:#5123a0;font-size:14px;text-decoration:none}#iawp-parent .view-all-sessions a:hover,#iawp-parent .view-all-sessions a:active,#iawp-parent .view-all-sessions a:focus{text-decoration:underline}#iawp-parent .journey-timeline-events{grid-template-columns:auto 1fr;margin:-24px 0 36px;display:grid}#iawp-parent .journey-timeline-events .journey-timeline-event.click,#iawp-parent .journey-timeline-events .journey-timeline-event.submission,#iawp-parent .journey-timeline-events .journey-timeline-event.order{padding-left:36px}#iawp-parent .journey-timeline-events .journey-timeline-event.click:before,#iawp-parent .journey-timeline-events .journey-timeline-event.submission:before,#iawp-parent .journey-timeline-events .journey-timeline-event.order:before{top:12px;bottom:6px;left:23px}#iawp-parent .journey-timeline-events .journey-timeline-event.click:after,#iawp-parent .journey-timeline-events .journey-timeline-event.submission:after,#iawp-parent .journey-timeline-events .journey-timeline-event.order:after{left:19px}#iawp-parent .journey-timeline-events .journey-timeline-event.click+.timeline-exit,#iawp-parent .journey-timeline-events .journey-timeline-event.submission+.timeline-exit,#iawp-parent .journey-timeline-events .journey-timeline-event.order+.timeline-exit{margin-top:8px}#iawp-parent .journey-timeline-events .journey-timeline-event.click:has(+.timeline-event-time+.journey-timeline-event.click):before{bottom:-12px}#iawp-parent .journey-timeline-events .journey-timeline-event.click:has(+.timeline-event-time+.journey-timeline-event.submission):before{bottom:-12px}#iawp-parent .journey-timeline-events .journey-timeline-event.click:has(+.timeline-event-time+.journey-timeline-event.order):before{bottom:-12px}#iawp-parent .journey-timeline-events .journey-timeline-event.submission:has(+.timeline-event-time+.journey-timeline-event.click):before{bottom:-12px}#iawp-parent .journey-timeline-events .journey-timeline-event.submission:has(+.timeline-event-time+.journey-timeline-event.submission):before{bottom:-12px}#iawp-parent .journey-timeline-events .journey-timeline-event.submission:has(+.timeline-event-time+.journey-timeline-event.order):before{bottom:-12px}#iawp-parent .journey-timeline-events .journey-timeline-event.order:has(+.timeline-event-time+.journey-timeline-event.click):before{bottom:-12px}#iawp-parent .journey-timeline-events .journey-timeline-event.order:has(+.timeline-event-time+.journey-timeline-event.submission):before{bottom:-12px}#iawp-parent .journey-timeline-events .journey-timeline-event.order:has(+.timeline-event-time+.journey-timeline-event.order):before{bottom:-12px}#iawp-parent .journey-timeline-events .journey-timeline-event.click+.timeline-event-time+.journey-timeline-event.click .border-box-1,#iawp-parent .journey-timeline-events .journey-timeline-event.click+.timeline-event-time+.journey-timeline-event.click .border-box-2,#iawp-parent .journey-timeline-events .journey-timeline-event.click+.timeline-event-time+.journey-timeline-event.submission .border-box-1,#iawp-parent .journey-timeline-events .journey-timeline-event.click+.timeline-event-time+.journey-timeline-event.submission .border-box-2,#iawp-parent .journey-timeline-events .journey-timeline-event.click+.timeline-event-time+.journey-timeline-event.order .border-box-1,#iawp-parent .journey-timeline-events .journey-timeline-event.click+.timeline-event-time+.journey-timeline-event.order .border-box-2,#iawp-parent .journey-timeline-events .journey-timeline-event.submission+.timeline-event-time+.journey-timeline-event.click .border-box-1,#iawp-parent .journey-timeline-events .journey-timeline-event.submission+.timeline-event-time+.journey-timeline-event.click .border-box-2,#iawp-parent .journey-timeline-events .journey-timeline-event.submission+.timeline-event-time+.journey-timeline-event.submission .border-box-1,#iawp-parent .journey-timeline-events .journey-timeline-event.submission+.timeline-event-time+.journey-timeline-event.submission .border-box-2,#iawp-parent .journey-timeline-events .journey-timeline-event.submission+.timeline-event-time+.journey-timeline-event.order .border-box-1,#iawp-parent .journey-timeline-events .journey-timeline-event.submission+.timeline-event-time+.journey-timeline-event.order .border-box-2,#iawp-parent .journey-timeline-events .journey-timeline-event.order+.timeline-event-time+.journey-timeline-event.click .border-box-1,#iawp-parent .journey-timeline-events .journey-timeline-event.order+.timeline-event-time+.journey-timeline-event.click .border-box-2,#iawp-parent .journey-timeline-events .journey-timeline-event.order+.timeline-event-time+.journey-timeline-event.submission .border-box-1,#iawp-parent .journey-timeline-events .journey-timeline-event.order+.timeline-event-time+.journey-timeline-event.submission .border-box-2,#iawp-parent .journey-timeline-events .journey-timeline-event.order+.timeline-event-time+.journey-timeline-event.order .border-box-1,#iawp-parent .journey-timeline-events .journey-timeline-event.order+.timeline-event-time+.journey-timeline-event.order .border-box-2{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.click:has(+.timeline-event-time+.journey-timeline-event.click) .border-box-3{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.click:has(+.timeline-event-time+.journey-timeline-event.click) .border-box-4{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.click:has(+.timeline-event-time+.journey-timeline-event.submission) .border-box-3{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.click:has(+.timeline-event-time+.journey-timeline-event.submission) .border-box-4{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.click:has(+.timeline-event-time+.journey-timeline-event.order) .border-box-3{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.click:has(+.timeline-event-time+.journey-timeline-event.order) .border-box-4{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.submission:has(+.timeline-event-time+.journey-timeline-event.click) .border-box-3{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.submission:has(+.timeline-event-time+.journey-timeline-event.click) .border-box-4{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.submission:has(+.timeline-event-time+.journey-timeline-event.submission) .border-box-3{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.submission:has(+.timeline-event-time+.journey-timeline-event.submission) .border-box-4{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.submission:has(+.timeline-event-time+.journey-timeline-event.order) .border-box-3{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.submission:has(+.timeline-event-time+.journey-timeline-event.order) .border-box-4{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.order:has(+.timeline-event-time+.journey-timeline-event.click) .border-box-3{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.order:has(+.timeline-event-time+.journey-timeline-event.click) .border-box-4{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.order:has(+.timeline-event-time+.journey-timeline-event.submission) .border-box-3{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.order:has(+.timeline-event-time+.journey-timeline-event.submission) .border-box-4{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.order:has(+.timeline-event-time+.journey-timeline-event.order) .border-box-3{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.order:has(+.timeline-event-time+.journey-timeline-event.order) .border-box-4{display:none}#iawp-parent .journey-timeline-conversions{margin:24px 0 36px}#iawp-parent .journey-timeline-conversions .journey-timeline-event{background-color:#fbfafc;border:1px solid #dedae6;border-radius:5px;margin-bottom:12px;padding:12px}#iawp-parent .journey-timeline-event.origin:before{top:24px}#iawp-parent .journey-timeline-event.origin .timeline-event-label{background-color:#facf87}#iawp-parent .journey-timeline-event.click .timeline-event-label{background-color:#d9e9fa}#iawp-parent .journey-timeline-event.submission .timeline-event-label{background-color:#fff3c9}#iawp-parent .journey-timeline-event.order .timeline-event-label{background-color:#b5e6c1}#iawp-parent .journey-timeline-event p,#iawp-parent .journey-timeline-event span{color:#363040;font-size:14px}#iawp-parent .journey-timeline-event .border-box-1,#iawp-parent .journey-timeline-event .border-box-2,#iawp-parent .journey-timeline-event .border-box-3,#iawp-parent .journey-timeline-event .border-box-4{z-index:1;width:13px;height:12px;position:absolute}#iawp-parent .journey-timeline-event .border-box-1{border-bottom:2px solid #dedae6;border-left:2px solid #dedae6;border-radius:0 0 0 5px;top:-7px;left:0}#iawp-parent .journey-timeline-event .border-box-2{border-top:2px solid #dedae6;border-right:2px solid #dedae6;border-radius:0 5px 0 0;top:3px;left:12px}#iawp-parent .journey-timeline-event .border-box-3{border-top:2px solid #dedae6;border-left:2px solid #dedae6;border-radius:5px 0 0;bottom:-8px;left:0}#iawp-parent .journey-timeline-event .border-box-4{border-bottom:2px solid #dedae6;border-right:2px solid #dedae6;border-radius:0 0 5px;bottom:2px;left:12px}#iawp-parent .journey-timeline-event .dotted-border{z-index:0;border-left:2px dotted #dedae6;width:1px;position:absolute;top:0;bottom:0;left:0}#iawp-parent .timeline-event-time{text-align:right;margin:15px 12px 0 0}#iawp-parent .timeline-event-label{background-color:#efe8fa;border-radius:24px;padding:4px 9px;display:inline-block}#iawp-parent .timeline-event-contents{padding-top:8px}#iawp-parent .timeline-event-contents p{margin:0 0 6px;display:flex}#iawp-parent .timeline-event-contents a{color:#5123a0;overflow-wrap:anywhere;text-decoration:none}#iawp-parent .timeline-event-contents a:hover,#iawp-parent .timeline-event-contents a:active,#iawp-parent .timeline-event-contents a:focus{color:#6c46ae;text-decoration:underline}#iawp-parent .timeline-event-contents a:hover .dashicons,#iawp-parent .timeline-event-contents a:active .dashicons,#iawp-parent .timeline-event-contents a:focus .dashicons{text-decoration:none}#iawp-parent .timeline-event-contents .dashicons{width:16px;height:16px;margin-left:2px;font-size:15px;line-height:1.35}#iawp-parent .timeline-contents-label{margin-right:4px;font-weight:700}#iawp-parent .timeline-exit{z-index:2;color:#363040;grid-column:2;margin-bottom:12px;font-size:14px;display:block;position:relative}#iawp-parent .timeline-exit:after{content:"";background-color:#dedae6;border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:-4px}#iawp-parent .timeline-exit>span{position:absolute;top:-5px;right:calc(100% + 13px)}#iawp-parent .journey-conversion{background-color:#dedae6;border-radius:15px;padding:2px 8px}#iawp-parent .journey-conversion.order{background-color:#b5e6c1}#iawp-parent .journey-conversion.click{background-color:#d9e9fa}#iawp-parent .journey-conversion.submission{background-color:#fff3c9}#iawp-parent .report-title-bar.overview-report .last-updated-container{margin:-4px 0 12px}#iawp-parent .report-title-bar.overview-report .buttons>div{align-items:center;display:flex}#iawp-parent .report-title-bar.overview-report .pdf-export-button{margin-right:6px;padding:13px}#iawp-parent .refresh-overview-button{color:#ffd440;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:underline;transition:color .1s}#iawp-parent .refresh-overview-button:hover{color:#ffe382}#iawp-parent .overview-toolbar-buttons{text-align:center;width:100%;margin-bottom:12px}#iawp-parent .overview-toolbar-buttons button:first-child{margin-right:4px}#iawp-parent .reorder-modules-button.active{color:#fff;background-color:#5123a0;border-color:#5123a0}#iawp-parent .reorder-modules-button.active:hover,#iawp-parent .reorder-modules-button.active:active,#iawp-parent .reorder-modules-button.active:focus{color:#fff;background-color:#6c46ae}#iawp-parent .reorder-modules-button.active:hover .dashicons,#iawp-parent .reorder-modules-button.active:active .dashicons,#iawp-parent .reorder-modules-button.active:focus .dashicons,#iawp-parent .reorder-modules-button.active .dashicons{color:#fff}#iawp-parent .reordering .module-contents{display:none}#iawp-parent .reordering .module-header{border-bottom:none}#iawp-parent .reordering .module-header .module-icon{display:block}#iawp-parent .reordering .module-action-links .edit-module-button{display:none}#iawp-parent .reordering .module-editor{border:1px solid #dedae6}#iawp-parent .reordering .module-editor .module-editing-buttons{display:none}#iawp-parent .reordering .iawp-module{cursor:grab;border-bottom:2px solid #dedae6}#iawp-parent .reordering .iawp-module:hover{box-shadow:0 0 5px rgba(0,0,0,.12)}#iawp-parent .reordering .module-picker{display:none}#iawp-parent .reordering .dragging-active,#iawp-parent .reordering .dragging-active .iawp-module{cursor:grabbing}#iawp-parent .reordering .dragging-active .iawp-module:hover{box-shadow:none}#iawp-parent .module-list{grid-template-columns:repeat(2,1fr);gap:12px;margin:12px;padding-bottom:144px;display:grid}#iawp-parent .iawp-module{background-color:#fff;border:1px solid #dedae6;border-radius:5px;flex-flow:column wrap;grid-column:span 2;min-width:0;height:auto;display:flex}#iawp-parent .iawp-module.hidden{display:none}#iawp-parent .iawp-module.full-width{grid-column:span 2}#iawp-parent .iawp-module.will-be-refreshed{opacity:.5}#iawp-parent .iawp-module:not(.full-width) .quick-stats .iawp-stats .iawp-stat{width:50%}#iawp-parent .iawp-module .loading-message{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:18px 36px;display:flex}#iawp-parent .iawp-module .loading-message img{width:96px;height:96px;line-height:0}#iawp-parent .iawp-module .loading-message p{margin:0;font-size:14px}#iawp-parent .iawp-module-reorder-wrapper{grid-column:span 2;width:100%;display:flex}#iawp-parent .iawp-module-reorder-wrapper>div{width:100%}#iawp-parent .iawp-module-reorder-wrapper>div:first-child{margin-right:24px}#iawp-parent .module-header{border-bottom:1px solid #dedae6;justify-content:space-between;align-items:center;width:100%;padding:18px 24px;display:flex;position:relative}#iawp-parent .module-header .module-icon{width:auto;height:36px;margin-right:18px;display:none}#iawp-parent .module-header .module-icon svg{width:auto;height:100%}#iawp-parent .module-header .module-editing-buttons{margin-left:8px}#iawp-parent .module-icon svg,#iawp-parent .module-icon svg g,#iawp-parent .module-icon svg path{fill:#5123a0}#iawp-parent .module-title-container{max-width:calc(100% - 106px);margin-right:auto}#iawp-parent .module-title-container h2{margin:0;font-size:18px;font-weight:700}#iawp-parent .module-title-container p{margin:6px 0 0;font-size:14px}#iawp-parent .module-contents{flex-grow:1;width:100%;min-height:220px;font-size:14px;position:relative}#iawp-parent .module-contents>div{padding:18px 24px}#iawp-parent .module-contents>div.line-chart{padding-top:6px}#iawp-parent .module-contents .quick-stats{height:100%;margin:-1px;padding:0}#iawp-parent .module-contents .quick-stats .iawp-stats{border-radius:0 0 6px 6px;height:calc(100% + 2px)}#iawp-parent .module-contents .quick-stats:not(.is-loaded) .count{width:50%}#iawp-parent .module-contents .quick-stats:not(.is-loaded) .count .skeleton-loader{height:21px}#iawp-parent .module-contents .quick-stats:not(.is-loaded) .percentage{width:100%}#iawp-parent .module-contents .icon-container{width:18px;display:inline-block;position:relative}#iawp-parent .module-contents .icon-container:first-child{width:auto}#iawp-parent .module-contents .icon img{width:100%;height:auto}#iawp-parent .module-contents .page-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#iawp-parent .module-contents .conversion-type{text-align:center;background-color:#fff3c9;border-radius:24px;margin-left:auto;padding:4px 8px;display:block}#iawp-parent .module-contents .conversion-type.order{background-color:#e3fced}#iawp-parent .module-contents .conversion-type.click{background-color:#d9e9fa}#iawp-parent .module-contents .module-page{opacity:0;visibility:hidden;align-items:center;gap:4px 8px;display:grid;position:absolute}#iawp-parent .module-contents .module-page.current{opacity:1;visibility:visible;position:relative}#iawp-parent .module-contents .module-page.visitors-grid{grid-template-columns:auto repeat(3,25px) 1fr}#iawp-parent .module-contents .module-page.conversions-grid{grid-template-columns:auto repeat(3,25px) auto 1fr}#iawp-parent .module-contents .module-pagination{z-index:2;text-align:center;justify-content:center;align-items:center;margin:18px 0 6px;display:flex;position:relative}#iawp-parent .module-contents .module-pagination button{color:#fff;cursor:pointer;background-color:#5123a0;border:none;border-radius:3px;margin:0;padding:3px;transition:background-color .1s}#iawp-parent .module-contents .module-pagination button:hover{background-color:#6c46ae}#iawp-parent .module-contents .module-pagination button:disabled{color:#aaa6b3;cursor:default;background-color:#ece9f2;border-color:#dedae6}#iawp-parent .module-contents .module-pagination button:disabled:hover{background-color:#ece9f2}#iawp-parent .module-contents .module-pagination button.left{padding-right:5px}#iawp-parent .module-contents .module-pagination button.right{padding-left:5px}#iawp-parent .module-contents .module-pagination .page-count{margin:0 12px}#iawp-parent .iawp-module-table{grid-template-columns:repeat(2,auto);gap:12px;margin-bottom:6px;display:grid}#iawp-parent .iawp-module-table>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#iawp-parent .iawp-module-table>span:nth-child(2n){text-align:right}#iawp-parent .iawp-module-table>span:nth-child(5) .module-row-number{opacity:.93}#iawp-parent .iawp-module-table>span:nth-child(7) .module-row-number{opacity:.86}#iawp-parent .iawp-module-table>span:nth-child(9) .module-row-number{opacity:.79}#iawp-parent .iawp-module-table>span:nth-child(11) .module-row-number{opacity:.72}#iawp-parent .iawp-module-table>span:nth-child(13) .module-row-number{opacity:.65}#iawp-parent .iawp-module-table>span:nth-child(15) .module-row-number{opacity:.58}#iawp-parent .iawp-module-table>span:nth-child(17) .module-row-number{opacity:.51}#iawp-parent .iawp-module-table>span:nth-child(19) .module-row-number{opacity:.44}#iawp-parent .iawp-module-table>span:nth-child(21) .module-row-number{opacity:.37}#iawp-parent .iawp-module-table .module-row-number{text-align:center;color:#fff;background-color:#5123a0;border-radius:50%;width:18px;height:18px;margin-right:2px;font-size:14px;line-height:18px;display:inline-block}#iawp-parent .iawp-module-table .skeleton-loader:empty{height:18.2px}#iawp-parent .iawp-module-table-heading{background-color:#f7f5fa;border-radius:3px;padding:6px 12px;font-weight:700}#iawp-parent .iawp-module .map .chart-container{padding:0}#iawp-parent .iawp-module .map .chart-inner{border:none;border-radius:0;padding:0}#iawp-parent .no-data-message{color:#18141f;text-align:center;background-color:#f7f5fa;border-radius:3px;margin:0 auto;padding:12px 24px;font-size:14px}#iawp-parent .no-data-message .dashicons{color:#5123a0;margin-right:2px}#iawp-parent .module-picker{height:auto;min-height:360px;position:relative}#iawp-parent .module-picker.show-list{background-color:#fff;border:1px solid #5123a0}#iawp-parent .module-picker .module-intro{position:absolute;top:0;bottom:0;left:0;right:0}#iawp-parent .module-picker .add-module-button{cursor:pointer;background-color:#f8f5fc;border:4px dashed #d9d5e0;border-radius:5px;margin:0;padding:0;transition:border-color .1s,background-color .1s;position:absolute;top:0;bottom:0;left:0;right:0}#iawp-parent .module-picker .add-module-button:hover,#iawp-parent .module-picker .add-module-button:active,#iawp-parent .module-picker .add-module-button:focus{border-color:#c7bdd9}#iawp-parent .module-picker .add-module-button:hover span,#iawp-parent .module-picker .add-module-button:active span,#iawp-parent .module-picker .add-module-button:focus span{color:#5123a0}#iawp-parent .module-picker .add-module-button span{padding:16px 20px;font-size:18px;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}#iawp-parent .module-picker-inner{display:none}#iawp-parent .module-picker-header{justify-content:space-between;align-items:center;padding:18px 24px;display:flex}#iawp-parent .module-picker-header span{color:#18141f;font-size:18px;font-weight:700}#iawp-parent .module-picker-list,#iawp-parent .module-picker-list li{margin:0}#iawp-parent .module-picker-list li:first-child button{border-top:1px solid #dedae6}#iawp-parent .module-picker-list li:last-child button{border-bottom:none;border-radius:0 0 5px 5px}#iawp-parent .module-picker-list button{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #dedae6;border-radius:0;justify-content:space-between;align-items:center;width:100%;margin:0;padding:10px 24px;font-size:16px;transition:color .1s,background-color .1s;display:flex}#iawp-parent .module-picker-list button:hover,#iawp-parent .module-picker-list button:active,#iawp-parent .module-picker-list button:focus{color:#5123a0;background-color:#f7f5fa}#iawp-parent .module-picker-list button:hover .dashicons,#iawp-parent .module-picker-list button:active .dashicons,#iawp-parent .module-picker-list button:focus .dashicons{color:#5123a0}#iawp-parent .module-picker-list button .dashicons{color:#676173}#iawp-parent .module-picker-list .module-name{margin-right:auto}#iawp-parent .module-picker-list .module-icon{width:24px;margin-right:12px;display:flex}#iawp-parent .module-picker-list .module-icon svg{width:100%;height:auto}#iawp-parent .module-header:hover .module-action-links{opacity:1;visibility:visible}#iawp-parent .module-action-links{opacity:0;visibility:hidden;background-color:#fff;transition:opacity .1s,visibility .1s;position:absolute;right:24px}#iawp-parent .module-action-links button{cursor:pointer;background:0 0;border:1px solid #dedae6;border-radius:3px;margin:0;padding:5px;transition:border-color .1s}#iawp-parent .module-action-links button.sending span{opacity:0}#iawp-parent .module-action-links button:disabled{cursor:default;opacity:.5}#iawp-parent .module-action-links button:disabled:hover{border:1px solid #dedae6}#iawp-parent .module-action-links button:hover{border-color:#5123a0}#iawp-parent .module-action-links button:hover .dashicons,#iawp-parent .module-action-links button .dashicons{color:#5123a0}#iawp-parent .module-action-links .toggle-width-button{display:none}#iawp-parent .module-popover-menu{text-align:left;background-color:#fff;border:1px solid #dedae6;border-radius:3px;margin:0;padding:12px 18px;font-size:14px;position:absolute;top:0;left:auto;right:0;box-shadow:0 2px 4px rgba(0,0,0,.1)}#iawp-parent .module-popover-menu button{color:#5123a0;cursor:pointer;background:0 0;border:none;margin:0 0 12px;padding:0;display:block}#iawp-parent .module-popover-menu button:hover,#iawp-parent .module-popover-menu button:active,#iawp-parent .module-popover-menu button:focus{color:#6c46ae;text-decoration:underline}#iawp-parent .popover-menu-actions{flex-direction:column;display:flex}#iawp-parent .module-picker .module-intro{display:none}#iawp-parent .module-picker.show-intro .module-intro,#iawp-parent .module-picker.show-list .module-picker-inner{display:block}#iawp-parent .module-editor{border:1px solid #5123a0}#iawp-parent .module-editor .module-header{padding:10px 24px}#iawp-parent .module-editor .module-icon{height:32px;margin-right:12px;display:block}#iawp-parent .module-editor h2{margin:21px 0 22px}#iawp-parent .iawp-module .module-contents{flex-grow:1}#iawp-parent .iawp-module .module-contents>div,#iawp-parent .iawp-module .module-contents .module-chart{height:100%}#iawp-parent .iawp-module .module-contents .module-chart.module-pie-chart{flex-grow:1;max-width:100%;max-height:350px}#iawp-parent .iawp-module .module-contents .pie-chart:has(>.module-pie-chart){align-items:center;display:flex}#iawp-parent .iawp-module .module-contents .new-sessions:has(>.module-pie-chart){align-items:center;display:flex}#iawp-parent .iawp-module .module-contents .pie-chart:has(>.module-pie-chart).is-empty{display:block}#iawp-parent .iawp-module .module-contents .new-sessions:has(>.module-pie-chart).is-empty{display:block}#iawp-parent .iawp-module-editor-form label{margin:0}#iawp-parent .iawp-module-editor-form select{width:100%;margin:4px 0 16px}#iawp-parent .iawp-module-editor-form input[type=text]{width:100%;margin:4px 0 16px}#iawp-parent .iawp-module-editor-form input[type=number]{width:100%;margin:4px 0 16px}#iawp-parent .iawp-module-editor-form input[type=text]{max-width:400px}#iawp-parent .iawp-module-editor-form input[type=number]{max-width:400px}#iawp-parent .iawp-module-editor-form select{max-width:260px}#iawp-parent .iawp-module-editor-form footer{margin:12px 0 6px}#iawp-parent .iawp-module-editor-form .tab-container{margin-top:6px;position:relative}#iawp-parent .iawp-module-editor-form .tab-container:after{content:"";background-color:#dedae6;height:1px;position:absolute;bottom:0;left:-24px;right:-24px}#iawp-parent .iawp-module-editor-form .checkbox-group-tab{cursor:pointer;background-color:#f7f5fa;border:1px solid #dedae6;margin:0;padding:10px 16px;transition:background-color .1s,color .1s}#iawp-parent .iawp-module-editor-form .checkbox-group-tab:hover{color:#5123a0;background-color:#fbfafc}#iawp-parent .iawp-module-editor-form .checkbox-group-tab.selected{z-index:2;background-color:#fff;border-bottom-color:#fff;position:relative}#iawp-parent .iawp-module-editor-form .checkbox-group-container{margin-bottom:12px;padding-bottom:1px;position:relative}#iawp-parent .iawp-module-editor-form .checkbox-group-container:after{content:"";background-color:#dedae6;height:1px;position:absolute;bottom:0;left:-24px;right:-24px}#iawp-parent .iawp-module-editor-form .checkbox-group-container .checkbox-group{margin-top:18px}#iawp-parent .iawp-module-editor-form .checkbox-group{margin:12px 0 18px}#iawp-parent .iawp-module-editor-form .checkbox-group label{cursor:pointer;margin:6px 0;transition:color .1s}#iawp-parent .iawp-module-editor-form .checkbox-group label:hover{color:#5123a0}#iawp-parent .iawp-module-editor-form .checkbox-group label:hover input{border-color:#5123a0}#iawp-parent .iawp-module-editor-form .module-save-button.purple.sent,#iawp-parent .iawp-module-editor-form .module-save-button.purple.sent:hover,#iawp-parent .iawp-module-editor-form .module-save-button.purple.sent:active,#iawp-parent .iawp-module-editor-form .module-save-button.purple.sent:focus{color:#36b366;background-color:#36b366;border-color:#36b366}#iawp-parent .recent-views .full-width-count,#iawp-parent .recent-conversions .full-width-count,#iawp-parent .checkbox-group{display:none}#iawp-parent .checkbox-group.selected{display:block}@media (min-width:600px){#iawp-parent.overview .toolbar{justify-content:space-between}#iawp-parent .overview-toolbar-buttons{text-align:left;width:auto;margin-bottom:0}}@media (min-width:700px){#iawp-parent .iawp-module.full-width .recent-views>div,#iawp-parent .iawp-module.full-width .recent-conversions>div{flex-wrap:wrap;align-items:flex-start;display:flex}#iawp-parent .iawp-module.full-width .recent-views>div .current,#iawp-parent .iawp-module.full-width .recent-conversions>div .current{width:50%}#iawp-parent .iawp-module.full-width .recent-views>div .current+.module-page,#iawp-parent .iawp-module.full-width .recent-conversions>div .current+.module-page{opacity:1;visibility:visible;width:50%;position:relative}#iawp-parent .iawp-module.full-width .recent-views>div .module-pagination,#iawp-parent .iawp-module.full-width .recent-conversions>div .module-pagination{width:100%}#iawp-parent .iawp-module.full-width .recent-views>div .full-width-count,#iawp-parent .iawp-module.full-width .recent-conversions>div .full-width-count{display:inline}#iawp-parent .iawp-module.full-width .recent-views>div .regular-count,#iawp-parent .iawp-module.full-width .recent-conversions>div .regular-count{display:none}}@media (min-width:900px){#iawp-parent .iawp-module{grid-column:span 1}#iawp-parent .module-action-links .toggle-width-button{display:inline-block}}@media (min-width:1000px){#iawp-parent .iawp-layout:not(.collapsed) .iawp-module{grid-column:span 2}#iawp-parent .iawp-layout:not(.collapsed) .module-action-links .toggle-width-button{display:none}#iawp-parent .module-list{gap:24px;margin:24px}}@media (min-width:1200px){#iawp-parent .iawp-layout:not(.collapsed) .iawp-module{grid-column:span 1}#iawp-parent .iawp-layout:not(.collapsed) .iawp-module.full-width{grid-column:span 2}#iawp-parent .iawp-layout:not(.collapsed) .module-action-links .toggle-width-button{display:inline-block}}#iawp-parent .relative-dates{grid-gap:8px;background-color:#f7f5fa;border-top:1px solid #dedae6;border-bottom:1px solid #dedae6;grid-template-columns:repeat(2,1fr);grid-auto-flow:row;margin:0 -24px;padding:12px 24px;display:grid}#iawp-parent .relative-dates .iawp-button{justify-content:center;padding:8px}#iawp-parent .relative-dates .iawp-button.active{color:#5123a0;border-color:#5123a0}@media (min-width:650px){#iawp-parent .relative-dates{grid-template-rows:repeat(4,1fr);grid-template-columns:auto;grid-auto-flow:column}}#iawp-parent .toolbar{background-color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;padding:18px 24px;display:flex;position:relative}#iawp-parent .toolbar .date-picker-parent{order:1;margin-right:12px}#iawp-parent .toolbar .download-options-parent{order:2}#iawp-parent .toolbar .download-options-parent.hide{display:none}#iawp-parent .toolbar .filter-parent{order:3;width:100%;margin-top:18px}#iawp-parent .toolbar .date-picker-container{position:relative}#iawp-parent .toolbar .date-picker-container .dashicons{color:#5123a0;position:absolute;top:11px;left:12px}#iawp-parent .toolbar #dates-button.open,#iawp-parent .toolbar #filters-button.open,#iawp-parent .toolbar #download-options.open{z-index:25;position:relative}#iawp-parent .toolbar .dashicons-filter{color:#5123a0}#iawp-parent .toolbar .filters-button,#iawp-parent .toolbar .filters-condition-button{color:#5123a0;cursor:pointer;background:0 0;border:none;align-items:center;margin:0 0 0 6px;padding:0;display:flex}#iawp-parent .toolbar .filters-button:hover,#iawp-parent .toolbar .filters-button:active,#iawp-parent .toolbar .filters-button:focus,#iawp-parent .toolbar .filters-condition-button:hover,#iawp-parent .toolbar .filters-condition-button:active,#iawp-parent .toolbar .filters-condition-button:focus{color:#6c46ae}#iawp-parent .toolbar .filters-condition-button{background-color:#ece9f2;border-radius:3px;padding:6px 10px}#iawp-parent .toolbar .filters-condition-button strong{margin:0 4px}#iawp-parent .toolbar .filter-condition-buttons{display:flex}#iawp-parent .toolbar .download-options{color:#5123a0;cursor:pointer;background:0 0;border:none;align-items:center;margin:0;padding:0;display:flex}#iawp-parent .toolbar .download-options:after{content:"";margin-left:4px;font-family:Dashicons}#iawp-parent .toolbar .download-button-container{margin-bottom:6px}#iawp-parent .easepick-wrapper.inline{display:none}#iawp-parent .easepick-wrapper.inline.show{display:block}@media (min-width:600px){#iawp-parent .toolbar[data-filter-count="0"]{flex-wrap:nowrap;justify-content:flex-start}#iawp-parent .toolbar[data-filter-count="0"] .filter-parent{order:2;width:auto;margin-top:0}#iawp-parent .toolbar[data-filter-count="0"] .download-options-parent{order:3;margin-left:auto}}@media (min-width:900px){#iawp-parent .toolbar[data-filter-count="1"]{flex-wrap:nowrap;justify-content:flex-start}#iawp-parent .toolbar[data-filter-count="1"] .filter-parent{order:2;width:auto;margin-top:0}#iawp-parent .toolbar[data-filter-count="1"] .download-options-parent{order:3;margin-left:auto}}@media (min-width:1000px){#iawp-parent .iawp-layout:not(.collapsed) .toolbar[data-filter-count="1"]{flex-wrap:wrap;justify-content:center}#iawp-parent .iawp-layout:not(.collapsed) .toolbar[data-filter-count="1"] .filter-parent{order:3;width:100%;margin-top:12px}#iawp-parent .iawp-layout:not(.collapsed) .toolbar[data-filter-count="1"] .download-options-parent{order:2;margin-left:0}}@media (min-width:1100px){#iawp-parent .iawp-layout:not(.collapsed) .toolbar[data-filter-count="1"]{flex-wrap:nowrap;justify-content:flex-start}#iawp-parent .iawp-layout:not(.collapsed) .toolbar[data-filter-count="1"] .filter-parent{order:2;width:auto;margin-top:0}#iawp-parent .iawp-layout:not(.collapsed) .toolbar[data-filter-count="1"] .download-options-parent{order:3;margin-left:auto}#iawp-parent .iawp-layout.collapsed .toolbar[data-filter-count="2"]{flex-wrap:nowrap;justify-content:flex-start}#iawp-parent .iawp-layout.collapsed .toolbar[data-filter-count="2"] .filter-parent{order:2;width:auto;margin-top:0}#iawp-parent .iawp-layout.collapsed .toolbar[data-filter-count="2"] .download-options-parent{order:3;margin-left:auto}}@media (min-width:1200px){#iawp-parent .toolbar[data-filter-count="2"]{flex-wrap:nowrap;justify-content:flex-start}#iawp-parent .toolbar[data-filter-count="2"] .filter-parent{order:2;width:auto;margin-top:0}#iawp-parent .toolbar[data-filter-count="2"] .download-options-parent{order:3;margin-left:auto}}@media (min-width:1300px){#iawp-parent .toolbar{flex-wrap:nowrap;justify-content:flex-start}#iawp-parent .toolbar .filter-parent{order:2;width:auto;margin-top:0}#iawp-parent .toolbar .download-options-parent{order:3;margin-left:auto}}@keyframes recording{0%{fill:#efe8fa}50%{fill:#f2afa7}to{fill:#efe8fa}}@keyframes reload{0%{opacity:1}20%{opacity:.7}to{opacity:1}}@keyframes reloadBg{0%{background-color:#ece9f2}20%{background-color:#f2edfa}to{background-color:#ece9f2}}@keyframes progressBar{0%{width:100%}to{width:0}}#iawp-parent .real-time-dashboard{position:relative}#iawp-parent .real-time-dashboard.refreshed .chart-inner,#iawp-parent .real-time-dashboard.refreshed .most-popular-list,#iawp-parent .real-time-dashboard.refreshed .iawp-heading{animation:1s forwards reload}#iawp-parent .real-time-dashboard .iawp-heading{text-align:center;margin:12px 0;padding:24px;line-height:1.5;position:relative}#iawp-parent .real-time-dashboard .iawp-heading .learn-more{color:#363040;margin-left:2px;font-size:18px;font-weight:400;text-decoration:none;display:inline-block;position:absolute;top:10px;left:calc(100% + 8px)}#iawp-parent .real-time-dashboard .iawp-heading .learn-more:hover .tooltip,#iawp-parent .real-time-dashboard .iawp-heading .learn-more:active .tooltip,#iawp-parent .real-time-dashboard .iawp-heading .learn-more:focus .tooltip{opacity:1;visibility:visible}#iawp-parent .real-time-dashboard .iawp-heading .learn-more .dashicons{font-size:22px}#iawp-parent .real-time-dashboard .iawp-heading .learn-more .tooltip{width:250px;top:34px;left:-115px}#iawp-parent .real-time-dashboard .iawp-title-inner{display:inline-block;position:relative}#iawp-parent .real-time-dashboard .iawp-title-inner svg{position:absolute;top:6px;right:calc(100% + 8px)}#iawp-parent .real-time-dashboard .most-popular-container{margin:24px}#iawp-parent .real-time-dashboard .recording-icon-outer{animation:2s ease-in-out infinite recording}#iawp-parent .real-time-dashboard .iawp-title{font-size:28px;font-weight:900}#iawp-parent .real-time-dashboard .iawp-overview{font-size:16px}#iawp-parent .real-time-dashboard .iawp-overview span{display:inline-block}#iawp-parent .real-time-dashboard .charts{flex-wrap:wrap;justify-content:space-between;padding:0 24px;display:flex}#iawp-parent .real-time-dashboard .chart-container{padding:0}#iawp-parent .real-time-dashboard .chart-container:first-child{margin-bottom:24px}#iawp-parent .real-time-dashboard .most-popular-list{margin:0 0 24px;position:relative}#iawp-parent .real-time-dashboard .most-popular-list .heading{justify-content:space-between;display:flex}#iawp-parent .real-time-dashboard .most-popular-list .heading .views-heading{font-weight:700}#iawp-parent .real-time-dashboard .most-popular-list ol{margin:24px 0 0}#iawp-parent .real-time-dashboard .most-popular-list li{border-bottom:1px solid #ece9f2;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;font-size:14px;line-height:1.5;display:flex;right:0;overflow:hidden}#iawp-parent .real-time-dashboard .most-popular-list li span{white-space:nowrap}#iawp-parent .real-time-dashboard .most-popular-list li img{width:32px;margin-left:4px}#iawp-parent .real-time-dashboard .most-popular-list .real-time-resource{white-space:nowrap;width:calc(100% - 30px);margin-left:4px;margin-right:18px;font-weight:500;position:relative;overflow:hidden}#iawp-parent .real-time-dashboard .most-popular-list .real-time-resource:after{content:"";background:linear-gradient(90deg,rgba(255,255,255,.4) 0%,#fff 60%);width:30px;position:absolute;top:0;bottom:0;right:0}.iawp-dark-mode #iawp-parent .real-time-dashboard .most-popular-list .real-time-resource:after{background:linear-gradient(90deg,rgba(54,48,64,.4) 0%,#363040 60%)}#iawp-parent .real-time-dashboard .most-popular-list .real-time-subtitle{color:#aaa6b3;font-size:12px}#iawp-parent .real-time-dashboard .most-popular-empty-message.hide{display:none}@media (min-width:600px){#iawp-parent .real-time-dashboard .most-popular-container{flex-wrap:wrap;justify-content:space-between;display:flex}#iawp-parent .real-time-dashboard .most-popular-list{width:calc(50% - 12px)}}@media (min-width:800px){#iawp-parent .real-time-dashboard .iawp-title{font-size:42px}#iawp-parent .real-time-dashboard .iawp-title-inner svg{top:16px;right:calc(100% + 12px)}#iawp-parent .real-time-dashboard .iawp-title-inner .learn-more{top:20px}#iawp-parent .real-time-dashboard .iawp-title-inner .learn-more .dashicons{font-size:26px}#iawp-parent .real-time-dashboard .iawp-overview{font-size:18px}#iawp-parent .real-time-dashboard .charts{flex-wrap:nowrap}#iawp-parent .real-time-dashboard .chart-container{width:calc(50% - 12px)}#iawp-parent .real-time-dashboard .chart-container:first-child{margin-bottom:0}}@media (min-width:1100px){#iawp-parent .real-time-dashboard .most-popular-list{width:calc(33% - 12px)}#iawp-parent .real-time-dashboard .most-popular-list:last-child{margin-left:calc(1% + 12px);margin-right:auto}}#iawp-parent .report-header-container{border-bottom:1px solid #dedae6}#iawp-parent .report-header-container .modal-background{position:absolute;bottom:-1px}#iawp-parent .report-header-container .iawp-modal{z-index:25;color:#363040}@media (min-width:1000px){#iawp-parent .report-header-container{z-index:30;position:sticky;top:32px}#iawp-parent.iawp-examiner-parent .report-header-container{top:0}}#iawp-parent .report-title-bar{color:#fff;background-color:#5123a0;flex-wrap:wrap;justify-content:center;padding:10px 24px;display:flex}#iawp-parent .report-title-bar .primary-report-title-container{text-align:center;width:100%;margin-bottom:6px}#iawp-parent .report-title-bar .rename-report{width:100%;margin-bottom:12px;position:relative}#iawp-parent .report-title-bar .rename-report a.no-edit{cursor:default}#iawp-parent .report-title-bar .rename-report .iawp-modal.small{left:0;right:auto}#iawp-parent .report-title-bar .rename-link{white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:flex;overflow:hidden}#iawp-parent .report-title-bar .rename-link:hover,#iawp-parent .report-title-bar .rename-link:active,#iawp-parent .report-title-bar .rename-link:focus{box-shadow:none}#iawp-parent .report-title-bar .rename-link:hover span,#iawp-parent .report-title-bar .rename-link:active span,#iawp-parent .report-title-bar .rename-link:focus span{color:#fff}#iawp-parent .report-title-bar .rename-link h1{margin-right:8px}#iawp-parent .report-title-bar .rename-link span{color:#fff}#iawp-parent .report-title-bar .report-title{color:#fff;font-size:16px}#iawp-parent .report-title-bar .buttons{flex-shrink:0;align-items:center;display:flex;position:relative}#iawp-parent .report-title-bar .buttons>div{margin-left:8px}#iawp-parent .report-title-bar .buttons button{border-radius:3px;padding:9px 11px}#iawp-parent .report-title-bar .buttons:before{content:"";background:linear-gradient(270deg,#5123a0,transparent);width:48px;position:absolute;top:0;bottom:0;right:100%}#iawp-parent .report-title-bar .buttons .favorite{color:#d9d5e0;background:0 0;border-color:#896cba;padding:6px 7px;font-size:0}#iawp-parent .report-title-bar .buttons .favorite .dashicons{border-color:#fff;height:20px;margin-right:0;font-size:18px;transition:color .1s}#iawp-parent .report-title-bar .buttons .favorite:not(.active):hover,#iawp-parent .report-title-bar .buttons .favorite:not(.active):active,#iawp-parent .report-title-bar .buttons .favorite:not(.active):focus{color:#fff;background-color:#f69d0a;border-color:#f69d0a}#iawp-parent .report-title-bar .buttons .favorite:not(.active):hover .dashicons,#iawp-parent .report-title-bar .buttons .favorite:not(.active):active .dashicons,#iawp-parent .report-title-bar .buttons .favorite:not(.active):focus .dashicons{color:#fff}#iawp-parent .report-title-bar .buttons .favorite.active{border-color:transparent;padding:10px 8px;font-size:0}#iawp-parent .report-title-bar .buttons .favorite.active .dashicons{color:#f69d0a;margin-right:0}#iawp-parent .report-title-bar .save-report-button,#iawp-parent .report-title-bar .save-as-report-button{color:#5123a0;background-color:#fff;border:none}#iawp-parent .report-title-bar .save-report-button:hover,#iawp-parent .report-title-bar .save-report-button:active,#iawp-parent .report-title-bar .save-report-button:focus,#iawp-parent .report-title-bar .save-report-button.open,#iawp-parent .report-title-bar .save-as-report-button:hover,#iawp-parent .report-title-bar .save-as-report-button:active,#iawp-parent .report-title-bar .save-as-report-button:focus,#iawp-parent .report-title-bar .save-as-report-button.open{color:#6c46ae;outline-offset:1px;background-color:#fff;outline:1px solid #fff}#iawp-parent .report-title-bar .save-report-button.sent:hover,#iawp-parent .report-title-bar .save-report-button.sent:active,#iawp-parent .report-title-bar .save-report-button.sent:focus,#iawp-parent .report-title-bar .save-as-report-button.sent:hover,#iawp-parent .report-title-bar .save-as-report-button.sent:active,#iawp-parent .report-title-bar .save-as-report-button.sent:focus{color:#fff;outline-offset:1px;background-color:#fff;outline:1px solid #fff}#iawp-parent .report-title-bar .delete-report>button{color:#d9d5e0;background:0 0;border-color:#896cba;padding:6px 7px}#iawp-parent .report-title-bar .delete-report>button:hover,#iawp-parent .report-title-bar .delete-report>button:active,#iawp-parent .report-title-bar .delete-report>button:focus,#iawp-parent .report-title-bar .delete-report>button.open{color:#fff;background-color:#d93b29;border-color:#d93b29}#iawp-parent .report-title-bar .delete-report>button:hover .dashicons,#iawp-parent .report-title-bar .delete-report>button:active .dashicons,#iawp-parent .report-title-bar .delete-report>button:focus .dashicons,#iawp-parent .report-title-bar .delete-report>button.open .dashicons{color:#fff}#iawp-parent .report-title-bar .delete-report>button.open{outline-offset:1px;outline:1px solid #d93b29}#iawp-parent .report-title-bar .delete-report>button span{margin-right:0}#iawp-parent .report-title-bar .delete-report .dashicons{transition:color .1s}#iawp-parent .report-title-bar .iawp-modal.small{border:1px solid #dedae6;width:260px;left:auto;right:0}#iawp-parent .report-title-bar .iawp-modal.small .iawp-modal-inner{padding:12px 24px 18px}#iawp-parent .report-title-bar .iawp-modal.small .title-small{margin-bottom:0}#iawp-parent .report-title-bar .iawp-modal.small input{width:100%;max-width:none;padding:5px 12px}#iawp-parent .report-title-bar .iawp-modal.small .iawp-button{justify-content:center;width:100%;margin-top:6px}#iawp-parent .report-title-bar .save-report{align-items:center;display:flex}#iawp-parent .report-title-bar .save-report .unsaved-warning{margin:0 12px;position:relative}#iawp-parent .report-title-bar .save-report .unsaved-warning .dashicons{color:#f69d0a}#iawp-parent .report-title-bar .save-report .unsaved-warning:hover .text{display:inline-block}#iawp-parent .report-title-bar .save-report .unsaved-warning .text{color:#fff;white-space:nowrap;background:#363040;border-radius:3px;padding:4px 8px 6px;display:none;position:absolute;top:50%;right:calc(100% + 4px);transform:translateY(-50%)}@media (min-width:600px){#iawp-parent .report-title-bar{flex-wrap:nowrap;justify-content:space-between}#iawp-parent .report-title-bar .primary-report-title-container{text-align:left;width:auto;margin-bottom:0}#iawp-parent .report-title-bar .rename-report{width:auto;max-width:calc(100% - 280px);margin-bottom:0}#iawp-parent .report-title-bar .rename-link{justify-content:flex-start}}@media (min-width:825px){#iawp-parent .report-title-bar .report-title{font-size:24px}#iawp-parent .report-title-bar .buttons button{padding:14px 16px}#iawp-parent .report-title-bar .buttons .favorite{padding:10px 14px 10px 8px;font-size:14px}#iawp-parent .report-title-bar .buttons .favorite .dashicons{margin-right:6px}#iawp-parent .report-title-bar .delete-report>button{padding:9px 12px}}#iawp-parent .campaign{background:#f7f5fa}#iawp-parent .campaign-copy{border-bottom:1px solid #dedae6;justify-content:space-between;padding:24px 36px 36px;display:flex}#iawp-parent .campaign-copy input{flex-grow:1;margin:0 16px 0 0}#iawp-parent .campaign-copy button{white-space:nowrap}#iawp-parent .campaign-copy p{margin:0}#iawp-parent .campaigns-heading{padding:12px 36px}#iawp-parent .campaigns-empty{padding:0 36px 12px}#iawp-parent .campaign+.campaigns-empty{display:none}#iawp-parent .campaign .campaign-copy{transition:opacity .5s}#iawp-parent .campaign.removing .campaign-copy{opacity:0}@keyframes newCampaign{0%{bottom:-200px}80%{bottom:5px}to{bottom:0}}#iawp-parent .campaign.new{z-index:25;background:#fff;padding:24px 36px 36px;animation:.5s ease-out newCampaign;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 12px rgba(0,0,0,.1)}#iawp-parent .campaign.new .campaign-copy{background:0 0;border-bottom:none;justify-content:flex-start;padding:0 90px 0 0}#iawp-parent .campaign.new .campaign-text{max-width:743px}#iawp-parent .campaign-title{margin-top:0;font-size:21px}#iawp-parent .campaign-text{width:100%;margin-right:12px;position:relative}#iawp-parent .campaign-url{box-shadow:none;color:#676173;background:#fff;width:100%;padding:8px 12px}#iawp-parent .campaign-url:focus{box-shadow:none;border-color:#c5c2cc}#iawp-parent .campaign-actions{display:flex}#iawp-parent .campaign-actions .iawp-button{margin-right:8px;padding:8px}#iawp-parent .campaign-actions .iawp-button.sending{color:#d93b29;background:#d93b29;position:relative}#iawp-parent .campaign-actions .iawp-button.sending:hover,#iawp-parent .campaign-actions .iawp-button.sending:active,#iawp-parent .campaign-actions .iawp-button.sending:focus,#iawp-parent .campaign-actions .iawp-button.sending:disabled{color:#d93b29;background-color:#d93b29;border-color:#d93b29}#iawp-parent .campaign-actions .iawp-button.sending:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;animation:1s linear infinite dashicons-spin;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .campaign-actions .iawp-button.sent{color:#d93b29;background:#d93b29;border-color:#d93b29;position:relative}#iawp-parent .campaign-actions .iawp-button.sent:hover,#iawp-parent .campaign-actions .iawp-button.sent:active,#iawp-parent .campaign-actions .iawp-button.sent:focus{color:#d93b29;background:#d93b29;border-color:#d93b29}#iawp-parent .campaign-actions .iawp-button.sent:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .campaign-created-at{color:#9a95a6;margin:0;font-size:13px;position:absolute;top:calc(100% + 2px)}#iawp-parent .settings-container .campaign-table tr{flex-flow:column wrap;margin:12px 0;display:flex}#iawp-parent .settings-container .campaign-table th{width:auto;margin-bottom:8px;padding:0;font-weight:400}#iawp-parent .settings-container .campaign-table td{padding:0}#iawp-parent .settings-container .campaign-table input{padding:7px 12px}#iawp-parent .settings-container .campaign-table .required{color:#d93b29}#iawp-parent .campaign-builder .settings-container{max-width:960px;padding:0}#iawp-parent .campaign-builder .settings-container-header{padding:12px 36px 0}#iawp-parent .campaign-builder .settings-container-header h2{font-size:21px;line-height:1.334}#iawp-parent .campaign-builder .settings-container-header a{align-items:center;font-size:14px;display:flex}#iawp-parent .campaign-builder .settings-container-header a .dashicons{margin-left:3px;font-size:19px}#iawp-parent .campaign-builder .table-container{padding:0 36px}#iawp-parent .campaign-builder .submit-container{background-color:#f7f5fa;border-radius:0 0 6px 6px;justify-content:flex-end;align-items:center;padding:24px 36px;display:flex}#iawp-parent .campaign-builder .submit-container p{margin:0;padding:0}#iawp-parent .campaign-builder .submit button{position:relative}#iawp-parent .campaign-builder .submit button:disabled{color:#5123a0!important;background-color:#5123a0!important;border-color:#5123a0!important}#iawp-parent .campaign-builder .submit button .dashicons{color:#5123a0;width:auto;height:auto;font-size:22px;animation:2s linear infinite rotation;display:none;position:absolute;top:9px;left:calc(50% - 10px)}@media (min-width:783px){#iawp-parent .campaign.new{left:36px}}@media (min-width:961px){#iawp-parent .campaign.new{left:160px}}@media (min-width:900px){#iawp-parent .campaign-builder tbody{flex-wrap:wrap;justify-content:space-between;padding:6px 0 18px;display:flex}#iawp-parent .campaign-builder .campaign-table tr{width:calc(50% - 12px);margin:6px 0}}#iawp-parent.iawp-examiner-parent .iawp-notices,#iawp-parent.iawp-examiner-parent .iawp-rows .data-error a{display:none}@media (min-width:660px){#iawp-parent.iawp-examiner-parent .report-title{font-size:24px}}#iawp-parent .examiner{-webkit-clip-path:inset(0 round 4px);clip-path:inset(0 round 4px);flex-wrap:wrap;min-width:80vw;max-width:95vw;min-height:85vh;max-height:95vh;padding:0;display:flex}#iawp-parent .examiner-content{width:100%;display:flex}#iawp-parent .examiner-table-tabs{align-items:flex-end;margin:0;padding:24px 24px 0;position:relative}#iawp-parent .examiner-table-tabs:after{content:"";z-index:1;background-color:#c5c2cc;height:1px;position:absolute;bottom:0;left:0;right:0}#iawp-parent .examiner-table-tabs li{margin:0}#iawp-parent .examiner-table-tabs li:first-child button{margin-left:0}#iawp-parent .examiner-table-tabs button{cursor:pointer;background-color:#dedae6;border:1px solid #c5c2cc;border-radius:3px 3px 0 0;align-items:center;margin:0 0 0 -1px;padding:14px 20px 10px;font-size:14px;display:inline-flex}#iawp-parent .examiner-table-tabs button:hover,#iawp-parent .examiner-table-tabs button:active,#iawp-parent .examiner-table-tabs button:focus{background-color:#ece9f2}#iawp-parent .examiner-table-tabs button.active{z-index:2;background-color:#ece9f2;border-bottom-color:#ece9f2;padding-bottom:14px;position:relative}#iawp-parent .examiner-table-tabs button svg{max-width:12px;max-height:12px;margin-right:4px}#iawp-parent .close-examiner-button{color:#fff;cursor:pointer;background:0 0;border:none;padding:0}#iawp-parent .close-examiner-button:hover,#iawp-parent .close-examiner-button:active,#iawp-parent .close-examiner-button:focus{color:#ece9f2}#iawp-parent .close-examiner-button .dashicons{width:32px;height:32px;font-size:32px}#iawp-parent #iawp-examiner-modal.is-open .loading-message{animation:2.4s forwards fadeInAndOut}#iawp-parent #iawp-examiner-modal.is-open .loading-message.delay-2{animation:2.4s forwards fadeIn}#iawp-parent .examiner-skeleton{background-color:#f7f5fa;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:100%;display:none}#iawp-parent .examiner-skeleton .loading-message-container{background-color:#fff;border:1px solid #dedae6;border-radius:5px;width:100%;max-width:600px;margin:48px auto;padding:48px 24px;position:relative;box-shadow:0 1px 1px rgba(0,0,0,.1)}#iawp-parent .examiner-skeleton p{opacity:0;align-items:center;margin:0 0 0 -8px;font-size:28px;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:50%;left:50%;transform:translateY(-50%)translate(calc(36px - 50%))}#iawp-parent .examiner-skeleton p:after{content:"";text-align:left;width:1em;animation:1.2s steps(3,end) infinite dots;display:inline-block}#iawp-parent .examiner-skeleton p.delay-1{animation-delay:2.4s!important}#iawp-parent .examiner-skeleton p.delay-2{animation-delay:4.8s!important}#iawp-parent .examiner-skeleton p .dashicons{color:#5123a0;width:26px;height:26px;margin-right:4px;font-size:26px}#iawp-parent .examiner-skeleton p svg{fill:#5123a0;width:26px;height:26px;margin-right:6px;display:inline-block}@keyframes fadeInAndOut{0%{opacity:0;transform:translateY(-50%)translate(calc(36px - 50%))}10%{opacity:1;transform:translateY(-50%)translate(-50%)}90%{opacity:1;transform:translateY(-50%)translate(-50%)}to{opacity:0;transform:translateY(-50%)translate(calc(-50% - 36px))}}@keyframes fadeIn{to{opacity:1;transform:translateY(-50%)translate(-50%)}}@keyframes dots{0%{content:""}33%{content:"."}66%{content:".."}to{content:"..."}}#iawp-parent .examiner--loading .examiner-skeleton{display:flex}#iawp-parent .examiner--loading .examiner-content{display:none}#iawp-parent .examiner-iframe{flex-grow:1}#iawp-parent .examiner-iframe.preserved{display:none}#iawp-parent .examiner-header{flex-wrap:wrap;align-items:center;width:100%;display:flex}#iawp-parent .examiner-header .report-title-bar{color:#fff;background-color:#5123a0;width:100%;padding:10px 24px}#iawp-parent .examiner-header .toolbar{flex-wrap:nowrap;justify-content:space-between;width:100%}#iawp-parent .examiner-header .report-title{margin:6px 0 8px}#iawp-parent .examiner-header .report-subtitle{align-items:center;margin-bottom:6px;display:flex}#iawp-parent .examiner-header .report-subtitle svg{fill:#fff;max-width:16px;max-height:16px;margin-right:3px}#iawp-parent .examiner-header .report-subtitle svg g,#iawp-parent .examiner-header .report-subtitle svg path{fill:#fff}#iawp-parent .examiner-header .examiner-type{color:#dedae6;align-items:center;font-size:14px;display:flex}#iawp-parent .examiner-header .examiner-type .dashicons{width:16px;height:16px;margin-right:2px;font-size:16px}#iawp-parent .examiner-header .page-link{color:#dedae6}#iawp-parent .examiner-table-tabs{list-style-type:none;display:flex}#iawp-parent .examiner-table-tab.active{background-color:purple}@media (min-width:1000px){#iawp-parent.iawp-examiner-parent .iawp-layout:not(.collapsed) .iawp-modal.dates.large{left:24px}}#iawp-parent .filters .filter-title{align-items:center;display:flex}#iawp-parent .filters #filter_logic{margin:0 4px;padding:2px 24px 2px 7px;line-height:1.1}#iawp-parent .filters .condition{margin-bottom:12px;padding-right:24px;position:relative}#iawp-parent .filters .operator-select-container,#iawp-parent .filters .operand-field-container{position:relative}#iawp-parent .filters .operator-select-container:before,#iawp-parent .filters .operand-field-container:before{content:"";z-index:1;background:#efe8fa;border-radius:3px;position:absolute;top:1px;bottom:3px;left:1px;right:1px}#iawp-parent .filters .operator-select-container select,#iawp-parent .filters .operator-select-container input,#iawp-parent .filters .operand-field-container select,#iawp-parent .filters .operand-field-container input{display:none}#iawp-parent .filters .operator-select-container select.show,#iawp-parent .filters .operator-select-container input.show,#iawp-parent .filters .operand-field-container select.show,#iawp-parent .filters .operand-field-container input.show{z-index:2;display:block;position:relative}#iawp-parent .filters .actions button{margin-right:4px}#iawp-parent.iawp-examiner-parent .filter-parent{display:none}#iawp-parent .input-group{background:#f7f5fa;border:1px solid #dedae6;border-radius:3px;padding:8px}#iawp-parent .input-group>div{flex:1;min-height:36px;margin:0 3px 8px}#iawp-parent .input-group>div select,#iawp-parent .input-group>div input{width:100%;max-width:none}@media (min-width:800px){#iawp-parent .input-group{justify-content:space-between;display:flex}#iawp-parent .input-group>div{min-height:none;margin-bottom:0}}#iawp-parent .interrupt-message p,#iawp-parent .interrupt-message ol,#iawp-parent .interrupt-message li{font-size:14px}#iawp-parent .iawp-migration-error .get-help{border-bottom:1px solid #dedae6;margin-bottom:18px;padding-bottom:18px}#iawp-parent .iawp-migration-error textarea{background:#f7f5fa;border:1px solid #dedae6;border-radius:3px;width:100%;padding:12px}#iawp-parent .modal-parent.small{position:relative}#iawp-parent .modal-parent.filters{justify-content:center;align-items:center;height:40px;display:flex}#iawp-parent .iawp-modal{z-index:25;opacity:0;visibility:hidden;background:#fff;border:1px solid #dedae6;border-radius:5px;transition:opacity .2s,visibility .2s,transform .2s;position:absolute;top:calc(100% + 16px);left:0;box-shadow:0 4px 8px rgba(0,0,0,.1)}#iawp-parent .iawp-modal.show{z-index:25;opacity:1;visibility:visible;transform:translateY(-4px)}#iawp-parent .iawp-modal.small{min-width:240px}#iawp-parent .iawp-modal.large{border:1px solid #dedae6;width:calc(100% - 48px);max-width:800px;top:100%;left:24px}#iawp-parent .iawp-modal.large.show{transform:translateY(-4px)}#iawp-parent .iawp-modal.dates{width:auto}#iawp-parent .iawp-modal.dates .modal-inner{-ms-overflow-style:none;scrollbar-width:none;max-height:calc(100vh - 180px);padding-top:0;padding-bottom:0;overflow-y:scroll}#iawp-parent .iawp-modal.dates .modal-inner::-webkit-scrollbar{display:none}#iawp-parent .iawp-modal.downloads{border:1px solid #dedae6;top:100%;left:auto;right:24px}#iawp-parent .iawp-modal.downloads .iawp-button{margin-bottom:6px}#iawp-parent .iawp-modal.downloads .iawp-button:first-of-type{margin-right:2px}#iawp-parent .modal-inner{padding:12px 24px}#iawp-parent .modal-inner>div{margin-bottom:18px}#iawp-parent #modal-columns{-ms-overflow-style:none;scrollbar-width:none;max-height:calc(100vh - 184px);overflow-y:scroll}#iawp-parent #modal-columns::-webkit-scrollbar{display:none}@media (max-width:649px){#iawp-parent #modal-dates{max-width:350px}}@media (min-width:1250px){#iawp-parent .iawp-modal.large{width:800px}#iawp-parent .iawp-modal.dates{width:auto}}@media (min-width:1400px){#iawp-parent .toolbar .modal-parent.dates{position:relative}#iawp-parent .toolbar .iawp-modal.dates.large{top:calc(100% + 18px);left:0}}@media (min-width:1600px){#iawp-parent .toolbar .modal-parent.filters{position:relative}#iawp-parent .toolbar .modal-parent.filters .iawp-modal{top:calc(100% + 18px);left:0}}#iawp-parent .pagination{justify-content:center;margin:24px;display:flex}#iawp-parent .quick-stats{margin:12px;position:relative}#iawp-parent .quick-stats .iawp-stats{border:1px solid #dedae6;border-radius:5px;flex-wrap:wrap;display:flex;overflow:hidden}#iawp-parent .iawp-stat{z-index:1;background-color:#fff;flex-grow:1;width:100%;padding:18px;display:none;position:relative}#iawp-parent .iawp-stat:after{content:"";z-index:-1;border:1px solid #dedae6;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}#iawp-parent .iawp-stat.visible{display:block}#iawp-parent .iawp-stat .metric{justify-content:space-between;align-items:flex-start;font-size:14px;display:flex}#iawp-parent .iawp-stat .metric .metric-name{background-color:#f7f5fa;border-radius:5px;padding:4px 8px}#iawp-parent .iawp-stat .plugin-label{border-radius:3px;flex-shrink:0;margin-left:24px;line-height:0;overflow:hidden}#iawp-parent .iawp-stat .plugin-label svg{width:24px;height:24px}#iawp-parent .iawp-stat .values{align-items:baseline;margin:12px 0 18px;display:flex;position:relative}#iawp-parent .iawp-stat .count{margin-right:8px;font-size:28px}#iawp-parent .iawp-stat .count .unfiltered{color:#c5c2cc;font-size:21px;line-height:0}#iawp-parent .iawp-stat .growth{color:#36b366;align-items:center;font-size:14px;display:flex;position:relative}#iawp-parent .iawp-stat .percentage{color:#36b366;white-space:nowrap;font-weight:700}#iawp-parent .iawp-stat .percentage.bad{color:#d94e3f}#iawp-parent .iawp-stat .percentage.down .growth-arrow{transform:rotate(135deg)}#iawp-parent .iawp-stat .growth-arrow{width:18px;height:18px;margin-left:-3px;font-size:17px;transform:rotate(45deg)}#iawp-parent .iawp-stat .period-label{color:#9a95a6;margin-left:6px}#iawp-parent .iawp-stat.net-sales .values{margin-top:6px}#iawp-parent .iawp-stat.net-sales .count span:first-child span,#iawp-parent .iawp-stat.net-sales .count .unfiltered span span{vertical-align:super;margin-right:2px;font-size:17px}#iawp-parent .quick-stats.skeleton-ui .values:before{content:" ";background-color:#f7f5fa;background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 80%),none;background-position:0 0;background-repeat:repeat-y;background-size:60% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:48px;animation:2s infinite shine;display:block;position:absolute;top:0;bottom:0;left:0;right:0}#iawp-parent .quick-stats.skeleton-ui .count,#iawp-parent .quick-stats.skeleton-ui .growth span{opacity:0}#iawp-parent .quick-stats.skeleton-ui .growth:before{content:" ";background-color:#f7f5fa;background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 80%),none;background-position:0 0;background-repeat:repeat-y;background-size:60% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:2s infinite shine;display:block;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:650px){#iawp-parent .quick-stats{margin:24px 24px 12px}#iawp-parent .quick-stats .iawp-stats{justify-content:space-between}#iawp-parent .iawp-stat{width:50%}}@media (min-width:1200px){#iawp-parent .quick-stats .iawp-stat{width:25%}#iawp-parent .quick-stats .iawp-stats.total-of-4 .iawp-stat{width:50%}#iawp-parent .quick-stats .iawp-stats.total-of-5 .iawp-stat,#iawp-parent .quick-stats .iawp-stats.total-of-6 .iawp-stat,#iawp-parent .quick-stats .iawp-stats.total-of-9 .iawp-stat{width:33.33%}}#iawp-parent .settings-container{color:#18141f;background:#fff;border:1px solid #dedae6;border-radius:5px;max-width:700px;margin:24px;padding:12px 24px 24px;position:relative}#iawp-parent .settings-container .heading{justify-content:space-between;align-items:center;display:flex}#iawp-parent .settings-container .heading h2{margin:18px 0 6px}#iawp-parent .settings-container .tutorial-link{color:#5123a0;align-items:center;margin-left:auto;font-size:14px;text-decoration:none;display:flex}#iawp-parent .settings-container .tutorial-link:before{content:"";margin-right:6px;font-family:dashicons}#iawp-parent .settings-container .tutorial-link.absolute{position:absolute;top:24px;right:24px}#iawp-parent .settings-container h2{margin-bottom:24px}#iawp-parent .settings-container .setting-description{margin:12px 0 24px;font-size:14px}#iawp-parent .settings-container p.submit{padding-bottom:0}#iawp-parent .settings-container .description a{color:#5123a0}#iawp-parent .settings-container .description a:hover,#iawp-parent .settings-container .description a:active,#iawp-parent .settings-container .description a:focus{color:#6c46ae}#iawp-parent .settings-container label{display:inline}#iawp-parent .settings-container .button-group{white-space:normal;flex-wrap:wrap;align-items:center;margin:24px 0 0;display:flex}#iawp-parent .settings-container .button-group button{margin:0 12px 6px 0}#iawp-parent .settings-container .button-group-message{margin:7px;display:inline-block}#iawp-parent .settings-container .button-group-message p{margin:0}#iawp-parent .settings-container .column-label{display:inline-block}#iawp-parent .settings-container th{width:240px}#iawp-parent .settings-container td{margin-top:12px}#iawp-parent .settings-container .post-types label{margin-right:12px}#iawp-parent .settings-container .shortcode-note p{font-size:14px}#iawp-parent .settings-container-header{justify-content:space-between;align-items:center;display:flex}#iawp-parent .form-table input[type=text]:disabled{box-shadow:none;cursor:not-allowed;background:#f0f0f2}#iawp-parent .form-table input[type=text]{width:100%}#iawp-parent .form-table input[type=text]::placeholder{color:#aeaeae}#iawp-parent .form-table input[type=text]::placeholder{color:#aeaeae}#iawp-parent .form-table .description{color:#676173;font-size:13px}#iawp-parent p.error{color:#d93b29;font-size:13px}#iawp-parent #ip-entry-blueprint{display:none}#iawp-parent .user-capability-settings select{max-width:300px}#iawp-parent .user-capability-settings #save-permissions{position:relative}#iawp-parent .user-capability-settings #save-permissions:after{content:"";font-family:Dashicons;font-size:20px;animation:1s linear infinite dashicons-spin;display:none;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .user-capability-settings #save-permissions.saving{color:transparent}#iawp-parent .user-capability-settings #save-permissions.saving:after{color:#fff;display:block}#iawp-parent .user-roles{margin-bottom:16px}#iawp-parent .user-roles p{font-size:14px;font-weight:700}#iawp-parent .user-roles label{align-items:center;margin:0 14px 0 0;display:flex}#iawp-parent .user-roles label input{margin:0 5px 0 0}#iawp-parent .block-by-role-form .save-button-container{margin-top:12px}#iawp-parent .white-label-setting{margin-top:24px}#iawp-parent .note{font-style:italic}#iawp-parent .save-button-container{align-items:center;margin:36px 0 12px;display:flex}#iawp-parent .save-button-container .warning-message{color:#f69d0a;font-weight:700px;margin:0 0 0 12px;display:none}#iawp-parent .permission-blocked{background:#fff;border:1px solid #dedae6;border-radius:5px;max-width:600px;margin:24px;padding:12px}#iawp-parent .iawp-notices{z-index:15;flex-wrap:wrap;max-width:1200px;display:none;position:fixed;bottom:24px;left:12px;right:100px}#iawp-parent .iawp-notice{color:#fff;background:#363040;border-radius:5px;align-items:center;margin-top:12px;display:flex;box-shadow:0 1px 18px rgba(0,0,0,.15)}#iawp-parent .iawp-notice.iawp-warning .iawp-icon{background:#f69d0a}#iawp-parent .iawp-notice.iawp-error .iawp-icon{background:#d93b29}#iawp-parent .iawp-notice.autoptimize .iawp-message a{display:none}#iawp-parent .iawp-notice>div{padding:12px}#iawp-parent .iawp-notice .iawp-icon{color:#fff;border-radius:5px 0 0 5px;align-self:stretch;align-items:center;padding:12px 18px;display:flex}#iawp-parent .iawp-notice .dashicons{margin-right:4px}#iawp-parent .iawp-notice p{max-width:700px;margin:0 12px;font-size:14px}#iawp-parent .iawp-getting-started-notice{z-index:15;background-color:#fff;border:1px solid #dedae6;border-radius:5px;width:348px;padding:24px;position:fixed;bottom:24px;right:24px;box-shadow:0 0 12px rgba(0,0,0,.1)}#iawp-parent .iawp-getting-started-notice .notice-text{font-size:16px}#iawp-parent .iawp-getting-started-notice .notice-text span{font-size:21px}#iawp-parent .iawp-getting-started-notice .notice-text p{font-size:16px}#iawp-parent .iawp-getting-started-notice .video-thumbnail{position:relative}#iawp-parent .iawp-getting-started-notice img{opacity:.9;width:300px;height:auto;line-height:0;transition:opacity .1s}#iawp-parent .iawp-getting-started-notice .overlay-link{opacity:0;z-index:1;font-size:0;position:absolute;top:0;bottom:0;left:0;right:0}#iawp-parent .iawp-getting-started-notice .overlay-link:hover~img,#iawp-parent .iawp-getting-started-notice .overlay-link:active~img,#iawp-parent .iawp-getting-started-notice .overlay-link:focus~img{opacity:1}#iawp-parent .iawp-getting-started-notice .iawp-button{justify-content:center;width:100%;padding:16px 14px;font-size:14px}#iawp-parent .iawp-getting-started-notice .close-button{z-index:1;color:#5123a0;cursor:pointer;background-color:#fff;border:none;border-radius:50%;margin:0;padding:12px;transition:background-color .1s,color .1s;position:absolute;top:-12px;right:-12px;box-shadow:0 0 12px rgba(0,0,0,.1)}#iawp-parent .iawp-getting-started-notice .close-button:hover,#iawp-parent .iawp-getting-started-notice .close-button:active,#iawp-parent .iawp-getting-started-notice .close-button:focus{color:#fff;background-color:#5123a0}#iawp-parent .iawp-getting-started-notice .close-button .dashicons{transition:color .1s}#iawp-parent .schedule-notification{border-radius:3px;align-items:center;margin:18px 0;padding:8px 12px;display:flex}#iawp-parent .schedule-notification p{margin:0 0 0 4px}#iawp-parent .schedule-notification.is-not-scheduled{background-color:#f7f5fa}#iawp-parent .schedule-notification.is-hidden{display:none}#iawp-parent .schedule-notification.is-scheduled{background-color:#e3fced}#iawp-parent .schedule-notification.is-paused{background-color:#fff3c9}#iawp-parent .schedule-notification span{font-weight:600}#iawp-parent .schedule-notification .dashicons{margin-right:4px}#iawp-parent .schedule-notification .dashicons-dismiss{color:#473d53}#iawp-parent .schedule-notification .dashicons-controls-pause{color:#fff;background:#f69d0a;border-radius:50%;padding:2px;font-size:16px}#iawp-parent .schedule-notification .dashicons-yes-alt{color:#36b366}#iawp-parent .schedule-notification button{margin-left:auto}#iawp-parent .email-reports{position:relative}#iawp-parent .email-reports p{font-size:14px}#iawp-parent .email-reports textarea{width:100%}#iawp-parent .email-reports .interval-note{display:none}#iawp-parent .email-reports #iawp_email_report_from_address,#iawp-parent .email-reports #iawp_email_report_reply_to_address{width:250px}#iawp-parent .email-reports .description{margin-top:6px}#iawp-parent .email-reports .save-email{padding:12px 14px}#iawp-parent .email-reports .test-email,#iawp-parent .email-reports .preview-email{margin-left:8px}#iawp-parent .email-reports .test-email:hover .dashicons,#iawp-parent .email-reports .test-email:active .dashicons,#iawp-parent .email-reports .test-email:focus .dashicons,#iawp-parent .email-reports .preview-email:hover .dashicons,#iawp-parent .email-reports .preview-email:active .dashicons,#iawp-parent .email-reports .preview-email:focus .dashicons{color:#fff}#iawp-parent .email-reports .test-email.sending,#iawp-parent .email-reports .preview-email.sending{color:#5123a0;background:#5123a0;position:relative}#iawp-parent .email-reports .test-email.sending:hover,#iawp-parent .email-reports .test-email.sending:active,#iawp-parent .email-reports .test-email.sending:focus,#iawp-parent .email-reports .preview-email.sending:hover,#iawp-parent .email-reports .preview-email.sending:active,#iawp-parent .email-reports .preview-email.sending:focus{color:#5123a0}#iawp-parent .email-reports .test-email.sending:hover .dashicons,#iawp-parent .email-reports .test-email.sending:active .dashicons,#iawp-parent .email-reports .test-email.sending:focus .dashicons,#iawp-parent .email-reports .preview-email.sending:hover .dashicons,#iawp-parent .email-reports .preview-email.sending:active .dashicons,#iawp-parent .email-reports .preview-email.sending:focus .dashicons,#iawp-parent .email-reports .test-email.sending .dashicons,#iawp-parent .email-reports .preview-email.sending .dashicons{color:transparent}#iawp-parent .email-reports .test-email.sending:after,#iawp-parent .email-reports .preview-email.sending:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;animation:1s linear infinite dashicons-spin;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .email-reports .test-email.sent,#iawp-parent .email-reports .preview-email.sent{color:#36b366;background:#36b366;border-color:#36b366;position:relative}#iawp-parent .email-reports .test-email.sent:hover,#iawp-parent .email-reports .test-email.sent:active,#iawp-parent .email-reports .test-email.sent:focus,#iawp-parent .email-reports .preview-email.sent:hover,#iawp-parent .email-reports .preview-email.sent:active,#iawp-parent .email-reports .preview-email.sent:focus{color:#36b366;background:#36b366;border-color:#36b366}#iawp-parent .email-reports .test-email.sent:hover .dashicons,#iawp-parent .email-reports .test-email.sent:active .dashicons,#iawp-parent .email-reports .test-email.sent:focus .dashicons,#iawp-parent .email-reports .preview-email.sent:hover .dashicons,#iawp-parent .email-reports .preview-email.sent:active .dashicons,#iawp-parent .email-reports .preview-email.sent:focus .dashicons,#iawp-parent .email-reports .test-email.sent .dashicons,#iawp-parent .email-reports .preview-email.sent .dashicons{color:transparent}#iawp-parent .email-reports .test-email.sent:after,#iawp-parent .email-reports .preview-email.sent:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .email-reports .test-email.failed,#iawp-parent .email-reports .preview-email.failed{color:#d93b29;background:#d93b29;border-color:#d93b29;position:relative}#iawp-parent .email-reports .test-email.failed:hover,#iawp-parent .email-reports .test-email.failed:active,#iawp-parent .email-reports .test-email.failed:focus,#iawp-parent .email-reports .preview-email.failed:hover,#iawp-parent .email-reports .preview-email.failed:active,#iawp-parent .email-reports .preview-email.failed:focus{color:#d93b29;background:#d93b29;border-color:#d93b29}#iawp-parent .email-reports .test-email.failed:hover .dashicons,#iawp-parent .email-reports .test-email.failed:active .dashicons,#iawp-parent .email-reports .test-email.failed:focus .dashicons,#iawp-parent .email-reports .preview-email.failed:hover .dashicons,#iawp-parent .email-reports .preview-email.failed:active .dashicons,#iawp-parent .email-reports .preview-email.failed:focus .dashicons,#iawp-parent .email-reports .test-email.failed .dashicons,#iawp-parent .email-reports .preview-email.failed .dashicons{color:transparent}#iawp-parent .email-reports .test-email.failed:after,#iawp-parent .email-reports .preview-email.failed:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .email-reports .save-button-container{margin-top:48px}#iawp-parent .email-preview-container{z-index:25;opacity:0;visibility:hidden;background-color:rgba(0,0,0,.7);transition:opacity .3s,visibility .3s;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:scroll}#iawp-parent .email-preview-container.visible{opacity:1;visibility:visible}#iawp-parent .email-preview{width:600px;margin:48px auto}#iawp-parent .close-email-preview{color:#fff;z-index:25;cursor:pointer;background:0 0;border:none;margin:0;transition:opacity .1s;position:fixed;top:48px;left:calc(50% + 310px)}#iawp-parent .close-email-preview:hover,#iawp-parent .close-email-preview:active,#iawp-parent .close-email-preview:focus{opacity:.7}#iawp-parent .close-email-preview .dashicons{width:32px;height:32px;font-size:32px}#iawp-parent .custom-colors-list{flex-wrap:wrap;max-width:580px;display:flex}#iawp-parent .custom-colors-list .custom-color{width:50%;margin-bottom:6px}#iawp-parent .custom-colors-list .element-name{margin:6px 0 8px;font-size:14px}#iawp-parent .custom-colors-list .wp-picker-container{margin-right:6px}#iawp-parent .custom-colors-list .wp-picker-container .wp-color-result.button{border-color:#c5c2cc;margin:0}#iawp-parent .custom-colors-list .wp-picker-container .wp-color-result.button span{border-radius:0}#iawp-parent .custom-colors-list .iris-picker{box-sizing:content-box;box-shadow:0 2px 14px rgba(0,0,0,.1)}#iawp-parent .custom-colors-list .iawp-color-picker{text-align:center;width:80px;margin-left:6px;padding:0 8px}#iawp-parent .custom-colors-list .wp-picker-default{padding:0 8px}#iawp-parent .custom-colors-list .wp-picker-holder{position:absolute}#iawp-parent .blueprint{display:none}#iawp-parent .settings-checkbox-group{margin-top:24px}#iawp-parent .settings-checkbox-group ol{grid-template-columns:1fr 1fr 1fr;gap:10px;margin:0;list-style-type:none;display:grid}#iawp-parent form.empty .empty,#iawp-parent form.exists .exists{display:block}#iawp-parent form .error-message{display:none}#iawp-parent form.unsaved .warning-message{display:block}#iawp-parent form .iawp-section{margin:0 0 36px}#iawp-parent form .duplicator{margin-bottom:36px}#iawp-parent form .entry{margin-bottom:12px;display:flex}#iawp-parent form .entry>div{display:flex}#iawp-parent form .entry input{width:100%;max-width:400px}#iawp-parent form .entry input:read-only{background-color:#f7f5fa}#iawp-parent form .entry input:focus{border-color:#c5c2cc}#iawp-parent form .entry button{flex-shrink:0;margin-left:8px}#iawp-parent .pro-tag{color:#5123a0;background-color:#efe8fa;border-radius:3px;margin-left:12px;padding:5px 15px;font-size:16px;font-weight:700}#iawp-parent .export-reports .heading,#iawp-parent .import-reports .heading,#iawp-parent .prune .heading{margin-bottom:18px}#iawp-parent .export-reports .reports{margin-bottom:24px}#iawp-parent .export-reports .reports>div{width:48%}#iawp-parent .export-reports ol{margin:12px 0;list-style:none}#iawp-parent .import-reports button{margin-right:6px}#iawp-parent .blocked-ip-settings form input{max-width:none}#iawp-parent .blocked-ip-settings .current-ip-status{background:#f7f5fa;border:1px solid #ece9f2;align-items:center;margin:12px 0 24px;padding:6px 12px;display:flex}#iawp-parent .blocked-ip-settings .current-ip-status:before{content:"";color:#d93b29;margin-right:4px;font-family:dashicons;font-size:16px}#iawp-parent .blocked-ip-settings .current-ip-status.blocked:before{content:"";color:#36b366}#iawp-parent .blocked-ip-settings .current-ip{background-color:#fff3c9;margin-left:2px}#iawp-parent .blocked-ip-settings .block-current-ip{color:#5123a0;margin-left:12px;padding:5px 8px}@media (min-width:783px){#iawp-parent .settings-container td{margin-top:0}#iawp-parent .iawp-notices{display:flex;left:48px}#iawp-parent .user-roles{flex-wrap:wrap;justify-content:space-between;display:flex}#iawp-parent .user-role{width:50%}#iawp-parent .export-reports .reports{flex-wrap:wrap;justify-content:space-between;display:flex}}@media (min-width:961px){#iawp-parent .iawp-notices{left:172px}}@media (min-width:1000px){#iawp-parent .iawp-notices{left:402px}#iawp-parent .iawp-layout.collapsed .iawp-notices{left:214px}}#iawp-parent .stats-toggle-button.open{z-index:25;position:relative}#iawp-parent .quick-stats .stats-toggle-button{margin-bottom:12px}#iawp-parent .stats-toggle{visibility:hidden;opacity:0;z-index:25;background-color:#fff;border:1px solid #dedae6;border-radius:5px;transition:visibility .2s,opacity .2s,transform .2s;position:absolute;top:50px;left:0;box-shadow:0 4px 8px rgba(0,0,0,.1)}#iawp-parent .stats-toggle.show{visibility:visible;opacity:1;z-index:25;transform:translateY(-4px)}#iawp-parent .stats-toggle .inner{display:flex}#iawp-parent .stats-toggle .top{border-bottom:1px solid #dedae6;padding:12px 24px}#iawp-parent .stats-toggle .sidebar{background-color:#f7f5fa;border-right:1px solid #dedae6;font-size:14px}#iawp-parent .stats-toggle .sidebar ul,#iawp-parent .stats-toggle .sidebar li{margin:0}#iawp-parent .stats-toggle .sidebar li{white-space:nowrap}#iawp-parent .stats-toggle .sidebar a{border-bottom:1px solid #dedae6;padding:12px 24px;display:block}#iawp-parent .stats-toggle .sidebar a.current{color:#5123a0;background-color:#fff;position:relative}#iawp-parent .stats-toggle .sidebar a.current:after{content:"";background-color:#fff;width:1px;position:absolute;top:0;bottom:0;right:-1px}#iawp-parent .stats-toggle .sidebar a.current:hover,#iawp-parent .stats-toggle .sidebar a.current:active,#iawp-parent .stats-toggle .sidebar a.current:focus{color:#5123a0;background-color:#fff}#iawp-parent .stats-toggle .sidebar a:hover,#iawp-parent .stats-toggle .sidebar a:active,#iawp-parent .stats-toggle .sidebar a:focus{color:#5123a0;box-shadow:none;background-color:#fbfafc}#iawp-parent .stats-toggle .sidebar .pro-label{color:#5123a0;text-transform:uppercase;background-color:#efe8fa;border-radius:3px;margin-left:6px;padding:2px 4px;font-size:12px;display:inline-block}#iawp-parent .stats-toggle .main{min-width:320px;min-height:200px;padding:12px 24px;font-size:14px}#iawp-parent .stats-toggle .main .metrics-title{margin-bottom:12px;font-weight:700;display:block}#iawp-parent .stats-toggle .main .metrics-subtitle{margin:12px 0;font-weight:700;display:block}#iawp-parent .stats-toggle .main .checkbox-container{margin-bottom:12px;display:none}#iawp-parent .stats-toggle .main .checkbox-container.current{display:block}#iawp-parent .stats-toggle .main label{cursor:pointer;border-radius:3px;align-items:center;margin:2px 0 2px -6px;padding:5px 6px;display:flex}#iawp-parent .stats-toggle .main label:hover,#iawp-parent .stats-toggle .main label:active,#iawp-parent .stats-toggle .main label:focus{color:#5123a0;background-color:#f7f5fa}#iawp-parent .stats-toggle .main label:hover input,#iawp-parent .stats-toggle .main label:active input,#iawp-parent .stats-toggle .main label:focus input{border-color:#5123a0}#iawp-parent .stats-toggle .main label.disabled{color:#9a95a6;cursor:not-allowed}#iawp-parent .stats-toggle .main label.disabled:hover,#iawp-parent .stats-toggle .main label.disabled:active,#iawp-parent .stats-toggle .main label.disabled:focus{color:#9a95a6;background:0 0}#iawp-parent .stats-toggle .main label.disabled:hover input,#iawp-parent .stats-toggle .main label.disabled:active input,#iawp-parent .stats-toggle .main label.disabled:focus input{border-color:#9a95a6}#iawp-parent .stats-toggle .main input{margin:0 6px 0 0}#iawp-parent .stats-toggle .main .required-plugin-note{background-color:#f7f5fa;border-radius:3px;max-width:260px;margin-top:12px;padding:10px 12px 4px}#iawp-parent .stats-toggle .main .required-plugin-note p{margin:0 0 6px;font-size:14px}#iawp-parent .iawp-layout-sidebar .collapse-container{border-bottom:1px solid #dedae6;margin-top:0;padding:13px 12px 13px 9px;display:none}#iawp-parent .iawp-layout-sidebar .collapse-container .collapse-sidebar .dashicons{height:18px;margin:0 3px 0 0;font-size:18px}#iawp-parent .iawp-layout-sidebar .collapsed-label{color:#fff;visibility:hidden;opacity:0;white-space:nowrap;background-color:#363040;border-radius:3px;padding:4px 8px 6px;display:inline-block;position:absolute;top:8px;left:calc(100% - 6px)}#iawp-parent .iawp-layout-sidebar .collapsed-label a{align-items:center;display:flex;color:#fff!important}#iawp-parent .iawp-layout-sidebar .collapsed-label a:link,#iawp-parent .iawp-layout-sidebar .collapsed-label a:visited{color:#fff}#iawp-parent .iawp-layout-sidebar .collapsed-label a .dashicons-external{height:16px;margin:-1px 0 0 2px;font-size:16px}#iawp-parent .iawp-layout-sidebar .collapsed-icon{width:20px;height:20px;display:none}#iawp-parent .iawp-layout-sidebar .collapsed-icon svg{fill:#5123a0;width:auto;height:16px}#iawp-parent .iawp-layout-sidebar .collapsed-icon svg g{fill:#5123a0}@media (min-width:1000px){#iawp-parent .iawp-layout-sidebar .collapse-container{display:block}#iawp-parent .iawp-layout{clear:both;flex-direction:row;display:flex}#iawp-parent .iawp-layout.collapsed .iawp-layout-sidebar{width:42px;overflow:visible}#iawp-parent .iawp-layout.collapsed .iawp-layout-sidebar:hover{z-index:35}#iawp-parent .iawp-layout.collapsed .iawp-layout-sidebar .inner{width:41px;position:sticky;top:0}#iawp-parent .iawp-layout.collapsed .logo{padding:12px 6px}#iawp-parent .iawp-layout.collapsed .logo .full-logo{display:none}#iawp-parent .iawp-layout.collapsed .logo .favicon{display:block}#iawp-parent .iawp-layout.collapsed .pro-ad{display:none}#iawp-parent .iawp-layout.collapsed .collapsed-icon{display:block}#iawp-parent .iawp-layout.collapsed .report-inner{opacity:0;visibility:hidden;background-color:#fff;border:1px solid #dedae6;border-left:none;width:220px;padding:0 18px 12px 0;position:absolute;top:-1px;left:calc(100% + 1px);box-shadow:0 1px 4px rgba(0,0,0,.1)}#iawp-parent .iawp-layout.collapsed .menu-section{padding:12px 12px 10px!important}#iawp-parent .iawp-layout.collapsed .menu-section:hover,#iawp-parent .iawp-layout.collapsed .menu-section:active{background-color:#f7f5fa}#iawp-parent .iawp-layout.collapsed .menu-section:hover:not(.upgrade) .report-inner,#iawp-parent .iawp-layout.collapsed .menu-section:hover .collapsed-label,#iawp-parent .iawp-layout.collapsed .menu-section:active:not(.upgrade) .report-inner,#iawp-parent .iawp-layout.collapsed .menu-section:active .collapsed-label{visibility:visible;opacity:1}#iawp-parent .iawp-layout.collapsed .menu-section:hover .overlay-link,#iawp-parent .iawp-layout.collapsed .menu-section:active .overlay-link{display:inline-block}#iawp-parent .iawp-layout.collapsed .menu-section:hover .report-icon,#iawp-parent .iawp-layout.collapsed .menu-section:active .report-icon{fill:#5123a0}#iawp-parent .iawp-layout.collapsed .menu-section:hover:after,#iawp-parent .iawp-layout.collapsed .menu-section:active:after{content:"";position:absolute;top:0;bottom:0;left:100%;right:-2px}#iawp-parent .iawp-layout.collapsed .menu-section:hover.real-time .report-inner,#iawp-parent .iawp-layout.collapsed .menu-section:hover.campaign-builder .report-inner,#iawp-parent .iawp-layout.collapsed .menu-section:hover.settings .report-inner,#iawp-parent .iawp-layout.collapsed .menu-section:hover.knowledgebase .report-inner,#iawp-parent .iawp-layout.collapsed .menu-section:hover.reviews .report-inner,#iawp-parent .iawp-layout.collapsed .menu-section:hover.updates .report-inner,#iawp-parent .iawp-layout.collapsed .menu-section:active.real-time .report-inner,#iawp-parent .iawp-layout.collapsed .menu-section:active.campaign-builder .report-inner,#iawp-parent .iawp-layout.collapsed .menu-section:active.settings .report-inner,#iawp-parent .iawp-layout.collapsed .menu-section:active.knowledgebase .report-inner,#iawp-parent .iawp-layout.collapsed .menu-section:active.reviews .report-inner,#iawp-parent .iawp-layout.collapsed .menu-section:active.updates .report-inner,#iawp-parent .iawp-layout.collapsed .menu-section.real-time:hover .report-inner,#iawp-parent .iawp-layout.collapsed .menu-section.overview:hover .report-inner{display:none}#iawp-parent .iawp-layout.collapsed .menu-section .icon-container{opacity:0}#iawp-parent .iawp-layout.collapsed .collapse-container{padding:0;position:relative}#iawp-parent .iawp-layout.collapsed .collapse-container:hover .collapsed-label{visibility:visible;opacity:1}#iawp-parent .iawp-layout.collapsed .collapse-container .text{display:none}#iawp-parent .iawp-layout.collapsed .collapse-sidebar{padding:12px 10px}#iawp-parent .iawp-layout.collapsed .collapse-sidebar:hover,#iawp-parent .iawp-layout.collapsed .collapse-sidebar:active,#iawp-parent .iawp-layout.collapsed .collapse-sidebar:focus{background-color:#f7f5fa}#iawp-parent .iawp-layout.collapsed .collapse-sidebar .dashicons{margin:0;transform:rotate(180deg)}}#iawp-parent .iawp-layout-sidebar .logo{text-align:center;border-bottom:1px solid #dedae6;width:100%;padding:19px 24px 19px 18px}#iawp-parent .iawp-layout-sidebar .logo .full-logo{width:200px;height:auto}#iawp-parent .iawp-layout-sidebar .logo .favicon{width:30px;height:auto;display:none}@media (min-width:1000px){#iawp-parent .iawp-layout-sidebar .logo .full-logo{width:100%}}#iawp-parent .iawp-layout-sidebar .menu-section{border-bottom:1px solid #dedae6;padding:1px 12px 0 9px;position:relative}#iawp-parent .iawp-layout-sidebar .menu-section .report-name{text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;margin:18px 0 12px;font-size:14px;display:flex;position:relative}#iawp-parent .iawp-layout-sidebar .menu-section .report-name.favorite a:after{content:"";color:#f69d0a;margin-left:2px;font-family:dashicons}#iawp-parent .iawp-layout-sidebar .menu-section .report-name span{justify-content:center;align-items:center;display:flex}#iawp-parent .iawp-layout-sidebar .menu-section .report-name a{margin-right:auto}#iawp-parent .iawp-layout-sidebar .menu-section .report-name a:hover,#iawp-parent .iawp-layout-sidebar .menu-section .report-name a:active,#iawp-parent .iawp-layout-sidebar .menu-section .report-name a:focus{color:#5123a0}#iawp-parent .iawp-layout-sidebar .menu-section .icon-container{text-align:center;width:20px;height:20px;margin-right:6px}#iawp-parent .iawp-layout-sidebar .menu-section ol{margin:0 0 0 26px;padding-bottom:12px;list-style-type:none}#iawp-parent .iawp-layout-sidebar .menu-section li{align-items:center;margin:0 0 9px;font-size:14px;display:flex;position:relative}#iawp-parent .iawp-layout-sidebar .menu-section li.current{letter-spacing:-.015em;font-weight:700}#iawp-parent .iawp-layout-sidebar .menu-section li.current a,#iawp-parent .iawp-layout-sidebar .menu-section li.current a:link,#iawp-parent .iawp-layout-sidebar .menu-section li.current a:visited{color:#5123a0}#iawp-parent .iawp-layout-sidebar .menu-section li.favorite:before{content:"";color:#f69d0a;font-family:dashicons;position:absolute;right:calc(100% + 6px)}#iawp-parent .iawp-layout-sidebar .menu-section li a:hover,#iawp-parent .iawp-layout-sidebar .menu-section li a:active,#iawp-parent .iawp-layout-sidebar .menu-section li a:focus{color:#5123a0}#iawp-parent .iawp-layout-sidebar .menu-section .report-icon svg,#iawp-parent .iawp-layout-sidebar .menu-section .report-icon img{width:auto;height:16px}#iawp-parent .iawp-layout-sidebar .menu-section .report-icon svg,#iawp-parent .iawp-layout-sidebar .menu-section .report-icon svg g,#iawp-parent .iawp-layout-sidebar .menu-section .report-icon svg path{fill:#18141f}#iawp-parent .iawp-layout-sidebar .menu-section .add-new-report{color:#5123a0;cursor:pointer;background:0 0;border:none;border-radius:50%;width:auto;padding:1px;transition:background-color .1s}#iawp-parent .iawp-layout-sidebar .menu-section .add-new-report span{color:#5123a0;font-size:15px;transition:color .1s}#iawp-parent .iawp-layout-sidebar .menu-section .add-new-report:hover{background-color:#5123a0}#iawp-parent .iawp-layout-sidebar .menu-section .add-new-report:hover span{color:#fff}#iawp-parent .iawp-layout-sidebar .menu-section a{box-shadow:none;color:#363040;outline:none;text-decoration:none}#iawp-parent .iawp-layout-sidebar .menu-section a:link,#iawp-parent .iawp-layout-sidebar .menu-section a:visited{color:#363040}#iawp-parent .iawp-layout-sidebar .menu-section .overlay-link{font-size:0;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#iawp-parent .iawp-layout-sidebar .menu-section.current{background-color:#f7f5fa}#iawp-parent .iawp-layout-sidebar .menu-section.current .report-name a,#iawp-parent .iawp-layout-sidebar .menu-section.current .report-name a:link,#iawp-parent .iawp-layout-sidebar .menu-section.current .report-name a:visited{color:#5123a0}#iawp-parent .iawp-layout-sidebar .menu-section.current svg,#iawp-parent .iawp-layout-sidebar .menu-section.current svg g,#iawp-parent .iawp-layout-sidebar .menu-section.current svg path{fill:#5123a0}#iawp-parent .iawp-layout-sidebar .menu-section.current .report-inner{background-color:#f7f5fa}#iawp-parent .iawp-layout-sidebar .menu-section.real-time .icon-container svg g,#iawp-parent .iawp-layout-sidebar .menu-section.real-time .icon-container svg rect{fill:#5123a0}#iawp-parent .iawp-layout-sidebar .menu-section.no-sub-items{padding-bottom:0}#iawp-parent .iawp-layout-sidebar .menu-section.no-sub-items .report-name{margin:12px 0}#iawp-parent .iawp-layout-sidebar .menu-section.upgrade .report-name{justify-content:flex-start}#iawp-parent .iawp-layout-sidebar .menu-section.upgrade .report-name a{align-items:center;display:flex}#iawp-parent .iawp-layout-sidebar .menu-section.upgrade{padding-bottom:1px}#iawp-parent .iawp-layout-sidebar .menu-section.upgrade:hover .report-name a{color:#5123a0}#iawp-parent .iawp-layout-sidebar .menu-section.upgrade .report-name .pro-label{letter-spacing:-.01em;color:#5123a0;background-color:#efe8fa;border-radius:20px;margin-left:auto;padding:1px 8px;font-size:11px;display:inline-block}#iawp-parent .iawp-layout-sidebar .menu-section.upgrade .overlay-link{display:block}#iawp-parent .iawp-layout-sidebar .menu-section.upgrade.real-time-free .icon-container svg{width:14px}@media (min-width:600px){#iawp-parent .iawp-layout-sidebar .menu-section{width:50%}#iawp-parent .iawp-layout-sidebar .menu-section:nth-child(2n){border-left:1px solid #dedae6}}@media (min-width:600px) and (max-width:999px){#iawp-parent .iawp-layout-sidebar .menu-section.real-time .report-name{margin-top:18px}#iawp-parent .iawp-layout-sidebar .menu-section.upgrade{background-color:#fff}#iawp-parent .iawp-layout-sidebar .menu-section.upgrade.real-time-free{border-right:1px solid #dedae6;flex-basis:100%}#iawp-parent .iawp-layout-sidebar .menu-section.upgrade.real-time-free .report-name{width:50%}#iawp-parent .iawp-layout-sidebar .menu-section.upgrade.real-time-free a{margin-right:0}#iawp-parent .iawp-layout-sidebar .menu-section.upgrade.real-time-free .pro-label{margin-left:10px;margin-right:auto}}@media (min-width:1000px){#iawp-parent .iawp-layout-sidebar .menu-section{width:100%}#iawp-parent .iawp-layout-sidebar .menu-section:nth-child(2n){border-left:none}#iawp-parent .iawp-layout-sidebar .menu-section.upgrade{padding-bottom:1px}#iawp-parent .iawp-layout-sidebar .menu-section.upgrade h3{margin:12px 0 12px 24px}}#iawp-parent .iawp-layout-sidebar .pro-ad{background-color:#fff3c9;border-bottom:1px solid #dedae6}#iawp-parent .iawp-layout-sidebar .pro-ad a{color:#5123a0;text-align:center;justify-content:center;align-items:center;width:100%;padding:9px;font-size:14px;text-decoration:none;display:flex}#iawp-parent .iawp-layout-sidebar .pro-ad a:link,#iawp-parent .iawp-layout-sidebar .pro-ad a:visited{color:#5123a0}#iawp-parent .iawp-layout-sidebar .pro-ad a:hover,#iawp-parent .iawp-layout-sidebar .pro-ad a:active,#iawp-parent .iawp-layout-sidebar .pro-ad a:focus{color:#6c46ae}#iawp-parent .iawp-layout-sidebar .pro-ad a:hover .dashicons,#iawp-parent .iawp-layout-sidebar .pro-ad a:active .dashicons,#iawp-parent .iawp-layout-sidebar .pro-ad a:focus .dashicons{transform:translate(2px)}#iawp-parent .iawp-layout-sidebar .pro-ad .dashicons{height:16px;margin-left:4px;font-size:16px;transition:transform .2s}#iawp-parent .iawp-layout-sidebar{background:#fff}#iawp-parent .iawp-layout-sidebar .mobile-menu-toggle:hover,#iawp-parent .iawp-layout-sidebar .mobile-menu-toggle:active,#iawp-parent .iawp-layout-sidebar .mobile-menu-toggle:focus,#iawp-parent .iawp-layout-sidebar .mobile-menu-toggle:hover .dashicons,#iawp-parent .iawp-layout-sidebar .mobile-menu-toggle:active .dashicons,#iawp-parent .iawp-layout-sidebar .mobile-menu-toggle:focus .dashicons{color:#fff}#iawp-parent .iawp-layout-sidebar .mobile-menu{text-align:center;border-bottom:1px solid #dedae6;padding:12px}#iawp-parent .iawp-layout-sidebar .menu-container{display:none}#iawp-parent .iawp-layout-sidebar .menu-container.open{display:block}#iawp-parent.iawp-examiner-parent .iawp-layout-sidebar{display:none}#iawp-parent .iawp-layout-main{flex-grow:1}@media (min-width:600px){#iawp-parent .iawp-layout-sidebar .reports-list{flex-wrap:wrap;display:flex}}@media (min-width:1000px){#iawp-parent .iawp-layout-main{width:calc(100% - 230px)}#iawp-parent .iawp-layout-sidebar{-ms-overflow-style:none;scrollbar-width:none;border-right:1px solid #dedae6;flex-direction:column;flex-shrink:0;width:230px;height:calc(100vh - 32px);display:flex;position:sticky;top:32px;overflow-x:hidden;overflow-y:scroll}#iawp-parent .iawp-layout-sidebar::-webkit-scrollbar{display:none}#iawp-parent .iawp-layout-sidebar .reports-list{display:block}#iawp-parent .iawp-layout-sidebar .inner{background-color:#fff;width:229px;padding-bottom:24px}#iawp-parent .iawp-layout-sidebar .menu-container{display:block}#iawp-parent .iawp-layout-sidebar .mobile-menu{display:none}#iawp-parent.iawp-examiner-parent .iawp-layout-main{width:100%}}#iawp-parent .iawp-button{color:#363040;cursor:pointer;background:#fff;border:1px solid #dedae6;border-radius:5px;align-items:center;margin:0;padding:9px 14px;font-size:14px;line-height:1;text-decoration:none;transition:color .1s,background-color .1s,border-color .1s;display:inline-flex;box-shadow:0 1px 1px rgba(0,0,0,.1)}#iawp-parent .iawp-button:hover,#iawp-parent .iawp-button:active,#iawp-parent .iawp-button:focus,#iawp-parent .iawp-button:hover .dashicons,#iawp-parent .iawp-button:active .dashicons,#iawp-parent .iawp-button:focus .dashicons{color:#5123a0}#iawp-parent .iawp-button.open{color:#5123a0;border-color:#5123a0}#iawp-parent .iawp-button.open .dashicons{color:#5123a0}#iawp-parent .iawp-button:disabled{cursor:default;color:#9a95a6;background-color:#f7f5fa}#iawp-parent .iawp-button:disabled:hover .dashicons,#iawp-parent .iawp-button:disabled.dashicons{color:#9a95a6}#iawp-parent .iawp-button:disabled .disabled-button-text{display:inline}#iawp-parent .iawp-button:disabled .enabled-button-text{display:none}#iawp-parent .iawp-button.sending{color:#fff;background:#fff;position:relative}#iawp-parent .iawp-button.sending:hover,#iawp-parent .iawp-button.sending:active,#iawp-parent .iawp-button.sending:focus{color:#fff;background:#fff}#iawp-parent .iawp-button.sending:hover .dashicons,#iawp-parent .iawp-button.sending:active .dashicons,#iawp-parent .iawp-button.sending:focus .dashicons{color:#fff;background:0 0}#iawp-parent .iawp-button.sending:after{content:"";color:#5123a0;font-family:Dashicons;font-size:22px;animation:1s linear infinite dashicons-spin;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .iawp-button.sent{color:#fff;background:#fff;position:relative}#iawp-parent .iawp-button.sent:hover,#iawp-parent .iawp-button.sent:active,#iawp-parent .iawp-button.sent:focus,#iawp-parent .iawp-button.sent:hover .dashicons,#iawp-parent .iawp-button.sent:active .dashicons,#iawp-parent .iawp-button.sent:focus .dashicons{color:#fff;background:0 0}#iawp-parent .iawp-button.sent:after{content:"";color:#5123a0;font-family:Dashicons;font-size:22px;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .iawp-button .dashicons{margin-right:6px;transition:color .1s}#iawp-parent .iawp-button .count{color:#5123a0;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:flex}#iawp-parent .iawp-button .count:not(:empty){width:18px;height:18px;margin-left:8px;margin-right:-2px}#iawp-parent .iawp-button .disabled-button-text{display:none}#iawp-parent .iawp-button.white{color:#5123a0;background-color:#fff;border-color:#fff;border-radius:3px}#iawp-parent .iawp-button.white:hover,#iawp-parent .iawp-button.white:active,#iawp-parent .iawp-button.white:focus,#iawp-parent .iawp-button.white .open{color:#6c46ae}#iawp-parent .iawp-button.purple,#iawp-parent .iawp-button-purple{color:#fff;background-color:#5123a0;border-color:#5123a0;border-radius:3px}#iawp-parent .iawp-button.purple:hover,#iawp-parent .iawp-button.purple:active,#iawp-parent .iawp-button.purple:focus,#iawp-parent .iawp-button.purple .open,#iawp-parent .iawp-button-purple:hover,#iawp-parent .iawp-button-purple:active,#iawp-parent .iawp-button-purple:focus,#iawp-parent .iawp-button-purple .open{color:#fff;background-color:#6c46ae;border-color:#6c46ae}#iawp-parent .iawp-button.purple:hover .dashicons,#iawp-parent .iawp-button.purple:active .dashicons,#iawp-parent .iawp-button.purple:focus .dashicons,#iawp-parent .iawp-button.purple .open .dashicons,#iawp-parent .iawp-button-purple:hover .dashicons,#iawp-parent .iawp-button-purple:active .dashicons,#iawp-parent .iawp-button-purple:focus .dashicons,#iawp-parent .iawp-button-purple .open .dashicons{color:#fff}#iawp-parent .iawp-button.purple:disabled,#iawp-parent .iawp-button-purple:disabled{color:#9a95a6;background-color:#f7f5fa;border-color:#ece9f2}#iawp-parent .iawp-button.purple.sending,#iawp-parent .iawp-button-purple.sending{color:#5123a0;background:#5123a0;position:relative}#iawp-parent .iawp-button.purple.sending:hover,#iawp-parent .iawp-button.purple.sending:active,#iawp-parent .iawp-button.purple.sending:focus,#iawp-parent .iawp-button-purple.sending:hover,#iawp-parent .iawp-button-purple.sending:active,#iawp-parent .iawp-button-purple.sending:focus{color:#5123a0}#iawp-parent .iawp-button.purple.sending:after,#iawp-parent .iawp-button-purple.sending:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;animation:1s linear infinite dashicons-spin;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .iawp-button.purple.sent,#iawp-parent .iawp-button-purple.sent{color:#5123a0;background:#5123a0;position:relative}#iawp-parent .iawp-button.purple.sent:hover,#iawp-parent .iawp-button.purple.sent:active,#iawp-parent .iawp-button.purple.sent:focus,#iawp-parent .iawp-button-purple.sent:hover,#iawp-parent .iawp-button-purple.sent:active,#iawp-parent .iawp-button-purple.sent:focus{color:#5123a0;background:#5123a0}#iawp-parent .iawp-button.purple.sent:after,#iawp-parent .iawp-button-purple.sent:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .iawp-button.red{color:#fff;background-color:#d93b29;border-color:#d93b29;border-radius:3px}#iawp-parent .iawp-button.red:hover,#iawp-parent .iawp-button.red:active,#iawp-parent .iawp-button.red:focus,#iawp-parent .iawp-button.red .open{color:#fff;background-color:#d94e3f;border-color:#d94e3f}#iawp-parent .iawp-button.red:disabled{color:#9a95a6;background-color:#f7f5fa;border-color:#ece9f2}#iawp-parent .iawp-button.red.sending{color:#d93b29;background:#d93b29;position:relative}#iawp-parent .iawp-button.red.sending:hover,#iawp-parent .iawp-button.red.sending:active,#iawp-parent .iawp-button.red.sending:focus{color:#d93b29}#iawp-parent .iawp-button.red.sending:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;animation:1s linear infinite dashicons-spin;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .iawp-button.red.sent{color:#d93b29;background:#d93b29;position:relative}#iawp-parent .iawp-button.red.sent:hover,#iawp-parent .iawp-button.red.sent:active,#iawp-parent .iawp-button.red.sent:focus{color:#d93b29;background:#d93b29}#iawp-parent .iawp-button.red.sent:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .iawp-button.orange{color:#fff;background-color:#f69d0a;border-color:#f69d0a;border-radius:3px}#iawp-parent .iawp-button.orange:hover,#iawp-parent .iawp-button.orange:active,#iawp-parent .iawp-button.orange:focus,#iawp-parent .iawp-button.orange .open{color:#fff;background-color:#ffa826;border-color:#ffa826}#iawp-parent .iawp-button.ghost-white{color:#fff;border-color:#fff;border-radius:3px}#iawp-parent .iawp-button.ghost-white:hover,#iawp-parent .iawp-button.ghost-white:active,#iawp-parent .iawp-button.ghost-white:focus,#iawp-parent .iawp-button.ghost-white.open{color:#5123a0;background-color:#fff;border-color:#fff}#iawp-parent .iawp-button.ghost-white:hover .count,#iawp-parent .iawp-button.ghost-white:active .count,#iawp-parent .iawp-button.ghost-white:focus .count,#iawp-parent .iawp-button.ghost-white.open .count{color:#fff;background:#5123a0}#iawp-parent .iawp-button.ghost-white.sending{color:#5123a0;background:#5123a0;position:relative}#iawp-parent .iawp-button.ghost-white.sending:hover,#iawp-parent .iawp-button.ghost-white.sending:active,#iawp-parent .iawp-button.ghost-white.sending:focus{color:#5123a0}#iawp-parent .iawp-button.ghost-white.sending:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;animation:1s linear infinite dashicons-spin;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .iawp-button.ghost-white.sent{color:#5123a0;background:#5123a0;position:relative}#iawp-parent .iawp-button.ghost-white.sent:hover,#iawp-parent .iawp-button.ghost-white.sent:active,#iawp-parent .iawp-button.ghost-white.sent:focus{color:#5123a0;background:#5123a0}#iawp-parent .iawp-button.ghost-white.sent:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .iawp-button.ghost-purple{color:#5123a0;background:0 0;border-color:#5123a0;border-radius:3px}#iawp-parent .iawp-button.ghost-purple:hover,#iawp-parent .iawp-button.ghost-purple:active,#iawp-parent .iawp-button.ghost-purple:focus,#iawp-parent .iawp-button.ghost-purple .open{color:#fff;background-color:#5123a0;border-color:#5123a0}#iawp-parent .iawp-button.ghost-purple:disabled{color:#9a95a6;background-color:#f7f5fa;border-color:#ece9f2}#iawp-parent .iawp-button.ghost-red{color:#d93b29;background-color:transparent;border-color:#d93b29;border-radius:3px}#iawp-parent .iawp-button.ghost-red:hover,#iawp-parent .iawp-button.ghost-red:active,#iawp-parent .iawp-button.ghost-red:focus,#iawp-parent .iawp-button.ghost-red .open{color:#fff;background-color:#d93b29;border-color:#d93b29}#iawp-parent .iawp-button.ghost-red:disabled{color:#9a95a6;background-color:#f7f5fa;border-color:#ece9f2}#iawp-parent .iawp-button.text{color:#5123a0;padding:0}#iawp-parent .iawp-text-button{color:#5123a0;cursor:pointer;background:0 0;border:none;align-items:center;margin:0;padding:0;font-size:14px;line-height:1;display:flex}#iawp-parent .date-picker{padding:14px 16px 14px 36px}#iawp-parent .cell:has(.sort-button){cursor:pointer}#iawp-parent .sort-button{color:#18141f;cursor:pointer;background:0 0;border:none;align-items:center;width:100%;padding:1px;display:flex}#iawp-parent .sort-button:hover,#iawp-parent .sort-button:active,#iawp-parent .sort-button:focus{color:#5123a0;background-color:#fff;width:auto}#iawp-parent .sort-button:hover .name,#iawp-parent .sort-button:active .name,#iawp-parent .sort-button:focus .name{text-overflow:unset;white-space:wrap;overflow:visible}#iawp-parent .sort-button:hover .dashicons-arrow-up,#iawp-parent .sort-button:hover .dashicons-arrow-right,#iawp-parent .sort-button:hover .dashicons-arrow-down,#iawp-parent .sort-button:active .dashicons-arrow-up,#iawp-parent .sort-button:active .dashicons-arrow-right,#iawp-parent .sort-button:active .dashicons-arrow-down,#iawp-parent .sort-button:focus .dashicons-arrow-up,#iawp-parent .sort-button:focus .dashicons-arrow-right,#iawp-parent .sort-button:focus .dashicons-arrow-down{color:#5123a0}#iawp-parent .sort-button .dashicons-arrow-up,#iawp-parent .sort-button .dashicons-arrow-down{display:none}#iawp-parent .sort-button .name{white-space:nowrap;text-overflow:ellipsis;font-weight:700;transition:color .1s;overflow:hidden}#iawp-parent .sort-button .dashicons{color:#c5c2cc}#iawp-parent .sort-button[data-sort-direction=asc] .dashicons,#iawp-parent .sort-button[data-sort-direction=desc] .dashicons{color:#5123a0}#iawp-parent .sort-button[data-sort-direction=asc] .dashicons-arrow-up{display:inline-block}#iawp-parent .sort-button[data-sort-direction=asc] .dashicons-arrow-down,#iawp-parent .sort-button[data-sort-direction=asc] .dashicons-arrow-right{display:none}#iawp-parent .sort-button[data-sort-direction=desc] .dashicons-arrow-down{display:inline-block}#iawp-parent .sort-button[data-sort-direction=desc] .dashicons-arrow-up,#iawp-parent .sort-button[data-sort-direction=desc] .dashicons-arrow-right{display:none}#iawp-parent .delete-button{color:#fff;cursor:pointer;background-color:#5123a0;border:none;border-radius:50%;padding:2px;transition:background-color .1s,color .1s;position:absolute;top:12px;right:-12px}#iawp-parent .delete-button:hover,#iawp-parent .delete-button .open{background-color:#6c46ae}#iawp-parent button.sending{color:#fff;background:#fff;position:relative}#iawp-parent button.sending:hover,#iawp-parent button.sending:active,#iawp-parent button.sending:focus{color:#fff;background:#fff}#iawp-parent button.sending:hover .dashicons,#iawp-parent button.sending:active .dashicons,#iawp-parent button.sending:focus .dashicons{color:#fff;background:0 0}#iawp-parent button.sending:after{content:"";color:#5123a0;font-family:Dashicons;font-size:22px;animation:1s linear infinite dashicons-spin;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .icon-med{margin-right:3px;font-size:21px}#iawp-parent .dashicons.iawp-spin{animation:1s linear infinite dashicons-spin}#iawp-parent .iawp-favicon{border-radius:3px;max-width:24px;max-height:24px;margin-right:4px;line-height:0}#iawp-parent .iawp-favicon.backup-icon{color:#fff;text-transform:uppercase;background-color:#5123a0;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;margin:0 6px 0 2px;display:inline-flex}#iawp-parent .iawp-favicon.backup-icon[data-favicon-id="1"]{background-color:#fa5c78}#iawp-parent .iawp-favicon.backup-icon[data-favicon-id="2"]{background-color:#faa95c}#iawp-parent .iawp-favicon.backup-icon[data-favicon-id="3"]{background-color:#4dbcd1}#iawp-parent .iawp-favicon.backup-icon[data-favicon-id="4"]{background-color:#84c744}#iawp-parent .iawp-favicon.backup-icon[data-favicon-id="5"]{background-color:#5450d9}@keyframes dashicons-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#iawp-parent .image-large{width:36px;height:36px}#iawp-parent select,#iawp-parent input{min-height:30px;line-height:2}#iawp-parent select,#iawp-parent input,#iawp-parent textarea{color:#30293b;background-color:#fff;border:1px solid #c5c2cc;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.1)}#iawp-parent select:focus,#iawp-parent input:focus,#iawp-parent textarea:focus{border-color:#5123a0;outline:none;box-shadow:0 1px 1px rgba(0,0,0,.1)}#iawp-parent select.error,#iawp-parent input.error,#iawp-parent textarea.error{border-color:#d93b29}#iawp-parent input{padding:2px 12px}#iawp-parent input[type=file]{box-shadow:none;border:none;padding:0}#iawp-parent input[type=radio]:checked:before{background-color:#5123a0}#iawp-parent input[type=checkbox]{min-height:0;line-height:0}#iawp-parent input[type=checkbox]:checked:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZD0nTTE0LjgzIDQuODlsMS4zNC45NC01LjgxIDguMzhIOS4wMkw1Ljc4IDkuNjdsMS4zNC0xLjI1IDIuNTcgMi40eicgZmlsbD0nIzUxMjNBMCcvPjwvc3ZnPg==)}#iawp-parent input[type=checkbox]:disabled{cursor:not-allowed;background-color:#f7f5fa;border-color:#9a95a6}#iawp-parent input[type=checkbox]:focus{border-color:#c5c2cc}#iawp-parent select{padding:2px 24px 2px 12px}#iawp-parent select:hover,#iawp-parent select:active,#iawp-parent select:focus{color:#5123a0;background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTUgNmw1IDUgNS01IDIgMS03IDctNy03IDItMXonIGZpbGw9JyM1MTIzQTAnLz48L3N2Zz4K) right 5px top 55%/16px 16px no-repeat}#iawp-parent .block-input{width:100%;margin-bottom:12px;display:block}#iawp-parent ::placeholder{color:#aaa6b3;opacity:1}#iawp-parent ::placeholder{color:#aaa6b3;opacity:1}#iawp-parent label{margin:12px 0;display:block}#iawp-parent .link-dark{color:#363040;text-decoration:none}#iawp-parent .link-dark:link,#iawp-parent .link-dark:visited{color:#363040}#iawp-parent .link-dark:hover,#iawp-parent .link-dark:active,#iawp-parent .link-dark:focus,#iawp-parent .link-dark.active{color:#18141f}#iawp-parent .link-purple{color:#5123a0;text-decoration:none}#iawp-parent .link-purple:link,#iawp-parent .link-purple:visited{color:#5123a0}#iawp-parent .link-purple:hover,#iawp-parent .link-purple:active,#iawp-parent .link-purple:focus,#iawp-parent .link-purple.active{color:#6c46ae}#iawp-parent .link-white,#iawp-parent .link-white:link,#iawp-parent .link-white:visited{color:#fff}#iawp-parent .link-white:hover,#iawp-parent .link-white:active,#iawp-parent .link-white:focus,#iawp-parent .link-white.active{color:#ece9f2}#iawp-parent .scroll-to-top{z-index:15;text-align:center;color:#fff;cursor:pointer;background-color:#5123a0;border:none;border-radius:50%;padding:18px;line-height:1;transition:background-color .1s,color .1s;position:fixed;bottom:32px;right:32px;box-shadow:0 0 12px rgba(0,0,0,.1)}#iawp-parent .scroll-to-top:hover,#iawp-parent .scroll-to-top:active,#iawp-parent .scroll-to-top:focus{color:#5123a0;background-color:#fff}#iawp-parent .cell:first-child,#iawp-parent .cell:first-child.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell{padding-left:48px!important}#iawp-parent .cell:first-child .row-number,#iawp-parent .cell:first-child.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell .row-number{display:grid}#iawp-parent .iawp-rows .cell,#iawp-parent .iawp-columns .sort-button{padding:16px 12px}#iawp-parent .cell{color:#363040;font-size:14px;position:relative}#iawp-parent .cell.hide{display:none}#iawp-parent .cell .animator{transition:left .2s ease-in-out;position:absolute;top:0;bottom:0;left:100%;right:0}#iawp-parent .cell .deleted-label{opacity:0;margin-left:4px;font-weight:400}#iawp-parent .cell .percentage{color:#aaa6b3;letter-spacing:-.04em;margin-left:4px;font-size:12px}#iawp-parent .cell .no-wrap{white-space:nowrap}#iawp-parent .open-examiner-button{cursor:pointer;background-color:#fff;border:1px solid #dedae6;border-radius:5px;padding:2px;transition:border-color .1s;box-shadow:0 1px 1px rgba(0,0,0,.1)}#iawp-parent .open-examiner-button .dashicons{width:18px;height:18px;font-size:18px}#iawp-parent .open-examiner-button:hover .dashicons,#iawp-parent .open-examiner-button:active .dashicons,#iawp-parent .open-examiner-button:focus .dashicons{color:#5123a0}#iawp-parent.iawp-examiner-parent .open-examiner-button{display:none!important}#iawp-parent .data-table[data-column-count="1"] .iawp-rows .cell,#iawp-parent .data-table[data-column-count="2"] .iawp-rows .cell,#iawp-parent .data-table[data-column-count="3"] .iawp-rows .cell,#iawp-parent .data-table[data-column-count="4"] .iawp-rows .cell,#iawp-parent .data-table[data-column-count="5"] .iawp-rows .cell,#iawp-parent .data-table[data-column-count="6"] .iawp-rows .cell,#iawp-parent .data-table[data-column-count="7"] .iawp-rows .cell,#iawp-parent .data-table[data-column-count="8"] .iawp-rows .cell,#iawp-parent .data-table[data-column-count="1"] .iawp-columns .sort-button,#iawp-parent .data-table[data-column-count="2"] .iawp-columns .sort-button,#iawp-parent .data-table[data-column-count="3"] .iawp-columns .sort-button,#iawp-parent .data-table[data-column-count="4"] .iawp-columns .sort-button,#iawp-parent .data-table[data-column-count="5"] .iawp-columns .sort-button,#iawp-parent .data-table[data-column-count="6"] .iawp-columns .sort-button,#iawp-parent .data-table[data-column-count="7"] .iawp-columns .sort-button,#iawp-parent .data-table[data-column-count="8"] .iawp-columns .sort-button{padding:16px 24px}#iawp-parent .row-number{text-align:center;color:#9a95a6;grid-template-areas:"stack";font-size:12px;font-weight:400;display:none;position:absolute;right:calc(100% - 32px)}#iawp-parent .row-number span{grid-area:stack}#iawp-parent .row-number button{grid-area:stack;display:none}#iawp-parent .iawp-row:hover .row-number .open-examiner-button{display:block}#iawp-parent .iawp-row.deleted .cell[data-column=title]{color:#d93b29}#iawp-parent .iawp-row.deleted .cell[data-column=title]:hover .deleted-label{opacity:.5}#iawp-parent .iawp-rows .iawp-row:nth-child(odd) .cell,#iawp-parent .iawp-rows .iawp-row:nth-child(odd) .cell .animator{background-color:#f7f5fa}#iawp-parent .iawp-rows .iawp-row:nth-child(2n) .cell,#iawp-parent .iawp-rows .iawp-row:nth-child(2n) .cell .animator{background-color:#fff}#iawp-parent .iawp-rows .cell[data-column=title],#iawp-parent .iawp-rows .cell[data-column=referrer]{font-weight:700}#iawp-parent .iawp-rows .cell[data-column=url]{color:#9a95a6}#iawp-parent .iawp-rows .cell[data-column=url] .external-link{color:#676173}#iawp-parent .iawp-rows .cell[data-column=url] .external-link:hover,#iawp-parent .iawp-rows .cell[data-column=url] .external-link:active,#iawp-parent .iawp-rows .cell[data-column=url] .external-link:focus{color:#18141f}#iawp-parent .iawp-rows .cell[data-column=type] .dashicons{color:#5123a0}#iawp-parent .iawp-rows .cell[data-column=type] .custom-icon{background:#5123a0;width:20px;height:20px;margin-right:4px;display:inline-block}#iawp-parent .cell-content{word-break:break-word;flex-wrap:wrap;align-items:center;display:flex}#iawp-parent .cell-content .dashicons,#iawp-parent .cell-content img{margin-right:6px}#iawp-parent .cell-content .img-container{line-height:0}#iawp-parent .cell-content .avatar{border-radius:50%}#iawp-parent .cell-content .flag{max-height:18px;margin-right:8px}#iawp-parent .cell-content .flag[src*=flags]{width:32px}#iawp-parent .cell-content .external-link{color:#18141f;font-size:13px;text-decoration:none;transition:color .1s}#iawp-parent .cell-content .external-link:hover,#iawp-parent .cell-content .external-link:active,#iawp-parent .cell-content .external-link:focus{color:#676173}#iawp-parent .cell-content .external-link .dashicons{font-size:16px;transition:color .1s}#iawp-parent .skeleton-loader:empty{background-color:#ece9f2;background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 80%),none;background-position:0 0;background-repeat:repeat-y;background-size:40% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:15px;animation:2s infinite shine;display:block}#iawp-parent #iawp-parent.dark-mode .skeleton-loader:empty{background:linear-gradient(90deg,rgba(54,48,64,.3),rgba(54,48,64,.5) 50%,rgba(54,48,64,.3) 80%),#676173}@keyframes shine{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}#iawp-parent .title-large{align-self:center;padding:14px;font-size:21px;font-weight:700}#iawp-parent .title-med,#iawp-parent .settings-container h2{font-size:18px;font-weight:700}#iawp-parent .title-small{font-size:14px;font-weight:700}#iawp-parent .title-small .dashicons-update{color:#5123a0;width:18px;height:18px;margin-left:4px;font-size:18px}#iawp-parent .subtitle-small{opacity:.8;font-size:12px}#iawp-parent .iawp-tooltip-popover{background:0 0;border:none;padding:0;font-size:14px;font-weight:400}#iawp-parent .iawp-tooltip{background:0 0;border:none;flex-direction:column;align-items:center;width:-moz-fit-content;width:fit-content;max-width:320px;height:-moz-fit-content;height:fit-content;padding:2px 2px 0;display:flex}#iawp-parent .iawp-tooltip-text{background:#fff;border:1px solid #dedae6;border-radius:5px;padding:4px 8px;transition:opacity .1s,visibility .1s,transform .1s;box-shadow:0 1px 3px rgba(0,0,0,.1)}#iawp-parent .iawp-tooltip-arrow{border-top:7px solid #ddd;border-left:7px solid transparent;border-right:7px solid transparent;width:0;height:0;position:relative;top:-1px}#iawp-parent .iawp-tooltip-arrow:after{content:"";border-top:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;width:0;height:0;position:absolute;top:-7px;left:-6px}#iawp-parent .geo-ip-attribution{margin:0 0 12px 24px}#iawp-parent .iawp-sortable-ghost{opacity:.5}@keyframes reloadBgDarkMode{0%{background-color:#18141f}20%{background-color:#1f1a28}to{background-color:#18141f}}.iawp-dark-mode,.iawp-dark-mode #iawp-parent{background-color:#18141f}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar{color:#fff;background-color:#363040;border-color:#1f1a28}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .inner{background-color:#363040}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .full-logo{filter:brightness(0)invert()}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .logo,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .collapse-container{border-color:#1f1a28}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar #collapse-sidebar{color:#fff}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .collapsed-label{background:#18141f}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .pro-ad,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section{border-color:#1f1a28}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section.current,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section.current .report-inner{background-color:#473d53}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section.current a,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section.current a:link,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section.current a:visited{color:#fff}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section.current a:hover,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section.current a:active,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section.current a:focus{color:#dedae6}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section.settings{border-color:#1f1a28}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section.upgrade{background-color:#363040}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section.upgrade:hover,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section.upgrade:hover .report-name a,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section.upgrade:hover .report-name a:link,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section.upgrade:hover .report-name a:visited{color:#dedae6}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section a,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section a:link,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section a:visited{color:#fff}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section a:hover,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section a:active,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section a:focus{color:#dedae6}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .icon-container svg,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .collapsed-icon svg,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .icon-container svg g,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .icon-container svg path,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .icon-container svg rect,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .collapsed-icon svg g,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .collapsed-icon svg path,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .collapsed-icon svg rect{fill:#fff}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .add-new-report{background-color:#5123a0}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .add-new-report:hover,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .add-new-report:active,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .add-new-report:focus{background-color:#6c46ae}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .add-new-report .dashicons{color:#fff}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .collapsed-icon svg,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .collapsed-icon svg g,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .collapsed-icon svg rect{fill:#fff}.iawp-dark-mode #iawp-parent .iawp-layout.collapsed .iawp-layout-sidebar .collapse-sidebar:hover,.iawp-dark-mode #iawp-parent .iawp-layout.collapsed .iawp-layout-sidebar .collapse-sidebar:active,.iawp-dark-mode #iawp-parent .iawp-layout.collapsed .iawp-layout-sidebar .collapse-sidebar:focus,.iawp-dark-mode #iawp-parent .iawp-layout.collapsed .iawp-layout-sidebar .menu-section:hover,.iawp-dark-mode #iawp-parent .iawp-layout.collapsed .iawp-layout-sidebar .menu-section:active{background-color:#473d53}.iawp-dark-mode #iawp-parent .iawp-layout.collapsed .iawp-layout-sidebar .report-inner{background-color:#473d53;border-color:#1f1a28}.iawp-dark-mode #iawp-parent .report-header-container{border-bottom-color:#1f1a28}.iawp-dark-mode #iawp-parent .toolbar{background-color:#363040;border-top:1px solid #1f1a28}.iawp-dark-mode #iawp-parent .toolbar .dashicons-filter,.iawp-dark-mode #iawp-parent .toolbar .filters-button{color:#fff}.iawp-dark-mode #iawp-parent .toolbar .filters-condition-button{color:#fff;background-color:#272030}.iawp-dark-mode #iawp-parent #dates-button,.iawp-dark-mode #iawp-parent .table-column-toggle-button,.iawp-dark-mode #iawp-parent .group-select,.iawp-dark-mode #iawp-parent .stats-toggle-button,.iawp-dark-mode #iawp-parent .add-module-toolbar-button,.iawp-dark-mode #iawp-parent .reorder-modules-button,.iawp-dark-mode #iawp-parent .module-picker-header .iawp-button,.iawp-dark-mode #iawp-parent .cancel-module-edit{color:#fff;background-color:#5123a0;border-color:#5123a0}.iawp-dark-mode #iawp-parent #dates-button:hover,.iawp-dark-mode #iawp-parent #dates-button:active,.iawp-dark-mode #iawp-parent #dates-button:focus,.iawp-dark-mode #iawp-parent #dates-button.open,.iawp-dark-mode #iawp-parent .table-column-toggle-button:hover,.iawp-dark-mode #iawp-parent .table-column-toggle-button:active,.iawp-dark-mode #iawp-parent .table-column-toggle-button:focus,.iawp-dark-mode #iawp-parent .table-column-toggle-button.open,.iawp-dark-mode #iawp-parent .group-select:hover,.iawp-dark-mode #iawp-parent .group-select:active,.iawp-dark-mode #iawp-parent .group-select:focus,.iawp-dark-mode #iawp-parent .group-select.open,.iawp-dark-mode #iawp-parent .stats-toggle-button:hover,.iawp-dark-mode #iawp-parent .stats-toggle-button:active,.iawp-dark-mode #iawp-parent .stats-toggle-button:focus,.iawp-dark-mode #iawp-parent .stats-toggle-button.open,.iawp-dark-mode #iawp-parent .add-module-toolbar-button:hover,.iawp-dark-mode #iawp-parent .add-module-toolbar-button:active,.iawp-dark-mode #iawp-parent .add-module-toolbar-button:focus,.iawp-dark-mode #iawp-parent .add-module-toolbar-button.open,.iawp-dark-mode #iawp-parent .reorder-modules-button:hover,.iawp-dark-mode #iawp-parent .reorder-modules-button:active,.iawp-dark-mode #iawp-parent .reorder-modules-button:focus,.iawp-dark-mode #iawp-parent .reorder-modules-button.open,.iawp-dark-mode #iawp-parent .module-picker-header .iawp-button:hover,.iawp-dark-mode #iawp-parent .module-picker-header .iawp-button:active,.iawp-dark-mode #iawp-parent .module-picker-header .iawp-button:focus,.iawp-dark-mode #iawp-parent .module-picker-header .iawp-button.open,.iawp-dark-mode #iawp-parent .cancel-module-edit:hover,.iawp-dark-mode #iawp-parent .cancel-module-edit:active,.iawp-dark-mode #iawp-parent .cancel-module-edit:focus,.iawp-dark-mode #iawp-parent .cancel-module-edit.open{background-color:#6c46ae}.iawp-dark-mode #iawp-parent #dates-button:hover .dashicons,.iawp-dark-mode #iawp-parent #dates-button:active .dashicons,.iawp-dark-mode #iawp-parent #dates-button:focus .dashicons,.iawp-dark-mode #iawp-parent #dates-button.open .dashicons,.iawp-dark-mode #iawp-parent .table-column-toggle-button:hover .dashicons,.iawp-dark-mode #iawp-parent .table-column-toggle-button:active .dashicons,.iawp-dark-mode #iawp-parent .table-column-toggle-button:focus .dashicons,.iawp-dark-mode #iawp-parent .table-column-toggle-button.open .dashicons,.iawp-dark-mode #iawp-parent .group-select:hover .dashicons,.iawp-dark-mode #iawp-parent .group-select:active .dashicons,.iawp-dark-mode #iawp-parent .group-select:focus .dashicons,.iawp-dark-mode #iawp-parent .group-select.open .dashicons,.iawp-dark-mode #iawp-parent .stats-toggle-button:hover .dashicons,.iawp-dark-mode #iawp-parent .stats-toggle-button:active .dashicons,.iawp-dark-mode #iawp-parent .stats-toggle-button:focus .dashicons,.iawp-dark-mode #iawp-parent .stats-toggle-button.open .dashicons,.iawp-dark-mode #iawp-parent .add-module-toolbar-button:hover .dashicons,.iawp-dark-mode #iawp-parent .add-module-toolbar-button:active .dashicons,.iawp-dark-mode #iawp-parent .add-module-toolbar-button:focus .dashicons,.iawp-dark-mode #iawp-parent .add-module-toolbar-button.open .dashicons,.iawp-dark-mode #iawp-parent .reorder-modules-button:hover .dashicons,.iawp-dark-mode #iawp-parent .reorder-modules-button:active .dashicons,.iawp-dark-mode #iawp-parent .reorder-modules-button:focus .dashicons,.iawp-dark-mode #iawp-parent .reorder-modules-button.open .dashicons,.iawp-dark-mode #iawp-parent .module-picker-header .iawp-button:hover .dashicons,.iawp-dark-mode #iawp-parent .module-picker-header .iawp-button:active .dashicons,.iawp-dark-mode #iawp-parent .module-picker-header .iawp-button:focus .dashicons,.iawp-dark-mode #iawp-parent .module-picker-header .iawp-button.open .dashicons,.iawp-dark-mode #iawp-parent .cancel-module-edit:hover .dashicons,.iawp-dark-mode #iawp-parent .cancel-module-edit:active .dashicons,.iawp-dark-mode #iawp-parent .cancel-module-edit:focus .dashicons,.iawp-dark-mode #iawp-parent .cancel-module-edit.open .dashicons,.iawp-dark-mode #iawp-parent .title-small .dashicons-update{color:#fff}.iawp-dark-mode #iawp-parent .iawp-date-picker{background-color:#272030;border:none}.iawp-dark-mode #iawp-parent .iawp-date-inputs,.iawp-dark-mode #iawp-parent .iawp-date-range-buttons{background-color:#363040;border-color:#272030}.iawp-dark-mode #iawp-parent #cancel-date{color:#fff;background-color:#272030;border:none}.iawp-dark-mode #iawp-parent #cancel-date:hover,.iawp-dark-mode #iawp-parent #cancel-date:active,.iawp-dark-mode #iawp-parent #cancel-date:focus{background-color:#1f1a28}.iawp-dark-mode #iawp-parent .iawp-date-inputs input{color:#f7f5fa;background-color:#534a5f;border:none;transition:background-color .1s}.iawp-dark-mode #iawp-parent .iawp-date-inputs input:focus{background-color:#534a5f}.iawp-dark-mode #iawp-parent .iawp-date-inputs input.iawp-active{outline-width:2px;outline-color:#c5c2cc}.iawp-dark-mode #iawp-parent .iawp-fast-travel{color:#fff;background-color:#5123a0;border:none}.iawp-dark-mode #iawp-parent .iawp-fast-travel:hover,.iawp-dark-mode #iawp-parent .iawp-fast-travel:active{color:#fff;background-color:#6c46ae}.iawp-dark-mode #iawp-parent .iawp-fast-travel.prev-month{margin-right:-1px}.iawp-dark-mode #iawp-parent .iawp-fast-travel.current-month{margin-left:-1px}.iawp-dark-mode #iawp-parent .iawp-month-nav{color:#fff;border-color:#c5c2cc;transition:color .1s,border-color .1s}.iawp-dark-mode #iawp-parent .iawp-month-nav:hover,.iawp-dark-mode #iawp-parent .iawp-month-nav:active,.iawp-dark-mode #iawp-parent .iawp-month-nav:focus{color:#fff;border-color:#fff}.iawp-dark-mode #iawp-parent .iawp-day-names,.iawp-dark-mode #iawp-parent .iawp-month-name,.iawp-dark-mode #iawp-parent .iawp-day{color:#fff}.iawp-dark-mode #iawp-parent .iawp-day.in-range{color:#fff;background-color:#363040}.iawp-dark-mode #iawp-parent .iawp-day.out-of-range{color:#676173}.iawp-dark-mode #iawp-parent .iawp-day.iawp-start,.iawp-dark-mode #iawp-parent .iawp-day.iawp-end{color:#fff}.iawp-dark-mode #iawp-parent .iawp-day.iawp-today:before,.iawp-dark-mode #iawp-parent .iawp-day.iawp-first-data:before{background-color:#fff}.iawp-dark-mode #iawp-parent .iawp-date-range-buttons button{color:#fff;background:#272030;border:none}.iawp-dark-mode #iawp-parent .iawp-date-range-buttons button:hover{background-color:#1f1a28}.iawp-dark-mode #iawp-parent .iawp-date-range-buttons button.active{color:#fff;background-color:#5123a0}.iawp-dark-mode #iawp-parent .group-select{background:#5123a0 url(../down-dark-mode.d5a41b63.svg) right 5px top 55%/16px 16px no-repeat}.iawp-dark-mode #iawp-parent .group-select:hover~label,.iawp-dark-mode #iawp-parent .group-select:active~label,.iawp-dark-mode #iawp-parent .group-select:focus~label,.iawp-dark-mode #iawp-parent .group-select-container label,.iawp-dark-mode #iawp-parent .download-options{color:#fff}.iawp-dark-mode #iawp-parent .mobile-menu-toggle{color:#fff;background-color:#5123a0;border-color:#5123a0}.iawp-dark-mode #iawp-parent .mobile-menu-toggle:hover,.iawp-dark-mode #iawp-parent .mobile-menu-toggle:active,.iawp-dark-mode #iawp-parent .mobile-menu-toggle:focus{background-color:#6c46ae;border-color:#6c46ae}.iawp-dark-mode #iawp-parent .mobile-menu{border-color:#1f1a28}.iawp-dark-mode #iawp-parent .quick-stats{border:none}.iawp-dark-mode #iawp-parent .quick-stats.skeleton-ui .values:before,.iawp-dark-mode #iawp-parent .quick-stats.skeleton-ui .growth:before{background-color:#473d53;background-image:linear-gradient(90deg,#473d53,#676173 50%,#473d53 80%),none}.iawp-dark-mode #iawp-parent .iawp-stats{border-color:#1f1a28}.iawp-dark-mode #iawp-parent .iawp-stat{color:#fff;background-color:#363040;border-color:#1f1a28}.iawp-dark-mode #iawp-parent .iawp-stat:after{border-color:#18141f}.iawp-dark-mode #iawp-parent .iawp-stat.unfiltered{background-color:#1f1a28;border-color:#1f1a28}.iawp-dark-mode #iawp-parent .iawp-stat .metric-name{background-color:#30293b}.iawp-dark-mode #iawp-parent .legend-title{color:#fff}.iawp-dark-mode #iawp-parent .legend-item-for-views{background-color:rgba(239,232,250,.2)}.iawp-dark-mode #iawp-parent .chart-inner{color:#fff;background-color:#363040;border-color:#363040}.iawp-dark-mode #iawp-parent .data-error{color:#dedae6;background-color:#363040}.iawp-dark-mode #iawp-parent .data-table-container{border:none}.iawp-dark-mode #iawp-parent .data-table{border-color:#363040}.iawp-dark-mode #iawp-parent .iawp-columns .cell{background-color:#1f1a28;border-bottom:1px solid #676173}.iawp-dark-mode #iawp-parent .sort-button{color:#fff}.iawp-dark-mode #iawp-parent .sort-button:hover,.iawp-dark-mode #iawp-parent .sort-button:active,.iawp-dark-mode #iawp-parent .sort-button:focus{background-color:#1f1a28}.iawp-dark-mode #iawp-parent .sort-button:hover .dashicons-arrow-up,.iawp-dark-mode #iawp-parent .sort-button:hover .dashicons-arrow-right,.iawp-dark-mode #iawp-parent .sort-button:hover .dashicons-arrow-down,.iawp-dark-mode #iawp-parent .sort-button:active .dashicons-arrow-up,.iawp-dark-mode #iawp-parent .sort-button:active .dashicons-arrow-right,.iawp-dark-mode #iawp-parent .sort-button:active .dashicons-arrow-down,.iawp-dark-mode #iawp-parent .sort-button:focus .dashicons-arrow-up,.iawp-dark-mode #iawp-parent .sort-button:focus .dashicons-arrow-right,.iawp-dark-mode #iawp-parent .sort-button:focus .dashicons-arrow-down{color:#c5c2cc}.iawp-dark-mode #iawp-parent .cell{color:#dedae6}.iawp-dark-mode #iawp-parent .iawp-rows .iawp-row:nth-child(odd) .cell,.iawp-dark-mode #iawp-parent .iawp-rows .iawp-row:nth-child(odd) .cell .animator{background-color:#363040}.iawp-dark-mode #iawp-parent .iawp-rows .iawp-row:nth-child(2n) .cell,.iawp-dark-mode #iawp-parent .iawp-rows .iawp-row:nth-child(2n) .cell .animator{background-color:#1f1a28}.iawp-dark-mode #iawp-parent .iawp-rows .external-link{color:#dedae6}.iawp-dark-mode #iawp-parent .cell[data-column=url]{color:#676173}.iawp-dark-mode #iawp-parent .cell[data-column=url] .external-link{color:#9a95a6}.iawp-dark-mode #iawp-parent .cell[data-column=url] .external-link:hover,.iawp-dark-mode #iawp-parent .cell[data-column=url] .external-link:active,.iawp-dark-mode #iawp-parent .cell[data-column=url] .external-link:focus,.iawp-dark-mode #iawp-parent .cell-content .external-link{color:#dedae6}.iawp-dark-mode #iawp-parent .cell-content .external-link:hover,.iawp-dark-mode #iawp-parent .cell-content .external-link:active,.iawp-dark-mode #iawp-parent .cell-content .external-link:focus{color:#f7f5fa}.iawp-dark-mode #iawp-parent .iawp-modal{color:#fff;background-color:#363040;border-color:#1f1a28!important}.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button{color:#fff;background-color:#5123a0;border:none}.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button:hover,.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button:active,.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button:focus{color:#fff;background-color:#6c46ae;border-color:#6c46ae}.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button:hover span,.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button:active span,.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button:focus span{color:#fff}.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button.sending,.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button.sending:hover,.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button.sending:active,.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button.sending:focus{color:#5123a0}.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button.sending:after{color:#fff}.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button.sent{color:#36b366;background-color:#36b366}.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button.sent:hover,.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button.sent:active,.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button.sent:focus{color:#36b366}.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button.sent:after{color:#fff}.iawp-dark-mode #iawp-parent .mm__container{color:#fff;background-color:#363040}.iawp-dark-mode #iawp-parent .mm__container h1{color:#fff}.iawp-dark-mode #iawp-parent .modal-background{background:rgba(24,20,31,.6)}.iawp-dark-mode #iawp-parent .filters .input-group{background-color:#30293b;border:none}.iawp-dark-mode #iawp-parent .filters input[type=text]{color:#f7f5fa;background-color:#534a5f;border:none;transition:background-color .1s}.iawp-dark-mode #iawp-parent .filters input[type=number]{color:#f7f5fa;background-color:#534a5f;border:none;transition:background-color .1s}.iawp-dark-mode #iawp-parent .filters input[type=text]:focus{background-color:#676173}.iawp-dark-mode #iawp-parent .filters input[type=number]:focus{background-color:#676173}.iawp-dark-mode #iawp-parent .filters .operator-select-container:before,.iawp-dark-mode #iawp-parent .filters .operand-field-container:before{background-color:#473d53}.iawp-dark-mode #iawp-parent .filters #add-condition{color:#fff}.iawp-dark-mode #iawp-parent .filters #filters-reset{color:#fff;background-color:#272030;border-color:#272030}.iawp-dark-mode #iawp-parent .filters #filters-reset:hover,.iawp-dark-mode #iawp-parent .filters #filters-reset:active,.iawp-dark-mode #iawp-parent .filters #filters-reset:focus{color:#fff;background-color:#30293b;border-color:#30293b}.iawp-dark-mode #iawp-parent .stats-toggle .top{border-color:#1f1a28}.iawp-dark-mode #iawp-parent .stats-toggle .sidebar{background-color:#272030;border-color:#1f1a28}.iawp-dark-mode #iawp-parent .stats-toggle .sidebar a{color:#fff;border-color:#18141f}.iawp-dark-mode #iawp-parent .stats-toggle .sidebar a.current{color:#fff;background-color:#363040}.iawp-dark-mode #iawp-parent .stats-toggle .sidebar a.current:after,.iawp-dark-mode #iawp-parent .stats-toggle .sidebar a:hover,.iawp-dark-mode #iawp-parent .stats-toggle .sidebar a:active,.iawp-dark-mode #iawp-parent .stats-toggle .sidebar a:focus{background-color:#363040}.iawp-dark-mode #iawp-parent .stats-toggle .main input[type=checkbox]:focus{background-color:#534a5f;border-color:#272030}.iawp-dark-mode #iawp-parent .stats-toggle .main label:not(.disabled):hover{color:#fff;background-color:#30293b}.iawp-dark-mode #iawp-parent .stats-toggle .main label:not(.disabled):hover input[type=checkbox]{border-color:#272030}.iawp-dark-mode #iawp-parent .stats-toggle .main label:hover input[type=checkbox]{border-color:#272030}.iawp-dark-mode #iawp-parent .stats-toggle .required-plugin-note{color:#fff;background-color:#30293b}.iawp-dark-mode #iawp-parent .stats-toggle .required-plugin-note a{color:#fff;text-decoration:underline}.iawp-dark-mode #iawp-parent .stats-toggle .required-plugin-note a:hover,.iawp-dark-mode #iawp-parent .stats-toggle .required-plugin-note a:active,.iawp-dark-mode #iawp-parent .stats-toggle .required-plugin-note a:focus{color:#c5c2cc}.iawp-dark-mode #iawp-parent .skeleton-loader:empty{background:linear-gradient(90deg,rgba(54,48,64,.7),rgba(54,48,64,.5) 50%,rgba(54,48,64,.7) 80%),#676173}.iawp-dark-mode #iawp-parent .iawp-button.purple:disabled,.iawp-dark-mode #iawp-parent .iawp-button.red:disabled{color:#aaa6b3;background-color:#473d53;border-color:#473d53}.iawp-dark-mode #iawp-parent #pagination-button:disabled{color:#9a95a6;background-color:#363040;border:none}.iawp-dark-mode #iawp-parent .real-time-dashboard.refreshed:after{animation:1s forwards reloadBgDarkMode}.iawp-dark-mode #iawp-parent .real-time-dashboard .learn-more{color:#9a95a6}.iawp-dark-mode #iawp-parent .real-time-dashboard .iawp-heading{color:#fff}.iawp-dark-mode #iawp-parent .real-time-dashboard .most-popular-list{color:#fff;background-color:#363040;border-color:#363040}.iawp-dark-mode #iawp-parent .real-time-dashboard .most-popular-list li{border-bottom-color:#676173}.iawp-dark-mode #iawp-parent .real-time-dashboard .most-popular-list .resource:after{background:linear-gradient(90deg,rgba(54,48,64,.4) 0%,#363040 60%)}.iawp-dark-mode #iawp-parent .settings-container textarea,.iawp-dark-mode #iawp-parent .stats-toggle textarea,.iawp-dark-mode #iawp-parent .module-editor textarea{color:#f7f5fa;background-color:#534a5f;transition:background-color .1s}.iawp-dark-mode #iawp-parent .settings-container input[type=checkbox]{color:#f7f5fa;background-color:#534a5f;transition:background-color .1s}.iawp-dark-mode #iawp-parent .settings-container input[type=text]{color:#f7f5fa;background-color:#534a5f;transition:background-color .1s}.iawp-dark-mode #iawp-parent .settings-container input[type=email]{color:#f7f5fa;background-color:#534a5f;transition:background-color .1s}.iawp-dark-mode #iawp-parent .stats-toggle input[type=checkbox]{color:#f7f5fa;background-color:#534a5f;transition:background-color .1s}.iawp-dark-mode #iawp-parent .stats-toggle input[type=text]{color:#f7f5fa;background-color:#534a5f;transition:background-color .1s}.iawp-dark-mode #iawp-parent .stats-toggle input[type=email]{color:#f7f5fa;background-color:#534a5f;transition:background-color .1s}.iawp-dark-mode #iawp-parent .module-editor input[type=checkbox]{color:#f7f5fa;background-color:#534a5f;transition:background-color .1s}.iawp-dark-mode #iawp-parent .module-editor input[type=text]{color:#f7f5fa;background-color:#534a5f;transition:background-color .1s}.iawp-dark-mode #iawp-parent .module-editor input[type=email]{color:#f7f5fa;background-color:#534a5f;transition:background-color .1s}.iawp-dark-mode #iawp-parent .settings-container textarea:focus,.iawp-dark-mode #iawp-parent .stats-toggle textarea:focus,.iawp-dark-mode #iawp-parent .module-editor textarea:focus{background-color:#676173}.iawp-dark-mode #iawp-parent .settings-container input[type=checkbox]:focus{background-color:#676173}.iawp-dark-mode #iawp-parent .settings-container input[type=text]:focus{background-color:#676173}.iawp-dark-mode #iawp-parent .settings-container input[type=email]:focus{background-color:#676173}.iawp-dark-mode #iawp-parent .stats-toggle input[type=checkbox]:focus{background-color:#676173}.iawp-dark-mode #iawp-parent .stats-toggle input[type=text]:focus{background-color:#676173}.iawp-dark-mode #iawp-parent .stats-toggle input[type=email]:focus{background-color:#676173}.iawp-dark-mode #iawp-parent .module-editor input[type=checkbox]:focus{background-color:#676173}.iawp-dark-mode #iawp-parent .module-editor input[type=text]:focus{background-color:#676173}.iawp-dark-mode #iawp-parent .module-editor input[type=email]:focus{background-color:#676173}.iawp-dark-mode #iawp-parent .settings-container textarea,.iawp-dark-mode #iawp-parent .stats-toggle textarea,.iawp-dark-mode #iawp-parent .module-editor textarea{border:none}.iawp-dark-mode #iawp-parent .settings-container input[type=text]{border:none}.iawp-dark-mode #iawp-parent .settings-container input[type=email]{border:none}.iawp-dark-mode #iawp-parent .stats-toggle input[type=text]{border:none}.iawp-dark-mode #iawp-parent .stats-toggle input[type=email]{border:none}.iawp-dark-mode #iawp-parent .module-editor input[type=text]{border:none}.iawp-dark-mode #iawp-parent .module-editor input[type=email]{border:none}.iawp-dark-mode #iawp-parent .settings-container input[type=text]:read-only{background:#30293b;border:1px solid #1f1a28}.iawp-dark-mode #iawp-parent .settings-container input[type=email]:read-only{background:#30293b;border:1px solid #1f1a28}.iawp-dark-mode #iawp-parent .settings-container textarea:read-only{background:#30293b;border:1px solid #1f1a28}.iawp-dark-mode #iawp-parent .stats-toggle input[type=text]:read-only{background:#30293b;border:1px solid #1f1a28}.iawp-dark-mode #iawp-parent .stats-toggle input[type=email]:read-only{background:#30293b;border:1px solid #1f1a28}.iawp-dark-mode #iawp-parent .stats-toggle textarea:read-only{background:#30293b;border:1px solid #1f1a28}.iawp-dark-mode #iawp-parent .module-editor input[type=text]:read-only{background:#30293b;border:1px solid #1f1a28}.iawp-dark-mode #iawp-parent .module-editor input[type=email]:read-only{background:#30293b;border:1px solid #1f1a28}.iawp-dark-mode #iawp-parent .module-editor textarea:read-only{background:#30293b;border:1px solid #1f1a28}.iawp-dark-mode #iawp-parent .settings-container input[type=text]:read-only:focus{background:#30293b}.iawp-dark-mode #iawp-parent .settings-container input[type=email]:read-only:focus{background:#30293b}.iawp-dark-mode #iawp-parent .settings-container textarea:read-only:focus{background:#30293b}.iawp-dark-mode #iawp-parent .stats-toggle input[type=text]:read-only:focus{background:#30293b}.iawp-dark-mode #iawp-parent .stats-toggle input[type=email]:read-only:focus{background:#30293b}.iawp-dark-mode #iawp-parent .stats-toggle textarea:read-only:focus{background:#30293b}.iawp-dark-mode #iawp-parent .module-editor input[type=text]:read-only:focus{background:#30293b}.iawp-dark-mode #iawp-parent .module-editor input[type=email]:read-only:focus{background:#30293b}.iawp-dark-mode #iawp-parent .module-editor textarea:read-only:focus{background:#30293b}.iawp-dark-mode #iawp-parent .settings-container input[type=checkbox]{border-color:#1f1a28}.iawp-dark-mode #iawp-parent .stats-toggle input[type=checkbox]{border-color:#1f1a28}.iawp-dark-mode #iawp-parent .module-editor input[type=checkbox]{border-color:#1f1a28}.iawp-dark-mode #iawp-parent .settings-container input[type=checkbox]:checked:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZD0nTTE0LjgzIDQuODlsMS4zNC45NC01LjgxIDguMzhIOS4wMkw1Ljc4IDkuNjdsMS4zNC0xLjI1IDIuNTcgMi40eicgZmlsbD0nI2ZmZmZmZicvPjwvc3ZnPg==)}.iawp-dark-mode #iawp-parent .stats-toggle input[type=checkbox]:checked:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZD0nTTE0LjgzIDQuODlsMS4zNC45NC01LjgxIDguMzhIOS4wMkw1Ljc4IDkuNjdsMS4zNC0xLjI1IDIuNTcgMi40eicgZmlsbD0nI2ZmZmZmZicvPjwvc3ZnPg==)}.iawp-dark-mode #iawp-parent .module-editor input[type=checkbox]:checked:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZD0nTTE0LjgzIDQuODlsMS4zNC45NC01LjgxIDguMzhIOS4wMkw1Ljc4IDkuNjdsMS4zNC0xLjI1IDIuNTcgMi40eicgZmlsbD0nI2ZmZmZmZicvPjwvc3ZnPg==)}.iawp-dark-mode #iawp-parent .settings-container input[type=file]{background:0 0}.iawp-dark-mode #iawp-parent .stats-toggle input[type=file]{background:0 0}.iawp-dark-mode #iawp-parent .module-editor input[type=file]{background:0 0}.iawp-dark-mode #iawp-parent .settings-container input[type=text]::placeholder{color:#aaa6b3}.iawp-dark-mode #iawp-parent .settings-container input[type=text]::placeholder{color:#aaa6b3}.iawp-dark-mode #iawp-parent .stats-toggle input[type=text]::placeholder{color:#aaa6b3}.iawp-dark-mode #iawp-parent .stats-toggle input[type=text]::placeholder{color:#aaa6b3}.iawp-dark-mode #iawp-parent .module-editor input[type=text]::placeholder{color:#aaa6b3}.iawp-dark-mode #iawp-parent .module-editor input[type=text]::placeholder{color:#aaa6b3}.iawp-dark-mode #iawp-parent .settings-container,.iawp-dark-mode #iawp-parent .stats-toggle{color:#fff;background-color:#363040;border-color:#1f1a28}.iawp-dark-mode #iawp-parent .settings-container h2,.iawp-dark-mode #iawp-parent .settings-container h3,.iawp-dark-mode #iawp-parent .settings-container .form-table th,.iawp-dark-mode #iawp-parent .settings-container .form-wrap label,.iawp-dark-mode #iawp-parent .stats-toggle h2,.iawp-dark-mode #iawp-parent .stats-toggle h3,.iawp-dark-mode #iawp-parent .stats-toggle .form-table th,.iawp-dark-mode #iawp-parent .stats-toggle .form-wrap label{color:#fff}.iawp-dark-mode #iawp-parent .settings-container .ghost-purple,.iawp-dark-mode #iawp-parent .stats-toggle .ghost-purple{color:#fff;background:#1f1a28;border-color:#1f1a28}.iawp-dark-mode #iawp-parent .settings-container .ghost-purple:hover,.iawp-dark-mode #iawp-parent .settings-container .ghost-purple:active,.iawp-dark-mode #iawp-parent .settings-container .ghost-purple:focus,.iawp-dark-mode #iawp-parent .stats-toggle .ghost-purple:hover,.iawp-dark-mode #iawp-parent .stats-toggle .ghost-purple:active,.iawp-dark-mode #iawp-parent .stats-toggle .ghost-purple:focus{background:#18141f}.iawp-dark-mode #iawp-parent .settings-container .description,.iawp-dark-mode #iawp-parent .stats-toggle .description{color:#9a95a6}.iawp-dark-mode #iawp-parent .settings-container .tutorial-link,.iawp-dark-mode #iawp-parent .stats-toggle .tutorial-link{color:#efe8fa}.iawp-dark-mode #iawp-parent .settings-container .current-ip-status,.iawp-dark-mode #iawp-parent .stats-toggle .current-ip-status{background-color:#18141f;border-color:#18141f}.iawp-dark-mode #iawp-parent .settings-container .current-ip,.iawp-dark-mode #iawp-parent .stats-toggle .current-ip{background:0 0}.iawp-dark-mode #iawp-parent .schedule-notification{color:#18141f}.iawp-dark-mode #iawp-parent #preview-email.sending,.iawp-dark-mode #iawp-parent #test-email.sending{color:#1f1a28}.iawp-dark-mode #iawp-parent #preview-email.sending:hover,.iawp-dark-mode #iawp-parent #preview-email.sending:active,.iawp-dark-mode #iawp-parent #preview-email.sending:focus,.iawp-dark-mode #iawp-parent #test-email.sending:hover,.iawp-dark-mode #iawp-parent #test-email.sending:active,.iawp-dark-mode #iawp-parent #test-email.sending:focus{color:#18141f}.iawp-dark-mode #iawp-parent #preview-email.sent,.iawp-dark-mode #iawp-parent #test-email.sent{background-color:#36b366}.iawp-dark-mode #iawp-parent #delete-data-modal,.iawp-dark-mode #iawp-parent #reset-analytics-modal{color:#1f1a28}.iawp-dark-mode #iawp-parent .view-counter-settings .shortcode-note .link-purple{color:#fff}.iawp-dark-mode #iawp-parent .view-counter-settings .shortcode-note .link-purple:hover,.iawp-dark-mode #iawp-parent .view-counter-settings .shortcode-note .link-purple:active,.iawp-dark-mode #iawp-parent .view-counter-settings .shortcode-note .link-purple:focus{color:#f7f5fa}.iawp-dark-mode #iawp-parent .chart-container select,.iawp-dark-mode #iawp-parent .settings-container select,.iawp-dark-mode #iawp-parent .filters select,.iawp-dark-mode #iawp-parent .module-editor select{color:#fff;background:#534a5f url(../down-dark-mode.d5a41b63.svg) right 5px top 55%/16px 16px no-repeat;transition:background-color .1s;border:none!important}.iawp-dark-mode #iawp-parent .chart-container select:hover,.iawp-dark-mode #iawp-parent .chart-container select:active,.iawp-dark-mode #iawp-parent .chart-container select:focus,.iawp-dark-mode #iawp-parent .settings-container select:hover,.iawp-dark-mode #iawp-parent .settings-container select:active,.iawp-dark-mode #iawp-parent .settings-container select:focus,.iawp-dark-mode #iawp-parent .filters select:hover,.iawp-dark-mode #iawp-parent .filters select:active,.iawp-dark-mode #iawp-parent .filters select:focus,.iawp-dark-mode #iawp-parent .module-editor select:hover,.iawp-dark-mode #iawp-parent .module-editor select:active,.iawp-dark-mode #iawp-parent .module-editor select:focus{background-color:#676173}.iawp-dark-mode #iawp-parent .email-reports .test-email.sending,.iawp-dark-mode #iawp-parent .email-reports .test-email.sending:hover,.iawp-dark-mode #iawp-parent .email-reports .test-email.sending:active,.iawp-dark-mode #iawp-parent .email-reports .test-email.sending:focus{color:#18141f}.iawp-dark-mode #iawp-parent .email-reports .test-email.sent{color:#36b366;background-color:#36b366}.iawp-dark-mode #iawp-parent .campaign-builder .submit-container{background-color:#473d53}.iawp-dark-mode #iawp-parent .campaign-builder .settings-container-header a,.iawp-dark-mode #iawp-parent .click-tracking-menu .settings-container-header a{color:#aaa6b3}.iawp-dark-mode #iawp-parent .campaign-builder .settings-container-header a:link,.iawp-dark-mode #iawp-parent .campaign-builder .settings-container-header a:visited,.iawp-dark-mode #iawp-parent .click-tracking-menu .settings-container-header a:link,.iawp-dark-mode #iawp-parent .click-tracking-menu .settings-container-header a:visited{color:#ece9f2}.iawp-dark-mode #iawp-parent .campaign-builder .settings-container-header a:hover,.iawp-dark-mode #iawp-parent .campaign-builder .settings-container-header a:active,.iawp-dark-mode #iawp-parent .campaign-builder .settings-container-header a:focus,.iawp-dark-mode #iawp-parent .click-tracking-menu .settings-container-header a:hover,.iawp-dark-mode #iawp-parent .click-tracking-menu .settings-container-header a:active,.iawp-dark-mode #iawp-parent .click-tracking-menu .settings-container-header a:focus{color:#fff}.iawp-dark-mode #iawp-parent .campaign{background-color:#363040}.iawp-dark-mode #iawp-parent .campaign-copy{border-color:#1f1a28}.iawp-dark-mode #iawp-parent .click-tracking-menu h1{color:#fff}.iawp-dark-mode #iawp-parent .click-tracking-menu .cache-note{color:#18141f}.iawp-dark-mode #iawp-parent .click-tracking-menu .table-labels,.iawp-dark-mode #iawp-parent .click-tracking-menu .trackable-link{border-color:#18141f}.iawp-dark-mode #iawp-parent .click-tracking-menu .trackable-link.is-editing{background-color:#272030}.iawp-dark-mode #iawp-parent .click-tracking-menu .trackable-link.is-editing:before{background-color:#18141f}.iawp-dark-mode #iawp-parent .click-tracking-menu .value-text-container>span{color:#9a95a6}.iawp-dark-mode #iawp-parent .click-tracking-menu .value-prefix,.iawp-dark-mode #iawp-parent .click-tracking-menu .value-suffix{background-color:#363040;border-color:#534a5f}.iawp-dark-mode #iawp-parent .click-tracking-menu .action-buttons button,.iawp-dark-mode #iawp-parent .click-tracking-menu .archive-button,.iawp-dark-mode #iawp-parent .click-tracking-menu .delete-link-button{color:#fff}.iawp-dark-mode #iawp-parent .click-tracking-menu .action-buttons button:hover,.iawp-dark-mode #iawp-parent .click-tracking-menu .action-buttons button:active,.iawp-dark-mode #iawp-parent .click-tracking-menu .action-buttons button:focus,.iawp-dark-mode #iawp-parent .click-tracking-menu .archive-button:hover,.iawp-dark-mode #iawp-parent .click-tracking-menu .archive-button:active,.iawp-dark-mode #iawp-parent .click-tracking-menu .archive-button:focus,.iawp-dark-mode #iawp-parent .click-tracking-menu .delete-link-button:hover,.iawp-dark-mode #iawp-parent .click-tracking-menu .delete-link-button:active,.iawp-dark-mode #iawp-parent .click-tracking-menu .delete-link-button:focus{color:#fff;text-decoration:underline}.iawp-dark-mode #iawp-parent .click-tracking-menu .action-buttons .saving,.iawp-dark-mode #iawp-parent .click-tracking-menu .action-buttons .saving:hover,.iawp-dark-mode #iawp-parent .click-tracking-menu .action-buttons .saving:active,.iawp-dark-mode #iawp-parent .click-tracking-menu .action-buttons .saving:focus{color:#272030}.iawp-dark-mode #iawp-parent .click-tracking-menu .archived-links{background-color:#272030}.iawp-dark-mode #iawp-parent .click-tracking-menu .archived-links-empty-message{color:#9a95a6;border-color:#18141f}.iawp-dark-mode #iawp-parent .iawp-notice{color:#18141f;background:#fff}.iawp-dark-mode #iawp-parent .iawp-notice a,.iawp-dark-mode #iawp-parent .iawp-notice a:link,.iawp-dark-mode #iawp-parent .iawp-notice a:visited{color:#5123a0}.iawp-dark-mode #iawp-parent .iawp-notice .iawp-button{border-color:#5123a0}.iawp-dark-mode #iawp-parent .iawp-module{color:#fff;background-color:#363040;border-color:#1f1a28}.iawp-dark-mode #iawp-parent .iawp-module .module-header{color:#fff;border-color:#1f1a28}.iawp-dark-mode #iawp-parent .iawp-module .module-header h2{color:#fff}.iawp-dark-mode #iawp-parent .iawp-module .module-header .module-icon svg,.iawp-dark-mode #iawp-parent .iawp-module .module-header .module-icon svg path{fill:#fff}.iawp-dark-mode #iawp-parent .iawp-module .module-action-links{background-color:#363040}.iawp-dark-mode #iawp-parent .iawp-module .module-action-links button{color:#c5c2cc;background-color:#30293b;border-color:#1f1a28}.iawp-dark-mode #iawp-parent .iawp-module .module-action-links button:hover,.iawp-dark-mode #iawp-parent .iawp-module .module-action-links button:active,.iawp-dark-mode #iawp-parent .iawp-module .module-action-links button:focus,.iawp-dark-mode #iawp-parent .iawp-module .module-action-links button:hover .dashicons,.iawp-dark-mode #iawp-parent .iawp-module .module-action-links button:active .dashicons,.iawp-dark-mode #iawp-parent .iawp-module .module-action-links button:focus .dashicons{color:#fff}.iawp-dark-mode #iawp-parent .iawp-module .module-action-links button.sending{background:0 0}.iawp-dark-mode #iawp-parent .iawp-module .module-action-links button.sending:after{color:#fff}.iawp-dark-mode #iawp-parent .iawp-module .module-action-links button.sending .dashicons{color:transparent}.iawp-dark-mode #iawp-parent .iawp-module .module-action-links button .dashicons{color:#c5c2cc}.iawp-dark-mode #iawp-parent .iawp-module .module-contents .conversion-type{background-color:#ffd440}.iawp-dark-mode #iawp-parent .iawp-module .module-contents .conversion-type.click{background-color:#2753ac}.iawp-dark-mode #iawp-parent .iawp-module .module-contents .conversion-type.order{background-color:#36b366}.iawp-dark-mode #iawp-parent .iawp-module .iawp-module-table-heading{color:#fff;background-color:#272030}.iawp-dark-mode #iawp-parent .iawp-module .module-pagination button:disabled{background-color:#473d53}.iawp-dark-mode #iawp-parent .iawp-module .no-data-message{color:#fff;background-color:#272030}.iawp-dark-mode #iawp-parent .iawp-module .no-data-message .dashicons,.iawp-dark-mode #iawp-parent .module-picker,.iawp-dark-mode #iawp-parent .module-picker .module-picker-header span{color:#fff}.iawp-dark-mode #iawp-parent .module-picker .module-picker-list button{color:#fff;border-color:#1f1a28}.iawp-dark-mode #iawp-parent .module-picker .module-picker-list button:hover,.iawp-dark-mode #iawp-parent .module-picker .module-picker-list button:active,.iawp-dark-mode #iawp-parent .module-picker .module-picker-list button:focus{background-color:#473d53}.iawp-dark-mode #iawp-parent .module-picker .module-picker-list button:hover .dashicons,.iawp-dark-mode #iawp-parent .module-picker .module-picker-list button:active .dashicons,.iawp-dark-mode #iawp-parent .module-picker .module-picker-list button:focus .dashicons{color:#fff}.iawp-dark-mode #iawp-parent .module-picker .module-picker-list button svg,.iawp-dark-mode #iawp-parent .module-picker .module-picker-list button svg path{fill:#fff}.iawp-dark-mode #iawp-parent .module-picker .add-module-button{background-color:#473d53;border-color:#1f1a28}.iawp-dark-mode #iawp-parent .module-picker .add-module-button:hover .button-inner,.iawp-dark-mode #iawp-parent .module-picker .add-module-button:active .button-inner,.iawp-dark-mode #iawp-parent .module-picker .add-module-button:focus .button-inner{background-color:#6c46ae}.iawp-dark-mode #iawp-parent .module-picker .add-module-button .button-inner{color:#fff;background-color:#5123a0;border:none}.iawp-dark-mode #iawp-parent .module-editor .change-module-type{color:#fff;background-color:#1f1a28;border:none}.iawp-dark-mode #iawp-parent .module-editor .change-module-type:hover,.iawp-dark-mode #iawp-parent .module-editor .change-module-type:active,.iawp-dark-mode #iawp-parent .module-editor .change-module-type:focus{background-color:#473d53}.iawp-dark-mode #iawp-parent .module-editor .module-save-button{border:none}.iawp-dark-mode #iawp-parent .module-editor .module-save-button:disabled{color:transparent;background-color:#5123a0}.iawp-dark-mode #iawp-parent .iawp-module-editor-form .checkbox-group-container:after,.iawp-dark-mode #iawp-parent .iawp-module-editor-form .tab-container:after{background-color:#1f1a28}.iawp-dark-mode #iawp-parent .iawp-module-editor-form .checkbox-group-tab{color:#fff;background-color:#473d53;border-color:#1f1a28}.iawp-dark-mode #iawp-parent .iawp-module-editor-form .checkbox-group-tab.selected{background-color:#363040;border-bottom-color:#363040}.iawp-dark-mode #iawp-parent .iawp-module-editor-form .checkbox-group-tab:not(.selected):hover{background-color:#534a5f}.iawp-dark-mode #iawp-parent .iawp-module-editor-form .checkbox-group label{color:#dedae6}.iawp-dark-mode #iawp-parent .iawp-module-editor-form .checkbox-group label:hover{color:#fff}.iawp-dark-mode #iawp-parent .iawp-module-editor-form .checkbox-group label:hover input{border-color:#fff}.iawp-dark-mode #iawp-parent .examiner-skeleton{background-color:#18141f}.iawp-dark-mode #iawp-parent .examiner-skeleton .loading-message-container{background-color:#363040;border-color:#363040}.iawp-dark-mode #iawp-parent .examiner-table-tabs:after{background-color:#30293b}.iawp-dark-mode #iawp-parent .examiner-table-tabs button{color:#dedae6;background-color:#272030;border-color:#272030}.iawp-dark-mode #iawp-parent .examiner-table-tabs button:hover{background-color:#30293b}.iawp-dark-mode #iawp-parent .examiner-table-tabs button.active{color:#fff;background-color:#30293b;border-bottom-color:#30293b}.iawp-dark-mode #iawp-parent .examiner-table-tabs button svg,.iawp-dark-mode #iawp-parent .examiner-table-tabs button svg g,.iawp-dark-mode #iawp-parent .examiner-table-tabs button svg path{fill:#fff}.iawp-dark-mode #iawp-parent.iawp-examiner-parent .table-toolbar{margin:0;padding:24px 24px 12px}.iawp-dark-mode #iawp-parent.iawp-examiner-parent .table-toolbar,.iawp-dark-mode #iawp-parent.iawp-examiner-parent .iawp-table-wrapper{background-color:#30293b}.iawp-dark-mode #iawp-parent .journey{background-color:#363040;border-color:#18141f}.iawp-dark-mode #iawp-parent .journey:hover,.iawp-dark-mode #iawp-parent .journey.timeline-visible{border-color:#a288cf}.iawp-dark-mode #iawp-parent .journey-heading:hover{border-color:#18141f}.iawp-dark-mode #iawp-parent .journey-heading .journey-cell,.iawp-dark-mode #iawp-parent .journey-preview .page-title-cell,.iawp-dark-mode #iawp-parent .journey-preview .referrer-cell,.iawp-dark-mode #iawp-parent .journey-preview .utm-source-cell{color:#fff}.iawp-dark-mode #iawp-parent .journey-preview .session-start-cell>span{background-color:#a288cf}.iawp-dark-mode #iawp-parent .journey-conversion.click{background-color:#acc9e8}.iawp-dark-mode #iawp-parent .journey-timeline{color:#fff;border-color:#18141f}.iawp-dark-mode #iawp-parent .journey-timeline h3{color:#fff}.iawp-dark-mode #iawp-parent .journey-timeline-conversions-container{border-color:#18141f}.iawp-dark-mode #iawp-parent .journey-timeline-conversions-container .journey-timeline-event{color:#fff;background-color:#272030;border:none}.iawp-dark-mode #iawp-parent .view-all-sessions{color:#c5c2cc}.iawp-dark-mode #iawp-parent .view-all-sessions a{color:#a288cf}.iawp-dark-mode #iawp-parent .view-all-sessions a:hover,.iawp-dark-mode #iawp-parent .view-all-sessions a:active,.iawp-dark-mode #iawp-parent .view-all-sessions a:focus{color:#b79fe0}.iawp-dark-mode #iawp-parent .view-all-sessions .dashicons{color:#a288cf}.iawp-dark-mode #iawp-parent .journey-user-info .icon-button{border-color:#18141f}.iawp-dark-mode #iawp-parent .journey-timeline-event:after{background-color:#dedae6}.iawp-dark-mode #iawp-parent .journey-timeline-event.view .timeline-event-label{background-color:#a288cf}.iawp-dark-mode #iawp-parent .journey-timeline-event.click .timeline-event-label{background-color:#acc9e8}.iawp-dark-mode #iawp-parent .journey-timeline-event p,.iawp-dark-mode #iawp-parent .journey-timeline-event span{color:#fff}.iawp-dark-mode #iawp-parent .journey-timeline-event a{color:#a288cf}.iawp-dark-mode #iawp-parent .journey-timeline-event a:hover,.iawp-dark-mode #iawp-parent .journey-timeline-event a:active,.iawp-dark-mode #iawp-parent .journey-timeline-event a:focus{color:#b79fe0}.iawp-dark-mode #iawp-parent .journey-timeline-event .timeline-event-label{color:#363040}.iawp-dark-mode #iawp-parent .iawp-tooltip-text{color:#fff;background-color:#1f1a28}.iawp-dark-mode #iawp-parent .timeline-exit{color:#fff}.iawp-dark-mode #iawp-parent .no-journeys{color:#fff;background-color:#30293b;border-color:#30293b}.iawp-dark-mode.independent-analytics-support-center,.iawp-dark-mode.independent-analytics-support-center #iawp-parent{background-color:#18141f}.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource{color:#fff;background-color:#363040}.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base h2,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base h3,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource h2,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource h3{color:#fff}.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base .text a,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base .tutorial-links a,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource .text a,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource .tutorial-links a{color:#fff;text-decoration:underline}.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base .text a:hover,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base .text a:active,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base .text a:focus,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base .tutorial-links a:hover,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base .tutorial-links a:active,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base .tutorial-links a:focus,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource .text a:hover,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource .text a:active,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource .text a:focus,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource .tutorial-links a:hover,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource .tutorial-links a:active,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource .tutorial-links a:focus{color:#dedae6}.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base .text span,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base .tutorial-links span,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource .text span,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource .tutorial-links span{color:#fff}.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base .button-container .ghost-purple,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource .button-container .ghost-purple{color:#fff;border-color:#fff}.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base .button-container .ghost-purple:hover,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base .button-container .ghost-purple:active,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base .button-container .ghost-purple:focus,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource .button-container .ghost-purple:hover,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource .button-container .ghost-purple:active,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource .button-container .ghost-purple:focus{color:#dedae6;background-color:#18141f;border-color:#dedae6}.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base{border-bottom:none}.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource:hover .icon-container .dashicons{color:#fff}.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource .icon-container{background-color:#363040}.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .social-icons-list a{background-color:#fff}.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .email-course-ad{color:#fff;background-color:#272030;border-top:none}.iawp-dark-mode.independent-analytics-updates,.iawp-dark-mode.independent-analytics-updates #iawp-parent{background-color:#18141f}.iawp-dark-mode.independent-analytics-updates #iawp-parent .heading{background-color:#363040;border:none}.iawp-dark-mode.independent-analytics-updates #iawp-parent .heading h1,.iawp-dark-mode.independent-analytics-updates #iawp-parent .heading a{color:#fff}.iawp-dark-mode.independent-analytics-updates #iawp-parent .heading a:hover,.iawp-dark-mode.independent-analytics-updates #iawp-parent .heading a:active,.iawp-dark-mode.independent-analytics-updates #iawp-parent .heading a:focus{color:#dedae6}.iawp-dark-mode.independent-analytics-updates #iawp-parent .entry{color:#fff;background-color:#363040;border:none}.iawp-dark-mode.independent-analytics-updates #iawp-parent .entry h2{color:#fff}.iawp-dark-mode.independent-analytics-updates #iawp-parent .entry .date{color:#c5c2cc}.iawp-dark-mode.independent-analytics-updates #iawp-parent .entry a{color:#fff}.iawp-dark-mode.independent-analytics-updates #iawp-parent .entry a:hover,.iawp-dark-mode.independent-analytics-updates #iawp-parent .entry a:active,.iawp-dark-mode.independent-analytics-updates #iawp-parent .entry a:focus{color:#dedae6}.html2pdf__container #adminmenumain,.html2pdf__container #wpadminbar{display:none!important}.html2pdf__container html.wp-toolbar{padding:0!important}.html2pdf__container #wpcontent,.html2pdf__container #wpfooter{margin:0!important}.html2pdf__container #iawp-parent .iawp-layout.modal-open .modal-background,.html2pdf__container #iawp-parent #iawp-layout-sidebar{display:none}.html2pdf__container #iawp-parent .chart-inner{width:100%}.html2pdf__container #iawp-parent .chart-inner img{width:100%;display:block}.html2pdf__container #iawp-parent .report-header-container{position:static;top:0}.html2pdf__container #iawp-parent .report-title-bar .buttons,.html2pdf__container #iawp-parent .rename-link .dashicons,.html2pdf__container #iawp-parent .toolbar .download-options-parent{display:none}.html2pdf__container #iawp-parent .date-picker-parent .iawp-button{box-shadow:none;align-items:center;padding:7px 14px 11px;display:flex}.html2pdf__container #iawp-parent .filters-button{display:none}.html2pdf__container #iawp-parent .filters-condition-button{padding:4px 10px 8px}.html2pdf__container #iawp-parent .toolbar[data-filter-count="0"] .filter-parent,.html2pdf__container #iawp-parent .stats-toggle-button{display:none}.html2pdf__container #iawp-parent #primary-metric-select,.html2pdf__container #iawp-parent #secondary-metric-select{box-shadow:none}.html2pdf__container #iawp-parent .chart-interval-select{display:none}.html2pdf__container #iawp-parent .metric-select-container:before{margin-top:-8px}.html2pdf__container #iawp-parent .metric-select-container select{background:0 0;border:none;margin-left:0;padding:0 0 0 30px}.html2pdf__container #iawp-parent .legend-item.hidden,.html2pdf__container #iawp-parent .table-toolbar .button-modal-container,.html2pdf__container #iawp-parent .table-toolbar .group-select-container{display:none}.html2pdf__container #iawp-parent #data-table{width:100%!important;min-width:0!important}.html2pdf__container #iawp-parent #data-table .cell{font-size:12px;padding:6px!important}.html2pdf__container #iawp-parent #data-table .cell:first-child,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell{padding-left:30px!important}.html2pdf__container #iawp-parent .sort-button{width:auto}.html2pdf__container #iawp-parent .sort-button .name{white-space:normal;text-overflow:unset;text-align:left;overflow:visible}.html2pdf__container #iawp-parent .row-number{right:calc(100% - 18px)}.html2pdf__container #iawp-parent .pagination,.html2pdf__container #iawp-parent .iawp-notices,.html2pdf__container #iawp-parent .close-examiner-button,.html2pdf__container #iawp-parent #scroll-to-top,.html2pdf__container #iawp-parent .examiner-table-tabs button:not(.active) svg{display:none}body.independent-analytics-support-center{background-color:#f7f5fa}body.independent-analytics-support-center #toplevel_page_independent-analytics .toplevel_page_independent-analytics:after{border-right-color:#5123a0}body.independent-analytics-support-center #iawp-parent{background-color:#f7f5fa}body.independent-analytics-support-center #iawp-parent .support-menu .iawp-container{padding:24px}body.independent-analytics-support-center #iawp-parent .support-menu .iawp-container .inner{max-width:1160px}body.independent-analytics-support-center #iawp-parent .support-menu h1{line-height:1.1}body.independent-analytics-support-center #iawp-parent .support-menu h2{margin:18px 0;font-size:21px}body.independent-analytics-support-center #iawp-parent .support-menu .heading{text-align:center;background-color:#5123a0;padding:12px 24px}body.independent-analytics-support-center #iawp-parent .support-menu .heading h1{color:#fff;font-size:21px}body.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base{text-align:center;background-color:#fff;border-bottom:1px solid #dedae6}body.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base .kb-inner{max-width:800px;margin:0 auto}body.independent-analytics-support-center #iawp-parent .support-menu .search-container{padding:12px 24px;position:relative}body.independent-analytics-support-center #iawp-parent .support-menu .search-container .dashicons{color:#676173;position:absolute;top:24px;left:36px}body.independent-analytics-support-center #iawp-parent .support-menu .search-field{background-color:#f7f5fa;border-radius:24px;width:100%;max-width:none;margin-left:-2px;padding:6px 18px 6px 38px;font-size:14px}body.independent-analytics-support-center #iawp-parent .support-menu .search-field:focus{background-color:#fff}body.independent-analytics-support-center #iawp-parent .support-menu .search-field:focus~span{color:#5123a0}body.independent-analytics-support-center #iawp-parent .support-menu .tutorial-links{margin:12px 0}body.independent-analytics-support-center #iawp-parent .support-menu .tutorial-links a{white-space:nowrap;margin-bottom:6px;font-size:14px;display:inline-block}body.independent-analytics-support-center #iawp-parent .support-menu .tutorial-links a:hover,body.independent-analytics-support-center #iawp-parent .support-menu .tutorial-links a:active,body.independent-analytics-support-center #iawp-parent .support-menu .tutorial-links a:focus{text-decoration:underline}body.independent-analytics-support-center #iawp-parent .support-menu .tutorial-links a:last-child{margin-right:0}body.independent-analytics-support-center #iawp-parent .support-menu .tutorial-links a:last-child:after{display:none}body.independent-analytics-support-center #iawp-parent .support-menu .tutorial-links span{color:#18141f;margin:0 4px}body.independent-analytics-support-center #iawp-parent .support-menu .button-container{justify-content:center;align-items:center;margin:24px 0 12px;display:flex}body.independent-analytics-support-center #iawp-parent .support-menu .button-container a:first-child{margin-right:8px}body.independent-analytics-support-center #iawp-parent .support-menu .button-container a:last-child{padding:12px 14px}body.independent-analytics-support-center #iawp-parent .support-menu .external-resources{padding-top:60px}body.independent-analytics-support-center #iawp-parent .support-menu .resource{text-align:center;background-color:#fff;border:1px solid #5123a0;border-radius:5px;margin-bottom:55px;padding:0 24px 24px;transition:border-color .1s,box-shadow .1s,transform .1s;position:relative;box-shadow:0 0 0 4px rgba(0,0,0,.1)}body.independent-analytics-support-center #iawp-parent .support-menu .resource:hover{border-color:#5123a0;transform:translateY(-2px);box-shadow:0 0 0 4px #5123a0}body.independent-analytics-support-center #iawp-parent .support-menu .resource:hover .icon-container{box-shadow:0 0 0 4px #5123a0}body.independent-analytics-support-center #iawp-parent .support-menu .resource:hover .icon-container .dashicons{color:#5123a0}body.independent-analytics-support-center #iawp-parent .support-menu .resource:hover a{text-decoration:underline}body.independent-analytics-support-center #iawp-parent .support-menu .resource .icon-container{text-align:center;background-color:#fff;border:1px solid #5123a0;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin:-44px auto 0;transition:box-shadow .1s;display:flex;position:relative;box-shadow:0 0 0 4px rgba(0,0,0,.1)}body.independent-analytics-support-center #iawp-parent .support-menu .resource .icon-container .dashicons{width:48px;height:48px;font-size:48px;transition:color .1s}body.independent-analytics-support-center #iawp-parent .support-menu .resource .overlay-link{opacity:0;font-size:0;position:absolute;top:0;bottom:0;left:0;right:0}body.independent-analytics-support-center #iawp-parent .support-menu .resource p,body.independent-analytics-support-center #iawp-parent .support-menu .resource a{font-size:14px}body.independent-analytics-support-center #iawp-parent .support-menu .resource p{margin:12px 0 24px}body.independent-analytics-support-center #iawp-parent .support-menu .social-icons-list{justify-content:center;margin-top:24px;display:flex}body.independent-analytics-support-center #iawp-parent .support-menu .social-icons-list a{border:1px solid #363040;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-right:12px;display:flex}body.independent-analytics-support-center #iawp-parent .support-menu .social-icons-list a:hover{background-color:#efe8fa;border-color:#5123a0}body.independent-analytics-support-center #iawp-parent .support-menu .social-icons-list img{width:auto;height:18px;display:block}.email-course-ad{background-color:#efe8fa;border-top:2px solid #dedae6;margin-top:-24px;padding:36px}.email-course-ad .signup-box{max-width:600px;margin:0 auto}.email-course-ad .title{font-size:21px;font-weight:700}.email-course-ad p{margin:18px 0 24px;font-size:16px}@media (min-width:700px){body.independent-analytics-support-center #iawp-parent .support-menu .external-resources .inner,body.independent-analytics-support-center #iawp-parent .support-menu .additional-resources .inner{flex-wrap:wrap;justify-content:center;display:flex}body.independent-analytics-support-center #iawp-parent .support-menu .resource{width:32%}body.independent-analytics-support-center #iawp-parent .support-menu .resource:nth-child(2),body.independent-analytics-support-center #iawp-parent .support-menu .resource:nth-child(5){margin-left:2%;margin-right:2%}}body.independent-analytics-debug #iawp-dashboard{padding:24px}body.independent-analytics-debug #iawp-dashboard section{margin:24px 0}body.independent-analytics-debug #iawp-dashboard .ip-addresses{grid-template-columns:min-content auto;gap:12px;display:grid}body.independent-analytics-debug #iawp-dashboard .ip-addresses p{display:contents}body.independent-analytics-debug #iawp-dashboard .ip-addresses p.empty span{color:#aaa6b3}body.independent-analytics-updates{background-color:#f7f5fa}body.independent-analytics-updates #toplevel_page_independent-analytics .menu-counter{display:none}body.independent-analytics-updates #iawp-parent{background-color:#f7f5fa}body.independent-analytics-updates #iawp-parent .updates-menu{padding:24px}body.independent-analytics-updates #iawp-parent .updates-container{border-radius:5px;max-width:760px}body.independent-analytics-updates #iawp-parent .heading{background-color:#fff;border:1px solid #dedae6;justify-content:space-between;align-items:center;margin-bottom:24px;padding:18px 24px;display:flex}body.independent-analytics-updates #iawp-parent .heading a{align-items:center;font-size:14px;display:flex}body.independent-analytics-updates #iawp-parent .heading a .dashicons{margin-left:3px;font-size:19px}body.independent-analytics-updates #iawp-parent h1{margin:12px 0}body.independent-analytics-updates #iawp-parent .entry{background-color:#fff;border:1px solid #dedae6;margin-bottom:24px;position:relative}body.independent-analytics-updates #iawp-parent .entry .video-container{line-height:0}body.independent-analytics-updates #iawp-parent .entry .video-container iframe{aspect-ratio:16/9;width:100%}body.independent-analytics-updates #iawp-parent .entry .text{padding:24px}body.independent-analytics-updates #iawp-parent .entry .title{margin:0 0 6px;font-size:24px;font-weight:700;line-height:1.3}body.independent-analytics-updates #iawp-parent .entry .date{color:#5123a0;font-size:16px}body.independent-analytics-updates #iawp-parent .entry .description-container p{font-size:16px}body.independent-analytics-updates #iawp-parent .entry a{color:#5123a0}body.independent-analytics-updates #iawp-parent .entry a:hover,body.independent-analytics-updates #iawp-parent .entry a:active,body.independent-analytics-updates #iawp-parent .entry a:focus{color:#6c46ae}@media (min-width:783px){#iawp-parent{margin-left:-20px}}body.iawp-in-examiner #wpbody{padding-top:0}html.wp-toolbar:has(body.iawp-in-examiner){padding-top:0}body.iawp-in-examiner #wpadminbar,body.iawp-in-examiner #adminmenumain{display:none}body.iawp-in-examiner #wpcontent{margin-left:0}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key){width:600px;margin-left:36px}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .fs-box-container{box-shadow:none;border:1px solid #dedae6;border-bottom-width:2px;border-radius:5px;padding-top:0}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .fs-header .fs-plugin-icon{width:54px;height:54px;top:-30px!important;left:13px!important}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .fs-header .fs-plugin-icon img{width:54px;height:54px}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .fs-content{padding:12px 30px}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .fs-content ul{font-size:1.2em}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .fs-content ul li{align-items:center;display:flex}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .fs-content ul .dashicons{color:#36b366;height:18px;margin-right:4px;font-size:18px}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .fs-content img{max-width:100%;margin-top:24px;line-height:0}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .rating{background-color:#fff3c9;border-radius:5px;align-items:center;margin:18px 0 -6px;padding:4px 8px;font-size:14px;display:flex}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .rating .star-container{margin:0 4px;display:inline-flex}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .rating .dashicons{color:#f69d0a;width:14px;height:14px;font-size:14px}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .fs-actions,.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .fs-permissions{padding:12px 30px}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .fs-permissions a{text-align:left}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .fs-permissions a:focus{box-shadow:none}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .fs-terms{text-align:left}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .button-primary{background-color:#5123a0;border-color:#5123a0}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .button-primary:hover,.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .button-primary:active,.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .button-primary:focus{background-color:#6c46ae;border-color:#6c46ae}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) #skip_activation{color:#5123a0;background:0 0;border:none}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) #skip_activation:hover,.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) #skip_activation:active,.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) #skip_activation:focus{text-decoration:underline}
\ No newline at end of file
+#iawp-parent .data-table{border:1px solid #dedae6;margin:24px}#iawp-parent .real-time-dashboard .chart,#iawp-parent .real-time-dashboard .most-popular-list{background:#fff;border:1px solid #dedae6;border-radius:5px;margin:24px;padding:24px}.svgMap-wrapper,.svgMap-container{position:relative}.svgMap-block-zoom-notice{z-index:2;pointer-events:none;opacity:0;color:#fff;background:rgba(0,0,0,.8);transition:opacity .25s;position:absolute;top:100%;bottom:0;left:0;right:0}.svgMap-block-zoom-notice-active .svgMap-block-zoom-notice{pointer-events:all;opacity:1;top:0}.svgMap-block-zoom-notice>div{text-align:center;padding:0 32px;font-size:28px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (max-width:900px){.svgMap-block-zoom-notice>div{font-size:22px}}.svgMap-map-wrapper{color:#111;background:rgba(255,255,255,0);width:100%;padding-top:50%;position:relative;overflow:hidden}.svgMap-map-wrapper *{box-sizing:border-box}.svgMap-map-wrapper :focus:not(:focus-visible){outline:0}.svgMap-map-wrapper .svgMap-map-image{width:100%;height:100%;margin:0;display:block;position:absolute;top:0;left:0}.svgMap-map-wrapper .svgMap-map-controls-wrapper{z-index:1;border-radius:2px;display:flex;position:absolute;overflow:hidden;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.svgMap-map-wrapper .svgMap-map-controls-wrapper.svgMap-controls-position-bottomLeft{bottom:10px;left:10px}.svgMap-map-wrapper .svgMap-map-controls-wrapper.svgMap-controls-position-bottomRight{bottom:10px;right:10px}.svgMap-map-wrapper .svgMap-map-controls-wrapper.svgMap-controls-position-topLeft{top:10px;left:10px}.svgMap-map-wrapper .svgMap-map-controls-wrapper.svgMap-controls-position-topRight{top:10px;right:10px}.svgMap-map-wrapper .svgMap-map-controls-wrapper.svgMap-disabled{display:none}.svgMap-map-wrapper .svgMap-map-controls-zoom,.svgMap-map-wrapper .svgMap-map-controls-move{background:#fff;margin-right:5px;display:flex;overflow:hidden}.svgMap-map-wrapper .svgMap-map-controls-zoom:last-child,.svgMap-map-wrapper .svgMap-map-controls-move:last-child{margin-right:0}.svgMap-map-wrapper .svgMap-control-button{color:#fff;font:inherit;line-height:inherit;text-transform:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;background-color:#fff;border:none;border-radius:0;width:32px;height:32px;margin:0;padding:0;position:relative;overflow:visible}.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:before,.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:after{content:"";background:#ccc;transition:background-color .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:before{width:11px;height:3px}@media (hover:hover){.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:hover:before,.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:hover:after{background:#000}}.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:active:before,.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:active:after{background:#000}.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button.svgMap-zoom-reset-button:before{background:0 0;border:2px solid #ccc;width:11px;height:11px;transition:border-color .25s}@media (hover:hover){.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button.svgMap-zoom-reset-button:hover:before{background:0 0;border-color:#000}}.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button.svgMap-zoom-reset-button:active:before{background:0 0;border-color:#000}.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button.svgMap-disabled:before,.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button.svgMap-disabled:after{background:#eee}.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button.svgMap-zoom-reset-button.svgMap-disabled{cursor:default}.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button.svgMap-zoom-reset-button.svgMap-disabled:before{background:0 0;border:2px solid #eee}.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-in-button:after{width:3px;height:11px}.svgMap-map-wrapper .svgMap-map-continent-controls-wrapper{z-index:1;border-radius:2px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.svgMap-map-wrapper .svgMap-country{fill:var(--svg-map-country-fill,#e2e2e2);stroke:#fff;stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .25s,stroke .25s}.svgMap-map-wrapper .svgMap-country[data-link]{cursor:pointer}@media (hover:hover){.svgMap-map-wrapper .svgMap-country:hover{stroke:#333;stroke-width:1.5px}}.svgMap-map-wrapper .svgMap-country.svgMap-active{stroke:#333;stroke-width:1.5px}.svgMap-wrapper.svgMap-country-click-callback .svgMap-map-wrapper .svgMap-country{cursor:pointer}.svgMap-tooltip,.svgMap-persistent-tooltip{z-index:2;pointer-events:none;background:#fff;border-bottom:1px solid #111;border-radius:2px;min-width:60px;position:absolute;transform:translate(-50%,-100%);box-shadow:0 0 3px rgba(0,0,0,.2)}.svgMap-tooltip.svgMap-tooltip-flipped,.svgMap-persistent-tooltip.svgMap-tooltip-flipped{border-top:1px solid #111;border-bottom:0;transform:translate(-50%)}.svgMap-tooltip .svgMap-tooltip-content-container,.svgMap-persistent-tooltip .svgMap-tooltip-content-container{padding:10px 20px;position:relative}.svgMap-tooltip .svgMap-tooltip-content-container .svgMap-tooltip-flag-container,.svgMap-persistent-tooltip .svgMap-tooltip-content-container .svgMap-tooltip-flag-container{text-align:center;margin:2px 0 5px}.svgMap-tooltip .svgMap-tooltip-content-container .svgMap-tooltip-flag-container.svgMap-tooltip-flag-container-emoji,.svgMap-persistent-tooltip .svgMap-tooltip-content-container .svgMap-tooltip-flag-container.svgMap-tooltip-flag-container-emoji{padding:25px 0 15px;font-size:50px;line-height:0}.svgMap-tooltip .svgMap-tooltip-content-container .svgMap-tooltip-flag-container .svgMap-tooltip-flag,.svgMap-persistent-tooltip .svgMap-tooltip-content-container .svgMap-tooltip-flag-container .svgMap-tooltip-flag{background:rgba(0,0,0,.15);border-radius:2px;width:auto;height:32px;margin:auto;padding:2px;display:block}.svgMap-tooltip .svgMap-tooltip-title,.svgMap-persistent-tooltip .svgMap-tooltip-title{white-space:nowrap;text-align:center;padding:0 0 8px;font-size:18px;line-height:28px}.svgMap-tooltip .svgMap-tooltip-content,.svgMap-persistent-tooltip .svgMap-tooltip-content{white-space:nowrap;text-align:center;color:#777;margin:-5px 0 0;font-size:14px}.svgMap-tooltip .svgMap-tooltip-content table,.svgMap-persistent-tooltip .svgMap-tooltip-content table{border-spacing:0;margin:auto;padding:0}.svgMap-tooltip .svgMap-tooltip-content table td,.svgMap-persistent-tooltip .svgMap-tooltip-content table td{text-align:left;padding:2px 0}.svgMap-tooltip .svgMap-tooltip-content table td span,.svgMap-persistent-tooltip .svgMap-tooltip-content table td span{color:#111}.svgMap-tooltip .svgMap-tooltip-content table td:first-child,.svgMap-persistent-tooltip .svgMap-tooltip-content table td:first-child{text-align:right;padding-right:10px}.svgMap-tooltip .svgMap-tooltip-content table td sup,.svgMap-persistent-tooltip .svgMap-tooltip-content table td sup{vertical-align:baseline;position:relative;top:-5px}.svgMap-tooltip .svgMap-tooltip-content .svgMap-tooltip-no-data,.svgMap-persistent-tooltip .svgMap-tooltip-content .svgMap-tooltip-no-data{color:#777;padding:2px 0;font-style:italic}.svgMap-tooltip .svgMap-tooltip-pointer,.svgMap-persistent-tooltip .svgMap-tooltip-pointer{width:30px;height:10px;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%)}.svgMap-tooltip .svgMap-tooltip-pointer:after,.svgMap-persistent-tooltip .svgMap-tooltip-pointer:after{content:"";background:#fff;border:1px solid #111;width:20px;height:20px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)rotate(45deg)}.svgMap-tooltip.svgMap-tooltip-flipped .svgMap-tooltip-pointer,.svgMap-persistent-tooltip.svgMap-tooltip-flipped .svgMap-tooltip-pointer{top:-10px;bottom:auto;transform:translate(-50%)scaleY(-1)}.svgMap-tooltip{display:none}.svgMap-tooltip.svgMap-active{display:block}.svgMap-persistent-tooltips,.svgMap-persistent-tooltip-wrapper{pointer-events:none}.svgMap-persistent-tooltip-wrapper{overflow:visible}.svgMap-persistent-tooltip{width:max-content;display:block;top:0;left:0}.svgMap-tooltip .svgMap-tooltip-pointer:after{background-color:#dedae6;border:none}.svgMap-tooltip{border:none;border-radius:6px}.svgMap-tooltip-content-wrapper{border:2px solid #dedae6;border-radius:6px;min-width:128px;box-shadow:1px 1px #dedae6;width:-moz-fit-content!important;width:fit-content!important}.svgMap-tooltip-content-wrapper .iawp-geo-chart-tooltip{padding:16px}.svgMap-tooltip-content-wrapper .iawp-geo-chart-tooltip img{border:2px solid #dedae6;border-radius:6px;height:40px;margin-bottom:8px}.svgMap-tooltip-content-wrapper .iawp-geo-chart-tooltip h1{margin-top:0;margin-bottom:16px;font-size:22px}.svgMap-tooltip-content-wrapper .iawp-geo-chart-tooltip-table{grid-gap:4px 8px;grid-template-columns:auto 1fr;grid-auto-flow:row;display:grid}body,#iawp-parent{background-color:#ece9f2}#wpbody-content{padding-bottom:0}#wpbody-content>.error,#wpbody-content>.notice,#wpbody-content>.cky-admin-notice,#wpbody-content>.pum-alerts,#wpbody-content>.sbi_notice,#wpbody-content>.nri-nice-review-wrapper,#wpbody-content>.update-nag,#wpbody-content>.updated.fade,#wpfooter,#screen-meta-links{display:none}.loading-icon{z-index:40;opacity:0;visibility:hidden;background:rgba(24,20,31,.65);justify-content:center;align-items:center;transition:opacity .3s,visibility .3s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.loading-icon img{opacity:0;transition:opacity .5s,transform .5s;transform:scale(.9)}.modal-background{z-index:20;opacity:0;visibility:hidden;background:rgba(24,20,31,.2);transition:opacity .3s,visibility .3s;position:fixed;top:0;bottom:0;left:0;right:0}body.iawp-in-examiner .modal-background{left:-1000px}.iawp-layout.modal-open .modal-background{opacity:1;visibility:visible}@media (max-width:999px){.iawp-layout{overflow:hidden}}#iawp-parent{margin-left:-10px}#iawp-parent *{box-sizing:border-box}#iawp-parent.loading .loading-icon{opacity:1;visibility:visible}#iawp-parent.loading .loading-icon img{opacity:1;transform:scale(1)}#iawp-parent .mm{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}#iawp-parent .mm__overlay{z-index:15000;background:rgba(0,0,0,.6);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}#iawp-parent .mm__overlay.mm__overlay--full-screen{z-index:15000}#iawp-parent .mm__container{box-sizing:border-box;background-color:#fff;border-radius:4px;max-width:500px;max-height:100vh;padding:30px;overflow-y:auto}#iawp-parent .mm__header{justify-content:space-between;align-items:center;display:flex}#iawp-parent .mm__title{color:#00449e;box-sizing:border-box;margin-top:0;margin-bottom:0;font-size:1.25rem;font-weight:600;line-height:1.25}#iawp-parent .mm__close{background:0 0;border:0}#iawp-parent .mm__header .mm__close:before{content:"✕"}#iawp-parent .mm__content{color:rgba(0,0,0,.8);margin-top:2rem;margin-bottom:2rem;line-height:1.5}#iawp-parent .mm__btn{color:rgba(0,0,0,.8);cursor:pointer;-webkit-appearance:button;text-transform:none;will-change:transform;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;background-color:#e6e6e6;border-style:none;border-width:0;border-radius:.25rem;margin:0;padding:.5rem 1rem;font-size:.875rem;line-height:1.15;transition:transform .25s ease-out,-webkit-transform .25s ease-out;overflow:visible;transform:translateZ(0)}#iawp-parent .mm__btn:focus,#iawp-parent .mm__btn:hover{transform:scale(1.05)}#iawp-parent .mm__btn-primary{color:#fff;background-color:#00449e}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}#iawp-parent .micromodal-slide{display:none}#iawp-parent .micromodal-slide.is-open{display:block}#iawp-parent .micromodal-slide[aria-hidden=false] .mm__overlay{animation:.3s cubic-bezier(0,0,.2,1) mmfadeIn}#iawp-parent .micromodal-slide[aria-hidden=false] .mm__container{animation:.3s cubic-bezier(0,0,.2,1) mmslideIn}#iawp-parent .micromodal-slide[aria-hidden=true] .mm__overlay{animation:.3s cubic-bezier(0,0,.2,1) mmfadeOut}#iawp-parent .micromodal-slide[aria-hidden=true] .mm__container{animation:.3s cubic-bezier(0,0,.2,1) mmslideOut}#iawp-parent .chart-container{width:100%;padding:0 12px}#iawp-parent .chart-inner{direction:ltr;background:#fff;border:1px solid #dedae6;border-radius:5px;padding:24px}#iawp-parent .chart-inner--map{padding:0 24px 0 12px}#iawp-parent .legend-container{flex-wrap:wrap;margin-bottom:16px;display:flex}#iawp-parent .adaptive-select-width{visibility:hidden;white-space:nowrap;width:auto;height:auto;padding-left:28px;position:absolute}#iawp-parent .metric-select-container{position:relative}#iawp-parent .metric-select-container.visible:before,#iawp-parent .metric-select-container.visible select{opacity:1}#iawp-parent .metric-select-container:before{content:"";z-index:2;opacity:0;background-color:#5123a0;border-radius:50%;width:10px;height:10px;transition:opacity .2s;position:absolute;top:12px;left:12px}#iawp-parent .metric-select-container select{opacity:0;border-color:#dedae6;padding-left:28px;transition:opacity .2s}#iawp-parent .secondary-metric-select-container{margin-left:6px}#iawp-parent .secondary-metric-select-container:before{background-color:#f69d0a}#iawp-parent .legend-title{order:1;margin:0;font-size:18px;font-weight:700}#iawp-parent .legend{order:3}#iawp-parent .chart-interval-select{order:2;width:100%;max-width:none;margin-top:12px;margin-left:auto}#iawp-parent .legend-list{margin:12px 0 0}#iawp-parent .legend-item{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:18px;align-items:center;margin:0 4px 4px 0;padding:4px 12px 4px 8px;display:inline-flex}#iawp-parent .legend-item.hidden{opacity:.5}#iawp-parent .legend-item span{border-radius:50%;width:16px;height:16px;margin-right:4px;display:inline-block}#iawp-parent .legend-item p{margin:0;font-weight:500}#iawp-parent .legend-item-for-views{background-color:#efe8fa}#iawp-parent .legend-item-for-views span{background-color:#5123a0}#iawp-parent .legend-item-for-visitors{background-color:rgba(246,157,10,.2)}#iawp-parent .legend-item-for-visitors span{background-color:#f69d0a}#iawp-parent .legend-item-for-sessions{background-color:rgba(217,59,41,.2)}#iawp-parent .legend-item-for-sessions span{background-color:#d93b29}#iawp-parent .legend-item-for-orders{background-color:rgba(35,125,68,.2)}#iawp-parent .legend-item-for-orders span{background-color:#237d44}#iawp-parent .legend-item-for-net-sales{background-color:rgba(52,152,219,.2)}#iawp-parent .legend-item-for-net-sales span{background-color:#3498db}#iawp-parent .chart-converted-to-image{width:100%;display:block}@media (min-width:600px){#iawp-parent .legend-title{width:100%}#iawp-parent .chart-interval-select{order:3;width:auto;margin-top:0}#iawp-parent .legend{order:2}}@media (min-width:650px){#iawp-parent .chart-container{padding:0 24px}}@media (min-width:750px){#iawp-parent .legend-container{flex-wrap:nowrap;align-items:center}#iawp-parent .legend-title{width:auto}#iawp-parent .legend-list{justify-content:end;margin:0;display:flex}#iawp-parent .legend-item{margin:0 0 0 12px}}#iawp-parent .click-tracking-menu .settings-container{max-width:900px}#iawp-parent .click-tracking-menu .settings-container h2{margin-bottom:18px}#iawp-parent .click-tracking-menu .open-report{margin:0 18px 0 auto}#iawp-parent .click-tracking-menu .table-labels{border-bottom:1px solid #c5c2cc;margin-top:30px;padding:0 12px 12px;display:flex}#iawp-parent .click-tracking-menu .table-labels span{width:33%;font-size:14px;font-weight:700}#iawp-parent .click-tracking-menu .table-labels .edit-button-for-spacing{opacity:0;background:0 0;border:none;flex-shrink:0;padding:1px 6px;font-size:14px}#iawp-parent .click-tracking-menu .description{margin:0}#iawp-parent .click-tracking-menu .create-new-link{margin-left:24px}#iawp-parent .click-tracking-menu .tracked-links-empty-message,#iawp-parent .click-tracking-menu .archived-links-empty-message{color:#646970;border-bottom:1px solid #dedae6;margin:0;padding:12px 0;display:none}#iawp-parent .click-tracking-menu .tracked-links-empty-message.show,#iawp-parent .click-tracking-menu .archived-links-empty-message.show{display:block}#iawp-parent .click-tracking-menu .tracked-links .heading-container{justify-content:space-between;align-items:baseline;display:flex}#iawp-parent .click-tracking-menu .tracked-links .value-text-container .name .dashicons{color:#36b366}#iawp-parent .click-tracking-menu .archived-links .value-text-container .name .dashicons{color:#9a95a6}#iawp-parent .click-tracking-menu .blueprint-link{display:none}#iawp-parent .click-tracking-menu .trackable-link{cursor:move;border-bottom:1px solid #dedae6;align-items:center;padding:12px;transition:opacity .5s;display:flex;position:relative}#iawp-parent .click-tracking-menu .trackable-link.blueprint-clone{cursor:default}#iawp-parent .click-tracking-menu .trackable-link.is-dragging{background:#fff;border:none}#iawp-parent .click-tracking-menu .trackable-link.is-editing{background-color:#f7f5fa;width:calc(100% + 48px);padding:12px 24px;left:-24px}#iawp-parent .click-tracking-menu .trackable-link.is-editing:before{content:"";background-color:#dedae6;height:1px;position:absolute;top:-1px;left:0;right:0}#iawp-parent .click-tracking-menu .trackable-link.is-editing .input-container{display:flex}#iawp-parent .click-tracking-menu .trackable-link.is-editing .value-text-container,#iawp-parent .click-tracking-menu .trackable-link.is-editing .edit-container{display:none}#iawp-parent .click-tracking-menu .trackable-link.is-editing .save-cancel-container{display:flex}#iawp-parent .click-tracking-menu .trackable-link.is-editing .archive-button{display:none}#iawp-parent .click-tracking-menu .trackable-link.archiving{opacity:0}#iawp-parent .click-tracking-menu .trackable-link button{color:#5123a0;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:1px 6px;font-size:14px;transition:color .1s}#iawp-parent .click-tracking-menu .trackable-link button:hover,#iawp-parent .click-tracking-menu .trackable-link button:active,#iawp-parent .click-tracking-menu .trackable-link button:focus{color:#6c46ae}#iawp-parent .click-tracking-menu .input-container{width:100%;display:none}#iawp-parent .click-tracking-menu .input-container .inner-container{width:33%;margin-right:12px}#iawp-parent .click-tracking-menu .input-container input,#iawp-parent .click-tracking-menu .input-container select{width:100%;max-width:none}#iawp-parent .click-tracking-menu .value-text-container{align-items:flex-end;width:100%;display:flex}#iawp-parent .click-tracking-menu .value-text-container>span{align-items:center;width:33%;font-size:14px;display:flex}#iawp-parent .click-tracking-menu .value-text-container>span.type,#iawp-parent .click-tracking-menu .value-text-container>span.value{color:#676173}#iawp-parent .click-tracking-menu .value-text-container .dashicons{width:16px;height:16px;margin-right:8px;font-size:16px}#iawp-parent .click-tracking-menu .value-text-container .value:hover .copy-class{display:inline-block}#iawp-parent .click-tracking-menu .trackable-link .copy-class{margin-left:2px;display:none}#iawp-parent .click-tracking-menu .trackable-link .copy-class .dashicons{margin:0;transition:color .1s}#iawp-parent .click-tracking-menu .click-tracking-section{margin:24px 0 48px}#iawp-parent .click-tracking-menu .validation-error-messages p{background-color:#fce6e3;border-radius:3px;padding:6px 12px;display:none}#iawp-parent .click-tracking-menu .validation-error-messages p.visible{display:block}#iawp-parent .click-tracking-menu .validation-error-messages p .dashicons{color:#d93b29;margin-right:6px}#iawp-parent .click-tracking-menu .value-container{display:none;position:relative}#iawp-parent .click-tracking-menu .value-container.visible{display:flex}#iawp-parent .click-tracking-menu .value-container.class .value-prefix,#iawp-parent .click-tracking-menu .value-container.id .value-prefix{font-weight:700}#iawp-parent .click-tracking-menu .value-prefix,#iawp-parent .click-tracking-menu .value-suffix{background-color:#f7f5fa;padding:7px 11px;position:absolute;top:1px;bottom:1px}#iawp-parent .click-tracking-menu .value-prefix{border-right:1px solid #dedae6;border-radius:3px 0 0 3px;left:1px}#iawp-parent .click-tracking-menu .value-suffix{border-left:1px solid #dedae6;border-radius:0 3px 3px 0;right:1px}#iawp-parent .click-tracking-menu .link-value{margin:0}#iawp-parent .click-tracking-menu .link-value.class{padding-left:34px}#iawp-parent .click-tracking-menu .link-value.id{padding-left:38px}#iawp-parent .click-tracking-menu .link-value.subdirectory{padding-left:34px;padding-right:34px}#iawp-parent .click-tracking-menu .link-value.external,#iawp-parent .click-tracking-menu .save-cancel-container{display:none}#iawp-parent .click-tracking-menu .save-button.saving{color:transparent;position:relative}#iawp-parent .click-tracking-menu .save-button.saving:hover,#iawp-parent .click-tracking-menu .save-button.saving:active,#iawp-parent .click-tracking-menu .save-button.saving:focus{color:transparent}#iawp-parent .click-tracking-menu .save-button.saving:after{content:"";color:#5123a0;font-family:Dashicons;font-size:22px;animation:1s linear infinite dashicons-spin;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .click-tracking-menu .archived-links{background-color:#f7f5fa;border-radius:5px;margin:0;padding:12px 24px 24px}#iawp-parent .click-tracking-menu .archived-links.open .archived-links-table{height:auto}#iawp-parent .click-tracking-menu .archived-links.open .trackable-link{display:flex}#iawp-parent .click-tracking-menu .archived-links .toggle-archived-links{margin-top:18px}#iawp-parent .click-tracking-menu .archived-links .trackable-link{display:none}#iawp-parent .click-tracking-menu .archived-links-table{height:0;overflow:hidden}#iawp-parent .click-tracking-menu .delete-link-modal .modal-title{font-size:21px;font-weight:700}#iawp-parent .click-tracking-menu .delete-link-modal p{margin:24px 0;font-size:14px}#iawp-parent .click-tracking-menu .delete-link-modal .yes{margin-right:4px}#iawp-parent .click-tracking-menu .cache-note{background-color:#fff3c9;border:1px solid #ffd440;border-radius:5px;align-items:center;margin:12px 0 -12px;padding:6px 12px;display:flex}#iawp-parent .click-tracking-menu .cache-note .dashicons{color:#f69d0a;margin-right:6px}#iawp-parent .click-tracking-menu .cache-note p{margin:0;font-size:14px}#iawp-parent .click-tracking-menu .cache-note button{margin-left:8px}#iawp-parent #click-tracking-cache-message-container{display:none}#iawp-parent #click-tracking-cache-message-container.show{display:block}#iawp-parent .iawp-table-wrapper{min-height:885px}#iawp-parent .table-toolbar{align-items:center;margin:24px 12px 12px;display:flex}#iawp-parent .table-toolbar .button-modal-container{display:inline-block;position:relative}#iawp-parent .table-toolbar .table-column-toggle-button.open{z-index:25;position:relative}#iawp-parent .table-toolbar .group-select-container{margin-left:6px;font-size:14px;position:relative}#iawp-parent .table-toolbar .group-select-container label{pointer-events:none;font-weight:700;position:absolute;top:-2px;left:15px}#iawp-parent .table-toolbar .group-select{border-color:#dedae6;border-radius:5px;padding:5px 28px 5px 40px;font-size:14px}#iawp-parent .table-toolbar .group-select:hover+label,#iawp-parent .table-toolbar .group-select:active+label,#iawp-parent .table-toolbar .group-select:focus+label{color:#5123a0}#iawp-parent .table-toolbar .group-select:focus{border-color:#5123a0}#iawp-parent .data-table-container{border:1px solid #dedae6;margin:0 12px 12px}#iawp-parent .data-table-container.horizontal{overflow:auto}#iawp-parent .data-table-container.horizontal .data-table .cell:first-child:not(.hide),#iawp-parent .data-table-container.horizontal .data-table .cell.hide:first-child+.cell{z-index:10;position:sticky;left:0;box-shadow:1px 0 1px rgba(0,0,0,.1)}#iawp-parent .data-table-container.horizontal .data-table .iawp-columns .cell:first-child:not(.hide),#iawp-parent .data-table-container.horizontal .data-table .iawp-columns .cell.hide:first-child+.cell{z-index:10}#iawp-parent .data-table-container:not(.horizontal) .iawp-columns .cell{top:179px}#iawp-parent.iawp-examiner-parent .data-table-container:not(.horizontal) .iawp-columns .cell{top:147px}#iawp-parent .data-table{grid-auto-rows:minmax(30px,auto);grid-template-columns:minmax(120px,auto)repeat(var(--columns-mobile),minmax(70px,auto));border:none;min-width:900px;margin:0;display:grid;position:relative}#iawp-parent .data-table .iawp-rows,#iawp-parent .data-table .iawp-row,#iawp-parent .data-table .iawp-columns{display:contents}#iawp-parent .data-table .iawp-rows:after,#iawp-parent .data-table .iawp-row:after,#iawp-parent .data-table .iawp-columns:after{display:none}#iawp-parent .data-table .iawp-columns .cell{z-index:5;background-color:#fff;border-bottom:1px solid #dedae6;position:sticky;top:0}#iawp-parent .data-table .iawp-columns .cell:hover{z-index:5}#iawp-parent .data-error{text-align:center;color:#363040;background-color:#f7f5fa;grid-column:1/-1;margin:0;padding:24px}@media (max-width:999px){#iawp-parent .data-table{grid-template-columns:minmax(120px,170px)repeat(var(--columns-mobile),minmax(70px,auto));max-height:600px}}@media (min-width:650px){#iawp-parent .data-table-container{margin:0 24px 24px}#iawp-parent .table-toolbar{margin:24px 24px 12px}}@media (min-width:1000px){#iawp-parent .data-table{max-height:none}}#iawp-parent .iawp-date-picker{scrollbar-width:none;-ms-overflow-style:none;background-color:#fff;border-radius:5px;width:90vw;max-height:calc(100vh - 180px);padding:24px 24px 0;font-size:14px;overflow-x:hidden;overflow-y:scroll}#iawp-parent .iawp-date-picker ::-webkit-scrollbar{display:none}#iawp-parent .iawp-date-picker.keyboard-mode .keyboard-input{z-index:1}#iawp-parent .iawp-date-picker.keyboard-mode .iawp-start-date,#iawp-parent .iawp-date-picker.keyboard-mode .iawp-end-date{visibility:hidden}#iawp-parent .iawp-date-picker.keyboard-mode .iawp-fast-travel{display:none}#iawp-parent .iawp-date-picker.keyboard-mode .iawp-calendars{position:relative}#iawp-parent .iawp-date-picker.keyboard-mode .iawp-calendars:after{content:"";background-color:rgba(255,255,255,.8);position:absolute;top:-6px;bottom:0;left:0;right:0}#iawp-parent .iawp-calendars{flex-wrap:wrap;justify-content:space-between;display:flex}#iawp-parent .iawp-calendar-month{width:100%;margin-bottom:12px;display:none}#iawp-parent .iawp-calendar-month.iawp-previous{display:none}#iawp-parent .iawp-calendar-month.iawp-current{display:block}#iawp-parent .iawp-calendar-month.iawp-current.iawp-last-month .iawp-next-month-nav{display:none}#iawp-parent .iawp-calendar-heading{text-align:center;margin-bottom:24px;position:relative}#iawp-parent .iawp-month-name{font-size:16px;font-weight:700}#iawp-parent .iawp-month-nav{cursor:pointer;background:0 0;border:1px solid #c5c2cc;border-radius:3px;padding:4px 9px;position:absolute;top:50%;transform:translateY(-50%)}#iawp-parent .iawp-month-nav:hover,#iawp-parent .iawp-month-nav:active,#iawp-parent .iawp-month-nav:focus{border-color:#5123a0}#iawp-parent .iawp-month-nav[disabled]{border-color:#dedae6}#iawp-parent .iawp-prev-month-nav{left:0}#iawp-parent .iawp-next-month-nav{right:0}#iawp-parent .iawp-day-names{justify-content:space-between;margin-bottom:6px;display:flex}#iawp-parent .iawp-day-name{text-align:center;width:14.2857%}#iawp-parent .iawp-days{grid-template-columns:repeat(7,1fr);grid-auto-rows:38px;row-gap:4px;display:grid}#iawp-parent .iawp-cell{border:2px solid transparent;justify-content:center;align-items:center;display:flex}#iawp-parent .iawp-day{cursor:pointer}#iawp-parent .iawp-day:hover{border-color:#6c46ae;border-radius:3px}#iawp-parent .iawp-day.iawp-today,#iawp-parent .iawp-day.iawp-first-data{position:relative}#iawp-parent .iawp-day.iawp-today:before,#iawp-parent .iawp-day.iawp-first-data:before{content:"";background-color:#5123a0;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:calc(50% - 2px)}#iawp-parent .iawp-day.iawp-today.iawp-end:before,#iawp-parent .iawp-day.iawp-today.iawp-start:before,#iawp-parent .iawp-day.iawp-first-data.iawp-end:before,#iawp-parent .iawp-day.iawp-first-data.iawp-start:before{background-color:#fff}#iawp-parent .iawp-day.iawp-first-data:hover .first-data-note{visibility:visible;opacity:1}#iawp-parent .iawp-day.iawp-start,#iawp-parent .iawp-day.iawp-end{color:#fff;background:#5123a0;position:relative}#iawp-parent .iawp-day.iawp-start:hover,#iawp-parent .iawp-day.iawp-end:hover{background-color:#6c46ae;border-color:transparent}#iawp-parent .iawp-day.iawp-start:after,#iawp-parent .iawp-day.iawp-end:after{content:"";border-top:7px solid transparent;border-bottom:7px solid transparent;position:absolute}#iawp-parent .iawp-day.iawp-start{border-radius:5px 0 0 5px}#iawp-parent .iawp-day.iawp-start:hover:after{border-left-color:#6c46ae}#iawp-parent .iawp-day.iawp-start:after{border-left:7px solid #5123a0;left:100%}#iawp-parent .iawp-day.iawp-start:last-child:after,#iawp-parent .iawp-day.iawp-start:nth-child(7n):after{display:none}#iawp-parent .iawp-day.iawp-start.iawp-end{border-radius:5px}#iawp-parent .iawp-day.iawp-start.iawp-end:after{border:none}#iawp-parent .iawp-day.iawp-end{border-radius:0 5px 5px 0}#iawp-parent .iawp-day.iawp-end:hover:after{border-right-color:#6c46ae}#iawp-parent .iawp-day.iawp-end:after{border-right:7px solid #5123a0;right:100%}#iawp-parent .iawp-day.iawp-end:first-child:after,#iawp-parent .iawp-day.iawp-end:nth-child(7n+1):after{display:none}#iawp-parent .iawp-day.in-range{background-color:#efe8fa}#iawp-parent .iawp-day.out-of-range{color:#c5c2cc}#iawp-parent .first-data-note{visibility:hidden;opacity:0;white-space:nowrap;color:#fff;background-color:#000;border-radius:3px;padding:4px 8px;transition:visibility .1s,opacity .1s,transform .15s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}#iawp-parent .first-data-note:after{content:"";border-top:8px solid #000;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;top:100%;left:calc(50% - 8px)}#iawp-parent .iawp-cell:not(.iawp-day)+.iawp-day.iawp-end:after{display:none}#iawp-parent .iawp-input-container{width:50%;margin-bottom:12px;display:flex;position:relative}#iawp-parent .iawp-date-inputs{-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:#f7f5fa;border-bottom:1px solid #dedae6;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:-24px -24px 18px;padding:18px 24px;display:flex}#iawp-parent .iawp-date-inputs input{cursor:pointer;width:calc(100% - 34px);max-width:100%}#iawp-parent .iawp-date-inputs input:focus{border-color:#c5c2cc}#iawp-parent .iawp-date-inputs input.iawp-active{outline-offset:-2px;border-color:#5123a0;outline:1px solid #5123a0}#iawp-parent .iawp-date-inputs input.iawp-start-date{border-radius:0 3px 3px 0}#iawp-parent .iawp-date-inputs input.iawp-end-date{border-radius:3px 0 0 3px}#iawp-parent .keyboard-input{z-index:-1;width:100%;position:absolute;top:0;left:0}#iawp-parent .apply-buttons{text-align:center;width:100%;margin:0}#iawp-parent .iawp-date-input-separator{margin:0 6px;display:none}#iawp-parent .iawp-fast-travel{cursor:pointer;background:0 0;border:1px solid #c5c2cc;transition:color .1s,border-color .1s;position:relative;box-shadow:0 1px 1px rgba(0,0,0,.1)}#iawp-parent .iawp-fast-travel:hover,#iawp-parent .iawp-fast-travel:active{color:#5123a0;border-color:#5123a0}#iawp-parent .iawp-fast-travel .dashicons{height:16px;font-size:16px}#iawp-parent .iawp-fast-travel.prev-month{border-radius:3px 0 0 3px;margin-right:-2px}#iawp-parent .iawp-fast-travel.current-month{border-radius:0 3px 3px 0;margin-left:-2px}#iawp-parent .iawp-date-picker .iawp-date-range-buttons{border-bottom:none;margin-top:18px}@media (min-width:750px){#iawp-parent .iawp-date-picker{width:720px}#iawp-parent .iawp-date-inputs{flex-wrap:nowrap;justify-content:center}#iawp-parent .iawp-date-inputs .iawp-start-date,#iawp-parent .iawp-date-inputs .iawp-end-date{width:auto}#iawp-parent .iawp-date-inputs .keyboard-input{width:100%}#iawp-parent .iawp-input-container{width:auto;margin-bottom:0}#iawp-parent .iawp-date-input-separator{display:inline-block}#iawp-parent .apply-buttons{text-align:left;width:auto;margin-left:12px}#iawp-parent .iawp-calendars{flex-wrap:nowrap}#iawp-parent .iawp-calendar-month{width:calc(50% - 12px);margin-bottom:0}#iawp-parent .iawp-calendar-month.iawp-previous{display:block}#iawp-parent .iawp-calendar-month.iawp-previous .iawp-next-month-nav,#iawp-parent .iawp-calendar-month.iawp-current .iawp-prev-month-nav,#iawp-parent .iawp-calendar-month.iawp-first-month .iawp-prev-month-nav{display:none}}@media (min-width:1000px){#iawp-parent .iawp-layout:not(.collapsed) .iawp-modal.dates.large{left:-124px}}@media (min-width:1150px){#iawp-parent #iawp-layout .iawp-modal.dates.large{left:24px}}#iawp-parent .header{background:#fff;border-bottom:1px solid #dedae6;flex-wrap:wrap;align-items:center;display:flex}#iawp-parent .header .logo{text-align:center;border-right:1px solid #dedae6;width:auto;margin-right:24px;padding:14px 32px 12px}#iawp-parent .header .logo img{width:200px;height:auto}#iawp-parent .integrations-menu{padding:24px}#iawp-parent .integrations-menu .integrations-menu-inner{background-color:#fff;border:1px solid #dedae6;border-radius:5px;max-width:1000px;padding:24px}#iawp-parent .integrations-menu h1{margin:0 0 48px}#iawp-parent .integrations-menu h2{margin:0}#iawp-parent .integrations-menu .integration-category{margin:24px 0}#iawp-parent .integrations-menu .integration-category .iawp-button{margin:0 0 12px}#iawp-parent .integrations-menu .iawp-category-description{margin:18px 0;font-size:14px}#iawp-parent .integrations-menu .iawp-integration-list{flex-wrap:wrap;justify-content:space-between;display:flex}#iawp-parent .integrations-menu .iawp-integration{background-color:#fff;border:1px solid #dedae6;border-bottom-width:3px;border-radius:5px;flex-wrap:wrap;justify-content:center;align-items:flex-end;width:49%;margin-bottom:12px;padding:18px;display:flex}#iawp-parent .integrations-menu .iawp-integration.active{position:relative}#iawp-parent .integrations-menu .iawp-integration.active:after{content:"";color:#fff;border-radius:24px;align-items:center;width:24px;height:24px;font-family:dashicons;font-size:24px;display:inline-flex;position:absolute;top:-6px;right:-6px}#iawp-parent .integrations-menu .iawp-integration.tracking{background-color:#f7fcf9;border-color:#36b366}#iawp-parent .integrations-menu .iawp-integration.tracking:after{content:"";background-color:#36b366}#iawp-parent .integrations-menu .iawp-integration.not-tracking{background-color:#fffcf0;border-color:#ffd440}#iawp-parent .integrations-menu .iawp-integration.not-tracking:after{content:"";background-color:#ffd440}#iawp-parent .integrations-menu .iawp-integration a{color:#5123a0;align-items:center;margin-top:12px;text-decoration:none;display:inline-flex}#iawp-parent .integrations-menu .iawp-integration a:hover,#iawp-parent .integrations-menu .iawp-integration a:active,#iawp-parent .integrations-menu .iawp-integration a:focus{color:#6c46ae}#iawp-parent .integrations-menu .iawp-integration a .dashicons{width:13px;height:13px;margin-left:2px;font-size:13px}#iawp-parent .integrations-menu .iawp-plugin-icon{margin:0 0 8px}#iawp-parent .integrations-menu .iawp-plugin-icon svg{width:100%;max-width:144px;height:84px}#iawp-parent .integrations-menu .iawp-plugin-name{text-align:center;width:100%;margin:0;font-size:16px}@media (min-width:800px){#iawp-parent .integrations-menu h2{font-size:21px}#iawp-parent .integrations-menu .iawp-integration{width:32%}}@media (min-width:1100px){#iawp-parent .integrations-menu .iawp-integration-list{justify-content:flex-start}#iawp-parent .integrations-menu .iawp-integration{width:24%;margin-right:1.333%}#iawp-parent .integrations-menu .iawp-integration:nth-child(4n){margin-right:0}}#iawp-parent .user-journeys,#iawp-parent .journeys-for-single-visitor{margin:10px}#iawp-parent .journeys-for-single-visitor .journey-heading{top:115px}#iawp-parent .journeys-for-single-visitor .view-all-sessions{display:none}#iawp-parent .journey-rows{padding:2px;overflow-x:scroll}#iawp-parent .journey-rows .no-journeys{text-align:center;background-color:#f7f5fa;border:2px solid #dedae6;border-radius:3px;padding:12px;font-size:14px}#iawp-parent .journey{background-color:#fff;border:2px solid #dedae6;border-radius:5px;min-width:1160px;margin-bottom:8px;transition:border-color .1s}#iawp-parent .journey:hover{border-color:#bdb0d9}#iawp-parent .journey .journey-cell{align-items:center;margin:9px 0;font-size:14px;display:flex}#iawp-parent .journey.loading-timeline .expand-journey .dashicons-arrow-right-alt2{display:none}#iawp-parent .journey.loading-timeline .expand-journey .dashicons-update{animation:1s linear infinite dashicons-spin;display:inline-block}#iawp-parent .journey.timeline-visible{border-color:#bdb0d9}#iawp-parent .journey.timeline-visible .expand-journey{transform:rotate(90deg)}#iawp-parent .journey-heading{text-transform:uppercase;border:2px solid #dedae6;font-size:12px;font-weight:700}#iawp-parent .journey-heading:hover{border-color:#dedae6}#iawp-parent .journey-heading .journey-cell{font-size:12px}#iawp-parent .journey-heading .journey-cell:first-child{min-width:24px}#iawp-parent .journey-heading .journey-preview{padding:8px 18px}#iawp-parent .journey-preview{align-items:center;column-gap:12px;padding:15px 18px;display:flex;position:relative}#iawp-parent .journey-preview .journey-cell{color:#363040;width:calc(14% - 36px);position:relative}#iawp-parent .journey-preview .journey-cell:first-child{width:24px;min-width:24px}#iawp-parent .journey-preview .session-start-cell{width:12%;max-width:160px;line-height:1.2}#iawp-parent .journey-preview .page-title-cell,#iawp-parent .journey-preview .referrer-cell{flex-shrink:0}#iawp-parent .journey-preview .page-title-cell{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:22%;display:-webkit-box;overflow:hidden}#iawp-parent .journey-preview .referrer-cell{width:15%}#iawp-parent .journey-preview .utm-source-cell{word-break:break-word;min-width:100px}#iawp-parent .journey-preview .session-start-cell,#iawp-parent .journey-preview .pages-viewed-cell,#iawp-parent .journey-preview .duration-cell{flex-shrink:0}#iawp-parent .journey-preview .session-start-cell>span,#iawp-parent .journey-preview .pages-viewed-cell>span,#iawp-parent .journey-preview .duration-cell>span{background-color:#efe8fa;border-radius:12px;align-items:center;padding:2px 9px 2px 7px;display:flex}#iawp-parent .journey-preview .session-start-cell>span .dashicons,#iawp-parent .journey-preview .pages-viewed-cell>span .dashicons,#iawp-parent .journey-preview .duration-cell>span .dashicons{color:#5123a0;width:14px;height:14px;margin-right:4px;font-size:14px}#iawp-parent .journey-preview .pages-viewed-cell,#iawp-parent .journey-preview .duration-cell{width:12%;min-width:100px;max-width:130px}#iawp-parent .journey-preview .pages-viewed-cell>span{background-color:#facf87}#iawp-parent .journey-preview .pages-viewed-cell>span .dashicons{color:#363040}#iawp-parent .journey-preview .pages-viewed-cell[data-views-engagement-score="1"]>span{background-color:rgba(250,207,135,.3)}#iawp-parent .journey-preview .pages-viewed-cell[data-views-engagement-score="2"]>span{background-color:rgba(250,207,135,.7)}#iawp-parent .journey-preview .pages-viewed-cell[data-views-engagement-score="3"]>span,#iawp-parent .journey-preview .duration-cell>span{background-color:#facf87}#iawp-parent .journey-preview .duration-cell>span .dashicons{color:#363040}#iawp-parent .journey-preview .duration-cell[data-duration-engagement-score="1"]>span{background-color:rgba(250,207,135,.3)}#iawp-parent .journey-preview .duration-cell[data-duration-engagement-score="2"]>span{background-color:rgba(250,207,135,.7)}#iawp-parent .journey-preview .duration-cell[data-duration-engagement-score="3"]>span{background-color:#facf87}#iawp-parent .journey-preview .journey-conversion{margin-right:4px}#iawp-parent .journey-preview .conversions-cell{flex-wrap:wrap;row-gap:6px}#iawp-parent .journey-preview .truncated-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#iawp-parent .journey-preview .expand-journey{color:#fff;cursor:pointer;background-color:#5123a0;border:none;border-radius:3px;margin:0;padding:0;transition:color .1s,background-color .1s}#iawp-parent .journey-preview .expand-journey .dashicons{transition:color .1s,background-color .1s}#iawp-parent .journey-preview .expand-journey .dashicons-update{display:none}#iawp-parent .journey-preview .expand-journey-overlay{z-index:1;opacity:0;cursor:pointer;width:100%;font-size:0;position:absolute;top:0;bottom:0;left:0;right:0}#iawp-parent .journey-preview .skeleton{min-height:25px}@media (min-width:1300px){#iawp-parent .journey-preview .page-title-cell{width:25%}}@media (min-width:1380px){#iawp-parent .iawp-layout.collapsed .journey-rows{overflow:visible}#iawp-parent .iawp-layout.collapsed .journey-heading{z-index:15;position:sticky;top:178px}}@media (min-width:1580px){#iawp-parent .journey-rows{overflow:visible}#iawp-parent .journey-heading{z-index:15;position:sticky;top:178px}}#iawp-parent .journey-timeline{border-top:1px solid #dedae6;display:none}#iawp-parent .journey-timeline.visible{display:block}#iawp-parent .journey-timeline-container{flex-wrap:wrap;display:flex}#iawp-parent .journey-timeline-events-container{width:60%;padding:0 24px 0 18px}#iawp-parent .journey-timeline-events-container .journey-timeline-event{padding:12px 12px 6px;position:relative}#iawp-parent .journey-timeline-events-container .journey-timeline-event:first-child{padding-top:0}#iawp-parent .journey-timeline-events-container .journey-timeline-event:first-child:before,#iawp-parent .journey-timeline-events-container .journey-timeline-event:first-child:after{top:8px}#iawp-parent .journey-timeline-events-container .journey-timeline-event:last-of-type{padding-bottom:24px}#iawp-parent .journey-timeline-events-container .journey-timeline-event:before{content:"";background-color:#dedae6;width:2px;position:absolute;top:0;bottom:0;left:0}#iawp-parent .journey-timeline-events-container .journey-timeline-event:after{content:"";background-color:#5123a0;border-radius:50%;width:10px;height:10px;position:absolute;top:20px;left:-4px}#iawp-parent .journey-timeline-conversions-container{border-left:1px solid #dedae6;width:40%;padding:0 18px}#iawp-parent .journey-heading-container{justify-content:space-between;display:flex}#iawp-parent .journey-user-info{z-index:1;margin-top:18px}#iawp-parent .journey-user-info .icons{text-align:right;margin-top:12px}#iawp-parent .journey-user-info .icon-button{background:0 0;border:1px solid #dedae6;border-radius:5px;height:26px;margin-left:1px;padding:0}#iawp-parent .journey-user-info .icon{height:24px;padding:2px}#iawp-parent .view-all-sessions{color:#363040;align-items:center;display:flex}#iawp-parent .view-all-sessions.no-other-sessions .dashicons{color:#363040}#iawp-parent .view-all-sessions .dashicons{color:#5123a0;width:15px;height:15px;margin-right:3px;font-size:15px}#iawp-parent .view-all-sessions a{color:#5123a0;font-size:14px;text-decoration:none}#iawp-parent .view-all-sessions a:hover,#iawp-parent .view-all-sessions a:active,#iawp-parent .view-all-sessions a:focus{text-decoration:underline}#iawp-parent .journey-timeline-events{grid-template-columns:auto 1fr;margin:-24px 0 36px;display:grid}#iawp-parent .journey-timeline-events .journey-timeline-event.click,#iawp-parent .journey-timeline-events .journey-timeline-event.submission,#iawp-parent .journey-timeline-events .journey-timeline-event.order{padding-left:36px}#iawp-parent .journey-timeline-events .journey-timeline-event.click:before,#iawp-parent .journey-timeline-events .journey-timeline-event.submission:before,#iawp-parent .journey-timeline-events .journey-timeline-event.order:before{top:12px;bottom:6px;left:23px}#iawp-parent .journey-timeline-events .journey-timeline-event.click:after,#iawp-parent .journey-timeline-events .journey-timeline-event.submission:after,#iawp-parent .journey-timeline-events .journey-timeline-event.order:after{left:19px}#iawp-parent .journey-timeline-events .journey-timeline-event.click+.timeline-exit,#iawp-parent .journey-timeline-events .journey-timeline-event.submission+.timeline-exit,#iawp-parent .journey-timeline-events .journey-timeline-event.order+.timeline-exit{margin-top:8px}#iawp-parent .journey-timeline-events .journey-timeline-event.click:has(+.timeline-event-time+.journey-timeline-event.click):before{bottom:-12px}#iawp-parent .journey-timeline-events .journey-timeline-event.click:has(+.timeline-event-time+.journey-timeline-event.submission):before{bottom:-12px}#iawp-parent .journey-timeline-events .journey-timeline-event.click:has(+.timeline-event-time+.journey-timeline-event.order):before{bottom:-12px}#iawp-parent .journey-timeline-events .journey-timeline-event.submission:has(+.timeline-event-time+.journey-timeline-event.click):before{bottom:-12px}#iawp-parent .journey-timeline-events .journey-timeline-event.submission:has(+.timeline-event-time+.journey-timeline-event.submission):before{bottom:-12px}#iawp-parent .journey-timeline-events .journey-timeline-event.submission:has(+.timeline-event-time+.journey-timeline-event.order):before{bottom:-12px}#iawp-parent .journey-timeline-events .journey-timeline-event.order:has(+.timeline-event-time+.journey-timeline-event.click):before{bottom:-12px}#iawp-parent .journey-timeline-events .journey-timeline-event.order:has(+.timeline-event-time+.journey-timeline-event.submission):before{bottom:-12px}#iawp-parent .journey-timeline-events .journey-timeline-event.order:has(+.timeline-event-time+.journey-timeline-event.order):before{bottom:-12px}#iawp-parent .journey-timeline-events .journey-timeline-event.click+.timeline-event-time+.journey-timeline-event.click .border-box-1,#iawp-parent .journey-timeline-events .journey-timeline-event.click+.timeline-event-time+.journey-timeline-event.click .border-box-2,#iawp-parent .journey-timeline-events .journey-timeline-event.click+.timeline-event-time+.journey-timeline-event.submission .border-box-1,#iawp-parent .journey-timeline-events .journey-timeline-event.click+.timeline-event-time+.journey-timeline-event.submission .border-box-2,#iawp-parent .journey-timeline-events .journey-timeline-event.click+.timeline-event-time+.journey-timeline-event.order .border-box-1,#iawp-parent .journey-timeline-events .journey-timeline-event.click+.timeline-event-time+.journey-timeline-event.order .border-box-2,#iawp-parent .journey-timeline-events .journey-timeline-event.submission+.timeline-event-time+.journey-timeline-event.click .border-box-1,#iawp-parent .journey-timeline-events .journey-timeline-event.submission+.timeline-event-time+.journey-timeline-event.click .border-box-2,#iawp-parent .journey-timeline-events .journey-timeline-event.submission+.timeline-event-time+.journey-timeline-event.submission .border-box-1,#iawp-parent .journey-timeline-events .journey-timeline-event.submission+.timeline-event-time+.journey-timeline-event.submission .border-box-2,#iawp-parent .journey-timeline-events .journey-timeline-event.submission+.timeline-event-time+.journey-timeline-event.order .border-box-1,#iawp-parent .journey-timeline-events .journey-timeline-event.submission+.timeline-event-time+.journey-timeline-event.order .border-box-2,#iawp-parent .journey-timeline-events .journey-timeline-event.order+.timeline-event-time+.journey-timeline-event.click .border-box-1,#iawp-parent .journey-timeline-events .journey-timeline-event.order+.timeline-event-time+.journey-timeline-event.click .border-box-2,#iawp-parent .journey-timeline-events .journey-timeline-event.order+.timeline-event-time+.journey-timeline-event.submission .border-box-1,#iawp-parent .journey-timeline-events .journey-timeline-event.order+.timeline-event-time+.journey-timeline-event.submission .border-box-2,#iawp-parent .journey-timeline-events .journey-timeline-event.order+.timeline-event-time+.journey-timeline-event.order .border-box-1,#iawp-parent .journey-timeline-events .journey-timeline-event.order+.timeline-event-time+.journey-timeline-event.order .border-box-2{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.click:has(+.timeline-event-time+.journey-timeline-event.click) .border-box-3{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.click:has(+.timeline-event-time+.journey-timeline-event.click) .border-box-4{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.click:has(+.timeline-event-time+.journey-timeline-event.submission) .border-box-3{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.click:has(+.timeline-event-time+.journey-timeline-event.submission) .border-box-4{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.click:has(+.timeline-event-time+.journey-timeline-event.order) .border-box-3{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.click:has(+.timeline-event-time+.journey-timeline-event.order) .border-box-4{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.submission:has(+.timeline-event-time+.journey-timeline-event.click) .border-box-3{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.submission:has(+.timeline-event-time+.journey-timeline-event.click) .border-box-4{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.submission:has(+.timeline-event-time+.journey-timeline-event.submission) .border-box-3{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.submission:has(+.timeline-event-time+.journey-timeline-event.submission) .border-box-4{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.submission:has(+.timeline-event-time+.journey-timeline-event.order) .border-box-3{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.submission:has(+.timeline-event-time+.journey-timeline-event.order) .border-box-4{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.order:has(+.timeline-event-time+.journey-timeline-event.click) .border-box-3{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.order:has(+.timeline-event-time+.journey-timeline-event.click) .border-box-4{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.order:has(+.timeline-event-time+.journey-timeline-event.submission) .border-box-3{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.order:has(+.timeline-event-time+.journey-timeline-event.submission) .border-box-4{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.order:has(+.timeline-event-time+.journey-timeline-event.order) .border-box-3{display:none}#iawp-parent .journey-timeline-events .journey-timeline-event.order:has(+.timeline-event-time+.journey-timeline-event.order) .border-box-4{display:none}#iawp-parent .journey-timeline-conversions{margin:24px 0 36px}#iawp-parent .journey-timeline-conversions .journey-timeline-event{background-color:#fbfafc;border:1px solid #dedae6;border-radius:5px;margin-bottom:12px;padding:12px}#iawp-parent .journey-timeline-event.origin:before{top:24px}#iawp-parent .journey-timeline-event.origin .timeline-event-label{background-color:#facf87}#iawp-parent .journey-timeline-event.click .timeline-event-label{background-color:#d9e9fa}#iawp-parent .journey-timeline-event.submission .timeline-event-label{background-color:#fff3c9}#iawp-parent .journey-timeline-event.order .timeline-event-label{background-color:#b5e6c1}#iawp-parent .journey-timeline-event p,#iawp-parent .journey-timeline-event span{color:#363040;font-size:14px}#iawp-parent .journey-timeline-event .border-box-1,#iawp-parent .journey-timeline-event .border-box-2,#iawp-parent .journey-timeline-event .border-box-3,#iawp-parent .journey-timeline-event .border-box-4{z-index:1;width:13px;height:12px;position:absolute}#iawp-parent .journey-timeline-event .border-box-1{border-bottom:2px solid #dedae6;border-left:2px solid #dedae6;border-radius:0 0 0 5px;top:-7px;left:0}#iawp-parent .journey-timeline-event .border-box-2{border-top:2px solid #dedae6;border-right:2px solid #dedae6;border-radius:0 5px 0 0;top:3px;left:12px}#iawp-parent .journey-timeline-event .border-box-3{border-top:2px solid #dedae6;border-left:2px solid #dedae6;border-radius:5px 0 0;bottom:-8px;left:0}#iawp-parent .journey-timeline-event .border-box-4{border-bottom:2px solid #dedae6;border-right:2px solid #dedae6;border-radius:0 0 5px;bottom:2px;left:12px}#iawp-parent .journey-timeline-event .dotted-border{z-index:0;border-left:2px dotted #dedae6;width:1px;position:absolute;top:0;bottom:0;left:0}#iawp-parent .timeline-event-time{text-align:right;margin:15px 12px 0 0}#iawp-parent .timeline-event-label{background-color:#efe8fa;border-radius:24px;padding:4px 9px;display:inline-block}#iawp-parent .timeline-event-contents{padding-top:8px}#iawp-parent .timeline-event-contents p{margin:0 0 6px;display:flex}#iawp-parent .timeline-event-contents a{color:#5123a0;overflow-wrap:anywhere;text-decoration:none}#iawp-parent .timeline-event-contents a:hover,#iawp-parent .timeline-event-contents a:active,#iawp-parent .timeline-event-contents a:focus{color:#6c46ae;text-decoration:underline}#iawp-parent .timeline-event-contents a:hover .dashicons,#iawp-parent .timeline-event-contents a:active .dashicons,#iawp-parent .timeline-event-contents a:focus .dashicons{text-decoration:none}#iawp-parent .timeline-event-contents .dashicons{width:16px;height:16px;margin-left:2px;font-size:15px;line-height:1.35}#iawp-parent .timeline-contents-label{margin-right:4px;font-weight:700}#iawp-parent .timeline-exit{z-index:2;color:#363040;grid-column:2;margin-bottom:12px;font-size:14px;display:block;position:relative}#iawp-parent .timeline-exit:after{content:"";background-color:#dedae6;border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:-4px}#iawp-parent .timeline-exit>span{position:absolute;top:-5px;right:calc(100% + 13px)}#iawp-parent .journey-conversion{background-color:#dedae6;border-radius:15px;padding:2px 8px}#iawp-parent .journey-conversion.order{background-color:#b5e6c1}#iawp-parent .journey-conversion.click{background-color:#d9e9fa}#iawp-parent .journey-conversion.submission{background-color:#fff3c9}#iawp-parent .report-title-bar.overview-report .last-updated-container{margin:-4px 0 12px}#iawp-parent .report-title-bar.overview-report .buttons>div{align-items:center;display:flex}#iawp-parent .report-title-bar.overview-report .pdf-export-button{margin-right:6px;padding:13px}#iawp-parent .refresh-overview-button{color:#ffd440;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:underline;transition:color .1s}#iawp-parent .refresh-overview-button:hover{color:#ffe382}#iawp-parent .overview-toolbar-buttons{text-align:center;width:100%;margin-bottom:12px}#iawp-parent .overview-toolbar-buttons button:first-child{margin-right:4px}#iawp-parent .reorder-modules-button.active{color:#fff;background-color:#5123a0;border-color:#5123a0}#iawp-parent .reorder-modules-button.active:hover,#iawp-parent .reorder-modules-button.active:active,#iawp-parent .reorder-modules-button.active:focus{color:#fff;background-color:#6c46ae}#iawp-parent .reorder-modules-button.active:hover .dashicons,#iawp-parent .reorder-modules-button.active:active .dashicons,#iawp-parent .reorder-modules-button.active:focus .dashicons,#iawp-parent .reorder-modules-button.active .dashicons{color:#fff}#iawp-parent .reordering .module-contents{display:none}#iawp-parent .reordering .module-header{border-bottom:none}#iawp-parent .reordering .module-header .module-icon{display:block}#iawp-parent .reordering .module-action-links .edit-module-button{display:none}#iawp-parent .reordering .module-editor{border:1px solid #dedae6}#iawp-parent .reordering .module-editor .module-editing-buttons{display:none}#iawp-parent .reordering .iawp-module{cursor:grab;border-bottom:2px solid #dedae6}#iawp-parent .reordering .iawp-module:hover{box-shadow:0 0 5px rgba(0,0,0,.12)}#iawp-parent .reordering .module-picker{display:none}#iawp-parent .reordering .dragging-active,#iawp-parent .reordering .dragging-active .iawp-module{cursor:grabbing}#iawp-parent .reordering .dragging-active .iawp-module:hover{box-shadow:none}#iawp-parent .module-list{grid-template-columns:repeat(2,1fr);gap:12px;margin:12px;padding-bottom:144px;display:grid}#iawp-parent .iawp-module{background-color:#fff;border:1px solid #dedae6;border-radius:5px;flex-flow:column wrap;grid-column:span 2;min-width:0;height:auto;display:flex}#iawp-parent .iawp-module.hidden{display:none}#iawp-parent .iawp-module.full-width{grid-column:span 2}#iawp-parent .iawp-module.will-be-refreshed{opacity:.5}#iawp-parent .iawp-module:not(.full-width) .quick-stats .iawp-stats .iawp-stat{width:50%}#iawp-parent .iawp-module .loading-message{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:18px 36px;display:flex}#iawp-parent .iawp-module .loading-message img{width:96px;height:96px;line-height:0}#iawp-parent .iawp-module .loading-message p{margin:0;font-size:14px}#iawp-parent .iawp-module-reorder-wrapper{grid-column:span 2;width:100%;display:flex}#iawp-parent .iawp-module-reorder-wrapper>div{width:100%}#iawp-parent .iawp-module-reorder-wrapper>div:first-child{margin-right:24px}#iawp-parent .module-header{border-bottom:1px solid #dedae6;justify-content:space-between;align-items:center;width:100%;padding:18px 24px;display:flex;position:relative}#iawp-parent .module-header .module-icon{width:auto;height:36px;margin-right:18px;display:none}#iawp-parent .module-header .module-icon svg{width:auto;height:100%}#iawp-parent .module-header .module-editing-buttons{margin-left:8px}#iawp-parent .module-icon svg,#iawp-parent .module-icon svg g,#iawp-parent .module-icon svg path{fill:#5123a0}#iawp-parent .module-title-container{max-width:calc(100% - 106px);margin-right:auto}#iawp-parent .module-title-container h2{margin:0;font-size:18px;font-weight:700}#iawp-parent .module-title-container p{margin:6px 0 0;font-size:14px}#iawp-parent .module-contents{flex-grow:1;width:100%;min-height:220px;font-size:14px;position:relative}#iawp-parent .module-contents>div{padding:18px 24px}#iawp-parent .module-contents>div.line-chart{padding-top:6px}#iawp-parent .module-contents .quick-stats{height:100%;margin:-1px;padding:0}#iawp-parent .module-contents .quick-stats .iawp-stats{border-radius:0 0 6px 6px;height:calc(100% + 2px)}#iawp-parent .module-contents .quick-stats:not(.is-loaded) .count{width:50%}#iawp-parent .module-contents .quick-stats:not(.is-loaded) .count .skeleton-loader{height:21px}#iawp-parent .module-contents .quick-stats:not(.is-loaded) .percentage{width:100%}#iawp-parent .module-contents .icon-container{width:18px;display:inline-block;position:relative}#iawp-parent .module-contents .icon-container:first-child{width:auto}#iawp-parent .module-contents .icon img{width:100%;height:auto}#iawp-parent .module-contents .page-title{display:flex;overflow:hidden}#iawp-parent .module-contents .page-title-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}#iawp-parent .module-contents .conversion-type{text-align:center;background-color:#fff3c9;border-radius:24px;margin-left:auto;padding:4px 8px;display:block}#iawp-parent .module-contents .conversion-type.order{background-color:#e3fced}#iawp-parent .module-contents .conversion-type.click{background-color:#d9e9fa}#iawp-parent .module-contents .module-page{opacity:0;visibility:hidden;align-items:center;gap:4px 8px;display:grid;position:absolute}#iawp-parent .module-contents .module-page.current{opacity:1;visibility:visible;position:relative}#iawp-parent .module-contents .module-page.visitors-grid{grid-template-columns:auto repeat(3,25px) 1fr}#iawp-parent .module-contents .module-page.conversions-grid{grid-template-columns:auto repeat(3,25px) auto 1fr}#iawp-parent .module-contents .module-pagination{z-index:2;text-align:center;justify-content:center;align-items:center;margin:18px 0 6px;display:flex;position:relative}#iawp-parent .module-contents .module-pagination button{color:#fff;cursor:pointer;background-color:#5123a0;border:none;border-radius:3px;margin:0;padding:3px;transition:background-color .1s}#iawp-parent .module-contents .module-pagination button:hover{background-color:#6c46ae}#iawp-parent .module-contents .module-pagination button:disabled{color:#aaa6b3;cursor:default;background-color:#ece9f2;border-color:#dedae6}#iawp-parent .module-contents .module-pagination button:disabled:hover{background-color:#ece9f2}#iawp-parent .module-contents .module-pagination button.left{padding-right:5px}#iawp-parent .module-contents .module-pagination button.right{padding-left:5px}#iawp-parent .module-contents .module-pagination .page-count{margin:0 12px}#iawp-parent .iawp-module-table{grid-template-columns:repeat(2,auto);gap:12px;margin-bottom:6px;display:grid}#iawp-parent .iawp-module-table>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#iawp-parent .iawp-module-table>span:nth-child(2n){text-align:right}#iawp-parent .iawp-module-table>span:nth-child(5) .module-row-number{opacity:.93}#iawp-parent .iawp-module-table>span:nth-child(7) .module-row-number{opacity:.86}#iawp-parent .iawp-module-table>span:nth-child(9) .module-row-number{opacity:.79}#iawp-parent .iawp-module-table>span:nth-child(11) .module-row-number{opacity:.72}#iawp-parent .iawp-module-table>span:nth-child(13) .module-row-number{opacity:.65}#iawp-parent .iawp-module-table>span:nth-child(15) .module-row-number{opacity:.58}#iawp-parent .iawp-module-table>span:nth-child(17) .module-row-number{opacity:.51}#iawp-parent .iawp-module-table>span:nth-child(19) .module-row-number{opacity:.44}#iawp-parent .iawp-module-table>span:nth-child(21) .module-row-number{opacity:.37}#iawp-parent .iawp-module-table .module-row-number{text-align:center;color:#fff;background-color:#5123a0;border-radius:50%;width:18px;height:18px;margin-right:2px;font-size:14px;line-height:18px;display:inline-block}#iawp-parent .iawp-module-table .skeleton-loader:empty{height:18.2px}#iawp-parent .iawp-module-table-heading{background-color:#f7f5fa;border-radius:3px;padding:6px 12px;font-weight:700}#iawp-parent .iawp-module .map .chart-container{padding:0}#iawp-parent .iawp-module .map .chart-inner{border:none;border-radius:0;padding:0}#iawp-parent .no-data-message{color:#18141f;text-align:center;background-color:#f7f5fa;border-radius:3px;margin:0 auto;padding:12px 24px;font-size:14px}#iawp-parent .no-data-message .dashicons{color:#5123a0;margin-right:2px}#iawp-parent .module-picker{height:auto;min-height:360px;position:relative}#iawp-parent .module-picker.show-list{background-color:#fff;border:1px solid #5123a0}#iawp-parent .module-picker .module-intro{position:absolute;top:0;bottom:0;left:0;right:0}#iawp-parent .module-picker .add-module-button{cursor:pointer;background-color:#f8f5fc;border:4px dashed #d9d5e0;border-radius:5px;margin:0;padding:0;transition:border-color .1s,background-color .1s;position:absolute;top:0;bottom:0;left:0;right:0}#iawp-parent .module-picker .add-module-button:hover,#iawp-parent .module-picker .add-module-button:active,#iawp-parent .module-picker .add-module-button:focus{border-color:#c7bdd9}#iawp-parent .module-picker .add-module-button:hover span,#iawp-parent .module-picker .add-module-button:active span,#iawp-parent .module-picker .add-module-button:focus span{color:#5123a0}#iawp-parent .module-picker .add-module-button span{padding:16px 20px;font-size:18px;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}#iawp-parent .module-picker-inner{display:none}#iawp-parent .module-picker-header{justify-content:space-between;align-items:center;padding:18px 24px;display:flex}#iawp-parent .module-picker-header span{color:#18141f;font-size:18px;font-weight:700}#iawp-parent .module-picker-list,#iawp-parent .module-picker-list li{margin:0}#iawp-parent .module-picker-list li:first-child button{border-top:1px solid #dedae6}#iawp-parent .module-picker-list li:last-child button{border-bottom:none;border-radius:0 0 5px 5px}#iawp-parent .module-picker-list button{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #dedae6;border-radius:0;justify-content:space-between;align-items:center;width:100%;margin:0;padding:10px 24px;font-size:16px;transition:color .1s,background-color .1s;display:flex}#iawp-parent .module-picker-list button:hover,#iawp-parent .module-picker-list button:active,#iawp-parent .module-picker-list button:focus{color:#5123a0;background-color:#f7f5fa}#iawp-parent .module-picker-list button:hover .dashicons,#iawp-parent .module-picker-list button:active .dashicons,#iawp-parent .module-picker-list button:focus .dashicons{color:#5123a0}#iawp-parent .module-picker-list button .dashicons{color:#676173}#iawp-parent .module-picker-list .module-name{margin-right:auto}#iawp-parent .module-picker-list .module-icon{width:24px;margin-right:12px;display:flex}#iawp-parent .module-picker-list .module-icon svg{width:100%;height:auto}#iawp-parent .module-header:hover .module-action-links{opacity:1;visibility:visible}#iawp-parent .module-action-links{opacity:0;visibility:hidden;background-color:#fff;transition:opacity .1s,visibility .1s;position:absolute;right:24px}#iawp-parent .module-action-links button{cursor:pointer;background:0 0;border:1px solid #dedae6;border-radius:3px;margin:0;padding:5px;transition:border-color .1s}#iawp-parent .module-action-links button.sending span{opacity:0}#iawp-parent .module-action-links button:disabled{cursor:default;opacity:.5}#iawp-parent .module-action-links button:disabled:hover{border:1px solid #dedae6}#iawp-parent .module-action-links button:hover{border-color:#5123a0}#iawp-parent .module-action-links button:hover .dashicons,#iawp-parent .module-action-links button .dashicons{color:#5123a0}#iawp-parent .module-action-links .toggle-width-button{display:none}#iawp-parent .module-popover-menu{text-align:left;background-color:#fff;border:1px solid #dedae6;border-radius:3px;margin:0;padding:12px 18px;font-size:14px;position:absolute;top:0;left:auto;right:0;box-shadow:0 2px 4px rgba(0,0,0,.1)}#iawp-parent .module-popover-menu button{color:#5123a0;cursor:pointer;background:0 0;border:none;margin:0 0 12px;padding:0;display:block}#iawp-parent .module-popover-menu button:hover,#iawp-parent .module-popover-menu button:active,#iawp-parent .module-popover-menu button:focus{color:#6c46ae;text-decoration:underline}#iawp-parent .popover-menu-actions{flex-direction:column;display:flex}#iawp-parent .module-picker .module-intro{display:none}#iawp-parent .module-picker.show-intro .module-intro,#iawp-parent .module-picker.show-list .module-picker-inner{display:block}#iawp-parent .module-editor{border:1px solid #5123a0}#iawp-parent .module-editor .module-header{padding:10px 24px}#iawp-parent .module-editor .module-icon{height:32px;margin-right:12px;display:block}#iawp-parent .module-editor h2{margin:21px 0 22px}#iawp-parent .iawp-module .module-contents{flex-grow:1}#iawp-parent .iawp-module .module-contents>div,#iawp-parent .iawp-module .module-contents .module-chart{height:100%}#iawp-parent .iawp-module .module-contents .module-chart.module-pie-chart{flex-grow:1;max-width:100%;max-height:350px}#iawp-parent .iawp-module .module-contents .pie-chart:has(>.module-pie-chart){align-items:center;display:flex}#iawp-parent .iawp-module .module-contents .new-sessions:has(>.module-pie-chart){align-items:center;display:flex}#iawp-parent .iawp-module .module-contents .pie-chart:has(>.module-pie-chart).is-empty{display:block}#iawp-parent .iawp-module .module-contents .new-sessions:has(>.module-pie-chart).is-empty{display:block}#iawp-parent .iawp-module-editor-form label{margin:0}#iawp-parent .iawp-module-editor-form select{width:100%;margin:4px 0 16px}#iawp-parent .iawp-module-editor-form input[type=text]{width:100%;margin:4px 0 16px}#iawp-parent .iawp-module-editor-form input[type=number]{width:100%;margin:4px 0 16px}#iawp-parent .iawp-module-editor-form input[type=text]{max-width:400px}#iawp-parent .iawp-module-editor-form input[type=number]{max-width:400px}#iawp-parent .iawp-module-editor-form select{max-width:260px}#iawp-parent .iawp-module-editor-form footer{margin:12px 0 6px}#iawp-parent .iawp-module-editor-form .tab-container{margin-top:6px;position:relative}#iawp-parent .iawp-module-editor-form .tab-container:after{content:"";background-color:#dedae6;height:1px;position:absolute;bottom:0;left:-24px;right:-24px}#iawp-parent .iawp-module-editor-form .checkbox-group-tab{cursor:pointer;background-color:#f7f5fa;border:1px solid #dedae6;margin:0;padding:10px 16px;transition:background-color .1s,color .1s}#iawp-parent .iawp-module-editor-form .checkbox-group-tab:hover{color:#5123a0;background-color:#fbfafc}#iawp-parent .iawp-module-editor-form .checkbox-group-tab.selected{z-index:2;background-color:#fff;border-bottom-color:#fff;position:relative}#iawp-parent .iawp-module-editor-form .checkbox-group-container{margin-bottom:12px;padding-bottom:1px;position:relative}#iawp-parent .iawp-module-editor-form .checkbox-group-container:after{content:"";background-color:#dedae6;height:1px;position:absolute;bottom:0;left:-24px;right:-24px}#iawp-parent .iawp-module-editor-form .checkbox-group-container .checkbox-group{margin-top:18px}#iawp-parent .iawp-module-editor-form .checkbox-group{margin:12px 0 18px}#iawp-parent .iawp-module-editor-form .checkbox-group label{cursor:pointer;margin:6px 0;transition:color .1s}#iawp-parent .iawp-module-editor-form .checkbox-group label:hover{color:#5123a0}#iawp-parent .iawp-module-editor-form .checkbox-group label:hover input{border-color:#5123a0}#iawp-parent .iawp-module-editor-form .module-save-button.purple.sent,#iawp-parent .iawp-module-editor-form .module-save-button.purple.sent:hover,#iawp-parent .iawp-module-editor-form .module-save-button.purple.sent:active,#iawp-parent .iawp-module-editor-form .module-save-button.purple.sent:focus{color:#36b366;background-color:#36b366;border-color:#36b366}#iawp-parent .recent-views .full-width-count,#iawp-parent .recent-conversions .full-width-count{display:none}#iawp-parent .recent-views .page-title a .dashicons{width:16px;height:16px;margin-left:2px;font-size:17px}#iawp-parent .checkbox-group{display:none}#iawp-parent .checkbox-group.selected{display:block}@media (min-width:600px){#iawp-parent.overview .toolbar{justify-content:space-between}#iawp-parent .overview-toolbar-buttons{text-align:left;width:auto;margin-bottom:0}}@media (min-width:700px){#iawp-parent .iawp-module.full-width .recent-views>div,#iawp-parent .iawp-module.full-width .recent-conversions>div{flex-wrap:wrap;align-items:flex-start;display:flex}#iawp-parent .iawp-module.full-width .recent-views>div .current,#iawp-parent .iawp-module.full-width .recent-conversions>div .current{width:50%}#iawp-parent .iawp-module.full-width .recent-views>div .current+.module-page,#iawp-parent .iawp-module.full-width .recent-conversions>div .current+.module-page{opacity:1;visibility:visible;width:50%;position:relative}#iawp-parent .iawp-module.full-width .recent-views>div .module-pagination,#iawp-parent .iawp-module.full-width .recent-conversions>div .module-pagination{width:100%}#iawp-parent .iawp-module.full-width .recent-views>div .full-width-count,#iawp-parent .iawp-module.full-width .recent-conversions>div .full-width-count{display:inline}#iawp-parent .iawp-module.full-width .recent-views>div .regular-count,#iawp-parent .iawp-module.full-width .recent-conversions>div .regular-count{display:none}}@media (min-width:900px){#iawp-parent .iawp-module{grid-column:span 1}#iawp-parent .module-action-links .toggle-width-button{display:inline-block}}@media (min-width:1000px){#iawp-parent .iawp-layout:not(.collapsed) .iawp-module{grid-column:span 2}#iawp-parent .iawp-layout:not(.collapsed) .module-action-links .toggle-width-button{display:none}#iawp-parent .module-list{gap:24px;margin:24px}}@media (min-width:1200px){#iawp-parent .iawp-layout:not(.collapsed) .iawp-module{grid-column:span 1}#iawp-parent .iawp-layout:not(.collapsed) .iawp-module.full-width{grid-column:span 2}#iawp-parent .iawp-layout:not(.collapsed) .module-action-links .toggle-width-button{display:inline-block}}#iawp-parent .relative-dates{grid-gap:8px;background-color:#f7f5fa;border-top:1px solid #dedae6;border-bottom:1px solid #dedae6;grid-template-columns:repeat(2,1fr);grid-auto-flow:row;margin:0 -24px;padding:12px 24px;display:grid}#iawp-parent .relative-dates .iawp-button{justify-content:center;padding:8px}#iawp-parent .relative-dates .iawp-button.active{color:#5123a0;border-color:#5123a0}@media (min-width:650px){#iawp-parent .relative-dates{grid-template-rows:repeat(4,1fr);grid-template-columns:auto;grid-auto-flow:column}}#iawp-parent .toolbar{background-color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;padding:18px 24px;display:flex;position:relative}#iawp-parent .toolbar .date-picker-parent{order:1;margin-right:12px}#iawp-parent .toolbar .download-options-parent{order:2}#iawp-parent .toolbar .download-options-parent.hide{display:none}#iawp-parent .toolbar .filter-parent{order:3;width:100%;margin-top:18px}#iawp-parent .toolbar .date-picker-container{position:relative}#iawp-parent .toolbar .date-picker-container .dashicons{color:#5123a0;position:absolute;top:11px;left:12px}#iawp-parent .toolbar #dates-button.open,#iawp-parent .toolbar #filters-button.open,#iawp-parent .toolbar #download-options.open{z-index:25;position:relative}#iawp-parent .toolbar .dashicons-filter{color:#5123a0}#iawp-parent .toolbar .filters-button,#iawp-parent .toolbar .filters-condition-button{color:#5123a0;cursor:pointer;background:0 0;border:none;align-items:center;margin:0 0 0 6px;padding:0;display:flex}#iawp-parent .toolbar .filters-button:hover,#iawp-parent .toolbar .filters-button:active,#iawp-parent .toolbar .filters-button:focus,#iawp-parent .toolbar .filters-condition-button:hover,#iawp-parent .toolbar .filters-condition-button:active,#iawp-parent .toolbar .filters-condition-button:focus{color:#6c46ae}#iawp-parent .toolbar .filters-condition-button{background-color:#ece9f2;border-radius:3px;padding:6px 10px}#iawp-parent .toolbar .filters-condition-button strong{margin:0 4px}#iawp-parent .toolbar .filter-condition-buttons{display:flex}#iawp-parent .toolbar .download-options{color:#5123a0;cursor:pointer;background:0 0;border:none;align-items:center;margin:0;padding:0;display:flex}#iawp-parent .toolbar .download-options:after{content:"";margin-left:4px;font-family:Dashicons}#iawp-parent .toolbar .download-button-container{margin-bottom:6px}#iawp-parent .easepick-wrapper.inline{display:none}#iawp-parent .easepick-wrapper.inline.show{display:block}@media (min-width:600px){#iawp-parent .toolbar[data-filter-count="0"]{flex-wrap:nowrap;justify-content:flex-start}#iawp-parent .toolbar[data-filter-count="0"] .filter-parent{order:2;width:auto;margin-top:0}#iawp-parent .toolbar[data-filter-count="0"] .download-options-parent{order:3;margin-left:auto}}@media (min-width:900px){#iawp-parent .toolbar[data-filter-count="1"]{flex-wrap:nowrap;justify-content:flex-start}#iawp-parent .toolbar[data-filter-count="1"] .filter-parent{order:2;width:auto;margin-top:0}#iawp-parent .toolbar[data-filter-count="1"] .download-options-parent{order:3;margin-left:auto}}@media (min-width:1000px){#iawp-parent .iawp-layout:not(.collapsed) .toolbar[data-filter-count="1"]{flex-wrap:wrap;justify-content:center}#iawp-parent .iawp-layout:not(.collapsed) .toolbar[data-filter-count="1"] .filter-parent{order:3;width:100%;margin-top:12px}#iawp-parent .iawp-layout:not(.collapsed) .toolbar[data-filter-count="1"] .download-options-parent{order:2;margin-left:0}}@media (min-width:1100px){#iawp-parent .iawp-layout:not(.collapsed) .toolbar[data-filter-count="1"]{flex-wrap:nowrap;justify-content:flex-start}#iawp-parent .iawp-layout:not(.collapsed) .toolbar[data-filter-count="1"] .filter-parent{order:2;width:auto;margin-top:0}#iawp-parent .iawp-layout:not(.collapsed) .toolbar[data-filter-count="1"] .download-options-parent{order:3;margin-left:auto}#iawp-parent .iawp-layout.collapsed .toolbar[data-filter-count="2"]{flex-wrap:nowrap;justify-content:flex-start}#iawp-parent .iawp-layout.collapsed .toolbar[data-filter-count="2"] .filter-parent{order:2;width:auto;margin-top:0}#iawp-parent .iawp-layout.collapsed .toolbar[data-filter-count="2"] .download-options-parent{order:3;margin-left:auto}}@media (min-width:1200px){#iawp-parent .toolbar[data-filter-count="2"]{flex-wrap:nowrap;justify-content:flex-start}#iawp-parent .toolbar[data-filter-count="2"] .filter-parent{order:2;width:auto;margin-top:0}#iawp-parent .toolbar[data-filter-count="2"] .download-options-parent{order:3;margin-left:auto}}@media (min-width:1300px){#iawp-parent .toolbar{flex-wrap:nowrap;justify-content:flex-start}#iawp-parent .toolbar .filter-parent{order:2;width:auto;margin-top:0}#iawp-parent .toolbar .download-options-parent{order:3;margin-left:auto}}@keyframes recording{0%{fill:#efe8fa}50%{fill:#f2afa7}to{fill:#efe8fa}}@keyframes reload{0%{opacity:1}20%{opacity:.7}to{opacity:1}}@keyframes reloadBg{0%{background-color:#ece9f2}20%{background-color:#f2edfa}to{background-color:#ece9f2}}@keyframes progressBar{0%{width:100%}to{width:0}}#iawp-parent .real-time-dashboard{position:relative}#iawp-parent .real-time-dashboard.refreshed .chart-inner,#iawp-parent .real-time-dashboard.refreshed .most-popular-list,#iawp-parent .real-time-dashboard.refreshed .iawp-heading{animation:1s forwards reload}#iawp-parent .real-time-dashboard .iawp-heading{text-align:center;margin:12px 0;padding:24px;line-height:1.5;position:relative}#iawp-parent .real-time-dashboard .iawp-heading .learn-more{color:#363040;margin-left:2px;font-size:18px;font-weight:400;text-decoration:none;display:inline-block;position:absolute;top:10px;left:calc(100% + 8px)}#iawp-parent .real-time-dashboard .iawp-heading .learn-more:hover .tooltip,#iawp-parent .real-time-dashboard .iawp-heading .learn-more:active .tooltip,#iawp-parent .real-time-dashboard .iawp-heading .learn-more:focus .tooltip{opacity:1;visibility:visible}#iawp-parent .real-time-dashboard .iawp-heading .learn-more .dashicons{font-size:22px}#iawp-parent .real-time-dashboard .iawp-heading .learn-more .tooltip{width:250px;top:34px;left:-115px}#iawp-parent .real-time-dashboard .iawp-title-inner{display:inline-block;position:relative}#iawp-parent .real-time-dashboard .iawp-title-inner svg{position:absolute;top:6px;right:calc(100% + 8px)}#iawp-parent .real-time-dashboard .most-popular-container{margin:24px}#iawp-parent .real-time-dashboard .recording-icon-outer{animation:2s ease-in-out infinite recording}#iawp-parent .real-time-dashboard .iawp-title{font-size:28px;font-weight:900}#iawp-parent .real-time-dashboard .iawp-overview{font-size:16px}#iawp-parent .real-time-dashboard .iawp-overview span{display:inline-block}#iawp-parent .real-time-dashboard .charts{flex-wrap:wrap;justify-content:space-between;padding:0 24px;display:flex}#iawp-parent .real-time-dashboard .chart-container{padding:0}#iawp-parent .real-time-dashboard .chart-container:first-child{margin-bottom:24px}#iawp-parent .real-time-dashboard .most-popular-list{margin:0 0 24px;position:relative}#iawp-parent .real-time-dashboard .most-popular-list .heading{justify-content:space-between;display:flex}#iawp-parent .real-time-dashboard .most-popular-list .heading .views-heading{font-weight:700}#iawp-parent .real-time-dashboard .most-popular-list ol{margin:24px 0 0}#iawp-parent .real-time-dashboard .most-popular-list li{border-bottom:1px solid #ece9f2;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;font-size:14px;line-height:1.5;display:flex;right:0;overflow:hidden}#iawp-parent .real-time-dashboard .most-popular-list li span{white-space:nowrap}#iawp-parent .real-time-dashboard .most-popular-list li img{width:32px;margin-left:4px}#iawp-parent .real-time-dashboard .most-popular-list .real-time-resource{white-space:nowrap;width:calc(100% - 30px);margin-left:4px;margin-right:18px;font-weight:500;position:relative;overflow:hidden}#iawp-parent .real-time-dashboard .most-popular-list .real-time-resource:after{content:"";background:linear-gradient(90deg,rgba(255,255,255,.4) 0%,#fff 60%);width:30px;position:absolute;top:0;bottom:0;right:0}.iawp-dark-mode #iawp-parent .real-time-dashboard .most-popular-list .real-time-resource:after{background:linear-gradient(90deg,rgba(54,48,64,.4) 0%,#363040 60%)}#iawp-parent .real-time-dashboard .most-popular-list .real-time-subtitle{color:#aaa6b3;font-size:12px}#iawp-parent .real-time-dashboard .most-popular-empty-message.hide{display:none}@media (min-width:600px){#iawp-parent .real-time-dashboard .most-popular-container{flex-wrap:wrap;justify-content:space-between;display:flex}#iawp-parent .real-time-dashboard .most-popular-list{width:calc(50% - 12px)}}@media (min-width:800px){#iawp-parent .real-time-dashboard .iawp-title{font-size:42px}#iawp-parent .real-time-dashboard .iawp-title-inner svg{top:16px;right:calc(100% + 12px)}#iawp-parent .real-time-dashboard .iawp-title-inner .learn-more{top:20px}#iawp-parent .real-time-dashboard .iawp-title-inner .learn-more .dashicons{font-size:26px}#iawp-parent .real-time-dashboard .iawp-overview{font-size:18px}#iawp-parent .real-time-dashboard .charts{flex-wrap:nowrap}#iawp-parent .real-time-dashboard .chart-container{width:calc(50% - 12px)}#iawp-parent .real-time-dashboard .chart-container:first-child{margin-bottom:0}}@media (min-width:1100px){#iawp-parent .real-time-dashboard .most-popular-list{width:calc(33% - 12px)}#iawp-parent .real-time-dashboard .most-popular-list:last-child{margin-left:calc(1% + 12px);margin-right:auto}}#iawp-parent .report-header-container{border-bottom:1px solid #dedae6}#iawp-parent .report-header-container .modal-background{position:absolute;bottom:-1px}#iawp-parent .report-header-container .iawp-modal{z-index:25;color:#363040}@media (min-width:1000px){#iawp-parent .report-header-container{z-index:30;position:sticky;top:32px}#iawp-parent.iawp-examiner-parent .report-header-container{top:0}}#iawp-parent .report-title-bar{color:#fff;background-color:#5123a0;flex-wrap:wrap;justify-content:center;padding:10px 24px;display:flex}#iawp-parent .report-title-bar .primary-report-title-container{text-align:center;width:100%;margin-bottom:6px}#iawp-parent .report-title-bar .rename-report{width:100%;margin-bottom:12px;position:relative}#iawp-parent .report-title-bar .rename-report a.no-edit{cursor:default}#iawp-parent .report-title-bar .rename-report .iawp-modal.small{left:0;right:auto}#iawp-parent .report-title-bar .rename-link{white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:flex;overflow:hidden}#iawp-parent .report-title-bar .rename-link:hover,#iawp-parent .report-title-bar .rename-link:active,#iawp-parent .report-title-bar .rename-link:focus{box-shadow:none}#iawp-parent .report-title-bar .rename-link:hover span,#iawp-parent .report-title-bar .rename-link:active span,#iawp-parent .report-title-bar .rename-link:focus span{color:#fff}#iawp-parent .report-title-bar .rename-link h1{margin-right:8px}#iawp-parent .report-title-bar .rename-link span{color:#fff}#iawp-parent .report-title-bar .report-title{color:#fff;font-size:16px}#iawp-parent .report-title-bar .buttons{flex-shrink:0;align-items:center;display:flex;position:relative}#iawp-parent .report-title-bar .buttons>div{margin-left:8px}#iawp-parent .report-title-bar .buttons button{border-radius:3px;padding:9px 11px}#iawp-parent .report-title-bar .buttons:before{content:"";background:linear-gradient(270deg,#5123a0,transparent);width:48px;position:absolute;top:0;bottom:0;right:100%}#iawp-parent .report-title-bar .buttons .favorite{color:#d9d5e0;background:0 0;border-color:#896cba;padding:6px 7px;font-size:0}#iawp-parent .report-title-bar .buttons .favorite .dashicons{border-color:#fff;height:20px;margin-right:0;font-size:18px;transition:color .1s}#iawp-parent .report-title-bar .buttons .favorite:not(.active):hover,#iawp-parent .report-title-bar .buttons .favorite:not(.active):active,#iawp-parent .report-title-bar .buttons .favorite:not(.active):focus{color:#fff;background-color:#f69d0a;border-color:#f69d0a}#iawp-parent .report-title-bar .buttons .favorite:not(.active):hover .dashicons,#iawp-parent .report-title-bar .buttons .favorite:not(.active):active .dashicons,#iawp-parent .report-title-bar .buttons .favorite:not(.active):focus .dashicons{color:#fff}#iawp-parent .report-title-bar .buttons .favorite.active{border-color:transparent;padding:10px 8px;font-size:0}#iawp-parent .report-title-bar .buttons .favorite.active .dashicons{color:#f69d0a;margin-right:0}#iawp-parent .report-title-bar .save-report-button,#iawp-parent .report-title-bar .save-as-report-button{color:#5123a0;background-color:#fff;border:none}#iawp-parent .report-title-bar .save-report-button:hover,#iawp-parent .report-title-bar .save-report-button:active,#iawp-parent .report-title-bar .save-report-button:focus,#iawp-parent .report-title-bar .save-report-button.open,#iawp-parent .report-title-bar .save-as-report-button:hover,#iawp-parent .report-title-bar .save-as-report-button:active,#iawp-parent .report-title-bar .save-as-report-button:focus,#iawp-parent .report-title-bar .save-as-report-button.open{color:#6c46ae;outline-offset:1px;background-color:#fff;outline:1px solid #fff}#iawp-parent .report-title-bar .save-report-button.sent:hover,#iawp-parent .report-title-bar .save-report-button.sent:active,#iawp-parent .report-title-bar .save-report-button.sent:focus,#iawp-parent .report-title-bar .save-as-report-button.sent:hover,#iawp-parent .report-title-bar .save-as-report-button.sent:active,#iawp-parent .report-title-bar .save-as-report-button.sent:focus{color:#fff;outline-offset:1px;background-color:#fff;outline:1px solid #fff}#iawp-parent .report-title-bar .delete-report>button{color:#d9d5e0;background:0 0;border-color:#896cba;padding:6px 7px}#iawp-parent .report-title-bar .delete-report>button:hover,#iawp-parent .report-title-bar .delete-report>button:active,#iawp-parent .report-title-bar .delete-report>button:focus,#iawp-parent .report-title-bar .delete-report>button.open{color:#fff;background-color:#d93b29;border-color:#d93b29}#iawp-parent .report-title-bar .delete-report>button:hover .dashicons,#iawp-parent .report-title-bar .delete-report>button:active .dashicons,#iawp-parent .report-title-bar .delete-report>button:focus .dashicons,#iawp-parent .report-title-bar .delete-report>button.open .dashicons{color:#fff}#iawp-parent .report-title-bar .delete-report>button.open{outline-offset:1px;outline:1px solid #d93b29}#iawp-parent .report-title-bar .delete-report>button span{margin-right:0}#iawp-parent .report-title-bar .delete-report .dashicons{transition:color .1s}#iawp-parent .report-title-bar .iawp-modal.small{border:1px solid #dedae6;width:260px;left:auto;right:0}#iawp-parent .report-title-bar .iawp-modal.small .iawp-modal-inner{padding:12px 24px 18px}#iawp-parent .report-title-bar .iawp-modal.small .title-small{margin-bottom:0}#iawp-parent .report-title-bar .iawp-modal.small input{width:100%;max-width:none;padding:5px 12px}#iawp-parent .report-title-bar .iawp-modal.small .iawp-button{justify-content:center;width:100%;margin-top:6px}#iawp-parent .report-title-bar .save-report{align-items:center;display:flex}#iawp-parent .report-title-bar .save-report .unsaved-warning{margin:0 12px;position:relative}#iawp-parent .report-title-bar .save-report .unsaved-warning .dashicons{color:#f69d0a}#iawp-parent .report-title-bar .save-report .unsaved-warning:hover .text{display:inline-block}#iawp-parent .report-title-bar .save-report .unsaved-warning .text{color:#fff;white-space:nowrap;background:#363040;border-radius:3px;padding:4px 8px 6px;display:none;position:absolute;top:50%;right:calc(100% + 4px);transform:translateY(-50%)}@media (min-width:600px){#iawp-parent .report-title-bar{flex-wrap:nowrap;justify-content:space-between}#iawp-parent .report-title-bar .primary-report-title-container{text-align:left;width:auto;margin-bottom:0}#iawp-parent .report-title-bar .rename-report{width:auto;max-width:calc(100% - 280px);margin-bottom:0}#iawp-parent .report-title-bar .rename-link{justify-content:flex-start}}@media (min-width:825px){#iawp-parent .report-title-bar .report-title{font-size:24px}#iawp-parent .report-title-bar .buttons button{padding:14px 16px}#iawp-parent .report-title-bar .buttons .favorite{padding:10px 14px 10px 8px;font-size:14px}#iawp-parent .report-title-bar .buttons .favorite .dashicons{margin-right:6px}#iawp-parent .report-title-bar .delete-report>button{padding:9px 12px}}#iawp-parent .campaign{background:#f7f5fa}#iawp-parent .campaign-copy{border-bottom:1px solid #dedae6;justify-content:space-between;padding:24px 36px 36px;display:flex}#iawp-parent .campaign-copy input{flex-grow:1;margin:0 16px 0 0}#iawp-parent .campaign-copy button{white-space:nowrap}#iawp-parent .campaign-copy p{margin:0}#iawp-parent .campaigns-heading{padding:12px 36px}#iawp-parent .campaigns-empty{padding:0 36px 12px}#iawp-parent .campaign+.campaigns-empty{display:none}#iawp-parent .campaign .campaign-copy{transition:opacity .5s}#iawp-parent .campaign.removing .campaign-copy{opacity:0}@keyframes newCampaign{0%{bottom:-200px}80%{bottom:5px}to{bottom:0}}#iawp-parent .campaign.new{z-index:25;background:#fff;padding:24px 36px 36px;animation:.5s ease-out newCampaign;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 12px rgba(0,0,0,.1)}#iawp-parent .campaign.new .campaign-copy{background:0 0;border-bottom:none;justify-content:flex-start;padding:0 90px 0 0}#iawp-parent .campaign.new .campaign-text{max-width:743px}#iawp-parent .campaign-title{margin-top:0;font-size:21px}#iawp-parent .new-campaign-notice{z-index:25;color:#fff;background-color:#000;border-radius:5px;padding:14px 20px 14px 14px;animation:4s forwards slide-in-out;position:fixed;bottom:-58px;left:24px}#iawp-parent .new-campaign-notice p{align-items:center;margin:0;font-size:16px;display:flex}#iawp-parent .new-campaign-notice .dashicons{margin-right:4px}@keyframes slide-in-out{0%{transform:translateY(0)}5%{transform:translateY(-96px)}90%{transform:translateY(-96px)}to{transform:translateY(0)}}#iawp-parent .campaign-text{width:100%;margin-right:12px;position:relative}#iawp-parent .campaign-url{box-shadow:none;color:#676173;background:#fff;width:100%;padding:8px 12px}#iawp-parent .campaign-url:focus{box-shadow:none;border-color:#c5c2cc}#iawp-parent .campaign-actions{display:flex}#iawp-parent .campaign-actions .iawp-button{margin-right:8px;padding:8px}#iawp-parent .campaign-actions .iawp-button.sending{color:#d93b29;background:#d93b29;position:relative}#iawp-parent .campaign-actions .iawp-button.sending:hover,#iawp-parent .campaign-actions .iawp-button.sending:active,#iawp-parent .campaign-actions .iawp-button.sending:focus,#iawp-parent .campaign-actions .iawp-button.sending:disabled{color:#d93b29;background-color:#d93b29;border-color:#d93b29}#iawp-parent .campaign-actions .iawp-button.sending:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;animation:1s linear infinite dashicons-spin;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .campaign-actions .iawp-button.sent{color:#d93b29;background:#d93b29;border-color:#d93b29;position:relative}#iawp-parent .campaign-actions .iawp-button.sent:hover,#iawp-parent .campaign-actions .iawp-button.sent:active,#iawp-parent .campaign-actions .iawp-button.sent:focus{color:#d93b29;background:#d93b29;border-color:#d93b29}#iawp-parent .campaign-actions .iawp-button.sent:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .campaign-created-at{color:#9a95a6;margin:0;font-size:13px;position:absolute;top:calc(100% + 2px)}#iawp-parent .settings-container .campaign-table tr{flex-flow:column wrap;margin:12px 0;display:flex}#iawp-parent .settings-container .campaign-table th{width:auto;margin-bottom:8px;padding:0;font-weight:400}#iawp-parent .settings-container .campaign-table td{padding:0}#iawp-parent .settings-container .campaign-table input{padding:7px 12px}#iawp-parent .settings-container .campaign-table .required{color:#d93b29}#iawp-parent .campaign-builder .settings-container{max-width:960px;padding:0}#iawp-parent .campaign-builder .settings-container-header{padding:12px 36px 0}#iawp-parent .campaign-builder .settings-container-header h2{font-size:21px;line-height:1.334}#iawp-parent .campaign-builder .settings-container-header a{align-items:center;font-size:14px;display:flex}#iawp-parent .campaign-builder .settings-container-header a .dashicons{margin-left:3px;font-size:19px}#iawp-parent .campaign-builder .table-container{padding:0 36px}#iawp-parent .campaign-builder .submit-container{background-color:#f7f5fa;border-radius:0 0 6px 6px;justify-content:flex-end;align-items:center;padding:24px 36px;display:flex}#iawp-parent .campaign-builder .submit-container p{margin:0;padding:0}#iawp-parent .campaign-builder .submit button{position:relative}#iawp-parent .campaign-builder .submit button:disabled{color:#5123a0!important;background-color:#5123a0!important;border-color:#5123a0!important}#iawp-parent .campaign-builder .submit button .dashicons{color:#5123a0;width:auto;height:auto;font-size:22px;animation:2s linear infinite rotation;display:none;position:absolute;top:9px;left:calc(50% - 10px)}@media (min-width:783px){#iawp-parent .new-campaign-notice{left:60px}}@media (min-width:961px){#iawp-parent .new-campaign-notice{left:184px}}@media (min-width:900px){#iawp-parent .campaign-builder tbody{flex-wrap:wrap;justify-content:space-between;padding:6px 0 18px;display:flex}#iawp-parent .campaign-builder .campaign-table tr{width:calc(50% - 12px);margin:6px 0}}#iawp-parent.iawp-examiner-parent .iawp-notices,#iawp-parent.iawp-examiner-parent .iawp-rows .data-error a{display:none}@media (min-width:660px){#iawp-parent.iawp-examiner-parent .report-title{font-size:24px}}#iawp-parent .examiner{-webkit-clip-path:inset(0 round 4px);clip-path:inset(0 round 4px);flex-wrap:wrap;min-width:80vw;max-width:95vw;min-height:85vh;max-height:95vh;padding:0;display:flex}#iawp-parent .examiner-content{width:100%;display:flex}#iawp-parent .examiner-table-tabs{align-items:flex-end;margin:0;padding:24px 24px 0;position:relative}#iawp-parent .examiner-table-tabs:after{content:"";z-index:1;background-color:#c5c2cc;height:1px;position:absolute;bottom:0;left:0;right:0}#iawp-parent .examiner-table-tabs li{margin:0}#iawp-parent .examiner-table-tabs li:first-child button{margin-left:0}#iawp-parent .examiner-table-tabs button{cursor:pointer;background-color:#dedae6;border:1px solid #c5c2cc;border-radius:3px 3px 0 0;align-items:center;margin:0 0 0 -1px;padding:14px 20px 10px;font-size:14px;display:inline-flex}#iawp-parent .examiner-table-tabs button:hover,#iawp-parent .examiner-table-tabs button:active,#iawp-parent .examiner-table-tabs button:focus{background-color:#ece9f2}#iawp-parent .examiner-table-tabs button.active{z-index:2;background-color:#ece9f2;border-bottom-color:#ece9f2;padding-bottom:14px;position:relative}#iawp-parent .examiner-table-tabs button svg{max-width:12px;max-height:12px;margin-right:4px}#iawp-parent .close-examiner-button{color:#fff;cursor:pointer;background:0 0;border:none;padding:0}#iawp-parent .close-examiner-button:hover,#iawp-parent .close-examiner-button:active,#iawp-parent .close-examiner-button:focus{color:#ece9f2}#iawp-parent .close-examiner-button .dashicons{width:32px;height:32px;font-size:32px}#iawp-parent #iawp-examiner-modal.is-open .loading-message{animation:2.4s forwards fadeInAndOut}#iawp-parent #iawp-examiner-modal.is-open .loading-message.delay-2{animation:2.4s forwards fadeIn}#iawp-parent .examiner-skeleton{background-color:#f7f5fa;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:100%;display:none}#iawp-parent .examiner-skeleton .loading-message-container{background-color:#fff;border:1px solid #dedae6;border-radius:5px;width:100%;max-width:600px;margin:48px auto;padding:48px 24px;position:relative;box-shadow:0 1px 1px rgba(0,0,0,.1)}#iawp-parent .examiner-skeleton p{opacity:0;align-items:center;margin:0 0 0 -8px;font-size:28px;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:50%;left:50%;transform:translateY(-50%)translate(calc(36px - 50%))}#iawp-parent .examiner-skeleton p:after{content:"";text-align:left;width:1em;animation:1.2s steps(3,end) infinite dots;display:inline-block}#iawp-parent .examiner-skeleton p.delay-1{animation-delay:2.4s!important}#iawp-parent .examiner-skeleton p.delay-2{animation-delay:4.8s!important}#iawp-parent .examiner-skeleton p .dashicons{color:#5123a0;width:26px;height:26px;margin-right:4px;font-size:26px}#iawp-parent .examiner-skeleton p svg{fill:#5123a0;width:26px;height:26px;margin-right:6px;display:inline-block}@keyframes fadeInAndOut{0%{opacity:0;transform:translateY(-50%)translate(calc(36px - 50%))}10%{opacity:1;transform:translateY(-50%)translate(-50%)}90%{opacity:1;transform:translateY(-50%)translate(-50%)}to{opacity:0;transform:translateY(-50%)translate(calc(-50% - 36px))}}@keyframes fadeIn{to{opacity:1;transform:translateY(-50%)translate(-50%)}}@keyframes dots{0%{content:""}33%{content:"."}66%{content:".."}to{content:"..."}}#iawp-parent .examiner--loading .examiner-skeleton{display:flex}#iawp-parent .examiner--loading .examiner-content{display:none}#iawp-parent .examiner-iframe{flex-grow:1}#iawp-parent .examiner-iframe.preserved{display:none}#iawp-parent .examiner-header{flex-wrap:wrap;align-items:center;width:100%;display:flex}#iawp-parent .examiner-header .report-title-bar{color:#fff;background-color:#5123a0;width:100%;padding:10px 24px}#iawp-parent .examiner-header .toolbar{flex-wrap:nowrap;justify-content:space-between;width:100%}#iawp-parent .examiner-header .report-title{margin:6px 0 8px}#iawp-parent .examiner-header .report-subtitle{align-items:center;margin-bottom:6px;display:flex}#iawp-parent .examiner-header .report-subtitle svg{fill:#fff;max-width:16px;max-height:16px;margin-right:3px}#iawp-parent .examiner-header .report-subtitle svg g,#iawp-parent .examiner-header .report-subtitle svg path{fill:#fff}#iawp-parent .examiner-header .examiner-type{color:#dedae6;align-items:center;font-size:14px;display:flex}#iawp-parent .examiner-header .examiner-type .dashicons{width:16px;height:16px;margin-right:2px;font-size:16px}#iawp-parent .examiner-header .page-link{color:#dedae6}#iawp-parent .examiner-table-tabs{list-style-type:none;display:flex}#iawp-parent .examiner-table-tab.active{background-color:purple}@media (min-width:1000px){#iawp-parent.iawp-examiner-parent .iawp-layout:not(.collapsed) .iawp-modal.dates.large{left:24px}}#iawp-parent .filters .filter-title{align-items:center;display:flex}#iawp-parent .filters #filter_logic{margin:0 4px;padding:2px 24px 2px 7px;line-height:1.1}#iawp-parent .filters .condition{margin-bottom:12px;padding-right:24px;position:relative}#iawp-parent .filters .operator-select-container,#iawp-parent .filters .operand-field-container{position:relative}#iawp-parent .filters .operator-select-container:before,#iawp-parent .filters .operand-field-container:before{content:"";z-index:1;background:#efe8fa;border-radius:3px;position:absolute;top:1px;bottom:3px;left:1px;right:1px}#iawp-parent .filters .operator-select-container select,#iawp-parent .filters .operator-select-container input,#iawp-parent .filters .operand-field-container select,#iawp-parent .filters .operand-field-container input{display:none}#iawp-parent .filters .operator-select-container select.show,#iawp-parent .filters .operator-select-container input.show,#iawp-parent .filters .operand-field-container select.show,#iawp-parent .filters .operand-field-container input.show{z-index:2;display:block;position:relative}#iawp-parent .filters .actions button{margin-right:4px}#iawp-parent.iawp-examiner-parent .filter-parent{display:none}#iawp-parent .input-group{background:#f7f5fa;border:1px solid #dedae6;border-radius:3px;padding:8px}#iawp-parent .input-group>div{flex:1;min-height:36px;margin:0 3px 8px}#iawp-parent .input-group>div select,#iawp-parent .input-group>div input{width:100%;max-width:none}@media (min-width:800px){#iawp-parent .input-group{justify-content:space-between;display:flex}#iawp-parent .input-group>div{min-height:none;margin-bottom:0}}#iawp-parent .interrupt-message p,#iawp-parent .interrupt-message ol,#iawp-parent .interrupt-message li{font-size:14px}#iawp-parent .iawp-migration-error .get-help{border-bottom:1px solid #dedae6;margin-bottom:18px;padding-bottom:18px}#iawp-parent .iawp-migration-error textarea{background:#f7f5fa;border:1px solid #dedae6;border-radius:3px;width:100%;padding:12px}#iawp-parent .modal-parent.small{position:relative}#iawp-parent .modal-parent.filters{justify-content:center;align-items:center;height:40px;display:flex}#iawp-parent .iawp-modal{z-index:25;opacity:0;visibility:hidden;background:#fff;border:1px solid #dedae6;border-radius:5px;transition:opacity .2s,visibility .2s,transform .2s;position:absolute;top:calc(100% + 16px);left:0;box-shadow:0 4px 8px rgba(0,0,0,.1)}#iawp-parent .iawp-modal.show{z-index:25;opacity:1;visibility:visible;transform:translateY(-4px)}#iawp-parent .iawp-modal.small{min-width:240px}#iawp-parent .iawp-modal.large{border:1px solid #dedae6;width:calc(100% - 48px);max-width:800px;top:100%;left:24px}#iawp-parent .iawp-modal.large.show{transform:translateY(-4px)}#iawp-parent .iawp-modal.dates{width:auto}#iawp-parent .iawp-modal.dates .modal-inner{-ms-overflow-style:none;scrollbar-width:none;max-height:calc(100vh - 180px);padding-top:0;padding-bottom:0;overflow-y:scroll}#iawp-parent .iawp-modal.dates .modal-inner::-webkit-scrollbar{display:none}#iawp-parent .iawp-modal.downloads{border:1px solid #dedae6;top:100%;left:auto;right:24px}#iawp-parent .iawp-modal.downloads .iawp-button{margin-bottom:6px}#iawp-parent .iawp-modal.downloads .iawp-button:first-of-type{margin-right:2px}#iawp-parent .modal-inner{padding:12px 24px}#iawp-parent .modal-inner>div{margin-bottom:18px}#iawp-parent #modal-columns{-ms-overflow-style:none;scrollbar-width:none;max-height:calc(100vh - 184px);overflow-y:scroll}#iawp-parent #modal-columns::-webkit-scrollbar{display:none}@media (max-width:649px){#iawp-parent #modal-dates{max-width:350px}}@media (min-width:1250px){#iawp-parent .iawp-modal.large{width:800px}#iawp-parent .iawp-modal.dates{width:auto}}@media (min-width:1400px){#iawp-parent .toolbar .modal-parent.dates{position:relative}#iawp-parent .toolbar .iawp-modal.dates.large{top:calc(100% + 18px);left:0}}@media (min-width:1600px){#iawp-parent .toolbar .modal-parent.filters{position:relative}#iawp-parent .toolbar .modal-parent.filters .iawp-modal{top:calc(100% + 18px);left:0}}#iawp-parent .pagination{justify-content:center;margin:24px;display:flex}#iawp-parent .quick-stats{margin:12px;position:relative}#iawp-parent .quick-stats .iawp-stats{border:1px solid #dedae6;border-radius:5px;flex-wrap:wrap;display:flex;overflow:hidden}#iawp-parent .iawp-stat{z-index:1;background-color:#fff;flex-grow:1;width:100%;padding:18px;display:none;position:relative}#iawp-parent .iawp-stat:after{content:"";z-index:-1;border:1px solid #dedae6;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}#iawp-parent .iawp-stat.visible{display:block}#iawp-parent .iawp-stat .metric{justify-content:space-between;align-items:flex-start;font-size:14px;display:flex}#iawp-parent .iawp-stat .metric .metric-name{background-color:#f7f5fa;border-radius:5px;padding:4px 8px}#iawp-parent .iawp-stat .plugin-label{border-radius:3px;flex-shrink:0;margin-left:24px;line-height:0;overflow:hidden}#iawp-parent .iawp-stat .plugin-label svg{width:24px;height:24px}#iawp-parent .iawp-stat .values{align-items:baseline;margin:12px 0 18px;display:flex;position:relative}#iawp-parent .iawp-stat .count{margin-right:8px;font-size:28px;line-height:1}#iawp-parent .iawp-stat .count .unfiltered{color:#c5c2cc;font-size:21px;line-height:0}#iawp-parent .iawp-stat .growth{color:#36b366;align-items:center;font-size:14px;display:flex;position:relative}#iawp-parent .iawp-stat .percentage{color:#36b366;white-space:nowrap;font-weight:700}#iawp-parent .iawp-stat .percentage.bad{color:#d94e3f}#iawp-parent .iawp-stat .percentage.down .growth-arrow{transform:rotate(135deg)}#iawp-parent .iawp-stat .growth-arrow{width:18px;height:18px;margin-left:-3px;font-size:17px;transform:rotate(45deg)}#iawp-parent .iawp-stat .period-label{color:#9a95a6;margin-left:6px}#iawp-parent .iawp-stat.net-sales .values{margin-top:6px}#iawp-parent .iawp-stat.net-sales .count span:first-child span,#iawp-parent .iawp-stat.net-sales .count .unfiltered span span{vertical-align:super;margin-right:2px;font-size:17px}#iawp-parent .quick-stats.skeleton-ui .values:before{content:" ";background-color:#f7f5fa;background-image:linear-gradient(90deg,rgba(255,255,255,0) 10%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 90%),none;background-position:0 0;background-repeat:repeat-y;background-size:50% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:96px;animation:1.5s infinite shine;display:block;position:absolute;top:0;bottom:0;left:0;right:0}#iawp-parent .quick-stats.skeleton-ui .count,#iawp-parent .quick-stats.skeleton-ui .growth span{opacity:0}#iawp-parent .quick-stats.skeleton-ui .growth:before{content:" ";background-color:#f7f5fa;background-image:linear-gradient(90deg,rgba(255,255,255,0) 10%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 90%),none;background-position:0 0;background-repeat:repeat-y;background-size:50% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:1.5s infinite shine;display:block;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:650px){#iawp-parent .quick-stats{margin:24px 24px 12px}#iawp-parent .quick-stats .iawp-stats{justify-content:space-between}#iawp-parent .iawp-stat{width:50%}}@media (min-width:1200px){#iawp-parent .quick-stats .iawp-stat{width:25%}#iawp-parent .quick-stats .iawp-stats.total-of-4 .iawp-stat{width:50%}#iawp-parent .quick-stats .iawp-stats.total-of-5 .iawp-stat,#iawp-parent .quick-stats .iawp-stats.total-of-6 .iawp-stat,#iawp-parent .quick-stats .iawp-stats.total-of-9 .iawp-stat{width:33.33%}}#iawp-parent .settings-container{color:#18141f;background:#fff;border:1px solid #dedae6;border-radius:5px;max-width:700px;margin:24px;padding:12px 24px 24px;position:relative}#iawp-parent .settings-container .heading{justify-content:space-between;align-items:center;display:flex}#iawp-parent .settings-container .heading h2{margin:18px 0 6px}#iawp-parent .settings-container .tutorial-link{color:#5123a0;align-items:center;margin-left:auto;font-size:14px;text-decoration:none;display:flex}#iawp-parent .settings-container .tutorial-link:before{content:"";margin-right:6px;font-family:dashicons}#iawp-parent .settings-container .tutorial-link.absolute{position:absolute;top:24px;right:24px}#iawp-parent .settings-container h2{margin-bottom:24px}#iawp-parent .settings-container .setting-description{margin:12px 0 24px;font-size:14px}#iawp-parent .settings-container p.submit{padding-bottom:0}#iawp-parent .settings-container .description a{color:#5123a0}#iawp-parent .settings-container .description a:hover,#iawp-parent .settings-container .description a:active,#iawp-parent .settings-container .description a:focus{color:#6c46ae}#iawp-parent .settings-container label{display:inline}#iawp-parent .settings-container .button-group{white-space:normal;flex-wrap:wrap;align-items:center;margin:24px 0 0;display:flex}#iawp-parent .settings-container .button-group button{margin:0 12px 6px 0}#iawp-parent .settings-container .button-group-message{margin:7px;display:inline-block}#iawp-parent .settings-container .button-group-message p{margin:0}#iawp-parent .settings-container .column-label{display:inline-block}#iawp-parent .settings-container th{width:240px}#iawp-parent .settings-container td{margin-top:12px}#iawp-parent .settings-container .post-types label{margin-right:12px}#iawp-parent .settings-container .shortcode-note p{font-size:14px}#iawp-parent .settings-container-header{justify-content:space-between;align-items:center;display:flex}#iawp-parent .form-table input[type=text]:disabled{box-shadow:none;cursor:not-allowed;background:#f0f0f2}#iawp-parent .form-table input[type=text]{width:100%}#iawp-parent .form-table input[type=text]::placeholder{color:#aeaeae}#iawp-parent .form-table input[type=text]::placeholder{color:#aeaeae}#iawp-parent .form-table .description{color:#676173;font-size:13px}#iawp-parent p.error{color:#d93b29;font-size:13px}#iawp-parent #ip-entry-blueprint{display:none}#iawp-parent .user-capability-settings select{max-width:300px}#iawp-parent .user-capability-settings #save-permissions{position:relative}#iawp-parent .user-capability-settings #save-permissions:after{content:"";font-family:Dashicons;font-size:20px;animation:1s linear infinite dashicons-spin;display:none;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .user-capability-settings #save-permissions.saving{color:transparent}#iawp-parent .user-capability-settings #save-permissions.saving:after{color:#fff;display:block}#iawp-parent .user-roles{margin-bottom:16px}#iawp-parent .user-roles p{font-size:14px;font-weight:700}#iawp-parent .user-roles label{align-items:center;margin:0 14px 0 0;display:flex}#iawp-parent .user-roles label input{margin:0 5px 0 0}#iawp-parent .block-by-role-form .save-button-container{margin-top:12px}#iawp-parent .white-label-setting{margin-top:24px}#iawp-parent .note{font-style:italic}#iawp-parent .save-button-container{align-items:center;margin:36px 0 12px;display:flex}#iawp-parent .save-button-container .warning-message{color:#f69d0a;font-weight:700px;margin:0 0 0 12px;display:none}#iawp-parent .permission-blocked{background:#fff;border:1px solid #dedae6;border-radius:5px;max-width:600px;margin:24px;padding:12px}#iawp-parent .iawp-notices{z-index:15;flex-wrap:wrap;max-width:1200px;display:none;position:fixed;bottom:24px;left:12px;right:100px}#iawp-parent .iawp-notice{color:#fff;background:#363040;border-radius:5px;align-items:center;margin-top:12px;display:flex;box-shadow:0 1px 18px rgba(0,0,0,.15)}#iawp-parent .iawp-notice.iawp-warning .iawp-icon{background:#f69d0a}#iawp-parent .iawp-notice.iawp-error .iawp-icon{background:#d93b29}#iawp-parent .iawp-notice.autoptimize .iawp-message a{display:none}#iawp-parent .iawp-notice>div{padding:12px}#iawp-parent .iawp-notice .iawp-icon{color:#fff;border-radius:5px 0 0 5px;align-self:stretch;align-items:center;padding:12px 18px;display:flex}#iawp-parent .iawp-notice .dashicons{margin-right:4px}#iawp-parent .iawp-notice p{max-width:700px;margin:0 12px;font-size:14px}#iawp-parent .iawp-getting-started-notice{z-index:15;background-color:#fff;border:1px solid #dedae6;border-radius:5px;width:348px;padding:24px;position:fixed;bottom:24px;right:24px;box-shadow:0 0 12px rgba(0,0,0,.1)}#iawp-parent .iawp-getting-started-notice .notice-text{font-size:16px}#iawp-parent .iawp-getting-started-notice .notice-text span{font-size:21px}#iawp-parent .iawp-getting-started-notice .notice-text p{font-size:16px}#iawp-parent .iawp-getting-started-notice .video-thumbnail{position:relative}#iawp-parent .iawp-getting-started-notice img{opacity:.9;width:300px;height:auto;line-height:0;transition:opacity .1s}#iawp-parent .iawp-getting-started-notice .overlay-link{opacity:0;z-index:1;font-size:0;position:absolute;top:0;bottom:0;left:0;right:0}#iawp-parent .iawp-getting-started-notice .overlay-link:hover~img,#iawp-parent .iawp-getting-started-notice .overlay-link:active~img,#iawp-parent .iawp-getting-started-notice .overlay-link:focus~img{opacity:1}#iawp-parent .iawp-getting-started-notice .iawp-button{justify-content:center;width:100%;padding:16px 14px;font-size:14px}#iawp-parent .iawp-getting-started-notice .close-button{z-index:1;color:#5123a0;cursor:pointer;background-color:#fff;border:none;border-radius:50%;margin:0;padding:12px;transition:background-color .1s,color .1s;position:absolute;top:-12px;right:-12px;box-shadow:0 0 12px rgba(0,0,0,.1)}#iawp-parent .iawp-getting-started-notice .close-button:hover,#iawp-parent .iawp-getting-started-notice .close-button:active,#iawp-parent .iawp-getting-started-notice .close-button:focus{color:#fff;background-color:#5123a0}#iawp-parent .iawp-getting-started-notice .close-button .dashicons{transition:color .1s}#iawp-parent .schedule-notification{border-radius:3px;align-items:center;margin:18px 0;padding:8px 12px;display:flex}#iawp-parent .schedule-notification p{margin:0 0 0 4px}#iawp-parent .schedule-notification.is-not-scheduled{background-color:#f7f5fa}#iawp-parent .schedule-notification.is-hidden{display:none}#iawp-parent .schedule-notification.is-scheduled{background-color:#e3fced}#iawp-parent .schedule-notification.is-paused{background-color:#fff3c9}#iawp-parent .schedule-notification span{font-weight:600}#iawp-parent .schedule-notification .dashicons{margin-right:4px}#iawp-parent .schedule-notification .dashicons-dismiss{color:#473d53}#iawp-parent .schedule-notification .dashicons-controls-pause{color:#fff;background:#f69d0a;border-radius:50%;padding:2px;font-size:16px}#iawp-parent .schedule-notification .dashicons-yes-alt{color:#36b366}#iawp-parent .schedule-notification button{margin-left:auto}#iawp-parent .email-reports{position:relative}#iawp-parent .email-reports p{font-size:14px}#iawp-parent .email-reports textarea{width:100%}#iawp-parent .email-reports .interval-note{display:none}#iawp-parent .email-reports #iawp_email_report_from_address,#iawp-parent .email-reports #iawp_email_report_reply_to_address{width:250px}#iawp-parent .email-reports .description{margin-top:6px}#iawp-parent .email-reports .save-email{padding:12px 14px}#iawp-parent .email-reports .test-email,#iawp-parent .email-reports .preview-email{margin-left:8px}#iawp-parent .email-reports .test-email:hover .dashicons,#iawp-parent .email-reports .test-email:active .dashicons,#iawp-parent .email-reports .test-email:focus .dashicons,#iawp-parent .email-reports .preview-email:hover .dashicons,#iawp-parent .email-reports .preview-email:active .dashicons,#iawp-parent .email-reports .preview-email:focus .dashicons{color:#fff}#iawp-parent .email-reports .test-email.modal-opened,#iawp-parent .email-reports .preview-email.modal-opened{color:#fff;background-color:#5123a0}#iawp-parent .email-reports .test-email.sending,#iawp-parent .email-reports .preview-email.sending{color:#5123a0;background:#5123a0;position:relative}#iawp-parent .email-reports .test-email.sending:hover,#iawp-parent .email-reports .test-email.sending:active,#iawp-parent .email-reports .test-email.sending:focus,#iawp-parent .email-reports .preview-email.sending:hover,#iawp-parent .email-reports .preview-email.sending:active,#iawp-parent .email-reports .preview-email.sending:focus{color:#5123a0}#iawp-parent .email-reports .test-email.sending:hover .dashicons,#iawp-parent .email-reports .test-email.sending:active .dashicons,#iawp-parent .email-reports .test-email.sending:focus .dashicons,#iawp-parent .email-reports .preview-email.sending:hover .dashicons,#iawp-parent .email-reports .preview-email.sending:active .dashicons,#iawp-parent .email-reports .preview-email.sending:focus .dashicons,#iawp-parent .email-reports .test-email.sending .dashicons,#iawp-parent .email-reports .preview-email.sending .dashicons{color:transparent}#iawp-parent .email-reports .test-email.sending:after,#iawp-parent .email-reports .preview-email.sending:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;animation:1s linear infinite dashicons-spin;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .email-reports .test-email.sent,#iawp-parent .email-reports .preview-email.sent{color:#36b366;background:#36b366;border-color:#36b366;position:relative}#iawp-parent .email-reports .test-email.sent:hover,#iawp-parent .email-reports .test-email.sent:active,#iawp-parent .email-reports .test-email.sent:focus,#iawp-parent .email-reports .preview-email.sent:hover,#iawp-parent .email-reports .preview-email.sent:active,#iawp-parent .email-reports .preview-email.sent:focus{color:#36b366;background:#36b366;border-color:#36b366}#iawp-parent .email-reports .test-email.sent:hover .dashicons,#iawp-parent .email-reports .test-email.sent:active .dashicons,#iawp-parent .email-reports .test-email.sent:focus .dashicons,#iawp-parent .email-reports .preview-email.sent:hover .dashicons,#iawp-parent .email-reports .preview-email.sent:active .dashicons,#iawp-parent .email-reports .preview-email.sent:focus .dashicons,#iawp-parent .email-reports .test-email.sent .dashicons,#iawp-parent .email-reports .preview-email.sent .dashicons{color:transparent}#iawp-parent .email-reports .test-email.sent:after,#iawp-parent .email-reports .preview-email.sent:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .email-reports .test-email.failed,#iawp-parent .email-reports .preview-email.failed{color:#d93b29;background:#d93b29;border-color:#d93b29;position:relative}#iawp-parent .email-reports .test-email.failed:hover,#iawp-parent .email-reports .test-email.failed:active,#iawp-parent .email-reports .test-email.failed:focus,#iawp-parent .email-reports .preview-email.failed:hover,#iawp-parent .email-reports .preview-email.failed:active,#iawp-parent .email-reports .preview-email.failed:focus{color:#d93b29;background:#d93b29;border-color:#d93b29}#iawp-parent .email-reports .test-email.failed:hover .dashicons,#iawp-parent .email-reports .test-email.failed:active .dashicons,#iawp-parent .email-reports .test-email.failed:focus .dashicons,#iawp-parent .email-reports .preview-email.failed:hover .dashicons,#iawp-parent .email-reports .preview-email.failed:active .dashicons,#iawp-parent .email-reports .preview-email.failed:focus .dashicons,#iawp-parent .email-reports .test-email.failed .dashicons,#iawp-parent .email-reports .preview-email.failed .dashicons{color:transparent}#iawp-parent .email-reports .test-email.failed:after,#iawp-parent .email-reports .preview-email.failed:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .email-reports .save-button-container{margin-top:48px}#iawp-parent .email-preview-container{z-index:25;opacity:0;visibility:hidden;background-color:rgba(0,0,0,.7);transition:opacity .3s,visibility .3s;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:scroll}#iawp-parent .email-preview-container.visible{opacity:1;visibility:visible}#iawp-parent .email-preview{width:600px;margin:48px auto}#iawp-parent .close-email-preview{color:#fff;z-index:25;cursor:pointer;background:0 0;border:none;margin:0;transition:opacity .1s;position:fixed;top:48px;left:calc(50% + 310px)}#iawp-parent .close-email-preview:hover,#iawp-parent .close-email-preview:active,#iawp-parent .close-email-preview:focus{opacity:.7}#iawp-parent .close-email-preview .dashicons{width:32px;height:32px;font-size:32px}#iawp-parent .email-test-modal{z-index:25;opacity:0;visibility:hidden;background-color:#fff;border:1px solid #dedae6;border-radius:5px;width:400px;height:210px;padding:24px;position:fixed;top:50%;bottom:0;left:50%;right:0;transform:translate(-50%,-50%)}#iawp-parent .email-test-modal.show{opacity:1;visibility:visible}#iawp-parent .email-test-modal legend{margin:12px 0;padding:0}#iawp-parent .email-test-modal input{border-radius:50%;min-height:16px;margin:-1px 0 0}#iawp-parent .email-test-modal label{cursor:pointer;margin:1px 0 6px}#iawp-parent .email-test-modal .buttons{margin-top:24px}#iawp-parent .email-test-modal .buttons button:first-child{margin-right:8px}#iawp-parent .custom-colors-list{flex-wrap:wrap;max-width:580px;display:flex}#iawp-parent .custom-colors-list .custom-color{width:50%;margin-bottom:6px}#iawp-parent .custom-colors-list .element-name{margin:6px 0 8px;font-size:14px}#iawp-parent .custom-colors-list .wp-picker-container{margin-right:6px}#iawp-parent .custom-colors-list .wp-picker-container .wp-color-result.button{border-color:#c5c2cc;margin:0}#iawp-parent .custom-colors-list .wp-picker-container .wp-color-result.button span{border-radius:0}#iawp-parent .custom-colors-list .iris-picker{box-sizing:content-box;box-shadow:0 2px 14px rgba(0,0,0,.1)}#iawp-parent .custom-colors-list .iawp-color-picker{text-align:center;width:80px;margin-left:6px;padding:0 8px}#iawp-parent .custom-colors-list .wp-picker-default{padding:0 8px}#iawp-parent .custom-colors-list .wp-picker-holder{position:absolute}#iawp-parent .blueprint{display:none}#iawp-parent .settings-checkbox-group{margin-top:24px}#iawp-parent .settings-checkbox-group ol{grid-template-columns:1fr 1fr 1fr;gap:10px;margin:0;list-style-type:none;display:grid}#iawp-parent form.empty .empty,#iawp-parent form.exists .exists{display:block}#iawp-parent form .error-message{display:none}#iawp-parent form.unsaved .warning-message{display:block}#iawp-parent form .iawp-section{margin:0 0 36px}#iawp-parent form .duplicator{margin-bottom:36px}#iawp-parent form .entry{margin-bottom:12px;display:flex}#iawp-parent form .entry>div{display:flex}#iawp-parent form .entry input{width:100%;max-width:400px}#iawp-parent form .entry input:read-only{background-color:#f7f5fa}#iawp-parent form .entry input:focus{border-color:#c5c2cc}#iawp-parent form .entry button{flex-shrink:0;margin-left:8px}#iawp-parent .pro-tag{color:#5123a0;background-color:#efe8fa;border-radius:3px;margin-left:12px;padding:5px 15px;font-size:16px;font-weight:700}#iawp-parent .export-reports .heading,#iawp-parent .import-reports .heading,#iawp-parent .prune .heading{margin-bottom:18px}#iawp-parent .export-reports .reports{margin-bottom:24px}#iawp-parent .export-reports .reports>div{width:48%}#iawp-parent .export-reports ol{margin:12px 0;list-style:none}#iawp-parent .import-reports button{margin-right:6px}#iawp-parent .blocked-ip-settings form input{max-width:none}#iawp-parent .blocked-ip-settings .current-ip-status{background:#f7f5fa;border:1px solid #ece9f2;align-items:center;margin:12px 0 24px;padding:6px 12px;display:flex}#iawp-parent .blocked-ip-settings .current-ip-status:before{content:"";color:#d93b29;margin-right:4px;font-family:dashicons;font-size:16px}#iawp-parent .blocked-ip-settings .current-ip-status.blocked:before{content:"";color:#36b366}#iawp-parent .blocked-ip-settings .current-ip{background-color:#fff3c9;margin-left:2px}#iawp-parent .blocked-ip-settings .block-current-ip{color:#5123a0;margin-left:12px;padding:5px 8px}@media (min-width:783px){#iawp-parent .settings-container td{margin-top:0}#iawp-parent .iawp-notices{display:flex;left:48px}#iawp-parent .user-roles{flex-wrap:wrap;justify-content:space-between;display:flex}#iawp-parent .user-role{width:50%}#iawp-parent .export-reports .reports{flex-wrap:wrap;justify-content:space-between;display:flex}}@media (min-width:961px){#iawp-parent .iawp-notices{left:172px}}@media (min-width:1000px){#iawp-parent .iawp-notices{left:402px}#iawp-parent .iawp-layout.collapsed .iawp-notices{left:214px}}#iawp-parent .stats-toggle-button.open{z-index:25;position:relative}#iawp-parent .quick-stats .stats-toggle-button{margin-bottom:12px}#iawp-parent .stats-toggle{visibility:hidden;opacity:0;z-index:25;background-color:#fff;border:1px solid #dedae6;border-radius:5px;transition:visibility .2s,opacity .2s,transform .2s;position:absolute;top:50px;left:0;box-shadow:0 4px 8px rgba(0,0,0,.1)}#iawp-parent .stats-toggle.show{visibility:visible;opacity:1;z-index:25;transform:translateY(-4px)}#iawp-parent .stats-toggle .inner{display:flex}#iawp-parent .stats-toggle .top{border-bottom:1px solid #dedae6;padding:12px 24px}#iawp-parent .stats-toggle .sidebar{background-color:#f7f5fa;border-right:1px solid #dedae6;font-size:14px}#iawp-parent .stats-toggle .sidebar ul,#iawp-parent .stats-toggle .sidebar li{margin:0}#iawp-parent .stats-toggle .sidebar li{white-space:nowrap}#iawp-parent .stats-toggle .sidebar a{border-bottom:1px solid #dedae6;padding:12px 24px;display:block}#iawp-parent .stats-toggle .sidebar a.current{color:#5123a0;background-color:#fff;position:relative}#iawp-parent .stats-toggle .sidebar a.current:after{content:"";background-color:#fff;width:1px;position:absolute;top:0;bottom:0;right:-1px}#iawp-parent .stats-toggle .sidebar a.current:hover,#iawp-parent .stats-toggle .sidebar a.current:active,#iawp-parent .stats-toggle .sidebar a.current:focus{color:#5123a0;background-color:#fff}#iawp-parent .stats-toggle .sidebar a:hover,#iawp-parent .stats-toggle .sidebar a:active,#iawp-parent .stats-toggle .sidebar a:focus{color:#5123a0;box-shadow:none;background-color:#fbfafc}#iawp-parent .stats-toggle .sidebar .pro-label{color:#5123a0;text-transform:uppercase;background-color:#efe8fa;border-radius:3px;margin-left:6px;padding:2px 4px;font-size:12px;display:inline-block}#iawp-parent .stats-toggle .main{min-width:320px;min-height:200px;padding:12px 24px;font-size:14px}#iawp-parent .stats-toggle .main .metrics-title{margin-bottom:12px;font-weight:700;display:block}#iawp-parent .stats-toggle .main .metrics-subtitle{margin:12px 0;font-weight:700;display:block}#iawp-parent .stats-toggle .main .checkbox-container{margin-bottom:12px;display:none}#iawp-parent .stats-toggle .main .checkbox-container.current{display:block}#iawp-parent .stats-toggle .main label{cursor:pointer;border-radius:3px;align-items:center;margin:2px 0 2px -6px;padding:5px 6px;display:flex}#iawp-parent .stats-toggle .main label:hover,#iawp-parent .stats-toggle .main label:active,#iawp-parent .stats-toggle .main label:focus{color:#5123a0;background-color:#f7f5fa}#iawp-parent .stats-toggle .main label:hover input,#iawp-parent .stats-toggle .main label:active input,#iawp-parent .stats-toggle .main label:focus input{border-color:#5123a0}#iawp-parent .stats-toggle .main label.disabled{color:#9a95a6;cursor:not-allowed}#iawp-parent .stats-toggle .main label.disabled:hover,#iawp-parent .stats-toggle .main label.disabled:active,#iawp-parent .stats-toggle .main label.disabled:focus{color:#9a95a6;background:0 0}#iawp-parent .stats-toggle .main label.disabled:hover input,#iawp-parent .stats-toggle .main label.disabled:active input,#iawp-parent .stats-toggle .main label.disabled:focus input{border-color:#9a95a6}#iawp-parent .stats-toggle .main input{margin:0 6px 0 0}#iawp-parent .stats-toggle .main .required-plugin-note{background-color:#f7f5fa;border-radius:3px;max-width:260px;margin-top:12px;padding:10px 12px 4px}#iawp-parent .stats-toggle .main .required-plugin-note p{margin:0 0 6px;font-size:14px}#iawp-parent .solo-report-upsell-container .title-large{padding:0;line-height:1.334}#iawp-parent .solo-report-upsell-container p{margin:18px 0;font-size:16px}#iawp-parent .solo-report-upsell-container ul{flex-wrap:wrap;justify-content:space-between;margin:18px 0;font-size:16px;display:flex}#iawp-parent .solo-report-upsell-container ul li{align-items:center;width:calc(50% - 6px);margin-bottom:8px;display:flex}#iawp-parent .solo-report-upsell-container ul li:before{content:"";color:#36b366;height:16px;margin-right:3px;font-family:Dashicons;font-size:16px}#iawp-parent .solo-report-upsell-container a{text-align:center;margin:24px 0 0;padding:14px;font-size:16px;display:block}#iawp-parent .iawp-layout-sidebar .collapse-container{border-bottom:1px solid #dedae6;margin-top:0;padding:13px 12px 13px 9px;display:none}#iawp-parent .iawp-layout-sidebar .collapse-container .collapse-sidebar .dashicons{height:18px;margin:0 3px 0 0;font-size:18px}#iawp-parent .iawp-layout-sidebar .collapsed-label{color:#fff;visibility:hidden;opacity:0;white-space:nowrap;background-color:#363040;border-radius:3px;padding:4px 8px 6px;display:inline-block;position:absolute;top:8px;left:calc(100% - 6px)}#iawp-parent .iawp-layout-sidebar .collapsed-label a{align-items:center;display:flex;color:#fff!important}#iawp-parent .iawp-layout-sidebar .collapsed-label a:link,#iawp-parent .iawp-layout-sidebar .collapsed-label a:visited{color:#fff}#iawp-parent .iawp-layout-sidebar .collapsed-label a .dashicons-external{height:16px;margin:-1px 0 0 2px;font-size:16px}#iawp-parent .iawp-layout-sidebar .collapsed-icon{width:20px;height:20px;display:none}#iawp-parent .iawp-layout-sidebar .collapsed-icon svg{fill:#5123a0;width:auto;height:16px}#iawp-parent .iawp-layout-sidebar .collapsed-icon svg g{fill:#5123a0}@media (min-width:1000px){#iawp-parent .iawp-layout-sidebar .collapse-container{display:block}#iawp-parent .iawp-layout{clear:both;flex-direction:row;display:flex}#iawp-parent .iawp-layout.collapsed .iawp-layout-sidebar{width:42px;overflow:visible}#iawp-parent .iawp-layout.collapsed .iawp-layout-sidebar:hover{z-index:35}#iawp-parent .iawp-layout.collapsed .iawp-layout-sidebar .inner{width:41px;position:sticky;top:0}#iawp-parent .iawp-layout.collapsed .logo{padding:12px 6px}#iawp-parent .iawp-layout.collapsed .logo .full-logo{display:none}#iawp-parent .iawp-layout.collapsed .logo .favicon{display:block}#iawp-parent .iawp-layout.collapsed .pro-ad{display:none}#iawp-parent .iawp-layout.collapsed .collapsed-icon{display:block}#iawp-parent .iawp-layout.collapsed .report-inner{opacity:0;visibility:hidden;background-color:#fff;border:1px solid #dedae6;border-left:none;width:220px;padding:0 18px 12px 0;position:absolute;top:-1px;left:calc(100% + 1px);box-shadow:0 1px 4px rgba(0,0,0,.1)}#iawp-parent .iawp-layout.collapsed .menu-section{padding:12px 12px 10px!important}#iawp-parent .iawp-layout.collapsed .menu-section:hover,#iawp-parent .iawp-layout.collapsed .menu-section:active{background-color:#f7f5fa}#iawp-parent .iawp-layout.collapsed .menu-section:hover:not(.upgrade) .report-inner,#iawp-parent .iawp-layout.collapsed .menu-section:hover .collapsed-label,#iawp-parent .iawp-layout.collapsed .menu-section:active:not(.upgrade) .report-inner,#iawp-parent .iawp-layout.collapsed .menu-section:active .collapsed-label{visibility:visible;opacity:1}#iawp-parent .iawp-layout.collapsed .menu-section:hover .overlay-link,#iawp-parent .iawp-layout.collapsed .menu-section:active .overlay-link{display:inline-block}#iawp-parent .iawp-layout.collapsed .menu-section:hover .report-icon,#iawp-parent .iawp-layout.collapsed .menu-section:active .report-icon{fill:#5123a0}#iawp-parent .iawp-layout.collapsed .menu-section:hover:after,#iawp-parent .iawp-layout.collapsed .menu-section:active:after{content:"";position:absolute;top:0;bottom:0;left:100%;right:-2px}#iawp-parent .iawp-layout.collapsed .menu-section:hover.real-time .report-inner,#iawp-parent .iawp-layout.collapsed .menu-section:hover.campaign-builder .report-inner,#iawp-parent .iawp-layout.collapsed .menu-section:hover.settings .report-inner,#iawp-parent .iawp-layout.collapsed .menu-section:hover.knowledgebase .report-inner,#iawp-parent .iawp-layout.collapsed .menu-section:hover.reviews .report-inner,#iawp-parent .iawp-layout.collapsed .menu-section:hover.updates .report-inner,#iawp-parent .iawp-layout.collapsed .menu-section:active.real-time .report-inner,#iawp-parent .iawp-layout.collapsed .menu-section:active.campaign-builder .report-inner,#iawp-parent .iawp-layout.collapsed .menu-section:active.settings .report-inner,#iawp-parent .iawp-layout.collapsed .menu-section:active.knowledgebase .report-inner,#iawp-parent .iawp-layout.collapsed .menu-section:active.reviews .report-inner,#iawp-parent .iawp-layout.collapsed .menu-section:active.updates .report-inner,#iawp-parent .iawp-layout.collapsed .menu-section.real-time:hover .report-inner,#iawp-parent .iawp-layout.collapsed .menu-section.overview:hover .report-inner{display:none}#iawp-parent .iawp-layout.collapsed .menu-section .icon-container{opacity:0}#iawp-parent .iawp-layout.collapsed .collapse-container{padding:0;position:relative}#iawp-parent .iawp-layout.collapsed .collapse-container:hover .collapsed-label{visibility:visible;opacity:1}#iawp-parent .iawp-layout.collapsed .collapse-container .text{display:none}#iawp-parent .iawp-layout.collapsed .collapse-sidebar{padding:12px 10px}#iawp-parent .iawp-layout.collapsed .collapse-sidebar:hover,#iawp-parent .iawp-layout.collapsed .collapse-sidebar:active,#iawp-parent .iawp-layout.collapsed .collapse-sidebar:focus{background-color:#f7f5fa}#iawp-parent .iawp-layout.collapsed .collapse-sidebar .dashicons{margin:0;transform:rotate(180deg)}}#iawp-parent .iawp-layout-sidebar .logo{text-align:center;border-bottom:1px solid #dedae6;width:100%;padding:19px 24px 19px 18px}#iawp-parent .iawp-layout-sidebar .logo .full-logo{width:200px;height:auto}#iawp-parent .iawp-layout-sidebar .logo .favicon{width:30px;height:auto;display:none}@media (min-width:1000px){#iawp-parent .iawp-layout-sidebar .logo .full-logo{width:100%}}#iawp-parent .iawp-layout-sidebar .menu-section{border-bottom:1px solid #dedae6;padding:1px 12px 0 9px;position:relative}#iawp-parent .iawp-layout-sidebar .menu-section .report-name{text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;margin:18px 0 12px;font-size:14px;display:flex;position:relative}#iawp-parent .iawp-layout-sidebar .menu-section .report-name.favorite a:after{content:"";color:#f69d0a;margin-left:2px;font-family:dashicons}#iawp-parent .iawp-layout-sidebar .menu-section .report-name span{justify-content:center;align-items:center;display:flex}#iawp-parent .iawp-layout-sidebar .menu-section .report-name a{margin-right:auto}#iawp-parent .iawp-layout-sidebar .menu-section .report-name a:hover,#iawp-parent .iawp-layout-sidebar .menu-section .report-name a:active,#iawp-parent .iawp-layout-sidebar .menu-section .report-name a:focus{color:#5123a0}#iawp-parent .iawp-layout-sidebar .menu-section .icon-container{text-align:center;width:20px;height:20px;margin-right:6px}#iawp-parent .iawp-layout-sidebar .menu-section ol{margin:0 0 0 26px;padding-bottom:12px;list-style-type:none}#iawp-parent .iawp-layout-sidebar .menu-section li{align-items:center;margin:0 0 9px;font-size:14px;display:flex;position:relative}#iawp-parent .iawp-layout-sidebar .menu-section li.current{letter-spacing:-.015em;font-weight:700}#iawp-parent .iawp-layout-sidebar .menu-section li.current a,#iawp-parent .iawp-layout-sidebar .menu-section li.current a:link,#iawp-parent .iawp-layout-sidebar .menu-section li.current a:visited{color:#5123a0}#iawp-parent .iawp-layout-sidebar .menu-section li.favorite:before{content:"";color:#f69d0a;font-family:dashicons;position:absolute;right:calc(100% + 6px)}#iawp-parent .iawp-layout-sidebar .menu-section li a:hover,#iawp-parent .iawp-layout-sidebar .menu-section li a:active,#iawp-parent .iawp-layout-sidebar .menu-section li a:focus{color:#5123a0}#iawp-parent .iawp-layout-sidebar .menu-section .report-icon svg,#iawp-parent .iawp-layout-sidebar .menu-section .report-icon img{width:auto;height:16px}#iawp-parent .iawp-layout-sidebar .menu-section .report-icon svg,#iawp-parent .iawp-layout-sidebar .menu-section .report-icon svg g,#iawp-parent .iawp-layout-sidebar .menu-section .report-icon svg path{fill:#18141f}#iawp-parent .iawp-layout-sidebar .menu-section .add-new-report{color:#5123a0;cursor:pointer;background:0 0;border:none;border-radius:50%;width:auto;padding:1px;transition:background-color .1s}#iawp-parent .iawp-layout-sidebar .menu-section .add-new-report span{color:#5123a0;font-size:15px;transition:color .1s}#iawp-parent .iawp-layout-sidebar .menu-section .add-new-report:hover{background-color:#5123a0}#iawp-parent .iawp-layout-sidebar .menu-section .add-new-report:hover span{color:#fff}#iawp-parent .iawp-layout-sidebar .menu-section a{box-shadow:none;color:#363040;outline:none;text-decoration:none}#iawp-parent .iawp-layout-sidebar .menu-section a:link,#iawp-parent .iawp-layout-sidebar .menu-section a:visited{color:#363040}#iawp-parent .iawp-layout-sidebar .menu-section .overlay-link{font-size:0;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#iawp-parent .iawp-layout-sidebar .menu-section.current{background-color:#f7f5fa}#iawp-parent .iawp-layout-sidebar .menu-section.current .report-name a,#iawp-parent .iawp-layout-sidebar .menu-section.current .report-name a:link,#iawp-parent .iawp-layout-sidebar .menu-section.current .report-name a:visited{color:#5123a0}#iawp-parent .iawp-layout-sidebar .menu-section.current svg,#iawp-parent .iawp-layout-sidebar .menu-section.current svg g,#iawp-parent .iawp-layout-sidebar .menu-section.current svg path{fill:#5123a0}#iawp-parent .iawp-layout-sidebar .menu-section.current .report-inner{background-color:#f7f5fa}#iawp-parent .iawp-layout-sidebar .menu-section.real-time .icon-container svg g,#iawp-parent .iawp-layout-sidebar .menu-section.real-time .icon-container svg rect{fill:#5123a0}#iawp-parent .iawp-layout-sidebar .menu-section.no-sub-items{padding-bottom:0}#iawp-parent .iawp-layout-sidebar .menu-section.no-sub-items .report-name{margin:12px 0}#iawp-parent .iawp-layout-sidebar .menu-section.upgrade .report-name{justify-content:flex-start}#iawp-parent .iawp-layout-sidebar .menu-section.upgrade .report-name a{align-items:center;display:flex}#iawp-parent .iawp-layout-sidebar .menu-section.upgrade{padding-bottom:1px}#iawp-parent .iawp-layout-sidebar .menu-section.upgrade:hover .report-name a{color:#5123a0}#iawp-parent .iawp-layout-sidebar .menu-section.upgrade .report-name .pro-label{letter-spacing:-.01em;color:#5123a0;background-color:#efe8fa;border-radius:20px;margin-left:auto;padding:1px 8px;font-size:11px;display:inline-block}#iawp-parent .iawp-layout-sidebar .menu-section.upgrade .overlay-link{display:block}#iawp-parent .iawp-layout-sidebar .menu-section.upgrade.real-time-free .icon-container svg{width:14px}@media (min-width:600px){#iawp-parent .iawp-layout-sidebar .menu-section{width:50%}#iawp-parent .iawp-layout-sidebar .menu-section:nth-child(2n){border-left:1px solid #dedae6}}@media (min-width:600px) and (max-width:999px){#iawp-parent .iawp-layout-sidebar .menu-section.real-time .report-name{margin-top:18px}#iawp-parent .iawp-layout-sidebar .menu-section.upgrade{background-color:#fff}#iawp-parent .iawp-layout-sidebar .menu-section.upgrade.real-time-free{border-right:1px solid #dedae6;flex-basis:100%}#iawp-parent .iawp-layout-sidebar .menu-section.upgrade.real-time-free .report-name{width:50%}#iawp-parent .iawp-layout-sidebar .menu-section.upgrade.real-time-free a{margin-right:0}#iawp-parent .iawp-layout-sidebar .menu-section.upgrade.real-time-free .pro-label{margin-left:10px;margin-right:auto}}@media (min-width:1000px){#iawp-parent .iawp-layout-sidebar .menu-section{width:100%}#iawp-parent .iawp-layout-sidebar .menu-section:nth-child(2n){border-left:none}#iawp-parent .iawp-layout-sidebar .menu-section.upgrade{padding-bottom:1px}#iawp-parent .iawp-layout-sidebar .menu-section.upgrade h3{margin:12px 0 12px 24px}}#iawp-parent .iawp-layout-sidebar .pro-ad{background-color:#fff3c9;border-bottom:1px solid #dedae6}#iawp-parent .iawp-layout-sidebar .pro-ad a{color:#5123a0;text-align:center;justify-content:center;align-items:center;width:100%;padding:9px;font-size:14px;text-decoration:none;display:flex}#iawp-parent .iawp-layout-sidebar .pro-ad a:link,#iawp-parent .iawp-layout-sidebar .pro-ad a:visited{color:#5123a0}#iawp-parent .iawp-layout-sidebar .pro-ad a:hover,#iawp-parent .iawp-layout-sidebar .pro-ad a:active,#iawp-parent .iawp-layout-sidebar .pro-ad a:focus{color:#6c46ae}#iawp-parent .iawp-layout-sidebar .pro-ad a:hover .dashicons,#iawp-parent .iawp-layout-sidebar .pro-ad a:active .dashicons,#iawp-parent .iawp-layout-sidebar .pro-ad a:focus .dashicons{transform:translate(2px)}#iawp-parent .iawp-layout-sidebar .pro-ad .dashicons{height:16px;margin-left:4px;font-size:16px;transition:transform .2s}#iawp-parent .iawp-layout-sidebar{background:#fff}#iawp-parent .iawp-layout-sidebar .mobile-menu-toggle:hover,#iawp-parent .iawp-layout-sidebar .mobile-menu-toggle:active,#iawp-parent .iawp-layout-sidebar .mobile-menu-toggle:focus,#iawp-parent .iawp-layout-sidebar .mobile-menu-toggle:hover .dashicons,#iawp-parent .iawp-layout-sidebar .mobile-menu-toggle:active .dashicons,#iawp-parent .iawp-layout-sidebar .mobile-menu-toggle:focus .dashicons{color:#fff}#iawp-parent .iawp-layout-sidebar .mobile-menu{text-align:center;border-bottom:1px solid #dedae6;padding:12px}#iawp-parent .iawp-layout-sidebar .menu-container{display:none}#iawp-parent .iawp-layout-sidebar .menu-container.open{display:block}#iawp-parent.iawp-examiner-parent .iawp-layout-sidebar{display:none}#iawp-parent .iawp-layout-main{flex-grow:1}@media (min-width:600px){#iawp-parent .iawp-layout-sidebar .reports-list{flex-wrap:wrap;display:flex}}@media (min-width:1000px){#iawp-parent .iawp-layout-main{width:calc(100% - 230px)}#iawp-parent .iawp-layout-sidebar{-ms-overflow-style:none;scrollbar-width:none;border-right:1px solid #dedae6;flex-direction:column;flex-shrink:0;width:230px;height:calc(100vh - 32px);display:flex;position:sticky;top:32px;overflow-x:hidden;overflow-y:scroll}#iawp-parent .iawp-layout-sidebar::-webkit-scrollbar{display:none}#iawp-parent .iawp-layout-sidebar .reports-list{display:block}#iawp-parent .iawp-layout-sidebar .inner{background-color:#fff;width:229px;padding-bottom:24px}#iawp-parent .iawp-layout-sidebar .menu-container{display:block}#iawp-parent .iawp-layout-sidebar .mobile-menu{display:none}#iawp-parent.iawp-examiner-parent .iawp-layout-main{width:100%}}#iawp-parent .iawp-button{color:#363040;cursor:pointer;background:#fff;border:1px solid #dedae6;border-radius:5px;align-items:center;margin:0;padding:9px 14px;font-size:14px;line-height:1;text-decoration:none;transition:color .1s,background-color .1s,border-color .1s;display:inline-flex;box-shadow:0 1px 1px rgba(0,0,0,.1)}#iawp-parent .iawp-button:hover,#iawp-parent .iawp-button:active,#iawp-parent .iawp-button:focus,#iawp-parent .iawp-button:hover .dashicons,#iawp-parent .iawp-button:active .dashicons,#iawp-parent .iawp-button:focus .dashicons{color:#5123a0}#iawp-parent .iawp-button.open{color:#5123a0;border-color:#5123a0}#iawp-parent .iawp-button.open .dashicons{color:#5123a0}#iawp-parent .iawp-button:disabled{cursor:default;color:#9a95a6;background-color:#f7f5fa}#iawp-parent .iawp-button:disabled:hover .dashicons,#iawp-parent .iawp-button:disabled.dashicons{color:#9a95a6}#iawp-parent .iawp-button:disabled .disabled-button-text{display:inline}#iawp-parent .iawp-button:disabled .enabled-button-text{display:none}#iawp-parent .iawp-button.sending{color:#fff;background:#fff;position:relative}#iawp-parent .iawp-button.sending:hover,#iawp-parent .iawp-button.sending:active,#iawp-parent .iawp-button.sending:focus{color:#fff;background:#fff}#iawp-parent .iawp-button.sending:hover .dashicons,#iawp-parent .iawp-button.sending:active .dashicons,#iawp-parent .iawp-button.sending:focus .dashicons{color:#fff;background:0 0}#iawp-parent .iawp-button.sending:after{content:"";color:#5123a0;font-family:Dashicons;font-size:22px;animation:1s linear infinite dashicons-spin;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .iawp-button.sent{color:#fff;background:#fff;position:relative}#iawp-parent .iawp-button.sent:hover,#iawp-parent .iawp-button.sent:active,#iawp-parent .iawp-button.sent:focus,#iawp-parent .iawp-button.sent:hover .dashicons,#iawp-parent .iawp-button.sent:active .dashicons,#iawp-parent .iawp-button.sent:focus .dashicons{color:#fff;background:0 0}#iawp-parent .iawp-button.sent:after{content:"";color:#5123a0;font-family:Dashicons;font-size:22px;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .iawp-button .dashicons{margin-right:6px;transition:color .1s}#iawp-parent .iawp-button .count{color:#5123a0;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:flex}#iawp-parent .iawp-button .count:not(:empty){width:18px;height:18px;margin-left:8px;margin-right:-2px}#iawp-parent .iawp-button .disabled-button-text{display:none}#iawp-parent .iawp-button.white{color:#5123a0;background-color:#fff;border-color:#fff;border-radius:3px}#iawp-parent .iawp-button.white:hover,#iawp-parent .iawp-button.white:active,#iawp-parent .iawp-button.white:focus,#iawp-parent .iawp-button.white .open{color:#6c46ae}#iawp-parent .iawp-button.purple,#iawp-parent .iawp-button-purple{color:#fff;background-color:#5123a0;border-color:#5123a0;border-radius:3px}#iawp-parent .iawp-button.purple:hover,#iawp-parent .iawp-button.purple:active,#iawp-parent .iawp-button.purple:focus,#iawp-parent .iawp-button.purple .open,#iawp-parent .iawp-button-purple:hover,#iawp-parent .iawp-button-purple:active,#iawp-parent .iawp-button-purple:focus,#iawp-parent .iawp-button-purple .open{color:#fff;background-color:#6c46ae;border-color:#6c46ae}#iawp-parent .iawp-button.purple:hover .dashicons,#iawp-parent .iawp-button.purple:active .dashicons,#iawp-parent .iawp-button.purple:focus .dashicons,#iawp-parent .iawp-button.purple .open .dashicons,#iawp-parent .iawp-button-purple:hover .dashicons,#iawp-parent .iawp-button-purple:active .dashicons,#iawp-parent .iawp-button-purple:focus .dashicons,#iawp-parent .iawp-button-purple .open .dashicons{color:#fff}#iawp-parent .iawp-button.purple:disabled,#iawp-parent .iawp-button-purple:disabled{color:#9a95a6;background-color:#f7f5fa;border-color:#ece9f2}#iawp-parent .iawp-button.purple.sending,#iawp-parent .iawp-button-purple.sending{color:#5123a0;background:#5123a0;position:relative}#iawp-parent .iawp-button.purple.sending:hover,#iawp-parent .iawp-button.purple.sending:active,#iawp-parent .iawp-button.purple.sending:focus,#iawp-parent .iawp-button-purple.sending:hover,#iawp-parent .iawp-button-purple.sending:active,#iawp-parent .iawp-button-purple.sending:focus{color:#5123a0}#iawp-parent .iawp-button.purple.sending:after,#iawp-parent .iawp-button-purple.sending:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;animation:1s linear infinite dashicons-spin;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .iawp-button.purple.sent,#iawp-parent .iawp-button-purple.sent{color:#5123a0;background:#5123a0;position:relative}#iawp-parent .iawp-button.purple.sent:hover,#iawp-parent .iawp-button.purple.sent:active,#iawp-parent .iawp-button.purple.sent:focus,#iawp-parent .iawp-button-purple.sent:hover,#iawp-parent .iawp-button-purple.sent:active,#iawp-parent .iawp-button-purple.sent:focus{color:#5123a0;background:#5123a0}#iawp-parent .iawp-button.purple.sent:after,#iawp-parent .iawp-button-purple.sent:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .iawp-button.red{color:#fff;background-color:#d93b29;border-color:#d93b29;border-radius:3px}#iawp-parent .iawp-button.red:hover,#iawp-parent .iawp-button.red:active,#iawp-parent .iawp-button.red:focus,#iawp-parent .iawp-button.red .open{color:#fff;background-color:#d94e3f;border-color:#d94e3f}#iawp-parent .iawp-button.red:disabled{color:#9a95a6;background-color:#f7f5fa;border-color:#ece9f2}#iawp-parent .iawp-button.red.sending{color:#d93b29;background:#d93b29;position:relative}#iawp-parent .iawp-button.red.sending:hover,#iawp-parent .iawp-button.red.sending:active,#iawp-parent .iawp-button.red.sending:focus{color:#d93b29}#iawp-parent .iawp-button.red.sending:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;animation:1s linear infinite dashicons-spin;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .iawp-button.red.sent{color:#d93b29;background:#d93b29;position:relative}#iawp-parent .iawp-button.red.sent:hover,#iawp-parent .iawp-button.red.sent:active,#iawp-parent .iawp-button.red.sent:focus{color:#d93b29;background:#d93b29}#iawp-parent .iawp-button.red.sent:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .iawp-button.orange{color:#fff;background-color:#f69d0a;border-color:#f69d0a;border-radius:3px}#iawp-parent .iawp-button.orange:hover,#iawp-parent .iawp-button.orange:active,#iawp-parent .iawp-button.orange:focus,#iawp-parent .iawp-button.orange .open{color:#fff;background-color:#ffa826;border-color:#ffa826}#iawp-parent .iawp-button.ghost-white{color:#fff;border-color:#fff;border-radius:3px}#iawp-parent .iawp-button.ghost-white:hover,#iawp-parent .iawp-button.ghost-white:active,#iawp-parent .iawp-button.ghost-white:focus,#iawp-parent .iawp-button.ghost-white.open{color:#5123a0;background-color:#fff;border-color:#fff}#iawp-parent .iawp-button.ghost-white:hover .count,#iawp-parent .iawp-button.ghost-white:active .count,#iawp-parent .iawp-button.ghost-white:focus .count,#iawp-parent .iawp-button.ghost-white.open .count{color:#fff;background:#5123a0}#iawp-parent .iawp-button.ghost-white.sending{color:#5123a0;background:#5123a0;position:relative}#iawp-parent .iawp-button.ghost-white.sending:hover,#iawp-parent .iawp-button.ghost-white.sending:active,#iawp-parent .iawp-button.ghost-white.sending:focus{color:#5123a0}#iawp-parent .iawp-button.ghost-white.sending:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;animation:1s linear infinite dashicons-spin;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .iawp-button.ghost-white.sent{color:#5123a0;background:#5123a0;position:relative}#iawp-parent .iawp-button.ghost-white.sent:hover,#iawp-parent .iawp-button.ghost-white.sent:active,#iawp-parent .iawp-button.ghost-white.sent:focus{color:#5123a0;background:#5123a0}#iawp-parent .iawp-button.ghost-white.sent:after{content:"";color:#fff;font-family:Dashicons;font-size:22px;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .iawp-button.ghost-purple{color:#5123a0;background:0 0;border-color:#5123a0;border-radius:3px}#iawp-parent .iawp-button.ghost-purple:hover,#iawp-parent .iawp-button.ghost-purple:active,#iawp-parent .iawp-button.ghost-purple:focus,#iawp-parent .iawp-button.ghost-purple .open{color:#fff;background-color:#5123a0;border-color:#5123a0}#iawp-parent .iawp-button.ghost-purple:disabled{color:#9a95a6;background-color:#f7f5fa;border-color:#ece9f2}#iawp-parent .iawp-button.ghost-red{color:#d93b29;background-color:transparent;border-color:#d93b29;border-radius:3px}#iawp-parent .iawp-button.ghost-red:hover,#iawp-parent .iawp-button.ghost-red:active,#iawp-parent .iawp-button.ghost-red:focus,#iawp-parent .iawp-button.ghost-red .open{color:#fff;background-color:#d93b29;border-color:#d93b29}#iawp-parent .iawp-button.ghost-red:disabled{color:#9a95a6;background-color:#f7f5fa;border-color:#ece9f2}#iawp-parent .iawp-button.text{color:#5123a0;padding:0}#iawp-parent .iawp-text-button{color:#5123a0;cursor:pointer;background:0 0;border:none;align-items:center;margin:0;padding:0;font-size:14px;line-height:1;display:flex}#iawp-parent .date-picker{padding:14px 16px 14px 36px}#iawp-parent .cell:has(.sort-button){cursor:pointer}#iawp-parent .sort-button{color:#18141f;cursor:pointer;background:0 0;border:none;align-items:center;width:100%;padding:1px;display:flex}#iawp-parent .sort-button:hover,#iawp-parent .sort-button:active,#iawp-parent .sort-button:focus{color:#5123a0;background-color:#fff;width:auto}#iawp-parent .sort-button:hover .name,#iawp-parent .sort-button:active .name,#iawp-parent .sort-button:focus .name{text-overflow:unset;white-space:wrap;overflow:visible}#iawp-parent .sort-button:hover .dashicons-arrow-up,#iawp-parent .sort-button:hover .dashicons-arrow-right,#iawp-parent .sort-button:hover .dashicons-arrow-down,#iawp-parent .sort-button:active .dashicons-arrow-up,#iawp-parent .sort-button:active .dashicons-arrow-right,#iawp-parent .sort-button:active .dashicons-arrow-down,#iawp-parent .sort-button:focus .dashicons-arrow-up,#iawp-parent .sort-button:focus .dashicons-arrow-right,#iawp-parent .sort-button:focus .dashicons-arrow-down{color:#5123a0}#iawp-parent .sort-button .dashicons-arrow-up,#iawp-parent .sort-button .dashicons-arrow-down{display:none}#iawp-parent .sort-button .name{white-space:nowrap;text-overflow:ellipsis;font-weight:700;transition:color .1s;overflow:hidden}#iawp-parent .sort-button .dashicons{color:#c5c2cc}#iawp-parent .sort-button[data-sort-direction=asc] .dashicons,#iawp-parent .sort-button[data-sort-direction=desc] .dashicons{color:#5123a0}#iawp-parent .sort-button[data-sort-direction=asc] .dashicons-arrow-up{display:inline-block}#iawp-parent .sort-button[data-sort-direction=asc] .dashicons-arrow-down,#iawp-parent .sort-button[data-sort-direction=asc] .dashicons-arrow-right{display:none}#iawp-parent .sort-button[data-sort-direction=desc] .dashicons-arrow-down{display:inline-block}#iawp-parent .sort-button[data-sort-direction=desc] .dashicons-arrow-up,#iawp-parent .sort-button[data-sort-direction=desc] .dashicons-arrow-right{display:none}#iawp-parent .delete-button{color:#fff;cursor:pointer;background-color:#5123a0;border:none;border-radius:50%;padding:2px;transition:background-color .1s,color .1s;position:absolute;top:12px;right:-12px}#iawp-parent .delete-button:hover,#iawp-parent .delete-button .open{background-color:#6c46ae}#iawp-parent button.sending{color:#fff;background:#fff;position:relative}#iawp-parent button.sending:hover,#iawp-parent button.sending:active,#iawp-parent button.sending:focus{color:#fff;background:#fff}#iawp-parent button.sending:hover .dashicons,#iawp-parent button.sending:active .dashicons,#iawp-parent button.sending:focus .dashicons{color:#fff;background:0 0}#iawp-parent button.sending:after{content:"";color:#5123a0;font-family:Dashicons;font-size:22px;animation:1s linear infinite dashicons-spin;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#iawp-parent .icon-med{margin-right:3px;font-size:21px}#iawp-parent .dashicons.iawp-spin{animation:1s linear infinite dashicons-spin}#iawp-parent .iawp-favicon{border-radius:3px;max-width:24px;max-height:24px;margin-right:4px;line-height:0}#iawp-parent .iawp-favicon.backup-icon{color:#fff;text-transform:uppercase;background-color:#5123a0;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;margin:0 6px 0 2px;display:inline-flex}#iawp-parent .iawp-favicon.backup-icon[data-favicon-id="1"]{background-color:#fa5c78}#iawp-parent .iawp-favicon.backup-icon[data-favicon-id="2"]{background-color:#faa95c}#iawp-parent .iawp-favicon.backup-icon[data-favicon-id="3"]{background-color:#4dbcd1}#iawp-parent .iawp-favicon.backup-icon[data-favicon-id="4"]{background-color:#84c744}#iawp-parent .iawp-favicon.backup-icon[data-favicon-id="5"]{background-color:#5450d9}@keyframes dashicons-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#iawp-parent .image-large{width:36px;height:36px}#iawp-parent select,#iawp-parent input{min-height:30px;line-height:2}#iawp-parent select,#iawp-parent input,#iawp-parent textarea{color:#30293b;background-color:#fff;border:1px solid #c5c2cc;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.1)}#iawp-parent select:focus,#iawp-parent input:focus,#iawp-parent textarea:focus{border-color:#5123a0;outline:none;box-shadow:0 1px 1px rgba(0,0,0,.1)}#iawp-parent select.error,#iawp-parent input.error,#iawp-parent textarea.error{border-color:#d93b29}#iawp-parent input{padding:2px 12px}#iawp-parent input[type=file]{box-shadow:none;border:none;padding:0}#iawp-parent input[type=radio]:checked:before{background-color:#5123a0}#iawp-parent input[type=checkbox]{min-height:0;line-height:0}#iawp-parent input[type=checkbox]:checked:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZD0nTTE0LjgzIDQuODlsMS4zNC45NC01LjgxIDguMzhIOS4wMkw1Ljc4IDkuNjdsMS4zNC0xLjI1IDIuNTcgMi40eicgZmlsbD0nIzUxMjNBMCcvPjwvc3ZnPg==)}#iawp-parent input[type=checkbox]:disabled{cursor:not-allowed;background-color:#f7f5fa;border-color:#9a95a6}#iawp-parent input[type=checkbox]:focus{border-color:#c5c2cc}#iawp-parent select{background-position:right 8px top 55%;padding:2px 28px 2px 12px}#iawp-parent select:hover,#iawp-parent select:active,#iawp-parent select:focus{color:#5123a0;background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTUgNmw1IDUgNS01IDIgMS03IDctNy03IDItMXonIGZpbGw9JyM1MTIzQTAnLz48L3N2Zz4K) right 8px top 55%/16px 16px no-repeat}#iawp-parent .block-input{width:100%;margin-bottom:12px;display:block}#iawp-parent ::placeholder{color:#aaa6b3;opacity:1}#iawp-parent ::placeholder{color:#aaa6b3;opacity:1}#iawp-parent label{margin:12px 0;display:block}#iawp-parent .link-dark{color:#363040;text-decoration:none}#iawp-parent .link-dark:link,#iawp-parent .link-dark:visited{color:#363040}#iawp-parent .link-dark:hover,#iawp-parent .link-dark:active,#iawp-parent .link-dark:focus,#iawp-parent .link-dark.active{color:#18141f}#iawp-parent .link-purple{color:#5123a0;text-decoration:none}#iawp-parent .link-purple:link,#iawp-parent .link-purple:visited{color:#5123a0}#iawp-parent .link-purple:hover,#iawp-parent .link-purple:active,#iawp-parent .link-purple:focus,#iawp-parent .link-purple.active{color:#6c46ae}#iawp-parent .link-white,#iawp-parent .link-white:link,#iawp-parent .link-white:visited{color:#fff}#iawp-parent .link-white:hover,#iawp-parent .link-white:active,#iawp-parent .link-white:focus,#iawp-parent .link-white.active{color:#ece9f2}#iawp-parent .scroll-to-top{z-index:15;text-align:center;color:#fff;cursor:pointer;background-color:#5123a0;border:none;border-radius:50%;padding:18px;line-height:1;transition:background-color .1s,color .1s;position:fixed;bottom:32px;right:32px;box-shadow:0 0 12px rgba(0,0,0,.1)}#iawp-parent .scroll-to-top:hover,#iawp-parent .scroll-to-top:active,#iawp-parent .scroll-to-top:focus{color:#5123a0;background-color:#fff}#iawp-parent .cell:first-child,#iawp-parent .cell:first-child.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell{padding-left:48px!important}#iawp-parent .cell:first-child .row-number,#iawp-parent .cell:first-child.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell .row-number,#iawp-parent .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell .row-number{display:grid}#iawp-parent .iawp-rows .cell,#iawp-parent .iawp-columns .sort-button{padding:16px 12px}#iawp-parent .cell{color:#363040;font-size:14px;position:relative}#iawp-parent .cell.hide{display:none}#iawp-parent .cell .animator{transition:left .2s ease-in-out;position:absolute;top:0;bottom:0;left:100%;right:0}#iawp-parent .cell .deleted-label{opacity:0;margin-left:4px;font-weight:400}#iawp-parent .cell .percentage{color:#aaa6b3;letter-spacing:-.04em;margin-left:4px;font-size:12px}#iawp-parent .cell .no-wrap{white-space:nowrap}#iawp-parent .open-examiner-button{cursor:pointer;background-color:#fff;border:1px solid #dedae6;border-radius:5px;padding:2px;transition:border-color .1s;box-shadow:0 1px 1px rgba(0,0,0,.1)}#iawp-parent .open-examiner-button .dashicons{width:18px;height:18px;font-size:18px}#iawp-parent .open-examiner-button:hover .dashicons,#iawp-parent .open-examiner-button:active .dashicons,#iawp-parent .open-examiner-button:focus .dashicons{color:#5123a0}#iawp-parent.iawp-examiner-parent .open-examiner-button{display:none!important}#iawp-parent .data-table[data-column-count="1"] .iawp-rows .cell,#iawp-parent .data-table[data-column-count="2"] .iawp-rows .cell,#iawp-parent .data-table[data-column-count="3"] .iawp-rows .cell,#iawp-parent .data-table[data-column-count="4"] .iawp-rows .cell,#iawp-parent .data-table[data-column-count="5"] .iawp-rows .cell,#iawp-parent .data-table[data-column-count="6"] .iawp-rows .cell,#iawp-parent .data-table[data-column-count="7"] .iawp-rows .cell,#iawp-parent .data-table[data-column-count="8"] .iawp-rows .cell,#iawp-parent .data-table[data-column-count="1"] .iawp-columns .sort-button,#iawp-parent .data-table[data-column-count="2"] .iawp-columns .sort-button,#iawp-parent .data-table[data-column-count="3"] .iawp-columns .sort-button,#iawp-parent .data-table[data-column-count="4"] .iawp-columns .sort-button,#iawp-parent .data-table[data-column-count="5"] .iawp-columns .sort-button,#iawp-parent .data-table[data-column-count="6"] .iawp-columns .sort-button,#iawp-parent .data-table[data-column-count="7"] .iawp-columns .sort-button,#iawp-parent .data-table[data-column-count="8"] .iawp-columns .sort-button{padding:16px 24px}#iawp-parent .row-number{text-align:center;color:#9a95a6;grid-template-areas:"stack";font-size:12px;font-weight:400;display:none;position:absolute;right:calc(100% - 32px)}#iawp-parent .row-number span{grid-area:stack}#iawp-parent .row-number button{grid-area:stack;display:none}#iawp-parent .iawp-row:hover .row-number .open-examiner-button{display:block}#iawp-parent .iawp-row.deleted .cell[data-column=title]{color:#d93b29}#iawp-parent .iawp-row.deleted .cell[data-column=title]:hover .deleted-label{opacity:.5}#iawp-parent .iawp-rows .iawp-row:nth-child(odd) .cell,#iawp-parent .iawp-rows .iawp-row:nth-child(odd) .cell .animator{background-color:#f7f5fa}#iawp-parent .iawp-rows .iawp-row:nth-child(2n) .cell,#iawp-parent .iawp-rows .iawp-row:nth-child(2n) .cell .animator{background-color:#fff}#iawp-parent .iawp-rows .cell[data-column=title],#iawp-parent .iawp-rows .cell[data-column=referrer]{font-weight:700}#iawp-parent .iawp-rows .cell[data-column=url]{color:#9a95a6}#iawp-parent .iawp-rows .cell[data-column=url] .external-link{color:#676173}#iawp-parent .iawp-rows .cell[data-column=url] .external-link:hover,#iawp-parent .iawp-rows .cell[data-column=url] .external-link:active,#iawp-parent .iawp-rows .cell[data-column=url] .external-link:focus{color:#18141f}#iawp-parent .iawp-rows .cell[data-column=type] .dashicons{color:#5123a0}#iawp-parent .iawp-rows .cell[data-column=type] .custom-icon{background:#5123a0;width:20px;height:20px;margin-right:4px;display:inline-block}#iawp-parent .cell-content{word-break:break-word;flex-wrap:wrap;align-items:center;display:flex}#iawp-parent .cell-content .dashicons,#iawp-parent .cell-content img{margin-right:6px}#iawp-parent .cell-content .img-container{line-height:0}#iawp-parent .cell-content .avatar{border-radius:50%}#iawp-parent .cell-content .flag{max-height:18px;margin-right:8px}#iawp-parent .cell-content .flag[src*=flags]{width:32px}#iawp-parent .cell-content .external-link{color:#18141f;font-size:13px;text-decoration:none;transition:color .1s}#iawp-parent .cell-content .external-link:hover,#iawp-parent .cell-content .external-link:active,#iawp-parent .cell-content .external-link:focus{color:#676173}#iawp-parent .cell-content .external-link .dashicons{font-size:16px;transition:color .1s}#iawp-parent .skeleton-loader:empty{background-color:#ece9f2;background-image:linear-gradient(90deg,rgba(255,255,255,0) 10%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 90%),none;background-position:0 0;background-repeat:repeat-y;background-size:50% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:15px;animation:1.5s infinite shine;display:block}#iawp-parent #iawp-parent.dark-mode .skeleton-loader:empty{background:linear-gradient(90deg,rgba(54,48,64,.3) 10%,rgba(54,48,64,.5) 50%,rgba(54,48,64,.3) 90%),#676173}@keyframes shine{0%{background-position:-100% 0}to{background-position:200% 0}}#iawp-parent .title-large{align-self:center;padding:14px;font-size:21px;font-weight:700}#iawp-parent .title-med,#iawp-parent .settings-container h2{font-size:18px;font-weight:700}#iawp-parent .title-small{font-size:14px;font-weight:700}#iawp-parent .title-small .dashicons-update{color:#5123a0;width:18px;height:18px;margin-left:4px;font-size:18px}#iawp-parent .subtitle-small{opacity:.8;font-size:12px}#iawp-parent .iawp-tooltip-popover{background:0 0;border:none;padding:0;font-size:14px;font-weight:400}#iawp-parent .iawp-tooltip{background:0 0;border:none;flex-direction:column;align-items:center;width:-moz-fit-content;width:fit-content;max-width:320px;height:-moz-fit-content;height:fit-content;padding:2px 2px 0;display:flex}#iawp-parent .iawp-tooltip-text{background:#fff;border:1px solid #dedae6;border-radius:5px;padding:4px 8px;transition:opacity .1s,visibility .1s,transform .1s;box-shadow:0 1px 3px rgba(0,0,0,.1)}#iawp-parent .iawp-tooltip-arrow{border-top:7px solid #ddd;border-left:7px solid transparent;border-right:7px solid transparent;width:0;height:0;position:relative;top:-1px}#iawp-parent .iawp-tooltip-arrow:after{content:"";border-top:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;width:0;height:0;position:absolute;top:-7px;left:-6px}#iawp-parent .geo-ip-attribution{margin:0 0 12px 24px}#iawp-parent .iawp-sortable-ghost{opacity:.5}@keyframes reloadBgDarkMode{0%{background-color:#18141f}20%{background-color:#1f1a28}to{background-color:#18141f}}.iawp-dark-mode,.iawp-dark-mode #iawp-parent{background-color:#18141f}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar{color:#fff;background-color:#363040;border-color:#1f1a28}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .inner{background-color:#363040}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .full-logo{filter:brightness(0)invert()}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .logo,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .collapse-container{border-color:#1f1a28}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar #collapse-sidebar{color:#fff}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .collapsed-label{background:#18141f}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .pro-ad,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section{border-color:#1f1a28}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section.current,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section.current .report-inner{background-color:#473d53}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section.current a,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section.current a:link,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section.current a:visited{color:#fff}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section.current a:hover,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section.current a:active,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section.current a:focus{color:#dedae6}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section.settings{border-color:#1f1a28}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section.upgrade{background-color:#363040}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section.upgrade:hover,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section.upgrade:hover .report-name a,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section.upgrade:hover .report-name a:link,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section.upgrade:hover .report-name a:visited{color:#dedae6}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section a,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section a:link,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section a:visited{color:#fff}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section a:hover,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section a:active,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section a:focus{color:#dedae6}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .icon-container svg,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .collapsed-icon svg,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .icon-container svg g,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .icon-container svg path,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .icon-container svg rect,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .collapsed-icon svg g,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .collapsed-icon svg path,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .collapsed-icon svg rect{fill:#fff}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .add-new-report{background-color:#5123a0}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .add-new-report:hover,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .add-new-report:active,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .add-new-report:focus{background-color:#6c46ae}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .add-new-report .dashicons{color:#fff}.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .collapsed-icon svg,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .collapsed-icon svg g,.iawp-dark-mode #iawp-parent .iawp-layout-sidebar .menu-section .collapsed-icon svg rect{fill:#fff}.iawp-dark-mode #iawp-parent .iawp-layout.collapsed .iawp-layout-sidebar .collapse-sidebar:hover,.iawp-dark-mode #iawp-parent .iawp-layout.collapsed .iawp-layout-sidebar .collapse-sidebar:active,.iawp-dark-mode #iawp-parent .iawp-layout.collapsed .iawp-layout-sidebar .collapse-sidebar:focus,.iawp-dark-mode #iawp-parent .iawp-layout.collapsed .iawp-layout-sidebar .menu-section:hover,.iawp-dark-mode #iawp-parent .iawp-layout.collapsed .iawp-layout-sidebar .menu-section:active{background-color:#473d53}.iawp-dark-mode #iawp-parent .iawp-layout.collapsed .iawp-layout-sidebar .report-inner{background-color:#473d53;border-color:#1f1a28}.iawp-dark-mode #iawp-parent .report-header-container{border-bottom-color:#1f1a28}.iawp-dark-mode #iawp-parent .toolbar{background-color:#363040;border-top:1px solid #1f1a28}.iawp-dark-mode #iawp-parent .toolbar .dashicons-filter,.iawp-dark-mode #iawp-parent .toolbar .filters-button{color:#fff}.iawp-dark-mode #iawp-parent .toolbar .filters-condition-button{color:#fff;background-color:#272030}.iawp-dark-mode #iawp-parent #dates-button,.iawp-dark-mode #iawp-parent .table-column-toggle-button,.iawp-dark-mode #iawp-parent .group-select,.iawp-dark-mode #iawp-parent .stats-toggle-button,.iawp-dark-mode #iawp-parent .add-module-toolbar-button,.iawp-dark-mode #iawp-parent .reorder-modules-button,.iawp-dark-mode #iawp-parent .module-picker-header .iawp-button,.iawp-dark-mode #iawp-parent .cancel-module-edit{color:#fff;background-color:#5123a0;border-color:#5123a0}.iawp-dark-mode #iawp-parent #dates-button:hover,.iawp-dark-mode #iawp-parent #dates-button:active,.iawp-dark-mode #iawp-parent #dates-button:focus,.iawp-dark-mode #iawp-parent #dates-button.open,.iawp-dark-mode #iawp-parent .table-column-toggle-button:hover,.iawp-dark-mode #iawp-parent .table-column-toggle-button:active,.iawp-dark-mode #iawp-parent .table-column-toggle-button:focus,.iawp-dark-mode #iawp-parent .table-column-toggle-button.open,.iawp-dark-mode #iawp-parent .group-select:hover,.iawp-dark-mode #iawp-parent .group-select:active,.iawp-dark-mode #iawp-parent .group-select:focus,.iawp-dark-mode #iawp-parent .group-select.open,.iawp-dark-mode #iawp-parent .stats-toggle-button:hover,.iawp-dark-mode #iawp-parent .stats-toggle-button:active,.iawp-dark-mode #iawp-parent .stats-toggle-button:focus,.iawp-dark-mode #iawp-parent .stats-toggle-button.open,.iawp-dark-mode #iawp-parent .add-module-toolbar-button:hover,.iawp-dark-mode #iawp-parent .add-module-toolbar-button:active,.iawp-dark-mode #iawp-parent .add-module-toolbar-button:focus,.iawp-dark-mode #iawp-parent .add-module-toolbar-button.open,.iawp-dark-mode #iawp-parent .reorder-modules-button:hover,.iawp-dark-mode #iawp-parent .reorder-modules-button:active,.iawp-dark-mode #iawp-parent .reorder-modules-button:focus,.iawp-dark-mode #iawp-parent .reorder-modules-button.open,.iawp-dark-mode #iawp-parent .module-picker-header .iawp-button:hover,.iawp-dark-mode #iawp-parent .module-picker-header .iawp-button:active,.iawp-dark-mode #iawp-parent .module-picker-header .iawp-button:focus,.iawp-dark-mode #iawp-parent .module-picker-header .iawp-button.open,.iawp-dark-mode #iawp-parent .cancel-module-edit:hover,.iawp-dark-mode #iawp-parent .cancel-module-edit:active,.iawp-dark-mode #iawp-parent .cancel-module-edit:focus,.iawp-dark-mode #iawp-parent .cancel-module-edit.open{background-color:#6c46ae}.iawp-dark-mode #iawp-parent #dates-button:hover .dashicons,.iawp-dark-mode #iawp-parent #dates-button:active .dashicons,.iawp-dark-mode #iawp-parent #dates-button:focus .dashicons,.iawp-dark-mode #iawp-parent #dates-button.open .dashicons,.iawp-dark-mode #iawp-parent .table-column-toggle-button:hover .dashicons,.iawp-dark-mode #iawp-parent .table-column-toggle-button:active .dashicons,.iawp-dark-mode #iawp-parent .table-column-toggle-button:focus .dashicons,.iawp-dark-mode #iawp-parent .table-column-toggle-button.open .dashicons,.iawp-dark-mode #iawp-parent .group-select:hover .dashicons,.iawp-dark-mode #iawp-parent .group-select:active .dashicons,.iawp-dark-mode #iawp-parent .group-select:focus .dashicons,.iawp-dark-mode #iawp-parent .group-select.open .dashicons,.iawp-dark-mode #iawp-parent .stats-toggle-button:hover .dashicons,.iawp-dark-mode #iawp-parent .stats-toggle-button:active .dashicons,.iawp-dark-mode #iawp-parent .stats-toggle-button:focus .dashicons,.iawp-dark-mode #iawp-parent .stats-toggle-button.open .dashicons,.iawp-dark-mode #iawp-parent .add-module-toolbar-button:hover .dashicons,.iawp-dark-mode #iawp-parent .add-module-toolbar-button:active .dashicons,.iawp-dark-mode #iawp-parent .add-module-toolbar-button:focus .dashicons,.iawp-dark-mode #iawp-parent .add-module-toolbar-button.open .dashicons,.iawp-dark-mode #iawp-parent .reorder-modules-button:hover .dashicons,.iawp-dark-mode #iawp-parent .reorder-modules-button:active .dashicons,.iawp-dark-mode #iawp-parent .reorder-modules-button:focus .dashicons,.iawp-dark-mode #iawp-parent .reorder-modules-button.open .dashicons,.iawp-dark-mode #iawp-parent .module-picker-header .iawp-button:hover .dashicons,.iawp-dark-mode #iawp-parent .module-picker-header .iawp-button:active .dashicons,.iawp-dark-mode #iawp-parent .module-picker-header .iawp-button:focus .dashicons,.iawp-dark-mode #iawp-parent .module-picker-header .iawp-button.open .dashicons,.iawp-dark-mode #iawp-parent .cancel-module-edit:hover .dashicons,.iawp-dark-mode #iawp-parent .cancel-module-edit:active .dashicons,.iawp-dark-mode #iawp-parent .cancel-module-edit:focus .dashicons,.iawp-dark-mode #iawp-parent .cancel-module-edit.open .dashicons,.iawp-dark-mode #iawp-parent .title-small .dashicons-update{color:#fff}.iawp-dark-mode #iawp-parent .iawp-date-picker{background-color:#272030;border:none}.iawp-dark-mode #iawp-parent .iawp-date-inputs,.iawp-dark-mode #iawp-parent .iawp-date-range-buttons{background-color:#363040;border-color:#272030}.iawp-dark-mode #iawp-parent #cancel-date{color:#fff;background-color:#272030;border:none}.iawp-dark-mode #iawp-parent #cancel-date:hover,.iawp-dark-mode #iawp-parent #cancel-date:active,.iawp-dark-mode #iawp-parent #cancel-date:focus{background-color:#1f1a28}.iawp-dark-mode #iawp-parent .iawp-date-inputs input{color:#f7f5fa;background-color:#534a5f;border:none;transition:background-color .1s}.iawp-dark-mode #iawp-parent .iawp-date-inputs input:focus{background-color:#534a5f}.iawp-dark-mode #iawp-parent .iawp-date-inputs input.iawp-active{outline-width:2px;outline-color:#c5c2cc}.iawp-dark-mode #iawp-parent .iawp-fast-travel{color:#fff;background-color:#5123a0;border:none}.iawp-dark-mode #iawp-parent .iawp-fast-travel:hover,.iawp-dark-mode #iawp-parent .iawp-fast-travel:active{color:#fff;background-color:#6c46ae}.iawp-dark-mode #iawp-parent .iawp-fast-travel.prev-month{margin-right:-1px}.iawp-dark-mode #iawp-parent .iawp-fast-travel.current-month{margin-left:-1px}.iawp-dark-mode #iawp-parent .iawp-month-nav{color:#fff;border-color:#c5c2cc;transition:color .1s,border-color .1s}.iawp-dark-mode #iawp-parent .iawp-month-nav:hover,.iawp-dark-mode #iawp-parent .iawp-month-nav:active,.iawp-dark-mode #iawp-parent .iawp-month-nav:focus{color:#fff;border-color:#fff}.iawp-dark-mode #iawp-parent .iawp-day-names,.iawp-dark-mode #iawp-parent .iawp-month-name,.iawp-dark-mode #iawp-parent .iawp-day{color:#fff}.iawp-dark-mode #iawp-parent .iawp-day.in-range{color:#fff;background-color:#363040}.iawp-dark-mode #iawp-parent .iawp-day.out-of-range{color:#676173}.iawp-dark-mode #iawp-parent .iawp-day.iawp-start,.iawp-dark-mode #iawp-parent .iawp-day.iawp-end{color:#fff}.iawp-dark-mode #iawp-parent .iawp-day.iawp-today:before,.iawp-dark-mode #iawp-parent .iawp-day.iawp-first-data:before{background-color:#fff}.iawp-dark-mode #iawp-parent .iawp-date-range-buttons button{color:#fff;background:#272030;border:none}.iawp-dark-mode #iawp-parent .iawp-date-range-buttons button:hover{background-color:#1f1a28}.iawp-dark-mode #iawp-parent .iawp-date-range-buttons button.active{color:#fff;background-color:#5123a0}.iawp-dark-mode #iawp-parent .group-select{background:#5123a0 url(../down-dark-mode.d5a41b63.svg) right 5px top 55%/16px 16px no-repeat}.iawp-dark-mode #iawp-parent .group-select:hover~label,.iawp-dark-mode #iawp-parent .group-select:active~label,.iawp-dark-mode #iawp-parent .group-select:focus~label,.iawp-dark-mode #iawp-parent .group-select-container label,.iawp-dark-mode #iawp-parent .download-options{color:#fff}.iawp-dark-mode #iawp-parent .mobile-menu-toggle{color:#fff;background-color:#5123a0;border-color:#5123a0}.iawp-dark-mode #iawp-parent .mobile-menu-toggle:hover,.iawp-dark-mode #iawp-parent .mobile-menu-toggle:active,.iawp-dark-mode #iawp-parent .mobile-menu-toggle:focus{background-color:#6c46ae;border-color:#6c46ae}.iawp-dark-mode #iawp-parent .mobile-menu{border-color:#1f1a28}.iawp-dark-mode #iawp-parent .quick-stats{border:none}.iawp-dark-mode #iawp-parent .quick-stats.skeleton-ui .values:before,.iawp-dark-mode #iawp-parent .quick-stats.skeleton-ui .growth:before{background-color:#473d53;background-image:linear-gradient(90deg,#473d53,#676173 50%,#473d53 80%),none}.iawp-dark-mode #iawp-parent .iawp-stats{border-color:#1f1a28}.iawp-dark-mode #iawp-parent .iawp-stat{color:#fff;background-color:#363040;border-color:#1f1a28}.iawp-dark-mode #iawp-parent .iawp-stat:after{border-color:#18141f}.iawp-dark-mode #iawp-parent .iawp-stat.unfiltered{background-color:#1f1a28;border-color:#1f1a28}.iawp-dark-mode #iawp-parent .iawp-stat .metric-name{background-color:#30293b}.iawp-dark-mode #iawp-parent .legend-title{color:#fff}.iawp-dark-mode #iawp-parent .legend-item-for-views{background-color:rgba(239,232,250,.2)}.iawp-dark-mode #iawp-parent .chart-inner{color:#fff;background-color:#363040;border-color:#363040}.iawp-dark-mode #iawp-parent .data-error{color:#dedae6;background-color:#363040}.iawp-dark-mode #iawp-parent .data-table-container{border:none}.iawp-dark-mode #iawp-parent .data-table{border-color:#363040}.iawp-dark-mode #iawp-parent .iawp-columns .cell{background-color:#1f1a28;border-bottom:1px solid #676173}.iawp-dark-mode #iawp-parent .sort-button{color:#fff}.iawp-dark-mode #iawp-parent .sort-button:hover,.iawp-dark-mode #iawp-parent .sort-button:active,.iawp-dark-mode #iawp-parent .sort-button:focus{background-color:#1f1a28}.iawp-dark-mode #iawp-parent .sort-button:hover .dashicons-arrow-up,.iawp-dark-mode #iawp-parent .sort-button:hover .dashicons-arrow-right,.iawp-dark-mode #iawp-parent .sort-button:hover .dashicons-arrow-down,.iawp-dark-mode #iawp-parent .sort-button:active .dashicons-arrow-up,.iawp-dark-mode #iawp-parent .sort-button:active .dashicons-arrow-right,.iawp-dark-mode #iawp-parent .sort-button:active .dashicons-arrow-down,.iawp-dark-mode #iawp-parent .sort-button:focus .dashicons-arrow-up,.iawp-dark-mode #iawp-parent .sort-button:focus .dashicons-arrow-right,.iawp-dark-mode #iawp-parent .sort-button:focus .dashicons-arrow-down{color:#c5c2cc}.iawp-dark-mode #iawp-parent .cell{color:#dedae6}.iawp-dark-mode #iawp-parent .iawp-rows .iawp-row:nth-child(odd) .cell,.iawp-dark-mode #iawp-parent .iawp-rows .iawp-row:nth-child(odd) .cell .animator{background-color:#363040}.iawp-dark-mode #iawp-parent .iawp-rows .iawp-row:nth-child(2n) .cell,.iawp-dark-mode #iawp-parent .iawp-rows .iawp-row:nth-child(2n) .cell .animator{background-color:#1f1a28}.iawp-dark-mode #iawp-parent .iawp-rows .external-link{color:#dedae6}.iawp-dark-mode #iawp-parent .cell[data-column=url]{color:#676173}.iawp-dark-mode #iawp-parent .cell[data-column=url] .external-link{color:#9a95a6}.iawp-dark-mode #iawp-parent .cell[data-column=url] .external-link:hover,.iawp-dark-mode #iawp-parent .cell[data-column=url] .external-link:active,.iawp-dark-mode #iawp-parent .cell[data-column=url] .external-link:focus,.iawp-dark-mode #iawp-parent .cell-content .external-link{color:#dedae6}.iawp-dark-mode #iawp-parent .cell-content .external-link:hover,.iawp-dark-mode #iawp-parent .cell-content .external-link:active,.iawp-dark-mode #iawp-parent .cell-content .external-link:focus{color:#f7f5fa}.iawp-dark-mode #iawp-parent .iawp-modal{color:#fff;background-color:#363040;border-color:#1f1a28!important}.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button{color:#fff;background-color:#5123a0;border:none}.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button:hover,.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button:active,.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button:focus{color:#fff;background-color:#6c46ae;border-color:#6c46ae}.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button:hover span,.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button:active span,.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button:focus span{color:#fff}.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button.sending,.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button.sending:hover,.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button.sending:active,.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button.sending:focus{color:#5123a0}.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button.sending:after{color:#fff}.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button.sent{color:#36b366;background-color:#36b366}.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button.sent:hover,.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button.sent:active,.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button.sent:focus{color:#36b366}.iawp-dark-mode #iawp-parent .iawp-modal.downloads .iawp-button.sent:after{color:#fff}.iawp-dark-mode #iawp-parent .mm__container{color:#fff;background-color:#363040}.iawp-dark-mode #iawp-parent .mm__container h1{color:#fff}.iawp-dark-mode #iawp-parent .modal-background{background:rgba(24,20,31,.6)}.iawp-dark-mode #iawp-parent .filters .input-group{background-color:#30293b;border:none}.iawp-dark-mode #iawp-parent .filters input[type=text]{color:#f7f5fa;background-color:#534a5f;border:none;transition:background-color .1s}.iawp-dark-mode #iawp-parent .filters input[type=number]{color:#f7f5fa;background-color:#534a5f;border:none;transition:background-color .1s}.iawp-dark-mode #iawp-parent .filters input[type=text]:focus{background-color:#676173}.iawp-dark-mode #iawp-parent .filters input[type=number]:focus{background-color:#676173}.iawp-dark-mode #iawp-parent .filters .operator-select-container:before,.iawp-dark-mode #iawp-parent .filters .operand-field-container:before{background-color:#473d53}.iawp-dark-mode #iawp-parent .filters #add-condition{color:#fff}.iawp-dark-mode #iawp-parent .filters #filters-reset{color:#fff;background-color:#272030;border-color:#272030}.iawp-dark-mode #iawp-parent .filters #filters-reset:hover,.iawp-dark-mode #iawp-parent .filters #filters-reset:active,.iawp-dark-mode #iawp-parent .filters #filters-reset:focus{color:#fff;background-color:#30293b;border-color:#30293b}.iawp-dark-mode #iawp-parent .stats-toggle .top{border-color:#1f1a28}.iawp-dark-mode #iawp-parent .stats-toggle .sidebar{background-color:#272030;border-color:#1f1a28}.iawp-dark-mode #iawp-parent .stats-toggle .sidebar a{color:#fff;border-color:#18141f}.iawp-dark-mode #iawp-parent .stats-toggle .sidebar a.current{color:#fff;background-color:#363040}.iawp-dark-mode #iawp-parent .stats-toggle .sidebar a.current:after,.iawp-dark-mode #iawp-parent .stats-toggle .sidebar a:hover,.iawp-dark-mode #iawp-parent .stats-toggle .sidebar a:active,.iawp-dark-mode #iawp-parent .stats-toggle .sidebar a:focus{background-color:#363040}.iawp-dark-mode #iawp-parent .stats-toggle .main input[type=checkbox]:focus{background-color:#534a5f;border-color:#272030}.iawp-dark-mode #iawp-parent .stats-toggle .main label:not(.disabled):hover{color:#fff;background-color:#30293b}.iawp-dark-mode #iawp-parent .stats-toggle .main label:not(.disabled):hover input[type=checkbox]{border-color:#272030}.iawp-dark-mode #iawp-parent .stats-toggle .main label:hover input[type=checkbox]{border-color:#272030}.iawp-dark-mode #iawp-parent .stats-toggle .required-plugin-note{color:#fff;background-color:#30293b}.iawp-dark-mode #iawp-parent .stats-toggle .required-plugin-note a{color:#fff;text-decoration:underline}.iawp-dark-mode #iawp-parent .stats-toggle .required-plugin-note a:hover,.iawp-dark-mode #iawp-parent .stats-toggle .required-plugin-note a:active,.iawp-dark-mode #iawp-parent .stats-toggle .required-plugin-note a:focus{color:#c5c2cc}.iawp-dark-mode #iawp-parent .skeleton-loader:empty{background:linear-gradient(90deg,rgba(54,48,64,.7),rgba(54,48,64,.5) 50%,rgba(54,48,64,.7) 80%),#676173}.iawp-dark-mode #iawp-parent .iawp-button.purple:disabled,.iawp-dark-mode #iawp-parent .iawp-button.red:disabled{color:#aaa6b3;background-color:#473d53;border-color:#473d53}.iawp-dark-mode #iawp-parent #pagination-button:disabled{color:#9a95a6;background-color:#363040;border:none}.iawp-dark-mode #iawp-parent .real-time-dashboard.refreshed:after{animation:1s forwards reloadBgDarkMode}.iawp-dark-mode #iawp-parent .real-time-dashboard .learn-more{color:#9a95a6}.iawp-dark-mode #iawp-parent .real-time-dashboard .iawp-heading{color:#fff}.iawp-dark-mode #iawp-parent .real-time-dashboard .most-popular-list{color:#fff;background-color:#363040;border-color:#363040}.iawp-dark-mode #iawp-parent .real-time-dashboard .most-popular-list li{border-bottom-color:#676173}.iawp-dark-mode #iawp-parent .real-time-dashboard .most-popular-list .resource:after{background:linear-gradient(90deg,rgba(54,48,64,.4) 0%,#363040 60%)}.iawp-dark-mode #iawp-parent .settings-container textarea,.iawp-dark-mode #iawp-parent .stats-toggle textarea,.iawp-dark-mode #iawp-parent .module-editor textarea{color:#f7f5fa;background-color:#534a5f;transition:background-color .1s}.iawp-dark-mode #iawp-parent .settings-container input[type=checkbox]{color:#f7f5fa;background-color:#534a5f;transition:background-color .1s}.iawp-dark-mode #iawp-parent .settings-container input[type=text]{color:#f7f5fa;background-color:#534a5f;transition:background-color .1s}.iawp-dark-mode #iawp-parent .settings-container input[type=email]{color:#f7f5fa;background-color:#534a5f;transition:background-color .1s}.iawp-dark-mode #iawp-parent .stats-toggle input[type=checkbox]{color:#f7f5fa;background-color:#534a5f;transition:background-color .1s}.iawp-dark-mode #iawp-parent .stats-toggle input[type=text]{color:#f7f5fa;background-color:#534a5f;transition:background-color .1s}.iawp-dark-mode #iawp-parent .stats-toggle input[type=email]{color:#f7f5fa;background-color:#534a5f;transition:background-color .1s}.iawp-dark-mode #iawp-parent .module-editor input[type=checkbox]{color:#f7f5fa;background-color:#534a5f;transition:background-color .1s}.iawp-dark-mode #iawp-parent .module-editor input[type=text]{color:#f7f5fa;background-color:#534a5f;transition:background-color .1s}.iawp-dark-mode #iawp-parent .module-editor input[type=email]{color:#f7f5fa;background-color:#534a5f;transition:background-color .1s}.iawp-dark-mode #iawp-parent .settings-container textarea:focus,.iawp-dark-mode #iawp-parent .stats-toggle textarea:focus,.iawp-dark-mode #iawp-parent .module-editor textarea:focus{background-color:#676173}.iawp-dark-mode #iawp-parent .settings-container input[type=checkbox]:focus{background-color:#676173}.iawp-dark-mode #iawp-parent .settings-container input[type=text]:focus{background-color:#676173}.iawp-dark-mode #iawp-parent .settings-container input[type=email]:focus{background-color:#676173}.iawp-dark-mode #iawp-parent .stats-toggle input[type=checkbox]:focus{background-color:#676173}.iawp-dark-mode #iawp-parent .stats-toggle input[type=text]:focus{background-color:#676173}.iawp-dark-mode #iawp-parent .stats-toggle input[type=email]:focus{background-color:#676173}.iawp-dark-mode #iawp-parent .module-editor input[type=checkbox]:focus{background-color:#676173}.iawp-dark-mode #iawp-parent .module-editor input[type=text]:focus{background-color:#676173}.iawp-dark-mode #iawp-parent .module-editor input[type=email]:focus{background-color:#676173}.iawp-dark-mode #iawp-parent .settings-container textarea,.iawp-dark-mode #iawp-parent .stats-toggle textarea,.iawp-dark-mode #iawp-parent .module-editor textarea{border:none}.iawp-dark-mode #iawp-parent .settings-container input[type=text]{border:none}.iawp-dark-mode #iawp-parent .settings-container input[type=email]{border:none}.iawp-dark-mode #iawp-parent .stats-toggle input[type=text]{border:none}.iawp-dark-mode #iawp-parent .stats-toggle input[type=email]{border:none}.iawp-dark-mode #iawp-parent .module-editor input[type=text]{border:none}.iawp-dark-mode #iawp-parent .module-editor input[type=email]{border:none}.iawp-dark-mode #iawp-parent .settings-container input[type=text]:read-only{background:#30293b;border:1px solid #1f1a28}.iawp-dark-mode #iawp-parent .settings-container input[type=email]:read-only{background:#30293b;border:1px solid #1f1a28}.iawp-dark-mode #iawp-parent .settings-container textarea:read-only{background:#30293b;border:1px solid #1f1a28}.iawp-dark-mode #iawp-parent .stats-toggle input[type=text]:read-only{background:#30293b;border:1px solid #1f1a28}.iawp-dark-mode #iawp-parent .stats-toggle input[type=email]:read-only{background:#30293b;border:1px solid #1f1a28}.iawp-dark-mode #iawp-parent .stats-toggle textarea:read-only{background:#30293b;border:1px solid #1f1a28}.iawp-dark-mode #iawp-parent .module-editor input[type=text]:read-only{background:#30293b;border:1px solid #1f1a28}.iawp-dark-mode #iawp-parent .module-editor input[type=email]:read-only{background:#30293b;border:1px solid #1f1a28}.iawp-dark-mode #iawp-parent .module-editor textarea:read-only{background:#30293b;border:1px solid #1f1a28}.iawp-dark-mode #iawp-parent .settings-container input[type=text]:read-only:focus{background:#30293b}.iawp-dark-mode #iawp-parent .settings-container input[type=email]:read-only:focus{background:#30293b}.iawp-dark-mode #iawp-parent .settings-container textarea:read-only:focus{background:#30293b}.iawp-dark-mode #iawp-parent .stats-toggle input[type=text]:read-only:focus{background:#30293b}.iawp-dark-mode #iawp-parent .stats-toggle input[type=email]:read-only:focus{background:#30293b}.iawp-dark-mode #iawp-parent .stats-toggle textarea:read-only:focus{background:#30293b}.iawp-dark-mode #iawp-parent .module-editor input[type=text]:read-only:focus{background:#30293b}.iawp-dark-mode #iawp-parent .module-editor input[type=email]:read-only:focus{background:#30293b}.iawp-dark-mode #iawp-parent .module-editor textarea:read-only:focus{background:#30293b}.iawp-dark-mode #iawp-parent .settings-container input[type=checkbox]{border-color:#1f1a28}.iawp-dark-mode #iawp-parent .stats-toggle input[type=checkbox]{border-color:#1f1a28}.iawp-dark-mode #iawp-parent .module-editor input[type=checkbox]{border-color:#1f1a28}.iawp-dark-mode #iawp-parent .settings-container input[type=checkbox]:checked:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZD0nTTE0LjgzIDQuODlsMS4zNC45NC01LjgxIDguMzhIOS4wMkw1Ljc4IDkuNjdsMS4zNC0xLjI1IDIuNTcgMi40eicgZmlsbD0nI2ZmZmZmZicvPjwvc3ZnPg==)}.iawp-dark-mode #iawp-parent .stats-toggle input[type=checkbox]:checked:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZD0nTTE0LjgzIDQuODlsMS4zNC45NC01LjgxIDguMzhIOS4wMkw1Ljc4IDkuNjdsMS4zNC0xLjI1IDIuNTcgMi40eicgZmlsbD0nI2ZmZmZmZicvPjwvc3ZnPg==)}.iawp-dark-mode #iawp-parent .module-editor input[type=checkbox]:checked:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZD0nTTE0LjgzIDQuODlsMS4zNC45NC01LjgxIDguMzhIOS4wMkw1Ljc4IDkuNjdsMS4zNC0xLjI1IDIuNTcgMi40eicgZmlsbD0nI2ZmZmZmZicvPjwvc3ZnPg==)}.iawp-dark-mode #iawp-parent .settings-container input[type=file]{background:0 0}.iawp-dark-mode #iawp-parent .stats-toggle input[type=file]{background:0 0}.iawp-dark-mode #iawp-parent .module-editor input[type=file]{background:0 0}.iawp-dark-mode #iawp-parent .settings-container input[type=text]::placeholder{color:#aaa6b3}.iawp-dark-mode #iawp-parent .settings-container input[type=text]::placeholder{color:#aaa6b3}.iawp-dark-mode #iawp-parent .stats-toggle input[type=text]::placeholder{color:#aaa6b3}.iawp-dark-mode #iawp-parent .stats-toggle input[type=text]::placeholder{color:#aaa6b3}.iawp-dark-mode #iawp-parent .module-editor input[type=text]::placeholder{color:#aaa6b3}.iawp-dark-mode #iawp-parent .module-editor input[type=text]::placeholder{color:#aaa6b3}.iawp-dark-mode #iawp-parent .settings-container,.iawp-dark-mode #iawp-parent .stats-toggle{color:#fff;background-color:#363040;border-color:#1f1a28}.iawp-dark-mode #iawp-parent .settings-container h2,.iawp-dark-mode #iawp-parent .settings-container h3,.iawp-dark-mode #iawp-parent .settings-container .form-table th,.iawp-dark-mode #iawp-parent .settings-container .form-wrap label,.iawp-dark-mode #iawp-parent .stats-toggle h2,.iawp-dark-mode #iawp-parent .stats-toggle h3,.iawp-dark-mode #iawp-parent .stats-toggle .form-table th,.iawp-dark-mode #iawp-parent .stats-toggle .form-wrap label{color:#fff}.iawp-dark-mode #iawp-parent .settings-container .ghost-purple,.iawp-dark-mode #iawp-parent .stats-toggle .ghost-purple{color:#fff;background:#1f1a28;border-color:#1f1a28}.iawp-dark-mode #iawp-parent .settings-container .ghost-purple:hover,.iawp-dark-mode #iawp-parent .settings-container .ghost-purple:active,.iawp-dark-mode #iawp-parent .settings-container .ghost-purple:focus,.iawp-dark-mode #iawp-parent .stats-toggle .ghost-purple:hover,.iawp-dark-mode #iawp-parent .stats-toggle .ghost-purple:active,.iawp-dark-mode #iawp-parent .stats-toggle .ghost-purple:focus{background:#18141f}.iawp-dark-mode #iawp-parent .settings-container .description,.iawp-dark-mode #iawp-parent .stats-toggle .description{color:#9a95a6}.iawp-dark-mode #iawp-parent .settings-container .tutorial-link,.iawp-dark-mode #iawp-parent .stats-toggle .tutorial-link{color:#efe8fa}.iawp-dark-mode #iawp-parent .settings-container .current-ip-status,.iawp-dark-mode #iawp-parent .stats-toggle .current-ip-status{background-color:#18141f;border-color:#18141f}.iawp-dark-mode #iawp-parent .settings-container .current-ip,.iawp-dark-mode #iawp-parent .stats-toggle .current-ip{background:0 0}.iawp-dark-mode #iawp-parent .schedule-notification{color:#18141f}.iawp-dark-mode #iawp-parent #preview-email.sending,.iawp-dark-mode #iawp-parent #test-email.sending{color:#1f1a28}.iawp-dark-mode #iawp-parent #preview-email.sending:hover,.iawp-dark-mode #iawp-parent #preview-email.sending:active,.iawp-dark-mode #iawp-parent #preview-email.sending:focus,.iawp-dark-mode #iawp-parent #test-email.sending:hover,.iawp-dark-mode #iawp-parent #test-email.sending:active,.iawp-dark-mode #iawp-parent #test-email.sending:focus{color:#18141f}.iawp-dark-mode #iawp-parent #preview-email.sent,.iawp-dark-mode #iawp-parent #test-email.sent{background-color:#36b366}.iawp-dark-mode #iawp-parent #delete-data-modal,.iawp-dark-mode #iawp-parent #reset-analytics-modal{color:#1f1a28}.iawp-dark-mode #iawp-parent .view-counter-settings .shortcode-note .link-purple{color:#fff}.iawp-dark-mode #iawp-parent .view-counter-settings .shortcode-note .link-purple:hover,.iawp-dark-mode #iawp-parent .view-counter-settings .shortcode-note .link-purple:active,.iawp-dark-mode #iawp-parent .view-counter-settings .shortcode-note .link-purple:focus{color:#f7f5fa}.iawp-dark-mode #iawp-parent .chart-container select,.iawp-dark-mode #iawp-parent .settings-container select,.iawp-dark-mode #iawp-parent .filters select,.iawp-dark-mode #iawp-parent .module-editor select{color:#fff;background:#534a5f url(../down-dark-mode.d5a41b63.svg) right 5px top 55%/16px 16px no-repeat;transition:background-color .1s;border:none!important}.iawp-dark-mode #iawp-parent .chart-container select:hover,.iawp-dark-mode #iawp-parent .chart-container select:active,.iawp-dark-mode #iawp-parent .chart-container select:focus,.iawp-dark-mode #iawp-parent .settings-container select:hover,.iawp-dark-mode #iawp-parent .settings-container select:active,.iawp-dark-mode #iawp-parent .settings-container select:focus,.iawp-dark-mode #iawp-parent .filters select:hover,.iawp-dark-mode #iawp-parent .filters select:active,.iawp-dark-mode #iawp-parent .filters select:focus,.iawp-dark-mode #iawp-parent .module-editor select:hover,.iawp-dark-mode #iawp-parent .module-editor select:active,.iawp-dark-mode #iawp-parent .module-editor select:focus{background-color:#676173}.iawp-dark-mode #iawp-parent .email-reports .test-email.sending,.iawp-dark-mode #iawp-parent .email-reports .test-email.sending:hover,.iawp-dark-mode #iawp-parent .email-reports .test-email.sending:active,.iawp-dark-mode #iawp-parent .email-reports .test-email.sending:focus{color:#18141f}.iawp-dark-mode #iawp-parent .email-reports .test-email.sent{color:#36b366;background-color:#36b366}.iawp-dark-mode #iawp-parent .campaign-builder .submit-container{background-color:#473d53}.iawp-dark-mode #iawp-parent .campaign-builder .settings-container-header a,.iawp-dark-mode #iawp-parent .click-tracking-menu .settings-container-header a{color:#aaa6b3}.iawp-dark-mode #iawp-parent .campaign-builder .settings-container-header a:link,.iawp-dark-mode #iawp-parent .campaign-builder .settings-container-header a:visited,.iawp-dark-mode #iawp-parent .click-tracking-menu .settings-container-header a:link,.iawp-dark-mode #iawp-parent .click-tracking-menu .settings-container-header a:visited{color:#ece9f2}.iawp-dark-mode #iawp-parent .campaign-builder .settings-container-header a:hover,.iawp-dark-mode #iawp-parent .campaign-builder .settings-container-header a:active,.iawp-dark-mode #iawp-parent .campaign-builder .settings-container-header a:focus,.iawp-dark-mode #iawp-parent .click-tracking-menu .settings-container-header a:hover,.iawp-dark-mode #iawp-parent .click-tracking-menu .settings-container-header a:active,.iawp-dark-mode #iawp-parent .click-tracking-menu .settings-container-header a:focus{color:#fff}.iawp-dark-mode #iawp-parent .campaign{background-color:#363040}.iawp-dark-mode #iawp-parent .campaign-copy{border-color:#1f1a28}.iawp-dark-mode #iawp-parent .click-tracking-menu h1{color:#fff}.iawp-dark-mode #iawp-parent .click-tracking-menu .cache-note{color:#18141f}.iawp-dark-mode #iawp-parent .click-tracking-menu .table-labels,.iawp-dark-mode #iawp-parent .click-tracking-menu .trackable-link{border-color:#18141f}.iawp-dark-mode #iawp-parent .click-tracking-menu .trackable-link.is-editing{background-color:#272030}.iawp-dark-mode #iawp-parent .click-tracking-menu .trackable-link.is-editing:before{background-color:#18141f}.iawp-dark-mode #iawp-parent .click-tracking-menu .value-text-container>span{color:#9a95a6}.iawp-dark-mode #iawp-parent .click-tracking-menu .value-prefix,.iawp-dark-mode #iawp-parent .click-tracking-menu .value-suffix{background-color:#363040;border-color:#534a5f}.iawp-dark-mode #iawp-parent .click-tracking-menu .action-buttons button,.iawp-dark-mode #iawp-parent .click-tracking-menu .archive-button,.iawp-dark-mode #iawp-parent .click-tracking-menu .delete-link-button{color:#fff}.iawp-dark-mode #iawp-parent .click-tracking-menu .action-buttons button:hover,.iawp-dark-mode #iawp-parent .click-tracking-menu .action-buttons button:active,.iawp-dark-mode #iawp-parent .click-tracking-menu .action-buttons button:focus,.iawp-dark-mode #iawp-parent .click-tracking-menu .archive-button:hover,.iawp-dark-mode #iawp-parent .click-tracking-menu .archive-button:active,.iawp-dark-mode #iawp-parent .click-tracking-menu .archive-button:focus,.iawp-dark-mode #iawp-parent .click-tracking-menu .delete-link-button:hover,.iawp-dark-mode #iawp-parent .click-tracking-menu .delete-link-button:active,.iawp-dark-mode #iawp-parent .click-tracking-menu .delete-link-button:focus{color:#fff;text-decoration:underline}.iawp-dark-mode #iawp-parent .click-tracking-menu .action-buttons .saving,.iawp-dark-mode #iawp-parent .click-tracking-menu .action-buttons .saving:hover,.iawp-dark-mode #iawp-parent .click-tracking-menu .action-buttons .saving:active,.iawp-dark-mode #iawp-parent .click-tracking-menu .action-buttons .saving:focus{color:#272030}.iawp-dark-mode #iawp-parent .click-tracking-menu .archived-links{background-color:#272030}.iawp-dark-mode #iawp-parent .click-tracking-menu .archived-links-empty-message{color:#9a95a6;border-color:#18141f}.iawp-dark-mode #iawp-parent .iawp-notice{color:#18141f;background:#fff}.iawp-dark-mode #iawp-parent .iawp-notice a,.iawp-dark-mode #iawp-parent .iawp-notice a:link,.iawp-dark-mode #iawp-parent .iawp-notice a:visited{color:#5123a0}.iawp-dark-mode #iawp-parent .iawp-notice .iawp-button{border-color:#5123a0}.iawp-dark-mode #iawp-parent .iawp-module{color:#fff;background-color:#363040;border-color:#1f1a28}.iawp-dark-mode #iawp-parent .iawp-module .module-header{color:#fff;border-color:#1f1a28}.iawp-dark-mode #iawp-parent .iawp-module .module-header h2{color:#fff}.iawp-dark-mode #iawp-parent .iawp-module .module-header .module-icon svg,.iawp-dark-mode #iawp-parent .iawp-module .module-header .module-icon svg path{fill:#fff}.iawp-dark-mode #iawp-parent .iawp-module .module-action-links{background-color:#363040}.iawp-dark-mode #iawp-parent .iawp-module .module-action-links button{color:#c5c2cc;background-color:#30293b;border-color:#1f1a28}.iawp-dark-mode #iawp-parent .iawp-module .module-action-links button:hover,.iawp-dark-mode #iawp-parent .iawp-module .module-action-links button:active,.iawp-dark-mode #iawp-parent .iawp-module .module-action-links button:focus,.iawp-dark-mode #iawp-parent .iawp-module .module-action-links button:hover .dashicons,.iawp-dark-mode #iawp-parent .iawp-module .module-action-links button:active .dashicons,.iawp-dark-mode #iawp-parent .iawp-module .module-action-links button:focus .dashicons{color:#fff}.iawp-dark-mode #iawp-parent .iawp-module .module-action-links button.sending{background:0 0}.iawp-dark-mode #iawp-parent .iawp-module .module-action-links button.sending:after{color:#fff}.iawp-dark-mode #iawp-parent .iawp-module .module-action-links button.sending .dashicons{color:transparent}.iawp-dark-mode #iawp-parent .iawp-module .module-action-links button .dashicons{color:#c5c2cc}.iawp-dark-mode #iawp-parent .iawp-module .module-contents .conversion-type{background-color:#ffd440}.iawp-dark-mode #iawp-parent .iawp-module .module-contents .conversion-type.click{background-color:#2753ac}.iawp-dark-mode #iawp-parent .iawp-module .module-contents .conversion-type.order{background-color:#36b366}.iawp-dark-mode #iawp-parent .iawp-module .iawp-module-table-heading{color:#fff;background-color:#272030}.iawp-dark-mode #iawp-parent .iawp-module .module-pagination button:disabled{background-color:#473d53}.iawp-dark-mode #iawp-parent .iawp-module .no-data-message{color:#fff;background-color:#272030}.iawp-dark-mode #iawp-parent .iawp-module .no-data-message .dashicons,.iawp-dark-mode #iawp-parent .module-picker,.iawp-dark-mode #iawp-parent .module-picker .module-picker-header span{color:#fff}.iawp-dark-mode #iawp-parent .module-picker .module-picker-list button{color:#fff;border-color:#1f1a28}.iawp-dark-mode #iawp-parent .module-picker .module-picker-list button:hover,.iawp-dark-mode #iawp-parent .module-picker .module-picker-list button:active,.iawp-dark-mode #iawp-parent .module-picker .module-picker-list button:focus{background-color:#473d53}.iawp-dark-mode #iawp-parent .module-picker .module-picker-list button:hover .dashicons,.iawp-dark-mode #iawp-parent .module-picker .module-picker-list button:active .dashicons,.iawp-dark-mode #iawp-parent .module-picker .module-picker-list button:focus .dashicons{color:#fff}.iawp-dark-mode #iawp-parent .module-picker .module-picker-list button svg,.iawp-dark-mode #iawp-parent .module-picker .module-picker-list button svg path{fill:#fff}.iawp-dark-mode #iawp-parent .module-picker .add-module-button{background-color:#473d53;border-color:#1f1a28}.iawp-dark-mode #iawp-parent .module-picker .add-module-button:hover .button-inner,.iawp-dark-mode #iawp-parent .module-picker .add-module-button:active .button-inner,.iawp-dark-mode #iawp-parent .module-picker .add-module-button:focus .button-inner{background-color:#6c46ae}.iawp-dark-mode #iawp-parent .module-picker .add-module-button .button-inner{color:#fff;background-color:#5123a0;border:none}.iawp-dark-mode #iawp-parent .module-editor .change-module-type{color:#fff;background-color:#1f1a28;border:none}.iawp-dark-mode #iawp-parent .module-editor .change-module-type:hover,.iawp-dark-mode #iawp-parent .module-editor .change-module-type:active,.iawp-dark-mode #iawp-parent .module-editor .change-module-type:focus{background-color:#473d53}.iawp-dark-mode #iawp-parent .module-editor .module-save-button{border:none}.iawp-dark-mode #iawp-parent .module-editor .module-save-button:disabled{color:transparent;background-color:#5123a0}.iawp-dark-mode #iawp-parent .iawp-module-editor-form .checkbox-group-container:after,.iawp-dark-mode #iawp-parent .iawp-module-editor-form .tab-container:after{background-color:#1f1a28}.iawp-dark-mode #iawp-parent .iawp-module-editor-form .checkbox-group-tab{color:#fff;background-color:#473d53;border-color:#1f1a28}.iawp-dark-mode #iawp-parent .iawp-module-editor-form .checkbox-group-tab.selected{background-color:#363040;border-bottom-color:#363040}.iawp-dark-mode #iawp-parent .iawp-module-editor-form .checkbox-group-tab:not(.selected):hover{background-color:#534a5f}.iawp-dark-mode #iawp-parent .iawp-module-editor-form .checkbox-group label{color:#dedae6}.iawp-dark-mode #iawp-parent .iawp-module-editor-form .checkbox-group label:hover{color:#fff}.iawp-dark-mode #iawp-parent .iawp-module-editor-form .checkbox-group label:hover input{border-color:#fff}.iawp-dark-mode #iawp-parent .examiner-skeleton{background-color:#18141f}.iawp-dark-mode #iawp-parent .examiner-skeleton .loading-message-container{background-color:#363040;border-color:#363040}.iawp-dark-mode #iawp-parent .examiner-table-tabs:after{background-color:#30293b}.iawp-dark-mode #iawp-parent .examiner-table-tabs button{color:#dedae6;background-color:#272030;border-color:#272030}.iawp-dark-mode #iawp-parent .examiner-table-tabs button:hover{background-color:#30293b}.iawp-dark-mode #iawp-parent .examiner-table-tabs button.active{color:#fff;background-color:#30293b;border-bottom-color:#30293b}.iawp-dark-mode #iawp-parent .examiner-table-tabs button svg,.iawp-dark-mode #iawp-parent .examiner-table-tabs button svg g,.iawp-dark-mode #iawp-parent .examiner-table-tabs button svg path{fill:#fff}.iawp-dark-mode #iawp-parent.iawp-examiner-parent .table-toolbar{margin:0;padding:24px 24px 12px}.iawp-dark-mode #iawp-parent.iawp-examiner-parent .table-toolbar,.iawp-dark-mode #iawp-parent.iawp-examiner-parent .iawp-table-wrapper{background-color:#30293b}.iawp-dark-mode #iawp-parent .journey{background-color:#363040;border-color:#18141f}.iawp-dark-mode #iawp-parent .journey:hover,.iawp-dark-mode #iawp-parent .journey.timeline-visible{border-color:#a288cf}.iawp-dark-mode #iawp-parent .journey-heading:hover{border-color:#18141f}.iawp-dark-mode #iawp-parent .journey-heading .journey-cell,.iawp-dark-mode #iawp-parent .journey-preview .page-title-cell,.iawp-dark-mode #iawp-parent .journey-preview .referrer-cell,.iawp-dark-mode #iawp-parent .journey-preview .utm-source-cell{color:#fff}.iawp-dark-mode #iawp-parent .journey-preview .session-start-cell>span{background-color:#a288cf}.iawp-dark-mode #iawp-parent .journey-conversion.click{background-color:#acc9e8}.iawp-dark-mode #iawp-parent .journey-timeline{color:#fff;border-color:#18141f}.iawp-dark-mode #iawp-parent .journey-timeline h3{color:#fff}.iawp-dark-mode #iawp-parent .journey-timeline-conversions-container{border-color:#18141f}.iawp-dark-mode #iawp-parent .journey-timeline-conversions-container .journey-timeline-event{color:#fff;background-color:#272030;border:none}.iawp-dark-mode #iawp-parent .view-all-sessions{color:#c5c2cc}.iawp-dark-mode #iawp-parent .view-all-sessions a{color:#a288cf}.iawp-dark-mode #iawp-parent .view-all-sessions a:hover,.iawp-dark-mode #iawp-parent .view-all-sessions a:active,.iawp-dark-mode #iawp-parent .view-all-sessions a:focus{color:#b79fe0}.iawp-dark-mode #iawp-parent .view-all-sessions .dashicons{color:#a288cf}.iawp-dark-mode #iawp-parent .journey-user-info .icon-button{border-color:#18141f}.iawp-dark-mode #iawp-parent .journey-timeline-event:after{background-color:#dedae6}.iawp-dark-mode #iawp-parent .journey-timeline-event.view .timeline-event-label{background-color:#a288cf}.iawp-dark-mode #iawp-parent .journey-timeline-event.click .timeline-event-label{background-color:#acc9e8}.iawp-dark-mode #iawp-parent .journey-timeline-event p,.iawp-dark-mode #iawp-parent .journey-timeline-event span{color:#fff}.iawp-dark-mode #iawp-parent .journey-timeline-event a{color:#a288cf}.iawp-dark-mode #iawp-parent .journey-timeline-event a:hover,.iawp-dark-mode #iawp-parent .journey-timeline-event a:active,.iawp-dark-mode #iawp-parent .journey-timeline-event a:focus{color:#b79fe0}.iawp-dark-mode #iawp-parent .journey-timeline-event .timeline-event-label{color:#363040}.iawp-dark-mode #iawp-parent .iawp-tooltip-text{color:#fff;background-color:#1f1a28}.iawp-dark-mode #iawp-parent .timeline-exit{color:#fff}.iawp-dark-mode #iawp-parent .no-journeys{color:#fff;background-color:#30293b;border-color:#30293b}.iawp-dark-mode.independent-analytics-support-center,.iawp-dark-mode.independent-analytics-support-center #iawp-parent{background-color:#18141f}.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource{color:#fff;background-color:#363040}.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base h2,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base h3,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource h2,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource h3{color:#fff}.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base .text a,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base .tutorial-links a,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource .text a,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource .tutorial-links a{color:#fff;text-decoration:underline}.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base .text a:hover,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base .text a:active,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base .text a:focus,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base .tutorial-links a:hover,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base .tutorial-links a:active,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base .tutorial-links a:focus,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource .text a:hover,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource .text a:active,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource .text a:focus,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource .tutorial-links a:hover,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource .tutorial-links a:active,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource .tutorial-links a:focus{color:#dedae6}.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base .text span,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base .tutorial-links span,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource .text span,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource .tutorial-links span{color:#fff}.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base .button-container .ghost-purple,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource .button-container .ghost-purple{color:#fff;border-color:#fff}.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base .button-container .ghost-purple:hover,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base .button-container .ghost-purple:active,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base .button-container .ghost-purple:focus,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource .button-container .ghost-purple:hover,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource .button-container .ghost-purple:active,.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource .button-container .ghost-purple:focus{color:#dedae6;background-color:#18141f;border-color:#dedae6}.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base{border-bottom:none}.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource:hover .icon-container .dashicons{color:#fff}.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .resource .icon-container{background-color:#363040}.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .social-icons-list a{background-color:#fff}.iawp-dark-mode.independent-analytics-support-center #iawp-parent .support-menu .email-course-ad{color:#fff;background-color:#272030;border-top:none}.iawp-dark-mode.independent-analytics-updates,.iawp-dark-mode.independent-analytics-updates #iawp-parent{background-color:#18141f}.iawp-dark-mode.independent-analytics-updates #iawp-parent .heading{background-color:#363040;border:none}.iawp-dark-mode.independent-analytics-updates #iawp-parent .heading h1,.iawp-dark-mode.independent-analytics-updates #iawp-parent .heading a{color:#fff}.iawp-dark-mode.independent-analytics-updates #iawp-parent .heading a:hover,.iawp-dark-mode.independent-analytics-updates #iawp-parent .heading a:active,.iawp-dark-mode.independent-analytics-updates #iawp-parent .heading a:focus{color:#dedae6}.iawp-dark-mode.independent-analytics-updates #iawp-parent .entry{color:#fff;background-color:#363040;border:none}.iawp-dark-mode.independent-analytics-updates #iawp-parent .entry h2{color:#fff}.iawp-dark-mode.independent-analytics-updates #iawp-parent .entry .date{color:#c5c2cc}.iawp-dark-mode.independent-analytics-updates #iawp-parent .entry a{color:#fff}.iawp-dark-mode.independent-analytics-updates #iawp-parent .entry a:hover,.iawp-dark-mode.independent-analytics-updates #iawp-parent .entry a:active,.iawp-dark-mode.independent-analytics-updates #iawp-parent .entry a:focus{color:#dedae6}.html2pdf__container #adminmenumain,.html2pdf__container #wpadminbar{display:none!important}.html2pdf__container html.wp-toolbar{padding:0!important}.html2pdf__container #wpcontent,.html2pdf__container #wpfooter{margin:0!important}.html2pdf__container #iawp-parent .iawp-layout.modal-open .modal-background,.html2pdf__container #iawp-parent #iawp-layout-sidebar{display:none}.html2pdf__container #iawp-parent .chart-inner{width:100%}.html2pdf__container #iawp-parent .chart-inner img{width:100%;display:block}.html2pdf__container #iawp-parent .report-header-container{position:static;top:0}.html2pdf__container #iawp-parent .report-title-bar .buttons,.html2pdf__container #iawp-parent .rename-link .dashicons,.html2pdf__container #iawp-parent .toolbar .download-options-parent{display:none}.html2pdf__container #iawp-parent .date-picker-parent .iawp-button{box-shadow:none;align-items:center;padding:7px 14px 11px;display:flex}.html2pdf__container #iawp-parent .filters-button{display:none}.html2pdf__container #iawp-parent .filters-condition-button{padding:4px 10px 8px}.html2pdf__container #iawp-parent .toolbar[data-filter-count="0"] .filter-parent,.html2pdf__container #iawp-parent .stats-toggle-button{display:none}.html2pdf__container #iawp-parent #primary-metric-select,.html2pdf__container #iawp-parent #secondary-metric-select{box-shadow:none}.html2pdf__container #iawp-parent .chart-interval-select{display:none}.html2pdf__container #iawp-parent .metric-select-container:before{margin-top:-8px}.html2pdf__container #iawp-parent .metric-select-container select{background:0 0;border:none;margin-left:0;padding:0 0 0 30px}.html2pdf__container #iawp-parent .legend-item.hidden,.html2pdf__container #iawp-parent .table-toolbar .button-modal-container,.html2pdf__container #iawp-parent .table-toolbar .group-select-container{display:none}.html2pdf__container #iawp-parent #data-table{width:100%!important;min-width:0!important}.html2pdf__container #iawp-parent #data-table .cell{font-size:12px;padding:6px!important}.html2pdf__container #iawp-parent #data-table .cell:first-child,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell,.html2pdf__container #iawp-parent #data-table .cell:first-child.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell.hide+.cell{padding-left:30px!important}.html2pdf__container #iawp-parent .sort-button{width:auto}.html2pdf__container #iawp-parent .sort-button .name{white-space:normal;text-overflow:unset;text-align:left;overflow:visible}.html2pdf__container #iawp-parent .row-number{right:calc(100% - 18px)}.html2pdf__container #iawp-parent .pagination,.html2pdf__container #iawp-parent .iawp-notices,.html2pdf__container #iawp-parent .close-examiner-button,.html2pdf__container #iawp-parent #scroll-to-top,.html2pdf__container #iawp-parent .examiner-table-tabs button:not(.active) svg{display:none}body.independent-analytics-support-center{background-color:#f7f5fa}body.independent-analytics-support-center #toplevel_page_independent-analytics .toplevel_page_independent-analytics:after{border-right-color:#5123a0}body.independent-analytics-support-center #iawp-parent{background-color:#f7f5fa}body.independent-analytics-support-center #iawp-parent .support-menu .iawp-container{padding:24px}body.independent-analytics-support-center #iawp-parent .support-menu .iawp-container .inner{max-width:1160px}body.independent-analytics-support-center #iawp-parent .support-menu h1{line-height:1.1}body.independent-analytics-support-center #iawp-parent .support-menu h2{margin:18px 0;font-size:21px}body.independent-analytics-support-center #iawp-parent .support-menu .heading{text-align:center;background-color:#5123a0;padding:12px 24px}body.independent-analytics-support-center #iawp-parent .support-menu .heading h1{color:#fff;font-size:21px}body.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base{text-align:center;background-color:#fff;border-bottom:1px solid #dedae6}body.independent-analytics-support-center #iawp-parent .support-menu .knowledge-base .kb-inner{max-width:800px;margin:0 auto}body.independent-analytics-support-center #iawp-parent .support-menu .search-container{padding:12px 24px;position:relative}body.independent-analytics-support-center #iawp-parent .support-menu .search-container .dashicons{color:#676173;position:absolute;top:24px;left:36px}body.independent-analytics-support-center #iawp-parent .support-menu .search-field{background-color:#f7f5fa;border-radius:24px;width:100%;max-width:none;margin-left:-2px;padding:6px 18px 6px 38px;font-size:14px}body.independent-analytics-support-center #iawp-parent .support-menu .search-field:focus{background-color:#fff}body.independent-analytics-support-center #iawp-parent .support-menu .search-field:focus~span{color:#5123a0}body.independent-analytics-support-center #iawp-parent .support-menu .tutorial-links{margin:12px 0}body.independent-analytics-support-center #iawp-parent .support-menu .tutorial-links a{white-space:nowrap;margin-bottom:6px;font-size:14px;display:inline-block}body.independent-analytics-support-center #iawp-parent .support-menu .tutorial-links a:hover,body.independent-analytics-support-center #iawp-parent .support-menu .tutorial-links a:active,body.independent-analytics-support-center #iawp-parent .support-menu .tutorial-links a:focus{text-decoration:underline}body.independent-analytics-support-center #iawp-parent .support-menu .tutorial-links a:last-child{margin-right:0}body.independent-analytics-support-center #iawp-parent .support-menu .tutorial-links a:last-child:after{display:none}body.independent-analytics-support-center #iawp-parent .support-menu .tutorial-links span{color:#18141f;margin:0 4px}body.independent-analytics-support-center #iawp-parent .support-menu .button-container{justify-content:center;align-items:center;margin:24px 0 12px;display:flex}body.independent-analytics-support-center #iawp-parent .support-menu .button-container a:first-child{margin-right:8px}body.independent-analytics-support-center #iawp-parent .support-menu .button-container a:last-child{padding:12px 14px}body.independent-analytics-support-center #iawp-parent .support-menu .external-resources{padding-top:60px}body.independent-analytics-support-center #iawp-parent .support-menu .resource{text-align:center;background-color:#fff;border:1px solid #5123a0;border-radius:5px;margin-bottom:55px;padding:0 24px 24px;transition:border-color .1s,box-shadow .1s,transform .1s;position:relative;box-shadow:0 0 0 4px rgba(0,0,0,.1)}body.independent-analytics-support-center #iawp-parent .support-menu .resource:hover{border-color:#5123a0;transform:translateY(-2px);box-shadow:0 0 0 4px #5123a0}body.independent-analytics-support-center #iawp-parent .support-menu .resource:hover .icon-container{box-shadow:0 0 0 4px #5123a0}body.independent-analytics-support-center #iawp-parent .support-menu .resource:hover .icon-container .dashicons{color:#5123a0}body.independent-analytics-support-center #iawp-parent .support-menu .resource:hover a{text-decoration:underline}body.independent-analytics-support-center #iawp-parent .support-menu .resource .icon-container{text-align:center;background-color:#fff;border:1px solid #5123a0;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin:-44px auto 0;transition:box-shadow .1s;display:flex;position:relative;box-shadow:0 0 0 4px rgba(0,0,0,.1)}body.independent-analytics-support-center #iawp-parent .support-menu .resource .icon-container .dashicons{width:48px;height:48px;font-size:48px;transition:color .1s}body.independent-analytics-support-center #iawp-parent .support-menu .resource .overlay-link{opacity:0;font-size:0;position:absolute;top:0;bottom:0;left:0;right:0}body.independent-analytics-support-center #iawp-parent .support-menu .resource p,body.independent-analytics-support-center #iawp-parent .support-menu .resource a{font-size:14px}body.independent-analytics-support-center #iawp-parent .support-menu .resource p{margin:12px 0 24px}body.independent-analytics-support-center #iawp-parent .support-menu .social-icons-list{justify-content:center;margin-top:24px;display:flex}body.independent-analytics-support-center #iawp-parent .support-menu .social-icons-list a{border:1px solid #363040;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-right:12px;display:flex}body.independent-analytics-support-center #iawp-parent .support-menu .social-icons-list a:hover{background-color:#efe8fa;border-color:#5123a0}body.independent-analytics-support-center #iawp-parent .support-menu .social-icons-list img{width:auto;height:18px;display:block}.email-course-ad{background-color:#efe8fa;border-top:2px solid #dedae6;margin-top:-24px;padding:36px}.email-course-ad .signup-box{max-width:600px;margin:0 auto}.email-course-ad .title{font-size:21px;font-weight:700}.email-course-ad p{margin:18px 0 24px;font-size:16px}@media (min-width:700px){body.independent-analytics-support-center #iawp-parent .support-menu .external-resources .inner,body.independent-analytics-support-center #iawp-parent .support-menu .additional-resources .inner{flex-wrap:wrap;justify-content:center;display:flex}body.independent-analytics-support-center #iawp-parent .support-menu .resource{width:32%}body.independent-analytics-support-center #iawp-parent .support-menu .resource:nth-child(2),body.independent-analytics-support-center #iawp-parent .support-menu .resource:nth-child(5){margin-left:2%;margin-right:2%}}body.independent-analytics-debug #iawp-dashboard{padding:24px}body.independent-analytics-debug #iawp-dashboard section{margin:24px 0}body.independent-analytics-debug #iawp-dashboard .ip-addresses{grid-template-columns:min-content auto;gap:12px;display:grid}body.independent-analytics-debug #iawp-dashboard .ip-addresses p{display:contents}body.independent-analytics-debug #iawp-dashboard .ip-addresses p.empty span{color:#aaa6b3}body.independent-analytics-updates{background-color:#f7f5fa}body.independent-analytics-updates #toplevel_page_independent-analytics .menu-counter{display:none}body.independent-analytics-updates #iawp-parent{background-color:#f7f5fa}body.independent-analytics-updates #iawp-parent .updates-menu{padding:24px}body.independent-analytics-updates #iawp-parent .updates-container{border-radius:5px;max-width:760px}body.independent-analytics-updates #iawp-parent .heading{background-color:#fff;border:1px solid #dedae6;justify-content:space-between;align-items:center;margin-bottom:24px;padding:18px 24px;display:flex}body.independent-analytics-updates #iawp-parent .heading a{align-items:center;font-size:14px;display:flex}body.independent-analytics-updates #iawp-parent .heading a .dashicons{margin-left:3px;font-size:19px}body.independent-analytics-updates #iawp-parent h1{margin:12px 0}body.independent-analytics-updates #iawp-parent .entry{background-color:#fff;border:1px solid #dedae6;margin-bottom:24px;position:relative}body.independent-analytics-updates #iawp-parent .entry .video-container{line-height:0}body.independent-analytics-updates #iawp-parent .entry .video-container iframe{aspect-ratio:16/9;width:100%}body.independent-analytics-updates #iawp-parent .entry .text{padding:24px}body.independent-analytics-updates #iawp-parent .entry .title{margin:0 0 6px;font-size:24px;font-weight:700;line-height:1.3}body.independent-analytics-updates #iawp-parent .entry .date{color:#5123a0;font-size:16px}body.independent-analytics-updates #iawp-parent .entry .description-container p{font-size:16px}body.independent-analytics-updates #iawp-parent .entry a{color:#5123a0}body.independent-analytics-updates #iawp-parent .entry a:hover,body.independent-analytics-updates #iawp-parent .entry a:active,body.independent-analytics-updates #iawp-parent .entry a:focus{color:#6c46ae}@media (min-width:783px){#iawp-parent{margin-left:-20px}}body.iawp-in-examiner #wpbody{padding-top:0}html.wp-toolbar:has(body.iawp-in-examiner){padding-top:0}body.iawp-in-examiner #wpadminbar,body.iawp-in-examiner #adminmenumain{display:none}body.iawp-in-examiner #wpcontent{margin-left:0}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key){width:600px;margin-left:36px}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .fs-box-container{box-shadow:none;border:1px solid #dedae6;border-bottom-width:2px;border-radius:5px;padding-top:0}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .fs-header .fs-plugin-icon{width:54px;height:54px;top:-30px!important;left:13px!important}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .fs-header .fs-plugin-icon img{width:54px;height:54px}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .fs-content{padding:12px 30px}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .fs-content ul{font-size:1.2em}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .fs-content ul li{align-items:center;display:flex}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .fs-content ul .dashicons{color:#36b366;height:18px;margin-right:4px;font-size:18px}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .fs-content img{max-width:100%;margin-top:24px;line-height:0}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .rating{background-color:#fff3c9;border-radius:5px;align-items:center;margin:18px 0 -6px;padding:4px 8px;font-size:14px;display:flex}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .rating .star-container{margin:0 4px;display:inline-flex}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .rating .dashicons{color:#f69d0a;width:14px;height:14px;font-size:14px}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .fs-actions,.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .fs-permissions{padding:12px 30px}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .fs-permissions a{text-align:left}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .fs-permissions a:focus{box-shadow:none}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .fs-terms{text-align:left}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .button-primary{background-color:#5123a0;border-color:#5123a0}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .button-primary:hover,.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .button-primary:active,.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) .button-primary:focus{background-color:#6c46ae;border-color:#6c46ae}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) #skip_activation{color:#5123a0;background:0 0;border:none}.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) #skip_activation:hover,.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) #skip_activation:active,.toplevel_page_independent-analytics #fs_connect:not(.require-license-key) #skip_activation:focus{text-decoration:underline}
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Admin_Page/Analytics_Page.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Admin_Page/Analytics_Page.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Admin_Page/Analytics_Page.php	2026-04-25 15:52:02.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Admin_Page/Analytics_Page.php	2026-05-19 18:33:12.000000000 +0000
@@ -14,7 +14,6 @@
 use IAWP\Plugin_Conflict_Detector;
 use IAWP\Quick_Stats;
 use IAWP\Real_Time;
-use IAWP\Report;
 use IAWP\Report_Finder;
 use IAWP\Tables\Table;
 use IAWP\Tables\Table_Journeys;
@@ -30,8 +29,7 @@
         $options = Dashboard_Options::getInstance();
         $date_rage = $options->get_date_range();
         $tab = (new Env())->get_tab();
-        $report = Report_Finder::new()->fetch_current_report();
-        $is_showing_skeleton_ui = $report instanceof Report && $report->has_filters();
+        $is_showing_skeleton_ui = \true;
         // Real-time is its own thing
         if ($tab === 'real-time') {
             $real_time = new Real_Time();
@@ -261,6 +259,49 @@
                     </div>
                 </div>
             </div>
+        <?php 
+        }
+        ?>
+        <?php 
+        if (!\IAWPSCOPED\iawp_is_pro()) {
+            $type = $table->group()->id();
+            if ($type == 'referrer_type') {
+                $type = 'referrer';
+            } elseif ($type == 'country' || $type == 'city') {
+                $type = 'geolocation';
+            } elseif ($type == 'device_type' || $type == 'browser' || $type == 'os') {
+                $type = 'device';
+            }
+            $report_names = ['page' => \esc_html__('Pages', 'independent-analytics'), 'referrer' => \esc_html__('Referrers', 'independent-analytics'), 'geolocation' => \esc_html__('Geolocations', 'independent-analytics'), 'device' => \esc_html__('Devices', 'independent-analytics'), 'campaigns' => \esc_html__('UTM campaigns', 'independent-analytics'), 'clicks' => \esc_html__('Clicks', 'independent-analytics'), 'ecommerce' => \esc_html__('eCommerce orders', 'independent-analytics'), 'forms' => \esc_html__('Form submissions', 'independent-analytics')];
+            ?>
+            <div id="iawp-solo-report-upsell-modal" aria-hidden="true" class="mm micromodal-slide" data-controller="examiner">
+                <div tabindex="-1" class="mm__overlay mm__overlay--full-screen" data-action="click->examiner#closeUpsell:self" >
+                    <div role="dialog" aria-modal="true" class="mm__container solo-report-upsell-container">
+                        <div class="title-large"><?php 
+            \esc_html_e('Upgrade to Pro to Unlock Solo Reports', 'independent-analytics');
+            ?></div>
+                        <div>
+                            <p><?php 
+            \printf(\esc_html_x('Open a full report for this %s to see its metrics, chart, and segmented data from other reports:', 'page, referrer, geolocation, or device', 'independent-analytics'), $type);
+            ?></p>
+                            <ul>
+                                <?php 
+            foreach ($report_names as $id => $label) {
+                if ($type != $id) {
+                    echo '<li>' . $label . '</li>';
+                }
+            }
+            ?>
+                            </ul>
+                            <a class="iawp-button purple" href="https://independentwp.com/features/solo-reports/?utm_source=User+Dashboard&utm_medium=WP+Admin&utm_campaign=Solo+Reports+modal&utm_content=Modal" target="_blank">
+                                <?php 
+            \esc_html_e('Learn more about Solo Reports', 'independent-analytics');
+            ?> &rarr;
+                            </a>
+                        </div>
+                    </div>
+                </div>
+            </div>
         <?php 
         }
         ?>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/AJAX/Export_Reports.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/AJAX/Export_Reports.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/AJAX/Export_Reports.php	2026-04-25 15:52:02.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/AJAX/Export_Reports.php	2026-05-19 18:33:12.000000000 +0000
@@ -41,6 +41,6 @@
             }
             $reports[] = $report->to_array();
         }
-        \wp_send_json_success(['json' => \json_encode(['plugin_version' => '2.14.9', 'database_version' => '52', 'export_version' => '1', 'reports' => $reports])]);
+        \wp_send_json_success(['json' => \json_encode(['plugin_version' => '2.14.10', 'database_version' => '52', 'export_version' => '1', 'reports' => $reports])]);
     }
 }
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/AJAX/Export_Report_Statistics.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/AJAX/Export_Report_Statistics.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/AJAX/Export_Report_Statistics.php	2025-10-22 15:50:42.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/AJAX/Export_Report_Statistics.php	2026-05-19 18:33:12.000000000 +0000
@@ -61,6 +61,7 @@
         } else {
             $statistics = new $statistics_class($date_range, $rows_query, $chart_interval);
         }
+        $statistics->fetch();
         \wp_send_json_success(['csv' => $statistics->get_statistics_as_csv()->to_string()]);
     }
     /**
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/AJAX/Filter.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/AJAX/Filter.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/AJAX/Filter.php	2026-01-21 14:40:22.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/AJAX/Filter.php	2026-05-19 18:33:12.000000000 +0000
@@ -73,6 +73,7 @@
         } else {
             $statistics = new $statistics_class($date_range, $rows_query, $chart_interval);
         }
+        $statistics->fetch();
         $total_number_of_rows = $statistics->total_number_of_rows();
         $table->set_statistics($statistics);
         $quick_stat_statistics = $statistics;
@@ -88,6 +89,7 @@
             $rows_query = new $examiner_rows_class($date_range, $examiner_table->sanitize_sort_parameters());
             $rows_query->limit_to($examiner_config->id());
             $quick_stat_statistics = new $examiner_statistics_class($date_range, $rows_query, $chart_interval);
+            $quick_stat_statistics->fetch();
             $hide_unfiltered_statistics = \true;
             $table->set_statistics($quick_stat_statistics);
         }
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/AJAX/Preview_Email.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/AJAX/Preview_Email.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/AJAX/Preview_Email.php	2026-03-31 12:46:24.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/AJAX/Preview_Email.php	2026-05-19 18:33:12.000000000 +0000
@@ -25,7 +25,7 @@
             return;
         }
         $colors = Security::string(\trim($this->get_field('colors')));
-        $email = \IAWPSCOPED\iawp()->email_reports->get_email_body($colors);
+        $email = \IAWPSCOPED\iawp()->email_reports->get_email_body(\explode(',', $colors));
         \wp_send_json_success(['html' => $email]);
     }
 }
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/AJAX/Test_Email.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/AJAX/Test_Email.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/AJAX/Test_Email.php	2026-03-31 12:46:24.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/AJAX/Test_Email.php	2026-05-19 18:33:12.000000000 +0000
@@ -23,7 +23,11 @@
         if (!Capability_Manager::can_edit()) {
             return;
         }
-        $sent = \IAWPSCOPED\iawp()->email_reports->send_email_report(\true);
+        $recipient = $this->get_field('recipient');
+        if (!\in_array($recipient, ['first', 'all'])) {
+            return;
+        }
+        $sent = \IAWPSCOPED\iawp()->email_reports->send_email_report(\true, $recipient);
         echo \rest_sanitize_boolean($sent);
     }
 }
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Campaign_Builder.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Campaign_Builder.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Campaign_Builder.php	2026-03-31 12:46:24.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Campaign_Builder.php	2026-05-19 18:33:12.000000000 +0000
@@ -32,7 +32,7 @@
         $content = \strlen($content) > 0 ? $content : null;
         $path = String_Util::str_starts_with($path, '/') ? \substr($path, 1) : $path;
         $is_path_a_url = (new URL($path))->is_valid_url();
-        $url = new URL(\trailingslashit(\site_url()) . $path);
+        $url = new URL(\trailingslashit(\home_url()) . $path);
         if ($is_path_a_url) {
             $has_errors = \true;
             $path_error = \esc_html__('Path should not be a full URL', 'independent-analytics');
@@ -63,7 +63,7 @@
     public function build_url($path, $source, $medium, $campaign, $term = null, $content = null) : string
     {
         $path = String_Util::str_starts_with($path, '/') ? \substr($path, 1) : $path;
-        $uri = Uri::createFromString(\trailingslashit(\site_url()) . $path);
+        $uri = Uri::createFromString(\trailingslashit(\home_url()) . $path);
         $existing_query = $uri->getQuery();
         if (\is_null($existing_query)) {
             $existing_query = [];
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Chart.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Chart.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Chart.php	2026-03-31 12:46:24.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Chart.php	2026-05-19 18:33:12.000000000 +0000
@@ -35,10 +35,6 @@
         }, $primary_statistic->statistic_over_time());
         $data = [];
         foreach ($this->statistics->get_statistics() as $statistic) {
-            if ($this->is_showing_skeleton_ui) {
-                $data[$statistic->id()] = [];
-                continue;
-            }
             $data[$statistic->id()] = \array_map(function ($data_point) {
                 return $data_point[1];
             }, $statistic->statistic_over_time());
@@ -47,7 +43,7 @@
         foreach ($this->statistics->get_grouped_statistics() as $group) {
             $total_chart_statistics += \count($group['items']);
         }
-        return \IAWPSCOPED\iawp_render('chart', ['chart' => $this, 'intervals' => Intervals::all(), 'current_interval' => $this->statistics->chart_interval(), 'available_datasets' => $this->statistics->get_grouped_statistics(), 'primary_chart_metric_id' => $primary_statistic->id(), 'secondary_chart_metric_id' => \is_null($secondary_statistic) ? null : $secondary_statistic->id(), 'stimulus_values' => ['locale' => \get_bloginfo('language'), 'currency' => \IAWPSCOPED\iawp()->get_currency_code(), 'is-preview' => $this->is_preview() ? '1' : '0', 'disable-dark-mode' => $this->is_preview() ? '1' : '0', 'primary-chart-metric-id' => $primary_statistic->id(), 'primary-chart-metric-name' => $primary_statistic->name(), 'secondary-chart-metric-id' => \is_null($secondary_statistic) ? null : $secondary_statistic->id(), 'secondary-chart-metric-name' => \is_null($secondary_statistic) ? null : $secondary_statistic->name(), 'labels' => $labels, 'data' => $data, 'has-multiple-datasets' => $total_chart_statistics > 1 ? 1 : 0]]);
+        return \IAWPSCOPED\iawp_render('chart', ['chart' => $this, 'intervals' => Intervals::all(), 'current_interval' => $this->statistics->chart_interval(), 'available_datasets' => $this->statistics->get_grouped_statistics(), 'primary_chart_metric_id' => $primary_statistic->id(), 'secondary_chart_metric_id' => \is_null($secondary_statistic) ? null : $secondary_statistic->id(), 'stimulus_values' => ['locale' => \get_bloginfo('language'), 'currency' => \IAWPSCOPED\iawp()->get_currency_code(), 'is-skeleton' => $this->is_showing_skeleton_ui ? '1' : '0', 'is-preview' => $this->is_preview() ? '1' : '0', 'disable-dark-mode' => $this->is_preview() ? '1' : '0', 'primary-chart-metric-id' => $primary_statistic->id(), 'primary-chart-metric-name' => $primary_statistic->name(), 'secondary-chart-metric-id' => \is_null($secondary_statistic) ? null : $secondary_statistic->id(), 'secondary-chart-metric-name' => \is_null($secondary_statistic) ? null : $secondary_statistic->name(), 'labels' => $labels, 'data' => $data, 'has-multiple-datasets' => $total_chart_statistics > 1 ? 1 : 0]]);
     }
     public function is_preview() : bool
     {
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Click_Tracking/Link_Rule_Finder.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Click_Tracking/Link_Rule_Finder.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Click_Tracking/Link_Rule_Finder.php	2025-10-22 15:50:42.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Click_Tracking/Link_Rule_Finder.php	2026-05-19 18:33:12.000000000 +0000
@@ -105,7 +105,7 @@
             return \false;
         }
         $url = URL::new($this->href);
-        $site_url = URL::new(\get_site_url());
+        $site_url = URL::new(\get_home_url());
         if (!$url->is_valid_url() || $url->get_domain() !== $site_url->get_domain()) {
             return \false;
         }
@@ -128,7 +128,7 @@
         if (\is_null($this->href)) {
             return \false;
         }
-        $site_url = URL::new(\get_site_url());
+        $site_url = URL::new(\get_home_url());
         $link_url = URL::new($this->href);
         // Only track valid http/https URLs and not other protocols like mailto:, tel:, etc
         if (!$link_url->is_valid_url()) {
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Click_Tracking.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Click_Tracking.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Click_Tracking.php	2026-03-31 12:46:24.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Click_Tracking.php	2026-05-19 18:33:12.000000000 +0000
@@ -22,7 +22,7 @@
     }
     public static function extensions()
     {
-        return ['aif', 'aifc', 'aiff', 'avi', 'csv', 'doc', 'docx', 'epub', 'exe', 'gif', 'jpeg', 'jpg', 'mov', 'mp3', 'mp4', 'm4a', 'pdf', 'png', 'ppt', 'pptx', 'psd', 'rtf', 'txt', 'wav', 'wmv', 'xls', 'xlsx', 'zip'];
+        return ['aac', 'ai', 'aif', 'aifc', 'aiff', 'avi', 'csv', 'dmg', 'doc', 'docx', 'eps', 'epub', 'exe', 'gif', 'gz', 'jpeg', 'jpg', 'mov', 'mp3', 'mp4', 'msi', 'm4a', 'pdf', 'png', 'ppt', 'pptx', 'psd', 'rar', 'rtf', 'sketch', 'tar', 'txt', 'wav', 'wmv', 'xls', 'xlsx', 'zip'];
     }
     public static function protocols()
     {
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Dashboard_Widget.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Dashboard_Widget.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Dashboard_Widget.php	2024-07-01 00:20:22.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Dashboard_Widget.php	2026-05-19 18:33:12.000000000 +0000
@@ -41,6 +41,7 @@
     {
         $date_range = new Relative_Date_Range('LAST_THIRTY');
         $statistics = new Page_Statistics($date_range);
+        $statistics->fetch();
         $chart = new \IAWP\Chart($statistics, \true);
         $stats = new \IAWP\Quick_Stats($statistics, \true);
         echo $chart->get_html();
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Email_Reports/Email_Reports.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Email_Reports/Email_Reports.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Email_Reports/Email_Reports.php	2026-03-31 12:46:24.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Email_Reports/Email_Reports.php	2026-05-19 18:33:12.000000000 +0000
@@ -84,7 +84,7 @@
         }
         $this->schedule();
     }
-    public function send_email_report(bool $is_test_email = \false)
+    public function send_email_report(bool $is_test_email = \false, string $recipient = 'all')
     {
         // Email reports should be scheduled every time. CRON jobs run on a fixed interval which cannot
         // account for daylight saving times changes, causing them to send at the wrong hour as daylight
@@ -101,12 +101,15 @@
         $from = \IAWPSCOPED\iawp()->get_option('iawp_email_report_from_address', \get_option('admin_email'));
         $reply_to = \IAWPSCOPED\iawp()->get_option('iawp_email_report_reply_to_address', \get_option('admin_email'));
         $body = $this->get_email_body();
-        if (\count($to) > 1) {
-            for ($i = 0; $i < \count($to); $i++) {
-                if ($i == 0) {
-                    continue;
+        // Sends To first email and BCCs to the rest
+        if ($recipient == 'all') {
+            if (\count($to) > 1) {
+                for ($i = 0; $i < \count($to); $i++) {
+                    if ($i == 0) {
+                        continue;
+                    }
+                    $headers[] = 'Bcc: ' . $to[$i];
                 }
-                $headers[] = 'Bcc: ' . $to[$i];
             }
         }
         $headers[] = 'From: ' . \get_bloginfo('name') . ' <' . \esc_attr($from) . '>';
@@ -118,18 +121,18 @@
         });
         return \wp_mail($to[0], $this->subject_line($is_test_email), $body, $headers);
     }
-    public function get_email_body($colors = '')
+    public function get_email_body(array $preview_colors = [])
     {
         $statistics = new Page_Statistics($this->interval()->date_range());
+        $statistics->fetch();
         $quick_stats = \array_values(\array_filter($statistics->get_statistics(), function (Statistic $statistics) {
             return $statistics->is_visible() && $statistics->is_group_plugin_enabled();
         }));
         $chart = new \IAWP\Email_Reports\Email_Chart($statistics);
-        $colors = $colors == '' ? \IAWPSCOPED\iawp()->get_option('iawp_email_report_colors', ['#5123a0', '#fafafa', '#3a1e6b', '#fafafa', '#5123a0', '#a985e6', '#ece9f2', '#f7f5fa', '#ece9f2', '#dedae6']) : \explode(',', $colors);
-        $footer_text = \IAWPSCOPED\iawp()->get_option('iawp_email_report_footer', \sprintf(\esc_html__('This email was generated and delivered by %s', 'independent-analytics'), \esc_url(\get_site_url())));
+        $footer_text = \IAWPSCOPED\iawp()->get_option('iawp_email_report_footer', \sprintf(\esc_html__('This email was generated and delivered by %s', 'independent-analytics'), \esc_url(\get_home_url())));
         return \IAWPSCOPED\iawp_render('email.email', [
             'site_title' => \get_bloginfo('name'),
-            'site_url' => URL::new(\get_site_url())->get_domain(),
+            'site_url' => URL::new(\get_home_url())->get_domain(),
             'date' => $this->interval()->report_time_period_for_humans(),
             // The value that needs to change
             'stats' => $quick_stats,
@@ -139,10 +142,20 @@
             'most_views' => $chart->most_views,
             'y_labels' => $chart->y_labels,
             'x_labels' => $chart->x_labels,
-            'colors' => $colors,
+            'colors' => $this->get_email_colors($preview_colors),
             'footer_text' => $footer_text,
         ]);
     }
+    // Note: looping over the defaults to prevent missing array key errors if new colors are added
+    private function get_email_colors(array $preview_colors) : array
+    {
+        $colors = ['#5123a0', '#fafafa', '#3a1e6b', '#fafafa', '#5123a0', '#a985e6', '#ece9f2', '#f7f5fa', '#ece9f2', '#dedae6', '#000000'];
+        $saved_colors = !empty($preview_colors) ? $preview_colors : \IAWPSCOPED\iawp()->get_option('iawp_email_report_colors', $colors);
+        for ($i = 0; $i < \count($saved_colors); $i++) {
+            $colors[$i] = $saved_colors[$i];
+        }
+        return $colors;
+    }
     private function interval() : \IAWP\Email_Reports\Interval
     {
         return \IAWP\Email_Reports\Interval_Factory::from_option();
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Favicon/FaviconDownloader.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Favicon/FaviconDownloader.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Favicon/FaviconDownloader.php	2026-02-16 14:14:54.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Favicon/FaviconDownloader.php	2026-05-19 18:33:12.000000000 +0000
@@ -3,6 +3,7 @@
 namespace IAWP\Favicon;
 
 use IAWP\Favicon\Converter\AbstractConverter;
+use IAWP\Utils\URL;
 /** @internal */
 class FaviconDownloader
 {
@@ -27,13 +28,16 @@
         if ($this->favicon->exists()) {
             return;
         }
-        $url = \sanitize_url($this->favicon->domain);
-        $content = $this->fetch($url);
+        $url = new URL(\sanitize_url($this->favicon->domain));
+        if ($url->is_valid_url() === \false || $url->get_domain() === null) {
+            return;
+        }
+        $content = $this->fetch($url->get_url());
         if ($content === null) {
             return;
         }
         try {
-            $favicon_url = $this->extractFaviconUrl($content, $url);
+            $favicon_url = $this->extractFaviconUrl($content, $url->get_url());
         } catch (\Throwable $e) {
             return;
         }
@@ -53,29 +57,11 @@
     }
     private function fetch(string $url) : ?string
     {
-        try {
-            $handle = \curl_init();
-            \curl_setopt($handle, \CURLOPT_URL, $url);
-            \curl_setopt($handle, \CURLOPT_RETURNTRANSFER, 1);
-            \curl_setopt($handle, \CURLOPT_FOLLOWLOCATION, \true);
-            \curl_setopt($handle, \CURLOPT_MAXREDIRS, 10);
-            \curl_setopt($handle, \CURLOPT_TIMEOUT, 10);
-            \curl_setopt($handle, \CURLOPT_ENCODING, '');
-            // Handle compression automatically
-            // Mimic a real browser to bypass Cloudflare and other bot protections
-            \curl_setopt($handle, \CURLOPT_USERAGENT, 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36');
-            $headers = ['Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8', 'Accept-Language: en-US,en;q=0.9', 'Upgrade-Insecure-Requests: 1', 'Sec-Fetch-Dest: document', 'Sec-Fetch-Mode: navigate', 'Sec-Fetch-Site: none', 'Sec-Fetch-User: ?1'];
-            \curl_setopt($handle, \CURLOPT_HTTPHEADER, $headers);
-            $content = \curl_exec($handle);
-            $httpCode = \curl_getinfo($handle, \CURLINFO_HTTP_CODE);
-            \curl_close($handle);
-            if ($httpCode >= 400) {
-                return null;
-            }
-            return $content !== \false ? $content : null;
-        } catch (\Throwable $e) {
+        $response = \wp_safe_remote_get($url, ["user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", 'timeout' => 10, 'redirection' => 10]);
+        if (\is_wp_error($response)) {
             return null;
         }
+        return $response['body'];
     }
     private function extractFaviconUrl(string $html, string $baseUrl) : ?string
     {
@@ -166,7 +152,7 @@
     }
     private function has_required_php_extensions() : bool
     {
-        return \extension_loaded('curl') && (\extension_loaded('gd') || \extension_loaded('imagick'));
+        return \extension_loaded('gd') || \extension_loaded('imagick');
     }
     public static function for(\IAWP\Favicon\Favicon $favicon) : self
     {
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Independent_Analytics.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Independent_Analytics.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Independent_Analytics.php	2026-04-25 15:52:02.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Independent_Analytics.php	2026-05-19 18:33:12.000000000 +0000
@@ -103,11 +103,12 @@
         \IAWP_FS()->add_filter('show_deactivation_feedback_form', function () {
             return \false;
         });
+        \IAWP_FS()->add_filter('plugin_icon', function () {
+            \IAWPSCOPED\iawp_url_to('img/plugin-icon.png');
+        });
         \IAWP_FS()->add_filter('connect-header', [$this, 'freemius_optin_heading']);
         \IAWP_FS()->add_filter('connect_message', [$this, 'freemius_optin_text']);
-        if (\function_exists('IAWPSCOPED\\fs_override_i18n')) {
-            fs_override_i18n(['opt-in-connect' => \__('Subscribe & Go To Analytics', 'independent-analytics'), 'skip' => \__('No, thanks', 'independent-analytics')], 'independent-analytics');
-        }
+        \add_action('admin_init', [$this, 'override_freemius_text']);
         // Other hooks
         \add_action('admin_init', [$this, 'maybe_delete_mu_plugin']);
         \add_action('admin_body_class', [$this, 'add_body_class']);
@@ -117,7 +118,13 @@
         \add_filter('plugin_row_meta', [$this, 'add_docs_link_in_plugins_menu'], 10, 2);
         \add_action('admin_footer', [$this, 'attach_system_appearance_script'], 99, 0);
         \add_filter('sgo_javascript_combine_excluded_inline_content', [$this, 'exclude_tracking_script_from_speed_optimizer'], 10, 1);
-        \add_action('admin_init', [$this, 'maybe_add_cookie']);
+        \add_action('admin_init', [$this, 'update_cookie']);
+    }
+    public function override_freemius_text()
+    {
+        if (\function_exists('IAWPSCOPED\\fs_override_i18n')) {
+            fs_override_i18n(['opt-in-connect' => \__('Subscribe & Go To Analytics', 'independent-analytics'), 'skip' => \__('No, thanks', 'independent-analytics')], 'independent-analytics');
+        }
     }
     public function add_upgrade_link_in_plugins_menu($links)
     {
@@ -449,12 +456,16 @@
             }
         }
     }
-    public function maybe_add_cookie()
+    public function update_cookie()
     {
-        if (Request::is_blocked_user_role() && $this->get_option('iawp_ignore_via_cookie', \false)) {
-            if (!isset($_COOKIE['iawp_ignore_visitor'])) {
-                \setcookie('iawp_ignore_visitor', '1', \time() + 365 * 24 * 60 * 60, \COOKIEPATH, \COOKIE_DOMAIN);
-            }
+        $should_have_cookie = Request::is_blocked_user_role() && $this->get_option('iawp_ignore_via_cookie', \false);
+        $has_cookie = isset($_COOKIE['iawp_ignore_visitor']);
+        if ($should_have_cookie && !$has_cookie) {
+            \setcookie('iawp_ignore_visitor', '1', \time() + 365 * 24 * 60 * 60, \COOKIEPATH, \COOKIE_DOMAIN);
+        }
+        if (!$should_have_cookie && $has_cookie) {
+            // Delete cookie by using a non-zero time in the past
+            \setcookie('iawp_ignore_visitor', '1', \time() - 60, \COOKIEPATH, \COOKIE_DOMAIN);
         }
     }
     public function changelog_viewed_since_update() : bool
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/MainWP.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/MainWP.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/MainWP.php	2025-06-25 16:38:48.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/MainWP.php	2026-05-19 18:33:12.000000000 +0000
@@ -33,6 +33,7 @@
             $date_range = new Relative_Date_Range('LAST_THIRTY');
             $chart_interval = Intervals::default_for($date_range->number_of_days());
             $statistics = new $statistics_class($date_range, null, $chart_interval);
+            $statistics->fetch();
             $views = $statistics->get_statistic('views');
             $visitors = $statistics->get_statistic('visitors');
             $labels = \array_map(function ($data_point) use($statistics) {
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Overview/Modules/Line_Chart_Module.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Overview/Modules/Line_Chart_Module.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Overview/Modules/Line_Chart_Module.php	2025-10-22 15:50:42.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Overview/Modules/Line_Chart_Module.php	2026-05-19 18:33:12.000000000 +0000
@@ -37,6 +37,7 @@
         $statistics_class = $table->group()->statistics_class();
         /** @var Statistics $statistics */
         $statistics = new $statistics_class($date_range, $this->report()->has_filters() ? $rows_query : null, $chart_interval);
+        $statistics->fetch();
         $chart_data = new Chart_Data($statistics);
         return ['labels' => $chart_data->labels(), 'primary_dataset_id' => $this->attributes['primary_metric'], 'primary_dataset_name' => $this->get_field_option_name('primary_metric'), 'primary_dataset' => $chart_data->metric_dataset($this->attributes['primary_metric']), 'secondary_dataset_id' => $this->attributes['secondary_metric'] ?? null, 'secondary_dataset_name' => $this->get_field_option_name('secondary_metric'), 'secondary_dataset' => $chart_data->metric_dataset($this->attributes['secondary_metric'])];
     }
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Overview/Modules/Quick_Stats_Module.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Overview/Modules/Quick_Stats_Module.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Overview/Modules/Quick_Stats_Module.php	2025-10-22 15:50:42.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Overview/Modules/Quick_Stats_Module.php	2026-05-19 18:33:12.000000000 +0000
@@ -39,6 +39,7 @@
         $statistics_class = $table->group()->statistics_class();
         /** @var Statistics $statistics */
         $statistics = new $statistics_class($date_range, $this->report()->has_filters() ? $rows_query : null, $chart_interval);
+        $statistics->fetch();
         return Collection::make($this->attributes['statistics'] ?? [])->map(function (string $statistic_id) use($statistics) {
             return $statistics->get_statistic($statistic_id);
         })->filter(function (?Statistic $statistic) {
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Overview/Modules/Recent_Views_Module.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Overview/Modules/Recent_Views_Module.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Overview/Modules/Recent_Views_Module.php	2026-02-16 14:14:54.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Overview/Modules/Recent_Views_Module.php	2026-05-19 18:33:12.000000000 +0000
@@ -26,7 +26,7 @@
     public function calculate_dataset()
     {
         $tables = Tables::class;
-        $query = Illuminate_Builder::new()->select(['views.viewed_at', 'resources.cached_title AS page_title', 'countries.country_code', 'countries.country', 'device_types.device_type', 'device_browsers.device_browser AS browser'])->from($tables::views(), 'views')->leftJoin("{$tables::resources()} as resources", 'views.resource_id', '=', 'resources.id')->leftJoin("{$tables::sessions()} as sessions", 'views.session_id', '=', 'sessions.session_id')->leftJoin("{$tables::countries()} as countries", 'sessions.country_id', '=', 'countries.country_id')->leftJoin("{$tables::device_types()} as device_types", 'sessions.device_type_id', '=', 'device_types.device_type_id')->leftJoin("{$tables::device_browsers()} as device_browsers", 'sessions.device_browser_id', '=', 'device_browsers.device_browser_id')->orderBy('views.viewed_at', 'desc')->limit(40);
+        $query = Illuminate_Builder::new()->select(['views.viewed_at', 'resources.cached_title AS page_title', 'resources.cached_url AS page_url', 'countries.country_code', 'countries.country', 'device_types.device_type', 'device_browsers.device_browser AS browser'])->from($tables::views(), 'views')->leftJoin("{$tables::resources()} as resources", 'views.resource_id', '=', 'resources.id')->leftJoin("{$tables::sessions()} as sessions", 'views.session_id', '=', 'sessions.session_id')->leftJoin("{$tables::countries()} as countries", 'sessions.country_id', '=', 'countries.country_id')->leftJoin("{$tables::device_types()} as device_types", 'sessions.device_type_id', '=', 'device_types.device_type_id')->leftJoin("{$tables::device_browsers()} as device_browsers", 'sessions.device_browser_id', '=', 'device_browsers.device_browser_id')->orderBy('views.viewed_at', 'desc')->limit(40);
         return $query->get()->map(function ($row) {
             $date = CarbonImmutable::parse($row->viewed_at, 'utc')->setTimezone(Timezone::site_timezone());
             $long_date_string = $date->format(Format::date_time());
@@ -37,7 +37,7 @@
             } else {
                 $short_date_string = $date->startOfDay()->diffForHumans();
             }
-            return ['viewed_at' => $short_date_string, 'viewed_at_the_long_way' => $long_date_string, 'page_title' => $row->page_title, 'country_code' => $row->country_code, 'country' => $row->country ?? \__('Unknown Country', 'independent-analytics'), 'device_type' => $row->device_type ?? \__('Unknown Device Type', 'independent-analytics'), 'browser' => $row->browser ?? \__('Unknown Browser', 'independent-analytics')];
+            return ['viewed_at' => $short_date_string, 'viewed_at_the_long_way' => $long_date_string, 'page_title' => $row->page_title, 'page_url' => $row->page_url, 'country_code' => $row->country_code, 'country' => $row->country ?? \__('Unknown Country', 'independent-analytics'), 'device_type' => $row->device_type ?? \__('Unknown Device Type', 'independent-analytics'), 'browser' => $row->browser ?? \__('Unknown Browser', 'independent-analytics')];
         })->all();
     }
     public function add_icons_to_dataset(array $dataset) : array
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Plugin_Conflict_Detector.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Plugin_Conflict_Detector.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Plugin_Conflict_Detector.php	2026-01-21 14:40:22.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Plugin_Conflict_Detector.php	2026-05-19 18:33:12.000000000 +0000
@@ -227,6 +227,14 @@
                 return ['plugin' => 'falcon', 'error' => \__('The Falcon plugin has disabled the REST API for anonymous visitors, which Independent Analytics needs to record stats. Please visit the Settings > Falcon menu, open the Security section, and uncheck the "Disable REST API for unauthenticated requests" option to allow Independent Analytics to record stats.', 'independent-analytics')];
             }
         }
+        if (\is_plugin_active('jonradio-private-site/jonradio-private-site.php')) {
+            $settings = \get_option('jr_ps_settings');
+            if (\is_array($settings) && \array_key_exists('private_api', $settings)) {
+                if ($settings['private_api']) {
+                    return ['plugin' => 'jonradio-private-site', 'error' => \__('The "My Private Site" plugin is blocking the REST API for logged-out users, which is preventing Independent Analytics from tracking them. To re-enable tracking, please visit the My Private Site > Site Privacy > Protection menu and disable the option blocking the REST API.', 'independent-analytics')];
+                }
+            }
+        }
         return null;
     }
 }
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Resource_Identifier.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Resource_Identifier.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Resource_Identifier.php	2026-04-25 15:52:02.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Resource_Identifier.php	2026-05-19 18:33:12.000000000 +0000
@@ -87,7 +87,7 @@
             $type = 'search';
             $meta_key = 'search_query';
             $meta_value = \get_search_query();
-        } elseif (\is_post_type_archive()) {
+        } elseif (\is_post_type_archive() && !\is_tax()) {
             $type = 'post_type_archive';
             $meta_key = 'post_type';
             $meta_value = \get_queried_object()->name;
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/REST_API.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/REST_API.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/REST_API.php	2026-03-31 12:46:24.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/REST_API.php	2026-05-19 18:33:12.000000000 +0000
@@ -479,7 +479,10 @@
         if (\is_string($this->decode_or_nullify($request['fbclid'])) && ($url->get_domain() === 'facebook.com' || Str::endsWith($url->get_domain(), '.facebook.com'))) {
             $referrer_url = 'https://facebookads.iawp';
         }
-        if (\is_null($referrer_url)) {
+        if ($referrer_url === null || $url->get_domain() === null) {
+            return null;
+        }
+        if (Str::endsWith($url->get_domain(), '.local')) {
             return null;
         }
         return $referrer_url;
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Settings.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Settings.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Settings.php	2026-03-31 12:46:24.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Settings.php	2026-05-19 18:33:12.000000000 +0000
@@ -43,7 +43,7 @@
         }
         echo \IAWPSCOPED\iawp_render('settings.export-reports', ['report_finder' => \IAWP\Report_Finder::new()]);
         echo \IAWPSCOPED\iawp_render('settings.pruner', ['pruner' => new Pruning_Scheduler()]);
-        echo \IAWPSCOPED\iawp_render('settings.delete', ['site_name' => \get_bloginfo('name'), 'site_url' => \site_url(), 'is_pro' => \IAWPSCOPED\iawp_is_pro()]);
+        echo \IAWPSCOPED\iawp_render('settings.delete', ['is_pro' => \IAWPSCOPED\iawp_is_pro()]);
     }
     public function register_settings()
     {
@@ -369,10 +369,10 @@
     }
     private function email_report_colors()
     {
-        return ['#5123a0', '#fafafa', '#3a1e6b', '#fafafa', '#5123a0', '#a985e6', '#ece9f2', '#f7f5fa', '#ece9f2', '#dedae6'];
+        return ['#5123a0', '#fafafa', '#3a1e6b', '#fafafa', '#5123a0', '#a985e6', '#ece9f2', '#f7f5fa', '#ece9f2', '#dedae6', '#000000'];
     }
     private function email_footer()
     {
-        return \sprintf(\esc_html__('This email was generated and delivered by %s', 'independent-analytics'), \esc_url(\get_site_url()));
+        return \sprintf(\esc_html__('This email was generated and delivered by %s', 'independent-analytics'), \esc_url(\get_home_url()));
     }
 }
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Statistics/Statistics.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Statistics/Statistics.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Statistics/Statistics.php	2026-03-25 16:34:18.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Statistics/Statistics.php	2026-05-19 18:33:12.000000000 +0000
@@ -35,8 +35,6 @@
     private $previous_period_statistics;
     private $statistics_grouped_by_date_interval;
     private $unfiltered_statistics;
-    private $previous_period_unfiltered_statistic;
-    private $unfiltered_statistics_grouped_by_date_interval;
     private $statistic_instances;
     // The biggest flaw here is that it requires two queries for the stats (current and previous) when
     // that could be one. I think it would also be possible to reuse the rows query and not limit
@@ -47,13 +45,18 @@
         $this->date_range = $date_range;
         $this->rows = $rows;
         $this->chart_interval = $chart_interval ?? Intervals::default_for($date_range->number_of_days());
-        if ($rows instanceof Rows) {
-            $this->statistics = $this->query($this->date_range, $rows);
-            $this->previous_period_statistics = $this->query($this->date_range->previous_period(), $rows);
-            $this->statistics_grouped_by_date_interval = $this->query($this->date_range, $rows, \true);
+        $this->statistic_instances = $this->make_statistic_instances();
+        $this->statistic_instances = \array_filter($this->statistic_instances, function (\IAWP\Statistics\Statistic $statistic) {
+            return $statistic->is_enabled();
+        });
+    }
+    public function fetch() : void
+    {
+        if ($this->rows instanceof Rows) {
+            $this->statistics = $this->query($this->date_range, $this->rows);
+            $this->previous_period_statistics = $this->query($this->date_range->previous_period(), $this->rows);
+            $this->statistics_grouped_by_date_interval = $this->query($this->date_range, $this->rows, \true);
             $this->unfiltered_statistics = $this->query($this->date_range);
-            $this->previous_period_unfiltered_statistic = $this->query($this->date_range->previous_period());
-            $this->unfiltered_statistics_grouped_by_date_interval = $this->query($this->date_range, null, \true);
         } else {
             $this->statistics = $this->query($this->date_range);
             $this->previous_period_statistics = $this->query($this->date_range->previous_period());
@@ -227,15 +230,19 @@
     protected function make_statistic(array $attributes) : \IAWP\Statistics\Statistic
     {
         $statistic_id = $attributes['id'];
-        if (!\array_key_exists('compute', $attributes)) {
-            $attributes['compute'] = function ($statistics, $statistic_id) {
-                return $statistics->{$statistic_id};
-            };
-        }
-        $attributes['statistic'] = $attributes['compute']($this->statistics, $statistic_id);
-        $attributes['previous_period_statistic'] = $attributes['compute']($this->previous_period_statistics, $statistic_id);
-        $attributes['statistic_over_time'] = $this->fill_in_partial_day_range($this->statistics_grouped_by_date_interval, $attributes);
-        $attributes['unfiltered_statistic'] = $this->has_filters() ? $attributes['compute']($this->unfiltered_statistics, $statistic_id) : null;
+        if ($this->statistics) {
+            if (!\array_key_exists('compute', $attributes)) {
+                $attributes['compute'] = function ($statistics, $statistic_id) {
+                    return $statistics->{$statistic_id};
+                };
+            }
+            $attributes['statistic'] = $attributes['compute']($this->statistics, $statistic_id);
+            $attributes['previous_period_statistic'] = $attributes['compute']($this->previous_period_statistics, $statistic_id);
+            $attributes['statistic_over_time'] = $this->fill_in_partial_day_range($this->statistics_grouped_by_date_interval, $attributes);
+            $attributes['unfiltered_statistic'] = $this->has_filters() ? $attributes['compute']($this->unfiltered_statistics, $statistic_id) : null;
+        } else {
+            $attributes['statistic_over_time'] = $this->fill_in_partial_day_range([], []);
+        }
         return new \IAWP\Statistics\Statistic($attributes);
     }
     protected function query(Date_Range $range, ?Rows $rows = null, bool $is_grouped_by_date_interval = \false)
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Tables/Table.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Tables/Table.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Tables/Table.php	2026-03-31 12:46:24.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Tables/Table.php	2026-05-19 18:33:12.000000000 +0000
@@ -360,6 +360,10 @@
         if (\strlen($operand) === 0) {
             return null;
         }
+        $utm_columns = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content'];
+        if (\in_array($column->id(), $utm_columns)) {
+            $filter['operand'] = \str_replace('+', ' ', $filter['operand']);
+        }
         if ($column->id() === 'url' && $filter['operator'] === 'exact') {
             $url = new URL($filter['operand']);
             if (!$url->is_valid_url()) {
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Utils/Request.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Utils/Request.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Utils/Request.php	2025-08-19 13:49:24.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Utils/Request.php	2026-05-19 18:33:12.000000000 +0000
@@ -55,7 +55,7 @@
         if (\is_null($url)) {
             $url = self::url();
         }
-        $site_url = \site_url();
+        $site_url = \home_url();
         if ($url == $site_url) {
             return '/';
         } elseif (\substr($url, 0, \strlen($site_url)) == $site_url) {
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Utils/URL.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Utils/URL.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Utils/URL.php	2026-01-21 14:40:22.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Utils/URL.php	2026-05-19 18:33:12.000000000 +0000
@@ -11,7 +11,7 @@
     private $url;
     public function __construct(string $url)
     {
-        $this->url = $url;
+        $this->url = \strtolower($url);
     }
     public function is_valid_url() : bool
     {
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Views/View.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Views/View.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/IAWP/Views/View.php	2026-02-16 14:14:54.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/IAWP/Views/View.php	2026-05-19 18:33:12.000000000 +0000
@@ -247,7 +247,7 @@
      */
     private function is_internal_referrer(?string $referrer_url) : bool
     {
-        return !empty($referrer_url) && String_Util::str_starts_with(\strtolower($referrer_url), \strtolower(\site_url()));
+        return !empty($referrer_url) && String_Util::str_starts_with(\strtolower($referrer_url), \strtolower(\get_home_url()));
     }
     private function referrer_id() : int
     {
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/iawp-bootstrap.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/iawp-bootstrap.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/iawp-bootstrap.php	2026-04-25 15:52:02.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/iawp-bootstrap.php	2026-05-19 18:33:12.000000000 +0000
@@ -32,7 +32,7 @@
 use IAWP\WP_Option_Cache_Bust;
 \define( 'IAWP_DIRECTORY', \rtrim( \plugin_dir_path( __FILE__ ), \DIRECTORY_SEPARATOR ) );
 \define( 'IAWP_URL', \rtrim( \plugin_dir_url( __FILE__ ), '/' ) );
-\define( 'IAWP_VERSION', '2.14.9' );
+\define( 'IAWP_VERSION', '2.14.10' );
 \define( 'IAWP_DATABASE_VERSION', '52' );
 \define( 'IAWP_LANGUAGES_DIRECTORY', \dirname( \plugin_basename( __FILE__ ) ) . '/languages' );
 \define( 'IAWP_PLUGIN_FILE', __DIR__ . '/iawp.php' );
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/iawp.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/iawp.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/iawp.php	2026-04-25 15:52:02.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/iawp.php	2026-05-19 18:33:12.000000000 +0000
@@ -4,7 +4,7 @@
  * Plugin Name:       Independent Analytics
  * Plugin URI:        https://independentwp.com/
  * Description:       User-friendly website analytics built for WordPress
- * Version:           2.14.9
+ * Version:           2.14.10
  * Requires at least: 5.9
  * Tested up to:      7.0
  * Requires PHP:      7.4
Only in /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/img: plugin-icon.png
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/javascript-source/controllers/chart_controller.js /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/javascript-source/controllers/chart_controller.js
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/javascript-source/controllers/chart_controller.js	2026-01-21 14:40:22.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/javascript-source/controllers/chart_controller.js	2026-05-19 18:33:12.000000000 +0000
@@ -1,13 +1,13 @@
-import {Controller} from "@hotwired/stimulus"
-import corsairPlugin from '../chart_plugins/corsair_plugin'
-import {Chart, registerables} from 'chart.js'
-import color from 'color'
-import {isDarkMode} from "../utils/appearance";
+import { Controller } from "@hotwired/stimulus";
+import corsairPlugin from "../chart_plugins/corsair_plugin";
+import { Chart, registerables } from "chart.js";
+import color from "color";
+import { isDarkMode } from "../utils/appearance";
 
 Chart.register(...registerables);
 
 export default class extends Controller {
-    static targets = ['canvas', 'primaryMetricSelect', 'secondaryMetricSelect', 'adaptiveWidthSelect'];
+    static targets = ["canvas", "primaryMetricSelect", "secondaryMetricSelect", "adaptiveWidthSelect"];
 
     static values = {
         labels: Array,
@@ -15,7 +15,11 @@
         locale: String,
         currency: {
             type: String,
-            default: 'USD'
+            default: "USD",
+        },
+        isSkeleton: {
+            type: Boolean,
+            default: false,
         },
         isPreview: {
             type: Boolean,
@@ -33,151 +37,164 @@
         primaryChartMetricName: String,
         secondaryChartMetricId: String,
         secondaryChartMetricName: String,
-        hasMultipleDatasets: Number
-    }
-
-    metricGroups = [{
-        metrics: ['views', 'visitors', 'sessions'],
-        format: 'int'
-    }, {
-        metrics: ['clicks'],
-        format: 'int'
-    }, {
-        metrics: ['average_session_duration'],
-        format: 'time'
-    }, {
-        metrics: ['bounce_rate'],
-        format: 'percent'
-    }, {
-        metrics: ['views_per_session'],
-        format: 'float'
-    }, {
-        metrics: ['wc_orders', 'wc_refunds'],
-        format: 'int'
-    }, {
-        metrics: ['wc_gross_sales', 'wc_refunded_amount', 'wc_net_sales'],
-        format: 'whole_currency'
-    }, {
-        metrics: ['wc_conversion_rate'],
-        format: 'percent'
-    }, {
-        metrics: ['wc_earnings_per_visitor'],
-        format: 'currency'
-    }, {
-        metrics: ['wc_average_order_volume'],
-        format: 'whole_currency'
-    }, {
-        metrics: ['form_submissions'],
-        prefix_to_include: 'form_submissions_for_',
-        format: 'int'
-    }, {
-        metrics: ['form_conversion_rate'],
-        prefix_to_include: 'form_conversion_rate_for_',
-        format: 'percent'
-    }]
+        hasMultipleDatasets: Number,
+    };
 
+    metricGroups = [
+        {
+            metrics: ["views", "visitors", "sessions"],
+            format: "int",
+        },
+        {
+            metrics: ["clicks"],
+            format: "int",
+        },
+        {
+            metrics: ["average_session_duration"],
+            format: "time",
+        },
+        {
+            metrics: ["bounce_rate"],
+            format: "percent",
+        },
+        {
+            metrics: ["views_per_session"],
+            format: "float",
+        },
+        {
+            metrics: ["wc_orders", "wc_refunds"],
+            format: "int",
+        },
+        {
+            metrics: ["wc_gross_sales", "wc_refunded_amount", "wc_net_sales"],
+            format: "whole_currency",
+        },
+        {
+            metrics: ["wc_conversion_rate"],
+            format: "percent",
+        },
+        {
+            metrics: ["wc_earnings_per_visitor"],
+            format: "currency",
+        },
+        {
+            metrics: ["wc_average_order_volume"],
+            format: "whole_currency",
+        },
+        {
+            metrics: ["form_submissions"],
+            prefix_to_include: "form_submissions_for_",
+            format: "int",
+        },
+        {
+            metrics: ["form_conversion_rate"],
+            prefix_to_include: "form_conversion_rate_for_",
+            format: "percent",
+        },
+    ];
 
     connect() {
         if (!this.isPreviewValue) {
-            this.updateMetricSelectWidth(this.primaryMetricSelectTarget)
+            this.updateMetricSelectWidth(this.primaryMetricSelectTarget);
             // Only show the secondary metric select if there is a second metric to select
             if (this.hasMultipleDatasetsValue === 1) {
-                this.updateMetricSelectWidth(this.secondaryMetricSelectTarget)
+                this.updateMetricSelectWidth(this.secondaryMetricSelectTarget);
             }
         }
-        this.createChart()
-        this.updateChart()
+        this.createChart();
+        this.updateChart();
     }
 
     disconnect() {
-        if(this.chart) {
-            this.chart.destroy()
-            this.chart = null
+        clearInterval(this.loadingInterval);
+        if (this.chart) {
+            this.chart.destroy();
+            this.chart = null;
         }
     }
 
     getLocale() {
         // Validate the locale
         try {
-            new Intl.NumberFormat(this.localeValue)
+            new Intl.NumberFormat(this.localeValue);
 
-            return this.localeValue
+            return this.localeValue;
         } catch (e) {
-            return 'en-US'
+            return "en-US";
         }
     }
 
     hasSecondaryMetric() {
-        return this.hasSecondaryChartMetricIdValue && this.secondaryChartMetricIdValue && this.secondaryChartMetricIdValue !== 'no_comparison'
+        return this.hasSecondaryChartMetricIdValue && this.secondaryChartMetricIdValue && this.secondaryChartMetricIdValue !== "no_comparison";
     }
 
     tooltipTitle(tooltip) {
-        const label = JSON.parse(tooltip[0].label)
+        const label = JSON.parse(tooltip[0].label);
 
-        return label.tooltipLabel
+        return label.tooltipLabel;
     }
 
     getGroupByMetricId(metricId) {
-        return this.metricGroups.find(group => {
-            return group.metrics.includes(metricId) || (group.prefix_to_include && metricId.startsWith(group.prefix_to_include))
-        })
+        return this.metricGroups.find((group) => {
+            return group.metrics.includes(metricId) || (group.prefix_to_include && metricId.startsWith(group.prefix_to_include));
+        });
     }
 
     formatValueForMetric(metricId, value) {
-        const group = this.getGroupByMetricId(metricId)
+        const group = this.getGroupByMetricId(metricId);
 
         switch (group.format) {
-            case 'whole_currency':
+            case "whole_currency":
                 return new Intl.NumberFormat(this.localeValue, {
-                    style: 'currency',
+                    style: "currency",
                     currency: this.currencyValue,
-                    currencyDisplay: 'narrowSymbol',
+                    currencyDisplay: "narrowSymbol",
                     minimumFractionDigits: 0,
                     maximumFractionDigits: 0,
                 }).format(value / 100);
-            case 'currency':
+            case "currency":
                 return new Intl.NumberFormat(this.localeValue, {
-                    style: 'currency',
+                    style: "currency",
                     currency: this.currencyValue,
-                    currencyDisplay: 'narrowSymbol',
+                    currencyDisplay: "narrowSymbol",
                     minimumFractionDigits: 2,
                     maximumFractionDigits: 2,
                 }).format(value / 100);
-            case 'percent':
+            case "percent":
                 return new Intl.NumberFormat(this.localeValue, {
-                    style: 'percent',
+                    style: "percent",
                     maximumFractionDigits: 2,
                 }).format(value / 100);
-            case 'time':
+            case "time":
                 const minutes = Math.floor(value / 60);
-                const seconds = value % 60
+                const seconds = value % 60;
 
-                return minutes.toString().padStart(2, '0') + ':' + seconds.toString().padStart(2, '0');
-            case 'int':
+                return minutes.toString().padStart(2, "0") + ":" + seconds.toString().padStart(2, "0");
+            case "int":
                 return new Intl.NumberFormat(this.localeValue, {
-                    maximumFractionDigits: 0
+                    maximumFractionDigits: 0,
                 }).format(value);
-            case 'float':
+            case "float":
                 return new Intl.NumberFormat(this.localeValue, {
-                    maximumFractionDigits: 2
+                    maximumFractionDigits: 2,
                 }).format(value);
             default:
-                return value
+                return value;
         }
     }
 
     tooltipLabel = (tooltip) => {
-        if (typeof tooltip.dataset.tooltipLabel === 'function') {
-            return tooltip.dataset.tooltipLabel(tooltip)
+        if (typeof tooltip.dataset.tooltipLabel === "function") {
+            return tooltip.dataset.tooltipLabel(tooltip);
         }
 
-        return tooltip.dataset.label + ': ' + this.formatValueForMetric(tooltip.dataset.id, tooltip.raw)
-    }
+        return tooltip.dataset.label + ": " + this.formatValueForMetric(tooltip.dataset.id, tooltip.raw);
+    };
 
     tickText(value) {
-        const label = JSON.parse(this.getLabelForValue(value))
+        const label = JSON.parse(this.getLabelForValue(value));
 
-        return label.tick
+        return label.tick;
     }
 
     /**
@@ -185,156 +202,173 @@
      * selected option as it's only option, we can see exactly how long the select needs to be
      */
     updateMetricSelectWidth(element) {
-        const option = element.options[element.selectedIndex]
+        const option = element.options[element.selectedIndex];
 
         // The intersection observer was added to improve support for the examiner which operates
         // in an iFrame. Without this, the adaptiveWidthSelectTarget has a width of zero when
         // this code runs.
 
         const observer = new IntersectionObserver((entries, observer) => {
-            entries.forEach(entry => {
+            entries.forEach((entry) => {
                 if (entry.isIntersecting) {
-                    this.adaptiveWidthSelectTarget[0].innerHTML = option.innerText
-                    element.style.width = this.adaptiveWidthSelectTarget.getBoundingClientRect().width + 'px'
-                    observer.disconnect()
+                    this.adaptiveWidthSelectTarget[0].innerHTML = option.innerText;
+                    element.style.width = this.adaptiveWidthSelectTarget.getBoundingClientRect().width + "px";
+                    observer.disconnect();
                 }
             });
         });
 
         observer.observe(this.adaptiveWidthSelectTarget);
 
-        element.parentElement.classList.add('visible');
+        element.parentElement.classList.add("visible");
     }
 
     hasSharedAxis(metricId, otherMetricId) {
-        const group = this.getGroupByMetricId(metricId)
-        const otherGroup = this.getGroupByMetricId(otherMetricId)
+        const group = this.getGroupByMetricId(metricId);
+        const otherGroup = this.getGroupByMetricId(otherMetricId);
 
-        return JSON.stringify(group) === JSON.stringify(otherGroup)
+        return JSON.stringify(group) === JSON.stringify(otherGroup);
     }
 
-
     changePrimaryMetric(e) {
-        const element = e.target
-        this.primaryChartMetricIdValue = element.value
-        this.primaryChartMetricNameValue = element.options[element.selectedIndex].innerText
-        this.updateMetricSelectWidth(element)
-        this.updateChart()
-
-        Array.from(this.secondaryMetricSelectTarget.querySelectorAll('option')).forEach((option) => {
-            option.toggleAttribute('disabled', option.value === element.value)
-        })
+        const element = e.target;
+        this.primaryChartMetricIdValue = element.value;
+        this.primaryChartMetricNameValue = element.options[element.selectedIndex].innerText;
+        this.updateMetricSelectWidth(element);
+        this.updateChart();
+
+        Array.from(this.secondaryMetricSelectTarget.querySelectorAll("option")).forEach((option) => {
+            option.toggleAttribute("disabled", option.value === element.value);
+        });
 
         document.dispatchEvent(
-            new CustomEvent('iawp:changePrimaryChartMetric', {
+            new CustomEvent("iawp:changePrimaryChartMetric", {
                 detail: {
-                    primaryChartMetricId: element.value
-                }
-            })
-        )
+                    primaryChartMetricId: element.value,
+                },
+            }),
+        );
     }
 
     changeSecondaryMetric(e) {
-        const element = e.target
-        const hasSelectedSecondaryMetric = element.value !== ''
+        const element = e.target;
+        const hasSelectedSecondaryMetric = element.value !== "";
 
         if (hasSelectedSecondaryMetric) {
-            this.secondaryChartMetricIdValue = element.value
-            this.secondaryChartMetricNameValue = element.options[element.selectedIndex].innerText
+            this.secondaryChartMetricIdValue = element.value;
+            this.secondaryChartMetricNameValue = element.options[element.selectedIndex].innerText;
         } else {
-            this.secondaryChartMetricIdValue = ''
-            this.secondaryChartMetricNameValue = ''
+            this.secondaryChartMetricIdValue = "";
+            this.secondaryChartMetricNameValue = "";
         }
 
-        this.updateMetricSelectWidth(element)
-        this.updateChart()
+        this.updateMetricSelectWidth(element);
+        this.updateChart();
 
-        Array.from(this.primaryMetricSelectTarget.querySelectorAll('option')).forEach((option) => {
-            option.toggleAttribute('disabled', option.value === element.value)
-        })
+        Array.from(this.primaryMetricSelectTarget.querySelectorAll("option")).forEach((option) => {
+            option.toggleAttribute("disabled", option.value === element.value);
+        });
 
         document.dispatchEvent(
-            new CustomEvent('iawp:changeSecondaryChartMetric', {
+            new CustomEvent("iawp:changeSecondaryChartMetric", {
                 detail: {
-                    secondaryChartMetricId: hasSelectedSecondaryMetric ? element.value : null
-                }
-            })
-        )
+                    secondaryChartMetricId: hasSelectedSecondaryMetric ? element.value : null,
+                },
+            }),
+        );
     }
 
     updateChart() {
-        const primaryDataset = this.chart.data.datasets[0]
+        const primaryDataset = this.chart.data.datasets[0];
 
-        primaryDataset.id = this.primaryChartMetricIdValue
-        primaryDataset.data = this.dataValue[this.primaryChartMetricIdValue]
-        primaryDataset.label = this.primaryChartMetricNameValue
-
-        const isEmptyPrimaryDataset = primaryDataset.data.every((value) => value === 0)
-        this.chart.options.scales['y'].suggestedMax = isEmptyPrimaryDataset ? 10 : null
-        this.chart.options.scales['y'].beginAtZero = primaryDataset.id !== 'bounce_rate'
+        primaryDataset.id = this.primaryChartMetricIdValue;
+        primaryDataset.label = this.primaryChartMetricNameValue;
+        primaryDataset.data = this.dataValue[this.primaryChartMetricIdValue];
+
+        const isEmptyPrimaryDataset = primaryDataset.data.every((value) => value === 0);
+        this.chart.options.scales["y"].suggestedMax = isEmptyPrimaryDataset ? 10 : null;
+        this.chart.options.scales["y"].beginAtZero = primaryDataset.id !== "bounce_rate";
+
+        if (this.isSkeletonValue) {
+            this.chart.options.scales["y"].suggestedMax = 10;
+
+            const loadingPattern = [2, 4, 6, 6, 4, 2];
+
+            primaryDataset.data = primaryDataset.data.map(function (value, index) {
+                return loadingPattern[index % loadingPattern.length];
+            });
+
+            clearInterval(this.loadingInterval);
+            this.loadingInterval = setInterval(() => {
+                loadingPattern.unshift(loadingPattern.pop());
+
+                primaryDataset.data = primaryDataset.data.map(function (value, index) {
+                    return loadingPattern[index % loadingPattern.length];
+                });
+
+                this.chart.update();
+            }, 1500);
+        }
 
         // Always start by removing the secondary dataset
         if (this.chart.data.datasets.length > 1) {
-            this.chart.data.datasets.pop()
+            this.chart.data.datasets.pop();
         }
 
-        if (this.hasSecondaryMetric()) {
-            const id = this.secondaryChartMetricIdValue
-            const name = this.secondaryChartMetricNameValue
-            const data = this.dataValue[id]
-            const axisId = this.hasSharedAxis(this.primaryChartMetricIdValue, id) ? 'y' : 'defaultRight'
-
-            this.chart.data.datasets.push(
-                this.makeDataset(id, name, data, axisId, 'rgba(246,157,10)')
-            )
-
-            const isEmptySecondaryDataset = data.every((value) => value === 0)
-            this.chart.options.scales['defaultRight'].suggestedMax = isEmptySecondaryDataset ? 10 : null
-            this.chart.options.scales['defaultRight'].beginAtZero = id !== 'bounce_rate'
+        if (this.hasSecondaryMetric() && !this.isSkeletonValue) {
+            const id = this.secondaryChartMetricIdValue;
+            const name = this.secondaryChartMetricNameValue;
+            const data = this.dataValue[id];
+            const axisId = this.hasSharedAxis(this.primaryChartMetricIdValue, id) ? "y" : "defaultRight";
+
+            this.chart.data.datasets.push(this.makeDataset(id, name, data, axisId, "rgba(246,157,10)"));
+
+            const isEmptySecondaryDataset = data.every((value) => value === 0);
+            this.chart.options.scales["defaultRight"].suggestedMax = isEmptySecondaryDataset ? 10 : null;
+            this.chart.options.scales["defaultRight"].beginAtZero = id !== "bounce_rate";
         }
 
         this.chart.update();
     }
 
     makeDataset(id, name, data, axisId, colorValue, isPrimary = false) {
-        const accentColor = color(colorValue)
+        const accentColor = color(colorValue);
 
         return {
             id: id,
             label: name,
             data: data,
             borderColor: accentColor.string(),
-            backgroundColor: accentColor.alpha(.1).string(),
+            backgroundColor: accentColor.alpha(0.1).string(),
             pointBackgroundColor: accentColor.string(),
             tension: 0.4,
             yAxisID: axisId,
             fill: true,
             order: isPrimary ? 1 : 0, // Stack orange on top of purple
-        }
+        };
     }
 
     shouldUseDarkMode() {
-        return isDarkMode() && !this.disableDarkModeValue
+        return isDarkMode() && !this.disableDarkModeValue;
     }
 
     createChart() {
-        Chart.defaults.font.family = '-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"';
-        const labels = this.labelsValue
+        Chart.defaults.font.family =
+            '-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"';
+        const labels = this.labelsValue;
 
         const primaryMetricDataset = this.makeDataset(
             this.primaryChartMetricIdValue,
             this.primaryChartMetricNameValue,
             this.dataValue[this.primaryChartMetricIdValue],
-            'y',
-            'rgba(108,70,174)',
-            true
-        )
+            "y",
+            this.isSkeletonValue ? "rgba(247, 245, 250)" : "rgba(108,70,174)",
+            true,
+        );
 
         const data = {
             labels: labels,
-            datasets: ([
-                primaryMetricDataset
-            ]).filter((dataset) => dataset !== null)
+            datasets: [primaryMetricDataset].filter((dataset) => dataset !== null),
         };
 
         const options = {
@@ -342,61 +376,64 @@
             maintainAspectRatio: this.isPreviewValue ? false : true,
             aspectRatio: 3,
             onResize(chart, { width }) {
-                if(document.documentElement.clientWidth <= 782 && chart.options.aspectRatio === 3) {
-                    chart.options.aspectRatio = 1.5
-                    chart.update()
-                } else if(document.documentElement.clientWidth > 782 && chart.options.aspectRatio === 1.5) {
-                    chart.options.aspectRatio = 3
-                    chart.update()
+                if (document.documentElement.clientWidth <= 782 && chart.options.aspectRatio === 3) {
+                    chart.options.aspectRatio = 1.5;
+                    chart.update();
+                } else if (document.documentElement.clientWidth > 782 && chart.options.aspectRatio === 1.5) {
+                    chart.options.aspectRatio = 3;
+                    chart.update();
                 }
             },
+            hover: {
+                mode: this.isSkeletonValue ? null : "nearest",
+            },
             interaction: {
                 intersect: false,
-                mode: 'index'
+                mode: "index",
             },
             scales: {
                 y: {
                     border: {
-                        color: '#DEDAE6',
-                        dash: [2, 4]
+                        color: "#DEDAE6",
+                        dash: [2, 4],
                     },
                     grid: {
-                        color: this.shouldUseDarkMode() ? '#676173' : '#DEDAE6',
-                        tickColor: '#DEDAE6',
+                        color: this.shouldUseDarkMode() ? "#676173" : "#DEDAE6",
+                        tickColor: "#DEDAE6",
                         display: true,
                         drawOnChartArea: true,
                     },
                     beginAtZero: true,
                     suggestedMax: null,
                     ticks: {
-                        color: this.shouldUseDarkMode() ? '#ffffff' : '#6D6A73',
+                        color: this.shouldUseDarkMode() ? "#ffffff" : "#6D6A73",
                         font: {
                             size: 14,
                             weight: 400,
                         },
                         precision: 0,
                         callback: (value, index, values) => {
-                            return this.formatValueForMetric(this.primaryChartMetricIdValue, value)
+                            return this.formatValueForMetric(this.primaryChartMetricIdValue, value);
                         },
                     },
                 },
                 defaultRight: {
-                    position: 'right',
-                    display: 'auto',
+                    position: "right",
+                    display: "auto",
                     border: {
-                        color: '#DEDAE6',
-                        dash: [2, 4]
+                        color: "#DEDAE6",
+                        dash: [2, 4],
                     },
                     grid: {
-                        color: this.shouldUseDarkMode() ? '#9a95a6' : '#DEDAE6',
-                        tickColor: '#DEDAE6',
+                        color: this.shouldUseDarkMode() ? "#9a95a6" : "#DEDAE6",
+                        tickColor: "#DEDAE6",
                         display: true,
                         drawOnChartArea: false,
                     },
                     beginAtZero: true,
                     suggestedMax: null,
                     ticks: {
-                        color: this.shouldUseDarkMode() ? '#ffffff' : '#6D6A73',
+                        color: this.shouldUseDarkMode() ? "#ffffff" : "#6D6A73",
                         font: {
                             size: 14,
                             weight: 400,
@@ -404,33 +441,33 @@
                         precision: 0,
                         callback: (value, index, values) => {
                             if (this.hasSecondaryMetric()) {
-                                return this.formatValueForMetric(this.secondaryChartMetricIdValue, value)
+                                return this.formatValueForMetric(this.secondaryChartMetricIdValue, value);
                             } else {
-                                return value
+                                return value;
                             }
                         },
                     },
                 },
                 x: {
                     border: {
-                        color: '#DEDAE6',
+                        color: "#DEDAE6",
                     },
                     grid: {
-                        tickColor: '#DEDAE6',
+                        tickColor: "#DEDAE6",
                         display: true,
                         drawOnChartArea: false,
                     },
                     ticks: {
-                        color: this.shouldUseDarkMode() ? '#ffffff' : '#6D6A73',
+                        color: this.shouldUseDarkMode() ? "#ffffff" : "#6D6A73",
                         autoSkip: true,
                         autoSkipPadding: 16,
                         maxRotation: 0,
                         // maxTicksLimit: 20,
                         font: {
                             size: 14,
-                            weight: 400
+                            weight: 400,
                         },
-                        callback: this.tickText
+                        callback: this.tickText,
                     },
                 },
             },
@@ -438,68 +475,69 @@
                 mode: String, // 'light' or 'dark'
                 legend: {
                     display: this.showLegendValue,
-                    align: 'start',
+                    align: "start",
                     labels: {
                         boxHeight: 14,
                         boxWidth: 14,
                         useBorderRadius: true,
                         borderRadius: 7,
                         padding: 8,
-                        color: this.shouldUseDarkMode() ? '#DEDAE6' : '#676173',
+                        color: this.shouldUseDarkMode() ? "#DEDAE6" : "#676173",
                         generateLabels: (chart) => {
                             const original = Chart.defaults.plugins.legend.labels.generateLabels(chart);
-                            return original.map(label => ({
+                            return original.map((label) => ({
                                 ...label,
                                 fillStyle: label.strokeStyle,
                                 lineWidth: 0,
                             }));
-                        }
-                    }
+                        },
+                    },
                 },
                 corsair: {
                     dash: [2, 4],
-                    color: '#777',
-                    width: 1
+                    color: "#777",
+                    width: 1,
                 },
                 tooltip: {
+                    enabled: this.isSkeletonValue ? false : true,
                     itemSort: (a, b) => {
-                        return a.datasetIndex < b.datasetIndex ? -1 : 1
+                        return a.datasetIndex < b.datasetIndex ? -1 : 1;
                     },
                     callbacks: {
                         title: this.tooltipTitle,
                         label: this.tooltipLabel,
-                    }
-                }
+                    },
+                },
             },
             elements: {
                 point: {
-                    radius: 4
-                }
-            }
-        }
+                    radius: 4,
+                },
+            },
+        };
 
         const config = {
-            type: 'line',
+            type: "line",
             data: data,
             options: options,
             plugins: [
                 corsairPlugin,
                 {
-                  beforeInit(chart) {
-                    const originalFit = chart.legend.fit;
+                    beforeInit(chart) {
+                        const originalFit = chart.legend.fit;
 
-                    chart.legend.fit = function () {
-                      // Call the original function and bind scope in order to use `this` correctly inside it
-                      originalFit.bind(chart.legend)();
-
-                      this.height += 16;
-                    }
-                  }
-                }
+                        chart.legend.fit = function () {
+                            // Call the original function and bind scope in order to use `this` correctly inside it
+                            originalFit.bind(chart.legend)();
+
+                            this.height += 16;
+                        };
+                    },
+                },
             ],
         };
 
-        if(!this.chart) {
+        if (!this.chart) {
             this.chart = new Chart(this.canvasTarget, config);
         }
     }
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/javascript-source/controllers/examiner_controller.js /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/javascript-source/controllers/examiner_controller.js
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/javascript-source/controllers/examiner_controller.js	2025-10-22 15:50:42.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/javascript-source/controllers/examiner_controller.js	2026-05-19 18:33:12.000000000 +0000
@@ -14,14 +14,20 @@
 
     connect() {
         document.addEventListener('iawp:showExaminer', this.showExaminer)
+        document.addEventListener('iawp:showUpsell', this.showUpsell)
         window.addEventListener('message', this.processMessage)
     }
 
     disconnect() {
         document.removeEventListener('iawp:showExaminer', this.showExaminer)
+        document.removeEventListener('iawp:showUpsell', this.showUpsell)
         window.removeEventListener('message', this.processMessage)
     }
 
+    showUpsell = (event) => {
+        MicroModal.show('iawp-solo-report-upsell-modal', {})
+    }
+
     showExaminer = (event) => {
         this.options = event.detail
 
@@ -101,6 +107,10 @@
         MicroModal.close('iawp-examiner-modal')
     }
 
+    closeUpsell() {
+        MicroModal.close('iawp-solo-report-upsell-modal')
+    }
+
     cleanUp() {
         this.options = null
         this.showLoadingScreen()
@@ -122,4 +132,4 @@
     }
 }
 
-export default ExaminerController
\ No newline at end of file
+export default ExaminerController
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/javascript-source/controllers/report_controller.js /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/javascript-source/controllers/report_controller.js
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/javascript-source/controllers/report_controller.js	2026-01-21 14:40:22.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/javascript-source/controllers/report_controller.js	2026-05-19 18:33:12.000000000 +0000
@@ -310,12 +310,7 @@
 
             jQuery('#quick-stats .iawp-stats').replaceWith(statsDocument.querySelector('.iawp-stats'))
             jQuery('#quick-stats').removeClass('skeleton-ui');
-
-            if (isInitialFetch && this.filtersValue.length === 0) {
-                // Do not update the chart if there are no filters and it's the initial load
-            } else {
-                jQuery('#independent-analytics-chart').closest('.chart-container').replaceWith(response.chart);
-            }
+            jQuery('#independent-analytics-chart').closest('.chart-container').replaceWith(response.chart);
 
             if(isExaminer) {
                 jQuery('#table-toolbar').replaceWith(response.tableToolbar)
@@ -366,6 +361,13 @@
         });
     }
 
+    showUpsell(event) {
+
+        document.dispatchEvent(
+            new CustomEvent('iawp:showUpsell', {})
+        )
+    }
+
     showExaminer(event) {
         const title = event.currentTarget.dataset.title
         const url = new URL(event.currentTarget.dataset.url)
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/javascript-source/modules/email-reports.js /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/javascript-source/modules/email-reports.js
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/javascript-source/modules/email-reports.js	2024-05-22 13:44:28.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/javascript-source/modules/email-reports.js	2026-05-19 18:33:12.000000000 +0000
@@ -35,7 +35,21 @@
         });
         $('#test-email').on('click', function(e){
             e.preventDefault();
-            self.sendTestEmail();
+            self.toggleModal();
+        });
+        $('.modal-background').on('click', function() {
+            if ($('#email-test-modal').hasClass('show')) {
+                self.toggleModal();
+            }
+        });
+        $('#cancel-test-email').on('click', function() {
+            self.toggleModal();
+        });
+        $('#send-test-email').on('click', function(e){
+            e.preventDefault();
+            var recipient = $('input[name="email-recipient"]:checked').val();
+            self.sendTestEmail(recipient);
+            self.toggleModal();
         });
         $('#preview-email').on('click', function(e){
             e.preventDefault();
@@ -52,9 +66,10 @@
             $('#test-email').attr('disabled', true);
         }
     },
-    sendTestEmail: function() {
+    sendTestEmail: function(recipient) {
         const data = {
-            ...iawpActions.test_email
+            ...iawpActions.test_email,
+            'recipient': recipient
         };
 
         $('#test-email').addClass('sending');
@@ -96,7 +111,17 @@
             }, 1000)
 
         });
-    }
+    },
+    toggleModal: function() {
+        $('#email-test-modal').toggleClass('show');
+        $('#iawp-layout').toggleClass('modal-open');
+
+        if ($('#email-test-modal').hasClass('show')) {
+            $('#test-email').addClass('modal-opened');
+        } else {
+            $('#test-email').removeClass('modal-opened');
+        }
+    },
 }
 
 export { EmailReports };
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/languages/independent-analytics.pot /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/languages/independent-analytics.pot
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/languages/independent-analytics.pot	2026-04-25 15:52:02.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/languages/independent-analytics.pot	2026-05-19 18:33:12.000000000 +0000
@@ -2,14 +2,14 @@
 # This file is distributed under the GPL v2 or later.
 msgid ""
 msgstr ""
-"Project-Id-Version: Independent Analytics 2.14.9\n"
+"Project-Id-Version: Independent Analytics 2.14.10\n"
 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/independent-analytics-production\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"POT-Creation-Date: 2026-04-24T22:57:43+00:00\n"
+"POT-Creation-Date: 2026-05-19T16:39:07+00:00\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "X-Generator: WP-CLI 2.11.0\n"
 "X-Domain: independent-analytics\n"
@@ -33,17 +33,17 @@
 
 #: IAWP/Admin_Bar_Stats.php:60
 #: IAWP/Custom_WordPress_Columns/Views_Column.php:35
-#: IAWP/Independent_Analytics.php:397
+#: IAWP/Independent_Analytics.php:404
 #: IAWP/Report.php:105
 #: IAWP/Statistics/Click_Statistics.php:23
-#: IAWP/Statistics/Statistics.php:208
+#: IAWP/Statistics/Statistics.php:211
 #: IAWP/Tables/Table_Campaigns.php:37
 #: IAWP/Tables/Table_Devices.php:35
 #: IAWP/Tables/Table_Geo.php:28
 #: IAWP/Tables/Table_Journeys.php:73
 #: IAWP/Tables/Table_Pages.php:29
 #: IAWP/Tables/Table_Referrers.php:30
-#: views/email/email.blade.php:621
+#: views/email/email.blade.php:622
 #: views/real-time.blade.php:85
 msgid "Views"
 msgstr ""
@@ -69,88 +69,142 @@
 msgstr ""
 
 #: IAWP/Admin_Bar_Stats.php:60
-#: IAWP/Independent_Analytics.php:417
+#: IAWP/Independent_Analytics.php:424
 msgid "Analytics Dashboard"
 msgstr ""
 
-#: IAWP/Admin_Page/Analytics_Page.php:270
+#: IAWP/Admin_Page/Analytics_Page.php:275
+#: IAWP/Admin_Page/Analytics_Page.php:358
+#: IAWP/Email_Reports/Email_Reports.php:184
+#: IAWP/Real_Time.php:72
+#: IAWP/Report.php:37
+#: IAWP/Report_Finder.php:106
+#: views/partials/sidebar.blade.php:83
+msgid "Pages"
+msgstr ""
+
+#: IAWP/Admin_Page/Analytics_Page.php:275
+#: IAWP/Admin_Page/Analytics_Page.php:358
+#: IAWP/Email_Reports/Email_Reports.php:188
+#: IAWP/Real_Time.php:73
+#: IAWP/Report.php:37
+#: IAWP/Report_Finder.php:108
+#: views/partials/sidebar.blade.php:95
+msgid "Referrers"
+msgstr ""
+
+#: IAWP/Admin_Page/Analytics_Page.php:275
+msgid "Geolocations"
+msgstr ""
+
+#: IAWP/Admin_Page/Analytics_Page.php:275
+#: IAWP/Admin_Page/Analytics_Page.php:358
+#: IAWP/Email_Reports/Email_Reports.php:196
+#: IAWP/Overview/Modules/Module.php:412
+#: IAWP/Report.php:37
+#: IAWP/Report_Finder.php:112
+#: views/partials/sidebar.blade.php:119
+msgid "Devices"
+msgstr ""
+
+#: IAWP/Admin_Page/Analytics_Page.php:275
+msgid "UTM campaigns"
+msgstr ""
+
+#: IAWP/Admin_Page/Analytics_Page.php:275
+#: IAWP/Admin_Page/Analytics_Page.php:358
+#: IAWP/Overview/Form_Field.php:98
+#: IAWP/Report.php:37
+#: IAWP/Report.php:105
+#: IAWP/Report.php:114
+#: IAWP/Report_Finder.php:116
+#: IAWP/Report_Finder.php:207
+#: IAWP/Statistics/Click_Statistics.php:23
+#: IAWP/Statistics/Statistics.php:215
+#: IAWP/Tables/Table_Campaigns.php:37
+#: IAWP/Tables/Table_Clicks.php:30
+#: IAWP/Tables/Table_Devices.php:35
+#: IAWP/Tables/Table_Geo.php:28
+#: IAWP/Tables/Table_Pages.php:29
+#: IAWP/Tables/Table_Referrers.php:30
+#: views/email/email.blade.php:614
+#: views/partials/sidebar.blade.php:146
+#: views/partials/sidebar.blade.php:205
+msgid "Clicks"
+msgstr ""
+
+#: IAWP/Admin_Page/Analytics_Page.php:275
+msgid "eCommerce orders"
+msgstr ""
+
+#: IAWP/Admin_Page/Analytics_Page.php:275
+msgid "Form submissions"
+msgstr ""
+
+#: IAWP/Admin_Page/Analytics_Page.php:281
+msgid "Upgrade to Pro to Unlock Solo Reports"
+msgstr ""
+
+#: IAWP/Admin_Page/Analytics_Page.php:285
+msgctxt "page, referrer, geolocation, or device"
+msgid "Open a full report for this %s to see its metrics, chart, and segmented data from other reports:"
+msgstr ""
+
+#: IAWP/Admin_Page/Analytics_Page.php:298
+msgid "Learn more about Solo Reports"
+msgstr ""
+
+#: IAWP/Admin_Page/Analytics_Page.php:311
 msgctxt "Following text is a noun: DB-IP"
 msgid "Geolocation data powered by"
 msgstr ""
 
-#: IAWP/Admin_Page/Analytics_Page.php:289
+#: IAWP/Admin_Page/Analytics_Page.php:330
 msgid "The \"Solid Security\" plugin is disabling PHP execution in the plugins folder, and this is preventing click tracking from working. Please visit the Security > Settings page, click on the Advanced section, click on System Tweaks Settings, uncheck the \"Disable PHP Plugins\" option, and then save."
 msgstr ""
 
-#: IAWP/Admin_Page/Analytics_Page.php:295
+#: IAWP/Admin_Page/Analytics_Page.php:336
 msgid "Please clear your cache to ensure tracking works properly."
 msgstr ""
 
-#: IAWP/Admin_Page/Analytics_Page.php:295
+#: IAWP/Admin_Page/Analytics_Page.php:336
 msgid "I've cleared the cache"
 msgstr ""
 
-#: IAWP/Admin_Page/Analytics_Page.php:298
+#: IAWP/Admin_Page/Analytics_Page.php:339
 msgctxt "Variable is the name of a plugin"
 msgid "%s compatibility:"
 msgstr ""
 
-#: IAWP/Admin_Page/Analytics_Page.php:298
+#: IAWP/Admin_Page/Analytics_Page.php:339
 msgid "We recommend you enable tracking for logged-in visitors."
 msgstr ""
 
-#: IAWP/Admin_Page/Analytics_Page.php:298
-#: IAWP/Admin_Page/Analytics_Page.php:305
+#: IAWP/Admin_Page/Analytics_Page.php:339
+#: IAWP/Admin_Page/Analytics_Page.php:346
 msgid "Dismiss"
 msgstr ""
 
-#: IAWP/Admin_Page/Analytics_Page.php:301
+#: IAWP/Admin_Page/Analytics_Page.php:342
 msgid "Your site is missing the following critical database permissions:"
 msgstr ""
 
-#: IAWP/Admin_Page/Analytics_Page.php:301
+#: IAWP/Admin_Page/Analytics_Page.php:342
 msgid "There is no issue at this time, but you will need to enable the missing permissions before updating the plugin to a newer version to ensure an error is avoided. Please click this link to read our tutorial:"
 msgstr ""
 
-#: IAWP/Admin_Page/Analytics_Page.php:305
+#: IAWP/Admin_Page/Analytics_Page.php:346
 msgid "Click data syncs every 60 seconds. Please allow for this delay when testing clicks on new links."
 msgstr ""
 
-#: IAWP/Admin_Page/Analytics_Page.php:317
-#: IAWP/Email_Reports/Email_Reports.php:171
-#: IAWP/Real_Time.php:72
-#: IAWP/Report.php:37
-#: IAWP/Report_Finder.php:106
-#: views/partials/sidebar.blade.php:83
-msgid "Pages"
-msgstr ""
-
-#: IAWP/Admin_Page/Analytics_Page.php:317
-#: IAWP/Email_Reports/Email_Reports.php:175
-#: IAWP/Real_Time.php:73
-#: IAWP/Report.php:37
-#: IAWP/Report_Finder.php:108
-#: views/partials/sidebar.blade.php:95
-msgid "Referrers"
-msgstr ""
-
-#: IAWP/Admin_Page/Analytics_Page.php:317
+#: IAWP/Admin_Page/Analytics_Page.php:358
 #: IAWP/Report_Finder.php:110
 #: views/partials/sidebar.blade.php:107
 msgid "Geographic"
 msgstr ""
 
-#: IAWP/Admin_Page/Analytics_Page.php:317
-#: IAWP/Email_Reports/Email_Reports.php:183
-#: IAWP/Overview/Modules/Module.php:412
-#: IAWP/Report.php:37
-#: IAWP/Report_Finder.php:112
-#: views/partials/sidebar.blade.php:119
-msgid "Devices"
-msgstr ""
-
-#: IAWP/Admin_Page/Analytics_Page.php:317
-#: IAWP/Email_Reports/Email_Reports.php:187
+#: IAWP/Admin_Page/Analytics_Page.php:358
+#: IAWP/Email_Reports/Email_Reports.php:200
 #: IAWP/Plugin_Group.php:97
 #: IAWP/Report.php:37
 #: IAWP/Report_Finder.php:114
@@ -159,27 +213,6 @@
 msgid "Campaigns"
 msgstr ""
 
-#: IAWP/Admin_Page/Analytics_Page.php:317
-#: IAWP/Overview/Form_Field.php:98
-#: IAWP/Report.php:37
-#: IAWP/Report.php:105
-#: IAWP/Report.php:114
-#: IAWP/Report_Finder.php:116
-#: IAWP/Report_Finder.php:207
-#: IAWP/Statistics/Click_Statistics.php:23
-#: IAWP/Statistics/Statistics.php:212
-#: IAWP/Tables/Table_Campaigns.php:37
-#: IAWP/Tables/Table_Clicks.php:30
-#: IAWP/Tables/Table_Devices.php:35
-#: IAWP/Tables/Table_Geo.php:28
-#: IAWP/Tables/Table_Pages.php:29
-#: IAWP/Tables/Table_Referrers.php:30
-#: views/email/email.blade.php:613
-#: views/partials/sidebar.blade.php:146
-#: views/partials/sidebar.blade.php:205
-msgid "Clicks"
-msgstr ""
-
 #: IAWP/Admin_Page/Click_Tracking_Page.php:15
 msgid "You do not have permission to edit the click tracking settings."
 msgstr ""
@@ -360,8 +393,8 @@
 msgstr ""
 
 #: IAWP/Dashboard_Widget.php:24
-#: IAWP/Independent_Analytics.php:264
-#: IAWP/Independent_Analytics.php:265
+#: IAWP/Independent_Analytics.php:271
+#: IAWP/Independent_Analytics.php:272
 #: IAWP/Interrupt.php:19
 #: IAWP/Interrupt.php:20
 msgid "Analytics"
@@ -463,47 +496,47 @@
 msgid "Next email scheduled for %s at %s."
 msgstr ""
 
-#: IAWP/Email_Reports/Email_Reports.php:129
+#: IAWP/Email_Reports/Email_Reports.php:132
 #: IAWP/Settings.php:376
 msgid "This email was generated and delivered by %s"
 msgstr ""
 
-#: IAWP/Email_Reports/Email_Reports.php:154
+#: IAWP/Email_Reports/Email_Reports.php:167
 msgid "[Test]"
 msgstr ""
 
-#: IAWP/Email_Reports/Email_Reports.php:156
+#: IAWP/Email_Reports/Email_Reports.php:169
 msgid "Analytics Report for"
 msgstr ""
 
-#: IAWP/Email_Reports/Email_Reports.php:179
+#: IAWP/Email_Reports/Email_Reports.php:192
 #: IAWP/Real_Time.php:74
 msgid "Countries"
 msgstr ""
 
-#: IAWP/Email_Reports/Email_Reports.php:190
-#: IAWP/Tables/Table.php:440
-#: IAWP/Tables/Table.php:442
-#: views/email/email.blade.php:615
+#: IAWP/Email_Reports/Email_Reports.php:203
+#: IAWP/Tables/Table.php:444
+#: IAWP/Tables/Table.php:446
+#: views/email/email.blade.php:616
 msgid "Submissions"
 msgstr ""
 
-#: IAWP/Email_Reports/Email_Reports.php:193
+#: IAWP/Email_Reports/Email_Reports.php:206
 #: IAWP/Plugin_Group.php:97
 msgid "Forms"
 msgstr ""
 
-#: IAWP/Email_Reports/Email_Reports.php:197
+#: IAWP/Email_Reports/Email_Reports.php:210
 #: IAWP/Tables/Table_Clicks.php:25
 #: views/click-tracking/menu.blade.php:23
 msgid "Link Patterns"
 msgstr ""
 
-#: IAWP/Email_Reports/Email_Reports.php:201
+#: IAWP/Email_Reports/Email_Reports.php:214
 msgid "Landing Pages"
 msgstr ""
 
-#: IAWP/Email_Reports/Email_Reports.php:205
+#: IAWP/Email_Reports/Email_Reports.php:218
 msgid "Exit Pages"
 msgstr ""
 
@@ -638,102 +671,102 @@
 msgid "Divi Contact Form"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:109
+#: IAWP/Independent_Analytics.php:126
 msgid "Subscribe & Go To Analytics"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:109
+#: IAWP/Independent_Analytics.php:126
 msgid "No, thanks"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:129
+#: IAWP/Independent_Analytics.php:136
 #: views/partials/sidebar.blade.php:22
 msgid "Upgrade to Pro"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:136
+#: IAWP/Independent_Analytics.php:143
 msgid "Knowledge Base"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:227
+#: IAWP/Independent_Analytics.php:234
 msgid "Success"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:242
+#: IAWP/Independent_Analytics.php:249
 msgid "Congratulations on Your New Analytics! 🎉"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:246
+#: IAWP/Independent_Analytics.php:253
 msgid "You've just taken the first step towards building a better website."
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:248
+#: IAWP/Independent_Analytics.php:255
 msgid "If you signup for our free email course, we’ll walk you through each feature in Independent Analytics, so you can learn how to analyze and optimize your website for growth."
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:250
+#: IAWP/Independent_Analytics.php:257
 msgctxt "What follows is a list of benefits"
 msgid "Subscribe now and you'll receive our:"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:252
+#: IAWP/Independent_Analytics.php:259
 msgid "Free email tutorial series"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:253
+#: IAWP/Independent_Analytics.php:260
 msgid "Subscriber-only sales announcements"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:254
+#: IAWP/Independent_Analytics.php:261
 msgid "New feature updates"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:255
+#: IAWP/Independent_Analytics.php:262
 msgid "Security alerts"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:258
+#: IAWP/Independent_Analytics.php:265
 msgid "Rated %s and trusted by over 100,000+ WordPress websites."
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:270
+#: IAWP/Independent_Analytics.php:277
 msgid "Settings"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:276
+#: IAWP/Independent_Analytics.php:283
 msgid "Campaign Builder"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:281
+#: IAWP/Independent_Analytics.php:288
 #: views/click-tracking/menu.blade.php:4
 msgid "Click Tracking"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:288
+#: IAWP/Independent_Analytics.php:295
 msgid "Help & Support"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:294
+#: IAWP/Independent_Analytics.php:301
 msgid "Integrations"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:300
-#: IAWP/Independent_Analytics.php:302
+#: IAWP/Independent_Analytics.php:307
+#: IAWP/Independent_Analytics.php:309
 msgid "Changelog"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:301
+#: IAWP/Independent_Analytics.php:308
 msgid "New"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:308
+#: IAWP/Independent_Analytics.php:315
 msgid "Upgrade to Pro &rarr;"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:397
+#: IAWP/Independent_Analytics.php:404
 #: IAWP/Report.php:105
 #: IAWP/Statistics/Click_Statistics.php:23
-#: IAWP/Statistics/Statistics.php:208
+#: IAWP/Statistics/Statistics.php:211
 #: IAWP/Tables/Table_Campaigns.php:37
 #: IAWP/Tables/Table_Devices.php:35
 #: IAWP/Tables/Table_Geo.php:28
@@ -742,11 +775,11 @@
 msgid "Visitors"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:397
+#: IAWP/Independent_Analytics.php:404
 #: IAWP/Overview/Modules/New_Sessions_Module.php:34
 #: IAWP/Report.php:105
 #: IAWP/Statistics/Click_Statistics.php:23
-#: IAWP/Statistics/Statistics.php:208
+#: IAWP/Statistics/Statistics.php:211
 #: IAWP/Tables/Table_Campaigns.php:37
 #: IAWP/Tables/Table_Devices.php:35
 #: IAWP/Tables/Table_Geo.php:28
@@ -757,80 +790,80 @@
 msgid "Sessions"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:397
+#: IAWP/Independent_Analytics.php:404
 msgid "Apply Exact Dates"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:397
+#: IAWP/Independent_Analytics.php:404
 msgid "Apply Relative Dates"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:397
+#: IAWP/Independent_Analytics.php:404
 msgid "Copied"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:397
+#: IAWP/Independent_Analytics.php:404
 msgid "Exporting Pages..."
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:397
+#: IAWP/Independent_Analytics.php:404
 msgid "Export Pages"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:397
+#: IAWP/Independent_Analytics.php:404
 msgid "Exporting Referrers..."
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:397
+#: IAWP/Independent_Analytics.php:404
 msgid "Export Referrers"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:397
+#: IAWP/Independent_Analytics.php:404
 msgid "Exporting Geolocations..."
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:397
+#: IAWP/Independent_Analytics.php:404
 msgid "Export Geolocations"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:397
+#: IAWP/Independent_Analytics.php:404
 msgid "Exporting Devices..."
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:397
+#: IAWP/Independent_Analytics.php:404
 msgid "Export Devices"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:397
+#: IAWP/Independent_Analytics.php:404
 msgid "Exporting Campaigns..."
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:397
+#: IAWP/Independent_Analytics.php:404
 msgid "Export Campaigns"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:397
+#: IAWP/Independent_Analytics.php:404
 msgid "Exporting Clicks"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:397
+#: IAWP/Independent_Analytics.php:404
 msgid "Export Clicks"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:397
+#: IAWP/Independent_Analytics.php:404
 msgid "This report archive is invalid. Please export your reports and try again."
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:397
+#: IAWP/Independent_Analytics.php:404
 #: views/partials/sidebar.blade.php:31
 msgid "Open menu"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:397
+#: IAWP/Independent_Analytics.php:404
 msgid "Close menu"
 msgstr ""
 
-#: IAWP/Independent_Analytics.php:397
+#: IAWP/Independent_Analytics.php:404
 #: IAWP/Overview/Form_Field.php:97
 #: views/chart.blade.php:42
 msgid "No Comparison"
@@ -996,14 +1029,14 @@
 #: IAWP/Overview/Form_Field.php:98
 #: IAWP/Report.php:105
 #: IAWP/Report_Finder.php:208
-#: IAWP/Statistics/Statistics.php:212
-#: IAWP/Tables/Table.php:436
+#: IAWP/Statistics/Statistics.php:215
+#: IAWP/Tables/Table.php:440
 msgid "Orders"
 msgstr ""
 
 #: IAWP/Overview/Form_Field.php:98
 #: IAWP/Report.php:105
-#: IAWP/Statistics/Statistics.php:212
+#: IAWP/Statistics/Statistics.php:215
 msgid "Form Submissions"
 msgstr ""
 
@@ -1197,6 +1230,10 @@
 msgid "The Falcon plugin has disabled the REST API for anonymous visitors, which Independent Analytics needs to record stats. Please visit the Settings > Falcon menu, open the Security section, and uncheck the \"Disable REST API for unauthenticated requests\" option to allow Independent Analytics to record stats."
 msgstr ""
 
+#: IAWP/Plugin_Conflict_Detector.php:234
+msgid "The \"My Private Site\" plugin is blocking the REST API for logged-out users, which is preventing Independent Analytics from tracking them. To re-enable tracking, please visit the My Private Site > Site Privacy > Protection menu and disable the option blocking the REST API."
+msgstr ""
+
 #: IAWP/Plugin_Group.php:97
 msgid "General"
 msgstr ""
@@ -1284,12 +1321,12 @@
 msgstr ""
 
 #: IAWP/Report.php:105
-#: IAWP/Statistics/Statistics.php:208
+#: IAWP/Statistics/Statistics.php:211
 msgid "Average Session Duration"
 msgstr ""
 
 #: IAWP/Report.php:105
-#: IAWP/Statistics/Statistics.php:208
+#: IAWP/Statistics/Statistics.php:211
 #: IAWP/Tables/Table_Campaigns.php:37
 #: IAWP/Tables/Table_Devices.php:35
 #: IAWP/Tables/Table_Geo.php:28
@@ -1299,7 +1336,7 @@
 msgstr ""
 
 #: IAWP/Report.php:105
-#: IAWP/Statistics/Statistics.php:210
+#: IAWP/Statistics/Statistics.php:213
 #: IAWP/Tables/Table_Campaigns.php:37
 #: IAWP/Tables/Table_Devices.php:35
 #: IAWP/Tables/Table_Geo.php:28
@@ -1308,63 +1345,63 @@
 msgstr ""
 
 #: IAWP/Report.php:105
-#: IAWP/Statistics/Statistics.php:212
-#: IAWP/Tables/Table.php:436
+#: IAWP/Statistics/Statistics.php:215
+#: IAWP/Tables/Table.php:440
 #: IAWP/Tables/Table_Journeys.php:73
 msgid "Gross Sales"
 msgstr ""
 
 #: IAWP/Report.php:105
-#: IAWP/Statistics/Statistics.php:212
-#: IAWP/Tables/Table.php:436
+#: IAWP/Statistics/Statistics.php:215
+#: IAWP/Tables/Table.php:440
 msgid "Refunds"
 msgstr ""
 
 #: IAWP/Report.php:105
-#: IAWP/Statistics/Statistics.php:212
-#: IAWP/Tables/Table.php:436
+#: IAWP/Statistics/Statistics.php:215
+#: IAWP/Tables/Table.php:440
 msgid "Refunded Amount"
 msgstr ""
 
 #: IAWP/Report.php:105
-#: IAWP/Statistics/Statistics.php:212
-#: IAWP/Tables/Table.php:436
+#: IAWP/Statistics/Statistics.php:215
+#: IAWP/Tables/Table.php:440
 msgid "Total Sales"
 msgstr ""
 
 #: IAWP/Report.php:105
-#: IAWP/Statistics/Statistics.php:212
-#: IAWP/Tables/Table.php:436
+#: IAWP/Statistics/Statistics.php:215
 #: IAWP/Tables/Table.php:440
-#: IAWP/Tables/Table.php:443
+#: IAWP/Tables/Table.php:444
+#: IAWP/Tables/Table.php:447
 msgid "Conversion Rate"
 msgstr ""
 
 #: IAWP/Report.php:105
-#: IAWP/Statistics/Statistics.php:212
-#: IAWP/Tables/Table.php:436
+#: IAWP/Statistics/Statistics.php:215
+#: IAWP/Tables/Table.php:440
 msgid "Earnings Per Visitor"
 msgstr ""
 
 #: IAWP/Report.php:105
-#: IAWP/Statistics/Statistics.php:212
-#: IAWP/Tables/Table.php:436
+#: IAWP/Statistics/Statistics.php:215
+#: IAWP/Tables/Table.php:440
 msgid "Average Order Volume"
 msgstr ""
 
 #: IAWP/Report.php:105
-#: IAWP/Statistics/Statistics.php:212
+#: IAWP/Statistics/Statistics.php:215
 msgid "Form Conversion Rate"
 msgstr ""
 
 #: IAWP/Report.php:110
-#: IAWP/Statistics/Statistics.php:219
+#: IAWP/Statistics/Statistics.php:222
 msgctxt "Title of the contact form"
 msgid "%s Submissions"
 msgstr ""
 
 #: IAWP/Report.php:111
-#: IAWP/Statistics/Statistics.php:220
+#: IAWP/Statistics/Statistics.php:223
 msgctxt "Title of the contact form"
 msgid "%s Conversion Rate"
 msgstr ""
@@ -1765,12 +1802,12 @@
 msgstr ""
 
 #: IAWP/Tables/Table_Pages.php:29
-#: views/email/email.blade.php:617
+#: views/email/email.blade.php:618
 msgid "Entrances"
 msgstr ""
 
 #: IAWP/Tables/Table_Pages.php:29
-#: views/email/email.blade.php:619
+#: views/email/email.blade.php:620
 msgid "Exits"
 msgstr ""
 
@@ -1939,35 +1976,34 @@
 msgid "Create Campaign URL"
 msgstr ""
 
-#: views/campaign-builder.blade.php:161
-msgid "New campaign created"
+#: views/campaign-builder.blade.php:160
+msgid "New campaign created!"
 msgstr ""
 
-#: views/campaign-builder.blade.php:178
-#: views/campaign-builder.blade.php:207
-msgid "Copy URL"
-msgstr ""
-
-#: views/campaign-builder.blade.php:187
+#: views/campaign-builder.blade.php:166
 msgid "Latest Campaign URLs"
 msgstr ""
 
-#: views/campaign-builder.blade.php:198
+#: views/campaign-builder.blade.php:177
 msgctxt "Created five minutes ago"
 msgid "Created %s"
 msgstr ""
 
-#: views/campaign-builder.blade.php:213
+#: views/campaign-builder.blade.php:186
+msgid "Copy URL"
+msgstr ""
+
+#: views/campaign-builder.blade.php:192
 msgid "Copy to Form"
 msgstr ""
 
-#: views/campaign-builder.blade.php:219
+#: views/campaign-builder.blade.php:198
 #: views/click-tracking/link.blade.php:105
 #: views/click-tracking/menu.blade.php:80
 msgid "Delete"
 msgstr ""
 
-#: views/campaign-builder.blade.php:225
+#: views/campaign-builder.blade.php:204
 msgid "No campaign URLs found"
 msgstr ""
 
@@ -1993,6 +2029,7 @@
 #: views/settings/delete.blade.php:39
 #: views/settings/delete.blade.php:59
 #: views/settings/delete.blade.php:82
+#: views/settings/email-reports.blade.php:190
 #: views/settings/pruner.blade.php:77
 msgid "Cancel"
 msgstr ""
@@ -2099,15 +2136,15 @@
 msgid "Website Analytics Report"
 msgstr ""
 
-#: views/email/email.blade.php:220
+#: views/email/email.blade.php:221
 msgid "Website performance report"
 msgstr ""
 
-#: views/email/email.blade.php:281
+#: views/email/email.blade.php:282
 msgid "Performance Overview"
 msgstr ""
 
-#: views/email/email.blade.php:565
+#: views/email/email.blade.php:566
 msgid "Top 10's"
 msgstr ""
 
@@ -2123,6 +2160,10 @@
 msgid "Almost ready"
 msgstr ""
 
+#: views/integrations/integration.blade.php:25
+msgid "View integration"
+msgstr ""
+
 #: views/interrupt/database-ahead-of-plugin.blade.php:4
 msgid "Newer database version found"
 msgstr ""
@@ -2413,7 +2454,7 @@
 #: views/overview/modules/new-sessions.blade.php:23
 #: views/overview/modules/pie-chart.blade.php:22
 #: views/overview/modules/recent-conversions.blade.php:63
-#: views/overview/modules/recent-views.blade.php:65
+#: views/overview/modules/recent-views.blade.php:68
 msgid "Loading data..."
 msgstr ""
 
@@ -2541,6 +2582,7 @@
 
 #: views/plugin-group-options.blade.php:117
 #: views/plugin-group-options.blade.php:125
+#: views/plugin-group-options.blade.php:133
 #: views/settings/view-counter.blade.php:14
 msgid "Learn more"
 msgstr ""
@@ -2587,7 +2629,7 @@
 
 #: views/settings/block-by-role.blade.php:38
 #: views/settings/block-ips.blade.php:38
-#: views/settings/email-reports.blade.php:147
+#: views/settings/email-reports.blade.php:151
 msgid "Input is empty"
 msgstr ""
 
@@ -2622,7 +2664,7 @@
 
 #: views/settings/block-by-role.blade.php:68
 #: views/settings/block-ips.blade.php:59
-#: views/settings/email-reports.blade.php:168
+#: views/settings/email-reports.blade.php:172
 msgid "Unsaved changes"
 msgstr ""
 
@@ -2841,59 +2883,80 @@
 msgid "Footer background"
 msgstr ""
 
-#: views/settings/email-reports.blade.php:103
+#: views/settings/email-reports.blade.php:100
+msgid "Footer text"
+msgstr ""
+
+#: views/settings/email-reports.blade.php:107
 msgid "From email address"
 msgstr ""
 
-#: views/settings/email-reports.blade.php:109
+#: views/settings/email-reports.blade.php:113
 msgid "The email address should come from this domain or your emails may not be delivered."
 msgstr ""
 
-#: views/settings/email-reports.blade.php:112
+#: views/settings/email-reports.blade.php:116
 msgid "Reply To email address"
 msgstr ""
 
-#: views/settings/email-reports.blade.php:118
+#: views/settings/email-reports.blade.php:122
 msgid "Any replies to the email report will be delivered to this email address."
 msgstr ""
 
-#: views/settings/email-reports.blade.php:121
+#: views/settings/email-reports.blade.php:125
 msgid "Email footer text"
 msgstr ""
 
-#: views/settings/email-reports.blade.php:131
+#: views/settings/email-reports.blade.php:135
 msgid "Add new email addresses"
 msgstr ""
 
-#: views/settings/email-reports.blade.php:135
+#: views/settings/email-reports.blade.php:139
 msgid "Add email"
 msgstr ""
 
-#: views/settings/email-reports.blade.php:144
-#: views/settings/email-reports.blade.php:159
+#: views/settings/email-reports.blade.php:148
+#: views/settings/email-reports.blade.php:163
 msgid "Remove email"
 msgstr ""
 
-#: views/settings/email-reports.blade.php:148
+#: views/settings/email-reports.blade.php:152
 msgid "This email already exists"
 msgstr ""
 
-#: views/settings/email-reports.blade.php:151
+#: views/settings/email-reports.blade.php:155
 msgid "Sending to these addresses"
 msgstr ""
 
-#: views/settings/email-reports.blade.php:165
+#: views/settings/email-reports.blade.php:169
 msgid "Save settings"
 msgstr ""
 
-#: views/settings/email-reports.blade.php:166
+#: views/settings/email-reports.blade.php:170
 msgid "Preview email"
 msgstr ""
 
-#: views/settings/email-reports.blade.php:167
+#: views/settings/email-reports.blade.php:171
+#: views/settings/email-reports.blade.php:189
 msgid "Send test email"
 msgstr ""
 
+#: views/settings/email-reports.blade.php:178
+msgid "Send Test Email"
+msgstr ""
+
+#: views/settings/email-reports.blade.php:179
+msgid "Choose email recipients:"
+msgstr ""
+
+#: views/settings/email-reports.blade.php:182
+msgid "First email address only"
+msgstr ""
+
+#: views/settings/email-reports.blade.php:186
+msgid "All email addresses"
+msgstr ""
+
 #: views/settings/export-reports.blade.php:6
 msgid "Export Report Settings"
 msgstr ""
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/readme.txt /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/readme.txt
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/readme.txt	2026-04-25 15:52:02.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/readme.txt	2026-05-19 18:33:12.000000000 +0000
@@ -1,71 +1,94 @@
-=== Independent Analytics ===
+=== Independent Analytics - WordPress Analytics Plugin ===
 Contributors: bensibley, andrewmead
-Tags: analytics, wordpress analytics, google analytics, analytics dashboard, statistics
+Tags: analytics, wordpress analytics, google analytics, statistics, visitor counter
 Donate link: https://independentwp.com
 Requires at least: 5.9
 Tested up to: 7.0
 Requires PHP: 7.4
-Stable tag: 2.14.9
+Stable tag: 2.14.10
 License: GPLv2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 
-A simple WordPress analytics plugin that is privacy-friendly, fast, and an alternative to Google Analytics.
+A simple, yet powerful WordPress analytics plugin that gives you privacy-friendly stats to grow your website. A Google Analytics alternative.
 
 == Description ==
 
 Google Analytics is complicated!
 
-**[Independent Analytics](https://independentwp.com/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt&utm_content=Top)** gives you simple, common-sense stats you can use to grow your website.
+You shouldn't have to spend hours on tracking scripts, variables, dimensions, and other complexities just to answer basic questions about your visitors.
 
-**This is a free plugin and doesn't require you to create an account on another site**. All features outlined below are included in the free plugin.
+That's why we built Independent Analytics.
 
-**Every Tool You Need to Analyze & Grow Your Website**
+**[Independent Analytics](https://independentwp.com/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt&utm_content=Top)** gives you simple, common-sense stats you can use to grow your website.
 
-* Analytics dashboard inside your WP admin
-* Popular posts and pages
-* Top traffic sources
-* Country & city data with interactive world map
-* Device report with device types, browsers, and OS
-* Save custom reports
-* Export to CSV & PDF
+It automatically tracks your visitors and adds easy-to-read reports right inside your WordPress admin dashboard. 
 
-**Fully Private for You and Your Visitors**
-
-When it comes to privacy, just say, "No!"
-
-- No communication with external servers
-- No cookies
-- No personal data
+As a Google Analytics alternative, Independent Analytics also offers superior privacy for yourself and your visitors. It does not use cookies, store personal data, or communicate with external servers. All of your data is created and stored in your WP database.
 
-As a Google Analytics alternative, Independent Analytics runs entirely on your site so all of your data is created and stored on your server. No personal data is saved and no cookies are used to track visitors, making it easy to comply with regional privacy laws like the GDPR and CCPA.
+**This is a free plugin and doesn’t require you to create an account on another site**.
 
 **Loved by the WP Community** ❤️
 
 https://www.youtube.com/watch?v=kd2hK68OFLc
 
-Independent Analytics has received renown from WP Tuts, Web Squadron, WP Weekly, WP Builds, and many more publications.
+Independent Analytics has received praise and renown from WP Tuts, Web Squadron, WP Weekly, WP Builds, and many more publications.
 
-> <strong>Independent Analytics Pro</strong><br />
-> Get more valuable insights with the Independent Analytics Pro plugin, which includes UTM campaign tracking, real-time analytics, click tracking, eCommerce sales tracking (WooCommerce, FluentCart, EDD, SureCart), user journeys, form submission tracking, HTML email reports, and a customizable Overview report.
-> [Click here to get Independent Analytics Pro &rarr;](https://independentwp.com/pro/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt&utm_content=Intro)
+**Get Started in 60 Seconds**
+
+1. Visit your **Plugins > Add New** menu
+2. Search for "Independent Analytics"
+3. Install and enjoy 🙂
+
+Independent Analytics starts tracking visitors immediately. No JavaScript. No code snippets. No account to create. Just install and activate, and clear your cache once if you're using a caching plugin. Your data starts showing up right away, so you can refresh the page and check how it's going.
 
 **Who's it for?**
 
-Independent Analytics is easy enough for a total beginner to use while offering plenty of depth for more advanced users to dig into their data.
+* **Bloggers:** Find out which posts are getting traction without wading through a dashboard built for enterprise marketing teams. Use Independent Analytics for simple blog statistics and blog stats that show you what's actually being read.
+* **Builders & agencies:** Give your clients analytics that they can easily understand and access from within the WP dashboard. No more fielding questions about complex GA4 reports or Google Tag Manager configurations.
+* **eCommerce stores:** Check which products get the most views and what visitors are searching for before buying. Uncover your most valuable traffic sources to streamline your marketing, and get more advanced [eCommerce store analytics](https://independentwp.com/features/ecommerce-analytics) with the Pro version.
+* **News sites:** You need same-day site stats and a fast way to see what's resonating now. The analytics update in real-time and you can quickly check your post views in the Posts menu while you work. You might also enjoy the [real-time dashboard](https://independentwp.com/features/real-time) included in the Pro version.
+* **Startups:** Get straight to the most valuable data without digging through endless menus. Find out where your early adopters are coming from and what messaging resonates with them.
+* **Nonprofits:** You want to know where your donors come from and which campaigns get attention, without using cookies that violate donor trust. Easily share analytics access with other team members to get everyone on board with using data to advance your mission.
 
-* **Bloggers:** use Independent Analytics as a simple blog stats plugin. Find out how many views your posts get and how much traffic you get from search engines and social media.
-* **eCommerce stores:** track views and visitors for your products and find out what your visitors are searching for.
-* **News sites:** get same-day statistics for all your posts and filter by author to find your most successful writers.
-* **Startups:** start tracking your visits right away and find out which early marketing tactics are driving results.
-* **Non-profits:** track which campaigns get the most views and find out where your donors are coming from.
+**Fully Private for You and Your Visitors**
 
-**How to Get Started**
+Without privacy friendly analytics, you could be at risk of violating regional privacy laws, such as the GDPR (DSGVO) or CCPA. Independent Analytics Analytics is a privacy first analytics solution designed from the ground up for legal compliance.
 
-1. Visit your **Plugins > Add New** menu
-2. Search for “Independent Analytics”
-3. Install and enjoy 🙂
+- No communication with external servers
+- No cookies
+- No personal data
+
+Skip the complexity of consent banners and data processing agreements by using self-hosted, cookieless analytics.
+
+**What You Can Track**
 
-Independent Analytics starts tracking visitors immediately without configuration. You don’t have to mess with any JavaScript or code snippets.
+Independent Analytics includes a wealth of metrics for understanding your visitors:
+
+* **Visitor tracking** - track visitors across your site and see your unique visitor count, page views, and sessions.
+* **Engagement tracking** - see how long people spend on your site, how often they "bounce," and how many pages they view on average.
+* **Referral tracking** - see your top referrers and traffic sources. Know which sites, search engines, AI platforms, and social networks send you traffic.
+* **Geographic tracking** - see the countries and cities of your visitors.
+* **Device tracking** - discover the device types people are using to access your site, including a mobile vs. desktop comparison.
+* **Campaign tracking** - use UTM tracking to measure the performance of your marketing campaigns. Create UTM links and track results in the Campaigns report (Pro).
+* **Click tracking & link tracking** - track clicks on any link or button. Includes outbound link tracking and download tracking for file download tracking (Pro).
+* **Form tracking & form analytics** - automatically track form submissions across 20+ form plugins (Pro).
+* **Sales tracking & revenue tracking** - connect your store for full eCommerce tracking with WooCommerce analytics and WooCommerce tracking. Also supports FluentCart, Easy Digital Downloads, SureCart, and PaidMembershipsPro (Pro).
+
+**Metrics at a Glance**
+
+Your analytics dashboard displays all the web analytics you need in one place:
+
+* Page view and unique visitor counter
+* Bounce rate and views per session 
+* Session duration and page view duration
+* Popular posts and popular pages (top pages sorted by any metric)
+* Top referrers and traffic sources
+* Landing pages, entry pages, and exit pages
+* Country statistics and city statistics with an interactive world map
+* Device statistics, browser statistics, and operating system breakdowns
+* Visitors growth and views growth
+
+Every metric updates in real-time so you always have fresh website traffic data. Filter, sort, and segment by date range, post type, author, and many other factors.
 
 **Explore the Simple, Yet Powerful Features**
 
@@ -74,47 +97,73 @@
 * [Pages report](https://independentwp.com/features/pages-report/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - discover your most visited pages.
 * [Referrers report](https://independentwp.com/features/referrers/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - find the sites sending you traffic.
 * [Geographic report](https://independentwp.com/features/geographic-data/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - see which countries and cities your visitors are from.
-* [Devices report](https://independentwp.com/features/device-data/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - get a breakdown of traffic by device type, browser, and OS.
-* [CSV exporting](https://independentwp.com/knowledgebase/your-data/import-export-data/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - export any report to CSV for additional analysis.
-* [PDF exporting](https://independentwp.com/knowledgebase/dashboard/download-pdf-report/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - export any report as a beautiful PDF to share with colleagues.
-* [Saved reports](https://independentwp.com/features/saved-reports/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - create and save your own custom reports to the sidebar.
+* [Devices report](https://independentwp.com/features/device-data/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - get a breakdown of traffic by device type, browser, and operating system.
+* [CSV exporting](https://independentwp.com/knowledgebase/your-data/import-export-data/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - export any report to CSV for further analysis in tools like Excel or Looker Studio.
+* [PDF exporting](https://independentwp.com/knowledgebase/dashboard/download-pdf-report/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - export any report as a beautiful PDF report to share with colleagues.
+* [Saved reports](https://independentwp.com/features/saved-reports/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - create and save custom reports to the sidebar.
 * [Share access with authors](https://independentwp.com/knowledgebase/dashboard/give-users-permission-view-analytics/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - share access with any user role in a few clicks and optionally limit the stats to only content published by the author.
 * [White-label the dashboard](https://independentwp.com/knowledgebase/dashboard/give-users-permission-view-analytics/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - white-label the analytics for non-admins to remove any branding and external links.
-* [View counts in the Posts menu](https://independentwp.com/knowledgebase/dashboard/view-count-column-posts-menu/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - check how many views your recent posts have while browsing the Posts menu
+* [View counts in the Posts menu](https://independentwp.com/knowledgebase/dashboard/view-count-column-posts-menu/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - check how many views your recent posts have while browsing the Posts menu.
 * [Dashboard widget](https://independentwp.com/knowledgebase/dashboard/dashboard-widget-reposition-hide/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - get a quick look at your stats when you login.
 * [Admin toolbar stats](https://independentwp.com/knowledgebase/dashboard/admin-bar-stats/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - see how many views each page has while viewing or editing it.
 * [Public view counter](https://independentwp.com/knowledgebase/dashboard/display-view-counter/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - show off how many views each post on your site has gotten.
-* [Ignore user roles](https://independentwp.com/knowledgebase/tracking/block-user-roles/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - easily ignore activity from admins while recording traffic from Subscribers and Customers
+* [Ignore user roles](https://independentwp.com/knowledgebase/tracking/block-user-roles/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - easily ignore activity from admins while recording traffic from .Subscribers and Customers.
 * [Ignore IP addresses](https://independentwp.com/knowledgebase/tracking/block-ip-addresses/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - add any IP address to your ignore list in just two clicks.
-* [Automatically delete old data](https://independentwp.com/knowledgebase/your-data/automatically-delete-old-data/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - delete data older than X days/years to limit the total data storage.
+* [Automatically delete old data](https://independentwp.com/knowledgebase/your-data/automatically-delete-old-data/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - delete data older than X months/years to limit the total data storage.
 * [Filtering system](https://independentwp.com/knowledgebase/dashboard/how-to-filter-your-data/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - segment your data with the powerful filters.
 * [Essential metrics](https://independentwp.com/knowledgebase/data/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - find your views, visitors, sessions, bounce rate, session duration, and views per session metrics in the Quick Stats, chart, and data table.
 * [Visitors Growth](https://independentwp.com/knowledgebase/insights/find-growing-pages/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - find your fastest-growing pages and referrers.
 * [Author stats](https://independentwp.com/knowledgebase/insights/analyze-content-by-author/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - sort and filter your pages by author.
-* [Post type stats](https://independentwp.com/knowledgebase/insights/stats-single-post-type/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - segment by post type to view stats for your posts, search results, custom post types, and more.
+* [Post type stats](https://independentwp.com/knowledgebase/insights/stats-single-post-type/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - segment by post type to view stats for your posts, search results, custom post types, 404 pages, and more.
 * [Landing page stats](https://independentwp.com/knowledgebase/data/what-are-entrances-exits-exit-percentage/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - Use the Entrances metric to find your top landing pages.
 * [Developer API](https://independentwp.com/knowledgebase/developer/developer-api/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - the rudimentary developer API lets you get stats from any page on your site.
 * [RTL support](https://independentwp.com/knowledgebase/common-questions/rtl-compatibility/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - Independent Analytics works just as well for right-to-left languages.
 * [Mobile-friendly](https://independentwp.com/knowledgebase/dashboard/analytics-mobile-device/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - the Analytics dashboard is fully compatible with mobile devices.
 * **[Campaigns report](https://independentwp.com/features/campaigns/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) (Pro)** - create and track UTM campaign links.
-* **[Real-time analytics](https://independentwp.com/features/real-time/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) (Pro)** - see how many visitors are currently on your site.
+* **[Real-time analytics](https://independentwp.com/features/real-time/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) (Pro)** - see live visitors on your site right now.
 * **[Click tracking](https://independentwp.com/features/click-tracking/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) (Pro)** - track clicks on any link without touching code.
-* **[eCommerce analytics](https://independentwp.com/features/ecommerce-analytics/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) (Pro)** - integration with WooCommerce, FluentCart, EDD, and SureCart lets you find your most profitable campaigns, landing pages, and referrers.
+* **[eCommerce analytics](https://independentwp.com/features/ecommerce-analytics/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) (Pro)** - integration with WooCommerce, FluentCart, EDD, SureCart, and PaidMembershipsPro. lets you find your most profitable campaigns, landing pages, and referrers.
 * **[User journeys](https://independentwp.com/features/user-journeys/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) (Pro)** - explore every recorded session including a timeline for each one, so you can understand exactly how visitors use your website.
-* **[Form tracking](https://independentwp.com/features/form-tracking/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) (Pro)** - integration with 20+ top form plugins, like WPForms and Contact Form 7, lets you automatically track form submissions and discover where your leads are coming from.
-* **[Overview report](https://independentwp.com/features/overview-report/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) (Pro)** - find all your data in one place with the customizable Overview report.
+* **[Form tracking](https://independentwp.com/features/form-tracking/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) (Pro)** - automatically track form submissions and discover where your leads are coming from. Integration with 20+ top form plugins, such as WPForms, Contact Form 7, Fluent Forms, Gravity Forms, Mailchimp for WordPress, Ninja Forms, Formidable Forms, and more. 
+* **[Overview report](https://independentwp.com/features/overview-report/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) (Pro)** - create the perfect analytics dashboard for your website with the customizable Overview report.
 * **[Solo reports](https://independentwp.com/features/solo-reports/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) (Pro)** - view dedicated reports for individual pages and referrers.
 * **[HTML email reports](https://independentwp.com/features/email-reports/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) (Pro)** - schedule a beautiful daily, weekly, or monthly email report for yourself and your clients.
 
-**[Explore every feature with screenshots here &rarr;](https://independentwp.com/features/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt)**
+**[Explore every feature with screenshots here →](https://independentwp.com/features/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt)**
+
+**Built for Speed and Accuracy**
+
+Independent Analytics is a lightweight analytics plugin that won't slow your site down. It uses a single, optimized database query to record each visit. No external scripts. No third-party requests.
+
+Without the need for a consent banner, your analytics are much more accurate. Only 31% of visitors accept cookie banners.
+
+Unlike sampling-based tools, every single visit is recorded and no additional data is simulated. What you see in the dashboard is what actually happened on your site.
+
+**A Better Alternative**
+
+If you're tired of bloated or invasive analytics tools, Independent Analytics is a refreshing change. People use it as a:
+
+* **Google Analytics alternative** - no account needed and no data sent to Google. All your website analytics stay on your server.
+* **Matomo alternative** - lighter weight, easier to use, and fully self-hosted without needing to maintain a separate application.
+* **Jetpack Stats alternative** - faster, more feature-rich, and doesn't require a WordPress.com connection.
+* **MonsterInsights alternative** - view your web analytics natively in WordPress without connecting to Google Analytics.
+* **Plausible alternative** - similar privacy-first approach but fully free and self-hosted with no monthly fee.
+* **Fathom alternative** - similar simple analytics philosophy, but free and hosted entirely on your own server.
+* **Clicky alternative** - real-time analytics without sending your visitor data to an external service.
+
+**WordPress Stats You Can Count On**
+
+Independent Analytics is the WordPress stats plugin trusted by over 100,000 websites. Whether you need simple site stats for a personal blog or full website statistics for a growing business, it gives you everything in one plugin.
+
+Use it as your complete web analytics solution: track website traffic, monitor website traffic patterns over time, and understand where your visitors come from and what they do. It's the WordPress analytics plugin the web has been missing.
 
 > <strong>Independent Analytics Pro</strong><br />
-> Get more valuable insights with the Independent Analytics Pro plugin, which includes UTM campaign tracking, real-time analytics, click tracking, eCommerce sales tracking (WooCommerce, FluentCart, EDD, SureCart),user journeys, form submission tracking, HTML email reports, and a customizable Overview report.
-> [Click here to get Independent Analytics Pro &rarr;](https://independentwp.com/pro/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt&utm_content=Intro)
+> Get more valuable insights with the Independent Analytics Pro plugin, which includes UTM campaign tracking, real-time analytics, click event tracking, eCommerce sales tracking (WooCommerce, FluentCart, EDD, SureCart), user journeys, form conversion tracking, HTML email reports, and a customizable Overview report.
+> [Click here to get Independent Analytics Pro →](https://independentwp.com/pro/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt&utm_content=Intro)
 
 **Who Made This?**
 
-Independent Analytics is designed and developed by Ben Sibley and Andrew Mead in the beautiful city of Philadelphia. Check out [our interview](https://wpbuilds.com/2025/06/26/426-why-independent-analytics-could-be-the-wordpress-alternative-to-google-analytics-youve-been-waiting-for/) on the WP Builds podcast if you’d like to hear our story.
+Independent Analytics is designed and developed by Ben Sibley and Andrew Mead in the beautiful city of Philadelphia. Check out [our interview](https://wpbuilds.com/2025/06/26/426-why-independent-analytics-could-be-the-wordpress-alternative-to-google-analytics-youve-been-waiting-for/) on the WP Builds podcast if you'd like to hear our story.
 
 == Installation ==
 
@@ -129,6 +178,8 @@
 5. Click the **Install Now** button
 6. Once the page reloads, click the blue **Activate** link
 
+Enjoy your new WordPress analytics plugin 🙂
+
 == Frequently Asked Questions ==
 
 = How do I install it? =
@@ -138,10 +189,10 @@
 No, Independent Analytics is an alternative to Google Analytics. You do not need a Google account to use it.
 
 = Can I use Independent Analytics and Google Analytics at the same time? =
-Yes, you can run them both simultaneously without any issues or errors.
+Yes, you can run both Independent Analytics and Google Analytics on your site at the same time without any issues or errors.
 
 = Can I import data from Google Analytics or Jetpack Stats? =
-No, it is not possible to import stats from other analytics tools at this time.
+No, it is not possible to import stats from Google Analytics, Jetpack Stats, or other analytics tools at this time.
 
 = Will it slow down my site? =
 No, the tracking script makes a deferred request to your site's REST API to record the visit. This has no impact on the loading experience, and does not impact your Core Web Vitals, allowing you to achieve a perfect 100/100 Page Speed Insights score.
@@ -149,27 +200,36 @@
 = Does tracking start right away? =
 Yes, the moment you install Independent Analytics it will start tracking views. If you don't see any views right away, clear your site's cache and then visit your site in a private browser tab to record your first view.
 
-= Do I need to use a cookie popup with it? =
-No, Independent Analytics does not use cookies.
+= Do I need to use a cookie consent banner with it? =
+No, Independent Analytics does not use cookies, store personal data, or communicate with external servers so a cookie consent banner is not required.
 
 = How much space does it take in my database? =
 Independent Analytics will store roughly 200-300MB per million sessions. We find this amount of data to be reasonable for the vast majority of websites. There is also an option to automatically delete old data, so you can store only the last 1-5 years of analytics.
 
 = Are bot visits counted? =
-Independent Analytics ignores all self-identifying bots, such as search engine crawlers and uptime checkers. If you are getting visits from malicious bots that disguise themselves as human visitors, we recommend using Cloudflare or the Shield Security plugin to block these bots from accessing your website.
+Independent Analytics ignores all self-identifying bots, such as search engine crawlers and uptime checkers. If you are getting visits from malicious bots that disguise themselves as human visitors, we recommend using Cloudflare or the Wordfence plugin to add a firewall that will block these bots from accessing your website.
 
-= Is there a tracking code? =
-Yes, but you don't have to add it yourself. It gets included on all of your site's pages automatically once Independent Analytics is activated.
+= Do I need to add a tracking script? =
+No, you don't have to add the tracking script yourself. It gets included on all of your site's pages automatically once Independent Analytics is activated.
 
 = Does it work with multisite installs? =
 Yes, Independent Analytics works well with multisite installs. Each sub-site will get its own Analytics menu with its own stats.
 
 = What metrics does it track? =
-The primary metrics it tracks are views, visitors, sessions, session duration, bounce rate, and average session duration.
+The primary metrics it tracks are views, visitors, sessions, session duration, bounce rate, and average session duration. The Pro version also tracks form submissions, clicks, and eCommerce metrics.
 
 = Does it work if I use Matomo? =
 Yes, Independent Analytics will run smoothly and won't create any errors even if you're already using Matomo or any other analytics plugin.
 
+= What are cookieless analytics? =
+Cookieless analytics allow you to count your site's views and visitors without using cookies. Independent Analytics recognizes repeat visitors by creating a unique ID based on their IP address (not stored) and User Agent string.
+
+= Will it work for a large website? =
+If the site is large in terms of the number of pages, there won't be any issues with performance. It will run as quickly for a site with 5 pages as a site with 50,000 pages. If the site receives a large volume of visitors, like one million visitors per month, this will cause the Analytics menu to load more slowly, but it won't affect the front-end performance or how quickly other menus in the WP admin dashboard load.
+
+= Is there a limit on how many views I can track? =
+No, there are no limits on tracking. You can use Independent Analytics to track unlimited views on as many sites as you want for as long as you want. There is a Pro version that offers additional features, but we don't place any restrictions on the features included in the free plugin.
+
 == Screenshots ==
 1. Beautiful analytics dashboard inside your WP admin
 2. Analyze your traffic sources with the Referrers report
@@ -187,6 +247,18 @@
 
 == Changelog ==
 
+= 2.14.10 - May 19th, 2026 =
+
+- **Enhancement:** Improved the report loading experience
+- **Enhancement:** Hid admin notices from other plugins cluttering the Analytics menu
+- **Enhancement:** Added notice if the My Private Site plugin is blocking the REST API
+- **Enhancement:** Each integration in the Integrations menu now links to its own page
+- **Fix:** The URLs shown in the Pages report used the WP install location, not the site's public URL.
+- **Fix:** Resolved conflict with The Events Calendar plugin that caused event category archive pages to be tracked as unrecognized pages.
+- **Fix:** The option to add a cookie to your own browser to ignore your activity wasn't removing the cookie if you disabled this option.
+- **Fix:** The country tooltip that shows up in the world map was not disappearing on its own in some browsers.
+- **Fix:** Resolved PHP notice about _load_textdomain_just_in_time
+
 = 2.14.9 - April 25th, 2026 =
 
 * **Enhancement:** Updated the device detection library
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/vendor/composer/installed.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/vendor/composer/installed.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/vendor/composer/installed.php	2026-04-25 15:52:02.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/vendor/composer/installed.php	2026-05-19 18:33:12.000000000 +0000
@@ -2,4 +2,4 @@
 
 namespace IAWPSCOPED;
 
-return array('root' => array('name' => '__root__', 'pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => 'f05038c2788f4a6d41191e024f34eabdea95b448', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev' => \false), 'versions' => array('__root__' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => 'f05038c2788f4a6d41191e024f34eabdea95b448', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev_requirement' => \false), 'andrewmead/wordpress-proper' => array('pretty_version' => '4.0.1', 'version' => '4.0.1.0', 'reference' => '8253fd2ba493e5597e28820ed249ce0462c13488', 'type' => 'library', 'install_path' => __DIR__ . '/../andrewmead/wordpress-proper', 'aliases' => array(), 'dev_requirement' => \false), 'carbonphp/carbon-doctrine-types' => array('pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'reference' => '3c430083d0b41ceed84ecccf9dac613241d7305d', 'type' => 'library', 'install_path' => __DIR__ . '/../carbonphp/carbon-doctrine-types', 'aliases' => array(), 'dev_requirement' => \false), 'doctrine/inflector' => array('pretty_version' => '2.0.10', 'version' => '2.0.10.0', 'reference' => '5817d0659c5b50c9b950feb9af7b9668e2c436bc', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/inflector', 'aliases' => array(), 'dev_requirement' => \false), 'eftec/bladeone' => array('pretty_version' => '4.11', 'version' => '4.11.0.0', 'reference' => '67be633c33dd4109134ae2ae153750f3ea66b176', 'type' => 'library', 'install_path' => __DIR__ . '/../eftec/bladeone', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/collections' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '705a4e1ef93cd492c45b9b3e7911cccc990a07f4', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/collections', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/container' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '14062628d05f75047c5a1360b9350028427d568e', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/container', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/contracts' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '5e0fd287a1b22a6b346a9f7cd484d8cf0234585d', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/contracts', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/database' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '1a5b0e4e6913415464fa2aab554a38b9e6fa44b1', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/database', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/macroable' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => 'aed81891a6e046fdee72edd497f822190f61c162', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/macroable', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/support' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '1c79242468d3bbd9a0f7477df34f9647dde2a09b', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/support', 'aliases' => array(), 'dev_requirement' => \false), 'league/csv' => array('pretty_version' => '9.7.4', 'version' => '9.7.4.0', 'reference' => '002f55f649e7511710dc7154ff44c7be32c8195c', 'type' => 'library', 'install_path' => __DIR__ . '/../league/csv', 'aliases' => array(), 'dev_requirement' => \false), 'league/uri' => array('pretty_version' => '6.5.0', 'version' => '6.5.0.0', 'reference' => 'c68ca445abb04817d740ddd6d0b3551826ef0c5a', 'type' => 'library', 'install_path' => __DIR__ . '/../league/uri', 'aliases' => array(), 'dev_requirement' => \false), 'league/uri-interfaces' => array('pretty_version' => '2.3.0', 'version' => '2.3.0.0', 'reference' => '00e7e2943f76d8cb50c7dfdc2f6dee356e15e383', 'type' => 'library', 'install_path' => __DIR__ . '/../league/uri-interfaces', 'aliases' => array(), 'dev_requirement' => \false), 'matomo/device-detector' => array('pretty_version' => '6.5.0', 'version' => '6.5.0.0', 'reference' => 'e0fff2309dad83eb3cfb2564e524be715cfcf3cf', 'type' => 'library', 'install_path' => __DIR__ . '/../matomo/device-detector', 'aliases' => array(), 'dev_requirement' => \false), 'maxmind-db/reader' => array('pretty_version' => 'v1.11.1', 'version' => '1.11.1.0', 'reference' => '1e66f73ffcf25e17c7a910a1317e9720a95497c7', 'type' => 'library', 'install_path' => __DIR__ . '/../maxmind-db/reader', 'aliases' => array(), 'dev_requirement' => \false), 'mlocati/ip-lib' => array('pretty_version' => '1.18.1', 'version' => '1.18.1.0', 'reference' => '08bb43b4949069c543ebdf099a6b2c322d0172ab', 'type' => 'library', 'install_path' => __DIR__ . '/../mlocati/ip-lib', 'aliases' => array(), 'dev_requirement' => \false), 'mustangostang/spyc' => array('pretty_version' => '0.6.3', 'version' => '0.6.3.0', 'reference' => '4627c838b16550b666d15aeae1e5289dd5b77da0', 'type' => 'library', 'install_path' => __DIR__ . '/../mustangostang/spyc', 'aliases' => array(), 'dev_requirement' => \false), 'nesbot/carbon' => array('pretty_version' => '2.72.5', 'version' => '2.72.5.0', 'reference' => 'afd46589c216118ecd48ff2b95d77596af1e57ed', 'type' => 'library', 'install_path' => __DIR__ . '/../nesbot/carbon', 'aliases' => array(), 'dev_requirement' => \false), 'piwik/device-detector' => array('dev_requirement' => \false, 'replaced' => array(0 => '6.5.0')), 'psr/clock' => array('pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'reference' => 'e41a24703d4560fd0acb709162f73b8adfc3aa0d', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/clock', 'aliases' => array(), 'dev_requirement' => \false), 'psr/clock-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0')), 'psr/container' => array('pretty_version' => '1.1.1', 'version' => '1.1.1.0', 'reference' => '8622567409010282b7aeebe4bb841fe98b58dcaf', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0')), 'psr/http-message' => array('pretty_version' => '1.1', 'version' => '1.1.0.0', 'reference' => 'cb6ce4845ce34a8ad9e68117c10ee90a29919eba', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-message', 'aliases' => array(), 'dev_requirement' => \false), 'psr/log-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0|2.0')), 'psr/simple-cache' => array('pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'reference' => '408d5eafb83c57f6365a3ca330ff23aa4a5fa39b', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/simple-cache', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/console' => array('pretty_version' => 'v5.4.43', 'version' => '5.4.43.0', 'reference' => 'e86f8554de667c16dde8aeb89a3990cfde924df9', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/console', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/deprecation-contracts' => array('pretty_version' => 'v2.5.3', 'version' => '2.5.3.0', 'reference' => '80d075412b557d41002320b96a096ca65aa2c98d', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/deprecation-contracts', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-ctype' => array('pretty_version' => 'v1.30.0', 'version' => '1.30.0.0', 'reference' => '0424dff1c58f028c451efff2045f5d92410bd540', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-ctype', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-intl-grapheme' => array('pretty_version' => 'v1.30.0', 'version' => '1.30.0.0', 'reference' => '64647a7c30b2283f5d49b874d84a18fc22054b7a', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-grapheme', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-intl-normalizer' => array('pretty_version' => 'v1.30.0', 'version' => '1.30.0.0', 'reference' => 'a95281b0be0d9ab48050ebd988b967875cdb9fdb', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-normalizer', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-mbstring' => array('pretty_version' => 'v1.30.0', 'version' => '1.30.0.0', 'reference' => 'fd22ab50000ef01661e2a31d850ebaa297f8e03c', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-php73' => array('pretty_version' => 'v1.30.0', 'version' => '1.30.0.0', 'reference' => 'ec444d3f3f6505bb28d11afa41e75faadebc10a1', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php73', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-php80' => array('pretty_version' => 'v1.30.0', 'version' => '1.30.0.0', 'reference' => '77fa7995ac1b21ab60769b7323d600a991a90433', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php80', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/service-contracts' => array('pretty_version' => 'v2.5.3', 'version' => '2.5.3.0', 'reference' => 'a2329596ddc8fd568900e3fc76cba42489ecc7f3', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/service-contracts', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/string' => array('pretty_version' => 'v5.4.43', 'version' => '5.4.43.0', 'reference' => '8be1d484951ff5ca995eaf8edcbcb8b9a5888450', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/string', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/translation' => array('pretty_version' => 'v5.4.42', 'version' => '5.4.42.0', 'reference' => '1d702caccb9f091b738696185f778b1bfef7b5b2', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/translation', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/translation-contracts' => array('pretty_version' => 'v2.5.3', 'version' => '2.5.3.0', 'reference' => 'b0073a77ac0b7ea55131020e87b1e3af540f4664', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/translation-contracts', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/translation-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '2.3')), 'voku/portable-ascii' => array('pretty_version' => '1.6.1', 'version' => '1.6.1.0', 'reference' => '87337c91b9dfacee02452244ee14ab3c43bc485a', 'type' => 'library', 'install_path' => __DIR__ . '/../voku/portable-ascii', 'aliases' => array(), 'dev_requirement' => \false)));
+return array('root' => array('name' => '__root__', 'pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => 'fe19ccaeb76526f54a0034063e33ac24a592c31e', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev' => \false), 'versions' => array('__root__' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => 'fe19ccaeb76526f54a0034063e33ac24a592c31e', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev_requirement' => \false), 'andrewmead/wordpress-proper' => array('pretty_version' => '4.0.1', 'version' => '4.0.1.0', 'reference' => '8253fd2ba493e5597e28820ed249ce0462c13488', 'type' => 'library', 'install_path' => __DIR__ . '/../andrewmead/wordpress-proper', 'aliases' => array(), 'dev_requirement' => \false), 'carbonphp/carbon-doctrine-types' => array('pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'reference' => '3c430083d0b41ceed84ecccf9dac613241d7305d', 'type' => 'library', 'install_path' => __DIR__ . '/../carbonphp/carbon-doctrine-types', 'aliases' => array(), 'dev_requirement' => \false), 'doctrine/inflector' => array('pretty_version' => '2.0.10', 'version' => '2.0.10.0', 'reference' => '5817d0659c5b50c9b950feb9af7b9668e2c436bc', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/inflector', 'aliases' => array(), 'dev_requirement' => \false), 'eftec/bladeone' => array('pretty_version' => '4.11', 'version' => '4.11.0.0', 'reference' => '67be633c33dd4109134ae2ae153750f3ea66b176', 'type' => 'library', 'install_path' => __DIR__ . '/../eftec/bladeone', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/collections' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '705a4e1ef93cd492c45b9b3e7911cccc990a07f4', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/collections', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/container' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '14062628d05f75047c5a1360b9350028427d568e', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/container', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/contracts' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '5e0fd287a1b22a6b346a9f7cd484d8cf0234585d', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/contracts', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/database' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '1a5b0e4e6913415464fa2aab554a38b9e6fa44b1', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/database', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/macroable' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => 'aed81891a6e046fdee72edd497f822190f61c162', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/macroable', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/support' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '1c79242468d3bbd9a0f7477df34f9647dde2a09b', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/support', 'aliases' => array(), 'dev_requirement' => \false), 'league/csv' => array('pretty_version' => '9.7.4', 'version' => '9.7.4.0', 'reference' => '002f55f649e7511710dc7154ff44c7be32c8195c', 'type' => 'library', 'install_path' => __DIR__ . '/../league/csv', 'aliases' => array(), 'dev_requirement' => \false), 'league/uri' => array('pretty_version' => '6.5.0', 'version' => '6.5.0.0', 'reference' => 'c68ca445abb04817d740ddd6d0b3551826ef0c5a', 'type' => 'library', 'install_path' => __DIR__ . '/../league/uri', 'aliases' => array(), 'dev_requirement' => \false), 'league/uri-interfaces' => array('pretty_version' => '2.3.0', 'version' => '2.3.0.0', 'reference' => '00e7e2943f76d8cb50c7dfdc2f6dee356e15e383', 'type' => 'library', 'install_path' => __DIR__ . '/../league/uri-interfaces', 'aliases' => array(), 'dev_requirement' => \false), 'matomo/device-detector' => array('pretty_version' => '6.5.0', 'version' => '6.5.0.0', 'reference' => 'e0fff2309dad83eb3cfb2564e524be715cfcf3cf', 'type' => 'library', 'install_path' => __DIR__ . '/../matomo/device-detector', 'aliases' => array(), 'dev_requirement' => \false), 'maxmind-db/reader' => array('pretty_version' => 'v1.11.1', 'version' => '1.11.1.0', 'reference' => '1e66f73ffcf25e17c7a910a1317e9720a95497c7', 'type' => 'library', 'install_path' => __DIR__ . '/../maxmind-db/reader', 'aliases' => array(), 'dev_requirement' => \false), 'mlocati/ip-lib' => array('pretty_version' => '1.18.1', 'version' => '1.18.1.0', 'reference' => '08bb43b4949069c543ebdf099a6b2c322d0172ab', 'type' => 'library', 'install_path' => __DIR__ . '/../mlocati/ip-lib', 'aliases' => array(), 'dev_requirement' => \false), 'mustangostang/spyc' => array('pretty_version' => '0.6.3', 'version' => '0.6.3.0', 'reference' => '4627c838b16550b666d15aeae1e5289dd5b77da0', 'type' => 'library', 'install_path' => __DIR__ . '/../mustangostang/spyc', 'aliases' => array(), 'dev_requirement' => \false), 'nesbot/carbon' => array('pretty_version' => '2.72.5', 'version' => '2.72.5.0', 'reference' => 'afd46589c216118ecd48ff2b95d77596af1e57ed', 'type' => 'library', 'install_path' => __DIR__ . '/../nesbot/carbon', 'aliases' => array(), 'dev_requirement' => \false), 'piwik/device-detector' => array('dev_requirement' => \false, 'replaced' => array(0 => '6.5.0')), 'psr/clock' => array('pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'reference' => 'e41a24703d4560fd0acb709162f73b8adfc3aa0d', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/clock', 'aliases' => array(), 'dev_requirement' => \false), 'psr/clock-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0')), 'psr/container' => array('pretty_version' => '1.1.1', 'version' => '1.1.1.0', 'reference' => '8622567409010282b7aeebe4bb841fe98b58dcaf', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0')), 'psr/http-message' => array('pretty_version' => '1.1', 'version' => '1.1.0.0', 'reference' => 'cb6ce4845ce34a8ad9e68117c10ee90a29919eba', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-message', 'aliases' => array(), 'dev_requirement' => \false), 'psr/log-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0|2.0')), 'psr/simple-cache' => array('pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'reference' => '408d5eafb83c57f6365a3ca330ff23aa4a5fa39b', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/simple-cache', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/console' => array('pretty_version' => 'v5.4.43', 'version' => '5.4.43.0', 'reference' => 'e86f8554de667c16dde8aeb89a3990cfde924df9', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/console', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/deprecation-contracts' => array('pretty_version' => 'v2.5.3', 'version' => '2.5.3.0', 'reference' => '80d075412b557d41002320b96a096ca65aa2c98d', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/deprecation-contracts', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-ctype' => array('pretty_version' => 'v1.30.0', 'version' => '1.30.0.0', 'reference' => '0424dff1c58f028c451efff2045f5d92410bd540', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-ctype', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-intl-grapheme' => array('pretty_version' => 'v1.30.0', 'version' => '1.30.0.0', 'reference' => '64647a7c30b2283f5d49b874d84a18fc22054b7a', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-grapheme', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-intl-normalizer' => array('pretty_version' => 'v1.30.0', 'version' => '1.30.0.0', 'reference' => 'a95281b0be0d9ab48050ebd988b967875cdb9fdb', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-normalizer', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-mbstring' => array('pretty_version' => 'v1.30.0', 'version' => '1.30.0.0', 'reference' => 'fd22ab50000ef01661e2a31d850ebaa297f8e03c', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-php73' => array('pretty_version' => 'v1.30.0', 'version' => '1.30.0.0', 'reference' => 'ec444d3f3f6505bb28d11afa41e75faadebc10a1', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php73', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-php80' => array('pretty_version' => 'v1.30.0', 'version' => '1.30.0.0', 'reference' => '77fa7995ac1b21ab60769b7323d600a991a90433', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php80', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/service-contracts' => array('pretty_version' => 'v2.5.3', 'version' => '2.5.3.0', 'reference' => 'a2329596ddc8fd568900e3fc76cba42489ecc7f3', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/service-contracts', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/string' => array('pretty_version' => 'v5.4.43', 'version' => '5.4.43.0', 'reference' => '8be1d484951ff5ca995eaf8edcbcb8b9a5888450', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/string', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/translation' => array('pretty_version' => 'v5.4.42', 'version' => '5.4.42.0', 'reference' => '1d702caccb9f091b738696185f778b1bfef7b5b2', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/translation', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/translation-contracts' => array('pretty_version' => 'v2.5.3', 'version' => '2.5.3.0', 'reference' => 'b0073a77ac0b7ea55131020e87b1e3af540f4664', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/translation-contracts', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/translation-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '2.3')), 'voku/portable-ascii' => array('pretty_version' => '1.6.1', 'version' => '1.6.1.0', 'reference' => '87337c91b9dfacee02452244ee14ab3c43bc485a', 'type' => 'library', 'install_path' => __DIR__ . '/../voku/portable-ascii', 'aliases' => array(), 'dev_requirement' => \false)));
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/views/campaign-builder.blade.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/views/campaign-builder.blade.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/views/campaign-builder.blade.php	2026-03-31 12:46:24.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/views/campaign-builder.blade.php	2026-05-19 18:33:12.000000000 +0000
@@ -34,7 +34,7 @@
                             <input type="text"
                                    name="site_url"
                                    id="iawp_site_url"
-                                   value="<?php echo trailingslashit(site_url()) ?>"
+                                   value="<?php echo trailingslashit(home_url()) ?>"
                                    disabled="disabled"
                             />
                             <p class="description"><?php esc_html_e('Campaign links always lead to your site', 'independent-analytics'); ?></p>
@@ -156,29 +156,8 @@
             </div>
         </form>
         <?php if (isset($new_campaign_url)): ?>
-            <div class="campaign new"
-                 data-campaign-builder-target="newCampaign">
-                <p class="campaign-title"><?php esc_html_e('New campaign created', 'independent-analytics'); ?>
-                    &#127881;</p>
-                <div class="campaign-copy">
-                    <div class="campaign-text">
-                        <input readonly class="campaign-url"
-                               data-controller="select-input"
-                               data-action="click->select-input#selectInput"
-                               value="<?php echo esc_attr($new_campaign_url); ?>"
-                               data-testid="new-campaign" />
-                    </div>
-                    <div class="campaign-actions">
-                        <button class="iawp-button purple"
-                                data-controller="clipboard"
-                                data-action="clipboard#copy"
-                                data-clipboard-text-value="<?php echo esc_attr($new_campaign_url); ?>"
-                                data-testid="copy-new-campaign"
-                        >
-                            <?php esc_html_e('Copy URL', 'independent-analytics'); ?>
-                        </button>
-                    </div>
-                </div>
+            <div class="new-campaign-notice">
+                <p><span class="dashicons dashicons-yes-alt"></span> <?php esc_html_e('New campaign created!', 'independent-analytics'); ?></p>
             </div>
         <?php endif; ?>
     </div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/views/email/email.blade.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/views/email/email.blade.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/views/email/email.blade.php	2025-10-22 15:50:42.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/views/email/email.blade.php	2026-05-19 18:33:12.000000000 +0000
@@ -178,6 +178,7 @@
         .footer,
         .footer-outlook {
             background-color: <?php echo $colors['9']; ?> !important;
+            color: <?php echo $colors['10']; ?> !important;
         }
 
         @media all and (max-width: 599px) {
@@ -664,7 +665,7 @@
                                             <td align="center"
                                                 style="font-size:0px;padding:10px 25px;word-break:break-word;">
                                                 <div
-                                                    style="font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif;font-size:13px;line-height:1.5;text-align:center;color:#000000;">
+                                                    style="font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif;font-size:13px;line-height:1.5;text-align:center;">
                                                     <mj-raw><?php
                                                     echo esc_html($footer_text);
                                                     ?></mj-raw></div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/views/integrations/integration.blade.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/views/integrations/integration.blade.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/views/integrations/integration.blade.php	2025-08-19 13:49:24.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/views/integrations/integration.blade.php	2026-05-19 18:33:12.000000000 +0000
@@ -10,8 +10,19 @@
         $class .= ' not-tracking';
     }
 }
+$plugin_slug = sanitize_title($integration->name());
+if ($plugin_slug == 'kadence') {
+    $plugin_slug = 'kadence-blocks';
+} elseif ($plugin_slug == 'avada') {
+    $plugin_slug = 'avada-forms';
+}
 ?>
 <div class="iawp-integration <?php echo esc_attr($class); ?>">
     <p class="iawp-plugin-icon"><?php echo $integration->icon(); ?></p>
     <p class="iawp-plugin-name"><?php echo esc_html($integration->name()); ?></p>
+    <?php if (!iawp_is_pro()) : ?>
+        <a href="https://independentwp.com/integrations/<?php echo esc_attr($plugin_slug); ?>/?utm_source=User+Dashboard&utm_medium=WP+Admin&utm_campaign=Integration+Menu" target="_blank">
+            <?php esc_html_e('View integration', 'independent-analytics'); ?> <span class="dashicons dashicons-external"></span>
+        </a>
+    <?php endif; ?>
 </div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/views/integrations/integrations.blade.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/views/integrations/integrations.blade.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/views/integrations/integrations.blade.php	2025-08-19 13:49:24.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/views/integrations/integrations.blade.php	2026-05-19 18:33:12.000000000 +0000
@@ -7,19 +7,21 @@
             <h2>eCommerce Plugin Integrations</h2><?php 
             if (iawp_is_pro()) : 
                 if ($integrations->is_using_ecommerce_plugin()) : ?>
-                    <p class="iawp-category-description">Your site is actively tracking all sales made with <strong><?php echo esc_html($integrations->active_ecommerce_plugin()->name()); ?></strong> thanks to the Independent Analytics Pro plugin! <a target="_blank" href="https://independentwp.com/knowledgebase/woocommerce/woocommerce-integration/">Watch video tutorial <span class="dashicons dashicons-external"></span></a></p><?php 
+                    <p class="iawp-category-description">Your site is actively tracking all sales made with <strong><?php echo esc_html($integrations->active_ecommerce_plugin()->name()); ?></strong> thanks to the Independent Analytics Pro plugin!</p><?php 
                 else : ?>
                     <p class="iawp-category-description">Automatically track orders, conversion rates, total sales, refunds, and more in the Pages, Referrers, Geographic, 
-                        Devices, and Campaigns reports. <a target="_blank" href="https://independentwp.com/knowledgebase/woocommerce/woocommerce-integration/">Watch video tutorial <span class="dashicons dashicons-external"></span></a></p><?php 
-                endif;
+                        Devices, and Campaigns reports.</p><?php 
+                endif; ?>
+                <p><a class="iawp-button purple" target="_blank" href="https://independentwp.com/knowledgebase/woocommerce/woocommerce-integration/">Watch tutorial &rarr;</a></p><?php
             else :
                 if ($integrations->is_using_ecommerce_plugin()) : ?>
                     <p class="iawp-category-description"><strong>You're missing out on data!</strong> You could be tracking <strong><?php echo esc_html($integrations->active_ecommerce_plugin()->name()); ?></strong> orders, conversion rates, total sales, refunds, and more in the Pages, Referrers, Geographic, 
-                        Devices, and Campaigns reports. <a target="_blank" href="https://independentwp.com/features/woocommerce-analytics/?utm_source=User+Dashboard&utm_medium=WP+Admin&utm_campaign=Integrations+Menu">Learn more <span class="dashicons dashicons-external"></span></a></p><?php 
+                        Devices, and Campaigns reports.</p><?php 
                 else : ?>
                     <p class="iawp-category-description">Automatically track orders, conversion rates, total sales, refunds, and more in the Pages, Referrers, Geographic, 
-                        Devices, and Campaigns reports using Independent Analytics Pro. <a target="_blank" href="https://independentwp.com/features/woocommerce-analytics/?utm_source=User+Dashboard&utm_medium=WP+Admin&utm_campaign=Integrations+Menu">Learn more <span class="dashicons dashicons-external"></span></a></p><?php 
-                endif;
+                        Devices, and Campaigns reports using Independent Analytics Pro.</p><?php 
+                endif; ?>
+                <p><a class="iawp-button purple" target="_blank" href="https://independentwp.com/features/woocommerce-analytics/?utm_source=User+Dashboard&utm_medium=WP+Admin&utm_campaign=Integrations+Menu">Learn more about eCommerce analytics &rarr;</a></p><?php
             endif; ?>
             <div class="iawp-integration-list"><?php 
                 foreach($integrations->ecommerce_integrations() as $integration) {
@@ -31,19 +33,21 @@
             <h2>Form Plugin Integrations</h2><?php
             if (iawp_is_pro()) : 
                 if ($integrations->is_using_form_plugin()) : ?>
-                    <p class="iawp-category-description">Your site is actively tracking all form submissions made with <strong><?php echo esc_html($integrations->active_form_plugin()->name()); ?></strong> thanks to the Independent Analytics Pro plugin! <a target="_blank" href="https://independentwp.com/knowledgebase/form-tracking/track-form-submissions/">Watch video tutorial <span class="dashicons dashicons-external"></span></a></p><?php 
+                    <p class="iawp-category-description">Your site is actively tracking all form submissions made with <strong><?php echo esc_html($integrations->active_form_plugin()->name()); ?></strong> thanks to the Independent Analytics Pro plugin!</p><?php 
                 else : ?>
                     <p class="iawp-category-description">Automatically track form submissions and conversion rates in the Pages, Referrers, Geographic, 
-                        Devices, and Campaigns reports. <a target="_blank" href="https://independentwp.com/knowledgebase/form-tracking/track-form-submissions/">Watch video tutorial <span class="dashicons dashicons-external"></span></a></p><?php 
-                endif;
+                        Devices, and Campaigns reports.</p><?php 
+                endif; ?>
+                <p><a class="iawp-button purple" target="_blank" href="https://independentwp.com/knowledgebase/form-tracking/track-form-submissions/">Watch tutorial &rarr;</a></p><?php
             else : 
                 if ($integrations->is_using_form_plugin()) : ?>
                     <p class="iawp-category-description"><strong>You're missing out on data!</strong> You could be tracking <strong><?php echo esc_html($integrations->active_form_plugin()->name()); ?></strong> submissions and conversion rates in the Pages, Referrers, Geographic, 
-                        Devices, and Campaigns reports. <a target="_blank" href="https://independentwp.com/features/form-tracking/?utm_source=User+Dashboard&utm_medium=WP+Admin&utm_campaign=Integrations+Menu">Learn more <span class="dashicons dashicons-external"></span></a></p><?php 
+                        Devices, and Campaigns reports.</p><?php 
                 else : ?>
                 <p class="iawp-category-description">Automatically track form submissions and conversion rates for every form in the Pages, Referrers, 
-                    Geographic, Devices, and Campaigns reports using Independent Analytics Pro. <a target="_blank" href="https://independentwp.com/features/form-tracking/?utm_source=User+Dashboard&utm_medium=WP+Admin&utm_campaign=Integrations+Menu">Learn more <span class="dashicons dashicons-external"></span></a></p><?php 
-                endif;
+                    Geographic, Devices, and Campaigns reports using Independent Analytics Pro.</p><?php 
+                endif; ?>
+                <p><a class="iawp-button purple" target="_blank" href="https://independentwp.com/features/form-tracking/?utm_source=User+Dashboard&utm_medium=WP+Admin&utm_campaign=Integrations+Menu">Learn more about form tracking &rarr;</a></p><?php
             endif; ?>
             <div class="iawp-integration-list"><?php 
                 foreach ($integrations->form_integrations() as $integration) {
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/views/overview/modules/recent-views.blade.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/views/overview/modules/recent-views.blade.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/views/overview/modules/recent-views.blade.php	2026-01-21 14:40:22.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/views/overview/modules/recent-views.blade.php	2026-05-19 18:33:12.000000000 +0000
@@ -38,7 +38,10 @@
                 </span>
             </div>
             <div class="page-title">
-                <?php echo $dataset[$i]['page_title']; ?>
+                <div class="page-title-text">
+                    <?php echo esc_html($dataset[$i]['page_title']); ?>
+                </div>
+                <a href="<?php echo esc_url($dataset[$i]['page_url']); ?>" target="_blank" class="link-purple"><span class="dashicons dashicons-external"></span></a>
             </div><?php
             if (($i + 1) % 10 == 0 || $i == count($dataset) - 1) : ?>
                 </div><?php
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/views/plugin-group-options.blade.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/views/plugin-group-options.blade.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/views/plugin-group-options.blade.php	2025-08-19 13:49:24.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/views/plugin-group-options.blade.php	2026-05-19 18:33:12.000000000 +0000
@@ -127,7 +127,12 @@
                             </div>
                         <?php elseif(!$plugin_group->has_tracked_data()) : ?>
                             <div class="required-plugin-note">
-                                <p><?php echo esc_html($plugin_group->no_tracked_data_message()); ?></p>
+                                <p><?php echo esc_html($plugin_group->no_tracked_data_message()); ?></p> 
+                                <p>
+                                    <a class="link-purple" target="_blank" href="https://independentwp.com/knowledgebase/form-tracking/why-arent-forms-showing/"> 
+                                        <?php esc_html_e('Learn more', 'independent-analytics'); ?>
+                                    </a>
+                                </p>
                             </div>
                         <?php endif; ?>
                     </div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/views/settings/email-reports.blade.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/views/settings/email-reports.blade.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/views/settings/email-reports.blade.php	2026-02-16 14:14:54.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/views/settings/email-reports.blade.php	2026-05-19 18:33:12.000000000 +0000
@@ -96,6 +96,10 @@
                         <p class="element-name"><?php esc_html_e('Footer background', 'independent-analytics'); ?></p>
                         <input type="text" class="iawp-color-picker" value="<?php echo sanitize_hex_color($input_default[9]); ?>" data-default-color="<?php echo sanitize_hex_color($default_colors[9]); ?>" />
                     </div>
+                    <div class="custom-color">
+                        <p class="element-name"><?php esc_html_e('Footer text', 'independent-analytics'); ?></p>
+                        <input type="text" class="iawp-color-picker" value="<?php echo sanitize_hex_color($input_default[10]); ?>" data-default-color="<?php echo sanitize_hex_color($default_colors[10]); ?>" />
+                    </div>
                 </div>
                 <input type="hidden" id="iawp_email_report_colors" name="iawp_email_report_colors" value="<?php echo implode(',', $input_default); ?>" />
             </div>
@@ -170,6 +174,22 @@
         </div>
     </form>
 </div>
+<div id="email-test-modal" class="email-test-modal">
+    <div class="title-med"><?php esc_html_e('Send Test Email', 'independent-analytics'); ?></div>
+    <legend><?php esc_html_e('Choose email recipients:', 'independent-analytics'); ?></legend> 
+    <label for="first">
+            <input type="radio" id="first" name="email-recipient" value="first" checked />
+            <?php esc_html_e('First email address only', 'independent-analytics'); ?>
+        </label>
+    <label for="all">
+        <input type="radio" id="all" name="email-recipient" value="all" /> 
+        <?php esc_html_e('All email addresses', 'independent-analytics'); ?>
+    </label>
+    <div class="buttons">
+        <button id="send-test-email" class="send-test-email iawp-button purple"><?php esc_html_e('Send test email', 'independent-analytics'); ?></button>
+        <button id="cancel-test-email" class="cancel-test-email iawp-button ghost-purple"><?php esc_html_e('Cancel', 'independent-analytics'); ?></button>
+    </div>
+</div>
 <div id="email-preview-container" class="email-preview-container">
     <div id="email-preview" class="email-preview"></div>
     <button id="close-email-preview" class="close-email-preview"><span class="dashicons dashicons-dismiss"></span></button>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/views/tables/rows.blade.php /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/views/tables/rows.blade.php
--- /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.9/views/tables/rows.blade.php	2025-08-19 13:49:24.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/independent-analytics/2.14.10/views/tables/rows.blade.php	2026-05-19 18:33:12.000000000 +0000
@@ -60,15 +60,13 @@
                     >
                         <div class="row-number">
                             <span><?php echo $index + 1; ?></span>
-                            <?php if($is_pro): ?>
-                                <button class="open-examiner-button"
-                                        data-action="report#showExaminer"
-                                        data-url="<?php echo esc_url($row->examiner_url()); ?>"
-                                        data-title="<?php echo esc_html($row->examiner_title()); ?>"
-                                >
-                                <span class="dashicons dashicons-search"></span>
-                                </button>
-                            <?php endif; ?>
+                            <button class="open-examiner-button"
+                                    data-action="<?php echo $is_pro ? 'report#showExaminer' : 'report#showUpsell'; ?>"
+                                    data-url="<?php echo esc_url($row->examiner_url()); ?>"
+                                    data-title="<?php echo esc_html($row->examiner_title()); ?>"
+                            >
+                            <span class="dashicons dashicons-search"></span>
+                            </button>
                         </div>
                         <span class="cell-content"><?php echo wp_kses_post($table->get_cell_content($row, $column)); ?></span>
                         <span class="animator"></span>

Exploit Outline

1. Retrieve the valid 'signature' and 'cid' from the 'iawp_tracker' JavaScript object by visiting the target site's homepage. 2. Submit an unauthenticated HTTP request to the /wp-json/iawp/search REST API endpoint, providing the obtained signature and setting the 'referrer_url' parameter to a target internal service or metadata endpoint (e.g., http://169.254.169.254/latest/meta-data/). 3. The plugin validates the signature and stores the malicious URL in its referrers table. 4. Trigger the plugin's background favicon downloader (typically a WP-Cron task). The server will then execute a raw cURL request to the injected URL, bypassing standard WordPress safety checks and allowing access to internal network resources.

Check if your site is affected.

Run a free security audit to detect vulnerable plugins, outdated versions, and misconfigurations.