{"id":2273,"date":"2025-10-30T15:54:01","date_gmt":"2025-10-30T18:54:01","guid":{"rendered":"https:\/\/clientes.3pixeldesign.com.br\/implantartelecom\/?page_id=2273"},"modified":"2025-11-05T14:12:20","modified_gmt":"2025-11-05T17:12:20","slug":"consulta-viabilidade","status":"publish","type":"page","link":"https:\/\/clientes.3pixeldesign.com.br\/implantartelecom\/consulta-viabilidade\/","title":{"rendered":"Consulta viabilidade"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2273\" class=\"elementor elementor-2273\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c1266ec e-flex e-con-boxed e-con e-parent\" data-id=\"c1266ec\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3716ca7 e-con-full e-flex e-con e-child\" data-id=\"3716ca7\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aa3daa1 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"aa3daa1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Conecte-se com quem mais entende de internet<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc38905 elementor-widget elementor-widget-text-editor\" data-id=\"fc38905\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Preencha ao lado e descubra se atendemos sua regi\u00e3o<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-828dc00 e-con-full e-flex e-con e-child\" data-id=\"828dc00\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-105802f e-con-full e-flex e-con e-child\" data-id=\"105802f\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-560036a elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-shortcode\" data-id=\"560036a\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">  <div class=\"cclf\" data-cclf-ready=\"0\">\n    <style>.cclf-form #numero{width:100% !important;}<\/style>\n<form class=\"cclf-form\" novalidate>\n      <div class=\"cclf-step\" data-step=\"cep\">\n        <label for=\"cep\" class=\"cclf-label\">Digite seu CEP para come\u00e7ar.<\/label>\n        <input type=\"text\" id=\"cep\" name=\"cep\" class=\"cclf-input\" placeholder=\"Digite seu CEP\" inputmode=\"numeric\" autocomplete=\"postal-code\" required>\n        \n      <!--  <p class=\"cclf-msg cclf-info\">Digite seu CEP para come\u00e7ar.<\/p>-->\n      <\/div>\n\n      <div class=\"cclf-step\" data-step=\"nome\" single-tab-visible>\n        <label for=\"nome\" class=\"cclf-label\">Nome completo<\/label>\n        <input type=\"text\" id=\"nome\" name=\"nome\" class=\"cclf-input\" placeholder=\"Seu nome completo\" autocomplete=\"name\" required>\n        \n      <\/div>\n\n      <div class=\"cclf-step\" data-step=\"contatos\" single-tab-visible>\n        <div class=\"cclf-grid\">\n          <div class=\"cclf-col\">\n            <label for=\"telefone\" class=\"cclf-label\">Telefone<\/label>\n            <input type=\"tel\" id=\"telefone\" name=\"telefone\" class=\"cclf-input\" placeholder=\"(11) 9 9999-9999\" inputmode=\"tel\" required>\n          <\/div>\n          <div class=\"cclf-col\">\n            <label for=\"email\" class=\"cclf-label\">E-mail<\/label>\n            <input type=\"email\" id=\"email\" name=\"email\" class=\"cclf-input\" placeholder=\"voce@exemplo.com\" autocomplete=\"email\" required>\n          <\/div>\n          \n           \n          \n        <\/div>\n        \n          <div class=\"cclf-col\">\n            <label for=\"numero\" class=\"cclf-label destaque-n\">N\u00famero da resid\u00eancia<\/label>\n            <input type=\"text\" id=\"numero\" name=\"numero\" class=\"cclf-input\" placeholder=\"N\u00famero\" required>\n          <\/div>\n\n        <div class=\"cclf-field\">\n          <label for=\"como-conheceu\" class=\"cclf-label\">Como voc\u00ea conheceu a Implantar?<\/label>\n          <textarea id=\"como-conheceu\" name=\"como_conheceu\" class=\"cclf-input\" rows=\"3\" placeholder=\"Conte pra gente\"><\/textarea>\n        <\/div>\n        \n      <\/div>\n\n      <div class=\"cclf-step\" data-step=\"endereco\" single-tab-visible>\n        <div class=\"cclf-grid\">\n          <div class=\"cclf-col\">\n            <label for=\"endereco\" class=\"cclf-label\">Endere\u00e7o<\/label>\n            <input type=\"text\" id=\"endereco\" name=\"endereco\" class=\"cclf-input\" placeholder=\"Rua, Av...\" autocomplete=\"address-line1\" required>\n          <\/div>\n       \n        <\/div>\n\n        <div class=\"cclf-grid\">\n          <div class=\"cclf-col\">\n            <label for=\"bairro\" class=\"cclf-label\">Bairro<\/label>\n            <input type=\"text\" id=\"bairro\" name=\"bairro\" class=\"cclf-input\" placeholder=\"Bairro\" autocomplete=\"address-level3\" required>\n          <\/div>\n          <div class=\"cclf-col\">\n            <label for=\"cidade\" class=\"cclf-label\">Cidade<\/label>\n            <input type=\"text\" id=\"cidade\" name=\"cidade\" class=\"cclf-input\" placeholder=\"Cidade\" autocomplete=\"address-level2\" required>\n          <\/div>\n        <\/div>\n\n        <div class=\"cclf-grid\">\n          <div class=\"cclf-col\">\n            <label for=\"estado\" class=\"cclf-label\">Estado<\/label>\n            <input type=\"text\" id=\"estado\" name=\"estado\" class=\"cclf-input\" placeholder=\"UF\" maxlength=\"2\" autocomplete=\"address-level1\" required>\n          <\/div>\n          <div class=\"cclf-col\">\n            <label for=\"endereco-completo\" class=\"cclf-label\">Endere\u00e7o completo<\/label>\n            <input type=\"text\" id=\"endereco-completo\" name=\"endereco-completo\" class=\"cclf-input\" placeholder=\"Rua X, 123 - Bairro - Cidade\/UF\" readonly required>\n          <\/div>\n        <\/div>\n\n        \n\n<button type=\"submit\" class=\"cclf-btn cclf-submit\">VER VIABILIDADE<\/button>\n\n        <div class=\"cclf-result\" >\n          <p class=\"sim\"><\/p>\n          <p class=\"nao\"><\/p>\n          <p class=\"info\"><\/p>\n        <\/div>\n      <\/div>\n    <\/form>\n  <\/div>\n  <!-- CCLF v15.0.0 --><span class=\"cclf-version\" style=\"display:none\">15.0.0<\/span><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-57c032e e-con-full e-flex e-con e-child\" data-id=\"57c032e\" data-element_type=\"container\" id=\"sim\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7865958 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"7865958\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"582\" height=\"977\" src=\"https:\/\/clientes.3pixeldesign.com.br\/implantartelecom\/wp-content\/uploads\/2024\/09\/PING-CAPACETE.png\" class=\"attachment-large size-large wp-image-959\" alt=\"\" srcset=\"https:\/\/clientes.3pixeldesign.com.br\/implantartelecom\/wp-content\/uploads\/2024\/09\/PING-CAPACETE.png 582w, https:\/\/clientes.3pixeldesign.com.br\/implantartelecom\/wp-content\/uploads\/2024\/09\/PING-CAPACETE-179x300.png 179w\" sizes=\"(max-width: 582px) 100vw, 582px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0a820b9 elementor-widget elementor-widget-shortcode\" data-id=\"0a820b9\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-74ff20f elementor-widget elementor-widget-heading\" data-id=\"74ff20f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">SEU CEP TEM VIABILIDADE ENTRAREMOS EM CONTATO EM BREVE\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eb39817 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-mobile-align-center elementor-align-center elementor-widget elementor-widget-button\" data-id=\"eb39817\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/api.whatsapp.com\/send\/?phone=5531971268143&#038;text=Ol%C3%A1%2C+gostaria+de+mais+informa%C3%A7%C3%B5es+sobre+os+planos&#038;type=phone_number&#038;app_absent=0\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">ASSINAR AGORA <\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-98f7faa e-con-full e-flex e-con e-child\" data-id=\"98f7faa\" data-element_type=\"container\" id=\"nao\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e404368 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"e404368\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"582\" height=\"977\" src=\"https:\/\/clientes.3pixeldesign.com.br\/implantartelecom\/wp-content\/uploads\/2024\/09\/PING-CAPACETE.png\" class=\"attachment-large size-large wp-image-959\" alt=\"\" srcset=\"https:\/\/clientes.3pixeldesign.com.br\/implantartelecom\/wp-content\/uploads\/2024\/09\/PING-CAPACETE.png 582w, https:\/\/clientes.3pixeldesign.com.br\/implantartelecom\/wp-content\/uploads\/2024\/09\/PING-CAPACETE-179x300.png 179w\" sizes=\"(max-width: 582px) 100vw, 582px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dcb4445 elementor-widget elementor-widget-shortcode\" data-id=\"dcb4445\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6d7b6a elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"c6d7b6a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Infelizmente a implantar telecom n\u00e3o tem viabilidade\u00a0na\u00a0sua\u00a0regi\u00e3o<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f7c4b9b e-con-full e-flex e-con e-child\" data-id=\"f7c4b9b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8a1e04d elementor-widget elementor-widget-html\" data-id=\"8a1e04d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\r\n\r\n\r\njQuery(document).ready(function($) {\r\n\r\n \/*SETUP DE CAMPOS DO FORMUL\u00c1RIO - Altere com seus seletores abaixo! *\/\r\n    var cepId = '#cep';\r\n    var enderecoId = '#endereco';\r\n    var bairroId = '#bairro';\r\n    var cidadeId = '#cidade';\r\n    var estadoId = '#estado';\r\n    var numeroId = '#numero';\r\n    var enderecoCompletoId = '#endereco-completo';\r\n    \r\n\/* -----------------  N\u00c3O MECHA ABAIXO -------------*\/    \r\n\r\n    function setLoading(loading) {\r\n        var loadingText = 'Carregando...';\r\n        if (loading) {\r\n            $(enderecoId).val(loadingText);\r\n            $(bairroId).val(loadingText);\r\n            $(cidadeId).val(loadingText);\r\n            $(estadoId).val(loadingText);\r\n        } else {\r\n            $(enderecoId).val('');\r\n            $(bairroId).val('');\r\n            $(cidadeId).val('');\r\n            $(estadoId).val('');\r\n        }\r\n    }\r\n\r\n    $(cepId).change(function() {\r\n        let cep = $(this).val().replace(\/\\D\/g, '');\r\n        if (cep != \"\") {\r\n            let validacep = \/^[0-9]{8}$\/;\r\n            if(validacep.test(cep)) {\r\n                setLoading(true);\r\n                $.getJSON(\"https:\/\/viacep.com.br\/ws\/\"+ cep +\"\/json\/?callback=?\", function(dados) {\r\n                    setLoading(false);\r\n                    if (!(\"erro\" in dados)) {\r\n                        \/\/ Atualiza os campos com os valores da consulta.\r\n                        $(enderecoId).val(dados.logradouro);\r\n                        $(bairroId).val(dados.bairro);\r\n                        $(cidadeId).val(dados.localidade);\r\n                        $(estadoId).val(dados.uf);\r\n                        updateEnderecoCompleto();\r\n                    }\r\n                    else {\r\n                        alert(\"CEP n\u00e3o encontrado.\");\r\n                    }\r\n                });\r\n            }\r\n            else {\r\n               alert(\"Formato de CEP inv\u00e1lido.\");\r\n            }\r\n        }\r\n    });\r\n\r\n    $(numeroId).on('input', function() {\r\n        updateEnderecoCompleto();\r\n    });\r\n\r\n    function updateEnderecoCompleto() {\r\n        let enderecoCompleto = $(enderecoId).val() + ', ' +\r\n            $(numeroId).val() + ', ' +\r\n            $(cidadeId).val() + ', ' +\r\n            $(estadoId).val();\r\n\r\n        $(enderecoCompletoId).val(enderecoCompleto);\r\n    }\r\n});\r\n\r\n\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e4702cb elementor-widget elementor-widget-html\" data-id=\"e4702cb\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\r\n(function(){\r\n  if (location.pathname.indexOf('\/wp-admin\/') !== -1) return;\r\n\r\n  \/\/ IDs obrigat\u00f3rios\r\n  var REQUIRED_IDS = ['cep','nome','telefone','email','numero','como-conheceu'];\r\n  \/\/ Seletor do bot\u00e3o de envio informado\r\n  var SUBMIT_BTN_SELECTOR = '.cclf-btn.cclf-submit';\r\n\r\n  function isSkippable(el){\r\n    var type = (el.getAttribute('type')||'').toLowerCase();\r\n    return ['hidden','submit','button','file'].indexOf(type) >= 0;\r\n  }\r\n\r\n  function ensureHint(el){\r\n    var next = el.nextElementSibling;\r\n    var hint = (next && next.classList && next.classList.contains('field-hint-required')) ? next : null;\r\n    if (!hint){\r\n      hint = document.createElement('div');\r\n      hint.className = 'field-hint-required';\r\n      hint.textContent = 'Campo obrigat\u00f3rio';\r\n      hint.style.display = 'none';\r\n      el.insertAdjacentElement('afterend', hint);\r\n      var toggle = function(){ hint.style.display = el.checkValidity() ? 'none' : 'block'; };\r\n      el.addEventListener('blur', toggle);\r\n      el.addEventListener('input', toggle);\r\n      toggle();\r\n    }\r\n  }\r\n\r\n  function makeRequired(el){\r\n    if (!el || isSkippable(el)) return;\r\n    if (!el.hasAttribute('required')) el.setAttribute('required','required');\r\n    ensureHint(el);\r\n  }\r\n\r\n  function getFormFromRequiredId(id){\r\n    var el = document.getElementById(id);\r\n    return el ? el.closest('form') : null;\r\n  }\r\n\r\n  function collectTargetFields(form){\r\n    var list = [];\r\n    REQUIRED_IDS.forEach(function(id){\r\n      var el = (form && form.querySelector('#'+CSS.escape(id))) || document.getElementById(id);\r\n      if (el && el.closest('form') === form) list.push(el);\r\n    });\r\n    return list;\r\n  }\r\n\r\n  function validateForm(form){\r\n    var fields = collectTargetFields(form);\r\n    \/\/ garante required + hint\r\n    fields.forEach(makeRequired);\r\n\r\n    \/\/ se algum inv\u00e1lido, mostra hints e foca\r\n    var firstInvalid = null;\r\n    fields.forEach(function(el){\r\n      if (!el.checkValidity() && !firstInvalid) firstInvalid = el;\r\n      ensureHint(el);\r\n    });\r\n\r\n    if (firstInvalid){\r\n      \/\/ for\u00e7a mensagem nativa + nossa\r\n      if (firstInvalid.reportValidity) firstInvalid.reportValidity();\r\n      firstInvalid.focus({preventScroll:false});\r\n      return false;\r\n    }\r\n    return true;\r\n  }\r\n\r\n  function bindFormGuards(form){\r\n    if (!form || form.__requiredGuardBound) return;\r\n    form.addEventListener('submit', function(e){\r\n      if (!validateForm(form)){\r\n        e.preventDefault();\r\n        e.stopPropagation();\r\n      }\r\n    }, true);\r\n    form.__requiredGuardBound = true;\r\n\r\n    \/\/ Tamb\u00e9m intercepta o clique do bot\u00e3o informado dentro deste form\r\n    form.querySelectorAll(SUBMIT_BTN_SELECTOR).forEach(function(btn){\r\n      if (btn.__requiredGuardBound) return;\r\n      btn.addEventListener('click', function(e){\r\n        \/\/ O clique dispara o submit; validamos antes\r\n        if (!validateForm(form)){\r\n          e.preventDefault();\r\n          e.stopPropagation();\r\n        }\r\n      }, true);\r\n      btn.__requiredGuardBound = true;\r\n    });\r\n  }\r\n\r\n  function init(){\r\n    \/\/ Descobre os forms a partir dos pr\u00f3prios campos obrigat\u00f3rios\r\n    var seen = new Set();\r\n    REQUIRED_IDS.forEach(function(id){\r\n      var form = getFormFromRequiredId(id);\r\n      if (form && !seen.has(form)){\r\n        seen.add(form);\r\n        \/\/ prepara campos e binds\r\n        collectTargetFields(form).forEach(makeRequired);\r\n        bindFormGuards(form);\r\n      }\r\n    });\r\n  }\r\n\r\n  \/\/ Inicializa\u00e7\u00e3o\r\n  if (document.readyState === 'loading'){\r\n    document.addEventListener('DOMContentLoaded', init);\r\n  } else {\r\n    init();\r\n  }\r\n\r\n  \/\/ Suporta conte\u00fado injetado (Elementor\/AJAX)\r\n  var mo = new MutationObserver(function(){ init(); });\r\n  mo.observe(document.documentElement, { childList:true, subtree:true });\r\n})();\r\n<\/script>\r\n<style>\r\n.field-hint-required{font-size:12px;line-height:1.3;margin-top:4px;color:#d00;}\r\n<\/style>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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>Conecte-se com quem mais entende de internet Preencha ao lado e descubra se atendemos sua regi\u00e3o SEU CEP TEM VIABILIDADE ENTRAREMOS EM CONTATO EM BREVE ASSINAR AGORA Infelizmente a implantar telecom n\u00e3o tem viabilidade\u00a0na\u00a0sua\u00a0regi\u00e3o<\/p>\n","protected":false},"author":1,"featured_media":1487,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2273","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/clientes.3pixeldesign.com.br\/implantartelecom\/wp-json\/wp\/v2\/pages\/2273","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clientes.3pixeldesign.com.br\/implantartelecom\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/clientes.3pixeldesign.com.br\/implantartelecom\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/clientes.3pixeldesign.com.br\/implantartelecom\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/clientes.3pixeldesign.com.br\/implantartelecom\/wp-json\/wp\/v2\/comments?post=2273"}],"version-history":[{"count":206,"href":"https:\/\/clientes.3pixeldesign.com.br\/implantartelecom\/wp-json\/wp\/v2\/pages\/2273\/revisions"}],"predecessor-version":[{"id":2668,"href":"https:\/\/clientes.3pixeldesign.com.br\/implantartelecom\/wp-json\/wp\/v2\/pages\/2273\/revisions\/2668"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/clientes.3pixeldesign.com.br\/implantartelecom\/wp-json\/wp\/v2\/media\/1487"}],"wp:attachment":[{"href":"https:\/\/clientes.3pixeldesign.com.br\/implantartelecom\/wp-json\/wp\/v2\/media?parent=2273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}