403Webshell
Server IP : 54.233.248.239  /  Your IP : 172.28.20.13
Web Server : Apache
System : Linux ip-172-28-29-189 6.5.0-1014-aws #14~22.04.1-Ubuntu SMP Thu Feb 15 15:27:06 UTC 2024 x86_64
User : www-data ( 33)
PHP Version : 7.2.34-43+ubuntu22.04.1+deb.sury.org+1
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/html/vinumday2_0/public/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/vinumday2_0/public/js//scripts.js
$(window).on('load', function(){
  if(sessionStorage.getItem('itemsCart')){
    $('#link-finalizar-compra').html(sessionStorage.getItem('itemsCart'));
  }
})

/** Show fixed buy */
$(window).scroll(function (event) {
  var scroll = $(window).scrollTop();
  if(scroll >= 500){
    $('.fixed-buy').addClass('show-up');
    $('.oferta-relampago-fixed-mob').addClass('active');
  }else{
    $('.fixed-buy').removeClass('show-up');
    $('.oferta-relampago-fixed-mob').removeClass('active');
  }
  if(scroll >= 650){
    $('.buy_fixed_desk, .politicas-popup').addClass('active');
  }else{
    $('.buy_fixed_desk, .politicas-popup').removeClass('active');
  }
  if(scroll >= 600){
    $('.parallax-mirror').hide();
  }else{
    $('.parallax-mirror').show();
  }
});


$(document).on('click', '.politicas-popup .btn-action', function(){
  $(this).closest('.politicas-popup').fadeOut('fast');
});

/** Evento add ao carrinho home */
$(document).on('click', '.btn-comprar', function(){
  var versao = $(this).data('versao');
  ga('send', {
    hitType: 'event',
    eventCategory: 'AddCart',
    eventAction: 'click',
    eventLabel: versao
  });
});

function selecionaPix(){
  $('.input-codigo input').select();
  document.execCommand("copy");
}


