1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[492],{40492:function(e,t,r){let o,l,i,a;r.r(t),r.d(t,{default:function(){return t9}});var s,u,c,f,d,h,v,p,g,m,y,b=r(2265),w=Object.defineProperty,$=e=>{throw TypeError(e)},x=(e,t,r)=>t in e?w(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,E=(e,t,r)=>x(e,"symbol"!=typeof t?t+"":t,r),_=(e,t,r)=>t.has(e)||$("Cannot "+r),k=(e,t,r)=>(_(e,t,"read from private field"),r?r.call(e):t.get(e)),C=(e,t,r)=>t.has(e)?$("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),R=(e,t,r,o)=>(_(e,t,"write to private field"),o?o.call(e,r):t.set(e,r),r);let A=`(function(){"use strict";const d=new TextEncoder;function p(e){return[...new Uint8Array(e)].map(t=>t.toString(16).padStart(2,"0")).join("")}async function b(e,t,r){if(typeof crypto>"u"||!("subtle"in crypto)||!("digest"in crypto.subtle))throw new Error("Web Crypto is not available. Secure context is required (https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts).");return p(await crypto.subtle.digest(r.toUpperCase(),d.encode(e+t)))}function w(e,t,r="SHA-256",n=1e6,s=0){const o=new AbortController,a=Date.now();return{promise:(async()=>{for(let c=s;c<=n;c+=1){if(o.signal.aborted)return null;if(await b(t,c,r)===e)return{number:c,took:Date.now()-a}}return null})(),controller:o}}function h(e){const t=atob(e),r=new Uint8Array(t.length);for(let n=0;n<t.length;n++)r[n]=t.charCodeAt(n);return r}function g(e,t=12){const r=new Uint8Array(t);for(let n=0;n<t;n++)r[n]=e%256,e=Math.floor(e/256);return r}async function m(e,t="",r=1e6,n=0){const s="AES-GCM",o=new AbortController,a=Date.now(),l=async()=>{for(let u=n;u<=r;u+=1){if(o.signal.aborted||!c||!y)return null;try{const f=await crypto.subtle.decrypt({name:s,iv:g(u)},c,y);if(f)return{clearText:new TextDecoder().decode(f),took:Date.now()-a}}catch{}}return null};let c=null,y=null;try{y=h(e);const u=await crypto.subtle.digest("SHA-256",d.encode(t));c=await crypto.subtle.importKey("raw",u,s,!1,["decrypt"])}catch{return{promise:Promise.reject(),controller:o}}return{promise:l(),controller:o}}let i;onmessage=async e=>{const{type:t,payload:r,start:n,max:s}=e.data;let o=null;if(t==="abort")i==null||i.abort(),i=void 0;else if(t==="work"){if("obfuscated"in r){const{key:a,obfuscated:l}=r||{};o=await m(l,a,s,n)}else{const{algorithm:a,challenge:l,salt:c}=r||{};o=w(l,c,a,s,n)}i=o.controller,o.promise.then(a=>{self.postMessage(a&&{...a,worker:!0})})}}})(); 2`,I="u">typeof self&&self.Blob&&new Blob([A],{type:"text/javascript;charset=utf-8"});function S(e){let t;try{if(!(t=I&&(self.URL||self.webkitURL).createObjectURL(I)))throw"";let r=new Worker(t,{name:null==e?void 0:e.name});return r.addEventListener("error",()=>{(self.URL||self.webkitURL).revokeObjectURL(t)}),r}catch{return new Worker("data:text/javascript;charset=utf-8,"+encodeURIComponent(A),{name:null==e?void 0:e.name})}finally{t&&(self.URL||self.webkitURL).revokeObjectURL(t)}}"u">typeof window&&((d=window.__svelte??(window.__svelte={})).v??(d.v=new Set)).add("5");let N={},L=Symbol();function P(e){throw Error("https://svelte.dev/e/lifecycle_outside_component")}var D=Array.isArray,O=Array.prototype.indexOf,F=Array.from,M=Object.keys,U=Object.defineProperty,T=Object.getOwnPropertyDescriptor,j=Object.getOwnPropertyDescriptors,V=Object.prototype,q=Array.prototype,B=Object.getPrototypeOf,W=Object.isExtensible;function H(e){for(var t=0;t<e.length;t++)e[t]()}let Z=Symbol("$state"),G=Symbol("legacy props"),J=Symbol("");function z(e){console.warn("https://svelte.dev/e/hydration_mismatch")}let K=!1;function X(e){if(null===e)throw z(),N;return o=e}function Y(){return X(el(o))}function Q(e){if(K){if(null!==el(o))throw z(),N;o=e}}function ee(e){if("object"!=typeof e||null===e||Z in e)return e;let t=B(e);if(t!==V&&t!==q)return e;var r=new Map,o=D(e),l=tl(0),i=eB,a=e=>{var t=eB;eB=i;var r=e();return eB=t,r};return o&&r.set("length",tl(e.length)),new Proxy(e,{defineProperty(e,t,o){"value"in o&&!1!==o.configurable&&!1!==o.enumerable&&!1!==o.writable||function(){throw Error("https://svelte.dev/e/state_descriptors_fixed")}();var l=r.get(t);
2return void 0===l?(l=a(()=>tl(o.value)),r.set(t,l)):ta(l,a(()=>ee(o.value))),!0},deleteProperty(e,t){var i=r.get(t);if(void 0===i)t in e&&(r.set(t,a(()=>tl(L))),et(l));else{if(o&&"string"==typeof t){var s=r.get("length"),u=Number(t);Number.isInteger(u)&&u<s.v&&ta(s,u)}ta(i,L),et(l)}return!0},get(t,o,l){if(o===Z)return e;var i,s=r.get(o),u=o in t;if(void 0===s&&(!u||null!=(i=T(t,o))&&i.writable)&&(s=a(()=>tl(ee(u?t[o]:L))),r.set(o,s)),void 0!==s){var c=te(s);return c===L?void 0:c}return Reflect.get(t,o,l)},getOwnPropertyDescriptor(e,t){var o=Reflect.getOwnPropertyDescriptor(e,t);if(o&&"value"in o){var l=r.get(t);l&&(o.value=te(l))}else if(void 0===o){var i=r.get(t),a=null==i?void 0:i.v;if(void 0!==i&&a!==L)return{enumerable:!0,configurable:!0,value:a,writable:!0}}return o},has(e,t){if(t===Z)return!0;var o,l=r.get(t),i=void 0!==l&&l.v!==L||Reflect.has(e,t);return(void 0===l&&(null===eH||!!i&&(null==(o=T(e,t))||!o.writable))||(void 0===l&&(l=a(()=>tl(i?ee(e[t]):L)),r.set(t,l)),te(l)!==L))&&i},set(e,t,i,s){var u,c=r.get(t),f=t in e;if(o&&"length"===t)for(var d=i;d<c.v;d+=1){var h=r.get(d+"");void 0!==h?ta(h,L):d in e&&(h=a(()=>tl(L)),r.set(d+"",h))}void 0===c?(!f||null!=(u=T(e,t))&&u.writable)&&(ta(c=a(()=>tl(void 0)),a(()=>ee(i))),r.set(t,c)):(f=c.v!==L,ta(c,a(()=>ee(i))));var v=Reflect.getOwnPropertyDescriptor(e,t);if(null!=v&&v.set&&v.set.call(s,i),!f){if(o&&"string"==typeof t){var p=r.get("length"),g=Number(t);Number.isInteger(g)&&g>=p.v&&ta(p,g+1)}et(l)}return!0},ownKeys(e){te(l);var t=Reflect.ownKeys(e).filter(e=>{var t=r.get(e);return void 0===t||t.v!==L});for(var[o,i]of r)i.v===L||o in e||t.push(o);return t},setPrototypeOf(){(function(){throw Error("https://svelte.dev/e/state_prototype_fixed")})()}})}function et(e,t=1){ta(e,e.v+t)}function er(){if(void 0===h){h=window,v=/Firefox/.test(navigator.userAgent);var e=Element.prototype,t=Node.prototype,r=Text.prototype;p=T(t,"firstChild").get,g=T(t,"nextSibling").get,W(e)&&(e.__click=void 0,e.__className=void 0,e.__attributes=null,e.__style=void 0,e.__e=void 0),W(r)&&(r.__t=void 0)}}function en(e=""){return document.createTextNode(e)}function eo(e){return p.call(e)}function el(e){return g.call(e)}function ei(e,t){if(!K)return eo(e);var r=eo(o);return null===r&&(r=o.appendChild(en())),X(r),r}function ea(e,t){if(!K){var r=eo(e);return r instanceof Comment&&""===r.data?el(r):r}return o}function es(e,t=1,r=!1){let l=K?o:e;for(var i;t--;)i=l,l=el(l);if(!K)return l;var a=null==l?void 0:l.nodeType;if(r&&3!==a){var s=en();return null===l?null==i||i.after(s):l.before(s),X(s),s}return X(l),l}function eu(e){return e===this.v}function ec(e){var t;return t=this.v,e!=e?t!=t:e===t&&(null===e||"object"!=typeof e)&&"function"!=typeof e}function ef(e){var t=2050,r=null!==eB&&(2&eB.f)!=0?eB:null;return null===eH||null!==r&&(256&r.f)!=0?t|=256:eH.f|=1048576,{ctx:ts,deps:null,effects:null,equals:eu,f:t,fn:e,reactions:null,rv:0,v:null,wv:0,parent:r??eH}}function ed(e){let t=ef(e);return eG(t),t}function eh(e){var t=e.effects;if(null!==t){e.effects=null;for(var r=0;r<t.length;r+=1)eC(t[r])}}function ev(e){var t,r=eH;eH=function(e){for(var t=e.parent;null!==t;){if((2&t.f)==0)return t;t=t.parent}return null}(e);try{eh(e),t=e6(e)}finally{eH=r}return t}function ep(e){var t=ev(e),r=(eQ||(256&e.f)!=0)&&null!==e.deps?4096:1024;tr(e,r),e.equals(t)||(e.v=t,e.wv=++eX)}function eg(e,t,r,o=!0){var l,i=eH,a={ctx:ts,deps:null,nodes_start:null,nodes_end:null,f:2048|e,first:null,fn:t,last:null,next:null,parent:i,prev:null,teardown:null,transitions:null,wv:0};if(r)try{e4(a),a.f|=32768}catch(e){throw eC(a),e}else null!==t&&e8(a);if(!(r&&null===a.deps&&null===a.first&&null===a.nodes_start&&null===a.teardown&&(1048704&a.f)==0)&&o&&(null!==i&&(null===(l=i.last)?i.last=i.first=a:(l.next=a,a.prev=l,i.last=a)),null!==eB&&(2&eB.f)!=0)){var s=eB;(s.effects??(s.effects=[])).push(a)}return a}function em(e){let t=eg(8,null,!1);return tr(t,1024),t.teardown=e,t}function ey(e){if(null===eH&&null===eB&&function(){throw Error("https://svelte.dev/e/effect_orphan")}(),null!==eB&&(256&eB.f)!=0&&null===eH&&function(){throw Error("https://svelte.dev/e/effect_in_unowned_derived")}(),eV&&function(){throw Error("https://svelte.dev/e/effect_in_teardown")}(),!(null!==eH&&(32&eH.f)!=0&&null!==ts&&!ts.m))return eb(e);var t=ts;(t.e??(t.e=[])).push({fn:e,effect:eH,reaction:eB})}function eb(e){return eg(4,e,!1)}function ew(e){return eg(8,e,!0)}function e$(e,t=[],r=ef){let o=t.map(r);return ex(()=>e(...o.map(te)))}function ex(e,t=0){return eg(24|t,e,!0)}function eE(e,t=!0){return eg(40,e,!0,t)}function e_(e){var t=e.teardown;
2if(null!==t){let e=eV,r=eB;eV=!0,eB=null;try{t.call(null)}finally{eV=e,eB=r}}}function ek(e,t=!1){var r=e.first;for(e.first=e.last=null;null!==r;){var o=r.next;(64&r.f)!=0?r.parent=null:eC(r,t),r=o}}function eC(e,t=!0){var r=!1;(t||(524288&e.f)!=0)&&null!==e.nodes_start&&(eR(e.nodes_start,e.nodes_end),r=!0),ek(e,t&&!r),e5(e,0),tr(e,16384);var o=e.transitions;if(null!==o)for(let e of o)e.stop();e_(e);var l=e.parent;null!==l&&null!==l.first&&eA(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes_start=e.nodes_end=null}function eR(e,t){for(;null!==e;){var r=e===t?null:el(e);e.remove(),e=r}}function eA(e){var t=e.parent,r=e.prev,o=e.next;null!==r&&(r.next=o),null!==o&&(o.prev=r),null!==t&&(t.first===e&&(t.first=o),t.last===e&&(t.last=r))}function eI(e,t){var r=[];(function e(t,r,o){if((8192&t.f)==0){if(t.f^=8192,null!==t.transitions)for(let e of t.transitions)(e.is_global||o)&&r.push(e);for(var l=t.first;null!==l;){var i=l.next,a=(65536&l.f)!=0||(32&l.f)!=0;e(l,r,!!a&&o),l=i}}})(e,r,!0),function(e,t){var r=e.length;if(r>0){var o=()=>--r||t();for(var l of e)l.out(o)}else t()}(r,()=>{eC(e),t&&t()})}function eS(e,t){if((8192&e.f)!=0){e.f^=8192,(1024&e.f)==0&&(e.f^=1024),e0(e)&&(tr(e,2048),e8(e));for(var r=e.first;null!==r;){var o=r.next,l=(65536&r.f)!=0||(32&r.f)!=0;eS(r,!!l&&t),r=o}if(null!==e.transitions)for(let r of e.transitions)(r.is_global||t)&&r.in()}}let eN=typeof requestIdleCallback>"u"?e=>setTimeout(e,1):requestIdleCallback,eL=[],eP=[];function eD(){var e=eL;eL=[],H(e)}function eO(){var e=eP;eP=[],H(e)}function eF(e){0===eL.length&&queueMicrotask(eD),eL.push(e)}let eM=!1,eU=!1,eT=null,ej=!1,eV=!1,eq=[],eB=null,eW=!1,eH=null,eZ=null;function eG(e){null!==eB&&2097152&eB.f&&(null===eZ?eZ=[e]:eZ.push(e))}let eJ=null,ez=0,eK=null,eX=1,eY=0,eQ=!1;function e0(e){var t=e.f;if((2048&t)!=0)return!0;if((4096&t)!=0){var r=e.deps,o=(256&t)!=0;if(null!==r){var l,i,a,s=(512&t)!=0,u=o&&null!==eH&&!eQ,c=r.length;if(s||u){var f=e.parent;for(i=0;i<c;i++)a=r[i],(s||!(null!=(l=null==a?void 0:a.reactions)&&l.includes(e)))&&(a.reactions??(a.reactions=[])).push(e);s&&(e.f^=512),u&&null!==f&&(256&f.f)==0&&(e.f^=256)}for(i=0;i<c;i++)if(e0(a=r[i])&&ep(a),a.wv>e.wv)return!0}o&&(null===eH||eQ)||tr(e,1024)}return!1}function e1(e){return(16384&e.f)==0&&(null===e.parent||(128&e.parent.f)==0)}function e2(e,t,r,o){if(eM){if(null===r&&(eM=!1),e1(t))throw e;return}if(null!==r&&(eM=!0),function(e,t){for(var r=t;null!==r;){if((128&r.f)!=0)try{r.fn(e);return}catch{r.f^=128}r=r.parent}throw eM=!1,e}(e,t),e1(t))throw e}function e6(e){var t=eJ,r=ez,o=eK,l=eB,i=eQ,a=eZ,s=ts,u=eW,c=e.f;eJ=null,ez=0,eK=null,eQ=(256&c)!=0&&(eW||!ej||null===eB),eB=(96&c)==0?e:null,eZ=null,ts=e.ctx,eW=!1,eY++,e.f|=2097152;try{var f,d,h=(0,e.fn)(),v=e.deps;if(null!==eJ){if(e5(e,ez),null!==v&&ez>0)for(v.length=ez+eJ.length,d=0;d<eJ.length;d++)v[ez+d]=eJ[d];else e.deps=v=eJ;if(!eQ)for(d=ez;d<v.length;d++)((f=v[d]).reactions??(f.reactions=[])).push(e)}else null!==v&&ez<v.length&&(e5(e,ez),v.length=ez);if(null!==eK&&!eW&&null!==v&&(6146&e.f)==0)for(d=0;d<eK.length;d++)!function e(t,r,o=!0){var l=t.reactions;if(null!==l)for(var i=0;i<l.length;i++){var a=l[i];null!=eZ&&eZ.includes(t)||((2&a.f)!=0?e(a,r,!1):r===a&&(o?tr(a,2048):(1024&a.f)!=0&&tr(a,4096),e8(a)))}}(eK[d],e);return null!==l&&l!==e&&(eY++,null!==eK&&(null===o?o=eK:o.push(...eK))),h}finally{eJ=t,ez=r,eK=o,eB=l,eQ=i,eZ=a,ts=s,eW=u,e.f^=2097152}}function e5(e,t){var r=e.deps;if(null!==r)for(var o=t;o<r.length;o++)!function(e,t){let r=t.reactions;if(null!==r){var o=O.call(r,e);if(-1!==o){var l=r.length-1;0===l?r=t.reactions=null:(r[o]=r[l],r.pop())}}null!==r||(2&t.f)==0||null!==eJ&&eJ.includes(t)||(tr(t,4096),(768&t.f)==0&&(t.f^=512),eh(t),e5(t,0))}(e,r[o])}function e4(e){var t=e.f;if((16384&t)==0){tr(e,1024);var r=eH,o=ts,l=ej;eH=e,ej=!0;try{(16&t)!=0?function(e){for(var t=e.first;null!==t;){var r=t.next;(32&t.f)==0&&eC(t),t=r}}(e):ek(e),e_(e);var i=e6(e);e.teardown="function"==typeof i?i:null,e.wv=eX,e.deps}catch(t){e2(t,e,r,o||e.ctx)}finally{ej=l,eH=r}}}function e7(){var e=ej;try{var t=0;for(ej=!0;eq.length>0;){t++>1e3&&function(){try{!function(){throw Error("https://svelte.dev/e/effect_update_depth_exceeded")}()}catch(e){if(null!==eT)e2(e,eT,null);else throw e}}();var r=eq,o=r.length;eq=[];for(var l=0;l<o;l++){var i=function(e){for(var t=[],r=e;null!==r;){var o=r.f,l=(96&o)!=0;if(!(l&&(1024&o)!=0)&&(8192&o)==0){if((4&o)!=0)t.push(r);else if(l)r.f^=1024;else try{e0(r)&&e4(r)}catch(e){e2(e,r,null,r.ctx)}var i=r.first;if(null!==i){r=i;continue}}var a=r.parent;for(r=r.next;null===r&&null!==a;)r=a.next,a=a.parent}return t}(r[l]);!function(e){var t=e.length;if(0!==t)for(var r=0;r<t;r++){var o=e[r];if((24576&o.f)==0)try{e0(o)&&(e4(o),null===o.deps&&null===o.first&&null===o.nodes_start&&(null===o.teardown?eA(o):o.fn=null))}catch(e){e2(e,o,null,o.ctx)}}}(i)}tn.clear()}}finally{eU=!1,ej=e,eT=null}}function e8(e){eU||(eU=!0,queueMicrotask(e7));for(var t=eT=e;null!==t.parent;){var r=(t=t.parent).f;if((96&r)!=0){if((1024&r)==0)return;t.f^=1024}}eq.push(t)}function e3(e){for(var t;;){if(eL.length>0&&eD(),eP.length>0&&eO(),0===eq.length)return t;eU=!0,e7()}}async function e9(){await Promise.resolve(),e3()}function te(e){var t=(2&e.f)!=0;if(null===eB||eW){if(t&&null===e.deps&&null===e.effects){var r=e,o=r.parent;null!==o&&(256&o.f)==0&&(r.f^=256)}}else if(!(null!=eZ&&eZ.includes(e))){var l=eB.deps;e.rv<eY&&(e.rv=eY,null===eJ&&null!==l&&l[ez]===e?ez++:null===eJ?eJ=[e]:eQ&&eJ.includes(e)||eJ.push(e))}return t&&e0(r=e)&&ep(r),eV&&tn.has(e)?tn.get(e):e.v}function tt(e){var t=eW;try{return eW=!0,e()}finally{eW=t}}
2function tr(e,t){e.f=-7169&e.f|t}let tn=new Map;function to(e,t){return{f:0,v:e,reactions:null,equals:eu,rv:0,wv:0}}function tl(e,t){let r=to(e);return eG(r),r}function ti(e,t=!1){let r=to(e);return t||(r.equals=ec),r}function ta(e,t,r=!1){return null===eB||eW||(18&eB.f)==0||null!=eZ&&eZ.includes(e)||function(){throw Error("https://svelte.dev/e/state_unsafe_mutation")}(),function(e,t){if(!e.equals(t)){var r=e.v;eV?tn.set(e,t):tn.set(e,r),e.v=t,(2&e.f)!=0&&((2048&e.f)!=0&&ev(e),tr(e,(256&e.f)==0?1024:4096)),e.wv=++eX,function e(t,r){var o=t.reactions;if(null!==o)for(var l=o.length,i=0;i<l;i++){var a=o[i],s=a.f;(2048&s)==0&&(tr(a,r),(1280&s)!=0&&((2&s)!=0?e(a,4096):e8(a)))}}(e,2048),null!==eH&&(1024&eH.f)!=0&&(96&eH.f)==0&&(null===eK?eK=[e]:eK.push(e))}return t}(e,r?ee(t):t)}let ts=null;function tu(e,t=!1,r){var o=ts={p:ts,c:null,d:!1,e:null,m:!1,s:e,x:null,l:null};em(()=>{o.d=!0})}function tc(e){let t=ts;if(null!==t){void 0!==e&&(t.x=e);let a=t.e;if(null!==a){var r=eH,o=eB;t.e=null;try{for(var l=0;l<a.length;l++){var i=a[l];eH=i.effect,eB=i.reaction,eb(i.fn)}}finally{eH=r,eB=o}}ts=t.p,t.m=!0}return e||{}}let tf=["touchstart","touchmove"],td=!1;function th(){td||(td=!0,document.addEventListener("reset",e=>{Promise.resolve().then(()=>{var t;if(!e.defaultPrevented)for(let r of e.target.elements)null==(t=r.__on_r)||t.call(r)})},{capture:!0}))}function tv(e){var t=eB,r=eH;eB=null,eH=null;try{return e()}finally{eB=t,eH=r}}let tp=new Set,tg=new Set;function tm(e){var t=this.ownerDocument,r=e.type,o=(null==(d=e.composedPath)?void 0:d.call(e))||[],l=o[0]||e.target,i=0,a=e.__root;if(a){var s=o.indexOf(a);if(-1!==s&&(this===document||this===window)){e.__root=this;return}var u=o.indexOf(this);if(-1===u)return;s<=u&&(i=s)}if((l=o[i]||e.target)!==this){U(e,"currentTarget",{configurable:!0,get:()=>l||t});var c=eB,f=eH;eB=null,eH=null;try{for(var d,h,v=[];null!==l;){var p=l.assignedSlot||l.parentNode||l.host||null;try{var g=l["__"+r];if(null!=g&&(!l.disabled||e.target===l)){if(D(g)){var[m,...y]=g;m.apply(l,[e,...y])}else g.call(l,e)}}catch(e){h?v.push(e):h=e}if(e.cancelBubble||p===this||null===p)break;l=p}if(h){for(let e of v)queueMicrotask(()=>{throw e});throw h}}finally{e.__root=this,delete e.currentTarget,eB=c,eH=f}}}function ty(e){var t=document.createElement("template");return t.innerHTML=e,t.content}function tb(e,t){var r=eH;null===r.nodes_start&&(r.nodes_start=e,r.nodes_end=t)}function tw(e,t){var r,l=(1&t)!=0,i=(2&t)!=0,a=!e.startsWith("<!>");return()=>{if(K)return tb(o,null),o;void 0===r&&(r=ty(a?e:"<!>"+e),l||(r=eo(r)));var t=i||v?document.importNode(r,!0):r.cloneNode(!0);return l?tb(eo(t),t.lastChild):tb(t,t),t}}function t$(e,t){if(K){eH.nodes_end=o,Y();return}null!==e&&e.before(t)}let tx=new Map;function tE(e,{target:t,anchor:r,props:l={},events:i,context:a,intro:s=!0}){er();var u=new Set,c=e=>{for(var r=0;r<e.length;r++){var o=e[r];if(!u.has(o)){u.add(o);var l=tf.includes(o);t.addEventListener(o,tm,{passive:l});var i=tx.get(o);void 0===i?(document.addEventListener(o,tm,{passive:l}),tx.set(o,1)):tx.set(o,i+1)}}};c(F(tp)),tg.add(c);var f=void 0,d=function(e){let t=eg(64,e,!0);return (e={})=>new Promise(r=>{e.outro?eI(t,()=>{eC(t),r(void 0)}):(eC(t),r(void 0))})}(()=>{var s=r??t.appendChild(en());return eE(()=>{a&&(tu({}),ts.c=a),i&&(l.$$events=i),K&&tb(s,null),f=e(s,l)||{},K&&(eH.nodes_end=o),a&&tc()}),()=>{var e;for(var o of u){t.removeEventListener(o,tm);var l=tx.get(o);0==--l?(document.removeEventListener(o,tm),tx.delete(o)):tx.set(o,l)}tg.delete(c),s!==r&&(null==(e=s.parentNode)||e.removeChild(s))}});return t_.set(f,d),f}let t_=new WeakMap;function tk(e,t,[r,l]=[0,0]){K&&0===r&&Y();var i=e,a=null,s=null,u=L,c=!1;let f=(e,t=!0)=>{c=!0,d(t,e)},d=(e,t)=>{if(u===(u=e))return;let c=!1;if(K&&-1!==l){if(0===r){let e=i.data;"["===e?l=0:"[!"===e?l=1/0:(l=parseInt(e.substring(1)))!=l&&(l=u?1/0:-1)}!!u==l>r&&(X(i=function(){for(var e=0,t=o;;){if(8===t.nodeType){var r=t.data;if("]"===r){if(0===e)return t;e-=1}else("["===r||"[!"===r)&&(e+=1)}var l=el(t);t.remove(),t=l}}()),K=!1,c=!0,l=-1)}
2u?(a?eS(a,!0):t&&(a=eE(()=>t(i))),s&&eI(s,()=>{s=null})):(s?eS(s,!0):t&&(s=eE(()=>t(i,[r+1,l]))),a&&eI(a,()=>{a=null})),c&&(K=!0)};ex(()=>{c=!1,t(f),c||d(null,null)},r>0?65536:0),K&&(i=o)}function tC(e,t,r=!1,l=!1,i=!1){var a=e,s="";e$(()=>{var e=eH;if(s===(s=t()??"")){K&&Y();return}if(null!==e.nodes_start&&(eR(e.nodes_start,e.nodes_end),e.nodes_start=e.nodes_end=null),""!==s){if(K){o.data;for(var i=Y(),u=i;null!==i&&(8!==i.nodeType||""!==i.data);)u=i,i=el(i);if(null===i)throw z(),N;tb(o,u),a=X(i);return}var c=s+"";r?c=`<svg>${c}</svg>`:l&&(c=`<math>${c}</math>`);var f=ty(c);if((r||l)&&(f=eo(f)),tb(eo(f),f.lastChild),r||l)for(;eo(f);)a.before(eo(f));else a.before(f)}})}let tR=[...` 3\r\f\xa0\v\uFEFF`],tA=Symbol("is custom element"),tI=Symbol("is html");function tS(e){if(K){var t=!1,r=()=>{if(!t){if(t=!0,e.hasAttribute("value")){var r=e.value;tN(e,"value",null),e.value=r}if(e.hasAttribute("checked")){var o=e.checked;tN(e,"checked",null),e.checked=o}}};e.__on_r=r,0===eP.length&&eN(eO),eP.push(r),th()}}function tN(e,t,r,o){var l=tL(e);K&&(l[t]=e.getAttribute(t),"src"===t||"srcset"===t||"href"===t&&"LINK"===e.nodeName)||l[t]!==(l[t]=r)&&("loading"===t&&(e[J]=r),null==r?e.removeAttribute(t):"string"!=typeof r&&(function(e){var t=tP.get(e.nodeName);if(t)return t;tP.set(e.nodeName,t=[]);for(var r,o=e,l=Element.prototype;l!==o;){for(var i in r=j(o))r[i].set&&t.push(i);o=B(o)}return t})(e).includes(t)?e[t]=r:e.setAttribute(t,r))}function tL(e){return e.__attributes??(e.__attributes={[tA]:e.nodeName.includes("-"),[tI]:"http://www.w3.org/1999/xhtml"===e.namespaceURI})}var tP=new Map;function tD(e,t){return e===t||(null==e?void 0:e[Z])===t}function tO(e={},t,r,o){return eb(()=>{var o,l;return ew(()=>{o=l,l=[],tt(()=>{e!==r(...l)&&(t(e,...l),o&&tD(r(...o),e)&&t(null,...o))})}),()=>{eF(()=>{l&&tD(r(...l),e)&&t(null,...l)})}}),e}function tF(e){null===ts&&P(),ey(()=>{let t=tt(e);if("function"==typeof t)return t})}let tM=!1;function tU(e){var t;return(null==(t=e.ctx)?void 0:t.d)??!1}function tT(e,t,r,o){var l,i,a,s=(8&r)!=0,u=(16&r)!=0,c=!1;s?[a,c]=function(e){var t=tM;try{return tM=!1,[e(),tM]}finally{tM=t}}(()=>e[t]):a=e[t];var f=Z in e||G in e,d=s&&((null==(i=T(e,t))?void 0:i.set)??(f&&t in e&&(r=>e[t]=r)))||void 0,h=o,v=!0,p=!1,g=()=>(p=!0,v&&(v=!1,h=u?tt(o):o),h);if(void 0===a&&void 0!==o&&(d&&function(){throw Error("https://svelte.dev/e/props_invalid_value")}(),a=g(),d&&d(a)),l=()=>{var r=e[t];return void 0===r?g():(v=!0,p=!1,r)},(4&r)==0)return l;if(d){var m=e.$$legacy;return function(e,t){return arguments.length>0?((!t||m||c)&&d(t?l():e),e):l()}}var y=!1,b=ti(a),w=ef(()=>{var e=l(),t=te(b);return y?(y=!1,t):b.v=e});return s&&te(w),(1&r)!=0||(w.equals=ec),function(e,t){if(arguments.length>0){let r=t?te(w):s?ee(e):e;if(!w.equals(r)){if(y=!0,ta(b,r),p&&void 0!==h&&(h=r),tU(w))return e;tt(()=>te(w))}return e}return tU(w)?w.v:te(w)}}class tj{constructor(e){C(this,m),C(this,y);var t,r=new Map,l=(e,t)=>{var o=ti(t);return r.set(e,o),o};let i=new Proxy({...e.props||{},$$events:{}},{get:(e,t)=>te(r.get(t)??l(t,Reflect.get(e,t))),has:(e,t)=>t===G||(te(r.get(t)??l(t,Reflect.get(e,t))),Reflect.has(e,t)),set:(e,t,o)=>(ta(r.get(t)??l(t,o),o),Reflect.set(e,t,o))});for(let r of(R(this,y,(e.hydrate?function(e,t){er(),t.intro=t.intro??!1;let r=t.target,l=K,i=o;try{for(var a=eo(r);a&&(8!==a.nodeType||"["!==a.data);)a=el(a);if(!a)throw N;K=!0,X(a),Y();let l=tE(e,{...t,anchor:a});if(null===o||8!==o.nodeType||"]"!==o.data)throw z(),N;return K=!1,l}catch(o){if(o===N)return!1===t.recover&&function(){throw Error("https://svelte.dev/e/hydration_failed")}(),er(),r.textContent="",K=!1,tE(e,t);throw o}finally{K=l,X(i)}}:function(e,t){return tE(e,t)})(e.component,{target:e.target,anchor:e.anchor,props:i,context:e.context,intro:e.intro??!1,recover:e.recover})),null!=(t=null==e?void 0:e.props)&&t.$$host&&!1!==e.sync||e3(),R(this,m,i.$$events),Object.keys(k(this,y))))"$set"===r||"$destroy"===r||"$on"===r||U(this,r,{get(){return k(this,y)[r]},set(e){k(this,y)[r]=e},enumerable:!0});k(this,y).$set=e=>{Object.assign(i,e)},k(this,y).$destroy=()=>{(function(e,t){let r=t_.get(e);r?(t_.delete(e),r(void 0)):Promise.resolve()})(k(this,y))}}$set(e){k(this,y).$set(e)}$on(e,t){k(this,m)[e]=k(this,m)[e]||[];let r=(...e)=>t.call(this,...e);return k(this,m)[e].push(r),()=>{k(this,m)[e]=k(this,m)[e].filter(e=>e!==r)}}$destroy(){k(this,y).$destroy()}}function tV(e,t,r,o){var l;let i=null==(l=r[e])?void 0:l.type;if(t="Boolean"===i&&"boolean"!=typeof t?null!=t:t,!o||!r[e])return t;if("toAttribute"===o)switch(i){case"Object":case"Array":return null==t?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":default:return t;case"Number":return null!=t?+t:t}}m=new WeakMap,y=new WeakMap,"function"==typeof HTMLElement&&(l=class extends HTMLElement{constructor(e,t,r){super(),E(this,"$$ctor"),E(this,"$$s"),E(this,"$$c"),E(this,"$$cn",!1),E(this,"$$d",{}),E(this,"$$r",!1),E(this,"$$p_d",{}),E(this,"$$l",{}),E(this,"$$l_u",new Map),E(this,"$$me"),this.$$ctor=e,this.$$s=t,r&&this.attachShadow({mode:"open"})}addEventListener(e,t,r){if(this.$$l[e]=this.$$l[e]||[],this.$$l[e].push(t),this.$$c){let r=this.$$c.$on(e,t);this.$$l_u.set(t,r)}super.addEventListener(e,t,r)}removeEventListener(e,t,r){if(super.removeEventListener(e,t,r),this.$$c){let e=this.$$l_u.get(t);e&&(e(),this.$$l_u.delete(t))}}async connectedCallback(){if(this.$$cn=!0,!this.$$c){let e=function(e){return t=>{let r=document.createElement("slot");"default"!==e&&(r.name=e),t$(t,r)}};if(await Promise.resolve(),!this.$$cn||this.$$c)return;let t={},r=function(e){let t={};
3return e.childNodes.forEach(e=>{t[e.slot||"default"]=!0}),t}(this);for(let o of this.$$s)o in r&&("default"!==o||this.$$d.children?t[o]=e(o):(this.$$d.children=e(o),t.default=!0));for(let e of this.attributes){let t=this.$$g_p(e.name);t in this.$$d||(this.$$d[t]=tV(t,e.value,this.$$p_d,"toProp"))}for(let e in this.$$p_d)e in this.$$d||void 0===this[e]||(this.$$d[e]=this[e],delete this[e]);for(let e in this.$$c=new tj({component:this.$$ctor,target:this.shadowRoot||this,props:{...this.$$d,$$slots:t,$$host:this}}),this.$$me=function(e){let t=eg(64,e,!0);return()=>{eC(t)}}(()=>{ew(()=>{var e;for(let t of(this.$$r=!0,M(this.$$c))){if(!(null!=(e=this.$$p_d[t])&&e.reflect))continue;this.$$d[t]=this.$$c[t];let r=tV(t,this.$$d[t],this.$$p_d,"toAttribute");null==r?this.removeAttribute(this.$$p_d[t].attribute||t):this.setAttribute(this.$$p_d[t].attribute||t,r)}this.$$r=!1})}),this.$$l)for(let t of this.$$l[e]){let r=this.$$c.$on(e,t);this.$$l_u.set(t,r)}this.$$l={}}}attributeChangedCallback(e,t,r){var o;this.$$r||(e=this.$$g_p(e),this.$$d[e]=tV(e,r,this.$$p_d,"toProp"),null==(o=this.$$c)||o.$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 M(this.$$p_d).find(t=>this.$$p_d[t].attribute===e||!this.$$p_d[t].attribute&&t.toLowerCase()===e)||e}});let tq=new TextEncoder;async function tB(e,t="SHA-256",r=1e5){let o=Date.now().toString(16);e||(e=Math.round(Math.random()*r));let l=await tW(o,e,t);return{algorithm:t,challenge:l,salt:o,signature:""}}async function tW(e,t,r){if(typeof crypto>"u"||!("subtle"in crypto)||!("digest"in crypto.subtle))throw Error("Web Crypto is not available. Secure context is required (https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts).");return[...new Uint8Array(await crypto.subtle.digest(r.toUpperCase(),tq.encode(e+t)))].map(e=>e.toString(16).padStart(2,"0")).join("")}async function tH(e,t="",r=1e6,o=0){let l="AES-GCM",i=new AbortController,a=Date.now(),s=async()=>{for(let e=o;e<=r&&!i.signal.aborted&&u&&c;e+=1)try{let t=await crypto.subtle.decrypt({name:l,iv:function(e,t=12){let r=new Uint8Array(t);for(let o=0;o<t;o++)r[o]=e%256,e=Math.floor(e/256);return r}(e)},u,c);if(t)return{clearText:new TextDecoder().decode(t),took:Date.now()-a}}catch{}return null},u=null,c=null;try{c=function(e){let t=atob(e),r=new Uint8Array(t.length);for(let e=0;e<t.length;e++)r[e]=t.charCodeAt(e);return r}(e);let r=await crypto.subtle.digest("SHA-256",tq.encode(t));u=await crypto.subtle.importKey("raw",r,l,!1,["decrypt"])}catch{return{promise:Promise.reject(),controller:i}}return{promise:s(),controller:i}}var tZ=((i=tZ||{}).ERROR="error",i.VERIFIED="verified",i.VERIFYING="verifying",i.UNVERIFIED="unverified",i.EXPIRED="expired",i),tG=function(e,t,r="svg"){var l,i=!e.startsWith("<!>"),a=`<${r}>${i?e:"<!>"+e}</${r}>`;return()=>{if(K)return tb(o,null),o;if(!l){var e=eo(ty(a));l=eo(e)}var t=l.cloneNode(!0);return tb(t,t),t}}('<svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z" fill="currentColor" opacity=".25"></path><path d="M12,4a8,8,0,0,1,7.89,6.7A1.53,1.53,0,0,0,21.38,12h0a1.5,1.5,0,0,0,1.48-1.75,11,11,0,0,0-21.72,0A1.5,1.5,0,0,0,2.62,12h0a1.53,1.53,0,0,0,1.49-1.3A8,8,0,0,1,12,4Z" fill="currentColor" class="altcha-spinner"></path></svg>'),tJ=tw('<span role="status" aria-live="polite"><!></span> <input type="hidden">',1),tz=tw('<span role="status" aria-live="polite"><!></span>'),tK=tw("<label><!></label>"),tX=tw('<div><a target="_blank" class="altcha-logo"><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>'),tY=tw("<div><!></div>"),tQ=tw("<div><!></div>"),t0=tw('<div class="altcha-error"><svg width="14" height="14" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12"></path></svg> <!></div>'),t1=tw('<div class="altcha-footer"><div><!></div></div>'),t2=tw('<div class="altcha-anchor-arrow"></div>'),t6=tw('<!> <div class="altcha"><div class="altcha-main"><!> <div><input type="checkbox"></div> <div class="altcha-label"><!></div> <!></div> <!> <!> <!></div>',1);!function(e){for(var t=0;t<e.length;t++)tp.add(e[t]);for(var r of tg)r(e)}(["change"]),customElements.define("altcha-widget",(s=function(e,t){let r;tu(t,!0);let o=tT(t,"auto",7,void 0),l=tT(t,"blockspam",7,void 0),i=tT(t,"challengeurl",7,void 0),a=tT(t,"challengejson",7,void 0),s=tT(t,"customfetch",7,void 0),u=tT(t,"debug",7,!1),c=tT(t,"delay",7,0),f=tT(t,"expire",7,void 0),d=tT(t,"floating",7,void 0),h=tT(t,"floatinganchor",7,void 0),v=tT(t,"floatingoffset",7,void 0),p=tT(t,"floatingpersist",7,!1),g=tT(t,"hidefooter",7,!1),m=tT(t,"hidelogo",7,!1),y=tT(t,"id",7,void 0),b=tT(t,"name",7,"altcha"),w=tT(t,"maxnumber",7,1e6),$=tT(t,"mockerror",7,!1),x=tT(t,"obfuscated",7,void 0),E=tT(t,"plugins",7,void 0),_=tT(t,"refetchonexpire",7,!0),k=tT(t,"spamfilter",7,!1),C=tT(t,"strings",7,void 0),R=tT(t,"test",7,!1),A=tT(t,"verifyurl",7,void 0),I=tT(t,"workers",23,()=>Math.min(16,navigator.hardwareConcurrency||8)),S=tT(t,"workerurl",7,void 0),N=["SHA-256","SHA-384","SHA-512"],L="Visit Altcha.org",D="https://altcha.org/",O=(e,r)=>{t.$$host.dispatchEvent(new CustomEvent(e,{detail:r}))},F=null==(eX=null==(eK=document.documentElement.lang)?void 0:eK.split("-"))?void 0:eX[0],M=ed(()=>{var e;return i()&&new URL(i(),location.origin).host.endsWith(".altcha.org")&&!!(null!=(e=i())&&e.includes("apiKey=ckey_"))}),U=ed(()=>a()?ex(a()):void 0),T=ed(()=>C()?ex(C()):{}),j=ed(()=>{var e;return{ariaLinkLabel:L,error:"Verification failed. Try again later.",expired:"Verification expired. Try again.",footer:`Protected by <a href="${D}" target="_blank" aria-label="${(null==(e=te(T))?void 0:e.ariaLinkLabel)||L}">ALTCHA</a>`,label:"I'm not a robot",verified:"Verified",verifying:"Verifying...",waitAlert:"
3Verifying... please wait.",...te(T)}}),V=ed(()=>`${y()||b()}_checkbox`),q=tl(!1),B=tl(ee(tZ.UNVERIFIED)),W=tl(void 0),H=tl(null),Z=null,G=null,J=tl(null),z=null,X=[],et=tl(null);function er(e,t){return btoa(JSON.stringify({algorithm:e.algorithm,challenge:e.challenge,number:t.number,salt:e.salt,signature:e.signature,test:!!R()||void 0,took:t.took}))}function en(){i()&&_()&&te(B)===tZ.VERIFIED?eV():eM(tZ.EXPIRED,te(j).expired)}async function eo(){var e;if($())throw eu("mocking error"),Error("Mocked error.");if(te(U))return eu("using provided json data"),te(U);if(R())return eu("generating test challenge",{test:R()}),tB("boolean"!=typeof R()?+R():void 0);{if(!i()&&G){let e=G.getAttribute("action");null!=e&&e.includes("/form/")&&i(e+"/altcha")}if(!i())throw Error("Attribute challengeurl not set.");eu("fetching challenge from",i());let t={headers:!1!==k()?{"x-altcha-spam-filter":"1"}:{}},r=await el()(i(),t);if(!r||!(r instanceof Response))throw Error("Fetch function did not return a response.");if(200!==r.status)throw Error(`Server responded with ${r.status}.`);let o=r.headers.get("X-Altcha-Config"),l=await r.json(),a=new URLSearchParams(null==(e=l.salt.split("?"))?void 0:e[1]),s=a.get("expires")||a.get("expire");if(s){let e=new Date(1e3*+s),t=isNaN(e.getTime())?0:e.getTime()-Date.now();t>0&&e_(t)}if(o)try{let e=JSON.parse(o);e&&"object"==typeof e&&("sentinel"in e?alert("This version of the widget is not compatible with Sentinel. Upgrade to version 2.x.x."):(e.verifyurl&&(e.verifyurl=new URL(e.verifyurl,new URL(i())).toString()),eS(e)))}catch(e){eu("unable to configure from X-Altcha-Config",e)}return l}}function el(){let e=fetch;if(s()){if(eu("using customfetch"),"string"==typeof s()){if(!(e=globalThis[s()]||null))throw Error(`Custom fetch function not found: ${s()}`)}else e=s()}return e}function eu(...e){(u()||e.some(e=>e instanceof Error))&&console[e[0]instanceof Error?"error":"log"]("ALTCHA",`[name=${b()}]`,...e)}function ec(e){let t=e.target;d()&&t&&!te(W).contains(t)&&(te(B)===tZ.VERIFIED&&!1===p()||te(B)===tZ.VERIFIED&&"focus"===p()&&!(null!=G&&G.matches(":focus-within"))||"off"===o()&&te(B)===tZ.UNVERIFIED)&&eD()}function ef(){d()&&te(B)!==tZ.UNVERIFIED&&eO()}function eh(e){te(B)===tZ.UNVERIFIED?eV():d()&&"focus"===p()&&te(B)===tZ.VERIFIED&&ej()}function ev(e){G&&"onsubmit"===o()?te(B)===tZ.UNVERIFIED?(e.preventDefault(),e.stopPropagation(),eV().then(()=>{G&&"requestSubmit"in G?G.requestSubmit():null!=G&&G.reportValidity()&&G.submit()})):te(B)!==tZ.VERIFIED&&(e.preventDefault(),e.stopPropagation(),te(B)===tZ.VERIFYING&&eg()):G&&d()&&"off"===o()&&te(B)===tZ.UNVERIFIED&&(e.preventDefault(),e.stopPropagation(),ej())}function ep(){eM()}function eg(){te(B)===tZ.VERIFYING&&te(j).waitAlert&&alert(te(j).waitAlert)}function eb(){d()&&eO()}function ex(e){return JSON.parse(e)}async function eE(e){if(!A())throw Error("Attribute verifyurl not set.");eu("requesting server verification from",A());let t={payload:e};if(!1!==k()){let{blockedCountries:e,classifier:r,disableRules:o,email:l,expectedLanguages:i,expectedCountries:a,fields:s,ipAddress:u,text:c,timeZone:f}="ipAddress"===k()?{blockedCountries:void 0,classifier:void 0,disableRules:void 0,email:!1,expectedCountries:void 0,expectedLanguages:void 0,fields:!1,ipAddress:void 0,text:void 0,timeZone:void 0}:"object"==typeof k()?k():{blockedCountries:void 0,classifier:void 0,disableRules:void 0,email:void 0,expectedCountries:void 0,expectedLanguages:void 0,fields:void 0,ipAddress:void 0,text:void 0,timeZone:void 0};t.blockedCountries=e,t.classifier=r,t.disableRules=o,t.email=!1===l?void 0:function(e){var t;let r=null==G?void 0:G.querySelector("string"==typeof e?`input[name="${e}"]`:'input[type="email"]:not([data-no-spamfilter])');return(null==(t=null==r?void 0:r.value)?void 0:t.slice(r.value.indexOf("@")))||void 0}(l),t.expectedCountries=a,t.expectedLanguages=i||(F?[F]:void 0),t.fields=!1===s?void 0:[...(null==G?void 0:G.querySelectorAll(null!=s&&s.length?s.map(e=>`input[name="${e}"]`).join(", "):'input[type="text"]:not([data-no-spamfilter]), textarea:not([data-no-spamfilter])'))||[]].reduce((e,t)=>
3{let r=t.name,o=t.value;return r&&o&&(e[r]=/\n/.test(o)?o.replace(RegExp("(?<!\\r)\\n","g"),`\r 4`):o),e},{}),t.ipAddress=!1===u?void 0:u||"auto",t.text=c,t.timeZone=!1===f?void 0:f||function(){try{return Intl.DateTimeFormat().resolvedOptions().timeZone}catch{}}()}let r=await el()(A(),{body:JSON.stringify(t),headers:{"content-type":"application/json"},method:"POST"});if(!r||!(r instanceof Response))throw Error("Fetch function did not return a response.");if(200!==r.status)throw Error(`Server responded with ${r.status}.`);let o=await r.json();if(null!=o&&o.payload&&ta(et,o.payload,!0),O("serververification",o),l()&&"BAD"===o.classification)throw Error("SpamFilter returned negative classification.")}function e_(e){eu("expire",e),z&&(clearTimeout(z),z=null),e<1?en():z=setTimeout(en,e)}function ek(e){eu("floating",e),d()!==e&&(te(W).style.left="",te(W).style.top=""),d(!0===e||""===e?"auto":!1===e||"false"===e?void 0:d()),d()?(o()||o("onsubmit"),document.addEventListener("scroll",ef),document.addEventListener("click",ec),window.addEventListener("resize",eb)):"onsubmit"===o()&&o(void 0)}function eC(e){if(!e.algorithm)throw Error("Invalid challenge. Property algorithm is missing.");if(void 0===e.signature)throw Error("Invalid challenge. Property signature is missing.");if(!N.includes(e.algorithm.toUpperCase()))throw Error(`Unknown algorithm value. Allowed values: ${N.join(", ")}`);if(!e.challenge||e.challenge.length<40)throw Error("Challenge is too short. Min. 40 chars.");if(!e.salt||e.salt.length<10)throw Error("Salt is too short. Min. 10 chars.")}async function eR(e){let t=null;if("Worker"in window){try{t=await eA(e,e.maxNumber||e.maxnumber||w())}catch(e){eu(e)}if((null==t?void 0:t.number)!==void 0||"obfuscated"in e)return{data:e,solution:t}}if("obfuscated"in e){let t=await tH(e.obfuscated,e.key,e.maxNumber||e.maxnumber);return{data:e,solution:await t.promise}}return{data:e,solution:await function(e,t,r="SHA-256",o=1e6,l=0){let i=new AbortController,a=Date.now();return{promise:(async()=>{for(let s=l;s<=o&&!i.signal.aborted;s+=1)if(await tW(t,s,r)===e)return{number:s,took:Date.now()-a};return null})(),controller:i}}(e.challenge,e.salt,e.algorithm,e.maxNumber||e.maxnumber||w()).promise}}async function eA(e,t="number"==typeof R()?R():e.maxNumber||e.maxnumber||w(),r=Math.ceil(I())){let o=[];r=Math.min(16,t,Math.max(1,r));for(let e=0;e<r;e++)o.push(altchaCreateWorker(S()));let l=Math.ceil(t/r),i=await Promise.all(o.map((t,r)=>{let i=r*l;return new Promise(r=>{t.addEventListener("message",e=>{if(e.data)for(let e of o)e!==t&&e.postMessage({type:"abort"});r(e.data)}),t.postMessage({payload:e,max:i+l,start:i,type:"work"})})}));for(let e of o)e.terminate();return i.find(e=>!!e)||null}async function eI(){if(!x()){eT(tZ.ERROR);return}let e=X.find(e=>"obfuscation"===e.constructor.pluginName);if(!e||!("clarify"in e)){eT(tZ.ERROR),eu("Plugin `obfuscation` not found. Import `altcha/plugins/obfuscation` to load it.");return}if("clarify"in e&&"function"==typeof e.clarify)return e.clarify()}function eS(e){void 0!==e.obfuscated&&x(e.obfuscated),void 0!==e.auto&&(o(e.auto),"onload"===o()&&(x()?eI():eV())),void 0!==e.blockspam&&l(!!e.blockspam),void 0!==e.customfetch&&s(e.customfetch),void 0!==e.floatinganchor&&h(e.floatinganchor),void 0!==e.delay&&c(e.delay),void 0!==e.floatingoffset&&v(e.floatingoffset),void 0!==e.floating&&ek(e.floating),void 0!==e.expire&&(e_(e.expire),f(e.expire)),e.challenge&&(a("string"==typeof e.challenge?e.challenge:JSON.stringify(e.challenge)),eC(te(U))),void 0!==e.challengeurl&&i(e.challengeurl),void 0!==e.debug&&u(!!e.debug),void 0!==e.hidefooter&&g(!!e.hidefooter),void 0!==e.hidelogo&&m(!!e.hidelogo),void 0!==e.maxnumber&&w(+e.maxnumber),void 0!==e.mockerror&&$(!!e.mockerror),void 0!==e.name&&b(e.name),void 0!==e.refetchonexpire&&_(!!e.refetchonexpire),void 0!==e.spamfilter&&k("object"==typeof e.spamfilter?e.spamfilter:!!e.spamfilter),e.strings&&C("string"==typeof e.strings?e.strings:JSON.stringify(e.strings)),void 0!==e.test&&R("number"==typeof e.test?e.test:!!e.test),void 0!==e.verifyurl&&A(e.verifyurl),void 0!==e.workers&&I(+e.workers),void 0!==e.workerurl&&S(e.workerurl)}function eN(){return{auto:o(),blockspam:l(),challengeurl:i(),debug:u(),delay:c(),expire:f(),floating:d(),floatinganchor:h(),floatingoffset:v(),hidefooter:g(),hidelogo:m(),name:b(),maxnumber:w(),mockerror:$(),obfuscated:x(),refetchonexpire:_(),spamfilter:k(),strings:te(j),test:R(),verifyurl:A(),workers:I(),workerurl:S()}}function eL(){return Z}function eP(){return te(B)}function eD(){te(W).style.display="none"}function eO(e=20){if(te(W)){if(Z||(Z=(h()?document.querySelector(h()):null==G?void 0:G.querySelector('input[type="submit"], button[type="submit"], button:not([type="button"]):not([type="reset"])'))||G),Z){let t=parseInt(v(),10)||12,r=Z.getBoundingClientRect(),o=te(W).getBoundingClientRect(),l=document.documentElement.clientHeight,i=document.documentElement.clientWidth,a="auto"===d()?r.bottom+o.height+t+e>
4l:"top"===d(),s=Math.max(e,Math.min(i-e-o.width,r.left+r.width/2-o.width/2));if(a?te(W).style.top=`${r.top-(o.height+t)}px`:te(W).style.top=`${r.bottom+t}px`,te(W).style.left=`${s}px`,te(W).setAttribute("data-floating",a?"top":"bottom"),te(H)){let e=te(H).getBoundingClientRect();te(H).style.left=r.left-s+r.width/2-e.width/2+"px"}}else eu("unable to find floating anchor element")}}function eM(e=tZ.UNVERIFIED,t=null){z&&(clearTimeout(z),z=null),ta(q,!1),ta(et,null),eT(e,t)}function eU(e){Z=e}function eT(e,t=null){ta(B,e,!0),ta(J,t,!0),O("statechange",{payload:te(et),state:te(B)})}function ej(){te(W).style.display="block",d()&&eO()}async function eV(){return eM(tZ.VERIFYING),await new Promise(e=>setTimeout(e,c()||0)),eo().then(e=>(eC(e),eu("challenge",e),eR(e))).then(({data:e,solution:t})=>{if(eu("solution",t),!t||e&&"challenge"in e&&!("clearText"in t)){if((null==t?void 0:t.number)!==void 0&&"challenge"in e){if(A())return eE(er(e,t));ta(et,er(e,t),!0),eu("payload",te(et))}else throw eu("Unable to find a solution. Ensure that the 'maxnumber' attribute is greater than the randomly generated number."),Error("Unexpected result returned.")}}).then(()=>{eT(tZ.VERIFIED),eu("verified"),e9().then(()=>{O("verified",{payload:te(et)})})}).catch(e=>{eu(e),eT(tZ.ERROR,e.message)})}ey(()=>{(function(e){for(let e of X)"function"==typeof e.onErrorChange&&e.onErrorChange(te(J))})(te(J))}),ey(()=>{(function(e){for(let e of X)"function"==typeof e.onStateChange&&e.onStateChange(te(B));d()&&te(B)!==tZ.UNVERIFIED&&requestAnimationFrame(()=>{eO()}),ta(q,te(B)===tZ.VERIFIED)})(te(B))}),ez=()=>{(function(){for(let e of X)e.destroy()})(),G&&(G.removeEventListener("submit",ev),G.removeEventListener("reset",ep),G.removeEventListener("focusin",eh),G=null),z&&(clearTimeout(z),z=null),document.removeEventListener("click",ec),document.removeEventListener("scroll",ef),window.removeEventListener("resize",eb)},null===ts&&P(),tF(()=>()=>tt(ez)),tF(()=>{var e;eu("mounted","1.5.1"),eu("workers",I()),function(){let e=void 0!==E()?E().split(","):void 0;for(let t of globalThis.altchaPlugins)(!e||e.includes(t.pluginName))&&X.push(new t({el:te(W),clarify:eI,dispatch:O,getConfiguration:eN,getFloatingAnchor:eL,getState:eP,log:eu,reset:eM,solve:eR,setState:eT,setFloatingAnchor:eU,verify:eV}))}(),eu("plugins",X.length?X.map(e=>e.constructor.pluginName).join(", "):"none"),R()&&eu("using test mode"),f()&&e_(f()),void 0!==o()&&eu("auto",o()),void 0!==d()&&ek(d()),(G=null==(e=te(W))?void 0:e.closest("form"))&&(G.addEventListener("submit",ev,{capture:!0}),G.addEventListener("reset",ep),("onfocus"===o()||"focus"===p())&&G.addEventListener("focusin",eh)),"onload"===o()&&(x()?eI():eV()),te(M)&&(g()||m())&&eu("Attributes hidefooter and hidelogo ignored because usage with free API Keys requires attribution."),requestAnimationFrame(()=>{O("load")})});var eq,eB,eW,eH,eZ,eG,eJ,ez,eK,eX,eY=t6(),eQ=ea(eY);eq={},K&&Y(),eW=null==(eB=t.$$slots)?void 0:eB.default,eH=!1,!0===eW&&(eW=t.children,eH=!0),void 0===eW||eW(eQ,eH?()=>eq:eq);var e0=es(eQ,2),e1=ei(e0),e2=ei(e1),e6=e=>{t$(e,tG())};tk(e2,e=>{te(B)===tZ.VERIFYING&&e(e6)});var e5=es(e2,2),e4=ei(e5);tS(e4),e4.__change=function(){[tZ.UNVERIFIED,tZ.ERROR,tZ.EXPIRED].includes(te(B))?!1!==k()&&(null==G?void 0:G.reportValidity())===!1?ta(q,!1):x()?eI():eV():ta(q,!0)},Q(e5);var e7=es(e5,2),e8=ei(e7),tr=e=>{var t=tJ(),r=ea(t);tC(ei(r),()=>te(j).verified),Q(r);var o=es(r,2);tS(o),e$(()=>{var e,t;tN(o,"name",b()),e=te(et),(t=tL(o)).value===(t.value=e??void 0)||o.value===e&&(0!==e||"PROGRESS"!==o.nodeName)||(o.value=e??"")}),t$(e,t)},tn=(e,t)=>{var r=e=>{var t=tz();tC(ei(t),()=>te(j).verifying),Q(t),t$(e,t)},o=e=>{var t=tK();tC(ei(t),()=>te(j).label),Q(t),e$(()=>tN(t,"for",te(V))),t$(e,t)};tk(e,e=>{te(B)===tZ.VERIFYING?e(r):e(o,!1)},t)};tk(e8,e=>
4{te(B)===tZ.VERIFIED?e(tr):e(tn,!1)}),Q(e7);var to=es(e7,2),ti=e=>{var t=tX(),r=ei(t);tN(r,"href",D),Q(t),e$(()=>tN(r,"aria-label",te(j).ariaLinkLabel)),t$(e,t)};tk(to,e=>{(!0!==m()||te(M))&&e(ti)}),Q(e1);var tf=es(e1,2),td=e=>{var t=t0(),r=es(ei(t),2),o=e=>{var t=tY();tC(ei(t),()=>te(j).expired),Q(t),e$(()=>tN(t,"title",te(J))),t$(e,t)},l=e=>{var t=tQ();tC(ei(t),()=>te(j).error),Q(t),e$(()=>tN(t,"title",te(J))),t$(e,t)};tk(r,e=>{te(B)===tZ.EXPIRED?e(o):e(l,!1)}),Q(t),t$(e,t)};tk(tf,e=>{(te(J)||te(B)===tZ.EXPIRED)&&e(td)});var tp=es(tf,2),tg=e=>{var t=t1(),r=ei(t);tC(ei(r),()=>te(j).footer),Q(r),Q(t),t$(e,t)};tk(tp,e=>{te(j).footer&&(!0!==g()||te(M))&&e(tg)});var ty=es(tp,2),tb=e=>{var t=t2();tO(t,e=>ta(H,e),()=>te(H)),t$(e,t)};return tk(ty,e=>{d()&&e(tb)}),Q(e0),tO(e0,e=>ta(W,e),()=>te(W)),e$(e=>{tN(e0,"data-state",te(B)),tN(e0,"data-floating",d()),r=function(e,t,r,o,l,i){var a=e.__className;if(K||a!==r||void 0===a){var s=function(e,t,r){var o=""+e;if(r){for(var l in r)if(r[l])o=o?o+" "+l:l;else if(o.length)for(var i=l.length,a=0;(a=o.indexOf(l,a))>=0;){var s=a+i;(0===a||tR.includes(o[a-1]))&&(s===o.length||tR.includes(o[s]))?o=(0===a?"":o.substring(0,a))+o.substring(s+1):a=s}}return""===o?null:o}(r,0,i);K&&s===e.getAttribute("class")||(null==s?e.removeAttribute("class"):e.className=s),e.__className=r}else if(i&&l!==i)for(var u in i){var c=!!i[u];(null==l||!!l[u]!==c)&&e.classList.toggle(u,c)}return i}(e5,0,"altcha-checkbox",0,r,e),tN(e4,"id",te(V)),e4.required="onsubmit"!==o()&&(!d()||"off"!==o())},[()=>({"altcha-hidden":te(B)===tZ.VERIFYING})]),eJ=function(e,t,r,o={}){function l(e){if(o.capture||tm.call(t,e),!e.cancelBubble)return tv(()=>null==r?void 0:r.call(this,e))}return e.startsWith("pointer")||e.startsWith("touch")||"wheel"===e?eF(()=>{t.addEventListener(e,l,o)}):t.addEventListener(e,l,o),l}(eZ="invalid",e4,eg,eG={capture:void 0,passive:void 0}),(e4===document.body||e4===window||e4===document)&&em(()=>{e4.removeEventListener(eZ,eJ,eG)}),function(e,t,r=t){(function(e,t,r,o=r){e.addEventListener(t,()=>tv(r));let l=e.__on_r;l?e.__on_r=()=>{l(),o(!0)}:e.__on_r=()=>o(!0),th()})(e,"change",t=>{r(t?e.defaultChecked:e.checked)}),(K&&e.defaultChecked!==e.checked||null==tt(t))&&r(e.checked),ew(()=>{var r=t();e.checked=!!r})}(e4,()=>te(q),e=>ta(q,e)),t$(e,eY),tc({clarify:eI,configure:eS,getConfiguration:eN,getFloatingAnchor:eL,getPlugin:function(e){return X.find(t=>t.constructor.pluginName===e)},getState:eP,hide:eD,repositionFloating:eO,reset:eM,setFloatingAnchor:eU,setState:eT,show:ej,verify:eV,get auto(){return o()},set auto(n){o(n),e3()},get blockspam(){return l()},set blockspam(n){l(n),e3()},get challengeurl(){return i()},set challengeurl(n){i(n),e3()},get challengejson(){return a()},set challengejson(n){a(n),e3()},get customfetch(){return s()},set customfetch(n){s(n),e3()},get debug(){return u()},set debug(n=!1){u(n),e3()},get delay(){return c()},set delay(n=0){c(n),e3()},get expire(){return f()},set expire(n){f(n),e3()},get floating(){return d()},set floating(n){d(n),e3()},get floatinganchor(){return h()},set floatinganchor(n){h(n),e3()},get floatingoffset(){return v()},set floatingoffset(n){v(n),e3()},get floatingpersist(){return p()},set floatingpersist(n=!1){p(n),e3()},get hidefooter(){return g()},set hidefooter(n=!1){g(n),e3()},get hidelogo(){return m()},set hidelogo(n=!1){m(n),e3()},get id(){return y()},set id(n){y(n),e3()},get name(){return b()},set name(n="altcha"){b(n),e3()},get maxnumber(){return w()},set maxnumber(n=1e6){w(n),e3()},get mockerror(){return $()},set mockerror(n=!1){$(n),e3()},get obfuscated(){return x()},set obfuscated(n){x(n),e3()},get plugins(){return E()},set plugins(n){E(n),e3()},get refetchonexpire(){return _()},set refetchonexpire(n=!0){_(n),e3()},get spamfilter(){return k()},set spamfilter(n=!1){k(n),e3()},get strings(){return C()},set strings(n){C(n),e3()},get test(){return R()},set test(n=!1){R(n),e3()},get verifyurl(){return A()},set verifyurl(n){A(n),e3()},get workers(){return I()},set workers(n=Math.min(16,navigator.hardwareConcurrency||8)){I(n),e3()},get workerurl(){return S()},set workerurl(n){S(n),e3()}})},u={blockspam:{type:"Boolean"},debug:{type:"Boolean"},delay:{type:"Number"},expire:{type:"Number"},floatingoffset:{type:"Number"},hidefooter:{type:"Boolean"},hidelogo:{type:"Boolean"},maxnumber:{type:"Number"},mockerror:{type:"Boolean"},refetchonexpire:{type:"Boolean"},test:{type:"Boolean"},workers:{type:"Number"},auto:{},challengeurl:{},challengejson:{},customfetch:{},floating:{},floatinganchor:{},floatingpersist:{},id:{},name:{},obfuscated:{},plugins:{},spamfilter:{},strings:{},verifyurl:{},workerurl:{}},c=["default"],f=["clarify","configure","getConfiguration","getFloatingAnchor","getPlugin","getState","hide","repositionFloating","reset","setFloatingAnchor","setState","show","verify"],a=class extends l{constructor(){super(s,c,!1),this.$$p_d=u}static get observedAttributes(){return M(u).map(e=>(u[e].attribute||e).toLowerCase())}}
4,M(u).forEach(e=>{U(a.prototype,e,{get(){return this.$$c&&e in this.$$c?this.$$c[e]:this.$$d[e]},set(t){t=tV(e,t,u),this.$$d[e]=t;var r,o=this.$$c;o&&((null==(r=T(o,e))?void 0:r.get)?o[e]=t:o.$set({[e]:t}))}})}),f.forEach(e=>{U(a.prototype,e,{get(){var t;return null==(t=this.$$c)?void 0:t[e]}})}),s.element=a,a)),globalThis.altchaCreateWorker=e=>e?new Worker(new URL(e)):new S,globalThis.altchaPlugins=globalThis.altchaPlugins||[],function(e,t="__altcha-css"){if(!document.getElementById(t)){let r=document.createElement("style");r.id=t,r.textContent=e,document.head.appendChild(r)}}('@keyframes altcha-spinner{to{transform:rotate(360deg)}}.altcha{background:var(--altcha-color-base, transparent);border:var(--altcha-border-width, 1px) solid var(--altcha-color-border, #a0a0a0);border-radius:var(--altcha-border-radius, 3px);color:var(--altcha-color-text, currentColor);display:flex;flex-direction:column;max-width:var(--altcha-max-width, 260px);position:relative;text-align:left}.altcha:focus-within{border-color:var(--altcha-color-border-focus, currentColor)}.altcha[data-floating]{background:var(--altcha-color-base, white);display:none;filter:drop-shadow(3px 3px 6px rgba(0,0,0,.2));left:-100%;position:fixed;top:-100%;width:var(--altcha-max-width, 260px);z-index:999999}.altcha[data-floating=top] .altcha-anchor-arrow{border-bottom-color:transparent;border-top-color:var(--altcha-color-border, #a0a0a0);bottom:-12px;top:auto}.altcha[data-floating=bottom]:focus-within::after{border-bottom-color:var(--altcha-color-border-focus, currentColor)}.altcha[data-floating=top]:focus-within::after{border-top-color:var(--altcha-color-border-focus, currentColor)}.altcha[data-floating]:not([data-state=unverified]){display:block}.altcha-anchor-arrow{border:6px solid transparent;border-bottom-color:var(--altcha-color-border, #a0a0a0);content:"";height:0;left:12px;position:absolute;top:-12px;width:0}.altcha-main{align-items:center;display:flex;gap:.4rem;padding:.7rem}.altcha-label{flex-grow:1}.altcha-label label{cursor:pointer}.altcha-logo{color:currentColor;opacity:.3}.altcha-footer:hover,.altcha-logo:hover{opacity:1}.altcha-error{color:var(--altcha-color-error-text, #f23939);display:flex;font-size:.85rem;gap:.3rem;padding:0 .7rem .7rem}.altcha-footer{align-items:center;background-color:var(--altcha-color-footer-bg, transparent);display:flex;font-size:.75rem;opacity:.4;padding:.2rem .7rem;text-align:right}.altcha-footer>:first-child{flex-grow:1}.altcha-footer a{color:currentColor}.altcha-checkbox{display:flex;align-items:center;height:24px;width:24px}.altcha-checkbox input{width:18px;height:18px;margin:0}.altcha-hidden{display:none}.altcha-spinner{animation:altcha-spinner .75s infinite linear;transform-origin:center}');var t5=r(61994),t4=r(42515),t7=r(84167),t8=r(50269),t3=r(59840),t9=e=>{let{className:t,lang:r}=e,o=(0,t4.Z)({lang:r,res:{de:t7,en:t8}});return b.createElement("div",{className:(0,t5.Z)(t3.altcha,"mco-form-spam-wrapper",t)},b.createElement("altcha-widget",{challengeurl:"".concat("https://www.hotel-hall-west.at","/Micado.WebEngine/Micado.WebEngine.Plugin.PageIO/GetRecaptchaChallenge.api"),strings:"".concat(JSON.stringify(o("reactUi.form.altcha")))}))}}}]);
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.