{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/beks5YObfBBlexraKFhM/RmGzTzW0lYddVROZD96i/siteMetadata.js"],
  "sourcesContent": ["// Generated by Framer (ad88b1a)\nexport default function metadata(params,activeLocale){return{customHTMLBodyEnd:\"<script>\\ndocument.addEventListener('DOMContentLoaded', function() {\\n    var consentPropertyName = 'user_cookie_consent';\\n    var utmParamsPropertyName = 'utm_parameters';\\n    var userConsent = localStorage.getItem(consentPropertyName);\\n    var currentUtmParams = {};\\n\\n    // Function to extract UTM parameters from URL\\n    function extractUtmParams() {\\n        var searchParams = new URLSearchParams(window.location.search);\\n        var utmParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content'];\\n        utmParams.forEach(function(param) {\\n            var value = searchParams.get(param);\\n            if (value) currentUtmParams[param] = value;\\n        });\\n        if (Object.keys(currentUtmParams).length > 0) {\\n            localStorage.setItem(utmParamsPropertyName, JSON.stringify(currentUtmParams));\\n        }\\n    }\\n\\n    // Check for and save UTM parameters\\n    extractUtmParams();\\n\\n    // Show cookie consent banner if needed\\n    if (!userConsent) {\\n        // Dynamically create the compact banner\\n        var banner = document.createElement('div');\\n        banner.id = 'cookieConsentBanner';\\n        banner.className = 'cookie-consent-banner';\\n        banner.innerHTML = '<div class=\\\"cookie-text\\\">This website uses cookies to provide its services in accordance with its <a href=\\\"https://tedious-mindset-557176.framer.app/privacy\\\">privacy policy</a>. Your continued use of the site means that you agree to their use.</div>' +\\n                               '<div class=\\\"cookie-button-container\\\"><button id=\\\"acceptCookieConsent\\\">Accept</button></div>';\\n        document.body.appendChild(banner);\\n\\n        document.getElementById('cookieConsentBanner').style.display = 'block';\\n\\n        var acceptBtn = document.getElementById('acceptCookieConsent');\\n        acceptBtn.addEventListener('click', function() {\\n            localStorage.setItem(consentPropertyName, true);\\n            banner.style.display = 'none';\\n        });\\n    }\\n});\\n</script>\",customHTMLHeadEnd:\"\\n<style>\\n        /* Updated CSS for a compact cookie banner */\\n        .cookie-consent-banner {\\n            position: fixed;\\n            bottom: 20px; /* Adjusted for better positioning */\\n            left: 20px; /* Position to the left */\\n            background-color: #fff;\\n            margin-right: 20px;\\n            padding: 16px;\\n            text-align: left;\\n            border-radius: 10px; /* Rounded corners */\\n            box-shadow: 0 2px 4px rgba(0,0,0,0.2); /* Add some shadow for better visibility */\\n            display: none; /* Initially hidden */\\n        }\\n        .cookie-consent-banner p {\\n            margin: 0;\\n            font-size: 14px;\\n            color: #333; /* Darker text for better readability */\\n        }\\n        .cookie-consent-banner .cookie-button-container {\\n    text-align: center; /* Center-align the button container */\\n}\\n        .cookie-consent-banner button {\\n            margin-top: 5px;\\n            padding: 5px 10px;\\n            cursor: pointer;\\n            background-color: #4E99FF; /* Green background for the button */\\n            color: white; /* White text for the button */\\n            border: none;\\n            border-radius: 15px; /* Rounded corners for the button */\\n        }\\n        /* Make the banner more compact */\\n        .cookie-consent-banner {\\n            max-width: 500px; /* Limit the width for a compact look */\\n        }\\n    </style>\\n<!-- 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', '1283640252948071');\\nfbq('track', 'PageView');\\n</script>\\n<noscript></noscript>\",customHTMLHeadStart:'<script type=\"text/javascript\">window.$crisp=[];window.CRISP_WEBSITE_ID=\"c5ece3f8-9633-4319-9b0b-6cce7aa3f746\";(function(){d=document;s=d.createElement(\"script\");s.src=\"https://client.crisp.chat/l.js\";s.async=1;d.getElementsByTagName(\"head\")[0].appendChild(s);})();</script>\\n<!-- Hotjar Tracking Code for Site 5276487 (name missing) -->\\n<script>\\n    (function(h,o,t,j,a,r){\\n        h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};\\n        h._hjSettings={hjid:5276487,hjsv:6};\\n        a=o.getElementsByTagName(\\'head\\')[0];\\n        r=o.createElement(\\'script\\');r.async=1;\\n        r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;\\n        a.appendChild(r);\\n    })(window,document,\\'https://static.hotjar.com/c/hotjar-\\',\\'.js?sv=\\');\\n</script>\\n<script src=\"https://analytics.ahrefs.com/analytics.js\" data-key=\"EkKPMrfBPo2rf1PDscPW1Q\" async=\"\"></script>',description:\"LMS for language schools with AI-powered virtual classrooms, interactive materials, real-time progress tracking & tools for engaging foreign language learning\",favicon:\"https://framerusercontent.com/assets/y1LZvO7e9VOFFUKbwiVRyLu1IE.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/RcBMWqhDLliE5D9wjTs9dBnKo8.png\",title:\"Interactive Platform for Language Teaching | edio\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "AACe,SAARA,EAA0BC,EAAOC,EAAa,CAAC,MAAM,CAAC,kBAAkB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,YAA0+D,kBAAkB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,uBAA46D,oBAAoB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,+GAA42B,YAAY,iKAAiK,QAAQ,sEAAsE,OAAO,0BAA0B,YAAY,sEAAsE,MAAM,mDAAmD,CAAE",
  "names": ["metadata", "params", "activeLocale"]
}