$(document).ready(function(){
  /** New FAQ */
  $(document).on('click', '.new-faq-item .new-faq-title', function(){
    var $this = $(this);
    $this.closest('.new-faq-item').toggleClass('active').find('.new-faq-content').slideToggle();
  })

  /** Fazer login */
  $(document).on('click', '[fazer-login]', function(e){
    e.preventDefault();
    $('.register-section').hide();
    $('#login').fadeIn();
    $([document.documentElement, document.body]).animate({
      scrollTop: $("#identificacao").offset().top
    }, 1000);
  });

  /** PIX upload **/
  $(document).on('change', '#pix-upload', function(){
    $('.pix .filename').text($('#pix-upload').val().split('\\').pop());
  });
  $(document).on('click', '.copy-pix', function(){
    selecionaPix();
    alertUtil.alertSuccess("Copiado com sucesso!");
  });

  /** Click on wine picture **/
  $(document).on('click', '.oferta-do-dia__img', function(){
    $('[data-fancybox="gallery"]')[0].click();
  });
  
  /** Validation style */
  $(document).on('click', 'button[type="submit"]', function(){
    $(':invalid').addClass('invalid');
    $([document.documentElement, document.body]).animate({
      scrollTop: ($('input:invalid, select:invalid').first().offset().top) - 150
    }, 0);
  });
  $(document).on('keyup blur change', 'input.invalid, select.invalid', function(){
    $(this).removeClass('invalid');
  });

  /** Modal anivesário */
  $(document).on('click', '.close-aniv, .aniv-mask', function(){
    $('.modal-aniver').removeClass('active');
  });


  /** Cupom de primeira compra */
  $(document).on('click', '.copiar-pc', function(){
    var cupom = document.getElementById('cp-input');
    cupom.select();
    cupom.setSelectionRange(0, 99999);
    document.execCommand("copy");
    alertUtil.alertSuccess("Cupom copiado. Aproveite!");
  });

  $(document).on('click', '.close-pc, .pc-mask', function(){
    $('.primeira-compra').removeClass('active');
    cookieUtil.set("primeiraCompraClosed", true, 365);
  });

  $(document).on('click', '[continue-comprando]', function(){
    $('.primeira-compra').removeClass('active');
    cookieUtil.set("primeiraCompraClosed", true, 365);
    setTimeout(function() {
      window.location.href = '/confirmacao-mailchimp';
    }, 500);
  });

  $(document).on('click', '[receber-cupom]', function(){
    var mailValue = $('#email-pc').val();
    if(mailValue != "" && isEmail(mailValue)){
      var linkSend = $('#link-send').val();
      $('[receber-cupom] .fa').removeClass('hidden');
      $('[receber-cupom]').attr('disabled', true);
      $('#email-pc').attr('disabled', true);

      $.post( linkSend, { email: mailValue } )
        .done(function(){
          $('[receber-cupom] .fa').addClass('hidden');
          $('[receber-cupom]').attr('disabled', false);
          $('#email-pc').attr('disabled', false);
          $('.primeira-compra .content.pt1').addClass('hidden');
          $('.primeira-compra .content.pt2').removeClass('hidden');
          /*setTimeout(function() {
            window.location.href = '/confirmacao-mailchimp';
          }, 500);*/
        })
        .fail(function() {
            $('[receber-cupom] .fa').addClass('hidden');
            $('[receber-cupom]').attr('disabled', false);
            $('#email-pc').attr('disabled', false);
            alertUtil.alertError("Ops! Ocorreu um erro. Tente novamente.");
        })
    }else{
      alertUtil.alertError("Digite um e-mail válido", "", true);
    }
  });

  /** Show modal primeira compra */
  if(cookieUtil.get("primeiraCompraClosed") !== 'true'){
    $('.primeira-compra').addClass('active');
  }

  /** Add body class **/
  var page = window.location.pathname.substr(1).split("/")[0];
  var sectionPage = window.location.pathname.substr(1).split("/")[1];
  if(page == ""){
    page = "home"
  }
  $('body').attr('class', page + "-body");
  $('body').addClass(page + "-" + sectionPage);

  $(".quantidade").attr({
       "max" : 99,        // substitute your own
       "min" : 1          // values (or variables) here
    });

  $(document).on('click','#cadastrarNews',function(event){
     $.ajax({
        url: "/cadastrar-news",
        type: "post",
        data: {
            nome:$('#newsletterNome').val(),
            email:$('#newsletterEmail').val()
        },
        success:function(data){
          if(data.status){
            $('.newsletter').fadeOut();
            alertUtil.alertSuccess(data.message);
          }else{
            alertUtil.alertError(data.message);
          }
        },
    }); 
  }); 
  
  $(window).scroll(function(){
    if ($(window).scrollTop() > 600){$('.cabecalho').addClass('active');}
    if ($(window).scrollTop() > 600){$('.oferta-relampago-fixed').addClass('active');}
    if ($(window).scrollTop() > 600){$('.filtros-flutuante').addClass('active');}
    if ($(window).scrollTop() > 600){$('.rodape-flutuante').addClass('active');}
    if ($(window).scrollTop() > 600){$('.banner img').fadeOut();}
    if ($(window).scrollTop() > 600){$('.cabecalho').css('top','0px');}
   // if ($(window).scrollTop() > 600){$('.oferta-relampago-fixed').css('top','0px');}
    if ($(window).scrollTop() < 600 && $(window).scrollTop() > 401){$('.cabecalho').css('top','-100px');}
    if ($(window).scrollTop() < 500){$('.cabecalho').removeClass('active');}
    if ($(window).scrollTop() < 500){$('.oferta-relampago-fixed').removeClass('active');}
    if ($(window).scrollTop() < 500){$('.rodape-flutuante').removeClass('active');}
    if ($(window).scrollTop() < 600){$('.filtros-flutuante').removeClass('active');}
    if ($(window).scrollTop() < 500){$('.banner img').fadeIn();}
    if ($(window).scrollTop() < 400){$('.cabecalho').css('top','0px');}
    //if ($(window).scrollTop() < 400){$('.oferta-relampago-fixed').css('top','0px');}
  });
  $('a[href*="#"]:not([href="#"])').click(function() {
    if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
      var target = $(this.hash);
      target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
      if (target.length) {
        $('html, body').animate({
          scrollTop: target.offset().top
        }, 1000);
        return false;
      }
    }
  });

  $("#enviarMensagem").click(function(){
   $.ajax({
    url: "",
    type: "post",
    data: {
      example:teste, 
    },
    success:function(data){
      data = JSON.parse(data);                  
    },
  }); 
 });

    $('#contatoForm, #solicitarForm').submit(function(e){
		e.preventDefault();
		$.ajax({
			url:$(this).attr('action'),
			type:$(this).attr('method'),
			dataType:'json',
			data:$(this).serialize(),
			beforeSend:function(){
				$('.carregando').fadeIn();
			},
			success:function(data){
				if(data.status){
					$('.adicionado i').attr('class', 'fa fa-check-circle');
				}else{
					$('.adicionado i').attr('class', 'fa fa-times');				
				}
				$('.adicionado span').html(data.message);
				$('.adicionado').fadeIn();
				$('.carregando').fadeOut();
			},
			error : function(xhr, textStatus, errorThrown) {
				if (xhr.status === 0) {
					alert('Falha na conexão.\n Verifique o sinal de Internet.');
				} else if (xhr.status == 404) {
					alert('Falha ao localizar a página. [404]');
				} else if (xhr.status == 500) {
					alert('Falha no servidor [500].');
				} else if (errorThrown === 'parsererror') {
					alert('Falha na requisição.');
				} else if (errorThrown === 'timeout') {
					alert('Tempo esgotado.');
				} else if (errorThrown === 'abort') {
					alert('Solicitação abortada.');
				} else {
					alert('Ocorreu um erro. Tente novamente!');
				}
			}
		});
	});

     $('<div class="quantidade-nav"><div class="quantidade-button quantidade-up">+</div><div class="quantidade-button quantidade-down">-</div></div>').insertAfter('.quantidade input');
    $('.quantidade').each(function() {
      var spinner = $(this),
        input = spinner.find('input[type="number"]'),
        btnUp = spinner.find('.quantidade-up'),
        btnDown = spinner.find('.quantidade-down'),
        min = input.attr('min'),
        max = input.attr('max');

      btnUp.click(function() {
        var oldValue = parseFloat(input.val());
        if (oldValue >= max) {
          var newVal = oldValue;
        } else {
          var newVal = oldValue + 1;
        }
        spinner.find("input").val(newVal);
        spinner.find("input").trigger("change");
      });

      btnDown.click(function() {
        var oldValue = parseFloat(input.val());
        if (oldValue <= min) {
          var newVal = oldValue;
        } else {
          var newVal = oldValue - 1;
        }
        spinner.find("input").val(newVal);
        spinner.find("input").trigger("change");
      });

    });

    $('.checkout-google').click(function(){
      clicked = true;
      $('.abcRioButton').trigger('click');
    });

    $(document).on('click', '.modal-padrao-overlay, .close-mod-padrao', function(){
      $('body').removeClass('modal-padrao-opened');
      $('.modal-padrao-content').html('');
    })
});
function abrirProduto(id) {  
  $('#produtoBox' + id).fadeIn();
}
function fecharProduto(id) {  
  $('#produtoBox' + id).fadeOut();
}

