{"version":3,"file":"DO6hU1eYu.DfI3ZuaU.mjs","names":[],"sources":["https:/framerusercontent.com/modules/Afgv8um1DhjofbZDFbZs/mmLLbKWfNmyRLOpPiLmq/DO6hU1eYu.js"],"sourcesContent":["// Generated by Framer (139b156)\nexport default function metadata(params,activeLocale){return{bodyClassName:\"framer-body-DO6hU1eYu\",breakpoints:[{hash:\"yv8z3t\",mediaQuery:\"(min-width: 1920px)\"},{hash:\"1mn9td8\",mediaQuery:\"(min-width: 1280px) and (max-width: 1919px)\"},{hash:\"15pv9g4\",mediaQuery:\"(min-width: 810px) and (max-width: 1279px)\"},{hash:\"chtpaj\",mediaQuery:\"(max-width: 809px)\"}],customHTMLBodyEnd:\"<script>\\n    // Vari\\xe1veis ajust\\xe1veis\\n    const maxCount = 296; // Dobro do tempo para rodar o intervalo em meio segundo (148s)\\n    const displayTime = 40; // Dobro do tempo para exibir as divs (20s), pois rodamos a cada 500ms\\n    const intervalTime = 500; // Intervalo de 500ms (meio segundo)\\n\\n    let counter = 0; // Inicia o contador em 0\\n    let displayCounter = 0; // Contador para o tempo de exibi\\xe7\\xe3o\\n\\n    function hideDivs() {\\n        const divs = document.querySelectorAll('div[data-framer-name^=\\\"[hide]\\\"], div[data-framer-name^=\\\"[HIDE]\\\"], div[data-framer-name^=\\\"[Hide]\\\"]');\\n        divs.forEach(div => {\\n            div.style.setProperty('display', 'none', 'important'); // Oculta com !important\\n        });\\n    }\\n\\n    function showDivs() {\\n        const divs = document.querySelectorAll('div[data-framer-name^=\\\"[hide]\\\"], div[data-framer-name^=\\\"[HIDE]\\\"], div[data-framer-name^=\\\"[Hide]\\\"]');\\n        divs.forEach(div => {\\n            div.style.removeProperty('display'); // Remove o display inline que foi definido com !important\\n            div.style.display = 'flex'; // Exibe as divs (ajuste conforme o layout)\\n        });\\n    }\\n\\n    function runCounter() {\\n        if (counter < maxCount) {\\n            hideDivs(); // Oculta as divs a cada 500ms at\\xe9 o contador atingir o limite\\n            counter++;\\n            console.log('Contador atual: ' + counter); // Para depura\\xe7\\xe3o\\n        } else if (displayCounter < displayTime) {\\n            showDivs(); // Ap\\xf3s atingir o limite, exibe as divs por 20 segundos\\n            displayCounter++;\\n            console.log('Exibindo divs - Tempo restante: ' + (displayTime - displayCounter) / 2 + ' segundos'); // Para depura\\xe7\\xe3o\\n        } else {\\n            clearInterval(counterInterval); // Para o contador ap\\xf3s o tempo de exibi\\xe7\\xe3o\\n            console.log('Contador e exibi\\xe7\\xe3o finalizados.');\\n        }\\n    }\\n\\n    // Inicia o contador a cada 500ms\\n    const counterInterval = setInterval(runCounter, intervalTime);\\n\\n    // Fun\\xe7\\xe3o para obter par\\xe2metros UTM da URL\\n    function getQueryParams() {\\n        const urlParams = new URLSearchParams(window.location.search);\\n        const params = {};\\n        for (const [key, value] of urlParams.entries()) {\\n            if (key.startsWith('utm_')) {\\n                params[key] = value;\\n            }\\n        }\\n        return params;\\n    }\\n\\n    // Fun\\xe7\\xe3o para preencher campos UTM dinamicamente\\n    function fillUtmFields() {\\n        const utmParams = getQueryParams();\\n        const allForms = document.querySelectorAll('form');\\n        allForms.forEach(form => {\\n            const formFields = form.querySelectorAll('input[data-name^=\\\"utm_\\\"]');\\n            formFields.forEach(field => {\\n                const utmKey = field.getAttribute('data-name');\\n                if (utmParams[utmKey]) {\\n                    field.value = utmParams[utmKey];\\n                }\\n            });\\n        });\\n    }\\n\\n    // Valida\\xe7\\xe3o dos UTMs a cada 300ms\\n    window.setInterval(function() {\\n        fillUtmFields();\\n    }, 300);\\n\\n</script>\\n\\n\",customHTMLHeadStart:\"<script>\\nvar count = 0;\\nvar c = window.setInterval(function(){\\n  // Verifica se o iframe existe\\n  var iframe = document.querySelector('iframe');\\n  if (iframe) {\\n    var iframeDocument = iframe.contentDocument || iframe.contentWindow.document;\\n    \\n    // Cria e insere o estilo no iframe\\n    var style = document.createElement('style');\\n    style.textContent = `\\n      body {\\n        display: unset !important;\\n      }\\n    `;\\n    iframeDocument.head.appendChild(style);\\n  }\\n  \\n  // Incrementa o contador de execu\\xe7\\xf5es\\n  count++;\\n  \\n  // Para o intervalo ap\\xf3s 10 execu\\xe7\\xf5es\\n  if (count >= 10) {\\n    clearInterval(c);\\n  }\\n}, 200); // Executa a cada 200ms (10 vezes em 2 segundos)\\n</script>\",description:\"Em 1 dia voc\\xea ter\\xe1 o plano definitivo para escalar seu neg\\xf3cio em 2025!\",elements:{je21AguoW:\"oferta\"},framerSearch:{index:true},robots:\"max-image-preview:large\",serializationId:\"framer-miOJg\",title:\"Planejamento Estrat\\xe9gico 2025\",viewport:\"width=device-width\"};}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,cAAc,wBAAwB,YAAY,CAAC,CAAC,KAAK,SAAS,WAAW,sBAAsB,CAAC,CAAC,KAAK,UAAU,WAAW,8CAA8C,CAAC,CAAC,KAAK,UAAU,WAAW,6CAA6C,CAAC,CAAC,KAAK,SAAS,WAAW,qBAAqB,CAAC,CAAC,kBAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAAumG,oBAAoB;;;;;;;;;;;;;;;;;;;;;;;;;;YAAytB,YAAY,0EAAmF,SAAS,CAAC,UAAU,SAAS,CAAC,aAAa,CAAC,MAAM,GAAK,CAAC,OAAO,0BAA0B,gBAAgB,eAAe,MAAM,gCAAmC,SAAS,qBAAqB,AAAE,mBAAa,EAAgB,EAC3/I,EAAqB,CAAC,QAAU,CAAC,gBAAkB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,QAAU,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,mBAAqB,CAAC,KAAO,WAAW,CAAC,CAAC"}