!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).Trustcaptcha={})}(this,function(e){"use strict";var t="undefined"!=typeof document?document.currentScript:null;const i=!1,n="hydrated",a=!0,r=!0,s=!0,o=!0;function c(e,t,i){const n="undefined"!=typeof HTMLElement?HTMLElement.prototype:null;for(;e&&e!==n;){const n=Object.getOwnPropertyDescriptor(e,t);if(n&&(!i||n.get))return n;e=Object.getPrototypeOf(e)}}var l,u=(e,t)=>{var i;const n=t.t;Object.entries(null!=(i=n.i)?i:{}).map(([i,[n]])=>{if(31&n||32&n){const n=e[i],a=c(Object.getPrototypeOf(e),i,!0)||Object.getOwnPropertyDescriptor(e,i);a&&Object.defineProperty(e,i,{get(){return a.get.call(this)},set(e){a.set.call(this,e)},configurable:!0,enumerable:!0}),t.l.has(i)?e[i]=t.l.get(i):void 0!==n&&(e[i]=n)}})},h=e=>{if(e.__stencil__getHostRef)return e.__stencil__getHostRef()},d=(e,t)=>{t&&(e.__stencil__getHostRef=()=>t,t.o=e,512&t.t.u&&s&&u(e,t))},p=(e,t)=>t in e,f=(e,t)=>(0,console.error)(e,t),m=new Map,v=(e,t,i)=>{const n=e.S.replace(/-/g,"_"),a=e.O;if(!a)return;const r=m.get(a);return r?r[n]:(s=`./${a}.entry.js`,"./p-7d7167fd.entry.js"===s?Promise.resolve().then(function(){return Pt}):new Promise(function(e,t){("function"==typeof queueMicrotask?queueMicrotask:setTimeout)(t.bind(null,new Error("Unknown variable dynamic import: "+s)))})).then(e=>(m.set(a,e),e[n]),e=>{f(e,t.$hostElement$)});var s},g=new Map,b="undefined"!=typeof window?window:{},y={u:0,k:"",jmp:e=>e(),raf:e=>requestAnimationFrame(e),ael:(e,t,i,n)=>e.addEventListener(t,i,n),rel:(e,t,i,n)=>e.removeEventListener(t,i,n),ce:(e,t)=>new CustomEvent(e,t)},k=e=>Promise.resolve(e),w=(()=>{try{return!!b.document.adoptedStyleSheets&&(new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync)}catch(e){}return!1})(),S=!!w&&(!!b.document&&Object.getOwnPropertyDescriptor(b.document.adoptedStyleSheets,"length").writable),T=!1,E=[],x=[],A=e=>{for(let t=0;t<e.length;t++)try{e[t](performance.now())}catch(e){f(e)}e.length=0},_=()=>{A(E),A(x),(T=E.length>0)&&y.raf(_)},I=e=>k().then(e),C=(e=>t=>{e.push(t),T||(T=!0,4&y.u?I(_):y.raf(_))})(x);function j(e){const t=this.attachShadow({mode:"open"});void 0===l&&(l=null!=void 0?void 0:null),l&&(S?t.adoptedStyleSheets.push(l):t.adoptedStyleSheets=[...t.adoptedStyleSheets,l])}function D(e){var t,i,n;return null!=(n=null==(i=null==(t=e.head)?void 0:t.querySelector('meta[name="csp-nonce"]'))?void 0:i.getAttribute("content"))?n:void 0}var L,O=new WeakMap,N=e=>{const t=e.t,i=e.$hostElement$,n=t.u,a=(t.S,()=>{}),r=((e,t)=>{var i,n,a;const r=R(t),s=g.get(r);if(!b.document)return r;if(e=11===e.nodeType?e:b.document,s)if("string"==typeof s){e=e.head||e;let a,o=O.get(e);if(o||O.set(e,o=new Set),!o.has(r)){a=b.document.createElement("style"),a.textContent=s;const c=null!=(i=y.C)?i:D(b.document);if(null!=c&&a.setAttribute("nonce",c),!(1&t.u))if("HEAD"===e.nodeName){const t=e.querySelectorAll("link[rel=preconnect]"),i=t.length>0?t[t.length-1].nextSibling:e.querySelector("style");e.insertBefore(a,(null==i?void 0:i.parentNode)===e?i:null)}else if("host"in e)if(w){const t=new(null!=(n=e.defaultView)?n:e.ownerDocument.defaultView).CSSStyleSheet;t.replaceSync(s),S?e.adoptedStyleSheets.unshift(t):e.adoptedStyleSheets=[t,...e.adoptedStyleSheets]}else{const t=e.querySelector("style");t?t.textContent=s+t.textContent:e.prepend(a)}else e.append(a);1&t.u&&e.insertBefore(a,null),4&t.u&&(a.textContent+="slot-fb{display:contents}slot-fb[hidden]{display:none}"),o&&o.add(r)}}else{let t=O.get(e);if(t||O.set(e,t=new Set),!t.has(r)){const i=null!=(a=e.defaultView)?a:e.ownerDocument.defaultView;let n;if(s.constructor===i.CSSStyleSheet)n=s;else{n=new i.CSSStyleSheet;for(let e=0;e<s.cssRules.length;e++)n.insertRule(s.cssRules[e].cssText,e)}S?e.adoptedStyleSheets.push(n):e.adoptedStyleSheets=[...e.adoptedStyleSheets,n],t.add(r)}}return r})(i.shadowRoot?i.shadowRoot:i.getRootNode(),t);10&n&&(i["s-sc"]=r,i.classList.add(r+"-h")),a()},R=(e,t)=>"sc-"+e.S,M=e=>"object"===(e=typeof e)||"function"===e,P=(e,t,...i)=>{let n=null,a=null,r=!1,s=!1;const o=[],c=t=>{for(let i=0;i<t.length;i++)n=t[i],Array.isArray(n)?c(n):null!=n&&"boolean"!=typeof n&&((r="function"!=typeof e&&!M(n))&&(n=String(n)),r&&s?o[o.length-1].M+=n:o.push(r?z(null,n):n),s=r)};if(c(i),t){t.key&&(a=t.key);{const e=t.className||t.class;e&&(t.class="object"!=typeof e?e:Object.keys(e).filter(t=>e[t]).join(" "))}}if("function"==typeof e)return e(null===t?{}:t,o,V);const l=z(e,null);return l.L=t,o.length>0&&(l.R=o),l.P=a,l},z=(e,t)=>{const i={u:0,U:e,M:null!=t?t:null,D:null,R:null,L:null,P:null};return i},F={},V={forEach:(e,t)=>e.map(U).forEach(t),map:(e,t)=>e.map(U).map(t).map(B)},U=e=>({vattrs:e.L,vchildren:e.R,vkey:e.P,vname:e.H,vtag:e.U,vtext:e.M}),B=e=>{if("function"==typeof e.vtag){const t={...e.vattrs};return e.vkey&&(t.key=e.vkey),e.vname&&(t.name=e.vname),P(e.vtag,t,...e.vchildren||[])}const t=z(e.vtag,e.vtext);return t.L=e.vattrs,t.R=e.vchildren,t.P=e.vkey,t.H=e.vname,t},K=e=>{if(!e)return;const t=Object.keys(e);if(0===t.length)return;let i=!1;for(const n of t){if(i)break;for(const t of e[n])if("string"==typeof t){i=!0;break}}if(!i)return e;const n={};for(const i of t)n[i]=e[i].map(e=>"string"==typeof e?{[e]:0}:e);return n},W=(e,t,i)=>null==e||M(e)?e:4&t?"false"!==e&&(""===e||!!e):1&t?String(e):e,$=e=>{var t;return null==(t=h(e))?void 0:t.$hostElement$},H=(e,t,i)=>{const n=$(e);return{emit:e=>X(n,t,{bubbles:!0,composed:!0,cancelable:!0,detail:e})}},X=(e,t,i)=>{const n=y.ce(t,i);return e.dispatchEvent(n),n},G=(e,t,i,n,a,r,s)=>{if(i===n)return;let o=p(e,t),c=t.toLowerCase();if("class"===t){const t=e.classList,a=J(i);let r=J(n);t.remove(...a.filter(e=>e&&!r.includes(e))),t.add(...r.filter(e=>e&&!a.includes(e)))}else if("style"===t){for(const t in i)n&&null!=n[t]||(t.includes("-")?e.style.removeProperty(t):e.style[t]="");for(const t in n)i&&n[t]===i[t]||(t.includes("-")?e.style.setProperty(t,n[t]):e.style[t]=n[t])}else if("key"===t);else if(o||"o"!==t[0]||"n"!==t[1]){if("a"===t[0]&&t.startsWith("attr:")){const i=t.slice(5);let a;{const t=h(e);if(t&&t.t&&t.t.i){const e=t.t.i[i];e&&e[1]&&(a=e[1])}}return a||(a=i.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()),void(null==n||!1===n?!1===n&&""!==e.getAttribute(a)||e.removeAttribute(a):e.setAttribute(a,!0===n?"":n))}if("p"===t[0]&&t.startsWith("prop:")){const i=t.slice(5);try{e[i]=n}catch(e){}return}{const s=M(n);if((o||s&&null!==n)&&!a)try{if(e.tagName.includes("-"))e[t]!==n&&(e[t]=n);else{const a=null==n?"":n;"list"===t?o=!1:null!=i&&e[t]===a||("function"==typeof e.__lookupSetter__(t)?e[t]=a:e.setAttribute(t,a))}}catch(e){}null==n||!1===n?!1===n&&""!==e.getAttribute(t)||e.removeAttribute(t):(!o||4&r||a)&&!s&&1===e.nodeType&&(n=!0===n?"":n,e.setAttribute(t,n))}}else if(t="-"===t[2]?t.slice(3):p(b,c)?c.slice(2):c[2]+t.slice(3),i||n){const a=t.endsWith(q);t=t.replace(Z,""),i&&y.rel(e,t,i,a),n&&y.ael(e,t,n,a)}},Y=/\s/,J=e=>("object"==typeof e&&e&&"baseVal"in e&&(e=e.baseVal),e&&"string"==typeof e?e.split(Y):[]),q="Capture",Z=new RegExp(q+"$"),Q=(e,t,i,n)=>{const a=11===t.D.nodeType&&t.D.host?t.D.host:t.D,r=e&&e.L||{},s=t.L||{};for(const e of ee(Object.keys(r)))e in s||G(a,e,r[e],void 0,i,t.u);for(const e of ee(Object.keys(s)))G(a,e,r[e],s[e],i,t.u)};function ee(e){return e.includes("ref")?[...e.filter(e=>"ref"!==e),"ref"]:e}var te=!1,ie=(e,t,i)=>{const n=t.R[i];let a,r,s=0;if(null!=n.M)a=n.D=b.document.createTextNode(n.M);else{if(te||(te="svg"===n.U),!b.document)throw new Error("You are trying to render a Stencil component in an environment that doesn't support the DOM.");if(a=n.D=b.document.createElementNS(te?"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",n.U),te&&"foreignObject"===n.U&&(te=!1),Q(null,n,te),n.R){const t="template"===n.U?a.content:a;for(s=0;s<n.R.length;++s)r=ie(e,n,s),r&&t.appendChild(r)}"svg"===n.U?te=!1:"foreignObject"===a.tagName&&(te=!0)}return a["s-hn"]=L,a},ne=(e,t,i,n,a,r)=>{let s,o=e;for(o.shadowRoot&&o.tagName===L&&(o=o.shadowRoot),"template"===i.U&&(o=o.content);a<=r;++a)n[a]&&(s=ie(null,i,a),s&&(n[a].D=s,oe(o,s,t)))},ae=(e,t,i)=>{for(let n=t;n<=i;++n){const t=e[n];if(t){const e=t.D;e&&e.remove()}}},re=(e,t,i=!1)=>e.U===t.U&&(i?(i&&!e.P&&t.P&&(e.P=t.P),!0):e.P===t.P),se=(e,t,i=!1)=>{const n=t.D=e.D,a=e.R,r=t.R,s=t.U,c=t.M;null==c?(Q(e,t,te="svg"===s||"foreignObject"!==s&&te),null!==a&&null!==r?((e,t,i,n,a=!1)=>{let r,s,o=0,c=0,l=0,u=0,h=t.length-1,d=t[0],p=t[h],f=n.length-1,m=n[0],v=n[f];const g="template"===i.U?e.content:e;for(;o<=h&&c<=f;)if(null==d)d=t[++o];else if(null==p)p=t[--h];else if(null==m)m=n[++c];else if(null==v)v=n[--f];else if(re(d,m,a))se(d,m,a),d=t[++o],m=n[++c];else if(re(p,v,a))se(p,v,a),p=t[--h],v=n[--f];else if(re(d,v,a))se(d,v,a),oe(g,d.D,p.D.nextSibling),d=t[++o],v=n[--f];else if(re(p,m,a))se(p,m,a),oe(g,p.D,d.D),p=t[--h],m=n[++c];else{for(l=-1,u=o;u<=h;++u)if(t[u]&&null!==t[u].P&&t[u].P===m.P){l=u;break}l>=0?(s=t[l],s.U!==m.U?r=ie(t&&t[c],i,l):(se(s,m,a),t[l]=void 0,r=s.D),m=n[++c]):(r=ie(t&&t[c],i,c),m=n[++c]),r&&oe(d.D.parentNode,r,d.D)}o>h?ne(e,null==n[f+1]?null:n[f+1].D,i,n,c,f):c>f&&ae(t,o,h)})(n,a,t,r,i):null!==r?(null!==e.M&&(n.textContent=""),ne(n,null,t,r,0,r.length-1)):!i&&o&&null!==a&&ae(a,0,a.length-1),te&&"svg"===s&&(te=!1)):e.M!==c&&(n.data=c)},oe=(e,t,i,n)=>e.__insertBefore?e.__insertBefore(t,i):null==e?void 0:e.insertBefore(t,i),ce=(e,t,i=!1)=>{const n=e.$hostElement$,a=e.t,r=e.N||z(null,null),s=(e=>e&&e.U===F)(t),o=s?t:P(null,null,t);if(L=n.tagName,a.T&&(o.L=o.L||{},a.T.forEach(([e,t])=>{o.L[t]=n[e]})),i&&o.L)for(const e of Object.keys(o.L))n.hasAttribute(e)&&!["key","ref","style","class"].includes(e)&&(o.L[e]=n[e]);o.U=null,o.u|=4,e.N=o,o.D=r.D=n.shadowRoot||n,se(r,o,i)},le=(e,t)=>{if(t&&!e.A&&t["s-p"]){const i=t["s-p"].push(new Promise(n=>e.A=()=>{t["s-p"].splice(i-1,1),n()}))}},ue=(e,t)=>{if(e.u|=16,4&e.u)return void(e.u|=512);le(e,e.W);const i=()=>he(e,t);if(!t)return C(i);queueMicrotask(()=>{i()})},he=(e,t)=>{const i=e.$hostElement$,n=(e.t.S,()=>{}),a=e.o;if(!a)throw new Error(`Can't render component <${i.tagName.toLowerCase()} /> with invalid Stencil runtime! Make sure this imported component is compiled with a \`externalRuntime: true\` flag. For more information, please refer to https://stenciljs.com/docs/custom-elements#externalruntime`);let r;return t?(e.j.length&&e.j.forEach(e=>e(i)),r=be(a,"componentWillLoad",void 0,i)):r=be(a,"componentWillUpdate",void 0,i),r=de(r,()=>be(a,"componentWillRender",void 0,i)),n(),de(r,()=>fe(e,a,t))},de=(e,t)=>pe(e)?e.then(t).catch(e=>{t()}):t(),pe=e=>e instanceof Promise||e&&e.then&&"function"==typeof e.then,fe=async(e,t,i)=>{var n;const a=e.$hostElement$,r=(e.t.S,()=>{}),s=a["s-rc"];i&&N(e);const o=(e.t.S,()=>{});me(e,t,a,i),s&&(s.map(e=>e()),a["s-rc"]=void 0),o(),r();{const t=null!=(n=a["s-p"])?n:[],i=()=>ve(e);0===t.length?i():(Promise.all(t).then(i).catch(i),e.u|=4,t.length=0)}},me=(e,t,i,n)=>{try{t=t.render(),e.u&=-17,e.u|=2,ce(e,t,n)}catch(t){f(t,e.$hostElement$)}return null},ve=e=>{e.t.S;const t=e.$hostElement$,i=()=>{},n=e.o,a=e.W;be(n,"componentDidRender",void 0,t),64&e.u?(be(n,"componentDidUpdate",void 0,t),i()):(e.u|=64,ye(t),be(n,"componentDidLoad",void 0,t),i(),e.$(t),a||ge()),e.h(t),e.A&&(e.A(),e.A=void 0),512&e.u&&I(()=>ue(e,!1)),e.u&=-517},ge=e=>{I(()=>X(b,"appload",{detail:{namespace:"frontendlibrary"}}))},be=(e,t,i,n)=>{if(e&&e[t])try{return e[t](i)}catch(e){f(e,n)}},ye=e=>{var t;return e.classList.add(null!=(t=n)?t:"hydrated")},ke=(e,t,i,n)=>{const a=h(e);if(!a)return;if(!a)throw new Error(`Couldn't find host element for "${n.S}" as it is unknown to this Stencil runtime. This usually happens when integrating a 3rd party Stencil component with another Stencil component or application. Please reach out to the maintainers of the 3rd party Stencil component or report this on the Stencil Discord server (https://chat.stenciljs.com) or comment on this similar [GitHub issue](https://github.com/stenciljs/core/issues/5457).`);const r=a.$hostElement$,s=a.l.get(t),o=a.u,c=a.o;i=W(i,n.i[t][0]);const l=Number.isNaN(s)&&Number.isNaN(i);if((!(8&o)||void 0===s)&&(i!==s&&!l)){if(a.l.set(t,i),n.V){const e=n.V[t];e&&e.map(e=>{try{const[[n,r]]=Object.entries(e);(128&o||1&r)&&(c?c[n](i,s,t):a.j.push(()=>{a.o[n](i,s,t)}))}catch(e){f(e,r)}})}if(2&o){if(c.componentShouldUpdate){if(!1===c.componentShouldUpdate(i,s,t)&&!(16&o))return}16&o||ue(a,!1)}}},we=(e,t,i)=>{var n,s;const o=e.prototype;if(t.i||r){e.watchers&&!t.V&&(t.V=K(e.watchers)),e.deserializers&&!t.q&&(t.q=e.deserializers),e.serializers&&!t.F&&(t.F=e.serializers);const r=Object.entries(null!=(n=t.i)?n:{});if(r.map(([e,[n]])=>{if(31&n||2&i&&32&n){const{get:a,set:r}=c(o,e)||{};a&&(t.i[e][0]|=2048),r&&(t.i[e][0]|=4096),(1&i||!a)&&Object.defineProperty(o,e,{get(){{if(!(2048&t.i[e][0]))return((e,t)=>h(e).l.get(t))(this,e);const i=h(this),n=i?i.o:o;if(!n)return;return n[e]}},configurable:!0,enumerable:!0}),Object.defineProperty(o,e,{set(a){const s=h(this);if(s){if(r){return void 0===(32&n?this[e]:s.$hostElement$[e])&&s.l.get(e)&&(a=s.l.get(e)),r.apply(this,[W(a,n)]),a=32&n?this[e]:s.$hostElement$[e],void ke(this,e,a,t)}{if(!(1&i&&4096&t.i[e][0]))return ke(this,e,a,t),void(1&i&&!s.o&&s.j.push(()=>{4096&t.i[e][0]&&s.o[e]!==s.l.get(e)&&(s.o[e]=a)}));const r=()=>{const i=s.o[e];!s.l.get(e)&&i&&s.l.set(e,i),s.o[e]=W(a,n),ke(this,e,s.o[e],t)};s.o?r():s.j.push(()=>{r()})}}}})}else 1&i&&64&n&&Object.defineProperty(o,e,{value(...t){var i;const n=h(this);return null==(i=null==n?void 0:n.p)?void 0:i.then(()=>{var i;return null==(i=n.o)?void 0:i[e](...t)})}})}),1&i){const i=new Map;o.attributeChangedCallback=function(e,n,s){y.jmp(()=>{var c;const l=i.get(e),u=h(this);if(this.hasOwnProperty(l)&&a&&(s=this[l],delete this[l]),o.hasOwnProperty(l)&&"number"==typeof this[l]&&this[l]==s)return;if(null==l){const i=null==u?void 0:u.u;if(u&&i&&!(8&i)&&s!==n){const a=u.o,r=null==(c=t.V)?void 0:c[e];null==r||r.forEach(t=>{const[[r,o]]=Object.entries(t);null!=a[r]&&(128&i||1&o)&&a[r].call(a,s,n,e)})}return}const d=r.find(([e])=>e===l),p=d&&4&d[1][0],f=p&&null===s&&void 0===this[l];p&&(s=null!==s&&"false"!==s);const m=Object.getOwnPropertyDescriptor(o,l);f||s==this[l]||m.get&&!m.set||(this[l]=s)})},e.observedAttributes=Array.from(new Set([...Object.keys(null!=(s=t.V)?s:{}),...r.filter(([e,t])=>31&t[0]).map(([e,n])=>{var a;const r=n[1]||e;return i.set(r,e),512&n[0]&&(null==(a=t.T)||a.push([e,r])),r})]))}}return e},Se=async(e,t,n,a)=>{let r;try{if(!(32&t.u)){t.u|=32;if(n.O){const i=v(n,t);if(i&&"then"in i){const e=()=>{};r=await i,e()}else r=i;if(!r)throw new Error(`Constructor for "${n.S}#${t.G}" was not found`);r.isProxied||(n.V=K(r.watchers),n.F=r.serializers,n.q=r.deserializers,we(r,n,2),r.isProxied=!0);const a=(n.S,()=>{});t.u|=8;try{new r(t)}catch(t){f(t,e)}t.u&=-9,t.u|=128,a(),Te(t.o,e)}else{r=e.constructor;const i=e.localName;customElements.whenDefined(i).then(()=>t.u|=128)}if(r&&r.style){let e;"string"==typeof r.style&&(e=r.style);const t=R(n);if(!g.has(t)||i){const i=(n.S,()=>{});((e,t,i)=>{let n=g.get(e);w&&i?(n=n||new CSSStyleSheet,"string"==typeof n?n=t:n.replaceSync(t)):n=t,g.set(e,n)})(t,e,!!(1&n.u)),i()}}}const a=t.W,s=()=>ue(t,!0);a&&a["s-rc"]?a["s-rc"].push(s):s()}catch(i){f(i,e),t.A&&(t.A(),t.A=void 0),t.$&&t.$(e)}},Te=(e,t)=>{be(e,"connectedCallback",void 0,t)},Ee=(e,t)=>{be(e,"disconnectedCallback",void 0,t||e)},xe=(e,t={})=>{var i;if(!b.document)return;const n=()=>{},a=[],r=t.exclude||[],s=b.customElements,o=b.document.head,c=o.querySelector("meta[charset]"),l=b.document.createElement("style"),u=[];let d,p=!0;if(Object.assign(y,t),y.k=new URL(t.resourcesUrl||"./",b.document.baseURI).href,e.map(e=>{e[1].map(t=>{var i,n;const o={u:t[0],S:t[1],i:t[2],I:t[3]};o.i=t[2],o.T=[],o.V=K(t[4]),o.F=null!=(i=t[5])?i:{},o.q=null!=(n=t[6])?n:{};const c=o.S,l=class extends HTMLElement{"s-p";"s-rc";hasRegisteredEventListeners=!1;constructor(e){if(super(e),((e,t)=>{const i={u:0,$hostElement$:e,t:t,l:new Map,v:new Map};i.p=new Promise(e=>i.h=e),i.m=new Promise(e=>i.$=e),e["s-p"]=[],e["s-rc"]=[],i.j=[];const n=i;e.__stencil__getHostRef=()=>n})(e=this,o),1&o.u)if(e.shadowRoot){if("open"!==e.shadowRoot.mode)throw new Error(`Unable to re-use existing shadow root for ${o.S}! Mode is set to ${e.shadowRoot.mode} but Stencil only supports open shadow roots.`)}else j.call(e,o)}connectedCallback(){h(this)&&(this.hasRegisteredEventListeners||(this.hasRegisteredEventListeners=!0),d&&(clearTimeout(d),d=null),p?u.push(this):y.jmp(()=>(e=>{if(!(1&y.u)){const t=h(e);if(!t)return;const i=t.t,n=(i.S,()=>{});if(1&t.u)(null==t?void 0:t.o)?Te(t.o,e):(null==t?void 0:t.m)&&t.m.then(()=>Te(t.o,e));else{t.u|=1;{let i=e;for(;i=i.parentNode||i.host;)if(i["s-p"]){le(t,t.W=i);break}}i.i&&Object.entries(i.i).map(([t,[i]])=>{if(31&i&&Object.prototype.hasOwnProperty.call(e,t)){const i=e[t];delete e[t],e[t]=i}}),Se(e,t,i)}n()}})(this)))}disconnectedCallback(){y.jmp(()=>(async e=>{if(!(1&y.u)){const t=h(e);(null==t?void 0:t.o)?Ee(t.o,e):(null==t?void 0:t.m)&&t.m.then(()=>Ee(t.o,e))}O.has(e)&&O.delete(e),e.shadowRoot&&O.has(e.shadowRoot)&&O.delete(e.shadowRoot)})(this)),y.raf(()=>{var e;const t=h(this);if(!t)return;const i=u.findIndex(e=>e===this);i>-1&&u.splice(i,1),(null==(e=null==t?void 0:t.N)?void 0:e.D)instanceof Node&&!t.N.D.isConnected&&delete t.N.D})}componentOnReady(){var e;return null==(e=h(this))?void 0:e.m}};o.O=e[0],r.includes(c)||s.get(c)||(a.push(c),s.define(c,we(l,o,1)))})}),a.length>0&&(l.textContent+=a.sort()+"{visibility:hidden}.hydrated{visibility:inherit}",l.innerHTML.length)){l.setAttribute("data-styles","");const e=null!=(i=y.C)?i:D(b.document);null!=e&&l.setAttribute("nonce",e),o.insertBefore(l,c?c.nextSibling:o.firstChild)}p=!1,u.length?u.map(e=>e.connectedCallback()):y.jmp(()=>d=setTimeout(ge,30)),n()};(()=>{const e="undefined"==typeof document&&"undefined"==typeof location?require("url").pathToFileURL(__filename).href:"undefined"==typeof document?location.href:t&&"SCRIPT"===t.tagName.toUpperCase()&&t.src||new URL("trustcaptcha.umd.min.js",document.baseURI).href,i={};return""!==e&&(i.resourcesUrl=new URL(".",e).href),k(i)})().then(async e=>(await void 0,xe([["p-7d7167fd",[[1,"trustcaptcha-component",{sitekey:[1],privacyUrl:[1,"privacy-url"],apiUrl:[1,"api-url"],framework:[1],language:[1],translations:[1],theme:[1],design:[1],autostartDisabled:[516,"autostart-disabled"],tokenFieldName:[1,"token-field-name"],bypassToken:[1,"bypass-token"],minimalDataMode:[4,"minimal-data-mode"],fullWidth:[4,"full-width"],licenseKey:[1,"license-key"],invisible:[516],invisibleHint:[1,"invisible-hint"],whiteLabel:[516,"white-label"],failoverEnabled:[516,"failover-enabled"],captchaStatus:[32],licenseObject:[32],translation:[32],currentTheme:[32],failureText:[32],mergedDesign:[32],expiredAnnouncement:[32],startVerification:[64],reset:[64]},null,{language:[{watchLanguageUpdate:0}],theme:[{watchThemeUpdate:0}],translations:[{watchTranslationsUpdate:0}],design:[{watchDesignUpdate:0}]}]]]],e)));class Ae{static async createVerification(e,t,i){const n=`${e.apiUrl}/v2/verifications`;return await this.post(n,t,i)}static async submitChallenge(e,t,i,n,a,r,s,o){const c=`${e.apiUrl}/v2/verifications/${t}/challenges`,l={startSolvingTimestamp:i,solvedTimestamp:n,tasks:a,honeypotFields:r,userEvents:s};return await this.post(c,l,o)}static async post(e="",t={},i){return await fetch(e,{method:"POST",mode:"cors",cache:"no-cache",credentials:"same-origin",headers:{"Content-Type":"application/json"},redirect:"follow",referrerPolicy:"no-referrer",body:JSON.stringify(t),signal:i})}}class _e{constructor(){this.workers=[],this.idleWorkers=[],this.inFlight=new Map,this.queue=[],this.nextTaskId=0,this.isReset=!1;const e=new Blob(['const encoder=new TextEncoder;async function solve(t,e){const n=base64ToBytes(t),s=new Uint8Array(n.length+32);s.set(n,0);const o=n.length;for(let t=0;;t++){const n="tcn"+t,r=encoder.encode(n);s.set(r,o);const a=s.subarray(0,o+r.length);if(countLeadingZeroBits(new Uint8Array(await crypto.subtle.digest("SHA-256",a)))>=e)return n}}function base64ToBytes(t){const e=atob(t),n=new Uint8Array(e.length);for(let t=0;t<e.length;t++)n[t]=e.charCodeAt(t);return n}function countLeadingZeroBits(t){let e=0;for(let n=0;n<t.length;n++){const s=t[n];if(0!==s){e+=Math.clz32(s)-24;break}e+=8}return e}self.addEventListener("message",async t=>{const e=t.data;if(!e||"task"!==e.type)return;const n=await solve(e.task.input,e.difficulty);postMessage({type:"result",taskId:e.taskId,result:{number:e.task.number,nonce:n}})});'],{type:"application/javascript"});this.objectUrl=URL.createObjectURL(e),this.maxWorkers=Math.min(navigator.hardwareConcurrency||4,8)}enqueue(e,t){return new Promise((i,n)=>{this.isReset?n(new Error("WorkerPool has been reset")):(this.queue.push({taskId:this.nextTaskId++,task:e,difficulty:t,resolve:i,reject:n}),this.dispatch())})}dispatch(){for(;!this.isReset&&this.queue.length>0;){let e=this.idleWorkers.pop();if(!e&&this.workers.length<this.maxWorkers&&(e=this.spawnWorker()),!e)return;const t=this.queue.shift();this.inFlight.set(e,t),e.postMessage({type:"task",taskId:t.taskId,task:t.task,difficulty:t.difficulty})}}spawnWorker(){const e=new Worker(this.objectUrl);return e.onmessage=t=>{if(this.isReset)return;const i=t.data,n=this.inFlight.get(e);n&&i&&"result"===i.type&&i.taskId===n.taskId&&(this.inFlight.delete(e),this.idleWorkers.push(e),n.resolve(i.result),this.dispatch())},e.onerror=()=>{const t=this.inFlight.get(e);this.inFlight.delete(e),this.removeWorker(e),e.terminate(),t&&!this.isReset&&t.reject(new Error("Worker error")),this.dispatch()},this.workers.push(e),e}removeWorker(e){const t=this.workers.indexOf(e);-1!==t&&this.workers.splice(t,1);const i=this.idleWorkers.indexOf(e);-1!==i&&this.idleWorkers.splice(i,1)}reset(){this.isReset=!0;for(const e of this.workers)e.terminate();this.workers.length=0,this.idleWorkers.length=0,this.inFlight.clear();for(const e of this.queue)e.reject(new Error("WorkerPool has been reset"));this.queue.length=0,URL.revokeObjectURL(this.objectUrl)}}class Ie{constructor(){this.workerPool=new _e}async solveTasks(e){const t=e.tasks.map(t=>this.workerPool.enqueue(t,e.difficulty));return Promise.all(t)}reset(){this.workerPool.reset()}}function Ce(e){try{const t=e();return void 0===t?null:t}catch(e){return null}}async function je(e){try{const t=await e();return void 0===t?null:t}catch(e){return null}}async function De(e){const t=await crypto.subtle.digest("SHA-256",(new TextEncoder).encode(e));return Array.from(new Uint8Array(t)).map(e=>e.toString(16).padStart(2,"0")).join("")}const Le=["devicePixelRatio","navigator.connection.downlink","navigator.connection.rtt","location.href","navigator.deviceMemory","navigator.hardwareConcurrency","navigator.language","navigator.languages","navigator.userAgent","origin"],Oe=["navigator.connection.downlink","navigator.connection.rtt","devicePixelRatio","history.length","innerHeight","innerWidth","location.href","locationbar.visible","menubar.visible","navigator.cookieEnabled","navigator.deviceMemory","navigator.hardwareConcurrency","navigator.language","navigator.languages","navigator.maxTouchPoints","navigator.pdfViewerEnabled","navigator.platform","navigator.userAgent","navigator.webdriver","origin","outerHeight","outerWidth","personalbar.visible","screen.availHeight","screen.availWidth","screen.colorDepth","screen.height","screen.orientation.angle","screen.orientation.type","screen.pixelDepth","screen.width","scrollbars.visible"];function Ne(e){const t=e.split(".");let i=window;for(const n of t.slice(1)){if(!i)return null;const t=n.match(/^(\w+)\(\)$/);if(t)try{i=i[t[1]]()}catch(e){return null}else i=i[n]}return i}const Re=["_phantom","__nightmare","_selenium","callPhantom","callSelenium","_Selenium_IDE_Recorder","__playwright","__pwInitScripts","playwright","__puppeteer","__puppeteer_evaluation_script__","domAutomation","domAutomationController"],Me=["__webdriver_evaluate","__selenium_evaluate","__webdriver_script_function","__webdriver_script_func","__webdriver_script_fn","__fxdriver_evaluate","__driver_unwrapped","__webdriver_unwrapped","__driver_evaluate","__selenium_unwrapped","__fxdriver_unwrapped","__playwright_target__"],Pe=["selenium","webdriver","driver"];function ze(){return Re.some(e=>Boolean(window[e]))||Me.some(e=>Boolean(document[e]))||function(){for(const e in document)if(e.startsWith("cdc_")||e.startsWith("$cdc_"))return!0;return!1}()||function(){try{return Object.getOwnPropertySymbols(window).map(e=>e.toString()).some(e=>e.includes("playwright")||e.includes("puppeteer"))}catch(e){return!1}}()||function(){try{return Boolean(window.external)&&-1!==window.external.toString().indexOf("Sequentum")}catch(e){return!1}}()||Pe.some(e=>null!==document.documentElement.getAttribute(e))||function(){const e=navigator.userAgent.toLowerCase(),t=e.includes("chrome/")||e.includes("chromium/");return!!t&&!window.chrome}()||function(){try{const e=navigator.languages;return Array.isArray(e)&&0===e.length}catch(e){return!1}}()}function Fe(){const e=document.createElement("canvas");return!(!e.getContext||!e.getContext("2d"))}function Ve(){try{const e=document.createElement("canvas");return!(!window.WebGLRenderingContext||!e.getContext("webgl")&&!e.getContext("experimental-webgl"))}catch(e){return!1}}function Ue(){return window.top!==window.self}function Be(){var e,t;return null!==(t=null===(e=location.ancestorOrigins)||void 0===e?void 0:e.length)&&void 0!==t?t:0}function Ke(){var e;const t=null===(e=window.Intl)||void 0===e?void 0:e.DateTimeFormat;if(t){const e=(new t).resolvedOptions().timeZone;if(e)return e}const i=-function(){const e=(new Date).getFullYear();return Math.max(new Date(e,0,1).getTimezoneOffset(),new Date(e,6,1).getTimezoneOffset())}();return`UTC${i>=0?"+":""}${Math.abs(i)}`}function We(){var e;return null!==(e=Intl.DateTimeFormat().resolvedOptions().locale)&&void 0!==e?e:null}function $e(){return document.visibilityState}function He(){const e=navigator.userAgentData;if(!e)return{brands:null,mobile:null,platform:null};return{brands:Array.isArray(e.brands)?e.brands.map(e=>`${e.brand};${e.version}`).join("|"):null,mobile:"boolean"==typeof e.mobile?e.mobile:null,platform:"string"==typeof e.platform?e.platform:null}}function Xe(){return{prefersColorScheme:Ge(["(prefers-color-scheme: dark)","dark"],["(prefers-color-scheme: light)","light"]),prefersReducedMotion:window.matchMedia("(prefers-reduced-motion: reduce)").matches,prefersContrast:Ge(["(prefers-contrast: more)","more"],["(prefers-contrast: less)","less"],["(prefers-contrast: no-preference)","no-preference"]),forcedColors:window.matchMedia("(forced-colors: active)").matches?"active":"none"}}function Ge(...e){for(const[t,i]of e)if(window.matchMedia&&window.matchMedia(t).matches)return i;return"no-preference"}function Ye(e){var t,i,n,a,r,s,o;const c=function(e){const t=e?Le:Oe,i={};for(const e of t){const t="window."+e;i[t.replace(/\./g,"-")]=Ce(()=>Ne(t))}return i}(e);if(Object.assign(c,{"dom-automationNote":Ce(ze),"dom-webGlSupport":Ce(Ve),"dom-canvasSupport":Ce(Fe),plugins:Ce(()=>Array.from(navigator.plugins).map(e=>e.name).join(",")),"intl-locale":Ce(We),"embedding-isInIframe":Ce(Ue),"embedding-ancestorOriginCount":Ce(Be),"document-visibilityState":Ce($e)}),!e){const e=Ce(He);Object.assign(c,{"window-navigator-userAgentData-brands":null!==(t=null==e?void 0:e.brands)&&void 0!==t?t:null,"window-navigator-userAgentData-mobile":null!==(i=null==e?void 0:e.mobile)&&void 0!==i?i:null,"window-navigator-userAgentData-platform":null!==(n=null==e?void 0:e.platform)&&void 0!==n?n:null});const l=Ce(Xe);Object.assign(c,{"media-prefersColorScheme":null!==(a=null==l?void 0:l.prefersColorScheme)&&void 0!==a?a:null,"media-prefersReducedMotion":null!==(r=null==l?void 0:l.prefersReducedMotion)&&void 0!==r?r:null,"media-prefersContrast":null!==(s=null==l?void 0:l.prefersContrast)&&void 0!==s?s:null,"media-forcedColors":null!==(o=null==l?void 0:l.forcedColors)&&void 0!==o?o:null})}return c}function Je(e){let t=0;for(let i=4500;i<5e3;i++)t+=Math.abs(e[i]);return t.toString()}const qe=["monospace","sans-serif","serif"],Ze=["Arial","Verdana","Times New Roman","Courier New","Comic Sans MS","Georgia","Impact","Trebuchet MS","Palatino","Tahoma","Helvetica","Geneva","Menlo","Monaco","Didot","Gill Sans","Segoe UI","Candara","Consolas","Franklin Gothic Medium","Book Antiqua","Roboto","Open Sans","Lato","Oswald","Montserrat","Futura","Garamond","Baskerville","Optima","Lucida Bright","Century Gothic","Arial Unicode MS","SimSun","MS Mincho","Batang","Gulim"],Qe="mmMwWLliI0O&1",et="72px";function tt(){var e,t;const i=document.createElement("canvas").getContext("2d");if(!i)return"";const n={};for(const a of qe){i.font=`${et} ${a}`;const r=i.measureText(Qe);n[a]={width:r.width,height:(null!==(e=r.actualBoundingBoxAscent)&&void 0!==e?e:0)+(null!==(t=r.actualBoundingBoxDescent)&&void 0!==t?t:0)}}return Ze.filter(e=>function(e,t,i){var n,a;for(const r of qe){e.font=`${et} "${t}", ${r}`;const s=e.measureText(Qe),o=s.width,c=(null!==(n=s.actualBoundingBoxAscent)&&void 0!==n?n:0)+(null!==(a=s.actualBoundingBoxDescent)&&void 0!==a?a:0);if(o!==i[r].width||c!==i[r].height)return!0}return!1}(i,e,n)).join(",")}async function it(){var e,t,i,n,a;const[r,s,o,c,l,u]=await Promise.all([je(()=>new Promise(e=>{try{const t=window.OfflineAudioContext||window.webkitOfflineAudioContext;if(!t)return void e("");const i=new t(1,5e3,44100),n=i.createOscillator();n.type="triangle",n.frequency.value=1e4;const a=i.createDynamicsCompressor();a.threshold.value=-50,a.knee.value=40,a.ratio.value=12,a.attack.value=0,a.release.value=.25,n.connect(a),a.connect(i.destination),n.start(0);let r=!1;const s=t=>{r||(r=!0,e(t))},o=i.startRendering();o&&"function"==typeof o.then?o.then(e=>s(Je(e.getChannelData(0)))).catch(()=>s("")):i.oncomplete=e=>s(Je(e.renderedBuffer.getChannelData(0))),setTimeout(()=>s(""),1e3)}catch(t){e("")}})).then(e=>De(null!=e?e:"")),De(null!==(e=Ce(()=>function(){const e=document.createElement("canvas");e.width=280,e.height=80;const t=e.getContext("2d");if(!t)return"";t.textBaseline="top",t.font='14px "Arial"',t.fillStyle="#f60",t.fillRect(0,0,280,20),t.fillStyle="#069",t.fillText("TrustCaptcha — fingerprint 0123456789",2,2),t.fillStyle="rgba(102, 204, 0, 0.7)",t.fillText("TrustCaptcha — fingerprint 0123456789",4,22),t.font='18px "Times New Roman"',t.fillStyle="#000",t.fillText("Cwm fjordbank glyphs vext quiz 😀",2,40),t.globalCompositeOperation="multiply";for(const[e,i,n]of[["rgb(255,0,255)",50,60],["rgb(0,255,255)",80,60],["rgb(255,255,0)",65,75]])t.fillStyle=e,t.beginPath(),t.arc(i,n,18,0,2*Math.PI,!0),t.closePath(),t.fill();return t.globalCompositeOperation="source-over",t.strokeStyle="#3b82f6",t.lineWidth=2,t.beginPath(),t.moveTo(120,70),t.bezierCurveTo(160,30,200,90,260,50),t.stroke(),e.toDataURL()}()))&&void 0!==e?e:""),De(null!==(t=Ce(()=>function(){const e=document.createElement("canvas"),t=e.getContext("webgl2")||e.getContext("webgl")||e.getContext("experimental-webgl");if(!t)return"";const i=[],n=Ce(()=>t.getExtension("WEBGL_debug_renderer_info"));n?(i.push("vendor="+Ce(()=>t.getParameter(n.UNMASKED_VENDOR_WEBGL))),i.push("renderer="+Ce(()=>t.getParameter(n.UNMASKED_RENDERER_WEBGL)))):i.push("vendor=null","renderer=null"),i.push("glVersion="+Ce(()=>t.getParameter(t.VERSION))),i.push("shadingLanguageVersion="+Ce(()=>t.getParameter(t.SHADING_LANGUAGE_VERSION))),i.push("glVendor="+Ce(()=>t.getParameter(t.VENDOR))),i.push("glRenderer="+Ce(()=>t.getParameter(t.RENDERER)));const a=[{name:"MAX_TEXTURE_SIZE",param:t.MAX_TEXTURE_SIZE},{name:"MAX_VIEWPORT_DIMS",param:t.MAX_VIEWPORT_DIMS},{name:"MAX_RENDERBUFFER_SIZE",param:t.MAX_RENDERBUFFER_SIZE},{name:"MAX_COMBINED_TEXTURE_IMAGE_UNITS",param:t.MAX_COMBINED_TEXTURE_IMAGE_UNITS},{name:"MAX_CUBE_MAP_TEXTURE_SIZE",param:t.MAX_CUBE_MAP_TEXTURE_SIZE},{name:"MAX_FRAGMENT_UNIFORM_VECTORS",param:t.MAX_FRAGMENT_UNIFORM_VECTORS},{name:"MAX_TEXTURE_IMAGE_UNITS",param:t.MAX_TEXTURE_IMAGE_UNITS},{name:"MAX_VARYING_VECTORS",param:t.MAX_VARYING_VECTORS},{name:"MAX_VERTEX_ATTRIBS",param:t.MAX_VERTEX_ATTRIBS},{name:"MAX_VERTEX_TEXTURE_IMAGE_UNITS",param:t.MAX_VERTEX_TEXTURE_IMAGE_UNITS},{name:"MAX_VERTEX_UNIFORM_VECTORS",param:t.MAX_VERTEX_UNIFORM_VECTORS},{name:"ALIASED_LINE_WIDTH_RANGE",param:t.ALIASED_LINE_WIDTH_RANGE},{name:"ALIASED_POINT_SIZE_RANGE",param:t.ALIASED_POINT_SIZE_RANGE}];for(const{name:e,param:n}of a){const a=Ce(()=>t.getParameter(n)),r=a&&void 0!==a.length?Array.from(a).join(","):String(a);i.push(`${e}=${r}`)}const r=[{shader:t.VERTEX_SHADER,precision:t.HIGH_FLOAT,name:"VS_HIGH_FLOAT"},{shader:t.VERTEX_SHADER,precision:t.MEDIUM_FLOAT,name:"VS_MEDIUM_FLOAT"},{shader:t.VERTEX_SHADER,precision:t.LOW_FLOAT,name:"VS_LOW_FLOAT"},{shader:t.FRAGMENT_SHADER,precision:t.HIGH_FLOAT,name:"FS_HIGH_FLOAT"},{shader:t.FRAGMENT_SHADER,precision:t.MEDIUM_FLOAT,name:"FS_MEDIUM_FLOAT"},{shader:t.FRAGMENT_SHADER,precision:t.LOW_FLOAT,name:"FS_LOW_FLOAT"}];for(const{shader:e,precision:n,name:a}of r){const r=Ce(()=>t.getShaderPrecisionFormat(e,n));i.push(r?`${a}=${r.rangeMin},${r.rangeMax},${r.precision}`:`${a}=null`)}const s=Ce(()=>t.getSupportedExtensions());return i.push("extensions="+(s?[...s].sort().join(","):"null")),i.join("|")}()))&&void 0!==t?t:""),De(null!==(i=Ce(()=>[Ce(()=>navigator.cookieEnabled),Ce(()=>navigator.doNotTrack),Ce(()=>navigator.pdfViewerEnabled),Ce(()=>navigator.platform),Ce(()=>navigator.vendor)].join("|")))&&void 0!==i?i:""),De(null!==(n=Ce(()=>tt()))&&void 0!==n?n:""),De(null!==(a=Ce(()=>[Ce(()=>window.screen.width),Ce(()=>window.screen.height),Ce(()=>window.screen.colorDepth),Ce(()=>window.screen.pixelDepth),Ce(()=>window.screen.orientation.type)].join("x")))&&void 0!==a?a:"")]);return{audio:r,canvas:s,webgl:o,navigator:c,fonts:l,screen:u}}async function nt(e){const t=Object.keys(e).sort().map(t=>`${t}=${function(e){return null==e?"null":Array.isArray(e)?`[${e.join(", ")}]`:String(e)}(e[t])}`).join(", ");return De(t)}class at{constructor(e){this.box=e}async collectInformation(){const e=this.box.config.minimalDataMode,t=Ye(e),i=await it(),n=await nt(t);return{siteKey:this.box.config.siteKey,widget:{boxCreationTimestamp:this.box.boxCreationTimestamp,startSolvingTimestamp:new Date,timezone:Ke(),minimalDataMode:e,bypassToken:this.box.config.bypassToken,settings:{language:this.box.config.language,currentLanguage:this.box.config.translation.language,theme:this.box.config.theme,currentTheme:this.box.config.currentTheme,autostartDisabled:this.box.config.autostartDisabled,whiteLabel:this.box.config.whiteLabel,privacyUrlSet:Boolean(this.box.config.privacyUrl),invisible:this.box.config.invisible,fullWidth:this.box.config.fullWidth}},metadata:{framework:Ce(()=>function(e){if(e)return e;try{if(document.querySelector("[ng-version], [ng-app]"))return"angular";if(document.querySelector("[data-v-app], [data-vue]"))return"vue";if(document.querySelector("[data-reactroot], [data-reactid]"))return"react";const e=document.querySelectorAll("*"),t=Math.min(e.length,200);for(let i=0;i<t;i++){const t=e[i];if(t.__vue_app__||t.__vue__)return"vue";for(const e of Object.keys(t))if(e.startsWith("__reactFiber")||e.startsWith("__reactProps")||e.startsWith("__reactInternalInstance"))return"react"}return"other"}catch(e){return"other"}}(this.box.config.framework)),libraryVersion:"3.0.0"},browserInformation:t,fingerprints:i,honeypotFields:this.box.getHoneypotSnapshot(),userEvents:this.box.eventTracker.getEventsAndResetArray(),integrityHash:n}}}var rt,st;!function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NO_FORM_FOUND="NO_FORM_FOUND",e.COMMUNICATION_FAILURE="COMMUNICATION_FAILURE",e.NO_SITE_KEY_SPECIFIED="NO_SITE_KEY_SPECIFIED",e.SITE_KEY_FORMAT_INVALID="SITE_KEY_FORMAT_INVALID",e.CAPTCHA_NOT_FOUND="CAPTCHA_NOT_FOUND",e.CAPTCHA_NOT_ACCESSIBLE="CAPTCHA_NOT_ACCESSIBLE",e.MINIMAL_DATA_MODE_MISMATCH="MINIMAL_DATA_MODE_MISMATCH",e.POW_FAILURE="POW_FAILURE",e.PAYMENT_REQUIRED="PAYMENT_REQUIRED",e.LOCKED="LOCKED",e.LICENSE_FORMAT_INVALID="LICENSE_FORMAT_INVALID",e.LICENSE_INVALID="LICENSE_INVALID",e.LICENSE_SITE_KEY_MISMATCH="LICENSE_SITE_KEY_MISMATCH",e.LICENSE_FEATURE_MISSING_WHITE_LABEL="LICENSE_FEATURE_MISSING_WHITE_LABEL",e.LICENSE_FEATURE_MISSING_INVISIBILITY="LICENSE_FEATURE_MISSING_INVISIBILITY",e.LICENSE_FEATURE_MISSING_CUSTOMIZABILITY="LICENSE_FEATURE_MISSING_CUSTOMIZABILITY"}(rt||(rt={}));class ot{constructor(e,t){this.errorCode=e,this.message=t}}class ct{constructor(e,t,i){this.isReset=!1,this.captchaBox=e,this.successCallback=t,this.failureCallback=i,this.abortController=new AbortController,this.powSolver=new Ie}async verify(){try{const e=await new at(this.captchaBox).collectInformation();if(this.isReset)return;const t=await Ae.createVerification(this.captchaBox.config,e,this.abortController.signal);if(this.isReset)return;switch(t.status){case 200:{const e=await t.json();if(this.isReset)return;return void this.solveChallenges(e.challenge)}case 201:{const e=await t.json();if(this.isReset)return;return void this.successCallback(e.finished.verificationToken,e.finished.expiresInMs)}case 402:return void this.failureCallback(new ot(rt.PAYMENT_REQUIRED,this.captchaBox.config.translation.errorPaymentRequired));case 403:return void this.failureCallback(new ot(rt.CAPTCHA_NOT_ACCESSIBLE,`The captcha is not accessible from '${location.hostname}'.`));case 404:return void this.failureCallback(new ot(rt.CAPTCHA_NOT_FOUND,`No captcha found for site key ${this.captchaBox.config.siteKey}.`));case 422:return void this.failureCallback(new ot(rt.MINIMAL_DATA_MODE_MISMATCH,"The minimal-data mode setting of the widget does not match the captcha configuration."));case 423:return void this.failureCallback(new ot(rt.LOCKED,this.captchaBox.config.translation.errorLocked));default:return void this.failureCallback(new ot(rt.UNKNOWN_ERROR,this.captchaBox.config.translation.errorUnknown))}}catch(e){if(this.isReset)return;if("AbortError"===(null==e?void 0:e.name))return;this.handleCommunicationFailure()}}async solveChallenges(e){if(!this.isReset)try{const t=(new Date).toISOString(),i=await this.powSolver.solveTasks(e),n=(new Date).toISOString();if(this.isReset)return;const a=await Ae.submitChallenge(this.captchaBox.config,e.verificationId,t,n,i,this.captchaBox.getHoneypotSnapshot(),this.captchaBox.eventTracker.getEventsAndResetArray(),this.abortController.signal);if(this.isReset)return;switch(a.status){case 200:{const e=await a.json();if(this.isReset)return;return void this.solveChallenges(e.challenge)}case 201:{const e=await a.json();if(this.isReset)return;return void this.successCallback(e.finished.verificationToken,e.finished.expiresInMs)}case 404:return void this.failureCallback(new ot(rt.CAPTCHA_NOT_FOUND,`No captcha found for site key ${this.captchaBox.config.siteKey}.`));case 409:return void this.failureCallback(new ot(rt.POW_FAILURE,this.captchaBox.config.translation.errorPowFailure));default:return void this.failureCallback(new ot(rt.UNKNOWN_ERROR,this.captchaBox.config.translation.errorUnknown))}}catch(e){if(this.isReset)return;if("AbortError"===(null==e?void 0:e.name))return;this.handleCommunicationFailure()}}handleCommunicationFailure(){if(!this.captchaBox.config.failoverEnabled)return void this.failureCallback(new ot(rt.COMMUNICATION_FAILURE,this.captchaBox.config.translation.errorCommunicationFailure));const e=function(){const e="undefined"!=typeof crypto?crypto:null;if(e&&"function"==typeof e.randomUUID)return e.randomUUID();const t=new Uint8Array(16);if(e&&"function"==typeof e.getRandomValues)e.getRandomValues(t);else for(let e=0;e<16;e++)t[e]=Math.floor(256*Math.random());t[6]=15&t[6]|64,t[8]=63&t[8]|128;const i=Array.from(t,e=>e.toString(16).padStart(2,"0"));return`${i.slice(0,4).join("")}-${i.slice(4,6).join("")}-${i.slice(6,8).join("")}-${i.slice(8,10).join("")}-${i.slice(10,16).join("")}`}(),t={verificationId:e,expiresAt:new Date(Date.now()+9e5).toISOString(),clientFailover:!0},i=btoa(JSON.stringify(t));this.successCallback(i,9e5)}reset(){this.isReset=!0,this.abortController.abort(),this.powSolver.reset()}}!function(e){e[e.START=0]="START",e[e.RUNNING=1]="RUNNING",e[e.DONE=2]="DONE",e[e.FAILED=3]="FAILED"}(st||(st={}));const lt=(()=>{const e={},t=["isTrusted","timeStamp","type","altKey","ctrlKey","metaKey","shiftKey","button","buttons","detail","defaultPrevented","movementX","movementY","offsetX","offsetY","pageX","pageY","screenX","screenY","x","y"];["click","mousedown","mouseup","mousemove"].forEach(i=>{e[i]=t});const i=["isTrusted","timeStamp","type","altKey","ctrlKey","metaKey","shiftKey","changedTouches","targetTouches","touches","detail","defaultPrevented"];["touchstart","touchend","touchmove","touchcancel"].forEach(t=>{e[t]=i});const n=["isTrusted","timeStamp","type","altKey","ctrlKey","metaKey","shiftKey","isComposing","location","repeat","detail","defaultPrevented"];["keydown","keyup"].forEach(t=>{e[t]=n}),e.resize=["isTrusted","timeStamp","type"];const a=["isTrusted","timeStamp","type","defaultPrevented"];["focus","blur"].forEach(t=>{e[t]=a});const r=["isTrusted","timeStamp","type","defaultPrevented","clipboardData"];["copy","paste"].forEach(t=>{e[t]=r}),e.scroll=["isTrusted","timeStamp","type","defaultPrevented"],e.visibilitychange=["isTrusted","timeStamp","type"],e.wheel=["isTrusted","timeStamp","type","altKey","ctrlKey","metaKey","shiftKey","deltaX","deltaY","deltaZ","deltaMode","button","buttons","detail","defaultPrevented","movementX","movementY","offsetX","offsetY","pageX","pageY","screenX","screenY","x","y"];const s=["isTrusted","timeStamp","type","altKey","ctrlKey","metaKey","shiftKey","pointerType","pointerId","isPrimary","pressure","tangentialPressure","tiltX","tiltY","twist","width","height","button","buttons","detail","defaultPrevented","movementX","movementY","offsetX","offsetY","pageX","pageY","screenX","screenY","x","y"];return["pointerdown","pointermove","pointerup","pointercancel"].forEach(t=>{e[t]=s}),e})(),ut=["a[href]","area[href]","button","details",'input:not([type="hidden"]):not([type="radio"]):not([type="checkbox"]):not([disabled])',"iframe","object","select:not([disabled])","textarea:not([disabled])","summary","[contenteditable]"].join(", "),ht=2500;class dt{constructor(e=!0){this.userEvents=[],this.bufferStart=0,this.listeners=[],this.mousemoveLastFired=0,this.pointermoveLastFired=0,this.throttledMousemove=e=>{const t=performance.now();t-this.mousemoveLastFired>=16&&(this.mousemoveLastFired=t,this.saveEvent(e))},this.saveVisibilityChange=e=>{if(!this.active)return;const t=lt.visibilitychange,i=this.pickProperties(e,t);try{i.visibilityState=document.visibilityState}catch(e){}this.pushEvent(i)},this.saveFocusIn=e=>{this.saveDelegatedFocusEvent(e,"focus")},this.saveFocusOut=e=>{this.saveDelegatedFocusEvent(e,"blur")},this.enabled=e,this.active=e,e&&this.registerListeners()}registerListeners(){const e=e=>this.saveEvent(e);if(this.addListener(document,"click",e),this.addListener(document,"mousedown",e),this.addListener(document,"mouseup",e),this.addListener(document,"mousemove",this.throttledMousemove),this.addListener(document,"touchstart",e,{passive:!0}),this.addListener(document,"touchend",e,{passive:!0}),this.addListener(document,"touchmove",e,{passive:!0}),this.addListener(document,"touchcancel",e,{passive:!0}),this.addListener(document,"keydown",e),this.addListener(document,"keyup",e),this.addListener(window,"resize",e),this.addListener(window,"scroll",e,{passive:!0}),this.addListener(document,"copy",e),this.addListener(document,"paste",e),this.addListener(document,"visibilitychange",this.saveVisibilityChange),this.addListener(document,"wheel",e,{passive:!0}),"undefined"!=typeof window&&"PointerEvent"in window){const e=e=>{"pen"===e.pointerType&&this.saveEvent(e)},t=e=>{if("pen"!==e.pointerType)return;const t=performance.now();t-this.pointermoveLastFired>=16&&(this.pointermoveLastFired=t,this.saveEvent(e))};this.addListener(document,"pointerdown",e),this.addListener(document,"pointermove",t),this.addListener(document,"pointerup",e),this.addListener(document,"pointercancel",e)}this.addListener(document,"focusin",this.saveFocusIn,{capture:!0}),this.addListener(document,"focusout",this.saveFocusOut,{capture:!0})}addListener(e,t,i,n){e.addEventListener(t,i,n),this.listeners.push({target:e,type:t,handler:i,options:n})}saveDelegatedFocusEvent(e,t){if(!this.active)return;const i=e.target;if(!i||"function"!=typeof i.matches)return;try{if(!i.matches(ut))return}catch(e){return}const n=lt[t],a=this.pickProperties(e,n);a.type=t,this.pushEvent(a)}saveEvent(e){if(!this.active)return;const t=lt[e.type];if(!t)return;const i=this.pickProperties(e,t);this.pushEvent(i)}pickProperties(e,t){const i={};for(const n of t)try{let t=e[n];"clipboardData"===n&&t?t={files:t.files?t.files.length:0,items:t.items?t.items.length:0,types:t.types?t.types.length:0}:"changedTouches"!==n&&"targetTouches"!==n&&"touches"!==n||(t=this.mapTouchList(t)),"function"!=typeof t&&(i[n]=t)}catch(e){}return i}mapTouchList(e){const t=[];if(!e)return t;for(let i=0;i<e.length;i++){const n=e[i];t.push({clientX:n.clientX,clientY:n.clientY,force:n.force,identifier:n.identifier,pageX:n.pageX,pageY:n.pageY,radiusX:n.radiusX,radiusY:n.radiusY,rotationAngle:n.rotationAngle,screenX:n.screenX,screenY:n.screenY})}return t}pushEvent(e){this.userEvents.length>=ht?(this.userEvents[this.bufferStart]=e,this.bufferStart=(this.bufferStart+1)%ht):this.userEvents.push(e)}getEventsAndResetArray(){let e;return e=this.userEvents.length<ht||0===this.bufferStart?this.userEvents:this.userEvents.slice(this.bufferStart).concat(this.userEvents.slice(0,this.bufferStart)),this.userEvents=[],this.bufferStart=0,e}stop(){this.active=!1}reset(){this.userEvents=[],this.bufferStart=0,this.active=this.enabled}destroy(){for(const e of this.listeners)try{e.target.removeEventListener(e.type,e.handler,e.options)}catch(e){}this.listeners=[],this.active=!1,this.userEvents=[],this.bufferStart=0}}class pt{constructor(){this.listeners={}}on(e,t){this.listeners[e]||(this.listeners[e]=[]),this.listeners[e].push(t)}emit(e,...t){if(!this.listeners[e])return;const i=[...this.listeners[e]];for(const e of i)e(...t)}}const ft=["email_confirm","website","phone2","mobile_alt","fax","address2","company_url","username_alt"],mt=["display-none","off-screen","sr-clip"];class vt{constructor(){this.entries=[],this.formElement=null,this.boxCreationTimestamp=performance.now()}setup(e,t){this.formElement=e,this.boxCreationTimestamp=t;const i=new Set;for(let t=0;t<mt.length;t++){const n=mt[t],a=bt(gt(i)),{wrapper:r,input:s}=kt(n,a);e.appendChild(r);const o={index:t,input:s,wrapper:r,firstInteractionMsRelativeToBoxCreation:null,firstInteractionEvent:null,listeners:[]};this.attachInteractionListeners(o),this.entries.push(o)}}getSnapshot(){return this.entries.map(e=>({index:e.index,value:e.input.value,firstInteractionMsRelativeToBoxCreation:e.firstInteractionMsRelativeToBoxCreation,firstInteractionEvent:e.firstInteractionEvent}))}reset(){for(const e of this.entries)e.input.value="",e.firstInteractionMsRelativeToBoxCreation=null,e.firstInteractionEvent=null}cleanup(){for(const e of this.entries){for(const{type:t,handler:i}of e.listeners)e.input.removeEventListener(t,i);this.formElement&&this.formElement.contains(e.wrapper)&&this.formElement.removeChild(e.wrapper)}this.entries=[]}attachInteractionListeners(e){const t=["focus","input","change"];for(const i of t){const t=()=>{null===e.firstInteractionMsRelativeToBoxCreation&&(e.firstInteractionMsRelativeToBoxCreation=Math.max(0,Math.round(performance.now()-this.boxCreationTimestamp)),e.firstInteractionEvent=i)};e.input.addEventListener(i,t),e.listeners.push({type:i,handler:t})}}}function gt(e){const t=ft.filter(t=>!e.has(t)),i=t.length>0?t:ft,n=i[Math.floor(Math.random()*i.length)];return e.add(n),n}function bt(e){for(let t=0;t<8;t++){const t=`${e}_${yt()}`;if(!document.getElementById(t))return t}return`${e}_${yt()}_${Date.now().toString(36)}`}function yt(){const e="undefined"!=typeof window?window.crypto:void 0;if(e&&"function"==typeof e.getRandomValues){const t=new Uint8Array(6);e.getRandomValues(t);let i="";for(let e=0;e<t.length;e++)i+=t[e].toString(16).padStart(2,"0");return i}return Math.floor(0xffffffffff*Math.random()).toString(36)}function kt(e,t){const i=document.createElement("div");i.setAttribute("aria-hidden","true"),function(e,t){switch(t){case"display-none":e.style.display="none";break;case"off-screen":e.style.position="absolute",e.style.left="-10000px",e.style.top="auto",e.style.width="1px",e.style.height="1px",e.style.overflow="hidden",e.style.opacity="0",e.style.pointerEvents="none";break;case"sr-clip":e.style.position="absolute",e.style.width="1px",e.style.height="1px",e.style.padding="0",e.style.margin="-1px",e.style.overflow="hidden",e.style.clip="rect(0, 0, 0, 0)",e.style.clipPath="inset(50%)",e.style.whiteSpace="nowrap",e.style.border="0",e.style.opacity="0",e.style.pointerEvents="none"}}(i,e);const n=document.createElement("input");return n.type="text",n.id=t,n.setAttribute("autocomplete","off"),n.setAttribute("tabindex","-1"),n.setAttribute("aria-hidden","true"),i.appendChild(n),{wrapper:i,input:n}}class wt{constructor(e,t){this.statusChangedEvent=new pt,this.captchaFinishEvent=new pt,this.status=st.START,this.boxCreationTimestamp=new Date,this.boxCreationPerformanceMark=performance.now(),this.honeypotFields=new vt,this.verificationToken=null,this.apiManager=null,this.formListeners=[],this.config=e,this.htmlElement=t,this.eventTracker=new dt(!e.minimalDataMode)}setup(){this.status!==st.FAILED&&(this.formElement=this.htmlElement.closest("form"),null!=this.formElement?(this.honeypotFields.setup(this.formElement,this.boxCreationPerformanceMark),this.verificationTokenField=this.createVerificationTokenField(),this.registerElementFocusListeners()):this.setErrorStatus(new ot(rt.NO_FORM_FOUND,"No parent form element found.")))}getHoneypotSnapshot(){return this.honeypotFields.getSnapshot()}createVerificationTokenField(){const e=document.createElement("input");return e.setAttribute("type","text"),e.setAttribute("name",this.config.tokenFieldName),e.setAttribute("style","display:none"),e.setAttribute("tabindex","-1"),e}registerElementFocusListeners(){this.addFormListener(this.formElement,"keydown",e=>{if(e instanceof KeyboardEvent){if("Tab"===e.key)return;if(e.target===this.htmlElement)return;const t=e.target;if(t&&"function"==typeof t.closest&&t.closest('[data-autostart="false"]'))return;this.autostartVerification()}}),this.formElement.querySelectorAll("input, select, textarea").forEach(e=>{this.addFormListener(e,"focusin",e=>{const t=e.target;t&&"function"==typeof t.closest&&t.closest('[data-autostart="false"]')||this.autostartVerification()})})}addFormListener(e,t,i){e.addEventListener(t,i),this.formListeners.push({target:e,type:t,handler:i})}unregisterElementFocusListeners(){for(const{target:e,type:t,handler:i}of this.formListeners)try{e.removeEventListener(t,i)}catch(e){}this.formListeners=[]}autostartVerification(){this.config.autostartDisabled||this.startVerification()}startVerification(){this.status===st.START&&(this.switchStatus(st.RUNNING),this.apiManager=new ct(this,(e,t)=>{var i;this.eventTracker.stop(),this.finishVerification(e,t),null===(i=this.apiManager)||void 0===i||i.reset(),this.apiManager=null},e=>{var t;this.eventTracker.stop(),this.setErrorStatus(e),null===(t=this.apiManager)||void 0===t||t.reset(),this.apiManager=null}),this.apiManager.verify())}finishVerification(e,t){this.verificationToken=e,this.verificationTokenField.value=e,this.formElement.appendChild(this.verificationTokenField),this.timerId&&clearTimeout(this.timerId),this.timerId=window.setTimeout(()=>this.reset(!0),Math.max(0,t-3e4)),this.handleCaptchaSolved()}handleCaptchaSolved(){this.verificationToken&&(this.captchaFinishEvent.emit("captchaSolved",this.verificationToken),this.switchStatus(st.DONE))}switchStatus(e){this.status=e,this.statusChangedEvent.emit("statusChanged",e)}setErrorStatus(e){this.status!==st.FAILED&&(this.switchStatus(st.FAILED),this.captchaFinishEvent.emit("captchaFailed",e))}reset(e=!1){this.timerId&&clearTimeout(this.timerId),this.apiManager&&(this.apiManager.reset(),this.apiManager=null),this.honeypotFields.reset(),this.verificationToken=null,this.verificationTokenField&&(this.verificationTokenField.value="",this.formElement&&this.formElement.contains(this.verificationTokenField)&&this.formElement.removeChild(this.verificationTokenField)),this.eventTracker.reset(),e&&this.captchaFinishEvent.emit("captchaExpired"),this.switchStatus(st.START),this.captchaFinishEvent.emit("captchaReset")}setNewConfig(e){this.config=e}destroy(){this.timerId&&clearTimeout(this.timerId),this.apiManager&&(this.apiManager.reset(),this.apiManager=null),this.unregisterElementFocusListeners(),this.honeypotFields.cleanup(),this.eventTracker.destroy()}}function St(e="auto",t=""){let i=[];if(t&&""!=t)try{i=JSON.parse(t).filter(e=>e.language&&""!==e.language)}catch(e){}let n=e;if("auto"===e){const e=document.documentElement.lang.trim().toLowerCase().substring(0,2);n=e&&Tt[e]||e&&i.find(t=>t.language===e)?e:"en"}const a=Tt[n]||Tt.en,r=function(e,t){return{language:e,boxStart:t[0],boxInProgress:t[1],boxCompleted:t[2],endPrivacyPolicy:t[3],ariaLabelStart:t[4]||Tt.en[4],ariaLabelRunning:t[5]||Tt.en[5],ariaLabelDone:t[6]||Tt.en[6],srRunning:t[7]||Tt.en[7],srDone:t[8]||Tt.en[8],srFailed:t[9]||Tt.en[9],srExpired:t[10]||Tt.en[10],srTrustcaptcha:t[11]||Tt.en[11],srPrivacy:t[12]||Tt.en[12],srFailureReasonPrefix:t[13]||Tt.en[13],errorUnknown:t[14]||Tt.en[14],errorCommunicationFailure:t[15]||Tt.en[15],errorPowFailure:t[16]||Tt.en[16],errorPaymentRequired:t[17]||Tt.en[17],errorLocked:t[18]||Tt.en[18]}}(n,a),s=i.find(e=>e.language===n);return s?function(e,t){return Object.assign(Object.assign({},e),t)}(r,s):r}const Tt={ar:["أنا إنسان","التحقق جارٍ","أنا إنسان","الخصوصية","أنا إنسان، أداة Trustcaptcha. فعِّل لبدء التحقق.","التحقق جارٍ","أنا إنسان، اكتمل التحقق.","بدأ التحقق.","اكتمل التحقق.","فشل التحقق.","انتهت صلاحية التحقق. يرجى البدء من جديد.","فتح موقع Trustcaptcha.","فتح سياسة الخصوصية.","السبب","خطأ غير معروف.","تعذّر الوصول إلى الخادم. يرجى التحقق من اتصالك بالإنترنت والمحاولة مرة أخرى.","فشل التحقق من الروبوت. يرجى المحاولة مرة أخرى.","تم الوصول إلى الحد الأقصى لعمليات التحقق. يرجى التواصل مع الدعم.","تم حظر التحقق. يرجى التواصل مع الدعم."],be:["Я не робат","Праверка працягваецца…","Я не робат","Прыватнасць","Я не робат, віджэт Trustcaptcha. Актывуйце, каб пачаць праверку.","Праверка працягваецца…","Я не робат, праверка завершана.","Праверка пачата.","Праверка завершана.","Праверка не атрымалася.","Тэрмін дзеяння праверкі скончыўся. Калі ласка, пачніце нанова.","Адкрыць сайт Trustcaptcha.","Адкрыць палітыку прыватнасці.","Прычына","Невядомая памылка.","Сервер недаступны. Праверце падключэнне да інтэрнэту і паспрабуйце зноў.","Праверка на бота не атрымалася. Паспрабуйце зноў.","Дасягнуты ліміт праверак. Звярніцеся ў службу падтрымкі.","Captcha заблакіравана. Звярніцеся ў службу падтрымкі."],bg:["Не съм робот","Проверката тече…","Не съм робот","Поверителност","Не съм робот, Trustcaptcha уиджет. Активирайте, за да започнете проверката.","Проверката тече…","Не съм робот, проверката е завършена.","Проверката е започната.","Проверката е завършена.","Проверката не успя.","Проверката изтече. Моля, започнете отново.","Отвори уебсайта на Trustcaptcha.","Отвори политиката за поверителност.","Причина","Неизвестна грешка.","Сървърът не е достъпен. Моля, проверете интернет връзката си и опитайте отново.","Проверката за бот не успя. Моля, опитайте отново.","Достигнат е лимитът на проверките. Моля, свържете се с поддръжката.","Captcha е блокирана. Моля, свържете се с поддръжката."],bs:["Nisam robot","Provjera traje…","Nisam robot","Privatnost","Nisam robot, Trustcaptcha widget. Aktivirajte za pokretanje provjere.","Provjera traje…","Nisam robot, provjera je završena.","Provjera je započeta.","Provjera je završena.","Provjera nije uspjela.","Provjera je istekla. Molimo započnite ponovo.","Otvori Trustcaptcha web stranicu.","Otvori politiku privatnosti.","Razlog","Nepoznata greška.","Server nije dostupan. Provjerite internet vezu i pokušajte ponovo.","Provjera da niste robot nije uspjela. Pokušajte ponovo.","Dosegnut je limit provjera. Molimo kontaktirajte podršku.","Captcha je blokirana. Molimo kontaktirajte podršku."],ca:["Sóc humà","Verificació en curs…","Sóc humà","Privacitat","Sóc humà, widget Trustcaptcha. Activa'l per iniciar la verificació.","Verificació en curs…","Sóc humà, verificació completada.","Verificació iniciada.","Verificació completada.","La verificació ha fallat.","La verificació ha caducat. Si us plau, torneu a començar.","Obre el lloc web de Trustcaptcha.","Obre la política de privacitat.","Motiu","Error desconegut.","No s'ha pogut connectar amb el servidor. Comprova la connexió a Internet i torna-ho a provar.","La verificació antibot ha fallat. Torna-ho a provar.","S'ha arribat al límit de verificacions. Contacta amb el servei d'assistència.","Captcha bloquejat. Contacta amb el servei d'assistència."],cs:["Jsem člověk","Ověřování…","Jsem člověk","Soukromí","Jsem člověk, widget Trustcaptcha. Aktivujte pro zahájení ověřování.","Ověřování…","Jsem člověk, ověření dokončeno.","Ověřování zahájeno.","Ověření dokončeno.","Ověření selhalo.","Platnost ověření vypršela. Začněte prosím znovu.","Otevřít web Trustcaptcha.","Otevřít zásady ochrany osobních údajů.","Důvod","Neznámá chyba.","Server není dostupný. Zkontrolujte připojení k internetu a zkuste to znovu.","Ověření, že nejste robot, se nezdařilo. Zkuste to znovu.","Bylo dosaženo limitu ověření. Kontaktujte prosím podporu.","Captcha je zablokována. Kontaktujte prosím podporu."],da:["Jeg er et menneske","Verificering…","Jeg er et menneske","Privatliv","Jeg er et menneske, Trustcaptcha-widget. Aktivér for at starte verificeringen.","Verificering…","Jeg er et menneske, verificering gennemført.","Verificering startet.","Verificering gennemført.","Verificeringen mislykkedes.","Verificeringen er udløbet. Start venligst forfra.","Åbn Trustcaptcha-webstedet.","Åbn privatlivspolitikken.","Årsag","Ukendt fejl.","Serveren kan ikke nås. Tjek din internetforbindelse, og prøv igen.","Bot-verificeringen mislykkedes. Prøv igen.","Verificeringsgrænsen er nået. Kontakt venligst supporten.","Captcha blokeret. Kontakt venligst supporten."],de:["Ich bin ein Mensch","Verifizierung läuft…","Ich bin ein Mensch","Datenschutz","Ich bin ein Mensch, Trustcaptcha-Widget. Aktivieren um die Verifizierung zu starten.","Verifizierung läuft…","Ich bin ein Mensch, Verifizierung abgeschlossen.","Verifizierung gestartet.","Verifizierung abgeschlossen.","Verifizierung fehlgeschlagen.","Verifizierung abgelaufen. Bitte erneut starten.","Trustcaptcha-Website öffnen.","Datenschutzerklärung öffnen.","Grund","Unbekannter Fehler.","Server nicht erreichbar. Bitte prüfen Sie Ihre Internetverbindung und versuchen Sie es erneut.","Die Bot-Prüfung ist fehlgeschlagen. Bitte versuchen Sie es erneut.","Das Verifizierungslimit ist erreicht. Bitte wenden Sie sich an den Support.","Captcha blockiert. Bitte wenden Sie sich an den Support."],el:["Είμαι άνθρωπος","Επαλήθευση…","Είμαι άνθρωπος","Απόρρητο","Είμαι άνθρωπος, εργαλείο Trustcaptcha. Ενεργοποιήστε για να ξεκινήσει η επαλήθευση.","Επαλήθευση…","Είμαι άνθρωπος, η επαλήθευση ολοκληρώθηκε.","Η επαλήθευση ξεκίνησε.","Η επαλήθευση ολοκληρώθηκε.","Η επαλήθευση απέτυχε.","Η επαλήθευση έληξε. Παρακαλούμε ξεκινήστε ξανά.","Άνοιγμα του ιστότοπου Trustcaptcha.","Άνοιγμα της πολιτικής απορρήτου.","Αιτία","Άγνωστο σφάλμα.","Δεν είναι δυνατή η σύνδεση με τον διακομιστή. Ελέγξτε τη σύνδεσή σας στο διαδίκτυο και προσπαθήστε ξανά.","Η επαλήθευση anti-bot απέτυχε. Προσπαθήστε ξανά.","Έχει συμπληρωθεί το όριο επαληθεύσεων. Επικοινωνήστε με την υποστήριξη.","Το Captcha έχει αποκλειστεί. Επικοινωνήστε με την υποστήριξη."],en:["I am a human","Verifying…","I am a human","Privacy","I am human, Trustcaptcha widget. Activate to start verification.","Verifying…","I am human, verification completed.","Verification started.","Verification completed.","Verification failed.","Verification expired. Please start again.","Open the Trustcaptcha website.","Open the privacy policy.","Reason","Unknown error.","Server not reachable. Please check your internet connection and try again.","The bot verification failed. Please try again.","Limit of verifications has been reached. Please contact support.","Captcha blocked. Please contact the support."],es:["Soy humano","Verificación…","Soy humano","Privacidad","Soy humano, widget de Trustcaptcha. Active para iniciar la verificación.","Verificación…","Soy humano, verificación completada.","Verificación iniciada.","Verificación completada.","La verificación falló.","Verificación expirada. Vuelva a iniciarla.","Abrir el sitio web de Trustcaptcha.","Abrir la política de privacidad.","Motivo","Error desconocido.","No se puede conectar con el servidor. Comprueba tu conexión a Internet e inténtalo de nuevo.","La verificación antibot ha fallado. Por favor, inténtalo de nuevo.","Se ha alcanzado el límite de verificaciones. Por favor, contacta con el soporte.","Captcha bloqueado. Por favor, contacta con el soporte."],et:["Ma olen inimene","Kinnitamine…","Ma olen inimene","Privaatsus","Ma olen inimene, Trustcaptcha vidin. Aktiveerige kinnitamise alustamiseks.","Kinnitamine…","Ma olen inimene, kinnitamine on lõpetatud.","Kinnitamine alustatud.","Kinnitamine lõpetatud.","Kinnitamine ebaõnnestus.","Kinnitamise kehtivusaeg on lõppenud. Palun alustage uuesti.","Ava Trustcaptcha veebisait.","Ava privaatsuspoliitika.","Põhjus","Tundmatu viga.","Serverit ei saa kätte. Kontrollige internetiühendust ja proovige uuesti.","Boti tuvastamine ebaõnnestus. Proovige uuesti.","Kinnituste limiit on täis. Palun võtke ühendust klienditoega.","Captcha on blokeeritud. Palun võtke ühendust klienditoega."],fi:["Olen ihminen","Vahvistus…","Olen ihminen","Yksityisyys","Olen ihminen, Trustcaptcha-vimpain. Käynnistä vahvistus aktivoimalla.","Vahvistus…","Olen ihminen, vahvistus valmis.","Vahvistus aloitettu.","Vahvistus valmis.","Vahvistus epäonnistui.","Vahvistus on vanhentunut. Aloita uudelleen.","Avaa Trustcaptcha-sivusto.","Avaa tietosuojakäytäntö.","Syy","Tuntematon virhe.","Palvelimeen ei saada yhteyttä. Tarkista internetyhteys ja yritä uudelleen.","Bot-tarkistus epäonnistui. Yritä uudelleen.","Tarkistusten enimmäismäärä on saavutettu. Ota yhteyttä tukeen.","Captcha on lukittu. Ota yhteyttä tukeen."],fr:["Je suis humain","Vérification…","Je suis humain","Confidentialité","Je suis humain, widget Trustcaptcha. Activer pour démarrer la vérification.","Vérification…","Je suis humain, vérification terminée.","Vérification démarrée.","Vérification terminée.","La vérification a échoué.","Vérification expirée. Veuillez recommencer.","Ouvrir le site Trustcaptcha.","Ouvrir la politique de confidentialité.","Motif","Erreur inconnue.","Serveur injoignable. Veuillez vérifier votre connexion Internet et réessayer.","La vérification anti-bot a échoué. Veuillez réessayer.","La limite de vérifications a été atteinte. Veuillez contacter le support.","Captcha bloqué. Veuillez contacter le support."],hi:["मैं इंसान हूँ","सत्यापन…","मैं इंसान हूँ","गोपनीयता","मैं इंसान हूँ, Trustcaptcha विजेट। सत्यापन शुरू करने के लिए सक्रिय करें।","सत्यापन…","मैं इंसान हूँ, सत्यापन पूरा हुआ।","सत्यापन शुरू हुआ।","सत्यापन पूरा हुआ।","सत्यापन विफल हुआ।","सत्यापन की अवधि समाप्त हो गई है। कृपया पुनः प्रारंभ करें।","Trustcaptcha वेबसाइट खोलें।","गोपनीयता नीति खोलें।","कारण","अज्ञात त्रुटि।","सर्वर तक नहीं पहुँच सका। कृपया अपना इंटरनेट कनेक्शन जाँचें और पुनः प्रयास करें।","बॉट सत्यापन विफल रहा। कृपया पुनः प्रयास करें।","सत्यापन की सीमा पूरी हो गई है। कृपया सहायता से संपर्क करें।","कैप्चा अवरुद्ध है। कृपया सहायता से संपर्क करें।"],hr:["Ja sam čovjek","Provjera…","Ja sam čovjek!","Privatnost","Ja sam čovjek, Trustcaptcha widget. Aktivirajte za pokretanje provjere.","Provjera…","Ja sam čovjek, provjera je dovršena.","Provjera je započeta.","Provjera je dovršena.","Provjera nije uspjela.","Provjera je istekla. Molimo započnite ponovno.","Otvori Trustcaptcha web stranicu.","Otvori pravila privatnosti.","Razlog","Nepoznata pogreška.","Poslužitelj nije dostupan. Provjerite internetsku vezu i pokušajte ponovno.","Provjera niste li robot nije uspjela. Pokušajte ponovno.","Dosegnut je limit provjera. Molimo obratite se podršci.","Captcha je blokirana. Molimo obratite se podršci."],hu:["Ember vagyok","Ellenőrzés…","Ember vagyok","Adatvédelem","Ember vagyok, Trustcaptcha modul. Aktiválja az ellenőrzés indításához.","Ellenőrzés…","Ember vagyok, az ellenőrzés befejeződött.","Ellenőrzés elindítva.","Ellenőrzés befejezve.","Az ellenőrzés sikertelen.","Az ellenőrzés érvényessége lejárt. Kérjük, kezdje elölről.","Trustcaptcha weboldal megnyitása.","Adatvédelmi szabályzat megnyitása.","Ok","Ismeretlen hiba.","A szerver nem érhető el. Ellenőrizze az internetkapcsolatát, és próbálja újra.","A bot-ellenőrzés nem sikerült. Próbálja újra.","Az ellenőrzési limit elérve. Kérjük, vegye fel a kapcsolatot az ügyfélszolgálattal.","A captcha le van tiltva. Kérjük, vegye fel a kapcsolatot az ügyfélszolgálattal."],it:["Sono un umano","Verifica…","Sono un umano","Privacy","Sono umano, widget Trustcaptcha. Attiva per avviare la verifica.","Verifica…","Sono umano, verifica completata.","Verifica avviata.","Verifica completata.","La verifica non è riuscita.","Verifica scaduta. Ricomincia.","Apri il sito web di Trustcaptcha.","Apri l’informativa sulla privacy.","Motivo","Errore sconosciuto.","Server non raggiungibile. Controlla la connessione a Internet e riprova.","La verifica antibot non è riuscita. Riprova.","Hai raggiunto il limite di verifiche. Contatta l’assistenza.","Captcha bloccato. Contatta l’assistenza."],ko:["저는 사람입니다","인증 중…","저는 사람입니다","개인정보","저는 사람입니다, Trustcaptcha 위젯입니다. 활성화하여 인증을 시작하세요.","인증 중…","저는 사람입니다, 인증이 완료되었습니다.","인증이 시작되었습니다.","인증이 완료되었습니다.","인증에 실패했습니다.","인증이 만료되었습니다. 다시 시작해 주세요.","Trustcaptcha 웹사이트 열기.","개인정보 처리방침 열기.","사유","알 수 없는 오류입니다.","서버에 연결할 수 없습니다. 인터넷 연결을 확인하고 다시 시도해 주세요.","봇 인증에 실패했습니다. 다시 시도해 주세요.","인증 한도에 도달했습니다. 지원팀에 문의해 주세요.","캡차가 차단되었습니다. 지원팀에 문의해 주세요."],lb:["Ech sinn e Mënsch","Verifikatioun…","Ech sinn e Mënsch!","Dateschutz","Ech sinn e Mënsch, Trustcaptcha-Widget. Aktivéier fir d'Verifikatioun ze starten.","Verifikatioun…","Ech sinn e Mënsch, Verifikatioun ofgeschloss.","Verifikatioun gestart.","Verifikatioun ofgeschloss.","Verifikatioun feelgeschloen.","Verifikatioun ofgelaf. Probéiert et w.e.g. erneit.","Trustcaptcha-Websäit opmaachen.","Dateschutzerklärung opmaachen.","Grond","Onbekannte Feeler.","Server net erreechbar. Kontrolléiert w.e.g. Är Internetverbindung an probéiert et erneit.","D'Bot-Verifikatioun ass feelgeschloen. Probéiert et w.e.g. erneit.","D'Limit vu Verifikatiounen ass erreecht. Kontaktéiert w.e.g. de Support.","Captcha blockéiert. Kontaktéiert w.e.g. de Support."],lt:["Aš esu žmogus","Patvirtinimas…","Aš esu žmogus","Privatumas","Aš esu žmogus, Trustcaptcha valdiklis. Suaktyvinkite, kad pradėtumėte patvirtinimą.","Patvirtinimas…","Aš esu žmogus, patvirtinimas baigtas.","Patvirtinimas pradėtas.","Patvirtinimas baigtas.","Patvirtinimas nepavyko.","Patvirtinimo galiojimas baigėsi. Pradėkite iš naujo.","Atidaryti Trustcaptcha svetainę.","Atidaryti privatumo politiką.","Priežastis","Nežinoma klaida.","Serverio pasiekti nepavyko. Patikrinkite interneto ryšį ir bandykite dar kartą.","Roboto patikra nepavyko. Bandykite dar kartą.","Pasiektas patikrinimų limitas. Susisiekite su pagalbos tarnyba.","Captcha užblokuota. Susisiekite su pagalbos tarnyba."],lv:["Es esmu cilvēks","Pārbaude…","Es esmu cilvēks","Privātums","Es esmu cilvēks, Trustcaptcha logrīks. Aktivizējiet, lai sāktu pārbaudi.","Pārbaude…","Es esmu cilvēks, pārbaude pabeigta.","Pārbaude sākta.","Pārbaude pabeigta.","Pārbaude neizdevās.","Pārbaudes derīguma termiņš ir beidzies. Lūdzu, sāciet no jauna.","Atvērt Trustcaptcha tīmekļa vietni.","Atvērt privātuma politiku.","Iemesls","Nezināma kļūda.","Nevar sazināties ar serveri. Lūdzu, pārbaudiet interneta savienojumu un mēģiniet vēlreiz.","Robota pārbaude neizdevās. Lūdzu, mēģiniet vēlreiz.","Pārbaužu limits ir sasniegts. Lūdzu, sazinieties ar atbalsta dienestu.","Captcha ir bloķēta. Lūdzu, sazinieties ar atbalsta dienestu."],mk:["Јас сум човек","Верификација…","Јас сум човек","Приватност","Јас сум човек, Trustcaptcha виџет. Активирајте за да ја започнете верификацијата.","Верификација…","Јас сум човек, верификацијата е завршена.","Верификацијата започна.","Верификацијата заврши.","Верификацијата не успеа.","Верификацијата истече. Ве молиме, започнете повторно.","Отвори ја веб-страницата на Trustcaptcha.","Отвори ја политиката за приватност.","Причина","Непозната грешка.","Серверот не е достапен. Проверете ја интернет врската и обидете се повторно.","Проверката за бот не успеа. Обидете се повторно.","Достигнат е лимитот на проверки. Контактирајте ја поддршката.","Captcha е блокирана. Контактирајте ја поддршката."],nl:["Ik ben een mens","Verificatie…","Ik ben een mens","Privacy","Ik ben een mens, Trustcaptcha-widget. Activeer om de verificatie te starten.","Verificatie…","Ik ben een mens, verificatie voltooid.","Verificatie gestart.","Verificatie voltooid.","Verificatie mislukt.","Verificatie verlopen. Probeer het opnieuw.","Open de Trustcaptcha-website.","Open het privacybeleid.","Reden","Onbekende fout.","Server niet bereikbaar. Controleer je internetverbinding en probeer het opnieuw.","De botverificatie is mislukt. Probeer het opnieuw.","Het verificatielimiet is bereikt. Neem contact op met de support.","Captcha geblokkeerd. Neem contact op met de support."],no:["Jeg er et menneske","Verifisering…","Jeg er et menneske","Personvern","Jeg er et menneske, Trustcaptcha-widget. Aktiver for å starte verifiseringen.","Verifisering…","Jeg er et menneske, verifisering fullført.","Verifisering startet.","Verifisering fullført.","Verifiseringen mislyktes.","Verifiseringen er utløpt. Vennligst start på nytt.","Åpne Trustcaptcha-nettstedet.","Åpne personvernerklæringen.","Årsak","Ukjent feil.","Serveren er ikke tilgjengelig. Sjekk internettforbindelsen og prøv igjen.","Botverifiseringen mislyktes. Prøv igjen.","Verifiseringsgrensen er nådd. Kontakt kundestøtten.","Captcha er blokkert. Kontakt kundestøtten."],pl:["Jestem człowiekiem","Weryfikacja…","Jestem człowiekiem","Prywatność","Jestem człowiekiem, widget Trustcaptcha. Aktywuj, aby rozpocząć weryfikację.","Weryfikacja…","Jestem człowiekiem, weryfikacja zakończona.","Weryfikacja rozpoczęta.","Weryfikacja zakończona.","Weryfikacja nie powiodła się.","Weryfikacja wygasła. Rozpocznij ponownie.","Otwórz stronę Trustcaptcha.","Otwórz politykę prywatności.","Powód","Nieznany błąd.","Brak połączenia z serwerem. Sprawdź połączenie internetowe i spróbuj ponownie.","Weryfikacja antybotowa nie powiodła się. Spróbuj ponownie.","Osiągnięto limit weryfikacji. Skontaktuj się z pomocą techniczną.","Captcha zablokowana. Skontaktuj się z pomocą techniczną."],pt:["Sou humano","Verificação…","Sou humano","Privacidade","Sou humano, widget Trustcaptcha. Ative para iniciar a verificação.","Verificação…","Sou humano, verificação concluída.","Verificação iniciada.","Verificação concluída.","A verificação falhou.","A verificação expirou. Por favor, comece de novo.","Abrir o site Trustcaptcha.","Abrir a política de privacidade.","Motivo","Erro desconhecido.","Servidor inacessível. Verifique a sua ligação à Internet e tente novamente.","A verificação antibot falhou. Por favor, tente novamente.","Foi atingido o limite de verificações. Por favor, contacte o suporte.","Captcha bloqueado. Por favor, contacte o suporte."],ro:["Sunt om","Verificare…","Sunt om","Confidențialitate","Sunt om, widget Trustcaptcha. Activează pentru a începe verificarea.","Verificare…","Sunt om, verificare finalizată.","Verificare începută.","Verificare finalizată.","Verificarea a eșuat.","Verificarea a expirat. Vă rugăm să începeți din nou.","Deschide site-ul Trustcaptcha.","Deschide politica de confidențialitate.","Motiv","Eroare necunoscută.","Serverul nu poate fi accesat. Verifică conexiunea la internet și încearcă din nou.","Verificarea anti-bot a eșuat. Te rugăm să încerci din nou.","S-a atins limita de verificări. Te rugăm să contactezi asistența.","Captcha este blocată. Te rugăm să contactezi asistența."],ru:["Я человек","Проверка…","Я человек","Конфиденциальность","Я человек, виджет Trustcaptcha. Активируйте, чтобы начать проверку.","Проверка…","Я человек, проверка завершена.","Проверка начата.","Проверка завершена.","Проверка не удалась.","Срок действия проверки истёк. Пожалуйста, начните заново.","Открыть сайт Trustcaptcha.","Открыть политику конфиденциальности.","Причина","Неизвестная ошибка.","Сервер недоступен. Проверьте подключение к интернету и попробуйте снова.","Проверка на бота не пройдена. Пожалуйста, попробуйте ещё раз.","Достигнут лимит проверок. Пожалуйста, свяжитесь со службой поддержки.","Captcha заблокирована. Пожалуйста, свяжитесь со службой поддержки."],sk:["Som človek","Overovanie…","Som človek","Súkromie","Som človek, widget Trustcaptcha. Aktivujte na spustenie overovania.","Overovanie…","Som človek, overenie dokončené.","Overovanie spustené.","Overenie dokončené.","Overenie zlyhalo.","Platnosť overenia uplynula. Začnite prosím znova.","Otvoriť webovú stránku Trustcaptcha.","Otvoriť zásady ochrany osobných údajov.","Dôvod","Neznáma chyba.","Server je nedostupný. Skontrolujte pripojenie k internetu a skúste to znova.","Overenie, či nie ste robot, zlyhalo. Skúste to znova.","Bol dosiahnutý limit overení. Kontaktujte prosím podporu.","Captcha je zablokovaná. Kontaktujte prosím podporu."],sl:["Sem človek","Preverjanje…","Sem človek","Zasebnost","Sem človek, gradnik Trustcaptcha. Aktivirajte za začetek preverjanja.","Preverjanje…","Sem človek, preverjanje je končano.","Preverjanje se je začelo.","Preverjanje je končano.","Preverjanje ni uspelo.","Veljavnost preverjanja je potekla. Prosimo, začnite znova.","Odpri spletno mesto Trustcaptcha.","Odpri pravilnik o zasebnosti.","Razlog","Neznana napaka.","Strežnik ni dosegljiv. Preverite internetno povezavo in poskusite znova.","Preverjanje, ali niste robot, ni uspelo. Poskusite znova.","Dosežena je omejitev preverjanj. Obrnite se na podporo.","Captcha je blokirana. Obrnite se na podporo."],sq:["Jam njeri","Verifikimi…","Jam njeri","Privatësia","Jam njeri, vegla Trustcaptcha. Aktivizoje për të nisur verifikimin.","Verifikimi…","Jam njeri, verifikimi përfundoi.","Verifikimi nisi.","Verifikimi përfundoi.","Verifikimi dështoi.","Verifikimit i ka skaduar afati. Ju lutemi nisni përsëri.","Hap faqen e internetit të Trustcaptcha.","Hap politikën e privatësisë.","Arsyeja","Gabim i panjohur.","Serveri nuk është i arritshëm. Ju lutemi kontrolloni lidhjen tuaj me internetin dhe provoni përsëri.","Verifikimi anti-bot dështoi. Ju lutemi provoni përsëri.","Është arritur kufiri i verifikimeve. Ju lutemi kontaktoni mbështetjen.","Captcha është bllokuar. Ju lutemi kontaktoni mbështetjen."],sr:["Ja sam čovek","Verifikacija…","Ja sam čovek","Privatnost","Ja sam čovek, Trustcaptcha vidžet. Aktivirajte za početak verifikacije.","Verifikacija…","Ja sam čovek, verifikacija je završena.","Verifikacija je započeta.","Verifikacija je završena.","Verifikacija nije uspela.","Verifikacija je istekla. Molimo započnite ponovo.","Otvori Trustcaptcha veb sajt.","Otvori politiku privatnosti.","Razlog","Nepoznata greška.","Server nije dostupan. Proverite internet vezu i pokušajte ponovo.","Provera da niste robot nije uspela. Pokušajte ponovo.","Dostignut je limit provera. Molimo kontaktirajte podršku.","Captcha je blokirana. Molimo kontaktirajte podršku."],sv:["Jag är en människa","Verifiering…","Jag är en människa","Integritet","Jag är en människa, Trustcaptcha-widget. Aktivera för att starta verifieringen.","Verifiering…","Jag är en människa, verifiering slutförd.","Verifiering startad.","Verifiering slutförd.","Verifieringen misslyckades.","Verifieringen har gått ut. Vänligen börja om.","Öppna Trustcaptcha-webbplatsen.","Öppna integritetspolicyn.","Orsak","Okänt fel.","Det går inte att nå servern. Kontrollera din internetanslutning och försök igen.","Botverifieringen misslyckades. Försök igen.","Verifieringsgränsen har uppnåtts. Kontakta supporten.","Captchan är blockerad. Kontakta supporten."],tr:["Ben insanım","Doğrulama…","Ben insanım","Gizlilik","Ben insanım, Trustcaptcha widget'ı. Doğrulamayı başlatmak için etkinleştirin.","Doğrulama…","Ben insanım, doğrulama tamamlandı.","Doğrulama başlatıldı.","Doğrulama tamamlandı.","Doğrulama başarısız oldu.","Doğrulamanın süresi doldu. Lütfen yeniden başlatın.","Trustcaptcha web sitesini aç.","Gizlilik politikasını aç.","Sebep","Bilinmeyen hata.","Sunucuya ulaşılamıyor. İnternet bağlantınızı kontrol edip tekrar deneyin.","Bot doğrulaması başarısız oldu. Lütfen tekrar deneyin.","Doğrulama sınırına ulaşıldı. Lütfen destek ile iletişime geçin.","Captcha engellendi. Lütfen destek ile iletişime geçin."],uk:["Я людина","Перевірка…","Я людина","Конфіденційність","Я людина, віджет Trustcaptcha. Активуйте, щоб почати перевірку.","Перевірка…","Я людина, перевірку завершено.","Перевірку розпочато.","Перевірку завершено.","Перевірку не вдалося виконати.","Термін дії перевірки минув. Будь ласка, почніть заново.","Відкрити сайт Trustcaptcha.","Відкрити політику конфіденційності.","Причина","Невідома помилка.","Сервер недоступний. Перевірте підключення до Інтернету та спробуйте ще раз.","Перевірку на бота не пройдено. Спробуйте ще раз.","Досягнуто ліміт перевірок. Зверніться до служби підтримки.","Captcha заблоковано. Зверніться до служби підтримки."],zh:["我是人类！","验证中…","我是人类！","隐私","我是人类，Trustcaptcha 小部件。激活以开始验证。","验证中…","我是人类，验证已完成。","验证已开始。","验证已完成。","验证失败。","验证已过期。请重新开始。","打开 Trustcaptcha 网站。","打开隐私政策。","原因","未知错误。","无法连接到服务器。请检查您的网络连接，然后重试。","机器人验证失败。请重试。","已达到验证次数上限。请联系客服。","验证已被阻止。请联系客服。"]},Et=/^[A-Za-z0-9_-]+$/;class xt{constructor(e,t,i){this.customizabilityOption=e,this.invisibilityOption=t,this.whiteLabelOption=i}static async create(e,t,i){var n,a,r,s,o,c;if(!xt.hasValidJwtShape(e))return void i(new ot(rt.LICENSE_FORMAT_INVALID,"The provided license key has an invalid format."));const l=await xt.verifyAndDecodeToken(e);if(!l||"CaptchaBoxLicense"!==l.sub)return void i(new ot(rt.LICENSE_INVALID,"The provided license key could not be verified."));if(l.siteKey!==t)return void i(new ot(rt.LICENSE_SITE_KEY_MISMATCH,"The provided license key does not match the configured site key."));const u=null!==(a=null===(n=l.features)||void 0===n?void 0:n.customizability)&&void 0!==a&&a,h=null!==(s=null===(r=l.features)||void 0===r?void 0:r.invisibility)&&void 0!==s&&s,d=null!==(c=null===(o=l.features)||void 0===o?void 0:o.whiteLabel)&&void 0!==c&&c;return new xt(u,h,d)}static hasValidJwtShape(e){if("string"!=typeof e||0===e.length)return!1;const t=e.split(".");return 3===t.length&&t.every(e=>e.length>0&&Et.test(e))}static async verifyAndDecodeToken(e){try{const[t,i,n]=e.split(".");if("ES256"!==JSON.parse(xt.base64UrlDecodeToString(t)).alg)return;const a=await xt.importPublicKey(xt.publicKeyPem),r=xt.base64UrlDecodeToBytes(n),s=(new TextEncoder).encode(`${t}.${i}`);if(!await crypto.subtle.verify({name:"ECDSA",hash:"SHA-256"},a,r,s))return;return JSON.parse(xt.base64UrlDecodeToString(i))}catch(e){return}}static async importPublicKey(e){const t=e.replace("-----BEGIN PUBLIC KEY-----","").replace("-----END PUBLIC KEY-----","").replace(/\s+/g,""),i=xt.base64ToBytes(t);return await crypto.subtle.importKey("spki",i,{name:"ECDSA",namedCurve:"P-256"},!1,["verify"])}static base64UrlDecodeToString(e){return(new TextDecoder).decode(xt.base64UrlDecodeToBytes(e))}static base64UrlDecodeToBytes(e){let t=e.replace(/-/g,"+").replace(/_/g,"/");for(;t.length%4!=0;)t+="=";return xt.base64ToBytes(t)}static base64ToBytes(e){const t=atob(e),i=new Uint8Array(t.length);for(let e=0;e<t.length;e++)i[e]=t.charCodeAt(e);return i}}xt.publicKeyPem="-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7p2F00dj2AawXZNv44YEpFmmONYg\nKvumZzJIONO4OcqvLe0j3yE9WYMAHNJSli8kUlxalIfexjXK7JkqGu0lsQ==\n-----END PUBLIC KEY-----";const At=({currentTheme:e,translation:t})=>P("a",{class:"text-[10px] text-right text-blue-500 hover:text-blue-500 hover:underline font-semibold",href:"https://www.trustcomponent.com/en/products/captcha",target:"_blank",role:"link","aria-label":t.srTrustcaptcha},"Trust",P("span",{class:{"text-gray-700":"light"===e,"text-white":"dark"===e}},"Captcha")),_t=({privacyUrl:e,translation:t})=>P("a",{class:{"text-xs text-right hover:text-blue-500 hover:underline":!0},href:e,target:"_blank",role:"link","aria-label":t.srPrivacy},t.endPrivacyPolicy),It=({size:e,stroke:t})=>P("svg",{class:"spinner",viewBox:"0 0 50 50",width:e,height:e,"aria-hidden":"true",focusable:"false"},P("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none","stroke-width":t})),Ct=({size:e,color:t})=>P("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:null!=t?t:"#16a34a",width:e,height:e,"aria-hidden":"true",focusable:"false"},P("path",{"fill-rule":"evenodd",d:"M19.916 4.626a.75.75 0 01.208 1.04l-9 13.5a.75.75 0 01-1.154.114l-6-6a.75.75 0 011.06-1.06l5.353 5.353 8.493-12.739a.75.75 0 011.04-.208z","clip-rule":"evenodd"})),jt=({size:e})=>P("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"#dc2626",width:e,height:e,"aria-hidden":"true",focusable:"false"},P("path",{"fill-rule":"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z","clip-rule":"evenodd"})),Dt=({size:e})=>P("svg",{version:"1.1",id:"Capa_1",xmlns:"http://www.w3.org/2000/svg",width:e,height:e,viewBox:"0 0 428.2 428.2","aria-hidden":"true",focusable:"false"},P("path",{d:"M393.8,110.2c-0.5-11.3-0.5-22-0.5-32.7c0-8.5-6.9-15.4-15.4-15.4c-64,0-112.6-18.4-153.1-57.9\n                      c-6.1-5.6-15.4-5.6-21.5,0c-40.4,39.4-89.1,57.8-153.1,57.9c-8.5,0-15.4,6.9-15.4,15.4c0,10.7,0,21.5-0.5,32.7\n                      c-2,107.5-5.1,255,174.6,316.9l5.1,1l5.1-1C398.4,365.2,395.8,218.2,393.8,110.2z M202.2,258.9c-0.2,0.2-0.5,0.4-0.7,0.7\n                      c-3,2.4-6.4,3.8-10.4,3.8h-0.5c-4.1,0-8.2-2-10.8-5.1l-39.5-43.8c-4.4-4.9-4-12.5,0.9-16.9l5.2-4.6c4.9-4.4,12.4-3.9,16.8,0.9\n                      l21.2,23.5c4.5,5,12.2,5.3,17.1,0.7l65.3-62.1c4.8-4.6,12.4-4.3,17,0.5l4.7,5c4.5,4.8,4.2,12.3-0.6,16.9L202.2,258.9z"})),Lt={rounding:{box:"6px",checkbox:"8px",invisibleHint:"6px"},borderWidth:{box:"1px",checkbox:"1px"},theme:{light:{boxDefaultBackground:"#f9fafb",boxDefaultText:"#374151",boxDefaultBorder:"#e5e7eb",boxCheckboxBackground:"#ffffff",boxCheckboxBorder:"#e5e7eb",boxSuccessBackground:"#f9fafb",boxSuccessBorder:"#86efac",boxFailureBackground:"#fef2f2",boxFailureBorder:"#fca5a5",boxFailureText:"#7f1d1d",invisibleHintBackground:"#ffffff",spinnerColor:"#3b82f6",successIconColor:"#16a34a"},dark:{boxDefaultBackground:"#1f2937",boxDefaultText:"#e5e7eb",boxDefaultBorder:"#374151",boxCheckboxBackground:"#030712",boxCheckboxBorder:"#374151",boxSuccessBackground:"#1f2937",boxSuccessBorder:"#15803d",boxFailureBackground:"#450a0a",boxFailureBorder:"#991b1b",boxFailureText:"#fecaca",invisibleHintBackground:"#1f2937",spinnerColor:"#3b82f6",successIconColor:"#22c55e"}}};function Ot(e){return Nt(JSON.parse(JSON.stringify(Lt)),e)}function Nt(e,t){var i;for(const n in t){const a=t[n];a&&"object"==typeof a&&!Array.isArray(a)?e[n]=Nt(null!==(i=e[n])&&void 0!==i?i:{},a):void 0!==a&&(e[n]=a)}return e}const Rt=/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/,Mt=class{constructor(e){d(this,e),this.captchaStarted=H(this,"captchaStarted"),this.captchaSolved=H(this,"captchaSolved"),this.captchaFailed=H(this,"captchaFailed"),this.captchaExpired=H(this,"captchaExpired"),this.captchaReset=H(this,"captchaReset"),this.apiUrl="https://api.trustcomponent.com",this.framework=null,this.language="auto",this.translations="",this.theme="light",this.design="",this.autostartDisabled=!1,this.tokenFieldName="tc-verification-token",this.bypassToken="",this.minimalDataMode=!1,this.fullWidth=!1,this.licenseKey=null,this.invisible=!1,this.invisibleHint="right-border",this.whiteLabel=!1,this.failoverEnabled=!1,this.captchaStatus=st.START,this.currentTheme="light",this.failureText="",this.mergedDesign=Lt,this.expiredAnnouncement=!1,this.handleActivate=()=>{this.captchaStatus===st.START?this.startVerification():this.captchaStatus===st.FAILED&&this.reset()},this.isFromInteractiveChild=e=>{const t=e.target;return!(!t||t===e.currentTarget)&&!!t.closest("a, button, input, select, textarea")}}getConfig(){return{siteKey:this.sitekey,privacyUrl:this.privacyUrl,apiUrl:this.apiUrl,framework:this.framework,language:this.language,theme:this.theme,currentTheme:this.currentTheme,autostartDisabled:this.autostartDisabled,tokenFieldName:this.tokenFieldName,bypassToken:this.bypassToken,minimalDataMode:this.minimalDataMode,fullWidth:this.fullWidth,translation:this.translation,whiteLabel:this.whiteLabel,invisible:this.invisible,failoverEnabled:this.failoverEnabled,licenseObject:this.licenseObject}}async componentWillLoad(){return this.translation=St(this.language,this.translations),this.watchThemeUpdate(),this.watchHtmlLangUpdate(),this.captchaBox=new wt(this.getConfig(),this.hostElement),this.captchaBox.statusChangedEvent.on("statusChanged",e=>{this.captchaStatus=e,e==st.RUNNING&&this.captchaStarted.emit()}),this.captchaBox.captchaFinishEvent.on("captchaSolved",()=>{this.captchaSolved.emit(this.captchaBox.verificationToken)}),this.captchaBox.captchaFinishEvent.on("captchaFailed",e=>{this.failureText=e.message,this.captchaFailed.emit(e)}),this.captchaBox.captchaFinishEvent.on("captchaReset",()=>{this.captchaReset.emit()}),this.captchaBox.captchaFinishEvent.on("captchaExpired",()=>{this.captchaExpired.emit(),this.expiredAnnouncement=!0,this.expiredAnnouncementTimer&&window.clearTimeout(this.expiredAnnouncementTimer),this.expiredAnnouncementTimer=window.setTimeout(()=>{this.expiredAnnouncement=!1},5e3)}),this.validateSiteKey()&&(null===this.licenseKey||""===this.licenseKey||(this.licenseObject=await xt.create(this.licenseKey,this.sitekey,e=>{this.captchaBox.setErrorStatus(e)}),this.licenseObject))?(this.validateLicensedFeatures(),this.recomputeMergedDesign(),void this.captchaBox.setup()):(this.recomputeMergedDesign(),void this.captchaBox.setup())}validateSiteKey(){return this.sitekey?!!Rt.test(this.sitekey)||(this.captchaBox.setErrorStatus(new ot(rt.SITE_KEY_FORMAT_INVALID,"The provided site key is not a valid UUID.")),!1):(this.captchaBox.setErrorStatus(new ot(rt.NO_SITE_KEY_SPECIFIED,"No site key was provided.")),!1)}validateLicensedFeatures(){var e,t,i;!this.whiteLabel||(null===(e=this.licenseObject)||void 0===e?void 0:e.whiteLabelOption)?!this.invisible||(null===(t=this.licenseObject)||void 0===t?void 0:t.invisibilityOption)?!this.privacyUrl||(null===(i=this.licenseObject)||void 0===i?void 0:i.customizabilityOption)||this.captchaBox.setErrorStatus(new ot(rt.LICENSE_FEATURE_MISSING_CUSTOMIZABILITY,"The customizability option is not included in your license.")):this.captchaBox.setErrorStatus(new ot(rt.LICENSE_FEATURE_MISSING_INVISIBILITY,"The invisible option is not included in your license.")):this.captchaBox.setErrorStatus(new ot(rt.LICENSE_FEATURE_MISSING_WHITE_LABEL,"The white-label option is not included in your license."))}get isBranded(){var e;return!this.whiteLabel||!(null===(e=this.licenseObject)||void 0===e?void 0:e.whiteLabelOption)}get hasCustomPrivacy(){var e;return Boolean(this.privacyUrl)&&Boolean(null===(e=this.licenseObject)||void 0===e?void 0:e.customizabilityOption)}recomputeMergedDesign(){var e;if(this.design&&(null===(e=this.licenseObject)||void 0===e?void 0:e.customizabilityOption))try{return void(this.mergedDesign=Ot(JSON.parse(this.design)))}catch(e){}this.mergedDesign=Lt}watchLanguageUpdate(){this.translation=St(this.language,this.translations),this.setNewConfig()}watchThemeUpdate(){switch(this.detachMediaThemeListener(),this.theme){case"media":window.matchMedia?(this.mediaThemeQuery=window.matchMedia("(prefers-color-scheme: dark)"),this.currentTheme=this.mediaThemeQuery.matches?"dark":"light",this.mediaThemeListener=e=>{this.currentTheme=e.matches?"dark":"light",this.setNewConfig()},"function"==typeof this.mediaThemeQuery.addEventListener?this.mediaThemeQuery.addEventListener("change",this.mediaThemeListener):"function"==typeof this.mediaThemeQuery.addListener&&this.mediaThemeQuery.addListener(this.mediaThemeListener)):this.currentTheme="light";break;case"dark":this.currentTheme="dark";break;default:this.currentTheme="light"}this.setNewConfig()}detachMediaThemeListener(){this.mediaThemeQuery&&this.mediaThemeListener&&("function"==typeof this.mediaThemeQuery.removeEventListener?this.mediaThemeQuery.removeEventListener("change",this.mediaThemeListener):"function"==typeof this.mediaThemeQuery.removeListener&&this.mediaThemeQuery.removeListener(this.mediaThemeListener)),this.mediaThemeQuery=void 0,this.mediaThemeListener=void 0}watchTranslationsUpdate(){this.translation=St(this.language,this.translations),this.setNewConfig()}watchDesignUpdate(){this.recomputeMergedDesign()}setNewConfig(){const e=this.getConfig();this.captchaBox&&this.captchaBox.setNewConfig(e)}watchHtmlLangUpdate(){this.htmlLangObserver=new MutationObserver(e=>{for(let t of e)"attributes"===t.type&&"lang"===t.attributeName&&"auto"==this.language&&(this.translation=St("auto",this.translations),this.setNewConfig())});this.htmlLangObserver.observe(document.documentElement,{attributes:!0,attributeFilter:["lang"]})}async startVerification(){this.captchaBox.startVerification()}async reset(){this.captchaBox.reset()}disconnectedCallback(){var e,t;this.expiredAnnouncementTimer&&window.clearTimeout(this.expiredAnnouncementTimer),null===(e=this.htmlLangObserver)||void 0===e||e.disconnect(),this.htmlLangObserver=void 0,this.detachMediaThemeListener(),null===(t=this.captchaBox)||void 0===t||t.destroy()}render(){return P(F,{key:"791a3ab46d04b0da1b99441d11150b40d131f336",style:{"--round-box":this.mergedDesign.rounding.box,"--round-cb":this.mergedDesign.rounding.checkbox,"--round-ih":this.mergedDesign.rounding.invisibleHint,"--b-bw":this.mergedDesign.borderWidth.box,"--cb-bw":this.mergedDesign.borderWidth.checkbox,"--b-default-bg-l":this.mergedDesign.theme.light.boxDefaultBackground,"--b-default-text-l":this.mergedDesign.theme.light.boxDefaultText,"--b-default-border-l":this.mergedDesign.theme.light.boxDefaultBorder,"--b-default-bg-d":this.mergedDesign.theme.dark.boxDefaultBackground,"--b-default-border-d":this.mergedDesign.theme.dark.boxDefaultBorder,"--b-default-text-d":this.mergedDesign.theme.dark.boxDefaultText,"--b-checkbox-bg-l":this.mergedDesign.theme.light.boxCheckboxBackground,"--b-checkbox-border-l":this.mergedDesign.theme.light.boxCheckboxBorder,"--b-checkbox-bg-d":this.mergedDesign.theme.dark.boxCheckboxBackground,"--b-checkbox-border-d":this.mergedDesign.theme.dark.boxCheckboxBorder,"--b-success-bg-l":this.mergedDesign.theme.light.boxSuccessBackground,"--b-success-border-l":this.mergedDesign.theme.light.boxSuccessBorder,"--b-success-bg-d":this.mergedDesign.theme.dark.boxSuccessBackground,"--b-success-border-d":this.mergedDesign.theme.dark.boxSuccessBorder,"--b-failure-bg-l":this.mergedDesign.theme.light.boxFailureBackground,"--b-failure-border-l":this.mergedDesign.theme.light.boxFailureBorder,"--b-failure-text-l":this.mergedDesign.theme.light.boxFailureText,"--b-failure-bg-d":this.mergedDesign.theme.dark.boxFailureBackground,"--b-failure-border-d":this.mergedDesign.theme.dark.boxFailureBorder,"--b-failure-text-d":this.mergedDesign.theme.dark.boxFailureText,"--ih-bg-l":this.mergedDesign.theme.light.invisibleHintBackground,"--ih-bg-d":this.mergedDesign.theme.dark.invisibleHintBackground,"--sp-color":"light"===this.currentTheme?this.mergedDesign.theme.light.spinnerColor:this.mergedDesign.theme.dark.spinnerColor}},this.renderCheckboxDesign(),this.invisible&&"hidden"!==this.invisibleHint&&P("div",{key:"1ff648c44bec01b60a4eb80aa120c05e23e11592"},"right-bottom"===this.invisibleHint&&P("div",{key:"aec0fe222cd80ce9923268bcf08e8a6c615e46b0",class:"absolute bottom-5 right-5"},this.renderInvisibleHint()),"right-border"===this.invisibleHint&&P("div",{key:"8dadbd857b92c213113a91480135093aacecb3a6",class:"absolute right-5 transform -translate-y-full"},this.renderInvisibleHint()),"inline"===this.invisibleHint&&P("div",{key:"43ff30c2e5c6ced187fb49c56a9f21d1c4e88ab3",class:"relative"},P("div",{key:"874fe5a4e60431aa8120e20e80ee89b6cac38d5f",class:"absolute -right-2 transform translate-x-full -translate-y-full"},this.renderInvisibleHint()))))}get failureAnnouncement(){var e,t;return`${null!==(e=this.translation.srFailed)&&void 0!==e?e:""} ${null!==(t=this.translation.srFailureReasonPrefix)&&void 0!==t?t:""}: ${this.failureText}`.trim()}renderCheckboxDesign(){var e;const t=this.captchaStatus===st.START||this.captchaStatus===st.FAILED,i=this.captchaStatus===st.START?this.translation.ariaLabelStart:this.captchaStatus===st.RUNNING?this.translation.ariaLabelRunning:this.captchaStatus===st.DONE?this.translation.ariaLabelDone:this.captchaStatus===st.FAILED?this.failureAnnouncement:"";return P("div",{class:{"tc-checkbox-box p-2 border-solid":!0,hidden:this.invisible&&(null===(e=this.licenseObject)||void 0===e?void 0:e.invisibilityOption),"max-w-96":!this.fullWidth,"max-w-full":this.fullWidth,"cursor-pointer":t},style:{borderWidth:"var(--b-bw)",borderRadius:"var(--round-box)",backgroundColor:this.captchaStatus===st.START||this.captchaStatus===st.RUNNING?"light"===this.currentTheme?"var(--b-default-bg-l)":"var(--b-default-bg-d)":this.captchaStatus===st.DONE?"light"===this.currentTheme?"var(--b-success-bg-l)":"var(--b-success-bg-d)":this.captchaStatus===st.FAILED?"light"===this.currentTheme?"var(--b-failure-bg-l)":"var(--b-failure-bg-d)":"",borderColor:this.captchaStatus===st.START||this.captchaStatus===st.RUNNING?"light"===this.currentTheme?"var(--b-default-border-l)":"var(--b-default-border-d)":this.captchaStatus===st.DONE?"light"===this.currentTheme?"var(--b-success-border-l)":"var(--b-success-border-d)":this.captchaStatus===st.FAILED?"light"===this.currentTheme?"var(--b-failure-border-l)":"var(--b-failure-border-d)":""},role:"checkbox","aria-checked":this.captchaStatus===st.DONE?"true":"false","aria-busy":this.captchaStatus===st.RUNNING?"true":"false","aria-disabled":t?"false":"true",tabindex:t?"0":"-1","aria-label":i,onClick:e=>{this.isFromInteractiveChild(e)||this.handleActivate()},onKeyDown:e=>{this.isFromInteractiveChild(e)||" "!==e.key&&"Enter"!==e.key||(e.preventDefault(),this.handleActivate())}},P("div",{class:"flex space-x-2",style:{color:this.captchaStatus===st.FAILED?"light"===this.currentTheme?"var(--b-failure-text-l)":"var(--b-failure-text-d)":"light"===this.currentTheme?"var(--b-default-text-l)":"var(--b-default-text-d)"}},P("div",{class:"flex justify-center items-center p-1"},P("div",{class:"w-8 h-8 items-center content-center"},this.captchaStatus==st.START&&this.renderCheckBoxIcon(),this.captchaStatus==st.RUNNING&&P(It,{size:32,stroke:4}),this.captchaStatus==st.DONE&&P(Ct,{size:32,color:"light"===this.currentTheme?this.mergedDesign.theme.light.successIconColor:this.mergedDesign.theme.dark.successIconColor}),this.captchaStatus==st.FAILED&&P(jt,{size:32}))),P("div",{class:"grow content-center text-sm font-medium"},this.captchaStatus==st.START&&this.translation.boxStart,this.captchaStatus==st.RUNNING&&this.translation.boxInProgress,this.captchaStatus==st.DONE&&this.translation.boxCompleted,this.captchaStatus==st.FAILED&&P("div",{class:"leading-3"},P("span",{class:"text-xs",style:{color:"light"===this.currentTheme?"var(--b-failure-text-l)":"var(--b-failure-text-d)"}},this.failureText))),P("div",{class:"sr-only","aria-live":"polite","aria-atomic":"true"},this.expiredAnnouncement&&this.translation.srExpired,this.captchaStatus===st.RUNNING&&this.translation.srRunning,this.captchaStatus===st.DONE&&this.translation.srDone,this.captchaStatus===st.FAILED&&this.failureAnnouncement),P("div",{class:"content-end"},P("div",{class:"flex flex-col justify-end space-x-2 text-xs"},this.hasCustomPrivacy&&P(_t,{privacyUrl:this.privacyUrl,translation:this.translation}),this.isBranded&&P(At,{currentTheme:this.currentTheme,translation:this.translation})))))}renderCheckBoxIcon(){return P("div",{class:"h-8 w-8 p-2 border-solid",style:{borderWidth:"var(--cb-bw)",borderRadius:"var(--round-cb)",backgroundColor:"light"===this.currentTheme?"var(--b-checkbox-bg-l)":"var(--b-checkbox-bg-d)",borderColor:"light"===this.currentTheme?"var(--b-checkbox-border-l)":"var(--b-checkbox-border-d)"}})}renderInvisibleHint(){return P("div",{class:{"p-3 rounded-md z-[1000] shadow-lg main-container flex gap-4":!0,hidden:this.captchaStatus===st.START},style:{borderRadius:"var(--round-ih)",color:this.captchaStatus===st.FAILED?"light"===this.currentTheme?"var(--b-failure-text-l)":"var(--b-failure-text-d)":"light"===this.currentTheme?"var(--b-default-text-l)":"var(--b-default-text-d)",backgroundColor:this.captchaStatus===st.FAILED?"light"===this.currentTheme?"var(--b-failure-bg-l)":"var(--b-failure-bg-d)":"light"===this.currentTheme?"var(--ih-bg-l)":"var(--ih-bg-d)"}},P("div",{class:"flex justify-center items-center"},P("div",{class:{iconLight:"light"==this.currentTheme,iconDark:"dark"==this.currentTheme}},P(Dt,{size:32})),this.captchaStatus==st.RUNNING&&P(It,{size:20,stroke:4}),this.captchaStatus==st.DONE&&P(Ct,{size:20,color:"light"===this.currentTheme?this.mergedDesign.theme.light.successIconColor:this.mergedDesign.theme.dark.successIconColor}),this.captchaStatus==st.FAILED&&P(jt,{size:20})),P("div",{class:"hidden-container content-center"},P("div",{class:"flex flex-col justify-end space-x-2 text-xs"},this.isBranded&&P(At,{currentTheme:this.currentTheme,translation:this.translation}),this.hasCustomPrivacy&&P(_t,{privacyUrl:this.privacyUrl,translation:this.translation}))))}get hostElement(){return $(this)}static get watchers(){return{language:[{watchLanguageUpdate:0}],theme:[{watchThemeUpdate:0}],translations:[{watchTranslationsUpdate:0}],design:[{watchDesignUpdate:0}]}}};Mt.style=':host{display:block;text-align:start}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}a{color:inherit;text-decoration:inherit}button,input,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}svg{display:block;vertical-align:middle}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.invisible{visibility:hidden}.absolute{position:absolute}.relative{position:relative}.-right-2{right:-.5rem}.bottom-5{bottom:1.25rem}.right-5{right:1.25rem}.inline{display:inline}.flex{display:flex}.hidden{display:none}.h-8{height:2rem}.w-8{width:2rem}.max-w-96{max-width:24rem}.max-w-full{max-width:100%}.grow{flex-grow:1}.-translate-y-full{--tw-translate-y:-100%}.-translate-y-full,.translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.content-center{align-content:center}.content-end{align-content:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.gap-4{gap:1rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.rounded-md{border-radius:.375rem}.border-solid{border-style:solid}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.text-right{text-align:right}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-3{line-height:.75rem}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.spinner{animation:rotate 2s linear infinite;left:50%;top:50%;z-index:2}.spinner .path{animation:dash 3s ease-in-out infinite;stroke:var(--sp-color,#3b82f6);stroke-dasharray:210,240;stroke-dashoffset:120;stroke-linecap:round}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@media (prefers-reduced-motion:reduce){.spinner,.spinner .path{animation:none}}.tc-checkbox-box:focus-visible{outline:2px solid var(--sp-color,#3b82f6);outline-offset:2px}.iconDark{fill:#e2e8f0}.iconLight{fill:#1e293b}.hidden-container{display:none}.main-container:hover .hidden-container{display:block}.hover\\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}';var Pt=Object.freeze({__proto__:null,trustcaptcha_component:Mt});e.setNonce=e=>y.C=e});