{"id":19,"date":"2025-08-22T23:52:35","date_gmt":"2025-08-23T02:52:35","guid":{"rendered":"https:\/\/uniqon.com.br\/?page_id=19"},"modified":"2025-09-01T13:53:40","modified_gmt":"2025-09-01T16:53:40","slug":"estruturas-de-dados-em-python","status":"publish","type":"page","link":"https:\/\/uniqon.com.br\/index.php\/estruturas-de-dados-em-python\/","title":{"rendered":"Estruturas de Dados em Python"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"19\" class=\"elementor elementor-19\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e787186 e-flex e-con-boxed e-con e-parent\" data-id=\"e787186\" 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-ea14445 elementor-widget elementor-widget-html\" data-id=\"ea14445\" 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  <!-- Base -->\r\n  <meta charset=\"utf-8\" \/>\r\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" \/>\r\n\r\n  <title>Estruturas de Dados em Python | Guia Pr\u00e1tico e Visual para Iniciantes<\/title>\r\n  <meta name=\"description\" content=\"Aprenda estruturas de dados em Python com exemplos pr\u00e1ticos, fluxogramas e projeto final. Guia visual e did\u00e1tico para iniciantes e estudantes de programa\u00e7\u00e3o.\">\r\n  <meta name=\"author\" content=\"seuemail@exemplo.com\" \/>\r\n\r\n  <!-- Open Graph -->\r\n  <meta property=\"og:title\" content=\"Estruturas de Dados em Python: Guia Pr\u00e1tico e Visual para Iniciantes\" \/>\r\n  <meta property=\"og:description\" content=\"Domine listas, dicion\u00e1rios, pilhas, filas, \u00e1rvores e grafos com exemplos comentados e projeto final.\" \/>\r\n  <meta property=\"og:type\" content=\"website\" \/>\r\n  <meta property=\"og:image\" content=\"https:\/\/seu-dominio.com\/capa-ebook-estruturas.png\" \/>\r\n  <meta property=\"og:url\" content=\"https:\/\/seu-dominio.com\/\" \/>\r\n\r\n  <!-- Twitter -->\r\n  <meta name=\"twitter:card\" content=\"summary_large_image\">\r\n  <meta name=\"twitter:title\" content=\"Estruturas de Dados em Python\">\r\n  <meta name=\"twitter:description\" content=\"Guia pr\u00e1tico e visual para iniciantes, com exemplos e projeto final.\">\r\n  <meta name=\"twitter:image\" content=\"https:\/\/seu-dominio.com\/capa-ebook-estruturas.png\">\r\n\r\n  <!-- SEO extra -->\r\n  <meta name=\"keywords\" content=\"estruturas de dados em Python, programa\u00e7\u00e3o para iniciantes, listas, pilhas, filas, dicion\u00e1rios, \u00e1rvores, grafos, algoritmos, ebook Python\">\r\n  <meta name=\"theme-color\" content=\"#f59e0b\"\/>\r\n\r\n  <!-- Favicon emoji -->\r\n  <link rel=\"icon\" href=\"data:image\/svg+xml,<svg xmlns=%27http:\/\/www.w3.org\/2000\/svg%27 viewBox=%270 0 100 100%27><text y=%270.9em%27 font-size=%2790%27>\ud83d\udcd8<\/text><\/svg>\">\r\n\r\n  <!-- Tailwind via CDN -->\r\n  <script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\r\n\r\n  <style>\r\n    :root{\r\n      --bg:#0b1020; --bg-soft:#0f162e; --card:#121a36; --text:#e6e8ef; --muted:#a0a8c3;\r\n      --brand:#f59e0b; --brand-2:#fbbf24; --ok:#22c55e; --warn:#f59e0b; --shadow:0 10px 30px rgba(0,0,0,.35);\r\n      --radius:18px\r\n    }\r\n    body{background:\r\n      radial-gradient(1200px 600px at 80% -10%, rgba(251,191,36,.08), transparent),\r\n      radial-gradient(900px 500px at -10% 10%, rgba(245,158,11,.12), transparent),\r\n      var(--bg);\r\n      color:var(--text)}\r\n    .container{width:min(1120px,92%);margin-inline:auto}\r\n    .card{background:var(--card);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius);box-shadow:var(--shadow)}\r\n    .btn{display:inline-flex;align-items:center;gap:.6rem;border-radius:999px;font-weight:800;letter-spacing:.2px}\r\n    .btn-primary{background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#201a07;box-shadow:0 8px 28px rgba(245,158,11,.25);padding:1rem 1.25rem}\r\n    .btn-primary:hover{transform:translateY(-1px);box-shadow:0 12px 34px rgba(245,158,11,.35)}\r\n    .btn-ghost{background:rgba(255,255,255,.06);padding:.9rem 1.1rem;border:1px solid rgba(255,255,255,.08)}\r\n    header{position:sticky;top:0;z-index:40;backdrop-filter:blur(10px);background:linear-gradient(to bottom, rgba(11,16,32,.86), rgba(11,16,32,.45));border-bottom:1px solid rgba(255,255,255,.06)}\r\n\r\n    \/* === POPUP === *\/\r\n    .popup-overlay{\r\n      position:fixed; inset:0; display:none;\r\n      align-items:center; justify-content:center; z-index:1000;\r\n      background:rgba(0,0,0,.6)\r\n    }\r\n    .popup-box{\r\n      width:min(420px,92%); background:#fff; color:#111827;\r\n      border-radius:16px; padding:24px; position:relative;\r\n      box-shadow:0 20px 60px rgba(0,0,0,.35); animation:fadeIn .25s ease\r\n    }\r\n    .popup-box img{width:100%; border-radius:12px; margin-bottom:12px}\r\n    .popup-close{\r\n      position:absolute; top:10px; right:14px; font-size:22px;\r\n      font-weight:800; color:#111827; cursor:pointer; line-height:1\r\n    }\r\n    .popup-cta{\r\n      display:inline-flex; align-items:center; justify-content:center;\r\n      padding:12px 20px; border-radius:10px; border:0; cursor:pointer;\r\n      background:#ef4444; color:#fff; font-weight:800\r\n    }\r\n    .popup-cta:hover{background:#dc2626}\r\n    @keyframes fadeIn{from{opacity:0; transform:scale(.96)} to{opacity:1; transform:scale(1)}}\r\n  <\/style>\r\n\r\n  <!-- Schema.org: Product + Book -->\r\n  <script type=\"application\/ld+json\">\r\n  {\r\n    \"@context\":\"https:\/\/schema.org\",\r\n    \"@type\":\"Product\",\r\n    \"name\":\"Estruturas de Dados em Python: Guia Pr\u00e1tico e Visual para Iniciantes\",\r\n    \"description\":\"Ebook para aprender estruturas de dados em Python com exemplos comentados, fluxogramas e projeto final.\",\r\n    \"image\":\"https:\/\/seu-dominio.com\/capa-ebook-estruturas.png\",\r\n    \"brand\":{\"@type\":\"Brand\",\"name\":\"Sua Marca\"},\r\n    \"sku\":\"ebook-ed-python-001\",\r\n    \"offers\":{\r\n      \"@type\":\"Offer\",\r\n      \"priceCurrency\":\"BRL\",\r\n      \"price\":\"29.90\",\r\n      \"availability\":\"https:\/\/schema.org\/InStock\",\r\n      \"url\":\"https:\/\/seu-checkout.com\"\r\n    },\r\n    \"isRelatedTo\":{\r\n      \"@type\":\"Book\",\r\n      \"name\":\"Estruturas de Dados em Python\",\r\n      \"bookFormat\":\"https:\/\/schema.org\/EBook\",\r\n      \"author\":{\"@type\":\"Person\",\"name\":\"Seu Nome\"},\r\n      \"inLanguage\":\"pt-BR\"\r\n    }\r\n  }\r\n  <\/script>\r\n<\/head>\r\n\r\n<body class=\"antialiased\">\r\n  <!-- NAV -->\r\n  <header>\r\n    <div class=\"container flex items-center justify-between py-3\">\r\n      <a href=\"#topo\" class=\"flex items-center gap-2 font-extrabold\">\r\n        <span class=\"text-transparent bg-clip-text bg-gradient-to-r from-amber-300 to-amber-500\">Estruturas de Dados em Python \u2013 Guia Pr\u00e1tico e Visual<\/span>\r\n      <\/a>\r\n      <nav class=\"hidden md:flex items-center gap-2 text-sm\">\r\n        <a class=\"px-3 py-2 rounded-lg hover:bg-white\/10\" href=\"#conteudo\">Conte\u00fado<\/a>\r\n        <a class=\"px-3 py-2 rounded-lg hover:bg-white\/10\" href=\"#beneficios\">Benef\u00edcios<\/a>\r\n        <a class=\"px-3 py-2 rounded-lg hover:bg-white\/10\" href=\"#depoimentos\">Depoimentos<\/a>\r\n        <a class=\"px-3 py-2 rounded-lg hover:bg-white\/10\" href=\"#faq\">FAQ<\/a>\r\n        <button class=\"btn btn-primary\" data-checkout aria-label=\"Comprar agora\">Comprar agora<\/button>\r\n      <\/nav>\r\n    <\/div>\r\n  <\/header>\r\n\r\n  <!-- HERO -->\r\n  <main id=\"topo\" class=\"min-h-screen flex items-center py-12\">\r\n    <div class=\"container flex flex-col md:flex-row items-center justify-center gap-12\">\r\n      \r\n      <!-- Coluna Texto -->\r\n      <div class=\"flex-1 self-center text-center md:text-left\">\r\n        <span class=\"inline-flex items-center gap-2 text-amber-300 font-semibold bg-amber-400\/10 border border-amber-300\/30 rounded-full px-3 py-1\">\r\n          \ud83d\udcd8 eBook pr\u00e1tico \u2022 Do b\u00e1sico ao projeto\r\n        <\/span>\r\n        <h1 class=\"mt-4 text-4xl md:text-6xl font-extrabold leading-tight\">\r\n          Estruturas de Dados em Python\r\n        <\/h1>\r\n        <p class=\"mt-5 text-lg text-slate-300 max-w-xl mx-auto md:mx-0\">\r\n          Guia pr\u00e1tico e visual para iniciantes: domine listas, tuplas, conjuntos, dicion\u00e1rios,\r\n          pilhas, filas, \u00e1rvores e grafos com exemplos comentados, fluxogramas e um projeto final.\r\n        <\/p>\r\n        <div class=\"mt-6 flex flex-wrap gap-3 justify-center md:justify-start\">\r\n          <span class=\"px-3 py-1 rounded-full bg-white\/10 border border-white\/15\">\u2705 Exemplos comentados<\/span>\r\n          <span class=\"px-3 py-1 rounded-full bg-white\/10 border border-white\/15\">\ud83e\udde0 Exerc\u00edcios + gabarito<\/span>\r\n          <span class=\"px-3 py-1 rounded-full bg-white\/10 border border-white\/15\">\ud83d\udca1 Projeto final<\/span>\r\n        <\/div>\r\n        <div class=\"mt-8 flex gap-4 items-center justify-center md:justify-start\">\r\n          <button class=\"btn btn-primary text-lg px-6 py-3\" data-checkout>\r\n            \ud83d\ude80 Quero minha c\u00f3pia\r\n          <\/button>\r\n          <a class=\"btn btn-ghost text-lg px-6 py-3\" href=\"#conteudo\" aria-label=\"Ver conte\u00fado\">\r\n            Ver conte\u00fado\r\n          <\/a>\r\n        <\/div>\r\n        <p class=\"mt-3 text-sm text-slate-400\">\r\n          \ud83d\udd12 Pagamento seguro \u2022 \ud83d\udce5 Acesso imediato em PDF\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <!-- Coluna Imagem -->\r\n      <div class=\"flex-1 flex justify-center self-center\">\r\n        <a href=\"#\" data-checkout aria-label=\"Abrir checkout\">\r\n          <!-- Corrigido: aspas no src -->\r\n          <img decoding=\"async\" src=\"http:\/\/uniqon.com.br\/wp-content\/uploads\/2025\/08\/Design-sem-nome.png\"\r\n               alt=\"Capa do eBook Estruturas de Dados em Python\"\r\n               class=\"rounded-xl w-72 md:w-[400px] lg:w-[480px] h-auto shadow-2xl\" loading=\"lazy\">\r\n        <\/a>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/main>\r\n\r\n  <!-- CONTE\u00daDO -->\r\n  <section id=\"conteudo\" class=\"py-12\">\r\n    <div class=\"container\">\r\n      <h2 class=\"text-3xl font-bold\">O que voc\u00ea vai aprender<\/h2>\r\n      <p class=\"text-slate-300 mt-1\">Do conceito \u00e0 pr\u00e1tica, com foco na aplica\u00e7\u00e3o correta de cada estrutura.<\/p>\r\n\r\n      <div class=\"grid md:grid-cols-3 gap-4 mt-6\">\r\n        <div class=\"card p-4\">\r\n          <h3 class=\"font-semibold\">Fundamentos<\/h3>\r\n          <p class=\"text-slate-300\">Tipos, vari\u00e1veis, complexidade (Big-O) e quando escolher cada estrutura.<\/p>\r\n        <\/div>\r\n        <div class=\"card p-4\">\r\n          <h3 class=\"font-semibold\">Estruturas Lineares<\/h3>\r\n          <p class=\"text-slate-300\">Listas, tuplas, conjuntos e dicion\u00e1rios com m\u00e9todos essenciais.<\/p>\r\n        <\/div>\r\n        <div class=\"card p-4\">\r\n          <h3 class=\"font-semibold\">Estruturas Din\u00e2micas<\/h3>\r\n          <p class=\"text-slate-300\">Pilhas (LIFO) e filas (FIFO), com <code>deque<\/code> e <code>PriorityQueue<\/code>.<\/p>\r\n        <\/div>\r\n        <div class=\"card p-4\">\r\n          <h3 class=\"font-semibold\">N\u00e3o lineares<\/h3>\r\n          <p class=\"text-slate-300\">\u00c1rvores e grafos com percursos BFS\/DFS e implementa\u00e7\u00f5es did\u00e1ticas.<\/p>\r\n        <\/div>\r\n        <div class=\"card p-4\">\r\n          <h3 class=\"font-semibold\">Projeto Final<\/h3>\r\n          <p class=\"text-slate-300\">Sistema de tarefas com listas, dicion\u00e1rios e fila de prioridade.<\/p>\r\n        <\/div>\r\n        <div class=\"card p-4\">\r\n          <h3 class=\"font-semibold\">Recursos<\/h3>\r\n          <p class=\"text-slate-300\">Fluxogramas, exerc\u00edcios com gabarito e refer\u00eancias bibliogr\u00e1ficas.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- BENEF\u00cdCIOS -->\r\n  <section id=\"beneficios\" class=\"py-12 bg-white\/5\">\r\n    <div class=\"container\">\r\n      <h2 class=\"text-3xl font-bold\">Por que este eBook?<\/h2>\r\n      <div class=\"grid md:grid-cols-3 gap-4 mt-6\">\r\n        <div class=\"card p-4\">\r\n          <h3 class=\"font-semibold\">Aprendizado Visual<\/h3>\r\n          <p class=\"text-slate-300\">Fluxogramas e esquemas para transformar teoria em pr\u00e1tica.<\/p>\r\n        <\/div>\r\n        <div class=\"card p-4\">\r\n          <h3 class=\"font-semibold\">Foco no Iniciante<\/h3>\r\n          <p class=\"text-slate-300\">Conte\u00fado claro, direto e progressivo, com exemplos comentados.<\/p>\r\n        <\/div>\r\n        <div class=\"card p-4\">\r\n          <h3 class=\"font-semibold\">Aplica\u00e7\u00e3o Real<\/h3>\r\n          <p class=\"text-slate-300\">Projeto final integrador e exerc\u00edcios com gabarito.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"mt-6 text-center\">\r\n        <button class=\"btn btn-primary\" data-checkout>Comprar agora<\/button>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- DEPOIMENTOS -->\r\n  <section id=\"depoimentos\" class=\"py-12\">\r\n    <div class=\"container\">\r\n      <h2 class=\"text-3xl font-bold\">Quem j\u00e1 leu, recomenda<\/h2>\r\n      <div class=\"grid md:grid-cols-3 gap-4 mt-6\">\r\n        <div class=\"card p-4\"><p class=\"italic\">\u201cFinalmente entendi quando usar listas, filas e pilhas. Os exemplos s\u00e3o claros.\u201d<\/p><p class=\"mt-2 font-semibold\">\u2014 Ana S.<\/p><\/div>\r\n        <div class=\"card p-4\"><p class=\"italic\">\u201cO projeto final conectou tudo. Perfeito para iniciantes.\u201d<\/p><p class=\"mt-2 font-semibold\">\u2014 Diego M.<\/p><\/div>\r\n        <div class=\"card p-4\"><p class=\"italic\">\u201cExplica sem jarg\u00f5es e vai direto ao ponto. Recomendo!\u201d<\/p><p class=\"mt-2 font-semibold\">\u2014 Camila R.<\/p><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- OFERTA -->\r\n  <section id=\"checkout\" class=\"py-12\">\r\n    <div class=\"container grid md:grid-cols-2 gap-6 items-stretch\">\r\n      <div class=\"card p-6\">\r\n        <h2 class=\"text-2xl font-bold\">Oferta especial<\/h2>\r\n        <p class=\"text-slate-300\">Acesso imediato ap\u00f3s a compra. Materiais para baixar e estudar offline.<\/p>\r\n        <ul class=\"mt-4 space-y-2\">\r\n          <li>\u2705 eBook completo (PDF)<\/li>\r\n          <li>\u2705 Banco de exerc\u00edcios<\/li>\r\n          <li>\u2705 Fluxogramas e esquemas<\/li>\r\n          <li>\u2705 Projeto final guiado<\/li>\r\n          <li>\ud83c\udf81 B\u00f4nus por tempo limitado<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n      <div class=\"card p-6\">\r\n        <p class=\"text-slate-300 line-through\">de R$ 97,00<\/p>\r\n        <p class=\"text-5xl font-extrabold\">R$ 47,90<\/p>\r\n        <button class=\"btn btn-primary mt-4 w-full\" data-checkout aria-label=\"Ir para o checkout\">Comprar agora<\/button>\r\n        <p class=\"mt-2 text-sm text-slate-400\">Pagamento 100% seguro na plataforma parceira.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- FAQ -->\r\n  <section id=\"faq\" class=\"py-12\">\r\n    <div class=\"container\">\r\n      <h2 class=\"text-3xl font-bold\">Perguntas frequentes<\/h2>\r\n      <details class=\"card p-4 mt-4\">\r\n        <summary class=\"font-semibold cursor-pointer\">Preciso saber programar antes?<\/summary>\r\n        <p class=\"mt-2 text-slate-300\">N\u00e3o. O eBook come\u00e7a do zero e evolui progressivamente.<\/p>\r\n      <\/details>\r\n      <details class=\"card p-4 mt-4\">\r\n        <summary class=\"font-semibold cursor-pointer\">Qual conte\u00fado est\u00e1 incluso?<\/summary>\r\n        <p class=\"mt-2 text-slate-300\">Cap\u00edtulos sobre listas, tuplas, conjuntos, dicion\u00e1rios, pilhas, filas, \u00e1rvores, grafos e projeto final, al\u00e9m de exerc\u00edcios com gabarito.<\/p>\r\n      <\/details>\r\n      <details class=\"card p-4 mt-4\">\r\n        <summary class=\"font-semibold cursor-pointer\">Como recebo o eBook?<\/summary>\r\n        <p class=\"mt-2 text-slate-300\">Ap\u00f3s o pagamento, voc\u00ea recebe acesso imediato ao download.<\/p>\r\n      <\/details>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- === POPUP DE OFERTA === -->\r\n  <div class=\"popup-overlay\" id=\"popup\" aria-hidden=\"true\">\r\n    <div class=\"popup-box\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"popup-title\">\r\n      <button class=\"popup-close\" id=\"popup-close\" aria-label=\"Fechar pop-up\">&times;<\/button>\r\n      <img decoding=\"async\" src=\"http:\/\/uniqon.com.br\/wp-content\/uploads\/2025\/09\/ChatGPT-Image-1-de-set.-de-2025-12_35_09.png\" alt=\"Oferta Especial - Estruturas de Dados em Python\">\r\n      <h2 id=\"popup-title\" class=\"text-2xl font-extrabold mt-2 mb-1\">\ud83c\udf89 Oferta Especial!<\/h2>\r\n      <p class=\"mb-4\">Desconto exclusivo dispon\u00edvel agora. Garanta j\u00e1 sua c\u00f3pia!<\/p>\r\n      <button id=\"btn-oferta\" class=\"popup-cta w-full\">Ir para o Checkout com Desconto<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- RODAP\u00c9 -->\r\n  <footer class=\"border-t border-white\/10 py-8\">\r\n    <div class=\"container flex flex-wrap items-center justify-between gap-4 text-slate-400\">\r\n      <p>\u00a9 <span id=\"year\"><\/span> Estruturas de Dados em Python \u2014 Todos os direitos reservados.<\/p>\r\n      <div class=\"flex items-center gap-3\">\r\n        <a href=\"https:\/\/instagram.com\/lgcprogramacao\" target=\"_blank\" aria-label=\"Instagram\">Instagram<\/a>\r\n        <a href=\"mailto:logicadeprogramacao01@outlook.com\" aria-label=\"Contato por e-mail\">Contato<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/footer>\r\n\r\n  <script>\r\n    \/\/ Atualiza ano\r\n    document.getElementById('year').textContent = new Date().getFullYear();\r\n\r\n    \/\/ CHECKOUTS\r\n    const CHECKOUT_ORIGINAL   = 'https:\/\/pay.kiwify.com.br\/yVNM8BQ';        \/\/ <- seu link atual\r\n    const CHECKOUT_DESCONTO   = 'https:\/\/kiwify.app\/Yf2QsUy';    \/\/ <- substitua pelo link com desconto\r\n    let checkoutOriginalAtual = CHECKOUT_ORIGINAL; \/\/ pode mudar se voc\u00ea usar data-checkout-url em algum bot\u00e3o\r\n\r\n    \/\/ Ancoras suaves\r\n    document.querySelectorAll('a[href^=\"#\"]').forEach(a => {\r\n      a.addEventListener('click', e => {\r\n        const id = a.getAttribute('href');\r\n        if (id && id.length > 1) {\r\n          e.preventDefault();\r\n          document.querySelector(id)?.scrollIntoView({ behavior: 'smooth', block: 'start' });\r\n        }\r\n      });\r\n    });\r\n\r\n    \/\/ Elementos do pop-up\r\n    const popup      = document.getElementById('popup');\r\n    const popupClose = document.getElementById('popup-close');\r\n    const btnOferta  = document.getElementById('btn-oferta');\r\n\r\n    \/\/ Abre o pop-up ao clicar em QUALQUER data-checkout\r\n    document.querySelectorAll('[data-checkout]').forEach(el => {\r\n      el.addEventListener('click', (e) => {\r\n        e.preventDefault();\r\n        const custom = el.getAttribute('data-checkout-url');\r\n        checkoutOriginalAtual = custom && custom.trim() ? custom : CHECKOUT_ORIGINAL;\r\n        abrirPopup();\r\n      });\r\n    });\r\n\r\n    function abrirPopup(){ popup.style.display = 'flex'; }\r\n    function fecharERedirecionar(){ window.location.href = checkoutOriginalAtual; }\r\n\r\n    \/\/ Bot\u00e3o do pop-up (desconto)\r\n    btnOferta.addEventListener('click', () => {\r\n      window.location.href = CHECKOUT_DESCONTO;\r\n    });\r\n\r\n    \/\/ Fechar no X ou ao clicar fora\r\n    popupClose.addEventListener('click', fecharERedirecionar);\r\n    popup.addEventListener('click', (e) => {\r\n      if (e.target === popup) fecharERedirecionar();\r\n    });\r\n  <\/script>\r\n<\/body>\r\n<\/html>\r\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>Estruturas de Dados em Python | Guia Pr\u00e1tico e Visual para Iniciantes<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-19","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/uniqon.com.br\/index.php\/wp-json\/wp\/v2\/pages\/19","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/uniqon.com.br\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/uniqon.com.br\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/uniqon.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/uniqon.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=19"}],"version-history":[{"count":10,"href":"https:\/\/uniqon.com.br\/index.php\/wp-json\/wp\/v2\/pages\/19\/revisions"}],"predecessor-version":[{"id":541,"href":"https:\/\/uniqon.com.br\/index.php\/wp-json\/wp\/v2\/pages\/19\/revisions\/541"}],"wp:attachment":[{"href":"https:\/\/uniqon.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=19"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}