let currentAjaxRequest=null,addToCartEnabled=!0,SITE=$("meta[name=application-url]").attr("content"),iptQtdPreviewValueMin=updateMiniCartQtds(),isset=ref=>void 0!==ref;function outOfStockForm(){$("#remember-me").on("submit",function(event){event.preventDefault();let form=$(this);$.ajax({url:SITE+"/ajax/out_of_stock_remember",type:"POST",dataType:"json",data:form.serialize(),success:function(data){200==data.status&&($(".msg_stock").html(data.data.message).css({color:"green",opacity:"1",visibility:"visible"}),form.find("#ofstockemail").val(""))},error:function(data){$(".msg_stock").html("Preencha o campo e-mail corretamente!").css({color:"red",opacity:"1",visibility:"visible"}),setTimeout(function(){$(".msg_stock").html("")},4e3)}})})}function others_functions(){$.fn.applyMask=function(mask){return this.each(function(){$(this).mask(mask)})};var options={onKeyPress:function(cpf,ev,el,op){var masks=["000.000.000-000","00.000.000/0000-00"];$(".cpfOrCnpj").mask(14 .price").text(data.preco_produto)):(parcelText="
  • ",parcelText=(parcelText=(parcelText=(parcelText=(parcelText=(parcelText+="
    ")+"
    ")+"
    "+data.nome+"")+""+data.preco_produto+"
    ")+"")+"
  • ",$(".cart-hlist .list-products").append(parcelText),pixValueElement=parseInt($(".main-header .fixed-menu .cart-header .cart-descr .total").text().replace(/[\(\)]/g,"").trim()),$(".main-header .fixed-menu .cart-header .cart-descr .total").text("("+ ++pixValueElement+")")),$("html, body").animate({scrollTop:0},{complete:function(){$(".wrapper-hlist").addClass("active"),$(".wrapper-hlist .cart-hlist").addClass("active"),$(".cart-leftmenu-side").addClass("active")}},"2000"))}function addToCartFromList(){$(document).on("click",".attributeOption",function(e){e.preventDefault();var parentElement=$(this).closest("div[class^='prod'], li[class^='prod']"),e=(parentElement.find(".attributeOption.selected").removeClass("selected"),$(this).addClass("selected"),$(this).find(".variationID").attr("value"));$.ajax({url:SITE+"/ajax/change_variation",type:"POST",dataType:"json",data:{estrutura:e},success:function(data){data?(parentElement.find(".price_wrapper").html(data.price),parentElement.find(".image").html(data.image),parentElement.find("a.price_wrapper").attr("href",data.url),parentElement.find(".produto_codigo").val(data.id),parentElement.find(".produto_estrutura").val(data.variation_id),parentElement.find(".quantidade").val(data.quantity),parentElement.find(".wrapper-amount .amount").text(data.quantity),parentElement.find(".quantidade").attr("max",data.max_quantity)):console.log("Erro ao carregar o novo preço.")}})}),addToCartEnabled&&$(document).on("click",".product-grid .add_cart a",function(e){e.preventDefault();var e=$(this).parent().find(".produto_codigo").val(),estrutura=$(this).parent().find(".produto_estrutura").val(),quantidade=$(this).parent().find(".quantidade").val(),custom=$(this).data("custom"),url=$(this).data("url");return custom?window.location.href=url:$.ajax({url:SITE+"/ajax/add_to_cart",type:"POST",dataType:"json",data:{produto:e,estrutura:estrutura,quantidade:quantidade},success:function(data){(window.dataLayer||[]).push({event:"add_to_cart",ecommerce:{currency:"BRL",value:data.total,items:data.itens,customer:data.customer}}),iptQtdPreviewValueMin=updateMiniCartQtds(),mountCartHeader(data)},error:function(xhr,status,error){window.location=SITE+"/carrinho"}}),!1}),$(".product-grid .unavailable a").on("click",function(){return!1}),$(document).on("click",".product-grid article .add_cart .wrapper-amount .more",function(e){e.preventDefault();var e=$(this).closest(".add_cart"),qtd=$(e).find(".quantidade"),val=parseInt($(qtd).val())+1,limit=$(qtd).attr("max");limit=param},String.prototype.validate_sequential_numbers=function(param){for(var check=!0,i=0;iFrete "+data.frete+""),$("#form_pagamento_billet .pagamento-info-preco span").html(data.total_boleto),$(".payment_pix .pagamento-info-preco span").html(data.total_pix),$(".payment_arrange_with_seller .pagamento-info-preco span").html(data.total),$("#form_pagamento_card .pagamento-info-preco .total-parcel-text").html("Total: "+data.total),$(".payment_arrange_with_seller .pagamento-info-preco .total-parcel-text").html("Total: "+data.total),$(".lineup-bottom-content .total .prices-list .real-price strong").text(data.total),$(".lineup-bottom-content .total .prices-list .pix-price strong").text(data.total_pix),$(".lineup-bottom-content .total .prices-list .parcel-price").html("Pague em até "+data.condicao_maxima),0'+j.nome+"":'",$(row).appendTo("select#condicao")}),"function"==typeof updateMercadoPagoCardPaymentBrickAmount&&updateMercadoPagoCardPaymentBrickAmount(data.total_raw)},error:function(xhr,status,error){$(".form-step-payment.delivery-form").removeClass("loading")}})})}function startModalDeliveryCenter(){var cep;0<$("form.form-step-payment.delivery-form input[name=cep]").length&&9==(cep=$("form.form-step-payment.delivery-form input[name=cep]").val()).length&&$.ajax({url:SITE+"/cadastro/validate/cep",type:"POST",dataType:"json",data:{value:cep},success:function(data){deliveryCentersPayment(data)}})}function deliveryCentersPayment(data){if(0maxItemQuantity&&$(this).val(maxItemQuantity)}),$("#amount-to-delivery").val()||$("#amount-to-delivery").val(maxItemQuantity),`
    Centro de Montagem

    Sua localização possui ${data.deliveryCenters.length} Centros de Montagem credenciados.

    Clique em selecionar para escolher a Centro de Entrega e a quantidade de montagem.

    Importante: A montagem dos pneus será realizada somente se a entrega for no Centro de Montagem.

    Selecionar
    `),modalHtml=($(".payment-delivery-center").remove(),$(".form-step-payment.delivery-form .data .wrapper-button-step").before(htmlToAdd),data.selectedDeliveryCenter&&updateToSelected(data.selectedDeliveryCenter),"");function updateToSelected(data){$(".modal-delivery-center").css({opacity:"0",visibility:"hidden"});var textdeliveryModal=`Envio: ${data.quantity_install} para `+(1==data.to_delivery_center?"o Centro de Entrega":"a Residência"),data=`
    ${data.contact_name}

    ${data.address}, ${data.number}
    ${data.neighborhood}, ${data.city} - ${data.acronym} ${data.zipcode}
    ${textdeliveryModal}

    Importante: A montagem dos pneus será realizada somente se a entrega for no Centro de Montagem

    `;$(".payment-delivery-center .center .unselected").remove(),$(".payment-delivery-center .center .already-selected").remove(),$(".payment-delivery-center .center ").append(data)}data.deliveryCenters.forEach(function(center){var categoriesHtml=center.categories.split(",").map(function(category){return`
    ${category}
    `}).join("");modalHtml+=`
    ${center.image?``:'
    '}
    ${center.trading_name}
    ${center.address}
    ${center.city} ${center.state} (${center.zipcode})
    ${center.phone}
    ${center.whatsapp}
    Serviços
    Monta pneus até: ${center.attrs}
    ${categoriesHtml}
    Atendimento

    ${center.service_hours}

    `}),$("#modal-form-step-1 .items-delivery-center").html(modalHtml),$("#modal-form-step-1").show(),$("#modal-form-step-2").hide(),$(".modal-delivery-center .center-delivery-center .progress-bar .inside-bar").css({width:"39%",borderRadius:"6px 0 0 6px"}),$(document).on("click",".select-delivery-center",function(){centerId=$(this).data("center-id");var selectedCenter=data.deliveryCenters.find(center=>center.id==centerId);$("#modal-form-step-2 .info").html(` ${selectedCenter.address} - ${selectedCenter.city} ${selectedCenter.state} (${selectedCenter.zipcode})
    ${selectedCenter.phone} ${selectedCenter.whatsapp} `),$("#modal-form-step-1").hide(),$("#modal-form-step-2").show(),$(".modal-delivery-center .center-delivery-center .progress-bar .inside-bar").css({width:"100%",borderRadius:"6px 6px 6px 6px"})}),$(document).on("click","#open-modal-delivery-center",function(){$(".modal-delivery-center").css({opacity:"1",visibility:"visible"})}),$(document).on("click",".modal-delivery-center .finish-delivery-center .buttons .back-step",function(){$("#modal-form-step-1").show(),$("#modal-form-step-2").hide(),$(".modal-delivery-center .center-delivery-center .progress-bar .inside-bar").css({width:"39%",borderRadius:"6px 0 0 6px"})}),$(document).on("click",".modal-delivery-center .delivery-overlay, .close-delivery-center",function(){$(".modal-delivery-center").css({opacity:"0",visibility:"hidden"})}),$(document).on("click","#submit-delivery-center",function(){var toDeliveryCenter=$("#to-delivery-center").is(":checked"),amountToDelivery=$("#amount-to-delivery").val(),toDeliveryCenter={delivery_center_id:centerId,to_delivery_center:toDeliveryCenter,quantity_install:amountToDelivery};$.ajax({url:SITE+"/ajax/delivery-center/cart-delivery-center-store",type:"POST",dataType:"json",data:toDeliveryCenter,success:function(data){updateToSelected(response=data.response)},error:function(xhr,status,error){}})}),$(document).on("click","#remove-delivery-center",function(){removeDeliveryCenter(htmlToAdd)})}else removeDeliveryCenter()}function removeDeliveryCenter(htmlToAdd=!1){$.ajax({url:SITE+"/ajax/delivery-center/cart-delivery-center-remove",type:"POST",dataType:"json",success:function(response){return $(".payment-delivery-center").remove(),htmlToAdd&&$(".form-step-payment.delivery-form .data .wrapper-button-step").before(htmlToAdd),!0},error:function(xhr,status,error){return!1}})}function aligns(){document.getElementById("error_payment")&&jQuery("html, body").stop().animate({scrollTop:$(".payment_credit").offset().top-150},"fast"),document.getElementById("form_avability")&&jQuery("html, body").stop().animate({scrollTop:$("#form_avability").offset().top-150},"fast")}function card_details(){$("#codigo_seguranca, #card-one-code, #card-two-code").mask("9999"),$("#numero_cartao, #card-one-number, #card-two-number").autotab_filter({format:"numeric",nospace:!0}),$("#mais_detalhes").hover(function(){$(".credit_details").show()},function(){$(".credit_details").hide()})}function menu_callcenter(){$(".menu_call .nome p").click(function(e){e.stopPropagation(),$(".menu_call .actived").hide(),$(".menu_call .actived").removeClass("actived"),$(this).parent().find("ul").show(),$(this).parent().find("ul").addClass("actived")})}function createInterval(){intervalo=setInterval(function(){bannerAtual==numBanners-1&&(bannerAtual=-1),animar(++bannerAtual)},time)}function init(value){animar(value),1
    '),$(".alert_freight_cart .all_freight").append('
    '),$.ajax({url:SITE+"/ajax/calc_all_shipping_cart",dataType:"json",type:"POST",data:{act:"4a79556d49696b3d",all:!0,cep:e},success:function(data){$.each(data.data,function(index,freight){freight.SellerID!=sellerID&&delete data.data[index]}),$(".alert_freight_cart .freight_description_loading").remove();let description=data.description;var dados=data.data;Array.isArray(dados)&&0
    Nome
    Valor
    Prazo
    `,dados.forEach(frete=>{var prazo_dias="",tarifa=frete.Tarifa;tarifa<=0&&(tarifa="0.00"),prazo_dias=frete.Prazo<=1?description?frete.Prazo+" dia útil + "+description:frete.Prazo+" dia útil":description?frete.Prazo+" dias úteis + "+description:frete.Prazo+" dias úteis",html_popup+=`
    ${frete.Nome}
    R$ ${tarifa}
    ${prazo_dias}
    `}),html_popup=html_popup+`

    Selecione outra opção de frete na próxima página de finalização do pedido.

    `+"",$(".alert_freight_cart .all_freight").append(html_popup),$(".all_freight").css("top",-(()=>$(".tabela_fretes").height()+6<=90?30:($(".tabela_fretes").height()+6-90)/30*20)()))}}))}),$(document).on("click",".cart-table .product-item .quantify svg, .cart-table .product-item .quantify i",function(){let operation="plus";$(this).hasClass("fa-minus")&&(operation="minus");var _this=$(this),current_value=parseInt($(this).parent().find("input[name=iptQtd]").val()),max=parseInt($(this).parent().find("input[name=iptQtd]").attr("max")),id_item=$(this).parent().find("input[name=idItem]").val(),next_value="minus"==operation?current_value-1:current_value+1;max<=(next_value=next_value<=1?1:next_value)&&(next_value=max),$(document).find(".cart-table .product-item .quantify svg, .cart-table .product-item .quantify i").removeClass("disable"),max<=next_value?$(this).parent().find(".quantify-plus").hide():$(this).parent().find(".quantify-plus").show(),next_value<=1?$(this).parent().find(".quantify-minus").hide():$(this).parent().find(".quantify-minus").show(),$(".cart-table .right-content .overlay").addClass("show"),$(_this).parent().find("input[name=iptQtd]").val(next_value),$(".order-limit-message").remove(),currentAjaxRequest=$.ajax({url:SITE+"/ajax/cart",type:"POST",dataType:"json",data:{act:"4d434d36",id_item:id_item,quantity:next_value},beforeSend:function(){null!=currentAjaxRequest&¤tAjaxRequest.abort()},success:function(data){1==data.success?(updateViewCart(_this,data),null!=data.warning&&0Atenção: ${data.warning}
    `)):0==data.success&&($(_this).parent().find("input[name=iptQtd]").val(current_value),$(".cart-page-header.content").after(`
    Atenção: ${data.error}
    `),$(".cart-table .right-content .overlay").removeClass("show"))},error:function(xhr,status,error){let errorMessage="Erro desconhecido";xhr=JSON.parse(xhr.responseText);xhr&&xhr.error&&(errorMessage=xhr.error),$(_this).parent().find("input[name=iptQtd]").val(current_value),$(".cart-page-header.content").after(`
    Atenção: ${errorMessage}
    `),$(".cart-table .right-content .overlay").removeClass("show")}})});let iptQtdPreviewValue=[];function updateViewCart(_this=!1,data){$(".cart-table .right-content .overlay").removeClass("show"),data.max_free_shipping&&update_free_shipping(data),$(".gift-package-resume .value").text("R$ "+data.totalGiftPackagePrice.toFixed(2)),_this&&data.totalProduto&&$(_this).closest(".product-item").find(".price").text(data.totalProduto),$(".right-content .subtotal .value").text(data.subtotalCarrinho),$(".right-content .total .value .real-price").text(data.totalCarrinho),data.parcelamento&&$(".right-content .total .value .parcel-price").html("Pague em até "+data.parcelamento),$(".layout_calc_shipping .bottom").closest(".seller-quote").hide(),$.each(data.freights,function(sellerID,dataFreight){(dataFreight.freightName||dataFreight.freightPrice)&&($('.cart-table .frete .bottom[data-seller-id="'+sellerID+'"] .freight_name_price').text(dataFreight.freightName+" - "+dataFreight.freightPrice),$('.layout_calc_shipping .bottom[data-seller-id="'+sellerID+'"]').closest(".seller-quote").fadeIn())}),$(".right-content .frete-resumo .value").html(data.totalFreight),$(".cart-header .wrapper-hlist .cart-hlist .wrapper .subtotal .price h4").text(data.totalCarrinho),(0==data.cupom?($(".right-content .valor-cupom-resumo").attr("style","display: none;"),$(".cupom .layout").attr("style","display: none;"),$(".cupom .form")):($(".right-content .valor-cupom-resumo").text("- "+data.cupom),$(".valor-cupom-resumo"))).attr("style","display: block;");_this=$(".right-content .total .value .pix-price strong");data.pixTotalCarrinho&&0<_this.length&&_this.text(data.pixTotalCarrinho),brindesCartView(data.brindes,data.type_prizes)}$(".cart-table .product-item .quantify .iptQtd").each(function(){var id=$(this).parent().find("*[name=idItem]").val();iptQtdPreviewValue[id]=$(this).val()}),$(document).on("change",".cart-table .product-item .quantify .iptQtd",function(){var _this=$(this),current_value=parseInt($(this).val()),max=parseInt($(this).attr("max")),id_item=$(this).parent().find("input[name=idItem]").val(),next_value=current_value;max<=(next_value=max<=(next_value=next_value<=1?1:next_value)?max:next_value)?$(this).parent().parent().find(".quantify-plus").hide():$(this).parent().parent().find(".quantify-plus").show(),next_value<=1?$(this).parent().parent().find(".quantify-minus").hide():$(this).parent().parent().find(".quantify-minus").show(),$(".cart-table .right-content .overlay").addClass("show"),$(_this).val(next_value),$(".order-limit-message").remove(),$.ajax({url:SITE+"/ajax/cart",type:"POST",dataType:"json",data:{act:"4d434d36",id_item:id_item,quantity:next_value},success:function(data){1==data.success?(iptQtdPreviewValue[id_item]=next_value,updateViewCart(_this,data),null!=data.warning&&0Atenção: ${data.warning}
    `)):0==data.success&&($(_this).parent().find("input[name=iptQtd]").val(current_value),$(".cart-page-header.content").after(`
    Atenção: ${data.error}
    `),$(".cart-table .right-content .overlay").removeClass("show"))},error:function(xhr,status,error){let errorMessage="Erro desconhecido";xhr=JSON.parse(xhr.responseText);xhr&&xhr.error&&(errorMessage=xhr.error),$(_this).parent().find("input[name=iptQtd]").val(iptQtdPreviewValue[id_item]),$(".cart-page-header.content").after(`
    Atenção: ${errorMessage}
    `),$(".cart-table .right-content .overlay").removeClass("show")}})}),$(".remove_item").click(function(e){var iditem=$(this).attr("id").replace("itemd_",""),seller=$($(this)[0]).closest(".list-products");$(this).parent().parent().remove();$(".cart-table .right-content .overlay").addClass("show"),$.ajax({url:SITE+"/ajax/cart",dataType:"json",type:"POST",data:{act:"4d7a49754f546f32",id_item:iditem},success:function(data){var $bottom;data.quantidade<1||data.redirect?window.location=SITE+"/carrinho":(updateViewCart(null,data),$(".order-limit-message").remove(),-1===$.inArray(seller.data("seller-id"),data.marketplaceSellers)&&(seller.remove(),($bottom=$('.bottom[data-seller-id="'+seller.data("seller-id")+'"]')).closest(".seller-quote").find("hr").remove(),$bottom.remove()),1==data.marketplaceSellers.length&&$(".freight-advice").remove(),null!=data.warning&&0Atenção: ${data.warning}
    `))}})});{let needReCalcShipping=!1;function closeGiftModal(){$("#gift-modal").removeClass("show"),needReCalcShipping&&$(".cart_freight").submit()}$("#open-gift-modal").length&&($("#open-gift-modal").click(function(){$("#gift-modal").addClass("show"),$.ajax({url:SITE+"/ajax/get-cart-items",type:"GET",success:function(data){data=data.items;let cartItemsContainer=document.querySelector(".cart-items");cartItemsContainer.innerHTML="",data.forEach(item=>{var isChecked,price;item.gift_package_id&&(isChecked=0!=item.gift_package,price=(item.product_variation_gift_package_price*item.quantity).toFixed(2),price=`

    ${item.name}

    Quantidade

    ${item.quantity}

    Valor

    R$ ${price}

    `,cartItemsContainer.insertAdjacentHTML("beforeend",price))}),document.querySelectorAll('input[id^="checkbox-"]').forEach(checkbox=>{checkbox.addEventListener("change",function(){var cartItemId=this.id.split("-")[1],isChecked=this.checked;needReCalcShipping=!0,$.ajax({url:SITE+"/ajax/set-gift-package",type:"POST",dataType:"json",data:{id:cartItemId,gift:isChecked},success:function(data){updateViewCart(!1,data)}})})})}})}),$("#gift-modal .modal-content .close, #gift-modal .gift-overlay").click(function(){closeGiftModal()}),$(document).keydown(function(event){"Escape"===event.key&&closeGiftModal()}),window.onpopstate=function(event){closeGiftModal()})}}function cart_preview(){$(".cart-header .cart-icon, .cart-header .cart-descr").on("click",function(){$(".wrapper-hlist").addClass("active"),$(".wrapper-hlist .cart-hlist").addClass("active"),$(".cart-leftmenu-side").addClass("active"),$("body").css("overflowY","hidden"),total=$(".price h4").text(),qtd_itens=$(".cart-product").length;for(var itens=[],i=0;iAtenção: ${errorMessage}
    `),$(_this).parent().find("input[name=quantity]").val(iptQtdPreviewValueMin[id_item])}})}),$(document).on("keyup",".cart-hlist .quantity-wrapper input[name=quantity]",function(){var _this=$(this),current_value=parseInt($(_this).val()),max=parseInt($(_this).attr("max")),id_item=$(this).parent().find("input[name=idItem]").val();isNaN(current_value)||($(".cart-hlist .quantity-wrapper svg, .cart-hlist .quantity-wrapper i").css("opacity","1"),current_value<=1&&(current_value=1,$(this).parent().parent().find(".fa-minus").css("opacity","0")),max<=current_value&&(current_value=max,$(this).parent().parent().find(".fa-plus").css("opacity","0")),$(".order-limit-message").remove(),currentAjaxRequest=$.ajax({url:SITE+"/ajax/cart",type:"POST",dataType:"json",data:{act:"4d434d36",id_item:id_item,quantity:current_value,freightCalc:!1},beforeSend:function(){null!=currentAjaxRequest&¤tAjaxRequest.abort()},success:function(data){var parcelText,pixValueElement;1==data.success&&($(_this).parent().find("input[name=quantity]").val(current_value),$(_this).closest(".right-content").find(".price").text(data.totalProduto),$(".cart-header .wrapper-hlist .cart-hlist .wrapper .subtotal .price h4").text(data.totalCarrinho),iptQtdPreviewValueMin[id_item]=current_value,parcelText="",data.parcelamento&&(parcelText="Pague em até "+data.parcelamento),pixValueElement=$(".cart-header .wrapper-hlist .cart-hlist .wrapper .subtotal .price h3 strong"),data.pixSubtotalCarrinho&&0Atenção: ${errorMessage}
    `),$(_this).parent().find("input[name=quantity]").val(iptQtdPreviewValueMin[id_item])}}))}),$(document).on("click",".cart-header .cart-product .cart-delete",function(){var _this=$(this),id_item=$(this).parent().find("input[name=idItem]").val();currentAjaxRequest=$.ajax({url:SITE+"/ajax/cart",type:"POST",dataType:"json",data:{act:"4d7a49754f546f32",id_item:id_item},beforeSend:function(){null!=currentAjaxRequest&¤tAjaxRequest.abort()},success:function(data){var current_count,pixValueElement;1==data.success&&($(_this).closest(".cart-product").remove(),$(".cart-header .total").text(data.quantidade),current_count=parseInt($(".main-header .fixed-menu .cart-header .cart-descr .total").text().replace(/[\(\)]/g,"").trim()),$(".main-header .fixed-menu .cart-header .cart-descr .total").text("("+--current_count+")"),$(".cart-header .total").text(data.total_itens),$(".cart-header .wrapper-hlist .cart-hlist .wrapper .subtotal .price h4").text(data.subtotalCarrinho),pixValueElement=$(".cart-header .wrapper-hlist .cart-hlist .wrapper .subtotal .price h3 strong"),data.pixSubtotalCarrinho&&0(prec=Math.pow(10,prec),""+Math.round(n*prec)/prec))(number,decimals):""+Math.round(number)).split("."))[0].length&&(s[0]=s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,thousands_sep)),(s[1]||"").lengthdiv.frete .form .input_wrapper").append('

    CEP não encontrado.

    ')}}))}),$(".frete .layout .edit-zipcode").on("click",function(){$(".frete .layout").fadeOut({duration:400,complete:function(){$(".frete .layout .list-cep").text(""),$(".frete .layout .freight_name_price").text(""),$(".frete .layout .freight_deadline").text(""),$(".frete .form_calc_shipping").fadeIn()}})}),$(".frete .layout_calc_shipping .edit-zipcode").on("click",function(){$(".frete .layout_calc_shipping").fadeOut({duration:400,complete:function(){$(".frete .layout_calc_shipping .list-cep").text(""),$(".frete .layout_calc_shipping .freight_name_price").text(""),$(".frete .layout_calc_shipping .freight_deadline").text(""),$(".frete .form_calc_shipping").fadeIn()}})})}function cart_cupom(){$("#cart_cupom").on("submit",function(e){e.preventDefault();var e=$(this),cupom=$(e).find("input#cupom_input").val();cupom&&($(".cart-table .right-content .overlay").addClass("show"),$.ajax({url:SITE+"/ajax/cupom_validar",type:"POST",dataType:"json",data:{chave_cupom:cupom},success:function(data){if($(".cart-table .right-content .overlay").removeClass("show"),1==data.status){$(".cupom .list-cupom").text(cupom),$(".valor-cupom-resumo").attr("style","display: block;"),$(".valor-cupom-resumo").text("- "+data.cupom),data.hasOwnProperty("porcentagem")?$(".cupom .bottom .cupom-value").text("- "+data.porcentagem):$(".cupom .bottom .cupom-value").text("- "+data.valor),$(".total .value .real-price").text(data.totalCarrinho),$(".total .value .parcel-price").html("Pague em até "+data.parcelamento);var pixValueElement=$(".total .value .pix-price strong");data.pixTotalCarrinho&&0 span"),data.totalCarrinho,"0,00"))}else{let msg="Cupom inválido";switch($("#cupom_input").val(""),data.type){case"1":msg="Cupom disponível somente para pessoa física";break;case"2":msg="Cupom disponível somente para pessoa jurídica";break;case"3":msg="Este cupom só pode ser utilizado uma única vez";break;case"4":msg="Cupom disponível somente na primeira compra";break;case"5":msg="Cupom não disponível para assinaturas";break;case"6":msg="Cupom não disponível para os produtos do carrinho";break;case"redirect":msg="Autenticação necessária!",$("body").addClass("modal-open"),$(".login-overlay").addClass("show"),$(".main-login-popup").addClass("show"),$.getScript("https://www.google.com/recaptcha/api.js")}$(".cupom .cupom_msg").html(msg).css({color:"red",opacity:"1",visibility:"visible"}),setTimeout(function(){$(".cupom .cupom_msg").css({color:"#000",opacity:"0",visibility:"hidden"})},4e3)}}}))}),$(".cupom .layout .edit-cupom").on("click",function(){$(".cupom .layout").fadeOut({duration:400,complete:function(){$(".cupom .layout .list-cupom").text(""),$(".cupom .layout .cupom-value").text(""),$(".cupom .form").fadeIn()}})}),$(".cupom .layout .edit-cupom").on("click",function(){$(".cupom .layout").fadeOut({duration:400,complete:function(){$(".cupom .layout .list-cupom").text(""),$(".cupom .layout .cupom-value").text(""),$(".cupom .form").fadeIn()}})}),$(".cupom .remove-cupom").on("click",function(){$(".cart-table .right-content .overlay").addClass("show"),$.ajax({url:SITE+"/ajax/cupom_remove",type:"POST",dataType:"json",success:function(data){var pixValueElement;$(".cart-table .right-content .overlay").removeClass("show"),location.reload(!0),1==data.status&&($(".valor-cupom-resumo").attr("style","display: block;"),$(".valor-cupom-resumo").text("R$ 0,00"),$(".total .value .real-price").text(data.totalCarrinho),$(".total .value .parcel-price").html("Pague em até "+data.parcelamento),pixValueElement=$(".total .value .pix-price strong"),data.pixTotalCarrinho&&0
    lock

    Olá ${customerData.name}

    Identificamos que você já possui um cadastro conosco. Escolha uma das opções abaixo para prosseguir com a sua compra.

    Comprar sem logar

    Na opção comprar sem fazer login, você pode realizar todo o processo sem acessar sua conta, de forma totalmente segura e sem complicações.

    `;$("body").append(modalHtml),$(".btn-login-payment").click(function(){window.location.href="/login?returnTo=pagamento&user="+customerData.id}),$(".btn-visitor-payment").click(function(){$.ajax({url:SITE+"/ajax/set-visitor",type:"POST",dataType:"json",data:customerData,success:function(data){window.location.href="/pagamento"}})}),$(".visitor-options .close-modal").click(function(){$(".visitor-options").remove()})}function pagamento(){let paymentTotal=0;function SPMaskBehavior(val){return 11===val.replace(/\D/g,"").length?"(00) 00000-0000":"(00) 0000-00009"}var spOptions={onKeyPress:function(val,e,field,options){field.mask(SPMaskBehavior.apply({},arguments),options)}};$(".delivery-form input[name=cep]").mask("99999-999"),$(".personal-data-form input[name=cpf]").mask("999.999.999-99"),$(".personal-data-form input[name=cnpj]").mask("99.999.999/9999-99"),$(".personal-data-form input[name=telefone]").mask(SPMaskBehavior,spOptions),$(".form-step-payment #button-change-type .type-options").on("click",function(evt){$(".form-step-payment #button-change-type").attr("class",$(this).data("type")),"pj"==$(this).data("type")?($(".person.natural-person").removeClass("show"),$(".person.legal-person").addClass("show"),$('.personal-data-form input[name="tipo_pessoa"]').val(2).trigger("change"),$(".phone-conctact-label").text("Telefone"),$(".natural-person input").val("")):($(".person.legal-person").removeClass("show"),$(".person.natural-person").addClass("show"),$('.personal-data-form input[name="tipo_pessoa"]').val(1).trigger("change"),$(".phone-conctact-label").text("Celular"),$(".legal-person input").val(""),$("#ie_isento").prop("checked",!1))}),$.validator.addMethod("validPhone",function(value,element){return 11===(valueLength=value.replace(/\D/g,"").length)||10===valueLength},"Insira um número de telefone válido"),$("#personal-data-form").validate({rules:{email:{required:!0,uniquemail:!0,email:!0,maxlength:200},nome:{required:!0,noSpace:!0,maxlength:50},sobrenome:{required:!0,noSpace:!0,maxlength:50},cpf:{required:!0,cpf:!0,uniquecpf:!0},telefone:{required:!0,validPhone:!0},nome_contato:{required:!0,noSpace:!0,maxlength:100},razao_social:{required:!0,noSpace:!0,maxlength:100},nome_fantasia:{required:!0,noSpace:!0,maxlength:80},cnpj:{required:!0,cnpj:!0,uniquecnpj:!0},ie:{required:!0},zip_code:{required:!0,noSpace:!0},state_id:{required:!0,noSpace:!0},city:{required:!0,noSpace:!0},address:{required:!0,noSpace:!0},neighborhood:{required:!0,noSpace:!0},number:{required:!0,noSpace:!0}},messages:{email:{required:"O e-mail é obrigatório",email:"O e-mail deve ser válido",maxlength:"Máximo de 200 caracteres."},nome:{required:"O nome é obrigatório",maxlength:"Máximo de 50 caracteres."},sobrenome:{required:"O sobrenome é obrigatório",maxlength:"Máximo de 50 caracteres."},cpf:{required:"O CPF é obrigatório"},telefone:{required:"O telefone é obrigatório"},nome_contato:{required:"O nome do contato é obrigatório",maxlength:"Máximo de 100 caracteres."},razao_social:{required:"A razão social é obrigatório",maxlength:"Máximo de 100 caracteres."},nome_fantasia:{required:"O nome fantasia é obrigatório",maxlength:"Máximo de 80 caracteres."},cnpj:{required:"O CNPJ é obrigatório"},zip_code:{required:"Informe o CEP"},state_id:{required:"Informe o estado"},city:{required:"Informe a cidade"},address:{required:"Informe o endereço"},neighborhood:{required:"Informe o bairro"},number:{required:"Informe o número"}}}),$(".form-step-payment.delivery-form").validate({rules:{cep:{required:!0,normalizer:function(value){return $.trim(value)}},numero:{required:!0,normalizer:function(value){return $.trim(value)}},destinatario:{required:!0,normalizer:function(value){return $.trim(value)}},cpfDestinatario:{required:!0,normalizer:function(value){return $.trim(value)}},chg_endereco:{required:!0,normalizer:function(value){return $.trim(value)}},chg_bairro:{required:!0,normalizer:function(value){return $.trim(value)}}},highlight:function(element){$(element).css("border","1px solid red")},unhighlight:function(element){$(element).css("border","")},errorPlacement:function(error,element){"freight"==$(element).attr("name")?$(error).insertBefore($(element).parent().parent()):error.insertAfter(element)},messages:{cep:{required:"O CEP é obrigatório"},numero:{required:"O número é obrigatório"},cpfDestinatario:{required:"O CPF do destinatário é obrigatório"},destinatario:{required:"O destinatário é obrigatório"},chg_endereco:{required:"O endereço é obrigatório"},chg_bairro:{required:"O bairro é obrigatório"}}});$("form.form-insert-email").on("submit",function(e){e.preventDefault();var email=$(this).find("input[name=email]").val(),gRecaptchaResponse=$(this).find("textarea[name=g-recaptcha-response]").val();$.ajax({url:SITE+"/ajax/check_user_exists",type:"POST",dataType:"json",data:{email:email},success:function(data){1==data.response?data.visitorOptions?visitorOptionsModal(data):window.location.href="/login?returnTo=pagamento&user="+data.id:(data={email:email,type:"insert-email",user_type:"payment_session",gRecaptchaResponse:gRecaptchaResponse},$.ajax({url:SITE+"/ajax/set_payment_session_data",type:"POST",dataType:"json",data:{data:data},success:function(data){0==data.success&&null!=data.priceError&&1==data.priceError&&(window.location.href="/carrinho"),window.location.href="/pagamento"},error:function(error){$("#msg_contact").html('"),$("#msg_contact").show()}}))}})}),$("#personal-data-form").on("submit",function(e){e.preventDefault();e=$(this);if(!$(e).valid())return!1;var type=$(e).find("input[name=type]").val(),user_type=$(e).find("input[name=user_type]").val(),tipo_pessoa=$(e).find("input[name=tipo_pessoa]").val(),email="login"==user_type?$("label.email_login").text().trim():$(e).find("input[name=email]").val(),nome=$(e).find("input[name=nome]").val(),sobrenome=$(e).find("input[name=sobrenome]").val(),cpf="login"==user_type?$("label.cpf_login").text().trim():$(e).find("input[name=cpf]").val(),nome_contato=$(e).find("input[name=nome_contato]").val(),razao_social=$(e).find("input[name=razao_social]").val(),nome_fantasia=$(e).find("input[name=nome_fantasia]").val(),cnpj="login"==user_type?$("label.cnpj_login").text().trim():$(e).find("input[name=cnpj]").val(),ie=$(e).find("input[name=ie]").val(),tipo_comercio=$(e).find("input[name=tipo_comercio]:checked").val(),telefone=$(e).find("input[name=telefone]").val(),ddd=telefone.substr(1,2),fone=telefone.substr(5).replace("-",""),data_nascimento={dia:$(e).find("input[name=dia_nascimento]").val(),mes:$(e).find("input[name=mes_nascimento]").val(),ano:$(e).find("input[name=ano_nascimento]").val()},zip_code=$(e).find("input[name=zip_code]").val(),address=$(e).find("input[name=address]").val(),neighborhood=$(e).find("input[name=neighborhood]").val(),city=$(e).find("input[name=city]").val(),state_id=$(e).find("input[name=state_id]").val(),number=$(e).find("input[name=number]").val(),complement=$(e).find("input[name=complement]").val(),receber_notificacoes=$(e).find("input[name=receber_notificacoes]").prop("checked")?1:0,cpf=cpf||$(e).find("input[name=cpf]").val(),cnpj=cnpj||$(e).find("input[name=cnpj]").val(),e=(grecaptchaToken=$(e).find("textarea[name=g-recaptcha-response]").val(),{tipo_pessoa:tipo_pessoa,email:email,nome:nome,sobrenome:sobrenome,cpf:cpf,nome_contato:nome_contato,razao_social:razao_social,nome_fantasia:nome_fantasia,cnpj:cnpj,ie:ie,tipo_comercio:tipo_comercio,telefone:telefone,data_nascimento:data_nascimento,receber_notificacoes:receber_notificacoes,type:type,user_type:user_type,continuar_entrega:!0,zip_code:zip_code,address:address,neighborhood:neighborhood,city:city,state_id:state_id,number:number,complement:complement,gRecaptchaResponse:grecaptchaToken});$.ajax({url:SITE+"/ajax/set_payment_session_data",type:"POST",dataType:"json",data:{data:e},success:function(data){0==data.success&&null!=data.priceError&&1==data.priceError&&(window.location.href="/carrinho"),$(".personal-data-form").attr("style","display: none !important;"),$(".personal-data .infos-step-2").find(".info p:first-child span").text(email),$(".personal-data .infos-step-2").find(".info p.name span").text(nome+" "+sobrenome),$(".personal-data .infos-step-2").find(".info p.phone").text(telefone),$(".personal-data .infos-step-2").attr("style","display: block !important;"),$(".wrapper-payment-page-new .left-payment-page > div.personal-data .title i").addClass("show"),$("form.delivery-form").find("input[name=destinatario]").val(nome+" "+sobrenome),$("form#form_finalize_payment").find("input[name=tipo_pessoa]").val(tipo_pessoa),$("form#form_finalize_payment").find("input[name=email]").val(email),$("form#form_finalize_payment").find("input[name=nome]").val(nome),$("form#form_finalize_payment").find("input[name=sobrenome]").val(sobrenome),$("form#form_finalize_payment").find("input[name=cpf]").val(cpf),$("form#form_finalize_payment").find("input[name=nome_contato]").val(nome_contato),$("form#form_finalize_payment").find("input[name=razao_social]").val(razao_social),$("form#form_finalize_payment").find("input[name=nome_fantasia]").val(nome_fantasia),$("form#form_finalize_payment").find("input[name=cnpj]").val(cnpj),$("form#form_finalize_payment").find("input[name=ie]").val(ie),$("form#form_finalize_payment").find("input[name=tipo_comercio]").val(tipo_comercio),$("form#form_finalize_payment").find("input[name=DDDTelefone1]").val(ddd),$("form#form_finalize_payment").find("input[name=telefone1]").val(fone),$("form#form_finalize_payment").find("input[name='data_nascimento[dia]']").val(data_nascimento.dia),$("form#form_finalize_payment").find("input[name='data_nascimento[mes]']").val(data_nascimento.mes),$("form#form_finalize_payment").find("input[name='data_nascimento[ano]']").val(data_nascimento.ano),$("form#form_finalize_payment").find("input[name='receber_notificacoes']").val(receber_notificacoes),$("form#form_finalize_payment").find("input[name='zip_code']").val(zip_code),$("form#form_finalize_payment").find("input[name='address']").val(address),$("form#form_finalize_payment").find("input[name='number']").val(number),$("form#form_finalize_payment").find("input[name='complement']").val(complement),$("form#form_finalize_payment").find("input[name='neighborhood']").val(neighborhood),$("form#form_finalize_payment").find("input[name='city']").val(city),$("form#form_finalize_payment").find("input[name='state']").val(state),$("form#form_finalize_payment").find("input[name='state_id']").val(state_id),$("form.delivery-form").show(),$(".delivery .awaiting-data-filling").hide(),$(".wrapper-top-menu-cart .wrapper-item").eq(2).addClass("active"),$(".row-cep input[name='cep']").focus()},error:function(error){$("#msg_contact").html('"),$("#msg_contact").show()}})}),$(".chg_estado, .chg_cidade").click(function(){$(".row-cep input[name='cep']").focus()}),$(".form-step-payment.delivery-form").on("submit",function(e){e.preventDefault();e=(()=>{var sellers=$('input[name^="freights_seller_"]').map(function(){return $(this).attr("name")}).get(),sellers=[...new Set(sellers)];let unselectedSellers=[];return sellers.forEach(function(seller){$('input[name="'+seller+'"]:checked').val()||(seller=seller.match(/\d+$/)[0],unselectedSellers.push(seller))}),unselectedSellers})();if($.each(e,function(idx,sellerUnselected){$('.shipping_freight_box[data-seller-id="'+sellerUnselected+'"]').css("border","1px solid red"),$('.select-freight-error[data-seller-id="'+sellerUnselected+'"]').show()}),0 div.wrapper-delivery-payment .delivery .title i").addClass("show")),frete_prazo&&$(".shipping_freight_box").length<=1&&$(".delivery .infos-step-2 .info").append("

    Em até "+frete_prazo+(frete_prazo.indexOf("a")&&frete_prazo<=1?" dia útil ":" dias úteis ")+data.description+" - R$ "+number_format(frete_valor,2,".",",")),frete_valor&&$("form#form_finalize_payment").find("input[name='frete[valor]']").val(frete_valor),frete_prazo&&$("form#form_finalize_payment").find("input[name='frete[prazo]']").val(frete_prazo),codigo_frete&&$("form#form_finalize_payment").find("input[name='codigo_tipo_frete']").val(codigo_frete),$(".delivery .infos-step-2").attr("style","display: block !important;"),$(".payment-form").attr("style","display: block !important;"),$(".payment .awaiting-data-filling").hide(),$(".wrapper-top-menu-cart .wrapper-item").eq(3).addClass("active")}}),"mercado_pago"===checkout_type&&$.ajax({url:SITE+"/pagamento",type:"post",data:$("form#form_finalize_payment").serialize(),success:function(data){1==(data=JSON.parse(data)).success?window.location.href=data.url:console.error("ERROR TO CREATE ORDER")},error:function(error){$("#msg_contact").html('"),$("#msg_contact").show()}})}),$(".wrapper_technical_assistance .content .modal-header svg, .wrapper_technical_assistance .content .modal-header i").on("click",function(){$(".wrapper_technical_assistance, .wrapper_technical_assistance_overlay").css({opacity:0,visibility:"hidden",pointerEvents:"none"}),$(".wrapper-stores .finalize_buy").removeClass("enabled")}),$("form.form-step-payment.delivery-form input[name=cep]").on("change",function(){var _this=this,cep=$(this).val();9==cep.length?$.ajax({url:SITE+"/cadastro/validate/cep",type:"POST",dataType:"json",data:{value:cep},beforeSend:function(){$("form.delivery-form .button-step-1").css({opacity:.5,cursor:"not-allowed"}).attr("disabled","disabled"),$(".form-step-payment.delivery-form").addClass("loading")},success:function(data){$(".form-step-payment.delivery-form").removeClass("loading");var ul=$(".type_of_delivery");$(ul).empty(),$(".type_of_delivery_title.first").hide(),1==data.validate?(deliveryCentersPayment(data),$(".row.addres > span").text(data.endereco+" - "+data.bairro+" - "+data.cidade+" - "+data.uf),$("input[name=endereco]").val(data.endereco),$("input[name=bairro]").val(data.bairro),$("input[name=cidade]").val(data.cidade),$("input[name=estado]").val(data.estado),$("input[name=uf]").val(data.uf),$("input[name=chg_endereco]").val(data.endereco),$("input[name=chg_bairro]").val(data.bairro),$("input[name=numero]").val(""),$("input[name=complemento]").val(""),$("input[name=complement]").val(""),$("input[name=destinatario]").val(""),$(".chg_cidade").text(data.cidade),$(".chg_estado").text(data.nome_estado),$(_this).addClass("cep-correct"),$(".row.addres").hide(),$(".change_address_form").show(),$.ajax({url:SITE+"/ajax/calc_shipping_payment",type:"POST",dataType:"json",data:{zipcode:cep},beforeSend:function(){$(".type_of_delivery_title.first").show().text("Calculando frete...")},success:function(data){let description=data.description;data=data.data;let sellers={};$.each(data,function(idx,data){isset(sellers[data.SellerID])||(sellers[data.SellerID]=[]),sellers[data.SellerID].push(data)}),$("form.delivery-form .button-step-1").css({opacity:1,cursor:"pointer","pointer-events":"auto"}).removeAttr("disabled"),0")+("

    "+(""+freight.Nome+""))+("Em até "+freight.Prazo+(1"))+"
    "+"
    ")+(""+freight.TarifaReal+"")+"
    ")+""+"";$('.shipping_freight_box[data-seller-id="'+seller+'"] .type_of_delivery').append(html)})}),$(".type_of_delivery_title.first").show().text("Forma de entrega")):($(".type_of_delivery_title.first").hide(),$(".type_of_delivery").empty(),$(".type_of_delivery").append("

    Essa localidade não é atendida para entrega.

    "),$("form.delivery-form .button-step-1").css({opacity:.5,cursor:"not-allowed"}).attr("disabled","disabled"),$("#freight-error").hide().text())}})):($(_this).removeClass("cep-correct"),$(".change_address_form").hide(),$(".row.addres > span").text("CEP inválido").css("color","#e61f26"),$(".row.addres").show(),$("input[name=endereco]").val(""),$("input[name=bairro]").val(""),$("input[name=cidade]").val(""),$("input[name=estado]").val(""),$("input[name=uf]").val(""),$("input[name=chg_endereco]").val(""),$("input[name=chg_bairro]").val(""),$(".chg_cidade").text(""),$(".chg_estado").text(""),$(".row.addres .alt").css({display:"none"}))}}):($("form.delivery-form .button-step-1").css({opacity:.5,cursor:"not-allowed"}).attr("disabled","disabled"),$(_this).removeClass("cep-correct"),$(".row.addres > span").text("CEP inválido").css("color","#e61f26"),$("input[name=endereco]").val(""),$("input[name=bairro]").val(""),$("input[name=cidade]").val(""),$("input[name=estado]").val(""),$("input[name=uf]").val(""),$("input[name=chg_endereco]").val(""),$("input[name=chg_bairro]").val(""),$(".chg_cidade").text(""),$(".chg_estado").text(""),$(".row.addres .alt").css({display:"none"}),$(".type_of_delivery_title.first").hide(),$(".type_of_delivery").empty())}),$(".payment-form .type_of_payment .type").on("click",function(e){e.stopPropagation();var e=$(this).find("input").val(),type_div={"cartao-de-credito":"payment_credit",boleto:"payment_billet",pix:"payment_pix","arrange-with-seller":"payment_arrange_with_seller","multiple-cards":"payment_multiple_cards"},freightTypePayment=$("input[name='frete[valor]']").val();let endPointInfos="get_cart_info",lastParams="";window.location.pathname.startsWith("/pagamento/pedido/")&&(endPointInfos="orderInfo",lastParams=window.location.pathname.replace("/pagamento/pedido/","")),"boleto"==e?($(".pagamento-info-preco span").text().trim(),$.ajax({url:SITE+"/ajax/"+endPointInfos,type:"POST",dataType:"json",data:{type:e,freight:freightTypePayment,lastParams:lastParams},success:function(data){var dataLayer=window.dataLayer||[];paymentTotal=data.total,dataLayer.push({event:"add_payment_info",ecommerce:{payment_type:"Boleto",currency:"BRL",value:data.total,coupon:data.cupom,items:data.itens}})}})):"pix"==e?$.ajax({url:SITE+"/ajax/"+endPointInfos,type:"POST",dataType:"json",data:{type:e,freight:freightTypePayment,lastParams:lastParams},success:function(data){var dataLayer=window.dataLayer||[];paymentTotal=data.total,dataLayer.push({event:"add_payment_info",ecommerce:{payment_type:"PIX",currency:"BRL",value:data.total,coupon:data.cupom,items:data.itens}})}}):"arrange-with-seller"==e?$.ajax({url:SITE+"/ajax/"+endPointInfos,type:"POST",dataType:"json",data:{type:e,freight:freightTypePayment,lastParams:lastParams},success:function(data){var dataLayer=window.dataLayer||[];paymentTotal=data.total,dataLayer.push({event:"add_payment_info",ecommerce:{payment_type:"Combinar com o Lojista",currency:"BRL",value:data.total,coupon:data.cupom,items:data.itens}})}}):"cartao-de-credito"==e?$.ajax({url:SITE+"/ajax/"+endPointInfos,type:"POST",dataType:"json",data:{type:e,freight:freightTypePayment,lastParams:lastParams},success:function(data){var dataLayer=window.dataLayer||[];paymentTotal=data.total,dataLayer.push({event:"add_payment_info",ecommerce:{payment_type:"Cartão de Crédito",currency:"BRL",value:data.total,coupon:data.cupom,items:data.itens}})}}):"multiple-cards"==e&&$.ajax({url:SITE+"/ajax/"+endPointInfos,type:"POST",dataType:"json",data:{type:e,freight:freightTypePayment,lastParams:lastParams},success:function(data){var dataLayer=window.dataLayer||[];paymentTotal=data.total,dataLayer.push({event:"add_payment_info",ecommerce:{payment_type:"Cartão de Crédito",currency:"BRL",value:data.total,coupon:data.cupom,items:data.itens}})}}),$(".back-to-payment-types").animate({opacity:1},100,function(){$(this).css("pointerEvents","initial")}),$(this).find("input").prop("checked",!0),$(this).closest(".type_of_payment").find(".type").removeClass("active"),$(this).addClass("active"),$(".type_of_payment .option-payment").not($(this).parent()).animate({opacity:0,height:0,marginBottom:0},100),$(".inside-payment-border").addClass("active-payment-form"),$(".out-side-payment").removeClass("open-out-side"),$(".payment_credit, .payment_billet, .payment_arrange_with_seller, .payment_pix, .payment_multiple_cards").removeClass("open"),$("."+type_div[e]).addClass("open"),$("."+type_div[e]).parent().addClass("open-out-side");"boleto"==e?($("#form_finalize_payment input[name=codigo_forma_pagamento]").val("1"),$(".pagamento-info-preco span").text().trim()):"pix"==e?$("#form_finalize_payment input[name=codigo_forma_pagamento]").val("11"):"arrange-with-seller"==e?$("#form_finalize_payment input[name=codigo_forma_pagamento]").val("13"):$("#form_finalize_payment input[name=codigo_forma_pagamento]").val("")});{let lastParams="";window.location.pathname.startsWith("/pagamento/pedido/")&&(endPointInfos="orderInfo",lastParams=window.location.pathname.replace("/pagamento/pedido/","")),$(".multiple-card-value").on("input",function(){let valueFormat=$(this).val(),numericValue=(valueFormat=(valueFormat=(valueFormat=valueFormat.replace(/\D/g,"")).replace(/(\d+)(\d{2})$/,"$1,$2")).replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1."),parseFloat(valueFormat.replace(/\./g,"").replace(",",".")));numericValue>paymentTotal&&(numericValue=paymentTotal,valueFormat=numericValue.toFixed(2).replace(".",",").replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1.")),$(this).val(valueFormat),currentAjaxRequest=$.ajax({url:SITE+"/ajax/multipleCardsParcels",type:"POST",dataType:"json",data:{valueCardOne:valueFormat,lastParams:lastParams},beforeSend:function(){null!=currentAjaxRequest&¤tAjaxRequest.abort()},success:function(data){$("select#card-one-condition option").remove(),$.each(data.conditionsCardOne,function(i,j){row='",$(row).appendTo("select#card-one-condition")}),$("select#card-two-condition option").remove(),$.each(data.conditionsCardTwo,function(i,j){row='",$(row).appendTo("select#card-two-condition")}),numericValue input[type=radio]",function(){$(".list-stores .store").removeClass("active"),$(this).prop("checked")&&$(this).parent().addClass("active"),0<$(".list-stores .store > input[type=radio]:checked").length&&$(".wrapper-stores .finalize_buy").addClass("enabled")}),$("#form_pagamento_card").validate({rules:{numero_cartao:{required:!0,valida_cartao:!0},nome_cartao:{required:!0,minlength:3},mes:{required:!0},ano:{required:!0},codigo_seguranca:{required:!0,minlength:3},condicao:{required:!0}},messages:{numero_cartao:{required:"Digite o número."},nome_cartao:{required:"Digite o nome.",minlength:"Digite um nome válido."},mes:{required:"Selecione o mês."},ano:{required:"Selecione a ano."},codigo_seguranca:{required:"Digite o código de segurança.",minlength:"Digite um código válido."},condicao:{required:"Selecione uma forma de pagamento."}},submitHandler:function(form){$("form#form_finalize_payment").find("textarea[name='g-recaptcha-response']").val($(form).find("textarea[name='g-recaptcha-response']").val()),$("form#form_finalize_payment").submit()}}),$("#form_pagamento_multiple_card").validate({rules:{"card-one-value":{required:!0},"card-one-number":{required:!0,valida_cartao:!0},"card-one-name":{required:!0,minlength:3},"card-one-month":{required:!0},"card-one-year":{required:!0},"card-one-code":{required:!0,minlength:3},"card-one-condition":{required:!0},"card-two-number":{required:!0,valida_cartao:!0},"card-two-name":{required:!0,minlength:3},"card-two-month":{required:!0},"card-two-year":{required:!0},"card-two-code":{required:!0,minlength:3},"card-two-condition":{required:!0}},messages:{"card-one-value":{required:"Digite o valor."},"card-one-number":{required:"Digite o número."},"card-one-name":{required:"Digite o nome.",minlength:"Digite um nome válido."},"card-one-month":{required:"Selecione o mês."},"card-one-year":{required:"Selecione o ano."},"card-one-code":{required:"Digite o código de segurança.",minlength:"Digite um código válido."},"card-one-condition":{required:"Selecione uma forma de pagamento."},"card-two-number":{required:"Digite o número."},"card-two-name":{required:"Digite o nome.",minlength:"Digite um nome válido."},"card-two-month":{required:"Selecione o mês."},"card-two-year":{required:"Selecione o ano."},"card-two-code":{required:"Digite o código de segurança.",minlength:"Digite um código válido."},"card-two-condition":{required:"Selecione uma forma de pagamento."}},submitHandler:function(form){$("form#form_finalize_payment input[name=codigo_forma_pagamento]").val("multiCreditCards"),$("form#form_finalize_payment").find("textarea[name='g-recaptcha-response']").val($("#form_pagamento_multiple_card textarea[name='g-recaptcha-response']").val()),$("form#form_finalize_payment").submit()}}),$("#form_pagamento_billet").on("submit",function(e){e.preventDefault(),$("form#form_finalize_payment").submit()}),$("form#form_finalize_payment").validate({rules:{technical_assistance_store:{required:!0}},messages:{technical_assistance_store:{required:"Selecione uma loja de assistência técnica."}}}),$("form#form_finalize_payment").on("submit",async function(e){$(".button-step-3").css({opacity:.5,pointerEvents:"none"});var form=$(this),selected_distance=(0!=$("form#form_pagamento_card").length&&formatDefaultCardInputs(),0);return $(".list-stores .store").each(function(i,store){1==$(store).find("input[name=technical_assistance_store]").prop("checked")&&(selected_distance=$(store).find("input[name=technical_assistance_distance]").val())}),$("#form_finalize_payment input[name=technical_assistance_distance]").val(selected_distance),!!$(form).valid()});let formatDefaultCardInputs=function(){"cartao-de-credito"==$(".type_of_payment .type input[name=tipo_pagamento]:checked").val()&&$("input[name=codigo_condicao_pagamento]").val($("form#form_pagamento_card .installment select[name=condicao] option:selected").val()),$("#form_finalize_payment input[name=numero_cartao]").val($("#form_pagamento_card input[name=numero_cartao]").val()),$("#form_finalize_payment input[name=nome_cartao]").val($("#form_pagamento_card input[name=nome_cartao]").val()),$("#form_finalize_payment input[name=mes_cartao]").val($("#form_pagamento_card select[name=mes] option:selected").val()),$("#form_finalize_payment input[name=ano_cartao]").val($("#form_pagamento_card select[name=ano] option:selected").val()),$("#form_finalize_payment input[name=codigo_seguranca]").val($("#form_pagamento_card input[name=codigo_seguranca]").val()),$("#form_finalize_payment input[name=card-one-number]").val($("#form_pagamento_multiple_card input[name=card-one-number]").val()),$("#form_finalize_payment input[name=card-one-name]").val($("#form_pagamento_multiple_card input[name=card-one-name]").val()),$("#form_finalize_payment input[name=card-one-month]").val($("#form_pagamento_multiple_card select[name=card-one-month] option:selected").val()),$("#form_finalize_payment input[name=card-one-year]").val($("#form_pagamento_multiple_card select[name=card-one-year] option:selected").val()),$("#form_finalize_payment input[name=card-one-code]").val($("#form_pagamento_multiple_card input[name=card-one-code]").val()),$("#form_finalize_payment input[name=card-one-value]").val($("#form_pagamento_multiple_card input[name=card-one-value]").val()),$("input[name=card-one-condition]").val($("form#form_pagamento_multiple_card select[name=card-one-condition] option:selected").val()),$("#form_finalize_payment input[name=card-two-number]").val($("#form_pagamento_multiple_card input[name=card-two-number]").val()),$("#form_finalize_payment input[name=card-two-name]").val($("#form_pagamento_multiple_card input[name=card-two-name]").val()),$("#form_finalize_payment input[name=card-two-month]").val($("#form_pagamento_multiple_card select[name=card-two-month] option:selected").val()),$("#form_finalize_payment input[name=card-two-year]").val($("#form_pagamento_multiple_card select[name=card-two-year] option:selected").val()),$("#form_finalize_payment input[name=card-two-code]").val($("#form_pagamento_multiple_card input[name=card-two-code]").val()),$("#form_finalize_payment input[name=card-two-value]").val($("#form_pagamento_multiple_card .card-two-value").text()),$("input[name=card-two-condition]").val($("form#form_pagamento_multiple_card select[name=card-two-condition] option:selected").val())};$(".alter-data-delivery, .left-payment-page .wrapper-delivery-payment .delivery .title i, .left-payment-page .wrapper-delivery-payment .delivery .title svg").on("click",function(e){var type;e.preventDefault(),e=this,type=$(e).closest(".delivery").find("input[name=type]").val(),e=$(e).closest(".delivery").find("input[name=user_type]").val(),type={type:type,user_type:e,continuar_pagamento:!1},$.ajax({url:SITE+"/ajax/set_payment_session_data",type:"POST",dataType:"json",data:{data:type},success:function(data){0==data.success&&null!=data.priceError&&1==data.priceError&&(window.location.href="/carrinho"),$(".delivery-form").attr("style","display: block !important;"),$(".delivery .infos-step-2").attr("style","display: none !important;"),$(".payment-form").attr("style","display: none !important;"),$(".left-payment-page .wrapper-delivery-payment .delivery .title i").removeClass("show")},error:function(error){$("#msg_contact").html('"),$("#msg_contact").show()}}),$(".payment .awaiting-data-filling").show(),$(".wrapper-top-menu-cart .wrapper-item").eq(3).removeClass("active"),$(".wrapper-top-menu-cart .wrapper-item").eq(2).addClass("active")}),function requestCheckReload(reload=0){0<$(".form-step-payment.delivery-form").length&&$.ajax({url:SITE+"/ajax/check-cart",type:"GET",success:function(data){JSON.parse(data).reload&&$(".popup-cart-modified").addClass("show")},complete:function(){setTimeout(requestCheckReload,8e3)}})}(!1),$(".delivery .data .row.addres .alt").on("click",function(e){e.preventDefault(),$("form.delivery-form .row.addres").fadeOut({duration:400,complete:function(){$(".change_address_form").fadeIn()}})}),$("input[name=chg_endereco]").on("change keyup",function(){$(".delivery-form input[name=endereco]").val($(this).val())}),$("input[name=chg_bairro]").on("change keyup",function(){$(".delivery-form input[name=bairro]").val($(this).val())}),$("select#condicao").on("change",function(){$(this).find("option:selected").text();let lastParams="";window.location.pathname.startsWith("/pagamento/pedido/")&&(lastParams=window.location.pathname.replace("/pagamento/pedido/","")),$.ajax({url:SITE+"/ajax/total_installment?lastParams="+lastParams+"&installment="+$(this).val(),type:"GET",success:function(data){data=JSON.parse(data);$(".total-parcel-text").text("Total: "+data.total)}})}),$(".option-payment input:checked").trigger("click")}function central_assistencia(){$("#cep_assistencia").mask("99999-999"),$("#search_assistencia").on("click",function(){$("#assistencia_tecnica_form").submit()});var contact_wrapper=$(".need-help-lists .item-help").first();$(contact_wrapper).find("a").on("click",function(e){e.preventDefault(),$(".contato_overlay, .contato-popup-wrapper").css({opacity:"1",visibility:"visible"})}),$(document).on("click",".contato-popup-wrapper .modal-header > svg, .contato-popup-wrapper .modal-header > i",function(){$(".contato_overlay, .contato-popup-wrapper").css({opacity:"0",visibility:"hidden"})})}function trackOrder(){0<$(".tracking-by-id").length&&$.getScript("https://www.google.com/recaptcha/api.js")}function verifyCompanyFields(){$("#razao_social, #nome_fantasia").change(function(){$("#razao_social").val().length<$("#nome_fantasia").val().length&&""!=$("#razao_social").val()?$(".register-company-warning").fadeIn():$(".register-company-warning").fadeOut()})}function central_contato(){function showRequest(formData,jqForm,options){$("#msg_contact").html(''),$("#msg_contact").show()}function showResponse(data,jqForm){data=JSON.parse(data),(window.dataLayer||[]).push({event:"form_submit",ecommerce:{form_id:3,customer:{mail:data.email}}}),data.message?($("#msg_contact").html(''),$("#msg_contact").show(),grecaptcha.reset()):(data.error?"invalid captcha"===data.error?$("#msg_contact").html(''):$("#msg_contact").html(data.error):$("#msg_contact").html(''),$("#msg_contact").show()),setTimeout(function(){$("#msg_contact").html("")},5e3)}0<$(".contato-popup-wrapper #form_contato_popup").length&&$.getScript("https://www.google.com/recaptcha/api.js"),$("#form_contato_popup input[name=telefone]").mask(SPMaskBehavior,spOptions),$(".contato-popup-wrapper #form_contato_popup").validate({rules:{name:{required:!0},email:{required:!0,email:!0},cpf:{required:!0},assunto:{required:!0},mensagem:{required:!0}},messages:{name:{required:"O campo 'Nome' é obrigatório"},email:{required:"O campo 'E-mail' é obrigatório",email:"E-mail inválido"},cpf:{required:"O campo 'CPF/CNPJ' é obrigatório"},assunto:{required:"O campo 'Assunto' é obrigatório"},mensagem:{required:"O campo 'Mensagem' é obrigatório"}},submitHandler:function(form){var options={beforeSubmit:showRequest,success:showResponse,resetForm:!0};return""!=grecaptcha.getResponse()?$(form).ajaxSubmit(options):alert("Marque o captcha."),!1},errorLabelContainer:$("#msg_contact")})}function central_faq(){$(document).on("click",".faq .head",function(){var el=$(this).parent().find(".faq_content"),faq=$(this).parent();$(el).slideToggle(),$(faq).hasClass("show")?$(faq).removeClass("show"):$(faq).addClass("show")})}function central_pedidos(){$(document).on("change",".list-orders #order_filter",function(){var year=$(this).val(),year=$.param({year:year});window.location.href="?"+year})}function myaccount_enderecos(){var set_manually_state=!1;function load_cities(id,callback){$.ajax({url:SITE+"/perfil/ajax",type:"POST",dataType:"json",data:{action:"load_cities",estado:id},success:function(data){callback(data)}})}$(document).on("change",".address_form #cep",function(){var cep=$(this).val();9==cep.length&&$.ajax({url:SITE+"/perfil/ajax",type:"POST",dataType:"json",data:{action:"load_address_info",cep:cep},success:function(data){1==data.success?($(".address_form ul .row .item").addClass("active"),$(".address_form #endereco").val(data.endereco),$(".address_form #bairro").val(data.bairro),$(".address_form #estado").val(data.estado.codigo),$(".address_form #city").val(data.cidade.nome),$(".address_form #state").val(data.estado.nome),$(".address_form #state_id").val(data.estado.codigo),set_manually_state=!0,load_cities(data.estado.codigo,function(cidades){var select=$(".address_form #cidade");$(select).empty().append(""),$.each(cidades,function(i,cidade){$(select).append("")}),$(select).val(data.cidade.codigo),set_manually_state=!1})):$(".address_form ul .row .item").not(":first").removeClass("active")}})}),$(document).on("change",".address_form #estado",function(){0==set_manually_state&&load_cities($(this).val(),function(cidades){var select=$(".address_form #cidade");$(select).empty().append(""),$.each(cidades,function(i,cidade){$(select).append("")})})}),$(".address_form").validate({rules:{cep:{required:!0},endereco:{required:!0},numero:{required:!0},bairro:{required:!0},cidade:{required:!0},estado:{required:!0},complemento:{maxlength:50}},messages:{cep:{required:"Digite seu CEP"},endereco:{required:"Digite seu endereço"},numero:{required:"Digite seu número"},bairro:{required:"Digite seu bairro"},cidade:{required:"Selecione sua cidade"},estado:{required:"Selecione seu estado"},complemento:{maxlength:"O complemento não pode possuir mais de 50 caracteres"}}}),$(document).on("click",".options_select_address .select_address",function(e){e.preventDefault();e=$(this).attr("href");window.location.href=e})}function wishlist(){$(document).find(".grid-item .wishlist").each(function(){"fas"!=$(this).find(".wishlist_handle").data("prefix")&&$(this).find(".wishlist_handle").hasClass("fas")}),$(document).find(".prod_imgs .favorite").each(function(){"fas"!=$(this).find(".wishlist_handle").data("prefix")&&$(this).find(".wishlist_handle").hasClass("fas")}),toastr.options.closeButton=!0,toastr.options.closeMethod="fadeOut",toastr.options.showDuration=500,toastr.options.timeOut=2e3,toastr.options.closeDuration=500,toastr.options.closeEasing="swing",toastr.options.positionClass="toast-bottom-right",$(document).on("click",".grid-item .wishlist",function(e){e.preventDefault();var _this=this,e=$(this).closest(".grid-item").data("id");$.ajax({url:SITE+"/ajax/wishlist",type:"POST",dataType:"json",data:{action:"wishlist_interaction",prod_id:e},success:function(data){data.success&&("redirect_login"==data.type?window.location.href="/login":"add"==data.type?($(_this).find(".wishlist_handle").attr("data-prefix","fas"),toastr.success("Adicionado à lista de desejos!","Lista de desejos")):"remove"==data.type&&($(_this).find(".wishlist_handle").attr("data-prefix","far"),toastr.warning("Removido da lista de desejos!","Lista de desejos")),$("#list_wishlist_products").load(SITE+"/lista-desejos #list_wishlist_products"))}})}),$(document).on("click","#list_wishlist_products .pagination a",function(e){e.preventDefault();e=$(this).attr("href");$("#list_wishlist_products").load(e+" #list_wishlist_products"),window.history.pushState("","",e)}),$(document).on("click",".delete_all_wishlist",function(e){e.preventDefault(),$.ajax({url:SITE+"/ajax/wishlist",type:"POST",dataType:"json",data:{action:"wishlist_delete_all"},success:function(data){data.success&&("redirect_login"==data.type?window.location.href="/login":"delete"==data.type&&($("#list_wishlist_products").load(SITE+"/lista-desejos #list_wishlist_products"),window.history.pushState("","",SITE+"/lista-desejos")))}})})}function myaccount_pedidos(){$(document).on("click","#table-orders .bot .item-order",function(){var link=$(this).data("href");window.location.href=link})}function faq_atendimento(){$("#faq_atendimento").on("submit",function(e){e.preventDefault();var term=$(this).find("input[name=term]").val();((term,success,error=null)=>{term&&"function"==typeof success&&$.ajax({url:SITE+"/ajax/faq",type:"POST",dataType:"json",data:{term:term},success:success,error:error})})(term,function(data){var wrapper=$(".wrapper-list-questions"),list=$(wrapper).find(".list-questions");0")+"
    "+el.pergunta)+""+"
    ")+"
    "+el.resposta)+"
    "+"";$(list).append(html)})):($(wrapper).find(".title-result span").text('"'+term+'"'),$(wrapper).find(".title-result .quantity").text("(nenhum resultado encontrado)"),$(list).empty(),$(wrapper).addClass("active"))})}),$(document).on("click",".item-question",function(){$(this).toggleClass("active")})}function payment_legal_data(){$("#ie_isento").on("change",function(){$(this).prop("checked")?($("input[name=ie]").val("ISENTO"),$("input[name=ie]").attr("readonly","readonly")):($("input[name=ie]").val(""),$("input[name=ie]").removeAttr("readonly"))}),$(".personal-data-form .legal-data").on("click",function(e){e.preventDefault(),"flex"==$(".natural-person").css("display")?($(".natural-person").hide(),$(".legal-person").css("display","flex"),$(this).find("span").text("pessoa física"),$(this).closest(".personal-data-form").find("input[name=tipo_pessoa]").val("2"),$("#form_finalize_payment").find("input[name=tipo_pessoa]").val("2")):($(".natural-person").css("display","flex"),$(".legal-person").hide(),$(this).find("span").text("pessoa jurídica"),$(this).closest(".personal-data-form").find("input[name=tipo_pessoa]").val("1"),$("#form_finalize_payment").find("input[name=tipo_pessoa]").val("1"))})}function slick_itens_menu_account(){$(".my_account_top_menu .wrapper-scroll .list-menu").slick({fade:!1,dots:!1,speed:900,autoplay:!1,autoplaySpeed:4e3,slidesToShow:4,arrows:!1,infinite:!1,responsive:[{breakpoint:768,settings:{slidesToShow:3}},{breakpoint:480,settings:{slidesToShow:2}}]})}function central_index(){$(".item-question-master .title-master").on("click",function(){$(this).parent().toggleClass("active")}),$(".wrapper-item-question-sub").on("click",function(){$(this).find(".item-question-sub").toggleClass("active")})}function redir_central_atendimento(){var hash;(hash="")!=(hash=window.location.hash)&&(id=hash.replace("#",""),0<$(".wrapper-item-question-sub .item-question-sub").length)&&($(".item-question-master").removeClass("active"),$(".item-question-sub").removeClass("active"),$(".wrapper-item-question-sub .item-question-sub").each(function(i,el){$(el).data("id")==id&&($(el).addClass("active"),$(el).closest(".item-question-master").addClass("active"),$("html, body").animate({scrollTop:$(el).offset().top},1e3))}))}function onlynumber(evt){var evt=evt||window.event,key=evt.keyCode||evt.which,key=String.fromCharCode(key);/^[0-9.]+$/.test(key)||(evt.returnValue=!1,evt.preventDefault&&evt.preventDefault())}function brindes(){$(document).on("click",".list-prizes .prize",function(){var id,total_selecteds;$(this).hasClass("selected")?($(this).removeClass("selected"),id=$(this).data("id"),$.ajax({url:"/ajax/save_prize",type:"POST",dataType:"json",data:{prize_id:id,action:"unselect",checkbox:$(this).hasClass("checkbox")}}),0==(total_selecteds=$(".list-prizes .prize.selected").length)?$("#info_prizes").text("Você ganhou um brinde, selecione abaixo para receber"):$("#info_prizes").text(total_selecteds+(1==total_selecteds?" brinde selecionado!":" brindes selecionados!"))):($(this).hasClass("checkbox")&&$(".checkbox, .prize").removeClass("selected"),id=$(this).data("id"),$(this).addClass("selected"),$.ajax({url:"/ajax/save_prize",type:"POST",dataType:"json",data:{prize_id:id,action:"select",checkbox:$(this).hasClass("checkbox")}}),total_selecteds=$(".list-prizes .prize.selected").length,$("#info_prizes").text(total_selecteds+(1==total_selecteds?" brinde selecionado!":" brindes selecionados!")))})}function brindesCartView(data,type){$(".prizes .list-prizes").empty(),"1"==type?$.each(data,(i,prize)=>{var html="",html=(html=(html=(html=(html+='
    ')+'
    '+'
    ')+('')+"
    ")+'
    '+(''+prize.nome+""))+"
    "+"
    ";$(".prizes .list-prizes").append(html)}):$.each(data,(i,prize)=>{var html="",html=(html=(html=(html=(html+='
    ')+'
    '+'
    ')+('')+"
    ")+'
    '+(''+prize.nome+""))+"
    "+"
    ";$(".prizes .list-prizes").append(html)});type=data.filter(prize=>prize.selected);0Cadastrado com sucesso!"),$(".news_alert").addClass("active"),$("#form_newsletter input[name='email']").val("")):0==data.option?($(".news_alert div").html("E-mail já cadastrado!"),$(".news_alert").addClass("active")):"confirm"==data.option?($(".news_alert div").html("Foi enviado um e-mail para confirmação!"),$(".news_alert").addClass("active"),$("#form_newsletter input[name='email']").val("")):("valid"==data.option?$(".news_alert div").html("Digite um e-mail válido!"):$(".news_alert div").html("Ocorreu um erro, tente novamente!"),$(".news_alert").addClass("active")),(window.dataLayer||[]).push({event:"form_submit",ecommerce:{form_id:2,customer:{mail:email}}}),setTimeout(function(){$(".news_alert").removeClass("active")},2500)}}),!1})}function central_atendimento_contato(){var path=window.location.pathname.split("/").filter(_=>_),hash=window.location.hash;"central-atendimento"===path[0]&&"#contato"===hash&&$("html, body").animate({scrollTop:$(".need-help").offset().top},{duration:1e3,complete:function(){$(".contato_overlay").css({opacity:1,visibility:"visible"}),$(".contato-popup-wrapper").css({opacity:1,visibility:"visible"})}})}function freeShippingToolTip(){$(".meter > span").each(function(){let current=$(".meter-container .tooltip.current"),end=$(".meter-container .tooltip.end"),message=$(".meter-container .message");current.data("value")>=end.data("value")&&end.css("opacity",0),current.css("left",$(this).width()-4),$(this).data("origWidth",$(this).width()).width(0).animate({width:$(this).data("origWidth")},1200,function(){current.animate({opacity:1},500),message.animate({opacity:1},500)})})}function freeShippingChangeValue(element,value,endValue){let current=$(".meter-container .tooltip.current"),end=$(".meter-container .tooltip.end"),message=$(".meter-container .message");current.data("value",value);var origWidth=element.width(),newWidth=(endValue<=value?endValue:value)/endValue*100;current.data("value")>=endValue?(end.css("opacity",0),element.parent("div").addClass("full"),$(".meter-container .message").css("opacity",0).html("Você ganhou FRETE GRÁTIS!")):(end.css("opacity",1),element.parent("div").removeClass("full"),$(".meter-container .message").css("opacity",0).html("Compre mais "+(0<=endValue-value?endValue-value:0).toLocaleString("pt-BR",{style:"currency",currency:"BRL"})+" e ganhe FRETE GRÁTIS!")),current.css("opacity",0),current.text(value.toLocaleString("pt-BR",{style:"currency",currency:"BRL"})),element.data("origWidth",origWidth).animate({width:newWidth+"%"},1200,function(){current.css("left",element.width()-4),current.animate({opacity:1},500),message.animate({opacity:1},500)})}function update_free_shipping(data){var subtotalCart,totalFreeShipping,maxFreeShipping=Number(data.max_free_shipping).toFixed(2).replace(".",",");data.max_free_shipping?($(".meter-container").show(),subtotalCart=Number(data.subtotalCarrinho.replace(".","").replace(",",".").replace(/[^0-9.-]+/g,"")),totalFreeShipping=Number(data.max_free_shipping),freeShippingChangeValue($("#cart-meter > span"),subtotalCart,totalFreeShipping),$(".meter-container").removeClass("hidden"),$(".meter-container .tooltip.end").html("R$ "+maxFreeShipping),$(".meter-container .message-cep strong").text(data.cep),$(".price_total_value").html($(".price_total_value").attr("data-total")),$(".loader_freight").hide(),0max?$(this).val(max):$(this).val()alterSubscriptionCard(form)}),$(".modal-alter-date form").on("submit",function(event){event.preventDefault();event=$(this);$.ajax({url:SITE+"/ajax/alter-date-subscription",type:"POST",dataType:"json",data:event.serialize(),beforeSend:function(){$(".subscription-options .loader").css("display","flex")},success:function(data){200==data.status&&($(".subscription-msg").html("Alteração realizado com sucesso").css({color:"green",opacity:"1",visibility:"visible"}),location.reload())},error:function(data){$(".subscription-msg").html("Data inválida").css({color:"red",opacity:"1",visibility:"visible"}),setTimeout(function(){$(".subscription-msg").html("")},4e3),$(this).find(".loader").hide()}})});let alterSubscriptionCard=function(form){$.ajax({url:SITE+"/ajax/subscription-alter-card",type:"POST",dataType:"json",data:$(form).serialize(),beforeSend:function(){$(".subscription-options .loader").css("display","flex")},success:function(data){200==data.status&&($(".subscription-msg").html("Cartão alterado com sucesso").css({color:"green",opacity:"1",visibility:"visible"}),setTimeout(function(){location.reload()},2e3))},error:function(err){err=err.responseJSON.message;$(".subscription-msg").html(err||"Erro ao alterar cartão").css({color:"red",opacity:"1",visibility:"visible"}),setTimeout(function(){$(".subscription-msg").html("")},4e3),$(form).find(".loader").hide()}})};$(".form-cancellation-reason").on("submit",function(event){event.preventDefault();event=$(this);$.ajax({url:SITE+"/ajax/subscription-cancel",type:"POST",dataType:"json",data:event.serialize(),beforeSend:function(){$(".subscription-options .loader").css("display","flex")},success:function(data){200==data.status&&($(".subscription-msg").html("Cancelamento realizado com sucesso").css({color:"green",opacity:"1",visibility:"visible"}),setTimeout(function(){window.location.reload()},2e3))},error:function(data){$(".subscription-msg").html("Erro ao cancelar").css({color:"red",opacity:"1",visibility:"visible"}),setTimeout(function(){$(".subscription-msg").html("")},4e3),$(this).find(".loader").hide()}})})}}function opinionSurveys(){let submitted=!1;function SPMaskBehavior(val){return 11===val.replace(/\D/g,"").length?"(00) 00000-0000":"(00) 0000-00009"}var spOptions={onKeyPress:function(val,e,field,options){field.mask(SPMaskBehavior.apply({},arguments),options)}};$("#opinion-survey-phone").mask(SPMaskBehavior,spOptions),$(".hexagon, .opinion-surveys .close-square, .close-opinion-surveys").click(function(){$(".opinion-surveys").toggleClass("active"),submitted&&$(".hexagon").fadeOut(200)}),$(".go-to-next, .expand-first-step").on("click",function(){var nextContainer=$(this).data("go-to");if(2==nextContainer){var message=$("textarea[name='opinion-survey-message']").val();if($(this).parent().parent().find(".error-message").hide(),!message)return $(this).parent().parent().find(".error-message").text("Por favor, preencha todos os campos.").show(),$("textarea[name='opinion-survey-message']").focus(),!1}if(3==nextContainer){if(!$("#opinion-survey-name").val())return $("#opinion-survey-name").parent().find(".error-message").text("Por favor, preencha o nome.").show(),$("#opinion-survey-name").focus(),!1;(()=>{let name=$("#opinion-survey-name").val(),phone=$("#opinion-survey-phone").val(),message=$("textarea[name='opinion-survey-message']").val();return new Promise(function(resolve,reject){$.ajax({url:SITE+"/ajax/storeOptinionSurveys",method:"POST",data:{name:name,phone:phone,message:message},success:function(response){submitted=!0,resolve(response)},error:function(error){reject(error)}})})})().then(function(response){if(!response)return!1})}(nextContainer=>{$(".change-container").each(function(){var containerNumber=$(this).data("container");containerNumber`;$(".image-stores").append(e)}),$(document).on("click",".modal_image_preview .modal-header > svg, .modal_image_preview .modal-header > i",function(){$(".modal_image_preview_overlay, .modal_image_preview").css({opacity:"0",visibility:"hidden"}),$(".img-preview").removeAttr("src"),$(".img-preview").remove()})}function countDownTimerPix(){if(document.getElementById("timer-pix")){let timerElement=document.getElementById("timer-pix"),remainingTimeInSeconds=parseInt(timerElement.getAttribute("data-time"),10);var updateTimer=()=>{var seconds,hours,minutes;remainingTimeInSeconds<=0&&(remainingTimeInSeconds=parseInt(timerElement.getAttribute("data-time"),10)),timerElement.textContent=(seconds=remainingTimeInSeconds,hours=Math.floor(seconds/3600),minutes=Math.floor(seconds%3600/60),seconds%=60,`${String(hours).padStart(2,"0")}:${String(minutes).padStart(2,"0")}:`+String(seconds).padStart(2,"0")),remainingTimeInSeconds--};setInterval(updateTimer,1e3),updateTimer()}}$.ajaxSetup({data:{_token:$("input[name=_token]").val()}}),$.fn.isInViewport=function(){var elementTop=$(this).offset().top,elementBottom=elementTop+$(this).outerHeight(),viewportTop=$(window).scrollTop(),viewportBottom=viewportTop+$(window).height();return viewportTop ul li , .myresp").click(function(){$(this).addClass("active")}),$(".hamburguer").click(function(){$(".responsivo-menu").addClass("active"),$(".overlay-responsivo-menu").addClass("active"),$("body").css("overflow-y","hidden")}),$(".overlay-responsivo-menu, .responsivo-menu .center #close-responsivo-menu").click(function(){$(".responsivo-menu , .overlay-responsivo-menu").removeClass("active"),$("body").css("overflow-y","initial"),$("body").css("padding-right","0px")}),$(document).on("keyup",function(e){"Escape"==e.key&&$(".alert_freight_cart .all_freight").remove()}),$(document).on("click",".html-magnific-popup",function(e){$.magnificPopup.open({items:{src:"#attachments",type:"inline"}})}),$(document).on("click",".iframe-magnific-popup",function(e){e.preventDefault(),$.magnificPopup.close(),$.magnificPopup.open({items:{src:$(this).attr("href"),type:"iframe"}})});try{"#attachments"===window.location.hash&&$("#attachments").length&&setTimeout(function(){void 0!==$.magnificPopup&&$.magnificPopup.open?$.magnificPopup.open({items:{src:"#attachments",type:"inline"}}):$("#btn-tickets-modal").length&&$("#btn-tickets-modal").trigger("click")},50)}catch(e){}var contentelement,responsiveelement,elementsmyacc;$("#popup-module .overlay-popup-module, #popup-module .close-popup-module").click(function(){$("#popup-module").remove(),$.ajax({url:"/ajax/close_popup",type:"POST",dataType:"json",data:{popupClosed:!0},success:function(){}})}),$(document).on("click",".show-item-details",function(){$(this).toggleClass("active"),$(this).parent().find(".attributes-cart").toggleClass("active");var preview=$(this).parent().find(".attributes-cart-preview");$(this).parent().find(".attributes-cart-preview").toggleClass("active"),preview.hasClass("active")?$(".attributes-cart-preview").show():$(".attributes-cart-preview").hide()}),$(".list-prods-inside, .list-prods-others").click(function(){$(this).addClass("active")}),$(".scroll-to-rating").click(function(e){e.preventDefault();e=$(this).attr("href");jQuery("html, body").stop().animate({scrollTop:$(e).offset().top-250},"slow"),$("#avaliacoes h2").trigger("click")}),$("#filtro-banner .content .top-side .text-block").click(function(){$(this).parent().toggleClass("active")}),$(".card_info ul li input").each(function(){""!=$(this).val()&&$(this).parent().addClass("actived")}),$(".card_info ul li input, .card_info ul li select").on("focus click",function(){$(this).parent().addClass("actived")}),$(".form_busca .search-icon").click(function(){$(this).parent().submit()}),$(".filters-search .box nav ul li a .square.active").parent().parent().parent().parent().parent().addClass("active"),$(".super-infs-blocks .inf-blocks .top-head-if .wrapper").click(function(){$(this).parent().find(".wrapper").removeClass("active"),$(this).addClass("active");var id=$(this).data("id");$(".texts-blocks > div").removeClass("active"),$(".texts-blocks #"+id).addClass("active")}),$(".filters-search .box > h2, .filters-search .box > p").click(function(){$(this).parent().toggleClass("active")}),$(document).on("click",".wrapper-itens-menu-resp .cat-item svg, .wrapper-itens-menu-resp .cat-item i",function(e){e.preventDefault(),$(this).closest(".cat-item").find(".list-cat-item").toggleClass("active")}),$(".right-payment-page .top-content h4").on("click",function(){$(this).closest(".right-payment-page").toggleClass("active")}),tippy("#corporate_name",{content:'A razão social é o nome oficial e jurídico da empresa. É o nome registrado nos órgãos governamentais e constante em documentos fiscais e contratos.',allowHTML:!0}),tippy("#trading_name",{content:'O nome fantasia é o nome comercial pelo qual a empresa é conhecida publicamente. Geralmente, é um nome mais curto e de fácil identificação para os clientes.',allowHTML:!0}),tippy("#checkout_multiple_sellers",{content:'Cada vendedor possui seu próprio estoque e opções de envio, então os fretes são calculados separadamente. Você pagará a soma de todos os fretes escolhidos.',allowHTML:!0}),popup_data_info(),redir_central_atendimento(),countDown(),freeShippingToolTip(),others_functions(),cart(),cart_preview(),addToCart(),cart_freight(),cart_cupom(),caracteresEspeciais(),addToCartFromList(),login_page(),validate_lost(),menu_callcenter(),aligns(),newsletter(),validate_sign(),validate_address(),validate_password(),set_freight_payment(),card_details(),show_cookies_message(),categories(),user_data_myaccount(),pagamento(),payment_legal_data(),central_assistencia(),central_contato(),central_faq(),central_pedidos(),central_index(),myaccount_enderecos(),myaccount_pedidos(),wishlist(),faq_atendimento(),brindes(),character(),central_atendimento_contato(),outOfStockForm(),trackOrder(),verifyCompanyFields(),subscriptionOptions(),opinionSurveys(),addBudgetItem(),startModalDeliveryCenter(),openImagePreview(),countDownTimerPix(),$(window).width()<979&&(0<(elementsmyacc=$(".my_account_top_menu .wrapper-scroll .list-menu .menu_item")).length&&(contentelement=elementsmyacc.parent().parent().parent().parent().find("> div:last-child"),responsiveelement='
    ',elementsmyacc.each(function(){$(this).attr("class");var selected=!1;$(this).hasClass("selected")&&(selected="selected"),responsiveelement=(responsiveelement+='
    ')+$(this).html(),$(this).hasClass("selected")&&(responsiveelement=0<$(".wrapper_order_page .content .order-status").length?(responsiveelement=(responsiveelement=(responsiveelement+='
    ')+$(".wrapper_order_page .content .order-status").html()+'
    ')+$(".wrapper_order_page .content .order-info").html()+'
    ')+$(".wrapper_order_page .content .order-info-content").html()+"
    ":(responsiveelement+='
    ')+contentelement.html()+"
    "),responsiveelement+="
    "}),responsiveelement+="
    ",contentelement.parent().append(responsiveelement),$(".wrapper_order_page .content > .order-status").remove(),$(".wrapper_order_page .content > .order-info").remove(),$(".wrapper_order_page .content > .order-info-content").remove(),$(".wrapper_order_page .content > .back-pg").remove(),$(".my_account_top_menu").remove(),$(contentelement).remove()),0<$(".wrapper_order_page .content .order-status .order-info-title").length&&(elementsmyacc=$(".wrapper_order_page .content .order-status .order-info-title").html(),$(".wrapper_order_page .content .order-status .order-info-title").parent().parent().append(''+elementsmyacc+"")),0<$(".cart-table .left-content .list-products .product-item .picture_name .name").length)&&($(".cart-table .left-content .list-products .product-item .picture_name .name").each(function(){var textproduct=$(this).html();$('
    '+textproduct+"
    ").insertAfter($(this).parent().parent().find(".picture_name")),$(this).remove()}),$(".cart-table .left-content .list-products .product-item .price-tot").each(function(){var pricetot=$(this).html();$('
    '+pricetot+"
    ").insertAfter($(this).parent().find(".price-uni")),$(this).remove()})),$(window).width()<767&&($(".categories_content > .content .left_menu .titlefilter-search").html("Filtrar"),$(".categories_content > .content .left_menu .titlefilter-search-order").html("Ordenar")),0<$("#wrapper-email-insert .lineup-wrapper-email-insert .center-content-ei .info-insert-email").length&&(elementsmyacc=$("#wrapper-email-insert .lineup-wrapper-email-insert .center-content-ei .info-insert-email").html(),$("#wrapper-email-insert .lineup-wrapper-email-insert .center-content-ei .info-insert-email, #wrapper-email-insert .lineup-wrapper-email-insert .center-content-ei .back-cart").remove(),$("#wrapper-email-insert .lineup-wrapper-email-insert .center-content-ei .out-side-form").append('
    '+elementsmyacc+'
    Voltar para o carrinho'))}),jQuery.event.special.touchstart={setup:function(_,ns,handle){this.addEventListener("touchstart",handle,{passive:!ns.includes("noPreventDefault")})}},jQuery.event.special.touchmove={setup:function(_,ns,handle){this.addEventListener("touchmove",handle,{passive:!ns.includes("noPreventDefault")})}},jQuery.event.special.wheel={setup:function(_,ns,handle){this.addEventListener("wheel",handle,{passive:!0})}},jQuery.event.special.mousewheel={setup:function(_,ns,handle){this.addEventListener("mousewheel",handle,{passive:!0})}},$(".banner_item").click(function(e){e.preventDefault(),e.currentTarget.dataset.bannerid&&(ajaxFormPost=$.ajax({type:"POST",url:window.location.origin+"/ajax/banner_click",data:{bannerID:e.currentTarget.dataset.bannerid},error:function(err){console.log(err)}})),"_blank"===$(this).attr("target")?window.open(e.currentTarget.href,"_blank"):window.location.href=e.currentTarget.href});