File: //var/www/quadcode/one-time-popup/build/popup-widget.umd.cjs.map
{"version":3,"file":"popup-widget.umd.cjs","sources":["../src/assets/fonts/SuisseIntl/SuisseIntl-Regular.woff2","../src/assets/fonts/SuisseIntl/SuisseIntl-Medium.woff2","../src/assets/fonts/SuisseIntl/SuisseIntl-Bold.woff2","../src/components/popup-webinar/popup-webinar.html?raw","../src/utils/date/dateFormater.ts","../src/scripts/click-on-fader.ts","../src/components/popup-webinar/popup-webinar.ts","../src/scripts/form/error-handler.ts","../src/scripts/form/ajax.ts","../src/scripts/form/cookie.ts","../src/scripts/form/form.ts","../node_modules/intl-tel-input/build/js/intlTelInput.js","../node_modules/intl-tel-input/index.js","../src/scripts/form/phone.ts","../src/utils/translations/translation.ts","../src/utils/translations/translations-data/webinarsTranslations.ts","../src/utils/translations/translations-data/formTranslations.ts","../src/components/popup-form/popup-form.ts","../src/scripts/manual-popup-manager.ts","../src/utils/assets-path-replacer/replaceAssetsPath.ts","../src/utils/load-fonts /loadFonts.ts","../src/index.ts","../src/components/popup-form/popup-form.html?raw"],"sourcesContent":["export default \"data:font/woff2;base64,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\"","export default \"data:font/woff2;base64,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\"","export default \"data:font/woff2;base64,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\"","export default \"<div class=\\\"popupWebinar popup\\\">\\n <div class=\\\"container\\\">\\n <div class=\\\"popupWebinar__content\\\">\\n <div class=\\\"popupWebinar__wrapper\\\">\\n <div class=\\\"popupWebinar__close\\\" role=\\\"button\\\" tabindex=\\\"0\\\">\\n <svg width=\\\"31\\\" height=\\\"31\\\" viewBox=\\\"0 0 31 31\\\" fill=\\\"none\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\">\\n <path d=\\\"M21.1 9.9L9.9 21.1M9.75 9.9L20.95 21.1M29.5 15.5C29.5 23.2319 23.2319 29.5 15.5 29.5C7.76801 29.5 1.5 23.2319 1.5 15.5C1.5 7.76801 7.76801 1.5 15.5 1.5C23.2319 1.5 29.5 7.76801 29.5 15.5Z\\\" stroke=\\\"#E62334\\\" stroke-width=\\\"3\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/>\\n </svg>\\n </div>\\n <div class=\\\"popupWebinar__tags\\\">\\n <div class=\\\"popupWebinar__tag\\\">\\n <div class=\\\"popupWebinar__icon\\\">\\n <svg width=\\\"34\\\" height=\\\"34\\\" viewBox=\\\"0 0 34 34\\\" fill=\\\"none\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\">\\n <path d=\\\"M12.7498 18.159C13.39 18.159 13.9089 18.678 13.9089 19.3181C13.9089 19.9583 13.39 20.4772 12.7498 20.4772C12.1097 20.4772 11.5907 19.9583 11.5907 19.3181C11.5907 18.678 12.1097 18.159 12.7498 18.159Z\\\" fill=\\\"#FF3737\\\"/>\\n <path d=\\\"M17.3862 18.159C18.0263 18.159 18.5453 18.678 18.5453 19.3181C18.5453 19.9583 18.0263 20.4772 17.3862 20.4772C16.746 20.4772 16.2271 19.9583 16.2271 19.3181C16.2271 18.678 16.746 18.159 17.3862 18.159Z\\\" fill=\\\"#FF3737\\\"/>\\n <path d=\\\"M22.0225 18.159C22.6627 18.159 23.1816 18.678 23.1816 19.3181C23.1816 19.9583 22.6627 20.4772 22.0225 20.4772C21.3824 20.4772 20.8635 19.9583 20.8635 19.3181C20.8635 18.678 21.3824 18.159 22.0225 18.159Z\\\" fill=\\\"#FF3737\\\"/>\\n <path fill-rule=\\\"evenodd\\\" clip-rule=\\\"evenodd\\\" d=\\\"M22.0225 5.79541C22.6627 5.79541 23.1816 6.31435 23.1816 6.9545V7.34086H23.9544L24.1928 7.3469C26.5636 7.46701 28.4646 9.36798 28.5847 11.7388L28.5907 11.9772V22.0227C28.5907 24.5833 26.515 26.659 23.9544 26.659H10.818L10.5795 26.653C8.12977 26.5289 6.18164 24.5033 6.18164 22.0227V11.9772L6.18768 11.7388C6.30779 9.36798 8.20875 7.46701 10.5795 7.3469L10.818 7.34086H11.5907V6.9545C11.5907 6.31435 12.1097 5.79541 12.7498 5.79541C13.39 5.79541 13.9089 6.31435 13.9089 6.9545V7.34086H20.8635V6.9545C20.8635 6.31435 21.3824 5.79541 22.0225 5.79541ZM8.49982 22.0227C8.49982 23.303 9.53771 24.3409 10.818 24.3409H23.9544C25.2347 24.3409 26.2725 23.303 26.2725 22.0227V14.2954H8.49982V22.0227ZM23.1816 9.65905V10.0454C23.1816 10.6856 22.6627 11.2045 22.0225 11.2045C21.3824 11.2045 20.8635 10.6856 20.8635 10.0454V9.65905H13.9089V10.0454C13.9089 10.6856 13.39 11.2045 12.7498 11.2045C12.1097 11.2045 11.5907 10.6856 11.5907 10.0454V9.65905H10.818C9.5777 9.65905 8.5649 10.6331 8.50284 11.858L8.49982 11.9772H26.2725C26.2725 10.6969 25.2347 9.65905 23.9544 9.65905H23.1816Z\\\" fill=\\\"#FF3737\\\"/>\\n </svg>\\n </div>\\n <div class=\\\"popupWebinar__date\\\">Thursday, May 22nd 2025</div>\\n </div>\\n <div class=\\\"popupWebinar__tag\\\">\\n <div class=\\\"popupWebinar__icon\\\">\\n <svg width=\\\"34\\\" height=\\\"34\\\" viewBox=\\\"0 0 34 34\\\" fill=\\\"none\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\">\\n <path fill-rule=\\\"evenodd\\\" clip-rule=\\\"evenodd\\\" d=\\\"M13.8983 6.18204C13.8983 5.54189 14.4172 5.02295 15.0574 5.02295H19.3301C19.9702 5.02295 20.4892 5.54189 20.4892 6.18204C20.4892 6.82219 19.9702 7.34113 19.3301 7.34113H18.3528V8.33393C23.4724 8.91656 27.4324 13.3127 27.4324 18.6229C27.4324 24.3277 22.8622 28.9775 17.1937 28.9775C11.5253 28.9775 6.95508 24.3277 6.95508 18.6229C6.95508 13.3127 10.915 8.91656 16.0346 8.33393V7.34113H15.0574C14.4172 7.34113 13.8983 6.82219 13.8983 6.18204ZM10.7135 7.62046C11.169 8.07024 11.1737 8.80412 10.7239 9.25963L9.12163 10.8824C8.67186 11.3379 7.93798 11.3425 7.48246 10.8928C7.02695 10.443 7.02229 9.7091 7.47207 9.25359L9.07434 7.63086C9.52411 7.17535 10.258 7.17069 10.7135 7.62046ZM23.6739 7.62046C24.1295 7.17069 24.8633 7.17535 25.3131 7.63086L26.9154 9.25359C27.3652 9.7091 27.3605 10.443 26.905 10.8928C26.4495 11.3425 25.7156 11.3379 25.2658 10.8824L23.6635 9.25963C23.2138 8.80412 23.2184 8.07024 23.6739 7.62046ZM17.1937 10.5866C12.8332 10.5866 9.27326 14.1707 9.27326 18.6229C9.27326 23.0752 12.8332 26.6593 17.1937 26.6593C21.5542 26.6593 25.1142 23.0752 25.1142 18.6229C25.1142 14.1707 21.5542 10.5866 17.1937 10.5866ZM17.1937 13.1366C17.8339 13.1366 18.3528 13.6555 18.3528 14.2957V17.971L20.4661 19.2551C21.0132 19.5876 21.1871 20.3005 20.8547 20.8476C20.5223 21.3947 19.8093 21.5687 19.2623 21.2362L16.5918 19.6135C16.2458 19.4033 16.0346 19.0278 16.0346 18.6229V14.2957C16.0346 13.6555 16.5536 13.1366 17.1937 13.1366Z\\\" fill=\\\"#FF3737\\\"/>\\n </svg>\\n </div>\\n <div class=\\\"popupWebinar__time\\\">4:00 PM (GMT+3)</div>\\n </div>\\n </div>\\n <h2 class=\\\"popupWebinar__title\\\">Don’t Miss Our Free Webinar!</h2>\\n <p class=\\\"popupWebinar__description\\\">\\n <strong>Why 90% of New Brokers Fail (And How to Build a Profitable One)</strong>\\n </p> <p class=\\\"popupWebinar__text\\\">What You'll Learn:</p>\\n <ul class=\\\"popupWebinar__bullets\\\">\\n <li class=\\\"popupWebinar__bullet\\\">✅ Why Most Brokers Fail in the First Year</li>\\n <li class=\\\"popupWebinar__bullet\\\">✅ Picking the Right Platform and Tech</li>\\n <li class=\\\"popupWebinar__bullet\\\">✅ Profit Leaks: Where the Money Goes</li>\\n </ul>\\n <a href=\\\"\\\" class=\\\"button popupWebinar__button\\\" tabindex=\\\"0\\\" role=\\\"button\\\" style=\\\"\\\">Register Now</a>\\n <img class=\\\"popupWebinar__bgImg\\\" width=\\\"582\\\" height=\\\"779\\\"\\n src=\\\"/images/popup-webinar/webinar.webp\\\" alt=\\\"decor\\\">\\n <div class=\\\"popupWebinar__bgImg_mobile\\\">\\n <img width=\\\"285\\\" height=\\\"241\\\"\\n src=\\\"/images/popup-webinar/webinar-m.webp\\\" alt=\\\"decor\\\" />\\n </div>\\n </div>\\n </div>\\n</div>\\n\"","export const formatDate = (dateString: string, lang = 'en') => {\n const date = new Date(dateString);\n\n const dateFormatter = new Intl.DateTimeFormat(lang, {\n weekday: 'long',\n year: 'numeric',\n month: lang === 'en' ? 'long' : 'numeric',\n day: 'numeric',\n });\n\n let preparedDate = dateFormatter.format(date);\n\n if (lang !== 'en') {\n preparedDate = preparedDate\n .replace(/(\\d+)\\/(\\d+)\\/(\\d+)/, '$2.$1.$3')\n .replace(/(\\d+)-(\\d+)-(\\d+)/, '$2.$1.$3');\n } else {\n const day = date.getDate();\n const suffix =\n day >= 11 && day <= 13\n ? 'th'\n : ['th', 'st', 'nd', 'rd', 'th', 'th', 'th', 'th', 'th', 'th'][day % 10];\n preparedDate = preparedDate.replace(/\\d+/, day + suffix);\n }\n\n const timeFormatter = new Intl.DateTimeFormat(lang, {\n hour: 'numeric',\n minute: 'numeric',\n timeZoneName: 'short',\n });\n const preparedTime = timeFormatter\n .formatToParts(date)\n .map(({ type, value }) => {\n return type === 'timeZoneName' ? `(${value})` : value;\n })\n .join('')\n .replace(/\\s+\\(/, ' (');\n\n return { preparedDate, preparedTime };\n};\n","type ClickOnFader = (document: ShadowRoot, onClose: () => void) => void;\n\nexport const clickOnFader: ClickOnFader = (document, onClose) => {\n const modalOnceEl = document?.querySelector('.popup');\n if (!modalOnceEl) return;\n\n modalOnceEl.addEventListener('click', (e: Event) => {\n const event = e as MouseEvent;\n if (event.target === event.currentTarget) {\n onClose();\n }\n });\n};\n\nexport const keyDownEscape = (onClose: () => void) => {\n const handleKeyDown = (event: KeyboardEvent) => {\n if (event.key === 'Escape') {\n onClose();\n keyClose();\n }\n };\n\n const keyOpen = () => {\n window.document.addEventListener('keydown', handleKeyDown);\n };\n const keyClose = () => {\n window.document.removeEventListener('keydown', handleKeyDown);\n };\n\n return {\n keyOpen,\n keyClose,\n };\n};\n","import { formatDate } from '../../utils/date/dateFormater.ts';\nimport { clickOnFader, keyDownEscape } from '../../scripts/click-on-fader.ts';\n\ntype PopupWebinar = (\n document: ShadowRoot,\n onOpen: () => void,\n onClose: () => void,\n onError?: () => void,\n) => void;\nexport const popupWebinar: PopupWebinar = (document, onOpen, onClose, onError) => {\n const initPopup = async () => {\n const lang = localStorage.getItem('form__lang') || 'en';\n let popupDataResponse = null;\n\n popupDataResponse = await fetch(\n `${import.meta.env.VITE_WP_URL}/wp-json/api/v2/popup/webinar?lang=${lang}`,\n {\n method: 'GET',\n headers: {\n 'content-type': 'Application/json',\n },\n },\n ).catch((error) => {\n if (onError) {\n onError();\n }\n console.error('Error showing popup:', error);\n });\n\n if (!popupDataResponse) {\n throw new Error('Error fetching popup data');\n }\n\n if (!popupDataResponse || !popupDataResponse.ok) {\n if (onError) {\n onError();\n }\n return;\n }\n\n const responseData = popupDataResponse.ok ? await popupDataResponse.json() : undefined;\n if (!responseData) return false;\n\n const exitButton = document.querySelector('.popupWebinar__close');\n const title = document.querySelector('.popupWebinar__title');\n const subtitle = document.querySelector('.popupWebinar__description');\n const text = document.querySelector('.popupWebinar__text');\n const bullets = document.querySelector('.popupWebinar__bullets');\n const date = document.querySelector('.popupWebinar__date');\n const time = document.querySelector('.popupWebinar__time');\n const button: HTMLButtonElement | null = document.querySelector('.popupWebinar__button');\n const { keyOpen, keyClose } = keyDownEscape(onClose);\n\n const { preparedDate, preparedTime } = formatDate(responseData.date, lang);\n\n if (title) {\n title.innerHTML = responseData.title ?? 'Title';\n }\n if (subtitle) {\n subtitle.innerHTML = responseData.subtitle ?? 'Sub Title';\n }\n if (text) {\n text.innerHTML = responseData.text ?? 'Text';\n }\n if (bullets) {\n bullets.innerHTML =\n responseData.bullets\n .map((bullet: { text: string }) => {\n return `<li class=\"popupWebinar__bullet\">${bullet.text}</li>`;\n })\n .join('') ?? '';\n }\n if (date) {\n date.innerHTML = `${preparedDate}`;\n }\n if (time) {\n time.innerHTML = `${preparedTime}`;\n }\n if (button) {\n button.innerText = responseData.buttonText ?? 'Button';\n button?.setAttribute('href', responseData.buttonLink ?? '#');\n }\n onOpen();\n keyOpen();\n\n exitButton?.addEventListener('click', () => {\n onClose();\n keyClose();\n });\n button?.addEventListener('click', () => {\n onClose();\n keyClose();\n });\n\n clickOnFader(document, () => {\n onClose();\n keyClose();\n });\n };\n initPopup();\n};\n","interface IError {\n [key: string]: string;\n}\n\nexport const handle = (errors: IError = {}, form: HTMLFormElement, formName: string) => {\n if (!formName) {\n console.error('Error handling cannot be done due to missing the form name');\n return;\n }\n\n resetError(form);\n\n for (const inputName in errors) {\n const input = form.querySelector(`#${formName}-${inputName}`);\n\n if (!input) continue;\n\n const field = input.closest('.form-field') || input.closest('.checkbox');\n const error =\n field?.querySelector('.form-field__error') || field?.querySelector('.checkbox__error');\n\n if (error) {\n error.innerHTML = errors[inputName];\n }\n\n if (!field) continue;\n\n field.classList.add('error');\n }\n};\n\nexport const resetError = (form?: HTMLFormElement) => {\n if (!form) return false;\n const field = form.querySelectorAll('.form-field.error');\n const checkbox = form.querySelectorAll('.checkbox.error');\n\n if (checkbox.length !== 0) {\n Array.from(checkbox).forEach((el) => el.classList.remove('error'));\n }\n\n if (field.length !== 0) {\n Array.from(field).forEach((el) => el.classList.remove('error'));\n }\n};\n","let load = false;\n\nexport const Ajax = (method: string, url: string, body?: FormData | null) => {\n const _fetch = (url: string, method?: string, body?: BodyInit | null) => {\n load = true;\n\n return fetch(url, {\n method: method,\n headers: {\n 'X-Requested-With': 'XMLHttpRequest',\n },\n body: body,\n })\n .then((result) => {\n load = false;\n\n if (result.status === 200) {\n return result.json();\n }\n\n throw result;\n })\n .catch((err) => {\n load = false;\n throw err;\n });\n };\n\n if (method === 'POST') {\n return _fetch(url, 'POST', body);\n }\n\n if (method === 'GET') {\n return _fetch(url);\n }\n};\n\nexport const loading = () => {\n return load;\n};\n","const cookies: () => { [key: string]: string } = () => {\n return document.cookie.split(';').reduce(\n (prev, cookieString) => ({\n ...prev,\n [cookieString.trim().split('=')[0]]: cookieString.trim().split('=')[1],\n }),\n {},\n );\n}\n\nexport const getCookieByName = (name: string) => {\n return cookies()[name] ?? null;\n};\n","import { handle, resetError } from './error-handler.ts';\nimport { Ajax } from './ajax.ts';\nimport { getCookieByName } from './cookie.ts';\n\ninterface IFormOptions {\n onSuccess?: (parentNode?: ParentNode | null, reloadForm?: () => void) => void;\n}\n\nexport const form = (formELement: HTMLFormElement, action: string, options: IFormOptions = {}) => {\n const url = new URL(window.location.href);\n const hash = localStorage.getItem('form__lang');\n const getInput = () => {\n return formELement.querySelectorAll('.form-field');\n };\n const formName = formELement.getAttribute('data-name');\n\n const withoutCaptcha = formELement.hasAttribute('data-wihout-captcha');\n\n formELement.addEventListener('submit', (e) => {\n const formData = getFormData();\n e.preventDefault();\n\n if (getFormBtn()) {\n getFormBtn()?.classList.add('button--loading');\n }\n\n resetError();\n\n const urlParams = new URLSearchParams(window.location.search);\n const entries = urlParams.entries();\n for (const entry of entries) {\n localStorage.setItem('form__' + entry[0], entry[1]);\n }\n\n formData.append('landing_url', url.host + url.pathname);\n formData.append('referrer', url.host + url.pathname);\n\n for (let i = 0; i < localStorage.length; i++) {\n const key = localStorage.key(i);\n if (!key) return;\n const storageItem = localStorage.getItem(key);\n if (key.includes('form__') && storageItem) {\n formData.append(key.replace('form__', ''), storageItem);\n }\n }\n\n const phoneNumber = formData.get('full_number');\n if (formData.get('phone') && phoneNumber) {\n formData.set('phone', phoneNumber);\n }\n\n if (formData.get('full_number')) {\n formData.delete('full_number');\n }\n\n formData.set('lang_by_browser', hash || 'en');\n formData.set('roistat_id', getCookieByName('roistat_visit'));\n\n let isSuccess = false;\n Ajax('POST', action, formData)\n ?.then((data) => {\n if (data.success) {\n if (getSuccess()) {\n const success = getSuccess();\n const form = formELement;\n\n if (success) {\n success.style.display = 'flex';\n toggleClassFormContainer('_success', true);\n }\n if (form) {\n form.style.display = 'none';\n }\n isSuccess = true;\n onSuccess();\n }\n }\n })\n .catch(async (res) => {\n if (!isSuccess) {\n const data = await res.json();\n if (data.errors && Object.keys(data.errors).length > 0) {\n const formElement = formELement;\n if (formElement && formName) {\n handle(data.errors, formElement, formName);\n }\n return\n }\n\n const error = getError();\n const form = formELement;\n\n if (error && form) {\n error.style.display = 'flex';\n form.style.display = 'none';\n toggleClassFormContainer('_error', true);\n }\n }\n })\n .finally(() => {\n const formBtnElement = getFormBtn();\n if (formBtnElement) {\n if (!withoutCaptcha) {\n window.grecaptcha.reset();\n }\n formBtnElement.classList.remove('button--loading');\n }\n });\n });\n\n formELement.addEventListener('blur', (e) => onBlur(e), true);\n\n const onBlur = (e: FocusEvent) => {\n const input = e.target as HTMLInputElement | null;\n if (!input) return;\n\n const group = input.closest('.form-field');\n\n if (!group) return;\n\n if (input.value) {\n group.classList.add('filled');\n } else {\n group.classList.remove('filled');\n }\n };\n\n const reloadForm = () => {\n const errorElement = getError();\n const formElement = formELement;\n const successElement = getSuccess();\n const inputs = getInput();\n toggleClassFormContainer('_success', false);\n toggleClassFormContainer('_error', false);\n\n if (errorElement) {\n errorElement.style.display = 'none';\n }\n if (successElement) {\n successElement.style.display = 'none';\n }\n if (formElement) {\n formElement.style.display = 'flex';\n formElement.reset();\n }\n if (inputs) {\n inputs.forEach((item) => {\n if (item) {\n item.classList.remove('error');\n item.classList.remove('filled');\n }\n });\n }\n };\n\n const getError = (): HTMLElement | null | undefined => {\n return formELement.parentNode?.querySelector('.form-error');\n };\n\n const getSuccess: () => HTMLElement | null | undefined = () => {\n return formELement.parentNode?.querySelector('.form-success');\n };\n\n const toggleClassFormContainer = (className: string, isAdd?: boolean) => {\n const formContend = formELement?.closest('.modal-once__container');\n if (formContend) {\n formContend.classList.toggle(className, isAdd);\n }\n };\n\n const onSuccess = () => {\n const parentNode = formELement.parentNode;\n if (options.onSuccess) {\n options.onSuccess(parentNode, reloadForm);\n window.grecaptcha.reset(window.dataRequestFormCaptcha);\n }\n };\n\n const getFormBtn = () => {\n return formELement.querySelector('.button');\n };\n\n const getFormData = () => {\n return new FormData(formELement);\n };\n\n const errorMessage = getError();\n if (errorMessage) {\n const resetBtn = errorMessage.querySelector('[data-role=\"modalOnce-request2-reset\"]');\n if (resetBtn) resetBtn.addEventListener('click', reloadForm);\n }\n};\n","/*\n * International Telephone Input v18.5.3\n * https://github.com/jackocnr/intl-tel-input.git\n * Licensed under the MIT license\n */\n\n// wrap in UMD\n(function(factory) {\n if (typeof module === \"object\" && module.exports) module.exports = factory(); else window.intlTelInput = factory();\n})(function(undefined) {\n \"use strict\";\n return function() {\n // Array of country objects for the flag dropdown.\n // Here is the criteria for the plugin to support a given country/territory\n // - It has an iso2 code: https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2\n // - It has it's own country calling code (it is not a sub-region of another country): https://en.wikipedia.org/wiki/List_of_country_calling_codes\n // - It has a flag in the region-flags project: https://github.com/behdad/region-flags/tree/gh-pages/png\n // - It is supported by libphonenumber (it must be listed on this page): https://github.com/googlei18n/libphonenumber/blob/master/resources/ShortNumberMetadata.xml\n // Each country array has the following information:\n // [\n // Country name,\n // iso2 code,\n // International dial code,\n // Order (if >1 country with same dial code),\n // Area codes\n // ]\n var allCountries = [ [ \"Afghanistan\", \"af\", \"93\" ], [ \"Albania\", \"al\", \"355\" ], [ \"Algeria\", \"dz\", \"213\" ], [ \"American Samoa\", \"as\", \"1\", 5, [ \"684\" ] ], [ \"Andorra\", \"ad\", \"376\" ], [ \"Angola\", \"ao\", \"244\" ], [ \"Anguilla\", \"ai\", \"1\", 6, [ \"264\" ] ], [ \"Antigua & Barbuda\", \"ag\", \"1\", 7, [ \"268\" ] ], [ \"Argentina\", \"ar\", \"54\" ], [ \"Armenia\", \"am\", \"374\" ], [ \"Aruba\", \"aw\", \"297\" ], [ \"Ascension Island\", \"ac\", \"247\" ], [ \"Australia\", \"au\", \"61\", 0 ], [ \"Austria\", \"at\", \"43\" ], [ \"Azerbaijan\", \"az\", \"994\" ], [ \"Bahamas\", \"bs\", \"1\", 8, [ \"242\" ] ], [ \"Bahrain\", \"bh\", \"973\" ], [ \"Bangladesh\", \"bd\", \"880\" ], [ \"Barbados\", \"bb\", \"1\", 9, [ \"246\" ] ], [ \"Belarus\", \"by\", \"375\" ], [ \"Belgium\", \"be\", \"32\" ], [ \"Belize\", \"bz\", \"501\" ], [ \"Benin\", \"bj\", \"229\" ], [ \"Bermuda\", \"bm\", \"1\", 10, [ \"441\" ] ], [ \"Bhutan\", \"bt\", \"975\" ], [ \"Bolivia\", \"bo\", \"591\" ], [ \"Bosnia & Herzegovina\", \"ba\", \"387\" ], [ \"Botswana\", \"bw\", \"267\" ], [ \"Brazil\", \"br\", \"55\" ], [ \"British Indian Ocean Territory\", \"io\", \"246\" ], [ \"British Virgin Islands\", \"vg\", \"1\", 11, [ \"284\" ] ], [ \"Brunei\", \"bn\", \"673\" ], [ \"Bulgaria\", \"bg\", \"359\" ], [ \"Burkina Faso\", \"bf\", \"226\" ], [ \"Burundi\", \"bi\", \"257\" ], [ \"Cambodia\", \"kh\", \"855\" ], [ \"Cameroon\", \"cm\", \"237\" ], [ \"Canada\", \"ca\", \"1\", 1, [ \"204\", \"226\", \"236\", \"249\", \"250\", \"263\", \"289\", \"306\", \"343\", \"354\", \"365\", \"367\", \"368\", \"382\", \"387\", \"403\", \"416\", \"418\", \"428\", \"431\", \"437\", \"438\", \"450\", \"584\", \"468\", \"474\", \"506\", \"514\", \"519\", \"548\", \"579\", \"581\", \"584\", \"587\", \"604\", \"613\", \"639\", \"647\", \"672\", \"683\", \"705\", \"709\", \"742\", \"753\", \"778\", \"780\", \"782\", \"807\", \"819\", \"825\", \"867\", \"873\", \"902\", \"905\" ] ], [ \"Cape Verde\", \"cv\", \"238\" ], [ \"Caribbean Netherlands\", \"bq\", \"599\", 1, [ \"3\", \"4\", \"7\" ] ], [ \"Cayman Islands\", \"ky\", \"1\", 12, [ \"345\" ] ], [ \"Central African Republic\", \"cf\", \"236\" ], [ \"Chad\", \"td\", \"235\" ], [ \"Chile\", \"cl\", \"56\" ], [ \"China\", \"cn\", \"86\" ], [ \"Christmas Island\", \"cx\", \"61\", 2, [ \"89164\" ] ], [ \"Cocos (Keeling) Islands\", \"cc\", \"61\", 1, [ \"89162\" ] ], [ \"Colombia\", \"co\", \"57\" ], [ \"Comoros\", \"km\", \"269\" ], [ \"Congo - Brazzaville\", \"cg\", \"242\" ], [ \"Congo - Kinshasa\", \"cd\", \"243\" ], [ \"Cook Islands\", \"ck\", \"682\" ], [ \"Costa Rica\", \"cr\", \"506\" ], [ \"Côte d’Ivoire\", \"ci\", \"225\" ], [ \"Croatia\", \"hr\", \"385\" ], [ \"Cuba\", \"cu\", \"53\" ], [ \"Curaçao\", \"cw\", \"599\", 0 ], [ \"Cyprus\", \"cy\", \"357\" ], [ \"Czech Republic\", \"cz\", \"420\" ], [ \"Denmark\", \"dk\", \"45\" ], [ \"Djibouti\", \"dj\", \"253\" ], [ \"Dominica\", \"dm\", \"1\", 13, [ \"767\" ] ], [ \"Dominican Republic\", \"do\", \"1\", 2, [ \"809\", \"829\", \"849\" ] ], [ \"Ecuador\", \"ec\", \"593\" ], [ \"Egypt\", \"eg\", \"20\" ], [ \"El Salvador\", \"sv\", \"503\" ], [ \"Equatorial Guinea\", \"gq\", \"240\" ], [ \"Eritrea\", \"er\", \"291\" ], [ \"Estonia\", \"ee\", \"372\" ], [ \"Eswatini\", \"sz\", \"268\" ], [ \"Ethiopia\", \"et\", \"251\" ], [ \"Falkland Islands\", \"fk\", \"500\" ], [ \"Faroe Islands\", \"fo\", \"298\" ], [ \"Fiji\", \"fj\", \"679\" ], [ \"Finland\", \"fi\", \"358\", 0 ], [ \"France\", \"fr\", \"33\" ], [ \"French Guiana\", \"gf\", \"594\" ], [ \"French Polynesia\", \"pf\", \"689\" ], [ \"Gabon\", \"ga\", \"241\" ], [ \"Gambia\", \"gm\", \"220\" ], [ \"Georgia\", \"ge\", \"995\" ], [ \"Germany\", \"de\", \"49\" ], [ \"Ghana\", \"gh\", \"233\" ], [ \"Gibraltar\", \"gi\", \"350\" ], [ \"Greece\", \"gr\", \"30\" ], [ \"Greenland\", \"gl\", \"299\" ], [ \"Grenada\", \"gd\", \"1\", 14, [ \"473\" ] ], [ \"Guadeloupe\", \"gp\", \"590\", 0 ], [ \"Guam\", \"gu\", \"1\", 15, [ \"671\" ] ], [ \"Guatemala\", \"gt\", \"502\" ], [ \"Guernsey\", \"gg\", \"44\", 1, [ \"1481\", \"7781\", \"7839\", \"7911\" ] ], [ \"Guinea\", \"gn\", \"224\" ], [ \"Guinea-Bissau\", \"gw\", \"245\" ], [ \"Guyana\", \"gy\", \"592\" ], [ \"Haiti\", \"ht\", \"509\" ], [ \"Honduras\", \"hn\", \"504\" ], [ \"Hong Kong\", \"hk\", \"852\" ], [ \"Hungary\", \"hu\", \"36\" ], [ \"Iceland\", \"is\", \"354\" ], [ \"India\", \"in\", \"91\" ], [ \"Indonesia\", \"id\", \"62\" ], [ \"Iran\", \"ir\", \"98\" ], [ \"Iraq\", \"iq\", \"964\" ], [ \"Ireland\", \"ie\", \"353\" ], [ \"Isle of Man\", \"im\", \"44\", 2, [ \"1624\", \"74576\", \"7524\", \"7924\", \"7624\" ] ], [ \"Israel\", \"il\", \"972\" ], [ \"Italy\", \"it\", \"39\", 0 ], [ \"Jamaica\", \"jm\", \"1\", 4, [ \"876\", \"658\" ] ], [ \"Japan\", \"jp\", \"81\" ], [ \"Jersey\", \"je\", \"44\", 3, [ \"1534\", \"7509\", \"7700\", \"7797\", \"7829\", \"7937\" ] ], [ \"Jordan\", \"jo\", \"962\" ], [ \"Kazakhstan\", \"kz\", \"7\", 1, [ \"33\", \"7\" ] ], [ \"Kenya\", \"ke\", \"254\" ], [ \"Kiribati\", \"ki\", \"686\" ], [ \"Kosovo\", \"xk\", \"383\" ], [ \"Kuwait\", \"kw\", \"965\" ], [ \"Kyrgyzstan\", \"kg\", \"996\" ], [ \"Laos\", \"la\", \"856\" ], [ \"Latvia\", \"lv\", \"371\" ], [ \"Lebanon\", \"lb\", \"961\" ], [ \"Lesotho\", \"ls\", \"266\" ], [ \"Liberia\", \"lr\", \"231\" ], [ \"Libya\", \"ly\", \"218\" ], [ \"Liechtenstein\", \"li\", \"423\" ], [ \"Lithuania\", \"lt\", \"370\" ], [ \"Luxembourg\", \"lu\", \"352\" ], [ \"Macau\", \"mo\", \"853\" ], [ \"Madagascar\", \"mg\", \"261\" ], [ \"Malawi\", \"mw\", \"265\" ], [ \"Malaysia\", \"my\", \"60\" ], [ \"Maldives\", \"mv\", \"960\" ], [ \"Mali\", \"ml\", \"223\" ], [ \"Malta\", \"mt\", \"356\" ], [ \"Marshall Islands\", \"mh\", \"692\" ], [ \"Martinique\", \"mq\", \"596\" ], [ \"Mauritania\", \"mr\", \"222\" ], [ \"Mauritius\", \"mu\", \"230\" ], [ \"Mayotte\", \"yt\", \"262\", 1, [ \"269\", \"639\" ] ], [ \"Mexico\", \"mx\", \"52\" ], [ \"Micronesia\", \"fm\", \"691\" ], [ \"Moldova\", \"md\", \"373\" ], [ \"Monaco\", \"mc\", \"377\" ], [ \"Mongolia\", \"mn\", \"976\" ], [ \"Montenegro\", \"me\", \"382\" ], [ \"Montserrat\", \"ms\", \"1\", 16, [ \"664\" ] ], [ \"Morocco\", \"ma\", \"212\", 0 ], [ \"Mozambique\", \"mz\", \"258\" ], [ \"Myanmar (Burma)\", \"mm\", \"95\" ], [ \"Namibia\", \"na\", \"264\" ], [ \"Nauru\", \"nr\", \"674\" ], [ \"Nepal\", \"np\", \"977\" ], [ \"Netherlands\", \"nl\", \"31\" ], [ \"New Caledonia\", \"nc\", \"687\" ], [ \"New Zealand\", \"nz\", \"64\" ], [ \"Nicaragua\", \"ni\", \"505\" ], [ \"Niger\", \"ne\", \"227\" ], [ \"Nigeria\", \"ng\", \"234\" ], [ \"Niue\", \"nu\", \"683\" ], [ \"Norfolk Island\", \"nf\", \"672\" ], [ \"North Korea\", \"kp\", \"850\" ], [ \"North Macedonia\", \"mk\", \"389\" ], [ \"Northern Mariana Islands\", \"mp\", \"1\", 17, [ \"670\" ] ], [ \"Norway\", \"no\", \"47\", 0 ], [ \"Oman\", \"om\", \"968\" ], [ \"Pakistan\", \"pk\", \"92\" ], [ \"Palau\", \"pw\", \"680\" ], [ \"Palestine\", \"ps\", \"970\" ], [ \"Panama\", \"pa\", \"507\" ], [ \"Papua New Guinea\", \"pg\", \"675\" ], [ \"Paraguay\", \"py\", \"595\" ], [ \"Peru\", \"pe\", \"51\" ], [ \"Philippines\", \"ph\", \"63\" ], [ \"Poland\", \"pl\", \"48\" ], [ \"Portugal\", \"pt\", \"351\" ], [ \"Puerto Rico\", \"pr\", \"1\", 3, [ \"787\", \"939\" ] ], [ \"Qatar\", \"qa\", \"974\" ], [ \"Réunion\", \"re\", \"262\", 0 ], [ \"Romania\", \"ro\", \"40\" ], [ \"Russia\", \"ru\", \"7\", 0 ], [ \"Rwanda\", \"rw\", \"250\" ], [ \"Samoa\", \"ws\", \"685\" ], [ \"San Marino\", \"sm\", \"378\" ], [ \"São Tomé & Príncipe\", \"st\", \"239\" ], [ \"Saudi Arabia\", \"sa\", \"966\" ], [ \"Senegal\", \"sn\", \"221\" ], [ \"Serbia\", \"rs\", \"381\" ], [ \"Seychelles\", \"sc\", \"248\" ], [ \"Sierra Leone\", \"sl\", \"232\" ], [ \"Singapore\", \"sg\", \"65\" ], [ \"Sint Maarten\", \"sx\", \"1\", 21, [ \"721\" ] ], [ \"Slovakia\", \"sk\", \"421\" ], [ \"Slovenia\", \"si\", \"386\" ], [ \"Solomon Islands\", \"sb\", \"677\" ], [ \"Somalia\", \"so\", \"252\" ], [ \"South Africa\", \"za\", \"27\" ], [ \"South Korea\", \"kr\", \"82\" ], [ \"South Sudan\", \"ss\", \"211\" ], [ \"Spain\", \"es\", \"34\" ], [ \"Sri Lanka\", \"lk\", \"94\" ], [ \"St Barthélemy\", \"bl\", \"590\", 1 ], [ \"St Helena\", \"sh\", \"290\" ], [ \"St Kitts & Nevis\", \"kn\", \"1\", 18, [ \"869\" ] ], [ \"St Lucia\", \"lc\", \"1\", 19, [ \"758\" ] ], [ \"St Martin\", \"mf\", \"590\", 2 ], [ \"St Pierre & Miquelon\", \"pm\", \"508\" ], [ \"St Vincent & Grenadines\", \"vc\", \"1\", 20, [ \"784\" ] ], [ \"Sudan\", \"sd\", \"249\" ], [ \"Suriname\", \"sr\", \"597\" ], [ \"Svalbard & Jan Mayen\", \"sj\", \"47\", 1, [ \"79\" ] ], [ \"Sweden\", \"se\", \"46\" ], [ \"Switzerland\", \"ch\", \"41\" ], [ \"Syria\", \"sy\", \"963\" ], [ \"Taiwan\", \"tw\", \"886\" ], [ \"Tajikistan\", \"tj\", \"992\" ], [ \"Tanzania\", \"tz\", \"255\" ], [ \"Thailand\", \"th\", \"66\" ], [ \"Timor-Leste\", \"tl\", \"670\" ], [ \"Togo\", \"tg\", \"228\" ], [ \"Tokelau\", \"tk\", \"690\" ], [ \"Tonga\", \"to\", \"676\" ], [ \"Trinidad & Tobago\", \"tt\", \"1\", 22, [ \"868\" ] ], [ \"Tunisia\", \"tn\", \"216\" ], [ \"Turkey\", \"tr\", \"90\" ], [ \"Turkmenistan\", \"tm\", \"993\" ], [ \"Turks & Caicos Islands\", \"tc\", \"1\", 23, [ \"649\" ] ], [ \"Tuvalu\", \"tv\", \"688\" ], [ \"Uganda\", \"ug\", \"256\" ], [ \"Ukraine\", \"ua\", \"380\" ], [ \"United Arab Emirates\", \"ae\", \"971\" ], [ \"United Kingdom\", \"gb\", \"44\", 0 ], [ \"United States\", \"us\", \"1\", 0 ], [ \"Uruguay\", \"uy\", \"598\" ], [ \"US Virgin Islands\", \"vi\", \"1\", 24, [ \"340\" ] ], [ \"Uzbekistan\", \"uz\", \"998\" ], [ \"Vanuatu\", \"vu\", \"678\" ], [ \"Vatican City\", \"va\", \"39\", 1, [ \"06698\" ] ], [ \"Venezuela\", \"ve\", \"58\" ], [ \"Vietnam\", \"vn\", \"84\" ], [ \"Wallis & Futuna\", \"wf\", \"681\" ], [ \"Western Sahara\", \"eh\", \"212\", 1, [ \"5288\", \"5289\" ] ], [ \"Yemen\", \"ye\", \"967\" ], [ \"Zambia\", \"zm\", \"260\" ], [ \"Zimbabwe\", \"zw\", \"263\" ], [ \"Åland Islands\", \"ax\", \"358\", 1, [ \"18\" ] ] ];\n // loop over all of the countries above, restructuring the data to be objects with named keys\n for (var i = 0; i < allCountries.length; i++) {\n var c = allCountries[i];\n allCountries[i] = {\n name: c[0],\n iso2: c[1],\n dialCode: c[2],\n priority: c[3] || 0,\n areaCodes: c[4] || null\n };\n }\n \"use strict\";\n function _objectSpread(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? Object(arguments[i]) : {};\n var ownKeys = Object.keys(source);\n if (typeof Object.getOwnPropertySymbols === \"function\") {\n ownKeys.push.apply(ownKeys, Object.getOwnPropertySymbols(source).filter(function(sym) {\n return Object.getOwnPropertyDescriptor(source, sym).enumerable;\n }));\n }\n ownKeys.forEach(function(key) {\n _defineProperty(target, key, source[key]);\n });\n }\n return target;\n }\n function _defineProperty(obj, key, value) {\n key = _toPropertyKey(key);\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n return obj;\n }\n function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n }\n function _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor);\n }\n }\n function _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n Object.defineProperty(Constructor, \"prototype\", {\n writable: false\n });\n return Constructor;\n }\n function _toPropertyKey(arg) {\n var key = _toPrimitive(arg, \"string\");\n return typeof key === \"symbol\" ? key : String(key);\n }\n function _toPrimitive(input, hint) {\n if (typeof input !== \"object\" || input === null) return input;\n var prim = input[Symbol.toPrimitive];\n if (prim !== undefined) {\n var res = prim.call(input, hint || \"default\");\n if (typeof res !== \"object\") return res;\n throw new TypeError(\"@@toPrimitive must return a primitive value.\");\n }\n return (hint === \"string\" ? String : Number)(input);\n }\n var intlTelInputGlobals = {\n getInstance: function getInstance(input) {\n var id = input.getAttribute(\"data-intl-tel-input-id\");\n return window.intlTelInputGlobals.instances[id];\n },\n instances: {},\n // using a global like this allows us to mock it in the tests\n documentReady: function documentReady() {\n return document.readyState === \"complete\";\n }\n };\n if (typeof window === \"object\") {\n window.intlTelInputGlobals = intlTelInputGlobals;\n }\n // these vars persist through all instances of the plugin\n var id = 0;\n var defaults = {\n // whether or not to allow the dropdown\n allowDropdown: true,\n // auto insert dial code (A) on init, (B) on user selecting a country, (C) on calling setCountry\n // also listen for blur/submit and auto remove dial code if that's all there is\n autoInsertDialCode: false,\n // add a placeholder in the input with an example number for the selected country\n autoPlaceholder: \"polite\",\n // add a country search input at the top of the dropdown\n countrySearch: false,\n // modify the parentClass\n customContainer: \"\",\n // modify the auto placeholder\n customPlaceholder: null,\n // append menu to specified element\n dropdownContainer: null,\n // don't display these countries\n excludeCountries: [],\n // fix the dropdown width to the input width (rather than being as wide as the longest country name)\n fixDropdownWidth: false,\n // format the input value during initialisation and on setNumber\n formatOnDisplay: true,\n // geoIp lookup function\n geoIpLookup: null,\n // inject a hidden input with this name, and on submit, populate it with the result of getNumber\n hiddenInput: \"\",\n // initial country\n initialCountry: \"\",\n // localized country names e.g. { 'de': 'Deutschland' }\n localizedCountries: null,\n // national vs international formatting for numbers e.g. placeholders and displaying existing numbers\n nationalMode: true,\n // display only these countries\n onlyCountries: [],\n // number type to use for placeholders\n placeholderNumberType: \"MOBILE\",\n // the countries at the top of the list. defaults to united states and united kingdom\n preferredCountries: [ \"us\", \"gb\" ],\n // display the country dial code next to the selected flag\n separateDialCode: false,\n // option to hide the flags - must be used with separateDialCode, or allowDropdown=false\n showFlags: true,\n // use full screen popup instead of dropdown for country list\n useFullscreenPopup: typeof navigator !== \"undefined\" && typeof window !== \"undefined\" ? // we cannot just test screen size as some smartphones/website meta tags will report desktop\n // resolutions\n // Note: to target Android Mobiles (and not Tablets), we must find 'Android' and 'Mobile'\n /Android.+Mobile|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) || window.innerWidth <= 500 : false,\n // specify the path to the libphonenumber script to enable validation/formatting\n utilsScript: \"\"\n };\n // https://en.wikipedia.org/wiki/List_of_North_American_Numbering_Plan_area_codes#Non-geographic_area_codes\n var regionlessNanpNumbers = [ \"800\", \"822\", \"833\", \"844\", \"855\", \"866\", \"877\", \"880\", \"881\", \"882\", \"883\", \"884\", \"885\", \"886\", \"887\", \"888\", \"889\" ];\n // utility function to iterate over an object. can't use Object.entries or native forEach because\n // of IE11\n var forEachProp = function forEachProp(obj, callback) {\n var keys = Object.keys(obj);\n for (var i = 0; i < keys.length; i++) {\n callback(keys[i], obj[keys[i]]);\n }\n };\n // run a method on each instance of the plugin\n var forEachInstance = function forEachInstance(method) {\n forEachProp(window.intlTelInputGlobals.instances, function(key) {\n window.intlTelInputGlobals.instances[key][method]();\n });\n };\n // this is our plugin class that we will create an instance of\n // eslint-disable-next-line no-unused-vars\n var Iti = /*#__PURE__*/ function() {\n function Iti(input, options) {\n var _this = this;\n _classCallCheck(this, Iti);\n this.id = id++;\n this.telInput = input;\n this.activeItem = null;\n this.highlightedItem = null;\n // process specified options / defaults\n // alternative to Object.assign, which isn't supported by IE11\n var customOptions = options || {};\n this.options = {};\n forEachProp(defaults, function(key, value) {\n _this.options[key] = customOptions.hasOwnProperty(key) ? customOptions[key] : value;\n });\n this.hadInitialPlaceholder = Boolean(input.getAttribute(\"placeholder\"));\n }\n _createClass(Iti, [ {\n key: \"_init\",\n value: function _init() {\n var _this2 = this;\n // if showing fullscreen popup, do not fix the width\n if (this.options.useFullscreenPopup) {\n this.options.fixDropdownWidth = false;\n }\n // when search enabled, we must fix the width else it would change with different results\n if (this.options.countrySearch && !this.options.useFullscreenPopup) {\n this.options.fixDropdownWidth = true;\n }\n // if in nationalMode, do not insert dial codes\n if (this.options.nationalMode) {\n this.options.autoInsertDialCode = false;\n }\n // if separateDialCode enabled, do not insert dial codes\n if (this.options.separateDialCode) {\n this.options.autoInsertDialCode = false;\n }\n // force showFlags=true if there's a dropdown and we're not displaying the dial code,\n // as otherwise you just have a down arrow on it's own which doesn't make sense\n var forceShowFlags = this.options.allowDropdown && !this.options.separateDialCode;\n if (!this.options.showFlags && forceShowFlags) {\n this.options.showFlags = true;\n }\n // on mobile, we want a full screen dropdown, so we must append it to the body\n if (this.options.useFullscreenPopup && !this.options.dropdownContainer) {\n this.options.dropdownContainer = document.body;\n }\n // check if input has one parent with RTL\n this.isRTL = !!this.telInput.closest(\"[dir=rtl]\");\n // these promises get resolved when their individual requests complete\n // this way the dev can do something like iti.promise.then(...) to know when all requests are\n // complete\n if (typeof Promise !== \"undefined\") {\n var autoCountryPromise = new Promise(function(resolve, reject) {\n _this2.resolveAutoCountryPromise = resolve;\n _this2.rejectAutoCountryPromise = reject;\n });\n var utilsScriptPromise = new Promise(function(resolve, reject) {\n _this2.resolveUtilsScriptPromise = resolve;\n _this2.rejectUtilsScriptPromise = reject;\n });\n this.promise = Promise.all([ autoCountryPromise, utilsScriptPromise ]);\n } else {\n // prevent errors when Promise doesn't exist\n this.resolveAutoCountryPromise = this.rejectAutoCountryPromise = function() {};\n this.resolveUtilsScriptPromise = this.rejectUtilsScriptPromise = function() {};\n }\n // in various situations there could be no country selected initially, but we need to be able\n // to assume this variable exists\n this.selectedCountryData = {};\n // process all the data: onlyCountries, excludeCountries, preferredCountries etc\n this._processCountryData();\n // generate the markup\n this._generateMarkup();\n // set the initial state of the input value and the selected flag\n this._setInitialState();\n // start all of the event listeners: autoInsertDialCode, input keydown, selectedFlag click\n this._initListeners();\n // utils script, and auto country\n this._initRequests();\n }\n }, {\n key: \"_processCountryData\",\n value: function _processCountryData() {\n // process onlyCountries or excludeCountries array if present\n this._processAllCountries();\n // process the countryCodes map\n this._processCountryCodes();\n // process the preferredCountries\n this._processPreferredCountries();\n // translate countries according to localizedCountries option\n if (this.options.localizedCountries) {\n this._translateCountriesByLocale();\n }\n // sort countries by name\n if (this.options.onlyCountries.length || this.options.localizedCountries) {\n this.countries.sort(this._countryNameSort);\n }\n }\n }, {\n key: \"_addCountryCode\",\n value: function _addCountryCode(iso2, countryCode, priority) {\n if (countryCode.length > this.countryCodeMaxLen) {\n this.countryCodeMaxLen = countryCode.length;\n }\n if (!this.countryCodes.hasOwnProperty(countryCode)) {\n this.countryCodes[countryCode] = [];\n }\n // bail if we already have this country for this countryCode\n for (var i = 0; i < this.countryCodes[countryCode].length; i++) {\n if (this.countryCodes[countryCode][i] === iso2) {\n return;\n }\n }\n // check for undefined as 0 is falsy\n var index = priority !== undefined ? priority : this.countryCodes[countryCode].length;\n this.countryCodes[countryCode][index] = iso2;\n }\n }, {\n key: \"_processAllCountries\",\n value: function _processAllCountries() {\n if (this.options.onlyCountries.length) {\n var lowerCaseOnlyCountries = this.options.onlyCountries.map(function(country) {\n return country.toLowerCase();\n });\n this.countries = allCountries.filter(function(country) {\n return lowerCaseOnlyCountries.indexOf(country.iso2) > -1;\n });\n } else if (this.options.excludeCountries.length) {\n var lowerCaseExcludeCountries = this.options.excludeCountries.map(function(country) {\n return country.toLowerCase();\n });\n this.countries = allCountries.filter(function(country) {\n return lowerCaseExcludeCountries.indexOf(country.iso2) === -1;\n });\n } else {\n this.countries = allCountries;\n }\n }\n }, {\n key: \"_translateCountriesByLocale\",\n value: function _translateCountriesByLocale() {\n for (var i = 0; i < this.countries.length; i++) {\n var iso = this.countries[i].iso2.toLowerCase();\n if (this.options.localizedCountries.hasOwnProperty(iso)) {\n this.countries[i].name = this.options.localizedCountries[iso];\n }\n }\n }\n }, {\n key: \"_countryNameSort\",\n value: function _countryNameSort(a, b) {\n if (a.name < b.name) {\n return -1;\n }\n if (a.name > b.name) {\n return 1;\n }\n return 0;\n }\n }, {\n key: \"_processCountryCodes\",\n value: function _processCountryCodes() {\n this.countryCodeMaxLen = 0;\n // here we store just dial codes\n this.dialCodes = {};\n // here we store \"country codes\" (both dial codes and their area codes)\n this.countryCodes = {};\n // first: add dial codes\n for (var i = 0; i < this.countries.length; i++) {\n var c = this.countries[i];\n if (!this.dialCodes[c.dialCode]) {\n this.dialCodes[c.dialCode] = true;\n }\n this._addCountryCode(c.iso2, c.dialCode, c.priority);\n }\n // next: add area codes\n // this is a second loop over countries, to make sure we have all of the \"root\" countries\n // already in the map, so that we can access them, as each time we add an area code substring\n // to the map, we also need to include the \"root\" country's code, as that also matches\n for (var _i = 0; _i < this.countries.length; _i++) {\n var _c = this.countries[_i];\n // area codes\n if (_c.areaCodes) {\n var rootCountryCode = this.countryCodes[_c.dialCode][0];\n // for each area code\n for (var j = 0; j < _c.areaCodes.length; j++) {\n var areaCode = _c.areaCodes[j];\n // for each digit in the area code to add all partial matches as well\n for (var k = 1; k < areaCode.length; k++) {\n var partialDialCode = _c.dialCode + areaCode.substr(0, k);\n // start with the root country, as that also matches this dial code\n this._addCountryCode(rootCountryCode, partialDialCode);\n this._addCountryCode(_c.iso2, partialDialCode);\n }\n // add the full area code\n this._addCountryCode(_c.iso2, _c.dialCode + areaCode);\n }\n }\n }\n }\n }, {\n key: \"_processPreferredCountries\",\n value: function _processPreferredCountries() {\n this.preferredCountries = [];\n for (var i = 0; i < this.options.preferredCountries.length; i++) {\n var countryCode = this.options.preferredCountries[i].toLowerCase();\n var countryData = this._getCountryData(countryCode, false, true);\n if (countryData) {\n this.preferredCountries.push(countryData);\n }\n }\n }\n }, {\n key: \"_createEl\",\n value: function _createEl(name, attrs, container) {\n var el = document.createElement(name);\n if (attrs) {\n forEachProp(attrs, function(key, value) {\n return el.setAttribute(key, value);\n });\n }\n if (container) {\n container.appendChild(el);\n }\n return el;\n }\n }, {\n key: \"_generateMarkup\",\n value: function _generateMarkup() {\n this.telInput.classList.add(\"iti__tel-input\");\n // if autocomplete does not exist on the element and its form, then\n // prevent autocomplete as there's no safe, cross-browser event we can react to, so it can\n // easily put the plugin in an inconsistent state e.g. the wrong flag selected for the\n // autocompleted number, which on submit could mean wrong number is saved\n if (!this.telInput.hasAttribute(\"autocomplete\") && !(this.telInput.form && this.telInput.form.hasAttribute(\"autocomplete\"))) {\n this.telInput.setAttribute(\"autocomplete\", \"off\");\n }\n var _this$options = this.options, allowDropdown = _this$options.allowDropdown, separateDialCode = _this$options.separateDialCode, showFlags = _this$options.showFlags, customContainer = _this$options.customContainer, hiddenInput = _this$options.hiddenInput, dropdownContainer = _this$options.dropdownContainer, fixDropdownWidth = _this$options.fixDropdownWidth, useFullscreenPopup = _this$options.useFullscreenPopup, countrySearch = _this$options.countrySearch;\n // containers (mostly for positioning)\n var parentClass = \"iti\";\n if (allowDropdown) {\n parentClass += \" iti--allow-dropdown\";\n }\n if (separateDialCode) {\n parentClass += \" iti--separate-dial-code\";\n }\n if (showFlags) {\n parentClass += \" iti--show-flags\";\n }\n if (customContainer) {\n parentClass += \" \".concat(customContainer);\n }\n var wrapper = this._createEl(\"div\", {\n \"class\": parentClass\n });\n this.telInput.parentNode.insertBefore(wrapper, this.telInput);\n // only hide the flagsContainer if allowDropdown, showFlags and separateDialCode are all false\n var showFlagsContainer = allowDropdown || showFlags || separateDialCode;\n if (showFlagsContainer) {\n this.flagsContainer = this._createEl(\"div\", {\n \"class\": \"iti__flag-container\"\n }, wrapper);\n }\n wrapper.appendChild(this.telInput);\n // selected flag (displayed to left of input)\n // using Aria tags for \"Select-Only Combobox Example\"\n // https://www.w3.org/WAI/ARIA/apg/patterns/combobox/examples/combobox-select-only/\n if (showFlagsContainer) {\n this.selectedFlag = this._createEl(\"div\", _objectSpread({\n \"class\": \"iti__selected-flag\"\n }, allowDropdown && {\n role: \"combobox\",\n \"aria-haspopup\": \"listbox\",\n \"aria-controls\": \"iti-\".concat(this.id, \"__country-listbox\"),\n \"aria-expanded\": \"false\",\n \"aria-label\": \"Telephone country code\"\n }), this.flagsContainer);\n }\n if (showFlags) {\n this.selectedFlagInner = this._createEl(\"div\", {\n \"class\": \"iti__flag\"\n }, this.selectedFlag);\n }\n if (this.selectedFlag && this.telInput.disabled) {\n this.selectedFlag.setAttribute(\"aria-disabled\", \"true\");\n }\n if (separateDialCode) {\n this.selectedDialCode = this._createEl(\"div\", {\n \"class\": \"iti__selected-dial-code\"\n }, this.selectedFlag);\n }\n if (allowDropdown) {\n if (!this.telInput.disabled) {\n // make element focusable and tab navigable\n this.selectedFlag.setAttribute(\"tabindex\", \"0\");\n }\n this.dropdownArrow = this._createEl(\"div\", {\n \"class\": \"iti__arrow\"\n }, this.selectedFlag);\n var extraClasses = fixDropdownWidth ? \"\" : \"iti--flexible-dropdown-width\";\n this.dropdownContent = this._createEl(\"div\", {\n \"class\": \"iti__dropdown-content iti__hide \".concat(extraClasses)\n });\n if (countrySearch) {\n this.searchInput = this._createEl(\"input\", {\n type: \"text\",\n \"class\": \"iti__search-input\",\n placeholder: \"Search\"\n }, this.dropdownContent);\n }\n // country list: preferred countries, then divider, then all countries\n this.countryList = this._createEl(\"ul\", {\n \"class\": \"iti__country-list\",\n id: \"iti-\".concat(this.id, \"__country-listbox\"),\n role: \"listbox\",\n \"aria-label\": \"List of countries\"\n }, this.dropdownContent);\n if (this.preferredCountries.length && !countrySearch) {\n this._appendListItems(this.preferredCountries, \"iti__preferred\", true);\n this._createEl(\"li\", {\n \"class\": \"iti__divider\",\n \"aria-hidden\": \"true\"\n }, this.countryList);\n }\n this._appendListItems(this.countries, \"iti__standard\");\n // create dropdownContainer markup\n if (dropdownContainer) {\n var dropdownClasses = \"iti iti--container\";\n if (useFullscreenPopup) {\n dropdownClasses += \" iti--fullscreen-popup\";\n }\n if (countrySearch) {\n dropdownClasses += \" iti--country-search\";\n }\n this.dropdown = this._createEl(\"div\", {\n \"class\": dropdownClasses\n });\n this.dropdown.appendChild(this.dropdownContent);\n } else {\n this.flagsContainer.appendChild(this.dropdownContent);\n }\n }\n if (hiddenInput) {\n var hiddenInputName = hiddenInput;\n var name = this.telInput.getAttribute(\"name\");\n if (name) {\n var i = name.lastIndexOf(\"[\");\n // if input name contains square brackets, then give the hidden input the same name,\n // replacing the contents of the last set of brackets with the given hiddenInput name\n if (i !== -1) {\n hiddenInputName = \"\".concat(name.substr(0, i), \"[\").concat(hiddenInputName, \"]\");\n }\n }\n this.hiddenInput = this._createEl(\"input\", {\n type: \"hidden\",\n name: hiddenInputName\n });\n wrapper.appendChild(this.hiddenInput);\n }\n }\n }, {\n key: \"_appendListItems\",\n value: function _appendListItems(countries, className, preferred) {\n for (var i = 0; i < countries.length; i++) {\n var c = countries[i];\n var idSuffix = preferred ? \"-preferred\" : \"\";\n var listItem = this._createEl(\"li\", {\n id: \"iti-\".concat(this.id, \"__item-\").concat(c.iso2).concat(idSuffix),\n \"class\": \"iti__country \".concat(className),\n tabindex: \"-1\",\n role: \"option\",\n \"data-dial-code\": c.dialCode,\n \"data-country-code\": c.iso2,\n \"aria-selected\": \"false\"\n }, this.countryList);\n // store this for later use e.g. country search filtering\n c.node = listItem;\n var content = \"\";\n // add the flag\n if (this.options.showFlags) {\n content += \"<div class='iti__flag-box'><div class='iti__flag iti__\".concat(c.iso2, \"'></div></div>\");\n }\n // and the country name and dial code\n content += \"<span class='iti__country-name'>\".concat(c.name, \"</span>\");\n content += \"<span class='iti__dial-code'>+\".concat(c.dialCode, \"</span>\");\n listItem.insertAdjacentHTML(\"beforeend\", content);\n }\n }\n }, {\n key: \"_setInitialState\",\n value: function _setInitialState() {\n // fix firefox bug: when first load page (with input with value set to number with intl dial\n // code) and initialising plugin removes the dial code from the input, then refresh page,\n // and we try to init plugin again but this time on number without dial code so get grey flag\n var attributeValue = this.telInput.getAttribute(\"value\");\n var inputValue = this.telInput.value;\n var useAttribute = attributeValue && attributeValue.charAt(0) === \"+\" && (!inputValue || inputValue.charAt(0) !== \"+\");\n var val = useAttribute ? attributeValue : inputValue;\n var dialCode = this._getDialCode(val);\n var isRegionlessNanp = this._isRegionlessNanp(val);\n var _this$options2 = this.options, initialCountry = _this$options2.initialCountry, autoInsertDialCode = _this$options2.autoInsertDialCode;\n // if we already have a dial code, and it's not a regionlessNanp, we can go ahead and set the\n // flag, else fall back to the default country\n if (dialCode && !isRegionlessNanp) {\n this._updateFlagFromNumber(val);\n } else if (initialCountry !== \"auto\") {\n var isValidInitialCountry = initialCountry && this._getCountryData(initialCountry, false, true);\n // see if we should select a flag\n if (isValidInitialCountry) {\n this._setFlag(initialCountry.toLowerCase());\n } else {\n if (dialCode && isRegionlessNanp) {\n // has intl dial code, is regionless nanp, and no initialCountry, so default to US\n this._setFlag(\"us\");\n } else {\n // no dial code and no initialCountry, so default to first in list\n this.defaultCountry = this.preferredCountries.length ? this.preferredCountries[0].iso2 : this.countries[0].iso2;\n if (!val) {\n this._setFlag(this.defaultCountry);\n }\n }\n }\n // if empty and autoInsertDialCode then insert the dial code\n if (!val && autoInsertDialCode) {\n this.telInput.value = \"+\".concat(this.selectedCountryData.dialCode);\n }\n }\n // NOTE: if initialCountry is set to auto, that will be handled separately\n // format - note this wont be run after _updateDialCode as that's only called if no val\n if (val) {\n this._updateValFromNumber(val);\n }\n }\n }, {\n key: \"_initListeners\",\n value: function _initListeners() {\n this._initKeyListeners();\n if (this.options.autoInsertDialCode) {\n this._initBlurListeners();\n }\n if (this.options.allowDropdown) {\n this._initDropdownListeners();\n }\n if (this.hiddenInput) {\n this._initHiddenInputListener();\n }\n }\n }, {\n key: \"_initHiddenInputListener\",\n value: function _initHiddenInputListener() {\n var _this3 = this;\n this._handleHiddenInputSubmit = function() {\n _this3.hiddenInput.value = _this3.getNumber();\n };\n if (this.telInput.form) {\n this.telInput.form.addEventListener(\"submit\", this._handleHiddenInputSubmit);\n }\n }\n }, {\n key: \"_getClosestLabel\",\n value: function _getClosestLabel() {\n var el = this.telInput;\n while (el && el.tagName !== \"LABEL\") {\n el = el.parentNode;\n }\n return el;\n }\n }, {\n key: \"_initDropdownListeners\",\n value: function _initDropdownListeners() {\n var _this4 = this;\n // hack for input nested inside label (which is valid markup): clicking the selected-flag to\n // open the dropdown would then automatically trigger a 2nd click on the input which would\n // close it again\n this._handleLabelClick = function(e) {\n // if the dropdown is closed, then focus the input, else ignore the click\n if (_this4.dropdownContent.classList.contains(\"iti__hide\")) {\n _this4.telInput.focus();\n } else {\n e.preventDefault();\n }\n };\n var label = this._getClosestLabel();\n if (label) {\n label.addEventListener(\"click\", this._handleLabelClick);\n }\n // toggle country dropdown on click\n this._handleClickSelectedFlag = function() {\n // only intercept this event if we're opening the dropdown\n // else let it bubble up to the top (\"click-off-to-close\" listener)\n // we cannot just stopPropagation as it may be needed to close another instance\n if (_this4.dropdownContent.classList.contains(\"iti__hide\") && !_this4.telInput.disabled && !_this4.telInput.readOnly) {\n _this4._showDropdown();\n }\n };\n this.selectedFlag.addEventListener(\"click\", this._handleClickSelectedFlag);\n // open dropdown if selected flag is focused and they press up/down/space/enter\n this._handleFlagsContainerKeydown = function(e) {\n var isDropdownHidden = _this4.dropdownContent.classList.contains(\"iti__hide\");\n if (isDropdownHidden && [ \"ArrowUp\", \"ArrowDown\", \" \", \"Enter\" ].includes(e.key)) {\n // prevent form from being submitted if \"ENTER\" was pressed\n e.preventDefault();\n // prevent event from being handled again by document\n e.stopPropagation();\n _this4._showDropdown();\n }\n // allow navigation from dropdown to input on TAB\n if (e.key === \"Tab\") {\n _this4._closeDropdown();\n }\n };\n this.flagsContainer.addEventListener(\"keydown\", this._handleFlagsContainerKeydown);\n }\n }, {\n key: \"_initRequests\",\n value: function _initRequests() {\n var _this5 = this;\n // if the user has specified the path to the utils script, fetch it on window.load, else resolve\n if (this.options.utilsScript && !window.intlTelInputUtils) {\n // if the plugin is being initialised after the window.load event has already been fired\n if (window.intlTelInputGlobals.documentReady()) {\n window.intlTelInputGlobals.loadUtils(this.options.utilsScript);\n } else {\n // wait until the load event so we don't block any other requests e.g. the flags image\n window.addEventListener(\"load\", function() {\n window.intlTelInputGlobals.loadUtils(_this5.options.utilsScript);\n });\n }\n } else {\n this.resolveUtilsScriptPromise();\n }\n if (this.options.initialCountry === \"auto\") {\n this._loadAutoCountry();\n } else {\n this.resolveAutoCountryPromise();\n }\n }\n }, {\n key: \"_loadAutoCountry\",\n value: function _loadAutoCountry() {\n // 3 options:\n // 1) already loaded (we're done)\n // 2) not already started loading (start)\n // 3) already started loading (do nothing - just wait for loading callback to fire)\n if (window.intlTelInputGlobals.autoCountry) {\n this.handleAutoCountry();\n } else if (!window.intlTelInputGlobals.startedLoadingAutoCountry) {\n // don't do this twice!\n window.intlTelInputGlobals.startedLoadingAutoCountry = true;\n if (typeof this.options.geoIpLookup === \"function\") {\n this.options.geoIpLookup(function(countryCode) {\n window.intlTelInputGlobals.autoCountry = countryCode.toLowerCase();\n // tell all instances the auto country is ready\n // TODO: this should just be the current instances\n // UPDATE: use setTimeout in case their geoIpLookup function calls this callback straight\n // away (e.g. if they have already done the geo ip lookup somewhere else). Using\n // setTimeout means that the current thread of execution will finish before executing\n // this, which allows the plugin to finish initialising.\n setTimeout(function() {\n return forEachInstance(\"handleAutoCountry\");\n });\n }, function() {\n return forEachInstance(\"rejectAutoCountryPromise\");\n });\n }\n }\n }\n }, {\n key: \"_initKeyListeners\",\n value: function _initKeyListeners() {\n var _this6 = this;\n // update flag on keyup\n this._handleKeyupEvent = function() {\n if (_this6._updateFlagFromNumber(_this6.telInput.value)) {\n _this6._triggerCountryChange();\n }\n };\n this.telInput.addEventListener(\"keyup\", this._handleKeyupEvent);\n // update flag on cut/paste events (now supported in all major browsers)\n this._handleClipboardEvent = function() {\n // hack because \"paste\" event is fired before input is updated\n setTimeout(_this6._handleKeyupEvent);\n };\n this.telInput.addEventListener(\"cut\", this._handleClipboardEvent);\n this.telInput.addEventListener(\"paste\", this._handleClipboardEvent);\n }\n }, {\n key: \"_cap\",\n value: function _cap(number) {\n var max = this.telInput.getAttribute(\"maxlength\");\n return max && number.length > max ? number.substr(0, max) : number;\n }\n }, {\n key: \"_initBlurListeners\",\n value: function _initBlurListeners() {\n var _this7 = this;\n // on blur or form submit: if just a dial code then remove it\n this._handleSubmitOrBlurEvent = function() {\n _this7._removeEmptyDialCode();\n };\n if (this.telInput.form) {\n this.telInput.form.addEventListener(\"submit\", this._handleSubmitOrBlurEvent);\n }\n this.telInput.addEventListener(\"blur\", this._handleSubmitOrBlurEvent);\n }\n }, {\n key: \"_removeEmptyDialCode\",\n value: function _removeEmptyDialCode() {\n if (this.telInput.value.charAt(0) === \"+\") {\n var numeric = this._getNumeric(this.telInput.value);\n // if just a plus, or if just a dial code\n if (!numeric || this.selectedCountryData.dialCode === numeric) {\n this.telInput.value = \"\";\n }\n }\n }\n }, {\n key: \"_getNumeric\",\n value: function _getNumeric(s) {\n return s.replace(/\\D/g, \"\");\n }\n }, {\n key: \"_trigger\",\n value: function _trigger(name) {\n // have to use old school document.createEvent as IE11 doesn't support `new Event()` syntax\n var e = document.createEvent(\"Event\");\n e.initEvent(name, true, true);\n // can bubble, and is cancellable\n this.telInput.dispatchEvent(e);\n }\n }, {\n key: \"_showDropdown\",\n value: function _showDropdown() {\n if (this.options.fixDropdownWidth) {\n this.dropdownContent.style.width = \"\".concat(this.telInput.offsetWidth, \"px\");\n }\n this.dropdownContent.classList.remove(\"iti__hide\");\n this.selectedFlag.setAttribute(\"aria-expanded\", \"true\");\n this._setDropdownPosition();\n if (this.options.countrySearch) {\n // start by highlighting the first item in the list\n this._highlightListItem(this.countryList.firstElementChild, false);\n this.searchInput.focus();\n } else if (this.activeItem) {\n // update highlighting and scroll to active list item\n this._highlightListItem(this.activeItem, false);\n this._scrollTo(this.activeItem, true);\n }\n // bind all the dropdown-related listeners: mouseover, click, click-off, keydown\n this._bindDropdownListeners();\n // update the arrow\n this.dropdownArrow.classList.add(\"iti__arrow--up\");\n this._trigger(\"open:countrydropdown\");\n }\n }, {\n key: \"_toggleClass\",\n value: function _toggleClass(el, className, shouldHaveClass) {\n if (shouldHaveClass && !el.classList.contains(className)) {\n el.classList.add(className);\n } else if (!shouldHaveClass && el.classList.contains(className)) {\n el.classList.remove(className);\n }\n }\n }, {\n key: \"_setDropdownPosition\",\n value: function _setDropdownPosition() {\n var _this8 = this;\n if (this.options.dropdownContainer) {\n this.options.dropdownContainer.appendChild(this.dropdown);\n }\n if (!this.options.useFullscreenPopup) {\n var pos = this.telInput.getBoundingClientRect();\n // windowTop from https://stackoverflow.com/a/14384091/217866\n var windowTop = window.pageYOffset || document.documentElement.scrollTop;\n var inputTop = pos.top + windowTop;\n var dropdownHeight = this.dropdownContent.offsetHeight;\n // dropdownFitsBelow = (dropdownBottom < windowBottom)\n var dropdownFitsBelow = inputTop + this.telInput.offsetHeight + dropdownHeight < windowTop + window.innerHeight;\n var dropdownFitsAbove = inputTop - dropdownHeight > windowTop;\n // dont allow positioning above when country search enabled as the search box jumps around as you filter countries\n var positionDropdownAboveInput = !this.options.countrySearch && !dropdownFitsBelow && dropdownFitsAbove;\n // by default, the dropdown will be below the input. If we want to position it above the\n // input, we add the dropup class.\n this._toggleClass(this.dropdownContent, \"iti__dropdown-content--dropup\", positionDropdownAboveInput);\n // if dropdownContainer is enabled, calculate postion\n if (this.options.dropdownContainer) {\n // by default the dropdown will be directly over the input because it's not in the flow.\n // If we want to position it below, we need to add some extra top value.\n var extraTop = positionDropdownAboveInput ? 0 : this.telInput.offsetHeight;\n // calculate placement\n this.dropdown.style.top = \"\".concat(inputTop + extraTop, \"px\");\n this.dropdown.style.left = \"\".concat(pos.left + document.body.scrollLeft, \"px\");\n // close menu on window scroll\n this._handleWindowScroll = function() {\n return _this8._closeDropdown();\n };\n window.addEventListener(\"scroll\", this._handleWindowScroll);\n }\n }\n }\n }, {\n key: \"_getClosestListItem\",\n value: function _getClosestListItem(target) {\n var el = target;\n while (el && el !== this.countryList && !el.classList.contains(\"iti__country\")) {\n el = el.parentNode;\n }\n // if we reached the countryList element, then return null\n return el === this.countryList ? null : el;\n }\n }, {\n key: \"_bindDropdownListeners\",\n value: function _bindDropdownListeners() {\n var _this9 = this;\n // when mouse over a list item, just highlight that one\n // we add the class \"highlight\", so if they hit \"enter\" we know which one to select\n this._handleMouseoverCountryList = function(e) {\n // handle event delegation, as we're listening for this event on the countryList\n var listItem = _this9._getClosestListItem(e.target);\n if (listItem) {\n _this9._highlightListItem(listItem, false);\n }\n };\n this.countryList.addEventListener(\"mouseover\", this._handleMouseoverCountryList);\n // listen for country selection\n this._handleClickCountryList = function(e) {\n var listItem = _this9._getClosestListItem(e.target);\n if (listItem) {\n _this9._selectListItem(listItem);\n }\n };\n this.countryList.addEventListener(\"click\", this._handleClickCountryList);\n // click off to close\n // (except when this initial opening click is bubbling up)\n // we cannot just stopPropagation as it may be needed to close another instance\n var isOpening = true;\n this._handleClickOffToClose = function() {\n if (!isOpening) {\n _this9._closeDropdown();\n }\n isOpening = false;\n };\n document.documentElement.addEventListener(\"click\", this._handleClickOffToClose);\n // listen for up/down scrolling, enter to select, or escape to close\n // use keydown as keypress doesn't fire for non-char keys and we want to catch if they\n // just hit down and hold it to scroll down (no keyup event).\n // listen on the document because that's where key events are triggered if no input has focus\n var query = \"\";\n var queryTimer = null;\n this._handleKeydownOnDropdown = function(e) {\n // prevent down key from scrolling the whole page,\n // and enter key from submitting a form etc\n if ([ \"ArrowUp\", \"ArrowDown\", \"Enter\", \"Escape\" ].includes(e.key)) {\n e.preventDefault();\n e.stopPropagation();\n // up and down to navigate\n if (e.key === \"ArrowUp\" || e.key === \"ArrowDown\") {\n _this9._handleUpDownKey(e.key);\n } else if (e.key === \"Enter\") {\n _this9._handleEnterKey();\n } else if (e.key === \"Escape\") {\n _this9._closeDropdown();\n }\n }\n // alpha chars to perform search\n // regex allows one latin alpha char or space, based on https://stackoverflow.com/a/26900132/217866)\n if (!_this9.options.countrySearch && /^[a-zA-ZÀ-ÿа-яА-Я ]$/.test(e.key)) {\n e.stopPropagation();\n // jump to countries that start with the query string\n if (queryTimer) {\n clearTimeout(queryTimer);\n }\n query += e.key.toLowerCase();\n _this9._searchForCountry(query);\n // if the timer hits 1 second, reset the query\n queryTimer = setTimeout(function() {\n query = \"\";\n }, 1e3);\n }\n };\n document.addEventListener(\"keydown\", this._handleKeydownOnDropdown);\n if (this.options.countrySearch) {\n var doFilter = function doFilter() {\n var inputQuery = _this9.searchInput.value.trim();\n if (inputQuery) {\n _this9._filterCountries(inputQuery.toLowerCase());\n } else {\n _this9._filterCountries(null, true);\n }\n };\n var keyupTimer = null;\n this._handleSearchChange = function() {\n // filtering country nodes is expensive (lots of DOM manipulation), so rate limit it\n if (keyupTimer) {\n clearTimeout(keyupTimer);\n }\n keyupTimer = setTimeout(function() {\n doFilter();\n keyupTimer = null;\n }, 100);\n };\n this.searchInput.addEventListener(\"input\", this._handleSearchChange);\n // stop propagation on search input click, so doesn't trigger click-off-to-close listener\n this.searchInput.addEventListener(\"click\", function(e) {\n return e.stopPropagation();\n });\n }\n }\n }, {\n key: \"_filterCountries\",\n value: function _filterCountries(query) {\n var isReset = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n var isFirst = true;\n this.countryList.innerHTML = \"\";\n for (var i = 0; i < this.countries.length; i++) {\n var c = this.countries[i];\n var nameLower = c.name.toLowerCase();\n var fullDialCode = \"+\".concat(c.dialCode);\n if (isReset || nameLower.includes(query) || fullDialCode.includes(query)) {\n this.countryList.appendChild(c.node);\n // highlight the first item\n if (isFirst) {\n this._highlightListItem(c.node, false);\n isFirst = false;\n }\n }\n }\n }\n }, {\n key: \"_handleUpDownKey\",\n value: function _handleUpDownKey(key) {\n var next = key === \"ArrowUp\" ? this.highlightedItem.previousElementSibling : this.highlightedItem.nextElementSibling;\n if (next) {\n // skip the divider\n if (next.classList.contains(\"iti__divider\")) {\n next = key === \"ArrowUp\" ? next.previousElementSibling : next.nextElementSibling;\n }\n } else if (this.countryList.childElementCount > 1) {\n // otherwise, we must be at the end, so loop round again\n next = key === \"ArrowUp\" ? this.countryList.lastElementChild : this.countryList.firstElementChild;\n }\n if (next) {\n // if country search enabled, dont lose focus from the search input on up/down\n var doFocus = !this.options.countrySearch;\n this._highlightListItem(next, doFocus);\n if (this.options.countrySearch) {\n this._scrollTo(next, false);\n }\n }\n }\n }, {\n key: \"_handleEnterKey\",\n value: function _handleEnterKey() {\n if (this.highlightedItem) {\n this._selectListItem(this.highlightedItem);\n }\n }\n }, {\n key: \"_searchForCountry\",\n value: function _searchForCountry(query) {\n for (var i = 0; i < this.countries.length; i++) {\n if (this._startsWith(this.countries[i].name, query)) {\n var listItem = this.countries[i].node;\n // update highlighting and scroll\n this._highlightListItem(listItem, false);\n this._scrollTo(listItem, true);\n break;\n }\n }\n }\n }, {\n key: \"_startsWith\",\n value: function _startsWith(a, b) {\n return a.substr(0, b.length).toLowerCase() === b;\n }\n }, {\n key: \"_updateValFromNumber\",\n value: function _updateValFromNumber(fullNumber) {\n var number = fullNumber;\n if (this.options.formatOnDisplay && window.intlTelInputUtils && this.selectedCountryData) {\n var useNational = this.options.nationalMode || number.charAt(0) !== \"+\" && !this.options.separateDialCode;\n var _intlTelInputUtils$nu = intlTelInputUtils.numberFormat, NATIONAL = _intlTelInputUtils$nu.NATIONAL, INTERNATIONAL = _intlTelInputUtils$nu.INTERNATIONAL;\n var format = useNational ? NATIONAL : INTERNATIONAL;\n number = intlTelInputUtils.formatNumber(number, this.selectedCountryData.iso2, format);\n }\n number = this._beforeSetNumber(number);\n this.telInput.value = number;\n }\n }, {\n key: \"_updateFlagFromNumber\",\n value: function _updateFlagFromNumber(fullNumber) {\n var plusIndex = fullNumber.indexOf(\"+\");\n // if it contains a plus, discard any chars before it e.g. accidental space char.\n // this keeps the selected country auto-updating correctly, which we want as\n // libphonenumber's validation/getNumber methods will ignore these chars anyway\n var number = plusIndex ? fullNumber.substring(plusIndex) : fullNumber;\n // if we already have US/Canada selected, make sure the number starts\n // with a +1 so _getDialCode will be able to extract the area code\n // update: if we dont yet have selectedCountryData, but we're here (trying to update the flag\n // from the number), that means we're initialising the plugin with a number that already has a\n // dial code, so fine to ignore this bit\n var selectedDialCode = this.selectedCountryData.dialCode;\n var isNanp = selectedDialCode === \"1\";\n if (number && isNanp && number.charAt(0) !== \"+\") {\n if (number.charAt(0) !== \"1\") {\n number = \"1\".concat(number);\n }\n number = \"+\".concat(number);\n }\n // if separateDialCode enabled, then consider the selected dial code to be part of the number\n if (this.options.separateDialCode && selectedDialCode && number.charAt(0) !== \"+\") {\n number = \"+\".concat(selectedDialCode).concat(number);\n }\n // try and extract valid dial code from input\n var dialCode = this._getDialCode(number, true);\n var numeric = this._getNumeric(number);\n var countryCode = null;\n if (dialCode) {\n var countryCodes = this.countryCodes[this._getNumeric(dialCode)];\n // check if the right country is already selected. this should be false if the number is\n // longer than the matched dial code because in this case we need to make sure that if\n // there are multiple country matches, that the first one is selected (note: we could\n // just check that here, but it requires the same loop that we already have later)\n var alreadySelected = countryCodes.indexOf(this.selectedCountryData.iso2) !== -1 && numeric.length <= dialCode.length - 1;\n var isRegionlessNanpNumber = selectedDialCode === \"1\" && this._isRegionlessNanp(numeric);\n // only update the flag if:\n // A) NOT (we currently have a NANP flag selected, and the number is a regionlessNanp)\n // AND\n // B) the right country is not already selected\n if (!isRegionlessNanpNumber && !alreadySelected) {\n // if using onlyCountries option, countryCodes[0] may be empty, so we must find the first\n // non-empty index\n for (var j = 0; j < countryCodes.length; j++) {\n if (countryCodes[j]) {\n countryCode = countryCodes[j];\n break;\n }\n }\n }\n } else if (number.charAt(0) === \"+\" && numeric.length) {\n // invalid dial code, so empty\n // Note: use getNumeric here because the number has not been formatted yet, so could contain\n // bad chars\n countryCode = \"\";\n } else if (!number || number === \"+\") {\n // empty, or just a plus, so default\n countryCode = this.defaultCountry;\n }\n if (countryCode !== null) {\n return this._setFlag(countryCode);\n }\n return false;\n }\n }, {\n key: \"_isRegionlessNanp\",\n value: function _isRegionlessNanp(number) {\n var numeric = this._getNumeric(number);\n if (numeric.charAt(0) === \"1\") {\n var areaCode = numeric.substr(1, 3);\n return regionlessNanpNumbers.indexOf(areaCode) !== -1;\n }\n return false;\n }\n }, {\n key: \"_highlightListItem\",\n value: function _highlightListItem(listItem, shouldFocus) {\n var prevItem = this.highlightedItem;\n if (prevItem) {\n prevItem.classList.remove(\"iti__highlight\");\n }\n this.highlightedItem = listItem;\n this.highlightedItem.classList.add(\"iti__highlight\");\n this.selectedFlag.setAttribute(\"aria-activedescendant\", listItem.getAttribute(\"id\"));\n if (shouldFocus) {\n this.highlightedItem.focus();\n }\n }\n }, {\n key: \"_getCountryData\",\n value: function _getCountryData(countryCode, ignoreOnlyCountriesOption, allowFail) {\n var countryList = ignoreOnlyCountriesOption ? allCountries : this.countries;\n for (var i = 0; i < countryList.length; i++) {\n if (countryList[i].iso2 === countryCode) {\n return countryList[i];\n }\n }\n if (allowFail) {\n return null;\n }\n throw new Error(\"No country data for '\".concat(countryCode, \"'\"));\n }\n }, {\n key: \"_setFlag\",\n value: function _setFlag(countryCode) {\n var _this$options3 = this.options, allowDropdown = _this$options3.allowDropdown, separateDialCode = _this$options3.separateDialCode, showFlags = _this$options3.showFlags;\n var prevCountry = this.selectedCountryData.iso2 ? this.selectedCountryData : {};\n // do this first as it will throw an error and stop if countryCode is invalid\n this.selectedCountryData = countryCode ? this._getCountryData(countryCode, false, false) : {};\n // update the defaultCountry - we only need the iso2 from now on, so just store that\n if (this.selectedCountryData.iso2) {\n this.defaultCountry = this.selectedCountryData.iso2;\n }\n if (showFlags) {\n this.selectedFlagInner.setAttribute(\"class\", \"iti__flag iti__\".concat(countryCode));\n }\n this._setSelectedCountryFlagTitleAttribute(countryCode, separateDialCode);\n if (separateDialCode) {\n var dialCode = this.selectedCountryData.dialCode ? \"+\".concat(this.selectedCountryData.dialCode) : \"\";\n this.selectedDialCode.innerHTML = dialCode;\n // offsetWidth is zero if input is in a hidden container during initialisation\n var selectedFlagWidth = this.selectedFlag.offsetWidth || this._getHiddenSelectedFlagWidth();\n // add 6px of padding after the grey selected-dial-code box, as this is what we use in the css\n if (this.isRTL) {\n this.telInput.style.paddingRight = \"\".concat(selectedFlagWidth + 6, \"px\");\n } else {\n this.telInput.style.paddingLeft = \"\".concat(selectedFlagWidth + 6, \"px\");\n }\n }\n // and the input's placeholder\n this._updatePlaceholder();\n // update the active list item\n if (allowDropdown) {\n var prevItem = this.activeItem;\n if (prevItem) {\n prevItem.classList.remove(\"iti__active\");\n prevItem.setAttribute(\"aria-selected\", \"false\");\n }\n if (countryCode) {\n // check if there is a preferred item first, else fall back to standard\n var nextItem = this.countryList.querySelector(\"#iti-\".concat(this.id, \"__item-\").concat(countryCode, \"-preferred\")) || this.countryList.querySelector(\"#iti-\".concat(this.id, \"__item-\").concat(countryCode));\n nextItem.setAttribute(\"aria-selected\", \"true\");\n nextItem.classList.add(\"iti__active\");\n this.activeItem = nextItem;\n }\n }\n // return if the flag has changed or not\n return prevCountry.iso2 !== countryCode;\n }\n }, {\n key: \"_setSelectedCountryFlagTitleAttribute\",\n value: function _setSelectedCountryFlagTitleAttribute(countryCode, separateDialCode) {\n if (!this.selectedFlag) {\n return;\n }\n var title;\n if (countryCode && !separateDialCode) {\n title = \"\".concat(this.selectedCountryData.name, \": +\").concat(this.selectedCountryData.dialCode);\n } else if (countryCode) {\n // For screen reader output, we don't want to include the dial code in the reader output twice\n // so just use the selected country name here:\n title = this.selectedCountryData.name;\n } else {\n title = \"Unknown\";\n }\n this.selectedFlag.setAttribute(\"title\", title);\n }\n }, {\n key: \"_getHiddenSelectedFlagWidth\",\n value: function _getHiddenSelectedFlagWidth() {\n // to get the right styling to apply, all we need is a shallow clone of the container,\n // and then to inject a deep clone of the selectedFlag element\n var containerClone = this.telInput.parentNode.cloneNode();\n containerClone.style.visibility = \"hidden\";\n document.body.appendChild(containerClone);\n var flagsContainerClone = this.flagsContainer.cloneNode();\n containerClone.appendChild(flagsContainerClone);\n var selectedFlagClone = this.selectedFlag.cloneNode(true);\n flagsContainerClone.appendChild(selectedFlagClone);\n var width = selectedFlagClone.offsetWidth;\n containerClone.parentNode.removeChild(containerClone);\n return width;\n }\n }, {\n key: \"_updatePlaceholder\",\n value: function _updatePlaceholder() {\n var shouldSetPlaceholder = this.options.autoPlaceholder === \"aggressive\" || !this.hadInitialPlaceholder && this.options.autoPlaceholder === \"polite\";\n if (window.intlTelInputUtils && shouldSetPlaceholder) {\n var numberType = intlTelInputUtils.numberType[this.options.placeholderNumberType];\n var placeholder = this.selectedCountryData.iso2 ? intlTelInputUtils.getExampleNumber(this.selectedCountryData.iso2, this.options.nationalMode, numberType) : \"\";\n placeholder = this._beforeSetNumber(placeholder);\n if (typeof this.options.customPlaceholder === \"function\") {\n placeholder = this.options.customPlaceholder(placeholder, this.selectedCountryData);\n }\n this.telInput.setAttribute(\"placeholder\", placeholder);\n }\n }\n }, {\n key: \"_selectListItem\",\n value: function _selectListItem(listItem) {\n // update selected flag and active list item\n var flagChanged = this._setFlag(listItem.getAttribute(\"data-country-code\"));\n this._closeDropdown();\n this._updateDialCode(listItem.getAttribute(\"data-dial-code\"));\n // focus the input\n this.telInput.focus();\n // put cursor at end - this fix is required for FF and IE11 (with auto inserting dial code),\n // who try to put the cursor at the beginning the first time\n var len = this.telInput.value.length;\n this.telInput.setSelectionRange(len, len);\n if (flagChanged) {\n this._triggerCountryChange();\n }\n }\n }, {\n key: \"_closeDropdown\",\n value: function _closeDropdown() {\n this.dropdownContent.classList.add(\"iti__hide\");\n this.selectedFlag.setAttribute(\"aria-expanded\", \"false\");\n this.selectedFlag.removeAttribute(\"aria-activedescendant\");\n // update the arrow\n this.dropdownArrow.classList.remove(\"iti__arrow--up\");\n // unbind key events\n document.removeEventListener(\"keydown\", this._handleKeydownOnDropdown);\n if (this.options.countrySearch) {\n this.searchInput.removeEventListener(\"input\", this._handleSearchChange);\n }\n document.documentElement.removeEventListener(\"click\", this._handleClickOffToClose);\n this.countryList.removeEventListener(\"mouseover\", this._handleMouseoverCountryList);\n this.countryList.removeEventListener(\"click\", this._handleClickCountryList);\n // remove menu from container\n if (this.options.dropdownContainer) {\n if (!this.options.useFullscreenPopup) {\n window.removeEventListener(\"scroll\", this._handleWindowScroll);\n }\n if (this.dropdown.parentNode) {\n this.dropdown.parentNode.removeChild(this.dropdown);\n }\n }\n this._trigger(\"close:countrydropdown\");\n }\n }, {\n key: \"_scrollTo\",\n value: function _scrollTo(element, middle) {\n var container = this.dropdownContent;\n // windowTop from https://stackoverflow.com/a/14384091/217866\n var windowTop = window.pageYOffset || document.documentElement.scrollTop;\n var containerHeight = container.offsetHeight;\n var containerTop = container.getBoundingClientRect().top + windowTop;\n var containerBottom = containerTop + containerHeight;\n var elementHeight = element.offsetHeight;\n var elementTop = element.getBoundingClientRect().top + windowTop;\n var elementBottom = elementTop + elementHeight;\n var newScrollTop = elementTop - containerTop + container.scrollTop;\n var middleOffset = containerHeight / 2 - elementHeight / 2;\n if (elementTop < containerTop) {\n // scroll up\n if (middle) {\n newScrollTop -= middleOffset;\n }\n container.scrollTop = newScrollTop;\n } else if (elementBottom > containerBottom) {\n // scroll down\n if (middle) {\n newScrollTop += middleOffset;\n }\n var heightDifference = containerHeight - elementHeight;\n container.scrollTop = newScrollTop - heightDifference;\n }\n }\n }, {\n key: \"_updateDialCode\",\n value: function _updateDialCode(newDialCodeBare) {\n var inputVal = this.telInput.value;\n // save having to pass this every time\n var newDialCode = \"+\".concat(newDialCodeBare);\n var newNumber;\n if (inputVal.charAt(0) === \"+\") {\n // there's a plus so we're dealing with a replacement\n var prevDialCode = this._getDialCode(inputVal);\n if (prevDialCode) {\n // current number contains a valid dial code, so replace it\n newNumber = inputVal.replace(prevDialCode, newDialCode);\n } else {\n // current number contains an invalid dial code, so ditch it\n // (no way to determine where the invalid dial code ends and the rest of the number begins)\n newNumber = newDialCode;\n }\n this.telInput.value = newNumber;\n } else if (this.options.autoInsertDialCode) {\n if (inputVal) {\n // there is an existing value with no dial code: prefix the new dial code\n newNumber = newDialCode + inputVal;\n } else {\n newNumber = newDialCode;\n }\n this.telInput.value = newNumber;\n }\n }\n }, {\n key: \"_getDialCode\",\n value: function _getDialCode(number, includeAreaCode) {\n var dialCode = \"\";\n // only interested in international numbers (starting with a plus)\n if (number.charAt(0) === \"+\") {\n var numericChars = \"\";\n // iterate over chars\n for (var i = 0; i < number.length; i++) {\n var c = number.charAt(i);\n // if char is number (https://stackoverflow.com/a/8935649/217866)\n if (!isNaN(parseInt(c, 10))) {\n numericChars += c;\n // if current numericChars make a valid dial code\n if (includeAreaCode) {\n if (this.countryCodes[numericChars]) {\n // store the actual raw string (useful for matching later)\n dialCode = number.substr(0, i + 1);\n }\n } else {\n if (this.dialCodes[numericChars]) {\n dialCode = number.substr(0, i + 1);\n // if we're just looking for a dial code, we can break as soon as we find one\n break;\n }\n }\n // stop searching as soon as we can - in this case when we hit max len\n if (numericChars.length === this.countryCodeMaxLen) {\n break;\n }\n }\n }\n }\n return dialCode;\n }\n }, {\n key: \"_getFullNumber\",\n value: function _getFullNumber() {\n var val = this.telInput.value.trim();\n var dialCode = this.selectedCountryData.dialCode;\n var prefix;\n var numericVal = this._getNumeric(val);\n if (this.options.separateDialCode && val.charAt(0) !== \"+\" && dialCode && numericVal) {\n // when using separateDialCode, it is visible so is effectively part of the typed number\n prefix = \"+\".concat(dialCode);\n } else {\n prefix = \"\";\n }\n return prefix + val;\n }\n }, {\n key: \"_beforeSetNumber\",\n value: function _beforeSetNumber(fullNumber) {\n var number = fullNumber;\n if (this.options.separateDialCode) {\n var dialCode = this._getDialCode(number);\n // if there is a valid dial code\n if (dialCode) {\n // in case _getDialCode returned an area code as well\n dialCode = \"+\".concat(this.selectedCountryData.dialCode);\n // a lot of numbers will have a space separating the dial code and the main number, and\n // some NANP numbers will have a hyphen e.g. +1 684-733-1234 - in both cases we want to get\n // rid of it\n // NOTE: don't just trim all non-numerics as may want to preserve an open parenthesis etc\n var start = number[dialCode.length] === \" \" || number[dialCode.length] === \"-\" ? dialCode.length + 1 : dialCode.length;\n number = number.substr(start);\n }\n }\n return this._cap(number);\n }\n }, {\n key: \"_triggerCountryChange\",\n value: function _triggerCountryChange() {\n this._trigger(\"countrychange\");\n }\n }, {\n key: \"handleAutoCountry\",\n value: function handleAutoCountry() {\n if (this.options.initialCountry === \"auto\") {\n // we must set this even if there is an initial val in the input: in case the initial val is\n // invalid and they delete it - they should see their auto country\n this.defaultCountry = window.intlTelInputGlobals.autoCountry;\n // if there's no initial value in the input, then update the flag\n if (!this.telInput.value) {\n this.setCountry(this.defaultCountry);\n }\n this.resolveAutoCountryPromise();\n }\n }\n }, {\n key: \"handleUtils\",\n value: function handleUtils() {\n // if the request was successful\n if (window.intlTelInputUtils) {\n // if there's an initial value in the input, then format it\n if (this.telInput.value) {\n this._updateValFromNumber(this.telInput.value);\n }\n this._updatePlaceholder();\n }\n this.resolveUtilsScriptPromise();\n }\n }, {\n key: \"destroy\",\n value: function destroy() {\n var form = this.telInput.form;\n if (this.options.allowDropdown) {\n // make sure the dropdown is closed (and unbind listeners)\n this._closeDropdown();\n this.selectedFlag.removeEventListener(\"click\", this._handleClickSelectedFlag);\n this.flagsContainer.removeEventListener(\"keydown\", this._handleFlagsContainerKeydown);\n // label click hack\n var label = this._getClosestLabel();\n if (label) {\n label.removeEventListener(\"click\", this._handleLabelClick);\n }\n }\n // unbind hiddenInput listeners\n if (this.hiddenInput && form) {\n form.removeEventListener(\"submit\", this._handleHiddenInputSubmit);\n }\n // unbind autoInsertDialCode listeners\n if (this.options.autoInsertDialCode) {\n if (form) {\n form.removeEventListener(\"submit\", this._handleSubmitOrBlurEvent);\n }\n this.telInput.removeEventListener(\"blur\", this._handleSubmitOrBlurEvent);\n }\n // unbind key events, and cut/paste events\n this.telInput.removeEventListener(\"keyup\", this._handleKeyupEvent);\n this.telInput.removeEventListener(\"cut\", this._handleClipboardEvent);\n this.telInput.removeEventListener(\"paste\", this._handleClipboardEvent);\n // remove attribute of id instance: data-intl-tel-input-id\n this.telInput.removeAttribute(\"data-intl-tel-input-id\");\n // remove markup (but leave the original input)\n var wrapper = this.telInput.parentNode;\n wrapper.parentNode.insertBefore(this.telInput, wrapper);\n wrapper.parentNode.removeChild(wrapper);\n delete window.intlTelInputGlobals.instances[this.id];\n }\n }, {\n key: \"getExtension\",\n value: function getExtension() {\n if (window.intlTelInputUtils) {\n return intlTelInputUtils.getExtension(this._getFullNumber(), this.selectedCountryData.iso2);\n }\n return \"\";\n }\n }, {\n key: \"getNumber\",\n value: function getNumber(format) {\n if (window.intlTelInputUtils) {\n var iso2 = this.selectedCountryData.iso2;\n return intlTelInputUtils.formatNumber(this._getFullNumber(), iso2, format);\n }\n return \"\";\n }\n }, {\n key: \"getNumberType\",\n value: function getNumberType() {\n if (window.intlTelInputUtils) {\n return intlTelInputUtils.getNumberType(this._getFullNumber(), this.selectedCountryData.iso2);\n }\n return -99;\n }\n }, {\n key: \"getSelectedCountryData\",\n value: function getSelectedCountryData() {\n return this.selectedCountryData;\n }\n }, {\n key: \"getValidationError\",\n value: function getValidationError() {\n if (window.intlTelInputUtils) {\n var iso2 = this.selectedCountryData.iso2;\n return intlTelInputUtils.getValidationError(this._getFullNumber(), iso2);\n }\n return -99;\n }\n }, {\n key: \"isValidNumber\",\n value: function isValidNumber() {\n var val = this._getFullNumber().trim();\n return window.intlTelInputUtils ? intlTelInputUtils.isValidNumber(val, this.selectedCountryData.iso2) : null;\n }\n }, {\n key: \"isPossibleNumber\",\n value: function isPossibleNumber() {\n var val = this._getFullNumber().trim();\n return window.intlTelInputUtils ? intlTelInputUtils.isPossibleNumber(val, this.selectedCountryData.iso2) : null;\n }\n }, {\n key: \"setCountry\",\n value: function setCountry(originalCountryCode) {\n var countryCode = originalCountryCode.toLowerCase();\n // check if already selected\n if (this.selectedCountryData.iso2 !== countryCode) {\n this._setFlag(countryCode);\n this._updateDialCode(this.selectedCountryData.dialCode);\n this._triggerCountryChange();\n }\n }\n }, {\n key: \"setNumber\",\n value: function setNumber(number) {\n // we must update the flag first, which updates this.selectedCountryData, which is used for\n // formatting the number before displaying it\n var flagChanged = this._updateFlagFromNumber(number);\n this._updateValFromNumber(number);\n if (flagChanged) {\n this._triggerCountryChange();\n }\n }\n }, {\n key: \"setPlaceholderNumberType\",\n value: function setPlaceholderNumberType(type) {\n this.options.placeholderNumberType = type;\n this._updatePlaceholder();\n }\n } ]);\n return Iti;\n }();\n /********************\n * STATIC METHODS\n ********************/\n // get the country data object\n intlTelInputGlobals.getCountryData = function() {\n return allCountries;\n };\n // inject a <script> element to load utils.js\n var injectScript = function injectScript(path, handleSuccess, handleFailure) {\n // inject a new script element into the page\n var script = document.createElement(\"script\");\n script.onload = function() {\n forEachInstance(\"handleUtils\");\n if (handleSuccess) {\n handleSuccess();\n }\n };\n script.onerror = function() {\n forEachInstance(\"rejectUtilsScriptPromise\");\n if (handleFailure) {\n handleFailure();\n }\n };\n script.className = \"iti-load-utils\";\n script.async = true;\n script.src = path;\n document.body.appendChild(script);\n };\n // load the utils script\n intlTelInputGlobals.loadUtils = function(path) {\n // 2 options:\n // 1) not already started loading (start)\n // 2) already started loading (do nothing - just wait for the onload callback to fire, which will\n // trigger handleUtils on all instances, invoking their resolveUtilsScriptPromise functions)\n if (!window.intlTelInputUtils && !window.intlTelInputGlobals.startedLoadingUtilsScript) {\n // only do this once\n window.intlTelInputGlobals.startedLoadingUtilsScript = true;\n // if we have promises, then return a promise\n if (typeof Promise !== \"undefined\") {\n return new Promise(function(resolve, reject) {\n return injectScript(path, resolve, reject);\n });\n }\n injectScript(path);\n }\n return null;\n };\n // default options\n intlTelInputGlobals.defaults = defaults;\n // version\n intlTelInputGlobals.version = \"18.5.3\";\n // convenience wrapper\n return function(input, options) {\n var iti = new Iti(input, options);\n iti._init();\n input.setAttribute(\"data-intl-tel-input-id\", iti.id);\n window.intlTelInputGlobals.instances[iti.id] = iti;\n return iti;\n };\n }();\n});","/**\n * Exposing intl-tel-input as a component\n */\nmodule.exports = require(\"./build/js/intlTelInput\");\n","import intlTelInput from 'intl-tel-input';\n\nconst Phone = (document: ShadowRoot) => {\n const inputOnce = document.querySelector('#modalOnce-request2-phone');\n const inputs: HTMLInputElement[] = [inputOnce].filter(\n (item) => item !== null,\n ) as HTMLInputElement[];\n const isMobile =\n window.matchMedia('(max-width: 767px)').matches ||\n /Android|iPhone|iPad|iPod/i.test(navigator.userAgent);\n\n if (inputs && inputs.length > 0) {\n return inputs.map((input) => {\n return intlTelInput(input, {\n initialCountry: 'auto',\n geoIpLookup: function (callback: (countryCode: string) => void) {\n fetch('https://ipapi.co/json')\n .then(function (res) {\n return res.json();\n })\n .then(function (data) {\n callback(data.country_code);\n })\n .catch(function () {\n callback('us');\n });\n },\n hiddenInput: 'full_number',\n nationalMode: false,\n autoInsertDialCode: true,\n formatOnDisplay: true,\n dropdownContainer: isMobile ? document : undefined,\n customContainer: '',\n separateDialCode: true,\n preferredCountries: ['gb', 'us', 'de', 'es', 'fr', 'it', 'pt', 'zh'],\n utilsScript: 'https://cdn.jsdelivr.net/npm/intl-tel-input@18.1.1/build/js/utils.js',\n });\n });\n }\n};\n\nexport default Phone;\n","import { webinarsTranslations } from './translations-data/webinarsTranslations.ts';\nimport { formTranslations } from './translations-data/formTranslations.ts';\nimport type { ITranslations } from '../../types/translations/ITranslations.type.ts';\n\nconst translations: ITranslations = {\n ...webinarsTranslations,\n ...formTranslations,\n};\n\nexport const $t = (lang: string, key: string) => {\n return translations[key] ? translations[key][lang] : key;\n};\n\nexport const staticHtmlLanguageParse = (document: ShadowRoot, lang: string) => {\n const pageText = document.querySelectorAll('[data-lang]');\n\n Array.from(pageText).forEach((textNode) => {\n const key = textNode.getAttribute('data-lang');\n if (key) {\n if (['INPUT', 'TEXTAREA'].includes(textNode.tagName)) {\n (textNode as HTMLInputElement).placeholder = $t(lang || 'en', key.replace('lng-', ''));\n } else {\n textNode.innerHTML = $t(lang || 'en', key.replace('lng-', ''));\n }\n }\n });\n};\n","import type { ITranslations } from '../../../types/translations/ITranslations.type.ts';\n\nexport const webinarsTranslations: ITranslations = {\n 'Date:': {\n en: 'Date:',\n es: 'Fecha:',\n pt: 'Data:',\n ru: 'Дата:',\n th: 'วันที่:',\n vi: 'Ngày:',\n ko: '날짜:',\n ja: '日付:'\n },\n 'Time:': {\n en: 'Time:',\n es: 'Tiempo:',\n pt: 'Tempo:',\n ru: 'Время:',\n th: 'เวลา:',\n vi: 'Thời gian:',\n ko: '시간:',\n ja: '時間:'\n }\n};\n","export const formTranslations = {\n getOnePageBrokerageBusinessPlan: {\n en: 'Get 1-Page Brokerage<br/> Business Plan',\n es: 'Obtén Un Plan De Negocios De Corretaje De Una Página',\n pt: 'Obtenha um plano de negócios de corretagem de uma página',\n th: 'รับแผนธุรกิจโบรกเกอร์ 1 หน้า',\n vi: 'Lấy tài liệu Kế hoạch kinh doanh sàn môi giới 1 trang',\n ru: 'Получите одностраничный <br/> бизнес-план для брокерской компании',\n ko: '1페이지 브로커리지<br/>비즈니스 플랜 받기',\n ja: '1ページのブローカレッジ<br/>ビジネスプランを入手',\n },\n submitFormForPdf: {\n en: 'Submit the form below and we’ll send you PDF<br/> file with detailed calculations.',\n es: 'Envía el formulario a continuación y te enviaremos un archivo PDF con cálculos detallados.',\n pt: 'Envie o formulário abaixo e nós lhe enviaremos um arquivo PDF com cálculos detalhados.',\n th: 'กรอกแบบฟอร์มด้านล่างและเราจะส่งไฟล์ PDF ที่มีข้อมูลการคำนวณโดยละเอียด',\n vi: 'Gửi biểu mẫu bên dưới để nhận tệp PDF có các phép tính chi tiết.',\n ru: 'Заполните форму ниже, и мы отправим вам PDF-файл с детальными расчетами.',\n ko: '아래 양식을 제출하면 상세 계산이 포함된 PDF 파일을 보내드립니다.',\n ja: '以下のフォームを送信すると、詳細な計算が記載されたPDFファイルをお送りします。',\n },\n name: {\n en: 'Name*',\n es: 'Nombre*',\n pt: 'Nome*',\n th: 'ชื่อ*',\n vi: 'Tên*',\n ru: 'Имя*',\n ko: '이름*',\n ja: '名前*',\n },\n email: {\n en: 'Email*',\n es: 'Correo * electrónico',\n pt: 'E-mail*',\n th: 'อีเมล*',\n vi: 'Email*',\n ru: 'Email*',\n ko: '이메일*',\n ja: 'メールアドレス*',\n },\n phoneNumber: {\n en: 'Phone number*',\n es: 'Número de teléfono*',\n pt: 'Número de telefone*',\n th: 'หมายเลขโทรศัพท์*',\n vi: 'Số điện thoại*',\n ru: 'Номер телефона*',\n ko: '전화번호*',\n ja: '電話番号*',\n },\n range: {\n en: \"💰 What's your budget?\",\n es: \"💰 ¿Cuál es tu presupuesto?\",\n pt: \"💰 Qual é o seu orçamento?\",\n th: \"💰 งบประมาณของคุณคือเท่าไร?\",\n vi: \"💰 Ngân sách của bạn là bao nhiêu?\",\n ru: \"💰 Какой у вас бюджет?\",\n ko: \"💰 예산은 얼마인가요?\",\n ja: \"💰 ご予算はいくらですか?\",\n },\n tgUsername: {\n en: 'TG @username',\n es: 'TG @username',\n pt: 'TG @nomedeusuário',\n th: 'TG @username',\n vi: 'TG @username',\n ru: 'TG @username',\n ko: 'TG @사용자명',\n ja: 'TG @ユーザー名',\n },\n comment: {\n en: 'Why do you want to launch your brokerage?*',\n es: '¿Por qué quiere lanzar su correduría?*',\n pt: 'Por que você deseja abrir sua corretora?*',\n th: 'ทำไมคุณถึงต้องการเปิดโบรกเกอร์ของคุณ?*',\n vi: 'Tại sao bạn muốn thành lập công ty môi giới của mình?*',\n ru: 'Почему вы хотите запустить свой брокерский бизнес?*',\n ko: '왜 브로커리지 사업을 시작하려고 하시나요?*',\n ja: 'なぜブローカー事業を立ち上げたいのですか?*',\n },\n consentTermsConditions: {\n en: 'By sticking this checkbox I consent with the terms and conditions and the policy of the website',\n es: 'Al marcar esta casilla, acepto los términos y condiciones y la política del sitio web.',\n pt: 'Ao marcar esta caixa de seleção, concordo com os termos e condições e a política do site',\n th: 'การทำเครื่องหมายเลือกที่ช่องนี้ถือเป็นการยืนยันว่าฉันยอมรับข้อกำหนดและเงื่อนไขและนโยบายของเว็บไซต์',\n vi: 'Bằng cách đánh dấu vào ô này, tôi đồng ý với các điều khoản và điều kiện cũng như chính sách của trang web',\n ru: 'Отмечая этот чекбокс, я соглашаюсь с условиями и политикой веб-сайта',\n ko: '이 체크박스를 선택하면 웹사이트의 약관 및 정책에 동의하는 것으로 간주됩니다',\n ja: 'このチェックボックスを選択することで、利用規約およびウェブサイトのポリシー에同意します',\n },\n getBusinessPlan: {\n en: 'Get Business Plan',\n es: 'Obtener El Plan De Negocios',\n pt: 'Obtenha o plano de negócios',\n th: 'รับแผนธุรกิจ',\n vi: 'Nhận Kế hoạch kinh doanh',\n ru: 'Получить бизнес-план',\n ko: '비즈니스 플랜 받기',\n ja: 'ビジネスプランを入手',\n },\n thanks: {\n en: 'Thanks!',\n es: '¡Gracias!',\n pt: 'Obrigado!',\n th: 'ขอบคุณ!',\n vi: 'Cảm ơn bạn!',\n ru: 'Спасибо!',\n ko: '감사합니다!',\n ja: 'ありがとう!',\n },\n sendBusinessPlanByEmail: {\n en: \"We'll send the business plan to you by email shortly!\",\n es: '¡Te enviaremos el plan de negocios por correo electrónico en breve!',\n pt: 'Enviaremos o plano de negócios para você por e-mail em breve!',\n th: 'เราจะส่งแผนธุรกิจให้ทางอีเมลเร็วๆ นี้!',\n vi: 'Chúng tôi sẽ sớm gửi kế hoạch kinh doanh cho bạn qua email!',\n ru: 'Мы скоро отправим бизнес-план вам на почту!',\n ko: '곧 이메일로 비즈니스 플랜을 보내드리겠습니다!',\n ja: 'すぐにビジネスプランをメールでお送りします!',\n },\n byStickingThisCheckboxIconsentWithThe: {\n en: 'By sticking this checkbox I consent with the',\n es: 'Al marcar esta casilla acepto los',\n pt: 'Ao marcar esta caixa de seleção, concordo com os',\n th: 'การทำเครื่องหมายเลือกที่ช่องนี้เป็นการยืนยันว่าฉันยอมรับ',\n vi: 'Khi đánh dấu vào ô này, tôi đồng ý với',\n ru: 'Отмечая этот чекбокс, я соглашаюсь с',\n ko: '이 체크박스를 선택하면 다음에 동의합니다',\n ja: 'このチェックボックスを選択することで、以下に同意します',\n },\n termsAndConditions: {\n en: 'terms and conditions',\n es: 'términos y condiciones',\n pt: 'Termos e Condições',\n th: 'ข้อกำหนดและเงื่อนไข',\n vi: 'các điều khoản và điều kiện',\n ru: 'условиями',\n ko: '이용약관',\n ja: '利用規約',\n },\n andThe: {\n en: 'and the',\n es: 'y la',\n pt: 'e com a',\n th: 'และ',\n vi: 'cũng như',\n ru: 'и',\n ko: '및',\n ja: 'および',\n },\n policyOfTheWebsite: {\n en: 'policy of the website',\n es: 'política del sitio web',\n pt: 'Política do site',\n th: 'นโยบายของเว็บไซต์',\n vi: 'chính sách của trang web',\n ru: 'политикой сайта',\n ko: '웹사이트 정책',\n ja: 'ウェブサイトのポリシー',\n },\n weWillSendTheBusiness: {\n en: \"We'll send the business plan to you by email shortly!\",\n es: '¡Enviaremos el plan de negocios a tu correo electrónico en breve!',\n pt: 'Enviaremos o plano de negócios para o seu e-mail em breve!',\n th: 'เราจะส่งแผนธุรกิจไปที่อีเมลของคุณในเร็วๆ นี้!',\n vi: 'Chúng tôi sẽ gửi kế hoạch kinh doanh đến email của bạn trong thời gian sớm nhất!',\n ru: 'Мы отправим бизнес-план вам на почту в ближайшее время!',\n ko: '곧 이메일로 비즈니스 플랜을 보내드리겠습니다!',\n ja: 'すぐにビジネスプランをメールでお送りします!',\n },\n wentWrong: {\n en: 'Something went wrong',\n es: 'Algo salió mal.',\n pt: 'Algo deu errado.',\n th: 'เกิดข้อผิดพลาด',\n vi: 'Đã xảy ra lỗi.',\n ru: 'Что-то пошло не так',\n ko: '문제가 발생했습니다',\n ja: '問題が発生しました',\n },\n pleaseTryAgain: {\n en: 'Please try again',\n es: 'Por favor, inténtalo de nuevo.',\n pt: 'Por favor, tente novamente.',\n th: 'กรุณาลองอีกครั้ง',\n vi: 'Vui lòng thử lại.',\n ru: 'Пожалуйста, попробуйте еще раз',\n ko: '다시 시도해 주세요',\n ja: 'もう一度お試しください',\n },\n};\n","import { form } from './../../scripts/form/form.ts';\nimport phone from '../../scripts/form/phone.ts';\nimport { staticHtmlLanguageParse } from '../../utils/translations/translation.ts';\nimport { clickOnFader, keyDownEscape } from '../../scripts/click-on-fader.ts';\n\ntype PopupForm = (document: ShadowRoot, onOpen: () => void, onClose: () => void) => void;\nexport const popupForm: PopupForm = (document, onOpen, onClose) => {\n const initPopup = () => {\n const formElement = document.querySelector('form');\n const closeBtn = document.querySelector('.modal-once__close');\n const lang = localStorage.getItem('form__lang') || 'en';\n const { keyOpen, keyClose } = keyDownEscape(onClose);\n\n if (formElement) {\n onOpen();\n keyOpen();\n phone(document);\n staticHtmlLanguageParse(document, lang);\n form(formElement, `${import.meta.env.VITE_FORMS_API_URL}/api/popup`, {\n onSuccess: () => {\n setTimeout(() => {\n onClose();\n keyClose();\n }, 5000);\n },\n });\n }\n if (closeBtn) {\n closeBtn.addEventListener('click', () => {\n onClose();\n keyClose();\n });\n }\n\n clickOnFader(document, () => {\n onClose();\n keyClose();\n });\n };\n initPopup();\n};\n","import { popupWebinar } from '../components/popup-webinar/popup-webinar.ts';\nimport { popupForm } from '../components/popup-form/popup-form.ts';\n\ntype PopupResources = {\n template: Promise<{ default: string }>;\n style: Promise<{ default: string }>[];\n run: () => void;\n};\n\ntype ManualPopupManager = (\n document: ShadowRoot,\n onOpen: () => void,\n onClose: () => void,\n) => Promise<false | PopupResources>;\n\nexport const manualPopupManager: ManualPopupManager = async (document, onOpen, onClose) => {\n const url = new URL(window.location.href);\n\n const popupMap: Record<string, () => Promise<PopupResources>> = {\n '#popup-form': async () => {\n return {\n template: import('../components/popup-form/popup-form.html?raw'),\n style: [import('../scss/index-popup-form.scss?inline')],\n run: () => popupForm(document, onOpen, onClose),\n };\n },\n '#popup-webinar': async () => {\n return {\n template: import('../components/popup-webinar/popup-webinar.html?raw'),\n style: [import('../scss/index-popup-webinars.scss?inline')],\n run: () => popupWebinar(document, onOpen, onClose),\n };\n },\n };\n\n const popupFactory = popupMap[url.hash];\n return popupFactory ? await popupFactory() : false;\n};\n","export function updateAssetPathsWithRegex(\n input: string,\n baseUrl: string = import.meta.env.VITE_BASE_URL,\n): string {\n let output = input;\n\n if (!baseUrl.endsWith('/')) {\n baseUrl += '/';\n }\n\n function replacePaths(\n regex: RegExp,\n replacer: (start: string, path: string, end: string) => string,\n ) {\n output = output.replace(regex, (_, start, path, end) => replacer(start, path, end));\n }\n\n function processSrcset(srcset: string): string {\n return srcset\n .split(',')\n .map((part) => {\n const [url, descriptor] = part.trim().split(/\\s+/, 2);\n if (url.startsWith('/')) {\n const newUrl = baseUrl + url.slice(1);\n return descriptor ? `${newUrl} ${descriptor}` : newUrl;\n }\n return part.trim();\n })\n .join(', ');\n }\n\n replacePaths(\n /(<img[^>]*\\s+src=[\"'])(\\/[^\"']+)([\"'][^>]*>)/gi,\n (start, path, end) => `${start}${baseUrl}${path.slice(1)}${end}`,\n );\n\n replacePaths(\n /(<source[^>]*\\s+src=[\"'])(\\/[^\"']+)([\"'][^>]*>)/gi,\n (start, path, end) => `${start}${baseUrl}${path.slice(1)}${end}`,\n );\n\n replacePaths(\n /(<audio[^>]*\\s+src=[\"'])(\\/[^\"']+)([\"'][^>]*>)/gi,\n (start, path, end) => `${start}${baseUrl}${path.slice(1)}${end}`,\n );\n\n replacePaths(\n /(<video[^>]*\\s+poster=[\"'])(\\/[^\"']+)([\"'][^>]*>)/gi,\n (start, path, end) => `${start}${baseUrl}${path.slice(1)}${end}`,\n );\n\n replacePaths(\n /(<img[^>]*\\s+srcset=[\"'])([^\"']+)([\"'][^>]*>)/gi,\n (start, srcsetContent, end) => `${start}${processSrcset(srcsetContent)}${end}`,\n );\n\n replacePaths(\n /(<source[^>]*\\s+srcset=[\"'])([^\"']+)([\"'][^>]*>)/gi,\n (start, srcsetContent, end) => `${start}${processSrcset(srcsetContent)}${end}`,\n );\n\n replacePaths(\n /(background-image:\\s*url\\([\"']?)(\\/[^\"')]+)([\"']?\\))/gi,\n (start, path, end) => `${start}${baseUrl}${path.slice(1)}${end}`,\n );\n\n replacePaths(\n /(url\\([\"']?)(\\/[^\"')]+)([\"']?\\))/gi,\n (start, path, end) => `${start}${baseUrl}${path.slice(1)}${end}`,\n );\n\n return output;\n}\n","interface LoadFontParams {\n name: string;\n fontUrl: string;\n weight?: string;\n style?: string;\n display?: FontDisplay;\n}\n\n/**\n * Programmatically loads a font and registers it in the document.\n * The font file must be located in the public folder.\n * @example\n * await loadFont({\n * name: 'Suisse Intl',\n * fontUrl: '/fonts/SuisseIntl-Medium.woff',\n * weight: '500'\n * });\n * @param {LoadFontParams} params - The font configuration object.\n * @returns {Promise<void>} A promise that resolves after successful font registration.\n */\nexport const loadFont = async (params: LoadFontParams): Promise<void> => {\n const font = new FontFace(params.name, `url(${params.fontUrl})`, {\n weight: params.weight || '400',\n style: params.style || 'normal',\n display: params.display || 'swap',\n });\n\n try {\n const loadedFont = await font.load();\n document.fonts.add(loadedFont);\n } catch (err) {\n console.error('Font loading failed:', err);\n }\n};\n\n/**\n * Batch loads and registers multiple fonts in the Light DOM.\n * Essential for resolving font rendering issues within a Shadow Root.\n * @example\n * const fonts: LoadFontParams[] = [\n * { name: 'Suisse Intl', fontUrl: '/fonts/Suisse-Bold.woff', weight: '700' },\n * { name: 'Suisse Intl', fontUrl: '/fonts/Suisse-Medium.woff', weight: '500' }\n * ];\n * await loadFonts(fonts);\n * @param {LoadFontParams[]} fonts - An array of font configuration objects.\n * @returns {Promise<void[]>} A promise that resolves once all fonts have been processed.\n */\nexport const loadFonts = async (fonts: LoadFontParams[]): Promise<void[]> => {\n return Promise.all(fonts.map((font) => loadFont(font)));\n};\n","import fontRegular from './assets/fonts/SuisseIntl/SuisseIntl-Regular.woff2';\nimport fontMedium from './assets/fonts/SuisseIntl/SuisseIntl-Medium.woff2';\nimport fontBold from './assets/fonts/SuisseIntl/SuisseIntl-Bold.woff2';\nimport templateString from './components/popup-webinar/popup-webinar.html?raw';\nimport styleString from './scss/index-popup-webinars.scss?inline';\nimport { popupWebinar } from './components/popup-webinar/popup-webinar.ts';\nimport { manualPopupManager } from './scripts/manual-popup-manager.ts';\nimport { popupForm } from './components/popup-form/popup-form.ts';\nimport { updateAssetPathsWithRegex } from './utils/assets-path-replacer/replaceAssetsPath.ts';\nimport { loadFonts } from './utils/load-fonts /loadFonts.ts';\n\nloadFonts([\n {\n name: 'Suisse Intl',\n fontUrl: fontRegular,\n weight: '400',\n },\n {\n name: 'Suisse Intl',\n fontUrl: fontMedium,\n weight: '500',\n },\n {\n name: 'Suisse Intl',\n fontUrl: fontBold,\n weight: '600',\n },\n]);\n\nexport class PopupWidget extends HTMLElement {\n private shadow: ShadowRoot | null = null;\n private readonly sheet = new CSSStyleSheet();\n private timeoutId: number | undefined;\n private runHandler: (() => void) | undefined;\n\n private template: string = updateAssetPathsWithRegex(templateString);\n private styleTemplate: string = updateAssetPathsWithRegex(styleString);\n private readonly timeoutDelay = 15000;\n\n constructor() {\n super();\n this.initializeComponent();\n }\n\n private get shouldOpen(): boolean {\n return (\n localStorage.getItem('quadcode-popup-widget-open') === null &&\n window?.isUserFillingForm !== true\n );\n }\n\n private async initializeComponent(): Promise<void> {\n try {\n this.shadow = this.attachShadow({ mode: 'open' });\n this.shadow.adoptedStyleSheets = [this.sheet];\n await this.setupPopupManager();\n this.schedulePopupShow();\n } catch (error) {\n console.error('PopupWidget initialization failed:', error);\n }\n }\n\n private async setupPopupManager(): Promise<void> {\n if (!this.shadow) return;\n\n const managerData = await manualPopupManager(\n this.shadow,\n this.show.bind(this),\n this.hide.bind(this),\n );\n\n if (!managerData) return;\n\n const [template, ...style] = await Promise.all([managerData.template, ...managerData.style]);\n this.template = updateAssetPathsWithRegex(template.default);\n this.styleTemplate = style.map((style) => updateAssetPathsWithRegex(style.default)).join(' ');\n\n this.runHandler = managerData.run;\n }\n\n private async renderTemplate() {\n if (!this.shadow) return;\n\n this.shadow.innerHTML = this.template;\n this.sheet.replaceSync(this.styleTemplate);\n }\n\n static get observedAttributes(): string[] {\n return ['open'];\n }\n\n attributeChangedCallback(name: string): void {\n if (name === 'open') {\n this.togglePopup();\n }\n }\n\n private togglePopup(): void {\n const popup = this.shadow?.querySelector('.popup');\n popup?.classList.toggle('active', this.hasAttribute('open'));\n }\n\n private schedulePopupShow(): void {\n if (!this.shadow) return;\n\n if (this.runHandler) {\n this.renderTemplate();\n this.runHandler();\n } else {\n if (!this.shouldOpen) return;\n this.renderTemplate();\n this.timeoutId = window.setTimeout(() => {\n try {\n if (!this.shouldOpen) return;\n popupWebinar(this.shadow!, this.show.bind(this), this.hide.bind(this), async () => {\n const getLayout = async () => {\n const layout = {\n template: import('./components/popup-form/popup-form.html?raw'),\n style: [import('./scss/index-popup-form.scss?inline')],\n };\n return layout;\n };\n\n const layout = await getLayout();\n const [template, ...style] = await Promise.all([layout.template, ...layout.style]);\n this.template = updateAssetPathsWithRegex(template.default);\n this.styleTemplate = style\n .map((style) => updateAssetPathsWithRegex(style.default))\n .join(' ');\n this.renderTemplate();\n popupForm(this.shadow!, this.show.bind(this), this.hide.bind(this));\n });\n } catch (error) {\n console.error('Error showing popup:', error);\n }\n }, this.timeoutDelay);\n }\n }\n\n public destroy(): void {\n if (this.timeoutId) {\n window.clearTimeout(this.timeoutId);\n }\n }\n\n public show(): void {\n this.setAttribute('open', '');\n }\n\n public hide(): void {\n this.removeAttribute('open');\n this.destroy();\n localStorage.setItem('quadcode-popup-widget-open', 'true');\n }\n}\n\nfunction initializeWidget(): void {\n if (document.getElementById('quadcode-popup-widget')) return;\n\n const container = document.createElement('div');\n container.id = 'quadcode-popup-widget';\n container.innerHTML = '<quadcode-popup-widget></quadcode-popup-widget>';\n document.body.append(container);\n}\n\nif (document.readyState === 'loading') {\n document.addEventListener('DOMContentLoaded', initializeWidget);\n} else {\n initializeWidget();\n}\n\ncustomElements.define('quadcode-popup-widget', PopupWidget);\n","export default \"<div class=\\\"modal-once popup\\\" data-widget=\\\"once\\\">\\n <div class=\\\"modal-once__container\\\">\\n <div class=\\\"modal-once__content\\\">\\n <div class=\\\"modal-once__close\\\" data-role=\\\"once-close\\\">\\n <svg width=\\\"43\\\" height=\\\"43\\\" viewBox=\\\"0 0 43 43\\\" fill=\\\"none\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\">\\n <path fill-rule=\\\"evenodd\\\" clip-rule=\\\"evenodd\\\" d=\\\"M21.5 5.01669C12.3965 5.01669 5.01669 12.3965 5.01669 21.5C5.01669 30.6034 12.3965 37.9834 21.5 37.9834C30.6034 37.9834 37.9834 30.6034 37.9834 21.5C37.9834 12.3965 30.6034 5.01669 21.5 5.01669ZM2.15002 21.5C2.15002 10.8133 10.8133 2.15002 21.5 2.15002C32.1866 2.15002 40.85 10.8133 40.85 21.5C40.85 32.1866 32.1866 40.85 21.5 40.85C10.8133 40.85 2.15002 32.1866 2.15002 21.5ZM13.3198 13.3198C13.8796 12.7601 14.7871 12.7601 15.3469 13.3198L21.5 19.473L27.6532 13.3198C28.2129 12.7601 29.1205 12.7601 29.6802 13.3198C30.24 13.8796 30.24 14.7871 29.6802 15.3469L23.5271 21.5L29.6802 27.6532C30.24 28.2129 30.24 29.1205 29.6802 29.6802C29.1205 30.24 28.2129 30.24 27.6532 29.6802L21.5 23.5271L15.3469 29.6802C14.7871 30.24 13.8796 30.24 13.3198 29.6802C12.7601 29.1205 12.7601 28.2129 13.3198 27.6532L19.473 21.5L13.3198 15.3469C12.7601 14.7871 12.7601 13.8796 13.3198 13.3198Z\\\" fill=\\\"#FF3737\\\"/>\\n </svg>\\n </div>\\n <div class=\\\"modal-once__content-left\\\">\\n <picture>\\n <source srcset=\\\"/images/popup-form/visual_tabL.webp 1x, /images/popup-form/visual_tabL@2x.webp 2x\\\" media=\\\"(max-width: 1364px)\\\" />\\n <source srcset=\\\"/images/popup-form/visual_deskL.webp 1x, /images/popup-form/visual_deskL@2x.webp 2x\\\" media=\\\"(max-width: 1798px)\\\" />\\n <img src=\\\"/images/popup-form/visual.webp\\\" srcset=\\\"/images/popup-form/visual.webp 1x, /images/popup-form/visual@2x.webp 2x\\\" alt=\\\"modalImage\\\">\\n </picture>\\n\\n </div>\\n <div class=\\\"modal-once__content-right\\\">\\n <div class=\\\"one-time-invitation-form-message one-time-invitation-form-message form-success\\\" style=\\\"display: none;\\\">\\n <div class=\\\"one-time-invitation-form-message__icon\\\">\\n <svg width=\\\"91\\\" height=\\\"91\\\" viewBox=\\\"0 0 73 72\\\" fill=\\\"none\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\">\\n <path fill-rule=\\\"evenodd\\\" clip-rule=\\\"evenodd\\\" d=\\\"M36.5 66.3158C53.2429 66.3158 66.8158 52.7429 66.8158 36C66.8158 19.2571 53.2429 5.68421 36.5 5.68421C19.7571 5.68421 6.18421 19.2571 6.18421 36C6.18421 52.7429 19.7571 66.3158 36.5 66.3158ZM36.5 72C56.3823 72 72.5 55.8823 72.5 36C72.5 16.1178 56.3823 0 36.5 0C16.6178 0 0.5 16.1178 0.5 36C0.5 55.8823 16.6178 72 36.5 72Z\\\" fill=\\\"#22CA33\\\"/>\\n <path fill-rule=\\\"evenodd\\\" clip-rule=\\\"evenodd\\\" d=\\\"M51.1209 25.1283C51.7986 25.7906 51.7986 26.8645 51.1209 27.5268L32.0332 46.1827C31.3556 46.845 30.2569 46.845 29.5792 46.1827L20.903 37.7027C20.2253 37.0404 20.2253 35.9666 20.903 35.3043C21.5806 34.6419 22.6793 34.6419 23.357 35.3043L30.8062 42.5849L48.6669 25.1283C49.3446 24.466 50.4433 24.466 51.1209 25.1283Z\\\" fill=\\\"#22CA33\\\"/>\\n <path fill-rule=\\\"evenodd\\\" clip-rule=\\\"evenodd\\\" d=\\\"M52.4453 23.7733C53.8835 25.1789 53.8835 27.4762 52.4453 28.8818L33.3576 47.5377C31.9437 48.9197 29.6688 48.9197 28.2548 47.5377L19.5786 39.0578C18.1405 37.6521 18.1405 35.3548 19.5786 33.9492C20.9925 32.5673 23.2674 32.5673 24.6814 33.9492L30.8062 39.9355L47.3426 23.7733C48.7565 22.3914 51.0314 22.3914 52.4453 23.7733ZM51.1209 27.5268C51.7986 26.8645 51.7986 25.7906 51.1209 25.1283C50.4433 24.466 49.3446 24.466 48.6669 25.1283L30.8062 42.5849L23.357 35.3043C22.6793 34.6419 21.5806 34.6419 20.903 35.3043C20.2253 35.9666 20.2253 37.0404 20.903 37.7027L29.5792 46.1827C30.2569 46.845 31.3556 46.845 32.0332 46.1827L51.1209 27.5268Z\\\" fill=\\\"#22CA33\\\"/>\\n </svg>\\n </div>\\n <div class=\\\"one-time-invitation-form-message__inner\\\">\\n <div class=\\\"one-time-invitation-form-message__title titleL\\\" data-lang=\\\"lng-thanks\\\">\\n Thanks!\\n </div>\\n <div class=\\\"one-time-invitation-form-message__text defaultB\\\" data-lang=\\\"lng-weWillSendTheBusiness\\\">\\n We'll send the business plan to you by email shortly!\\n </div>\\n </div>\\n </div>\\n <div class=\\\"one-time-invitation-form-message one-time-invitation-form-message form-error\\\" style=\\\"display: none;\\\">\\n <div class=\\\"one-time-invitation-form-message__icon\\\">\\n <svg width=\\\"49\\\" height=\\\"49\\\" viewBox=\\\"0 0 49 49\\\" fill=\\\"none\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\">\\n <g clip-path=\\\"url(#clip0_313_693)\\\">\\n <path d=\\\"M24.5004 45.985C27.4025 45.985 30.2155 45.4173 32.8624 44.2975C35.4202 43.2154 37.7187 41.6662 39.6924 39.6916C41.6662 37.7179 43.2162 35.4194 44.2984 32.8616C45.4181 30.2147 45.9858 27.4017 45.9858 24.4996C45.9858 21.5975 45.4181 18.7845 44.2984 16.1376C43.2162 13.5798 41.667 11.2813 39.6924 9.30759C37.7187 7.33384 35.4202 5.78381 32.8624 4.70164C30.2155 3.58186 27.4025 3.01419 24.5004 3.01419C21.5983 3.01419 18.7853 3.58186 16.1384 4.70164C13.5806 5.78381 11.2821 7.33303 9.3084 9.30759C7.33466 11.2821 5.78463 13.5798 4.70246 16.1376C3.58267 18.7845 3.01501 21.5975 3.01501 24.4996C3.01501 27.4017 3.58267 30.2147 4.70246 32.8616C5.78463 35.4194 7.33385 37.7179 9.3084 39.6916C11.2821 41.6653 13.5806 43.2154 16.1384 44.2975C18.7853 45.4173 21.5983 45.985 24.5004 45.985ZM24.5004 49C10.9689 49 0 38.0311 0 24.4996C0 10.9681 10.9689 -0.000816345 24.5004 -0.000816345C38.0319 -0.000816345 49.0008 10.9681 49.0008 24.4996C49.0008 38.0311 38.0311 49 24.5004 49Z\\\" fill=\\\"#ED1C24\\\"/>\\n <path d=\\\"M32.8822 35.2504L13.4259 15.8821L15.553 13.7453L35.0093 33.1136L32.8822 35.2504Z\\\" fill=\\\"#ED1C24\\\"/>\\n <path d=\\\"M16.2041 35.2898L14.0674 33.1627L33.4356 13.7063L35.5724 15.8334L16.2041 35.2898Z\\\" fill=\\\"#ED1C24\\\"/>\\n </g>\\n <defs>\\n <clipPath id=\\\"clip0_313_693\\\">\\n <rect width=\\\"49\\\" height=\\\"49\\\" fill=\\\"white\\\" transform=\\\"matrix(1 0 0 -1 0 49)\\\"/>\\n </clipPath>\\n </defs>\\n </svg>\\n\\n </div>\\n <div class=\\\"one-time-invitation-form-message__inner\\\">\\n <div class=\\\"one-time-invitation-form-message__title titleL\\\" data-lang=\\\"lng-wentWrong\\\">\\n Something went wrong\\n </div>\\n <div class=\\\"one-time-invitation-form-message__actions\\\">\\n <p class=\\\"button button--red ctaB\\\" data-role=\\\"modalOnce-request2-reset\\\" data-lang=\\\"lng-pleaseTryAgain\\\">Please try again</p>\\n </div>\\n </div>\\n </div>\\n <form method=\\\"post\\\" class=\\\"one-time-invitation-form\\\" data-role=\\\"modalOnce-request2\\\" data-name=\\\"modalOnce-request2\\\" data-widget=\\\"form\\\" data-wihout-captcha>\\n <div class=\\\"one-time-invitation-form__text\\\">\\n <div class=\\\"one-time-invitation-form__logo\\\">\\n <svg width=\\\"281\\\" height=\\\"49\\\" viewBox=\\\"0 0 281 49\\\" fill=\\\"none\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\">\\n <path d=\\\"M78.9384 12.25H84.9696V46.1731H78.9384V33.7001C77.1608 36.0433 74.6361 37.2149 71.3644 37.2149C68.0927 37.2149 65.5193 35.9962 63.2751 33.5556C61.0615 31.0836 59.9547 28.0651 59.9547 24.5C59.9547 20.9349 61.0615 17.9353 63.2751 15.4947C65.5193 13.0227 68.2147 11.7851 71.3644 11.7851C74.5142 11.7851 77.1608 12.9567 78.9384 15.2999V12.25ZM67.8122 29.4126C69.0593 30.6658 70.6174 31.2909 72.4865 31.2909C74.3556 31.2909 75.8985 30.6658 77.1151 29.4126C78.3317 28.1279 78.9384 26.4914 78.9384 24.5C78.9384 22.5086 78.3317 20.8878 77.1151 19.6346C75.8985 18.3499 74.3556 17.7091 72.4865 17.7091C70.6174 17.7091 69.0593 18.3499 67.8122 19.6346C66.5956 20.8878 65.9888 22.5086 65.9888 24.5C65.9888 26.4914 66.5956 28.1279 67.8122 29.4126Z\\\" fill=\\\"#323232\\\"/>\\n <path d=\\\"M105.914 12.25H111.945V36.75H105.914V33.8446C104.45 36.0904 102.127 37.2149 98.9467 37.2149C96.3915 37.2149 94.2724 36.3322 92.5893 34.567C90.9367 32.8017 90.1104 30.3612 90.1104 27.2453V12.25H96.1415V26.4757C96.1415 28.0808 96.5623 29.3183 97.4038 30.1853C98.2454 31.0208 99.3675 31.4385 100.77 31.4385C102.328 31.4385 103.575 30.9422 104.511 29.9465C105.447 28.9508 105.914 27.4588 105.914 25.4674V12.25Z\\\" fill=\\\"#323232\\\"/>\\n <path d=\\\"M135.237 12.25H141.268V36.75H135.237V33.7001C133.429 36.0433 130.889 37.2149 127.618 37.2149C124.346 37.2149 121.821 35.9962 119.577 33.5556C117.363 31.0836 116.257 28.0651 116.257 24.5C116.257 20.9349 117.363 17.9353 119.577 15.4947C121.821 13.0227 124.501 11.7851 127.618 11.7851C130.889 11.7851 133.432 12.9567 135.237 15.2999V12.25ZM124.111 29.4126C125.328 30.6658 126.87 31.2909 128.74 31.2909C130.609 31.2909 132.152 30.6658 133.368 29.4126C134.615 28.1279 135.237 26.4914 135.237 24.5C135.237 22.5086 134.615 20.8878 133.368 19.6346C132.152 18.3499 130.609 17.7091 128.74 17.7091C126.87 17.7091 125.328 18.3499 124.111 19.6346C122.894 20.8878 122.288 22.5086 122.288 24.5C122.288 26.4914 122.894 28.1279 124.111 29.4126Z\\\" fill=\\\"#323232\\\"/>\\n <path d=\\\"M164.457 2.82692H170.488V36.75H164.457V33.7001C162.679 36.0433 160.155 37.2149 156.883 37.2149C153.611 37.2149 151.038 35.9962 148.794 33.5556C146.58 31.0836 145.473 28.0651 145.473 24.5C145.473 20.9349 146.58 17.9353 148.794 15.4947C151.038 13.0227 153.733 11.7851 156.883 11.7851C160.033 11.7851 162.679 12.9567 164.457 15.2999V2.82692ZM153.331 29.4126C154.578 30.6658 156.136 31.2909 158.005 31.2909C159.874 31.2909 161.417 30.6658 162.633 29.4126C163.85 28.1279 164.457 26.4914 164.457 24.5C164.457 22.5086 163.85 20.8878 162.633 19.6346C161.417 18.3499 159.874 17.7091 158.005 17.7091C156.136 17.7091 154.575 18.3499 153.331 19.6346C152.114 20.8878 151.507 22.5086 151.507 24.5C151.507 26.4914 152.114 28.1279 153.331 29.4126Z\\\" fill=\\\"#323232\\\"/>\\n <path d=\\\"M187.13 37.2149C183.608 37.2149 180.663 35.9962 178.294 33.5556C175.955 31.115 174.787 28.0965 174.787 24.5C174.787 20.9035 175.955 17.885 178.294 15.4444C180.663 13.0038 183.608 11.7851 187.13 11.7851C189.405 11.7851 191.478 12.3474 193.347 13.4719C195.216 14.5963 196.634 16.104 197.601 17.9981L192.411 21.1297C191.945 20.134 191.228 19.3487 190.262 18.7708C189.325 18.1928 188.267 17.9038 187.081 17.9038C185.273 17.9038 183.779 18.5289 182.593 19.7822C181.41 21.0009 180.815 22.5746 180.815 24.5031C180.815 26.4317 181.407 27.9708 182.593 29.2241C183.779 30.4428 185.273 31.0553 187.081 31.0553C188.298 31.0553 189.371 30.7821 190.307 30.2355C191.274 29.6576 191.99 28.8723 192.457 27.8766L197.692 30.958C196.665 32.852 195.213 34.3785 193.344 35.5344C191.475 36.6589 189.402 37.2212 187.127 37.2212L187.13 37.2149Z\\\" fill=\\\"#323232\\\"/>\\n <path d=\\\"M220.439 33.5556C218.039 35.9962 215.109 37.2149 211.648 37.2149C208.187 37.2149 205.257 35.9962 202.857 33.5556C200.488 31.0836 199.305 28.0651 199.305 24.5C199.305 20.9349 200.488 17.9353 202.857 15.4947C205.257 13.0227 208.187 11.7851 211.648 11.7851C215.109 11.7851 218.036 13.0227 220.439 15.4947C222.838 17.9353 224.04 20.9381 224.04 24.5C224.04 28.0619 222.841 31.0836 220.439 33.5556ZM207.114 29.2681C208.331 30.5213 209.843 31.1464 211.648 31.1464C213.453 31.1464 214.968 30.5213 216.182 29.2681C217.396 28.0148 218.005 26.4254 218.005 24.5C218.005 22.5746 217.399 20.9852 216.182 19.7319C214.965 18.4787 213.456 17.8536 211.648 17.8536C209.84 17.8536 208.328 18.4787 207.114 19.7319C205.931 20.9852 205.336 22.5746 205.336 24.5C205.336 26.4254 205.928 28.0148 207.114 29.2681Z\\\" fill=\\\"#323232\\\"/>\\n <path d=\\\"M245.999 2.82692H252.03V36.75H245.999V33.7001C244.222 36.0433 241.697 37.2149 238.425 37.2149C235.154 37.2149 232.58 35.9962 230.336 33.5556C228.122 31.0836 227.016 28.0651 227.016 24.5C227.016 20.9349 228.122 17.9353 230.336 15.4947C232.58 13.0227 235.276 11.7851 238.425 11.7851C241.575 11.7851 244.222 12.9567 245.999 15.2999V2.82692ZM234.873 29.4126C236.12 30.6658 237.678 31.2909 239.547 31.2909C241.417 31.2909 242.959 30.6658 244.176 29.4126C245.393 28.1279 245.999 26.4914 245.999 24.5C245.999 22.5086 245.393 20.8878 244.176 19.6346C242.959 18.3499 241.417 17.7091 239.547 17.7091C237.678 17.7091 236.12 18.3499 234.873 19.6346C233.656 20.8878 233.05 22.5086 233.05 24.5C233.05 26.4914 233.656 28.1279 234.873 29.4126Z\\\" fill=\\\"#323232\\\"/>\\n <path d=\\\"M262.641 27.0537C263.452 30.0722 265.648 31.5799 269.233 31.5799C271.539 31.5799 273.286 30.7758 274.469 29.1707L279.332 32.0605C277.024 35.4967 273.627 37.2149 269.139 37.2149C265.273 37.2149 262.172 36.0119 259.836 33.6027C257.497 31.1935 256.33 28.1593 256.33 24.5C256.33 20.8407 257.482 17.8536 259.79 15.4444C262.099 13.0038 265.059 11.7851 268.672 11.7851C272.1 11.7851 274.923 13.0038 277.134 15.4444C279.378 17.885 280.5 20.9035 280.5 24.5C280.5 25.3041 280.421 26.1522 280.265 27.0537H262.638H262.641ZM262.547 22.2385H274.469C274.127 20.602 273.408 19.3801 272.319 18.5792C271.258 17.7751 270.045 17.3762 268.672 17.3762C267.05 17.3762 265.712 17.8096 264.651 18.6765C263.59 19.5121 262.888 20.6994 262.547 22.2416V22.2385Z\\\" fill=\\\"#323232\\\"/>\\n <path fill-rule=\\\"evenodd\\\" clip-rule=\\\"evenodd\\\" d=\\\"M48.0662 21.0103C47.9625 19.1571 47.1026 17.3385 45.6238 16.0098L30.5581 2.44058C26.9571 -0.813526 21.5907 -0.813526 17.9623 2.44058L2.87526 16.0067C1.1891 17.5426 0.5 19.6628 0.5 21.805V27.9897C0.600621 29.8649 1.39034 31.6615 2.87526 33.0185L17.4866 46.1417L17.9653 46.5594C21.5663 49.8135 26.9328 49.8135 30.5612 46.5594L31.0399 46.1417L45.6482 33.0185C47.1087 31.6898 47.9411 29.8397 48.0662 27.9897V21.0072V21.0103Z\\\" fill=\\\"#E62334\\\"/>\\n <path fill-rule=\\\"evenodd\\\" clip-rule=\\\"evenodd\\\" d=\\\"M28.9726 4.31577L44.0596 17.8819C46.1513 19.7571 46.1513 23.1148 44.0596 24.99L35.2172 32.9305L13.6813 13.5849C13.4557 13.3776 13.1264 13.3776 12.9007 13.5849L6.02499 19.7571C5.04318 20.6428 5.04318 22.2322 6.02499 23.1148L21.112 36.6809C22.9262 38.2954 25.5972 38.2954 27.4084 36.6809L29.7501 34.5733L31.5888 36.2129L28.9696 38.5561C26.2741 40.9778 22.2432 40.9778 19.5234 38.5561L4.43945 24.99C2.3752 23.1148 2.3752 19.7571 4.43945 17.8819L19.5265 4.31577C22.2219 1.89404 26.2528 1.89404 28.9726 4.31577ZM13.2788 19.7822L26.076 31.2909L24.6398 32.5913C24.4172 32.7954 24.1001 32.7986 23.8714 32.6038L23.8593 32.5913L11.9708 21.8898C11.6994 21.6605 11.6933 21.2271 11.9586 20.9663L11.9708 20.9538L13.2819 19.7822H13.2788ZM21.112 6.16269L15.6449 11.1098C15.3675 11.3454 15.3675 11.7883 15.6449 12.0458L34.8391 29.2838C35.0647 29.4911 35.394 29.4911 35.6197 29.2838L42.4954 23.1117C43.4772 22.2259 43.4772 20.6365 42.4954 19.7539L35.6197 13.5818C35.394 13.3745 35.0647 13.3745 34.8391 13.5818L32.0949 16.0569C31.8174 16.2925 31.8174 16.7354 32.0949 16.9929L36.5283 20.9758C36.8058 21.2113 36.8058 21.6511 36.5283 21.9118L35.2172 23.0834L22.4475 11.5747L23.8836 10.2743C24.1093 10.067 24.4386 10.067 24.6642 10.2743L29.3507 14.4927C29.5763 14.7 29.9056 14.7 30.1313 14.4927L32.8755 12.0176C33.1529 11.782 33.1529 11.3391 32.8755 11.0815L27.4084 6.15955C25.5942 4.54506 22.9232 4.54506 21.112 6.15955V6.16269Z\\\" fill=\\\"white\\\"/>\\n </svg>\\n </div>\\n <div class=\\\"one-time-invitation-form__titleBlock\\\">\\n <div class=\\\"one-time-invitation-form__title\\\" data-lang=\\\"lng-getOnePageBrokerageBusinessPlan\\\">\\n Get 1-Page Brokerage<br/> Business Plan\\n </div>\\n <div class=\\\"one-time-invitation-form__description\\\" data-lang=\\\"lng-submitFormForPdf\\\">Submit the form below and we’ll send you PDF<br/> file with detailed calculations.</div>\\n </div>\\n\\n </div>\\n <div class=\\\"one-time-invitation-form__fields\\\">\\n <div class=\\\"one-time-invitation-form-field form-field\\\">\\n <div class=\\\"one-time-invitation-form-field__error form-field__error\\\">Required</div>\\n <label for=\\\"modalOnce-request2-first_name\\\" class=\\\"one-time-invitation-form-field__label\\\">\\n <input type=\\\"text\\\" name=\\\"first_name\\\" id=\\\"modalOnce-request2-first_name\\\" class=\\\"one-time-invitation-form-field__input\\\" placeholder=\\\"Name*\\\" data-lang=\\\"lng-name\\\" data-lang-type=\\\"input\\\">\\n </label>\\n </div>\\n <div class=\\\"one-time-invitation-form-field form-field\\\">\\n <div class=\\\"one-time-invitation-form-field__error form-field__error\\\">Required</div>\\n <label for=\\\"modalOnce-request2-email\\\" class=\\\"one-time-invitation-form-field__label\\\">\\n <input type=\\\"text\\\" name=\\\"email\\\" id=\\\"modalOnce-request2-email\\\" class=\\\"one-time-invitation-form-field__input\\\" inputmode=\\\"email\\\" placeholder=\\\"Email*\\\" data-lang=\\\"lng-email\\\" data-lang-type=\\\"input\\\">\\n </label>\\n </div>\\n <div class=\\\"one-time-invitation-form-field form-field\\\">\\n <div class=\\\"one-time-invitation-form-field__error form-field__error\\\">Required</div>\\n <label for=\\\"modalOnce-request2-phone\\\" class=\\\"one-time-invitation-form-field__label one-time-invitation-form-field__label--required\\\">\\n <input name=\\\"phone\\\" id=\\\"modalOnce-request2-phone\\\" class=\\\"one-time-invitation-form-field__input\\\" inputmode=\\\"tel\\\" placeholder=\\\"Phone\\\" data-lang=\\\"lng-phoneNumber\\\" data-lang-type=\\\"input\\\">\\n </label>\\n </div>\\n\\n <div class=\\\"one-time-invitation-form-field form-field\\\">\\n <div class=\\\"modalOnce-request2-range amount-step-range\\\" style=\\\"--steps: 5;\\\">\\n <span class=\\\"amount-step-range__title\\\" data-lang=\\\"lng-range\\\">\\n 💰 What's your budget?\\n </span>\\n <div class=\\\"amount-step-range__wrap\\\">\\n <input type=\\\"radio\\\" name=\\\"range\\\" value=\\\"2\\\" id=\\\"range-radio-2\\\" class=\\\"amount-step-range__radio\\\">\\n <input type=\\\"radio\\\" name=\\\"range\\\" checked value=\\\"3\\\" id=\\\"range-radio-3\\\" class=\\\"amount-step-range__radio\\\">\\n <input type=\\\"radio\\\" name=\\\"range\\\" value=\\\"4\\\" id=\\\"range-radio-4\\\" class=\\\"amount-step-range__radio\\\">\\n <input type=\\\"radio\\\" name=\\\"range\\\" value=\\\"5\\\" id=\\\"range-radio-5\\\" class=\\\"amount-step-range__radio\\\">\\n <input type=\\\"radio\\\" name=\\\"range\\\" value=\\\"6\\\" id=\\\"range-radio-6\\\" class=\\\"amount-step-range__radio\\\">\\n\\n <div class=\\\"amount-step-range__amounts\\\">\\n <label for=\\\"range-radio-2\\\" class=\\\"amount-step-range__amounts-label\\\">$5 000</label>\\n <label for=\\\"range-radio-3\\\" class=\\\"amount-step-range__amounts-label\\\">$10 000</label>\\n <label for=\\\"range-radio-4\\\" class=\\\"amount-step-range__amounts-label\\\">$25 000</label>\\n <label for=\\\"range-radio-5\\\" class=\\\"amount-step-range__amounts-label\\\">$50 000</label>\\n <label for=\\\"range-radio-6\\\" class=\\\"amount-step-range__amounts-label\\\">$100 000+</label>\\n </div>\\n\\n <div class=\\\"amount-step-range__slider\\\">\\n <div class=\\\"amount-step-range__slider-circle\\\"></div>\\n <div class=\\\"amount-step-range__slider-line\\\"></div>\\n </div>\\n </div>\\n </div>\\n </div>\\n\\n <div class=\\\"one-time-invitation-form-field form-field\\\">\\n <div class=\\\"one-time-invitation-form-field__error form-field__error\\\">Required</div>\\n <label for=\\\"modalOnce-request2-message\\\" class=\\\"one-time-invitation-form-field__label\\\">\\n <textarea type=\\\"text\\\" name=\\\"message\\\" id=\\\"modalOnce-request2-message\\\" class=\\\"one-time-invitation-form-field__input\\\" placeholder=\\\"Why do you want to launch your brokerage?\\\" data-lang=\\\"lng-comment\\\" data-lang-type=\\\"input\\\"></textarea>\\n </label>\\n </div>\\n </div>\\n\\n <div class=\\\"one-time-invitation-form__buttonBlock\\\">\\n <button class=\\\"button button--red text\\\" type=\\\"submit\\\" data-lang=\\\"lng-getBusinessPlan\\\">Get Business Plan</button>\\n <div class=\\\"one-time-invitation-form__checkbox checkbox\\\">\\n <span class=\\\"one-time-invitation-form__checkbox__error checkbox__error\\\">Required</span>\\n <input type=\\\"checkbox\\\" name=\\\"terms_agree\\\" id=\\\"modalOnce-request2-terms_agree\\\" class=\\\"one-time-invitation-form__checkbox__input\\\">\\n <label for=\\\"modalOnce-request2-terms_agree\\\" class=\\\"one-time-invitation-form__checkbox__label\\\">\\n <span class=\\\"one-time-invitation-form__checkbox__icon\\\"></span>\\n <span class=\\\"one-time-invitation-form__checkbox__text defaultS\\\">\\n <span data-lang=\\\"lng-byStickingThisCheckboxIconsentWithThe\\\">By sticking the check box I consent with the</span>\\n <a data-lang=\\\"lng-termsAndConditions\\\" href=\\\"/terms-and-conditions\\\" class=\\\"one-time-invitation-form__checkbox__link\\\">terms and conditions</a>\\n <span data-lang=\\\"lng-andThe\\\">and the</span>\\n <a data-lang=\\\"lng-policyOfTheWebsite\\\" href=\\\"/privacy-policy\\\" class=\\\"one-time-invitation-form__checkbox__link\\\">policy of the website</a>\\n </span>\\n </label>\\n </div>\\n </div>\\n </form>\\n </div>\\n </div>\\n </div>\\n</div>\\n\""],"names":["fontRegular","fontMedium","fontBold","templateString","formatDate","dateString","lang","date","preparedDate","day","suffix","preparedTime","type","value","clickOnFader","document","onClose","modalOnceEl","e","event","keyDownEscape","handleKeyDown","keyClose","keyOpen","popupWebinar","onOpen","onError","popupDataResponse","error","responseData","exitButton","title","subtitle","text","bullets","time","button","bullet","handle","errors","form","formName","resetError","inputName","input","field","checkbox","el","Ajax","method","url","body","result","err","cookies","prev","cookieString","getCookieByName","name","formELement","action","options","hash","getInput","withoutCaptcha","formData","getFormData","getFormBtn","_a","entries","entry","i","key","storageItem","phoneNumber","isSuccess","_b","data","getSuccess","success","toggleClassFormContainer","onSuccess","res","formElement","getError","formBtnElement","onBlur","group","reloadForm","errorElement","successElement","inputs","item","className","isAdd","formContend","parentNode","errorMessage","resetBtn","factory","module","undefined","allCountries","c","_objectSpread","target","source","ownKeys","sym","_defineProperty","obj","_toPropertyKey","_classCallCheck","instance","Constructor","_defineProperties","props","descriptor","_createClass","protoProps","staticProps","arg","_toPrimitive","hint","prim","intlTelInputGlobals","id","defaults","regionlessNanpNumbers","forEachProp","callback","keys","forEachInstance","Iti","_this","customOptions","_this2","forceShowFlags","autoCountryPromise","resolve","reject","utilsScriptPromise","iso2","countryCode","priority","index","lowerCaseOnlyCountries","country","lowerCaseExcludeCountries","iso","a","b","_i","_c","rootCountryCode","j","areaCode","k","partialDialCode","countryData","attrs","container","_this$options","allowDropdown","separateDialCode","showFlags","customContainer","hiddenInput","dropdownContainer","fixDropdownWidth","useFullscreenPopup","countrySearch","parentClass","wrapper","showFlagsContainer","extraClasses","dropdownClasses","hiddenInputName","countries","preferred","idSuffix","listItem","content","attributeValue","inputValue","useAttribute","val","dialCode","isRegionlessNanp","_this$options2","initialCountry","autoInsertDialCode","isValidInitialCountry","_this3","_this4","label","isDropdownHidden","_this5","_this6","number","max","_this7","numeric","s","shouldHaveClass","_this8","pos","windowTop","inputTop","dropdownHeight","dropdownFitsBelow","dropdownFitsAbove","positionDropdownAboveInput","extraTop","_this9","isOpening","query","queryTimer","doFilter","inputQuery","keyupTimer","isReset","isFirst","nameLower","fullDialCode","next","doFocus","fullNumber","useNational","_intlTelInputUtils$nu","NATIONAL","INTERNATIONAL","format","plusIndex","selectedDialCode","isNanp","countryCodes","alreadySelected","isRegionlessNanpNumber","shouldFocus","prevItem","ignoreOnlyCountriesOption","allowFail","countryList","_this$options3","prevCountry","selectedFlagWidth","nextItem","containerClone","flagsContainerClone","selectedFlagClone","width","shouldSetPlaceholder","numberType","placeholder","flagChanged","len","element","middle","containerHeight","containerTop","containerBottom","elementHeight","elementTop","elementBottom","newScrollTop","middleOffset","heightDifference","newDialCodeBare","inputVal","newDialCode","newNumber","prevDialCode","includeAreaCode","numericChars","prefix","numericVal","start","originalCountryCode","injectScript","path","handleSuccess","handleFailure","script","iti","intlTelInput","require$$0","Phone","isMobile","translations","$t","staticHtmlLanguageParse","pageText","textNode","popupForm","closeBtn","phone","manualPopupManager","popupFactory","popupForm$1","indexPopupForm$1","popupWebinar$1","indexPopupWebinars","updateAssetPathsWithRegex","baseUrl","output","replacePaths","regex","replacer","_","end","processSrcset","srcset","part","newUrl","srcsetContent","loadFont","params","font","loadedFont","fonts","PopupWidget","__publicField","styleString","managerData","template","style","popup","layout","initializeWidget"],"mappings":"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","x_google_ignoreList":[11,12]}