altcha
Version:
Privacy-first CAPTCHA widget, compliant with global regulations (GDPR/HIPAA/CCPA/LGDP/DPDPA/PIPL) and WCAG accessible. No tracking, self-verifying.
2 lines • 117 kB
JavaScript
(function(st,Ut){typeof exports=="object"&&typeof module<"u"?Ut(exports):typeof define=="function"&&define.amd?define(["exports"],Ut):(st=typeof globalThis<"u"?globalThis:st||self,Ut(st["altcha-i18n"]={}))})(this,function(st){"use strict";var Jr=Array.isArray,Bi=Array.prototype.indexOf,Ui=Array.from,Gt=Object.keys,Ct=Object.defineProperty,Be=Object.getOwnPropertyDescriptor,Gi=Object.getOwnPropertyDescriptors,Wi=Object.prototype,Zi=Array.prototype,Xr=Object.getPrototypeOf,Qr=Object.isExtensible;const ct=()=>{};function ea(e){for(var t=0;t<e.length;t++)e[t]()}function Yi(e,t,r=!1){return e===void 0?r?t():t:e}const ve=2,ta=4,Wt=8,kr=16,Te=32,Ue=64,Zt=128,se=256,Yt=512,ie=1024,Ie=2048,Ge=4096,ut=8192,Kt=16384,Ki=32768,_r=65536,Ji=1<<19,ra=1<<20,wr=1<<21,Lt=Symbol("$state"),aa=Symbol("legacy props"),Xi=Symbol(""),Qi=typeof requestIdleCallback>"u"?e=>setTimeout(e,1):requestIdleCallback;let xt=[],Et=[];function ia(){var e=xt;xt=[],ea(e)}function na(){var e=Et;Et=[],ea(e)}function Cr(e){xt.length===0&&queueMicrotask(ia),xt.push(e)}function en(e){Et.length===0&&Qi(na),Et.push(e)}function tn(){xt.length>0&&ia(),Et.length>0&&na()}function oa(e){return e===this.v}function la(e,t){return e!=e?t==t:e!==t||e!==null&&typeof e=="object"||typeof e=="function"}function Lr(e){return!la(e,this.v)}function rn(e){throw new Error("https://svelte.dev/e/effect_in_teardown")}function an(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function nn(e){throw new Error("https://svelte.dev/e/effect_orphan")}function on(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function ln(){throw new Error("https://svelte.dev/e/hydration_failed")}function sn(e){throw new Error("https://svelte.dev/e/props_invalid_value")}function cn(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function un(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function fn(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}let Rs=!1;const dn=1,hn=4,gn=8,vn=16,bn=1,pn=2,xr="[",sa="[!",ca="]",ft={},ne=Symbol(),mn="http://www.w3.org/1999/xhtml";function ua(e){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}let ee=null;function fa(e){ee=e}function da(e,t=!1,r){var i=ee={p:ee,c:null,d:!1,e:null,m:!1,s:e,x:null,l:null};Rr(()=>{i.d=!0})}function ha(e){const t=ee;if(t!==null){e!==void 0&&(t.x=e);const s=t.e;if(s!==null){var r=j,i=I;t.e=null;try{for(var l=0;l<s.length;l++){var o=s[l];ze(o.effect),ke(o.reaction),Sr(o.fn)}}finally{ze(r),ke(i)}}ee=t.p,t.m=!0}return e||{}}function ga(){return!0}function $e(e){if(typeof e!="object"||e===null||Lt in e)return e;const t=Xr(e);if(t!==Wi&&t!==Zi)return e;var r=new Map,i=Jr(e),l=V(0),o=I,s=u=>{var f=I;ke(o);var d=u();return ke(f),d};return i&&r.set("length",V(e.length)),new Proxy(e,{defineProperty(u,f,d){(!("value"in d)||d.configurable===!1||d.enumerable===!1||d.writable===!1)&&cn();var p=r.get(f);return p===void 0?(p=s(()=>V(d.value)),r.set(f,p)):y(p,s(()=>$e(d.value))),!0},deleteProperty(u,f){var d=r.get(f);if(d===void 0)f in u&&(r.set(f,s(()=>V(ne))),Er(l));else{if(i&&typeof f=="string"){var p=r.get("length"),g=Number(f);Number.isInteger(g)&&g<p.v&&y(p,g)}y(d,ne),Er(l)}return!0},get(u,f,d){if(f===Lt)return e;var p=r.get(f),g=f in u;if(p===void 0&&(!g||Be(u,f)?.writable)&&(p=s(()=>V($e(g?u[f]:ne))),r.set(f,p)),p!==void 0){var m=n(p);return m===ne?void 0:m}return Reflect.get(u,f,d)},getOwnPropertyDescriptor(u,f){var d=Reflect.getOwnPropertyDescriptor(u,f);if(d&&"value"in d){var p=r.get(f);p&&(d.value=n(p))}else if(d===void 0){var g=r.get(f),m=g?.v;if(g!==void 0&&m!==ne)return{enumerable:!0,configurable:!0,value:m,writable:!0}}return d},has(u,f){if(f===Lt)return!0;var d=r.get(f),p=d!==void 0&&d.v!==ne||Reflect.has(u,f);if(d!==void 0||j!==null&&(!p||Be(u,f)?.writable)){d===void 0&&(d=s(()=>V(p?$e(u[f]):ne)),r.set(f,d));var g=n(d);if(g===ne)return!1}return p},set(u,f,d,p){var g=r.get(f),m=f in u;if(i&&f==="length")for(var k=d;k<g.v;k+=1){var N=r.get(k+"");N!==void 0?y(N,ne):k in u&&(N=s(()=>V(ne)),r.set(k+"",N))}g===void 0?(!m||Be(u,f)?.writable)&&(g=s(()=>V(void 0)),y(g,s(()=>$e(d))),r.set(f,g)):(m=g.v!==ne,y(g,s(()=>$e(d))));var D=Reflect.getOwnPropertyDescriptor(u,f);if(D?.set&&D.set.call(p,d),!m){if(i&&typeof f=="string"){var H=r.get("length"),E=Number(f);Number.isInteger(E)&&E>=H.v&&y(H,E+1)}Er(l)}return!0},ownKeys(u){n(l);var f=Reflect.ownKeys(u).filter(g=>{var m=r.get(g);return m===void 0||m.v!==ne});for(var[d,p]of r)p.v!==ne&&!(d in u)&&f.push(d);return f},setPrototypeOf(){un()}})}function Er(e,t=1){y(e,e.v+t)}function Jt(e){var t=ve|Ie,r=I!==null&&(I.f&ve)!==0?I:null;return j===null||r!==null&&(r.f&se)!==0?t|=se:j.f|=ra,{ctx:ee,deps:null,effects:null,equals:oa,f:t,fn:e,reactions:null,rv:0,v:null,wv:0,parent:r??j}}function Tt(e){const t=Jt(e);return La(t),t}function yn(e){const t=Jt(e);return t.equals=Lr,t}function va(e){var t=e.effects;if(t!==null){e.effects=null;for(var r=0;r<t.length;r+=1)De(t[r])}}function An(e){for(var t=e.parent;t!==null;){if((t.f&ve)===0)return t;t=t.parent}return null}function ba(e){var t,r=j;ze(An(e));try{va(e),t=ja(e)}finally{ze(r)}return t}function pa(e){var t=ba(e),r=(Ne||(e.f&se)!==0)&&e.deps!==null?Ge:ie;be(e,r),e.equals(t)||(e.v=t,e.wv=Ea())}const It=new Map;function ma(e,t){var r={f:0,v:e,reactions:null,equals:oa,rv:0,wv:0};return r}function V(e,t){const r=ma(e);return La(r),r}function Tr(e,t=!1){const r=ma(e);return t||(r.equals=Lr),r}function y(e,t,r=!1){I!==null&&!Ae&&ga()&&(I.f&(ve|kr))!==0&&!je?.includes(e)&&fn();let i=r?$e(t):t;return kn(e,i)}function kn(e,t){if(!e.equals(t)){var r=e.v;Vt?It.set(e,t):It.set(e,r),e.v=t,(e.f&ve)!==0&&((e.f&Ie)!==0&&ba(e),be(e,(e.f&se)===0?ie:Ge)),e.wv=Ea(),ya(e,Ie),j!==null&&(j.f&ie)!==0&&(j.f&(Te|Ue))===0&&(he===null?Cn([e]):he.push(e))}return t}function ya(e,t){var r=e.reactions;if(r!==null)for(var i=r.length,l=0;l<i;l++){var o=r[l],s=o.f;(s&Ie)===0&&(be(o,t),(s&(ie|se))!==0&&((s&ve)!==0?ya(o,Ge):or(o)))}}function Xt(e){console.warn("https://svelte.dev/e/hydration_mismatch")}let S=!1;function dt(e){S=e}let P;function Se(e){if(e===null)throw Xt(),ft;return P=e}function ht(){return Se(Pe(P))}function G(e){if(S){if(Pe(P)!==null)throw Xt(),ft;P=e}}function _n(){for(var e=0,t=P;;){if(t.nodeType===8){var r=t.data;if(r===ca){if(e===0)return t;e-=1}else(r===xr||r===sa)&&(e+=1)}var i=Pe(t);t.remove(),t=i}}var Aa,ka,_a,wa;function Ir(){if(Aa===void 0){Aa=window,ka=/Firefox/.test(navigator.userAgent);var e=Element.prototype,t=Node.prototype,r=Text.prototype;_a=Be(t,"firstChild").get,wa=Be(t,"nextSibling").get,Qr(e)&&(e.__click=void 0,e.__className=void 0,e.__attributes=null,e.__style=void 0,e.__e=void 0),Qr(r)&&(r.__t=void 0)}}function Qt(e=""){return document.createTextNode(e)}function de(e){return _a.call(e)}function Pe(e){return wa.call(e)}function W(e,t){if(!S)return de(e);var r=de(P);return r===null&&(r=P.appendChild(Qt())),Se(r),r}function jt(e,t){if(!S){var r=de(e);return r instanceof Comment&&r.data===""?Pe(r):r}return P}function Z(e,t=1,r=!1){let i=S?P:e;for(var l;t--;)l=i,i=Pe(i);if(!S)return i;var o=i?.nodeType;if(r&&o!==3){var s=Qt();return i===null?l?.after(s):i.before(s),Se(s),s}return Se(i),i}function wn(e){e.textContent=""}let er=!1,tr=!1,rr=null,We=!1,Vt=!1;function Ca(e){Vt=e}let Rt=[],$s=[],I=null,Ae=!1;function ke(e){I=e}let j=null;function ze(e){j=e}let je=null;function La(e){I!==null&&I.f&wr&&(je===null?je=[e]:je.push(e))}let te=null,ce=0,he=null;function Cn(e){he=e}let xa=1,ar=0,Ne=!1;function Ea(){return++xa}function $t(e){var t=e.f;if((t&Ie)!==0)return!0;if((t&Ge)!==0){var r=e.deps,i=(t&se)!==0;if(r!==null){var l,o,s=(t&Yt)!==0,u=i&&j!==null&&!Ne,f=r.length;if(s||u){var d=e,p=d.parent;for(l=0;l<f;l++)o=r[l],(s||!o?.reactions?.includes(d))&&(o.reactions??=[]).push(d);s&&(d.f^=Yt),u&&p!==null&&(p.f&se)===0&&(d.f^=se)}for(l=0;l<f;l++)if(o=r[l],$t(o)&&pa(o),o.wv>e.wv)return!0}(!i||j!==null&&!Ne)&&be(e,ie)}return!1}function Ln(e,t){for(var r=t;r!==null;){if((r.f&Zt)!==0)try{r.fn(e);return}catch{r.f^=Zt}r=r.parent}throw er=!1,e}function Ta(e){return(e.f&Kt)===0&&(e.parent===null||(e.parent.f&Zt)===0)}function ir(e,t,r,i){if(er){if(r===null&&(er=!1),Ta(t))throw e;return}if(r!==null&&(er=!0),Ln(e,t),Ta(t))throw e}function Ia(e,t,r=!0){var i=e.reactions;if(i!==null)for(var l=0;l<i.length;l++){var o=i[l];je?.includes(e)||((o.f&ve)!==0?Ia(o,t,!1):t===o&&(r?be(o,Ie):(o.f&ie)!==0&&be(o,Ge),or(o)))}}function ja(e){var t=te,r=ce,i=he,l=I,o=Ne,s=je,u=ee,f=Ae,d=e.f;te=null,ce=0,he=null,Ne=(d&se)!==0&&(Ae||!We||I===null),I=(d&(Te|Ue))===0?e:null,je=null,fa(e.ctx),Ae=!1,ar++,e.f|=wr;try{var p=(0,e.fn)(),g=e.deps;if(te!==null){var m;if(nr(e,ce),g!==null&&ce>0)for(g.length=ce+te.length,m=0;m<te.length;m++)g[ce+m]=te[m];else e.deps=g=te;if(!Ne)for(m=ce;m<g.length;m++)(g[m].reactions??=[]).push(e)}else g!==null&&ce<g.length&&(nr(e,ce),g.length=ce);if(ga()&&he!==null&&!Ae&&g!==null&&(e.f&(ve|Ge|Ie))===0)for(m=0;m<he.length;m++)Ia(he[m],e);return l!==null&&l!==e&&(ar++,he!==null&&(i===null?i=he:i.push(...he))),p}finally{te=t,ce=r,he=i,I=l,Ne=o,je=s,fa(u),Ae=f,e.f^=wr}}function xn(e,t){let r=t.reactions;if(r!==null){var i=Bi.call(r,e);if(i!==-1){var l=r.length-1;l===0?r=t.reactions=null:(r[i]=r[l],r.pop())}}r===null&&(t.f&ve)!==0&&(te===null||!te.includes(t))&&(be(t,Ge),(t.f&(se|Yt))===0&&(t.f^=Yt),va(t),nr(t,0))}function nr(e,t){var r=e.deps;if(r!==null)for(var i=t;i<r.length;i++)xn(e,r[i])}function jr(e){var t=e.f;if((t&Kt)===0){be(e,ie);var r=j,i=ee,l=We;j=e,We=!0;try{(t&kr)!==0?Pn(e):Sa(e),$a(e);var o=ja(e);e.teardown=typeof o=="function"?o:null,e.wv=xa;var s=e.deps,u}catch(f){ir(f,e,r,i||e.ctx)}finally{We=l,j=r}}}function En(){try{on()}catch(e){if(rr!==null)ir(e,rr,null);else throw e}}function Va(){var e=We;try{var t=0;for(We=!0;Rt.length>0;){t++>1e3&&En();var r=Rt,i=r.length;Rt=[];for(var l=0;l<i;l++){var o=In(r[l]);Tn(o)}It.clear()}}finally{tr=!1,We=e,rr=null}}function Tn(e){var t=e.length;if(t!==0)for(var r=0;r<t;r++){var i=e[r];if((i.f&(Kt|ut))===0)try{$t(i)&&(jr(i),i.deps===null&&i.first===null&&i.nodes_start===null&&(i.teardown===null?za(i):i.fn=null))}catch(l){ir(l,i,null,i.ctx)}}}function or(e){tr||(tr=!0,queueMicrotask(Va));for(var t=rr=e;t.parent!==null;){t=t.parent;var r=t.f;if((r&(Ue|Te))!==0){if((r&ie)===0)return;t.f^=ie}}Rt.push(t)}function In(e){for(var t=[],r=e;r!==null;){var i=r.f,l=(i&(Te|Ue))!==0,o=l&&(i&ie)!==0;if(!o&&(i&ut)===0){if((i&ta)!==0)t.push(r);else if(l)r.f^=ie;else try{$t(r)&&jr(r)}catch(f){ir(f,r,null,r.ctx)}var s=r.first;if(s!==null){r=s;continue}}var u=r.parent;for(r=r.next;r===null&&u!==null;)r=u.next,u=u.parent}return t}function _(e){for(var t;;){if(tn(),Rt.length===0)return t;tr=!0,Va()}}async function Vr(){await Promise.resolve(),_()}function n(e){var t=e.f,r=(t&ve)!==0;if(I!==null&&!Ae){if(!je?.includes(e)){var i=I.deps;e.rv<ar&&(e.rv=ar,te===null&&i!==null&&i[ce]===e?ce++:te===null?te=[e]:(!Ne||!te.includes(e))&&te.push(e))}}else if(r&&e.deps===null&&e.effects===null){var l=e,o=l.parent;o!==null&&(o.f&se)===0&&(l.f^=se)}return r&&(l=e,$t(l)&&pa(l)),Vt&&It.has(e)?It.get(e):e.v}function Ze(e){var t=Ae;try{return Ae=!0,e()}finally{Ae=t}}const jn=-7169;function be(e,t){e.f=e.f&jn|t}function Vn(e){j===null&&I===null&&nn(),I!==null&&(I.f&se)!==0&&j===null&&an(),Vt&&rn()}function Rn(e,t){var r=t.last;r===null?t.last=t.first=e:(r.next=e,e.prev=r,t.last=e)}function Ye(e,t,r,i=!0){var l=j,o={ctx:ee,deps:null,nodes_start:null,nodes_end:null,f:e|Ie,first:null,fn:t,last:null,next:null,parent:l,prev:null,teardown:null,transitions:null,wv:0};if(r)try{jr(o),o.f|=Ki}catch(f){throw De(o),f}else t!==null&&or(o);var s=r&&o.deps===null&&o.first===null&&o.nodes_start===null&&o.teardown===null&&(o.f&(ra|Zt))===0;if(!s&&i&&(l!==null&&Rn(o,l),I!==null&&(I.f&ve)!==0)){var u=I;(u.effects??=[]).push(o)}return o}function Rr(e){const t=Ye(Wt,null,!1);return be(t,ie),t.teardown=e,t}function $r(e){Vn();var t=j!==null&&(j.f&Te)!==0&&ee!==null&&!ee.m;if(t){var r=ee;(r.e??=[]).push({fn:e,effect:j,reaction:I})}else{var i=Sr(e);return i}}function $n(e){const t=Ye(Ue,e,!0);return()=>{De(t)}}function Sn(e){const t=Ye(Ue,e,!0);return(r={})=>new Promise(i=>{r.outro?Nr(t,()=>{De(t),i(void 0)}):(De(t),i(void 0))})}function Sr(e){return Ye(ta,e,!1)}function Pr(e){return Ye(Wt,e,!0)}function _e(e,t=[],r=Jt){const i=t.map(r);return Ra(()=>e(...i.map(n)))}function Ra(e,t=0){return Ye(Wt|kr|t,e,!0)}function zr(e,t=!0){return Ye(Wt|Te,e,!0,t)}function $a(e){var t=e.teardown;if(t!==null){const r=Vt,i=I;Ca(!0),ke(null);try{t.call(null)}finally{Ca(r),ke(i)}}}function Sa(e,t=!1){var r=e.first;for(e.first=e.last=null;r!==null;){var i=r.next;(r.f&Ue)!==0?r.parent=null:De(r,t),r=i}}function Pn(e){for(var t=e.first;t!==null;){var r=t.next;(t.f&Te)===0&&De(t),t=r}}function De(e,t=!0){var r=!1;(t||(e.f&Ji)!==0)&&e.nodes_start!==null&&(Pa(e.nodes_start,e.nodes_end),r=!0),Sa(e,t&&!r),nr(e,0),be(e,Kt);var i=e.transitions;if(i!==null)for(const o of i)o.stop();$a(e);var l=e.parent;l!==null&&l.first!==null&&za(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes_start=e.nodes_end=null}function Pa(e,t){for(;e!==null;){var r=e===t?null:Pe(e);e.remove(),e=r}}function za(e){var t=e.parent,r=e.prev,i=e.next;r!==null&&(r.next=i),i!==null&&(i.prev=r),t!==null&&(t.first===e&&(t.first=i),t.last===e&&(t.last=r))}function Nr(e,t){var r=[];Na(e,r,!0),zn(r,()=>{De(e),t&&t()})}function zn(e,t){var r=e.length;if(r>0){var i=()=>--r||t();for(var l of e)l.out(i)}else t()}function Na(e,t,r){if((e.f&ut)===0){if(e.f^=ut,e.transitions!==null)for(const s of e.transitions)(s.is_global||r)&&t.push(s);for(var i=e.first;i!==null;){var l=i.next,o=(i.f&_r)!==0||(i.f&Te)!==0;Na(i,t,o?r:!1),i=l}}}function Da(e){qa(e,!0)}function qa(e,t){if((e.f&ut)!==0){e.f^=ut,(e.f&ie)===0&&(e.f^=ie),$t(e)&&(be(e,Ie),or(e));for(var r=e.first;r!==null;){var i=r.next,l=(r.f&_r)!==0||(r.f&Te)!==0;qa(r,l?t:!1),r=i}if(e.transitions!==null)for(const o of e.transitions)(o.is_global||t)&&o.in()}}const Nn=["touchstart","touchmove"];function Dn(e){return Nn.includes(e)}function qn(e,t){if(t){const r=document.body;e.autofocus=!0,Cr(()=>{document.activeElement===r&&e.focus()})}}let Ha=!1;function Oa(){Ha||(Ha=!0,document.addEventListener("reset",e=>{Promise.resolve().then(()=>{if(!e.defaultPrevented)for(const t of e.target.elements)t.__on_r?.()})},{capture:!0}))}function Fa(e){var t=I,r=j;ke(null),ze(null);try{return e()}finally{ke(t),ze(r)}}function Hn(e,t,r,i=r){e.addEventListener(t,()=>Fa(r));const l=e.__on_r;l?e.__on_r=()=>{l(),i(!0)}:e.__on_r=()=>i(!0),Oa()}const Ma=new Set,Dr=new Set;function On(e,t,r,i={}){function l(o){if(i.capture||St.call(t,o),!o.cancelBubble)return Fa(()=>r?.call(this,o))}return e.startsWith("pointer")||e.startsWith("touch")||e==="wheel"?Cr(()=>{t.addEventListener(e,l,i)}):t.addEventListener(e,l,i),l}function qe(e,t,r,i,l){var o={capture:i,passive:l},s=On(e,t,r,o);(t===document.body||t===window||t===document)&&Rr(()=>{t.removeEventListener(e,s,o)})}function Fn(e){for(var t=0;t<e.length;t++)Ma.add(e[t]);for(var r of Dr)r(e)}function St(e){var t=this,r=t.ownerDocument,i=e.type,l=e.composedPath?.()||[],o=l[0]||e.target,s=0,u=e.__root;if(u){var f=l.indexOf(u);if(f!==-1&&(t===document||t===window)){e.__root=t;return}var d=l.indexOf(t);if(d===-1)return;f<=d&&(s=f)}if(o=l[s]||e.target,o!==t){Ct(e,"currentTarget",{configurable:!0,get(){return o||r}});var p=I,g=j;ke(null),ze(null);try{for(var m,k=[];o!==null;){var N=o.assignedSlot||o.parentNode||o.host||null;try{var D=o["__"+i];if(D!=null&&(!o.disabled||e.target===o))if(Jr(D)){var[H,...E]=D;H.apply(o,[e,...E])}else D.call(o,e)}catch(re){m?k.push(re):m=re}if(e.cancelBubble||N===t||N===null)break;o=N}if(m){for(let re of k)queueMicrotask(()=>{throw re});throw m}}finally{e.__root=t,delete e.currentTarget,ke(p),ze(g)}}}function qr(e){var t=document.createElement("template");return t.innerHTML=e,t.content}function we(e,t){var r=j;r.nodes_start===null&&(r.nodes_start=e,r.nodes_end=t)}function pe(e,t){var r=(t&bn)!==0,i=(t&pn)!==0,l,o=!e.startsWith("<!>");return()=>{if(S)return we(P,null),P;l===void 0&&(l=qr(o?e:"<!>"+e),r||(l=de(l)));var s=i||ka?document.importNode(l,!0):l.cloneNode(!0);if(r){var u=de(s),f=s.lastChild;we(u,f)}else we(s,s);return s}}function lr(e,t,r="svg"){var i=!e.startsWith("<!>"),l=`<${r}>${i?e:"<!>"+e}</${r}>`,o;return()=>{if(S)return we(P,null),P;if(!o){var s=qr(l),u=de(s);o=de(u)}var f=o.cloneNode(!0);return we(f,f),f}}function sr(){if(S)return we(P,null),P;var e=document.createDocumentFragment(),t=document.createComment(""),r=Qt();return e.append(t,r),we(t,r),e}function M(e,t){if(S){j.nodes_end=P,ht();return}e!==null&&e.before(t)}function Mn(e,t){var r=t==null?"":typeof t=="object"?t+"":t;r!==(e.__t??=e.nodeValue)&&(e.__t=r,e.nodeValue=r+"")}function Ba(e,t){return Ua(e,t)}function Bn(e,t){Ir(),t.intro=t.intro??!1;const r=t.target,i=S,l=P;try{for(var o=de(r);o&&(o.nodeType!==8||o.data!==xr);)o=Pe(o);if(!o)throw ft;dt(!0),Se(o),ht();const s=Ua(e,{...t,anchor:o});if(P===null||P.nodeType!==8||P.data!==ca)throw Xt(),ft;return dt(!1),s}catch(s){if(s===ft)return t.recover===!1&&ln(),Ir(),wn(r),dt(!1),Ba(e,t);throw s}finally{dt(i),Se(l)}}const gt=new Map;function Ua(e,{target:t,anchor:r,props:i={},events:l,context:o,intro:s=!0}){Ir();var u=new Set,f=g=>{for(var m=0;m<g.length;m++){var k=g[m];if(!u.has(k)){u.add(k);var N=Dn(k);t.addEventListener(k,St,{passive:N});var D=gt.get(k);D===void 0?(document.addEventListener(k,St,{passive:N}),gt.set(k,1)):gt.set(k,D+1)}}};f(Ui(Ma)),Dr.add(f);var d=void 0,p=Sn(()=>{var g=r??t.appendChild(Qt());return zr(()=>{if(o){da({});var m=ee;m.c=o}l&&(i.$$events=l),S&&we(g,null),d=e(g,i)||{},S&&(j.nodes_end=P),o&&ha()}),()=>{for(var m of u){t.removeEventListener(m,St);var k=gt.get(m);--k===0?(document.removeEventListener(m,St),gt.delete(m)):gt.set(m,k)}Dr.delete(f),g!==r&&g.parentNode?.removeChild(g)}});return Hr.set(d,p),d}let Hr=new WeakMap;function Un(e,t){const r=Hr.get(e);return r?(Hr.delete(e),r(t)):Promise.resolve()}function Y(e,t,[r,i]=[0,0]){S&&r===0&&ht();var l=e,o=null,s=null,u=ne,f=r>0?_r:0,d=!1;const p=(m,k=!0)=>{d=!0,g(k,m)},g=(m,k)=>{if(u===(u=m))return;let N=!1;if(S&&i!==-1){if(r===0){const H=l.data;H===xr?i=0:H===sa?i=1/0:(i=parseInt(H.substring(1)),i!==i&&(i=u?1/0:-1))}const D=i>r;!!u===D&&(l=_n(),Se(l),dt(!1),N=!0,i=-1)}u?(o?Da(o):k&&(o=zr(()=>k(l))),s&&Nr(s,()=>{s=null})):(s?Da(s):k&&(s=zr(()=>k(l,[r+1,i]))),o&&Nr(o,()=>{o=null})),N&&dt(!0)};Ra(()=>{d=!1,t(p),d||g(null,null)},f),S&&(l=P)}function Ke(e,t,r=!1,i=!1,l=!1){var o=e,s="";_e(()=>{var u=j;if(s===(s=t()??"")){S&&ht();return}if(u.nodes_start!==null&&(Pa(u.nodes_start,u.nodes_end),u.nodes_start=u.nodes_end=null),s!==""){if(S){P.data;for(var f=ht(),d=f;f!==null&&(f.nodeType!==8||f.data!=="");)d=f,f=Pe(f);if(f===null)throw Xt(),ft;we(P,d),o=Se(f);return}var p=s+"";r?p=`<svg>${p}</svg>`:i&&(p=`<math>${p}</math>`);var g=qr(p);if((r||i)&&(g=de(g)),we(de(g),g.lastChild),r||i)for(;de(g);)o.before(de(g));else o.before(g)}})}function Gn(e,t,r,i,l){S&&ht();var o=t.$$slots?.[r],s=!1;o===!0&&(o=t.children,s=!0),o===void 0||o(e,s?()=>i:i)}const Ga=[...`
\r\f \v\uFEFF`];function Wn(e,t,r){var i=""+e;if(r){for(var l in r)if(r[l])i=i?i+" "+l:l;else if(i.length)for(var o=l.length,s=0;(s=i.indexOf(l,s))>=0;){var u=s+o;(s===0||Ga.includes(i[s-1]))&&(u===i.length||Ga.includes(i[u]))?i=(s===0?"":i.substring(0,s))+i.substring(u+1):s=u}}return i===""?null:i}function Zn(e,t,r,i,l,o){var s=e.__className;if(S||s!==r||s===void 0){var u=Wn(r,i,o);(!S||u!==e.getAttribute("class"))&&(u==null?e.removeAttribute("class"):e.className=u),e.__className=r}else if(o&&l!==o)for(var f in o){var d=!!o[f];(l==null||d!==!!l[f])&&e.classList.toggle(f,d)}return o}const Yn=Symbol("is custom element"),Kn=Symbol("is html");function Wa(e){if(S){var t=!1,r=()=>{if(!t){if(t=!0,e.hasAttribute("value")){var i=e.value;T(e,"value",null),e.value=i}if(e.hasAttribute("checked")){var l=e.checked;T(e,"checked",null),e.checked=l}}};e.__on_r=r,en(r),Oa()}}function Jn(e,t){var r=Za(e);r.value===(r.value=t??void 0)||e.value===t&&(t!==0||e.nodeName!=="PROGRESS")||(e.value=t??"")}function T(e,t,r,i){var l=Za(e);S&&(l[t]=e.getAttribute(t),t==="src"||t==="srcset"||t==="href"&&e.nodeName==="LINK")||l[t]!==(l[t]=r)&&(t==="loading"&&(e[Xi]=r),r==null?e.removeAttribute(t):typeof r!="string"&&Xn(e).includes(t)?e[t]=r:e.setAttribute(t,r))}function Za(e){return e.__attributes??={[Yn]:e.nodeName.includes("-"),[Kn]:e.namespaceURI===mn}}var Ya=new Map;function Xn(e){var t=Ya.get(e.nodeName);if(t)return t;Ya.set(e.nodeName,t=[]);for(var r,i=e,l=Element.prototype;l!==i;){r=Gi(i);for(var o in r)r[o].set&&t.push(o);i=Xr(i)}return t}function Qn(e,t,r=t){Hn(e,"change",i=>{var l=i?e.defaultChecked:e.checked;r(l)}),(S&&e.defaultChecked!==e.checked||Ze(t)==null)&&r(e.checked),Pr(()=>{var i=t();e.checked=!!i})}function Ka(e,t){return e===t||e?.[Lt]===t}function cr(e={},t,r,i){return Sr(()=>{var l,o;return Pr(()=>{l=o,o=[],Ze(()=>{e!==r(...o)&&(t(e,...o),l&&Ka(r(...l),e)&&t(null,...l))})}),()=>{Cr(()=>{o&&Ka(r(...o),e)&&t(null,...o)})}}),e}let ur=!1,Or=Symbol();function eo(e,t,r){const i=r[t]??={store:null,source:Tr(void 0),unsubscribe:ct};if(i.store!==e&&!(Or in r))if(i.unsubscribe(),i.store=e??null,e==null)i.source.v=void 0,i.unsubscribe=ct;else{var l=!0;i.unsubscribe=ei(e,o=>{l?i.source.v=o:y(i.source,o)}),l=!1}return e&&Or in r?dr(e):n(i.source)}function to(){const e={};function t(){Rr(()=>{for(var r in e)e[r].unsubscribe();Ct(e,Or,{enumerable:!1,value:!0})})}return[e,t]}function ro(e){var t=ur;try{return ur=!1,[e(),ur]}finally{ur=t}}function Ja(e){return e.ctx?.d??!1}function w(e,t,r,i){var l=(r&dn)!==0,o=!0,s=(r&gn)!==0,u=(r&vn)!==0,f=!1,d;s?[d,f]=ro(()=>e[t]):d=e[t];var p=Lt in e||aa in e,g=s&&(Be(e,t)?.set??(p&&t in e&&(O=>e[t]=O)))||void 0,m=i,k=!0,N=!1,D=()=>(N=!0,k&&(k=!1,u?m=Ze(i):m=i),m);d===void 0&&i!==void 0&&(g&&o&&sn(),d=D(),g&&g(d));var H;if(H=()=>{var O=e[t];return O===void 0?D():(k=!0,N=!1,O)},(r&hn)===0)return H;if(g){var E=e.$$legacy;return function(O,ue){return arguments.length>0?((!ue||E||f)&&g(ue?H():O),O):H()}}var re=!1,Ve=Tr(d),Q=Jt(()=>{var O=H(),ue=n(Ve);return re?(re=!1,ue):Ve.v=O});return s&&n(Q),l||(Q.equals=Lr),function(O,ue){if(arguments.length>0){const Je=ue?n(Q):s?$e(O):O;if(!Q.equals(Je)){if(re=!0,y(Ve,Je),N&&m!==void 0&&(m=Je),Ja(Q))return O;Ze(()=>n(Q))}return O}return Ja(Q)?Q.v:n(Q)}}function ao(e){return new io(e)}class io{#t;#e;constructor(t){var r=new Map,i=(o,s)=>{var u=Tr(s);return r.set(o,u),u};const l=new Proxy({...t.props||{},$$events:{}},{get(o,s){return n(r.get(s)??i(s,Reflect.get(o,s)))},has(o,s){return s===aa?!0:(n(r.get(s)??i(s,Reflect.get(o,s))),Reflect.has(o,s))},set(o,s,u){return y(r.get(s)??i(s,u),u),Reflect.set(o,s,u)}});this.#e=(t.hydrate?Bn:Ba)(t.component,{target:t.target,anchor:t.anchor,props:l,context:t.context,intro:t.intro??!1,recover:t.recover}),(!t?.props?.$$host||t.sync===!1)&&_(),this.#t=l.$$events;for(const o of Object.keys(this.#e))o==="$set"||o==="$destroy"||o==="$on"||Ct(this,o,{get(){return this.#e[o]},set(s){this.#e[o]=s},enumerable:!0});this.#e.$set=o=>{Object.assign(l,o)},this.#e.$destroy=()=>{Un(this.#e)}}$set(t){this.#e.$set(t)}$on(t,r){this.#t[t]=this.#t[t]||[];const i=(...l)=>r.call(this,...l);return this.#t[t].push(i),()=>{this.#t[t]=this.#t[t].filter(l=>l!==i)}}$destroy(){this.#e.$destroy()}}let Xa;typeof HTMLElement=="function"&&(Xa=class extends HTMLElement{$$ctor;$$s;$$c;$$cn=!1;$$d={};$$r=!1;$$p_d={};$$l={};$$l_u=new Map;$$me;constructor(e,t,r){super(),this.$$ctor=e,this.$$s=t,r&&this.attachShadow({mode:"open"})}addEventListener(e,t,r){if(this.$$l[e]=this.$$l[e]||[],this.$$l[e].push(t),this.$$c){const i=this.$$c.$on(e,t);this.$$l_u.set(t,i)}super.addEventListener(e,t,r)}removeEventListener(e,t,r){if(super.removeEventListener(e,t,r),this.$$c){const i=this.$$l_u.get(t);i&&(i(),this.$$l_u.delete(t))}}async connectedCallback(){if(this.$$cn=!0,!this.$$c){let e=function(i){return l=>{const o=document.createElement("slot");i!=="default"&&(o.name=i),M(l,o)}};if(await Promise.resolve(),!this.$$cn||this.$$c)return;const t={},r=no(this);for(const i of this.$$s)i in r&&(i==="default"&&!this.$$d.children?(this.$$d.children=e(i),t.default=!0):t[i]=e(i));for(const i of this.attributes){const l=this.$$g_p(i.name);l in this.$$d||(this.$$d[l]=fr(l,i.value,this.$$p_d,"toProp"))}for(const i in this.$$p_d)!(i in this.$$d)&&this[i]!==void 0&&(this.$$d[i]=this[i],delete this[i]);this.$$c=ao({component:this.$$ctor,target:this.shadowRoot||this,props:{...this.$$d,$$slots:t,$$host:this}}),this.$$me=$n(()=>{Pr(()=>{this.$$r=!0;for(const i of Gt(this.$$c)){if(!this.$$p_d[i]?.reflect)continue;this.$$d[i]=this.$$c[i];const l=fr(i,this.$$d[i],this.$$p_d,"toAttribute");l==null?this.removeAttribute(this.$$p_d[i].attribute||i):this.setAttribute(this.$$p_d[i].attribute||i,l)}this.$$r=!1})});for(const i in this.$$l)for(const l of this.$$l[i]){const o=this.$$c.$on(i,l);this.$$l_u.set(l,o)}this.$$l={}}}attributeChangedCallback(e,t,r){this.$$r||(e=this.$$g_p(e),this.$$d[e]=fr(e,r,this.$$p_d,"toProp"),this.$$c?.$set({[e]:this.$$d[e]}))}disconnectedCallback(){this.$$cn=!1,Promise.resolve().then(()=>{!this.$$cn&&this.$$c&&(this.$$c.$destroy(),this.$$me(),this.$$c=void 0)})}$$g_p(e){return Gt(this.$$p_d).find(t=>this.$$p_d[t].attribute===e||!this.$$p_d[t].attribute&&t.toLowerCase()===e)||e}});function fr(e,t,r,i){const l=r[e]?.type;if(t=l==="Boolean"&&typeof t!="boolean"?t!=null:t,!i||!r[e])return t;if(i==="toAttribute")switch(l){case"Object":case"Array":return t==null?null:JSON.stringify(t);case"Boolean":return t?"":null;case"Number":return t??null;default:return t}else switch(l){case"Object":case"Array":return t&&JSON.parse(t);case"Boolean":return t;case"Number":return t!=null?+t:t;default:return t}}function no(e){const t={};return e.childNodes.forEach(r=>{t[r.slot||"default"]=!0}),t}function oo(e,t,r,i,l,o){let s=class extends Xa{constructor(){super(e,r,l),this.$$p_d=t}static get observedAttributes(){return Gt(t).map(u=>(t[u].attribute||u).toLowerCase())}};return Gt(t).forEach(u=>{Ct(s.prototype,u,{get(){return this.$$c&&u in this.$$c?this.$$c[u]:this.$$d[u]},set(f){f=fr(u,f,t),this.$$d[u]=f;var d=this.$$c;if(d){var p=Be(d,u)?.get;p?d[u]=f:d.$set({[u]:f})}}})}),i.forEach(u=>{Ct(s.prototype,u,{get(){return this.$$c?.[u]}})}),e.element=s,s}function Qa(e){ee===null&&ua(),$r(()=>{const t=Ze(e);if(typeof t=="function")return t})}function lo(e){ee===null&&ua(),Qa(()=>()=>Ze(e))}function ei(e,t,r){if(e==null)return t(void 0),ct;const i=Ze(()=>e.subscribe(t,r));return i.unsubscribe?()=>i.unsubscribe():i}const vt=[];function so(e,t=ct){let r=null;const i=new Set;function l(u){if(la(e,u)&&(e=u,r)){const f=!vt.length;for(const d of i)d[1](),vt.push(d,e);if(f){for(let d=0;d<vt.length;d+=2)vt[d][0](vt[d+1]);vt.length=0}}}function o(u){l(u(e))}function s(u,f=ct){const d=[u,f];return i.add(d),i.size===1&&(r=t(l,o)||ct),u(e),()=>{i.delete(d),i.size===0&&r&&(r(),r=null)}}return{set:l,update:o,subscribe:s}}function dr(e){let t;return ei(e,r=>t=r)(),t}globalThis.altchaPlugins=globalThis.altchaPlugins||[],globalThis.altchaI18n=globalThis.altchaI18n||{get:e=>dr(globalThis.altchaI18n.store)[e],set:(e,t)=>{Object.assign(dr(globalThis.altchaI18n.store),{[e]:t}),globalThis.altchaI18n.store.set(dr(globalThis.altchaI18n.store))},store:so({})};const co={ariaLinkLabel:"زور Altcha.org",enterCode:"أدخل الرمز",enterCodeAria:"أدخل الرمز الذي تسمعه. اضغط على المسافة لتشغيل الصوت.",error:"فشل التحقق. حاول مرة أخرى لاحقاً.",expired:"انتهت صلاحية التحقق. حاول مرة أخرى.",verificationRequired:"مطلوب التحقق!",footer:'محمي بواسطة <a href="https://altcha.org/" target="_blank" aria-label="زور Altcha.org">ALTCHA</a>',getAudioChallenge:"احصل على تحدي صوتي",label:"أنا لست روبوتاً",loading:"جارٍ التحميل...",reload:"إعادة تحميل",verify:"تحقق",verified:"تم التحقق",verifying:"جارٍ التحقق...",waitAlert:"جارٍ التحقق... يرجى الانتظار."};globalThis.altchaI18n.set("ar",co);const uo={ariaLinkLabel:"Посетете Altcha.org",enterCode:"Въведете код",enterCodeAria:"Въведете кода, който чувате. Натиснете Space за възпроизвеждане на аудио.",error:"Проверката неуспешна. Моля, опитайте по-късно.",expired:"Времето за проверка изтече. Моля, опитайте отново.",verificationRequired:"Изисква се проверка!",footer:'Защитено от <a href="https://altcha.org/" target="_blank" aria-label="Посетете Altcha.org">ALTCHA</a>',getAudioChallenge:"Аудио проверка",label:"Аз не съм робот",loading:"Зареждане...",reload:"Презареди",verify:"Провери",verified:"Проверено",verifying:"Проверява се...",waitAlert:"Проверката е в процес... моля изчакайте."};globalThis.altchaI18n.set("bg",uo);const fo={ariaLinkLabel:"Наведаць Altcha.org",enterCode:"Увядзіце код",enterCodeAria:"Увядзіце код, які вы чуеце. Націсніце прабел, каб прайграць аўдыё.",error:"Праверка не прайшла. Паспрабуйце пазней.",expired:"Тэрмін праверкі скончыўся. Паспрабуйце зноў.",footer:'Абаронена <a href="https://altcha.org/" target="_blank" aria-label="Наведаць Altcha.org">ALTCHA</a>',getAudioChallenge:"Атрымаць аўдыё выклік",label:"Я не робат",loading:"Загрузка...",reload:"Перазагрузіць",verify:"Праверыць",verificationRequired:"Патрабуецца праверка!",verified:"Праверана",verifying:"Правяраем...",waitAlert:"Праверка... калі ласка, пачакайце."};globalThis.altchaI18n.set("be",fo);const ho={ariaLinkLabel:"Posjetite Altcha.org",enterCode:"Unesite kod",enterCodeAria:"Unesite kod koji čujete. Pritisnite Space da biste pustili zvuk.",error:"Verifikacija nije uspjela. Pokušajte ponovo kasnije.",expired:"Verifikacija je istekla. Pokušajte ponovo.",footer:'Zaštićeno od strane <a href="https://altcha.org/" target="_blank" aria-label="Posjetite Altcha.org">ALTCHA</a>',getAudioChallenge:"Dohvatite audio izazov",label:"Nisam robot",loading:"Učitavanje...",reload:"Ponovno učitaj",verify:"Verifikuj",verificationRequired:"Verifikacija je obavezna!",verified:"Verifikovano",verifying:"Verifikacija u toku...",waitAlert:"Verifikacija u toku... molimo vas da sačekate."};globalThis.altchaI18n.set("bs",ho);const go={ariaLinkLabel:"Visita Altcha.org",enterCode:"Introdueix el codi",enterCodeAria:"Introdueix el codi que escoltes. Prem Espai per reproduir l’àudio.",error:"Verificació fallida. Torna-ho a provar més tard.",expired:"Verificació expirada. Torna-ho a provar.",footer:'Protegit per <a href="https://altcha.org/" target="_blank" aria-label="Visita Altcha.org">ALTCHA</a>',getAudioChallenge:"Obtenir un desafiament d’àudio",label:"No sóc un robot",loading:"Carregant...",reload:"Torna a carregar",verify:"Verificar",verificationRequired:"Es requereix verificació!",verified:"Verificat",verifying:"Verificant...",waitAlert:"Verificant... si us plau, espera."};globalThis.altchaI18n.set("ca",go);const vo={ariaLinkLabel:"Navštivte Altcha.org",enterCode:"Zadejte kód",enterCodeAria:"Zadejte kód, který slyšíte. Stisknutím mezerníku přehrajete zvuk.",error:"Ověření selhalo. Zkuste to prosím později.",expired:"Ověření vypršelo. Zkuste to prosím znovu.",verificationRequired:"Vyžaduje se ověření!",footer:'Chráněno pomocí <a href="https://altcha.org/" target="_blank" aria-label="Navštivte Altcha.org">ALTCHA</a>',getAudioChallenge:"Získat audio výzvu",label:"Nejsem robot",loading:"Načítání...",reload:"Znovu načíst",verify:"Ověřit",verified:"Ověřeno",verifying:"Ověřování...",waitAlert:"Probíhá ověření... prosím počkejte."};globalThis.altchaI18n.set("cs",vo);const bo={ariaLinkLabel:"Besøg Altcha.org",enterCode:"Indtast kode",enterCodeAria:"Indtast den kode, du hører. Tryk på mellemrumstasten for at afspille lyd.",error:"Verificering mislykkedes. Prøv venligst igen senere.",expired:"Verificering udløbet. Prøv venligst igen.",verificationRequired:"Verificering kræves!",footer:'Beskyttet af <a href="https://altcha.org/" target="_blank" aria-label="Besøg Altcha.org">ALTCHA</a>',getAudioChallenge:"Hent lydudfordring",label:"Jeg er ikke en robot",loading:"Indlæser...",reload:"Genindlæs",verify:"Verificer",verified:"Verificeret",verifying:"Verificerer...",waitAlert:"Verificerer... vent venligst."};globalThis.altchaI18n.set("da",bo);const po={ariaLinkLabel:"Besuche Altcha.org",enterCode:"Code eingeben",enterCodeAria:"Geben Sie den Code ein, den Sie hören. Drücken Sie die Leertaste, um die Audio abzuspielen.",error:"Überprüfung fehlgeschlagen. Bitte versuchen Sie es später erneut.",expired:"Überprüfung abgelaufen. Bitte versuchen Sie es erneut.",verificationRequired:"Überprüfung erforderlich!",footer:'Geschützt durch <a href="https://altcha.org/" target="_blank" aria-label="Besuche Altcha.org">ALTCHA</a>',getAudioChallenge:"Audio-Herausforderung anfordern",label:"Ich bin kein Roboter",loading:"Lade...",reload:"Neu laden",verify:"Überprüfen",verified:"Überprüft",verifying:"Wird überprüft...",waitAlert:"Überprüfung läuft... bitte warten."};globalThis.altchaI18n.set("de",po);const mo={ariaLinkLabel:"Επισκεφθείτε το Altcha.org",enterCode:"Εισαγάγετε κωδικό",enterCodeAria:"Εισαγάγετε τον κωδικό που ακούτε. Πατήστε Space για να παίξετε τον ήχο.",error:"Η επαλήθευση απέτυχε. Δοκιμάστε ξανά αργότερα.",expired:"Η επαλήθευση έληξε. Δοκιμάστε ξανά.",verificationRequired:"Απαιτείται έλεγχος!",footer:'Προστατεύεται από το <a href="https://altcha.org/" target="_blank" aria-label="Επισκεφθείτε το Altcha.org">ALTCHA</a>',getAudioChallenge:"Λήψη ηχητικής δοκιμασίας",label:"Δεν είμαι ρομπότ",loading:"Φόρτωση...",reload:"Επαναφόρτωση",verify:"Επαλήθευση",verified:"Επαληθεύτηκε",verifying:"Γίνεται επαλήθευση...",waitAlert:"Γίνεται επαλήθευση... παρακαλώ περιμένετε."};globalThis.altchaI18n.set("el",mo);const yo={ariaLinkLabel:"Visitar Altcha.org",enterCode:"Introduce el código",enterCodeAria:"Introduce el código que escuchas. Pulsa Espacio para reproducir el audio.",error:"Falló la verificación. Por favor intente nuevamente más tarde.",expired:"Verificación expirada. Por favor intente nuevamente.",verificationRequired:"¡Verificación requerida!",footer:'Protegido por <a href="https://altcha.org/" target="_blank" aria-label="Visitar Altcha.org">ALTCHA</a>',getAudioChallenge:"Obtener un desafío de audio",label:"No soy un robot",loading:"Cargando...",reload:"Recargar",verify:"Verificar",verified:"Verificado",verifying:"Verificando...",waitAlert:"Verificando... por favor espere."};globalThis.altchaI18n.set("es-es",yo);const Ao={ariaLinkLabel:"Visitar Altcha.org",enterCode:"Ingresa el código",enterCodeAria:"Ingresa el código que escuchas. Presiona Espacio para reproducir el audio.",error:"Falló la verificación. Por favor vuelve a intentarlo más tarde.",expired:"La verificación expiró. Por favor inténtalo de nuevo.",verificationRequired:"¡Verificación requerida!",footer:'Protegido por <a href="https://altcha.org/" target="_blank" aria-label="Visitar Altcha.org">ALTCHA</a>',getAudioChallenge:"Obtener un reto de audio",label:"No soy un robot",loading:"Cargando...",reload:"Volver a cargar",verify:"Verificar",verified:"Verificado",verifying:"Verificando...",waitAlert:"Verificando... por favor espera."};globalThis.altchaI18n.set("es-419",Ao);const ko={ariaLinkLabel:"Külasta Altcha.org",enterCode:"Sisesta kood",enterCodeAria:"Sisestage kuuldu kood. Vajutage tühikut, et esitada heli.",error:"Kinnitamine ebaõnnestus. Proovi hiljem uuesti.",expired:"Kinnitamine aegus. Proovi uuesti.",verificationRequired:"Kontroll on vajalik!",footer:'Kaitstud <a href="https://altcha.org/" target="_blank" aria-label="Külasta Altcha.org">ALTCHA</a> poolt',getAudioChallenge:"Hangi heliülesanne",label:"Ma ei ole robot",loading:"Laadimine...",reload:"Laadi uuesti",verify:"Kinnita",verified:"Kinnitatud",verifying:"Kinnitamine...",waitAlert:"Kinnitamine... palun oota."};globalThis.altchaI18n.set("et",ko);const _o={ariaLinkLabel:"Bisitatu Altcha.org",enterCode:"Sartu kodea",enterCodeAria:"Sartu entzun duzun kodea. Sakatu Espazioa audioa erreproduzitzeko.",error:"Egiaztatzeak huts egin du. Saiatu berriro geroago.",expired:"Egiaztatzea iraungi da. Saiatu berriro.",verificationRequired:"Egiaztatzea beharrezkoa da!",footer:'<a href="https://altcha.org/" target="_blank" aria-label="Bisitatu Altcha.org">ALTCHA</a>k babestuta',getAudioChallenge:"Jaso audio-erronka bat",label:"Ez naiz robot bat",loading:"Kargatzen...",reload:"Birkargatu",verify:"Egiaztatu",verified:"Egiaztatuta",verifying:"Egiaztatzen...",waitAlert:"Egiaztatzen... itxaron mesedez."};globalThis.altchaI18n.set("eu",_o);const wo={ariaLinkLabel:"بازدید از Altcha.org",enterCode:"کد را وارد کنید",enterCodeAria:"کدی که میشنوید را وارد کنید. برای پخش صدا Space را فشار دهید.",error:"احراز هویت ناموفق بود. بعداً دوباره تلاش کنید.",expired:"احراز هویت منقضی شد. دوباره تلاش کنید.",footer:'محافظت شده توسط <a href="https://altcha.org/" target="_blank" aria-label="بازدید از Altcha.org">ALTCHA</a>',getAudioChallenge:"دریافت چالش صوتی",label:"من ربات نیستم",loading:"در حال بارگذاری...",reload:"بارگذاری مجدد",verify:"تایید",verificationRequired:"احراز هویت لازم است!",verified:"تایید شد",verifying:"در حال تایید...",waitAlert:"در حال تایید... لطفا منتظر بمانید."};globalThis.altchaI18n.set("fa",wo);const Co={ariaLinkLabel:"Besicht Altcha.org",enterCode:"Code aginn",enterCodeAria:"Gitt de Code an deen dir héiert. Dréckt op d'Weltraumtast fir Audio ofzespillen.",error:"Verifikatioun ass feelgeschloen. Probéiert méi spéit nach emol.",expired:"Verifikatioun ofgelaf. Probéiert nach emol.",footer:'Geschützt vun <a href="https://altcha.org/" target="_blank" aria-label="Besicht Altcha.org">ALTCHA</a>',getAudioChallenge:"Kritt eng Audio-Herausfuerderung",label:"Ech sinn keen Robot",loading:"Lueden...",reload:"Nei lueden",verify:"Verifizéieren",verificationRequired:"Verifikatioun néideg!",verified:"Verifizéiert",verifying:"Verifizéieren...",waitAlert:"Verifizéieren... waart wgl."};globalThis.altchaI18n.set("lb",Co);const Lo={ariaLinkLabel:"Vieraile sivulla Altcha.org",enterCode:"Syötä koodi",enterCodeAria:"Kirjoita kuulemasi koodi. Paina välilyöntiä toistaaksesi äänen.",error:"Varmennus epäonnistui. Yritä myöhemmin uudelleen.",expired:"Varmennus vanhentui. Yritä uudelleen.",verificationRequired:"Vahvistus vaaditaan!",footer:'Suojattu <a href="https://altcha.org/" target="_blank" aria-label="Vieraile sivulla Altcha.org">ALTCHA</a>:lla',getAudioChallenge:"Hae äänitehtävä",label:"En ole robotti",loading:"Ladataan...",reload:"Lataa uudelleen",verify:"Vahvista",verified:"Vahvistettu",verifying:"Vahvistetaan...",waitAlert:"Vahvistetaan... odota hetki."};globalThis.altchaI18n.set("fi",Lo);const xo={ariaLinkLabel:"Visitez Altcha.org",enterCode:"Entrez le code",enterCodeAria:"Entrez le code que vous entendez. Appuyez sur la barre d'espace pour écouter l'audio.",error:"Échec de la vérification. Réessayez plus tard.",expired:"La vérification a expiré. Réessayez.",verificationRequired:"Vérification requise !",footer:'Protégé par <a href="https://altcha.org/" target="_blank" aria-label="Visitez Altcha.org">ALTCHA</a>',getAudioChallenge:"Obtenir un défi audio",label:"Pas un robot",loading:"Chargement...",reload:"Recharger",verify:"Vérifier",verified:"Vérifié",verifying:"Vérification en cours...",waitAlert:"Vérification en cours... veuillez patienter."};globalThis.altchaI18n.set("fr-ca",xo);const Eo={ariaLinkLabel:"Visitez Altcha.org",enterCode:"Entrez le code",enterCodeAria:"Entrez le code que vous entendez. Appuyez sur Espace pour écouter l'audio.",error:"Échec de la vérification. Essayez à nouveau plus tard.",expired:"La vérification a expiré. Essayez à nouveau.",verificationRequired:"Vérification requise !",footer:'Protégé par <a href="https://altcha.org/" target="_blank" aria-label="Visitez Altcha.org">ALTCHA</a>',getAudioChallenge:"Obtenir un défi audio",label:"Pas un robot",loading:"Chargement...",reload:"Recharger",verify:"Vérifier",verified:"Vérifié",verifying:"Vérification en cours...",waitAlert:"Vérification en cours... veuillez patienter."};globalThis.altchaI18n.set("fr-fr",Eo);const To={ariaLinkLabel:"Tabhair cuairt ar Altcha.org",enterCode:"Iontráil cód",enterCodeAria:"Cuir isteach an cód a chloiseann tú. Brúigh Spás chun an fuaime a sheinm.",error:"Theip ar an bhfíorú. Bain triail eile as níos déanaí.",expired:"Tá an fíorú as feidhm. Bain triail eile as.",verificationRequired:"Fíorú riachtanach!",footer:'Cosanta ag <a href="https://altcha.org/" target="_blank" aria-label="Tabhair cuairt ar Altcha.org">ALTCHA</a>',getAudioChallenge:"Faigh dúshlán fuaime",label:"Níl mé i mo róbat",loading:"Á luchtú...",reload:"Athluchtaigh",verify:"Fíoraigh",verified:"Fíoraithe",verifying:"Fíorú ar siúl...",waitAlert:"Fíorú ar siúl... fan go fóill."};globalThis.altchaI18n.set("ga",To);const Io={ariaLinkLabel:"Posjetite Altcha.org",enterCode:"Unesite kod",enterCodeAria:"Unesite kod koji čujete. Pritisnite razmaknicu za reprodukciju zvuka.",error:"Provjera nije uspjela. Molimo pokušajte kasnije.",expired:"Provjera je istekla. Molimo pokušajte ponovo.",verificationRequired:"Potrebna je provjera!",footer:'Zaštićeno od strane <a href="https://altcha.org/" target="_blank" aria-label="Posjetite Altcha.org">ALTCHA</a>',getAudioChallenge:"Audio provjera",label:"Ja nisam robot",loading:"Učitavanje...",reload:"Ponovno učitaj",verify:"Provjeri",verified:"Provjereno",verifying:"Provjeravanje...",waitAlert:"Provjera je u tijeku... molimo pričekajte."};globalThis.altchaI18n.set("hr",Io);const jo={ariaLinkLabel:"Látogass el az Altcha.org oldalra",enterCode:"Írja be a kódot",enterCodeAria:"Írja be a hallott kódot. Nyomja meg a Szóköz billentyűt a hang lejátszásához.",error:"A hitelesítés nem sikerült. Próbáld meg később újra.",expired:"A hitelesítés lejárt. Próbáld újra.",verificationRequired:"Ellenőrzés szükséges!",footer:'Védve a következő által: <a href="https://altcha.org/" target="_blank" aria-label="Látogass el az Altcha.org oldalra">ALTCHA</a>',getAudioChallenge:"Hangalapú kihívás kérése",label:"Nem vagyok robot",loading:"Betöltés...",reload:"Újratöltés",verify:"Ellenőrzés",verified:"Ellenőrizve",verifying:"Ellenőrzés folyamatban...",waitAlert:"Ellenőrzés folyamatban... kérlek várj."};globalThis.altchaI18n.set("hu",jo);const Vo={ariaLinkLabel:"Heimsækja Altcha.org",enterCode:"Sláðu inn kóða",enterCodeAria:"Sláðu inn kóðann sem þú heyrir. Ýttu á Space til að spila hljóðið.",error:"Staðfesting mistókst. Reyndu aftur síðar.",expired:"Staðfesting er útrunnin. Reyndu aftur.",footer:'Verndað af <a href="https://altcha.org/" target="_blank" aria-label="Heimsækja Altcha.org">ALTCHA</a>',getAudioChallenge:"Fá hljóðáskorun",label:"Ég er ekki robot",loading:"Hleður...",reload:"Hleð aftur",verify:"Staðfesta",verificationRequired:"Staðfesting er nauðsynleg!",verified:"Staðfest",verifying:"Að staðfesta...",waitAlert:"Að staðfesta... vinsamlegast bíða."};globalThis.altchaI18n.set("is",Vo);const Ro={ariaLinkLabel:"Visita Altcha.org",enterCode:"Inserisci il codice",enterCodeAria:"Inserisci il codice che senti. Premi Spazio per riprodurre l'audio.",error:"Verifica fallita. Riprova più tardi.",expired:"Verifica scaduta. Riprova.",verificationRequired:"Verifica richiesta!",footer:'Protetto da <a href="https://altcha.org/" target="_blank" aria-label="Visita Altcha.org">ALTCHA</a>',getAudioChallenge:"Ottieni una sfida audio",label:"Non sono un robot",loading:"Caricamento...",reload:"Ricarica",verify:"Verifica",verified:"Verificato",verifying:"Verifica in corso...",waitAlert:"Verifica in corso... attendere."};globalThis.altchaI18n.set("it",Ro);const $o={ariaLinkLabel:"Apsilankykite Altcha.org",enterCode:"Įveskite kodą",enterCodeAria:"Įveskite girdimą kodą. Paspauskite tarpo klavišą, kad grotumėte garso įrašą.",error:"Patvirtinimas nepavyko. Bandykite vėliau.",expired:"Patvirtinimo laikas baigėsi. Bandykite dar kartą.",verificationRequired:"Reikalingas patvirtinimas!",footer:'Apsaugota <a href="https://altcha.org/" target="_blank" aria-label="Apsilankykite Altcha.org">ALTCHA</a>',getAudioChallenge:"Gauti garso užduotį",label:"Aš nesu robotas",loading:"Įkeliama...",reload:"Įkelti iš naujo",verify:"Patvirtinti",verified:"Patvirtinta",verifying:"Tikrinama...",waitAlert:"Tikrinama... prašome palaukti."};globalThis.altchaI18n.set("lt",$o);const So={ariaLinkLabel:"Apmeklējiet Altcha.org",enterCode:"Ievadiet kodu",enterCodeAria:"Ievadiet dzirdamo kodu. Nospiediet atstarpes taustiņu, lai atskaņotu audio.",error:"Verifikācija neizdevās. Mēģiniet vēlāk vēlreiz.",expired:"Verifikācijas laiks ir beidzies. Mēģiniet vēlreiz.",verificationRequired:"Nepieciešama verifikācija!",footer:'Aizsargāts ar <a href="https://altcha.org/" target="_blank" aria-label="Apmeklējiet Altcha.org">ALTCHA</a>',getAudioChallenge:"Saņemt audio izaicinājumu",label:"Es neesmu robots",loading:"Notiek ielāde...",reload:"Pārlādēt",verify:"Verificēt",verified:"Verificēts",verifying:"Notiek verifikācija...",waitAlert:"Notiek verifikācija... lūdzu, uzgaidiet."};globalThis.altchaI18n.set("lv",So);const Po={ariaLinkLabel:"Żur Altcha.org",enterCode:"Idħol il-kodiċi",enterCodeAria:"Idħol il-kodiċi li tisma'. Agħfas Spazju biex tindaqq l-awdjo.",error:"Il-verifika falliet. Erġa’ pprova aktar tard.",expired:"Il-verifika skadiet. Erġa’ pprova.",verificationRequired:"Verifika meħtieġa!",footer:'Protett minn <a href="https://altcha.org/" target="_blank" aria-label="Żur Altcha.org">ALTCHA</a>',getAudioChallenge:"Ikseb sfida bl-awdjo",label:"M’inix robot",loading:"Qed jitgħabba...",reload:"Ittella’ mill-ġdid",verify:"Ivverifika",verified:"Ivverifikat",verifying:"Verifika għaddejja...",waitAlert:"Verifika għaddejja... stenna ftit."};globalThis.altchaI18n.set("mt",Po);const ti={ariaLinkLabel:"Besøk Altcha.org",enterCode:"Skriv inn kode",enterCodeAria:"Skriv inn koden du hører. Trykk på Space for å spille av lyden.",error:"Verifisering mislyktes. Prøv igjen senere.",expired:"Verifiseringen utløp. Prøv igjen.",footer:'Beskyttet av <a href="https://altcha.org/" target="_blank" aria-label="Besøk Altcha.org">ALTCHA</a>',getAudioChallenge:"Få en lydutfordring",label:"Jeg er ikke en robot",loading:"Laster...",reload:"Last på nytt",verify:"Verifiser",verificationRequired:"Verifisering kreves!",verified:"Verifisert",verifying:"Verifiserer...",waitAlert:"Verifiserer... vennligst vent."};globalThis.altchaI18n.set("nb",ti),globalThis.altchaI18n.set("no",ti);const zo={ariaLinkLabel:"Bezoek Altcha.org",enterCode:"Voer code in",enterCodeAria:"Voer de code in die je hoort. Druk op Spatie om de audio af te spelen.",error:"Verificatie mislukt. Probeer het later opnieuw.",expired:"Verificatie verlopen. Probeer het opnieuw.",verificationRequired:"Verificatie vereist!",footer:'Beschermd door <a href="https://altcha.org/" target="_blank" aria-label="Bezoek Altcha.org">ALTCHA</a>',getAudioChallenge:"Audio-uitdaging ontvangen",label:"Ik ben geen robot",loading:"Laden...",reload:"Herladen",verify:"Verifiëren",verified:"Geverifieerd",verifying:"Bezig met verifiëren...",waitAlert:"Bezig met verifiëren... even geduld a.u.b."};globalThis.altchaI18n.set("nl",zo);const No={ariaLinkLabel:"Odwiedź Altcha.org",enterCode:"Wprowadź kod",enterCodeAria:"Wpisz kod, który słyszysz. Naciśnij Spację, aby odtworzyć dźwięk.",error:"Weryfikacja nie powiodła się. Spróbuj ponownie później.",expired:"Weryfikacja wygasła. Spróbuj ponownie.",verificationRequired:"Wymagana weryfikacja!",footer:'Chronione przez <a href="https://altcha.org/" target="_blank" aria-label="Odwiedź Altcha.org">ALTCHA</a>',getAudioChallenge:"Pobierz zadanie dźwiękowe",label:"Nie jestem robotem",loading:"Ładowanie...",reload:"Odśwież",verify:"Zweryfikuj",verified:"Zweryfikowano",verifying:"Weryfikacja...",waitAlert:"Trwa weryfikacja... proszę czekać."};globalThis.altchaI18n.set("pl",No);const Do={ariaLinkLabel:"Visitar Altcha.org",enterCode:"Introduza o código",enterCodeAria:"Introduza o código que ouve. Prima Espaço para reproduzir o áudio.",error:"A verificação falhou. Por favor, tente novamente mais tarde.",expired:"Verificação expirada. Por favor, tente novamente.",verificationRequired:"Verificação necessária!",footer:'Protegido por <a href="https://altcha.org/" target="_blank" aria-label="Visitar Altcha.org">ALTCHA</a>',getAudioChallenge:"Obter desafio de áudio",label:"Não sou um robô",loading:"A carregar...",reload:"Recarregar",verify:"Verificar",verified:"Verificado",verifying:"A verificar...",waitAlert:"A verificar... por favor aguarde."};globalThis.altchaI18n.set("pt-pt",Do);const qo={ariaLinkLabel:"Visitar Altcha.org",enterCode:"Digite o código",enterCodeAria:"Digite o código que você ouve. Pressione Espaço para reproduzir o áudio.",error:"Falha na verificação. Por favor, tente novamente mais tarde.",expired:"Verificação expirada. Por favor, tente novamente.",verificationRequired:"Verificação necessária!",footer:'Protegido por <a href="https://altcha.org/" target="_blank" aria-label="Visitar Altcha.org">ALTCHA</a>',getAudioChallenge:"Obter desafio de áudio",label:"Eu não sou um robô",loading:"Carregando...",reload:"Recarregar",verify:"Verificar",verified:"Verificado",verifying:"Verificando...",waitAlert:"Verificando... por favor aguarde."};globalThis.altchaI18n.set("pt-br",qo);const Ho={ariaLinkLabel:"Vizitează Altcha.org",enterCode:"Introduceți codul",enterCodeAria:"Introduceți codul pe care îl auziți. Apăsați Spațiu pentru a reda audio.",error:"Verificarea a eșuat. Încearcă din nou mai târziu.",expired:"Verificarea a expirat. Încearcă din nou.",verificationRequired:"Verificare necesară!",footer:'Protejat de <a href="https://altcha.org/" target="_blank" aria-label="Vizitează Altcha.org">ALTCHA</a>',getAudioChallenge:"Obține o provocare audio",label:"Nu sunt un robot",loading:"Se încarcă...",reload:"Reîncarcă",verify:"Verifică",verified:"Verificat",verifying:"Se verifică...",waitAlert:"Se verifică... te rugăm să aștepți."};globalThis.altchaI18n.set("ro",Ho);const Oo={ariaLinkLabel:"Перейти на Altcha.org",enterCode:"Введите код",enterCodeAria:"Введите код, который слышите. Нажмите пробел для воспроизведения аудио.",error:"Ошибка верификации. Попробуйте позже.",expired:"Срок действия верификации истек. Попробуйте снова.",verificationRequired:"Требуется проверка!",footer:'Защищено <a href="https://altcha.org/" target="_blank" aria-label="Перейти на Altcha.org">ALTCHA</a>',getAudioChallenge:"Получить аудио задачу"