altcha
Version:
Privacy-first CAPTCHA widget, compliant with global regulations (GDPR/HIPAA/CCPA/LGDP/DPDPA/PIPL) and WCAG accessible. No tracking, self-verifying.
2 lines (1 loc) • 1.99 kB
JavaScript
(function(u,r){typeof exports=="object"&&typeof module<"u"?r(exports):typeof define=="function"&&define.amd?define(["exports"],r):(u=typeof globalThis<"u"?globalThis:u||self,r(u["[name]"]={}))})(this,function(u){"use strict";const r=()=>{};function h(e,t){return e!=e?t==t:e!==t||e!==null&&typeof e=="object"||typeof e=="function"}let l=!1;function z(e){var t=l;try{return l=!0,e()}finally{l=t}}function p(e,t,i){if(e==null)return t(void 0),r;const n=z(()=>e.subscribe(t,i));return n.unsubscribe?()=>n.unsubscribe():n}const s=[];function k(e,t=r){let i=null;const n=new Set;function b(o){if(h(e,o)&&(e=o,i)){const f=!s.length;for(const a of n)a[1](),s.push(a,e);if(f){for(let a=0;a<s.length;a+=2)s[a][0](s[a+1]);s.length=0}}}function d(o){b(o(e))}function T(o,f=r){const a=[o,f];return n.add(a),n.size===1&&(i=t(b,d)||r),o(e),()=>{n.delete(a),n.size===0&&i&&(i(),i=null)}}return{set:b,update:d,subscribe:T}}function c(e){let t;return p(e,i=>t=i)(),t}globalThis.altchaPlugins=globalThis.altchaPlugins||[],globalThis.altchaI18n=globalThis.altchaI18n||{get:e=>c(globalThis.altchaI18n.store)[e],set:(e,t)=>{Object.assign(c(globalThis.altchaI18n.store),{[e]:t}),globalThis.altchaI18n.store.set(c(globalThis.altchaI18n.store))},store:k({})};const g={ariaLinkLabel:"Bisitatu Altcha.org",enterCode:"Sartu kodea",enterCodeAria:"Sartu entzun duzun kodea. Sakatu Espazioa audioa erreproduzitzeko.",error:"Egiaztatzeak huts egin du. Saiatu berriro geroago.",expired:"Egiaztatzea iraungi da. Saiatu berriro.",verificationRequired:"Egiaztatzea beharrezkoa da!",footer:'<a href="https://altcha.org/" target="_blank" aria-label="Bisitatu Altcha.org">ALTCHA</a>k babestuta',getAudioChallenge:"Jaso audio-erronka bat",label:"Ez naiz robot bat",loading:"Kargatzen...",reload:"Birkargatu",verify:"Egiaztatu",verified:"Egiaztatuta",verifying:"Egiaztatzen...",waitAlert:"Egiaztatzen... itxaron mesedez."};globalThis.altchaI18n.set("eu",g),u.i18n=g,Object.defineProperty(u,Symbol.toStringTag,{value:"Module"})});