Guest User

Untitled

a guest
Nov 3rd, 2017
452
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 139.31 KB | None | 0 0
  1. !function(e,t){"use strict";function o(){e.each(t,function(o,a){e.isArray(a._autoload)&&e.each(a._autoload,function(a,i){e.isArray(i)?i[1]?t[o][i[0]]():i[2]&&t[o][i[2]]():t[o][i]()})})}e(function(){o()})}(jQuery,XTT),function(e){"use strict";function t(o,a){if(!(this instanceof t))return new t;if(this.deadline=o,this.config={update:1e3,selector:{days:".days",hours:".hours",minutes:".minutes",seconds:".seconds"}},this.remaining=function(){var e=Date.parse(this.deadline)-Date.parse(new Date),t=Math.floor(e/864e5)<10?"0"+Math.floor(e/864e5):Math.floor(e/864e5),o=Math.floor(e/36e5%24)<10?"0"+Math.floor(e/36e5%24):Math.floor(e/36e5%24),a=Math.floor(e/1e3/60%60)<10?"0"+Math.floor(e/1e3/60%60):Math.floor(e/1e3/60%60),i=Math.floor(e/1e3%60)<10?"0"+Math.floor(e/1e3%60):Math.floor(e/1e3%60);return{days:t.toString(),hours:o.toString(),minutes:a.toString(),seconds:i.toString()}},a&&"function"==typeof a)return a();if(a&&"boolean"==typeof a){var i=this;setInterval(function(){parseInt(i.remaining().days)<=0&&parseInt(i.remaining().hours)<=0&&parseInt(i.remaining().minutes)<=0&&0===parseInt(i.remaining().seconds)?e(".days").parents(".counter").html('<h3 class="counter-over">A Blackfriday chegou!! Aproveite agora mesmo</h3>'):(e(i.config.selector.days).html(i.remaining().days),e(i.config.selector.hours).html(i.remaining().hours),e(i.config.selector.minutes).html(i.remaining().minutes),e(i.config.selector.seconds).html(i.remaining().seconds))},this.config.update)}return this.remaining()}var o=e(".tips-list li").length;e(".tips-list__title").attr("data-tips-length",o),e(".js-scrollto").click(function(){var t=e(this).attr("data-section");e("html, body").animate({scrollTop:e("#"+t).offset().top-60},700),e("#"+t).focus()}),e(function(){new t(e('[name="contador"]').val(),!0)});var a;a={initializeEvents:function(){e(".bf-form-newsletter").on("submit",a.handleSubmitNews).validate({rules:{name:{required:!0},email:{required:!0,email:!0}}})},handleSubmitNews:function(t){t.preventDefault();var o=e(this);return o.valid()?o.addClass("success").removeClass("error"):o.removeClass("success").addClass("error")}},a.initializeEvents()}(jQuery),function(e,t){"use strict";t.addressbook={_autoload:["bindEventsAndValidation"],bindEventsAndValidation:function(){t.addressbook.applyMasksAndValidation(),e(document).on("click","#search-cep-button",t.addressbook.handleSearchCEPClick)},applyMasksAndValidation:function(){e("#heringAddressForm").validate({rules:{celPhone:{required:!0},postcode:{required:!0,minlength:8},line1:{required:!0},number:{required:!0},neighborhood:{required:!0},townCity:{required:!0},addressType:{required:!0},regionIso:{required:!0},firstName:{required:!0},lastName:{required:!0}}});var a={onKeyPress:t.addressbook.handlePhoneMaskKeyPress};e("#heringAddressForm input[name=phone]").mask(o,a),e("#heringAddressForm input[name=celPhone]").mask(o,a),e("#heringAddressForm input[name=postcode]").mask("00000000")},handleSearchCEPClick:function(o){e("#search-cep-button").attr("disabled",!0),o.preventDefault();var a=e(".postcode-input");a.valid()?e.ajax({url:"https://api.postmon.com.br/v1/cep/"+a.val(),type:"GET",context:a.closest("form"),dataType:"json",beforeSend:t.addressbook.handleBeforeSendFindCEP,success:t.addressbook.renderFindCEPSuccess,error:t.addressbook.invalidZIP}):e("#search-cep-button").removeAttr("disabled")},invalidZIP:function(){t.alerts.showErrorMessage("CEP inválido."),e("#search-cep-button").removeClass("btn-loading"),e("#search-cep-button").removeAttr("disabled")},handleBeforeSendFindCEP:function(){t.buttons.setToDisabledAndLoading(e("#search-cep-button"))},renderFindCEPSuccess:function(o){if(o){var a=e(this),i=o.logradouro,n=o.cidade,r=o.estado,s=o.bairro;a.find(".district").val(s).focusout(),a.find(".street").val(i).focusout(),a.find(".state").val(r).focusout(),a.find(".br-state").val("BR-"+r).focusout(),a.find(".city").val(n).focusout(),a.find(".number").val("")}t.buttons.setToSuccess(e("#search-cep-button"))},handlePhoneMaskKeyPress:function(e,t,a,i){a.mask(o.apply({},arguments),i)}};var o=function(e){return 11===e.replace(/\D/g,"").length?"(00) 00000-0000":"(00) 0000-00009"}}(jQuery,XTT),function(e,t){"use strict";t.alerts={_autoload:["setupAlertElements","bindAlertEvents"],setupAlertElements:function(){t.alerts.errorTemplate=e.templates("#error-global-message-tmpl"),t.alerts.successTemplate=e.templates("#success-global-message-tmpl"),t.alerts.warningTemplate=e.templates("#warning-global-message-tmpl"),t.alerts.$wrapper=e(".alert-wrapper"),t.alerts.updateAlertElements(),t.header.wrapperTop=0,t.alerts.dismissDelay=8e3,t.alerts.$alertElements.each(function(){t.alerts.scheduleDismiss(e(this))})},bindAlertEvents:function(){e(window).on("headerFixedScroll miniCartTimer",t.alerts.setAlertsPosition)},setAlertsPosition:function(e){e.headerBottom!==t.alerts.wrapperTop&&(t.alerts.wrapperTop=e.headerBottom,t.alerts.$wrapper.css("top",e.headerBottom).addClass("show"))},updateAlertElements:function(){t.alerts.$alertElements=t.alerts.$wrapper.find(".alert")},showErrorMessage:function(o){var a=e(t.alerts.errorTemplate.render({message:o}));t.alerts.setupAlert(a)},showSuccessMessage:function(o){var a=e(t.alerts.successTemplate.render({message:o}));t.alerts.setupAlert(a)},showWarningMessage:function(o){var a=e(t.alerts.warningTemplate.render({message:o}));t.alerts.setupAlert(a)},setupAlert:function(e){e.on("close.bs.alert",t.alerts.clearDismissTimeout).on("closed.bs.alert",t.alerts.updateAlertElements).appendTo(t.alerts.$wrapper),t.alerts.updateAlertElements(),t.alerts.scheduleDismiss(e)},scheduleDismiss:function(e){var o=setTimeout(function(){e.alert("close")},t.alerts.dismissDelay);e.data("dismiss",o)},clearDismissTimeout:function(){var t=e(this).data("dismiss");t&&clearTimeout(t)},clearGlobalMessagesContainer:function(){e("#global-messages-container").empty()}}}(jQuery,XTT),function(e,t){"use strict";t.autocomplete={_autoload:["initialize"],initialize:function(){t.autocomplete.bindSearchAutocomplete()},bindSearchAutocomplete:function(){var t=e(".searchInput");e(t).each(function(){var t=e(this).data("options"),o={},a=e(this).closest(".js-search-autocomplete").find(".js-search-autocomplete-results");e(this).autocomplete({minLength:t.minCharactersBeforeRequest,delay:t.waitTimeBeforeRequest,appendTo:a,source:function(a,i){var n=a.term.toLowerCase();if(n in o)return i(o[n]);e.getJSON(t.autocompleteUrl,{term:a.term},function(t){var a=[];return null!==t.suggestions&&e.each(t.suggestions,function(e,t){a.push({value:t.term,url:ACC.config.contextPath+"/search?text="+t.term,type:"autoSuggestion"})}),null!==t.products&&e.each(t.products,function(e,t){a.push({value:t.name,code:t.code,desc:t.description,manufacturer:t.manufacturer,url:ACC.config.contextPath+t.url,price:t.price.formattedValue,pricevalue:t.price.value,oldprice:t.oldPrice,possuivariacaodepreco:t.possuiVariacaoDePreco,type:"productResult",size:t.size,image:t.images&&t.images.length>0?t.images[0].url:"",sizes:t.sizes,colors:t.colors})}),o[n]=a,i(a)})},focus:function(){return!1},select:function(e,t){window.location.href=t.item.url}}).data("ui-autocomplete")._renderItem=function(t,o){var a="";if("autoSuggestion"===o.type)return t.addClass("keywords-suggestions"),a="<a href='"+o.url+"' class='clearfix'>"+o.value+"</a>",e("<li>").data("item.autocomplete",o).append(a).appendTo(t);if("productResult"===o.type){var i=[];null!==o.sizes&&o.sizes.length>0&&e.each(o.sizes,function(t,o){return e.each(o.sizeValue,function(e,t){var o={size:t.sizeValue};i.push(o)}),!1});var n=null,r=null;return null!==o.oldprice&&o.pricevalue<o.oldprice?(o.possuivariacaodepreco||(n="de: R$"+o.oldprice),a+="<strong>",o.possuivariacaodepreco&&(r="A partir de "),o.possuivariacaodepreco||(r="por: "),r+=o.price):(a+="<strong>",r=o.possuivariacaodepreco?"A partir de ":"por: ",r+=o.price),o.visibleSizes=i,o.formattedOldPrice=n,o.formattedPrice=r,a=e("#search-autocomplete-item-tmpl").render(o),t.addClass("products-suggestions"),e("<li>").data("item.autocomplete",o).append(a).appendTo(t)}}})}}}(jQuery,XTT),function(e,t){"use strict";t.basicamemes={_autoload:[["initializeSlider",e(".basicamemes-component").length],["initializeEvents",e(".basicamemes-component").length],["checkOrientation",e(".basicamemes-component").length],["createAndBindMobileMenu",e(".basicamemes-component").length]],initializeSlider:function(){e(".basicamemes-slider").slick({slidesToShow:1,slidesToScroll:1,arrows:!0,infinite:!0,swipeToSlide:!0,focusOnSelect:!1,variableWidth:!0,centerMode:!0,centerPadding:"100px",asNavFor:".basicamemes-slider-cover",prevArrow:'<a href="#" class="slick-prev"><i class="ion-ios-arrow-left"></i></a>',nextArrow:'<a href="#" class="slick-next"><i class="ion-ios-arrow-right"></i></a>'}),e(".basicamemes-slider-cover").slick({slidesToShow:1,slidesToScroll:1,arrows:!1,fade:!0,focusOnSelect:!1,asNavFor:".basicamemes-slider"}),e(".basicamemes-slider-cover").foggy({blurRadius:30,opacity:.8,cssFilterSupport:!0})},refreshSliders:function(){e(".basicamemes-slider").slick("setPosition"),e(".basicamemes-slider-cover").slick("setPosition")},initializeEvents:function(){e(".basicamemes-share").on("click",t.basicamemes.handleShareBasicameme),e(".mobile-change-orientation .close-message").on("click",t.basicamemes.closeChangeOrientationMessage),e(window).on("orientationchange",t.basicamemes.checkOrientation),e("#basicamente-news-form").on("submit",t.basicamemes.handleSubmitNews).validate({rules:{name:{required:!0},email:{required:!0,email:!0},birthday:{required:!0}}}),e("#basicamente-news-form input[name=birthday]").mask("00/00/0000"),e("#basicamente-news-modal").on("show.bs.modal",function(){e("#basicamente-news-form").removeClass("success").find("input").val("")})},handleSubmitNews:function(){var t=e(this);return t.valid()?t.addClass("success"):t.removeClass("success"),!1},handleShareBasicameme:function(){var o=e(this).closest(".basicamemes-item"),a=e(this).attr("data-social");t.basicamemes.generateBasicamemeImage(o,a)},generateBasicamemeImage:function(e,o){var a=e.find(".basicamemes-image").attr("src"),i=e.find(".basicamemes-text").val();i+=". basicamente isso.";var n=document.getElementById("basicamemes-canvas"),r=n.getContext("2d"),s=new Image;s.onload=function(){r.drawImage(s,0,0,s.width,s.height,0,0,560,376),r.font="26px Circular Std, sans-serif";var e=i,a=r.measureText(e).width;r.fillStyle="#FFFFFF",r.fillText(e,n.width/2-a/2,220),t.basicamemes.sendImageToServer(o)},s.setAttribute("crossOrigin","anonymous"),s.src=a},sendImageToServer:function(o){var a=e(".basicamemes-section").addClass("basicameme-share-loading"),i=a.attr("data-form-url");e.ajax({url:i,type:"POST",data:{imageBase64:document.getElementById("basicamemes-canvas").toDataURL("image/png"),CSRFToken:ACC.config.CSRFToken},success:function(e){t.basicamemes.shareImageUrl(o,e),a.removeClass("basicameme-share-loading")},error:function(){t.alerts.showErrorMessage("Ocorreu um erro ao gerar seu meme, tente novamente mais tarde."),a.removeClass("basicameme-share-loading")}})},shareImageUrl:function(e,t){var o="";"facebook"===e?(o="https://www.facebook.com/sharer/sharer.php?u=https:"+t,window.open(o)):"twitter"===e?(o="https://twitter.com/share?text=Um meme vale mais que mil palavras.&hashtags=basicamenteisso&url=https:"+t,window.open(o)):"whatsapp"===e&&(window.location.href="whatsapp://send?text=https:"+t)},closeChangeOrientationMessage:function(){e(".mobile-change-orientation").fadeOut(),e("body").removeClass("lock")},checkOrientation:function(){e(window).width()<e(window).height()?(e("body").addClass("lock"),e(".mobile-change-orientation").show()):t.basicamemes.closeChangeOrientationMessage()},createAndBindMobileMenu:function(){e(window).width()<992&&(e("#yt-slider-menu").appendTo("body"),e(".menu-toggler").on("click",function(t){t.stopPropagation(),e("#yt-slider-menu").addClass("show"),e("body").addClass("lock")}),e("#yt-slider-menu a").on("click",function(){e("#yt-slider-menu").removeClass("show"),e("body").removeClass("lock")}))}}}(jQuery,XTT),function(e,t){"use strict";t.buttons={setToDisabledAndLoading:function(e){e.addClass("btn-loading"),e.attr("disabled",!0)},setToSuccess:function(e){e.removeClass("btn-loading"),e.removeAttr("disabled"),e.addClass("btn-success"),setTimeout(function(){e.removeClass("btn-success")},3e3)},setToEnabled:function(e){e.removeClass("btn-loading"),e.removeClass("btn-success"),e.removeAttr("disabled")}}}(jQuery,XTT),function(e,t){"use strict";t.calculatedelivery={_autoload:["initialize"],initialize:function(){t.calculatedelivery.initializeCalculateDeliveryFormValidation(),e(document).on("submit","#formCalculateDelivery",t.calculatedelivery.handleCalculateDeliveryFormSubmit)},initializeCalculateDeliveryFormValidation:function(){e("#formCalculateDelivery").validate({rules:{zipCode:{required:!0,minlength:8}}}),e("#formCalculateDelivery .cep").mask("00000000")},handleCalculateDeliveryFormSubmit:function(o){if(o.preventDefault(),e(this).valid()){var a=e(this).attr("action"),i=e(this).serialize();e.ajax({url:a,type:"POST",data:i,beforeSend:t.calculatedelivery.calculateAjaxBeforeSend,success:t.calculatedelivery.calculateAjaxSuccess,error:t.calculatedelivery.calculateAjaxError})}},calculateAjaxBeforeSend:function(){t.buttons.setToDisabledAndLoading(e("#calculate-delivery-button"))},calculateAjaxSuccess:function(o){var a=e.parseJSON(o);if(t.buttons.setToSuccess(e("#calculate-delivery-button")),"success"===a.type){var i="dias";"1"===a.estimatedDeliveryDays&&(i="dia");var n="Frete:&nbsp;<span>"+a.deliveryCost+"&nbsp;(Prazo:&nbsp;"+a.estimatedDeliveryDays+"&nbsp;"+i+")<span>";e("#calculate-delivery-success-container").html(n)}else e("#calculate-delivery-success-container").html('<span class="error">CEP Inválido.</span>')},calculateAjaxError:function(){t.buttons.setToEnabled(e("#calculate-delivery-button")),t.alerts.showErrorMessage("Falha no calculo do frete.")}}}(jQuery,XTT),function(e,t){"use strict";t.campanhas={_autoload:["bindCampanhasEvents","activateSlickCarousel"],bindCampanhasEvents:function(){e('.CMS-DESIGNEDFORME a[href="#personalizeAgora"]').on("click",t.campanhas.designedforme.handleModalOpening),e(".CMS-DESIGNEDFORME .moletom-selector a").on("click",t.campanhas.designedforme.handleProductCHange)},activateSlickCarousel:function(){e(".campaign-slider").slick({arrows:!0,slidesToShow:4,responsive:[{breakpoint:769,settings:{slidesToShow:3}},{breakpoint:426,settings:{slidesToShow:1}}]})},designedforme:{handleModalOpening:function(t){t.preventDefault(),e("#modalMoletom").modal("show")},handleProductCHange:function(t){var o=e(this),a=o.attr("href");e("#modalMoletom").find("img").attr("src",a),o.closest("ul").find(".active").removeClass("active"),o.parent().addClass("active"),t.preventDefault()}}}}(jQuery,XTT),function(e,t){"use strict";t.carousel={_autoload:["activateSlickCarousel"],activateSlickCarousel:function(){if(t.carousel.$carousel=e(".carousel"),t.carousel.$carousel.length){t.carousel.currentPlayer=null;var o=window.parseInt(t.carousel.$carousel.data("timeout"),10);t.carousel.$carousel.slick({arrows:!0,autoplay:e.isNumeric(o)&&o>0,autoplaySpeed:1e3*o,responsive:[{breakpoint:992,settings:{arrows:!1}}]}),t.carousel.$carousel.on("setPosition",function(){t.carousel.$carousel.addClass("loaded")}),t.carousel.$carousel.on("afterChange",function(e,o,a){t.carousel.verifyIfCurrentSlideIsVideo(a)}),t.carousel.$carousel.on("beforeChange",t.carousel.cleanPlayer);var a=t.carousel.$carousel.slick("slickCurrentSlide");t.carousel.verifyIfCurrentSlideIsVideo(a)}if(e(".banner-slider").length){var i=e(".banner-slider").data("slides-to-show");e(".banner-slider").slick({slidesToShow:i,responsive:[{breakpoint:768,settings:{slidesToShow:i}},{breakpoint:576,settings:{slidesToShow:1}}]})}picturefill()},verifyIfCurrentSlideIsVideo:function(o){var a=t.carousel.$carousel.slick("getSlick"),i=e(a.$slides.get(o)),n=i.find(".xtt-banner-video");if(n.length){var r=n.find(".xtt-vimeo-player").attr("id");t.carousel.$carousel.slick("slickPause"),t.carousel.currentPlayer=new Vimeo.Player(r),t.carousel.currentPlayer.play(),t.carousel.currentPlayer.on("ended",function(){t.carousel.$carousel.slick("slickPlay"),t.carousel.$carousel.slick("slickNext")})}},cleanPlayer:function(){null!==t.carousel.currentPlayer&&(t.carousel.currentPlayer.off("ended"),t.carousel.currentPlayer.unload(),t.carousel.currentPlayer=null,t.carousel.$carousel.slick("slickPlay"))}}}(jQuery,XTT,Vimeo),function(e,t){"use strict";t.cart={_autoload:[["initialize",e("body").hasClass("CART")]],quantityReload:!1,initialize:function(){e(document).on("click",".cart-submit-remove-product",t.cart.handleRemoveProduct).on("focusin",".cart-submit-update-quantity",e.debounce(1e3,!1,t.cart.setCurrentProductQuantity)).on("blur",".cart-submit-update-quantity",t.cart.handleUpdateProductQuantity).on("change","#cart-pack-checkbox",t.cart.handlePackCheckbox).on("submit","#cart-calculate-delivery",t.cart.handleCartCalculateDelivery).on("click","#cart-checkout-button",t.cart.handleCheckoutButton),t.cart.$wrapper=e("#cart"),t.cart.$summary=t.cart.$wrapper.find(".cart-summary-wrapper"),t.cart.$summary.length&&(e("#cart-calculate-delivery").validate({rules:{cep_01:{required:!0,minlength:9}}}),e("#cart-voucher-form").validate({rules:{voucherCode:{required:!0}}}),e("#cart-calculate-delivery #cep-01").mask("00000-000",{clearIfNotMatch:!0}),e(window).on("load",function(){e(window).on("resize",e.debounce(50,!1,t.cart.handleCartSummaryPosition)).on("scroll",t.cart.handleCartSummaryDocking),t.cart.handleCartSummaryPosition()}))},handleRemoveProduct:function(o){o.preventDefault(),t.cart.quantityReload=!0,t.timer.cleanSessionTimer();var a=e(this).data("entry-number"),i=e("#updateCartForm"+a);e("#cart-quantity-input"+a).val(0),i.submit()},setCurrentProductQuantity:function(){e(this).attr("data-current-value",e(this).val())},handleUpdateProductQuantity:function(){if(e(this).attr("data-current-value")!==e(this).val()){t.cart.quantityReload=!0,t.timer.cleanSessionTimer();var o=e(this).data("entry-number");e("#updateCartForm"+o).submit()}},handleCartCalculateDelivery:function(){var t=e(this),o=t.find("input[name=cep_01]").val().match(/\d/g).join("");t.find("input[name=postalCode]").val(o)},handlePackCheckbox:function(){var t=e(this).data("url"),o=document.location.href+t+this.checked;window.location.href=o},handleCartSummaryDocking:function(){var o=e(window).scrollTop();o>t.cart.summaryTop&&o<t.cart.footerTop?e(".cart-summary-wrapper").removeClass("fixed-bottom").addClass("fixed-top"):o>t.cart.footerTop?e(".cart-summary-wrapper").removeClass("fixed-top").addClass("fixed-bottom"):e(".cart-summary-wrapper").removeClass("fixed-top").removeClass("fixed-bottom")},handleCartSummaryPosition:function(){var o=e(".cart-trail");t.cart.summaryTop=o.offset().top+50-e(".header").height()-30,t.cart.footerTop=e(".cart-crossselling").offset().top-130-t.cart.$summary.outerHeight();var a=(e(window).width()-t.cart.$wrapper.width())/2,i=o.width(),n=t.cart.$wrapper.width()-i+a;t.cart.$summary.css({left:n,width:i})},handleCheckoutButton:function(e){t.cart.quantityReload&&(e.preventDefault(),t.alerts.showWarningMessage("Atualizando itens da sacola. Por favor, aguarde."))}}}(jQuery,XTT),function(e,t){"use strict";window.chaordic_meta={},t.chaordic={_autoload:[["home",e("body").hasClass("HOMEPAGE")],["checkout",e("body").hasClass("SINGLESTEPCHECKOUT")],["orderConfirmation",e("body").hasClass("ORDERCONFIRMATION")],["subcategory",e("body").hasClass("CATEGORY")],["categorySearch",e("body").hasClass("PRODUCTSEARCH")],["cartPage",e("body").hasClass("CART")],["productDetail",e("body").hasClass("PRODUCT")],["landingPageCategory",e("h2.landingPageCategory").length>0],"setUser","initialize"],initialize:function(){window.chaordic?(window.chaordic.initialize(),t.chaordic._bindEvents()):window.setTimeout(t.chaordic.initialize,500)},_bindEvents:function(){e(".addToCartButton").click(t.chaordic.handleAddToCartClick),e(document).on("afterload.quickshop.xtt",t.chaordic.handleShowQuickView),e(document).on("before.addtocart.xtt",t.chaordic.handleAddToCartClick)},home:function(){window.chaordic_meta.page="home"},checkout:function(){window.chaordic_meta.page="checkout"},setUser:function(){var t=e(".userDataInfo"),o=t.find("input.userCode").val();o&&"anonymous"!==o&&(window.chaordic_meta.user={id:o,name:t.find("input.userFistName").val()+" "+t.find("input.userLastName").val(),email:o,allow_mail_marketing:"true"===t.find("input.allow_mail_marketing").val()})},orderConfirmation:function(){window.chaordic_meta.page="transaction",window.chaordic_meta.id=e("div.orderConfirmationDataInfo input.orderID").val();var t=[];e("div.orderConfirmationInfoProductDetailData").each(function(){var o=e(this),a=o.find("input.productSku").val();t.push({sku:a,pid:a.substr(0,4),price:Number(o.find("input.productPrice").val()),quantity:Number(o.find("input.productQuantity").val())})}),window.chaordic_meta.items=t},subcategory:function(){var t=e(".categoryDataInfo"),o=t.find("input.category").val(),a=t.find("input.categoryGender").val(),i=[],n=[a];a?(i.push({id:a,name:a}),i.push({id:o,name:o,parents:n})):i.push({id:o,name:o}),window.chaordic_meta.categories=i,window.chaordic_meta.page="subcategory"},categorySearch:function(){var t=e("input.textSearch").val(),o=e("input.categoryGender").val(),a=e(".error-page").length,i=t?a?"emptysearch":"search":"category";if(window.chaordic_meta.page=i,"category"===i)window.chaordic_meta.categories=[{id:o,name:o}];else if("search"===i){window.chaordic_meta.query=t;var n=[];e(".searchProductInfoDetails").each(function(){var t=e(this),o=t.find("input.codeProduct").val();n.push({pid:o.substr(0,4),sku:o,price:Number(t.find("input.priceProduct").val())})}),window.chaordic_meta.items=n}else"emptysearch"===i&&(window.chaordic_meta.query=t)},landingPageCategory:function(){var t=e(".landingPageCategory").data("category");window.chaordic_meta.page="category",window.chaordic_meta.categories=[{id:t,name:t}]},cartPage:function(){var t=[];window.chaordic_meta.page="cart",window.chaordic_meta.id=e("input.cartCodeInfo").val(),e(".cartDataItems").each(function(){var o=e(this),a=o.find("input.productSku").val();t.push({sku:a,pid:a.substr(0,4),price:Number(o.find("input.productPrice").val()),quantity:Number(o.find("input.productQuantity").val())})}),window.chaordic_meta.items=t},productDetail:function(){var t=e(".productDataInfo"),o=t.find("input.productCode").val();window.chaordic_meta.page="product",window.chaordic_meta.pid=o.substr(0,4),window.chaordic_meta.sku=o,window.chaordic_meta.price=Number(t.find("input.productValue").val()),window.chaordic_meta.product={details:{brand:e(".userDataInfo input.brand").val()}}},handleAddToCartClick:function(t){var o=e(t.target),a=o.closest(".pro-info, .quick-shop-container"),i=o.find('input[name="productCodePost"]').val(),n=Number(e("input.cartCodeInfo").val());window.chaordic.push(["updateCart",{id:n,items:[{pid:i.substr(0,4),sku:i,price:Number(a.find('meta[itemprop="price"]').attr("content")),quantity:Number(o.find('input[name="qty"]').val())}]}])},handleShowQuickView:function(t){var o=e(t.target),a=o.find('input[name="productCodePost"]').val();window.chaordic.push(["viewProduct",{pid:a.substr(0,4),sku:a,price:Number(o.find('meta[itemprop="price"]').attr("content")),product:{details:{brand:e(".userDataInfo input.brand").val()}}}])}}}(jQuery,XTT),function(e,t,o){"use strict";t.checkout={_autoload:["bindCheckoutEvents",["triggerBoletoOnOrderSuccess",e(".checkout-confirmation .imprimir-boleto").length]],ccmasks:{default:"0000 0000 0000 0000",amex:"0000 000000 000009",diners:"0000 000000 0000"},currentPaymentModeSelector:".js-payment-mode-radio:checked",allPaymentModeSectors:".js-payment-mode-radio",bindCheckoutEvents:function(){e('[data-toggle="tab"]').on("shown.bs.tab",t.checkout.handleChangePaymentMethodClick),e('.checkout [data-toggle="tooltip"]').tooltip({placement:"bottom",trigger:"click"}).on("shown.bs.tooltip",t.checkout.dismissTooltipAutomatically),e("#paymentDetailsForm").validate({rules:{"creditCardForms[0].cardNumber":{creditcard:!0,required:{depends:t.checkout._paymentIsCC}},"creditCardForms[1].cardNumber":{creditcard:!0,required:{depends:t.checkout._paymentIsCC}},"creditCardForms[0].cv2Number":{number:!0,required:{depends:t.checkout._paymentIsCC}},"creditCardForms[1].cv2Number":{number:!0,required:{depends:t.checkout._paymentIsCC}},"creditCardForms[0].nameOnCard":{required:{depends:t.checkout._paymentIsCC}},"creditCardForms[1].nameOnCard":{required:{depends:t.checkout._paymentIsCC}}}}),e(".card-number-input").mask(t.checkout.ccmasks.default,{onKeyPress:t.checkout.handleCCMaskKeyup}),e(".checkout").on("change",".js-payment-mode-radio",t.checkout.handlePaymentMethodChange).on("change","[name=delivery_method]",t.checkout.handleDeliveryMethodChange).on("change",".numero-parcelas",t.checkout.handleInstallmentChange).on("click","#applyVoucherBtn",t.checkout.handleApplyVoucherClick).on("click","#removeVoucherLink",t.checkout.handleRemoveVoucherClick).on("click","#applyBonusPoints",t.checkout.handleApplyBonusPointsClick).on("click","#removeBonusPoints",t.checkout.handleRemoveBonusPointsClick).on("keyup",".card-number-input",t.checkout.handleCardNumberKeyup).on("blur",".card-number-input",t.checkout.handleCardNumberBlur).on("click",".action-delete-address",t.checkout.handleDeleteAddressClick).on("click",".action-edit-address",t.checkout.handleEditAddressClick).on("click",".action-select-address",t.checkout.handleSelectAddressClick).on("click",".adress-add-new",t.checkout.handleNewAddressModalClick).on("click",".close-address-new",t.checkout.handleCloseNewAddressModalClick).on("submit","#heringAddressForm",t.checkout.handleAddAddressSubmit).on("click","#js-single-place-order",t.checkout.handleClickOnPlaceOrder).on("submit","#paymentDetailsForm",t.checkout.handlePlaceOrderSubmit).on("change",".js-safetypay-radio",t.checkout.handleChangeSafetyBrandCode),e(".card-number-input").trigger("keyup"),t.checkout.updatePaymentModeTab(),t.checkout.setSafetyPayBrand()},handleNewAddressModalClick:function(t){e("#modal-address-select").modal("hide"),setTimeout(function(){e("#modal-address-new").modal("show"),e("#modal-address-new").on("shown.bs.modal",function(){e("body").addClass("modal-open")})},300),t.preventDefault()},handlePlaceOrderSubmit:function(){e(this).find(".card-number-input").each(function(){this.value=this.value.replace(/\s/g,"")})},handleCloseNewAddressModalClick:function(t){e("#modal-address-new").modal("hide"),setTimeout(function(){e("#modal-address-select").modal("show"),e("#modal-address-select").on("shown.bs.modal",function(){e("body").addClass("modal-open")})},300),t.preventDefault()},handleChangePaymentMethodClick:function(){var t=e(this);t.find("[type=radio]").prop("checked",!0),e(".cart-summary--payment-mode .cart-summary-content strong").html(t.text())},handleCCMaskKeyup:function(o,a,i,n){var r=t.checkout._getCreditCardLabel(o),s=t.checkout.ccmasks[r];s&&e(i).mask(s,n)},handlePaymentMethodChange:function(){var a=e(this);t.checkout.updatePaymentModeTab(!0),e.ajax({url:o.config.contextPath+"/checkout/single/select-delivery-method/"+a.val(),data:{CSRFToken:o.config.CSRFToken},dataType:"json",type:"POST"}).done(t.checkout.renderDeliveryMethodChangeSuccess)},updatePaymentModeTab:function(e){t.checkout.updatePaymentModeAccordion(e),t.checkout.setCurrentPaymentMode(),t.checkout.setCurrentPaymentModeText()},setCurrentPaymentMode:function(){"Voucher"!==e(t.checkout.currentPaymentModeSelector).val()&&(t.checkout.currentPaymentMode=e(t.checkout.currentPaymentModeSelector).val())},setSafetyPayBrand:function(){"SafetyPay"===e(t.checkout.currentPaymentModeSelector).val()&&t.checkout.handleChangeSafetyBrandCode()},handleDeliveryMethodChange:function(){var a=e(this);t.checkout.setCurrentPaymentMode(),e.ajax({url:o.config.contextPath+"/checkout/single/select-delivery-method/"+a.val(),data:{CSRFToken:o.config.CSRFToken},dataType:"json",type:"POST"}).done(t.checkout.renderDeliveryMethodChangeSuccess)},renderDeliveryMethodChangeSuccess:function(o){e(document).trigger("xtt:render-delivery-method-change-success--begin"),o.hasError?(e(this).closest(".modal").modal("hide"),t.alerts.showErrorMessage(o.errorMessage)):"true"===o.success&&"removeAddress"===o.command?t.alerts.showSuccessMessage(o.message):"true"===o.success&&"addAddress"===o.command?(e(this).closest(".modal").modal("hide"),t.alerts.showSuccessMessage(o.message)):"true"===o.success&&"selectAddress"===o.command&&(e(this).closest(".modal").modal("hide"),t.alerts.showSuccessMessage(o.message)),e(".modal.address-modal").find(".modal-dialog").removeClass("modal-loading"),e(".btn-addr-cadastrar").removeClass("btn-loading"),e("#applyVoucherBtn, #removeVoucherLink").removeClass("btn-loading").prop("disabled",!1),e(".cart-price--subtotal").html(o.subtotalsAmount.productsAmount);var a=e(o.subtotalsAmount.freightAmount);e(".cart-freight").replaceWith(a),e(".cart-price--total").html(o.paymentTotalAmount);var i=e(o.subtotalsAmount.discountAmount);e(".cart-summary--discounts").replaceWith(i);var n=e(o.deliveryMethodSelector);e("#shipping-methods").replaceWith(n);var r=e(o.instalmentCreditCard);if(e("div#CreditCardInstalment").html(r),e("#numero-parcelas").prop("name","creditCardForms[0].instalment"),"true"===o.success&&("editAddress"===o.command||"addAddress"===o.command||"selectAddress"===o.command||"removeAddress"===o.command)){var s=e(o.addressSelector);e("#savedAddressListHolder").replaceWith(s),t.addressbook.applyMasksAndValidation()}if(e("#cardValue").val(o.creditCard0Value),"true"===o.success&&"applyVoucher"===o.command?(e("input[type=hidden][name=vcCode]").val(e("#voucher").val()),e("div.vale-credito-not-applied").hide(),e("#voucherAmount").html(o.voucherAmount),e("div.vale-credito-applied").show()):"true"===o.success&&"removeVoucher"===o.command?(e("#voucher").val(""),e("input[type=hidden][name=vcCode]").val(""),e("div.vale-credito-not-applied").show(),e("div.vale-credito-applied").hide()):"true"===o.success&&"editAddress"===o.command?e(".modal.address-new").modal("show"):"false"===o.success&&"applyVoucher"===o.command&&t.alerts.showErrorMessage(o.message),e(t.checkout.allPaymentModeSectors+":not(.disabled-boleto)").removeAttr("disabled"),"Voucher"===o.paymentMode)e(t.checkout.allPaymentModeSectors).attr("disabled","disabled"),e(t.checkout.allPaymentModeSectors+"[value="+o.paymentMode+"]").prop("checked",!0),e(t.checkout.currentPaymentModeSelector+":not(.disabled-boleto)").removeAttr("disabled");else{var d=t.checkout.currentPaymentMode;void 0===d&&(d=o.paymentMode),e(t.checkout.allPaymentModeSectors+"[value="+d+"]").prop("checked",!0)}t.checkout.updatePaymentModeTab(),t.checkout.setCurrentPaymentModeText(),t.checkout.setSafetyPayBrand(),e(document).trigger("checkout:address-form-submit",o.command)},handleInstallmentChange:function(){},handleApplyVoucherClick:function(){var a=e("input[type=text][name=voucher]").val()||e("input[type=hidden][name=vcCode]").val();a&&(e(this).addClass("btn-loading").prop("disabled",!0),t.checkout.setCurrentPaymentMode(),e.ajax({url:o.config.contextPath+"/checkout/single/apply-vc/"+a,type:"POST",dataType:"json",data:e("form#paymentDetailsForm").serialize(),success:t.checkout.renderDeliveryMethodChangeSuccess}))},handleRemoveVoucherClick:function(){var a=e("input[type=hidden][name=vcCode]").val();a&&(e(this).addClass("btn-loading").prop("disabled",!0),e(t.checkout.allPaymentModeSectors).attr("disabled","disabled"),e.ajax({url:o.config.contextPath+"/checkout/single/remove-vc/"+a,type:"POST",dataType:"json",data:e("form#paymentDetailsForm").serialize(),success:t.checkout.renderDeliveryMethodChangeSuccess}))},handleApplyBonusPointsClick:function(){},handleRemoveBonusPointsClick:function(){},handleCardNumberKeyup:function(){var o=t.checkout._getCreditCardLabel(this.value),a=e(".card-labels"),i=a.find("li");if(o){var n=i.filter("."+o);n.length&&n.is(".disabled")&&(i.addClass("disabled"),n.removeClass("disabled").find("input[type=radio]").prop("checked",!0),a.addClass("labeled"))
  2. }else i.addClass("disabled").find("input[type=radio]").prop("checked",!1),a.removeClass("labeled")},handleCardNumberBlur:function(){var a=e(this),i=a.closest("form"),n=a.data("lastlabel"),r=t.checkout._getCreditCardLabel(this.value);n!==r&&i.validate().element(this)&&(t.checkout.setCurrentPaymentMode(),e.ajax({url:o.config.contextPath+"/checkout/single/creditcard-brand-changed/",data:i.serialize(),dataType:"json",type:"POST"}).done(t.checkout.renderDeliveryMethodChangeSuccess),a.data("lastlabel",r))},_getCreditCardLabel:function(e){if(e.length<6)return"";var t=e.replace(/\s/g,""),o=/^432032(82|33|47|54|55|56|69|73|74|75|11|72|94)+([0-9]{8})?/,a=/^401178|^636369|^650921|^650978|^401179|^431274|^438935|^451416|^457393|^457631|^457632|^504175|^627780|^636297|^636368|^(506699|5067[0-6]\d|50677[0-8])|^(50900\d|5090[1-9]\d|509[1-9]\d{2})|^65003[1-3]|^(65003[5-9]|65004\d|65005[0-1])|^(65040[5-9]|6504[1-3]\d)|^(65048[5-9]|65049\d|6505[0-2]\d|65053[0-8])|^(65054[1-9]|6505[5-8]\d|65059[0-8])|^(65070\d|65071[0-8])|^65072[0-7]|^(65090[1-9]|65091\d|650920)|^(65165[2-9]|6516[6-7]\d)|^(65500\d|65501\d)|^(65502[1-9]|6550[3-4]\d|65505[0-8])/,i=/^(38|60)(([0-9]{13})|([0-9]{16})|([0-9]{19}))?/,n=/^4([0-9]{12})?(?:[0-9]{3})?/,r=/^5([1-5])+([0-9]{14})?/,s=/^2(?:2(?:2[1-9]|[3-9]\d)|[3-6]\d\d|7(?:[01]\d|20))-?\d{4}-?\d{4}-?\d{4}$/,d=/^3[47]([0-9]{13})?/,l=/^3(?:0[0-5]|[68][0-9])([0-9]{11})?/;return o.test(t)?"hering":a.test(t)?"elo":i.test(t)?"hipercard":n.test(t)?"visa":r.test(t)||s.test(t)?"master":d.test(t)?"amex":l.test(t)?"diners":""},handleDeleteAddressClick:function(o){o.preventDefault(),e.ajax({url:this.href,method:"GET",context:this,dataType:"json",beforeSend:t.checkout.handleAddressBeforeSend,success:t.checkout.renderDeliveryMethodChangeSuccess,error:t.checkout.renderDeleteAddressError})},handleAddressBeforeSend:function(){t.checkout.setCurrentPaymentMode(),e(".modal.address-select").find(".modal-dialog").addClass("modal-loading"),e(".btn-addr-cadastrar").attr("disabled",!0).addClass("btn-loading")},renderAddAddressError:function(){},handleAddAddressSubmit:function(o){o.preventDefault(),e.ajax({url:this.action,method:"POST",context:this,dataType:"json",data:e(this).serialize(),beforeSend:t.checkout.handleAddressBeforeSend,success:t.checkout.renderDeliveryMethodChangeSuccess,error:t.checkout.renderAddAddressError})},handleSelectAddressClick:function(o){o.preventDefault(),e.ajax({url:this.href,method:"GET",context:this,dataType:"json",beforeSend:t.checkout.handleAddressBeforeSend,success:t.checkout.renderDeliveryMethodChangeSuccess,error:t.checkout.renderSelectAddressError})},handleEditAddressClick:function(o){o.preventDefault(),e.ajax({url:this.href,method:"GET",context:this,dataType:"json",beforeSend:t.checkout.handleAddressBeforeSend,success:t.checkout.renderDeliveryMethodChangeSuccess,error:t.checkout.renderEditAddressError})},_paymentIsCC:function(){return"CreditCard"===e(t.checkout.currentPaymentModeSelector).val()},dismissTooltipAutomatically:function(){var t=e(this);setTimeout(function(){t.tooltip("hide")},8e3)},triggerBoletoOnOrderSuccess:function(){var t=e(".checkout-confirmation .imprimir-boleto").attr("href");window.open(t,"_blank")},handleChangeSafetyBrandCode:function(){var o=e(".js-safetypay-radio:checked").val();"safetypay"===o?(e("#js-pag-safetypay-cash").addClass("hidden-xs-up"),e("#js-pag-safetypay").removeClass("hidden-xs-up")):(e("#js-pag-safetypay-cash").removeClass("hidden-xs-up"),e("#js-pag-safetypay").addClass("hidden-xs-up")),t.checkout.gerarDadosSafetyPay(o)},gerarDadosSafetyPay:function(a){e("#js-single-place-order").attr("disabled",!0);var i=a,n=t.checkout.getMerchantAccount(),r=e(".cart-price--total span").html(),s=e(".cart-freight.cart-summary-section small").html(),d=e(".userDataInfo").find("input.userId").val();e.ajax({url:o.config.contextPath+"/checkout/single/merchantsig",type:"POST",dataType:"json",data:{merchantAccount:n,currencyCode:"BRL",countryCode:"BR",paymentAmount:r,sessionValidity:"12",shipBeforeDate:s,shopperLocale:"pt_BR",merchantReference:d,brandCode:i,skinCode:"uTXzqJA8",CSRFToken:o.config.CSRFToken}}).done(function(t){var o=jQuery.parseJSON(t);e("#paymentDebitForm input[name='merchantSig']").val(o.merchantSig),e("#paymentDebitForm input[name='merchantAccount']").val(o.merchantAccount),e("#paymentDebitForm input[name='currencyCode']").val(o.currencyCode),e("#paymentDebitForm input[name='countryCode']").val(o.countryCode),e("#paymentDebitForm input[name='paymentAmount']").val(o.paymentAmount),e("#paymentDebitForm input[name='sessionValidity']").val(o.sessionValidity),e("#paymentDebitForm input[name='shipBeforeDate']").val(o.shipBeforeDate),e("#paymentDebitForm input[name='shopperLocale']").val(o.shopperLocale),e("#paymentDebitForm input[name='merchantReference']").val(o.merchantReference),e("#paymentDebitForm input[name='brandCode']").val(o.brandCode),e("#paymentDebitForm input[name='skinCode']").val(o.skinCode),e("#js-single-place-order").attr("disabled",!1)})},getMerchantAccount:function(){return e("body#hering").length?"HeringCOM":e("body#foryou").length?"HeringForYou":e("body#kids").length?"HeringKids":e("body#puc").length?"PUC":e("body#dzarm").length?"Dzarm":"Outlet"},handleClickOnPlaceOrder:function(o){o.preventDefault(),1===e("input[name='UserNoAddress']").length?(t.alerts.showErrorMessage("Cadastre um endere&ccedil;o de entrega e clique em salvar."),e("#heringAddressForm").valid()):(e("#paymentDetailsForm").valid()&&e("#js-single-place-order").attr("disabled",!0).html("Aguarde...").addClass("btn-loading"),"SafetyPay"===e(t.checkout.currentPaymentModeSelector).val()?e("#paymentDebitForm").submit():e("#paymentDetailsForm").submit())},updatePaymentModeAccordion:function(o){var a=e(t.checkout.currentPaymentModeSelector),i=a.val(),n=e("#payment-"+i);n.hasClass("open")||(e(".js-payment-tab.open").slideToggle(400,function(){}),e(".js-payment-tab.open").removeClass("open"),n.slideToggle(400,function(){}),n.addClass("open"),void 0!==o&&!0===o&&setTimeout(function(){e("html, body").animate({scrollTop:n.offset().top-160},500)},400))},setCurrentPaymentModeText:function(){var o=e(t.checkout.currentPaymentModeSelector).val(),a=e(".payment-mode-label[for=radio-"+o+"]").text();e(".cart-summary--payment-mode .cart-summary-content strong").html(a)}}}(jQuery,XTT,ACC),function(e,t){"use strict";t.collapse={_autoload:["initCollapse"],initCollapse:function(){e(".xtt-collapse").on("click",function(){e(this).toggleClass("open")})}}}(jQuery,XTT),function(e,t,o){"use strict";t.criteo={_autoload:[["searchData",e("div.searchDataInfo").length],["cartData",e(".cartDataItems").length],["categoryData",e("div.categoryDataInfo").length],["homeData",e(".homePageData").length],["productDataInfo",e(".productDataInfo").length],["orderConfirmationData",e("div.orderConfirmationDataInfo").length]],_criteoPush:function(e){window.criteo_q=window.criteo_q||[],window.criteo_q.push({event:"setAccount",account:o.criteoCode}),window.criteo_q.push({event:"setEmail",email:t.criteo._getUserEmail()}),window.criteo_q.push({event:"setSiteType",type:/iPad/.test(navigator.userAgent)?"t":/Mobile|iP(hone|od)|Android|BlackBerry|IEMobile/.test(navigator.userAgent)?"m":"d"}),window.criteo_q.push(e)},_getUserEmail:function(){var t=e(".userDataInfo").find("input.userCode").val();return"anonymous"===t?"":t},cartData:function(){var o=[];e(".cartDataItems").each(function(){o.push({id:e(this).find("input.productSku").val(),price:e(this).find("input.productPrice").val(),quantity:e(this).find("input.productQuantity").val()})}),t.criteo._criteoPush({event:"viewBasket",item:o})},categoryData:function(){var o=[];e(".searchProductInfoDetails:lt(3)").each(function(){o.push(e(this).find("input.codeProduct").val())}),t.criteo._criteoPush({event:"viewList",item:o})},homeData:function(){t.criteo._criteoPush({event:"viewHome"})},orderConfirmationData:function(){var o=[];e(".orderConfirmationInfoProductDetailData").each(function(){var t=e(this);o.push({id:t.find("input.productSku").val(),price:t.find("input.productPrice").val(),quantity:t.find("input.productQuantity").val()})}),t.criteo._criteoPush({event:"trackTransaction",id:e(".orderConfirmationDataInfo").find("input.orderID").val(),item:o})},productDataInfo:function(){t.criteo._criteoPush({event:"viewItem",item:e(".productDataInfo").find("input.productCode").val()})},searchData:function(){var o=[];e(".searchProductInfoDetails:lt(3)").each(function(){o.push(e(this).find("input.codeProduct").val())}),t.criteo._criteoPush({event:"viewList",item:o})}}}(jQuery,XTT,ACC),function(e,t){"use strict";t.eventlist={_autoload:["initialize","bindEventListEvents"],initialize:function(){t.eventlist.initializeCreateEventForm(),t.eventlist.initializeAddProductToEventDropdown()},initializeCreateEventForm:function(){e("#heringNewEventForm").validate({rules:{name:{required:!0},date:{required:!0,dateITATime:!0},fullName:{required:!0},email:{required:!0},eventLocation:{required:!0},eventType:{required:!0},postCode:{required:!0,minlength:8},address:{required:!0},district:{required:!0},addressNumber:{required:!0},neighborhood:{required:!0},telephoneAreaCode:{required:!0},telephone:{required:!0},virtualCardMessage:{required:!0},termsAccept:{required:!0}}});var t=function(e){return 11===e.replace(/\D/g,"").length?"(00) 00000-0000":"(00) 0000-00009"},o={onKeyPress:function(e,o,a,i){a.mask(t.apply({},arguments),i)}};e("#heringNewEventForm input[name=telephoneAreaCode]").mask(t,o),e("#heringNewEventForm input[name=telephone]").mask(t,o),e("#heringNewEventForm input[name=date]").mask("00/00/0000 00:00"),e("#heringNewEventForm input[name=postCode]").mask("00000000")},initializeAddProductToEventDropdown:function(){e(document).on("click","#dropdown-events-menu",function(e){e.stopPropagation()}),e(document).on("click","#add-to-event-list-button",t.eventlist.handleAddToEventListEvent)},bindEventListEvents:function(){e(".event-guestlist-add").on("click",t.eventlist.handleDuplicateGuestFieldClick)},handleDuplicateGuestFieldClick:function(t){t.preventDefault();var o=e(".event-guestlist-name").first().clone(),a=e(".event-guestlist-email").first().clone();o.attr("value",""),a.attr("value",""),e(".event-guestlist").append(o),e(".event-guestlist").append(a)},handleAddToEventListEvent:function(){var o=e(this).data("url");e.ajax({url:o,type:"POST",dataType:"html",data:e("#form-add-to-event-list").serialize(),beforeSend:t.eventlist.addToEventListAjaxBeforeSend,success:t.eventlist.addToEventListAjaxSuccess,error:t.eventlist.addToEventListAjaxError})},addToEventListAjaxBeforeSend:function(){t.buttons.setToDisabledAndLoading(e("#add-to-event-list-button"))},addToEventListAjaxSuccess:function(o){t.buttons.setToSuccess(e("#add-to-event-list-button"));var a=e("#add-to-event-list-feedback-container");a.addClass("success"),a.html(o),setTimeout(function(){a.html("")},3e3)},addToEventListAjaxError:function(){t.buttons.setToEnabled(e("#add-to-event-list-button"));var o=e("#add-to-event-list-feedback-container");o.addClass("error"),o.html("Falha ao adicionar produto na lista de eventos."),setTimeout(function(){o.html("")},3e3)}}}(jQuery,XTT),function(e,t){"use strict";t.exchangeandreturn={_autoload:["initializeSelect"],submit:!1,initializeSelect:function(){e(document).on("change",".conditions-to-select .conditions-option",t.exchangeandreturn.handleClickToDisplayOption),e(document).on("click","#confirm-select-products-form",t.exchangeandreturn.handleSubmitSelected),e(document).on("click","#confirm-exchange-and-devolution",t.exchangeandreturn.handleSubmitExchangeAndDevolution),e(document).on("change",".exchange-product-section .product-options .size-select",t.exchangeandreturn.handleChangeSize),e(document).on("change",".form-check .radioPack",t.exchangeandreturn.changeOriginalPack),e(document).on("change","input[name='devolutionProcessSelect']",t.exchangeandreturn.handleCashReturn),e("#selectProductsForm").validate({rules:{description:{required:!0},exchangeAndReturnReason:{required:!0},termsAndConditions:{required:!0}}}),e("#cash-return-form input[name=cpf]").mask("0#"),e("#cash-return-form input[name=agency]").mask("0#"),e("#cash-return-form input[name=checkingAccount]").mask("0#"),e(".exchange-product-section").find(".zmdi-chevron-right").hide(),e(".exchange-product-section").find(".conditions-to-select.originalPack").hide(),e(".exchange-product-section").find(".exchange-box").find("select").attr("disabled",!0),e(".exchange-product-section").find(".return-box").find("select").attr("disabled",!0)},handleClickToDisplayOption:function(){var t=e(this).closest(".exchange-product-section");if(e(this).is(":checked")&&"exchange"===e(this).data("action")){var o=t.find(".product-item-exchange .size-select").find(":selected").val(),a=t.find("input[name='exchangeBaseCode']").val();t.find("input[name='exchange']").attr("disabled",!1),t.find("input[name='return']").attr("disabled",!0),t.find(".product-item-exchange").removeClass("hidden-xs-up"),t.find(".product-item-return").removeClass("hidden-xs-up"),t.find("input[name='exchange']").val(a+"-"+o),t.find(".return-information").addClass("hidden-xs-up"),t.find(".return-box").addClass("hidden-xs-up"),t.find(".exchange-box").removeClass("hidden-xs-up"),t.find(".exchange-box").show(),t.find(".exchange-box").find("select").attr("disabled",!1),t.find(".return-box").find("select").attr("disabled",!0),t.find(".return-box").addClass("hidden-xs-up"),t.find(".conditions-to-select.originalPack").show(),t.find(".zmdi-chevron-right").show(),t.find(".radioPack").attr("required",!0)}else e(this).is(":checked")&&"return"===e(this).data("action")?(t.find("input[name='exchange']").attr("disabled",!0),t.find("input[name='return']").attr("disabled",!1),t.find(".return-box").removeClass("hidden-xs-up"),t.find(".return-information").removeClass("hidden-xs-up"),t.find(".product-item-exchange").addClass("hidden-xs-up"),t.find(".product-item-return").removeClass("hidden-xs-up"),t.find(".exchange-box").hide(),t.find(".exchange-box").find("select").attr("disabled",!0),t.find(".return-box").find("select").attr("disabled",!1),t.find(".devolucao-motivo").show(),t.find(".conditions-to-select.originalPack").show(),t.find(".zmdi-chevron-right").hide(),t.find(".radioPack").attr("required",!0)):(t.find("input[name='exchange']").attr("disabled",!0),t.find("input[name='return']").attr("disabled",!0),t.find(".exchange-box").find("select").attr("disabled",!0),t.find(".return-box").find("select").attr("disabled",!0),t.find(".return-information").addClass("hidden-xs-up"),t.find(".product-item-exchange").addClass("hidden-xs-up"),t.find(".product-item-return").addClass("hidden-xs-up"),t.find(".exchange-box").addClass("hidden-xs-up"),t.find(".exchange-box").find("select").attr("disabled",!0),t.find(".return-box").addClass("hidden-xs-up"),t.find(".return-box").find("select").attr("disabled",!0),t.find(".conditions-to-select.originalPack").hide(),t.find(".zmdi-chevron-right").hide(),t.find(".radioPack").attr("required",!1))},handleSubmitSelected:function(o){o.preventDefault();var a=!0;if(t.exchangeandreturn.existDevolutionOrExchangeChecked())t.alerts.clearGlobalMessagesContainer();else{a=!1;t.alerts.showErrorMessage("É necessário que seja selecionado pelo menos um produto para troca ou devolução.")}e("#selectProductsForm").valid()||(a=!1),a&&e("#confirmExchangeAndDevolutionProcess").modal("show")},changeOriginalPack:function(){e(this).closest("div").find(".inputHidden").val(e(this).val())},handleSubmitExchangeAndDevolution:function(){t.buttons.setToDisabledAndLoading(e(this)),e("#cancel-exchange-and-devolution").attr("disabled","disabled"),e("#selectProductsForm").submit()},existDevolutionOrExchangeChecked:function(){var t=!1;return e.each(e(".conditions-option:not(.no-product):checked"),function(){t=!0}),t},setCurrentColor:function(e){var o=e.closest(".exchange-product-section"),a=o.find(".product-options .size-select:not(.hidden-xs-up)");t.exchangeandreturn.setProductCodeForExchange(o,a);var i=e.closest(".product-item-exchange"),n=e.data("index"),r=i.find(".js-product-options-img"),s=i.find(".js-product-options-hidden-img").eq(n).data("img");r.attr("src",s)},handleChangeSize:function(){var o=e(this).closest(".exchange-product-section");t.exchangeandreturn.setProductCodeForExchange(o,e(this))},setProductCodeForExchange:function(e,t){var o=t.val(),a=e.find("input[name='exchangeBaseCode']").val();e.find("input[name='exchange']").val(a+"-"+o)},handleCashReturn:function(){"receiveCash"===e("input[name='devolutionProcessSelect']:checked").val()?e("#cash-return-form").removeClass("hidden-xs-up"):e("#cash-return-form").addClass("hidden-xs-up")}}}(jQuery,XTT),function(e,t){"use strict";t.fakeblog={_autoload:["initializePagination"],initializePagination:function(){e(".fakeblog .loadmore").on("click",t.fakeblog.handleLoadmoreClick),t.fakeblog.handleLoadmoreClick()},handleLoadmoreClick:function(t){t&&t.preventDefault(),e(".fakeblog article:not(.visible):lt(2)").addClass("visible")}}}(jQuery,XTT),function(e,t){"use strict";t.footer={backToTopButton:null,_autoload:["bindNewsletterEvents","bindBackToTopEvents"],bindNewsletterEvents:function(){e("#newsletter-form").on("submit",t.footer.submitNewsletterRegistration).validate({errorClass:"newsletter-feedback text-danger",rules:{name:{required:!0},email:{required:!0,email:!0}}})},bindBackToTopEvents:function(){t.footer.backToTopButton=e(".back-to-top"),t.footer.backToTopOffset=0,t.footer.backToTopButton.on("click",t.footer.handleBackToTopClick),t.footer.handleBackToTopResize(),e(window).on("scroll",t.footer.handleBackToTopOnScroll).on("resize",t.footer.handleBackToTopResize)},submitNewsletterRegistration:function(){var o=e(this),a=this;return o.valid()&&e.ajax({method:"POST",url:o.attr("action"),data:o.serialize(),beforesend:t.buttons.setToDisabledAndLoading(e("#newsletter-form button")),context:a}).done(t.footer.renderNewsletterRegistrationSuccess).fail(t.footer.renderNewsletterRegistrationError),!1},renderNewsletterRegistrationSuccess:function(o){var a=e.templates("#success-newsletter-tmpl"),i=a.render({message:o});e(this).find(".newsletter-feedback").remove().end().append(i),t.buttons.setToSuccess(e("#newsletter-form button"))},renderNewsletterRegistrationError:function(o){var a=e.templates("#error-newsletter-tmpl"),i=o.responseText?o.responseText:o.statusText,n=a.render({message:i});e(this).find(".newsletter-feedback").remove().end().append(n),t.buttons.setToEnabled(e("#newsletter-form button"))},handleBackToTopClick:function(t){e("html, body").stop(!0).animate({scrollTop:0},550),t.preventDefault()},handleBackToTopResize:function(){t.footer.windowHeight=e(window).height()},handleBackToTopOnScroll:function(){var o=e(window).scrollTop(),a=t.footer.backToTopButton.offset().top,i=o>t.header.topbarHeight+t.footer.backToTopOffset&&o+t.footer.windowHeight<a;t.footer.backToTopButton.toggleClass("back-to-top--fixed",i)}}}(jQuery,XTT),function(e,t){"use strict";t.glossary={_autoload:[["initialize",e("body").hasClass("PRODUCT")]],initialize:function(){e.ajax({url:ACC.glossaryUrl,type:"GET",success:t.glossary.glossaryAjaxSuccess})},glossaryAjaxSuccess:function(o){var a=o.split("\n");e.each(a,function(e,o){var a=o.split("|");t.glossary.createTooltip(a[0],a[1],e)}),e('[data-toggle="tooltip"]').tooltip({trigger:"hover click"})},createTooltip:function(t,o,a){var i="glossary-tooltop-"+a;e("#detalhes-do-produto-desktop,#detalhes-do-produto-mobile").highlight(t,{element:"a",className:"tooltip-desc glossary-tooltip "+i}),e("."+i).attr("data-toggle","tooltip").attr("title",o)}}}(jQuery,XTT),function(e,t){"use strict";t.header={topbarHeight:0,$currentHoverMenu:void 0,_autoload:["bindHeaderEvents","measureHeaderElements","handleHeaderNavs","handleFixedHeaderOnScroll","setupRotatingHeaderNotification"],bindHeaderEvents:function(){t.header.isMobile=e(window).width()<991,t.header.isPhone=e(".mobile-nav").is(":visible"),t.header.$topBanner=e(".top-banner"),t.header.$miniHeader=e(".mini-header"),t.header.$header=e(".header"),t.header.$nav=e(".nav-main"),t.header.$timer=e(".timer.session-timer.timer--home"),t.header.$navMainItems=t.header.$nav.find("> ul > li"),t.header.$myAccount=e(".my-account.has-dropdown"),t.header.topBannerHeight=t.header.$topBanner.outerHeight(),isNaN(t.header.topBannerHeight)&&(t.header.topBannerHeight=0),t.header.miniHeaderHeight=t.header.$miniHeader.outerHeight(),isNaN(t.header.miniHeaderHeight)&&(t.header.miniHeaderHeight=0),t.header.lastScrollY=e(window).scrollTop(),e(window).on("scroll",t.header.handleFixedHeaderOnScroll).on("resize",t.header.measureHeaderElements).on("resize",t.header.handleHeaderNavs),e(".search").on("click",t.header.handleSearchClick),e(".mobile-nav").on("click",t.header.handleOpenMobileNavClick),e(".account-link").on("click",t.header.handleOpenMobileAccountClick),e(".close-mobile-nav").on("click",t.header.handleCloseMobileNavClick),e(".close-account-nav").on("click",t.header.handleCloseMobileAccountClick),e(".nav").find("a").removeAttr("title"),t.header.$myAccount.on("mouseenter",t.header.handleMyAccountOpen).on("mouseleave",e.debounce(150,t.header.handleMyAccountClose)).children("a.header-icon").on("touchstart.header",t.header.handleMyAccountTap)},handleMobileDropdown:function(o){var a=e(this);t.header.isMobile&&!a.parent().is(".empty")&&(o.preventDefault(),a.next("div").find("ul").toggle())},measureHeaderElements:function(){var o=e(window).scrollTop();return t.header.isMobile=e(window).width()<991,t.header.isPhone=e(".mobile-nav").is(":visible"),t.header.headerHeight=t.header.$header.outerHeight(),t.header.timerHeight=t.header.$timer.outerHeight()||0,t.header.isMobile?t.header.navHeight=t.header.isPhone?t.header.timerHeight:t.header.timerHeight+t.header.$nav.outerHeight():(t.header.navHeight=t.header.$nav.outerHeight(),t.header.$miniHeader.length>0&&t.header.$miniHeader.is(":visible")&&(t.header.navHeight=t.header.navHeight+t.header.miniHeaderHeight)),t.header.headerBottom=Math.max(0,t.header.topBannerHeight+t.header.navHeight-o)+t.header.headerHeight,t.header.headerBottom},handleHeaderNavs:function(){e(".nav--dropdown-trigger a").off("click.header"),e("body").off("click.header",t.header.closeHeaderOverlays),t.header.$nav.children("ul").off("mousemove.header touchstart.header"),t.header.$navMainItems.off("touchstart.header"),t.header.isPhone?e(".nav--dropdown-trigger > a").on("click.header",t.header.handleMobileDropdown):(e("body").on("click.header",t.header.closeHeaderOverlays),t.header.$nav.children("ul").on("mousemove.header",e.debounce(20,t.header.checkMenuMainItems)),t.header.$navMainItems.on("touchstart.header",t.header.checkMenuMainItems))},closeHeaderOverlays:function(o){o&&e(o.target).closest("#loginForm").length||t.header.$myAccount.removeClass("open"),t.header.$navMainItems.removeClass("open"),t.minicart.closeMiniCart()},checkMenuMainItems:function(o){var a=e(o.target).parent();if("touchstart"===o.type&&a.is(o.currentTarget)&&!a.is(".empty")){var i=e(o.currentTarget),n=i.hasClass("open");return t.header.closeHeaderOverlays(),n||i.addClass("open"),!1}if("mousemove"===o.type){var r=e(this).find(">li:hover");t.header.$navMainItems.removeClass("open"),r.addClass("open")}},handleFixedHeaderOnScroll:function(){if(e(window).scrollTop()<=t.header.topBannerHeight+t.header.miniHeaderHeight)e("body").removeClass("fixed-header").removeClass("scroll-up").css("padding-top",0),t.header.$topBanner.css("visibility","visible");else{var o=e(window).scrollTop(),a=t.header.lastScrollY,i=o>a?"down":o===a?"none":"up",n=t.header.isPhone?0:t.header.$nav.height();"up"===i?(e("body").addClass("scroll-up"),e("body").css("padding-top",t.header.headerHeight+n)):(e("body").removeClass("scroll-up"),e("body").css("padding-top",t.header.headerHeight)),t.header.lastScrollY=o,e("body").addClass("fixed-header")}e(window).trigger({type:"headerFixedScroll",headerBottom:t.header.measureHeaderElements()})},handleSearchClick:function(){e(".search-field-mobile").toggle()},handleOpenMobileNavClick:function(t){t.preventDefault(),e("body").addClass("nav-open nav-main-open")},handleOpenMobileAccountClick:function(t){e(this).parent().hasClass("account-logged")&&(t.preventDefault(),e("body").addClass("nav-open nav-main-open nav-account-open"))},handleCloseMobileNavClick:function(t){t.preventDefault(),e("body").removeClass("nav-open nav-main-open")},handleCloseMobileAccountClick:function(t){t.preventDefault(),e("body").addClass("nav-account-closed"),e("body").removeClass("nav-open nav-main-open nav-account-open"),setInterval(function(){e("body").removeClass("nav-account-closed")},300)},setupRotatingHeaderNotification:function(){t.header.$topBanner.find("p:first").addClass("active"),setInterval(t.header.toggleNotificationItem,8e3)},toggleNotificationItem:function(){var e=t.header.$topBanner.find(".active").removeClass("active").next("p");e.length||(e=t.header.$topBanner.find("p:first")),e.addClass("active")},handleMyAccountTap:function(e){var o=t.header.$myAccount.hasClass("open");t.header.closeHeaderOverlays(),o||t.header.$myAccount.addClass("open"),e.preventDefault()},handleMyAccountOpen:function(){t.header.$myAccount.addClass("open")},handleMyAccountClose:function(){t.header.$myAccount.is(":hover")||t.header.$myAccount.removeClass("open")}}}(jQuery,XTT),function(e,t){"use strict";t.instagram={_autoload:["initialize"],initialize:function(){var o=e(".instagram-container");if(o.length&&o.is(":visible")){var a=o.data();e.ajax({method:"GET",dataType:"jsonp",url:"https://api.instagram.com/v1/users/"+a.userid+"/media/recent/?access_token="+a.accesstoken,context:o.get(0)}).done(t.instagram.renderImages).fail(t.instagram.renderError)}},renderImages:function(o){var a=e(this),i=a.data("limit"),n=o.data;if(!n.length)return t.instagram.renderError("Empty picture list");n.length>i&&(n=n.slice(0,i));var r=e.templates("#instagram-pictures-tmpl"),s=r.render({pictures:n,username:n[0].user.username});a.html(s)},renderError:function(){}}}(jQuery,XTT),function(e,t){"use strict";function o(t){"hide"===t?(e("#div-cpfcnpj").removeClass("col-md-6").addClass("col-md-12"),e("#div-rgIe").hide()):(e("#div-cpfcnpj").removeClass("col-md-12").addClass("col-md-6"),e("#div-rgIe").show())}t.loginregister={_autoload:["initialize"],initialize:function(){e(window).on("popstate",t.loginregister.handleHistoryChange),e(".toggle-register-login-link").on("click",t.loginregister.handleToggleRegisterLoginClick),e("body").on("click",".forgotlogindata-link",t.loginregister.loadForgotLoginDataModal),e("input[name=pessoaFisica]").on("change",t.loginregister.handleChangeTipoPessoa),e("input[name=subscribeNewsletter]").on("change",t.loginregister.handleNewsletterCheck),e(document).on("submit",".forgot-login-form",t.loginregister.handleForgotLoginDataSubmit),o(e("#pessoaFisica1").parent().hasClass("active")?"hide":"show"),e(".login-form").on("submit",t.loginregister.handleSubmit).validate({rules:{j_username:{required:!0},j_password:{required:!0}}}),e("input[name=birthday]").mask("00/00/0000"),e("input[name=rgIe]").mask("99999999999999999999"),t.loginregister._updateCpfCnpjMask(),e("#heringRegisterForm, #heringUpdateProfileForm").on("submit",t.loginregister.handleSubmit).validate({rules:{firstName:{required:!0},lastName:{required:!0},rgIe:{required:{depends:t.loginregister._isPJ}},email:{required:!0,email:!0},birthday:{required:!0,dateITA:!0},cpfcnpj:{required:!0,cpfBR:{depends:t.loginregister._isPF},cnpj:{depends:t.loginregister._isPJ}},sexo:{required:{depends:t.loginregister._isPF}},ufIe:{required:{depends:t.loginregister._isPJ}},pwd:{required:!0},checkPwd:{required:!0,equalTo:"input[name=pwd]"}}}),e("#updateEmailForm").on("submit",t.loginregister.handleSubmit).validate({rules:{password:{required:!0},email:{required:!0,email:!0},chkEmail:{required:!0,email:!0,equalTo:"input[name=email]"}}}),e("#updatePasswordForm").on("submit",t.loginregister.handleSubmit).validate({rules:{currentPassword:{required:!0},newPassword:{required:!0},checkNewPassword:{required:!0,equalTo:"input[name=newPassword]"}}}),setTimeout(function(){if(void 0!==window.location.href.split("?")[1]&&"error=true"===window.location.href.split("?")[1]){var e=window.location.href.split("?")[0];window.location.href=e}},3e3)},_isPF:function(){return"true"===e("input[name=pessoaFisica]:checked").val()},_isPJ:function(){return"false"===e("input[name=pessoaFisica]:checked").val()},handleSubmit:function(){return e(this).valid()&&(e(this).find("#btnLogin").attr("disabled",!0).addClass("btn-loading"),e(this).find("#btnLoginHeader").attr("disabled",!0).addClass("btn-loading")),e(this).valid()},handleToggleRegisterLoginClick:function(e){window.history.pushState(window.history.state,null,this.pathname),t.loginregister.handleHistoryChange(e),e.preventDefault()},handleHistoryChange:function(t){var o=e(".register, .login");t&&e(".alert-dismissible").alert("close"),window.location.pathname.match(/\/register$/)?o.removeClass("active").filter(".register").addClass("active"):o.removeClass("active").filter(".login").addClass("active")},loadForgotLoginDataModal:function(o){o.preventDefault(),e.ajax({method:"GET",url:this.href,context:this}).done(t.loginregister.renderAndShowForgotLoginDataModal)},renderAndShowForgotLoginDataModal:function(o){var a=e(this),i=a.attr("href").replace(/[\W]/g,""),n=e.templates("#generic-modal-tmpl"),r=e(n.render({title:a.data("title"),content:o,id:i}));e("body").append(r),t.modal.centralizeModal(),setTimeout(function(){r.modal("show")},100)},handleForgotLoginDataSubmit:function(o){o.preventDefault();var a=e(this);a.closest(".modal-body").find(".alert-dismissible").alert("close"),a.find("button:last").attr("disabled",!0).addClass("btn-loading"),e.ajax({method:"POST",url:a.attr("action"),data:a.serialize(),context:this}).done(t.loginregister.renderForgotLoginDataSuccess)},renderForgotLoginDataSuccess:function(t){var o=e(this);o.closest(".modal-body").empty().append(t),o.find("button:last").removeAttr("disabled").removeClass("btn-loading")},handleChangeTipoPessoa:function(){e(this).closest("form").find(".pf-active, .pj-active").toggleClass("pf-active pj-active"),e("input[name=pessoaFisica][value="+t.loginregister._isPF().toString()+"]").prop("checked",!0),e("#heringRegisterForm, #heringUpdateProfileForm").validate().resetForm(),o("pessoaFisica1"===e(this).attr("id")?"hide":"show"),t.loginregister._updateCpfCnpjMask()},_updateCpfCnpjMask:function(){var o=t.loginregister._isPF()?"00000000000":"00000000000000";e("input[name=cpfcnpj]").mask(o)},handleNewsletterCheck:function(){var t=e(this).closest(".form-group"),o=[];t.find("input:checkbox:checked").each(function(){o.push(e(this).data("basevalue"))}),t.find("input[name=baseStore]").val(o.join(","))}}}(jQuery,XTT),function(e,t){"use strict";t.lookbook={_autoload:[["initializeSimpleLookbook",e(".lookbook-details").length],["initializeCompleteLookbook",e(".lookbook-details-complete").length]],initializeSimpleLookbook:function(){e(document).on("click",".js-shop-this-look",t.lookbook.handleOpenShopLookModal),e(document).on("click",".js-lookbook-select-color li",t.lookbook.handleSelectColor),e(document).on("change",".js-lookbook-select-size",t.lookbook.handleSelectSize),e(document).on("click",".js-lookbook-notifyme-button",t.lookbook.handleNotifymeLookBook),e(document).on("click",".js-lookbook-check",t.lookbook.handleCheckProduct),e(document).on("blur","#js-lookbook-quantity",t.lookbook.updateTotalPriceContainer),e(document).on("click","#js-lookbook-buy-button",t.lookbook.handleBuyLookbook),e(window).on("hashchange",t.lookbook.autoOpenLook),t.lookbook.autoOpenLook(),e(window).on("load",t.lookbook.handleLoadSimpleLookbookPage)},initializeCompleteLookbook:function(){e(document).on("click",".js-shop-this-look",t.lookbook.handleOpenCompleteShopLookModal),e(document).on("click",".js-complete-lookbook-select-product",t.lookbook.handleCompleteLoadProductDetail),e(document).on("click",".js-lookbook-check",t.lookbook.handleCompleteCheckProduct),e(document).on("blur","#js-lookbook-quantity",t.lookbook.handleCompleteUpdateQuantity),
  3. e(document).on("click","#js-lookbook-buy-button",t.lookbook.handleBuyLookbook),e(document).on("click",".js-lookbook-add-remove-button",t.lookbook.handleAddRemoveActiveProduct),e(window).on("hashchange",t.lookbook.autoOpenLook),t.lookbook.autoOpenLook()},autoOpenLook:function(){var t=/#look=(.*)/g.exec(window.location.hash);if(t&&t.length&&t[1])e("#"+t[1]).trigger("click");else{var o=e("#modal-shop-the-look"),a=o.data("bs.modal");a&&a._isShown&&o.modal("hide")}},handleOpenShopLookModal:function(o){o.preventDefault();var a=e(this).data("shop-url");e.ajax({url:a,context:this,beforeSend:t.lookbook.openModalAjaxBeforeSend,success:t.lookbook.openModalAjaxSuccess,error:t.lookbook.openModalAjaxError})},openModalAjaxBeforeSend:function(){e(this).closest(".product-item").find("a.btn").addClass("loading loading--light")},openModalAjaxSuccess:function(o){e(this).closest(".product-item").find("a.btn").removeClass("loading loading--light");var a=e("#modal-shop-the-look");a.find(".shop-container").empty().append(o),a.modal("show"),t.lookbook.updateTotalPriceContainer(),t.quantity.createQtyHandlers()},openModalAjaxError:function(){e(this).removeClass("loading loading--light")},handleSelectColor:function(){var o=!0,a=e(this).attr("data-variantcode"),i=e(this).closest(".cart-item-info").find(".select-style"),n="<select class='form-control js-lookbook-select-size'>",r="";e(this).hasClass("js-badge-print")?e(this).closest(".select-color").find(".current-color").css("background-url",e(this).data("background-url")):e(this).closest(".select-color").find(".current-color").css("background-color",e(this).data("rgb"));var s=e(this).closest(".cart-item").find(".cart-item-picture img"),d=e("#js-lookbook-swap").val();d=d+"styleCode="+a,e.get(d,function(a){var d,l=!0;for(d in a.sizes)if(a.sizes.hasOwnProperty(d)){var c,u=a.sizes[d];for(c in u.sizeValue)if(u.sizeValue.hasOwnProperty(c)){var h=parseInt(u.sizeValue[c].stock)>0;r=r+"<option value='"+u.sizeValue[c].productCode+" ' data-variantcode='"+u.sizeValue[c].productCode+"'",l&&h&&(r+=" selected",l=!1),h||(r+=" class='out-of-stock'"),r=r+">"+u.sizeValue[c].sizeValue+"</option>",o=!1}}n=n+r+"</select>",i.html(n),t.lookbook.setCurrentProductCode(i.find(".js-lookbook-select-size"));var m;for(m in a.images)"store"===a.images[m].format&&e(s).attr("src",a.images[m].url).attr("alt",a.images[m].altText).attr("title",a.images[m].altText)})},handleSelectSize:function(){t.lookbook.setCurrentProductCode(e(this))},setCurrentProductCode:function(e){var t=e.find(":selected"),o=t.attr("data-variantcode"),a=e.closest(".cart-item").find(".js-lookbook-check"),i=e.closest(".cart-item").find(".js-lookbook-product-sold-out");t.hasClass("out-of-stock")?(a.prop("disabled",!0).prop("checked",!1),a.val(""),i.find("input[name=code]").val(o),i.removeClass("hidden-xs-up")):(a.val(o.replace(" ","")),a.prop("disabled",!1).prop("checked",!0),i.addClass("hidden-xs-up"))},handleNotifymeLookBook:function(){var o=e(this).closest(".esgotado-form").find("input").serialize(),a=e(this).closest(".esgotado-form").attr("data-action");o+="&daysNotify="+e(this).closest(".esgotado-form").find("input.checkDays:checked").val(),o=o+"&CSRFToken="+ACC.config.CSRFToken;var i=e(this).find("input[name='nameNotify']").val(),n=e(this).find("input[name='emailNotify']").val();""!==i&&""!==n&&t.lookbook.submitNotifymeForm(o,a,this)},submitNotifymeForm:function(o,a,i){e.ajax({url:a,type:"POST",dataType:"json",data:o,context:i,beforeSend:t.lookbook.notifyAjaxBeforeSend,success:t.lookbook.notifyAjaxSuccess,error:t.lookbook.notifyAjaxError})},notifyAjaxBeforeSend:function(){t.buttons.setToDisabledAndLoading(e(this))},notifyAjaxSuccess:function(o){t.buttons.setToSuccess(e(this));var a=e.templates("#success-global-message-tmpl"),i=a.render({message:o.message});e(this).closest(".esgotado-form").find(".js-lookbook-notify-feedback").html(i)},notifyAjaxError:function(){t.buttons.setToEnabled(e(this));var o=e.templates("#error-global-message-tmpl"),a=o.render({message:"Falha ao enviar solicitação de aviso."});e(this).closest(".esgotado-form").find(".js-lookbook-notify-feedback").html(a)},handleCheckProduct:function(){0===e(".js-lookbook-check:checked").length?e("#js-lookbook-buy-button").attr("disabled","disabled"):e("#js-lookbook-buy-button").removeAttr("disabled"),t.lookbook.updateTotalPriceContainer()},updateTotalPriceContainer:function(){"0"===e("input[name=productSets]").val()&&e("input[name=productSets]").val(1),e("input[name='qtd']").val(e("input[name=productSets]").val());var o=e(".js-lookbook-check:checked").serialize();o=o+"&"+e("input[name=productSets]").serialize(),o=o+"&CSRFToken="+ACC.config.CSRFToken,e.ajax({url:"/store/lookbook/update-lookbook-summary",type:"post",dataType:"html",data:o,success:t.lookbook.updateTotalsAjaxSuccess})},updateTotalsAjaxSuccess:function(t){e(".js-lookbook-total-prices").html(t)},handleBuyLookbook:function(){var o=e("input[name='productCodes']").serialize()+"&"+e("input[name='qtd']").serialize();o=o+"&CSRFToken="+ACC.config.CSRFToken,e.ajax({url:e("#js-lookboook-add-form").attr("action"),type:"post",data:o,context:this,beforeSend:t.lookbook.buyAjaxBeforeSend,success:t.lookbook.buyAjaxSuccess,error:t.lookbook.buyAjaxError})},buyAjaxBeforeSend:function(){t.buttons.setToDisabledAndLoading(e(this))},buyAjaxSuccess:function(o){t.buttons.setToSuccess(e(this)),e("#modal-shop-the-look").modal("hide"),""===o.cartData.errorMsg?t.alerts.showSuccessMessage("Adicionado à sua sacola."):t.alerts.showWarningMessage(o.cartData.errorMsg),t.minicart.refreshMiniCart()},buyAjaxError:function(){t.buttons.setToEnabled(e(this))},handleOpenCompleteShopLookModal:function(o){o.preventDefault();var a=e(this).data("shop-url");e.ajax({url:a,context:this,beforeSend:t.lookbook.openModalAjaxBeforeSend,success:t.lookbook.openCompleteShopLookModalAjaxSuccess,error:t.lookbook.openModalAjaxError})},openCompleteShopLookModalAjaxSuccess:function(o){t.lookbook.openModalAjaxSuccess.apply(this,[o]),e(".js-complete-lookbook-select-product").first().click()},handleCompleteLoadProductDetail:function(o){o.preventDefault(),e(".js-complete-lookbook-select-product").removeClass("active"),e(this).addClass("active");var a=e(this).closest(".cart-item").find(".js-lookbook-check").val(),i=e(this).data("base-url")+"/"+a+"/lookbookProduct";t.lookbook.callProductDetailAjax(i)},callProductDetailAjax:function(o){e.ajax({url:o,context:this,beforeSend:t.lookbook.productDetailAjaxBeforeSend,success:t.lookbook.productDetailAjaxSuccess,error:t.lookbook.productDetailAjaxError})},productDetailAjaxBeforeSend:function(){e("#js-complete-lookbook-product-container").addClass("loading")},productDetailAjaxSuccess:function(o){var a=e(o),i=e("#quick-shop-dynamic-modals"),n=e("#js-complete-lookbook-product-container"),r=e("#modal-shop-the-look");i.empty(),a.find(".modal").appendTo(i),t.modal.centralizeModal(),n.empty().append(a),n.removeClass("loading"),t.quickshop.chainQuickShopModals(r,i),t.lookbook.updateActiveProduct(),t.quickshop.activateVariantsSlickCarousel(),setTimeout(function(){t.productimages.initialize()},400)},productDetailAjaxError:function(){var o=e("#js-complete-lookbook-product-container"),a=e("#modal-shop-the-look");o.removeClass("loading"),a.modal("hide"),t.alerts.showErrorMessage("Falha ao carregar produto.")},updateActiveProduct:function(){var o=e(".js-complete-lookbook-select-product.active"),a=e("#js-lookbook-current-product-code").html(),i=o.closest(".cart-item").find(".js-lookbook-check");i.val(a),o.html(e("#js-lookbook-current-product-primary-image").html()),t.lookbook.updateActiveProductAddRemoveButton(i),t.lookbook.updateTotalPriceContainer()},handleCompleteCheckProduct:function(){t.lookbook.handleCheckProduct.apply(this,[]),t.lookbook.updateSelectedItemsLabel();var o=e("#js-lookbook-current-product-code").html();e(this).val()===o&&t.lookbook.updateActiveProductAddRemoveButton(e(this))},updateSelectedItemsLabel:function(){var t=e(".js-lookbook-check:checked").length;t*=e("#js-lookbook-quantity").val();var o="";o=1===t?t+" peça":t+" peças",e("#js-lookbook-selected-items-label").html(o)},updateActiveProductAddRemoveButton:function(t){t.is(":checked")?(e("#js-lookbook-add-to-look").addClass("hidden-xs-up"),e("#js-lookbook-remove-from-look").removeClass("hidden-xs-up")):(e("#js-lookbook-add-to-look").removeClass("hidden-xs-up"),e("#js-lookbook-remove-from-look").addClass("hidden-xs-up"))},handleAddRemoveActiveProduct:function(){e(".js-complete-lookbook-select-product.active").closest(".cart-item").find(".js-lookbook-check").click()},handleCompleteUpdateQuantity:function(){t.lookbook.updateTotalPriceContainer(),t.lookbook.updateSelectedItemsLabel()},handleLoadSimpleLookbookPage:function(){e(".lookbook-details").addClass("loaded")}}}(jQuery,XTT),function(e,t){"use strict";t.minicart={_autoload:[["initialize",e(".minicart").length]],$layer:e(".minicart .nav-cart"),initialize:function(){t.isMobile=e(window).width()<991,t.minicart.getMiniCartData(),t.minicart.minicartcontainer=e(".minicart"),e(document).on("click",".minicart-submit-remove-item",t.minicart.handleRemoveProduct),e(".touchevents .minicart").on("touchstart.minicart",t.minicart.handleMiniCartTap),e(".no-touchevents .minicart").hover(t.minicart.handleMiniCartHover,t.minicart.handleMiniCartLeaveHover),e("body").on("click touchstart",t.minicart.closeMiniCart)},getMiniCartData:function(o){e.ajax({url:t.minicart.$layer.attr("data-rolloverPopupUrl"),cache:!1,type:"GET",success:function(a){t.minicart.$layer.html(a),t.minicart.setVoucheFormValidation(),e.isFunction(o)&&o();var i=e(a).data("total-items");0!==i?(e(".minicart-total-items").html("<span>"+i+"</span>"),t.timer.initializeTimer(),t.isMobile&&e(window).trigger({type:"miniCartTimer",headerBottom:t.header.measureHeaderElements()})):t.timer.cleanSessionTimer()}})},getMiniCartCount:function(){e.ajax({type:"GET",dataType:"json",url:t.minicart.$layer.attr("data-refreshMiniCartUrl")+Math.floor(101*Math.random())*(new Date).getTime(),success:function(t){e(".minicart-total-items").html(t.miniCartCount)}})},handleRemoveProduct:function(o){o.preventDefault(),t.timer.cleanSessionTimer(),e(this).closest("form").submit()},refreshMiniCart:function(){var o=function(){var o=e(".minicart");o.addClass("open"),setTimeout(function(){o.is(":hover")||o.removeClass("open")},3e3),t.timer.resetTimer()};t.minicart.getMiniCartData(o)},handleMiniCartTap:function(o){if(!e("html").is(".touchevents")){var a=e(".minicart").hasClass("open");t.header.closeHeaderOverlays(),a||e(".minicart").addClass("open"),o.preventDefault()}},closeMiniCart:function(){e(".header .minicart:hover, .mini-header .minicart:hover").length||void 0===t.minicart.minicartcontainer||t.minicart.minicartcontainer.removeClass("open")},handleMiniCartHover:function(){e(this).addClass("open")},handleMiniCartLeaveHover:function(){var t=e(this);setTimeout(function(){t.is(":hover")||t.removeClass("open")},100)},setVoucheFormValidation:function(){e("#minicart-voucher-form").validate({rules:{voucherCode:{required:!0}}})}}}(jQuery,XTT),function(e,t){"use strict";t.mobilebrands={_autoload:["initialize"],initialize:function(){t.mobilebrands.list=e(".top-banner-mobile__brands"),t.mobilebrands.trigger=e(".top-banner-mobile__brands-trigger a"),t.mobilebrands.trigger.on("click",t.mobilebrands.handleMobileBrands),e(window).on("scroll",t.mobilebrands.handleScrollEvent)},handleMobileBrands:function(o){o.preventDefault(),e(this).toggleClass("open"),t.mobilebrands.list.toggleClass("open")},handleScrollEvent:function(){t.mobilebrands.list.removeClass("open"),t.mobilebrands.trigger.removeClass("open")}}}(jQuery,XTT),function(e,t){"use strict";t.modal={_autoload:["centralizeModal"],centralizeModal:function(){}}}(jQuery,XTT),function(e,t){"use strict";t.notifyme={latLong:"",_autoload:["initialize"],initialize:function(){e("#product-main").on("show.bs.modal","#modal-avise-me",t.notifyme.notifyRegisterFormValidate).on("hidden.bs.modal","#modal-avise-me",t.notifyme.handleCloseNotifymeModal).on("change","#checkPhysicalStore",t.notifyme.showOrHideCep).on("submit","#formCep",t.notifyme.searchStoreByCep).on("keypress change blur","#cepNotify",t.notifyme.bindSearchCepLatLngOnBlur).on("keypress change blur","#nameNotify, #emailNotify, #phoneNotify, #days7, #days14, #days21, input[name='idStore']",t.notifyme.bindUpdateHiddenFormOnInputChange).on("keypress","#phoneNotify, #cepNotify",t.notifyme.bindOnlyAllowNumberEntrys),e("#cepNotify").mask("99999-999"),e("#phoneNotify").mask("(99) 99999-9999")},bindOnlyAllowNumberEntrys:function(e){(e.which<48||e.which>57)&&13!==e.which&&e.preventDefault()},bindUpdateHiddenFormOnInputChange:function(){var t=e(this),o=t.attr("id"),a=t.val();"phoneNotify"===o?e("#"+o+"Form").val(t.cleanVal()):"days7"===o||"days14"===o||"days21"===o?e("#daysNotifyForm").val(a):"idStore"===t.attr("name")?e("#storeNotifyForm").val(a):e("#"+o+"Form").val(a)},bindSearchCepLatLngOnBlur:function(o){var a=e(this),i=a.val().replace(/-/g,""),n=a.data("val");8===i.length&&e.when(t.notifyme.searchCepLatLngGoogleGeocode()).done(function(){"focusout"===o.type&&n!==i&&(a.data("val",i),e("#formCep").submit())})},bindRemoveErrorOnBlur:function(){var t=e(this);e("#"+t.attr("id")+"Form").valid()?(t.parent().removeClass("has-danger"),t.siblings("a").hide()):(t.parent().addClass("has-danger"),t.siblings("a").show())},showOrHideCep:function(){e(this).is(":checked")?e("#xtt-cepSelectStore").show():(e("#xtt-cepSelectStore").hide(),e(".modal-avise-me__lojas").html(""),e("#storeNotifyForm").val(""))},searchStoreByCep:function(o){o.preventDefault();var a=e("#formCep"),i={errorMessage:"Falha ao conectar ao servidor.",btnSubmit:"#notifyme-search-cep"},n=a.attr("action"),r=a.attr("method");e.ajax({url:n,type:r,data:{ltdlgn:t.notifyme.latLong,CSRFToken:ACC.config.CSRFToken},context:i,beforeSend:t.notifyme.searchStoresAjaxBeforeSend,success:t.notifyme.handleSearchStoresGoogle,error:t.notifyme.handleAjaxErroMessage})},notifyRegisterFormValidate:function(){e("#notifyme-form").validate({ignore:"",rules:{nameNotify:{required:!0},phoneNotify:{required:!1},emailNotify:{required:!0,email:!0},storeNotify:{required:{depends:function(){return e("#checkPhysicalStore").is(":checked")}}}},submitHandler:t.notifyme.handleAjaxRegisterSubmit,invalidHandler:t.notifyme.handleInvalidRegisterSubmit})},handleCloseNotifymeModal:function(){e("#notifyme-feedback-container").empty()},handleAjaxRegisterSubmit:function(o){var a=e(o).attr("action"),i=e(o).serialize(),n={errorMessage:"Falha ao enviar solicitação de aviso.",btnSubmit:"#notifyme-submit-button"};e.ajax({url:a,type:"POST",data:i,context:n,beforeSend:t.notifyme.notifymeAjaxBeforeSend,success:t.notifyme.notifymeAjaxSuccess,error:t.notifyme.handleAjaxErroMessage})},handleInvalidRegisterSubmit:function(o,a){e.each(a.errorList,function(){var o=this.element.id.split("Form")[0],i=a.errorMap[o];"storeNotify"===o&&(o="cepNotify");var n=e("#"+o),r=n.closest(".form-group"),s=e('<a href="#" data-togle="tooltip" data-html="true" class="form-control-feedback zmdi zmdi-info" tabindex="-1" />');s.attr("title",i).tooltip().append("<span class='error' id='"+o+"-error'>"+i+"</span>"),r.addClass("has-danger").append(s),n.on("keydown blur",t.notifyme.bindRemoveErrorOnBlur)});var i=e.templates("#success-global-message-tmpl"),n=i.render({message:"Por Favor Preencher os Campos Obrigatórios."});e("#notifyme-feedback-container").html(n)},handleSearchStoresGoogle:function(o){if(""!==o){var a=jQuery.parseJSON(o),i="";i=a.length>1?"<h5><span>"+a.length+"</span> lojas encontradas. Selecione:</h5><div class='row'>":"<h5><span>"+a.length+"</span> loja encontrada. Selecione:</h5><div class='row'>",e.each(a,function(t,o){t%2==0&&0===t?(e("input[name='storeNotify']").val(o.PointOfService.idStore),i+="<div class='col-sm-12'><div class='radio'><label for='"+o.PointOfService.idStore+"'><input type='radio' name='idStore' id='"+o.PointOfService.idStore+"' value='"+o.PointOfService.idStore+"' checked><strong>"+o.PointOfService.Name+"</strong><span>"+o.PointOfService.GeoPointDistance+"</span></h3><p>"+o.PointOfService.StreetName+"</p><p>"+o.PointOfService.Telephone+"</p></label></div></div>"):i+="<div class='col-sm-12'><div class='radio'><label for='"+o.PointOfService.idStore+"'><input type='radio' name='idStore' id='"+o.PointOfService.idStore+"' value='"+o.PointOfService.idStore+"'><strong>"+o.PointOfService.Name+"</strong><span>"+o.PointOfService.GeoPointDistance+"</span><p>"+o.PointOfService.StreetName+"</p><p>"+o.PointOfService.Telephone+"</p></label></div></div>"}),i+="</div>",e(".modal-avise-me__lojas").html(i),t.buttons.setToSuccess(e("#notifyme-search-cep"))}else e(".modal-avise-me__lojas").html(""),t.buttons.setToEnabled(e("#notifyme-search-cep")),t.notifyme.notifyModalErrorMessage("Falha ao pesquisar CEP.")},searchStoresAjaxBeforeSend:function(){t.buttons.setToDisabledAndLoading(e("#notifyme-search-cep"))},notifymeAjaxBeforeSend:function(){t.buttons.setToDisabledAndLoading(e("#notifyme-submit-button"))},notifymeAjaxSuccess:function(o){t.buttons.setToSuccess(e("#notifyme-submit-button"));var a=e.templates("#success-global-message-tmpl"),i=a.render({message:o.message});e("#notifyme-feedback-container").html(i)},handleAjaxErroMessage:function(){t.buttons.setToEnabled(e(this.btnSubmit)),t.notifyme.notifyModalErrorMessage(this.errorMessage)},notifyModalErrorMessage:function(o){t.buttons.setToEnabled(e("#notifyme-submit-button"));var a=e.templates("#error-global-message-tmpl"),i=a.render({message:o});e("#notifyme-feedback-container").html(i)},searchCepLatLngGoogleGeocode:function(){var o=e.Deferred(),a=e("#cepNotify").val(),i=new google.maps.Geocoder,n="",r="",s=a;return i.geocode({address:s},function(e,a){a===google.maps.GeocoderStatus.OK?(n=e[0].geometry.location.lat(),r=e[0].geometry.location.lng(),t.notifyme.latLong=n+";"+r,o.resolve()):t.notifyme.latLong=""}),o}}}(jQuery,XTT),function(e,t){"use strict";t.pagination={_autoload:["initializeSort"],initializeSort:function(){t.pagination.$form=e("#sort_form1"),t.pagination.$select=t.pagination.$form.find(".sort-select"),t.pagination.$radios=t.pagination.$form.find('input[name="sort_radio"]'),t.pagination.$select.on("change",t.pagination.handleChangeSortForm),t.pagination.$radios.on("change",t.pagination.handleMobileSort)},handleChangeSortForm:function(){t.pagination.$radios.prop("disabled",!0),t.pagination.$form.submit()},handleMobileSort:function(){var e=t.pagination.$radios.filter(":checked").val();return t.pagination.$select.val(e),t.pagination.handleChangeSortForm(),!1}}}(jQuery,XTT),function(e,t){"use strict";t.productdetails={_autoload:["bindProductDetailsEvents","bindAndCreatePaymentShippingMobilePopover","activateSlickCarousel"],bindProductDetailsEvents:function(){e(document).on("change",".payment-method-selector",t.productdetails.handlePaymentMethodsChange),e(document).on("click","#details-add-to-cart-button",t.productdetails.handleAddToCart),e(".addToCartForm").validate({rules:{qty:{min:1}}}),e(document).on("submit",".addToCartForm",t.productdetails.handleSubmitAddProductWithoutAjax)},bindAndCreatePaymentShippingMobilePopover:function(){t.header.isMobile&&(e(".payment-shipping-mobile").append('<div class="payment-shipping-popover"><span class="popover-arrow"></span></div>'),e(".product-payment-method").prependTo(".payment-shipping-popover").removeClass("hidden-sm-down"),e(".product-shipping-price").prependTo(".payment-shipping-popover").removeClass("hidden-sm-down"),e(document).on("click touchevent",".payment-shipping-toggle",t.productdetails.togglePaymentShippingPopover),e(document).on("click touchevent",function(t){0===e(t.target).closest(".payment-shipping-mobile").length&&e(".payment-shipping-popover").hide()}))},togglePaymentShippingPopover:function(t){t.preventDefault(),e(".payment-shipping-popover").toggle()},handlePaymentMethodsChange:function(){var t=e(this).val();e(".payment-method").hide(),e("."+t).show()},handleAddToCart:function(){var o=e(this).data("product-code"),a=e(this).data("add-url"),i=e("#form-add-product-"+o);i.valid()&&e.ajax({url:a,type:"POST",context:i,data:i.serialize(),beforeSend:t.productdetails.addToCartAjaxBeforeSend,success:t.productdetails.addToCartAjaxSuccess,error:t.productdetails.addToCartAjaxError})},addToCartAjaxBeforeSend:function(){this.trigger("before.addtocart.xtt"),t.buttons.setToDisabledAndLoading(e(".details-add-to-cart-button"))},addToCartAjaxSuccess:function(o){t.buttons.setToSuccess(e(".details-add-to-cart-button")),""===o.cartData.errorMsg?t.alerts.showSuccessMessage("Adicionado à sua sacola."):t.alerts.showWarningMessage(o.cartData.errorMsg),t.minicart.refreshMiniCart(),this.trigger("success.addtocart.xtt")},addToCartAjaxError:function(){t.buttons.setToEnabled(e(".details-add-to-cart-button")),t.alerts.showErrorMessage("Falha ao adicionar produto à sacola."),this.trigger("error.addtocart.xtt")},activateSlickCarousel:function(){var o=e(".variant-slider.product-detail-variant-color"),a=e(".variant-slider.product-detail-variant-size");o.hasClass("variant-slider--dzarm")?t.productdetails.activeDzarmSlickCarousel(o,a):t.productdetails.activeDefaultSlickCarousel(o,a),o.removeClass("hide"),a.removeClass("hide")},activeDefaultSlickCarousel:function(e,o){e.slick({infinite:!1,slidesToShow:8,slidesToScroll:1,swipeToSlide:!0,prevArrow:'<a href="#" class="variant-list__prev"><i class="zmdi zmdi-chevron-left"></i></a>',nextArrow:'<a href="#" class="variant-list__next"><i class="zmdi zmdi-chevron-right"></i></a>',responsive:[{breakpoint:992,settings:{slidesToShow:7}},{breakpoint:768,settings:{slidesToShow:8,infinite:!1}},{breakpoint:576,settings:{slidesToShow:8,infinite:!1}}]}).on("setPosition",t.productdetails.adjustColorSelectorTrackWidth),o.slick({infinite:!1,slidesToShow:7,slidesToScroll:1,swipeToSlide:!0,prevArrow:'<a href="#" class="variant-list__prev"><i class="zmdi zmdi-chevron-left"></i></a>',nextArrow:'<a href="#" class="variant-list__next"><i class="zmdi zmdi-chevron-right"></i></a>',responsive:[{breakpoint:992,settings:{slidesToShow:6}},{breakpoint:768,settings:{slidesToShow:7,infinite:!1}},{breakpoint:576,settings:{slidesToShow:7,infinite:!1}},{breakpoint:400,settings:{slidesToShow:6,infinite:!1}}]})},activeDzarmSlickCarousel:function(o,a){var i=e(".product-detail-variant-letter:not(.sign)"),n=e(".product-detail-variant-letter.sign"),r={infinite:!1,slidesToShow:8,slidesToScroll:1,swipeToSlide:!0,prevArrow:'<a href="#" class="variant-list__prev"><i class="zmdi zmdi-chevron-left"></i></a>',nextArrow:'<a href="#" class="variant-list__next"><i class="zmdi zmdi-chevron-right"></i></a>',responsive:[{breakpoint:1200,settings:{slidesToShow:7}},{breakpoint:768,settings:{slidesToShow:7,infinite:!1}},{breakpoint:576,settings:{slidesToShow:7,infinite:!1}}]},s=jQuery.extend({},r,{slidesToShow:3,slidesToScroll:3,swipeToSlide:!1});s.responsive=[{breakpoint:400,settings:{slidesToShow:2,slidesToScroll:2}}],o.slick(r).on("setPosition",t.productdetails.adjustColorSelectorTrackWidth),a.slick(r),i.slick(r),n.slick(s)},adjustColorSelectorTrackWidth:function(){var t=e(this);if(t.parent(".product-colors").length){var o=0,a=0;t.find(".slick-slide").each(function(){var t=e(this).outerWidth(!0);o=t>o?t:o,a++});var i=o*a;t.find(".slick-track").width(i)}},handleSubmitAddProductWithoutAjax:function(e){e.preventDefault()}}}(jQuery,XTT),function(e,t){"use strict";t.productimages={_autoload:[["initialize",e("body").hasClass("PRODUCT")]],initialize:function(){var o=e(".product-images"),a=o.hasClass("has-two-slides"),i=o.hasClass("is-quickshop"),n={stage:{},thumbs:{}};i?(n.stage.xl=1,n.thumbs.xxl=3,n.thumbs.xl=3,n.thumbs.lg=3):a?(n.stage.xl=2,n.thumbs.xxl=4,n.thumbs.xl=3,n.thumbs.lg=4):(n.stage.xl=1,n.thumbs.xxl=7,n.thumbs.xl=6,n.thumbs.lg=4),e(".product-images__thumbs").slick({lazyLoad:"progressive",asNavFor:".product-images__stage",vertical:!0,slidesToScroll:1,slidesToShow:n.thumbs.xxl,arrows:!0,infinite:!1,focusOnSelect:!0,prevArrow:'<a href="#" class="product-images__thumbs-prev"><i class="ion-chevron-up"></i></a>',nextArrow:'<a href="#" class="product-images__thumbs-next"><i class="ion-chevron-down"></i></a>',responsive:[{breakpoint:1440,settings:{slidesToShow:n.thumbs.xl,prevArrow:'<a href="#" class="product-images__thumbs-prev"><i class="ion-chevron-up"></i></a>',nextArrow:'<a href="#" class="product-images__thumbs-next"><i class="ion-chevron-down"></i></a>'}},{breakpoint:1200,settings:{slidesToShow:n.thumbs.lg,prevArrow:'<a href="#" class="product-images__thumbs-prev"><i class="ion-chevron-up"></i></a>',nextArrow:'<a href="#" class="product-images__thumbs-next"><i class="ion-chevron-down"></i></a>'}},{breakpoint:992,settings:{slidesToShow:5,vertical:!1,prevArrow:'<a href="#" class="product-images__thumbs-prev"><i class="ion-chevron-left"></i></a>',nextArrow:'<a href="#" class="product-images__thumbs-next"><i class="ion-chevron-right"></i></a>'}},{breakpoint:430,settings:{slidesToShow:4,vertical:!1,prevArrow:'<a href="#" class="product-images__thumbs-prev"><i class="ion-chevron-left"></i></a>',nextArrow:'<a href="#" class="product-images__thumbs-next"><i class="ion-chevron-right"></i></a>'}}]}),e(".product-images__stage").slick({lazyLoad:"progressive",asNavFor:".product-images__thumbs",slidesToScroll:1,slidesToShow:n.stage.xl,arrows:!0,infinite:!1,draggable:!1,prevArrow:'<a href="#" class="product-images__stage-prev"><i class="ion-ios-arrow-back"></i></a>',nextArrow:'<a href="#" class="product-images__stage-next"><i class="ion-ios-arrow-forward"></i></a>',responsive:[{breakpoint:1440,settings:{slidesToShow:n.stage.xl}},{breakpoint:1200,settings:{slidesToShow:1}},{breakpoint:991,settings:{slidesToShow:1,draggable:!0}}]}),o.removeClass("hide"),t.productimages.bindInteractions()},bindInteractions:function(){t.productimages.videoPrefix="https://www.youtube.com/embed/",t.productimages.videoSuffix="?autoplay=1&amp;autohide=1&amp;fs=1&amp;rel=0&amp;hd=1&amp;wmode=opaque&amp;enablejsapi=1",t.productimages.$scope=e(".product-images"),t.productimages.$scope.each(function(){var o=e(this);o.find(".product-images__stage").find(".product-images__zoom").off("click.productimages").on("click",t.productimages.handleZoomClick),Modernizr.touchevents||t.productimages.setupDrifts(o),o.find(".product-images--video").off("click.productimages").on("click.productimages",t.productimages.handleThumbVideoClick)})},setupDrifts:function(t){var o=e(".product-images__image"),a=[];o.each(function(){var t=new Drift(e(this).children("img").get(0),{paneContainer:e(this).get(0),zoomFactor:1.54,handleTouch:!1});a.push(t)}),t.data("drifts",a)},handleZoomClick:function(){return t.productimages._handleOpenZoomClick.apply(this,arguments)},_handleOpenZoomClick:function(){var t=e(this),o=t.attr("href"),a=e(window),i=1200,n=1700;Modernizr.touchevents||(i=a.width(),n=1700*i/1200);var r=[{src:o,w:i,h:n}],s={index:0,arrowKeys:!1,history:!1,captionEl:!1,fullscreenEl:!1,zoomEl:!1,counterEl:!1,shareEl:!1,arrowEl:!1},d=new PhotoSwipe(e(".pswp").get(0),PhotoSwipeUI_Default,r,s);return d.init(),Modernizr.touchevents||d.applyZoomPan(1,0,0),!1},handleThumbVideoClick:function(){var o,a=e(this),i=e(a.data("target"));if(!i.hasClass("has-video")){var n=e('<iframe frameborder="0" />');o=t.productimages.videoPrefix+a.data("video-id")+t.productimages.videoSuffix,n.appendTo(i.find(".modal-body")).attr("src",o),i.addClass("has-video"),i.on("hidden.bs.modal.videoiframe",function(){n.remove(),i.removeClass("has-video"),i.off("hidden.bs.modal.videoiframe")})}}}}(jQuery,XTT),function(e,t){"use strict";t.productItem={_autoload:["initialize"],initialize:function(){t.productItem.activateSlickCarousel(),t.productItem.bindSlickEvents()},bindSlickEvents:function(){e(".variant-slider--product-item.product-list-context").off("click",".slick-slide"),e(".variant-slider--product-item.product-list-context").on("click",".slick-slide",t.productItem.handleClickColor),e(".variant-slider--product-item.product-carousel-context").off("click",".slick-slide"),e(".variant-slider--product-item.product-carousel-context").on("click",".slick-slide",t.productItem.handleClickColor)},activateSlickCarousel:function(){t.productItem.activateProductListSlick(),t.productItem.activateProductSliderSlick(),e(".variant-slider").removeClass("hide")},activateProductListSlick:function(){if(!Modernizr.touchevents){var t,o=e(".variant-slider--product-item.product-list-context:not(.slick-initialized)");t=o.hasClass("variant-slider--dzarm")?{slidesToShow:6,slidesToScroll:1,swipeToSlide:!0,infinite:!1,prevArrow:'<a href="#" class="variant-list__prev"><i class="zmdi zmdi-chevron-left"></i></a>',nextArrow:'<a href="#" class="variant-list__next"><i class="zmdi zmdi-chevron-right"></i></a>',responsive:[{breakpoint:1281,settings:{slidesToShow:6}},{breakpoint:1200,settings:{slidesToShow:6}}]}:{slidesToShow:8,slidesToScroll:1,swipeToSlide:!0,infinite:!1,prevArrow:'<a href="#" class="variant-list__prev"><i class="zmdi zmdi-chevron-left"></i></a>',nextArrow:'<a href="#" class="variant-list__next"><i class="zmdi zmdi-chevron-right"></i></a>',responsive:[{breakpoint:1281,settings:{slidesToShow:7}}]},o.slick(t),o.slick("setPosition")}},activateProductSliderSlick:function(){if(!Modernizr.touchevents){var t,o=e(".variant-slider--product-item.product-carousel-context");t=o.hasClass("variant-slider--dzarm")?{slidesToShow:7,slidesToScroll:1,swipeToSlide:!0,infinite:!1,prevArrow:'<a href="#" class="variant-list__prev"><i class="zmdi zmdi-chevron-left"></i></a>',nextArrow:'<a href="#" class="variant-list__next"><i class="zmdi zmdi-chevron-right"></i></a>',responsive:[{breakpoint:1200,settings:{slidesToShow:6}}]}:{slidesToShow:8,slidesToScroll:1,swipeToSlide:!0,infinite:!1,prevArrow:'<a href="#" class="variant-list__prev"><i class="zmdi zmdi-chevron-left"></i></a>',nextArrow:'<a href="#" class="variant-list__next"><i class="zmdi zmdi-chevron-right"></i></a>',responsive:[{breakpoint:1200,settings:{slidesToShow:6}}]},o.slick(t),o.slick("setPosition")}},resetProductListSlick:function(){Modernizr.touchevents||(t.productItem.activateProductListSlick(),e(".variant-slider").removeClass("hide"),t.productItem.bindSlickEvents())},handleClickColor:function(){var t=e(this).closest(".product-item"),o=e(this).find(".badge-color"),a=o.data("code"),i=a.substring(0,4);a=a.replace(i,i+"_");var n=e(this).data("slick-index"),r=t.find(".product-item__thumb"),s=t.find(".product-item__thumb img"),d=t.find(".product-item__thumb span").eq(n+1).data("img"),l=t.find(".product-item__thumb"),c=t.find("h5 a"),u=t.find(".js-open-quick-shop"),h=t.data("base-url"),m=h+"/"+a,p=m+"/quickShop";r.addClass("loading"),s.one("load",function(){r.removeClass("loading")}).attr("src",d),l.attr("href",m),c.attr("href",m),u.data("quick-shop-url",p),t.find(".badge-color").removeClass("active"),o.addClass("active")}}}(jQuery,XTT,Modernizr),function(e,t){"use strict";t.productlist={_autoload:["initialize"],currentPage:null,initialize:function(){e("#xtt-load-more-button").on("click",t.productlist.handleLoadMoreButton),e(".facet-filter__show-all a").on("click",t.productlist.handleExpandFilters),e(".filter-panel__close").on("click",t.productlist.handleMobileCloseFilters),e(".mobile-filters__trigger").on("click",t.productlist.handleMobileOpenFilters)},handleLoadMoreButton:function(){var o;null===t.productlist.currentPage?(o=t.productlist.getUrlParameter("page"),o=void 0===o?0:parseInt(o)):o=t.productlist.currentPage;var a=o+1,i=window.location.pathname,n=window.encodeURIComponent(e(this).data("current-query"));e.ajax({url:i+"?q="+n+"&page="+a,beforeSend:function(){t.productlist.disableLoadMoreButton()},success:function(o){var i=e(o),n=i.find("#xtt-product-list-container").html().trim();n&&(e("#xtt-product-list-container").append(n),t.productlist.currentPage=a,t.productItem.resetProductListSlick()),i.find("#xtt-load-more-button").length||e("#xtt-load-more-button").hide()},error:function(){var t=e.templates("#error-global-message-tmpl"),o=t.render({message:"Falha ao carregar mais resultados."});e("#global-messages-container").append(o),window.scroll(0,0)
  4. }}).always(function(){t.productlist.enableLoadMoreButton()})},enableLoadMoreButton:function(){var t=e("#xtt-load-more-button");t.removeAttr("disabled").removeClass("btn-loading"),t.find(".default-message").removeClass("hidden-xs-up"),t.find(".loading-message").addClass("hidden-xs-up")},disableLoadMoreButton:function(){var t=e("#xtt-load-more-button");t.attr("disabled",!0).addClass("btn-loading"),t.find(".default-message").addClass("hidden-xs-up"),t.find(".loading-message").removeClass("hidden-xs-up")},getUrlParameter:function(e){var t,o,a=decodeURIComponent(window.location.search.substring(1)),i=a.split("&");for(o=0;o<i.length;o++)if(t=i[o].split("="),t[0]===e)return void 0===t[1]||t[1]},handleExpandFilters:function(t){t.preventDefault(),e(this).closest(".facet-filter").toggleClass("facet-filter--expanded")},handleMobileCloseFilters:function(t){t.preventDefault(),e("body").removeClass("modal-open"),e(this).closest(".filter-panel").removeClass("filter-panel--active")},handleMobileOpenFilters:function(t){t.preventDefault();var o=e(e(this).attr("href"));o.length&&(e("body").addClass("modal-open"),o.addClass("filter-panel--active"))}}}(jQuery,XTT),function(e,t){"use strict";t.productoptions={_autoload:["initialize","fillCustomCharacterInput",[e(".product-variant-custom-character-selector").length]],initialize:function(){e(document).on("click",".product-options .select-color__list li",t.productoptions.handleClickOnColor);var o=e(".sign"),a=e(".letter");if(0!==o.length){var i=e(".product-variant-custom-character-selector .badge-size.active a").html();e("input[name=textoPersonalizado]").val(i),e(document).on("click",".product-variant-custom-character-selector .character-selector-link",t.productoptions.handleSignVariantClick),e(document).on("click",".product-images .product-images__thumbs li",t.productoptions.handleSignThumbClick),e(document).on("beforeload.quickshop.xtt",t.productoptions.handleSignBeforeLoadQuickshop),e(document).on("afterload.quickshop.xtt",t.productoptions.handleSignAfterLoadQuickshop)}else if(0!==a.length){var n=e(".product-variant-custom-character-selector .badge-size.active a").html();e("input[name=textoPersonalizado]").val(n),e(document).on("click",".product-variant-custom-character-selector .character-selector-link",t.productoptions.handleCharacterVariantClick),e(document).on("beforeload.quickshop.xtt",t.productoptions.handleBeforeLoadQuickshop),e(document).on("afterload.quickshop.xtt",t.productoptions.handleAfterLoadQuickshop)}},handleClickOnColor:function(){var o=e(this),a=o.data("code"),i=o.closest(".product-options"),n=t.productoptions.getColorIndice(a,i);t.productoptions.changeActiveColor(o,i),t.productoptions.changeActiveSizeList(a,i),t.productoptions.changeActiveProductImage(n,i),e(".EXCHANGE_AND_RETURN").length&&t.exchangeandreturn.setCurrentColor(e(this))},changeActiveColor:function(e,t){t.find(".current-color").css("background-color",e.data("rgb"))},changeActiveSizeList:function(t,o){o.find(".size-select").each(function(){e(this).data("color-code")===t?e(this).removeClass("hidden-xs-up"):e(this).addClass("hidden-xs-up")})},changeActiveProductImage:function(t,o){var a=o.find(".js-product-options-item .js-product-options-img");a.fadeOut();var i=o.find(".js-product-options-item .js-product-options-hidden-img"),n=!1;i.each(function(o,i){if(o===t){n=!0;var r=new Image;r.src=e(i).data(".js-product-options-img"),r.onload=function(){a.attr("src",e(i).data(".js-product-options-img"))},a.fadeIn()}}),n||a.fadeIn()},getColorIndice:function(t,o){var a=0,i=-1;return o.find(".select-color__list li").each(function(){e(this).data("code")===t&&(i=a),a++}),i},fillCustomCharacterInput:function(){t.productoptions.handleSignVariantLoad()},handleCharacterVariantClick:function(){var o=e(this);o.closest(".variant-list").find(".active").removeClass("active"),o.closest(".badge-size").addClass("active");var a=o.data();e("#form-add-product-"+a.product).find("input[name=textoPersonalizado]").val(a.character),e("#details-add-to-cart-button, #quick-shop-add-to-cart-button").off("click.xtt-character").on("click.xtt-character",t.productoptions.handleConfirmCharacterVariationOnAddToCartClick)},handleSignVariantClick:function(){var o=e(this);o.closest(".variant-list").find(".active").removeClass("active"),o.closest(".badge-size").addClass("active");var a=o.data();e("#form-add-product-"+a.product).find("input[name=textoPersonalizado]").val(a.character),e(".product-images .product-images__stage li.image-sign img").attr("src",ACC.config.themeResourcePath+"/images/signs/780/"+a.character+".jpg"),e(".product-images .product-images__stage li.image-sign img").attr("data-zoom",ACC.config.themeResourcePath+"/images/signs/1200/"+a.character+".jpg"),e(".product-images .product-images__stage li.image-sign a").attr("href",ACC.config.themeResourcePath+"/images/signs/1200/"+a.character+".jpg"),e(".product-images .product-images__thumbs li").removeClass("slick-current"),e(".product-images .product-images__stage li").attr("aria-hidden",!0),e(".product-images .product-images__stage li").removeClass("slick-current slick-active"),e(".product-images .product-images__stage li").css("opacity","0"),e(".product-images .product-images__stage li").css("z-index","998"),e(".product-images .product-images__stage li").css("transition","opacity 500ms ease"),e(".product-images .product-images__stage li.image-sign").addClass("slick-current slick-active"),e(".product-images .product-images__stage li.image-sign").attr("aria-hidden",!1),e(".product-images .product-images__stage li.image-sign").css("opacity","1"),e(".product-images .product-images__stage li.image-sign").css("z-index","999"),e(".product-images .product-images__stage li.image-sign").css("transition","initial"),e("#details-add-to-cart-button, #quick-shop-add-to-cart-button").off("click.xtt-character").on("click.xtt-character",t.productoptions.handleConfirmSignVariationOnAddToCartClick)},handleSignThumbClick:function(){if(e(".product-images .product-images__stage li.image-sign").hasClass("slick-current")){e(this).addClass("slick-current");var t=e(this).attr("data-slick-index")+1;e(".product-images .product-images__stage li").attr("aria-hidden",!0),e(".product-images .product-images__stage li").removeClass("slick-current slick-active"),e(".product-images .product-images__stage li").css("opacity","0"),e(".product-images .product-images__stage li").css("z-index","998"),e(".product-images .product-images__stage li").css("transition","opacity 500ms ease"),e(".product-images .product-images__stage li:nth-child("+t+")").addClass("slick-current slick-active"),e(".product-images .product-images__stage li:nth-child("+t+")").attr("aria-hidden",!1),e(".product-images .product-images__stage li:nth-child("+t+")").css("opacity","1"),e(".product-images .product-images__stage li:nth-child("+t+")").css("z-index","999"),e(".product-images .product-images__stage li:nth-child("+t+")").css("transition","initial")}},handleSignVariantLoad:function(){var o=e(this);o.closest(".variant-list").find(".active").removeClass("active"),o.closest(".badge-size").addClass("active"),e("#details-add-to-cart-button, #quick-shop-add-to-cart-button").off("click.xtt-character").on("click.xtt-character",t.productoptions.handleConfirmSignVariationOnAddToCartClick)},handleConfirmCharacterVariationOnAddToCartClick:function(){var t=e("input[name=textoPersonalizado]").val();if(t&&!window.confirm("Você selecionou o produto com a letra "+t+".\nClique em OK para confirmar ou em Cancelar para trocar a letra."))return!1},handleConfirmSignVariationOnAddToCartClick:function(){var t=e("input[name=textoPersonalizado]").val();if(t&&!window.confirm("Você selecionou o produto com o signo "+t+".\nClique em OK para confirmar ou em Cancelar para trocar o signo."))return!1},handleBeforeLoadQuickshop:function(){var o=e("input[name=textoPersonalizado]").val();o&&(t.productoptions.currentCustomText=o)},handleSignBeforeLoadQuickshop:function(){var o=e("input[name=textoPersonalizado]").val();o&&(t.productoptions.currentCustomText=o)},handleAfterLoadQuickshop:function(){e(".product-variant-custom-character-selector").length&&(t.productoptions.currentCustomText?t.productoptions.handleSignVariantLoad():t.productoptions.fillCustomCharacterInput())},handleSignAfterLoadQuickshop:function(){e(".product-variant-custom-character-selector").length&&(t.productoptions.currentCustomText?t.productoptions.handleSignVariantLoad():t.productoptions.fillCustomCharacterInput())}}}(jQuery,XTT),function(e,t){"use strict";t.productslider={_autoload:["activateSlickCarousel"],activateSlickCarousel:function(){t.productslider.$scope=e(".product-slider__content"),t.productslider.$scope.slick({infinite:!0,slidesToShow:5,slidesToScroll:1,responsive:[{breakpoint:1440,settings:{slidesToShow:4}},{breakpoint:992,settings:{slidesToShow:3}},{breakpoint:768,settings:{slidesToShow:2,arrows:!1,infinite:!1}},{breakpoint:576,settings:{slidesToShow:1.5,arrows:!1,infinite:!1}}]})}}}(jQuery,XTT),function(e,t){"use strict";t.quantity={_autoload:["createQtyHandlers"],createQtyHandlers:function(){var o=!1,a=e();if(0!==e(".cart-item-quantity").length?(o=!0,a=e(".cart-item-quantity")):0!==e("#js-lookbook-quantity").length?(o=!0,a=e("#js-lookbook-quantity")):0!==e(".product-quantity-input").length&&(o=!0,a=e(".product-quantity-input")),!t.header.isMobile&&o){a.after('<div class="qty-handlers"><a href="#" class="qtyHandlerUp"></a><a href="#" class="qtyHandlerDown"></a></div>');var i=a.outerHeight(),n=a.outerWidth();e(".qty-handlers").css({height:i,left:n-20}),t.quantity.bindQtyHandlers()}},bindQtyHandlers:function(){e(document).off("click",".qtyHandlerUp").on("click",".qtyHandlerUp",t.quantity.valueUp),e(document).off("click",".qtyHandlerDown").on("click",".qtyHandlerDown",t.quantity.valueDown)},valueUp:function(t){t.preventDefault();var o=e(this).parent().parent().find("input[type=number]"),a=Number(o.val());o.val(a+1),o.blur()},valueDown:function(t){t.preventDefault();var o=e(this).parent().parent().find("input[type=number]"),a=o.val();a>1&&(o.val(a-1),o.blur())}}}(jQuery,XTT),function(e,t){"use strict";t.quickshop={_autoload:["initialize"],initialize:function(){e(document).on("click",".js-open-quick-shop",t.quickshop.handleOpenQuickShopModal),e(document).on("click",".quick-shop-bagde-color",t.quickshop.handleChangeColor),e(document).on("click",".quick-shop-badge-size",t.quickshop.handleChangeSize),e(document).on("click","#quick-shop-add-to-cart-button",t.quickshop.handleQuickShopAddToCart),e(document).on("click",".quick-shop-product-wishlist",t.quickshop.handleWishlistEvent)},handleOpenQuickShopModal:function(o){o.preventDefault();var a=e(this),i=a.data("quick-shop-url"),n=function(e,o){a.removeClass("loading loading--light"),e.modal("show"),e.find(".modal-dialog").css("min-height",e.find(".modal-dialog").outerHeight()),t.quickshop.chainQuickShopModals(e,o)};a.addClass("loading loading--light"),t.quickshop.callQuickShopAjax(i,n)},handleChangeColor:function(){var o=e(this).closest(".product-variant").find(".product-variant-title");if(o.addClass("loading loading--disabled"),t.quickshop.isLookbookShopModal(this)){var a=e(this).data("lookbook-product-url");t.lookbook.callProductDetailAjax(a)}else{var i=e(this).data("quick-shop-url");t.quickshop.callQuickShopAjax(i,function(){o.removeClass("loading loading--disabled")})}},handleChangeSize:function(){var o=e(this).closest(".product-variant").find(".product-variant-title");if(o.addClass("loading loading--disabled"),t.quickshop.isLookbookShopModal(this)){var a=e(this).data("lookbook-product-url");t.lookbook.callProductDetailAjax(a)}else{var i=e(this).data("quick-shop-url");t.quickshop.callQuickShopAjax(i,function(){o.removeClass("loading loading--disabled")})}},callQuickShopAjax:function(o,a){var i=e("#product-quick-shop-modal");e.ajax({url:o,beforeSend:function(){i.trigger("beforeload.quickshop.xtt")},success:function(o){var n=e(o),r=e("#quick-shop-dynamic-modals");r.empty(),n.find(".modal").appendTo(r),t.modal.centralizeModal(),i.find(".quick-shop-container").empty().append(n),"function"==typeof a&&a(i,r),t.quickshop.activateSlickCarousel(),t.quickshop.activateVariantsSlickCarousel(),setTimeout(function(){t.quantity.createQtyHandlers()},500),i.trigger("afterload.quickshop.xtt");var s=e(".sign"),d=e(".letter");if(0!==s.length){var l=e(".product-variant-custom-character-selector .badge-size.active a").html();e("input[name=textoPersonalizado]").val(l),e(document).on("click",".product-variant-custom-character-selector .character-selector-link",t.productoptions.handleSignVariantClick),e(document).on("beforeload.quickshop.xtt",t.productoptions.handleSignBeforeLoadQuickshop),e(document).on("afterload.quickshop.xtt",t.productoptions.handleSignAfterLoadQuickshop)}else if(0!==d.length){var c=e(".product-variant-custom-character-selector .badge-size.active a").html();e("input[name=textoPersonalizado]").val(c),e(document).on("click",".product-variant-custom-character-selector .character-selector-link",t.productoptions.handleCharacterVariantClick),e(document).on("beforeload.quickshop.xtt",t.productoptions.handleBeforeLoadQuickshop),e(document).on("afterload.quickshop.xtt",t.productoptions.handleAfterLoadQuickshop)}},error:function(){t.alerts.showErrorMessage("Falha ao carregar compra rápida."),e(".product-item__quick-shop.loading").removeClass("loading loading--light")}})},handleQuickShopAddToCart:function(){var o=e(this).data("product-code"),a=e(this).data("add-url"),i=e("#form-add-product-"+o),n=i.serialize();e("body").hasClass("EVENTS")&&(a="/store/pt/my-events/add-to-cart",n={_method:"fpost",productCodePost:o,eventListCode:e("input[name='eventCode']").val(),CSRFToken:ACC.config.CSRFToken}),i.valid()&&e.ajax({url:a,type:"POST",context:i,data:n,beforeSend:t.quickshop.addToCartAjaxBeforeSend,success:t.quickshop.addToCartAjaxSuccess,error:t.quickshop.addToCartAjaxError})},addToCartAjaxBeforeSend:function(){this.trigger("before.addtocart.xtt"),t.buttons.setToDisabledAndLoading(e("#quick-shop-add-to-cart-button"))},addToCartAjaxSuccess:function(o){t.buttons.setToSuccess(e("#quick-shop-add-to-cart-button")),e("#product-quick-shop-modal").modal("hide"),""===o.cartData.errorMsg?t.alerts.showSuccessMessage("Adicionado à sua sacola."):t.alerts.showWarningMessage(o.cartData.errorMsg),t.minicart.refreshMiniCart(),this.trigger("success.addtocart.xtt")},addToCartAjaxError:function(){t.buttons.setToEnabled(e("#quick-shop-add-to-cart-button")),e("#product-quick-shop-modal").modal("hide"),t.alerts.showErrorMessage("Falha ao adicionar produto à sua sacola."),this.trigger("error.addtocart.xtt")},handleWishlistEvent:function(){var o=e(this).data("action-url"),a=e(this).data("quick-shop-url"),i=e(this).data("lookbook-product-url"),n=e(this);e.ajax({url:o,type:"get",beforeSend:function(){n.attr("disabled",!0).addClass("loading")},success:function(){t.quickshop.isLookbookShopModal(n)?t.lookbook.callProductDetailAjax(i):t.quickshop.callQuickShopAjax(a)},error:function(){n.removeAttr("disabled").removeClass("loading"),t.alerts.showErrorMessage("Falha ao adicionar produto no wishlist."),e("#product-quick-shop-modal").modal("hide")}})},chainQuickShopModals:function(t,o){var a=o.find("#modal-como-funciona-oneclick");t.off("click.quickShopModals").on("click.quickShopModals",'[data-toggle="modal"][data-target]',function(){var o=e(this).data("target"),i=function(){var o=e(this);o.is(a)&&o.data("child-modal")||(o.off("hidden.bs.modal.quickShop"),t.modal("show"))};e(o).hasClass("video-modal")?setTimeout(function(){t.modal("hide")},500):t.modal("hide"),e(o).on("hidden.bs.modal.quickShop",i),e(o).on("shown.bs.modal.quickShop",function(){e("body").addClass("modal-open")})}),a.off("click.quickShopModals").on("click.quickShopModals",".forgotlogindata-link",function(){var t=e(this),o=t.attr("href").replace(/[\W]/g,""),i=function(i){var r=e(i.target);r.is("#"+o)&&(e(document).off("show.bs.modal.oneClick"),t.removeClass("loading loading--secondary"),a.data("child-modal",r).modal("hide"),r.on("hidden.bs.modal.oneClick",n),e("body").addClass("modal-open"))},n=function(t){e(t.target).off("hidden.bs.modal.oneClick"),a.data("child-modal",null).modal("show"),e("body").addClass("modal-open")};t.addClass("loading loading--secondary"),e(document).on("show.bs.modal.oneClick",i)})},activateSlickCarousel:function(){setTimeout(function(){t.productimages.initialize()},500)},isLookbookShopModal:function(t){return e(t).closest("#js-complete-lookbook-product-container").length>0},activateVariantsSlickCarousel:function(){var o=e(".variant-slider.quickshop-variant-color"),a=e(".variant-slider.quickshop-variant-size"),i=e(".variant-slider.product-detail-variant-letter:not(.sign)"),n=e(".variant-slider.product-detail-variant-letter.sign");o.hasClass("variant-slider--dzarm")?t.quickshop.activeDzarmSlickCarousel(o,a,i,n):t.quickshop.activeDefaultSlickCarousel(o,a),setTimeout(function(){o.slick("setPosition"),a.slick("setPosition"),i.slick("setPosition"),n.slick("setPosition"),o.removeClass("hide"),a.removeClass("hide"),i.removeClass("hide"),n.removeClass("hide")},500)},fixActiveVariantPosition:function(e){e.find("li.active").closest("div").prependTo(e)},activeDefaultSlickCarousel:function(e,t){e.slick({infinite:!1,slidesToShow:8,slidesToScroll:1,swipeToSlide:!0,prevArrow:'<a href="#" class="variant-list__prev"><i class="zmdi zmdi-chevron-left"></i></a>',nextArrow:'<a href="#" class="variant-list__next"><i class="zmdi zmdi-chevron-right"></i></a>',responsive:[{breakpoint:1200,settings:{slidesToShow:7}},{breakpoint:768,settings:{slidesToShow:7,infinite:!1}},{breakpoint:576,settings:{slidesToShow:7,infinite:!1}}]}),t.slick({infinite:!1,slidesToShow:7,slidesToScroll:1,swipeToSlide:!0,prevArrow:'<a href="#" class="variant-list__prev"><i class="zmdi zmdi-chevron-left"></i></a>',nextArrow:'<a href="#" class="variant-list__next"><i class="zmdi zmdi-chevron-right"></i></a>',responsive:[{breakpoint:1200,settings:{slidesToShow:6}},{breakpoint:768,settings:{slidesToShow:6,infinite:!1}},{breakpoint:576,settings:{slidesToShow:6,infinite:!1}},{breakpoint:400,settings:{slidesToShow:5,infinite:!1}}]})},activeDzarmSlickCarousel:function(e,t,o,a){var i={infinite:!1,slidesToShow:7,slidesToScroll:1,swipeToSlide:!0,prevArrow:'<a href="#" class="variant-list__prev"><i class="zmdi zmdi-chevron-left"></i></a>',nextArrow:'<a href="#" class="variant-list__next"><i class="zmdi zmdi-chevron-right"></i></a>',responsive:[{breakpoint:1200,settings:{slidesToShow:7}},{breakpoint:768,settings:{slidesToShow:5,infinite:!1}},{breakpoint:576,settings:{slidesToShow:6,infinite:!1}}]},n=jQuery.extend({},i,{slidesToShow:3,slidesToScroll:3,swipeToSlide:!1});n.responsive=[{breakpoint:400,settings:{slidesToShow:2,slidesToScroll:2}}],e.slick(i),t.slick(i),o.slick(i),a.slick(n)}}}(jQuery,XTT),function(e,t){"use strict";t.relatedproducts={_autoload:["activateSlickCarousel"],activateSlickCarousel:function(){t.relatedproducts.$scope=e(".related-products__slider"),t.relatedproducts.$scope.slick({infinite:!0,slidesToShow:4,slidesToScroll:1,responsive:[{breakpoint:1440,settings:{slidesToShow:3}},{breakpoint:992,settings:{slidesToShow:2}}]})}}}(jQuery,XTT),function(e,t){"use strict";t.reviews={_autoload:["initialize"],submitted:!1,initialize:function(){t.reviews.initializeAddReviewFormValidation(),e(document).on("submit","#reviewForm",t.reviews.handleAddReviewFormSubmit),e(document).on("hidden.bs.modal",".modal-review",t.reviews.handleCloseReviewModal),e(".product-stars-input li").on("click",t.reviews.handleUpdateRatingClick),e(".product-stars-input li").on("mouseover",t.reviews.handleActivateStars),e(".product-stars-input li").on("mouseout",t.reviews.handleDeactivateStars)},initializeAddReviewFormValidation:function(){e("#reviewForm").validate({rules:{alias:{required:!0,email:!0},headline:{required:!0},comment:{required:!0}}})},handleAddReviewFormSubmit:function(o){if(o.preventDefault(),e(this).valid()){var a=e(this).attr("action"),i=e(this).serialize();e.ajax({url:a,type:"POST",data:i,context:this,beforeSend:t.reviews.addReviewAjaxBeforeSend,success:t.reviews.addReviewAjaxSuccess,error:t.reviews.addReviewAjaxError})}},addReviewAjaxBeforeSend:function(){t.buttons.setToDisabledAndLoading(e(this).closest(".modal-review").find("#add-review-button"))},addReviewAjaxSuccess:function(o){var a=e(this).closest(".modal-review");t.buttons.setToSuccess(a.find("#add-review-button"));var i=e.parseJSON(o);t.alerts.showSuccessMessage(i.msg),a.modal("hide"),t.reviews.submitted=!0},addReviewAjaxError:function(){var o=e(this).closest(".modal-review");t.buttons.setToEnabled(o.find("#add-review-button")),t.alerts.showErrorMessage("Falha no envio da avaliação."),o.modal("hide"),t.reviews.submitted=!0},handleCloseReviewModal:function(){e(this).find("#reviewForm").find("input:not([type=hidden]),textarea").each(function(){e(this).val("")}),t.reviews.submitted&&(t.reviews.submitted=!1,window.scroll(0,0))},handleUpdateRatingClick:function(){var t=e(this).data("rating");e("#rating").val(t),e(this).addClass("active"),e(this).prevAll().addClass("active"),e(this).nextAll().removeClass("active")},handleActivateStars:function(){e(this).addClass("hovered"),e(this).prevAll().addClass("hovered"),e(this).nextAll().addClass("unhovered")},handleDeactivateStars:function(){e(this).removeClass("hovered"),e(this).prevAll().removeClass("hovered"),e(this).nextAll().removeClass("unhovered")}}}(jQuery,XTT),function(e,t){"use strict";t.searchfield={_autoload:["bindSearchFieldEvents"],bindSearchFieldEvents:function(){e(".search-form").on("click",t.searchfield.handleExpandFormClick),e("body").on("click",t.searchfield.handleCloseFormClick)},handleExpandFormClick:function(t){var o=e(t.target),a=e(this);o.closest("button").length&&!a.is(".search-form--focus")&&t.preventDefault(),a.addClass("search-form--focus"),t.stopPropagation()},handleCloseFormClick:function(){e(".search-form").removeClass("search-form--focus")}}}(jQuery,XTT),function(e,t){"use strict";t.selectcolor={_autoload:["bindSelectColorEvents"],bindSelectColorEvents:function(){e("body").on("click",t.selectcolor.handleCloseDropdownClick),e(document).on("click touchstart",".select-color__trigger",t.selectcolor.handleDropdownClick),e(window).on("resize",t.selectcolor.handleDestroyAllOnResize)},handleColorListClick:function(t){(e(t.target).is(".slick-arrow")||e(t.target).closest(".slick-arrow").length)&&t.stopPropagation()},handleDropdownClick:function(o){o.preventDefault(),o.stopPropagation();var a=e(this);a.toggleClass("active");var i=a.closest(".select-color").find(".select-color__list");t.selectcolor.activateSlickCarousel(i)},handleCloseDropdownClick:function(){e(".select-color__trigger").removeClass("active"),t.selectcolor.handleDestroyAllOnResize()},activateSlickCarousel:function(o){o=o||e(".select-color__list"),o.is(".slick-initialized")||(o.slick({infinite:!1,slidesToShow:5,slidesToScroll:1,swipeToSlide:!0,prevArrow:'<a href="#" class="variant-list__prev"><i class="zmdi zmdi-chevron-left"></i></a>',nextArrow:'<a href="#" class="variant-list__next"><i class="zmdi zmdi-chevron-right"></i></a>'}),o.on("setPosition",function(){o.hasClass("hide")&&(o.removeClass("hide"),o.slick("getSlick").setPosition=function(){})}),o.on("click",t.selectcolor.handleColorListClick))},handleDestroyAllOnResize:function(){e(".select-color__trigger").removeClass("active"),e(".select-color__list.slick-initialized").addClass("hide"),e(".select-color__list.slick-initialized").off("setPosition"),e(".select-color__list.slick-initialized").slick("unslick")}}}(jQuery,XTT),function(e,t){"use strict";t.sellingslider={_autoload:["initialize"],initialize:function(){e(".selling-slider").length&&(e(document).on("click",".selling-color-option",t.sellingslider.handleSelectColor),e(document).on("change",".selling-size-select",t.sellingslider.handleSelectSize),e(".cross-selling-slider").length&&o.initialize(),e(".up-selling-slider").length&&a.initialize())},convertHumanValueToFloat:function(e){return e=e.replace(",",".").replace("R$","").replace("Por:","").replace("Por","").replace("A partir de",""),e=parseFloat(e)},convertFloatToHumanPrice:function(e){return"R$ "+(e=e.toString().replace(".",","))},handleSelectColor:function(){var o=e(this).data("update-url");t.sellingslider.updateProductItem.apply(this,[o])},handleSelectSize:function(){var o=e("option:selected",this),a=o.data("update-url");t.sellingslider.updateProductItem.apply(this,[a])},updateProductItem:function(o){var a=e(this).closest(".product-item");e.ajax({url:o,context:a,beforeSend:t.sellingslider.updateProductAjaxBeforeSend,success:t.sellingslider.updateProductAjaxSuccess,error:t.sellingslider.updateProductAjaxError})},updateProductAjaxBeforeSend:function(){e(this).addClass("product-item--loading")},updateProductAjaxSuccess:function(a){e(this).html(a),e(this).removeClass("product-item--loading"),t.sellingslider.synchronizeSelectedProducts(e(this)),e(this).hasClass("cross-product-item")&&o.updateTotalPrice()},updateProductAjaxError:function(){t.alerts.showErrorMessage("Falha ao atualizar produto.")},synchronizeSelectedProducts:function(e){e.hasClass("checked")&&e.find(".selling-checkbox").attr("checked","checked")}};var o={info:{productPrice:0,totalProductsSelected:0,totalPrice:0,totalPriceinstallment:0,installment:0},initialize:function(){e(".product-prices .main-price").length?(o.updateTotalPrice(),e(document).on("change",".cross-selling-slider .selling-checkbox",o.handleClickProductCheckbox),e(document).on("submit","#cross-submit-add",o.handleSubmitBuyTogether)):e("#cross-selling-container").hide()},updateTotalPrice:function(){o.getProductInformation();var t=!1;o.info.totalPrice=0,o.info.totalProductsSelected=1,e(".cross-selling-slider .selling-checkbox:checked").each(function(){var a=e(this).val();o.info.totalPrice+=o.getProductCrossPrice(a),o.info.totalProductsSelected++,t=!0}),!0===t?(o.updateCrossTotalPrice(),e("#cross-buy-together-prices").removeClass("hidden-xs-up")):(o.info.totalProductsSelected=1,e("#cross-buy-together-prices").addClass("hidden-xs-up"))},getProductInformation:function(){var a=e(".product-prices .main-price").text();o.info.productPrice=t.sellingslider.convertHumanValueToFloat(a)},getProductCrossPrice:function(o){o=o.substring(0,4);var a=e(".cross-selling-slider .selling-product-"+o+" .main-price").html();return t.sellingslider.convertHumanValueToFloat(a)},updateCrossTotalPrice:function(){e("#cross-buy-together-prices .selling-quantity").html("("+o.info.totalProductsSelected+")"),o.info.totalPrice=o.info.totalPrice+o.info.productPrice;var a=parseFloat(o.info.totalPrice).toFixed(2);a=t.sellingslider.convertFloatToHumanPrice(a),e("#cross-buy-together-prices .selling-total-price").html(a),o.installmentCalc();var i="ou "+o.info.installment+"x de R$ "+o.info.totalPriceinstallment;e("#cross-buy-together-prices .selling-installment").html(i)},installmentCalc:function(){var e=o.info.totalPrice,t=0;t=e<60?1:e>=60&&e<90?2:e>=90&&e<120?3:e>=120&&e<150?4:5,o.info.installment=t,o.info.totalPriceinstallment=e/t,o.info.totalPriceinstallment=o.info.totalPriceinstallment.toFixed(2),o.info.totalPriceinstallment=o.info.totalPriceinstallment.toString().replace(".",",")},handleClickProductCheckbox:function(){e(this).closest(".product-item").toggleClass("checked"),o.updateTotalPrice()},handleSubmitBuyTogether:function(t){t.preventDefault();var a=[];e(".cross-selling-slider .selling-checkbox:checked").each(function(){a.push(e(this).val())}),a.push(e(this).data("product-code"));var i=e(this).serializeArray();i.push({name:"productListCodePost",value:a.toString()}),i.push({name:"qty",value:"1"}),o.ajaxAddProductsToCart(this.action,e.param(i),e("#cross-buy-together-button"))},ajaxAddProductsToCart:function(t,a,i){var n=i;e.ajax({url:t,type:"POST",data:a,context:n,beforeSend:o.addToCartCrossAjaxBeforeSend,success:o.addToCartCrossAjaxSuccess,error:o.addToCartCrossAjaxError})},addToCartCrossAjaxBeforeSend:function(){t.buttons.setToDisabledAndLoading(e(this))},addToCartCrossAjaxSuccess:function(o){t.buttons.setToSuccess(e(this)),""===o.cartData.errorMsg?t.alerts.showSuccessMessage("Adicionado à sua sacola."):t.alerts.showWarningMessage(o.cartData.errorMsg),t.minicart.refreshMiniCart()},addToCartCrossAjaxError:function(){t.buttons.setToEnabled(e(this)),t.alerts.showErrorMessage("Falha ao adicionar produto à sacola.")}},a={initialize:function(){e(".product-prices .main-price").length?e(document).on("click",".up-buy-together-button",a.handleSubmitBuyTogether):e("#up-selling-container").hide()},handleSubmitBuyTogether:function(t){t.preventDefault();var o=e(this).closest(".selling-slider"),i=[];o.find(".up-selling-slider .selling-product-code").each(function(){i.push(e(this).val())});var n=e(this).data("add-url");e.ajax({url:n,type:"POST",data:{productCodePost:i.join(","),eventListCode:"simpleCart",CSRFToken:ACC.config.CSRFToken},context:e(this),beforeSend:a.addToCartAjaxBeforeSend,error:a.addToCartAjaxError}).done(a.addToCartAjaxDone)},addToCartAjaxBeforeSend:function(){t.buttons.setToDisabledAndLoading(e(this))},addToCartAjaxDone:function(o){var a=e(o.addToCartLayer).find(".legend").text(),i=e(o.addToCartLayer).find(".cart_popup_error_msg").text(),n=!0;""!==i&&(a=i,n=!1),"Adicionado ao seu Carrinho de Compras"!==a&&(a="Produtos adicionados à sua sacola"+a),a=a.replace("Desculpe, não há estoque suficiente para a sua sacola."," ,um ou mais produtos não tem estoque suficiente"),void 0!==o.cartData.existProductInCart&&"true"===o.cartData.existProductInCart&&(a+=", já existe uma unidade ou mais desse produto em sua sacola."),""===o.cartData.errorMsg?n?t.alerts.showSuccessMessage(a):t.alerts.showErrorMessage(a):t.alerts.showWarningMessage(o.cartData.errorMsg),t.buttons.setToSuccess(e(this)),t.minicart.refreshMiniCart()},addToCartAjaxError:function(){t.buttons.setToEnabled(e(this)),t.alerts.showErrorMessage("Falha ao adicionar produto à sacola.")}}}(jQuery,XTT),function(e,t){"use strict";t.socialmedia={_autoload:["initialize"],initialize:function(){e(".js-share-page-on-facebook").on("click",t.socialmedia.handleSharePageOnFacebook),e(".js-share-page-on-twitter").on("click",t.socialmedia.handleSharePageOnTwitter),e(".js-share-page-on-googleplus").on("click",t.socialmedia.handleSharePageOnGooglePlus),e(".js-share-page-on-linkedin").on("click",t.socialmedia.handleSharePageOnLinkedIn)},handleSharePageOnFacebook:function(t){t.preventDefault();var o=e(this).data("url");window.open("https://www.facebook.com/sharer/sharer.php?u="+o,"pop","width=600, height=400, scrollbars=no")},handleSharePageOnTwitter:function(t){t.preventDefault();var o=e(this).data("url"),a=e(this).data("text");window.open("https://twitter.com/intent/tweet?url="+o+"&text="+a,"pop","width=600, height=400, scrollbars=no")},handleSharePageOnGooglePlus:function(t){t.preventDefault();var o=e(this).data("url");window.open("https://plus.google.com/share?url="+o,"pop","width=600, height=400, scrollbars=no")},handleSharePageOnLinkedIn:function(t){t.preventDefault();var o=e(this).data("url");window.open("https://www.linkedin.com/shareArticle?mini=true&url="+o,"pop","width=600, height=400, scrollbars=no")}}}(jQuery,XTT),function(e,t){"use strict";t.stores={allStores:[],$escolheCidade:e("#escolheCidade"),$escolheEstado:e("#escolheEstado"),$escolheBairro:e("#escolheBairro"),$divMap:e("#gmap"),_autoload:["initialize"],initialize:function(){t.stores.$escolheCidade.change(t.stores.onSelectCity),t.stores.$escolheEstado.change(t.stores.onSelectState),t.stores.$escolheBairro.change(t.stores.onSelectNeighborhood),e.ajax({url:"/storefinder/hering-nossas-lojas.xml",method:"GET",success:function(o){t.stores.allStores=o,e("#estado").removeAttr("disabled")},error:function(){var t=e.templates("#error-global-message-tmpl"),o=t.render({message:"Falha ao carregar mais resultados."});e("#global-messages-container").append(o),window.scroll(0,0)}})},onSelectState:function(o){if(e(t.stores.allStores).length>0)if(e("#storesSideMap").html(""),t.stores.$divMap.empty().hide(),
  5. t.stores.$escolheBairro.addClass("inactive").attr("disabled"),t.stores.selectedState=[],t.stores.$storesSideMap=[],0!==o.target.value){t.stores.selectedState=e(t.stores.allStores).find('uf:contains("'+o.target.value+'")').map(function(){return e(this).closest("loja").get(0)});var a=['<option value="0">- Selecione a Cidade</option>'];t.stores.selectedState.each(function(t,o){0===e.grep(a,function(t){return t.indexOf(e(o).find("cidade").text())>0}).length&&a.push('<option value="'+e(this).find("cidade").text()+'">'+e(this).find("cidade").text()+"</option>")}),a.sort(),t.stores.$escolheCidade.html(a.join("")),e("#cidade").find(".form-group.select-style").removeClass("inactive"),t.stores.$escolheCidade.removeAttr("disabled")}else e("#cidade").addClass("inactive"),t.stores.$escolheCidade.attr("disabled").html("")},onSelectCity:function(o){if(e("#storesSideMap").html(""),t.stores.$divMap.empty().hide(),0!==o.target.value){var a=['<option value="0">- Selecione o Bairro</option>'];t.stores.selectedCity=e(t.stores.selectedState).find('cidade:contains("'+o.target.value+'")').map(function(){return e(this).closest("loja").get(0)}),e(t.stores.selectedCity).find('cidade:contains("'+o.target.value+'")').each(function(){var t=e(this).siblings("info").get(0);0===e.grep(a,function(o){return o.indexOf(e(t).find("lng").text())>0}).length&&a.push('<option value="'+e(t).find("lng").text()+'">'+e(t).find("lng").text()+"</option>")}),a.sort(),t.stores.$escolheBairro.html(a.join("")),e("#bairro").find(".form-group.select-style").removeClass("inactive"),t.stores.$escolheBairro.removeAttr("disabled")}else e("#bairro").find(".form-group.select-style").addClass("inactive"),t.stores.$escolheBairro.attr("disabled")},onSelectNeighborhood:function(o){e("#storesSideMap").html(""),t.stores.$divMap.empty().hide(),0!==o.target.value&&(t.stores.selectedNeighborhood=e(t.stores.selectedCity).find('lng:contains("'+o.target.value+'")').map(function(){return e(this).closest("loja").get(0)}),t.stores.loadMapPoints())},createMap:function(t){var o=new GMaps({div:"#gmap",zoom:16,maxZoom:17,streetViewControl:!1,width:"100%",height:"300px",lat:t[0].lat||0,lng:t[0].lng||0});if(o.addMarkers(t),t.length>1){var a=e.map(t,function(e){return new google.maps.LatLng(e.lat,e.lng)});o.fitLatLngBounds(a)}e(".xtt-map-stores").click(function(t){t.preventDefault(),o.hideInfoWindows();var a=e(this).attr("id"),i=o.markers.find(function(e){return e.id===Number(a)});i.infoWindow.open(o,i)})},loadMapPoints:function(){var o=[],a=[];t.stores.$divMap.show(),e(t.stores.selectedNeighborhood).each(function(t){var i=e(this).find("info"),n="<p>"+e(i).find("endereco").text()+" - "+e(i).find("lng").text()+"</p><p>"+e(i).find("telefone").text()+"</p>";o.push({google:e(i).find("google").text(),window:n,id:t}),a.push("<a href='#' class='xtt-map-stores' id='"+t+"'>"+n+"</a>")}),a.sort(),e("#storesSideMap").html(a.join(""));var i=[],n=o.length;e.each(o,function(e,o){GMaps.geocode({address:o.google,callback:function(e,a){if("OK"===a){var r=e[0].geometry.location;i.push({id:o.id,lat:r.lat(),lng:r.lng(),infoWindow:{content:o.window}})}--n||t.stores.createMap(i)}})})}}}(jQuery,XTT),function(e,t){"use strict";t.timer={_autoload:["initialize"],interval:null,initialize:function(){e(document).on("click",".session-renew-button",t.timer.handleRenewTimer)},initializeTimer:function(){var e,o=new Date;localStorage.sessionCount?localStorage.sessionCount<o.getTime()&&(localStorage.sessionCount=t.timer.getTimeFifteenMinutesLater()):localStorage.sessionCount=t.timer.getTimeFifteenMinutesLater(),e=localStorage.sessionCount,t.timer.startTimer(e)},startTimer:function(e){t.timer.updateClock(e),null===t.timer.interval&&(t.timer.interval=setInterval(function(){t.timer.updateClock(e)<=0&&t.timer.handleExpiredTimer()},1e3))},updateClock:function(t){var o=e(".session-timer .clock--counting"),a=(new Date).getTime(),i=t-a,n=Math.floor(i%36e5/6e4),r=Math.floor(i%6e4/1e3),s=n+"m"+r+"s";return o.hasClass("hidden-xs-up")&&o.removeClass("hidden-xs-up"),e(".session-timer .session-clock").html(s),i},resetTimer:function(){t.timer.cleanSessionTimer(),t.timer.initializeTimer()},cleanSessionTimer:function(){clearInterval(t.timer.interval),t.timer.interval=null,localStorage.removeItem("sessionCount")},getTimeFifteenMinutesLater:function(){var e=new Date;return e.setMinutes(e.getMinutes()+15),e.getTime()},handleExpiredTimer:function(){t.timer.cleanSessionTimer(),e(".session-timer .session-clock").empty(),e(".session-timer .clock--counting").addClass("hidden-xs-up"),e(".session-timer .clock--expired").removeClass("hidden-xs-up")},handleRenewTimer:function(o){o.preventDefault(),e(".session-timer .clock--expired").addClass("hidden-xs-up"),e(".session-timer .clock--renovated").removeClass("hidden-xs-up"),setTimeout(function(){t.timer.initializeTimer(),e(".session-timer .clock--renovated").addClass("hidden-xs-up")},1e3)}}}(jQuery,XTT),function(e,t){"use strict";t.tooltip={_autoload:["initializeSort"],initializeSort:function(){e(".xtt-tooltip-trigger").hover(t.tooltip.handleTooltipToggle)},handleTooltipToggle:function(){e(this).next(".xtt-tooltip-content").stop(!0,!0).fadeToggle(300)}}}(jQuery,XTT),function(e){"use strict";function t(){e("#institutional-content .all-depoiments").html("<div class='loader'></div>"),e.ajax({type:"GET",url:ACC.config.contextPath+"/depoiments"}).done(function(t){var i=e.parseJSON(t),n=e(document).width();n>1300?o(i,4):n>992?o(i,3):n>875?o(i,2):a(i)})}function o(t,o){var a="",i=1,n=0,r=0,s=0,d=0,l=0;if(e.each(t.content,function(t,c){if(s>0){for(var u=t,h=0,m=0;m<s;m++)u-=o,h+=e("#dep_"+u).outerHeight()+10;h>d&&(d=h,l=t),r=h}var p=new Date(c.date),f=p.getDate(),g=p.getMonth()+1,v=p.getFullYear(),b=p.getHours(),k=p.getMinutes(),C=p.getSeconds();p=[f,g,v].join("/")+" "+[b,k,C].join(":"),a+="<div class='depoiment' id='dep_"+t+"' style='position:absolute;left:"+n+"px;top:"+r+"px;'><div class='subject'>\""+c.subject+"\"</div><div class='body'>"+c.body+"</div><div class='reviewer'> - "+c.reviewer+"</div><div class='rating'>";for(var y=0;y<c.rating;y++)a+="<i class='zmdi zmdi-star'></i>";a+="</div><div class='date'>"+p+"</div></div>",e("#institutional-content .all-depoiments").html(a),i===o?(i=1,n=0,s++):(i++,n+=237)}),s>0){var c=e("#dep_"+l).outerHeight();e("#institutional-content .all-depoiments").css("height",d+c)}}function a(t){var o="";e.each(t.content,function(t,a){var i=new Date(a.date),n=i.getDate(),r=i.getMonth()+1,s=i.getFullYear(),d=i.getHours(),l=i.getMinutes(),c=i.getSeconds();i=[n,r,s].join("/")+" "+[d,l,c].join(":"),o+="<div class='depoimentMobile' id='dep_"+t+"'><div class='subject'>\""+a.subject+"\"</div><div class='body'>"+a.body+"</div><div class='reviewer'> - "+a.reviewer+"</div><div class='rating'>";for(var u=0;u<a.rating;u++)o+="<i class='zmdi zmdi-star'></i>";o+="</div><div class='date'>"+i+"</div></div>",e("#institutional-content .all-depoiments").html(o)})}t(),e(window).resize(function(){t()})}(jQuery),function(e,t){"use strict";t.utm={autoload:["updateUTMCookies"],updateUTMCookies:function(){var o=(new Date).toLocaleString().split(" "),a=o[0],i=o[1].replace(/:/g,"_"),n=e(window.location).attr("href"),r="",s=n.indexOf("utm_source=");s>-1&&(r=n.substring(s)),""!==r&&(r=r.substring(r.indexOf("=")+1,r.indexOf("&")>0?r.indexOf("&"):r.length),t.utm._updateCookies(a,i,r,365)),n.indexOf("gclid")>-1&&(r="www.google.com.br",t.utm._updateCookies(a,i,r,90)),e(".orderConfirmationDataInfo").length>0&&t.utm._cleanCookies()},_cleanCookies:function(){e.removeCookie("date"),e.removeCookie("time"),e.removeCookie("utm_source")},_updateCookies:function(o,a,i,n){t.utm._cleanCookies();var r={expires:n};e.cookie("date",o,r),e.cookie("time",a,r),e.cookie("utm_source",i,r)}}}(jQuery,XTT),function(e){"use strict";XTT.validator={_autoload:["bindGeneralEvents"],bindGeneralEvents:function(){e(document).on("click",".form-control-feedback",XTT.validator.handleValidationFeedbackTooltip)},handleValidationFeedbackTooltip:function(e){e.preventDefault()},errorPlacement:function(t,o){var a=o.closest(".form-group"),i=e('<a href="#" data-toggle="tooltip" data-placement="left" data-html="true" class="form-control-feedback zmdi zmdi-info" tabindex="-1" />');i.attr("title",t.text()).tooltip().append(t),a.append(i)},highlight:function(t){e(t).closest(".form-group").addClass("has-danger")},unhighlight:function(t){e(t).closest(".form-group").removeClass("has-danger").find(".form-control-feedback").remove()},showErrors:function(t,o){for(var a=0;a<o.length;a++){var i=e(o[a].element).closest(".form-group");i.is(".has-danger")&&i.find(".form-control-feedback").attr("data-original-title",o[a].message).tooltip("_fixTitle")}this.defaultShowErrors()},validateCNPJ:function(e){if(!(e=e.replace(/[^\d]+/g,"")))return!1;if(14!==e.length)return!1;if("00000000000000"===e||"11111111111111"===e||"22222222222222"===e||"33333333333333"===e||"44444444444444"===e||"55555555555555"===e||"66666666666666"===e||"77777777777777"===e||"88888888888888"===e||"99999999999999"===e)return!1;for(var t=e.length-2,o=e.substring(0,t),a=e.substring(t),i=0,n=t-7,r=t;r>=1;r--)i+=o.charAt(t-r)*n--,n<2&&(n=9);var s=i%11<2?0:11-i%11;if(s!==window.parseInt(a.charAt(0)))return!1;for(t+=1,o=e.substring(0,t),i=0,n=t-7,r=t;r>=1;r--)i+=o.charAt(t-r)*n--,n<2&&(n=9);return(s=i%11<2?0:11-i%11)===window.parseInt(a.charAt(1))},validateDateITATime:function(t,o){var a=t.split(" ");return 2===a.length&&(this.optional(o)||e.validator.methods.dateITA.call(this,a[0],o)&&/^([01]\d|2[0-3]|[0-9])(:[0-5]\d){1,2}$/.test(a[1]))}},e.validator.setDefaults({errorElement:"span",errorPlacement:XTT.validator.errorPlacement,highlight:XTT.validator.highlight,unhighlight:XTT.validator.unhighlight,showErrors:XTT.validator.showErrors}),e.validator.addMethod("cnpj",XTT.validator.validateCNPJ,"Informe um CNPJ v&aacute;lido."),e.validator.addMethod("dateITATime",XTT.validator.validateDateITATime,"Informe uma data e hora válida com formato dd/mm/aaaa hh:mm")}(jQuery),function(e,t){"use strict";t.voucher={_autoload:["initialize"],initialize:function(){new Clipboard(".btn").on("success",function(t){e(t.trigger).removeClass("btn-primary").addClass("btn-success")})}}}(jQuery,XTT,Clipboard),function(e,t){"use strict";t.youtubeslider={_autoload:[["initializeYoutubePlayer",e(".yt-slider-component").length],["initializeSlider",e(".yt-slider-component").length],["initializeEvents",e(".yt-slider-component").length]],player:null,currentVideoIndex:0,pausedByJS:!1,pausedByUser:!1,initializeYoutubePlayer:function(){var o=document.createElement("script");o.src="https://www.youtube.com/iframe_api";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(o,a),window.onYouTubePlayerAPIReady=t.youtubeslider.initPlayer,e(".yt-slider-play").on("click",t.youtubeslider.handleSliderItemClick),e(".yt-slider-toggle").on("click",t.youtubeslider.toggleSlider),e(".yt-mute-button").on("click",t.youtubeslider.handleMutePlayer)},initPlayer:function(){var o=e(".yt-slider-item").first().data("video-code");t.youtubeslider.sliderLength=e(".yt-slider-item").length,t.youtubeslider.player=new YT.Player("yt-player",{height:"100%",width:"100%",playerVars:{autoplay:1,controls:0,showinfo:0,rel:0,wmode:"transparent",modestbranding:1,disablekb:1,playsinline:1},videoId:o,events:{onReady:t.youtubeslider.onPlayerReady,onStateChange:t.youtubeslider.onPlayerStateChange}})},onPlayerReady:function(e){e.target.playVideo()},onPlayerStateChange:function(o){if(o.data===YT.PlayerState.ENDED){t.youtubeslider.currentVideoIndex++,t.youtubeslider.currentVideoIndex===t.youtubeslider.sliderLength&&(t.youtubeslider.currentVideoIndex=0);var a=t.youtubeslider.currentVideoIndex,i=e(".yt-slider-item[data-slick-index='"+a+"']").data("video-code");t.youtubeslider.player.loadVideoById(i)}else o.data===YT.PlayerState.PAUSED?t.youtubeslider.pausedByJS||(t.youtubeslider.pausedByUser=!0):o.data===YT.PlayerState.PLAYING&&(t.youtubeslider.pausedByJS=!1,t.youtubeslider.pausedByUser=!1)},pausePlayer:function(){t.youtubeslider.pausedByUser||(t.youtubeslider.pausedByJS=!0,t.youtubeslider.player.pauseVideo())},resumePlayer:function(){t.youtubeslider.pausedByUser||t.youtubeslider.player.playVideo()},mutePlayer:function(){t.youtubeslider.player.mute()},unMutePlayer:function(){t.youtubeslider.player.unMute()},handleSliderItemClick:function(){var o=e(this).closest(".yt-slider-item"),a=o.data("video-code");t.youtubeslider.currentVideoIndex=o.data("slick-index"),t.youtubeslider.player.stopVideo(),t.youtubeslider.player.clearVideo(),t.youtubeslider.player.loadVideoById(a),t.youtubeslider.closeSlider()},initializeSlider:function(){e(".yt-slider").slick({arrows:!0,infinite:!1,focusOnSelect:!1,swipeToSlide:!0,slidesToShow:4,slidesToScroll:4,prevArrow:'<a href="#" class="slick-prev"><i class="ion-ios-arrow-left"></i></a>',nextArrow:'<a href="#" class="slick-next"><i class="ion-ios-arrow-right"></i></a>',responsive:[{breakpoint:768,settings:{arrows:!1,slidesToShow:1,slidesToScroll:1,infinite:!1,variableWidth:!0}}]})},toggleSlider:function(){e(".yt-slider-toggle").hasClass("opened")?t.youtubeslider.closeSlider():t.youtubeslider.openSlider()},openSlider:function(){e(".yt-slider").animate({marginTop:0},500,function(){e(".yt-slider-toggle").addClass("opened")})},closeSlider:function(){var t=e(".yt-slider").height();e(".yt-slider").animate({marginTop:-t},500,function(){e(".yt-slider-toggle").removeClass("opened")})},handleMutePlayer:function(){var o=e(this);o.hasClass("muted")?(o.removeClass("muted"),t.youtubeslider.unMutePlayer()):(o.addClass("muted"),t.youtubeslider.mutePlayer())},initializeEvents:function(){e("#js-yt-share-toggle").on("click",t.youtubeslider.handleToggleShareButton),e(".basicameme-menu-link").on("click",t.youtubeslider.handleOpenBasicamemeSection),e(".basicamemes-close").on("click",t.youtubeslider.handleCloseBasicamemeSection),e("#modal-basicamente-isso-newsletter").on("hidden.bs.modal",t.youtubeslider.handleCloseNewsletterModal),e("#basicamente-isso-newsletter-form").validate({rules:{name:{required:!0},email:{required:!0,email:!0},birthday:{required:!0}}}),e("#basicamente-isso-newsletter-form input[name=birthday]").mask("00/00/0000")},handleToggleShareButton:function(){e(".yt-share-options").toggleClass("opened")},handleOpenBasicamemeSection:function(){t.youtubeslider.closeSlider(),e(".basicamemes-section").removeClass("closed"),t.basicamemes.refreshSliders(),t.youtubeslider.pausePlayer()},handleCloseBasicamemeSection:function(){e(".basicamemes-section").addClass("closed"),t.youtubeslider.resumePlayer()},handleCloseNewsletterModal:function(){e("#basicamente-isso-newsletter-form").trigger("reset")}}}(jQuery,XTT);
Add Comment
Please, Sign In to add comment