PageSourceSearch

https://adapty.io/assets/themes/bricks-child/assets/js/ab-hubspot-signin-inline-form.min.js?ver=20260902

js adapty.io collected 2026-09-24 09:10:19 UTC 4,377 bytes, 1 lines download raw bytes

1!function(){"use strict";function t(t,e){if(2!==t.length&&4!==t.length||2!==e.length)return console.error("Invalid input arguments for the setLocalizeTextsTo function."),!1;const n={};return"fake"===t?(n.block=document.querySelector("#signup-hs-form"),n.form=n.block?n.block.querySelector("#fake-hs-inline-form"):document.querySelector("#fake-hs-inline-form"),n.input=n.form?n.form.querySelector("#fake-hs-form-email"):null,n.button=n.form?n.form.querySelector('.actions input[type="submit"]'):null):"hs"===t&&(n.block=document.querySelector("#signup-hs-form"),n.form=n.block?n.block.querySelector("#hsForm_"+window.adaptyHS.formID):document.querySelector("#hsForm_"+window.adaptyHS.formID),n.input=n.form?n.form.querySelector('input[name="email"]'):null,n.button=n.form?n.form.querySelector('.actions input[type="submit"]'):null),n.form&&n.input&&n.button?window.adaptyHS?.localize?.[e]?.inputText&&window.adaptyHS?.localize?.[e]?.btnText?(n.input.setAttribute("placeholder",window.adaptyHS.localize[e].inputText),n.button.value=window.adaptyHS.localize[e].btnText,window.adaptyHS.hsButton=n.button,window.adaptyHS.hsInput=n.input,!0):(console.error("Translations for the specified language could not be found."),!1):(console.error('Could not find suitable elements in the specified form "'+t+'".'),!1)}function e(){if(!window.adaptyHS.hsButton||!window.adaptyHS.hsInput)return;const t=Math.ceil(window.adaptyHS.hsButton.clientWidth)+8+"px";window.adaptyHS.hsInput.style.setProperty("--button-width",t)}function n(){t("fake",window.adaptyHS.lang),e(),new Promise((t,e)=>{const n=document.createElement("script");n.charset="utf-8",n.type="text/javascript",n.src="//js.hsforms.net/forms/embed/v2.js",n.onload=()=>t(),n.onerror=()=>e(new Error("Failed to load HubSpot script")),document.head.appendChild(n)}).then(()=>{"undefined"!=typeof hbspt&&hbspt.forms?(document.querySelector("#signup-hs-form")||document.body,hbspt.forms.create({portalId:"21181174",formId:window.adaptyHS.formID,target:"#init-inline-hs-form"})):console.error("HubSpot forms object is not available")}).catch(t=>{console.error("Error loading HubSpot:",t)})}window.adaptyHS.localize={en:{inputText:"Email address",btnText:"Start for free",btnWaitText:"Please, wait..."},zh:{inputText:"电子邮件地址",btnText:"免费开始",btnWaitText:"请稍候..."},ko:{inputText:"이메일 주소",btnText:"지금 시작",btnWaitText:"잠깐.."},ja:{inputText:"メールアドレス",btnText:"無料で始める",btnWaitText:"お待ちください..."},tr:{inputText:"E-posta adresi",btnText:"Başlamak",btnWaitText:"Bekleyin..."},pl:{inputText:"Adres e-mail",btnText:"Rozpocznij",btnWaitText:"Odczekać..."},ru:{inputText:"Email адрес",btnText:"Начать",btnWaitText:"Подождите..."},fr:{inputText:"Adresse e-mail",btnText:"Commencer",btnWaitText:"Patienter..."},de:{inputText:"E-Mail-Adresse",btnText:"Starten",btnWaitText:"Warten Sie..."},es:{inputText:"Email",btnText:"Comenzad",btnWaitText:"Espere..."},pt:{inputText:"Endereço de e-mail",btnText:"Começar",btnWaitText:"Aguarde..."},uk:{inputText:"Електронна пошта",btnText:"Почати зараз",btnWaitText:"Зачекайте..."}},window.addEventListener("message",function(n){if("hsFormCallback"===n.data.type&&window.adaptyHS.formID===n.data.id)if("onFormSubmit"===n.data.eventName)window.adaptyHS.hsButton.value=window.adaptyHS.localize[window.adaptyHS.lang].btnWaitText,e();else if("onFormReady"===n.data.eventName)!function(n,o=10,a=100){let i=0;const r=()=>{if(i++,t("hs",n)){if(e(),window.adaptyHS.hsButton){const t="ec:Registration.ea:on_StartedForFree_input_MainPage";window.adaptyHS.hsButton.setAttribute("data-ga",t)}const t=document.getElementById("fake-hs-inline-form");return t&&(t.style.display="none"),!0}return i<o?(setTimeout(r,a),!1):(console.error("Failed to localize HubSpot form after "+o+" attempts"),!1)};r()}(window.adaptyHS.lang);else if("onFormSubmitted"===n.data.eventName&&void 0!==n.data.data.submissionValues.email){window.adaptyHS.userEmail=n.data.data.submissionValues.email,window.adaptyHS.hsButton.value=window.adaptyHS.localize[window.adaptyHS.lang].btnText,e();const t=window.adaptyHS.appUrl+window.adaptyHS.userEmail;window.adaptyHS.openInNewTab?window.open(t,"_blank"):window.location.href=t}}),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",n):n()}();

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.