function abrirModalPadrao(content){
    $('body').addClass('modal-padrao-opened');
    if(content && content != ''){
      $('.modal-padrao-content').html(content);
    }
}

$(document).on('click','.categorias__item',function(){
    var tipo_produto = $(this).data('id');
     $.ajax({
        url: "/passou-aqui",
        type: "post",
        data: {
            slug:tipo_produto, 
        },
        success:function(data){
            $('.quem-passou-aqui').html(data.html);
        },
    }); 
});
$(document).on('click','.quem-passou-aqui__carousel-item',function(){
    var id_produto = $(this).data('id');
    var slug_tipo_produto = $(this).data('tipo');
     $.ajax({
        url: "/passou-aqui-carousel",
        type: "post",
        data: {
            id_produto:id_produto, 
            slug_tipo_produto:slug_tipo_produto,
        },
        success:function(data){
            $('.quem-passou-aqui').html(data.html);
        },
    }); 
});

function number_format (number, decimals, dec_point, thousands_sep) {
    // Strip all characters but numerical ones.
    number = (number + '').replace(/[^0-9+\-Ee.]/g, '');
    var n = !isFinite(+number) ? 0 : +number,
        prec = !isFinite(+decimals) ? 0 : Math.abs(decimals),
        sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep,
        dec = (typeof dec_point === 'undefined') ? '.' : dec_point,
        s = '',
        toFixedFix = function (n, prec) {
            var k = Math.pow(10, prec);
            return '' + Math.round(n * k) / k;
        };
    // Fix for IE parseFloat(0.55).toFixed(0) = 0;
    s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.');
    if (s[0].length > 3) {
        s[0] = s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, sep);
    }
    if ((s[1] || '').length < prec) {
        s[1] = s[1] || '';
        s[1] += new Array(prec - s[1].length + 1).join('0');
    }
    return s.join(dec);
}

