function namespace(n){for(var u=n.split("."),t=window,i="",r=0,f=u.length;r<f;r++)i=u[r],t[i]=t[i]||{},t=t[i];return t}function klevu_changeInput(){document.getElementById("searchbar")&&(document.getElementById("searchbar").disabled=!1)}function urlParam(n){var t=new RegExp("[?&]"+n+"=([^&#]*)").exec(window.location.href);return t==null?null:decodeURI(t[1])||0}var tl,utilities,klevu_addSearchedTermToUrl,klevu_uc;!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){n.extend(n.fn,{validate:function(t){if(!this.length)return void(t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var i=n.data(this[0],"validator");return i?i:(this.attr("novalidate","novalidate"),i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(this.on("click.validate",":submit",function(t){i.settings.submitHandler&&(i.submitButton=t.target);n(this).hasClass("cancel")&&(i.cancelSubmit=!0);void 0!==n(this).attr("formnovalidate")&&(i.cancelSubmit=!0)}),this.on("submit.validate",function(t){function r(){var u,r;return!i.settings.submitHandler||(i.submitButton&&(u=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(n(i.submitButton).val()).appendTo(i.currentForm)),r=i.settings.submitHandler.call(i,i.currentForm,t),i.submitButton&&u.remove(),void 0!==r&&r)}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)},valid:function(){var t,i,r;return n(this[0]).is("form")?t=this.validate().form():(r=[],t=!0,i=n(this[0].form).validate(),this.each(function(){t=i.element(this)&&t;t||(r=r.concat(i.errorList))}),i.errorList=r),t},rules:function(t,i){var e,s,f,u,o,h,r=this[0];if(null!=r&&null!=r.form){if(t)switch(e=n.data(r.form,"validator").settings,s=e.rules,f=n.validator.staticRules(r),t){case"add":n.extend(f,n.validator.normalizeRule(i));delete f.messages;s[r.name]=f;i.messages&&(e.messages[r.name]=n.extend(e.messages[r.name],i.messages));break;case"remove":return i?(h={},n.each(i.split(/\s/),function(t,i){h[i]=f[i];delete f[i];"required"===i&&n(r).removeAttr("aria-required")}),h):(delete s[r.name],f)}return u=n.validator.normalizeRules(n.extend({},n.validator.classRules(r),n.validator.attributeRules(r),n.validator.dataRules(r),n.validator.staticRules(r)),r),u.required&&(o=u.required,delete u.required,u=n.extend({required:o},u),n(r).attr("aria-required","true")),u.remote&&(o=u.remote,delete u.remote,u=n.extend(u,{remote:o})),u}}});n.extend(n.expr[":"],{blank:function(t){return!n.trim(""+n(t).val())},filled:function(t){var i=n(t).val();return null!==i&&!!n.trim(""+i)},unchecked:function(t){return!n(t).prop("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 1===arguments.length?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:void 0===i?t:(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(new RegExp("\\{"+n+"\\}","g"),function(){return i})}),t)};n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(n){this.lastActive=n;this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(n)))},onfocusout:function(n){!this.checkable(n)&&(n.name in this.submitted||!this.optional(n))&&this.element(n)},onkeyup:function(t,i){9===i.which&&""===this.elementValue(t)||n.inArray(i.keyCode,[16,17,18,20,35,36,37,38,39,40,45,144,225])!==-1||(t.name in this.submitted||t.name in this.invalid)&&this.element(t)},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){"radio"===t.type?this.findByName(t.name).addClass(i).removeClass(r):n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).removeClass(i).addClass(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.",equalTo:"Please enter the same value again.",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}."),step:n.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){function i(t){!this.form&&this.hasAttribute("contenteditable")&&(this.form=n(this).closest("form")[0]);var r=n.data(this.form,"validator"),u="on"+t.type.replace(/^validate/,""),i=r.settings;i[u]&&!n(this).is(i.ignore)&&i[u].call(r,this,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();var t,r=this.groups={};n.each(this.settings.groups,function(t,i){"string"==typeof i&&(i=i.split(/\s/));n.each(i,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).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox'], [contenteditable]",i).on("click.validate","select, option, [type='radio'], [type='checkbox']",i);this.settings.invalidHandler&&n(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler);n(this.currentForm).find("[required], [data-rule-required], .required").attr("aria-required","true")},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){var e,o,i=this.clean(t),r=this.validationTargetFor(i),u=this,f=!0;return void 0===r?delete this.invalid[i.name]:(this.prepareElement(r),this.currentElements=n(r),o=this.groups[r.name],o&&n.each(this.groups,function(n,t){t===o&&n!==r.name&&(i=u.validationTargetFor(u.clean(u.findByName(n))),i&&i.name in u.invalid&&(u.currentElements.push(i),f=u.check(i)&&f))}),e=this.check(r)!==!1,f=f&&e,this.invalid[r.name]=e?!1:!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),n(t).attr("aria-invalid",!e)),f},showErrors:function(t){if(t){var i=this;n.extend(this.errorMap,t);this.errorList=n.map(this.errorMap,function(n,t){return{message:n,element:i.findByName(t)[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.invalid={};this.submitted={};this.prepareForm();this.hideErrors();var t=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(t)},resetElements:function(n){var t;if(this.settings.unhighlight)for(t=0;n[t];t++)this.settings.unhighlight.call(this,n[t],this.settings.errorClass,""),this.findByName(n[t].name).removeClass(this.settings.validClass);else n.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var t,i=0;for(t in n)n[t]&&i++;return i},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(n){n.not(this.containers).text("");this.addWrapper(n).hide()},valid:function(){return 0===this.size()},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(n){}},findLastActive:function(){var t=this.lastActive;return t&&1===n.grep(this.errorList,function(n){return n.element.name===t.name}).length&&t},elements:function(){var t=this,i={};return n(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){var r=this.name||n(this).attr("name");return!r&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.hasAttribute("contenteditable")&&(this.form=n(this).closest("form")[0]),!(r in i||!t.objectLength(n(this).rules()))&&(i[r]=!0,!0)})},clean:function(t){return n(t)[0]},errors:function(){var t=this.settings.errorClass.split(" ").join(".");return n(this.settings.errorElement+"."+t,this.errorContext)},resetInternals:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=n([]);this.toHide=n([])},reset:function(){this.resetInternals();this.currentElements=n([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset();this.toHide=this.errorsFor(n)},elementValue:function(t){var i,r,f=n(t),u=t.type;return"radio"===u||"checkbox"===u?this.findByName(t.name).filter(":checked").val():"number"===u&&"undefined"!=typeof t.validity?t.validity.badInput?"NaN":f.val():(i=t.hasAttribute("contenteditable")?f.text():f.val(),"file"===u?"C:\\fakepath\\"===i.substr(0,12)?i.substr(12):(r=i.lastIndexOf("/"),r>=0?i.substr(r+1):(r=i.lastIndexOf("\\"),r>=0?i.substr(r+1):i)):"string"==typeof i?i.replace(/\r/g,""):i)},check:function(t){t=this.validationTargetFor(this.clean(t));var u,f,r,i=n(t).rules(),s=n.map(i,function(n,t){return t}).length,o=!1,e=this.elementValue(t);if("function"==typeof i.normalizer){if(e=i.normalizer.call(t,e),"string"!=typeof e)throw new TypeError("The normalizer should return a string value.");delete i.normalizer}for(f in i){r={method:f,parameters:i[f]};try{if(u=n.validator.methods[f].call(this,e,t,r.parameters),"dependency-mismatch"===u&&1===s){o=!0;continue}if(o=!1,"pending"===u)return void(this.toHide=this.toHide.not(this.errorsFor(t)));if(!u)return this.formatAndAdd(t,r),!1}catch(n){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.id+", check the '"+r.method+"' method.",n),n instanceof TypeError&&(n.message+=".  Exception occurred when checking element "+t.id+", check the '"+r.method+"' method."),n;}}if(!o)return this.objectLength(i)&&this.successList.push(t),!0},customDataMessage:function(t,i){return n(t).data("msg"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase())||n(t).data("msg")},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(void 0!==arguments[n])return arguments[n]},defaultMessage:function(t,i){"string"==typeof i&&(i={method:i});var r=this.findDefined(this.customMessage(t.name,i.method),this.customDataMessage(t,i.method),!this.settings.ignoreTitle&&t.title||void 0,n.validator.messages[i.method],"<strong>Warning: No message defined for "+t.name+"<\/strong>"),u=/\$?\{(\d+)\}/g;return"function"==typeof r?r=r.call(this,i.parameters,t):u.test(r)&&(r=n.validator.format(r.replace(u,"{$1}"),i.parameters)),r},formatAndAdd:function(n,t){var i=this.defaultMessage(n,t);this.errorList.push({message:i,element:n,method:t.method});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 i,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,i=this.validElements();i[n];n++)this.settings.unhighlight.call(this,i[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 u,s,e,o,r=this.errorsFor(t),h=this.idOrName(t),f=n(t).attr("aria-describedby");r.length?(r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),r.html(i)):(r=n("<"+this.settings.errorElement+">").attr("id",h+"-error").addClass(this.settings.errorClass).html(i||""),u=r,this.settings.wrapper&&(u=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(u):this.settings.errorPlacement?this.settings.errorPlacement.call(this,u,n(t)):u.insertAfter(t),r.is("label")?r.attr("for",h):0===r.parents("label[for='"+this.escapeCssMeta(h)+"']").length&&(e=r.attr("id"),f?f.match(new RegExp("\\b"+this.escapeCssMeta(e)+"\\b"))||(f+=" "+e):f=e,n(t).attr("aria-describedby",f),s=this.groups[t.name],s&&(o=this,n.each(o.groups,function(t,i){i===s&&n("[name='"+o.escapeCssMeta(t)+"']",o.currentForm).attr("aria-describedby",r.attr("id"))}))));!i&&this.settings.success&&(r.text(""),"string"==typeof this.settings.success?r.addClass(this.settings.success):this.settings.success(r,t));this.toShow=this.toShow.add(r)},errorsFor:function(t){var r=this.escapeCssMeta(this.idOrName(t)),u=n(t).attr("aria-describedby"),i="label[for='"+r+"'], label[for='"+r+"'] *";return u&&(i=i+", #"+this.escapeCssMeta(u).replace(/\s+/g,", #")),this.errors().filter(i)},escapeCssMeta:function(n){return n.replace(/([\\!"#$%&'()*+,./:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},validationTargetFor:function(t){return this.checkable(t)&&(t=this.findByName(t.name)),n(t).not(this.settings.ignore)[0]},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){return n(this.currentForm).find("[name='"+this.escapeCssMeta(t)+"']")},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)},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){var i=this.elementValue(t);return!n.validator.methods.required.call(this,i,t)&&"dependency-mismatch"},startRequest:function(t){this.pending[t.name]||(this.pendingRequest++,n(t).addClass(this.settings.pendingClass),this.pending[t.name]=!0)},stopRequest:function(t,i){this.pendingRequest--;this.pendingRequest<0&&(this.pendingRequest=0);delete this.pending[t.name];n(t).removeClass(this.settings.pendingClass);i&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.formSubmitted=!1):!i&&0===this.pendingRequest&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t,i){return i="string"==typeof i&&i||"remote",n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,{method:i})})},destroy:function(){this.resetForm();n(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!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={},r=n(t).attr("class");return r&&n.each(r.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(i,n.validator.classRuleSettings[this])}),i},normalizeAttributeRule:function(n,t,i,r){/min|max|step/.test(i)&&(null===t||/number|range|text/.test(t))&&(r=Number(r),isNaN(r)&&(r=void 0));r||0===r?n[i]=r:t===i&&"range"!==t&&(n[i]=!0)},attributeRules:function(t){var r,i,u={},f=n(t),e=t.getAttribute("type");for(r in n.validator.methods)"required"===r?(i=t.getAttribute(r),""===i&&(i=!0),i=!!i):i=f.attr(r),this.normalizeAttributeRule(u,e,r,i);return u.maxlength&&/-1|2147483647|524288/.test(u.maxlength)&&delete u.maxlength,u},dataRules:function(t){var i,r,u={},f=n(t),e=t.getAttribute("type");for(i in n.validator.methods)r=f.data("rule"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase()),this.normalizeAttributeRule(u,e,i,r);return u},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)return void delete t[r];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]=void 0===u.param||u.param:(n.data(i.form,"validator").resetElements(n(i)),delete t[r])}}),n.each(t,function(r,u){t[r]=n.isFunction(u)&&"normalizer"!==r?u(i):u}),n.each(["minlength","maxlength"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){var i;t[this]&&(n.isArray(t[this])?t[this]=[Number(t[this][0]),Number(t[this][1])]:"string"==typeof t[this]&&(i=t[this].replace(/[\[\]]/g,"").split(/[\s,]+/),t[this]=[Number(i[0]),Number(i[1])]))}),n.validator.autoCreateRanges&&(null!=t.min&&null!=t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),null!=t.minlength&&null!=t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t},normalizeRule:function(t){if("string"==typeof t){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]=void 0!==r?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";if("select"===i.nodeName.toLowerCase()){var u=n(i).val();return u&&u.length>0}return this.checkable(i)?this.getLength(t,i)>0:t.length>0},email:function(n,t){return this.optional(t)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(n)},url:function(n,t){return this.optional(t)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(n)},date:function(n,t){return this.optional(t)||!/Invalid|NaN/.test(new Date(n).toString())},dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.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)},minlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u>=r},maxlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u<=r},rangelength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u>=r[0]&&u<=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]},step:function(t,i,r){var u,f=n(i).attr("type"),h="Step attribute on input type "+f+" is not supported.",c=new RegExp("\\b"+f+"\\b"),l=f&&!c.test("text,number,range"),e=function(n){var t=(""+n).match(/(?:\.(\d+))?$/);return t&&t[1]?t[1].length:0},o=function(n){return Math.round(n*Math.pow(10,u))},s=!0;if(l)throw new Error(h);return u=e(r),(e(t)>u||o(t)%o(r)!=0)&&(s=!1),this.optional(i)||s},equalTo:function(t,i,r){var u=n(r);return this.settings.onfocusout&&u.not(".validate-equalTo-blur").length&&u.addClass("validate-equalTo-blur").on("blur.validate-equalTo",function(){n(i).valid()}),t===u.val()},remote:function(t,i,r,u){if(this.optional(i))return"dependency-mismatch";u="string"==typeof u&&u||"remote";var f,o,s,e=this.previousValue(i,u);return this.settings.messages[i.name]||(this.settings.messages[i.name]={}),e.originalMessage=e.originalMessage||this.settings.messages[i.name][u],this.settings.messages[i.name][u]=e.message,r="string"==typeof r&&{url:r}||r,s=n.param(n.extend({data:t},r.data)),e.old===s?e.valid:(e.old=s,f=this,this.startRequest(i),o={},o[i.name]=t,n.ajax(n.extend(!0,{mode:"abort",port:"validate"+i.name,dataType:"json",data:o,context:f.currentForm,success:function(n){var r,s,h,o=n===!0||"true"===n;f.settings.messages[i.name][u]=e.originalMessage;o?(h=f.formSubmitted,f.resetInternals(),f.toHide=f.errorsFor(i),f.formSubmitted=h,f.successList.push(i),f.invalid[i.name]=!1,f.showErrors()):(r={},s=n||f.defaultMessage(i,{method:u,parameters:t}),r[i.name]=e.message=s,f.invalid[i.name]=!0,f.showErrors(r));e.valid=o;f.stopRequest(i,o)}},r)),"pending")}}});var i,t={};n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){var u=n.port;"abort"===n.mode&&(t[u]&&t[u].abort(),t[u]=r)}):(i=n.ajax,n.ajax=function(r){var f=("mode"in r?r:n.ajaxSettings).mode,u=("port"in r?r:n.ajaxSettings).port;return"abort"===f?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments),t[u]):i.apply(this,arguments)})}),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);tl=window.tl={};tl.Session=function(){this.preferences=tl.Session.Preferences();this.sessionStorageKey="tl.session";this.preferences.loadFromSessionStorage()};tl.Session.prototype.deleteFromSessionStorage=function(){var n=this;tl.utilities.supportsSessionStorage()&&SessionStorage.getItem(n.sessionStorageKey)&&SessionStorage.removeItem(n.sessionStorageKey)};tl.Session.prototype.allowLiveChatInvite=function(){var n=this,t=n.preferences.liveChat.declineCount(),i=n.preferences.liveChat.ignoreCount(),r=n.preferences.liveChat.chatCount(),u=n.preferences.visit.pageViews();return t>0?!1:i>0?!1:u<3?!1:r>0?!1:!0};tl.Session.Preferences=function(){var i="tl.session",n={declineCount:0,ignoreCount:0,chatCount:0,invited:!1},t={visitStart:new Date,pageViews:0},r={liveChat:{declineCount:n.declineCount,ignoreCount:n.ignoreCount,chatCount:n.chatCount,invited:n.invited},visit:{visitStart:t.visitStart,pageViews:t.pageViews}};return{liveChat:{declineCount:function(t){return n.declineCount=t||n.declineCount},ignoreCount:function(t){return n.ignoreCount=t||n.ignoreCount},chatCount:function(t){return n.chatCount=t||n.chatCount},invited:function(t){return n.invited=t||n.invited}},visit:{visitStart:function(n){return t.visitStart=n||t.visitStart},pageViews:function(n){return t.pageViews=n||t.pageViews}},inviteDecline:function(){n.declineCount+=1;this.saveToSessionStorage();return},inviteIgnore:function(){n.ignoreCount+=1;this.saveToSessionStorage();return},chatAccept:function(){n.chatCount+=1;this.saveToSessionStorage();return},addPageView:function(){t.pageViews+=1;this.saveToSessionStorage();return},inviteInitiated:function(t){return t!==undefined&&(n.invited=t,this.saveToSessionStorage()),n.invited},memento:function(){return{liveChat:{declineCount:n.declineCount,ignoreCount:n.ignoreCount,chatCount:n.chatCount,invited:n.invited},visit:{visitStart:t.visitStart,pageViews:t.pageViews}}},getHistory:function(){return r},setHistory:function(n){objPrefs=n||this.memento();r.liveChat.declineCount=objPrefs.liveChat.declineCount;r.liveChat.ignoreCount=objPrefs.liveChat.ignoreCount;r.liveChat.chatCount=objPrefs.liveChat.chatCount;r.liveChat.invited=objPrefs.liveChat.invited;r.visit.visitStart=objPrefs.visit.visitStart;r.visit.pageViews=objPrefs.visit.pageViews},reset:function(n){var t=n||r;this.liveChat.declineCount(t.liveChat.declineCount);this.liveChat.ignoreCount(t.liveChat.ignoreCount);this.liveChat.chatCount(t.liveChat.chatCount);this.liveChat.invited(t.liveChat.invited);this.visit.visitStart(t.visit.visitStart);this.visit.pageViews(t.visit.pageViews)},deleteFromSessionStorage:function(){var n,t;tl.utilities.supportsSessionStorage()&&window.sessionStorage.hasOwnProperty(i)&&(n=JSON.parse(window.sessionStorage[i]),n.hasOwnProperty("preferences")&&delete n.preferences,t=JSON.stringify(n),window.sessionStorage[i]=t,console.log("config saved to web storage"));return},loadFromSessionStorage:function(){if(tl.utilities.supportsSessionStorage()&&window.sessionStorage.hasOwnProperty(i)){var n=JSON.parse(window.sessionStorage[i]);if(n.hasOwnProperty("preferences"))for(pref in n.preferences)if(this.hasOwnProperty(pref))if(typeof n.preferences[pref]=="object")for(innerPref in n.preferences[pref])this[pref].hasOwnProperty(innerPref)&&this[pref][innerPref](n.preferences[pref][innerPref]);else this[pref](n.preferences[pref])}return this.setHistory(),this.memento()},saveToSessionStorage:function(){var n,t;return tl.utilities.supportsSessionStorage()&&(n={},window.sessionStorage.hasOwnProperty(i)&&(n=JSON.parse(window.sessionStorage[i])),n.preferences=this.memento(),t=JSON.stringify(n),window.sessionStorage[i]=t),this.setHistory(),this.memento()}}};tl=namespace("tl");tl.Wishlist=function(){var n=this;this.localStorageKey="tl.wishlist";this.wishlistItems={};this.itemNew=function(n){return tl.Wishlist.Item(n)};this.DOMRefs={wishlist:$(".wishlist")};this.loadFromLocalStorage()};tl.Wishlist.prototype.deleteItem=function(n){var t=this;t.wishlistItems.hasOwnProperty(n)&&delete t.wishlistItems[n]};tl.Wishlist.prototype.saveItem=function(n){var t=this;n.hasOwnProperty("itemId")&&(t.wishlistItems[n.itemId()]=n)};tl.Wishlist.prototype.getItemCount=function(){var n=this,t=0;for(var i in n.wishlistItems)t+=Number(n.wishlistItems[i].quantity());return t};tl.Wishlist.prototype.deleteFromLocalStorage=function(){var n=this;tl.utilities.supportsLocalStorage()&&localStorage.getItem(n.localStorageKey)&&localStorage.removeItem(n.localStorageKey)};tl.Wishlist.prototype.loadFromLocalStorage=function(){var i=this,n,t;if(window.localStorage.hasOwnProperty(i.localStorageKey)){n=JSON.parse(window.localStorage[i.localStorageKey]);for(t in n)i.saveItem(i.itemNew({itemId:n[t].itemId,partNumber:n[t].partNumber,productNumber:n[t].productNumber,description:n[t].description,quantity:n[t].quantity,imageFile:n[t].imageFile,keywords:n[t].keywords,dateCreated:n[t].dateCreated,dateModified:n[t].dateModified}))}};tl.Wishlist.prototype.saveToLocalStorage=function(){var n=this,t,i;if(tl.utilities.supportsLocalStorage()){t={};for(i in n.wishlistItems)t[i]=n.wishlistItems[i].memento();window.localStorage[n.localStorageKey]=JSON.stringify(t)}};tl.Wishlist.prototype.saveWishlistItem=function(n,t,i){var r=this,u=n.attr("data-itemId"),f=n.attr("data-imageFile"),e=r.wishlistItems.hasOwnProperty(u)?parseInt(n.attr("data-quantity"))+parseInt(r.wishlistItems[u].quantity()):parseInt(n.attr("data-quantity"));r.saveItem(r.itemNew({itemId:u,partNumber:n.attr("data-partNumber"),productNumber:n.attr("data-productNumber"),description:n.attr("data-description"),quantity:e,imageFile:n.attr("data-imageFile"),keywords:n.attr("data-keywords")}));r.saveToLocalStorage();n.parent().parent().find(".itemImage").find(".fav").addClass("selected");t.displayWishlistPopover(u,i,f)};tl.Wishlist.prototype.updateFavIcons=function(){var r=this,n=r.wishlistItems,t;if(Object.keys(n).length)for(t in n){var i=n[t].memento(),u="#model_"+i.itemId,f="#fav_"+i.itemId;$(u).find(".itemImage").find(".fav").addClass("selected");$(f).addClass("selected")}};tl.Wishlist.Item=function(n){var i=n.itemId||"",r=n.partNumber||"",u=n.productNumber||"",f=n.description||"",e=n.imageFile||"",o=n.keywords||"",s=parseInt(n.quantity)||0,h=n.dateCreated||new Date,c=n.dateModified||new Date,t={itemId:i,partNumber:r,productNumber:u,description:f,imageFile:e,keywords:o,quantity:s,dateCreated:h,dateModified:c};return{itemId:function(n){return i=n||i},partNumber:function(n){return r=n||r},productNumber:function(n){return u=n||u},description:function(n){return f=n||f},imageFile:function(n){return e=n||e},keywords:function(n){return o=n||o},quantity:function(n){return s=parseInt(n)||s},dateCreated:function(n){return h=n||h},dateModified:function(n){return c=n||c},memento:function(){return{itemId:i,partNumber:r,productNumber:u,description:f,imageFile:e,keywords:o,quantity:s,dateCreated:h,dateModified:c}},getHistory:function(){return t},setHistory:function(n){var i=n||this.memento();t.itemId=i.itemId;t.partNumber=i.partNumber;t.productNumber=i.productNumber;t.description=i.description;t.imageFile=i.imageFile;t.keywords=i.keywords;t.quantity=parseInt(i.quantity);t.dateCreated=i.dateCreated;t.dateModified=i.dateModified},reset:function(n){var i=n||t;this.itemId(i.itemId);this.partNumber(i.partNumber);this.productNumber(i.productNumber);this.description(i.description);this.imageFile(i.imageFile);this.keywords(i.keywords);this.quantity(i.quantity);this.dateCreated(i.dateCreated);this.dateModified(i.dateModified)}}};tl=namespace("tl");tl.basePath=window.location.protocol+"//"+window.location.host;tl.ajxLoading='<div class="load"><div class="ico-load ico-blue"><\/div><\/div>';tl.ajxLoadingBlue='<div class="load"><div class="ico-load ico-blue"><\/div><\/div>';tl.ajxLoadingSmall='<div class="load load-sm"><div class="ico-load ico-blue ico-sm"><\/div><\/div>';tl.priceLoading='<div><div class="load"><div class="ico-load ico-blue"><\/div><\/div>&nbsp;finding reseller prices...<\/div>';tl.modelLoading='<div><div class="load"><div class="ico-load ico-blue"><\/div><\/div>&nbsp;finding products...<\/div>';tl.$popSearchTagGroups=$("#popSearchTagGroups");tl.$popSearchTagGroupsHeader=$("#popSearchTagHeader").val();tl.$popSearchTagGroupsIntro=$("#popSearchTagIntro").val();utilities=namespace("tl.utilities");utilities.addConfirm=function(n,t,i,r,u){var f=$("#wlConfirm").val(),e=$("#mylistID").val();$.ajax({url:"/main/ajxSaveItem",data:{mylistID:e,mid:n,qty:i,mode:r},success:function(){utilities.displayWishlistPopover(t,f,u);utilities.displayNotification("info",t+" "+f+".",2e3)},error:function(){utilities.displayNotification("error","Error: cannot update Saved Items list. Please try again.",2e3)},cache:!1})};utilities.attachCheckPrices=function(){$(".modalLink").on("click",function(n){n.preventDefault();var i=tl.ajxLoading,t=$(this).data("target"),r=$(this).data("href");$(t).find(".modal-header").find("h3").empty();$(t).find(".modal-body").empty().append(i);$(t).find(".modal-body").load(r)})};utilities.clearConsole=function(){console.API;typeof console._commandLineAPI!="undefined"?console.API=console._commandLineAPI:typeof console._inspectorCommandLineAPI!="undefined"?console.API=console._inspectorCommandLineAPI:typeof console.clear!="undefined"&&(console.API=console);console.API.clear()};utilities.copyClipboard=function(n,t){var a=n,e=t!=="undefined"?t:"undefined",r=new Boolean,i="",s="Products",f="",h,u,l;switch(a){case"newproduct":r=!0;var v=$(e).parent().parent().find(".itemDetails").find("a").attr("data-model-number"),y=$(e).parent().parent().find(".itemDetails").find(".itemName").attr("data-product-name"),p="https://www.tripplite.com"+$(e).parent().parent().find(".itemCta").find(".btn-blue").attr("href"),w=v+"\n"+y+"\n"+p+"\r\n\r\n";s="Product";i+=w;break;case"category":$("#matchCount").html()>0?(r=!0,$("#modelList").find(".item").each(function(){if(!$(this).hasClass("hide")){var n=$(this).find(".itemDetails").find("a").attr("data-model-number"),t=$(this).find(".itemDetails").find(".itemName").html(),r="https://www.tripplite.com"+$(this).find(".itemCta").find(".btn-blue").attr("href"),u=n+"\n"+t+"\n"+r+"\r\n\r\n";i+=u}})):(r=!1,alert("Sorry, there are no products to copy to your clipboard."));break;case"mylist":if(h=document.getElementById("totItems"),h)if($("#totItems").html()>0){r=!0;var c=$("#reseller"),b=$(c.prop("options")[c.prop("selectedIndex")]).html(),o=0;$("#modelList").find("#listWrap").find("tr").each(function(){var f=$(this).find(".modelName").find(".mname").html(),e=$(this).find(".modelName").find(".mdesc").html(),s="https://www.tripplite.com"+$(this).find(".modelName").find("a").attr("href"),r=$(this).find(".subtotal").html(),t=f+"\n"+e+"\n"+s,u,n;r!==""&&(u=$(this).find(".unitPrice").html(),n=$(this).find(".qty").find(".modelQty").val(),t+="\n"+b+" Price: "+r,n>1&&(t+=" ("+u+" x "+n+")"),o+=parseInt(n));i+=t+"\r\n\r\n"});o>0&&(i+="TOTAL PRICE: (qty. "+o+"): "+$("#totPrice").html())}else r=!1,alert("Your list is empty.");else r=!1,alert("Your list is empty.");break;case"productscompare":r=!0;$("#productList").find(".item").each(function(){var n=$(this).attr("data-id"),t=$(this).find(".itemDetails").find(".itemName").attr("data-product-name"),r="https://www.tripplite.com"+$(this).find(".itemDetails").find(".itemAnchor").attr("href"),u=n+"\n"+t.trim()+"\n"+r+"\r\n\r\n";i+=u});break;case"xref":r=!0;i+=$("#recommended-matches-span").html()+":\r\n\r\n";f=$("#recommendedText").val();$("#rec-match").find("img").each(function(){var n=$(this).attr("data-number"),t=utilities.stripHtml($(this).attr("data-product-name")),r=$(this).attr("data-recommended"),u=r=="true"?" ["+f+"]":"",e="https://www.tripplite.com"+$(this).parent().attr("href"),o=n+u+"\n"+t.trim()+"\n"+e+"\r\n\r\n";i+=o});break;case"xrefAll":r=!0;i+=$("#recommended-matches-span").html()+":\r\n\r\n";f=$("#recommendedText").val();$("#rec-match").find("img").each(function(){var n=$(this).attr("data-number"),t=utilities.stripHtml($(this).attr("data-product-name")),r=$(this).attr("data-recommended"),u=r=="true"?" ["+f+"]":"",e="https://www.tripplite.com"+$(this).parent().attr("href"),o=n+u+"\n"+t.trim()+"\n"+e+"\r\n\r\n";i+=o});i+="Additional Choices:\r\n\r\n";$("#addl-choices").find("img").each(function(){var n=$(this).attr("data-number"),t=$(this).attr("data-product-name"),r="https://www.tripplite.com"+$(this).parent().attr("href"),u=n+"\n"+t.trim()+"\n"+r+"\r\n\r\n";i+=u})}if(r){u=document.createElement("textarea");u.id="tempClipboard";u.display="none";u.value=i;document.body.appendChild(u);l=document.getElementById("tempClipboard");l.select();try{var k=document.execCommand("copy"),d=k?"successfully":"unsuccessfully",g=s+" "+d;alert(g+" copied to your clipboard.")}catch(nt){alert("Oops, we were unable to copy that.")}document.getElementById("tempClipboard").remove()}};utilities.displayNotification=function(n,t,i){var f=$("#notification"),u="info-circle",r,e,o;switch(n){case"success":u="check";break;case"warning":u="exclamation-circle";break;case"error":u="times";break;case"info":u="info-circle"}r='<div class="box"><div class="inner">';parseInt(i)||(r=r+'<button type="button" class="close"><span>&times;<\/span><\/button>');r=$(r+'<span class="hidden-xs"><i class="fas fa-'+u+'"><\/i><\/span>'+t+"<\/div><\/div>");e=0;o=0;$(".box",f)[0]&&(e=$(".box",f).length);o=e*65;$(r).css("bottom",o).addClass("box-"+n);f.append(r);parseInt(i)&&r.animate({right:5},500).animate({right:0},200).delay(i).animate({right:5},200).animate({right:-300},500,function(){$(this).fadeOut()})};utilities.displayWishlistPopover=function(n,t,i){var u=tl.objWishlist.getItemCount(),f=$("#wishlist-counter"),r=$("#header-wishlist"),e=$("#viewMyListText").val(),o='<div class="text-center"><img class="m-Bottom5" width="100" height="100" src="'+i+'"><p class="size12 m-Bottom5"><strong>'+n+"<\/strong> "+t+'.<br /><a class="m-Top10 btn btn-grey btn-sm invert" href="/products/my-list">'+e+"<\/a><\/p><\/div>";f.text(u).show();r.popover("destroy");r.popover({html:!0,placement:"bottom",content:o});r.popover("show");setTimeout(function(){r.popover("destroy")},6e3)};utilities.equalHeights=function(n){var t=0;n.children().each(function(){t=n.height()>t?n.height():t});n.children().css("height",t)};utilities.getCleanProductNumber=function(n,t){var i=n;typeof i!="undefined"&&i&&$.ajax({url:"/api/main/getCleanProductNumberByPartNumber",accept:"application/json",data:{partNumber:i},contentType:"application/json; charset=utf-8",dataType:"json",success:t,error:function(){t=i.replace(/[^A-Za-z0-9]/g,"")},cache:!1})};utilities.isValidEmail=function(n){return/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test(n)===!1?!1:!0};utilities.notImplemented=function(){return alert("Sorry... not implemented yet."),!1};utilities.padNumber=function(n){return n<10?"0"+n.toString():n.toString()};utilities.sendLink=function(n){var t=namespace("tl.utilities.shareLink");if(t.$btn=$("#btnSubmit",n),t.$btn.empty().html(tl.ajxLoadingSmall),t.toAddr=$("#toAddr",n).val(),t.fromEmail=$("#fromEmail",n).val(),t.subjectLine=$("#subjectLine",n).val(),t.emailMsg=$("#emailMsg",n).val(),t.emailBody=$("#emailBody",n).val(),t.emailMsg!==""&&(t.emailBody=t.emailMsg+t.emailBody),$("#spamCheck",n).val()!=="")return!1;if(t.fromEmail==="")return alert('A "From" email address is required.'),t.$btn.empty().html("Send Email"),!1;if(t.toAddr==="")return alert('A "To" email address is required.'),t.$btn.empty().html("Send Email"),!1;t.$btn.empty().html("Send Email");$("#toAddr",n).val("");$("#fromEmail",n).val("");$("#subjectLine",n).val("");$("#emailMsg",n).val("")};utilities.stripHtml=function(n){var t=document.createElement("div");return t.innerHTML=n,t.textContent||t.innerText||""};utilities.supportsLocalStorage=function(){try{return"localStorage"in window&&localStorage!==null}catch(n){return!1}};utilities.supportsSessionStorage=function(){try{return"sessionStorage"in window&&sessionStorage!==null}catch(n){return!1}};utilities.switchCountry=function(n){var i="#countryList"+n,t=$(i).val(),r=$(i).find("option:selected").text();$.ajax({url:"/api/main/changeCountry",data:{countryCode:t,countryName:r},success:function(){$("#countryListEyebrow").val(t);$("#countrySwitcherFooter").html(r);$("#countryListFooter").val(t);window.location.reload()},error:function(){alert("Country could not be changed. Please reload the current page and try again.")}})};tl.checkEmpFlag=function(){var n=$("#header-account").find(".addon-text").attr("data-emp");n=="True"&&(document.getElementById("searchbar").focus(),document.getElementById("searchbar").select())};tl.closeMsg=function(){$("#cookieMsg").hide()};tl.getCookies=function(){var r={},t,n,i;if(document.cookie!=="")for(t=document.cookie.split("& "),n=t.length-1;n>=0;n--)i=t[n].split("="),r[i[0]]=i[1];return r};tl.isNumber=function(n){if(n){var t=n.which?n.which:n.keyCode;if(t!=190&&t>31&&(t<48||t>57)&&(t<96||t>105)&&(t<37||t>40)&&t!=110&&t!=8&&t!=46)return!1}return!0};tl.klevuCheckedOutProducts=function(n){var r=$("#klevu-store").val(),u=n,t="",i="";switch(r){case"UK":t="klevu-15313077617428205";i="GBP";break;case"CA":t="klevu-15313078461108205";i="CAD";break;case"MX":t="klevu-15313081589368205";i="MXN";break;case"FR":t="klevu-15342532334868205";i="EUR";break;case"RU":t="klevu-15342533282288205";i="RUB";break;default:t="klevu-15312979576888205";i="USD"}$.ajax({url:"https://stats.klevu.com/analytics/productTracking",data:{klevu_apiKey:t,klevu_type:"checkout",klevu_productId:u,klevu_unit:1,klevu_salePrice:0,klevu_currency:i},success:function(){},error:function(n){console.log(n)},cache:!1})};tl.searchTagGroups=function(n){var t=n.find(":selected"),i=t.data("id"),r=t.data("value"),u=t.text();$.ajax({url:"/api/products/getProductGroupsByProductAttributeValue",data:{attrId:i,attrValues:r},success:function(n){var t=n.indexOf("[RC")>=0?!0:!1;$(".modal-title",tl.$popSearchTagGroups).html(tl.$popSearchTagGroupsHeader+": "+u);t?$(".modal-body",tl.$popSearchTagGroups).html(n):$(".modal-body",tl.$popSearchTagGroups).html("<p>"+tl.$popSearchTagGroupsIntro+"<\/p>"+n);tl.$popSearchTagGroups.modal("show")},error:function(n){console.log(n)},cache:!0});tl.$popSearchTagGroups.on("click",".modal-footer button",function(n){n.preventDefault();$(".modal-title",tl.$popSearchTagGroups).empty();$(".modal-body",tl.$popSearchTagGroups).empty()})};tl.setCookie=function(n,t,i){var u,r;return i?(r=new Date,r.setTime(r.getTime()+i*864e5),u="; expires="+r.toGMTString()):u="",document.cookie=n+"="+t+u+"; path=/",!0};tl.setEUCookie=function(){tl.setCookie("tldc.consent","1","365");tl.closeMsg;window.location.reload()};tl.sessionStart=function(){tl.objSession=new tl.Session;tl.objSessionPrefs=tl.objSession.preferences;tl.objSessionPrefs.addPageView();var i=$("#clippy"),r=$(".clippy-contact"),e=$(".clippy-close"),o=i.width(),s=r.width()+30,u=(o-s)*-1,n=-2;i.css("right",u);tl.animateLiveChat=function(){i.animate({right:n},800,function(){n=n===-2?u:-2})};r.on("click",function(t){t.preventDefault();n===-2?tl.animateLiveChat():t.stopPropagation()});e.on("click",function(n){n.preventDefault();tl.animateLiveChat()});var h=$("#header-chat"),f=$("#hero"),c=$(".compressed-chat"),l=$("#contact-us-slider"),a=$("#contact-us-close"),v=$("#contact-us-slider").width(),y=$("#hq-info"),p=window.innerWidth,w=window.outerHeight,t=-2,b=v*-1;tl.animateContactUs=function(){l.animate({right:t},400,function(){t=t===-2?b:-2});p<960&&f.carousel("pause");w<940&&y.css("display","none")};h.on("click",function(n){n.preventDefault();tl.animateContactUs()});c.on("click",function(n){n.preventDefault();tl.animateContactUs()});a.on("click",function(n){n.preventDefault();tl.animateContactUs();window.innerWidth<960&&f.carousel("cycle")});$("#detail-cus-trigger").on("click",function(){tl.animateContactUs()});$("#live-chat-section").on("click","#start-chat",function(n){n.preventDefault();tl.animateContactUs()})};tl.videoPlayer=function(){this.videoTag=document.getElementById("video-tag")};tl.videoPlayer.prototype.play=function(){this.currentTime==0&&dataLayer.push({event:"gtm.videoPlayer.click",videoTitle:this.title,viewed:"0"})};tl.videoPlayer.prototype.progress=function(){var n;isNaN(this.videoTag.currentTime)||isNaN(this.videoTag.duration)||(n=((this.videoTag.currentTime/this.videoTag.duration).toFixed(2)*100).toFixed(0),n!==0&&dataLayer.push({event:"gtm.videoPlayer.click",videoTitle:this.videoTag.title,viewed:n}))};String.prototype.includes||Object.defineProperty(String.prototype,"includes",{value:function(n,t){return typeof t!="number"&&(t=0),t+n.length>this.length?!1:this.indexOf(n,t)!==-1}});Object.entries||(Object.entries=function(n){for(var i=Object.keys(n),t=i.length,r=new Array(t);t--;)r[t]=[i[t],n[i[t]]];return r});Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(n){var i,u,f,t,r;if(this==null)throw new TypeError('"this" is null or not defined');if(i=Object(this),u=i.length>>>0,typeof n!="function")throw new TypeError("predicate must be a function");for(f=arguments[1],t=0;t<u;){if(r=i[t],n.call(f,r,t,i))return r;t++}return undefined},configurable:!0,writable:!0});$(document).ready(function(){var e=new tl.videoPlayer;tl.Session&&tl.sessionStart();var d=$("html,body"),fi=$(".affix").find("#header-product-lines").find("a.header-link"),r=$("#backToTop"),g=$("#contact-us-slider"),nt=$("#emailLinkActions"),ei=$(".gtmContactOptions"),u=$("#header-fluid"),i=$("#header-search"),l=$("#hero"),tt=$("#main-column"),it=$("#nav-compressed"),f=$("#nav-desktop"),t=$("#nav-desktop-overlay"),rt=$("#compressed-trigger-desktop-nav"),o=$("#nav-mobile"),ut=$("#popVideo"),ft=$("#searchbar-icon"),et=$("#searchbar"),ot=$("#sidebar-links"),st=$("#trigger-nav-compressed"),s=$("#trigger-nav-desktop"),a=$("#trigger-nav-mobile"),h=$("#trigger-search-mobile"),ht=$("#video-tag"),ct=$(".accordion-toggle"),lt=$(".dismiss-nav"),c=$(".header-link"),at=$(".kuhwo"),vt=$(".kuwtb"),yt=$(".main-level-stand-alone"),pt=$(".modalLink"),v=$(".panel-collapse"),wt=$(".ps-widget"),y=$("#mobile-search-icon"),p=$("#mobile-close-search-icon"),w=$("#nav-desktop-power"),bt=$("#nav-desktop-cablesConnectivity"),kt=$("#nav-desktop-networking"),dt=$("#nav-desktop-racksCooling"),gt=$("#nav-desktop-infrastructure"),ni=$("#nav-desktop-productivityMobility"),ti=function(){c.removeClass("active");s.removeClass("active");t.hide();f.hide().removeClass("active");f.find(".tab-pane").removeClass("active")},n=function(n,i,r){var o,h,c="",e=!1;if(n=="all"&&i=="hide"){ti();return}n=="nav"&&i=="toggle"&&(typeof r!="undefined"&&r&&(c=r),o=$("#trigger-nav-desktop"),h=$("#nav-desktop"));f.find(".tab-pane").removeClass("active");f.hide().removeClass("active");window.innerWidth>1279&&(s.removeClass("active"),$(o).addClass("active"));u.hasClass("affix")?t.css("top",+document.documentElement.scrollTop+"px").show():t.fadeIn("fast");switch(c){case"power":w.addClass("active");break;case"cablesConnectivity":bt.addClass("active");break;case"networking":kt.addClass("active");break;case"racksCooling":dt.addClass("active");break;case"infrastructure":gt.addClass("active");break;case"productivityMobility":ni.addClass("active");break;default:w.addClass("active")}$(h).addClass("active").show();$(window).scroll(function(){e=!0});setInterval(function(){if(e)if(e=!1,document.documentElement.scrollTop==0){var n=u.css("height");t.css("top",n)}else t.css("top",+document.documentElement.scrollTop+"px")},50)},b=function(n){var r,t;if(n=="toggle"){if(r=document.getElementsByClassName("header-link"),i.css("display")=="none")for(i.css("display","inline-block"),t=0;t<r.length;t++)r[t].style.color="#cecece";else for(i.css("display","none"),t=0;t<r.length;t++)r[t].style.color="#787878";y.toggle();p.toggle();document.getElementById("searchbar").focus()}else n=="hide"&&(i.css("display","none"),y.css("display","inline"),p.hide())};r.find("a").click(function(n){return n.preventDefault(),d.animate({scrollTop:0},800),!1});g.on("click",".gtmContactOptions",function(){var n=$(this),t=$("#gtmPageType").val(),i=$("#gtmPageSubtype").val();dataLayer.push({action:n.data("action"),pageType:t,pageSubtype:i})});lt.on("click",function(t){t.stopPropagation();n("all","hide")});nt.find(".btn").on("click",function(){$("#toAddr").val("");$("#senderAddr").val("");$("#emailMsg").val("")});u.on("affix-top.bs.affix",function(){window.innerWidth>959&&i.css("display","inline-block");window.innerWidth>1279&&h.css("display","none")});u.on("affix.bs.affix",function(){(window.innerWidth<960||window.innerWidth>1279)&&(i.css("display","none"),b("hide"));window.innerWidth>1279&&h.css("display","inline")});c.on("click",function(t){var i=$(this),f=i.attr("href"),r,u;f!="/support/help"&&(t.preventDefault(),r=i.attr("data-pline"),u="#nav-desktop-"+r,c.removeClass("active"),i.addClass("active"),$(u).hasClass("active")?n("all","hide"):n("nav","toggle",r))});at.on("click",function(){var n=$(this).attr("data-partNumber");tl.klevuCheckedOutProducts(n)});vt.on("click",function(){var n=$(this).attr("data-partNumber");tl.klevuCheckedOutProducts(n)});tt.on("click",".adVideoLink",function(n){n.preventDefault();var i=$(this).data("href"),r=$(this).attr("title"),t=$("#video-tag");t.attr("src",i);t.attr("title",r);document.getElementById("video-tag").addEventListener("play",e.play,!1)});yt.on("click",function(){a.removeClass("dropdown-is-active");o.removeClass("dropdown-is-active")});pt.on("click",function(n){n.preventDefault();var f=tl.ajxLoading,t=$(this).data("target"),e=$(this).data("href"),i=$(this).data("target-header"),r=$(t).find(".modal-header").find("h3"),u=$(t).find(".modal-body");r.empty();i!==undefined&&r.html(i);u.empty().append(f);u.load(e)});rt.on("click",function(t){t.preventDefault();n("nav","toggle")});t.on("click",function(t){t.stopPropagation();n("all","hide")});it.find("span.clickMe").on("click",function(t){t.preventDefault();var i=$(this),r=i.attr("data-pline");n("nav","toggle",r)});ut.on("hidden.bs.modal",function(){ht.trigger("pause");e.progress();document.getElementById("video-tag").removeEventListener("play",e.play,!1)});wt.on("click",function(){var n=$(this).attr("ps-sku");tl.klevuCheckedOutProducts(n)});ft.on("click","button#searchbar-btn",function(){document.getElementById("navbar-search-form").submit()});et.bind("keypress",function(n){var t=n.keyCode?n.keyCode:n.which;t===13&&document.getElementById("navbar-search-form").submit()});ot.find(".accordion-toggle").on("click",function(){var t=$(this),n="#"+t.attr("data-target"),i="#"+t.attr("id");v.collapse("hide");ct.addClass("collapsed");$(n).collapse("toggle");$(n).on("shown.bs.collapse",function(){$(i).removeClass("collapsed")});$(n).on("hide.bs.collapse",function(){$(i).addClass("collapsed")})});st.on("click",function(){var t=$(this);t.hasClass("open")||n("all","hide")});s.on("click",function(t){t.preventDefault();n("nav","toggle")});a.on("click",function(){o.find("ul.cd-dropdown-content").hasClass("move-out")?(o.find("ul.cd-dropdown-content").removeClass("move-out"),l.carousel("cycle")):l.carousel("pause")});h.on("click",function(n){n.preventDefault();t.toggle();b("toggle")});if(typeof tl.Wishlist=="function"){tl.objWishlist=new tl.Wishlist;var ii=$(".wishlist"),ri=$("#productList").find(".itemImage").find(".fav"),ui=$("#model-image-carousel").find(".fav"),k=$("#wishlist-counter");tl.objWishlist.updateFavIcons();ii.on("click",function(n){n.preventDefault();var t=$(this),i=$("#wlConfirm").val();tl.objWishlist.saveWishlistItem(t,utilities,i)});ri.on("click",function(n){var t,i,r;n.preventDefault();t=$(this);i="#model_"+t.parent().attr("data-clean-model-number");t.hasClass("selected")?(r=$(i).find(".itemCta").find(".wishlist").attr("data-itemId"),tl.objWishlist.deleteItem(r),tl.objWishlist.saveToLocalStorage(),t.removeClass("selected"),tl.updateWishlistCounter()):($(this).addClass("selected"),$(i).find(".itemCta").find(".wishlist").trigger("click"))});ui.on("click",function(n){var t,i,r;n.preventDefault();t=$(this);i=$("#call-to-action").find(".wishlist");t.hasClass("selected")?(r=i.attr("data-itemId"),tl.objWishlist.deleteItem(r),tl.objWishlist.saveToLocalStorage(),t.removeClass("selected"),tl.updateWishlistCounter()):(t.addClass("selected"),i.trigger("click"))});tl.updateWishlistCounter=function(){var n=tl.objWishlist.getItemCount();n>0?k.text(n).show():k.text("").hide()}}tl.$countrySwitcherFooter=$("#countrySwitcherFooter");tl.$countrySwitcherFooter.popover({html:!0,placement:"top",title:tl.countryTitle,content:function(){return $("#countryMenuFooter").html()}});r.hide();v.collapse({toggle:!1});$(window).scroll(function(){var n=$(this);n.scrollTop()>300?r.fadeIn():r.fadeOut()})});$(window).load(function(){if(typeof tl.objWishlist!="undefined"){var n=$("#wishlist-counter"),t=tl.objWishlist.getItemCount();t>0?n.text(t).show():n.text("").hide()}setTimeout(tl.checkEmpFlag,1900)}),function(n){function t(t){var f=n(this),r=null,u=[],e=null,o=null,i=n.extend({rowSelector:"> li",submenuSelector:"*",submenuDirection:"right",tolerance:75,enter:n.noop,exit:n.noop,activate:n.noop,deactivate:n.noop,exitMenu:n.noop},t),c=3,l=300,a=function(n){u.push({x:n.pageX,y:n.pageY});u.length>c&&u.shift()},v=function(){o&&clearTimeout(o);i.exitMenu(this)&&(r&&i.deactivate(r),r=null)},y=function(){o&&clearTimeout(o);i.enter(this);h(this)},p=function(){i.exit(this)},w=function(){s(this)},s=function(n){n!=r&&(r&&i.deactivate(r),i.activate(n),r=n)},h=function(n){var t=b();t?o=setTimeout(function(){h(n)},t):s(n)},b=function(){function v(n,t){return(t.y-n.y)/(t.x-n.x)}var h,c;if(!r||!n(r).is(i.submenuSelector))return 0;var t=f.offset(),y={x:t.left,y:t.top-i.tolerance},w={x:t.left+f.outerWidth(),y:y.y},p={x:t.left,y:t.top+f.outerHeight()+i.tolerance},a={x:t.left+f.outerWidth(),y:p.y},s=u[u.length-1],o=u[0];if(!s||(o||(o=s),o.x<t.left||o.x>a.x||o.y<t.top||o.y>a.y)||e&&s.x==e.x&&s.y==e.y)return 0;h=w;c=a;i.submenuDirection=="left"?(h=p,c=y):i.submenuDirection=="below"?(h=a,c=p):i.submenuDirection=="above"&&(h=y,c=w);var b=v(s,h),k=v(s,c),d=v(o,h),g=v(o,c);return b<d&&k>g?(e=s,l):(e=null,0)};f.mouseleave(v).find(i.rowSelector).mouseenter(y).mouseleave(p).click(w);n(document).mousemove(a)}n.fn.menuAim=function(n){return this.each(function(){t.call(this,n)}),this}}(jQuery);jQuery(document).ready(function(n){function t(t){var i=n(t).hasClass("dropdown-is-active")?!1:!0;if(n(t).toggleClass("dropdown-is-active",i),n(".cd-dropdown-trigger").toggleClass("dropdown-is-active",i),!i)n(t).one("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",function(){n(".has-children ul").addClass("is-hidden");n(".move-out").removeClass("move-out");n(".is-active").removeClass("is-active")})}n(".cd-dropdown-trigger").on("click",function(i){var r=n(this).attr("data-target");i.preventDefault();t(r)});n(".cd-dropdown .cd-close").on("click",function(i){var r=n(this).attr("data-target");i.preventDefault();t(r)});n(".has-children").children("a").on("click",function(){var t=n(this);t.next("ul").removeClass("is-hidden").end().parent(".has-children").parent("ul").addClass("move-out")});var i=n(".cd-dropdown-wrapper").hasClass("open-to-left")?"left":"right";n(".cd-dropdown-content").menuAim({activate:function(t){n(t).children().addClass("is-active").removeClass("fade-out");n(".cd-dropdown-content .fade-in").length==0&&n(t).children("ul").addClass("fade-in")},deactivate:function(t){n(t).children().removeClass("is-active");(n("li.has-children:hover").length==0||n("li.has-children:hover").is(n(t)))&&(n(".cd-dropdown-content").find(".fade-in").removeClass("fade-in"),n(t).children("ul").addClass("fade-out"))},exitMenu:function(){return n(".cd-dropdown-content").find(".is-active").removeClass("is-active"),!0},submenuDirection:i});n(".go-back").on("click",function(){var t=n(this),i=n(this).parent("ul").parent(".has-children").parent("ul");t.parent("ul").addClass("is-hidden").parent(".has-children").parent("ul").removeClass("move-out")});Modernizr.input.placeholder||(n("[placeholder]").focus(function(){var t=n(this);t.val()==t.attr("placeholder")&&t.val("")}).blur(function(){var t=n(this);(t.val()==""||t.val()==t.attr("placeholder"))&&t.val(t.attr("placeholder"))}).blur(),n("[placeholder]").parents("form").submit(function(){n(this).find("[placeholder]").each(function(){var t=n(this);t.val()==t.attr("placeholder")&&t.val("")})}));n("#header-link-products").find(".cd-dropdown-trigger").on("click",function(){n("#default-ul").addClass("is-active").addClass("fade-in")});n("#header-link-solutions").find(".cd-dropdown-trigger").on("click",function(){n("#default-solutions-ul").addClass("is-active").addClass("fade-in")});(function(){if(window.matchMedia("(max-width: 959px)").matches)n(".cd-dropdown-content").find("a.h3").on("click",function(t){if(n(this).hasClass("standalone")){n(".cd-dropdown-trigger").removeClass("dropdown-is-active");n(".cd-dropdown").removeClass("dropdown-is-active");return}t.preventDefault()})})()});window.Modernizr=function(n,t,i){function l(n){c.cssText=n}function at(n,t){return l(y.join(n+";")+(t||""))}function h(n,t){return typeof n===t}function a(n,t){return!!~(""+n).indexOf(t)}function ut(n,t){var u,r;for(u in n)if(r=n[u],!a(r,"-")&&c[r]!==i)return t=="pfx"?r:!0;return!1}function vt(n,t,r){var f,u;for(f in n)if(u=t[n[f]],u!==i)return r===!1?n[f]:h(u,"function")?u.bind(r||t):u;return!1}function f(n,t,i){var r=n.charAt(0).toUpperCase()+n.slice(1),u=(n+" "+st.join(r+" ")+r).split(" ");return h(t,"string")||h(t,"undefined")?ut(u,t):(u=(n+" "+ht.join(r+" ")+r).split(" "),vt(u,t,i))}function yt(){u.input=function(i){for(var r=0,u=i.length;r<u;r++)w[i[r]]=i[r]in e;return w.list&&(w.list=!!t.createElement("datalist")&&!!n.HTMLDataListElement),w}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" "));u.inputtypes=function(n){for(var u=0,r,f,o,h=n.length;u<h;u++)e.setAttribute("type",f=n[u]),r=e.type!=="text",r&&(e.value=g,e.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(f)&&e.style.WebkitAppearance!==i?(s.appendChild(e),o=t.defaultView,r=o.getComputedStyle&&o.getComputedStyle(e,null).WebkitAppearance!=="textfield"&&e.offsetHeight!==0,s.removeChild(e)):/^(search|tel)$/.test(f)||(r=/^(url|email)$/.test(f)?e.checkValidity&&e.checkValidity()===!1:e.value!=g)),ct[n[u]]=!!r;return ct}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var u={},d=!0,s=t.documentElement,o="modernizr",ft=t.createElement(o),c=ft.style,e=t.createElement("input"),g=":)",et={}.toString,y=" -webkit- -moz- -o- -ms- ".split(" "),ot="Webkit Moz O ms",st=ot.split(" "),ht=ot.toLowerCase().split(" "),p={svg:"http://www.w3.org/2000/svg"},r={},ct={},w={},nt=[],tt=nt.slice,b,v=function(n,i,r,u){var l,a,c,v,f=t.createElement("div"),h=t.body,e=h||t.createElement("body");if(parseInt(r,10))while(r--)c=t.createElement("div"),c.id=u?u[r]:o+(r+1),f.appendChild(c);return l=["&#173;",'<style id="s',o,'">',n,"<\/style>"].join(""),f.id=o,(h?f:e).innerHTML+=l,e.appendChild(f),h||(e.style.background="",e.style.overflow="hidden",v=s.style.overflow,s.style.overflow="hidden",s.appendChild(e)),a=i(f,n),h?f.parentNode.removeChild(f):(e.parentNode.removeChild(e),s.style.overflow=v),!!a},lt=function(){function n(n,u){u=u||t.createElement(r[n]||"div");n="on"+n;var f=n in u;return f||(u.setAttribute||(u=t.createElement("div")),u.setAttribute&&u.removeAttribute&&(u.setAttribute(n,""),f=h(u[n],"function"),h(u[n],"undefined")||(u[n]=i),u.removeAttribute(n))),u=null,f}var r={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return n}(),it={}.hasOwnProperty,rt,k;rt=!h(it,"undefined")&&!h(it.call,"undefined")?function(n,t){return it.call(n,t)}:function(n,t){return t in n&&h(n.constructor.prototype[t],"undefined")};Function.prototype.bind||(Function.prototype.bind=function(n){var t=this,i,r;if(typeof t!="function")throw new TypeError;return i=tt.call(arguments,1),r=function(){var f,e,u;return this instanceof r?(f=function(){},f.prototype=t.prototype,e=new f,u=t.apply(e,i.concat(tt.call(arguments))),Object(u)===u?u:e):t.apply(n,i.concat(tt.call(arguments)))},r});r.flexbox=function(){return f("flexWrap")};r.canvas=function(){var n=t.createElement("canvas");return!!n.getContext&&!!n.getContext("2d")};r.canvastext=function(){return!!u.canvas&&!!h(t.createElement("canvas").getContext("2d").fillText,"function")};r.webgl=function(){return!!n.WebGLRenderingContext};r.touch=function(){var i;return"ontouchstart"in n||n.DocumentTouch&&t instanceof DocumentTouch?i=!0:v(["@media (",y.join("touch-enabled),("),o,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(n){i=n.offsetTop===9}),i};r.geolocation=function(){return"geolocation"in navigator};r.postmessage=function(){return!!n.postMessage};r.websqldatabase=function(){return!!n.openDatabase};r.indexedDB=function(){return!!f("indexedDB",n)};r.hashchange=function(){return lt("hashchange",n)&&(t.documentMode===i||t.documentMode>7)};r.history=function(){return!!n.history&&!!history.pushState};r.draganddrop=function(){var n=t.createElement("div");return"draggable"in n||"ondragstart"in n&&"ondrop"in n};r.websockets=function(){return"WebSocket"in n||"MozWebSocket"in n};r.rgba=function(){return l("background-color:rgba(150,255,150,.5)"),a(c.backgroundColor,"rgba")};r.hsla=function(){return l("background-color:hsla(120,40%,100%,.5)"),a(c.backgroundColor,"rgba")||a(c.backgroundColor,"hsla")};r.multiplebgs=function(){return l("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(c.background)};r.backgroundsize=function(){return f("backgroundSize")};r.borderimage=function(){return f("borderImage")};r.borderradius=function(){return f("borderRadius")};r.boxshadow=function(){return f("boxShadow")};r.textshadow=function(){return t.createElement("div").style.textShadow===""};r.opacity=function(){return at("opacity:.55"),/^0.55$/.test(c.opacity)};r.cssanimations=function(){return f("animationName")};r.csscolumns=function(){return f("columnCount")};r.cssgradients=function(){var n="background-image:";return l((n+"-webkit- ".split(" ").join("gradient(linear,left top,right bottom,from(#9f9),to(white));"+n)+y.join("linear-gradient(left top,#9f9, white);"+n)).slice(0,-n.length)),a(c.backgroundImage,"gradient")};r.cssreflections=function(){return f("boxReflect")};r.csstransforms=function(){return!!f("transform")};r.csstransforms3d=function(){var n=!!f("perspective");return n&&"webkitPerspective"in s.style&&v("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(t){n=t.offsetLeft===9&&t.offsetHeight===3}),n};r.csstransitions=function(){return f("transition")};r.fontface=function(){var n;return v('@font-face {font-family:"font";src:url("https://")}',function(i,r){var f=t.getElementById("smodernizr"),u=f.sheet||f.styleSheet,e=u?u.cssRules&&u.cssRules[0]?u.cssRules[0].cssText:u.cssText||"":"";n=/src/i.test(e)&&e.indexOf(r.split(" ")[0])===0}),n};r.generatedcontent=function(){var n;return v(["#",o,"{font:0/0 a}#",o,':after{content:"',g,'";visibility:hidden;font:3px/1 a}'].join(""),function(t){n=t.offsetHeight>=3}),n};r.video=function(){var i=t.createElement("video"),n=!1;try{(n=!!i.canPlayType)&&(n=new Boolean(n),n.ogg=i.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),n.h264=i.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),n.webm=i.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(r){}return n};r.audio=function(){var i=t.createElement("audio"),n=!1;try{(n=!!i.canPlayType)&&(n=new Boolean(n),n.ogg=i.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),n.mp3=i.canPlayType("audio/mpeg;").replace(/^no$/,""),n.wav=i.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),n.m4a=(i.canPlayType("audio/x-m4a;")||i.canPlayType("audio/aac;")).replace(/^no$/,""))}catch(r){}return n};r.localstorage=function(){try{return localStorage.setItem(o,o),localStorage.removeItem(o),!0}catch(n){return!1}};r.sessionstorage=function(){try{return sessionStorage.setItem(o,o),sessionStorage.removeItem(o),!0}catch(n){return!1}};r.webworkers=function(){return!!n.Worker};r.applicationcache=function(){return!!n.applicationCache};r.svg=function(){return!!t.createElementNS&&!!t.createElementNS(p.svg,"svg").createSVGRect};r.inlinesvg=function(){var n=t.createElement("div");return n.innerHTML="<svg/>",(n.firstChild&&n.firstChild.namespaceURI)==p.svg};r.smil=function(){return!!t.createElementNS&&/SVGAnimate/.test(et.call(t.createElementNS(p.svg,"animate")))};r.svgclippaths=function(){return!!t.createElementNS&&/SVGClipPath/.test(et.call(t.createElementNS(p.svg,"clipPath")))};for(k in r)rt(r,k)&&(b=k.toLowerCase(),u[b]=r[k](),nt.push((u[b]?"":"no-")+b));return u.input||yt(),u.addTest=function(n,t){if(typeof n=="object")for(var r in n)rt(n,r)&&u.addTest(r,n[r]);else{if(n=n.toLowerCase(),u[n]!==i)return u;t=typeof t=="function"?t():t;typeof d!="undefined"&&d&&(s.className+=" "+(t?"":"no-")+n);u[n]=t}return u},l(""),ft=e=null,function(n,t){function v(n,t){var i=n.createElement("p"),r=n.getElementsByTagName("head")[0]||n.documentElement;return i.innerHTML="x<style>"+t+"<\/style>",r.insertBefore(i.lastChild,r.firstChild)}function s(){var n=r.elements;return typeof n=="string"?n.split(" "):n}function u(n){var t=a[n[l]];return t||(t={},o++,n[l]=o,a[o]=t),t}function h(n,r,f){if(r||(r=t),i)return r.createElement(n);f||(f=u(r));var e;return e=f.cache[n]?f.cache[n].cloneNode():b.test(n)?(f.cache[n]=f.createElem(n)).cloneNode():f.createElem(n),e.canHaveChildren&&!w.test(n)&&!e.tagUrn?f.frag.appendChild(e):e}function y(n,r){if(n||(n=t),i)return n.createDocumentFragment();r=r||u(n);for(var e=r.frag.cloneNode(),f=0,o=s(),h=o.length;f<h;f++)e.createElement(o[f]);return e}function p(n,t){t.cache||(t.cache={},t.createElem=n.createElement,t.createFrag=n.createDocumentFragment,t.frag=t.createFrag());n.createElement=function(i){return r.shivMethods?h(i,n,t):t.createElem(i)};n.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+s().join().replace(/[\w\-]+/g,function(n){return t.createElem(n),t.frag.createElement(n),'c("'+n+'")'})+");return n}")(r,t.frag)}function c(n){n||(n=t);var f=u(n);return r.shivCSS&&!e&&!f.hasCSS&&(f.hasCSS=!!v(n,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),i||p(n,f),n}var f=n.html5||{},w=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,b=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,e,l="_html5shiv",o=0,a={},i,r;(function(){try{var n=t.createElement("a");n.innerHTML="<xyz><\/xyz>";e="hidden"in n;i=n.childNodes.length==1||function(){t.createElement("a");var n=t.createDocumentFragment();return typeof n.cloneNode=="undefined"||typeof n.createDocumentFragment=="undefined"||typeof n.createElement=="undefined"}()}catch(r){e=!0;i=!0}})();r={elements:f.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:f.shivCSS!==!1,supportsUnknownElements:i,shivMethods:f.shivMethods!==!1,type:"default",shivDocument:c,createElement:h,createDocumentFragment:y};n.html5=r;c(t)}(this,t),u._version="2.8.3",u._prefixes=y,u._domPrefixes=ht,u._cssomPrefixes=st,u.hasEvent=lt,u.testProp=function(n){return ut([n])},u.testAllProps=f,u.testStyles=v,u.prefixed=function(n,t,i){return t?f(n,t,i):f(n,"pfx")},s.className=s.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(d?" js "+nt.join(" "):""),u}(this,this.document),function(n,t,i){function h(n){return"[object Function]"==y.call(n)}function c(n){return"string"==typeof n}function l(){}function w(n){return!n||"loaded"==n||"complete"==n||"uninitialized"==n}function f(){var n=a.shift();v=1;n?n.t?s(function(){("c"==n.t?u.injectCss:u.injectJs)(n.s,0,n.a,n.x,n.e,1)},0):(n(),f()):v=0}function ut(n,i,o,h,c,l,y){function k(t){if(!nt&&w(p.readyState)&&(tt.r=nt=1,!v&&f(),p.onload=p.onreadystatechange=null,t)){"img"!=n&&s(function(){g.removeChild(p)},50);for(var u in r[i])r[i].hasOwnProperty(u)&&r[i][u].onload()}}var y=y||u.errorTimeout,p=t.createElement(n),nt=0,b=0,tt={t:o,s:i,e:c,a:l,x:y};1===r[i]&&(b=1,r[i]=[]);"object"==n?p.data=i:(p.src=i,p.type=n);p.width=p.height="0";p.onerror=p.onload=p.onreadystatechange=function(){k.call(this,b)};a.splice(h,0,tt);"img"!=n&&(b||2===r[i]?(g.insertBefore(p,d?null:e),s(k,y)):r[i].push(p))}function ft(n,t,i,r,u){return v=0,t=t||"j",c(n)?ut("c"==t?et:nt,n,t,this.i++,i,r,u):(a.splice(this.i++,0,n),1==a.length&&f()),this}function b(){var n=u;return n.loader={load:ft,i:0},n}var o=t.documentElement,s=n.setTimeout,e=t.getElementsByTagName("script")[0],y={}.toString,a=[],v=0,k="MozAppearance"in o.style,d=k&&!!t.createRange().compareNode,g=d?o:e.parentNode,o=n.opera&&"[object Opera]"==y.call(n.opera),o=!!t.attachEvent&&!o,nt=k?"object":o?"script":"img",et=o?"script":nt,tt=Array.isArray||function(n){return"[object Array]"==y.call(n)},p=[],r={},it={timeout:function(n,t){return t.length&&(n.timeout=t[0]),n}},rt,u;u=function(n){function a(n){for(var n=n.split("!"),f=p.length,i=n.pop(),e=n.length,i={url:i,origUrl:i,prefixes:n},u,r,t=0;t<e;t++)r=n[t].split("="),(u=it[r.shift()])&&(i=u(i,r));for(t=0;t<f;t++)i=p[t](i);return i}function f(n,t,u,f,e){var o=a(n),s=o.autoCallback;o.url.split(".").pop().split("?").shift();o.bypass||(t&&(t=h(t)?t:t[n]||t[f]||t[n.split("/").pop().split("?")[0]]),o.instead?o.instead(n,t,u,f,e):(r[o.url]?o.noexec=!0:r[o.url]=1,u.load(o.url,o.forceCSS||!o.forceJS&&"css"==o.url.split(".").pop().split("?").shift()?"c":i,o.noexec,o.attrs,o.timeout),(h(t)||h(s))&&u.load(function(){b();t&&t(o.origUrl,e,f);s&&s(o.origUrl,e,f);r[o.url]=2})))}function s(n,t){function a(n,o){if(n){if(c(n))o||(i=function(){var n=[].slice.call(arguments);s.apply(this,n);u()}),f(n,i,t,0,e);else if(Object(n)===n)for(r in v=function(){var t=0;for(var i in n)n.hasOwnProperty(i)&&t++;return t}(),n)n.hasOwnProperty(r)&&(!o&&!--v&&(h(i)?i=function(){var n=[].slice.call(arguments);s.apply(this,n);u()}:i[r]=function(n){return function(){var t=[].slice.call(arguments);n&&n.apply(this,t);u()}}(s[r])),f(n[r],i,t,r,e))}else o||u()}var e=!!n.test,o=n.load||n.both,i=n.callback||l,s=i,u=n.complete||l,v,r;a(e?n.yep:n.nope,!!o);o&&a(o)}var e,t,o=this.yepnope.loader;if(c(n))f(n,0,o,0);else if(tt(n))for(e=0;e<n.length;e++)t=n[e],c(t)?f(t,0,o,0):tt(t)?u(t):Object(t)===t&&s(t,o);else Object(n)===n&&s(n,o)};u.addPrefix=function(n,t){it[n]=t};u.addFilter=function(n){p.push(n)};u.errorTimeout=1e4;null==t.readyState&&t.addEventListener&&(t.readyState="loading",t.addEventListener("DOMContentLoaded",rt=function(){t.removeEventListener("DOMContentLoaded",rt,0);t.readyState="complete"},0));n.yepnope=b();n.yepnope.executeStack=f;n.yepnope.injectJs=function(n,i,r,o,h,c){var a=t.createElement("script"),v,y,o=o||u.errorTimeout;a.src=n;for(y in r)a.setAttribute(y,r[y]);i=c?f:i||l;a.onreadystatechange=a.onload=function(){!v&&w(a.readyState)&&(v=1,i(),a.onload=a.onreadystatechange=null)};s(function(){v||(v=1,i(1))},o);h?a.onload():e.parentNode.insertBefore(a,e)};n.yepnope.injectCss=function(n,i,r,u,o,h){var u=t.createElement("link"),c,i=h?f:i||l;u.href=n;u.rel="stylesheet";u.type="text/css";for(c in r)u.setAttribute(c,r[c]);o||(e.parentNode.insertBefore(u,e),s(i,0))}}(this,document);Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))};klevu_addSearchedTermToUrl=!0;klevu_uc={priceLabels:{en:"Avg. Price",es:"Prom. Precio"},showLandingPageData:function(n){var t="",f="kuSalePrice",r="",s=document.getElementById("searchedKeyword").value,i="",u="",e,o;return n=klevu_productCustomizations(n),n.productImage.trim().length===0&&(n.productImage=klevu_userOptions.noImageUrl),r=klevu_userOptions.openProductClicksInNewWindow?' target="_blank"':' onclick="klevu_analytics.stopClickDefault( event );"',i="{data: {code: '"+escape(n.productCode)+"',url: '"+escape(n.productUrl)+"',name: '"+escape(n.productName)+"',salePrice: '"+escape(n.salePrice)+"',rating: '"+escape(n.rating)+"',position: "+n.productPosition+",category: '"+escape(n.category)+"'},apiKey: null,keywordsLP: '"+escape(s)+"'}",t+="<li>",t+='<div class="klevuImgWrap"><a class="klevu-item-'+n.productCode+'" href="'+n.productUrl.replace(/"/g,"%22")+'" target="_blank" ',t+=klevu_commons.isMobileDevice()?' onclick="return klevu_analytics.trackClickedProduct(event, '+i+');" >':' onmousedown="return klevu_analytics.trackClickedProduct(event, '+i+');" '+r+">",t+='<img src="'+n.productImage+'" onerror="this.onerror=null;this.src=\''+klevu_userOptions.noImageUrl+'\';" alt="'+klevu_commons.escapeHtml(n.productName)+'"/><\/a><\/div>',"undefined"!=typeof klevu_showDiscountBadge&&klevu_showDiscountBadge&&n.discount!=""&&n.discount!="0"&&n.discount!="0.0"&&(t+=klevu_uiLabels.discountBadgeText.indexOf("#")===-1?'<div class="kuDiscountBadge">'+klevu_uiLabels.discountBadgeText+" "+Number(n.discount).toFixed(0)+"%<\/div>":'<div class="kuDiscountBadge">'+klevu_uiLabels.discountBadgeText.replace("#",Number(n.discount).toFixed(0)+"%")+"<\/div>"),t+='<div class="kuNameDesc"><div class="kuSku">',t+='<div class="kuStatus ku'+n.status+'">'+n.status+"<\/div>",t+='<div class="kuSkuNumber"><a class="klevu-item-'+n.productCode+'" href="'+n.productUrl.replace(/"/g,"%22")+'" target="_blank" ',t+=klevu_commons.isMobileDevice()?' onclick="return klevu_analytics.trackClickedProduct(event, '+i+');" >':' onmousedown="return klevu_analytics.trackClickedProduct(event, '+i+');" '+r+">",t+=n.productSku+"<\/a><\/div>",u=n.status.toLowerCase(),n.rating.trim().length>0&&!isNaN(Number(n.rating))&&Number(n.rating)<=5&&Number(n.rating)>=1&&u!="retired"&&(e=20*Number(n.rating),t+='<div class="kuRating kuStarsSmall"><div class="kuRating" style="width:'+e+'%;"><\/div><\/div>',t+='<div class="kuReviews">(<a href="'+n.productUrl+'#section-reviews">'+n.reviews,t+=n.reviews=="1"?'<span class="kuReviewsLabel">Review<\/span>':'<span class="kuReviewsLabel">Reviews<\/span>',t+="<\/a>)<\/div>"),t+='<div class="kuName"><a href="'+n.productUrl.replace(/"/g,"%22")+'" target="_blank" ',t+=klevu_commons.isMobileDevice()?' onclick="return klevu_analytics.trackClickedProduct(event, '+i+');" >':' onmousedown="return klevu_analytics.trackClickedProduct(event, '+i+');" '+r+">",t+=n.productName+"<\/a><\/div>",t+='<div class="kuDesc">'+n.productDescription+"<\/div>",n.statusMsg&&(n.statusMsg=n.statusMsg.replace("::/",'<a href="/').replace("::",'">'),o=n.statusMsg[n.statusMsg.length-1],o=="."?n.statusMsg=n.statusMsg.slice(0,-1)+"<\/a>":n.statusMsg+="<\/a>"),t+='<div class="kuStatusMsg red">'+(n.statusMsg?n.statusMsg:"")+"<\/div>",t+="<\/div><\/div>",t+='<div class="kuPrice">',klevu_showPrices&&u!="retired"&&(klevu_userOptions.showOnlyOriginalAndSalePrices?t+=klevu_commons.showOriginalAndSalePrices("LANDING",n,f,"kuSalePrice kuSpecialPrice"):+n.salePrice>0&&(t+='<div class="kuSalePriceLabel">'+klevu_uc.priceLabels[klevu_lang]+": ",t+=klevu_commons.showProductPrices("LANDING",n,f,"kuSalePrice kuSpecialPrice"),t+="<\/div>")),klevu_userOptions.vatCaption.trim().length>0&&(t+='<div class="klevu-vat-caption">('+klevu_userOptions.vatCaption+")<\/div>"),n.totalProductVariants&&n.totalProductVariants!="0"&&(t+=klevu_uiLabels.variants.indexOf("#")===-1?'<div class="klevu-variants">+'+n.totalProductVariants+" "+klevu_uiLabels.variants+"<\/div>":'<div class="klevu-variants">'+klevu_uiLabels.variants.replace("#",n.totalProductVariants)+"<\/div>"),klevu_userOptions.outOfStockCaption.trim().length>0&&n.inStock&&n.inStock==="no"&&(t+='<div class="klevu-out-of-stock">'+klevu_userOptions.outOfStockCaption+"<\/div>"),t+="<\/div>",klevu_commons.showAddToCartButton(n.inStock,n.hideAddToCart)&&(t+=n.isCustomOptionsAvailable&&n.isCustomOptionsAvailable==="yes"||n.totalProductVariants&&n.totalProductVariants!="0"?'<div class="kuAddtocart"><a href="'+n.productUrl.replace(/"/g,"%22")+'" class="kuAddtocartBtn">'+klevu_userOptions.addToCartButton+"<\/a><\/div>":'<div class="kuAddtocart"><input type="text" name="klevu-qty" id="klevu-qty-'+escape(n.productCode)+'" placeholder="'+klevu_uiLabels.addToCartPlaceholder+'"/><a href="javascript:klevu_lpSendProductToCart(\''+escape(n.productCode)+"', '"+escape(n.productUrl)+"', 'klevu-qty-"+escape(n.productCode)+'\');" class="kuAddtocartBtn">'+klevu_userOptions.addToCartButton+"<\/a><\/div>",t+='<div class="klevu-clearboth-listview"><\/div>'),t+='<div class="kuClearLeft"><\/div>',t+"<\/li>"},showAutocompleteProducts:function(n){var t="",i="",u,r=document.createElement("div"),f;return n=klevu_productCustomizations(n),n.productImage.trim().length===0&&(n.productImage=klevu_userOptions.noImageUrl),additionalParams=klevu_userOptions.openProductClicksInNewWindow?' target="_blank"':' onclick="klevu_analytics.stopClickDefault( event );"',i="{data: {code: '"+escape(n.productCode)+"',url: '"+escape(n.productUrl)+"',name: '"+escape(n.productName)+"',salePrice: '"+escape(n.salePrice)+"',rating: '"+escape(n.rating)+"',position: "+n.productPosition+",category: '"+escape(n.category)+"'}}",r.innerHTML=n.productName,u=r.textContent||r.innerText||"",t+="<li>",t+='<a class="klevu-item-'+n.productCode+'" href="'+n.productUrl.replace(/"/g,"%22")+'" class="klevu-result-box-l2" ',t+=klevu_commons.isMobileDevice()?' onclick="return  klevu_analytics.trackClickedProduct(event, '+i+');"  >':' onmousedown="return  klevu_analytics.trackClickedProduct(event, '+i+');" '+additionalParams+" >",t+='<div class="klevu-img-wrap-l2"><img src="'+n.productImage+'" onerror="this.onerror=null;this.src=\''+klevu_userOptions.noImageUrl+'\';" alt="'+klevu_commons.escapeHtml(u)+'" /><\/div>',"undefined"!=typeof klevu_showDiscountBadge&&klevu_showDiscountBadge&&n.discount!=""&&n.discount!="0"&&n.discount!="0.0"&&(t+=klevu_uiLabels.discountBadgeText.indexOf("#")===-1?'<div class="klevu-discount-badge-l2">'+klevu_uiLabels.discountBadgeText+" "+Number(n.discount).toFixed(0)+"%<\/div>":'<div class="klevu-discount-badge-l2">'+klevu_uiLabels.discountBadgeText.replace("#",Number(n.discount).toFixed(0)+"%")+"<\/div>"),t+='<div class="klevu-name-desc-l2">',t+='<div class="klevu-Customsku">'+n.productSku+"<\/div>",n.shortDesc.length>50&&(n.shortDesc=n.shortDesc.replace(/^(.{50}[^\s]*).*/,"$1")+" ..."),t+='<div class="klevu-name-l2">'+n.productName+'<\/div><div class="klevu-desc-l2">'+n.shortDesc+"<\/div>",klevu_showPrices&&+n.salePrice>0&&(t+='<div class="klevu-price-l2">Avg Price: ',t+=klevu_userOptions.showOnlyOriginalAndSalePrices?klevu_commons.showOriginalAndSalePrices("SLIM",n,"klevu-saleprice-l2","klevu-saleprice-l2 klevu-special-price-l2"):klevu_commons.showProductPrices("SLIM",n,"klevu-saleprice-l2","klevu-saleprice-l2 klevu-special-price-l2"),klevu_userOptions.vatCaption.trim().length>0&&(t+='<span class="klevu-vat-caption-l2">('+klevu_userOptions.vatCaption+")<\/span>"),t+="<\/div>"),n.rating.trim().length>0&&!isNaN(Number(n.rating))&&Number(n.rating)<=5&&Number(n.rating)>=0&&(f=20*Number(n.rating),t+='<div class="klevu-stars-small-l2"><div class="klevu-rating-l2" style="width:'+f+'%;"><\/div><\/div>'),klevu_userOptions.outOfStockCaption.trim().length>0&&n.inStock&&n.inStock==="no"&&(t+='<div class="klevu-out-of-stock-l2">'+klevu_userOptions.outOfStockCaption+"<\/div>"),t+'<\/div><div class="klevu-clear-left"><\/div><\/a><\/li>'},showLandingPageCmsData:function(n){var t="",r="",f=document.getElementById("searchedKeyword").value,i="",u=n.fileFormat?"ku"+n.fileFormat.toLowerCase():"kudefault";return n.contentUrl.indexOf("?vid=")>=0&&(u="kuvideo"),r=klevu_userOptions.openProductClicksInNewWindow?' target="_blank"':' onclick="klevu_analytics.stopClickDefault( event );"',i="{data: {code: '"+escape(n.contentCode)+"',url: '"+escape(n.contentUrl)+"',name: '"+escape(n.contentTitle)+"',position: "+n.contentPosition+"},apiKey: '"+klevu_cmsApiKey+"',keywordsLP: '"+escape(f)+"',forCms: true}",t+="<li>",t+='<div class="kuFile">',t+='<div class="kuFileFormat"><span class="kuFileIcon '+u+'"><\/span><\/div>',t+='<div class="kuFileDetails">',t+='<div class="kuName"><a href="'+n.contentUrl+'" target="_blank" ',t+=klevu_commons.isMobileDevice()?' onclick="return klevu_analytics.trackClickedProduct(event, '+i+');" >':' onmousedown="return klevu_analytics.trackClickedProduct(event, '+i+');" '+r+">",t+=n.contentTitle,n.status&&(t+='<span class="ku'+n.status+'">'+n.status+"<\/span>"),t+="<\/a><\/div>",t+='<div class="kuFileDesc kuDesc">'+n.contentDescription+"<\/div>",t+='<div class="kuFileMetainfo"><span class="category">'+(n.document_category?n.document_category:"")+"<\/span> > ",t+='<span class="subcategory">'+(n.document_type?n.document_type:"")+"<\/span>",n.fileSize&&n.publishDate&&(t+=' [<span class="filesize">'+n.fileSize+"<\/span> / ",t+='<span class="publishDate">'+n.publishDate+"<\/span>]"),t+='<\/div><div class="kuClearLeft"><\/div><\/div>',t+"<\/li>"},showLandingPageNoResultData:function(n){var t="",r=n.products||[],e=klevu_userOptions.noResultsOptions,o=!1,i,s,u,f;if(t+='<div class="kuNoResults-lp">',t+='<div class="kuNoResultsInner">',t+='<div class="kuNoResults-lp-message">'+n.msgToShow+"<\/div>",r&&r.length>0){for(t+='<div class="kuNoResults-lp-relatedProducts">',t+='<h3 class="kuNoResults-lp-title">'+n.headingForNoResultProducts+"<\/h3>",t+='<ul class="kuNoResults-lp-relatedProduct-list">',i=0;i<r.length;i++)t+="<li>",t+='<a href="'+r[i].url+'" class="kuRelatedProductbox-lp klevu-item-'+r[i].productCode+'"',t+=klevu_commons.isMobileDevice()?' onclick="return  klevu_analytics.trackClickedProduct(event, '+n.trackingParams[i]+');"  >':' onmousedown="return  klevu_analytics.trackClickedProduct(event, '+n.trackingParams[i]+');" '+n.additionalParams+" >",("undefined"==typeof klevu_truncateDescription||"undefined"!=typeof klevu_truncateDescription&&klevu_truncateDescription)&&r[i].desc.length>50&&(r[i].desc=r[i].desc.replace(/^(.{50}[^\s]*).*/,"$1")+" ..."),t+='<div class="kuNoResultsImgWrap-lp">',t+='<img src="'+r[i].imageUrl+'" onerror="this.onerror=null;this.src=\''+klevu_userOptions.noImageUrl+'\';" alt="'+klevu_commons.escapeHtml(r[i].name)+'"/><\/div>',t+='<div class="kuProduct-desc">',t+='<div class="kuSkuNumber">'+r[i].sku+"<\/div>",lowerStatus=r[i].status.toLowerCase(),r[i].rating.trim().length>0&&!isNaN(Number(r[i].rating))&&Number(r[i].rating)<=5&&Number(r[i].rating)>=1&&lowerStatus!="retired"&&(s=20*Number(r[i].rating),t+='<div class="kuRating kuStarsSmall"><div class="kuRating" style="width:'+s+'%;"><\/div><\/div>'),t+='<div class="ku-name">'+r[i].name+"<\/div>",t+="<\/div>",klevu_showPrices&&(t+='<div class="kuPrice">',+r[i].salePrice>0&&(klevu_userOptions.showOnlyOriginalAndSalePrices?t+=klevu_commons.showOriginalAndSalePrices("LANDING",r[i],"kuSalePrice","kuSalePrice kuSpecialPrice"):(t+='<div class="kuSalePriceLabel">'+klevu_uc.priceLabels[klevu_lang]+": ",t+=klevu_commons.showProductPrices("LANDING",r[i],"kuSalePrice","kuSalePrice kuSpecialPrice"),t+="<\/div>"),t+="<\/div>")),r[i].totalProductVariants&&r[i].totalProductVariants!="0"&&(t+='<div class="kuVariants">+'+r[i].totalProductVariants+" "+klevu_uiLabels.variants+"<\/div>"),t+='<div class="klevu-clear-left"><\/div>',t+="<\/a> <\/li>";t+="<\/ul>";t+="<\/div>"}if(n.banner&&n.banner.showOnLandingPage&&(trackingParams="{id: '"+n.banner.bannerRef+"',name: '"+n.banner.bannerName+"',image: '"+escape(n.banner.bannerImageUrl)+"',redirectUrl: '"+n.banner.redirectUrl+"'}",trackingEvent=klevu_commons.isMobileDevice()?" onclick=":' onclick="klevu_analytics.stopClickDefault( event );"  onmousedown=',trackingEvent+='"return klevu_analytics.trackClickedBannerAds(event, '+trackingParams+');" target="_blank">',t+='<div class="kuNoResults-lp-banner"><a href="'+n.banner.redirectUrl+'" '+trackingEvent+'<img src="'+n.banner.bannerImageUrl+'" alt="banner"/><\/a><\/div>'),(e&&e.showPopularKeywords||klevu_userOptions.showPopularKeywordsForNoResult)&&(o=!0),"undefined"!=typeof klevu_webstorePopularTerms&&klevu_webstorePopularTerms&&o){if(u=klevu_webstorePopularTerms,f=1,t+='<div class="kuNoResults-lp-pSearch">',t+='<strong class="kuNoResults-lp-pSearch-title">'+klevu_uiLabels.popularSearches+" <\/strong>",u&&u.length>0)for(i=0;i<u.length;i++){i!==0&&(t+=", ");try{t+='<a href="'+n.landingPageUrl+encodeURIComponent(decodeURIComponent(u[i]))+'">'+decodeURIComponent(u[i])+"<\/a>"}catch(h){continue}if(f===5)break;f++}t+="<\/div>"}return t+="<\/div>",t+"<\/div>"},displayNoResultData:function(n){var i,u,f;n.msgToShow||(n=klevu_commons.getNoResultsData(klevu_uiLabels.noRecords,n));var t="",r=n.products||[],e=klevu_userOptions.noResultsOptions,o=!1;if(t+='<div class="klevuSearchNoResults-Inner">',t+='<div class="klevuNoResults-message" >'+n.msgToShow+"<\/div>",r&&r.length>0){for(t+='<div class="klevuSearchNoResultsBlock">',t+='<div class="klevuSearchNoResults-l2">',t+='<div class="klevuSearchNoResultsHeading">'+n.headingForNoResultProducts+"<\/div>",t+="<ul>",i=0;i<r.length;i++)t+="<li>",t+='<a href="'+r[i].url+'" class="klevu-noResultsBox-l2 klevu-item-'+r[i].productCode+'"',t+=klevu_commons.isMobileDevice()?' onclick="return  klevu_analytics.trackClickedProduct(event, '+n.trackingParams[i]+');"  >':' onmousedown="return  klevu_analytics.trackClickedProduct(event, '+n.trackingParams[i]+');" '+n.additionalParams+" >",("undefined"==typeof klevu_truncateDescription||"undefined"!=typeof klevu_truncateDescription&&klevu_truncateDescription)&&r[i].desc.length>50&&(r[i].desc=r[i].desc.replace(/^(.{50}[^\s]*).*/,"$1")+" ..."),t+='<div class="klevu-img-wrap-l2">',t+='<img src="'+r[i].imageUrl+'" onerror="this.onerror=null;this.src=\''+klevu_userOptions.noImageUrl+'\';" alt="'+klevu_commons.escapeHtml(r[i].name)+'" /><\/div>',t+='<div class="klevu-name-desc-l2">',t+='<div class="klevu-Customsku">'+r[i].sku+"<\/div>",t+='<div class="klevu-name-l2">'+r[i].name+"<\/div>",t+='<div class="klevu-desc-l2">'+r[i].desc+"<\/div>",t+="<\/div>",t+='<div class="klevu-clear-left"><\/div>',t+="<\/a>",t+="<\/li>";t+="<\/ul>";t+="<\/div>";t+="<\/div>"}if(n.banner&&n.banner.showOnQuickSearch&&(trackingParams="{id: '"+n.banner.bannerRef+"',name: '"+n.banner.bannerName+"',image: '"+escape(n.banner.bannerImageUrl)+"',redirectUrl: '"+n.banner.redirectUrl+"'}",trackingEvent=klevu_commons.isMobileDevice()?" onclick=":' onclick="klevu_analytics.stopClickDefault( event );"  onmousedown=',trackingEvent+='"return klevu_analytics.trackClickedBannerAds(event, '+trackingParams+');" target="_blank">',t+='<div class="kuNoResults-banner"><a href="'+n.banner.redirectUrl+'" '+trackingEvent+'<img src="'+n.banner.bannerImageUrl+'" alt="banner"/><\/a><\/div>'),(e&&e.showPopularKeywords||klevu_userOptions.showPopularKeywordsForNoResult)&&(o=!0),"undefined"!=typeof klevu_webstorePopularTerms&&klevu_webstorePopularTerms&&o){if(u=klevu_webstorePopularTerms,f=1,t+='<div class="klevuNoResults-pSearch">',t+='<strong class="klevuNoResults-pSearchTitle">'+klevu_uiLabels.popularSearches+" <\/strong>",u&&u.length>0)for(i=0;i<u.length;i++){i!==0&&(t+=", ");try{t+='<a href="'+n.landingPageUrl+encodeURIComponent(decodeURIComponent(u[i]))+'">'+decodeURIComponent(u[i])+"<\/a>"}catch(s){continue}if(f==5)break;f++}t+="<\/div><!-- ends klevuNoResults-popularSearch-->"}return t+"<\/div><!-- ends klevuNoResults-Inner-->"},showResultsData:function(n){function o(n,i,r){n===r&&n===i&&(window.location.href=t)}var l=document,a=!0,p=l.getElementById("klevuSearchNoResults"),w=l.getElementById("klevuArrow"),r=l.getElementById("searchbar"),nt=r.parentNode.className,b=l.getElementsByClassName(nt)[0].getElementsByTagName("BUTTON")[0],u=!1,k,v,y,d,h,c,g;if(this.hideLoader(),klevu_searchedTerm.length!==0){if(p&&(p.style.display="none"),klevu_showAdvancedAutosuggestionLayout?this.showAdvancedAutoSuggestions(n.autoComplete,a,n.meta):(this.showAutoSuggestions(n.autoComplete,n.meta),this.showCmsContent(n.pages),this.showCategories(n.categories),(n.autoComplete&&n.autoComplete.length>0||n.categories&&n.categories.length>0||n.pages&&n.pages.length>0)&&(a=!1),this.showProducts(n.meta,n.result,a,n.popularProducts),!a||n.result.length>0?klevu_commons.showBannerAdForGivenTerm(klevu_searchedTerm):klevu_commons.showBannerAdForGivenTerm("")),klevu_activeSearchBox.form){var f=klevu_searchedTerm.toUpperCase().replace(/[^A-Z0-9]/ig,""),t="",s=klevu_commons.getRedirectUrlForSearchedTerm(klevu_searchedTerm),e="",i="";function getLandingPageUrlForSearchedTerm(n){"undefined"!=typeof n&&(t=klevu_commons.updateUrlParameter(n,"q","")+encodeURIComponent(klevu_searchedTerm))}if(s!==null)t=s,u=!0;else if(n.result.length===1)k=n.result[0].sku?n.result[0].sku.toUpperCase().replace(/[^A-Z0-9]/ig,""):"",k.indexOf(f)!==-1?t=n.result[0].url:getLandingPageUrlForSearchedTerm(klevu_storeLandingPageUrl);else{for(v=[],y=0;y<n.result.length;y++)v.push(n.result[y].sku);if(v.length===0)getLandingPageUrlForSearchedTerm(klevu_storeLandingPageUrl);else if(d=v.toString().toUpperCase().replace(/[^A-Z0-9\,]/g,"").split(","),h=d.filter(function(n){return n.includes(f)}),h.length!==1)getLandingPageUrlForSearchedTerm(klevu_storeLandingPageUrl);else if(h.length===1&&h.indexOf(f)!==-1)for(c=0;c<n.result.length;c++)g=n.result[c].sku.toUpperCase().replace(/[^A-Z0-9]/ig,""),h.indexOf(g)!==-1&&(h=[],t=n.result[c].url,e=n.result[c].url);else getLandingPageUrlForSearchedTerm(klevu_storeLandingPageUrl)}l.getElementById("klevuSearchingArea").style.cssText+=";display : block !important;";w&&(w.style.display="none")}typeof addEventListener=="undefined"?(window.attachEvent("onkeydown",function(n){if((n.keyIdentifier=="U+000A"||n.keyIdentifier=="Enter"||n.keyCode==13)&&n.target.nodeName=="INPUT"&&n.target.id=="searchbar")return n.preventDefault(),setTimeout(function(){if(t!=="")if(u)u=!1,window.location.href=s;else if(e)i=e,window.location.href=i;else{var n=r?r.value.toUpperCase().replace(/[^A-Z0-9]/ig,""):"",h=urlParam("q")?urlParam("q").toUpperCase().replace(/[^A-Z0-9]/ig,""):"";i=t;n===f&&n===h?o(n,h,f,i):(i="",t="",n="",h="",urlParams="",valueG=r?r.value.toUpperCase().replace(/[^A-Z0-9]/ig,""):"",myParamG=urlParam("q")?urlParam("q").toUpperCase().replace(/[^A-Z0-9]/ig,""):"",compareCaseG=klevu_searchedTerm.toUpperCase().replace(/[^A-Z0-9]/ig,""),redirectUrlG=klevu_commons.getRedirectUrlForSearchedTerm(klevu_searchedTerm),setTimeout(function(){valueG===compareCaseG&&valueG===myParamG&&(redirectUrlG!==null?(u=!0,t=redirectUrlG,u=!1):(getLandingPageUrlForSearchedTerm(klevu_storeLandingPageUrl),i=t,o(valueG,myParamG,compareCaseG,i)))},5e3))}else t=""},50),!1},!0),b.attachEvent("onclick",function(n){return n.preventDefault(),setTimeout(function(){if(t!=="")if(u)u=!1,window.location.href=s;else if(e)i=e,window.location.href=i;else{var n=r?r.value.toUpperCase().replace(/[^A-Z0-9]/ig,""):"",h=urlParam("q")?urlParam("q").toUpperCase().replace(/[^A-Z0-9]/ig,""):"";i=t;n===f&&n===h?o(n,h,f,i):(i="",t="",n="",h="",urlParams="",valueG=r?r.value.toUpperCase().replace(/[^A-Z0-9]/ig,""):"",myParamG=urlParam("q")?urlParam("q").toUpperCase().replace(/[^A-Z0-9]/ig,""):"",compareCaseG=klevu_searchedTerm.toUpperCase().replace(/[^A-Z0-9]/ig,""),redirectUrlG=klevu_commons.getRedirectUrlForSearchedTerm(klevu_searchedTerm),setTimeout(function(){valueG===compareCaseG&&valueG===myParamG&&(redirectUrlG!==null?(u=!0,t=redirectUrlG,u=!1):(getLandingPageUrlForSearchedTerm(klevu_storeLandingPageUrl),i=t,o(valueG,myParamG,compareCaseG,i)))},5e3))}else t=""},50),!1},!0)):(window.addEventListener("keydown",function(n){if((n.keyIdentifier=="U+000A"||n.keyIdentifier=="Enter"||n.keyCode==13)&&n.target.nodeName=="INPUT"&&n.target.id=="searchbar")return n.preventDefault(),setTimeout(function(){if(t!=="")if(u)u=!1,window.location.href=s;else if(e)i=e,window.location.href=i;else{var n=r?r.value.toUpperCase().replace(/[^A-Z0-9]/ig,""):"",h=urlParam("q")?urlParam("q").toUpperCase().replace(/[^A-Z0-9]/ig,""):"";i=t;n===f&&n===h?o(n,h,f,i):(i="",t="",n="",h="",urlParams="",valueG=r?r.value.toUpperCase().replace(/[^A-Z0-9]/ig,""):"",myParamG=urlParam("q")?urlParam("q").toUpperCase().replace(/[^A-Z0-9]/ig,""):"",compareCaseG=klevu_searchedTerm.toUpperCase().replace(/[^A-Z0-9]/ig,""),redirectUrlG=klevu_commons.getRedirectUrlForSearchedTerm(klevu_searchedTerm),setTimeout(function(){valueG===compareCaseG&&valueG===myParamG&&(redirectUrlG!==null?(u=!0,t=redirectUrlG,u=!1):(getLandingPageUrlForSearchedTerm(klevu_storeLandingPageUrl),i=t,o(valueG,myParamG,compareCaseG,i)))},5e3))}else t=""},50),!1},!0),b.addEventListener("click",function(n){return n.preventDefault(),setTimeout(function(){if(t!=="")if(u)u=!1,window.location.href=s;else if(e)i=e,window.location.href=i;else{var n=r?r.value.toUpperCase().replace(/[^A-Z0-9]/ig,""):"",h=urlParam("q")?urlParam("q").toUpperCase().replace(/[^A-Z0-9]/ig,""):"";i=t;n===f&&n===h?o(n,h,f,i):(i="",t="",n="",h="",urlParams="",valueG=r?r.value.toUpperCase().replace(/[^A-Z0-9]/ig,""):"",myParamG=urlParam("q")?urlParam("q").toUpperCase().replace(/[^A-Z0-9]/ig,""):"",compareCaseG=klevu_searchedTerm.toUpperCase().replace(/[^A-Z0-9]/ig,""),redirectUrlG=klevu_commons.getRedirectUrlForSearchedTerm(klevu_searchedTerm),setTimeout(function(){valueG===compareCaseG&&valueG===myParamG&&(redirectUrlG!==null?(u=!0,t=redirectUrlG,u=!1):(getLandingPageUrlForSearchedTerm(klevu_storeLandingPageUrl),i=t,o(valueG,myParamG,compareCaseG,i)))},5e3))}else t=""},50),!1},!0))}}};typeof addEventListener=="undefined"?(document.attachEvent("onDOMContentLoaded",function(){document.getElementById("searchbar").disabled=!0}),window.attachEvent("onload",function(){setTimeout(klevu_changeInput,1800)})):(document.addEventListener("DOMContentLoaded",function(){document.getElementById("searchbar").disabled=!0}),window.addEventListener("load",function(){setTimeout(klevu_changeInput,1800)}))