function AddressVm(n,t,i,r,u,f,e,o,s,h,c,l){this.Id=n;this.FirstName=t;this.LastName=i;this.PhoneNumber=r;this.Address1=u;this.Address2=f;this.Address3=e;this.City=o;this.Postcode=s;this.Country=h;this.DefaultBillingAddress=c;this.DefaultDeliveryAddress=l}function MapAddressVm(n){var t=new AddressVm;return t.FirstName=$(n).find("#FirstName").val(),t.LastName=$(n).find("#LastName").val(),t.PhoneNumber=$(n).find("#PhoneNumber").val(),t.Address1=$(n).find("#Address1").val(),t.Address2=$(n).find("#Address2").val(),t.Address3=$(n).find("#Address3").val(),t.City=$(n).find("#City").val(),t.Postcode=$(n).find("#Postcode").val(),t.Country=$(n).find("#Country").val(),t.DefaultBillingAddress=$(n).find("#DefaultBillingAddress").is(":checked"),t.DefaultDeliveryAddress=$(n).find("#DefaultDeliveryAddress").is(":checked"),t}function showMoreFacets(n){var t=$("."+n),i=$(".a-"+n);return t.hasClass("element-hidden")?(t.removeClass("element-hidden"),i.text("Show less")):(t.addClass("element-hidden"),i.text("Show more")),!1}function ohSnap(n,t){var r={color:null,icon:null,duration:"5000","container-id":"ohsnap","fade-duration":"fast"},i;t=typeof t=="object"?$.extend(r,t):r;var e=$("#"+t["container-id"]),u="",f="";t.icon&&(u="<span class='"+t.icon+"'><\/span> ");t.color&&(f="alert-"+t.color);i=$('<div class="alert '+f+'">'+u+n+"<\/div>").fadeIn(t["fade-duration"]);e.append(i);i.on("click",function(){ohSnapX($(this))});setTimeout(function(){ohSnapX(i)},t.duration)}function ohSnapX(n,t){defaultOptions={duration:"slow"};t=typeof t=="object"?$.extend(defaultOptions,t):defaultOptions;typeof n!="undefined"?n.fadeOut(t.duration,function(){$(this).remove()}):$(".alert").fadeOut(t.duration,function(){$(this).remove()})}function slickBanners(n,t){var i=$(n);i.on("init",function(){setTimeout(function(){var t=i.find(".slick-banners-background-main"),n;t.length>0&&(n=i.find("ul.slick-dots"),n.parent().css({position:"relative"}),n.css({left:"0px",width:"auto",display:"table",margin:"auto",position:"relative"}));i.removeClass("invisible")},200)});i.slick({slidesToShow:1,slidesToScroll:1,arrows:!1,dots:!0,autoplay:t,fade:!0})}function slickImages(n){$(n).slick({slidesToShow:$(n).data("images"),slidesToScroll:1,autoplay:!0,autoplayTimeout:1e3,autoplayHoverPause:!0,prevArrow:'<span class="icon icon-arrow-left slick-arrow slick-prev"><\/span>',nextArrow:'<span class="icon icon-arrow-right slick-arrow slick-next"><\/span>',responsive:[{breakpoint:1399,settings:{slidesToShow:8}},{breakpoint:1199,settings:{slidesToShow:6}},{breakpoint:992,settings:{slidesToShow:4,dots:!0,arrows:!1}},{breakpoint:768,settings:{slidesToShow:3,dots:!0,arrows:!1}},{breakpoint:480,settings:{slidesToShow:2,dots:!0,arrows:!1}}]})}function slickProducts(n){$(n).slick({slidesToShow:5,slidesToScroll:1,prevArrow:'<span class="icon icon-arrow-left slick-arrow slick-prev"><\/span>',nextArrow:'<span class="icon icon-arrow-right slick-arrow slick-next"><\/span>',responsive:[{breakpoint:1199,settings:{slidesToShow:4}},{breakpoint:992,settings:{slidesToShow:3,dots:!0,arrows:!1}},{breakpoint:768,settings:{slidesToShow:2,dots:!0,arrows:!1}},{breakpoint:480,settings:{slidesToShow:1,dots:!0,arrows:!1}}]})}function slickBought(n){$(n).slick({slidesToShow:1,slidesToScroll:1,prevArrow:'<span class="icon icon-arrow-left slick-arrow slick-prev"><\/span>',nextArrow:'<span class="icon icon-arrow-right slick-arrow slick-next"><\/span>',arrows:!0,autoplay:!0,autoplaySpeed:2500,fade:!0,dots:!0,responsive:[{breakpoint:1199,settings:{slidesToShow:1}},{breakpoint:992,settings:{fade:!1,slidesToShow:3}},{breakpoint:768,settings:{fade:!1,slidesToShow:2}},{breakpoint:480,settings:{slidesToShow:1}}]})}function slickProductScreenshots(n){$(n).slick({slidesToShow:1,slidesToScroll:1,dots:!0,arrows:!1})}function ProductFiltersVm(n,t,i,r,u,f,e,o,s){this.SearchValue=n;this.CategoryId=t;this.ProductsPerPage=i;this.Pagination=PaginationVm;this.Facets=u;this.SelectedSystemFacets=f;this.MinValue=e;this.MaxValue=o;this.SortBy=s}function PaginationVm(n){this.CurrentPage=n}function BuildProductPaginationVm(n,t,i,r){this.ProductCount=n;this.ProductsPerPage=t;this.CurrentPage=i;this.SortBy=r}function bindProductListAddToBasket(){bindAddToBasket()}function updateProductList(n,t){$.ajax({url:"/getproductlist",type:"POST",data:n}).done(function(n){$("#product-list-wrapper").html(n);setTimeout(function(){t.ProductCount=$("#ProductDisplayListTotalProductCount").val();$.ajax({url:"/buildproductpageinformation",type:"POST",data:t}).done(function(n){$("#pagination-top").html(n)}).fail(function(n,t,i){console.log(i)});$.ajax({url:"/buildproductpagination",type:"POST",data:t}).done(function(n){$(".product-list-pagination.pagination-bottom").html(n);setTimeout(function(){bindUpdateProductList();bindProductListAddToBasket();$.fn.matchHeight._apply(".match-height-title");$.fn.matchHeight._apply(".match-height-image");$.fn.matchHeight._apply(".match-height-buttons");$.fn.matchHeight._apply(".match-height");scrollToElementOverride($(".benefit-border"),200)},200)}).fail(function(n,t,i){console.log(i)});$(".product-list-pagination .loading-ripple").addClass("hidden")},100)}).fail(function(n,t,i){console.log(i)})}function bindFacetList(){var n,i,t,r,u;$(".facet-wrapper").length>0&&(n=new ProductFiltersVm,n.Pagination=new PaginationVm,n.SearchValue=GetSearchValue(),n.CategoryId=$("#CategoryId").val(),ProductFiltersVm.SortBy=$("#SortBy").val(),i=$("#SelectedFilters").val(),t=$("#SelectedSystemFilters").val(),i!=""&&(r=i.split("|"),n.Facets=r),t!=""&&t!=undefined&&(u=t.split("|"),n.SelectedSystemFacets=u),$.ajax({url:"/BuildFacetList",type:"POST",data:n}).done(function(t){$("#facet-w-mobile").html(t);$.ajax({url:"/BuildFacetList",type:"POST",data:{vm:n,nameOverride:"desktop"}}).done(function(n){$("#facet-w-desktop").html(n);$(".loading-ripple").delay(100).queue(function(){$(".loading-ripple").addClass("hidden");$("#facet-w-desktop, #facet-w-mobile, .show-results").removeClass("hidden").clearQueue()});setTimeout(function(){bindUpdateProductList();bindFacetClickEvents()},500)}).fail(function(n,t,i){console.log(i)})}).fail(function(n,t,i){console.log(i)}))}function facetBinderHelper(n){var t=".facet-chk-"+n.val(),i=n.prop("checked");$(t).not(n).each(function(){$(this).prop("checked",i)});UpdateProductListHelper(1)}function bindUpdateProductList(){$("#SortBy").off("change");$("#SortBy").on("change",function(){UpdateProductListHelper(1)});$(".facet-system-option").off("change");$(".facet-system-option").on("change",function(){facetBinderHelper($(this))});$(".facet-system-option-desktop").off("change");$(".facet-system-option-desktop").on("change",function(){facetBinderHelper($(this))});$(".facet-option").off("change");$(".facet-option").on("change",function(){facetBinderHelper($(this))});$(".facet-option-desktop").off("change");$(".facet-option-desktop").on("change",function(){facetBinderHelper($(this))});$(".value-range-submit").off("click");$(".value-range-submit").on("click",function(){$(".value-range-minimum-desktop").val($(".value-range-minimum").val());$(".value-range-maximum-desktop").val($(".value-range-maximum").val());UpdateProductListHelper(1)});$(".value-range-submit-desktop").off("click");$(".value-range-submit-desktop").on("click",function(){$(".value-range-minimum").val($(".value-range-minimum-desktop").val());$(".value-range-maximum").val($(".value-range-maximum-desktop").val());UpdateProductListHelper(1)});$(".value-range-field").off("keypress");$(".value-range-field").on("keypress",function(n){if(n.keyCode==13)return $(this).siblings("button.vrs-family").click(),!1});$(".product-list-pagination a").off("click");$(".product-list-pagination a").on("click",function(n){if(n.preventDefault(),$(this).hasClass("disabled"))return!1;UpdateProductListHelper($(this).data("page"))})}function GetSearchValue(){return $("#SearchValueMobile").is(":visible")?$("#SearchValueMobile").val():$("#SearchValueLarge").is(":visible")?$("#SearchValueLarge").val():$("#SearchValueMobile").val()}function UpdateProductListHelper(n){var h,f,e,t,r,u,i,o,s;$(".product-list-pagination .loading-ripple").removeClass("hidden");h=GetSearchValue();f=[];$(".facet-option:checked").each(function(){f.push($(this).val())});e=[];$(".facet-system-option:checked").each(function(){e.push($(this).attr("id"))});t=new ProductFiltersVm;t.Pagination=new PaginationVm;t.SearchValue=h;t.CategoryId=$("#CategoryId").val();t.Facets=f;t.SelectedSystemFacets=e;t.MinValue=$(".value-range-minimum").val();t.MaxValue=$(".value-range-maximum").val();t.SortBy=$("#SortBy").val();t.ProductsPerPage=20;t.Pagination.CurrentPage=n;r=new BuildProductPaginationVm;r.ProductCount=$("#ProductCount").val();r.ProductsPerPage=$("#ProductsPerPage").val();r.CurrentPage=n;r.SortBy=$("#SortBy").val();history.pushState&&(u=n,(u==undefined||u==1)&&(u=""),i="",o=GetSearchValue(),o!=""&&(i=AddToUrl(i,"s="+o)),filters=getFilters(),filters.length>0&&(i=AddToUrl(i,filters.join("&"))),u!=""&&(i=AddToUrl(i,"page="+u)),s=window.location.origin+window.location.pathname+i,window.history.pushState({path:s},"",s));updateProductList(t,r)}function AddToUrl(n,t){return n==""?"?"+t:n+"&"+t}function getFilters(){var n=[];return $(".facet-group").each(function(){var r=$(this).data("key"),u=$(this).find(".facet-option:checked"),t=[],i;u.length>0&&(t=[],u.each(function(){t.push($(this).data("key"))}),n.push(r+"="+t.join("|")));i=$(this).find(".facet-system-option:checked");i.length>0&&(t=[],i.each(function(){t.push($(this).data("key"))}),n.push(r+"="+t.join("|")))}),n}function bindFacetClickEvents(){$(".facet-label").off("click");$(".facet-label").on("click",function(){var i=$(this).data("facetid"),r=$(this).closest(".facet-item"),n=r.find('input[type="checkbox"]'),t=$("."+i);n.is(":checked")?t.prop("checked",!1):t.prop("checked",!0);n.change()})}function bindReadMore(){var n=$("#read-more-container");n.length>0&&n.children().length>1&&(n.after('<span class="fn-toggle-read-more">Read More ><\/span>').children().not("p:first").wrapAll('<div class="read-more-content" style="display: none;" />'),bindReadMoreButton(n));n.removeClass("hidden")}function bindReadMoreButton(n){$(".fn-toggle-read-more").click(function(){var t=$(this),i=n.find(".read-more-content");i.slideToggle(300,function(){i.is(":visible")?t.text("Read Less <"):t.text("Read More >")})})}function bindAddToBasket(){$(".add-to-basket").off("click");$(".add-to-basket").on("click",function(n){n.preventDefault();$(".loading-wrapper").length&&$(".loading-wrapper").addClass("loading");var t=$(this).val(),r=$(this).siblings(".purchase-type").val(),u=$(this).siblings(".next-day-delivery").val(),f=decodeURI($(this).data("productname")),e=$(this).data("price"),i=$(this);$.ajax({url:"/basket/addtobasket",type:"POST",dataType:"json",data:{productId:t,productPriceType:r,nextDayDeliveryIndicator:u}}).done(function(n){var u=n,r;displayAddToBasketResultPopup(u);u=="Failure_OOSNextDayProd"&&($("#information-wrapper").html(n),r=i.closest(".atb-wrapper"),r.hasClass("atb-pp")&&(r.find(".next-day-delivery").val("False"),r.find(".msg-ndd").hide(),r.find(".msg-sd").show()),r.hasClass("atb-pl")&&(r.find(".next-day-delivery").val("False"),i.removeClass("next-day-delivery-indicator"),r.find(".next-day-delivery-img").hide()));(u=="Success"||u=="Success_PartialFulfilment")&&(reloadMiniBasket(),setupAddToBasketToast(),PushAddToBasket(t,f,e));setTimeout(function(){$(".loading-wrapper").length&&$(".loading-wrapper").removeClass("loading")},500)}).fail(function(n,t,i){var r=i})});$(".quantity-change").on("click",function(){var r=$(this).parent().parent().find("input.quantity"),t=parseInt($(this).data("amount")),n=parseInt(r.val())+t,i=$(this).closest(".basket-quantity-options"),u=i.find("#basketProductSku").val(),f=decodeURI(i.find("#basketProductName").val()),e=i.find(".basket-item-price").data("price");t<0?PushRemoveFromBasket(u,-t):PushAddToBasket(u,f,e);n<1&&(n=1);n>999&&(n=999);r.val(n)});$(".out-of-stock").on("click",function(n){n.preventDefault();var t=decodeURI($(this).data("productname"))})}function displayAddToBasketResultPopup(n){n!="Success"&&$.ajax({url:"/basket/GenerateAddToBasketResultPopup",type:"POST",data:{addToBasketResult:n}}).done(function(n){n!=null&&n!=""&&$("#information-wrapper").html(n)}).fail(function(n,t,i){var r=i})}function reloadMiniBasket(){$.ajax({url:"/basket/GetMiniBasket",type:"GET"}).done(function(n){$(".mini-basket-nav").html(n);setTimeout(function(){bindMiniBasketEvents()},100)}).fail(function(n,t,i){var r=i})}function bindMiniBasketEvents(){var n=$("#mbProductCount").val();$("#bcs").html(n);$("#bcs").addClass("pulse");setTimeout(function(){$("#bcs").removeClass("pulse")},4e3);$(".mini-basket-nav").off().on("hover",function(){$("#mini-basket").stop().slideDown()},function(){$("#mini-basket").stop().slideUp()});$(".remove-from-basket").off().on("click",function(){var n=$(this).closest(".basket-quantity-options"),t=$(this).val(),f=n.find(".purchase-type").val(),i=n.find("#basketProductSku").val(),r=n.find("#quantity").val(),u=$(this).closest(".basket-item");$.ajax({url:"/basket/removefrombasket",type:"POST",data:{basketItemId:t}}).done(function(n){var t,f;PushRemoveFromBasket(i,r);u.remove();$(".mini-basket-nav").html(n);bindMiniBasketEvents();t=$("#mbProductCount").val();$(".num-of-items").text("("+t+(t==1?" Item":" Items")+")");f=$("span#total-value");f.length>0&&$.ajax({url:"/basket/basketsubtotal",type:"POST"}).done(function(n){f.html("£"+n.Total);n.Total==0&&$("#basket-continue-wrapper").slideUp(500,function(){$("#empty-basket").slideDown(500)})})}).fail(function(n,t,i){var r=i})})}function setupAddToBasketToast(){var n=$(document.activeElement);$(n).removeClass("flash-fade-in");$(n).removeClass("flash");$(n).addClass("flash");toast("Product added to basket.","red");setTimeout(function(){$(n).addClass("flash-fade-in")},1e3)}function PushAddToBasket(n,t,i){dataLayer.push({event:"addToCart",ecommerce:{currencyCode:"GBP",add:{products:[{name:t,id:n,price:i,quantity:1}]}}})}function PushRemoveFromBasket(n,t){dataLayer.push({event:"removeFromCart",ecommerce:{remove:{products:[{id:n,quantity:t}]}}})}function BindToggleAddress(n,t){$(n).click(function(i){i.preventDefault();ClearAddressForm(t);$(t).slideToggle(200,function(){var t=$(this).is(":hidden")?"add address":"hide address";$(n).text(t)})})}function BindToggleEditAddress(n,t){$(n).click(function(n){n.preventDefault();$(t).slideToggle(200)})}function BindToggleAddressBook(n,t,i,r,u){$(n).click(function(f){f.preventDefault();$(i).is(":visible")?($(".edit-delivery-address").hide(),$(".edit-billing-address").hide(),$(i).fadeToggle(200,function(){$(t).slideToggle(200)})):($(r).hide(),$(u).text("add address"),$(t).slideToggle(200,function(){$(i).fadeToggle(200)}));var e=$(i).is(":visible")?"cancel":"change";$(n).text(e)})}function ClearAddressForm(n){$(n+" #Address1").val("");$(n+" #Address2").val("");$(n+" #Address3").val("");$(n+" #City").val("");$(n+" #Postcode").val("");$(n+" #DefaultDeliveryAddress").prop("checked",!1);$(n+" #DefaultBillingAddress").prop("checked",!1)}function searchFieldManagement(){$("#SearchValueMobile").off("keyup");$("#SearchValueMobile").on("keyup",function(){$("#SearchValueLarge").val($("#SearchValueMobile").val())});$("#SearchValueLarge").off("keyup");$("#SearchValueLarge").on("keyup",function(){$("#SearchValueMobile").val($("#SearchValueLarge").val())})}function resizeEqualHeightItems(){var n=0;$(".equal-height").length>0&&($(".equal-height").each(function(){var t=$(this).height();t>n&&(n=t)}),$(".equal-height").each(function(){$(this).height(n)}));$(".equal-height-parent").length>0&&$(".equal-height-parent").each(function(){n=0;$(this).find(".equal-height-child").each(function(){var t=$(this).height();t>n&&(n=t)});$(this).find(".equal-height-child").each(function(){$(this).height(n)})})}function disableButton(n,t){t?n.prop("disabled",!0).addClass("disableButton"):n.prop("disabled",!1).removeClass("disableButton")}function setupModalEventHandlers(){var t=jQuery.fn.addClass,n;jQuery.fn.addClass=function(){var n=t.apply(this,arguments);return jQuery(this).trigger("cssClassAdded"),n};n=jQuery.fn.removeClass;jQuery.fn.removeClass=function(){var t=n.apply(this,arguments);return jQuery(this).trigger("cssClassRemoved"),t};$("body").bind("cssClassAdded",function(){if($(this).hasClass("modal-open")){var n=$("#standard-section-header"),t=$(this).css("padding-right").replace("px","");n.css("position")!="relative"&&t!="0"&&n.css("padding-right","17px")}});$("body").bind("cssClassRemoved",function(){if(!$(this).hasClass("modal-open")){var n=$("#standard-section-header"),t=$(this).css("padding-right").replace("px","");n.css("position")!="relative"&&t!="0"&&n.css("padding-right","0")}})}function scrollToFirstError(n,t){var i=$(n.invalidElements()[0]),r=0;i==null||i==undefined||i.length==null||i.length==0?r=0:i.offset().top>$(window).height()/2&&(r=i.offset().top-$(window).height()/2);$("html, body").animate({scrollTop:r},t)}function scrollToElement(n,t){if(n.length>0){var i=0;n.offset().top>$(window).height()/2&&(i=n.offset().top-$(window).height()/2);$("html, body").animate({scrollTop:i},t)}}function scrollToElementOverride(n,t){if(n.length>0){var i=n.offset().top;$("html, body").animate({scrollTop:i},t)}}function scrollToElementAlignWithTop(n,t,i){if(n.length>0){var r=0;n.offset().top>$(window).height()/2&&(r=n.offset().top-i);$("html, body").animate({scrollTop:r},t)}}function scrollToTop(n){$("html, body").animate({scrollTop:0},n)}function BindDatePickers(){$(".dateControl").length>0&&$(".dateControl").datepicker({dateFormat:"dd MM yy",changeMonth:!0,changeYear:!0});$(".dateControlFutureOnly").length>0&&$(".dateControlFutureOnly").datepicker({minDate:1,dateFormat:"dd MM yy",changeMonth:!0,changeYear:!0});$(".dateControlPastOnly").length>0&&$(".dateControlPastOnly").datepicker({maxDate:-1,dateFormat:"dd MM yy",changeMonth:!0,changeYear:!0});$(".date-picker-wrapper").length>0&&$(".date-picker-wrapper > span").click(function(){$(this).closest(".date-picker-wrapper").find("input").focus()})}function OverrideDateValidationDefaults(){$.validator.addMethod("date",function(n,t){if(this.optional(t))return!0;var i=!0;try{$.datepicker.parseDate("dd/mm/yy",n)}catch(r){try{$.datepicker.parseDate("dd MM yy",n)}catch(r){i=!1}}return i})}function TogglePasswordButtonSetup(){$(".toggle-password-btn").click(function(){var n=$(".toggle-password").attr("type");$(".toggle-password-btn").each(function(){$(this).toggleClass("active")});n!="password"?$(".toggle-password").attr("type","password"):$(".toggle-password").attr("type","text")})}function SetLabelText(n,t){n.html(t)}function SetTitleProperty(n,t){n.prop("title",t)}function SetPlaceholderAttribute(n,t){n.attr("placeholder",t)}function SetDisabledProperty(n,t){n.prop("disabled",t)}function FormControlTranstions(){$(".custom-transition").focus(function(){$(this).addClass("transition-active")}).blur(function(){$(this).removeClass("transition-active")});$(".input-group.custom-transition .form-control").focus(function(){$(this).parent(".custom-transition").addClass("transition-active")}).blur(function(){$(this).parent(".custom-transition").removeClass("transition-active")})}function userSignInEvents(){$(".signin-submit input").on("click",function(n){var i,t;n.preventDefault();i=$("#sign-in-form");i.valid()?(t=$(".submit-activity"),t.length>0&&t.show().css("display","inline-block"),$("div#main > div.container button").prop("disabled",!0),$('div#main > div.container input[type="submit"]').prop("disabled",!0),$("div#main > div.container a.btn").addClass("disabled"),$("modal button").prop("disabled",!0),$("modal a.btn").addClass("disabled"),setTimeout(function(){$.ajax({url:"/account/login",type:"POST",data:i.serialize()}).done(function(n){n.Success?window.location=n.ReturnUrl?n.ReturnUrl:window.location:n.RedirectUrl!=null?window.location=n.RedirectUrl:(t.length>0&&t.show().css("display","none"),$("div#main > div.container button").prop("disabled",!1),$('div#main > div.container input[type="submit"]').prop("disabled",!1),$("div#main > div.container a.btn").removeClass("disabled"),$("modal button").prop("disabled",!1),$("modal a.btn").removeClass("disabled"),$("#signin-response").slideDown(),$("#signin-register").stop().slideDown())}).fail(function(n,t,i){var r=i})},1e3)):scrollToFirstError(validator,$(document).height()*.5)})}function toast(n,t){t=typeof t!="undefined"?t:"hot";ohSnap(n,{"container-id":"toasts",duration:2e3,color:t,"fade-duration":750})}var distance,$window;window.jscolor||(window.jscolor=function(){var n={register:function(){n.attachDOMReadyEvent(n.init);n.attachEvent(document,"mousedown",n.onDocumentMouseDown);n.attachEvent(document,"touchstart",n.onDocumentTouchStart);n.attachEvent(window,"resize",n.onWindowResize)},init:function(){n.jscolor.lookupClass&&n.jscolor.installByClassName(n.jscolor.lookupClass)},tryInstallOnElements:function(t,i){for(var f,o,h=new RegExp("(^|\\s)("+i+")(\\s*(\\{[^}]*\\})|\\s|$)","i"),r=0;r<t.length;r+=1)if((t[r].type===undefined||t[r].type.toLowerCase()!="color"||!n.isColorAttrSupported)&&!t[r].jscolor&&t[r].className&&(f=t[r].className.match(h))){var e=t[r],u=null,s=n.getDataAttr(e,"jscolor");if(s!==null?u=s:f[4]&&(u=f[4]),o={},u)try{o=new Function("return ("+u+")")()}catch(c){n.warn("Error parsing jscolor options: "+c+":\n"+u)}e.jscolor=new n.jscolor(e,o)}},isColorAttrSupported:function(){var n=document.createElement("input");return n.setAttribute&&(n.setAttribute("type","color"),n.type.toLowerCase()=="color")?!0:!1}(),isCanvasSupported:function(){var n=document.createElement("canvas");return!!n.getContext&&!!n.getContext("2d")}(),fetchElement:function(n){return typeof n=="string"?document.getElementById(n):n},isElementType:function(n,t){return n.nodeName.toLowerCase()===t.toLowerCase()},getDataAttr:function(n,t){var r="data-"+t,i=n.getAttribute(r);return i!==null?i:null},attachEvent:function(n,t,i){n.addEventListener?n.addEventListener(t,i,!1):n.attachEvent&&n.attachEvent("on"+t,i)},detachEvent:function(n,t,i){n.removeEventListener?n.removeEventListener(t,i,!1):n.detachEvent&&n.detachEvent("on"+t,i)},_attachedGroupEvents:{},attachGroupEvent:function(t,i,r,u){n._attachedGroupEvents.hasOwnProperty(t)||(n._attachedGroupEvents[t]=[]);n._attachedGroupEvents[t].push([i,r,u]);n.attachEvent(i,r,u)},detachGroupEvents:function(t){var i,r;if(n._attachedGroupEvents.hasOwnProperty(t)){for(i=0;i<n._attachedGroupEvents[t].length;i+=1)r=n._attachedGroupEvents[t][i],n.detachEvent(r[0],r[1],r[2]);delete n._attachedGroupEvents[t]}},attachDOMReadyEvent:function(n){var r=!1,t=function(){r||(r=!0,n())},i;if(document.readyState==="complete"){setTimeout(t,1);return}document.addEventListener?(document.addEventListener("DOMContentLoaded",t,!1),window.addEventListener("load",t,!1)):document.attachEvent&&(document.attachEvent("onreadystatechange",function(){document.readyState==="complete"&&(document.detachEvent("onreadystatechange",arguments.callee),t())}),window.attachEvent("onload",t),document.documentElement.doScroll&&window==window.top&&(i=function(){if(document.body)try{document.documentElement.doScroll("left");t()}catch(n){setTimeout(i,1)}},i()))},warn:function(n){window.console&&window.console.warn&&window.console.warn(n)},preventDefault:function(n){n.preventDefault&&n.preventDefault();n.returnValue=!1},captureTarget:function(t){t.setCapture&&(n._capturedTarget=t,n._capturedTarget.setCapture())},releaseTarget:function(){n._capturedTarget&&(n._capturedTarget.releaseCapture(),n._capturedTarget=null)},fireEvent:function(n,t){var i;n&&(document.createEvent?(i=document.createEvent("HTMLEvents"),i.initEvent(t,!0,!0),n.dispatchEvent(i)):document.createEventObject?(i=document.createEventObject(),n.fireEvent("on"+t,i)):n["on"+t]&&n["on"+t]())},classNameToList:function(n){return n.replace(/^\s+|\s+$/g,"").split(/\s+/)},hasClass:function(n,t){return t?-1!=(" "+n.className.replace(/\s+/g," ")+" ").indexOf(" "+t+" "):!1},setClass:function(t,i){for(var u=n.classNameToList(i),r=0;r<u.length;r+=1)n.hasClass(t,u[r])||(t.className+=(t.className?" ":"")+u[r])},unsetClass:function(t,i){for(var f,u=n.classNameToList(i),r=0;r<u.length;r+=1)f=new RegExp("^\\s*"+u[r]+"\\s*|\\s*"+u[r]+"\\s*$|\\s+"+u[r]+"(\\s+)","g"),t.className=t.className.replace(f,"$1")},getStyle:function(n){return window.getComputedStyle?window.getComputedStyle(n):n.currentStyle},setStyle:function(){var t=document.createElement("div"),n=function(n){for(var i=0;i<n.length;i+=1)if(n[i]in t.style)return n[i]},i={borderRadius:n(["borderRadius","MozBorderRadius","webkitBorderRadius"]),boxShadow:n(["boxShadow","MozBoxShadow","webkitBoxShadow"])};return function(n,t,r){switch(t.toLowerCase()){case"opacity":var u=Math.round(parseFloat(r)*100);n.style.opacity=r;n.style.filter="alpha(opacity="+u+")";break;default:n.style[i[t]]=r}}}(),setBorderRadius:function(t,i){n.setStyle(t,"borderRadius",i||"0")},setBoxShadow:function(t,i){n.setStyle(t,"boxShadow",i||"none")},getElementPos:function(t,i){var r=0,u=0,e=t.getBoundingClientRect(),f;return r=e.left,u=e.top,i||(f=n.getViewPos(),r+=f[0],u+=f[1]),[r,u]},getElementSize:function(n){return[n.offsetWidth,n.offsetHeight]},getAbsPointerPos:function(n){n||(n=window.event);var t=0,i=0;return typeof n.changedTouches!="undefined"&&n.changedTouches.length?(t=n.changedTouches[0].clientX,i=n.changedTouches[0].clientY):typeof n.clientX=="number"&&(t=n.clientX,i=n.clientY),{x:t,y:i}},getRelPointerPos:function(n){n||(n=window.event);var e=n.target||n.srcElement,r=e.getBoundingClientRect(),u=0,f=0,t=0,i=0;return typeof n.changedTouches!="undefined"&&n.changedTouches.length?(t=n.changedTouches[0].clientX,i=n.changedTouches[0].clientY):typeof n.clientX=="number"&&(t=n.clientX,i=n.clientY),u=t-r.left,f=i-r.top,{x:u,y:f}},getViewPos:function(){var n=document.documentElement;return[(window.pageXOffset||n.scrollLeft)-(n.clientLeft||0),(window.pageYOffset||n.scrollTop)-(n.clientTop||0)]},getViewSize:function(){var n=document.documentElement;return[window.innerWidth||n.clientWidth,window.innerHeight||n.clientHeight]},redrawPosition:function(){var o,r,h,u,c;if(n.picker&&n.picker.owner){o=n.picker.owner;o.fixed?(r=n.getElementPos(o.targetElement,!0),h=[0,0]):(r=n.getElementPos(o.targetElement),h=n.getViewPos());var f=n.getElementSize(o.targetElement),l=n.getViewSize(),s=n.getPickerOuterDims(o),i,t,e;switch(o.position.toLowerCase()){case"left":i=1;t=0;e=-1;break;case"right":i=1;t=0;e=1;break;case"top":i=0;t=1;e=-1;break;default:i=0;t=1;e=1}u=(f[t]+s[t])/2;c=o.smartPosition?[-h[i]+r[i]+s[i]>l[i]?-h[i]+r[i]+f[i]/2>l[i]/2&&r[i]+f[i]-s[i]>=0?r[i]+f[i]-s[i]:r[i]:r[i],-h[t]+r[t]+f[t]+s[t]-u+u*e>l[t]?-h[t]+r[t]+f[t]/2>l[t]/2&&r[t]+f[t]-u-u*e>=0?r[t]+f[t]-u-u*e:r[t]+f[t]-u+u*e:r[t]+f[t]-u+u*e>=0?r[t]+f[t]-u+u*e:r[t]+f[t]-u-u*e]:[r[i],r[t]+f[t]-u+u*e];var a=c[i],v=c[t],y=o.fixed?"fixed":"absolute",p=(c[0]+s[0]>r[0]||c[0]<r[0]+f[0])&&c[1]+s[1]<r[1]+f[1];n._drawPosition(o,a,v,y,p)}},_drawPosition:function(t,i,r,u,f){var e=f?0:t.shadowBlur;n.picker.wrap.style.position=u;n.picker.wrap.style.left=i+"px";n.picker.wrap.style.top=r+"px";n.setBoxShadow(n.picker.boxS,t.shadow?new n.BoxShadow(0,e,t.shadowBlur,0,t.shadowColor):null)},getPickerDims:function(t){var i=!!n.getSliderComponent(t);return[2*t.insetWidth+2*t.padding+t.width+(i?2*t.insetWidth+n.getPadToSliderPadding(t)+t.sliderSize:0),2*t.insetWidth+2*t.padding+t.height+(t.closable?2*t.insetWidth+t.padding+t.buttonHeight:0)]},getPickerOuterDims:function(t){var i=n.getPickerDims(t);return[i[0]+2*t.borderWidth,i[1]+2*t.borderWidth]},getPadToSliderPadding:function(n){return Math.max(n.padding,1.5*(2*n.pointerBorderWidth+n.pointerThickness))},getPadYComponent:function(n){switch(n.mode.charAt(1).toLowerCase()){case"v":return"v"}return"s"},getSliderComponent:function(n){if(n.mode.length>2)switch(n.mode.charAt(2).toLowerCase()){case"s":return"s";case"v":return"v"}return null},onDocumentMouseDown:function(t){t||(t=window.event);var i=t.target||t.srcElement;i._jscLinkedInstance?i._jscLinkedInstance.showOnClick&&i._jscLinkedInstance.show():i._jscControlName?n.onControlPointerStart(t,i,i._jscControlName,"mouse"):n.picker&&n.picker.owner&&n.picker.owner.hide()},onDocumentTouchStart:function(t){t||(t=window.event);var i=t.target||t.srcElement;i._jscLinkedInstance?i._jscLinkedInstance.showOnClick&&i._jscLinkedInstance.show():i._jscControlName?n.onControlPointerStart(t,i,i._jscControlName,"touch"):n.picker&&n.picker.owner&&n.picker.owner.hide()},onWindowResize:function(){n.redrawPosition()},onParentScroll:function(){n.picker&&n.picker.owner&&n.picker.owner.hide()},_pointerMoveEvent:{mouse:"mousemove",touch:"touchmove"},_pointerEndEvent:{mouse:"mouseup",touch:"touchend"},_pointerOrigin:null,_capturedTarget:null,onControlPointerStart:function(t,i,r,u){var f=i._jscInstance,e,o,c,s,h;n.preventDefault(t);n.captureTarget(i);e=function(f,e){n.attachGroupEvent("drag",f,n._pointerMoveEvent[u],n.onDocumentPointerMove(t,i,r,u,e));n.attachGroupEvent("drag",f,n._pointerEndEvent[u],n.onDocumentPointerEnd(t,i,r,u))};e(document,[0,0]);window.parent&&window.frameElement&&(o=window.frameElement.getBoundingClientRect(),c=[-o.left,-o.top],e(window.parent.window.document,c));s=n.getAbsPointerPos(t);h=n.getRelPointerPos(t);n._pointerOrigin={x:s.x-h.x,y:s.y-h.y};switch(r){case"pad":switch(n.getSliderComponent(f)){case"s":f.hsv[1]===0&&f.fromHSV(null,100,null);break;case"v":f.hsv[2]===0&&f.fromHSV(null,null,100)}n.setPad(f,t,0,0);break;case"sld":n.setSld(f,t,0)}n.dispatchFineChange(f)},onDocumentPointerMove:function(t,i,r,u,f){return function(t){var u=i._jscInstance;switch(r){case"pad":t||(t=window.event);n.setPad(u,t,f[0],f[1]);n.dispatchFineChange(u);break;case"sld":t||(t=window.event);n.setSld(u,t,f[1]);n.dispatchFineChange(u)}}},onDocumentPointerEnd:function(t,i){return function(){var t=i._jscInstance;n.detachGroupEvents("drag");n.releaseTarget();n.dispatchChange(t)}},dispatchChange:function(t){t.valueElement&&n.isElementType(t.valueElement,"input")&&n.fireEvent(t.valueElement,"change")},dispatchFineChange:function(n){if(n.onFineChange){var t;t=typeof n.onFineChange=="string"?new Function(n.onFineChange):n.onFineChange;t.call(n)}},setPad:function(t,i,r,u){var f=n.getAbsPointerPos(i),s=r+f.x-n._pointerOrigin.x-t.padding-t.insetWidth,h=u+f.y-n._pointerOrigin.y-t.padding-t.insetWidth,e=s*(360/(t.width-1)),o=100-h*(100/(t.height-1));switch(n.getPadYComponent(t)){case"s":t.fromHSV(e,o,null,n.leaveSld);break;case"v":t.fromHSV(e,null,o,n.leaveSld)}},setSld:function(t,i,r){var f=n.getAbsPointerPos(i),e=r+f.y-n._pointerOrigin.y-t.padding-t.insetWidth,u=100-e*(100/(t.height-1));switch(n.getSliderComponent(t)){case"s":t.fromHSV(null,u,null,n.leavePad);break;case"v":t.fromHSV(null,null,u,n.leavePad)}},_vmlNS:"jsc_vml_",_vmlCSS:"jsc_vml_css_",_vmlReady:!1,initVML:function(){var t,r,u,i;if(!n._vmlReady){if(t=document,t.namespaces[n._vmlNS]||t.namespaces.add(n._vmlNS,"urn:schemas-microsoft-com:vml"),!t.styleSheets[n._vmlCSS])for(r=["shape","shapetype","group","background","path","formulas","handles","fill","stroke","shadow","textbox","textpath","imagedata","line","polyline","curve","rect","roundrect","oval","arc","image"],u=t.createStyleSheet(),u.owningElement.id=n._vmlCSS,i=0;i<r.length;i+=1)u.addRule(n._vmlNS+"\\:"+r[i],"behavior:url(#default#VML);");n._vmlReady=!0}},createPalette:function(){var s={elm:null,draw:null},f,e,r,i,u,h;if(n.isCanvasSupported){var t=document.createElement("canvas"),o=t.getContext("2d"),h=function(n,i,r){var u,f;t.width=n;t.height=i;o.clearRect(0,0,t.width,t.height);u=o.createLinearGradient(0,0,t.width,0);u.addColorStop(0,"#F00");u.addColorStop(1/6,"#FF0");u.addColorStop(2/6,"#0F0");u.addColorStop(.5,"#0FF");u.addColorStop(4/6,"#00F");u.addColorStop(5/6,"#F0F");u.addColorStop(1,"#F00");o.fillStyle=u;o.fillRect(0,0,t.width,t.height);f=o.createLinearGradient(0,0,0,t.height);switch(r.toLowerCase()){case"s":f.addColorStop(0,"rgba(255,255,255,0)");f.addColorStop(1,"rgba(255,255,255,1)");break;case"v":f.addColorStop(0,"rgba(0,0,0,0)");f.addColorStop(1,"rgba(0,0,0,1)")}o.fillStyle=f;o.fillRect(0,0,t.width,t.height)};s.elm=t;s.draw=h}else n.initVML(),f=document.createElement("div"),f.style.position="relative",f.style.overflow="hidden",e=document.createElement(n._vmlNS+":fill"),e.type="gradient",e.method="linear",e.angle="90",e.colors="16.67% #F0F, 33.33% #00F, 50% #0FF, 66.67% #0F0, 83.33% #FF0",r=document.createElement(n._vmlNS+":rect"),r.style.position="absolute",r.style.left="-1px",r.style.top="-1px",r.stroked=!1,r.appendChild(e),f.appendChild(r),i=document.createElement(n._vmlNS+":fill"),i.type="gradient",i.method="linear",i.angle="180",i.opacity="0",u=document.createElement(n._vmlNS+":rect"),u.style.position="absolute",u.style.left="-1px",u.style.top="-1px",u.stroked=!1,u.appendChild(i),f.appendChild(u),h=function(n,t,o){f.style.width=n+"px";f.style.height=t+"px";r.style.width=u.style.width=n+1+"px";r.style.height=u.style.height=t+1+"px";e.color="#F00";e.color2="#F00";switch(o.toLowerCase()){case"s":i.color=i.color2="#FFF";break;case"v":i.color=i.color2="#000"}},s.elm=f,s.draw=h;return s},createSliderGradient:function(){var f={elm:null,draw:null},r,u,i,o;if(n.isCanvasSupported){var t=document.createElement("canvas"),e=t.getContext("2d"),o=function(n,i,r,u){t.width=n;t.height=i;e.clearRect(0,0,t.width,t.height);var f=e.createLinearGradient(0,0,0,t.height);f.addColorStop(0,r);f.addColorStop(1,u);e.fillStyle=f;e.fillRect(0,0,t.width,t.height)};f.elm=t;f.draw=o}else n.initVML(),r=document.createElement("div"),r.style.position="relative",r.style.overflow="hidden",u=document.createElement(n._vmlNS+":fill"),u.type="gradient",u.method="linear",u.angle="180",i=document.createElement(n._vmlNS+":rect"),i.style.position="absolute",i.style.left="-1px",i.style.top="-1px",i.stroked=!1,i.appendChild(u),r.appendChild(i),o=function(n,t,f,e){r.style.width=n+"px";r.style.height=t+"px";i.style.width=n+1+"px";i.style.height=t+1+"px";u.color=f;u.color2=e},f.elm=r,f.draw=o;return f},leaveValue:1,leaveStyle:2,leavePad:4,leaveSld:8,BoxShadow:function(){var n=function(n,t,i,r,u,f){this.hShadow=n;this.vShadow=t;this.blur=i;this.spread=r;this.color=u;this.inset=!!f};return n.prototype.toString=function(){var n=[Math.round(this.hShadow)+"px",Math.round(this.vShadow)+"px",Math.round(this.blur)+"px",Math.round(this.spread)+"px",this.color];return this.inset&&n.push("inset"),n.join(" ")},n}(),jscolor:function(t,i){function w(n,t,i){var e;n/=255;t/=255;i/=255;var f=Math.min(Math.min(n,t),i),u=Math.max(Math.max(n,t),i),r=u-f;return r===0?[null,0,100*u]:(e=n===f?3+(i-t)/r:t===f?5+(n-i)/r:1+(t-n)/r,[60*(e===6?0:e),100*(r/u),100*u])}function u(n,t,i){var r=255*(i/100);if(n===null)return[r,r,r];n/=60;t/=100;var e=Math.floor(n),o=e%2?n-e:1-(n-e),u=r*(1-t),f=r*(1-t*o);switch(e){case 6:case 0:return[r,f,u];case 1:return[f,r,u];case 2:return[u,r,f];case 3:return[u,f,r];case 4:return[f,u,r];case 5:return[r,u,f]}}function b(){n.unsetClass(r.targetElement,r.activeClass);n.picker.wrap.parentNode.removeChild(n.picker.wrap);delete n.picker.owner}function l(){function s(){var n=r.insetColor.split(/\s+/),i=n.length<2?n[0]:n[1]+" "+n[0]+" "+n[0]+" "+n[1];t.btn.style.borderColor=i}r._processParentElementsInDOM();n.picker||(n.picker={owner:null,wrap:document.createElement("div"),box:document.createElement("div"),boxS:document.createElement("div"),boxB:document.createElement("div"),pad:document.createElement("div"),padB:document.createElement("div"),padM:document.createElement("div"),padPal:n.createPalette(),cross:document.createElement("div"),crossBY:document.createElement("div"),crossBX:document.createElement("div"),crossLY:document.createElement("div"),crossLX:document.createElement("div"),sld:document.createElement("div"),sldB:document.createElement("div"),sldM:document.createElement("div"),sldGrad:n.createSliderGradient(),sldPtrS:document.createElement("div"),sldPtrIB:document.createElement("div"),sldPtrMB:document.createElement("div"),sldPtrOB:document.createElement("div"),btn:document.createElement("div"),btnT:document.createElement("span")},n.picker.pad.appendChild(n.picker.padPal.elm),n.picker.padB.appendChild(n.picker.pad),n.picker.cross.appendChild(n.picker.crossBY),n.picker.cross.appendChild(n.picker.crossBX),n.picker.cross.appendChild(n.picker.crossLY),n.picker.cross.appendChild(n.picker.crossLX),n.picker.padB.appendChild(n.picker.cross),n.picker.box.appendChild(n.picker.padB),n.picker.box.appendChild(n.picker.padM),n.picker.sld.appendChild(n.picker.sldGrad.elm),n.picker.sldB.appendChild(n.picker.sld),n.picker.sldB.appendChild(n.picker.sldPtrOB),n.picker.sldPtrOB.appendChild(n.picker.sldPtrMB),n.picker.sldPtrMB.appendChild(n.picker.sldPtrIB),n.picker.sldPtrIB.appendChild(n.picker.sldPtrS),n.picker.box.appendChild(n.picker.sldB),n.picker.box.appendChild(n.picker.sldM),n.picker.btn.appendChild(n.picker.btnT),n.picker.box.appendChild(n.picker.btn),n.picker.boxB.appendChild(n.picker.box),n.picker.wrap.appendChild(n.picker.boxS),n.picker.wrap.appendChild(n.picker.boxB));var t=n.picker,f=!!n.getSliderComponent(r),i=n.getPickerDims(r),u=2*r.pointerBorderWidth+r.pointerThickness+2*r.crossSize,e=n.getPadToSliderPadding(r),o=Math.min(r.borderRadius,Math.round(r.padding*Math.PI));t.wrap.style.clear="both";t.wrap.style.width=i[0]+2*r.borderWidth+"px";t.wrap.style.height=i[1]+2*r.borderWidth+"px";t.wrap.style.zIndex=r.zIndex;t.box.style.width=i[0]+"px";t.box.style.height=i[1]+"px";t.boxS.style.position="absolute";t.boxS.style.left="0";t.boxS.style.top="0";t.boxS.style.width="100%";t.boxS.style.height="100%";n.setBorderRadius(t.boxS,o+"px");t.boxB.style.position="relative";t.boxB.style.border=r.borderWidth+"px solid";t.boxB.style.borderColor=r.borderColor;t.boxB.style.background=r.backgroundColor;n.setBorderRadius(t.boxB,o+"px");t.padM.style.background=t.sldM.style.background="#FFF";n.setStyle(t.padM,"opacity","0");n.setStyle(t.sldM,"opacity","0");t.pad.style.position="relative";t.pad.style.width=r.width+"px";t.pad.style.height=r.height+"px";t.padPal.draw(r.width,r.height,n.getPadYComponent(r));t.padB.style.position="absolute";t.padB.style.left=r.padding+"px";t.padB.style.top=r.padding+"px";t.padB.style.border=r.insetWidth+"px solid";t.padB.style.borderColor=r.insetColor;t.padM._jscInstance=r;t.padM._jscControlName="pad";t.padM.style.position="absolute";t.padM.style.left="0";t.padM.style.top="0";t.padM.style.width=r.padding+2*r.insetWidth+r.width+e/2+"px";t.padM.style.height=i[1]+"px";t.padM.style.cursor="crosshair";t.cross.style.position="absolute";t.cross.style.left=t.cross.style.top="0";t.cross.style.width=t.cross.style.height=u+"px";t.crossBY.style.position=t.crossBX.style.position="absolute";t.crossBY.style.background=t.crossBX.style.background=r.pointerBorderColor;t.crossBY.style.width=t.crossBX.style.height=2*r.pointerBorderWidth+r.pointerThickness+"px";t.crossBY.style.height=t.crossBX.style.width=u+"px";t.crossBY.style.left=t.crossBX.style.top=Math.floor(u/2)-Math.floor(r.pointerThickness/2)-r.pointerBorderWidth+"px";t.crossBY.style.top=t.crossBX.style.left="0";t.crossLY.style.position=t.crossLX.style.position="absolute";t.crossLY.style.background=t.crossLX.style.background=r.pointerColor;t.crossLY.style.height=t.crossLX.style.width=u-2*r.pointerBorderWidth+"px";t.crossLY.style.width=t.crossLX.style.height=r.pointerThickness+"px";t.crossLY.style.left=t.crossLX.style.top=Math.floor(u/2)-Math.floor(r.pointerThickness/2)+"px";t.crossLY.style.top=t.crossLX.style.left=r.pointerBorderWidth+"px";t.sld.style.overflow="hidden";t.sld.style.width=r.sliderSize+"px";t.sld.style.height=r.height+"px";t.sldGrad.draw(r.sliderSize,r.height,"#000","#000");t.sldB.style.display=f?"block":"none";t.sldB.style.position="absolute";t.sldB.style.right=r.padding+"px";t.sldB.style.top=r.padding+"px";t.sldB.style.border=r.insetWidth+"px solid";t.sldB.style.borderColor=r.insetColor;t.sldM._jscInstance=r;t.sldM._jscControlName="sld";t.sldM.style.display=f?"block":"none";t.sldM.style.position="absolute";t.sldM.style.right="0";t.sldM.style.top="0";t.sldM.style.width=r.sliderSize+e/2+r.padding+2*r.insetWidth+"px";t.sldM.style.height=i[1]+"px";t.sldM.style.cursor="default";t.sldPtrIB.style.border=t.sldPtrOB.style.border=r.pointerBorderWidth+"px solid "+r.pointerBorderColor;t.sldPtrOB.style.position="absolute";t.sldPtrOB.style.left=-(2*r.pointerBorderWidth+r.pointerThickness)+"px";t.sldPtrOB.style.top="0";t.sldPtrMB.style.border=r.pointerThickness+"px solid "+r.pointerColor;t.sldPtrS.style.width=r.sliderSize+"px";t.sldPtrS.style.height=y+"px";t.btn.style.display=r.closable?"block":"none";t.btn.style.position="absolute";t.btn.style.left=r.padding+"px";t.btn.style.bottom=r.padding+"px";t.btn.style.padding="0 15px";t.btn.style.height=r.buttonHeight+"px";t.btn.style.border=r.insetWidth+"px solid";s();t.btn.style.color=r.buttonColor;t.btn.style.font="12px sans-serif";t.btn.style.textAlign="center";try{t.btn.style.cursor="pointer"}catch(c){t.btn.style.cursor="hand"}t.btn.onmousedown=function(){r.hide()};t.btnT.style.lineHeight=r.buttonHeight+"px";t.btnT.innerHTML="";t.btnT.appendChild(document.createTextNode(r.closeText));a();v();n.picker.owner&&n.picker.owner!==r&&n.unsetClass(n.picker.owner.targetElement,r.activeClass);n.picker.owner=r;n.isElementType(h,"body")?n.redrawPosition():n._drawPosition(r,0,0,"relative",!1);t.wrap.parentNode!=h&&h.appendChild(t.wrap);n.setClass(r.targetElement,r.activeClass)}function a(){var t;switch(n.getPadYComponent(r)){case"s":t=1;break;case"v":t=2}var c=Math.round(r.hsv[0]/360*(r.width-1)),l=Math.round((1-r.hsv[t]/100)*(r.height-1)),a=2*r.pointerBorderWidth+r.pointerThickness+2*r.crossSize,o=-Math.floor(a/2);n.picker.cross.style.left=c+o+"px";n.picker.cross.style.top=l+o+"px";switch(n.getSliderComponent(r)){case"s":var i=u(r.hsv[0],100,r.hsv[2]),f=u(r.hsv[0],0,r.hsv[2]),s="rgb("+Math.round(i[0])+","+Math.round(i[1])+","+Math.round(i[2])+")",h="rgb("+Math.round(f[0])+","+Math.round(f[1])+","+Math.round(f[2])+")";n.picker.sldGrad.draw(r.sliderSize,r.height,s,h);break;case"v":var e=u(r.hsv[0],r.hsv[1],100),s="rgb("+Math.round(e[0])+","+Math.round(e[1])+","+Math.round(e[2])+")",h="#000";n.picker.sldGrad.draw(r.sliderSize,r.height,s,h)}}function v(){var i=n.getSliderComponent(r),t,u;if(i){switch(i){case"s":t=1;break;case"v":t=2}u=Math.round((1-r.hsv[t]/100)*(r.height-1));n.picker.sldPtrOB.style.top=u-(2*r.pointerBorderWidth+r.pointerThickness)-Math.floor(y/2)+"px"}}function f(){return n.picker&&n.picker.owner===r}function k(){r.importColor()}var e,o,s,p,c;this.value=null;this.valueElement=t;this.styleElement=t;this.required=!0;this.refine=!0;this.hash=!1;this.uppercase=!0;this.onFineChange=null;this.activeClass="jscolor-active";this.minS=0;this.maxS=100;this.minV=0;this.maxV=100;this.hsv=[0,0,100];this.rgb=[255,255,255];this.width=181;this.height=101;this.showOnClick=!0;this.mode="HSV";this.position="bottom";this.smartPosition=!0;this.sliderSize=16;this.crossSize=8;this.closable=!1;this.closeText="Close";this.buttonColor="#000000";this.buttonHeight=18;this.padding=12;this.backgroundColor="#FFFFFF";this.borderWidth=1;this.borderColor="#BBBBBB";this.borderRadius=8;this.insetWidth=1;this.insetColor="#BBBBBB";this.shadow=!0;this.shadowBlur=15;this.shadowColor="rgba(0,0,0,0.2)";this.pointerColor="#4C4C4C";this.pointerBorderColor="#FFFFFF";this.pointerBorderWidth=1;this.pointerThickness=2;this.zIndex=1e3;this.container=null;for(e in i)i.hasOwnProperty(e)&&(this[e]=i[e]);if(this.hide=function(){f()&&b()},this.show=function(){l()},this.redraw=function(){f()&&l()},this.importColor=function(){this.valueElement?n.isElementType(this.valueElement,"input")?this.refine?!this.required&&/^\s*$/.test(this.valueElement.value)?(this.valueElement.value="",this.styleElement&&(this.styleElement.style.backgroundImage=this.styleElement._jscOrigStyle.backgroundImage,this.styleElement.style.backgroundColor=this.styleElement._jscOrigStyle.backgroundColor,this.styleElement.style.color=this.styleElement._jscOrigStyle.color),this.exportColor(n.leaveValue|n.leaveStyle)):this.fromString(this.valueElement.value)||this.exportColor():this.fromString(this.valueElement.value,n.leaveValue)||(this.styleElement&&(this.styleElement.style.backgroundImage=this.styleElement._jscOrigStyle.backgroundImage,this.styleElement.style.backgroundColor=this.styleElement._jscOrigStyle.backgroundColor,this.styleElement.style.color=this.styleElement._jscOrigStyle.color),this.exportColor(n.leaveValue|n.leaveStyle)):this.exportColor():this.exportColor()},this.exportColor=function(t){if(!(t&n.leaveValue)&&this.valueElement){var i=this.toString();this.uppercase&&(i=i.toUpperCase());this.hash&&(i="#"+i);n.isElementType(this.valueElement,"input")?this.valueElement.value=i:this.valueElement.innerHTML=i}t&n.leaveStyle||this.styleElement&&(this.styleElement.style.backgroundImage="none",this.styleElement.style.backgroundColor="#"+this.toString(),this.styleElement.style.color=this.isLight()?"#000":"#FFF");!(t&n.leavePad)&&f()&&a();!(t&n.leaveSld)&&f()&&v()},this.fromHSV=function(n,t,i,r){if(n!==null){if(isNaN(n))return!1;n=Math.max(0,Math.min(360,n))}if(t!==null){if(isNaN(t))return!1;t=Math.max(0,Math.min(100,this.maxS,t),this.minS)}if(i!==null){if(isNaN(i))return!1;i=Math.max(0,Math.min(100,this.maxV,i),this.minV)}this.rgb=u(n===null?this.hsv[0]:this.hsv[0]=n,t===null?this.hsv[1]:this.hsv[1]=t,i===null?this.hsv[2]:this.hsv[2]=i);this.exportColor(r)},this.fromRGB=function(n,t,i,r){var f,e;if(n!==null){if(isNaN(n))return!1;n=Math.max(0,Math.min(255,n))}if(t!==null){if(isNaN(t))return!1;t=Math.max(0,Math.min(255,t))}if(i!==null){if(isNaN(i))return!1;i=Math.max(0,Math.min(255,i))}f=w(n===null?this.rgb[0]:n,t===null?this.rgb[1]:t,i===null?this.rgb[2]:i);f[0]!==null&&(this.hsv[0]=Math.max(0,Math.min(360,f[0])));f[2]!==0&&(this.hsv[1]=f[1]===null?null:Math.max(0,this.minS,Math.min(100,this.maxS,f[1])));this.hsv[2]=f[2]===null?null:Math.max(0,this.minV,Math.min(100,this.maxV,f[2]));e=u(this.hsv[0],this.hsv[1],this.hsv[2]);this.rgb[0]=e[0];this.rgb[1]=e[1];this.rgb[2]=e[2];this.exportColor(r)},this.fromString=function(n,t){var i,r,u,f,e,o;if(i=n.match(/^\W*([0-9A-F]{3}([0-9A-F]{3})?)\W*$/i))return i[1].length===6?this.fromRGB(parseInt(i[1].substr(0,2),16),parseInt(i[1].substr(2,2),16),parseInt(i[1].substr(4,2),16),t):this.fromRGB(parseInt(i[1].charAt(0)+i[1].charAt(0),16),parseInt(i[1].charAt(1)+i[1].charAt(1),16),parseInt(i[1].charAt(2)+i[1].charAt(2),16),t),!0;if((i=n.match(/^\W*rgba?\(([^)]*)\)\W*$/i))&&(r=i[1].split(","),u=/^\s*(\d*)(\.\d+)?\s*$/,r.length>=3&&(f=r[0].match(u))&&(e=r[1].match(u))&&(o=r[2].match(u)))){var s=parseFloat((f[1]||"0")+(f[2]||"")),h=parseFloat((e[1]||"0")+(e[2]||"")),c=parseFloat((o[1]||"0")+(o[2]||""));return this.fromRGB(s,h,c,t),!0}return!1},this.toString=function(){return(256|Math.round(this.rgb[0])).toString(16).substr(1)+(256|Math.round(this.rgb[1])).toString(16).substr(1)+(256|Math.round(this.rgb[2])).toString(16).substr(1)},this.toHEXString=function(){return"#"+this.toString().toUpperCase()},this.toRGBString=function(){return"rgb("+Math.round(this.rgb[0])+","+Math.round(this.rgb[1])+","+Math.round(this.rgb[2])+")"},this.isLight=function(){return.213*this.rgb[0]+.715*this.rgb[1]+.072*this.rgb[2]>127.5},this._processParentElementsInDOM=function(){var t,i;if(!this._linkedElementsProcessed){this._linkedElementsProcessed=!0;t=this.targetElement;do i=n.getStyle(t),i&&i.position.toLowerCase()==="fixed"&&(this.fixed=!0),t!==this.targetElement&&(t._jscEventsAttached||(n.attachEvent(t,"scroll",n.onParentScroll),t._jscEventsAttached=!0));while((t=t.parentNode)&&!n.isElementType(t,"body"))}},typeof t=="string"?(o=t,s=document.getElementById(o),s?this.targetElement=s:n.warn("Could not find target element with ID '"+o+"'")):t?this.targetElement=t:n.warn("Invalid target element: '"+t+"'"),this.targetElement._jscLinkedInstance){n.warn("Cannot link jscolor twice to the same element. Skipping.");return}this.targetElement._jscLinkedInstance=this;this.valueElement=n.fetchElement(this.valueElement);this.styleElement=n.fetchElement(this.styleElement);var r=this,h=this.container?n.fetchElement(this.container):document.getElementsByTagName("body")[0],y=3;n.isElementType(this.targetElement,"button")&&(this.targetElement.onclick?(p=this.targetElement.onclick,this.targetElement.onclick=function(n){return p.call(this,n),!1}):this.targetElement.onclick=function(){return!1});this.valueElement&&n.isElementType(this.valueElement,"input")&&(c=function(){r.fromString(r.valueElement.value,n.leaveValue);n.dispatchFineChange(r)},n.attachEvent(this.valueElement,"keyup",c),n.attachEvent(this.valueElement,"input",c),n.attachEvent(this.valueElement,"blur",k),this.valueElement.setAttribute("autocomplete","off"));this.styleElement&&(this.styleElement._jscOrigStyle={backgroundImage:this.styleElement.style.backgroundImage,backgroundColor:this.styleElement.style.backgroundColor,color:this.styleElement.style.color});this.value?this.fromString(this.value)||this.exportColor():this.importColor()}};return n.jscolor.lookupClass="jscolor",n.jscolor.installByClassName=function(t){var i=document.getElementsByTagName("input"),r=document.getElementsByTagName("button");n.tryInstallOnElements(i,t);n.tryInstallOnElements(r,t)},n.register(),n.jscolor}()),function(n){"use strict";typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports!="undefined"?module.exports=n(require("jquery")):n(jQuery)}(function(n){"use strict";var t=window.Slick||{};t=function(){function i(i,r){var u=this,f;u.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:n(i),appendDots:n(i),arrows:!0,asNavFor:null,prevArrow:'<button type="button" data-role="none" class="slick-prev" aria-label="Previous" tabindex="0" role="button">Previous<\/button>',nextArrow:'<button type="button" data-role="none" class="slick-next" aria-label="Next" tabindex="0" role="button">Next<\/button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,i){return n('<button type="button" data-role="none" role="button" tabindex="0" />').text(i+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3};u.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1};n.extend(u,u.initials);u.activeBreakpoint=null;u.animType=null;u.animProp=null;u.breakpoints=[];u.breakpointSettings=[];u.cssTransitions=!1;u.focussed=!1;u.interrupted=!1;u.hidden="hidden";u.paused=!0;u.positionProp=null;u.respondTo=null;u.rowCount=1;u.shouldClick=!0;u.$slider=n(i);u.$slidesCache=null;u.transformType=null;u.transitionType=null;u.visibilityChange="visibilitychange";u.windowWidth=0;u.windowTimer=null;f=n(i).data("slick")||{};u.options=n.extend({},u.defaults,r,f);u.currentSlide=u.options.initialSlide;u.originalSettings=u.options;typeof document.mozHidden!="undefined"?(u.hidden="mozHidden",u.visibilityChange="mozvisibilitychange"):typeof document.webkitHidden!="undefined"&&(u.hidden="webkitHidden",u.visibilityChange="webkitvisibilitychange");u.autoPlay=n.proxy(u.autoPlay,u);u.autoPlayClear=n.proxy(u.autoPlayClear,u);u.autoPlayIterator=n.proxy(u.autoPlayIterator,u);u.changeSlide=n.proxy(u.changeSlide,u);u.clickHandler=n.proxy(u.clickHandler,u);u.selectHandler=n.proxy(u.selectHandler,u);u.setPosition=n.proxy(u.setPosition,u);u.swipeHandler=n.proxy(u.swipeHandler,u);u.dragHandler=n.proxy(u.dragHandler,u);u.keyHandler=n.proxy(u.keyHandler,u);u.instanceUid=t++;u.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/;u.registerBreakpoints();u.init(!0)}var t=0;return i}();t.prototype.activateADA=function(){var n=this;n.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})};t.prototype.addSlide=t.prototype.slickAdd=function(t,i,r){var u=this;if(typeof i=="boolean")r=i,i=null;else if(i<0||i>=u.slideCount)return!1;u.unload();typeof i=="number"?i===0&&u.$slides.length===0?n(t).appendTo(u.$slideTrack):r?n(t).insertBefore(u.$slides.eq(i)):n(t).insertAfter(u.$slides.eq(i)):r===!0?n(t).prependTo(u.$slideTrack):n(t).appendTo(u.$slideTrack);u.$slides=u.$slideTrack.children(this.options.slide);u.$slideTrack.children(this.options.slide).detach();u.$slideTrack.append(u.$slides);u.$slides.each(function(t,i){n(i).attr("data-slick-index",t)});u.$slidesCache=u.$slides;u.reinit()};t.prototype.animateHeight=function(){var n=this,t;n.options.slidesToShow===1&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.animate({height:t},n.options.speed))};t.prototype.animateSlide=function(t,i){var u={},r=this;r.animateHeight();r.options.rtl===!0&&r.options.vertical===!1&&(t=-t);r.transformsEnabled===!1?r.options.vertical===!1?r.$slideTrack.animate({left:t},r.options.speed,r.options.easing,i):r.$slideTrack.animate({top:t},r.options.speed,r.options.easing,i):r.cssTransitions===!1?(r.options.rtl===!0&&(r.currentLeft=-r.currentLeft),n({animStart:r.currentLeft}).animate({animStart:t},{duration:r.options.speed,easing:r.options.easing,step:function(n){n=Math.ceil(n);r.options.vertical===!1?(u[r.animType]="translate("+n+"px, 0px)",r.$slideTrack.css(u)):(u[r.animType]="translate(0px,"+n+"px)",r.$slideTrack.css(u))},complete:function(){i&&i.call()}})):(r.applyTransition(),t=Math.ceil(t),u[r.animType]=r.options.vertical===!1?"translate3d("+t+"px, 0px, 0px)":"translate3d(0px,"+t+"px, 0px)",r.$slideTrack.css(u),i&&setTimeout(function(){r.disableTransition();i.call()},r.options.speed))};t.prototype.getNavTarget=function(){var i=this,t=i.options.asNavFor;return t&&t!==null&&(t=n(t).not(i.$slider)),t};t.prototype.asNavFor=function(t){var r=this,i=r.getNavTarget();i!==null&&typeof i=="object"&&i.each(function(){var i=n(this).slick("getSlick");i.unslicked||i.slideHandler(t,!0)})};t.prototype.applyTransition=function(n){var t=this,i={};i[t.transitionType]=t.options.fade===!1?t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:"opacity "+t.options.speed+"ms "+t.options.cssEase;t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.autoPlay=function(){var n=this;n.autoPlayClear();n.slideCount>n.options.slidesToShow&&(n.autoPlayTimer=setInterval(n.autoPlayIterator,n.options.autoplaySpeed))};t.prototype.autoPlayClear=function(){var n=this;n.autoPlayTimer&&clearInterval(n.autoPlayTimer)};t.prototype.autoPlayIterator=function(){var n=this,t=n.currentSlide+n.options.slidesToScroll;n.paused||n.interrupted||n.focussed||(n.options.infinite===!1&&(n.direction===1&&n.currentSlide+1===n.slideCount-1?n.direction=0:n.direction===0&&(t=n.currentSlide-n.options.slidesToScroll,n.currentSlide-1==0&&(n.direction=1))),n.slideHandler(t))};t.prototype.buildArrows=function(){var t=this;t.options.arrows===!0&&(t.$prevArrow=n(t.options.prevArrow).addClass("slick-arrow"),t.$nextArrow=n(t.options.nextArrow).addClass("slick-arrow"),t.slideCount>t.options.slidesToShow?(t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.prependTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),t.options.infinite!==!0&&t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))};t.prototype.buildDots=function(){var t=this,i,r;if(t.options.dots===!0&&t.slideCount>t.options.slidesToShow){for(t.$slider.addClass("slick-dotted"),r=n("<ul />").addClass(t.options.dotsClass),i=0;i<=t.getDotCount();i+=1)r.append(n("<li />").append(t.options.customPaging.call(this,t,i)));t.$dots=r.appendTo(t.options.appendDots);t.$dots.find("li").first().addClass("slick-active").attr("aria-hidden","false")}};t.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide");t.slideCount=t.$slides.length;t.$slides.each(function(t,i){n(i).attr("data-slick-index",t).data("originalStyling",n(i).attr("style")||"")});t.$slider.addClass("slick-slider");t.$slideTrack=t.slideCount===0?n('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent();t.$list=t.$slideTrack.wrap('<div aria-live="polite" class="slick-list"/>').parent();t.$slideTrack.css("opacity",0);(t.options.centerMode===!0||t.options.swipeToSlide===!0)&&(t.options.slidesToScroll=1);n("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading");t.setupInfinite();t.buildArrows();t.buildDots();t.updateDots();t.setSlideClasses(typeof t.currentSlide=="number"?t.currentSlide:0);t.options.draggable===!0&&t.$list.addClass("draggable")};t.prototype.buildRows=function(){var n=this,t,i,r,f,c,u,e,o,s,h;if(f=document.createDocumentFragment(),u=n.$slider.children(),n.options.rows>1){for(e=n.options.slidesPerRow*n.options.rows,c=Math.ceil(u.length/e),t=0;t<c;t++){for(o=document.createElement("div"),i=0;i<n.options.rows;i++){for(s=document.createElement("div"),r=0;r<n.options.slidesPerRow;r++)h=t*e+(i*n.options.slidesPerRow+r),u.get(h)&&s.appendChild(u.get(h));o.appendChild(s)}f.appendChild(o)}n.$slider.empty().append(f);n.$slider.children().children().children().css({width:100/n.options.slidesPerRow+"%",display:"inline-block"})}};t.prototype.checkResponsive=function(t,i){var r=this,f,u,e,o=!1,s=r.$slider.width(),h=window.innerWidth||n(window).width();if(r.respondTo==="window"?e=h:r.respondTo==="slider"?e=s:r.respondTo==="min"&&(e=Math.min(h,s)),r.options.responsive&&r.options.responsive.length&&r.options.responsive!==null){u=null;for(f in r.breakpoints)r.breakpoints.hasOwnProperty(f)&&(r.originalSettings.mobileFirst===!1?e<r.breakpoints[f]&&(u=r.breakpoints[f]):e>r.breakpoints[f]&&(u=r.breakpoints[f]));u!==null?r.activeBreakpoint!==null?(u!==r.activeBreakpoint||i)&&(r.activeBreakpoint=u,r.breakpointSettings[u]==="unslick"?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):(r.activeBreakpoint=u,r.breakpointSettings[u]==="unslick"?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):r.activeBreakpoint!==null&&(r.activeBreakpoint=null,r.options=r.originalSettings,t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t),o=u);t||o===!1||r.$slider.trigger("breakpoint",[r,o])}};t.prototype.changeSlide=function(t,i){var r=this,u=n(t.currentTarget),f,e,o,s;u.is("a")&&t.preventDefault();u.is("li")||(u=u.closest("li"));o=r.slideCount%r.options.slidesToScroll!=0;f=o?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll;switch(t.data.message){case"previous":e=f===0?r.options.slidesToScroll:r.options.slidesToShow-f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-e,!1,i);break;case"next":e=f===0?r.options.slidesToScroll:f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+e,!1,i);break;case"index":s=t.data.index===0?0:t.data.index||u.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(s),!1,i);u.children().trigger("focus");break;default:return}};t.prototype.checkNavigable=function(n){var u=this,t,i,r;if(t=u.getNavigableIndexes(),i=0,n>t[t.length-1])n=t[t.length-1];else for(r in t){if(n<t[r]){n=i;break}i=t[r]}return n};t.prototype.cleanUpEvents=function(){var t=this;t.options.dots&&t.$dots!==null&&n("li",t.$dots).off("click.slick",t.changeSlide).off("mouseenter.slick",n.proxy(t.interrupt,t,!0)).off("mouseleave.slick",n.proxy(t.interrupt,t,!1));t.$slider.off("focus.slick blur.slick");t.options.arrows===!0&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide));t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler);t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler);t.$list.off("touchend.slick mouseup.slick",t.swipeHandler);t.$list.off("touchcancel.slick mouseleave.slick",t.swipeHandler);t.$list.off("click.slick",t.clickHandler);n(document).off(t.visibilityChange,t.visibility);t.cleanUpSlideEvents();t.options.accessibility===!0&&t.$list.off("keydown.slick",t.keyHandler);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().off("click.slick",t.selectHandler);n(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange);n(window).off("resize.slick.slick-"+t.instanceUid,t.resize);n("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault);n(window).off("load.slick.slick-"+t.instanceUid,t.setPosition);n(document).off("ready.slick.slick-"+t.instanceUid,t.setPosition)};t.prototype.cleanUpSlideEvents=function(){var t=this;t.$list.off("mouseenter.slick",n.proxy(t.interrupt,t,!0));t.$list.off("mouseleave.slick",n.proxy(t.interrupt,t,!1))};t.prototype.cleanUpRows=function(){var n=this,t;n.options.rows>1&&(t=n.$slides.children().children(),t.removeAttr("style"),n.$slider.empty().append(t))};t.prototype.clickHandler=function(n){var t=this;t.shouldClick===!1&&(n.stopImmediatePropagation(),n.stopPropagation(),n.preventDefault())};t.prototype.destroy=function(t){var i=this;i.autoPlayClear();i.touchObject={};i.cleanUpEvents();n(".slick-cloned",i.$slider).detach();i.$dots&&i.$dots.remove();i.$prevArrow&&i.$prevArrow.length&&(i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove());i.$nextArrow&&i.$nextArrow.length&&(i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove());i.$slides&&(i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){n(this).attr("style",n(this).data("originalStyling"))}),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.detach(),i.$list.detach(),i.$slider.append(i.$slides));i.cleanUpRows();i.$slider.removeClass("slick-slider");i.$slider.removeClass("slick-initialized");i.$slider.removeClass("slick-dotted");i.unslicked=!0;t||i.$slider.trigger("destroy",[i])};t.prototype.disableTransition=function(n){var t=this,i={};i[t.transitionType]="";t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.fadeSlide=function(n,t){var i=this;i.cssTransitions===!1?(i.$slides.eq(n).css({zIndex:i.options.zIndex}),i.$slides.eq(n).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(n),i.$slides.eq(n).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout(function(){i.disableTransition(n);t.call()},i.options.speed))};t.prototype.fadeSlideOut=function(n){var t=this;t.cssTransitions===!1?t.$slides.eq(n).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(n),t.$slides.eq(n).css({opacity:0,zIndex:t.options.zIndex-2}))};t.prototype.filterSlides=t.prototype.slickFilter=function(n){var t=this;n!==null&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(n).appendTo(t.$slideTrack),t.reinit())};t.prototype.focusHandler=function(){var t=this;t.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*:not(.slick-arrow)",function(i){i.stopImmediatePropagation();var r=n(this);setTimeout(function(){t.options.pauseOnFocus&&(t.focussed=r.is(":focus"),t.autoPlay())},0)})};t.prototype.getCurrent=t.prototype.slickCurrentSlide=function(){var n=this;return n.currentSlide};t.prototype.getDotCount=function(){var n=this,i=0,r=0,t=0;if(n.options.infinite===!0)while(i<n.slideCount)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else if(n.options.centerMode===!0)t=n.slideCount;else if(n.options.asNavFor)while(i<n.slideCount)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else t=1+Math.ceil((n.slideCount-n.options.slidesToShow)/n.options.slidesToScroll);return t-1};t.prototype.getLeft=function(n){var t=this,f,r,u=0,i;return t.slideOffset=0,r=t.$slides.first().outerHeight(!0),t.options.infinite===!0?(t.slideCount>t.options.slidesToShow&&(t.slideOffset=t.slideWidth*t.options.slidesToShow*-1,u=r*t.options.slidesToShow*-1),t.slideCount%t.options.slidesToScroll!=0&&n+t.options.slidesToScroll>t.slideCount&&t.slideCount>t.options.slidesToShow&&(n>t.slideCount?(t.slideOffset=(t.options.slidesToShow-(n-t.slideCount))*t.slideWidth*-1,u=(t.options.slidesToShow-(n-t.slideCount))*r*-1):(t.slideOffset=t.slideCount%t.options.slidesToScroll*t.slideWidth*-1,u=t.slideCount%t.options.slidesToScroll*r*-1))):n+t.options.slidesToShow>t.slideCount&&(t.slideOffset=(n+t.options.slidesToShow-t.slideCount)*t.slideWidth,u=(n+t.options.slidesToShow-t.slideCount)*r),t.slideCount<=t.options.slidesToShow&&(t.slideOffset=0,u=0),t.options.centerMode===!0&&t.options.infinite===!0?t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)-t.slideWidth:t.options.centerMode===!0&&(t.slideOffset=0,t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)),f=t.options.vertical===!1?n*t.slideWidth*-1+t.slideOffset:n*r*-1+u,t.options.variableWidth===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow),f=t.options.rtl===!0?i[0]?(t.$slideTrack.width()-i[0].offsetLeft-i.width())*-1:0:i[0]?i[0].offsetLeft*-1:0,t.options.centerMode===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow+1),f=(t.options.rtl===!0?i[0]?(t.$slideTrack.width()-i[0].offsetLeft-i.width())*-1:0:i[0]?i[0].offsetLeft*-1:0)+(t.$list.width()-i.outerWidth())/2)),f};t.prototype.getOption=t.prototype.slickGetOption=function(n){var t=this;return t.options[n]};t.prototype.getNavigableIndexes=function(){var n=this,t=0,i=0,u=[],r;for(n.options.infinite===!1?r=n.slideCount:(t=n.options.slidesToScroll*-1,i=n.options.slidesToScroll*-1,r=n.slideCount*2);t<r;)u.push(t),t=i+n.options.slidesToScroll,i+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;return u};t.prototype.getSlick=function(){return this};t.prototype.getSlideCount=function(){var t=this,i,r;return r=t.options.centerMode===!0?t.slideWidth*Math.floor(t.options.slidesToShow/2):0,t.options.swipeToSlide===!0?(t.$slideTrack.find(".slick-slide").each(function(u,f){if(f.offsetLeft-r+n(f).outerWidth()/2>t.swipeLeft*-1)return i=f,!1}),Math.abs(n(i).attr("data-slick-index")-t.currentSlide)||1):t.options.slidesToScroll};t.prototype.goTo=t.prototype.slickGoTo=function(n,t){var i=this;i.changeSlide({data:{message:"index",index:parseInt(n)}},t)};t.prototype.init=function(t){var i=this;n(i.$slider).hasClass("slick-initialized")||(n(i.$slider).addClass("slick-initialized"),i.buildRows(),i.buildOut(),i.setProps(),i.startLoad(),i.loadSlider(),i.initializeEvents(),i.updateArrows(),i.updateDots(),i.checkResponsive(!0),i.focusHandler());t&&i.$slider.trigger("init",[i]);i.options.accessibility===!0&&i.initADA();i.options.autoplay&&(i.paused=!1,i.autoPlay())};t.prototype.initADA=function(){var t=this;t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"});t.$slideTrack.attr("role","listbox");t.$slides.not(t.$slideTrack.find(".slick-cloned")).each(function(i){n(this).attr({role:"option","aria-describedby":"slick-slide"+t.instanceUid+i+""})});t.$dots!==null&&t.$dots.attr("role","tablist").find("li").each(function(i){n(this).attr({role:"presentation","aria-selected":"false","aria-controls":"navigation"+t.instanceUid+i+"",id:"slick-slide"+t.instanceUid+i+""})}).first().attr("aria-selected","true").end().find("button").attr("role","button").end().closest("div").attr("role","toolbar");t.activateADA()};t.prototype.initArrowEvents=function(){var n=this;if(n.options.arrows===!0&&n.slideCount>n.options.slidesToShow){n.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},n.changeSlide);n.$nextArrow.off("click.slick").on("click.slick",{message:"next"},n.changeSlide)}};t.prototype.initDotEvents=function(){var t=this;if(t.options.dots===!0&&t.slideCount>t.options.slidesToShow)n("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide);if(t.options.dots===!0&&t.options.pauseOnDotsHover===!0)n("li",t.$dots).on("mouseenter.slick",n.proxy(t.interrupt,t,!0)).on("mouseleave.slick",n.proxy(t.interrupt,t,!1))};t.prototype.initSlideEvents=function(){var t=this;if(t.options.pauseOnHover){t.$list.on("mouseenter.slick",n.proxy(t.interrupt,t,!0));t.$list.on("mouseleave.slick",n.proxy(t.interrupt,t,!1))}};t.prototype.initializeEvents=function(){var t=this;t.initArrowEvents();t.initDotEvents();t.initSlideEvents();t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler);t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler);t.$list.on("touchend.slick mouseup.slick",{action:"end"},t.swipeHandler);t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler);t.$list.on("click.slick",t.clickHandler);n(document).on(t.visibilityChange,n.proxy(t.visibility,t));if(t.options.accessibility===!0)t.$list.on("keydown.slick",t.keyHandler);if(t.options.focusOnSelect===!0)n(t.$slideTrack).children().on("click.slick",t.selectHandler);n(window).on("orientationchange.slick.slick-"+t.instanceUid,n.proxy(t.orientationChange,t));n(window).on("resize.slick.slick-"+t.instanceUid,n.proxy(t.resize,t));n("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault);n(window).on("load.slick.slick-"+t.instanceUid,t.setPosition);n(document).on("ready.slick.slick-"+t.instanceUid,t.setPosition)};t.prototype.initUI=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.show(),n.$nextArrow.show());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.show()};t.prototype.keyHandler=function(n){var t=this;n.target.tagName.match("TEXTAREA|INPUT|SELECT")||(n.keyCode===37&&t.options.accessibility===!0?t.changeSlide({data:{message:t.options.rtl===!0?"next":"previous"}}):n.keyCode===39&&t.options.accessibility===!0&&t.changeSlide({data:{message:t.options.rtl===!0?"previous":"next"}}))};t.prototype.lazyLoad=function(){function f(i){n("img[data-lazy]",i).each(function(){var i=n(this),r=n(this).attr("data-lazy"),u=document.createElement("img");u.onload=function(){i.animate({opacity:0},100,function(){i.attr("src",r).animate({opacity:1},200,function(){i.removeAttr("data-lazy").removeClass("slick-loading")});t.$slider.trigger("lazyLoaded",[t,i,r])})};u.onerror=function(){i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error");t.$slider.trigger("lazyLoadError",[t,i,r])};u.src=r})}var t=this,e,r,i,u;t.options.centerMode===!0?t.options.infinite===!0?(i=t.currentSlide+(t.options.slidesToShow/2+1),u=i+t.options.slidesToShow+2):(i=Math.max(0,t.currentSlide-(t.options.slidesToShow/2+1)),u=2+(t.options.slidesToShow/2+1)+t.currentSlide):(i=t.options.infinite?t.options.slidesToShow+t.currentSlide:t.currentSlide,u=Math.ceil(i+t.options.slidesToShow),t.options.fade===!0&&(i>0&&i--,u<=t.slideCount&&u++));e=t.$slider.find(".slick-slide").slice(i,u);f(e);t.slideCount<=t.options.slidesToShow?(r=t.$slider.find(".slick-slide"),f(r)):t.currentSlide>=t.slideCount-t.options.slidesToShow?(r=t.$slider.find(".slick-cloned").slice(0,t.options.slidesToShow),f(r)):t.currentSlide===0&&(r=t.$slider.find(".slick-cloned").slice(t.options.slidesToShow*-1),f(r))};t.prototype.loadSlider=function(){var n=this;n.setPosition();n.$slideTrack.css({opacity:1});n.$slider.removeClass("slick-loading");n.initUI();n.options.lazyLoad==="progressive"&&n.progressiveLazyLoad()};t.prototype.next=t.prototype.slickNext=function(){var n=this;n.changeSlide({data:{message:"next"}})};t.prototype.orientationChange=function(){var n=this;n.checkResponsive();n.setPosition()};t.prototype.pause=t.prototype.slickPause=function(){var n=this;n.autoPlayClear();n.paused=!0};t.prototype.play=t.prototype.slickPlay=function(){var n=this;n.autoPlay();n.options.autoplay=!0;n.paused=!1;n.focussed=!1;n.interrupted=!1};t.prototype.postSlide=function(n){var t=this;t.unslicked||(t.$slider.trigger("afterChange",[t,n]),t.animating=!1,t.setPosition(),t.swipeLeft=null,t.options.autoplay&&t.autoPlay(),t.options.accessibility===!0&&t.initADA())};t.prototype.prev=t.prototype.slickPrev=function(){var n=this;n.changeSlide({data:{message:"previous"}})};t.prototype.preventDefault=function(n){n.preventDefault()};t.prototype.progressiveLazyLoad=function(t){t=t||1;var i=this,e=n("img[data-lazy]",i.$slider),r,u,f;e.length?(r=e.first(),u=r.attr("data-lazy"),f=document.createElement("img"),f.onload=function(){r.attr("src",u).removeAttr("data-lazy").removeClass("slick-loading");i.options.adaptiveHeight===!0&&i.setPosition();i.$slider.trigger("lazyLoaded",[i,r,u]);i.progressiveLazyLoad()},f.onerror=function(){t<3?setTimeout(function(){i.progressiveLazyLoad(t+1)},500):(r.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),i.$slider.trigger("lazyLoadError",[i,r,u]),i.progressiveLazyLoad())},f.src=u):i.$slider.trigger("allImagesLoaded",[i])};t.prototype.refresh=function(t){var i=this,r,u;u=i.slideCount-i.options.slidesToShow;!i.options.infinite&&i.currentSlide>u&&(i.currentSlide=u);i.slideCount<=i.options.slidesToShow&&(i.currentSlide=0);r=i.currentSlide;i.destroy(!0);n.extend(i,i.initials,{currentSlide:r});i.init();t||i.changeSlide({data:{message:"index",index:r}},!1)};t.prototype.registerBreakpoints=function(){var t=this,u,f,i,r=t.options.responsive||null;if(n.type(r)==="array"&&r.length){t.respondTo=t.options.respondTo||"window";for(u in r)if(i=t.breakpoints.length-1,f=r[u].breakpoint,r.hasOwnProperty(u)){while(i>=0)t.breakpoints[i]&&t.breakpoints[i]===f&&t.breakpoints.splice(i,1),i--;t.breakpoints.push(f);t.breakpointSettings[f]=r[u].settings}t.breakpoints.sort(function(n,i){return t.options.mobileFirst?n-i:i-n})}};t.prototype.reinit=function(){var t=this;if(t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide"),t.slideCount=t.$slides.length,t.currentSlide>=t.slideCount&&t.currentSlide!==0&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll),t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0),t.registerBreakpoints(),t.setProps(),t.setupInfinite(),t.buildArrows(),t.updateArrows(),t.initArrowEvents(),t.buildDots(),t.updateDots(),t.initDotEvents(),t.cleanUpSlideEvents(),t.initSlideEvents(),t.checkResponsive(!1,!0),t.options.focusOnSelect===!0)n(t.$slideTrack).children().on("click.slick",t.selectHandler);t.setSlideClasses(typeof t.currentSlide=="number"?t.currentSlide:0);t.setPosition();t.focusHandler();t.paused=!t.options.autoplay;t.autoPlay();t.$slider.trigger("reInit",[t])};t.prototype.resize=function(){var t=this;n(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout(function(){t.windowWidth=n(window).width();t.checkResponsive();t.unslicked||t.setPosition()},50))};t.prototype.removeSlide=t.prototype.slickRemove=function(n,t,i){var r=this;if(typeof n=="boolean"?(t=n,n=t===!0?0:r.slideCount-1):n=t===!0?--n:n,r.slideCount<1||n<0||n>r.slideCount-1)return!1;r.unload();i===!0?r.$slideTrack.children().remove():r.$slideTrack.children(this.options.slide).eq(n).remove();r.$slides=r.$slideTrack.children(this.options.slide);r.$slideTrack.children(this.options.slide).detach();r.$slideTrack.append(r.$slides);r.$slidesCache=r.$slides;r.reinit()};t.prototype.setCSS=function(n){var t=this,i={},r,u;t.options.rtl===!0&&(n=-n);r=t.positionProp=="left"?Math.ceil(n)+"px":"0px";u=t.positionProp=="top"?Math.ceil(n)+"px":"0px";i[t.positionProp]=n;t.transformsEnabled===!1?t.$slideTrack.css(i):(i={},t.cssTransitions===!1?(i[t.animType]="translate("+r+", "+u+")",t.$slideTrack.css(i)):(i[t.animType]="translate3d("+r+", "+u+", 0px)",t.$slideTrack.css(i)))};t.prototype.setDimensions=function(){var n=this,t;n.options.vertical===!1?n.options.centerMode===!0&&n.$list.css({padding:"0px "+n.options.centerPadding}):(n.$list.height(n.$slides.first().outerHeight(!0)*n.options.slidesToShow),n.options.centerMode===!0&&n.$list.css({padding:n.options.centerPadding+" 0px"}));n.listWidth=n.$list.width();n.listHeight=n.$list.height();n.options.vertical===!1&&n.options.variableWidth===!1?(n.slideWidth=Math.ceil(n.listWidth/n.options.slidesToShow),n.$slideTrack.width(Math.ceil(n.slideWidth*n.$slideTrack.children(".slick-slide").length))):n.options.variableWidth===!0?n.$slideTrack.width(5e3*n.slideCount):(n.slideWidth=Math.ceil(n.listWidth),n.$slideTrack.height(Math.ceil(n.$slides.first().outerHeight(!0)*n.$slideTrack.children(".slick-slide").length)));t=n.$slides.first().outerWidth(!0)-n.$slides.first().width();n.options.variableWidth===!1&&n.$slideTrack.children(".slick-slide").width(n.slideWidth-t)};t.prototype.setFade=function(){var t=this,i;t.$slides.each(function(r,u){i=t.slideWidth*r*-1;t.options.rtl===!0?n(u).css({position:"relative",right:i,top:0,zIndex:t.options.zIndex-2,opacity:0}):n(u).css({position:"relative",left:i,top:0,zIndex:t.options.zIndex-2,opacity:0})});t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})};t.prototype.setHeight=function(){var n=this,t;n.options.slidesToShow===1&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.css("height",t))};t.prototype.setOption=t.prototype.slickSetOption=function(){var t=this,u,f,e,i,o=!1,r;if(n.type(arguments[0])==="object"?(e=arguments[0],o=arguments[1],r="multiple"):n.type(arguments[0])==="string"&&(e=arguments[0],i=arguments[1],o=arguments[2],arguments[0]==="responsive"&&n.type(arguments[1])==="array"?r="responsive":typeof arguments[1]!="undefined"&&(r="single")),r==="single")t.options[e]=i;else if(r==="multiple")n.each(e,function(n,i){t.options[n]=i});else if(r==="responsive")for(f in i)if(n.type(t.options.responsive)!=="array")t.options.responsive=[i[f]];else{for(u=t.options.responsive.length-1;u>=0;)t.options.responsive[u].breakpoint===i[f].breakpoint&&t.options.responsive.splice(u,1),u--;t.options.responsive.push(i[f])}o&&(t.unload(),t.reinit())};t.prototype.setPosition=function(){var n=this;n.setDimensions();n.setHeight();n.options.fade===!1?n.setCSS(n.getLeft(n.currentSlide)):n.setFade();n.$slider.trigger("setPosition",[n])};t.prototype.setProps=function(){var n=this,t=document.body.style;n.positionProp=n.options.vertical===!0?"top":"left";n.positionProp==="top"?n.$slider.addClass("slick-vertical"):n.$slider.removeClass("slick-vertical");(t.WebkitTransition!==undefined||t.MozTransition!==undefined||t.msTransition!==undefined)&&n.options.useCSS===!0&&(n.cssTransitions=!0);n.options.fade&&(typeof n.options.zIndex=="number"?n.options.zIndex<3&&(n.options.zIndex=3):n.options.zIndex=n.defaults.zIndex);t.OTransform!==undefined&&(n.animType="OTransform",n.transformType="-o-transform",n.transitionType="OTransition",t.perspectiveProperty===undefined&&t.webkitPerspective===undefined&&(n.animType=!1));t.MozTransform!==undefined&&(n.animType="MozTransform",n.transformType="-moz-transform",n.transitionType="MozTransition",t.perspectiveProperty===undefined&&t.MozPerspective===undefined&&(n.animType=!1));t.webkitTransform!==undefined&&(n.animType="webkitTransform",n.transformType="-webkit-transform",n.transitionType="webkitTransition",t.perspectiveProperty===undefined&&t.webkitPerspective===undefined&&(n.animType=!1));t.msTransform!==undefined&&(n.animType="msTransform",n.transformType="-ms-transform",n.transitionType="msTransition",t.msTransform===undefined&&(n.animType=!1));t.transform!==undefined&&n.animType!==!1&&(n.animType="transform",n.transformType="transform",n.transitionType="transition");n.transformsEnabled=n.options.useTransform&&n.animType!==null&&n.animType!==!1};t.prototype.setSlideClasses=function(n){var t=this,u,i,r,f;i=t.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true");t.$slides.eq(n).addClass("slick-current");t.options.centerMode===!0?(u=Math.floor(t.options.slidesToShow/2),t.options.infinite===!0&&(n>=u&&n<=t.slideCount-1-u?t.$slides.slice(n-u,n+u+1).addClass("slick-active").attr("aria-hidden","false"):(r=t.options.slidesToShow+n,i.slice(r-u+1,r+u+2).addClass("slick-active").attr("aria-hidden","false")),n===0?i.eq(i.length-1-t.options.slidesToShow).addClass("slick-center"):n===t.slideCount-1&&i.eq(t.options.slidesToShow).addClass("slick-center")),t.$slides.eq(n).addClass("slick-center")):n>=0&&n<=t.slideCount-t.options.slidesToShow?t.$slides.slice(n,n+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):i.length<=t.options.slidesToShow?i.addClass("slick-active").attr("aria-hidden","false"):(f=t.slideCount%t.options.slidesToShow,r=t.options.infinite===!0?t.options.slidesToShow+n:n,t.options.slidesToShow==t.options.slidesToScroll&&t.slideCount-n<t.options.slidesToShow?i.slice(r-(t.options.slidesToShow-f),r+f).addClass("slick-active").attr("aria-hidden","false"):i.slice(r,r+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));t.options.lazyLoad==="ondemand"&&t.lazyLoad()};t.prototype.setupInfinite=function(){var t=this,i,r,u;if(t.options.fade===!0&&(t.options.centerMode=!1),t.options.infinite===!0&&t.options.fade===!1&&(r=null,t.slideCount>t.options.slidesToShow)){for(u=t.options.centerMode===!0?t.options.slidesToShow+1:t.options.slidesToShow,i=t.slideCount;i>t.slideCount-u;i-=1)r=i-1,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r-t.slideCount).prependTo(t.$slideTrack).addClass("slick-cloned");for(i=0;i<u;i+=1)r=i,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r+t.slideCount).appendTo(t.$slideTrack).addClass("slick-cloned");t.$slideTrack.find(".slick-cloned").find("[id]").each(function(){n(this).attr("id","")})}};t.prototype.interrupt=function(n){var t=this;n||t.autoPlay();t.interrupted=n};t.prototype.selectHandler=function(t){var i=this,u=n(t.target).is(".slick-slide")?n(t.target):n(t.target).parents(".slick-slide"),r=parseInt(u.attr("data-slick-index"));if(r||(r=0),i.slideCount<=i.options.slidesToShow){i.setSlideClasses(r);i.asNavFor(r);return}i.slideHandler(r)};t.prototype.slideHandler=function(n,t,i){var u,f,s,o,h=null,r=this,e;if((t=t||!1,r.animating!==!0||r.options.waitForAnimate!==!0)&&(r.options.fade!==!0||r.currentSlide!==n)&&!(r.slideCount<=r.options.slidesToShow)){if(t===!1&&r.asNavFor(n),u=n,h=r.getLeft(u),o=r.getLeft(r.currentSlide),r.currentLeft=r.swipeLeft===null?o:r.swipeLeft,r.options.infinite===!1&&r.options.centerMode===!1&&(n<0||n>r.getDotCount()*r.options.slidesToScroll)){r.options.fade===!1&&(u=r.currentSlide,i!==!0?r.animateSlide(o,function(){r.postSlide(u)}):r.postSlide(u));return}if(r.options.infinite===!1&&r.options.centerMode===!0&&(n<0||n>r.slideCount-r.options.slidesToScroll)){r.options.fade===!1&&(u=r.currentSlide,i!==!0?r.animateSlide(o,function(){r.postSlide(u)}):r.postSlide(u));return}if(r.options.autoplay&&clearInterval(r.autoPlayTimer),f=u<0?r.slideCount%r.options.slidesToScroll!=0?r.slideCount-r.slideCount%r.options.slidesToScroll:r.slideCount+u:u>=r.slideCount?r.slideCount%r.options.slidesToScroll!=0?0:u-r.slideCount:u,r.animating=!0,r.$slider.trigger("beforeChange",[r,r.currentSlide,f]),s=r.currentSlide,r.currentSlide=f,r.setSlideClasses(r.currentSlide),r.options.asNavFor&&(e=r.getNavTarget(),e=e.slick("getSlick"),e.slideCount<=e.options.slidesToShow&&e.setSlideClasses(r.currentSlide)),r.updateDots(),r.updateArrows(),r.options.fade===!0){i!==!0?(r.fadeSlideOut(s),r.fadeSlide(f,function(){r.postSlide(f)})):r.postSlide(f);r.animateHeight();return}i!==!0?r.animateSlide(h,function(){r.postSlide(f)}):r.postSlide(f)}};t.prototype.startLoad=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.hide(),n.$nextArrow.hide());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.hide();n.$slider.addClass("slick-loading")};t.prototype.swipeDirection=function(){var i,r,u,n,t=this;return(i=t.touchObject.startX-t.touchObject.curX,r=t.touchObject.startY-t.touchObject.curY,u=Math.atan2(r,i),n=Math.round(u*180/Math.PI),n<0&&(n=360-Math.abs(n)),n<=45&&n>=0)?t.options.rtl===!1?"left":"right":n<=360&&n>=315?t.options.rtl===!1?"left":"right":n>=135&&n<=225?t.options.rtl===!1?"right":"left":t.options.verticalSwiping===!0?n>=35&&n<=135?"down":"up":"vertical"};t.prototype.swipeEnd=function(){var n=this,i,t;if(n.dragging=!1,n.interrupted=!1,n.shouldClick=n.touchObject.swipeLength>10?!1:!0,n.touchObject.curX===undefined)return!1;if(n.touchObject.edgeHit===!0&&n.$slider.trigger("edge",[n,n.swipeDirection()]),n.touchObject.swipeLength>=n.touchObject.minSwipe){t=n.swipeDirection();switch(t){case"left":case"down":i=n.options.swipeToSlide?n.checkNavigable(n.currentSlide+n.getSlideCount()):n.currentSlide+n.getSlideCount();n.currentDirection=0;break;case"right":case"up":i=n.options.swipeToSlide?n.checkNavigable(n.currentSlide-n.getSlideCount()):n.currentSlide-n.getSlideCount();n.currentDirection=1}t!="vertical"&&(n.slideHandler(i),n.touchObject={},n.$slider.trigger("swipe",[n,t]))}else n.touchObject.startX!==n.touchObject.curX&&(n.slideHandler(n.currentSlide),n.touchObject={})};t.prototype.swipeHandler=function(n){var t=this;if(t.options.swipe!==!1&&(!("ontouchend"in document)||t.options.swipe!==!1)&&(t.options.draggable!==!1||n.type.indexOf("mouse")===-1)){t.touchObject.fingerCount=n.originalEvent&&n.originalEvent.touches!==undefined?n.originalEvent.touches.length:1;t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold;t.options.verticalSwiping===!0&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold);switch(n.data.action){case"start":t.swipeStart(n);break;case"move":t.swipeMove(n);break;case"end":t.swipeEnd(n)}}};t.prototype.swipeMove=function(n){var t=this,f,e,r,u,i;if(i=n.originalEvent!==undefined?n.originalEvent.touches:null,!t.dragging||i&&i.length!==1)return!1;if(f=t.getLeft(t.currentSlide),t.touchObject.curX=i!==undefined?i[0].pageX:n.clientX,t.touchObject.curY=i!==undefined?i[0].pageY:n.clientY,t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curX-t.touchObject.startX,2))),t.options.verticalSwiping===!0&&(t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curY-t.touchObject.startY,2)))),e=t.swipeDirection(),e!=="vertical"){if(n.originalEvent!==undefined&&t.touchObject.swipeLength>4&&n.preventDefault(),u=(t.options.rtl===!1?1:-1)*(t.touchObject.curX>t.touchObject.startX?1:-1),t.options.verticalSwiping===!0&&(u=t.touchObject.curY>t.touchObject.startY?1:-1),r=t.touchObject.swipeLength,t.touchObject.edgeHit=!1,t.options.infinite===!1&&(t.currentSlide===0&&e==="right"||t.currentSlide>=t.getDotCount()&&e==="left")&&(r=t.touchObject.swipeLength*t.options.edgeFriction,t.touchObject.edgeHit=!0),t.swipeLeft=t.options.vertical===!1?f+r*u:f+r*(t.$list.height()/t.listWidth)*u,t.options.verticalSwiping===!0&&(t.swipeLeft=f+r*u),t.options.fade===!0||t.options.touchMove===!1)return!1;if(t.animating===!0)return t.swipeLeft=null,!1;t.setCSS(t.swipeLeft)}};t.prototype.swipeStart=function(n){var t=this,i;if(t.interrupted=!0,t.touchObject.fingerCount!==1||t.slideCount<=t.options.slidesToShow)return t.touchObject={},!1;n.originalEvent!==undefined&&n.originalEvent.touches!==undefined&&(i=n.originalEvent.touches[0]);t.touchObject.startX=t.touchObject.curX=i!==undefined?i.pageX:n.clientX;t.touchObject.startY=t.touchObject.curY=i!==undefined?i.pageY:n.clientY;t.dragging=!0};t.prototype.unfilterSlides=t.prototype.slickUnfilter=function(){var n=this;n.$slidesCache!==null&&(n.unload(),n.$slideTrack.children(this.options.slide).detach(),n.$slidesCache.appendTo(n.$slideTrack),n.reinit())};t.prototype.unload=function(){var t=this;n(".slick-cloned",t.$slider).remove();t.$dots&&t.$dots.remove();t.$prevArrow&&t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove();t.$nextArrow&&t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove();t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")};t.prototype.unslick=function(n){var t=this;t.$slider.trigger("unslick",[t,n]);t.destroy()};t.prototype.updateArrows=function(){var n=this,t;t=Math.floor(n.options.slidesToShow/2);n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&!n.options.infinite&&(n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),n.currentSlide===0?(n.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-n.options.slidesToShow&&n.options.centerMode===!1?(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-1&&n.options.centerMode===!0&&(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))};t.prototype.updateDots=function(){var n=this;n.$dots!==null&&(n.$dots.find("li").removeClass("slick-active").attr("aria-hidden","true"),n.$dots.find("li").eq(Math.floor(n.currentSlide/n.options.slidesToScroll)).addClass("slick-active").attr("aria-hidden","false"))};t.prototype.visibility=function(){var n=this;n.options.autoplay&&(n.interrupted=document[n.hidden]?!0:!1)};n.fn.slick=function(){for(var i=this,r=arguments[0],f=Array.prototype.slice.call(arguments,1),e=i.length,u,n=0;n<e;n++)if(typeof r=="object"||typeof r=="undefined"?i[n].slick=new t(i[n],r):u=i[n].slick[r].apply(i[n].slick,f),typeof u!="undefined")return u;return i}});$(function(){slickBanners(".slick-banners",!0);slickImages(".slick-images");slickProducts(".slick-products");slickBought(".slick-bought");slickProductScreenshots(".slick-product-screenshots")}),function(n){"use strict";typeof define=="function"&&define.amd?define(["jquery"],n):typeof module!="undefined"&&module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){var o=-1,r=-1,i=function(n){return parseFloat(n)||0},s=function(t){var f=1,e=n(t),u=null,r=[];return e.each(function(){var t=n(this),e=t.offset().top-i(t.css("margin-top")),o=r.length>0?r[r.length-1]:null;o===null?r.push(t):Math.floor(Math.abs(u-e))<=f?r[r.length-1]=o.add(t):r.push(t);u=e}),r},u=function(t){var i={byRow:!0,property:"height",target:null,remove:!1};return typeof t=="object"?n.extend(i,t):(typeof t=="boolean"?i.byRow=t:t==="remove"&&(i.remove=!0),i)},t=n.fn.matchHeight=function(i){var r=u(i),f;return r.remove?(f=this,this.css(r.property,""),n.each(t._groups,function(n,t){t.elements=t.elements.not(f)}),this):this.length<=1&&!r.target?this:(t._groups.push({elements:this,options:r}),t._apply(this,r),this)},f,e;t.version="0.7.2";t._groups=[];t._throttle=80;t._maintainScroll=!1;t._beforeUpdate=null;t._afterUpdate=null;t._rows=s;t._parse=i;t._parseOptions=u;t._apply=function(r,f){var e=u(f),o=n(r),c=[o],l=n(window).scrollTop(),a=n("html").outerHeight(!0),h=o.parents().filter(":hidden");return h.each(function(){var t=n(this);t.data("style-cache",t.attr("style"))}),h.css("display","block"),e.byRow&&!e.target&&(o.each(function(){var i=n(this),t=i.css("display");t!=="inline-block"&&t!=="flex"&&t!=="inline-flex"&&(t="block");i.data("style-cache",i.attr("style"));i.css({display:t,"padding-top":"0","padding-bottom":"0","margin-top":"0","margin-bottom":"0","border-top-width":"0","border-bottom-width":"0",height:"100px",overflow:"hidden"})}),c=s(o),o.each(function(){var t=n(this);t.attr("style",t.data("style-cache")||"")})),n.each(c,function(t,r){var u=n(r),f=0;if(e.target)f=e.target.outerHeight(!1);else{if(e.byRow&&u.length<=1){u.css(e.property,"");return}u.each(function(){var t=n(this),u=t.attr("style"),i=t.css("display"),r;i!=="inline-block"&&i!=="flex"&&i!=="inline-flex"&&(i="block");r={display:i};r[e.property]="";t.css(r);t.outerHeight(!1)>f&&(f=t.outerHeight(!1));u?t.attr("style",u):t.css("display","")})}u.each(function(){var t=n(this),r=0;e.target&&t.is(e.target)||(t.css("box-sizing")!=="border-box"&&(r+=i(t.css("border-top-width"))+i(t.css("border-bottom-width")),r+=i(t.css("padding-top"))+i(t.css("padding-bottom"))),t.css(e.property,f-r+"px"))})}),h.each(function(){var t=n(this);t.attr("style",t.data("style-cache")||null)}),t._maintainScroll&&n(window).scrollTop(l/a*n("html").outerHeight(!0)),this};t._applyDataApi=function(){var t={};n("[data-match-height], [data-mh]").each(function(){var i=n(this),r=i.attr("data-mh")||i.attr("data-match-height");t[r]=r in t?t[r].add(i):i});n.each(t,function(){this.matchHeight(!0)})};f=function(i){t._beforeUpdate&&t._beforeUpdate(i,t._groups);n.each(t._groups,function(){t._apply(this.elements,this.options)});t._afterUpdate&&t._afterUpdate(i,t._groups)};t._update=function(i,u){if(u&&u.type==="resize"){var e=n(window).width();if(e===o)return;o=e}i?r===-1&&(r=setTimeout(function(){f(u);r=-1},t._throttle)):f(u)};n(t._applyDataApi);e=n.fn.on?"on":"bind";n(window)[e]("load",function(n){t._update(!1,n)});n(window)[e]("resize orientationchange",function(n){t._update(!0,n)})});$(function(){setTimeout(function(){$(".match-height-title").matchHeight();$(".match-height-image").matchHeight();$(".match-height-buttons").matchHeight();$(".match-height").matchHeight()},50);$(window).on("resize",function(){$(this).width()<=550&&$.fn.matchHeight._apply(".match-height")})});$(function(){$(".nav-menu li").hover(function(){$(this).addClass("active")},function(){$(this).removeClass("active")})});$(function(){bindUpdateProductList();bindFacetList();bindReadMore()});$(function(){bindAddToBasket();var n=$("#mbProductCount").val();$("#bcs").html(n)});$(window.onhashchange=function(){$.ajax({url:"/Basket/GetMiniBasket",cache:!1,success:function(n){var t=$(".mini-basket-nav");t.html()!=n&&(t.html(n),bindMiniBasketEvents())},failure:function(){console.log("Failed to perform an async update of basket.")}})});$(function(){BindToggleAddress(".btn-toggle-delivery-address",".add-delivery-address-container");BindToggleAddress(".btn-toggle-billing-address",".add-billing-address-container");BindToggleEditAddress(".btn-toggle-edit-delivery-address",".edit-delivery-address");BindToggleEditAddress(".btn-toggle-edit-billing-address",".edit-billing-address");BindToggleAddressBook(".btn-change-delivery-address",".address-book-delivery",".selected-delivery-address",".add-delivery-address-container",".btn-toggle-delivery-address");BindToggleAddressBook(".btn-change-billing-address",".address-book-billing",".selected-billing-address",".add-billing-address-container",".btn-toggle-billing-address")});var rtime=new Date(1,1,2e3,12,00,00),timeout=!1,delta=200;$(function(){$(".fn-toggle-newsletter-sign-up").click(function(n){n.preventDefault();var i=$(".floating-newsletter-sign-up"),t=$(".floating-newsletter-form");t.is(":hidden")?(i.addClass("active"),setTimeout(function(){t.slideDown(250)},300)):t.slideUp(250,function(){i.removeClass("active")})});$(".btn-newsletter-sign-up").click(function(n){n.preventDefault();var t=$(this).closest("form"),i=t.valid();i?($(this).addClass("is-loading"),$(this).prop("disabled",!0),setTimeout(function(){t.submit()},1e3)):($(this).removeClass("is-loading"),$(this).prop("disabled",!1))});$(".custom-checkbox-label").click(function(){$(this).parent(".custom-checkbox-wrapper").find(".custom-checkbox").click()});$(".form-response-close").click(function(){$(this).parent(".form-response").fadeOut(500)});$(".form-response.auto-hide-response").length&&setTimeout(function(){$(".form-response.auto-hide-response").fadeOut(500)},6e3);FormControlTranstions();BindDatePickers();OverrideDateValidationDefaults();$(".input-group-addon").click(function(){$(this).parent().find("input[type=text]").focus()});TogglePasswordButtonSetup();$(".styled-checkbox-global > span").click(function(){$(this).siblings(".styled-checkbox-inner").find("input").click()});userSignInEvents();resizeEqualHeightItems();searchFieldManagement()});$(".search-dd").click(function(){$(".search-mobile").slideToggle();$(".search-focus").focus()});$(".store-finder-dd").click(function(){$(".storefinder-mobile").slideToggle();$(".store-finder-focus").focus()});$(".search-sticky-dd").click(function(){$(".search-sticky-mobile").slideToggle();$(".search-sticky-focus").focus()});$(".storefinder-sticky-dd").click(function(){$(".storefinder-sticky-mobile").slideToggle();$(".store-sticky-focus").focus()});$(".store-finder-focus").click(function(){console.log("click");$("#card").flip(!1)});$(".front").click(function(){$(".back").removeClass("hidden");$(".store-finder-focus").focus()});$(".close-store-button").click(function(){$("#card").flip(!1)});!function(n){var i=function(){var n,i=document.createElement("fakeelement"),t={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(n in t)if(void 0!==i.style[n])return t[n]},t=function(t,i,r){this.setting={axis:"y",reverse:!1,trigger:"click",speed:500,forceHeight:!1,forceWidth:!1,autoSize:!0,front:".front",back:".back"};this.setting=n.extend(this.setting,i);"string"!=typeof i.axis||"x"!==i.axis.toLowerCase()&&"y"!==i.axis.toLowerCase()||(this.setting.axis=i.axis.toLowerCase());"boolean"==typeof i.reverse&&(this.setting.reverse=i.reverse);"string"==typeof i.trigger&&(this.setting.trigger=i.trigger.toLowerCase());var u=parseInt(i.speed);isNaN(u)||(this.setting.speed=u);"boolean"==typeof i.forceHeight&&(this.setting.forceHeight=i.forceHeight);"boolean"==typeof i.forceWidth&&(this.setting.forceWidth=i.forceWidth);"boolean"==typeof i.autoSize&&(this.setting.autoSize=i.autoSize);("string"==typeof i.front||i.front instanceof n)&&(this.setting.front=i.front);("string"==typeof i.back||i.back instanceof n)&&(this.setting.back=i.back);this.element=t;this.frontElement=this.getFrontElement();this.backElement=this.getBackElement();this.isFlipped=!1;this.init(r)};n.extend(t.prototype,{flipDone:function(n){var t=this;t.element.one(i(),function(){t.element.trigger("flip:done");"function"==typeof n&&n.call(t.element)})},flip:function(n){if(!this.isFlipped){this.isFlipped=!0;var t="rotate"+this.setting.axis;this.frontElement.css({transform:t+(this.setting.reverse?"(-180deg)":"(180deg)"),"z-index":"0"});this.backElement.css({transform:t+"(0deg)","z-index":"1"});this.flipDone(n)}},unflip:function(n){if(this.isFlipped){this.isFlipped=!1;var t="rotate"+this.setting.axis;this.frontElement.css({transform:t+"(0deg)","z-index":"1"});this.backElement.css({transform:t+(this.setting.reverse?"(180deg)":"(-180deg)"),"z-index":"0"});this.flipDone(n)}},getFrontElement:function(){return this.setting.front instanceof n?this.setting.front:this.element.find(this.setting.front)},getBackElement:function(){return this.setting.back instanceof n?this.setting.back:this.element.find(this.setting.back)},init:function(n){var t=this,i=t.frontElement.add(t.backElement),u="rotate"+t.setting.axis,e=2*t.element["outer"+("rotatex"===u?"Height":"Width")](),f={perspective:e,position:"relative"},o={transform:u+"("+(t.setting.reverse?"180deg":"-180deg")+")","z-index":"0",position:"relative"},r={"backface-visibility":"hidden","transform-style":"preserve-3d",position:"absolute","z-index":"1"};t.setting.forceHeight?i.outerHeight(t.element.height()):t.setting.autoSize&&(r.height="100%");t.setting.forceWidth?i.outerWidth(t.element.width()):t.setting.autoSize&&(r.width="100%");(window.chrome||window.Intl&&Intl.v8BreakIterator)&&"CSS"in window&&(f["-webkit-transform-style"]="preserve-3d");i.css(r).find("*").css({"backface-visibility":"hidden"});t.element.css(f);t.backElement.css(o);setTimeout(function(){var r=t.setting.speed/1e3||.5;i.css({transition:"all "+r+"s ease-out"});"function"==typeof n&&n.call(t.element)},20);t.attachEvents()},clickHandler:function(t){t||(t=window.event);this.element.find(n(t.target).closest('button, a, input[type="submit"]')).length||(this.isFlipped?this.unflip():this.flip())},hoverHandler:function(){var t=this;t.element.off("mouseleave.flip");t.flip();setTimeout(function(){t.element.on("mouseleave.flip",n.proxy(t.unflip,t));t.element.is(":hover")||t.unflip()},t.setting.speed+150)},attachEvents:function(){var t=this;"click"===t.setting.trigger?t.element.on(n.fn.tap?"tap.flip":"click.flip",n.proxy(t.clickHandler,t)):"hover"===t.setting.trigger&&(t.element.on("mouseenter.flip",n.proxy(t.hoverHandler,t)),t.element.on("mouseleave.flip",n.proxy(t.unflip,t)))},flipChanged:function(n){this.element.trigger("flip:change");"function"==typeof n&&n.call(this.element)},changeSettings:function(n,t){var i=this,u=!1,r,e,f;(void 0!==n.axis&&i.setting.axis!==n.axis.toLowerCase()&&(i.setting.axis=n.axis.toLowerCase(),u=!0),void 0!==n.reverse&&i.setting.reverse!==n.reverse&&(i.setting.reverse=n.reverse,u=!0),u)?(r=i.frontElement.add(i.backElement),e=r.css(["transition-property","transition-timing-function","transition-duration","transition-delay"]),r.css({transition:"none"}),f="rotate"+i.setting.axis,i.isFlipped?i.frontElement.css({transform:f+(i.setting.reverse?"(-180deg)":"(180deg)"),"z-index":"0"}):i.backElement.css({transform:f+(i.setting.reverse?"(180deg)":"(-180deg)"),"z-index":"0"}),setTimeout(function(){r.css(e);i.flipChanged(t)},0)):i.flipChanged(t)}});n.fn.flip=function(i,r){return"function"==typeof i&&(r=i),"string"==typeof i||"boolean"==typeof i?this.each(function(){var t=n(this).data("flip-model");"toggle"===i&&(i=!t.isFlipped);i?t.flip(r):t.unflip(r)}):this.each(function(){if(n(this).data("flip-model")){var u=n(this).data("flip-model");i&&(void 0!==i.axis||void 0!==i.reverse)&&u.changeSettings(i,r)}else n(this).data("flip-model",new t(n(this),i||{},r))}),this}}(jQuery);$("#card").flip({axis:"x",speed:300});$(".stick-rhs").length>0&&(distance=$(".stick-rhs").offset().top,$window=$(window),$window.scroll(function(){$window.scrollTop()>=distance-120&&$(window).width()>992?($(".hide-on-stick").hide(),$(".show-on-stick").fadeIn()):($(".show-on-stick").hide(),$(".hide-on-stick").fadeIn())}));$(document).ready(function(){$window=$(window);$window.scrollTop()>=44&&$(window).width()>992?($("#main").css("margin-top","44px"),$(".navbar").addClass("stick-nav"),$("#sticky-panel").removeClass("hidden"),$("#sticky-panel").fadeIn(),$(".sticky-slide-top").addClass("sticky-slide-top-slide")):($(".navbar").removeClass("stick-nav"),$("#main").css("margin-top","0"),$("#sticky-panel").hide(),$("#sticky-panel").removeClass("hidden"),$(".sticky-slide-top").removeClass("sticky-slide-top-slide"),$(".search-sticky-mobile").slideUp(),$(".storefinder-sticky-mobile").slideUp())});$window=$(window);$window.scroll(function(){$window.scrollTop()>=44&&$(window).width()>992?($("#main").css("margin-top","44px"),$(".navbar").addClass("stick-nav"),$("#sticky-panel").fadeIn(),$(".sticky-slide-top").addClass("sticky-slide-top-slide")):($(".navbar").removeClass("stick-nav"),$("#main").css("margin-top","0"),$("#sticky-panel").hide(),$("#sticky-panel").removeClass("hidden"),$(".sticky-slide-top").removeClass("sticky-slide-top-slide"),$(".search-sticky-mobile").slideUp(),$(".storefinder-sticky-mobile").slideUp())});$(".dd-not-selected").click(function(){$(".dd-billing-address").hide();$(".dd-hide-manual-link").hide();$(".billing-dd-not-selected").slideDown()});$(".show-more-product").click(function(){$(".more-products").slideToggle();$(".more-prod").toggle();$(".less-prod").toggle()});$(function(){$('[data-toggle="tooltip"]').tooltip()})