{"version":3,"file":"shared-lib.BKpPCcFp.mjs","names":[],"sources":["https:/framerusercontent.com/modules/jNgDjkqM1BraHLg3sX5x/HSAGGx5WkT8BhOWVsLps/yNBd2TvKF.js","https:/framerusercontent.com/modules/mtX2uNCsog7LP63HhYvQ/IvihxltahX9RUP1ez9Lj/siteMetadata.js"],"sourcesContent":["// Generated by Framer (958e4e9)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Rzfe2 .framer-styles-preset-3ie9iv:not(.rich-text-wrapper), .framer-Rzfe2 .framer-styles-preset-3ie9iv.rich-text-wrapper a { --framer-link-text-color: #25c2e9; --framer-link-text-decoration: none; }\"];export const className=\"framer-Rzfe2\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5f2272d)\nconst valuesByLocaleId={UqUj1tYMX:{v0:\"DentView AI – Des solutions de sant\\xe9 bucco-dentaire intelligentes pour de meilleurs soins et une efficacit\\xe9 accrue\",v1:\"DentView AI combine l'orientation interactive des patients, les donn\\xe9es en temps r\\xe9el et les flux de travail automatis\\xe9s pour aider les cliniques dentaires \\xe0 gagner du temps, am\\xe9liorer l'efficacit\\xe9 et optimiser les r\\xe9sultats en mati\\xe8re de sant\\xe9 bucco-dentaire pour chaque patient.\"}};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:\"<script>\\n(async function () {\\n  const ASK_TEXT = 'Ask for a quote';\\n\\n  async function getCountry() {\\n    try {\\n      const r = await fetch('https://ipapi.co/country/');\\n      if (r.ok) {\\n        return (await r.text()).trim();\\n      }\\n    } catch (e) {\\n      console.warn('GeoIP check failed', e);\\n    }\\n    // fallback selaimen kielest\\xe4\\n    const lang = (navigator.language || '').toLowerCase();\\n    return lang.startsWith('fi') ? 'FI' : 'XX';\\n  }\\n\\n  function replacePrices() {\\n    // Etsi kaikki hinnat, joilla on data-price\\n    document.querySelectorAll('[data-price]').forEach(el => {\\n      el.style.display = 'none';\\n      if (!el.nextElementSibling || el.nextElementSibling.dataset.priceReplacement !== '1') {\\n        const span = document.createElement('span');\\n        span.textContent = ASK_TEXT;\\n        span.dataset.priceReplacement = '1';\\n        span.style.fontWeight = getComputedStyle(el).fontWeight;\\n        el.insertAdjacentElement('afterend', span);\\n      }\\n    });\\n\\n    // fallback: etsi hinnan n\\xe4k\\xf6iset tekstit (€15, 25 €, jne.)\\n    const regex = /^€\\\\s*\\\\d+|^\\\\d+\\\\s*€$/;\\n    document.querySelectorAll('body *').forEach(el => {\\n      if (el.childElementCount === 0 && regex.test(el.textContent.trim())) {\\n        el.textContent = ASK_TEXT;\\n      }\\n    });\\n  }\\n\\n  const country = await getCountry();\\n  if (country === 'FI') {\\n    replacePrices();\\n  }\\n})();\\n</script>\\n\\n\",customHTMLHeadStart:\"<!-- Google tag (gtag.js) -->\\n<script async=\\\"\\\" src=\\\"https://www.googletagmanager.com/gtag/js?id=G-8KGJ3WB5YH\\\"></script>\\n<script>\\n  window.dataLayer = window.dataLayer || [];\\n  function gtag(){dataLayer.push(arguments);}\\n  gtag('js', new Date());\\n\\n  gtag('config', 'G-8KGJ3WB5YH');\\n</script>\",description:getLocalizedValue(\"v1\",activeLocale)??\"DentView AI combines interactive patient guidance, real-time data, and automated workflows to help dental clinics save time, improve efficiency, and enhance oral health outcomes for every patient.\",favicon:\"https://framerusercontent.com/assets/CH9hotwir2OVAXokC25fT159Jo.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/Ze37HHDoGuwMo3FFjTa7oOXNZFc.png\",title:getLocalizedValue(\"v0\",activeLocale)??\"DentView AI – Smarter oral health solutions for better care and efficiency\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"8JAC8B,GAAU,UAAU,EAAE,CAAC,CAAc,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAc,EAAI,CAAC,iNAAiN,CAAc,EAAU,kBCAwH,SAAS,EAAkB,EAAI,EAAO,CAAC,KAAM,GAAO,CAAC,IAAM,EAAO,EAAiB,EAAO,IAAI,GAAG,EAAO,CAAC,IAAM,EAAM,EAAO,GAAK,GAAG,EAAM,OAAO,EAAO,EAAO,EAAO,UAAW,SAAwB,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,kBAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAAu6C,oBAAoB;;;;;;;;YAAiT,YAAY,EAAkB,KAAK,EAAa,EAAE,uMAAuM,QAAQ,sEAAsE,OAAO,0BAA0B,YAAY,uEAAuE,MAAM,EAAkB,KAAK,EAAa,EAAE,6EAA6E,iBAAt/F,EAAiB,CAAC,UAAU,CAAC,GAAG,qHAA2H,GAAG,2RAAsT,CAAC"}