var ce_dropdown={activeDropdown:!1,init:async function(t,n){ce_dropdown.setTitle(t),$(t+" dt a").on("click",function(e){return e.preventDefault(),$(".dropdown .list").not($(t).find(".list")).hide(),$(t).find(".list").slideToggle("fast"),$(t).find(".list").is(":visible")&&(ce_dropdown.activeDropdown=!0),!1}),$(t).find('input[type="checkbox"]').change(function(){var e;"0"==$(this).val()&&(e=$(this).is(":checked"),$(t).find('input[type="checkbox"]').prop({checked:e})),ce_dropdown.setTitle(t)}),$(document).off("click.ce-dropdown").on("click.ce-dropdown",function(e){$(e.target).parents().hasClass("dropdown")||($(".dropdown .list").hide(),ce_dropdown.activeDropdown&&n&&n(),ce_dropdown.activeDropdown=!1)})},setTitle:function(e){var t="";$(e).find('.list input[type="checkbox"]:checked').each(function(){t=t+"<span>"+$(this).closest("li").find("label").html()+"</span><span>,</span>"}),t=t.replace(/([<span>,</span>]+$)/g,""),$(e).find(".multiSel").html(t)},redraw:function(e){var t=$(e).attr("id")+"_container",n='<dl class="dropdown" id="'+t+'"><dt><a href="#"><span class="multiSel"></span></a></dt><dd><ul class="list">';return $(e).find("option").each(function(){n=(n+='<li><input type="checkbox" value="'+$(this).attr("value")+'" id="chckb_orderState_'+$(this).attr("value")+'" name="'+$(e).attr("id")+'[]" />')+'<label for="chckb_orderState_'+$(this).attr("value")+'">'+$(this).text()+"</label></li>"}),n+="</ul></dd></dl>",$(e).parent().append(n),t}},ce_nav_fixed={exists:!1,isClicked:!1,init:async function(){window.addEventListener("scroll",function(){800<=window.scrollY&&!1===ce_nav_fixed.exists?ce_nav_fixed.initNav():window.scrollY<800&&!0===ce_nav_fixed.exists&&ce_nav_fixed.hide()})},initNav:function(){var e=document.createElement("div");e.id="ce-nav-fixed",e.className="ce-nav-fixed",ce_nav_fixed.exists=!0,document.querySelector("body").append(e),e.addEventListener("click",function(){if(!0===ce_nav_fixed.isClicked)return!1;ce_nav_fixed.isClicked=!0,window.scroll({top:0,behavior:"smooth"}),setTimeout(function(){ce_nav_fixed.isClicked=!1},1500)})},hide:function(){var e=document.getElementById("ce-nav-fixed");null!==e&&e.remove(),ce_nav_fixed.exists=!1}},ce_animations={initParallaxV:function(){return null}},ce_slider={init:async function(e,t){let n=e.get(0);return window.self===window.top&&null!=e&&0!==e.length&&(ce_slider.stop_slider(n),null===n.querySelector(".ce_s_arrow_left")&&n.insertAdjacentHTML("beforeend",'<span class="ce_s_arrow_left"></span><span class="ce_s_arrow_right"></span>'),ce_slider.initNavigation(n),ce_slider.selectNavigationItem(n,0),!1===$(n).find("figure > div:first").hasClass("ce_s_active")&&$(n).find("figure > div:first").addClass("ce_s_active"),ce_slider.timeoutIdSet(n,setTimeout(function(){ce_slider.next_slide(n,"right",!0,t)},t)),$(n).find(".ce_s_arrow_left").off("click.ce-cms").on("click.ce-cms",function(){ce_slider.next_slide(n,"left",!1,t)}).mouseenter(function(){ce_slider.stop_slider(n)}).mouseleave(function(){ce_slider.timeoutIdSet(n,setTimeout(function(){ce_slider.next_slide(n,"right",!0,t)},t/2))}),$(n).find(".ce_s_arrow_right").off("click.ce-cms").on("click.ce-cms",function(){ce_slider.next_slide(n,"right",!1,t)}).mouseenter(function(){ce_slider.stop_slider(n)}).mouseleave(function(){ce_slider.timeoutIdSet(n,setTimeout(function(){ce_slider.next_slide(n,"right",!0,t)},t/2))}),void n.querySelectorAll(".ce-heading").forEach(function(e){e.addEventListener("mouseenter",function(){ce_slider.stop_slider(n)}),e.addEventListener("mouseleave",function(){ce_slider.timeoutIdSet(n,setTimeout(function(){ce_slider.next_slide(n,"right",!0,t)},t/2))})}))},initNavigation:function(e){null!==e.querySelector(".ce_s_navigation")&&e.querySelector(".ce_s_navigation").remove();var t=e.querySelectorAll("figure > div, figure > a");if(null===t)return null;var n='<span class="ce_s_navigation">';for(let e=0;e<t.length;e++)n+='<span onclick="return ce_slider.jump_to_slide(this, '+e+');"></span>';e.innerHTML+=n+="</span>";let i=e.querySelector("figure").getAttribute("data-timing");var r=e.querySelector(".ce_s_navigation");r.addEventListener("mouseenter",function(){ce_slider.stop_slider(e)}),r.addEventListener("mouseleave",function(){ce_slider.timeoutIdSet(e,setTimeout(function(){ce_slider.next_slide(e,"right",!0,i||4e3)},(i||4e3)/2))})},selectNavigationItem:function(e,t){e.querySelectorAll(".ce_s_navigation .ce-active").forEach(function(e){e.classList.remove("ce-active")}),void 0!==e.querySelector(".ce_s_navigation").children[t]&&e.querySelector(".ce_s_navigation").children[t].classList.add("ce-active")},jump_to_slide:function(t,n){let i=t.closest(".banner-slider");ce_slider.stop_slider(i);t=i.querySelector(".ce_s_active-anim, .ce_s_active");if(null===t)return null;var r=i.querySelector("figure").children[n];if(!r.classList.contains("ce_s_active-anim")&&!r.classList.contains("ce_s_active-anim")){i.querySelectorAll(".ce_s_active-out, .ce-left, .ce_s_active, .ce_s_active-anim").forEach(function(e){e.classList.remove("ce_s_active-out","ce-left","ce_s_active","ce_s_active-anim")}),t.classList.add("ce_s_active-out"),r.classList.add("ce_s_active-anim"),ce_slider.selectNavigationItem(i,n);let e=i.querySelector("figure").getAttribute("data-timing");ce_slider.timeoutIdSet(i,setTimeout(function(){ce_slider.next_slide(i,"right",!0,e||4e3)},e||4e3))}return!1},next_slide:function(n,i,r,a){void 0===i&&(i="right"),$(n).find(".ce_s_active-anim, .ce_s_active").first().each(function(){ce_slider.stop_slider(n),$(n).find(".ce_s_active-out").removeClass("ce_s_active-out ce-left"),$(n).find(".ce_s_active").removeClass("ce_s_active");let e;e="left"===i?$(this).prev("div, a"):$(this).next("div, a"),0===$(e).length&&"left"===i?e=$(n).find("figure > div:last, figure > a:last"):0===$(e).length&&(e=$(n).find("figure > div:first, figure > a:first")),"left"===i?($(e).addClass("ce_s_active-anim ce-left"),$(this).removeClass("ce_s_active-anim ce-left").addClass("ce_s_active-out ce-left")):($(e).addClass("ce_s_active-anim"),$(this).removeClass("ce_s_active-anim ce-left").addClass("ce_s_active-out")),r&&ce_slider.timeoutIdSet(n,setTimeout(function(){ce_slider.next_slide(n,"right",!0,a)},a));var t=$(e).get(0);ce_slider.selectNavigationItem($(n).get(0),Array.from(t.parentElement.children).indexOf(t))})},stop_slider:function(e){void 0!==ce_slider.timeoutIdGet(e)&&clearTimeout(ce_slider.timeoutIdGet(e))},timeoutIdSet:function(e,t){$(e).attr("data-timeout",t)},timeoutIdGet:function(e){return $(e).attr("data-timeout")}},ce_tabber={init:async function(t,e,n){if(null===t)return!1;var i=[];$(t).find("> .tabberNav > a").each(function(){i.push($(this).attr("href").replace("#",""))}),$(t).find("> .tabbertab").each(function(){var e;(void 0===$(this).attr("id")||void 0!==i.includes&&!1===i.includes($(this).attr("id")))&&(0<$(this).find('>div[id="productDetailEditContent0"]').length?($(this).attr("id","tab_productDescription"),$(t).find('> .tabberNav > a[href="#tab_productDescription"]').text($(this).attr("title"))):(e="tab_"+(""+$(this).find(">div").attr("id")).replace(/[\W_]+/g,""),$(this).attr("id",e),$(t).find("> .tabberNav > a:not([data-fixed])").last().after('<a href="#'+e+'">'+$(this).attr("title")+"</a>")))}),$(t).find("> .tabberNav > a").off("click.ce-cms").on("click.ce-cms",function(e){return e.preventDefault(),ce_tabber.activateTab(t,$(this).attr("href")),"function"==typeof n&&n(),formExtend.isResponsive("mobile")&&window.scrollTo({behavior:"smooth",top:t.offsetTop}),!1}),void 0!==e?ce_tabber.activateTab(t,e):-1!==window.location.href.indexOf("#")&&void 0!==(e=window.location.href.substring(window.location.href.indexOf("#")))&&"#"!==e?ce_tabber.activateTab(t,e):ce_tabber.activateTab(t,$(t).find("> .tabberNav > a:first-child").attr("href"))},activateTab:function(e,t){if(void 0===t)return!1;t=t.replace("#",""),$(e).find(".tabberNav > a.active").removeClass("active"),$(e).find('.tabberNav > a[href="#'+t+'"]').addClass("active");t=$(e).find("#"+t);if(0===t.length)return!1;"block"===$(t).css("display")?$(t).addClass("active"):($(e).find(".tabbertab:visible").removeClass("active").hide(0),$(t).addClass("active").show())},activateTabIdGet:function(e){return $(e).find("> .tabbertab.active").attr("id")}},ce_numberArrors={init:async function(e){document.querySelectorAll(e).forEach(function(e){e.addEventListener("click",ce_numberArrors.onClick)})},onClick:function(t){if(t.target===t.currentTarget){var n=t.target.querySelector("input"),i=parseFloat(n.value);let e=1;"any"!==n.getAttribute("step")&&(e=parseFloat(n.getAttribute("step"))),t.offsetX>n.offsetWidth?i+e<=parseFloat(n.getAttribute("max"))&&(n.value=i+e,n.dispatchEvent(new CustomEvent("change"))):i-e>=parseFloat(n.getAttribute("min"))&&(n.value=i-e,n.dispatchEvent(new CustomEvent("change")))}}},ce_popup_related={initHtml:async function(e,t){if(null===e&&null===t)return!1;!1===t.classList.contains("ce-related_window")&&t.classList.add("ce-related_window"),e.addEventListener("click",function(e){ce_popup_related.open(t)})},openUrl:function(e,n,i,r,a){r=void 0!==r?r:{};var t=i.parentElement.querySelector(".ce-related_window.ce-active");if(null!==t){if(void 0!==r.win_className&&t.classList.contains(r.win_className))return ce_popup_related.close(t,n),!1;ce_popup_related.close(t,n)}n=void 0!==n&&n,fetch(e).then(e=>{if(e.ok)return e.json()}).then(e=>{var t;"OK"===e.result&&((t=document.createElement("div")).className="ce-related-html",t.innerHTML=e.html,(e=document.createElement("div")).className="ce-related_window",void 0!==r.win_className&&e.classList.add(r.win_className),e.append(t),(formExtend.isResponsive("mobile")||void 0===i?document.querySelector("body"):i.parentElement).append(e),ce_popup_related.open(e,n),"function"==typeof a)&&a()})},open:function(t,n){var e=document.querySelector(".ce-related_window.ce-active"),e=(null!==e&&ce_popup_related.close(e,n),n=void 0!==n&&n,"ce-active");if(!1!==t.classList.contains(e))return ce_popup_related.close(t,n),!1;t.classList.add(e);e=t.querySelector(".btn-close");null===e&&((e=document.createElement("div")).className="btn-close",t.append(e),e.addEventListener("click",function(e){return e.preventDefault(),e.stopPropagation(),ce_popup_related.close(t,n),!1})),t.addEventListener("click",function(e){e.stopPropagation()}),document.addEventListener("contentchange",function(e){null!==t&&ce_popup_related.close(t,!0)}),document.addEventListener("ce_cms-reload_window",function(e){null!==t&&ce_popup_related.close(t,!0)})},close:function(e,t){(t=void 0!==t&&t)?e.remove():e.classList.remove("ce-active")}},ce_parameter_datepicker={ce_calendar_picker:null,init:function(e,a){moment.locale("sk"),ce_parameter_datepicker.ce_calendar_picker=e,$(e).find(".date-from .value").text(moment(new Date).format(a));var t=[];$(e).daterangepicker({dateLimit:{days:14},locale:{format:a,separator:" - ",applyLabel:"Potvrdiť",cancelLabel:"Zrušiť",fromLabel:"Od",toLabel:"Do",firstDay:1,daysOfWeek:moment.weekdaysShort(),monthNames:moment.months()},minDate:moment(new Date),maxDate:moment(new Date).add(2,"months"),isInvalidDate:function(e){return t.includes(moment(e).format("YYYY-MM-DD"))},isCustomDate:function(e){if(t.includes(moment(e).format("YYYY-MM-DD")))return"date-reserved"}},function(e,t,n){$(ce_parameter_datepicker.ce_calendar_picker).find(".date-from .value").text(e.format(a)),$(ce_parameter_datepicker.ce_calendar_picker).find(".date-to .value").text(t.format(a));var i=JSON.parse($(ce_parameter_datepicker.ce_calendar_picker).attr("data-param")),r=$(ce_parameter_datepicker.ce_calendar_picker).find('input[name="product_parameter_attr_date[]"]'),i=JSON.stringify({param_id:i.param_id,date_from:e.format("YYYY-MM-DD"),date_to:t.format("YYYY-MM-DD")}),r=(0===r.length&&($(ce_parameter_datepicker.ce_calendar_picker).append('<input type="hidden" name="product_parameter_attr_date[]" />'),r=$(ce_parameter_datepicker.ce_calendar_picker).find('input[name="product_parameter_attr_date[]"]')),$(r).val(i),new Date(e.format("YYYY-MM-DD"))),i=(new Date(t.format("YYYY-MM-DD")).getTime()-r.getTime())/864e5;$("#txtb_cartQuantity").val(1+i)})}},ce_menu_nav={windowResponsiveId:"cewin_reponsive",responsiveMenuDisplay:function(t,e,n,i){document.querySelectorAll(".ce-trg-opened").forEach(function(e){e.classList.remove("ce-trg-opened")}),i=void 0!==i&&i;var r="obj_"+n,e=document.getElementById(e);if(null!==document.querySelector("#"+ce_menu_nav.windowResponsiveId+'[data-name="'+r+'"]'))ce_menu_nav.responsiveMenuClose(i);else{ce_menu_nav.responsiveMenuClose(i);var a=document.createElement("div"),n=(a.id=ce_menu_nav.windowResponsiveId,a.classList.add(n),a.setAttribute("data-name",r),$(e).position().top+$(e).height()+5);i&&ce_menu_nav.hideParentWindow();for(let e=0;e<t.length;e++){var o=document.getElementById(t[e]).innerHTML;a.innerHTML+='<div class="b_res-tree b_res-'+t[e]+'">'+o.replace(/id="/g,'data-id="')+"</div>"}e.parentElement.appendChild(a),document.querySelector("#"+ce_menu_nav.windowResponsiveId+'[data-name="'+r+'"]').style.top=n,document.addEventListener("ce_cms-reload_window",ce_menu_nav.responsiveMenuClose)}return!1},menuClose:function(){document.querySelectorAll(".menuShow").forEach(function(e){e.classList.remove("menuShow")}),ce_menu_nav.showParentWindow()},responsiveMenuClose:function(e){(e=void 0!==e&&e)&&ce_menu_nav.showParentWindow(),$("#"+ce_menu_nav.windowResponsiveId).remove(),ce_menu_nav.showParentWindow(),document.removeEventListener("ce_cms-reload_window",ce_menu_nav.responsiveMenuClose)},hideParentWindow:function(){document.documentElement.classList.add("noscroll")},showParentWindow:function(){document.documentElement.classList.remove("noscroll")},initTreeList:function(e){if(null==e)return!1;e.querySelectorAll("ul ul").forEach(function(e){var t=e.querySelectorAll(":scope >li:not(.hidenItem)");if(null===t||0===t.length)return!1;t=document.createElement("span");t.classList.add("icon-expand"),e.parentNode.appendChild(t),t.addEventListener("click",function(e){e=e.target.parentNode;e.classList.contains("collapsed")?e.classList.remove("collapsed"):e.classList.add("collapsed")})});e=document.getElementById("hid_categoryId");if(null!==e){var n=document.querySelector('#cewin_reponsive li[data-id="l'+e.value+'"]');if(null!==n){n.classList.add("collapsed","selected");let t=n;for(let e=0;e<200;e++){var i=t.nodeName.toLowerCase();if("ul"!==i&&"li"!==i||"l1"===t.id){n.parentNode.parentNode.scrollIntoView({behavior:"smooth"});break}"li"===i&&t.classList.add("collapsed"),t=t.parentNode}}}}};let ce_cookie_consent={init:function(e){if(void 0===e.btn_ok||void 0===e.btn_no||void 0===e.btn_stgs||void 0===e.info_text||formExtend.isCmsAdminOpen())return!1;var t=formExtend.getCookieByName("ce_cookie_consent");if(null===t)ce_cookie_consent.setDataConsent("denied_all",{cookie_init_status:"default"});else{if("hidden"===(t=JSON.parse(t)).init)return ce_cookie_consent.callGtagConsent(t),!1;ce_cookie_consent.callGtagConsent(t)}let n=document.createElement("div");n.id="ce-site-cookie",n.classList.add("ce-site-cookie");var t=document.createElement("div"),t=(t.classList.add("ce-site-cookie-content"),t.innerHTML=e.info_text,n.appendChild(t),document.createElement("div")),i=(t.classList.add("ce-site-cookie-btns"),n.appendChild(t),document.createElement("button")),r=(i.classList.add("ce-site-cookie-btn","ce-btn-ok","button"),i.innerText=e.btn_ok,document.createElement("button")),a=(r.classList.add("ce-site-cookie-btn","ce-btn-settings"),r.innerText=e.btn_stgs,document.createElement("button"));a.classList.add("ce-site-cookie-btn","ce-btn-no"),a.innerText=e.btn_no,t.append(i,r,a),document.querySelector("body").appendChild(n),a.addEventListener("click",function(){ce_cookie_consent.setDataConsent("denied_all"),n.remove()}),i.addEventListener("click",function(){ce_cookie_consent.setDataConsent("granted_all"),n.remove()}),r.addEventListener("click",function(){ce_popup.open("/eshop/operations/ce_cookie_consent/",1e3,750,!1)})},callGtagConsent:function(e){ce_cookie_consent.dataLayerAdd("consent","default",{ad_user_data:e.ad_user_data,ad_personalization:e.ad_personalization,ad_storage:e.ad_storage,analytics_storage:e.analytics_storage})},dataLayerAdd:function(){window.dataLayer=window.dataLayer||[],window.dataLayer.push(arguments)},setDataConsent:function(e,t){t=void 0!==t?t:{};let n={ad_user_data:"denied",ad_personalization:"denied",ad_storage:"denied",analytics_storage:"denied"};return"granted_all"===e?n={ad_user_data:"granted",ad_personalization:"granted",ad_storage:"granted",analytics_storage:"granted"}:"granted"===e&&(n={ad_user_data:t.marketing,ad_personalization:t.marketing,ad_storage:t.marketing,analytics_storage:t.analytics}),n.init=void 0!==t.cookie_init_status?t.cookie_init_status:"hidden",formExtend.setCookie("ce_cookie_consent",JSON.stringify(n),90,!0),ce_cookie_consent.callGtagConsent(n),n}};void 0!==window.data_ce_cookie_consent&&ce_cookie_consent.init(data_ce_cookie_consent),((e,t)=>{"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).noUiSlider={})})(this,function(oe){function i(e){return"object"==typeof e&&"function"==typeof e.to}function se(e){e.parentElement.removeChild(e)}function ce(e){return null!=e}function le(e){e.preventDefault()}function r(e){return"number"==typeof e&&!isNaN(e)&&isFinite(e)}function de(e,t,n){0<n&&(fe(e,t),setTimeout(function(){me(e,t)},n))}function ue(e){return Math.max(Math.min(e,100),0)}function pe(e){return Array.isArray(e)?e:[e]}function t(e){return 1<(e=(e=String(e)).split(".")).length?e[1].length:0}function fe(e,t){e.classList&&!/\s/.test(t)?e.classList.add(t):e.className+=" "+t}function me(e,t){e.classList&&!/\s/.test(t)?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," ")}function he(e){var t=void 0!==window.pageXOffset,n="CSS1Compat"===(e.compatMode||"");return{x:t?window.pageXOffset:(n?e.documentElement:e.body).scrollLeft,y:t?window.pageYOffset:(n?e.documentElement:e.body).scrollTop}}function o(e,t){return 100/(t-e)}function s(e,t,n){return 100*t/(e[n+1]-e[n])}function c(e,t){for(var n=1;e>=t[n];)n+=1;return n}oe.PipsMode=void 0,(S=oe.PipsMode||(oe.PipsMode={})).Range="range",S.Steps="steps",S.Positions="positions",S.Count="count",S.Values="values",oe.PipsType=void 0,(S=oe.PipsType||(oe.PipsType={}))[S.None=-1]="None",S[S.NoValue=0]="NoValue",S[S.LargeValue=1]="LargeValue",S[S.SmallValue=2]="SmallValue";e.prototype.getDistance=function(e){for(var t=[],n=0;n<this.xNumSteps.length-1;n++)t[n]=s(this.xVal,e,n);return t},e.prototype.getAbsoluteDistance=function(e,t,n){var i=0;if(e<this.xPct[this.xPct.length-1])for(;e>this.xPct[i+1];)i++;else e===this.xPct[this.xPct.length-1]&&(i=this.xPct.length-2);n||e!==this.xPct[i+1]||i++;for(var r,a=1,o=(t=null===t?[]:t)[i],s=0,c=0,l=0,d=n?(e-this.xPct[i])/(this.xPct[i+1]-this.xPct[i]):(this.xPct[i+1]-e)/(this.xPct[i+1]-this.xPct[i]);0<o;)r=this.xPct[i+1+l]-this.xPct[i+l],100<t[i+l]*a+100-100*d?(s=r*d,a=(o-100*d)/t[i+l],d=1):(s=t[i+l]*r/100*a,a=0),n?(c-=s,1<=this.xPct.length+l&&l--):(c+=s,1<=this.xPct.length-l&&l++),o=t[i+l]*a;return e+c},e.prototype.toStepping=function(e){return t=this.xVal,n=this.xPct,(e=e)>=t.slice(-1)[0]?100:(i=t[(a=c(e,t))-1],r=t[a],t=n[a-1],a=n[a],t+s(r=[i,r],r[0]<0?e+Math.abs(r[0]):e-r[0],0)/o(t,a));var t,n,i,r,a},e.prototype.fromStepping=function(e){return t=this.xVal,n=this.xPct,100<=(e=e)?t.slice(-1)[0]:(i=t[(a=c(e,n))-1],r=t[a],(e-(t=n[a-1]))*o(t,a=n[a])*((r=[i,r])[1]-r[0])/100+r[0]);var t,n,i,r,a},e.prototype.getStep=function(e){return t=this.xPct,n=this.xSteps,i=this.snap,100===(e=e)?e:(a=t[(r=c(e,t))-1],o=t[r],i?(o-a)/2<e-a?o:a:n[r-1]?t[r-1]+(t=e-t[r-1],r=n[r-1],Math.round(t/r)*r):e);var t,n,i,r,a,o},e.prototype.getDefaultStep=function(e,t,n){var i=c(e,this.xPct);return(100===e||t&&e===this.xPct[i-1])&&(i=Math.max(i-1,1)),(this.xVal[i]-this.xVal[i-1])/n},e.prototype.getNearbySteps=function(e){return e=c(e,this.xPct),{stepBefore:{startValue:this.xVal[e-2],step:this.xNumSteps[e-2],highestStep:this.xHighestCompleteStep[e-2]},thisStep:{startValue:this.xVal[e-1],step:this.xNumSteps[e-1],highestStep:this.xHighestCompleteStep[e-1]},stepAfter:{startValue:this.xVal[e],step:this.xNumSteps[e],highestStep:this.xHighestCompleteStep[e]}}},e.prototype.countStepDecimals=function(){var e=this.xNumSteps.map(t);return Math.max.apply(null,e)},e.prototype.hasNoSize=function(){return this.xVal[0]===this.xVal[this.xVal.length-1]},e.prototype.convert=function(e){return this.getStep(this.toStepping(e))},e.prototype.handleEntryPoint=function(e,t){if(!r(e="min"===e?0:"max"===e?100:parseFloat(e))||!r(t[0]))throw new Error("noUiSlider: 'range' value isn't numeric.");this.xPct.push(e),this.xVal.push(t[0]),t=Number(t[1]),e?this.xSteps.push(!isNaN(t)&&t):isNaN(t)||(this.xSteps[0]=t),this.xHighestCompleteStep.push(0)},e.prototype.handleStepPoint=function(e,t){t&&(this.xVal[e]!==this.xVal[e+1]?(this.xSteps[e]=s([this.xVal[e],this.xVal[e+1]],t,0)/o(this.xPct[e],this.xPct[e+1]),t=(this.xVal[e+1]-this.xVal[e])/this.xNumSteps[e],t=Math.ceil(Number(t.toFixed(3))-1),t=this.xVal[e]+this.xNumSteps[e]*t,this.xHighestCompleteStep[e]=t):this.xSteps[e]=this.xHighestCompleteStep[e]=this.xVal[e])};var n=e;function e(t,e,n){this.xPct=[],this.xVal=[],this.xSteps=[],this.xNumSteps=[],this.xHighestCompleteStep=[],this.xSteps=[n||!1],this.xNumSteps=[!1],this.snap=e;var i,r=[];for(Object.keys(t).forEach(function(e){r.push([pe(t[e]),e])}),r.sort(function(e,t){return e[0][0]-t[0][0]}),i=0;i<r.length;i++)this.handleEntryPoint(r[i][1],r[i][0]);for(this.xNumSteps=this.xSteps.slice(0),i=0;i<this.xNumSteps.length;i++)this.handleStepPoint(i,this.xNumSteps[i])}var l={to:function(e){return void 0===e?"":e.toFixed(2)},from:Number},d={target:"target",base:"base",origin:"origin",handle:"handle",handleLower:"handle-lower",handleUpper:"handle-upper",touchArea:"touch-area",horizontal:"horizontal",vertical:"vertical",background:"background",connect:"connect",connects:"connects",ltr:"ltr",rtl:"rtl",textDirectionLtr:"txt-dir-ltr",textDirectionRtl:"txt-dir-rtl",draggable:"draggable",drag:"state-drag",tap:"state-tap",active:"active",tooltip:"tooltip",pips:"pips",pipsHorizontal:"pips-horizontal",pipsVertical:"pips-vertical",marker:"marker",markerHorizontal:"marker-horizontal",markerVertical:"marker-vertical",markerNormal:"marker-normal",markerLarge:"marker-large",markerSub:"marker-sub",value:"value",valueHorizontal:"value-horizontal",valueVertical:"value-vertical",valueNormal:"value-normal",valueLarge:"value-large",valueSub:"value-sub"},ve={tooltips:".__tooltips",aria:".__aria"};function u(e,t){if(!r(t))throw new Error("noUiSlider: 'step' is not numeric.");e.singleStep=t}function p(e,t){if(!r(t))throw new Error("noUiSlider: 'keyboardPageMultiplier' is not numeric.");e.keyboardPageMultiplier=t}function f(e,t){if(!r(t))throw new Error("noUiSlider: 'keyboardMultiplier' is not numeric.");e.keyboardMultiplier=t}function m(e,t){if(!r(t))throw new Error("noUiSlider: 'keyboardDefaultStep' is not numeric.");e.keyboardDefaultStep=t}function h(e,t){if("object"!=typeof t||Array.isArray(t))throw new Error("noUiSlider: 'range' is not an object.");if(void 0===t.min||void 0===t.max)throw new Error("noUiSlider: Missing 'min' or 'max' in 'range'.");e.spectrum=new n(t,e.snap||!1,e.singleStep)}function v(e,t){if(t=pe(t),!Array.isArray(t)||!t.length)throw new Error("noUiSlider: 'start' option is incorrect.");e.handles=t.length,e.start=t}function _(e,t){if("boolean"!=typeof t)throw new Error("noUiSlider: 'snap' option must be a boolean.");e.snap=t}function g(e,t){if("boolean"!=typeof t)throw new Error("noUiSlider: 'animate' option must be a boolean.");e.animate=t}function b(e,t){if("number"!=typeof t)throw new Error("noUiSlider: 'animationDuration' option must be a number.");e.animationDuration=t}function w(e,t){var n,i=[!1];if("lower"===t?t=[!0,!1]:"upper"===t&&(t=[!1,!0]),!0===t||!1===t){for(n=1;n<e.handles;n++)i.push(t);i.push(!1)}else{if(!Array.isArray(t)||!t.length||t.length!==e.handles+1)throw new Error("noUiSlider: 'connect' option doesn't match handle count.");i=t}e.connect=i}function y(e,t){switch(t){case"horizontal":e.ort=0;break;case"vertical":e.ort=1;break;default:throw new Error("noUiSlider: 'orientation' option is invalid.")}}function x(e,t){if(!r(t))throw new Error("noUiSlider: 'margin' option must be numeric.");0!==t&&(e.margin=e.spectrum.getDistance(t))}function E(e,t){if(!r(t))throw new Error("noUiSlider: 'limit' option must be numeric.");if(e.limit=e.spectrum.getDistance(t),!e.limit||e.handles<2)throw new Error("noUiSlider: 'limit' option is only supported on linear sliders with 2 or more handles.")}function k(e,t){var n;if(!r(t)&&!Array.isArray(t))throw new Error("noUiSlider: 'padding' option must be numeric or array of exactly 2 numbers.");if(Array.isArray(t)&&2!==t.length&&!r(t[0])&&!r(t[1]))throw new Error("noUiSlider: 'padding' option must be numeric or array of exactly 2 numbers.");if(0!==t){for(Array.isArray(t)||(t=[t,t]),e.padding=[e.spectrum.getDistance(t[0]),e.spectrum.getDistance(t[1])],n=0;n<e.spectrum.xNumSteps.length-1;n++)if(e.padding[0][n]<0||e.padding[1][n]<0)throw new Error("noUiSlider: 'padding' option must be a positive number(s).");var i=t[0]+t[1],t=e.spectrum.xVal[0];if(1<i/(e.spectrum.xVal[e.spectrum.xVal.length-1]-t))throw new Error("noUiSlider: 'padding' option must not exceed 100% of the range.")}}function C(e,t){switch(t){case"ltr":e.dir=0;break;case"rtl":e.dir=1;break;default:throw new Error("noUiSlider: 'direction' option was not recognized.")}}function N(e,t){if("string"!=typeof t)throw new Error("noUiSlider: 'behaviour' must be a string containing options.");var n=0<=t.indexOf("tap"),i=0<=t.indexOf("drag"),r=0<=t.indexOf("fixed"),a=0<=t.indexOf("snap"),o=0<=t.indexOf("hover"),s=0<=t.indexOf("unconstrained"),t=0<=t.indexOf("drag-all");if(r){if(2!==e.handles)throw new Error("noUiSlider: 'fixed' behaviour must be used with 2 handles");x(e,e.start[1]-e.start[0])}if(s&&(e.margin||e.limit))throw new Error("noUiSlider: 'unconstrained' behaviour cannot be used with margin or limit");e.events={tap:n||a,drag:i,dragAll:t,fixed:r,snap:a,hover:o,unconstrained:s}}function P(e,t){if(!1!==t)if(!0===t||i(t)){e.tooltips=[];for(var n=0;n<e.handles;n++)e.tooltips.push(t)}else{if((t=pe(t)).length!==e.handles)throw new Error("noUiSlider: must pass a formatter for all handles.");t.forEach(function(e){if("boolean"!=typeof e&&!i(e))throw new Error("noUiSlider: 'tooltips' must be passed a formatter or 'false'.")}),e.tooltips=t}}function L(e,t){if(t.length!==e.handles)throw new Error("noUiSlider: must pass a attributes for all handles.");e.handleAttributes=t}function $(e,t){if(!i(t))throw new Error("noUiSlider: 'ariaFormat' requires 'to' method.");e.ariaFormat=t}function D(e,t){if(!i(n=t)||"function"!=typeof n.from)throw new Error("noUiSlider: 'format' requires 'to' and 'from' methods.");var n;e.format=t}function M(e,t){if("boolean"!=typeof t)throw new Error("noUiSlider: 'keyboardSupport' option must be a boolean.");e.keyboardSupport=t}function A(e,t){e.documentElement=t}function V(e,t){if("string"!=typeof t&&!1!==t)throw new Error("noUiSlider: 'cssPrefix' must be a string or `false`.");e.cssPrefix=t}function T(t,n){if("object"!=typeof n)throw new Error("noUiSlider: 'cssClasses' must be an object.");"string"==typeof t.cssPrefix?(t.cssClasses={},Object.keys(n).forEach(function(e){t.cssClasses[e]=t.cssPrefix+n[e]})):t.cssClasses=n}function _e(t){var n={margin:null,limit:null,padding:null,animate:!0,animationDuration:300,ariaFormat:l,format:l},i={step:{r:!1,t:u},keyboardPageMultiplier:{r:!1,t:p},keyboardMultiplier:{r:!1,t:f},keyboardDefaultStep:{r:!1,t:m},start:{r:!0,t:v},connect:{r:!0,t:w},direction:{r:!0,t:C},snap:{r:!1,t:_},animate:{r:!1,t:g},animationDuration:{r:!1,t:b},range:{r:!0,t:h},orientation:{r:!1,t:y},margin:{r:!1,t:x},limit:{r:!1,t:E},padding:{r:!1,t:k},behaviour:{r:!0,t:N},ariaFormat:{r:!1,t:$},format:{r:!1,t:D},tooltips:{r:!1,t:P},keyboardSupport:{r:!0,t:M},documentElement:{r:!1,t:A},cssPrefix:{r:!0,t:V},cssClasses:{r:!0,t:T},handleAttributes:{r:!1,t:L}},r={connect:!1,direction:"ltr",behaviour:"tap",orientation:"horizontal",keyboardSupport:!0,cssPrefix:"noUi-",cssClasses:d,keyboardPageMultiplier:5,keyboardMultiplier:1,keyboardDefaultStep:10};t.format&&!t.ariaFormat&&(t.ariaFormat=t.format),Object.keys(i).forEach(function(e){if(ce(t[e])||void 0!==r[e])i[e].t(n,(ce(t[e])?t:r)[e]);else if(i[e].r)throw new Error("noUiSlider: '"+e+"' is required.")}),n.pips=t.pips;var e=void 0!==(a=document.createElement("div")).style.msTransform,a=void 0!==a.style.transform;return n.transformRule=a?"transform":e?"msTransform":"webkitTransform",n.style=[["left","top"],["right","bottom"]][n.dir][n.ort],n}function U(e,p,a){var s,c,f,i,l,d=window.navigator.pointerEnabled?{start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled?{start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}:{start:"mousedown touchstart",move:"mousemove touchmove",end:"mouseup touchend"},U=window.CSS&&CSS.supports&&CSS.supports("touch-action","none")&&(()=>{var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("test",null,t)}catch(e){}return e})(),m=e,b=p.spectrum,u=[],h=[],v=[],o=0,_={},g=e.ownerDocument,w=p.documentElement||g.documentElement,y=g.body,O="rtl"===g.dir||1===p.ort?0:100;function x(e,t){var n=g.createElement("div");return t&&fe(n,t),e.appendChild(n),n}function q(e,d){var t,e=x(e,p.cssClasses.origin),n=x(e,p.cssClasses.handle);return x(n,p.cssClasses.touchArea),n.setAttribute("data-handle",String(d)),p.keyboardSupport&&(n.setAttribute("tabindex","0"),n.addEventListener("keydown",function(e){var t=d;if(!j()&&!S(t)){var n=["Left","Right"],i=["Down","Up"],r=["PageDown","PageUp"],a=["Home","End"],o=(p.dir&&!p.ort?n.reverse():p.ort&&!p.dir&&(i.reverse(),r.reverse()),e.key.replace("Arrow","")),s=o===r[0],c=o===r[1],r=o===i[0]||o===n[0]||s,i=o===i[1]||o===n[1]||c,n=o===a[0],a=o===a[1];if(!(r||i||n||a))return!0;if(e.preventDefault(),i||r){var l=r?0:1;if(null===(l=ne(t)[l]))return!1;!1===l&&(l=b.getDefaultStep(h[t],r,p.keyboardDefaultStep)),l*=c||s?p.keyboardPageMultiplier:p.keyboardMultiplier,l=Math.max(l,1e-7),l=u[t]+(l*=r?-1:1)}else l=a?p.spectrum.xVal[p.spectrum.xVal.length-1]:p.spectrum.xVal[0];M(t,b.toStepping(l),!0,!0),$("slide",t),$("update",t),$("change",t),$("set",t)}return!1})),void 0!==p.handleAttributes&&(t=p.handleAttributes[d],Object.keys(t).forEach(function(e){n.setAttribute(e,t[e])})),n.setAttribute("role","slider"),n.setAttribute("aria-orientation",p.ort?"vertical":"horizontal"),0===d?fe(n,p.cssClasses.handleLower):d===p.handles-1&&fe(n,p.cssClasses.handleUpper),e}function I(e,t){return!!t&&x(e,p.cssClasses.connect)}function Y(e,t){return!(!p.tooltips||!p.tooltips[t])&&x(e.firstChild,p.cssClasses.tooltip)}function j(){return m.hasAttribute("disabled")}function S(e){return s[e].hasAttribute("disabled")}function E(){i&&(n("update"+ve.tooltips),i.forEach(function(e){e&&se(e)}),i=null)}function z(){E(),i=s.map(Y),t("update"+ve.tooltips,function(e,t,n){i&&p.tooltips&&!1!==i[t]&&(e=e[t],!0!==p.tooltips[t]&&(e=p.tooltips[t].to(n[t])),i[t].innerHTML=e)})}function H(e,t){return e.map(function(e){return b.fromStepping(t?b.getStep(e):e)})}function F(f){var m=(e=>{if(e.mode===oe.PipsMode.Range||e.mode===oe.PipsMode.Steps)return b.xVal;if(e.mode!==oe.PipsMode.Count)return e.mode===oe.PipsMode.Positions?H(e.values,e.stepped):e.mode===oe.PipsMode.Values?e.stepped?e.values.map(function(e){return b.fromStepping(b.getStep(b.toStepping(e)))}):e.values:[];if(e.values<2)throw new Error("noUiSlider: 'values' (>= 2) required for mode 'count'.");for(var t=e.values-1,n=100/t,i=[];t--;)i[t]=t*n;return i.push(100),H(i,e.stepped)})(f),h={},e=b.xVal[0],t=b.xVal[b.xVal.length-1],v=!1,_=!1,g=0;return(m=m.slice().sort(function(e,t){return e-t}).filter(function(e){return!this[e]&&(this[e]=!0)},{}))[0]!==e&&(m.unshift(e),v=!0),m[m.length-1]!==t&&(m.push(t),_=!0),m.forEach(function(e,t){var n,i,r,a,o,s,c,l,d=m[t+1],u=f.mode===oe.PipsMode.Steps,p=(p=u?b.xNumSteps[t]:p)||d-e;for(void 0===d&&(d=e),p=Math.max(p,1e-7),n=e;n<=d;n=Number((n+p).toFixed(7))){for(s=(a=(r=b.toStepping(n))-g)/(f.density||1),l=a/(c=Math.round(s)),i=1;i<=c;i+=1)h[(o=g+i*l).toFixed(5)]=[b.fromStepping(o),0];s=-1<m.indexOf(n)?oe.PipsType.LargeValue:u?oe.PipsType.SmallValue:oe.PipsType.NoValue,!t&&v&&n!==d&&(s=0),n===d&&_||(h[r.toFixed(5)]=[n,s]),g=r}}),h}function k(){f&&(se(f),f=null)}function C(e){k();var r,a,o,s,i,c,l,d,t=F(e),n=e.filter,e=e.format||{to:function(e){return String(Math.round(e))}};return f=m.appendChild((r=t,a=n,o=e,s=g.createElement("div"),(t={})[oe.PipsType.None]="",t[oe.PipsType.NoValue]=p.cssClasses.valueNormal,t[oe.PipsType.LargeValue]=p.cssClasses.valueLarge,t[oe.PipsType.SmallValue]=p.cssClasses.valueSub,i=t,(t={})[oe.PipsType.None]="",t[oe.PipsType.NoValue]=p.cssClasses.markerNormal,t[oe.PipsType.LargeValue]=p.cssClasses.markerLarge,t[oe.PipsType.SmallValue]=p.cssClasses.markerSub,c=t,l=[p.cssClasses.valueHorizontal,p.cssClasses.valueVertical],d=[p.cssClasses.markerHorizontal,p.cssClasses.markerVertical],fe(s,p.cssClasses.pips),fe(s,0===p.ort?p.cssClasses.pipsHorizontal:p.cssClasses.pipsVertical),Object.keys(r).forEach(function(e){var t,n=r[t=e][0],i=r[e][1];(i=a?a(n,i):i)!==oe.PipsType.None&&((e=x(s,!1)).className=u(i,p.cssClasses.marker),e.style[p.style]=t+"%",i>oe.PipsType.NoValue)&&((e=x(s,!1)).className=u(i,p.cssClasses.value),e.setAttribute("data-value",String(n)),e.style[p.style]=t+"%",e.innerHTML=String(o.to(n)))}),s));function u(e,t){var n=t===p.cssClasses.value;return t+" "+(n?l:d)[p.ort]+" "+(n?i:c)[e]}}function R(){var e=r.getBoundingClientRect(),t="offset"+["Width","Height"][p.ort];return 0===p.ort?e.width||r[t]:e.height||r[t]}function N(i,r,a,o){function t(e){var t,n=((t,e,n)=>{var i=0===t.type.indexOf("touch"),r=0===t.type.indexOf("mouse"),a=0===t.type.indexOf("pointer"),o=0,s=0;if(0===t.type.indexOf("MSPointer")&&(a=!0),"mousedown"===t.type&&!t.buttons&&!t.touches)return!1;if(i){var c=function(e){return(e=e.target)===n||n.contains(e)||t.composed&&t.composedPath().shift()===n};if("touchstart"===t.type){if(1<(i=Array.prototype.filter.call(t.touches,c)).length)return!1;o=i[0].pageX,s=i[0].pageY}else{if(!(c=Array.prototype.find.call(t.changedTouches,c)))return!1;o=c.pageX,s=c.pageY}}return e=e||he(g),(r||a)&&(o=t.clientX+e.x,s=t.clientY+e.y),t.pageOffset=e,t.points=[o,s],t.cursor=r||a,t})(e,o.pageOffset,o.target||r);return!!n&&!(j()&&!o.doNotReject)&&(t=m,e=p.cssClasses.tap,!((t.classList?t.classList.contains(e):new RegExp("\\b"+e+"\\b").test(t.className))&&!o.doNotReject))&&!(i===d.start&&void 0!==n.buttons&&1<n.buttons)&&(!o.hover||!n.buttons)&&(U||n.preventDefault(),n.calcPoint=n.points[p.ort],void a(n,o))}var n=[];return i.split(" ").forEach(function(e){r.addEventListener(e,t,!!U&&{passive:!0}),n.push([e,t])}),n}function B(e){var t,n,i=ue(i=100*(e-(i=r,t=p.ort,n=i.getBoundingClientRect(),i=(e=i.ownerDocument).documentElement,e=he(e),/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(e.x=0),t?n.top+e.y-i.clientTop:n.left+e.x-i.clientLeft))/R());return p.dir?100-i:i}function W(e,t){"mouseout"===e.type&&"HTML"===e.target.nodeName&&null===e.relatedTarget&&P(e,t)}function G(e,t){if(-1===navigator.appVersion.indexOf("MSIE 9")&&0===e.buttons&&0!==t.buttonsProperty)return P(e,t);J(0<(e=(p.dir?-1:1)*(e.calcPoint-t.startCalcPoint)),100*e/t.baseSize,t.locations,t.handleNumbers,t.connect)}function P(e,t){t.handle&&(me(t.handle,p.cssClasses.active),--o),t.listeners.forEach(function(e){w.removeEventListener(e[0],e[1])}),0===o&&(me(m,p.cssClasses.drag),Q(),e.cursor)&&(y.style.cursor="",y.removeEventListener("selectstart",le)),t.handleNumbers.forEach(function(e){$("change",e),$("set",e),$("end",e)})}function L(e,t){var n,i,r,a;t.handleNumbers.some(S)||(1===t.handleNumbers.length&&(a=s[t.handleNumbers[0]].children[0],o+=1,fe(a,p.cssClasses.active)),e.stopPropagation(),i=N(d.move,w,G,{target:e.target,handle:a,connect:t.connect,listeners:n=[],startCalcPoint:e.calcPoint,baseSize:R(),pageOffset:e.pageOffset,handleNumbers:t.handleNumbers,buttonsProperty:e.buttons,locations:h.slice()}),r=N(d.end,w,P,{target:e.target,handle:a,listeners:n,doNotReject:!0,handleNumbers:t.handleNumbers}),a=N("mouseout",w,W,{target:e.target,handle:a,listeners:n,doNotReject:!0,handleNumbers:t.handleNumbers}),n.push.apply(n,i.concat(r,a)),e.cursor&&(y.style.cursor=getComputedStyle(e.target).cursor,1<s.length&&fe(m,p.cssClasses.drag),y.addEventListener("selectstart",le,!1)),t.handleNumbers.forEach(function(e){$("start",e)}))}function t(e,t){_[e]=_[e]||[],_[e].push(t),"update"===e.split(".")[0]&&s.forEach(function(e,t){$("update",t)})}function n(e){var i=e&&e.split(".")[0],r=i?e.substring(i.length):e;Object.keys(_).forEach(function(e){var t=e.split(".")[0],n=e.substring(t.length);i&&i!==t||r&&r!==n||(n!==ve.aria&&n!==ve.tooltips||r===n)&&delete _[e]})}function $(n,i,r){Object.keys(_).forEach(function(e){var t=e.split(".")[0];n===t&&_[e].forEach(function(e){e.call(T,u.map(p.format.to),i,u.slice(),r||!1,h.slice(),T)})})}function D(e,t,n,i,r,a){var o;return 1<s.length&&!p.events.unconstrained&&(i&&0<t&&(o=b.getAbsoluteDistance(e[t-1],p.margin,!1),n=Math.max(n,o)),r)&&t<s.length-1&&(o=b.getAbsoluteDistance(e[t+1],p.margin,!0),n=Math.min(n,o)),1<s.length&&p.limit&&(i&&0<t&&(o=b.getAbsoluteDistance(e[t-1],p.limit,!1),n=Math.min(n,o)),r)&&t<s.length-1&&(o=b.getAbsoluteDistance(e[t+1],p.limit,!0),n=Math.max(n,o)),p.padding&&(0===t&&(o=b.getAbsoluteDistance(0,p.padding[0],!1),n=Math.max(n,o)),t===s.length-1)&&(o=b.getAbsoluteDistance(100,p.padding[1],!0),n=Math.min(n,o)),!((n=ue(n=b.getStep(n)))===e[t]&&!a)&&n}function X(e,t){var n=p.ort;return(n?t:e)+", "+(n?e:t)}function J(e,n,i,t,r){var a=i.slice(),o=t[0],s=[!e,e],c=[e,!e],l=(t=t.slice(),e&&t.reverse(),1<t.length?t.forEach(function(e,t){!1===(t=D(a,e,a[e]+n,s[t],c[t],!1))?n=0:(n=t-a[e],a[e]=t)}):s=c=[!0],!1);t.forEach(function(e,t){l=M(e,i[e]+n,s[t],c[t])||l}),l&&(t.forEach(function(e){$("update",e),$("slide",e)}),null!=r)&&$("drag",o)}function K(e,t){return p.dir?100-e-t:e}function Q(){v.forEach(function(e){var t=50<h[e]?-1:1,t=3+(s.length+t*e);s[e].style.zIndex=String(t)})}function M(e,t,n,i,r){return!1!==(t=r?t:D(h,e,t,n,i,!1))&&(h[e]=t,u[e]=b.fromStepping(t),t="translate("+X(K(t,0)-O+"%","0")+")",s[e].style[p.transformRule]=t,Z(e),Z(e+1),!0)}function Z(e){var t,n;c[e]&&(t="translate("+X(K(t=0!==e?h[e-1]:0,n=(e!==c.length-1?h[e]:100)-t)+"%","0")+")",n="scale("+X(n/100,"1")+")",c[e].style[p.transformRule]=t+" "+n)}function ee(e,t){return null===e||!1===e||void 0===e||("number"==typeof e&&(e=String(e)),!1===(e=!1!==(e=p.format.from(e))?b.toStepping(e):e))||isNaN(e)?h[t]:e}function A(e,t,n){var i=pe(e),e=void 0===h[0];t=void 0===t||t,p.animate&&!e&&de(m,p.cssClasses.tap,p.animationDuration),v.forEach(function(e){M(e,ee(i[e],e),!0,!1,n)});var r,a=1===v.length?0:1;for(e&&b.hasNoSize()&&(n=!0,h[0]=0,1<v.length)&&(r=100/(v.length-1),v.forEach(function(e){h[e]=e*r}));a<v.length;++a)v.forEach(function(e){M(e,h[e],!0,!0,n)});Q(),v.forEach(function(e){$("update",e),null!==i[e]&&t&&$("set",e)})}function te(e){return(e=void 0!==e&&e)?1===u.length?u[0]:u.slice(0):1===(e=u.map(p.format.to)).length?e[0]:e}function ne(e){var t=h[e],n=b.getNearbySteps(t),i=u[e],r=n.thisStep.step,e=null;return p.snap?[i-n.stepBefore.startValue||null,n.stepAfter.startValue-i||null]:(!1!==r&&i+r>n.stepAfter.startValue&&(r=n.stepAfter.startValue-i),e=i>n.thisStep.startValue?n.thisStep.step:!1!==n.stepBefore.step&&i-n.stepBefore.highestStep,100===t?r=null:0===t&&(e=null),t=b.countStepDecimals(),null!==r&&!1!==r&&(r=Number(r.toFixed(t))),[e=null!==e&&!1!==e?Number(e.toFixed(t)):e,r])}fe(e=m,p.cssClasses.target),fe(e,0===p.dir?p.cssClasses.ltr:p.cssClasses.rtl),fe(e,0===p.ort?p.cssClasses.horizontal:p.cssClasses.vertical),fe(e,"rtl"===getComputedStyle(e).direction?p.cssClasses.textDirectionRtl:p.cssClasses.textDirectionLtr);var r=x(e,p.cssClasses.base),ie=p.connect,re=r,ae=x(re,p.cssClasses.connects);s=[],(c=[]).push(I(ae,ie[0]));for(var V=0;V<p.handles;V++)s.push(q(re,V)),v[V]=V,c.push(I(ae,ie[V+1]));(l=p.events).fixed||s.forEach(function(e,t){N(d.start,e.children[0],L,{handleNumbers:[t]})}),l.tap&&N(d.start,r,function(e){e.stopPropagation();var r,a,o,t=B(e.calcPoint),n=(r=t,o=!(a=100),s.forEach(function(e,t){var n,i;!S(t)&&(n=h[t],(i=Math.abs(n-r))<a||i<=a&&n<r||100===i&&100===a)&&(o=t,a=i)}),o);!1!==n&&(p.events.snap||de(m,p.cssClasses.tap,p.animationDuration),M(n,t,!0,!0),Q(),$("slide",n,!0),$("update",n,!0),p.events.snap?L(e,{handleNumbers:[n]}):($("change",n,!0),$("set",n,!0)))},{}),l.hover&&N(d.move,r,function(e){var e=B(e.calcPoint),e=b.getStep(e),t=b.fromStepping(e);Object.keys(_).forEach(function(e){"hover"===e.split(".")[0]&&_[e].forEach(function(e){e.call(T,t)})})},{hover:!0}),l.drag&&c.forEach(function(t,e){var n,i,r,a,o;!1!==t&&0!==e&&e!==c.length-1&&(n=s[e-1],i=s[e],r=[t],a=[n,i],o=[e-1,e],fe(t,p.cssClasses.draggable),l.fixed&&(r.push(n.children[0]),r.push(i.children[0])),l.dragAll&&(a=s,o=v),r.forEach(function(e){N(d.start,e,L,{handles:a,handleNumbers:o,connect:t})}))}),A(p.start),p.pips&&C(p.pips),p.tooltips&&z(),n("update"+ve.aria),t("update"+ve.aria,function(e,t,a,n,o){v.forEach(function(e){var t=s[e],n=D(h,e,0,!0,!0,!0),i=D(h,e,100,!0,!0,!0),r=o[e],e=String(p.ariaFormat.to(a[e])),n=b.fromStepping(n).toFixed(1),i=b.fromStepping(i).toFixed(1),r=b.fromStepping(r).toFixed(1);t.children[0].setAttribute("aria-valuemin",n),t.children[0].setAttribute("aria-valuemax",i),t.children[0].setAttribute("aria-valuenow",r),t.children[0].setAttribute("aria-valuetext",e)})});var T={destroy:function(){for(n(ve.aria),n(ve.tooltips),Object.keys(p.cssClasses).forEach(function(e){me(m,p.cssClasses[e])});m.firstChild;)m.removeChild(m.firstChild);delete m.noUiSlider},steps:function(){return v.map(ne)},on:t,off:n,get:te,set:A,setHandle:function(e,t,n,i){if(!(0<=(e=Number(e))&&e<v.length))throw new Error("noUiSlider: invalid handle number, got: "+e);M(e,ee(t,e),!0,!0,i),$("update",e),n&&$("set",e)},reset:function(e){A(p.start,e)},__moveHandles:function(e,t,n){J(e,t,h,n)},options:a,updateOptions:function(t,e){var n=te(),i=["margin","limit","padding","range","animate","snap","step","format","pips","tooltips"],r=(i.forEach(function(e){void 0!==t[e]&&(a[e]=t[e])}),_e(a));i.forEach(function(e){void 0!==t[e]&&(p[e]=r[e])}),b=r.spectrum,p.margin=r.margin,p.limit=r.limit,p.padding=r.padding,p.pips?C(p.pips):k(),(p.tooltips?z:E)(),h=[],A(ce(t.start)?t.start:n,e)},target:m,removePips:k,removeTooltips:E,getPositions:function(){return h.slice()},getTooltips:function(){return i},getOrigins:function(){return s},pips:C};return T}function a(e,t){if(!e||!e.nodeName)throw new Error("noUiSlider: create requires a single element, got: "+e);if(e.noUiSlider)throw new Error("noUiSlider: Slider was already initialized.");return t=U(e,_e(t),t),e.noUiSlider=t}var S={__spectrum:n,cssClasses:d,create:a};oe.create=a,oe.cssClasses=d,oe.default=S,Object.defineProperty(oe,"__esModule",{value:!0})});