/** * Avanti Comunicação * joiasgold * @date Tue Nov 26 2024 15:42:27 GMT-0200 (GMT-02:00) */ "use strict";!function a(){var o=!1,r=/xyz/.test(function(){xyz})?/\b_super\b/:/.*/;window.ClassAvanti=function(){},ClassAvanti.extend=function(t){var s=this.prototype;o=!0;var e,n=new this;for(e in o=!1,t)n[e]="function"==typeof t[e]&&"function"==typeof s[e]&&r.test(t[e])?function(n,i){return function(){var t=this._super;this._super=s[n];var e=i.apply(this,arguments);return this._super=t,e}}(e,t[e]):t[e];function i(){!o&&this.init&&this.init.apply(this,arguments)}return((i.prototype=n).constructor=i).extend=a,i}}();var APP={core:{},component:{},controller:{},i:{}};$(document).ready(function(){new APP.core.Main}),APP.core.Util=ClassAvanti.extend({getController:function(){var t=$("meta[name=controller]").attr("content");return t||!1}}),APP.core.Main=ClassAvanti.extend({init:function(){this.start()},start:function(){APP.i.util=new APP.core.Util,APP.i.general=new APP.controller.General,this.loadPageController()},loadPageController:function(){var t=APP.i.util.getController();t&&(APP.i.currentController=new APP.controller[t])}}),APP.component.SchemaBreadcrumbs=ClassAvanti.extend({options:{context:"http://schema.org",breadcrumbElement:$(".bread-crumb")},init:function(t){var e=this;$.extend(this.options,t),this.parseBreadcrumb(function(t){e.createSchemaTag(e.createSchemaData(t))})},parseBreadcrumb:function(t){t(this.options.breadcrumbElement.find("a").map(function(){return{url:this.href.split("?")[0],name:this.title}}))},createSchemaData:function(t){t=t.map(function(t){return{"@type":"ListItem",position:t+1,item:{"@id":this.url,name:this.name}}}).toArray();return{"@context":this.options.context,"@type":"BreadcrumbList",itemListElement:t}},createSchemaTag:function(t){var e=document.createElement("script");e.type="application/ld+json",e.innerHTML=JSON.stringify(t),document.getElementsByTagName("head")[0].appendChild(e)}}),APP.component.SchemaOrganization=ClassAvanti.extend({options:{context:"http://schema.org",dataLayer:dataLayer[0],url:"https://www.joiasgold.com.br"},init:function(t){$.extend(this.options,t),this.createSchemaTag(this.createSchemaData())},createSchemaData:function(){return{"@context":this.options.context,"@type":"Organization",url:this.options.url,logo:$(".av-schema-logo").prop("src"),email:"sac@joiasgold.com.br",sameAs:["https://www.facebook.com/joiasgold.joalheria","https://twitter.com/joiasgold","http://instagram.com/joiasgold","https://br.pinterest.com/joiasgold","https://www.youtube.com/user/joiasgold"],address:this.createAddress(),contactPoint:this.createContactPoint()}},createAddress:function(){return{"@type":"PostalAddress",streetAddress:"Rua Felipe Schmidt, 390",addressLocality:"Florianópolis",addressRegion:"SC",postalCode:"88010-001"}},createSchemaTag:function(t){var e=document.createElement("script");e.type="application/ld+json",e.innerHTML=JSON.stringify(t),document.getElementsByTagName("head")[0].appendChild(e)},createSameAs:function(){return $(".av-schema-same-as-item").map(function(){return $(this).prop("href")}).toArray()},createContactPoint:function(){return $(".av-schema-contact-point-item").map(function(){var t=$(this).data("telephone"),e=$(this).data("type");return $(this).data("contact")?{"@type":"ContactPoint",telephone:t,contactType:e,contactOption:"TollFree",areaServed:"BR"}:{"@type":"ContactPoint",telephone:t,contactType:e,areaServed:"BR"}}).toArray()}}),APP.component.SchemaProduct=ClassAvanti.extend({options:{context:"http://schema.org",productDataLayer:dataLayer[0],breadcrumbElement:$(".bread-crumb"),images:$(".product-images .thumbs a"),reviewsClass:{}},init:function(t){$.extend(this.options,t),this.createSchemaTag(this.createSchemaData())},createSchemaData:function(){return{"@context":this.options.context,"@type":"Product",name:this.options.productDataLayer.productName,image:this.images(),category:this.options.productDataLayer.productCategoryName,description:this.options.description,url:this.options.productDataLayer.pageUrl,itemCondition:"http://schema.org/NewCondition",brand:this.createBrand(),offers:this.createOffers()}},createSchemaTag:function(t){var e=document.createElement("script");e.type="application/ld+json",e.innerHTML=JSON.stringify(t),document.getElementsByTagName("head")[0].appendChild(e)},images:function(){return this.options.images.map(function(){return $(this).prop("rel").split("?")[0]}).toArray()},createRating:function(){return{"@type":"AggregateRating",ratingValue:this.options.reviewsClass.getTotalRating().toFixed(1),reviewCount:this.options.reviewsClass.getTotalReviews()}},createReviews:function(){return this.options.reviewsClass.fetchReviews()},createOffers:function(){return[{"@type":"Offer",availability:"http://schema.org/InStock",sku:this.options.productDataLayer.productReferenceId,price:((Number((skuJson.skus.find(function(t){return t.available})||skuJson.skus[0]).spotPrice)||0)/100).toFixed(2),priceCurrency:"BRL"}]},createBrand:function(){return{"@type":"Thing",url:this.options.breadcrumbElement.find("li.last a").prop("href"),name:this.options.productDataLayer.productBrandName}}}),APP.component.Select=ClassAvanti.extend({init:function(t){this.options=t,this.options.className||(this.options.className="custom-select"),this.firstOption="Select",this.titleElement=this.options.className+"__selected",this.wrapSelect()},wrapSelect:function(){var i=this;if(0===this.options.selector.length)return!1;this.options.selector.each(function(t,e){var n=$(e),e=n.find("option:first-child").text()||i.firstOption;if(n.parent("div").hasClass(i.options.className)||n.is(":hidden"))return!0;n.wrap('
').parent().prepend(''+e+""),i.bindChange(n)})},bindChange:function(t){t.on("change",function(t){t=$(t.currentTarget).find("option:selected").text();$("."+this.titleElement).text(t)})}}),APP.component.Shelf=ClassAvanti.extend({init:function(t){this.settings=t,this.setup(),this.start(),this.bind()},setup:function(){this.settings=$.extend({scope:"",content:""},this.settings),this.scope=this.settings.scope,this.content=this.settings.content,this.blackNovember=!1},start:function(){this.adjustDiscountFlag()},bind:function(){},adjustDiscountFlag:function(){var t=$(".discount-flag",this.settings.scope),e=Number(t.text().replace(",",".").replace("%",""));11<=e&&(t.text(Math.floor(e).toFixed(0)+"%"),t.addClass("started"))}});var _slicedToArray=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],i=!0,s=!1,a=void 0;try{for(var o,r=t[Symbol.iterator]();!(i=(o=r.next()).done)&&(n.push(o.value),!e||n.length!==e);i=!0);}catch(t){s=!0,a=t}finally{try{!i&&r.return&&r.return()}finally{if(s)throw a}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};APP.component.Utils=ClassAvanti.extend({init:function(){this.setup(),this.start(),this.bind()},setup:function(){this.timeout={},this.products={}},start:function(){},bind:function(){},setCookie:function(t,e,n){var i=new Date;i.setTime(i.getTime()+24*n*60*60*1e3);i="expires="+i.toUTCString();document.cookie=t+"="+e+";"+i+";path=/"},getCookie:function(t){for(var e=t+"=",n=decodeURIComponent(document.cookie).split(";"),i=0;i ul > li:not(.helperComplement)"))},1e3)()}()}}catch(t){n=!0,i=t}finally{try{!e&&a.return&&a.return()}finally{if(n)throw i}}});e&&t.observe(e,{childList:!0,subtree:!0,attributes:!0,characterData:!0}),APP.i.utils.debounce(function(){return u($(".resultItemsWrapper "+r+" > ul > li:not(.helperComplement)"))},1e3)()}}),APP.controller.Account=ClassAvanti.extend({init:function(){this.setup(),this.start(),this.bind()},setup:function(){},start:function(){},bind:function(){}}),APP.controller.Categoria=ClassAvanti.extend({init:function(){this.setup(),this.start(),this.bind()},setup:function(){},start:function(){APP.i.schemaBreadcrumbs=new APP.component.SchemaBreadcrumbs,APP.i.utils.triggerShelfViewItemCategoryEvent(".shelve")},bind:function(){}}),APP.controller.Departament=ClassAvanti.extend({init:function(){this.setup(),this.start(),this.bind()},setup:function(){this.bodyHtml=$("html, body"),this.breadCrumbElement=document.querySelector(".breadcrumb")},start:function(){APP.i.schemaBreadcrumbs=new APP.component.SchemaBreadcrumbs,APP.i.utils.triggerShelfViewItemCategoryEvent(".shelve")},getPosition:function(t){var e=t.getBoundingClientRect(),n=window.pageXOffset||document.documentElement.scrollLeft,t=window.pageYOffset||document.documentElement.scrollTop;return{top:e.top+t,left:e.left+n}},bind:function(){var t=this;$("body").on("click",".page-number",function(){$(this).hasClass("pgCurrent")||t.bodyHtml.stop().animate({scrollTop:t.getPosition(t.breadCrumbElement).top-$("header").height()},500,"swing")})}}),APP.controller.Especial=ClassAvanti.extend({init:function(){this.setup(),this.start(),this.bind()},setup:function(){},start:function(){this.startSlicks(),this.removeMetaTags()},removeMetaTags:function(){console.log("caiu"),document.getElementsByName("description")[1].remove()},bind:function(){},startSlicks:function(){993<=$(window).width()?(2<=$(".section-vitrine .shelve ul").length&&($(".section-vitrine .shelve h2").remove(),$(".section-vitrine .shelve").slick({infinite:!0,slidesToShow:1,arrows:!1,dots:!0,slidesToScroll:1})),2<=$(".section-vitrine2 .shelve ul").length&&($(".section-vitrine2 .shelve h2").remove(),$(".section-vitrine2 .shelve").slick({infinite:!0,slidesToShow:1,arrows:!1,dots:!0,slidesToScroll:1}))):(2<=$(".section-vitrine .prateleira ul").length&&($(".section-vitrine .prateleira h2").remove(),$(".section-vitrine .prateleira").slick({infinite:!1,slidesToShow:1,arrows:!1,dots:!0,slidesToScroll:1})),2<=$(".section-vitrine2 .prateleira ul").length&&($(".section-vitrine2 .prateleira h2").remove(),$(".section-vitrine2 .prateleira").slick({infinite:!1,slidesToShow:1,arrows:!1,dots:!0,slidesToScroll:1})))}}),APP.controller.General=ClassAvanti.extend({init:function(){this.setup(),this.start(),this.bind()},setup:function(){APP.i.util=new APP.core.Util},start:function(){this.checkUtm(),vtexjs.checkout.getOrderForm().then(this.addFreteGratisMiniCart.bind(this)),APP.i.schemaOrganization=new APP.component.SchemaOrganization({url:"https://www.joiasgold.com.br"}),APP.i.utils=new APP.component.Utils,this.startShelf(),this.pushUserLoginStateToDatalayer(),this.observeShelfVisualization()},addFreteGratisMiniCart:function(t){$(".cart__content").after('\n \n '),this.minicartFrete(t),this.brindeGratis(t)},minicartFrete:function(t){var e,n,i,s,a,o,r,c,u,l,d=0;t.items&&(t.items.forEach(function(t){d+=t.sellingPrice}),e=$(".frete-gratis_cesta-hover"),n=$(".minicart-frete-gratis"),i=$(".minicart-frete-gratis .barra-frete-gratis"),s=$(".minicart-frete-gratis .foguete_barra"),a=(l=Number($("#freeshippingValue").html()+"00"))-d,o=APP.i.util.setDecimal(a.toString(),","),r=$(".frete-gratis_cesta-hover"),c=$(".img-status-brinde"),u=$(".minicart-frete-gratis .balao-frete-gratis"),t=215*(100*d/l).toFixed(2)/100-225,l=194*(100*d/l).toFixed(2)/100-194,0!==d?(n.css("opacity",1),e.css("opacity",1),a<=0?(c.html(''),r.html("Parabéns Você ganhou frete grátis!"),u.html("Parabéns Você ganhou frete grátis!"),i.css("background-position","0 0"),s.css("right","-19px"),c.hasClass("img-status-ganhou")||c.addClass("img-status-ganhou")):(c.html(''),r.html("Faltam R$ "+o+" para você ganhar frete grátis!"),u.html("Faltam R$ "+o+" para você ganhar frete grátis!"),i.css("background-position",t.toString()+"px 0"),s.css("right",-l.toString()+"px"),c.hasClass("img-status-ganhou")&&c.removeClass("img-status-ganhou"))):(n.css("opacity",0),e.css("opacity",0)))},brindeGratis:function(t){var e=0;t.items.forEach(function(t){e+=t.sellingPrice});var n=$(".frete-gratis_cesta-hover"),i=$(".minicart-brinde"),s=$(".minicart-brinde .barra-brinde"),a=$(".minicart-brinde .foguete_barra_brinde"),o=Number($("#brindeGratisValue").html()+"00"),r=o-e,c=APP.i.util.setDecimal(r.toString(),","),u=$(".frete-gratis_cesta-hover"),l=$(".img-status-brinde"),d=$(".minicart-brinde .balao-brinde"),t=215*(100*e/o).toFixed(2)/100-225,o=194*(100*e/o).toFixed(2)/100-194;0!==e?(0<$(".modal__info--brinde").length?(i.css("opacity",1),n.css("opacity",1)):($(".modal__info--brinde").css("display","none"),i.css("display","none"),n.css("display","none")),r<=0?(l.html(''),u.html("Parabéns Você ganhou um brinde!"),d.html("Parabéns Você ganhou um brinde!"),s.css("background-position","0 0"),a.css("right","-19px"),l.hasClass("img-status-ganhou")||l.addClass("img-status-ganhou")):(l.html(''),u.html("Faltam R$ "+c+" para você ganhar seu brinde!"),d.html("Faltam R$ "+c+" para você ganhar seu brinde!"),s.css("background-position",t.toString()+"px 0"),a.css("right",-o.toString()+"px"),l.hasClass("img-status-ganhou")&&l.removeClass("img-status-ganhou"))):(i.css("opacity",0),n.css("opacity",0))},setCart:function(t){this.cart={value:t.value,items:t.items}},bindOrderUpdate:function(){var n=this;$(window).on("orderFormUpdated.vtex",function(t,e){n.setCart(e),n.minicartFrete(e),n.brindeGratis(e)})},getParameterByName:function(t,e){e=1')})},pushUserLoginStateToDatalayer:function(){var t="true"===APP.i.utils.getCookie("pushUserLogin"),e="true"===APP.i.utils.getCookie("pushUserLogout"),n=APP.i.utils.getCookie("userLoginMethod");(t||e)&&APP.i.utils.checkUserAuth(function(t){t.IsUserDefined?dataLayer.push({event:"login",method:n}):dataLayer.push({event:"logout"}),APP.i.utils.removeCookie("pushUserLogin"),APP.i.utils.removeCookie("pushUserLogout")})},observeShelfVisualization:function(){function n(t){var i=t.find("> ul > li"),s=t.siblings(".products--title").first().text().trim()||t.find("h2").first().text().trim(),l=[],t=Array.from(i.map(function(){return APP.i.utils.getProductFromApi($(this).find(".shelf-item").attr("data-product-id"))}));Promise.all(t).then(function(a){var t,o={},r={},c={},u={},e=a.reduce(function(t,e){var n=e.productClusters,i=e.categories[0].split("/").filter(Boolean).pop();r[e.categoryId]||(r[e.categoryId]=0,u[e.categoryId]=i),r[e.categoryId]+=1;var s=Object.keys(n).find(function(t){return o[t]||(o[t]=0,c[t]=n[t]),o[t]+=1,o[t]===a.length});return r[e.categoryId]===a.length?{type:"category",id:e.categoryId,name:i}:!!s&&{type:"collection",id:s,name:n[s]}},!1)||{type:"collection",id:t=Object.keys(o).reduce(function(t,e){return o[e]>o[t]?e:t}),name:c[t]};var n=e.type+"-"+e.id;i.each(function(){var t=APP.i.utils.getProductEventInfo($(this));l.push(t),$(this).on("click","a",function(){dataLayer.push({items:null}),dataLayer.push({event:"select_item",item_list_id:n,item_list_name:s,items:[t]})})}),dataLayer.push({items:null}),dataLayer.push({event:"view_item_list",item_list_id:n,item_list_name:s||e.name,items:l})})}var e=new IntersectionObserver(function(t,e){t.forEach(function(t){t.isIntersecting&&(n($(t.target)),e.unobserve(t.target))})},{root:null,rootMargin:"0px",threshold:.8});document.querySelectorAll(".shelve").forEach(function(t){return e.observe(t)})}}),APP.controller.Home=ClassAvanti.extend({init:function(){this.setup(),this.start(),this.bind()},setup:function(){},start:function(){},bind:function(){}}),APP.controller.Login=ClassAvanti.extend({init:function(){this.setup(),this.start(),this.bind()},setup:function(){},start:function(){},bind:function(){$("body").on("click",".vtexIdUI-providers-list button",function(){APP.i.utils.setCookie("userLoginMethod",function(t){switch($(t).attr("id")){case"loginWithAccessKeyBtn":return"chave de acesso";case"vtexIdUI-google-plus":return"google";case"loginWithUserAndPasswordBtn":return"email e senha";default:return $(t).attr("id")}}($(this)))}),$(window).on("beforeunload",function(){APP.i.utils.setCookie("pushUserLogin","true")})}}),APP.controller.Orders=ClassAvanti.extend({init:function(){this.start()},start:function(){this.removeBoostrap()},removeBoostrap:function(){$('link[href$="bootstrap.min.css"]').remove()}}),APP.controller.Product=ClassAvanti.extend({init:function(){this.setup(),this.start(),this.bind()},setup:function(){this.getSelectedSku(),this.observers=[]},start:function(){this.applyDiscount(),this.applyBestPriceDiscount.bind(this)(".product-price",".skuListPrice",".skuBestPrice"),this.applyBestPriceDiscount.bind(this)(".float-buy-box",".list-price",".best-price"),setTimeout(function(){APP.i.schemaProduct=new APP.component.SchemaProduct},2e3),this.tabLayout(),this.floatBuyBox(),this.eventUnavailableProduct(),this.buyWhatsapp(),this.conversionFlags(),this.onSkuDataChange(this.conversionFlags),this.checkNotifyMe(),this.lowStockWarning(),this.onSkuDataChange(this.lowStockWarning),this.selectFirstAvailableSku()},applyDiscount:function(){var s=this,a=document.querySelector(".product-price");if(!a)return setTimeout(this.applyDiscount,500);var t=new MutationObserver(function(){return setTimeout(n,1)}),e={attributes:!0,childList:!0,characterData:!0,subtree:!0};function n(){var t=$(".skuPrice"),e=$(".skuBestPrice"),n=APP.i.util.calculateDiscountPercentage(APP.i.util.monetaryToFloat(e.text()),APP.i.util.monetaryToFloat(t.text())),e=$(".preco-a-vista");if(!e.is(":visible")||0===e.text().trim().length||a.querySelector(".spot-price-container")){var i=$(".spot-price-container",a),t=i.find(".discount-flag");return s.observers.forEach(function(t){(0,t.disconnect)()}),t.text(n.toFixed(0)+"% OFF"),1<=n?i.find(".discount-flag").show():i.find(".discount-flag").hide(),void s.observers.forEach(function(t){(0,t.connect)()})}i=$("
");i.insertAfter(e),i.append(e),i.append("PIX "+n.toFixed(0)+"% OFF"),1<=n?i.find(".discount-flag").show():i.find(".discount-flag").hide()}this.observers.push({connect:function(){return t.observe(a,e)},disconnect:function(){return t.disconnect()}}),n(),t.observe(a,e)},applyBestPriceDiscount:function(t,s,a){var e=this,o=this,r=document.querySelector(t);if(!r)return setTimeout(function(){return e.applyBestPriceDiscount(t,s,a)},500);var n=new MutationObserver(function(){return setTimeout(c,1)}),i={attributes:!0,childList:!0,characterData:!0,subtree:!0};function c(){var t=$(s),e=$(a),n=APP.i.util.calculateDiscountPercentage(APP.i.util.monetaryToFloat(t.text()),APP.i.util.monetaryToFloat(e.text()));if(0===e.text().trim().length||0===t.text().trim().length||r.querySelector(".flag-best-price-container")){var i=$(".flag-best-price-container",r),e=i.find(".best-price-disccount");return o.observers.forEach(function(t){(0,t.disconnect)()}),e.text(n.toFixed(0)+"%"),1<=n?i.find(".best-price-disccount").show():i.find(".best-price-disccount").hide(),void o.observers.forEach(function(t){(0,t.connect)()})}i=$("
");i.insertAfter(t),i.append(t),i.append(""+n.toFixed(0)+"%")}this.observers.push({connect:function(){return n.observe(r,i)},disconnect:function(){return n.disconnect()}}),c(),n.observe(r,i)},__addProductMc:function(){var t={id:$(".widget__offer .widget__actions a").attr("href").substring(23,30),quantity:1,seller:1};vtexjs.checkout.addToCart([t]).done(function(){})},__addInfo:function(){var t=skuJson.skus.find(function(t){return t.available}),e=skuJson.name,n=t.image,i=t.listPriceFormated,s=t.bestPriceFormated,a=(t.bestPrice/1e3).toFixed(2),t=$(".widget__offer .widget__actions a").attr("href");$(".modal__info--nome").html(e),$(".modal__info--imagem").html(""),$(".modal__info--precoatual").html(i),$(".modal__info--precodesconto").html(s),$(".modal__info--precoparcelado").html("10x de R$ "+a),$(".modal__button--finalizar").attr("href",t)},bind:function(){var n=this;$("body").on("click",".modal__button--comprando",function(){$(".modal__main").removeClass("--show"),setTimeout(function(){$(".modal__main").removeClass("--open")},500)}),$("body").on("click",".widget__actions a",function(t){t.preventDefault(),n.__addProductMc(),n.__addInfo(),$(".modal__main").addClass("--open"),setTimeout(function(){$(".modal__main").addClass("--show")},500)}),$("body").on("click",".modal__close",function(){$(".modal__main").removeClass("--show"),setTimeout(function(){$(".modal__main").removeClass("--open")},500)});var t=new Vtex.JSEvents.Listener("skuDataListener",function(t){var e=t.skuData.id,t=e?skuJson.skus.find(function(t){return String(t.sku)===String(e)}):null;t?(n.selectedSku=t,document.dispatchEvent(new CustomEvent("skuDataChange",{detail:n.selectedSku}))):document.dispatchEvent(new CustomEvent("skuDataChange",{detail:e}))});skuEventDispatcher.addListener(skuDataReceivedEventName,t),window.addEventListener("FREE_SHIPPING_READY",this.conversionFlags.bind(this))},floatBuyBox:function(){if(!skuJson.skus.some(function(t){return t.available}))return null;var o=this,r=$(".buy-button-ref, .widget__offer .btn").first(),t=r.attr("href")||"",e=this.getSelectedSku(),c=$('\n '),t=$(".widget__offer .btn");0'}function l(t){return"number"!=typeof t||isNaN(t)?"":t.toLocaleString("pt-BR",{style:"currency",currency:"BRL"})}function n(){var t=o.selectedSku,e=t.image,n=t.name,i=t.listPriceFormated,s=t.bestPriceFormated,a=t.installments,t=t.installmentsValue;c.find(".image").html(u(e)),c.find(".name").text(n),c.find(".list-price").text(i),c.find(".best-price").text(s),c.find(".installments").text(a),c.find(".installments-value").text(l(t/100)),c.find(".buy-button").attr("href",r.attr("href"))}skuEventDispatcher.addListener(skuDataReceivedEventName,t),this.onSkuDataChange(n),$("body").append(c),c.on("click",".buy-button",function(t){t.preventDefault(),!$(this).attr("href")||$(this).attr("href").startsWith("javascript")?$("html, body").animate({scrollTop:$(".widget-info").offset().top-($("header").height()||0)},1e3):window.location.assign(r.attr("href"))}),window.addEventListener("scroll",function(){var t=$(window).scrollTop();r.offset().top<=t?(c.fadeIn(),$("#chat__whatsapp").css("bottom","85px")):c.fadeOut()},{passive:!0})},eventUnavailableProduct:function(){function e(e){var t;n.lastSkuSent&&n.lastSkuSent===e||(n.lastSkuSent=e,t=skuJson.skus.find(function(t){return t.sku===e}),dataLayer.push({event:"view_item_unavailable",item_unavailable:t.skuname,item_sku:e,path:window.location.pathname}))}var n=this,t=new Vtex.JSEvents.Listener("skuDataListener",function(t){e(t.skuData.id)});skuEventDispatcher.addListener(skuDataReceivedEventName,t),$(".sku-notifyme").is(":visible")?(t=Number($(".sku-notifyme-skuid").val()||skuJson.skus[0].sku),e(t)):skuJson.skus.every(function(t){return!1===t.available})&&$(document).trigger("skuSelected",[skuJson.productId,skuJson.skus[0]])},buyWhatsapp:function(){$(".buy-whatsapp").each(function(){var t=$(this).find("a"),e=$(this).data("number"),n=$(this).data("message").replace("{{name}}",skuJson.name).replace("{{link}}",window.location.href);e&&t.each(function(){$(this).attr("href","https://api.whatsapp.com/send?phone="+e+"&text="+encodeURIComponent(n)),$(this).attr("target","_blank")})}),$("body").on("click",".buy-whatsapp",function(){dataLayer.push({event:"buy_whatsapp",path:window.location.pathname,item_buy_whatsapp:skuJson.name})})},conversionFlags:function(){var t=$(".conversion-flags"),e=$("");t.html(""),t.append(e.clone().addClass("free-exchange").text("Troca grátis")),this.selectedSku.available&&Array.isArray(window.FRETE_GRATIS)&&this.selectedSku.bestPrice>=window.FRETE_GRATIS[0].VALOR&&t.append(e.clone().addClass("freight").text("Frete Grátis")),skuJson.name.toLowerCase().includes("ouro")&&t.append(e.clone().addClass("gold").text("Ouro - 18k")),0"+e+": "+t[e]+""}).join("\n");return'
    \n "+e+"\n
"}).join("\n");$(".tabContent.details").html(t),$(".tabContent").each(function(){var t=$(this).data("rel");0===$(this).text().trim().length?$(".tabTitles #"+t).addClass("hidden"):$(".tabTitles #"+t).addClass("visible")}),$(".tabTitle").on("click",function(){var t=$(this).attr("id");$(".tabTitle").removeClass("active"),$(".tabContent").removeClass("active"),$(".tabContent."+t).removeClass("hidden"),$(".tabContent."+t).addClass("active"),$(".tabTitle#"+t).addClass("active")}),$(".tabTitle:visible:first").hasClass("active")||$(".tabTitle:visible:first").click(),$("body").on("click",".modal__close",function(){$(".modal__main").removeClass("--show"),setTimeout(function(){$(".modal__main").removeClass("--open")},500)})},checkNotifyMe:function(){skuJson.skus.some(function(t){return t.available})||$(".sku-notifyme").is(":visible")||$(".portal-notify-me-ref").html('\n
\n
\n

Ops, este produto acabou de ficar sem estoque

\n
\n
\n
\n

Fale com nossas consultoras através do botão de whatsapp abaixo e tenha mais informações sobre o produto (vídeos, fotos e preço).\n
\n
\n Também é possível fazer uma encomenda ou até mesmo ver produtos similares a ele.

\n
\n
\n
\n ')},selectFirstAvailableSku:function(){var t=skuJson.skus.sort(function(t,e){t=Number(t.dimensions.Aro),e=Number(e.dimensions.Aro);return t-e}).find(function(t){return t.available});t&&$(window).trigger("skuSelect.vtex",[skuJson.productId,t.sku])},lowStockWarning:function(t){var i="low-stock-warning",s=5,e=this.getSelectedSku(),n=e?e.availablequantity:0;function a(t){var e=t.toString().padStart(2,"0");$(".buy-button").each(function(){return!(0<$(this).parent().find("."+i).length)&&void $(this).before('

Restam '+e+' unidades

')})}t&&t.detail||1