//Minified Global References
var globals={};globals.doc=document,globals.win=window,globals.body=globals.doc.body,globals.w={width:globals.win.innerWidth,height:globals.win.innerHeight};const updateDimensions=()=>{globals.w.width=globals.win.innerWidth,globals.w.height=globals.win.innerHeight};globals.win.addEventListener("resize",updateDimensions),globals.initialLoad=!0,globals.namespace="",globals.currentSliderImage=null,globals.imagesLoadedObj=null;class Utils{static hasClass(t,e){return t.className.match(new RegExp("(\\s|^)"+e+"(\\s|$)"))}static addClass(t,e){t.classList?t.classList.add(e):t.className+=" "+e}static removeClass(t,e){if(t.classList)t.classList.remove(e);else{t.className=t.className.replace(new RegExp("(^|\\b)"+e.split(" ").join("|")+"(\\b|$)","gi"),"");const s=t.className.length-1;" "===t.className[s]&&(t.className=t.className.substring(0,s))}0===t.classList.length&&t.removeAttribute("class")}static getAttribute(t,e){return t.getAttribute("data-"+e)}static setAttribute(t,e,s=""){t.getAttribute("data-"+e)!=s&&t.setAttribute("data-"+e,s)}static toggleAttribute(t,e){"true"===t.getAttribute("data-"+e)?t.setAttribute("data-"+e,"false"):t.setAttribute("data-"+e,"true")}static isRetina(){return window.devicePixelRatio>1||!(!window.matchMedia||!window.matchMedia("(-webkit-min-device-pixel-ratio: 1.5),\t\t\t (min--moz-device-pixel-ratio: 1.5),\t\t\t (-o-min-device-pixel-ratio: 3/2),\t\t\t (min-resolution: 1.5dppx)").matches)}}function debounce(t,e=500,s){let a;return()=>{let i=this,l=arguments,n=s&&!a;clearTimeout(a),a=setTimeout(()=>{a=null,s||t.apply(i,l)},e),n&&t.apply(i,l)}}