{"id":12,"date":"2025-10-01T01:32:31","date_gmt":"2025-10-01T01:32:31","guid":{"rendered":"https:\/\/donadecasadasho.com\/?page_id=12"},"modified":"2025-10-01T02:25:49","modified_gmt":"2025-10-01T02:25:49","slug":"dona-de-casa-da-sho-2","status":"publish","type":"page","link":"https:\/\/donadecasadasho.com\/","title":{"rendered":"Dona de casa da sho"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"12\" class=\"elementor elementor-12\">\n\t\t\t\t<div class=\"elementor-element elementor-element-18b59de e-flex e-con-boxed e-con e-parent\" data-id=\"18b59de\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fcaa27a elementor-widget elementor-widget-html\" data-id=\"fcaa27a\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"pt-BR\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>\ud83c\udfe0 Dona de Casa da Sh\u00f4 | Ofertas Incr\u00edveis com Descontos Exclusivos<\/title>\r\n    \r\n    <!-- Facebook Pixel Code -->\r\n    <script>\r\n        !function(f,b,e,v,n,t,s)\r\n        {if(f.fbq)return;n=f.fbq=function(){n.callMethod?\r\n        n.callMethod.apply(n,arguments):n.queue.push(arguments)};\r\n        if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\r\n        n.queue=[];t=b.createElement(e);t.async=!0;\r\n        t.src=v;s=b.getElementsByTagName(e)[0];\r\n        s.parentNode.insertBefore(t,s)}(window, document,'script',\r\n        'https:\/\/connect.facebook.net\/en_US\/fbevents.js');\r\n        fbq('init', '1530042511669965');\r\n        fbq('track', 'PageView');\r\n        \r\n        \/\/ Fun\u00e7\u00e3o para rastrear convers\u00f5es\r\n        function trackConversion(eventName, params) {\r\n            fbq('track', eventName, params);\r\n        }\r\n    <\/script>\r\n    <noscript>\r\n        <img decoding=\"async\" height=\"1\" width=\"1\" style=\"display:none\" \r\n             src=\"https:\/\/www.facebook.com\/tr?id=1530042511669965&ev=PageView&noscript=1\"\/>\r\n    <\/noscript>\r\n    <!-- End Facebook Pixel Code -->\r\n\r\n    <style>\r\n        :root {\r\n            --primary-orange: #FFA726;\r\n            --vibrant-orange: #FF9800;\r\n            --soft-orange: #FFE0B2;\r\n            --light-orange: #FFF3E0;\r\n            --dark-orange: #F57C00;\r\n            --white: #FFFFFF;\r\n            --off-white: #FAFAFA;\r\n            --black: #2C2C2C;\r\n            --gray-text: #4A4A4A;\r\n            --shadow-orange: rgba(255, 167, 38, 0.4);\r\n        }\r\n        \r\n        * {\r\n            margin: 0;\r\n            padding: 0;\r\n            box-sizing: border-box;\r\n        }\r\n        \r\n        body {\r\n            font-family: 'Inter', 'Poppins', sans-serif;\r\n            background: var(--light-orange) url(\"data:image\/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M20,20 L80,20 L80,80 L20,80 Z' stroke='%23FFE0B2' stroke-width='2' fill='none'\/%3E%3Cpath d='M30,30 L70,30 L70,70 L30,70 Z' stroke='%23FFCC80' stroke-width='1' fill='none'\/%3E%3C\/svg%3E\") repeat;\r\n            color: var(--gray-text);\r\n            line-height: 1.6;\r\n            min-height: 100vh;\r\n            position: relative;\r\n        }\r\n        \r\n        body::before {\r\n            content: \"\";\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            right: 0;\r\n            bottom: 0;\r\n            background: \r\n                url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFCC80' d='M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z'\/%3E%3C\/svg%3E\") no-repeat 10% 10% \/ 40px,\r\n                url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFB74D' d='M9.5 9.5h5v5h-5z'\/%3E%3Cpath fill='none' stroke='%23FF9800' stroke-width='2' d='M3 6h18c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1z'\/%3E%3C\/svg%3E\") no-repeat 90% 30% \/ 50px,\r\n                url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFA726' d='M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z'\/%3E%3C\/svg%3E\") no-repeat 15% 80% \/ 45px,\r\n                url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFB74D' d='M20 8h-3V4H3c-1.1 0-2 .9-2 2v11h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5l-3-4zm-5 0h-2V4h2v4zm-8 7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm9 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-2-5h-2V9h2v1z'\/%3E%3C\/svg%3E\") no-repeat 85% 70% \/ 55px;\r\n            opacity: 0.15;\r\n            pointer-events: none;z-index: -1;\r\n        }\r\n        \r\n        .container {\r\n            max-width: 100%;\r\n            overflow-x: hidden;\r\n        }\r\n        \r\n        header {\r\n            background: linear-gradient(135deg, var(--vibrant-orange) 0%, var(--primary-orange) 100%);\r\n            color: var(--white);\r\n            padding: 3rem 1rem;\r\n            text-align: center;\r\n            position: relative;\r\n            overflow: hidden;\r\n            border-radius: 0 0 30px 30px;\r\n            box-shadow: 0 10px 30px var(--shadow-orange);\r\n        }\r\n        \r\n        header::before {\r\n            content: \"\";\r\n            position: absolute;\r\n            top: -50%;\r\n            left: -50%;\r\n            width: 200%;\r\n            height: 200%;\r\n            background: radial-gradient(circle, rgba(255,255,255,0.1) 0%, transparent 70%);\r\n            animation: float 6s ease-in-out infinite;\r\n            z-index: 0;\r\n        }\r\n        \r\n        @keyframes float {\r\n            0%, 100% { transform: translate(0, 0) rotate(0deg); }\r\n            50% { transform: translate(-20px, -20px) rotate(180deg); }\r\n        }\r\n        \r\n        .header-content {\r\n            position: relative;\r\n            z-index: 1;\r\n            max-width: 800px;\r\n            margin: 0 auto;\r\n        }\r\n        \r\n        h1 {\r\n            font-size: 2.8rem;\r\n            margin-bottom: 1rem;\r\n            text-shadow: 2px 2px 10px rgba(0,0,0,0.2);\r\n            font-weight: 700;\r\n            letter-spacing: -0.5px;\r\n        }\r\n        \r\n        .subtitle {\r\n            font-size: 1.3rem;\r\n            margin-bottom: 1.5rem;\r\n            font-weight: 400;\r\n            opacity: 0.95;\r\n        }\r\n        \r\n        .cta-section {\r\n            text-align: center;\r\n            margin: 4rem auto 0 auto;\r\n            padding: 3rem 2rem;\r\n            background: var(--white);\r\n            border-radius: 25px;\r\n            box-shadow: 0 15px 40px rgba(0,0,0,0.1);\r\n            position: relative;\r\n            overflow: hidden;\r\n            max-width: 900px;\r\n        }\r\n        \r\n        .cta-section::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            right: 0;\r\n            height: 4px;\r\n            background: linear-gradient(90deg, var(--vibrant-orange), var(--primary-orange));\r\n        }\r\n        \r\n        .cta-title {\r\n            font-size: 1.8rem;\r\n            margin-bottom: 2rem;\r\n            color: var(--black);\r\n            font-weight: 600;\r\n        }\r\n        \r\n        .cta-button {\r\n            display: inline-flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            background: linear-gradient(135deg, var(--vibrant-orange) 0%, var(--dark-orange) 100%);\r\n            color: var(--white);\r\n            padding: 1.2rem 3rem;\r\n            border-radius: 50px;\r\n            text-decoration: none;\r\n            font-weight: 600;\r\n            font-size: 1.1rem;\r\n            box-shadow: 0 8px 25px var(--shadow-orange);\r\n            transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);\r\n            border: none;\r\n            cursor: pointer;\r\n            margin-top: 1rem;\r\n            position: relative;\r\n            overflow: hidden;\r\n            min-width: 280px;\r\n        }\r\n        \r\n        .cta-button::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: -100%;\r\n            width: 100%;\r\n            height: 100%;\r\n            background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);\r\n            transition: left 0.6s ease;\r\n        }\r\n        \r\n        .cta-button:hover::before {\r\n            left: 100%;\r\n        }\r\n        \r\n        .cta-button:hover {\r\n            transform: translateY(-3px) scale(1.05);\r\n            box-shadow: 0 12px 35px var(--shadow-orange);\r\n        }\r\n        \r\n        .cta-button:active {\r\n            transform: translateY(-1px) scale(1.02);\r\n        }\r\n        \r\n        .loading {\r\n            display: none;\r\n            margin: 2rem 0;\r\n            text-align: center;\r\n        }\r\n        \r\n        .spinner {\r\n            border: 4px solid var(--soft-orange);border-top: 4px solid var(--vibrant-orange);\r\n            border-radius: 50%;\r\n            width: 50px;\r\n            height: 50px;\r\n            animation: spin 1s linear infinite;\r\n            margin: 0 auto 1.5rem;\r\n        }\r\n        \r\n        .loading p {\r\n            color: var(--gray-text);\r\n            font-size: 1.1rem;\r\n            font-weight: 500;\r\n        }\r\n        \r\n        @keyframes spin {\r\n            0% { transform: rotate(0deg); }\r\n            100% { transform: rotate(360deg); }\r\n        }\r\n        \r\n        .content {\r\n            padding: 4rem 1rem;\r\n            max-width: 900px;\r\n            margin: 0 auto;\r\n        }\r\n        \r\n        .benefits-grid {\r\n            display: grid;\r\n            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\r\n            gap: 2rem;\r\n            margin: 3rem 0;\r\n        }\r\n        \r\n        .benefit-card {\r\n            background: var(--white);\r\n            border-radius: 20px;\r\n            padding: 2rem;\r\n            text-align: center;\r\n            transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);\r\n            border: 2px solid transparent;\r\n            position: relative;\r\n            overflow: hidden;\r\n        }\r\n        \r\n        .benefit-card::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            right: 0;\r\n            bottom: 0;\r\n            background: linear-gradient(135deg, var(--soft-orange), var(--light-orange));\r\n            opacity: 0;\r\n            transition: opacity 0.3s ease;\r\n            z-index: 0;\r\n        }\r\n        \r\n        .benefit-card:nth-child(1) {\r\n            box-shadow: 0 10px 30px rgba(255, 167, 38, 0.2);\r\n        }\r\n        \r\n        .benefit-card:nth-child(2) {\r\n            box-shadow: 0 10px 30px rgba(255, 167, 38, 0.2);\r\n        }\r\n        \r\n        .benefit-card:nth-child(3) {\r\n            box-shadow: 0 10px 30px rgba(255, 167, 38, 0.2);\r\n        }\r\n        \r\n        .benefit-card:nth-child(4) {\r\n            box-shadow: 0 10px 30px rgba(255, 167, 38, 0.2);\r\n        }\r\n        \r\n        .benefit-card:hover {\r\n            transform: translateY(-10px) scale(1.02);\r\n            border-color: var(--primary-orange);\r\n        }\r\n        \r\n        .benefit-card:hover::before {\r\n            opacity: 0.05;\r\n        }\r\n        \r\n        .benefit-card > * {\r\n            position: relative;\r\n            z-index: 1;\r\n        }\r\n        \r\n        .benefit-icon {\r\n            font-size: 3rem;\r\n            margin-bottom: 1.5rem;\r\n            display: block;\r\n            filter: drop-shadow(0 4px 8px rgba(0,0,0,0.1));\r\n        }\r\n        \r\n        .benefit-title {\r\n            font-size: 1.2rem;\r\n            margin-bottom: 1rem;\r\n            color: var(--black);\r\n            font-weight: 600;\r\n        }\r\n        \r\n        .benefit-card p {\r\n            color: var(--gray-text);\r\n            font-size: 0.95rem;\r\n            line-height: 1.5;\r\n        }\r\n        \r\n        footer {\r\n            text-align: center;\r\n            padding: 3rem 1rem;\r\n            background: linear-gradient(135deg, var(--black) 0%, #3A3A3A 100%);\r\n            color: var(--white);\r\n            font-size: 0.95rem;\r\n            margin-top: 2rem;\r\n        }\r\n        \r\n        .signature {\r\n            font-style: italic;\r\n            margin-top: 1.5rem;\r\n            opacity: 0.8;\r\n            font-size: 0.9rem;\r\n        }\r\n        \r\n        \/* Anima\u00e7\u00f5es de entrada *\/\r\n        .benefit-card {\r\n            animation: slideUp 0.6s ease-out forwards;\r\n            opacity: 0;\r\n            transform: translateY(30px);\r\n        }\r\n        \r\n        .benefit-card:nth-child(1) { animation-delay: 0.1s; }\r\n        .benefit-card:nth-child(2) { animation-delay: 0.2s; }\r\n        .benefit-card:nth-child(3) { animation-delay: 0.3s; }\r\n        .benefit-card:nth-child(4) { animation-delay: 0.4s; }\r\n        \r\n        @keyframes slideUp {\r\n            to {\r\n                opacity: 1;\r\n                transform: translateY(0);\r\n            }\r\n        }\r\n        \r\n        .cta-section {\r\n            animation: fadeIn 0.8s ease-out 0.5s forwards;\r\n            opacity: 0;\r\n        }\r\n        \r\n        @keyframes fadeIn {\r\n            to {opacity: 1;\r\n            }\r\n        }\r\n        \r\n        \/* Responsividade aprimorada *\/\r\n        @media (max-width: 768px) {\r\n            body {\r\n                background: linear-gradient(180deg, var(--off-white) 0%, var(--light-orange) 70%, var(--soft-orange) 100%);\r\n            }\r\n            \r\n            header {\r\n                padding: 2rem 1rem;\r\n                border-radius: 0 0 20px 20px;\r\n            }\r\n            \r\n            h1 {\r\n                font-size: 2.2rem;\r\n            }\r\n            \r\n            .subtitle {\r\n                font-size: 1.1rem;\r\n            }\r\n            \r\n            .content {\r\n                padding: 2rem 1rem;\r\n            }\r\n            \r\n            .benefits-grid {\r\n                grid-template-columns: 1fr;\r\n                gap: 1.5rem;\r\n                margin: 2rem 0;\r\n            }\r\n            \r\n            .benefit-card {\r\n                padding: 1.5rem;\r\n            }\r\n            \r\n            .cta-section {\r\n                padding: 2rem 1rem;\r\n                margin: 2rem auto;\r\n            }\r\n            \r\n            .cta-title {\r\n                font-size: 1.5rem;\r\n            }\r\n            \r\n            .cta-button {\r\n                padding: 1rem 2rem;\r\n                font-size: 1rem;\r\n                min-width: 250px;\r\n            }\r\n        }\r\n        \r\n        @media (max-width: 480px) {\r\n            h1 {\r\n                font-size: 1.8rem;\r\n            }\r\n            \r\n            .benefit-icon {\r\n                font-size: 2.5rem;\r\n            }\r\n            \r\n            .cta-button {\r\n                min-width: 200px;\r\n                padding: 0.9rem 1.5rem;\r\n            }\r\n        }\r\n        \r\n        \/* Melhorias de acessibilidade *\/\r\n        .cta-button:focus {\r\n            outline: 3px solid var(--soft-orange);\r\n            outline-offset: 2px;\r\n        }\r\n        \r\n        @media (prefers-reduced-motion: reduce) {\r\n            * {\r\n                animation-duration: 0.01ms !important;\r\n                animation-iteration-count: 1 !important;\r\n                transition-duration: 0.01ms !important;\r\n            }\r\n        }\r\n    <\/style>\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700&family=Poppins:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<\/head>\r\n<body>\r\n    <div class=\"container\">\r\n        <header>\r\n            <div class=\"header-content\">\r\n                <h1>\ud83c\udfe0 Dona de Casa da Sh\u00f4<\/h1>\r\n                <p class=\"subtitle\">Ofertas imperd\u00edveis com descontos exclusivos! \ud83d\udca5<\/p>\r\n                <p>Produtos selecionados diariamente para voc\u00ea economizar de verdade \ud83d\udcb8<\/p>\r\n            <\/div>\r\n        <\/header>\r\n        \r\n        <div class=\"cta-section\">\r\n            <h2 class=\"cta-title\">\ud83d\udc47 Clique para entrar no grupo vip<\/h2>\r\n            <button id=\"whatsappButton\" class=\"cta-button\">\ud83d\udc49 quero entrar no grupo agora!<\/button>\r\n            \r\n            <div class=\"loading\" id=\"loading\">\r\n                <div class=\"spinner\"><\/div>\r\n                <p>Preparando seu acesso exclusivo...<\/p>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"content\">\r\n            <div class=\"benefits-grid\">\r\n                <div class=\"benefit-card\">\r\n                    <div class=\"benefit-icon\">\ud83d\udd25<\/div>\r\n                    <h3 class=\"benefit-title\">Descontos de 50% | 60% | 70% OFF<\/h3>\r\n                    <p>Ofertas reais em produtos selecionados especialmente para voc\u00ea<\/p>\r\n                <\/div>\r\n                \r\n                <div class=\"benefit-card\">\r\n                    <div class=\"benefit-icon\">\ud83c\udfaf<\/div>\r\n                    <h3 class=\"benefit-title\">Cupons exclusivos<\/h3>\r\n                    <p>Promo\u00e7\u00f5es especiais que s\u00f3 nossos membros t\u00eam acesso<\/p>\r\n                <\/div>\r\n                \r\n                <div class=\"benefit-card\">\r\n                    <div class=\"benefit-icon\">\ud83d\udc40<\/div>\r\n                    <h3 class=\"benefit-title\">Produtos em alta<\/h3>\r\n                    <p>Os itens mais desejados e comentados do momento<\/p>\r\n                <\/div>\r\n                \r\n                <div class=\"benefit-card\">\r\n                    <div class=\"benefit-icon\">\ud83e\udde1<\/div><h3 class=\"benefit-title\">Ofertas verificadas<\/h3>\r\n                    <p>Promo\u00e7\u00f5es reais, com a qualidade que voc\u00ea merece<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n        <footer>\r\n            <p>Vagas limitadas | Oferta v\u00e1lida apenas enquanto durarem os estoques<\/p>\r\n            <p class=\"signature\">Atualizado por @donadecasadasho \ud83d\udc85<br>\r\n            Achados reais, descontos de verdade.<\/p>\r\n        <\/footer>\r\n    <\/div>\r\n\r\n    <script>\r\n        \/\/ Configura\u00e7\u00e3o dos grupos\r\n        const gruposConfig = {\r\n            limiteDiario: 250,    \/\/ M\u00e1ximo de 250 ingressos por grupo por dia\r\n            capacidadeTotal: 900  \/\/ Capacidade m\u00e1xima total por grupo\r\n        };\r\n\r\n        \/\/ Lista dos grupos WhatsApp\r\n        const grupos = [\r\n            { id: 1, link: \"https:\/\/chat.whatsapp.com\/K5rDTgP0Ato3hDfuCv4Uc2?mode=ems_copy_t\" }\r\n        ];\r\n\r\n        \/\/ Inicializa os dados de armazenamento local\r\n        function initStorage() {\r\n            const hoje = new Date().toDateString();\r\n            \r\n            if (!localStorage.getItem('whatsappGroupsData')) {\r\n                const initialData = {\r\n                    lastResetDate: hoje,\r\n                    grupos: grupos.map(grupo => ({\r\n                        id: grupo.id,\r\n                        totalEntradas: 0,\r\n                        entradasHoje: 0,\r\n                        bloqueado: false\r\n                    }))\r\n                };\r\n                localStorage.setItem('whatsappGroupsData', JSON.stringify(initialData));\r\n            }\r\n            \r\n            \/\/ Verifica se \u00e9 um novo dia para resetar contagens di\u00e1rias\r\n            const dados = JSON.parse(localStorage.getItem('whatsappGroupsData'));\r\n            if (dados.lastResetDate !== hoje) {\r\n                dados.grupos.forEach(grupo => {\r\n                    grupo.entradasHoje = 0;\r\n                    grupo.bloqueado = false;\r\n                });\r\n                dados.lastResetDate = hoje;\r\n                localStorage.setItem('whatsappGroupsData', JSON.stringify(dados));\r\n            }\r\n        }\r\n\r\n        \/\/ Encontra o primeiro grupo com vaga dispon\u00edvel\r\n        function encontrarGrupoDisponivel() {\r\n            const dados = JSON.parse(localStorage.getItem('whatsappGroupsData'));\r\n            const hoje = new Date().toDateString();\r\n            \r\n            \/\/ Reseta os contadores se for um novo dia\r\n            if (dados.lastResetDate !== hoje) {\r\n                initStorage();\r\n                return encontrarGrupoDisponivel();\r\n            }\r\n            \r\n            \/\/ Procura por um grupo que:\r\n            \/\/ 1. N\u00e3o est\u00e1 bloqueado\r\n            \/\/ 2. N\u00e3o atingiu o limite di\u00e1rio\r\n            \/\/ 3. N\u00e3o atingiu a capacidade total\r\n            return dados.grupos.find(grupo => \r\n                !grupo.bloqueado && \r\n                grupo.entradasHoje < gruposConfig.limiteDiario && \r\n                grupo.totalEntradas < gruposConfig.capacidadeTotal\r\n            );\r\n        }\r\n\r\n        \/\/ Registra uma nova entrada no grupo\r\n        function registrarEntrada(grupoId) {\r\n            const dados = JSON.parse(localStorage.getItem('whatsappGroupsData'));\r\n            const grupo = dados.grupos.find(g => g.id === grupoId);\r\n            \r\n            if (grupo) {\r\n                grupo.entradasHoje += 1;\r\n                grupo.totalEntradas += 1;\r\n                \r\n                \/\/ Bloqueia o grupo se atingir o limite di\u00e1rio\r\n                if (grupo.entradasHoje >= gruposConfig.limiteDiario) {\r\n                    grupo.bloqueado = true;\r\n                }\r\n                \r\n                localStorage.setItem('whatsappGroupsData', JSON.stringify(dados));\r\n                \r\n                \/\/ Rastreia a convers\u00e3o no Facebook Pixel\r\n                trackConversion('Lead', {\r\n                    content_name: 'Entrada no Grupo WhatsApp',\r\n                    content_category: 'WhatsApp Group',\r\n                    group_number: grupoId\r\n                });\r\n            }\r\n        }\r\n\r\n        \/\/ Redireciona o usu\u00e1rio para o grupo selecionado\r\n        function redirecionarParaGrupo(grupoId) {\r\n            const grupo = grupos.find(g => g.id === grupoId);\r\n            if (grupo) {\r\n                registrarEntrada(grupoId);\r\n                \r\n                \/\/ Redireciona ap\u00f3s um pequeno delay para melhor UX\r\n                setTimeout(() => {\r\n                    window.location.href = grupo.link;\r\n                }, 1500);\r\n            }\r\n        }\r\n\r\n        \/\/ Configura o evento de clique no bot\u00e3o principal\r\n        document.getElementById('whatsappButton').addEventListener('click', function(e) {\r\n            e.preventDefault();\r\n            \r\n            \/\/ Inicializa o armazenamento\r\n            initStorage();\r\n            \r\n            \/\/ Encontra um grupo dispon\u00edvel\r\n            const grupoDisponivel = encontrarGrupoDisponivel();\r\n            \r\n            if (grupoDisponivel) {\r\n                \/\/ Mostra o indicador de carregamento\r\n                document.getElementById('loading').style.display = 'block';\r\n                document.getElementById('whatsappButton').style.display = 'none';\r\n                \r\n                \/\/ Redireciona ap\u00f3s 2 segundos (para melhor experi\u00eancia do usu\u00e1rio)\r\n                setTimeout(() => {\r\n                    redirecionarParaGrupo(grupoDisponivel.id);\r\n                }, 2000);\r\n            } else {\r\n                \/\/ Todos os grupos est\u00e3o cheios\r\n                document.getElementById('whatsappButton').textContent = 'Grupos cheios - Tente amanh\u00e3!';\r\n                document.getElementById('whatsappButton').style.background = '#ccc';\r\n                document.getElementById('whatsappButton').style.cursor = 'not-allowed';\r\n                \r\n                \/\/ Rastreia o evento de grupos cheios\r\n                trackConversion('GroupsFull');\r\n            }\r\n        });\r\n\r\n        \/\/ Rastreia o tempo que o usu\u00e1rio passa na p\u00e1gina\r\n        window.addEventListener('load', function() {\r\n            setTimeout(() => {\r\n                trackConversion('ViewContent', {\r\n                    content_name: 'P\u00e1gina Dona de Casa da Sh\u00f4',\r\n                    content_category: 'Landing Page'\r\n                });\r\n            }, 3000);\r\n        });\r\n    <\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\ud83c\udfe0 Dona de Casa da Sh\u00f4 | Ofertas Incr\u00edveis com Descontos Exclusivos \ud83c\udfe0 Dona de Casa da Sh\u00f4 Ofertas imperd\u00edveis com descontos exclusivos! \ud83d\udca5 Produtos selecionados diariamente para voc\u00ea economizar de verdade \ud83d\udcb8 \ud83d\udc47 Clique para entrar no grupo vip \ud83d\udc49 quero entrar no grupo agora! Preparando seu acesso exclusivo&#8230; \ud83d\udd25 Descontos de 50% | [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-12","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/donadecasadasho.com\/index.php?rest_route=\/wp\/v2\/pages\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/donadecasadasho.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/donadecasadasho.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/donadecasadasho.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/donadecasadasho.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12"}],"version-history":[{"count":7,"href":"https:\/\/donadecasadasho.com\/index.php?rest_route=\/wp\/v2\/pages\/12\/revisions"}],"predecessor-version":[{"id":23,"href":"https:\/\/donadecasadasho.com\/index.php?rest_route=\/wp\/v2\/pages\/12\/revisions\/23"}],"wp:attachment":[{"href":"https:\/\/donadecasadasho.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}