header-634342e6-1481683367.min.js
40.1 KB
(function($){'use strict';$(document).on('click','.js-fbl',function(e){e.preventDefault();window.fbl_button=$(this);window.fbl_button.addClass('fbl-loading');$('.fbl_error').remove();if(navigator.userAgent.match('CriOS')){FB.getLoginStatus(handleResponse)}else{try{FB.login(handleResponse,{scope:fbl.scopes,return_scopes:!0,auth_type:'rerequest'})}catch(err){window.fbl_button.removeClass('fbl-loading');alert('Facebook Init is not loaded. Check that you are not running any blocking software or that you have tracking protection turned off if you use Firefox')}}});var handleResponse=function(response){var $form_obj=window.fbl_button.parents('form')||!1,$redirect_to=$form_obj.find('input[name="redirect_to"]').val()||window.fbl_button.data('redirect');if(response.status=='connected'){var fb_response=response;$.ajax({data:{action:"fbl_facebook_login",fb_response:fb_response,security:window.fbl_button.data('fb_nonce')},global:!1,type:"POST",url:fbl.ajaxurl,success:function(data){if(data&&data.success){if(data.redirect&&data.redirect.length){location.href=data.redirect.length}else if($redirect_to.length){location.href=$redirect_to}else{location.href=fbl.site_url}}else if(data&&data.error){window.fbl_button.removeClass('fbl-loading');if($form_obj.length){$form_obj.append('<p class="fbl_error">'+data.error+'</p>')}else{$('<p class="fbl_error">'+data.error+'</p>').insertAfter(window.fbl_button)}}},error:function(data){window.fbl_button.removeClass('fbl-loading');$form_obj.append('<p class="fbl_error">'+data+'</p>')}})}else{window.fbl_button.removeClass('fbl-loading');if(navigator.userAgent.match('CriOS')){location.href='https://www.facebook.com/dialog/oauth?client_id='+fbl.appId+'&redirect_uri='+document.location.href+'&scope=email,public_profile'}}}})(jQuery);
jQuery(function(){jQuery(":input").on("focus",function(){var input=jQuery(this);var inputID=input.attr("id")||"(no input ID)";var inputName=input.attr("name")||"(no input name)";var inputClass=input.attr("class")||"(no input class)";var form=jQuery(this.form);var formID=form.attr("id")||"(no form ID)";var formName=form.attr("name")||"(no form name)";var formClass=form.attr("class")||"(no form class)";window[gtm4wp_datalayer_name].push({'event':'gtm4wp.formElementEnter','inputID':inputID,'inputName':inputName,'inputClass':inputClass,'formID':formID,'formName':formName,'formClass':formClass})}).on("blur",function(){var input=jQuery(this);var inputID=input.attr("id")||"(no input ID)";var inputName=input.attr("name")||"(no input name)";var inputClass=input.attr("class")||"(no input class)";var form=jQuery(this.form);var formID=form.attr("id")||"(no form ID)";var formName=form.attr("name")||"(no form name)";var formClass=form.attr("class")||"(no form class)";window[gtm4wp_datalayer_name].push({'event':'gtm4wp.formElementLeave','inputID':inputID,'inputName':inputName,'inputClass':inputClass,'formID':formID,'formName':formName,'formClass':formClass})})});
function preSlider(a){productBoxWidth=220,productBoxHeight=140;var b=jQuery(".fgc-slider");if(totalProduct=b.find(".slide-frame").length,b.find(".slide-frame").addClass("add_to_cart_button").addClass("ajax_add_to_cart"),$isMobile||$isDesktop?numProduct=4:(numProduct=3,jQuery(".outbox-slider").css("width","auto")),totalProduct=b.find(".slide-frame").length,a){var c=jQuery("ul.products");if(totalProduct=c.find("li").length,$isMobile)for(j=totalProduct+1;j>0;j--)moveToSlider(j);else for(j=1;j<totalProduct+1;j++)moveToSlider(j);jQuery(".slide-frame").addClass("ajax_add_to_cart")}for(i=1;i<numProduct+1;i++);b.find(".popular").parent().addClass("popular-product"),b.find(".slide-frame").each(function(){jQuery(this).hasClass("popular-product")&&jQuery(this).find("h3").before('<span class="popular">MOST POPULAR</span>')})}function moveSlider(a,b,c,d,e){var f=jQuery(".fgc-slider");if(!$isMobile){if("-10px"===f.css("left")&&"pre"===a)return;if("-2230px"===f.css("left")&&"next"===a)return}}function moveNext(a,b,c,d){moveSlider("next",a,b,c,d)}function movePre(a,b,c,d){moveSlider("pre",a,b,c,d)}function moveToSlider(a){if(jQuery(".products").length>0){var b=jQuery(".fgc-slider .fgc_slider_products"),c=jQuery("ul.products");thisLi=c.find("li:nth-child("+a+")"),toMove=thisLi.find("a .price").parent(),toMove.addClass("slide-frame"),priceHtml=toMove.find(".amount").text().replace(".00","").replace(".99","<small>.99</small>"),toMove.find(".short-description").after('<input type="hidden" value="'+toMove.find(".amount").text().replace("jQuery","")+'" class="price-value" />'),toMove.find(".price").html(priceHtml),thisLi.hasClass("pa_popular")&&toMove.find("h3").before('<span class="popular"></span>'),toMove.attr("href",String(thisLi.find(".add_to_cart_button").attr("href"))),toMove.attr("data-product_id",String(thisLi.find(".add_to_cart_button").attr("data-product_id"))),b.append(toMove)}}function setWidthSlider(a,b,c){var d=jQuery(".fgc-slider");if(totalSlide=d.find(".slide-frame").length,sizeSlider=0,$isMobile)for(d.find(".slide-frame").each(function(){sizeSlider+=jQuery(this).outerHeight()+20}),d.css("height",sizeSlider+"px"),thisTop=0,i=1;i<a+1;i++)thisTop+=d.find(".slide-frame:nth-child("+i+")").outerHeight()+20;else d.find(".slide-frame").each(function(){sizeSlider+=jQuery(this).outerWidth()+20}),d.css("width",sizeSlider+"px"),fgcBoxSlider=(d.find(".slide-frame:first-child").outerWidth()+20)*a,leftBoxSlider=(jQuery(".outbox-slider").width()-fgcBoxSlider)/ 2, jQuery(".fgc-box-slider").css("width", fgcBoxSlider + "px"), thisLeft = (d.find(".slide-frame:first-child").outerWidth() + 20) * a}function setAuto(a, b, c){return setInterval(function(){moveNext(a, b, c)}, 5e3)}function getTotalFrameAndPositionFrames(){return totalFrame = 0, leftFrameArray = [], $isMobile?(leftFirstFrame = - 20, jQuery(".outbox-slider[slider='1'] .slide-frame").each(function(){leftFrameArray.push(leftFirstFrame + "px"), leftFirstFrame -= jQuery(this).outerHeight(), leftFirstFrame -= 20, totalFrame++})):(leftFirstFrame = - 10, jQuery(".outbox-slider[slider='1'] .slide-frame").each(function(){leftFrameArray.push(leftFirstFrame + "px"), leftFirstFrame -= jQuery(this).outerWidth(), leftFirstFrame -= 20, totalFrame++})), {totalFrame:totalFrame, leftFrameArray:leftFrameArray}}function clickNextButton(a, b, c, d){jQuery(".next-button").hasClass("disabled") || (jQuery(".next-button").addClass("disabled"), $isMobile?(indexFrame = a.indexOf(c.css("top")), nextIndex = indexFrame, 0 !== indexFrame && (indexFrame < numProduct?nextIndex = 0:nextIndex = indexFrame - numProduct), jQuery(".fgc-slider").animate({top:a[nextIndex]}, d, function(){jQuery(".next-button").removeClass("disabled")})):(indexFrame = a.indexOf(c.css("left")), nextIndex = indexFrame, b - indexFrame < 2 * numProduct?nextIndex = b - numProduct:nextIndex = indexFrame + numProduct, nextIndex = indexFrame, b - indexFrame < 2 * numProduct?nextIndex = b - numProduct:nextIndex = indexFrame + numProduct, jQuery(".fgc-slider").animate({left:a[nextIndex]}, d, function(){jQuery(".next-button").removeClass("disabled")})))}function clickPreButton(a, b, c, d){jQuery(".pre-button").hasClass("disabled") || (jQuery(".pre-button").addClass("disabled"), $isMobile?(indexFrame = a.indexOf(c.css("top")), nextIndex = indexFrame, b - indexFrame < 2 * numProduct?nextIndex = b - numProduct:nextIndex = indexFrame + numProduct, jQuery(".fgc-slider").animate({top:a[nextIndex]}, d, function(){jQuery(".pre-button").removeClass("disabled")})):(indexFrame = a.indexOf(c.css("left")), nextIndex = indexFrame, 0 !== indexFrame && (indexFrame < numProduct?nextIndex = 0:nextIndex = indexFrame - numProduct), jQuery(".fgc-slider").animate({left:a[nextIndex]}, d, function(){jQuery(".pre-button").removeClass("disabled")})))}function singleProductAddToCart(a){jQuery.ajax({type:"POST", dataType:"html", url:a, success:function(a){jQuery("#show_login").length > 0?(jQuery.cookie("initiateCheckout", "step1", {expires:10, path:"/"}), window.location = "/login-page"):window.location = "/checkout", disableBlurPage()}})}function subscriptionProductAddToCart(a, b){jQuery.ajax({type:"POST", url:a + "&ajax_add_cart=yes", contentType:"application/json; charset=utf-8", data:{"add-to-cart":b}, success:function(a){var a = JSON.parse(a); "yes" == a.error?window.location = window.location.href:(jQuery("#show_login").length > 0?(jQuery.cookie("step_2", 1, {expires:10, path:"/"}), jQuery.cookie("initiateCheckout", "step1", {expires:10, path:"/"}), window.location = "/login-page"):window.location = "/checkout", disableBlurPage())}})}function enableBlurPage(){jQuery(".blur-main").fadeIn(), jQuery(".outbox-slider > .ajax-loader.small").removeClass("hide")}function disableBlurPage(){jQuery(".blur-main").fadeOut()}jQuery(document).ready(function(a){if (screenWidth = a(window).width(), $isMobile = !1, $isDesktop = !0, screenWidth < 746 && ($isMobile = !0), screenWidth < 1024 && ($isDesktop = !1), $isSingleProduct = !1, a("body").hasClass("single-purchase")?$isSingleProduct = !0:(a(".fgc_slider_products").prependTo(".fgc-slider"), $isMobile?a(".fgc_slider_products.desktop").remove():a(".fgc_slider_products.mobile").remove()), a("body").hasClass("category_page")){$isMobile && a(".img-below-slider").closest("p").insertBefore(a(".outbox-slider")), mainPadding = a(".col-full").css("padding"), a(".shop-step-1 ").css("padding", mainPadding), a(".img-below-slider").closest("p").css("padding", mainPadding).css("padding-bottom", "0").css("margin-bottom", "0"), $isDesktop || a(".outbox-slider").css("margin", mainPadding), a(".single_variation_wrap").hide(), preSlider($isSingleProduct); var b = a(".fgc-slider"); $totalFrameAndPositionFrames = getTotalFrameAndPositionFrames(), totalFrame = $totalFrameAndPositionFrames.totalFrame, leftFrameArray = $totalFrameAndPositionFrames.leftFrameArray, time = 1e3, $isMobile && a(".pre-button").length > 0 && ($isMobile && a(".fgc-slider").css("top", leftFrameArray[totalFrame - 4]), time = 1e3), a(".next-button").click(function(){clickNextButton(leftFrameArray, totalFrame, b, time)}), a(".pre-button").click(function(){clickPreButton(leftFrameArray, totalFrame, b, time)}), a(".single_add_to_cart_button").addClass("add_to_cart_button").addClass("ajax_add_to_cart").addClass("product-type-variable"), a(".outbox-slider").append('<div class="blur-main"></div>').append('<i class="ajax-loader small animate-spin hide"></i>'), a(".outbox-slider > .ajax-loader.small").css("position", "absolute").css("top", "50%").css("left", "50%").css("z-index", "9"), a(".blur-main").css("width", "100%").css("height", "100%").css("position", "absolute").css("top", "0").css("left", "0").css("background", "#fff").css("opacity", "0.6").css("z-index", "9").css("display", "none"), $isSingleProduct?$isMobile?a(".slide-frame").on("tap", function(b){b.preventDefault(), enableBlurPage(), $href = a(this).attr("href"), singleProductAddToCart($href)}):a(".slide-frame").click(function(b){b.preventDefault(), enableBlurPage(), $href = a(this).attr("href"), singleProductAddToCart($href)}):$isMobile?a(".ajax_add_to_cart_variation").on("tap", function(b){b.preventDefault(), enableBlurPage(), $addToCartVal = a(this).find('input[name="add-to-cart"]').val(), $href = a(this).attr("href"), subscriptionProductAddToCart($href, $addToCartVal)}):a(".ajax_add_to_cart_variation").click(function(b){b.preventDefault(), enableBlurPage(), $addToCartVal = a(this).find('input[name="add-to-cart"]').val(),$href=a(this).attr("href"),subscriptionProductAddToCart($href,$addToCartVal)}),a(".nav-text-pre").click(function(b){a(".pre-button").click()}),a(".nav-text-next").click(function(b){a(".next-button").click()})}a("body").hasClass("subscription_category_page")&&a("#make_change_subscription").length>0&&a("#need_move").length>0&&(need_move=a("#need_move").val(),!$isMobile&&need_move>1?(need_move>12&&(need_move=12),move_width=0-(a(".slide-frame").outerWidth()+20)*(need_move-2)-10,a(".fgc-slider").animate({left:move_width},0,function(){})):need_move>12?(move_height=-10,a(".fgc-slider").animate({top:move_height},0,function(){})):need_move>1&&(need_move=12-need_move,move_height=0-(a(".slide-frame").outerHeight()+20)*need_move-10,9===need_move&&(move_height-=10),a(".fgc-slider").animate({top:move_height},0,function(){})))});
!function(a,b,c){"function"==typeof define&&define.amd?define(["jquery"],function(d){return c(d,a,b),d.mobile}):c(a.jQuery,a,b)}(this,document,function(a,b,c,d){!function(a,b,c,d){function y(a){for(;a&&"undefined"!=typeof a.originalEvent;)a=a.originalEvent;return a}function z(b,c){var f,g,i,k,l,m,n,o,p,e=b.type;if(b=a.Event(b),b.type=c,f=b.originalEvent,g=a.event.props,e.search(/^(mouse|click)/)>-1&&(g=j),f)for(n=g.length,k;n;)k=g[--n],b[k]=f[k];if(e.search(/mouse(down|up)|click/)>-1&&!b.which&&(b.which=1),e.search(/^touch/)!==-1&&(i=y(f),e=i.touches,l=i.changedTouches,m=e&&e.length?e[0]:l&&l.length?l[0]:d))for(o=0,p=h.length;o<p;o++)k=h[o],b[k]=m[k];return b}function A(b){for(var d,f,c={};b;){d=a.data(b,e);for(f in d)d[f]&&(c[f]=c.hasVirtualBinding=!0);b=b.parentNode}return c}function B(b,c){for(var d;b;){if(d=a.data(b,e),d&&(!c||d[c]))return b;b=b.parentNode}return null}function C(){r=!1}function D(){r=!0}function E(){v=0,p.length=0,q=!1,D()}function F(){C()}function G(){H(),l=setTimeout(function(){l=0,E()},a.vmouse.resetTimerDuration)}function H(){l&&(clearTimeout(l),l=0)}function I(b,c,d){var e;return(d&&d[b]||!d&&B(c.target,b))&&(e=z(c,b),a(c.target).trigger(e)),e}function J(b){var d,c=a.data(b.target,f);q||v&&v===c||(d=I("v"+b.type,b),d&&(d.isDefaultPrevented()&&b.preventDefault(),d.isPropagationStopped()&&b.stopPropagation(),d.isImmediatePropagationStopped()&&b.stopImmediatePropagation()))}function K(b){var d,e,g,c=y(b).touches;c&&1===c.length&&(d=b.target,e=A(d),e.hasVirtualBinding&&(v=u++,a.data(d,f,v),H(),F(),o=!1,g=y(b).touches[0],m=g.pageX,n=g.pageY,I("vmouseover",b,e),I("vmousedown",b,e)))}function L(a){r||(o||I("vmousecancel",a,A(a.target)),o=!0,G())}function M(b){if(!r){var c=y(b).touches[0],d=o,e=a.vmouse.moveDistanceThreshold,f=A(b.target);o=o||Math.abs(c.pageX-m)>e||Math.abs(c.pageY-n)>e,o&&!d&&I("vmousecancel",b,f),I("vmousemove",b,f),G()}}function N(a){if(!r){D();var c,d,b=A(a.target);I("vmouseup",a,b),o||(c=I("vclick",a,b),c&&c.isDefaultPrevented()&&(d=y(a).changedTouches[0],p.push({touchID:v,x:d.clientX,y:d.clientY}),q=!0)),I("vmouseout",a,b),o=!1,G()}}function O(b){var d,c=a.data(b,e);if(c)for(d in c)if(c[d])return!0;return!1}function P(){}function Q(b){var c=b.substr(1);return{setup:function(){O(this)||a.data(this,e,{});var d=a.data(this,e);d[b]=!0,k[b]=(k[b]||0)+1,1===k[b]&&t.bind(c,J),a(this).bind(c,P),s&&(k.touchstart=(k.touchstart||0)+1,1===k.touchstart&&t.bind("touchstart",K).bind("touchend",N).bind("touchmove",M).bind("scroll",L))},teardown:function(){--k[b],k[b]||t.unbind(c,J),s&&(--k.touchstart,k.touchstart||t.unbind("touchstart",K).unbind("touchmove",M).unbind("touchend",N).unbind("scroll",L));var d=a(this),f=a.data(this,e);f&&(f[b]=!1),d.unbind(c,P),O(this)||d.removeData(e)}}}var w,x,e="virtualMouseBindings",f="virtualTouchID",g="vmouseover vmousedown vmousemove vmouseup vclick vmouseout vmousecancel".split(" "),h="clientX clientY pageX pageY screenX screenY".split(" "),i=a.event.mouseHooks?a.event.mouseHooks.props:[],j=a.event.props.concat(i),k={},l=0,m=0,n=0,o=!1,p=[],q=!1,r=!1,s="addEventListener"in c,t=a(c),u=1,v=0;for(a.vmouse={moveDistanceThreshold:10,clickDistanceThreshold:10,resetTimerDuration:1500},x=0;x<g.length;x++)a.event.special[g[x]]=Q(g[x]);s&&c.addEventListener("click",function(b){var e,g,h,i,j,k,c=p.length,d=b.target;if(c)for(e=b.clientX,g=b.clientY,w=a.vmouse.clickDistanceThreshold,h=d;h;){for(i=0;i<c;i++)if(j=p[i],k=0,h===d&&Math.abs(j.x-e)<w&&Math.abs(j.y-g)<w||a.data(h,f)===j.touchID)return b.preventDefault(),void b.stopPropagation();h=h.parentNode}},!0)}(a,b,c),function(a){a.mobile={}}(a),function(a,b){var d={touch:"ontouchend"in c};a.mobile.support=a.mobile.support||{},a.extend(a.support,d),a.extend(a.mobile.support,d)}(a),function(a,b,d){function k(b,c,e,f){var g=e.type;e.type=c,f?a.event.trigger(e,d,b):a.event.dispatch.call(b,e),e.type=g}var e=a(c),f=a.mobile.support.touch,g="touchmove scroll",h=f?"touchstart":"mousedown",i=f?"touchend":"mouseup",j=f?"touchmove":"mousemove";a.each("touchstart touchmove touchend tap taphold swipe swipeleft swiperight scrollstart scrollstop".split(" "),function(b,c){a.fn[c]=function(a){return a?this.bind(c,a):this.trigger(c)},a.attrFn&&(a.attrFn[c]=!0)}),a.event.special.scrollstart={enabled:!0,setup:function(){function f(a,c){d=c,k(b,d?"scrollstart":"scrollstop",a)}var d,e,b=this,c=a(b);c.bind(g,function(b){a.event.special.scrollstart.enabled&&(d||f(b,!0),clearTimeout(e),e=setTimeout(function(){f(b,!1)},50))})},teardown:function(){a(this).unbind(g)}},a.event.special.tap={tapholdThreshold:750,emitTapOnTaphold:!0,setup:function(){var b=this,c=a(b),d=!1;c.bind("vmousedown",function(f){function i(){clearTimeout(h)}function j(){i(),c.unbind("vclick",l).unbind("vmouseup",i),e.unbind("vmousecancel",j)}function l(a){j(),d||g!==a.target?d&&a.preventDefault():k(b,"tap",a)}if(d=!1,f.which&&1!==f.which)return!1;var h,g=f.target;c.bind("vmouseup",i).bind("vclick",l),e.bind("vmousecancel",j),h=setTimeout(function(){a.event.special.tap.emitTapOnTaphold||(d=!0),k(b,"taphold",a.Event("taphold",{target:g}))},a.event.special.tap.tapholdThreshold)})},teardown:function(){a(this).unbind("vmousedown").unbind("vclick").unbind("vmouseup"),e.unbind("vmousecancel")}},a.event.special.swipe={scrollSupressionThreshold:30,durationThreshold:1e3,horizontalDistanceThreshold:30,verticalDistanceThreshold:30,getLocation:function(a){var c=b.pageXOffset,d=b.pageYOffset,e=a.clientX,f=a.clientY;return 0===a.pageY&&Math.floor(f)>Math.floor(a.pageY)||0===a.pageX&&Math.floor(e)>Math.floor(a.pageX)?(e-=c,f-=d):(f<a.pageY-d||e<a.pageX-c)&&(e=a.pageX-c,f=a.pageY-d),{x:e,y:f}},start:function(b){var c=b.originalEvent.touches?b.originalEvent.touches[0]:b,d=a.event.special.swipe.getLocation(c);return{time:(new Date).getTime(),coords:[d.x,d.y],origin:a(b.target)}},stop:function(b){var c=b.originalEvent.touches?b.originalEvent.touches[0]:b,d=a.event.special.swipe.getLocation(c);return{time:(new Date).getTime(),coords:[d.x,d.y]}},handleSwipe:function(b,c,d,e){if(c.time-b.time<a.event.special.swipe.durationThreshold&&Math.abs(b.coords[0]-c.coords[0])>a.event.special.swipe.horizontalDistanceThreshold&&Math.abs(b.coords[1]-c.coords[1])<a.event.special.swipe.verticalDistanceThreshold){var f=b.coords[0]>c.coords[0]?"swipeleft":"swiperight";return k(d,"swipe",a.Event("swipe",{target:e,swipestart:b,swipestop:c}),!0),k(d,f,a.Event(f,{target:e,swipestart:b,swipestop:c}),!0),!0}return!1},eventInProgress:!1,setup:function(){var b,c=this,d=a(c),f={};b=a.data(this,"mobile-events"),b||(b={length:0},a.data(this,"mobile-events",b)),b.length++,b.swipe=f,f.start=function(b){if(!a.event.special.swipe.eventInProgress){a.event.special.swipe.eventInProgress=!0;var d,g=a.event.special.swipe.start(b),h=b.target,k=!1;f.move=function(b){g&&!b.isDefaultPrevented()&&(d=a.event.special.swipe.stop(b),k||(k=a.event.special.swipe.handleSwipe(g,d,c,h),k&&(a.event.special.swipe.eventInProgress=!1)),Math.abs(g.coords[0]-d.coords[0])>a.event.special.swipe.scrollSupressionThreshold&&b.preventDefault())},f.stop=function(){k=!0,a.event.special.swipe.eventInProgress=!1,e.off(j,f.move),f.move=null},e.on(j,f.move).one(i,f.stop)}},d.on(h,f.start)},teardown:function(){var b,c;b=a.data(this,"mobile-events"),b&&(c=b.swipe,delete b.swipe,b.length--,0===b.length&&a.removeData(this,"mobile-events")),c&&(c.start&&a(this).off(h,c.start),c.move&&e.off(j,c.move),c.stop&&e.off(i,c.stop))}},a.each({scrollstop:"scrollstart",taphold:"tap",swipeleft:"swipe.left",swiperight:"swipe.right"},function(b,c){a.event.special[b]={setup:function(){a(this).bind(c,a.noop)},teardown:function(){a(this).unbind(c)}}})}(a,this)});
!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){function c(a){return h.raw?a:encodeURIComponent(a)}function d(a){return h.raw?a:decodeURIComponent(a)}function e(a){return c(h.json?JSON.stringify(a):String(a))}function f(a){0===a.indexOf('"')&&(a=a.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return a=decodeURIComponent(a.replace(b," ")),h.json?JSON.parse(a):a}catch(a){}}function g(b,c){var d=h.raw?b:f(b);return a.isFunction(c)?c(d):d}var b=/\+/g,h=a.cookie=function(b,f,i){if(arguments.length>1&&!a.isFunction(f)){if(i=a.extend({},h.defaults,i),"number"==typeof i.expires){var j=i.expires,k=i.expires=new Date;k.setMilliseconds(k.getMilliseconds()+864e5*j)}return document.cookie=[c(b),"=",e(f),i.expires?"; expires="+i.expires.toUTCString():"",i.path?"; path="+i.path:"",i.domain?"; domain="+i.domain:"",i.secure?"; secure":""].join("")}for(var l=b?void 0:{},m=document.cookie?document.cookie.split("; "):[],n=0,o=m.length;n<o;n++){var p=m[n].split("="),q=d(p.shift()),r=p.join("=");if(b===q){l=g(r,f);break}b||void 0===(r=g(r))||(l[q]=r)}return l};h.defaults={},a.removeCookie=function(b,c){return a.cookie(b,"",a.extend({},c,{expires:-1})),!a.cookie(b)}});
jQuery(document).ready(function(a){a(document).on("change","#showpass_action",function(){a(this).is(":checked")?a("input#password").attr("type","text"):a("input#password").attr("type","password")}),a("#showpass_action").is(":checked")?a("input#password").attr("type","text"):a("input#password").attr("type","password"),"1"===a.cookie("step_2")&&a(".shop-step-title").show(),a('button[name="login"]').removeAttr("disabled");var b=a("#refresh");"yes"===b.val()?a("form#login").length>0&&"none"===a("form#login").css("display")&&(a("form#login").hide(),location.reload(!0)):b.val("yes"),navigator.userAgent.match("CriOS")&&location.href.indexOf("?code=")!==-1&&setTimeout(function(){a(".js-fbl").click()},500)});
jQuery(document).ready(function(a){a(".your_bonus").length>0&&a(".your_bonus").hover(function(){a(".referral_box").fadeIn()},function(){a(".referral_box").fadeOut()}),a(document).mouseup(function(b){var c=a(".select2-drop");c.is(b.target)||0!==c.has(b.target).length||c.addClass("select2-display-none")}),a("#stripe-card-expiry-year option").each(function(){a(".select2-container.year_select #select2-drop .select2-results").append('<li class="select2-results-dept-0 select2-result select2-result-selectable" role="presentation"><div class="select2-result-label" id="select2-result-label-159" role="option">'+jQuery(this).val()+"</div></li>")}),a("#stripe-card-expiry-month option").each(function(){a(".select2-container.month_select #select2-drop .select2-results").append('<li class="select2-results-dept-0 select2-result select2-result-selectable" role="presentation"><div class="select2-result-label" id="select2-result-label-159" role="option">'+jQuery(this).val()+"</div></li>")}),year_option=a("#stripe-card-expiry-year"),year_option.length>0&&a(".select2-container.year_select .select2-chosen").html(year_option.val()),month_option=a("#stripe-card-expiry-month"),month_option.length>0&&a(".select2-container.month_select .select2-chosen").html(month_option.val()),a(".select2-choice").click(function(){select2_drop=a(this).closest(".select2-container").find("#select2-drop"),select2_drop.hasClass("select2-display-none")?select2_drop.removeClass("select2-display-none"):select2_drop.addClass("select2-display-none")}),a(".select2-container.year_select #select2-drop .select2-result-selectable .select2-result-label").click(function(){this_year=a(this).html(),a("#stripe-card-expiry-year").val(this_year),select2_container=a(this).closest(".select2-container"),select2_container.find(".select2-chosen").html(this_year),select2_container.find("#select2-drop").addClass("select2-display-none")}),a(".select2-container.month_select #select2-drop .select2-result-selectable .select2-result-label").click(function(){this_month=jQuery(this).html(),a("#stripe-card-expiry-month").val(this_month),select2_container=jQuery(this).closest(".select2-container"),select2_container.find(".select2-chosen").html(this_month),select2_container.find("#select2-drop").addClass("select2-display-none")}),a(".plan_options").length>0&&a(".plan_options .too_much_reize .button").click(function(){a('.plan_options input[name="take-month-off"]').length>0&&a('.plan_options input[name="take-month-off"]').val()>0&&alert("Your subscription has been frozen for a month. You cannot take a month off again. If you need to make a change now, please contact steve@reize.com.au")}),a(".amount").each(function(){current_amount=a(this).html(),current_amount.indexOf("AUD")===-1&¤t_amount.indexOf("$")!==-1&&a(this).html(a(this).html()+" AUD")}),jQuery("#link_affiliates").prop("readonly",!0),jQuery("#sharing_email").length>0&&(0===jQuery("#sharing_email .email-content").length&&jQuery("#sharing_email .errors-1").html("Sorry, you can only send to one email address at a time."),jQuery("body").on("DOMNodeInserted"," .email-content .response",function(){jQuery(".response .response-sub").html("For every friend that joins the REIZE club you will receive a $15 credit, so keep spreading the word")}))});
jQuery(function(a){(function(){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w=[].slice,x=[].indexOf||function(a){for(var b=0,c=this.length;b<c;b++)if(b in this&&this[b]===a)return b;return-1};a.payment={},a.payment.fn={},a.fn.payment=function(){var b,c;return c=arguments[0],b=2<=arguments.length?w.call(arguments,1):[],a.payment.fn[c].apply(this,b)},e=/(\d{1,4})/g,a.payment.cards=d=[{type:"visaelectron",pattern:/^4(026|17500|405|508|844|91[37])/,format:e,length:[16],cvcLength:[3],luhn:!0},{type:"maestro",pattern:/^(5(018|0[23]|[68])|6(39|7))/,format:e,length:[12,13,14,15,16,17,18,19],cvcLength:[3],luhn:!0},{type:"forbrugsforeningen",pattern:/^600/,format:e,length:[16],cvcLength:[3],luhn:!0},{type:"dankort",pattern:/^5019/,format:e,length:[16],cvcLength:[3],luhn:!0},{type:"visa",pattern:/^4/,format:e,length:[13,16],cvcLength:[3],luhn:!0},{type:"mastercard",pattern:/^(5[0-5]|2[2-7])/,format:e,length:[16],cvcLength:[3],luhn:!0},{type:"amex",pattern:/^3[47]/,format:/(\d{1,4})(\d{1,6})?(\d{1,5})?/,length:[15],cvcLength:[3,4],luhn:!0},{type:"dinersclub",pattern:/^3[0689]/,format:/(\d{1,4})(\d{1,6})?(\d{1,4})?/,length:[14],cvcLength:[3],luhn:!0},{type:"discover",pattern:/^6([045]|22)/,format:e,length:[16],cvcLength:[3],luhn:!0},{type:"unionpay",pattern:/^(62|88)/,format:e,length:[16,17,18,19],cvcLength:[3],luhn:!1},{type:"jcb",pattern:/^35/,format:e,length:[16],cvcLength:[3],luhn:!0}],b=function(a){var b,c,e;for(a=(a+"").replace(/\D/g,""),c=0,e=d.length;c<e;c++)if(b=d[c],b.pattern.test(a))return b},c=function(a){var b,c,e;for(c=0,e=d.length;c<e;c++)if(b=d[c],b.type===a)return b},m=function(a){var b,c,d,e,f,g;for(d=!0,e=0,c=(a+"").split("").reverse(),f=0,g=c.length;f<g;f++)b=c[f],b=parseInt(b,10),(d=!d)&&(b*=2),b>9&&(b-=9),e+=b;return e%10===0},l=function(a){var b;return null!=a.prop("selectionStart")&&a.prop("selectionStart")!==a.prop("selectionEnd")||!(null==("undefined"!=typeof document&&null!==document&&null!=(b=document.selection)?b.createRange:void 0)||!document.selection.createRange().text)},q=function(b){return setTimeout(function(){var c,d;return c=a(b.currentTarget),d=c.val(),d=d.replace(/\D/g,""),c.val(d)})},o=function(b){return setTimeout(function(){var c,d;return c=a(b.currentTarget),d=c.val(),d=a.payment.formatCardNumber(d),c.val(d)})},h=function(c){var d,e,f,g,h,i,j;if(f=String.fromCharCode(c.which),/^\d+$/.test(f)&&(d=a(c.currentTarget),j=d.val(),e=b(j+f),g=(j.replace(/\D/g,"")+f).length,i=16,e&&(i=e.length[e.length.length-1]),!(g>=i||null!=d.prop("selectionStart")&&d.prop("selectionStart")!==j.length)))return h=e&&"amex"===e.type?/^(\d{4}|\d{4}\s\d{6})$/:/(?:^|\s)(\d{4})$/,h.test(j)?(c.preventDefault(),setTimeout(function(){return d.val(j+" "+f)})):h.test(j+f)?(c.preventDefault(),setTimeout(function(){return d.val(j+f+" ")})):void 0},f=function(b){var c,d;if(c=a(b.currentTarget),d=c.val(),8===b.which&&(null==c.prop("selectionStart")||c.prop("selectionStart")===d.length))return/\d\s$/.test(d)?(b.preventDefault(),setTimeout(function(){return c.val(d.replace(/\d\s$/,""))})):/\s\d?$/.test(d)?(b.preventDefault(),setTimeout(function(){return c.val(d.replace(/\d$/,""))})):void 0},p=function(b){return setTimeout(function(){var c,d;return c=a(b.currentTarget),d=c.val(),d=a.payment.formatExpiry(d),c.val(d)})},i=function(b){var c,d,e;if(d=String.fromCharCode(b.which),/^\d+$/.test(d))return c=a(b.currentTarget),e=c.val()+d,/^\d$/.test(e)&&"0"!==e&&"1"!==e?(b.preventDefault(),setTimeout(function(){return c.val("0"+e+" / ")})):/^\d\d$/.test(e)?(b.preventDefault(),setTimeout(function(){return c.val(""+e+" / ")})):void 0},j=function(b){var c,d,e;if(d=String.fromCharCode(b.which),/^\d+$/.test(d))return c=a(b.currentTarget),e=c.val(),/^\d\d$/.test(e)?c.val(""+e+" / "):void 0},k=function(b){var c,d,e;if(e=String.fromCharCode(b.which),"/"===e||" "===e)return c=a(b.currentTarget),d=c.val(),/^\d$/.test(d)&&"0"!==d?c.val("0"+d+" / "):void 0},g=function(b){var c,d;if(c=a(b.currentTarget),d=c.val(),8===b.which&&(null==c.prop("selectionStart")||c.prop("selectionStart")===d.length))return/\d\s\/\s$/.test(d)?(b.preventDefault(),setTimeout(function(){return c.val(d.replace(/\d\s\/\s$/,""))})):void 0},n=function(b){return setTimeout(function(){var c,d;return c=a(b.currentTarget),d=c.val(),d=d.replace(/\D/g,"").slice(0,4),c.val(d)})},u=function(a){var b;return!(!a.metaKey&&!a.ctrlKey)||32!==a.which&&(0===a.which||(a.which<33||(b=String.fromCharCode(a.which),!!/[\d\s]/.test(b))))},s=function(c){var d,e,f,g;if(d=a(c.currentTarget),f=String.fromCharCode(c.which),/^\d+$/.test(f)&&!l(d))return g=(d.val()+f).replace(/\D/g,""),e=b(g),e?g.length<=e.length[e.length.length-1]:g.length<=16},t=function(b){var c,d,e;if(c=a(b.currentTarget),d=String.fromCharCode(b.which),/^\d+$/.test(d)&&!l(c))return e=c.val()+d,e=e.replace(/\D/g,""),!(e.length>6)&&void 0},r=function(b){var c,d,e;if(c=a(b.currentTarget),d=String.fromCharCode(b.which),/^\d+$/.test(d)&&!l(c))return e=c.val()+d,e.length<=4},v=function(b){var c,e,f,g,h;if(c=a(b.currentTarget),h=c.val(),g=a.payment.cardType(h)||"unknown",!c.hasClass(g))return e=function(){var a,b,c;for(c=[],a=0,b=d.length;a<b;a++)f=d[a],c.push(f.type);return c}(),c.removeClass("unknown"),c.removeClass(e.join(" ")),c.addClass(g),c.toggleClass("identified","unknown"!==g),c.trigger("payment.cardType",g)},a.payment.fn.formatCardCVC=function(){return this.on("keypress",u),this.on("keypress",r),this.on("paste",n),this.on("change",n),this.on("input",n),this},a.payment.fn.formatCardExpiry=function(){return this.on("keypress",u),this.on("keypress",t),this.on("keypress",i),this.on("keypress",k),this.on("keypress",j),this.on("keydown",g),this.on("change",p),this.on("input",p),this},a.payment.fn.formatCardNumber=function(){return this.on("keypress",u),this.on("keypress",s),this.on("keypress",h),this.on("keydown",f),this.on("keyup",v),this.on("paste",o),this.on("change",o),this.on("input",o),this.on("input",v),this},a.payment.fn.restrictNumeric=function(){return this.on("keypress",u),this.on("paste",q),this.on("change",q),this.on("input",q),this},a.payment.fn.cardExpiryVal=function(){return a.payment.cardExpiryVal(a(this).val())},a.payment.cardExpiryVal=function(a){var b,c,d,e;return a=a.replace(/\s/g,""),e=a.split("/",2),b=e[0],d=e[1],2===(null!=d?d.length:void 0)&&/^\d+$/.test(d)&&(c=(new Date).getFullYear(),c=c.toString().slice(0,2),d=c+d),b=parseInt(b,10),d=parseInt(d,10),{month:b,year:d}},a.payment.validateCardNumber=function(a){var c,d;return a=(a+"").replace(/\s+|-/g,""),!!/^\d+$/.test(a)&&(c=b(a),!!c&&(d=a.length,x.call(c.length,d)>=0&&(c.luhn===!1||m(a))))},a.payment.validateCardExpiry=function(b,c){var d,e,f;return"object"==typeof b&&"month"in b&&(f=b,b=f.month,c=f.year),!(!b||!c)&&(b=a.trim(b),c=a.trim(c),!!/^\d+$/.test(b)&&(!!/^\d+$/.test(c)&&(1<=b&&b<=12&&(2===c.length&&(c=c<70?"20"+c:"19"+c),4===c.length&&(e=new Date(c,b),d=new Date,e.setMonth(e.getMonth()-1),e.setMonth(e.getMonth()+1,1),e>d)))))},a.payment.validateCardCVC=function(b,d){var e,f;return b=a.trim(b),!!/^\d+$/.test(b)&&(e=c(d),null!=e?(f=b.length,x.call(e.cvcLength,f)>=0):b.length>=3&&b.length<=4)},a.payment.cardType=function(a){var c;return a?(null!=(c=b(a))?c.type:void 0)||null:null},a.payment.formatCardNumber=function(c){var d,e,f,g;return c=c.replace(/\D/g,""),(d=b(c))?(f=d.length[d.length.length-1],c=c.slice(0,f),d.format.global?null!=(g=c.match(d.format))?g.join(" "):void 0:(e=d.format.exec(c),null!=e?(e.shift(),e=a.grep(e,function(a){return a}),e.join(" ")):void 0)):c},a.payment.formatExpiry=function(a){var b,c,d,e;return(c=a.match(/^\D*(\d{1,2})(\D+)?(\d{1,4})?/))?(b=c[1]||"",d=c[2]||"",e=c[3]||"",e.length>0?d=" / ":" /"===d?(b=b.substring(0,1),d=""):2===b.length||d.length>0?d=" / ":1===b.length&&"0"!==b&&"1"!==b&&(b="0"+b,d=" / "),b+d+e):""}}).call(this)}),jQuery(document).ready(function(a){a(".accout_card_number").payment("formatCardNumber"),a("body").on("updated_checkout",function(){a(".accout_card_number").payment("formatCardNumber")})});
function shipping_same_as_billing(){"none"===jQuery(".shipping_address").css("display")&&jQuery(".woocommerce-billing-fields input").each(function(){input_id=jQuery(this).attr("id"),jQuery("#"+input_id.replace("billing","shipping")).length>0&&jQuery("#"+input_id.replace("billing","shipping")).val(jQuery(this).val())})}
function updateForPOBox(){for(jQuery("#order_comments").val(""),jQuery("#tv_same_as_billing_address").is(":checked")?$shipping_address=jQuery("#billing_address_1").val()+" "+jQuery("#billing_address_2").val():$shipping_address=jQuery("#shipping_address_1").val()+" "+jQuery("#shipping_address_2").val(),$PO_array=["PO Box","P.O. Box","P.O Box","PO. Box","PO Bx","P.O. Bx","P.O Bx","Parcel Locker","Parcel Lckr","Parcel Service","Parcel Lkr"],i=0;i<$PO_array.length;i++)
$shipping_address.indexOf($PO_array[i])!==-1&&jQuery("#order_comments").val("AUS Post Only")}
function updateTextForDelivery(){jQuery("#authorise").is(":checked")?jQuery("#text_for_delivery").html("By selecting this box, courier will leave your package of REIZE if nobody is home"):jQuery("#text_for_delivery").html("You have chosen to require a signature on delivery. If you are not home when the courier delivers your REIZE they will leave a note and you will need to collect it from a local pick up centre")}
function show_link_term_different_currency(a){"shipping"===a?country=jQuery("#s2id_shipping_country .select2-choice .select2-chosen").html():"billing"===a&&(country=jQuery("#s2id_billing_country .select2-choice .select2-chosen").html()),link_term_different_currency=jQuery('input[name="woocommerce_checkout_place_order"]').closest("div").find(".link_term_different_currency"),"Select a country…"===country||"Australia"===country?link_term_different_currency.fadeOut():link_term_different_currency.fadeIn()}
function check_show_protip(a,b){return b?b:("shipping"===a?country=jQuery("#s2id_shipping_country .select2-choice .select2-chosen").html():"billing"===a&&(country=jQuery("#s2id_billing_country .select2-choice .select2-chosen").html()),"Select a country…"!==country&&"Australia"!==country&&(jQuery("#foreign_country").modal("show"),!0))}
jQuery(document).ready(function(a){for(array_id=["stripe-card-number","stripe-card-cvc","order_comments","billing_first_name","billing_last_name","billing_address_1","billing_address_2","billing_city","billing_postcode","billing_email","billing_phone","billing_state","billing_country","shipping_first_name","shipping_last_name","shipping_address_1","shipping_address_2","shipping_city","shipping_postcode","shipping_state","shipping_country"],i=0;i<array_id.length;i++)
"undefined"!=typeof a.cookie(array_id[i])&&""!==a.cookie(array_id[i])&&a("#"+array_id[i]).val(a.cookie(array_id[i]));a("#stripe-card-expiry-month").val(a.cookie("stripe-card-expiry-month")),a("#stripe-card-expiry-year").val(a.cookie("stripe-card-expiry-year")),setTimeout(function(){"undefined"!=typeof a.cookie("stripe-card-expiry-year")&&""!==a.cookie("stripe-card-expiry-year")&&a("#select2-chosen-8").val(a.cookie("stripe-card-expiry-year")).trigger("change"),a("#stripe-card-expiry").val(a.cookie("stripe-card-expiry-month")+"/"+a.cookie("stripe-card-expiry-year"))},1e3),a(".update_your_order").click(function(b){for(b.preventDefault(),a.cookie("stripe-card-expiry-month",a(".select2-container.month_select .select2-chosen").html()),a.cookie("stripe-card-expiry-year",a(".select2-container.year_select .select2-chosen").html()),a.cookie("billing_first_name",a("#billing_first_name").val()),i=0;i<array_id.length;i++)
""!==a("#"+array_id[i]).val()&&a.cookie(array_id[i],a("#"+array_id[i]).val());return window.location=a(this).attr("href"),!0}),a('input[name="woocommerce_checkout_place_order"]').click(function(b){setTimeout(function(){a(".woocommerce_error").length>0&&(a(".woocommerce_error").offset().top>300?next_top=a(".woocommerce_error").offset().top-300:next_top=0,jQuery("html, body").animate({scrollTop:next_top},1e3))},1e3)}),a("#page").append('<div class="blur"></div>'),a('input[name="apply_coupon"]').val("APPLY GIFT CARD"),a("#coupon_code").attr("placeholder","Gift Card Code"),a(".add_gift_card a").on("tap",function(b){b.preventDefault(),a(".cart-discount").length>0?(coupon_code=a(".cart-discount .woocommerce-remove-coupon").attr("data-coupon"),"firstreferee"===coupon_code?alert("Coupon activated."):alert("Coupon ["+a(".cart-discount .woocommerce-remove-coupon").attr("data-coupon")+"] activated.")):(a(".checkout_coupon").fadeIn(),a("#page .blur").fadeIn())}),a('input[name="apply_coupon"]').click(function(){a(".checkout_coupon").fadeOut(),a("#page .blur").fadeOut()}),a("#page .blur").click(function(){a(".checkout_coupon").fadeOut(),a("#page .blur").fadeOut()}),a("#tv_same_as_billing_address").click(function(){shipping_same_as_billing()}),a("#billing_country").change(function(){jQuery("#tv_same_as_billing_address").is(":checked")&&a("#shipping_country").val(a(this).val()).trigger("change")}),updateForPOBox(),a("#billing_address_1").change(function(){updateForPOBox()}),a("#billing_address_2").change(function(){updateForPOBox()}),a("#shipping_address_1").change(function(){updateForPOBox()}),a("#shipping_address_2").change(function(){updateForPOBox()}),updateTextForDelivery(),a("#authorise").change(function(){updateTextForDelivery()}),jQuery('input[name="woocommerce_checkout_place_order"]').closest("div").append('<br/><span class="link_term_different_currency">If you are paying in a different currency from AUD, <a href="#">Click Here</a> to read our Terms and Conditions</span>'),a("#term_different_currency_popup").appendTo("body"),a(".link_term_different_currency a").click(function(b){b.preventDefault(),a("#term_different_currency_popup").css("top",a(window).scrollTop()+15+"px").fadeIn(),a(".blur").fadeIn()}),a("body").on("click",".blur",function(b){"none"!==a("#term_different_currency_popup").css("display")&&(a("#term_different_currency_popup").fadeOut(),a(".blur").fadeOut())}),a("#billing_country").on("change",function(){a("#tv_same_as_billing_address").is(":checked")&&show_link_term_different_currency("billing")}),a("#shipping_country").on("change",function(){show_link_term_different_currency("shipping")}),a("#tv_same_as_billing_address").on("click",function(){a(this).is(":checked")?show_link_term_different_currency("billing"):on_change_country("shipping",!0)}),"undefined"==typeof a.cookie("shipping_country")&&setTimeout(function(){country_val=jQuery('#shipping_country option[selected="selected"]').val()},1e3),"undefined"==typeof a.cookie("shipping_state")&&jQuery("select#shipping_state").length>0&&(state_val=jQuery('#shipping_state option[selected="selected"]').val()),"undefined"==typeof a.cookie("billing_first_name")&&setTimeout(function(){a("#billing_first_name").val(a("#bk_billing_first_name").val())},1e3),jQuery("#foreign_country").length>0&&(isDisplayedProtip=!1,a("#billing_country").on("change",function(){a("#tv_same_as_billing_address").is(":checked")&&(isDisplayedProtip=check_show_protip("billing",isDisplayedProtip))}),a("#shipping_country").on("change",function(){isDisplayedProtip=check_show_protip("shipping",isDisplayedProtip)}),a("#tv_same_as_billing_address").on("click",function(){a(this).is(":checked")&&(isDisplayedProtip=check_show_protip("billing",isDisplayedProtip))})),jQuery("body").on("DOMNodeInserted",".woocommerce-error",function(){jQuery("html, body").animate({scrollTop:0},"slow")}),a("input[name=woocommerce_checkout_place_order]").click(function(){a(".woocommerce-checkout").find("#checkout_loader_img").removeClass("hide")}),a("body").on("DOMNodeInserted",".woocommerce-error",function(){a(".woocommerce-checkout").find("#checkout_loader_img").addClass("hide")})
if(jQuery('.order-confirm-page').length>0){jQuery.ajax({url:'/?action=checkAfterPaymentComplete',type:"POST",success:function(data){}});jQuery.ajax({url:'/?action=checkGtmAfterPaymentComplete',type:"POST",success:function(data){}})}});