{"version":3,"file":"shared-lib.CXs-Jynu.mjs","names":["metadata","siteMetadata","metadataVersion","__FramerMetadata__","metadata","siteMetadata"],"sources":["https:/framerusercontent.com/modules/2LK8M0LK9EIIocLeUPcE/Ke7QA5sZChULLROGNpaC/siteMetadata.js","https:/framerusercontent.com/modules/xI0ayUqlj5AUzYtIiKzN/7HYdqrNniY3apCUgHfLb/augiA20Il.js","https:/framerusercontent.com/modules/EdZxl2Sgh18u1D6ZmOgg/bE7rc0L90OpTvzcaFyFd/DnZi47ve0.js"],"sourcesContent":["// Generated by Framer (7e0329e)\nexport default function metadata(params,activeLocale){return{customHTMLBodyEnd:'<!-- Google Tag Manager (noscript) -->\\n<noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-WXC6DNF\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>\\n<!-- End Google Tag Manager (noscript) -->\\n\\n<script>document.addEventListener(\"DOMContentLoaded\", function () {\\n    event.preventDefault();\\n    function getParameterByName(name) {\\n        name = name.replace(/[[\\\\]]/g, \"\\\\\\\\$&\");\\n        const regex = new RegExp(\"[?&]\" + name + \"=([^&#]*)\"),\\n              results = regex.exec(location.search);\\n        return results === null ? \"\" : decodeURIComponent(results[1].replace(/\\\\+/g, \" \"));\\n    }\\n    document.querySelector(\"[name=Name]\").value = getParameterByName(\"Name\");\\n    document.querySelector(\"[name=Whatsapp]\").value = getParameterByName(\"Whatsapp\");\\n    document.querySelector(\"textarea\").value = getParameterByName(\"mensagem\");\\n    const utmSource = getParameterByName(\\'utm_source\\');\\n    const utmMedium = getParameterByName(\\'utm_medium\\');\\n    const utmCampaign = getParameterByName(\\'utm_campaign\\');\\n    const utmContent = getParameterByName(\\'utm_content\\');\\n    const utmTerm = getParameterByName(\\'utm_term\\');\\n    const fbclid = getParameterByName(\\'fbclid\\');\\n    const gclid = getParameterByName(\\'gclid\\');\\n    document.querySelector(\"form\").addEventListener(\"submit\", async function (event) {\\n        event.preventDefault();\\n        const formData = {\\n            name: document.querySelector(\"[name=Name]\").value,\\n            phone: document.querySelector(\"[name=Whatsapp]\").value,\\n            description: document.querySelector(\"textarea\").value,\\n        };\\n        const apiToken = \"pk_84219238_CBUY2M5NAC33Y42OB5SMSC3FIM4UJUZK\";\\n        const listId = \"901702333004\";\\n        const taskData = {\\n            custom_fields: [\\n                { id: \\'98ac6f06-4a6d-484c-b422-62707582c3ce\\', value: \"+55 \" + formData.phone },\\n                { id: \\'2c934c4c-996f-431a-87a3-8995a11aee6d\\', value: formData.name },\\n                { id: \\'55146bad-982c-4be7-8751-535860eb1a23\\', value: formData.description },\\n                { id: \\'034398ba-b998-4fbc-a021-297b8c2a7c3a\\', value: utmContent },\\n                { id: \\'1df0eba8-9e67-4f36-a913-1fd1fdba2781\\', value: utmSource },\\n                { id: \\'837cb94a-6f88-444f-8f78-2c9966afee58\\', value: utmCampaign },\\n                { id: \\'9e7bb60c-a38c-4be6-8066-1a038a6cbb93\\', value: utmTerm },\\n                { id: \\'d1748807-d988-402a-8c53-7b6893ac344d\\', value: utmMedium },\\n                { id: \\'60b1a2ce-18da-4bf6-bf81-556588f44355\\', value: fbclid },\\n                { id: \\'e69dfd5f-36a6-4d05-a87d-7fd2447d1a93\\', value: gclid },\\n            ],\\n            name: formData.name,\\n            description: formData.description\\n        };\\n        try {\\n            const response = await fetch(`https://api.clickup.com/api/v2/list/${listId}/task`, {\\n                method: \"POST\",\\n                headers: {\\n                    \"Content-Type\": \"application/json\",\\n                    Authorization: apiToken,\\n                },\\n                body: JSON.stringify(taskData),\\n            });\\n            if (!response.ok) throw new Error(\"Erro ao criar a tarefa\");\\n            const taskResult = await response.json();\\n            const taskId = taskResult.id;\\n            const fileInput = document.querySelector(\"#fileUpload\");\\n            if (fileInput.files.length > 0) {\\n                const file = fileInput.files[0];\\n                const fileData = new FormData();\\n                fileData.append(\"attachment\", file);\\n                try {\\n                    await fetch(`https://api.clickup.com/api/v2/task/${taskId}/attachment`, {\\n                        method: \"POST\",\\n                        headers: { Authorization: apiToken },\\n                        body: fileData\\n                    });\\n                } catch (error) {\\n                    alert(\"Erro ao enviar a imagem. Tente novamente.\");\\n                    return;\\n                }\\n            }\\n\\n            let redirectUrl = \"https://wa.me/5515996461475?text=Ol\\xe1%20vi%20o%20trabalho%20de%20voc\\xeas%20no%20site%20e%20gostaria%20de%20mais%20informa\\xe7\\xf5es.\";\\n            if (utmSource) {\\n                redirectUrl += `?utm_source=${encodeURIComponent(utmSource)}`;\\n                if (utmMedium) {\\n                    redirectUrl += `&utm_medium=${encodeURIComponent(utmMedium)}`;\\n                }\\n                if (utmCampaign) {\\n                    redirectUrl += `&utm_campaign=${encodeURIComponent(utmCampaign)}`;\\n                }\\n                if (utmContent) {\\n                    redirectUrl += `&utm_content=${encodeURIComponent(utmContent)}`;\\n                }\\n                if (utmTerm) {\\n                    redirectUrl += `&utm_term=${encodeURIComponent(utmTerm)}`;\\n                }\\n                if (gclid) {\\n                    redirectUrl += `&gclid=${encodeURIComponent(gclid)}`;\\n                }\\n                if (fbclid) {\\n                    redirectUrl += `&fbclid=${encodeURIComponent(fbclid)}`;\\n                }\\n            }\\n            window.location.href = redirectUrl;\\n        } catch (error) {\\n            alert(\"Erro ao enviar os dados. Tente novamente.\");\\n        }\\n    });\\n});</script>\\n',customHTMLBodyStart:'<script>\\ndocument.addEventListener(\"DOMContentLoaded\", function () {\\n    function getParameterByName(name) {\\n        name = name.replace(/[[\\\\]]/g, \"\\\\\\\\$&\");\\n        const regex = new RegExp(\"[?&]\" + name + \"=([^&#]*)\"),\\n              results = regex.exec(location.search);\\n        return results === null ? \"\" : decodeURIComponent(results[1].replace(/\\\\+/g, \" \"));\\n    }\\n\\n    const nameFromURL = getParameterByName(\\'Name\\');\\n    const whatsappFromURL = getParameterByName(\\'Whatsapp\\');\\n    const descriptionFromURL = getParameterByName(\\'mensagem\\');\\n        const utmSource = getParameterByName(\\'utm_source\\');\\n        const utmMedium = getParameterByName(\\'utm_medium\\');\\n        const utmCampaign = getParameterByName(\\'utm_campaign\\');\\n        const utmContent = getParameterByName(\\'utm_content\\');\\n        const utmTerm = getParameterByName(\\'utm_term\\');\\n        const fbclid = getParameterByName(\\'fbclid\\');\\n        const gclid = getParameterByName(\\'gclid\\');\\n\\n        // Adiciona ou atualiza os campos ocultos no formul\\xe1rio\\n        if (utmSource) {\\n            document.querySelector(\"[name=utm_source]\").value = utmSource;\\n        }\\n        if (utmMedium) {\\n            document.querySelector(\"[name=utm_medium]\").value = utmMedium;\\n        }\\n        if (utmCampaign) {\\n            document.querySelector(\"[name=utm_campaign]\").value = utmCampaign;\\n        }\\n        if (utmContent) {\\n            document.querySelector(\"[name=utm_content]\").value = utmContent;\\n        }\\n        if (utmTerm) {\\n            document.querySelector(\"[name=utm_term]\").value = utmTerm;\\n        }\\n        if (fbclid) {\\n            document.querySelector(\"[name=fbclid]\").value = fbclid;\\n        }\\n        if (gclid) {\\n            document.querySelector(\"[name=gclid]\").value = gclid;\\n        }\\n    \\n    if (nameFromURL && whatsappFromURL && descriptionFromURL) {\\n        document.querySelector(\"[name=Name]\").value = nameFromURL;\\n        document.querySelector(\"[name=Whatsapp]\").value = whatsappFromURL;\\n        document.querySelector(\"textarea\").value = descriptionFromURL;\\n\\n        const apiToken = \"pk_84219238_CBUY2M5NAC33Y42OB5SMSC3FIM4UJUZK\";\\n        const listId = \"901702333004\";\\n        const taskData = {\\n            custom_fields: [\\n                { id: \\'98ac6f06-4a6d-484c-b422-62707582c3ce\\', value: \"+55 \" + whatsappFromURL },\\n                { id: \\'2c934c4c-996f-431a-87a3-8995a11aee6d\\', value: nameFromURL },\\n                { id: \\'55146bad-982c-4be7-8751-535860eb1a23\\', value: descriptionFromURL },\\n                { id: \\'034398ba-b998-4fbc-a021-297b8c2a7c3a\\', value: utmContent },\\n                { id: \\'1df0eba8-9e67-4f36-a913-1fd1fdba2781\\', value: utmSource },\\n                { id: \\'837cb94a-6f88-444f-8f78-2c9966afee58\\', value: utmCampaign },\\n                { id: \\'9e7bb60c-a38c-4be6-8066-1a038a6cbb93\\', value: utmTerm },\\n                { id: \\'d1748807-d988-402a-8c53-7b6893ac344d\\', value: utmMedium },\\n                { id: \\'60b1a2ce-18da-4bf6-bf81-556588f44355\\', value: fbclid },\\n                { id: \\'e69dfd5f-36a6-4d05-a87d-7fd2447d1a93\\', value: gclid },\\n            ],\\n            name: nameFromURL,\\n            description: descriptionFromURL\\n        };\\n\\n        fetch(`https://api.clickup.com/api/v2/list/${listId}/task`, {\\n            method: \"POST\",\\n            headers: {\\n                \"Content-Type\": \"application/json\",\\n                Authorization: apiToken\\n            },\\n            body: JSON.stringify(taskData),\\n        }).then(response => response.json()).then(async taskResult => {\\n            const taskId = taskResult.id;\\n            const fileInput = document.querySelector(\"#fileUpload\");\\n            if (fileInput.files.length > 0) {\\n                const fileData = new FormData();\\n                fileData.append(\"attachment\", fileInput.files[0]);\\n                await fetch(`https://api.clickup.com/api/v2/task/${taskId}/attachment`, {\\n                    method: \"POST\",\\n                    headers: { Authorization: apiToken },\\n                    body: fileData\\n                }).catch(() => alert(\"Erro ao enviar a imagem. Tente novamente.\"));\\n            }\\n\\n            let redirectUrl = \"https://wa.me/5515996461475?text=Ol\\xe1%20vi%20o%20trabalho%20de%20voc\\xeas%20no%20site%20e%20gostaria%20de%20mais%20informa\\xe7\\xf5es.\";\\n            const params = [\\'utm_source\\', \\'utm_medium\\', \\'utm_campaign\\', \\'utm_content\\', \\'utm_term\\', \\'gclid\\', \\'fbclid\\'];\\n            params.forEach(param => {\\n                const value = getParameterByName(param);\\n                if (value) {\\n                    redirectUrl += `&${param}=${encodeURIComponent(value)}`;\\n                }\\n            });\\n            window.location.href = redirectUrl;\\n        }).catch(() => alert(\"Erro ao enviar os dados. Tente novamente.\"));\\n    }\\n});\\n\\n</script>\\n',customHTMLHeadEnd:\"<!-- 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-WXC6DNF');</script>\\n<!-- End Google Tag Manager -->\\n\\n<script>\\ndocument.addEventListener(\\\"DOMContentLoaded\\\", () => {\\n    const i = document.querySelector(\\\"[name=Whatsapp]\\\");\\n    i && i.addEventListener(\\\"input\\\", () => {\\n        let v = i.value.replace(/\\\\D/g, \\\"\\\");\\n        i.value = v.length > 10 ? `(${v.slice(0,2)}) ${v.slice(2,7)}-${v.slice(7,11)}` : `(${v.slice(0,2)}) ${v.slice(2,6)}-${v.slice(6,10)}`;\\n    });\\n});\\n</script>\",description:\"Na maior empresa de esculturas do Brasil, transformamos hist\\xf3rias em arte. Cada obra \\xe9 cuidadosamente esculpida para trazer a ess\\xeancia de quem \\xe9 importante para voc\\xea. Somos mais do que escultores — somos uma empresa guardi\\xe3 de legados. \",favicon:\"https://framerusercontent.com/assets/tuVw3L1ZbdzML0NSFlw76fc6lo.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/42hPylZiMb8g3s4upNNRAUcRw.png\",title:\"Brasil Sculptures\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (df12877)\nimport siteMetadata from\"https://framerusercontent.com/modules/2LK8M0LK9EIIocLeUPcE/Ke7QA5sZChULLROGNpaC/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1920px)\"},{hash:\"hu6088\",mediaQuery:\"(min-width: 1440px) and (max-width: 1919.98px)\"},{hash:\"1kbj0ck\",mediaQuery:\"(min-width: 768px) and (max-width: 1439.98px)\"},{hash:\"1yf3y0v\",mediaQuery:\"(max-width: 767.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{bhOmttrY8:\"portfolio\",E6hTc3mpy:\"home\",G90krQf1u:\"mapa\",gVoYsQAQS:\"seguranca\",Il5JEOLSZ:\"sobre\",jnCLqyuSr:\"form\",W3w3WJjke:\"form-1\",ZdXpzx9w3:\"servicos\"},robots:\"max-image-preview:large\",serializationId:\"framer-TzXyq\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5b26096)\nimport siteMetadata from\"https://framerusercontent.com/modules/2LK8M0LK9EIIocLeUPcE/Ke7QA5sZChULLROGNpaC/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"2pmaw0\"}],description:siteMetadata(params,activeLocale).description,elements:{},robots:\"max-image-preview:large\",serializationId:\"framer-Jpvvm\",title:siteMetadata(params,activeLocale).title||\"Ludico\",viewport:\"width=1200\"};}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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAA8uK,oBAAoB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAA+zJ,kBAAkB;;;;;;;;;;;;;;;;YAAqzB,YAAY,+OAAiQ,QAAQ,sEAAsE,OAAO,0BAA0B,YAAY,qEAAqE,MAAM,oBAAoB,mBCAp0W,SAAwBI,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,KAAK,SAAS,WAAW,sBAAsB,CAAC,CAAC,KAAK,SAAS,WAAW,iDAAiD,CAAC,CAAC,KAAK,UAAU,WAAW,gDAAgD,CAAC,CAAC,KAAK,UAAU,WAAW,wBAAwB,CAAC,CAAC,YAAYC,EAAa,EAAO,EAAa,CAAC,YAAY,SAAS,CAAC,UAAU,YAAY,UAAU,OAAO,UAAU,OAAO,UAAU,YAAY,UAAU,QAAQ,UAAU,OAAO,UAAU,SAAS,UAAU,WAAW,CAAC,OAAO,0BAA0B,gBAAgB,eAAe,MAAMA,EAAa,EAAO,EAAa,CAAC,OAAO,OAAO,SAAS,qBAAqB,sBAA1rB,CAAysBH,EAAgB,EACt0BC,EAAqB,CAAC,QAAU,CAAC,QAAU,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,gBAAkB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,mBAAqB,CAAC,KAAO,WAAW,CAAC,CAAC,ICD1H,SAAwBC,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,KAAK,SAAS,CAAC,CAAC,YAAYC,EAAa,EAAO,EAAa,CAAC,YAAY,SAAS,EAAE,CAAC,OAAO,0BAA0B,gBAAgB,eAAe,MAAMA,EAAa,EAAO,EAAa,CAAC,OAAO,SAAS,SAAS,aAAa,sBAA/S,CAA8T,EAAgB,EAC3b,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"}