/** * Avanti Comunicação * joiasgold * @date Thu Nov 07 2024 12:30:39 GMT-0200 (GMT-02:00) */ "use strict";!function(r){function t(){r.ajax({url:"/api/dataentities/TG/search?_fields=color,colecao",type:"GET",async:!1,headers:{Accept:"application/vnd.vtex.ds.v10+json","Content-Type":"application/json"},success:function(t){for(var e=0;e .prateleira.vitrine > ul":".prateleira.vitrine:not(.load) > ul");return{vueForceRenderComponentsBuyButtons:function(t){Vue.component("buybutton-component",BuyButtonComponent),t.attr("rel")&&new Vue({store:store,el:t.attr("rel")})},setNameList:function(t,e,o){t.hasClass("load")||(t.addClass("load product-list-"+e).attr("rel","ul.product-list-"+e),o||t.parent().hasClass("load")||t.parent().addClass("load"))},getListToVue:function(t){var e,o=this,n="function"==typeof t;a.each(function(){(e=r(this)).parent().hasClass("load")||o.vueForceRenderComponentsBuyButtons(e)}),n&&t(!0)},getListsToSetClass:function(t,e){r("li.helperComplement").remove();var o,n=this,i=0,s="function"==typeof e;a.each(function(){o=r(this),n.setNameList(o,i++,s),t&&!o.parent().hasClass("load")&&o.parent().addClass("load")}),s&&e(!0)},init:function(t){var e;r("body").hasClass("catalogo")&&(t=t||!1,this.getListsToSetClass(t)),a.find("li:not(.loaded)").each(function(){(e=r(this)).addClass("loaded"),"Sim"===e.find(".info-nao-mostrar-na-vitrine .product-field ul li").text()&&e.find(".info-nao-mostrar-na-vitrine").text()&&("UL"==e.parent().prop("tagName")?e:e.parent()).remove(),e.addClass("loaded")});r(".section-slider").each(function(){r(this).find(".section-body .prateleira ul li").length||r(this).css("visibility","hidden")})},forceVue:function(){var t=this;this.getListsToSetClass(!1,function(){t.getListToVue(function(){_self.shelfs().init()})})}}},this.verifiySeeMoreCatalogos=function(){var t;r(".vitrine.resultItemsWrapper").length&&(t=parseInt(r(".searchResultsTime:eq(0) .resultado-busca-numero .value").text()),parseInt(r(".resultItemsWrapper .prateleira.vitrine ul > li").length)>=t?r(".vejamais-vtexresearch").hide():r(".vejamais-vtexresearch").show())},this.shelfs=function(){return{removeLiHelperComplement:function(){r("li.helperComplement").remove()},flags:function(){r(".flag.mais-por-menos").html("+
por
-
"),r(".flag.oferta").html("O
fer
ta
")},init:function(){this.removeLiHelperComplement(),this.flags()}}},this.shelfTitles=function(){var t,e,o,n="";r(".prateleira.vitrine").each(function(){n=r(this),(o=n.children("h2").text().split("-")).length&&(t=r.trim(o[0]),e=r.trim(o[1]),n.children("h2").text(t),r("

"+e+"

").insertAfter(n.children("h2")))})},this.bannersMenu=function(){return{getBanners:function(e){new CorebizVtexContentPlaceholder({lid_placeholder:"",lid_placeholder_mobile:"",origin:"/banners-menu"}).getImages(function(t){e(t)})},buildImage:function(t,e){t=e[t];if(t)return''+t.alt+''},setBanner:function(t,e){t&&r("."+t).length&&Object.keys(e).length&&(r("."+t).find(".menu-banner img").length||r.trim(r("."+t).find(".menu-banner").html(this.buildImage(t,e))))},events:function(t){var e=this;r("body").on("hover",".nav > ul > li",function(){e.setBanner(r(this).attr("rel"),t)})},init:function(){var e=this;this.getBanners(function(t){e.events(t)})}}},this.message=function(){return{confirmGoToCheckout:function(t,e){this.confirm(t,e,"success","Continuar comprando","Ir para o carrinho")},confirm:function(t,e,o,n,i){swal({title:t,text:e,type:o,showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:n,cancelButtonText:i,confirmButtonClass:"btn btn-default",cancelButtonClass:"btn btn-success",buttonsStyling:!1}).then(function(){console.log("then")},function(t){"cancel"===t&&(window.location.href="/#/checkout/cart")})},alert:function(t,e,o){t&&e&&o&&swal({title:t,text:e,type:o,confirmButtonColor:"#3085d6",timer:1e4})}}},this.notify=function(){return{msg:function(t,e){t&&e&&(r.notify.defaults({globalPosition:"bottom right"}),r.notify(t,e))},success:function(t){t&&this.msg(t,"success")},info:function(t){t&&this.msg(t,"info")},warn:function(t){t&&this.msg(t,"warn")},error:function(t){t=t||"Houve um erro, por favor tente novamente!",this.msg(t,"error")}}},this.homeControl=function(){return{init:function(){r("body").hasClass("home")&&console.log("Home")}}},this.productControl=function(){return{init:function(){r("body").hasClass("produto")&&console.log("Produto")}}},this.catalogoControl=function(){var t=this;return{smartResearch:function(){r(".menu-departamento input[type='checkbox']").vtexSmartResearch({pageLimit:1,shelfCallback:function(){t.shelfControl().forceVue(),t.verifiySeeMoreCatalogos()},ajaxCallback:function(){t.shelfControl().forceVue(),t.verifiySeeMoreCatalogos()}})},init:function(){r("body").hasClass("catalogo")&&(this.smartResearch(),t.verifiySeeMoreCatalogos())}}},this.buscaControl=function(){return{itemBreadcrumb:function(){r(".bread-crumb > ul").append('
  • '+vtxctx.searchTerm+"
  • ")},init:function(){r("body").hasClass("resultado-busca")&&this.itemBreadcrumb()}}},this.cmsControl=function(){return{itemBreadcrumb:function(){r(".bread-crumb > ul").append('
  • '+r(".shell > .section__inner").find("h1").text()+"
  • ")},init:function(){r("body").hasClass("cms")&&this.itemBreadcrumb()}}},this.hotsiteControl=function(){return{init:function(){r("body").hasClass("hotsite")&&console.log("hotsite")}}},this.loginControl=function(){return{init:function(){r("body").hasClass("login")&&console.log("login")}}},this.initControl=function(){this.homeControl().init(),this.productControl().init(),this.catalogoControl().init(),this.cmsControl().init(),this.hotsiteControl().init(),this.loginControl().init(),this.catalogoControl().init()}}r(window).load(function(){r(".prateleira.vitrine > ul").addClass("load"),r("body").hasClass("catalogo")&&(setTimeout(function(){r("html").css("overflow-y","visible")},1500),r(document).ajaxStop(function(){t()}))}),r(document).ready(function(){r("li.helperComplement").remove(),window.loja=new e,loja.initControl(),r("body").hasClass("catalogo")&&r("html").css("overflow-y","hidden"),t(),r("ul.list-logos.list-logos--alt li a:eq(3)").attr("href","https://www.ebit.com.br/joiasgold")})}($),function(i){i(document).ready(function(){var n="current",e=(i(".btn-sizes, .link-cart"),i(".popup--cart"),i(".popup--sizes"),i(".wrapper"),i(".sidebar-trigger")),o=i(".sidebar");e.on("click",function(t){t.preventDefault(),e.toggleClass("active"),o.slideToggle()}),i(".nav-selection > a").on("click",function(t){t.preventDefault()}),i(".accordion__head").on("click",function(t){t.preventDefault();t=i(this);t.closest(".accordion"),t.parent().toggleClass("current"),t.siblings().stop().slideToggle(),t.closest(".accordion").siblings().removeClass("current").find(".accordion__body").slideUp()}),i(".tabs.tabs--alt .tabs__nav").on("hover","a",function(t){var e=i(this),o=i(e.attr("href"));e.closest("li").add(o).addClass("current").siblings().removeClass("current"),t.preventDefault()}),i(".header__inner .tabs .tabs__nav").on("hover","a",function(t){var e=i(this),o=i(".tabs__body .tab:eq("+e.parent().index()+")");e.parent().addClass(n).siblings().removeClass(n),o.addClass(n).siblings().removeClass(n),t.preventDefault()}),i(".ico-search").on("click",function(t){i(".overlay--nav").addClass("active"),i(this).parent().addClass("active")}),i(".nav > ul > li").each(function(){i(this).find(".dropdown").length&&i(this).addClass("has-dropdown")}),i(".slider .owl-carousel").length&&i(".slider .owl-carousel").owlCarousel({items:1,nav:!0,dots:!0,loop:!0,autoplay:!0,autoplayTimeout:5e3}),i(".slider-item .owl-carousel").length&&i(".slider-item .owl-carousel").owlCarousel({items:1,nav:!0,dots:!1,loop:!0}),i(".mCustomScrollbar").length&&i(".mCustomScrollbar").mCustomScrollbar(),i("#video-example"),i(".video__btn").on("click",function(t){var e=i(this);t.preventDefault(),e.closest(".video").find("video").get(0).play(),e.closest(".video__overlay").remove()}),i(".header__main .widget h2").remove(),i(".header .btn-shelve").remove(),i(".yv-widgets").remove()}),i(window).load(function(){i("body").on("click",".overlay--nav.active",function(){i(this).removeClass("active"),i(".burger-dropdown.opened").removeClass("opened"),i(".burger-menu-box.active").removeClass("active"),i(".search-holder").removeClass("active")}),i(".burger-menu-box").click(function(){i(this).addClass("active"),i(".overlay--nav").addClass("active"),i(".burger-dropdown").addClass("opened")})})}($);