{"version":3,"file":"FingerprintGuard.8j9o7DQh.mjs","names":["e","t","r","o","E","s","R","n","i","a","_","l","p","FingerprintJS","_Fragment"],"sources":["https:/ga.jspm.io/npm:@fingerprintjs/fingerprintjs-pro@3.12.3/dist/fp.esm.min.js","https:/framerusercontent.com/modules/FSNrVyMVjEGqbo78pNRT/c0xhaZA25ApHIgS6wt8Z/FingerprintGuard.js"],"sourcesContent":["function e(e,t){return function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}(e,t)?e[t]:void 0}function t(e,t,R,n){const r=document,o=\"securitypolicyviolation\";let E;const s=t=>{const R=new URL(e,location.href),{blockedURI:n}=t;n!==R.href&&n!==R.protocol.slice(0,-1)&&n!==R.origin||(E=t,i())};r.addEventListener(o,s);const i=()=>r.removeEventListener(o,s);return null==n||n.then(i,i),Promise.resolve().then(t).then((e=>(i(),e)),(e=>new Promise((e=>{const t=new MessageChannel;t.port1.onmessage=()=>e(),t.port2.postMessage(null)})).then((()=>{if(i(),E)return R(E);throw e}))))}function R(e){let t=\"\";for(let R=0;R<e.length;++R)if(R>0){const n=e[R].toLowerCase();n!==e[R]?t+=` ${n}`:t+=e[R]}else t+=e[R].toUpperCase();return t}const n={default:\"endpoint\"},r={default:\"tlsEndpoint\"},o=\"Client timeout\",E=\"Network connection error\",s=\"Network request aborted\",i=\"Response cannot be parsed\",a=\"Blocked by CSP\",_=\"The endpoint parameter is not a valid URL\",O=\"Handle on demand agent data error\",c=R(\"WrongRegion\"),I=R(\"SubscriptionNotActive\"),l=R(\"UnsupportedVersion\"),N=R(\"InstallationMethodRestricted\"),T=R(\"HostnameRestricted\"),d=R(\"IntegrationFailed\"),u=R(\"NetworkRestricted\"),A=R(\"InvalidProxyIntegrationSecret\"),p=R(\"InvalidProxyIntegrationHeaders\"),f=R(\"ProxyIntegrationSecretEnvironmentMismatch\");const D=\"API key required\",S=\"API key not found\",h=\"API key expired\",P=\"Request cannot be parsed\",v=\"Request failed\",L=\"Request failed to process\",m=\"Too many requests, rate limit exceeded\",w=\"Not available for this origin\",C=\"Not available with restricted header\",y=D,M=S,U=h;var g=\"3.12.3\";const K=\"Failed to load the JS script of the agent\",V=\"9319\";function G(e,t){const R=[],[n,r]=function(e){const t=function(e){const t=[...e];return{current:()=>t[0],postpone(){const e=t.shift();void 0!==e&&t.push(e)},exclude(){t.shift()}}}(e),R=function(e,t){let R=0;return()=>Math.random()*Math.min(t,e*Math.pow(2,R++))}(100,3e3),n=new Set;return[t.current(),(e,r)=>{let o;const E=r instanceof Error?r.message:\"\";if(E===a||E===_)t.exclude(),o=0;else if(E===V)t.exclude();else if(E===K){const R=Date.now()-e.getTime()<50,r=t.current();r&&R&&!n.has(r)&&(n.add(r),o=0),t.postpone()}else t.postpone();const s=t.current();return void 0===s?void 0:[s,null!=o?o:e.getTime()+R()-Date.now()]}]}(e);let o;if(void 0===n)return Promise.reject(new TypeError(\"The list of script URL patterns is empty\"));const E=e=>{const n=new Date,s=t=>R.push({url:e,startedAt:n,finishedAt:new Date,error:t}),i=t(e);return i.then((()=>s()),s),i.catch((e=>{if(null!=o||(o=e),R.length>=5)throw o;const t=r(n,e);if(!t)throw o;const[s,i]=t;return(a=i,new Promise((e=>setTimeout(e,a)))).then((()=>E(s)));var a}))};return E(n).then((e=>[e,R]))}const b=\"https://fpnpmcdn.net/v<version>/<apiKey>/loader_v<loaderVersion>.js\",B=b;function F(t){var R,n;const{picked:r,rest:o}=function(e,t){const R={},n={};for(const[r,o]of Object.entries(e))t.includes(r)?R[r]=o:n[r]=o;return{picked:R,rest:n}}(t,[\"scriptUrlPattern\",\"token\",\"apiKey\"]),E=r.token,s=null!==(R=r.apiKey)&&void 0!==R?R:E,i=null!==(n=e(t,\"scriptUrlPattern\"))&&void 0!==n?n:b,[a,_]=function(){const e=[],t=()=>{e.push({time:new Date,state:document.visibilityState})},R=function(e,t,R,n){return e.addEventListener(t,R,n),()=>e.removeEventListener(t,R,n)}(document,\"visibilitychange\",t);return t(),[e,R]}();return Promise.resolve().then((()=>{if(!s||\"string\"!=typeof s)throw new Error(D);const e=function(e,t){return(Array.isArray(e)?e:[e]).map((e=>function(e,t){const R=encodeURIComponent;return e.replace(/<[^<>]+>/g,(e=>\"<version>\"===e?\"3\":\"<apiKey>\"===e?R(t):\"<loaderVersion>\"===e?R(g):e))}(String(e),t)))}(i,s);return G(e,H)})).catch((e=>{throw _(),function(e){return e instanceof Error&&e.message===V?new Error(K):e}(e)})).then((([e,t])=>(_(),e.load({...o,ldi:{attempts:t,visibilityStates:a}}))))}function H(e){return t(e,(()=>function(e){return new Promise(((t,R)=>{if(function(e){if(URL.prototype)try{return new URL(e,location.href),!1}catch(e){if(e instanceof Error&&\"TypeError\"===e.name)return!0;throw e}}(e))throw new Error(_);const n=document.createElement(\"script\"),r=()=>{var e;return null===(e=n.parentNode)||void 0===e?void 0:e.removeChild(n)},o=document.head||document.getElementsByTagName(\"head\")[0];n.onload=()=>{r(),t()},n.onerror=()=>{r(),R(new Error(K))},n.async=!0,n.src=e,o.appendChild(n)}))}(e)),(()=>{throw new Error(a)})).then(k)}function k(){const e=window,t=\"__fpjs_p_l_b\",R=e[t];if(function(e,t){var R;const n=null===(R=Object.getOwnPropertyDescriptor)||void 0===R?void 0:R.call(Object,e,t);(null==n?void 0:n.configurable)?delete e[t]:n&&!n.writable||(e[t]=void 0)}(e,t),\"function\"!=typeof(null==R?void 0:R.load))throw new Error(V);return R}var Y={load:F,defaultScriptUrlPattern:B,ERROR_SCRIPT_LOAD_FAIL:K,ERROR_API_KEY_EXPIRED:h,ERROR_API_KEY_INVALID:S,ERROR_API_KEY_MISSING:D,ERROR_BAD_REQUEST_FORMAT:P,ERROR_BAD_RESPONSE_FORMAT:i,ERROR_CLIENT_TIMEOUT:o,ERROR_CSP_BLOCK:a,ERROR_FORBIDDEN_ENDPOINT:T,ERROR_FORBIDDEN_HEADER:C,ERROR_FORBIDDEN_ORIGIN:w,ERROR_GENERAL_SERVER_FAILURE:v,ERROR_HANDLE_AGENT_DATA:O,ERROR_INSTALLATION_METHOD_RESTRICTED:N,ERROR_INTEGRATION_FAILURE:d,ERROR_INVALID_ENDPOINT:_,ERROR_INVALID_PROXY_INTEGRATION_HEADERS:p,ERROR_INVALID_PROXY_INTEGRATION_SECRET:A,ERROR_NETWORK_ABORT:s,ERROR_NETWORK_CONNECTION:E,ERROR_NETWORK_RESTRICTED:u,ERROR_PROXY_INTEGRATION_SECRET_ENVIRONMENT_MISMATCH:f,ERROR_RATE_LIMIT:m,ERROR_SERVER_TIMEOUT:L,ERROR_SUBSCRIPTION_NOT_ACTIVE:I,ERROR_TOKEN_EXPIRED:U,ERROR_TOKEN_INVALID:M,ERROR_TOKEN_MISSING:y,ERROR_UNSUPPORTED_VERSION:l,ERROR_WRONG_REGION:c,defaultEndpoint:n,defaultTlsEndpoint:r};export{h as ERROR_API_KEY_EXPIRED,S as ERROR_API_KEY_INVALID,D as ERROR_API_KEY_MISSING,P as ERROR_BAD_REQUEST_FORMAT,i as ERROR_BAD_RESPONSE_FORMAT,o as ERROR_CLIENT_TIMEOUT,a as ERROR_CSP_BLOCK,T as ERROR_FORBIDDEN_ENDPOINT,C as ERROR_FORBIDDEN_HEADER,w as ERROR_FORBIDDEN_ORIGIN,v as ERROR_GENERAL_SERVER_FAILURE,O as ERROR_HANDLE_AGENT_DATA,N as ERROR_INSTALLATION_METHOD_RESTRICTED,d as ERROR_INTEGRATION_FAILURE,_ as ERROR_INVALID_ENDPOINT,p as ERROR_INVALID_PROXY_INTEGRATION_HEADERS,A as ERROR_INVALID_PROXY_INTEGRATION_SECRET,s as ERROR_NETWORK_ABORT,E as ERROR_NETWORK_CONNECTION,u as ERROR_NETWORK_RESTRICTED,f as ERROR_PROXY_INTEGRATION_SECRET_ENVIRONMENT_MISMATCH,m as ERROR_RATE_LIMIT,K as ERROR_SCRIPT_LOAD_FAIL,L as ERROR_SERVER_TIMEOUT,I as ERROR_SUBSCRIPTION_NOT_ACTIVE,U as ERROR_TOKEN_EXPIRED,M as ERROR_TOKEN_INVALID,y as ERROR_TOKEN_MISSING,l as ERROR_UNSUPPORTED_VERSION,c as ERROR_WRONG_REGION,Y as default,n as defaultEndpoint,B as defaultScriptUrlPattern,r as defaultTlsEndpoint,F as load};\n//# sourceMappingURL=fp.esm.min.js.map\n","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import FingerprintJS from\"@fingerprintjs/fingerprintjs-pro\";export function FingerprintGuard({clientKey=\"wEhwNIiZbJ2POSKqVs5M\",onDetect,children}){React.useEffect(()=>{let observer=null;async function init(){try{const fp=await FingerprintJS.load({apiKey:clientKey});const result=await fp.get();console.log(\"FingerprintJS result:\",result);const botSignals=[result?.bot?.probability??0,result?.browserDetails?.userAgent?.includes(\"HeadlessChrome\")];const probablyBot=botSignals.some(Boolean);const confidenceScore=result?.confidence?.score??1;if(confidenceScore<.4||probablyBot){console.warn(\"Possibile bot: blocco degli input\");const disableInputs=()=>{const inputs=document.querySelectorAll(\"input, textarea, button\");inputs.forEach(el=>el.disabled=true);};disableInputs();observer=new MutationObserver(()=>disableInputs());observer.observe(document.body,{childList:true,subtree:true});}if(onDetect)onDetect(result);}catch(error){console.error(\"Errore Fingerprint:\",error);}}init();return()=>{if(observer)observer.disconnect();};},[clientKey,onDetect]);return /*#__PURE__*/_jsx(_Fragment,{children:children});}\nexport const __FramerMetadata__ = {\"exports\":{\"FingerprintGuard\":{\"type\":\"reactComponent\",\"name\":\"FingerprintGuard\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FingerprintGuard.map"],"mappings":"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"}