/** * FingerprintJS Pro v3.8.6 - Copyright (c) FingerprintJS, Inc, 2023 (https://fingerprint.com) */ var FingerprintJS=function(t){"use strict";var e=function(){return e=Object.assign||function(t){for(var e,n=1,r=arguments.length;n0){var r=t[n].toLowerCase();r!==t[n]?e+=" ".concat(r):e+=t[n]}else e+=t[n].toUpperCase();return e}function r(t,e){return function(t,e){return Object.prototype.hasOwnProperty.call(t,e)}(t,e)?t[e]:void 0}function o(t){var e=function(t,e,n){if(n||2===arguments.length)for(var r,o=0,R=e.length;o=n)throw t;!function(t){if(!(t instanceof Error))return!1;var e=t.message;return e===O||e===b}(t)?r.postpone():r.exclude();var e,i=r.current();if(void 0===i)throw t;return(e=R(),new Promise((function(t){return setTimeout(t,e)}))).then((function(){return c(i,o+1)}))}))};return c(i,0)}(t,(function(t){var r=new Date,o=function(e){return n.push({url:t,startedAt:r,finishedAt:new Date,error:e})},R=e(t);return R.then((function(){return o()}),o),R})).then((function(t){return[t,n]}))}var C="https://fpnpmcdn.net/v//loader_v.js",K=C,M="Failed to load the JS script of the agent";function F(t){var n;t.scriptUrlPattern;var o=t.token,R=t.apiKey,i=void 0===R?o:R,E=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o]+>/g,(function(t){return""===t?"3":""===t?n(e):""===t?n(U):t}))}(String(t),e)}))}(u,i);return g(t,B)})).catch((function(t){throw O(),function(t){if(t instanceof Error&&t.message===b)return new Error(M);return t}(t)})).then((function(t){var n=t[0],r=t[1];return O(),n.load(e(e({},E),{ldi:{attempts:r,visibilityStates:c}}))}))}function B(t){return function(t,e,n,r){var o,R=document,i="securitypolicyviolation",E=function(e){var n=new URL(t,location.href),r=e.blockedURI;r!==n.href&&r!==n.protocol.slice(0,-1)&&r!==n.origin||(o=e,u())};R.addEventListener(i,E);var u=function(){return R.removeEventListener(i,E)};return null==r||r.then(u,u),Promise.resolve().then(e).then((function(t){return u(),t}),(function(t){return new Promise((function(t){return setTimeout(t)})).then((function(){if(u(),o)return n(o);throw t}))}))}(t,(function(){return function(t){return new Promise((function(e,n){var r=document.createElement("script"),o=function(){var t;return null===(t=r.parentNode)||void 0===t?void 0:t.removeChild(r)},R=document.head||document.getElementsByTagName("head")[0];r.onload=function(){o(),e()},r.onerror=function(){o(),n(new Error(M))},r.async=!0,r.src=t,R.appendChild(r)}))}(t)}),(function(){throw new Error(O)})).then(V)}function V(){var t=window,e="__fpjs_p_l_b",n=t[e];if(function(t,e){var n,r=null===(n=Object.getOwnPropertyDescriptor)||void 0===n?void 0:n.call(Object,t,e);(null==r?void 0:r.configurable)?delete t[e]:r&&!r.writable||(t[e]=void 0)}(t,e),"function"!=typeof(null==n?void 0:n.load))throw new Error(b);return n}var G={load:F,defaultScriptUrlPattern:K,ERROR_SCRIPT_LOAD_FAIL:M,ERROR_API_KEY_EXPIRED:v,ERROR_API_KEY_INVALID:T,ERROR_API_KEY_MISSING:N,ERROR_BAD_REQUEST_FORMAT:A,ERROR_BAD_RESPONSE_FORMAT:c,ERROR_CLIENT_TIMEOUT:E,ERROR_CSP_BLOCK:O,ERROR_FORBIDDEN_ENDPOINT:d,ERROR_FORBIDDEN_HEADER:y,ERROR_FORBIDDEN_ORIGIN:D,ERROR_GENERAL_SERVER_FAILURE:h,ERROR_INSTALLATION_METHOD_RESTRICTED:I,ERROR_INTEGRATION_FAILURE:p,ERROR_INVALID_ENDPOINT:_,ERROR_NETWORK_ABORT:a,ERROR_NETWORK_CONNECTION:u,ERROR_RATE_LIMIT:S,ERROR_SERVER_TIMEOUT:P,ERROR_SUBSCRIPTION_NOT_ACTIVE:f,ERROR_TOKEN_EXPIRED:L,ERROR_TOKEN_INVALID:w,ERROR_TOKEN_MISSING:m,ERROR_UNSUPPORTED_VERSION:s,ERROR_WRONG_REGION:l,defaultEndpoint:R,defaultTlsEndpoint:i};return t.ERROR_API_KEY_EXPIRED=v,t.ERROR_API_KEY_INVALID=T,t.ERROR_API_KEY_MISSING=N,t.ERROR_BAD_REQUEST_FORMAT=A,t.ERROR_BAD_RESPONSE_FORMAT=c,t.ERROR_CLIENT_TIMEOUT=E,t.ERROR_CSP_BLOCK=O,t.ERROR_FORBIDDEN_ENDPOINT=d,t.ERROR_FORBIDDEN_HEADER=y,t.ERROR_FORBIDDEN_ORIGIN=D,t.ERROR_GENERAL_SERVER_FAILURE=h,t.ERROR_INSTALLATION_METHOD_RESTRICTED=I,t.ERROR_INTEGRATION_FAILURE=p,t.ERROR_INVALID_ENDPOINT=_,t.ERROR_NETWORK_ABORT=a,t.ERROR_NETWORK_CONNECTION=u,t.ERROR_RATE_LIMIT=S,t.ERROR_SCRIPT_LOAD_FAIL=M,t.ERROR_SERVER_TIMEOUT=P,t.ERROR_SUBSCRIPTION_NOT_ACTIVE=f,t.ERROR_TOKEN_EXPIRED=L,t.ERROR_TOKEN_INVALID=w,t.ERROR_TOKEN_MISSING=m,t.ERROR_UNSUPPORTED_VERSION=s,t.ERROR_WRONG_REGION=l,t.default=G,t.defaultEndpoint=R,t.defaultScriptUrlPattern=K,t.defaultTlsEndpoint=i,t.load=F,Object.defineProperty(t,"__esModule",{value:!0}),t}({});