function reloadCart(){

  var meio_pagamento = $('.meio-pagamento__forma-pagamento.active').data('id');

  $.ajax({
      headers: {
          'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
      },
      url:'/reload-cart',
      type:'POST',
      data : {meio_pagamento : meio_pagamento},
      beforeSend:function(){
          // $('.carregando').fadeIn();
      },
      success:function(data){
          if(data.status){
              $('#cart').html(data.html);
              $('[name="parcelas"]').html(data.parcelas);
              $('#box-cashback').html(data.html_cashback);

              if(data.html_adega_virada != ''){
                $('#cupom-adega-virada').html(data.html_adega_virada).removeClass('hidden');
              }else{
                $('#cupom-adega-virada').html(data.html_adega_virada).addClass('hidden');
              }

              if(data.html_adega_regulamento != ''){
                $('#regulamento-adega-virada').html(data.html_adega_regulamento).removeClass('hidden');
              }else{
                $('#regulamento-adega-virada').html(data.html_adega_regulamento).addClass('hidden');
              }

              $('#cashback-line-checkout').html(data.html_cashback_checkout);
              $('#link-finalizar-compra').html(data.text_finalizar_compra);
              sessionStorage.setItem('itemsCart', data.text_finalizar_compra);
              if(data.reserva.data_expiracao != ''){
                window.data_expiracao  = data.reserva.data_expiracao;
                window.data_atual      = data.reserva.data_atual;
                window.data_expire     = data.reserva.data_expire;
                window.checkoutReserva = false;
                window.seconds = 0;
                if(window.data_expiracao != ''){
                    var data1 = moment(window.data_atual, "DD/MM/YYYY hh:mm:ss");
                    var data2 = moment(window.data_expire, "DD/MM/YYYY hh:mm:ss");
                    window.seconds = data2.diff(data1, 'seconds') - parseInt(1);
                }

                $("#box_flutuante").hide();
                startTempoReserva();
              }else{
                finishDownOver();
              }

              if(data.valor_total.valor_restante <= 0 && data.usar_saldo){

                $('#meios-pagamento-pix, #meios-pagamento-card-deposito').addClass('hidden');
                $('.meio-pagamento__tab-pagamento').addClass('hidden');
                $('#meio-pagamento-cash').addClass('active');
                $('.meio-pagamento__tab-pagamento').eq(0).removeClass('active');
                $('#confirmarCompra').css('margin-top', '0px');
                $("input[type=radio][value=CASH]").prop("checked",true);

              }else{

                $('#meios-pagamento-pix, #meios-pagamento-card-deposito').removeClass('hidden');
                $('#meio-pagamento-cash').removeClass('active');
                $('.meio-pagamento__tab-pagamento').removeClass('hidden');
                $('#confirmarCompra').css('margin-top', '60px');

                if(meio_pagamento == 'C'){
                  $('.meio-pagamento__tab-pagamento').eq(0).addClass('active');
                }else if(meio_pagamento == 'D'){
                  $('.meio-pagamento__tab-pagamento').eq(1).addClass('active');
                }else if(meio_pagamento == 'P'){
                  $('.meio-pagamento__tab-pagamento').eq(2).addClass('active');
                }

                $("input[type=radio][value=" + meio_pagamento + "]").prop("checked", true);

              }

              var HtmlValorDeposito = '';
              // if(data.valor_total.total_original != data.valor_total.total){
              //   HtmlValorDeposito = '<span class="valor-antigo">R$ ' + data.valor_total.total_original  + '</span>';
              // }
              alert('reload');
              let valorOriginal = data.valor_total.total;
              let valorNumerico = parseFloat(valorOriginal.replace(',', '.'));
              let valorComDesconto = valorNumerico * 0.95;
              let valorComDescontoFormatado = valorComDesconto.toFixed(2).replace('.', ',');

              HtmlValorDeposito += '<strong>R$ ' + valorComDescontoFormatado + '</strong>';
              $('.valor-total-deposito').html(HtmlValorDeposito);
              if(data.valor_total.desconto != ''){
                $('.desconto-aplicado').text(data.valor_total.desconto);
                $('.aplicado').show();
              }

              if(data.valor_total.cupom != null && data.valor_total.cupom != 'null'){
                $('.valor-total-pedido').html('R$ ' + data.valor_total.total_cupom);
              }else{
                $('.valor-total-pedido').html('R$ ' + data.valor_total.total_original);
              }
              $('.saldo-negativo').html('R$ ' + data.valor_total.total_cashback);
          
          }else{
              alertUtil.alertError(data.message);
          }
          $('.carregando').fadeOut();
      }
  });
}

var clicked = false;


      
function isEmail(email) {
  var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  return regex.test(email);
}

Youez - 2016 - github.com/yon3zu
LinuXploit