{"version":3,"file":"shared-lib.DEVITFjQ.mjs","names":[],"sources":["https:/framerusercontent.com/modules/FnC4xcYODlY1mgKzybqm/AlEVahbsVFz37dDo0H7I/pwFAYUdzC.js","https:/framerusercontent.com/modules/oCQs0Tj417t7tfivk1Ru/qBBbUcdaGHsVnIzAY0me/siteMetadata.js"],"sourcesContent":["// Generated by Framer (612a550)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Suisse Intl Regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Suisse Intl Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/S10XL535eEHXk9IOHQCdQNo5kXY.woff2\"}]}];export const css=[\".framer-Q5eA2 .framer-styles-preset-9tnpk6:not(.rich-text-wrapper), .framer-Q5eA2 .framer-styles-preset-9tnpk6.rich-text-wrapper p { --framer-font-family: \\\"Suisse Intl Regular\\\", \\\"Suisse Intl Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 24px; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-Q5eA2 .framer-styles-preset-9tnpk6:not(.rich-text-wrapper), .framer-Q5eA2 .framer-styles-preset-9tnpk6.rich-text-wrapper p { --framer-font-family: \\\"Suisse Intl Regular\\\", \\\"Suisse Intl Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 24px; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-Q5eA2 .framer-styles-preset-9tnpk6:not(.rich-text-wrapper), .framer-Q5eA2 .framer-styles-preset-9tnpk6.rich-text-wrapper p { --framer-font-family: \\\"Suisse Intl Regular\\\", \\\"Suisse Intl Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 24px; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-Q5eA2\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e0ec254)\nexport default function metadata(params,activeLocale){return{customHTMLBodyEnd:'<script>!function(key) {if (window.reb2b) return;window.reb2b = {loaded: true};var s = document.createElement(\"script\");s.async = true;s.src = \"https://ddwl4m2hdecbv.cloudfront.net/b/\" + key + \"/\" + key + \".js.gz\";document.getElementsByTagName(\"script\")[0].parentNode.insertBefore(s, document.getElementsByTagName(\"script\")[0]);}(\"E63P0HWGVQOW\");</script>\\n\\n<script>\\n(function() {\\n  let observer = null;\\n  const processedForms = new WeakSet();\\n\\n  function handleFormSubmit(e) {\\n    e.preventDefault();\\n\\n    console.log(\"Form submitted\");\\n\\n    const imageDiv = document.querySelector(\\'[data-framer-name=\"webinar-image\"]\\');\\n    if (imageDiv) {\\n      imageDiv.style.display = \"none\";\\n    }\\n\\n    const formContainer = document.querySelector(\\'[data-framer-name=\"webinar-form-container\"]\\');\\n    if (formContainer) {\\n      formContainer.style.display = \"none\";\\n    }\\n\\n    const videoContainer = document.querySelector(\\'[data-framer-name=\"webinar-video\"]\\');\\n    if (videoContainer) {\\n      videoContainer.style.opacity = \"1\";\\n      videoContainer.style.position = \"relative\";\\n      videoContainer.style.width = \"100%\";\\n      videoContainer.style.removeProperty(\"user-select\");\\n      videoContainer.style.pointerEvents = \"all\";\\n      videoContainer.style.top = \"0px\";\\n      videoContainer.style.aspectRatio = \"16 / 9\";\\n      videoContainer.style.height = \"auto\";\\n\\n      // Delay play button click to ensure YouTube iframe is ready\\n      setTimeout(() => {\\n        const playButton = videoContainer.querySelector(\\'[aria-label=\"Play\"]\\');\\n        if (playButton) {\\n          playButton.click();\\n          console.log(\"Play button clicked\");\\n        }\\n      }, 100);\\n    }\\n  }\\n\\n  function attachFormListeners() {\\n    const forms = document.querySelectorAll(\\'form\\');\\n    forms.forEach(form => {\\n      if (!processedForms.has(form)) {\\n        form.addEventListener(\"submit\", handleFormSubmit);\\n        processedForms.add(form);\\n        console.log(\"Form listener attached\");\\n      }\\n    });\\n  }\\n\\n  function init() {\\n    attachFormListeners();\\n\\n    // Keep observing for React re-renders\\n    if (observer) observer.disconnect();\\n    \\n    observer = new MutationObserver(() => {\\n      attachFormListeners();\\n    });\\n    \\n    observer.observe(document.body, { \\n      childList: true, \\n      subtree: true \\n    });\\n  }\\n\\n  // Handle both initial load and React navigation\\n  if (document.readyState === \\'loading\\') {\\n    document.addEventListener(\\'DOMContentLoaded\\', init);\\n  } else {\\n    init();\\n  }\\n\\n  // Reinitialize on potential React route changes\\n  let lastUrl = location.href;\\n  new MutationObserver(() => {\\n    const url = location.href;\\n    if (url !== lastUrl) {\\n      lastUrl = url;\\n      setTimeout(init, 100);\\n    }\\n  }).observe(document, { subtree: true, childList: true });\\n})();\\n</script>',customHTMLHeadStart:'<meta name=\"keywords\" content=\"Zania, security AI, GRC, compliance automation, privacy solutions, AI agents, cybersecurity, data privacy, compliance tools, automated security, tech innovation, GRC AI agents, real-time privacy, Zania AI, governance, risk, compliance, compliance saas\">',description:\"Achieve security compliance fast with Zania's AI GRC Agents—automate assessments, streamline GRC, stay audit-ready, and focus on strategic priorities.\",favicon:\"https://framerusercontent.com/assets/mlJrBP2scOcuRfctrBG2jqWjrI.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/Ndr9LQaZTpQylOGo5aelxUkKUqA.png\",title:\"Zania | AI Compliance Agents\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"8JAC8B,GAAU,UAAU,CAAC,6BAA6B,CAAC,CAAc,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,sBAAsB,OAAO,SAAS,IAAI,yEAAyE,CAAC,CAAC,CAAC,CAAc,EAAI,CAAC,6tBAAiuB,mxBAAuxB,gxBAAoxB,CAAc,EAAU,kBCAtjF,SAAwB,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,kBAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;YAAs0F,oBAAoB,+RAA+R,YAAY,yJAAyJ,QAAQ,sEAAsE,OAAO,0BAA0B,YAAY,uEAAuE,MAAM,+BAA+B"}