1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/context-real-DKzNUsAI.js","assets/constants-DdvtVQh7.js","assets/app-BNKlJR7S.js","assets/api-CFKksa6x.js","assets/integration-DrZKOVnS.js","assets/validate-BSsCE35w.js"])))=>i.map(i=>d[i]); 2import{c as e,l as t,o as n,r,s as i}from"./assets/constants-DdvtVQh7.js";function a(){for(let e of document.querySelectorAll(`link[rel="stylesheet"]`))if(e.href.includes(`/__saasweb__/spam-shield/bundle/index.css`))return;let e=document.head,t=document.createElement(`link`);t.type=`text/css`,t.rel=`stylesheet`,t.href=r,t.onerror=()=>console.error(`SaaS Web Spam Shield:`,`Failed to load SaaS Web Spam Shield CSS. Possibly blocked by Content Security Policy.`),e.appendChild(t)}var o={id:`isSecureContext`,check:()=>window.isSecureContext},s={id:`webCrypto`,check:()=>typeof window.crypto==`object`&&typeof window.crypto.subtle==`object`&&typeof window.crypto.subtle.digest==`function`},c={id:`broadcastChannel`,check:()=>typeof BroadcastChannel==`function`&&typeof BroadcastChannel.prototype.postMessage==`function`},l={id:`abortController`,check:()=>typeof AbortController==`function`&&typeof AbortController.prototype.abort==`function`},u={id:`bigInt`,check:()=>typeof BigInt==`function`},d={id:`dataView`,check:()=>typeof DataView==`function`&&typeof DataView.prototype.setBigUint64==`function`};function f(){for(let e of[o,l,s,c,u,d]){if(typeof e.check==`function`)try{e.check=e.check()}catch(t){console.error(`Dependency check failed for ${e.id}:`,t),e.check=!1}if(!e.check)return e.id}}var p={errors:{failedToLoadSeal:`Failed to load seal. Please try again or reload the page.`,generic:`Failed to load spam protection. {msg}`,challengeError:`Failed to resolve check algorithm. Please try again or reload the page.`,rejected:`We classified your request as unwanted or malicious.`,failedDependency:`Missing dependency: {msg} Please check your browser settings or try a different browser.`,tooLong:`It took too long to get a solution.`,fallback:`Your browser does not support the required features for our spam protection.`},dependencies:{isSecureContext:`Your context is not secure! Try connecting over HTTPS.`,webCrypto:`Your browser doesn't have a functioning web.crypto element.`,broadcastChannel:`Your browser doesn't support Broadcast Channel API.`,bigInt:`Your browser doesn't support BigInt.`,dataView:`Your browser doesn't support DataView.`},app:{retry:`Retry`,close:`Close`,hide:`Hide this message for this session`,about:{button:`About Spam Shield`,title:`Information`,body:`Spam Shield is a service that protects web forms from bots and spam by using advanced algorithms to verify user interactions. 3 4It does not collect any personal data and is designed to be lightweight and unobtrusive.`},classification:{show:`Show classification`,country:`Country`,os:`Operating System`,browser:`Browser`,flags:`Flags`,classification:`Classification`,baseline:`Baseline {year}`,releasedAt:`Released at {date}`,flag:{bot:`Bot`,desktop:`Desktop`,mobile:`Mobile`,tablet:`Tablet`,modern:`Modern`}},error:{suffix:`You will not be able to submit forms on this page.`}},loading:`loadingâ¦`,form:{"still-solving":`Still solving the challenge, please waitâ¦`,"submit-without-token":`Unable to submit the form as the anti-spam token is missing. 5 6Please try refreshing the page or use a different browser if the issue persists.`,"submit-with-error":`{msg} 7 8Please try refreshing the page or use a different browser if the issue persists.`},status:{initializing:`Initializingâ¦`,validating:`Validatingâ¦`,solving:`Solving challengeâ¦`,solved:`Looks like you are human! You can now submit the form.`,rate:`Speed:\xA0{rate}kH/s`}},m={errors:{failedToLoadSeal:`Fehler beim Laden des Siegels. Bitte versuchen Sie es erneut oder laden Sie die Seite neu.`,generic:`Fehler beim Laden des Spam-Schutzes. {msg}`,challengeError:`Fehler beim Auflösen des Prüfalgorithmus. Bitte versuchen Sie es erneut oder laden Sie die Seite neu.`,rejected:`Wir haben Ihre Anfrage als unerwünscht oder bösartig eingestuft.`,failedDependency:`Fehlende Abhängigkeit: {msg} Bitte überprüfen Sie Ihre Browser-Einstellungen oder versuchen Sie es mit einem anderen Browser.`,tooLong:`Es hat zu lange gedauert, eine Lösung zu finden.`,fallback:`Ihr Browser unterstützt nicht die erforderlichen Funktionen für unseren Spam-Schutz.`},dependencies:{isSecureContext:`Ihr Kontext ist nicht sicher! Versuchen Sie eine Verbindung über HTTPS.`,webCrypto:`Ihr Browser verfügt nicht über ein funktionsfähiges web.crypto-Element.`,broadcastChannel:`Ihr Browser unterstützt die Broadcast Channel API nicht.`,bigInt:`Ihr Browser unterstützt BigInt nicht.`,dataView:`Ihr Browser unterstützt DataView nicht.`},app:{retry:`Wiederholen`,close:`SchlieÃen`,hide:`Diese Nachricht für diese Sitzung ausblenden`,about:{button:`Ãber Spam Shield`,title:`Information`,body:`Spam Shield ist ein Service, der Webformulare vor Bots und Spam schützt, indem er fortsc
8hrittliche Algorithmen verwendet, um Benutzerinteraktionen zu verifizieren. 9 10Er sammelt keine persönlichen Daten und ist darauf ausgelegt, leichtgewichtig und unauffällig zu sein.`},classification:{show:`Klassifizierung anzeigen`,country:`Land`,os:`Betriebssystem`,browser:`Browser`,flags:`Flags`,classification:`Klassifizierung`,baseline:`Baseline {year}`,releasedAt:`Veröffentlicht am {date}`,flag:{bot:`Bot`,desktop:`Desktop`,mobile:`Mobil`,tablet:`Tablet`,modern:`Modern`}},error:{suffix:`Sie werden keine Formulare auf dieser Seite absenden können.`}},loading:`lädtâ¦`,form:{"still-solving":`Löse noch die Herausforderung, bitte warten â¦`,"submit-without-token":`Formular kann nicht abgesendet werden, da das Anti-Spam-Token fehlt. 11 12Bitte versuchen Sie, die Seite zu aktualisieren, oder verwenden Sie einen anderen Browser, falls das Problem weiterhin besteht.`,"submit-with-error":`{msg} 13 14Bitte versuchen Sie, die Seite zu aktualisieren, oder verwenden Sie einen anderen Browser, falls das Problem weiterhin besteht.`},status:{initializing:`Initialisiere â¦`,validating:`Validiere â¦`,solving:`Löse Herausforderung\xA0â¦`,solved:`Sieht aus, als wären Sie ein Mensch! Sie können nun das Formular absenden.`,rate:`Geschwindigkeit:\xA0{rate}kH/s`}},h={errors:{failedToLoadSeal:`Ãchec du chargement du sceau. Veuillez réessayer ou actualiser la page.`,generic:`Erreur lors du chargement de la protection anti-spam. {msg}`,challengeError:`Erreur lors de la résolution de l'algorithme de vérification. Veuillez réessayer ou actualiser la page.`,rejected:`Nous avons classé votre demande comme indésirable ou malveillante.`,failedDependency:`Dépendance manquante : {msg} Veuillez vérifier les paramètres de votre navigateur ou essayer un autre navigateur.`,tooLong:`Il a fallu trop de temps pour obtenir une solution.`,fallback:`Votre navigateur ne prend pas en charge les fonctionnalités requises pour notre protection anti-spam.`}
14,dependencies:{isSecureContext:`Votre contexte n'est pas sécurisé ! Essayez de vous connecter via HTTPS.`,webCrypto:`Votre navigateur n'a pas d'élément web.crypto fonctionnel.`,broadcastChannel:`Votre navigateur ne prend pas en charge l'API Broadcast Channel.`,bigInt:`Votre navigateur ne prend pas en charge BigInt.`,dataView:`Votre navigateur ne prend pas en charge DataView.`},app:{retry:`Réessayer`,close:`Fermer`,hide:`Masquer ce message pour cette session`,about:{button:`à propos de Spam Shield`,title:`Informations`,body:`Spam Shield est un service qui protège les formulaires web contre les bots et le spam en utilisant des algorithmes avancés pour vérifier les interactions utilisateur. 15 16Il ne collecte aucune donnée personnelle et est conçu pour être léger et discret.`},classification:{show:`Afficher la classification`,country:`Pays`,os:`Système d'exploitation`,browser:`Navigateur`,flags:`Drapeaux`,classification:`Classification`,baseline:`Référence {year}`,releasedAt:`Publié le {date}`,flag:{bot:`Bot`,desktop:`Bureau`,mobile:`Mobile`,tablet:`Tablette`,modern:`Moderne`}},error:{suffix:`Vous ne pourrez pas soumettre de formulaires sur cette page.`}},loading:`chargementâ¦`,form:{"still-solving":`Résolution du défi en cours, veuillez patienterâ¦`,"submit-without-token":`Impossible de soumettre le formulaire car le token anti-spam est manquant. 17 18Veuillez essayer d'actualiser la page ou d'utiliser un autre navigateur si le problème persiste.`,"submit-with-error":`{msg} 19 20Veuillez essayer d'actualiser la page ou d'utiliser un autre navigateur si le problème persiste.`},status:{initializing:`Initialisationâ¦`,validating:`Validationâ¦`,solving:`Résolution du défiâ¦`,solved:`Il semble que vous soyez humain ! Vous pouvez maintenant soumettre le formulaire.`,rate:`Vitesse : {rate}kH/s`}},g={errors:{failedToLoadSeal:`No se pudo cargar el sello. Inténtelo de nuevo o recargue la página.`,generic:`Error al cargar la protección antispam. {msg}`,challengeError:`Error al resolver el algoritmo de verificación. Inténtelo de nuevo o recargue la página.`,rejected:`Hemos clasificado su solicitud como no deseada o maliciosa.`,failedDependency:`Dependencia faltante: {msg} Revise la configuración de su navegador o pruebe con otro navegador.`,tooLong:`Tardó demasiado en obtener una solución.`,fallback:`Su navegador no admite las funciones necesarias para nuestra protección antispam.`},dependencies:{isSecureContext:`¡Su contexto no es seguro! Intente conectarse por HTTPS.`,webCrypto:`Su navegador no tiene un elemento web.crypto funcional.`,broadcastChannel:`Su navegador no admite la API de Broadcast Channel.`,bigInt:`Su navegador no admite BigInt.`,dataView:`Su navegador no admite DataView.`},app:{retry:`Reintentar`,close:`Cerrar`,hide:`Ocultar este mensaje durante esta sesión`,about:{button:`Acerca de Spam Shield`,title:`Información`,body:`Spam Shield es un servicio que protege formularios web contra bots y spam mediante algoritmos avanzados para verificar las interacciones de los usuarios. 21
22No recopila ningún dato personal y está diseñado para ser ligero y discreto.`},classification:{show:`Mostrar clasificación`,country:`PaÃs`,os:`Sistema operativo`,browser:`Navegador`,flags:`Indicadores`,classification:`Clasificación`,baseline:`Referencia {year}`,releasedAt:`Publicado el {date}`,flag:{bot:`Bot`,desktop:`Escritorio`,mobile:`Móvil`,tablet:`Tableta`,modern:`Moderno`}},error:{suffix:`No podrá enviar formularios en esta página.`}},loading:`cargandoâ¦`,form:{"still-solving":`Resolviendo el desafÃo, espereâ¦`,"submit-without-token":`No se puede enviar el formulario porque falta el token antispam. 23 24Intente actualizar la página o use otro navegador si el problema persiste.`,"submit-with-error":`{msg} 25 26Intente actualizar la página o use otro navegador si el problema persiste.`},status:{initializing:`Inicializandoâ¦`,validating:`Validandoâ¦`,solving:`Resolviendo desafÃoâ¦`,solved:`Parece que usted es humano. Ahora puede enviar el formulario.`,rate:`Velocidad: {rate}kH/s`}},_={errors:{failedToLoadSeal:`Impossibile caricare il sigillo. Riprova o ricarica la pagina.`,generic:`Errore durante il caricamento della protezione antispam. {msg}`,challengeError:`Errore durante la risoluzione dell'algoritmo di verifica. Riprova o ricarica la pagina.`,rejected:`Abbiamo classificato la tua richiesta come indesiderata o malevola.`,failedDependency:`Dipendenza mancante: {msg} Controlla le impostazioni del browser o prova con un altro browser.`,tooLong:`Ci è voluto troppo tempo per ottenere una soluzione.`,fallback:`Il tuo browser non supporta le funzionalità necessarie per la nostra protezione antispam.`},dependencies:{isSecureContext:`Il tuo contesto non è sicuro! Prova a connetterti tramite HTTPS.`,webCrypto:`Il tuo browser non dispone di un elemento web.crypto funzionante.`,broadcastChannel:`Il tuo browser non supporta l'API Broadcast Channel.`,bigInt:`Il tuo browser non supporta BigInt.`,dataView:`Il tuo browser non supporta DataView.`},app:{retry:`Riprova`,close:`Chiudi`,hide:`Nascondi questo messaggio per questa sessione`,about:{button:`Informazioni su Spam Shield`,title:`Informazioni`,body:`Spam Shield è un servizio che protegge i moduli web da bot e spam utilizzando algoritmi avanzati per verificare le interazioni degli utenti. 27 28Non raccoglie alcun dato personale ed è progettato per essere leggero e discreto.`},classification:{show:`Mostra classificazione`,country:`Paese`,os:`Sistema operativo`,browser:`Browser`,flags:`Indicatori`,classification:`Classificazione`,baseline:`Baseline {year}`,releasedAt:`Pubblicato il {date}`,flag:{bot:`Bot`,desktop:`Desktop`,mobile:`Mobile`,tablet:`Tablet`,modern:`Moderno`}},error:{suffix:`Non potrai inviare moduli in questa pagina.`}},loading:`caricamentoâ¦`,form:{"still-solving":`Risoluzione della sfida in corso, attendereâ¦`,"submit-without-token":`Impossibile inviare il modulo perché manca il token antispam. 29 30Prova ad aggiornare la pagina o usa un altro browser se il problema persiste.`,"submit-with-error":`{msg} 31 32Prova ad aggiornare la pagina o usa un altro browser se il problema persiste.`},status:{initializing:`Inizializzazioneâ¦`,validating:`Convalidaâ¦`,solving:`Risoluzione della sfidaâ¦`,solved:`Sembra che tu sia umano! Ora puoi inviare il modulo.`,rate:`Velocità : {rate}kH/s`}},v={errors:{failedToLoadSeal:`Kan het zegel niet laden. Probeer het opnieuw of herlaad de pagina.`,generic:`Fout bij het laden van spambeveiliging. {msg}`,challengeError:`Fout bij het oplossen van het controle-algoritme. Probeer het opnieuw of herlaad de pagina.`,rejected:`We hebben uw verzoek als ongewenst of kwaadaardig geclassificeerd.`,failedDependency:`Ontbrekende afhankelijkheid: {msg} Controleer uw browserinstellingen of probeer een andere browser.`,tooLong:`Het duurde te lang om een oplossing te krijgen.`,fallback:`Uw browser ondersteunt de vereiste functies voor onze spambeveiliging niet.`},dependencies:{isSecureContext:`Uw context is niet veilig! Probeer verbinding te maken via HTTPS.`,webCrypto:`Uw browser heeft geen werkend web.crypto-element.`,broadcastChannel:`Uw browser ondersteunt de Broadcast Channel API niet.`,bigInt:`Uw browser ondersteunt BigInt niet.`,dataView:`Uw browser ondersteunt DataView niet.`},app:{retry:`Opnieuw proberen`,close:`Sluiten`,hide:`Dit bericht voor deze sessie verbergen`,about:{button:`Over Spam Shield`,title:`Informatie`,body:`Spam Shield is een dienst die webformulieren beschermt tegen bots en spam met geavanceerde algoritmen om gebruikersinteracties te verifiëren. 33 34Het verzamelt geen persoonlijke gegevens en is ontworpen om lichtgewicht en onopvallend te zijn.`},classification:{show:`Classificatie tonen`,country:`Land`,os:`Besturingssysteem`,browser:`Browser`,flags:`Vlaggen`,classification:`Classificatie`,baseline:`Basislijn {year}`,releasedAt:`Uitgebracht op {date}`,flag:{bot:`Bot`,desktop:`Desktop`,mobile:`Mobiel`,tablet:`Tablet`,modern:`Modern`}},error:{suffix:`U kunt op deze pagina geen formulieren indienen.`}},loading:`ladenâ¦`,form:{"still-solving":`Bezig met het oplossen van de uitdaging, even geduldâ¦`,"submit-without-token":`Kan het formulier niet verzenden omdat het anti-spamtoken ontbreekt. 35 36Probeer de pagina te vernieuwen of gebruik een andere browser als het probleem aanhoudt.`,"submit-with-error":`{msg} 37 38Probeer de pagina te vernieuwen of gebruik een andere browser als het probleem aanhoudt.`},status:{initializing:`Initialiserenâ¦`,validating:`Validerenâ¦`,solving:`Uitdaging oplossenâ¦`,solved:`Het lijkt erop dat u een mens bent! U kunt nu het formulier verzenden.`,rate:`Snelheid: {rate}kH/s`}},y={errors:{failedToLoadSeal:`Nie udaÅo siÄ zaÅadowaÄ pieczÄci. Spróbuj ponownie lub odÅwież stronÄ.`,generic:`Nie udaÅo siÄ zaÅadowaÄ ochrony antyspamowej. {msg}`,challengeError:`BÅÄ d podczas rozwiÄ zywania algorytmu weryfikacji. Spróbuj ponownie lub odÅwież stronÄ.`,rejected:`SklasyfikowaliÅmy Twoje Å¼Ä danie jako niepoÅ¼Ä dane lub zÅoÅliwe.`,failedDependency:`BrakujÄ ca zależnoÅÄ: {msg} Sprawdź ustawienia przeglÄ darki lub spróbuj użyÄ innej przeglÄ darki.`,tooLong:`Uzyskanie rozwiÄ zania trwaÅo zbyt dÅugo.`,fallback:`Twoja przeglÄ darka nie obsÅuguje wymaganych funkcji naszej ochrony antyspamowej.`},dependencies:{isSecureContext:`Twój kontekst nie jest bezpieczny! Spróbuj poÅÄ czyÄ siÄ przez HTTPS.`,webCrypto:`Twoja przeglÄ darka nie ma dziaÅajÄ cego elementu web.crypto.`,broadcastChannel:`Twoja przeglÄ darka nie obsÅuguje API Broadcast Channel.`,bigInt:`Twoja przeglÄ darka nie obsÅuguje BigInt.`,dataView:`Twoja przeglÄ darka nie obsÅuguje DataView.`},app:{retry:`Spróbuj ponownie`,close:`Zamknij`,hide:`Ukryj tÄ wiadomoÅÄ na czas tej sesji`,about:{button:`O Spam Shield`,title:`Informacja`,body:`Spam Shield to usÅuga, która chroni formularze internetowe przed botami i spamem, wykorzystujÄ c zaawansowane algorytmy do weryfikacji interakcji użytkownika. 39 40Nie zbiera żadnych danych osobowych i zostaÅa zaprojektowana tak, aby byÅa lekka i dyskretn
40a.`},classification:{show:`Pokaż klasyfikacjÄ`,country:`Kraj`,os:`System operacyjny`,browser:`PrzeglÄ darka`,flags:`Flagi`,classification:`Klasyfikacja`,baseline:`WartoÅÄ bazowa {year}`,releasedAt:`Opublikowano {date}`,flag:{bot:`Bot`,desktop:`Komputer`,mobile:`Telefon`,tablet:`Tablet`,modern:`Nowoczesny`}},error:{suffix:`Nie bÄdzie można wysyÅaÄ formularzy na tej stronie.`}},loading:`Åadowanieâ¦`,form:{"still-solving":`Trwa rozwiÄ zywanie wyzwania, proszÄ czekaÄâ¦`,"submit-without-token":`Nie można wysÅaÄ formularza, ponieważ brakuje tokenu antyspamowego. 41 42Spróbuj odÅwieżyÄ stronÄ lub użyj innej przeglÄ darki, jeÅli problem bÄdzie siÄ powtarzaÅ.`,"submit-with-error":`{msg} 43 44Spróbuj odÅwieżyÄ stronÄ lub użyj innej przeglÄ darki, jeÅli problem bÄdzie siÄ powtarzaÅ.`},status:{initializing:`Inicjalizacjaâ¦`,validating:`Weryfikacjaâ¦`,solving:`RozwiÄ zywanie wyzwaniaâ¦`,solved:`WyglÄ da na to, że jesteÅ czÅowiekiem! Możesz teraz wysÅaÄ formularz.`,rate:`PrÄdkoÅÄ: {rate}kH/s`}},b={errors:{failedToLoadSeal:`Falha ao carregar o selo. Tente novamente ou recarregue a página.`,generic:`Falha ao carregar a proteção contra spam. {msg}`,challengeError:`Falha ao resolver o algoritmo de verificação. Tente novamente ou recarregue a página.`,rejected:`Classificámos o seu pedido como indesejado ou malicioso.`,failedDependency:`Dependência em falta: {msg} Verifique as definições do seu navegador ou experimente outro navegador.`,tooLong:`Demorou demasiado tempo para obter uma solução.`,fallback:`O seu navegador não suporta as funcionalidades necessárias para a nossa proteção contra spam.`},dependencies:{isSecureContext:`O seu contexto não é seguro! Tente ligar-se por HTTPS.`,webCrypto:`O seu navegador não tem um elemento web.crypto funcional.`,broadcastChannel:`O seu navegador não suporta a API Broadcast Channel.`,bigInt:`O seu navegador não suporta BigInt.`,dataView:`O seu navegador não suporta DataView.`},app:{retry:`Tentar novamente`,close:`Fechar`,hide:`Ocultar esta mensagem durante esta sessão`,about:{button:`Sobre o Spam Shield`,title:`Informação`,body:`O Spam Shield é um serviço que protege formulários web contra bots e spam, utilizando algoritmos avançados para verificar interações de utilizadores. 45 46Não recolhe quaisquer dados pessoais e foi concebido para ser leve e discreto.`},classification:{show:`Mostrar classificação`,country:`PaÃs`,os:`Sistema operativo`,browser:`Navegador`,flags:`Sinalizadores`,classification:`Classificação`,baseline:`Referência {year}`,releasedAt:`Publicado em {date}`,flag:{bot:`Bot`,desktop:`Computador`,mobile:`Telemóvel`,tablet:`Tablet`,modern:`Moderno`}},error:{suffix:`Não conseguirá submeter formulários nesta página.`}},loading:`a carregarâ¦`,form:{"still-solving":`Ainda a resolver o desafio, aguardeâ¦`,"submit-without-token":`Não é possÃvel submeter o formulário porque o token anti-spam está em falta. 47 48Tente atualizar a página ou use outro navegador se o problema persistir.`,"submit-with-error":`{msg} 49 50Tente atualizar a página ou use outro navegador se o problema persistir.`},status:{initializing:`A inicializarâ¦`,validating:`A validarâ¦`,solving:`A resolver desafioâ¦`,solved:`Parece que é humano! Já pode submeter o formulário.`,rate:`Velocidade: {rate}kH/s`}};function x(e){if(!e)return[];let t=[];for(let n of[e,...e.querySelectorAll(`*`)])`shadowRoot`in n&&n.shadowRoot&&(t.push(n.shadowRoot),t.push(...x(n.shadowRoot)));return t}function S(e,t){function n(e,r=e&&`closest`in e&&e.closest(t)){return e instanceof Window||e instanceof Document||!e?null:r||n(e.getRootNode().host)}return n(e)}async function C(e){let t=e.target;if(t instanceof HTMLDialogElement&&t.hasAttribute(`open`)){let n=t.getBoundingClientRect();if(e.clientX>=n.left&&e.clientX<=n.right&&e.clientY>=n.top&&e.clientY<=n.bottom)return;e.preventDefault(),e.stopPropagation();let r=t.querySelector(`button,input,[tabindex]`);r&&(!document.activeElement||document.activeElement.closest(`dialog`)!==t)?(r.focus(),await Promise.resolve(),t.close()):t.close()}}function w(e,{signal:t}={}){return t?new Promise((n,r)=>{if(t.aborted){r(t.reason);return}let i=setTimeout(()=>n(),e);t.addEventListener(`abort`,()=>{clearTimeout(i),r(t.reason)})}):new Promise(t=>{setTimeout(()=>t(),e)})}var T=(function(){if(typeof document==`object`){let e=document.createElement(`div`);return t=>(e.innerText=t,e.innerHTML)}return e=>e.replace(/[&<>"']/g,e=>{switch(e){case`&`:return`&`;case`<`:return`<`;case`>`:return`>`;case`"`:return`"`;case`'`:return`'`;default:return e}})})(),E={en:p,de:m,fr:h,es:g,it:_,nl:v,pl:y,pt:b},D=`en`;function O(){let e=document.documentElement.hasAttribute(`lang`)?[document.documentElement.getAttribute(`lang`)||`en`]:navigator.languages||[navigator.language];for(let t of e){let e=t.split(`-`)[0].toLowerCase().substring(0,2);if(e in E){D=e;return}}if(`languages`in navigator)for(let e of navigator.languages){let t=e.split(`-`)[0].toLowerCase().substring(0,2);if(t in E){D=t;return}}}function k(e,t){let n=t.split(`.`),r=e;for(let e of n)if(typeof r==`object`&&r)r=r[e];else return;return r}function A(e,t={}){return e.replace(/{([^{}]*)}/g,(e,n)=>{let r=t[n];return r===void 0?e:T(String(r))})}function j(e,t,n={}){let r=k(E[e]||E.en,t);
50if(typeof r==`string`)return A(r,n);let i=k(E.en,t);return typeof i==`string`?A(i,n):t}function M(e){let t=S(e,`[lang]`)?.getAttribute(`lang`);if(t){let e=t.split(`-`)[0].toLowerCase().substring(0,2);if(e in E)return e}return D}typeof document==`object`&&O();var N=class e extends Error{constructor(t){let{id:n,msg:r,lang:i,cause:a}=t;delete t.id,delete t.msg,delete t.lang,n||=`generic`,r||=a instanceof Error?a.message:a?String(a):`Unknown error`;let o=F(i||`en`,n,r);super(o,t),this.name=`TranslatableError`,this.id=n,this.msg=r,`captureStackTrace`in Error&&Error.captureStackTrace(this,e)}};function P(e){return e instanceof N?e:new N({cause:e})}function F(e,t,n){return t||=`generic`,t==`failedDependency`&&n&&(n=j(e,`dependencies.${n}`)),j(e,`errors.${t}`,{msg:n||``})}function I(e){return(typeof e==`string`?e:e.id)!==`rejected`}var L=`modulepreload`,R=function(e){return`/__saasweb__/spam-shield/bundle/`+e},z={},B=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}function s(e){return import.meta.resolve?import.meta.resolve(e):new URL(e,import.meta.url).href}r=o(t.map(t=>{if(t=R(t,n),t=s(t),t in z)return;z[t]=!0;let r=t.endsWith(`.css`);for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}let i=document.createElement(`link`);if(i.rel=r?`stylesheet`:L,r||(i.as=`script`),i.crossOrigin=``,i.href=t,a&&i.setAttribute(`nonce`,a),document.head.appendChild(i),r)return new Promise((e,n)=>{i.addEventListener(`load`,e),i.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}).filter(e=>e!==void 0))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})};t(new URLSearchParams(location.search));function V(t){let r={};for(let[t,n]of e())r[t]=n;for(let[e,n]of Object.entries(t))r[e]=n;window.__swssConfig=r;let i=document.createElement(`script`);i.src=`${n}bundle/fallback.js`,document.head.appendChild(i)}var H=f();H?(console.warn(`SaaS Web Spam Shield:`,`Dependencies check failed: ${H}`),V({errorId:`failedDependency`,errorMsg:H})):(i.isDebug&&console.debug(`SaaS Web Spam Shield:`,`Dependencies check passed.`),document.readyState===`loading`?document.addEventListener(`DOMContentLoaded`,U):U(),a());async function U(){try{i.isDebug&&console.debug(`SaaS Web Spam Shield:`,`bootstrap...`),await Promise.all([B(()=>import(`./assets/context-real-DKzNUsAI.js`).then(e=>e.waitForSetup),__vite__mapDeps([0,1])),B(()=>import(`./assets/app-BNKlJR7S.js`).then(e=>e.injectAutoElement()),__vite__mapDeps([2,1,0,3]))]),i.isDebug&&console.debug(`SaaS Web Spam Shield:`,`bootstrap done...`),(await B(async()=>{let{ready:e}=await import(`./assets/integration-DrZKOVnS.js`);return{ready:e}},__vite__mapDeps([4,1,0,5,3]))).ready()}catch(e){console.error(`SaaS Web Spam Shield:`,`Failed to bootstrap:`,e);let t=P(e);V({errorId:t.id,errorMsg:t.msg})}}export{F as a,w as c,P as i,C as l,N as n,M as o,I as r,j as s,B as t,x as u}; 51//# sourceMappingURL=index~CIT0iwmF.js.map
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.