function carouselSlider(n){var r=n,t=r.parent().find(".data-carousel"),u,f,e;t.data("auto")?(u=!0,f=t.data("auto")):(u=!1,f=5e3);e=t.data("stage")?t.data("stage"):"0";var l=!!t.data("center"),i=t.data("1200")?t.data("1200"):1,o=t.data("992")?i<=t.data("992")?i:t.data("992"):i,s=t.data("768")?i<=t.data("768")?i:t.data("768"):o,h=t.data("640")?i<=t.data("640")?i:t.data("640"):s,c=t.data("480")?i<=t.data("480")?i:t.data("480"):h,a=t.data("320")?i<=t.data("320")?i:t.data("320"):c,v=r.children().length>t.data("items");r.owlCarousel({items:t.data("items"),smartSpeed:500,autoplay:u,loop:v,lazyLoad:!0,center:l,stagePadding:e,autoplayTimeout:f,autoplayHoverPause:!0,dots:t.data("paging"),margin:t.data("margin"),nav:r.children().length>t.data("items")&&t.data("nav"),navText:[t.data("prev"),t.data("next")],responsive:{0:{items:a},480:{items:c},640:{items:h},768:{items:s},992:{items:o},1200:{items:i}},onInitialized:function(){$(".owl-item").find(".lazyloading").each(function(){lazySizes.loader.unveil(this)})}});r.owlCarousel();r.on("mouseenter",".owl-item",function(){var n=$(this).index();r.find(".item img").removeClass("current");r.find(".item img").eq(n).addClass("current")});r.find(".active .item img").eq(0).addClass("current")}function productGridSetup(){$(".category-products .products-grid li.item:nth-child(2n)").addClass("nth-child-2n");$(".category-products .products-grid li.item:nth-child(2n+1)").addClass("nth-child-2np1");$(".category-products .products-grid li.item:nth-child(3n)").addClass("nth-child-3n");$(".category-products .products-grid li.item:nth-child(3n+1)").addClass("nth-child-3np1");$(".category-products .products-grid li.item:nth-child(4n)").addClass("nth-child-4n");$(".category-products .products-grid li.item:nth-child(4n+1)").addClass("nth-child-4np1");$(".category-products .products-grid li.item:nth-child(5n)").addClass("nth-child-5n");$(".category-products .products-grid li.item:nth-child(5n+1)").addClass("nth-child-5np1");$(".category-products .products-grid li.item:nth-child(6n)").addClass("nth-child-6n");$(".category-products .products-grid li.item:nth-child(6n+1)").addClass("nth-child-6np1");$(".category-products .products-grid li.item:nth-child(7n)").addClass("nth-child-7n");$(".category-products .products-grid li.item:nth-child(7n+1)").addClass("nth-child-7np1");$(".category-products .products-grid li.item:nth-child(8n)").addClass("nth-child-8n");$(".category-products .products-grid li.item:nth-child(8n+1)").addClass("nth-child-8np1")}function colorSwatchGrid(){$(".configurable-swatch-list li a").on("mouseenter",function(n){n.preventDefault();$(this).parents(".item-area").find(".product-image-area").find(".product-image").find("img.main").attr("src",$(this).data("image"))});$(".filter-item-list li a").on("mouseenter",function(n){n.preventDefault();$(this).parents(".product-inner").find(".product-image").find("img.main").attr("src",$(this).data("image"))})}function productReview(){typeof SPR!="undefined"&&($(".spr-badge").length>0||$(".shopify-product-reviews-badge").length>0)&&(SPR.registerCallbacks(),SPR.initRatingHandler(),SPR.initDomEls(),SPR.loadProducts(),SPR.loadBadges())}function qtyInit(){$(".qtyplus").click(function(n){n.preventDefault();var t=parseInt($(this).parents("form").find('input[name="quantity"]').val());isNaN(t)?$(this).parents("form").find('input[name="quantity"]').val(0):$(this).parents("form").find('input[name="quantity"]').val(t+1)});$(".qtyminus").click(function(n){n.preventDefault();fieldName=$(this).attr("field");var t=parseInt($(this).parents("form").find('input[name="quantity"]').val());!isNaN(t)&&t>0?$(this).parents("form").find('input[name="quantity"]').val(t-1):$(this).parents("form").find('input[name="quantity"]').val(0)})}function countDownInit(){$(".product-date").length>0&&$(".product-date").each(function(n,t){var r,u=$(t).attr("data-date"),f={yearText:window.date_text.year_text,monthText:window.date_text.month_text,weekText:window.date_text.week_text,dayText:window.date_text.day_text,hourText:window.date_text.hour_text,minText:window.date_text.min_text,secText:window.date_text.sec_text,yearSingularText:window.date_text.year_singular_text,monthSingularText:window.date_text.month_singular_text,weekSingularText:window.date_text.week_singular_text,daySingularText:window.date_text.day_singular_text,hourSingularText:window.date_text.hour_singular_text,minSingularText:window.date_text.min_singular_text,secSingularText:window.date_text.sec_singular_text},i;(r=$(t).parents().is(".product-view")?'<div class="day"><span class="no">%d<\/span><span class="text">%td<\/span><\/div><div class="hours"><span class="no">%h<\/span><span class="text">%th<\/span><\/div><div class="min"><span class="no">%i<\/span><span class="text">%ti<\/span><\/div><div class="second"><span class="no">%s<\/span><span class="text">%ts<\/span><\/div>':'<span class="offer-endtext">Sale Ends In:<\/span><span>%d days, %h : %i : %s<\/span>',u)&&(i={date:u},$.extend(i,f),r&&(i.template=r),$(t).countdown(i))})}function isEmpty(n){return!$.trim(n.html())}function checkItemCompareExist(){return $("#compareTableList table > tbody > tr:first-child > td").length>1}function setQuantityDown(n){var t=$(n.target).parents(".input-box").find(".quantity-selector"),i=parseInt(t.val());return i>1&&t.val(--i),!1}function setQuantityUp(n){var t=$(n.target).parents(".input-box").find(".quantity-selector"),i=parseInt(t.val());return t.val(++i),!1}function setCookie(n,t,i){var r=new Date,u;r.setTime(r.getTime()+864e5*i);u="expires="+r.toUTCString();document.cookie=n+"="+t+";"+u+";path=/"}function getCookie(n){for(var t,r=n+"=",u=document.cookie.split(";"),i=0;i<u.length;i++){for(t=u[i];" "==t.charAt(0);)t=t.substring(1);if(0==t.indexOf(r))return t.substring(r.length,t.length)}return""}function removeWishlist(n){var r=$(n.target).data("productHandle"),f=getCookie("wishlistItems"),o=$(".link-wishlist").data("productHandle"),u=[],e,t,i;""!=f&&(e=JSON.parse(f),$.each(e,function(n,t){t!=r&&u.push(t)}),setCookie("wishlistItems",JSON.stringify(u)),t=u.length,t>0?($("#wishlistCount").html("("+t+")"),$(".wishlistCount").html(t)):($("#wishlistCount").html("(0)"),$(".wishlistCount").html("(0)")),$(n.target).parents("tr").remove(),i='<div class="message alert alert-success">'+SW.page.translateText($(n.target).data("productTitle"))+" "+wishlistData.remove+"<\/div>",($("#wishlistAlert").html(i),r==o&&$(".link-wishlist").removeClass("active"),$(".category-products .link-wishlist").each(function(){$(this).data("productHandle")==r&&$(this).removeClass("active")}),isEmpty($("#wishlistTableList tbody")))&&(setCookie("wishlistItems",""),i='<p class="alert alert-warning"><span class="brackets">'+wishlistData.no_item+"<\/span><\/p>",$("#wishlistAlert").append(i),$("#wishlistTableList .cart-table").hide()))}function removeCompare(n){var r=$(n.target).parents(".product-image").find(".btn-delete-compare").data("productHandle"),f=getCookie("compareItems"),s=$(".link-compare").data("productHandle"),u=[],e,t,o,i;""!=f&&(e=JSON.parse(f),$.each(e,function(n,t){t!=r&&u.push(t)}),setCookie("compareItems",JSON.stringify(u)),t=u.length,t>0?($("#compareCount").html("("+t+")"),$("#header-compare .compareCount").html("("+t+")")):($("#compareCount").html(""),$("#header-compare .compareCount").html("")),o=$(n.target).parents("td").attr("class"),$("#compareTableList").find("."+o).remove(),i='<div class="message alert alert-success">'+SW.page.translateText($(n.target).parents(".product-image").find(".btn-delete-compare").data("productTitle"))+" "+woodmart_settings.compare_data.remove+"<\/div>",($("#compareAlert").html(i),r==s&&$(".link-compare").removeClass("active"),$(".category-products .link-compare").each(function(){$(this).data("productHandle")==r&&$(this).removeClass("active")}),checkItemCompareExist())||($("#compareTableList").hide(),setCookie("compareItems",""),i='<p class="alert alert-warning"><span class="brackets">'+woodmart_settings.compare_data.no_item+"<\/span><\/p>",$("#compareAlert").append(i)))}function floatToString(n,t){var i=n.toFixed(t).toString();return i.match(/^\.\d+/)?"0"+i:i}function attributeToString(n){return"string"!=typeof n&&"undefined"==(n+="")&&(n=""),jQuery.trim(n)}var pixelRatio,SW;"undefined"==typeof Shopify&&(Shopify={});window.form=window.form||{};form.cacheSelectors=function(){form.cache={$html:$("html"),$body:$("body"),$recoverPasswordLink:$("#RecoverPassword"),$hideRecoverPasswordLink:$("#HideRecoverPasswordLink"),$recoverPasswordForm:$("#RecoverPasswordForm"),$customerLoginForm:$("#CustomerLoginForm"),$passwordResetSuccess:$("#ResetSuccess")}};form.init=function(){form.cacheSelectors();form.loginForms()};form.getHash=function(){return window.location.hash};form.updateHash=function(n){window.location.hash="#"+n;$("#"+n).attr("tabindex",-1).focus()};form.loginForms=function(){function n(){form.cache.$recoverPasswordForm.show();form.cache.$customerLoginForm.hide()}function t(){form.cache.$recoverPasswordForm.hide();form.cache.$customerLoginForm.show()}form.cache.$recoverPasswordLink.on("click",function(t){t.preventDefault();n()});form.cache.$hideRecoverPasswordLink.on("click",function(n){n.preventDefault();t()});"#recover"==form.getHash()&&n()};form.resetPasswordSuccess=function(){form.cache.$passwordResetSuccess.show()};$(form.init),function(n){n.easing.jswing=n.easing.swing;n.extend(n.easing,{def:"easeOutQuad",swing:function(t,i,r,u,f){return n.easing[n.easing.def](t,i,r,u,f)},easeInQuad:function(n,t,i,r,u){return r*(t/=u)*t+i},easeOutQuad:function(n,t,i,r,u){return-r*(t/=u)*(t-2)+i},easeInOutQuad:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t+i:-r/2*(--t*(t-2)-1)+i},easeInCubic:function(n,t,i,r,u){return r*(t/=u)*t*t+i},easeOutCubic:function(n,t,i,r,u){return r*((t=t/u-1)*t*t+1)+i},easeInOutCubic:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t+i:r/2*((t-=2)*t*t+2)+i},easeInQuart:function(n,t,i,r,u){return r*(t/=u)*t*t*t+i},easeOutQuart:function(n,t,i,r,u){return-r*((t=t/u-1)*t*t*t-1)+i},easeInOutQuart:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t*t+i:-r/2*((t-=2)*t*t*t-2)+i},easeInQuint:function(n,t,i,r,u){return r*(t/=u)*t*t*t*t+i},easeOutQuint:function(n,t,i,r,u){return r*((t=t/u-1)*t*t*t*t+1)+i},easeInOutQuint:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t*t*t+i:r/2*((t-=2)*t*t*t*t+2)+i},easeInSine:function(n,t,i,r,u){return-r*Math.cos(t/u*(Math.PI/2))+r+i},easeOutSine:function(n,t,i,r,u){return r*Math.sin(t/u*(Math.PI/2))+i},easeInOutSine:function(n,t,i,r,u){return-r/2*(Math.cos(Math.PI*t/u)-1)+i},easeInExpo:function(n,t,i,r,u){return t==0?i:r*Math.pow(2,10*(t/u-1))+i},easeOutExpo:function(n,t,i,r,u){return t==u?i+r:r*(-Math.pow(2,-10*t/u)+1)+i},easeInOutExpo:function(n,t,i,r,u){return t==0?i:t==u?i+r:(t/=u/2)<1?r/2*Math.pow(2,10*(t-1))+i:r/2*(-Math.pow(2,-10*--t)+2)+i},easeInCirc:function(n,t,i,r,u){return-r*(Math.sqrt(1-(t/=u)*t)-1)+i},easeOutCirc:function(n,t,i,r,u){return r*Math.sqrt(1-(t=t/u-1)*t)+i},easeInOutCirc:function(n,t,i,r,u){return(t/=u/2)<1?-r/2*(Math.sqrt(1-t*t)-1)+i:r/2*(Math.sqrt(1-(t-=2)*t)+1)+i},easeInElastic:function(n,t,i,r,u){var o=1.70158,f=0,e=r;return t==0?i:(t/=u)==1?i+r:(f||(f=u*.3),e<Math.abs(r)?(e=r,o=f/4):o=f/(2*Math.PI)*Math.asin(r/e),-(e*Math.pow(2,10*(t-=1))*Math.sin((t*u-o)*2*Math.PI/f))+i)},easeOutElastic:function(n,t,i,r,u){var o=1.70158,f=0,e=r;return t==0?i:(t/=u)==1?i+r:(f||(f=u*.3),e<Math.abs(r)?(e=r,o=f/4):o=f/(2*Math.PI)*Math.asin(r/e),e*Math.pow(2,-10*t)*Math.sin((t*u-o)*2*Math.PI/f)+r+i)},easeInOutElastic:function(n,t,i,r,u){var o=1.70158,f=0,e=r;return t==0?i:(t/=u/2)==2?i+r:(f||(f=u*.3*1.5),e<Math.abs(r)?(e=r,o=f/4):o=f/(2*Math.PI)*Math.asin(r/e),t<1)?-.5*e*Math.pow(2,10*(t-=1))*Math.sin((t*u-o)*2*Math.PI/f)+i:e*Math.pow(2,-10*(t-=1))*Math.sin((t*u-o)*2*Math.PI/f)*.5+r+i},easeInBack:function(n,t,i,r,u,f){return f==undefined&&(f=1.70158),r*(t/=u)*t*((f+1)*t-f)+i},easeOutBack:function(n,t,i,r,u,f){return f==undefined&&(f=1.70158),r*((t=t/u-1)*t*((f+1)*t+f)+1)+i},easeInOutBack:function(n,t,i,r,u,f){return(f==undefined&&(f=1.70158),(t/=u/2)<1)?r/2*t*t*(((f*=1.525)+1)*t-f)+i:r/2*((t-=2)*t*(((f*=1.525)+1)*t+f)+2)+i},easeInBounce:function(t,i,r,u,f){return u-n.easing.easeOutBounce(t,f-i,0,u,f)+r},easeOutBounce:function(n,t,i,r,u){return(t/=u)<1/2.75?r*7.5625*t*t+i:t<2/2.75?r*(7.5625*(t-=1.5/2.75)*t+.75)+i:t<2.5/2.75?r*(7.5625*(t-=2.25/2.75)*t+.9375)+i:r*(7.5625*(t-=2.625/2.75)*t+.984375)+i},easeInOutBounce:function(t,i,r,u,f){return i<f/2?n.easing.easeInBounce(t,i*2,0,u,f)*.5+r:n.easing.easeOutBounce(t,i*2-f,0,u,f)*.5+u*.5+r}});n.fn.extend({scrollToMe:function(){var t=jQuery(this).offset().top-100;n("html,body").animate({scrollTop:t},500)}})}(jQuery);!function(n,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():n.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function t(){}var n=t.prototype;return n.on=function(n,t){if(n&&t){var i=this._events=this._events||{},r=i[n]=i[n]||[];return r.indexOf(t)==-1&&r.push(t),this}},n.once=function(n,t){if(n&&t){this.on(n,t);var i=this._onceEvents=this._onceEvents||{},r=i[n]=i[n]||{};return r[t]=!0,this}},n.off=function(n,t){var i=this._events&&this._events[n],r;if(i&&i.length)return r=i.indexOf(t),r!=-1&&i.splice(r,1),this},n.emitEvent=function(n,t){var i=this._events&&this._events[n],u,f,r,e;if(i&&i.length){for(i=i.slice(0),t=t||[],u=this._onceEvents&&this._onceEvents[n],f=0;f<i.length;f++)r=i[f],e=u&&u[r],e&&(this.off(n,r),delete u[r]),r.apply(this,t);return this}},n.allOff=function(){delete this._events;delete this._onceEvents},t}),function(n,t){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(i){return t(n,i)}):"object"==typeof module&&module.exports?module.exports=t(n,require("ev-emitter")):n.imagesLoaded=t(n,n.EvEmitter)}("undefined"!=typeof window?window:this,function(n,t){function o(n,t){for(var i in t)n[i]=t[i];return n}function h(n){if(Array.isArray(n))return n;var t="object"==typeof n&&"number"==typeof n.length;return t?c.call(n):[n]}function i(n,t,r){if(!(this instanceof i))return new i(n,t,r);var u=n;return"string"==typeof n&&(u=document.querySelectorAll(n)),u?(this.elements=h(u),this.options=o({},this.options),"function"==typeof t?r=t:o(this.options,t),r&&this.on("always",r),this.getImages(),f&&(this.jqDeferred=new f.Deferred),void setTimeout(this.check.bind(this))):void e.error("Bad element for imagesLoaded "+(u||n))}function r(n){this.img=n}function u(n,t){this.url=n;this.element=t;this.img=new Image}var f=n.jQuery,e=n.console,c=Array.prototype.slice,s;return i.prototype=Object.create(t.prototype),i.prototype.options={},i.prototype.getImages=function(){this.images=[];this.elements.forEach(this.addElementImages,this)},i.prototype.addElementImages=function(n){var i,r,t,f,u,e;if("IMG"==n.nodeName&&this.addImage(n),this.options.background===!0&&this.addElementBackgroundImages(n),i=n.nodeType,i&&s[i]){for(r=n.querySelectorAll("img"),t=0;t<r.length;t++)f=r[t],this.addImage(f);if("string"==typeof this.options.background)for(u=n.querySelectorAll(this.options.background),t=0;t<u.length;t++)e=u[t],this.addElementBackgroundImages(e)}},s={1:!0,9:!0,11:!0},i.prototype.addElementBackgroundImages=function(n){var i=getComputedStyle(n),r,t,u;if(i)for(r=/url\((['"])?(.*?)\1\)/gi,t=r.exec(i.backgroundImage);null!==t;)u=t&&t[2],u&&this.addBackground(u,n),t=r.exec(i.backgroundImage)},i.prototype.addImage=function(n){var t=new r(n);this.images.push(t)},i.prototype.addBackground=function(n,t){var i=new u(n,t);this.images.push(i)},i.prototype.check=function(){function n(n,i,r){setTimeout(function(){t.progress(n,i,r)})}var t=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach(function(t){t.once("progress",n);t.check()}):void this.complete()},i.prototype.progress=function(n,t,i){this.progressedCount++;this.hasAnyBroken=this.hasAnyBroken||!n.isLoaded;this.emitEvent("progress",[this,n,t]);this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,n);this.progressedCount==this.images.length&&this.complete();this.options.debug&&e&&e.log("progress: "+i,n,t)},i.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done",n;(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred)&&(n=this.hasAnyBroken?"reject":"resolve",this.jqDeferred[n](this))},r.prototype=Object.create(t.prototype),r.prototype.check=function(){var n=this.getIsImageComplete();return n?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),void(this.proxyImage.src=this.img.src))},r.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},r.prototype.confirm=function(n,t){this.isLoaded=n;this.emitEvent("progress",[this,this.img,t])},r.prototype.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},r.prototype.onload=function(){this.confirm(!0,"onload");this.unbindEvents()},r.prototype.onerror=function(){this.confirm(!1,"onerror");this.unbindEvents()},r.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this);this.proxyImage.removeEventListener("error",this);this.img.removeEventListener("load",this);this.img.removeEventListener("error",this)},u.prototype=Object.create(r.prototype),u.prototype.check=function(){this.img.addEventListener("load",this);this.img.addEventListener("error",this);this.img.src=this.url;var n=this.getIsImageComplete();n&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},u.prototype.unbindEvents=function(){this.img.removeEventListener("load",this);this.img.removeEventListener("error",this)},u.prototype.confirm=function(n,t){this.isLoaded=n;this.emitEvent("progress",[this,this.element,t])},i.makeJQueryPlugin=function(t){t=t||n.jQuery;t&&(f=t,f.fn.imagesLoaded=function(n,t){var r=new i(this,n,t);return r.jqDeferred.promise(f(this))})},i.makeJQueryPlugin(),i});!function(n){function i(){}function t(n){function u(t){t.prototype.option||(t.prototype.option=function(t){n.isPlainObject(t)&&(this.options=n.extend(!0,this.options,t))})}function f(i,u){n.fn[i]=function(f){var h,e,s;if("string"==typeof f){for(var c=r.call(arguments,1),o=0,l=this.length;l>o;o++)if(h=this[o],e=n.data(h,i),e)if(n.isFunction(e[f])&&"_"!==f.charAt(0)){if(s=e[f].apply(e,c),void 0!==s)return s}else t("no such method '"+f+"' for "+i+" instance");else t("cannot call methods on "+i+" prior to initialization; attempted to call '"+f+"'");return this}return this.each(function(){var t=n.data(this,i);t?(t.option(f),t._init()):(t=new u(this,f),n.data(this,i,t))})}}if(n){var t="undefined"==typeof console?i:function(n){console.error(n)};return n.bridget=function(n,t){u(t);f(n,t)},n.bridget}}var r=Array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],t):t("object"==typeof exports?require("jquery"):n.jQuery)}(window),function(n){function f(n){return new RegExp("(^|\\s+)"+n+"(\\s+|$)")}function e(n,u){var f=t(n,u)?r:i;f(n,u)}var t,i,r,u;"classList"in document.documentElement?(t=function(n,t){return n.classList.contains(t)},i=function(n,t){n.classList.add(t)},r=function(n,t){n.classList.remove(t)}):(t=function(n,t){return f(t).test(n.className)},i=function(n,i){t(n,i)||(n.className=n.className+" "+i)},r=function(n,t){n.className=n.className.replace(f(t)," ")});u={hasClass:t,addClass:i,removeClass:r,toggleClass:e,has:t,add:i,remove:r,toggle:e};"function"==typeof define&&define.amd?define("classie/classie",u):"object"==typeof exports?module.exports=u:n.classie=u}(window),function(n){function t(n){if(n){if("string"==typeof r[n])return n;n=n.charAt(0).toUpperCase()+n.slice(1);for(var t,u=0,f=i.length;f>u;u++)if(t=i[u]+n,"string"==typeof r[t])return t}}var i="Webkit Moz ms Ms O".split(" "),r=document.documentElement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return t}):"object"==typeof exports?module.exports=t:n.getStyleProperty=t}(window),function(n){function i(n){var t=parseFloat(n),i=-1===n.indexOf("%")&&!isNaN(t);return i&&t}function u(){}function f(){for(var r,i={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},n=0,u=t.length;u>n;n++)r=t[n],i[r]=0;return i}function r(r){function c(){var f,t,c,l;h||(h=!0,f=n.getComputedStyle,(o=function(){var n=f?function(n){return f(n,null)}:function(n){return n.currentStyle};return function(t){var i=n(t);return i||e("Style returned "+i+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),i}}(),u=r("boxSizing"))&&(t=document.createElement("div"),t.style.width="200px",t.style.padding="1px 2px 3px 4px",t.style.borderStyle="solid",t.style.borderWidth="1px 2px 3px 4px",t.style[u]="border-box",c=document.body||document.documentElement,c.appendChild(t),l=o(t),s=200===i(l.width),c.removeChild(t)))}function l(n){var e,r,v,h,y,p;if(c(),"string"==typeof n&&(n=document.querySelector(n)),n&&"object"==typeof n&&n.nodeType){if(e=o(n),"none"===e.display)return f();r={};r.width=n.offsetWidth;r.height=n.offsetHeight;for(var tt=r.isBorderBox=!(!u||!e[u]||"border-box"!==e[u]),l=0,it=t.length;it>l;l++)v=t[l],h=e[v],h=a(n,h),y=parseFloat(h),r[v]=isNaN(y)?0:y;var w=r.paddingLeft+r.paddingRight,b=r.paddingTop+r.paddingBottom,rt=r.marginLeft+r.marginRight,ut=r.marginTop+r.marginBottom,k=r.borderLeftWidth+r.borderRightWidth,d=r.borderTopWidth+r.borderBottomWidth,g=tt&&s,nt=i(e.width);return nt!==!1&&(r.width=nt+(g?0:w+k)),p=i(e.height),p!==!1&&(r.height=p+(g?0:b+d)),r.innerWidth=r.width-(w+k),r.innerHeight=r.height-(b+d),r.outerWidth=r.width+rt,r.outerHeight=r.height+ut,r}}function a(t,i){if(n.getComputedStyle||-1===i.indexOf("%"))return i;var r=t.style,e=r.left,u=t.runtimeStyle,f=u&&u.left;return f&&(u.left=t.currentStyle.left),r.left=i,i=r.pixelLeft,r.left=e,f&&(u.left=f),i}var o,u,s,h=!1;return l}var e="undefined"==typeof console?u:function(n){console.error(n)},t=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];"function"==typeof define&&define.amd?define("get-size/get-size",["get-style-property/get-style-property"],r):"object"==typeof exports?module.exports=r(require("desandro-get-style-property")):n.getSize=r(n.getStyleProperty)}(window),function(n){function f(t){var i=n.event;return i.target=i.target||i.srcElement||t,i}var t=document.documentElement,u=function(){},i,r;t.addEventListener?u=function(n,t,i){n.addEventListener(t,i,!1)}:t.attachEvent&&(u=function(n,t,i){n[t+i]=i.handleEvent?function(){var t=f(n);i.handleEvent.call(i,t)}:function(){var t=f(n);i.call(n,t)};n.attachEvent("on"+t,n[t+i])});i=function(){};t.removeEventListener?i=function(n,t,i){n.removeEventListener(t,i,!1)}:t.detachEvent&&(i=function(n,t,i){n.detachEvent("on"+t,n[t+i]);try{delete n[t+i]}catch(r){n[t+i]=void 0}});r={bind:u,unbind:i};"function"==typeof define&&define.amd?define("eventie/eventie",r):"object"==typeof exports?module.exports=r:n.eventie=r}(window),function(){function t(){}function u(n,t){for(var i=n.length;i--;)if(n[i].listener===t)return i;return-1}function i(n){return function(){return this[n].apply(this,arguments)}}var n=t.prototype,r=this,f=r.EventEmitter;n.getListeners=function(n){var r,t,i=this._getEvents();if(n instanceof RegExp){r={};for(t in i)i.hasOwnProperty(t)&&n.test(t)&&(r[t]=i[t])}else r=i[n]||(i[n]=[]);return r};n.flattenListeners=function(n){for(var i=[],t=0;t<n.length;t+=1)i.push(n[t].listener);return i};n.getListenersAsObject=function(n){var t,i=this.getListeners(n);return i instanceof Array&&(t={},t[n]=i),t||i};n.addListener=function(n,t){var i,r=this.getListenersAsObject(n),f="object"==typeof t;for(i in r)r.hasOwnProperty(i)&&-1===u(r[i],t)&&r[i].push(f?t:{listener:t,once:!1});return this};n.on=i("addListener");n.addOnceListener=function(n,t){return this.addListener(n,{listener:t,once:!0})};n.once=i("addOnceListener");n.defineEvent=function(n){return this.getListeners(n),this};n.defineEvents=function(n){for(var t=0;t<n.length;t+=1)this.defineEvent(n[t]);return this};n.removeListener=function(n,t){var f,i,r=this.getListenersAsObject(n);for(i in r)r.hasOwnProperty(i)&&(f=u(r[i],t),-1!==f&&r[i].splice(f,1));return this};n.off=i("removeListener");n.addListeners=function(n,t){return this.manipulateListeners(!1,n,t)};n.removeListeners=function(n,t){return this.manipulateListeners(!0,n,t)};n.manipulateListeners=function(n,t,i){var r,u,f=n?this.removeListener:this.addListener,e=n?this.removeListeners:this.addListeners;if("object"!=typeof t||t instanceof RegExp)for(r=i.length;r--;)f.call(this,t,i[r]);else for(r in t)t.hasOwnProperty(r)&&(u=t[r])&&("function"==typeof u?f.call(this,r,u):e.call(this,r,u));return this};n.removeEvent=function(n){var t,r=typeof n,i=this._getEvents();if("string"===r)delete i[n];else if(n instanceof RegExp)for(t in i)i.hasOwnProperty(t)&&n.test(t)&&delete i[t];else delete this._events;return this};n.removeAllListeners=i("removeEvent");n.emitEvent=function(n,t){var i,f,r,e,u=this.getListenersAsObject(n);for(r in u)if(u.hasOwnProperty(r))for(f=u[r].length;f--;)i=u[r][f],i.once===!0&&this.removeListener(n,i.listener),e=i.listener.apply(this,t||[]),e===this._getOnceReturnValue()&&this.removeListener(n,i.listener);return this};n.trigger=i("emitEvent");n.emit=function(n){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(n,t)};n.setOnceReturnValue=function(n){return this._onceReturnValue=n,this};n._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0};n._getEvents=function(){return this._events||(this._events={})};t.noConflict=function(){return r.EventEmitter=f,t};"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return t}):"object"==typeof module&&module.exports?module.exports=t:r.EventEmitter=t}.call(this),function(n){function t(n){"function"==typeof n&&(t.isReady?n():f.push(n))}function r(n){var r="readystatechange"===n.type&&"complete"!==i.readyState;t.isReady||r||e()}function e(){var n,i,r;for(t.isReady=!0,n=0,i=f.length;i>n;n++)r=f[n],r()}function u(u){return"complete"===i.readyState?e():(u.bind(i,"DOMContentLoaded",r),u.bind(i,"readystatechange",r),u.bind(n,"load",r)),t}var i=n.document,f=[];t.isReady=!1;"function"==typeof define&&define.amd?define("doc-ready/doc-ready",["eventie/eventie"],u):"object"==typeof exports?module.exports=u(require("eventie")):n.docReady=u(n.eventie)}(window),function(n){function i(n,t){return n[u](t)}function r(n){if(!n.parentNode){var t=document.createDocumentFragment();t.appendChild(n)}}function o(n,t){r(n);for(var u=n.parentNode.querySelectorAll(t),i=0,f=u.length;f>i;i++)if(u[i]===n)return!0;return!1}function s(n,t){return r(n),i(n,t)}var t,u=function(){var u,i;if(n.matches)return"matches";if(n.matchesSelector)return"matchesSelector";for(var r=["webkit","moz","ms","o"],t=0,f=r.length;f>t;t++)if(u=r[t],i=u+"MatchesSelector",n[i])return i}(),f,e;u?(f=document.createElement("div"),e=i(f,"div"),t=e?i:s):t=o;"function"==typeof define&&define.amd?define("matches-selector/matches-selector",[],function(){return t}):"object"==typeof exports?module.exports=t:window.matchesSelector=t}(Element.prototype),function(n,t){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["doc-ready/doc-ready","matches-selector/matches-selector"],function(i,r){return t(n,i,r)}):"object"==typeof exports?module.exports=t(n,require("doc-ready"),require("desandro-matches-selector")):n.fizzyUIUtils=t(n,n.docReady,n.matchesSelector)}(window,function(n,t,i){var r={},f,u;return r.extend=function(n,t){for(var i in t)n[i]=t[i];return n},r.modulo=function(n,t){return(n%t+t)%t},f=Object.prototype.toString,r.isArray=function(n){return"[object Array]"==f.call(n)},r.makeArray=function(n){var t=[],i,u;if(r.isArray(n))t=n;else if(n&&"number"==typeof n.length)for(i=0,u=n.length;u>i;i++)t.push(n[i]);else t.push(n);return t},r.indexOf=Array.prototype.indexOf?function(n,t){return n.indexOf(t)}:function(n,t){for(var i=0,r=n.length;r>i;i++)if(n[i]===t)return i;return-1},r.removeFrom=function(n,t){var i=r.indexOf(n,t);-1!=i&&n.splice(i,1)},r.isElement="function"==typeof HTMLElement||"object"==typeof HTMLElement?function(n){return n instanceof HTMLElement}:function(n){return n&&"object"==typeof n&&1==n.nodeType&&"string"==typeof n.nodeName},r.setText=function(){function t(t,i){n=n||(void 0!==document.documentElement.textContent?"textContent":"innerText");t[n]=i}var n;return t}(),r.getParent=function(n,t){for(;n!=document.body;)if(n=n.parentNode,i(n,t))return n},r.getQueryElement=function(n){return"string"==typeof n?document.querySelector(n):n},r.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},r.filterFindElements=function(n,t){var u;n=r.makeArray(n);for(var f=[],e=0,h=n.length;h>e;e++)if(u=n[e],r.isElement(u))if(t){i(u,t)&&f.push(u);for(var s=u.querySelectorAll(t),o=0,c=s.length;c>o;o++)f.push(s[o])}else f.push(u);return f},r.debounceMethod=function(n,t,i){var u=n.prototype[t],r=t+"Timeout";n.prototype[t]=function(){var t=this[r],f,n;t&&clearTimeout(t);f=arguments;n=this;this[r]=setTimeout(function(){u.apply(n,f);delete n[r]},i||100)}},r.toDashed=function(n){return n.replace(/(.)([A-Z])/g,function(n,t,i){return t+"-"+i}).toLowerCase()},u=n.console,r.htmlInit=function(i,f){t(function(){for(var a,t,o,v,s,h=r.toDashed(f),c=document.querySelectorAll(".js-"+h),l="data-"+h+"-options",e=0,y=c.length;y>e;e++){t=c[e];o=t.getAttribute(l);try{a=o&&JSON.parse(o)}catch(p){u&&u.error("Error parsing "+l+" on "+t.nodeName.toLowerCase()+(t.id?"#"+t.id:"")+": "+p);continue}v=new i(t,a);s=n.jQuery;s&&s.data(t,f,v)}})},r}),function(n,t){"function"==typeof define&&define.amd?define("outlayer/item",["eventEmitter/EventEmitter","get-size/get-size","get-style-property/get-style-property","fizzy-ui-utils/utils"],function(i,r,u,f){return t(n,i,r,u,f)}):"object"==typeof exports?module.exports=t(n,require("wolfy87-eventemitter"),require("get-size"),require("desandro-get-style-property"),require("fizzy-ui-utils")):(n.Outlayer={},n.Outlayer.Item=t(n,n.EventEmitter,n.getSize,n.getStyleProperty,n.fizzyUIUtils))}(window,function(n,t,i,r,u){function y(n){for(var t in n)return!1;return t=null,!0}function f(n,t){n&&(this.element=n,this.layout=t,this.position={x:0,y:0},this._create())}function p(n){return n.replace(/([A-Z])/g,function(n){return"-"+n.toLowerCase()})}var o=n.getComputedStyle,w=o?function(n){return o(n,null)}:function(n){return n.currentStyle},e=r("transition"),b=r("transform"),k=e&&b,d=!!r("perspective"),s={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"}[e],h=["transform","transition","transitionDuration","transitionProperty"],c=function(){for(var n,t,u={},i=0,f=h.length;f>i;i++)n=h[i],t=r(n),t&&t!==n&&(u[n]=t);return u}(),l,a,v;return u.extend(f.prototype,t.prototype),f.prototype._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}};this.css({position:"absolute"})},f.prototype.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},f.prototype.getSize=function(){this.size=i(this.element)},f.prototype.css=function(n){var r=this.element.style,t,i;for(t in n)i=c[t]||t,r[i]=n[t]},f.prototype.getPosition=function(){var f=w(this.element),e=this.layout.options,o=e.isOriginLeft,s=e.isOriginTop,r=f[o?"left":"right"],u=f[s?"top":"bottom"],n=this.layout.size,t=-1!=r.indexOf("%")?parseFloat(r)/100*n.width:parseInt(r,10),i=-1!=u.indexOf("%")?parseFloat(u)/100*n.height:parseInt(u,10);t=isNaN(t)?0:t;i=isNaN(i)?0:i;t-=o?n.paddingLeft:n.paddingRight;i-=s?n.paddingTop:n.paddingBottom;this.position.x=t;this.position.y=i},f.prototype.layoutPosition=function(){var i=this.layout.size,n=this.layout.options,t={},r=n.isOriginLeft?"paddingLeft":"paddingRight",u=n.isOriginLeft?"left":"right",f=n.isOriginLeft?"right":"left",e=this.position.x+i[r];t[u]=this.getXValue(e);t[f]="";var o=n.isOriginTop?"paddingTop":"paddingBottom",s=n.isOriginTop?"top":"bottom",h=n.isOriginTop?"bottom":"top",c=this.position.y+i[o];t[s]=this.getYValue(c);t[h]="";this.css(t);this.emitEvent("layout",[this])},f.prototype.getXValue=function(n){var t=this.layout.options;return t.percentPosition&&!t.isHorizontal?n/this.layout.size.width*100+"%":n+"px"},f.prototype.getYValue=function(n){var t=this.layout.options;return t.percentPosition&&t.isHorizontal?n/this.layout.size.height*100+"%":n+"px"},f.prototype._transitionTo=function(n,t){this.getPosition();var r=this.position.x,u=this.position.y,f=parseInt(n,10),e=parseInt(t,10),o=f===this.position.x&&e===this.position.y;if(this.setPosition(n,t),o&&!this.isTransitioning)return void this.layoutPosition();var s=n-r,h=t-u,i={};i.transform=this.getTranslate(s,h);this.transition({to:i,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},f.prototype.getTranslate=function(n,t){var i=this.layout.options;return n=i.isOriginLeft?n:-n,t=i.isOriginTop?t:-t,d?"translate3d("+n+"px, "+t+"px, 0)":"translate("+n+"px, "+t+"px)"},f.prototype.goTo=function(n,t){this.setPosition(n,t);this.layoutPosition()},f.prototype.moveTo=k?f.prototype._transitionTo:f.prototype.goTo,f.prototype.setPosition=function(n,t){this.position.x=parseInt(n,10);this.position.y=parseInt(t,10)},f.prototype._nonTransition=function(n){this.css(n.to);n.isCleaning&&this._removeStyles(n.to);for(var t in n.onTransitionEnd)n.onTransitionEnd[t].call(this)},f.prototype._transition=function(n){var i,t,r;if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(n);i=this._transn;for(t in n.onTransitionEnd)i.onEnd[t]=n.onTransitionEnd[t];for(t in n.to)i.ingProperties[t]=!0,n.isCleaning&&(i.clean[t]=!0);n.from&&(this.css(n.from),r=this.element.offsetHeight,r=null);this.enableTransition(n.to);this.css(n.to);this.isTransitioning=!0},l="opacity,"+p(c.transform||"transform"),f.prototype.enableTransition=function(){this.isTransitioning||(this.css({transitionProperty:l,transitionDuration:this.layout.options.transitionDuration}),this.element.addEventListener(s,this,!1))},f.prototype.transition=f.prototype[e?"_transition":"_nonTransition"],f.prototype.onwebkitTransitionEnd=function(n){this.ontransitionend(n)},f.prototype.onotransitionend=function(n){this.ontransitionend(n)},a={"-webkit-transform":"transform","-moz-transform":"transform","-o-transform":"transform"},f.prototype.ontransitionend=function(n){var t,i,r;n.target===this.element&&(t=this._transn,i=a[n.propertyName]||n.propertyName,(delete t.ingProperties[i],y(t.ingProperties)&&this.disableTransition(),i in t.clean&&(this.element.style[n.propertyName]="",delete t.clean[i]),i in t.onEnd)&&(r=t.onEnd[i],r.call(this),delete t.onEnd[i]),this.emitEvent("transitionEnd",[this]))},f.prototype.disableTransition=function(){this.removeTransitionStyles();this.element.removeEventListener(s,this,!1);this.isTransitioning=!1},f.prototype._removeStyles=function(n){var t={};for(var i in n)t[i]="";this.css(t)},v={transitionProperty:"",transitionDuration:""},f.prototype.removeTransitionStyles=function(){this.css(v)},f.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element);this.css({display:""});this.emitEvent("remove",[this])},f.prototype.remove=function(){if(!e||!parseFloat(this.layout.options.transitionDuration))return void this.removeElem();var n=this;this.once("transitionEnd",function(){n.removeElem()});this.hide()},f.prototype.reveal=function(){delete this.isHidden;this.css({display:""});var n=this.layout.options,t={},i=this.getHideRevealTransitionEndProperty("visibleStyle");t[i]=this.onRevealTransitionEnd;this.transition({from:n.hiddenStyle,to:n.visibleStyle,isCleaning:!0,onTransitionEnd:t})},f.prototype.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},f.prototype.getHideRevealTransitionEndProperty=function(n){var t=this.layout.options[n],i;if(t.opacity)return"opacity";for(i in t)return i},f.prototype.hide=function(){this.isHidden=!0;this.css({display:""});var n=this.layout.options,t={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");t[i]=this.onHideTransitionEnd;this.transition({from:n.visibleStyle,to:n.hiddenStyle,isCleaning:!0,onTransitionEnd:t})},f.prototype.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},f.prototype.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},f}),function(n,t){"function"==typeof define&&define.amd?define("outlayer/outlayer",["eventie/eventie","eventEmitter/EventEmitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,r,u,f,e){return t(n,i,r,u,f,e)}):"object"==typeof exports?module.exports=t(n,require("eventie"),require("wolfy87-eventemitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):n.Outlayer=t(n,n.eventie,n.EventEmitter,n.getSize,n.fizzyUIUtils,n.Outlayer.Item)}(window,function(n,t,i,r,u,f){function e(n,t){var i=u.getQueryElement(n),r;if(!i)return void(h&&h.error("Bad element for "+this.constructor.namespace+": "+(i||n)));this.element=i;o&&(this.$element=o(this.element));this.options=u.extend({},this.constructor.defaults);this.option(t);r=++l;this.element.outlayerGUID=r;s[r]=this;this._create();this.options.isInitLayout&&this.layout()}var h=n.console,o=n.jQuery,c=function(){},l=0,s={};return e.namespace="outlayer",e.Item=f,e.defaults={containerStyle:{position:"relative"},isInitLayout:!0,isOriginLeft:!0,isOriginTop:!0,isResizeBound:!0,isResizingContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},u.extend(e.prototype,i.prototype),e.prototype.option=function(n){u.extend(this.options,n)},e.prototype._create=function(){this.reloadItems();this.stamps=[];this.stamp(this.options.stamp);u.extend(this.element.style,this.options.containerStyle);this.options.isResizeBound&&this.bindResize()},e.prototype.reloadItems=function(){this.items=this._itemize(this.element.children)},e.prototype._itemize=function(n){for(var u,f,i=this._filterFindItemElements(n),e=this.constructor.Item,r=[],t=0,o=i.length;o>t;t++)u=i[t],f=new e(u,this),r.push(f);return r},e.prototype._filterFindItemElements=function(n){return u.filterFindElements(n,this.options.itemSelector)},e.prototype.getItemElements=function(){for(var t=[],n=0,i=this.items.length;i>n;n++)t.push(this.items[n].element);return t},e.prototype.layout=function(){this._resetLayout();this._manageStamps();var n=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;this.layoutItems(this.items,n);this._isLayoutInited=!0},e.prototype._init=e.prototype.layout,e.prototype._resetLayout=function(){this.getSize()},e.prototype.getSize=function(){this.size=r(this.element)},e.prototype._getMeasurement=function(n,t){var f,i=this.options[n];i?("string"==typeof i?f=this.element.querySelector(i):u.isElement(i)&&(f=i),this[n]=f?r(f)[t]:i):this[n]=0},e.prototype.layoutItems=function(n,t){n=this._getItemsForLayout(n);this._layoutItems(n,t);this._postLayout()},e.prototype._getItemsForLayout=function(n){for(var i,r=[],t=0,u=n.length;u>t;t++)i=n[t],i.isIgnored||r.push(i);return r},e.prototype._layoutItems=function(n,t){var i,r;if(this._emitCompleteOnItems("layout",n),n&&n.length){for(var f=[],u=0,e=n.length;e>u;u++)i=n[u],r=this._getItemLayoutPosition(i),r.item=i,r.isInstant=t||i.isLayoutInstant,f.push(r);this._processLayoutQueue(f)}},e.prototype._getItemLayoutPosition=function(){return{x:0,y:0}},e.prototype._processLayoutQueue=function(n){for(var t,i=0,r=n.length;r>i;i++)t=n[i],this._positionItem(t.item,t.x,t.y,t.isInstant)},e.prototype._positionItem=function(n,t,i,r){r?n.goTo(t,i):n.moveTo(t,i)},e.prototype._postLayout=function(){this.resizeContainer()},e.prototype.resizeContainer=function(){if(this.options.isResizingContainer){var n=this._getContainerSize();n&&(this._setContainerMeasure(n.width,!0),this._setContainerMeasure(n.height,!1))}},e.prototype._getContainerSize=c,e.prototype._setContainerMeasure=function(n,t){if(void 0!==n){var i=this.size;i.isBorderBox&&(n+=t?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth);n=Math.max(n,0);this.element.style[t?"width":"height"]=n+"px"}},e.prototype._emitCompleteOnItems=function(n,t){function r(){s.dispatchEvent(n+"Complete",null,[t])}function o(){f++;f===u&&r()}var s=this,u=t.length,e;if(!t||!u)return void r();for(var f=0,i=0,h=t.length;h>i;i++){e=t[i];e.once(n,o)}},e.prototype.dispatchEvent=function(n,t,i){var u=t?[t].concat(i):i,r;(this.emitEvent(n,u),o)&&((this.$element=this.$element||o(this.element),t)?(r=o.Event(t),r.type=n,this.$element.trigger(r,i)):this.$element.trigger(n,i))},e.prototype.ignore=function(n){var t=this.getItem(n);t&&(t.isIgnored=!0)},e.prototype.unignore=function(n){var t=this.getItem(n);t&&delete t.isIgnored},e.prototype.stamp=function(n){var t,i,r;if(n=this._find(n))for(this.stamps=this.stamps.concat(n),t=0,i=n.length;i>t;t++)r=n[t],this.ignore(r)},e.prototype.unstamp=function(n){var t,r,i;if(n=this._find(n))for(t=0,r=n.length;r>t;t++)i=n[t],u.removeFrom(this.stamps,i),this.unignore(i)},e.prototype._find=function(n){if(n)return("string"==typeof n&&(n=this.element.querySelectorAll(n)),n=u.makeArray(n))},e.prototype._manageStamps=function(){var n,t,i;if(this.stamps&&this.stamps.length)for(this._getBoundingRect(),n=0,t=this.stamps.length;t>n;n++)i=this.stamps[n],this._manageStamp(i)},e.prototype._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),n=this.size;this._boundingRect={left:t.left+n.paddingLeft+n.borderLeftWidth,top:t.top+n.paddingTop+n.borderTopWidth,right:t.right-(n.paddingRight+n.borderRightWidth),bottom:t.bottom-(n.paddingBottom+n.borderBottomWidth)}},e.prototype._manageStamp=c,e.prototype._getElementOffset=function(n){var t=n.getBoundingClientRect(),i=this._boundingRect,u=r(n);return{left:t.left-i.left-u.marginLeft,top:t.top-i.top-u.marginTop,right:i.right-t.right-u.marginRight,bottom:i.bottom-t.bottom-u.marginBottom}},e.prototype.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},e.prototype.bindResize=function(){this.isResizeBound||(t.bind(n,"resize",this),this.isResizeBound=!0)},e.prototype.unbindResize=function(){this.isResizeBound&&t.unbind(n,"resize",this);this.isResizeBound=!1},e.prototype.onresize=function(){function t(){n.resize();delete n.resizeTimeout}this.resizeTimeout&&clearTimeout(this.resizeTimeout);var n=this;this.resizeTimeout=setTimeout(t,100)},e.prototype.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},e.prototype.needsResizeLayout=function(){var n=r(this.element),t=this.size&&n;return t&&n.innerWidth!==this.size.innerWidth},e.prototype.addItems=function(n){var t=this._itemize(n);return t.length&&(this.items=this.items.concat(t)),t},e.prototype.appended=function(n){var t=this.addItems(n);t.length&&(this.layoutItems(t,!0),this.reveal(t))},e.prototype.prepended=function(n){var t=this._itemize(n),i;t.length&&(i=this.items.slice(0),this.items=t.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(t,!0),this.reveal(t),this.layoutItems(i))},e.prototype.reveal=function(n){var i,t,r;for(this._emitCompleteOnItems("reveal",n),i=n&&n.length,t=0;i&&i>t;t++)r=n[t],r.reveal()},e.prototype.hide=function(n){var i,t,r;for(this._emitCompleteOnItems("hide",n),i=n&&n.length,t=0;i&&i>t;t++)r=n[t],r.hide()},e.prototype.revealItemElements=function(n){var t=this.getItems(n);this.reveal(t)},e.prototype.hideItemElements=function(n){var t=this.getItems(n);this.hide(t)},e.prototype.getItem=function(n){for(var i,t=0,r=this.items.length;r>t;t++)if(i=this.items[t],i.element===n)return i},e.prototype.getItems=function(n){var f,i;n=u.makeArray(n);for(var r=[],t=0,e=n.length;e>t;t++)f=n[t],i=this.getItem(f),i&&r.push(i);return r},e.prototype.remove=function(n){var t=this.getItems(n),i,f,r;if(this._emitCompleteOnItems("remove",t),t&&t.length)for(i=0,f=t.length;f>i;i++)r=t[i],r.remove(),u.removeFrom(this.items,r)},e.prototype.destroy=function(){var t=this.element.style,n,i,r,u;for(t.height="",t.position="",t.width="",n=0,i=this.items.length;i>n;n++)r=this.items[n],r.destroy();this.unbindResize();u=this.element.outlayerGUID;delete s[u];delete this.element.outlayerGUID;o&&o.removeData(this.element,this.constructor.namespace)},e.data=function(n){n=u.getQueryElement(n);var t=n&&n.outlayerGUID;return t&&s[t]},e.create=function(n,t){function i(){e.apply(this,arguments)}return Object.create?i.prototype=Object.create(e.prototype):u.extend(i.prototype,e.prototype),i.prototype.constructor=i,i.defaults=u.extend({},e.defaults),u.extend(i.defaults,t),i.prototype.settings={},i.namespace=n,i.data=e.data,i.Item=function(){f.apply(this,arguments)},i.Item.prototype=new f,u.htmlInit(i,n),o&&o.bridget&&o.bridget(n,i),i},e.Item=f,e}),function(n,t){"function"==typeof define&&define.amd?define("packery/js/rect",t):"object"==typeof exports?module.exports=t():(n.Packery=n.Packery||{},n.Packery.Rect=t())}(window,function(){function n(t){for(var i in n.defaults)this[i]=n.defaults[i];for(i in t)this[i]=t[i]}var t=window.Packery=function(){};return t.Rect=n,n.defaults={x:0,y:0,width:0,height:0},n.prototype.contains=function(n){var t=n.width||0,i=n.height||0;return this.x<=n.x&&this.y<=n.y&&this.x+this.width>=n.x+t&&this.y+this.height>=n.y+i},n.prototype.overlaps=function(n){var t=this.x+this.width,i=this.y+this.height,r=n.x+n.width,u=n.y+n.height;return this.x<r&&t>n.x&&this.y<u&&i>n.y},n.prototype.getMaximalFreeRects=function(t){if(!this.overlaps(t))return!1;var i,r=[],e=this.x+this.width,o=this.y+this.height,u=t.x+t.width,f=t.y+t.height;return this.y<t.y&&(i=new n({x:this.x,y:this.y,width:this.width,height:t.y-this.y}),r.push(i)),e>u&&(i=new n({x:u,y:this.y,width:e-u,height:this.height}),r.push(i)),o>f&&(i=new n({x:this.x,y:f,width:this.width,height:o-f}),r.push(i)),this.x<t.x&&(i=new n({x:this.x,y:this.y,width:t.x-this.x,height:this.height}),r.push(i)),r},n.prototype.canFit=function(n){return this.width>=n.width&&this.height>=n.height},n}),function(n,t){if("function"==typeof define&&define.amd)define("packery/js/packer",["./rect"],t);else if("object"==typeof exports)module.exports=t(require("./rect"));else{var i=n.Packery=n.Packery||{};i.Packer=t(i.Rect)}}(window,function(n){function t(n,t,i){this.width=n||0;this.height=t||0;this.sortDirection=i||"downwardLeftToRight";this.reset()}t.prototype.reset=function(){this.spaces=[];this.newSpaces=[];var t=new n({x:0,y:0,width:this.width,height:this.height});this.spaces.push(t);this.sorter=i[this.sortDirection]||i.downwardLeftToRight};t.prototype.pack=function(n){for(var i,t=0,r=this.spaces.length;r>t;t++)if(i=this.spaces[t],i.canFit(n)){this.placeInSpace(n,i);break}};t.prototype.placeInSpace=function(n,t){n.x=t.x;n.y=t.y;this.placed(n)};t.prototype.placed=function(n){for(var r,u,t=[],i=0,f=this.spaces.length;f>i;i++)r=this.spaces[i],u=r.getMaximalFreeRects(n),u?t.push.apply(t,u):t.push(r);this.spaces=t;this.mergeSortSpaces()};t.prototype.mergeSortSpaces=function(){t.mergeRects(this.spaces);this.spaces.sort(this.sorter)};t.prototype.addSpace=function(n){this.spaces.push(n);this.mergeSortSpaces()};t.mergeRects=function(n){for(var u,r,o,s,t=0,f=n.length;f>t;t++)if(u=n[t],u){r=n.slice(0);r.splice(t,1);for(var e=0,i=0,h=r.length;h>i;i++)o=r[i],s=t>i?0:1,u.contains(o)&&(n.splice(i+s-e,1),e++)}return n};var i={downwardLeftToRight:function(n,t){return n.y-t.y||n.x-t.x},rightwardTopToBottom:function(n,t){return n.x-t.x||n.y-t.y}};return t}),function(n,t){"function"==typeof define&&define.amd?define("packery/js/item",["get-style-property/get-style-property","outlayer/outlayer","./rect"],t):"object"==typeof exports?module.exports=t(require("desandro-get-style-property"),require("outlayer"),require("./rect")):n.Packery.Item=t(n.getStyleProperty,n.Outlayer,n.Packery.Rect)}(window,function(n,t,i){var u=n("transform"),r=function(){t.Item.apply(this,arguments)},f;return r.prototype=new t.Item,f=r.prototype._create,r.prototype._create=function(){f.call(this);this.rect=new i;this.placeRect=new i},r.prototype.dragStart=function(){this.getPosition();this.removeTransitionStyles();this.isTransitioning&&u&&(this.element.style[u]="none");this.getSize();this.isPlacing=!0;this.needsPositioning=!1;this.positionPlaceRect(this.position.x,this.position.y);this.isTransitioning=!1;this.didDrag=!1},r.prototype.dragMove=function(n,t){this.didDrag=!0;var i=this.layout.size;n-=i.paddingLeft;t-=i.paddingTop;this.positionPlaceRect(n,t)},r.prototype.dragStop=function(){this.getPosition();var n=this.position.x!=this.placeRect.x,t=this.position.y!=this.placeRect.y;this.needsPositioning=n||t;this.didDrag=!1},r.prototype.positionPlaceRect=function(n,t,i){this.placeRect.x=this.getPlaceRectCoord(n,!0);this.placeRect.y=this.getPlaceRectCoord(t,!1,i)},r.prototype.getPlaceRectCoord=function(n,t,i){var o=t?"Width":"Height",s=this.size["outer"+o],r=this.layout[t?"columnWidth":"rowHeight"],u=this.layout.size["inner"+o],f,h,e;return t||(u=Math.max(u,this.layout.maxY),this.layout.rowHeight||(u-=this.layout.gutter)),r?(r+=this.layout.gutter,u+=t?this.layout.gutter:0,n=Math.round(n/r),h=this.layout.options.isHorizontal?t?"ceil":"floor":t?"floor":"ceil",e=Math[h](u/r),e-=Math.ceil(s/r),f=e):f=u-s,n=i?n:Math.min(n,f),n*=r||1,Math.max(0,n)},r.prototype.copyPlaceRectPosition=function(){this.rect.x=this.placeRect.x;this.rect.y=this.placeRect.y},r.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element);this.layout.packer.addSpace(this.rect);this.emitEvent("remove",[this])},r}),function(n,t){"function"==typeof define&&define.amd?define(["classie/classie","get-size/get-size","outlayer/outlayer","packery/js/rect","packery/js/packer","packery/js/item"],t):"object"==typeof exports?module.exports=t(require("desandro-classie"),require("get-size"),require("outlayer"),require("./rect"),require("./packer"),require("./item")):n.Packery=t(n.classie,n.getSize,n.Outlayer,n.Packery.Rect,n.Packery.Packer,n.Packery.Item)}(window,function(n,t,i,r,u,f){function o(n,t){return n.position.y-t.position.y||n.position.x-t.position.x}function s(n,t){return n.position.x-t.position.x||n.position.y-t.position.y}r.prototype.canFit=function(n){return this.width>=n.width-1&&this.height>=n.height-1};var e=i.create("packery");return e.Item=f,e.prototype._create=function(){i.prototype._create.call(this);this.packer=new u;this.stamp(this.options.stamped);var n=this;this.handleDraggabilly={dragStart:function(){n.itemDragStart(this.element)},dragMove:function(){n.itemDragMove(this.element,this.position.x,this.position.y)},dragEnd:function(){n.itemDragEnd(this.element)}};this.handleUIDraggable={start:function(t,i){i&&n.itemDragStart(t.currentTarget)},drag:function(t,i){i&&n.itemDragMove(t.currentTarget,i.position.left,i.position.top)},stop:function(t,i){i&&n.itemDragEnd(t.currentTarget)}}},e.prototype._resetLayout=function(){this.getSize();this._getMeasurements();var n=this.packer;this.options.isHorizontal?(n.width=Number.POSITIVE_INFINITY,n.height=this.size.innerHeight+this.gutter,n.sortDirection="rightwardTopToBottom"):(n.width=this.size.innerWidth+this.gutter,n.height=Number.POSITIVE_INFINITY,n.sortDirection="downwardLeftToRight");n.reset();this.maxY=0;this.maxX=0},e.prototype._getMeasurements=function(){this._getMeasurement("columnWidth","width");this._getMeasurement("rowHeight","height");this._getMeasurement("gutter","width")},e.prototype._getItemLayoutPosition=function(n){return this._packItem(n),n.rect},e.prototype._packItem=function(n){this._setRectSize(n.element,n.rect);this.packer.pack(n.rect);this._setMaxXY(n.rect)},e.prototype._setMaxXY=function(n){this.maxX=Math.max(n.x+n.width,this.maxX);this.maxY=Math.max(n.y+n.height,this.maxY)},e.prototype._setRectSize=function(n,i){var f=t(n),r=f.outerWidth,u=f.outerHeight;(r||u)&&(r=this._applyGridGutter(r,this.columnWidth),u=this._applyGridGutter(u,this.rowHeight));i.width=Math.min(r,this.packer.width);i.height=Math.min(u,this.packer.height)},e.prototype._applyGridGutter=function(n,t){if(!t)return n+this.gutter;t+=this.gutter;var i=n%t,r=i&&1>i?"round":"ceil";return Math[r](n/t)*t},e.prototype._getContainerSize=function(){return this.options.isHorizontal?{width:this.maxX-this.gutter}:{height:this.maxY-this.gutter}},e.prototype._manageStamp=function(n){var t,u=this.getItem(n),i;u&&u.isPlacing?t=u.placeRect:(i=this._getElementOffset(n),t=new r({x:this.options.isOriginLeft?i.left:i.right,y:this.options.isOriginTop?i.top:i.bottom}));this._setRectSize(n,t);this.packer.placed(t);this._setMaxXY(t)},e.prototype.sortItemsByPosition=function(){var n=this.options.isHorizontal?s:o;this.items.sort(n)},e.prototype.fit=function(n,t,i){var r=this.getItem(n);r&&(this._getMeasurements(),this.stamp(r.element),r.getSize(),r.isPlacing=!0,t=void 0===t?r.rect.x:t,i=void 0===i?r.rect.y:i,r.positionPlaceRect(t,i,!0),this._bindFitEvents(r),r.moveTo(r.placeRect.x,r.placeRect.y),this.layout(),this.unstamp(r.element),this.sortItemsByPosition(),r.isPlacing=!1,r.copyPlaceRectPosition())},e.prototype._bindFitEvents=function(n){function t(){i++;2==i&&r.dispatchEvent("fitComplete",null,[n])}var r=this,i=0;n.on("layout",function(){return t(),!0});this.on("layoutComplete",function(){return t(),!0})},e.prototype.resize=function(){var n=t(this.element),r=this.size&&n,i=this.options.isHorizontal?"innerHeight":"innerWidth";r&&n[i]==this.size[i]||this.layout()},e.prototype.itemDragStart=function(n){this.stamp(n);var t=this.getItem(n);t&&t.dragStart()},e.prototype.itemDragMove=function(n,t,i){function f(){r.layout();delete r.dragTimeout}var u=this.getItem(n),r;u&&u.dragMove(t,i);r=this;this.clearDragTimeout();this.dragTimeout=setTimeout(f,40)},e.prototype.clearDragTimeout=function(){this.dragTimeout&&clearTimeout(this.dragTimeout)},e.prototype.itemDragEnd=function(t){var u,i=this.getItem(t),r;if(i&&(u=i.didDrag,i.dragStop()),!i||!u&&!i.needsPositioning)return void this.unstamp(t);n.add(i.element,"is-positioning-post-drag");r=this._getDragEndLayoutComplete(t,i);i.needsPositioning?(i.on("layout",r),i.moveTo(i.placeRect.x,i.placeRect.y)):i&&i.copyPlaceRectPosition();this.clearDragTimeout();this.on("layoutComplete",r);this.layout()},e.prototype._getDragEndLayoutComplete=function(t,i){var u=i&&i.needsPositioning,f=0,e=u?2:1,r=this;return function(){return f++,f!=e?!0:(i&&(n.remove(i.element,"is-positioning-post-drag"),i.isPlacing=!1,i.copyPlaceRectPosition()),r.unstamp(t),r.sortItemsByPosition(),u&&r.dispatchEvent("dragItemPositioned",null,[i]),!0)}},e.prototype.bindDraggabillyEvents=function(n){n.on("dragStart",this.handleDraggabilly.dragStart);n.on("dragMove",this.handleDraggabilly.dragMove);n.on("dragEnd",this.handleDraggabilly.dragEnd)},e.prototype.bindUIDraggableEvents=function(n){n.on("dragstart",this.handleUIDraggable.start).on("drag",this.handleUIDraggable.drag).on("dragstop",this.handleUIDraggable.stop)},e.Rect=r,e.Packer=u,e});!function(n,t,i,r){function u(t,i){this.settings=null;this.options=n.extend({},u.Defaults,i);this.$element=n(t);this._handlers={};this._plugins={};this._supress={};this._current=null;this._speed=null;this._coordinates=[];this._breakpoint=null;this._width=null;this._items=[];this._clones=[];this._mergers=[];this._widths=[];this._invalidated={};this._pipe=[];this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null};this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}};n.each(["onResize","onThrottledResize"],n.proxy(function(t,i){this._handlers[i]=n.proxy(this[i],this)},this));n.each(u.Plugins,n.proxy(function(n,t){this._plugins[n.charAt(0).toLowerCase()+n.slice(1)]=new t(this)},this));n.each(u.Workers,n.proxy(function(t,i){this._pipe.push({filter:i.filter,run:n.proxy(i.run,this)})},this));this.setup();this.initialize()}u.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:t,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"};u.Width={Default:"default",Inner:"inner",Outer:"outer"};u.Type={Event:"event",State:"state"};u.Plugins={};u.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(n){n.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(n){var t=this.settings.margin||"",u=!this.settings.autoWidth,i=this.settings.rtl,r={width:"auto","margin-left":i?t:"","margin-right":i?"":t};u||this.$stage.children().css(r);n.css=r}},{filter:["width","items","settings"],run:function(n){var r=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,t=null,i=this._items.length,f=!this.settings.autoWidth,u=[];for(n.items={merge:!1,width:r};i--;)t=this._mergers[i],t=this.settings.mergeFit&&Math.min(t,this.settings.items)||t,n.items.merge=t>1||n.items.merge,u[i]=f?r*t:this._items[i].width();this._widths=u}},{filter:["items","settings"],run:function(){var t=[],i=this._items,r=this.settings,e=Math.max(2*r.items,4),s=2*Math.ceil(i.length/2),u=r.loop&&i.length?r.rewind?e:Math.max(e,s):0,o="",f="";for(u/=2;u>0;)t.push(this.normalize(t.length/2,!0)),o+=i[t[t.length-1]][0].outerHTML,t.push(this.normalize(i.length-1-(t.length-1)/2,!0)),f=i[t[t.length-1]][0].outerHTML+f,u-=1;this._clones=t;n(o).addClass("cloned").appendTo(this.$stage);n(f).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var u=this.settings.rtl?1:-1,f=this._clones.length+this._items.length,n=-1,i=0,r=0,t=[];++n<f;)i=t[n-1]||0,r=this._widths[this.relative(n)]+this.settings.margin,t.push(i+r*u);this._coordinates=t}},{filter:["width","items","settings"],run:function(){var n=this.settings.stagePadding,t=this._coordinates,i={width:Math.ceil(Math.abs(t[t.length-1]))+2*n,"padding-left":n||"","padding-right":n||""};this.$stage.css(i)}},{filter:["width","items","settings"],run:function(n){var t=this._coordinates.length,i=!this.settings.autoWidth,r=this.$stage.children();if(i&&n.items.merge)for(;t--;)n.css.width=this._widths[this.relative(t)],r.eq(t).css(n.css);else i&&(n.css.width=n.items.width,r.css(n.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(n){n.current=n.current?this.$stage.children().index(n.current):0;n.current=Math.max(this.minimum(),Math.min(this.maximum(),n.current));this.reset(n.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){for(var t,i,f=this.settings.rtl?1:-1,e=2*this.settings.stagePadding,r=this.coordinates(this.current())+e,o=r+this.width()*f,s=[],n=0,u=this._coordinates.length;n<u;n++)t=this._coordinates[n-1]||0,i=Math.abs(this._coordinates[n])+e*f,(this.op(t,"<=",r)&&this.op(t,">",o)||this.op(i,"<",r)&&this.op(i,">",o))&&s.push(n);this.$stage.children(".active").removeClass("active");this.$stage.children(":eq("+s.join("), :eq(")+")").addClass("active");this.$stage.children(".center").removeClass("center");this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}];u.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass);this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=n("<"+this.settings.stageElement+">",{"class":this.settings.stageClass}).wrap(n("<div/>",{"class":this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))};u.prototype.initializeItems=function(){var t=this.$element.find(".owl-item");if(t.length)return this._items=t.get().map(function(t){return n(t)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent()));this.isVisible()?this.refresh():this.invalidate("width");this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)};u.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var n,t,i;n=this.$element.find("img");t=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:r;i=this.$element.children(t).width();n.length&&i<=0&&this.preloadAutoWidthImages(n)}this.initializeStage();this.initializeItems();this.registerEventHandlers();this.leave("initializing");this.trigger("initialized")};u.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")};u.prototype.setup=function(){var u=this.viewport(),r=this.options.responsive,i=-1,t=null;r?(n.each(r,function(n){n<=u&&n>i&&(i=Number(n))}),t=n.extend({},this.options,r[i]),"function"==typeof t.stagePadding&&(t.stagePadding=t.stagePadding()),delete t.responsive,t.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+i))):t=n.extend({},this.options);this.trigger("change",{property:{name:"settings",value:t}});this._breakpoint=i;this.settings=t;this.invalidate("settings");this.trigger("changed",{property:{name:"settings",value:this.settings}})};u.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)};u.prototype.prepare=function(t){var i=this.trigger("prepare",{content:t});return i.data||(i.data=n("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(t)),this.trigger("prepared",{content:i.data}),i.data};u.prototype.update=function(){for(var t=0,i=this._pipe.length,r=n.proxy(function(n){return this[n]},this._invalidated),u={};t<i;)(this._invalidated.all||n.grep(this._pipe[t].filter,r).length>0)&&this._pipe[t].run(u),t++;this._invalidated={};this.is("valid")||this.enter("valid")};u.prototype.width=function(n){switch(n=n||u.Width.Default){case u.Width.Inner:case u.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}};u.prototype.refresh=function(){this.enter("refreshing");this.trigger("refresh");this.setup();this.optionsLogic();this.$element.addClass(this.options.refreshClass);this.update();this.$element.removeClass(this.options.refreshClass);this.leave("refreshing");this.trigger("refreshed")};u.prototype.onThrottledResize=function(){t.clearTimeout(this.resizeTimer);this.resizeTimer=t.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)};u.prototype.onResize=function(){return!!this._items.length&&this._width!==this.$element.width()&&!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))};u.prototype.registerEventHandlers=function(){n.support.transition&&this.$stage.on(n.support.transition.end+".owl.core",n.proxy(this.onTransitionEnd,this));!1!==this.settings.responsive&&this.on(t,"resize",this._handlers.onThrottledResize);this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",n.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1}));this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",n.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",n.proxy(this.onDragEnd,this)))};u.prototype.onDragStart=function(t){var r=null;3!==t.which&&(n.support.transform?(r=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),r={x:r[16===r.length?12:4],y:r[16===r.length?13:5]}):(r=this.$stage.position(),r={x:this.settings.rtl?r.left+this.$stage.width()-this.width()+this.settings.margin:r.left,y:r.top}),this.is("animating")&&(n.support.transform?this.animate(r.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===t.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=n(t.target),this._drag.stage.start=r,this._drag.stage.current=r,this._drag.pointer=this.pointer(t),n(i).on("mouseup.owl.core touchend.owl.core",n.proxy(this.onDragEnd,this)),n(i).one("mousemove.owl.core touchmove.owl.core",n.proxy(function(t){var r=this.difference(this._drag.pointer,this.pointer(t));n(i).on("mousemove.owl.core touchmove.owl.core",n.proxy(this.onDragMove,this));Math.abs(r.x)<Math.abs(r.y)&&this.is("valid")||(t.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))};u.prototype.onDragMove=function(n){var t=null,i=null,u=null,f=this.difference(this._drag.pointer,this.pointer(n)),r=this.difference(this._drag.stage.start,f);this.is("dragging")&&(n.preventDefault(),this.settings.loop?(t=this.coordinates(this.minimum()),i=this.coordinates(this.maximum()+1)-t,r.x=((r.x-t)%i+i)%i+t):(t=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),i=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),u=this.settings.pullDrag?f.x/-5:0,r.x=Math.max(Math.min(r.x,t+u),i+u)),this._drag.stage.current=r,this.animate(r.x))};u.prototype.onDragEnd=function(t){var r=this.difference(this._drag.pointer,this.pointer(t)),f=this._drag.stage.current,u=r.x>0^this.settings.rtl?"left":"right";n(i).off(".owl.core");this.$element.removeClass(this.options.grabClass);(0!==r.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(f.x,0!==r.x?u:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=u,(Math.abs(r.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1}));this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))};u.prototype.closest=function(t,i){var u=-1,e=30,o=this.width(),f=this.coordinates();return this.settings.freeDrag||n.each(f,n.proxy(function(n,s){return"left"===i&&t>s-e&&t<s+e?u=n:"right"===i&&t>s-o-e&&t<s-o+e?u=n+1:this.op(t,"<",s)&&this.op(t,">",f[n+1]!==r?f[n+1]:s-o)&&(u="left"===i?n+1:n),-1===u},this)),this.settings.loop||(this.op(t,">",f[this.minimum()])?u=t=this.minimum():this.op(t,"<",f[this.maximum()])&&(u=t=this.maximum())),u};u.prototype.animate=function(t){var i=this.speed()>0;this.is("animating")&&this.onTransitionEnd();i&&(this.enter("animating"),this.trigger("translate"));n.support.transform3d&&n.support.transition?this.$stage.css({transform:"translate3d("+t+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):i?this.$stage.animate({left:t+"px"},this.speed(),this.settings.fallbackEasing,n.proxy(this.onTransitionEnd,this)):this.$stage.css({left:t+"px"})};u.prototype.is=function(n){return this._states.current[n]&&this._states.current[n]>0};u.prototype.current=function(n){if(n===r)return this._current;if(0===this._items.length)return r;if(n=this.normalize(n),this._current!==n){var t=this.trigger("change",{property:{name:"position",value:n}});t.data!==r&&(n=this.normalize(t.data));this._current=n;this.invalidate("position");this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current};u.prototype.invalidate=function(t){return"string"===n.type(t)&&(this._invalidated[t]=!0,this.is("valid")&&this.leave("valid")),n.map(this._invalidated,function(n,t){return t})};u.prototype.reset=function(n){(n=this.normalize(n))!==r&&(this._speed=0,this._current=n,this.suppress(["translate","translated"]),this.animate(this.coordinates(n)),this.release(["translate","translated"]))};u.prototype.normalize=function(n,t){var i=this._items.length,u=t?0:this._clones.length;return!this.isNumeric(n)||i<1?n=r:(n<0||n>=i+u)&&(n=((n-u/2)%i+i)%i+u/2),n};u.prototype.relative=function(n){return n-=this._clones.length/2,this.normalize(n,!0)};u.prototype.maximum=function(n){var t,u,f,i=this.settings,r=this._coordinates.length;if(i.loop)r=this._clones.length/2+this._items.length-1;else if(i.autoWidth||i.merge){if(t=this._items.length)for(u=this._items[--t].width(),f=this.$element.width();t--&&!((u+=this._items[t].width()+this.settings.margin)>f););r=t+1}else r=i.center?this._items.length-1:this._items.length-i.items;return n&&(r-=this._clones.length/2),Math.max(r,0)};u.prototype.minimum=function(n){return n?0:this._clones.length/2};u.prototype.items=function(n){return n===r?this._items.slice():(n=this.normalize(n,!0),this._items[n])};u.prototype.mergers=function(n){return n===r?this._mergers.slice():(n=this.normalize(n,!0),this._mergers[n])};u.prototype.clones=function(t){var i=this._clones.length/2,f=i+this._items.length,u=function(n){return n%2==0?f+n/2:i-(n+1)/2};return t===r?n.map(this._clones,function(n,t){return u(t)}):n.map(this._clones,function(n,i){return n===t?u(i):null})};u.prototype.speed=function(n){return n!==r&&(this._speed=n),this._speed};u.prototype.coordinates=function(t){var i,f=1,u=t-1;return t===r?n.map(this._coordinates,n.proxy(function(n,t){return this.coordinates(t)},this)):(this.settings.center?(this.settings.rtl&&(f=-1,u=t+1),i=this._coordinates[t],i+=(this.width()-i+(this._coordinates[u]||0))/2*f):i=this._coordinates[u]||0,i=Math.ceil(i))};u.prototype.duration=function(n,t,i){return 0===i?0:Math.min(Math.max(Math.abs(t-n),1),6)*Math.abs(i||this.settings.smartSpeed)};u.prototype.to=function(n,t){var u=this.current(),f=null,i=n-this.relative(u),s=(i>0)-(i<0),e=this._items.length,o=this.minimum(),r=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(i)>e/2&&(i+=-1*s*e),n=u+i,(f=((n-o)%e+e)%e+o)!==n&&f-i<=r&&f-i>0&&(u=f-i,n=f,this.reset(u))):this.settings.rewind?(r+=1,n=(n%r+r)%r):n=Math.max(o,Math.min(r,n));this.speed(this.duration(u,n,t));this.current(n);this.isVisible()&&this.update()};u.prototype.next=function(n){n=n||!1;this.to(this.relative(this.current())+1,n)};u.prototype.prev=function(n){n=n||!1;this.to(this.relative(this.current())-1,n)};u.prototype.onTransitionEnd=function(n){if(n!==r&&(n.stopPropagation(),(n.target||n.srcElement||n.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating");this.trigger("translated")};u.prototype.viewport=function(){var r;return this.options.responsiveBaseElement!==t?r=n(this.options.responsiveBaseElement).width():t.innerWidth?r=t.innerWidth:i.documentElement&&i.documentElement.clientWidth?r=i.documentElement.clientWidth:console.warn("Can not detect viewport width."),r};u.prototype.replace=function(t){this.$stage.empty();this._items=[];t&&(t=t instanceof jQuery?t:n(t));this.settings.nestedItemSelector&&(t=t.find("."+this.settings.nestedItemSelector));t.filter(function(){return 1===this.nodeType}).each(n.proxy(function(n,t){t=this.prepare(t);this.$stage.append(t);this._items.push(t);this._mergers.push(1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this));this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0);this.invalidate("items")};u.prototype.add=function(t,i){var u=this.relative(this._current);i=i===r?this._items.length:this.normalize(i,!0);t=t instanceof jQuery?t:n(t);this.trigger("add",{content:t,position:i});t=this.prepare(t);0===this._items.length||i===this._items.length?(0===this._items.length&&this.$stage.append(t),0!==this._items.length&&this._items[i-1].after(t),this._items.push(t),this._mergers.push(1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[i].before(t),this._items.splice(i,0,t),this._mergers.splice(i,0,1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1));this._items[u]&&this.reset(this._items[u].index());this.invalidate("items");this.trigger("added",{content:t,position:i})};u.prototype.remove=function(n){(n=this.normalize(n,!0))!==r&&(this.trigger("remove",{content:this._items[n],position:n}),this._items[n].remove(),this._items.splice(n,1),this._mergers.splice(n,1),this.invalidate("items"),this.trigger("removed",{content:null,position:n}))};u.prototype.preloadAutoWidthImages=function(t){t.each(n.proxy(function(t,i){this.enter("pre-loading");i=n(i);n(new Image).one("load",n.proxy(function(n){i.attr("src",n.target.src);i.css("opacity",1);this.leave("pre-loading");!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",i.attr("src")||i.attr("data-src")||i.attr("data-src-retina"))},this))};u.prototype.destroy=function(){this.$element.off(".owl.core");this.$stage.off(".owl.core");n(i).off(".owl.core");!1!==this.settings.responsive&&(t.clearTimeout(this.resizeTimer),this.off(t,"resize",this._handlers.onThrottledResize));for(var r in this._plugins)this._plugins[r].destroy();this.$stage.children(".cloned").remove();this.$stage.unwrap();this.$stage.children().contents().unwrap();this.$stage.children().unwrap();this.$stage.remove();this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")};u.prototype.op=function(n,t,i){var r=this.settings.rtl;switch(t){case"<":return r?n>i:n<i;case">":return r?n<i:n>i;case">=":return r?n<=i:n>=i;case"<=":return r?n>=i:n<=i}};u.prototype.on=function(n,t,i,r){n.addEventListener?n.addEventListener(t,i,r):n.attachEvent&&n.attachEvent("on"+t,i)};u.prototype.off=function(n,t,i,r){n.removeEventListener?n.removeEventListener(t,i,r):n.detachEvent&&n.detachEvent("on"+t,i)};u.prototype.trigger=function(t,i,r){var o={item:{count:this._items.length,index:this.current()}},e=n.camelCase(n.grep(["on",t,r],function(n){return n}).join("-").toLowerCase()),f=n.Event([t,"owl",r||"carousel"].join(".").toLowerCase(),n.extend({relatedTarget:this},o,i));return this._supress[t]||(n.each(this._plugins,function(n,t){t.onTrigger&&t.onTrigger(f)}),this.register({type:u.Type.Event,name:t}),this.$element.trigger(f),this.settings&&"function"==typeof this.settings[e]&&this.settings[e].call(this,f)),f};u.prototype.enter=function(t){n.each([t].concat(this._states.tags[t]||[]),n.proxy(function(n,t){this._states.current[t]===r&&(this._states.current[t]=0);this._states.current[t]++},this))};u.prototype.leave=function(t){n.each([t].concat(this._states.tags[t]||[]),n.proxy(function(n,t){this._states.current[t]--},this))};u.prototype.register=function(t){if(t.type===u.Type.Event){if(n.event.special[t.name]||(n.event.special[t.name]={}),!n.event.special[t.name].owl){var i=n.event.special[t.name]._default;n.event.special[t.name]._default=function(n){return!i||!i.apply||n.namespace&&-1!==n.namespace.indexOf("owl")?n.namespace&&n.namespace.indexOf("owl")>-1:i.apply(this,arguments)};n.event.special[t.name].owl=!0}}else t.type===u.Type.State&&(this._states.tags[t.name]=this._states.tags[t.name]?this._states.tags[t.name].concat(t.tags):t.tags,this._states.tags[t.name]=n.grep(this._states.tags[t.name],n.proxy(function(i,r){return n.inArray(i,this._states.tags[t.name])===r},this)))};u.prototype.suppress=function(t){n.each(t,n.proxy(function(n,t){this._supress[t]=!0},this))};u.prototype.release=function(t){n.each(t,n.proxy(function(n,t){delete this._supress[t]},this))};u.prototype.pointer=function(n){var i={x:null,y:null};return n=n.originalEvent||n||t.event,n=n.touches&&n.touches.length?n.touches[0]:n.changedTouches&&n.changedTouches.length?n.changedTouches[0]:n,n.pageX?(i.x=n.pageX,i.y=n.pageY):(i.x=n.clientX,i.y=n.clientY),i};u.prototype.isNumeric=function(n){return!isNaN(parseFloat(n))};u.prototype.difference=function(n,t){return{x:n.x-t.x,y:n.y-t.y}};n.fn.owlCarousel=function(t){var i=Array.prototype.slice.call(arguments,1);return this.each(function(){var f=n(this),r=f.data("owl.carousel");r||(r=new u(this,"object"==typeof t&&t),f.data("owl.carousel",r),n.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(t,i){r.register({type:u.Type.Event,name:i});r.$element.on(i+".owl.carousel.core",n.proxy(function(n){n.namespace&&n.relatedTarget!==this&&(this.suppress([i]),r[i].apply(this,[].slice.call(arguments,1)),this.release([i]))},r))}));"string"==typeof t&&"_"!==t.charAt(0)&&r[t].apply(r,i)})};n.fn.owlCarousel.Constructor=u}(window.Zepto||window.jQuery,window,document),function(n,t){var i=function(t){this._core=t;this._interval=null;this._visible=null;this._handlers={"initialized.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoRefresh&&this.watch()},this)};this._core.options=n.extend({},i.Defaults,this._core.options);this._core.$element.on(this._handlers)};i.Defaults={autoRefresh:!0,autoRefreshInterval:500};i.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=t.setInterval(n.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))};i.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())};i.prototype.destroy=function(){var n,i;t.clearInterval(this._interval);for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)};n.fn.owlCarousel.Constructor.Plugins.AutoRefresh=i}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){var u=function(t){this._core=t;this._loaded=[];this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":n.proxy(function(t){if(t.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(t.property&&"position"==t.property.name||"initialized"==t.type)){var i=this._core.settings,u=i.center&&Math.ceil(i.items/2)||i.items,e=i.center&&-1*u||0,f=(t.property&&t.property.value!==r?t.property.value:this._core.current())+e,o=this._core.clones().length,s=n.proxy(function(n,t){this.load(t)},this);for(i.lazyLoadEager>0&&(u+=i.lazyLoadEager,i.loop&&(f-=i.lazyLoadEager,u++));e++<u;)this.load(o/2+this._core.relative(f)),o&&n.each(this._core.clones(this._core.relative(f)),s),f++}},this)};this._core.options=n.extend({},u.Defaults,this._core.options);this._core.$element.on(this._handlers)};u.Defaults={lazyLoad:!1,lazyLoadEager:0};u.prototype.load=function(i){var r=this._core.$stage.children().eq(i),u=r&&r.find(".owl-lazy");!u||n.inArray(r.get(0),this._loaded)>-1||(u.each(n.proxy(function(i,r){var e,u=n(r),f=t.devicePixelRatio>1&&u.attr("data-src-retina")||u.attr("data-src")||u.attr("data-srcset");this._core.trigger("load",{element:u,url:f},"lazy");u.is("img")?u.one("load.owl.lazy",n.proxy(function(){u.css("opacity",1);this._core.trigger("loaded",{element:u,url:f},"lazy")},this)).attr("src",f):u.is("source")?u.one("load.owl.lazy",n.proxy(function(){this._core.trigger("loaded",{element:u,url:f},"lazy")},this)).attr("srcset",f):(e=new Image,e.onload=n.proxy(function(){u.css({"background-image":'url("'+f+'")',opacity:"1"});this._core.trigger("loaded",{element:u,url:f},"lazy")},this),e.src=f)},this)),this._loaded.push(r.get(0)))};u.prototype.destroy=function(){var n,t;for(n in this.handlers)this._core.$element.off(n,this.handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Lazy=u}(window.Zepto||window.jQuery,window,document),function(n,t){var i=function(r){this._core=r;this._previousHeight=null;this._handlers={"initialized.owl.carousel refreshed.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoHeight&&"position"===n.property.name&&this.update()},this),"loaded.owl.lazy":n.proxy(function(n){n.namespace&&this._core.settings.autoHeight&&n.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)};this._core.options=n.extend({},i.Defaults,this._core.options);this._core.$element.on(this._handlers);this._intervalId=null;var u=this;n(t).on("load",function(){u._core.settings.autoHeight&&u.update()});n(t).resize(function(){u._core.settings.autoHeight&&(null!=u._intervalId&&clearTimeout(u._intervalId),u._intervalId=setTimeout(function(){u.update()},250))})};i.Defaults={autoHeight:!1,autoHeightClass:"owl-height"};i.prototype.update=function(){var i=this._core._current,u=i+this._core.settings.items,f=this._core.settings.lazyLoad,e=this._core.$stage.children().toArray().slice(i,u),r=[],t=0;n.each(e,function(t,i){r.push(n(i).height())});t=Math.max.apply(null,r);t<=1&&f&&this._previousHeight&&(t=this._previousHeight);this._previousHeight=t;this._core.$stage.parent().height(t).addClass(this._core.settings.autoHeightClass)};i.prototype.destroy=function(){var n,t;for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.AutoHeight=i}(window.Zepto||window.jQuery,window,document),function(n,t,i){var r=function(t){this._core=t;this._videos={};this._playing=null;this._handlers={"initialized.owl.carousel":n.proxy(function(n){n.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.video&&this.isInFullScreen()&&n.preventDefault()},this),"refreshed.owl.carousel":n.proxy(function(n){n.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":n.proxy(function(n){n.namespace&&"position"===n.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":n.proxy(function(t){if(t.namespace){var i=n(t.content).find(".owl-video");i.length&&(i.css("display","none"),this.fetch(i,n(t.content)))}},this)};this._core.options=n.extend({},r.Defaults,this._core.options);this._core.$element.on(this._handlers);this._core.$element.on("click.owl.video",".owl-video-play-icon",n.proxy(function(n){this.play(n)},this))};r.Defaults={video:!1,videoHeight:!1,videoWidth:!1};r.prototype.fetch=function(n,t){var u=function(){return n.attr("data-vimeo-id")?"vimeo":n.attr("data-vzaar-id")?"vzaar":"youtube"}(),i=n.attr("data-vimeo-id")||n.attr("data-youtube-id")||n.attr("data-vzaar-id"),f=n.attr("data-width")||this._core.settings.videoWidth,e=n.attr("data-height")||this._core.settings.videoHeight,r=n.attr("href");if(!r)throw new Error("Missing video URL.");if(i=r.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),i[3].indexOf("youtu")>-1)u="youtube";else if(i[3].indexOf("vimeo")>-1)u="vimeo";else{if(!(i[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");u="vzaar"}i=i[6];this._videos[r]={type:u,id:i,width:f,height:e};t.attr("data-video",r);this.thumbnail(n,this._videos[r])};r.prototype.thumbnail=function(t,i){var e,o,r,c=i.width&&i.height?"width:"+i.width+"px;height:"+i.height+"px;":"",f=t.find("img"),s="src",h="",l=this._core.settings,u=function(i){o='<div class="owl-video-play-icon"><\/div>';e=l.lazyLoad?n("<div/>",{"class":"owl-video-tn "+h,srcType:i}):n("<div/>",{"class":"owl-video-tn",style:"opacity:1;background-image:url("+i+")"});t.after(e);t.after(o)};if(t.wrap(n("<div/>",{"class":"owl-video-wrapper",style:c})),this._core.settings.lazyLoad&&(s="data-src",h="owl-lazy"),f.length)return u(f.attr(s)),f.remove(),!1;"youtube"===i.type?(r="//img.youtube.com/vi/"+i.id+"/hqdefault.jpg",u(r)):"vimeo"===i.type?n.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(n){r=n[0].thumbnail_large;u(r)}}):"vzaar"===i.type&&n.ajax({type:"GET",url:"//vzaar.com/api/videos/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(n){r=n.framegrab_url;u(r)}})};r.prototype.stop=function(){this._core.trigger("stop",null,"video");this._playing.find(".owl-video-frame").remove();this._playing.removeClass("owl-video-playing");this._playing=null;this._core.leave("playing");this._core.trigger("stopped",null,"video")};r.prototype.play=function(t){var r,f=n(t.target),u=f.closest("."+this._core.settings.itemClass),i=this._videos[u.attr("data-video")],e=i.width||"100%",o=i.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),u=this._core.items(this._core.relative(u.index())),this._core.reset(u.index()),r=n('<iframe frameborder="0" allowfullscreen mozallowfullscreen webkitAllowFullScreen ><\/iframe>'),r.attr("height",o),r.attr("width",e),"youtube"===i.type?r.attr("src","//www.youtube.com/embed/"+i.id+"?autoplay=1&rel=0&v="+i.id):"vimeo"===i.type?r.attr("src","//player.vimeo.com/video/"+i.id+"?autoplay=1"):"vzaar"===i.type&&r.attr("src","//view.vzaar.com/"+i.id+"/player?autoplay=true"),n(r).wrap('<div class="owl-video-frame" />').insertAfter(u.find(".owl-video")),this._playing=u.addClass("owl-video-playing"))};r.prototype.isInFullScreen=function(){var t=i.fullscreenElement||i.mozFullScreenElement||i.webkitFullscreenElement;return t&&n(t).parent().hasClass("owl-video-frame")};r.prototype.destroy=function(){var n,t;this._core.$element.off("click.owl.video");for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Video=r}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){var u=function(t){this.core=t;this.core.options=n.extend({},u.Defaults,this.core.options);this.swapping=!0;this.previous=r;this.next=r;this.handlers={"change.owl.carousel":n.proxy(function(n){n.namespace&&"position"==n.property.name&&(this.previous=this.core.current(),this.next=n.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":n.proxy(function(n){n.namespace&&(this.swapping="translated"==n.type)},this),"translate.owl.carousel":n.proxy(function(n){n.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)};this.core.$element.on(this.handlers)};u.Defaults={animateOut:!1,animateIn:!1};u.prototype.swap=function(){if(1===this.core.settings.items&&n.support.animation&&n.support.transition){this.core.speed(0);var t,i=n.proxy(this.clear,this),f=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),r=this.core.settings.animateIn,u=this.core.settings.animateOut;this.core.current()!==this.previous&&(u&&(t=this.core.coordinates(this.previous)-this.core.coordinates(this.next),f.one(n.support.animation.end,i).css({left:t+"px"}).addClass("animated owl-animated-out").addClass(u)),r&&e.one(n.support.animation.end,i).addClass("animated owl-animated-in").addClass(r))}};u.prototype.clear=function(t){n(t.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut);this.core.onTransitionEnd()};u.prototype.destroy=function(){var n,t;for(n in this.handlers)this.core.$element.off(n,this.handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Animate=u}(window.Zepto||window.jQuery,window,document),function(n,t,i){var r=function(t){this._core=t;this._call=null;this._time=0;this._timeout=0;this._paused=!0;this._handlers={"changed.owl.carousel":n.proxy(function(n){n.namespace&&"settings"===n.property.name?this._core.settings.autoplay?this.play():this.stop():n.namespace&&"position"===n.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":n.proxy(function(n,t,i){n.namespace&&this.play(t,i)},this),"stop.owl.autoplay":n.proxy(function(n){n.namespace&&this.stop()},this),"mouseover.owl.autoplay":n.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":n.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":n.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":n.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)};this._core.$element.on(this._handlers);this._core.options=n.extend({},r.Defaults,this._core.options)};r.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1};r.prototype._next=function(r){this._call=t.setTimeout(n.proxy(this._next,this,r),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read());this._core.is("interacting")||i.hidden||this._core.next(r||this._core.settings.autoplaySpeed)};r.prototype.read=function(){return(new Date).getTime()-this._time};r.prototype.play=function(i,r){var u;this._core.is("rotating")||this._core.enter("rotating");i=i||this._core.settings.autoplayTimeout;u=Math.min(this._time%(this._timeout||i),i);this._paused?(this._time=this.read(),this._paused=!1):t.clearTimeout(this._call);this._time+=this.read()%i-u;this._timeout=i;this._call=t.setTimeout(n.proxy(this._next,this,r),i-u)};r.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,t.clearTimeout(this._call),this._core.leave("rotating"))};r.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,t.clearTimeout(this._call))};r.prototype.destroy=function(){var n,t;this.stop();for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.autoplay=r}(window.Zepto||window.jQuery,window,document),function(n){"use strict";var t=function(i){this._core=i;this._initialized=!1;this._pages=[];this._controls={};this._templates=[];this.$element=this._core.$element;this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to};this._handlers={"prepared.owl.carousel":n.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+n(t.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"<\/div>")},this),"added.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.dotsData&&this._templates.splice(n.position,0,this._templates.pop())},this),"remove.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.dotsData&&this._templates.splice(n.position,1)},this),"changed.owl.carousel":n.proxy(function(n){n.namespace&&"position"==n.property.name&&this.draw()},this),"initialized.owl.carousel":n.proxy(function(n){n.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":n.proxy(function(n){n.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)};this._core.options=n.extend({},t.Defaults,this._core.options);this.$element.on(this._handlers)};t.Defaults={nav:!1,navText:['<span aria-label="Previous">&#x2039;<\/span>','<span aria-label="Next">&#x203a;<\/span>'],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1};t.prototype.initialize=function(){var i,t=this._core.settings;this._controls.$relative=(t.navContainer?n(t.navContainer):n("<div>").addClass(t.navContainerClass).appendTo(this.$element)).addClass("disabled");this._controls.$previous=n("<"+t.navElement+">").addClass(t.navClass[0]).html(t.navText[0]).prependTo(this._controls.$relative).on("click",n.proxy(function(){this.prev(t.navSpeed)},this));this._controls.$next=n("<"+t.navElement+">").addClass(t.navClass[1]).html(t.navText[1]).appendTo(this._controls.$relative).on("click",n.proxy(function(){this.next(t.navSpeed)},this));t.dotsData||(this._templates=[n('<button role="button">').addClass(t.dotClass).append(n("<span>")).prop("outerHTML")]);this._controls.$absolute=(t.dotsContainer?n(t.dotsContainer):n("<div>").addClass(t.dotsClass).appendTo(this.$element)).addClass("disabled");this._controls.$absolute.on("click","button",n.proxy(function(i){var r=n(i.target).parent().is(this._controls.$absolute)?n(i.target).index():n(i.target).parent().index();i.preventDefault();this.to(r,t.dotsSpeed)},this));for(i in this._overrides)this._core[i]=n.proxy(this[i],this)};t.prototype.destroy=function(){var t,n,i,r,u=this._core.settings;for(t in this._handlers)this.$element.off(t,this._handlers[t]);for(n in this._controls)"$relative"===n&&u.navContainer?this._controls[n].html(""):this._controls[n].remove();for(r in this.overides)this._core[r]=this._overrides[r];for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)};t.prototype.update=function(){var t,i,f,r=this._core.clones().length/2,o=r+this._core.items().length,u=this._core.maximum(!0),n=this._core.settings,e=n.center||n.autoWidth||n.dotsData?1:n.dotsEach||n.items;if("page"!==n.slideBy&&(n.slideBy=Math.min(n.slideBy,n.items)),n.dots||"page"==n.slideBy)for(this._pages=[],t=r,i=0,f=0;t<o;t++){if(i>=e||0===i){if(this._pages.push({start:Math.min(u,t-r),end:t-r+e-1}),Math.min(u,t-r)===u)break;i=0;++f}i+=this._core.mergers(this._core.relative(t))}};t.prototype.draw=function(){var i,t=this._core.settings,r=this._core.items().length<=t.items,u=this._core.relative(this._core.current()),f=t.loop||t.rewind;this._controls.$relative.toggleClass("disabled",!t.nav||r);t.nav&&(this._controls.$previous.toggleClass("disabled",!f&&u<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&u>=this._core.maximum(!0)));this._controls.$absolute.toggleClass("disabled",!t.dots||r);t.dots&&(i=this._pages.length-this._controls.$absolute.children().length,t.dotsData&&0!==i?this._controls.$absolute.html(this._templates.join("")):i>0?this._controls.$absolute.append(new Array(i+1).join(this._templates[0])):i<0&&this._controls.$absolute.children().slice(i).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(n.inArray(this.current(),this._pages)).addClass("active"))};t.prototype.onTrigger=function(t){var i=this._core.settings;t.page={index:n.inArray(this.current(),this._pages),count:this._pages.length,size:i&&(i.center||i.autoWidth||i.dotsData?1:i.dotsEach||i.items)}};t.prototype.current=function(){var t=this._core.relative(this._core.current());return n.grep(this._pages,n.proxy(function(n){return n.start<=t&&n.end>=t},this)).pop()};t.prototype.getPosition=function(t){var i,r,u=this._core.settings;return"page"==u.slideBy?(i=n.inArray(this.current(),this._pages),r=this._pages.length,t?++i:--i,i=this._pages[(i%r+r)%r].start):(i=this._core.relative(this._core.current()),r=this._core.items().length,t?i+=u.slideBy:i-=u.slideBy),i};t.prototype.next=function(t){n.proxy(this._overrides.to,this._core)(this.getPosition(!0),t)};t.prototype.prev=function(t){n.proxy(this._overrides.to,this._core)(this.getPosition(!1),t)};t.prototype.to=function(t,i,r){var u;!r&&this._pages.length?(u=this._pages.length,n.proxy(this._overrides.to,this._core)(this._pages[(t%u+u)%u].start,i)):n.proxy(this._overrides.to,this._core)(t,i)};n.fn.owlCarousel.Constructor.Plugins.Navigation=t}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){"use strict";var u=function(i){this._core=i;this._hashes={};this.$element=this._core.$element;this._handlers={"initialized.owl.carousel":n.proxy(function(i){i.namespace&&"URLHash"===this._core.settings.startPosition&&n(t).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":n.proxy(function(t){if(t.namespace){var i=n(t.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!i)return;this._hashes[i]=t.content}},this),"changed.owl.carousel":n.proxy(function(i){if(i.namespace&&"position"===i.property.name){var u=this._core.items(this._core.relative(this._core.current())),r=n.map(this._hashes,function(n,t){return n===u?t:null}).join();if(!r||t.location.hash.slice(1)===r)return;t.location.hash=r}},this)};this._core.options=n.extend({},u.Defaults,this._core.options);this.$element.on(this._handlers);n(t).on("hashchange.owl.navigation",n.proxy(function(){var i=t.location.hash.substring(1),u=this._core.$stage.children(),n=this._hashes[i]&&u.index(this._hashes[i]);n!==r&&n!==this._core.current()&&this._core.to(this._core.relative(n),!1,!0)},this))};u.Defaults={URLhashListener:!1};u.prototype.destroy=function(){var i,r;n(t).off("hashchange.owl.navigation");for(i in this._handlers)this._core.$element.off(i,this._handlers[i]);for(r in Object.getOwnPropertyNames(this))"function"!=typeof this[r]&&(this[r]=null)};n.fn.owlCarousel.Constructor.Plugins.Hash=u}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){function u(t,i){var u=!1,f=t.charAt(0).toUpperCase()+t.slice(1);return n.each((t+" "+h.join(f+" ")+f).split(" "),function(n,t){if(s[t]!==r)return u=!i||t,!1}),u}function e(n){return u(n,!0)}var s=n("<support>").get(0).style,h="Webkit Moz O ms".split(" "),o={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},f={csstransforms:function(){return!!u("transform")},csstransforms3d:function(){return!!u("perspective")},csstransitions:function(){return!!u("transition")},cssanimations:function(){return!!u("animation")}};f.csstransitions()&&(n.support.transition=new String(e("transition")),n.support.transition.end=o.transition.end[n.support.transition]);f.cssanimations()&&(n.support.animation=new String(e("animation")),n.support.animation.end=o.animation.end[n.support.animation]);f.csstransforms()&&(n.support.transform=new String(e("transform")),n.support.transform3d=f.csstransforms3d())}(window.Zepto||window.jQuery,window,document);!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(n){var t,it,f,p,o,pt,s="Close",wt="BeforeClose",ti="AfterClose",ii="BeforeAppend",rt="MarkupParse",ut="Open",bt="Change",ft="mfp",u="."+ft,w="mfp-ready",kt="mfp-removing",et="mfp-prevent-close",b=function(){},ot=!!window.jQuery,h=n(window),r=function(n,i){t.ev.on(ft+n+u,i)},l=function(t,i,r,u){var f=document.createElement("div");return f.className="mfp-"+t,r&&(f.innerHTML=r),u?i&&i.appendChild(f):(f=n(f),i&&f.appendTo(i)),f},i=function(i,r){t.ev.triggerHandler(ft+i,r);t.st.callbacks&&(i=i.charAt(0).toLowerCase()+i.slice(1),t.st.callbacks[i]&&t.st.callbacks[i].apply(t,n.isArray(r)?r:[r]))},st=function(i){return i===pt&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=n(t.st.closeMarkup.replace("%title%",t.st.tClose)),pt=i),t.currTemplate.closeBtn},ht=function(){n.magnificPopup.instance||(t=new b,t.init(),n.magnificPopup.instance=t)},ri=function(){var n=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==n.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in n)return!0;return!1},a,k,d,g,ct,e,gt,at,ni,nt,yt,tt;b.prototype={constructor:b,init:function(){var i=navigator.appVersion;t.isLowIE=t.isIE8=document.all&&!document.addEventListener;t.isAndroid=/android/gi.test(i);t.isIOS=/iphone|ipad|ipod/gi.test(i);t.supportsTransition=ri();t.probablyMobile=t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent);f=n(document);t.popupsCache={}},open:function(e){var s,c,p,b,a,k,v,d,y;if(e.isObj===!1){for(t.items=e.items.toArray(),t.index=0,p=e.items,s=0;s<p.length;s++)if(c=p[s],c.parsed&&(c=c.el[0]),c===e.el[0]){t.index=s;break}}else t.items=n.isArray(e.items)?e.items:[e.items],t.index=e.index||0;if(t.isOpen)return void t.updateItemHTML();for(t.types=[],o="",t.ev=e.mainEl&&e.mainEl.length?e.mainEl.eq(0):f,e.key?(t.popupsCache[e.key]||(t.popupsCache[e.key]={}),t.currTemplate=t.popupsCache[e.key]):t.currTemplate={},t.st=n.extend(!0,{},n.magnificPopup.defaults,e),t.fixedContentPos="auto"===t.st.fixedContentPos?!t.probablyMobile:t.st.fixedContentPos,t.st.modal&&(t.st.closeOnContentClick=!1,t.st.closeOnBgClick=!1,t.st.showCloseBtn=!1,t.st.enableEscapeKey=!1),t.bgOverlay||(t.bgOverlay=l("bg").on("click"+u,function(){t.close()}),t.wrap=l("wrap").attr("tabindex",-1).on("click"+u,function(n){t._checkIfClose(n.target)&&t.close()}),t.container=l("container",t.wrap)),t.contentContainer=l("content"),t.st.preloader&&(t.preloader=l("preloader",t.container,t.st.tLoading)),b=n.magnificPopup.modules,s=0;s<b.length;s++)a=b[s],a=a.charAt(0).toUpperCase()+a.slice(1),t["init"+a].call(t);return i("BeforeOpen"),t.st.showCloseBtn&&(t.st.closeBtnInside?(r(rt,function(n,t,i,r){i.close_replaceWith=st(r.type)}),o+=" mfp-close-btn-in"):t.wrap.append(st())),t.st.alignTop&&(o+=" mfp-align-top"),t.fixedContentPos?t.wrap.css({overflow:t.st.overflowY,overflowX:"hidden",overflowY:t.st.overflowY}):t.wrap.css({top:h.scrollTop(),position:"absolute"}),(t.st.fixedBgPos===!1||"auto"===t.st.fixedBgPos&&!t.fixedContentPos)&&t.bgOverlay.css({height:f.height(),position:"absolute"}),t.st.enableEscapeKey&&f.on("keyup"+u,function(n){27===n.keyCode&&t.close()}),h.on("resize"+u,function(){t.updateSize()}),t.st.closeOnContentClick||(o+=" mfp-auto-cursor"),o&&t.wrap.addClass(o),k=t.wH=h.height(),v={},t.fixedContentPos&&t._hasScrollBar(k)&&(d=t._getScrollbarSize(),d&&(v.marginRight=d)),t.fixedContentPos&&(t.isIE7?n("body, html").css("overflow","hidden"):v.overflow="hidden"),y=t.st.mainClass,t.isIE7&&(y+=" mfp-ie7"),y&&t._addClassToMFP(y),t.updateItemHTML(),i("BuildControls"),n("html").css(v),t.bgOverlay.add(t.wrap).prependTo(t.st.prependTo||n(document.body)),t._lastFocusedEl=document.activeElement,setTimeout(function(){t.content?(t._addClassToMFP(w),t._setFocus()):t.bgOverlay.addClass(w);f.on("focusin"+u,t._onFocusIn)},16),t.isOpen=!0,t.updateSize(k),i(ut),e},close:function(){t.isOpen&&(i(wt),t.isOpen=!1,t.st.removalDelay&&!t.isLowIE&&t.supportsTransition?(t._addClassToMFP(kt),setTimeout(function(){t._close()},t.st.removalDelay)):t._close())},_close:function(){var r,e;i(s);r=kt+" "+w+" ";(t.bgOverlay.detach(),t.wrap.detach(),t.container.empty(),t.st.mainClass&&(r+=t.st.mainClass+" "),t._removeClassFromMFP(r),t.fixedContentPos)&&(e={marginRight:""},t.isIE7?n("body, html").css("overflow",""):e.overflow="",n("html").css(e));f.off("keyup"+u+" focusin"+u);t.ev.off(u);t.wrap.attr("class","mfp-wrap").removeAttr("style");t.bgOverlay.attr("class","mfp-bg");t.container.attr("class","mfp-container");!t.st.showCloseBtn||t.st.closeBtnInside&&t.currTemplate[t.currItem.type]!==!0||t.currTemplate.closeBtn&&t.currTemplate.closeBtn.detach();t.st.autoFocusLast&&t._lastFocusedEl&&n(t._lastFocusedEl).focus();t.currItem=null;t.content=null;t.currTemplate=null;t.prevHeight=0;i(ti)},updateSize:function(n){if(t.isIOS){var u=document.documentElement.clientWidth/window.innerWidth,r=window.innerHeight*u;t.wrap.css("height",r);t.wH=r}else t.wH=n||h.height();t.fixedContentPos||t.wrap.css("height",t.wH);i("Resize")},updateItemHTML:function(){var u=t.items[t.index],r,f,e;t.contentContainer.detach();t.content&&t.content.detach();u.parsed||(u=t.parseEl(t.index));r=u.type;(i("BeforeChange",[t.currItem?t.currItem.type:"",r]),t.currItem=u,t.currTemplate[r])||(f=t.st[r]?t.st[r].markup:!1,i("FirstMarkupParse",f),t.currTemplate[r]=f?n(f):!0);p&&p!==u.type&&t.container.removeClass("mfp-"+p+"-holder");e=t["get"+r.charAt(0).toUpperCase()+r.slice(1)](u,t.currTemplate[r]);t.appendContent(e,r);u.preloaded=!0;i(bt,u);p=u.type;t.container.prepend(t.contentContainer);i("AfterChange")},appendContent:function(n,r){t.content=n;n?t.st.showCloseBtn&&t.st.closeBtnInside&&t.currTemplate[r]===!0?t.content.find(".mfp-close").length||t.content.append(st()):t.content=n:t.content="";i(ii);t.container.addClass("mfp-"+r+"-holder");t.contentContainer.append(t.content)},parseEl:function(r){var o,u=t.items[r],e,f;if(u.tagName?u={el:n(u)}:(o=u.type,u={data:u,src:u.src}),u.el){for(e=t.types,f=0;f<e.length;f++)if(u.el.hasClass("mfp-"+e[f])){o=e[f];break}u.src=u.el.attr("data-mfp-src");u.src||(u.src=u.el.attr("href"))}return u.type=o||t.st.type||"inline",u.index=r,u.parsed=!0,t.items[r]=u,i("ElementParse",u),t.items[r]},addGroup:function(n,i){var u=function(r){r.mfpEl=this;t._openClick(r,n,i)},r;i||(i={});r="click.magnificPopup";i.mainEl=n;i.items?(i.isObj=!0,n.off(r).on(r,u)):(i.isObj=!1,i.delegate?n.off(r).on(r,i.delegate,u):(i.items=n,n.off(r).on(r,u)))},_openClick:function(i,r,u){var e=void 0!==u.midClick?u.midClick:n.magnificPopup.defaults.midClick,f;if(e||!(2===i.which||i.ctrlKey||i.metaKey||i.altKey||i.shiftKey)){if(f=void 0!==u.disableOn?u.disableOn:n.magnificPopup.defaults.disableOn,f)if(n.isFunction(f)){if(!f.call(t))return!0}else if(h.width()<f)return!0;i.type&&(i.preventDefault(),t.isOpen&&i.stopPropagation());u.el=n(i.mfpEl);u.delegate&&(u.items=r.find(u.delegate));t.open(u)}},updateStatus:function(n,r){if(t.preloader){it!==n&&t.container.removeClass("mfp-s-"+it);r||"loading"!==n||(r=t.st.tLoading);var u={status:n,text:r};i("UpdateStatus",u);n=u.status;r=u.text;t.preloader.html(r);t.preloader.find("a").on("click",function(n){n.stopImmediatePropagation()});t.container.addClass("mfp-s-"+n);it=n}},_checkIfClose:function(i){if(!n(i).hasClass(et)){var r=t.st.closeOnContentClick,u=t.st.closeOnBgClick;if(r&&u||!t.content||n(i).hasClass("mfp-close")||t.preloader&&i===t.preloader[0])return!0;if(i===t.content[0]||n.contains(t.content[0],i)){if(r)return!0}else if(u&&n.contains(document,i))return!0;return!1}},_addClassToMFP:function(n){t.bgOverlay.addClass(n);t.wrap.addClass(n)},_removeClassFromMFP:function(n){this.bgOverlay.removeClass(n);t.wrap.removeClass(n)},_hasScrollBar:function(n){return(t.isIE7?f.height():document.body.scrollHeight)>(n||h.height())},_setFocus:function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).focus()},_onFocusIn:function(i){if(i.target!==t.wrap[0]&&!n.contains(t.wrap[0],i.target))return(t._setFocus(),!1)},_parseMarkup:function(t,r,f){var e;f.data&&(r=n.extend(f.data,r));i(rt,[t,r,f]);n.each(r,function(i,r){var f,o;if(void 0===r||r===!1)return!0;(e=i.split("_"),e.length>1)?(f=t.find(u+"-"+e[0]),f.length>0&&(o=e[1],"replaceWith"===o?f[0]!==r[0]&&f.replaceWith(r):"img"===o?f.is("img")?f.attr("src",r):f.replaceWith(n("<img>").attr("src",r).attr("class",f.attr("class"))):f.attr(e[1],r))):t.find(u+"-"+i).html(r)})},_getScrollbarSize:function(){if(void 0===t.scrollbarSize){var n=document.createElement("div");n.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;";document.body.appendChild(n);t.scrollbarSize=n.offsetWidth-n.clientWidth;document.body.removeChild(n)}return t.scrollbarSize}};n.magnificPopup={instance:null,proto:b.prototype,modules:[],open:function(t,i){return ht(),t=t?n.extend(!0,{},t):{},t.isObj=!0,t.index=i||0,this.instance.open(t)},close:function(){return n.magnificPopup.instance&&n.magnificPopup.instance.close()},registerModule:function(t,i){i.options&&(n.magnificPopup.defaults[t]=i.options);n.extend(this.proto,i.proto);this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&#215;<\/button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}};n.fn.magnificPopup=function(i){var r,u,f,e;return ht(),r=n(this),"string"==typeof i?"open"===i?(f=ot?r.data("magnificPopup"):r[0].magnificPopup,e=parseInt(arguments[1],10)||0,f.items?u=f.items[e]:(u=r,f.delegate&&(u=u.find(f.delegate)),u=u.eq(e)),t._openClick({mfpEl:u},r,f)):t.isOpen&&t[i].apply(t,Array.prototype.slice.call(arguments,1)):(i=n.extend(!0,{},i),ot?r.data("magnificPopup",i):r[0].magnificPopup=i,t.addGroup(r,i)),r};g="inline";ct=function(){d&&(k.after(d.addClass(a)).detach(),d=null)};n.magnificPopup.registerModule(g,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push(g);r(s+"."+g,function(){ct()})},getInline:function(i,r){var f,u,e;return(ct(),i.src)?(f=t.st.inline,u=n(i.src),u.length?(e=u[0].parentNode,e&&e.tagName&&(k||(a=f.hiddenClass,k=l(a),a="mfp-"+a),d=u.after(k).detach().removeClass(a)),t.updateStatus("ready")):(t.updateStatus("error",f.tNotFound),u=n("<div>")),i.inlineElement=u,u):(t.updateStatus("ready"),t._parseMarkup(r,{},i),r)}}});var v,y="ajax",lt=function(){v&&n(document.body).removeClass(v)},dt=function(){lt();t.req&&t.req.abort()};n.magnificPopup.registerModule(y,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content<\/a> could not be loaded.'},proto:{initAjax:function(){t.types.push(y);v=t.st.ajax.cursor;r(s+"."+y,dt);r("BeforeChange."+y,dt)},getAjax:function(r){v&&n(document.body).addClass(v);t.updateStatus("loading");var u=n.extend({url:r.src,success:function(u,f,e){var o={data:u,xhr:e};i("ParseAjax",o);t.appendContent(n(o.data),y);r.finished=!0;lt();t._setFocus();setTimeout(function(){t.wrap.addClass(w)},16);t.updateStatus("ready");i("AjaxContentAdded")},error:function(){lt();r.finished=r.loadError=!0;t.updateStatus("error",t.st.ajax.tError.replace("%url%",r.src))}},t.st.ajax.settings);return t.req=n.ajax(u),""}}});gt=function(i){if(i.data&&void 0!==i.data.title)return i.data.title;var r=t.st.image.titleSrc;if(r){if(n.isFunction(r))return r.call(t,i);if(i.el)return i.el.attr(r)||""}return""};n.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"><\/div><figure><div class="mfp-img"><\/div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"><\/div><div class="mfp-counter"><\/div><\/div><\/figcaption><\/figure><\/div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image<\/a> could not be loaded.'},proto:{initImage:function(){var i=t.st.image,f=".image";t.types.push("image");r(ut+f,function(){"image"===t.currItem.type&&i.cursor&&n(document.body).addClass(i.cursor)});r(s+f,function(){i.cursor&&n(document.body).removeClass(i.cursor);h.off("resize"+u)});r("Resize"+f,t.resizeImage);t.isLowIE&&r("AfterChange",t.resizeImage)},resizeImage:function(){var n=t.currItem,i;n&&n.img&&t.st.image.verticalFit&&(i=0,t.isLowIE&&(i=parseInt(n.img.css("padding-top"),10)+parseInt(n.img.css("padding-bottom"),10)),n.img.css("max-height",t.wH-i))},_onImageHasSize:function(n){n.img&&(n.hasSize=!0,e&&clearInterval(e),n.isCheckingImgSize=!1,i("ImageHasSize",n),n.imgHidden&&(t.content&&t.content.removeClass("mfp-loading"),n.imgHidden=!1))},findImageSize:function(n){var i=0,u=n.img[0],r=function(f){e&&clearInterval(e);e=setInterval(function(){return u.naturalWidth>0?void t._onImageHasSize(n):(i>200&&clearInterval(e),i++,void(3===i?r(10):40===i?r(50):100===i&&r(500)))},f)};r(1)},getImage:function(r,u){var o=0,s=function(){r&&(r.img[0].complete?(r.img.off(".mfploader"),r===t.currItem&&(t._onImageHasSize(r),t.updateStatus("ready")),r.hasSize=!0,r.loaded=!0,i("ImageLoadComplete")):(o++,200>o?setTimeout(s,100):h()))},h=function(){r&&(r.img.off(".mfploader"),r===t.currItem&&(t._onImageHasSize(r),t.updateStatus("error",c.tError.replace("%url%",r.src))),r.hasSize=!0,r.loaded=!0,r.loadError=!0)},c=t.st.image,l=u.find(".mfp-img"),f;return l.length&&(f=document.createElement("img"),f.className="mfp-img",r.el&&r.el.find("img").length&&(f.alt=r.el.find("img").attr("alt")),r.img=n(f).on("load.mfploader",s).on("error.mfploader",h),f.src=r.src,l.is("img")&&(r.img=r.img.clone()),f=r.img[0],f.naturalWidth>0?r.hasSize=!0:f.width||(r.hasSize=!1)),t._parseMarkup(u,{title:gt(r),img_replaceWith:r.img},r),t.resizeImage(),r.hasSize?(e&&clearInterval(e),r.loadError?(u.addClass("mfp-loading"),t.updateStatus("error",c.tError.replace("%url%",r.src))):(u.removeClass("mfp-loading"),t.updateStatus("ready")),u):(t.updateStatus("loading"),r.loading=!0,r.hasSize||(r.imgHidden=!0,u.addClass("mfp-loading"),t.findImageSize(r)),u)}}});ni=function(){return void 0===at&&(at=void 0!==document.createElement("p").style.MozTransform),at};n.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(n){return n.is("img")?n:n.find("img")}},proto:{initZoom:function(){var u,f=t.st.zoom,o=".zoom";if(f.enabled&&t.supportsTransition){var e,n,c=f.duration,l=function(n){var r=n.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),u="all "+f.duration/1e3+"s "+f.easing,t={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},i="transition";return t["-webkit-"+i]=t["-moz-"+i]=t["-o-"+i]=t[i]=u,r.css(t),r},h=function(){t.content.css("visibility","visible")};r("BuildControls"+o,function(){if(t._allowZoom()){if(clearTimeout(e),t.content.css("visibility","hidden"),u=t._getItemToZoom(),!u)return void h();n=l(u);n.css(t._getOffset());t.wrap.append(n);e=setTimeout(function(){n.css(t._getOffset(!0));e=setTimeout(function(){h();setTimeout(function(){n.remove();u=n=null;i("ZoomAnimationEnded")},16)},c)},16)}});r(wt+o,function(){if(t._allowZoom()){if(clearTimeout(e),t.st.removalDelay=c,!u){if(u=t._getItemToZoom(),!u)return;n=l(u)}n.css(t._getOffset(!0));t.wrap.append(n);t.content.css("visibility","hidden");setTimeout(function(){n.css(t._getOffset())},16)}});r(s+o,function(){t._allowZoom()&&(h(),n&&n.remove(),u=null)})}},_allowZoom:function(){return"image"===t.currItem.type},_getItemToZoom:function(){return t.currItem.hasSize?t.currItem.img:!1},_getOffset:function(i){var r,u;r=i?t.currItem.img:t.st.zoom.opener(t.currItem.el||t.currItem);var f=r.offset(),e=parseInt(r.css("padding-top"),10),o=parseInt(r.css("padding-bottom"),10);return f.top-=n(window).scrollTop()-e,u={width:r.width(),height:(ot?r.innerHeight():r[0].offsetHeight)-o-e},ni()?u["-moz-transform"]=u.transform="translate("+f.left+"px,"+f.top+"px)":(u.left=f.left,u.top=f.top),u}}});var c="iframe",ui="//about:blank",vt=function(n){if(t.currTemplate[c]){var i=t.currTemplate[c].find("iframe");i.length&&(n||(i[0].src=ui),t.isIE8&&i.css("display",n?"block":"none"))}};n.magnificPopup.registerModule(c,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"><\/div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen><\/iframe><\/div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){t.types.push(c);r("BeforeChange",function(n,t,i){t!==i&&(t===c?vt():i===c&&vt(!0))});r(s+"."+c,function(){vt()})},getIframe:function(i,r){var u=i.src,f=t.st.iframe,e;return n.each(f.patterns,function(){if(u.indexOf(this.index)>-1)return(this.id&&(u="string"==typeof this.id?u.substr(u.lastIndexOf(this.id)+this.id.length,u.length):this.id.call(this,u)),u=this.src.replace("%id%",u),!1)}),e={},f.srcAction&&(e[f.srcAction]=u),t._parseMarkup(r,e,i),t.updateStatus("ready"),r}}});nt=function(n){var i=t.items.length;return n>i-1?n-i:0>n?i+n:n};yt=function(n,t,i){return n.replace(/%curr%/gi,t+1).replace(/%total%/gi,i)};n.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"><\/button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var u=t.st.gallery,i=".mfp-gallery";return t.direction=!0,u&&u.enabled?(o+=" mfp-gallery",r(ut+i,function(){u.navigateByImgClick&&t.wrap.on("click"+i,".mfp-img",function(){if(t.items.length>1)return(t.next(),!1)});f.on("keydown"+i,function(n){37===n.keyCode?t.prev():39===n.keyCode&&t.next()})}),r("UpdateStatus"+i,function(n,i){i.text&&(i.text=yt(i.text,t.currItem.index,t.items.length))}),r(rt+i,function(n,i,r,f){var e=t.items.length;r.counter=e>1?yt(u.tCounter,f.index,e):""}),r("BuildControls"+i,function(){if(t.items.length>1&&u.arrows&&!t.arrowLeft){var i=u.arrowMarkup,r=t.arrowLeft=n(i.replace(/%title%/gi,u.tPrev).replace(/%dir%/gi,"left")).addClass(et),f=t.arrowRight=n(i.replace(/%title%/gi,u.tNext).replace(/%dir%/gi,"right")).addClass(et);r.click(function(){t.prev()});f.click(function(){t.next()});t.container.append(r.add(f))}}),r(bt+i,function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout);t._preloadTimeout=setTimeout(function(){t.preloadNearbyImages();t._preloadTimeout=null},16)}),void r(s+i,function(){f.off(i);t.wrap.off("click"+i);t.arrowRight=t.arrowLeft=null})):!1},next:function(){t.direction=!0;t.index=nt(t.index+1);t.updateItemHTML()},prev:function(){t.direction=!1;t.index=nt(t.index-1);t.updateItemHTML()},goTo:function(n){t.direction=n>=t.index;t.index=n;t.updateItemHTML()},preloadNearbyImages:function(){for(var i=t.st.gallery.preload,r=Math.min(i[0],t.items.length),u=Math.min(i[1],t.items.length),n=1;n<=(t.direction?u:r);n++)t._preloadItem(t.index+n);for(n=1;n<=(t.direction?r:u);n++)t._preloadItem(t.index-n)},_preloadItem:function(r){if(r=nt(r),!t.items[r].preloaded){var u=t.items[r];u.parsed||(u=t.parseEl(r));i("LazyLoad",u);"image"===u.type&&(u.img=n('<img class="mfp-img" />').on("load.mfploader",function(){u.hasSize=!0}).on("error.mfploader",function(){u.hasSize=!0;u.loadError=!0;i("LazyLoadError",u)}).attr("src",u.src));u.preloaded=!0}}}});tt="retina";n.magnificPopup.registerModule(tt,{options:{replaceSrc:function(n){return n.src.replace(/\.\w+$/,function(n){return"@2x"+n})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var i=t.st.retina,n=i.ratio;n=isNaN(n)?n():n;n>1&&(r("ImageHasSize."+tt,function(t,i){i.img.css({"max-width":i.img[0].naturalWidth/n,width:"100%"})}),r("ElementParse."+tt,function(t,r){r.src=i.replaceSrc(r,n)}))}}}});ht()});!function(n){n.fn.extend({mobileMenu:function(t){var i=n.extend({accordion:"true",speed:300,closedSign:"collapse",openedSign:"expand",multiopen:!1},t),r=n(this);r.find("li").each(function(){0!=n(this).find("ul").size()&&(n(this).find("a:first").after("<span class='"+i.closedSign+"'>"+i.closedSign+"<\/span>"),"#"==n(this).find("a:first").attr("href")&&n(this).find("a:first").click(function(){return!1}))});r.find("li.active").each(function(){n(this).parents("ul").slideDown(i.speed,i.easing);n(this).parents("ul").parent("li").find("a:first").next().html(i.openedSign).removeClass(i.closedSign).addClass(i.openedSign);n(this).find("ul:first").slideDown(i.speed,i.easing);n(this).find("a:first").next().html(i.openedSign).removeClass(i.closedSign).addClass(i.openedSign)});0==i.mouseType&&r.find("li span").click(function(){0!=n(this).parent().find("ul").size()&&(i.accordion&&(n(this).parent().find("ul").is(":visible")||(parents=n(this).parent().parents("ul"),visible=r.find("ul:visible"),visible.each(function(t){var r=!0;parents.each(function(n){if(parents[n]==visible[t])return r=!1,!1});r&&!i.multiopen&&n(this).parent().find("ul")!=visible[t]&&n(visible[t]).slideUp(i.speed,function(){n(this).parent("li").find("a:first").next().html(i.closedSign).addClass(i.closedSign)})}))),n(this).parent().find("ul:first").is(":visible")?n(this).parent().find("ul:first").slideUp(i.speed,i.easing,function(){n(this).parent("li").find("a:first").next().delay(i.speed+1e3).html(i.closedSign).removeClass(i.openedSign).addClass(i.closedSign)}):n(this).parent().find("ul:first").slideDown(i.speed,i.easing,function(){n(this).parent("li").find("a:first").next().delay(i.speed+1e3).html(i.openedSign).removeClass(i.closedSign).addClass(i.openedSign)}))});i.mouseType>0&&r.find("li a").mouseenter(function(){0!=n(this).parent().find("ul").size()&&(i.accordion&&(n(this).parent().find("ul").is(":visible")||(parents=n(this).parent().parents("ul"),visible=r.find("ul:visible"),visible.each(function(t){var r=!0;parents.each(function(n){if(parents[n]==visible[t])return r=!1,!1});r&&n(this).parent().find("ul")!=visible[t]&&n(visible[t]).slideUp(i.speed,function(){n(this).parent("li").find("a:first").next().html(i.closedSign).addClass(i.closedSign)})}))),n(this).parent().find("ul:first").is(":visible")?n(this).parent().find("ul:first").slideUp(i.speed,function(){n(this).parent("li").find("a:first").next().delay(i.speed+1e3).html(i.closedSign).removeClass(i.openedSign).addClass(i.closedSign)}):n(this).parent().find("ul:first").slideDown(i.speed,function(){n(this).parent("li").find("a:first").next().delay(i.speed+1e3).html(i.openedSign).removeClass(i.closedSign).addClass(i.openedSign)}))})}})}(jQuery);!function(n){n.fn.countdown=function(t){var h=36e5,c=31557600,l=2629800,a=604800,i=86400,u=3600,f=60,v=1,w=/%y|%m|%w|%d|%h|%i|%s|%ty|%tm|%tw|%td|%th|%ti|%ts/g,b=/\d/g,r=function(t,i){var u=t.toString().match(b),r="";return n.each(u,function(n,t){t=Number(t);r+=""+i.digits[t]||""+t}),r},e=function(n){var t=new Date,i=n.data("jcdData");return i?(null!==i.offset&&(t=k(i.offset)),t.setMilliseconds(0),t):new Date},k=function(n){var i,r,u,t=new Date;return null!==n&&(i=n*h,u=t.getTime()- -t.getTimezoneOffset()/60*h+i,r=t.setTime(u)),new Date(r)},y=function(n,t){t.onStart&&n.on("start.jcdevt",t.onStart);t.onChange&&n.on("change.jcdevt",t.onChange);t.onComplete&&n.on("complete.jcdevt",t.onComplete);t.onPause&&n.on("pause.jcdevt",t.onPause);t.onResume&&n.on("resume.jcdevt",t.onResume);t.onLocaleChange&&n.on("locale.jcdevt",t.onLocaleChange)},p=function(n){var t=n.template,o=n.yearsLeft,i=n.monthsLeft,s=n.weeksLeft,u=n.daysLeft,f=n.hrsLeft,e=n.minsLeft,h=n.secLeft,c=!1,l=!1,a=!1,v=!1,y=!1,p=!1;return n.isRTL&&(t=n.rtlTemplate),n.omitZero&&(n.yearsAndMonths&&(n.yearsLeft||(c=!0),n.monthsLeft||(l=!0)),n.weeks&&(n.yearsAndMonths&&l&&!n.weeksLeft||!n.yearsAndMonths&&!n.weeksLeft)&&(a=!0),a&&!u&&(v=!0),v&&!f&&(y=!0),y&&!e&&(p=!0)),n.leadingZero&&(10>o&&(o="0"+o),10>i&&(i="0"+i),10>s&&(s="0"+s),10>u&&(u="0"+u),10>f&&(f="0"+f),10>e&&(e="0"+e),10>h&&(h="0"+h)),o=r(o,n),i=r(i,n),s=r(s,n),u=r(u,n),f=r(f,n),e=r(e,n),h=r(h,n),n.yearsAndMonths&&(n.omitZero&&c||(t=t.replace("%y",o),t=t.replace("%ty",1==o&&n.yearSingularText?n.yearSingularText:n.yearText)),(!n.omitZero||!c&&i||!c&&!l)&&(t=t.replace("%m",i),t=t.replace("%tm",1==i&&n.monthSingularText?n.monthSingularText:n.monthText))),n.weeks&&!a&&(t=t.replace("%w",s),t=t.replace("%tw",1==s&&n.weekSingularText?n.weekSingularText:n.weekText)),v||(t=t.replace("%d",u),t=t.replace("%td",1==u&&n.daySingularText?n.daySingularText:n.dayText)),y||(t=t.replace("%h",f),t=t.replace("%th",1==f&&n.hourSingularText?n.hourSingularText:n.hourText)),p||(t=t.replace("%i",e),t=t.replace("%ti",1==e&&n.minSingularText?n.minSingularText:n.minText)),t=t.replace("%s",h),t=t.replace("%ts",1==h&&n.secSingularText?n.secSingularText:n.secText),t=t.replace(w,"")},o=function(){var w,h,it,o,s,y,k,t,b=this,d=0,g=0,nt=0,tt="",r=function(n){var i;return i=Math.floor(t/n),t-=i*n,i},n=b.data("jcdData");return n?(w=e(b),h=null!==n.serverDiff?new Date(n.serverDiff+n.clientdateNow.getTime()):n.dateObj,h.setMilliseconds(0),it="down"===n.direction?h.getTime()-w.getTime():w.getTime()-h.getTime(),t=Math.round(it/1e3),o=r(i),s=r(u),y=r(f),k=r(v),n.yearsAndMonths&&(t+=o*i,d=r(c),g=r(l),o=r(i)),n.weeks&&(t+=o*i,nt=r(a),o=r(i)),(n.hoursOnly||n.minsOnly||n.secsOnly)&&(n.yearsAndMonths&&(t+=d*c,t+=g*l,d=g=0),n.weeks&&(t+=nt*a,nt=0)),n.hoursOnly&&(t+=o*i,t+=s*u,s=r(u)),n.minsOnly&&(t+=o*i,o=0,t+=s*u,s=0,t+=y*f,y=r(f)),n.secsOnly&&(t+=o*i,o=0,t+=s*u,s=0,t+=y*f,y=0,t+=k,k=r(v)),n.yearsLeft=d,n.monthsLeft=g,n.weeksLeft=nt,n.daysLeft=o,n.hrsLeft=s,n.minsLeft=y,n.secLeft=k,b.data("jcdData",n),"down"===n.direction&&(h>w||n.minus)||"up"===n.direction&&(w>h||n.minus)?tt=p(n):(n.yearsLeft=n.monthsLeft=n.weeksLeft=n.daysLeft=n.hrsLeft=n.minsLeft=n.secLeft=0,tt=p(n),n.hasCompleted=!0),b.html(tt).triggerMulti("change.jcdevt,countChange",[n]),void(n.hasCompleted&&(b.triggerMulti("complete.jcdevt,countComplete"),clearInterval(n.timer)))):!1},s={init:function(t){var f,u,r=n.extend({},n.fn.countdown.defaults,t),i={};return this.each(function(){var s,e=n(this);return e.data("jcdData")&&(e.countdown("changeSettings",t,!0),r=e.data("jcdData")),null===r.date&&null===r.dataAttr?(n.error("No Date passed to jCountdown. date option is required."),!0):(u=r.date?r.date:e.attr("data-"+r.dataAttr),f=new Date(u),"Invalid Date"===f.toString()&&n.error("Invalid Date passed to jCountdown: "+u),y(e,t),i=n.extend({},r),i.dom={},i.dom.$time=n("<"+i.timeWrapElement+">").addClass(i.timeWrapClass),i.dom.$text=n("<"+i.textWrapElement+">").addClass(i.textWrapClass),i.clientdateNow=new Date,i.clientdateNow.setMilliseconds(0),i.originalHTML=e.html(),i.dateObj=new Date(u),i.dateObj.setMilliseconds(0),i.hasCompleted=!1,i.timer=0,i.yearsLeft=i.monthsLeft=i.weeksLeft=i.daysLeft=i.hrsLeft=i.minsLeft=i.secLeft=0,i.difference=null,s=n.proxy(o,e),i.timer=setInterval(s,i.updateTime),e.data("jcdData",i).triggerMulti("start.jcdevt,countStart",[i]),void s())})},changeSettings:function(t,i){return this.each(function(){var r,f,u=n(this),e=n.proxy(o,u);return u.data("jcdData")?(r=n.extend({},u.data("jcdData"),t),t.hasOwnProperty("date")&&(f=new Date(t.date),"Invalid Date"===f.toString()&&n.error("Invalid Date passed to jCountdown: "+t.date)),r.completed=!1,r.dateObj=new Date(t.date),clearInterval(r.timer),u.off(".jcdevt").data("jcdData",r),i||(y(u,r),r.timer=setInterval(e,r.updateTime),u.data("jcdData",r),e()),void(r=null)):!0})},resume:function(){return this.each(function(){var i=n(this),t=i.data("jcdData"),u=n.proxy(o,i),f,r;if(!t)return!0;(i.data("jcdData",t).triggerMulti("resume.jcdevt,countResume",[t]),t.hasCompleted)||((t.timer=setInterval(u,t.updateTime),t.stopwatch&&"up"===t.direction)&&(f=e(i).getTime()-t.pausedAt.getTime(),r=new Date,r.setTime(t.dateObj.getTime()+f),t.dateObj=r),u())})},pause:function(){return this.each(function(){var i=n(this),t=i.data("jcdData");return t?(t.stopwatch&&(t.pausedAt=e(i)),clearInterval(t.timer),void i.data("jcdData",t).triggerMulti("pause.jcdevt,countPause",[t])):!0})},complete:function(){return this.each(function(){var i=n(this),t=i.data("jcdData");return t?(clearInterval(t.timer),t.hasCompleted=!0,void i.data("jcdData",t).triggerMulti("complete.jcdevt,countComplete",[t])):!0})},destroy:function(){return this.each(function(){var i=n(this),t=i.data("jcdData");return t?(clearInterval(t.timer),void i.off(".jcdevt").removeData("jcdData").html(t.originalHTML)):!0})},getSettings:function(t){var r=n(this),i=r.data("jcdData");return t&&i?i.hasOwnProperty(t)?i[t]:void 0:i},changeLocale:function(t){var r=n(this),i=r.data("jcdData");return n.fn.countdown.locale[t]?(n.extend(i,n.fn.countdown.locale[t]),r.data("jcdData",i).triggerMulti("locale.jcdevt,localeChange",[i]),!0):(n.error("Locale '"+t+"' does not exist"),!1)}};return s[t]?s[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void n.error("Method "+t+" does not exist in the jCountdown Plugin"):s.init.apply(this,arguments)};n.fn.countdown.defaults={date:null,dataAttr:null,updateTime:1e3,yearText:"years",monthText:"months",weekText:"weeks",dayText:"days",hourText:"hours",minText:"mins",secText:"sec",yearSingularText:"year",monthSingularText:"month",weekSingularText:"week",daySingularText:"day",hourSingularText:"hour",minSingularText:"min",secSingularText:"sec",digits:[0,1,2,3,4,5,6,7,8,9],isRTL:!1,minus:!1,onStart:null,onChange:null,onComplete:null,onResume:null,onPause:null,onLocaleChange:null,leadingZero:!1,offset:null,serverDiff:null,hoursOnly:!1,minsOnly:!1,secsOnly:!1,weeks:!1,hours:!1,yearsAndMonths:!1,direction:"down",stopwatch:!1,omitZero:!1,rtlTemplate:"%ts %s : %ti %i : %th %h : %tm %m : %ty %y",template:"%y %ty : %m %tm : %h %th : %i %ti : %s %ts"};n.fn.countdown.locale=[];n.fn.countdown.locale.en={yearText:"years",monthText:"months",weekText:"weeks",dayText:"days",hourText:"hours",minText:"mins",secText:"sec",yearSingularText:"year",monthSingularText:"month",weekSingularText:"week",daySingularText:"day",hourSingularText:"hour",minSingularText:"min",secSingularText:"sec",isRTL:!1};n.fn.triggerMulti=function(t,i){var r=t.split(",");return this.each(function(){for(var u=n(this),t=0;t<r.length;t++)u.trigger(r[t],i)})}}(jQuery);!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof exports?n(require("jquery")):n(jQuery)}(function(n){var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,this.dataOptions(),r);this.init()};t.DEFAULTS={from:0,to:0,speed:1e3,refreshInterval:100,decimals:0,formatter:function(n,t){return n.toFixed(t.decimals)},onUpdate:null,onComplete:null};t.prototype.init=function(){this.value=this.options.from;this.loops=Math.ceil(this.options.speed/this.options.refreshInterval);this.loopCount=0;this.increment=(this.options.to-this.options.from)/this.loops};t.prototype.dataOptions=function(){var n={from:this.$element.data("from"),to:this.$element.data("to"),speed:this.$element.data("speed"),refreshInterval:this.$element.data("refresh-interval"),decimals:this.$element.data("decimals")},i=Object.keys(n),r,t;for(r in i)t=i[r],void 0===n[t]&&delete n[t];return n};t.prototype.update=function(){this.value+=this.increment;this.loopCount++;this.render();"function"==typeof this.options.onUpdate&&this.options.onUpdate.call(this.$element,this.value);this.loopCount>=this.loops&&(clearInterval(this.interval),this.value=this.options.to,"function"==typeof this.options.onComplete&&this.options.onComplete.call(this.$element,this.value))};t.prototype.render=function(){var n=this.options.formatter.call(this.$element,this.value,this.options);this.$element.text(n)};t.prototype.restart=function(){this.stop();this.init();this.start()};t.prototype.start=function(){this.stop();this.render();this.interval=setInterval(this.update.bind(this),this.options.refreshInterval)};t.prototype.stop=function(){this.interval&&clearInterval(this.interval)};t.prototype.toggle=function(){this.interval?this.stop():this.start()};n.fn.countTo=function(i){return this.each(function(){var u=n(this),r=u.data("countTo"),f="object"==typeof i?i:{},e="string"==typeof i?i:"start";r&&"object"!=typeof i||(r&&r.stop(),u.data("countTo",r=new t(this,f)));r[e].call(r)})}});!function(){"use strict";function n(r){if(!r)throw new Error("No options passed to Waypoint constructor");if(!r.element)throw new Error("No element option passed to Waypoint constructor");if(!r.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+i;this.options=n.Adapter.extend({},n.defaults,r);this.element=this.options.element;this.adapter=new n.Adapter(this.element);this.callback=r.handler;this.axis=this.options.horizontal?"horizontal":"vertical";this.enabled=this.options.enabled;this.triggerPoint=null;this.group=n.Group.findOrCreate({name:this.options.group,axis:this.axis});this.context=n.Context.findOrCreateByElement(this.options.context);n.offsetAliases[this.options.offset]&&(this.options.offset=n.offsetAliases[this.options.offset]);this.group.add(this);this.context.add(this);t[this.key]=this;i+=1}var i=0,t={};n.prototype.queueTrigger=function(n){this.group.queueTrigger(this,n)};n.prototype.trigger=function(n){this.enabled&&this.callback&&this.callback.apply(this,n)};n.prototype.destroy=function(){this.context.remove(this);this.group.remove(this);delete t[this.key]};n.prototype.disable=function(){return this.enabled=!1,this};n.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this};n.prototype.next=function(){return this.group.next(this)};n.prototype.previous=function(){return this.group.previous(this)};n.invokeAll=function(n){var r=[],u,i,f;for(u in t)r.push(t[u]);for(i=0,f=r.length;f>i;i++)r[i][n]()};n.destroyAll=function(){n.invokeAll("destroy")};n.disableAll=function(){n.invokeAll("disable")};n.enableAll=function(){n.Context.refreshAll();for(var i in t)t[i].enabled=!0;return this};n.refreshAll=function(){n.Context.refreshAll()};n.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight};n.viewportWidth=function(){return document.documentElement.clientWidth};n.adapters=[];n.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0};n.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}};window.Waypoint=n}(),function(){"use strict";function f(n){window.setTimeout(n,1e3/60)}function n(u){this.element=u;this.Adapter=t.Adapter;this.adapter=new this.Adapter(u);this.key="waypoint-context-"+r;this.didScroll=!1;this.didResize=!1;this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()};this.waypoints={vertical:{},horizontal:{}};u.waypointContextKey=this.key;i[u.waypointContextKey]=this;r+=1;t.windowContext||(t.windowContext=!0,t.windowContext=new n(window));this.createThrottledScrollHandler();this.createThrottledResizeHandler()}var r=0,i={},t=window.Waypoint,u=window.onload;n.prototype.add=function(n){var t=n.options.horizontal?"horizontal":"vertical";this.waypoints[t][n.key]=n;this.refresh()};n.prototype.checkEmpty=function(){var n=this.Adapter.isEmptyObject(this.waypoints.horizontal),t=this.Adapter.isEmptyObject(this.waypoints.vertical),r=this.element==this.element.window;n&&t&&!r&&(this.adapter.off(".waypoints"),delete i[this.key])};n.prototype.createThrottledResizeHandler=function(){function i(){n.handleResize();n.didResize=!1}var n=this;this.adapter.on("resize.waypoints",function(){n.didResize||(n.didResize=!0,t.requestAnimationFrame(i))})};n.prototype.createThrottledScrollHandler=function(){function i(){n.handleScroll();n.didScroll=!1}var n=this;this.adapter.on("scroll.waypoints",function(){(!n.didScroll||t.isTouch)&&(n.didScroll=!0,t.requestAnimationFrame(i))})};n.prototype.handleResize=function(){t.Context.refreshAll()};n.prototype.handleScroll=function(){var u={},i={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}},r,f,n,s;for(r in i){var t=i[r],h=t.newScroll>t.oldScroll,c=h?t.forward:t.backward;for(f in this.waypoints[r])if(n=this.waypoints[r][f],null!==n.triggerPoint){var e=t.oldScroll<n.triggerPoint,o=t.newScroll>=n.triggerPoint,l=e&&o,a=!e&&!o;(l||a)&&(n.queueTrigger(c),u[n.group.id]=n.group)}}for(s in u)u[s].flushTriggers();this.oldScroll={x:i.horizontal.newScroll,y:i.vertical.newScroll}};n.prototype.innerHeight=function(){return this.element==this.element.window?t.viewportHeight():this.adapter.innerHeight()};n.prototype.remove=function(n){delete this.waypoints[n.axis][n.key];this.checkEmpty()};n.prototype.innerWidth=function(){return this.element==this.element.window?t.viewportWidth():this.adapter.innerWidth()};n.prototype.destroy=function(){var t=[],i,r,n,u;for(i in this.waypoints)for(r in this.waypoints[i])t.push(this.waypoints[i][r]);for(n=0,u=t.length;u>n;n++)t[n].destroy()};n.prototype.refresh=function(){var o,u=this.element==this.element.window,l=u?void 0:this.adapter.offset(),f={},e,i,a;this.handleScroll();o={horizontal:{contextOffset:u?0:l.left,contextScroll:u?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:u?0:l.top,contextScroll:u?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};for(e in o){i=o[e];for(a in this.waypoints[e]){var v,s,h,y,p,n=this.waypoints[e][a],r=n.options.offset,w=n.triggerPoint,b=0,c=null==w;n.element!==n.element.window&&(b=n.adapter.offset()[i.offsetProp]);"function"==typeof r?r=r.apply(n):"string"==typeof r&&(r=parseFloat(r),n.options.offset.indexOf("%")>-1&&(r=Math.ceil(i.contextDimension*r/100)));v=i.contextScroll-i.contextOffset;n.triggerPoint=Math.floor(b+v-r);s=w<i.oldScroll;h=n.triggerPoint>=i.oldScroll;y=s&&h;p=!s&&!h;!c&&y?(n.queueTrigger(i.backward),f[n.group.id]=n.group):!c&&p?(n.queueTrigger(i.forward),f[n.group.id]=n.group):c&&i.oldScroll>=n.triggerPoint&&(n.queueTrigger(i.forward),f[n.group.id]=n.group)}}return t.requestAnimationFrame(function(){for(var n in f)f[n].flushTriggers()}),this};n.findOrCreateByElement=function(t){return n.findByElement(t)||new n(t)};n.refreshAll=function(){for(var n in i)i[n].refresh()};n.findByElement=function(n){return i[n.waypointContextKey]};window.onload=function(){u&&u();n.refreshAll()};t.requestAnimationFrame=function(n){var t=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||f;t.call(window,n)};t.Context=n}(),function(){"use strict";function i(n,t){return n.triggerPoint-t.triggerPoint}function u(n,t){return t.triggerPoint-n.triggerPoint}function n(n){this.name=n.name;this.axis=n.axis;this.id=this.name+"-"+this.axis;this.waypoints=[];this.clearTriggerQueues();r[this.axis][this.name]=this}var r={vertical:{},horizontal:{}},t=window.Waypoint;n.prototype.add=function(n){this.waypoints.push(n)};n.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}};n.prototype.flushTriggers=function(){var n,t,e,r,o,f;for(n in this.triggerQueues)for(t=this.triggerQueues[n],e="up"===n||"left"===n,t.sort(e?u:i),r=0,o=t.length;o>r;r+=1)f=t[r],(f.options.continuous||r===t.length-1)&&f.trigger([n]);this.clearTriggerQueues()};n.prototype.next=function(n){this.waypoints.sort(i);var r=t.Adapter.inArray(n,this.waypoints),u=r===this.waypoints.length-1;return u?null:this.waypoints[r+1]};n.prototype.previous=function(n){this.waypoints.sort(i);var r=t.Adapter.inArray(n,this.waypoints);return r?this.waypoints[r-1]:null};n.prototype.queueTrigger=function(n,t){this.triggerQueues[t].push(n)};n.prototype.remove=function(n){var i=t.Adapter.inArray(n,this.waypoints);i>-1&&this.waypoints.splice(i,1)};n.prototype.first=function(){return this.waypoints[0]};n.prototype.last=function(){return this.waypoints[this.waypoints.length-1]};n.findOrCreate=function(t){return r[t.axis][t.name]||new n(t)};t.Group=n}(),function(){"use strict";function n(n){this.$element=t(n)}var t=window.jQuery,i=window.Waypoint;t.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(t,i){n.prototype[i]=function(){var n=Array.prototype.slice.call(arguments);return this.$element[i].apply(this.$element,n)}});t.each(["extend","inArray","isEmptyObject"],function(i,r){n[r]=t[r]});i.adapters.push({name:"jquery",Adapter:n});i.Adapter=n}(),function(){"use strict";function n(n){return function(){var r=[],i=arguments[0];return n.isFunction(arguments[0])&&(i=n.extend({},arguments[1]),i.handler=arguments[0]),this.each(function(){var u=n.extend({},i,{element:this});"string"==typeof u.context&&(u.context=n(this).closest(u.context)[0]);r.push(new t(u))}),r}}var t=window.Waypoint;window.jQuery&&(window.jQuery.fn.waypoint=n(window.jQuery));window.Zepto&&(window.Zepto.fn.waypoint=n(window.Zepto))}();!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){function i(){var i=e(this),r=t.settings;return isNaN(i.datetime)||(0==r.cutoff||f(i.datetime)<r.cutoff)&&n(this).text(u(i.datetime)),this}function e(i){if(i=n(i),!i.data("timeago")){i.data("timeago",{datetime:t.datetime(i)});var r=n.trim(i.text());t.settings.localeTitle?i.attr("title",i.data("timeago").datetime.toLocaleString()):!(r.length>0)||t.isTime(i)&&i.attr("title")||i.attr("title",r)}return i.data("timeago")}function u(n){return t.inWords(f(n))}function f(n){return(new Date).getTime()-n.getTime()}var t,r;n.timeago=function(t){return u(t instanceof Date?t:"string"==typeof t?n.timeago.parse(t):"number"==typeof t?new Date(t):n.timeago.datetime(t))};t=n.timeago;n.extend(n.timeago,{settings:{refreshMillis:6e4,allowFuture:!1,localeTitle:!1,cutoff:0,strings:{prefixAgo:null,prefixFromNow:null,suffixAgo:"ago",suffixFromNow:"from now",seconds:"less than a minute",minute:"about a minute",minutes:"%d minutes",hour:"about an hour",hours:"about %d hours",day:"a day",days:"%d days",month:"about a month",months:"%d months",year:"about a year",years:"%d years",wordSeparator:" ",numbers:[]}},inWords:function(t){function r(r,u){var f=n.isFunction(r)?r(u,t):r,e=i.numbers&&i.numbers[u]||u;return f.replace(/%d/i,e)}var i=this.settings.strings,s=i.prefixAgo,h=i.suffixAgo;this.settings.allowFuture&&0>t&&(s=i.prefixFromNow,h=i.suffixFromNow);var f=Math.abs(t)/1e3,e=f/60,o=e/60,u=o/24,c=u/365,a=45>f&&r(i.seconds,Math.round(f))||90>f&&r(i.minute,1)||45>e&&r(i.minutes,Math.round(e))||90>e&&r(i.hour,1)||24>o&&r(i.hours,Math.round(o))||42>o&&r(i.day,1)||30>u&&r(i.days,Math.round(u))||45>u&&r(i.month,1)||365>u&&r(i.months,Math.round(u/30))||1.5>c&&r(i.year,1)||r(i.years,Math.round(c)),l=i.wordSeparator||"";return void 0===i.wordSeparator&&(l=" "),n.trim([s,a,h].join(l))},parse:function(t){var i=n.trim(t);return i=i.replace(/\.\d+/,""),i=i.replace(/-/,"/").replace(/-/,"/"),i=i.replace(/T/," ").replace(/Z/," UTC"),i=i.replace(/([\+\-]\d\d)\:?(\d\d)/," $1$2"),i=i.replace(/([\+\-]\d\d)$/," $100"),new Date(1e3*i||i)},datetime:function(i){var r=n(i).attr(t.isTime(i)?"datetime":"title");return t.parse(r)},isTime:function(t){return"time"===n(t).get(0).tagName.toLowerCase()}});r={init:function(){var u=n.proxy(i,this),r;u();r=t.settings;r.refreshMillis>0&&(this._timeagoInterval=setInterval(u,r.refreshMillis))},update:function(r){var u=t.parse(r);n(this).data("timeago",{datetime:u});t.settings.localeTitle&&n(this).attr("title",u.toLocaleString());i.apply(this)},updateFromDOM:function(){n(this).data("timeago",{datetime:t.parse(n(this).attr(t.isTime(this)?"datetime":"title"))});i.apply(this)},dispose:function(){this._timeagoInterval&&(window.clearInterval(this._timeagoInterval),this._timeagoInterval=null)}};n.fn.timeago=function(n,t){var i=n?r[n]:r.init;if(!i)throw new Error("Unknown function name '"+n+"' for timeago");return this.each(function(){i.call(this,t)}),this};document.createElement("abbr");document.createElement("time")});!function(n){var t=function(n,t){"use strict";if(t.getElementsByClassName){var s,i,u=t.documentElement,f=n.Date,ut=n.HTMLPictureElement,e=n.addEventListener,r=n.setTimeout,ft=n.requestAnimationFrame||r,b=n.requestIdleCallback,nt=/^picture$/i,et=["load","error","lazyincluded","_lazyloaded"],v={},ot=Array.prototype.forEach,h=function(n,t){return v[t]||(v[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")),v[t].test(n.getAttribute("class")||"")&&v[t]},y=function(n,t){h(n,t)||n.setAttribute("class",(n.getAttribute("class")||"").trim()+" "+t)},k=function(n,t){var i;(i=h(n,t))&&n.setAttribute("class",(n.getAttribute("class")||"").replace(i," "))},c=function(n,t,i){var r=i?"addEventListener":"removeEventListener";i&&c(n,t);et.forEach(function(i){n[r](i,t)})},l=function(n,i,r,u,f){var e=t.createEvent("Event");return r||(r={}),r.instance=s,e.initEvent(i,!u,!f),e.detail=r,n.dispatchEvent(e),e},d=function(t,r){var u;!ut&&(u=n.picturefill||i.pf)?(r&&r.src&&!t.getAttribute("srcset")&&t.setAttribute("srcset",r.src),u({reevaluate:!0,elements:[t]})):r&&r.src&&(t.src=r.src)},o=function(n,t){return(getComputedStyle(n,null)||{})[t]},tt=function(n,t,r){for(r=r||n.offsetWidth;r<i.minSize&&t&&!n._lazysizesWidth;)r=t.offsetWidth,t=t.parentNode;return r},a=function(){var n,i,u=[],s=[],f=u,e=function(){var t=f;for(f=u.length?s:u,n=!0,i=!1;t.length;)t.shift()();n=!1},o=function(u,o){n&&!o?u.apply(this,arguments):(f.push(u),i||(i=!0,(t.hidden?r:ft)(e)))};return o._lsFlush=e,o}(),p=function(n,t){return t?function(){a(n)}:function(){var t=this,i=arguments;a(function(){n.apply(t,i)})}},it=function(n){var t,i,u=function(){t=null;n()},e=function(){var n=f.now()-i;n<99?r(e,99-n):(b||u)(u)};return function(){i=f.now();t||(t=r(e,99))}};!function(){var t,u={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};i=n.lazySizesConfig||n.lazysizesConfig||{};for(t in u)t in i||(i[t]=u[t]);n.lazySizesConfig=i;r(function(){i.init&&w()})}();var rt=function(){var ct,rt,kt,ut,dt,gt,ni,ft,et,st,ht,wt,lt,bt,ui=/^img$/i,fi=/^iframe$/i,ei="onscroll"in n&&!/(gle|ing)bot/.test(navigator.userAgent),at=0,w=0,tt=-1,vt=function(n){w--;n&&n.target&&c(n.target,vt);(!n||w<0||!n.target)&&(w=0)},oi=function(n,i){var f,r=n,e="hidden"==o(t.body,"visibility")||"hidden"!=o(n.parentNode,"visibility")&&"hidden"!=o(n,"visibility");for(ft-=i,ht+=i,et-=i,st+=i;e&&(r=r.offsetParent)&&r!=t.body&&r!=u;)(e=(o(r,"opacity")||1)>0)&&"visible"!=o(r,"overflow")&&(f=r.getBoundingClientRect(),e=st>f.left&&et<f.right&&ht>f.top-1&&ft<f.bottom+1);return e},ti=function(){var v,n,e,h,l,f,a,c,y,r=s.elements;if((ut=i.loadMode)&&w<8&&(v=r.length)){for(n=0,tt++,null==lt&&(("expand"in i)||(i.expand=u.clientHeight>500&&u.clientWidth>500?500:370),wt=i.expand,lt=wt*i.expFactor),at<lt&&w<1&&tt>2&&ut>2&&!t.hidden?(at=lt,tt=0):at=ut>1&&tt>1&&w<6?wt:0;n<v;n++)if(r[n]&&!r[n]._lazyRace)if(ei)if((c=r[n].getAttribute("data-expand"))&&(f=1*c)||(f=at),y!==f&&(gt=innerWidth+f*bt,ni=innerHeight+f,a=-1*f,y=f),e=r[n].getBoundingClientRect(),(ht=e.bottom)>=a&&(ft=e.top)<=ni&&(st=e.right)>=a*bt&&(et=e.left)<=gt&&(ht||st||et||ft)&&(i.loadHidden||"hidden"!=o(r[n],"visibility"))&&(rt&&w<3&&!c&&(ut<3||tt<4)||oi(r[n],f))){if(yt(r[n]),l=!0,w>9)break}else!l&&rt&&!h&&w<4&&tt<4&&ut>2&&(ct[0]||i.preloadAfterLoad)&&(ct[0]||!c&&(ht||st||et||ft||"auto"!=r[n].getAttribute(i.sizesAttr)))&&(h=ct[0]||r[n]);else yt(r[n]);h&&!l&&yt(h)}},v=function(n){var u,e=0,h=i.throttleDelay,t=i.ricTimeout,o=function(){u=!1;e=f.now();n()},s=b&&t>49?function(){b(o,{timeout:t});t!==i.ricTimeout&&(t=i.ricTimeout)}:p(function(){r(o)},!0);return function(n){var i;(n=!0===n)&&(t=33);u||(u=!0,(i=h-(f.now()-e))<0&&(i=0),n||i<9?s():r(s,i))}}(ti),ii=function(n){y(n.target,i.loadedClass);k(n.target,i.loadingClass);c(n.target,ri);l(n.target,"lazyloaded")},si=p(ii),ri=function(n){si({target:n.target})},hi=function(n){var t,r=n.getAttribute(i.srcsetAttr);(t=i.customMedia[n.getAttribute("data-media")||n.getAttribute("media")])&&n.setAttribute("media",t);r&&n.setAttribute("srcset",r)},ci=p(function(n,t,u,f,e){var o,s,v,h,p,b;(p=l(n,"lazybeforeunveil",t)).defaultPrevented||(f&&(u?y(n,i.autosizesClass):n.setAttribute("sizes",f)),s=n.getAttribute(i.srcsetAttr),o=n.getAttribute(i.srcAttr),e&&(v=n.parentNode,h=v&&nt.test(v.nodeName||"")),b=t.firesLoad||"src"in n&&(s||o||h),p={target:n},b&&(c(n,vt,!0),clearTimeout(kt),kt=r(vt,2500),y(n,i.loadingClass),c(n,ri,!0)),h&&ot.call(v.getElementsByTagName("source"),hi),s?n.setAttribute("srcset",s):o&&!h&&(fi.test(n.nodeName)?function(n,t){try{n.contentWindow.location.replace(t)}catch(i){n.src=t}}(n,o):$("<img />").bind("load",function(){$(n).css("padding-top","");n.src=o}).attr("src",o)),e&&(s||h)&&d(n,{src:o}));n._lazyRace&&delete n._lazyRace;k(n,i.lazyClass);a(function(){(!b||n.complete&&n.naturalWidth>1)&&(b?vt(p):w--,ii(p))},!0)}),yt=function(n){var u,t=ui.test(n.nodeName),f=t&&(n.getAttribute(i.sizesAttr)||n.getAttribute("sizes")),r="auto"==f;(r||!rt)&&t&&(n.getAttribute("src")||n.srcset)&&!n.complete&&!h(n,i.errorClass)&&h(n,i.lazyClass)||(u=l(n,"lazyunveilread").detail,r&&g.updateElem(n,!0,n.offsetWidth),n._lazyRace=!0,w++,ci(n,u,r,f,t))},pt=function(){if(!rt)if(f.now()-dt<999)r(pt,999);else{var n=it(function(){i.loadMode=3;v()});rt=!0;i.loadMode=3;v();e("scroll",function(){3==i.loadMode&&(i.loadMode=2);n()},!0)}};return{_:function(){dt=f.now();s.elements=t.getElementsByClassName(i.lazyClass);ct=t.getElementsByClassName(i.lazyClass+" "+i.preloadClass);bt=i.hFac;e("scroll",v,!0);e("resize",v,!0);n.MutationObserver?new MutationObserver(v).observe(u,{childList:!0,subtree:!0,attributes:!0}):(u.addEventListener("DOMNodeInserted",v,!0),u.addEventListener("DOMAttrModified",v,!0),setInterval(v,999));e("hashchange",v,!0);["focus","mouseover","click","load","transitionend","animationend","webkitAnimationEnd"].forEach(function(n){t.addEventListener(n,v,!0)});/d$|^c/.test(t.readyState)?pt():(e("load",pt),t.addEventListener("DOMContentLoaded",v),r(pt,2e4));s.elements.length?(ti(),a._lsFlush()):v()},checkElems:v,unveil:yt}}(),g=function(){var n,f=p(function(n,t,i,r){var f,u,e;if(n._lazysizesWidth=r,r+="px",n.setAttribute("sizes",r),nt.test(t.nodeName||""))for(f=t.getElementsByTagName("source"),u=0,e=f.length;u<e;u++)f[u].setAttribute("sizes",r);i.detail.dataAttr||d(n,i.detail)}),r=function(n,t,i){var r,u=n.parentNode;u&&(i=tt(n,u,i),(r=l(n,"lazybeforesizes",{width:i,dataAttr:!!t})).defaultPrevented||(i=r.detail.width)&&i!==n._lazysizesWidth&&f(n,u,r,i))},u=it(function(){var t,i=n.length;if(i)for(t=0;t<i;t++)r(n[t])});return{_:function(){n=t.getElementsByClassName(i.autosizesClass);e("resize",u)},checkElems:u,updateElem:r}}(),w=function(){w.i||(w.i=!0,g._(),rt._())};return s={cfg:i,autoSizer:g,loader:rt,init:w,uP:d,aC:y,rC:k,hC:h,fire:l,gW:tt,rAF:a}}}(n,n.document);n.lazySizes=t;"object"==typeof module&&module.exports&&(module.exports=t)}(window);!function(n,t,i,r){"use strict";var u=function(t){this.owl=t;this._thumbcontent=[];this._identifier=0;this.owl_currentitem=this.owl.options.startPosition;this.$element=this.owl.$element;this._handlers={"prepared.owl.carousel":n.proxy(function(t){if(!t.namespace||!this.owl.options.thumbs||this.owl.options.thumbImage||this.owl.options.thumbsPrerendered||this.owl.options.thumbImage){if(t.namespace&&this.owl.options.thumbs&&this.owl.options.thumbImage){var i=n(t.content).find("img");this._thumbcontent.push(i)}}else n(t.content).find("[data-thumb]").attr("data-thumb")!==r&&this._thumbcontent.push(n(t.content).find("[data-thumb]").attr("data-thumb"))},this),"initialized.owl.carousel":n.proxy(function(n){n.namespace&&this.owl.options.thumbs&&(this.render(),this.listen(),this._identifier=this.owl.$element.data("slider-id"),this.setActive())},this),"changed.owl.carousel":n.proxy(function(n){n.namespace&&"position"===n.property.name&&this.owl.options.thumbs&&(this._identifier=this.owl.$element.data("slider-id"),this.setActive())},this)};this.owl.options=n.extend({},u.Defaults,this.owl.options);this.owl.$element.on(this._handlers)};u.Defaults={thumbs:!0,thumbImage:!1,thumbContainerClass:"owl-thumbs",thumbItemClass:"owl-thumb-item",moveThumbsInside:!1};u.prototype.listen=function(){var t=this.owl.options;t.thumbsPrerendered&&(this._thumbcontent._thumbcontainer=n("."+t.thumbContainerClass));n(this._thumbcontent._thumbcontainer).on("click",this._thumbcontent._thumbcontainer.children(),n.proxy(function(i){this._identifier=n(i.target).closest("."+t.thumbContainerClass).data("slider-id");var r=n(i.target).parent().is(this._thumbcontent._thumbcontainer)?n(i.target).index():n(i.target).closest("."+t.thumbItemClass).index();t.thumbsPrerendered?n("[data-slider-id="+this._identifier+"]").trigger("to.owl.carousel",[r,t.dotsSpeed,!0]):this.owl.to(r,t.dotsSpeed);i.preventDefault()},this))};u.prototype.render=function(){var i=this.owl.options,t;if(i.thumbsPrerendered?(this._thumbcontent._thumbcontainer=n("."+i.thumbContainerClass),i.moveThumbsInside&&this._thumbcontent._thumbcontainer.appendTo(this.$element)):this._thumbcontent._thumbcontainer=n("<div>").addClass(i.thumbContainerClass).appendTo(this.$element),i.thumbImage)for(t=0;t<this._thumbcontent.length;++t)this._thumbcontent._thumbcontainer.append("<button class="+i.thumbItemClass+'><img src="'+this._thumbcontent[t].attr("src")+'" alt="'+this._thumbcontent[t].attr("alt")+'" /><\/button>');else for(t=0;t<this._thumbcontent.length;++t)this._thumbcontent._thumbcontainer.append("<button class="+i.thumbItemClass+">"+this._thumbcontent[t]+"<\/button>")};u.prototype.setActive=function(){this.owl_currentitem=this.owl._current-this.owl._clones.length/2;this.owl_currentitem===this.owl._items.length&&(this.owl_currentitem=0);var t=this.owl.options,i=t.thumbsPrerendered?n("."+t.thumbContainerClass+'[data-slider-id="'+this._identifier+'"]'):this._thumbcontent._thumbcontainer;i.children().filter(".active").removeClass("active");i.children().eq(this.owl_currentitem).addClass("active")};u.prototype.destroy=function(){var n,t;for(n in this._handlers)this.owl.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Thumbs=u}(window.Zepto||window.jQuery,window,document);!function(n,t,i,r){function f(t,i){this.element=t;this.options=n.extend({},h,i);this._defaults=h;this._name=u;this.init()}var u="stellar",h={scrollProperty:"scroll",positionProperty:"position",horizontalScrolling:!0,verticalScrolling:!0,horizontalOffset:0,verticalOffset:0,responsive:!1,parallaxBackgrounds:!0,parallaxElements:!0,hideDistantElements:!0,hideElement:function(n){n.hide()},showElement:function(n){n.show()}},e={scroll:{getLeft:function(n){return n.scrollLeft()},setLeft:function(n,t){n.scrollLeft(t)},getTop:function(n){return n.scrollTop()},setTop:function(n,t){n.scrollTop(t)}},position:{getLeft:function(n){return-1*parseInt(n.css("left"),10)},getTop:function(n){return-1*parseInt(n.css("top"),10)}},margin:{getLeft:function(n){return-1*parseInt(n.css("margin-left"),10)},getTop:function(n){return-1*parseInt(n.css("margin-top"),10)}},transform:{getLeft:function(n){var t=getComputedStyle(n[0])[o];return"none"!==t?-1*parseInt(t.match(/(-?[0-9]+)/g)[4],10):0},getTop:function(n){var t=getComputedStyle(n[0])[o];return"none"!==t?-1*parseInt(t.match(/(-?[0-9]+)/g)[5],10):0}}},c={position:{setLeft:function(n,t){n.css("left",t)},setTop:function(n,t){n.css("top",t)}},transform:{setPosition:function(n,t,i,r,u){n[0].style[o]="translate3d("+(t-i)+"px, "+(r-u)+"px, 0)"}}},v=function(){var i,u=/^(Moz|Webkit|Khtml|O|ms|Icab)(?=[A-Z])/,r=n("script")[0].style,t="";for(i in r)if(u.test(i)){t=i.match(u)[0];break}return"WebkitOpacity"in r&&(t="Webkit"),"KhtmlOpacity"in r&&(t="Khtml"),function(n){return t+(t.length>0?n.charAt(0).toUpperCase()+n.slice(1):n)}}(),o=v("transform"),l=n("<div />",{style:"background:#fff"}).css("background-position-x")!==r,s=l?function(n,t,i){n.css({"background-position-x":t,"background-position-y":i})}:function(n,t,i){n.css("background-position",t+" "+i)},y=l?function(n){return[n.css("background-position-x"),n.css("background-position-y")]}:function(n){return n.css("background-position").split(" ")},a=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||t.msRequestAnimationFrame||function(n){setTimeout(n,1e3/60)};f.prototype={init:function(){this.options.name=u+"_"+Math.floor(1e9*Math.random());this._defineElements();this._defineGetters();this._defineSetters();this._handleWindowLoadAndResize();this._detectViewport();this.refresh({firstLoad:!0});"scroll"===this.options.scrollProperty?this._handleScrollEvent():this._startAnimationLoop()},_defineElements:function(){this.element===i.body&&(this.element=t);this.$scrollElement=n(this.element);this.$element=this.element===t?n("body"):this.$scrollElement;this.$viewportElement=this.options.viewportElement!==r?n(this.options.viewportElement):this.$scrollElement[0]===t||"scroll"===this.options.scrollProperty?this.$scrollElement:this.$scrollElement.parent()},_defineGetters:function(){var n=this,t=e[n.options.scrollProperty];this._getScrollLeft=function(){return t.getLeft(n.$scrollElement)};this._getScrollTop=function(){return t.getTop(n.$scrollElement)}},_defineSetters:function(){var t=this,r=e[t.options.scrollProperty],i=c[t.options.positionProperty],u=r.setLeft,f=r.setTop;this._setScrollLeft="function"==typeof u?function(n){u(t.$scrollElement,n)}:n.noop;this._setScrollTop="function"==typeof f?function(n){f(t.$scrollElement,n)}:n.noop;this._setPosition=i.setPosition||function(n,r,u,f,e){t.options.horizontalScrolling&&i.setLeft(n,r,u);t.options.verticalScrolling&&i.setTop(n,f,e)}},_handleWindowLoadAndResize:function(){var i=this,r=n(t);i.options.responsive&&r.bind("load."+this.name,function(){i.refresh()});r.bind("resize."+this.name,function(){i._detectViewport();i.options.responsive&&i.refresh()})},refresh:function(i){var r=this,u=r._getScrollLeft(),f=r._getScrollTop();i&&i.firstLoad||this._reset();this._setScrollLeft(0);this._setScrollTop(0);this._setOffsets();this._findParticles();this._findBackgrounds();i&&i.firstLoad&&/WebKit/.test(navigator.userAgent)&&n(t).load(function(){var n=r._getScrollLeft(),t=r._getScrollTop();r._setScrollLeft(n+1);r._setScrollTop(t+1);r._setScrollLeft(n);r._setScrollTop(t)});this._setScrollLeft(u);this._setScrollTop(f)},_detectViewport:function(){var n=this.$viewportElement.offset(),t=null!==n&&n!==r;this.viewportWidth=this.$viewportElement.width();this.viewportHeight=this.$viewportElement.height();this.viewportOffsetTop=t?n.top:0;this.viewportOffsetLeft=t?n.left:0},_findParticles:function(){var t=this,i;if(this._getScrollLeft(),this._getScrollTop(),this.particles!==r)for(i=this.particles.length-1;i>=0;i--)this.particles[i].$element.data("stellar-elementIsActive",r);this.particles=[];this.options.parallaxElements&&this.$element.find("[data-stellar-ratio]").each(function(){var f,e,o,s,h,c,u,l,a,i=n(this),v=0,y=0,p=0,w=0;if(i.data("stellar-elementIsActive")){if(i.data("stellar-elementIsActive")!==this)return}else i.data("stellar-elementIsActive",this);t.options.showElement(i);i.data("stellar-startingLeft")?(i.css("left",i.data("stellar-startingLeft")),i.css("top",i.data("stellar-startingTop"))):(i.data("stellar-startingLeft",i.css("left")),i.data("stellar-startingTop",i.css("top")));o=i.position().left;s=i.position().top;h="auto"===i.css("margin-left")?0:parseInt(i.css("margin-left"),10);c="auto"===i.css("margin-top")?0:parseInt(i.css("margin-top"),10);l=i.offset().left-h;a=i.offset().top-c;i.parents().each(function(){var t=n(this);return t.data("stellar-offset-parent")===!0?(v=p,y=w,u=t,!1):(p+=t.position().left,void(w+=t.position().top))});f=i.data("stellar-horizontal-offset")!==r?i.data("stellar-horizontal-offset"):u!==r&&u.data("stellar-horizontal-offset")!==r?u.data("stellar-horizontal-offset"):t.horizontalOffset;e=i.data("stellar-vertical-offset")!==r?i.data("stellar-vertical-offset"):u!==r&&u.data("stellar-vertical-offset")!==r?u.data("stellar-vertical-offset"):t.verticalOffset;t.particles.push({$element:i,$offsetParent:u,isFixed:"fixed"===i.css("position"),horizontalOffset:f,verticalOffset:e,startingPositionLeft:o,startingPositionTop:s,startingOffsetLeft:l,startingOffsetTop:a,parentOffsetLeft:v,parentOffsetTop:y,stellarRatio:i.data("stellar-ratio")!==r?i.data("stellar-ratio"):1,width:i.outerWidth(!0),height:i.outerHeight(!0),isHidden:!1})})},_findBackgrounds:function(){var t,i=this,u=this._getScrollLeft(),f=this._getScrollTop();this.backgrounds=[];this.options.parallaxBackgrounds&&(t=this.$element.find("[data-stellar-background-ratio]"),this.$element.data("stellar-background-ratio")&&(t=t.add(this.$element)),t.each(function(){var h,c,l,a,v,p,e,t=n(this),o=y(t),w=0,b=0,k=0,d=0;if(t.data("stellar-backgroundIsActive")){if(t.data("stellar-backgroundIsActive")!==this)return}else t.data("stellar-backgroundIsActive",this);t.data("stellar-backgroundStartingLeft")?s(t,t.data("stellar-backgroundStartingLeft"),t.data("stellar-backgroundStartingTop")):(t.data("stellar-backgroundStartingLeft",o[0]),t.data("stellar-backgroundStartingTop",o[1]));l="auto"===t.css("margin-left")?0:parseInt(t.css("margin-left"),10);a="auto"===t.css("margin-top")?0:parseInt(t.css("margin-top"),10);v=t.offset().left-l-u;p=t.offset().top-a-f;t.parents().each(function(){var t=n(this);return t.data("stellar-offset-parent")===!0?(w=k,b=d,e=t,!1):(k+=t.position().left,void(d+=t.position().top))});h=t.data("stellar-horizontal-offset")!==r?t.data("stellar-horizontal-offset"):e!==r&&e.data("stellar-horizontal-offset")!==r?e.data("stellar-horizontal-offset"):i.horizontalOffset;c=t.data("stellar-vertical-offset")!==r?t.data("stellar-vertical-offset"):e!==r&&e.data("stellar-vertical-offset")!==r?e.data("stellar-vertical-offset"):i.verticalOffset;i.backgrounds.push({$element:t,$offsetParent:e,isFixed:"fixed"===t.css("background-attachment"),horizontalOffset:h,verticalOffset:c,startingValueLeft:o[0],startingValueTop:o[1],startingBackgroundPositionLeft:isNaN(parseInt(o[0],10))?0:parseInt(o[0],10),startingBackgroundPositionTop:isNaN(parseInt(o[1],10))?0:parseInt(o[1],10),startingPositionLeft:t.position().left,startingPositionTop:t.position().top,startingOffsetLeft:v,startingOffsetTop:p,parentOffsetLeft:w,parentOffsetTop:b,stellarRatio:t.data("stellar-background-ratio")===r?1:t.data("stellar-background-ratio")})}))},_reset:function(){for(var t,r,u,i,n=this.particles.length-1;n>=0;n--)t=this.particles[n],r=t.$element.data("stellar-startingLeft"),u=t.$element.data("stellar-startingTop"),this._setPosition(t.$element,r,r,u,u),this.options.showElement(t.$element),t.$element.data("stellar-startingLeft",null).data("stellar-elementIsActive",null).data("stellar-backgroundIsActive",null);for(n=this.backgrounds.length-1;n>=0;n--)i=this.backgrounds[n],i.$element.data("stellar-backgroundStartingLeft",null).data("stellar-backgroundStartingTop",null),s(i.$element,i.startingValueLeft,i.startingValueTop)},destroy:function(){this._reset();this.$scrollElement.unbind("resize."+this.name).unbind("scroll."+this.name);this._animationLoop=n.noop;n(t).unbind("load."+this.name).unbind("resize."+this.name)},_setOffsets:function(){var i=this,r=n(t);r.unbind("resize.horizontal-"+this.name).unbind("resize.vertical-"+this.name);"function"==typeof this.options.horizontalOffset?(this.horizontalOffset=this.options.horizontalOffset(),r.bind("resize.horizontal-"+this.name,function(){i.horizontalOffset=i.options.horizontalOffset()})):this.horizontalOffset=this.options.horizontalOffset;"function"==typeof this.options.verticalOffset?(this.verticalOffset=this.options.verticalOffset(),r.bind("resize.vertical-"+this.name,function(){i.verticalOffset=i.options.verticalOffset()})):this.verticalOffset=this.options.verticalOffset},_repositionElements:function(){var n,r,t,l,a,e,o,h,c,i,u=this._getScrollLeft(),f=this._getScrollTop(),v=!0,y=!0;if(this.currentScrollLeft!==u||this.currentScrollTop!==f||this.currentWidth!==this.viewportWidth||this.currentHeight!==this.viewportHeight){for(this.currentScrollLeft=u,this.currentScrollTop=f,this.currentWidth=this.viewportWidth,this.currentHeight=this.viewportHeight,i=this.particles.length-1;i>=0;i--)n=this.particles[i],r=n.isFixed?1:0,this.options.horizontalScrolling?(e=(u+n.horizontalOffset+this.viewportOffsetLeft+n.startingPositionLeft-n.startingOffsetLeft+n.parentOffsetLeft)*-(n.stellarRatio+r-1)+n.startingPositionLeft,h=e-n.startingPositionLeft+n.startingOffsetLeft):(e=n.startingPositionLeft,h=n.startingOffsetLeft),this.options.verticalScrolling?(o=(f+n.verticalOffset+this.viewportOffsetTop+n.startingPositionTop-n.startingOffsetTop+n.parentOffsetTop)*-(n.stellarRatio+r-1)+n.startingPositionTop,c=o-n.startingPositionTop+n.startingOffsetTop):(o=n.startingPositionTop,c=n.startingOffsetTop),this.options.hideDistantElements&&(y=!this.options.horizontalScrolling||h+n.width>(n.isFixed?0:u)&&h<(n.isFixed?0:u)+this.viewportWidth+this.viewportOffsetLeft,v=!this.options.verticalScrolling||c+n.height>(n.isFixed?0:f)&&c<(n.isFixed?0:f)+this.viewportHeight+this.viewportOffsetTop),y&&v?(n.isHidden&&(this.options.showElement(n.$element),n.isHidden=!1),this._setPosition(n.$element,e,n.startingPositionLeft,o,n.startingPositionTop)):n.isHidden||(this.options.hideElement(n.$element),n.isHidden=!0);for(i=this.backgrounds.length-1;i>=0;i--)t=this.backgrounds[i],r=t.isFixed?0:1,l=this.options.horizontalScrolling?(u+t.horizontalOffset-this.viewportOffsetLeft-t.startingOffsetLeft+t.parentOffsetLeft-t.startingBackgroundPositionLeft)*(r-t.stellarRatio)+"px":t.startingValueLeft,a=this.options.verticalScrolling?(f+t.verticalOffset-this.viewportOffsetTop-t.startingOffsetTop+t.parentOffsetTop-t.startingBackgroundPositionTop)*(r-t.stellarRatio)+"px":t.startingValueTop,s(t.$element,l,a)}},_handleScrollEvent:function(){var i=this,n=!1,r=function(){i._repositionElements();n=!1},t=function(){n||(a(r),n=!0)};this.$scrollElement.bind("scroll."+this.name,t);t()},_startAnimationLoop:function(){var n=this;this._animationLoop=function(){a(n._animationLoop);n._repositionElements()};this._animationLoop()}};n.fn[u]=function(t){var i=arguments;return t===r||"object"==typeof t?this.each(function(){n.data(this,"plugin_"+u)||n.data(this,"plugin_"+u,new f(this,t))}):"string"==typeof t&&"_"!==t[0]&&"init"!==t?this.each(function(){var r=n.data(this,"plugin_"+u);r instanceof f&&"function"==typeof r[t]&&r[t].apply(r,Array.prototype.slice.call(i,1));"destroy"===t&&n.data(this,"plugin_"+u,null)}):void 0};n[u]=function(){var i=n(t);return i.stellar.apply(i,Array.prototype.slice.call(arguments,0))};n[u].scrollProperty=e;n[u].positionProperty=c;t.Stellar=f}(jQuery,this,document);!function(n){var t=n(window),i=t.height();t.resize(function(){i=t.height()});n.fn.parallax=function(r,u,f,e){function s(){var e=t.scrollTop();o.each(function(){var t=n(this),s=t.offset().top,c=h(t);s+c<e||s>e+i||o.css("backgroundPosition",r+" "+Math.round((f-e)*u)+"px")})}var h,o=n(this);null==f&&o.each(function(){f=o.offset().top});h=e?function(n){return n.outerHeight(!0)}:function(n){return n.height()};(arguments.length<1||null===r)&&(r="50%");(arguments.length<2||null===u)&&(u=.1);(arguments.length<3||null===e)&&(e=!0);t.bind("scroll",s).resize(s);s()}}(jQuery);!function(n,t,i,r){"use strict";function u(t,i){var r,u;this.element=t;this.$context=n(t).data("api",this);this.$layers=this.$context.find(".layer");r={calibrateX:this.$context.data("calibrate-x")||null,calibrateY:this.$context.data("calibrate-y")||null,invertX:this.$context.data("invert-x")||null,invertY:this.$context.data("invert-y")||null,limitX:parseFloat(this.$context.data("limit-x"))||null,limitY:parseFloat(this.$context.data("limit-y"))||null,scalarX:parseFloat(this.$context.data("scalar-x"))||null,scalarY:parseFloat(this.$context.data("scalar-y"))||null,frictionX:parseFloat(this.$context.data("friction-x"))||null,frictionY:parseFloat(this.$context.data("friction-y"))||null,originX:parseFloat(this.$context.data("origin-x"))||null,originY:parseFloat(this.$context.data("origin-y"))||null};for(u in r)null===r[u]&&delete r[u];n.extend(this,s,i,r);this.calibrationTimer=null;this.calibrationFlag=!0;this.enabled=!1;this.depths=[];this.raf=null;this.bounds=null;this.ex=0;this.ey=0;this.ew=0;this.eh=0;this.ecx=0;this.ecy=0;this.erx=0;this.ery=0;this.cx=0;this.cy=0;this.ix=0;this.iy=0;this.mx=0;this.my=0;this.vx=0;this.vy=0;this.onMouseMove=this.onMouseMove.bind(this);this.onDeviceOrientation=this.onDeviceOrientation.bind(this);this.onOrientationTimer=this.onOrientationTimer.bind(this);this.onCalibrationTimer=this.onCalibrationTimer.bind(this);this.onAnimationFrame=this.onAnimationFrame.bind(this);this.onWindowResize=this.onWindowResize.bind(this);this.initialise()}var f="parallax",e=30,s={relativeInput:!1,clipRelativeInput:!1,calibrationThreshold:100,calibrationDelay:500,supportDelay:500,calibrateX:!1,calibrateY:!0,invertX:!0,invertY:!0,limitX:!1,limitY:!1,scalarX:10,scalarY:10,frictionX:.1,frictionY:.1,originX:.5,originY:.5},o;u.prototype.transformSupport=function(n){for(var u=i.createElement("div"),s=!1,e=null,h=!1,c=null,o=null,f=0,v=this.vendors.length;f<v;f++)if(null!==this.vendors[f]?(c=this.vendors[f][0]+"transform",o=this.vendors[f][1]+"Transform"):(c="transform",o="transform"),u.style[o]!==r){s=!0;break}switch(n){case"2D":h=s;break;case"3D":if(s){var l=i.body||i.createElement("body"),a=i.documentElement,y=a.style.overflow;i.body||a.appendChild(l);l.appendChild(u);u.style[o]="translate3d(1px,1px,1px)";e=t.getComputedStyle(u).getPropertyValue(c);h=e!==r&&e.length>0&&"none"!==e;a.style.overflow=y;l.removeChild(u)}}return h};u.prototype.ww=null;u.prototype.wh=null;u.prototype.wcx=null;u.prototype.wcy=null;u.prototype.wrx=null;u.prototype.wry=null;u.prototype.portrait=null;u.prototype.desktop=!navigator.userAgent.match(/(iPhone|iPod|iPad|Android|BlackBerry|BB10|mobi|tablet|opera mini|nexus 7)/i);u.prototype.vendors=[null,["-webkit-","webkit"],["-moz-","Moz"],["-o-","O"],["-ms-","ms"]];u.prototype.motionSupport=!!t.DeviceMotionEvent;u.prototype.orientationSupport=!!t.DeviceOrientationEvent;u.prototype.orientationStatus=0;u.prototype.transform2DSupport=u.prototype.transformSupport("2D");u.prototype.transform3DSupport=u.prototype.transformSupport("3D");u.prototype.propertyCache={};u.prototype.initialise=function(){"static"===this.$context.css("position")&&this.$context.css({position:"relative"});this.accelerate(this.$context);this.updateLayers();this.updateDimensions();this.enable();this.queueCalibration(this.calibrationDelay)};u.prototype.updateLayers=function(){this.$layers=this.$context.find(".layer");this.depths=[];this.$layers.css({position:"absolute",display:"block",left:0,top:0});this.$layers.first().css({position:"relative"});this.accelerate(this.$layers);this.$layers.each(n.proxy(function(t,i){this.depths.push(n(i).data("depth")||0)},this))};u.prototype.updateDimensions=function(){this.ww=t.innerWidth;this.wh=t.innerHeight;this.wcx=this.ww*this.originX;this.wcy=this.wh*this.originY;this.wrx=Math.max(this.wcx,this.ww-this.wcx);this.wry=Math.max(this.wcy,this.wh-this.wcy)};u.prototype.updateBounds=function(){this.bounds=this.element.getBoundingClientRect();this.ex=this.bounds.left;this.ey=this.bounds.top;this.ew=this.bounds.width;this.eh=this.bounds.height;this.ecx=this.ew*this.originX;this.ecy=this.eh*this.originY;this.erx=Math.max(this.ecx,this.ew-this.ecx);this.ery=Math.max(this.ecy,this.eh-this.ecy)};u.prototype.queueCalibration=function(n){clearTimeout(this.calibrationTimer);this.calibrationTimer=setTimeout(this.onCalibrationTimer,n)};u.prototype.enable=function(){this.enabled||(this.enabled=!0,this.orientationSupport?(this.portrait=null,t.addEventListener("deviceorientation",this.onDeviceOrientation),setTimeout(this.onOrientationTimer,this.supportDelay)):(this.cx=0,this.cy=0,this.portrait=!1,t.addEventListener("mousemove",this.onMouseMove)),t.addEventListener("resize",this.onWindowResize),this.raf=requestAnimationFrame(this.onAnimationFrame))};u.prototype.disable=function(){this.enabled&&(this.enabled=!1,this.orientationSupport?t.removeEventListener("deviceorientation",this.onDeviceOrientation):t.removeEventListener("mousemove",this.onMouseMove),t.removeEventListener("resize",this.onWindowResize),cancelAnimationFrame(this.raf))};u.prototype.calibrate=function(n,t){this.calibrateX=n===r?this.calibrateX:n;this.calibrateY=t===r?this.calibrateY:t};u.prototype.invert=function(n,t){this.invertX=n===r?this.invertX:n;this.invertY=t===r?this.invertY:t};u.prototype.friction=function(n,t){this.frictionX=n===r?this.frictionX:n;this.frictionY=t===r?this.frictionY:t};u.prototype.scalar=function(n,t){this.scalarX=n===r?this.scalarX:n;this.scalarY=t===r?this.scalarY:t};u.prototype.limit=function(n,t){this.limitX=n===r?this.limitX:n;this.limitY=t===r?this.limitY:t};u.prototype.origin=function(n,t){this.originX=n===r?this.originX:n;this.originY=t===r?this.originY:t};u.prototype.clamp=function(n,t,i){return n=Math.max(n,t),n=Math.min(n,i)};u.prototype.css=function(t,i,u){var f=this.propertyCache[i],e,o;if(!f)for(e=0,o=this.vendors.length;e<o;e++)if(f=null!==this.vendors[e]?n.camelCase(this.vendors[e][1]+"-"+i):i,t.style[f]!==r){this.propertyCache[i]=f;break}t.style[f]=u};u.prototype.accelerate=function(n){for(var i,t=0,r=n.length;t<r;t++)i=n[t],this.css(i,"transform","translate3d(0,0,0)"),this.css(i,"transform-style","preserve-3d"),this.css(i,"backface-visibility","hidden")};u.prototype.setPosition=function(n,t,i){t+="px";i+="px";this.transform3DSupport?this.css(n,"transform","translate3d("+t+","+i+",0)"):this.transform2DSupport?this.css(n,"transform","translate("+t+","+i+")"):(n.style.left=t,n.style.top=i)};u.prototype.onOrientationTimer=function(){this.orientationSupport&&0===this.orientationStatus&&(this.disable(),this.orientationSupport=!1,this.enable())};u.prototype.onCalibrationTimer=function(){this.calibrationFlag=!0};u.prototype.onWindowResize=function(){this.updateDimensions()};u.prototype.onAnimationFrame=function(){var t,i,n,r;for(this.updateBounds(),t=this.ix-this.cx,i=this.iy-this.cy,(Math.abs(t)>this.calibrationThreshold||Math.abs(i)>this.calibrationThreshold)&&this.queueCalibration(0),this.portrait?(this.mx=this.calibrateX?i:this.iy,this.my=this.calibrateY?t:this.ix):(this.mx=this.calibrateX?t:this.ix,this.my=this.calibrateY?i:this.iy),this.mx*=this.ew*(this.scalarX/100),this.my*=this.eh*(this.scalarY/100),isNaN(parseFloat(this.limitX))||(this.mx=this.clamp(this.mx,-this.limitX,this.limitX)),isNaN(parseFloat(this.limitY))||(this.my=this.clamp(this.my,-this.limitY,this.limitY)),this.vx+=(this.mx-this.vx)*this.frictionX,this.vy+=(this.my-this.vy)*this.frictionY,n=0,r=this.$layers.length;n<r;n++){var u=this.depths[n],f=this.$layers[n],e=this.vx*u*(this.invertX?-1:1),o=this.vy*u*(this.invertY?-1:1);this.setPosition(f,e,o)}this.raf=requestAnimationFrame(this.onAnimationFrame)};u.prototype.onDeviceOrientation=function(n){if(!this.desktop&&null!==n.beta&&null!==n.gamma){this.orientationStatus=1;var i=(n.beta||0)/e,r=(n.gamma||0)/e,u=t.innerHeight>t.innerWidth;this.portrait!==u&&(this.portrait=u,this.calibrationFlag=!0);this.calibrationFlag&&(this.calibrationFlag=!1,this.cx=i,this.cy=r);this.ix=i;this.iy=r}};u.prototype.onMouseMove=function(n){var t=n.clientX,i=n.clientY;!this.orientationSupport&&this.relativeInput?(this.clipRelativeInput&&(t=Math.max(t,this.ex),t=Math.min(t,this.ex+this.ew),i=Math.max(i,this.ey),i=Math.min(i,this.ey+this.eh)),this.ix=(t-this.ex-this.ecx)/this.erx,this.iy=(i-this.ey-this.ecy)/this.ery):(this.ix=(t-this.wcx)/this.wrx,this.iy=(i-this.wcy)/this.wry)};o={enable:u.prototype.enable,disable:u.prototype.disable,updateLayers:u.prototype.updateLayers,calibrate:u.prototype.calibrate,friction:u.prototype.friction,invert:u.prototype.invert,scalar:u.prototype.scalar,limit:u.prototype.limit,origin:u.prototype.origin};n.fn[f]=function(t){var i=arguments;return this.each(function(){var e=n(this),r=e.data(f);r||(r=new u(this,t),e.data(f,r));o[t]&&r[t].apply(r,Array.prototype.slice.call(i,1))})}}(window.jQuery||window.Zepto,window,document),function(){for(var i=0,t=["ms","moz","webkit","o"],n=0;n<t.length&&!window.requestAnimationFrame;++n)window.requestAnimationFrame=window[t[n]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[t[n]+"CancelAnimationFrame"]||window[t[n]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(n){var t=(new Date).getTime(),r=Math.max(0,16-(t-i)),u=window.setTimeout(function(){n(t+r)},r);return i=t+r,u});window.cancelAnimationFrame||(window.cancelAnimationFrame=function(n){clearTimeout(n)})}(),function(n,t){t.fn.themePin=function(n){var i=0,h=0,f=[],c=!1,o=t(window),r=[],u=[];n=n||{};var e=function(){for(var i,a,p,w,h,e=0,v=f.length;e<v;e++)if(i=f[e],n.minWidth&&o.width()<=n.minWidth)i.parent().is(".pin-wrapper")&&i.unwrap(),i.css({width:"",left:"",top:"",position:""}),n.activeClass&&i.removeClass(n.activeClass),i.removeClass("sticky-transition"),i.removeClass("sticky-absolute"),c=!0;else{c=!1;var b=n.containerSelector?i.closest(n.containerSelector).length?i.closest(n.containerSelector):t(n.containerSelector):t(document.body),l=i.offset(),s=b.offset();if(void 0!==s){a=i.parent().offset();i.parent().is(".pin-wrapper")||i.wrap("<div class='pin-wrapper'>");var r=t.extend({top:0,bottom:0},n.padding||{}),u=parseInt(i.parent().parent().css("padding-top")),y=parseInt(i.parent().parent().css("padding-bottom"));n.autoInit&&(t("#header").hasClass("header-side")?(r.top=0,t(".page-top.fixed-pos").length&&(r.top+=t(".page-top.fixed-pos").height())):r.top=0,r.top+=void 0!==n.paddingOffsetTop?parseInt(n.paddingOffsetTop,10):0,r.bottom=void 0!==n.paddingOffsetBottom?parseInt(n.paddingOffsetBottom,10):0);p=i.css("border-bottom");w=i.outerHeight();i.css("border-bottom","1px solid transparent");h=i.outerHeight()-w-1;i.css("border-bottom",p);i.css({width:i.outerWidth()<=i.parent().width()?i.outerWidth():i.parent().width()});i.parent().css("height",i.outerHeight()+h);!n.autoFit&&!n.fitToBottom||i.outerHeight()<=o.height()?i.data("themePin",{pad:r,from:(n.containerSelector?s.top:l.top)-r.top+u,pb:y,parentTop:a.top-u,offset:h}):i.data("themePin",{pad:r,fromFitTop:(n.containerSelector?s.top:l.top)-r.top+u,from:(n.containerSelector?s.top:l.top)+i.outerHeight()-t(window).height()+u,pb:y,parentTop:a.top-u,offset:h})}}},s=function(){var a,b,v,y,k;if(!c){i=o.scrollTop();for(var p=window.innerHeight||o.height(),l=0,d=f.length;l<d;l++){var w,e=t(f[l]),s=e.data("themePin"),g=s.to;if(s)if(a=n.containerSelector?e.closest(n.containerSelector).length?e.closest(n.containerSelector):t(n.containerSelector):t(document.body),b=e.outerHeight()+s.pad.top<=p,s.end=a.offset().top+a.height(),b?s.to=a.offset().top+a.height()-e.outerHeight()-s.pad.bottom-s.pb:(s.to=a.offset().top+a.height()-p-s.pb,s.to2=a.height()-e.outerHeight()-s.pad.bottom-s.pb),b){if(v=s.from-s.pad.bottom,y=s.to-s.pad.top-s.offset,void 0!==s.fromFitTop&&s.fromFitTop&&(v=s.fromFitTop-s.pad.bottom),v+e.outerHeight()>s.end||v>=y){e.css({position:"",top:"",left:""});n.activeClass&&e.removeClass(n.activeClass);e.removeClass("sticky-transition");e.removeClass("sticky-absolute");continue}i>v&&i<y?(!("fixed"==e.css("position"))&&e.css({left:e.offset().left,top:s.pad.top}).css("position","fixed"),n.activeClass&&e.addClass(n.activeClass),e.removeClass("sticky-transition"),e.removeClass("sticky-absolute")):i>=y?(e.css({left:"",top:y-s.parentTop+s.pad.top}).css("position","absolute"),n.activeClass&&e.addClass(n.activeClass),e.hasClass("sticky-absolute")&&e.addClass("sticky-transition"),e.addClass("sticky-absolute")):(e.css({position:"",top:"",left:""}),n.activeClass&&e.removeClass(n.activeClass),e.removeClass("sticky-transition"),e.removeClass("sticky-absolute"))}else(g!=s.to&&(r[l]=u[l]=!1),e.height()+s.pad.top+s.pad.bottom>p||r[l]||u[l])?(k=parseInt(e.parent().parent().css("padding-top")),i+s.pad.top-k<=s.parentTop?(e.css({position:"",top:"",bottom:"",left:""}),r[l]=u[l]=!1):i>=s.to?(e.css({left:"",top:s.to2,bottom:""}).css("position","absolute"),n.activeClass&&e.addClass(n.activeClass),e.hasClass("sticky-absolute")&&e.addClass("sticky-transition"),e.addClass("sticky-absolute")):i>=h?r[l]?(r[l]=!1,w=e.offset().top-s.parentTop,e.css({left:"",top:w,bottom:""}).css("position","absolute"),n.activeClass&&e.addClass(n.activeClass),e.hasClass("sticky-absolute")&&e.addClass("sticky-transition"),e.addClass("sticky-absolute")):!u[l]&&e.height()+e.offset().top+s.pad.bottom<i+p&&(u[l]=!0,!("fixed"==e.css("position"))&&e.css({left:e.offset().left,bottom:s.pad.bottom,top:""}).css("position","fixed"),n.activeClass&&e.addClass(n.activeClass),e.removeClass("sticky-transition"),e.removeClass("sticky-absolute")):i<h&&(u[l]?(u[l]=!1,w=e.offset().top-s.parentTop,e.css({left:"",top:w,bottom:""}).css("position","absolute"),n.activeClass&&e.addClass(n.activeClass),e.hasClass("sticky-absolute")&&e.addClass("sticky-transition"),e.addClass("sticky-absolute")):!r[l]&&e.offset().top>=i+s.pad.top&&(r[l]=!0,!("fixed"==e.css("position"))&&e.css({left:e.offset().left,top:s.pad.top,bottom:""}).css("position","fixed"),n.activeClass&&e.addClass(n.activeClass),e.removeClass("sticky-transition"),e.removeClass("sticky-absolute")))):(i>=s.parentTop-s.pad.top?e.css({position:"fixed",top:s.pad.top}):e.css({position:"",top:"",bottom:"",left:""}),r[l]=u[l]=!1)}h=i}},l=function(){e();s()};return this.each(function(){var i=t(this),n=t(this).data("themePin")||{};n&&n.update||(f.push(i),t("img",this).one("load",e),n.update=l,t(this).data("themePin",n),r.push(!1),u.push(!1))}),t(window).on("smartresize",function(){e();s()}),t(window).on("touchmove scroll",s),e(),t(this).bind("recalc.pin",function(){e();s()}),this};n=n||{};var i=function(n,t){return this.initialize(n,t)};i.defaults={autoInit:!1,minWidth:992,activeClass:"sticky-active",padding:{top:0,bottom:0},offsetTop:0,offsetBottom:0,autoFit:!1,fitToBottom:!1};i.prototype={initialize:function(n,t){return n.data("__sticky")?this:(this.$el=n,this.setData().setOptions(t).build(),this)},setData:function(){return this.$el.data("__sticky",this),this},setOptions:function(n){return this.options=t.extend(!0,{},i.defaults,n,{wrapper:this.$el}),this},build:function(){if(!t.isFunction(t.fn.themePin))return this;var n=this.options.wrapper;return n.themePin(this.options),t(window).on("resize",function(){if(setTimeout(function(){n.trigger("recalc.pin")},800),t(window).width()>991){var i=n.parent();n.outerWidth(i.width());"fixed"==n.css("position")&&n.css("left",i.offset().left)}}),this}};t.extend(n,{Sticky:i});t.fn.themeSticky=function(i){return this.map(function(){var r=t(this);return r.data("__sticky")?(r.trigger("recalc.pin"),setTimeout(function(){r.trigger("recalc.pin")},800),r.data("__sticky")):new n.Sticky(r,i)})}}.apply(this,[window.theme,jQuery]);"function"!=typeof Object.create&&(Object.create=function(n){function t(){}return t.prototype=n,new t}),function(n){var t={init:function(t,i){var r=this;r.elem=i;r.$elem=n(i);r.imageSrc=r.$elem.data("zoom-image")?r.$elem.data("zoom-image"):r.$elem.attr("src");r.options=n.extend({},n.fn.elevateZoom.options,t);r.options.tint&&(r.options.lensColour="none",r.options.lensOpacity="1");"inner"==r.options.zoomType&&(r.options.showLens=!1);r.$elem.parent().removeAttr("title").removeAttr("alt");r.zoomImage=r.imageSrc;r.refresh(1);n("#"+r.options.gallery+" a").click(function(t){return r.options.galleryActiveClass&&(n("#"+r.options.gallery+" a").removeClass(r.options.galleryActiveClass),n(this).addClass(r.options.galleryActiveClass)),t.preventDefault(),r.zoomImagePre=n(this).data("zoom-image")?n(this).data("zoom-image"):n(this).data("image"),r.swaptheimage(n(this).data("image"),r.zoomImagePre),!1})},refresh:function(n){var t=this;setTimeout(function(){t.fetch(t.imageSrc)},n||t.options.refresh)},fetch:function(n){var t=this,i=new Image;i.onload=function(){t.largeWidth=i.width;t.largeHeight=i.height;t.startZoom();t.currentImage=t.imageSrc;t.options.onZoomedImageLoaded(t.$elem)};i.src=n},startZoom:function(){var t=this,i;t.nzWidth=t.$elem.width();t.nzHeight=t.$elem.height();t.isWindowActive=!1;t.isLensActive=!1;t.isTintActive=!1;t.overWindow=!1;t.options.imageCrossfade&&(t.zoomWrap=t.$elem.wrap('<div style="height:'+t.nzHeight+"px;width:"+t.nzWidth+'px;" class="zoomWrapper" />'),t.$elem.css("position","absolute"));t.zoomLock=1;t.scrollingLock=!1;t.changeBgSize=!1;t.currentZoomLevel=t.options.zoomLevel;t.nzOffset=t.$elem.offset();t.widthRatio=t.largeWidth/t.currentZoomLevel/t.nzWidth;t.heightRatio=t.largeHeight/t.currentZoomLevel/t.nzHeight;"window"==t.options.zoomType&&(t.zoomWindowStyle="overflow: hidden;background-position: 0px 0px;text-align:center;background-color: "+String(t.options.zoomWindowBgColour)+";width: "+String(t.options.zoomWindowWidth)+"px;height: "+String(t.options.zoomWindowHeight)+"px;float: left;background-size: "+t.largeWidth/t.currentZoomLevel+"px "+t.largeHeight/t.currentZoomLevel+"px;display: none;z-index:100;border: "+String(t.options.borderSize)+"px solid "+t.options.borderColour+";background-repeat: no-repeat;position: absolute;");"inner"==t.options.zoomType&&(i=t.$elem.css("border-left-width"),t.zoomWindowStyle="overflow: hidden;margin-left: "+String(i)+";margin-top: "+String(i)+";background-position: 0px 0px;width: "+String(t.nzWidth)+"px;height: "+String(t.nzHeight)+"px;float: left;display: none;cursor:"+t.options.cursor+";px solid "+t.options.borderColour+";background-repeat: no-repeat;position: absolute;");"window"==t.options.zoomType&&(lensHeight=t.nzHeight<t.options.zoomWindowWidth/t.widthRatio?t.nzHeight:String(t.options.zoomWindowHeight/t.heightRatio),lensWidth=t.largeWidth<t.options.zoomWindowWidth?t.nzWidth:t.options.zoomWindowWidth/t.widthRatio,t.lensStyle="background-position: 0px 0px;width: "+String(t.options.zoomWindowWidth/t.widthRatio)+"px;height: "+String(t.options.zoomWindowHeight/t.heightRatio)+"px;float: right;display: none;overflow: hidden;z-index: 999;-webkit-transform: translateZ(0);opacity:"+t.options.lensOpacity+";filter: alpha(opacity = "+100*t.options.lensOpacity+"); zoom:1;width:"+lensWidth+"px;height:"+lensHeight+"px;background-color:"+t.options.lensColour+";cursor:"+t.options.cursor+";border: "+t.options.lensBorderSize+"px solid "+t.options.lensBorderColour+";background-repeat: no-repeat;position: absolute;");t.tintStyle="display: block;position: absolute;background-color: "+t.options.tintColour+";filter:alpha(opacity=0);opacity: 0;width: "+t.nzWidth+"px;height: "+t.nzHeight+"px;";t.lensRound="";"lens"==t.options.zoomType&&(t.lensStyle="background-position: 0px 0px;float: left;display: none;border: "+String(t.options.borderSize)+"px solid "+t.options.borderColour+";width:"+String(t.options.lensSize)+"px;height:"+String(t.options.lensSize)+"px;background-repeat: no-repeat;position: absolute;");"round"==t.options.lensShape&&(t.lensRound="border-top-left-radius: "+String(t.options.lensSize/2+t.options.borderSize)+"px;border-top-right-radius: "+String(t.options.lensSize/2+t.options.borderSize)+"px;border-bottom-left-radius: "+String(t.options.lensSize/2+t.options.borderSize)+"px;border-bottom-right-radius: "+String(t.options.lensSize/2+t.options.borderSize)+"px;");t.zoomContainer=n('<div class="zoomContainer" style="-webkit-transform: translateZ(0);position:absolute;left:'+t.nzOffset.left+"px;top:"+t.nzOffset.top+"px;height:"+t.nzHeight+"px;width:"+t.nzWidth+'px;"><\/div>');n("body").append(t.zoomContainer);t.options.containLensZoom&&"lens"==t.options.zoomType&&t.zoomContainer.css("overflow","hidden");"inner"!=t.options.zoomType&&(t.zoomLens=n("<div class='zoomLens' style='"+t.lensStyle+t.lensRound+"'>&nbsp;<\/div>").appendTo(t.zoomContainer).click(function(){t.$elem.trigger("click")}),t.options.tint&&(t.tintContainer=n("<div/>").addClass("tintContainer"),t.zoomTint=n("<div class='zoomTint' style='"+t.tintStyle+"'><\/div>"),t.zoomLens.wrap(t.tintContainer),t.zoomTintcss=t.zoomLens.after(t.zoomTint),t.zoomTintImage=n('<img style="position: absolute; left: 0px; top: 0px; max-width: none; width: '+t.nzWidth+"px; height: "+t.nzHeight+'px;" src="'+t.imageSrc+'">').appendTo(t.zoomLens).click(function(){t.$elem.trigger("click")})));t.zoomWindow=isNaN(t.options.zoomWindowPosition)?n("<div style='z-index:999;left:"+t.windowOffsetLeft+"px;top:"+t.windowOffsetTop+"px;"+t.zoomWindowStyle+"' class='zoomWindow'>&nbsp;<\/div>").appendTo("body").click(function(){t.$elem.trigger("click")}):n("<div style='z-index:999;left:"+t.windowOffsetLeft+"px;top:"+t.windowOffsetTop+"px;"+t.zoomWindowStyle+"' class='zoomWindow'>&nbsp;<\/div>").appendTo(t.zoomContainer).click(function(){t.$elem.trigger("click")});t.zoomWindowContainer=n("<div/>").addClass("zoomWindowContainer").css("width",t.options.zoomWindowWidth);t.zoomWindow.wrap(t.zoomWindowContainer);"lens"==t.options.zoomType&&t.zoomLens.css({backgroundImage:"url('"+t.imageSrc+"')"});"window"==t.options.zoomType&&t.zoomWindow.css({backgroundImage:"url('"+t.imageSrc+"')"});"inner"==t.options.zoomType&&t.zoomWindow.css({backgroundImage:"url('"+t.imageSrc+"')"});t.$elem.bind("touchmove",function(n){n.preventDefault();t.setPosition(n.originalEvent.touches[0]||n.originalEvent.changedTouches[0])});t.zoomContainer.bind("touchmove",function(n){"inner"==t.options.zoomType&&t.showHideWindow("show");n.preventDefault();t.setPosition(n.originalEvent.touches[0]||n.originalEvent.changedTouches[0])});t.zoomContainer.bind("touchend",function(){t.showHideWindow("hide");t.options.showLens&&t.showHideLens("hide");t.options.tint&&"inner"!=t.options.zoomType&&t.showHideTint("hide")});t.$elem.bind("touchend",function(){t.showHideWindow("hide");t.options.showLens&&t.showHideLens("hide");t.options.tint&&"inner"!=t.options.zoomType&&t.showHideTint("hide")});t.options.showLens&&(t.zoomLens.bind("touchmove",function(n){n.preventDefault();t.setPosition(n.originalEvent.touches[0]||n.originalEvent.changedTouches[0])}),t.zoomLens.bind("touchend",function(){t.showHideWindow("hide");t.options.showLens&&t.showHideLens("hide");t.options.tint&&"inner"!=t.options.zoomType&&t.showHideTint("hide")}));t.$elem.bind("mousemove",function(n){!1==t.overWindow&&t.setElements("show");(t.lastX!==n.clientX||t.lastY!==n.clientY)&&(t.setPosition(n),t.currentLoc=n);t.lastX=n.clientX;t.lastY=n.clientY});t.zoomContainer.bind("mousemove",function(n){!1==t.overWindow&&t.setElements("show");(t.lastX!==n.clientX||t.lastY!==n.clientY)&&(t.setPosition(n),t.currentLoc=n);t.lastX=n.clientX;t.lastY=n.clientY});"inner"!=t.options.zoomType&&t.zoomLens.bind("mousemove",function(n){(t.lastX!==n.clientX||t.lastY!==n.clientY)&&(t.setPosition(n),t.currentLoc=n);t.lastX=n.clientX;t.lastY=n.clientY});t.options.tint&&"inner"!=t.options.zoomType&&t.zoomTint.bind("mousemove",function(n){(t.lastX!==n.clientX||t.lastY!==n.clientY)&&(t.setPosition(n),t.currentLoc=n);t.lastX=n.clientX;t.lastY=n.clientY});"inner"==t.options.zoomType&&t.zoomWindow.bind("mousemove",function(n){(t.lastX!==n.clientX||t.lastY!==n.clientY)&&(t.setPosition(n),t.currentLoc=n);t.lastX=n.clientX;t.lastY=n.clientY});t.zoomContainer.add(t.$elem).mouseenter(function(){!1==t.overWindow&&t.setElements("show")}).mouseleave(function(){t.scrollLock||t.setElements("hide")});"inner"!=t.options.zoomType&&t.zoomWindow.mouseenter(function(){t.overWindow=!0;t.setElements("hide")}).mouseleave(function(){t.overWindow=!1});t.minZoomLevel=t.options.minZoomLevel?t.options.minZoomLevel:2*t.options.scrollZoomIncrement;t.options.scrollZoom&&t.zoomContainer.add(t.$elem).bind("mousewheel DOMMouseScroll MozMousePixelScroll",function(i){t.scrollLock=!0;clearTimeout(n.data(this,"timer"));n.data(this,"timer",setTimeout(function(){t.scrollLock=!1},250));var r=i.originalEvent.wheelDelta||-1*i.originalEvent.detail;return i.stopImmediatePropagation(),i.stopPropagation(),i.preventDefault(),0<r/120?t.currentZoomLevel>=t.minZoomLevel&&t.changeZoomLevel(t.currentZoomLevel-t.options.scrollZoomIncrement):t.options.maxZoomLevel?t.currentZoomLevel<=t.options.maxZoomLevel&&t.changeZoomLevel(parseFloat(t.currentZoomLevel)+t.options.scrollZoomIncrement):t.changeZoomLevel(parseFloat(t.currentZoomLevel)+t.options.scrollZoomIncrement),!1})},setElements:function(n){if(!this.options.zoomEnabled)return!1;"show"==n&&this.isWindowSet&&("inner"==this.options.zoomType&&this.showHideWindow("show"),"window"==this.options.zoomType&&this.showHideWindow("show"),this.options.showLens&&this.showHideLens("show"),this.options.tint&&"inner"!=this.options.zoomType&&this.showHideTint("show"));"hide"==n&&("window"==this.options.zoomType&&this.showHideWindow("hide"),this.options.tint||this.showHideWindow("hide"),this.options.showLens&&this.showHideLens("hide"),this.options.tint&&this.showHideTint("hide"))},setPosition:function(n){if(!this.options.zoomEnabled)return!1;this.nzHeight=this.$elem.height();this.nzWidth=this.$elem.width();this.nzOffset=this.$elem.offset();this.options.tint&&"inner"!=this.options.zoomType&&(this.zoomTint.css({top:0}),this.zoomTint.css({left:0}));this.options.responsive&&!this.options.scrollZoom&&this.options.showLens&&(lensHeight=this.nzHeight<this.options.zoomWindowWidth/this.widthRatio?this.nzHeight:String(this.options.zoomWindowHeight/this.heightRatio),lensWidth=this.largeWidth<this.options.zoomWindowWidth?this.nzWidth:this.options.zoomWindowWidth/this.widthRatio,this.widthRatio=this.largeWidth/this.nzWidth,this.heightRatio=this.largeHeight/this.nzHeight,"lens"!=this.options.zoomType&&(lensHeight=this.nzHeight<this.options.zoomWindowWidth/this.widthRatio?this.nzHeight:String(this.options.zoomWindowHeight/this.heightRatio),lensWidth=this.options.zoomWindowWidth<this.options.zoomWindowWidth?this.nzWidth:this.options.zoomWindowWidth/this.widthRatio,this.zoomLens.css("width",lensWidth),this.zoomLens.css("height",lensHeight),this.options.tint&&(this.zoomTintImage.css("width",this.nzWidth),this.zoomTintImage.css("height",this.nzHeight))),"lens"==this.options.zoomType&&this.zoomLens.css({width:String(this.options.lensSize)+"px",height:String(this.options.lensSize)+"px"}));this.zoomContainer.css({top:this.nzOffset.top});this.zoomContainer.css({left:this.nzOffset.left});this.mouseLeft=parseInt(n.pageX-this.nzOffset.left);this.mouseTop=parseInt(n.pageY-this.nzOffset.top);"window"==this.options.zoomType&&(this.Etoppos=this.mouseTop<this.zoomLens.height()/2,this.Eboppos=this.mouseTop>this.nzHeight-this.zoomLens.height()/2-2*this.options.lensBorderSize,this.Eloppos=this.mouseLeft<0+this.zoomLens.width()/2,this.Eroppos=this.mouseLeft>this.nzWidth-this.zoomLens.width()/2-2*this.options.lensBorderSize);"inner"==this.options.zoomType&&(this.Etoppos=this.mouseTop<this.nzHeight/2/this.heightRatio,this.Eboppos=this.mouseTop>this.nzHeight-this.nzHeight/2/this.heightRatio,this.Eloppos=this.mouseLeft<0+this.nzWidth/2/this.widthRatio,this.Eroppos=this.mouseLeft>this.nzWidth-this.nzWidth/2/this.widthRatio-2*this.options.lensBorderSize);0>=this.mouseLeft||0>this.mouseTop||this.mouseLeft>this.nzWidth||this.mouseTop>this.nzHeight?this.setElements("hide"):(this.options.showLens&&(this.lensLeftPos=String(this.mouseLeft-this.zoomLens.width()/2),this.lensTopPos=String(this.mouseTop-this.zoomLens.height()/2)),this.Etoppos&&(this.lensTopPos=0),this.Eloppos&&(this.tintpos=this.lensLeftPos=this.windowLeftPos=0),"window"==this.options.zoomType&&(this.Eboppos&&(this.lensTopPos=Math.max(this.nzHeight-this.zoomLens.height()-2*this.options.lensBorderSize,0)),this.Eroppos&&(this.lensLeftPos=this.nzWidth-this.zoomLens.width()-2*this.options.lensBorderSize)),"inner"==this.options.zoomType&&(this.Eboppos&&(this.lensTopPos=Math.max(this.nzHeight-2*this.options.lensBorderSize,0)),this.Eroppos&&(this.lensLeftPos=this.nzWidth-this.nzWidth-2*this.options.lensBorderSize)),"lens"==this.options.zoomType&&(this.windowLeftPos=String(-1*((n.pageX-this.nzOffset.left)*this.widthRatio-this.zoomLens.width()/2)),this.windowTopPos=String(-1*((n.pageY-this.nzOffset.top)*this.heightRatio-this.zoomLens.height()/2)),this.zoomLens.css({backgroundPosition:this.windowLeftPos+"px "+this.windowTopPos+"px"}),this.changeBgSize&&(this.nzHeight>this.nzWidth?("lens"==this.options.zoomType&&this.zoomLens.css({"background-size":this.largeWidth/this.newvalueheight+"px "+this.largeHeight/this.newvalueheight+"px"}),this.zoomWindow.css({"background-size":this.largeWidth/this.newvalueheight+"px "+this.largeHeight/this.newvalueheight+"px"})):("lens"==this.options.zoomType&&this.zoomLens.css({"background-size":this.largeWidth/this.newvaluewidth+"px "+this.largeHeight/this.newvaluewidth+"px"}),this.zoomWindow.css({"background-size":this.largeWidth/this.newvaluewidth+"px "+this.largeHeight/this.newvaluewidth+"px"})),this.changeBgSize=!1),this.setWindowPostition(n)),this.options.tint&&"inner"!=this.options.zoomType&&this.setTintPosition(n),"window"==this.options.zoomType&&this.setWindowPostition(n),"inner"==this.options.zoomType&&this.setWindowPostition(n),this.options.showLens&&(this.fullwidth&&"lens"!=this.options.zoomType&&(this.lensLeftPos=0),this.zoomLens.css({left:this.lensLeftPos+"px",top:this.lensTopPos+"px"})))},showHideWindow:function(n){"show"!=n||this.isWindowActive||(this.options.zoomWindowFadeIn?this.zoomWindow.stop(!0,!0,!1).fadeIn(this.options.zoomWindowFadeIn):this.zoomWindow.show(),this.isWindowActive=!0);"hide"==n&&this.isWindowActive&&(this.options.zoomWindowFadeOut?this.zoomWindow.stop(!0,!0).fadeOut(this.options.zoomWindowFadeOut):this.zoomWindow.hide(),this.isWindowActive=!1)},showHideLens:function(n){"show"!=n||this.isLensActive||(this.options.lensFadeIn?this.zoomLens.stop(!0,!0,!1).fadeIn(this.options.lensFadeIn):this.zoomLens.show(),this.isLensActive=!0);"hide"==n&&this.isLensActive&&(this.options.lensFadeOut?this.zoomLens.stop(!0,!0).fadeOut(this.options.lensFadeOut):this.zoomLens.hide(),this.isLensActive=!1)},showHideTint:function(n){"show"!=n||this.isTintActive||(this.options.zoomTintFadeIn?this.zoomTint.css({opacity:this.options.tintOpacity}).animate().stop(!0,!0).fadeIn("slow"):(this.zoomTint.css({opacity:this.options.tintOpacity}).animate(),this.zoomTint.show()),this.isTintActive=!0);"hide"==n&&this.isTintActive&&(this.options.zoomTintFadeOut?this.zoomTint.stop(!0,!0).fadeOut(this.options.zoomTintFadeOut):this.zoomTint.hide(),this.isTintActive=!1)},setLensPostition:function(){},setWindowPostition:function(t){var i=this;if(isNaN(i.options.zoomWindowPosition))i.externalContainer=n("#"+i.options.zoomWindowPosition),i.externalContainerWidth=i.externalContainer.width(),i.externalContainerHeight=i.externalContainer.height(),i.externalContainerOffset=i.externalContainer.offset(),i.windowOffsetTop=i.externalContainerOffset.top,i.windowOffsetLeft=i.externalContainerOffset.left;else switch(i.options.zoomWindowPosition){case 1:i.windowOffsetTop=i.options.zoomWindowOffety;i.windowOffsetLeft=+i.nzWidth;break;case 2:i.options.zoomWindowHeight>i.nzHeight&&(i.windowOffsetTop=-1*(i.options.zoomWindowHeight/2-i.nzHeight/2),i.windowOffsetLeft=i.nzWidth);break;case 3:i.windowOffsetTop=i.nzHeight-i.zoomWindow.height()-2*i.options.borderSize;i.windowOffsetLeft=i.nzWidth;break;case 4:i.windowOffsetTop=i.nzHeight;i.windowOffsetLeft=i.nzWidth;break;case 5:i.windowOffsetTop=i.nzHeight;i.windowOffsetLeft=i.nzWidth-i.zoomWindow.width()-2*i.options.borderSize;break;case 6:i.options.zoomWindowHeight>i.nzHeight&&(i.windowOffsetTop=i.nzHeight,i.windowOffsetLeft=-1*(i.options.zoomWindowWidth/2-i.nzWidth/2+2*i.options.borderSize));break;case 7:i.windowOffsetTop=i.nzHeight;i.windowOffsetLeft=0;break;case 8:i.windowOffsetTop=i.nzHeight;i.windowOffsetLeft=-1*(i.zoomWindow.width()+2*i.options.borderSize);break;case 9:i.windowOffsetTop=i.nzHeight-i.zoomWindow.height()-2*i.options.borderSize;i.windowOffsetLeft=-1*(i.zoomWindow.width()+2*i.options.borderSize);break;case 10:i.options.zoomWindowHeight>i.nzHeight&&(i.windowOffsetTop=-1*(i.options.zoomWindowHeight/2-i.nzHeight/2),i.windowOffsetLeft=-1*(i.zoomWindow.width()+2*i.options.borderSize));break;case 11:i.windowOffsetTop=i.options.zoomWindowOffety;i.windowOffsetLeft=-1*(i.zoomWindow.width()+2*i.options.borderSize);break;case 12:i.windowOffsetTop=-1*(i.zoomWindow.height()+2*i.options.borderSize);i.windowOffsetLeft=-1*(i.zoomWindow.width()+2*i.options.borderSize);break;case 13:i.windowOffsetTop=-1*(i.zoomWindow.height()+2*i.options.borderSize);i.windowOffsetLeft=0;break;case 14:i.options.zoomWindowHeight>i.nzHeight&&(i.windowOffsetTop=-1*(i.zoomWindow.height()+2*i.options.borderSize),i.windowOffsetLeft=-1*(i.options.zoomWindowWidth/2-i.nzWidth/2+2*i.options.borderSize));break;case 15:i.windowOffsetTop=-1*(i.zoomWindow.height()+2*i.options.borderSize);i.windowOffsetLeft=i.nzWidth-i.zoomWindow.width()-2*i.options.borderSize;break;case 16:i.windowOffsetTop=-1*(i.zoomWindow.height()+2*i.options.borderSize);i.windowOffsetLeft=i.nzWidth;break;default:i.windowOffsetTop=i.options.zoomWindowOffety;i.windowOffsetLeft=i.nzWidth}i.isWindowSet=!0;i.windowOffsetTop+=i.options.zoomWindowOffety;i.windowOffsetLeft+=i.options.zoomWindowOffetx;i.zoomWindow.css({top:i.windowOffsetTop});i.zoomWindow.css({left:i.windowOffsetLeft});"inner"==i.options.zoomType&&(i.zoomWindow.css({top:0}),i.zoomWindow.css({left:0}));i.windowLeftPos=String(-1*((t.pageX-i.nzOffset.left)*i.widthRatio-i.zoomWindow.width()/2));i.windowTopPos=String(-1*((t.pageY-i.nzOffset.top)*i.heightRatio-i.zoomWindow.height()/2));i.Etoppos&&(i.windowTopPos=0);i.Eloppos&&(i.windowLeftPos=0);i.Eboppos&&(i.windowTopPos=-1*(i.largeHeight/i.currentZoomLevel-i.zoomWindow.height()));i.Eroppos&&(i.windowLeftPos=-1*(i.largeWidth/i.currentZoomLevel-i.zoomWindow.width()));i.fullheight&&(i.windowTopPos=0);i.fullwidth&&(i.windowLeftPos=0);("window"==i.options.zoomType||"inner"==i.options.zoomType)&&(1==i.zoomLock&&(1>=i.widthRatio&&(i.windowLeftPos=0),1>=i.heightRatio&&(i.windowTopPos=0)),i.largeHeight<i.options.zoomWindowHeight&&(i.windowTopPos=0),i.largeWidth<i.options.zoomWindowWidth&&(i.windowLeftPos=0),i.options.easing?(i.xp||(i.xp=0),i.yp||(i.yp=0),i.loop||(i.loop=setInterval(function(){i.xp+=(i.windowLeftPos-i.xp)/i.options.easingAmount;i.yp+=(i.windowTopPos-i.yp)/i.options.easingAmount;i.scrollingLock?(clearInterval(i.loop),i.xp=i.windowLeftPos,i.yp=i.windowTopPos,i.xp=-1*((t.pageX-i.nzOffset.left)*i.widthRatio-i.zoomWindow.width()/2),i.yp=-1*((t.pageY-i.nzOffset.top)*i.heightRatio-i.zoomWindow.height()/2),i.changeBgSize&&(i.nzHeight>i.nzWidth?("lens"==i.options.zoomType&&i.zoomLens.css({"background-size":i.largeWidth/i.newvalueheight+"px "+i.largeHeight/i.newvalueheight+"px"}),i.zoomWindow.css({"background-size":i.largeWidth/i.newvalueheight+"px "+i.largeHeight/i.newvalueheight+"px"})):("lens"!=i.options.zoomType&&i.zoomLens.css({"background-size":i.largeWidth/i.newvaluewidth+"px "+i.largeHeight/i.newvalueheight+"px"}),i.zoomWindow.css({"background-size":i.largeWidth/i.newvaluewidth+"px "+i.largeHeight/i.newvaluewidth+"px"})),i.changeBgSize=!1),i.zoomWindow.css({backgroundPosition:i.windowLeftPos+"px "+i.windowTopPos+"px"}),i.scrollingLock=!1,i.loop=!1):(i.changeBgSize&&(i.nzHeight>i.nzWidth?("lens"==i.options.zoomType&&i.zoomLens.css({"background-size":i.largeWidth/i.newvalueheight+"px "+i.largeHeight/i.newvalueheight+"px"}),i.zoomWindow.css({"background-size":i.largeWidth/i.newvalueheight+"px "+i.largeHeight/i.newvalueheight+"px"})):("lens"!=i.options.zoomType&&i.zoomLens.css({"background-size":i.largeWidth/i.newvaluewidth+"px "+i.largeHeight/i.newvaluewidth+"px"}),i.zoomWindow.css({"background-size":i.largeWidth/i.newvaluewidth+"px "+i.largeHeight/i.newvaluewidth+"px"})),i.changeBgSize=!1),i.zoomWindow.css({backgroundPosition:i.xp+"px "+i.yp+"px"}))},16))):(i.changeBgSize&&(i.nzHeight>i.nzWidth?("lens"==i.options.zoomType&&i.zoomLens.css({"background-size":i.largeWidth/i.newvalueheight+"px "+i.largeHeight/i.newvalueheight+"px"}),i.zoomWindow.css({"background-size":i.largeWidth/i.newvalueheight+"px "+i.largeHeight/i.newvalueheight+"px"})):("lens"==i.options.zoomType&&i.zoomLens.css({"background-size":i.largeWidth/i.newvaluewidth+"px "+i.largeHeight/i.newvaluewidth+"px"}),i.largeHeight/i.newvaluewidth<i.options.zoomWindowHeight?i.zoomWindow.css({"background-size":i.largeWidth/i.newvaluewidth+"px "+i.largeHeight/i.newvaluewidth+"px"}):i.zoomWindow.css({"background-size":i.largeWidth/i.newvalueheight+"px "+i.largeHeight/i.newvalueheight+"px"})),i.changeBgSize=!1),i.zoomWindow.css({backgroundPosition:i.windowLeftPos+"px "+i.windowTopPos+"px"})))},setTintPosition:function(n){this.nzOffset=this.$elem.offset();this.tintpos=String(-1*(n.pageX-this.nzOffset.left-this.zoomLens.width()/2));this.tintposy=String(-1*(n.pageY-this.nzOffset.top-this.zoomLens.height()/2));this.Etoppos&&(this.tintposy=0);this.Eloppos&&(this.tintpos=0);this.Eboppos&&(this.tintposy=-1*(this.nzHeight-this.zoomLens.height()-2*this.options.lensBorderSize));this.Eroppos&&(this.tintpos=-1*(this.nzWidth-this.zoomLens.width()-2*this.options.lensBorderSize));this.options.tint&&(this.fullheight&&(this.tintposy=0),this.fullwidth&&(this.tintpos=0),this.zoomTintImage.css({left:this.tintpos+"px"}),this.zoomTintImage.css({top:this.tintposy+"px"}))},swaptheimage:function(t,i){var r=this,u=new Image;r.options.loadingIcon&&(r.spinner=n("<div style=\"background: url('"+r.options.loadingIcon+"') no-repeat center;height:"+r.nzHeight+"px;width:"+r.nzWidth+'px;z-index: 2000;position: absolute; background-position: center center;"><\/div>'),r.$elem.after(r.spinner));r.options.onImageSwap(r.$elem);u.onload=function(){r.largeWidth=u.width;r.largeHeight=u.height;r.zoomImage=i;r.zoomWindow.css({"background-size":r.largeWidth+"px "+r.largeHeight+"px"});r.zoomWindow.css({"background-size":r.largeWidth+"px "+r.largeHeight+"px"});r.swapAction(t,i)};u.src=i},swapAction:function(t,i){var r=this,e=new Image,u,f;e.onload=function(){r.nzHeight=e.height;r.nzWidth=e.width;r.options.onImageSwapComplete(r.$elem);r.doneCallback()};e.src=t;r.currentZoomLevel=r.options.zoomLevel;r.options.maxZoomLevel=!1;"lens"==r.options.zoomType&&r.zoomLens.css({backgroundImage:"url('"+i+"')"});"window"==r.options.zoomType&&r.zoomWindow.css({backgroundImage:"url('"+i+"')"});"inner"==r.options.zoomType&&r.zoomWindow.css({backgroundImage:"url('"+i+"')"});r.currentImage=i;r.options.imageCrossfade?(u=r.$elem,f=u.clone(),r.$elem.attr("src",t),r.$elem.after(f),f.stop(!0).fadeOut(r.options.imageCrossfade,function(){n(this).remove()}),r.$elem.width("auto").removeAttr("width"),r.$elem.height("auto").removeAttr("height"),u.fadeIn(r.options.imageCrossfade),r.options.tint&&"inner"!=r.options.zoomType&&(u=r.zoomTintImage,f=u.clone(),r.zoomTintImage.attr("src",i),r.zoomTintImage.after(f),f.stop(!0).fadeOut(r.options.imageCrossfade,function(){n(this).remove()}),u.fadeIn(r.options.imageCrossfade),r.zoomTint.css({height:r.$elem.height()}),r.zoomTint.css({width:r.$elem.width()})),r.zoomContainer.css("height",r.$elem.height()),r.zoomContainer.css("width",r.$elem.width()),"inner"!=r.options.zoomType||r.options.constrainType||(r.zoomWrap.parent().css("height",r.$elem.height()),r.zoomWrap.parent().css("width",r.$elem.width()),r.zoomWindow.css("height",r.$elem.height()),r.zoomWindow.css("width",r.$elem.width()))):(r.$elem.attr("src",t),r.options.tint&&(r.zoomTintImage.attr("src",i),r.zoomTintImage.attr("height",r.$elem.height()),r.zoomTintImage.css({height:r.$elem.height()}),r.zoomTint.css({height:r.$elem.height()})),r.zoomContainer.css("height",r.$elem.height()),r.zoomContainer.css("width",r.$elem.width()));r.options.imageCrossfade&&(r.zoomWrap.css("height",r.$elem.height()),r.zoomWrap.css("width",r.$elem.width()));r.options.constrainType&&("height"==r.options.constrainType&&(r.zoomContainer.css("height",r.options.constrainSize),r.zoomContainer.css("width","auto"),r.options.imageCrossfade?(r.zoomWrap.css("height",r.options.constrainSize),r.zoomWrap.css("width","auto"),r.constwidth=r.zoomWrap.width()):(r.$elem.css("height",r.options.constrainSize),r.$elem.css("width","auto"),r.constwidth=r.$elem.width()),"inner"==r.options.zoomType&&(r.zoomWrap.parent().css("height",r.options.constrainSize),r.zoomWrap.parent().css("width",r.constwidth),r.zoomWindow.css("height",r.options.constrainSize),r.zoomWindow.css("width",r.constwidth)),r.options.tint&&(r.tintContainer.css("height",r.options.constrainSize),r.tintContainer.css("width",r.constwidth),r.zoomTint.css("height",r.options.constrainSize),r.zoomTint.css("width",r.constwidth),r.zoomTintImage.css("height",r.options.constrainSize),r.zoomTintImage.css("width",r.constwidth))),"width"==r.options.constrainType&&(r.zoomContainer.css("height","auto"),r.zoomContainer.css("width",r.options.constrainSize),r.options.imageCrossfade?(r.zoomWrap.css("height","auto"),r.zoomWrap.css("width",r.options.constrainSize),r.constheight=r.zoomWrap.height()):(r.$elem.css("height","auto"),r.$elem.css("width",r.options.constrainSize),r.constheight=r.$elem.height()),"inner"==r.options.zoomType&&(r.zoomWrap.parent().css("height",r.constheight),r.zoomWrap.parent().css("width",r.options.constrainSize),r.zoomWindow.css("height",r.constheight),r.zoomWindow.css("width",r.options.constrainSize)),r.options.tint&&(r.tintContainer.css("height",r.constheight),r.tintContainer.css("width",r.options.constrainSize),r.zoomTint.css("height",r.constheight),r.zoomTint.css("width",r.options.constrainSize),r.zoomTintImage.css("height",r.constheight),r.zoomTintImage.css("width",r.options.constrainSize))))},doneCallback:function(){this.options.loadingIcon&&this.spinner.hide();this.nzOffset=this.$elem.offset();this.nzWidth=this.$elem.width();this.nzHeight=this.$elem.height();this.currentZoomLevel=this.options.zoomLevel;this.widthRatio=this.largeWidth/this.nzWidth;this.heightRatio=this.largeHeight/this.nzHeight;"window"==this.options.zoomType&&(lensHeight=this.nzHeight<this.options.zoomWindowWidth/this.widthRatio?this.nzHeight:String(this.options.zoomWindowHeight/this.heightRatio),lensWidth=this.options.zoomWindowWidth<this.options.zoomWindowWidth?this.nzWidth:this.options.zoomWindowWidth/this.widthRatio,this.zoomLens&&(this.zoomLens.css("width",lensWidth),this.zoomLens.css("height",lensHeight)))},getCurrentImage:function(){return this.zoomImage},getGalleryList:function(){var t=this;return t.gallerylist=[],t.options.gallery?n("#"+t.options.gallery+" a").each(function(){var i="";n(this).data("zoom-image")?i=n(this).data("zoom-image"):n(this).data("image")&&(i=n(this).data("image"));i==t.zoomImage?t.gallerylist.unshift({href:""+i+"",title:n(this).find("img").attr("title")}):t.gallerylist.push({href:""+i+"",title:n(this).find("img").attr("title")})}):t.gallerylist.push({href:""+t.zoomImage+"",title:n(this).find("img").attr("title")}),t.gallerylist},changeZoomLevel:function(n){this.scrollingLock=!0;this.newvalue=parseFloat(n).toFixed(2);newvalue=parseFloat(n).toFixed(2);maxheightnewvalue=this.largeHeight/(this.options.zoomWindowHeight/this.nzHeight*this.nzHeight);maxwidthtnewvalue=this.largeWidth/(this.options.zoomWindowWidth/this.nzWidth*this.nzWidth);"inner"!=this.options.zoomType&&(maxheightnewvalue<=newvalue?(this.heightRatio=this.largeHeight/maxheightnewvalue/this.nzHeight,this.newvalueheight=maxheightnewvalue,this.fullheight=!0):(this.heightRatio=this.largeHeight/newvalue/this.nzHeight,this.newvalueheight=newvalue,this.fullheight=!1),maxwidthtnewvalue<=newvalue?(this.widthRatio=this.largeWidth/maxwidthtnewvalue/this.nzWidth,this.newvaluewidth=maxwidthtnewvalue,this.fullwidth=!0):(this.widthRatio=this.largeWidth/newvalue/this.nzWidth,this.newvaluewidth=newvalue,this.fullwidth=!1),"lens"==this.options.zoomType&&(maxheightnewvalue<=newvalue?(this.fullwidth=!0,this.newvaluewidth=maxheightnewvalue):(this.widthRatio=this.largeWidth/newvalue/this.nzWidth,this.newvaluewidth=newvalue,this.fullwidth=!1)));"inner"==this.options.zoomType&&(maxheightnewvalue=parseFloat(this.largeHeight/this.nzHeight).toFixed(2),maxwidthtnewvalue=parseFloat(this.largeWidth/this.nzWidth).toFixed(2),newvalue>maxheightnewvalue&&(newvalue=maxheightnewvalue),newvalue>maxwidthtnewvalue&&(newvalue=maxwidthtnewvalue),maxheightnewvalue<=newvalue?(this.heightRatio=this.largeHeight/newvalue/this.nzHeight,this.newvalueheight=newvalue>maxheightnewvalue?maxheightnewvalue:newvalue,this.fullheight=!0):(this.heightRatio=this.largeHeight/newvalue/this.nzHeight,this.newvalueheight=newvalue>maxheightnewvalue?maxheightnewvalue:newvalue,this.fullheight=!1),maxwidthtnewvalue<=newvalue?(this.widthRatio=this.largeWidth/newvalue/this.nzWidth,this.newvaluewidth=newvalue>maxwidthtnewvalue?maxwidthtnewvalue:newvalue,this.fullwidth=!0):(this.widthRatio=this.largeWidth/newvalue/this.nzWidth,this.newvaluewidth=newvalue,this.fullwidth=!1));scrcontinue=!1;"inner"==this.options.zoomType&&(this.nzWidth>this.nzHeight&&(this.newvaluewidth<=maxwidthtnewvalue?scrcontinue=!0:(scrcontinue=!1,this.fullwidth=this.fullheight=!0)),this.nzHeight>this.nzWidth&&(this.newvaluewidth<=maxwidthtnewvalue?scrcontinue=!0:(scrcontinue=!1,this.fullwidth=this.fullheight=!0)));"inner"!=this.options.zoomType&&(scrcontinue=!0);scrcontinue&&(this.zoomLock=0,this.changeZoom=!0,this.options.zoomWindowHeight/this.heightRatio<=this.nzHeight&&(this.currentZoomLevel=this.newvalueheight,"lens"!=this.options.zoomType&&"inner"!=this.options.zoomType&&(this.changeBgSize=!0,this.zoomLens.css({height:String(this.options.zoomWindowHeight/this.heightRatio)+"px"})),"lens"==this.options.zoomType||"inner"==this.options.zoomType)&&(this.changeBgSize=!0),this.options.zoomWindowWidth/this.widthRatio<=this.nzWidth&&("inner"!=this.options.zoomType&&this.newvaluewidth>this.newvalueheight&&(this.currentZoomLevel=this.newvaluewidth),"lens"!=this.options.zoomType&&"inner"!=this.options.zoomType&&(this.changeBgSize=!0,this.zoomLens.css({width:String(this.options.zoomWindowWidth/this.widthRatio)+"px"})),"lens"==this.options.zoomType||"inner"==this.options.zoomType)&&(this.changeBgSize=!0),"inner"==this.options.zoomType&&(this.changeBgSize=!0,this.nzWidth>this.nzHeight&&(this.currentZoomLevel=this.newvaluewidth),this.nzHeight>this.nzWidth&&(this.currentZoomLevel=this.newvaluewidth)));this.setPosition(this.currentLoc)},closeAll:function(){self.zoomWindow&&self.zoomWindow.hide();self.zoomLens&&self.zoomLens.hide();self.zoomTint&&self.zoomTint.hide()},changeState:function(n){"enable"==n&&(this.options.zoomEnabled=!0);"disable"==n&&(this.options.zoomEnabled=!1)}};n.fn.elevateZoom=function(i){return this.each(function(){var r=Object.create(t);r.init(i,this);n.data(this,"elevateZoom",r)})};n.fn.elevateZoom.options={zoomActivation:"hover",zoomEnabled:!0,preloading:1,zoomLevel:1,scrollZoom:!1,scrollZoomIncrement:.1,minZoomLevel:!1,maxZoomLevel:!1,easing:!1,easingAmount:12,lensSize:200,zoomWindowWidth:400,zoomWindowHeight:400,zoomWindowOffetx:0,zoomWindowOffety:0,zoomWindowPosition:1,zoomWindowBgColour:"#fff",lensFadeIn:!1,lensFadeOut:!1,debug:!1,zoomWindowFadeIn:!1,zoomWindowFadeOut:!1,zoomWindowAlwaysShow:!1,zoomTintFadeIn:!1,zoomTintFadeOut:!1,borderSize:4,showLens:!0,borderColour:"#888",lensBorderSize:1,lensBorderColour:"#000",lensShape:"square",zoomType:"window",containLensZoom:!1,lensColour:"white",lensOpacity:.4,lenszoom:!1,tint:!1,tintColour:"#333",tintOpacity:.4,gallery:!1,galleryActiveClass:"zoomGalleryActive",imageCrossfade:!1,constrainType:!1,constrainSize:!1,loadingIcon:!1,cursor:"default",responsive:!0,onComplete:n.noop,onZoomedImageLoaded:function(){},onImageSwap:n.noop,onImageSwapComplete:n.noop}}(jQuery,window,document),function(n,t,i,r){var p=i("html"),e=i(n),o=i(t),u=i.fancybox=function(){u.open.apply(this,arguments)},y=navigator.userAgent.match(/msie/i),v=null,s=t.createTouch!==r,a=function(n){return n&&n.hasOwnProperty&&n instanceof i},c=function(n){return n&&"string"===i.type(n)},l=function(n){return c(n)&&0<n.indexOf("%")},f=function(n,t){var i=parseInt(n,10)||0;return t&&l(n)&&(i*=u.getViewport()[t]/100),Math.ceil(i)},h=function(n,t){return f(n,t)+"px"};i.extend(u,{version:"2.1.5",defaults:{padding:15,margin:20,width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,pixelRatio:1,autoSize:!0,autoHeight:!1,autoWidth:!1,autoResize:!0,autoCenter:!s,fitToView:!0,aspectRatio:!1,topRatio:.5,leftRatio:.5,scrolling:"auto",wrapCSS:"",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3e3,preload:3,modal:!1,loop:!0,ajax:{dataType:"html",headers:{"X-fancyBox":!0}},iframe:{scrolling:"auto",preload:!0},swf:{wmode:"transparent",allowfullscreen:"true",allowscriptaccess:"always"},keys:{next:{13:"left",34:"up",39:"left",40:"up"},prev:{8:"right",33:"down",37:"right",38:"down"},close:[27],play:[32],toggle:[70]},direction:{next:"left",prev:"right"},scrollOutside:!0,index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"><\/div><\/div><\/div><\/div>',image:'<img class="fancybox-image" src="{href}" alt="" />',iframe:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen'+(y?' allowtransparency="true"':"")+"><\/iframe>",error:'<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.<\/p>',closeBtn:'<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"><\/a>',next:'<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span><\/span><\/a>',prev:'<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span><\/span><\/a>'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:250,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:250,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:!0,title:!0},onCancel:i.noop,beforeLoad:i.noop,afterLoad:i.noop,beforeShow:i.noop,afterShow:i.noop,beforeChange:i.noop,beforeClose:i.noop,afterClose:i.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1,isOpen:!1,isOpened:!1,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(n,t){if(n&&(i.isPlainObject(t)||(t={}),!1!==u.close(!0)))return i.isArray(n)||(n=a(n)?i(n).get():[n]),i.each(n,function(f,e){var h={},s,y,l,o,v;"object"===i.type(e)&&(e.nodeType&&(e=i(e)),a(e)?(h={href:e.data("fancybox-href")||e.attr("href"),title:e.data("fancybox-title")||e.attr("title"),isDom:!0,element:e},i.metadata&&i.extend(!0,h,e.metadata())):h=e);s=t.href||h.href||(c(e)?e:null);y=t.title!==r?t.title:h.title||"";o=(l=t.content||h.content)?"html":t.type||h.type;!o&&h.isDom&&(o=e.data("fancybox-type"),o||(o=(o=e.prop("class").match(/fancybox\.(\w+)/))?o[1]:null));c(s)&&(o||(u.isImage(s)?o="image":u.isSWF(s)?o="swf":"#"===s.charAt(0)?o="inline":c(e)&&(o="html",l=e)),"ajax"===o&&(v=s.split(/\s+/,2),s=v.shift(),v=v.shift()));l||("inline"===o?s?l=i(c(s)?s.replace(/.*(?=#[^\s]+$)/,""):s):h.isDom&&(l=e):"html"===o?l=s:!o&&!s&&h.isDom&&(o="inline",l=e));i.extend(h,{href:s,type:o,content:l,title:y,selector:v});n[f]=h}),u.opts=i.extend(!0,{},u.defaults,t),t.keys!==r&&(u.opts.keys=t.keys?i.extend({},u.defaults.keys,t.keys):!1),u.group=n,u._start(u.opts.index)},cancel:function(){var n=u.coming;n&&!1!==u.trigger("onCancel")&&(u.hideLoading(),u.ajaxLoad&&u.ajaxLoad.abort(),u.ajaxLoad=null,u.imgPreload&&(u.imgPreload.onload=u.imgPreload.onerror=null),n.wrap&&n.wrap.stop(!0,!0).trigger("onReset").remove(),u.coming=null,u.current||u._afterZoomOut(n))},close:function(n){u.cancel();!1!==u.trigger("beforeClose")&&(u.unbindEvents(),u.isActive&&(!u.isOpen||!0===n?(i(".fancybox-wrap").stop(!0).trigger("onReset").remove(),u._afterZoomOut()):(u.isOpen=u.isOpened=!1,u.isClosing=!0,i(".fancybox-item, .fancybox-nav").remove(),u.wrap.stop(!0,!0).removeClass("fancybox-opened"),u.transitions[u.current.closeMethod]())))},play:function(n){var t=function(){clearTimeout(u.player.timer)},i=function(){t();u.current&&u.player.isActive&&(u.player.timer=setTimeout(u.next,u.current.playSpeed))},r=function(){t();o.unbind(".player");u.player.isActive=!1;u.trigger("onPlayEnd")};!0!==n&&(u.player.isActive||!1===n)?r():u.current&&(u.current.loop||u.current.index<u.group.length-1)&&(u.player.isActive=!0,o.bind({"onCancel.player beforeClose.player":r,"onUpdate.player":i,"beforeLoad.player":t}),i(),u.trigger("onPlayStart"))},next:function(n){var t=u.current;t&&(c(n)||(n=t.direction.next),u.jumpto(t.index+1,n,"next"))},prev:function(n){var t=u.current;t&&(c(n)||(n=t.direction.prev),u.jumpto(t.index-1,n,"prev"))},jumpto:function(n,t,i){var e=u.current;e&&(n=f(n),u.direction=t||e.direction[n>=e.index?"next":"prev"],u.router=i||"jumpto",e.loop&&(0>n&&(n=e.group.length+n%e.group.length),n%=e.group.length),e.group[n]!==r&&(u.cancel(),u._start(n)))},reposition:function(n,t){var f=u.current,e=f?f.wrap:null,r;e&&(r=u._getPosition(t),n&&"scroll"===n.type?(delete r.position,e.stop(!0,!0).animate(r,200)):(e.css(r),f.pos=i.extend({},f.dim,r)))},update:function(n){var t=n&&n.type,i=!t||"orientationchange"===t;i&&(clearTimeout(v),v=null);u.isOpen&&!v&&(v=setTimeout(function(){var r=u.current;r&&!u.isClosing&&(u.wrap.removeClass("fancybox-tmp"),(i||"load"===t||"resize"===t&&r.autoResize)&&u._setDimension(),"scroll"===t&&r.canShrink||u.reposition(n),u.trigger("onUpdate"),v=null)},i&&!s?0:300))},toggle:function(n){u.isOpen&&(u.current.fitToView="boolean"===i.type(n)?n:!u.current.fitToView,s&&(u.wrap.removeAttr("style").addClass("fancybox-tmp"),u.trigger("onUpdate")),u.update())},hideLoading:function(){o.unbind(".loading");i("#fancybox-loading").remove()},showLoading:function(){var t,n;u.hideLoading();t=i('<div id="fancybox-loading"><div><\/div><\/div>').click(u.cancel).appendTo("body");o.bind("keydown.loading",function(n){27===(n.which||n.keyCode)&&(n.preventDefault(),u.cancel())});u.defaults.fixed||(n=u.getViewport(),t.css({position:"absolute",top:.5*n.h+n.y,left:.5*n.w+n.x}))},getViewport:function(){var i=u.current&&u.current.locked||!1,t={x:e.scrollLeft(),y:e.scrollTop()};return i?(t.w=i[0].clientWidth,t.h=i[0].clientHeight):(t.w=s&&n.innerWidth?n.innerWidth:e.width(),t.h=s&&n.innerHeight?n.innerHeight:e.height()),t},unbindEvents:function(){u.wrap&&a(u.wrap)&&u.wrap.unbind(".fb");o.unbind(".fb");e.unbind(".fb")},bindEvents:function(){var n=u.current,t;n&&(e.bind("orientationchange.fb"+(s?"":" resize.fb")+(n.autoCenter&&!n.locked?" scroll.fb":""),u.update),(t=n.keys)&&o.bind("keydown.fb",function(f){var e=f.which||f.keyCode,o=f.target||f.srcElement;if(27===e&&u.coming)return!1;f.ctrlKey||f.altKey||f.shiftKey||f.metaKey||o&&(o.type||i(o).is("[contenteditable]"))||i.each(t,function(t,o){return 1<n.group.length&&o[e]!==r?(u[t](o[e]),f.preventDefault(),!1):-1<i.inArray(e,o)?(u[t](),f.preventDefault(),!1):void 0})}),i.fn.mousewheel&&n.mouseWheel&&u.wrap.bind("mousewheel.fb",function(t,r,f,e){for(var o=i(t.target||null),s=!1;o.length&&!s&&!o.is(".fancybox-skin")&&!o.is(".fancybox-wrap");)s=o[0]&&!(o[0].style.overflow&&"hidden"===o[0].style.overflow)&&(o[0].clientWidth&&o[0].scrollWidth>o[0].clientWidth||o[0].clientHeight&&o[0].scrollHeight>o[0].clientHeight),o=i(o).parent();0!==r&&!s&&1<u.group.length&&!n.canShrink&&(0<e||0<f?u.prev(0<e?"down":"left"):(0>e||0>f)&&u.next(0>e?"up":"right"),t.preventDefault())}))},trigger:function(n,t){var f,r=t||u.coming||u.current;if(r){if(i.isFunction(r[n])&&(f=r[n].apply(r,Array.prototype.slice.call(arguments,1))),!1===f)return!1;r.helpers&&i.each(r.helpers,function(t,f){f&&u.helpers[t]&&i.isFunction(u.helpers[t][n])&&u.helpers[t][n](i.extend(!0,{},u.helpers[t].defaults,f),r)});o.trigger(n)}},isImage:function(n){return c(n)&&n.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i)},isSWF:function(n){return c(n)&&n.match(/\.(swf)((\?|#).*)?$/i)},_start:function(n){var t={},e,r;if(n=f(n),e=u.group[n]||null,!e)return!1;if(t=i.extend(!0,{},u.opts,e),e=t.margin,r=t.padding,"number"===i.type(e)&&(t.margin=[e,e,e,e]),"number"===i.type(r)&&(t.padding=[r,r,r,r]),t.modal&&i.extend(!0,t,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}}),t.autoSize&&(t.autoWidth=t.autoHeight=!0),"auto"===t.width&&(t.autoWidth=!0),"auto"===t.height&&(t.autoHeight=!0),t.group=u.group,t.index=n,u.coming=t,!1===u.trigger("beforeLoad"))u.coming=null;else{if(r=t.type,e=t.href,!r)return u.coming=null,u.current&&u.router&&"jumpto"!==u.router?(u.current.index=n,u[u.router](u.direction)):!1;if(u.isActive=!0,("image"===r||"swf"===r)&&(t.autoHeight=t.autoWidth=!1,t.scrolling="visible"),"image"===r&&(t.aspectRatio=!0),"iframe"===r&&s&&(t.scrolling="scroll"),t.wrap=i(t.tpl.wrap).addClass("fancybox-"+(s?"mobile":"desktop")+" fancybox-type-"+r+" fancybox-tmp "+t.wrapCSS).appendTo(t.parent||"body"),i.extend(t,{skin:i(".fancybox-skin",t.wrap),outer:i(".fancybox-outer",t.wrap),inner:i(".fancybox-inner",t.wrap)}),i.each(["Top","Right","Bottom","Left"],function(n,i){t.skin.css("padding"+i,h(t.padding[n]))}),u.trigger("onReady"),"inline"===r||"html"===r){if(!t.content||!t.content.length)return u._error("content")}else if(!e)return u._error("href");"image"===r?u._loadImage():"ajax"===r?u._loadAjax():"iframe"===r?u._loadIframe():u._afterLoad()}},_error:function(n){i.extend(u.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:n,content:u.coming.tpl.error});u._afterLoad()},_loadImage:function(){var n=u.imgPreload=new Image;n.onload=function(){this.onload=this.onerror=null;u.coming.width=this.width/u.opts.pixelRatio;u.coming.height=this.height/u.opts.pixelRatio;u._afterLoad()};n.onerror=function(){this.onload=this.onerror=null;u._error("image")};n.src=u.coming.href;!0!==n.complete&&u.showLoading()},_loadAjax:function(){var n=u.coming;u.showLoading();u.ajaxLoad=i.ajax(i.extend({},n.ajax,{url:n.href,error:function(n,t){u.coming&&"abort"!==t?u._error("ajax",n):u.hideLoading()},success:function(t,i){"success"===i&&(n.content=t,u._afterLoad())}}))},_loadIframe:function(){var n=u.coming,t=i(n.tpl.iframe.replace(/\{rnd\}/g,(new Date).getTime())).attr("scrolling",s?"auto":n.iframe.scrolling).attr("src",n.href);i(n.wrap).bind("onReset",function(){try{i(this).find("iframe").hide().attr("src","//about:blank").end().empty()}catch(n){}});n.iframe.preload&&(u.showLoading(),t.one("load",function(){i(this).data("ready",1);s||i(this).bind("load.fb",u.update);i(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show();u._afterLoad()}));n.content=t.appendTo(n.inner);n.iframe.preload||u._afterLoad()},_preloadImages:function(){for(var r=u.group,i=u.current,f=r.length,e=i.preload?Math.min(i.preload,f-1):0,n,t=1;t<=e;t+=1)n=r[(i.index+t)%f],"image"===n.type&&n.href&&((new Image).src=n.href)},_afterLoad:function(){var n=u.coming,r=u.current,t,s,f,e,o;if(u.hideLoading(),n&&!1!==u.isActive)if(!1===u.trigger("afterLoad",n,r))n.wrap.stop(!0).trigger("onReset").remove(),u.coming=null;else{r&&(u.trigger("beforeChange",r),r.wrap.stop(!0).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove());u.unbindEvents();t=n.content;s=n.type;f=n.scrolling;i.extend(u,{wrap:n.wrap,skin:n.skin,outer:n.outer,inner:n.inner,current:n,previous:r});e=n.href;switch(s){case"inline":case"ajax":case"html":n.selector?t=i("<div>").html(t).find(n.selector):a(t)&&(t.data("fancybox-placeholder")||t.data("fancybox-placeholder",i('<div class="fancybox-placeholder"><\/div>').insertAfter(t).hide()),t=t.show().detach(),n.wrap.bind("onReset",function(){i(this).find(t).length&&t.hide().replaceAll(t.data("fancybox-placeholder")).data("fancybox-placeholder",!1)}));break;case"image":t=n.tpl.image.replace("{href}",e);break;case"swf":t='<object id="fancybox-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="'+e+'"><\/param>';o="";i.each(n.swf,function(n,i){t+='<param name="'+n+'" value="'+i+'"><\/param>';o+=" "+n+'="'+i+'"'});t+='<embed src="'+e+'" type="application/x-shockwave-flash" width="100%" height="100%"'+o+"><\/embed><\/object>"}a(t)&&t.parent().is(n.inner)||n.inner.append(t);u.trigger("beforeShow");n.inner.css("overflow","yes"===f?"scroll":"no"===f?"hidden":f);u._setDimension();u.reposition();u.isOpen=!1;u.coming=null;u.bindEvents();u.isOpened?r.prevMethod&&u.transitions[r.prevMethod]():i(".fancybox-wrap").not(n.wrap).stop(!0).trigger("onReset").remove();u.transitions[u.isOpened?n.nextMethod:n.openMethod]();u._preloadImages()}},_setDimension:function(){var o=u.getViewport(),st=0,s=!1,n=!1,s=u.wrap,nt=u.skin,e=u.inner,r=u.current,n=r.width,t=r.height,c=r.minWidth,a=r.minHeight,v=r.maxWidth,y=r.maxHeight,ht=r.scrolling,ft=r.scrollOutside?r.scrollbarWidth:0,p=r.margin,w=f(p[1]+p[3]),tt=f(p[0]+p[2]),et,b,rt,d,k,it,ot,g,ut;if(s.add(nt).add(e).width("auto").height("auto").removeClass("fancybox-tmp"),p=f(nt.outerWidth(!0)-nt.width()),et=f(nt.outerHeight(!0)-nt.height()),b=w+p,rt=tt+et,d=l(n)?(o.w-b)*f(n)/100:n,k=l(t)?(o.h-rt)*f(t)/100:t,"iframe"===r.type){if(ut=r.content,r.autoHeight&&1===ut.data("ready"))try{ut[0].contentWindow.document.location&&(e.width(d).height(9999),it=ut.contents().find("body"),ft&&it.css("overflow-x","hidden"),k=it.outerHeight(!0))}catch(ct){}}else(r.autoWidth||r.autoHeight)&&(e.addClass("fancybox-tmp"),r.autoWidth||e.width(d),r.autoHeight||e.height(k),r.autoWidth&&(d=e.width()),r.autoHeight&&(k=e.height()),e.removeClass("fancybox-tmp"));if(n=f(d),t=f(k),g=d/k,c=f(l(c)?f(c,"w")-b:c),v=f(l(v)?f(v,"w")-b:v),a=f(l(a)?f(a,"h")-rt:a),y=f(l(y)?f(y,"h")-rt:y),it=v,ot=y,r.fitToView&&(v=Math.min(o.w-b,v),y=Math.min(o.h-rt,y)),b=o.w-w,tt=o.h-tt,r.aspectRatio?(n>v&&(n=v,t=f(n/g)),t>y&&(t=y,n=f(t*g)),n<c&&(n=c,t=f(n/g)),t<a&&(t=a,n=f(t*g))):(n=Math.max(c,Math.min(n,v)),r.autoHeight&&"iframe"!==r.type&&(e.width(n),t=e.height()),t=Math.max(a,Math.min(t,y))),r.fitToView)if(e.width(n).height(t),s.width(n+p),o=s.width(),w=s.height(),r.aspectRatio)for(;(o>b||w>tt)&&n>c&&t>a&&!(19<st++);)t=Math.max(a,Math.min(y,t-10)),n=f(t*g),n<c&&(n=c,t=f(n/g)),n>v&&(n=v,t=f(n/g)),e.width(n).height(t),s.width(n+p),o=s.width(),w=s.height();else n=Math.max(c,Math.min(n,n-(o-b))),t=Math.max(a,Math.min(t,t-(w-tt)));ft&&"auto"===ht&&t<k&&n+p+ft<b&&(n+=ft);e.width(n).height(t);s.width(n+p);o=s.width();w=s.height();s=(o>b||w>tt)&&n>c&&t>a;n=r.aspectRatio?n<it&&t<ot&&n<d&&t<k:(n<it||t<ot)&&(n<d||t<k);i.extend(r,{dim:{width:h(o),height:h(w)},origWidth:d,origHeight:k,canShrink:s,canExpand:n,wPadding:p,hPadding:et,wrapSpace:w-nt.outerHeight(!0),skinSpace:nt.height()-t});!ut&&r.autoHeight&&t>a&&t<y&&!n&&e.height("auto")},_getPosition:function(n){var i=u.current,r=u.getViewport(),t=i.margin,f=u.wrap.width()+t[1]+t[3],e=u.wrap.height()+t[0]+t[2],t={position:"absolute",top:t[0],left:t[3]};return i.autoCenter&&i.fixed&&!n&&e<=r.h&&f<=r.w?t.position="fixed":i.locked||(t.top+=r.y,t.left+=r.x),t.top=h(Math.max(t.top,t.top+(r.h-e)*i.topRatio)),t.left=h(Math.max(t.left,t.left+(r.w-f)*i.leftRatio)),t},_afterZoomIn:function(){var n=u.current;n&&(u.isOpen=u.isOpened=!0,u.wrap.css("overflow","visible").addClass("fancybox-opened"),u.update(),(n.closeClick||n.nextClick&&1<u.group.length)&&u.inner.css("cursor","pointer").bind("click.fb",function(t){i(t.target).is("a")||i(t.target).parent().is("a")||(t.preventDefault(),u[n.closeClick?"close":"next"]())}),n.closeBtn&&i(n.tpl.closeBtn).appendTo(u.skin).bind("click.fb",function(n){n.preventDefault();u.close()}),n.arrows&&1<u.group.length&&((n.loop||0<n.index)&&i(n.tpl.prev).appendTo(u.outer).bind("click.fb",u.prev),(n.loop||n.index<u.group.length-1)&&i(n.tpl.next).appendTo(u.outer).bind("click.fb",u.next)),u.trigger("afterShow"),!n.loop&&n.index===n.group.length-1?u.play(!1):u.opts.autoPlay&&!u.player.isActive&&(u.opts.autoPlay=!1,u.play()))},_afterZoomOut:function(n){n=n||u.current;i(".fancybox-wrap").trigger("onReset").remove();i.extend(u,{group:{},opts:{},router:!1,current:null,isActive:!1,isOpened:!1,isOpen:!1,isClosing:!1,wrap:null,skin:null,outer:null,inner:null});u.trigger("afterClose",n)}});u.transitions={getOrigPosition:function(){var n=u.current,f=n.element,t=n.orig,i={},e=50,o=50,s=n.hPadding,c=n.wPadding,r=u.getViewport();return!t&&n.isDom&&f.is(":visible")&&(t=f.find("img:first"),t.length||(t=f)),a(t)?(i=t.offset(),t.is("img")&&(e=t.outerWidth(),o=t.outerHeight())):(i.top=r.y+(r.h-o)*n.topRatio,i.left=r.x+(r.w-e)*n.leftRatio),("fixed"===u.wrap.css("position")||n.locked)&&(i.top-=r.y,i.left-=r.x),{top:h(i.top-s*n.topRatio),left:h(i.left-c*n.leftRatio),width:h(e+c),height:h(o+s)}},step:function(n,t){var e,i,r=t.prop,o,s;i=u.current;o=i.wrapSpace;s=i.skinSpace;("width"===r||"height"===r)&&(e=t.end===t.start?1:(n-t.start)/(t.end-t.start),u.isClosing&&(e=1-e),i="width"===r?i.wPadding:i.hPadding,i=n-i,u.skin[r](f("width"===r?i:i-o*e)),u.inner[r](f("width"===r?i:i-o*e-s*e)))},zoomIn:function(){var n=u.current,t=n.pos,r=n.openEffect,f="elastic"===r,e=i.extend({opacity:1},t);delete e.position;f?(t=this.getOrigPosition(),n.openOpacity&&(t.opacity=.1)):"fade"===r&&(t.opacity=.1);u.wrap.css(t).animate(e,{duration:"none"===r?0:n.openSpeed,easing:n.openEasing,step:f?this.step:null,complete:u._afterZoomIn})},zoomOut:function(){var n=u.current,i=n.closeEffect,r="elastic"===i,t={opacity:.1};r&&(t=this.getOrigPosition(),n.closeOpacity&&(t.opacity=.1));u.wrap.animate(t,{duration:"none"===i?0:n.closeSpeed,easing:n.closeEasing,step:r?this.step:null,complete:u._afterZoomOut})},changeIn:function(){var i=u.current,o=i.nextEffect,t=i.pos,e={opacity:1},r=u.direction,n;t.opacity=.1;"elastic"===o&&(n="down"===r||"up"===r?"top":"left","down"===r||"right"===r?(t[n]=h(f(t[n])-200),e[n]="+=200px"):(t[n]=h(f(t[n])+200),e[n]="-=200px"));"none"===o?u._afterZoomIn():u.wrap.css(t).animate(e,{duration:i.nextSpeed,easing:i.nextEasing,complete:u._afterZoomIn})},changeOut:function(){var n=u.previous,r=n.prevEffect,f={opacity:.1},t=u.direction;"elastic"===r&&(f["down"===t||"up"===t?"top":"left"]=("up"===t||"left"===t?"-":"+")+"=200px");n.wrap.animate(f,{duration:"none"===r?0:n.prevSpeed,easing:n.prevEasing,complete:function(){i(this).trigger("onReset").remove()}})}};u.helpers.overlay={defaults:{closeClick:!0,speedOut:200,showEarly:!0,css:{},locked:!s,fixed:!0},overlay:null,fixed:!1,el:i("html"),create:function(n){n=i.extend({},this.defaults,n);this.overlay&&this.close();this.overlay=i('<div class="fancybox-overlay"><\/div>').appendTo(u.coming?u.coming.parent:n.parent);this.fixed=!1;n.fixed&&u.defaults.fixed&&(this.overlay.addClass("fancybox-overlay-fixed"),this.fixed=!0)},open:function(n){var t=this;n=i.extend({},this.defaults,n);this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(n);this.fixed||(e.bind("resize.overlay",i.proxy(this.update,this)),this.update());n.closeClick&&this.overlay.bind("click.overlay",function(n){if(i(n.target).hasClass("fancybox-overlay"))return u.isActive?u.close():t.close(),!1});this.overlay.css(n.css).show()},close:function(){var n,t;e.unbind("resize.overlay");this.el.hasClass("fancybox-lock")&&(i(".fancybox-margin").removeClass("fancybox-margin"),n=e.scrollTop(),t=e.scrollLeft(),this.el.removeClass("fancybox-lock"),e.scrollTop(n).scrollLeft(t));i(".fancybox-overlay").remove().hide();i.extend(this,{overlay:null,fixed:!1})},update:function(){var n="100%",i;this.overlay.width(n).height("100%");y?(i=Math.max(t.documentElement.offsetWidth,t.body.offsetWidth),o.width()>i&&(n=o.width())):o.width()>e.width()&&(n=o.width());this.overlay.width(n).height(o.height())},onReady:function(n,t){var r=this.overlay;i(".fancybox-overlay").stop(!0,!0);r||this.create(n);n.locked&&this.fixed&&t.fixed&&(r||(this.margin=o.height()>e.height()?i("html").css("margin-right").replace("px",""):!1),t.locked=this.overlay.append(t.wrap),t.fixed=!1);!0===n.showEarly&&this.beforeShow.apply(this,arguments)},beforeShow:function(n,t){var r,u;t.locked&&(!1!==this.margin&&(i("*").filter(function(){return"fixed"===i(this).css("position")&&!i(this).hasClass("fancybox-overlay")&&!i(this).hasClass("fancybox-wrap")}).addClass("fancybox-margin"),this.el.addClass("fancybox-margin")),r=e.scrollTop(),u=e.scrollLeft(),this.el.addClass("fancybox-lock"),e.scrollTop(r).scrollLeft(u));this.open(n)},onUpdate:function(){this.fixed||this.update()},afterClose:function(n){this.overlay&&!u.coming&&this.overlay.fadeOut(n.speedOut,i.proxy(this.close,this))}};u.helpers.title={defaults:{type:"float",position:"bottom"},beforeShow:function(n){var t=u.current,e=t.title,r=n.type;if(i.isFunction(e)&&(e=e.call(t.element,t)),c(e)&&""!==i.trim(e)){t=i('<div class="fancybox-title fancybox-title-'+r+'-wrap">'+e+"<\/div>");switch(r){case"inside":r=u.skin;break;case"outside":r=u.wrap;break;case"over":r=u.inner;break;default:r=u.skin;t.appendTo("body");y&&t.width(t.width());t.wrapInner('<span class="child"><\/span>');u.current.margin[2]+=Math.abs(f(t.css("margin-bottom")))}t["top"===n.position?"prependTo":"appendTo"](r)}}};i.fn.fancybox=function(n){var r,f=i(this),t=this.selector||"",e=function(e){var o=i(this).blur(),c=r,h,s;e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||o.is(".fancybox-wrap")||(h=n.groupAttr||"data-fancybox-group",s=o.attr(h),s||(h="rel",s=o.get(0)[h]),s&&""!==s&&"nofollow"!==s&&(o=t.length?i(t):f,o=o.filter("["+h+'="'+s+'"]'),c=o.index(this)),n.index=c,!1!==u.open(o,n)&&e.preventDefault())};return n=n||{},r=n.index||0,!t||!1===n.live?f.unbind("click.fb-start").bind("click.fb-start",e):o.undelegate(t,"click.fb-start").delegate(t+":not('.fancybox-item, .fancybox-nav')","click.fb-start",e),this.filter("[data-fancybox-start=1]").trigger("click"),this};o.ready(function(){var f,t,e;i.scrollbarWidth===r&&(i.scrollbarWidth=function(){var t=i('<div style="width:50px;height:50px;overflow:auto"><div/><\/div>').appendTo("body"),n=t.children(),n=n.innerWidth()-n.height(99).innerWidth();return t.remove(),n});i.support.fixedPosition===r&&(f=i.support,t=i('<div style="position:fixed;top:20px;"><\/div>').appendTo("body"),e=20===t[0].offsetTop||15===t[0].offsetTop,t.remove(),f.fixedPosition=e);i.extend(u.defaults,{scrollbarWidth:i.scrollbarWidth(),fixed:i.support.fixedPosition,parent:i("body")});f=i(n).width();p.addClass("fancybox-lock-test");t=i(n).width();p.removeClass("fancybox-lock-test");i("<style type='text/css'>.fancybox-margin{margin-right:"+(t-f)+"px;}<\/style>").appendTo("head")})}(window,document,jQuery);pixelRatio=window.devicePixelRatio?window.devicePixelRatio:1;window.theme=window.theme||{};window.theme=window.theme||{};theme.Sections=function(){this.constructors={};this.instances=[];$(document).on("shopify:section:load",this._onSectionLoad.bind(this)).on("shopify:section:unload",this._onSectionUnload.bind(this)).on("shopify:section:select",this._onSelect.bind(this)).on("shopify:section:deselect",this._onDeselect.bind(this)).on("shopify:block:select",this._onBlockSelect.bind(this)).on("shopify:block:deselect",this._onBlockDeselect.bind(this))};theme.Sections.prototype=_.assignIn({},theme.Sections.prototype,{_createInstance:function(n,t){var i=$(n),f=i.attr("data-section-id"),r=i.attr("data-section-type"),u;(t=t||this.constructors[r],_.isUndefined(t))||(u=_.assignIn(new t(n),{id:f,type:r,container:n}),this.instances.push(u))},_onSectionLoad:function(n){var t=$("[data-section-id]",n.target)[0],i;t&&(this._createInstance(t),frontendData.imageLazyLoad&&$(t).find("img").addClass("lazyload"),$(t).find(".owl-carousel").length>0&&$(t).find(".owl-carousel").each(function(){carouselSlider($(this))}),productReview(),$(t).find(".masonry-grid").length>0)&&(i=$(t).find(".masonry-grid"),i.css("opacity",0),i.imagesLoaded(function(){i.packery({itemSelector:".masonry-grid-item",columnWidth:".grid-sizer",percentPosition:!0})}),setTimeout(function(){i.animate({opacity:1},200)},1e3))},_onSectionUnload:function(n){this.instances=_.filter(this.instances,function(t){var i=t.id===n.detail.sectionId;return i&&_.isFunction(t.onUnload)&&t.onUnload(n),!i})},_onSelect:function(n){var t=_.find(this.instances,function(t){return t.id===n.detail.sectionId});!_.isUndefined(t)&&_.isFunction(t.onSelect)&&t.onSelect(n)},_onDeselect:function(n){var t=_.find(this.instances,function(t){return t.id===n.detail.sectionId});!_.isUndefined(t)&&_.isFunction(t.onDeselect)&&t.onDeselect(n)},_onBlockSelect:function(n){var t=_.find(this.instances,function(t){return t.id===n.detail.sectionId});!_.isUndefined(t)&&_.isFunction(t.onBlockSelect)&&t.onBlockSelect(n)},_onBlockDeselect:function(n){var t=_.find(this.instances,function(t){return t.id===n.detail.sectionId});!_.isUndefined(t)&&_.isFunction(t.onBlockDeselect)&&t.onBlockDeselect(n)},register:function(n,t){this.constructors[n]=t;$("[data-section-type="+n+"]").each(function(n,i){this._createInstance(i,t)}.bind(this))}});window.slate=window.slate||{};window.theme=window.theme||{};window.theme=window.theme||{};theme.Slideshow=function(){function n(){var n=$(window).innerWidth(),t=$(window).innerHeight(),u=n/t,i=320,r=240;$(".full-screen-slider div.item > video").css("position","absolute");$(".full-screen-slider div.item > video").bind("loadedmetadata",function(){i=this.videoWidth;r=this.videoHeight;u>=i/r?($(this).width(n),$(this).height(""),$(this).css("left","0px"),$(this).css("top",(t-n/i*r)/2+"px")):($(this).width(""),$(this).height(t),$(this).css("left",(n-t/r*i)/2+"px"),$(this).css("top","0px"));$(this).get(0).play()})}return this.$container=null,function(t){var i,f,e,o,u,r,s;(this.$container=$(t),this.$container.hasClass("owl-carousel"))&&(i=this.$container.parent().find(".data-slideshow"),i.data("auto")?(f=!0,e=i.data("auto")):(f=!1,e=5e3),o="fade"==i.data("transition")&&""!=i.data("transition")?"fadeOut":!1,u=this.$container,r=$(".home-slider-nav .list"),s=r.length>0?!1:u.children().length>1,u.owlCarousel({items:1,smartSpeed:500,autoplay:f,lazyLoad:!0,loop:s,autoplayTimeout:e,autoplayHoverPause:!0,animateOut:o,dots:i.data("paging"),nav:i.data("nav"),navText:[i.data("prev"),i.data("next")],thumbs:!0,thumbImage:!1,thumbsPrerendered:!0,thumbContainerClass:"owl-thumbs",thumbItemClass:"owl-thumb-item",onTranslated:function(){$(".owl-item.active").find("video").each(function(){this.play()})},onTranslate:function(){$(".owl-item").find("video").each(function(){this.pause()})}}),r.length>0&&(r.on("click","li",function(){var n=$(this).index();u.trigger("to.owl.carousel",n)}),u.on("changed.owl.carousel",function(n){var t=n.item.index;r.find(".active").removeClass("active");r.find("li").eq(t).addClass("active")}),r.find("li").eq(0).addClass("active")));this.$container.parents(".full-screen-slider").length>0&&(n(),$(window).resize(function(){n()}))}}();theme.slideshows={};theme.SlideshowSection=function(){return function(n){var i=(this.$container=$(n)).attr("data-section-id"),t=this.slideshow="#slideshow-section-"+i;theme.slideshows[t]=new theme.Slideshow(t)}}();theme.SlideshowSection.prototype=_.assignIn({},theme.SlideshowSection.prototype,{onUnload:function(){delete theme.slideshows[this.slideshow]}});theme.BannerMasonryGrid=function(){return this.$container=null,function(n){this.$container=$(n);var t=this.$container.find(".banner-masonry-grid");t.css("opacity",0);t.length>0&&(t.imagesLoaded(function(){t.packery({itemSelector:".masonry-grid-item",columnWidth:".grid-sizer",percentPosition:!0})}),setTimeout(function(){t.animate({opacity:1},200)},500))}}();theme.bannermasonry={};theme.BannerMasonrySection=function(){return function(n){var i=(this.$container=$(n)).attr("data-section-id"),t=this.bannermasonry="#banner-masonry-"+i;theme.bannermasonry[t]=new theme.BannerMasonryGrid(t)}}();theme.BannerMasonrySection.prototype=_.assignIn({},theme.BannerMasonrySection.prototype,{onUnload:function(){delete theme.bannermasonry[this.bannermasonry]}});theme.InstagramFeed=function(){return this.$container=null,function(n){this.$container=$(n);var t=this.$container.find(".blog-instagrams").css("opacity",0);t.length>0&&function(n){var t=n.data("userid"),i=n.data("token"),r=n.data("count"),u="https://api.instagram.com/v1/users/"+t+"/media/recent/?access_token="+i;$.ajax({type:"GET",dataType:"jsonp",cache:!1,url:u,success:function(t){for(var i=0;i<r;i++)t.data[i]&&(t.data[i].caption&&t.data[i].caption.text,frontendData.imageLazyLoad?n.append("<div class='insta-item' data-date='"+t.data[i].created_time+"' data-sortid='"+2*i+"'><a target='_blank' href='"+t.data[i].link+"'><span class='content'><i class='icon-instagram'><\/i><\/span><img class='instagram-image lazyload' data-src='"+t.data[i].images.low_resolution.url+"' /><\/a><\/div>"):n.append("<div class='insta-item' data-date='"+t.data[i].created_time+"' data-sortid='"+2*i+"'><a target='_blank' href='"+t.data[i].link+"'><span class='content'><i class='icon-instagram'><\/i><\/span><img class='instagram-image' src='"+t.data[i].images.low_resolution.url+"' /><\/a><\/div>"));n.imagesLoaded().animate({opacity:1},500);n.owlCarousel({loop:!0,margin:0,responsiveClass:!0,nav:!1,autoplay:!0,autoplayTimeout:3500,dots:!1,lazyLoad:!0,responsive:{0:{items:2},480:{items:3},768:{items:5},992:{items:6},1200:{items:7},1400:{items:8},1600:{items:9},1800:{items:10}}})}})}(t)}}();theme.instagramfeed={};theme.InstagramFeedSection=function(){return function(n){var i=(this.$container=$(n)).attr("data-section-id"),t=this.instagramfeed="#instagram-section-"+i;theme.instagramfeed[t]=new theme.InstagramFeed(t)}}();theme.InstagramFeedSection.prototype=_.assignIn({},theme.InstagramFeedSection.prototype,{onUnload:function(){delete theme.instagramfeed[this.instagramfeed]}});theme.MainBlock=function(){return this.$container=null,function(n){this.$container=$(n);this.$container.find(".category-products .products-grid").length>0&&productGridSetup();productReview();countDownInit();qtyInit()}}();theme.mainsection={};theme.MainBlockSection=function(){return function(n){var i=(this.$container=$(n)).attr("data-section-id"),t=this.mainsection="#main-block-"+i;theme.mainsection[t]=new theme.MainBlock(t)}}();theme.MainBlockSection.prototype=_.assignIn({},theme.MainBlockSection.prototype,{onUnload:function(){delete theme.mainsection[this.mainsection]}});theme.ProductsBannerSlider=function(){return this.$container=null,function(n){this.$container=$(n);$(n+" .half-image").css("min-height",$(n+" .half-content").outerHeight()+"px");setTimeout(function(){$(n+" .half-image").css("min-height",$(n+" .half-content").outerHeight()+"px")},5e3);$(window).resize(function(){setTimeout(function(){$(n+" .half-image").css("min-height",$(n+" .half-content").outerHeight()+"px")},500)})}}();theme.productsbanner={};theme.ProductBannerSection=function(){return function(n){var i=(this.$container=$(n)).attr("data-section-id"),t=this.productsbanner="#products-banner-"+i;theme.productsbanner[t]=new theme.ProductsBannerSlider(t)}}();theme.ProductBannerSection.prototype=_.assignIn({},theme.ProductBannerSection.prototype,{onUnload:function(){delete theme.productsbanner[this.productsbanner]}});theme.OnePageCollection=function(){return this.$container=null,function(n){this.$container=$(n);this.$container.find(".owl-carousel").length>0&&this.$container.find(".owl-carousel").each(function(){carouselSlider($(this))});$(".category-detail > .title-menu > a.parent").off("click").on("click",function(n){$(this).hasClass("opened")?($(this).parent().children(".menu-popup").fadeOut(200),$(this).removeClass("opened")):($(this).addClass("opened"),$(this).parent().children(".menu-popup").fadeIn(200));n.stopPropagation()});$(".category-detail > .title-menu > a.parent").parent().click(function(n){n.stopPropagation()});$("html,body").click(function(){$(".category-detail > .title-menu > a.parent").parent().children(".menu-popup").fadeOut(200);$(".category-detail > .title-menu > a.parent").removeClass("opened")});$(".onepage-category .category-list > ul > li > a").off("click").on("click",function(){link_id=$(this).attr("data-link");$("#link_"+link_id).scrollToMe();var n=$(this);setTimeout(function(){$(".onepage-category .category-list > ul > li > a").removeClass("active");$(n).addClass("active")},500)});$(window).scroll(function(){$(".onepage-category .category-list > ul > li > a").each(function(){$("#link_"+$(this).attr("data-link")).offset()&&$(window).scrollTop()>=$("#link_"+$(this).attr("data-link")).offset().top-$(window).innerHeight()/2&&$(window).scrollTop()<=$("#link_"+$(this).attr("data-link")).offset().top+$("#link_"+$(this).attr("data-link")).height()-$(window).innerHeight()/2&&($(this).addClass("active"),$(".onepage-category .category-list > ul > li > a:not([data-link="+$(this).attr("data-link")+"])").removeClass("active"))});$(".onepage-category .category-list > ul").outerHeight()<$(this).innerHeight()?($(".onepage-category .category-list > ul").removeClass("fixed-bottom"),$(this).scrollTop()>=$(".onepage-category .category-list").offset().top-24?$(".onepage-category .category-list > ul").addClass("fixed-top"):$(".onepage-category .category-list > ul").removeClass("fixed-top")):($(".onepage-category .category-list > ul").removeClass("fixed-top"),$(this).scrollTop()>=$(".onepage-category .category-list").offset().top+$(".onepage-category .category-list > ul").outerHeight()+46-$(this).innerHeight()?$(".onepage-category .category-list > ul").addClass("fixed-bottom"):$(".onepage-category .category-list > ul").removeClass("fixed-bottom"));$(".onepage-category .category-list > ul").hasClass("fixed-bottom")&&$(this).scrollTop()+$(window).innerHeight()>=$(".footer-wrapper").offset().top||$(".onepage-category .category-list > ul").hasClass("fixed-top")&&$(this).scrollTop()+$(window).innerHeight()>=$(".footer-wrapper").offset().top&&$(".onepage-category .category-list > ul").offset().top+$(".onepage-category .category-list > ul").outerHeight()>=$(".footer-wrapper").offset().top&&$(this).scrollTop()+$(".onepage-category .category-list > ul").outerHeight()+70>=$(".footer-wrapper").offset().top?$(".onepage-category .category-list > ul").addClass("absolute-bottom"):$(".onepage-category .category-list > ul").removeClass("absolute-bottom")});productReview();countDownInit();qtyInit()}}();theme.onepagecollections={};theme.OnePageSection=function(){return function(n){var i=(this.$container=$(n)).attr("data-section-id"),t=this.onepage="#onepage-section-"+i;theme.onepagecollections[t]=new theme.OnePageCollection(t)}}();theme.OnePageSection.prototype=_.assignIn({},theme.OnePageSection.prototype,{onUnload:function(){delete theme.onepagecollections[this.onepage]}});theme._productTab=function(){return this.$container=null,function(n){var t=!1,r=$(n),i=r.find(".porto-tab-content"),u=[],f;u[0]=i.html();r.find(".products-tabs-title li").on("click",function(n){n.preventDefault();var r=$(this),e=r.data("atts"),o=r.index();t||r.hasClass("active-tab-title")||(t=!0,f(e,o,i,r,u,function(n){n&&(i.html(n),colorSwatchGrid(),SW.page.translateBlock(".main-wrapper"),productReview(),frontendData.enableCurrency&&currenciesCallbackSpecial(".products-grid span.money"),SW.collection.checkWishlist(),SW.collection.checkCompare(),countDownInit(),$(".product.product-col").find(".lazyloading").each(function(){lazySizes.loader.unveil(this)}))}))});f=function(n,i,r,u,f,e){if(u.parent().find(".active-tab-title").removeClass("active-tab-title"),u.addClass("active-tab-title"),f[i])return r.addClass("loading"),void setTimeout(function(){e(f[i]);r.removeClass("loading");t=!1},300);r.addClass("loading").parent().addClass("element-loading");u.addClass("loading");$.ajax({url:n,dataType:"html",method:"GET",beforeSend:function(){$("#resultLoading").show()},success:function(n){f[i]=n;e(n)},error:function(){console.log("ajax error")},complete:function(){r.removeClass("loading").parent().removeClass("element-loading");u.removeClass("loading");$("#resultLoading").hide();t=!1}})}}}();theme.producttab={};theme.productTab=function(){return function(n){var i=(this.$container=$(n)).attr("data-section-id"),t=this.producttab="#collection-filter-"+i;theme.producttab[t]=new theme._productTab(t)}}();theme.productTab.prototype=_.assignIn({},theme.productTab.prototype,{onUnload:function(){delete theme.producttab[this.producttab]}});$(document).ready(function(){var n=new theme.Sections;n.register("slideshow-section",theme.SlideshowSection);n.register("banner-masonry-section",theme.BannerMasonrySection);n.register("instagram-section",theme.InstagramFeedSection);n.register("main-block-section",theme.MainBlockSection);n.register("onepage-section",theme.OnePageSection);n.register("products-banner-section",theme.ProductBannerSection);n.register("collection-filter-section",theme.productTab)});SW=SW||{};!function(n){window.devicePixelRatio&&window.devicePixelRatio;n(window);n("body");var i=navigator.userAgent.toLowerCase().match(/(iphone|ipod|ipad|android|iemobile)/),t=!1,r=!1,u=n(".infinite-loader").data("mode");SW.megamenu={init:function(){n(".top-navigation li.level0.parent").each(function(){n(this).find("li.active").length>0&&n(this).addClass("active")});n(".main-navigation").find("li.m-dropdown .menu-wrap-sub ul > li.parent").mouseover(function(){var t=n(this).children(".menu-wrap-sub"),u=n(window).innerWidth(),i,r;t&&(i=n(this).offset(),r=n(t).outerWidth(),u<=i.left+n(this).outerWidth()+r?(n(t).css("left","auto"),n(t).css("right","100%"),n(t).css("border-radius","6px 0 6px 6px")):(n(t).css("left","100%"),n(t).css("right","auto"),n(t).css("border-radius","0 6px 6px 6px")))});n(".main-navigation").find("li.static-dropdown.parent,li.m-dropdown.parent").mouseover(function(){var t=n(this).children(".menu-wrap-sub"),u=n(window).innerWidth(),i,r;t&&(i=n(this).offset(),r=n(t).outerWidth(),u<=i.left+r?(n(t).css("left","auto"),n(t).css("right","0"),n(t).css("border-radius","6px 0 6px 6px")):(n(t).css("left","0"),n(t).css("right","auto"),n(t).css("border-radius","0 6px 6px 6px")))})}};SW.page={init:function(){var t,i,r;SW.page.cookiesPopupInit();n(".collection-main-banner").find(".move-below-header").length>0&&(t=n(".collection-main-banner"),n(".collection-main-banner").first().clone().appendTo(".top-container .category-banner"),t.remove());("resultLoading"!=n("body").find("#resultLoading").attr("id")&&n("body").append('<div id="resultLoading" style="display:none"><div class="spinner"><\/div><\/div>'),n("#popup_newsletter").length>0)&&(i=n("#popup_newsletter"),SW.page.newsletterPopupInit(i));SW.page.alertPopupInit();n("#popup_categoryalert").length>0&&(r=n("#popup_categoryalert"),SW.page.categoryAlertPopupInit(r));(SW.page.headerInit(),SW.page.setVisualState(),n(".smart_input").on("change",function(){"use strict";SW.page.setVisualState()}),SW.page.parallaxInit(),n(".carousel-init.owl-carousel").length>0)&&n(".carousel-init.owl-carousel").each(function(){carouselSlider(n(this))});n(".masonry-init.masonry-grid").length>0&&n(".masonry-init.masonry-grid").each(function(){var t=n(this);t.css("opacity",0);t.imagesLoaded(function(){t.packery({itemSelector:".masonry-grid-item",columnWidth:".grid-sizer",percentPosition:!0})});setTimeout(function(){t.animate({opacity:1},200)},1e3)});n(".checkout-info .shipping a").click(function(){n(this).hasClass("collapsed")?n(this).parent().removeClass("closed"):n(this).parent().addClass("closed")});SW.page.wordRotateInit();SW.page.simpleDropdown();SW.page.ajaxSearch()},headerInit:function(){n(".search-area a.search-icon").click(function(t){n(".top-links-icon").parent().children().children("ul.links").removeClass("d-block");n(".search-extended").is(".show")?n(".search-extended").removeClass("d-block"):n(".search-extended").addClass("d-block");t.stopPropagation()});n(".top-links-icon").click(function(t){n(".search-area a.search-icon").parent().children(".search-extended").removeClass("d-block");n(this).parent().children().children("ul.links").hasClass("d-block")?n(this).parent().children().children("ul.links").removeClass("d-block"):n(this).parent().children().children("ul.links").addClass("d-block");t.stopPropagation()});n(".search-area a.search-icon").parent().click(function(n){n.stopPropagation()});n(".mini-cart").hover(function(){n(this).children().children(".cart-wrapper").fadeIn(200)},function(){n(this).children().children(".cart-wrapper").fadeOut(200)});n(".wallet").hover(function(){n(this).children().children(".wallet-wrapper").fadeIn(200)},function(){n(this).children().children(".wallet-wrapper").fadeOut(200)});n("html,body").click(function(){n(".top-links-icon").parent().children().children("ul.links").removeClass("d-block");n(".search-area a.search-icon").parent().children(".search-extended").removeClass("d-block")});n(".menu-icon, .mobile-nav-overlay, .close-sidebar-menu").click(function(){!n("body").hasClass("md-mobile-menu")&&(n(".header-container").hasClass("type11")||n(".header-container").hasClass("type13")||n(".header-container").hasClass("type7"))&&n("body").addClass("md-mobile-menu");n("body").hasClass("mobile-nav-shown")?(n("body").removeClass("mobile-nav-shown"),n(".mobile-nav").removeClass("d-block")):n("body").addClass("mobile-nav-shown",function(){setTimeout(function(){n(document).one("click",function(t){var i=t.target;n(i).is(".mobile-nav")||n(i).parents().is(".mobile-nav")||n("body").removeClass("mobile-nav-shown")})},111)})});n(".header-container.type8 .dropdown-menu .menu-container>a").click(function(){n("body").hasClass("template-index")&&!n(".header-container.type8").hasClass("sticky-header")||(n(this).next().find(".side-menu").hasClass("show")?n(this).next().find(".side-menu").removeClass("show"):n(this).next().find(".side-menu").addClass("show"));n(window).width()<=991&&(n(".mobile-nav").hasClass("d-block")?(n(".mobile-nav").removeClass("d-block"),n(".mobile-nav").slideUp(),n("body").removeClass("mobile-nav-shown")):(n(".mobile-nav").addClass("d-block"),n(".mobile-nav").slideDown(),n("body").addClass("mobile-nav-shown",function(){setTimeout(function(){n(document).one("click",function(t){var i=t.target;n(i).is(".mobile-nav")||n(i).parents().is(".mobile-nav")||n("body").removeClass("mobile-nav-shown")})},111)})))})},simpleDropdown:function(){n(".input-dropdown-inner").each(function(){function r(){t.removeClass("dd-shown");i.slideUp(100)}function f(){var r=t.innerWidth()+t.parent().siblings(".searchsubmit").innerWidth()+17,i="padding-right";n("body").hasClass("rtl")&&(i="padding-left");t.parent().parent().find(".s").css(i,r)}var t=n(this),u=t.find("> a"),e=t.find("> input"),i=t.find("> .list-wrapper");f();n(document).click(function(i){var u=i.target;if(t.hasClass("dd-shown")&&!n(u).is(".input-dropdown-inner")&&!n(u).parents().is(".input-dropdown-inner"))return r(),!1});u.on("click",function(n){return n.preventDefault(),t.hasClass("dd-shown")?r():(t.addClass("dd-shown"),i.slideDown(100)),!1});i.on("click","a",function(t){t.preventDefault();var o=n(this).data("val"),s=n(this).html();i.find(".current-item").removeClass("current-item");n(this).parent().addClass("current-item");0!=o?i.find("ul:not(.children) > li:first-child").show():0==o&&i.find("ul:not(.children) > li:first-child").hide();u.html(s);e.val(o);n(this).closest("form.has-categories-dropdown").attr("action","/search/"+o);r();f()})})},ajaxSearch:function(){if(!frontendData.ajax_search)return!1;var t=n("form.searchform"),i=null;t.each(function(){var u=n(this),r=u.parent().find(".autocomplete-suggestions"),f=u.find('input[name="q"]');n(this).find('input[name="q"]').attr("autocomplete","off").bind("keyup change",function(){var h=n(this).val(),e,o,s;""==h.trim()?r.hide():(frontendData.search_by_collection?(e=f.val(),o=u.find('[name="product_cat"]').val(),s=o?"/search/"+o+"?type=product&q="+e:"/search?type=product&q="+e):s="/search?type=product&q="+h,frontendData.search&&t.addClass("search-loading"),null!=i&&i.abort(),i=n.get(s+"&view=json",function(n){r.html(n);frontendData.enableCurrency&&currenciesCallbackSpecial(".autocomplete-suggestion span.money");setTimeout(function(){t.removeClass("search-loading")},300)}),r.show(500))});n("body").click(function(){r.hide();t.removeClass("search-loading")});n(".shopify-search-results").click(function(n){n.stopPropagation()})})},newsletterPopupInit:function(){n("#popup_newsletter .subcriper_label input").on("click",function(){n(this).parent().find("input:checked").length?SW.collection.createCookie("newsletterSubscribe","true",1):SW.collection.readCookie("newsletterSubscribe")});n("#popup_newsletter .input-box button.button").on("click",function(){var t=n(this);setTimeout(function(){t.parent().find("input#popup-newsletter").hasClass("validation-failed")||SW.collection.createCookie("newsletterSubscribe","true",1)},500)});null==SW.collection.readCookie("newsletterSubscribe")&&setTimeout(function(){var t=n.magnificPopup.instance;t.isOpen?(t.close(),setTimeout(function(){n.magnificPopup.open({items:{src:n("#popup_newsletter"),type:"inline"},removalDelay:350,mainClass:"mfp-smooth-fade",midClick:!0,fixedBgPos:!0})},360)):n.magnificPopup.open({items:{src:n("#popup_newsletter"),type:"inline"},removalDelay:350,mainClass:"mfp-smooth-fade",midClick:!0,fixedBgPos:!0})},newsletterData.delay)},alertPopupInit:function(){mainalerts!=undefined&&mainalerts!=null&&mainalerts.length>0&&$.each(mainalerts,function(t,i){n("#popup_"+i.cookie+" .alert_label input").on("click",function(){n(this).parent().find("input:checked").length?SW.collection.createCookie(i.cookie,"true",1):SW.collection.readCookie(i.cookie)});null==SW.collection.readCookie(i.cookie)&&setTimeout(function(){var t=n.magnificPopup.instance;t.isOpen?(t.close(),setTimeout(function(){n.magnificPopup.open({items:{src:n("#popup_"+i.cookie),type:"inline"},removalDelay:350,mainClass:"mfp-smooth-fade",midClick:!0,fixedBgPos:!0})},360)):n.magnificPopup.open({items:{src:n("#popup_"+i.cookie),type:"inline"},removalDelay:350,mainClass:"mfp-smooth-fade",midClick:!0,fixedBgPos:!0})},i.delay)})},categoryAlertPopupInit:function(){n("#popup_categoryalert .alert_label input").on("click",function(){n(this).parent().find("input:checked").length?SW.collection.createCookie(categoryAlertData.cookie,"true",1):SW.collection.readCookie(categoryAlertData.cookie)});null==SW.collection.readCookie(categoryAlertData.cookie)&&setTimeout(function(){var t=n.magnificPopup.instance;t.isOpen?(t.close(),setTimeout(function(){n.magnificPopup.open({items:{src:n("#popup_categoryalert"),type:"inline"},removalDelay:350,mainClass:"mfp-smooth-fade",midClick:!0,fixedBgPos:!0})},360)):n.magnificPopup.open({items:{src:n("#popup_categoryalert"),type:"inline"},removalDelay:350,mainClass:"mfp-smooth-fade",midClick:!0,fixedBgPos:!0})},categoryAlertData.delay)},cookiesPopupInit:function(){n(".cookies button").on("click",function(){SW.collection.createCookie("accept_cookies","true",30);jQuery(".cookies").hide()});null==SW.collection.readCookie("accept_cookies")&&setTimeout(function(){jQuery(".cookies").show()},1e3)},translateBlock:function(n){multi_language&&translator.isLang2()&&translator.doTranslate(n)},translateText:function(n){if(!multi_language||n.indexOf("|")<0)return n;if(multi_language){var t=n.split("|");return translator.isLang2()?t[1]:t[0]}},setVisualState:function(){"use strict";n(".smart_input").each(function(){n(this).val();n(this).is(":checked")?n(this).next().addClass("checked"):n(this).next().removeClass("checked")})},parallaxInit:function(){n(window).stellar({responsive:!0,scrollProperty:"scroll",parallaxElements:!1,horizontalScrolling:!1,horizontalOffset:0,verticalOffset:0})},wordRotateInit:function(){n(".word-rotate").each(function(){var s=n(this),i=n(this).find(".word-rotate-items"),r=i.find("> span"),u=r.eq(0),f=u.height(),t=1,e=0,o=u.width();s.height(f).addClass("active");setInterval(function(){e=t*f;o=r.eq(t).width();i.animate({top:-e+"px",width:o},300,function(){++t==r.length&&(i.css("top",0),t=1)})},2e3)})}};SW.collection={init:function(){var t=0,i=0,u=getCookie("compareItems"),f,r,e;""!=u&&(f=JSON.parse(u),(i=f.length)>0&&n("#header-compare .compareCount").html("("+i+")"));r=getCookie("wishlistItems");""!=r&&(e=JSON.parse(r),(t=e.length)>0&&n("#header-wishlist .wishlistCount").html("("+t+")"));(SW.collection.checkWishlist(),SW.collection.checkCompare(),productGridSetup(),n(".product-deal .product-date").length>0)&&n(".product-date").each(function(){SW.collection.productDealInit(n(this))});n(document).on("click",".close-box",function(){n(this).parents(".box-popup").removeClass("d-block")});n(document).on("click",".btn-remove-cart",function(t){0!=cartData.ajax_cart_use&&(t.preventDefault(),SW.collection.removeCartInit(n(this).data("id")))});n(document).on("click",".filter-bar a",function(t){t.preventDefault();n(".filter-option-group").is(".open")?n(".filter-option-group").removeClass("open"):n(".filter-option-group").addClass("open")});n(document).on("click",".link-wishlist",function(i){i.preventDefault();n("#resultLoading").show();var r=n(this).data("productHandle");Shopify.getProduct(r,function(i){var e=!1,r=[],f=getCookie("wishlistItems"),u;""!=f?(r=JSON.parse(f),t=r.length,n.each(r,function(n,t){if(t==i.handle)return e=!0,!1})):(r=[i.handle],setCookie("wishlistItems",JSON.stringify(r)),t=1);e?(isEmpty(n("#wishlistTableList tbody"))&&(SW.collection.genarate(r),n("#wishlistCount").html("("+t+")")),u='<div class="message alert alert-warning">'+SW.page.translateText(i.title)+" "+wishlistData.item_exist+"<\/div>",n("#wishlistAlert").html(u)):(""!=f?(r.push(i.handle),setCookie("wishlistItems",JSON.stringify(r)),t=r.length,isEmpty(n("#wishlistTableList tbody"))?SW.collection.genarate(r):SW.collection.genarate([i.handle])):SW.collection.genarate(r),n("#header-wishlist .wishlistCount").html("("+t+")"),n("#wishlistCount").html("("+t+")"),u='<div class="message alert alert-success">'+SW.page.translateText(i.title)+" "+wishlistData.item_added+"<\/div>",n("#wishlistAlert").html(u),SW.collection.checkWishlist());setTimeout(function(){n("#resultLoading").hide();n("#wishlistModal").modal("show")},700)})});n("#wishlistModal").on("hidden.bs.modal",function(){n("#opacity").removeClass("active")});n(document).on("click",".wishlist-popup",function(){var i,r,u;(n("#resultLoading").show(),isEmpty(n("#wishlistTableList tbody")))?(i=getCookie("wishlistItems"),""!=i?(r=JSON.parse(i),SW.collection.genarate(r),n("#wishlistCount").html("("+t+")"),setTimeout(function(){n("#resultLoading").hide();n("#wishlistModal").modal("show")},700)):(n("#resultLoading").hide(),n("#wishlistModal").modal("show"),u=' <p class="alert alert-warning"><span class="brackets">'+wishlistData.no_item+"<\/span><\/p>",n("#wishlistAlert").html(u))):(n("#wishlistTableList .cart-table").show(),n("#resultLoading").hide(),n("#wishlistModal").modal("show"))});n("#wishlistModal").on("change","select",function(){var r=n(this).parents("form").data("handle"),i=n(this).parents("form"),t=[];i.find(".selector-wrapper select").each(function(){n(this).data("position");var i=this.value;t.push(i)});Shopify.getProduct(r,function(r){n.each(r.variants,function(r,u){var f=!1;if(n.each(t,function(n){if(t[n]!=u.options[n])return f=!1,!1;f=!0}),f)return i.find("input[name='id']").val(u.id),!1})})});n("#compareBox").on("change","select",function(){var r=n(this).parents("form").data("handle"),i=n(this).parents("form"),t=[];i.find(".selector-wrapper select").each(function(){n(this).data("position");var i=this.value;t.push(i)});Shopify.getProduct(r,function(r){n.each(r.variants,function(r,u){var f=!1;if(n.each(t,function(n){if(t[n]!=u.options[n])return f=!1,!1;f=!0}),f)return i.find("input[name='id']").val(u.id),!1})})});n(document).on("click",".link-compare",function(){n("#opacity").addClass("active");n("#resultLoading").show();n("#compareTableList").show();var t=n(this).data("productHandle");Shopify.getProduct(t,function(t){var e=!1,r=[],f=getCookie("compareItems"),u;""!=f?(r=JSON.parse(f),i=r.length,n.each(r,function(n,i){if(i==t.handle)return e=!0,!1})):(r=[t.handle],setCookie("compareItems",JSON.stringify(r)),i=1);e?(checkItemCompareExist()||(SW.collection.genarateCompareTable(r),n("#compareCount").html("("+i+")")),u='<div class="message alert alert-warning">'+SW.page.translateText(t.title)+" "+compareData.item_exist+"<\/div>",n("#compareAlert").html(u)):(""!=f?(r.push(t.handle),setCookie("compareItems",JSON.stringify(r)),i=r.length,checkItemCompareExist()?SW.collection.genarateCompareTable([t.handle]):SW.collection.genarateCompareTable(r)):SW.collection.genarateCompareTable(r),n("#header-compare .compareCount").html("("+i+")"),n("#compareCount").html("("+i+")"),u='<div class="message alert alert-success">'+SW.page.translateText(t.title)+" "+compareData.item_added+"<\/div>",n("#compareAlert").html(u),SW.collection.checkCompare());setTimeout(function(){n("#resultLoading").hide();n("#compareBox").modal("show")},700)})});n("#compareBox").on("hidden.bs.modal",function(){n("#opacity").removeClass("active")});n(document).on("click","#header-compare",function(){var t,r,u;(n("#resultLoading").show(),checkItemCompareExist())?(n("#resultLoading").hide(),n("#compareBox").modal("show")):(t=getCookie("compareItems"),""!=t?(r=JSON.parse(t),SW.collection.genarateCompareTable(r),n("#compareCount").html("("+i+")"),setTimeout(function(){n("#resultLoading").hide();n("#compareBox").modal("show")},700)):(u=' <p class="alert alert-warning"><span class="brackets">'+compareData.no_item+"<\/span><\/p>",n("#compareAlert").html(u),n("#compareTableList").hide(),n("#resultLoading").hide(),n("#compareBox").modal("show")))});n("#wishlistModal").on("click",".add-cart-wishlist",function(){var t=n(this).parents("tr").find(".quantity-selector").val();n(this).parents("tr").find("form").find("input[name='quantity']").val(t);n(this).parents("tr").find(".add-to-cart").click();n(this).parents("td").find(".remove-wishlist-form").click();n("#wishlistModal").modal("hide")});n("#compareBox").on("click",".add-cart-compare",function(){var t=n(this).parent("td").attr("class"),i=n(this).parents("td").find(".quantity-selector").val();n(this).parents("tr").prev().find("."+t).find("form").find("input[name='quantity']").val(i);n(this).parents("tr").prev().find("."+t).find(".add-to-cart").click();n(this).parents("tbody").find("."+t).find(".btn-delete-compare").click();n("#compareBox").modal("hide")});n("[data-with-product]").each(function(){SW.collection.prevNextProductData(n(this))});SW.collection.addToCart();SW.collection.getCartDetails();SW.collection.openStockNotification();SW.collection.addStockNotification();SW.collection.quickViewInit();SW.collection.sidebarMenuInit();SW.collection.layerFilterInit();colorSwatchGrid();countDownInit();SW.collection.initInfiniteScrolling();SW.collection.sidebarInitToggle();SW.collection.sidebarCategoryInitToggle();qtyInit();n.fn.themeSticky&&setTimeout(function(){SW.collection.stickySidebar()},500);SW.collection.productsLoadMore()},createCookie:function(n,t,i){var u,r;i?(r=new Date,r.setTime(r.getTime()+864e5*i),u="; expires="+r.toGMTString()):u="";document.cookie=escape(n)+"="+escape(t)+u+"; path=/"},readCookie:function(n){for(var t,r=escape(n)+"=",u=document.cookie.split(";"),i=0;i<u.length;i++){for(t=u[i];" "===t.charAt(0);)t=t.substring(1,t.length);if(0===t.indexOf(r))return unescape(t.substring(r.length,t.length))}return null},eraseCookie:function(n){SW.collection.createCookie(n,"",-1)},animateItems:function(t){t.find(".product").each(function(t){n(this).css("opacity",1);n(this).addClass("item-animated");n(this).delay(200*t).animate({opacity:1},500,"easeOutExpo",function(){n(this).addClass("item-animated")})})},productDealInit:function(t){var r=t.data("date"),i;r&&(i={date:r},n.extend(i,countdown),n.extend(i,countdownConfig),countdownTemplate&&(i.template=countdownTemplate),t.countdown(i))},quickViewInit:function(){n(document).on("click",".quickview",function(t){t.preventDefault();var i=n(this).attr("href"),r=n(this);SW.collection.quickViewLoad(i,r)});$(document).on("click",".quickviewattachment",function(n){n.preventDefault();var t=$(this).attr("href"),i=$(this);SW.collection.quickViewAttachmentLoad(t,i)})},quickViewLoad:function(t,i){n("#resultLoading").show();n.ajax({url:t,dataType:"html",type:"GET",success:function(t){n.magnificPopup.open({items:{src:'<div class="popup-quick-view">'+t+"<\/div>",type:"inline"},mainClass:"mfp-smooth-fade",removalDelay:350,callbacks:{open:function(){(n("#resultLoading").hide(),SW.verticleScroll.init(),n(".carousel-init.owl-carousel").length>0)&&n(".carousel-init.owl-carousel").each(function(){carouselSlider(n(this))});SW.productMediaManager.init();countDownInit();productReview();n("body").addClass("quickview-raised")},close:function(){n("body").removeClass("quickview-raised");n(".popup-quick-view").empty();n(".zoomContainer").remove();SW.productMediaManager.init()}}})},complete:function(){i.removeClass("loading");SW.productMediaManager.destroyZoom()},error:function(){console.log("Quick view error")}})},quickViewAttachmentLoad:function(n,t){$("#resultLoading").show();$.ajax({url:n,dataType:"html",type:"GET",success:function(n){$(".mfp-smooth-fade").append(n);$.magnificPopup.open({items:{src:'<div class="popup-quick-view">'+n+"<\/div>",type:"inline"},mainClass:"mfp-smooth-fade",removalDelay:350,callbacks:{open:function(){if($("#resultLoading").hide(),SW.verticleScroll.init(),$(".carousel-init.owl-carousel").length>0){var n=$(".carousel-init.owl-carousel");n.each(function(){carouselSlider($(this))})}SW.productMediaManager.init();countDownInit();SW.page.translateBlock(".popup-quick-view")},close:function(){$(".popup-quick-view").empty();$(".zoomContainer").remove();SW.productMediaManager.init()}}})},complete:function(){t.removeClass("loading");SW.productMediaManager.destroyZoom()},error:function(){console.log("Quick view error")}})},quickViewReviewLoad:function(n,t){$("#resultLoading").show();$.ajax({url:n,dataType:"html",type:"GET",success:function(n){$(".popup-quick-view").append(n);$(".attachment").css("visibility","hidden")},complete:function(){t.removeClass("loading")},error:function(){console.log("Quick view error")}})},prevNextProductData:function(t){var u=t.data("with-product"),r=t.find('script[type="text/template"]'),i=r.html();n.getJSON("/products/"+u,function(n){var u,t=n.product;i=i.replace(/#title#/g,SW.page.translateText(t.title));t.image?(u=t.image.src.lastIndexOf("."),i=i.replace(/\[img:([a-z]*)\]/gi,t.image.src.slice(0,u)+"_$1"+t.image.src.slice(u)),r.replaceWith(i)):(i=i.replace(/\[img:([a-z]*)\]/gi,""),r.replaceWith(i))})},openStockNotification:function(){n(document).on("click",".stocknotification",function(t){t.preventDefault();var e=n(this),u=e.closest("form"),i=u.find('input[name="id"], select[name="id"]'),o=i.val(),f=i.data("name"),r=$("#stock_notification");u.find('input[name="email"]').val("");i.is("select")&&(f=i.find("option:selected").data("name"));r.find(".heading").html(f);r.find("input[name='id']").val(o);setTimeout(function(){r.addClass("d-block")},100)})},addStockNotification:function(){n(document).on("click",".add-stock-notification",function(t){t.preventDefault();var i=n(this),r=i.closest("form");return n.ajax({type:"POST",url:"/stocknotification",async:!0,data:r.serialize(),dataType:"json",beforeSend:function(){n("#resultLoading").show()},error:function(t){var i,r;t.responseText==="undefined"?(i=n("#error-notice"),i.find(".heading").html("Error"),i.find(".message").html("Something went wrong. Please try again!"),setTimeout(function(){n(".loader-container").hide();n("#resultLoading").hide();i.addClass("d-block");setTimeout(function(){i.removeClass("d-block")},5e3)},500)):(i=n("#error-notice"),r=n.parseJSON(t.responseText),i.find(".heading").html(r.message),i.find(".message").html(r.description),setTimeout(function(){n(".loader-container").hide();n("#resultLoading").hide();i.addClass("d-block");setTimeout(function(){i.removeClass("d-block")},5e3)},500))},success:function(t){return Shopify.getCart(function(){var i=n("#error-notice");b=$("#stock_notification");i.find(".heading").html("Restock Notification");i.find(".message").html(t.Message);b.removeClass("d-block");b.find(".heading").html("");b.find("input[name='id']").val("");setTimeout(function(){n(".loader-container").hide();n("#resultLoading").hide();(i.addClass("d-block"),setTimeout(function(){i.removeClass("d-block")},5e3))},500)}),!1},cache:!1})})},addToCart:function(){0!=cartData.ajax_cart_use&&n(document).on("click",".add-to-cart",function(t){t.preventDefault();var i=n(this),r=i.closest("form");return n.ajax({type:"POST",url:"/cart/add",async:!0,data:r.serialize(),dataType:"json",beforeSend:function(){i.parents(".item-area").length>0?i.parents(".item-area").find(".loader-container").show():n("#resultLoading").show()},error:function(t){var i,r;t.responseText==="undefined"?(i=n("#error-notice"),i.find(".heading").html("Error"),i.find(".message").html("Something went wrong. Please try again!"),setTimeout(function(){n(".loader-container").hide();n("#resultLoading").hide();i.addClass("d-block");setTimeout(function(){i.removeClass("d-block")},5e3)},500)):(i=n("#error-notice"),r=n.parseJSON(t.responseText),i.find(".heading").html(r.message),i.find(".message").html(r.description),setTimeout(function(){n(".loader-container").hide();n("#resultLoading").hide();i.addClass("d-block");setTimeout(function(){i.removeClass("d-block")},5e3)},500))},success:function(t){return Shopify.getCart(function(){var i=n("#cart-box");i.find(".product-link").attr("href",t.url);i.find(".product-img").attr("src",Shopify.resizeImage(t.image,"original")).attr("alt",SW.page.translateText(t.title));i.find(".product-title .product-link").html(SW.page.translateText(t.title));i.find(".product-price").html(Shopify.formatMoney(t.price,money_format));n.get("/cart/view",function(t){n(".cart-inner-content").html(t)});n.getJSON("/cart/cart",function(t){n(".cart-total .cart-qty").html(t.item_count)});frontendData.enableCurrency&&(currenciesCallbackSpecial(".cart-wrapper .cart-inner span.money"),currenciesCallbackSpecial(".icon-cart-header span.money"));n.magnificPopup.close();setTimeout(function(){n(".loader-container").hide();n("#resultLoading").hide();"popup"==cartData.shopping_cart_action&&(i.addClass("d-block"),setTimeout(function(){i.removeClass("d-block")},5e3));"widget"==cartData.shopping_cart_action&&(n(".header-container").hasClass("sticky-header")?n(".main-top-nav .mini-cart .cart-wrapper").fadeIn(200):n(".mini-cart .cart-wrapper").fadeIn(200),timeoutNumber=setTimeout(function(){n(".mini-cart .cart-wrapper").fadeOut(200)},3500))},500)}),!1},cache:!1})})},getCartDetails:function(){n.get("/cart/view",function(t){n(".cart-inner-content").html(t)});n.getJSON("/cart/cart",function(t){n(".cart-total .cart-qty").html(t.item_count)})},removeCartInit:function(t){0!=cartData.ajax_cart_use&&n.ajax({type:"POST",url:"/cart/change",data:"quantity=0&id="+t,dataType:"json",beforeSend:function(){n(".cartloading").show()},success:function(){n.get("/cart/view",function(t){n(".cart-inner-content").html(t)});n.getJSON("/cart/cart",function(t){n(".cart-total .cart-qty").html(t.item_count)});frontendData.enableCurrency&&(currenciesCallbackSpecial(".cart-wrapper .cart-inner span.money"),currenciesCallbackSpecial(".icon-cart-header span.money"));n(".cartloading").hide()},error:function(n,t){Shopify.onError(n,t)}})},stickySidebar:function(){n(".sidebar .block-main-canvas, .sidebar-product .block-main-canvas").themeSticky({autoInit:!0,minWidth:992,containerSelector:".row, .container",autoFit:!0,paddingOffsetBottom:10,paddingOffsetTop:60})},sidebarMenuInit:function(){n("#mobile-menu, #categories_nav").mobileMenu({accordion:!0,speed:400,closedSign:"collapse",openedSign:"expand",mouseType:0,easing:"easeInOutQuad"})},sortbyFilter:function(){n(document).on("change",".sort-by .field",function(t){t.preventDefault();var i=n(this).val();Shopify.queryParams.sort_by=i;SW.collection.filterAjaxRequest()})},limitedAsFilter:function(){n(document).on("change",".limited-view .field",function(t){t.preventDefault();var i=n(this).val();Shopify.queryParams.view=i;SW.collection.filterAjaxRequest()})},layoutFilter:function(){n(document).on("click",".view-mode a",function(t){t.preventDefault();var i=n(this).data("layout");Shopify.queryParams.view=i;SW.collection.filterAjaxRequest()})},swatchListFilter:function(){n(document).on("click",".narrow-by-list .item:not(.disable), .advanced-filter .field:not(.disable)",function(){var i=n(this),r=i.find("input").val(),t=[],u,f;(Shopify.queryParams.constraint&&(t=Shopify.queryParams.constraint.split("+")),i.hasClass("active"))||(u=i.parents(".layer-filter, .advanced-filter").find(".active"),u.length>0&&u.each(function(){var r=n(this).data("handle"),i;(n(this).removeClass("active"),r)&&(i=t.indexOf(r),i>=0&&t.splice(i,1))}));r&&(f=t.indexOf(r),0>f?(t.push(r),i.addClass("active")):(t.splice(f,1),i.removeClass("active")));t.length?Shopify.queryParams.constraint=t.join("+"):delete Shopify.queryParams.constraint;SW.collection.filterAjaxRequest()})},paginationActionInit:function(){n(document).on("click",".pagination-page a",function(t){var r=n(this).attr("href").match(/page=\d+/g),i;r&&(Shopify.queryParams.page=parseInt(r[0].match(/\d+/g)),Shopify.queryParams.page)&&(i=SW.collection.filterCreateUrl(),History.pushState({param:Shopify.queryParams},i,i),SW.collection.filterGetContent(i));t.preventDefault()})},layerFilterInit:function(){SW.collection.sortbyFilter();SW.collection.limitedAsFilter();SW.collection.layoutFilter();SW.collection.paginationActionInit();SW.collection.swatchListFilter();SW.collection.layerClearAllFilter();SW.collection.layerClearFilter()},filterCreateUrl:function(t){var i=n.param(Shopify.queryParams).replace(/%2B/g,"+");return t?""!=i?t+"?"+i:t:location.pathname+"?"+i},filterAjaxRequest:function(n){delete Shopify.queryParams.page;var t=SW.collection.filterCreateUrl(n);History.pushState({param:Shopify.queryParams},t,t);SW.collection.filterGetContent(t)},filterGetContent:function(t){n.ajax({type:"get",url:t,beforeSend:function(){n("#resultLoading").show();n("body").hasClass("mobile-canvas-shown")&&n("body").removeClass("mobile-canvas-shown")},success:function(i){infinite_loaded_count=0;var r=i.match("<title>(.*?)<\/title>")[1];n("#collection-main").empty().html(n(i).find("#collection-main").html());n(".narrow-by-list").empty().html(n(i).find(".narrow-by-list").html());n(".pagination").empty().html(n(i).find(".pagination").html());n(".main-breadcrumbs").empty().html(n(i).find(".main-breadcrumbs").html());History.pushState({param:Shopify.queryParams},r,t);SW.collection.initInfiniteScrolling();setTimeout(function(){n("html,body").animate({scrollTop:n(".toolbar").offset().top},500)},100);n("#resultLoading").hide();productGridSetup();SW.collection.layerClearFilter();SW.collection.layerClearAllFilter();colorSwatchGrid();SW.page.setVisualState();SW.collection.sidebarInitToggle();SW.page.translateBlock(".main-wrapper");productReview();frontendData.enableCurrency&&currenciesCallbackSpecial(".products-grid span.money");SW.collection.checkWishlist();SW.collection.checkCompare();countDownInit()},error:function(){n("#resultLoading").hide()}})},sidebarInitToggle:function(){n(".sidebar-toogle").length>0&&n(".sidebar-toogle .block-title span.collapse").click(function(){n(this).hasClass("click")?(n(this).removeClass("click"),n(this).parent().removeClass("closed")):(n(this).parent().addClass("closed"),n(this).addClass("click"));n(this).parents(".sidebar-toogle").find(".sidebar-content").slideToggle()})},sidebarCategoryInitToggle:function(){n(".sidebar-cate-toogle").length>0&&n(".sidebar-cate-toogle .block-title span.collapse").click(function(){n(this).hasClass("click")?(n(this).removeClass("click"),n(this).parent().removeClass("closed")):(n(this).parent().addClass("closed"),n(this).addClass("click"));n(this).parents(".sidebar-cate-toogle").find(".sidebar-content").slideToggle()})},layerClearFilter:function(){n(".narrow-by-list .narrow-item").each(function(){var t=n(this);t.find("input:checked").length>0&&t.find(".clear").click(function(n){var i=[];Shopify.queryParams.constraint&&(i=Shopify.queryParams.constraint.split("+"));t.find("input:checked").each(function(){var t=jQuery(this).val(),n;t&&(n=i.indexOf(t),n>=0&&i.splice(n,1))});i.length?Shopify.queryParams.constraint=i.join("+"):delete Shopify.queryParams.constraint;SW.collection.filterAjaxRequest();n.preventDefault()})})},layerClearAllFilter:function(){n(document).on("click",".narrow-by-list .clearall, .filter-option-inner .clearall",function(n){n.preventDefault();delete Shopify.queryParams.constraint;delete Shopify.queryParams.q;SW.collection.filterAjaxRequest()})},initInfiniteScrolling:function(){n(window).scroll(function(){n(".infinite-loader").length>0&&n(window).scrollTop()>=n(".infinite-loader").offset().top-n(window).height()+100&&"byscroll"==u&&0==t&&0==r&&SW.collection.doInfiniteScrolling()});n(".infinite-loader").length>0&&n(".infinite-loader a").click(function(n){n.preventDefault();0==t&&0==r&&SW.collection.doInfiniteScrolling()})},doInfiniteScrolling:function(){var e=n("#collection-main .products-grid"),o=n("#products-grid"),f,i;e&&(f=n(".infinite-loader").first(),i=n(".infinite-loader .btn-load-more").first(),n.ajax({type:"GET",url:f.data("getfrom"),beforeSend:function(){i.text("Loading...");i.show();t=!0},success:function(s){t=!1;var h=n(s).find("#collection-main .products-grid .item");h.length>0&&(o.append(h),SW.page.translateBlock("."+e.attr("class")),n(s).find(".infinite-loader").length>0?(f.data("getfrom",n(s).find(".infinite-loader").attr("data-getfrom")),"byscroll"==u?i.hide():i.text("Load More...")):(r=!0,i.hide()),productGridSetup(),SW.collection.layerClearFilter(),SW.collection.layerClearAllFilter(),colorSwatchGrid(),SW.page.setVisualState(),frontendData.enableCurrency&&currenciesCallbackSpecial(".products-grid span.money"),productReview())},error:function(){i.hide();t=!1},dataType:"html"}))},checkWishlist:function(){var r=n(".product-options-bottom .link-wishlist").data("productHandle"),i=getCookie("wishlistItems"),t;""!=i&&(t=JSON.parse(i),n.each(t,function(t,i){if(i==r)return n(".product-options-bottom .link-wishlist").addClass("active"),!1}),n(".category-products .link-wishlist").each(function(){var i=n(this).data("productHandle");n.inArray(i,t)>-1&&n(this).addClass("active")}))},checkCompare:function(){var r=n(".product-options-bottom .link-compare").data("productHandle"),i=getCookie("compareItems"),t;""!=i&&(t=JSON.parse(i),n.each(t,function(t,i){if(i==r)return n(".product-options-bottom .link-compare").addClass("active"),!1}),n(".category-products .link-compare").each(function(){var i=n(this).data("productHandle");n.inArray(i,t)>-1&&n(this).addClass("active")}))},genarate:function(t){t.length;n.each(t,function(t,i){Shopify.getProduct(i,function(t){var i='<form action="/cart/add" method="post" enctype="multipart/form-data" data-handle="'+t.handle+'">',r;void 0!==t.options&&(r=t.options.length,n.each(t.options,function(t,u){var f="";1==r&&"Title"==u.name&&!0;"Title"==u.name&&(f="hide");i+='<div class="'+f+" wishlistOption"+t+'">';i+='<div class="selector-wrapper js product-form__item">';i+="<label>"+u.name+"<\/label>";i+='<select id="WishlistSingleOptionSelector-'+u.position+'" class="single-option-selector single-option-selector-wishlist product-form__input">';n.each(u.values,function(n,t){i+='<option value="'+t+'">'+t+"<\/option>"});i+="<\/select><\/div><\/div>"}));i+='<input type="hidden" name="id" value="'+t.variants[0].id+'"> <input type="hidden" name="quantity" value="1"><button type="button" class="button btn-cart add-to-cart hide">Add cart hidden<\/button><\/form>';n("#wishlistModalBody .product-options-form").html(i);t.compare_at_price>0&&n("#wishlistModalBody .compare_at_price").html(Shopify.formatMoney(t.compare_at_price,money_format));var e=n("#wishlistModalBody tbody").html(),u="",f=t.featured_image.lastIndexOf(".");u+=e.replace(/#image#/g,t.featured_image.slice(0,f)+t.featured_image.slice(f)).replace(/#title#/g,SW.page.translateText(t.title)).replace(/#urlProduct#/g,t.url).replace(/#handle#/g,t.handle).replace(/#price#/g,Shopify.formatMoney(t.price,money_format));n("#wishlistTableList tbody").append(u);n("#wishlistTableList .cart-table").show();t.compare_at_price>0&&n("#wishlistTableList .compare-price").show()})})},genarateCompareTable:function(t){t.length;var i=n("#compareTableList table > tbody > tr:first-child > td").length;n.each(t,function(t,r){Shopify.getProduct(r,function(t){var u,o,s,e,h,f,r;void 0!==t.options&&(u=' <td class="compare-item-'+i+'"> <form action="/cart/add" method="post" enctype="multipart/form-data" data-handle="'+t.handle+'">',n.each(t.options,function(t,i){var r="";"Title"==i.name&&(r="hide");u+='<div class="selector-wrapper js product-form__item '+r+'">';u+="<label>"+i.name+"<\/label>";u+='<select id="conpareSingleOptionSelector-'+i.position+'" data-position = "option'+i.position+'" class="single-option-selector single-option-selector-wishlist product-form__input">';n.each(i.values,function(n,t){u+='<option value="'+t+'" data-price="">'+t+"<\/option>"});u+="<\/select><\/div>"}),u+='<input type="hidden" name="id" value="'+t.variants[0].id+'"> <input type="hidden" name="quantity" value="1">',u+='<button type="button" class="button btn-cart add-to-cart hide">Add cart hidden<\/button><\/form><\/td>');o=t.featured_image.lastIndexOf(".");s='<td class="compare-item-'+i+'">';(s+=frontendData.imageLazyLoad?'<div class="product-image"><img data-src="'+t.featured_image.slice(0,o)+"_350x"+t.featured_image.slice(o)+'" class="lazyload"><a class="btn-delete-compare" data-product-title="'+SW.page.translateText(t.title)+'" data-product-handle="'+t.handle+'" href="javascript:void(0);" onclick="removeCompare(event)"><i aria-hidden="true" class="fa fa-trash"><\/i><\/a><\/div>':'<div class="product-image"><img src="'+t.featured_image.slice(0,o)+"_350x"+t.featured_image.slice(o)+'"><a class="btn-delete-compare" data-product-title="'+SW.page.translateText(t.title)+'" data-product-handle="'+t.handle+'" href="javascript:void(0);" onclick="removeCompare(event)"><i aria-hidden="true" class="fa fa-trash"><\/i><\/a><\/div>',s+='<span class="product-title">'+SW.page.translateText(t.title)+"<\/span>",s+="<\/td>",t.available)?(e='<td class="compare-item-'+i+'">',e+='<div class="product-shop-stock-avai"><p class="availability in-stock"><span><span class="brackets">'+obProductData.in_stock+"<\/span><\/span><\/p><\/div>",e+="<\/td>"):(e=' <td class="compare-item-'+i+'">',e+='<div class="product-shop-stock-avai"><p class="availability in-stock"><span><span class="brackets">'+obProductData.out_of_stock+"<\/span><\/span><\/p><\/div>",e+="<\/td>");h="";(t.compare_at_price<=0||!t.compare_at_price)&&(h="hide");f='<td class="compare-item-'+i+'">';f+='<div class="product-shop-stock-price">';f+='<div class="price">';f+='<span class="special-price"><span class="price">'+Shopify.formatMoney(t.price,money_format)+"<\/span><\/span>";f+='<span class="compare-price '+h+'"><span class="price">'+Shopify.formatMoney(t.compare_at_price,money_format)+"<\/span><\/span>";f+="<\/div>";f+="<\/div>";f+="<\/td>";r='<td class="compare-item-'+i+'">';r+='<div class="product-type-main product-view">';r+='<div class="product-options-bottom">';r+='<div class="add-to-cart-box">';r+='<div class="input-box">';r+='<input type="text" name="quantity" value="1" min="1" class="quantity-selector"> ';r+='<div class="plus-minus">';r+='<div class="increase items" onclick="setQuantityUp(event)"><i class="icon-up-dir"><\/i><\/div>';r+='<div class="reduced items" onclick="setQuantityDown(event)"><i class="icon-down-dir"><\/i><\/div>';r+="<\/div>";r+="<\/div>";r+=" <\/div>";r+="<\/div>";r+="<\/div>";r+=t.available?'<a href="javascript:void(0);" class="add-cart-compare btn-button">'+obProductData.add_to_cart+"<\/a><\/td>":'<span class="btn-button">'+obProductData.sold_out+"<\/span>";n("#compareTableList table tbody tr:first-child").append(s);n("#compareTableList table tbody tr:nth-child(2)").append(e);n("#compareTableList table tbody tr:nth-child(3)").append(f);n("#compareTableList table tbody tr:nth-child(4)").append(u);n("#compareTableList table tbody tr:nth-child(5)").append(r);++i})})},productsLoadMore:function(){var t=!1,i,r;n(".porto-products-element").each(function(){var i=n(this),t=i.find(".porto-products-holder"),r;t.hasClass("pagination-arrows")&&(t.html(),i.on("recalc",function(){r()}),n(window).resize(function(){r()}),r=function(){var n=t.outerHeight();t.hasClass("pagination-more-tn")||t.hasClass("pagination-view-all")?i.stop().css({height:n+46}):i.stop().css({height:n})},t.imagesLoaded(function(){t.trigger("recalc")}))});SW.collection.clickOnScrollButton(".porto-products-load-more.load-on-scroll",!1,300);n(document).off("click",".porto-products-load-more").on("click",".porto-products-load-more",function(u){if(u.preventDefault(),!t){t=!0;var e=n(this),f=e.parent().siblings(".products-container").children(),o=e.attr("href"),s=f.data("paged");i("load-more",o,++s,f,e,[],function(t){if(t){var i=n(t).find(".porto-products-holder").html(),u=n(t).find(".products-footer").data("status"),o=n(t).find(".products-footer .porto-products-load-more").attr("href"),s=n(t).find(".porto-products-holder").data("paged");"have-posts"==u?e.attr("href",o):e.remove();f.hasClass("masonry-grid")?r(f,i):f.append(i);f.imagesLoaded().progress(function(){SW.collection.clickOnScrollButton(".porto-products-load-more.load-on-scroll",!0,300)});f.data("paged",s)}})}});i=function(i,r,u,f,e,o,s){if(o[u])return f.addClass("loading"),void setTimeout(function(){if(1==u){s(o[u]);var i=n(o[u]);f.html(i).attr("data-paged","1");f.imagesLoaded().progress(function(){f.parent().trigger("recalc")});colorSwatchGrid();SW.page.translateBlock(".main-wrapper");productReview();frontendData.enableCurrency&&currenciesCallbackSpecial(".products-grid span.money");SW.collection.checkWishlist();SW.collection.checkCompare();countDownInit();frontendData.imageLazyLoad&&n("img").each(function(){n(this).data("src")&&n(this).attr("src",n(this).data("src"))})}else s(o[u]);f.removeClass("loading");t=!1},300);"arrows"==i&&f.addClass("loading").parent().addClass("element-loading");e.addClass("loading");n.ajax({url:r,dataType:"html",type:"GET",success:function(n){o[u]=n;s(n)},error:function(){console.log("ajax error")},complete:function(){"arrows"==i&&f.removeClass("loading").parent().removeClass("element-loading");e.removeClass("loading");t=!1}})};r=function(t,i){i=n(i);t.append(i).packery("addItems",i);t.imagesLoaded().progress(function(){t.packery("layout")})}},clickOnScrollButton:function(t,i,r){if("function"==typeof n.waypoints){var u=n(t);i&&u.waypoint("destroy");r||(r=0);u.waypoint(function(){u.trigger("click")},{offset:function(){return n(window).outerHeight()+parseInt(r)}})}}};SW.productMediaManager={destroyZoom:function(){n(".zoomContainer").remove();n(".product-image-gallery .gallery-image").removeData("elevateZoom")},init:function(){var r,u,t;r="inside"==dataZoom.position?{gallery:"more-slides",zoomType:"inner",cursor:"pointer",scrollZoom:!1}:{gallery:"more-slides",cursor:"pointer",scrollZoom:!1,zoomWindowFadeIn:500,zoomWindowFadeOut:500,lensFadeIn:500,lensFadeOut:500,borderSize:3,lensBorderSize:2,lensBorderColour:"#999",borderColour:"#ddd"};u=n("#product-featured-image");t=n(".product-image-gallery");t.addClass("loading");imagesLoaded(u,function(){i||u.elevateZoom(r);t.removeClass("loading")});n(document).on("mouseenter","#more-slides a",function(){var u=n(this).closest(".product-img-list").find("#product-featured-image");u.attr("src")!=n(this).data("image")&&(n(".zoomContainer").remove(),u.removeData("elevateZoom"),u.attr("src",n(this).data("image")),u.data("zoom-image",n(this).data("zoom-image")),t.addClass("loading"),imagesLoaded(u,function(){i||u.elevateZoom(r);t.removeClass("loading")}))});dataZoom.lightbox&&!i&&n("#product-featured-image, .product-image-gallery .icon-zoom").bind("click",function(){var t=n("#product-featured-image").data("elevateZoom");return n.fancybox(t.getGalleryList()),!1})}};SW.verticleScroll={init:function(){if(n(".product-img-box .vertical-carousel").length>0){var t=n(".product-img-box .vertical-carousel");SW.verticleScroll.carouselInit(t)}},carouselInit:function(t){t.find("a").length<=3&&t.parents(".more-views-verticle").find(".more-views-nav").hide();n(".product-img-box #carousel-up").on("click",function(){if(!n(".product-img-box .vertical-carousel").is(":animated")){var t=n(".product-img-box .vertical-carousel > div:last-child");n(".product-img-box .vertical-carousel > div:last-child").clone().prependTo(".product-img-box .vertical-carousel");n(".product-img-box .vertical-carousel").animate({top:"-=85"},0).stop().animate({top:"+=85"},250,function(){t.remove()})}});n(".product-img-box #carousel-down").on("click",function(){if(!n(".product-img-box .vertical-carousel").is(":animated")){var t=n(".product-img-box .vertical-carousel > div:first-child");n(".product-img-box .vertical-carousel > div:first-child").clone().appendTo(".product-img-box .vertical-carousel");n(".product-img-box .vertical-carousel").animate({top:"-=85"},250,function(){t.remove();n(".product-img-box .vertical-carousel").animate({top:"+=85"},0)})}})}};SW.footer={init:function(){SW.footer.backToTopInit()},backToTopInit:function(){n(window).scroll(function(){n(this).scrollTop()>100?n("#back-top").fadeIn():n("#back-top").fadeOut()});n("#back-top a").click(function(){return n("body,html").animate({scrollTop:0},800),!1})}};SW.onReady={init:function(){SW.megamenu.init();SW.page.init();SW.collection.init();SW.footer.init();SW.verticleScroll.init();SW.productMediaManager.init()}};SW.onLoad={init:function(){}};n(document).ready(function(){SW.onReady.init()});n(window).load(function(){SW.onLoad.init()})}(jQuery);"undefined"==typeof Shopify&&(window.Shopify={});Shopify.money_format="${{amount}}";Shopify.onError=function(t){var e=eval("("+t.responseText+")");e.message?alert(e.message+"("+e.status+"): "+e.description):alert("Error : "+Shopify.fullMessagesFromErrors(e).join("; ")+".")};Shopify.fullMessagesFromErrors=function(n){var t=[];return jQuery.each(n,function(n,i){jQuery.each(i,function(i,r){t.push(n+" "+r)})}),t};Shopify.onCartUpdate=function(n){alert("There are now "+n.item_count+" items in the cart.")};Shopify.onCartShippingRatesUpdate=function(n,t){var i="";t.zip&&(i+=t.zip+", ");t.province&&(i+=t.province+", ");i+=t.country;alert("There are "+n.length+" shipping rates available for "+i+", starting at "+Shopify.formatMoney(n[0].price)+".")};Shopify.onItemAdded=function(n){alert(n.title+" was added to your shopping cart.")};Shopify.onProduct=function(n){alert("Received everything we ever wanted to know about "+n.title)};Shopify.formatMoney=function(n,t){function u(n,t){return void 0===n?t:n}function r(n,t,i,r){if(t=u(t,2),i=u(i,","),r=u(r,"."),isNaN(n)||null==n)return 0;var f=(n=n.toFixed(t)).split(".");return f[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1"+i)+(f[1]?r+f[1]:"")}"string"==typeof n&&(n=n.replace(".",""));var i="",f=/\{\{\s*(\w+)\s*\}\}/,e=t||this.money_format;switch(e.match(f)[1]){case"amount":i=r(n,2);break;case"amount_no_decimals":i=r(n,0);break;case"amount_with_comma_separator":i=r(n,2,".",",");break;case"amount_with_space_separator":i=r(n,2," ",",");break;case"amount_with_period_and_space_separator":i=r(n,2," ",".");break;case"amount_no_decimals_with_comma_separator":i=r(n,0,".",",");break;case"amount_no_decimals_with_space_separator":i=r(n,0,".","");break;case"amount_with_space_separator":i=r(n,2,",","");break;case"amount_with_apostrophe_separator":i=r(n,2,"'",".")}return e.replace(f,i)};Shopify.resizeImage=function(n,t){try{if("original"==t)return n;var i=n.match(/(.*\/[\w\-\_\.]+)\.(\w{2,4})/);return i[1]+"_"+t+"."+i[2]}catch(r){return n}};Shopify.addItem=function(n,t,i){var r={type:"POST",url:"/cart/add",data:"quantity="+(t=t||1)+"&id="+n,dataType:"json",success:function(n){"function"==typeof i?i(n):Shopify.onItemAdded(n)},error:function(n,t){Shopify.onError(n,t)}};jQuery.ajax(r)};Shopify.addItemFromForm=function(n,t){var i={type:"POST",url:"/cart/add",data:jQuery("#"+n).serialize(),dataType:"json",success:function(n){"function"==typeof t?t(n):Shopify.onItemAdded(n)},error:function(n,t){Shopify.onError(n,t)}};jQuery.ajax(i)};Shopify.getCart=function(n){jQuery.getJSON("/cart/cart",function(t){"function"==typeof n?n(t):Shopify.onCartUpdate(t)})};Shopify.pollForCartShippingRatesForDestination=function(n,t,i){i=i||Shopify.onError;var r=function(){jQuery.ajax("/cart/async_shipping_rates",{dataType:"json",success:function(i,u,f){200===f.status?"function"==typeof t?t(i.shipping_rates,n):Shopify.onCartShippingRatesUpdate(i.shipping_rates,n):setTimeout(r,500)},error:i})};return r};Shopify.getCartShippingRatesForDestination=function(n,t,i){i=i||Shopify.onError;var r={type:"POST",url:"/cart/prepare_shipping_rates",data:Shopify.param({shipping_address:n}),success:Shopify.pollForCartShippingRatesForDestination(n,t,i),error:i};jQuery.ajax(r)};Shopify.getProduct=function(n,t){jQuery.getJSON("/products/"+n,function(n){"function"==typeof t?t(n):Shopify.onProduct(n)})};Shopify.changeItem=function(n,t,i){var r={type:"POST",url:"/cart/change",data:"quantity="+t+"&id="+n,dataType:"json",success:function(n){"function"==typeof i?i(n):Shopify.onCartUpdate(n)},error:function(n,t){Shopify.onError(n,t)}};jQuery.ajax(r)};Shopify.removeItem=function(n,t){var i={type:"POST",url:"/cart/change",data:"quantity=0&id="+n,dataType:"json",success:function(n){"function"==typeof t?t(n):Shopify.onCartUpdate(n)},error:function(n,t){Shopify.onError(n,t)}};jQuery.ajax(i)};Shopify.clear=function(n){var t={type:"POST",url:"/cart/clear",data:"",dataType:"json",success:function(t){"function"==typeof n?n(t):Shopify.onCartUpdate(t)},error:function(n,t){Shopify.onError(n,t)}};jQuery.ajax(t)};Shopify.updateCartFromForm=function(n,t){var i={type:"POST",url:"/cart/update",data:jQuery("#"+n).serialize(),dataType:"json",success:function(n){"function"==typeof t?t(n):Shopify.onCartUpdate(n)},error:function(n,t){Shopify.onError(n,t)}};jQuery.ajax(i)};Shopify.updateCartAttributes=function(n,t){var i="",r;jQuery.isArray(n)?jQuery.each(n,function(n,t){var r=attributeToString(t.key);""!==r&&(i+="attributes["+r+"]="+attributeToString(t.value)+"&")}):"object"==typeof n&&null!==n&&jQuery.each(n,function(n,t){i+="attributes["+attributeToString(n)+"]="+attributeToString(t)+"&"});r={type:"POST",url:"/cart/update",data:i,dataType:"json",success:function(n){"function"==typeof t?t(n):Shopify.onCartUpdate(n)},error:function(n,t){Shopify.onError(n,t)}};jQuery.ajax(r)};Shopify.updateCartNote=function(n,t){var i={type:"POST",url:"/cart/update",data:"note="+attributeToString(n),dataType:"json",success:function(n){"function"==typeof t?t(n):Shopify.onCartUpdate(n)},error:function(n,t){Shopify.onError(n,t)}};jQuery.ajax(i)};"1.4"<=jQuery.fn.jquery?Shopify.param=jQuery.param:(Shopify.param=function(n){var t=[],r=function(n,i){i=jQuery.isFunction(i)?i():i;t[t.length]=encodeURIComponent(n)+"="+encodeURIComponent(i)},i;if(jQuery.isArray(n)||n.jquery)jQuery.each(n,function(){r(this.name,this.value)});else for(i in n)Shopify.buildParams(i,n[i],r);return t.join("&").replace(/%20/g,"+")},Shopify.buildParams=function(n,t,i){jQuery.isArray(t)&&t.length?jQuery.each(t,function(t,r){rbracket.test(n)?i(n,r):Shopify.buildParams(n+"["+("object"==typeof r||jQuery.isArray(r)?t:"")+"]",r,i)}):null!=t&&"object"==typeof t?Shopify.isEmptyObject(t)?i(n,""):jQuery.each(t,function(t,r){Shopify.buildParams(n+"["+t+"]",r,i)}):i(n,t)},Shopify.isEmptyObject=function(n){for(var t in n)return!1;return!0});typeof JSON!="object"&&(JSON={}),function(){"use strict";function i(n){return n<10?"0"+n:n}function f(n){return o.lastIndex=0,o.test(n)?'"'+n.replace(o,function(n){var t=s[n];return typeof t=="string"?t:"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+n+'"'}function r(i,e){var s,l,h,a,v=n,c,o=e[i];o&&typeof o=="object"&&typeof o.toJSON=="function"&&(o=o.toJSON(i));typeof t=="function"&&(o=t.call(e,i,o));switch(typeof o){case"string":return f(o);case"number":return isFinite(o)?String(o):"null";case"boolean":case"null":return String(o);case"object":if(!o)return"null";if(n+=u,c=[],Object.prototype.toString.apply(o)==="[object Array]"){for(a=o.length,s=0;s<a;s+=1)c[s]=r(s,o)||"null";return h=c.length===0?"[]":n?"[\n"+n+c.join(",\n"+n)+"\n"+v+"]":"["+c.join(",")+"]",n=v,h}if(t&&typeof t=="object")for(a=t.length,s=0;s<a;s+=1)typeof t[s]=="string"&&(l=t[s],h=r(l,o),h&&c.push(f(l)+(n?": ":":")+h));else for(l in o)Object.prototype.hasOwnProperty.call(o,l)&&(h=r(l,o),h&&c.push(f(l)+(n?": ":":")+h));return h=c.length===0?"{}":n?"{\n"+n+c.join(",\n"+n)+"\n"+v+"}":"{"+c.join(",")+"}",n=v,h}}typeof Date.prototype.toJSON!="function"&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+i(this.getUTCMonth()+1)+"-"+i(this.getUTCDate())+"T"+i(this.getUTCHours())+":"+i(this.getUTCMinutes())+":"+i(this.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()});var e=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,o=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,n,u,s={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},t;typeof JSON.stringify!="function"&&(JSON.stringify=function(i,f,e){var o;if(n="",u="",typeof e=="number")for(o=0;o<e;o+=1)u+=" ";else typeof e=="string"&&(u=e);if(t=f,!f||typeof f=="function"||typeof f=="object"&&typeof f.length=="number")return r("",{"":i});throw new Error("JSON.stringify");});typeof JSON.parse!="function"&&(JSON.parse=function(text,reviver){function walk(n,t){var r,u,i=n[t];if(i&&typeof i=="object")for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(u=walk(i,r),u!==undefined?i[r]=u:delete i[r]);return reviver.call(n,t,i)}var j;if(text=String(text),e.lastIndex=0,e.test(text)&&(text=text.replace(e,function(n){return"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)})),/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return j=eval("("+text+")"),typeof reviver=="function"?walk({"":j},""):j;throw new SyntaxError("JSON.parse");})}(),function(n,t){"use strict";var i=n.History=n.History||{},r=n.jQuery;if(typeof i.Adapter!="undefined")throw new Error("History.js Adapter has already been loaded...");i.Adapter={bind:function(n,t,i){r(n).bind(t,i)},trigger:function(n,t,i){r(n).trigger(t,i)},extractEventData:function(n,i,r){return i&&i.originalEvent&&i.originalEvent[n]||r&&r[n]||t},onDomLoad:function(n){r(n)}};typeof i.init!="undefined"&&i.init()}(window),function(n){"use strict";var i=n.document,u=n.setTimeout||u,f=n.clearTimeout||f,r=n.setInterval||r,t=n.History=n.History||{};if(typeof t.initHtml4!="undefined")throw new Error("History.js HTML4 Support has already been loaded...");t.initHtml4=function(){if(typeof t.initHtml4.initialized!="undefined")return!1;t.initHtml4.initialized=!0;t.enabled=!0;t.savedHashes=[];t.isLastHash=function(n){var r=t.getHashByIndex(),i;return i=n===r,i};t.isHashEqual=function(n,t){return n=encodeURIComponent(n).replace(/%25/g,"%"),t=encodeURIComponent(t).replace(/%25/g,"%"),n===t};t.saveHash=function(n){return t.isLastHash(n)?!1:(t.savedHashes.push(n),!0)};t.getHashByIndex=function(n){var i=null;return i=typeof n=="undefined"?t.savedHashes[t.savedHashes.length-1]:n<0?t.savedHashes[t.savedHashes.length+n]:t.savedHashes[n],i};t.discardedHashes={};t.discardedStates={};t.discardState=function(n,i,r){var f=t.getHashByState(n),u;return u={discardedState:n,backState:r,forwardState:i},t.discardedStates[f]=u,!0};t.discardHash=function(n,i,r){var u={discardedHash:n,backState:r,forwardState:i};return t.discardedHashes[n]=u,!0};t.discardedState=function(n){var r=t.getHashByState(n),i;return i=t.discardedStates[r]||!1,i};t.discardedHash=function(n){return t.discardedHashes[n]||!1};t.recycleState=function(n){var i=t.getHashByState(n);return t.discardedState(n)&&delete t.discardedStates[i],!0};t.emulated.hashChange&&(t.hashChangeInit=function(){t.checkerFunction=null;var f="",s,u,e,o,h=Boolean(t.getHash());return t.isInternetExplorer()?(s="historyjs-iframe",u=i.createElement("iframe"),u.setAttribute("id",s),u.setAttribute("src","#"),u.style.display="none",i.body.appendChild(u),u.contentWindow.document.open(),u.contentWindow.document.close(),e="",o=!1,t.checkerFunction=function(){if(o)return!1;o=!0;var r=t.getHash(),i=t.getHash(u.contentWindow.document);return r!==f?(f=r,i!==r&&(e=i=r,u.contentWindow.document.open(),u.contentWindow.document.close(),u.contentWindow.document.location.hash=t.escapeHash(r)),t.Adapter.trigger(n,"hashchange")):i!==e&&(e=i,h&&i===""?t.back():t.setHash(i,!1)),o=!1,!0}):t.checkerFunction=function(){var i=t.getHash()||"";return i!==f&&(f=i,t.Adapter.trigger(n,"hashchange")),!0},t.intervalList.push(r(t.checkerFunction,t.options.hashChangeInterval)),!0},t.Adapter.onDomLoad(t.hashChangeInit));t.emulated.pushState&&(t.onHashChange=function(i){var e=i&&i.newURL||t.getLocationHref(),u=t.getHashByUrl(e),r=null,o=null,f;return t.isLastHash(u)?(t.busy(!1),!1):(t.doubleCheckComplete(),t.saveHash(u),u&&t.isTraditionalAnchor(u)?(t.Adapter.trigger(n,"anchorchange"),t.busy(!1),!1):(r=t.extractState(t.getFullUrl(u||t.getLocationHref()),!0),t.isLastSavedState(r)?(t.busy(!1),!1):(o=t.getHashByState(r),f=t.discardedState(r),f?(t.getHashByIndex(-2)===t.getHashByState(f.forwardState)?t.back(!1):t.forward(!1),!1):(t.pushState(r.data,r.title,encodeURI(r.url),!1),!0))))},t.Adapter.bind(n,"hashchange",t.onHashChange),t.pushState=function(i,r,u,f){if(u=encodeURI(u).replace(/%25/g,"%"),t.getHashByUrl(u))throw new Error("History.js does not support states with fragment-identifiers (hashes/anchors).");if(f!==!1&&t.busy())return t.pushQueue({scope:t,callback:t.pushState,args:arguments,queue:f}),!1;t.busy(!0);var e=t.createStateObject(i,r,u),o=t.getHashByState(e),s=t.getState(!1),h=t.getHashByState(s),c=t.getHash(),l=t.expectedStateId==e.id;return t.storeState(e),t.expectedStateId=e.id,t.recycleState(e),t.setTitle(e),o===h?(t.busy(!1),!1):(t.saveState(e),l||t.Adapter.trigger(n,"statechange"),!t.isHashEqual(o,c)&&!t.isHashEqual(o,t.getShortUrl(t.getLocationHref()))&&t.setHash(o,!1),t.busy(!1),!0)},t.replaceState=function(i,r,u,f){if(u=encodeURI(u).replace(/%25/g,"%"),t.getHashByUrl(u))throw new Error("History.js does not support states with fragment-identifiers (hashes/anchors).");if(f!==!1&&t.busy())return t.pushQueue({scope:t,callback:t.replaceState,args:arguments,queue:f}),!1;t.busy(!0);var e=t.createStateObject(i,r,u),s=t.getHashByState(e),o=t.getState(!1),h=t.getHashByState(o),c=t.getStateByIndex(-2);return t.discardState(o,e,c),s===h?(t.storeState(e),t.expectedStateId=e.id,t.recycleState(e),t.setTitle(e),t.saveState(e),t.Adapter.trigger(n,"statechange"),t.busy(!1)):t.pushState(e.data,e.title,e.url,!1),!0});t.emulated.pushState&&t.getHash()&&!t.emulated.hashChange&&t.Adapter.onDomLoad(function(){t.Adapter.trigger(n,"hashchange")})};typeof t.init!="undefined"&&t.init()}(window),function(n,t){"use strict";var e=n.console||t,r=n.document,o=n.navigator,f=!1,h=n.setTimeout,c=n.clearTimeout,l=n.setInterval,a=n.clearInterval,u=n.JSON,v=n.alert,i=n.History=n.History||{},s=n.history;try{f=n.sessionStorage;f.setItem("TEST","1");f.removeItem("TEST")}catch(y){f=!1}if(u.stringify=u.stringify||u.encode,u.parse=u.parse||u.decode,typeof i.init!="undefined")throw new Error("History.js Core has already been loaded...");i.init=function(){return typeof i.Adapter=="undefined"?!1:(typeof i.initCore!="undefined"&&i.initCore(),typeof i.initHtml4!="undefined"&&i.initHtml4(),!0)};i.initCore=function(){if(typeof i.initCore.initialized!="undefined")return!1;if(i.initCore.initialized=!0,i.options=i.options||{},i.options.hashChangeInterval=i.options.hashChangeInterval||100,i.options.safariPollInterval=i.options.safariPollInterval||500,i.options.doubleCheckInterval=i.options.doubleCheckInterval||500,i.options.disableSuid=i.options.disableSuid||!1,i.options.storeInterval=i.options.storeInterval||1e3,i.options.busyDelay=i.options.busyDelay||250,i.options.debug=i.options.debug||!1,i.options.initialTitle=i.options.initialTitle||r.title,i.options.html4Mode=i.options.html4Mode||!1,i.options.delayInit=i.options.delayInit||!1,i.intervalList=[],i.clearAllIntervals=function(){var n,t=i.intervalList;if(typeof t!="undefined"&&t!==null){for(n=0;n<t.length;n++)a(t[n]);i.intervalList=null}},i.debug=function(){(i.options.debug||!1)&&i.log.apply(i,arguments)},i.log=function(){var s=typeof e!="undefined"&&typeof e.log!="undefined"&&typeof e.log.apply!="undefined",t=r.getElementById("log"),n,f,h,o,i;for(s?(o=Array.prototype.slice.call(arguments),n=o.shift(),typeof e.debug!="undefined"?e.debug.apply(e,[n,o]):e.log.apply(e,[n,o])):n="\n"+arguments[0]+"\n",f=1,h=arguments.length;f<h;++f){if(i=arguments[f],typeof i=="object"&&typeof u!="undefined")try{i=u.stringify(i)}catch(c){}n+="\n"+i+"\n"}return t?(t.value+=n+"\n-----\n",t.scrollTop=t.scrollHeight-t.clientHeight):s||v(n),!0},i.getInternetExplorerMajorVersion=function(){return i.getInternetExplorerMajorVersion.cached=typeof i.getInternetExplorerMajorVersion.cached!="undefined"?i.getInternetExplorerMajorVersion.cached:function(){for(var n=3,t=r.createElement("div"),i=t.getElementsByTagName("i");(t.innerHTML="<!--[if gt IE "+ ++n+"]><i><\/i><![endif]-->")&&i[0];);return n>4?n:!1}()},i.isInternetExplorer=function(){return i.isInternetExplorer.cached=typeof i.isInternetExplorer.cached!="undefined"?i.isInternetExplorer.cached:Boolean(i.getInternetExplorerMajorVersion())},i.emulated=i.options.html4Mode?{pushState:!0,hashChange:!0}:{pushState:!Boolean(n.history&&n.history.pushState&&n.history.replaceState&&!/ Mobile\/([1-7][a-z]|(8([abcde]|f(1[0-8]))))/i.test(o.userAgent)&&!/AppleWebKit\/5([0-2]|3[0-2])/i.test(o.userAgent)),hashChange:Boolean(!("onhashchange"in n||"onhashchange"in r)||i.isInternetExplorer()&&i.getInternetExplorerMajorVersion()<8)},i.enabled=!i.emulated.pushState,i.bugs={setHash:Boolean(!i.emulated.pushState&&o.vendor==="Apple Computer, Inc."&&/AppleWebKit\/5([0-2]|3[0-3])/.test(o.userAgent)),safariPoll:Boolean(!i.emulated.pushState&&o.vendor==="Apple Computer, Inc."&&/AppleWebKit\/5([0-2]|3[0-3])/.test(o.userAgent)),ieDoubleCheck:Boolean(i.isInternetExplorer()&&i.getInternetExplorerMajorVersion()<8),hashEscape:Boolean(i.isInternetExplorer()&&i.getInternetExplorerMajorVersion()<7)},i.isEmptyObject=function(n){for(var t in n)if(n.hasOwnProperty(t))return!1;return!0},i.cloneObject=function(n){var i,t;return n?(i=u.stringify(n),t=u.parse(i)):t={},t},i.getRootUrl=function(){var n=r.location.protocol+"//"+(r.location.hostname||r.location.host);return(r.location.port||!1)&&(n+=":"+r.location.port),n+="/",n},i.getBaseHref=function(){var t=r.getElementsByTagName("base"),i=null,n="";return t.length===1&&(i=t[0],n=i.href.replace(/[^\/]+$/,"")),n=n.replace(/\/+$/,""),n&&(n+="/"),n},i.getBaseUrl=function(){return i.getBaseHref()||i.getBasePageUrl()||i.getRootUrl()},i.getPageUrl=function(){var t=i.getState(!1,!1),r=(t||{}).url||i.getLocationHref(),n;return n=r.replace(/\/+$/,"").replace(/[^\/]+$/,function(n){return/\./.test(n)?n:n+"/"}),n},i.getBasePageUrl=function(){return i.getLocationHref().replace(/[#\?].*/,"").replace(/[^\/]+$/,function(n){return/[^\/]$/.test(n)?"":n}).replace(/\/+$/,"")+"/"},i.getFullUrl=function(n,t){var u=n,r=n.substring(0,1);return t=typeof t=="undefined"?!0:t,/[a-z]+\:\/\//.test(n)||(u=r==="/"?i.getRootUrl()+n.replace(/^\/+/,""):r==="#"?i.getPageUrl().replace(/#.*/,"")+n:r==="?"?i.getPageUrl().replace(/[\?#].*/,"")+n:t?i.getBaseUrl()+n.replace(/^(\.\/)+/,""):i.getBasePageUrl()+n.replace(/^(\.\/)+/,"")),u.replace(/\#$/,"")},i.getShortUrl=function(n){var t=n,r=i.getBaseUrl(),u=i.getRootUrl();return i.emulated.pushState&&(t=t.replace(r,"")),t=t.replace(u,"/"),i.isTraditionalAnchor(t)&&(t="./"+t),t=t.replace(/^(\.\/)+/g,"./").replace(/\#$/,""),t},i.getLocationHref=function(n){return n=n||r,n.URL===n.location.href?n.location.href:n.location.href===decodeURIComponent(n.URL)?n.URL:n.location.hash&&decodeURIComponent(n.location.href.replace(/^[^#]+/,""))===n.location.hash?n.location.href:n.URL.indexOf("#")==-1&&n.location.href.indexOf("#")!=-1?n.location.href:n.URL||n.location.href},i.store={},i.idToState=i.idToState||{},i.stateToId=i.stateToId||{},i.urlToId=i.urlToId||{},i.storedStates=i.storedStates||[],i.savedStates=i.savedStates||[],i.normalizeStore=function(){i.store.idToState=i.store.idToState||{};i.store.urlToId=i.store.urlToId||{};i.store.stateToId=i.store.stateToId||{}},i.getState=function(n,t){typeof n=="undefined"&&(n=!0);typeof t=="undefined"&&(t=!0);var r=i.getLastSavedState();return!r&&t&&(r=i.createStateObject()),n&&(r=i.cloneObject(r),r.url=r.cleanUrl||r.url),r},i.getIdByState=function(n){var t=i.extractId(n.url),r;if(!t)if(r=i.getStateString(n),typeof i.stateToId[r]!="undefined")t=i.stateToId[r];else if(typeof i.store.stateToId[r]!="undefined")t=i.store.stateToId[r];else{for(;;)if(t=(new Date).getTime()+String(Math.random()).replace(/\D/g,""),typeof i.idToState[t]=="undefined"&&typeof i.store.idToState[t]=="undefined")break;i.stateToId[r]=t;i.idToState[t]=n}return t},i.normalizeState=function(n){var t,r;return(n&&typeof n=="object"||(n={}),typeof n.normalized!="undefined")?n:(n.data&&typeof n.data=="object"||(n.data={}),t={},t.normalized=!0,t.title=n.title||"",t.url=i.getFullUrl(n.url?n.url:i.getLocationHref()),t.hash=i.getShortUrl(t.url),t.data=i.cloneObject(n.data),t.id=i.getIdByState(t),t.cleanUrl=t.url.replace(/\??\&_suid.*/,""),t.url=t.cleanUrl,r=!i.isEmptyObject(t.data),(t.title||r)&&i.options.disableSuid!==!0&&(t.hash=i.getShortUrl(t.url).replace(/\??\&_suid.*/,""),/\?/.test(t.hash)||(t.hash+="?"),t.hash+="&_suid="+t.id),t.hashedUrl=i.getFullUrl(t.hash),(i.emulated.pushState||i.bugs.safariPoll)&&i.hasUrlDuplicate(t)&&(t.url=t.hashedUrl),t)},i.createStateObject=function(n,t,r){var u={data:n,title:t,url:r};return u=i.normalizeState(u),u},i.getStateById=function(n){n=String(n);return i.idToState[n]||i.store.idToState[n]||t},i.getStateString=function(n){var t,r,f;return t=i.normalizeState(n),r={data:t.data,title:n.title,url:n.url},f=u.stringify(r),f},i.getStateId=function(n){var t,r;return t=i.normalizeState(n),r=t.id,r},i.getHashByState=function(n){var t,r;return t=i.normalizeState(n),r=t.hash,r},i.extractId=function(n){var i,t,u,r;return r=n.indexOf("#")!=-1?n.split("#")[0]:n,t=/(.*)\&_suid=([0-9]+)$/.exec(r),u=t?t[1]||n:n,i=t?String(t[2]||""):"",i||!1},i.isTraditionalAnchor=function(n){return!/[\/\?\.]/.test(n)},i.extractState=function(n,t){var r=null,u,f;return t=t||!1,u=i.extractId(n),u&&(r=i.getStateById(u)),r||(f=i.getFullUrl(n),u=i.getIdByUrl(f)||!1,u&&(r=i.getStateById(u)),!r&&t&&!i.isTraditionalAnchor(n)&&(r=i.createStateObject(null,null,f))),r},i.getIdByUrl=function(n){return i.urlToId[n]||i.store.urlToId[n]||t},i.getLastSavedState=function(){return i.savedStates[i.savedStates.length-1]||t},i.getLastStoredState=function(){return i.storedStates[i.storedStates.length-1]||t},i.hasUrlDuplicate=function(n){var r=!1,t;return t=i.extractState(n.url),r=t&&t.id!==n.id,r},i.storeState=function(n){return i.urlToId[n.url]=n.id,i.storedStates.push(i.cloneObject(n)),n},i.isLastSavedState=function(n){var t=!1,r,u,f;return i.savedStates.length&&(r=n.id,u=i.getLastSavedState(),f=u.id,t=r===f),t},i.saveState=function(n){return i.isLastSavedState(n)?!1:(i.savedStates.push(i.cloneObject(n)),!0)},i.getStateByIndex=function(n){var t=null;return t=typeof n=="undefined"?i.savedStates[i.savedStates.length-1]:n<0?i.savedStates[i.savedStates.length+n]:i.savedStates[n],t},i.getCurrentIndex=function(){var n=null;return n=i.savedStates.length<1?0:i.savedStates.length-1,n},i.getHash=function(n){var r=i.getLocationHref(n),t;return t=i.getHashByUrl(r),t},i.unescapeHash=function(n){var t=i.normalizeHash(n);return t=decodeURIComponent(t),t},i.normalizeHash=function(n){return n.replace(/[^#]*#/,"").replace(/#.*/,"")},i.setHash=function(n,t){var u,f;return t!==!1&&i.busy()?(i.pushQueue({scope:i,callback:i.setHash,args:arguments,queue:t}),!1):(i.busy(!0),u=i.extractState(n,!0),u&&!i.emulated.pushState?i.pushState(u.data,u.title,u.url,!1):i.getHash()!==n&&(i.bugs.setHash?(f=i.getPageUrl(),i.pushState(null,null,f+"#"+n,!1)):r.location.hash=n),i)},i.escapeHash=function(t){var r=i.normalizeHash(t);return r=n.encodeURIComponent(r),i.bugs.hashEscape||(r=r.replace(/\%21/g,"!").replace(/\%26/g,"&").replace(/\%3D/g,"=").replace(/\%3F/g,"?")),r},i.getHashByUrl=function(n){var t=String(n).replace(/([^#]*)#?([^#]*)#?(.*)/,"$2");return t=i.unescapeHash(t),t},i.setTitle=function(n){var t=n.title,u;t||(u=i.getStateByIndex(0),u&&u.url===n.url&&(t=u.title||i.options.initialTitle));try{r.getElementsByTagName("title")[0].innerHTML=t.replace("<","&lt;").replace(">","&gt;").replace(" & "," &amp; ")}catch(f){}return r.title=t,i},i.queues=[],i.busy=function(n){if(typeof n!="undefined"?i.busy.flag=n:typeof i.busy.flag=="undefined"&&(i.busy.flag=!1),!i.busy.flag){c(i.busy.timeout);var t=function(){var n,r,u;if(!i.busy.flag)for(n=i.queues.length-1;n>=0;--n)(r=i.queues[n],r.length!==0)&&(u=r.shift(),i.fireQueueItem(u),i.busy.timeout=h(t,i.options.busyDelay))};i.busy.timeout=h(t,i.options.busyDelay)}return i.busy.flag},i.busy.flag=!1,i.fireQueueItem=function(n){return n.callback.apply(n.scope||i,n.args||[])},i.pushQueue=function(n){return i.queues[n.queue||0]=i.queues[n.queue||0]||[],i.queues[n.queue||0].push(n),i},i.queue=function(n,t){return typeof n=="function"&&(n={callback:n}),typeof t!="undefined"&&(n.queue=t),i.busy()?i.pushQueue(n):i.fireQueueItem(n),i},i.clearQueue=function(){return i.busy.flag=!1,i.queues=[],i},i.stateChanged=!1,i.doubleChecker=!1,i.doubleCheckComplete=function(){return i.stateChanged=!0,i.doubleCheckClear(),i},i.doubleCheckClear=function(){return i.doubleChecker&&(c(i.doubleChecker),i.doubleChecker=!1),i},i.doubleCheck=function(n){return i.stateChanged=!1,i.doubleCheckClear(),i.bugs.ieDoubleCheck&&(i.doubleChecker=h(function(){return i.doubleCheckClear(),i.stateChanged||n(),!0},i.options.doubleCheckInterval)),i},i.safariStatePoll=function(){var r=i.extractState(i.getLocationHref()),t;if(!i.isLastSavedState(r))return t=r,t||(t=i.createStateObject()),i.Adapter.trigger(n,"popstate"),i},i.back=function(n){return n!==!1&&i.busy()?(i.pushQueue({scope:i,callback:i.back,args:arguments,queue:n}),!1):(i.busy(!0),i.doubleCheck(function(){i.back(!1)}),s.go(-1),!0)},i.forward=function(n){return n!==!1&&i.busy()?(i.pushQueue({scope:i,callback:i.forward,args:arguments,queue:n}),!1):(i.busy(!0),i.doubleCheck(function(){i.forward(!1)}),s.go(1),!0)},i.go=function(n,t){var r;if(n>0)for(r=1;r<=n;++r)i.forward(t);else{if(!(n<0))throw new Error("History.go: History.go requires a positive or negative integer passed.");for(r=-1;r>=n;--r)i.back(t)}return i},i.emulated.pushState){var y=function(){};i.pushState=i.pushState||y;i.replaceState=i.replaceState||y}else i.onPopState=function(t,r){var e=!1,u=!1,o,f;return i.doubleCheckComplete(),o=i.getHash(),o?(f=i.extractState(o||i.getLocationHref(),!0),f?i.replaceState(f.data,f.title,f.url,!1):(i.Adapter.trigger(n,"anchorchange"),i.busy(!1)),i.expectedStateId=!1,!1):(e=i.Adapter.extractEventData("state",t,r)||!1,u=e?i.getStateById(e):i.expectedStateId?i.getStateById(i.expectedStateId):i.extractState(i.getLocationHref()),u||(u=i.createStateObject(null,null,i.getLocationHref())),i.expectedStateId=!1,i.isLastSavedState(u)?(i.busy(!1),!1):(i.storeState(u),i.saveState(u),i.setTitle(u),i.Adapter.trigger(n,"statechange"),i.busy(!1),!0))},i.Adapter.bind(n,"popstate",i.onPopState),i.pushState=function(t,r,u,f){if(i.getHashByUrl(u)&&i.emulated.pushState)throw new Error("History.js does not support states with fragement-identifiers (hashes/anchors).");if(f!==!1&&i.busy())return i.pushQueue({scope:i,callback:i.pushState,args:arguments,queue:f}),!1;i.busy(!0);var e=i.createStateObject(t,r,u);return i.isLastSavedState(e)?i.busy(!1):(i.storeState(e),i.expectedStateId=e.id,s.pushState(e.id,e.title,e.url),i.Adapter.trigger(n,"popstate")),!0},i.replaceState=function(t,r,u,f){if(i.getHashByUrl(u)&&i.emulated.pushState)throw new Error("History.js does not support states with fragement-identifiers (hashes/anchors).");if(f!==!1&&i.busy())return i.pushQueue({scope:i,callback:i.replaceState,args:arguments,queue:f}),!1;i.busy(!0);var e=i.createStateObject(t,r,u);return i.isLastSavedState(e)?i.busy(!1):(i.storeState(e),i.expectedStateId=e.id,s.replaceState(e.id,e.title,e.url),i.Adapter.trigger(n,"popstate")),!0};if(f){try{i.store=u.parse(f.getItem("History.store"))||{}}catch(p){i.store={}}i.normalizeStore()}else i.store={},i.normalizeStore();i.Adapter.bind(n,"unload",i.clearAllIntervals);i.saveState(i.storeState(i.extractState(i.getLocationHref(),!0)));f&&(i.onUnload=function(){var n,t,r;try{n=u.parse(f.getItem("History.store"))||{}}catch(o){n={}}n.idToState=n.idToState||{};n.urlToId=n.urlToId||{};n.stateToId=n.stateToId||{};for(t in i.idToState)i.idToState.hasOwnProperty(t)&&(n.idToState[t]=i.idToState[t]);for(t in i.urlToId)i.urlToId.hasOwnProperty(t)&&(n.urlToId[t]=i.urlToId[t]);for(t in i.stateToId)i.stateToId.hasOwnProperty(t)&&(n.stateToId[t]=i.stateToId[t]);i.store=n;i.normalizeStore();r=u.stringify(n);try{f.setItem("History.store",r)}catch(e){if(e.code!==DOMException.QUOTA_EXCEEDED_ERR)throw e;f.length&&(f.removeItem("History.store"),f.setItem("History.store",r))}},i.intervalList.push(l(i.onUnload,i.options.storeInterval)),i.Adapter.bind(n,"beforeunload",i.onUnload),i.Adapter.bind(n,"unload",i.onUnload));i.emulated.pushState||(i.bugs.safariPoll&&i.intervalList.push(l(i.safariStatePoll,i.options.safariPollInterval)),(o.vendor==="Apple Computer, Inc."||(o.appCodeName||"")==="Mozilla")&&(i.Adapter.bind(n,"hashchange",function(){i.Adapter.trigger(n,"popstate")}),i.getHash()&&i.Adapter.onDomLoad(function(){i.Adapter.trigger(n,"hashchange")})))};(!i.options||!i.options.delayInit)&&i.init()}(window);jQuery.cookie=function(n,t,i){var f,r,e,o,u,s;if(typeof t!="undefined"){i=i||{};t===null&&(t="",i.expires=-1);f="";i.expires&&(typeof i.expires=="number"||i.expires.toUTCString)&&(typeof i.expires=="number"?(r=new Date,r.setTime(r.getTime()+i.expires*864e5)):r=i.expires,f="; expires="+r.toUTCString());var h=i.path?"; path="+i.path:"",c=i.domain?"; domain="+i.domain:"",l=i.secure?"; secure":"",a=i.SameSite?"; samesite="+i.SameSite:"";document.cookie=[n,"=",encodeURIComponent(t),f,h,c,l,a].join("")}else{if(e=null,document.cookie&&document.cookie!="")for(o=document.cookie.split(";"),u=0;u<o.length;u++)if(s=jQuery.trim(o[u]),s.substring(0,n.length+1)==n+"="){e=decodeURIComponent(s.substring(n.length+1));break}return e}}