{"version":3,"file":"shared-lib.Cu32naOY.mjs","names":[],"sources":["https:/framerusercontent.com/modules/5s6nbQRTPBwpoxXM50lo/LVqUmZCOPOMW0MD7HWQc/siteMetadata.js"],"sourcesContent":["// Generated by Framer (6aebf05)\nexport default function metadata(params,activeLocale){return{customHTMLBodyEnd:'<script>\\n;(function initializeScript() {\\n    const initializeBestResultVideoControls = () => {\\n      const timeStamps = [0, 2.8, 8.3];\\n  \\n      const video = document.querySelector(\\n        \".bestResults__video--container video\"\\n      );\\n      const buttons = document.querySelectorAll(\\n        \".bestResults__button--container\"\\n      );\\n  \\n      const handleBestResultsButtonClick = (index) => {\\n        video.currentTime = timeStamps[index];\\n      };\\n  \\n      buttons.forEach((button, index) => {\\n        button.addEventListener(\"click\", () =>\\n          handleBestResultsButtonClick(index)\\n        );\\n      });\\n    };\\n  \\n    const initializeCarousel = (controlsContainer, slidesContainer) => {\\n      const carouselButtons = controlsContainer.querySelectorAll(\\n        \".framer--carousel-controls div button\"\\n      );\\n      const slides = slidesContainer.querySelectorAll(\"li\");\\n  \\n      const updateActiveDot = () => {\\n        slides.forEach((slide, index) => {\\n          const isActive = slide.getAttribute(\"aria-hidden\") === \"false\";\\n          carouselButtons[index].classList[isActive ? \"add\" : \"remove\"](\"active\");\\n        });\\n      };\\n  \\n      if (slides.length > 0) {\\n        updateActiveDot();\\n      }\\n  \\n      const observer = new MutationObserver(updateActiveDot);\\n      slides.forEach((slide) =>\\n        observer.observe(slide, {\\n          attributes: true,\\n          attributeFilter: [\"aria-hidden\"],\\n        })\\n      );\\n    };\\n  \\n    const throttle = (mainFunction, delay) => {\\n      let timerFlag = null;\\n      return (...args) => {\\n        if (timerFlag === null) {\\n          mainFunction(...args);\\n          timerFlag = setTimeout(() => {\\n            timerFlag = null;\\n          }, delay);\\n        }\\n      };\\n    };\\n  \\n    const checkAndInitializeCarousel = (checkInterval) => {\\n      const carouselControls = document.querySelectorAll(\\n        \".framer--carousel-controls\"\\n      );\\n      const slidesContainer = document.querySelectorAll(\".framer--carousel\");\\n      if (!carouselControls.length || !slidesContainer.length) {\\n        return;\\n      }\\n      carouselControls.forEach((carousel, index) =>\\n        initializeCarousel(carousel, slidesContainer[index])\\n      );\\n      if (checkInterval) {\\n        clearInterval(checkInterval);\\n      }\\n    };\\n  \\n    const loadScript = () => {\\n      const isDesktop = window.innerWidth >= 810;\\n      if (!isDesktop) {\\n        let checkInterval = null;\\n        checkInterval = setInterval(\\n          () => checkAndInitializeCarousel(checkInterval),\\n          300\\n        );\\n      }\\n      initializeBestResultVideoControls();\\n    };\\n  \\n    window.addEventListener(\"load\", function () {\\n      loadScript();\\n    });\\n  \\n    window.addEventListener(\"resize\", throttle(checkAndInitializeCarousel, 500));\\n  })();\\n  \\n</script>\\n\\n<script type=\"text/javascript\">\\n_linkedin_partner_id = \"6492498\";\\nwindow._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];\\nwindow._linkedin_data_partner_ids.push(_linkedin_partner_id);\\n</script><script type=\"text/javascript\">\\n(function(l) {\\nif (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])};\\nwindow.lintrk.q=[]}\\nvar s = document.getElementsByTagName(\"script\")[0];\\nvar b = document.createElement(\"script\");\\nb.type = \"text/javascript\";b.async = true;\\nb.src = \"https://snap.licdn.com/li.lms-analytics/insight.min.js\";\\ns.parentNode.insertBefore(b, s);})(window.lintrk);\\n</script>\\n<noscript>\\n<img height=\"1\" width=\"1\" style=\"display:none;\" alt=\"\" src=\"https://px.ads.linkedin.com/collect/?pid=6492498&amp;fmt=gif\">\\n</noscript>',customHTMLHeadEnd:\"<style>\\n    .banner__container p span {\\n        border-bottom: 1px solid white;\\n    }\\n    /*Section 1 images*/\\n    .section1__image--container div div div img {\\n        max-width: none !important;\\n        top: 3rem !important;\\n    }\\n    /*Section 1 images*/\\n    .framer--carousel {\\n        scrollbar-width: none;\\n        -ms-overflow-style: none; \\n    }\\n\\n    .framer--carousel::-webkit-scrollbar {\\n        display: none;\\n    }\\n    .framer--carousel-controls div button {\\n        width: 23px !important;\\n        height: 23px !important;\\n        padding: 0 !important;\\n    }\\n\\n    .framer--carousel-controls div button div {\\n        border: solid 1px #3341FF !important;\\n        background: transparent !important;\\n    }\\n\\n    .framer--carousel-controls .active div {\\n        border: solid 1px transparent !important;\\n        background: #3341FF !important;\\n    }\\n\\n    .section2__carousel--item4 {\\n        height: 0 !important;\\n        padding-bottom: 56.25%;\\n    }\\n\\n    .section2__carousel--item4 div {\\n        aspect-ratio: 16 / 9;\\n        height: auto !important;\\n    }\\n</style>\",customHTMLHeadStart:'<!-- Google tag (gtag.js) -->\\n<script async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=G-CBXV7S0ML8\"></script>\\n<script>\\n  window.dataLayer = window.dataLayer || [];\\n  function gtag(){dataLayer.push(arguments);}\\n  gtag(\\'js\\', new Date());\\n\\n  gtag(\\'config\\', \\'G-CBXV7S0ML8\\');\\n</script>\\n<script>!function () {var reb2b = window.reb2b = window.reb2b || [];if (reb2b.invoked) return;reb2b.invoked = true;reb2b.methods = [\"identify\", \"collect\"];reb2b.factory = function (method) {return function () {var args = Array.prototype.slice.call(arguments);args.unshift(method);reb2b.push(args);return reb2b;};};for (var i = 0; i < reb2b.methods.length; i++) {var key = reb2b.methods[i];reb2b[key] = reb2b.factory(key);}reb2b.load = function (key) {var script = document.createElement(\"script\");script.type = \"text/javascript\";script.async = true;script.src = \"https://s3-us-west-2.amazonaws.com/b2bjsstore/b/\" + key + \"/reb2b.js.gz\";var first = document.getElementsByTagName(\"script\")[0];first.parentNode.insertBefore(script, first);};reb2b.SNIPPET_VERSION = \"1.0.1\";reb2b.load(\"GNLKQHE75M6Q\");}();</script>\\n<script>(function(w,r){w._rwq=r;w[r]=w[r]||function(){(w[r].q=w[r].q||[]).push(arguments)}})(window,\\'rewardful\\');</script>\\n<script async=\"\" src=\"https://r.wdfl.co/rw.js\" data-rewardful=\"67d96a\"></script>\\n<script>\\n    !function(e,r){try{if(e.vector)return void console.log(\"Vector snippet included more than once.\");var t={};t.q=t.q||[];for(var o=[\"load\",\"identify\",\"on\"],n=function(e){return function(){var r=Array.prototype.slice.call(arguments);t.q.push([e,r])}},c=0;c<o.length;c++){var a=o[c];t[a]=n(a)}if(e.vector=t,!t.loaded){var i=r.createElement(\"script\");i.type=\"text/javascript\",i.async=!0,i.src=\"https://cdn.vector.co/pixel.js\";var l=r.getElementsByTagName(\"script\")[0];l.parentNode.insertBefore(i,l),t.loaded=!0}}catch(e){console.error(\"Error loading Vector:\",e)}}(window,document);\\n    vector.load(\"b43012da-d597-41b2-a886-9881bda64517\");\\n</script>',description:\"AI background generator for furniture products, to replace costly 3D rendering and photoshoots.\",favicon:\"https://framerusercontent.com/assets/ITteGXL8VfqSDwvweCTFwF4MoU.png\",robots:\"max-image-preview:large\",title:\"AI Background Generator for Furniture | Presti AI\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"2DACA,SAAwB,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,kBAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;aAAqkH,kBAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;UAAmmC,oBAAoB;;;;;;;;;;;;;;;WAAo8D,YAAY,kGAAkG,QAAQ,sEAAsE,OAAO,0BAA0B,MAAM,mDAAoD,CAAE"}