CINXE.COM

Apollo

<!doctype html><html lang="en" dir="ltr" data-apolloio="true"><head><script > var dwn_ns = dwn_ns || {}; dwn_ns["dwn_dyn"] = dwn_ns["dwn_dyn"] || {}; dwn_ns["dwn_dyn"]["EMAIL"] = {"selector":"div.input-container input[name='email']","context": "EMAIL"}; </script><script > var dwn_ns = dwn_ns || {}; dwn_ns["dwn_dyn"] = dwn_ns["dwn_dyn"] || {}; dwn_ns["dwn_dyn"]["PASSWORD"] = {"selector":"div.input-container input[name='password']","context": "PASSWORD"}; </script><meta charset="UTF-8"><link rel="preconnect" href="https://assets.apollo.io"><link rel="preconnect" href="https://assets.customer.io"><link rel="preconnect" href="https://fonts.gstatic.com"><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://cdn.amplitude.com"><script>if("object"==typeof window.Reflect)try{Object.freeze(Reflect)}catch(e){console.warn(e)}</script><script>!function(){var t=window,e=t.Intercom;if("function"==typeof e)e("reattach_activator"),e("update",t.intercomSettings);else{var n=document,a=function(){a.c(arguments)};a.q=[],a.c=function(t){a.q.push(t)},t.Intercom=a;var c=function(){var t=n.createElement("script");t.type="text/javascript",t.async=!0,t.src="https://widget.intercom.io/widget/dyws6i9m";var e=n.getElementsByTagName("script")[0];e.parentNode.insertBefore(t,e)};"complete"===document.readyState?c():t.attachEvent?t.attachEvent("onload",c):t.addEventListener("load",c,!1)}}()</script><title>Apollo</title><link href="https://chrome.google.com/webstore/detail/alhgpfoeiimagjlnfekdhkjlkiomcapa" rel="chrome-webstore-item"/><meta charset="utf-8"/><meta content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no" name="viewport"/><meta content="Apollo helps B2B companies scale outbound sales." name="description"/><link rel="shortcut icon" href="/favicon.png" type="image/png"><script type="text/javascript" id="hs-script-loader" async defer="defer" src="//js.hs-scripts.com/21165194.js"></script><style>*{box-sizing:border-box}#wrapper{height:100%;text-align:center}#wrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle}.loading-indicator{position:absolute;top:50%;left:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;border-radius:30px;width:30px;height:30px;border:4px solid #00a1dc;border-top:4px solid #ebebeb;border-left:4px solid #ebebeb;vertical-align:middle;-webkit-animation:loading 1.2s infinite linear;animation:loading 1.2s infinite linear}@keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}</style><script>!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="6ace7597-99a2-4024-b008-47d432630d87",e._sentryDebugIdIdentifier="sentry-dbid-6ace7597-99a2-4024-b008-47d432630d87")}catch(e){}}();var _global="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};_global.SENTRY_RELEASE={id:"leadgenie-app@29bda0caa5436cc25f419bcbab1cd9dabe5d91c0"},(()=>{"use strict";var e={788869:(e,t)=>{function n(e){return"object"===Object.prototype.toString.call(e).slice(8,-1).toLowerCase()}t.M=function e(t,r){if(!n(t))throw Error("1st argument should be an object");var i={};return Object.keys(t).forEach((function(o){var s=r?""+r+o:o,a=t[o];i[o]=n(a)?e(a,s+"."):s})),i}},872408:(e,t)=>{ /** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.iterator;var n={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},r=Object.assign,i={};function o(e,t,r){this.props=e,this.context=t,this.refs=i,this.updater=r||n}function s(){}function a(e,t,r){this.props=e,this.context=t,this.refs=i,this.updater=r||n}o.prototype.isReactComponent={},o.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},o.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},s.prototype=o.prototype;var l=a.prototype=new s;l.constructor=a,r(l,o.prototype),l.isPureReactComponent=!0;Array.isArray,Object.prototype.hasOwnProperty;t.version="18.3.1"},667294:(e,t,n)=>{e.exports=n(872408)}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var o=t[r]={exports:{}};return e[r](o,o.exports,n),o.exports}(()=>{var e=n.u,t=n.e,r={},i={};n.u=function(t){return e(t)+(r.hasOwnProperty(t)?"?"+r[t]:"")},n.e=function(o){return t(o).catch((function(t){var s=i.hasOwnProperty(o)?i[o]:3;if(s<1){var a=e(o);throw t.message="Loading chunk "+o+" failed after 3 retries.\n("+a+")",t.request=a,t}return new Promise((function(e){setTimeout((function(){var t=Date.now();r[o]=t,i[o]=s-1,e(n.e(o))}),0)}))}))}})(),(()=>{let e,t,r,i,o,s,a,l,c="production",u="8.48.0",p=globalThis;function d(e,t,n){let r=n||p,i=r.__SENTRY__=r.__SENTRY__||{},o=i[u]=i[u]||{};return o[e]||(o[e]=t())}function f(){return h(p),p}function h(e){let t=e.__SENTRY__=e.__SENTRY__||{};return t.version=t.version||u,t[u]=t[u]||{}}let m=Object.prototype.toString;function g(e){switch(m.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object WebAssembly.Exception]":return!0;default:return k(e,Error)}}function _(e,t){return m.call(e)===`[object ${t}]`}function y(e){return _(e,"ErrorEvent")}function v(e){return _(e,"DOMError")}function E(e){return _(e,"String")}function b(e){return"object"==typeof e&&null!==e&&"__sentry_template_string__"in e&&"__sentry_template_values__"in e}function S(e){return null===e||b(e)||"object"!=typeof e&&"function"!=typeof e}function w(e){return _(e,"Object")}function x(e){return"undefined"!=typeof Event&&k(e,Event)}function T(e){return!(!e||!e.then||"function"!=typeof e.then)}function k(e,t){try{return e instanceof t}catch(e){return!1}}function I(e){return!("object"!=typeof e||null===e||!e.__isVue&&!e._isVue)}function A(e,t={}){if(!e)return"<unknown>";try{let n,r=e,i=[],o=0,s=0,a=Array.isArray(t)?t:t.keyAttrs,l=!Array.isArray(t)&&t.maxStringLength||80;for(;r&&o++<5&&(n=function(e,t){let n=[];if(!e||!e.tagName)return"";if(p.HTMLElement&&e instanceof HTMLElement&&e.dataset){if(e.dataset.sentryComponent)return e.dataset.sentryComponent;if(e.dataset.sentryElement)return e.dataset.sentryElement}n.push(e.tagName.toLowerCase());let r=t&&t.length?t.filter((t=>e.getAttribute(t))).map((t=>[t,e.getAttribute(t)])):null;if(r&&r.length)r.forEach((e=>{n.push(`[${e[0]}="${e[1]}"]`)}));else{e.id&&n.push(`#${e.id}`);let t=e.className;if(t&&E(t))for(let e of t.split(/\s+/))n.push(`.${e}`)}for(let t of["aria-label","type","name","title","alt"]){let r=e.getAttribute(t);r&&n.push(`[${t}="${r}"]`)}return n.join("")}(r,a),!("html"===n||o>1&&s+3*i.length+n.length>=l));)i.push(n),s+=n.length,r=r.parentNode;return i.reverse().join(" > ")}catch(e){return"<unknown>"}}let O="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,C=["debug","info","warn","error","log","assert","trace"],N={};function D(e){if(!("console"in p))return e();let t=p.console,n={},r=Object.keys(N);r.forEach((e=>{let r=N[e];n[e]=t[e],t[e]=r}));try{return e()}finally{r.forEach((e=>{t[e]=n[e]}))}}let P=d("logger",(function(){let e=!1,t={enable:()=>{e=!0},disable:()=>{e=!1},isEnabled:()=>e};return O?C.forEach((n=>{t[n]=(...t)=>{e&&D((()=>{p.console[n](`Sentry Logger [${n}]:`,...t)}))}})):C.forEach((e=>{t[e]=()=>{}})),t}));function R(e,t=0){return"string"!=typeof e||0===t||e.length<=t?e:`${e.slice(0,t)}...`}function $(e,t){if(!Array.isArray(e))return"";let n=[];for(let t=0;t<e.length;t++){let r=e[t];try{I(r)?n.push("[VueViewModel]"):n.push(String(r))}catch(e){n.push("[value cannot be serialized]")}}return n.join(t)}function L(e,t=[],n=!1){return t.some((t=>function(e,t,n=!1){return!!E(e)&&(_(t,"RegExp")?t.test(e):!!E(t)&&(n?e===t:e.includes(t)))}(e,t,n)))}function j(e,t,n){if(!(t in e))return;let r=e[t],i=n(r);"function"==typeof i&&U(i,r);try{e[t]=i}catch(n){O&&P.log(`Failed to replace method "${t}" in object`,e)}}function M(e,t,n){try{Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}catch(n){O&&P.log(`Failed to add non-enumerable property "${t}" to object`,e)}}function U(e,t){try{let n=t.prototype||{};e.prototype=t.prototype=n,M(e,"__sentry_original__",t)}catch(e){}}function F(e){return e.__sentry_original__}function H(e){if(g(e))return{message:e.message,name:e.name,stack:e.stack,...q(e)};if(!x(e))return e;{let t={type:e.type,target:G(e.target),currentTarget:G(e.currentTarget),...q(e)};return"undefined"!=typeof CustomEvent&&k(e,CustomEvent)&&(t.detail=e.detail),t}}function G(e){try{return"undefined"!=typeof Element&&k(e,Element)?A(e):Object.prototype.toString.call(e)}catch(e){return"<unknown>"}}function q(e){if("object"!=typeof e||null===e)return{};{let t={};for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}}function B(e){return function e(t,n){if(function(e){if(!w(e))return!1;try{let t=Object.getPrototypeOf(e).constructor.name;return!t||"Object"===t}catch(e){return!0}}(t)){let r=n.get(t);if(void 0!==r)return r;let i={};for(let r of(n.set(t,i),Object.getOwnPropertyNames(t)))void 0!==t[r]&&(i[r]=e(t[r],n));return i}if(Array.isArray(t)){let r=n.get(t);if(void 0!==r)return r;let i=[];return n.set(t,i),t.forEach((t=>{i.push(e(t,n))})),i}return t}(e,new Map)}function W(){return Date.now()/1e3}let V=function(){let{performance:e}=p;if(!e||!e.now)return W;let t=Date.now()-e.now(),n=null==e.timeOrigin?t:e.timeOrigin;return()=>(n+e.now())/1e3}(),Y=(()=>{let{performance:e}=p;if(!e||!e.now)return;let t=e.now(),n=Date.now(),r=e.timeOrigin?Math.abs(e.timeOrigin+t-n):36e5,i=e.timing&&e.timing.navigationStart,o="number"==typeof i?Math.abs(i+t-n):36e5;return r<36e5||o<36e5?r<=o?e.timeOrigin:i:n})();function K(){let e=p.crypto||p.msCrypto,t=()=>16*Math.random();try{if(e&&e.randomUUID)return e.randomUUID().replace(/-/g,"");e&&e.getRandomValues&&(t=()=>{let t=new Uint8Array(1);return e.getRandomValues(t),t[0]})}catch(e){}return"10000000100040008000100000000000".replace(/[018]/g,(e=>(e^(15&t())>>e/4).toString(16)))}function z(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function J(e){let{message:t,event_id:n}=e;if(t)return t;let r=z(e);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"<unknown>":n||"<unknown>"}function X(e,t,n){let r=e.exception=e.exception||{},i=r.values=r.values||[],o=i[0]=i[0]||{};o.value||(o.value=t||""),o.type||(o.type=n||"Error")}function Z(e,t){let n=z(e);if(!n)return;let r=n.mechanism;if(n.mechanism={type:"generic",handled:!0,...r,...t},t&&"data"in t){let e={...r&&r.data,...t.data};n.mechanism.data=e}}function Q(e){if(function(e){try{return e.__sentry_captured__}catch(e){}}(e))return!0;try{M(e,"__sentry_captured__",!0)}catch(e){}return!1}function ee(e,t={}){if(!t.user||(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),e.did||t.did||(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||V(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=32===t.sid.length?t.sid:K()),void 0!==t.init&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),"number"==typeof t.started&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if("number"==typeof t.duration)e.duration=t.duration;else{let t=e.timestamp-e.started;e.duration=t>=0?t:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),"number"==typeof t.errors&&(e.errors=t.errors),t.status&&(e.status=t.status)}function te(){return K().substring(16)}function ne(e,t,n=2){if(!t||"object"!=typeof t||n<=0)return t;if(e&&t&&0===Object.keys(t).length)return e;let r={...e};for(let e in t)Object.prototype.hasOwnProperty.call(t,e)&&(r[e]=ne(r[e],t[e],n-1));return r}let re="_sentrySpan";function ie(e,t){t?M(e,re,t):delete e[re]}class oe{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:K(),spanId:te()}}clone(){let e=new oe;return e._breadcrumbs=[...this._breadcrumbs],e._tags={...this._tags},e._extra={...this._extra},e._contexts={...this._contexts},this._contexts.flags&&(e._contexts.flags={values:[...this._contexts.flags.values]}),e._user=this._user,e._level=this._level,e._session=this._session,e._transactionName=this._transactionName,e._fingerprint=this._fingerprint,e._eventProcessors=[...this._eventProcessors],e._requestSession=this._requestSession,e._attachments=[...this._attachments],e._sdkProcessingMetadata={...this._sdkProcessingMetadata},e._propagationContext={...this._propagationContext},e._client=this._client,e._lastEventId=this._lastEventId,ie(e,this[re]),e}setClient(e){this._client=e}setLastEventId(e){this._lastEventId=e}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&ee(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(e){return this._requestSession=e,this}setTags(e){return this._tags={...this._tags,...e},this._notifyScopeListeners(),this}setTag(e,t){return this._tags={...this._tags,[e]:t},this._notifyScopeListeners(),this}setExtras(e){return this._extra={...this._extra,...e},this._notifyScopeListeners(),this}setExtra(e,t){return this._extra={...this._extra,[e]:t},this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,t){return null===t?delete this._contexts[e]:this._contexts[e]=t,this._notifyScopeListeners(),this}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;let t="function"==typeof e?e(this):e,[n,r]=t instanceof se?[t.getScopeData(),t.getRequestSession()]:w(t)?[e,e.requestSession]:[],{tags:i,extra:o,user:s,contexts:a,level:l,fingerprint:c=[],propagationContext:u}=n||{};return this._tags={...this._tags,...i},this._extra={...this._extra,...o},this._contexts={...this._contexts,...a},s&&Object.keys(s).length&&(this._user=s),l&&(this._level=l),c.length&&(this._fingerprint=c),u&&(this._propagationContext=u),r&&(this._requestSession=r),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._session=void 0,ie(this,void 0),this._attachments=[],this.setPropagationContext({traceId:K()}),this._notifyScopeListeners(),this}addBreadcrumb(e,t){let n="number"==typeof t?t:100;if(n<=0)return this;let r={timestamp:W(),...e},i=this._breadcrumbs;return i.push(r),this._breadcrumbs=i.length>n?i.slice(-n):i,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:this[re]}}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata=ne(this._sdkProcessingMetadata,e,2),this}setPropagationContext(e){return this._propagationContext={spanId:te(),...e},this}getPropagationContext(){return this._propagationContext}captureException(e,t){let n=t&&t.event_id?t.event_id:K();if(!this._client)return P.warn("No client configured on scope - will not capture exception!"),n;let r=Error("Sentry syntheticException");return this._client.captureException(e,{originalException:e,syntheticException:r,...t,event_id:n},this),n}captureMessage(e,t,n){let r=n&&n.event_id?n.event_id:K();if(!this._client)return P.warn("No client configured on scope - will not capture message!"),r;let i=Error(e);return this._client.captureMessage(e,t,{originalException:e,syntheticException:i,...n,event_id:r},this),r}captureEvent(e,t){let n=t&&t.event_id?t.event_id:K();return this._client?this._client.captureEvent(e,{...t,event_id:n},this):P.warn("No client configured on scope - will not capture event!"),n}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach((e=>{e(this)})),this._notifyingListeners=!1)}}let se=oe;class ae{constructor(e,t){let n,r;n=e||new se,r=t||new se,this._stack=[{scope:n}],this._isolationScope=r}withScope(e){let t,n=this._pushScope();try{t=e(n)}catch(e){throw this._popScope(),e}return T(t)?t.then((e=>(this._popScope(),e)),(e=>{throw this._popScope(),e})):(this._popScope(),t)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){let e=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:e}),e}_popScope(){return!(this._stack.length<=1||!this._stack.pop())}}function le(){let e=h(f());return e.stack=e.stack||new ae(d("defaultCurrentScope",(()=>new se)),d("defaultIsolationScope",(()=>new se)))}function ce(e){return le().withScope(e)}function ue(e,t){let n=le();return n.withScope((()=>(n.getStackTop().scope=e,t(e))))}function pe(e){return le().withScope((()=>e(le().getIsolationScope())))}function de(e){let t=h(e);return t.acs?t.acs:{withIsolationScope:pe,withScope:ce,withSetScope:ue,withSetIsolationScope:(e,t)=>pe(t),getCurrentScope:()=>le().getScope(),getIsolationScope:()=>le().getIsolationScope()}}function fe(){return de(f()).getCurrentScope()}function he(){return de(f()).getIsolationScope()}function me(){return fe().getClient()}let ge="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;function _e(e){return new ve((t=>{t(e)}))}function ye(e){return new ve(((t,n)=>{n(e)}))}!function(e){e[e.PENDING=0]="PENDING",e[e.RESOLVED=1]="RESOLVED",e[e.REJECTED=2]="REJECTED"}(wn||(wn={}));class ve{constructor(e){ve.prototype.__init.call(this),ve.prototype.__init2.call(this),ve.prototype.__init3.call(this),ve.prototype.__init4.call(this),this._state=wn.PENDING,this._handlers=[];try{e(this._resolve,this._reject)}catch(e){this._reject(e)}}then(e,t){return new ve(((n,r)=>{this._handlers.push([!1,t=>{if(e)try{n(e(t))}catch(e){r(e)}else n(t)},e=>{if(t)try{n(t(e))}catch(e){r(e)}else r(e)}]),this._executeHandlers()}))}catch(e){return this.then((e=>e),e)}finally(e){return new ve(((t,n)=>{let r,i;return this.then((t=>{i=!1,r=t,e&&e()}),(t=>{i=!0,r=t,e&&e()})).then((()=>{i?n(r):t(r)}))}))}__init(){this._resolve=e=>{this._setResult(wn.RESOLVED,e)}}__init2(){this._reject=e=>{this._setResult(wn.REJECTED,e)}}__init3(){this._setResult=(e,t)=>{if(this._state===wn.PENDING){if(T(t))return void t.then(this._resolve,this._reject);this._state=e,this._value=t,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===wn.PENDING)return;let e=this._handlers.slice();this._handlers=[],e.forEach((e=>{!e[0]&&(this._state===wn.RESOLVED&&e[1](this._value),this._state===wn.REJECTED&&e[2](this._value),e[0]=!0)}))}}}function Ee(n){let i=p._sentryDebugIds;if(!i)return{};let o=Object.keys(i);return r&&o.length===t?r:(t=o.length,r=o.reduce(((t,r)=>{e||(e={});let o=e[r];if(o)t[o[0]]=o[1];else{let o=n(r);for(let n=o.length-1;n>=0;n--){let s=o[n],a=s&&s.filename,l=i[r];if(a&&l){t[a]=l,e[r]=[a,l];break}}}return t}),{}))}let be=/\(error: (.*)\)/,Se=/captureMessage|captureException/;function we(...e){let t=e.sort(((e,t)=>e[0]-t[0])).map((e=>e[1]));return(e,n=0,r=0)=>{let i=[],o=e.split("\n");for(let e=n;e<o.length;e++){let n=o[e];if(n.length>1024)continue;let s=be.test(n)?n.replace(be,"$1"):n;if(!s.match(/\S*Error: /)){for(let e of t){let t=e(s);if(t){i.push(t);break}}if(i.length>=50+r)break}}return function(e){if(!e.length)return[];let t=Array.from(e);return/sentryWrapped/.test(xe(t).function||"")&&t.pop(),t.reverse(),Se.test(xe(t).function||"")&&(t.pop(),Se.test(xe(t).function||"")&&t.pop()),t.slice(0,50).map((e=>({...e,filename:e.filename||xe(t).filename,function:e.function||"?"})))}(i.slice(r))}}function xe(e){return e[e.length-1]||{}}let Te="<anonymous>";function ke(e){try{return e&&"function"==typeof e&&e.name||Te}catch(e){return Te}}function Ie(e){let t=e.exception;if(t){let n=[];try{return t.values.forEach((e=>{e.stacktrace.frames&&n.push(...e.stacktrace.frames)})),n}catch(e){}}}function Ae(e,t=100,n=1/0){try{return function e(t,n,r=1/0,i=1/0,o=function(){let e="function"==typeof WeakSet,t=e?new WeakSet:[];return[function(n){if(e)return!!t.has(n)||(t.add(n),!1);for(let e=0;e<t.length;e++)if(t[e]===n)return!0;return t.push(n),!1},function(n){if(e)t.delete(n);else for(let e=0;e<t.length;e++)if(t[e]===n){t.splice(e,1);break}}]}()){let[s,a]=o;if(null==n||["boolean","string"].includes(typeof n)||"number"==typeof n&&Number.isFinite(n))return n;let l=function(e,t){try{if("domain"===e&&t&&"object"==typeof t&&t._events)return"[Domain]";if("domainEmitter"===e)return"[DomainEmitter]";if("undefined"!=typeof global&&t===global)return"[Global]";if("undefined"!=typeof window&&t===window)return"[Window]";if("undefined"!=typeof document&&t===document)return"[Document]";if(I(t))return"[VueViewModel]";if(w(t)&&"nativeEvent"in t&&"preventDefault"in t&&"stopPropagation"in t)return"[SyntheticEvent]";if("number"==typeof t&&!Number.isFinite(t))return`[${t}]`;if("function"==typeof t)return`[Function: ${ke(t)}]`;if("symbol"==typeof t)return`[${String(t)}]`;if("bigint"==typeof t)return`[BigInt: ${String(t)}]`;let n=function(e){let t=Object.getPrototypeOf(e);return t?t.constructor.name:"null prototype"}(t);return/^HTML(\w*)Element$/.test(n)?`[HTMLElement: ${n}]`:`[object ${n}]`}catch(e){return`**non-serializable** (${e})`}}(t,n);if(!l.startsWith("[object "))return l;if(n.__sentry_skip_normalization__)return n;let c="number"==typeof n.__sentry_override_normalization_depth__?n.__sentry_override_normalization_depth__:r;if(0===c)return l.replace("object ","");if(s(n))return"[Circular ~]";if(n&&"function"==typeof n.toJSON)try{return e("",n.toJSON(),c-1,i,o)}catch(e){}let u=Array.isArray(n)?[]:{},p=0,d=H(n);for(let t in d){if(!Object.prototype.hasOwnProperty.call(d,t))continue;if(p>=i){u[t]="[MaxProperties ~]";break}let n=d[t];u[t]=e(t,n,c-1,i,o),p++}return a(n),u}("",e,t,n)}catch(e){return{ERROR:`**non-serializable** (${e})`}}}let Oe=/^sentry-/;function Ce(e){return e.split(",").map((e=>e.split("=").map((e=>decodeURIComponent(e.trim()))))).reduce(((e,[t,n])=>(t&&n&&(e[t]=n),e)),{})}let Ne=!1;function De(e){return"number"==typeof e?Pe(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?Pe(e.getTime()):V()}function Pe(e){return e>9999999999?e/1e3:e}function Re(e){if("function"==typeof e.getSpanJSON)return e.getSpanJSON();try{var t,n;let{spanId:r,traceId:i}=e.spanContext();if((t=e).attributes&&t.startTime&&t.name&&t.endTime&&t.status){let{attributes:t,startTime:o,name:s,endTime:a,parentSpanId:l,status:c}=e;return B({span_id:r,trace_id:i,data:t,description:s,parent_span_id:l,start_timestamp:De(o),timestamp:De(a)||void 0,status:(n=c)&&0!==n.code?1===n.code?"ok":n.message||"unknown_error":void 0,op:t["sentry.op"],origin:t["sentry.origin"],_metrics_summary:function(e){let t=e._sentryMetrics;if(!t)return;let n={};for(let[,[e,r]]of t)(n[e]||(n[e]=[])).push(B(r));return n}(e)})}return{span_id:r,trace_id:i}}catch(e){return{}}}let $e="_sentryRootSpan";function Le(e,t){let n=t.getOptions(),{publicKey:r}=t.getDsn()||{},i=B({environment:n.environment||c,release:n.release,public_key:r,trace_id:e});return t.emit("createDsc",i),i}function je(e,t){let{extra:n,tags:r,user:i,contexts:o,level:s,sdkProcessingMetadata:a,breadcrumbs:l,fingerprint:c,eventProcessors:u,attachments:p,propagationContext:d,transactionName:f,span:h}=t;Me(e,"extra",n),Me(e,"tags",r),Me(e,"user",i),Me(e,"contexts",o),e.sdkProcessingMetadata=ne(e.sdkProcessingMetadata,a,2),s&&(e.level=s),f&&(e.transactionName=f),h&&(e.span=h),l.length&&(e.breadcrumbs=[...e.breadcrumbs,...l]),c.length&&(e.fingerprint=[...e.fingerprint,...c]),u.length&&(e.eventProcessors=[...e.eventProcessors,...u]),p.length&&(e.attachments=[...e.attachments,...p]),e.propagationContext={...e.propagationContext,...d}}function Me(e,t,n){e[t]=ne(e[t],n,1)}function Ue(e,t){return fe().captureEvent(e,t)}function Fe(e){let t=me(),n=he(),r=fe(),{release:i,environment:o=c}=t&&t.getOptions()||{},{userAgent:s}=p.navigator||{},a=function(e){let t=V(),n={sid:K(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>{var e;return B({sid:`${(e=n).sid}`,init:e.init,started:new Date(1e3*e.started).toISOString(),timestamp:new Date(1e3*e.timestamp).toISOString(),status:e.status,errors:e.errors,did:"number"==typeof e.did||"string"==typeof e.did?`${e.did}`:void 0,duration:e.duration,abnormal_mechanism:e.abnormal_mechanism,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}})}};return e&&ee(n,e),n}({release:i,environment:o,user:r.getUser()||n.getUser(),...s&&{userAgent:s},...e}),l=n.getSession();return l&&"ok"===l.status&&ee(l,{status:"exited"}),He(),n.setSession(a),r.setSession(a),a}function He(){let e=he(),t=fe(),n=t.getSession()||e.getSession();if(n){let e;e={},"ok"===n.status&&(e={status:"exited"}),ee(n,e)}Ge(),e.setSession(),t.setSession()}function Ge(){let e=he(),t=fe(),n=me(),r=t.getSession()||e.getSession();r&&n&&n.captureSession(r)}function qe(e=!1){e?He():Ge()}let Be=[];function We(e,t){for(let n of t)n&&n.afterAllSetup&&n.afterAllSetup(e)}function Ve(e,t,n){if(n[t.name])ge&&P.log(`Integration skipped because it was already installed: ${t.name}`);else{if(n[t.name]=t,-1===Be.indexOf(t.name)&&"function"==typeof t.setupOnce&&(t.setupOnce(),Be.push(t.name)),t.setup&&"function"==typeof t.setup&&t.setup(e),"function"==typeof t.preprocessEvent){let n=t.preprocessEvent.bind(t);e.on("preprocessEvent",((t,r)=>n(t,r,e)))}if("function"==typeof t.processEvent){let n=t.processEvent.bind(t),r=Object.assign(((t,r)=>n(t,r,e)),{id:t.name});e.addEventProcessor(r)}ge&&P.log(`Integration installed: ${t.name}`)}}let Ye=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,"undefined is not an object (evaluating 'a.L')",'can\'t redefine non-configurable property "solana"',"vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)","Can't find variable: _AutofillCallbackHandler",/^Non-Error promise rejection captured with value: Object Not Found Matching Id:\d+, MethodName:simulateEvent, ParamCount:\d+$/],Ke=(e={})=>({name:"InboundFilters",processEvent:(t,n,r)=>function(e,t){var n,r,i;return t.ignoreInternal&&function(e){try{return"SentryError"===e.exception.values[0].type}catch(e){}return!1}(e)?(ge&&P.warn(`Event dropped due to being internal Sentry Error.\nEvent: ${J(e)}`),!0):(n=e,r=t.ignoreErrors,!n.type&&r&&r.length&&function(e){let t,n=[];e.message&&n.push(e.message);try{t=e.exception.values[e.exception.values.length-1]}catch(e){}return t&&t.value&&(n.push(t.value),t.type&&n.push(`${t.type}: ${t.value}`)),n}(n).some((e=>L(e,r)))?(ge&&P.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${J(e)}`),!0):(i=e).type||!i.exception||!i.exception.values||0===i.exception.values.length||i.message||i.exception.values.some((e=>e.stacktrace||e.type&&"Error"!==e.type||e.value))?function(e,t){if("transaction"!==e.type||!t||!t.length)return!1;let n=e.transaction;return!!n&&L(n,t)}(e,t.ignoreTransactions)?(ge&&P.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${J(e)}`),!0):function(e,t){if(!t||!t.length)return!1;let n=ze(e);return!!n&&L(n,t)}(e,t.denyUrls)?(ge&&P.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${J(e)}.\nUrl: ${ze(e)}`),!0):!function(e,t){if(!t||!t.length)return!0;let n=ze(e);return!n||L(n,t)}(e,t.allowUrls)&&(ge&&P.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${J(e)}.\nUrl: ${ze(e)}`),!0):(ge&&P.warn(`Event dropped due to not having an error message, error type or stacktrace.\nEvent: ${J(e)}`),!0))}(t,function(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:Ye],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]],ignoreInternal:void 0===e.ignoreInternal||e.ignoreInternal}}(e,r.getOptions()))?null:t});function ze(e){try{let t;try{t=e.exception.values[0].stacktrace.frames}catch(e){}return t?function(e=[]){for(let t=e.length-1;t>=0;t--){let n=e[t];if(n&&"<anonymous>"!==n.filename&&"[native code]"!==n.filename)return n.filename||null}return null}(t):null}catch(t){return ge&&P.error(`Cannot extract url for event ${J(e)}`),null}}let Je=new WeakMap,Xe=()=>({name:"FunctionToString",setupOnce(){i=Function.prototype.toString;try{Function.prototype.toString=function(...e){let t=F(this),n=Je.has(me())&&void 0!==t?t:this;return i.apply(n,e)}}catch(e){}},setup(e){Je.set(e,!0)}}),Ze=()=>{let e;return{name:"Dedupe",processEvent(t){if(t.type)return t;try{var n,r;if(n=t,(r=e)&&(function(e,t){let n=e.message,r=t.message;return!(!n&&!r||n&&!r||!n&&r||n!==r||!et(e,t)||!Qe(e,t))}(n,r)||function(e,t){let n=tt(t),r=tt(e);return!!(n&&r&&n.type===r.type&&n.value===r.value&&et(e,t)&&Qe(e,t))}(n,r)))return ge&&P.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(e){}return e=t}}};function Qe(e,t){let n=Ie(e),r=Ie(t);if(!n&&!r)return!0;if(n&&!r||!n&&r||r.length!==n.length)return!1;for(let e=0;e<r.length;e++){let t=r[e],i=n[e];if(t.filename!==i.filename||t.lineno!==i.lineno||t.colno!==i.colno||t.function!==i.function)return!1}return!0}function et(e,t){let n=e.fingerprint,r=t.fingerprint;if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;try{return!(n.join("")!==r.join(""))}catch(e){return!1}}function tt(e){return e.exception&&e.exception.values&&e.exception.values[0]}function nt(){if(!("fetch"in p))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(e){return!1}}function rt(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}let it=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function ot(e,t=!1){let{host:n,path:r,pass:i,port:o,projectId:s,protocol:a,publicKey:l}=e;return`${a}://${l}${t&&i?`:${i}`:""}@${n}${o?`:${o}`:""}/${r?`${r}/`:r}${s}`}function st(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function at(e,t=[]){return[e,t]}function lt(e,t){for(let n of e[1]){if(t(n,n[0].type))return!0}return!1}function ct(e){return p.__SENTRY__&&p.__SENTRY__.encodePolyfill?p.__SENTRY__.encodePolyfill(e):(new TextEncoder).encode(e)}let ut={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",statsd:"metric_bucket",raw_security:"security"};function pt(e){if(!e||!e.sdk)return;let{name:t,version:n}=e.sdk;return{name:t,version:n}}class dt extends Error{constructor(e,t="warn"){super(e),this.message=e,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=t}}let ft="Not capturing exception because it's already been captured.";class ht{constructor(e){if(this._options=e,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],e.dsn?this._dsn=function(e){let t="string"==typeof e?function(e){let t=it.exec(e);if(!t)return void D((()=>{console.error(`Invalid Sentry Dsn: ${e}`)}));let[n,r,i="",o="",s="",a=""]=t.slice(1),l="",c=a,u=c.split("/");if(u.length>1&&(l=u.slice(0,-1).join("/"),c=u.pop()),c){let e=c.match(/^\d+/);e&&(c=e[0])}return st({host:o,pass:i,path:l,projectId:c,port:s,protocol:n,publicKey:r})}(e):st(e);if(t&&function(e){if(!O)return!0;let{port:t,projectId:n,protocol:r}=e;return!(["protocol","publicKey","host","projectId"].find((t=>!e[t]&&(P.error(`Invalid Sentry Dsn: ${t} missing`),!0)))||(n.match(/^\d+$/)?"http"===r||"https"===r?t&&isNaN(parseInt(t,10))&&(P.error(`Invalid Sentry Dsn: Invalid port ${t}`),1):(P.error(`Invalid Sentry Dsn: Invalid protocol ${r}`),1):(P.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),1)))}(t))return t}(e.dsn):ge&&P.warn("No DSN provided, client will not send events."),this._dsn){let t=function(e,t,n){return t||`${function(e){let t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}(e)}${e.projectId}/envelope/?${function(e,t){let n={sentry_version:"7"};return e.publicKey&&(n.sentry_key=e.publicKey),t&&(n.sentry_client=`${t.name}/${t.version}`),new URLSearchParams(n).toString()}(e,n)}`}(this._dsn,e.tunnel,e._metadata?e._metadata.sdk:void 0);this._transport=e.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:t})}let t=["enableTracing","tracesSampleRate","tracesSampler"].find((t=>t in e&&null==e[t]));t&&D((()=>{console.warn(`[Sentry] Deprecation warning: \`${t}\` is set to undefined, which leads to tracing being enabled. In v9, a value of \`undefined\` will result in tracing being disabled.`)}))}captureException(e,t,n){let r=K();if(Q(e))return ge&&P.log(ft),r;let i={event_id:r,...t};return this._process(this.eventFromException(e,i).then((e=>this._captureEvent(e,i,n)))),i.event_id}captureMessage(e,t,n,r){let i={event_id:K(),...n},o=b(e)?e:String(e),s=S(e)?this.eventFromMessage(o,t,i):this.eventFromException(e,i);return this._process(s.then((e=>this._captureEvent(e,i,r)))),i.event_id}captureEvent(e,t,n){let r=K();if(t&&t.originalException&&Q(t.originalException))return ge&&P.log(ft),r;let i={event_id:r,...t},o=(e.sdkProcessingMetadata||{}).capturedSpanScope;return this._process(this._captureEvent(e,i,o||n)),i.event_id}captureSession(e){"string"!=typeof e.release?ge&&P.warn("Discarded session because of missing or non-string release"):(this.sendSession(e),ee(e,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(e){let t=this._transport;return t?(this.emit("flush"),this._isClientDoneProcessing(e).then((n=>t.flush(e).then((e=>n&&e))))):_e(!0)}close(e){return this.flush(e).then((e=>(this.getOptions().enabled=!1,this.emit("close"),e)))}getEventProcessors(){return this._eventProcessors}addEventProcessor(e){this._eventProcessors.push(e)}init(){(this._isEnabled()||this._options.integrations.some((({name:e})=>e.startsWith("Spotlight"))))&&this._setupIntegrations()}getIntegrationByName(e){return this._integrations[e]}addIntegration(e){let t=this._integrations[e.name];Ve(this,e,this._integrations),t||We(this,[e])}sendEvent(e,t={}){this.emit("beforeSendEvent",e,t);let n=function(e,t,n,r){var i;let o=pt(n),s=e.type&&"replay_event"!==e.type?e.type:"event";(i=n&&n.sdk)&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||i.name,e.sdk.version=e.sdk.version||i.version,e.sdk.integrations=[...e.sdk.integrations||[],...i.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...i.packages||[]]);let a=function(e,t,n,r){let i=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:e.event_id,sent_at:(new Date).toISOString(),...t&&{sdk:t},...!!n&&r&&{dsn:ot(r)},...i&&{trace:B({...i})}}}(e,o,r,t);return delete e.sdkProcessingMetadata,at(a,[[{type:s},e]])}(e,this._dsn,this._options._metadata,this._options.tunnel);for(let e of t.attachments||[])n=function(e,t){let[n,r]=e;return[n,[...r,t]]}(n,function(e){let t="string"==typeof e.data?ct(e.data):e.data;return[B({type:"attachment",length:t.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),t]}(e));let r=this.sendEnvelope(n);r&&r.then((t=>this.emit("afterSendEvent",e,t)),null)}sendSession(e){let t=function(e,t,n,r){let i=pt(n);return at({sent_at:(new Date).toISOString(),...i&&{sdk:i},...!!r&&t&&{dsn:ot(t)}},["aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()]])}(e,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(t)}recordDroppedEvent(e,t,n){if(this._options.sendClientReports){let r="number"==typeof n?n:1,i=`${e}:${t}`;ge&&P.log(`Recording outcome: "${i}"${r>1?` (${r} times)`:""}`),this._outcomes[i]=(this._outcomes[i]||0)+r}}on(e,t){let n=this._hooks[e]=this._hooks[e]||[];return n.push(t),()=>{let e=n.indexOf(t);e>-1&&n.splice(e,1)}}emit(e,...t){let n=this._hooks[e];n&&n.forEach((e=>e(...t)))}sendEnvelope(e){return this.emit("beforeEnvelope",e),this._isEnabled()&&this._transport?this._transport.send(e).then(null,(e=>(ge&&P.error("Error while sending envelope:",e),e))):(ge&&P.error("Transport disabled"),_e({}))}_setupIntegrations(){let{integrations:e}=this._options;this._integrations=function(e,t){let n={};return t.forEach((t=>{t&&Ve(e,t,n)})),n}(this,e),We(this,e)}_updateSessionFromEvent(e,t){let n=!1,r=!1,i=t.exception&&t.exception.values;if(i)for(let e of(r=!0,i)){let t=e.mechanism;if(t&&!1===t.handled){n=!0;break}}let o="ok"===e.status;(o&&0===e.errors||o&&n)&&(ee(e,{...n&&{status:"crashed"},errors:e.errors||Number(r||n)}),this.captureSession(e))}_isClientDoneProcessing(e){return new ve((t=>{let n=0,r=setInterval((()=>{0==this._numProcessing?(clearInterval(r),t(!0)):(n+=1,e&&n>=e&&(clearInterval(r),t(!1)))}),1)}))}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(e,t,n=fe(),r=he()){let i=this.getOptions(),o=Object.keys(this._integrations);return!t.integrations&&o.length>0&&(t.integrations=o),this.emit("preprocessEvent",e,t),e.type||r.setLastEventId(e.event_id||t.event_id),function(e,t,n,r,i,o){var s,a;let{normalizeDepth:l=3,normalizeMaxBreadth:u=1e3}=e,p={...t,event_id:t.event_id||n.event_id||K(),timestamp:t.timestamp||W()},f=n.integrations||e.integrations.map((e=>e.name));(function(e,t){let{environment:n,release:r,dist:i,maxValueLength:o=250}=t;e.environment=e.environment||n||c,!e.release&&r&&(e.release=r),!e.dist&&i&&(e.dist=i),e.message&&(e.message=R(e.message,o));let s=e.exception&&e.exception.values&&e.exception.values[0];s&&s.value&&(s.value=R(s.value,o));let a=e.request;a&&a.url&&(a.url=R(a.url,o))})(p,e),s=p,(a=f).length>0&&(s.sdk=s.sdk||{},s.sdk.integrations=[...s.sdk.integrations||[],...a]),i&&i.emit("applyFrameMetadata",t),void 0===t.type&&function(e,t){let n=Ee(t);try{e.exception.values.forEach((e=>{e.stacktrace.frames.forEach((e=>{n&&e.filename&&(e.debug_id=n[e.filename])}))}))}catch(e){}}(p,e.stackParser);let h=function(e,t){if(!t)return e;let n=e?e.clone():new se;return n.update(t),n}(r,n.captureContext);n.mechanism&&Z(p,n.mechanism);let m=i?i.getEventProcessors():[],g=d("globalScope",(()=>new se)).getScopeData();o&&je(g,o.getScopeData()),h&&je(g,h.getScopeData());let _=[...n.attachments||[],...g.attachments];return _.length&&(n.attachments=_),function(e,t){var n,r,i,o;let{fingerprint:s,span:a,breadcrumbs:l,sdkProcessingMetadata:c}=t;(function(e,t){let{extra:n,tags:r,user:i,contexts:o,level:s,transactionName:a}=t,l=B(n);l&&Object.keys(l).length&&(e.extra={...l,...e.extra});let c=B(r);c&&Object.keys(c).length&&(e.tags={...c,...e.tags});let u=B(i);u&&Object.keys(u).length&&(e.user={...u,...e.user});let p=B(o);p&&Object.keys(p).length&&(e.contexts={...p,...e.contexts}),s&&(e.level=s),a&&"transaction"!==e.type&&(e.transaction=a)})(e,t),a&&function(e,t){e.contexts={trace:function(e){let{spanId:t,traceId:n,isRemote:r}=e.spanContext();return B({parent_span_id:r?t:Re(e).parent_span_id,span_id:r?te():t,trace_id:n})}(t),...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:function(e){let t=me();if(!t)return{};let n=e[$e]||e,r=n._frozenDsc;if(r)return r;let i=n.spanContext().traceState,o=i&&i.get("sentry.dsc"),s=o&&function(e){var t;let n=(t=e)&&(E(t)||Array.isArray(t))?Array.isArray(t)?t.reduce(((e,t)=>(Object.entries(Ce(t)).forEach((([t,n])=>{e[t]=n})),e)),{}):Ce(t):void 0;if(!n)return;let r=Object.entries(n).reduce(((e,[t,n])=>(t.match(Oe)&&(e[t.slice(7)]=n),e)),{});return Object.keys(r).length>0?r:void 0}(o);if(s)return s;let a=Le(e.spanContext().traceId,t),l=Re(n),c=l.data||{},u=c["sentry.sample_rate"];null!=u&&(a.sample_rate=`${u}`);let p=c["sentry.source"],d=l.description;return"url"!==p&&d&&(a.transaction=d),function(e){if("boolean"==typeof __SENTRY_TRACING__&&!__SENTRY_TRACING__)return!1;let t=me(),n=t&&t.getOptions();return!!n&&(n.enableTracing||"tracesSampleRate"in n||"tracesSampler"in n)}()&&(a.sampled=String(function(e){let{traceFlags:t}=e.spanContext();return 1===t}(n))),t.emit("createDsc",a,n),a}(t),...e.sdkProcessingMetadata};let n=Re(t[$e]||t).description;n&&!e.transaction&&"transaction"===e.type&&(e.transaction=n)}(e,a),r=s,(n=e).fingerprint=n.fingerprint?Array.isArray(n.fingerprint)?n.fingerprint:[n.fingerprint]:[],r&&(n.fingerprint=n.fingerprint.concat(r)),n.fingerprint&&!n.fingerprint.length&&delete n.fingerprint,function(e,t){let n=[...e.breadcrumbs||[],...t];e.breadcrumbs=n.length?n:void 0}(e,l),o=c,(i=e).sdkProcessingMetadata={...i.sdkProcessingMetadata,...o}}(p,g),function e(t,n,r,i=0){return new ve(((o,s)=>{let a=t[i];if(null===n||"function"!=typeof a)o(n);else{let l=a({...n},r);ge&&a.id&&null===l&&P.log(`Event processor "${a.id}" dropped event`),T(l)?l.then((n=>e(t,n,r,i+1).then(o))).then(null,s):e(t,l,r,i+1).then(o).then(null,s)}}))}([...m,...g.eventProcessors],p,n).then((e=>(e&&function(e){let t={};try{e.exception.values.forEach((e=>{e.stacktrace.frames.forEach((e=>{e.debug_id&&(e.abs_path?t[e.abs_path]=e.debug_id:e.filename&&(t[e.filename]=e.debug_id),delete e.debug_id)}))}))}catch(e){}if(0===Object.keys(t).length)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];let n=e.debug_meta.images;Object.entries(t).forEach((([e,t])=>{n.push({type:"sourcemap",code_file:e,debug_id:t})}))}(e),"number"==typeof l&&l>0?function(e,t,n){if(!e)return null;let r={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map((e=>({...e,...e.data&&{data:Ae(e.data,t,n)}})))},...e.user&&{user:Ae(e.user,t,n)},...e.contexts&&{contexts:Ae(e.contexts,t,n)},...e.extra&&{extra:Ae(e.extra,t,n)}};return e.contexts&&e.contexts.trace&&r.contexts&&(r.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(r.contexts.trace.data=Ae(e.contexts.trace.data,t,n))),e.spans&&(r.spans=e.spans.map((e=>({...e,...e.data&&{data:Ae(e.data,t,n)}})))),e.contexts&&e.contexts.flags&&r.contexts&&(r.contexts.flags=Ae(e.contexts.flags,3,n)),r}(e,l,u):e)))}(i,e,t,n,this,r).then((e=>{if(null===e)return e;e.contexts={trace:function(e){let{traceId:t,spanId:n,parentSpanId:r}=e.getPropagationContext();return B({trace_id:t,span_id:n,parent_span_id:r})}(n),...e.contexts};let t=function(e,t){let n=t.getPropagationContext();return n.dsc||Le(n.traceId,e)}(this,n);return e.sdkProcessingMetadata={dynamicSamplingContext:t,...e.sdkProcessingMetadata},e}))}_captureEvent(e,t={},n){return this._processEvent(e,t,n).then((e=>e.event_id),(e=>{ge&&("log"===e.logLevel?P.log(e.message):P.warn(e))}))}_processEvent(e,t,n){let r=this.getOptions(),{sampleRate:i}=r,o=gt(e),s=mt(e),a=e.type||"error",l=`before send for type \`${a}\``,c=void 0===i?void 0:function(e){if("boolean"==typeof e)return Number(e);let t="string"==typeof e?parseFloat(e):e;if(!("number"!=typeof t||isNaN(t)||t<0||t>1))return t;ge&&P.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(e)} of type ${JSON.stringify(typeof e)}.`)}(i);if(s&&"number"==typeof c&&Math.random()>c)return this.recordDroppedEvent("sample_rate","error",e),ye(new dt(`Discarding event because it's not included in the random sample (sampling rate = ${i})`,"log"));let u="replay_event"===a?"replay":a,p=(e.sdkProcessingMetadata||{}).capturedSpanIsolationScope;return this._prepareEvent(e,t,n,p).then((n=>{if(null===n)throw this.recordDroppedEvent("event_processor",u,e),new dt("An event processor returned `null`, will not send event.","log");return t.data&&!0===t.data.__sentry__?n:function(e,t){let n=`${t} must return \`null\` or a valid event.`;if(T(e))return e.then((e=>{if(!w(e)&&null!==e)throw new dt(n);return e}),(e=>{throw new dt(`${t} rejected with ${e}`)}));if(!w(e)&&null!==e)throw new dt(n);return e}(function(e,t,n,r){let{beforeSend:i,beforeSendTransaction:o,beforeSendSpan:s}=t;if(mt(n)&&i)return i(n,r);if(gt(n)){if(n.spans&&s){let t=[];for(let r of n.spans){let n=s(r);n?t.push(n):(Ne||(D((()=>{console.warn("[Sentry] Deprecation warning: Returning null from `beforeSendSpan` will be disallowed from SDK version 9.0.0 onwards. The callback will only support mutating spans. To drop certain spans, configure the respective integrations directly.")})),Ne=!0),e.recordDroppedEvent("before_send","span"))}n.spans=t}if(o){if(n.spans){let e=n.spans.length;n.sdkProcessingMetadata={...n.sdkProcessingMetadata,spanCountBeforeProcessing:e}}return o(n,r)}}return n}(this,r,n,t),l)})).then((r=>{if(null===r){if(this.recordDroppedEvent("before_send",u,e),o){let t=1+(e.spans||[]).length;this.recordDroppedEvent("before_send","span",t)}throw new dt(`${l} returned \`null\`, will not send event.`,"log")}let i=n&&n.getSession();if(!o&&i&&this._updateSessionFromEvent(i,r),o){let e=(r.sdkProcessingMetadata&&r.sdkProcessingMetadata.spanCountBeforeProcessing||0)-(r.spans?r.spans.length:0);e>0&&this.recordDroppedEvent("before_send","span",e)}let s=r.transaction_info;return o&&s&&r.transaction!==e.transaction&&(r.transaction_info={...s,source:"custom"}),this.sendEvent(r,t),r})).then(null,(e=>{if(e instanceof dt)throw e;throw this.captureException(e,{data:{__sentry__:!0},originalException:e}),new dt(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ${e}`)}))}_process(e){this._numProcessing++,e.then((e=>(this._numProcessing--,e)),(e=>(this._numProcessing--,e)))}_clearOutcomes(){let e=this._outcomes;return this._outcomes={},Object.entries(e).map((([e,t])=>{let[n,r]=e.split(":");return{reason:n,category:r,quantity:t}}))}_flushOutcomes(){var e;ge&&P.log("Flushing outcomes...");let t=this._clearOutcomes();if(0===t.length)return void(ge&&P.log("No outcomes to send"));if(!this._dsn)return void(ge&&P.log("No dsn provided, will not send outcomes"));ge&&P.log("Sending outcomes:",t);let n=at((e=this._options.tunnel&&ot(this._dsn))?{dsn:e}:{},[[{type:"client_report"},{timestamp:W(),discarded_events:t}]]);this.sendEnvelope(n)}}function mt(e){return void 0===e.type}function gt(e){return"transaction"===e.type}function _t(e,t,n=[t],r="npm"){let i=e._metadata||{};i.sdk||(i.sdk={name:`sentry.javascript.${t}`,packages:n.map((e=>({name:`${r}:@sentry/${e}`,version:u}))),version:u}),e._metadata=i}let yt="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;function vt(e,t){let n=bt(e,t),r={type:function(e){let t=e&&e.name;return!t&&wt(e)?e.message&&Array.isArray(e.message)&&2==e.message.length?e.message[0]:"WebAssembly.Exception":t}(t),value:function(e){let t=e&&e.message;return t?t.error&&"string"==typeof t.error.message?t.error.message:wt(e)&&Array.isArray(e.message)&&2==e.message.length?e.message[1]:t:"No error message"}(t)};return n.length&&(r.stacktrace={frames:n}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function Et(e,t){return{exception:{values:[vt(e,t)]}}}function bt(e,t){var n,r;let i=t.stacktrace||t.stack||"",o=(n=t)&&St.test(n.message)?1:0,s="number"==typeof(r=t).framesToPop?r.framesToPop:0;try{return e(i,o,s)}catch(e){}return[]}let St=/Minified React error #\d+;/i;function wt(e){return"undefined"!=typeof WebAssembly&&void 0!==WebAssembly.Exception&&e instanceof WebAssembly.Exception}function xt(e,t,n,r,i){let o;if(y(t)&&t.error)return Et(e,t.error);if(v(t)||_(t,"DOMException")){if("stack"in t)o=Et(e,t);else{let i=t.name||(v(t)?"DOMError":"DOMException"),s=t.message?`${i}: ${t.message}`:i;X(o=Tt(e,s,n,r),s)}return"code"in t&&(o.tags={...o.tags,"DOMException.code":`${t.code}`}),o}return g(t)?Et(e,t):(w(t)||x(t)?Z(o=function(e,t,n,r){let i=me(),o=i&&i.getOptions().normalizeDepth,s=function(e){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)){let n=e[t];if(n instanceof Error)return n}}(t),a={__serialized__:function e(t,n=3,r=102400){let i=Ae(t,n);return~-encodeURI(JSON.stringify(i)).split(/%..|./).length>r?e(t,n-1,r):i}(t,o)};if(s)return{exception:{values:[vt(e,s)]},extra:a};let l={exception:{values:[{type:x(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:function(e,{isUnhandledRejection:t}){let n=function(e,t=40){let n=Object.keys(H(e));n.sort();let r=n[0];if(!r)return"[object has no keys]";if(r.length>=t)return R(r,t);for(let e=n.length;e>0;e--){let r=n.slice(0,e).join(", ");if(!(r.length>t))return e===n.length?r:R(r,t)}return""}(e),r=t?"promise rejection":"exception";if(y(e))return`Event \`ErrorEvent\` captured as ${r} with message \`${e.message}\``;if(x(e)){let t=function(e){try{let t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch(e){}}(e);return`Event \`${t}\` (type=${e.type}) captured as ${r}`}return`Object captured as ${r} with keys: ${n}`}(t,{isUnhandledRejection:r})}]},extra:a};if(n){let t=bt(e,n);t.length&&(l.exception.values[0].stacktrace={frames:t})}return l}(e,t,n,i),{synthetic:!0}):(X(o=Tt(e,t,n,r),`${t}`,void 0),Z(o,{synthetic:!0})),o)}function Tt(e,t,n,r){let i={};if(r&&n){let r=bt(e,n);r.length&&(i.exception={values:[{value:t,stacktrace:{frames:r}}]}),Z(i,{synthetic:!0})}if(b(t)){let{__sentry_template_string__:e,__sentry_template_values__:n}=t;return i.logentry={message:e,params:n},i}return i.message=t,i}let kt=0;function It(e,t={}){if("function"!=typeof e)return e;try{let t=e.__sentry_wrapped__;if(t)return"function"==typeof t?t:e;if(F(e))return e}catch(t){return e}let n=function(...n){try{let r=n.map((e=>It(e,t)));return e.apply(this,r)}catch(e){throw kt++,setTimeout((()=>{kt--})),function(...e){let t=de(f());if(2===e.length){let[n,r]=e;return n?t.withSetScope(n,r):t.withScope(r)}t.withScope(e[0])}((r=>{r.addEventProcessor((e=>(t.mechanism&&(X(e,void 0,void 0),Z(e,t.mechanism)),e.extra={...e.extra,arguments:n},e))),fe().captureException(e,void 0)})),e}};try{for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t])}catch(e){}U(n,e),M(e,"__sentry_wrapped__",n);try{Object.getOwnPropertyDescriptor(n,"name").configurable&&Object.defineProperty(n,"name",{get:()=>e.name})}catch(e){}return n}class At extends ht{constructor(e){let t={parentSpanIsAlwaysRootSpan:!0,...e};_t(t,"browser",["browser"],p.SENTRY_SDK_SOURCE||"npm"),super(t),t.sendClientReports&&p.document&&p.document.addEventListener("visibilitychange",(()=>{"hidden"===p.document.visibilityState&&this._flushOutcomes()}))}eventFromException(e,t){return function(e,t,n,r){let i=xt(e,t,n&&n.syntheticException||void 0,r);return Z(i),i.level="error",n&&n.event_id&&(i.event_id=n.event_id),_e(i)}(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t="info",n){return function(e,t,n="info",r,i){let o=Tt(e,t,r&&r.syntheticException||void 0,i);return o.level=n,r&&r.event_id&&(o.event_id=r.event_id),_e(o)}(this._options.stackParser,e,t,n,this._options.attachStacktrace)}captureUserFeedback(e){if(!this._isEnabled())return void(yt&&P.warn("SDK not enabled, will not capture user feedback."));let t=function(e,{metadata:t,tunnel:n,dsn:r}){return at({event_id:e.event_id,sent_at:(new Date).toISOString(),...t&&t.sdk&&{sdk:{name:t.sdk.name,version:t.sdk.version}},...!!n&&!!r&&{dsn:ot(r)}},[[{type:"user_report"},e]])}(e,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this.sendEnvelope(t)}_prepareEvent(e,t,n){return e.platform=e.platform||"javascript",super._prepareEvent(e,t,n)}}let Ot={},Ct={};function Nt(e,t){Ot[e]=Ot[e]||[],Ot[e].push(t)}function Dt(e,t){if(!Ct[e]){Ct[e]=!0;try{t()}catch(t){O&&P.error(`Error while instrumenting ${e}`,t)}}}function Pt(e,t){let n=e&&Ot[e];if(n)for(let r of n)try{r(t)}catch(t){O&&P.error(`Error while triggering instrumentation handler.\nType: ${e}\nName: ${ke(r)}\nError:`,t)}}function Rt(){if(!p.document)return;let e=Pt.bind(null,"dom"),t=$t(e,!0);p.document.addEventListener("click",t,!1),p.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach((t=>{let n=p[t],r=n&&n.prototype;r&&r.hasOwnProperty&&r.hasOwnProperty("addEventListener")&&(j(r,"addEventListener",(function(t){return function(n,r,i){if("click"===n||"keypress"==n)try{let r=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},o=r[n]=r[n]||{refCount:0};if(!o.handler){let r=$t(e);o.handler=r,t.call(this,n,r,i)}o.refCount++}catch(e){}return t.call(this,n,r,i)}})),j(r,"removeEventListener",(function(e){return function(t,n,r){if("click"===t||"keypress"==t)try{let n=this.__sentry_instrumentation_handlers__||{},i=n[t];i&&(i.refCount--,i.refCount<=0&&(e.call(this,t,i.handler,r),i.handler=void 0,delete n[t]),0===Object.keys(n).length&&delete this.__sentry_instrumentation_handlers__)}catch(e){}return e.call(this,t,n,r)}})))}))}function $t(e,t=!1){return n=>{if(!n||n._sentryCaptured)return;let r=function(e){try{return e.target}catch(e){return null}}(n);if("keypress"===n.type&&(!r||!r.tagName||"INPUT"!==r.tagName&&"TEXTAREA"!==r.tagName&&!r.isContentEditable))return;M(n,"_sentryCaptured",!0),r&&!r._sentryId&&M(r,"_sentryId",K());let i="keypress"===n.type?"input":n.type;!function(e){if(e.type!==s)return!1;try{if(!e.target||e.target._sentryId!==a)return!1}catch(e){}return!0}(n)&&(e({event:n,name:i,global:t}),s=n.type,a=r?r._sentryId:void 0),clearTimeout(o),o=p.setTimeout((()=>{a=void 0,s=void 0}),1e3)}}let Lt="__sentry_xhr_v3__";function jt(){if(!p.XMLHttpRequest)return;let e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(e,t,n){let r=Error(),i=1e3*V(),o=E(n[0])?n[0].toUpperCase():void 0,s=function(e){if(E(e))return e;try{return e.toString()}catch(e){}}(n[1]);if(!o||!s)return e.apply(t,n);t[Lt]={method:o,url:s,request_headers:{}},"POST"===o&&s.match(/sentry_key/)&&(t.__sentry_own_request__=!0);let a=()=>{let e=t[Lt];if(e&&4===t.readyState){try{e.status_code=t.status}catch(e){}Pt("xhr",{endTimestamp:1e3*V(),startTimestamp:i,xhr:t,virtualError:r})}};return"onreadystatechange"in t&&"function"==typeof t.onreadystatechange?t.onreadystatechange=new Proxy(t.onreadystatechange,{apply:(e,t,n)=>(a(),e.apply(t,n))}):t.addEventListener("readystatechange",a),t.setRequestHeader=new Proxy(t.setRequestHeader,{apply(e,t,n){let[r,i]=n,o=t[Lt];return o&&E(r)&&E(i)&&(o.request_headers[r.toLowerCase()]=i),e.apply(t,n)}}),e.apply(t,n)}}),e.send=new Proxy(e.send,{apply(e,t,n){let r=t[Lt];return r&&(void 0!==n[0]&&(r.body=n[0]),Pt("xhr",{startTimestamp:1e3*V(),xhr:t})),e.apply(t,n)}})}function Mt(e){let t="history";Nt(t,e),Dt(t,Ut)}function Ut(){if(!function(){let e=p.chrome,t=e&&e.app&&e.app.runtime,n="history"in p&&!!p.history.pushState&&!!p.history.replaceState;return!t&&n}())return;let e=p.onpopstate;function t(e){return function(...t){let n=t.length>2?t[2]:void 0;if(n){let e=l,t=String(n);l=t,Pt("history",{from:e,to:t})}return e.apply(this,t)}}p.onpopstate=function(...t){let n=p.location.href,r=l;if(l=n,Pt("history",{from:r,to:n}),e)try{return e.apply(this,t)}catch(e){}},j(p.history,"pushState",t),j(p.history,"replaceState",t)}function Ft(){"console"in p&&C.forEach((function(e){e in p.console&&j(p.console,e,(function(t){return N[e]=t,function(...t){Pt("console",{args:t,level:e});let n=N[e];n&&n.apply(p.console,t)}}))}))}function Ht(e,t){return!!e&&"object"==typeof e&&!!e[t]}function Gt(e){return"string"==typeof e?e:e?Ht(e,"url")?e.url:e.toString?e.toString():"":""}function qt(e,t){let n=me(),r=he();if(!n)return;let{beforeBreadcrumb:i=null,maxBreadcrumbs:o=100}=n.getOptions();if(o<=0)return;let s={timestamp:W(),...e},a=i?D((()=>i(s,t))):s;null!==a&&(n.emit&&n.emit("beforeAddBreadcrumb",a,t),r.addBreadcrumb(a,o))}function Bt(e){if(void 0!==e)return e>=400&&e<500?"warning":e>=500?"error":void 0}function Wt(e){if(!e)return{};let t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};let n=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:n,hash:r,relative:t[5]+n+r}}let Vt=(e={})=>{let t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:"Breadcrumbs",setup(e){var n,r,i,o,s,a,l;t.console&&function(e){let t="console";Nt(t,e),Dt(t,Ft)}((n=e,function(e){var t;if(me()!==n)return;let r={category:"console",data:{arguments:e.args,logger:"console"},level:"warn"===(t=e.level)?"warning":["fatal","error","warning","log","info","debug"].includes(t)?t:"log",message:$(e.args," ")};if("assert"===e.level){if(!1!==e.args[0])return;r.message=`Assertion failed: ${$(e.args.slice(1)," ")||"console.assert"}`,r.data.arguments=e.args.slice(1)}qt(r,{input:e.args,level:e.level})})),t.dom&&(Nt("dom",(r=e,i=t.dom,function(e){let t,n;if(me()!==r)return;let o="object"==typeof i?i.serializeAttribute:void 0,s="object"==typeof i&&"number"==typeof i.maxStringLength?i.maxStringLength:void 0;s&&s>1024&&(yt&&P.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${s} was configured. Sentry will use 1024 instead.`),s=1024),"string"==typeof o&&(o=[o]);try{var a;let r=e.event,i=(a=r)&&a.target?r.target:r;t=A(i,{keyAttrs:o,maxStringLength:s}),n=function(e){if(!p.HTMLElement)return null;let t=e;for(let e=0;e<5&&t;e++){if(t instanceof HTMLElement){if(t.dataset.sentryComponent)return t.dataset.sentryComponent;if(t.dataset.sentryElement)return t.dataset.sentryElement}t=t.parentNode}return null}(i)}catch(e){t="<unknown>"}if(0===t.length)return;let l={category:`ui.${e.name}`,message:t};n&&(l.data={"ui.component_name":n}),qt(l,{event:e.event,name:e.name,global:e.global})})),Dt("dom",Rt)),t.xhr&&(Nt("xhr",(o=e,function(e){if(me()!==o)return;let{startTimestamp:t,endTimestamp:n}=e,r=e.xhr[Lt];if(!t||!n||!r)return;let{method:i,url:s,status_code:a,body:l}=r,c={xhr:e.xhr,input:l,startTimestamp:t,endTimestamp:n};qt({category:"xhr",data:{method:i,url:s,status_code:a},type:"http",level:Bt(a)},c)})),Dt("xhr",jt)),t.fetch&&function(e,t){let n="fetch";Nt(n,e),Dt(n,(()=>function(e,t=!1){(!t||function(){if("string"==typeof EdgeRuntime)return!0;if(!nt())return!1;if(rt(p.fetch))return!0;let e=!1,t=p.document;if(t&&"function"==typeof t.createElement)try{let n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n),n.contentWindow&&n.contentWindow.fetch&&(e=rt(n.contentWindow.fetch)),t.head.removeChild(n)}catch(e){O&&P.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return e}())&&j(p,"fetch",(function(t){return function(...n){let r=Error(),{method:i,url:o}=function(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){let[t,n]=e;return{url:Gt(t),method:Ht(n,"method")?String(n.method).toUpperCase():"GET"}}let t=e[0];return{url:Gt(t),method:Ht(t,"method")?String(t.method).toUpperCase():"GET"}}(n),s={args:n,fetchData:{method:i,url:o},startTimestamp:1e3*V(),virtualError:r};return e||Pt("fetch",{...s}),t.apply(p,n).then((async t=>(e?e(t):Pt("fetch",{...s,endTimestamp:1e3*V(),response:t}),t)),(e=>{throw Pt("fetch",{...s,endTimestamp:1e3*V(),error:e}),g(e)&&void 0===e.stack&&(e.stack=r.stack,M(e,"framesToPop",1)),e}))}}))}(void 0,void 0)))}((s=e,function(e){if(me()!==s)return;let{startTimestamp:t,endTimestamp:n}=e;if(n&&(!e.fetchData.url.match(/sentry_key/)||"POST"!==e.fetchData.method))if(e.error)qt({category:"fetch",data:e.fetchData,level:"error",type:"http"},{data:e.error,input:e.args,startTimestamp:t,endTimestamp:n});else{let r=e.response,i={...e.fetchData,status_code:r&&r.status},o={input:e.args,response:r,startTimestamp:t,endTimestamp:n};qt({category:"fetch",data:i,type:"http",level:Bt(i.status_code)},o)}})),t.history&&Mt((a=e,function(e){if(me()!==a)return;let t=e.from,n=e.to,r=Wt(p.location.href),i=t?Wt(t):void 0,o=Wt(n);i&&i.path||(i=r),r.protocol===o.protocol&&r.host===o.host&&(n=o.relative),r.protocol===i.protocol&&r.host===i.host&&(t=i.relative),qt({category:"navigation",data:{from:t,to:n}})})),t.sentry&&e.on("beforeSendEvent",(l=e,function(e){me()===l&&qt({category:"sentry."+("transaction"===e.type?"transaction":"event"),event_id:e.event_id,level:e.level,message:J(e)},{event:e})}))}}},Yt=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],Kt=(e={})=>{let t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...e};return{name:"BrowserApiErrors",setupOnce(){t.setTimeout&&j(p,"setTimeout",zt),t.setInterval&&j(p,"setInterval",zt),t.requestAnimationFrame&&j(p,"requestAnimationFrame",Jt),t.XMLHttpRequest&&"XMLHttpRequest"in p&&j(XMLHttpRequest.prototype,"send",Xt);let e=t.eventTarget;e&&(Array.isArray(e)?e:Yt).forEach(Zt)}}};function zt(e){return function(...t){let n=t[0];return t[0]=It(n,{mechanism:{data:{function:ke(e)},handled:!1,type:"instrument"}}),e.apply(this,t)}}function Jt(e){return function(t){return e.apply(this,[It(t,{mechanism:{data:{function:"requestAnimationFrame",handler:ke(e)},handled:!1,type:"instrument"}})])}}function Xt(e){return function(...t){let n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach((e=>{e in n&&"function"==typeof n[e]&&j(n,e,(function(t){let n={mechanism:{data:{function:e,handler:ke(t)},handled:!1,type:"instrument"}},r=F(t);return r&&(n.mechanism.data.handler=ke(r)),It(t,n)}))})),e.apply(this,t)}}function Zt(e){let t=p[e],n=t&&t.prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(j(n,"addEventListener",(function(t){return function(n,r,i){try{"function"==typeof r.handleEvent&&(r.handleEvent=It(r.handleEvent,{mechanism:{data:{function:"handleEvent",handler:ke(r),target:e},handled:!1,type:"instrument"}}))}catch(e){}return t.apply(this,[n,It(r,{mechanism:{data:{function:"addEventListener",handler:ke(r),target:e},handled:!1,type:"instrument"}}),i])}})),j(n,"removeEventListener",(function(e){return function(t,n,r){try{let i=n.__sentry_wrapped__;i&&e.call(this,t,i,r)}catch(e){}return e.call(this,t,n,r)}})))}let Qt=null;function en(){Qt=p.onerror,p.onerror=function(e,t,n,r,i){return Pt("error",{column:r,error:i,line:n,msg:e,url:t}),!!Qt&&Qt.apply(this,arguments)},p.onerror.__SENTRY_INSTRUMENTED__=!0}let tn=null;function nn(){tn=p.onunhandledrejection,p.onunhandledrejection=function(e){return Pt("unhandledrejection",e),!tn||tn.apply(this,arguments)},p.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}let rn=(e={})=>{let t={onerror:!0,onunhandledrejection:!0,...e};return{name:"GlobalHandlers",setupOnce(){Error.stackTraceLimit=50},setup(e){var n,r;t.onerror&&(n=e,function(e){let t="error";Nt(t,(e=>{let{stackParser:t,attachStacktrace:r}=sn();if(me()!==n||kt>0)return;let{msg:i,url:o,line:s,column:a,error:l}=e,c=function(e,t,n,r){let i=e.exception=e.exception||{},o=i.values=i.values||[],s=o[0]=o[0]||{},a=s.stacktrace=s.stacktrace||{},l=a.frames=a.frames||[],c=E(t)&&t.length>0?t:function(){try{return p.document.location.href}catch(e){return""}}();return 0===l.length&&l.push({colno:r,filename:c,function:"?",in_app:!0,lineno:n}),e}(xt(t,l||i,void 0,r,!1),o,s,a);c.level="error",Ue(c,{originalException:l,mechanism:{handled:!1,type:"onerror"}})})),Dt(t,en)}(),on("onerror")),t.onunhandledrejection&&(r=e,function(e){let t="unhandledrejection";Nt(t,(e=>{var t;let{stackParser:n,attachStacktrace:i}=sn();if(me()!==r||kt>0)return;let o=function(e){if(S(e))return e;try{if("reason"in e)return e.reason;if("detail"in e&&"reason"in e.detail)return e.detail.reason}catch(e){}return e}(e),s=S(o)?(t=o,{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(t)}`}]}}):xt(n,o,void 0,i,!0);s.level="error",Ue(s,{originalException:o,mechanism:{handled:!1,type:"onunhandledrejection"}})})),Dt(t,nn)}(),on("onunhandledrejection"))}}};function on(e){yt&&P.log(`Global Handler attached: ${e}`)}function sn(){let e=me();return e&&e.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}function an(e,t){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,..."AggregateError"===e.type&&{is_exception_group:!0},exception_id:t}}function ln(e,t,n,r){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,type:"chained",source:t,exception_id:n,parent_id:r}}let cn=(e={})=>{let t=e.limit||5,n=e.key||"cause";return{name:"LinkedErrors",preprocessEvent(e,r,i){let o=i.getOptions();!function(e,t,n=250,r,i,o,s){var a,l;if(!(o.exception&&o.exception.values&&s&&k(s.originalException,Error)))return;let c=o.exception.values.length>0?o.exception.values[o.exception.values.length-1]:void 0;c&&(o.exception.values=(a=function e(t,n,r,i,o,s,a,l){if(s.length>=r+1)return s;let c=[...s];if(k(i[o],Error)){an(a,l);let s=t(n,i[o]),u=c.length;ln(s,o,u,l),c=e(t,n,r,i[o],o,[s,...c],s,u)}return Array.isArray(i.errors)&&i.errors.forEach(((i,s)=>{if(k(i,Error)){an(a,l);let u=t(n,i),p=c.length;ln(u,`errors[${s}]`,p,l),c=e(t,n,r,i,o,[u,...c],u,p)}})),c}(e,t,i,s.originalException,r,o.exception.values,c,0),l=n,a.map((e=>(e.value&&(e.value=R(e.value,l)),e)))))}(vt,o.stackParser,o.maxValueLength,n,t,e,r)}}};function un(e,t,n,r){let i={filename:e,function:"<anonymous>"===t?"?":t,in_app:!0};return void 0!==n&&(i.lineno=n),void 0!==r&&(i.colno=r),i}let pn=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,dn=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,fn=/\((\S*)(?::(\d+))(?::(\d+))\)/,hn=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,mn=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,gn=we([30,e=>{let t=pn.exec(e);if(t){let[,e,n,r]=t;return un(e,"?",+n,+r)}let n=dn.exec(e);if(n){if(n[2]&&0===n[2].indexOf("eval")){let e=fn.exec(n[2]);e&&(n[2]=e[1],n[3]=e[2],n[4]=e[3])}let[e,t]=_n(n[1]||"?",n[2]);return un(t,e,n[3]?+n[3]:void 0,n[4]?+n[4]:void 0)}}],[50,e=>{let t=hn.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){let e=mn.exec(t[3]);e&&(t[1]=t[1]||"eval",t[3]=e[1],t[4]=e[2],t[5]="")}let e=t[3],n=t[1]||"?";return[n,e]=_n(n,e),un(e,n,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}]),_n=(e,t)=>{let n=-1!==e.indexOf("safari-extension"),r=-1!==e.indexOf("safari-web-extension");return n||r?[-1!==e.indexOf("@")?e.split("@")[0]:"?",n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]},yn="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,vn={};function En(e,t){if("event"===t||"transaction"===t)return Array.isArray(e)?e[1]:void 0}function bn(e,t=function(e){let t=vn[e];if(t)return t;let n=p[e];if(rt(n))return vn[e]=n.bind(p);let r=p.document;if(r&&"function"==typeof r.createElement)try{let t=r.createElement("iframe");t.hidden=!0,r.head.appendChild(t);let i=t.contentWindow;i&&i[e]&&(n=i[e]),r.head.removeChild(t)}catch(t){yn&&P.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,t)}return n?vn[e]=n.bind(p):n}("fetch")){let n=0,r=0;return function(e,t,n=function(e){let t=[];function n(e){return t.splice(t.indexOf(e),1)[0]||Promise.resolve(void 0)}return{$:t,add:function(r){if(!(void 0===e||t.length<e))return ye(new dt("Not adding Promise because buffer limit was reached."));let i=r();return-1===t.indexOf(i)&&t.push(i),i.then((()=>n(i))).then(null,(()=>n(i).then(null,(()=>{})))),i},drain:function(e){return new ve(((n,r)=>{let i=t.length;if(!i)return n(!0);let o=setTimeout((()=>{e&&e>0&&n(!1)}),e);t.forEach((e=>{_e(e).then((()=>{--i||(clearTimeout(o),n(!0))}),r)}))}))}}}(e.bufferSize||64)){let r={};return{send:function(i){let o=[];if(lt(i,((t,n)=>{let i=ut[n];if(function(e,t,n=Date.now()){return(e[t]||e.all||0)>n}(r,i)){let r=En(t,n);e.recordDroppedEvent("ratelimit_backoff",i,r)}else o.push(t)})),0===o.length)return _e({});let s=at(i[0],o),a=t=>{lt(s,((n,r)=>{let i=En(n,r);e.recordDroppedEvent(t,ut[r],i)}))};return n.add((()=>t({body:function(e){let[t,n]=e,r=JSON.stringify(t);function i(e){"string"==typeof r?r="string"==typeof e?r+e:[ct(r),e]:r.push("string"==typeof e?ct(e):e)}for(let e of n){let[n,r]=e;if(i(`\n${JSON.stringify(n)}\n`),"string"==typeof r||r instanceof Uint8Array)i(r);else{let e;try{e=JSON.stringify(r)}catch(t){e=JSON.stringify(Ae(r))}i(e)}}return"string"==typeof r?r:function(e){let t=new Uint8Array(e.reduce(((e,t)=>e+t.length),0)),n=0;for(let r of e)t.set(r,n),n+=r.length;return t}(r)}(s)}).then((e=>(void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&ge&&P.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),r=function(e,{statusCode:t,headers:n},r=Date.now()){let i={...e},o=n&&n["x-sentry-rate-limits"],s=n&&n["retry-after"];if(o)for(let e of o.trim().split(",")){let[t,n,,,o]=e.split(":",5),s=parseInt(t,10),a=1e3*(isNaN(s)?60:s);if(n)for(let e of n.split(";"))"metric_bucket"===e?(!o||o.split(";").includes("custom"))&&(i[e]=r+a):i[e]=r+a;else i.all=r+a}else s?i.all=r+function(e,t=Date.now()){let n=parseInt(`${e}`,10);if(!isNaN(n))return 1e3*n;let r=Date.parse(`${e}`);return isNaN(r)?6e4:r-t}(s,r):429===t&&(i.all=r+6e4);return i}(r,e),e)),(e=>{throw a("network_error"),e})))).then((e=>e),(e=>{if(e instanceof dt)return ge&&P.error("Skipped sending event because buffer is full."),a("queue_overflow"),_e({});throw e}))},flush:e=>n.drain(e)}}(e,(function(i){let o=i.body.length;n+=o,r++;let s={body:i.body,method:"POST",referrerPolicy:"origin",headers:e.headers,keepalive:n<=6e4&&r<15,...e.fetchOptions};if(!t)return vn.fetch=void 0,ye("No fetch implementation available");try{return t(e.url,s).then((e=>(n-=o,r--,{statusCode:e.status,headers:{"x-sentry-rate-limits":e.headers.get("X-Sentry-Rate-Limits"),"retry-after":e.headers.get("Retry-After")}})))}catch(e){return vn.fetch=void 0,n-=o,r--,ye(e)}}))}var Sn,wn,xn=n(667294);let Tn=String(0),kn="",In="",An="",On=p.navigator&&p.navigator.userAgent||"",Cn="",Nn=p.navigator&&p.navigator.language||p.navigator&&p.navigator.languages&&p.navigator.languages[0]||"",Dn=p.navigator&&p.navigator.userAgentData;function Pn(e){return"pageload"===Re(e).op}(function(e){return"object"==typeof e&&null!==e&&"getHighEntropyValues"in e})(Dn)&&Dn.getHighEntropyValues(["architecture","model","platform","platformVersion","fullVersionList"]).then((e=>{if(kn=e.platform||"",An=e.architecture||"",Cn=e.model||"",In=e.platformVersion||"",e.fullVersionList&&e.fullVersionList.length>0){let t=e.fullVersionList[e.fullVersionList.length-1];On=`${t.brand} ${t.version}`}})).catch((e=>{}));let Rn=!1;function $n(e){if(Rn)return yt&&P.log("[Profiling] Profiling has been disabled for the duration of the current user session."),!1;if(!e.isRecording())return yt&&P.log("[Profiling] Discarding profile because transaction was not sampled."),!1;let t=me(),n=t&&t.getOptions();if(!n)return yt&&P.log("[Profiling] Profiling disabled, no options found."),!1;let r=n.profilesSampleRate;return("number"!=typeof r&&"boolean"!=typeof r||"number"==typeof r&&isNaN(r)?(yt&&P.warn(`[Profiling] Invalid sample rate. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(r)} of type ${JSON.stringify(typeof r)}.`),1):!0!==r&&!1!==r&&(r<0||r>1)&&(yt&&P.warn(`[Profiling] Invalid sample rate. Sample rate must be between 0 and 1. Got ${r}.`),1))?(yt&&P.warn("[Profiling] Discarding profile because of invalid sample rate."),!1):r?!!(!0===r||Math.random()<r)||(yt&&P.log(`[Profiling] Discarding profile because it's not included in the random sample (sampling rate = ${Number(r)})`),!1):(yt&&P.log("[Profiling] Discarding profile because a negative sampling decision was inherited or profileSampleRate is set to 0"),!1)}let Ln=new Map;function jn(e){let t;Pn(e)&&(t=1e3*V());let n=function(){let e=p.Profiler;if("function"!=typeof e)return void(yt&&P.log("[Profiling] Profiling is not supported by this browser, Profiler interface missing on window object."));let t=Math.floor(3e3);try{return new e({sampleInterval:10,maxBufferSize:t})}catch(e){yt&&(P.log("[Profiling] Failed to initialize the Profiling constructor, this is likely due to a missing 'Document-Policy': 'js-profiling' header."),P.log("[Profiling] Disabling profiling for current user session.")),Rn=!0}}();if(!n)return;yt&&P.log(`[Profiling] started profiling span: ${Re(e).description}`);let r=K();async function i(){if(e&&n)return n.stop().then((t=>{o&&(p.clearTimeout(o),o=void 0),yt&&P.log(`[Profiling] stopped profiling of span: ${Re(e).description}`),t?function(e,t){if(Ln.set(e,t),Ln.size>30){let e=Ln.keys().next().value;Ln.delete(e)}}(r,t):yt&&P.log(`[Profiling] profiler returned null profile for: ${Re(e).description}`,"this may indicate an overlapping span or a call to stopProfiling with a profile title that was never started")})).catch((e=>{yt&&P.log("[Profiling] error while stopping profiler:",e)}))}fe().setContext("profile",{profile_id:r,start_timestamp:t});let o=p.setTimeout((()=>{yt&&P.log("[Profiling] max profile duration elapsed, stopping profiling for:",Re(e).description),i()}),3e4),s=e.end.bind(e);e.end=function(){return e?(i().then((()=>{s()}),(()=>{s()})),e):s()}}let Mn=()=>{let e=window.location.href;return e.includes("linkedin-sidebar")||e.includes("sidebar-main")||e.includes("salesforce-sidebar")||e.includes("gcal-sidebar")||e.includes("hubspot-sidebar")},Un="service_worker"===(()=>{if("undefined"==typeof window)return"service_worker";let{href:e}=window.location;if(window.chrome&&window.chrome.extension){if(e.startsWith("chrome")&&!Mn())return"extension";if(/^https?/.test(e)||Mn())return"content"}return null})();!Un&&window.requestIdleCallback,!Un&&window.cancelIdleCallback;let Fn=(0,n(788869).M)({HANDLE_EMAIL_CLICK:null,IFRAME_MESSENGER_IS_READY:null,RECEIVE_TRACKING_DOMAIN:null,SEND_TO_POPUP:null,ACTIVATE_EXTENSION:null,GET_SCREEN_PROPERTIES:null,EXTENSION_WINDOW_REMOVED:null,REFRESH_TAB:null,UPDATE_SIDEBAR_FROM_WMODE:null,UPDATE_DATA_SIDEBAR:null,MANAGE_FEATURES:null,MANAGE_EXCLUSIONS:null,RESET_EXTENSION:null,CHECK_EXTENSION_LOADED:null,SYNC_STATE_TO_INDEXEDDB:null,EVERYWHERE:{AUTHORIZE:null,CALL:null,DISPLAY_ACCOUNT:null,DISPLAY_ORGANIZATION:null,DISPLAY_CONTACT:null,DISPLAY_OPPORTUNITY:null,INITIALIZE:null,LOAD_ENTITIES:null,NAVIGATE:null,SET_IFRAME_SIDEBAR_EXPAND_STATUS:null,SET_LOADING:null,SET_MODALITY:null,SET_ERROR:null,SET_EXTERNAL_EMAIL_ADDRESS:null,PAGE_REFRESH:null,GET_ACTIVE_TAB_ID:null,GET_TAB_ID_TO_REFRESH_ON_LOGIN:null,UPDATE_VOICE_SETTINGS:null,CLICK_GOOGLE_CALENDAR_ITEM:null,CHECK_VALID_TAB_FOR_CALL:null,UPDATE_CONTACT_STAGE:null,UPDATE_CONTACT:null,SYNC_USER_SETTINGS:null,RELOAD_EXTENSION:null},LINKEDIN:{BULK_PROSPECT_FROM_LINKEDIN_SEARCH_PAGE_COMPLETED:null,SEARCH_CONTACTS_PARSED:null,SELECT_ALL_LINKEDIN_SEARCH_PAGE_CONTACT_IDS:null,SELECT_LINKEDIN_SEARCH_PAGE_CONTACT_ID:null,SET_PROFILE_CONTACT:null,UNSELECT_ALL_LINKEDIN_SEARCH_PAGE_CONTACT_IDS:null,UNSELECT_LINKEDIN_SEARCH_PAGE_CONTACT_ID:null,SET_ALL_SEARCH_CONTACTS_LOADED:null,SET_AUTO_EXPAND_STATUS:null},SALESFORCE:{SET_SALESFORCE_SIDEBAR_VIEW:null},APOLLO:{OPEN_FREE_LEADS_SIGNUP_IN_PARENT:null,EXTENSION_VERSION:null,SET_USER_DATA:null},ONBOARDING:{START_LINKEDIN_FLOW:null,CLOSE_TOOLTIP_ON_SEARCH:null},STATE_CACHING:{INITIALIZE:null,CACHE_STATE:null,GET_CACHED_STATE:null,CLEAR_CACHED_STATE:null,GET_LAST_REFRESHED_TS:null}}),Hn=Object.freeze({development:"ececkagaccnfmkopaiemklekhoimmgpn",production:"alhgpfoeiimagjlnfekdhkjlkiomcapa"});Hn.production,Fn.STATE_CACHING.CLEAR_CACHED_STATE;function Gn(e){return function(e){if(!e.startsWith("/meet/"))return e;let t=e.slice(6);if(t.startsWith("error")||t.startsWith("inbound-router/error"))return e;let n=t.split("/");return t.startsWith("inbound-router")?n[1]&&(n[1]=":schedulingLink"):t.startsWith("managed-meetings")?(n[1]&&(n[1]=":senderMeetingAlias"),n[2]&&(n[2]=":calendarLink"),n[3]&&(n[3]=":meetingDuration")):(n[0]&&(n[0]=":calendarLink"),n[1]&&(n[1]=":meetingDuration")),["/meet",...n].join("/")}(e.replace(/\b([0-f]{24})\b/gi,":id"))}let qn=e=>{try{let t=new URL(e,"https://example.com"),n=t.pathname;if("/"===n){let e=t.hash;if(e.startsWith("#/")){let[t=""]=e.substring(1).split("?");return Gn(t)}}return Gn(n)}catch(e){return"/invalid_url"}};(function(e){var t;let n={...e};_t(n,"react"),t={version:xn.version},he().setContext("react",t),function(e={}){var t;let n=function(e={}){let t={defaultIntegrations:function(e){let t=[Ke(),Xe(),Kt(),Vt(),rn(),cn(),Ze(),{name:"HttpContext",preprocessEvent(e){if(!p.navigator&&!p.location&&!p.document)return;let t=e.request&&e.request.url||p.location&&p.location.href,{referrer:n}=p.document||{},{userAgent:r}=p.navigator||{},i={...e.request&&e.request.headers,...n&&{Referer:n},...r&&{"User-Agent":r}},o={...e.request,...t&&{url:t},headers:i};e.request=o}}];return!1!==e.autoSessionTracking&&t.push({name:"BrowserSession",setupOnce(){void 0!==p.document?(Fe({ignoreDuration:!0}),qe(),Mt((({from:e,to:t})=>{void 0!==e&&e!==t&&(Fe({ignoreDuration:!0}),qe())}))):yt&&P.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.")}}),t}(e),release:"string"==typeof __SENTRY_RELEASE__?__SENTRY_RELEASE__:p.SENTRY_RELEASE&&p.SENTRY_RELEASE.id?p.SENTRY_RELEASE.id:void 0,autoSessionTracking:!0,sendClientReports:!0};return null==e.defaultIntegrations&&delete e.defaultIntegrations,{...t,...e}}(e);n.skipBrowserExtensionCheck||!function(){let e=void 0!==p.window&&p;if(!e)return!1;let t=e[e.chrome?"chrome":"browser"],n=t&&t.runtime&&t.runtime.id,r=p.location&&p.location.href||"",i=!!n&&p===p.top&&["chrome-extension:","moz-extension:","ms-browser-extension:","safari-web-extension:"].some((e=>r.startsWith(`${e}//`))),o=void 0!==e.nw;return!!n&&!i&&!o}()?(yt&&!nt()&&P.warn("No Fetch API detected. The Sentry SDK requires a Fetch API compatible environment to send events. Please add a Fetch API polyfill."),function(e,t){var n;!0===t.debug&&(ge?P.enable():D((()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")}))),fe().update(t.initialScope);let r=new e(t);n=r,fe().setClient(n),r.init()}(At,{...n,stackParser:Array.isArray(t=n.stackParser||gn)?we(...t):t,integrations:function(e){let t,n=e.defaultIntegrations||[],r=e.integrations;if(n.forEach((e=>{e.isDefaultInstance=!0})),Array.isArray(r))t=[...n,...r];else if("function"==typeof r){let e=r(n);t=Array.isArray(e)?e:[e]}else t=n;let i=function(e){let t={};return e.forEach((e=>{let{name:n}=e,r=t[n];(!r||r.isDefaultInstance||!e.isDefaultInstance)&&(t[n]=e)})),Object.values(t)}(t),o=i.findIndex((e=>"Debug"===e.name));if(o>-1){let[e]=i.splice(o,1);i.push(e)}return i}(n),transport:n.transport||bn})):D((()=>{console.error("[Sentry] You cannot run Sentry this way in a browser extension, check: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")}))}(n)})({allowUrls:["https://assets.apollo.io/",...Object.values(Hn).map((e=>"chrome-extension://"+e+"/")),window.location.origin+"/"],environment:"production",enabled:!0,dsn:"https://86bb17dd8c2449719dd6b498f3431191@sentry.io/222018",integrations:e=>[...e.filter((e=>"LinkedErrors"!==e.name)),{name:"BrowserProfiling",setup(e){let t=function(){let e=de(f());return e.getActiveSpan?e.getActiveSpan():fe()[re]}(),n=t&&(t[$e]||t);n&&Pn(n)&&$n(n)&&jn(n),e.on("spanStart",(e=>{e===(e[$e]||e)&&$n(e)&&jn(e)})),e.on("beforeEnvelope",(e=>{if(!Ln.size)return;let t=function(e){let t=[];return lt(e,((e,n)=>{if("transaction"===n)for(let n=1;n<e.length;n++){let r=e[n];r&&r.contexts&&r.contexts.profile&&r.contexts.profile.profile_id&&t.push(e[n])}})),t}(e);if(!t.length)return;let n=[];for(let e of t){let t=e&&e.contexts,r=t&&t.profile&&t.profile.profile_id,i=t&&t.profile&&t.profile.start_timestamp;if("string"!=typeof r||!r){yt&&P.log("[Profiling] cannot find profile for a span without a profile context");continue}t&&t.profile&&delete t.profile;let o=function(e){let t=Ln.get(e);return t&&Ln.delete(e),t}(r);if(!o){yt&&P.log(`[Profiling] Could not retrieve profile for span: ${r}`);continue}let s=function(e,t,n,r){return(n.samples.length<2?(yt&&P.log("[Profiling] Discarding profile because it contains less than 2 samples"),1):!n.frames.length&&(yt&&P.log("[Profiling] Discarding profile because it contains no frames"),1))?null:function(e,t,n,r){var i;if("transaction"!==r.type)throw TypeError("Profiling events may only be attached to transactions, this should never occur.");if(null==n)throw TypeError(`Cannot construct profiling event envelope without a valid profile. Got ${n} instead.`);let o=function(e){let t=e&&e.contexts&&e.contexts.trace&&e.contexts.trace.trace_id;return"string"==typeof t&&32!==t.length&&yt&&P.log(`[Profiling] Invalid traceId: ${t} on profiled event`),"string"!=typeof t?"":t}(r),s="thread_metadata"in(i=n)?i:function(e){let t,n=0,r={samples:[],stacks:[],frames:[],thread_metadata:{[Tn]:{name:"main"}}},i=e.samples[0];if(!i)return r;let o=i.timestamp,s="number"==typeof performance.timeOrigin?performance.timeOrigin:Y||0,a=s-(Y||s);return e.samples.forEach(((i,s)=>{if(void 0===i.stackId)return void 0===t&&(t=n,r.stacks[t]=[],n++),void(r.samples[s]={elapsed_since_start_ns:(1e6*(i.timestamp+a-o)).toFixed(0),stack_id:t,thread_id:Tn});let l=e.stacks[i.stackId],c=[];for(;l;){c.push(l.frameId);let t=e.frames[l.frameId];t&&void 0===r.frames[l.frameId]&&(r.frames[l.frameId]={function:t.name,abs_path:"number"==typeof t.resourceId?e.resources[t.resourceId]:void 0,lineno:t.line,colno:t.column}),l=void 0===l.parentId?void 0:e.stacks[l.parentId]}let u={elapsed_since_start_ns:(1e6*(i.timestamp+a-o)).toFixed(0),stack_id:n,thread_id:Tn};r.stacks[n]=c,r.samples[s]=u,n++})),r}(i),a=t||("number"==typeof r.start_timestamp?1e3*r.start_timestamp:1e3*V()),l="number"==typeof r.timestamp?1e3*r.timestamp:1e3*V();return{event_id:e,timestamp:new Date(a).toISOString(),platform:"javascript",version:"1",release:r.release||"",environment:r.environment||c,runtime:{name:"javascript",version:p.navigator.userAgent},os:{name:kn,version:In,build_number:On},device:{locale:Nn,model:Cn,manufacturer:On,architecture:An,is_emulator:!1},debug_meta:{images:function(e){let t=me(),n=t&&t.getOptions(),r=n&&n.stackParser;return r?function(e,t){let n=Ee(e);if(!n)return[];let r=[];for(let e of t)e&&n[e]&&r.push({type:"sourcemap",code_file:e,debug_id:n[e]});return r}(r,e):[]}(n.resources)},profile:s,transactions:[{name:r.transaction||"",id:r.event_id||K(),trace_id:o,active_thread_id:Tn,relative_start_ns:"0",relative_end_ns:(1e6*(l-a)).toFixed(0)}]}}(e,t,n,r)}(r,i,o,e);s&&n.push(s)}!function(e,t){if(t.length)for(let n of t)e[1].push([{type:"profile"},n])}(e,n)}))}}],attachStacktrace:!0,tracesSampleRate:.001,profilesSampleRate:.001,beforeSendTransaction(e){var t;return e.transaction?{...e,transaction:qn((null==e||null===(t=e.request)||void 0===t?void 0:t.url)??"/")}:e},ignoreErrors:["React DOM tree root should always have a node reference","Invariant Violation","findDOMNode was called on an unmounted component","[object Object]",/^.*(Invariant Violation).*$/,/^.*(Unexpected token).*(in JSON at position).*$/,"Unexpected end of JSON input","The node to be removed is not a child of this node","Cannot read property 'getHostNode' of null","Cannot read property 'appendChild' of null","Cannot read property 'appendChild' of undefined","tinymce.min.js","ChunkLoadError: Loading chunk","Error: Loading CSS chunk","Non-Error exception captured with keys","Object Not Found Matching Id","https://zenprospecthelp.zendesk.com","_promiseRejectionHandler","The operation could not be performed and was aborted","js.driftt.com","removeChild","Cannot read property 'messageType' of undefined",/^.*(Blocked a frame with origin).*(from accessing a cross-origin frame).*$/,/^.*(The play\(\) request was interrupted by a call to pause\(\)).*$/,"handleInputBlur","Invalid pointer","Failed to execute 'setEnd' on 'Range'","promiseRejectionHandler","Message recieved in closed window","Unable to find node on an unmounted component",/^.*(Failed to fetch).*$/,/^.*(The offset .+ is larger than the node's length).*$/,/^.*(twilio\.js 1\.3 requires WebRTC\/ORTC browser support).*$/,/^.*(React DOM tree root should always have a node reference).*$/,/^.*(Invariant Violation).*$/,/^.*(Unexpected token).*(in JSON at position).*$/,/^.*(Unexpected end of JSON input).*$/,/^.*(Cannot read property 'getHostNode' of null).*$/,/^.*(Cannot read property 'appendChild' of null).*$/,/^.*(Cannot read property 'appendChild' of undefined).*$/,/^.*(tinymce\.min\.js).*$/,/^.*(Cannot read property 'messageType' of undefined).*$/,/^.*(Blocked a frame with origin).*(from accessing a cross-origin frame).*$/,/^.*(The play\(\) request was interrupted by a call to pause\(\)).*$/,/^.*(handleInputBlur).*$/,/^.*(_promiseRejectionHandler).*$/,/^.*(twilio\.js 1\.3 requires WebRTC\/ORTC browser support).*$/,"AbortError","Failed to find Chrome runtime","The Internet connection appears to be offline",/^.*(Cannot set properties of null \(setting 'chrome'\)).*$/,"FED :: Action Site URL and Success Page URL Not Match.",/Failed to execute.*on 'IDBTransaction'/,/ResizeObserver loop completed with undelivered notifications\./,"Not implemented on this platform",'Attempt to register when device is in state "registered". Must be "unregistered".',/^.*(Requested device not found).*$/,"Cannot define property decorate","Non-Error promise rejection captured with value: undefined","Cannot redefine property: googletag","Error in Wistia video element","Failed to load external script","DatabaseClosedError","https://fast.wistia.com/assets/external"],beforeBreadcrumb(e,t){let{category:n}=e;if(n){if(["console","xhr"].includes(n))return null;if("ui.click"===n){var r;let n=null==t||null===(r=t.event)||void 0===r?void 0:r.target,i=n?n.textContent||function(e){let t=e.getAttribute("aria-label"),n=e.getAttribute("aria-labelledby");if(t)return t;if(n){let e=document.getElementById(n);if(e)return e.textContent}return e.textContent}(n):void 0;return{...e,message:(null==i?void 0:i.length)?`${e.message} -> ${i}`:e.message}}}return e},beforeSend:function(e,t){let n=t.originalException;if(n&&function(e){if(e instanceof Event){let t=e.target;if("VIDEO"===(null==t?void 0:t.nodeName)&&t.id.startsWith("wistia_"))return!0}let{stack:t,message:n}=e;return!(!(null==t?void 0:t.includes("https://js.hsadspixel.net/fb.js"))||!n.includes("Unexpected token"))||!!["https://js.hubspot.com/web-interactives-embed.js","https://js.intercomcdn.com/frame-modern"].some((e=>(null==t?void 0:t.includes(e))&&(null==n?void 0:n.includes("Cannot read properties of null"))))}(n))return null;if(n&&"object"==typeof n&&"ChunkLoadError"===n.name){var r;let t=null===(r=n.message)||void 0===r?void 0:r.includes("timeout");e.fingerprint=["ChunkLoadError",t?"timeout":"error"]}if(window.clarity)try{window.clarity("set","sentry_event_id",e.event_id)}catch(e){}return e}}),Sn=function(e){return e},he().addEventProcessor(Sn)})()})()</script><script defer="defer" src="https://assets.apollo.io/js/bundle-app-production-index-59366fda3d841b0e4d2f.js"></script><script > var dwn_ns=dwn_ns||{}; dwn_ns.geo_location_enabled = false; dwn_ns.device_sensor_enabled = false; dwn_ns.dwn_fp_fetch = true; dwn_ns.dwn_fp_ajax = false; dwn_ns.post_whitelist=["/api/v1/auth/login"]; dwn_ns.use_deep_query_selector=false; dwn_ns.profiling_debug=false; dwn_ns.crypto_nonce = "c4701d22027046c59599154cb5848063"; (function() { var g;function aa(b){var a=0;return function(){return a<b.length?{done:!1,value:b[a++]}:{done:!0}}}var ba="function"==typeof Object.defineProperties?Object.defineProperty:function(b,a,c){if(b==Array.prototype||b==Object.prototype)return b;b[a]=c.value;return b}; function da(b){b=["object"==typeof globalThis&&globalThis,b,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var a=0;a<b.length;++a){var c=b[a];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");}var ea=da(this);function ha(b,a){if(a)a:{var c=ea;b=b.split(".");for(var d=0;d<b.length-1;d++){var e=b[d];if(!(e in c))break a;c=c[e]}b=b[b.length-1];d=c[b];a=a(d);a!=d&&null!=a&&ba(c,b,{configurable:!0,writable:!0,value:a})}} ha("Symbol",function(b){function a(f){if(this instanceof a)throw new TypeError("Symbol is not a constructor");return new c(d+(f||"")+"_"+e++,f)}function c(f,k){this.g=f;ba(this,"description",{configurable:!0,writable:!0,value:k})}if(b)return b;c.prototype.toString=function(){return this.g};var d="jscomp_symbol_"+(1E9*Math.random()>>>0)+"_",e=0;return a}); ha("Symbol.iterator",function(b){if(b)return b;b=Symbol("Symbol.iterator");for(var a="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<a.length;c++){var d=ea[a[c]];"function"===typeof d&&"function"!=typeof d.prototype[b]&&ba(d.prototype,b,{configurable:!0,writable:!0,value:function(){return ia(aa(this))}})}return b});function ia(b){b={next:b};b[Symbol.iterator]=function(){return this};return b} function ka(b){var a="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];if(a)return a.call(b);if("number"==typeof b.length)return{next:aa(b)};throw Error(String(b)+" is not an iterable or ArrayLike");}function la(b){if(!(b instanceof Array)){b=ka(b);for(var a,c=[];!(a=b.next()).done;)c.push(a.value);b=c}return b} ha("Promise",function(b){function a(k){this.j=0;this.D=void 0;this.g=[];this.wd=!1;var h=this.T();try{k(h.resolve,h.reject)}catch(m){h.reject(m)}}function c(){this.g=null}function d(k){return k instanceof a?k:new a(function(h){h(k)})}if(b)return b;c.prototype.j=function(k){if(null==this.g){this.g=[];var h=this;this.D(function(){h.ua()})}this.g.push(k)};var e=ea.setTimeout;c.prototype.D=function(k){e(k,0)};c.prototype.ua=function(){for(;this.g&&this.g.length;){var k=this.g;this.g=[];for(var h=0;h< k.length;++h){var m=k[h];k[h]=null;try{m()}catch(p){this.T(p)}}}this.g=null};c.prototype.T=function(k){this.D(function(){throw k;})};a.prototype.T=function(){function k(p){return function(r){m||(m=!0,p.call(h,r))}}var h=this,m=!1;return{resolve:k(this.ne),reject:k(this.ua)}};a.prototype.ne=function(k){if(k===this)this.ua(new TypeError("A Promise cannot resolve to itself"));else if(k instanceof a)this.pe(k);else{a:switch(typeof k){case "object":var h=null!=k;break a;case "function":h=!0;break a;default:h= !1}h?this.ke(k):this.lc(k)}};a.prototype.ke=function(k){var h=void 0;try{h=k.then}catch(m){this.ua(m);return}"function"==typeof h?this.qe(h,k):this.lc(k)};a.prototype.ua=function(k){this.Fd(2,k)};a.prototype.lc=function(k){this.Fd(1,k)};a.prototype.Fd=function(k,h){if(0!=this.j)throw Error("Cannot settle("+k+", "+h+"): Promise already settled in state"+this.j);this.j=k;this.D=h;2===this.j&&this.oe();this.uf()};a.prototype.oe=function(){var k=this;e(function(){if(k.je()){var h=ea.console;"undefined"!== typeof h&&h.error(k.D)}},1)};a.prototype.je=function(){if(this.wd)return!1;var k=ea.CustomEvent,h=ea.Event,m=ea.dispatchEvent;if("undefined"===typeof m)return!0;"function"===typeof k?k=new k("unhandledrejection",{cancelable:!0}):"function"===typeof h?k=new h("unhandledrejection",{cancelable:!0}):(k=ea.document.createEvent("CustomEvent"),k.initCustomEvent("unhandledrejection",!1,!0,k));k.promise=this;k.reason=this.D;return m(k)};a.prototype.uf=function(){if(null!=this.g){for(var k=0;k<this.g.length;++k)f.j(this.g[k]); this.g=null}};var f=new c;a.prototype.pe=function(k){var h=this.T();k.sb(h.resolve,h.reject)};a.prototype.qe=function(k,h){var m=this.T();try{k.call(h,m.resolve,m.reject)}catch(p){m.reject(p)}};a.prototype.then=function(k,h){function m(w,t){return"function"==typeof w?function(A){try{p(w(A))}catch(l){r(l)}}:t}var p,r,z=new a(function(w,t){p=w;r=t});this.sb(m(k,p),m(h,r));return z};a.prototype.catch=function(k){return this.then(void 0,k)};a.prototype.sb=function(k,h){function m(){switch(p.j){case 1:k(p.D); break;case 2:h(p.D);break;default:throw Error("Unexpected state: "+p.j);}}var p=this;null==this.g?f.j(m):this.g.push(m);this.wd=!0};a.resolve=d;a.reject=function(k){return new a(function(h,m){m(k)})};a.race=function(k){return new a(function(h,m){for(var p=ka(k),r=p.next();!r.done;r=p.next())d(r.value).sb(h,m)})};a.all=function(k){var h=ka(k),m=h.next();return m.done?d([]):new a(function(p,r){function z(A){return function(l){w[A]=l;t--;0==t&&p(w)}}var w=[],t=0;do w.push(void 0),t++,d(m.value).sb(z(w.length- 1),r),m=h.next();while(!m.done)})};return a});function ma(b,a,c){if(null==b)throw new TypeError("The 'this' value for String.prototype."+c+" must not be null or undefined");if(a instanceof RegExp)throw new TypeError("First argument to String.prototype."+c+" must not be a regular expression");return b+""} ha("String.prototype.startsWith",function(b){return b?b:function(a,c){var d=ma(this,a,"startsWith"),e=d.length,f=a.length;c=Math.max(0,Math.min(c|0,d.length));for(var k=0;k<f&&c<e;)if(d[c++]!=a[k++])return!1;return k>=f}});function na(b,a){b instanceof String&&(b+="");var c=0,d=!1,e={next:function(){if(!d&&c<b.length){var f=c++;return{value:a(f,b[f]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[Symbol.iterator]=function(){return e};return e} ha("Array.prototype.keys",function(b){return b?b:function(){return na(this,function(a){return a})}});ha("Object.is",function(b){return b?b:function(a,c){return a===c?0!==a||1/a===1/c:a!==a&&c!==c}});ha("Array.prototype.includes",function(b){return b?b:function(a,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(0>c&&(c=Math.max(c+e,0));c<e;c++){var f=d[c];if(f===a||Object.is(f,a))return!0}return!1}}); ha("String.prototype.includes",function(b){return b?b:function(a,c){return-1!==ma(this,a,"includes").indexOf(a,c||0)}});ha("Object.entries",function(b){return b?b:function(a){var c=[],d;for(d in a)Object.prototype.hasOwnProperty.call(a,d)&&c.push([d,a[d]]);return c}});ha("Array.prototype.fill",function(b){return b?b:function(a,c,d){var e=this.length||0;0>c&&(c=Math.max(0,e+c));if(null==d||d>e)d=e;d=Number(d);0>d&&(d=Math.max(0,e+d));for(c=Number(c||0);c<d;c++)this[c]=a;return this}}); function oa(b){return b?b:Array.prototype.fill}ha("Int8Array.prototype.fill",oa);ha("Uint8Array.prototype.fill",oa);ha("Uint8ClampedArray.prototype.fill",oa);ha("Int16Array.prototype.fill",oa);ha("Uint16Array.prototype.fill",oa);ha("Int32Array.prototype.fill",oa);ha("Uint32Array.prototype.fill",oa);ha("Float32Array.prototype.fill",oa);ha("Float64Array.prototype.fill",oa); ha("Array.prototype.find",function(b){return b?b:function(a,c){a:{var d=this;d instanceof String&&(d=String(d));for(var e=d.length,f=0;f<e;f++){var k=d[f];if(a.call(c,k,f,d)){a=k;break a}}a=void 0}return a}});ha("Array.prototype.entries",function(b){return b?b:function(){return na(this,function(a,c){return[a,c]})}});ha("Array.prototype.values",function(b){return b?b:function(){return na(this,function(a,c){return c})}}); function pa(b){"undefined"===typeof dwn_ns.U&&(dwn_ns.U=[]);-1==dwn_ns.U.indexOf(b)&&dwn_ns.U.push(b)};dwn_ns.m||(dwn_ns.od=function(b){var a=!1;try{if("boolean"===typeof dwn_ns.enable_log_all)return dwn_ns.enable_log_all;a=false;"boolean"===typeof a&&a||"boolean"===typeof dwn_ns[b]&&(a=dwn_ns[b])}catch(c){}return a},dwn_ns.m=function(b){"string"!==typeof b&&(b="common");var a="enable_log";a=a+"_"+b;return function(){try{var c=arguments;if(!(0>=c.length)){var d=!1,e=dwn_ns.od(a),f=c[0];if("string"===typeof f){var k=f.toLowerCase();if(k.startsWith("exception")||k.startsWith("failed"))d=!0}if(d|| e){e="";for(f=0;f<c.length;f++){var h=c[f];k=h;if("object"===typeof h)if(h)try{k=JSON.stringify(h,null,4),"string"===typeof k&&2>=k.length&&"undefined"!==typeof h.toString&&(k=h.toString())}catch(p){k="object"}else k="null";else"undefined"===typeof h&&(k="undefined");0===f?e=k:e+=", "+k}d&&pa(e);var m=(new Date).toISOString()+"["+b+"]: "+e;console.log(m);return e}}}catch(p){console.log("Exception on dwn log",p)}}},dwn_ns.Me=function(){var b="secure_id";"string"!==typeof b&&(b="common");var a="enable_log"; a=a+"_"+b;return function(c,d){if(dwn_ns.od(a))if("object"===typeof d){console.log("============== Object "+c+" ===========");for(var e in d)console.log(c+"."+e+" = "+d[e])}else console.log("Not an object: "+c)}}); dwn_ns.add_event||(dwn_ns.add_event=function(b,a,c){var d=dwn_ns.m("main");try{if("addEventListener"in window)b.addEventListener(a,c,!1);else{var e="on"+a;if("attachEvent"in window)b.attachEvent(e,c);else{var f=b[e];b[e]="undefined"===typeof f?c:function(){f();c(event)}}}}catch(k){d("Exception on add_event",b,a,k)}}); dwn_ns.gb||(dwn_ns.gb=function(b,a,c){var d=dwn_ns.m("main");try{"removeEventListener"in window?b.removeEventListener(a,c,!1):"dettachEvent"in window?b.detachEvent("on"+a,c):console.error("Can't remove event:",b,a)}catch(e){d("Exception on remove DwnEvent:",b,a,e)}}); dwn_ns.za||(dwn_ns.za=function(b,a,c){if("undefined"!==typeof a&&0!==a.length){c="_"+c;var d=dwn_ns.m("main");try{var e=a.length,f=Math.floor(e/2);a.sort(function(A,l){return A-l});var k=a.reduce(function(A,l){return A+l},0),h=a[0],m=a[e-1],p=k/e,r=Math.sqrt(a.map(function(A){return Math.pow(A-p,2)}).reduce(function(A,l){return A+l},0)/e),z=0!==f%2?a[f]:(a[f-1]+a[f])/2,w=a.map(function(A){return Math.abs(A-z)}).sort(function(A,l){return A-l}),t=0!==f%2?w[f]:(w[f-1]+w[f])/2;b[c+"_1"]=h;b[c+"_2"]=m; b[c+"_3"]=t;b[c+"_4"]=p;b[c+"_5"]=z;b[c+"_6"]=r}catch(A){d("Exception on calc_stats:",A)}}});dwn_ns.Ob||(dwn_ns.Ob=function(b){var a=dwn_ns.m("main");try{var c=Date.now();b.R&&0!==b.R||(b.R=c);b.S=c;if(b.H&&0!==b.H)return c-b.H;b.H=c;return 0}catch(d){a("Exception on set_timing:",d)}});"undefined"!==typeof dwn_ns.cb&&(dwn_ns.cb.da=void 0,dwn_ns.cb.Y=void 0);"undefined"!==typeof dwn_ns.Ga&&(dwn_ns.Ga.da=void 0,dwn_ns.Ga.Y=void 0);"undefined"!==typeof dwn_ns.mb&&(dwn_ns.mb.da=void 0,dwn_ns.mb.Y=void 0); "undefined"!==typeof dwn_ns.jb&&(dwn_ns.jb.da=void 0,dwn_ns.jb.Y=void 0); dwn_ns.cb=function(){function b(){var x=Date.now()-y;800>x&&(m("Pointer down is not a mouse down",x),q=!1);return q}function a(){var x=!1;if(3<A.length){m("new mouse stroke",A.length);a:{var B=A;try{for(var F=0,K=0,L=B[0],Q=L,T=L,P=L.time,D,E,I=1;I<B.length;I++){T=B[I];end_time=T.time;var U=Q.x-T.x,Z=Q.y-T.y;F+=Math.sqrt(Math.pow(U,2)+Math.pow(Z,2));var X=0===U?0:0<U?1:-1,ca=0===Z?0:0<Z?1:-1;D&&E&&(0>X*D||0>ca*E)&&K++;D=X;E=ca;Q=T}var ja={H:P,S:T.time,xa:T.time-P,pa:Math.sqrt(Math.pow(T.x-L.x,2)+ Math.pow(T.y-L.y,2)),qa:F,hc:K};m("Got a stroke",JSON.stringify(ja));M.push(ja);x=!0;break a}catch(fa){m("Exception on mouse stoke_info",fa)}x=!1}B=Date.now();t.Da||(t.Da=B);t.Za=B}return x}function c(x){try{if(b()){x=x||window.event;var B=w(t),F=A.length,K={time:B,x:x.clientX,y:x.clientY};m("Mouse move event",x.offsetX,x.offsetY);if(0===F)A.push(K);else if(100<B-A[F-1].time)a(),A=[],A.push(K);else{var L=A[F-1];if(L.x!==K.x||L.y!==K.y)A.push(K),N.push(B-L.time)}if(0!==O){t.eb?t.eb++:t.eb=1;var Q= Date.now()-O;t.Ia?t.Ia+=Q:t.Ia=Q;O=0;m("Mouse came back in screen, count: "+t.eb+", time: "+t.Ia)}}else m("Mouse mouse_move event, not a mouse")}catch(T){m("Exception on mouse move",T)}}function d(x){try{if(b()){x=x||window.event;w(t);var B=x.relatedTarget||x.toElement;B&&"HTML"!==B.nodeName||(0===O&&(O=Date.now()),m("Mouse left screen"))}else m("Mouse mouse_out event, not a mouse")}catch(F){m("Exception on mouse out",F)}}function e(){try{if(b()){var x=w(t),B=l.length,F={time:x};m("Mouse wheel event", x);if(0===B)l.push(F);else{var K=x-l[B-1].time;100<K?(t.ib?t.ib++:t.ib=1,m("mouse_record.scroll_click",t.ib),l=[]):(l.push(F),R.push(K))}}else m("Mouse mouse_wheel event, not a mouse")}catch(L){m("Exception on mouse wheel",L)}}function f(x){try{x=x||window.event,m("point down mouse check, pointerType",typeof x.pointerType,x.pointerType),"mouse"!==x.pointerType?(y=Date.now(),q=!1):(y=0,q=!0)}catch(B){m("Exception on pointer down mouse check",B)}}function k(x){try{if(b()){x=x||window.event;var B=w(t), F=x.button;t.Ca||(t.Ca=Date.now());var K="left";switch(F){case 0:t.Ab?t.Ab++:t.Ab=1;break;case 1:t.Fb?t.Fb++:t.Fb=1;K="middle";break;case 2:t.Ib?t.Ib++:t.Ib=1,K="right"}m("Mouse event down",x.type,K,x.clientX,x.clientY);J=B}else m("Mouse mouse_down event, not a mouse")}catch(L){m("Exception on mouse down",L)}}function h(){try{if(b()){var x=w(t);m("Mouse mouse_up event: "+x);0!=J&&x>J&&C.push(x-J);J=0}else m("Mouse mouse_up event, not a mouse")}catch(B){m("Exception on mouse up",B)}}var m=dwn_ns.m("mouse_bm"), p=dwn_ns.add_event,r=dwn_ns.gb,z=dwn_ns.za,w=dwn_ns.Ob,t={},A=[],l=[],M=[],N=[],R=[],C=[],O=0,J=0,y=0,q=!0;this.reset=function(){t={};A=[];l=[];M=[];N=[];R=[];C=[];y=J=O=0};this.Y=function(){try{m("stop mouse movement detection"),r(window,"mousemove",c),r(window,"mouseout",d),r(window,"mousewheel",e),r(window,"mousedown",k),r(window,"pointerdown",f),r(window,"mouseup",h)}catch(x){m("Exception on mouse stop",x)}};this.da=function(){try{var x=a(),B=M.length;m("Number of strokes",B,x);if(0===B)return t; var F=[],K=[],L=[],Q=[],T=[],P=[];t.vd=B;for(var D=0,E=0;E<B;E++){var I=M[E];if(0<E){var U=I.H-M[E-1].S;U>D&&(D=U)}F.push(I.qa);K.push(I.pa);L.push(I.xa);0!==I.xa&&Q.push(I.qa/I.xa);if(0!==I.pa){var Z=I.qa/I.pa;T.push((Z-1)/(Z+1))}P.push(I.hc)}D&&(t.P=D);x&&(M.pop(),m("remove last stroke",M.length));z(t,F,1);z(t,K,2);z(t,L,3);z(t,Q,4);z(t,T,5);z(t,P,6);m("Number of move intervals",N.length);var X=[].concat(la(N));z(t,X,7);m("Number of scroll intervals",R.length);var ca=[].concat(la(R));z(t,ca,8); z(t,C,9)}catch(ja){m("Exception on mouse record",ja)}return t};try{m("init mouse movement"),p(window,"mousemove",c),p(window,"mouseout",d),p(window,"mousewheel",e),p(window,"mousedown",k),p(window,"pointerdown",f),p(window,"mouseup",h)}catch(x){m("Exception on mouse init",x)}}; dwn_ns.Ga=function(b,a){function c(J){try{J=J||window.event;l.fa||(l.fa=Date.now());var y=A(l),q=J.which||J.keyCode,x=J.key,B=J.location;switch(q){case 17:O=!0;break;case 91:l.Bb?l.Bb++:l.Bb=1;break;case 93:l.Jb?l.Jb++:l.Jb=1;break;case 13:l.Ba?l.Ba++:l.Ba=1;break;case 9:R?l.Eb?l.Eb++:l.Eb=1:C?l.Mb?l.Mb++:l.Mb=1:O?l.vb?l.vb++:l.vb=1:l.kb?l.kb++:l.kb=1;break;case 46:l.delete?l.delete++:l.delete=1;break;case 8:l.Ta?l.Ta++:l.Ta=1;break;case 37:case 39:case 38:case 40:l.Sa?l.Sa++:l.Sa=1;break;case 20:l.tb? l.tb++:l.tb=1;break;case 16:1===B?(l.Db?l.Db++:l.Db=1,R=!0):2===B&&(l.Lb?l.Lb++:l.Lb=1,C=!0);break;default:65<=q&&90>=q?l.alpha?l.alpha++:l.alpha=1:96<=q&&105>=q?l.va?l.va++:l.va=1:x&&("0"<=x&&"9">=x?3===B?l.va?l.va++:l.va=1:l.Aa?l.Aa++:l.Aa=1:1===x.length&&(l.Ha?l.Ha++:l.Ha=1))}switch(B){case 0:l.Xa||(l.Xa=Date.now(),l.ra?l.ra++:l.ra=1);N[q]=y;break;case 1:16!==q&&93!==q&&(l.Cb?l.Cb++:l.Cb=1);break;case 2:16!==q&&91!==q&&(l.Kb?l.Kb++:l.Kb=1)}r("keydown",JSON.stringify(l));"undefined"===typeof q? l.ic=Date.now():l.ic=void 0}catch(F){r("Exception on KeyDown",F)}}function d(J){try{J=J||window.event;var y=A(l),q=J.which||J.keyCode;switch(q){case 17:O=!1;break;case 16:var x=J.location;1===x?R=!1:2===x&&(C=!1)}var B=N[q];B&&(M.push({ma:B,ha:y}),N[q]=void 0)}catch(F){r("Exception on KeyUp",F)}}function e(){try{if(A(l),"undefined"!==typeof l.ic){var J=Date.now()-l.ic;5>J&&(r("AUTO-FILL detectted",J),l.ya?l.ya++:l.ya=1)}}catch(y){r("Exception on key change",y)}}function f(){try{A(l),l.ra?l.ra++:l.ra= 1,l.Xa||(l.Xa=Date.now())}catch(J){r("Exception on key focus",J)}}function k(){try{var J=A(l),y=M.length;if(0<y){var q=J-M[y-1].ha;if(!l.P||l.P<q)l.P=q;l.sa?l.sa+=q:l.sa=q;r("hesitancy time",q)}}catch(x){r("Exception on key focusout",x)}}function h(){l.Ua?l.Ua++:l.Ua=1}function m(){l.fb?l.fb++:l.fb=1}function p(){try{A(l),this.selectionStart&&l.ec.push(this.selectionStart.toString())}catch(J){r("Exception on key click",J)}}var r=dwn_ns.m("key_bm"),z=dwn_ns.za,w=dwn_ns.add_event,t=dwn_ns.gb,A=dwn_ns.Ob, l={},M=[],N={},R=!1,C=!1,O=!1;this.element=b;this.Y=function(){try{r("Stop keyboard detection on "+a),t(b,"keyup",d),t(b,"keydown",c),t(b,"focus",f),t(b,"click",p),t(b,"change",e),t(b,"focusout",k),t(b,"copy",h),t(b,"paste",m)}catch(J){r("Exception on key stop",J)}};this.da=function(){var J=M.length;try{if(1<J){var y=[],q=[],x=[],B=[],F=[],K=[],L=M[0];y.push(L.ha-L.ma);for(var Q=0,T=1;T<J;T++){var P=M[T];y.push(P.ha-P.ma);var D=P.ma-L.ha;D>Q&&(Q=D);q.push(P.ma-L.ha);x.push(P.ma-L.ma);B.push(P.ha- L.ha);E&&(F.push(P.ma-E.ma),K.push(P.ha-E.ha));var E=L;L=P}if(!l.P||l.P<Q)l.P=Q;z(l,q,1);z(l,y,2);z(l,x,3);z(l,B,4);z(l,F,5);z(l,K,6)}else!l.ya&&b.value&&0<b.value.length&&(r("no key pressed, but input has value, set auto_fill"),A(l),l.ya=1)}catch(I){r("Exception on getKeyRecords",I)}return l};if("undefined"===typeof b)r("Didn't pass element in");else if("undefined"===typeof a)r("Didn't pass context in");else try{r("init field","context: "+a,"type: "+b.type,"id: "+b.id),l.type=b.type,l.name=b.name, l.id=b.id,l.context=a,l.H=0,l.ec=[],w(b,"keyup",d),w(b,"keydown",c),w(b,"focus",f),w(b,"click",p),w(b,"change",e),w(b,"focusout",k),w(b,"copy",h),w(b,"paste",m)}catch(J){r("Exception on key init_field",J)}}; dwn_ns.mb=function(){function b(C){try{var O=C.pageX||C.layerX||C.clientX,J=C.pageY||C.layerY||C.clientY;if((void 0===O||void 0===J)&&C.touches&&0<C.touches.length){var y=C.touches[0];O=y.pageX||y.layerX||y.clientX;J=y.pageY||y.layerY||y.clientY}return{x:O,y:J}}catch(q){h("Exception on getXY",q)}return{}}function a(C){try{C=C||window.event;t=t||[];var O=t.length,J=z(w),y=b(C),q=y.x,x=y.y;if(void 0===q||void 0===x)h("touch moved, can't get x/y",J,q,x);else{C={time:J,x:q,y:x};if(0===O)t.push(C);else if(100< J-t[O-1].time)c(),t=[],t.push(C);else{var B=t[O-1];if(B.x!==C.x||B.y!==C.y)t.push(C),M.push(C.time-B.time)}h("touch moved",C.time,C.x,C.y)}}catch(F){h("Exception on touch move",F)}}function c(){var C=!1;if(3<t.length){h("new touch swipe",t.length);a:{var O=t;try{h("get swipe info",O.length);var J=O.length;if(1>=J){C=!1;break a}var y=O[0],q=O[J-1],x=y.size,B=y.time,F=q.time-B,K=q.x-y.x,L=q.y-y.y,Q=Math.sqrt(Math.pow(K,2)+Math.pow(L,2)),T=0;0!==K&&0!==L&&(0<K&&0>L||0>K&&0<L?w.ab?w.ab++:w.ab=1:w.hb? w.hb++:w.hb=1);if(2<J){var P=window.innerWidth,D=window.innerHeight,E=O[Math.round(J/2)];var I=(Math.sqrt(Math.pow(P-y.x,2)+Math.pow(D-y.y,2))+Math.sqrt(Math.pow(P-E.x,2)+Math.pow(D-E.y,2))+Math.sqrt(Math.pow(P-q.x,2)+Math.pow(D-q.y,2)))/3}K=0;for(L=1;L<J;L++){var U=O[L],Z=y.x-U.x,X=y.y-U.y;T+=Math.sqrt(Math.pow(Z,2)+Math.pow(X,2));P=0===Z?0:0<Z?1:-1;D=0===X?0:0<X?1:-1;ca&&ja&&(0>P*ca||0>D*ja)&&K++;var ca=P;var ja=D;y=U}var fa={H:B,S:q.time,xa:F,kf:I,size:x,qa:T,pa:Q,hc:K};h("Got a swipe",fa,"left", w.ab,"right",w.hb);A.push(fa);C=!0;break a}catch(za){h("Exception on touch swipe info",za)}C=!1}O=Date.now();w.Ea||(w.Ea=O);w.$a=O}return C}function d(C){try{C=C||window.event;c();t=[];var O=z(w);w.Fa||(w.Fa=Date.now());N=O;var J=b(C),y=J.x,q=J.y;if(void 0===y||void 0===q)h("touch start, can't get x/y",O,y,q);else{var x;if(C.touches&&0<C.touches.length){var B=C.touches[0],F=B.radiusX,K=B.radiusY;F&&K&&(x=(F+K)/2)}t.push({time:O,x:y,y:q,size:x});h("touch start",O,y,q,x)}}catch(L){h("Exception on touch start", L)}}function e(C){try{C=C||window.event;t=t||[];var O=z(w);if(0!=N&&O>N){var J=O-N;R.push(J);h("Got dwell_time on touch",J)}N=0;var y=b(C),q=y.x,x=y.y;void 0!==q&&void 0!==x&&t.push({time:O,x:q,y:x});h("touch end",O,q,x,t.length);c();t=[]}catch(B){h("Exception on touch end",B)}}function f(C){try{if(C=C||window.event,h("point down, pointerType",typeof C.pointerType,C.pointerType),"pen"===C.pointerType){var O=z(w);l.push({time:O,pressure:C.pressure,tiltX:C.tiltX,tiltY:C.tiltY})}}catch(J){h("Exception on pointer down", J)}}function k(C){try{C=C||window.event,h("touch cancel",C)}catch(O){h("Exception on touch cancel",O)}}var h=dwn_ns.m("touch_bm"),m=dwn_ns.add_event,p=dwn_ns.gb,r=dwn_ns.za,z=dwn_ns.Ob,w={},t=[],A=[],l=[],M=[],N=0,R=[];this.reset=function(){w={};t=[];A=[];l=[];M=[];N=0;R=[]};this.Y=function(){try{h("stop touch movement detection"),p(window,"touchstart",d),p(window,"touchmove",a),p(window,"touchend",e),p(window,"touchcancel",k),p(window,"pointerdown",f)}catch(C){h("Exception on touch stop",C)}};this.da= function(){try{var C=c(),O=!1;0!==R.length&&(r(w,R,13),O=!0);var J=A.length;h("Number of swipes",J,C);w.Od=J;if(0<J){for(var y=[],q=[],x=[],B=[],F=[],K=[],L=[],Q=[],T=0,P=0;P<J;P++){var D=A[P];if(0<P){var E=D.H-A[P-1].S;E>T&&(T=E)}y.push(D.qa);q.push(D.pa);x.push(D.xa);K.push(D.hc);Q.push(D.kf);D.xa&&B.push(D.qa/D.xa);D.size&&L.push(D.size);if(0!==D.pa){var I=D.qa/D.pa;F.push((I-1)/(I+1))}}T&&(w.P=T);C&&(A.pop(),h("remove last swipe",A.length));r(w,Q,1);r(w,L,2);r(w,y,3);r(w,q,4);r(w,B,5);r(w,F,6); r(w,K,7);r(w,x,8);h("Number of move_interval",M.length);var U=[].concat(la(M));r(w,U,12);O=!0}J=l.length;if(0<J){w.Pd=!0;C=[];y=[];q=[];for(x=0;x<J;x++){var Z=l[x];C.push(Z.pressure);y.push(Z.tiltX);q.push(Z.tiltY)}r(w,C,9);r(w,y,10);r(w,q,11);O=!0}if(O)return w;return}catch(X){h("Exception on touch record",X)}return w};try{h("init touch movement"),w.H=Date.now(),m(window,"touchstart",d),m(window,"touchmove",a),m(window,"touchend",e),m(window,"touchcancel",k),m(window,"pointerdown",f)}catch(C){h("Exception on touch init", C)}}; dwn_ns.jb=function(){function b(D){D&&-1==T.indexOf(D)&&T.push(D)}function a(D){D&&-1==Q.indexOf(D)&&Q.push(D)}function c(){var D=!1;try{switch(typeof dwn_ns.device_sensor_enabled){case "boolean":D=dwn_ns.device_sensor_enabled;break;case "number":1===dwn_ns.device_sensor_enabled&&(D=!0)}}catch(E){w("Exception on device sensor enable",E)}return D}function d(D,E){try{navigator.permissions.query({name:D}).then(function(U){"granted"===U.state?(w("Permission granted for "+D),E()):(w("Permission denied for "+ D,U.state),a(P[D].wb))}).catch(function(U){U=w("Permission error for "+D,U);b(U);a(P[D].Wa)})}catch(U){var I=w("Sensor exception on request permission",U);b(I);a(P[D].Wa)}}function e(){w("Device motion permission",y,J);if((O||J)&&y)w("Device motion permission checked before");else try{DeviceMotionEvent.requestPermission().then(function(E){"granted"===E?(O=!0,t(window,"devicemotion",r),t(window,"deviceorientation",z),w("Sensor source = DeviceSensorEvent(iOS)"),y=!0):(J=!0,a(L.Ic));w("Device motion permission state", E,Q)}).catch(function(E){a(L.Lc);E=w("Device motion permission error",E);b(E)})}catch(E){var D=w("Sensor exception on request motion permission",E);b(D)}}function f(){try{C.Ya=new Gyroscope({frequency:1}),C.Ya.addEventListener("reading",function(){x.push({x:C.Ya.x,y:C.Ya.y,z:C.Ya.z})}),C.Ya.start()}catch(E){var D=w("Sensor failed on Gyroscope",E);b(D)}}function k(){try{C.bc=new AmbientLightSensor({frequency:1}),C.bc.addEventListener("reading",function(){F.push(C.bc.illuminance)}),C.bc.start()}catch(E){var D= w("Sensor failed on AmbientLightSensor",E);b(D)}}function h(){try{C.Ra=new Accelerometer({frequency:1}),C.Ra.addEventListener("reading",function(){K.push({x:C.Ra.x,y:C.Ra.y,z:C.Ra.z})}),C.Ra.start()}catch(E){var D=w("Sensor failed on Accelerometer",E);b(D)}}function m(){try{C.bb=new Magnetometer({frequency:1}),C.bb.addEventListener("reading",function(){var E=C.bb.x,I=C.bb.y,U=C.bb.z;B.push({x:E,y:I,z:U,a:Math.sqrt(E*E+I*I+U*U)})}),C.bb.start()}catch(E){var D=w("Sensor failed on Magnetometer",E);b(D)}} function p(){if(0==Object.keys(C).length)w("No Sensors API started");else{N=M.ue;w("Sensor source = SensorAPI(Android)");try{C.ac=new AbsoluteOrientationSensor({frequency:1,Xk:"device"}),C.ac.addEventListener("reading",function(){try{var D=C.ac.quaternion,E=D[3],I=D[0],U=D[1],Z=D[2];q.push({x:180*Math.atan2(2*(E*U-I*Z),1-2*U*U-2*I*I)/Math.PI,y:180*Math.asin(2*(U*Z+E*I))/Math.PI,z:180*-Math.atan2(2*(E*Z-I*U),1-2*Z*Z-2*I*I)/Math.PI})}catch(X){w("Exception on AbsoluteOrientatinoSensor read",X)}}),C.ac.start()}catch(D){w("Exception on AbsoluteOrientationSensor", D)}w("Sensor API started",Object.keys(C))}}function r(D){try{K.push({x:D.acceleration.x,y:D.acceleration.y,z:D.acceleration.z}),x.push({x:D.rotationRate.gamma,y:D.rotationRate.beta,z:D.rotationRate.alpha})}catch(E){w("Exception on handleMoton",E)}}function z(D){try{var E=D.alpha;180<E&&(E-=360);q.push({x:D.beta,y:D.gamma,z:E})}catch(I){w("Exception on handleOrientation",I)}}var w=dwn_ns.m("sensor_bm"),t=dwn_ns.add_event,A=dwn_ns.gb,l=dwn_ns.za,M={Vd:0,Ec:1,ue:2},N=M.Vd,R={},C={},O=!1,J=!1,y=!1,q= [],x=[],B=[],F=[],K=[],L=dwn_ns.Z.ea,Q=[],T=[],P={gyroscope:{wb:L.$c,Wa:L.ad},accelerometer:{wb:L.Vc,Wa:L.Wc},"ambient-light-sensor":{wb:L.Xc,Wa:L.Yc},magnetometer:{wb:L.bd,Wa:L.cd}};this.reset=function(){R={};C={};q=[];x=[];B=[];F=[];K=[];Q=[]};this.Y=function(){try{if(y){for(var D in C)C[D].stop();O&&(A(window,"devicemotion",r),A(window,"deviceorientation",z));y=!1;w("sensors stopped")}else w("sensors already stopped",C)}catch(E){w("Exception on sensor stop",E)}};this.da=function(){try{if(N==M.Vd)w("Sensor source is unknown"); else{N!=M.Ec||0!=Q.length||O||J||a(L.Kc,!0);0<Q.length&&(w("sensor signals",Q),R.N=Q);0<T.length&&(w("sensor debugging",T),R.U=T);R.source=N;w("window size",window.innerWidth,window.innerHeight);R.orientation=window.innerWidth<window.innerHeight?1:2;for(var D=[],E=[],I=[],U=0;U<q.length;U++){var Z=q[U];D.push(Z.x);E.push(Z.y);I.push(Z.z)}l(R,E,2);l(R,I,3);l(R,D,4);D=[];E=[];I=[];for(U=0;U<x.length;U++){var X=x[U];D.push(X.x);E.push(X.y);I.push(X.z)}l(R,E,5);l(R,I,6);l(R,D,7);D=[];E=[];I=[];for(X= 0;X<K.length;X++){var ca=K[X];D.push(ca.x);E.push(ca.y);I.push(ca.z)}l(R,D,8);l(R,E,9);l(R,I,10);D=[];E=[];I=[];ca=[];for(X=0;X<B.length;X++){var ja=B[X];D.push(ja.x);E.push(ja.y);I.push(ja.z);ca.push(ja.a)}l(R,D,11);l(R,E,12);l(R,I,13);l(R,ca,14);l(R,F,1);return R}}catch(fa){w("Exception on sensor record",fa)}};try{d("gyroscope",f),d("accelerometer",h),d("ambient-light-sensor",k),d("magnetometer",m),setTimeout(p,500)}catch(D){w("Exception on init_sensor_api",D)}try{"undefined"===typeof DeviceMotionEvent|| "function"!==typeof DeviceMotionEvent.requestPermission?w("device motion event NOT supported"):(N=M.Ec,c()?(w("init_device_motion_event, add window.click event for DeviceMotionEvent"),t(window,"click",e)):a(L.Jc))}catch(D){w("Exception on init_device_motion",D)}}; /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ function ra(){for(var b=Number(this),a=[],c=b;c<arguments.length;c++)a[c-b]=arguments[c];return a}function sa(b){"number"===typeof b&&("undefined"===typeof dwn_ns.N?dwn_ns.N=[b]:-1==dwn_ns.N.indexOf(b)&&dwn_ns.N.push(b))}function ta(b){"number"===typeof b&&("undefined"===typeof dwn_ns.N?dwn_ns.N=[]:dwn_ns.N=dwn_ns.N.filter(function(a){return a!=b}))}var ua=this||self;function wa(b){var a=typeof b;return"object"!=a?a:b?Array.isArray(b)?"array":a:"null"} function xa(b){var a=typeof b;return"object"==a&&null!=b||"function"==a}function Aa(b,a){b=b.split(".");var c=ua;b[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+b[0]);for(var d;b.length&&(d=b.shift());)b.length||void 0===a?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=a} function Ba(b,a){function c(){}c.prototype=a.prototype;b.Vl=a.prototype;b.prototype=new c;b.prototype.constructor=b;b.uh=function(d,e,f){for(var k=Array(arguments.length-2),h=2;h<arguments.length;h++)k[h-2]=arguments[h];return a.prototype[e].apply(d,k)}};function Da(b,a,c){var d=void 0;return new (d||(d=Promise))(function(e,f){function k(p){try{m(c.next(p))}catch(r){f(r)}}function h(p){try{m(c["throw"](p))}catch(r){f(r)}}function m(p){p.done?e(p.value):(new d(function(r){r(p.value)})).then(k,h)}m((c=c.apply(b,a)).next())})} function Ea(b,a){function c(p){return function(r){return d([p,r])}}function d(p){if(f)throw new TypeError("Generator is already executing.");for(;e;)try{if(f=1,k&&(h=k[p[0]&2?"return":p[0]?"throw":"next"])&&!(h=h.call(k,p[1])).done)return h;if(k=0,h)p=[0,h.value];switch(p[0]){case 0:case 1:h=p;break;case 4:return e.label++,{value:p[1],done:!1};case 5:e.label++;k=p[1];p=[0];continue;case 7:p=e.mc.pop();e.ia.pop();continue;default:if(!(h=e.ia,h=0<h.length&&h[h.length-1])&&(6===p[0]||2===p[0])){e=0; continue}if(3===p[0]&&(!h||p[1]>h[0]&&p[1]<h[3]))e.label=p[1];else if(6===p[0]&&e.label<h[1])e.label=h[1],h=p;else if(h&&e.label<h[2])e.label=h[2],e.mc.push(p);else{h[2]&&e.mc.pop();e.ia.pop();continue}}p=a.call(b,e)}catch(r){p=[6,r],k=0}finally{f=h=0}if(p[0]&5)throw p[1];return{value:p[0]?p[1]:void 0,done:!0}}var e={label:0,J:function(){if(h[0]&1)throw h[1];return h[1]},ia:[],mc:[]},f,k,h,m;return m={next:c(0),"throw":c(1),"return":c(2)},"function"===typeof Symbol&&(m[Symbol.iterator]=function(){return m}), m}function Fa(b){var a="function"===typeof Symbol&&b[Symbol.iterator],c=0;return a?a.call(b):{next:function(){b&&c>=b.length&&(b=void 0);return{value:b&&b[c++],done:!b}}}}function Ga(b,a){var c="function"===typeof Symbol&&b[Symbol.iterator];if(!c)return b;b=c.call(b);var d,e=[];try{for(;(void 0===a||0<a--)&&!(d=b.next()).done;)e.push(d.value)}catch(k){var f={error:k}}finally{try{d&&!d.done&&(c=b["return"])&&c.call(b)}finally{if(f)throw f.error;}}return e} function Ha(b,a,c){if(c||2===arguments.length)for(var d=0,e=a.length,f;d<e;d++)!f&&d in a||(f||(f=Array.prototype.slice.call(a,0,d)),f[d]=a[d]);return b.concat(f||Array.prototype.slice.call(a))};function Ia(b,a){var c="",d=62;void 0===a&&(a="all");"hex"===a?d=16:"lower"===a&&(d=36);for(a=0;a<b;a++)c+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(Math.floor(Math.random()*d));return c}function Ja(b){return("00"+b.toString(16)).slice(-2)}function Ka(b){for(var a=[],c=0;c<b.length;c++)a.push(b.charCodeAt(c));return new Uint8Array(a)} function La(b,a){var c="";a&&(c=a+": ");c+="timeout in "+b+" msecs";return new Promise(function(d,e){return setTimeout(function(){return e(c)},b)})};function Ma(){dwn_ns._d_hd="";try{dwn_ns._d_hd="42c53210f72e4d518ad2e15029eb109d"}catch(b){dwn_ns._d_hd=Ia(32,"lower")}return dwn_ns._d_hd}function Na(){var b="";try{b="undefined"===typeof dwn_ns.webrtc_domain?"ats.wowscale.com":dwn_ns.webrtc_domain}catch(a){}return b}function Oa(){var b=".json";switch(Math.floor(6*Math.random())+0){case 0:b=".png";break;case 1:b=".json";break;case 2:b=".txt";break;case 3:b=".jpeg";break;case 4:b=".jpg";break;case 5:b=".gif"}return b} function Pa(b){void 0===b&&(b=!1);var a="";try{"undefined"===typeof dwn_ns.profiling_domain?(a="aps.wowscale.com","none"===a&&(a="")):a=dwn_ns.profiling_domain}catch(d){a=""}if(0!==a.length){var c=".uid";b||(c=Oa());a="https://"+a+"/"+Ia(Math.floor(8*Math.random())+8)+c+"?pid="+Ma()}return a} function Qa(){var b="";try{b="undefined"===typeof dwn_ns.dns_domain?"dxf.wowscale.com":dwn_ns.dns_domain}catch(a){b=""}0!==b.length&&(b="https://"+Ma()+"."+b+"/"+Ia(Math.floor(8*Math.random())+8)+Oa());return b}function Ra(){var b=dwn_ns.m("main"),a=!1;try{switch(typeof dwn_ns.geo_location_enabled){case "boolean":a=dwn_ns.geo_location_enabled;break;case "number":1===dwn_ns.geo_location_enabled&&(a=!0)}}catch(c){}b("isGeoLocationEnabled",a);return a} function Sa(){var b=!1;try{"boolean"===typeof dwn_ns.use_deep_query_selector&&(b=dwn_ns.use_deep_query_selector)}catch(a){}return b}function Ta(){var b=1E4;try{"number"===typeof dwn_ns.request_timeout&&(b=dwn_ns.request_timeout)}catch(a){}return b}function Ua(){var b="main";try{b="v1.5.19-minor3-hotfix3-1447"}catch(a){b="main"}return b};var Va=[1116352408,1899447441,-1245643825,-373957723,961987163,1508970993,-1841331548,-1424204075,-670586216,310598401,607225278,1426881987,1925078388,-2132889090,-1680079193,-1046744716,-459576895,-272742522,264347078,604807628,770255983,1249150122,1555081692,1996064986,-1740746414,-1473132947,-1341970488,-1084653625,-958395405,-710438585,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,-2117940946,-1838011259,-1564481375,-1474664885,-1035236496,-949202525,-778901479, -694614492,-200395387,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,-2067236844,-1933114872,-1866530822,-1538233109,-1090935817,-965641998],bb=function(){function b(){this.Ja=1779033703;this.Ka=-1150833019;this.La=1013904242;this.Ma=-1521486534;this.E=1359893119;this.Na=-1694144372;this.Oa=528734635;this.Pa=1541459225;this.gd=this.aa=0;if(!Wa||8E3<=Xa)Wa=new ArrayBuffer(8E3),Xa=0;this.qb=new Uint8Array(Wa,Xa,80);this.rb=new Int32Array(Wa, Xa,20);Xa+=80}b.prototype.update=function(a){if("string"===typeof a)return this.Be(a);if(null==a)throw new TypeError("Invalid type: "+typeof a);var c=a.byteOffset,d=a.byteLength,e=d/64|0,f=0;if(!(!e||c&3||this.aa%64)){for(var k=new Int32Array(a.buffer,c,16*e);e--;)this.Qa(k,f>>2),f+=64;this.aa+=f}return 1!==a.BYTES_PER_ELEMENT&&a.buffer?(a=new Uint8Array(a.buffer,c+f,d-f),this.hd(a)):f===d?this:this.hd(a,f)};b.prototype.hd=function(a,c){var d=this.qb,e=this.rb,f=a.length;for(c|=0;c<f;){for(var k= this.aa%64,h=k;c<f&&64>h;)d[h++]=a[c++];64<=h&&this.Qa(e);this.aa+=h-k}return this};b.prototype.Be=function(a){for(var c=this.qb,d=this.rb,e=a.length,f=this.gd,k=0;k<e;){for(var h=this.aa%64,m=h;k<e&&64>m;){var p=a.charCodeAt(k++)|0;128>p?c[m++]=p:2048>p?(c[m++]=192|p>>>6,c[m++]=128|p&63):55296>p||57343<p?(c[m++]=224|p>>>12,c[m++]=128|p>>>6&63,c[m++]=128|p&63):f?(p=((f&1023)<<10)+(p&1023)+65536,c[m++]=240|p>>>18,c[m++]=128|p>>>12&63,c[m++]=128|p>>>6&63,c[m++]=128|p&63,f=0):f=p}64<=m&&(this.Qa(d), d[0]=d[16]);this.aa+=m-h}this.gd=f;return this};b.prototype.Qa=function(a,c){var d=this.Ja,e=this.Ka,f=this.La,k=this.Ma,h=this.E,m=this.Na,p=this.Oa,r=this.Pa,z=0;for(c|=0;16>z;)Za[z++]=$a(a[c++]);for(z=16;64>z;z++)a=Za[z-15],c=Za[z-2],Za[z]=((c>>>17|c<<15)^(c>>>19|c<<13)^c>>>10)+Za[z-7]+((a>>>7|a<<25)^(a>>>18|a<<14)^a>>>3)+Za[z-16]|0;for(z=0;64>z;z++)a=r+((h>>>6|h<<26)^(h>>>11|h<<21)^(h>>>25|h<<7))+(p^h&(m^p))+Va[z]+Za[z]|0,c=((d>>>2|d<<30)^(d>>>13|d<<19)^(d>>>22|d<<10))+(d&e|f&(d|e))|0,r=p,p=m, m=h,h=k+a|0,k=f,f=e,e=d,d=a+c|0;this.Ja=d+this.Ja|0;this.Ka=e+this.Ka|0;this.La=f+this.La|0;this.Ma=k+this.Ma|0;this.E=h+this.E|0;this.Na=m+this.Na|0;this.Oa=p+this.Oa|0;this.Pa=r+this.Pa|0};b.prototype.digest=function(a){var c=this.qb,d=this.rb,e=this.aa%64|0;for(c[e++]=128;e&3;)c[e++]=0;e>>=2;if(14<e){for(;16>e;)d[e++]=0;e=0;this.Qa(d)}for(;16>e;)d[e++]=0;e=8*this.aa;c=(e&4294967295)>>>0;(e=(e-c)/4294967296)&&(d[14]=$a(e));c&&(d[15]=$a(c));this.Qa(d);return"hex"===a?this.Ae():this.ze()};b.prototype.Ae= function(){var a=this.Ka,c=this.La,d=this.Ma,e=this.E,f=this.Na,k=this.Oa,h=this.Pa;return ab(this.Ja)+ab(a)+ab(c)+ab(d)+ab(e)+ab(f)+ab(k)+ab(h)};b.prototype.ze=function(){var a=this.Ka,c=this.La,d=this.Ma,e=this.E,f=this.Na,k=this.Oa,h=this.Pa,m=this.qb,p=this.rb;p[0]=$a(this.Ja);p[1]=$a(a);p[2]=$a(c);p[3]=$a(d);p[4]=$a(e);p[5]=$a(f);p[6]=$a(k);p[7]=$a(h);return m.slice(0,32)};return b}(),Za=new Int32Array(64),Wa,Xa=0;function ab(b){return(b+4294967296).toString(16).substr(-8)} function cb(b){return b<<24&4278190080|b<<8&16711680|b>>8&65280|b>>24&255}function eb(b){return b}var $a=254===(new Uint8Array((new Uint16Array([65279])).buffer))[0]?eb:cb;function fb(b){function a(f){return 26>f?65+f:52>f?71+f:62>f?f-4:62==f?43:47}var c="",d=0;for(d=0;d+2<b.length;d+=3){var e=b[d]<<16|b[d+1]<<8|b[d+2];c+=String.fromCharCode(a(e>>18&63),a(e>>12&63),a(e>>6&63),a(e&63))}d+1<b.length?(e=b[d]<<8|b[d+1],c+=String.fromCharCode(a(e>>10&63),a(e>>4&63),a(e<<2&63),61)):d<b.length&&(e=b[d],c+=String.fromCharCode(a(e>>2&63),a(e<<4&63),61,61));return c};var gb=dwn_ns.m("crypto"),hb=dwn_ns.Me(),ib=window.crypto||window.msCrypto,jb="undefined"!==typeof ib?ib.subtle||ib.webkitSubtle:null; function kb(b,a){var c=dwn_ns.Z.dd;return new Promise(function(d,e){try{var f=b.open("dwn_db_3lkbmv5",1),k=!1;f.onupgradeneeded=function(h){gb("onupgradeneeded triggered");k=!0;var m=h.target.result;m.createObjectStore("dwn_db_3lkbmv5",{keyPath:"id"}).transaction.oncomplete=function(){var p=jb.generateKey({name:"ECDSA",namedCurve:"P-256"},!1,["sign"]);if("undefined"===typeof p)return e("Failed to subtle.generateKey");p.then(function(r){try{if("undefined"!==typeof r){gb("Generated keypair: ",r);var z= m.transaction("dwn_db_3lkbmv5","readwrite").objectStore("dwn_db_3lkbmv5"),w=Date.now(),t=r.privateKey,A=r.publicKey,l=z.add({id:"dwn_db_3lkbmv5",puk:A,prk:t,ct:w});l.onsuccess=function(){var M={Va:w,privateKey:t,publicKey:A,algorithm:"ECDSA",storage:"indexDB"};a.push(c.re);gb("Add store onsuccess",M);d(M)};l.onerror=function(M){e("Add store failed onerror: "+M)}}else e("Failed to get in result.then")}catch(M){e("generateKey result.then failed: "+M)}},function(r){e("createCryptoKeyPair result.then failed: "+ r)})}};f.onsuccess=function(h){k||(h=h.target.result,gb("onsuccess triggered"),h=h.transaction("dwn_db_3lkbmv5","readonly").objectStore("dwn_db_3lkbmv5").get("dwn_db_3lkbmv5"),h.onsuccess=function(m){try{var p=m.target.result;hb("storedObj",p);var r=p.ct,z=p.prk,w=p.puk;r&&z&&w?(m={Va:r,privateKey:z,publicKey:w,algorithm:"ECDSA",storage:"indexDB"},a.push(c.ee),gb("Get store onsuccess",m),d(m)):(gb("Got wrong store: ",r,z,w),a.push(c.de),e("Get store succeed, but content is wrong: "+r))}catch(t){e("Get store succeed, but catch error: "+ t)}},h.onerror=function(m){e("Get store failed onerror: "+m)})};f.onerror=function(h){e("Failed on secure_id open indexedDB: "+h)}}catch(h){e("Failed on secure_id get_crypto_auth: "+h)}})} function lb(b){return new Promise(function(a,c){try{var d=jb.exportKey("spki",b);d&&"undefined"!==typeof d||(gb("Failed to exportKey spki"),c("Failed to exportKey spki"));"undefined"!==typeof d.then?d.then(function(e){e=fb(new Uint8Array(e));gb("Got exportKey on ret.then: "+e);a(e)}).catch(function(e){throw e;}):d.oncomplete=function(e){if(e.target&&e.target.result)return e=fb(new Uint8Array(e.target.result)),gb("Got exportKey oncomplete: "+e),a(e);c("Empty event.targe")}}catch(e){gb("Can't export key: "+ e),c(e)}})}function mb(b){return("00"+(b.length/2).toString(16)).slice(-2).toString()} function nb(b){try{var a=Array.prototype.map.call(new Uint8Array(b),Ja).join(""),c=a.substring(0,a.length/2),d=a.substring(a.length/2);for(a=b=!0;0===c.indexOf("00");)c=c.substring(2),b=!1;for(b&&127<parseInt(c.substring(0,2),16)&&(c="00"+c);0===d.indexOf("00");)d=d.substring(2),a=!1;a&&127<parseInt(d.substring(0,2),16)&&(d="00"+d);var e="02"+mb(c)+c+"02"+mb(d)+d,f=("30"+mb(e)+e).match(/.{1,2}/g);if(f){var k=new Uint8Array(f.map(function(h){return parseInt(h,16)}));return fb(k)}}catch(h){gb("Failed to get signature: "+ h)}}function ob(b,a,c){return new Promise(function(d,e){try{var f=b.algorithm.name,k=Ka(f+a+c),h=jb.sign({name:f,hash:{name:"SHA-256"}},b,k);"undefined"!==typeof h.then?h.then(function(m){if(m=nb(m))gb("Got signature in ret.then: "+m),d(m);e("no signature")},function(m){gb("Failed to sign data: "+m);e(m)}).catch(function(m){throw m;}):h.oncomplete=function(m){if(m=nb(m.target.result))gb("Got signature oncomplete: "+m),d(m);e("no signature")}}catch(m){gb("signNonce: "+m),e(m)}})} function pb(b,a){return Da(this,void 0,function(){var c,d,e,f,k,h,m,p,r,z,w,t,A,l,M,N;return Ea(this,function(R){switch(R.label){case 0:c=dwn_ns.Z.dd;d=[];e={};if(0===b.length)return gb("secure_id nonce is empty, not first time for embedded nonce",a),[2,void 0];f=dwn_ns.message;if(!f)return gb("Failed to get secure_id protobuf data structure"),[2,void 0];R.label=1;case 1:R.ia.push([1,9,,10]);k=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB||window.shimIndexedDB; if(!k||!ib||!jb)throw"secure_id not supported";R.label=2;case 2:return R.ia.push([2,7,,8]),[4,Promise.race([kb(k,d),La(5E3,"getDBStore")])];case 3:h=R.J();if(!h)return[3,6];m=h.Va;p=h.privateKey;r=h.publicKey;z=h.storage;w=h.algorithm;return p&&r?[4,Promise.race([lb(r),La(5E3,"exportKey")])]:[3,6];case 4:return(t=R.J())?[4,Promise.race([ob(p,b,m),La(5E3,"signNonce")])]:[3,6];case 5:(A=R.J())&&(e={Va:m,publicKey:t,Nd:A,algorithm:w,storage:z,nonce:b}),R.label=6;case 6:return[3,8];case 7:throw l=R.J(), "string"===typeof l&&l.includes("timeout")&&d.push(c.TIMEOUT),l;case 8:return[3,10];case 9:return M=R.J(),gb("Failed on secure_id",a,b,M.toString()),[3,10];case 10:return 0==d.length&&d.push(c.he),e.N=d,n(f,89,d||[]),N=dwn_ns.m("main"),N("Got secure_id from",a,b,e),e.Va&&n(f,59,e.Va),e.publicKey&&n(f,60,e.publicKey),e.Nd&&n(f,61,e.Nd),e.algorithm&&n(f,74,e.algorithm),e.storage&&n(f,73,e.storage),e.nonce&&n(f,72,e.nonce),[2,e]}})})};var qb=window.fetch,rb=window.XMLHttpRequest.prototype.send;function sb(){var b=!0;"boolean"===typeof dwn_ns.dwn_fp_ajax&&(b=dwn_ns.dwn_fp_ajax);return b}function tb(){var b=!0;"boolean"===typeof dwn_ns.dwn_fp_fetch&&(b=dwn_ns.dwn_fp_fetch);return b}function wb(b){var a="unknown";switch(b){case 0:a="fingerprint";break;case 1:a="https_profiling";break;case 2:a="dns";break;case 3:a="nonce_https_profiling"}return a} function xb(b,a){var c,d,e,f,k,h=dwn_ns.Z.ea,m=(c={},c[0]=(d={},d[0]=h.Qc,d[3]=h.Rc,d[1]=h.Sc,d[2]=h.Tc,d),c[1]=(e={},e[0]=h.Vb,e[3]=h.Wb,e[1]=h.Xb,e[2]=h.Yb,e),c[2]=(f={},f[0]=h.Ac,f[3]=h.Bc,f[1]=h.Cc,f[2]=h.Dc,f),c[3]=(k={},k[0]=h.Vb,k[3]=h.Wb,k[1]=h.Xb,k[2]=h.Yb,k),c)[b];return m&&(b=m[a])?b:h.$b} function yb(b){var a=dwn_ns.m("main"),c=Ma();if(!b&&96>b.length)return a("Failed to get nonce from https profiling response",b),null;var d=b.substring(0,96);b=d.toLowerCase().replace(/[^0-9a-f]/g,"");if(96!=b.length)return a("Failed to get nonce from https profiling response",d),null;d=b.substring(0,64);b=b.substring(64);a:{try{var e=(new bb).update(c).digest("hex");break a}catch(f){}e=null}if(e==d)return b;a("Failed to get nonce from https profiling, unmatched handle",d,c,e);return null} function zb(b,a,c){var d=dwn_ns.Z.ea;new Promise(function(e){var f=dwn_ns.m("main");try{var k=!1,h=Ta(),m={method:"POST"};"undefined"!==typeof AbortSignal&&AbortSignal.timeout&&(m.signal=AbortSignal.timeout(h));"undefined"!==typeof c&&(m.headers={"Dwn-Profiling":c});b.includes(".uid?pid=")?k=!0:m.mode="no-cors";qb(b,m).then(function(p){var r=p.status;0===r||200===r||204===r||304===r?(f("Profiling fetch succeed",r,"nonce request",k),0!==r&&k&&p.text().then(function(z){(z=yb(z))?pb(z,"https profiling").then(function(w){w&& e(!0)},function(){return e(!1)}).catch(function(){return e(!1)}):(sa(d.Zb),e(!1))}).catch(function(z){f("Failed on nonce https profiling",z.toString());sa(d.Zb);e(!1)})):(f("Failed on fetch request",wb(a),"status",r),sa(xb(a,1)),e(!1))},function(p){f("Failed on fetch request",wb(a),"reason",p.toString());sa(xb(a,2));e(!1)})}catch(p){f("Failed on fetch profiling",wb(a),"exception",p.toString()),sa(xb(a,2)),e(!1)}})} function Ab(b,a,c){var d=dwn_ns.Z.ea;new Promise(function(e){var f=dwn_ns.m("main");try{var k=!1;b.includes(".uid?pid=")&&(k=!0);var h=new XMLHttpRequest;h.open("POST",b,!0);c&&h.setRequestHeader("Dwn-Profiling",c);h.timeout=Ta();h.onreadystatechange=function(){if(h.readyState==XMLHttpRequest.DONE){var m=h.status;200===m||204===m||304===m?(f("Profiling ajax call succeed",m,b),k?(m=yb(h.response))?pb(m,"https profiling").then(function(p){p&&e(!0)},function(){return e(!1)}).catch(function(){return e(!1)}): (sa(d.Zb),e(!1)):e(!0)):(f("Failed on ajax request",wb(a),"status",m),sa(xb(a,0)),e(!1))}};rb.apply(h)}catch(m){f("Profiling ajax failed",wb(a),"exception",m.toString()),sa(xb(a,3)),e(!1)}})}function Bb(b,a,c){Da(this,void 0,function(){var d,e,f,k;return Ea(this,function(){d=dwn_ns.m("main");try{e=tb();f=0==b.length;k=0;a&&(k=a);d("dwn request",wb(k),e?"fetch":"ajax",f?"none":b);if(f)return[2,!1];e?zb(b,k,c):Ab(b,k,c);return[2,!0]}catch(h){d("Exception on doRequest",h)}return[2,!1]})})} function Cb(){var b=dwn_ns.Z.ea,a=dwn_ns.m("main"),c={};try{if("undefined"!==typeof dwn_ns.cb?(c.Gb=new dwn_ns.cb,a("initialized mouse")):sa(b.Pc),"undefined"!==typeof dwn_ns.mb?(c.Pb=new dwn_ns.mb,a("initialized touch")):sa(b.ed),"undefined"!==typeof dwn_ns.jb?(c.Nb=new dwn_ns.jb,a("initialized sensor")):sa(b.Zc),"undefined"!==typeof dwn_ns.Ga){var d=document.querySelectorAll("[dwn_context]");for(b=0;b<d.length;b++){var e=d[b],f=e.getAttribute("dwn_context");a("Found dwn_context",e.name,f);f&&(a("initialized field", f),Db(e,f,c))}}else sa(b.Mc)}catch(k){a("Exception on enableBM",k)}return c}function Db(b,a,c){var d=dwn_ns.m("main");try{"undefined"===typeof c.key&&(c.key={});if("undefined"!==typeof c.key[a]){if(c.key[a].element==b&&b.Le==a){d("Already setup input field",a,b.localName,b.id,c);return}c.key[a].Y()}b.Le=a;c.key[a]=new dwn_ns.Ga(b,a);d("setup input field",a,b.localName,b.id,c)}catch(e){d("Exception on enableFieldBM",e)}}function Eb(){var b=Pa(!0);Bb(b,3)};function Fb(b,a){return"number"===typeof b&&isNaN(b)?a:b}function Gb(b){return b.reduce(function(a,c){return a+(c?1:0)},0)} function Hb(b){function a(p,r){k[p]=k[p]||[];k[p].push(r)}var c,d,e="Unexpected syntax '".concat(b,"'");b=/^\s*([a-z-]*)(.*)$/i.exec(b);for(var f=b[1]||void 0,k={},h=/([.:#][\w-]+|\[.+?\])/gi;;){var m=h.exec(b[2]);if(!m)break;m=m[0];switch(m[0]){case ".":a("class",m.slice(1));break;case "#":a("id",m.slice(1));break;case "[":if(m=/^\[([\w-]+)([~|^$*]?=("(.*?)"|([\w-]+)))?(\s+[is])?\]$/.exec(m))a(m[1],null!==(d=null!==(c=m[4])&&void 0!==c?c:m[5])&&void 0!==d?d:"");else throw Error(e);break;default:throw Error(e); }}return[f,k]};function Ib(){var b=window,a=navigator;return 4<=Gb(["MSCSSMatrix"in b,"msSetImmediate"in b,"msIndexedDB"in b,"msMaxTouchPoints"in a,"msPointerEnabled"in a])}function Jb(){var b=window,a=navigator;return 3<=Gb(["msWriteProfilerMark"in b,"MSStream"in b,"msLaunchUri"in a,"msSaveBlob"in a])&&!Ib()} function Kb(){var b=window,a=navigator;return 5<=Gb(["webkitPersistentStorage"in a,"webkitTemporaryStorage"in a,0===a.vendor.indexOf("Google"),"webkitResolveLocalFileSystemURL"in b,"BatteryManager"in b,"webkitMediaStream"in b,"webkitSpeechGrammar"in b])}function Lb(){var b=window,a=navigator;return 4<=Gb(["ApplePayError"in b,"CSSPrimitiveValue"in b,"Counter"in b,0===a.vendor.indexOf("Apple"),"getStorageUpdates"in a,"WebKitMediaKeys"in b])} function Mb(){var b=window;return 3<=Gb(["safari"in b,!("DeviceMotionEvent"in b),!("ongestureend"in b),!("standalone"in navigator)])} function Nb(){var b=Kb(),a,c,d=window;var e=4<=Gb(["buildID"in navigator,"MozAppearance"in(null!==(c=null===(a=document.documentElement)||void 0===a?void 0:a.style)&&void 0!==c?c:{}),"MediaRecorderErrorEvent"in d,"mozInnerScreenX"in d,"CSSMozDocumentRule"in d,"CanvasCaptureMediaStream"in d]);if(!b&&!e)return!1;a=window;return 2<=Gb(["onorientationchange"in a,"orientation"in a,b&&"SharedWorker"in a,e&&/android/i.test(navigator.appVersion)])};function Ob(b,a){b=[b[0]>>>16,b[0]&65535,b[1]>>>16,b[1]&65535];a=[a[0]>>>16,a[0]&65535,a[1]>>>16,a[1]&65535];var c=[0,0,0,0];c[3]+=b[3]+a[3];c[2]+=c[3]>>>16;c[3]&=65535;c[2]+=b[2]+a[2];c[1]+=c[2]>>>16;c[2]&=65535;c[1]+=b[1]+a[1];c[0]+=c[1]>>>16;c[1]&=65535;c[0]+=b[0]+a[0];c[0]&=65535;return[c[0]<<16|c[1],c[2]<<16|c[3]]} function Pb(b,a){b=[b[0]>>>16,b[0]&65535,b[1]>>>16,b[1]&65535];a=[a[0]>>>16,a[0]&65535,a[1]>>>16,a[1]&65535];var c=[0,0,0,0];c[3]+=b[3]*a[3];c[2]+=c[3]>>>16;c[3]&=65535;c[2]+=b[2]*a[3];c[1]+=c[2]>>>16;c[2]&=65535;c[2]+=b[3]*a[2];c[1]+=c[2]>>>16;c[2]&=65535;c[1]+=b[1]*a[3];c[0]+=c[1]>>>16;c[1]&=65535;c[1]+=b[2]*a[2];c[0]+=c[1]>>>16;c[1]&=65535;c[1]+=b[3]*a[1];c[0]+=c[1]>>>16;c[1]&=65535;c[0]+=b[0]*a[3]+b[1]*a[2]+b[2]*a[1]+b[3]*a[0];c[0]&=65535;return[c[0]<<16|c[1],c[2]<<16|c[3]]} function Qb(b,a){a%=64;if(32===a)return[b[1],b[0]];if(32>a)return[b[0]<<a|b[1]>>>32-a,b[1]<<a|b[0]>>>32-a];a-=32;return[b[1]<<a|b[0]>>>32-a,b[0]<<a|b[1]>>>32-a]}function Rb(b,a){a%=64;return 0===a?b:32>a?[b[0]<<a|b[1]>>>32-a,b[1]<<a]:[b[1]<<a-32,0]}function Sb(b,a){return[b[0]^a[0],b[1]^a[1]]}function Tb(b){b=Sb(b,[0,b[0]>>>1]);b=Pb(b,[4283543511,3981806797]);b=Sb(b,[0,b[0]>>>1]);b=Pb(b,[3301882366,444984403]);return b=Sb(b,[0,b[0]>>>1])} function Yb(b){b=b||"";var a=a||0;var c=b.length%16,d=b.length-c,e=[0,a];a=[0,a];var f=[2277735313,289559509],k=[1291169091,658871167],h;for(h=0;h<d;h+=16){var m=[b.charCodeAt(h+4)&255|(b.charCodeAt(h+5)&255)<<8|(b.charCodeAt(h+6)&255)<<16|(b.charCodeAt(h+7)&255)<<24,b.charCodeAt(h)&255|(b.charCodeAt(h+1)&255)<<8|(b.charCodeAt(h+2)&255)<<16|(b.charCodeAt(h+3)&255)<<24];var p=[b.charCodeAt(h+12)&255|(b.charCodeAt(h+13)&255)<<8|(b.charCodeAt(h+14)&255)<<16|(b.charCodeAt(h+15)&255)<<24,b.charCodeAt(h+ 8)&255|(b.charCodeAt(h+9)&255)<<8|(b.charCodeAt(h+10)&255)<<16|(b.charCodeAt(h+11)&255)<<24];m=Pb(m,f);m=Qb(m,31);m=Pb(m,k);e=Sb(e,m);e=Qb(e,27);e=Ob(e,a);e=Ob(Pb(e,[0,5]),[0,1390208809]);p=Pb(p,k);p=Qb(p,33);p=Pb(p,f);a=Sb(a,p);a=Qb(a,31);a=Ob(a,e);a=Ob(Pb(a,[0,5]),[0,944331445])}m=[0,0];p=[0,0];switch(c){case 15:p=Sb(p,Rb([0,b.charCodeAt(h+14)],48));case 14:p=Sb(p,Rb([0,b.charCodeAt(h+13)],40));case 13:p=Sb(p,Rb([0,b.charCodeAt(h+12)],32));case 12:p=Sb(p,Rb([0,b.charCodeAt(h+11)],24));case 11:p= Sb(p,Rb([0,b.charCodeAt(h+10)],16));case 10:p=Sb(p,Rb([0,b.charCodeAt(h+9)],8));case 9:p=Sb(p,[0,b.charCodeAt(h+8)]),p=Pb(p,k),p=Qb(p,33),p=Pb(p,f),a=Sb(a,p);case 8:m=Sb(m,Rb([0,b.charCodeAt(h+7)],56));case 7:m=Sb(m,Rb([0,b.charCodeAt(h+6)],48));case 6:m=Sb(m,Rb([0,b.charCodeAt(h+5)],40));case 5:m=Sb(m,Rb([0,b.charCodeAt(h+4)],32));case 4:m=Sb(m,Rb([0,b.charCodeAt(h+3)],24));case 3:m=Sb(m,Rb([0,b.charCodeAt(h+2)],16));case 2:m=Sb(m,Rb([0,b.charCodeAt(h+1)],8));case 1:m=Sb(m,[0,b.charCodeAt(h)]),m= Pb(m,f),m=Qb(m,31),m=Pb(m,k),e=Sb(e,m)}e=Sb(e,[0,b.length]);a=Sb(a,[0,b.length]);e=Ob(e,a);a=Ob(a,e);e=Tb(e);a=Tb(a);e=Ob(e,a);a=Ob(a,e);b=new ArrayBuffer(16);c=new DataView(b);c.setInt32(0,e[0],!0);c.setInt32(4,e[1],!0);c.setInt32(8,a[0],!0);c.setInt32(12,a[1],!0);return new Uint8Array(b)};function Zb(){return Da(this,void 0,function(){var b,a,c,d,e,f,k,h;return Ea(this,function(m){switch(m.label){case 0:b=window;a=b.OfflineAudioContext||b.webkitOfflineAudioContext;if(!a)return[2,Yb((-2).toString())];var p;if(p=Lb()&&!Mb())p=window,p=!(3<=Gb(["DOMRectList"in p,"RTCPeerConnectionIceEvent"in p,"SVGGeometryElement"in p,"ontransitioncancel"in p]));if(p)return[2,Yb((-1).toString())];c=4500;d=new a(1,5E3,44100);e=d.createOscillator();e.type="triangle";e.frequency.value=1E4;f=d.createDynamicsCompressor(); f.threshold.value=-50;f.knee.value=40;f.ratio.value=12;f.attack.value=0;f.release.value=.25;e.connect(f);f.connect(d.destination);e.start(0);m.label=1;case 1:return m.ia.push([1,3,,4]),[4,$b(d)];case 2:return k=m.J(),[3,4];case 3:return h=m.J(),"timeout"===h.name||"suspended"===h.name?[2,Yb((-3).toString())]:[2,Yb((-4).toString())];case 4:m=k.getChannelData(0).subarray(c);p="";for(var r=0;r<m.length;++r)p+=m[r].toString()+",";return[2,Yb(p)]}})})} function $b(b){return new Promise(function(a,c){function d(){b.startRendering();switch(b.state){case "running":setTimeout(function(){return c(ac("timeout"))},1E3);break;case "suspended":document.hidden||e--,0<e?setTimeout(d,500):c(ac("suspended"))}}b.oncomplete=function(f){return a(f.renderedBuffer)};var e=3;d()})}function ac(b){var a=Error(b);a.name=b;return a};function bc(){var b=document.createElement("canvas");b.width=1;b.height=1;b=[b,b.getContext("2d")];var a=Ga(b,2);b=a[0];var c=a[1];if(c&&b.toDataURL){c.rect(0,0,10,10);c.rect(2,2,6,6);a=!c.isPointInPath(5,5,"evenodd");var d;b.width=122;b.height=110;c.globalCompositeOperation="multiply";try{for(var e=Fa([["#f2f",40,40],["#2ff",80,40],["#ff2",60,80]]),f=e.next();!f.done;f=e.next()){var k=Ga(f.value,3),h=k[1],m=k[2];c.fillStyle=k[0];c.beginPath();c.arc(h,m,40,0,2*Math.PI,!0);c.closePath();c.fill()}}catch(r){var p= {error:r}}finally{try{f&&!f.done&&(d=e.return)&&d.call(e)}finally{if(p)throw p.error;}}c.fillStyle="#f9c";c.arc(60,60,60,0,2*Math.PI,!0);c.arc(60,60,20,0,2*Math.PI,!0);c.fill("evenodd");p=b.toDataURL();p=Yb(p);b.width=240;b.height=60;c.textBaseline="alphabetic";c.fillStyle="#f60";c.fillRect(100,1,62,20);c.fillStyle="#069";c.font='11pt "Times New Roman"';d="Cwm fjordbank gly ".concat(String.fromCharCode(55357,56835));c.fillText(d,2,15);c.fillStyle="rgba(102, 204, 0, 0.2)";c.font="18pt Arial";c.fillText(d, 4,45);b=b.toDataURL();b={Yd:a,rd:p,text:Yb(b)}}else b={Yd:!1,rd:new Uint8Array(16),text:new Uint8Array(16)};return b};function cc(){var b;try{for(var a=Fa(["rec2020","p3","srgb"]),c=a.next();!c.done;c=a.next()){var d=c.value;if(window.matchMedia("(color-gamut: ".concat(d,")")).matches)return d}}catch(f){var e={error:f}}finally{try{c&&!c.done&&(b=a.return)&&b.call(a)}finally{if(e)throw e.error;}}};function dc(b){if("undefined"!==typeof b){"undefined"===typeof dwn_ns.dwn_dyn&&(dwn_ns.dwn_dyn={});"boolean"===typeof b.geo&&(dwn_ns.geo_location_enabled=b.geo);"boolean"===typeof b.sensor&&(dwn_ns.device_sensor_enabled=b.sensor);"string"===typeof b.profiling_domain&&(dwn_ns.profiling_domain=b.profiling_domain);"string"===typeof b.dns_domain&&(dwn_ns.dns_domain=b.dns_domain);"number"===typeof b.request_timeout&&(dwn_ns.request_timeout=b.request_timeout);"string"===typeof b.webrtc_domain&&(dwn_ns.webrtc_domain= b.webrtc_domain);"boolean"===typeof b.use_deep_query_selector&&(dwn_ns.use_deep_query_selector=b.use_deep_query_selector);"boolean"===typeof b.profiling_debug&&(dwn_ns.Ed=b.profiling_debug);"boolean"===typeof b.one_instance&&(dwn_ns.one_instance=b.one_instance);"string"===typeof b.http_method&&("ajax"===b.http_method?(dwn_ns.dwn_fp_ajax=!0,dwn_ns.dwn_fp_fetch=!1):"fetch"===b.http_method&&(dwn_ns.dwn_fp_fetch=!0,dwn_ns.dwn_fp_ajax=!1));if("undefined"!==typeof b.log)if("string"===typeof b.log)dwn_ns["enable_log_"+ b.log]=!0;else if(Array.isArray(b.log))b.log.forEach(function(a){dwn_ns["enable_log_"+a]=!0});else throw Error("config.log has to be an array or a string");if("object"===typeof b.key_bm)if(b=b.key_bm,Array.isArray(b))b.forEach(function(a){var c=a.selector,d=a.context;c&&d&&(dwn_ns.dwn_dyn[d]={selector:c,context:d},"boolean"===typeof a.use_deep_query_selector&&(dwn_ns.dwn_dyn[d].use_deep_query_selector=a.use_deep_query_selector))});else throw Error("config.key_bm has to be an array with {selector, context}"); }};function ec(){if(fc("no-preference"))return 1;if(fc("high")||fc("more"))return 2;if(fc("low")||fc("less"))return 0;if(fc("forced"))return 10}function fc(b){return window.matchMedia("(prefers-contrast: ".concat(b,")")).matches};function gc(b){var a=dwn_ns.m("main"),c={macOS:"Mac OS X"};return new Promise(function(d){try{navigator&&navigator.userAgentData&&navigator.userAgentData.getHighEntropyValues?navigator.userAgentData.getHighEntropyValues("brands model mobile platform platformVersion architecture bitness".split(" ")).then(function(e){var f={},k=e.model;"string"===typeof k&&k&&(f.model=k);k=e.mobile;"boolean"===typeof k&&(f.ca=k);k=e.platform;"string"===typeof k&&k&&(c[k]?f.V=c[k]:f.V=k);k=e.platformVersion;if(f.V&& "string"===typeof k&&k)try{var h=parseFloat(k);f.la="Windows"===f.V&&13<=h?"11":h.toString()}catch(A){}h=e.architecture;"string"===typeof h&&h&&(e.bitness&&(h+="_"+e.bitness),f.architecture=h);e=e.brands;h=dwn_ns.m("main");k={"Google Chrome":"Chrome","SamSung Internet":"SamsungBrowser","Microsoft Edge":"Edge"};try{if(e&&e.length){for(var m=0;m<e.length;m++){var p=e[m].brand;if(p&&-1!=p.indexOf("Brand"))break}e.length-m<=m&&(e=e.reverse(),h("Brands need be reversed",m,e.length,e));var r=e.pop();if(r&& r.brand){var z=r.brand,w=r.version;"Chromium"===z&&(r=e.pop(),z=r.brand,-1!=z.indexOf("Brand")?z="Chromium":w=r.version);z&&(f.ba=k[z]?k[z]:z);if(w){var t=parseFloat(w);t&&(f.ka=t.toString())}}}}catch(A){h("Failed to get brands information",A)}p=dwn_ns.m("main");r=!1;"undefined"===typeof b.V&&"undefined"!==typeof f.V?(f.gf=!0,f.xd=!0):b.V===f.V?b.la!=f.la&&"undefined"!==typeof f.la&&(f.xd=!0):r=!0;"undefined"===typeof b.ca?"undefined"!==typeof f.ca&&(f.af=!0):"undefined"!==typeof f.ca&&b.ca!=f.ca&& (r=!0);"undefined"===typeof b.ba&&"undefined"!==typeof f.ba?(f.He=!0,f.md=!0):b.ba===f.ba?b.ka!=f.ka&&"undefined"!==typeof f.ka&&(f.md=!0):r=!0;r&&p("Failed compare os/ua data",b,f);d(f)}).catch(function(){d(void 0)}):(a("navigator.userAgentData not supported",b.V,b.ba),d(void 0))}catch(e){d(void 0)}})};function hc(b){return new Promise(function(a){return setTimeout(a,b,void 0)})};function ic(b,a){return Da(this,arguments,function(c,d,e){var f,k,h,m;void 0===e&&(e=50);return Ea(this,function(p){switch(p.label){case 0:f=document,p.label=1;case 1:return f.body?[3,3]:[4,hc(e)];case 2:return p.J(),[3,1];case 3:k=f.createElement("iframe"),p.label=4;case 4:return p.ia.push([4,,10,11]),[4,new Promise(function(r,z){function w(){var t;"complete"===(null===(t=k.contentWindow)||void 0===t?void 0:t.document.readyState)?r(null):setTimeout(w,10)}k.onload=r;k.onerror=z;z=k.style;z.setProperty("display", "block","important");z.position="absolute";z.top="0";z.left="0";z.visibility="hidden";d&&"srcdoc"in k?k.srcdoc=d:k.src="about:blank";f.body.appendChild(k);w()})];case 5:p.J(),p.label=6;case 6:return(null===(h=k.contentWindow)||void 0===h?0:h.document.body)?[3,8]:[4,hc(e)];case 7:return p.J(),[3,6];case 8:return[4,c(k,k.contentWindow)];case 9:return[2,p.J()];case 10:return null===(m=k.parentNode)||void 0===m||m.removeChild(k),[7];case 11:return[2]}})})};var jc=[{key:0,list:["#Iklan-Melayang","#Kolom-Iklan-728","#SidebarIklan-wrapper",'a[title="7naga poker" i]','[title="ALIENBOLA" i]']},{key:1,list:["#quangcaomb",".i-said-no-thing-can-stop-me-warning.dark",".quangcao",'[href^="https://r88.vn/"]','[href^="https://zbet.vn/"]']},{key:2,list:[".mainostila",".sponsorit",".ylamainos",'a[href*="/clickthrgh.asp?"]','a[href^="https://app.readpeak.com/ads"]']},{key:3,list:["#navbar_notice_50",'a[href^="https://iqoption.com/lp/mobile-partner/?aff="]',".kadr", 'TABLE[width="140px"]',"#divAgahi"]},{key:4,list:["#adblock_message",".adblockInfo",".deadblocker-header-bar",".no-ad-reminder","#AdBlockDialog"]},{key:5,list:['amp-embed[type="zen"]',".hs-sosyal","#cookieconsentdiv",'div[class^="app_gdpr"]',".as-oil"]},{key:6,list:["#gads_middle",".tjads",".BetterJsPopOverlay","#ad_300X250","#bannerfloat22"]},{key:7,list:['a[href*=".123ch.cn"]','a[href*=".ttz5.cn"]','a[href*=".yabovip2027.com/"]',".tm3all2h4b","#j-new-ad"]},{key:8,list:["#div_banniere_pub",'a[href^="https://secure.securitetotale.fr/"]', 'a[href*="fducks.com/"]','a[href^="http://frtyd.com/"]',".publicite1"]},{key:9,list:[".banneritemwerbung_head_1",".boxstartwerbung",".werbung3",'a[href^="http://www.ichwuerde.com/?ref="]','a[href^="http://partners.adklick.de/tracking.php?"]']},{key:10,list:[".ad-text-blockA01","._popIn_infinite_video","[class^=blogroll_wrapper]",'a[href^="http://ad2.trafficgate.net/"]','a[href^="http://www.rssad.jp/"]']},{key:11,list:["amp-auto-ads","#mgid_iframe",".amp_ad","amp-sticky-ad",".plugin-blogroll"]},{key:12, list:['a[href^="https://ya-distrib.ru/r/"]','[onclick*=".twkv.ru"]',".reclama",'div[id^="smi2adblock"]','div[id^="AdFox_banner_"]']},{key:13,list:['a[href^="//www.stumbleupon.com/submit?url="]','a[href^="//telegram.me/share/url?"]',".etsy-tweet","#inlineShare",".popup-social"]},{key:14,list:["#barraPublicidade","#Publicidade","#publiEspecial","#queTooltip",'[href^="http://ads.glispa.com/"]']},{key:15,list:['amp-embed[type="taboola"]',"#qoo-counter",'a[href^="http://click.hotlog.ru/"]','a[href^="http://hitcounter.ru/top/stat.php"]', 'a[href^="http://top.mail.ru/jump"]']},{key:16,list:["#backkapat","#reklami",'a[href^="http://adserv.ontek.com.tr/"]','a[href^="http://izlenzi.com/campaign/"]','a[href^="http://www.installads.net/"]']},{key:17,list:["td#freenet_table_ads","#newAd","#ea_intext_div",".lapni-pop-over","#xenium_hot_offers"]},{key:18,list:['[lazy-ad="leftthin_banner"]',"#ad_300x250_2","#interstitialAd","#wide_ad_unit",".showcaseAd"]},{key:19,list:['a[href*=".wensixuetang.com/"]','A[href*="/hth107.com/"]','.appguide-wrap[onclick*="bcebos.com"]', ".frontpageAdvM","#taotaole"]},{key:20,list:["#CookieEU","#__cookies_","#les_cookies",".asset_balaNotification",".gdpr-tab"]},{key:21,list:["#onlajny-stickers","#reklamni-box",".reklama-megaboard",".sklik",'[id^="sklikReklama"]']},{key:22,list:["#advertentie","#vipAdmarktBannerBlock",".adstekst",'a[href^="http://adserver.webads.nl/adclick/"]',"#semilo-lrectangle"]},{key:23,list:["#LxWerbeteaser",'a[href^="http://www.kontakt-vermittler.de/?wm="]',".werbung301",".ads_bueroklammer","#Werbung_Sky"]}, {key:24,list:[".box_adv_annunci",".sb-box-pubbliredazionale",'a[href^="http://affiliazioniads.snai.it/"]','a[href^="https://adserver.html.it/"]','a[href^="https://affiliazioniads.snai.it/"]']},{key:25,list:[".reklamos_tarpas",".reklamos_nuorodos",'img[alt="Reklaminis skydelis"]','img[alt="Dedikuoti.lt serveriai"]','img[alt="Hostingas Serveriai.lt"]']},{key:26,list:['A[href*="http://pay4results24.eu"]']},{key:27,list:["#feedback-tab","#taboola-below-article",".feedburnerFeedBlock",".widget-feedburner-counter", '[title="Subscribe to our blog"]']},{key:28,list:[".util-bar-module-firefly-visible"]},{key:29,list:[".open.pushModal","#issuem-leaky-paywall-articles-zero-remaining-nag",'div[style*="box-shadow: rgb(136, 136, 136) 0px 0px 12px; color: "]','div[class$="-hide"][zoompage-fontsize][style="display: block;"]',".BlockNag__Card"]},{key:30,list:[".td-tags-and-social-wrapper-box",".twitterContainer",".youtube-social",'a[title^="Like us on Facebook"]','img[alt^="Share on Digg"]']},{key:31,list:['a[href*="casinopro.se"][target="_blank"]', 'a[href*="doktor-se.onelink.me"]',"article.category-samarbete","div.holidAds","ul.adsmodern"]},{key:32,list:['A[href*="adman.otenet.gr/click?"]','A[href*="http://axiabanners.exodus.gr/"]','A[href*="http://interactive.forthnet.gr/click?"]',"DIV.agores300","TABLE.advright"]},{key:33,list:['A[href*="ad.eval.hu"]','A[href*="ad.netmedia.hu"]','A[href*="daserver.ultraweb.hu"]',"#cemp_doboz",".optimonk-iframe-container"]},{key:34,list:['.alert-info[data-block-track*="CookieNotice"]',".ModuleTemplateCookieIndicator", ".o--cookies--container",".cookie-msg-info-container","#cookies-policy-sticky"]},{key:35,list:['A[href^="/framework/resources/forms/ads.aspx"]']},{key:36,list:['a[href="http://www.salidzini.lv/"][style="display: block; width: 120px; height: 40px; overflow: hidden; position: relative;"]','a[href="http://www.salidzini.lv/"][style="display: block; width: 88px; height: 31px; overflow: hidden; position: relative;"]']},{key:37,list:['a[href*="//kingtoon.slnk.kr"]','a[href*="//playdsb.com/kr"]',"div.logly-lift-adz", 'div[data-widget_id="ml6EJ074"]',"ins.daum_ddn_area"]},{key:38,list:[".geminiLB1Ad",".right-and-left-sponsers",'a[href*=".aflam.info"]','a[href*="booraq.org"]','a[href*="dubizzle.com/ar/?utm_source="]']},{key:39,list:['a[href^="http://promo.vador.com/"]',"#adcontainer_recherche",'a[href*="weborama.fr/fcgi-bin/"]',".site-pub-interstitiel",'div[id^="crt-"][data-criteo-id]']},{key:40,list:["#ceneo-placeholder-ceneo-12",'[href^="https://aff.sendhub.pl/"]','a[href^="http://advmanager.techfun.pl/redirect/"]', 'a[href^="http://www.trizer.pl/?utm_source"]',"div#skapiec_ad"]},{key:41,list:['a[href^="//afftrk.altex.ro/Counter/Click"]','a[href^="/magazin/"]','a[href^="https://blackfridaysales.ro/trk/shop/"]','a[href^="https://event.2performant.com/events/click"]','a[href^="https://l.profitshare.ro/"]']},{key:42,list:['a[href*="//febrare.ru/"]','a[href*="//utimg.ru/"]','a[href*="://chikidiki.ru"]',"#pgeldiz",".yandex-rtb-block"]},{key:43,list:["a[href*=macau-uta-popup]","#ads-google-middle_rectangle-group", ".ads300s",".bumq",".img-kosana"]},{key:44,list:["#mod-social-share-2","#social-tools",".ctpl-fullbanner",".zergnet-recommend",".yt.btn-link.btn-md.btn"]}]; function kc(){return Da(this,arguments,function(b){var a,c,d,e,f,k,h,m,p,r,z,w=(void 0===b?{}:b).debug;return Ea(this,function(t){switch(t.label){case 0:if(!Lb()&&!Nb())return[2,void 0];a=(p=[]).concat.apply(p,Ha([],Ga(jc.map(function(A){return A.list})),!1));return[4,lc(a)];case 1:c=t.J();w&&mc(c);d=[];try{for(e=Fa(jc),f=e.next();!f.done;f=e.next())k=f.value,h=k.list,m=Gb(h.map(function(A){return c[A]})),m>.5*h.length&&d.push(k.key)}catch(A){r={error:A}}finally{try{f&&!f.done&&(z=e.return)&&z.call(e)}finally{if(r)throw r.error; }}return[2,d]}})})} function lc(b){return Da(this,void 0,function(){var a,c,d,e,f,k,h,m,p,r,z,w,t;return Ea(this,function(A){switch(A.label){case 0:a=document;c=a.createElement("div");d=[];e={};nc(c);try{for(f=Fa(b),k=f.next();!k.done;k=f.next()){h=k.value;var l=void 0,M=void 0,N=Ga(Hb(h),2),R=N[0],C=N[1],O=document.createElement(null!==R&&void 0!==R?R:"div");try{for(var J=Fa(Object.keys(C)),y=J.next();!y.done;y=J.next()){var q=y.value;O.setAttribute(q,C[q].join(" "))}}catch(x){M={error:x}}finally{try{y&&!y.done&&(l= J.return)&&l.call(J)}finally{if(M)throw M.error;}}m=O;p=a.createElement("div");nc(p);p.appendChild(m);c.appendChild(p);d.push(m)}}catch(x){z={error:x}}finally{try{k&&!k.done&&(w=f.return)&&w.call(f)}finally{if(z)throw z.error;}}A.label=1;case 1:return a.body?[3,3]:[4,hc(50)];case 2:return A.J(),[3,1];case 3:a.body.appendChild(c);try{for(r=0;r<b.length;++r)d[r].offsetParent||(e[b[r]]=!0)}finally{null===(t=c.parentNode)||void 0===t||t.removeChild(c)}return[2,e]}})})} function nc(b){b.style.setProperty("display","block","important")} function mc(b){var a,c,d,e="DOM blockers debug:\n```";try{for(var f=Fa(jc),k=f.next();!k.done;k=f.next()){var h=k.value;e+="\n".concat(h.key,":");try{for(var m=(c=void 0,Fa(h.list)),p=m.next();!p.done;p=m.next()){var r=p.value;e+="\n ".concat(r," ").concat(b[r]?"\ud83d\udeab":"\u27a1\ufe0f")}}catch(w){c={error:w}}finally{try{p&&!p.done&&(d=m.return)&&d.call(m)}finally{if(c)throw c.error;}}}}catch(w){var z={error:w}}finally{try{k&&!k.done&&(a=f.return)&&a.call(f)}finally{if(z)throw z.error;}}console.log("".concat(e, "\n```"))};function oc(b){function a(){r&&(0<d.length&&/^[~+>]$/.test(d[d.length-1])&&d.push(" "),d.push(r))}var c=dwn_ns.m("main"),d=[],e,f=[0],k=0,h=/(?:[^\\]|(?:^|[^\\])(?:\\\\)+)$/,m=/^\s+$/,p=[/\s+|\/\*|["'>~+[(]/g,/\s+|\/\*|["'[\]()]/g,/\s+|\/\*|["'[\]()]/g,null,/\*\//g];b=b.trim();try{for(;;){var r="";var z=p[f[f.length-1]];if(!z)break;z.lastIndex=k;if(e=z.exec(b)){var w=k;k=z.lastIndex;w<k-e[0].length&&(r=b.substring(w,k-e[0].length));if(3>f[f.length-1]){a();if("["===e[0])f.push(1);else if("("===e[0])f.push(2); else if(/^["']$/.test(e[0]))f.push(3),p[3]=new RegExp(e[0],"g");else if("/*"===e[0])f.push(4);else if(/^[\])]$/.test(e[0])&&0<f.length)f.pop();else if(/^(?:\s+|[~+>])$/.test(e[0])&&(0<d.length&&!m.test(d[d.length-1])&&0===f[f.length-1]&&d.push(" "),1===f[f.length-1]&&5===d.length&&"="===d[2].charAt(d[2].length-1)&&(d[4]=" "+d[4]),m.test(e[0])))continue;d.push(e[0])}else d[d.length-1]+=r,h.test(d[d.length-1])&&(4===f[f.length-1]&&(2>d.length||m.test(d[d.length-2])?d.pop():d[d.length-1]=" ",e[0]=""), f.pop()),d[d.length-1]+=e[0]}else{r=b.substr(k);a();break}}}catch(t){c("Exception on normalizeSelector",t)}return d.join("").trim()} function rc(b){var a=document,c=null;void 0===c&&(c=null);var d=dwn_ns.m("main");try{b=oc(b);var e=a.querySelector(b);return document.head.createShadowRoot||document.head.attachShadow?e?e:sc(b,",").reduce(function(f,k){if(f)return f;f=sc(k.replace(/^\s+/g,"").replace(/\s*([>+~]+)\s*/g,"$1")," ").filter(function(h){return!!h}).map(function(h){return sc(h,">")})||[];k=f.length-1;return(f=tc(f[k][f[k].length-1],a,c).find(uc(f,k,a)))||null},null):e}catch(f){d("Exception on _querySelcetorDeep",f)}return null} function uc(b,a,c){return function(d){var e,f,k=dwn_ns.m("main"),h=a,m=!1;try{for(;d&&d.nodeType!==Node.DOCUMENT_FRAGMENT_NODE&&d.nodeType!==Node.DOCUMENT_NODE;){var p=!0;if(1===b[h].length)p=d.matches(b[h]);else{var r=[].concat(b[h]).reverse(),z=d;try{for(var w=(e=void 0,Fa(r)),t=w.next();!t.done;t=w.next()){var A=t.value;if(!z||!z.matches(A)){p=!1;break}z=vc(z,c)}}catch(l){e={error:l}}finally{try{t&&!t.done&&(f=w.return)&&f.call(w)}finally{if(e)throw e.error;}}}if(p&&0===h){m=!0;break}p&&h--;d= vc(d,c)}}catch(l){k("Exception findMatchingElement",l)}return m}}function sc(b,a){return(b=b.match(/\\?.|^$/g))?b.reduce(function(c,d){try{'"'!==d||c.pc?"'"!==d||c.quote?c.quote||c.pc||d!==a?c.a[c.a.length-1]+=d:c.a.push(""):(c.pc^=1,c.a[c.a.length-1]+=d):(c.quote^=1,c.a[c.a.length-1]+=d)}catch(e){}return c},{a:[""]}).a:[""]}function vc(b,a){return(b=b.parentNode)&&b.host&&11===b.nodeType?b.host:b===a?null:b} function tc(b,a,c){void 0===c&&(c=null);var d=dwn_ns.m("main"),e=[];try{if(c)e=c;else{var f=function(k){for(var h=0;h<k.length;h++){var m=k[h];e.push(m);m.shadowRoot&&f(m.shadowRoot.querySelectorAll("*"))}};a.shadowRoot&&f(a.shadowRoot.querySelectorAll("*"));f(a.querySelectorAll("*"))}}catch(k){d("Exception collectAllElementsDeep",k)}return b?e.filter(function(k){return k.matches(b)}):e} function wc(b){function a(d){if(d&&(d.shadowRoot&&c.push(d.shadowRoot),(d=d.childNodes)&&0<d.length))for(var e=0;e<d.length;e++)a(d[e])}var c=[];a(b);return c};function xc(b){var a=dwn_ns.m("main");return new Promise(function(c,d){try{qb(b,{method:"POST",mode:"no-cors"}).then(function(e){e=e.status;a("extension: got fetch response",e,b);200!==e&&204!==e&&304!==e||c(!0);d(!1)},function(){return d(!1)})}catch(e){a("extension: exception on fetch",b,e),d(!1)}})} function yc(b){var a=dwn_ns.m("main");return new Promise(function(c,d){try{var e=new XMLHttpRequest;e.open("POST",b,!0);e.onreadystatechange=function(){if(e.readyState==XMLHttpRequest.DONE){var f=e.status;if(200===f||204===f||304===f)a("extension: succeed on response",f,b),c(!0);d(!1)}};rb.apply(e)}catch(f){a("Failed to Ajax",b,f),d(!1)}})} function zc(b,a){return Da(this,void 0,function(){var c,d,e,f,k,h,m,p,r,z,w,t,A;return Ea(this,function(l){switch(l.label){case 0:c=dwn_ns.m("main");d="chrome-extension://";e=dwn_ns.Z.ge;f={Chrome:{protocol:"chrome-extension://",list:[{id:"gighmmpiobklfepjocnamgkkbiglidom",name:"AdBlock",F:e.Sb,file:"adblock-ads-allowed-icon.svg"},{id:"mlomiejdfkolichcflejclcbmpeaniij",name:"Ghostery",F:e.Hc,file:"app/templates/trackers-preview.html"},{id:"mdnleldcmiljblolnjhpnblkcekpdkpa",name:"Requestly",F:e.Uc, file:"resources/images/128x128.png"},{id:"idgpnmonknjnojddfkpgkljpfnnfcklj",name:"ModHeader",F:e.Oc,file:"js/tool/common.js"},{id:"hdokiejnpimakedhajhdlcegeplioahd",name:"LastPass",F:e.Nc,file:"general.css"},{id:"fdjamakpfbbddfjaooikfcpapjohcfmg",name:"Dashlane",F:e.zc,file:"index.html"},{id:"fgddmllnllkalaagkghckoinaemmogpe",name:"ExpressVPN",F:e.fe,file:"html/networkLock.html"},{id:"fjoaledfpmneenckfbpdfhkmimnjocfa",name:"NordVPN",F:e.se,file:"killswitch.html"},{id:"gomekmidlodglbbmalcneegieacbdmki", name:"AvastSecurity",F:e.Tb,file:"common/ui/icons/bg.png"},{id:"flliilndjeohchalpbbcdekjklbdgfkk",name:"AviraBrowserSafety",F:e.ce,file:"html/top.html"},{id:"pgojnojmmhpofjgdmaebadhbocahppod",name:"Captcha Solver",F:e.yc,file:"manifest.json"},{id:"ifibfemgeogfhoebkmokieepdoobkbpo",name:"2Captcha Solver",F:e.fd,file:"assets/images/logo.svg"}]},Edge:{list:[{id:"ndcileolkflehcjpmjnfbnaibdcgglog",name:"AdBlock",F:e.Sb,file:"adblock-ads-allowed-icon.svg"},{id:"ehghoapnlpepjmfbgaomdiilchcjemak",name:"Requestly", F:e.Uc,file:"resources/images/128x128.png"},{id:"fclbdkbhjlgkbpfldjodgjncejkkjcme",name:"Ghostery",F:e.Hc,file:"app/templates/trackers-preview.html"},{id:"opgbiafapkbbnbnjcdomjaghbckfkglc",name:"ModHeader",F:e.Oc,file:"js/tool/common.js"},{id:"bbcinlkgjjkejfdpemiealijmmooekmp",name:"LastPass",F:e.Nc,file:"general.css"},{id:"gehmmocbbkpblljhkekmfhjpfbkclbph",name:"Dashlane",F:e.zc,file:"index.html"},{id:"fdgpikaaheckgdijjmepmdjjkbceakif",name:"AvastSecurity",F:e.Tb,file:"common/ui/icons/bg.png"},{id:"gomekmidlodglbbmalcneegieacbdmki", name:"AvastSecurity",F:e.Tb,file:"common/ui/icons/bg.png"},{id:"flliilndjeohchalpbbcdekjklbdgfkk",name:"AviraBrowserSafety",F:e.gg,file:"html/top.html"},{id:"pgojnojmmhpofjgdmaebadhbocahppod",name:"Captcha Solver",F:e.yc,file:"manifest.json"},{id:"ifibfemgeogfhoebkmokieepdoobkbpo",name:"2Captcha Solver",F:e.fd,file:"assets/images/logo.svg"}]},Opera:{list:[{id:"gighmmpiobklfepjocnamgkkbiglidom",name:"AdBlock",F:e.Sb,file:"adblock-ads-allowed-icon.svg"}]}};k=[];h=[];var M=!0;try{"boolean"===typeof dwn_ns.Pe&& (M=dwn_ns.Pe)}catch(N){}if(!M)return c("extension: not enabled"),[2,k];if(b)return c("extension: not support on mobile"),[2,k];m=f[a];if(!m)return c("extension: not support on browser",a),[2,k];p=tb()||!sb();r=0;l.label=1;case 1:if(!(r<m.list.length))return[3,10];z=m.list[r];w=m.protocol?m.protocol:d;t=w+z.id+"/"+z.file;A=!1;l.label=2;case 2:return l.ia.push([2,7,,8]),p?[4,Promise.race([xc(t),La(2E3)])]:[3,4];case 3:return A=l.J(),[3,6];case 4:return[4,Promise.race([yc(t),La(2E3)])];case 5:A=l.J(), l.label=6;case 6:return[3,8];case 7:return l.J(),A=!1,[3,8];case 8:c("extension installed",A,z.name,z.F,t),A&&(k.push(z.F),h.push(z.name)),l.label=9;case 9:return r++,[3,1];case 10:return h.length?c("Found extensions, mobile",b,a,h):c("No extensions found, mobile",b,a),[2,k]}})})};var Ac={default:[],De:[{font:"-apple-system-body"}],nf:[{fontFamily:"serif"}],lf:[{fontFamily:"sans-serif"}],ff:[{fontFamily:"monospace"}],min:[{fontSize:"1px"}],wc:[{fontFamily:"system-ui"}]}; function Bc(){return Cc(function(b,a){var c,d,e,f,k={},h={};try{for(var m=Fa(Object.keys(Ac)),p=m.next();!p.done;p=m.next()){var r=p.value,z=Ga(Ac[r],2),w=z[0],t=void 0===w?{}:w,A=z[1],l=b.createElement("span");l.textContent=void 0===A?"mmMwWLliI0fiflO&1":A;l.style.whiteSpace="nowrap";try{for(var M=(d=void 0,Fa(Object.keys(t))),N=M.next();!N.done;N=M.next()){var R=N.value,C=t[R];void 0!==C&&(l.style[R]=C)}}catch(x){d={error:x}}finally{try{N&&!N.done&&(e=M.return)&&e.call(M)}finally{if(d)throw d.error; }}k[r]=l;a.appendChild(b.createElement("br"));a.appendChild(l)}}catch(x){var O={error:x}}finally{try{p&&!p.done&&(c=m.return)&&c.call(m)}finally{if(O)throw O.error;}}try{for(var J=Fa(Object.keys(Ac)),y=J.next();!y.done;y=J.next())r=y.value,h[r]=k[r].getBoundingClientRect().width}catch(x){var q={error:x}}finally{try{y&&!y.done&&(f=J.return)&&f.call(J)}finally{if(q)throw q.error;}}return h})} function Cc(b){var a;void 0===a&&(a=4E3);return ic(function(c,d){c=d.document;var e=c.body,f=e.style;f.width="".concat(a,"px");f.webkitTextSizeAdjust=f.em="none";Kb()?e.style.zoom="".concat(1/d.devicePixelRatio):Lb()&&(e.style.zoom="reset");d=c.createElement("div");d.textContent=Ha([],Ga(Array(a/20<<0)),!1).map(function(){return"word"}).join(" ");e.appendChild(d);return b(c,e)},'<!doctype html><html><head><meta name="viewport" content="width=device-width, initial-scale=1">')};var Dc=["monospace","sans-serif","serif"],Ec="sans-serif-thin;ARNO PRO;Agency FB;Arabic Typesetting;Arial Unicode MS;AvantGarde Bk BT;BankGothic Md BT;Batang;Bitstream Vera Sans Mono;Calibri;Century;Century Gothic;Clarendon;EUROSTILE;Franklin Gothic;Futura Bk BT;Futura Md BT;GOTHAM;Gill Sans;HELV;Haettenschweiler;Helvetica Neue;Humanst521 BT;Leelawadee;Letter Gothic;Levenim MT;Lucida Bright;Lucida Sans;Menlo;MS Mincho;MS Outlook;MS Reference Specialty;MS UI Gothic;MT Extra;MYRIAD PRO;Marlett;Meiryo UI;Microsoft Uighur;Minion Pro;Monotype Corsiva;PMingLiU;Pristina;SCRIPTINA;Segoe UI Light;Serifa;SimHei;Small Fonts;Staccato222 BT;TRAJAN PRO;Univers CE 55 Medium;Vrinda;ZWAdobeF".split(";"); function Fc(){return ic(function(b,a){function c(p){return Dc.some(function(r,z){return p[z].offsetWidth!==k[r]||p[z].offsetHeight!==h[r]})}function d(p){var r=e.createElement("span"),z=r.style;z.position="absolute";z.top="0";z.left="0";z.fontFamily=p;r.textContent="mmMwWLliI0O&1";f.appendChild(r);return r}var e=a.document;a=e.body;a.style.fontSize="48px";var f=e.createElement("div"),k={},h={};b=Dc.map(d);var m=function(){function p(l){z[l]=Dc.map(function(M){return d("'".concat(l,"',").concat(M))})} var r,z={};try{for(var w=Fa(Ec),t=w.next();!t.done;t=w.next())p(t.value)}catch(l){var A={error:l}}finally{try{t&&!t.done&&(r=w.return)&&r.call(w)}finally{if(A)throw A.error;}}return z}();a.appendChild(f);for(a=0;a<Dc.length;a++)k[Dc[a]]=b[a].offsetWidth,h[Dc[a]]=b[a].offsetHeight;if((b=Ec.filter(function(p){return c(m[p])}))&&0!==b.length)return[b.length,Yb(b.sort().toString())]})};function Gc(b){return window.matchMedia("(forced-colors: ".concat(b,")")).matches};function Hc(){var b=dwn_ns.m("main");return new Promise(function(a,c){try{var d=dwn_ns.za,e=null,f=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame,k=window.cancelAnimationFrame||window.mozCancelAnimationFrame;if(!f||!k)return c("no requestAnimationFrame or cancelAnimationFrame");var h=[],m=[],p=function(z){h.push(z);if(20>=h.length)e=f(p);else{e&&k(e);for(z=0;5>z;z++)h.shift();var w=h.shift();if(!w)return c("Invalid frame_timestamps"); for(z=0;z<h.length;z++){var t=h[z];m[z]=Math.round(1E3/(t-w));w=t}z={};d(z,m,1);return a(z)}};f(p)}catch(z){var r=b("exception on frame_rate"+z);c(r)}})};function Ic(){var b=dwn_ns.Z.ea,a=dwn_ns.m("main");return new Promise(function(c,d){try{"https:"!==location.protocol&&d(b.Gc),navigator.geolocation&&navigator.geolocation.getCurrentPosition(function(e){e=e.coords;dwn_ns.m("main")("get geo location",e);c([e.latitude,e.longitude,e.accuracy])},function(e){var f=dwn_ns.m("main");1==e.code?(f("Failed to get geo location on code: ",e.code),d(b.Fc)):(f("Failed to get geo location on code: ",e.code),d(b.Ub))})}catch(e){a("Exception on geo location: ",e), d(b.Ub)}})};function Jc(b){return window.matchMedia("(dynamic-range: ".concat(b,")")).matches};function Kc(){var b,a=dwn_ns.m("main"),c=[{name:"webdriver",lb:function(){return navigator.webdriver},result:1},{name:"cdc",lb:function(){var p,r=!1,z=Object.getOwnPropertyNames(window);try{for(var w=Fa(z),t=w.next();!t.done;t=w.next()){var A=t.value;if(A.startsWith("cdc_")||A.startsWith("$cdc_")){r=!0;a("Identify webdrive in testCDC",A);break}}}catch(M){var l={error:M}}finally{try{t&&!t.done&&(p=w.return)&&p.call(w)}finally{if(l)throw l.error;}}return r},result:1},{name:"connection",lb:function(){return navigator.connection? 0===navigator.connection.rtt:!1},result:2},{name:"user_agent",lb:function(){var p=navigator.userAgent,r=/headless/i.test(p);r&&a("Found headless in UserAgent",p);return r},result:2},{name:"app_version",lb:function(){var p=navigator.appVersion;/headless/i.test(p)&&a("Found headless in UserAgent",p);return/headless/i.test(p)},result:2}],d=!1,e=!1;try{for(var f=Fa(c),k=f.next();!k.done;k=f.next()){var h=k.value;if(e)break;if(!d||1!=h.result)try{h.lb()&&(d=!0,2==h.result&&(e=!0),a("Identified browser", h.name+": webdriver["+d+"], headless["+e+"]"))}catch(p){a("Exception",h.name,p.toString())}}}catch(p){var m={error:p}}finally{try{k&&!k.done&&(b=f.return)&&b.call(f)}finally{if(m)throw m.error;}}return{Wd:d,sd:e}};function Lc(b){return window.matchMedia("(inverted-colors: ".concat(b,")")).matches};function Mc(){var b=navigator,a=b.language||b.g||b.browserLanguage||b.systemLanguage,c=[];Array.isArray(b.languages)?c=b.languages:"string"===typeof b.languages&&(b=b.languages)&&(c=b.split(","));return[a,c]};function Nc(b){var a="";try{var c=void 0,d=void 0;if(window.localStorage){var e=window.localStorage.getItem("dwn_ap5trb65ml0kkmed2ux60ct7");if(null!==e){var f=e.split("_");if(2===f.length){d=f[0];c=f[1];var k="existing localstorage"}}"undefined"===typeof d&&(c=Date.now(),d=b,window.localStorage.setItem("dwn_ap5trb65ml0kkmed2ux60ct7",d+"_"+c),k="new localstorage");return{guid:d,createTime:c,signal:k}}}catch(h){a="Exception to get local storage: "+h.message}return{signal:a}};var Oc=Math;function Pc(){return 0}var Qc=Oc.acos||Pc,Rc=Oc.acosh||Pc,Sc=Oc.asin||Pc,Tc=Oc.asinh||Pc,Uc=Oc.atanh||Pc,Yc=Oc.atan||Pc,Zc=Oc.sin||Pc,$c=Oc.sinh||Pc,ad=Oc.cos||Pc,bd=Oc.cosh||Pc,cd=Oc.tan||Pc,dd=Oc.tanh||Pc,ed=Oc.exp||Pc,fd=Oc.expm1||Pc,gd=Oc.log1p||Pc;function hd(){if(window.matchMedia("(min-monochrome: 0)").matches){for(var b=0;100>=b;++b)if(window.matchMedia("(max-monochrome: ".concat(b,")")).matches)return b;throw Error("Too high value");}};function id(b){return b.reduce(function(a,c){return a+(c?1:0)},0)}function jd(){var b=window,a=navigator;return 4<=id(["MSCSSMatrix"in b,"msSetImmediate"in b,"msIndexedDB"in b,"msMaxTouchPoints"in a,"msPointerEnabled"in a])};function kd(){function b(t){var A=null;try{A=new Worker(t)}catch(l){try{return null!==A&&"undefined"!==typeof A.terminate&&A.terminate(),-1!==l.toString().indexOf("is not a valid URL")}catch(M){c("Failed to isProtocolSupported(): "+M)}}return!1}function a(t){try{if(k){var A;switch(k){case "Safari":var l=/\WVersion[^\d]([\.\d]+)/.exec(t);null!==l&&1<=l.length&&(A=l[1]);break;default:var M=w[k];l=[];"undefined"===typeof M?l=[k]:"string"===typeof M?l=[M]:l=M;for(M=0;M<l.length;M++){var N=l[M],R=t.indexOf(N); if(-1!==R){A=t.substring(R+N.length+1);break}}}if(A)return parseFloat(A).toString()}}catch(C){c("Failed to getBrowserVersion: "+C)}}var c=dwn_ns.m("main"),d="undefined"!==typeof window.orientation,e=void 0,f=void 0,k=void 0,h=void 0,m=navigator.userAgent;f=navigator.platform;var p=navigator.appVersion,r=[{src:f,ga:"Win",id:"Windows"},{src:f,ga:"Mac",id:"Mac",mobile:!1},{src:f,ga:"Mac",id:"iOS",mobile:!0},{src:f,ga:"Linux arm",id:"Android"},{src:f,ga:"Linux aarch",id:"Android"},{src:f,ga:"Linux",id:"Linux"}, {src:f,ga:"BlackBerry",id:"BlackBerry"},{src:f,ga:"iPhone",id:"iOS"},{src:f,ga:"iPad",id:"iOS"}],z=[{id:"Windows",Qb:[{K:"10",r:/(Windows 10.0|Windows NT 10.0)/},{K:"8.1",r:/(Windows 8.1|Windows NT 6.3)/},{K:"8",r:/(Windows 8|Windows NT 6.2)/},{K:"7",r:/(Windows 7|Windows NT 6.1)/},{K:"Vista",r:/Windows NT 6.0/},{K:"Server 2003",r:/Windows NT 5.2/},{K:"XP",r:/(Windows NT 5.1|Windows XP)/},{K:"2000",r:/(Windows NT 5.0|Windows 2000)/},{K:"ME",r:/(Win 9x 4.90|Windows ME)/},{K:"98",r:/(Windows 98|Win98)/}, {K:"95",r:/(Windows 95|Win95|Windows_95)/},{K:"NT 4.0",r:/(Windows NT 4.0|WinNT4.0|WinNT|Windows NT)/},{K:"CE",r:/Windows CE/},{K:"3.11",r:/Win16/}]},{id:"Mac",Qb:[{k:"Mac OS X",r:/Mac OS X/},{k:"Mac OS",r:/(MacPPC|MacIntel|Mac_PowerPC|Macintosh)/}]},{id:"Windows Phone",Qb:[{K:"6.0",r:/Windows Phone 6.0/},{K:"7.0",r:/Windows Phone 7.0/},{K:"8.0",r:/Windows Phone 8.0/},{K:"8.1",r:/Windows Phone 8.1/},{K:"10.0",r:/Windows Phone 10.0/}]}],w={Edge:["Edge","Edg"],Opera:["OPR","OPT","Version"],Yandex:"YaBrowser", Explorer:"rv",Chrome:["Chrome","CriOS"],Firefox:["Firefox","FxiOS"],Safari:["Version"]};e=function(){try{for(var t=0;t<r.length;t++){var A=r[t],l=A.src;if(l&&-1!==l.indexOf(A.ga)){var M=A.mobile;if("undefined"===typeof M||M===d)return A.id}}var N;if(N=d){t=window;A=navigator;var R=5<=id(["webkitPersistentStorage"in A,"webkitTemporaryStorage"in A,0===A.vendor.indexOf("Google"),"webkitResolveLocalFileSystemURL"in t,"BatteryManager"in t,"webkitMediaStream"in t,"webkitSpeechGrammar"in t])||3<=id([!("MediaSettingsRange"in t),"RTCEncodedAudioFrame"in t,"[object Intl]"===""+t.Intl,"[object Reflect]"===""+t.Reflect]);var C,O;t=window;var J=4<=id(["buildID"in navigator,"MozAppearance"in(null!==(O=null===(C=document.documentElement)||void 0===C?void 0:C.style)&&void 0!==O?O:{}),"MediaRecorderErrorEvent"in t,"mozInnerScreenX"in t,"CSSMozDocumentRule"in t,"CanvasCaptureMediaStream"in t]);R||J?(C=window,N=2<=id(["onorientationchange"in C,"orientation"in C,R&&"SharedWorker"in C,J&&/android/i.test(navigator.appVersion)])):N= !1}if(N)return"Android"}catch(y){c("Failed to getOS: "+y)}}();f=function(){if(e)try{for(var t=e,A=0;A<z.length;A++){var l=z[A];if(l.id===e){for(A=0;A<l.Qb.length;A++){var M=l.Qb[A];if(M.r.test(m)){if("undefined"!==typeof M.K)return"Windows"===e&&"10"===M.K?void 0:M.K;"undefined"!==typeof M.k&&(t=M.k);break}}break}}switch(t){case "Mac OS X":e=t;var N=/Mac OS X (10[\._\d]+)/.exec(m);if(null!==N&&1<=N.length)return N[1].replace(/_/g,".");break;case "Android":if(-1!=m.indexOf("Android 10; K"))break;N= /[^-]Android[^\d]?([\._\d]+)/.exec(m);if(null!==N&&1<=N.length)return N[1].replace(/_/g,".");break;case "iOS":N=/OS (\d+)_(\d+)_?(\d+)?/.exec(p);if(null!==N)return(1<=N.length?N[1]:"unknown")+"."+(2<=N.length?N[2]:"unknown")+"."+(3<=N.length?N[3]||"0":"0");N=/Version\/([\._\d]+)/.exec(p);if(null!==N&&1<=N.length)return N[1].replace(/_/g,".")}}catch(R){c("Failed to getOSVersion: "+R)}}();k=function(){try{var t="undefined"!==typeof window.opr||"undefined"!==typeof window.opera;if(t)return"Opera";if(t= "undefined"!==typeof InstallTrigger)return"Firefox";if(t="undefined"!==typeof window.safari)return"Safari";if(jd())return"Explorer";var A=window,l=navigator;if(3<=id(["msWriteProfilerMark"in A,"MSStream"in A,"msLaunchUri"in l,"msSaveBlob"in l])&&!jd())return"Edge";if(b("brave://"))return"Brave";if(b("edge://"))return"Edge";if(b("puffin://"))return"Puffin";if(t="undefined"!==typeof window.chrome&&"undefined"===typeof window.yandex&&("undefined"!==typeof window.chrome.webstore||"undefined"!==typeof window.chrome.runtime|| "undefined"!==typeof window.chrome.loadTimes))return"Chrome";if(d){if(t="undefined"!==typeof window.chrome&&"undefined"!==typeof window.chrome.Benchmarking)return"SamsungBrowser";if(t="undefined"!==typeof window.ucapi)return"UCBrowser"}if("iOS"===e){var M;(M="undefined"!==typeof navigator.serviceWorker||"undefined"!==typeof window.browser)||(A=window,l=navigator,M=4<=id(["ApplePayError"in A,"CSSPrimitiveValue"in A,"Counter"in A,0===l.vendor.indexOf("Apple"),"getStorageUpdates"in l,"WebKitMediaKeys"in A]));if(M)return"Safari";if("undefined"!==typeof window.$jscomp||"undefined"!==typeof window.__gCrWeb)return"Chrome"}if(t="undefined"!==typeof window.chrome&&"undefined"!==typeof window.yandex)return"Yandex"}catch(N){c("Failed to getBrowser: "+N)}}();h=a(m)||a(p)||void 0;return{ca:d,V:e,la:f,ba:k,ka:h}};function ld(){var b=navigator.plugins;if(!b)return[];for(var a="",c=0,d=0;d<b.length;++d){var e=b[d];if(e){c+=1;a+=e.name+","+e.description+",";for(var f=0;f<e.length;++f){var k=e[f];a+=k.type+","+k.suffixes+","}}}return 0===c?[]:[c,Yb(a)]};function md(b){return window.matchMedia("(prefers-reduced-motion: ".concat(b,")")).matches};var nd;function od(){return Da(this,void 0,function(){var b;return Ea(this,function(a){switch(a.label){case 0:return b=pd(),qd(b)?nd?a=[2,Ha([],Ga(nd),!1)]:(a=document,a.fullscreenElement||a.msFullscreenElement||a.mozFullScreenElement||a.webkitFullscreenElement?(a=document,a=[4,(a.exitFullscreen||a.msExitFullscreen||a.mozCancelFullScreen||a.webkitExitFullscreen).call(a)]):a=[3,2]):a=[3,2],a;case 1:a.J(),b=pd(),a.label=2;case 2:return qd(b)||(nd=b),[2,b]}})})} function rd(){return Da(this,void 0,function(){var b,a;return Ea(this,function(c){switch(c.label){case 0:return b=function(d){if(null===d)d=null;else{var e=10;void 0===e&&(e=1);1<=Math.abs(e)?d=Math.round(d/e)*e:(e=1/e,d=Math.round(d*e)/e)}return d},[4,od()];case 1:return a=c.J(),[2,[b(a[0]),b(a[1]),b(a[2]),b(a[3])]]}})})} function pd(){var b=screen;return[Fb(parseFloat(b.availTop),null),Fb(parseFloat(b.width)-parseFloat(b.availWidth)-Fb(parseFloat(b.availLeft),0),null),Fb(parseFloat(b.height)-parseFloat(b.availHeight)-Fb(parseFloat(b.availTop),0),null),Fb(parseFloat(b.availLeft),null)]}function qd(b){for(var a=0;4>a;++a)if(b[a])return!1;return!0};function sd(){var b=screen;return[parseInt(b.width),parseInt(b.height)]};function td(){var b,a=null===(b=window.Intl)||void 0===b?void 0:b.DateTimeFormat;if(a)var c=(new a).resolvedOptions().timeZone;a=(new Date).getFullYear();b=(new Date(a,0,1)).getTimezoneOffset();a=(new Date(a,6,1)).getTimezoneOffset();!c&&b&&a&&(c=-Math.max(b,a),c="UTC".concat(0<=c?"+":"").concat(Math.abs(c)));return[c,-b,-a]};function ud(){var b=navigator,a=0;void 0!==b.maxTouchPoints?a=parseInt(b.maxTouchPoints):void 0!==b.msMaxTouchPoints&&(a=b.msMaxTouchPoints);try{document.createEvent("TouchEvent");var c=!0}catch(d){c=!1}return{maxTouchPoints:a,Td:c,Ud:"ontouchstart"in window}};function vd(){try{a:{if(window.WebGLRenderingContext)for(var b=document.createElement("canvas"),a=["webgl","experimental-webgl","moz-webgl","webkit-3d"],c=0;4>c;c++)try{var d=b.getContext(a[c]);if(d&&"function"===typeof d.getParameter&&"function"===typeof d.getExtension){var e=d;break a}}catch(m){}e=void 0}if(e){a=b=void 0;var f=e.getExtension("WEBGL_debug_renderer_info");if(f&&"object"===typeof f){var k=e.getParameter(f.UNMASKED_VENDOR_WEBGL);"string"===typeof k&&(a=k);var h=e.getParameter(f.UNMASKED_RENDERER_WEBGL); "string"===typeof h&&(b=h);return[b,a]}}}catch(m){}};function wd(b,a,c){var d=dwn_ns.Z.ea;return new Promise(function(e,f){function k(){null==r&&(r=setTimeout(function(){w&&w.close();var A=d.ye;ta(d.pb);sa(A);h("webrtc timeout on "+c+", delay: 5000, connected to server",p);e(p)},5E3))}var h=dwn_ns.m("webrtc"),m=window;h("webrtc connection",b,a,c);var p={},r=null;"tcp"!==c&&"udp"!==c&&f("failed");var z={iceServers:[{urls:"turn:"+a+"?transport="+c,username:b,credential:"darwinium"}]},w=null;try{w=new (m.RTCPeerConnection||m.mozRTCPeerConnection||m.webkitRTCPeerConnection)(z); w.onicecandidate=function(A){if(A.candidate&&A.candidate.candidate){k();var l=A.candidate;h("candidate",l.type,"port",l.port,l.relatedPort,l.candidate);A=l.type;l=l.address;if(A&&l){var M=/([0-9]{1,3}(\.[0-9]{1,3}){3}|[a-f0-9]{1,4}(:[a-f0-9]{1,4}){7})/.exec(l);!Array.isArray(M)||1>=M.length?h("invalid ip address",l):(l=M[1],"host"!==A&&"prflx"!==A?(h("Got external IP, remote turn server works",l),p.tf=!0,l&&!p.fc&&(p.fc=l)):"host"===A&&l&&!p.yb&&(p.yb=l,h("Got internal IP",p.yb)))}}};w.onicegatheringstatechange= function(){k();var A=w.iceGatheringState;"complete"===A?(h("icegatheringstatechange completed"),w.close(),r&&clearTimeout(r),e(p)):h("icegatheringstatechange",A)};w.oniceconnectionstatechange=function(A){k();h("iceConnectionState",w.iceConnectionState,A)};w.onicecandidateerror=function(A){r&&clearTimeout(r);h("Failed on webrtc onicecandidateerror",A.errorCode,A.errorText);A=d.ve;ta(d.pb);sa(A);e(p)};w.createDataChannel(Math.random().toString());var t=function(){};m=function(A){w.setLocalDescription(A, t,t)};"undefined"===typeof Promise||0<w.createOffer.length?w.createOffer(m,t):w.createOffer().then(m,t);sa(d.pb)}catch(A){w&&w.close(),r&&clearTimeout(r),f(A)}})} function xd(b,a){return Da(this,void 0,function(){var c,d,e,f;return Ea(this,function(k){switch(k.label){case 0:c=dwn_ns.Z.ea;d=dwn_ns.m("webrtc");if(a&&0<a.length)d("webrtc connect on domain",a);else return d("Failed on webrtc, no domain set"),[2,void 0];k.label=1;case 1:return k.ia.push([1,5,,6]),e={Xd:!1},k=window,(k=k.RTCPeerConnection||k.mozRTCPeerConnection||k.webkitRTCPeerConnection)&&"undefined"!==typeof k?k=!0:(sa(c.xe),k=!1),k?[4,wd(b,a,"tcp")]:[2,e];case 2:return(e=k.J())&&e.tf?[3,4]:[4, wd(b,a,"udp")];case 3:e=k.J(),k.label=4;case 4:return e.Xd=!0,[2,e];case 5:return f=k.J(),k=c.we,ta(c.pb),sa(k),d("Exception on webrtc",f),[3,6];case 6:return[2,void 0]}})})};function yd(b,a){b=b.split(a);a=[];for(var c=b.length-1,d=0;d<=c;d++){var e={},f=b[d];if(0!==f.length){d===c&&(e.jc=!0);var k=f.indexOf("*");if(-1!==k)if(1===f.length){if(e.ud=!0,0<a.length&&a[a.length-1].ud)continue}else if(k===f.length-1&&e.jc)e.name=f.substring(0,k),e.Ne=!0;else return[];e.name||(e.name=f);a.push(e)}}return a} function zd(b,a){try{if(!a)return!1;"?"===a.charAt(0)&&(a=a.substring(1));if("*"===b){if(a)return!0}else if("*"===b[b.length-1]){if(a.startsWith(b.substring(0,b.length-1)))return!0}else return b===a}catch(c){}return!1} function Ad(b,a,c){var d=dwn_ns.m("main");try{var e=a.split(c).filter(function(m){return 0<m.length});if(e.length<b.length)return!1;for(c=a=0;a<b.length&&c<e.length;){var f=b[a];if(f.ud){if(f.jc)return!0;var k=b[a+1].name;c++;for(var h=!1;c<e.length;)if(e[c++]===k){h=!0;a++;break}if(!h)return!1}else if(f.Ne){if(!e[c++].startsWith(f.name))return!1;if(f.jc)return!0}else if(e[c++]!==f.name)return!1;a++}return c<e.length?!1:!0}catch(m){d("exception on isGlobMatchedany",m.toString())}return!1} function Bd(b,a){var c=dwn_ns.m("main");try{a:{var d=null;b.startsWith("/")?d=window.location.protocol+"//"+window.location.hostname+b:-1!==b.indexOf("://")?d=b:d=window.location.protocol+"//"+b;try{var e=new URL(d);break a}catch(k){}e=null}if(!e)return c("invalid request url",b),!1;for(d=0;d<a.length;d++){var f=a[d];if(0==d&&f.td)return c("isInWhitelist: allow any"),!0;if(!f.protocol||f.protocol==e.protocol)if(!f.host||Ad(f.host.nc,e.hostname,"."))if(!f.path||Ad(f.path.nc,e.pathname,"/"))if(!f.search|| zd(f.search,e.search))return c("isInWhitelist matched",b,f.path.pathname),!0}}catch(k){c("exception on checking whitelist",b,k)}c("isInWhitelist no match",b,a);return!1} function Cd(){var b=dwn_ns.post_whitelist,a=dwn_ns.m("main"),c=[];try{var d=[];b?"string"===typeof b?d.push(b):"number"===typeof b.length&&(0===b.length?d.push("any"):d=b):d.push("any");if(1===d.length){var e=d[0];if("any"===e||"/"===e||"/*"===e||"*"===e||0===e.length)return[{td:!0}];if("none"===d[0])return[]}for(e=0;e<d.length;e++){var f=c,k=dwn_ns.m("main"),h={},m=d[e],p=m.indexOf("://");-1!==p&&(h.protocol=m.substring(0,p+1),m=m.substring(p+3));p=m.indexOf("/");-1!=p&&0!=p&&(h.host={},h.host.hostname= m.substring(0,p),h.host.nc=yd(h.host.hostname,"."),m=m.substring(p));p=m.indexOf("?");h.path={};if(-1!=p){h.path.pathname=m.substring(0,p);var r=m.substring(p+1);r&&0<r.length&&(h.search=r)}else h.path.pathname=m;var z=yd(h.path.pathname,"/");k("path parts",z);0<z.length?h.path.nc=z:h.Ej=!0;f.push(h);k("parseUrl",f)}}catch(w){a("exception on whitelist, set to 'any'",b,w.toString()),c=[{td:!0}]}return c};function Dd(b,a,c,d){var e="Assertion failed";if(c){e+=": "+c;var f=d}else b&&(e+=": "+b,f=a);throw Error(e,f||[]);}function u(b,a){var c=ra.apply(2,arguments);b||Dd("",null,a,c);return b}function Ed(b,a){var c=ra.apply(2,arguments);"string"!==typeof b&&Dd("Expected string but got %s: %s.",[wa(b),b],a,c)}function Fd(b){throw Error("Failure"+(b?": "+b:""),ra.apply(1,arguments));} function Gd(b,a,c){var d=ra.apply(3,arguments);b instanceof a||Dd("Expected instanceof %s but got %s.",[Hd(a),Hd(b)],c,d)}function Hd(b){return b instanceof Function?b.displayName||b.name||"unknown type name":b instanceof Object?b.constructor.displayName||b.constructor.name||Object.prototype.toString.call(b):null===b?"null":typeof b};var Id=Array.prototype.forEach?function(b,a){Array.prototype.forEach.call(b,a,void 0)}:function(b,a){for(var c=b.length,d="string"===typeof b?b.split(""):b,e=0;e<c;e++)e in d&&a.call(void 0,d[e],e,b)},Jd=Array.prototype.map?function(b,a){return Array.prototype.map.call(b,a,void 0)}:function(b,a){for(var c=b.length,d=Array(c),e="string"===typeof b?b.split(""):b,f=0;f<c;f++)f in e&&(d[f]=a.call(void 0,e[f],f,b));return d};var Kd={},Ld=null;function Md(b){var a=b.length,c=3*a/4;c%3?c=Math.floor(c):-1!="=.".indexOf(b[a-1])&&(c=-1!="=.".indexOf(b[a-2])?c-2:c-1);var d=new Uint8Array(c),e=0;Nd(b,function(f){d[e++]=f});return e!==c?d.subarray(0,e):d} function Nd(b,a){function c(m){for(;d<b.length;){var p=b.charAt(d++),r=Ld[p];if(null!=r)return r;if(!/^[\s\xa0]*$/.test(p))throw Error("Unknown base64 encoding at char: "+p);}return m}Od();for(var d=0;;){var e=c(-1),f=c(0),k=c(64),h=c(64);if(64===h&&-1===e)break;a(e<<2|f>>4);64!=k&&(a(f<<4&240|k>>2),64!=h&&a(k<<6&192|h))}} function Od(){if(!Ld){Ld={};for(var b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),a=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d=b.concat(a[c].split(""));Kd[c]=d;for(var e=0;e<d.length;e++){var f=d[e];void 0===Ld[f]&&(Ld[f]=e)}}}};function Pd(b){if(Qd!==Qd)throw Error("SafeUrl is not meant to be built directly");this.g=b}Pd.prototype.toString=function(){return this.g.toString()};var Qd={};new Pd("about:invalid#zClosurez");new Pd("about:blank");var Rd={};function Sd(){if(Rd!==Rd)throw Error("SafeStyle is not meant to be built directly");}Sd.prototype.toString=function(){return"".toString()};new Sd;var Td={};function Ud(){if(Td!==Td)throw Error("SafeStyleSheet is not meant to be built directly");}Ud.prototype.toString=function(){return"".toString()};new Ud;var Vd={};function Wd(){var b=ua.trustedTypes&&ua.trustedTypes.emptyHTML||"";if(Vd!==Vd)throw Error("SafeHtml is not meant to be built directly");this.g=b}Wd.prototype.toString=function(){return this.g.toString()};new Wd;var Xd=0,Yd=0;function Zd(b){var a=b>>>0;b=Math.floor((b-a)/4294967296)>>>0;Xd=a;Yd=b}function $d(b){var a=0>b;b=Math.abs(b);var c=b>>>0;b=Math.floor((b-c)/4294967296);b>>>=0;a&&(b=~b>>>0,c=(~c>>>0)+1,4294967295<c&&(c=0,b++,4294967295<b&&(b=0)));Xd=c;Yd=b} function ae(b){if(b.constructor===Uint8Array)return b;if(b.constructor===ArrayBuffer)return new Uint8Array(b);if(b.constructor===Array)return new Uint8Array(b);if(b.constructor===String)return Md(b);if(b instanceof Uint8Array)return new Uint8Array(b.buffer,b.byteOffset,b.byteLength);Fd("Type not convertible to Uint8Array.");return new Uint8Array(0)};function be(b,a){b.g+=a;u(b.g<=b.D)};function ce(b){switch(b.g){case 0:if(0!=b.g)Fd("Invalid wire type for skipVarintField"),ce(b);else{for(b=b.j;b.j[b.g]&128;)b.g++;b.g++}break;case 1:1!=b.g?(Fd("Invalid wire type for skipFixed64Field"),ce(b)):be(b.j,8);break;case 2:if(2!=b.g)Fd("Invalid wire type for skipDelimitedField"),ce(b);else{var a=b.j.T();be(b.j,a)}break;case 5:5!=b.g?(Fd("Invalid wire type for skipFixed32Field"),ce(b)):be(b.j,4);break;case 3:a=b.D;do{if(!b.ua()){Fd("Unmatched start-group tag: stream EOF");b.T=!0;break}if(4== b.g){b.D!=a&&(Fd("Unmatched end-group tag"),b.T=!0);break}ce(b)}while(1);break;default:Fd("Invalid wire encoding for field.")}};function de(){this.g=[]}g=de.prototype;g.length=function(){return this.g.length};g.end=function(){var b=this.g;this.g=[];return b};function ee(b){var a=Xd,c=Yd;u(a==Math.floor(a));u(c==Math.floor(c));u(0<=a&&4294967296>a);for(u(0<=c&&4294967296>c);0<c||127<a;)b.g.push(a&127|128),a=(a>>>7|c<<25)>>>0,c>>>=7;b.g.push(a)}function fe(b,a,c){u(a==Math.floor(a));u(c==Math.floor(c));u(0<=a&&4294967296>a);u(0<=c&&4294967296>c);b.$(a);b.$(c)} function ge(b,a){u(a==Math.floor(a));for(u(0<=a&&4294967296>a);127<a;)b.g.push(a&127|128),a>>>=7;b.g.push(a)}function he(b,a){u(a==Math.floor(a));u(-2147483648<=a&&2147483648>a);if(0<=a)ge(b,a);else{for(var c=0;9>c;c++)b.g.push(a&127|128),a>>=7;b.g.push(1)}}function ie(b,a){u(a==Math.floor(a));u(0<=a&&1.8446744073709552E19>a);$d(a);ee(b)}function je(b,a){u(a==Math.floor(a));u(-0x7fffffffffffffff<=a&&0x7fffffffffffffff>a);$d(a);ee(b)} function ke(b,a){u(a==Math.floor(a));u(-2147483648<=a&&2147483648>a);ge(b,(a<<1^a>>31)>>>0)}function le(b,a){u(a==Math.floor(a));u(-0x7fffffffffffffff<=a&&0x7fffffffffffffff>a);var c=a;a=0>c;c=2*Math.abs(c);Zd(c);c=Xd;var d=Yd;a&&(0==c?0==d?d=c=4294967295:(d--,c=4294967295):c--);Xd=c;Yd=d;ee(b)}g.$=function(b){u(b==Math.floor(b));u(0<=b&&4294967296>b);this.g.push(b>>>0&255);this.g.push(b>>>8&255);this.g.push(b>>>16&255);this.g.push(b>>>24&255)}; g.Rb=function(b){u(b==Math.floor(b));u(0<=b&&1.8446744073709552E19>b);Zd(b);this.$(Xd);this.$(Yd)};g.i=function(b){u(b==Math.floor(b));u(-2147483648<=b&&2147483648>b);this.g.push(b>>>0&255);this.g.push(b>>>8&255);this.g.push(b>>>16&255);this.g.push(b>>>24&255)};g.l=function(b){u(b==Math.floor(b));u(-0x7fffffffffffffff<=b&&0x7fffffffffffffff>b);$d(b);fe(this,Xd,Yd)}; g.u=function(b){u(Infinity===b||-Infinity===b||isNaN(b)||-3.4028234663852886E38<=b&&3.4028234663852886E38>=b);var a=b;a=(b=0>a?1:0)?-a:a;if(0===a)0<1/a?Xd=Yd=0:(Yd=0,Xd=2147483648);else if(isNaN(a))Yd=0,Xd=2147483647;else if(3.4028234663852886E38<a)Yd=0,Xd=(b<<31|2139095040)>>>0;else if(1.1754943508222875E-38>a)a=Math.round(a/Math.pow(2,-149)),Yd=0,Xd=(b<<31|a)>>>0;else{var c=Math.floor(Math.log(a)/Math.LN2);a*=Math.pow(2,-c);a=Math.round(8388608*a);16777216<=a&&++c;Yd=0;Xd=(b<<31|c+127<<23|a&8388607)>>> 0}this.$(Xd)}; g.ob=function(b){u(Infinity===b||-Infinity===b||isNaN(b)||-1.7976931348623157E308<=b&&1.7976931348623157E308>=b);var a=b;a=(b=0>a?1:0)?-a:a;if(0===a)Yd=0<1/a?0:2147483648,Xd=0;else if(isNaN(a))Yd=2147483647,Xd=4294967295;else if(1.7976931348623157E308<a)Yd=(b<<31|2146435072)>>>0,Xd=0;else if(2.2250738585072014E-308>a)a/=Math.pow(2,-1074),Yd=(b<<31|a/4294967296)>>>0,Xd=a>>>0;else{var c=a,d=0;if(2<=c)for(;2<=c&&1023>d;)d++,c/=2;else for(;1>c&&-1022<d;)c*=2,d--;a*=Math.pow(2,-d);Yd=(b<<31|d+1023<<20| 1048576*a&1048575)>>>0;Xd=4503599627370496*a>>>0}this.$(Xd);this.$(Yd)};g.o=function(b){u("boolean"===typeof b||"number"===typeof b);this.g.push(b?1:0)};g.L=function(b){u(b==Math.floor(b));u(-2147483648<=b&&2147483648>b);he(this,b)};g.O=function(b){this.g.push.apply(this.g,b)}; g.h=function(b){var a=this.g.length;Ed(b);for(var c=0;c<b.length;c++){var d=b.charCodeAt(c);if(128>d)this.g.push(d);else if(2048>d)this.g.push(d>>6|192),this.g.push(d&63|128);else if(65536>d)if(55296<=d&&56319>=d&&c+1<b.length){var e=b.charCodeAt(c+1);56320<=e&&57343>=e&&(d=1024*(d-55296)+e-56320+65536,this.g.push(d>>18|240),this.g.push(d>>12&63|128),this.g.push(d>>6&63|128),this.g.push(d&63|128),c++)}else this.g.push(d>>12|224),this.g.push(d>>6&63|128),this.g.push(d&63|128)}return this.g.length- a};function me(b,a){this.g=b;this.j=a}g=me.prototype;g.oc=function(){return new me((this.g>>>1|(this.j&1)<<31)>>>0,this.j>>>1>>>0)};g.kc=function(){return new me(this.g<<1>>>0,(this.j<<1|this.g>>>31)>>>0)};g.add=function(b){return new me((this.g+b.g&4294967295)>>>0>>>0,((this.j+b.j&4294967295)>>>0)+(4294967296<=this.g+b.g?1:0)>>>0)};g.sub=function(b){return new me((this.g-b.g&4294967295)>>>0>>>0,((this.j-b.j&4294967295)>>>0)-(0>this.g-b.g?1:0)>>>0)}; function ne(b){var a=b&65535,c=b>>>16;b=10*a+65536*(0*a&65535)+65536*(10*c&65535);for(a=0*c+(0*a>>>16)+(10*c>>>16);4294967296<=b;)b-=4294967296,a+=1;return new me(b>>>0,a>>>0)} g.toString=function(){for(var b="",a=this;0!=a.g||0!=a.j;){var c=new me(0,0);a=new me(a.g,a.j);for(var d=new me(10,0),e=new me(1,0);!(d.j&2147483648);)d=d.kc(),e=e.kc();for(;0!=e.g||0!=e.j;)0>=(d.j<a.j||d.j==a.j&&d.g<a.g?-1:d.j==a.j&&d.g==a.g?0:1)&&(c=c.add(e),a=a.sub(d)),d=d.oc(),e=e.oc();c=[c,a];a=c[0];b=c[1].g+b}""==b&&(b="0");return b};g.clone=function(){return new me(this.g,this.j)};function v(){this.D=[];this.j=0;this.g=new de;this.T=[]}function oe(b,a){pe(b,a,2);a=b.g.end();b.D.push(a);b.j+=a.length;a.push(b.j);return a}function qe(b,a){var c=a.pop();c=b.j+b.g.length()-c;for(u(0<=c);127<c;)a.push(c&127|128),c>>>=7,b.j++;a.push(c);b.j++}v.prototype.reset=function(){this.D=[];this.g.end();this.j=0;this.T=[]}; v.prototype.A=function(){u(0==this.T.length);for(var b=new Uint8Array(this.j+this.g.length()),a=this.D,c=a.length,d=0,e=0;e<c;e++){var f=a[e];b.set(f,d);d+=f.length}a=this.g.end();b.set(a,d);d+=a.length;u(d==b.length);this.D=[b];return b};v.prototype.getResultBuffer=v.prototype.A;function pe(b,a,c){u(1<=a&&a==Math.floor(a));ge(b.g,8*a+c)}v.prototype.i=function(b,a){null!=a&&(u(-2147483648<=a&&2147483648>a),null!=a&&(pe(this,b,0),he(this.g,a)))};v.prototype.writeInt32=v.prototype.i; v.prototype.l=function(b,a){null!=a&&(u(-0x7fffffffffffffff<=a&&0x7fffffffffffffff>a),null!=a&&(pe(this,b,0),je(this.g,a)))};v.prototype.writeInt64=v.prototype.l;v.prototype.$=function(b,a){null!=a&&(u(0<=a&&4294967296>a),null!=a&&(pe(this,b,0),ge(this.g,a)))};v.prototype.writeUint32=v.prototype.$;v.prototype.Rb=function(b,a){null!=a&&(u(0<=a&&1.8446744073709552E19>a),null!=a&&(pe(this,b,0),ie(this.g,a)))};v.prototype.writeUint64=v.prototype.Rb; v.prototype.$f=function(b,a){null!=a&&(u(-2147483648<=a&&2147483648>a),null!=a&&(pe(this,b,0),ke(this.g,a)))};v.prototype.writeSint32=v.prototype.$f;v.prototype.ag=function(b,a){null!=a&&(u(-0x7fffffffffffffff<=a&&0x7fffffffffffffff>a),null!=a&&(pe(this,b,0),le(this.g,a)))};v.prototype.writeSint64=v.prototype.ag;v.prototype.Zd=function(b,a){null!=a&&(u(0<=a&&4294967296>a),pe(this,b,5),this.g.$(a))};v.prototype.writeFixed32=v.prototype.Zd; v.prototype.$d=function(b,a){null!=a&&(u(0<=a&&1.8446744073709552E19>a),pe(this,b,1),this.g.Rb(a))};v.prototype.writeFixed64=v.prototype.$d;v.prototype.ae=function(b,a){null!=a&&(u(-2147483648<=a&&2147483648>a),pe(this,b,5),this.g.i(a))};v.prototype.writeSfixed32=v.prototype.ae;v.prototype.be=function(b,a){null!=a&&(u(-0x7fffffffffffffff<=a&&0x7fffffffffffffff>a),pe(this,b,1),this.g.l(a))};v.prototype.writeSfixed64=v.prototype.be;v.prototype.u=function(b,a){null!=a&&(pe(this,b,5),this.g.u(a))}; v.prototype.writeFloat=v.prototype.u;v.prototype.ob=function(b,a){null!=a&&(pe(this,b,1),this.g.ob(a))};v.prototype.writeDouble=v.prototype.ob;v.prototype.o=function(b,a){null!=a&&(u("boolean"===typeof a||"number"===typeof a),pe(this,b,0),this.g.o(a))};v.prototype.writeBool=v.prototype.o;v.prototype.L=function(b,a){null!=a&&(u(-2147483648<=a&&2147483648>a),pe(this,b,0),he(this.g,a))};v.prototype.writeEnum=v.prototype.L;v.prototype.h=function(b,a){null!=a&&(b=oe(this,b),this.g.h(a),qe(this,b))}; v.prototype.writeString=v.prototype.h;v.prototype.O=function(b,a){null!=a&&(a=ae(a),pe(this,b,2),ge(this.g,a.length),b=this.g.end(),this.D.push(b),this.D.push(a),this.j+=b.length+a.length)};v.prototype.writeBytes=v.prototype.O;v.prototype.G=function(b,a,c){null!=a&&(b=oe(this,b),c(a,this),qe(this,b))};v.prototype.writeMessage=v.prototype.G;v.prototype.vf=function(b,a,c){null!=a&&(pe(this,b,3),c(a,this),pe(this,b,4))};v.prototype.writeGroup=v.prototype.vf; v.prototype.Sf=function(b,a){if(null!=a)for(var c=0;c<a.length;c++){var d=b,e=a[c];null!=e&&(pe(this,d,0),he(this.g,e))}};v.prototype.writeRepeatedInt32=v.prototype.Sf;v.prototype.Tf=function(b,a){if(null!=a)for(var c=0;c<a.length;c++){var d=b,e=a[c];null!=e&&(pe(this,d,0),je(this.g,e))}};v.prototype.writeRepeatedInt64=v.prototype.Tf;v.prototype.Yf=function(b,a){if(null!=a)for(var c=0;c<a.length;c++){var d=b,e=a[c];null!=e&&(pe(this,d,0),ge(this.g,e))}};v.prototype.writeRepeatedUint32=v.prototype.Yf; v.prototype.Zf=function(b,a){if(null!=a)for(var c=0;c<a.length;c++){var d=b,e=a[c];null!=e&&(pe(this,d,0),ie(this.g,e))}};v.prototype.writeRepeatedUint64=v.prototype.Zf;v.prototype.Wf=function(b,a){if(null!=a)for(var c=0;c<a.length;c++){var d=b,e=a[c];null!=e&&(pe(this,d,0),ke(this.g,e))}};v.prototype.writeRepeatedSint32=v.prototype.Wf;v.prototype.Xf=function(b,a){if(null!=a)for(var c=0;c<a.length;c++){var d=b,e=a[c];null!=e&&(pe(this,d,0),le(this.g,e))}};v.prototype.writeRepeatedSint64=v.prototype.Xf; v.prototype.Nf=function(b,a){if(null!=a)for(var c=0;c<a.length;c++)this.Zd(b,a[c])};v.prototype.writeRepeatedFixed32=v.prototype.Nf;v.prototype.Of=function(b,a){if(null!=a)for(var c=0;c<a.length;c++)this.$d(b,a[c])};v.prototype.writeRepeatedFixed64=v.prototype.Of; v.prototype.Pf=function(b,a){if(null!=a)for(var c=0;c<a.length;c++){var d=b,e=a[c];if(null!=e){a:{for(var f=new me(0,0),k=new me(0,0),h=0;h<e.length;h++){if("0">e[h]||"9"<e[h]){e=null;break a}k.g=parseInt(e[h],10);var m=ne(f.g);f=ne(f.j);f.j=f.g;f.g=0;f=m.add(f).add(k)}e=f}pe(this,d,1);fe(this.g,e.g,e.j)}}};v.prototype.writeRepeatedFixed64String=v.prototype.Pf;v.prototype.Uf=function(b,a){if(null!=a)for(var c=0;c<a.length;c++)this.ae(b,a[c])};v.prototype.writeRepeatedSfixed32=v.prototype.Uf; v.prototype.Vf=function(b,a){if(null!=a)for(var c=0;c<a.length;c++)this.be(b,a[c])};v.prototype.writeRepeatedSfixed64=v.prototype.Vf;v.prototype.Qf=function(b,a){if(null!=a)for(var c=0;c<a.length;c++)this.u(b,a[c])};v.prototype.writeRepeatedFloat=v.prototype.Qf;v.prototype.Lf=function(b,a){if(null!=a)for(var c=0;c<a.length;c++)this.ob(b,a[c])};v.prototype.writeRepeatedDouble=v.prototype.Lf;v.prototype.Jf=function(b,a){if(null!=a)for(var c=0;c<a.length;c++)this.o(b,a[c])}; v.prototype.writeRepeatedBool=v.prototype.Jf;v.prototype.Mf=function(b,a){if(null!=a)for(var c=0;c<a.length;c++)this.L(b,a[c])};v.prototype.writeRepeatedEnum=v.prototype.Mf;v.prototype.ja=function(b,a){if(null!=a)for(var c=0;c<a.length;c++)this.h(b,a[c])};v.prototype.writeRepeatedString=v.prototype.ja;v.prototype.Kf=function(b,a){if(null!=a)for(var c=0;c<a.length;c++)this.O(b,a[c])};v.prototype.writeRepeatedBytes=v.prototype.Kf; v.prototype.W=function(b,a,c){if(null!=a)for(var d=0;d<a.length;d++){var e=oe(this,b);c(a[d],this);qe(this,e)}};v.prototype.writeRepeatedMessage=v.prototype.W;v.prototype.Rf=function(b,a,c){if(null!=a)for(var d=0;d<a.length;d++)pe(this,b,3),c(a[d],this),pe(this,b,4)};v.prototype.writeRepeatedGroup=v.prototype.Rf;v.prototype.Bf=function(b,a){if(null!=a&&a.length){b=oe(this,b);for(var c=0;c<a.length;c++)he(this.g,a[c]);qe(this,b)}};v.prototype.writePackedInt32=v.prototype.Bf; v.prototype.Cf=function(b,a){if(null!=a&&a.length){b=oe(this,b);for(var c=0;c<a.length;c++)je(this.g,a[c]);qe(this,b)}};v.prototype.writePackedInt64=v.prototype.Cf;v.prototype.Hf=function(b,a){if(null!=a&&a.length){b=oe(this,b);for(var c=0;c<a.length;c++)ge(this.g,a[c]);qe(this,b)}};v.prototype.writePackedUint32=v.prototype.Hf;v.prototype.If=function(b,a){if(null!=a&&a.length){b=oe(this,b);for(var c=0;c<a.length;c++)ie(this.g,a[c]);qe(this,b)}};v.prototype.writePackedUint64=v.prototype.If; v.prototype.Ff=function(b,a){if(null!=a&&a.length){b=oe(this,b);for(var c=0;c<a.length;c++)ke(this.g,a[c]);qe(this,b)}};v.prototype.writePackedSint32=v.prototype.Ff;v.prototype.Gf=function(b,a){if(null!=a&&a.length){b=oe(this,b);for(var c=0;c<a.length;c++)le(this.g,a[c]);qe(this,b)}};v.prototype.writePackedSint64=v.prototype.Gf;v.prototype.yf=function(b,a){if(null!=a&&a.length)for(pe(this,b,2),ge(this.g,4*a.length),b=0;b<a.length;b++)this.g.$(a[b])};v.prototype.writePackedFixed32=v.prototype.yf; v.prototype.zf=function(b,a){if(null!=a&&a.length)for(pe(this,b,2),ge(this.g,8*a.length),b=0;b<a.length;b++)this.g.Rb(a[b])};v.prototype.writePackedFixed64=v.prototype.zf;v.prototype.Df=function(b,a){if(null!=a&&a.length)for(pe(this,b,2),ge(this.g,4*a.length),b=0;b<a.length;b++)this.g.i(a[b])};v.prototype.writePackedSfixed32=v.prototype.Df;v.prototype.Ef=function(b,a){if(null!=a&&a.length)for(pe(this,b,2),ge(this.g,8*a.length),b=0;b<a.length;b++)this.g.l(a[b])};v.prototype.writePackedSfixed64=v.prototype.Ef; v.prototype.Af=function(b,a){if(null!=a&&a.length)for(pe(this,b,2),ge(this.g,4*a.length),b=0;b<a.length;b++)this.g.u(a[b])};v.prototype.writePackedFloat=v.prototype.Af;v.prototype.xf=function(b,a){if(null!=a&&a.length)for(pe(this,b,2),ge(this.g,8*a.length),b=0;b<a.length;b++)this.g.ob(a[b])};v.prototype.writePackedDouble=v.prototype.xf;v.prototype.wf=function(b,a){if(null!=a&&a.length)for(pe(this,b,2),ge(this.g,a.length),b=0;b<a.length;b++)this.g.o(a[b])};v.prototype.writePackedBool=v.prototype.wf; v.prototype.na=function(b,a){if(null!=a&&a.length){b=oe(this,b);for(var c=0;c<a.length;c++)this.g.L(a[c]);qe(this,b)}};v.prototype.writePackedEnum=v.prototype.na;function G(b,a){this.D=b;this.j=a;this.g={};this.arrClean=!0;if(0<this.D.length){for(b=0;b<this.D.length;b++){a=this.D[b];var c=a[0];this.g[c.toString()]=new re(c,a[1])}this.arrClean=!0}}Aa("jspb.Map",G);G.prototype.I=function(){if(this.arrClean){if(this.j){var b=this.g,a;for(a in b)if(Object.prototype.hasOwnProperty.call(b,a)){var c=b[a].g;c&&c.I()}}}else{this.D.length=0;b=se(this);b.sort();for(a=0;a<b.length;a++){var d=this.g[b[a]];(c=d.g)&&c.I();this.D.push([d.key,d.value])}this.arrClean=!0}return this.D}; G.prototype.toArray=G.prototype.I;G.prototype.B=function(b,a){for(var c=this.I(),d=[],e=0;e<c.length;e++){var f=this.g[c[e][0].toString()];te(this,f);var k=f.g;k?(u(a),d.push([f.key,a(b,k)])):d.push([f.key,f.value])}return d};G.prototype.toObject=G.prototype.B;G.fromObject=function(b,a,c){a=new G([],a);for(var d=0;d<b.length;d++){var e=b[d][0],f=c(b[d][1]);a.set(e,f)}return a};function ue(b){this.j=0;this.g=b} ue.prototype.next=function(){return this.j<this.g.length?{done:!1,value:this.g[this.j++]}:{done:!0,value:void 0}};"undefined"!=typeof Symbol&&(ue.prototype[Symbol.iterator]=function(){return this});G.prototype.We=function(){return se(this).length};G.prototype.getLength=G.prototype.We;G.prototype.clear=function(){this.g={};this.arrClean=!1};G.prototype.clear=G.prototype.clear;G.prototype.Je=function(b){b=b.toString();var a=this.g.hasOwnProperty(b);delete this.g[b];this.arrClean=!1;return a}; G.prototype.del=G.prototype.Je;G.prototype.Ue=function(){var b=[],a=se(this);a.sort();for(var c=0;c<a.length;c++){var d=this.g[a[c]];b.push([d.key,d.value])}return b};G.prototype.getEntryList=G.prototype.Ue;G.prototype.entries=function(){var b=[],a=se(this);a.sort();for(var c=0;c<a.length;c++){var d=this.g[a[c]];b.push([d.key,te(this,d)])}return new ue(b)};G.prototype.entries=G.prototype.entries; G.prototype.keys=function(){var b=[],a=se(this);a.sort();for(var c=0;c<a.length;c++)b.push(this.g[a[c]].key);return new ue(b)};G.prototype.keys=G.prototype.keys;G.prototype.values=function(){var b=[],a=se(this);a.sort();for(var c=0;c<a.length;c++)b.push(te(this,this.g[a[c]]));return new ue(b)};G.prototype.values=G.prototype.values;G.prototype.forEach=function(b,a){var c=se(this);c.sort();for(var d=0;d<c.length;d++){var e=this.g[c[d]];b.call(a,te(this,e),e.key,this)}};G.prototype.forEach=G.prototype.forEach; G.prototype.set=function(b,a){var c=new re(b);this.j?(c.g=a,c.value=a.I()):c.value=a;this.g[b.toString()]=c;this.arrClean=!1;return this};G.prototype.set=G.prototype.set;function te(b,a){return b.j?(a.g||(a.g=new b.j(a.value)),a.g):a.value}G.prototype.get=function(b){if(b=this.g[b.toString()])return te(this,b)};G.prototype.get=G.prototype.get;G.prototype.has=function(b){return b.toString()in this.g};G.prototype.has=G.prototype.has; G.prototype.v=function(b,a,c,d,e){var f=se(this);f.sort();for(var k=0;k<f.length;k++){var h=this.g[f[k]];a.T.push(oe(a,b));c.call(a,1,h.key);this.j?d.call(a,2,te(this,h),e):d.call(a,2,h.value);h=a;u(0<=h.T.length);qe(h,h.T.pop())}};G.prototype.serializeBinary=G.prototype.v;G.deserializeBinary=function(b,a,c,d,e,f,k){for(;a.ua()&&!a.lc();){var h=a.D;1==h?f=c.call(a):2==h&&(b.j?(u(e),k||(k=new b.j),d.call(a,k,e)):k=d.call(a))}u(void 0!=f);u(void 0!=k);b.set(f,k)}; function se(b){b=b.g;var a=[],c;for(c in b)Object.prototype.hasOwnProperty.call(b,c)&&a.push(c);return a}function re(b,a){this.key=b;this.value=a;this.g=void 0};function ve(b,a,c,d,e){this.xb=b;this.qd=a;this.ub=c;this.xc=d;this.zb=e}Aa("jspb.ExtensionFieldInfo",ve);Aa("jspb.ExtensionFieldBinaryInfo",function(b,a,c,d,e,f){this.pd=b;this.cc=a;this.dc=c;this.ld=d;this.Fe=e;this.$e=f});ve.prototype.ta=function(){return!!this.ub};ve.prototype.isMessageType=ve.prototype.ta;function S(){}Aa("jspb.Message",S);S.GENERATE_TO_OBJECT=!0;S.GENERATE_FROM_OBJECT=!0;var we="function"==typeof Uint8Array;S.prototype.Ve=function(){return this.j}; S.prototype.getJsPbMessageId=S.prototype.Ve; function xe(b,a,c,d,e,f){b.s=null;a||(a=c?[c]:[]);b.j=c?String(c):void 0;b.oa=0===c?-1:0;b.X=a;a:{c=b.X.length;a=-1;if(c&&(a=c-1,c=b.X[a],!(null===c||"object"!=typeof c||Array.isArray(c)||we&&c instanceof Uint8Array))){b.wa=a-b.oa;b.M=c;break a}-1<d?(b.wa=Math.max(d,a+1-b.oa),b.M=null):b.wa=Number.MAX_VALUE}b.g={};if(e)for(d=0;d<e.length;d++)a=e[d],a<b.wa?(a+=b.oa,b.X[a]=b.X[a]||ye):(ze(b),b.M[a]=b.M[a]||ye);if(f&&f.length)for(d=0;d<f.length;d++)Ae(b,f[d])}S.initialize=xe; var ye=Object.freeze?Object.freeze([]):[];function ze(b){var a=b.wa+b.oa;b.X[a]||(b.M=b.X[a]={})}function Be(b,a,c){for(var d=[],e=0;e<b.length;e++)d[e]=a.call(b[e],c,b[e]);return d}S.toObjectList=Be;S.toObjectExtension=function(b,a,c,d,e){for(var f in c){var k=c[f],h=d.call(b,k);if(null!=h){for(var m in k.qd)if(k.qd.hasOwnProperty(m))break;a[m]=k.xc?k.zb?Be(h,k.xc,e):k.xc(e,h):h}}}; S.serializeBinaryExtensions=function(b,a,c,d){for(var e in c){var f=c[e],k=f.pd;if(!f.dc)throw Error("Message extension present that was generated without binary serialization support");var h=d.call(b,k);if(null!=h)if(k.ta())if(f.ld)f.dc.call(a,k.xb,h,f.ld);else throw Error("Message extension present holding submessage without binary support enabled, and message is being serialized to binary format");else f.dc.call(a,k.xb,h)}}; S.readBinaryExtension=function(b,a,c,d,e){var f=c[a.D];if(f){c=f.pd;if(!f.cc)throw Error("Deserializing extension whose generated code does not support binary format");if(c.ta()){var k=new c.ub;f.cc.call(a,k,f.Fe)}else k=f.cc.call(a);c.zb&&!f.$e?(a=d.call(b,c))?a.push(k):e.call(b,c,[k]):e.call(b,c,k)}else ce(a)};function V(b,a){if(a<b.wa){a+=b.oa;var c=b.X[a];return c===ye?b.X[a]=[]:c}if(b.M)return c=b.M[a],c===ye?b.M[a]=[]:c}S.getField=V;S.getRepeatedField=function(b,a){return V(b,a)}; function Ce(b,a){b=V(b,a);return null==b?b:+b}S.getOptionalFloatingPointField=Ce;function De(b,a){b=V(b,a);return null==b?b:!!b}S.getBooleanField=De;S.getRepeatedFloatingPointField=function(b,a){var c=V(b,a);b.g||(b.g={});if(!b.g[a]){for(var d=0;d<c.length;d++)c[d]=+c[d];b.g[a]=!0}return c};S.getRepeatedBooleanField=function(b,a){var c=V(b,a);b.g||(b.g={});if(!b.g[a]){for(var d=0;d<c.length;d++)c[d]=!!c[d];b.g[a]=!0}return c}; function Ee(b){if(null==b||"string"===typeof b)return b;if(we&&b instanceof Uint8Array){var a;void 0===a&&(a=0);Od();a=Kd[a];for(var c=Array(Math.floor(b.length/3)),d=a[64]||"",e=0,f=0;e<b.length-2;e+=3){var k=b[e],h=b[e+1],m=b[e+2],p=a[k>>2];k=a[(k&3)<<4|h>>4];h=a[(h&15)<<2|m>>6];m=a[m&63];c[f++]=p+k+h+m}p=0;m=d;switch(b.length-e){case 2:p=b[e+1],m=a[(p&15)<<2]||d;case 1:b=b[e],c[f]=a[b>>2]+a[(b&3)<<4|p>>4]+m+d}return c.join("")}Fd("Cannot coerce to b64 string: "+wa(b));return null} S.bytesAsB64=Ee;function Fe(b){if(null==b||b instanceof Uint8Array)return b;if("string"===typeof b)return Md(b);Fd("Cannot coerce to Uint8Array: "+wa(b));return null}S.bytesAsU8=Fe;S.bytesListAsB64=function(b){Ge(b);return b.length&&"string"!==typeof b[0]?Jd(b,Ee):b};S.bytesListAsU8=function(b){Ge(b);return!b.length||b[0]instanceof Uint8Array?b:Jd(b,Fe)}; function Ge(b){if(b&&1<b.length){var a=wa(b[0]);Id(b,function(c){wa(c)!=a&&Fd("Inconsistent type in JSPB repeated field array. Got "+wa(c)+" expected "+a)})}}function W(b,a,c){b=V(b,a);return null==b?c:b}S.getFieldWithDefault=W;function He(b,a,c){b=De(b,a);return null==b?c:b}S.getBooleanFieldWithDefault=He;function Ie(b,a,c){b=Ce(b,a);return null==b?c:b}S.getFloatingPointFieldWithDefault=Ie;S.getFieldProto3=W; S.getMapField=function(b,a,c,d){b.s||(b.s={});if(a in b.s)return b.s[a];var e=V(b,a);if(!e){if(c)return;e=[];n(b,a,e)}return b.s[a]=new G(e,d)};function n(b,a,c){Gd(b,S);a<b.wa?b.X[a+b.oa]=c:(ze(b),b.M[a]=c);return b}S.setField=n;function Je(b,a,c){return Ke(b,a,c,0)}S.setProto3IntField=Je;S.setProto3FloatField=function(b,a,c){return Ke(b,a,c,0)};S.setProto3BooleanField=function(b,a,c){return Ke(b,a,c,!1)};function Le(b,a,c){return Ke(b,a,c,"")}S.setProto3StringField=Le; S.setProto3BytesField=function(b,a,c){return Ke(b,a,c,"")};S.setProto3EnumField=function(b,a,c){return Ke(b,a,c,0)};S.setProto3StringIntField=function(b,a,c){return Ke(b,a,c,"0")};function Ke(b,a,c,d){Gd(b,S);c!==d?n(b,a,c):a<b.wa?b.X[a+b.oa]=null:(ze(b),delete b.M[a]);return b}S.addToRepeatedField=function(b,a,c,d){Gd(b,S);a=V(b,a);void 0!=d?a.splice(d,0,c):a.push(c);return b}; function Me(b,a,c,d){Gd(b,S);(c=Ae(b,c))&&c!==a&&void 0!==d&&(b.s&&c in b.s&&(b.s[c]=void 0),n(b,c,void 0));return n(b,a,d)}S.setOneofField=Me;function Ae(b,a){for(var c,d,e=0;e<a.length;e++){var f=a[e],k=V(b,f);null!=k&&(c=f,d=k,n(b,f,void 0))}return c?(n(b,c,d),c):0}S.computeOneofCase=Ae;function Y(b,a,c,d){b.s||(b.s={});if(!b.s[c]){var e=V(b,c);if(d||e)b.s[c]=new a(e)}return b.s[c]}S.getWrapperField=Y;function Ne(b,a,c){Oe(b,a,c);a=b.s[c];a==ye&&(a=b.s[c]=[]);return a} S.getRepeatedWrapperField=Ne;function Oe(b,a,c){b.s||(b.s={});if(!b.s[c]){for(var d=V(b,c),e=[],f=0;f<d.length;f++)e[f]=new a(d[f]);b.s[c]=e}}function Pe(b,a,c){Gd(b,S);b.s||(b.s={});var d=c?c.I():c;b.s[a]=c;return n(b,a,d)}S.setWrapperField=Pe;S.setOneofWrapperField=function(b,a,c,d){Gd(b,S);b.s||(b.s={});var e=d?d.I():d;b.s[a]=d;return Me(b,a,c,e)};function Qe(b,a,c){Gd(b,S);b.s||(b.s={});c=c||[];for(var d=[],e=0;e<c.length;e++)d[e]=c[e].I();b.s[a]=c;return n(b,a,d)}S.setRepeatedWrapperField=Qe; S.addToRepeatedWrapperField=function(b,a,c,d,e){Oe(b,d,a);var f=b.s[a];f||(f=b.s[a]=[]);c=c?c:new d;b=V(b,a);void 0!=e?(f.splice(e,0,c),b.splice(e,0,c.I())):(f.push(c),b.push(c.I()));return c};S.toMap=function(b,a,c,d){for(var e={},f=0;f<b.length;f++)e[a.call(b[f])]=c?c.call(b[f],d,b[f]):b[f];return e};function Re(b){if(b.s)for(var a in b.s){var c=b.s[a];if(Array.isArray(c))for(var d=0;d<c.length;d++)c[d]&&c[d].I();else c&&c.I()}}S.prototype.I=function(){Re(this);return this.X}; S.prototype.toArray=S.prototype.I;S.prototype.toString=function(){Re(this);return this.X.toString()};S.prototype.getExtension=function(b){if(this.M){this.s||(this.s={});var a=b.xb;if(b.zb){if(b.ta())return this.s[a]||(this.s[a]=Jd(this.M[a]||[],function(c){return new b.ub(c)})),this.s[a]}else if(b.ta())return!this.s[a]&&this.M[a]&&(this.s[a]=new b.ub(this.M[a])),this.s[a];return this.M[a]}};S.prototype.getExtension=S.prototype.getExtension; S.prototype.pf=function(b,a){this.s||(this.s={});ze(this);var c=b.xb;b.zb?(a=a||[],b.ta()?(this.s[c]=a,this.M[c]=Jd(a,function(d){return d.I()})):this.M[c]=a):b.ta()?(this.s[c]=a,this.M[c]=a?a.I():a):this.M[c]=a;return this};S.prototype.setExtension=S.prototype.pf; S.difference=function(b,a){if(!(b instanceof a.constructor))throw Error("Messages have different types.");var c=b.I();a=a.I();var d=[],e=0,f=c.length>a.length?c.length:a.length;b.j&&(d[0]=b.j,e=1);for(;e<f;e++)Se(c[e],a[e])||(d[e]=a[e]);return new b.constructor(d)};S.equals=function(b,a){return b==a||!(!b||!a)&&b instanceof a.constructor&&Se(b.I(),a.I())};function Te(b,a){b=b||{};a=a||{};var c={},d;for(d in b)c[d]=0;for(d in a)c[d]=0;for(d in c)if(!Se(b[d],a[d]))return!1;return!0} S.compareExtensions=Te; function Se(b,a){if(b==a)return!0;if(!xa(b)||!xa(a))return"number"===typeof b&&isNaN(b)||"number"===typeof a&&isNaN(a)?String(b)==String(a):!1;if(b.constructor!=a.constructor)return!1;if(we&&b.constructor===Uint8Array){if(b.length!=a.length)return!1;for(var c=0;c<b.length;c++)if(b[c]!=a[c])return!1;return!0}if(b.constructor===Array){var d=void 0,e=void 0,f=Math.max(b.length,a.length);for(c=0;c<f;c++){var k=b[c],h=a[c];k&&k.constructor==Object&&(u(void 0===d),u(c===b.length-1),d=k,k=void 0);h&&h.constructor== Object&&(u(void 0===e),u(c===a.length-1),e=h,h=void 0);if(!Se(k,h))return!1}return d||e?(d=d||{},e=e||{},Te(d,e)):!0}if(b.constructor===Object)return Te(b,a);throw Error("Invalid type in JSPB array");}S.compareFields=Se;S.prototype.Ie=function(){return Ue(this)};S.prototype.cloneMessage=S.prototype.Ie;S.prototype.clone=function(){return Ue(this)};S.prototype.clone=S.prototype.clone;S.clone=function(b){return Ue(b)};function Ue(b){return new b.constructor(Ve(b.I()))} S.copyInto=function(b,a){Gd(b,S);Gd(a,S);u(b.constructor==a.constructor,"Copy source and target message should have the same type.");b=Ue(b);for(var c=a.I(),d=b.I(),e=c.length=0;e<d.length;e++)c[e]=d[e];a.s=b.s;a.M=b.M}; function Ve(b){if(Array.isArray(b)){for(var a=Array(b.length),c=0;c<b.length;c++){var d=b[c];null!=d&&(a[c]="object"==typeof d?Ve(u(d)):d)}return a}if(we&&b instanceof Uint8Array)return new Uint8Array(b);a={};for(c in b)d=b[c],null!=d&&(a[c]="object"==typeof d?Ve(u(d)):d);return a}S.registerMessageType=function(b,a){a.dk=b};function We(b){xe(this,b,0,-1,null,null)}Ba(We,S);function Xe(b){xe(this,b,0,-1,Ye,null)}Ba(Xe,S);function Ze(b){xe(this,b,0,-1,gf,null)}Ba(Ze,S);function hf(b){xe(this,b,0,-1,jf,null)}Ba(hf,S);function kf(b){xe(this,b,0,-1,lf,null)}Ba(kf,S);function mf(b){xe(this,b,0,-1,null,null)}Ba(mf,S);function nf(b){xe(this,b,0,-1,null,null)}Ba(nf,S);function of(b){xe(this,b,0,-1,null,null)}Ba(of,S);function pf(b){xe(this,b,0,-1,null,null)}Ba(pf,S);function qf(b){xe(this,b,0,-1,null,null)}Ba(qf,S); function rf(b){xe(this,b,0,-1,sf,null)}Ba(rf,S);function tf(b){xe(this,b,0,-1,null,null)}Ba(tf,S);function uf(b){xe(this,b,0,-1,null,null)}Ba(uf,S);function vf(b){xe(this,b,0,-1,wf,null)}Ba(vf,S);function xf(b){xe(this,b,0,-1,yf,null)}Ba(xf,S);function zf(b){xe(this,b,0,-1,null,null)}Ba(zf,S);function Af(b){xe(this,b,0,-1,null,null)}Ba(Af,S);function Bf(b){xe(this,b,0,-1,null,null)}Ba(Bf,S);function Cf(b){xe(this,b,0,-1,null,null)}Ba(Cf,S);function Df(b){xe(this,b,0,-1,null,null)}Ba(Df,S); function Ef(b){xe(this,b,0,-1,null,null)}Ba(Ef,S);function Ff(b){xe(this,b,0,-1,null,null)}Ba(Ff,S);function Gf(b){xe(this,b,0,-1,null,null)}Ba(Gf,S);function Hf(b){xe(this,b,0,-1,If,null)}Ba(Hf,S);function Jf(b){xe(this,b,0,-1,Kf,null)}Ba(Jf,S);function Lf(b){xe(this,b,0,-1,null,null)}Ba(Lf,S);function Mf(b){xe(this,b,0,-1,null,null)}Ba(Mf,S);function Nf(b){xe(this,b,0,-1,Of,null)}Ba(Nf,S);We.prototype.B=function(b){return Pf(b,this)}; function Pf(b,a){var c={context:W(a,1,0),min:Ie(a,2,0),max:Ie(a,3,0),Ee:Ie(a,4,0),df:Ie(a,5,0),ef:Ie(a,6,0),sf:Ie(a,7,0)};b&&(c.C=a);return c}We.prototype.v=function(){var b=new v;Qf(this,b);return b.A()};function Qf(b,a){var c=b.getContext();0!==c&&a.i(1,c);c=V(b,2);null!=c&&a.u(2,c);c=V(b,3);null!=c&&a.u(3,c);c=V(b,4);null!=c&&a.u(4,c);c=V(b,5);null!=c&&a.u(5,c);c=V(b,6);null!=c&&a.u(6,c);c=V(b,7);null!=c&&a.u(7,c)}We.prototype.getContext=function(){return W(this,1,0)};var Ye=[12,31]; Xe.prototype.B=function(b){return Rf(b,this)}; function Rf(b,a){var c,d={bf:W(a,1,""),Vk:W(a,2,""),type:W(a,3,""),name:W(a,4,""),id:W(a,5,""),Ua:W(a,6,0),fb:W(a,7,0),Ba:W(a,8,0),kb:W(a,9,0),Re:W(a,10,0),Qe:W(a,11,0),Xh:null==(c=V(a,12))?void 0:c,kc:W(a,13,0),oc:W(a,14,0),Rj:W(a,15,0),$k:W(a,16,0),Tj:W(a,17,0),bl:W(a,18,0),li:W(a,19,0),hf:W(a,20,0),Ta:W(a,21,0),Aa:W(a,22,0),yk:W(a,23,0),alpha:W(a,24,0),Ha:W(a,25,0),Th:W(a,26,0),Sj:W(a,27,0),al:W(a,28,0),Sa:W(a,29,0),rh:W(a,30,0),cf:Be(Ne(a,We,31),Pf,b),sa:W(a,32,0)};b&&(d.C=a);return d} Xe.prototype.v=function(){var b=new v;Sf(this,b);return b.A()}; function Sf(b,a){var c=W(b,1,"");0<c.length&&a.h(1,c);c=V(b,2);null!=c&&a.h(2,c);c=V(b,3);null!=c&&a.h(3,c);c=V(b,4);null!=c&&a.h(4,c);c=V(b,5);null!=c&&a.h(5,c);c=V(b,6);null!=c&&a.i(6,c);c=V(b,7);null!=c&&a.i(7,c);c=V(b,8);null!=c&&a.i(8,c);c=V(b,9);null!=c&&a.i(9,c);c=V(b,10);null!=c&&a.l(10,c);c=V(b,11);null!=c&&a.i(11,c);c=V(b,12);0<c.length&&a.ja(12,c);c=V(b,13);null!=c&&a.i(13,c);c=V(b,14);null!=c&&a.i(14,c);c=V(b,15);null!=c&&a.i(15,c);c=V(b,16);null!=c&&a.i(16,c);c=V(b,17);null!=c&&a.i(17, c);c=V(b,18);null!=c&&a.i(18,c);c=V(b,19);null!=c&&a.i(19,c);c=V(b,20);null!=c&&a.i(20,c);c=V(b,21);null!=c&&a.i(21,c);c=V(b,22);null!=c&&a.i(22,c);c=V(b,23);null!=c&&a.i(23,c);c=V(b,24);null!=c&&a.i(24,c);c=V(b,25);null!=c&&a.i(25,c);c=V(b,26);null!=c&&a.i(26,c);c=V(b,27);null!=c&&a.i(27,c);c=V(b,28);null!=c&&a.i(28,c);c=V(b,29);null!=c&&a.i(29,c);c=V(b,30);null!=c&&a.i(30,c);c=Ne(b,We,31);0<c.length&&a.W(31,c,Qf);c=V(b,32);null!=c&&a.i(32,c)}var gf=[8];Ze.prototype.B=function(b){return Tf(b,this)}; function Tf(b,a){var c={mk:W(a,1,0),fm:W(a,2,0),zk:W(a,3,0),Qj:W(a,4,0),Zk:W(a,5,0),ek:W(a,6,0),ll:W(a,7,0),nk:Be(Ne(a,We,8),Pf,b)};b&&(c.C=a);return c}Ze.prototype.v=function(){var b=new v;Uf(this,b);return b.A()};function Uf(b,a){var c=V(b,1);null!=c&&a.i(1,c);c=V(b,2);null!=c&&a.l(2,c);c=V(b,3);null!=c&&a.i(3,c);c=V(b,4);null!=c&&a.i(4,c);c=V(b,5);null!=c&&a.i(5,c);c=V(b,6);null!=c&&a.i(6,c);c=V(b,7);null!=c&&a.i(7,c);c=Ne(b,We,8);0<c.length&&a.W(8,c,Qf)}var jf=[5]; hf.prototype.B=function(b){return Vf(b,this)};function Vf(b,a){var c={Yl:W(a,1,0),Wl:W(a,2,0),Xl:W(a,3,0),Zl:He(a,4,!1),im:Be(Ne(a,We,5),Pf,b)};b&&(c.C=a);return c}hf.prototype.v=function(){var b=new v;Wf(this,b);return b.A()};function Wf(b,a){var c=V(b,1);null!=c&&a.i(1,c);c=V(b,2);null!=c&&a.i(2,c);c=V(b,3);null!=c&&a.i(3,c);c=V(b,4);null!=c&&a.o(4,c);c=Ne(b,We,5);0<c.length&&a.W(5,c,Qf)}var lf=[3];kf.prototype.B=function(b){return Xf(b,this)}; function Xf(b,a){var c={orientation:W(a,1,0),source:W(a,2,0),Al:Be(Ne(a,We,3),Pf,b)};b&&(c.C=a);return c}kf.prototype.v=function(){var b=new v;Yf(this,b);return b.A()};function Yf(b,a){var c=V(b,1);null!=c&&a.L(1,c);c=V(b,2);null!=c&&a.L(2,c);c=Ne(b,We,3);0<c.length&&a.W(3,c,Qf)}mf.prototype.B=function(b){return Zf(b,this)}; function Zf(b,a){var c={slot:W(a,1,0),ah:W(a,2,0),ak:W(a,3,""),lj:W(a,4,""),country:W(a,5,""),isPrimary:He(a,6,!1),lineNumber:W(a,7,""),pk:W(a,8,""),qk:W(a,9,""),fk:W(a,10,""),wk:W(a,11,0),xk:W(a,12,""),networkType:W(a,13,0),Ll:W(a,16,""),Il:W(a,17,""),Gl:W(a,18,0),Hl:W(a,19,""),Ul:W(a,20,""),um:W(a,21,""),vm:W(a,22,0),Jl:W(a,23,0),Kl:W(a,24,""),Mh:W(a,25,0),wm:W(a,26,0),yj:He(a,27,!1),Dj:He(a,28,!1)};b&&(c.C=a);return c}mf.prototype.v=function(){var b=new v;$f(this,b);return b.A()}; function $f(b,a){var c=W(b,1,0);0!==c&&a.i(1,c);c=V(b,2);null!=c&&a.L(2,c);c=V(b,3);null!=c&&a.h(3,c);c=V(b,4);null!=c&&a.h(4,c);c=V(b,5);null!=c&&a.h(5,c);c=V(b,6);null!=c&&a.o(6,c);c=V(b,7);null!=c&&a.h(7,c);c=V(b,8);null!=c&&a.h(8,c);c=V(b,9);null!=c&&a.h(9,c);c=V(b,10);null!=c&&a.h(10,c);c=V(b,11);null!=c&&a.i(11,c);c=V(b,12);null!=c&&a.h(12,c);c=V(b,13);null!=c&&a.L(13,c);c=V(b,16);null!=c&&a.h(16,c);c=V(b,17);null!=c&&a.h(17,c);c=V(b,18);null!=c&&a.i(18,c);c=V(b,19);null!=c&&a.h(19,c);c=V(b, 20);null!=c&&a.h(20,c);c=V(b,21);null!=c&&a.h(21,c);c=V(b,22);null!=c&&a.i(22,c);c=V(b,23);null!=c&&a.i(23,c);c=V(b,24);null!=c&&a.h(24,c);c=V(b,25);null!=c&&a.L(25,c);c=V(b,26);null!=c&&a.L(26,c);c=V(b,27);null!=c&&a.o(27,c);c=V(b,28);null!=c&&a.o(28,c)}nf.prototype.B=function(b){return ag(b,this)}; function ag(b,a){var c={fh:W(a,1,0),Ke:W(a,2,""),dj:W(a,3,""),manufacturer:W(a,4,""),model:W(a,5,""),brand:W(a,6,""),Kh:W(a,7,""),Bl:W(a,8,""),display:W(a,9,""),host:W(a,10,""),product:W(a,11,""),fingerprint:W(a,12,""),di:W(a,13,""),ei:W(a,14,""),Ol:W(a,15,""),Pl:W(a,16,""),Nl:W(a,17,""),jm:W(a,18,""),cm:W(a,19,""),time:W(a,20,0),mm:W(a,21,""),om:W(a,22,""),pm:W(a,23,""),nm:W(a,24,"")};b&&(c.C=a);return c}nf.prototype.v=function(){var b=new v;bg(this,b);return b.A()}; function bg(b,a){var c=V(b,1);null!=c&&a.i(1,c);c=V(b,2);null!=c&&a.h(2,c);c=V(b,3);null!=c&&a.h(3,c);c=V(b,4);null!=c&&a.h(4,c);c=V(b,5);null!=c&&a.h(5,c);c=V(b,6);null!=c&&a.h(6,c);c=V(b,7);null!=c&&a.h(7,c);c=V(b,8);null!=c&&a.h(8,c);c=V(b,9);null!=c&&a.h(9,c);c=V(b,10);null!=c&&a.h(10,c);c=V(b,11);null!=c&&a.h(11,c);c=V(b,12);null!=c&&a.h(12,c);c=V(b,13);null!=c&&a.h(13,c);c=V(b,14);null!=c&&a.h(14,c);c=V(b,15);null!=c&&a.h(15,c);c=V(b,16);null!=c&&a.h(16,c);c=V(b,17);null!=c&&a.h(17,c);c=V(b, 18);null!=c&&a.h(18,c);c=V(b,19);null!=c&&a.h(19,c);c=V(b,20);null!=c&&a.l(20,c);c=V(b,21);null!=c&&a.h(21,c);c=V(b,22);null!=c&&a.h(22,c);c=V(b,23);null!=c&&a.h(23,c);c=V(b,24);null!=c&&a.h(24,c)}of.prototype.B=function(b){return cg(b,this)};function cg(b,a){var c={Bj:He(a,1,!1),latitude:Ie(a,2,0),longitude:Ie(a,3,0),altitude:Ie(a,4,0),accuracy:Ie(a,5,0),Uk:W(a,6,""),time:W(a,7,0),speed:Ie(a,8,0),Ql:Ie(a,9,0),tm:Ie(a,10,0),Cj:He(a,11,!1),xh:Ie(a,12,0),yh:Ie(a,13,0)};b&&(c.C=a);return c} of.prototype.v=function(){var b=new v;dg(this,b);return b.A()};function dg(b,a){var c=V(b,1);null!=c&&a.o(1,c);c=V(b,2);null!=c&&a.u(2,c);c=V(b,3);null!=c&&a.u(3,c);c=V(b,4);null!=c&&a.u(4,c);c=V(b,5);null!=c&&a.u(5,c);c=V(b,6);null!=c&&a.h(6,c);c=V(b,7);null!=c&&a.l(7,c);c=V(b,8);null!=c&&a.u(8,c);c=V(b,9);null!=c&&a.u(9,c);c=V(b,10);null!=c&&a.u(10,c);c=V(b,11);null!=c&&a.o(11,c);c=V(b,12);null!=c&&a.u(12,c);c=V(b,13);null!=c&&a.u(13,c)}pf.prototype.B=function(b){return eg(b,this)}; function eg(b,a){var c={wi:W(a,1,""),Xi:W(a,2,""),sk:W(a,3,""),Lk:W(a,4,""),pl:W(a,5,""),Cl:W(a,6,""),Pj:W(a,7,0)};b&&(c.C=a);return c}pf.prototype.v=function(){var b=new v;fg(this,b);return b.A()};function fg(b,a){var c=V(b,1);null!=c&&a.h(1,c);c=V(b,2);null!=c&&a.h(2,c);c=V(b,3);null!=c&&a.h(3,c);c=V(b,4);null!=c&&a.h(4,c);c=V(b,5);null!=c&&a.h(5,c);c=V(b,6);null!=c&&a.h(6,c);c=V(b,7);null!=c&&a.l(7,c)}qf.prototype.B=function(b){return gg(b,this)}; function gg(b,a){var c,d={dh:W(a,1,0),Ih:W(a,2,""),vk:W(a,3,""),Xj:W(a,4,""),Sl:W(a,5,""),frequency:Ie(a,6,0),cl:W(a,7,""),Xe:W(a,8,""),eh:W(a,9,0),vi:(c=Y(a,pf,10))&&eg(b,c),enabled:He(a,12,!1),dl:W(a,13,0),yl:W(a,14,0)};b&&(d.C=a);return d}qf.prototype.v=function(){var b=new v;hg(this,b);return b.A()}; function hg(b,a){var c=V(b,1);null!=c&&a.L(1,c);c=V(b,2);null!=c&&a.h(2,c);c=V(b,3);null!=c&&a.h(3,c);c=V(b,4);null!=c&&a.h(4,c);c=V(b,5);null!=c&&a.h(5,c);c=V(b,6);null!=c&&a.u(6,c);c=V(b,7);null!=c&&a.h(7,c);c=V(b,8);null!=c&&a.h(8,c);c=V(b,9);null!=c&&a.L(9,c);c=Y(b,pf,10);null!=c&&a.G(10,c,fg);c=V(b,12);null!=c&&a.o(12,c);c=V(b,13);null!=c&&a.i(13,c);c=V(b,14);null!=c&&a.L(14,c)}var sf=[3];rf.prototype.B=function(b){return ig(b,this)}; function ig(b,a){var c,d={Ek:W(a,1,""),Fl:Ie(a,2,0),Sh:null==(c=V(a,3))?void 0:c};b&&(d.C=a);return d}rf.prototype.v=function(){var b=new v;jg(this,b);return b.A()};function jg(b,a){var c=V(b,1);null!=c&&a.h(1,c);c=V(b,2);null!=c&&a.u(2,c);c=V(b,3);0<c.length&&a.na(3,c)}tf.prototype.B=function(b){return kg(b,this)}; function kg(b,a){var c={Fj:W(a,1,""),hj:W(a,2,""),jj:W(a,3,""),kj:W(a,4,0),Ti:W(a,6,0),Qi:W(a,7,0),Ri:W(a,8,0),Ui:W(a,9,0),Vi:W(a,10,0),Si:W(a,11,0),Wi:W(a,12,0),ji:W(a,13,""),ki:W(a,14,0),hi:W(a,15,""),ii:Ee(W(a,16,"")),ck:W(a,17,0),bk:W(a,18,0),Te:W(a,19,0),Se:Ee(W(a,20,"")),Nh:W(a,21,""),Oh:W(a,22,0),jl:W(a,23,""),kl:W(a,24,0),jf:W(a,25,0),mh:W(a,26,0),nh:W(a,27,0),kh:W(a,28,0),lh:W(a,29,0),Oe:Ee(W(a,30,"")),Ye:He(a,31,!1),Ze:He(a,32,!1)};b&&(c.C=a);return c} tf.prototype.v=function(){var b=new v;lg(this,b);return b.A()}; function lg(b,a){var c=V(b,1);null!=c&&a.h(1,c);c=V(b,2);null!=c&&a.h(2,c);c=V(b,3);null!=c&&a.h(3,c);c=V(b,4);null!=c&&a.i(4,c);c=V(b,6);null!=c&&a.l(6,c);c=V(b,7);null!=c&&a.l(7,c);c=V(b,8);null!=c&&a.l(8,c);c=V(b,9);null!=c&&a.l(9,c);c=V(b,10);null!=c&&a.l(10,c);c=V(b,11);null!=c&&a.l(11,c);c=V(b,12);null!=c&&a.l(12,c);c=V(b,13);null!=c&&a.h(13,c);c=V(b,14);null!=c&&a.i(14,c);c=V(b,15);null!=c&&a.h(15,c);c=V(b,16);null!=c&&a.O(16,c);c=V(b,17);null!=c&&a.l(17,c);c=V(b,18);null!=c&&a.l(18,c);c=V(b, 19);null!=c&&a.i(19,c);c=V(b,20);null!=c&&a.O(20,c);c=V(b,21);null!=c&&a.h(21,c);c=V(b,22);null!=c&&a.l(22,c);c=V(b,23);null!=c&&a.h(23,c);c=V(b,24);null!=c&&a.l(24,c);c=V(b,25);null!=c&&a.i(25,c);c=V(b,26);null!=c&&a.i(26,c);c=V(b,27);null!=c&&a.l(27,c);c=V(b,28);null!=c&&a.i(28,c);c=V(b,29);null!=c&&a.l(29,c);c=V(b,30);null!=c&&a.O(30,c);c=V(b,31);null!=c&&a.o(31,c);c=V(b,32);null!=c&&a.o(32,c)}tf.prototype.Kd=function(b){n(this,19,b)};tf.prototype.Jd=function(b){n(this,20,b)}; uf.prototype.B=function(b){return mg(b,this)};function mg(b,a){var c={Wg:W(a,1,""),Sg:He(a,2,!1),sh:He(a,3,!1),th:He(a,4,!1),Ug:He(a,5,!1),Qg:He(a,6,!1),Dh:He(a,7,!1),Eh:W(a,8,0),ti:He(a,9,!1),ui:W(a,10,""),oi:He(a,11,!1),Dm:He(a,12,!1),ij:W(a,13,""),si:W(a,14,"")};b&&(c.C=a);return c}uf.prototype.v=function(){var b=new v;ng(this,b);return b.A()}; function ng(b,a){var c=V(b,1);null!=c&&a.h(1,c);c=V(b,2);null!=c&&a.o(2,c);c=V(b,3);null!=c&&a.o(3,c);c=V(b,4);null!=c&&a.o(4,c);c=V(b,5);null!=c&&a.o(5,c);c=V(b,6);null!=c&&a.o(6,c);c=V(b,7);null!=c&&a.o(7,c);c=V(b,8);null!=c&&a.i(8,c);c=V(b,9);null!=c&&a.o(9,c);c=V(b,10);null!=c&&a.h(10,c);c=V(b,11);null!=c&&a.o(11,c);c=V(b,12);null!=c&&a.o(12,c);c=V(b,13);null!=c&&a.h(13,c);c=V(b,14);null!=c&&a.h(14,c)}var wf=[8];vf.prototype.B=function(b){return og(b,this)}; function og(b,a){var c={bf:W(a,1,""),Ba:W(a,2,0),hf:W(a,3,0),Aa:W(a,4,0),alpha:W(a,5,0),Ha:W(a,6,0),sa:W(a,7,0),cf:Be(Ne(a,We,8),Pf,b),Re:W(a,9,0),Qe:W(a,10,0)};b&&(c.C=a);return c}vf.prototype.v=function(){var b=new v;pg(this,b);return b.A()}; function pg(b,a){var c=W(b,1,"");0<c.length&&a.h(1,c);c=V(b,2);null!=c&&a.i(2,c);c=V(b,3);null!=c&&a.i(3,c);c=V(b,4);null!=c&&a.i(4,c);c=V(b,5);null!=c&&a.i(5,c);c=V(b,6);null!=c&&a.i(6,c);c=V(b,7);null!=c&&a.i(7,c);c=Ne(b,We,8);0<c.length&&a.W(8,c,Qf);c=V(b,9);null!=c&&a.l(9,c);c=V(b,10);null!=c&&a.i(10,c)}var yf=[6,10,21,23,30];g=xf.prototype;g.B=function(b){return qg(b,this)}; function qg(b,a){var c,d={Hd:W(a,1,0),Id:W(a,2,0),Qd:W(a,3,""),Jh:(c=Y(a,nf,5))&&ag(b,c),rf:Be(Ne(a,mf,6),Zf,b),location:(c=Y(a,of,7))&&cg(b,c),Bm:(c=Y(a,qf,8))&&gg(b,c),connection:(c=Y(a,rf,9))&&ig(b,c),Md:null==(c=V(a,10))?void 0:c,qf:W(a,11,0),Ge:W(a,12,0),language:W(a,13,""),jh:W(a,14,""),hh:W(a,15,0),ih:W(a,16,0),El:(c=Y(a,uf,17))&&mg(b,c),wc:(c=Y(a,tf,18))&&kg(b,c),mf:W(a,19,""),Gd:W(a,20,0),Zg:Be(Ne(a,We,21),Pf,b),bh:(c=Y(a,hf,22))&&Vf(b,c),Xg:Be(Ne(a,vf,23),og,b),Ce:W(a,24,""),Bk:W(a,25,0), Rd:W(a,26,0),Sd:W(a,27,0),Ci:Ee(W(a,28,"")),Tl:Ee(W(a,29,"")),$g:null==(c=V(a,30))?void 0:c,Wh:W(a,31,""),Uh:W(a,32,0),Vh:W(a,33,0),Am:W(a,34,""),ri:W(a,35,0)};b&&(d.C=a);return d}g.v=function(){var b=new v;rg(this,b);return b.A()}; function rg(b,a){var c=V(b,1);null!=c&&a.i(1,c);c=V(b,2);null!=c&&a.i(2,c);c=V(b,3);null!=c&&a.h(3,c);c=Y(b,nf,5);null!=c&&a.G(5,c,bg);c=Ne(b,mf,6);0<c.length&&a.W(6,c,$f);c=Y(b,of,7);null!=c&&a.G(7,c,dg);c=Y(b,qf,8);null!=c&&a.G(8,c,hg);c=Y(b,rf,9);null!=c&&a.G(9,c,jg);c=V(b,10);0<c.length&&a.ja(10,c);c=V(b,11);null!=c&&a.i(11,c);c=V(b,12);null!=c&&a.l(12,c);c=V(b,13);null!=c&&a.h(13,c);c=V(b,14);null!=c&&a.h(14,c);c=V(b,15);null!=c&&a.l(15,c);c=V(b,16);null!=c&&a.l(16,c);c=Y(b,uf,17);null!=c&&a.G(17, c,ng);c=Y(b,tf,18);null!=c&&a.G(18,c,lg);c=V(b,19);null!=c&&a.h(19,c);c=V(b,20);null!=c&&a.L(20,c);c=Ne(b,We,21);0<c.length&&a.W(21,c,Qf);c=Y(b,hf,22);null!=c&&a.G(22,c,Wf);c=Ne(b,vf,23);0<c.length&&a.W(23,c,pg);c=V(b,24);null!=c&&a.h(24,c);c=V(b,25);null!=c&&a.i(25,c);c=V(b,26);null!=c&&a.i(26,c);c=V(b,27);null!=c&&a.i(27,c);c=V(b,28);null!=c&&a.O(28,c);c=V(b,29);null!=c&&a.O(29,c);c=V(b,30);0<c.length&&a.na(30,c);c=V(b,31);null!=c&&a.h(31,c);c=V(b,32);null!=c&&a.l(32,c);c=V(b,33);null!=c&&a.l(33, c);c=V(b,34);null!=c&&a.h(34,c);c=V(b,35);null!=c&&a.L(35,c)}g.rc=function(b){n(this,1,b)};g.sc=function(b){n(this,2,b)};g.tc=function(b){n(this,3,b)};g.Ld=function(b){n(this,13,b)};g.qc=function(b){n(this,20,b)};g.uc=function(b){n(this,26,b)};g.vc=function(b){n(this,27,b)};zf.prototype.B=function(b){return sg(b,this)};function sg(b,a){var c={name:W(a,1,""),version:W(a,2,""),qm:W(a,3,""),creationTime:W(a,4,0),xi:W(a,5,"")};b&&(c.C=a);return c}zf.prototype.v=function(){var b=new v;tg(this,b);return b.A()}; function tg(b,a){var c=V(b,1);null!=c&&a.h(1,c);c=V(b,2);null!=c&&a.h(2,c);c=V(b,3);null!=c&&a.h(3,c);c=V(b,4);null!=c&&a.l(4,c);c=V(b,5);null!=c&&a.h(5,c)}Af.prototype.B=function(b){return ug(b,this)};function ug(b,a){var c={gj:W(a,1,""),Hk:W(a,2,0),Nk:W(a,3,0),am:W(a,4,0),jf:W(a,5,0),cj:W(a,6,""),Oe:Ee(W(a,8,""))};b&&(c.C=a);return c}Af.prototype.v=function(){var b=new v;vg(this,b);return b.A()}; function vg(b,a){var c=V(b,1);null!=c&&a.h(1,c);c=V(b,2);null!=c&&a.l(2,c);c=V(b,3);null!=c&&a.i(3,c);c=V(b,4);null!=c&&a.l(4,c);c=V(b,5);null!=c&&a.i(5,c);c=V(b,6);null!=c&&a.h(6,c);c=V(b,8);null!=c&&a.O(8,c)}Bf.prototype.B=function(b){return wg(b,this)};function wg(b,a){var c={bm:W(a,1,""),Vj:W(a,2,""),vh:Ie(a,3,0),wh:W(a,4,0),lm:W(a,5,""),fj:W(a,6,""),ej:W(a,7,""),Gd:W(a,8,0)};b&&(c.C=a);return c}Bf.prototype.v=function(){var b=new v;xg(this,b);return b.A()}; function xg(b,a){var c=V(b,1);null!=c&&a.h(1,c);c=V(b,2);null!=c&&a.h(2,c);c=V(b,3);null!=c&&a.u(3,c);c=V(b,4);null!=c&&a.i(4,c);c=V(b,5);null!=c&&a.h(5,c);c=V(b,6);null!=c&&a.h(6,c);c=V(b,7);null!=c&&a.h(7,c);c=V(b,8);null!=c&&a.L(8,c)}Bf.prototype.qc=function(b){n(this,8,b)};Cf.prototype.B=function(b){return yg(b,this)};function yg(b,a){var c={rk:Ie(a,1,0),brightness:Ie(a,2,0),wj:He(a,3,!1),$j:W(a,4,0),Lh:Ie(a,5,0)};b&&(c.C=a);return c}Cf.prototype.v=function(){var b=new v;zg(this,b);return b.A()}; function zg(b,a){var c=V(b,1);null!=c&&a.u(1,c);c=V(b,2);null!=c&&a.u(2,c);c=V(b,3);null!=c&&a.o(3,c);c=V(b,4);null!=c&&a.i(4,c);c=V(b,5);null!=c&&a.u(5,c)}Df.prototype.B=function(b){return Ag(b,this)};function Ag(b,a){var c={slot:W(a,1,0),status:W(a,2,0),Dl:W(a,3,""),name:W(a,4,""),Vg:He(a,5,!1),country:W(a,6,""),ik:W(a,7,""),gk:W(a,8,"")};b&&(c.C=a);return c}Df.prototype.v=function(){var b=new v;Bg(this,b);return b.A()}; function Bg(b,a){var c=W(b,1,0);0!==c&&a.i(1,c);c=V(b,2);null!=c&&a.L(2,c);c=V(b,3);null!=c&&a.h(3,c);c=V(b,4);null!=c&&a.h(4,c);c=V(b,5);null!=c&&a.o(5,c);c=V(b,6);null!=c&&a.h(6,c);c=V(b,7);null!=c&&a.h(7,c);c=V(b,8);null!=c&&a.h(8,c)}Ef.prototype.B=function(b){return Cg(b,this)};function Cg(b,a){var c={name:W(a,1,""),mi:W(a,2,""),ni:W(a,3,""),Yk:W(a,4,""),zj:He(a,5,!1),calendar:W(a,6,""),pi:W(a,7,"")};b&&(c.C=a);return c}Ef.prototype.v=function(){var b=new v;Dg(this,b);return b.A()}; function Dg(b,a){var c=V(b,1);null!=c&&a.h(1,c);c=V(b,2);null!=c&&a.h(2,c);c=V(b,3);null!=c&&a.h(3,c);c=V(b,4);null!=c&&a.h(4,c);c=V(b,5);null!=c&&a.o(5,c);c=V(b,6);null!=c&&a.h(6,c);c=V(b,7);null!=c&&a.h(7,c)}Ff.prototype.B=function(b){return Eg(b,this)};function Eg(b,a){var c={latitude:Ie(a,1,0),longitude:Ie(a,2,0),altitude:Ie(a,3,0)};b&&(c.C=a);return c}Ff.prototype.v=function(){var b=new v;Fg(this,b);return b.A()}; function Fg(b,a){var c=V(b,1);null!=c&&a.u(1,c);c=V(b,2);null!=c&&a.u(2,c);c=V(b,3);null!=c&&a.u(3,c)}Gf.prototype.B=function(b){return Gg(b,this)};function Gg(b,a){var c={isConnected:He(a,1,!1),yi:He(a,2,!1),uj:He(a,3,!1),vj:He(a,4,!1),Gk:W(a,5,""),Xe:W(a,6,""),Em:W(a,7,""),Cm:W(a,8,""),nj:Ee(W(a,10,""))};b&&(c.C=a);return c}Gf.prototype.v=function(){var b=new v;Hg(this,b);return b.A()}; function Hg(b,a){var c=V(b,1);null!=c&&a.o(1,c);c=V(b,2);null!=c&&a.o(2,c);c=V(b,3);null!=c&&a.o(3,c);c=V(b,4);null!=c&&a.o(4,c);c=V(b,5);null!=c&&a.h(5,c);c=V(b,6);null!=c&&a.h(6,c);c=V(b,7);null!=c&&a.h(7,c);c=V(b,8);null!=c&&a.h(8,c);c=V(b,10);null!=c&&a.O(10,c)}var If=[14];Hf.prototype.B=function(b){return Ig(b,this)}; function Ig(b,a){var c,d={Yj:W(a,1,""),$l:W(a,2,""),nodeName:W(a,3,""),rm:W(a,4,0),sm:W(a,5,""),release:W(a,6,""),gh:(c=Y(a,zf,7))&&sg(b,c),Mk:(c=Y(a,Af,8))&&ug(b,c),Ke:(c=Y(a,Bf,9))&&wg(b,c),screen:(c=Y(a,Cf,10))&&yg(b,c),locale:(c=Y(a,Ef,11))&&Cg(b,c),tk:(c=Y(a,Gf,12))&&Gg(b,c),qf:W(a,13,0),rf:Be(Ne(a,Df,14),Ag,b),location:(c=Y(a,Ff,15))&&Eg(b,c),fi:W(a,16,""),$h:Ee(W(a,17,"")),Ak:W(a,18,0),Ye:He(a,19,!1),Ze:He(a,20,!1)};b&&(d.C=a);return d}Hf.prototype.v=function(){var b=new v;Jg(this,b);return b.A()}; function Jg(b,a){var c=V(b,1);null!=c&&a.h(1,c);c=V(b,2);null!=c&&a.h(2,c);c=V(b,3);null!=c&&a.h(3,c);c=V(b,4);null!=c&&a.l(4,c);c=V(b,5);null!=c&&a.h(5,c);c=V(b,6);null!=c&&a.h(6,c);c=Y(b,zf,7);null!=c&&a.G(7,c,tg);c=Y(b,Af,8);null!=c&&a.G(8,c,vg);c=Y(b,Bf,9);null!=c&&a.G(9,c,xg);c=Y(b,Cf,10);null!=c&&a.G(10,c,zg);c=Y(b,Ef,11);null!=c&&a.G(11,c,Dg);c=Y(b,Gf,12);null!=c&&a.G(12,c,Hg);c=V(b,13);null!=c&&a.i(13,c);c=Ne(b,Df,14);0<c.length&&a.W(14,c,Bg);c=Y(b,Ff,15);null!=c&&a.G(15,c,Fg);c=V(b,16);null!= c&&a.h(16,c);c=V(b,17);null!=c&&a.O(17,c);c=V(b,18);null!=c&&a.i(18,c);c=V(b,19);null!=c&&a.o(19,c);c=V(b,20);null!=c&&a.o(20,c)}var Kf=[2,17,19,27];g=Jf.prototype;g.B=function(b){return Kg(b,this)}; function Kg(b,a){var c,d={mf:W(a,1,""),Md:null==(c=V(a,2))?void 0:c,Hd:W(a,3,0),Id:W(a,4,0),il:Ie(a,5,0),model:W(a,6,""),name:W(a,7,""),Ge:W(a,8,0),U:He(a,12,!1),gm:W(a,13,0),Dk:W(a,14,""),uk:W(a,15,0),wc:(c=Y(a,Hf,16))&&Ig(b,c),rj:Be(Ne(a,We,17),Pf,b),tj:(c=Y(a,hf,18))&&Vf(b,c),pj:Be(Ne(a,vf,19),og,b),Qd:W(a,20,""),Rd:W(a,21,0),Sd:W(a,22,0),Ce:W(a,23,""),ol:Ee(W(a,24,"")),nl:Ee(W(a,25,"")),ml:Ee(W(a,26,"")),sj:null==(c=V(a,27))?void 0:c};b&&(d.C=a);return d} g.v=function(){var b=new v;Lg(this,b);return b.A()}; function Lg(b,a){var c=V(b,1);null!=c&&a.h(1,c);c=V(b,2);0<c.length&&a.ja(2,c);c=V(b,3);null!=c&&a.i(3,c);c=V(b,4);null!=c&&a.i(4,c);c=V(b,5);null!=c&&a.u(5,c);c=V(b,6);null!=c&&a.h(6,c);c=V(b,7);null!=c&&a.h(7,c);c=V(b,8);null!=c&&a.l(8,c);c=V(b,12);null!=c&&a.o(12,c);c=V(b,13);null!=c&&a.i(13,c);c=V(b,14);null!=c&&a.h(14,c);c=V(b,15);null!=c&&a.L(15,c);c=Y(b,Hf,16);null!=c&&a.G(16,c,Jg);c=Ne(b,We,17);0<c.length&&a.W(17,c,Qf);c=Y(b,hf,18);null!=c&&a.G(18,c,Wf);c=Ne(b,vf,19);0<c.length&&a.W(19,c, pg);c=V(b,20);null!=c&&a.h(20,c);c=V(b,21);null!=c&&a.i(21,c);c=V(b,22);null!=c&&a.i(22,c);c=V(b,23);null!=c&&a.h(23,c);c=V(b,24);null!=c&&a.O(24,c);c=V(b,25);null!=c&&a.O(25,c);c=V(b,26);null!=c&&a.O(26,c);c=V(b,27);0<c.length&&a.na(27,c)}g.rc=function(b){n(this,3,b)};g.sc=function(b){n(this,4,b)};g.tc=function(b){n(this,20,b)};g.uc=function(b){n(this,21,b)};g.vc=function(b){n(this,22,b)};Lf.prototype.B=function(b){return Mg(b,this)}; function Mg(b,a){var c={min:Ie(a,2,0),max:Ie(a,3,0),Ee:Ie(a,4,0),df:Ie(a,5,0),ef:Ie(a,6,0),sf:Ie(a,7,0)};b&&(c.C=a);return c}Lf.prototype.v=function(){var b=new v;Ng(this,b);return b.A()};function Ng(b,a){var c=V(b,2);null!=c&&a.u(2,c);c=V(b,3);null!=c&&a.u(3,c);c=V(b,4);null!=c&&a.u(4,c);c=V(b,5);null!=c&&a.u(5,c);c=V(b,6);null!=c&&a.u(6,c);c=V(b,7);null!=c&&a.u(7,c)}Mf.prototype.B=function(b){return Og(b,this)}; function Og(b,a){var c={zh:W(a,1,0),Ah:W(a,2,0),Bh:W(a,3,0),Fi:W(a,4,0),Nj:W(a,5,0),Ei:W(a,6,0),Gi:W(a,7,0),Oj:W(a,8,0),Hi:W(a,9,0),Di:W(a,10,0)};b&&(c.C=a);return c}Mf.prototype.v=function(){var b=new v;Pg(this,b);return b.A()}; function Pg(b,a){var c=V(b,1);null!=c&&a.l(1,c);c=V(b,2);null!=c&&a.l(2,c);c=V(b,3);null!=c&&a.l(3,c);c=V(b,4);null!=c&&a.l(4,c);c=V(b,5);null!=c&&a.l(5,c);c=V(b,6);null!=c&&a.l(6,c);c=V(b,7);null!=c&&a.l(7,c);c=V(b,8);null!=c&&a.l(8,c);c=V(b,9);null!=c&&a.l(9,c);c=V(b,10);null!=c&&a.l(10,c)}var Of=[12,13,55,66,75,80,84,86,88,89];g=Nf.prototype; g.B=function(b){var a,c={Qd:W(this,1,""),Rd:W(this,2,0),Sd:W(this,3,0),vendor:W(this,4,""),Gj:W(this,5,0),Ck:W(this,6,""),Hd:W(this,7,0),Id:W(this,8,0),platform:W(this,9,""),gi:W(this,10,""),language:W(this,11,""),Tg:null==(a=V(this,12))?void 0:a,km:null==(a=V(this,13))?void 0:a,Qh:He(this,14,!1),Ph:Ee(W(this,15,"")),Rh:Ee(W(this,16,"")),colorDepth:W(this,17,0),colorGamut:W(this,18,0),ai:W(this,19,0),maxTouchPoints:W(this,20,0),Td:He(this,21,!1),Ud:He(this,22,!1),hardwareConcurrency:W(this,23,0), kk:He(this,24,!1),jk:W(this,25,0),xj:He(this,26,!1),Pi:He(this,27,!1),mj:He(this,28,!1),oj:He(this,29,!1),localStorage:He(this,31,!1),sessionStorage:He(this,32,!1),openDatabase:He(this,33,!1),Te:W(this,34,0),Se:Ee(W(this,35,"")),Ji:Ie(this,36,0),Ii:Ie(this,37,0),Ni:Ie(this,38,0),Mi:Ie(this,39,0),Li:Ie(this,40,0),Ki:Ie(this,41,0),Oi:Ie(this,42,0),qh:Ee(W(this,43,"")),el:W(this,44,0),gl:W(this,45,0),fl:W(this,46,0),hl:W(this,47,0),bi:He(this,48,!1),zm:W(this,49,""),Zj:Ee(W(this,50,"")),Jk:W(this,51, 0),Ik:Ee(W(this,52,"")),aj:W(this,53,""),bj:W(this,54,""),zi:null==(a=V(this,55))?void 0:a,xm:He(this,56,!1),Zh:W(this,57,0),Yh:W(this,58,0),rl:W(this,59,0),tl:W(this,60,""),wl:W(this,61,""),Zi:Ie(this,62,0),$i:Ie(this,63,0),Yi:Ie(this,64,0),Qk:W(this,65,""),Mj:Be(Ne(this,Xe,66),Rf,b),lk:(a=Y(this,Ze,67))&&Tf(b,a),hm:(a=Y(this,hf,68))&&Vf(b,a),zl:(a=Y(this,kf,69))&&Xf(b,a),Yg:(a=Y(this,xf,70))&&qg(b,a),qj:(a=Y(this,Jf,71))&&Kg(b,a),sl:W(this,72,""),xl:W(this,73,""),ql:W(this,74,""),vl:null==(a=V(this, 75))?void 0:a,Jj:W(this,76,""),Kj:W(this,77,""),Hj:W(this,78,""),Ij:W(this,79,""),Md:null==(a=V(this,80))?void 0:a,Uj:W(this,81,""),frameRate:(a=Y(this,Lf,82))&&Mg(b,a),Tk:W(this,83,""),Ok:null==(a=V(this,84))?void 0:a,Ch:(a=Y(this,Mf,85))&&Og(b,a),Fh:null==(a=V(this,86))?void 0:a,Aj:He(this,87,!1),Lj:null==(a=V(this,88))?void 0:a,ul:null==(a=V(this,89))?void 0:a,Gd:W(this,90,0),Sk:W(this,91,0),Rk:W(this,92,0),Pk:W(this,93,0),Hh:He(this,94,!1),Gh:He(this,95,!1),hk:W(this,96,""),ym:W(this,97,"")}; b&&(c.C=this);return c}; g.v=function(){var b=new v;var a=V(this,1);null!=a&&b.h(1,a);a=V(this,2);null!=a&&b.i(2,a);a=V(this,3);null!=a&&b.i(3,a);a=V(this,4);null!=a&&b.h(4,a);a=V(this,5);null!=a&&b.l(5,a);a=V(this,6);null!=a&&b.h(6,a);a=V(this,7);null!=a&&b.i(7,a);a=V(this,8);null!=a&&b.i(8,a);a=V(this,9);null!=a&&b.h(9,a);a=V(this,10);null!=a&&b.h(10,a);a=V(this,11);null!=a&&b.h(11,a);a=V(this,12);0<a.length&&b.ja(12,a);a=V(this,13);0<a.length&&b.ja(13,a);a=V(this,14);null!=a&&b.o(14,a);a=V(this,15);null!=a&&b.O(15,a); a=V(this,16);null!=a&&b.O(16,a);a=V(this,17);null!=a&&b.$(17,a);a=V(this,18);null!=a&&b.L(18,a);a=V(this,19);null!=a&&b.L(19,a);a=V(this,20);null!=a&&b.i(20,a);a=V(this,21);null!=a&&b.o(21,a);a=V(this,22);null!=a&&b.o(22,a);a=V(this,23);null!=a&&b.i(23,a);a=V(this,24);null!=a&&b.o(24,a);a=V(this,25);null!=a&&b.i(25,a);a=V(this,26);null!=a&&b.o(26,a);a=V(this,27);null!=a&&b.o(27,a);a=V(this,28);null!=a&&b.o(28,a);a=V(this,29);null!=a&&b.o(29,a);a=V(this,31);null!=a&&b.o(31,a);a=V(this,32);null!=a&& b.o(32,a);a=V(this,33);null!=a&&b.o(33,a);a=V(this,34);null!=a&&b.i(34,a);a=V(this,35);null!=a&&b.O(35,a);a=V(this,36);null!=a&&b.u(36,a);a=V(this,37);null!=a&&b.u(37,a);a=V(this,38);null!=a&&b.u(38,a);a=V(this,39);null!=a&&b.u(39,a);a=V(this,40);null!=a&&b.u(40,a);a=V(this,41);null!=a&&b.u(41,a);a=V(this,42);null!=a&&b.u(42,a);a=V(this,43);null!=a&&b.O(43,a);a=V(this,44);null!=a&&b.i(44,a);a=V(this,45);null!=a&&b.i(45,a);a=V(this,46);null!=a&&b.i(46,a);a=V(this,47);null!=a&&b.i(47,a);a=V(this,48); null!=a&&b.o(48,a);a=V(this,49);null!=a&&b.h(49,a);a=V(this,50);null!=a&&b.O(50,a);a=V(this,51);null!=a&&b.i(51,a);a=V(this,52);null!=a&&b.O(52,a);a=V(this,53);null!=a&&b.h(53,a);a=V(this,54);null!=a&&b.h(54,a);a=V(this,55);0<a.length&&b.na(55,a);a=V(this,56);null!=a&&b.o(56,a);a=V(this,57);null!=a&&b.l(57,a);a=V(this,58);null!=a&&b.l(58,a);a=V(this,59);null!=a&&b.l(59,a);a=V(this,60);null!=a&&b.h(60,a);a=V(this,61);null!=a&&b.h(61,a);a=V(this,62);null!=a&&b.u(62,a);a=V(this,63);null!=a&&b.u(63,a); a=V(this,64);null!=a&&b.u(64,a);a=V(this,65);null!=a&&b.h(65,a);a=Ne(this,Xe,66);0<a.length&&b.W(66,a,Sf);a=Y(this,Ze,67);null!=a&&b.G(67,a,Uf);a=Y(this,hf,68);null!=a&&b.G(68,a,Wf);a=Y(this,kf,69);null!=a&&b.G(69,a,Yf);a=Y(this,xf,70);null!=a&&b.G(70,a,rg);a=Y(this,Jf,71);null!=a&&b.G(71,a,Lg);a=V(this,72);null!=a&&b.h(72,a);a=V(this,73);null!=a&&b.h(73,a);a=V(this,74);null!=a&&b.h(74,a);a=V(this,75);0<a.length&&b.ja(75,a);a=V(this,76);null!=a&&b.h(76,a);a=V(this,77);null!=a&&b.h(77,a);a=V(this, 78);null!=a&&b.h(78,a);a=V(this,79);null!=a&&b.h(79,a);a=V(this,80);0<a.length&&b.ja(80,a);a=V(this,81);null!=a&&b.h(81,a);a=Y(this,Lf,82);null!=a&&b.G(82,a,Ng);a=V(this,83);null!=a&&b.h(83,a);a=V(this,84);0<a.length&&b.ja(84,a);a=Y(this,Mf,85);null!=a&&b.G(85,a,Pg);a=V(this,86);0<a.length&&b.na(86,a);a=V(this,87);null!=a&&b.o(87,a);a=V(this,88);0<a.length&&b.na(88,a);a=V(this,89);0<a.length&&b.na(89,a);a=V(this,90);null!=a&&b.L(90,a);a=V(this,91);null!=a&&b.l(91,a);a=V(this,92);null!=a&&b.l(92,a); a=V(this,93);null!=a&&b.l(93,a);a=V(this,94);null!=a&&b.o(94,a);a=V(this,95);null!=a&&b.o(95,a);a=V(this,96);null!=a&&b.h(96,a);a=V(this,97);null!=a&&b.h(97,a);return b.A()};g.tc=function(b){n(this,1,b)};g.uc=function(b){n(this,2,b)};g.vc=function(b){n(this,3,b)};g.rc=function(b){n(this,7,b)};g.sc=function(b){n(this,8,b)}; function Qg(b){var a=navigator.platform;"MacIntel"===a&&Lb()&&!Mb()&&("iPad"===navigator.platform?a=!0:(a=screen,a=a.width/a.height,a=2<=Gb(["MediaSource"in window,!!Element.prototype.webkitRequestFullscreen,a>2/3&&1.5>a])),a=a?"iPad":"iPhone");n(b,9,a)}g.Ld=function(b){n(this,11,b)}; function Rg(b){var a,c=[];try{for(var d=Fa("chrome safari __crWeb __gCrWeb yandex __yb __ybro __firefox__ __edgeTrackingPreventionStatistics webkit oprt samsungAr ucweb UCShellJava puffinDevice".split(" ")),e=d.next();!e.done;e=d.next()){var f=e.value,k=window[f];k&&"object"===typeof k&&c.push(f)}}catch(m){var h={error:m}}finally{try{e&&!e.done&&(a=d.return)&&a.call(d)}finally{if(h)throw h.error;}}h=c.sort();n(b,13,h||[])}function Sg(b){try{var a=!!window.localStorage}catch(c){a=!0}n(b,31,a)} function Tg(b){try{var a=!!window.sessionStorage}catch(c){a=!0}n(b,32,a)}g.Kd=function(b){n(this,34,b)};g.Jd=function(b){n(this,35,b)};function Ug(b){var a=document;try{a.cookie="cookietest=1; SameSite=Strict;";var c=-1!==a.cookie.indexOf("cookietest=");a.cookie="cookietest=1; SameSite=Strict; expires=Thu, 01-Jan-1970 00:00:01 GMT";var d=c}catch(e){d=!1}n(b,48,d)} function Vg(b){var a={acos:Qc(.12312423423423424),acosh:Rc(1E308),Rg:Oc.log(1E154+Oc.sqrt(1E154*1E154-1)),asin:Sc(.12312423423423424),asinh:Tc(1),oh:Oc.log(1+Oc.sqrt(2)),atanh:Uc(.5),ph:Oc.log(3)/2,atan:Yc(.5),sin:Zc(-1E300),sinh:$c(1),Ml:Oc.exp(1)-1/Oc.exp(1)/2,cos:ad(10.000000000123),cosh:bd(1),ci:(Oc.exp(1)+1/Oc.exp(1))/2,tan:cd(-1E300),tanh:dd(1),dm:(Oc.exp(2)-1)/(Oc.exp(2)+1),exp:ed(1),expm1:fd(1),Bi:Oc.exp(1)-1,log1p:gd(10),Wj:Oc.log(11),Kk:Oc.pow(Oc.PI,-100)};var c="",d;for(d in a)c+=d+"="+ a[d]+",";a=Yb(c);n(b,50,a)}g.qc=function(b){n(this,90,b)};dwn_ns=dwn_ns||{}; dwn_ns.Z={ea:{$b:0,le:1,me:2,ie:3,Ub:4,Sc:5,Tc:6,Qc:7,Rc:8,Xb:9,Yb:10,Vb:11,Wb:12,Cc:13,Dc:14,Ac:15,Bc:16,Pc:17,ed:18,Zc:19,Mc:20,Ic:21,Lc:22,Jc:23,Kc:24,$c:25,ad:26,Vc:27,Wc:28,Xc:29,Yc:30,bd:31,cd:32,Gc:33,Fc:34,te:35,pg:36,qg:37,kg:38,ng:39,og:40,rg:41,lg:42,mg:43,Ag:44,Zb:45,pb:46,xe:47,ye:48,ve:49,we:50,tg:100,vg:101,ug:103,Jg:102,Kg:104,xg:105,wg:106,yg:107,ig:110,hg:111,jg:112,Cg:200,bg:201,cg:202,Mg:203,Lg:204,eg:205,dg:206,fg:207,Ig:210,Gg:211,Hg:212,Ng:213,Fg:214,zg:300,Eg:301,Bg:302,Dg:303, Pg:304},dd:{re:0,ee:1,Og:2,sg:3,de:4,TIMEOUT:5,he:6},ge:{$b:0,Sb:1,Hc:2,Uc:3,Oc:4,Nc:5,zc:6,fe:7,se:8,Tb:9,ce:10,yc:11,fd:12}}; function Wg(b,a){function c(){try{var q=[];l("Darwinium JS started",R,N,"secure_nonce",a);sa(2);var x=Fc().then(function(H){H&&2===H.length&&(y.Kd(H[0]),y.Jd(H[1]))}).catch(function(H){l("Failed on fonts_promise",H)});q.push(x);var B=kc().then(function(H){null!==H&&"undefined"!==typeof H&&n(y,55,H||[])}).catch(function(H){l("Failed on dom_blockers_promise",H)});q.push(B);var F=Bc().then(function(H){null!==H&&"undefined"!==typeof H&&(n(y,36,H.default),n(y,37,H.De),n(y,38,H.nf),n(y,39,H.lf),n(y,40, H.ff),n(y,41,H.min),n(y,42,H.wc))}).catch(function(H){l("Failed on font_preferences_promise",H)});q.push(F);var K=Zb().then(function(H){n(y,43,H)}).catch(function(H){l("Failed on audio_promise",H)});q.push(K);var L=rd().then(function(H){var va=ka(H);H=va.next().value;var $e=va.next().value,af=va.next().value;va=va.next().value;null!==H&&n(y,44,H);null!==$e&&n(y,45,$e);null!==af&&n(y,46,af);null!==va&&n(y,47,va)}).catch(function(H){l("Failed on screen_frame_promise",H)});q.push(L);var Q=kd();l("JS detected os/browser", Q);Q.ca&&n(y,87,Q.ca);Q.V&&n(y,76,Q.V);Q.ba&&n(y,78,Q.ba);Q.ka&&n(y,79,Q.ka);Q.la&&n(y,77,Q.la);var T=gc(Q).then(function(H){H&&(H.gf&&H.V&&n(y,76,H.V),H.xd&&H.la&&n(y,77,H.la),H.He&&H.ba&&n(y,78,H.ba),H.md&&H.ka&&n(y,79,H.ka),H.af&&"boolean"===typeof H.ca&&n(y,87,H.ca),H.architecture&&n(y,10,H.architecture),H.model&&n(y,96,H.model))}).catch(function(H){l("Failed on ua_data_promise",H)});q.push(T);var P=Na();l("webrtc_domain",P);var D=xd(N,P).then(function(H){H&&(l("Got webrtc info",H),n(y,56,H.Xd), H.yb&&n(y,49,H.yb),H.fc&&n(y,97,H.fc))}).catch(function(H){l("Failed on ua_data_promise",H)});q.push(D);var E=zc(Q.ca,Q.ba).then(function(H){H&&n(y,86,H||[])}).catch(function(H){l("Failed on extension_promise",H)});q.push(E);var I=Kc();l("identify browser",I);I.Wd&&n(y,94,I.Wd);I.sd&&n(y,95,I.sd);Hc().then(function(H){var va=new Lf;n(va,2,H._1_1);n(va,3,H._1_2);n(va,5,H._1_3);n(va,4,H._1_4);n(va,6,H._1_5);n(va,7,H._1_6);Pe(y,82,va);l("Got frame rate",H)}).catch(function(H){l("Failed on frame_rate_promise", H)});Ra()?Ic().then(function(H){"undefined"!==typeof H&&3<=H.length&&("undefined"!==typeof H[0]&&n(y,62,H[0]),"undefined"!==typeof H[1]&&n(y,63,H[1]),"undefined"!==typeof H[2]&&n(y,64,H[2]))},function(H){l("Failed to get geo location",H);"number"===typeof H&&sa(H)}).catch(function(H){l("Exception location",H);sa(4)}):sa(3);a:{try{if(a){var U=0===performance.getEntriesByType("navigation")[0].transferSize;break a}}catch(H){}U=!0}if(U)l("page is cached, do nonce profiling"),Eb();else{l("page is NOT cached"); pb(a,"injected nonce");var Z=Pa(!1);Bb(Z,1)}var X=Qa();Bb(X,2);var ca=Date.now();O=Promise.all(q).then(function(){l("fp_stuff all promises done ",Date.now()-ca);return y}).catch(function(H){l("Exception on fp_stuff: ",H);return y});var ja=Date.now();n(y,57,ja);n(y,91,ja);n(y,4,navigator.vendor||"");var fa=td();y.tc(fa[0]);y.uc(fa[1]);y.vc(fa[2]);var za=Fb(parseFloat(navigator.deviceMemory));"undefined"!==typeof za&&n(y,5,za);var Ub=sd();y.rc(Ub[0]);y.sc(Ub[1]);Rg(y);var Vb=navigator.oscpu;"undefined"!== typeof Vb&&n(y,6,Vb);Qg(y);var Wb=Mc(),Ya=Wb[0],Ca=Wb[1];"undefined"!==typeof Ya&&y.Ld(Ya);n(y,12,Ca||[]);var ub=bc();n(y,14,ub.Yd);n(y,15,ub.rd);n(y,16,ub.text);n(y,17,window.screen.colorDepth);Vg(y);var db=ld();db&&2===db.length&&(n(y,51,db[0]),n(y,52,db[1]));var vb={Rl:0,Fk:1,Wk:2}[cc()];"undefined"!==typeof vb&&n(y,18,vb);var pc=ec();"undefined"!==typeof pc&&n(y,19,pc);Ug(y);var ya=ud();n(y,20,ya.maxTouchPoints);n(y,21,ya.Td);n(y,22,ya.Ud);var bf=Fb(parseInt(navigator.hardwareConcurrency));"undefined"!== typeof bf&&n(y,23,bf);var cf=md("reduce")?!0:md("no-preference")?!1:void 0;"undefined"!==typeof cf&&n(y,24,cf);var df=hd();"undefined"!==typeof df&&n(y,25,df);var ef=Jc("high")?!0:Jc("standard")?!1:void 0;"undefined"!==typeof ef&&n(y,26,ef);var ff=Gc("active")?!0:Gc("none")?!1:void 0;"undefined"!==typeof ff&&n(y,27,ff);a:{if(!Ib()&&!Jb())try{var Vc=!!window.indexedDB;break a}catch(H){Vc=!0;break a}Vc=void 0}q=Vc;"undefined"!==typeof q&&n(y,28,q);var Xb=Lc("inverted")?!0:Lc("none")?!1:void 0;"undefined"!== typeof Xb&&n(y,29,Xb);Sg(y);Tg(y);n(y,33,!!window.openDatabase);window.innerWidth&&window.innerHeight&&(Xb=2,window.innerWidth<window.innerHeight&&(Xb=1),y.qc(Xb));var Wc=Nc(N);l("local_storage_guid",Wc);Wc.guid&&n(y,81,Wc.guid);var qc=vd();qc&&2===qc.length&&(n(y,53,qc[0]),n(y,54,qc[1]));J=Cb();l("BM enabled",J);A();if(!M&&!w()){var Xc=Cd();0<Xc.length?(m(Xc),h(Xc)):l("No whitelist, no fingeprint header attach on fetch/ajax")}}catch(H){l("exception on dwn_profiling",H.toString())}}function d(q,x, B){var F="_"+x;if("undefined"!==typeof q[F+"_1"]){var K=new We;try{Je(K,1,x),n(K,2,q[F+"_1"]),n(K,3,q[F+"_2"]),n(K,5,q[F+"_3"]),n(K,4,q[F+"_4"]),n(K,6,q[F+"_5"]),n(K,7,q[F+"_6"]),B.push(K)}catch(L){l("exception on setBmStatistic",L)}}}function e(q,x){x.H&&(!q.H||q.H>x.H)&&(q.H=x.H);x.R&&(!q.R||q.R>x.R)&&(q.R=x.R);x.S&&(!q.S||q.S<x.S)&&(q.S=x.S);x.fa&&(!q.fa||q.fa>x.fa)&&(q.fa=x.fa);x.P&&(!q.P||q.P<x.P)&&(q.P=x.P);q.Da=x.Da;q.Za=x.Za;q.Ca=x.Ca;q.Ea=x.Ea;q.$a=x.$a;q.Fa=x.Fa;q.H&&q.R&&(q.jd=q.R-q.H, q.kd=q.S-q.R)}function f(q,x){try{var B={};if("undefined"===typeof x.key)l("No dwn_context at all");else{for(var F=[],K=ka(Object.entries(x.key)),L=K.next();!L.done;L=K.next()){var Q=ka(L.value),T=Q.next().value,P=Q.next().value.da();if(0===P.H)l("Didn't collect any key BM: field_bm",P);else{e(B,P);var D=T,E=P;"undefined"===typeof dwn_ns.zd?l("setFieldBM",D,E):dwn_ns.zd(E);var I=new Xe;try{Le(I,1,D.toLowerCase());n(I,3,E.type);n(I,4,E.name);n(I,5,E.id);n(I,10,E.Xa);n(I,11,E.ra);n(I,12,E.ec||[]);n(I, 6,E.Ua);n(I,7,E.fb);n(I,8,E.Ba);n(I,8,E.kb);n(I,13,E.Db);n(I,14,E.Lb);n(I,15,E.Bb);n(I,16,E.Jb);n(I,17,E.Eb);n(I,18,E.Mb);n(I,19,E.vb);n(I,20,E.delete);n(I,21,E.Ta);n(I,22,E.Aa);n(I,23,E.va);n(I,24,E.alpha);n(I,25,E.Ha);n(I,26,E.tb);n(I,27,E.Cb);n(I,28,E.Kb);n(I,29,E.Sa);n(I,30,E.ya);n(I,32,E.sa);D=[];for(var U=1;6>=U;U++)d(E,U,D);0<D.length&&Qe(I,31,D)}catch(ya){l("exception on setFieldBM",ya)}F.push(I)}}0<F.length&&Qe(q,66,F)}if("undefined"===typeof x.Gb)l("No mouse_bm injected");else{var Z=x.Gb.da(); if(void 0===Z)l("Didn't collect any mouse_bm");else{e(B,Z);"undefined"===typeof dwn_ns.Ad?l("setMouseBM",Z):dwn_ns.Ad(Z);var X=new Ze;n(X,4,Z.Ab);n(X,5,Z.Ib);n(X,6,Z.Fb);n(X,7,Z.ib);n(X,3,Z.vd);n(X,1,Z.eb);n(X,2,Z.Ia);F=[];for(K=1;9>=K;K++)d(Z,K,F);0<F.length&&Qe(X,8,F);Pe(q,67,X)}}if("undefined"===typeof x.Pb)l("No touch_bm injected");else{var ca=x.Pb.da();if(void 0===ca)l("Didn't collect any touch_bm");else{e(B,ca);"undefined"===typeof dwn_ns.Dd?l("setTouchBM",ca):dwn_ns.Dd(ca);var ja=new hf;try{n(ja, 1,ca.Od);n(ja,4,ca.Pd);n(ja,2,ca.ab);n(ja,3,ca.hb);Z=[];for(X=1;13>=X;X++)d(ca,X,Z);0<Z.length&&Qe(ja,5,Z)}catch(ya){l("exception on setTouchBM",ya)}Pe(q,68,ja)}}if("undefined"===typeof x.Nb)l("No sensor_bm injected");else{var fa=x.Nb.da();if(void 0===fa)l("Didn't collect any sensor_bm");else{"undefined"===typeof dwn_ns.Bd?l("setSensorBM",fa):dwn_ns.Bd(fa);var za=new kf;try{var Ub=fa.orientation;"undefined"!==typeof Ub&&n(za,1,Ub);var Vb=fa.source;"undefined"!==typeof Vb&&n(za,2,Vb);x=[];for(ca=1;14>= ca;ca++)d(fa,ca,x);0<x.length&&Qe(za,3,x)}catch(ya){l("exception on setSensorBM",ya)}Pe(q,69,za);if(null!=V(q,87)){if(fa.N){var Wb=fa.N;for(za=0;za<Wb.length;za++)sa(Wb[za])}if(fa.U){var Ya=fa.U;for(fa=0;fa<Ya.length;fa++)pa(Ya[fa])}}}}if("undefined"===typeof dwn_ns.U||"number"!==typeof dwn_ns.U.length?0:0<dwn_ns.U.length){Ya=!0;try{"boolean"===typeof dwn_ns.Ed&&(Ya=dwn_ns.Ed)}catch(ya){}Ya?(l("profiling_debug",dwn_ns.U),n(q,84,dwn_ns.U||[])):(l("debug not enabled",dwn_ns.U),sa(102))}if("undefined"=== typeof dwn_ns.N||"number"!==typeof dwn_ns.N.length?0:0<dwn_ns.N.length)"undefined"===typeof dwn_ns.Cd?l("dwn signals",dwn_ns.N):dwn_ns.Cd(),n(q,88,dwn_ns.N||[]);a:{if(B.H){"undefined"===typeof dwn_ns.yd?l("setBmMessage",B):dwn_ns.yd(B);var Ca=new Mf;try{B.jd&&n(Ca,1,1E3*B.jd);B.kd&&n(Ca,2,1E3*B.kd);B.P&&n(Ca,3,1E3*B.P);n(Ca,4,B.Da);n(Ca,5,B.Za);n(Ca,7,B.Ea);n(Ca,8,B.$a);n(Ca,6,B.Ca);n(Ca,9,B.Fa);n(Ca,10,B.fa);var ub=Ca;break a}catch(ya){l("exception on setBiometrics",ya)}}else l("No input biometrics happened"); ub=null}Pe(q,85,ub);var db=Date.now();n(q,58,db);n(q,92,db);var vb=fb(q.v());if(null!=V(q,61)){var pc=W(q,72,"");l("FP base64 string with secure_id_nonce",pc,vb)}else l("FP base64 string without secure_id",vb);return vb}catch(ya){l("exception on getFingerprint",ya)}return""}function k(q){null!=V(q,59)&&(n(q,59,void 0),n(q,60,void 0),n(q,61,void 0),n(q,74,void 0),n(q,73,void 0),n(q,75,[]),n(q,75,["SECURE_ID_SENT"]),l("SecureId send, don't send again, clear it"))}function h(q){if(sb()){if("undefined"!== typeof window.XMLHttpRequest.prototype.open){var x=window.XMLHttpRequest.prototype.open;window.XMLHttpRequest.prototype.open=function(F,K){this.g=K;return x.apply(this,arguments)}}if("undefined"!==typeof window.XMLHttpRequest.prototype.send){var B=window.XMLHttpRequest.prototype.send;window.XMLHttpRequest.prototype.send=function(F){var K=arguments,L=this;if("undefined"===typeof this.g||!Bd(this.g,q))return B.apply(this,arguments);l("AJAX url: ",this.g);return O.then(function(Q){try{var T=f(Q,J);L.setRequestHeader.apply(L, ["Dwn-Profiling",T]);k(Q);Eb();B.apply(L,K)}catch(P){l("exception on ajax",L.g,P)}},function(){B.apply(L,K)})};l("Dwn ajax set, whitelist",q)}}}function m(q){if(tb()){var x=window.fetch;window.fetch=function(B,F){var K=B;try{if(typeof B!==typeof Request&&(K=new Request(B)),l("fetch url: ",K.url),"undefined"===typeof K.url||!Bd(K.url,q))return x(K,F)}catch(L){return l("exception on check input",L),x(B,F)}return O.then(function(L){try{var Q=f(L,J);F&&"undefined"!==typeof F.headers?F.headers instanceof Headers?F.headers.set("Dwn-Profiling",Q):F.headers["Dwn-Profiling"]=Q:K.headers.set("Dwn-Profiling",Q);k(L);Eb()}catch(T){l("exception on fetch",T,K.url)}return x(K,F)},function(){return x(K,F)}).catch(function(L){l("exception on fetch",L)})};l("Dwn fetch set, whitelist",q)}}function p(){try{var q=this.nd;l("Dwn submit triggered",this.tagName,q.tagName);if(q){var x=f(y,J);q.setAttribute("value",x);Eb()}}catch(B){l("exception on doDwnSubmit",B)}}function r(q,x,B){var F=q.querySelector("[type='submit']"); null!=F&&(F=q.querySelector("button"));F?(l("dwn set click event to refresh profiling data",F.tagName,F.id,F.name),F.nd=x,C(F,"click",B)):(l("dwn set form submit event to refresh profiling data"),q.nd=x,C(q,"submit",B))}function z(q,x){try{if("string"!==typeof q.tagName||"form"!==q.tagName.toLowerCase()||"string"!==typeof q.method||"post"!==q.method.toLowerCase())l("Failed to add dwn field, not a form with post method, selector",x,q.tagName,q.method,q.name,q.id);else{var B=q.querySelector("input[name='dwn-profiling']"); B?l("Already has hidden dwn-profiling field",q.name,B.tagName,B.name,B.g):(B=document.createElement("input"),B.type="hidden",B.name="dwn-profiling",B.className="dwn_field",l("Added hidden dwn-profiling field",B.tagName,B.name,B.g),q.appendChild(B),r(q,B,p));O.then(function(F){F=f(F,J);B.value=F},function(F){l("Failed on fingerprint: "+F)}).catch(function(F){l("Exception on fingerprint: "+F)})}}catch(F){l("exception on addFormDwnField",F)}}function w(){function q(T){O.then(function(P){var D=f(P,J); k(P);Bb(T,0,D)},function(P){x("Failed on fingerprint: "+P)}).catch(function(P){x("Exception on fingerprint: "+P)})}var x=dwn_ns.m("main"),B=dwn_ns.Ai,F=!1;try{if(!B)return F;var K=B.timeout||10,L=B.profiling_url,Q=B.timeout_url;x("dwn profiling callback",B);if("undefined"!==typeof Q||"none"!==Q)setTimeout(function(){q(Q)},1E3*K),F=!0;if("undefined"!==typeof L||"none"!==L)q(L),F=!0}catch(T){x("exeption on doDwnProfiling",T)}return F}function t(q){l("observerHandler",q.id,q.name,q.tagName);if(!q||"undefined"=== typeof q.querySelector)return!1;try{for(var x=0,B=Object.keys(dwn_ns.dwn_dyn).length,F=Sa(),K=ka(Object.entries(dwn_ns.dwn_dyn)),L=K.next();!L.done;L=K.next()){var Q=ka(L.value),T=Q.next().value,P=Q.next().value;F||"boolean"!==typeof P.use_deep_query_selector||(F=P.use_deep_query_selector);var D=P.selector;if(D){var E=void 0,I=null;if(q.matches(D))E=q;else if(F){var U=rc(D);U&&(U instanceof NodeList?I=U:E=U)}else I=q.querySelectorAll(D);if(E||I&&0!==I.length){var Z=0;I&&(Z=I.length);x+=1;for(var X= {},ca=-1;ca<Z;X={nb:void 0},ca++)if(-1!=ca&&I&&(E=I.item(ca)),E)if(l("dwn_dyn matched query selector",T,P,D),"dwn_submit"===T)X.nb=P.profiling_url,"string"===typeof X.nb&&"none"!==X.nb?(l("dwn_dyn submit profiling_url",E.localName,E.name,E.id,X.nb),E.addEventListener(P.event||"click",function(fa){return function(){Bb(fa.nb)}}(X))):(l("dwn_dyn form submit, add dwn hidden field",E.tagName,E.name,E.id),z(E,D));else if("undefined"===typeof dwn_ns.Ga)l("no keyboard JS injected",P);else{var ja=P.context; ja?"none"!==ja&&Db(E,ja,J):l("dwn_dyn no context",P)}}else l("Can't find node(s)",D)}else l("dwn_dyn no selector",P)}l("dwn_dyn items processed "+x+"/"+B+" selectors");if(x===B)return!0}catch(fa){l("exception on observerHandle",fa)}return!1}function A(){try{if("object"!==typeof dwn_ns.dwn_dyn)l("No dwn_dyn items, no dynamic process");else{var q=document.querySelector("body");if(q){var x=Sa();if(!t(q)||x){var B=[];x&&(B=wc(q));B.unshift(q);l("Can't find all elements, using obeserver");var F=new MutationObserver(function(T){T.forEach(function(P){l("mutation", P.type);"childList"===P.type?P.addedNodes.forEach(function(D){t(D)}):"attributes"===P.type&&t(P.target)})});for(q=0;q<B.length;q++){var K=B[q],L="node id["+K.nodeName+"]";K instanceof ShadowRoot&&(L+=", ShadowRoot host",K.host&&(L+=", "+K.host.nodeName+", "+K.host.id));l("observer on",L);F.observe(B[q],{childList:!0,attributeFilter:["method","action"],subtree:!0})}if(x)try{var Q=HTMLElement.prototype.attachShadow;HTMLElement.prototype.attachShadow=function(T){T=Q.call(this,T);try{F.observe(T,{childList:!0, attributes:!1,subtree:!0}),l("observer on attachShadow",this.tagName,this.id)}catch(P){l("exception in attachShadow",P)}return T}}catch(T){l("exception on setup attachShadow",T)}"undefined"!==typeof J.Hb&&(l("stop observer"),J.Hb.disconnect());J.Hb=F}}else l("Can't find document body, failed to addFieldBmListener")}}catch(T){l("exception on processDynamic",T)}}var l=dwn_ns.m("main"),M="undefined"!==typeof b;if(M){try{dc(b)}catch(q){throw q;}"boolean"===typeof dwn_ns.one_instance&&!1===dwn_ns.one_instance&& (a=void 0)}else dwn_ns.crypto_nonce&&(a=dwn_ns.crypto_nonce,dwn_ns.crypto_nonce=void 0);var N=Ma(),R=Ua(),C=dwn_ns.add_event,O=null,J={};if(dwn_ns.message)var y=dwn_ns.message;else y=new Nf,n(y,65,N),n(y,83,R),dwn_ns.message=y;l("Darwinium JS downloaded",N);sa(1);this.collect=function(){return new Promise(function(q,x){O.then(function(B){var F=f(B,J);k(B);Eb();q(F)},function(B){x("Profiling failed: "+B)}).catch(function(B){x("exception on collect profiling"+B)})})};this.tryCollect=function(){var q= f(y,J);k(y);Eb();return q};this.stop=function(){var q=J,x,B=dwn_ns.m("main");try{"undefined"!==typeof q.Gb&&q.Gb.Y();"undefined"!==typeof q.Pb&&q.Pb.Y();"undefined"!==typeof q.Nb&&q.Nb.Y();if("undefined"!==typeof q.key)try{for(var F=Fa(Object.entries(q.key)),K=F.next();!K.done;K=F.next())Ga(K.value,2)[1].Y()}catch(Q){var L={error:Q}}finally{try{K&&!K.done&&(x=F.return)&&x.call(F)}finally{if(L)throw L.error;}}"undefined"!==typeof q.Hb&&q.Hb.disconnect()}catch(Q){B("exception on stop profiling",Q)}}; try{c()}catch(q){l("exception on start dwn profiling",q)}}dwn_ns.onload=function(){Wg(void 0,void 0)};dwn_ns.profiling=Wg; if (window.safari) {dwn_ns.add_event(window,"pageshow",dwn_ns.onload);}else{dwn_ns.add_event(window,"load",dwn_ns.onload);}})();</script></head><body><div id="provider-mounter"></div><div id="loading-indicator-wrapper"><div class="loading-indicator"></div></div></body></html>