{"version":3,"file":"shared-lib.BcdbofDW.mjs","names":[],"sources":["https:/framerusercontent.com/modules/afTPhkiy7dOvXpdmjsZE/0rG7v9m44tGb5b3m1ZbO/siteMetadata.js"],"sourcesContent":["// Generated by Framer (506606a)\nconst valuesByLocaleId={};function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}export default function metadata(params,activeLocale){return{customHTMLBodyEnd:'<!-- Plugin: qer623 --> <script src=\"https://smartarget.online/loader.js?type=int&amp;u=19035f8e67736c3ab4d1c8e7c5fb38590facd655&amp;source=framer_video_widget\"></script>',customHTMLBodyStart:\"<script>\\n(function() {\\n    let processing = false;\\n\\n    function fixModal() {\\n        if (processing) return;\\n        processing = true;\\n\\n        requestAnimationFrame(() => {\\n            // Fix expanded modals\\n            const modals = document.querySelectorAll('[data-framer-name=\\\"Expanded\\\"]');\\n\\n            modals.forEach(modal => {\\n                // Move to body if needed\\n                if (modal.parentElement && modal.parentElement !== document.body) {\\n                    document.body.appendChild(modal);\\n                }\\n\\n                // Set modal styles\\n                modal.style.setProperty('z-index', '9999', 'important');\\n                modal.style.setProperty('position', 'fixed', 'important');\\n                modal.style.setProperty('opacity', '1', 'important');\\n                modal.style.setProperty('visibility', 'visible', 'important');\\n                modal.style.setProperty('background', 'transparent', 'important');\\n\\n                // Find and fix the first unnamed div (likely the backdrop)\\n                const firstDiv = Array.from(modal.children).find(\\n                    child => child.tagName === 'DIV' && !child.hasAttribute('data-framer-name')\\n                );\\n                if (firstDiv) {\\n                    firstDiv.style.setProperty('position', 'absolute', 'important');\\n                    firstDiv.style.setProperty('z-index', '110', 'important');\\n                }\\n\\n                // Ensure content is visible and on top\\n                const content = modal.querySelectorAll('figure, img, video, a, [class*=\\\"-container\\\"]');\\n                content.forEach(el => {\\n                    el.style.setProperty('position', 'relative', 'important');\\n                    el.style.setProperty('z-index', '9998', 'important');\\n                    el.style.setProperty('pointer-events', 'auto', 'important');\\n                });\\n\\n                // Make sure close button works\\n                const closeBtn = modal.querySelector('[data-framer-name=\\\"Close Icon\\\"]');\\n                if (closeBtn) {\\n                    closeBtn.style.setProperty('z-index', '9999', 'important');\\n                    closeBtn.style.setProperty('pointer-events', 'auto', 'important');\\n\\n                    // Re-attach click handler if needed\\n                    const allChildren = closeBtn.querySelectorAll('*');\\n                    allChildren.forEach(child => {\\n                        child.style.setProperty('pointer-events', 'auto', 'important');\\n                    });\\n                }\\n            });\\n\\n            // Ensure collapsed items are clickable\\n            const collapsed = document.querySelectorAll('[data-framer-name=\\\"Collapsed\\\"]');\\n            collapsed.forEach(item => {\\n                item.style.setProperty('pointer-events', 'auto', 'important');\\n                item.style.setProperty('cursor', 'pointer', 'important');\\n            });\\n\\n            processing = false;\\n        });\\n    }\\n\\n    // Watch for DOM changes\\n    const observer = new MutationObserver((mutations) => {\\n        let needsFix = false;\\n\\n        mutations.forEach(mutation => {\\n            mutation.addedNodes.forEach(node => {\\n                if (node.nodeType === 1) {\\n                    const name = node.getAttribute?.('data-framer-name');\\n                    if (name === 'Expanded' || name === 'Collapsed' ||\\n                        node.querySelector?.('[data-framer-name=\\\"Expanded\\\"]') ||\\n                        node.querySelector?.('[data-framer-name=\\\"Collapsed\\\"]')) {\\n                        needsFix = true;\\n                    }\\n                }\\n            });\\n\\n            // Also watch for attribute changes on collapsed items\\n            if (mutation.type === 'attributes' &&\\n                mutation.target.getAttribute?.('data-framer-name') === 'Collapsed') {\\n                needsFix = true;\\n            }\\n        });\\n\\n        if (needsFix) {\\n            setTimeout(fixModal, 50);\\n        }\\n    });\\n\\n    observer.observe(document.body, {\\n        childList: true,\\n        subtree: true,\\n        attributes: true,\\n        attributeFilter: ['data-framer-name', 'style']\\n    });\\n\\n    // Handle all clicks\\n    document.addEventListener('click', (e) => {\\n        // Give Framer time to do its animation\\n        setTimeout(fixModal, 100);\\n        setTimeout(fixModal, 300);\\n    }, true);\\n\\n    // Initial run\\n    fixModal();\\n    setTimeout(fixModal, 500);\\n})();\\n</script>\\n\\n\",customHTMLHeadStart:\"<!-- Meta Pixel Code -->\\n<script>\\n!function(f,b,e,v,n,t,s)\\n{if(f.fbq)return;n=f.fbq=function(){n.callMethod?\\nn.callMethod.apply(n,arguments):n.queue.push(arguments)};\\nif(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\\nn.queue=[];t=b.createElement(e);t.async=!0;\\nt.src=v;s=b.getElementsByTagName(e)[0];\\ns.parentNode.insertBefore(t,s)}(window, document,'script',\\n'https://connect.facebook.net/en_US/fbevents.js');\\nfbq('init', '1129427259354596');\\nfbq('track', 'PageView');\\n</script>\\n<noscript></noscript>\",favicon:\"https://framerusercontent.com/assets/qQzF9NCq8k2fF9YtCLMms2erYMc.svg\",robots:\"max-image-preview:large\",title:\"Kosmoz.ai — the AI ​​office worker for craftsmen\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"2DAC2M,SAAwB,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,kBAAkB,8KAA6K,oBAAoB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAAi8I,oBAAoB;;;;;;;;;;;;;uBAA6gB,QAAQ,uEAAuE,OAAO,0BAA0B,MAAM,mDAAmD"}