function setCookie(n,t,i){var r=new Date;r.setTime(r.getTime()+i*864e5);document.cookie=n+"="+t+"; expires="+r.toUTCString()+";path=/"}function getCookie(n){for(var r=n+"=",f=decodeURIComponent(document.cookie),u=f.split(";"),t,i=0;i<u.length;i++){for(t=u[i];t.charAt(0)===" ";)t=t.substring(1);if(t.indexOf(r)===0)return t.substring(r.length,t.length)}return""}function ResolveUrl(n){return n.replace(/^~\//,"/cms/")}function recaptchaCallback(){$(".captcha-required").hide()}function isCaptchaChecked(){return grecaptcha&&grecaptcha.getResponse().length!==0}function setStepData(n,t){n=="1"?$("#roomSize").val(t):n=="2"?$("#height").val(t):n=="3"?($("#windows").val($(".windows").val()),$("#doors").val($(".doors").val())):n=="4"&&($("#color").val(t),wallCompute())}function wallCompute(){var t=0,i=0,r=0,u=0,n;$("#roomSize").val()==="small"?(i=8,u=10):$("#roomSize").val()==="med"?(i=14,u=14):$("#roomSize").val()==="large"?(i=18,u=18):$("#roomSize").val()==="xl"&&(i=22,u=22);$("#height").val()==="standard"?r=10:$("#height").val()==="high"?r=14:$("#height").val()==="xl-high"&&(r=16);t=2*i*r+2*r*u;$.isNumeric($("input.windows").val())&&(t=t-$("input.windows").val()*10);$.isNumeric($("input.doors").val())&&(t=t-$(" input.doors").val()*20);n=Math.ceil(t/400);t=Math.ceil(t/10.7639);$(".sq-ft").text(t);n=Math.ceil(t/400);$("#color").val()==="yes"?(n=n*2,$(".coat-num").text("2 coats"),localization.culture=="en-CA"?$(".coat-num").text("2 coats"):$(".coat-num").text("sur du couche")):localization.culture=="en-CA"?$(".coat-num").text("1 coat"):$(".coat-num").text("sur une couche");n>1?$(".gallon-num").text(n.toString()+" gallons ("+n.toString()*3.78+" Liters)"):($(".gallon-num").text(n.toString()+" gallon ("+n.toString()*3.78+" Liters)"),localization.culture=="en-CA"?$(".coat-num").text(n.toString()+" couchs "):$(".coat-num").text(n.toString()+" couchs "));n==1?$("#paint-calc--img").attr("src","/Content/images/paint-calc/result-1.png"):n==2?$("#paint-calc--img").attr("src","/content/images/paint-calc/result-2.png"):n==3?$("#paint-calc--img").attr("src","/content/images/paint-calc/result-3.png"):n>3&&$("#paint-calc--img").attr("src","/content/images/paint-calc/result-4.png");dataLayer.push({event:"dataSubmit",gtm:{element:{dataset:{t:"calculator",d1:n}}}})}function convertImageToDataURI(n){var t=document.createElement("canvas"),i;return t.width=n.width,t.height=n.height,i=t.getContext("2d"),i.drawImage(n,0,0),t.toDataURL("image/png")}var favorite;(function(n){n.extend(n.fn,{validate:function(t){if(this.length){var i=n.data(this[0],"validator");return i?i:(i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(this.find("input, button").filter(".cancel").click(function(){i.cancelSubmit=!0}),i.settings.submitHandler&&this.find("input, button").filter(":submit").click(function(){i.submitButton=this}),this.submit(function(t){function r(){if(i.settings.submitHandler){if(i.submitButton)var t=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(i.submitButton.value).appendTo(i.currentForm);return i.settings.submitHandler.call(i,i.currentForm),i.submitButton&&t.remove(),!1}return!0}return(i.settings.debug&&t.preventDefault(),i.cancelSubmit)?(i.cancelSubmit=!1,r()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):r():(i.focusInvalid(),!1)})),i)}t&&t.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing")},valid:function(){if(n(this[0]).is("form"))return this.validate().form();var t=!0,i=n(this[0].form).validate();return this.each(function(){t&=i.element(this)}),t},removeAttrs:function(t){var i={},r=this;return n.each(t.split(/\s/),function(n,t){i[t]=r.attr(t);r.removeAttr(t)}),i},rules:function(t,i){var r=this[0],e;if(t){var u=n.data(r.form,"validator").settings,o=u.rules,f=n.validator.staticRules(r);switch(t){case"add":n.extend(f,n.validator.normalizeRule(i));o[r.name]=f;i.messages&&(u.messages[r.name]=n.extend(u.messages[r.name],i.messages));break;case"remove":return i?(e={},n.each(i.split(/\s/),function(n,t){e[t]=f[t];delete f[t]}),e):(delete o[r.name],f)}}return r=n.validator.normalizeRules(n.extend({},n.validator.metadataRules(r),n.validator.classRules(r),n.validator.attributeRules(r),n.validator.staticRules(r)),r),r.required&&(u=r.required,delete r.required,r=n.extend({required:u},r)),r}});n.extend(n.expr[":"],{blank:function(t){return!n.trim(""+t.value)},filled:function(t){return!!n.trim(""+t.value)},unchecked:function(n){return!n.checked}});n.validator=function(t,i){this.settings=n.extend(!0,{},n.validator.defaults,t);this.currentForm=i;this.init()};n.validator.format=function(t,i){return arguments.length==1?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:(arguments.length>2&&i.constructor!=Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!=Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(RegExp("\\{"+n+"\\}","g"),i)}),t)};n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:[],ignoreTitle:!1,onfocusin:function(n){this.lastActive=n;this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.addWrapper(this.errorsFor(n)).hide())},onfocusout:function(n){!this.checkable(n)&&(n.name in this.submitted||!this.optional(n))&&this.element(n)},onkeyup:function(n){(n.name in this.submitted||n==this.lastElement)&&this.element(n)},onclick:function(n){n.name in this.submitted?this.element(n):n.parentNode.name in this.submitted&&this.element(n.parentNode)},highlight:function(t,i,r){n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function i(t){var i=n.data(this[0].form,"validator");t="on"+t.type.replace(/^validate/,"");i.settings[t]&&i.settings[t].call(i,this[0])}var r,t;this.labelContainer=n(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm);this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();r=this.groups={};n.each(this.settings.groups,function(t,i){n.each(i.split(/\s/),function(n,i){r[i]=t})});t=this.settings.rules;n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)});n(this.currentForm).validateDelegate(":text, :password, :file, select, textarea","focusin focusout keyup",i).validateDelegate(":radio, :checkbox, select, option","click",i);this.settings.invalidHandler&&n(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){this.lastElement=t=this.clean(t);this.prepareElement(t);this.currentElements=n(t);var i=this.check(t);return i?delete this.invalid[t.name]:this.invalid[t.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),i},showErrors:function(t){if(t){n.extend(this.errorMap,t);this.errorList=[];for(var i in t)this.errorList.push({message:t[i],element:this.findByName(i)[0]});this.successList=n.grep(this.successList,function(n){return!(n.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){n.fn.resetForm&&n(this.currentForm).resetForm();this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var t=0,i;for(i in n)t++;return t},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return this.size()==0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var t=this.lastActive;return t&&n.grep(this.errorList,function(n){return n.element.name==t.name}).length==1&&t},elements:function(){var t=this,i={};return n([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){return(!this.name&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in i||!t.objectLength(n(this).rules()))?!1:i[this.name]=!0})},clean:function(t){return n(t)[0]},errors:function(){return n(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=n([]);this.toHide=n([]);this.currentElements=n([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset();this.toHide=this.errorsFor(n)},check:function(t){var i,r,u,f,e;t=this.clean(t);this.checkable(t)&&(t=this.findByName(t.name).not(this.settings.ignore)[0]);i=n(t).rules();r=!1;for(u in i){f={method:u,parameters:i[u]};try{if(e=n.validator.methods[u].call(this,t.value.replace(/\r/g,""),t,f.parameters),e=="dependency-mismatch")r=!0;else{if(r=!1,e=="pending"){this.toHide=this.toHide.not(this.errorsFor(t));return}if(!e)return this.formatAndAdd(t,f),!1}}catch(o){this.settings.debug&&window.console&&console.log("exception occured when checking element "+t.id+", check the '"+f.method+"' method",o);throw o;}}if(!r)return this.objectLength(i)&&this.successList.push(t),!0},customMetaMessage:function(t,i){if(n.metadata){var r=this.settings.meta?n(t).metadata()[this.settings.meta]:n(t).metadata();return r&&r.messages&&r.messages[i]}},customMessage:function(n,t){var i=this.settings.messages[n];return i&&(i.constructor==String?i:i[t])},findDefined:function(){for(var n=0;n<arguments.length;n++)if(arguments[n]!==undefined)return arguments[n]},defaultMessage:function(t,i){return this.findDefined(this.customMessage(t.name,i),this.customMetaMessage(t,i),!this.settings.ignoreTitle&&t.title||undefined,n.validator.messages[i],"<strong>Warning: No message defined for "+t.name+"<\/strong>")},formatAndAdd:function(n,t){var i=this.defaultMessage(n,t.method),r=/\$?\{(\d+)\}/g;typeof i=="function"?i=i.call(this,t.parameters,n):r.test(i)&&(i=jQuery.format(i.replace(r,"{$1}"),t.parameters));this.errorList.push({message:i,element:n});this.errorMap[n.name]=i;this.submitted[n.name]=i},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var t,n=0;this.errorList[n];n++)t=this.errorList[n],this.settings.highlight&&this.settings.highlight.call(this,t.element,this.settings.errorClass,this.settings.validClass),this.showLabel(t.element,t.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(n=0;this.successList[n];n++)this.showLabel(this.successList[n]);if(this.settings.unhighlight)for(n=0,t=this.validElements();t[n];n++)this.settings.unhighlight.call(this,t[n],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return n(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var r=this.errorsFor(t);r.length?(r.removeClass().addClass(this.settings.errorClass),r.attr("generated")&&r.html(i)):(r=n("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(t),generated:!0}).addClass(this.settings.errorClass).html(i||""),this.settings.wrapper&&(r=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(r).length||(this.settings.errorPlacement?this.settings.errorPlacement(r,n(t)):r.insertAfter(t)));!i&&this.settings.success&&(r.text(""),typeof this.settings.success=="string"?r.addClass(this.settings.success):this.settings.success(r));this.toShow=this.toShow.add(r)},errorsFor:function(t){var i=this.idOrName(t);return this.errors().filter(function(){return n(this).attr("for")==i})},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){var i=this.currentForm;return n(document.getElementsByName(t)).map(function(n,r){return r.form==i&&r.name==t&&r||null})},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return n("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(n,t){return this.dependTypes[typeof n]?this.dependTypes[typeof n](n,t):!0},dependTypes:{boolean:function(n){return n},string:function(t,i){return!!n(t,i.form).length},"function":function(n,t){return n(t)}},optional:function(t){return!n.validator.methods.required.call(this,n.trim(t.value),t)&&"dependency-mismatch"},startRequest:function(n){this.pending[n.name]||(this.pendingRequest++,this.pending[n.name]=!0)},stopRequest:function(t,i){this.pendingRequest--;this.pendingRequest<0&&(this.pendingRequest=0);delete this.pending[t.name];i&&this.pendingRequest==0&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.formSubmitted=!1):!i&&this.pendingRequest==0&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t){return n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},dateDE:{dateDE:!0},number:{number:!0},numberDE:{numberDE:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor==String?this.classRuleSettings[t]=i:n.extend(this.classRuleSettings,t)},classRules:function(t){var i={};return(t=n(t).attr("class"))&&n.each(t.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(i,n.validator.classRuleSettings[this])}),i},attributeRules:function(t){var i={},r,u;t=n(t);for(r in n.validator.methods)u=t.attr(r),u&&(i[r]=u);return i.maxlength&&/-1|2147483647|524288/.test(i.maxlength)&&delete i.maxlength,i},metadataRules:function(t){if(!n.metadata)return{};var i=n.data(t.form,"validator").settings.meta;return i?n(t).metadata()[i]:n(t).metadata()},staticRules:function(t){var i={},r=n.data(t.form,"validator");return r.settings.rules&&(i=n.validator.normalizeRule(r.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return n.each(t,function(r,u){if(u===!1)delete t[r];else if(u.param||u.depends){var f=!0;switch(typeof u.depends){case"string":f=!!n(u.depends,i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=u.param!==undefined?u.param:!0:delete t[r]}}),n.each(t,function(r,u){t[r]=n.isFunction(u)?u(i):u}),n.each(["minlength","maxlength","min","max"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){t[this]&&(t[this]=[Number(t[this][0]),Number(t[this][1])])}),n.validator.autoCreateRanges&&(t.min&&t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),t.minlength&&t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t.messages&&delete t.messages,t},normalizeRule:function(t){if(typeof t=="string"){var i={};n.each(t.split(/\s/),function(){i[this]=!0});t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i;n.validator.messages[t]=r!=undefined?r:n.validator.messages[t];i.length<3&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";switch(i.nodeName.toLowerCase()){case"select":return(t=n(i).val())&&t.length>0;case"input":if(this.checkable(i))return this.getLength(t,i)>0;default:return n.trim(t).length>0}},remote:function(t,i,r){var f,u,e;return this.optional(i)?"dependency-mismatch":(f=this.previousValue(i),this.settings.messages[i.name]||(this.settings.messages[i.name]={}),f.originalMessage=this.settings.messages[i.name].remote,this.settings.messages[i.name].remote=f.message,r=typeof r=="string"&&{url:r}||r,this.pending[i.name])?"pending":f.old===t?f.valid:(f.old=t,u=this,this.startRequest(i),e={},e[i.name]=t,n.ajax(n.extend(!0,{url:r,mode:"abort",port:"validate"+i.name,dataType:"json",data:e,success:function(r){var o,e;u.settings.messages[i.name].remote=f.originalMessage;o=r===!0;o?(e=u.formSubmitted,u.prepareElement(i),u.formSubmitted=e,u.successList.push(i),u.showErrors()):(e={},r=r||u.defaultMessage(i,"remote"),e[i.name]=f.message=n.isFunction(r)?r(t):r,u.showErrors(e));f.valid=o;u.stopRequest(i,o)}},r)),"pending")},minlength:function(t,i,r){return this.optional(i)||this.getLength(n.trim(t),i)>=r},maxlength:function(t,i,r){return this.optional(i)||this.getLength(n.trim(t),i)<=r},rangelength:function(t,i,r){return t=this.getLength(n.trim(t),i),this.optional(i)||t>=r[0]&&t<=r[1]},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||n<=i},range:function(n,t,i){return this.optional(t)||n>=i[0]&&n<=i[1]},email:function(n,t){return this.optional(t)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(n)},url:function(n,t){return this.optional(t)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(n)},date:function(n,t){return this.optional(t)||!/Invalid|NaN/.test(new Date(n))},dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(n)},number:function(n,t){return this.optional(t)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(n)},digits:function(n,t){return this.optional(t)||/^\d+$/.test(n)},creditcard:function(n,t){var r;if(this.optional(t))return"dependency-mismatch";if(/[^0-9-]+/.test(n))return!1;var f=0,i=0,u=!1;for(n=n.replace(/\D/g,""),r=n.length-1;r>=0;r--)i=n.charAt(r),i=parseInt(i,10),u&&(i*=2)>9&&(i-=9),f+=i,u=!u;return f%10==0},accept:function(n,t,i){return i=typeof i=="string"?i.replace(/,/g,"|"):"png|jpe?g|gif",this.optional(t)||n.match(RegExp(".("+i+")$","i"))},equalTo:function(t,i,r){return r=n(r).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){n(i).valid()}),t==r.val()}}});n.format=n.validator.format})(jQuery),function(n){var t={},i;n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){i=n.port;n.mode=="abort"&&(t[i]&&t[i].abort(),t[i]=r)}):(i=n.ajax,n.ajax=function(r){var u=("port"in r?r:n.ajaxSettings).port;return("mode"in r?r:n.ajaxSettings).mode=="abort"?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments)):i.apply(this,arguments)})}(jQuery),function(n){jQuery.event.special.focusin||jQuery.event.special.focusout||!document.addEventListener||n.each({focus:"focusin",blur:"focusout"},function(t,i){function r(t){return t=n.event.fix(t),t.type=i,n.event.handle.call(this,t)}n.event.special[i]={setup:function(){this.addEventListener(t,r,!0)},teardown:function(){this.removeEventListener(t,r,!0)},handler:function(t){return arguments[0]=n.event.fix(t),arguments[0].type=i,n.event.handle.apply(this,arguments)}}});n.extend(n.fn,{validateDelegate:function(t,i,r){return this.bind(i,function(i){var u=n(i.target);if(u.is(t))return r.apply(u,arguments)})}})}(jQuery),function(n){function i(n,t,i){n.rules[t]=i;n.message&&(n.messages[t]=n.message)}function h(n){return n.replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g)}function f(n){return n.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g,"\\$1")}function e(n){return n.substr(0,n.lastIndexOf(".")+1)}function o(n,t){return n.indexOf("*.")===0&&(n=n.replace("*.",t)),n}function c(t,i){var r=n(this).find("[data-valmsg-for='"+f(i[0].name)+"']"),u=r.attr("data-valmsg-replace"),e=u?n.parseJSON(u)!==!1:null;r.removeClass("field-validation-valid").addClass("field-validation-error");t.data("unobtrusiveContainer",r);e?(r.empty(),t.removeClass("input-validation-error").appendTo(r)):t.hide()}function l(t,i){var u=n(this).find("[data-valmsg-summary=true]"),r=u.find("ul");r&&r.length&&i.errorList.length&&(r.empty(),u.addClass("validation-summary-errors").removeClass("validation-summary-valid"),n.each(i.errorList,function(){n("<li />").html(this.message).appendTo(r)}))}function a(t){var i=t.data("unobtrusiveContainer"),r=i.attr("data-valmsg-replace"),u=r?n.parseJSON(r):null;i&&(i.addClass("field-validation-valid").removeClass("field-validation-error"),t.removeData("unobtrusiveContainer"),u&&i.empty())}function v(){var t=n(this),i="__jquery_unobtrusive_validation_form_reset";if(!t.data(i)){t.data(i,!0);try{t.data("validator").resetForm()}finally{t.removeData(i)}t.find(".validation-summary-errors").addClass("validation-summary-valid").removeClass("validation-summary-errors");t.find(".field-validation-error").addClass("field-validation-valid").removeClass("field-validation-error").removeData("unobtrusiveContainer").find(">*").removeData("unobtrusiveContainer")}}function s(t){var i=n(t),f=i.data(u),s=n.proxy(v,t),e=r.unobtrusive.options||{},o=function(i,r){var u=e[i];u&&n.isFunction(u)&&u.apply(t,r)};return f||(f={options:{errorClass:e.errorClass||"input-validation-error",errorElement:e.errorElement||"span",errorPlacement:function(){c.apply(t,arguments);o("errorPlacement",arguments)},invalidHandler:function(){l.apply(t,arguments);o("invalidHandler",arguments)},messages:{},rules:{},success:function(){a.apply(t,arguments);o("success",arguments)}},attachValidation:function(){i.off("reset."+u,s).on("reset."+u,s).validate(this.options)},validate:function(){return i.validate(),i.valid()}},i.data(u,f)),f}var r=n.validator,t,u="unobtrusiveValidation";r.unobtrusive={adapters:[],parseElement:function(t,i){var u=n(t),f=u.parents("form")[0],r,e,o;f&&(r=s(f),r.options.rules[t.name]=e={},r.options.messages[t.name]=o={},n.each(this.adapters,function(){var i="data-val-"+this.name,r=u.attr(i),s={};r!==undefined&&(i+="-",n.each(this.params,function(){s[this]=u.attr(i+this)}),this.adapt({element:t,form:f,message:r,params:s,rules:e,messages:o}))}),n.extend(e,{__dummy__:!0}),i||r.attachValidation())},parse:function(t){var i=n(t),u=i.parents().addBack().filter("form").add(i.find("form")).has("[data-val=true]");i.find("[data-val=true]").each(function(){r.unobtrusive.parseElement(this,!0)});u.each(function(){var n=s(this);n&&n.attachValidation()})}};t=r.unobtrusive.adapters;t.add=function(n,t,i){return i||(i=t,t=[]),this.push({name:n,params:t,adapt:i}),this};t.addBool=function(n,t){return this.add(n,function(r){i(r,t||n,!0)})};t.addMinMax=function(n,t,r,u,f,e){return this.add(n,[f||"min",e||"max"],function(n){var f=n.params.min,e=n.params.max;f&&e?i(n,u,[f,e]):f?i(n,t,f):e&&i(n,r,e)})};t.addSingleVal=function(n,t,r){return this.add(n,[t||"val"],function(u){i(u,r||n,u.params[t])})};r.addMethod("__dummy__",function(){return!0});r.addMethod("regex",function(n,t,i){var r;return this.optional(t)?!0:(r=new RegExp(i).exec(n),r&&r.index===0&&r[0].length===n.length)});r.addMethod("nonalphamin",function(n,t,i){var r;return i&&(r=n.match(/\W/g),r=r&&r.length>=i),r});r.methods.extension?(t.addSingleVal("accept","mimtype"),t.addSingleVal("extension","extension")):t.addSingleVal("extension","extension","accept");t.addSingleVal("regex","pattern");t.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url");t.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range");t.addMinMax("minlength","minlength").addMinMax("maxlength","minlength","maxlength");t.add("equalto",["other"],function(t){var r=e(t.element.name),u=t.params.other,s=o(u,r),h=n(t.form).find(":input").filter("[name='"+f(s)+"']")[0];i(t,"equalTo",h)});t.add("required",function(n){(n.element.tagName.toUpperCase()!=="INPUT"||n.element.type.toUpperCase()!=="CHECKBOX")&&i(n,"required",!0)});t.add("remote",["url","type","additionalfields"],function(t){var r={url:t.params.url,type:t.params.type||"GET",data:{}},u=e(t.element.name);n.each(h(t.params.additionalfields||t.element.name),function(i,e){var s=o(e,u);r.data[s]=function(){var i=n(t.form).find(":input").filter("[name='"+f(s)+"']");return i.is(":checkbox")?i.filter(":checked").val()||i.filter(":hidden").val()||"":i.is(":radio")?i.filter(":checked").val()||"":i.val()}});i(t,"remote",r)});t.add("password",["min","nonalphamin","regex"],function(n){n.params.min&&i(n,"minlength",n.params.min);n.params.nonalphamin&&i(n,"nonalphamin",n.params.nonalphamin);n.params.regex&&i(n,"regex",n.params.regex)});n(function(){r.unobtrusive.parse(document)})}(jQuery);!function(n,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t(require,exports,module):n.ouibounce=t()}(this,function(){return function(n,t){"use strict";function f(n,t){return"undefined"==typeof n?t:n}function c(n){var i=864e5*n,t=new Date;return t.setTime(t.getTime()+i),"; expires="+t.toUTCString()}function d(){e()||(r.addEventListener("mouseleave",l),r.addEventListener("mouseenter",a),r.addEventListener("keydown",v))}function l(n){n.clientY>it||(u=setTimeout(o,p))}function a(){u&&(clearTimeout(u),u=null)}function v(n){h||n.metaKey&&76===n.keyCode&&(h=!0,u=setTimeout(o,p))}function g(n,t){return nt()[n]===t}function nt(){for(var t,i=document.cookie.split("; "),r={},n=i.length-1;n>=0;n--)t=i[n].split("="),r[t[0]]=t[1];return r}function e(){return g(s,"true")&&!tt}function o(){e()||(n&&(n.style.display="block"),ut(),y())}function y(n){var t=n||{};"undefined"!=typeof t.cookieExpire&&(w=c(t.cookieExpire));t.sitewide===!0&&(k=";path=/");"undefined"!=typeof t.cookieDomain&&(b=";domain="+t.cookieDomain);"undefined"!=typeof t.cookieName&&(s=t.cookieName);document.cookie=s+"=true"+w+b+k;r.removeEventListener("mouseleave",l);r.removeEventListener("mouseenter",a);r.removeEventListener("keydown",v)}var i=t||{},tt=i.aggressive||!1,it=f(i.sensitivity,20),rt=f(i.timer,1e3),p=f(i.delay,0),ut=i.callback||function(){},w=c(i.cookieExpire)||"",b=i.cookieDomain?";domain="+i.cookieDomain:"",s=i.cookieName?i.cookieName:"viewedOuibounceModal",k=i.sitewide===!0?";path=/":"",u=null,r=document.documentElement,h;return setTimeout(d,rt),h=!1,{fire:o,disable:y,isDisabled:e}}}),function(n){function i(){n(".footer-nav-trigger").on("click",function(t){t.stopImmediatePropagation();var i=n(this).parent();i.hasClass("expand")?i.removeClass("expand"):i.addClass("expand")})}function t(){if(window.matchMedia("(min-width:990px)").matches)n('[data-nav="parent"]').off("click"),n(".nav-main").find(".menu-title-bar").hide();else{n(".menu-icon").on("click",function(){(event.stopImmediatePropagation(),n("body").find(".overlay").length>0)||(n("body").append('<div class="overlay"><\/div>'),n(".nav-main").addClass("expand"))});n("body").on("click",".overlay",function(){n(".nav-main").removeClass("expand");n(this).remove();n(this).remove()});n('[data-nav="parent"]').on("click",function(t){t.preventDefault();n(this).next().hasClass("dropdown")&&(n(".nav-main").find(".menu-title-bar").show(),n(this).next().addClass("show"),n(".nav-main").find(".menu-title").text(n(this).data("nav-text")))});n(".nav-main").find(".menu-back").on("click",function(){var t=n(".show");n(t[t.length-1]).prev('a[data-nav="parent"]')===undefined?n(".nav-main").find(".menu-title").hide():(n(".nav-main").find(".menu-title").text(n(t[t.length-1]).prev('a[data-nav="parent"]').data("nav-text")),n(t[t.length-1]).removeClass("show"))})}}function r(){var t=ouibounce(document.getElementById("landing-modal"),{aggressive:!1,timer:0,callback:function(){var n=document.getElementById("landing-modal");n.style.display="block";window.onclick=function(t){t.target===n&&(n.style.display="none")}}});n("body").on("click",function(){});n(".cancel-alt").on("click",function(){n("#landing-modal").hide()});n(".close").on("click",function(){n("#landing-modal").hide()});t.fire();t.disable({cookieExpire:30,sitewide:!0})}function u(){var n=new RegExp("(googlebot/|Googlebot-Mobile|Googlebot-Image|Google favicon|Mediapartners-Google|bingbot|slurp|java|wget|curl|Commons-HttpClient|Python-urllib|libwww|httpunit|nutch|phpcrawl|msnbot|jyxobot|FAST-WebCrawler|FAST Enterprise Crawler|biglotron|teoma|convera|seekbot|gigablast|exabot|ngbot|ia_archiver|GingerCrawler|webmon |httrack|webcrawler|grub.org|UsineNouvelleCrawler|antibot|netresearchserver|speedy|fluffy|bibnum.bnf|findlink|msrbot|panscient|yacybot|AISearchBot|IOI|ips-agent|tagoobot|MJ12bot|dotbot|woriobot|yanga|buzzbot|mlbot|yandexbot|purebot|Linguee Bot|Voyager|CyberPatrol|voilabot|baiduspider|citeseerxbot|spbot|twengabot|postrank|turnitinbot|scribdbot|page2rss|sitebot|linkdex|Adidxbot|blekkobot|ezooms|dotbot|Mail.RU_Bot|discobot|heritrix|findthatfile|europarchive.org|NerdByNature.Bot|sistrix crawler|ahrefsbot|Aboundex|domaincrawler|wbsearchbot|summify|ccbot|edisterbot|seznambot|ec2linkfinder|gslfbot|aihitbot|intelium_bot|facebookexternalhit|yeti|RetrevoPageAnalyzer|lb-spider|sogou|lssbot|careerbot|wotbox|wocbot|ichiro|DuckDuckBot|lssrocketcrawler|drupact|webcompanycrawler|acoonbot|openindexspider|gnam gnam spider|web-archive-net.com.bot|backlinkcrawler|coccoc|integromedb|content crawler spider|toplistbot|seokicks-robot|it2media-domain-crawler|ip-web-crawler.com|siteexplorer.info|elisabot|proximic|changedetection|blexbot|arabot|WeSEE:Search|niki-bot|CrystalSemanticsBot|rogerbot|360Spider|psbot|InterfaxScanBot|Lipperhey SEO Service|CC Metadata Scaper|g00g1e.net|GrapeshotCrawler|urlappendbot|brainobot|fr-crawler|binlar|SimpleCrawler|Livelapbot|Twitterbot|cXensebot|smtbot|bnf.fr_bot|A6-Indexer|ADmantX|Facebot|Twitterbot|OrangeBot|memorybot|AdvBot|MegaIndex|SemanticScholarBot|ltx71|nerdybot|xovibot|BUbiNG|Qwantify|archive.org_bot|Applebot|TweetmemeBot|crawler4j|findxbot|SemrushBot|yoozBot|lipperhey|y!j-asr|Domain Re-Animator Bot|AddThis)","i"),t=navigator.userAgent;return n.test(t)?!0:!1}i();n("#LightBoxSegment").hide();u()||window.location.href.indexOf("utm_source=")!==-1||r();t();n(window).resize(function(){t()});n("#RelationshipID").change(function(){var t=n(this);t.val()==="1"?n("#LightBoxSegment").show():n("#LightBoxSegment").hide()});n("#ConfirmEmail").on("input",function(){n("#Email").val()===n("#ConfirmEmail").val()&&n("#confirm-email-match").hide()});n("#WhatSegment").change(function(){n("#WhatSegmentError").hide()});n("#emailsubscribeshort").on("submit",function(t){var i=n("#emailsubscribeshort").valid();n(".captcha-required").hide();n("#WhatSegment").val()===" "&&n("#RelationshipID").val()==="1"&&(n("#WhatSegmentError").show(),i=!1,t.preventDefault());isCaptchaChecked()||(n(".captcha-required").show(),i=!1,t.preventDefault());i&&(n("#emailsubscribeshortContent").hide(),n("#emailsubscribeshortConfirmationMessage").show())})}(jQuery);$(document).ready(function(){(function(n,t){function r(){t(window).on("load",function(){i=n.$form=t("#email-subscribe-form");t("#segment").hide();t("#EmailMatchErrMsg").hide();i.bind("invalid-form.validate",function(n,t){for(var f=i.find(".input-validation-error"),u,r=0;r<t.errorList.length;r++)u=t.errorList[r],dataLayer.push({event:"formError",gtm:{element:{dataset:{t:"formError",d1:u.element.name.toLowerCase(),d2:u.message}}}})});t("#RelationshipID").change(function(){var n=t(this);n.val()==="2"?t("#segment").show():t("#segment").hide()});t("#email-subscribe-form").on("submit",function(n){var i=t("#ConfirmEmail"),r=t("#Email"),u=t("#EmailMatchErrMsg");i.val()!==r.val()&&n.preventDefault()});t("#ConfirmEmail").change(function(){var i=t(this),r=t("#Email"),n=t("#EmailMatchErrMsg");i.val()!==r.val()?n.show():n.hide()});t(".form input").change(function(){dataLayer.push({event:"contactform",gtm:{element:{dataset:{t:t(this).closest(".form-fieldset").find("label").html().toLowerCase()}}}})});t(".form select").change(function(){dataLayer.push({event:"contactform",gtm:{element:{dataset:{t:t(this).closest(".form-fieldset").find("label").html().toLowerCase(),d1:t(this).find(":selected").text()}}}})});t(" select").change(function(){dataLayer.push({event:"select",gtm:{element:{dataset:{t:t(this).closest(".form-fieldset").find("label").html().toLowerCase(),d1:t(this).find(":selected").text()}}}})})})}var i=n.$form=t("#email-subscribe-form");t(".captcha-required").hide();n.config={};n.init=function(){r()}})(window.emailSubscribe=window.emailSubscribe||{},jQuery),function(n){n("#check-box-required").hide();emailSubscribe.init();n("#Subscription-Checkbox").change(function(){this.checked?n("#check-box-required").hide():n("#check-box-required").show()});n("#WhatSegment").change(function(){n("#WhatSegmentError").hide()});n("#email-subscribe-form").on("submit",function(t){n("#Subscription-Checkbox").prop("checked")||t.preventDefault();isCaptchaChecked()||(n(".captcha-required").show(),t.preventDefault());n("#WhatSegment").val()!=="NA"&&n("#WhatSegment").val()||n("#RelationshipID").val()!=="2"||(n("#WhatSegmentError").show(),validForm=!1,t.preventDefault())})}(jQuery)});favorite={};favorite.getFavorites=function(){var n=window.getCookie("favorites");return n.split(",")};favorite.updateCount=function(){var n=window.getCookie("favorites"),t=n!==""?n.split(",").length:0;document.getElementById("favorite-count").style.display="none";t!==0?(document.getElementById("favorite-count").style.display="block",document.getElementById("favorite-count").innerText=t,document.getElementById("favorite-menu-toggle").classList.add("active")):document.getElementById("favorite-menu-toggle").classList.remove("active")};favorite.add=function(n){var t=favorite.getFavorites();t.indexOf(n)<=-1&&(t.length===0||t[0]===""?window.setCookie("favorites",n,30):(t.push(n),window.setCookie("favorites",t.join(","),30)));favorite.updateCount();favorite.updateHearts();favorite.isFavorited()};favorite.remove=function(n){var i=favorite.getFavorites(),t=[];i.forEach(function(i){i!==n&&t.push(i)});window.setCookie("favorites",t.join(","),30);favorite.updateCount()};favorite.updateHearts=function(){var n=favorite.getFavorites();n.forEach(function(n){for(var i=document.querySelectorAll('[data-color-number="'+n+'"]'),t=0;t<i.length;t++)i[t].style.display="block"})};favorite.clearHeart=function(n){for(var i=document.querySelectorAll('[data-color-number="'+n+'"]'),t=0;t<i.length;t++)i[t].style.display="none";$("#add-favorite").data("colornumber")===n&&$("#add-favorite").removeClass("active")};favorite.isFavorited=function(){var n=favorite.getFavorites(),t=document.getElementsByClassName("color-detail")[0];n.forEach(function(n){t.dataset.colornumber===n&&(document.querySelectorAll("#add-favorite .material-icons")[0].innerText="favorite",document.getElementById("add-favorite").classList.add("active"),document.querySelectorAll("#add-favorite .material-icons")[0].dataset.d1="remove favorite")})},function(n){n("body").on("click",".overlay",function(){n(".favorites-menu").removeClass("show");n(".favorites-list").empty();n(this).remove()});n("body").on("click",".favorite-remove",function(){var t=n(this).prev("a").data("color-number");n(this).parents("li").remove();favorite.remove(t);favorite.updateHearts();favorite.clearHeart(t)});n("#add-favorite").on("click",function(){var r=favorite.getFavorites(),t=document.querySelectorAll("[data-colornumber]")[0].dataset.colornumber,i;r.indexOf(t)>-1?(favorite.remove(t),document.querySelectorAll("#add-favorite .material-icons")[0].innerText="favorite_border",document.getElementById("add-favorite").classList.remove("active"),document.querySelectorAll("#add-favorite .material-icons")[0].dataset.d1="add favorite",i=n(this).data("colornumber|colorNumber"),favorite.clearHeart(i),dataLayer.push({event:"click",gtm:{element:{dataset:{t:"favorite",d1:"remove favorite",d2:i}}}})):(favorite.add(t),dataLayer.push({event:"click",gtm:{element:{dataset:{t:"favorite",d1:"add favorite",d2:n(this).data("d2")}}}}))});n(".favorites-menu").find(".menu-back").on("click",function(t){t.preventDefault();n(".favorites-menu").removeClass("show");dataLayer.push({event:"click",gtm:{element:{dataset:{t:"favorite",d1:"close favorites"}}}});n(".favorites-list").empty();n(".overlay").remove()});n("#favorite-menu-toggle").on("click",function(){n("body").append('<div class="overlay"><\/div>');var t=window.getCookie("favorites");n.ajax({url:"/"+localization.culture+"/api/favorite/get",data:{colorNumbers:t},dataType:"json",method:"get"}).done(function(t){n.each(t,function(t,i){i.NodeAliasPath!==null&&(i.SwatchImage===""?n(".favorites-list").prepend('<li><a href="/'+localization.culture+i.NodeAliasPath.toLowerCase()+'" title="" data-color-number="'+i.ColorNumber+'" data-d2="'+i.ColorNumber+" | "+i.ColorName+'"><span class="swatch-small"><img src="/Content/images/transparentswatch.png" style="background-color:rgba('+i.Rgb.R+","+i.Rgb.G+","+i.Rgb.B+',1);" alt="'+i.ColorName+'" /><\/span><span class="swatch-name">'+i.ColorName+'<span class="swatch-number">'+i.ColorNumber+'<\/span><\/span><\/a> <button type="button" class="favorite-remove" ><span class="material-icons"  data-t="favorites" data-d1="remove favorite" data-d2="'+i.ColorNumber+" | "+i.ColorName+'" >close<\/span><\/button><\/li>'):n(".favorites-list").prepend('<li><a href="/'+localization.culture+i.NodeAliasPath.toLowerCase()+'" title="" data-color-number="'+i.ColorNumber+'" data-d2="'+i.ColorNumber+" | "+i.ColorName+'"><span class="swatch-small"><img src="'+i.SwatchImage+'" alt="'+i.ColorName+'" /><\/span><span class="swatch-name">'+i.ColorName+'<span class="swatch-number">'+i.ColorNumber+'<\/span><\/span><\/a> <button type="button" class="favorite-remove"  ><span class="material-icons"   data-t="favorite" data-d1="remove favorite" data-d2=" '+i.ColorNumber+" | "+i.ColorName+'" >close<\/span><\/button><\/li>'))});n(".favorites-menu").addClass("show");dataLayer.push({event:"click",gtm:{element:{dataset:{t:"favorite",d1:"open favorites241"}}}})})})}(jQuery),function(n){function i(){window.matchMedia("(min-width:990px").matches||n(".carousel-collection").slick({slidesToShow:1,slidesToScroll:1,arrows:!1,dots:!0})}n(".carousel").slick({slidesToShow:1,slidesToScroll:1,arrows:!1,dots:!0});i();n(".card-section-slider-container").each(function(){var t=n(this);window.matchMedia("(min-width:990px").matches?t.width(t.children().length*250+"px"):t.width(t.children().length*175+"px")});var r=n(".mb-slider-container"),t=250;r.each(function(){var r=n(this),i=r.find(".mb-slider");if(r.hasClass("mobile-stack")&&window.innerWidth<1e3)return r.removeClass("mb-slider-container"),n(".mobile-stack--slider").removeClass("mb-slider"),!1;r.find(".next").on("click",function(t){t.preventDefault();n(window).width()<i.width()+parseInt(i.css("left"))&&i.css("left","-="+i.children().width())});r.find(".prev").on("click",function(n){n.preventDefault();parseInt(i.css("left"))<0&&i.css("left","+="+i.children().width())});r.hasClass("recent-colors")&&(t=150);t*i.children().length>n(window).width()?i.width(t*i.children().length+"px"):r.find(".controls").hide();n(window).resize(function(){t*i.children().length>n(window).width()?(i.css("left",0),i.width(t*i.children().length+"px")):r.find(".controls").hide()})})}(jQuery),function(n,t){function r(){t(window).on("load",function(){n.tooltip()});t(window).resize(function(){n.tooltip()})}var i={};i.checkWidth=function(){return window.matchMedia("(min-width: 1170px)").matches?"desktopWide":window.matchMedia("(min-width: 970px)").matches?"desktopNarrow":window.matchMedia("(min-width: 750px)").matches?"tablet":"mobile"};n.config={};n.tooltip=function(){var n=t(".js-color-rect");i.checkWidth()!="mobile"&&i.checkWidth()!="tablet"?n.smoothHover(function(){var n=t(this);n.find(".color-rect-tip").fadeToggle()}):(n.unbind("mouseenter").unbind("mousemove").unbind("mouseleave"),n.removeProp("hoverIntent_t"),n.removeProp("hoverIntent_s"))};t.fn.smoothHover=function(n,i,r){var u={interval:200,sensitivity:6,timeout:100};u=typeof n=="object"?t.extend(u,n):t.isFunction(i)?t.extend(u,{over:n,out:i,selector:r}):t.extend(u,{over:n,out:n,selector:i});var f,e,o,s,h=function(n){f=n.pageX;e=n.pageY},c=function(n,i){if(i.smoothHover_t=clearTimeout(i.smoothHover_t),Math.sqrt((o-f)*(o-f)+(s-e)*(s-e))<u.sensitivity)return t(i).off("mousemove.smoothHover",h),i.smoothHover_s=!0,u.over.apply(i,[n]);o=f;s=e;i.smoothHover_t=setTimeout(function(){c(n,i)},u.interval)},a=function(n,t){return t.smoothHover_t=clearTimeout(t.smoothHover_t),t.smoothHover_s=!1,u.out.apply(t,[n])},l=function(n){var r=t.extend({},n),i=this;if(i.smoothHover_t&&(i.smoothHover_t=clearTimeout(i.smoothHover_t)),n.type==="mouseenter"){o=r.pageX;s=r.pageY;t(i).on("mousemove.smoothHover",h);i.smoothHover_s||(i.smoothHover_t=setTimeout(function(){c(r,i)},u.interval))}else t(i).off("mousemove.smoothHover",h),i.smoothHover_s&&(i.smoothHover_t=setTimeout(function(){a(r,i)},u.timeout))};return this.on({"mouseenter.smoothHover":l,"mouseleave.smoothHover":l},u.selector)};n.init=function(){r()};n.init()}(window.fullPalette=window.fullPalette||{},jQuery),function(n){function t(){n(window.location.hash).addClass("active");n(window.location.hash).next(".accordion-section").show()}n(".accordion-section").hide();window.location.hash!==""&&t();n(window).on("hashchange",function(){t()});n(".accordion-title").on("click",function(t){t.preventDefault();var i=n(this);i.next(".accordion-section").toggle();i.toggleClass("active")})}(jQuery);$(document).ready(function(){$(".paint-calc--btn").prop("disabled",!0);$("#current-step").val("1");var n="";$("#current-step").val()==1?$(".back-btn").addClass("disabled-btn"):$(".back-btn").removeClass("disabled-btn");$(".calc-card").on("click",function(){$(".calc-card").removeClass("active");$(this).addClass("active");$(".paint-calc--btn").prop("disabled",!1);n=$(this).data("val")});$(".paint-calc--btn").on("click",function(){$(".step-"+$("#current-step").val()).addClass("animate-offscreen");$(".step-"+$("#current-step").val()).removeClass("animate-center");$(".step-"+t).hide();setStepData($("#current-step").val(),n);var t=parseInt($("#current-step").val(),10)+1;t>4&&($(".step-num").hide(),$(".back-btn").hide());$(".step-number").text(t);$(".step-"+t).show();t!=3&&$(".paint-calc--btn").prop("disabled",!0);setTimeout(function(){$(".step-"+$("#current-step").val()).removeClass("animate-offscreen");$("#current-step").val(t);$(".progress-bar").animate({width:t*25+"%"},500);$(".step-"+$("#current-step").val()).addClass("animate-center");$("#current-step").val()==1?$(".back-btn").addClass("disabled-btn"):$("#current-step").val()>4?($(".paint-calc--btn").hide(),$(".step-container").hide(),$(".step-num").hide()):$(".back-btn").removeClass("disabled-btn")},500)});$(".recalculate").on("click",function(){if(!$(this).hasClass("disabled-btn")){$(".step-"+$("#current-step").val()).addClass("animate-offscreen");$(".step-"+$("#current-step").val()).removeClass("animate-center");$(".step-"+n).hide();$(".paint-calc--btn").prop("disabled",!1);var n=1;$(".step-number").text(n);$(".step-"+n).show();$(".calc-card").removeClass("active");setTimeout(function(){$(".step-"+$("#current-step").val()).removeClass("animate-offscreen");$("#current-step").val(n);$(".progress-bar").animate({width:n*25+"%"},500);$(".step-"+$("#current-step").val()).addClass("animate-center");$("#current-step").val()==1?$(".back-btn").addClass("disabled-btn"):$(".back-btn").removeClass("disabled-btn");$(".paint-calc--btn").prop("disabled",!0);$(".step-num").show();$(".paint-calc--btn").show();$(".step-container").show();$(".back-btn").addClass("disabled-btn");$(".back-btn").show()},500)}});$(".back-btn").on("click",function(){if(!$(this).hasClass("disabled-btn")){$(".step-"+$("#current-step").val()).addClass("animate-offscreen");$(".step-"+$("#current-step").val()).removeClass("animate-center");$(".step-"+n).hide();$(".paint-calc--btn").prop("disabled",!0);var n=parseInt($("#current-step").val(),10)-1;$(".step-number").text(n);$(".step-"+n).show();$(".calc-card").removeClass("active");setTimeout(function(){$(".step-"+$("#current-step").val()).removeClass("animate-offscreen");$("#current-step").val(n);$(".progress-bar").animate({width:n*25+"%"},500);$(".step-"+$("#current-step").val()).addClass("animate-center");$("#current-step").val()==1?$(".back-btn").addClass("disabled-btn"):$(".back-btn").removeClass("disabled-btn")},500)}});$("input").on("change",function(){$(" input.doors").val()!=""&&$("input.windows").val()!=""?$(".paint-calc--btn").prop("disabled",!1):$(".paint-calc--btn").prop("disabled",!0)})});$("#search-toggle").click(function(){$(".search-container").slideToggle("slow");$("#search-toggle").toggleClass("selected");$("#search-toggle").hasClass("selected")?($(".search-icon-search").css("display","none"),$(".search-icon-close").css("display","block")):($(".search-icon-search").css("display","block"),$(".search-icon-close").css("display","none"));$("#aa-search-input").focus();dataLayer.push({event:"search",gtm:{element:{dataset:{t:"search results","d1`":$("#aa-search-input").val(),d2:"homepage|nav"}}}})});var client=algoliasearch("PV4K16YEPR","8480513722c125444f640921d146a332"),products=client.initIndex("prd_SicoProducts_"+$("#CultureValue").html()),colors=client.initIndex("prd_SicoColors_"+$("#CultureValue").html()),general=client.initIndex("prd_SicoGeneral_"+$("#CultureValue").html()),excerptText;$(document).ready(function(){$("#aa-search-input").on("change",function(){var n=$("#aa-search-input").val();dataLayer.push({event:"search",gtm:{element:{dataset:{t:"search results",d1:n,d2:"homepage|nav"}}}})});$("#searchbox-field").on("change",function(){var n=$("#aa-search-input").val();dataLayer.push({event:"search",gtm:{element:{dataset:{t:"search results",d1:n,d2:"search page"}}}})})});autocomplete("#aa-search-input",{templates:{dropdownMenu:"#mb-custom-autocomplete"}},[{source:autocomplete.sources.hits(general,{hitsPerPage:4}),name:"d1",templates:{header:function(n,t){return'<div class="aa-suggestions-category">'+localization.labels.all+'<span class="aa-suggestions-counter" > ('+t.hits.length+" "+localization.labels.outOf+" "+t.nbHits+")<\/span ><\/div > "},suggestion:function(n){return excerptText=n.description?n.description.length>180?n.description.substr(0,176)+"...":n.description:"",'<a href="'+n.page_url.toLowerCase()+ + '" data-t="search results" data-d1="all" data-2="'+n.description.toLowerCase()+'"><div class="aa-suggestions-item"><img src="'+n.image_url+'?w=65&h=65" /><span><h4>'+n.title+"<\/h4><h6>"+excerptText+"<\/h6><\/span><\/div><\/a>"},footer:'<div class="aa-suggestions-viewall clearfix"><a class="btn btn-primary" href="#" onClick="document.getElementById(\'search-main\').submit();" data-t="search results" data-d1="view all">'+localization.labels.searchAll+"<\/a><\/div>",empty:'<div class="aa-empty">'+localization.labels.noMatchingPages+"<\/div>"}},{source:autocomplete.sources.hits(colors,{hitsPerPage:4}),name:"d2",templates:{header:function(n,t){return'<div class="aa-suggestions-category">'+localization.labels.colors+' <span class="aa-suggestions-counter">('+t.hits.length+" "+localization.labels.outOf+" "+t.nbHits+")<\/span><\/div>"},suggestion:function(n){return'<a href="'+n.page_url.toLowerCase()+'" data-t="search results" data-d1="colors" data-2="'+n.title+'"><div class="aa-suggestions-item"><img src="'+n.image_url+'" /><span><h4>'+n.title+"<\/h4><h5>"+n.color_number+"<\/h5><\/span><\/div><\/a>"},footer:'<div class="aa-suggestions-viewall"><a class="btn btn-primary" href="#" onClick="document.getElementById(\'search-main\').submit();"  data-t="search results" data-d1="view all">'+localization.labels.viewAll+"<\/a><\/div>",empty:'<div class="aa-empty">'+localization.labels.noMatchingColors+"<\/div>"}},{source:autocomplete.sources.hits(products,{hitsPerPage:4}),name:"d3",templates:{header:function(n,t){return'<div class="aa-suggestions-category">'+localization.labels.products+' <span class="aa-suggestions-counter">('+t.hits.length+" "+localization.labels.outOf+" "+t.nbHits+")<\/span><\/div>"},suggestion:function(n){return'<a href="'+n.page_url.toLowerCase()+'" data-t="search results" data-d1="products" data-2="'+n.title+'"><div class="aa-suggestions-item"><img src="'+n.image_url+'?w=65&h=65" /><span><h4>'+n.title+"<\/h4><\/span><\/div><\/a>"},footer:'<div class="aa-suggestions-viewall"><a class="btn btn-primary" href="#" onClick="document.getElementById(\'search-main\').submit();" data-t="search results" data-d1="view all">'+localization.labels.viewAll+"<\/a><\/div>",empty:'<div class="aa-empty">'+localization.labels.noMatchingProducts+"<\/div>"}}]),function(n,t){typeof define=="function"&&define.amd?define(t):n.BackgroundCheck=t(n)}(this,function(){"use strict";function ut(n){if(n===undefined||n.targets===undefined)throw"Missing attributes";i.debug=u(n.debug,!1);i.debugOverlay=u(n.debugOverlay,!1);i.targets=a(n.targets);i.images=a(n.images||"img",!0);i.changeParent=u(n.changeParent,!1);i.threshold=u(n.threshold,50);i.minComplexity=u(n.minComplexity,30);i.minOverlap=u(n.minOverlap,50);i.windowEvents=u(n.windowEvents,!0);i.maxDuration=u(n.maxDuration,500);i.mask=u(n.mask,{r:0,g:255,b:0});i.classes=u(n.classes,{dark:"background--dark",light:"background--light",complex:"background--complex"});o===undefined&&(et(),o&&(t.style.position="fixed",t.style.top="0px",t.style.left="0px",t.style.width="100%",t.style.height="100%",window.addEventListener(rt,it.bind(null,function(){k();f()})),window.addEventListener("scroll",it.bind(null,f)),k(),f()))}function p(){o=null;t=null;e=null;i={};s&&clearTimeout(s)}function r(){n("debug")}function u(n,t){return w(n,typeof t),n===undefined?t:n}function w(n,t){if(n!==undefined&&typeof n!==t)throw"Incorrect attribute type";}function ft(n){for(var f,t,u=[],i=0;i<n.length;i++)if(f=n[i],u.push(f),f.tagName!=="IMG"){if(t=window.getComputedStyle(f).backgroundImage,t.split(/,url|, url/).length>1)throw"Multiple backgrounds are not supported";if(t&&t!=="none")u[i]={img:new Image,el:u[i]},t=t.slice(4,-1),t=t.replace(/"/g,""),u[i].img.src=t,r("CSS Image - "+t);else throw"Element is not an <img> but does not have a background-image";}return u}function a(n,t){var i=n;if(typeof n=="string"?i=document.querySelectorAll(n):n&&n.nodeType===1&&(i=[n]),i&&i.length!==0&&i.length!==undefined)t&&(i=ft(i)),i=Array.prototype.slice.call(i);else throw"Elements not found";return i}function et(){t=document.createElement("canvas");t&&t.getContext?(e=t.getContext("2d"),o=!0):o=!1;b()}function b(){n("debugOverlay")?(t.style.opacity=.5,t.style.pointerEvents="none",document.body.appendChild(t)):t.parentNode&&t.parentNode.removeChild(t)}function ot(t){var i=(new Date).getTime()-t;r("Duration: "+i+"ms");i>n("maxDuration")&&(v(),p())}function k(){c={left:0,top:0,right:document.body.clientWidth,bottom:window.innerHeight};t.width=document.body.clientWidth;t.height=window.innerHeight}function l(n,t,i){var r,u;return n.indexOf("px")!==-1?r=parseFloat(n):n.indexOf("%")!==-1?(r=parseFloat(n),u=r/100,r=u*t,i&&(r-=i*u)):r=t,r}function st(n){var o=window.getComputedStyle(n.el),t,f,u;n.el.style.backgroundRepeat="no-repeat";n.el.style.backgroundOrigin="padding-box";var e=o.backgroundSize.split(" "),i=e[0],r=e[1]===undefined?"auto":e[1],s=n.el.clientWidth/n.el.clientHeight,h=n.img.naturalWidth/n.img.naturalHeight;return i==="cover"?s>=h?(i="100%",r="auto"):(i="auto",e[0]="auto",r="100%"):i==="contain"&&(1/s<1/h?(i="auto",e[0]="auto",r="100%"):(i="100%",r="auto")),i=i==="auto"?n.img.naturalWidth:l(i,n.el.clientWidth),r=r==="auto"?i/n.img.naturalWidth*n.img.naturalHeight:l(r,n.el.clientHeight),e[0]==="auto"&&e[1]!=="auto"&&(i=r/n.img.naturalHeight*n.img.naturalWidth),t=o.backgroundPosition,t==="top"?t="50% 0%":t==="left"?t="0% 50%":t==="right"?t="100% 50%":t==="bottom"?t="50% 100%":t==="center"&&(t="50% 50%"),t=t.split(" "),t.length===4?(f=t[1],u=t[3]):(f=t[0],u=t[1]),u=u||"50%",f=l(f,n.el.clientWidth,i),u=l(u,n.el.clientHeight,r),t.length===4&&(t[0]==="right"&&(f=n.el.clientWidth-n.img.naturalWidth-f),t[2]==="bottom"&&(u=n.el.clientHeight-n.img.naturalHeight-u)),f+=n.el.getBoundingClientRect().left,u+=n.el.getBoundingClientRect().top,{left:Math.floor(f),right:Math.floor(f+i),top:Math.floor(u),bottom:Math.floor(u+r),width:Math.floor(i),height:Math.floor(r)}}function d(n){var t,e,r,u,f,i;return n.nodeType?(u=n.getBoundingClientRect(),t={left:u.left,right:u.right,top:u.top,bottom:u.bottom,width:u.width,height:u.height},r=n.parentNode,e=n):(t=st(n),r=n.el,e=n.img),r=r.getBoundingClientRect(),t.imageTop=0,t.imageLeft=0,t.imageWidth=e.naturalWidth,t.imageHeight=e.naturalHeight,f=t.imageHeight/t.height,t.top<r.top&&(i=r.top-t.top,t.imageTop=f*i,t.imageHeight-=f*i,t.top+=i,t.height-=i),t.left<r.left&&(i=r.left-t.left,t.imageLeft+=f*i,t.imageWidth-=f*i,t.width-=i,t.left+=i),t.bottom>r.bottom&&(i=t.bottom-r.bottom,t.imageHeight-=f*i,t.height-=i),t.right>r.right&&(i=t.right-r.right,t.imageWidth-=f*i,t.width-=i),t.imageTop=Math.floor(t.imageTop),t.imageLeft=Math.floor(t.imageLeft),t.imageHeight=Math.floor(t.imageHeight),t.imageWidth=Math.floor(t.imageWidth),t}function ht(n){var t=d(n);n=n.nodeType?n:n.img;t.imageWidth>0&&t.imageHeight>0&&t.width>0&&t.height>0?e.drawImage(n,t.imageLeft,t.imageTop,t.imageWidth,t.imageHeight,t.left,t.top,t.width,t.height):r("Skipping image - "+n.src+" - area too small")}function h(n,t,i){var r=n.className,u;switch(i){case"add":r+=" "+t;break;case"remove":u=new RegExp("(?:^|\\s)"+t+"(?!\\S)","g");r=r.replace(u,"")}n.className=r.trim()}function v(t){for(var u=t?[t]:n("targets"),i,r=0;r<u.length;r++)i=u[r],i=n("changeParent")?i.parentNode:i,h(i,n("classes").light,"remove"),h(i,n("classes").dark,"remove"),h(i,n("classes").complex,"remove")}function g(t){var o=t.getBoundingClientRect(),y,i,c=0,s,p=0,f=0,l,w=0,a=n("mask"),u;if(o.width>0&&o.height>0){for(v(t),t=n("changeParent")?t.parentNode:t,i=e.getImageData(o.left,o.top,o.width,o.height).data,u=0;u<i.length;u+=4)i[u]===a.r&&i[u+1]===a.g&&i[u+2]===a.b?w++:(c++,y=.2126*i[u]+.7152*i[u+1]+.0722*i[u+2],s=y-f,p+=s*s,f=f+s/c);w<=i.length/4*(1-n("minOverlap")/100)&&(l=Math.sqrt(p/c)/255,f=f/255,r("Target: "+t.className+" lum: "+f+" var: "+l),h(t,f<=n("threshold")/100?n("classes").dark:n("classes").light,"add"),l>n("minComplexity")/100&&h(t,n("classes").complex,"add"))}}function y(n,t){return n=(n.nodeType?n:n.el).getBoundingClientRect(),t=t===c?t:(t.nodeType?t:t.el).getBoundingClientRect(),!(n.right<t.left||n.left>t.right||n.top>t.bottom||n.bottom<t.top)}function nt(t){for(var e=(new Date).getTime(),u=t&&(t.tagName==="IMG"||t.img)?"image":"targets",f=t?!1:!0,o=n("targets").length,i,r=0;r<o;r++)i=n("targets")[r],y(i,c)&&(u!=="targets"||t&&t!==i?u==="image"&&y(i,t)&&g(i):(f=!0,g(i)));if(u==="targets"&&!f)throw t+" is not a target";ot(e)}function tt(n){var t=function(n){var t=0;return window.getComputedStyle(n).position!=="static"&&(t=parseInt(window.getComputedStyle(n).zIndex,10)||0,t>=0&&t++),t},i=n.parentNode,r=i?t(i):0,u=t(n);return r*1e5+u}function ct(n){var t=!1;return n.sort(function(n,i){n=n.nodeType?n:n.el;i=i.nodeType?i:i.el;var u=n.compareDocumentPosition(i),r=0;return n=tt(n),i=tt(i),n>i&&(t=!0),n===i&&u===2?r=1:n===i&&u===4&&(r=-1),r||n-i}),r("Sorted: "+t),t&&r(n),t}function f(i,u,s){var a,v;if(o){a=n("mask");r("--- BackgroundCheck ---");r("onLoad event: "+(s&&s.src));u!==!0&&(e.clearRect(0,0,t.width,t.height),e.fillStyle="rgb("+a.r+", "+a.g+", "+a.b+")",e.fillRect(0,0,t.width,t.height));var p=s?[s]:n("images"),b=ct(p),h,l,w=!1;for(v=0;v<p.length;v++)h=p[v],y(h,c)&&(l=h.nodeType?h:h.img,l.naturalWidth===0?(w=!0,r("Loading... "+h.src),l.removeEventListener("load",f),b?l.addEventListener("load",f.bind(null,null,!1,null)):l.addEventListener("load",f.bind(null,i,!0,h))):(r("Drawing: "+h.src),ht(h)));s||w?s&&nt(s):nt(i)}}function it(t){n("windowEvents")===!0&&(s&&clearTimeout(s),s=setTimeout(t,200))}function lt(n,t){if(i[n]===undefined)throw"Unknown property - "+n;else if(t===undefined)throw"Missing value for "+n;if(n==="targets"||n==="images")try{t=a(n==="images"&&!t?"img":t,n==="images"?!0:!1)}catch(r){t=[];throw r;}else w(t,typeof i[n]);v();i[n]=t;f();n==="debugOverlay"&&b()}function n(n){if(i[n]===undefined)throw"Unknown property - "+n;return i[n]}function at(){for(var i=n("images"),r,u=[],t=0;t<i.length;t++)r=d(i[t]),u.push(r);return u}var rt=window.orientation!==undefined?"orientationchange":"resize",o,t,e,s,c,i={};return{init:ut,destroy:p,refresh:f,set:lt,get:n,getImageData:at}});!function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):"undefined"!=typeof exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){"use strict";var t=window.Slick||{};(t=function(){var t=0;return function(i,r){var f,u=this;u.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:n(i),appendDots:n(i),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous<\/button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next<\/button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,i){return n('<button type="button" />').text(i+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!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,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$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;void 0!==document.mozHidden?(u.hidden="mozHidden",u.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(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)}}()).prototype.activateADA=function(){this.$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("boolean"==typeof i)r=i,i=null;else if(i<0||i>=u.slideCount)return!1;u.unload();"number"==typeof i?0===i&&0===u.$slides.length?n(t).appendTo(u.$slideTrack):r?n(t).insertBefore(u.$slides.eq(i)):n(t).insertAfter(u.$slides.eq(i)):!0===r?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;1===n.options.slidesToShow&&!0===n.options.adaptiveHeight&&!1===n.options.vertical&&(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();!0===r.options.rtl&&!1===r.options.vertical&&(t=-t);!1===r.transformsEnabled?!1===r.options.vertical?r.$slideTrack.animate({left:t},r.options.speed,r.options.easing,i):r.$slideTrack.animate({top:t},r.options.speed,r.options.easing,i):!1===r.cssTransitions?(!0===r.options.rtl&&(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);!1===r.options.vertical?(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]=!1===r.options.vertical?"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&&null!==t&&(t=n(t).not(i.$slider)),t};t.prototype.asNavFor=function(t){var i=this.getNavTarget();null!==i&&"object"==typeof i&&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]=!1===t.options.fade?t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:"opacity "+t.options.speed+"ms "+t.options.cssEase;!1===t.options.fade?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||(!1===n.options.infinite&&(1===n.direction&&n.currentSlide+1===n.slideCount-1?n.direction=0:0===n.direction&&(t=n.currentSlide-n.options.slidesToScroll,n.currentSlide-1==0&&(n.direction=1))),n.slideHandler(t))};t.prototype.buildArrows=function(){var t=this;!0===t.options.arrows&&(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),!0!==t.options.infinite&&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 i,r,t=this;if(!0===t.options.dots){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")}};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=0===t.slideCount?n('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent();t.$list=t.$slideTrack.wrap('<div class="slick-list"/>').parent();t.$slideTrack.css("opacity",0);!0!==t.options.centerMode&&!0!==t.options.swipeToSlide||(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("number"==typeof t.currentSlide?t.currentSlide:0);!0===t.options.draggable&&t.$list.addClass("draggable")};t.prototype.buildRows=function(){var t,i,r,f,c,u,e,n=this,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 f,u,e,r=this,o=!1,s=r.$slider.width(),h=window.innerWidth||n(window).width();if("window"===r.respondTo?e=h:"slider"===r.respondTo?e=s:"min"===r.respondTo&&(e=Math.min(h,s)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){u=null;for(f in r.breakpoints)r.breakpoints.hasOwnProperty(f)&&(!1===r.originalSettings.mobileFirst?e<r.breakpoints[f]&&(u=r.breakpoints[f]):e>r.breakpoints[f]&&(u=r.breakpoints[f]));null!==u?null!==r.activeBreakpoint?(u!==r.activeBreakpoint||i)&&(r.activeBreakpoint=u,"unslick"===r.breakpointSettings[u]?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),!0===t&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):(r.activeBreakpoint=u,"unslick"===r.breakpointSettings[u]?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),!0===t&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,!0===t&&(r.currentSlide=r.options.initialSlide),r.refresh(t),o=u);t||!1===o||r.$slider.trigger("breakpoint",[r,o])}};t.prototype.changeSlide=function(t,i){var f,e,o,r=this,u=n(t.currentTarget),s;switch(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,t.data.message){case"previous":e=0===f?r.options.slidesToScroll:r.options.slidesToShow-f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-e,!1,i);break;case"next":e=0===f?r.options.slidesToScroll:f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+e,!1,i);break;case"index":s=0===t.data.index?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 t,i,r;if(t=this.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&&null!==t.$dots&&(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)),!0===t.options.accessibility&&t.$dots.off("keydown.slick",t.keyHandler));t.$slider.off("focus.slick blur.slick");!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide),!0===t.options.accessibility&&(t.$prevArrow&&t.$prevArrow.off("keydown.slick",t.keyHandler),t.$nextArrow&&t.$nextArrow.off("keydown.slick",t.keyHandler)));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();!0===t.options.accessibility&&t.$list.off("keydown.slick",t.keyHandler);!0===t.options.focusOnSelect&&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)};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 t,n=this;n.options.rows>1&&((t=n.$slides.children().children()).removeAttr("style"),n.$slider.empty().append(t))};t.prototype.clickHandler=function(n){!1===this.shouldClick&&(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]="";!1===t.options.fade?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.fadeSlide=function(n,t){var i=this;!1===i.cssTransitions?(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;!1===t.cssTransitions?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;null!==n&&(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","*",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(){return this.currentSlide};t.prototype.getDotCount=function(){var n=this,i=0,r=0,t=0;if(!0===n.options.infinite)if(n.slideCount<=n.options.slidesToShow)++t;else for(;i<n.slideCount;)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else if(!0===n.options.centerMode)t=n.slideCount;else if(n.options.asNavFor)for(;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 f,r,i,e,t=this,u=0;return t.slideOffset=0,r=t.$slides.first().outerHeight(!0),!0===t.options.infinite?(t.slideCount>t.options.slidesToShow&&(t.slideOffset=t.slideWidth*t.options.slidesToShow*-1,e=-1,!0===t.options.vertical&&!0===t.options.centerMode&&(2===t.options.slidesToShow?e=-1.5:1===t.options.slidesToShow&&(e=-2)),u=r*t.options.slidesToShow*e),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),!0===t.options.centerMode&&t.slideCount<=t.options.slidesToShow?t.slideOffset=t.slideWidth*Math.floor(t.options.slidesToShow)/2-t.slideWidth*t.slideCount/2:!0===t.options.centerMode&&!0===t.options.infinite?t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)-t.slideWidth:!0===t.options.centerMode&&(t.slideOffset=0,t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)),f=!1===t.options.vertical?n*t.slideWidth*-1+t.slideOffset:n*r*-1+u,!0===t.options.variableWidth&&(i=t.slideCount<=t.options.slidesToShow||!1===t.options.infinite?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow),f=!0===t.options.rtl?i[0]?-1*(t.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,!0===t.options.centerMode&&(i=t.slideCount<=t.options.slidesToShow||!1===t.options.infinite?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow+1),f=!0===t.options.rtl?i[0]?-1*(t.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,f+=(t.$list.width()-i.outerWidth())/2)),f};t.prototype.getOption=t.prototype.slickGetOption=function(n){return this.options[n]};t.prototype.getNavigableIndexes=function(){var i,n=this,t=0,r=0,u=[];for(!1===n.options.infinite?i=n.slideCount:(t=-1*n.options.slidesToScroll,r=-1*n.options.slidesToScroll,i=2*n.slideCount);t<i;)u.push(t),t=r+n.options.slidesToScroll,r+=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 i,r,t=this;return r=!0===t.options.centerMode?t.slideWidth*Math.floor(t.options.slidesToShow/2):0,!0===t.options.swipeToSlide?(t.$slideTrack.find(".slick-slide").each(function(u,f){if(f.offsetLeft-r+n(f).outerWidth()/2>-1*t.swipeLeft)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){this.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]);!0===i.options.accessibility&&i.initADA();i.options.autoplay&&(i.paused=!1,i.autoPlay())};t.prototype.initADA=function(){var t=this,f=Math.ceil(t.slideCount/t.options.slidesToShow),r=t.getNavigableIndexes().filter(function(n){return n>=0&&n<t.slideCount}),i,u;for(t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==t.$dots&&(t.$slides.not(t.$slideTrack.find(".slick-cloned")).each(function(i){var u=r.indexOf(i);n(this).attr({role:"tabpanel",id:"slick-slide"+t.instanceUid+i,tabindex:-1});-1!==u&&n(this).attr({"aria-describedby":"slick-slide-control"+t.instanceUid+u})}),t.$dots.attr("role","tablist").find("li").each(function(i){var u=r[i];n(this).attr({role:"presentation"});n(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+t.instanceUid+i,"aria-controls":"slick-slide"+t.instanceUid+u,"aria-label":i+1+" of "+f,"aria-selected":null,tabindex:"-1"})}).eq(t.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end()),i=t.currentSlide,u=i+t.options.slidesToShow;i<u;i++)t.$slides.eq(i).attr("tabindex",0);t.activateADA()};t.prototype.initArrowEvents=function(){var n=this;!0===n.options.arrows&&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),!0===n.options.accessibility&&(n.$prevArrow.on("keydown.slick",n.keyHandler),n.$nextArrow.on("keydown.slick",n.keyHandler)))};t.prototype.initDotEvents=function(){var t=this;!0===t.options.dots&&(n("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide),!0===t.options.accessibility&&t.$dots.on("keydown.slick",t.keyHandler));!0===t.options.dots&&!0===t.options.pauseOnDotsHover&&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;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));!0===t.options.accessibility&&t.$list.on("keydown.slick",t.keyHandler);!0===t.options.focusOnSelect&&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(t.setPosition)};t.prototype.initUI=function(){var n=this;!0===n.options.arrows&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.show(),n.$nextArrow.show());!0===n.options.dots&&n.slideCount>n.options.slidesToShow&&n.$dots.show()};t.prototype.keyHandler=function(n){var t=this;n.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===n.keyCode&&!0===t.options.accessibility?t.changeSlide({data:{message:!0===t.options.rtl?"next":"previous"}}):39===n.keyCode&&!0===t.options.accessibility&&t.changeSlide({data:{message:!0===t.options.rtl?"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"),f=n(this).attr("data-srcset"),e=n(this).attr("data-sizes")||t.$slider.attr("data-sizes"),u=document.createElement("img");u.onload=function(){i.animate({opacity:0},100,function(){f&&(i.attr("srcset",f),e&&i.attr("sizes",e));i.attr("src",r).animate({opacity:1},200,function(){i.removeAttr("data-lazy data-srcset data-sizes").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 u,i,r,t=this;if(!0===t.options.centerMode?!0===t.options.infinite?r=(i=t.currentSlide+(t.options.slidesToShow/2+1))+t.options.slidesToShow+2:(i=Math.max(0,t.currentSlide-(t.options.slidesToShow/2+1)),r=t.options.slidesToShow/2+1+2+t.currentSlide):(i=t.options.infinite?t.options.slidesToShow+t.currentSlide:t.currentSlide,r=Math.ceil(i+t.options.slidesToShow),!0===t.options.fade&&(i>0&&i--,r<=t.slideCount&&r++)),u=t.$slider.find(".slick-slide").slice(i,r),"anticipated"===t.options.lazyLoad)for(var e=i-1,o=r,s=t.$slider.find(".slick-slide"),h=0;h<t.options.slidesToScroll;h++)e<0&&(e=t.slideCount-1),u=(u=u.add(s.eq(e))).add(s.eq(o)),e--,o++;f(u);t.slideCount<=t.options.slidesToShow?f(t.$slider.find(".slick-slide")):t.currentSlide>=t.slideCount-t.options.slidesToShow?f(t.$slider.find(".slick-cloned").slice(0,t.options.slidesToShow)):0===t.currentSlide&&f(t.$slider.find(".slick-cloned").slice(-1*t.options.slidesToShow))};t.prototype.loadSlider=function(){var n=this;n.setPosition();n.$slideTrack.css({opacity:1});n.$slider.removeClass("slick-loading");n.initUI();"progressive"===n.options.lazyLoad&&n.progressiveLazyLoad()};t.prototype.next=t.prototype.slickNext=function(){this.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(t){var i=this;i.unslicked||(i.$slider.trigger("afterChange",[i,t]),i.animating=!1,i.slideCount>i.options.slidesToShow&&i.setPosition(),i.swipeLeft=null,i.options.autoplay&&i.autoPlay(),!0===i.options.accessibility&&(i.initADA(),i.options.focusOnChange&&n(i.$slides.get(i.currentSlide)).attr("tabindex",0).focus()))};t.prototype.prev=t.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})};t.prototype.preventDefault=function(n){n.preventDefault()};t.prototype.progressiveLazyLoad=function(t){t=t||1;var r,u,f,e,o,i=this,s=n("img[data-lazy]",i.$slider);s.length?(r=s.first(),u=r.attr("data-lazy"),f=r.attr("data-srcset"),e=r.attr("data-sizes")||i.$slider.attr("data-sizes"),(o=document.createElement("img")).onload=function(){f&&(r.attr("srcset",f),e&&r.attr("sizes",e));r.attr("src",u).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading");!0===i.options.adaptiveHeight&&i.setPosition();i.$slider.trigger("lazyLoaded",[i,r,u]);i.progressiveLazyLoad()},o.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())},o.src=u):i.$slider.trigger("allImagesLoaded",[i])};t.prototype.refresh=function(t){var r,u,i=this;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 u,f,i,t=this,r=t.options.responsive||null;if("array"===n.type(r)&&r.length){t.respondTo=t.options.respondTo||"window";for(u in r)if(i=t.breakpoints.length-1,r.hasOwnProperty(u)){for(f=r[u].breakpoint;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;t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide");t.slideCount=t.$slides.length;t.currentSlide>=t.slideCount&&0!==t.currentSlide&&(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);!0===t.options.focusOnSelect&&n(t.$slideTrack).children().on("click.slick",t.selectHandler);t.setSlideClasses("number"==typeof t.currentSlide?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(n="boolean"==typeof n?!0===(t=n)?0:r.slideCount-1:!0===t?--n:n,r.slideCount<1||n<0||n>r.slideCount-1)return!1;r.unload();!0===i?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 r,u,t=this,i={};!0===t.options.rtl&&(n=-n);r="left"==t.positionProp?Math.ceil(n)+"px":"0px";u="top"==t.positionProp?Math.ceil(n)+"px":"0px";i[t.positionProp]=n;!1===t.transformsEnabled?t.$slideTrack.css(i):(i={},!1===t.cssTransitions?(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;!1===n.options.vertical?!0===n.options.centerMode&&n.$list.css({padding:"0px "+n.options.centerPadding}):(n.$list.height(n.$slides.first().outerHeight(!0)*n.options.slidesToShow),!0===n.options.centerMode&&n.$list.css({padding:n.options.centerPadding+" 0px"}));n.listWidth=n.$list.width();n.listHeight=n.$list.height();!1===n.options.vertical&&!1===n.options.variableWidth?(n.slideWidth=Math.ceil(n.listWidth/n.options.slidesToShow),n.$slideTrack.width(Math.ceil(n.slideWidth*n.$slideTrack.children(".slick-slide").length))):!0===n.options.variableWidth?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();!1===n.options.variableWidth&&n.$slideTrack.children(".slick-slide").width(n.slideWidth-t)};t.prototype.setFade=function(){var i,t=this;t.$slides.each(function(r,u){i=t.slideWidth*r*-1;!0===t.options.rtl?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;1===n.options.slidesToShow&&!0===n.options.adaptiveHeight&&!1===n.options.vertical&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.css("height",t))};t.prototype.setOption=t.prototype.slickSetOption=function(){var u,f,e,i,r,t=this,o=!1;if("object"===n.type(arguments[0])?(e=arguments[0],o=arguments[1],r="multiple"):"string"===n.type(arguments[0])&&(e=arguments[0],i=arguments[1],o=arguments[2],"responsive"===arguments[0]&&"array"===n.type(arguments[1])?r="responsive":void 0!==arguments[1]&&(r="single")),"single"===r)t.options[e]=i;else if("multiple"===r)n.each(e,function(n,i){t.options[n]=i});else if("responsive"===r)for(f in i)if("array"!==n.type(t.options.responsive))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();!1===n.options.fade?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=!0===n.options.vertical?"top":"left";"top"===n.positionProp?n.$slider.addClass("slick-vertical"):n.$slider.removeClass("slick-vertical");void 0===t.WebkitTransition&&void 0===t.MozTransition&&void 0===t.msTransition||!0===n.options.useCSS&&(n.cssTransitions=!0);n.options.fade&&("number"==typeof n.options.zIndex?n.options.zIndex<3&&(n.options.zIndex=3):n.options.zIndex=n.defaults.zIndex);void 0!==t.OTransform&&(n.animType="OTransform",n.transformType="-o-transform",n.transitionType="OTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(n.animType=!1));void 0!==t.MozTransform&&(n.animType="MozTransform",n.transformType="-moz-transform",n.transitionType="MozTransition",void 0===t.perspectiveProperty&&void 0===t.MozPerspective&&(n.animType=!1));void 0!==t.webkitTransform&&(n.animType="webkitTransform",n.transformType="-webkit-transform",n.transitionType="webkitTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(n.animType=!1));void 0!==t.msTransform&&(n.animType="msTransform",n.transformType="-ms-transform",n.transitionType="msTransition",void 0===t.msTransform&&(n.animType=!1));void 0!==t.transform&&!1!==n.animType&&(n.animType="transform",n.transformType="transform",n.transitionType="transition");n.transformsEnabled=n.options.useTransform&&null!==n.animType&&!1!==n.animType};t.prototype.setSlideClasses=function(n){var u,i,r,f,t=this,e;(i=t.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),t.$slides.eq(n).addClass("slick-current"),!0===t.options.centerMode)?(e=t.options.slidesToShow%2==0?1:0,u=Math.floor(t.options.slidesToShow/2),!0===t.options.infinite&&(n>=u&&n<=t.slideCount-1-u?t.$slides.slice(n-u+e,n+u+1).addClass("slick-active").attr("aria-hidden","false"):(r=t.options.slidesToShow+n,i.slice(r-u+1+e,r+u+2).addClass("slick-active").attr("aria-hidden","false")),0===n?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=!0===t.options.infinite?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"));"ondemand"!==t.options.lazyLoad&&"anticipated"!==t.options.lazyLoad||t.lazyLoad()};t.prototype.setupInfinite=function(){var i,r,u,t=this;if(!0===t.options.fade&&(t.options.centerMode=!1),!0===t.options.infinite&&!1===t.options.fade&&(r=null,t.slideCount>t.options.slidesToShow)){for(u=!0===t.options.centerMode?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+t.slideCount;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"));r||(r=0);i.slideCount<=i.options.slidesToShow?i.slideHandler(r,!1,!0):i.slideHandler(r)};t.prototype.slideHandler=function(n,t,i){var u,f,s,e,o,h=null,r=this;if(t=t||!1,!(!0===r.animating&&!0===r.options.waitForAnimate||!0===r.options.fade&&r.currentSlide===n))if(!1===t&&r.asNavFor(n),u=n,h=r.getLeft(u),e=r.getLeft(r.currentSlide),r.currentLeft=null===r.swipeLeft?e:r.swipeLeft,!1===r.options.infinite&&!1===r.options.centerMode&&(n<0||n>r.getDotCount()*r.options.slidesToScroll))!1===r.options.fade&&(u=r.currentSlide,!0!==i?r.animateSlide(e,function(){r.postSlide(u)}):r.postSlide(u));else if(!1===r.options.infinite&&!0===r.options.centerMode&&(n<0||n>r.slideCount-r.options.slidesToScroll))!1===r.options.fade&&(u=r.currentSlide,!0!==i?r.animateSlide(e,function(){r.postSlide(u)}):r.postSlide(u));else{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&&(o=(o=r.getNavTarget()).slick("getSlick")).slideCount<=o.options.slidesToShow&&o.setSlideClasses(r.currentSlide),r.updateDots(),r.updateArrows(),!0===r.options.fade)return!0!==i?(r.fadeSlideOut(s),r.fadeSlide(f,function(){r.postSlide(f)})):r.postSlide(f),void r.animateHeight();!0!==i?r.animateSlide(h,function(){r.postSlide(f)}):r.postSlide(f)}};t.prototype.startLoad=function(){var n=this;!0===n.options.arrows&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.hide(),n.$nextArrow.hide());!0===n.options.dots&&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(180*u/Math.PI))<0&&(n=360-Math.abs(n)),n<=45&&n>=0?!1===t.options.rtl?"left":"right":n<=360&&n>=315?!1===t.options.rtl?"left":"right":n>=135&&n<=225?!1===t.options.rtl?"right":"left":!0===t.options.verticalSwiping?n>=35&&n<=135?"down":"up":"vertical"};t.prototype.swipeEnd=function(){var t,i,n=this;if(n.dragging=!1,n.swiping=!1,n.scrolling)return n.scrolling=!1,!1;if(n.interrupted=!1,n.shouldClick=!(n.touchObject.swipeLength>10),void 0===n.touchObject.curX)return!1;if(!0===n.touchObject.edgeHit&&n.$slider.trigger("edge",[n,n.swipeDirection()]),n.touchObject.swipeLength>=n.touchObject.minSwipe){switch(i=n.swipeDirection()){case"left":case"down":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide+n.getSlideCount()):n.currentSlide+n.getSlideCount();n.currentDirection=0;break;case"right":case"up":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide-n.getSlideCount()):n.currentSlide-n.getSlideCount();n.currentDirection=1}"vertical"!=i&&(n.slideHandler(t),n.touchObject={},n.$slider.trigger("swipe",[n,i]))}else n.touchObject.startX!==n.touchObject.curX&&(n.slideHandler(n.currentSlide),n.touchObject={})};t.prototype.swipeHandler=function(n){var t=this;if(!(!1===t.options.swipe||"ontouchend"in document&&!1===t.options.swipe||!1===t.options.draggable&&-1!==n.type.indexOf("mouse")))switch(t.touchObject.fingerCount=n.originalEvent&&void 0!==n.originalEvent.touches?n.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,!0===t.options.verticalSwiping&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold),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 f,e,r,u,i,o,t=this;return i=void 0!==n.originalEvent?n.originalEvent.touches:null,!(!t.dragging||t.scrolling||i&&1!==i.length)&&(f=t.getLeft(t.currentSlide),t.touchObject.curX=void 0!==i?i[0].pageX:n.clientX,t.touchObject.curY=void 0!==i?i[0].pageY:n.clientY,t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curX-t.touchObject.startX,2))),o=Math.round(Math.sqrt(Math.pow(t.touchObject.curY-t.touchObject.startY,2))),!t.options.verticalSwiping&&!t.swiping&&o>4?(t.scrolling=!0,!1):(!0===t.options.verticalSwiping&&(t.touchObject.swipeLength=o),e=t.swipeDirection(),void 0!==n.originalEvent&&t.touchObject.swipeLength>4&&(t.swiping=!0,n.preventDefault()),u=(!1===t.options.rtl?1:-1)*(t.touchObject.curX>t.touchObject.startX?1:-1),!0===t.options.verticalSwiping&&(u=t.touchObject.curY>t.touchObject.startY?1:-1),r=t.touchObject.swipeLength,t.touchObject.edgeHit=!1,!1===t.options.infinite&&(0===t.currentSlide&&"right"===e||t.currentSlide>=t.getDotCount()&&"left"===e)&&(r=t.touchObject.swipeLength*t.options.edgeFriction,t.touchObject.edgeHit=!0),t.swipeLeft=!1===t.options.vertical?f+r*u:f+r*(t.$list.height()/t.listWidth)*u,!0===t.options.verticalSwiping&&(t.swipeLeft=f+r*u),!0!==t.options.fade&&!1!==t.options.touchMove&&(!0===t.animating?(t.swipeLeft=null,!1):void t.setCSS(t.swipeLeft))))};t.prototype.swipeStart=function(n){var i,t=this;if(t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow)return t.touchObject={},!1;void 0!==n.originalEvent&&void 0!==n.originalEvent.touches&&(i=n.originalEvent.touches[0]);t.touchObject.startX=t.touchObject.curX=void 0!==i?i.pageX:n.clientX;t.touchObject.startY=t.touchObject.curY=void 0!==i?i.pageY:n.clientY;t.dragging=!0};t.prototype.unfilterSlides=t.prototype.slickUnfilter=function(){var n=this;null!==n.$slidesCache&&(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;Math.floor(n.options.slidesToShow/2);!0===n.options.arrows&&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"),0===n.currentSlide?(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&&!1===n.options.centerMode?(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-1&&!0===n.options.centerMode&&(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;null!==n.$dots&&(n.$dots.find("li").removeClass("slick-active").end(),n.$dots.find("li").eq(Math.floor(n.currentSlide/n.options.slidesToScroll)).addClass("slick-active"))};t.prototype.visibility=function(){var n=this;n.options.autoplay&&(n.interrupted=document[n.hidden]?!0:!1)};n.fn.slick=function(){for(var u,i=this,r=arguments[0],f=Array.prototype.slice.call(arguments,1),e=i.length,n=0;n<e;n++)if("object"==typeof r||void 0===r?i[n].slick=new t(i[n],r):u=i[n].slick[r].apply(i[n].slick,f),void 0!==u)return u;return i}});!function(){var s="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this||{},gt=s._,a=Array.prototype,w=Object.prototype,rt="undefined"!=typeof Symbol?Symbol.prototype:null,ni=a.push,h=a.slice,c=w.toString,ut=w.hasOwnProperty,ti=Array.isArray,ft=Object.keys,et=Object.create,b=function(){},n=function(t){return t instanceof n?t:this instanceof n?void(this._wrapped=t):new n(t)},ot,o,t,d,l,ct,e,g,nt,tt,v,y,yt,pt,wt,dt,p;"undefined"==typeof exports||exports.nodeType?s._=n:("undefined"!=typeof module&&!module.nodeType&&module.exports&&(exports=module.exports=n),exports._=n);n.VERSION="1.9.1";o=function(n,t,i){if(void 0===t)return n;switch(null==i?3:i){case 1:return function(i){return n.call(t,i)};case 3:return function(i,r,u){return n.call(t,i,r,u)};case 4:return function(i,r,u,f){return n.call(t,i,r,u,f)}}return function(){return n.apply(t,arguments)}};t=function(t,i,r){return n.iteratee!==ot?n.iteratee(t,i):null==t?n.identity:n.isFunction(t)?o(t,i,r):n.isObject(t)&&!n.isArray(t)?n.matcher(t):n.property(t)};n.iteratee=ot=function(n,i){return t(n,i,1/0)};var r=function(n,t){return t=null==t?n.length-1:+t,function(){for(var u,f=Math.max(arguments.length-t,0),r=Array(f),i=0;i<f;i++)r[i]=arguments[i+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r);case 2:return n.call(this,arguments[0],arguments[1],r)}for(u=Array(t+1),i=0;i<t;i++)u[i]=arguments[i];return u[t]=r,n.apply(this,u)}},st=function(t){if(!n.isObject(t))return{};if(et)return et(t);b.prototype=t;var i=new b;return b.prototype=null,i},ht=function(n){return function(t){if(null!=t)return t[n]}},f=function(n,t){return null!=n&&ut.call(n,t)},k=function(n,t){for(var r=t.length,i=0;i<r;i++){if(null==n)return;n=n[t[i]]}if(r)return n},ii=Math.pow(2,53)-1,u=ht("length"),i=function(n){var t=u(n);return"number"==typeof t&&0<=t&&t<=ii};n.each=n.forEach=function(t,r,u){var f,e,s;if(r=o(r,u),i(t))for(f=0,e=t.length;f<e;f++)r(t[f],f,t);else for(s=n.keys(t),f=0,e=s.length;f<e;f++)r(t[s[f]],s[f],t);return t};n.map=n.collect=function(r,u,f){var s;u=t(u,f);for(var o=!i(r)&&n.keys(r),h=(o||r).length,c=Array(h),e=0;e<h;e++)s=o?o[e]:e,c[e]=u(r[s],s,r);return c};d=function(t){return function(r,u,f,e){var s=3<=arguments.length;return function(r,u,f,e){var s=!i(r)&&n.keys(r),c=(s||r).length,o=0<t?0:c-1,h;for(e||(f=r[s?s[o]:o],o+=t);0<=o&&o<c;o+=t)h=s?s[o]:o,f=u(f,r[h],h,r);return f}(r,o(u,e,4),f,s)}};n.reduce=n.foldl=n.inject=d(1);n.reduceRight=n.foldr=d(-1);n.find=n.detect=function(t,r,u){var f=(i(t)?n.findIndex:n.findKey)(t,r,u);if(void 0!==f&&-1!==f)return t[f]};n.filter=n.select=function(i,r,u){var f=[];return r=t(r,u),n.each(i,function(n,t,i){r(n,t,i)&&f.push(n)}),f};n.reject=function(i,r,u){return n.filter(i,n.negate(t(r)),u)};n.every=n.all=function(r,u,f){var s;u=t(u,f);for(var o=!i(r)&&n.keys(r),h=(o||r).length,e=0;e<h;e++)if(s=o?o[e]:e,!u(r[s],s,r))return!1;return!0};n.some=n.any=function(r,u,f){var s;u=t(u,f);for(var o=!i(r)&&n.keys(r),h=(o||r).length,e=0;e<h;e++)if(s=o?o[e]:e,u(r[s],s,r))return!0;return!1};n.contains=n.includes=n.include=function(t,r,u,f){return i(t)||(t=n.values(t)),("number"!=typeof u||f)&&(u=0),0<=n.indexOf(t,r,u)};n.invoke=r(function(t,i,r){var u,f;return n.isFunction(i)?f=i:n.isArray(i)&&(u=i.slice(0,-1),i=i[i.length-1]),n.map(t,function(n){var t=f;if(!t){if(u&&u.length&&(n=k(n,u)),null==n)return;t=n[i]}return null==t?t:t.apply(n,r)})});n.pluck=function(t,i){return n.map(t,n.property(i))};n.where=function(t,i){return n.filter(t,n.matcher(i))};n.findWhere=function(t,i){return n.find(t,n.matcher(i))};n.max=function(r,u,f){var h,o,e=-1/0,c=-1/0,s,l;if(null==u||"number"==typeof u&&"object"!=typeof r[0]&&null!=r)for(s=0,l=(r=i(r)?r:n.values(r)).length;s<l;s++)null!=(h=r[s])&&e<h&&(e=h);else u=t(u,f),n.each(r,function(n,t,i){o=u(n,t,i);(c<o||o===-1/0&&e===-1/0)&&(e=n,c=o)});return e};n.min=function(r,u,f){var s,h,e=1/0,c=1/0,o,l;if(null==u||"number"==typeof u&&"object"!=typeof r[0]&&null!=r)for(o=0,l=(r=i(r)?r:n.values(r)).length;o<l;o++)null!=(s=r[o])&&s<e&&(e=s);else u=t(u,f),n.each(r,function(n,t,i){((h=u(n,t,i))<c||h===1/0&&e===1/0)&&(e=n,c=h)});return e};n.shuffle=function(t){return n.sample(t,1/0)};n.sample=function(t,r,f){var e,s,c,o,h,l;if(null==r||f)return i(t)||(t=n.values(t)),t[n.random(t.length-1)];for(e=i(t)?n.clone(t):n.values(t),s=u(e),r=Math.max(Math.min(r,s),0),c=s-1,o=0;o<r;o++)h=n.random(o,c),l=e[o],e[o]=e[h],e[h]=l;return e.slice(0,r)};n.sortBy=function(i,r,u){var f=0;return r=t(r,u),n.pluck(n.map(i,function(n,t,i){return{value:n,index:f++,criteria:r(n,t,i)}}).sort(function(n,t){var i=n.criteria,r=t.criteria;if(i!==r){if(r<i||void 0===i)return 1;if(i<r||void 0===r)return-1}return n.index-t.index}),"value")};l=function(i,r){return function(u,f,e){var o=r?[[],[]]:{};return f=t(f,e),n.each(u,function(n,t){var r=f(n,t,u);i(o,n,r)}),o}};n.groupBy=l(function(n,t,i){f(n,i)?n[i].push(t):n[i]=[t]});n.indexBy=l(function(n,t,i){n[i]=t});n.countBy=l(function(n,t,i){f(n,i)?n[i]++:n[i]=1});ct=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;n.toArray=function(t){return t?n.isArray(t)?h.call(t):n.isString(t)?t.match(ct):i(t)?n.map(t,n.identity):n.values(t):[]};n.size=function(t){return null==t?0:i(t)?t.length:n.keys(t).length};n.partition=l(function(n,t,i){n[i?0:1].push(t)},!0);n.first=n.head=n.take=function(t,i,r){return null==t||t.length<1?null==i?void 0:[]:null==i||r?t[0]:n.initial(t,t.length-i)};n.initial=function(n,t,i){return h.call(n,0,Math.max(0,n.length-(null==t||i?1:t)))};n.last=function(t,i,r){return null==t||t.length<1?null==i?void 0:[]:null==i||r?t[t.length-1]:n.rest(t,Math.max(0,t.length-i))};n.rest=n.tail=n.drop=function(n,t,i){return h.call(n,null==t||i?1:t)};n.compact=function(t){return n.filter(t,Boolean)};e=function(t,r,f,o){for(var s,l,a,h=(o=o||[]).length,c=0,v=u(t);c<v;c++)if(s=t[c],i(s)&&(n.isArray(s)||n.isArguments(s)))if(r)for(l=0,a=s.length;l<a;)o[h++]=s[l++];else e(s,r,f,o),h=o.length;else f||(o[h++]=s);return o};n.flatten=function(n,t){return e(n,t,!1)};n.without=r(function(t,i){return n.difference(t,i)});n.uniq=n.unique=function(i,r,f,e){var o,c;n.isBoolean(r)||(e=f,f=r,r=!1);null!=f&&(f=t(f,e));for(var s=[],l=[],h=0,a=u(i);h<a;h++)o=i[h],c=f?f(o,h,i):o,r&&!f?(h&&l===c||s.push(o),l=c):f?n.contains(l,c)||(l.push(c),s.push(o)):n.contains(s,o)||s.push(o);return s};n.union=r(function(t){return n.uniq(e(t,!0,!0))});n.intersection=function(t){for(var r,i,f=[],o=arguments.length,e=0,s=u(t);e<s;e++)if(r=t[e],!n.contains(f,r)){for(i=1;i<o&&n.contains(arguments[i],r);i++);i===o&&f.push(r)}return f};n.difference=r(function(t,i){return i=e(i,!0,!0),n.filter(t,function(t){return!n.contains(i,t)})});n.unzip=function(t){for(var r=t&&n.max(t,u).length||0,f=Array(r),i=0;i<r;i++)f[i]=n.pluck(t,i);return f};n.zip=r(n.unzip);n.object=function(n,t){for(var r={},i=0,f=u(n);i<f;i++)t?r[n[i]]=t[i]:r[n[i][0]]=n[i][1];return r};g=function(n){return function(i,r,f){r=t(r,f);for(var o=u(i),e=0<n?0:o-1;0<=e&&e<o;e+=n)if(r(i[e],e,i))return e;return-1}};n.findIndex=g(1);n.findLastIndex=g(-1);n.sortedIndex=function(n,i,r,f){for(var o,h=(r=t(r,f,1))(i),e=0,s=u(n);e<s;)o=Math.floor((e+s)/2),r(n[o])<h?e=o+1:s=o;return e};nt=function(t,i,r){return function(f,e,o){var c=0,s=u(f);if("number"==typeof o)0<t?c=0<=o?o:Math.max(o+s,c):s=0<=o?Math.min(o+1,s):o+s+1;else if(r&&o&&s)return f[o=r(f,e)]===e?o:-1;if(e!=e)return 0<=(o=i(h.call(f,c,s),n.isNaN))?o+c:-1;for(o=0<t?c:s-1;0<=o&&o<s;o+=t)if(f[o]===e)return o;return-1}};n.indexOf=nt(1,n.findIndex,n.sortedIndex);n.lastIndexOf=nt(-1,n.findLastIndex);n.range=function(n,t,i){null==t&&(t=n||0,n=0);i||(i=t<n?-1:1);for(var u=Math.max(Math.ceil((t-n)/i),0),f=Array(u),r=0;r<u;r++,n+=i)f[r]=n;return f};n.chunk=function(n,t){if(null==t||t<1)return[];for(var r=[],i=0,u=n.length;i<u;)r.push(h.call(n,i,i+=t));return r};tt=function(t,i,r,u,f){if(!(u instanceof i))return t.apply(r,f);var e=st(t.prototype),o=t.apply(e,f);return n.isObject(o)?o:e};n.bind=r(function(t,i,u){if(!n.isFunction(t))throw new TypeError("Bind must be called on a function");var f=r(function(n){return tt(t,f,i,this,u.concat(n))});return f});n.partial=r(function(t,i){var u=n.partial.placeholder,r=function(){for(var f=0,o=i.length,e=Array(o),n=0;n<o;n++)e[n]=i[n]===u?arguments[f++]:i[n];for(;f<arguments.length;)e.push(arguments[f++]);return tt(t,r,this,this,e)};return r});(n.partial.placeholder=n).bindAll=r(function(t,i){var r=(i=e(i,!1,!1)).length,u;if(r<1)throw new Error("bindAll must be passed function names");for(;r--;)u=i[r],t[u]=n.bind(t[u],t)});n.memoize=function(n,t){var i=function(r){var u=i.cache,e=""+(t?t.apply(this,arguments):r);return f(u,e)||(u[e]=n.apply(this,arguments)),u[e]};return i.cache={},i};n.delay=r(function(n,t,i){return setTimeout(function(){return n.apply(null,i)},t)});n.defer=n.partial(n.delay,n,1);n.throttle=function(t,i,r){var u,f,e,s,o=0,c,h;return r||(r={}),c=function(){o=!1===r.leading?0:n.now();u=null;s=t.apply(f,e);u||(f=e=null)},h=function(){var l=n.now(),h;return o||!1!==r.leading||(o=l),h=i-(l-o),f=this,e=arguments,h<=0||i<h?(u&&(clearTimeout(u),u=null),o=l,s=t.apply(f,e),u||(f=e=null)):u||!1===r.trailing||(u=setTimeout(c,h)),s},h.cancel=function(){clearTimeout(u);o=0;u=f=e=null},h};n.debounce=function(t,i,u){var f,e,o=function(n,i){f=null;i&&(e=t.apply(n,i))},s=r(function(r){if(f&&clearTimeout(f),u){var s=!f;f=setTimeout(o,i);s&&(e=t.apply(this,r))}else f=n.delay(o,i,this,r);return e});return s.cancel=function(){clearTimeout(f);f=null},s};n.wrap=function(t,i){return n.partial(i,t)};n.negate=function(n){return function(){return!n.apply(this,arguments)}};n.compose=function(){var n=arguments,t=n.length-1;return function(){for(var r=t,i=n[t].apply(this,arguments);r--;)i=n[r].call(this,i);return i}};n.after=function(n,t){return function(){if(--n<1)return t.apply(this,arguments)}};n.before=function(n,t){var i;return function(){return 0<--n&&(i=t.apply(this,arguments)),n<=1&&(t=null),i}};n.once=n.partial(n.before,2);n.restArguments=r;var lt=!{toString:null}.propertyIsEnumerable("toString"),at=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],vt=function(t,i){var u=at.length,e=t.constructor,o=n.isFunction(e)&&e.prototype||w,r="constructor";for(f(t,r)&&!n.contains(i,r)&&i.push(r);u--;)(r=at[u])in t&&t[r]!==o[r]&&!n.contains(i,r)&&i.push(r)};n.keys=function(t){var i,r;if(!n.isObject(t))return[];if(ft)return ft(t);i=[];for(r in t)f(t,r)&&i.push(r);return lt&&vt(t,i),i};n.allKeys=function(t){var i,r;if(!n.isObject(t))return[];i=[];for(r in t)i.push(r);return lt&&vt(t,i),i};n.values=function(t){for(var r=n.keys(t),u=r.length,f=Array(u),i=0;i<u;i++)f[i]=t[r[i]];return f};n.mapObject=function(i,r,u){var f;r=t(r,u);for(var o=n.keys(i),h=o.length,s={},e=0;e<h;e++)f=o[e],s[f]=r(i[f],f,i);return s};n.pairs=function(t){for(var r=n.keys(t),u=r.length,f=Array(u),i=0;i<u;i++)f[i]=[r[i],t[r[i]]];return f};n.invert=function(t){for(var u={},r=n.keys(t),i=0,f=r.length;i<f;i++)u[t[r[i]]]=r[i];return u};n.functions=n.methods=function(t){var r=[],i;for(i in t)n.isFunction(t[i])&&r.push(i);return r.sort()};v=function(n,t){return function(i){var e=arguments.length,r,u;if(t&&(i=Object(i)),e<2||null==i)return i;for(r=1;r<e;r++)for(var o=arguments[r],s=n(o),h=s.length,f=0;f<h;f++)u=s[f],t&&void 0!==i[u]||(i[u]=o[u]);return i}};n.extend=v(n.allKeys);n.extendOwn=n.assign=v(n.keys);n.findKey=function(i,r,u){r=t(r,u);for(var f,o=n.keys(i),e=0,s=o.length;e<s;e++)if(r(i[f=o[e]],f,i))return f};pt=function(n,t,i){return t in i};n.pick=r(function(t,i){var s={},r=i[0],u,c,f,h;if(null==t)return s;for(n.isFunction(r)?(1<i.length&&(r=o(r,i[1])),i=n.allKeys(t)):(r=pt,i=e(i,!1,!1),t=Object(t)),u=0,c=i.length;u<c;u++)f=i[u],h=t[f],r(h,f,t)&&(s[f]=h);return s});n.omit=r(function(t,i){var u,r=i[0];return n.isFunction(r)?(r=n.negate(r),1<i.length&&(u=i[1])):(i=n.map(e(i,!1,!1),String),r=function(t,r){return!n.contains(i,r)}),n.pick(t,r,u)});n.defaults=v(n.allKeys,!0);n.create=function(t,i){var r=st(t);return i&&n.extendOwn(r,i),r};n.clone=function(t){return n.isObject(t)?n.isArray(t)?t.slice():n.extend({},t):t};n.tap=function(n,t){return t(n),n};n.isMatch=function(t,i){var e=n.keys(i),o=e.length,f,r,u;if(null==t)return!o;for(f=Object(t),r=0;r<o;r++)if(u=e[r],i[u]!==f[u]||!(u in f))return!1;return!0};y=function(n,t,i,r){if(n===t)return 0!==n||1/n==1/t;if(null==n||null==t)return!1;if(n!=n)return t!=t;var u=typeof n;return("function"===u||"object"===u||"object"==typeof t)&&yt(n,t,i,r)};yt=function(t,i,r,u){var h,a,o,s,e,l,v;if(t instanceof n&&(t=t._wrapped),i instanceof n&&(i=i._wrapped),h=c.call(t),h!==c.call(i))return!1;switch(h){case"[object RegExp]":case"[object String]":return""+t==""+i;case"[object Number]":return+t!=+t?+i!=+i:0==+t?1/+t==1/i:+t==+i;case"[object Date]":case"[object Boolean]":return+t==+i;case"[object Symbol]":return rt.valueOf.call(t)===rt.valueOf.call(i)}if(a="[object Array]"===h,!a&&("object"!=typeof t||"object"!=typeof i||(o=t.constructor,s=i.constructor,o!==s&&!(n.isFunction(o)&&o instanceof o&&n.isFunction(s)&&s instanceof s)&&"constructor"in t&&"constructor"in i)))return!1;for(u=u||[],e=(r=r||[]).length;e--;)if(r[e]===t)return u[e]===i;if(r.push(t),u.push(i),a){if((e=t.length)!==i.length)return!1;for(;e--;)if(!y(t[e],i[e],r,u))return!1}else{if(v=n.keys(t),e=v.length,n.keys(i).length!==e)return!1;for(;e--;)if(l=v[e],!f(i,l)||!y(t[l],i[l],r,u))return!1}return r.pop(),u.pop(),!0};n.isEqual=function(n,t){return y(n,t)};n.isEmpty=function(t){return null==t||(i(t)&&(n.isArray(t)||n.isString(t)||n.isArguments(t))?0===t.length:0===n.keys(t).length)};n.isElement=function(n){return!(!n||1!==n.nodeType)};n.isArray=ti||function(n){return"[object Array]"===c.call(n)};n.isObject=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n};n.each(["Arguments","Function","String","Number","Date","RegExp","Error","Symbol","Map","WeakMap","Set","WeakSet"],function(t){n["is"+t]=function(n){return c.call(n)==="[object "+t+"]"}});n.isArguments(arguments)||(n.isArguments=function(n){return f(n,"callee")});wt=s.document&&s.document.childNodes;"function"!=typeof/./&&"object"!=typeof Int8Array&&"function"!=typeof wt&&(n.isFunction=function(n){return"function"==typeof n||!1});n.isFinite=function(t){return!n.isSymbol(t)&&isFinite(t)&&!isNaN(parseFloat(t))};n.isNaN=function(t){return n.isNumber(t)&&isNaN(t)};n.isBoolean=function(n){return!0===n||!1===n||"[object Boolean]"===c.call(n)};n.isNull=function(n){return null===n};n.isUndefined=function(n){return void 0===n};n.has=function(t,i){var u,r,e;if(!n.isArray(i))return f(t,i);for(u=i.length,r=0;r<u;r++){if(e=i[r],null==t||!ut.call(t,e))return!1;t=t[e]}return!!u};n.noConflict=function(){return s._=gt,this};n.identity=function(n){return n};n.constant=function(n){return function(){return n}};n.noop=function(){};n.property=function(t){return n.isArray(t)?function(n){return k(n,t)}:ht(t)};n.propertyOf=function(t){return null==t?function(){}:function(i){return n.isArray(i)?k(t,i):t[i]}};n.matcher=n.matches=function(t){return t=n.extendOwn({},t),function(i){return n.isMatch(i,t)}};n.times=function(n,t,i){var u=Array(Math.max(0,n)),r;for(t=o(t,i,1),r=0;r<n;r++)u[r]=t(r);return u};n.random=function(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))};n.now=Date.now||function(){return(new Date).getTime()};var bt={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},ri=n.invert(bt),kt=function(t){var r=function(n){return t[n]},i="(?:"+n.keys(t).join("|")+")",u=RegExp(i),f=RegExp(i,"g");return function(n){return n=null==n?"":""+n,u.test(n)?n.replace(f,r):n}};n.escape=kt(bt);n.unescape=kt(ri);n.result=function(t,i,r){var e,f,u;if(n.isArray(i)||(i=[i]),e=i.length,!e)return n.isFunction(r)?r.call(t):r;for(f=0;f<e;f++)u=null==t?void 0:t[i[f]],void 0===u&&(u=r,f=e),t=n.isFunction(u)?u.call(t):u;return t};dt=0;n.uniqueId=function(n){var t=++dt+"";return n?n+t:t};n.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var it=/(.)^/,ui={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},fi=/\\|'|\r|\n|\u2028|\u2029/g,ei=function(n){return"\\"+ui[n]};n.template=function(t,i,r){var f,s;!i&&r&&(i=r);i=n.defaults({},i,n.templateSettings);var e,h=RegExp([(i.escape||it).source,(i.interpolate||it).source,(i.evaluate||it).source].join("|")+"|$","g"),o=0,u="__p+='";t.replace(h,function(n,i,r,f,e){return u+=t.slice(o,e).replace(fi,ei),o=e+n.length,i?u+="'+\n((__t=("+i+"))==null?'':_.escape(__t))+\n'":r?u+="'+\n((__t=("+r+"))==null?'':__t)+\n'":f&&(u+="';\n"+f+"\n__p+='"),n});u+="';\n";i.variable||(u="with(obj||{}){\n"+u+"}\n");u="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+u+"return __p;\n";try{e=new Function(i.variable||"obj","_",u)}catch(i){throw i.source=u,i;}return f=function(t){return e.call(this,t,n)},s=i.variable||"obj",f.source="function("+s+"){\n"+u+"}",f};n.chain=function(t){var i=n(t);return i._chain=!0,i};p=function(t,i){return t._chain?n(i).chain():i};n.mixin=function(t){return n.each(n.functions(t),function(i){var r=n[i]=t[i];n.prototype[i]=function(){var t=[this._wrapped];return ni.apply(t,arguments),p(this,r.apply(n,t))}}),n};n.mixin(n);n.each(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var i=a[t];n.prototype[t]=function(){var n=this._wrapped;return i.apply(n,arguments),"shift"!==t&&"splice"!==t||0!==n.length||delete n[0],p(this,n)}});n.each(["concat","join","slice"],function(t){var i=a[t];n.prototype[t]=function(){return p(this,i.apply(this._wrapped,arguments))}});n.prototype.value=function(){return this._wrapped};n.prototype.valueOf=n.prototype.toJSON=n.prototype.value;n.prototype.toString=function(){return String(this._wrapped)};"function"==typeof define&&define.amd&&define("underscore",[],function(){return n})}()