PageSourceSearch

https://ferimex.sk/assets/vendor/altcha/dist/main/altcha.i18n-Xzcdm23.js

js ferimex.sk collected 2026-10-08 20:39:37 UTC 194,744 bytes, 988 lines download raw bytes

vendor: 4,273 bytes, lines 1-7
1/**
2 * Bundled by jsDelivr using Rollup v4.62.2 and esbuild v0.28.1.
3 * Original file: /npm/[email protected]/dist/main/altcha.i18n.js
4 *
5 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
6 */
7const Ec=!1;var Ha=Array.isArray,eo=Array.prototype.indexOf,Vt=Array.prototype.includes,to=Array.from,vr=Object.keys,Kt=Object.defineProperty,Pt=Object.getOwnPropertyDescriptor,ro=Object.getOwnPropertyDescriptors,ao=Object.prototype,io=Array.prototype,Ma=Object.getPrototypeOf,qa=Object.isExtensible;const ut=()=>{};function no(e){for(var t=0;t<e.length;t++)e[t]()}function Ba(){var e,t,r=new Promise((a,i)=>{e=a,t=i});return{promise:r,resolve:e,reject:t}}const le=2,Rt=4,gr=8,Ur=1<<24,dt=16,qe=32,ft=64,Kr=128,Se=512,se=1024,he=2048,Oe=4096,Be=8192,Fe=16384,ht=32768,Gr=1<<25,vt=65536,Ua=1<<17,oo=1<<18,wt=1<<19,lo=1<<20,At=65536,Yr=1<<21,Wr=1<<22,gt=1<<23,zt=Symbol("$state"),so=Symbol("legacy props"),co=Symbol(""),et=new class extends Error{name="StaleReactionError";message="The reaction that called `getAbortSignal()` was re-run or destroyed"},Gt=!!globalThis.document?.contentType&&globalThis.document.contentType.includes("xml"),Yt=3,Wt=8;function Ka(e){return e===this.v}function Ga(e,t){return e!=e?t==t:e!==t||e!==null&&typeof e=="object"||typeof e=="function"}function uo(e){return!Ga(e,this.v)}function fo(e){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}function ho(){throw new Error("https://svelte.dev/e/async_derived_orphan")}function vo(e){throw new Error("https://svelte.dev/e/effect_in_teardown")}function go(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function po(e){throw new Error("https://svelte.dev/e/effect_orphan")}function bo(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function mo(){throw new Error("https://svelte.dev/e/hydration_failed")}function yo(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function ko(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function wo(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function Ao(){throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}let jc=!1;const _o=1,Co=2,Zr="[",Ya="[!",Wa="[?",Za="]",_t={},ce=Symbol(),Ja="http://www.w3.org/1999/xhtml",To="http://www.w3.org/2000/svg",xo="http://www.w3.org/1998/Math/MathML",$o="@attach";let ke=null;function Ot(e){ke=e}function tt(e,t=!1,r){ke={p:ke,i:!1,c:null,e:null,s:e,x:null,r:j,l:null}}function rt(e){var t=ke,r=t.e;if(r!==null){t.e=null;for(var a of r)Ji(a)}return e!==void 0&&(t.x=e),t.i=!0,ke=t.p,e??{}}function Xa(){return!0}let Ct=[];function Qa(){var e=Ct;Ct=[],no(e)}function at(e){if(Ct.length===0&&!rr){var t=Ct;queueMicrotask(()=>{t===Ct&&Qa()})}Ct.push(e)}function Lo(){for(;Ct.length>0;)Qa()}function Zt(e){console.warn("https://svelte.dev/e/hydration_mismatch")}function Eo(){console.warn("https://svelte.dev/e/select_multiple_invalid_value")}function So(){console.warn("https://svelte.dev/e/svelte_boundary_reset_noop")}let E=!1;function Ue(e){E=e}let P;function pe(e){if(e===null)throw Zt(),_t;return P=e}function Tt(){return pe(Ge(P))}function G(e){if(E){if(Ge(P)!==null)throw Zt(),_t;P=e}}function pr(e=1){if(E){for(var t=e,r=P;t--;)r=Ge(r);P=r}}function Jr(e=!0){for(var t=0,r=P;;){if(r.nodeType===Wt){var a=r.data;if(a===Za){if(t===0)return r;t-=1}else(a===Zr||a===Ya||a[0]==="["&&!isNaN(Number(a.slice(1))))&&(t+=1)}var i=Ge(r);e&&r.remove(),r=i}}function ei(e){if(!e||e.nodeType!==Wt)throw Zt(),_t;return e.data}function it(e){if(typeof e!="object"||e===null||zt in e)return e;const t=Ma(e);if(t!==ao&&t!==io)return e;var r=new Map,a=Ha(e),i=z(0),o=Et,s=l=>{if(Et===o)return l();var d=I,u=Et;je(null),Ui(o);var h=l();return je(d),Ui(u),h};return a&&r.set("length",z(e.length)),new Proxy(e,{defineProperty(l,d,u){(!("value"in u)||u.configurable===!1||u.enumerable===!1||u.writable===!1)&&yo();var h=r.get(d);return h===void 0?s(()=>{var p=z(u.value);return r.set(d,p),p}):w(h,u.value,!0),!0},deleteProperty(l,d){var u=r.get(d);if(u===void 0){if(d in l){const h=s(()=>z(ce));r.set(d,h),ir(i)}}else w(u,ce),ir(i);return!0},get(l,d,u){if(d===zt)return e;var h=r.get(d),p=d in l;if(h===void 0&&(!p||Pt(l,d)?.writable)&&(h=s(()=>
7{var m=it(p?l[d]:ce),b=z(m);return b}),r.set(d,h)),h!==void 0){var f=n(h);return f===ce?void 0:f}return Reflect.get(l,d,u)},getOwnPropertyDescriptor(l,d){var u=Reflect.getOwnPropertyDescriptor(l,d);if(u&&"value"in u){var h=r.get(d);h&&(u.value=n(h))}else if(u===void 0){var p=r.get(d),f=p?.v;if(p!==void 0&&f!==ce)return{enumerable:!0,configurable:!0,value:f,writable:!0}}return u},has(l,d){if(d===zt)return!0;var u=r.get(d),h=u!==void 0&&u.v!==ce||Reflect.has(l,d);if(u!==void 0||j!==null&&(!h||Pt(l,d)?.writable)){u===void 0&&(u=s(()=>{var f=h?it(l[d]):ce,m=z(f);return m}),r.set(d,u));var p=n(u);if(p===ce)return!1}return h},set(l,d,u,h){var p=r.get(d),f=d in l;if(a&&d==="length")for(var m=u;m<p.v;m+=1){var b=r.get(m+"");b!==void 0?w(b,ce):m in l&&(b=s(()=>z(ce)),r.set(m+"",b))}if(p===void 0)(!f||Pt(l,d)?.writable)&&(p=s(()=>z(void 0)),w(p,it(u)),r.set(d,p));else{f=p.v!==ce;var A=s(()=>it(u));w(p,A)}var $=Reflect.getOwnPropertyDescriptor(l,d);if($?.set&&$.set.call(h,u),!f){if(a&&typeof d=="string"){var S=r.get("length"),ne=Number(d);Number.isInteger(ne)&&ne>=S.v&&w(S,ne+1)}ir(i)}return!0},ownKeys(l){n(i);var d=Reflect.ownKeys(l).filter(p=>{var f=r.get(p);return f===void 0||f.v!==ce});for(var[u,h]of r)h.v!==ce&&!(u in l)&&d.push(u);return d},setPrototypeOf(){ko()}})}function ti(e){try{if(e!==null&&typeof e=="object"&&zt in e)return e[zt]}catch{}return e}function jo(e,t){return Object.is(ti(e),ti(t))}var xt,Xr,ri,ai,ii;function Qr(){if(xt===void 0){xt=window,Xr=document,ri=/Firefox/.test(navigator.userAgent);var e=Element.prototype,t=Node.prototype,r=Text.prototype;ai=Pt(t,"firstChild").get,ii=Pt(t,"nextSibling").get,qa(e)&&(e.__click=void 0,e.__className=void 0,e.__attributes=null,e.__style=void 0,e.__e=void 0),qa(r)&&(r.__t=void 0)}}function Ke(e=""){return document.createTextNode(e)}function Ce(e){return ai.call(e)}function Ge(e){return ii.call(e)}function J(e,t){if(!E)return Ce(e);var r=Ce(P);if(r===null)r=P.appendChild(Ke());else if(t&&r.nodeType!==Yt){var a=Ke();return r?.before(a),pe(a),a}return t&&br(r),pe(r),r}function Ft(e,t=!1){if(!E){var r=Ce(e);return r instanceof Comment&&r.data===""?Ge(r):r}if(t){if(P?.nodeType!==Yt){var a=Ke();return P?.before(a),pe(a),a}br(P)}return P}function ee(e,t=1,r=!1){let a=E?P:e;for(var i;t--;)i=a,a=Ge(a);if(!E)return a;if(r){if(a?.nodeType!==Yt){var o=Ke();return a===null?i?.after(o):a.before(o),pe(o),o}br(a)}return pe(a),a}function Io(e){e.textContent=""}function ea(e,t,r){return document.createElementNS(t??Ja,e,void 0)}function br(e){if(e.nodeValue.length<65536)return;let t=e.nextSibling;for(;t!==null&&t.nodeType===Yt;)t.remove(),e.nodeValue+=t.nodeValue,t=e.nextSibling}function ni(e){var t=j;if(t===null)return I.f|=gt,e;if((t.f&ht)===0&&(t.f&Rt)===0)throw e;pt(e,t)}function pt(e,t){for(;t!==null;){if((t.f&Kr)!==0){if((t.f&ht)===0)throw e;try{t.b.error(e);return}catch(r){e=r}}t=t.parent}throw e}const Vo=-7169;function te(e,t){e.f=e.f&Vo|t}function ta(e){(e.f&Se)!==0||e.deps===null?te(e,se):te(e,Oe)}function oi(e){if(e!==null)for(const t of e)(t.f&le)===0||(t.f&At)===0||(t.f^=At,oi(t.deps))}function li(e,t,r){(e.f&he)!==0?t.add(e):(e.f&Oe)!==0&&r.add(e),oi(e.deps),te(e,se)}function Po(e){return e.endsWith("capture")&&e!=="gotpointercapture"&&e!=="lostpointercapture"}const Ro=["beforeinput","click","change","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"];function zo(e){return Ro.includes(e)}const Oo={formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly",defaultvalue:"defaultValue",defaultchecked:"defaultChecked",srcobject:"srcObject",novalidate:"noValidate",allowfullscreen:"allowFullscreen",disablepictureinpicture:"disablePictureInPicture",disableremoteplayback:"disableRemotePlayback"};function Fo(e){return e=e.toLowerCase(),Oo[e]??e}const No=["touchstart","touchmove"];function Do(e){return No.includes(e)}function Ho(e,t){if(t){const r=document.body;e.autofocus=!0,at(()=>{document.activeElement===r&&e.focus()})}}let si=!1;function ci(){si||(si=!0,document.addEventListener("reset",e=>{Promise.resolve().then(()=>
7{if(!e.defaultPrevented)for(const t of e.target.elements)t.__on_r?.()})},{capture:!0}))}function mr(e){var t=I,r=j;je(null),We(null);try{return e()}finally{je(t),We(r)}}function Mo(e,t,r,a=r){e.addEventListener(t,()=>mr(r));const i=e.__on_r;i?e.__on_r=()=>{i(),a(!0)}:e.__on_r=()=>a(!0),ci()}const Jt=Symbol("events"),ui=new Set,ra=new Set;function di(e,t,r,a={}){function i(o){if(a.capture||aa.call(t,o),!o.cancelBubble)return mr(()=>r?.call(this,o))}return e.startsWith("pointer")||e.startsWith("touch")||e==="wheel"?at(()=>{t.addEventListener(e,i,a)}):t.addEventListener(e,i,a),i}function we(e,t,r,a,i){var o={capture:a,passive:i},s=di(e,t,r,o);(t===document.body||t===window||t===document||t instanceof HTMLMediaElement)&&Sr(()=>{t.removeEventListener(e,s,o)})}function $t(e,t,r){(t[Jt]??={})[e]=r}function yr(e){for(var t=0;t<e.length;t++)ui.add(e[t]);for(var r of ra)r(e)}let fi=null;function aa(e){var t=this,r=t.ownerDocument,a=e.type,i=e.composedPath?.()||[],o=i[0]||e.target;fi=e;var s=0,l=fi===e&&e[Jt];if(l){var d=i.indexOf(l);if(d!==-1&&(t===document||t===window)){e[Jt]=t;return}var u=i.indexOf(t);if(u===-1)return;d<=u&&(s=d)}if(o=i[s]||e.target,o!==t){Kt(e,"currentTarget",{configurable:!0,get(){return o||r}});var h=I,p=j;je(null),We(null);try{for(var f,m=[];o!==null;){var b=o.assignedSlot||o.parentNode||o.host||null;try{var A=o[Jt]?.[a];A!=null&&(!o.disabled||e.target===o)&&A.call(o,e)}catch($){f?m.push($):f=$}if(e.cancelBubble||b===t||b===null)break;o=b}if(f){for(let $ of m)queueMicrotask(()=>{throw $});throw f}}finally{e[Jt]=t,delete e.currentTarget,je(h),We(p)}}}const qo=globalThis?.window?.trustedTypes&&globalThis.window.trustedTypes.createPolicy("svelte-trusted-html",{createHTML:e=>e});function Bo(e){return qo?.createHTML(e)??e}function hi(e){var t=ea("template");return t.innerHTML=Bo(e.replaceAll("<!>","<!---->")),t.content}function Te(e,t){var r=j;r.nodes===null&&(r.nodes={start:e,end:t,a:null,t:null})}function W(e,t){var r=(t&_o)!==0,a=(t&Co)!==0,i,o=!e.startsWith("<!>");return()=>{if(E)return Te(P,null),P;i===void 0&&(i=hi(o?e:"<!>"+e),r||(i=Ce(i)));var s=a||ri?document.importNode(i,!0):i.cloneNode(!0);if(r){var l=Ce(s),d=s.lastChild;Te(l,d)}else Te(s,s);return s}}function Uo(e,t,r="svg"){var a=!e.startsWith("<!>"),i=`<${r}>${a?e:"<!>"+e}</${r}>`,o;return()=>{if(E)return Te(P,null),P;if(!o){var s=hi(i),l=Ce(s);o=Ce(l)}var d=o.cloneNode(!0);return Te(d,d),d}}function ia(e,t){return Uo(e,t,"svg")}function kr(e=""){if(!E){var t=Ke(e+"");return Te(t,t),t}var r=P;return r.nodeType!==Yt?(r.before(r=Ke()),pe(r)):br(r),Te(r,r),r}function vi(){if(E)return Te(P,null),P;var e=document.createDocumentFragment(),t=document.createComment(""),r=Ke();return e.append(t,r),Te(t,r),e}function R(e,t){if(E){var r=j;((r.f&ht)===0||r.nodes.end===null)&&(r.nodes.end=P),Tt();return}e!==null&&e.before(t)}function Ko(e){let t=0,r=ar(0),a;return()=>{wa()&&(n(r),jr(()=>(t===0&&(a=lr(()=>e(()=>ir(r)))),t+=1,()=>{at(()=>{t-=1,t===0&&(a?.(),a=void 0,ir(r))})})))}}var Go=vt|wt;function Yo(e,t,r,a){new Wo(e,t,r,a)}class Wo{parent;is_pending=!1;transform_error;#e;#t=E?P:null;#r;#s;#i;#a=null;#n=null;#o=null;#l=null;#c=0;#u=0;#f=!1;#h=new Set;#v=new Set;#d=null;#y=Ko(()=>(this.#d=ar(this.#c),()=>{this.#d=null}));constructor(t,r,a,i){this.#e=t,this.#r=r,this.#s=o=>{var s=j;s.b=this,s.f|=Kr,a(o)},this.parent=j.b,this.transform_error=i??this.parent?.transform_error??(o=>o),this.#i=sr(()=>{if(E){const o=this.#t;Tt();const s=o.data===Ya;if(o.data.startsWith(Wa)){const d=JSON.parse(o.data.slice(Wa.length));this.#w(d)}else s?this.#A():this.#k()}else this.#b()},Go),E&&(this.#e=P)}#k(){try{this.#a=Ze(()=>this.#s(this.#e))}catch(t){this.error(t)}}#w(t){const r=this.#r.failed;r&&(this.#o=Ze(()=>{r(this.#e,()=>t,()=>()=>{})}))}#A(){const t=this.#r.pending;if(t){this.is_pending=!0,this.#n=Ze(()=>t(this.#e));var r=N;at(()=>{var a=this.#l=document.createDocumentFragment(),i=Ke();a.append(i),this.#a=this.#p(()=>Ze(()=>this.#s(i))),this.#u===0&&(this.#e.before(a),this.#l=null,cr(this.#n,()=>{this.#n=null}),this.#g(r))})}}#b(){var t=N;try{if(this.is_pending=this.has_pending_snippet(),this.#u=0,this.#c=0,this.#a=Ze(()=>{this.#s(this.#e)}),this.#u>0){var r=this.#l=document.createDocumentFragment();nn(this.#a,r);const a=this.#r.pending;this.#n=Ze(()=>a(this.#e))}else this.#g(t)}catch(a){this.error(a)}}#g(t){this.is_pending=!1;for(const r of this.#h)te(r,he),t.schedule(r);for(const r of this.#v)te(r,Oe),t.schedule(r);this.#h.clear(),this.#v.clear()}defer_effect(t){li(t,this.#h,this.#v)}is_rendered(){return!this.is_pending&&(!this.parent||this.parent.is_rendered())}has_pending_snippet(){return!!this.#r.pending}#p(t){var r=j,a=I,i=ke;We(this.#i),je(this.#i),Ot(this.#i.ctx);try{return ot.ensure(),t()}catch(o){return ni(o),null}finally{We(r),je(a),Ot(i)}}#m(t,r){if(!this.has_pending_snippet()){this.parent&&this.parent.#m
vendor: 1,860 bytes, lines 7-8
7(t,r);return}this.#u+=t,this.#u===0&&(this.#g(r),this.#n&&cr(this.#n,()=>{this.#n=null}),this.#l&&(this.#e.before(this.#l),this.#l=null))}update_pending_count(t,r){this.#m(t,r),this.#c+=t,!(!this.#d||this.#f)&&(this.#f=!0,at(()=>{this.#f=!1,this.#d&&Lr(this.#d,this.#c)}))}get_effect_pending(){return this.#y(),n(this.#d)}error(t){var r=this.#r.onerror;let a=this.#r.failed;if(!r&&!a)throw t;this.#a&&(ue(this.#a),this.#a=null),this.#n&&(ue(this.#n),this.#n=null),this.#o&&(ue(this.#o),this.#o=null),E&&(pe(this.#t),pr(),pe(Jr()));var i=!1,o=!1;const s=()=>{if(i){So();return}i=!0,o&&Ao(),this.#o!==null&&cr(this.#o,()=>{this.#o=null}),this.#p(()=>{this.#b()})},l=d=>{try{o=!0,r?.(d,s),o=!1}catch(u){pt(u,this.#i&&this.#i.parent)}a&&(this.#o=this.#p(()=>{try{return Ze(()=>{var u=j;u.b=this,u.f|=Kr,a(this.#e,()=>d,()=>s)})}catch(u){return pt(u,this.#i.parent),null}}))};at(()=>{var d;try{d=this.transform_error(t)}catch(u){pt(u,this.#i&&this.#i.parent);return}d!==null&&typeof d=="object"&&typeof d.then=="function"?d.then(l,u=>pt(u,this.#i&&this.#i.parent)):l(d)})}}function Ye(e,t){var r=t==null?"":typeof t=="object"?`${t}`:t;r!==(e.__t??=e.nodeValue)&&(e.__t=r,e.nodeValue=`${r}`)}function gi(e,t){return pi(e,t)}function Zo(e,t){Qr(),t.intro=t.intro??!1;const r=t.target,a=E,i=P;try{for(var o=Ce(r);o&&(o.nodeType!==Wt||o.data!==Zr);)o=Ge(o);if(!o)throw _t;Ue(!0),pe(o);const s=pi(e,{...t,anchor:o});return Ue(!1),s}catch(s){if(s instanceof Error&&s.message.split(`
8`).some(l=>l.startsWith("https://svelte.dev/e/")))throw s;return s!==_t&&console.warn("Failed to hydrate: ",s),t.recover===!1&&mo(),Qr(),Io(r),Ue(!1),gi(e,t)}finally{Ue(a),pe(i)}}const wr=new Map;function pi(e,{target:t,anchor:r,props:a={},events:i,context:o,intro:s=!0,transformError:l}){Qr();var d=void 0,u=Fl(()=>{var h=r??t.appendChild(Ke());Yo(h,{pending:()=>{}},m=>{tt({});var b=ke;
8if(o&&(b.c=o),i&&(a.$$events=i),E&&Te(m,null),d=e(m,a)||{},E&&(j.nodes.end=P,P===null||P.nodeType!==Wt||P.data!==Za))throw Zt(),_t;rt()},l);var p=new Set,f=m=>{for(var b=0;b<m.length;b++){var A=m[b];if(!p.has(A)){p.add(A);var $=Do(A);for(const re of[t,document]){var S=wr.get(re);S===void 0&&(S=new Map,wr.set(re,S));var ne=S.get(A);ne===void 0?(re.addEventListener(A,aa,{passive:$}),S.set(A,1)):S.set(A,ne+1)}}}};return f(to(ui)),ra.add(f),()=>{for(var m of p)for(const $ of[t,document]){var b=wr.get($),A=b.get(m);--A==0?($.removeEventListener(m,aa),b.delete(m),b.size===0&&wr.delete($)):b.set(m,A)}ra.delete(f),h!==r&&h.parentNode?.removeChild(h)}});return na.set(d,u),d}let na=new WeakMap;function Jo(e,t){const r=na.get(e);return r?(na.delete(e),r(t)):Promise.resolve()}function oa(e){var t=le|he,r=I!==null&&(I.f&le)!==0?I:null;return j!==null&&(j.f|=wt),{ctx:ke,deps:null,effects:null,equals:Ka,f:t,fn:e,reactions:null,rv:0,v:ce,wv:0,parent:r??j,ac:null}}function Xo(e,t,r){let a=j;a===null&&ho();var i=void 0,o=ar(ce),s=!I,l=new Map;return Nl(()=>{var d=j,u=Ba();i=u.promise;try{Promise.resolve(e()).then(u.resolve,u.reject).finally(Ar)}catch(m){u.reject(m),Ar()}var h=N;if(s){if((d.f&ht)!==0)var p=ki();if(a.b.is_rendered())l.get(h)?.reject(et),l.delete(h);else{for(const m of l.values())m.reject(et);l.clear()}l.set(h,u)}const f=(m,b=void 0)=>{if(p){var A=b===et;p(A)}if(!(b===et||(d.f&Fe)!==0)){if(h.activate(),b)o.f|=gt,Lr(o,b);else{(o.f&gt)!==0&&(o.f^=gt),Lr(o,m);for(const[$,S]of l){if(l.delete($),$===h)break;S.reject(et)}}h.deactivate()}};u.promise.then(f,m=>f(null,m||"unknown"))}),Sr(()=>{for(const d of l.values())d.reject(et)}),new Promise(d=>{function u(h){function p(){h===i?d(o):u(i)}h.then(p,p)}u(i)})}function be(e){const t=oa(e);return qi(t),t}function Qo(e){var t=e.effects;if(t!==null){e.effects=null;for(var r=0;r<t.length;r+=1)ue(t[r])}}function el(e){for(var t=e.parent;t!==null;){if((t.f&le)===0)return(t.f&Fe)===0?t:null;t=t.parent}return null}function la(e){var t,r=j;We(el(e));try{e.f&=~At,Qo(e),t=Yi(e)}finally{We(r)}return t}function bi(e){var t=la(e);if(!e.equals(t)&&(e.wv=Ki(),(!N?.is_fork||e.deps===null)&&(e.v=t,e.deps===null))){te(e,se);return}yt||(Ne!==null?(wa()||N?.is_fork)&&Ne.set(e,t):ta(e))}function tl(e){if(e.effects!==null)for(const t of e.effects)(t.teardown||t.ac)&&(t.teardown?.(),t.ac?.abort(et),t.teardown=ut,t.ac=null,or(t,0),_a(t))}function mi(e){if(e.effects!==null)for(const t of e.effects)t.teardown&&Mt(t)}function yi(e,t,r,a){const i=oa;var o=e.filter(f=>!f.settled);if(r.length===0&&o.length===0){a(t.map(i));return}var s=j,l=rl(),d=o.length===1?o[0].promise:o.length>1?Promise.all(o.map(f=>f.promise)):null;function u(f){l();try{a(f)}catch(m){(s.f&Fe)===0&&pt(m,s)}Ar()}if(r.length===0){d.then(()=>u(t.map(i)));return}var h=ki();function p(){Promise.all(r.map(f=>Xo(f))).then(f=>u([...t.map(i),...f])).catch(f=>pt(f,s)).finally(()=>h())}d?d.then(()=>{l(),p(),Ar()}):p()}function rl(){var e=j,t=I,r=ke,a=N;return function(o=!0){We(e),je(t),Ot(r),o&&(e.f&Fe)===0&&(a?.activate(),a?.apply())}}function Ar(e=!0){We(null),je(null),Ot(null),e&&N?.deactivate()}function ki(){var e=j.b,t=N,r=e.is_rendered();return e.update_pending_count(1,t),t.increment(r),(a=!1)=>{e.update_pending_count(-1,t),t.decrement(r,a)}}class _r{anchor;#e=new Map;#t=new Map;#r=new Map;#s=new Set;#i=!0;constructor(t,r=!0){this.anchor=t,this.#i=r}#a=t=>{if(this.#e.has(t)){var r=this.#e.get(t),a=this.#t.get(r);if(a)Hl(a),this.#s.delete(r);else{var i=this.#r.get(r);i&&(this.#t.set(r,i.effect),this.#r.delete(r),i.fragment.lastChild.remove(),this.anchor.before(i.fragment),a=i.effect)}for(const[o,s]of this.#e){if(this.#e.delete(o),o===t)break;const l=this.#r.get(s);l&&(ue(l.effect),this.#r.delete(s))}for(const[o,s]of this.#t){if(o===r||this.#s.has(o))continue;const l=()=>{if(Array.from(this.#e.values()).includes(o)){var u=document.createDocumentFragment();nn(s,u),u.append(Ke()),this.#r.set(o,{effect:s,fragment:u})}else ue(s);this.#s.delete(o),this.#t.delete(o)};this.#i||!a?(this.#s.add(o),cr(s,l,!1)):l()}}};#n=t=>{this.#e.delete(t);const r=Array.from(this.#e.values());for(const[a,i]of this.#r)r.includes(a)||(ue(i.effect),this.#r.delete(a))};ensure(t,r){var a=N;r&&!this.#t.has(t)&&!this.#r.has(t)&&this.#t.set(t,Ze(()=>r(this.anchor))),this.#e.set(a,t),E&&(this.anchor=P),this.#a(a)}}function oe(e,t,r=!1){var a;E&&(a=P,Tt());var i=new _r(e),o=r?vt:0;function s(l,d){if(E){var u=ei(a);if(l!==parseInt(u.substring(1))){var h=Jr();pe(h),i.anchor=h,Ue(!1),i.ensure(l,d),Ue(!0);return}}i.ensure(l,d)}sr(()=>{var l=!1;t((d,u=0)=>{l=!0,s(u,d)}),l||s(-1,null)},o)}const al=Symbol("NaN");function il(e,t,r){E&&Tt();var a=new _r(e);sr(()=>{var i=t();i!==i&&(i=al),a.ensure(i,r)})}function wi(e,t,r=!1,a=!1,i=!1,o=!1){var s=e,l="";if(r){var d=e;E&&(s=pe(Ce(d)))}ve(()=>{var u=j;if(l===(l=t()??"")){E&&Tt();return}if(r&&!E){u.nodes=null,d.innerHTML=l,l!==""&&Te(Ce(d),d.lastChild);return}if(u.nodes!==null&&(en(u.nodes.start,u.nodes.end),u.nodes=null),l!==""){if(E){P.data;for(var h=Tt(),p=h;h!==null&&(h.nodeType!==Wt||h.data!=="");)p=h,h=Ge(h);if(h===null)throw Zt(),_t;Te(P,p),s=pe(h);return}var f=a?To:i?xo:void 0,m=ea(a?"svg":i?"math":"template",f);m.innerHTML=l;var b=a||i?m:m.content;if(Te(Ce(b),b.lastChild),a||i)for(;Ce(b);)s.before(Ce(b));else s.before(b)}})}function nl(e,t,...r){var a=new _r(e);sr(()=>{const i=t()??null;a.ensure(i,i&&(o=>i(o,...r)))},vt)}function ol(e,t,r){var a;E&&(a=P,Tt());var i=new _r(e);sr(()=>{var o=t()??null;if(E){var s=ei(a),l=s===Zr,d=o!==null;if(l!==d){var u=Jr();pe(u),i.anchor=u,Ue(!1),i.ensure(o,o&&(h=>r(h,o))),Ue(!0);return}}i.ensure(o,o&&(h=>r(h,o)))},vt)}function ll(e,t){var r=void 0,a;Xi(()=>
8{r!==(r=t())&&(a&&(ue(a),a=null),r&&(a=Ze(()=>{Aa(()=>r(e))})))})}function Ai(e){var t,r,a="";if(typeof e=="string"||typeof e=="number")a+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(r=Ai(e[t]))&&(a&&(a+=" "),a+=r)}else for(r in e)e[r]&&(a&&(a+=" "),a+=r);return a}function sl(){for(var e,t,r=0,a="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=Ai(e))&&(a&&(a+=" "),a+=t);return a}function cl(e){return typeof e=="object"?sl(e):e??""}const _i=[...` 	
9\r\f\xA0\v\uFEFF`];function ul(e,t,r){var a=e==null?"":""+e;if(r){for(var i of Object.keys(r))if(r[i])a=a?a+" "+i:i;else if(a.length)for(var o=i.length,s=0;(s=a.indexOf(i,s))>=0;){var l=s+o;(s===0||_i.includes(a[s-1]))&&(l===a.length||_i.includes(a[l]))?a=(s===0?"":a.substring(0,s))+a.substring(l+1):s=l}}return a===""?null:a}function Ci(e,t=!1){var r=t?" !important;":";",a="";for(var i of Object.keys(e)){var o=e[i];o!=null&&o!==""&&(a+=" "+i+": "+o+r)}return a}function sa(e){return e[0]!=="-"||e[1]!=="-"?e.toLowerCase():e}function dl(e,t){if(t){var r="",a,i;if(Array.isArray(t)?(a=t[0],i=t[1]):a=t,e){e=String(e).replaceAll(/\s*\/\*.*?\*\/\s*/g,"").trim();var o=!1,s=0,l=!1,d=[];a&&d.push(...Object.keys(a).map(sa)),i&&d.push(...Object.keys(i).map(sa));var u=0,h=-1;const A=e.length;for(var p=0;p<A;p++){var f=e[p];if(l?f==="/"&&e[p-1]==="*"&&(l=!1):o?o===f&&(o=!1):f==="/"&&e[p+1]==="*"?l=!0:f==='"'||f==="'"?o=f:f==="("?s++:f===")"&&s--,!l&&o===!1&&s===0){if(f===":"&&h===-1)h=p;else if(f===";"||p===A-1){if(h!==-1){var m=sa(e.substring(u,h).trim());if(!d.includes(m)){f!==";"&&p++;var b=e.substring(u,p).trim();r+=" "+b+";"}}u=p+1,h=-1}}}}return a&&(r+=Ci(a)),i&&(r+=Ci(i,!0)),r=r.trim(),r===""?null:r}return e==null?null:String(e)}function fl(e,t,r,a,i,o){var s=e.__className;if(E||s!==r||s===void 0){var l=ul(r,a,o);(!E||l!==e.getAttribute("class"))&&(l==null?e.removeAttribute("class"):t?e.className=l:e.setAttribute("class",l)),e.__className=r}else if(o&&i!==o)for(var d in o){var u=!!o[d];(i==null||u!==!!i[d])&&e.classList.toggle(d,u)}return o}function ca(e,t={},r,a){for(var i in r){var o=r[i];t[i]!==o&&(r[i]==null?e.style.removeProperty(i):e.style.setProperty(i,o,a))}}function hl(e,t,r,a){var i=e.__style;if(E||i!==t){var o=dl(t,a);(!E||o!==e.getAttribute("style"))&&(o==null?e.removeAttribute("style"):e.style.cssText=o),e.__style=t}else a&&(Array.isArray(a)?(ca(e,r?.[0],a[0]),ca(e,r?.[1],a[1],"important")):ca(e,r,a));return a}function ua(e,t,r=!1){if(e.multiple){if(t==null)return;if(!Ha(t))return Eo();for(var a of e.options)a.selected=t.includes(Ti(a));return}for(a of e.options){var i=Ti(a);if(jo(i,t)){a.selected=!0;return}}(!r||t!==void 0)&&(e.selectedIndex=-1)}function vl(e){var t=new MutationObserver(()=>{ua(e,e.__value)});t.observe(e,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["value"]}),Sr(()=>{t.disconnect()})}function Ti(e){return"__value"in e?e.__value:e.value}const Xt=Symbol("class"),Qt=Symbol("style"),xi=Symbol("is custom element"),$i=Symbol("is html"),gl=Gt?"link":"LINK",pl=Gt?"input":"INPUT",bl=Gt?"option":"OPTION",ml=Gt?"select":"SELECT",yl=Gt?"progress":"PROGRESS";function da(e){if(E){var t=!1,r=()=>{if(!t){if(t=!0,e.hasAttribute("value")){var a=e.value;M(e,"value",null),e.value=a}if(e.hasAttribute("checked")){var i=e.checked;M(e,"checked",null),e.checked=i}}};e.__on_r=r,at(r),ci()}}function kl(e,t){var r=fa(e);r.value===(r.value=t??void 0)||e.value===t&&(t!==0||e.nodeName!==yl)||(e.value=t??"")}function wl(e,t){t?e.hasAttribute("selected")||e.setAttribute("selected",""):e.removeAttribute("selected")}function M(e,t,r,a){var i=fa(e);E&&(i[t]=e.getAttribute(t),t==="src"||t==="srcset"||t==="href"&&e.nodeName===gl)||i[t]!==(i[t]=r)&&(t==="loading"&&(e[co]=r),r==null?e.removeAttribute(t):typeof r!="string"&&Ei(e).includes(t)?e[t]=r:e.setAttribute(t,r))}function Al(e,t,r,a,i=!1,o=!1){if(E&&i&&e.nodeName===pl){var s=e,l=s.type==="checkbox"?"defaultChecked":"defaultValue";l in r||da(s)}var d=fa(e),u=d[xi],h=!d[$i];let p=E&&u;p&&Ue(!1);var f=t||{},m=e.nodeName===bl;for(var b in t)b in r||(r[b]=null);r.class?r.class=cl(r.class):r[Xt]&&(r.class=null),r[Qt]&&(r.style??=null);var A=Ei(e);for(const _ in r){let O=r[_];if(m&&_==="value"&&O==null){e.value=e.__value="",f[_]=O;continue}if(_==="class"){var $=e.namespaceURI==="http://www.w3.org/1999/xhtml";fl(e,$,O,a,t?.[Xt],r[Xt]),f[_]=O,f[Xt]=r[Xt];continue}if(_==="style"){hl(e,O,t?.[Qt],r[Qt]),f[_]=O,f[Qt]=r[Qt];continue}var S=f[_];if(!(O===S&&!(O===void 0&&e.hasAttribute(_)))){f[_]=O;var ne=_[0]+_[1];if(ne!=="$$")if(ne==="on"){const Z={},q="$$"+_;let F=_.slice(2);var re=zo(F);
9if(Po(F)&&(F=F.slice(0,-7),Z.capture=!0),!re&&S){if(O!=null)continue;e.removeEventListener(F,f[q],Z),f[q]=null}if(re)$t(F,e,O),yr([F]);else if(O!=null){let $e=function(fe){f[_].call(this,fe)};f[q]=di(F,e,$e,Z)}}else if(_==="style")M(e,_,O);else if(_==="autofocus")Ho(e,!!O);else if(!u&&(_==="__value"||_==="value"&&O!=null))e.value=e.__value=O;else if(_==="selected"&&m)wl(e,O);else{var V=_;h||(V=Fo(V));var me=V==="defaultValue"||V==="defaultChecked";if(O==null&&!u&&!me)if(d[_]=null,V==="value"||V==="checked"){let Z=e;const q=t===void 0;if(V==="value"){let F=Z.defaultValue;Z.removeAttribute(V),Z.defaultValue=F,Z.value=Z.__value=q?F:null}else{let F=Z.defaultChecked;Z.removeAttribute(V),Z.defaultChecked=F,Z.checked=q?F:!1}}else e.removeAttribute(_);else me||A.includes(V)&&(u||typeof O!="string")?(e[V]=O,V in d&&(d[V]=ce)):typeof O!="function"&&M(e,V,O)}}}return p&&Ue(!0),f}function Cr(e,t,r=[],a=[],i=[],o,s=!1,l=!1){yi(i,r,a,d=>{var u=void 0,h={},p=e.nodeName===ml,f=!1;if(Xi(()=>{var b=t(...d.map(n)),A=Al(e,u,b,o,s,l);f&&p&&"value"in b&&ua(e,b.value);for(let S of Object.getOwnPropertySymbols(h))b[S]||ue(h[S]);for(let S of Object.getOwnPropertySymbols(b)){var $=b[S];S.description===$o&&(!u||$!==u[S])&&(h[S]&&ue(h[S]),h[S]=Ze(()=>ll(e,()=>$))),A[S]=$}u=A}),p){var m=e;Aa(()=>{ua(m,u.value,!0),vl(m)})}f=!0})}function fa(e){return e.__attributes??={[xi]:e.nodeName.includes("-"),[$i]:e.namespaceURI===Ja}}var Li=new Map;function Ei(e){var t=e.getAttribute("is")||e.nodeName,r=Li.get(t);if(r)return r;Li.set(t,r=[]);for(var a,i=e,o=Element.prototype;o!==i;){a=ro(i);for(var s in a)a[s].set&&r.push(s);i=Ma(i)}return r}function _l(e,t,r=t){var a=new WeakSet;Mo(e,"input",async i=>{var o=i?e.defaultValue:e.value;if(o=ha(e)?va(o):o,r(o),N!==null&&a.add(N),await St(),o!==(o=t())){var s=e.selectionStart,l=e.selectionEnd,d=e.value.length;if(e.value=o??"",l!==null){var u=e.value.length;s===l&&l===d&&u>d?(e.selectionStart=u,e.selectionEnd=u):(e.selectionStart=s,e.selectionEnd=Math.min(l,u))}}}),(E&&e.defaultValue!==e.value||lr(t)==null&&e.value)&&(r(ha(e)?va(e.value):e.value),N!==null&&a.add(N)),jr(()=>{var i=t();if(e===document.activeElement){var o=N;if(a.has(o))return}ha(e)&&i===va(e.value)||e.type==="date"&&!i&&!e.value||i!==e.value&&(e.value=i??"")})}function ha(e){var t=e.type;return t==="number"||t==="range"}function va(e){return e===""?null:+e}function Si(e,t){return e===t||e?.[zt]===t}function Nt(e={},t,r,a){var i=ke.r,o=j;return Aa(()=>{var s,l;return jr(()=>{s=l,l=[],lr(()=>{e!==r(...l)&&(t(e,...l),s&&Si(r(...s),e)&&t(null,...s))})}),()=>{let d=o;for(;d!==i&&d.parent!==null&&d.parent.f&Gr;)d=d.parent;const u=()=>{l&&Si(r(...l),e)&&t(null,...l)},h=d.teardown;d.teardown=()=>{u(),h?.()}}}),e}const Cl={get(e,t){if(!e.exclude.includes(t))return e.props[t]},set(e,t){return!1},getOwnPropertyDescriptor(e,t){if(!e.exclude.includes(t)&&t in e.props)return{enumerable:!0,configurable:!0,value:e.props[t]}},has(e,t){return e.exclude.includes(t)?!1:t in e.props},ownKeys(e){return Reflect.ownKeys(e.props).filter(t=>!e.exclude.includes(t))}};function Tr(e,t,r){return new Proxy({props:e,exclude:t},Cl)}function X(e,t,r,a){var i=a,o=!0,s=()=>(o&&(o=!1,i=a),i),l;l=e[t],l===void 0&&a!==void 0&&(l=s());var d;d=()=>{var f=e[t];return f===void 0?s():(o=!0,f)};var u=!1,h=oa(()=>(u=!1,d())),p=j;return(function(f,m){if(arguments.length>0){const b=m?n(h):f;return w(h,b),u=!0,i!==void 0&&(i=b),f}return yt&&u||(p.f&Fe)!==0?h.v:n(h)})}function Tl(e){return new xl(e)}class xl{#e;#t;constructor(t){var r=new Map,a=(o,s)=>{var l=Di(s,!1,!1);return r.set(o,l),l};const i=new Proxy({...t.props||{},$$events:{}},{get(o,s){return n(r.get(s)??a(s,Reflect.get(o,s)))},has(o,s){return s===so?!0:(n(r.get(s)??a(s,Reflect.get(o,s))),Reflect.has(o,s))},set(o,s,l){return w(r.get(s)??a(s,l),l),Reflect.set(o,s,l)}});this.#t=(t.hydrate?Zo:gi)(t.component,{target:t.target,anchor:t.anchor,props:i,context:t.context,intro:t.intro??!1,recover:t.recover,transformError:t.transformError}),(!t?.props?.$$host||t.sync===!1)&&Y(),this.#e=i.$$events;for(const o of Object.keys(this.#t))o==="$set"||o==="$destroy"||o==="$on"||Kt(this,o,{get(){return this.#t[o]},set(s){this.#t[o]=s},enumerable:!0});this.#t.$set=o=>{Object.assign(i,o)},this.#t.$destroy=()=>{Jo(this.#t)}}$set(t){this.#t.$set(t)}$on(t,r){this.#e[t]=this.#e[t]||[];const a=(...i)=>r.call(this,...i);return this.#e[t].push(a),()=>{this.#e[t]=this.#e[t].filter(i=>i!==a)}}$destroy(){this.#t.$destroy()}}let ji=class{};typeof HTMLElement=="function"&&(ji=class extends HTMLElement{$$ctor;$$s;$$c;$$cn=!1;$$d={};$$r=!1;$$p_d={};$$l={};$$l_u=new Map;$$me;$$shadowRoot=null;
9constructor(e,t,r){super(),this.$$ctor=e,this.$$s=t,r&&(this.$$shadowRoot=this.attachShadow(r))}addEventListener(e,t,r){if(this.$$l[e]=this.$$l[e]||[],this.$$l[e].push(t),this.$$c){const a=this.$$c.$on(e,t);this.$$l_u.set(t,a)}super.addEventListener(e,t,r)}removeEventListener(e,t,r){if(super.removeEventListener(e,t,r),this.$$c){const a=this.$$l_u.get(t);a&&(a(),this.$$l_u.delete(t))}}async connectedCallback(){if(this.$$cn=!0,!this.$$c){let e=function(a){return i=>{const o=ea("slot");a!=="default"&&(o.name=a),R(i,o)}};if(await Promise.resolve(),!this.$$cn||this.$$c)return;const t={},r=$l(this);for(const a of this.$$s)a in r&&(a==="default"&&!this.$$d.children?(this.$$d.children=e(a),t.default=!0):t[a]=e(a));for(const a of this.attributes){const i=this.$$g_p(a.name);i in this.$$d||(this.$$d[i]=xr(i,a.value,this.$$p_d,"toProp"))}for(const a in this.$$p_d)!(a in this.$$d)&&this[a]!==void 0&&(this.$$d[a]=this[a],delete this[a]);this.$$c=Tl({component:this.$$ctor,target:this.$$shadowRoot||this,props:{...this.$$d,$$slots:t,$$host:this}}),this.$$me=Ol(()=>{jr(()=>{this.$$r=!0;for(const a of vr(this.$$c)){if(!this.$$p_d[a]?.reflect)continue;this.$$d[a]=this.$$c[a];const i=xr(a,this.$$d[a],this.$$p_d,"toAttribute");i==null?this.removeAttribute(this.$$p_d[a].attribute||a):this.setAttribute(this.$$p_d[a].attribute||a,i)}this.$$r=!1})});for(const a in this.$$l)for(const i of this.$$l[a]){const o=this.$$c.$on(a,i);this.$$l_u.set(i,o)}this.$$l={}}}attributeChangedCallback(e,t,r){this.$$r||(e=this.$$g_p(e),this.$$d[e]=xr(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 vr(this.$$p_d).find(t=>this.$$p_d[t].attribute===e||!this.$$p_d[t].attribute&&t.toLowerCase()===e)||e}});function xr(e,t,r,a){const i=r[e]?.type;if(t=i==="Boolean"&&typeof t!="boolean"?t!=null:t,!a||!r[e])return t;if(a==="toAttribute")switch(i){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(i){case"Object":case"Array":return t&&JSON.parse(t);case"Boolean":return t;case"Number":return t!=null?+t:t;default:return t}}function $l(e){const t={};return e.childNodes.forEach(r=>{t[r.slot||"default"]=!0}),t}function bt(e,t,r,a,i,o){let s=class extends ji{constructor(){super(e,r,i),this.$$p_d=t}static get observedAttributes(){return vr(t).map(l=>(t[l].attribute||l).toLowerCase())}};return vr(t).forEach(l=>{Kt(s.prototype,l,{get(){return this.$$c&&l in this.$$c?this.$$c[l]:this.$$d[l]},set(d){d=xr(l,d,t),this.$$d[l]=d;var u=this.$$c;if(u){var h=Pt(u,l)?.get;h?u[l]=d:u.$set({[l]:d})}}})}),a.forEach(l=>{Kt(s.prototype,l,{get(){return this.$$c?.[l]}})}),e.element=s,s}function ga(e){ke===null&&fo(),Pe(()=>{const t=lr(e);if(typeof t=="function")return t})}function Ii(e,t,r){if(e==null)return t(void 0),ut;const a=lr(()=>e.subscribe(t,r));return a.unsubscribe?()=>a.unsubscribe():a}const Dt=[];function Ll(e,t=ut){let r=null;const a=new Set;function i(l){if(Ga(e,l)&&(e=l,r)){const d=!Dt.length;for(const u of a)u[1](),Dt.push(u,e);if(d){for(let u=0;u<Dt.length;u+=2)Dt[u][0](Dt[u+1]);Dt.length=0}}}function o(l){i(l(e))}function s(l,d=ut){const u=[l,d];return a.add(u),a.size===1&&(r=t(i,o)||ut),l(e),()=>{a.delete(u),a.size===0&&r&&(r(),r=null)}}return{set:i,update:o,subscribe:s}}function er(e){let t;return Ii(e,r=>t=r)(),t}let pa=Symbol();function Vi(e,t,r){const a=r[t]??={store:null,source:Di(void 0),unsubscribe:ut};if(a.store!==e&&!(pa in r))if(a.unsubscribe(),a.store=e??null,e==null)a.source.v=void 0,a.unsubscribe=ut;else{var i=!0;a.unsubscribe=Ii(e,o=>{i?a.source.v=o:w(a.source,o)}),i=!1}return e&&pa in r?er(e):n(a.source)}function El(){const e={};function t(){Sr(()=>{for(var r in e)e[r].unsubscribe();Kt(e,pa,{enumerable:!1,value:!0})})}return[e,t]}const tr=new Set;let N=null,Ne=null,ba=null,rr=!1,ma=!1,Ht=null,$r=null;var Pi=0;let Sl=1;class ot{id=Sl++;current=new Map;previous=new Map;#e=new Set;#t=new Set;#r=0;#s=0;#i=null;#a=[];#n=new Set;#o=new Set;#l=new Map;is_fork=!1;#c=!1;#u(){return this.is_fork||this.#s>0}skip_effect(t){this.#l.has(t)||this.#l.set(t,{d:[],m:[]})}unskip_effect(t){var r=this.#l.get(t);if(r){this.#l.delete(t);for(var a of r.d)te(a,he),this.schedule(a);for(a of r.m)te(a,Oe),this.schedule(a)}}#f(){Pi++>1e3&&jl();const t=this.#a;this.#a=[],this.apply();var r=Ht=[],a=[],i=$r=[];for(const l of t)this.#h(l,r,a);if(N=null,i.length>0){var o=ot.ensure();for(const l of i)o.schedule(l)}if(Ht=null,$r=null,this.#u()){this.#v(a),this.#v(r);for(const[l,d]of this.#l)Fi(l,d)}else{this.#n.clear(),this.#o.clear();for(const l of this.#e)l(this);this.#e.clear(),Ri(a),Ri(r),this.#r===0&&this.#d(),this.#i?.resolve()}var s=N;if(this.#a.length>0){const l=s??=this;l.#a.push(...this.#a.filter(d=>!l.#a.includes(d)))}s!==null&&(tr.add(s),s.#f())}#h(t,r,a){t.f^=se;for(var i=t.first;i!==null;){var o=i.f,s=(o&(qe|ft))!==0,l=s&&(o&se)!==0,d=l||(o&Be)!==0||this.#l.has(i);if(!d&&i.fn!==null){s?i.f^=se:(o&Rt)!==0?r.push(i):nr(i)&&((o&dt)!==0&&this.#o.add(i),Mt(i));var u=i.first;if(u!==null){i=u;continue}}for(;i!==null;){var h=i.next;if(h!==null){i=h;break}i=i.parent}}}#v(t){for(var r=0;r<t.length;r+=1)li(t[r],this.#n,this.#o)}capture(t,r){r!==ce&&!this.previous.has(t)&&this.previous.set(t,r),(t.f&gt)===0&&(this.current.set(t,t.v),Ne?.set(t,t.v))}activate(){N=this}deactivate(){N=null,Ne=null}flush(){try{if(ma=!0,N=this,!this.#u()){for(const t of this.#n)this.#o.delete(t),te(t,he),this.schedule(t);for(const t of this.#o)te(t,Oe),this.schedule(t)}this.#f()}finally{Pi=0,ba=null,Ht=null,$r=null,ma=!1,N=null,Ne=null,mt.clear()}}discard(){for(const t of this.#t)t(this);this.#t.clear()}#d(){if(tr.size>1){this.previous.clear();var t=N,r=Ne,a=!0;for(const i of tr){if(i===this){a=!1;continue}const o=[];for(const[l,d]of this.current){if(i.current.has(l))if(a&&d!==i.current.get(l))i.current.set(l,d);else continue;o.push(l)}if(o.length===0)continue;const s=[...i.current.keys()].filter(l=>!this.current.has(l));if(s.length>0){i.activate();const l=new Set,d=new Map;for(const u of o)zi(u,s,l,d);if(i.#a.length>0){i.apply();for(const u of i.#a)i.#h(u,[],[])}i.deactivate()}}N=t,Ne=r}this.#l.clear(),tr.delete(this)}increment(t){this.#r+=1,t&&(this.#s+=1)}
vendor: 7,427 bytes, line 9
9decrement(t,r){this.#r-=1,t&&(this.#s-=1),!(this.#c||r)&&(this.#c=!0,at(()=>{this.#c=!1,this.flush()}))}oncommit(t){this.#e.add(t)}ondiscard(t){this.#t.add(t)}settled(){return(this.#i??=Ba()).promise}static ensure(){if(N===null){const t=N=new ot;ma||(tr.add(N),rr||at(()=>{N===t&&t.flush()}))}return N}apply(){}schedule(t){if(ba=t,t.b?.is_pending&&(t.f&(Rt|gr|Ur))!==0&&(t.f&ht)===0){t.b.defer_effect(t);return}for(var r=t;r.parent!==null;){r=r.parent;var a=r.f;if(Ht!==null&&r===j&&(I===null||(I.f&le)===0))return;if((a&(ft|qe))!==0){if((a&se)===0)return;r.f^=se}}this.#a.push(r)}}function Y(e){var t=rr;rr=!0;try{for(var r;;){if(Lo(),N===null)return r;N.flush()}}finally{rr=t}}function jl(){try{bo()}catch(e){pt(e,ba)}}let nt=null;function Ri(e){var t=e.length;if(t!==0){for(var r=0;r<t;){var a=e[r++];if((a.f&(Fe|Be))===0&&nr(a)&&(nt=new Set,Mt(a),a.deps===null&&a.first===null&&a.nodes===null&&a.teardown===null&&a.ac===null&&tn(a),nt?.size>0)){mt.clear();for(const i of nt){if((i.f&(Fe|Be))!==0)continue;const o=[i];let s=i.parent;for(;s!==null;)nt.has(s)&&(nt.delete(s),o.push(s)),s=s.parent;for(let l=o.length-1;l>=0;l--){const d=o[l];(d.f&(Fe|Be))===0&&Mt(d)}}nt.clear()}}nt=null}}function zi(e,t,r,a){if(!r.has(e)&&(r.add(e),e.reactions!==null))for(const i of e.reactions){const o=i.f;(o&le)!==0?zi(i,t,r,a):(o&(Wr|dt))!==0&&(o&he)===0&&Oi(i,t,a)&&(te(i,he),ya(i))}}function Oi(e,t,r){const a=r.get(e);if(a!==void 0)return a;if(e.deps!==null)for(const i of e.deps){if(Vt.call(t,i))return!0;if((i.f&le)!==0&&Oi(i,t,r))return r.set(i,!0),!0}return r.set(e,!1),!1}function ya(e){N.schedule(e)}function Fi(e,t){if(!((e.f&qe)!==0&&(e.f&se)!==0)){(e.f&he)!==0?t.d.push(e):(e.f&Oe)!==0&&t.m.push(e),te(e,se);for(var r=e.first;r!==null;)Fi(r,t),r=r.next}}let ka=new Set;const mt=new Map;let Ni=!1;function ar(e,t){var r={f:0,v:e,reactions:null,equals:Ka,rv:0,wv:0};return r}function z(e,t){const r=ar(e);return qi(r),r}function Di(e,t=!1,r=!0){const a=ar(e);return t||(a.equals=uo),a}function w(e,t,r=!1){I!==null&&(!De||(I.f&Ua)!==0)&&Xa()&&(I.f&(le|dt|Wr|Ua))!==0&&(Ie===null||!Vt.call(Ie,e))&&wo();let a=r?it(t):t;return Lr(e,a,$r)}function Lr(e,t,r=null){if(!e.equals(t)){var a=e.v;yt?mt.set(e,t):mt.set(e,a),e.v=t;var i=ot.ensure();if(i.capture(e,a),(e.f&le)!==0){const o=e;(e.f&he)!==0&&la(o),ta(o)}e.wv=Ki(),Hi(e,he,r),j!==null&&(j.f&se)!==0&&(j.f&(qe|ft))===0&&(Ve===null?Vl([e]):Ve.push(e)),!i.is_fork&&ka.size>0&&!Ni&&Il()}return t}function Il(){Ni=!1;for(const e of ka)(e.f&se)!==0&&te(e,Oe),nr(e)&&Mt(e);ka.clear()}function ir(e){w(e,e.v+1)}function Hi(e,t,r){var a=e.reactions;if(a!==null)for(var i=a.length,o=0;o<i;o++){var s=a[o],l=s.f,d=(l&he)===0;if(d&&te(s,t),(l&le)!==0){var u=s;Ne?.delete(u),(l&At)===0&&(l&Se&&(s.f|=At),Hi(u,Oe,r))}else if(d){var h=s;(l&dt)!==0&&nt!==null&&nt.add(h),r!==null?r.push(h):ya(h)}}}let Er=!1,yt=!1;function Mi(e){yt=e}let I=null,De=!1;function je(e){I=e}let j=null;function We(e){j=e}let Ie=null;function qi(e){I!==null&&(Ie===null?Ie=[e]:Ie.push(e))}let Ae=null,xe=0,Ve=null;function Vl(e){Ve=e}let Bi=1,Lt=0,Et=Lt;function Ui(e){Et=e}function Ki(){return++Bi}function nr(e){var t=e.f;if((t&he)!==0)return!0;if(t&le&&(e.f&=~At),(t&Oe)!==0){for(var r=e.deps,a=r.length,i=0;i<a;i++){var o=r[i];if(nr(o)&&bi(o),o.wv>e.wv)return!0}(t&Se)!==0&&Ne===null&&te(e,se)}return!1}function Gi(e,t,r=!0){var a=e.reactions;if(a!==null&&!(Ie!==null&&Vt.call(Ie,e)))for(var i=0;i<a.length;i++){var o=a[i];(o.f&le)!==0?Gi(o,t,!1):t===o&&(r?te(o,he):(o.f&se)!==0&&te(o,Oe),ya(o))}}function Yi(e){var t=Ae,r=xe,a=Ve,i=I,o=Ie,s=ke,l=De,d=Et,u=e.f;Ae=null,xe=0,Ve=null,I=(u&(qe|ft))===0?e:null,Ie=null,Ot(e.ctx),De=!1,Et=++Lt,e.ac!==null&&(mr(()=>{e.ac.abort(et)}),e.ac=null);try{e.f|=Yr;var h=e.fn,p=h();e.f|=ht;var f=e.deps,m=N?.is_fork;if(Ae!==null){var b;if(m||or(e,xe),f!==null&&xe>0)for(f.length=xe+Ae.length,b=0;b<Ae.length;b++)f[xe+b]=Ae[b];else e.deps=f=Ae;if(wa()&&(e.f&Se)!==0)for(b=xe;b<f.length;b++)(f[b].reactions??=[]).push(e)}else!m&&f!==null&&xe<f.length&&(or(e,xe),f.length=xe);if(Xa()&&Ve!==null&&!De&&f!==null&&(e.f&(le|Oe|he))===0)for(b=0;b<Ve.length;b++)Gi(Ve[b],e);if(i!==null&&i!==e){if(Lt++,i.deps!==null)for(let A=0;A<r;A+=1)i.deps[A].rv=Lt;if(t!==null)for(const A of t)A.rv=Lt;Ve!==null&&(a===null?a=Ve:a.push(...Ve))}return(e.f&gt)!==0&&(e.f^=gt),p}catch(A){return ni(A)}finally{e.f^=Yr,Ae=t,xe=r,Ve=a,I=i,Ie=o,Ot(s),De=l,Et=d}}function Pl(e,t){let r=t.reactions;if(r!==null){var a=eo.call(r,e);if(a!==-1){var i=r.length-1;i===0?r=t.reactions=null:(r[a]=r[i],r.pop())}}if(r===null&&(t.f&le)!==0&&(Ae===null||!Vt.call(Ae,t))){var o=t;(o.f&Se)!==0&&(o.f^=Se,o.f&=~At),ta(o),tl(o),or(o,0)}}function or(e,t){var r=e.deps;if(r!==null)for(var a=t;a<r.length;a++)Pl(e,r[a])}function Mt(e){var t=e.f;if((t&Fe)===0){te(e,se);var r=j,a=Er;j=e,Er=!0;try{(t&(dt|Ur))!==0?Dl(e):_a(e),Qi(e);var i=Yi(e);e.teardown=typeof i=="function"?i:null,e.wv=Bi;var o}finally{Er=a,j=r}}}async function St(){await Promise.resolve(),Y()}function n(e){var t=e.f,r=(t&le)!==0;if(I!==null&&!De){var a=j!==null&&(j.f&Fe)!==0;if(!a&&(Ie===null||!Vt.call(Ie,e))){var i=I.deps;if((I.f&Yr)!==0)e.rv<Lt&&(e.rv=Lt,Ae===null&&i!==null&&i[xe]===e?xe++:Ae===null?Ae=[e]:Ae.push(e));else{(I.deps??=[]).push(e);var o=e.reactions;o===null?e.reactions=[I]:Vt.call(o,I)||o.push(I)}}}if(yt&&mt.has(e))return mt.get(e);if(r){var s=e;if(yt){var l=s.v;return((s.f&se)===0&&s.reactions!==null||Zi(s))&&(l=la(s)),mt.set(s,l),l}var d=(s.f&Se)===0&&!De&&I!==null&&(Er||(I.f&Se)!==0),u=(s.f&ht)===0;nr(s)&&(d&&(s.f|=Se),bi(s)),d&&!u&&(mi(s),Wi(s))}if(Ne?.has(e))return Ne.get(e);if((e.f&gt)!==0)throw e.v;return e.v}function Wi(e){if(e.f|=Se,e.deps!==null)for(const t of e.deps)(t.reactions??=[]).push(e),(t.f&le)!==0&&(t.f&Se)===0&&(mi(t),Wi(t))}function Zi(e){if(e.v===ce)return!0;if(e.deps===null)return!1;for(const t of e.deps)if(mt.has(t)||(t.f&le)!==0&&Zi(t))return!0;return!1}function lr(e){var t=De;try{return De=!0,e()}finally{De=t}}function Rl(e){j===null&&(I===null&&po(),go()),yt&&vo()}function zl(e,t){var r=t.last;r===null?t.last=t.first=e:(r.next=e,e.prev=r,t.last=e)}function He(e,t){var r=j;r!==null&&(r.f&Be)!==0&&(e|=Be);var a={ctx:ke,deps:null,nodes:null,f:e|he|Se,first:null,fn:t,last:null,next:null,parent:r,b:r&&r.b,prev:null,teardown:null,wv:0,ac:null},i=a;if((e&Rt)!==0)Ht!==null?Ht.push(a):ot.ensure().schedule(a);else if(t!==null){try{Mt(a)}catch(s){throw ue(a),s}i.deps===null&&i.teardown===null&&i.nodes===null&&i.first===i.last&&(i.f&wt)===0&&(i=i.first,(e&dt)!==0&&(e&vt)!==0&&i!==null&&(i.f|=vt))}if(i!==null&&(i.parent=r,r!==null&&zl(i,r),I!==null&&(I.f&le)!==0&&(e&ft)===0)){var o=I;(o.effects??=[]).push(i)}return a}function wa(){return I!==null&&!De}function Sr(e){const t=He(gr,null);return te(t,se),t.teardown=e,t}function Pe(e){Rl();var t=j.f,r=!I&&(t&qe)!==0&&(t&ht)===0;if(r){var a=ke;(a.e??=[]).push(e)}else return Ji(e)}function Ji(e){return He(Rt|lo,e)}function Ol(e){ot.ensure();const t=He(ft|wt,e);return()=>{ue(t)}}function Fl(e){ot.ensure();const t=He(ft|wt,e);return(r={})=>new Promise(a=>{r.outro?cr(t,()=>{ue(t),a(void 0)}):(ue(t),a(void 0))})}function Aa(e){return He(Rt,e)}function Nl(e){return He(Wr|wt,e)}function jr(e,t=0){return He(gr|t,e)}function ve(e,t=[],r=[],a=[]){yi(a,t,r,i=>{He(gr,()=>e(...i.map(n)))})}function sr(e,t=0){var r=He(dt|t,e);return r}function Xi(e,t=0){var r=He(Ur|t,e);return r}function Ze(e){return He(qe|wt,e)}function Qi(e){var t=e.teardown;
vendor: 1,473 bytes, line 9
9if(t!==null){const r=yt,a=I;Mi(!0),je(null);try{t.call(null)}finally{Mi(r),je(a)}}}function _a(e,t=!1){var r=e.first;for(e.first=e.last=null;r!==null;){const i=r.ac;i!==null&&mr(()=>{i.abort(et)});var a=r.next;(r.f&ft)!==0?r.parent=null:ue(r,t),r=a}}function Dl(e){for(var t=e.first;t!==null;){var r=t.next;(t.f&qe)===0&&ue(t),t=r}}function ue(e,t=!0){var r=!1;(t||(e.f&oo)!==0)&&e.nodes!==null&&e.nodes.end!==null&&(en(e.nodes.start,e.nodes.end),r=!0),te(e,Gr),_a(e,t&&!r),or(e,0);var a=e.nodes&&e.nodes.t;if(a!==null)for(const o of a)o.stop();Qi(e),e.f^=Gr,e.f|=Fe;var i=e.parent;i!==null&&i.first!==null&&tn(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes=e.ac=null}function en(e,t){for(;e!==null;){var r=e===t?null:Ge(e);e.remove(),e=r}}function tn(e){var t=e.parent,r=e.prev,a=e.next;r!==null&&(r.next=a),a!==null&&(a.prev=r),t!==null&&(t.first===e&&(t.first=a),t.last===e&&(t.last=r))}function cr(e,t,r=!0){var a=[];rn(e,a,!0);var i=()=>{r&&ue(e),t&&t()},o=a.length;if(o>0){var s=()=>--o||i();for(var l of a)l.out(s)}else i()}function rn(e,t,r){if((e.f&Be)===0){e.f^=Be;var a=e.nodes&&e.nodes.t;if(a!==null)for(const l of a)(l.is_global||r)&&t.push(l);for(var i=e.first;i!==null;){var o=i.next,s=(i.f&vt)!==0||(i.f&qe)!==0&&(e.f&dt)!==0;rn(i,t,s?r:!1),i=o}}}function Hl(e){an(e,!0)}function an(e,t){if((e.f&Be)!==0){e.f^=Be,(e.f&se)===0&&(te(e,he),ot.ensure().schedule(e));for(var r=e.first;r!==null;){var a=r.next,i=(r.f&vt)!==0||(r.f&qe)!==0;an(r,i?t:!1),r=a}
9var o=e.nodes&&e.nodes.t;if(o!==null)for(const s of o)(s.is_global||t)&&s.in()}}function nn(e,t){if(e.nodes)for(var r=e.nodes.start,a=e.nodes.end;r!==null;){var i=r===a?null:Ge(r);t.append(r),r=i}}function on(e){const t={get:r=>er(t.store)[r],set:(r,a)=>{typeof r=="string"?Object.assign(er(t.store),{[r]:a}):Object.assign(er(t.store),r),t.store.set(er(t.store))},store:Ll(e)};return t}globalThis.$altcha=globalThis.$altcha||{algorithms:new Map,defaults:on({}),i18n:on({}),instances:new Set,plugins:new Set};const Ml={ariaLinkLabel:"Visit Altcha.org",cancel:"Cancel",enterCode:"Enter code",enterCodeAria:"Enter code you hear. Press Space to play audio.",enterCodeFromImage:"To proceed, please enter the code from the image below.",error:"Verification failed. Try again later.",expired:"Verification expired. Try again.",footer:'Protected by <a href="https://altcha.org/" target="_blank" aria-label="Visit Altcha.org">ALTCHA</a>',getAudioChallenge:"Get an audio challenge",label:"I'm not a robot",loading:"Loading...",reload:"Reload",verify:"Verify",verificationRequired:"Verification required!",verified:"Verified",verifying:"Verifying...",waitAlert:"Verifying... please wait."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("en",Ml);const ql="5";typeof window<"u"&&((window.__svelte??={}).v??=new Set).add(ql);var Bl=W('<label class="altcha-checkbox"><input/> <svg width="12" height="9" viewBox="0 0 12 9"><polyline points="1 5 4 8 11 1"></polyline></svg> <div class="altcha-spinner altcha-checkbox-spinner" aria-hidden="true"></div></label>');function ln(e,t){tt(t,!0);let r=X(t,"loading"),a=Tr(t,["$$slots","$$events","$$legacy","$$host","loading"]);var i={get loading(){return r()},set loading(l){r(l),Y()}},o=Bl(),s=J(o);return Cr(s,()=>({type:"checkbox",...a}),void 0,void 0,void 0,void 0,!0),pr(4),G(o),ve(()=>M(o,"data-loading",r())),R(e,o),rt(i)}bt(ln,{loading:{}},[],[],{mode:"open"});var Ul=W('<div class="altcha-checkbox-native"><input/> <div class="altcha-spinner altcha-checkbox-native-spinner"></div></div>');function sn(e,t){tt(t,!0);let r=X(t,"loading"),a=Tr(t,["$$slots","$$events","$$legacy","$$host","loading"]);var i={get loading(){return r()},set loading(l){r(l),Y()}},o=Ul(),s=J(o);return Cr(s,()=>({type:"checkbox",...a}),void 0,void 0,void 0,void 0,!0),pr(2),G(o),ve(()=>M(o,"data-loading",r())),R(e,o),rt(i)}bt(sn,{loading:{}},[],[],{mode:"open"});var Kl=W('<div><a target="_blank" class="altcha-logo" aria-hidden="true"><svg width="22" height="22" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.33955 16.4279C5.88954 20.6586 12.1971 21.2105 16.4279 17.6604C18.4699 15.947 19.6548 13.5911 19.9352 11.1365L17.9886 10.4279C17.8738 12.5624 16.909 14.6459 15.1423 16.1284C11.7577 18.9684 6.71167 18.5269 3.87164 15.1423C1.03163 11.7577 1.4731 6.71166 4.8577 3.87164C8.24231 1.03162 13.2883 1.4731 16.1284 4.8577C16.9767 5.86872 17.5322 7.02798 17.804 8.2324L19.9522 9.01429C19.7622 7.07737 19.0059 5.17558 17.6604 3.57212C14.1104 -0.658624 7.80283 -1.21043 3.57212 2.33956C-0.658625 5.88958 -1.21046 12.1971 2.33955 16.4279Z" fill="currentColor"></path><path d="M3.57212 2.33956C1.65755 3.94607 0.496389 6.11731 0.12782 8.40523L2.04639 9.13961C2.26047 7.15832 3.21057 5.25375 4.8577 3.87164C8.24231 1.03162 13.2883 1.4731 16.1284 4.8577L13.8302 6.78606L19.9633 9.13364C19.7929 7.15555 19.0335 5.20847 17.6604 3.57212C14.1104 -0.658624 7.80283 -1.21043 3.57212 2.33956Z" fill="currentColor"></path><path d="M7 10H5C5 12.7614 7.23858 15 10 15C12.7614 15 15 12.7614 15 10H13C13 11.6569 11.6569 13 10 13C8.3431 13 7 11.6569 7 10Z" fill="currentColor"></path></svg></a></div>');function Ca(e,t){tt(t,!0);let r=X(t,"strings");const a="https://altcha.org";var i={get strings(){return r()},set strings(l){r(l),Y()}},o=Kl(),s=J(o);return M(s,"href",a),G(o),ve(()=>M(s,"aria-label",r().ariaLinkLabel)),R(e,o),rt(i)}bt(Ca,{strings:{}},[],[],{mode:"open"});var Gl=W('<div class="altcha-footer"><div></div> <!></div>');function Ta(e,t){tt(t,!0);let r=X(t,"logo"),a=X(t,"strings");var i={get logo(){return r()},set logo(u){r(u),Y()},get strings(){return a()},set strings(u){a(u),Y()}},o=Gl(),s=J(o);wi(s,()=>a().footer,!0),G(s);var l=ee(s,2);{var d=u=>{Ca(u,{get strings(){return a()}})};oe(l,u=>{r()&&u(d)})}return G(o),R(e,o),rt(i)}bt(Ta,{logo:{},strings:{}},[],[],{mode:"open"});var Yl=W('<label class="altcha-switch"><input/> <div class="altcha-switch-toggle"><div class="altcha-spinner altcha-switch-spinner"></div></div></label>');function cn(e,t){tt(t,!0);let r=X(t,"loading"),a=Tr(t,["$$slots","$$events","$$legacy","$$host","loading"]);var i={get loading(){return r()},set loading(l){r(l),Y()}},o=Yl(),s=J(o);return Cr(s,()=>({type:"checkbox",...a}),void 0,void 0,void 0,void 0,!0),pr(2),G(o),ve(()=>M(o,"data-loading",r())),R(e,o),rt(i)}bt(cn,{loading:{}},[],[],{mode:"open"});var de=(e=>(e.ERROR="error",e.LOADING="loading",e.PLAYING="playing",e.PAUSED="paused",e.READY="ready",e))(de||{}),D=(e=>(e.CODE="code",e.ERROR="error",e.VERIFIED="verified",e.VERIFYING="verifying",e.UNVERIFIED="unverified",e.EXPIRED="expired",e))(D||{}),Wl=W('<div class="altcha-code-challenge-title"> </div>'),Zl=W('<div class="altcha-spinner"></div>'),Jl=ia('<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M12.8659 3.00017L22.3922 19.5002C22.6684 19.9785 22.5045 20.5901 22.0262 20.8662C21.8742 20.954 21.7017 21.0002 21.5262 21.0002H2.47363C1.92135 21.0002 1.47363 20.5525 1.47363 20.0002C1.47363 19.8246 1.51984 19.6522 1.60761 19.5002L11.1339 3.00017C11.41 2.52187 12.0216 2.358 12.4999 2.63414
9C12.6519 2.72191 12.7782 2.84815 12.8659 3.00017ZM10.9999 16.0002V18.0002H12.9999V16.0002H10.9999ZM10.9999 9.00017V14.0002H12.9999V9.00017H10.9999Z"></path></svg>'),Xl=ia('<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M15 7C15 6.44772 15.4477 6 16 6C16.5523 6 17 6.44772 17 7V17C17 17.5523 16.5523 18 16 18C15.4477 18 15 17.5523 15 17V7ZM7 7C7 6.44772 7.44772 6 8 6C8.55228 6 9 6.44772 9 7V17C9 17.5523 8.55228 18 8 18C7.44772 18 7 17.5523 7 17V7Z"></path></svg>'),Ql=ia('<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M4 12H7C8.10457 12 9 12.8954 9 14V19C9 20.1046 8.10457 21 7 21H4C2.89543 21 2 20.1046 2 19V12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12V19C22 20.1046 21.1046 21 20 21H17C15.8954 21 15 20.1046 15 19V14C15 12.8954 15.8954 12 17 12H20C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12Z"></path></svg>'),es=W('<button type="button" class="altcha-button altcha-button-secondary"><!></button>'),ts=W('<audio hidden="" autoplay=""></audio>'),rs=W('<div class="altcha-code-challenge"><form data-code-challenge="true"><!> <div class="altcha-code-challenge-text"> </div> <img class="altcha-code-challenge-image" alt=""/> <div class="altcha-code-challenge-row"><input type="text" class="altcha-input" autocomplete="off" name="" required=""/> <!> <button type="button" class="altcha-button altcha-button-secondary"><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2V4C16.4183 4 20 7.58172 20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 9.25022 5.38734 6.82447 7.50024 5.38451L7.5 8H9.5V2L3.5 2V4L5.99918 3.99989C3.57075 5.82434 2 8.72873 2 12Z"></path></svg></button></div> <div class="altcha-code-challenge-buttons"><button type="submit" class="altcha-button"> </button> <button type="button" class="altcha-button altcha-button-secondary"> </button></div></form> <!></div>');function un(e,t){tt(t,!0);let r=X(t,"audioUrl"),a=X(t,"codeChallenge"),i=X(t,"config"),o=X(t,"imageUrl"),s=X(t,"onCancel"),l=X(t,"onReload"),d=X(t,"onSubmit"),u=X(t,"strings"),h=z(void 0),p=z(void 0),f=z(void 0),m=z(!1),b=z(""),A=z(!1);ga(()=>(i().disableAutoFocus||St().then(()=>{n(f)?.focus()}),()=>{n(p)&&(n(p).pause(),w(p,void 0))}));function $(){w(h,de.PAUSED,!0)}function S(x){w(h,de.ERROR,!0)}function ne(){w(h,de.READY,!0)}function re(){w(h,de.LOADING,!0)}function V(){w(h,de.PLAYING,!0)}function me(){w(h,de.PAUSED,!0)}function _(x){x.code==="Space"?(x.preventDefault(),x.stopPropagation(),Z()):x.code==="Escape"&&(x.preventDefault(),x.stopPropagation(),s()?.())}function O(x){x.preventDefault(),x.stopPropagation(),d()?.(n(b))}function Z(){n(p)?n(h)===de.LOADING||(n(p).paused?(r()&&n(p).src!==r()&&(n(p).src=r()),n(p).currentTime=0,n(p).play()):n(p).pause()):(w(A,!0),requestAnimationFrame(()=>{n(p)&&r()&&(n(p).src=r(),n(p).play())}))}var q={get audioUrl(){return r()},set audioUrl(x){r(x),Y()},get codeChallenge(){return a()},set codeChallenge(x){a(x),Y()},get config(){return i()},set config(x){i(x),Y()},get imageUrl(){return o()},set imageUrl(x){o(x),Y()},get onCancel(){return s()},set onCancel(x){s(x),Y()},get onReload(){return l()},set onReload(x){l(x),Y()},get onSubmit(){return d()},set onSubmit(x){d(x),Y()},get strings(){return u()},set strings(x){u(x),Y()}},F=rs(),$e=J(F),fe=J($e);{var Le=x=>{var Q=Wl(),Xe=J(Q,!0);G(Q),ve(()=>Ye(Xe,u().verificationRequired)),R(x,Q)};oe(fe,x=>{i().codeChallengeDisplay!=="standard"&&x(Le)})}var U=ee(fe,2),Je=J(U,!0);G(U);var C=ee(U,2),ae=ee(C,2),g=J(ae);da(g),g.disabled=n(m),Nt(g,x=>w(f,x),()=>n(f));var jt=ee(g,2);{var Ir=x=>{var Q=es(),Xe=J(Q);{var Pr=ge=>{var Qe=Zl();R(ge,Qe)},Rr=ge=>{var Qe=Jl();R(ge,Qe)},zr=ge=>{var Qe=Xl();R(ge,Qe)},dr=ge=>{var Qe=Ql();R(ge,Qe)};oe(Xe,ge=>{n(h)===de.LOADING?ge(Pr):n(h)===de.ERROR?ge(Rr,1):n(h)===de.PLAYING?ge(zr,2):ge(dr,-1)})}G(Q),ve(()=>{M(Q,"title",u().getAudioChallenge),Q.disabled=n(h)===de.LOADING||n(h)===de.ERROR,M(Q,"aria-label",n(h)===de.LOADING?u().loading:u().getAudioChallenge)}),$t("click",Q,()=>Z()),R(x,Q)};oe(jt,x=>{a().audio&&x(Ir)})}var Re=ee(jt,2);G(ae);var ur=ee(ae,2),kt=J(ur),qt=J(kt,!0);G(kt);var lt=ee(kt,2),Bt=J(lt,!0);G(lt),G(ur),G($e);var ye=ee($e,2);{var Vr=x=>{var Q=ts();Nt(Q,Xe=>w(p,Xe),()=>n(p)),we("error",Q,S),we("loadstart",Q,re),we("canplay",Q,ne),we("pause",Q,me),we("playing",Q,V),we("ended",Q,$),R(x,Q)};oe(ye,x=>{n(A)&&x(Vr)})}return G(F),ve(()=>{Ye(Je,u().enterCodeFromImage),M(C,"src",o()),M(g,"minlength",a().length||1),M(g,"maxlength",a().length),M(g,"placeholder",u().enterCode),M(g,"aria-label",n(h)===de.LOADING?u().loading:n(h)===de.PLAYING?"":u().enterCodeAria),M(g,"aria-live",n(h)?"assertive":"polite"),M(g,"aria-busy",n(h)===de.LOADING),M(Re,"title",u().reload),M(Re,"aria-label",u().reload),M(kt,"aria-label",u().verify),Ye(qt,u().verify),M(lt,"aria-label",u().cancel),Ye(Bt,u().c
9ancel)}),we("submit",$e,O,!0),$t("keydown",g,_),_l(g,()=>n(b),x=>w(b,x)),$t("click",Re,()=>l()?.()),$t("click",lt,()=>s()?.()),R(e,F),rt(q)}yr(["keydown","click"]),bt(un,{audioUrl:{},codeChallenge:{},config:{},imageUrl:{},onCancel:{},onReload:{},onSubmit:{},strings:{}},[],[],{mode:"open"});var as=W('<div class="altcha-popover-backdrop" data-backdrop=""></div>'),is=W('<div class="altcha-popover-arrow"></div>'),ns=W('<div role="button" class="altcha-popover-close">&times;</div>'),os=W('<!> <div><!> <!> <div class="altcha-popover-content"><!></div></div>',1);function xa(e,t){tt(t,!0);let r=X(t,"anchor"),a=X(t,"children"),i=X(t,"display",7,"standard"),o=X(t,"backdrop",7,!1),s=X(t,"onClickOutside"),l=X(t,"onClickOutsideDelay",7,600),d=X(t,"onClose"),u=X(t,"placement",7,"auto"),h=X(t,"variant",7,"neutral"),p=Tr(t,["$$slots","$$events","$$legacy","$$host","anchor","children","display","backdrop","onClickOutside","onClickOutsideDelay","onClose","placement","variant"]),f=z(void 0),m=z(void 0),b=z(!1),A=z(0);Pe(()=>{u()!=="auto"&&w(b,u()==="top")}),ga(()=>{const C=i()==="bottomsheet"||i()==="overlay";return C&&(n(m)&&document.body.append(n(m)),n(f)&&document.body.append(n(f))),V(),St().then(()=>{w(A,Date.now(),!0)}),()=>{C&&(n(m)&&document.body.removeChild(n(m)),n(f)&&document.body.removeChild(n(f)))}});function $(){d()?.()}function S(C){const ae=C.target;!n(f)?.contains(ae)&&n(A)&&n(A)+l()<Date.now()&&s()?.()}function ne(){V()}function re(){V()}function V(){if(r()&&u()==="auto"&&n(f)){const C=r().getBoundingClientRect(),g=document.documentElement.clientHeight-(C.top+C.height)<n(f).clientHeight;n(b)!==g&&w(b,g)}}var me={get anchor(){return r()},set anchor(C){r(C),Y()},get children(){return a()},set children(C){a(C),Y()},get display(){return i()},set display(C="standard"){i(C),Y()},get backdrop(){return o()},set backdrop(C=!1){o(C),Y()},get onClickOutside(){return s()},set onClickOutside(C){s(C),Y()},get onClickOutsideDelay(){return l()},set onClickOutsideDelay(C=600){l(C),Y()},get onClose(){return d()},set onClose(C){d(C),Y()},get placement(){return u()},set placement(C="auto"){u(C),Y()},get variant(){return h()},set variant(C="neutral"){h(C),Y()}},_=os();we("click",xt,S),we("resize",xt,ne),we("scroll",xt,re);var O=Ft(_);{var Z=C=>{var ae=as();Nt(ae,g=>w(m,g),()=>n(m)),R(C,ae)};oe(O,C=>{o()&&C(Z)})}var q=ee(O,2);Cr(q,()=>({...p,class:`altcha-popover ${(t.class||"")??""}`,"data-popover":!0,"data-variant":h(),"data-top":n(b),"data-display":i()}));var F=J(q);{var $e=C=>{var ae=is();R(C,ae)};oe(F,C=>{i()==="standard"&&C($e)})}var fe=ee(F,2);{var Le=C=>{var ae=ns();$t("click",ae,$),R(C,ae)};oe(fe,C=>{i()!=="standard"&&C(Le)})}var U=ee(fe,2),Je=J(U);return nl(Je,()=>a()??ut),G(U),G(q),Nt(q,C=>w(f,C),()=>n(f)),R(e,_),rt(me)}yr(["click"]),bt(xa,{anchor:{},children:{},display:{},backdrop:{},onClickOutside:{},onClickOutsideDelay:{},onClose:{},placement:{},variant:{}},[],[],{mode:"open"});function ls(e){return Array.from(new Uint8Array(e)).map(t=>t.toString(16).padStart(2,"0")).join("")}function ss(e,t="altcha-css"){if(typeof document<"u"&&document&&!document.getElementById(t)){const r=document.createElement("style");r.id=t,r.textContent=e,document.head.appendChild(r)}}async function dn(e){const{challenge:t,concurrency:r=navigator.hardwareConcurrency,controller:a=new AbortController,createWorker:i,onOutOfMemory:o=f=>f>1?Math.floor(f/2):0,counterMode:s,timeout:l=9e4}=e,d=Math.min(16,Math.max(1,r)),u=[],h=()=>{for(const f of u)f.terminate()};for(let f=0;f<d;f++)u.push(await i(t.parameters.algorithm));let p=null;try{p=await Promise.race(u.map((f,m)=>(a.signal.addEventListener("abort",()=>{f.postMessage({type:"abort"})}),new Promise((b,A)=>{f.addEventListener("error",$=>{A($)}),f.addEventListener("message",$=>{if($.data){for(const S of u)S!==f&&S.postMessage({type:"abort"});if($.data.error)return A(new Error($.data.error))}b($.data)}),f.postMessage({challenge:t,counterMode:s,counterStart:m,counterStep:d,timeout:l,type:"work"})}))))}catch(f){if(f instanceof Error&&!!f?.message?.includes("Out of memory")&&o){h();const b=o(d);if(b)return dn({...e,challenge:t,controller:a,concurrency:b,createWorker:i})}throw f}finally{h()}return a.signal.aborted?null:p||null}class cs{TAG_CODES={INPUT:1,TEXTAREA:2,SELECT:3,BUTTON:4,A:5,DETAILS:6,SUMMARY:7,IFRAME:8,VIDEO:9,AUDIO:10};maxSamples;sampleInterval;target;focusStartTime=0;focusInteraction=0;focusInteractionTimer=null;lastPointerSample=0;lastTouchSample=0;lastScrollSample=0;
vendor: 8,243 bytes, line 9
9pendingPointer=null;pendingTouch=null;focus=[];pointer=[];scroll=[];touch=[];constructor(t={}){const{maxSamples:r=60,sampleInterval:a=50,target:i=window}=t;this.maxSamples=r,this.sampleInterval=a,this.target=i,this.attach()}destroy(){const t={capture:!0};this.target.removeEventListener("focusin",this.onFocus,t),this.target.removeEventListener("keydown",this.onInteraction,t),this.target.removeEventListener("pointerdown",this.onInteraction,t),this.target.removeEventListener("pointermove",this.onPointer,t),this.target.removeEventListener("scroll",this.onScroll,t),this.target.removeEventListener("touchmove",this.onTouchMove,t)}export(){return{focus:this.focus,maxTouchPoints:navigator.maxTouchPoints||0,pointer:this.pointer,scroll:this.scroll,time:Date.now(),touch:this.touch}}attach(){const t={passive:!0,capture:!0};this.target.addEventListener("focusin",this.onFocus,t),this.target.addEventListener("keydown",this.onInteraction,t),this.target.addEventListener("pointerdown",this.onInteraction,t),this.target.addEventListener("pointermove",this.onPointer,t),this.target.addEventListener("scroll",this.onScroll,t),this.target.addEventListener("touchmove",this.onTouchMove,t)}evict(t){t.length>this.maxSamples&&t.splice(0,t.length-this.maxSamples)}onFocus=t=>{if(this.focusInteraction===2)return;const r=t.target;if(!(r instanceof Element))return;const a=performance.now();this.focusStartTime===0&&(this.focusStartTime=a),this.focus.push([Math.round(a-this.focusStartTime),r.tabIndex,this.TAG_CODES[r.tagName]??0,this.focusInteraction?1:0]),this.evict(this.focus)};onInteraction=t=>{this.focusInteraction="keyCode"in t?1:2,this.focusInteractionTimer&&clearTimeout(this.focusInteractionTimer),this.focusInteractionTimer=setTimeout(()=>{this.focusInteraction=0},100)};onPointer=t=>{if(t.pointerType==="touch")return;const r=t.timeStamp||performance.now();this.pendingPointer=[Math.round(t.clientX),Math.round(t.clientY),Math.round(r)],r-this.lastPointerSample>=this.sampleInterval&&(this.pointer.push(this.pendingPointer),this.lastPointerSample=r,this.pendingPointer=null,this.evict(this.pointer))};onScroll=()=>{const t=performance.now();t-this.lastScrollSample<this.sampleInterval||(this.scroll.push([Math.round(window.scrollY),Math.round(t)]),this.lastScrollSample=t,this.evict(this.scroll))};onTouchMove=t=>{const r=t.timeStamp||performance.now(),a=t.touches[0];a&&(this.pendingTouch=[Math.round(a.clientX),Math.round(a.clientY),Math.round(r),Math.round(a.force*1e3)/1e3,Math.round(a.radiusX||0),Math.round(a.radiusY||0)],r-this.lastTouchSample>=this.sampleInterval&&(this.touch.push(this.pendingTouch),this.lastTouchSample=r,this.pendingTouch=null,this.evict(this.touch)))}}var us=W('<div class="altcha-overlay-backdrop" data-backdrop=""></div>'),ds=W('<div class="altcha-overlay-content"></div>'),fs=W('<div role="button" class="altcha-overlay-close">&times;</div> <!>',1),hs=W('<div class="altcha-floating-arrow"></div>'),vs=W('<input type="hidden"/>'),gs=W('<div class="altcha-error">Secure context (HTTPS) required.</div>'),ps=W('<div class="altcha-error"> </div>'),bs=W('<div class="altcha-error"> </div>'),ms=W("<!> <!>",1),ys=W('<!> <div class="altcha"><!> <div class="altcha-main"><div><div class="altcha-checkbox-wrap"><!> <label><!></label></div> <!></div> <!> <!> <!></div> <!></div>',1);function ks(e,t){tt(t,!0);const r=()=>Vi(h,"$altchaDefaults",i),a=()=>Vi(b,"$altchaI18nStore",i),[i,o]=El(),s='input[type="text"]:not([data-no-spamfilter]), textarea:not([data-no-spamfilter])',l='input[type="submit"], button[type="submit"], button:not([type="button"]):not([type="reset"])',d=["ar","fa","he","ur"],{isSecureContext:u}=globalThis,{store:h}=globalThis.$altcha.defaults,p=navigator.hardwareConcurrency||2,f=navigator.deviceMemory||0,m=f&&f<=4?Math.min(4,p):p,b=globalThis.$altcha.i18n.store,A=t.$$host,$=(c,v)=>{St().then(()=>{A?.dispatchEvent(new CustomEvent(c,{detail:v}))})};let S=null,ne=z(it(new URL(location.origin))),re=z(!1),V=z(null),me=z(null),_=z(it(D.UNVERIFIED)),O=z(void 0),Z=z(void 0),q=z(null),F=z(void 0),$e=z(null),fe=z(null),Le=z(null),U=z(null),Je=z(it([])),C=z(it({})),ae=z(!0);const g=be(()=>({fetch:(c,v)=>fetch(c,v),audioChallengeLanguage:"",auto:"off",barPlacement:"bottom",challenge:"",codeChallenge:null,codeChallengeDisplay:"standard",credentials:null,debug:!1,disableAutoFocus:!1,display:"standard",floatingAnchor:"",floatingOffset:8,floatingPersist:!1,floatingPlacement:"auto",hideFooter:!1,hideLogo:!1,humanInteractionSignature:!0,language:"",mockError:!1,minDuration:500,overlayContent:"",name:"altcha",popoverPlacement:"auto",retryOnOutOfMemoryError:!0,setCookie:null,serverVerificationFields:!1,serverVerificationTimeZone:!1,test:!1,timeout:9e4,type:"checkbox",validationMessage:"",verifyFunction:null,verifyUrl:"",workers:m,...r(),...n(C)})),jt=be(()=>`altcha-checkbox-${t.id||Math.floor(Math.random()*1e12).toString(16)}`),Ir=be(()=>bn(n(g).type)),Re=be(()=>n(g).auto),ur=be(()=>n(_)===D.VERIFYING),kt=be(()=>!n(g).hideFooter),qt=be(()=>!n(g).hideLogo&&n(g).display!=="bar"),lt=be(()=>mn(a(),[n(g).language,document.documentElement.lang,...navigator.languages])),Bt=be(()=>d.includes(n(lt).language)?"rtl":void 0),ye=be(()=>({...n(lt).strings})),Vr=be(()=>n(V)?.audio?.match(/^(https?:)?\//)?fr(n(V).audio,n(ne),{language:n(g).audioChallengeLanguage||n(lt).language}).toString():n(V)?.audio),x=be(()=>n(V)?.image?.match(/^(https?:)?\//)?fr(n(V).image,n(ne)):n(V)?.image);Pe(()=>{Ut({auto:t.auto,challenge:t.challenge,display:t.display,language:t.language,name:t.name,type:t.type,workers:t.workers})}),Pe(()=>{if(t.configuration)try{Ut(JSON.parse(t.configuration))}catch{B("unable to parse the `configuration` attribute (JSON expected)")}}),Pe(()=>{Fr(n(g).display)}),Pe(()=>{n(re)&&n(_)===D.VERIFYING&&w(re,!1)}),Pe(()=>{!n(re)&&n(_)===D.VERIFIED&&w(re,!0)}),Pe(()=>{if(!n(re)){const c=Or();c&&c.checked&&(c.checked=!1)}}),Pe(()=>{n(_)===D.VERIFIED&&Or()?.setCustomValidity("")}),Pe(()=>{if(n(Re)==="onload"){const c=setTimeout(()=>{It()},1);return()=>{c&&clearTimeout(c)}}}),Pe(()=>{n(fe)&&B("error:",n(fe))}),Pe(()=>{n(U)&&n(g).setCookie&&In(n(U),n(g).setCookie)}),ga(()=>(B("mounted","3.0.2"),A&&globalThis.$altcha.instances.add(A),w(q,n(F)?.closest("form"),!0),n(q)?.addEventListener("reset",Sa),n(q)?.addEventListener("submit",ja,{capture:!0}),n(q)?.addEventListener("focusin",Ea),Q(),n(g).humanInteractionSignature&&(B("human interaction signature enabled"),S=new cs),$("load"),u||B("secure context (HTTPS) required"),()=>{Pr(),A&&globalThis.$altcha.instances.delete(A),n(Le)&&clearTimeout(n(Le)),n(q)?.removeEventListener("reset",Sa),n(q)?.removeEventListener("submit",ja,{capture:!0}),n(q)?.removeEventListener("focusin",Ea),S?.destroy()}));function Q(){w(Je,[...globalThis.$altcha.plugins].map(c=>new c(A)),!0),B("activating plugins",n(Je).map(c=>c.constructor.name));for(const c of n(Je))c.activate()}async function Xe(c,...v){let y;for(const k of n(Je))y=await k[c].call(k,...v);return y}function Pr(){for(const c of n(Je))c.destroy()}function Rr(c){const[v,y]=c.salt.split("?"),k={};if(y)try{Object.assign(k,Object.fromEntries(new URLSearchParams(y).entries()))}catch{}const L={codeChallenge:c.codeChallenge,parameters:{algorithm:c.algorithm,cost:1,data:k,expiresAt:k?.expires?parseInt(k.expires,10):void 0,keyLength:c.algorithm==="SHA-512"?64:c.algorithm==="SHA-384"?48:32,nonce:ls(new TextEncoder().encode(c.salt)),keyPrefix:c.challenge,salt:""},signature:c.signature};return Object.defineProperties(L,{_originalSalt:{enumerable:!1,value:c.salt,writable:!1},_version:{enumerable:!1,value:1,writable:!1}}),L}function zr(c,v){return{algorithm:c.parameters.algorithm,challenge:c.parameters.keyPrefix,number:v.counter,salt:"_originalSalt"in c?c._originalSalt:c.parameters.nonce,signature:c.signature,took:v.time||0}}async function dr(c){await new Promise(v=>setTimeout(v,c))}async function ge(c=n(g).challenge,v){const y=await Xe("onFetchChallenge",c);let k=null;if(y!==void 0)return y;if(typeof c=="string")if(c.match(/^(https?:)?\//)){B("fetching challenge from",v?.method||"GET",c),w(ne,new URL(c,location.origin),!0);const L=await n(g).fetch(c,{credentials:n(g).credentials||void 0,...v});await Va(L);const T=L.headers.get("x-altcha-config");T&&En(T);const H=await L.json();
9if(H&&"his"in H&&H.his){if(B("requested HIS"),!S)throw new Error("Server requested HIS data but collector is disabled.");return ge(fr(H.his.url,n(ne)),{body:JSON.stringify({his:S.export()}),headers:{"content-type":"application/json"},method:"POST"})}H&&"hisResult"in H&&H.hisResult&&B("HIS result",H.hisResult),k=H}else{B("parsing JSON challenge");try{k=JSON.parse(c)}catch{throw new Error("Unable to parse JSON challenge.")}}else if(c&&typeof c=="object")try{k=JSON.parse(JSON.stringify(c))}catch{throw new Error("Unable to parse JSON challenge.")}if(Qe(k)&&(k=Rr(k)),!pn(k))throw new Error("Challenge validation failed.");return k}function Qe(c){return typeof c=="object"&&"challenge"in c}function pn(c){return!!c&&typeof c=="object"&&"parameters"in c&&!!c.parameters&&typeof c.parameters=="object"&&"algorithm"in c.parameters&&"nonce"in c.parameters&&"salt"in c.parameters&&"keyPrefix"in c.parameters}function Or(){return document.getElementById(n(jt))}function bn(c){switch(c){case"checkbox":return ln;case"switch":return cn;default:return sn}}function mn(c,v){const y=Object.keys(c).map(L=>L.toLowerCase());let k=v.reduce((L,T)=>(T=T.toLowerCase(),L||(c[T]?T:null)||y.find(H=>T.split("-")[0]===H.split("-")[0])||null),null);return c[k||""]||(k="en"),{language:k,strings:c[k]}}function yn(c){switch(c){case"bar":return n(g).barPlacement||"bottom";case"floating":return n(g).floatingPlacement||"auto";default:return}}function kn(c){return[...n(q)?.querySelectorAll(s)||[]].reduce((y,k)=>{const L=k.name,T=k.value;return L&&T&&(y[L]=/\n/.test(T)?T.replace(new RegExp("(?<!\\r)\\n","g"),`\r
10`):T),y},{})}function wn(){try{return Intl.DateTimeFormat().resolvedOptions().timeZone}catch{}}function fr(c,v,y){const k=new URL(c,v);if(k.search||(k.search=v.search),y)for(const L in y)y[L]!==void 0&&y[L]!==null&&k.searchParams.set(L,y[L]);return k.toString()}function An(c){!n(re)&&c.currentTarget.checked?(c.preventDefault(),c.currentTarget.checked=!1,n(_)!==D.VERIFYING&&It()):c.currentTarget.checked||(c.preventDefault(),ze())}function _n(c){n(_)===D.VERIFYING?c.currentTarget.setCustomValidity(n(ye).waitAlert):n(g).validationMessage&&c.currentTarget.setCustomValidity(n(g).validationMessage)}function Cn(){n(me)&&n(me).abort(),Fr(n(g).display),ze()}function Tn(){hr()}function xn(c){const v=c.target;n(g).display==="floating"&&v&&!A?.contains(v)&&!v.hasAttribute("data-backdrop")&&!v.closest("[data-popover]")&&n(_)!==D.VERIFIED&&!n(g).floatingPersist&&Nr()}function Ea(c){n(Re)==="onfocus"&&n(_)===D.UNVERIFIED&&It()}function Sa(){n(me)&&n(me).abort(),Fr(n(g).display),ze()}function ja(c){w($e,c.submitter,!0),n(Re)==="onsubmit"&&n(_)===D.UNVERIFIED&&(c.preventDefault(),c.stopPropagation(),Dr(),It().then(v=>{v&&!n(V)&&St().then(()=>{Ia(n($e))})}))}function $n(){ze()}function Ln(){hr()}function En(c){try{const v=JSON.parse(c);v&&typeof v=="object"&&Ut({serverVerificationFields:v?.sentinel?.fields,serverVerificationTimeZone:v?.sentinel?.timeZone,verifyUrl:v.verifyurl,...v})}catch(v){B("unable to configure from x-altcha-config header",v)}}function Sn(c=20){if(!n(F))return;const v=n(g).floatingPlacement;if(!n(Z)&&(w(Z,(n(g).floatingAnchor instanceof HTMLElement?n(g).floatingAnchor:n(g).floatingAnchor?document.querySelector(n(g).floatingAnchor):n(q)?.querySelector(l))||n(q),!0),!n(Z))){B("unable to find floating anchor element");return}const y=parseInt(n(g).floatingOffset,10)||12,k=n(Z).getBoundingClientRect(),L=n(F).getBoundingClientRect(),T=document.documentElement.clientHeight,H=document.documentElement.clientWidth,_e=!v||v==="auto"?k.bottom+L.height+y+c>T:v==="top",K=Math.max(c,Math.min(H-c-L.width,k.left+k.width/2-L.width/2));if(n(F).style.setProperty("--altcha-floating-left",`${K}px`),n(F).style.setProperty("--altcha-floating-top",_e?`${k.top-(L.height+y)}px`:`${k.bottom+y}px`),n(F).setAttribute("data-floating-position",_e?"top":"bottom"),n(O)){const ie=n(O).getBoundingClientRect();n(O).style.left=k.left-K+k.width/2-ie.width/2+"px"}}async function jn(c,v){const y=await Xe("onRequestServerVerification",c,v);if(y!==void 0)return y;if(B("requesting server verification from",n(g).verifyUrl),!n(g).verifyUrl)throw new Error("Parameter verifyUrl must be set for server verification.");const k=await n(g).fetch(fr(n(g).verifyUrl,n(ne)),{body:JSON.stringify({code:v,fields:n(g).serverVerificationFields?kn():void 0,payload:c,timeZone:n(g).serverVerificationTimeZone?wn():void 0}),credentials:n(g).credentials||void 0,headers:{"Content-Type":"application/json"},method:"POST"});await Va(k);const L=await k.json();return L&&typeof L=="object"&&"payload"in L&&L.payload&&$("serververification",L),L}function Ia(c){n(q)&&"requestSubmit"in n(q)?n(q).requestSubmit(c):n(q)?.reportValidity()&&(c?c.click():n(q).submit())}function In(c,v={}){const{domain:y,name:k=n(g).name,maxAge:L,path:T,sameSite:H,secure:_e}=v;let K=`${encodeURIComponent(k)}=${encodeURIComponent(c)}`;y&&(K+=`; Domain=${y}`),L!=null&&(K+=`; Max-Age=${L}`),T&&(K+=`; Path=${T}`),H&&(K+=`; SameSite=${H}`),_e&&(K+="; Secure"),document.cookie=K}function Fr(c){switch(c){case"bar":case"floating":case"overlay":Nr(),(!n(Re)||n(Re)==="off")&&(n(C).auto="onsubmit");break;case"standard":Dr()}}function Vn(c){n(Le)&&clearTimeout(n(Le));const v=()=>{n(_)!==D.UNVERIFIED?(w(re,!1),Ee(D.EXPIRED)):ze(),$("expired")},y=c*1e3-Date.now();y>=1?w(Le,setTimeout(v,y),!0):v()}async function Va(c){if(c.status>=400){if(c.headers.get("content-type")?.includes("/json")){let y;try{y=await c.json()}catch{}if(y&&"error"in y)throw new Error(`Server responded with ${c.status} - ${y.error}`)}throw new Error(`Server responded with ${c.status}.`)}const v=c.headers.get("content-type");if(!v||!v.includes("/json"))throw new Error(`Server responded with invali
10d content-type. Expected application/json, received ${v}.`)}async function Pa(c){if(!n(U)){Ee(D.ERROR,"Cannot verify code challenge without PoW payload.");return}Ee(D.VERIFYING);let v=null;if(n(g).verifyUrl)v=await jn(n(U),c);else if(n(g).verifyFunction)v=await n(g).verifyFunction(n(U),c);else{Ee(D.ERROR,"Parameter verifyUrl is required for code challenge verification.");return}v?.payload&&(w(U,v.payload,!0),B("server payload",n(U))),v?.verified===!0?(B("verified"),Ee(D.VERIFIED),$("verified",{payload:n(U)}),n(Re)==="onsubmit"&&St().then(()=>{Ia(n($e))})):Ee(D.ERROR,v?.reason||"Verification failed."),n(g).disableAutoFocus||Or()?.focus()}function Ut(c){Object.assign(n(C),{...Object.fromEntries(Object.entries(c).filter(([v,y])=>y!==void 0))})}function Pn(){return{...n(g)}}function Rn(){return n(_)}function Nr(){w(ae,!1)}function B(...c){(n(g).debug||c.some(v=>v instanceof Error))&&console[c[0]instanceof Error?"error":"log"]("ALTCHA",`[name=${n(g).name}]`,...c)}function ze(c=D.UNVERIFIED,v=null){w(re,!1),w(fe,v,!0),w(U,null),n(Le)&&(clearTimeout(n(Le)),w(Le,null)),Ee(c)}function Ee(c,v=null){w(_,c,!0),w(fe,v,!0),$("statechange",{payload:n(U),state:n(_)})}function Dr(){w(ae,!0),St().then(()=>{hr()})}function hr(){if(n(g).display==="floating")return Sn()}async function It(c={}){const{concurrency:v=Math.max(1,n(g).workers),controller:y=new AbortController,minDuration:k=n(g).minDuration}=c,L=performance.now();let T=null,H=null,_e=!1;const K=await Xe("onVerify",c);if(K!==void 0)return K;w(me,y,!0),ze(D.VERIFYING);try{if(!u)throw new Error("Secure context (HTTPS) required.");if(n(g).mockError)throw new Error("Mock error.");if(n(g).test)return B("running test mode with null challenge"),await dr(Math.max(0,k-(performance.now()-L))),w(U,btoa(JSON.stringify({challenge:null,solution:null,test:!0})),!0),B("verified"),Ee(D.VERIFIED),$("vefified",{payload:n(U)}),{payload:n(U)};if(T=await ge(),!T)throw new Error("Failed to fetch challenge.");B("challenge",T),"configuration"in T&&(B("re-configuring from challenge",T.configuration),Ut(T.configuration)),T.parameters.expiresAt&&Vn(T.parameters.expiresAt),_e="_version"in T&&T._version===1;const ie=globalThis.$altcha.algorithms.get(T.parameters.algorithm);if(!ie)throw new Error(`Unsupported algorithm ${T.parameters.algorithm}.`);if(H=await dn({challenge:T,concurrency:v,controller:y,createWorker:ie,counterMode:_e?"string":"uint32",onOutOfMemory:st=>{if(B("out of memory error received"),$("outofmemory"),n(g).retryOnOutOfMemoryError&&st>1){const ct=Math.floor(st/2);return B(`retrying with ${ct} workers...`),ct}},timeout:n(g).timeout}),n(me)?.signal.aborted)return ze(),null;if(!H)throw new Error("Failed to find solution.");B("solution",H),await dr(Math.max(0,k-(performance.now()-L))),w(V,T.codeChallenge||n(g).codeChallenge||null,!0),_e?w(U,btoa(JSON.stringify(zr(T,H))),!0):w(U,btoa(JSON.stringify({challenge:{parameters:T.parameters,signature:T.signature},solution:H})),!0),n(V)?(B("requesting code verification"),Ee(D.CODE),$("codechallenge",{codeChallenge:n(V)})):n(g).verifyUrl?await Pa():(B("verified"),Ee(D.VERIFIED),$("vefified",{payload:n(U)}))}catch(ie){return B("verification failed",ie),Ee(D.ERROR,String(ie)),null}finally{w(me,null)}return{challenge:T,payload:n(U),solution:H}}var zn={configure:Ut,getConfiguration:Pn,getState:Rn,hide:Nr,log:B,reset:ze,setState:Ee,show:Dr,updateUI:hr,verify:It},Ra=ys();we("scroll",Xr,Tn),we("click",Xr,xn),we("pageshow",xt,$n),we("resize",xt,Ln);var za=Ft(Ra);{var On=c=>{var v=us();R(c,v)};oe(za,c=>{n(g).display==="overlay"&&n(ae)&&c(On)})}var Me=ee(za,2),Oa=J(Me);{var Fn=c=>{var v=fs(),y=Ft(v),k=ee(y,2);{var L=T=>{var H=ds();wi(H,()=>document.querySelector(n(g).overlayContent)?.innerHTML,!0),G(H),R(T,H)};oe(k,T=>{n(g).overlayContent&&T(L)})}$t("click",y,Cn),R(c,v)};oe(Oa,c=>{n(g).display==="overlay"&&n(ae)&&c(Fn)})}var Hr=ee(Oa,2),Mr=J(Hr),qr=J(Mr),Fa=J(qr);{let c=be(()=>n(g).display==="standard"&&n(Re)!=="onsubmit"||n(_)===D.VERIFYING);ol(Fa,()=>n(Ir),(v,y)=>{y(v,{get id(){return n(jt)},name:"",get required(){return n(c)},get loading(){return n(ur)},get checked(){return n(re)},onchange:An,oninvalid:_n})})}var Br=ee(Fa,2),Nn=J(Br);{var Dn=c=>{var v=kr();ve(()=>Ye(v,n(ye).verificationRequired)),R(c,v)},Hn=c=>{var v=kr();ve(()=>Ye(v,n(ye).verifying)),R(c,v)},Mn=c=>{var v=kr();ve(()=>Ye(v,n(ye).verified)),R(c,v)},qn=c=>{var v=kr();ve(()=>Ye(v,n(ye).label)),R(c,v)};oe(Nn,c=>{n(_)===D.CODE&&n(V)?c(Dn):n(_)===D.VERIFYING?c(Hn,1):n(_)===D.VERIFIED?c(Mn,2):c(qn,-1)})}G(Br),G(qr);
10var Bn=ee(qr,2);{var Un=c=>{Ca(c,{get strings(){return n(ye)}})};oe(Bn,c=>{n(qt)&&c(Un)})}G(Mr);var Na=ee(Mr,2);{var Kn=c=>{{let v=be(()=>n(g).display==="bar"&&n(qt));Ta(c,{get logo(){return n(v)},get strings(){return n(ye)}})}};oe(Na,c=>{n(kt)&&c(Kn)})}var Da=ee(Na,2);{var Gn=c=>{var v=hs();Nt(v,y=>w(O,y),()=>n(O)),R(c,v)};oe(Da,c=>{n(g).display==="floating"&&c(Gn)})}var Yn=ee(Da,2);{var Wn=c=>{var v=vs();da(v),ve(()=>{M(v,"name",n(g).name),kl(v,n(U))}),R(c,v)};oe(Yn,c=>{n(g).setCookie||c(Wn)})}G(Hr);var Zn=ee(Hr,2);{var Jn=c=>{xa(c,{get anchor(){return n(F)},onClickOutside:()=>{u&&ze()},get placement(){return n(g).popoverPlacement},role:"alert",variant:"error",get dir(){return n(Bt)},children:(v,y)=>{var k=vi(),L=Ft(k);{var T=K=>{var ie=gs();R(K,ie)},H=K=>{var ie=ps(),st=J(ie,!0);G(ie),ve(()=>Ye(st,n(ye).expired)),R(K,ie)},_e=K=>{var ie=bs(),st=J(ie,!0);G(ie),ve(()=>{M(ie,"title",n(fe)),Ye(st,n(ye).error)}),R(K,ie)};oe(L,K=>{!n(fe)&&!u?K(T):!n(fe)&&n(_)===D.EXPIRED?K(H,1):K(_e,-1)})}R(v,k)},$$slots:{default:!0}})},Xn=c=>{var v=vi(),y=Ft(v);il(y,()=>n(V),k=>{{let L=be(()=>n(g).codeChallengeDisplay!=="standard");xa(k,{get anchor(){return n(F)},get backdrop(){return n(L)},get display(){return n(g).codeChallengeDisplay},onClose:()=>{ze()},get placement(){return n(g).popoverPlacement},role:"dialog",get"aria-label"(){return n(ye).verificationRequired},get dir(){return n(Bt)},children:(T,H)=>{var _e=ms(),K=Ft(_e);un(K,{get audioUrl(){return n(Vr)},get imageUrl(){return n(x)},onCancel:()=>ze(),onReload:()=>It(),onSubmit:ct=>Pa(ct),get codeChallenge(){return n(V)},get config(){return n(g)},get strings(){return n(ye)}});var ie=ee(K,2);{var st=ct=>{Ta(ct,{get logo(){return n(qt)},get strings(){return n(ye)}})};oe(ie,ct=>{n(kt)&&n(g).codeChallengeDisplay!=="standard"&&ct(st)})}R(T,_e)},$$slots:{default:!0}})}}),R(c,v)};oe(Zn,c=>{n(fe)||n(_)===D.EXPIRED||!u?c(Jn):n(V)&&n(_)===D.CODE&&c(Xn,1)})}G(Me),Nt(Me,c=>
10w(F,c),()=>n(F)),ve(c=>{M(Me,"data-state",n(_)),M(Me,"data-display",n(g).display||void 0),M(Me,"data-placement",c),M(Me,"data-visible",n(ae)||void 0),M(Me,"dir",n(Bt)),M(Br,"for",n(jt)),Me.dir=Me.dir},[()=>yn(n(g).display)]),R(e,Ra);var Qn=rt(zn);return o(),Qn}yr(["click"]),typeof window<"u"&&window.customElements&&customElements.define("altcha-widget",bt(ks,{auto:{type:"String"},challenge:{type:"String"},configuration:{type:"String"},display:{type:"String"},language:{type:"String"},name:{type:"String"},theme:{type:"String"},type:{type:"String"},workers:{type:"Number"}},[],["configure","getConfiguration","getState","hide","log","reset","setState","show","updateUI","verify"]));const fn=`(function() {
11  "use strict";
12  function bufferStartsWith(buffer, prefix) {
13    if (prefix.length > buffer.length) {
14      return false;
15    }
16    for (let i = 0; i < prefix.length; i++) {
17      if (buffer[i] !== prefix[i]) {
18        return false;
19      }
20    }
21    return true;
22  }
23  function bufferToHex(buffer) {
24    return Array.from(new Uint8Array(buffer)).map((b) => b.toString(16).padStart(2, "0")).join("");
25  }
26  function concatBuffers(a, b) {
27    const out = new Uint8Array(a.length + b.length);
28    out.set(a, 0);
29    out.set(b, a.length);
30    return out;
31  }
32  function hexToBuffer(hex) {
33    if (hex.length % 2 !== 0) {
34      throw new Error(\`Hex string must have an even length. Got: \${hex}\`);
35    }
36    const buffer = new ArrayBuffer(hex.length / 2);
37    const view = new DataView(buffer);
38    for (let i = 0; i < hex.length; i += 2) {
39      const byteString = hex.substring(i, i + 2);
40      const byteValue = parseInt(byteString, 16);
41      view.setUint8(i / 2, byteValue);
42    }
43    return new Uint8Array(buffer);
44  }
45  async function delay(ms) {
46    await new Promise((resolve) => setTimeout(resolve, ms));
47  }
48  function timeDuration(start) {
49    return Math.floor((performance.now() - start) * 10) / 10;
50  }
51  class PasswordBuffer {
52    constructor(nonce, mode = "uint32") {
53      this.nonce = nonce;
54      this.mode = mode;
55      this.buffer = new Uint8Array(this.nonce.length + this.COUNTER_BYTES);
56      this.buffer.set(this.nonce, 0);
57      this.dataView = new DataView(this.buffer.buffer);
58    }
59    COUNTER_BYTES = 4;
60    buffer;
61    dataView;
62    encoder = new TextEncoder();
63    /**
64     * Appends the counter to the nonce buffer.
65     * In 'string' mode, encodes the counter as a UTF-8 string.
66     * In 'uint32' mode, writes the counter as a big-endian 32-bit integer.
67     */
68    setCounter(n) {
69      if (this.mode === "string") {
70        return concatBuffers(this.nonce, this.encoder.encode(n.toString()));
71      }
72      this.dataView.setUint32(this.nonce.length, n, false);
73      return this.buffer;
74    }
75  }
76  async function solveChallenge(options) {
77    const {
78      challenge,
79      controller,
80      counterMode = "uint32",
81      counterStart = 0,
82      counterStep = 1,
83      deriveKey: deriveKey2,
84      timeout = 9e4
85    } = options;
86    const { nonce, keyPrefix, salt } = challenge.parameters;
87    const nonceBuf = hexToBuffer(nonce);
88    const saltBuf = hexToBuffer(salt);
89    const keyPrefixBuf = keyPrefix.length % 2 === 0 ? hexToBuffer(keyPrefix) : null;
90    const password = new PasswordBuffer(nonceBuf, counterMode);
91    const start = performance.now();
92    let counter = counterStart;
93    let iterations = 0;
94    let derivedKeyHex = "";
95    let lastYield = start;
96    while (true) {
97      if (controller?.signal.aborted || timeout && iterations % 10 === 0 && performance.now() - start > timeout) {
98        return null;
99      }
100      const { derivedKey } = await deriveKey2(
101        challenge.parameters,
102        saltBuf,
103        password.setCounter(counter)
104      );
105      if (iterations % 10 === 0 && performance.now() - lastYield > 200) {
106        await delay(0);
107        lastYield = performance.now();
108      }
109      if (keyPrefixBuf ? bufferStartsWith(derivedKey, keyPrefixBuf) : bufferToHex(derivedKey).startsWith(keyPrefix)) {
110        derivedKeyHex = bufferToHex(derivedKey);
111        break;
112      }
113      counter = counter + counterStep;
114      iterations = iterations + 1;
115    }
116    return {
117      counter,
118      derivedKey: derivedKeyHex,
119      time: timeDuration(start)
120    };
121  }
122  function handler(options) {
123    const { deriveKey: deriveKey2 } = options;
vendor: 4,562 bytes, lines 124-267
124    let controller = void 0;
125    self.onmessage = async (message) => {
126      const { challenge, counterMode, counterStart, counterStep, timeout, type } = message.data;
127      if (type === "abort") {
128        controller?.abort();
129      } else if (type === "work") {
130        controller = new AbortController();
131        let solution;
132        try {
133          solution = await solveChallenge({
134            challenge,
135            controller,
136            counterStart,
137            counterStep,
138            deriveKey: deriveKey2,
139            counterMode,
140            timeout
141          });
142        } catch (err) {
143          return self.postMessage({ error: err });
144        }
145        self.postMessage(solution);
146      }
147    };
148  }
149  function getDigest(algorithm) {
150    switch (algorithm) {
151      case "PBKDF2/SHA-512":
152        return "SHA-512";
153      case "PBKDF2/SHA-384":
154        return "SHA-384";
155      case "PBKDF2/SHA-256":
156      default:
157        return "SHA-256";
158    }
159  }
160  async function deriveKey(parameters, salt, password) {
161    const { algorithm, cost, keyLength = 32 } = parameters;
162    const passwordKey = await crypto.subtle.importKey(
163      "raw",
164      password,
165      { name: "PBKDF2" },
166      false,
167      ["deriveKey"]
168    );
169    const derivedKey = await crypto.subtle.deriveKey(
170      {
171        name: "PBKDF2",
172        salt,
173        iterations: cost,
174        hash: getDigest(algorithm)
175      },
176      passwordKey,
177      { name: "AES-GCM", length: keyLength * 8 },
178      true,
179      ["encrypt"]
180    );
181    return {
182      derivedKey: new Uint8Array(await crypto.subtle.exportKey("raw", derivedKey))
183    };
184  }
185  handler({
186    deriveKey
187  });
188})();
189`,hn=typeof self<"u"&&self.Blob&&new Blob(["(self.URL || self.webkitURL).revokeObjectURL(self.location.href);",fn],{type:"text/javascript;charset=utf-8"});function $a(e){let t;try{if(t=hn&&(self.URL||self.webkitURL).createObjectURL(hn),!t)throw"";const r=new Worker(t,{name:e?.name});return r.addEventListener("error",()=>{(self.URL||self.webkitURL).revokeObjectURL(t)}),r}catch{return new Worker("data:text/javascript;charset=utf-8,"+encodeURIComponent(fn),{name:e?.name})}}const vn=`(function() {
190  "use strict";
191  function bufferStartsWith(buffer, prefix) {
192    if (prefix.length > buffer.length) {
193      return false;
194    }
195    for (let i = 0; i < prefix.length; i++) {
196      if (buffer[i] !== prefix[i]) {
197        return false;
198      }
199    }
200    return true;
201  }
202  function bufferToHex(buffer) {
203    return Array.from(new Uint8Array(buffer)).map((b) => b.toString(16).padStart(2, "0")).join("");
204  }
205  function concatBuffers(a, b) {
206    const out = new Uint8Array(a.length + b.length);
207    out.set(a, 0);
208    out.set(b, a.length);
209    return out;
210  }
211  function hexToBuffer(hex) {
212    if (hex.length % 2 !== 0) {
213      throw new Error(\`Hex string must have an even length. Got: \${hex}\`);
214    }
215    const buffer = new ArrayBuffer(hex.length / 2);
216    const view = new DataView(buffer);
217    for (let i = 0; i < hex.length; i += 2) {
218      const byteString = hex.substring(i, i + 2);
219      const byteValue = parseInt(byteString, 16);
220      view.setUint8(i / 2, byteValue);
221    }
222    return new Uint8Array(buffer);
223  }
224  async function delay(ms) {
225    await new Promise((resolve) => setTimeout(resolve, ms));
226  }
227  function timeDuration(start) {
228    return Math.floor((performance.now() - start) * 10) / 10;
229  }
230  class PasswordBuffer {
231    constructor(nonce, mode = "uint32") {
232      this.nonce = nonce;
233      this.mode = mode;
234      this.buffer = new Uint8Array(this.nonce.length + this.COUNTER_BYTES);
235      this.buffer.set(this.nonce, 0);
236      this.dataView = new DataView(this.buffer.buffer);
237    }
238    COUNTER_BYTES = 4;
239    buffer;
240    dataView;
241    encoder = new TextEncoder();
242    /**
243     * Appends the counter to the nonce buffer.
244     * In 'string' mode, encodes the counter as a UTF-8 string.
245     * In 'uint32' mode, writes the counter as a big-endian 32-bit integer.
246     */
247    setCounter(n) {
248      if (this.mode === "string") {
249        return concatBuffers(this.nonce, this.encoder.encode(n.toString()));
250      }
251      this.dataView.setUint32(this.nonce.length, n, false);
252      return this.buffer;
253    }
254  }
255  async function solveChallenge(options) {
256    const {
257      challenge,
258      controller,
259      counterMode = "uint32",
260      counterStart = 0,
261      counterStep = 1,
262      deriveKey: deriveKey2,
263      timeout = 9e4
264    } = options;
265    const { nonce, keyPrefix, salt } = challenge.parameters;
266    const nonceBuf = hexToBuffer(nonce);
267    const saltBuf = hexToBuffer(salt);
268    const keyPrefixBuf = keyPrefix.length % 2 === 0 ? hexToBuffer(keyPrefix) : null;
269    const password = new PasswordBuffer(nonceBuf, counterMode);
270    const start = performance.now();
271    let counter = counterStart;
272    let iterations = 0;
273    let derivedKeyHex = "";
274    let lastYield = start;
275    while (true) {
276      if (controller?.signal.aborted || timeout && iterations % 10 === 0 && performance.now() - start > timeout) {
277        return null;
278      }
279      const { derivedKey } = await deriveKey2(
280        challenge.parameters,
281        saltBuf,
282        password.setCounter(counter)
283      );
284      if (iterations % 10 === 0 && performance.now() - lastYield > 200) {
285        await delay(0);
286        lastYield = performance.now();
287      }
288      if (keyPrefixBuf ? bufferStartsWith(derivedKey, keyPrefixBuf) : bufferToHex(derivedKey).startsWith(keyPrefix)) {
289        derivedKeyHex = bufferToHex(derivedKey);
290        break;
291      }
292      counter = counter + counterStep;
293      iterations = iterations + 1;
294    }
295    return {
296      counter,
297      derivedKey: derivedKeyHex,
298      time: timeDuration(start)
299    };
300  }
301  function handler(options) {
302    const { deriveKey: deriveKey2 } = options;
303    let controller = void 0;
304    self.onmessage = async (message) => {
305      const { challenge, counterMode, counterStart, counterStep, timeout, type } = message.data;
306      if (type === "abort") {
307        controller?.abort();
308      } else if (type === "work") {
309        controller = new AbortController();
310        let solution;
311        try {
312          solution = await solveChallenge({
313            challenge,
314            controller,
315            counterStart,
316            counterStep,
317            deriveKey: deriveKey2,
318            counterMode,
319            timeout
320          });
321        } catch (err) {
322          return self.postMessage({ error: err });
323        }
324        self.postMessage(solution);
325      }
326    };
327  }
328  async function deriveKey(parameters, salt, password) {
329    const { algorithm, keyLength = 32 } = parameters;
330    const iterations = Math.max(1, parameters.cost);
331    let data = void 0;
332    let derivedKey = void 0;
333    for (let i = 0; i < iterations; i++) {
334      if (i === 0) {
335        data = concatBuffers(salt, password);
336      } else {
337        data = derivedKey;
338      }
339      derivedKey = new Uint8Array(
340        (await crypto.subtle.digest(algorithm, data)).slice(0, keyLength)
341      );
342    }
343    return {
344      parameters: {},
345      derivedKey
346    };
347  }
348  handler({
349    deriveKey
350  });
351})();
352`,gn=typeof self<"u"&&self.Blob&&new Blob(["(self.URL || self.webkitURL).revokeObjectURL(self.location.href);",vn],{type:"text/javascript;charset=utf-8"});function La(e){let t;try{if(t=gn&&(self.URL||self.webkitURL).createObjectURL(gn),!t)throw"";const r=new Worker(t,{name:e?.name});return r.addEventListener("error",()=>{(self.URL||self.webkitURL).revokeObjectURL(t)}),r}catch{return new Worker("data:text/javascript;charset=utf-8,"+encodeURIComponent(vn),{name:e?.name})}}const ws=`:root {
353  --altcha-border-color: var(--altcha-color-neutral);
354  --altcha-border-width: 1px;
355  --altcha-border-radius: 6px;
356  --altcha-color-base: light-dark(oklch(100% 0.00011 271.152), oklch(20.904% 0.00002 271.152));
357  --altcha-color-base-content: light-dark(
358  	oklch(20.904% 0.00002 271.152),
359  	oklch(100% 0.00011 271.152)
360  );
361  --altcha-color-error: oklch(51.284% 0.20527 28.678);
362  --altcha-color-error-content: oklch(100% 0.00011 271.152);
363  --altcha-color-neutral: light-dark(oklch(83.591% 0.0001 271.152), oklch(46.04% 0.00005 271.152));
364  --altcha-color-neutral-content: light-dark(
365  	oklch(46.76% 0.00005 271.152),
366  	oklch(100% 0.00011 271.152)
367  );
368  --altcha-color-primary: oklch(40.279% 0.2449 268.131);
369  --altcha-color-primary-content: oklch(100% 0.00011 271.152);
370  --altcha-color-success: oklch(55.748% 0.18968 142.511);
371  --altcha-color-success-content: oklch(100% 0.00011 271.152);
372  --altcha-checkbox-border-color: var(--altcha-color-neutral);
373  --altcha-checkbox-border-radius: 5px;
374  --altcha-checkbox-border-width: var(--altcha-border-width);
375  --altcha-checkbox-outline: 2px solid var(--altcha-checkbox-outline-color);
376  --altcha-checkbox-outline-color: light-dark(
377  	color-mix(in srgb, var(--altcha-color-primary) 20%, transparent),
378  	color-mix(in srgb, var(--altcha-color-primary) 60%, transparent)
379  );
380  --altcha-checkbox-outline-offset: 2px;
381  --altcha-checkbox-size: 22px;
382  --altcha-checkbox-transition-duration: var(--altcha-transition-duration);
383  --altcha-input-background-color: var(--altcha-color-base);
384  --altcha-input-border-radius: 3px;
385  --altcha-input-border-width: 1px;
386  --altcha-input-color: var(--altcha-color-base-content);
387  --altcha-max-width: 320px;
388  --altcha-padding: 0.75rem;
389  --altcha-popover-arrow-size: 6px;
390  --altcha-popover-color: var(--altcha-border-color);
391  --altcha-shadow: drop-shadow(3px 3px 6px oklch(0% 0 0 / 0.2));
392  --altcha-spinner-color: var(--altcha-color-base-content);
393  --altcha-switch-background-color: var(--altcha-color-neutral);
394  --altcha-switch-border-radius: calc(infinity * 1px);
395  --altcha-switch-height: var(--altcha-checkbox-size);
396  --altcha-switch-padding: 0.25rem;
397  --altcha-switch-width: calc(var(--altcha-checkbox-size) * 1.75
397);
398  --altcha-switch-toggle-border-radius: 100%;
399  --altcha-switch-toggle-color: var(--altcha-color-neutral-content);
400  --altcha-switch-toggle-size: calc(
401  	var(--altcha-switch-height) - calc(var(--altcha-switch-padding) * 2)
402  );
403  --altcha-transition-duration: 0.6s;
404  --altcha-z-index: 99999999;
405  --altcha-z-index-popover: 999999999;
406}
407
408.altcha {
409  all: revert-layer;
410  display: none;
411  font-family: inherit;
412  font-size: inherit;
413  position: relative;
414}
415.altcha[data-visible] {
416  display: block;
417}
418.altcha-popover, .altcha-popover * {
419  all: revert-layer;
420  box-sizing: border-box;
421  font-family: inherit;
422  font-size: inherit;
423  line-height: 1.25;
424}
425.altcha * {
426  all: revert-layer;
427  box-sizing: border-box;
428  font-family: inherit;
429  font-size: inherit;
430  line-height: 1.25;
431}
432.altcha a, .altcha-popover a {
433  color: currentColor;
434  text-decoration: none;
435}
436.altcha a:hover, .altcha-popover a:hover {
437  color: currentColor;
438}
439.altcha-main {
440  align-items: start;
441  background-color: var(--altcha-color-base);
442  border: var(--altcha-border-width, 1px) solid var(--altcha-border-color);
443  border-radius: var(--altcha-border-radius, 0);
444  color: var(--altcha-color-base-content);
445  display: flex;
446  flex-direction: column;
447  gap: 0.5rem;
448  justify-content: space-between;
449  padding: var(--altcha-padding);
450  max-width: var(--altcha-max-width, 100%);
451}
452.altcha-main > * {
453  display: flex;
454  width: 100%;
455}
456.altcha-main > *:first-child {
457  flex-grow: 1;
458}
459.altcha-checkbox-wrap {
460  align-items: center;
461  display: flex;
462  flex-direction: row;
463  flex-grow: 1;
464  gap: 0.5rem;
465}
466.altcha-checkbox-wrap > * {
467  display: flex;
468}
469.altcha-logo {
470  opacity: 0.7;
471}
472.altcha-footer {
473  align-items: center;
474  display: flex;
475  flex-grow: 1;
476  gap: 0.5rem;
477  justify-content: flex-end;
478  font-size: 0.7rem;
479  opacity: 0.7;
480}
481.altcha-error {
482  font-size: 0.85rem;
483}
484.altcha-button {
485  align-items: center;
486  background: var(--altcha-color-primary);
487  border: var(--altcha-input-border-width) solid var(--altcha-color-primary);
488  border-radius: var(--altcha-input-border-radius);
489  color: var(--altcha-color-primary-content);
490  cursor: pointer;
491  display: flex;
492  font-size: 0.9rem;
493  gap: 0.5rem;
494  padding: 0.35rem;
495}
496.altcha-button:focus {
497  border-color: var(--altcha-color-primary);
498  outline: var(--altcha-checkbox-outline);
499  outline-offset: var(--altcha-checkbox-outline-offset);
500}
501.altcha-button > .altcha-spinner, .altcha-button > svg {
502  height: 20px;
503  width: 20px;
504}
505.altcha-button-secondary {
506  background: transparent;
507  border-color: var(--altcha-color-neutral);
508  color: var(--altcha-color-neutral-content);
509}
510.altcha-input {
511  background: var(--altcha-input-background-color);
512  border: var(--altcha-input-border-width) solid var(--altcha-color-neutral);
513  border-radius: var(--altcha-input-border-radius);
514  color: var(--altcha-input-color);
515  flex-grow: 1;
516  font-size: 1rem;
517  min-width: 0;
518  padding: 0.25rem;
519  width: auto;
520}
521.altcha-input:focus {
522  border-color: var(--altcha-color-primary);
523  outline: var(--altcha-checkbox-outline);
524  outline-offset: var(--altcha-checkbox-outline-offset);
525}
526.altcha-spinner {
527  animation: altcha-rotate 0.6s linear infinite;
528  border-radius: 100%;
529  border: var(--altcha-checkbox-border-width) solid var(--altcha-spinner-color);
530  border-bottom-color: transparent;
531  border-right-color: transparent;
532  opacity: 0.5;
533}
534.altcha-popover {
535  background-color: var(--altcha-color-base);
536  border: var(--altcha-border-width) solid var(--altcha-border-color);
537  border-radius: var(--altcha-border-radius);
538  color: var(--altcha-color-base-content);
539  filter: var(--altcha-shadow);
540  position: absolute;
541  left: calc(var(--altcha-padding) / 2);
542  max-width: calc(var(--altcha-max-width) - var(--altcha-padding));
543  top: calc(var(--altcha-padding) + var(--altcha-checkbox-size) + var(--altcha-popover-arrow-size));
544  z-index: var(--altcha-z-index-popover);
545}
546.altcha-popover-arrow {
547  border: var(--altcha-popover-arrow-size) solid transparent;
548  border-bottom-color: var(--altcha-popover-color);
549  content: "";
550  height: 0;
551  left: calc(var(--altcha-checkbox-size) / 2);
552  position: absolute;
553  top: calc(var(--altcha-popover-arrow-size) * -2);
554  width: 0;
555}
556.altcha-popover-content {
557  max-height: 100dvh;
558  overflow: auto;
559  padding: var(--altcha-padding);
560}
561.altcha-popover[data-top=true][data-display=standard] {
562  bottom: calc(100% - (var(--altcha-padding) - var(--altcha-popover-arrow-size)));
563  top: auto;
564}
565.altcha-popover[data-top=true][data-display=standard] .altcha-popover-arrow {
566  border-bottom-color: transparent;
567  border-top-color: var(--altcha-popover-color);
568  bottom: calc(var(--altcha-popover-arrow-size) * -2);
569  top: auto;
570}
571.altcha-popover[data-variant=error] {
572  --altcha-popover-color: var(--altcha-color-error);
573  background-color: var(--altcha-color-error);
574  border-color: var(--altcha-color-error);
575  color: var(--altcha-color-error-content);
576}
577.altcha-popover[data-variant=error] .altcha-popover-content {
578  padding: calc(var(--altcha-padding) / 1.5) var(--altcha-padding);
579}
580.altcha-popover[data-display=overlay] {
581  animation: altcha-overlay-slidein 0.5s forwards;
582  left: 50%;
583  position: fixed;
584  top: 45%;
585  transform: translate(-50%, -50%);
586  width: var(--altcha-max-width);
587  z-index: var(--altcha-z-index);
588}
589.altcha-popover[data-display=bottomsheet] {
590  animation: altcha-bottomsheet-slideup 0.5s forwards;
591  border-bottom-left-radius: 0;
592  border-bottom-right-radius: 0;
593  border-bottom: 0;
594  bottom: -100%;
595  left: 50%;
596  position: fixed;
597  top: auto;
598  transform: translate(-50%, 0);
599  width: var(--altcha-max-width);
600  z-index: var(--altcha-z-index);
601}
602.altcha-popover[data-display=bottomsheet] .altcha-popover-content {
603  padding-bottom: calc(var(--altcha-padding) * 2);
604}
605.altcha-popover-backdrop {
606  background: var(--altcha-color-base-content);
607  bottom: 0;
608  left: 0;
609  opacity: 0.1;
610  position: fixed;
611  right: 0;
612  top: 0;
613  transition: opacity 0.5s;
614  z-index: var(--altcha-z-index);
615}
616.altcha-popover-close {
617  color: var(--altcha-color-base-content);
618  cursor: pointer;
619  display: inline-block;
620  font-size: 1rem;
621  height: 1.25rem;
622  line-height: 0.95;
623  position: absolute;
624  right: 0;
625  text-align: center;
626  text-shadow: 0 0 1px var(--altcha-color-base);
627  top: -1.5rem;
628  width: 1.25rem;
629  z-index: var(--altcha-z-index);
630}
631[dir=rtl] .altcha-popover {
632  left: auto;
633  right: calc(var(--altcha-padding) / 2);
634}
635[dir=rtl] .altcha-popover-arrow {
636  left: auto;
637  right: calc(var(--altcha-checkbox-size) / 2);
638}
639[dir=rtl] .altcha-popover-close {
640  left: 0;
641  right: auto;
642}
643.altcha-popover[data-display=bottomsheet] .altcha-footer, .altcha-popover[data-display=overlay] .altcha-footer {
644  align-items: center;
645  justify-content: center;
646  padding-top: 1rem;
647  gap: 0.5rem;
648}
649.altcha-popover[data-display=bottomsheet] .altcha-footer svg, .altcha-popover[data-display=overlay] .altcha-footer svg {
650  height: 18px;
651  width: 18px;
652  vertical-align: middle;
653}
654.altcha-code-challenge > form {
655  display: flex;
656  flex-direction: column;
657  gap: 0.5rem;
658}
659.altcha-code-challenge-title {
660  font-weight: 600;
661}
662.altcha-code-challenge-text {
663  font-size: 0.85rem;
664}
665.altcha-code-challenge-image {
666  background: white;
667  border: var(--altcha-input-border-width) solid var(--altcha-color-neutral);
668  border-radius: var(--altcha-input-border-radius);
669  object-fit: contain;
670  height: 50px;
671}
672.altcha-code-challenge-row {
673  display: flex;
674  gap: 0.5rem;
675}
676.altcha-code-challenge-buttons {
677  align-items: center;
678  display: flex;
679  flex-direction: column;
680  gap: 0.5rem;
681  margin-top: var(--altcha-padding);
682  justify-content: space-between;
683}
684.altcha-code-challenge-buttons button {
685  justify-content: center;
686  width: 100%;
687}
688.altcha-checkbox {
689  cursor: pointer;
690  height: var(--altcha-checkbox-size);
691  position: relative;
692  width: var(--altcha-checkbox-size);
693}
694.altcha-checkbox input {
695  appearance: none;
696  background: var(--altcha-input-background-color);
697  border: var(--altcha-checkbox-border-width, 2px) solid var(--altcha-checkbox-border-color);
698  border-radius: var(--altcha-checkbox-border-radius);
699  height: var(--altcha-checkbox-size);
700  left: 0;
701  margin: 0;
702  outline: none;
703  padding: 0;
704  position: absolute;
705  top: 0;
706  width: var(--altcha-checkbox-size);
707}
708.altcha-checkbox input:before {
709  border-radius: var(--altcha-checkbox-border-radius);
710  content: "";
711  width: 100%;
712  height: 100%;
713  background: var(--altcha-color-neutral);
714  display: block;
715  transform: scale(0);
716}
717.altcha-checkbox input:focus {
718  outline: var(--altcha-checkbox-outline);
719  outline-offset: var(--altcha-checkbox-outline-offset);
720}
721.altcha-checkbox input:checked {
722  background-color: var(--altcha-color-success);
723  border-color: var(--altcha-color-success);
724}
725.altcha-checkbox input:checked::before {
726  background-color: var(--altcha-color-success);
727  opacity: 0;
728  transform: scale(2.2);
729  transition: all var(--altcha-checkbox-transition-duration) ease;
730  transition-delay: 0.1s;
731}
732.altcha-checkbox svg {
733  --altcha-radio-svg-size: calc(var(--altcha-checkbox-size) * 0.5);
734  --altcha-radio-svg-offset: calc(var(--altcha-checkbox-size) * 0.25);
735  fill: none;
736  left: var(--altcha-radio-svg-offset);
737  height: var(--altcha-radio-svg-size);
738  opacity: 0;
739  position: absolute;
740  stroke: currentColor;
741  stroke-width: 2;
742  stroke-linecap: round;
743  stroke-linejoin: round;
744  stroke-dasharray: 16px;
745  stroke-dashoffset: 16px;
746  top: var(--altcha-radio-svg-offset);
747  transform: translate3d(0, 0, 0);
748  width: var(--altcha-radio-svg-size);
749}
750.altcha-checkbox input:checked + svg {
751  color: var(--altcha-color-success-content);
752  opacity: 1;
753  stroke-dashoffset: 0;
754  transition: all var(--altcha-checkbox-transition-duration) ease;
755  transition-delay: 0.1s;
756}
757.altcha-checkbox-spinner {
758  display: none;
759  left: 0;
760  height: var(--altcha-checkbox-size);
761  position: absolute;
762  top: 0;
763  width: var(--altcha-checkbox-size);
764}
765.altcha-checkbox[data-loading=true] input {
766  appearance: none;
767  opacity: 0;
768  pointer-events: none;
769}
770.altcha-checkbox[data-loading=true] .altcha-checkbox-spinner {
771  display: block;
772}
773.altcha-checkbox-native {
774  height: var(--altcha-checkbox-size);
775  position: relative;
776  width: var(--altcha-checkbox-size);
777}
778.altcha-checkbox-native input {
779  height: var(--altcha-checkbox-size);
780  margin: 0;
781  width: var(--altcha-checkbox-size);
782}
783.altcha-checkbox-native input:focus {
784  outline: var(--altcha-checkbox-outline);
785  outline-offset: var(--altcha-checkbox-outline-offset);
786}
787.altcha-checkbox-native-spinner {
788  display: none;
789  left: 0;
790  height: var(--altcha-checkbox-size);
791  position: absolute;
792  top: 0;
793  width: var(--altcha-checkbox-size);
794}
795.altcha-checkbox-native[data-loading=true] input {
796  appearance: none;
797  opacity: 0;
798  pointer-events: none;
799}
800.altcha-checkbox-native[data-loading=true] .altcha-checkbox-native-spinner {
801  display: block;
802}
803.altcha-switch {
804  align-items: center;
805  border-radius: var(--altcha-switch-border-radius);
806  background-color: var(--altcha-switch-background-color);
807  cursor: pointer;
808  display: flex;
809  height: var(--altcha-switch-height);
810  padding: var(--altcha-switch-padding);
811  position: relative;
812  width: var(--altcha-switch-width);
813}
814.altcha-switch:focus-within {
815  outline: var(--altcha-checkbox-outline);
816  outline-offset: var(--altcha-checkbox-outline-offset);
817}
818.altcha-switch input {
819  appearance: none;
820  height: 100%;
821  left: 0;
822  opacity: 0;
823  position: absolute;
824  top: 0;
825  width: 100%;
826}
827.altcha-switch-toggle {
828  align-items: center;
829  background-color: var(--altcha-switch-toggle-color);
830  border-radius: var(--altcha-switch-toggle-border-radius);
831  display: flex;
832  height: var(--altcha-switch-toggle-size);
833  justify-content: center;
834  left: var(--altcha-switch-padding);
835  position: absolute;
836  transition: width 150ms ease-out, left 150ms ease-out;
837  width: var(--altcha-switch-toggle-size);
838}
839.altcha-switch-spinner {
840  display: none;
841  height: var(--altcha-switch-toggle-size);
842  width: var(--altcha-switch-toggle-size);
843}
844.altcha-switch[data-loading=true] {
845  pointer-events: none;
846}
847.altcha-switch[data-loading=true] .altcha-switch-spinner {
848  display: block;
849}
850.altcha-switch[data-loading=true] .altcha-switch-toggle {
851  background-color: transparent;
852  left: calc(50% - var(--altcha-switch-toggle-size) / 2);
853}
854[data-state=verified] .altcha-switch {
855  --altcha-switch-background-color: var(--altcha-color-success);
856}
857[data-state=verified] .altcha-switch-toggle {
858  background-color: var(--altcha-color-success-content);
859  left: calc(100% - var(--altcha-switch-height) + var(--altcha-switch-padding));
860}
861[dir=rtl] .altcha-switch-toggle {
862  left: calc(100% - var(--altcha-switch-height) + var(--altcha-switch-padding));
863}
864[dir=rtl][data-state=verified] .altcha-switch-toggle {
865  left: var(--altcha-switch-padding);
866}
867.altcha-floating-arrow {
868  border: 6px solid transparent;
869  border-bottom-color: var(--altcha-border-color);
870  content: "";
871  height: 0;
872  left: 12px;
873  position: absolute;
874  top: -12px;
875  width: 0;
876}
877.altcha-overlay-backdrop {
878  bottom: 0;
879  left: 0;
880  position: fixed;
881  right: 0;
882  top: 0;
883  transition: opacity var(--altcha-transition-duration);
884  z-index: var(--altcha-z-index);
885}
886.altcha-overlay-close {
887  display: inline-block;
888  color: currentColor;
889  cursor: pointer;
890  font-size: 1rem;
891  height: 1rem;
892  line-height: 0.85;
893  position: absolute;
894  right: 0;
895  text-align: center;
896  text-shadow: 0 0 1px var(--altcha-color-base);
897  top: -1.5rem;
898  width: 1rem;
899  z-index: var(--altcha-z-index);
900}
901.altcha[data-display=overlay] {
902  animation: altcha-overlay-slidein var(--altcha-transition-duration) forwards;
903  filter: var(--altcha-shadow);
904  left: 50%;
905  opacity: 0;
906  position: fixed;
907  top: 45%;
908  transform: translate(-50%, -50%);
909  z-index: var(--altcha-z-index);
910}
911.altcha[data-display=overlay] .altcha-main {
912  width: var(--altcha-max-width);
913}
914.altcha[data-display=floating] {
915  display: none;
916  filter: var(--altcha-shadow);
917  left: var(--altcha-floating-left, -100%);
918  position: fixed;
919  top: var(--altcha-floating-top, -100%);
920  z-index: var(--altcha-z-index);
921}
922.altcha[data-display=floating] .altcha-main {
923  width: var(--altcha-max-width);
924}
925.altcha[data-display=floating][data-placement=top] .altcha-floating-arrow {
926  border-bottom-color: transparent;
927  border-top-color: var(--altcha-border-color);
928  bottom: -12px;
929  top: auto;
930}
931.altcha[data-display=floating][data-visible] {
932  display: flex;
933}
934.altcha[data-display=bar] {
935  bottom: -100%;
936  filter: var(--altcha-shadow);
937  left: 0;
938  position: fixed;
939  right: 0;
940  transition: bottom var(--altcha-transition-duration), top var(--altcha-transition-duration);
941  z-index: var(--altcha-z-index);
942}
943.altcha[data-display=bar] .altcha-main {
944  align-items: center;
945  border-radius: 0;
946  border-width: var(--altcha-border-width) 0 0 0;
947  flex-direction: row;
948  max-width: 100% !important;
949}
950.altcha[data-display=bar] .altcha-main > * {
951  width: auto;
952}
953.altcha[data-display=bar][data-placement=top] {
954  bottom: auto;
955  top: -100%;
956}
957.altcha[data-display=bar][data-placement=top] .altcha-main {
958  border-width: 0 0 var(--altcha-border-width) 0;
959}
960.altcha[data-display=bar][data-placement=bottom]:not([data-state=unverified
960]) {
961  bottom: 0;
962}
963.altcha[data-display=bar][data-placement=top]:not([data-state=unverified]) {
964  top: 0;
965}
966.altcha[data-display=invisible] {
967  display: none;
968}
969
970@keyframes altcha-rotate {
971  0% {
972    transform: rotate(0deg);
973  }
974  100% {
975    transform: rotate(360deg);
976  }
977}
978@keyframes altcha-bottomsheet-slideup {
979  100% {
980    bottom: 0;
981  }
982}
983@keyframes altcha-overlay-slidein {
984  100% {
985    opacity: 1;
986    top: 50%;
987  }
988}`;ss(ws),$altcha.algorithms.set("SHA-256",()=>new La),$altcha.algorithms.set("SHA-384",()=>new La),$altcha.algorithms.set("SHA-512",()=>new La),$altcha.algorithms.set("PBKDF2/SHA-256",()=>new $a),$altcha.algorithms.set("PBKDF2/SHA-384",()=>new $a),$altcha.algorithms.set("PBKDF2/SHA-512",()=>new $a);const As={ariaLinkLabel:"\u0632\u0648\u0631 Altcha.org",enterCode:"\u0623\u062F\u062E\u0644 \u0627\u0644\u0631\u0645\u0632",enterCodeAria:"\u0623\u062F\u062E\u0644 \u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0630\u064A \u062A\u0633\u0645\u0639\u0647. \u0627\u0636\u063A\u0637 \u0639\u0644\u0649 \u0627\u0644\u0645\u0633\u0627\u0641\u0629 \u0644\u062A\u0634\u063A\u064A\u0644 \u0627\u0644\u0635\u0648\u062A.",error:"\u0641\u0634\u0644 \u0627\u0644\u062A\u062D\u0642\u0642. \u062D\u0627\u0648\u0644 \u0645\u0631\u0629 \u0623\u062E\u0631\u0649 \u0644\u0627\u062D\u0642\u0627\u064B.",expired:"\u0627\u0646\u062A\u0647\u062A \u0635\u0644\u0627\u062D\u064A\u0629 \u0627\u0644\u062A\u062D\u0642\u0642. \u062D\u0627\u0648\u0644 \u0645\u0631\u0629 \u0623\u062E\u0631\u0649.",footer:'\u0645\u062D\u0645\u064A \u0628\u0648\u0627\u0633\u0637\u0629 <a href="https://altcha.org/" target="_blank" aria-label="\u0632\u0648\u0631 Altcha.org">ALTCHA</a>',getAudioChallenge:"\u0627\u062D\u0635\u0644 \u0639\u0644\u0649 \u062A\u062D\u062F\u064A \u0635\u0648\u062A\u064A",label:"\u0623\u0646\u0627 \u0644\u0633\u062A \u0631\u0648\u0628\u0648\u062A\u0627\u064B",loading:"\u062C\u0627\u0631\u064D \u0627\u0644\u062A\u062D\u0645\u064A\u0644...",reload:"\u0625\u0639\u0627\u062F\u0629 \u062A\u062D\u0645\u064A\u0644",verify:"\u062A\u062D\u0642\u0642",verificationRequired:"\u0645\u0637\u0644\u0648\u0628 \u0627\u0644\u062A\u062D\u0642\u0642!",verified:"\u062A\u0645 \u0627\u0644\u062A\u062D\u0642\u0642",verifying:"\u062C\u0627\u0631\u064D \u0627\u0644\u062A\u062D\u0642\u0642...",waitAlert:"\u062C\u0627\u0631\u064D \u0627\u0644\u062A\u062D\u0642\u0642... \u064A\u0631\u062C\u0649 \u0627\u0644\u0627\u0646\u062A\u0638\u0627\u0631.",cancel:"\u0625\u0644\u063A\u0627\u0621",enterCodeFromImage:"\u0644\u0644\u0645\u062A\u0627\u0628\u0639\u0629\u060C \u064A\u0631\u062C\u0649 \u0625\u062F\u062E\u0627\u0644 \u0627\u0644\u0631\u0645\u0632 \u0645\u0646 \u0627\u0644\u0635\u0648\u0631\u0629 \u0623\u062F\u0646\u0627\u0647."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("ar",As);const _s={ariaLinkLabel:"\u041F\u043E\u0441\u0435\u0442\u0435\u0442\u0435 Altcha.org",enterCode:"\u0412\u044A\u0432\u0435\u0434\u0435\u0442\u0435 \u043A\u043E\u0434",enterCodeAria:"\u0412\u044A\u0432\u0435\u0434\u0435\u0442\u0435 \u043A\u043E\u0434\u0430, \u043A\u043E\u0439\u0442\u043E \u0447\u0443\u0432\u0430\u0442\u0435. \u041D\u0430\u0442\u0438\u0441\u043D\u0435\u0442\u0435 Space \u0437\u0430 \u0432\u044A\u0437\u043F\u0440\u043E\u0438\u0437\u0432\u0435\u0436\u0434\u0430\u043D\u0435 \u043D\u0430 \u0430\u0443\u0434\u0438\u043E.",error:"\u041F\u0440\u043E\u0432\u0435\u0440\u043A\u0430\u0442\u0430 \u043D\u0435\u0443\u0441\u043F\u0435\u0448\u043D\u0430. \u041C\u043E\u043B\u044F, \u043E\u043F\u0438\u0442\u0430\u0439\u0442\u0435 \u043F\u043E-\u043A\u044A\u0441\u043D\u043E.",expired:"\u0412\u0440\u0435\u043C\u0435\u0442\u043E \u0437\u0430 \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0430 \u0438\u0437\u0442\u0435\u0447\u0435. \u041C\u043E\u043B\u044F, \u043E\u043F\u0438\u0442\u0430\u0439\u0442\u0435 \u043E\u0442\u043D\u043E\u0432\u043E.",footer:'\u0417\u0430\u0449\u0438\u0442\u0435\u043D\u043E \u043E\u0442 <a href="https://altcha.org/" target="_blank" aria-label="\u041F\u043E\u0441\u0435\u0442\u0435\u0442\u0435 Altcha.org">ALTCHA</a>',getAudioChallenge:"\u0410\u0443\u0434\u0438\u043E \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0430",label:"\u0410\u0437 \u043D\u0435 \u0441\u044A\u043C \u0440\u043E\u0431\u043E\u0442",loading:"\u0417\u0430\u0440\u0435\u0436\u0434\u0430\u043D\u0435...",reload:"\u041F\u0440\u0435\u0437\u0430\u0440\u0435\u0434\u0438",verify:"\u041F\u0440\u043E\u0432\u0435\u0440\u0438",verificationRequired:"\u0418\u0437\u0438\u0441\u043A\u0432\u0430 \u0441\u0435 \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0430!",verified:"\u041F\u0440\u043E\u0432\u0435\u0440\u0435\u043D\u043E",verifying:"\u041F\u0440\u043E\u0432\u0435\u0440\u044F\u0432\u0430 \u0441\u0435...",waitAlert:"\u041F\u0440\u043E\u0432\u0435\u0440\u043A\u0430\u0442\u0430 \u0435 \u0432 \u043F\u0440\u043E\u0446\u0435\u0441... \u043C\u043E\u043B\u044F \u0438\u0437\u0447\u0430\u043A\u0430\u0439\u0442\u0435.",cancel:"\u041E\u0442\u043A\u0430\u0437",enterCodeFromImage:"\u0417\u0430 \u0434\u0430 \u043F\u0440\u043E\u0434\u044A\u043B\u0436\u0438\u0442\u0435, \u043C\u043E\u043B\u044F, \u0432\u044A\u0432\u0435\u0434\u0435\u0442\u0435 \u043A\u043E\u0434\u0430 \u043E\u0442 \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0442\u043E \u043F\u043E-\u0434\u043E\u043B\u0443."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("bg",_s);const Cs={ariaLinkLabel:"\u041D\u0430\u0432\u0435\u0434\u0430\u0446\u044C Altcha.org",enterCode:"\u0423\u0432\u044F\u0434\u0437\u0456\u0446\u0435 \u043A\u043E\u0434",enterCodeAria:"\u0423\u0432\u044F\u0434\u0437\u0456\u0446\u0435 \u043A\u043E\u0434, \u044F\u043A\u0456 \u0432\u044B \u0447\u0443\u0435\u0446\u0435. \u041D\u0430\u0446\u0456\u0441\u043D\u0456\u0446\u0435 \u043F\u0440\u0430\u0431\u0435\u043B, \u043A\u0430\u0431 \u043F\u0440\u0430\u0439\u0433\u0440\u0430\u0446\u044C \u0430\u045E\u0434\u044B\u0451.",error:"\u041F\u0440\u0430\u0432\u0435\u0440\u043A\u0430 \u043D\u0435 \u043F\u0440\u0430\u0439\u0448\u043B\u0430. \u041F\u0430\u0441\u043F\u0440\u0430\u0431\u0443\u0439\u0446\u0435 \u043F\u0430\u0437\u043D\u0435\u0439.",expired:"\u0422\u044D\u0440\u043C\u0456\u043D \u043F\u0440\u0430\u0432\u0435\u0440\u043A\u0456 \u0441\u043A\u043E\u043D\u0447\u044B\u045E\u0441\u044F. \u041F\u0430\u0441\u043F\u0440\u0430\u0431\u0443\u0439\u0446\u0435 \u0437\u043D\u043E\u045E.",footer:'\u0410\u0431\u0430\u0440\u043E\u043D\u0435\u043D\u0430 <a href="https://altcha.org/" target="_blank" aria-label="\u041D\u0430\u0432\u0435\u0434\u0430\u0446\u044C Altcha.org">ALTCHA</a>',getAudioChallenge:"\u0410\u0442\u0440\u044B\u043C\u0430\u0446\u044C \u0430\u045E\u0434\u044B\u0451 \u0432\u044B\u043A\u043B\u0456\u043A",label:"\u042F \u043D\u0435 \u0440\u043E\u0431\u0430\u0442",loading:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430...",reload:"\u041F\u0435\u0440\u0430\u0437\u0430\u0433\u0440\u0443\u0437\u0456\u0446\u044C",verify:"\u041F\u0440\u0430\u0432\u0435\u0440\u044B\u0446\u044C",verificationRequired:"\u041F\u0430\u0442\u0440\u0430\u0431\u0443\u0435\u0446\u0446\u0430 \u043F\u0440\u0430\u0432\u0435\u0440\u043A\u0430!",verified:"\u041F\u0440\u0430\u0432\u0435\u0440\u0430\u043D\u0430",verifying:"\u041F\u0440\u0430\u0432\u044F\u0440\u0430\u0435\u043C...",waitAlert:"\u041F\u0440\u0430\u0432\u0435\u0440\u043A\u0430... \u043A\u0430\u043B\u0456 \u043B\u0430\u0441\u043A\u0430, \u043F\u0430\u0447\u0430\u043A\u0430\u0439\u0446\u0435.",cancel:"\u0421\u043A\u0430\u0441\u0430\u0432\u0430\u0446\u044C",enterCodeFromImage:"\u041A\u0430\u0431 \u043F\u0440\u0430\u0446\u044F\u0433\u043D\u0443\u0446\u044C, \u0443\u0432\u044F\u0434\u0437\u0456\u0446\u0435 \u043A\u043E\u0434 \u0437 \u043C\u0430\u043B\u044E\u043D\u043A\u0430 \u043D\u0456\u0436\u044D\u0439."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("be",Cs);const Ts={ariaLinkLabel:"Posjetite Altcha.org",enterCode:"Unesite kod",enterCodeAria:"Unesite kod koji \u010Dujete. Pritisnite Space da biste pustili zvuk.",error:"Verifikacija nije uspjela. Poku\u0161ajte ponovo kasnije.",expired:"Verifikacija je istekla. Poku\u0161ajte ponovo.",footer:'Za\u0161ti\u0107eno 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\u010Ditavanje...",reload:"Ponovn
988o u\u010Ditaj",verify:"Verifikuj",verificationRequired:"Verifikacija je obavezna!",verified:"Verifikovano",verifying:"Verifikacija u toku...",waitAlert:"Verifikacija u toku... molimo vas da sa\u010Dekate.",cancel:"Odustani",enterCodeFromImage:"Za nastavak, molimo unesite kod sa slike ispod."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("bs",Ts);const xs={ariaLinkLabel:"Visita Altcha.org",enterCode:"Introdueix el codi",enterCodeAria:"Introdueix el codi que escoltes. Prem Espai per reproduir l\u2019\xE0udio.",error:"Verificaci\xF3 fallida. Torna-ho a provar m\xE9s tard.",expired:"Verificaci\xF3 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\u2019\xE0udio",label:"No s\xF3c un robot",loading:"Carregant...",reload:"Torna a carregar",verify:"Verificar",verificationRequired:"Es requereix verificaci\xF3!",verified:"Verificat",verifying:"Verificant...",waitAlert:"Verificant... si us plau, espera.",cancel:"Cancel\xB7la",enterCodeFromImage:"Per continuar, si us plau, introdueix el codi de la imatge seg\xFCent."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("ca",xs);const $s={ariaLinkLabel:"Nav\u0161tivte Altcha.org",enterCode:"Zadejte k\xF3d",enterCodeAria:"Zadejte k\xF3d, kter\xFD sly\u0161\xEDte. Stisknut\xEDm mezern\xEDku p\u0159ehrajete zvuk.",error:"Ov\u011B\u0159en\xED selhalo. Zkuste to pros\xEDm pozd\u011Bji.",expired:"Ov\u011B\u0159en\xED vypr\u0161elo. Zkuste to pros\xEDm znovu.",footer:'Chr\xE1n\u011Bno pomoc\xED <a href="https://altcha.org/" target="_blank" aria-label="Nav\u0161tivte Altcha.org">ALTCHA</a>',getAudioChallenge:"Z\xEDskat audio v\xFDzvu",label:"Nejsem robot",loading:"Na\u010D\xEDt\xE1n\xED...",reload:"Znovu na\u010D\xEDst",verify:"Ov\u011B\u0159it",verificationRequired:"Vy\u017Eaduje se ov\u011B\u0159en\xED!",verified:"Ov\u011B\u0159eno",verifying:"Ov\u011B\u0159ov\xE1n\xED...",waitAlert:"Prob\xEDh\xE1 ov\u011B\u0159en\xED... pros\xEDm po\u010Dkejte.",cancel:"Zru\u0161it",enterCodeFromImage:"Pro pokra\u010Dov\xE1n\xED zadejte k\xF3d z obr\xE1zku n\xED\u017Ee."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("cs",$s);const Ls={ariaLinkLabel:"Bes\xF8g Altcha.org",enterCode:"Indtast kode",enterCodeAria:"Indtast den kode, du h\xF8rer. Tryk p\xE5 mellemrumstasten for at afspille lyd.",error:"Verificering mislykkedes. Pr\xF8v venligst igen senere.",expired:"Verificering udl\xF8bet. Pr\xF8v venligst igen.",footer:'Beskyttet af <a href="https://altcha.org/" target="_blank" aria-label="Bes\xF8g Altcha.org">ALTCHA</a>',getAudioChallenge:"Hent lydudfordring",label:"Jeg er ikke en robot",loading:"Indl\xE6ser...",reload:"Genindl\xE6s",verify:"Verificer",verificationRequired:"Verificering kr\xE6ves!",verified:"Verificeret",verifying:"Verificerer...",waitAlert:"Verificerer... vent venligst.",cancel:"Annuller",enterCodeFromImage:"For at forts\xE6tte, bedes du indtaste koden fra billedet herunder."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("da",Ls);const Es={ariaLinkLabel:"Besuche Altcha.org",enterCode:"Code eingeben",enterCodeAria:"Geben Sie den Code ein, den Sie h\xF6ren. Dr\xFCcken Sie die Leertaste, um die Audio abzuspielen.",error:"\xDCberpr\xFCfung fehlgeschlagen. Bitte versuchen Sie es sp\xE4ter erneut.",expired:"\xDCberpr\xFCfung abgelaufen. Bitte versuchen Sie es erneut.",footer:'Gesch\xFCtzt 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:"\xDCberpr\xFCfen",verificationRequired:"\xDCberpr\xFCfung erforderlich!",verified:"\xDCberpr\xFCft",verifying:"Wird \xFCberpr\xFCft...",waitAlert:"\xDCberpr\xFCfung l\xE4uft... bitte warten.",cancel:"Abbrechen",enterCodeFromImage:"Um fortzufahren, geben Sie bitte den Code aus dem Bild unten ein."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("de",Es);const Ss={ariaLinkLabel:"\u0395\u03C0\u03B9\u03C3\u03BA\u03B5\u03C6\u03B8\u03B5\u03AF\u03C4\u03B5 \u03C4\u03BF Altcha.org",enterCode:"\u0395\u03B9\u03C3\u03B1\u03B3\u03AC\u03B3\u03B5\u03C4\u03B5 \u03BA\u03C9\u03B4\u03B9\u03BA\u03CC",enterCodeAria:"\u0395\u03B9\u03C3\u03B1\u03B3\u03AC\u03B3\u03B5\u03C4\u03B5 \u03C4\u03BF\u03BD \u03BA\u03C9\u03B4\u03B9\u03BA\u03CC \u03C0\u03BF\u03C5 \u03B1\u03BA\u03BF\u03CD\u03C4\u03B5. \u03A0\u03B1\u03C4\u03AE\u03C3\u03C4\u03B5 Space \u03B3\u03B9\u03B1 \u03BD\u03B1 \u03C0\u03B1\u03AF\u03BE\u03B5\u03C4\u03B5 \u03C4\u03BF\u03BD \u03AE\u03C7\u03BF.",error:"\u0397 \u03B5\u03C0\u03B1\u03BB\u03AE\u03B8\u03B5\u03C5\u03C3\u03B7 \u03B1\u03C0\u03AD\u03C4\u03C5\u03C7\u03B5. \u0394\u03BF\u03BA\u03B9\u03BC\u03AC\u03C3\u03C4\u03B5 \u03BE\u03B1\u03BD\u03AC \u03B1\u03C1\u03B3\u03CC\u03C4\u03B5\u03C1\u03B1.",expired:"\u0397 \u03B5\u03C0\u03B1\u03BB\u03AE\u03B8\u03B5\u03C5\u03C3\u03B7 \u03AD\u03BB\u03B7\u03BE\u03B5. \u0394\u03BF\u03BA\u03B9\u03BC\u03AC\u03C3\u03C4\u03B5 \u03BE\u03B1\u03BD\u03AC.",footer:'\u03A0\u03C1\u03BF\u03C3\u03C4\u03B1\u03C4\u03B5\u03CD\u03B5\u03C4\u03B1\u03B9 \u03B1\u03C0\u03CC \u03C4\u03BF <a href="https://altcha.org/" target="_blank" aria-label="\u0395\u03C0\u03B9\u03C3\u03BA\u03B5\u03C6\u03B8\u03B5\u03AF\u03C4\u03B5 \u03C4\u03BF Altcha.org">ALTCHA</a>',getAudioChallenge:"\u039B\u03AE\u03C8\u03B7 \u03B7\u03C7\u03B7\u03C4\u03B9\u03BA\u03AE\u03C2 \u03B4\u03BF\u03BA\u03B9\u03BC\u03B1\u03C3\u03AF\u03B1\u03C2",label:"\u0394\u03B5\u03BD \u03B5\u03AF\u03BC\u03B1\u03B9 \u03C1\u03BF\u03BC\u03C0\u03CC\u03C4",loading:"\u03A6\u03CC\u03C1\u03C4\u03C9\u03C3\u03B7...",reload:"\u0395\u03C0\u03B1\u03BD\u03B1\u03C6\u03CC\u03C1\u03C4\u03C9\u03C3\u03B7",verify:"\u0395\u03C0\u03B1\u03BB\u03AE\u03B8\u03B5\u03C5\u03C3\u03B7",verificationRequired:"\u0391\u03C0\u03B1\u03B9\u03C4\u03B5\u03AF\u03C4\u03B1\u03B9 \u03AD\u03BB\u03B5\u03B3\u03C7\u03BF\u03C2
988!",verified:"\u0395\u03C0\u03B1\u03BB\u03B7\u03B8\u03B5\u03CD\u03C4\u03B7\u03BA\u03B5",verifying:"\u0393\u03AF\u03BD\u03B5\u03C4\u03B1\u03B9 \u03B5\u03C0\u03B1\u03BB\u03AE\u03B8\u03B5\u03C5\u03C3\u03B7...",waitAlert:"\u0393\u03AF\u03BD\u03B5\u03C4\u03B1\u03B9 \u03B5\u03C0\u03B1\u03BB\u03AE\u03B8\u03B5\u03C5\u03C3\u03B7... \u03C0\u03B1\u03C1\u03B1\u03BA\u03B1\u03BB\u03CE \u03C0\u03B5\u03C1\u03B9\u03BC\u03AD\u03BD\u03B5\u03C4\u03B5.",cancel:"\u0391\u03BA\u03CD\u03C1\u03C9\u03C3\u03B7",enterCodeFromImage:"\u0393\u03B9\u03B1 \u03BD\u03B1 \u03C3\u03C5\u03BD\u03B5\u03C7\u03AF\u03C3\u03B5\u03C4\u03B5, \u03B5\u03B9\u03C3\u03AC\u03B3\u03B5\u03C4\u03B5 \u03C4\u03BF\u03BD \u03BA\u03C9\u03B4\u03B9\u03BA\u03CC \u03B1\u03C0\u03CC \u03C4\u03B7\u03BD \u03C0\u03B1\u03C1\u03B1\u03BA\u03AC\u03C4\u03C9 \u03B5\u03B9\u03BA\u03CC\u03BD\u03B1."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("el",Ss);const js={ariaLinkLabel:"Visitar Altcha.org",enterCode:"Introduce el c\xF3digo",enterCodeAria:"Introduce el c\xF3digo que escuchas. Pulsa Espacio para reproducir el audio.",error:"Fall\xF3 la verificaci\xF3n. Por favor intente nuevamente m\xE1s tarde.",expired:"Verificaci\xF3n expirada. Por favor intente nuevamente.",footer:'Protegido por <a href="https://altcha.org/" target="_blank" aria-label="Visitar Altcha.org">ALTCHA</a>',getAudioChallenge:"Obtener un desaf\xEDo de audio",label:"No soy un robot",loading:"Cargando...",reload:"Recargar",verify:"Verificar",verificationRequired:"\xA1Verificaci\xF3n requerida!",verified:"Verificado",verifying:"Verificando...",waitAlert:"Verificando... por favor espere.",cancel:"Cancelar",enterCodeFromImage:"Para continuar, introduzca el c\xF3digo de la imagen de abajo."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("es-es",js);const Is={ariaLinkLabel:"Visitar Altcha.org",enterCode:"Ingresa el c\xF3digo",enterCodeAria:"Ingresa el c\xF3digo que escuchas. Presiona Espacio para reproducir el audio.",error:"Fall\xF3 la verificaci\xF3n. Por favor vuelve a intentarlo m\xE1s tarde.",expired:"La verificaci\xF3n expir\xF3. Por favor int\xE9ntalo de nuevo.",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",verificationRequired:"\xA1Verificaci\xF3n requerida!",verified:"Verificado",verifying:"Verificando...",waitAlert:"Verificando... por favor espera.",cancel:"Cancelar",enterCodeFromImage:"Para continuar, ingresa el c\xF3digo de la imagen a continuaci\xF3n."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("es-419",Is);const Vs={ariaLinkLabel:"K\xFClasta Altcha.org",enterCode:"Sisesta kood",enterCodeAria:"Sisestage kuuldu kood. Vajutage t\xFChikut, et esitada heli.",error:"Kinnitamine eba\xF5nnestus. Proovi hiljem uuesti.",expired:"Kinnitamine aegus. Proovi uuesti.",footer:'Kaitstud <a href="https://altcha.org/" target="_blank" aria-label="K\xFClasta Altcha.org">ALTCHA</a> poolt',getAudioChallenge:"Hangi heli\xFClesanne",label:"Ma ei ole robot",loading:"Laadimine...",reload:"Laadi uuesti",verify:"Kinnita",verificationRequired:"Kontroll on vajalik!",verified:"Kinnitatud",verifying:"Kinnitamine...",waitAlert:"Kinnitamine... palun oota.",cancel:"T\xFChista",enterCodeFromImage:"J\xE4tkamiseks sisestage alloleval pildil olev kood."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("et",Vs);const Ps={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.",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",verificationRequired:"Egiaztatzea beharrezkoa da!",verified:"Egiaztatuta",verifying:"Egiaztatzen...",waitAlert:"Egiaztatzen... itxaron mesedez.",cancel:"Utzi",enterCodeFromImage:"Jarraitzeko, idatzi beheko irudiko kodea."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("eu",Ps);const Rs={ariaLinkLabel:"\u0628\u0627\u0632\u062F\u06CC\u062F \u0627\u0632 Altcha.org",enterCode:"\u06A9\u062F \u0631\u0627 \u0648\u0627\u0631\u062F \u06A9\u0646\u06CC\u062F",enterCodeAria:"\u06A9\u062F\u06CC \u06A9\u0647 \u0645\u06CC\u200C\u0634\u0646\u0648\u06CC\u062F \u0631\u0627 \u0648\u0627\u0631\u062F \u06A9\u0646\u06CC\u062F. \u0628\u0631\u0627\u06CC \u067E\u062E\u0634 \u0635\u062F\u0627 Space \u0631\u0627 \u0641\u0634\u0627\u0631 \u062F\u0647\u06CC\u062F.",error:"\u0627\u062D\u0631\u0627\u0632 \u0647\u0648\u06CC\u062A \u0646\u0627\u0645\u0648\u0641\u0642 \u0628\u0648\u062F. \u0628\u0639\u062F\u0627\u064B \u062F\u0648\u0628\u0627\u0631\u0647 \u062A\u0644\u0627\u0634 \u06A9\u0646\u06CC\u062F.",expired:"\u0627\u062D\u0631\u0627\u0632 \u0647\u0648\u06CC\u062A \u0645\u0646\u0642\u0636\u06CC \u0634\u062F. \u062F\u0648\u0628\u0627\u0631\u0647 \u062A\u0644\u0627\u0634 \u06A9\u0646\u06CC\u062F.",footer:'\u0645\u062D\u0627\u0641\u0638\u062A \u0634\u062F\u0647 \u062A\u0648\u0633\u0637 <a href="https://altcha.org/" target="_blank" aria-label="\u0628\u0627\u0632\u062F\u06CC\u062F \u0627\u0632 Altcha.org">ALTCHA</a>',getAudioChallenge:"\u062F\u0631\u06CC\u0627\u0641\u062A \u0686\u0627\u0644\u0634 \u0635\u0648\u062A\u06CC",label:"\u0645\u0646 \u0631\u0628\u0627\u062A \u0646\u06CC\u0633\u062A\u0645",loading:"\u062F\u0631 \u062D\u0627\u0644 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC...",reload:"\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC \u0645\u062C\u062F\u062F",verify:"\u062A\u0627\u06CC\u06CC\u062F",verificationRequired:"\u0627\u062D\u0631\u0627\u0632 \u0647\u0648\u06CC\u062A \u0644\u0627\u0632\u0645 \u0627\u0633\u062A!",verified:"\u062A\u0627\u06CC\u06CC\u062F \u0634\u062F",verifying:"\u062F\u0631 \u062D\u0627\u0644 \u062A\u0627\u06CC\u06CC\u062F...",waitAlert:"\u062F\u0631 \u062D\u0627\u0644 \u062A\u0627\u06CC\u06CC\u062F... \u0644\u0637\u064
9881\u0627 \u0645\u0646\u062A\u0638\u0631 \u0628\u0645\u0627\u0646\u06CC\u062F.",cancel:"\u0644\u063A\u0648 \u06A9\u0631\u062F\u0646",enterCodeFromImage:"\u0628\u0631\u0627\u06CC \u0627\u062F\u0627\u0645\u0647\u060C \u0644\u0637\u0641\u0627\u064B \u06A9\u062F \u062A\u0635\u0648\u06CC\u0631 \u0632\u06CC\u0631 \u0631\u0627 \u0648\u0627\u0631\u062F \u06A9\u0646\u06CC\u062F."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("fa",Rs);const zs={ariaLinkLabel:"Besicht Altcha.org",enterCode:"Code aginn",enterCodeAria:"Gitt de Code an deen dir h\xE9iert. Dr\xE9ckt op d'Weltraumtast fir Audio ofzespillen.",error:"Verifikatioun ass feelgeschloen. Prob\xE9iert m\xE9i sp\xE9it nach emol.",expired:"Verifikatioun ofgelaf. Prob\xE9iert nach emol.",footer:'Gesch\xFCtzt 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\xE9ieren",verificationRequired:"Verifikatioun n\xE9ideg!",verified:"Verifiz\xE9iert",verifying:"Verifiz\xE9ieren...",waitAlert:"Verifiz\xE9ieren... waart wgl.",cancel:"Ofbriechen",enterCodeFromImage:"Fir virun ze fueren, gitt wgl. de Code aus dem Bild hei dr\xEBnner an."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("lb",zs);const Os={ariaLinkLabel:"Vieraile sivulla Altcha.org",enterCode:"Sy\xF6t\xE4 koodi",enterCodeAria:"Kirjoita kuulemasi koodi. Paina v\xE4lily\xF6nti\xE4 toistaaksesi \xE4\xE4nen.",error:"Varmennus ep\xE4onnistui. Yrit\xE4 my\xF6hemmin uudelleen.",expired:"Varmennus vanhentui. Yrit\xE4 uudelleen.",footer:'Suojattu <a href="https://altcha.org/" target="_blank" aria-label="Vieraile sivulla Altcha.org">ALTCHA</a>:lla',getAudioChallenge:"Hae \xE4\xE4niteht\xE4v\xE4",label:"En ole robotti",loading:"Ladataan...",reload:"Lataa uudelleen",verify:"Vahvista",verificationRequired:"Vahvistus vaaditaan!",verified:"Vahvistettu",verifying:"Vahvistetaan...",waitAlert:"Vahvistetaan... odota hetki.",cancel:"Peruuta",enterCodeFromImage:"Jatkaaksesi, sy\xF6t\xE4 alla olevan kuvan koodi."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("fi",Os);const Fs={ariaLinkLabel:"Visitez Altcha.org",enterCode:"Entrez le code",enterCodeAria:"Entrez le code que vous entendez. Appuyez sur la barre d'espace pour \xE9couter l'audio.",error:"\xC9chec de la v\xE9rification. R\xE9essayez plus tard.",expired:"La v\xE9rification a expir\xE9. R\xE9essayez.",footer:'Prot\xE9g\xE9 par <a href="https://altcha.org/" target="_blank" aria-label="Visitez Altcha.org">ALTCHA</a>',getAudioChallenge:"Obtenir un d\xE9fi audio",label:"Pas un robot",loading:"Chargement...",reload:"Recharger",verify:"V\xE9rifier",verificationRequired:"V\xE9rification requise !",verified:"V\xE9rifi\xE9",verifying:"V\xE9rification en cours...",waitAlert:"V\xE9rification en cours... veuillez patienter.",cancel:"Annuler",enterCodeFromImage:"Pour continuer, veuillez entrer le code de l'image ci-dessous."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("fr-ca",Fs);const Ns={ariaLinkLabel:"Visitez Altcha.org",enterCode:"Entrez le code",enterCodeAria:"Entrez le code que vous entendez. Appuyez sur Espace pour \xE9couter l'audio.",error:"\xC9chec de la v\xE9rification. Essayez \xE0 nouveau plus tard.",expired:"La v\xE9rification a expir\xE9. Essayez \xE0 nouveau.",footer:'Prot\xE9g\xE9 par <a href="https://altcha.org/" target="_blank" aria-label="Visitez Altcha.org">ALTCHA</a>',getAudioChallenge:"Obtenir un d\xE9fi audio",label:"Pas un robot",loading:"Chargement...",reload:"Recharger",verify:"V\xE9rifier",verificationRequired:"V\xE9rification requise !",verified:"V\xE9rifi\xE9",verifying:"V\xE9rification en cours...",waitAlert:"V\xE9rification en cours... veuillez patienter.",cancel:"Annuler",enterCodeFromImage:"Pour continuer, veuillez entrer le code de l'image ci-dessous."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("fr-fr",Ns);const Ds={ariaLinkLabel:"Tabhair cuairt ar Altcha.org",enterCode:"Iontr\xE1il c\xF3d",enterCodeAria:"Cuir isteach an c\xF3d a chloiseann t\xFA. Br\xFAigh Sp\xE1s chun an fuaime a sheinm.",error:"Theip ar an bhf\xEDor\xFA. Bain triail eile as n\xEDos d\xE9ana\xED.",expired:"T\xE1 an f\xEDor\xFA as feidhm. Bain triail eile as.",footer:'Cosanta ag <a href="https://altcha.org/" target="_blank" aria-label="Tabhair cuairt ar Altcha.org">ALTCHA</a>',getAudioChallenge:"Faigh d\xFAshl\xE1n fuaime",label:"N\xEDl m\xE9 i mo r\xF3bat",loading:"\xC1 lucht\xFA...",reload:"Athluchtaigh",verify:"F\xEDoraigh",verificationRequired:"F\xEDor\xFA riachtanach!",verified:"F\xEDoraithe",verifying:"F\xEDor\xFA ar si\xFAl...",waitAlert:"F\xEDor\xFA ar si\xFAl... fan go f\xF3ill.",cancel:"Cealaigh",enterCodeFromImage:"Chun dul ar aghaidh, le do thoil cuir isteach an c\x
988F3d \xF3n \xEDomh\xE1 th\xEDos."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("ga",Ds);const Hs={ariaLinkLabel:"Posjetite Altcha.org",enterCode:"Unesite kod",enterCodeAria:"Unesite kod koji \u010Dujete. Pritisnite razmaknicu za reprodukciju zvuka.",error:"Provjera nije uspjela. Molimo poku\u0161ajte kasnije.",expired:"Provjera je istekla. Molimo poku\u0161ajte ponovo.",footer:'Za\u0161ti\u0107eno 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\u010Ditavanje...",reload:"Ponovno u\u010Ditaj",verify:"Provjeri",verificationRequired:"Potrebna je provjera!",verified:"Provjereno",verifying:"Provjeravanje...",waitAlert:"Provjera je u tijeku... molimo pri\u010Dekajte.",cancel:"Odustani",enterCodeFromImage:"Za nastavak molimo unesite kod sa slike ispod."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("hr",Hs);const Ms={ariaLinkLabel:"L\xE1togass el az Altcha.org oldalra",enterCode:"\xCDrja be a k\xF3dot",enterCodeAria:"\xCDrja be a hallott k\xF3dot. Nyomja meg a Sz\xF3k\xF6z billenty\u0171t a hang lej\xE1tsz\xE1s\xE1hoz.",error:"A hiteles\xEDt\xE9s nem siker\xFClt. Pr\xF3b\xE1ld meg k\xE9s\u0151bb \xFAjra.",expired:"A hiteles\xEDt\xE9s lej\xE1rt. Pr\xF3b\xE1ld \xFAjra.",footer:'V\xE9dve a k\xF6vetkez\u0151 \xE1ltal: <a href="https://altcha.org/" target="_blank" aria-label="L\xE1togass el az Altcha.org oldalra">ALTCHA</a>',getAudioChallenge:"Hangalap\xFA kih\xEDv\xE1s k\xE9r\xE9se",label:"Nem vagyok robot",loading:"Bet\xF6lt\xE9s...",reload:"\xDAjrat\xF6lt\xE9s",verify:"Ellen\u0151rz\xE9s",verificationRequired:"Ellen\u0151rz\xE9s sz\xFCks\xE9ges!",verified:"Ellen\u0151rizve",verifying:"Ellen\u0151rz\xE9s folyamatban...",waitAlert:"Ellen\u0151rz\xE9s folyamatban... k\xE9rlek v\xE1rj.",cancel:"M\xE9gse",enterCodeFromImage:"A folytat\xE1shoz, k\xE9rj\xFCk, adja meg az al\xE1bbi k\xE9p k\xF3dj\xE1t."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("hu",Ms);const qs={ariaLinkLabel:"Heims\xE6kja Altcha.org",enterCode:"Sl\xE1\xF0u inn k\xF3\xF0a",enterCodeAria:"Sl\xE1\xF0u inn k\xF3\xF0ann sem \xFE\xFA heyrir. \xDDttu \xE1 Space til a\xF0 spila hlj\xF3\xF0i\xF0.",error:"Sta\xF0festing mist\xF3kst. Reyndu aftur s\xED\xF0ar.",expired:"Sta\xF0festing er \xFAtrunnin. Reyndu aftur.",footer:'Vernda\xF0 af <a href="https://altcha.org/" target="_blank" aria-label="Heims\xE6kja Altcha.org">ALTCHA</a>',getAudioChallenge:"F\xE1 hlj\xF3\xF0\xE1skorun",label:"\xC9g er ekki robot",loading:"Hle\xF0ur...",reload:"Hle\xF0 aftur",verify:"Sta\xF0festa",verificationRequired:"Sta\xF0festing er nau\xF0synleg!",verified:"Sta\xF0fest",verifying:"A\xF0 sta\xF0festa...",waitAlert:"A\xF0 sta\xF0festa... vinsamlegast b\xED\xF0a.",cancel:"H\xE6tta vi\xF0",enterCodeFromImage:"Til a\xF0 halda \xE1fram, vinsamlegast sl\xE1\xF0u inn k\xF3\xF0ann af myndinni h\xE9r a\xF0 ne\xF0an."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("is",qs);const Bs={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\xF9 tardi.",expired:"Verifica scaduta. Riprova.",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",verificationRequired:"Verifica richiesta!",verified:"Verificato",verifying:"Verifica in corso...",waitAlert:"Verifica in corso... attendere.",cancel:"Annulla",enterCodeFromImage:"Per procedere, inserisci il codice dall'immagine sottostante."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("it",Bs);const Us={ariaLinkLabel:"Apsilankykite Altcha.org",enterCode:"\u012Eveskite kod\u0105",enterCodeAria:"\u012Eveskite girdim\u0105 kod\u0105. Paspauskite tarpo klavi\u0161\u0105, kad grotum\u0117te garso \u012Fra\u0161\u0105.",error:"Patvirtinimas nepavyko. Bandykite v\u0117liau.",expired:"Patvirtinimo laikas baig\u0117si. Bandykite dar kart\u0105.",footer:'Apsaugota <a href="https://altcha.org/" target="_blank" aria-label="Apsilankykite Altcha.org">ALTCHA</a>',getAudioChallenge:"Gauti garso u\u017Eduot\u012F",label:"A\u0161 nesu robotas",loading:"\u012Ekeliama...",reload:"\u012Ekelti i\u0161 naujo",verify:"Patvirtinti",verificationRequired:"Reikalingas patvirtinimas!",verified:"Patvirtinta",verifying:"Tikrinama...",waitAlert:"Tikrinama... pra\u0161ome palaukti.",cancel:"At\u0161aukti",enterCodeFromImage:"Nor\u0117dami t\u0119sti, \u012Fveskite kod\u0105 i\u0161 paveiksl\u0117li
988o \u017Eemiau."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("lt",Us);const Ks={ariaLinkLabel:"Apmekl\u0113jiet Altcha.org",enterCode:"Ievadiet kodu",enterCodeAria:"Ievadiet dzirdamo kodu. Nospiediet atstarpes tausti\u0146u, lai atska\u0146otu audio.",error:"Verifik\u0101cija neizdev\u0101s. M\u0113\u0123iniet v\u0113l\u0101k v\u0113lreiz.",expired:"Verifik\u0101cijas laiks ir beidzies. M\u0113\u0123iniet v\u0113lreiz.",footer:'Aizsarg\u0101ts ar <a href="https://altcha.org/" target="_blank" aria-label="Apmekl\u0113jiet Altcha.org">ALTCHA</a>',getAudioChallenge:"Sa\u0146emt audio izaicin\u0101jumu",label:"Es neesmu robots",loading:"Notiek iel\u0101de...",reload:"P\u0101rl\u0101d\u0113t",verify:"Verific\u0113t",verificationRequired:"Nepiecie\u0161ama verifik\u0101cija!",verified:"Verific\u0113ts",verifying:"Notiek verifik\u0101cija...",waitAlert:"Notiek verifik\u0101cija... l\u016Bdzu, uzgaidiet.",cancel:"Atcelt",enterCodeFromImage:"Lai turpin\u0101tu, l\u016Bdzu, ievadiet zem\u0101k redzamo att\u0113lu kodu."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("lv",Ks);const Gs={ariaLinkLabel:"\u017Bur Altcha.org",enterCode:"Id\u0127ol il-kodi\u010Bi",enterCodeAria:"Id\u0127ol il-kodi\u010Bi li tisma'. Ag\u0127fas Spazju biex tindaqq l-awdjo.",error:"Il-verifika falliet. Er\u0121a\u2019 pprova aktar tard.",expired:"Il-verifika skadiet. Er\u0121a\u2019 pprova.",footer:'Protett minn <a href="https://altcha.org/" target="_blank" aria-label="\u017Bur Altcha.org">ALTCHA</a>',getAudioChallenge:"Ikseb sfida bl-awdjo",label:"M\u2019inix robot",loading:"Qed jitg\u0127abba...",reload:"Ittella\u2019 mill-\u0121did",verify:"Ivverifika",verificationRequired:"Verifika me\u0127tie\u0121a!",verified:"Ivverifikat",verifying:"Verifika g\u0127addejja...",waitAlert:"Verifika g\u0127addejja... stenna ftit.",cancel:"Ikkan\u010Bella",enterCodeFromImage:"Biex tippro\u010Bedi, jekk jog\u0127\u0121bok da\u0127\u0127al il-kodi\u010Bi mill-imma\u0121ni hawn ta\u0127t."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("mt",Gs);const Ys={ariaLinkLabel:"Bes\xF8k Altcha.org",enterCode:"Skriv inn kode",enterCodeAria:"Skriv inn koden du h\xF8rer. Trykk p\xE5 Space for \xE5 spille av lyden.",error:"Verifisering mislyktes. Pr\xF8v igjen senere.",expired:"Verifiseringen utl\xF8p. Pr\xF8v igjen.",footer:'Beskyttet av <a href="https://altcha.org/" target="_blank" aria-label="Bes\xF8k Altcha.org">ALTCHA</a>',getAudioChallenge:"F\xE5 en lydutfordring",label:"Jeg er ikke en robot",loading:"Laster...",reload:"Last p\xE5 nytt",verify:"Verifiser",verificationRequired:"Verifisering kreves!",verified:"Verifisert",verifying:"Verifiserer...",waitAlert:"Verifiserer... vennligst vent.",cancel:"Avbryt",enterCodeFromImage:"For \xE5 fortsette, vennligst skriv inn koden fra bildet nedenfor."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("nb",Ys);const Ws={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.",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\xEBren",verificationRequired:"Verificatie vereist!",verified:"Geverifieerd",verifying:"Bezig met verifi\xEBren...",waitAlert:"Bezig met verifi\xEBren... even geduld a.u.b.",cancel:"Annuleren",enterCodeFromImage:"Om door te gaan, voert u de code uit de onderstaande afbeelding in."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("nl",Ws);
988const Zs={ariaLinkLabel:"Odwied\u017A Altcha.org",enterCode:"Wprowad\u017A kod",enterCodeAria:"Wpisz kod, kt\xF3ry s\u0142yszysz. Naci\u015Bnij Spacj\u0119, aby odtworzy\u0107 d\u017Awi\u0119k.",error:"Weryfikacja nie powiod\u0142a si\u0119. Spr\xF3buj ponownie p\xF3\u017Aniej.",expired:"Weryfikacja wygas\u0142a. Spr\xF3buj ponownie.",footer:'Chronione przez <a href="https://altcha.org/" target="_blank" aria-label="Odwied\u017A Altcha.org">ALTCHA</a>',getAudioChallenge:"Pobierz zadanie d\u017Awi\u0119kowe",label:"Nie jestem robotem",loading:"\u0141adowanie...",reload:"Od\u015Bwie\u017C",verify:"Zweryfikuj",verificationRequired:"Wymagana weryfikacja!",verified:"Zweryfikowano",verifying:"Weryfikacja...",waitAlert:"Trwa weryfikacja... prosz\u0119 czeka\u0107.",cancel:"Anuluj",enterCodeFromImage:"Aby kontynuowa\u0107, wprowad\u017A kod z poni\u017Cszego obrazka."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("pl",Zs);const Js={ariaLinkLabel:"Visitar Altcha.org",enterCode:"Introduza o c\xF3digo",enterCodeAria:"Introduza o c\xF3digo que ouve. Prima Espa\xE7o para reproduzir o \xE1udio.",error:"A verifica\xE7\xE3o falhou. Por favor, tente novamente mais tarde.",expired:"Verifica\xE7\xE3o expirada. Por favor, tente novamente.",footer:'Protegido por <a href="https://altcha.org/" target="_blank" aria-label="Visitar Altcha.org">ALTCHA</a>',getAudioChallenge:"Obter desafio de \xE1udio",label:"N\xE3o sou um rob\xF4",loading:"A carregar...",reload:"Recarregar",verify:"Verificar",verificationRequired:"Verifica\xE7\xE3o necess\xE1ria!",verified:"Verificado",verifying:"A verificar...",waitAlert:"A verificar... por favor aguarde.",cancel:"Cancelar",enterCodeFromImage:"Para prosseguir, introduza o c\xF3digo da imagem abaixo."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("pt-pt",Js);const Xs={ariaLinkLabel:"Visitar Altcha.org",enterCode:"Digite o c\xF3digo",enterCodeAria:"Digite o c\xF3digo que voc\xEA ouve. Pressione Espa\xE7o para reproduzir o \xE1udio.",error:"Falha na verifica\xE7\xE3o. Por favor, tente novamente mais tarde.",expired:"Verifica\xE7\xE3o expirada. Por favor, tente novamente.",footer:'Protegido por <a href="https://altcha.org/" target="_blank" aria-label="Visitar Altcha.org">ALTCHA</a>',getAudioChallenge:"Obter desafio de \xE1udio",label:"Eu n\xE3o sou um rob\xF4",loading:"Carregando...",reload:"Recarregar",verify:"Verificar",verificationRequired:"Verifica\xE7\xE3o necess\xE1ria!",verified:"Verificado",verifying:"Verificando...",waitAlert:"Verificando... por favor aguarde.",cancel:"Cancelar",enterCodeFromImage:"Para prosseguir, digite o c\xF3digo da imagem abaixo."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("pt-br",Xs);const Qs={ariaLinkLabel:"Viziteaz\u0103 Altcha.org",enterCode:"Introduce\u021Bi codul",enterCodeAria:"Introduce\u021Bi codul pe care \xEEl auzi\u021Bi. Ap\u0103sa\u021Bi Spa\u021Biu pentru a reda audio.",error:"Verificarea a e\u0219uat. \xCEncearc\u0103 din nou mai t\xE2rziu.",expired:"Verificarea a expirat. \xCEncearc\u0103 din nou.",footer:'Protejat de <a href="https://altcha.org/" target="_blank" aria-label="Viziteaz\u0103 Altcha.org">ALTCHA</a>',getAudioChallenge:"Ob\u021Bine o provocare audio",label:"Nu sunt un robot",loading:"Se \xEEncarc\u0103...",reload:"Re\xEEncarc\u0103",verify:"Verific\u0103",verificationRequired:"Verificare necesar\u0103!",verified:"Verificat",verifying:"Se verific\u0103...",waitAlert:"Se verific\u0103... te rug\u0103m s\u0103 a\u0219tep\u021Bi.",cancel:"Anulare",enterCodeFromImage:"Pentru a continua, v\u0103 rug\u0103m s\u0103 introduce\u021Bi codul din imaginea de mai jos."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("ro",Qs);const ec={ariaLinkLabel:"\u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u043D\u0430 Altcha.org",enterCode:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043A\u043E\u0434",enterCodeAria:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043A\u043E\u0434, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u0441\u043B\u044B\u0448\u0438\u0442\u0435. \u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043F\u0440\u043E\u0431\u0435\u043B \u0434\u043B\u044F \u0432\u043E\u0441\u043F\u0440\u043E\u0438\u0437\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u0430\u0443\u0434\u0438\u043E.",error:"\u041E\u0448\u0438\u0431\u043A\u0430 \u0432\u0435\u0440\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u0438. \u
988041F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u043F\u043E\u0437\u0436\u0435.",expired:"\u0421\u0440\u043E\u043A \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F \u0432\u0435\u0440\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u0438 \u0438\u0441\u0442\u0435\u043A. \u041F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u0441\u043D\u043E\u0432\u0430.",footer:'\u0417\u0430\u0449\u0438\u0449\u0435\u043D\u043E <a href="https://altcha.org/" target="_blank" aria-label="\u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u043D\u0430 Altcha.org">ALTCHA</a>',getAudioChallenge:"\u041F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u0430\u0443\u0434\u0438\u043E \u0437\u0430\u0434\u0430\u0447\u0443",label:"\u042F \u043D\u0435 \u0440\u043E\u0431\u043E\u0442",loading:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430...",reload:"\u041F\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C",verify:"\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C",verificationRequired:"\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0430!",verified:"\u041F\u0440\u043E\u0432\u0435\u0440\u0435\u043D\u043E",verifying:"\u0418\u0434\u0435\u0442 \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0430...",waitAlert:"\u0418\u0434\u0435\u0442 \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0430... \u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u043F\u043E\u0434\u043E\u0436\u0434\u0438\u0442\u0435.",cancel:"\u041E\u0442\u043C\u0435\u043D\u0430",enterCodeFromImage:"\u0427\u0442\u043E\u0431\u044B \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C, \u043F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u043A\u043E\u0434 \u0441 \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F \u043D\u0438\u0436\u0435."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("ru",ec);const tc={ariaLinkLabel:"Nav\u0161t\xEDvte Altcha.org",enterCode:"Zadajte k\xF3d",enterCodeAria:"Zadajte k\xF3d, ktor\xFD po\u010Dujete. Stla\u010Den\xEDm medzern\xEDka prehr\xE1te zvuk.",error:"Verifik\xE1cia zlyhala. Sk\xFAste to znova nesk\xF4r.",expired:"Verifik\xE1cia vypr\u0161ala. Sk\xFAste to znova.",footer:'Chr\xE1nen\xE9 <a href="https://altcha.org/" target="_blank" aria-label="Nav\u0161t\xEDvte Altcha.org">ALTCHA</a>',getAudioChallenge:"Z\xEDska\u0165 audio v\xFDzvu",label:"Nie som robot",loading:"Na\u010D\xEDtava sa...",reload:"Obnovi\u0165",verify:"Verifikova\u0165",verificationRequired:"Vy\u017Eaduje sa overenie!",verified:"Verifikovan\xE9",verifying:"Prebieha verifik\xE1cia...",waitAlert:"Prebieha verifik\xE1cia... pros\xEDm \u010Dakajte.",cancel:"Zru\u0161i\u0165",enterCodeFromImage:"Na pokra\u010Dovanie, pros\xEDm, zadajte k\xF3d z obr\xE1zka ni\u017E\u0161ie."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("sk",tc);const rc={ariaLinkLabel:"Obi\u0161\u010Dite Altcha.org",enterCode:"Vnesite kodo",enterCodeAria:"Vnesite kodo, ki jo sli\u0161ite. Pritisnite preslednico za predvajanje zvoka.",error:"Preverjanje ni uspelo. Poskusite znova kasneje.",expired:"Preverjanje je poteklo. Poskusite znova.",footer:'Za\u0161\u010Diteno z <a href="https://altcha.org/" target="_blank" aria-label="Obi\u0161\u010Dite Altcha.org">ALTCHA</a>',getAudioChallenge:"Pridobite zvo\u010Dni izziv",label:"Nisem robot",loading:"Nalagam...",reload:"Ponovno nalo\u017Ei",verify:"Preveri",verificationRequired:"Potrebna je preveritev!",verified:"Preverjeno",verifying:"Preverjanje...",waitAlert:"Preverjanje... prosim po\u010Dakajte.",cancel:"Preklic",enterCodeFromImage:"Za nadaljevanje, prosimo, vnesite kodo s slike spodaj."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("sl",rc);const ac={ariaLinkLabel:"Vizitoni Altcha.org",enterCode:"Fut kodin",enterCodeAria:"Fut kodin q\xEB d\xEBgjon. Shtypni Hap\xEBsir\xEB p\xEBr t\xEB luajtur audio.",error:"Verifikimi d\xEBshtoi. Provoni p\xEBrs\xEBri m\xEB von\xEB.",expired:"Verifikimi ka skaduar. Provoni p\xEBrs\xEBri.",footer:'I mbrojtur nga <a href="https://altcha.org/" target="_blank" aria-label="Vizitoni Altcha.org">ALTCHA</a>',getAudioChallenge:"Merr nj\xEB sfid\xEB audio",label:"Un\xEB nuk jam nj\xEB robot",loading:"Duke u ngarkuar...",reload:"Ringarko",verify:"Verifiko",verificationRequired:"K\xEBrkohet verifikimi!",verified:"I verifikuar",verifying:"Duke verifikuar...",waitAlert:"Duke verifikuar... ju lutem prisni.",cancel:"Anuloje",enterCodeFromImage:"P\xEBr t\xEB vazhduar, ju lutemi fusni kodin nga imazhi m\xEB posht\xEB."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("sq",ac);const ic={ariaLinkLabel:"Posetite Altcha.org",enterCode:"Unesite kod",enterCodeAria:"Unesite kod koji \u010Dujete. Pritisnite Space da biste pustili zvuk.",error:"Verifikacija nije uspela. Poku\u0161ajte ponovo kasnije.",expired:"Verifikacija je istekla. Poku\u0161ajte ponovo.",footer:'Za\u0161ti\u0107eno od strane <a href="https://altcha.org/" target="_blank" aria-label="Posetite Altcha.org">ALTCHA</a>',getAudioChallenge:"Dohvatite audio izazov",label:"Nisam robot",loading:"U\u010Ditavanje...",reload:"Ponovo u\u010Ditaj",verify:"Verifikuj",verificationRequired:"Verifikacija je obavezna!",verified:"Verifikovano",verifying:"Verifikacija u toku...",waitAlert:"
988Verifikacija u toku... molimo vas da sa\u010Dekate.",cancel:"\u041E\u0442\u043A\u0430\u0436\u0438",enterCodeFromImage:"\u0414\u0430 \u0431\u0438\u0441\u0442\u0435 \u043D\u0430\u0441\u0442\u0430\u0432\u0438\u043B\u0438, \u0443\u043D\u0435\u0441\u0438\u0442\u0435 \u043A\u043E\u0434 \u0441\u0430 \u0441\u043B\u0438\u043A\u0435 \u0438\u0441\u043F\u043E\u0434."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("sr",ic);const nc={ariaLinkLabel:"Bes\xF6k Altcha.org",enterCode:"Ange kod",enterCodeAria:"Ange koden du h\xF6r. Tryck p\xE5 mellanslag f\xF6r att spela upp ljudet.",error:"Verifiering misslyckades. F\xF6rs\xF6k igen senare.",expired:"Verifieringen har g\xE5tt ut. F\xF6rs\xF6k igen.",footer:'Skyddad av <a href="https://altcha.org/" target="_blank" aria-label="Bes\xF6k Altcha.org">ALTCHA</a>',getAudioChallenge:"F\xE5 ljudutmaning",label:"Jag \xE4r inte en robot",loading:"Laddar...",reload:"Ladda om",verify:"Verifiera",verificationRequired:"Verifiering kr\xE4vs!",verified:"Verifierad",verifying:"Verifierar...",waitAlert:"Verifierar... v\xE4nligen v\xE4nta.",cancel:"Avbryt",enterCodeFromImage:"F\xF6r att forts\xE4tta, ange koden fr\xE5n bilden nedan."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("sv",nc);const oc={ariaLinkLabel:"Altcha.org'yu ziyaret edin",enterCode:"Kodu girin",enterCodeAria:"Duydu\u011Funuz kodu girin. Ses dosyas\u0131n\u0131 oynatmak i\xE7in Bo\u015Fluk tu\u015Funa bas\u0131n.",error:"Do\u011Frulama ba\u015Far\u0131s\u0131z oldu. L\xFCtfen daha sonra tekrar deneyin.",expired:"Do\u011Frulama s\xFCresi doldu. L\xFCtfen tekrar deneyin.",footer:`ALTCHA taraf\u0131ndan korunuyor <a href="https://altcha.org/" target="_blank" aria-label="Altcha.org'yu ziyaret edin">ALTCHA</a>`,getAudioChallenge:"Sesli do\u011Frulama al",label:"Ben robot de\u011Filim",loading:"Y\xFCkleniyor...",reload:"Yeniden y\xFCkle",verify:"Do\u011Frula",verificationRequired:"Do\u011Frulama gerekli!",verified:"Do\u011Fruland\u0131",verifying:"Do\u011Frulama yap\u0131l\u0131yor...",waitAlert:"Do\u011Frulama yap\u0131l\u0131yor... l\xFCtfen bekleyin.",cancel:"\u0130ptal",enterCodeFromImage:"Devam etmek i\xE7in l\xFCtfen a\u015Fa\u011F\u0131daki resimdeki kodu girin."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("tr",oc);const lc={ariaLinkLabel:"\u0412\u0456\u0434\u0432\u0456\u0434\u0430\u0442\u0438 Altcha.org",enterCode:"\u0412\u0432\u0435\u0434\u0456\u0442\u044C \u043A\u043E\u0434",enterCodeAria:"\u0412\u0432\u0435\u0434\u0456\u0442\u044C \u043A\u043E\u0434, \u044F\u043A\u0438\u0439 \u0432\u0438 \u0447\u0443\u0454\u0442\u0435. \u041D\u0430\u0442\u0438\u0441\u043D\u0456\u0442\u044C \u043F\u0440\u043E\u0431\u0456\u043B, \u0449\u043E\u0431 \u0432\u0456\u0434\u0442\u0432\u043E\u0440\u0438\u0442\u0438 \u0430\u0443\u0434\u0456\u043E.",error:"\u041F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0430 \u043D\u0435 \u0432\u0434\u0430\u043B\u0430\u0441\u044F. \u0421\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u043F\u0456\u0437\u043D\u0456\u0448\u0435.",expired:"\u041F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0430 \u043F\u0440\u043E\u0441\u0442\u0440\u043E\u0447\u0435\u043D\u0430. \u0421\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u0437\u043D\u043E\u0432\u0443.",footer:'\u0417\u0430\u0445\u0438\u0449\u0435\u043D\u043E <a href="https://altcha.org/" target="_blank" aria-label="\u0412\u0456\u0434\u0432\u0456\u0434\u0430\u0442\u0438 Altcha.org">ALTCHA</a>',getAudioChallenge:"\u041E\u0442\u0440\u0438\u043C\u0430\u0442\u0438 \u0430\u0443\u0434\u0456\u043E-\u0447\u0435\u043B\u043B\u0435\u043D\u0434\u0436",label:"\u042F \u043D\u0435 \u0440\u043E\u0431\u043E\u0442",loading:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F...",reload:"\u041F\u0435\u0440\u0435\u0437\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0438\u0442\u0438",verify:"\u041F\u0435\u0440\u0435\u0432\u0456\u0440\u0438\u0442\u0438",verificationRequired:"\u041F\u043E\u0442\u0440\u0456\u0431\u043D\u0430 \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0430!",verified:"\u041F\u0435\u0440\u0435\u0432\u0456\u0440\u0435\u043D\u043E",verifying:"\u041F\u0435\u0440\u0435\u0432\u0456\u0440\u044F\u0454\u0442\u044C\u0441\u044F...",waitAlert:"\u041F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0430... \u0431\u0443\u0434\u044C \u043B\u0430\u0441\u043A\u0430, \u0437\u0430\u0447\u0435\u043A\u0430\u0439\u0442\u0435.",cancel:"\u0421\u043A\u0430\u0441\u0443\u0432\u0430\u0442\u0438",enterCodeFromImage:"\u0429\u043E\u0431 \u043F\u0440\u043E\u0434\u043E\u0432\u0436\u0438\u0442\u0438, \u0432\u0432\u0435\u0434\u0456\u0442\u044C \u043A\u043E\u0434 \u0456\u0437 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u043D\u0438\u0436\u0447\u0435."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("uk",lc);const sc={ariaLinkLabel:"Besoek Altcha.org",enterCode:"Voer kode in",enterCodeAria:"Voer die kode in wat jy hoor. Druk Spasie om die klank af te speel.",error:"Verifikasie het misluk. Probeer later weer.",expired:"Verifikasie het verval. Probeer weer.",footer:'Beskerm deur <a href="https://altcha.org/" target="_blank" aria-label="Besoek Altcha.org">ALTCHA</a>',getAudioChallenge:"Kry 'n klankuitdaging",label:"Ek is nie 'n robot nie",loading:"Laai...",reload:"Laai weer",verify:"Verifieer",verificationRequired:"Verifikasie is vereis!",verified:"Geverifieer",verifying:"Verifieer...",waitAlert:"
988Verifieer... wag asseblief.",cancel:"Kanselleer",enterCodeFromImage:"Om voort te gaan, voer asseblief die kode vanaf die onderstaande prentjie in."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("af",sc);const cc={ariaLinkLabel:"Altcha.org \u12ED\u130E\u1265\u1299",enterCode:"\u12AE\u12F5 \u12A0\u1235\u1308\u1263",enterCodeAria:"\u12E8\u121A\u1230\u121B\u12CE\u1275\u1295 \u12AE\u12F5 \u12EB\u1235\u1308\u1261\u1362 \u12F5\u121D\u133D \u1208\u1218\u132B\u12C8\u1275 Space \u1295 \u12ED\u132B\u1291\u1362",error:"\u121B\u1228\u130B\u1308\u132B \u12A0\u120D\u1270\u1233\u12AB\u121D\u1362 \u1260\u128B\u120B \u120B\u12ED \u12A5\u1295\u12F0\u1308\u1293 \u12ED\u121E\u12AD\u1229\u1362",expired:"\u121B\u1228\u130B\u1308\u132B\u12CD \u130A\u12DC\u12CD \u12A0\u120D\u134F\u120D\u1362 \u12A5\u1295\u12F0\u1308\u1293 \u12ED\u121E\u12AD\u1229\u1362",footer:'\u1260 <a href="https://altcha.org/" target="_blank" aria-label="Altcha.org \u12ED\u130E\u1265\u1299">ALTCHA</a> \u12E8\u1270\u1320\u1260\u1240',getAudioChallenge:"\u12E8\u12F5\u121D\u133D \u1348\u1270\u1293 \u12EB\u130D\u1299",label:"\u12A5\u1294 \u122E\u1266\u1275 \u12A0\u12ED\u12F0\u1208\u1201\u121D",loading:"\u1260\u1218\u132B\u1295 \u120B\u12ED...",reload:"\u12A5\u1295\u12F0\u1308\u1293 \u132B\u1295",verify:"\u12A0\u1228\u130B\u130D\u1325",verificationRequired:"\u121B\u1228\u130B\u1308\u132B \u12EB\u1235\u1348\u120D\u130B\u120D!",verified:"\u1270\u1228\u130B\u130D\u1327\u120D",verifying:"\u1260\u121B\u1228\u130B\u1308\u1325 \u120B\u12ED...",waitAlert:"\u1260\u121B\u1228\u130B\u1308\u1325 \u120B\u12ED... \u12A5\u1263\u12AD\u12CE \u12ED\u1320\u1265\u1241\u1362",cancel:"\u12ED\u1245\u122D",enterCodeFromImage:"\u1208\u1218\u1240\u1320\u120D\u1363 \u12A5\u1263\u12AD\u12CE\u1295 \u12A8\u1273\u127D \u12AB\u1208\u12CD \u121D\u1235\u120D \u12AE\u12F1\u1295 \u12EB\u1235\u1308\u1261\u1362"};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("am",cc);const uc={ariaLinkLabel:"Tembelea Altcha.org",enterCode:"Weka nambari",enterCodeAria:"Weka nambari unayosikia. Bonyeza Space kucheza sauti.",error:"Uthibitishaji umeshindwa. Jaribu tena baadaye.",expired:"Uthibitishaji umeisha. Jaribu tena.",footer:'Imealindwa na <a href="https://altcha.org/" target="_blank" aria-label="Tembelea Altcha.org">ALTCHA</a>',getAudioChallenge:"Pata changamoto ya sauti",label:"Mimi sio roboti",loading:"Inapakia...",reload:"Pakia tena",verify:"Thibitisha",verificationRequired:"Uthibitishaji unahitajika!",verified:"Imethibitishwa",verifying:"Inathibitisha...",waitAlert:"Inathibitisha... tafadhali subiri.",cancel:"Ghairi",enterCodeFromImage:"Ili kuendelea, tafadhali weka nambari kutoka kwa picha hapa chini."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("sw",uc);const dc={ariaLinkLabel:"\u1E62e ab\u1EB9wo si Altcha.org",enterCode:"T\u1EB9 koodu sii",enterCodeAria:"T\u1EB9 koodu ti o ngb\u1ECD sii. T\u1EB9 Space lati \u1E63e ohun orin.",error:"\xCCd\xE1j\u1ECD\u0301k\xF2w\xF2 k\xF2 \u1E63\u1EB9\u0301\u1E63e. Gbiyanju l\u1EB9\u1EB9kansi ni \u1ECDj\u1ECD\u0301 iw\xE1j\xFA.",expired:"\xCCd\xE1j\u1ECD\u0301k\xF2w\xF2 ti pari. Gbiyanju l\u1EB9\u1EB9kansi.",footer:'Ti wa ni \xE0\xE0b\xF2 nipas\u1EB9 <a href="https://altcha.org/" target="_blank" aria-label="\u1E62e ab\u1EB9wo si Altcha.org">ALTCHA</a>',getAudioChallenge:"Gba \xECj\xE0d\xFA oh\xF9n",label:"Emi kii \u1E63e \u1EB9r\u1ECD",loading:"\xD3 \u0144 gb\xE9 s\xEDl\u1EB9\u0300...",reload:"T\xFAn gb\xE9 w\u1ECDl\xE9",verify:"\u1E62\xE0d\xE1j\u1ECD\u0301",verificationRequired:"\xCCd\xE1j\u1ECD\u0301k\xF2w\xF2 ni a n\xEDl\xF2!",verified:"A ti d\xE1j\u1ECD\u0301",verifying:"\xD3 \u0144 \u1E63\xE0d\xE1j\u1ECD\u0301...",waitAlert:"\xD3 \u0144 \u1E63\xE0d\xE1j\u1ECD\u0301... \u1EB9 j\u1ECD\u0300\u1ECD\u0301 \u1EB9 duro.",cancel:"Fagb\u1ECDs\u1EB9",enterCodeFromImage:"Lati t\u1EB9siwaju, j\u1ECDw\u1ECD t\u1EB9 koodu ti o wa lati aworan isal\u1EB9 sii."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("yo",dc);const fc={ariaLinkLabel:"Altcha.org \u09AA\u09B0\u09BF\u09A6\u09B0\u09CD\u09B6\u09A8 \u0995\u09B0\u09C1\u09A8",enterCode:"\u0995\u09CB\u09A1 \u09B2\u09BF\u0996\u09C1\u09A8",enterCodeAria:"\u0986\u09AA\u09A8\u09BF \u09AF\u09C7 \u0995\u09CB\u09A1 \u09B6\u09C1\u09A8\u09A4\u09C7 \u09AA\u09BE\u09A8 \u09A4\u09BE \u09B2\u09BF\u0996\u09C1\u09A8\u0964 \u0985\u09A1\u09BF\u0993 \u09AA\u09CD\u09B2\u09C7 \u0995\u09B0\u09A4\u09C7 \u09B8\u09CD\u09AA\u09C7\u09B8 \u09AC\u09BE\u099F\u09A8 \u099F\u09BF\u09AA\u09C1\u09A8\u0964",error:"\u09AF\u09BE\u099A\u09BE\u0987\u0995\u09B0\u09A3 \u09AC\u09CD\u09AF\u09B0\u09CD\u09A5 \u09B9\u09AF\u09BC\u09C7\u099B\u09C7\u0964 \u09AA\u09B0\u09C7 \u0986\u09AC\u09BE\u09B0 \u099A\u09C7\u09B7\u09CD\u099F\u09BE \u0995\u09B0\u09C1\u09A8\u0964",expired:"\u09AF\u09BE\u099A\u09BE\u0987\u0995\u09B0\u09A3 \u09B8\u09AE\u09AF\u09BC\u09B8\u09C0\u09AE\u09BE \u09B6\u09C7\u09B7 \u09B9\u09AF\u09BC\u09C7\u099B\u09C7\u0964 \u0986\u09AC\u09BE\u09B0 \u099A\u09C7\u09B7\u09CD\u099F\u09BE \u0995\u09B0\u09C1\u09A8\u0964",footer:'\u09A6\u09CD\u09AC\u09BE\u09B0\u09BE \u09B8\u09C1\u09B0\u0995\u09CD\u09B7\u09BF\u09A4 <a href="https://altcha.org/" target="_blank" aria-label="Altcha.org \u09AA\u09B0\u09BF\u09A6\u09B0\u09CD\u09B6\u09A8 \u0995\u09B0\u09C1\u09A8">ALTCHA</a>',getAudioChallenge:"\u0985\u09A1\u09BF\u0993 \u099A\u09CD\u09AF\u09BE\u09B2\u09C7\u099E\u09CD\u099C \u09A8\u09BF\u09A8",label:"\u0986\u09AE\u09BF \u09B0\u09CB\u09AC\u099F \u09A8\u0987",loading:"\u09B2\u09CB\u09A1 \u09B9\u099A\u09CD\u099B\u09C7...",reload:"\u09AA\u09C1\u09A8\u09B0\u09BE\u09AF\u09BC \u09B2\u09CB\u09A1 \u0995\u09B0\u09C1\u09A8",verify:"\u09AF\u09BE\u099A\u09BE\u0987 \u0995\u09B0\u09C1\u09A8",verificationRequired:"\u09AF\u09BE\u099A\u09BE\u0987 \u09AA\u09CD\u09B0\u09AF\u09BC\u09CB\u099C\u09A8!",verified:"\u09AF\u09BE\u099A\u09BE\u0987 \u0995\u09B0\u09BE \u09B9\u09AF\u09BC\u09C7\u099B\u09C7",verifying:"\u09AF\u09BE\u099A\u09BE\u0987 \u0995\u09B0\u09BE \u09B9\u099A\u09CD\u099B\u09C7...",waitAlert:"\u09AF\u09BE\u099A\u09BE\u0987 \u0995\u09B0\u09BE \u09B9\u099A\u09CD\u099B\u09C7... \u09A6\u09AF\u09BC\u09BE \u0995\u09B0\u09C7 \u0985\u09AA\u09C7\u0995\u09CD\u09B7\u09BE \u0995\u09B0\u09C1\u09A8\u0964",cancel:"\u09AC\u09BE\u09A4\u09BF\u09B2 \u0995\u09B0\u09C1\u09A8",enterCodeFromImage:"\u098F\u0997\u09BF\u09AF\u09BC\u09C7 \u09AF\u09C7\u09A4\u09C7, \u0985\u09A8\u09C1\u0997\u09CD\u09B0\u09B9 \u0995\u09B0\u09C7 \u09A8\u09C0\u099A\u09C7\u09B0 \u099A\u09BF\u09A4\u09CD\u09B0 \u09A5\u09C7\u0995\u09C7 \u0995\u09CB\u09A1\u099F\u09BF \u09AA\u09CD\u09B0\u09AC\u09C7\u09B6 \u0995\u09B0\u09BE\u09A8\u0964"};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("bn",fc);const hc={ariaLinkLabel:"\u05D1\u05E7\u05E8 \u05D1\u05D0\u05EA\u05E8 Altcha.org",enterCode:"\u05D4\u05D6\u05DF \u05E7\u05D5\u05D3",enterCodeAria:"\u05D4\u05D6\u05DF \u05D0\u05EA \u05D4\u05E7\u05D5\u05D3 \u05E9\u05D0\u05EA\u05D4 \u05E9\u05D5\u05DE\u05E2. \u05DC\u05D7\u05E5 \u05E2\u05DC \u05E8\u05D5\u05D5\u05D7 \u05DC\u05D4\u05E4\u05E2\u05DC\u05EA \u05D4\u05E9\u05DE\u05E2.",error:"\u05D4\u05D0\u05D9\u05DE\u05D5\u05EA \u05E0\u05DB\u05E9\u05DC. \u05E0\u05E1\u05D4 \u05E9\u05D5\u05D1 \u05DE\u05D0\u05D5\u05D7\u05E8 \u05D9\u05D5\u05EA\u05E8.",expired:"\u05EA\u05D5\u05E7\u05E3 \u05D4\u05D0\u05D9\u05DE\u05D5\u05EA \u05E4\u05D2. \u05E0\u05E1\u05D4 \u05E9\u05D5\u05D1.",footer:'\u05DE\u05D5\u05D2\u05DF \u05E2\u05DC \u05D9\u05D3\u05D9 <a href="https://altcha.org/" target="_blank" aria-label="\u05D1\u05E7\u05E8 \u05D1\u05D0\u05EA\u05E8 Altcha.org">ALTCHA</a>',getAudioChallenge:"\u05E7\u05D1\u05DC \u05D0\u05EA\u05D2\u05E8 \u05E9\u05DE\u05E2",label:"\u05D0\u05E0\u05D9 \u05DC\u05D0 \u05E8\u05D5\u05D1\u05D5\u05D8",loading:"\u05D8\u05D5\u05E2\u05DF...",reload:"\u05D8\u05E2\u05DF \u05DE\u05D7\u05D3\u05E9",verify:"\u05D0\u05DE\u05EA",verificationRequired:"\u05E0\u05D3\u05E8\u05E9 \u05D0\u05D9\u05DE\u05D5\u05EA!",verified:"\u05D0\u05D5\u05DE\u05EA",verifying:"\u05DE\u05D0\u05DE\u05EA...",waitAlert:"\u05DE\u05D1\u05E6\u05E2 \u05D0\u05D9\u05DE\u05D5\u05EA... \u05D0\u05E0\u05D0 \u05D4\u05DE\u05EA\u05DF.",cancel:"\u05D1\u05D9\u05D8\u05D5\u05DC",enterCodeFromImage:"\u05DB\u05D3\u05D9 \u05DC\u05D4\u05DE\u05E9\u05D9\u05DA, \u05D0\u05E0\u05D0 \u05D4\u05D6\u05DF \u05D0\u05EA \u05D4\u05E7\u05D5\u05D3 \u05DE\u05D4\u05EA\u05DE\u05D5\u05E0\u05D4 \u05DC\u05DE\u05D8\u05D4."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("he",hc);const vc={ariaLinkLabel:"Altcha.org \u092A\u0930 \u091C\u093E\u090F\u0902",enterCode:"\u0915\u094B\u0921 \u0926\u0930\u094D\u091C \u0915\u0930\u0947\u0902\u0902",enterCodeAria:"\u0906\u092A \u091C\u094B \u0915\u094B\u0921 \u0938\u0941\u0928\u0924\u0947 \u0939\u0948\u0902 \u0909\u0938\u0947 \u0926\u0930\u094D\u091C \u0915\u0930\u0947\u0902\u0964 \u0911\u0921\u093F\u092F\u094B \u091A\u0932\u093E\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F \u0938\u094D\u092A\u0947\u0938 \u0926\u092C\u093E\u090F\u0902\u0964",error:"\u0938\u0924\u094D\u092F\u093E\u092A\u0928 \u0935\u093F\u092B\u0932\u0964 \u0915\u0943\u092A\u092F\u093E \u092C\u093E\u0926 \u092E\u0947\u0902 \u092B\u093F\u0930 \u0938\u0947 \u092A\u094D\u0930\u092F\u093E\u0938 \u0915\u0930\u0947\u0902\u0964",expired:"\u0938\u0924\u094D\u092F\u093E\u092A\u0928 \u0938\u092E\u093E\u092A\u094D\u0924 \u0939\u094B \u0917\u092F\u093E \u0939\u0948\u0964 \u0915\u0943\u092A\u092F\u093E \u092A\u0941\u0928\u0903 \u092A\u094D\u0930\u092F\u093E\u0938 \u0915\u0930\u0947\u0902\u0964",footer:'\u0926\u094D\u0935\u093E\u0930\u093E \u0938\u0902\u0930\u0915\u094D\u0937\u093F\u0924 <a href="https://altcha.org/" target="_blank" aria-label="Altcha.org \u092A\u0930 \u091C\u093E\u090F\u0902">ALTCHA</a>',getAudioChallenge:"\u0911\u0921\u093F\u092F\u094B \u091A\u0941\u0928\u094C\u0924\u0940 \u092A\u094D\u0930\u093E\u092A\u094D\u0924 \u0915\u0930\u0947\u0902",label:"\u092E\u0948\u
9880902 \u0930\u094B\u092C\u094B\u091F \u0928\u0939\u0940\u0902 \u0939\u0942\u0901",loading:"\u0932\u094B\u0921 \u0939\u094B \u0930\u0939\u093E \u0939\u0948...",reload:"\u092A\u0941\u0928\u0903 \u0932\u094B\u0921 \u0915\u0930\u0947\u0902",verify:"\u0938\u0924\u094D\u092F\u093E\u092A\u093F\u0924 \u0915\u0930\u0947\u0902",verificationRequired:"\u0938\u0924\u094D\u092F\u093E\u092A\u0928 \u0906\u0935\u0936\u094D\u092F\u0915 \u0939\u0948!",verified:"\u0938\u0924\u094D\u092F\u093E\u092A\u093F\u0924",verifying:"\u0938\u0924\u094D\u092F\u093E\u092A\u093F\u0924 \u0915\u0930 \u0930\u0939\u0947 \u0939\u0948\u0902...",waitAlert:"\u0938\u0924\u094D\u092F\u093E\u092A\u093F\u0924 \u0915\u093F\u092F\u093E \u091C\u093E \u0930\u0939\u093E \u0939\u0948... \u0915\u0943\u092A\u092F\u093E \u092A\u094D\u0930\u0924\u0940\u0915\u094D\u0937\u093E \u0915\u0930\u0947\u0902\u0964",cancel:"\u0930\u0926\u094D\u0926 \u0915\u0930\u0947\u0902",enterCodeFromImage:"\u0906\u0917\u0947 \u092C\u0922\u093C\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F, \u0915\u0943\u092A\u092F\u093E \u0928\u0940\u091A\u0947 \u0926\u0940 \u0917\u0908 \u091B\u0935\u093F \u0938\u0947 \u0915\u094B\u0921 \u0926\u0930\u094D\u091C \u0915\u0930\u0947\u0902\u0964"};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("hi",vc);const gc={ariaLinkLabel:"Kunjungi Altcha.org",enterCode:"Masukkan kode",enterCodeAria:"Masukkan kode yang Anda dengar. Tekan Spasi untuk memutar audio.",error:"Verifikasi gagal. Coba lagi nanti.",expired:"Verifikasi telah kedaluwarsa. Coba lagi.",footer:'Dilindungi oleh <a href="https://altcha.org/" target="_blank" aria-label="Kunjungi Altcha.org">ALTCHA</a>',getAudioChallenge:"Dapatkan tantangan audio",label:"Saya bukan robot",loading:"Memuat...",reload:"Muat ulang",verify:"Verifikasi",verificationRequired:"Verifikasi diperlukan!",verified:"Terverifikasi",verifying:"Memverifikasi...",waitAlert:"Memverifikasi... harap tunggu.",cancel:"Batal",enterCodeFromImage:"Untuk melanjutkan, silakan masukkan kode dari gambar di bawah ini."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("id",gc);const pc={ariaLinkLabel:"Altcha.org\u3092\u8A2A\u554F",enterCode:"\u30B3\u30FC\u30C9\u3092\u5165\u529B",enterCodeAria:"\u805E\u3053\u3048\u308B\u30B3\u30FC\u30C9\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002\u30B9\u30DA\u30FC\u30B9\u30AD\u30FC\u3092\u62BC\u3057\u3066\u97F3\u58F0\u3092\u518D\u751F\u3057\u307E\u3059\u3002",error:"\u8A8D\u8A3C\u306B\u5931\u6557\u3057\u307E\u3057\u305F\u3002\u5F8C\u3067\u3082\u3046\u4E00\u5EA6\u8A66\u3057\u3066\u304F\u3060\u3055\u3044\u3002",expired:"\u8A8D\u8A3C\u304C\u671F\u9650\u5207\u308C\u3067\u3059\u3002\u518D\u8A66\u884C\u3057\u3066\u304F\u3060\u3055\u3044\u3002",footer:'\u4FDD\u8B77\u3055\u308C\u3066\u3044\u307E\u3059 <a href="https://altcha.org/" target="_blank" aria-label="Altcha.org\u3092\u8A2A\u554F">ALTCHA</a>',getAudioChallenge:"\u97F3\u58F0\u30C1\u30E3\u30EC\u30F3\u30B8\u3092\u53D6\u5F97",label:"\u79C1\u306F\u30ED\u30DC\u30C3\u30C8\u3067\u306F\u3042\u308A\u307E\u305B\u3093",loading:"\u8AAD\u307F\u8FBC\u307F\u4E2D...",reload:"\u518D\u8AAD\u307F\u8FBC\u307F",verify:"\u78BA\u8A8D",verificationRequired:"\u8A8D\u8A3C\u304C\u5FC5\u8981\u3067\u3059\uFF01",verified:"\u78BA\u8A8D\u6E08\u307F",verifying:"\u78BA\u8A8D\u4E2D...",waitAlert:"\u78BA\u8A8D\u4E2D...\u5C11\u3005\u304A\u5F85\u3061\u304F\u3060\u3055\u3044\u3002",cancel:"\u30AD\u30E3\u30F3\u30BB\u30EB",enterCodeFromImage:"\u7D9A\u884C\u3059\u308B\u306B\u306F\u3001\u4EE5\u4E0B\u306E\u753B\u50CF\u304B\u3089\u30B3\u30FC\u30C9\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002"};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("ja",pc);const bc={ariaLinkLabel:"Altcha.org \uBC29\uBB38\uD558\uAE30",enterCode:"\uCF54\uB4DC \uC785\uB825",enterCodeAria:"\uB4E4\uB9AC\uB294 \uCF54\uB4DC\uB97C \uC785\uB825\uD558\uC138\uC694. \uC2A4\uD398\uC774\uC2A4 \uBC14\uB97C \uB20C\uB7EC \uC624\uB514\uC624\uB97C \uC7AC\uC0DD\uD569\uB2C8\uB2E4.",error:"\uC778\uC99D \uC2E4\uD328. \uB098\uC911\uC5D0 \uB2E4\uC2DC \uC2DC\uB3C4\uD574\uC8FC\uC138\uC694.",expired:"\uC778\uC99D\uC774 \uB9CC\uB8CC\uB418\uC5C8\uC2B5\uB2C8\uB2E4. \uB2E4\uC2DC \uC2DC\uB3C4\uD574\uC8FC\uC138\uC694.",footer:'ALTCHA\uC5D0\uC11C \uBCF4\uD638\uB428 <a href="https://altcha.org/" target="_blank" aria-label="Altcha.org \uBC29\uBB38\uD558\uAE30">ALTCHA</a>',getAudioChallenge:"\uC624\uB514\uC624 \uCC4C\uB9B0\uC9C0 \uBC1B\uAE30",label:"\uC800\uB294 \uB85C\uBD07\uC774 \uC544\uB2D9\uB2C8\uB2E4",loading:"\uB85C\uB529 \uC911...",reload:"\uC0C8\uB85C \uACE0\uCE68",verify:"\uD655\uC778",verificationRequired:"\uC778\uC99D\uC774 \uD544\uC694\uD569\uB2C8\uB2E4!",verified:"\uD655\uC778\uB428",verifying:"\uD655\uC778 \uC911...",waitAlert:"\uD655\uC778 \uC911... \uC7A0\uC2DC\uB9CC \uAE30\uB2E4\uB824\uC8FC\uC138\uC694.",cancel:"\uCDE8\uC18C",enterCodeFromImage:"\uACC4\uC18D \uC9C4\uD589\uD558\uB824\uBA74 \uC544\uB798 \uC774\uBBF8\uC9C0\uC5D0\uC11C \uCF54\uB4DC\uB97C \uC785\uB825\uD558\uC138\uC694."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("ko",bc);const mc={ariaLinkLabel:"Altcha.org \u0441\u0430\u0439\u0442\u044B\u043D\u0430 \u043A\u0456\u0440\u0443",enterCode:"\u041A\u043E\u0434\u0442\u044B \u0435\u043D\u0433\u0456\u0437\u0456\u04A3\u0456\u0437",enterCodeAria:"\u0415\u0441\u0442\u0456\u0433\u0435\u043D \u043A\u043E\u0434\u044B\u04A3\u044B\u0437\u0434\u044B \u0435\u043D\u0433\u0456\u0437\u0456\u04A3\u0456\u0437. \u0410\u0443\u0434\u0438\u043E\u043D\u044B \u043E\u0439\u043D\u0430\u0442\u0443 \u04AF\u0448\u0456\u043D \u0411\u043E\u0441 \u043E\u0440\u044B\u043D\u0434\u044B \u0431\u0430\u0441\u044B\u04A3\u044B\u0437.",error:"\u0422\u0435\u043A\u0441\u0435\u0440\u0443 \u0441\u04D9\u0442\u0441\u0456\u0437 \u0430\u044F\u049B\u0442\u0430\u043B\u0434\u044B. \u041A\u0435\u0439\u0456\u043D\u0456\u0440\u0435\u043A \u049B\u0430\u0439\u0442\u0430\u043B\u0430\u04A3\u044B\u0437.",expired:"\u0422\u0435\u043A\u0441\u0435\u0440\u0443 \u043C\u0435\u0440\u0437\u0456\u043C\u0456 \u0430\u044F\u049B\u0442\u0430\u043B\u0434\u044B. \u049A\u0430\u0439\u0442\u0430\u043B\u0430\u04A3\u044B\u0437.",footer:'<a href="https://altcha.org/" target="_blank" aria-label="Altcha.org \u0441\u0430\u0439\u0442\u044B\u043D\u0430 \u043A\u0456\u0440\u0443">ALTCHA</a> \u049B\u043E\u0440\u0493\u0430\u0439\u0434\u044B',getAudioChallenge:"\u0410\u0443\u0434\u0438\u043E \u0441\u044B\u043D\u0430\u049B \u0430\u043B\u0443",label:"\u041C\u0435\u043D \u0440\u043E\u0431\u043E\u0442 \u0435\u043C\u0435\u0441\u043F\u0456\u043D",loading:"\u0416\u04AF\u043A\u0442\u0435\u043B\u0443\u0434\u0435...",reload:"\u049A\u0430\u0439\u0442\u0430 \u0436\u04AF\u043A\u0442\u0435\u0443",verify:"\u0422\u0435\u043A\u0441\u0435\u0440\u0443",verificationRequired:"\u0422\u0435\u043A\u0441\u0435\u0440\u0443 \u0442\u0430\u043B\u0430\u043F \u0435\u0442\u0456\u043B\u0435\u0434\u0456!",verified:"\u0422\u0435\u043A\u0441\u0435\u0440\u0456\u043B\u0434\u0456",verifying:"\u0422\u0435\u043A\u0441\u0435\u0440\u0443\u0434\u0435...",waitAlert:"\u0422\u0435\u043A\u0441\u0435\u0440\u0456\u043B\u0443\u0434\u0435... \u043A\u04AF\u0442\u0435 \u0442\u04B1\u0440\u044B\u04A3\u044B\u0437.",cancel:"\u0411\u043E\u043B\u0434\u044B\u0440\u0443",enterCodeFromImage:"\u0416\u0430\u043B\u0493\u0430\u0441\u0442\u044B\u0440\u0443 \u04AF\u0448\u0456\u043D \u0442\u04E9\u043C\u0435\u043D\u0434\u0435\u0433\u0456 \u0441\u0443\u0440\u0435\u0442\u0442\u0435\u0433\u0456 \u043A\u043E\u0434\u0442\u044B \u0435\u043D\u0433\u0456\u0437\u0456\u04A3\u0456\u0437."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("kk",mc);const yc={ariaLinkLabel:"Altcha.org \u092D\u0947\u091F \u0926\u094D\u092F\u093E",enterCode:"\u0915\u094B\u0921 \u091F\u093E\u0915\u093E\u093E",enterCodeAria:"\u0924\u0941\u092E\u094D\u0939\u0940 \u0910\u0915\u0924 \u0905\u0938\u0932\u0947\u0932\u093E \u0915\u094B\u0921 \u091F\u093E\u0915\u093E. \u0911\u0921\u093F\u0913 \u092A\u094D\u0932\u0947 \u0915\u0930\u0923\u094D\u092F\u093E\u0938\u093E\u0920\u0940 \u0938\u094D\u092A\u0947\u0938 \u0926\u093E\u092C\u093E.",error:"\u092A\u0941\u0937\u094D\u091F\u0940\u0915\u0930\u0923 \u0905\u092F\u0936\u0938\u094D\u0935\u0940 \u091D\u093E\u0932\u0947. \u0915\u0943\u092A\u092F\u093E \u0928\u0902\u0924\u0930 \u092A\u0941\u0928\u094D\u0939\u093E \u092A\u094D\u0930\u092F\u0924\u094D\u0928 \u0915\u0930\u093E.",expired:"\u092A\u0941\u0937\u094D\u091F\u0940\u0915\u0930\u0923 \u0915\u093E\u0932\u092C\u093E\u0939\u094D\u092F \u091D\u093E\u0932\u0947 \u0906\u0939\u0947. \u0915\u0943\u092A\u092F\u093E \u092A\u0941\u0928\u094D\u0939\u093E \u092A\u094D\u0930\u092F\u0924\u094D\u0928 \u0915\u0930\u093E.",footer:'\u0926\u094D\u0935\u093E\u0930\u0947 \u0938\u0902\u0930\u0915\u094D\u0937\u093F\u0924 <a href="https://altcha.org/" target="_blank" aria-label="Altcha.org \u092D\u0947\u091F \u0926\u094D\u092F\u093E">ALTCHA</a>',getAudioChallenge:"\u0911\u0921\u093F\u0913 \u091A\u0945\u0932\u0947\u0902\u091C \u092E\u093F\u0933\u0935\u093E",label:"\u092E\u0940 \u0930\u094B\u092C\u094B\u091F \u0928\u093E\u0939\u0940",loading:"\u0932\u094B\u0921 \u0939\u094B\u0924 \u0906\u0939\u0947...",reload:"\u092A\u0941\u0928\u094D\u0939\u093E \u0932\u094B\u0921 \u0915\u0930\u093E",verify:"\u092A\u0941\u0937\u094D\u091F\u0940\u0915\u0930\u0923 \u0915\u0930\u093E",verificationRequired:"\u092A\u0921\u0924\u093E\u0933\u0923\u0940 \u0906\u0935\u0936\u094D\u092F\u0915 \u0906\u0939\u0947!",verified:"\u092A\u0941\u0937\u094D\u091F\u0940\u0915\u0930\u0923 \u091D\u093E\u0932\u0947",verifying:"\u092A\u0941\u0937\u094D\u091F\u0940\u0915\u0930\u0923 \u0915\u0930\u0924 \u0906\u0939\u0947...",waitAlert:"\u092A\u0941\u0937\u094D\u091F\u0940\u0915\u0930\u0923 \u0915\u0930\u0924 \u0906\u0939\u0947... \u0915\u0943\u092A\u092F\u093E \u0925\u094B\u0921\u093E \u0935\u0947\u0933 \u0925\u093E\u0902\u092C\u093E.",cancel:"\u0930\u0926\u094D\u0926 \u0915\u0930\u093E",enterCodeFromImage:"\u092A\u0941\u0922\u0947 \u091C\u093E\u0923\u094D\u092F\u093E\u0938\u093E\u0920\u0940, \u0915\u0943\u092A\u092F\u093E \u0916\u093E\u0932\u0940\u0932 \u092A\u094D\u0930\u0924\u093F\u092E\u0947\u0924\u0940\u0932 \u0915\u094B\u0921 \u092A\u094D\u0930\u0935\u093F\u0937\u094D\u091F \u0915\u0930\u093E."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("mr",yc);const kc={ariaLinkLabel:"Altcha.org \u0B90 \u0BAA\u0BBE\u0BB0\u0BCD\u0BB5\u0BC8\u0BAF\u0BBF\u0B9F\u0BB5\u0BC1\u0BAE\u0BCD",enterCode:"\u0B95\u0BC1\u0BB1\u0BBF\u0BAF\u0BC0\u0B9F\u0BCD\u0B9F\u0BC8 \u
9880B89\u0BB3\u0BCD\u0BB3\u0BBF\u0B9F\u0BB5\u0BC1\u0BAE\u0BCD",enterCodeAria:"\u0BA8\u0BC0\u0B99\u0BCD\u0B95\u0BB3\u0BCD \u0B95\u0BC7\u0B9F\u0BCD\u0B95\u0BC1\u0BAE\u0BCD \u0B95\u0BC1\u0BB1\u0BBF\u0BAF\u0BC0\u0B9F\u0BCD\u0B9F\u0BC8 \u0B89\u0BB3\u0BCD\u0BB3\u0BBF\u0B9F\u0BB5\u0BC1\u0BAE\u0BCD. \u0B86\u0B9F\u0BBF\u0BAF\u0BCB\u0BB5\u0BC8 \u0B87\u0BAF\u0B95\u0BCD\u0B95 Space \u0B90 \u0B85\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BB5\u0BC1\u0BAE\u0BCD.",error:"\u0B9A\u0BB0\u0BBF\u0BAA\u0BBE\u0BB0\u0BCD\u0BAA\u0BCD\u0BAA\u0BC1 \u0BA4\u0BCB\u0BB2\u0BCD\u0BB5\u0BBF. \u0BAA\u0BBF\u0BB1\u0B95\u0BC1 \u0BAE\u0BC0\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD \u0BAE\u0BC1\u0BAF\u0BB1\u0BCD\u0B9A\u0BBF\u0B95\u0BCD\u0B95\u0BB5\u0BC1\u0BAE\u0BCD.",expired:"\u0B9A\u0BB0\u0BBF\u0BAA\u0BBE\u0BB0\u0BCD\u0BAA\u0BCD\u0BAA\u0BC1 \u0B95\u0BBE\u0BB2\u0BBE\u0BB5\u0BA4\u0BBF\u0BAF\u0BBE\u0BA9\u0BA4\u0BC1. \u0BAE\u0BC0\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD \u0BAE\u0BC1\u0BAF\u0BB1\u0BCD\u0B9A\u0BBF\u0B95\u0BCD\u0B95\u0BB5\u0BC1\u0BAE\u0BCD.",footer:'\u0BAE\u0BC2\u0BB2\u0BAE\u0BBE\u0B95 \u0BAA\u0BBE\u0BA4\u0BC1\u0B95\u0BBE\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BB5\u0BC8 <a href="https://altcha.org/" target="_blank" aria-label="Altcha.org \u0B90 \u0BAA\u0BBE\u0BB0\u0BCD\u0BB5\u0BC8\u0BAF\u0BBF\u0B9F\u0BB5\u0BC1\u0BAE\u0BCD">ALTCHA</a>',getAudioChallenge:"\u0B92\u0BB2\u0BBF \u0B9A\u0BB5\u0BBE\u0BB2\u0BC8 \u0BAA\u0BC6\u0BB1\u0BB5\u0BC1\u0BAE\u0BCD",label:"\u0BA8\u0BBE\u0BA9\u0BCD \u0BB0\u0BCB\u0BAA\u0BCB\u0B9F\u0BBE\u0BA9 \u0B85\u0BB2\u0BCD\u0BB2",loading:"\u0B9A\u0BC6\u0BAF\u0BB2\u0BBE\u0B95\u0BCD\u0B95\u0BAE\u0BCD...",reload:"\u0BAE\u0BC0\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD \u0BAA\u0BC1\u0BA4\u0BC1\u0BAA\u0BCD\u0BAA\u0BBF\u0B95\u0BCD\u0B95\u0BB5\u0BC1\u0BAE\u0BCD",verify:"\u0B9A\u0BB0\u0BBF\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BB5\u0BC1\u0BAE\u0BCD",verificationRequired:"\u0B9A\u0BB0\u0BBF\u0BAA\u0BBE\u0BB0\u0BCD\u0BAA\u0BCD\u0BAA\u0BC1 \u0BA4\u0BC7\u0BB5\u0BC8!",verified:"\u0B9A\u0BB0\u0BBF\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1",verifying:"\u0B9A\u0BB0\u0BBF\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BC1\u0B95\u0BBF\u0BB1\u0BA4\u0BC1...",waitAlert:"\u0B9A\u0BB0\u0BBF\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BC1\u0B95\u0BBF\u0BB1\u0BA4\u0BC1... \u0BA4\u0BAF\u0BB5\u0BC1\u0B9A\u0BC6\u0BAF\u0BCD\u0BA4\u0BC1 \u0B95\u0BBE\u0BA4\u0BCD\u0BA4\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95\u0BB5\u0BC1\u0BAE\u0BCD.",cancel:"\u0BB0\u0BA4\u0BCD\u0BA4\u0BC1\u0B9A\u0BC6\u0BAF\u0BCD",enterCodeFromImage:"\u0BA4\u0BCA\u0B9F\u0BB0, \u0B95\u0BC0\u0BB4\u0BC7 \u0B89\u0BB3\u0BCD\u0BB3 \u0BAA\u0B9F\u0BA4\u0BCD\u0BA4\u0BBF\u0BB2\u0BBF\u0BB0\u0BC1\u0BA8\u0BCD\u0BA4\u0BC1 \u0B95\u0BC1\u0BB1\u0BBF\u0BAF\u0BC0\u0B9F\u0BCD\u0B9F\u0BC8 \u0B89\u0BB3\u0BCD\u0BB3\u0BBF\u0B9F\u0BB5\u0BC1\u0BAE\u0BCD."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("ta",kc);const wc={ariaLinkLabel:"Altcha.org \u0C38\u0C02\u0C26\u0C30\u0C4D\u0C36\u0C3F\u0C02\u0C1A\u0C02\u0C21\u0C3F",enterCode:"\u0C15\u0C4B\u0C21\u0C4D\u200C\u0C28\u0C3F \u0C28\u0C2E\u0C4B\u0C26\u0C41 \u0C1A\u0C47\u0C2F\u0C02\u0C21\u0C3F",enterCodeAria:"\u0C2E\u0C40\u0C30\u0C41 \u0C35\u0C3F\u0C28\u0C4D\u0C28 \u0C15\u0C4B\u0C21\u0C4D\u200C\u0C28\u0C3F \u0C28\u0C2E\u0C4B\u0C26\u0C41 \u0C1A\u0C47\u0C2F\u0C02\u0C21\u0C3F. \u0C06\u0C21\u0C3F\u0C2F\u0C4B \u0C2A\u0C4D\u0C32\u0C47 \u0C1A\u0C47\u0C2F\u0C21\u0C3E\u0C28\u0C3F\u0C15\u0C3F \u0C38\u0C4D\u0C2A\u0C47\u0C38\u0C4D\u200C\u0C28\u0C41 \u0C28\u0C4A\u0C15\u0C4D\u0C15\u0C02\u0C21\u0C3F.",error:"\u0C1A\u0C46\u0C15\u0C3F\u0C02\u0C17\u0C4D \u0C35\u0C3F\u0C2B\u0C32\u0C2E\u0C48\u0C02\u0C26\u0C3F. \u0C26\u0C2F\u0C1A\u0C47\u0C38\u0C3F \u0C2E\u0C30\u0C32 \u0C2A\u0C4D\u0C30\u0C2F\u0C24\u0C4D\u0C28\u0C3F\u0C02\u0C1A\u0C02\u0C21\u0C3F.",expired:"\u0C1A\u0C46\u0C15\u0C3F\u0C02\u0C17\u0C4D \u0C15\u0C3E\u0C32\u0C02 \u0C2E\u0C41\u0C17\u0C3F\u0C38\u0C3F\u0C02\u0C26\u0C3F. \u0C26\u0C2F\u0C1A\u0C47\u0C38\u0C3F \u0C2E\u0C30\u0C32 \u0C2A\u0C4D\u0C30\u0C2F\u0C24\u0C4D\u0C28\u0C3F\u0C02\u0C1A\u0C02\u0C21\u0C3F.",footer:'\u0C08 \u0C38\u0C48\u0C1F\u0C4D \u0C30\u0C1
9885\u0C4D\u0C37\u0C3F\u0C02\u0C1A\u0C2C\u0C21\u0C3F\u0C02\u0C26\u0C3F <a href="https://altcha.org/" target="_blank" aria-label="Altcha.org \u0C38\u0C02\u0C26\u0C30\u0C4D\u0C36\u0C3F\u0C02\u0C1A\u0C02\u0C21\u0C3F">ALTCHA</a>',getAudioChallenge:"\u0C06\u0C21\u0C3F\u0C2F\u0C4B \u0C1B\u0C3E\u0C32\u0C46\u0C02\u0C1C\u0C4D \u0C2A\u0C4A\u0C02\u0C26\u0C02\u0C21\u0C3F",label:"\u0C28\u0C47\u0C28\u0C41 \u0C30\u0C4B\u0C2C\u0C4B\u0C1F\u0C4D \u0C15\u0C3E\u0C26\u0C41",loading:"\u0C32\u0C4B\u0C21\u0C4D \u0C05\u0C35\u0C41\u0C24\u0C4B\u0C02\u0C26\u0C3F...",reload:"\u0C2E\u0C33\u0C4D\u0C33\u0C40 \u0C32\u0C4B\u0C21\u0C4D \u0C1A\u0C47\u0C2F\u0C02\u0C21\u0C3F",verify:"\u0C27\u0C4D\u0C30\u0C41\u0C35\u0C40\u0C15\u0C30\u0C3F\u0C02\u0C1A\u0C41",verificationRequired:"\u0C27\u0C43\u0C35\u0C40\u0C15\u0C30\u0C23 \u0C05\u0C35\u0C38\u0C30\u0C02!",verified:"\u0C27\u0C4D\u0C30\u0C41\u0C35\u0C40\u0C15\u0C30\u0C3F\u0C02\u0C1A\u0C2C\u0C21\u0C3F\u0C02\u0C26\u0C3F",verifying:"\u0C27\u0C4D\u0C30\u0C41\u0C35\u0C40\u0C15\u0C30\u0C23 \u0C1C\u0C30\u0C41\u0C17\u0C41\u0C24\u0C41\u0C02\u0C26\u0C3F...",waitAlert:"\u0C27\u0C4D\u0C30\u0C41\u0C35\u0C40\u0C15\u0C30\u0C23 \u0C1C\u0C30\u0C41\u0C17\u0C41\u0C24\u0C41\u0C02\u0C26\u0C3F... \u0C26\u0C2F\u0C1A\u0C47\u0C38\u0C3F \u0C35\u0C47\u0C1A\u0C3F \u0C09\u0C02\u0C21\u0C02\u0C21\u0C3F.",cancel:"\u0C30\u0C26\u0C4D\u0C26\u0C41 \u0C1A\u0C47\u0C2F\u0C02\u0C21\u0C3F",enterCodeFromImage:"\u0C15\u0C4A\u0C28\u0C38\u0C3E\u0C17\u0C21\u0C3E\u0C28\u0C3F\u0C15\u0C3F, \u0C26\u0C2F\u0C1A\u0C47\u0C38\u0C3F \u0C15\u0C4D\u0C30\u0C3F\u0C02\u0C26\u0C3F \u0C1A\u0C3F\u0C24\u0C4D\u0C30\u0C02\u0C32\u0C4B \u0C09\u0C28\u0C4D\u0C28 \u0C15\u0C4B\u0C21\u0C4D\u200C\u0C28\u0C41 \u0C28\u0C2E\u0C4B\u0C26\u0C41 \u0C1A\u0C47\u0C2F\u0C02\u0C21\u0C3F."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("te",wc);const Ac={ariaLinkLabel:"\u0E40\u0E22\u0E35\u0E48\u0E22\u0E21\u0E0A\u0E21 Altcha.org",enterCode:"\u0E1B\u0E49\u0E2D\u0E19\u0E23\u0E2B\u0E31\u0E2A",enterCodeAria:"\u0E1B\u0E49\u0E2D\u0E19\u0E23\u0E2B\u0E31\u0E2A\u0E17\u0E35\u0E48\u0E04\u0E38\u0E13\u0E44\u0E14\u0E49\u0E22\u0E34\u0E19 \u0E01\u0E14 Space \u0E40\u0E1E\u0E37\u0E48\u0E2D\u0E40\u0E25\u0E48\u0E19\u0E40\u0E2A\u0E35\u0E22\u0E07",error:"\u0E01\u0E32\u0E23\u0E15\u0E23\u0E27\u0E08\u0E2A\u0E2D\u0E1A\u0E25\u0E49\u0E21\u0E40\u0E2B\u0E25\u0E27 \u0E01\u0E23\u0E38\u0E13\u0E32\u0E25\u0E2D\u0E07\u0E2D\u0E35\u0E01\u0E04\u0E23\u0E31\u0E49\u0E07\u0E20\u0E32\u0E22\u0E2B\u0E25\u0E31\u0E07",expired:"\u0E01\u0E32\u0E23\u0E15\u0E23\u0E27\u0E08\u0E2A\u0E2D\u0E1A\u0E2B\u0E21\u0E14\u0E2D\u0E32\u0E22\u0E38 \u0E01\u0E23\u0E38\u0E13\u0E32\u0E25\u0E2D\u0E07\u0E43\u0E2B\u0E21\u0E48",footer:'\u0E1B\u0E49\u0E2D\u0E07\u0E01\u0E31\u0E19\u0E42\u0E14\u0E22 <a href="https://altcha.org/" target="_blank" aria-label="\u0E40\u0E22\u0E35\u0E48\u0E22\u0E21\u0E0A\u0E21 Altcha.org">ALTCHA</a>',getAudioChallenge:"\u0E23\u0E31\u0E1A\u0E01\u0E32\u0E23\u0E17\u0E49\u0E32\u0E17\u0E32\u0E22\u0E40\u0E2A\u0E35\u0E22\u0E07",label:"\u0E09\u0E31\u0E19\u0E44\u0E21\u0E48\u0E43\u0E0A\u0E48\u0E1A\u0E2D\u0E17",loading:"\u0E01\u0E33\u0E25\u0E31\u0E07\u0E42\u0E2B\u0E25\u0E14...",reload:"\u0E42\u0E2B\u0E25\u0E14\u0E43\u0E2B\u0E21\u0E48",verify:"\u0E15\u0E23\u0E27\u0E08\u0E2A\u0E2D\u0E1A",verificationRequired:"\u0E08\u0E33\u0E40\u0E1B\u0E47\u0E19\u0E15\u0E49\u0E2D\u0E07\u0E15\u0E23\u0E27\u0E08\u0E2A\u0E2D\u0E1A!",verified:"\u0E15\u0E23\u0E27\u0E08\u0E2A\u0E2D\u0E1A\u0E41\u0E25\u0E49\u0E27",verifying:"\u0E01\u0E33\u0E25\u0E31\u0E07\u0E15\u0E23\u0E27\u0E08\u0E2A\u0E2D\u0E1A...",waitAlert:"\u0E01\u0E33\u0E25\u0E31\u0E07\u0E15\u0E23\u0E27\u0E08\u0E2A\u0E2D\u0E1A... \u0E01\u0E23\u0E38\u0E13\u0E32\u0E23\u0E2D",cancel:"\u0E22\u0E01\u0E40\u0E25\u0E34\u0E01",enterCodeFromImage:"\u0E40\u0E1E\u0E37\u0E48\u0E2D\u0E14\u0E33\u0E40\u0E19\u0E34\u0E19\u0E01\u0E32\u0E23\u0E15\u0E48\u0E2D \u0E42\u0E1B\u0E23\u0E14\u0E1B\u0E49\u0E2D\u0E19\u0E23\u0E2B\u0E31\u0E2A\u0E08\u0E32\u0E01\u0E23\u0E39\u0E1B\u0E20\u0E32\u0E1E\u0E14\u0E49\u0E32\u0E19\u0E25\u0E48\u0E32\u0E07"};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("th",Ac);const _c={ariaLinkLabel:"Altcha.org \u067E\u0631 \u062C\u0627\u0626\u06CC\u06BA",enterCode:"\u06A9\u0648\u0688 \u062F\u0631\u062C \u06A9\u0631\u06CC\u06BA",enterCodeAria:"\u062C\u0648 \u06A9\u0648\u0688 \u0622\u067E \u0633\u0646\u062A\u06D2 \u06C1\u06CC\u06BA \u0648\u06C1 \u062F\u0631\u062C \u06A9\u0631\u06CC\u06BA\u06D4 \u0622\u0688\u06CC\u0648 \u0686\u0644\u0627\u0646\u06D2 \u06A9\u06D2 \u0644\u06CC\u06D2 \u0627\u0633\u067E\u06CC\u0633 \u062F\u0628\u0627\u0626\u06CC\u06BA\u06D4",error:"\u062A\u0648\u062B\u06CC\u0642 \u0646\u0627\u06A9\u0627\u0645 \u06C1\u0648 \u06AF\u0626\u06CC\u06D4 \u0628\u0631\u0627\u06C1 \u06A9\u0631\u0645 \u0628\u0639\u062F \u0645\u06CC\u06BA \u062F\u0648\u0628\u0627\u0631\u06C1 \u06A9\u0648\u0634\u0634 \u06A9\u0631\u06CC\u06BA\u06D4",expired:"\u062A\u0648\u062B\u06CC\u0642 \u06A9\u06CC \u0645\u062F\u062A \u062E\u062A\u0645 \u06C1\u0648 \u06AF\u0626\u06CC \u06C1\u06D2\u06D4 \u0628\u0631\u0627\u06C1 \u06A9\u0631\u0645 \u062F\u0648\u0628\u0627\u0631\u06C1 \u06A9\u0648\u0634\u0634 \u06A9\u0631\u06CC\u06BA\u06D4",footer:'\u06A9\u06D2 \u0630\u0631\u06CC\u0639\u06D2 \u0645\u062D\u064
9881\u0648\u0638 <a href="https://altcha.org/" target="_blank" aria-label="Altcha.org \u067E\u0631 \u062C\u0627\u0626\u06CC\u06BA">ALTCHA</a>',getAudioChallenge:"\u0622\u0688\u06CC\u0648 \u0686\u06CC\u0644\u0646\u062C \u062D\u0627\u0635\u0644 \u06A9\u0631\u06CC\u06BA",label:"\u0645\u06CC\u06BA \u0631\u0648\u0628\u0648\u0679 \u0646\u06C1\u06CC\u06BA \u06C1\u0648\u06BA",loading:"\u0644\u0648\u0688 \u06C1\u0648 \u0631\u06C1\u0627 \u06C1\u06D2...",reload:"\u062F\u0648\u0628\u0627\u0631\u06C1 \u0644\u0648\u0688 \u06A9\u0631\u06CC\u06BA",verify:"\u062A\u0648\u062B\u06CC\u0642 \u06A9\u0631\u06CC\u06BA",verificationRequired:"\u062A\u0635\u062F\u06CC\u0642 \u0636\u0631\u0648\u0631\u06CC \u06C1\u06D2!",verified:"\u062A\u0648\u062B\u06CC\u0642 \u0634\u062F\u06C1",verifying:"\u062A\u0648\u062B\u06CC\u0642 \u06C1\u0648 \u0631\u06C1\u06CC \u06C1\u06D2...",waitAlert:"\u062A\u0648\u062B\u06CC\u0642 \u06C1\u0648 \u0631\u06C1\u06CC \u06C1\u06D2... \u0628\u0631\u0627\u06C1 \u06A9\u0631\u0645 \u0627\u0646\u062A\u0638\u0627\u0631 \u06A9\u0631\u06CC\u06BA\u06D4",cancel:"\u0645\u0646\u0633\u0648\u062E \u06A9\u0631\u06CC\u06BA",enterCodeFromImage:"\u0627\u06AF\u0644\u06D2 \u0645\u0631\u062D\u0644\u06D2 \u067E\u0631 \u062C\u0627\u0646\u06D2 \u06A9\u06D2 \u0644\u06CC\u06D2\u060C \u0628\u0631\u0627\u06C1 \u06A9\u0631\u0645 \u0646\u06CC\u0686\u06D2 \u062F\u06CC \u06AF\u0626\u06CC \u062A\u0635\u0648\u06CC\u0631 \u0633\u06D2 \u06A9\u0648\u0688 \u062F\u0631\u062C \u06A9\u0631\u06CC\u06BA\u06D4"};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("ur",_c);const Cc={ariaLinkLabel:"Altcha.org saytiga tashrif buyuring",enterCode:"Kodni kiriting",enterCodeAria:"Eshitgan kodingizni kiriting. Audioni ijro etish uchun Bo'sh joy tugmasini bosing.",error:"Tekshiruv muvaffaqiyatsiz tugadi. Keyinroq qayta urinib ko'ring.",expired:"Tekshiruv muddati tugadi. Qayta urinib ko'ring.",footer:'<a href="https://altcha.org/" target="_blank" aria-label="Altcha.org saytiga tashrif buyuring">ALTCHA</a> tomonidan himoyalangan',getAudioChallenge:"Audio sinovni olish",label:"Men robot emasman",loading:"Yuklanmoqda...",reload:"Qayta yuklash",verify:"Tekshirish",verificationRequired:"Tekshiruv talab qilinadi!",verified:"Tekshirildi",verifying:"Tekshirilmoqda...",waitAlert:"Tekshirilmoqda... iltimos kuting.",cancel:"Bekor qilish",enterCodeFromImage:"Davom etish uchun, iltimos, quyidagi rasmda ko'rsatilgan kodni kiriting."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("uz",Cc);const Tc={ariaLinkLabel:"Truy c\u1EADp Altcha.org",enterCode:"Nh\u1EADp m\xE3",enterCodeAria:"Nh\u1EADp m\xE3 b\u1EA1n nghe \u0111\u01B0\u1EE3c. Nh\u1EA5n Ph\xEDm c\xE1ch \u0111\u1EC3 ph\xE1t \xE2m thanh.",error:"X\xE1c minh th\u1EA5t b\u1EA1i. Vui l\xF2ng th\u1EED l\u1EA1i sau.",expired:"X\xE1c minh \u0111\xE3 h\u1EBFt h\u1EA1n. Vui l\xF2ng th\u1EED l\u1EA1i.",footer:'\u0110\u01B0\u1EE3c b\u1EA3o v\u1EC7 b\u1EDFi <a href="https://altcha.org/" target="_blank" aria-label="Truy c\u1EADp Altcha.org">ALTCHA</a>',getAudioChallenge:"Nh\u1EADn th\u1EED th\xE1ch \xE2m thanh",label:"T\xF4i kh\xF4ng ph\u1EA3i l\xE0 robot",loading:"\u0110ang t\u1EA3i...",reload:"T\u1EA3i l\u1EA1i",verify:"X\xE1c minh",verificationRequired:"Y\xEAu c\u1EA7u x\xE1c minh!",verified:"\u0110\xE3 x\xE1c minh",verifying:"\u0110ang x\xE1c minh...",waitAlert:"\u0110ang x\xE1c minh... vui l\xF2ng ch\u1EDD.",cancel:"H\u1EE7y b\u1ECF",enterCodeFromImage:"\u0110\u1EC3 ti\u1EBFp t\u1EE5c, vui l\xF2ng nh\u1EADp m\xE3 t\u1EEB h\xECnh \u1EA3nh b\xEAn d\u01B0\u1EDBi."};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("vi",Tc);const xc={ariaLinkLabel:"\u8BBF\u95EE Altcha.org",enterCode:"\u8F93\u5165\u4EE3\u7801",enterCodeAria:"\u8F93\u5165\u60A8\u542C\u5230\u7684\u4EE3\u7801\u3002\u6309\u7A7A\u683C\u952E\u64AD\u653E\u97F3\u9891\u3002",error:"\u9A8C\u8BC1\u5931\u8D25\u3002\u7A0D\u540E\u518D\u8BD5\u3002",expired:"\u9A8C\u8BC1\u5DF2\u8FC7\u671F\u3002\u8BF7\u91CD\u8BD5\u3002",footer:'\u7531 <a href="https://altcha.org/" target="_blank" aria-label="\u8BBF\u95EE Altcha.org">ALTCHA</a> \u4FDD\u62A4',getAudioChallenge:"\u83B7\u53D6\u97F3\u9891\u6311\u6218",label:"\u6211\u4E0D\u662F\u673A\u5668\u4EBA",loading:"\u52A0\u8F7D\u4E2D...",reload:"\u91CD\u65B0\u52A0\u8F7D",verify:"\u9A8C\u8BC1",verificationRequired:"\u9700\u8981\u9A8C\u8BC1\uFF01",verified:"\u5DF2\u9A8C\u8BC1",verifying:"\u6B63\u5728\u9A8C\u8BC1...",waitAlert:"\u6B63\u5728\u9A8C\u8BC1... \u8BF7\u7A0D\u7B49\u3002",cancel:"\u53D6\u6D88",enterCodeFromImage:"\u4E3A\u7EE7\u7EED\u64CD\u4F5C\uFF0C\u8BF7\u8F93\u5165\u4E0B\u56FE\u4E2D\u663E\u793A\u7684\u9A8C\u8BC1\u7801\u3002"};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("zh-cn",xc);const $c={ariaLinkLabel:"\u524D\u5F80 Altcha.org",cancel:"\u53D6\u6D88",enterCode:"\u8F38\u5165\u4EE3\u78BC",enterCodeAria:"\u8F38\u5165\u4F60\u807D\u5230\u5605\u4EE3\u78BC\u3002\u6309\u7A7A\u683C\u9375\u64AD\u653E\u97F3\u8A0A\u3002",enterCodeFromImage:"\u8981\u7E7C\u7E8C\uFF0C\u8ACB\u8F38\u5165\u4E0B\u9762\u5716\u7247\u5165\u9762\u5605\u4EE3\u78BC\u3002",error:"\u9A57\u8B49\u5931\u6557\u3002\u8ACB\u7A0D\u5F8C\u518D\u8A66\u3002",expired:"\u9A57\u8B49\u5DF2\u904E\u671F\u3002\u8ACB\u518D\u8A66\u4E00\u6B21\u3002",footer:'\u7531 <a href="https://altcha.org/" target="_blank" aria-label="\u524D\u5F80 Altcha.org">ALTCHA</a> \u63D0\u4F9B\u4FDD\u8B77',getAudioChallenge:"\u53D6\u5F97\u97F3\u8A0A\u9A57\u8B49",label:"\u6211\u5514\u4FC2\u6A5F\u68B0\u4EBA",loading:"\u8F09\u5165\u4E2D...",reload:"\u91CD\u65B0\u8F09\u5165",verify:"\u9A57\u8B49",verificationRequired:"\u9700\u8981\u9A57\u8B49\uFF01",verified:"\u5DF2\u9A57\u8B49",verifying:"\u9A57\u8B49\u4E2D...",waitAlert:"\u9A57\u8B49\u4E2D... \u8ACB\u7A0D\u5019\u3002"};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("zh-hk",$c);const Lc={ariaLinkLabel:"\u8A2A\u554F Altcha.org",enterCode:"\u8F38\u5165\u4EE3\u78BC",enterCodeAria:"\u8F38\u5165\u60A8\u807D\u5230\u7684\u4EE3\u78BC\u3002\u6309\u7A7A\u683C\u9375\u64AD\u653E\u97F3\u983B\u3002",error:"\u9A57\u8B49\u5931\u6557\u3002\u7A0D\u5F8C\u518D\u8A66\u3002",expired:"\u9A57\u8B49\u5DF2\u904E\u671F\u3002\u8ACB\u91CD\u8A66\u3002",footer:'\u7531 <a href="https://altcha.org/" target="_blank" aria-label="\u8A2A\u554F Altcha.org">ALTCHA</a> \u4FDD\u8B77',getAudioChallenge:"\u7372\u53D6\u97F3\u983B\u6311\u6230",label:"\u6211\u4E0D\u662F\u6A5F\u5668\u4EBA",loading:"\u8F09\u5165\u4E2D...",reload:"\u91CD\u65B0\u8F09\u5165",verify:"\u9A57\u8B49",verificationRequired:"\u9700\u8981\u9A57\u8B49\uFF01",verified:"\u5DF2\u9A57\u8B49",verifying:"\u6B63\u5728\u9A57\u8B49...",waitAlert:"\u6B63\u5728\u9A57\u8B49... \u8ACB\u7A0D\u7B49\u3002",cancel:"\u53D6\u6D88",enterCodeFromImage:"\u82E5\u8981\u7E7C\u7E8C\uFF0C\u8ACB\u8F38\u5165\u4E0B\u65B9\u7684\u5716\u7247\u9A57\u8B49\u78BC\u3002"};"$altcha"in globalThis&&globalThis.$altcha.i18n.set("zh-tw",Lc);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.