{"version":3,"sources":["jsdelivr-header.js","/npm/@formcrafts/embed@1.0.39/lib/embed.umd.js"],"names":[],"mappings":"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","file":"/npm/@formcrafts/embed@1.0.39/lib/embed.umd.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.48.0.\n * Original file: /npm/@formcrafts/embed@1.0.39/lib/embed.umd.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","/**\n * @formcrafts/embed\n * Copyright (c) 2024-2026, Nishant Agrawal. (MIT Licensed)\n * https://github.com/formcrafts/embed\n */\n\n/**\n * DO NOT EDIT THIS FILE\n * The code in this file is generated from files in ./src/\n */\n\n(function (global, factory) {\n    typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :\n    typeof define === 'function' && define.amd ? define(['exports'], factory) :\n    (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.formcrafts = {}));\n})(this, (function (exports) { 'use strict';\n\n    /******************************************************************************\r\n    Copyright (c) Microsoft Corporation.\r\n\r\n    Permission to use, copy, modify, and/or distribute this software for any\r\n    purpose with or without fee is hereby granted.\r\n\r\n    THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\n    REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\n    AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\n    INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\n    LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\n    OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\n    PERFORMANCE OF THIS SOFTWARE.\r\n    ***************************************************************************** */\r\n    /* global Reflect, Promise, SuppressedError, Symbol */\r\n\r\n\r\n    var __assign = function() {\r\n        __assign = Object.assign || function __assign(t) {\r\n            for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n                s = arguments[i];\r\n                for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n            }\r\n            return t;\r\n        };\r\n        return __assign.apply(this, arguments);\r\n    };\r\n\r\n    typeof SuppressedError === \"function\" ? SuppressedError : function (error, suppressed, message) {\r\n        var e = new Error(message);\r\n        return e.name = \"SuppressedError\", e.error = error, e.suppressed = suppressed, e;\r\n    };\n\n    var Drawer = /** @class */ (function () {\n        function Drawer(drawerElement, options) {\n            this.drawerElement = drawerElement;\n            this.options = options;\n            drawerElement.drawerInstance = this;\n            drawerElement.classList.add(\"fc-modal\");\n            this.bindEvents();\n        }\n        Drawer.prototype.bindEvents = function () {\n            var _this = this;\n            var _a;\n            (_a = this.drawerElement.querySelector(\".handle\")) === null || _a === void 0 ? void 0 : _a.addEventListener(\"touchstart\", function (e) { return _this.close(); });\n            this.drawerElement.addEventListener(\"click\", function (e) {\n                if (e.target === _this.drawerElement)\n                    _this.close();\n            });\n            document.addEventListener(\"keydown\", function (e) {\n                if (e.key === \"Escape\")\n                    _this.close();\n            });\n        };\n        Drawer.prototype.open = function () {\n            var _this = this;\n            document.body.style.overflow = \"hidden\";\n            if (this.options.awaitOpenAnimation) {\n                this.drawerElement.addEventListener(\"animationend\", function () {\n                    _this.afterOpen();\n                }, { once: true });\n            }\n            this.drawerElement.setAttribute(\"aria-hidden\", \"false\");\n            this.drawerElement.classList.add(this.options.openClass || \"open\");\n            if (!this.options.awaitOpenAnimation) {\n                this.afterOpen();\n            }\n        };\n        Drawer.prototype.afterOpen = function () {\n            if (this.options.onOpen)\n                this.options.onOpen();\n        };\n        Drawer.prototype.close = function () {\n            var _this = this;\n            document.body.style.overflow = \"\";\n            this.drawerElement.setAttribute(\"aria-hidden\", \"true\");\n            if (this.options.awaitCloseAnimation) {\n                this.drawerElement.addEventListener(\"animationend\", function () {\n                    _this.afterClose();\n                }, { once: true });\n            }\n            if (!this.options.awaitCloseAnimation) {\n                this.afterClose();\n            }\n        };\n        Drawer.prototype.afterClose = function () {\n            this.drawerElement.classList.remove(this.options.openClass || \"open\");\n            if (this.options.onClose)\n                this.options.onClose();\n        };\n        return Drawer;\n    }());\n\n    var css = \".fc-modal{display:none;z-index:999;position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;background:rgba(0,2,4,0.6);justify-content:center;align-items:center;padding:8vh 0;overscroll-behavior:none;will-change:background-color;--slide-up-distance:8px;--slide-up-duration:200ms;}.fc-modal.fc-is-open{display:flex;}.fc-modal__container{will-change:transform;position:fixed;}.fc-modal__container{display:flex;width:100%;box-shadow:0 0 12px rgba(0,0,0,0.4);background-color:#fff;max-height:84vh;border-radius:0.5rem;overflow-y:auto;box-sizing:border-box;max-width:90vw;overscroll-behavior:contain;}.fc-modal__container iframe{min-height:200px;overscroll-behavior:contain;}@container (max-width:768px){.fc-modal{padding-bottom:0;align-items:flex-end;--slide-up-distance:30px;--slide-up-duration:300ms;}.fc-modal__container{align-self:flex-end;box-shadow:0 -5px 15px rgba(0,0,0,0.3);border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;border-bottom-left-radius:0px;border-bottom-right-radius:0px;max-width:initial!important;width:100%;max-height:84%;}}@media (max-width:768px){.fc-modal{padding-bottom:0;align-items:flex-end;--slide-up-distance:30px;--slide-up-duration:300ms;}.fc-modal__container{align-self:flex-end;box-shadow:0 -5px 15px rgba(0,0,0,0.3);border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;border-bottom-left-radius:0px;border-bottom-right-radius:0px;max-width:initial!important;width:100%;max-height:84%;}}.modal__close{background:0 0;border:0;}.modal__header .modal__close:before{content:\\\"\\\\2715\\\";}.modal__content{margin:2rem 0;line-height:1.5;color:rgba(0,0,0,0.8);}.fc-modal[aria-hidden=\\\"false\\\"],.fc-modal[aria-hidden=\\\"true\\\"]{animation-duration:var(--slide-up-duration);animation-timing-function:cubic-bezier(0,0,0.2,1);}.fc-modal[aria-hidden=\\\"false\\\"] .fc-modal__container,.fc-modal[aria-hidden=\\\"true\\\"] .fc-modal__container{animation-duration:var(--slide-up-duration);animation-timing-function:cubic-bezier(0,0,0,1);}@keyframes fcFadeIn{from{background:rgba(0,2,4,0);}to{background:rgba(0,2,4,0.6);}}@keyframes fcFadeOut{from{background:rgba(0,2,4,0.6);}to{background:rgba(0,2,4,0);}}@keyframes fcSlideUp{from{opacity:0;transform:translateY(var(--slide-up-distance));}to{opacity:1;transform:translateY(0);}}@keyframes fcSlideDown{from{opacity:1;transform:translateY(0);}to{opacity:0;transform:translateY(var(--slide-up-distance));}}.fc-modal[aria-hidden=\\\"false\\\"]{animation-name:fcFadeIn;}.fc-modal[aria-hidden=\\\"true\\\"]{animation-name:fcFadeOut;}.fc-modal[aria-hidden=\\\"false\\\"] .fc-modal__container{animation-name:fcSlideUp;}.fc-modal[aria-hidden=\\\"true\\\"] .fc-modal__container{animation-name:fcSlideDown;}\";\n\n    function getCookie(name) {\n        if (typeof document === \"undefined\")\n            return;\n        var value = \"; \".concat(document.cookie);\n        var parts = value.split(\"; \".concat(name, \"=\"));\n        if (parts.length === 2)\n            return parts.pop().split(\";\").shift();\n    }\n    var debug = typeof window !== \"undefined\" && window.location &&\n        window.location.search.indexOf(\"debug=true\") !== -1;\n    // Initialize global event system\n    if (typeof window !== \"undefined\") {\n        window._formcraftsGlobalEvents = window._formcraftsGlobalEvents || {};\n        window.on = window.on || function (event, callback) {\n            if (!window._formcraftsGlobalEvents) {\n                window._formcraftsGlobalEvents = {};\n            }\n            if (!window._formcraftsGlobalEvents[event]) {\n                window._formcraftsGlobalEvents[event] = [];\n            }\n            window._formcraftsGlobalEvents[event].push(callback);\n        };\n    }\n    // Helper function to dispatch global events\n    function dispatchGlobalEvent(eventName, form_id, data) {\n        if (typeof window !== \"undefined\") {\n            var globalEventName = \"formcrafts:\".concat(eventName);\n            // Dispatch DOM event for window.addEventListener\n            var customEvent = new CustomEvent(globalEventName, {\n                detail: { form_id: form_id, data: data },\n            });\n            window.dispatchEvent(customEvent);\n            // Also support legacy window.on method\n            if (window._formcraftsGlobalEvents) {\n                var callbacks = window._formcraftsGlobalEvents[globalEventName];\n                if (callbacks && callbacks.length > 0) {\n                    callbacks.forEach(function (callback) {\n                        try {\n                            callback({ form_id: form_id, data: data });\n                        }\n                        catch (error) {\n                            console.error(\"Error in global event callback:\", error);\n                        }\n                    });\n                }\n            }\n        }\n    }\n    var authorizedDomain = [\n        \"https://app.formcrafts.com\",\n        \"https://5173.formcrafts.com\",\n        \"https://app.localhost:5173\",\n    ];\n    var iframeShadow = \"rgba(0, 5, 10, 0.08) 0px 0px 0px 0.5px, rgba(50, 55, 60, 0.04) 2px 3px 2px 0px, rgba(50, 50, 50, 0.03) -2px -2px 2px 0px, rgba(80, 80, 80, 0.176) 0px 7px 5px -7px\";\n    // iframeSrc util\n    function buildIframeSrc(options) {\n        var _a;\n        var base = (_a = options.formBase) !== null && _a !== void 0 ? _a : \"https://app.formcrafts.com\";\n        var url = new URL(\"\".concat(base, \"/\").concat(options.form));\n        url.searchParams.set(\"iframe\", \"true\");\n        if (typeof options.lang !== \"undefined\" && options.lang) {\n            url.searchParams.set(\"lang\", options.lang);\n        }\n        if (typeof options.seamless !== \"undefined\" && options.seamless === true) {\n            url.searchParams.set(\"seamless\", \"true\");\n        }\n        if (typeof options.accessCode !== \"undefined\" && options.accessCode) {\n            url.searchParams.set(\"access_code\", options.accessCode);\n        }\n        if (typeof options._params !== \"undefined\") {\n            options._params.forEach(function (value, key) {\n                url.searchParams.set(key, value);\n            });\n        }\n        return url.href;\n    }\n    /**\n     * Compares two iframe URLs ignoring query parameters and hash.\n     * Used to tell whether an iframe already in the DOM points at the same form.\n     */\n    function sameFormUrl(a, b) {\n        if (!a || !b)\n            return false;\n        try {\n            var urlA = new URL(a, window.location.href);\n            var urlB = new URL(b, window.location.href);\n            return urlA.origin === urlB.origin &&\n                urlA.pathname.replace(/\\/$/, \"\").toLowerCase() ===\n                    urlB.pathname.replace(/\\/$/, \"\").toLowerCase();\n        }\n        catch (e) {\n            return false;\n        }\n    }\n    function buildIframeSrcPopup(options) {\n        var _a;\n        var base = (_a = options.formBase) !== null && _a !== void 0 ? _a : \"https://app.formcrafts.com\";\n        var url = new URL(\"\".concat(base, \"/\").concat(options.form));\n        url.searchParams.set(\"iframe\", \"true\");\n        url.searchParams.set(\"popup\", \"true\");\n        if (typeof options.accessCode !== \"undefined\" && options.accessCode) {\n            url.searchParams.set(\"access_code\", options.accessCode);\n        }\n        if (typeof options._params !== \"undefined\") {\n            options._params.forEach(function (value, key) {\n                url.searchParams.set(key, value);\n            });\n        }\n        return url.href;\n    }\n    function observeVisibility(targets, callback) {\n        var handleIntersection = function (entries, observer) {\n            for (var _i = 0, entries_1 = entries; _i < entries_1.length; _i++) {\n                var entry = entries_1[_i];\n                if (entry.isIntersecting) {\n                    callback();\n                    observer.disconnect();\n                    return;\n                }\n            }\n        };\n        var observer = new IntersectionObserver(handleIntersection);\n        if (Array.isArray(targets)) {\n            targets.forEach(function (target) { return observer.observe(target); });\n        }\n        else {\n            observer.observe(targets);\n        }\n    }\n    function adjustIframeHeight(iframe, newHeight, target) {\n        if (typeof newHeight === \"undefined\")\n            return;\n        if (target) {\n            target.style.height = \"\";\n        }\n        iframe.style.height = \"\".concat(newHeight, \"px\");\n        iframe.style.visibility = \"visible\";\n        iframe.style.position = \"static\";\n    }\n    function createEventListeners(iframe, options, type) {\n        var _a;\n        var seamless = (_a = (\"seamless\" in options && (options === null || options === void 0 ? void 0 : options.seamless))) !== null && _a !== void 0 ? _a : false;\n        window.addEventListener(\"message\", function (event) {\n            var _a;\n            if (iframe.contentWindow !== event.source)\n                return;\n            if (authorizedDomain.indexOf(event.origin) === -1)\n                return false;\n            if (debug) {\n                console.debug(\"Received message\", event.data);\n            }\n            if (event.data.type === \"ga_event\" &&\n                typeof window.gtag !== \"undefined\") {\n                var ga_event = event.data.content;\n                window.gtag(\"event\", ga_event.type, ga_event.attributes);\n            }\n            if (event.data.type === \"gtm_event\" &&\n                typeof window.dataLayer !== \"undefined\") {\n                var gtm_event = event.data.content;\n                window.dataLayer.push(__assign({ event: gtm_event.type }, gtm_event.attributes));\n            }\n            if (event.data.type === \"load\") {\n                iframe.contentWindow.postMessage({\n                    type: \"load:ok\",\n                    content: \"ok\",\n                }, \"*\");\n                var hubspotUtk = getCookie(\"hubspotutk\");\n                // Send hubspotutk to iframe\n                if (iframe.contentWindow) {\n                    if (hubspotUtk) {\n                        iframe.contentWindow.postMessage({\n                            type: \"hubspotutk\",\n                            content: hubspotUtk,\n                        }, \"*\");\n                    }\n                    // Send url to iframe\n                    iframe.contentWindow.postMessage({\n                        type: \"url\",\n                        content: window.location.href,\n                    }, \"*\");\n                    // Send page title to iframe\n                    iframe.contentWindow.postMessage({\n                        type: \"title\",\n                        content: document.title,\n                    }, \"*\");\n                    // Send window.innerHeight to iframe\n                    iframe.contentWindow.postMessage({\n                        type: \"windowInnerHeight\",\n                        content: window.innerHeight,\n                    }, \"*\");\n                    var prefill = (_a = options.values) !== null && _a !== void 0 ? _a : {};\n                    iframe.contentWindow.postMessage({\n                        type: \"values\",\n                        content: prefill,\n                    }, \"*\");\n                    if (options.redirectWithin) {\n                        iframe.contentWindow.postMessage({\n                            type: \"redirectWithin\",\n                            content: true,\n                        }, \"*\");\n                    }\n                }\n                var events_1 = iframe._formcraftsEvents;\n                if (events_1.load) {\n                    events_1.load.forEach(function (callback) { return callback(); });\n                }\n                // Dispatch global load event\n                dispatchGlobalEvent(\"load\", options.form);\n            }\n            if (event.data.type === \"page\") {\n                var rect = iframe.getBoundingClientRect();\n                var isVisible = rect.top >= 0 && rect.top <= window.innerHeight;\n                if (!isVisible) {\n                    if (type === \"embed\") {\n                        window.scrollBy({\n                            top: rect.top -\n                                parseFloat(getComputedStyle(document.documentElement).fontSize) *\n                                    2,\n                            behavior: \"smooth\",\n                        });\n                    }\n                    else {\n                        iframe.scrollIntoView({\n                            behavior: \"smooth\",\n                            block: \"start\",\n                        });\n                    }\n                }\n            }\n            if (event.data.type === \"height\") {\n                var target = \"target\" in options ? options.target : null;\n                adjustIframeHeight(iframe, event.data.content, target);\n            }\n            if (event.data.type === \"redirect\") {\n                try {\n                    window.top.location.href = event.data.content;\n                }\n                catch (e) {\n                    window.location.href = event.data.content;\n                }\n            }\n            if (event.data.type === \"scrollIntoView\") {\n                var iframeRect = iframe.getBoundingClientRect();\n                var elementRect = event.data.content;\n                var pseudoElement = document.createElement(\"div\");\n                pseudoElement.style.position = \"absolute\";\n                pseudoElement.style.top = \"\".concat(iframeRect.top + elementRect.top + window.scrollY, \"px\");\n                pseudoElement.style.left = \"\".concat(iframeRect.left + elementRect.left + window.scrollX, \"px\");\n                pseudoElement.style.width = \"\".concat(elementRect.width, \"px\");\n                pseudoElement.style.height = \"\".concat(elementRect.height, \"px\");\n                document.body.appendChild(pseudoElement);\n                pseudoElement.scrollIntoView({\n                    behavior: \"smooth\",\n                    block: \"center\",\n                    inline: \"nearest\",\n                });\n                pseudoElement.remove();\n            }\n            if (event.data.type === \"background\" && !seamless) {\n                iframe.style.background = event.data.content;\n            }\n            if (event.data.type === \"name\") {\n                iframe.ariaLabel = event.data.content;\n                iframe.title = event.data.content;\n            }\n            if (event.data.type === \"submit:success\" ||\n                event.data.type === \"submitSuccess\") {\n                var events_2 = iframe._formcraftsEvents;\n                if (events_2[\"submit:success\"]) {\n                    events_2[\"submit:success\"].forEach(function (callback) {\n                        return callback(event.data.content);\n                    });\n                }\n                // Dispatch global submit:success event\n                dispatchGlobalEvent(\"submit:success\", options.form, event.data.content);\n            }\n            if (event.data.type === \"success\" && type === \"embed\") {\n                var rect = iframe.getBoundingClientRect();\n                var isVisible = rect.top >= 0 && rect.top <= window.innerHeight;\n                if (!isVisible) {\n                    window.scrollBy({\n                        top: rect.top -\n                            parseFloat(getComputedStyle(document.documentElement).fontSize) * 1,\n                        behavior: \"smooth\",\n                    });\n                }\n            }\n            if (event.data.type === \"close\" && type === \"popup\" && options) {\n                // Find parent element with class .fc-modal\n                var existingModal = iframe.closest(\".fc-modal\");\n                var existingDrawer = existingModal.drawerInstance;\n                existingDrawer.close();\n            }\n        });\n    }\n    /**\n     * Creates an inline form using an iframe.\n     *\n     * @param {EmbedOptions} options - The options for the form.\n     * @returns {ReturnType} The return type of the createReturn function.\n     */\n    function createInlineForm(options) {\n        // Check if widget is already created\n        var iframe;\n        var exists = false;\n        if (options.target.querySelector(\"iframe\")) {\n            exists = true;\n            iframe = options.target.querySelector(\"iframe\");\n        }\n        else {\n            iframe = document.createElement(\"iframe\");\n            iframe.style.position = \"absolute\";\n            iframe.style.visibility = \"hidden\";\n        }\n        if (typeof options.seamless === \"undefined\") {\n            options.seamless = false;\n        }\n        if (debug) {\n            console.debug(\"Creating iframe\", iframe);\n        }\n        createEventListeners(iframe, options, \"embed\");\n        var targetStyles = window.getComputedStyle(options.target);\n        options.target.style.display = \"flex\";\n        options.target.style.justifyContent = \"stretch\";\n        options.target.style.width = \"100%\";\n        var iframeSrc = buildIframeSrc(options);\n        // An adopted iframe that already points at this form is left alone:\n        // assigning src reloads the form even when the URL is identical.\n        if (!exists || !sameFormUrl(iframe.src, iframeSrc)) {\n            iframe.dataset.src = iframeSrc;\n        }\n        iframe.title = \"Formcrafts form\";\n        iframe.style.border = \"none\";\n        iframe.style.width = targetStyles.getPropertyValue(\"width\");\n        iframe.scrolling = \"no\";\n        iframe.ariaLabel = \"Formcrafts form\";\n        iframe.name = \"formcrafts-iframe\";\n        iframe.classList.add(\"fc-inline-iframe\");\n        iframe.onload = function () {\n            options.target.style.overflow = \"initial\";\n            if (typeof options.width !== \"undefined\" && options.width !== null) {\n                iframe.style.width = \"\".concat(options.width, \"px\");\n            }\n            else {\n                iframe.style.width = \"100%\";\n            }\n            iframe.style.maxWidth = \"100%\";\n            iframe.style.transition = \"height 0ms linear\";\n            iframe.style.willChange = \"height\";\n        };\n        if (typeof options.width !== \"undefined\" && options.width !== null) {\n            iframe.style.width = \"\".concat(options.width, \"px\");\n            iframe.style.maxWidth = \"100%\";\n        }\n        if (!options.seamless) {\n            iframe.style.boxShadow = iframeShadow;\n            iframe.style.borderRadius = \"0.5rem\";\n        }\n        observeVisibility(iframe, function () {\n            if (typeof iframe.dataset.src !== \"undefined\") {\n                iframe.src = iframe.dataset.src;\n                iframe.removeAttribute(\"data-src\");\n            }\n        });\n        if (exists === false) {\n            options.target.innerHTML = \"\";\n            options.target.appendChild(iframe);\n        }\n        return createReturn(iframe);\n    }\n    function createReturn(iframe, options) {\n        var instance = {\n            on: function (event, callback) {\n                var events = iframe._formcraftsEvents;\n                events[event] = events[event] || [];\n                events[event].push(callback);\n            },\n            values: function (values) {\n                var _a;\n                (_a = iframe.contentWindow) === null || _a === void 0 ? void 0 : _a.postMessage({\n                    type: \"values\",\n                    content: values,\n                }, \"*\");\n            },\n            destroy: function () {\n                iframe === null || iframe === void 0 ? void 0 : iframe.remove();\n            },\n        };\n        iframe._formcraftsInstance = instance;\n        iframe._formcraftsEvents = {};\n        return instance;\n    }\n    function createPopupReturn(drawer, modal, config) {\n        var iframe = drawer.drawerElement.querySelector(\"iframe\");\n        var instance = {\n            elementId: modal.id,\n            on: function (event, callback) {\n                var events = iframe._formcraftsEvents;\n                events[event] = events[event] || [];\n                events[event].push(callback);\n            },\n            load: function () {\n                if (iframe) {\n                    var src = iframe.dataset.src;\n                    if (src) {\n                        iframe.src = iframe.dataset.src;\n                        iframe.removeAttribute(\"data-src\");\n                    }\n                }\n            },\n            values: function (values) {\n                var _a;\n                (_a = iframe.contentWindow) === null || _a === void 0 ? void 0 : _a.postMessage({\n                    type: \"values\",\n                    content: values,\n                }, \"*\");\n            },\n            open: function () {\n                if (iframe) {\n                    var src = iframe.dataset.src;\n                    if (src) {\n                        iframe.src = iframe.dataset.src;\n                        iframe.removeAttribute(\"data-src\");\n                    }\n                }\n                drawer.open();\n            },\n            close: function () {\n                drawer.close();\n            },\n            destroy: function () {\n                drawer.drawerElement.remove();\n            },\n        };\n        iframe._formcraftsInstance = instance;\n        iframe._formcraftsEvents = {};\n        return instance;\n    }\n    // Create popup\n    function createPopup(options) {\n        var modalConfig = {\n            openClass: \"fc-is-open\",\n            awaitOpenAnimation: true,\n            awaitCloseAnimation: true,\n        };\n        var width = typeof options.width === \"undefined\" ? 500 : options.width;\n        // Create modal elements\n        var modalId = \"fc-modal-\".concat(options.form, \"-\").concat(options.idSuffix ? options.idSuffix : Math.floor(Math.random() * 10000));\n        // Check if modal exists\n        if (document.getElementById(modalId)) {\n            var existingModal = document.getElementById(modalId);\n            var existingDrawer = existingModal.drawerInstance;\n            return createPopupReturn(existingDrawer, existingModal);\n        }\n        // Get / create style\n        if (!document.getElementById(\"fc-modal-css\")) {\n            var style = document.createElement(\"style\");\n            style.id = \"fc-modal-css\";\n            style.appendChild(document.createTextNode(css));\n            document.head.appendChild(style);\n        }\n        var modal = document.createElement(\"div\");\n        modal.id = modalId;\n        modal.classList.add(\"fc-modal\");\n        modal.ariaHidden = \"true\";\n        var modalContainer = document.createElement(\"div\");\n        modalContainer.style.maxWidth = \"min(90vw,\".concat(width, \"px)\");\n        modalContainer.style.visibility = \"hidden\";\n        modalContainer.role = \"dialog\";\n        modalContainer.setAttribute(\"aria-modal\", \"true\");\n        modalContainer.classList.add(\"fc-modal__container\");\n        if (debug) {\n            console.debug(\"Creating popup\", modal, modalContainer);\n        }\n        // Create form iframe\n        var iframe = document.createElement(\"iframe\");\n        createEventListeners(iframe, options, \"popup\");\n        iframe.dataset.src = buildIframeSrcPopup(options);\n        iframe.title = \"Formcrafts popup form\";\n        iframe.style.border = \"none\";\n        iframe.style.width = \"100%\";\n        iframe.ariaLabel = \"Formcrafts popup form\";\n        iframe.name = \"formcrafts-popup-iframe\";\n        iframe.style.willChange = \"height\";\n        iframe.style.position = \"static\";\n        iframe.style.transition = \"height 0ms linear\";\n        iframe.style.willChange = \"height\";\n        iframe.scrolling = \"no\";\n        iframe.onload = function () {\n            modalContainer.style.visibility = \"visible\";\n        };\n        modal.appendChild(modalContainer);\n        modalContainer.appendChild(iframe);\n        if (options.appendTo) {\n            options.appendTo.appendChild(modal);\n        }\n        else {\n            document.body.appendChild(modal);\n        }\n        var myDrawer = new Drawer(modal, modalConfig);\n        return createPopupReturn(myDrawer, modal);\n    }\n\n    exports.createInlineForm = createInlineForm;\n    exports.createPopup = createPopup;\n    exports.observeVisibility = observeVisibility;\n\n}));\n\n"]}