/** * Avanti Comunicação * joiasgold * @date Thu Aug 29 2024 09:04:48 GMT-0300 (GMT-03:00) */ "use strict";function format(e,t){var n,i,a,o,s="";for(e=String(e),t=String(t),a=0,o=1;o&&aparseInt(e.quantity_max_per_unit-1)&&(e.quantity=e.quantity_max_per_unit-1)}),e},this.addItem=function(e,t,n){var i;e&&(i="function"==typeof t&&"function"==typeof n,e.items=this.verifyQuantityMaxPerUnit(e.items),corebiz.cart.add(e.sc,e.items,function(e){i&&t(e)},function(e){i&&n(e)}))},this.updateItem=function(e,t,n){var i;e&&(i="function"==typeof t,e.items=this.verifyQuantityMaxPerUnit(e.items),corebiz.cart.update(e.items,function(e){i&&t(e)},function(e){i&&n(e)}))},this.deleteItem=function(e,t,n){var i;void 0!==e&&(i="function"==typeof t&&"function"==typeof n,corebiz.cart.remove(e,function(e){i&&t(e)},function(e){i&&n(e)}))},this.deleteAllItems=function(t,n){var i="function"==typeof t&&"function"==typeof n;corebiz.cart.remove(-1,function(e){i&&t(e)},function(e){i&&n(e)})},this.simulationShipping=function(e,t,n){var i;e&&(i="function"==typeof t&&"function"==typeof n,corebiz.cart.simulationShipping(e,function(e){i&&t(e)},function(e){i&&n(e)}))}},CategoryServices=function(){this.getCategories=function(t,n){var i="function"==typeof t&&"function"==typeof n;corebiz.category.list(function(e){i&&t(e)},function(e){i&&n(e)})}},_createClass=function(){function i(e,t){for(var n=0;n\n
\n
\n
\n \n
\x3c!-- /.slider__slide-image --\x3e\n
\x3c!-- /.slider__slide --\x3e\n\n
\n
\n \n
\x3c!-- /.slider__slide-image --\x3e\n
\x3c!-- /.slider__slide --\x3e\n
\x3c!-- /.slider --\x3e\n\n
\n
\n
\n \n
\x3c!-- /.slider__slide-image --\x3e\n
\x3c!-- /.slider__slide --\x3e\n
\x3c!-- /.slider --\x3e\n\n \n \x3c!-- /.modal-mask --\x3e\n \n\x3c!-- /.gallery--componen --\x3e';Vue.component("gallery-component",{template:html,data:function(){return{gallery:{main:"",name:"",thumbs:[],active:!1,video:{thumb:"",src:"",empty:!0,showModal:!1}}}},mounted:function(){$("body").hasClass("produto-kit")?this.getImages($("#___rc-p-sku-ids").val(),!0):this.getImages($("input#___rc-p-sku-ids").val().split(",")[0]),this.getVideo()},methods:{getImages:function(e,a){var o=this;$.get("/produto/sku/"+e,function(e){if(o.gallery.main=e[0].Images[0][0].Path,a)for(var t=0;t\n \n \n \n';Vue.component("instagram-component",{template:html,data:function(){return{vtexName:"joiasgold",instaToken:"6026a132e2f240d3aa03283a620aa35d",instaUser:"25637926",MDEntity:"IN",MDDateField:"LastHour",MDObjectField:"Images",header:{Accept:"application/vnd.vtex.ds.v10+json","Content-Type":"application/json; charset=utf-8"},now:"",alreadyGetMDInfo:!1,photos:[]}},created:function(){var e=new Date;e.setMinutes(0),e.setSeconds(0),e.setMilliseconds(0),this.now=e},mounted:function(){},methods:{getInfoMD:function(){var t=this;$.ajax({url:"/api/dataentities/"+this.MDEntity+"/search?_fields="+this.MDDateField+","+this.MDObjectField+",id",type:"GET",headers:this.header,success:function(e){e.length&&!(new Date(e[0].LastHour)>>>>>>>>>> getInfoInsta <<<<<<<<<<<<",e),t.updateInstaToMD(e)}})},updateInstaToMD:function(e){var t=this;$.ajax({url:"/api/dataentities/"+this.MDEntity+"/documents",data:JSON.stringify({id:"1000001",LastHour:this.now.toString(),Images:JSON.stringify(e)}),type:"PATCH",headers:this.header,success:function(){t.getInfoMD()},error:function(e){console.error(e)}})}}});html='
\n
\n
\n
Para ela:
\n\n \n
\x3c!-- /.buy-component --\x3e\n\n
\n
Para ele:
\n\n \n
\x3c!-- /.buy-component --\x3e\n\n \n \n Guia de
Medidas
\n
\n
\x3c!-- /.widget__section --\x3e\n \n
\n
\n \n Comprar\n \n {{ addToCart.error }}\n
\x3c!-- /.widget__actions --\x3e\n
\x3c!-- /.widget__offer --\x3e\n\n \n \x3c!-- /.modal-mask --\x3e\n \n\n
\n \n
\x3c!-- /.shipping-component --\x3e\n
';Vue.component("kit-component",{template:html,data:function(){return{variations:{woman:[],man:[]},selected:{woman:{tapy:"woman",sku:"",variation:"Selecione",disabled:!1},man:{tapy:"man",sku:"",variation:"Selecione",disabled:!1}},addToCart:{link:!1,disabled:!0,error:!1},product:{name:"",isKit:!0,listPrice:"",bestPrice:"",stock:"",discount:"",showModal:!1,installment:{number:"",value:""}}}},created:function(){this.getSkus(),this.getPrice($("#___rc-p-sku-ids").val())},methods:{getSkus:function(){var t=this,a=this,e=$("#___rc-p-kit-ids").val().split(","),o={Feminino:"woman",Masculino:"man"};Promise.all(e.map(function(e){return new Promise(function(i,t){try{$.get("/api/catalog_system/pub/products/search?fq=skuId:"+e,function(e){e.forEach(function(e){var n=o[e["Tipo da alianca"]];if(!e["Tipo da alianca"]||!n)return t("Tipo da alianca inválido: "+e["Tipo da alianca"]),swal("Ops..","Houve um erro ao carregar esse produto","error");e.items.forEach(function(e){var t={sku:e.itemId,name:e.name,variation:e.Aro[0]};i(t),a.variations[n].push(t),a.selected[n]&&!a.selected[n].sku&&(a.selected[n].variation=e.Aro[0],a.selected[n].sku=e.itemId,a.selected[n].disabled=!1,a.validateStock(a.selected[n]))})})})}catch(e){t(e)}})})).then(function(){Object.keys(o).every(function(e){return 0t?e.substr(0,t)+" ...":e},installment:function(e,t,n,i,a){if(e&&t&&i&&a){var o=[];t=parseInt(t),n=parseFloat(n),i=parseFloat(i);var s=this.convertMoneyToFloat(e,a),e=parseInt(s/i),i="";if(t\n \n\n \n \n \n\n {{item.name}}\n\n \n \n \n\n \x3c!-- /.nav__dropdowns --\x3e\n\x3c!-- /.nav-categories --\x3e\n';Vue.component("nav-component",{template:html,props:["items"],data:function(){return{data:[]}},methods:{getCategories:function(){var t=this;(new CategoryController).getCategories(function(e){e.splice(0,1),e=e.map(function(e){return e.rewrite=t.rewrite(e.name),e.children=e.children.map(function(e){return e.rewrite=t.rewrite(e.name),e}),e}),t.$store.dispatch("changeCategories",e)})},rewrite:function(e){if(e)return savana.rewrite(e)}},mounted:function(){this.getCategories()},computed:{categories:function(){return this.$store.state.categories}},watch:{categories:function(){console.warn("categories=============",this.categories)}}});html='\n
\n
\n
\n \n\n
\n \n
\x3c!-- /.form__controls --\x3e\n
\x3c!-- /.form__col --\x3e\n \n
\n \n\n
\n \n \n
\x3c!-- /.form__controls --\x3e\n
\x3c!-- /.form__col --\x3e\n
\x3c!-- /.form__row --\x3e\n
\n';Vue.component("newslatter-component",{template:html,data:function(){return{email:"",name:""}},created:function(){},mounted:function(){},methods:{validateBeforeSubmit:function(){var e=this;return null!=e.email&&""!=e.email&&/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i.test(e.email)?null==e.name||""==e.name?(swal({type:"error",title:"Oops...",text:"Informe seu nome."}),!1):void e.sendNewsletter():(swal({type:"error",title:"Oops...",text:"Informe um e-mail valido."}),!1)},sendNewsletter:function(){$.ajax({url:"/no-cache/Newsletter.aspx",type:"POST",dataType:"json",data:{newsletterClientName:this.name,newsletterClientEmail:this.email,newsInternalPage:"_",newsInternalPart:"newsletter",newsInternalCampaign:"newsletter:opt-in"},success:function(){swal({type:"success",text:"E-mail cadastrado com sucesso!"})},error:function(){toast({type:"success",title:"Ocorreu um erro ao cadastrar seu email tente novamente mais tarde."}),swal({type:"error",title:"Oops...",text:"Ocorreu um erro ao cadastrar seu email tente novamente mais tarde."})}})}}});html='
\n \n\n \n \n Guia de
Medidas
\n
\n\n \n \x3c!-- /.modal-mask --\x3e\n \n
';Vue.component("products-similar",{template:html,data:function(){return{showModal:!1,variations:[],selected:skuJson.skus[0].dimensions.Comprimento||skuJson.skus[0].dimensions["Comprimento Pulseira"]}},created:function(){this.getSkus()},mounted:function(){skuJson.skus[0].available||$(this.$el).closest(".widget__section").hide()},methods:{getSkus:function(){var a=Boolean(skuJson.skus[0].dimensions["Comprimento Pulseira"]),o=this;$("#___rc-p-kit-ids").val().split(",").forEach(function(e){0}),$.get("/api/catalog_system/pub/products/crossselling/similars/"+$("#___rc-p-id").val(),function(e){var t;0===e.length&&(t=a?skuJson.skus[0].dimensions["Comprimento Pulseira"]:skuJson.skus[0].dimensions.Comprimento,o.variations.push({idSku:skuJson.skus[0].sku,variation:t,link:window.location.href,stock:skuJson.skus[0].availablequantity}));for(var n=0;n\n \n Minha Conta\n \n \n
\n \n \n
\n\n';Vue.component("profile",{template:html,props:["items"],data:function(){return{profile:{},is_auth:!1}},methods:{getOrderForm:function(){var t=this;vtexjs.checkout.getOrderForm().done(function(e){t.$store.dispatch("changeOrderForm",e)})},getUserLogged:function(){var t=this;(new ProfileController).getUserLogged(function(e){t.profile=e,console.log(e)})}},mounted:function(){this.getUserLogged()}});html='\n\x3c!-- /.search --\x3e\n';Vue.component("searchtop-component",{template:html,props:["items"],data:function(){return{data:[],search_query:"",category:"",category_rewrite:"",search_context:[],suggestions:[],has_suggestions:!1}},methods:{handleSearch:function(){var e=this;this.has_suggestions=!0,this.search_context="";var t=this.search_query,n=new SearchController;clearInterval(window.interval),n.isSearchValid(t)&&(window.interval=setInterval(function(){clearInterval(window.interval),e.autocomplete()},500))},buildImage:function(e){if(e)return''},sizeImageProductSearch:function(e){if(e){var t=new HelpersComponents;return this.buildImage(t.sizeImageThumb(e,"25-25","60-60"))}},searchContext:function(t){var n;this.search_query&&(n="function"==typeof t,(new SearchController).getAutocomplete(this.search_query,function(e){n&&t(e||!1)}))},searchProducts:function(t){var n,e;this.search_query&&(n="function"==typeof t,e={ft:this.search_query+"&O=OrderByBestDiscountDESC",_from:0,_to:49},(new SearchController).getProducts(e,function(e){n&&t(e||!1)}))},autocomplete:function(){var t=this;this.search_query&&(this.search_context=[],this.suggestions=[],this.searchContext(function(e){e?(console.log("response 11======>",e),t.search_context=e.slice(0,5),t.searchProducts(function(e){return e?e.length?(e=(new HelpersComponents).addQuantityOnitem(e),t.suggestions=e,void setTimeout(function(){$(".search__results .products").mCustomScrollbar()},500)):void(t.has_suggestions=!1):void nestle.notify().error()})):nestle.notify().error()}))},goSearchPage:function(){var e;this.search_query.length&&(e=this.search_query,e=(this.category_rewrite?"/"+this.category_rewrite:"")+"/"+e,savana.redirect(e))},convertToMoney:function(e){if(void 0!==e)return savana.formatMoney(e,2,",",".","R$")},setCategoryChoose:function(){var e=this.category.split("-")[1];return this.category_rewrite=savana.rewrite(e),!0}},mounted:function(){},computed:{categories:function(){return this.$store.state.categories}}});html='\n
\n
Escolha as medidas:
\n\n \n\n \n \n Guia de
Medidas
\n
\x3c!-- /.widget__btn --\x3e\n\n \n \x3c!-- /.modal-mask --\x3e\n \n
\x3c!-- /.selection--component --\x3e';Vue.component("selection-component",{template:html,data:function(){return{product:{stock:!1,existVariations:"",variations:"",selected:"Selecione",optionsAvaiable:"",showModal:!1}}},created:function(){this.getSkus()},methods:{getSkus:function(){var i=this;i.product.optionsAvaiable=[],skuJson.skus.filter(function(e,t){e.available&&i.product.optionsAvaiable.push(e.dimensions.Aro)}),i.product.variations=skuJson.skus.map(function(e,t){return{name:e.skuname,variation:e.dimensions.Aro,stock:e.available,fakeStock:e.available?e.dimensions.Aro:i.getStock(e.dimensions.Aro,i.product.optionsAvaiable),sku:e.sku}}),i.product.variations.sort(function(e,t){return e.variationt.variation?1:0}),i.product.existVariations=1\n
\n \n
\n
\n Não sei meu CEP\n\n \n \x3c!-- /.popup-cart --\x3e\n \n\n \n
\n
\n\x3c!-- /.widget__shipping --\x3e\n';Vue.component("shipping",{template:html,data:function(){return{shipping:{stock:"",showModal:!1,postalCode:"",logistics:[],load:!1}}},created:function(){this.getStock()},methods:{getStock:function(){this.shipping.stock=window.skuJson&&Array.isArray(window.skuJson.skus)&&window.skuJson.skus.some(function(e){return e.available})},formatMoney:function(e,t,n,i,a){if(e&&t&&n&&i&&a){e=(e+"").replace(",","").replace(" ","");var o=isFinite(+e)?+e:0,e=isFinite(+t)?Math.abs(t):0,t=void 0===i?",":i,i=void 0===n?".":n,n="";return 3<(n=(e?function(e,t){t=Math.pow(10,t);return""+Math.round(e*t)/t}(o,e):""+Math.round(o)).split("."))[0].length&&(n[0]=n[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,t)),(n[1]||"").length