{"version":3,"file":"HandleVariant.BUpqprDV.mjs","names":["__legacyOverrideHOC_DataObserverContext","_jsx"],"sources":["https:/framerusercontent.com/modules/iCUmlV926xrIypfn2SNt/kKhseJeakFbZv6KscGEh/HandleVariant.js"],"sourcesContent":["\"use client\";import{jsx as _jsx}from\"react/jsx-runtime\";/* export function ClickToRedirect(props): Override {\n    return {\n        onTap: () => {\n            const { page, step } = props\n\n            if (page) {\n                let url = `${window.location.origin}/${page}`\n\n                // Adiciona a query param \"step\" se um valor for fornecido\n                if (step !== undefined && step !== \"\") {\n                    url += `?step=${step}`\n                }\n\n                window.location.href = url\n            }\n        },\n    }\n}\n\n// Adiciona controles de propriedades no Framer\naddPropertyControls(ClickToRedirect, {\n    page: {\n        type: ControlType.String,\n        title: \"Página\",\n        defaultValue: \"services\",\n    },\n    step: {\n        type: ControlType.String,\n        title: \"Step\",\n        defaultValue: \"\",\n    },\n}) */export function ChangeVariant1(){// Impede a execução no servidor (SSR)\nif(typeof window===\"undefined\")return{};// Agora é seguro acessar `window`\n// Obtém os parâmetros da URL\nconst urlParams=new URLSearchParams(window.location.search);// Obtém o valor do parâmetro 'step' da URL (por exemplo, ?step=2)\nconst step=parseInt(urlParams.get(\"step\"))||0;// Se não houver step na url, então o primeiro precisa estar aberto\nif(step===0){return{variant:\"Open\"};}// Altera a variante com base no valor de 'step'\nreturn{variant:step===1?\"Open\":\"Close\"};}export function ChangeVariant2(){// Impede a execução no servidor (SSR)\nif(typeof window===\"undefined\")return{};// Agora é seguro acessar `window`\n// Obtém os parâmetros da URL\nconst urlParams=new URLSearchParams(window.location.search);// Obtém o valor do parâmetro 'step' da URL (por exemplo, ?step=2)\nconst step=parseInt(urlParams.get(\"step\"))||0;// Altera a variante com base no valor de 'step'\nreturn{variant:step===2?\"Open\":\"Close\"};}export function ChangeVariant3(){// Impede a execução no servidor (SSR)\nif(typeof window===\"undefined\")return{};// Agora é seguro acessar `window`\n// Obtém os parâmetros da URL\nconst urlParams=new URLSearchParams(window.location.search);// Obtém o valor do parâmetro 'step' da URL (por exemplo, ?step=2)\nconst step=parseInt(urlParams.get(\"step\"))||0;// Altera a variante com base no valor de 'step'\nreturn{variant:step===3?\"Open\":\"Close\"};}export function ChangeVariant4(){// Impede a execução no servidor (SSR)\nif(typeof window===\"undefined\")return{};// Agora é seguro acessar `window`\n// Obtém os parâmetros da URL\nconst urlParams=new URLSearchParams(window.location.search);// Obtém o valor do parâmetro 'step' da URL (por exemplo, ?step=2)\nconst step=parseInt(urlParams.get(\"step\"))||0;// Altera a variante com base no valor de 'step'\nreturn{variant:step===4?\"Open\":\"Close\"};}export function ChangeVariant5(){// Impede a execução no servidor (SSR)\nif(typeof window===\"undefined\")return{};// Agora é seguro acessar `window`\n// Obtém os parâmetros da URL\nconst urlParams=new URLSearchParams(window.location.search);// Obtém o valor do parâmetro 'step' da URL (por exemplo, ?step=2)\nconst step=parseInt(urlParams.get(\"step\"))||0;// Altera a variante com base no valor de 'step'\nreturn{variant:step===5?\"Open\":\"Close\"};}export function ChangeVariant6(){// Impede a execução no servidor (SSR)\nif(typeof window===\"undefined\")return{};// Agora é seguro acessar `window`\n// Obtém os parâmetros da URL\nconst urlParams=new URLSearchParams(window.location.search);// Obtém o valor do parâmetro 'step' da URL (por exemplo, ?step=2)\nconst step=parseInt(urlParams.get(\"step\"))||0;// Altera a variante com base no valor de 'step'\nreturn{variant:step===6?\"Open\":\"Close\"};}export function ChangeVariant7(){// Impede a execução no servidor (SSR)\nif(typeof window===\"undefined\")return{};// Agora é seguro acessar `window`\n// Obtém os parâmetros da URL\nconst urlParams=new URLSearchParams(window.location.search);// Obtém o valor do parâmetro 'step' da URL (por exemplo, ?step=2)\nconst step=parseInt(urlParams.get(\"step\"))||0;// Altera a variante com base no valor de 'step'\nreturn{variant:step===7?\"Open\":\"Close\"};}export function ChangeVariant8(){// Impede a execução no servidor (SSR)\nif(typeof window===\"undefined\")return{};// Agora é seguro acessar `window`\n// Obtém os parâmetros da URL\nconst urlParams=new URLSearchParams(window.location.search);// Obtém o valor do parâmetro 'step' da URL (por exemplo, ?step=2)\nconst step=parseInt(urlParams.get(\"step\"))||0;// Altera a variante com base no valor de 'step'\nreturn{variant:step===8?\"Open\":\"Close\",id:\"scrollitem\"};}export function ChangeVariant9(){// Impede a execução no servidor (SSR)\nif(typeof window===\"undefined\")return{};// Agora é seguro acessar `window`\n// Obtém os parâmetros da URL\nconst urlParams=new URLSearchParams(window.location.search);// Obtém o valor do parâmetro 'step' da URL (por exemplo, ?step=2)\nconst step=parseInt(urlParams.get(\"step\"))||0;// Altera a variante com base no valor de 'step'\nreturn{variant:step===9?\"Open\":\"Close\"};}export function ScrollToComponentOnQueryParams(){// Impede a execução no servidor (SSR)\nif(typeof window===\"undefined\")return{};// Agora é seguro acessar `window`\n// Obtém os parâmetros da URL\nconst urlParams=new URLSearchParams(window.location.search);// Verifica se o parâmetro 'step' existe na URL\nconst step=urlParams.get(\"step\");if(step){// Se o parâmetro 'steps' estiver presente e for igual a 'true',\n// realiza o scroll suave até o componente\nsetTimeout(()=>{const element=document.getElementById(step);console.log({element});if(element){element.scrollIntoView({behavior:\"smooth\",block:\"start\"});// Ajustando o scroll com o offset\n//window.scrollBy(0, -120) // Desloca a tela pela quantidade especificada no offset\n}},200)// O setTimeout é para garantir que o componente esteja renderizado antes de executar o scroll\n;}return{};}export function consoleLog(Component){return props=>{console.log({props,Component});return /*#__PURE__*/_jsx(Component,{...props,onClick:()=>console.log({props,Component})});};}/* export function redirectPageStep(Component): ComponentType {\n    return (props) => {\n        console.log({ props, Component })\n        return (\n            <Component\n                {...props}\n                onClick={() => console.log({ props, Component })}\n            />\n        )\n    }\n} */import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withChangeVariant1(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ChangeVariant1(props)});};}withChangeVariant1.displayName=\"ChangeVariant1\";export function withChangeVariant2(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ChangeVariant2(props)});};}withChangeVariant2.displayName=\"ChangeVariant2\";export function withChangeVariant3(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ChangeVariant3(props)});};}withChangeVariant3.displayName=\"ChangeVariant3\";export function withChangeVariant4(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ChangeVariant4(props)});};}withChangeVariant4.displayName=\"ChangeVariant4\";export function withChangeVariant5(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ChangeVariant5(props)});};}withChangeVariant5.displayName=\"ChangeVariant5\";export function withChangeVariant6(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ChangeVariant6(props)});};}withChangeVariant6.displayName=\"ChangeVariant6\";export function withChangeVariant7(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ChangeVariant7(props)});};}withChangeVariant7.displayName=\"ChangeVariant7\";export function withChangeVariant8(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ChangeVariant8(props)});};}withChangeVariant8.displayName=\"ChangeVariant8\";export function withChangeVariant9(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ChangeVariant9(props)});};}withChangeVariant9.displayName=\"ChangeVariant9\";export function withScrollToComponentOnQueryParams(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ScrollToComponentOnQueryParams(props)});};}withScrollToComponentOnQueryParams.displayName=\"ScrollToComponentOnQueryParams\";\nexport const __FramerMetadata__ = {\"exports\":{\"ChangeVariant5\":{\"type\":\"override\",\"name\":\"ChangeVariant5\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ChangeVariant7\":{\"type\":\"override\",\"name\":\"ChangeVariant7\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ChangeVariant6\":{\"type\":\"override\",\"name\":\"ChangeVariant6\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"consoleLog\":{\"type\":\"reactHoc\",\"name\":\"consoleLog\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ChangeVariant9\":{\"type\":\"override\",\"name\":\"ChangeVariant9\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withChangeVariant8\":{\"type\":\"reactHoc\",\"name\":\"withChangeVariant8\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ChangeVariant4\":{\"type\":\"override\",\"name\":\"ChangeVariant4\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ChangeVariant1\":{\"type\":\"override\",\"name\":\"ChangeVariant1\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withChangeVariant3\":{\"type\":\"reactHoc\",\"name\":\"withChangeVariant3\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withChangeVariant4\":{\"type\":\"reactHoc\",\"name\":\"withChangeVariant4\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withScrollToComponentOnQueryParams\":{\"type\":\"reactHoc\",\"name\":\"withScrollToComponentOnQueryParams\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ChangeVariant3\":{\"type\":\"override\",\"name\":\"ChangeVariant3\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withChangeVariant6\":{\"type\":\"reactHoc\",\"name\":\"withChangeVariant6\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withChangeVariant2\":{\"type\":\"reactHoc\",\"name\":\"withChangeVariant2\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withChangeVariant9\":{\"type\":\"reactHoc\",\"name\":\"withChangeVariant9\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ChangeVariant8\":{\"type\":\"override\",\"name\":\"ChangeVariant8\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withChangeVariant5\":{\"type\":\"reactHoc\",\"name\":\"withChangeVariant5\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ScrollToComponentOnQueryParams\":{\"type\":\"override\",\"name\":\"ScrollToComponentOnQueryParams\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ChangeVariant2\":{\"type\":\"override\",\"name\":\"ChangeVariant2\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withChangeVariant1\":{\"type\":\"reactHoc\",\"name\":\"withChangeVariant1\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withChangeVariant7\":{\"type\":\"reactHoc\",\"name\":\"withChangeVariant7\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HandleVariant.map"],"mappings":"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"}