{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/8UyTe7smJQfklm8BDqbt/bYLXh1ePFVfdXoVJvXFU/siteMetadata.js"],
  "sourcesContent": ["// Generated by Framer (f030ee3)\nexport default function metadata(params,activeLocale){return{customHTMLBodyStart:'<!-- Google Tag Manager (noscript) --><noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-PRFTFZR\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript><!-- End Google Tag Manager (noscript) -->',customHTMLHeadEnd:\"<script>\\n   const alternates = window.FLUIDA_ALTERNATES \\n   if(alternates){\\n     const alternateLinks = document.querySelectorAll('link[rel=\\\"alternate\\\"]');\\n   alternateLinks.forEach(link => link.remove());\\n   \\n    Object.entries(alternates).forEach(([key, value]) => \\n    {const newAltTag = document.createElement(\\\"link\\\");\\nnewAltTag.setAttribute(\\\"rel\\\", \\\"alternate\\\");\\nnewAltTag.setAttribute(\\\"href\\\", value);\\nnewAltTag.setAttribute(\\\"hreflang\\\",key);\\ndocument.head.appendChild(newAltTag);\\n});\\n}\\n    \\n</script>\\n<style> \\n    div[data-framer-name=\\\"cardContainerGrid\\\"] > div > a {\\n        height: 100%!important;\\n        display: block!important;\\n    }\\n\\n    div[data-framer-name=\\\"cardContainerGrid\\\"] > div\\n    {\\n        height: 100%!important;\\n    }\\n \\n    @media (min-width: 810px) {\\n        .pricingCalculator {\\n            flex-direction: row!important;\\n        }\\n    }\\n\\n    input:checked {\\n                background-image: url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.707 7.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4a1 1 0 00-1.414-1.414L7 8.586 5.707 7.293z'/%3E%3C/svg%3E\\\");\\n                border-color: transparent;\\n                background-color: currentColor;\\n                background-size: 100% 100%;\\n                background-position: 50%;\\n                background-repeat: no-repeat\\n            }\\n</style>\\n\\n\\n\\n\\n\\n<script>\\n \\ndocument.addEventListener('DOMContentLoaded', function() {\\n    function getCookie(name) {\\n        var value = \\\"; \\\" + document.cookie;\\n        var parts = value.split(\\\"; \\\" + name + \\\"=\\\");\\n        if (parts.length == 2) return parts.pop().split(\\\";\\\").shift();\\n    }\\n\\n    var userLang = getCookie(\\\"userLang\\\") || navigator.language || navigator.userLanguage;\\n    var currentPath = window.location.pathname;\\n\\n    console.log(\\\"User Lang:\\\", userLang);\\n    console.log(\\\"Current Path:\\\", currentPath);\\n\\n /*\\n    // Redirect to English version\\n    if (userLang.startsWith('en') && !currentPath.startsWith('/en')) {\\n        var basePath = window.location.protocol + \\\"//\\\" + window.location.host + '/en';\\n        console.log(\\\"Redirecting to English version:\\\", basePath);\\n        window.location.href = basePath;\\n    }\\n\\n    // Redirect to French version\\n    if (userLang.startsWith('fr') && !currentPath.startsWith('/fr')) {\\n        var basePath = window.location.protocol + \\\"//\\\" + window.location.host + '/fr';\\n        console.log(\\\"Redirecting to French version:\\\", basePath);\\n        window.location.href = basePath;\\n    }\\n\\n    // Redirect to Spanish version\\n    if (userLang.startsWith('es') && !currentPath.startsWith('/es')) {\\n        var basePath = window.location.protocol + \\\"//\\\" + window.location.host + '/es';\\n        console.log(\\\"Redirecting to Spanish version:\\\", basePath);\\n        window.location.href = basePath;\\n    }\\n*/\\n});\\n\\n</script>\\n\\n\\n\\n\\n\\n\\n<script>\\n  document.addEventListener('DOMContentLoaded', function() {\\n\\nfunction uuidv4() {\\n  return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {\\n    var r = Math.random() * 16 | 0, v = c === 'x' ? r : (r & 0x3 | 0x8);\\n    return v.toString(16);\\n  });\\n}\\n\\n    function getCookie(name) {\\n      const value = `; ${document.cookie}`;\\n      const parts = value.split(`; ${name}=`);\\n      if (parts.length === 2) {\\n        //console.log(`Cookie [${name}] found with value:`, parts.pop().split(';').shift());\\n        return parts.pop().split(';').shift();\\n      } else {\\n        //console.log(`Cookie [${name}] not found.`);\\n      }\\n    }\\n\\n    function setCookie(name, value, days) { \\n      const expires = new Date(Date.now() + days * 864e5).toUTCString();\\n      document.cookie = `${name}=${value}; expires=${expires}; domain=.fluida.io; path=/`;\\n      //console.log(`Setting cookie [${name}] with value [${value}] for ${days} days.`);\\n    }\\n\\n    function getQueryParam(param) {\\n      const urlParams = new URLSearchParams(window.location.search);\\n      let value = urlParams.get(param);\\n      if (value && value.includes(',')) {\\n        value = value.split(',')[0]; \\n      }\\n      //console.log(`Query parameter [${param}] has value:`, value);\\n      return value;\\n    }\\n\\n    function handleUTMAndGclid() {\\n    \\n      const gclid = getQueryParam('gclid');\\n      const gclsrc = getQueryParam('gclsrc');\\n      const src = getQueryParam('src');\\n      const cr = getQueryParam('cr');\\n\\n      const utmParams = [\\n        'utm_medium',\\n        'utm_source',\\n        'utm_campaign',\\n        'utm_keyword',\\n        'src',\\n        'cr'\\n        ];\\n      utmParams.forEach(param => {\\n        let value = getQueryParam(param) || getCookie(`fluida_${param}`);\\n        if (value) setCookie(`fluida_${param}`, value, 30);\\n      }); \\n   \\n\\n      if ((!gclsrc || gclsrc.indexOf('aw') !== -1) && gclid) {\\n        setCookie('fluida_gclid', gclid, 30);\\n      }\\n\\n      // Verifica se il cookie userLang non esiste prima di settarlo\\n      if (!getCookie('userLang')) {\\n        setCookie('userLang', 'it', 30);\\n      }\\n    }\\n\\n\\n  let leadId = getCookie('lead_id');\\n    if (!leadId) {\\n      leadId = uuidv4();\\n      setCookie('lead_id', leadId, 30);\\n      //console.log('New lead ID generated:', leadId);\\n    }\\n\\n\\n    //console.log(\\\"Handling UTM and GCLID parameters...\\\");\\n    handleUTMAndGclid();\\n  });\\n</script>\\n\\n<!-- Ortto ap2-fluida capture code -->\\n<script>\\n    window.ap3c = window.ap3c || {};\\n    var ap3c = window.ap3c;\\n    ap3c.cmd = ap3c.cmd || [];\\n    ap3c.cmd.push(function() {\\n        ap3c.init('Y46oP4NrImv3KEDQYXAyLWZsdWlkYQ', 'https://capture-api-eu.ortto.app/');\\n        ap3c.track({v: 0});\\n    });\\n    ap3c.activity = function(act) { ap3c.act = (ap3c.act || []); ap3c.act.push(act); };\\n    var s, t; s = document.createElement('script'); s.type = 'text/javascript'; s.src = \\\"https://cdneu.net/app.js\\\";\\n    t = document.getElementsByTagName('script')[0]; t.parentNode.insertBefore(s, t);\\n</script>\\n\",customHTMLHeadStart:\"<!-- Google Tag Manager -->\\n<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\\nnew Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\\nj=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\\n'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\\n})(window,document,'script','dataLayer','GTM-PRFTFZR');</script>\\n<!-- End Google Tag Manager -->\",description:\"Fluida \\xe8 la piattaforma HR nata per semplificare la relazione tra lavoratore e azienda. Ferie, permessi, rilevazione presenze e altre funzionalit\\xe0 per la tua rganizzazione aziendale.\",favicon:\"https://framerusercontent.com/assets/6YcrQ5BNbJDFTSkgpcyjXKyqA.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/dcp53jJhdGEbMZoJBj328ccblS8.png\",title:\"Fluida Europe\"};}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,oBAAoB,mPAAmP,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;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;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;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,EAA09L,oBAAoB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,iCAA2a,YAAY,+LAA+L,QAAQ,qEAAqE,OAAO,0BAA0B,YAAY,uEAAuE,MAAM,eAAe,CAAE",
  "names": ["metadata", "params", "activeLocale"]
}
