vendor: 11,996 bytes, line 1
1!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?e(require("jquery")):e(window.jQuery||window.Zepto)}(function(d){function e(){}function c(e,t){f.ev.on(i+e+w,t)}function h(e,t,i,s){var n=document.createElement("div");return n.className="mfp-"+e,i&&(n.innerHTML=i),s?t&&t.appendChild(n):(n=d(n),t&&n.appendTo(t)),n}function u(e,t){f.ev.triggerHandler(i+e,t),f.st.callbacks&&(e=e.charAt(0).toLowerCase()+e.slice(1),f.st.callbacks[e]&&f.st.callbacks[e].apply(f,Array.isArray(t)?t:[t]))}function p(e){return e===t&&f.currTemplate.closeBtn||(f.currTemplate.closeBtn=d(f.st.closeMarkup.replace("%title%",f.st.tClose)),t=e),f.currTemplate.closeBtn}function o(){d.magnificPopup.instance||((f=new e).init(),d.magnificPopup.instance=f)}var f,s,g,n,m,t,l="Close",v="BeforeClose",y="MarkupParse",b="Open",a="Change",i="mfp",w="."+i,_="mfp-ready",r="mfp-removing",C="mfp-prevent-close",k=!!window.jQuery,$=d(window);e.prototype={constructor:e,init:function(){var e=navigator.appVersion;f.isLowIE=f.isIE8=document.all&&!document.addEventListener,f.isAndroid=/android/gi.test(e),f.isIOS=/iphone|ipad|ipod/gi.test(e),f.supportsTransition=function(){var e=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==e.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in e)return!0;return!1}(),f.probablyMobile=f.isAndroid||f.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),g=d(document),f.popupsCache={}},open:function(e){if(!1===e.isObj){f.items=e.items.toArray(),f.index=0;for(var t,i=e.items,s=0;s<i.length;s++)if((t=(t=i[s]).parsed?t.el[0]:t)===e.el[0]){f.index=s;break}}else f.items=Array.isArray(e.items)?e.items:[e.items],f.index=e.index||0;if(!f.isOpen){f.types=[],m="",e.mainEl&&e.mainEl.length?f.ev=e.mainEl.eq(0):f.ev=g,e.key?(f.popupsCache[e.key]||(f.popupsCache[e.key]={}),f.currTemplate=f.popupsCache[e.key]):f.currTemplate={},f.st=d.extend(!0,{},d.magnificPopup.defaults,e),f.fixedContentPos="auto"===f.st.fixedContentPos?!f.probablyMobile:f.st.fixedContentPos,f.st.modal&&(f.st.closeOnContentClick=!1,f.st.closeOnBgClick=!1,f.st.showCloseBtn=!1,f.st.enableEscapeKey=!1),f.bgOverlay||(f.bgOverlay=h("bg").on("click"+w,function(){f.close()}),f.wrap=h("wrap").attr("tabindex",-1).on("click"+w,function(e){f._checkIfClose(e.target)&&f.close()}),f.container=h("container",f.wrap)),f.contentContainer=h("content"),f.st.preloader&&(f.preloader=h("preloader",f.container,f.st.tLoading));var n=d.magnificPopup.modules;for(s=0;s<n.length;s++){var o=(o=n[s]).charAt(0).toUpperCase()+o.slice(1);f["init"+o].call(f)}u("BeforeOpen"),f.st.showCloseBtn&&(f.st.closeBtnInside?(c(y,function(e,t,i,s){i.close_replaceWith=p(s.type)}),m+=" mfp-close-btn-in"):f.wrap.append(p())),f.st.alignTop&&(m+=" mfp-align-top"),f.fixedContentPos?f.wrap.css({overflow:f.st.overflowY,overflowX:"hidden",overflowY:f.st.overflowY}):f.wrap.css({top:$.scrollTop(),position:"absolute"}),!1!==f.st.fixedBgPos&&("auto"!==f.st.fixedBgPos||f.fixedContentPos)||f.bgOverlay.css({height:g.height(),position:"absolute"}),f.st.enableEscapeKey&&g.on("keyup"+w,function(e){27===e.keyCode&&f.close()}),$.on("resize"+w,function(){f.updateSize()}),f.st.closeOnContentClick||(m+=" mfp-auto-cursor"),m&&f.wrap.addClass(m);var a=f.wH=$.height(),r={};f.fixedContentPos&&(!f._hasScrollBar(a)||(l=f._getScrollbarSize())&&(r.marginRight=l)),f.fixedContentPos&&(f.isIE7?d("body, html").css("overflow","hidden"):r.overflow="hidden");var l=f.st.mainClass;return f.isIE7&&(l+=" mfp-ie7"),l&&f._addClassToMFP(l),f.updateItemHTML(),u("BuildControls"),d("html").css(r),f.bgOverlay.add(f.wrap).prependTo(f.st.prependTo||d(document.body)),f._lastFocusedEl=document.activeElement,setTimeout(function(){f.content?(f._addClassToMFP(_),f._setFocus()):f.bgOverlay.addClass(_),g.on("focusin"+w,f._onFocusIn)},16),f.isOpen=!0,f.updateSize(a),u(b),e}f.updateItemHTML()},close:function(){f.isOpen&&(u(v),f.isOpen=!1,f.st.removalDelay&&!f.isLowIE&&f.supportsTransition?(f._addClassToMFP(r),setTimeout(function(){f._close()},f.st.removalDelay)):f._close())},_close:function(){u(l);var e=r+" "+_+" ";f.bgOverlay.detach(),f.wrap.detach(),f.container.empty(),f.st.mainClass&&(e+=f.st.mainClass+" "),f._removeClassFromMFP(e),f.fixedContentPos&&(e={marginRight:""},f.isIE7?d("body, html").css("overflow",""):e.overflow="",d("html").css(e)),g.off("keyup.mfp focusin"+w),f.ev.off(w),f.wrap.attr("class","mfp-wrap").removeAttr("style"),f.bgOverlay.attr("class","mfp-bg"),f.container.attr("class","mfp-container"),!f.st.showCloseBtn||f.st.closeBtnInside&&!0!==f.currTemplate[f.currItem.type]||f.currTemplate.closeBtn&&f.currTemplate.closeBtn.detach(),f.st.autoFocusLast&&f._lastFocusedEl&&d(f._lastFocusedEl).trigger("focus"),f.currItem=null,f.content=null,f.currTemplate=null,f.prevHeight=0,u("AfterClose")},updateSize:function(e){var t;f.isIOS?(t=document.documentElement.clientWidth/window.innerWidth,t=window.innerHeight*t,f.wrap.css("height",t),f.wH=t):f.wH=e||$.height(),f.fixedContentPos||f.wrap.css("height",f.wH),u("Resize")},updateItemHTML:function(){var e=f.items[f.index];f.contentContainer.detach(),f.content&&f.content.detach();var t=(e=!e.parsed?f.parseEl(f.index):e).type;u("BeforeChange",[f.currItem?f.currItem.type:"",t]),f.currItem=e,f.currTemplate[t]||(i=!!f.st[t]&&f.st[t].markup,u("FirstMarkupParse",i),f.currTemplate[t]=!i||d(i)),n&&n!==e.type&&f.container.removeClass("mfp-"+n+"-holder");var i=f["get"+t.charAt(0).toUpperCase()+t.slice(1)](e,f.currTemplate[t]);f.appendContent(i,t),e.preloaded=!0,u(a,e),n=e.type,f.container.prepend(f.contentContainer),u("AfterChange")},appendContent:function(e,t){(f.content=e)?f.st.showCloseBtn&&f.st.closeBtnInside&&!0===f.currTemplate[t]?f.content.find(".mfp-close").length||f.content.append(p()):f.content=e:f.content="",u("BeforeAppend"),f.container.addClass("mfp-"+t+"-holder"),f.contentContainer.append(f.content)},parseEl:function(e){var t,i=f.items[e];if((i=i.tagName?{el:d(i)}:(t=i.type,{data:i,src:i.src})).el){for(var s=f.types,n=0;n<s.length;n++)if(i.el.hasClass("mfp-"+s[n])){t=s[n];break}i.src=i.el.attr("data-mfp-src"),i.src||(i.src=i.el.attr("href"))}return i.type=t||f.st.type||"inline",i.index=e,i.parsed=!0,f.items[e]=i,u("ElementParse",i),f.items[e]},addGroup:function(t,i){function e(e){e.mfpEl=this,f._openClick(e,t,i)}var s="click.magnificPopup";(i=i||{}).mainEl=t,i.items?(i.isObj=!0,t.off(s).on(s,e)):(i.isObj=!1,i.delegate?t.off(s).on(s,i.delegate,e):(i.items=t).off(s).on(s,e))},_openClick:function(e,t,i){if((void 0!==i.midClick?i:d.magnificPopup.defaults).midClick||!(2===e.which||e.ctrlKey||e.metaKey||e.altKey||e.shiftKey)){var s=(void 0!==i.disableOn?i:d.magnificPopup.defaults).disableOn;if(s)if("function"==typeof s){if(!s.call(f))return!0}else if($.width()<s)return!0;e.type&&(e.preventDefault(),f.isOpen&&e.stopPropagation()),i.el=d(e.mfpEl),i.delegate&&(i.items=t.find(i.delegate)),f.open(i)}},updateStatus:function(e,t){var i;f.preloader&&(s!==e&&f.container.removeClass("mfp-s-"+s),i={status:e,text:t=!t&&"loading"===e?f.st.tLoading:t},u("UpdateStatus",i),e=i.status,t=i.text,f.st.allowHTMLInStatusIndicator?f.preloader.html(t):f.preloader.text(t),f.preloader.find("a").on("click",function(e){e.stopImmediatePropagation()}),f.container.addClass("mfp-s-"+e),s=e)},_checkIfClose:function(e){if(!d(e).closest("."+C).length){var t=f.st.closeOnContentClick,i=f.st.closeOnBgClick;if(t&&i)return!0;if(!f.content||d(e).closest(".mfp-close").length||f.preloader&&e===f.preloader[0])return!0;if(e===f.content[0]||d.contains(f.content[0],e)){if(t)return!0}else if(i&&d.contains(document,e))return!0;return!1}},_addClassToMFP:function(e){f.bgOverlay.addClass(e),f.wrap.addClass(e)},_removeClassFromMFP:function(e){this.bgOverlay.removeClass(e),f.wrap.removeClass(e)},_hasScrollBar:function(e){return(f.isIE7?g.height():document.body.scrollHeight)>(e||$.height())},_setFocus:function(){(f.st.focus?f.content.find(f.st.focus).eq(0):f.wrap).trigger("focus")},_onFocusIn:function(e){if(e.target!==f.wrap[0]&&!d.contains(f.wrap[0],e.target))return f._setFocus(),!1},_parseMarkup:function(n,e,t){var o;t.data&&(e=d.extend(t.data,e)),u(y,[n,e,t]),d.each(e,function(e,t){return void 0===t||!1===t||void(1<(o=e.split("_")).length?0<(i=n.find(w+"-"+o[0])).length&&("replaceWith"===(s=o[1])?i[0]!==t[0]&&i.replaceWith(t):"img"===s?i.is("img")?i.attr("src",t):i.replaceWith(d("<img>").attr("src",t).attr("class",i.attr("class"))):i.attr(o[1],t)):f.st.allowHTMLInTemplate?n.find(w+"-"+e).html(t):n.find(w+"-"+e).text(t));var i,s})},_getScrollbarSize:function(){var e;return void 0===f.scrollbarSize&&((e=document.createElement("div")).style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e),f.scrollbarSize=e.offsetWidth-e.clientWidth,document.body.removeChild(e)),f.scrollbarSize}},d.magnificPopup={instance:null,proto:e.prototype,modules:[],open:function(e,t){return o(),(e=e?d.extend(!0,{},e):{}).isObj=!0,e.index=t||0,this.instance.open(e)},close:function(){return d.magnificPopup.instance&&d.magnificPopup.instance.close()},registerModule:function(e,t){t.options&&(d.magnificPopup.defaults[e]=t.options),d.extend(this.proto,t.proto),this.modules.push(e)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">×</button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0,allowHTMLInStatusIndicator:!1,allowHTMLInTemplate:!1}},d.fn.magnificPopup=function(e){o();var t,i,s,n=d(this);return"string"==typeof e?"open"===e?(t=k?n.data("magnificPopup"):n[0].magnificPopup,i=parseInt(arguments[1],10)||0,s=t.items?t.items[i]:(s=n,(s=t.delegate?s.find(t.delegate):s).eq(i)),f._openClick({mfpEl:s},n,t)):f.isOpen&&f[e].apply(f,Array.prototype.slice.call(arguments,1)):(e=d.extend(!0,{},e),k?n.data("magnificPopup",e):n[0].magnificPopup=e,f.addGroup(n,e)),n};function x(){E&&(S.after(E.addClass(T)).detach(),E=null)}var T,S,E,M="inline";d.magnificPopup.registerModule(M,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){f.types.push(M),c(l+"."+M,function(){x()})},getInline:function(e,t){if(x(),e.src){var i,s=f.st.inline,n=d(e.src);return n.length?((i=n[0].parentNode)&&i.tagName&&(S||(T=s.hiddenClass,S=h(T),T="mfp-"+T),E=n.after(S).detach().removeClass(T)),f.updateStatus("ready")):(f.updateStatus("error",s.tNotFound),n=d("<div>")),e.inlineElement=n}return f.updateStatus("ready"),f._parseMarkup(t,{},e),t}}});function L(){O&&d(document.body).removeClass(O)}function D(){L(),f.req&&f.req.abort()}var O,I="ajax";d.magnificPopup.registerModule(I,{options:{settings:null,cursor:"mfp-ajax-cur",tError:"The content could not be loaded."},proto:{initAjax:function(){f.types.push(I),O=f.st.ajax.cursor,c(l+"."+I,D),c("BeforeChange."+I,D)},getAjax:function(s){O&&d(document.body).addClass(O),f.updateStatus("loading");var e=d.extend({url:s.src,success:function(e,t,i){i={data:e,xhr:i};u("ParseAjax",i),f.appendContent(d(i.data),I),s.finished=!0,L(),f._setFocus(),setTimeout(function(){f.wrap.addClass(_)},16),f.updateStatus("ready"),u("AjaxContentAdded")},error:function(){L(),s.finished=s.loadError=!0,f.updateStatus("error",f.st.ajax.tError.replace("%url%",s.src))}},f.st.ajax.settings);return f.req=d.ajax(e),""}}});var A;d.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:"The image could not be loaded."},proto:{initImage:function(){var e=f.st.image,t=".image";
1f.types.push("image"),c(b+t,function(){"image"===f.currItem.type&&e.cursor&&d(document.body).addClass(e.cursor)}),c(l+t,function(){e.cursor&&d(document.body).removeClass(e.cursor),$.off("resize"+w)}),c("Resize"+t,f.resizeImage),f.isLowIE&&c("AfterChange",f.resizeImage)},resizeImage:function(){var e,t=f.currItem;t&&t.img&&f.st.image.verticalFit&&(e=0,f.isLowIE&&(e=parseInt(t.img.css("padding-top"),10)+parseInt(t.img.css("padding-bottom"),10)),t.img.css("max-height",f.wH-e))},_onImageHasSize:function(e){e.img&&(e.hasSize=!0,A&&clearInterval(A),e.isCheckingImgSize=!1,u("ImageHasSize",e),e.imgHidden&&(f.content&&f.content.removeClass("mfp-loading"),e.imgHidden=!1))},findImageSize:function(t){var i=0,s=t.img[0],n=function(e){A&&clearInterval(A),A=setInterval(function(){0<s.naturalWidth?f._onImageHasSize(t):(200<i&&clearInterval(A),3===++i?n(10):40===i?n(50):100===i&&n(500))},e)};n(1)},getImage:function(e,t){function i(){e&&(e.img.off(".mfploader"),e===f.currItem&&(f._onImageHasSize(e),f.updateStatus("error",o.tError.replace("%url%",e.
vendor: 9,197 bytes, line 1
1src))),e.hasSize=!0,e.loaded=!0,e.loadError=!0)}var s,n=0,o=f.st.image,a=function(){e&&(e.img[0].complete?(e.img.off(".mfploader"),e===f.currItem&&(f._onImageHasSize(e),f.updateStatus("ready")),e.hasSize=!0,e.loaded=!0,u("ImageLoadComplete")):++n<200?setTimeout(a,100):i())},r=t.find(".mfp-img");return r.length&&((s=document.createElement("img")).className="mfp-img",e.el&&e.el.find("img").length&&(s.alt=e.el.find("img").attr("alt")),e.img=d(s).on("load.mfploader",a).on("error.mfploader",i),s.src=e.src,r.is("img")&&(e.img=e.img.clone()),0<(s=e.img[0]).naturalWidth?e.hasSize=!0:s.width||(e.hasSize=!1)),f._parseMarkup(t,{title:function(e){if(e.data&&void 0!==e.data.title)return e.data.title;var t=f.st.image.titleSrc;if(t){if("function"==typeof t)return t.call(f,e);if(e.el)return e.el.attr(t)||""}return""}(e),img_replaceWith:e.img},e),f.resizeImage(),e.hasSize?(A&&clearInterval(A),e.loadError?(t.addClass("mfp-loading"),f.updateStatus("error",o.tError.replace("%url%",e.src))):(t.removeClass("mfp-loading"),f.updateStatus("ready"))):(f.updateStatus("loading"),e.loading=!0,e.hasSize||(e.imgHidden=!0,t.addClass("mfp-loading"),f.findImageSize(e))),t}}});var B;d.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(e){return e.is("img")?e:e.find("img")}},proto:{initZoom:function(){var e,t,i,s,n,o,a=f.st.zoom,r=".zoom";a.enabled&&f.supportsTransition&&(t=a.duration,i=function(e){var t=e.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),i="all "+a.duration/1e3+"s "+a.easing,s={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},e="transition";return s["-webkit-"+e]=s["-moz-"+e]=s["-o-"+e]=s[e]=i,t.css(s),t},s=function(){f.content.css("visibility","visible")},c("BuildControls"+r,function(){f._allowZoom()&&(clearTimeout(n),f.content.css("visibility","hidden"),(e=f._getItemToZoom())?((o=i(e)).css(f._getOffset()),f.wrap.append(o),n=setTimeout(function(){o.css(f._getOffset(!0)),n=setTimeout(function(){s(),setTimeout(function(){o.remove(),e=o=null,u("ZoomAnimationEnded")},16)},t)},16)):s())}),c(v+r,function(){if(f._allowZoom()){if(clearTimeout(n),f.st.removalDelay=t,!e){if(!(e=f._getItemToZoom()))return;o=i(e)}o.css(f._getOffset(!0)),f.wrap.append(o),f.content.css("visibility","hidden"),setTimeout(function(){o.css(f._getOffset())},16)}}),c(l+r,function(){f._allowZoom()&&(s(),o&&o.remove(),e=null)}))},_allowZoom:function(){return"image"===f.currItem.type},_getItemToZoom:function(){return!!f.currItem.hasSize&&f.currItem.img},_getOffset:function(e){var t=e?f.currItem.img:f.st.zoom.opener(f.currItem.el||f.currItem),i=t.offset(),s=parseInt(t.css("padding-top"),10),e=parseInt(t.css("padding-bottom"),10);i.top-=d(window).scrollTop()-s;s={width:t.width(),height:(k?t.innerHeight():t[0].offsetHeight)-e-s};return(B=void 0===B?void 0!==document.createElement("p").style.MozTransform:B)?s["-moz-transform"]=s.transform="translate("+i.left+"px,"+i.top+"px)":(s.left=i.left,s.top=i.top),s}}});function H(e){var t;!f.currTemplate[R]||(t=f.currTemplate[R].find("iframe")).length&&(e||(t[0].src="//about:blank"),f.isIE8&&t.css("display",e?"block":"none"))}var R="iframe";d.magnificPopup.registerModule(R,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){f.types.push(R),c("BeforeChange",function(e,t,i){t!==i&&(t===R?H():i===R&&H(!0))}),c(l+"."+R,function(){H()})},getIframe:function(e,t){var i=e.src,s=f.st.iframe;d.each(s.patterns,function(){if(-1<i.indexOf(this.index))return this.id&&(i="string"==typeof this.id?i.substr(i.lastIndexOf(this.id)+this.id.length,i.length):this.id.call(this,i)),i=this.src.replace("%id%",i),!1});var n={};return s.srcAction&&(n[s.srcAction]=i),f._parseMarkup(t,n,e),f.updateStatus("ready"),t}}});function z(e){var t=f.items.length;return t-1<e?e-t:e<0?t+e:e}function P(e,t,i){return e.replace(/%curr%/gi,t+1).replace(/%total%/gi,i)}d.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%",langDir:null,loop:!0},proto:{initGallery:function(){var o=f.st.gallery,e=".mfp-gallery";if(f.direction=!0,!o||!o.enabled)return!1;o.langDir||(o.langDir=document.dir||"ltr"),m+=" mfp-gallery",c(b+e,function(){o.navigateByImgClick&&f.wrap.on("click"+e,".mfp-img",function(){if(1<f.items.length)return f.next(),!1}),g.on("keydown"+e,function(e){37===e.keyCode?"rtl"===o.langDir?f.next():f.prev():39===e.keyCode&&("rtl"===o.langDir?f.prev():f.next())}),f.updateGalleryButtons()}),c("UpdateStatus"+e,function(){f.updateGalleryButtons()}),c("UpdateStatus"+e,function(e,t){t.text&&(t.text=P(t.text,f.currItem.index,f.items.length))}),c(y+e,function(e,t,i,s){var n=f.items.length;i.counter=1<n?P(o.tCounter,s.index,n):""}),c("BuildControls"+e,function(){var e,t,i,s,n;1<f.items.length&&o.arrows&&!f.arrowLeft&&(n="rtl"===o.langDir?(e=o.tNext,t=o.tPrev,s="next","prev"):(e=o.tPrev,t=o.tNext,s="prev","next"),i=o.arrowMarkup,s=f.arrowLeft=d(i.replace(/%title%/gi,e).replace(/%action%/gi,s).replace(/%dir%/gi,"left")).addClass(C),n=f.arrowRight=d(i.replace(/%title%/gi,t).replace(/%action%/gi,n).replace(/%dir%/gi,"right")).addClass(C),"rtl"===o.langDir?(f.arrowNext=s,f.arrowPrev=n):(f.arrowNext=n,f.arrowPrev=s),s.on("click",function(){"rtl"===o.langDir?f.next():f.prev()}),n.on("click",function(){"rtl"===o.langDir?f.prev():f.next()}),f.container.append(s.add(n)))}),c(a+e,function(){f._preloadTimeout&&clearTimeout(f._preloadTimeout),f._preloadTimeout=setTimeout(function(){f.preloadNearbyImages(),f._preloadTimeout=null},16)}),c(l+e,function(){g.off(e),f.wrap.off("click"+e),f.arrowRight=f.arrowLeft=null})},next:function(){var e=z(f.index+1);if(!f.st.gallery.loop&&0===e)return!1;f.direction=!0,f.index=e,f.updateItemHTML()},prev:function(){var e=f.index-1;if(!f.st.gallery.loop&&e<0)return!1;f.direction=!1,f.index=z(e),f.updateItemHTML()},goTo:function(e){f.direction=e>=f.index,f.index=e,f.updateItemHTML()},preloadNearbyImages:function(){for(var e=f.st.gallery.preload,t=Math.min(e[0],f.items.length),i=Math.min(e[1],f.items.length),s=1;s<=(f.direction?i:t);s++)f._preloadItem(f.index+s);for(s=1;s<=(f.direction?t:i);s++)f._preloadItem(f.index-s)},_preloadItem:function(e){var t;e=z(e),f.items[e].preloaded||((t=f.items[e]).parsed||(t=f.parseEl(e)),u("LazyLoad",t),"image"===t.type&&(t.img=d('<img class="mfp-img" />').on("load.mfploader",function(){t.hasSize=!0}).on("error.mfploader",function(){t.hasSize=!0,t.loadError=!0,u("LazyLoadError",t)}).attr("src",t.src)),t.preloaded=!0)},updateGalleryButtons:function(){f.st.gallery.loop||"object"!=typeof f.arrowPrev||null===f.arrowPrev||(0===f.index?f.arrowPrev.hide():f.arrowPrev.show(),f.index===f.items.length-1?f.arrowNext.hide():f.arrowNext.show())}}});var F="retina";d.magnificPopup.registerModule(F,{options:{replaceSrc:function(e){return e.src.replace(/\.\w+$/,function(e){return"@2x"+e})},ratio:1},proto:{initRetina:function(){var i,s;1<window.devicePixelRatio&&(i=f.st.retina,s=i.ratio,1<(s=isNaN(s)?s():s)&&(c("ImageHasSize."+F,function(e,t){t.img.css({"max-width":t.img[0].naturalWidth/s,width:"100%"})}),c("ElementParse."+F,function(e,t){t.src=i.replaceSrc(t,s)})))}}}),o()}),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof exports?module.exports=e(require("jquery")):e(jQuery)}(function(d){"use strict";var s,a=window.Slick||{};s=0,(a=function(e,t){var i=this;i.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:d(e),appendDots:d(e),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(e,t){return d('<button type="button" />').text(t+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},i.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,
vendor: 9,763 bytes, line 1
1sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},d.extend(i,i.initials),i.activeBreakpoint=null,i.animType=null,i.animProp=null,i.breakpoints=[],i.breakpointSettings=[],i.cssTransitions=!1,i.focussed=!1,i.interrupted=!1,i.hidden="hidden",i.paused=!0,i.positionProp=null,i.respondTo=null,i.rowCount=1,i.shouldClick=!0,i.$slider=d(e),i.$slidesCache=null,i.transformType=null,i.transitionType=null,i.visibilityChange="visibilitychange",i.windowWidth=0,i.windowTimer=null,e=d(e).data("slick")||{},i.options=d.extend({},i.defaults,t,e),i.currentSlide=i.options.initialSlide,i.originalSettings=i.options,void 0!==document.mozHidden?(i.hidden="mozHidden",i.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(i.hidden="webkitHidden",i.visibilityChange="webkitvisibilitychange"),i.autoPlay=d.proxy(i.autoPlay,i),i.autoPlayClear=d.proxy(i.autoPlayClear,i),i.autoPlayIterator=d.proxy(i.autoPlayIterator,i),i.changeSlide=d.proxy(i.changeSlide,i),i.clickHandler=d.proxy(i.clickHandler,i),i.selectHandler=d.proxy(i.selectHandler,i),i.setPosition=d.proxy(i.setPosition,i),i.swipeHandler=d.proxy(i.swipeHandler,i),i.dragHandler=d.proxy(i.dragHandler,i),i.keyHandler=d.proxy(i.keyHandler,i),i.instanceUid=s++,i.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,i.registerBreakpoints(),i.init(!0)}).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},a.prototype.addSlide=a.prototype.slickAdd=function(e,t,i){var s=this;if("boolean"==typeof t)i=t,t=null;else if(t<0||t>=s.slideCount)return!1;s.unload(),"number"==typeof t?0===t&&0===s.$slides.length?d(e).appendTo(s.$slideTrack):i?d(e).insertBefore(s.$slides.eq(t)):d(e).insertAfter(s.$slides.eq(t)):!0===i?d(e).prependTo(s.$slideTrack):d(e).appendTo(s.$slideTrack),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slides.each(function(e,t){d(t).attr("data-slick-index",e)}),s.$slidesCache=s.$slides,s.reinit()},a.prototype.animateHeight=function(){var e,t=this;1===t.options.slidesToShow&&!0===t.options.adaptiveHeight&&!1===t.options.vertical&&(e=t.$slides.eq(t.currentSlide).outerHeight(!0),t.$list.animate({height:e},t.options.speed))},a.prototype.animateSlide=function(e,t){var i={},s=this;s.animateHeight(),!0===s.options.rtl&&!1===s.options.vertical&&(e=-e),!1===s.transformsEnabled?!1===s.options.vertical?s.$slideTrack.animate({left:e},s.options.speed,s.options.easing,t):s.$slideTrack.animate({top:e},s.options.speed,s.options.easing,t):!1===s.cssTransitions?(!0===s.options.rtl&&(s.currentLeft=-s.currentLeft),d({animStart:s.currentLeft}).animate({animStart:e},{duration:s.options.speed,easing:s.options.easing,step:function(e){e=Math.ceil(e),!1===s.options.vertical?i[s.animType]="translate("+e+"px, 0px)":i[s.animType]="translate(0px,"+e+"px)",s.$slideTrack.css(i)},complete:function(){t&&t.call()}})):(s.applyTransition(),e=Math.ceil(e),!1===s.options.vertical?i[s.animType]="translate3d("+e+"px, 0px, 0px)":i[s.animType]="translate3d(0px,"+e+"px, 0px)",s.$slideTrack.css(i),t&&setTimeout(function(){s.disableTransition(),t.call()},s.options.speed))},a.prototype.getNavTarget=function(){var e=this.options.asNavFor;return e=e&&null!==e?d(e).not(this.$slider):e},a.prototype.asNavFor=function(t){var e=this.getNavTarget();null!==e&&"object"==typeof e&&e.each(function(){var e=d(this).slick("getSlick");e.unslicked||e.slideHandler(t,!0)})},a.prototype.applyTransition=function(e){var t=this,i={};!1===t.options.fade?i[t.transitionType]=t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:i[t.transitionType]="opacity "+t.options.speed+"ms "+t.options.cssEase,(!1===t.options.fade?t.$slideTrack:t.$slides.eq(e)).css(i)},a.prototype.autoPlay=function(){var e=this;e.autoPlayClear(),e.slideCount>e.options.slidesToShow&&(e.autoPlayTimer=setInterval(e.autoPlayIterator,e.options.autoplaySpeed))},a.prototype.autoPlayClear=function(){this.autoPlayTimer&&clearInterval(this.autoPlayTimer)},a.prototype.autoPlayIterator=function(){var e=this,t=e.currentSlide+e.options.slidesToScroll;e.paused||e.interrupted||e.focussed||(!1===e.options.infinite&&(1===e.direction&&e.currentSlide+1===e.slideCount-1?e.direction=0:0===e.direction&&(t=e.currentSlide-e.options.slidesToScroll,e.currentSlide-1==0&&(e.direction=1))),e.slideHandler(t))},a.prototype.buildArrows=function(){var e=this;!0===e.options.arrows&&(e.$prevArrow=d(e.options.prevArrow).addClass("slick-arrow"),e.$nextArrow=d(e.options.nextArrow).addClass("slick-arrow"),e.slideCount>e.options.slidesToShow?(e.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.prependTo(e.options.appendArrows),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.appendTo(e.options.appendArrows),!0!==e.options.infinite&&e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):e.$prevArrow.add(e.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},a.prototype.buildDots=function(){var e,t,i=this;if(!0===i.options.dots){for(i.$slider.addClass("slick-dotted"),t=d("<ul />").addClass(i.options.dotsClass),e=0;e<=i.getDotCount();e+=1)t.append(d("<li />").append(i.options.customPaging.call(this,i,e)));i.$dots=t.appendTo(i.options.appendDots),i.$dots.find("li").first().addClass("slick-active")}},a.prototype.buildOut=function(){var e=this;e.$slides=e.$slider.children(e.options.slide+":not(.slick-cloned)").addClass("slick-slide"),e.slideCount=e.$slides.length,e.$slides.each(function(e,t){d(t).attr("data-slick-index",e).data("originalStyling",d(t).attr("style")||"")}),e.$slider.addClass("slick-slider"),e.$slideTrack=0===e.slideCount?d('<div class="slick-track"/>').appendTo(e.$slider):e.$slides.wrapAll('<div class="slick-track"/>').parent(),e.$list=e.$slideTrack.wrap('<div class="slick-list"/>').parent(),e.$slideTrack.css("opacity",0),!0!==e.options.centerMode&&!0!==e.options.swipeToSlide||(e.options.slidesToScroll=1),d("img[data-lazy]",e.$slider).not("[src]").addClass("slick-loading"),e.setupInfinite(),e.buildArrows(),e.buildDots(),e.updateDots(),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),!0===e.options.draggable&&e.$list.addClass("draggable")},a.prototype.buildRows=function(){var e,t,i,s=this,n=document.createDocumentFragment(),o=s.$slider.children();if(1<s.options.rows){for(i=s.options.slidesPerRow*s.options.rows,t=Math.ceil(o.length/i),e=0;e<t;e++){for(var a=document.createElement("div"),r=0;r<s.options.rows;r++){for(var l=document.createElement("div"),d=0;d<s.options.slidesPerRow;d++){var c=e*i+(r*s.options.slidesPerRow+d);o.get(c)&&l.appendChild(o.get(c))}a.appendChild(l)}n.appendChild(a)}s.$slider.empty().append(n),s.$slider.children().children().children().css({width:100/s.options.slidesPerRow+"%",display:"inline-block"})}},a.prototype.checkResponsive=function(e,t){var i,s,n,o=this,a=!1,r=o.$slider.width(),l=window.innerWidth||d(window).width();if("window"===o.respondTo?n=l:"slider"===o.respondTo?n=r:"min"===o.respondTo&&(n=Math.min(l,r)),o.options.responsive&&o.options.responsive.length&&null!==o.options.responsive){for(i in s=null,o.breakpoints)o.breakpoints.hasOwnProperty(i)&&(!1===o.originalSettings.mobileFirst?n<o.breakpoints[i]&&(s=o.breakpoints[i]):n>o.breakpoints[i]&&(s=o.breakpoints[i]));null!==s?null!==o.activeBreakpoint&&s===o.activeBreakpoint&&!t||(o.activeBreakpoint=s,"unslick"===o.breakpointSettings[s]?o.unslick(s):(o.options=d.extend({},o.originalSettings,o.breakpointSettings[s]),!0===e&&(o.currentSlide=o.options.initialSlide),o.refresh(e)),a=s):null!==o.activeBreakpoint&&(o.activeBreakpoint=null,o.options=o.originalSettings,!0===e&&(o.currentSlide=o.options.initialSlide),o.refresh(e),a=s),e||!1===a||o.$slider.trigger("breakpoint",[o,a])}},a.prototype.changeSlide=function(e,t){var i,s=this,n=d(e.currentTarget);switch(n.is("a")&&e.preventDefault(),n.is("li")||(n=n.closest("li")),i=s.slideCount%s.options.slidesToScroll!=0?0:(s.slideCount-s.currentSlide)%s.options.slidesToScroll,e.data.message){case"previous":o=0==i?s.options.slidesToScroll:s.options.slidesToShow-i,s.slideCount>s.options.slidesToShow&&s.slideHandler(s.currentSlide-o,!1,t);break;case"next":o=0==i?s.options.slidesToScroll:i,s.slideCount>s.options.slidesToShow&&s.slideHandler(s.currentSlide+o,!1,t);break;case"index":var o=0===e.data.index?0:e.data.index||n.index()*s.options.slidesToScroll;s.slideHandler(s.checkNavigable(o),!1,t),n.children().trigger("focus");break;default:return}},a.prototype.checkNavigable=function(e){var t=this.getNavigableIndexes(),i=0;if(e>t[t.length-1])e=t[t.length-1];else for(var s in t){if(e<t[s]){e=i;break}i=t[s]}return e},a.prototype.cleanUpEvents=function(){var e=this;e.options.dots&&null!==e.$dots&&(d("li",e.$dots).off("click.slick",e.changeSlide).off("mouseenter.slick",d.proxy(e.interrupt,e,!0)).off("mouseleave.slick",d.proxy(e.interrupt,e,!1)),!0===e.options.accessibility&&e.$dots.off("keydown.slick",e.keyHandler)),e.$slider.off("focus.slick blur.slick"),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow&&e.$prevArrow.off("click.slick",e.changeSlide),e.$nextArrow&&e.$nextArrow.off("click.slick",e.changeSlide),!0===e.options.accessibility&&(e.$prevArrow&&e.$prevArrow.off("keydown.slick",e.keyHandler),e.$nextArrow&&e.$nextArrow.off("keydown.slick",e.keyHandler))),e.$list.off("touchstart.slick mousedown.slick",e.swipeHandler),e.$list.off("touchmove.slick mousemove.slick",e.swipeHandler),e.$list.off("touchend.slick mouseup.slick",e.swipeHandler),e.$list.off("touchcancel.slick mouseleave.
1slick",e.swipeHandler),e.$list.off("click.slick",e.clickHandler),d(document).off(e.visibilityChange,e.visibility),e.cleanUpSlideEvents(),!0===e.options.accessibility&&e.$list.off("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&d(e.$slideTrack).children().off("click.slick",e.selectHandler),d(window).off("orientationchange.slick.slick-"+e.instanceUid,e.orientationChange),d(window).off("resize.slick.slick-"+e.instanceUid,e.resize),d("[draggable!=true]",e.$slideTrack).off("dragstart",e.preventDefault),d(window).off("load.slick.slick-"+e.instanceUid,e.setPosition)},a.prototype.cleanUpSlideEvents=function(){var e=this;e.$list.off("mouseenter.slick",d.proxy(e.interrupt,e,!0)),e.$list.off("mouseleave.slick",d.proxy(e.interrupt,e,!1))},a.prototype.cleanUpRows=function(){var e;1<this.options.rows&&((e=this.$slides.children().children()).removeAttr("style"),this.$slider.empty().append(e))},a.prototype.clickHandler=function(e){!1===this.shouldClick&&(e.stopImmediatePropagation(),e.stopPropagation(),e.preventDefault())},a.prototype.destroy=function(e){var t=this;t.autoPlayClear(),t.touchObject={},t.cleanUpEvents(),d(".slick-cloned",t.$slider).detach(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.$prevArrow.length&&(t.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove()),t.$nextArrow&&t.$nextArrow.length&&(t.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove()),t.$slides&&(t.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){d(this).attr("style",d(this).data("originalStyling"))}),t.$slideTrack.children(this.options.slide).detach(),t.$slideTrack.detach(),t.$list.detach(),t.$slider.append(t.$slides)),t.cleanUpRows(),t.$slider.removeClass("slick-slider"),t.$slider.removeClass("slick-initialized"),t.$slider.removeClass("slick-dotted"),t.unslicked=!0,e||t.$slider.trigger("destroy",[t])},a.prototype.disableTransition=function(e){var t={};t[this.transitionType]="",(!1===this.options.fade?this.$slideTrack:this.$slides.eq(e)).css(t)},a.prototype.fadeSlide=function(e,t){var i=this;!1===i.cssTransitions?(i.$slides.eq(e).css({zIndex:i.options.zIndex}),i.$slides.eq(e).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(e),i.$slides.eq(e).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout(function(){i.disableTransition(e),t.call()},i.options.speed))},a.prototype.fadeSlideOut=function(e){var t=this;!1===t.cssTransitions?t.$slides.eq(e).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(e),t.$slides.eq(e).css({opacity:0,zIndex:t.options.zIndex-2}))},a.prototype.filterSlides=a.prototype.slickFilter=function(e){var t=this;null!==e&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(e).appendTo(t.$slideTrack),t.reinit())},a.prototype.focusHandler=function(){var i=this;i.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*",function(e){e.stopImmediatePropagation();var t=d(this);setTimeout(function(){i.options.pauseOnFocus&&(i.focussed=t.is(":focus"),i.autoPlay())},0)})},a.prototype.getCurrent=a.prototype.slickCurrentSlide=function(){return this.currentSlide},a.prototype.getDotCount=function(){var e=this,t=0,i=0,s=0;if(!0===e.options.infinite)if(e.slideCount<=e.options.slidesToShow)++s;else for(;t<e.slideCount;)++s,t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else if(!0===e.options.centerMode)s=e.slideCount;else if(e.options.asNavFor)for(;t<e.slideCount;)++s,t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else s=1+Math.ceil((e.slideCount-e.options.slidesToShow)/e.options.slidesToScroll);return s-1},a.prototype.getLeft=function(e){var t,i,s=this,n=0;return s.slideOffset=0,t=s.$slides.first().outerHeight(!0),!0===s.options.infinite?(s.slideCount>s.options.slidesToShow&&(s.slideOffset=s.slideWidth*s.options.slidesToShow*-1,i=-1,!0===s.options.vertical&&!0===s.options.centerMode&&(2===s.options.slidesToShow?i=-1.5:1===s.options.slidesToShow&&(i=-2)),n=t*s.options.slidesToShow*i),s.slideCount%s.options.slidesToScroll!=0&&e+s.options.slidesToScroll>s.slideCount&&s.slideCount>s.options.slidesToShow&&(n=e>s.slideCount?(s.slideOffset=(s.options.slidesToShow-(e-s.slideCount))*s.slideWidth*-1,(s.options.slidesToShow-(e-s.slideCount))*t*-1):(s.slideOffset=s.slideCount%s.options.slidesToScroll*s.slideWidth*-1,s.slideCount%s.options.slidesToScroll*t*-1))):e+s.options.slidesToShow>s.slideCount&&(s.slideOffset=(e+s.options.slidesToShow-s.slideCount)*s.slideWidth,n=(e+s.options.slidesToShow-s.slideCount)*t),s.slideCount<=s.options.slidesToShow&&(n=s.slideOffset=0),!0===s.options.centerMode&&s.slideCount<=s.options.slidesToShow?s.slideOffset=s.slideWidth*Math.floor(s.options.slidesToShow)/2-s.slideWidth*s.slideCount/2:!0===s.options.centerMode&&!0===s.options.infinite?s.slideOffset+=s.slideWidth*Math.floor(s.options.slidesToShow/2)-s.slideWidth:!0===s.options.centerMode&&(s.slideOffset=0,s.slideOffset+=s.slideWidth*Math.floor(s.options.slidesToShow/2)),t=!1===s.options.vertical?e*s.slideWidth*-1+s.slideOffset:e*t*-1+n,!0===s.options.variableWidth&&(n=s.slideCount<=s.options.slidesToShow||!1===s.options.infinite?s.$slideTrack.children(".slick-slide").eq(e):s.$slideTrack.children(".slick-slide").eq(e+s.options.slidesToShow),t=!0===s.options.rtl?n[0]?-1*(s.$slideTrack.width()-n[0].offsetLeft-n.width()):0:n[0]?-1*n[0].offsetLeft:0,!0===s.options.centerMode&&(n=s.slideCount<=s.options.slidesToShow||!1===s.options.infinite?s.$slideTrack.children(".slick-slide").eq(e):s.$slideTrack.children(".slick-slide").eq(e+s.options.slidesToShow+1),t=!0===s.options.rtl?n[0]?-1*(s.$slideTrack.width()-n[0].offsetLeft-n.width()):0:n[0]?-1*n[0].offsetLeft:0,t+=(s.$list.width()-n.outerWidth())/2)),t},a.prototype.getOption=a.prototype.slickGetOption=function(e){return this.options[e]},a.prototype.getNavigableIndexes=function(){for(var e=this,t=0,i=0,s=[],n=!1===e.options.infinite?e.slideCount:(t=-1*e.options.slidesToScroll,i=-1*e.options.slidesToScroll,2*e.slideCount);t<n;)s.push(t),t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;return s},a.prototype.getSlick=function(){return this},a.prototype.getSlideCount=function(){var i,s=this,n=!0===s.options.centerMode?s.slideWidth*Math.floor(s.options.slidesToShow/2):0;return!0===s.options.swipeToSlide?(s.$slideTrack.find(".slick-slide").each(function(e,t){if(t.offsetLeft-n+d(t).outerWidth()/2>-1*s.swipeLeft)return i=t,!1}),Math.abs(d(i).attr("data-slick-index")-s.currentSlide)||1):s.options.slidesToScroll},a.prototype.goTo=a.prototype.slickGoTo=function(e,t){this.changeSlide({data:{message:"index",index:
1parseInt(e)}},t)},a.prototype.init=function(e){var t=this;d(t.$slider).hasClass("slick-initialized")||(d(t.$slider).addClass("slick-initialized"),t.buildRows(),t.buildOut(),t.setProps(),t.startLoad(),t.loadSlider(),t.initializeEvents(),t.updateArrows(),t.updateDots(),t.checkResponsive(!0),t.focusHandler()),e&&t.$slider.trigger("init",[t]),!0===t.options.accessibility&&t.initADA(),t.options.autoplay&&(t.paused=!1,t.autoPlay())},a.prototype.initADA=function(){var i=this,s=Math.ceil(i.slideCount/i.options.slidesToShow),n=i.getNavigableIndexes().filter(function(e){return 0<=e&&e<i.slideCount});i.$slides.add(i.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==i.$dots&&(i.$slides.not(i.$slideTrack.find(".slick-cloned")).each(function(e){var t=n.indexOf(e);d(this).attr({role:"tabpanel",id:"slick-slide"+i.instanceUid+e,tabindex:-1}),-1!==t&&d(this).attr({"aria-describedby":"slick-slide-control"+i.instanceUid+t})}),i.$dots.attr("role","tablist").find("li").each(function(e){var t=n[e];d(this).attr({role:"presentation"}),d(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+i.instanceUid+e,"aria-controls":"slick-slide"+i.instanceUid+t,"aria-label":e+1+" of "+s,"aria-selected":null,tabindex:"-1"})}).eq(i.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var e=i.currentSlide,t=e+i.options.slidesToShow;e<t;e++)i.$slides.eq(e).attr("tabindex",0);i.activateADA()},a.prototype.initArrowEvents=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},e.changeSlide),e.$nextArrow.off("click.slick").on("click.slick",{message:"next"},e.changeSlide),!0===e.options.accessibility&&(e.$prevArrow.on("keydown.slick",e.keyHandler),e.$nextArrow.on("keydown.slick",e.keyHandler)))},a.prototype.initDotEvents=function(){var e=this;!0===e.options.dots&&(d("li",e.$dots).on("click.slick",{message:"index"},e.changeSlide),!0===e.options.accessibility&&e.$dots.on("keydown.slick",e.keyHandler)),!0===e.options.dots&&!0===e.options.pauseOnDotsHover&&d("li",e.$dots).on("mouseenter.slick",d.proxy(e.interrupt,e,!0)).on("mouseleave.slick",d.proxy(e.interrupt,e,!1))},a.prototype.initSlideEvents=function(){var e=this;e.options.pauseOnHover&&(e.$list.on("mouseenter.slick",d.proxy(e.interrupt,e,!0)),e.$list.on("mouseleave.slick",d.proxy(e.interrupt,e,!1)))},a.prototype.initializeEvents=function(){var e=this;e.initArrowEvents(),e.initDotEvents(),e.initSlideEvents(),e.$list.on("touchstart.slick mousedown.slick",{action:"start"},e.swipeHandler),e.$list.on("touchmove.slick mousemove.slick",{action:"move"},e.swipeHandler),e.$list.on("touchend.slick mouseup.slick",{action:"end"}
1,e.swipeHandler),e.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},e.swipeHandler),e.$list.on("click.slick",e.clickHandler),d(document).on(e.visibilityChange,d.proxy(e.visibility,e)),!0===e.options.accessibility&&e.$list.on("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&d(e.$slideTrack).children().on("click.slick",e.selectHandler),d(window).on("orientationchange.slick.slick-"+e.instanceUid,d.proxy(e.orientationChange,e)),d(window).on("resize.slick.slick-"+e.instanceUid,d.proxy(e.resize,e)),d("[draggable!=true]",e.$slideTrack).on("dragstart",e.preventDefault),d(window).on("load.slick.slick-"+e.instanceUid,e.setPosition),d(e.setPosition)},a.prototype.initUI=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.show(),e.$nextArrow.show()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.show()},a.prototype.keyHandler=function(e){var t=this;e.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===e.keyCode&&!0===t.options.accessibility?t.changeSlide({data:{message:!0===t.options.rtl?"next":"previous"}}):39===e.keyCode&&!0===t.options.accessibility&&t.changeSlide({data:{message:!0===t.options.rtl?"previous":"next"}}))},a.prototype.lazyLoad=function(){function e(e){d("img[data-lazy]",e).each(function(){var e=d(this),t=d(this).attr("data-lazy"),i=d(this).attr("data-srcset"),s=d(this).attr("data-sizes")||o.$slider.attr("data-sizes"),n=document.createElement("img");n.onload=function(){e.animate({opacity:0}
vendor: 15,296 bytes, line 1
1,100,function(){i&&(e.attr("srcset",i),s&&e.attr("sizes",s)),e.attr("src",t).animate({opacity:1},200,function(){e.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")}),o.$slider.trigger("lazyLoaded",[o,e,t])})},n.onerror=function(){e.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),o.$slider.trigger("lazyLoadError",[o,e,t])},n.src=t})}var t,i,s,o=this;if(!0===o.options.centerMode?s=!0===o.options.infinite?(i=o.currentSlide+(o.options.slidesToShow/2+1))+o.options.slidesToShow+2:(i=Math.max(0,o.currentSlide-(o.options.slidesToShow/2+1)),o.options.slidesToShow/2+1+2+o.currentSlide):(i=o.options.infinite?o.options.slidesToShow+o.currentSlide:o.currentSlide,s=Math.ceil(i+o.options.slidesToShow),!0===o.options.fade&&(0<i&&i--,s<=o.slideCount&&s++)),t=o.$slider.find(".slick-slide").slice(i,s),"anticipated"===o.options.lazyLoad)for(var n=i-1,a=s,r=o.$slider.find(".slick-slide"),l=0;l<o.options.slidesToScroll;l++)n<0&&(n=o.slideCount-1),t=(t=t.add(r.eq(n))).add(r.eq(a)),n--,a++;e(t),o.slideCount<=o.options.slidesToShow?e(o.$slider.find(".slick-slide")):o.currentSlide>=o.slideCount-o.options.slidesToShow?e(o.$slider.find(".slick-cloned").slice(0,o.options.slidesToShow)):0===o.currentSlide&&e(o.$slider.find(".slick-cloned").slice(-1*o.options.slidesToShow))},a.prototype.loadSlider=function(){var e=this;e.setPosition(),e.$slideTrack.css({opacity:1}),e.$slider.removeClass("slick-loading"),e.initUI(),"progressive"===e.options.lazyLoad&&e.progressiveLazyLoad()},a.prototype.next=a.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},a.prototype.orientationChange=function(){this.checkResponsive(),this.setPosition()},a.prototype.pause=a.prototype.slickPause=function(){this.autoPlayClear(),this.paused=!0},a.prototype.play=a.prototype.slickPlay=function(){var e=this;e.autoPlay(),e.options.autoplay=!0,e.paused=!1,e.focussed=!1,e.interrupted=!1},a.prototype.postSlide=function(e){var t=this;t.unslicked||(t.$slider.trigger("afterChange",[t,e]),t.animating=!1,t.slideCount>t.options.slidesToShow&&t.setPosition(),t.swipeLeft=null,t.options.autoplay&&t.autoPlay(),!0===t.options.accessibility&&(t.initADA(),t.options.focusOnChange&&d(t.$slides.get(t.currentSlide)).attr("tabindex",0).focus()))},a.prototype.prev=a.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},a.prototype.preventDefault=function(e){e.preventDefault()},a.prototype.progressiveLazyLoad=function(e){e=e||1;var t,i,s,n,o=this,a=d("img[data-lazy]",o.$slider);a.length?(t=a.first(),i=t.attr("data-lazy"),s=t.attr("data-srcset"),n=t.attr("data-sizes")||o.$slider.attr("data-sizes"),(a=document.createElement("img")).onload=function(){s&&(t.attr("srcset",s),n&&t.attr("sizes",n)),t.attr("src",i).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===o.options.adaptiveHeight&&o.setPosition(),o.$slider.trigger("lazyLoaded",[o,t,i]),o.progressiveLazyLoad()},a.onerror=function(){e<3?setTimeout(function(){o.progressiveLazyLoad(e+1)},500):(t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),o.$slider.trigger("lazyLoadError",[o,t,i]),o.progressiveLazyLoad())},a.src=i):o.$slider.trigger("allImagesLoaded",[o])},a.prototype.refresh=function(e){var t=this,i=t.slideCount-t.options.slidesToShow;!t.options.infinite&&t.currentSlide>i&&(t.currentSlide=i),t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0),i=t.currentSlide,t.destroy(!0),d.extend(t,t.initials,{currentSlide:i}),t.init(),e||t.changeSlide({data:{message:"index",index:i}},!1)},a.prototype.registerBreakpoints=function(){var e,t,i,s=this,n=s.options.responsive||null;if("array"===d.type(n)&&n.length){for(e in s.respondTo=s.options.respondTo||"window",n)if(i=s.breakpoints.length-1,n.hasOwnProperty(e)){for(t=n[e].breakpoint;0<=i;)s.breakpoints[i]&&s.breakpoints[i]===t&&s.breakpoints.splice(i,1),i--;s.breakpoints.push(t),s.breakpointSettings[t]=n[e].settings}s.breakpoints.sort(function(e,t){return s.options.mobileFirst?e-t:t-e})}},a.prototype.reinit=function(){var e=this;e.$slides=e.$slideTrack.children(e.options.slide).addClass("slick-slide"),e.slideCount=e.$slides.length,e.currentSlide>=e.slideCount&&0!==e.currentSlide&&(e.currentSlide=e.currentSlide-e.options.slidesToScroll),e.slideCount<=e.options.slidesToShow&&(e.currentSlide=0),e.registerBreakpoints(),e.setProps(),e.setupInfinite(),e.buildArrows(),e.updateArrows(),e.initArrowEvents(),e.buildDots(),e.updateDots(),e.initDotEvents(),e.cleanUpSlideEvents(),e.initSlideEvents(),e.checkResponsive(!1,!0),!0===e.options.focusOnSelect&&d(e.$slideTrack).children().on("click.slick",e.selectHandler),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),e.setPosition(),e.focusHandler(),e.paused=!e.options.autoplay,e.autoPlay(),e.$slider.trigger("reInit",[e])},a.prototype.resize=function(){var e=this;d(window).width()!==e.windowWidth&&(clearTimeout(e.windowDelay),e.windowDelay=window.setTimeout(function(){e.windowWidth=d(window).width(),e.checkResponsive(),e.unslicked||e.setPosition()},50))},a.prototype.removeSlide=a.prototype.slickRemove=function(e,t,i){var s=this;if(e="boolean"==typeof e?!0===(t=e)?0:s.slideCount-1:!0===t?--e:e,s.slideCount<1||e<0||e>s.slideCount-1)return!1;s.unload(),(!0===i?s.$slideTrack.children():s.$slideTrack.children(this.options.slide).eq(e)).remove(),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slidesCache=s.$slides,s.reinit()},a.prototype.setCSS=function(e){var t,i,s=this,n={};!0===s.options.rtl&&(e=-e),t="left"==s.positionProp?Math.ceil(e)+"px":"0px",i="top"==s.positionProp?Math.ceil(e)+"px":"0px",n[s.positionProp]=e,!1===s.transformsEnabled||(!(n={})===s.cssTransitions?n[s.animType]="translate("+t+", "+i+")":n[s.animType]="translate3d("+t+", "+i+", 0px)"),s.$slideTrack.css(n)},a.prototype.setDimensions=function(){var e=this;!1===e.options.vertical?!0===e.options.centerMode&&e.$list.css({padding:"0px "+e.options.centerPadding}):(e.$list.height(e.$slides.first().outerHeight(!0)*e.options.slidesToShow),!0===e.options.centerMode&&e.$list.css({padding:e.options.centerPadding+" 0px"})),e.listWidth=e.$list.width(),e.listHeight=e.$list.height(),!1===e.options.vertical&&!1===e.options.variableWidth?(e.slideWidth=Math.ceil(e.listWidth/e.options.slidesToShow),e.$slideTrack.width(Math.ceil(e.slideWidth*e.$slideTrack.children(".slick-slide").length))):!0===e.options.variableWidth?e.$slideTrack.width(5e3*e.slideCount):(e.slideWidth=Math.ceil(e.listWidth),e.$slideTrack.height(Math.ceil(e.$slides.first().outerHeight(!0)*e.$slideTrack.children(".slick-slide").length)));var t=e.$slides.first().outerWidth(!0)-e.$slides.first().width();!1===e.options.variableWidth&&e.$slideTrack.children(".slick-slide").width(e.slideWidth-t)},a.prototype.setFade=function(){var i,s=this;s.$slides.each(function(e,t){i=s.slideWidth*e*-1,!0===s.options.rtl?d(t).css({position:"relative",right:i,top:0,zIndex:s.options.zIndex-2,opacity:0}):d(t).css({position:"relative",left:i,top:0,zIndex:s.options.zIndex-2,opacity:0})}),s.$slides.eq(s.currentSlide).css({zIndex:s.options.zIndex-1,opacity:1})},a.prototype.setHeight=function(){var e,t=this;1===t.options.slidesToShow&&!0===t.options.adaptiveHeight&&!1===t.options.vertical&&(e=t.$slides.eq(t.currentSlide).outerHeight(!0),t.$list.css("height",e))},a.prototype.setOption=a.prototype.slickSetOption=function(){var e,t,i,s,n,o=this,a=!1;if("object"===d.type(arguments[0])?(i=arguments[0],a=arguments[1],n="multiple"):"string"===d.type(arguments[0])&&(i=arguments[0],s=arguments[1],a=arguments[2],"responsive"===arguments[0]&&"array"===d.type(arguments[1])?n="responsive":void 0!==arguments[1]&&(n="single")),"single"===n)o.options[i]=s;else if("multiple"===n)d.each(i,function(e,t){o.options[e]=t});else if("responsive"===n)for(t in s)if("array"!==d.type(o.options.responsive))o.options.responsive=[s[t]];else{for(e=o.options.responsive.length-1;0<=e;)o.options.responsive[e].breakpoint===s[t].breakpoint&&o.options.responsive.splice(e,1),e--;o.options.responsive.push(s[t])}a&&(o.unload(),o.reinit())},a.prototype.setPosition=function(){var e=this;e.setDimensions(),e.setHeight(),!1===e.options.fade?e.setCSS(e.getLeft(e.currentSlide)):e.setFade(),e.$slider.trigger("setPosition",[e])},a.prototype.setProps=function(){var e=this,t=document.body.style;e.positionProp=!0===e.options.vertical?"top":"left","top"===e.positionProp?e.$slider.addClass("slick-vertical"):e.$slider.removeClass("slick-vertical"),void 0===t.WebkitTransition&&void 0===t.MozTransition&&void 0===t.msTransition||!0===e.options.useCSS&&(e.cssTransitions=!0),e.options.fade&&("number"==typeof e.options.zIndex?e.options.zIndex<3&&(e.options.zIndex=3):e.options.zIndex=e.defaults.zIndex),void 0!==t.OTransform&&(e.animType="OTransform",e.transformType="-o-transform",e.transitionType="OTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(e.animType=!1)),void 0!==t.MozTransform&&(e.animType="MozTransform",e.transformType="-moz-transform",e.transitionType="MozTransition",void 0===t.perspectiveProperty&&void 0===t.MozPerspective&&(e.animType=!1)),void 0!==t.webkitTransform&&(e.animType="webkitTransform",e.transformType="-webkit-transform",e.transitionType="webkitTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(e.animType=!1)),void 0!==t.msTransform&&(e.animType="msTransform",e.transformType="-ms-transform",e.transitionType="msTransition",void 0===t.msTransform&&(e.animType=!1)),void 0!==t.transform&&!1!==e.animType&&(e.animType="transform",e.transformType="transform",e.transitionType="transition"),e.transformsEnabled=e.options.useTransform&&null!==e.animType&&!1!==e.animType},a.prototype.setSlideClasses=function(e){var t,i,s,n=this,o=n.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true");n.$slides.eq(e).addClass("slick-current"),!0===n.options.centerMode?(i=n.options.slidesToShow%2==0?1:0,s=Math.floor(n.options.slidesToShow/2),!0===n.options.infinite&&(s<=e&&e<=n.slideCount-1-s?n.$slides.slice(e-s+i,e+s+1).addClass("slick-active").attr("aria-hidden","false"):(t=n.options.slidesToShow+e,o.slice(t-s+1+i,t+s+2).addClass("slick-active").attr("aria-hidden","false")),0===e?o.eq(o.length-1-n.options.slidesToShow).addClass("slick-center"):e===n.slideCount-1&&o.eq(n.options.slidesToShow).addClass("slick-center")),n.$slides.eq(e).addClass("slick-center")):0<=e&&e<=n.slideCount-n.options.slidesToShow?n.$slides.slice(e,e+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):o.length<=n.options.slidesToShow?o.addClass("slick-active").attr("aria-hidden","false"):(s=n.slideCount%n.options.slidesToShow,t=!0===n.options.infinite?n.options.slidesToShow+e:e,(n.options.slidesToShow==n.options.slidesToScroll&&n.slideCount-e<n.options.slidesToShow?o.slice(t-(n.options.slidesToShow-s),t+s):o.slice(t,t+n.options.slidesToShow)).addClass("slick-active").attr("aria-hidden","false")),"ondemand"!==n.options.lazyLoad&&"anticipated"!==n.options.lazyLoad||n.lazyLoad()},a.prototype.setupInfinite=function(){var e,t,i,s=this;if(!0===s.options.fade&&(s.options.centerMode=!1),!0===s.options.infinite&&!1===s.options.fade&&(t=null,s.slideCount>s.options.slidesToShow)){for(i=!0===s.options.centerMode?s.options.slidesToShow+1:s.options.slidesToShow,e=s.slideCount;e>s.slideCount-i;--e)d(s.$slides[t=e-1]).clone(!0).attr("id","").attr("data-slick-index",t-s.slideCount).prependTo(s.$slideTrack).addClass("slick-cloned");for(e=0;e<i+s.slideCount;e+=1)d(s.$slides[t=e]).clone(!0).attr("id","").attr("data-slick-index",t+s.slideCount).appendTo(s.$slideTrack).addClass("slick-cloned");s.$slideTrack.find(".slick-cloned").find("[id]").each(function(){d(this).attr("id","")})}},a.prototype.interrupt=function(e){e||this.autoPlay(),this.interrupted=e},a.prototype.selectHandler=function(e){e=d(e.target).is(".slick-slide")?d(e.target):d(e.target).parents(".slick-slide"),e=(e=parseInt(e.attr("data-slick-index")))||0;this.slideCount<=this.options.slidesToShow?this.slideHandler(e,!1,!0):this.slideHandler(e)},a.prototype.slideHandler=function(e,t,i){var s,n,o,a,r=this;if(t=t||!1,!(!0===r.animating&&!0===r.options.waitForAnimate||!0===r.options.fade&&r.currentSlide===e))if(!1===t&&r.asNavFor(e),a=r.getLeft(s=e),t=r.getLeft(r.currentSlide),r.currentLeft=null===r.swipeLeft?t:r.swipeLeft,!1===r.options.infinite&&!1===r.options.centerMode&&(e<0||e>r.getDotCount()*r.options.slidesToScroll))!1===r.options.fade&&(s=r.currentSlide,!0!==i?r.animateSlide(t,function(){r.postSlide(s)}):r.postSlide(s));else if(!1===r.options.infinite&&!0===r.options.centerMode&&(e<0||e>r.slideCount-r.options.slidesToScroll))!1===r.options.fade&&(s=r.currentSlide,!0!==i?r.animateSlide(t,function(){r.postSlide(s)}):r.postSlide(s));else{if(r.options.autoplay&&clearInterval(r.autoPlayTimer),n=s<0?r.slideCount%r.options.slidesToScroll!=0?r.slideCount-r.slideCount%r.options.slidesToScroll:r.slideCount+s:s>=r.slideCount?r.slideCount%r.options.slidesToScroll!=0?0:s-r.slideCount:s,r.animating=!0,r.$slider.trigger("beforeChange",[r,r.currentSlide,n]),t=r.currentSlide,r.currentSlide=n,r.setSlideClasses(r.currentSlide),r.options.asNavFor&&(o=(o=r.getNavTarget()).slick("getSlick")).slideCount<=o.options.slidesToShow&&o.setSlideClasses(r.currentSlide),r.updateDots(),r.updateArrows(),!0===r.options.fade)return!0!==i?(r.fadeSlideOut(t),r.fadeSlide(n,function(){r.postSlide(n)})):r.postSlide(n),void r.animateHeight();!0!==i?r.animateSlide(a,function(){r.postSlide(n)}):r.postSlide(n)}},a.prototype.startLoad=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.hide(),e.$nextArrow.hide()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.hide(),e.$slider.addClass("slick-loading")},a.prototype.swipeDirection=function(){var e=this,t=e.touchObject.startX-e.touchObject.curX,i=e.touchObject.startY-e.touchObject.curY,t=Math.atan2(i,t);return(t=(t=Math.round(180*t/Math.PI))<0?360-Math.abs(t):t)<=45&&0<=t||t<=360&&315<=t?!1===e.options.rtl?"left":"right":135<=t&&t<=225?!1===e.options.rtl?"right":"left":!0===e.options.verticalSwiping?35<=t&&t<=135?"down":"up":"vertical"},a.prototype.swipeEnd=function(e){var t,i,s=this;if(s.dragging=!1,s.swiping=!1,s.scrolling)return s.scrolling=!1;if(s.interrupted=!1,s.shouldClick=!(10<s.touchObject.swipeLength),void 0===s.touchObject.curX)return!1;if(!0===s.touchObject.edgeHit&&s.$slider.trigger("edge",[s,s.swipeDirection()]),s.touchObject.swipeLength>=s.touchObject.minSwipe){switch(i=s.swipeDirection()){case"left":case"down":t=s.options.swipeToSlide?s.checkNavigable(s.currentSlide+s.getSlideCount()):s.currentSlide+s.getSlideCount(),s.currentDirection=0;break;case"right":case"up":t=s.options.swipeToSlide?s.checkNavigable(s.currentSlide-s.getSlideCount()):s.currentSlide-s.getSlideCount(),s.currentDirection=1}"vertical"!=i&&(s.slideHandler(t),s.touchObject={},s.$slider.trigger("swipe",[s,i]))}else s.touchObject.startX!==s.touchObject.curX&&(s.slideHandler(s.currentSlide),s.touchObject={})},a.prototype.swipeHandler=function(e){var t=this;if(!(!1===t.options.swipe||"ontouchend"in document&&!1===t.options.swipe||!1===t.options.draggable&&-1!==e.type.indexOf("mou
1se")))switch(t.touchObject.fingerCount=e.originalEvent&&void 0!==e.originalEvent.touches?e.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,!0===t.options.verticalSwiping&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold),e.data.action){case"start":t.swipeStart(e);break;case"move":t.swipeMove(e);break;case"end":t.swipeEnd(e)}},a.prototype.swipeMove=function(e){var t,i,s=this,n=void 0!==e.originalEvent?e.originalEvent.touches:null;return!(!s.dragging||s.scrolling||n&&1!==n.length)&&(t=s.getLeft(s.currentSlide),s.touchObject.curX=void 0!==n?n[0].pageX:e.clientX,s.touchObject.curY=void 0!==n?n[0].pageY:e.clientY,s.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(s.touchObject.curX-s.touchObject.startX,2))),i=Math.round(Math.sqrt(Math.pow(s.touchObject.curY-s.touchObject.startY,2))),!s.options.verticalSwiping&&!s.swiping&&4<i?!(s.scrolling=!0):(!0===s.options.verticalSwiping&&(s.touchObject.swipeLength=i),n=s.swipeDirection(),void 0!==e.originalEvent&&4<s.touchObject.swipeLength&&(s.swiping=!0,e.preventDefault()),i=(!1===s.options.rtl?1:-1)*(s.touchObject.curX>s.touchObject.startX?1:-1),!0===s.options.verticalSwiping&&(i=s.touchObject.curY>s.touchObject.startY?1:-1),e=s.touchObject.swipeLength,(s.touchObject.edgeHit=!1)===s.options.infinite&&(0===s.currentSlide&&"right"===n||s.currentSlide>=s.getDotCount()&&"left"===n)&&(e=s.touchObject.swipeLength*s.options.edgeFriction,s.touchObject.edgeHit=!0),!1===s.options.vertical?s.swipeLeft=t+e*i:s.swipeLeft=t+e*(s.$list.height()/s.listWidth)*i,!0===s.options.verticalSwiping&&(s.swipeLeft=t+e*i),!0!==s.options.fade&&!1!==s.options.touchMove&&(!0===s.animating?(s.swipeLeft=null,!1):void s.setCSS(s.swipeLeft))))},a.prototype.swipeStart=function(e){var t,i=this;if(i.interrupted=!0,1!==i.touchObject.fingerCount||i.slideCount<=i.options.slidesToShow)return!(i.touchObject={});void 0!==e.originalEvent&&void 0!==e.originalEvent.touches&&(t=e.originalEvent.touches[0]),i.touchObject.startX=i.touchObject.curX=void 0!==t?t.pageX:e.clientX,i.touchObject.startY=i.touchObject.curY=void 0!==t?t.pageY:e.clientY,i.dragging=!0},a.prototype.unfilterSlides=a.prototype.slickUnfilter=function(){var e=this;null!==e.$slidesCache&&(e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.appendTo(e.$slideTrack),e.reinit())},a.prototype.unload=function(){var e=this;d(".slick-cloned",e.$slider).remove(),e.$dots&&e.$dots.remove(),e.$prevArrow&&e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove(),e.$nextArrow&&e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove(),e.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},a.prototype.unslick=function(e){this.$slider.trigger("unslick",[this,e]),this.destroy()},a.prototype.updateArrows=function(){var e=this;Math.floor(e.options.slidesToShow/2),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&!e.options.infinite&&(e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===e.currentSlide?(e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):(e.currentSlide>=e.slideCount-e.options.slidesToShow&&!1===e.options.centerMode||e.currentSlide>=e.slideCount-1&&!0===e.options.centerMode)&&(e.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},a.prototype.updateDots=function(){var e=this;null!==e.$dots&&(e.$dots.find("li").removeClass("slick-active").end(),e.$dots.find("li").eq(Math.floor(e.currentSlide/e.options.slidesToScroll)).addClass("slick-active"))},a.prototype.visibility=function(){this.options.autoplay&&(document[this.hidden]?this.interrupted=!0:this.interrupted=!1)},d.fn.slick=function(){for(var e,t=this,i=arguments[0],s=Array.prototype.slice.call(arguments,1),n=t.length,o=0;o<n;o++)if("object"==typeof i||void 0===i?t[o].slick=new a(t[o],i):e=t[o].slick[i].apply(t[o].slick,s),void 0!==e)return e;return t}}),function(i){var s={};function n(e){if(s[e])return s[e].exports;var t=s[e]={i:e,l:!1,exports:{}};
1return i[e].call(t.exports,t,t.exports,n),t.l=!0,t.exports}n.m=i,n.c=s,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var s in t)n.d(i,s,function(e){return t[e]}.bind(null,s));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,i){i(1),e.exports=i(2)},function(e,t){function i(t,e){var i=Object.keys(t);return Object.getOwnPropertySymbols&&i.push.apply(i,Object.getOwnPropertySymbols(t)),i=e?i.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}):i}function s(e,t){for(var i=0;i<t.length;i++){var s=t[i];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}function n(e,t,i){return t&&s(e.prototype,t),i&&s(e,i),e}var o=(n(a,[{key:"options",get:function(){return{resize:!0,speed:300,theme:"slinky-theme-default",title:!1}}}]),n(a,[{key:"_init",value:function(e){this.menu=jQuery(e),this.base=this.menu.children().first();var t=this.menu,i=this.settings;t.addClass("slinky-menu").addClass(i.theme),this._transition(i.speed),jQuery('a:not([href="#empty"]) + ul',t).prev().addClass("parentLink").after('<a href="#" class="next"><i class="fal fa-angle-right"></i></a>'),jQuery('a[href="#empty"] + ul',t).prev().addClass("next").append('<i class="fal fa-angle-right"></i>'),jQuery("li > a:not(.next, .back)",t).wrapInner("<span>");jQuery("<li>").addClass("header");e=jQuery("<li>").addClass("header");0!=jQuery(t).parents(".header-main, #global-navigation").length?jQuery("li > ul",t).append(e):jQuery("li > ul",t).prepend(e);e=jQuery("<a>").prop("href","#").addClass("back").append('<i class="fal fa-angle-left"></i>');jQuery(".header",t).prepend(e),i.title&&jQuery("li > ul",t).each(function(e,t){var i,s=jQuery(t).parent().find("a").first().text();s&&(i=jQuery("<span>").addClass("title").text("Return to "+s),jQuery("> .header a",t).append(i),jQuery(t).parent().find("a").first().next("a").attr({title:"Click for "+s+"'s menu","aria-label":"Click for "+s+"'s menu"}))}),this._addListeners(),this._jumpToInitial()}},{key:"_addListeners",value:function(){var i=this,s=this.menu,n=this.settings;jQuery("a",s).on("click",function(e){if(i._clicked+n.speed>Date.now())return!1;i._clicked=Date.now();var t=jQuery(e.currentTarget);(0===t.attr("href").indexOf("#")||t.hasClass("next")||t.hasClass("back"))&&e.preventDefault(),t.hasClass("next")?(s.find(".active").removeClass("active"),t.next().show().addClass("active"),i._move(1),n.resize&&i._resize(t.next())):t.hasClass("back")&&(i._move(-1,function(){s.find(".active").removeClass("active"),t.parent().parent().hide().parentsUntil(s,"ul").first().addClass("active")}),n.resize&&i._resize(t.parent().parent().parentsUntil(s,"ul")))})}},{key:"_jumpToInitial",value:function(){var e=this.menu,t=this.settings,i=e.find(".active");0<i.length&&(i.removeClass("active"),this.jump(i,!1)),setTimeout(function(){return e.height(e.outerHeight())},t.speed)}},{key:"_move",value:function(){var e,t,i,s=0<arguments.length&&void 0!==arguments[0]?arguments[0]:0,n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:function(){};0!==s&&(e=this.settings,t=this.base,i=Math.round(parseInt(t.get(0).style.left))||0,t.css("left","".concat(i-100*s,"%")),"function"==typeof n&&setTimeout(n,e.speed))}},{key:"_resize",value:function(e){this.menu.height(e.outerHeight())}},{key:"_transition",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:300,t=this.menu,i=this.base;t.css("transition-duration","".concat(e,"ms")),i.css("transition-duration","".concat(e,"ms"))}},{key:"jump",value:function(e){var t,i,s,n,o,a=!(1<arguments.length&&void 0!==arguments[1])||arguments[1];e&&(o=this.menu,t=this.settings,i=jQuery(e),(n=0)<(s=o.find(".active")).length&&(n=s.parentsUntil(o,"ul").length),o.find("ul").removeClass("active").hide(),(o=i.parentsUntil(o,"ul")).show(),i.show().addClass("active"),a||this._transition(0),this._move(o.length-n),t.resize&&this._resize(i),a||this._transition(t.speed))}},{key:"home",value:function(){var e=!(0<arguments.length&&void 0!==arguments[0])||arguments[0],t=this.base,i=this.menu,s=this.settings;e||this._transition(0);var n=i.find(".active"),o=n.parentsUntil(i,"ul");this._move(-o.length,function(){n.removeClass("active").hide(),o.not(t).hide()}),s.resize&&this._resize(t),!1===e&&this._transition(s.speed)}},{key:"destroy",value:function(){var t=this,e=this.base,i=this.menu;jQuery(".header",i).remove(),jQuery("a",i).removeClass("next").off("click"),i.css({height:"","transition-duration":""}),e.css({left:"","transition-duration":""}),jQuery("li > a > span",i).contents().unwrap(),i.find(".active").removeClass("active"),i.attr("class").split(" ").forEach(function(e){0===e.indexOf("slinky")&&i.removeClass(e)}),["settings","menu","base"].forEach(function(e){return delete t[e]})}}]),a);function a(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};!function(e){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}(this),this.settings=function(s){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};
1e%2?i(n,!0).forEach(function(e){var t,i;t=s,e=n[i=e],i in t?Object.defineProperty(t,i,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[i]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(s,Object.getOwnPropertyDescriptors(n)):i(n).forEach(function(e){Object.defineProperty(s,e,Object.getOwnPropertyDescriptor(n,e))})}return s}({},this.options,{},t),this._init(e)}jQuery.fn.slinky=function(e){return new o(this,e)}},function(e,t,i){}]),function(o,t,i){o.fn.doubleTapToGo=function(e){return!!("ontouchstart"in t||navigator.msMaxTouchPoints||navigator.userAgent.toLowerCase().match(/windows phone os 7/i))&&(this.each(function(){var n=!1;o(this).on("click",function(e){var t=o(this);t[0]!=n[0]&&(e.preventDefault(),n=t)}),o(i).on("click touchstart MSPointerDown",function(e){for(var t=!0,i=o(e.target).parents(),s=0;s<i.length;s++)i[s]==n[0]&&(t=!1);t&&(n=!1)})}),this)}}(jQuery,window,document),window.cash=function(){var o=document,a=window,e=Array.prototype,r=e.slice,s=e.filter,n=e.push,t=function(){},l=function(e){return typeof e===typeof t&&e.call},d=function(e){return typeof e===typeof""},c=/^#[\w-]*$/,h=/^\.[\w-]*$/,u=/<.+>/,p=/^\w+$/,i;function f(e,t){t=t||o;var i=h.test(e)?t.getElementsByClassName(e.slice(1)):p.test(e)?t.getElementsByTagName(e):t.querySelectorAll(e);return i}function g(e){if(!i){i=o.implementation.createHTMLDocument(null);var t=i.createElement("base");t.href=o.location.href;i.head.appendChild(t)}i.body.innerHTML=e;return i.body.childNodes}function m(e){if(o.readyState!=="loading")e();else o.addEventListener("DOMContentLoaded",e)}function v(e,t){if(!e)return this;if(e.cash&&e!==a)return e;var i=e,s=0,n;if(d(e))i=c.test(e)?o.getElementById(e.slice(1)):u.test(e)?g(e):f(e,t);else if(l(e)){m(e);return this}if(!i)return this;if(i.nodeType||i===a){this[0]=i;this.length=1}else{n=this.length=i.length;for(;s<n;s++)this[s]=i[s]}return this}function y(e,t){return new v(e,t)}var b=y.fn=y.prototype=v.prototype={cash:true,length:0,push:n,splice:e.splice,map:e.map,init:v};function w(e,t){var i=e.length,s=0;for(;s<i;s++)if(t.call(e[s],e[s],s,e)===false)break}function _(e,t){var i=e&&(e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector);return!!i&&i.call(e,t)}function C(t){return d(t)?_:t.cash?function(e){return t.is(e)}:function(e,t){return e===t}}function k(e){return y(r.call(e).filter(function(e,t,i){return i.indexOf(e)===t}))}Object.defineProperty(b,"constructor",{value:y}),y.parseHTML=g,y.noop=t,y.isFunction=l,y.isString=d,y.extend=b.extend=function(e){e=e||{};var t=r.call(arguments),i=t.length,s=1;if(t.length===1){e=this;s=0}for(;s<i;s++){if(!t[s])continue;for(var n in t[s])if(t[s].hasOwnProperty(n))e[n]=t[s][n]}return e},y.extend({merge:function(e,t){var i=+t.length,s=e.length,n=0;for(;n<i;s++,n++)e[s]=t[n];e.length=s;return e},each:w,matches:_,unique:k,isArray:Array.isArray,isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)}});var $=y.uid="_cash"+Date.now();function x(e){return e[$]=e[$]||{}}function T(e,t,i){return x(e)[t]=i}function S(e,t){var i=x(e);if(i[t]===undefined)i[t]=e.dataset?e.dataset[t]:y(e).attr("data-"+t);return i[t]}function E(e,t){var i=x(e);if(i)delete i[t];else if(e.dataset)delete e.dataset[t];else y(e).removeAttr("data-"+name)}b.extend({data:function(t,i){if(d(t))return i===undefined?S(this[0],t):this.each(function(e){return T(e,t,i)});for(var e in t)this.data(e,t[e]);return this},removeData:function(t){return this.each(function(e){return E(e,t)})}});var M=/\S+/g;function L(e){return d(e)&&e.match(M)}function D(e,t){return e.classList?e.classList.contains(t):new RegExp("(^| )"+t+"( |$)","gi").test(e.className)}function O(e,t,i){if(e.classList)e.classList.add(t);else if(i.indexOf(" "+t+" "))e.className+=" "+t}function I(e,t){if(e.classList)e.classList.remove(t);else e.className=e.className.replace(t,"")}b.extend({addClass:function(e){var s=L(e);return s?this.each(function(t){var i=" "+t.className+" ";w(s,function(e){O(t,e,i)})}):this},attr:function(t,i){if(!t)return undefined;if(d(t)){if(i===undefined)return this[0]?this[0].getAttribute?this[0].getAttribute(t):this[0][t]:undefined;return this.each(function(e){if(e.setAttribute)e.setAttribute(t,i);else e[t]=i})}for(var e in t)this.attr(e,t[e]);return this},hasClass:function(e){var t=false,i=L(e);if(i&&i.length)this.each(function(e){t=D(e,i[0]);return!t});return t},prop:function(t,i){if(d(t))return i===undefined?this[0][t]:this.each(function(e){e[t]=i});for(var e in t)this.prop(e,t[e]);return this},removeAttr:function(t){return this.each(function(e){if(e.removeAttribute)e.removeAttribute(t);else delete e[t]})},removeClass:function(e){if(!arguments.length)return this.attr("class","");var i=L(e);return i?this.each(function(t){w(i,function(e){I(t,e)})}):this},removeProp:function(t){return this.each(function(e){delete e[t]})},toggleClass:function(e,t){if(t!==undefined)return this[t?"addClass":"removeClass"](e);var s=L(e);return s?this.each(function(t){var i=" "+t.className+" ";w(s,function(e){if(D(t,e))I(t,e);else O(t,e,i)})}):this}}
1),b.extend({add:function(e,t){return k(y.merge(this,y(e,t)))},each:function(e){w(this,e);return this},eq:function(e){return y(this.get(e))},filter:function(t){if(!t)return this;var i=l(t)?t:C(t);return y(s.call(this,function(e){return i(e,t)}))},first:function(){return this.eq(0)},get:function(e){if(e===undefined)return r.call(this);return e<0?this[e+this.length]:this[e]},index:function(e){var t=e?y(e)[0]:this[0],i=e?this:y(t).parent().children();return r.call(i).indexOf(t)},last:function(){return this.eq(-1)}});var A=function(){var t=/(?:^\w|[A-Z]|\b\w)/g,i=/[\s-_]+/g;return function(e){return e.replace(t,function(e,t){return e[t===0?"toLowerCase":"toUpperCase"]()}).replace(i,"")}}(),B=function(){var n={},e=document,t=e.createElement("div"),o=t.style;return function(t){t=A(t);if(n[t])return n[t];var e=t.charAt(0).toUpperCase()+t.slice(1),i=["webkit","moz","ms","o"],s=(t+" "+i.join(e+" ")+e).split(" ");w(s,function(e){if(e in o){n[e]=t=n[t]=e;return false}});return n[t]}}();function H(e,t){return parseInt(a.getComputedStyle(e[0],null)[t],10)||0}function R(e,t,i){var s=S(e,"_cashEvents")||T(e,"_cashEvents",{});s[t]=s[t]||[];s[t].push(i);e.addEventListener(t,i)}function z(t,i,e){var s=S(t,"_cashEvents"),n=s&&s[i],o;if(!n)return;if(e){t.removeEventListener(i,e);o=n.indexOf(e);if(o>=0)n.splice(o,1)}else{w(n,function(e){t.removeEventListener(i,e)});n=[]}}function P(e,t){return"&"+encodeURIComponent(e)+"="+encodeURIComponent(t).replace(/%20/g,"+")}function F(e){var t=[];w(e.options,function(e){if(e.selected)t.push(e.value)});return t.length?t:null}function W(e){var t=e.selectedIndex;return t>=0?e.options[t].value:null}function j(e){var t=e.type;if(!t)return null;switch(t.toLowerCase()){case"select-one":return W(e);case"select-multiple":return F(e);case"radio":return e.checked?e.value:null;case"checkbox":return e.checked?e.value:null;default:return e.value?e.value:null}}function N(e,t,i){if(i){var s=e.childNodes[0];e.insertBefore(t,s)}else e.appendChild(t)}function q(t,i,s){var e=d(i);if(!e&&i.length){w(i,function(e){return q(t,e,s)});return}w(t,e?function(e){return e.insertAdjacentHTML(s?"afterbegin":"beforeend",i)}:function(e,t){return N(e,t===0?i:i.cloneNode(true),s)})}y.prefixedProp=B,y.camelCase=A,b.extend({css:function(t,i){if(d(t)){t=B(t);return arguments.length>1?this.each(function(e){return e.style[t]=i}):a.getComputedStyle(this[0])[t]}for(var e in t)this.css(e,t[e]);return this}}),w(["Width","Height"],function(t){var e=t.toLowerCase();b[e]=function(){return this[0].getBoundingClientRect()[e]};b["inner"+t]=function(){return this[0]["client"+t]};b["outer"+t]=function(e){return this[0]["offset"+t]+(e?H(this,"margin"+(t==="Width"?"Left":"Top"))+H(this,"margin"+(t==="Width"?"Right":"Bottom")):0)}}),b.extend({off:function(t,i){return this.each(function(e){return z(e,t,i)})},on:function(i,s,n,o){var a;if(!d(i)){for(var e in i)this.on(e,s,i[e]);return this}if(l(s)){n=s;s=null}if(i==="ready"){m(n);return this}if(s){a=n;n=function(e){var t=e.target;while(!_(t,s)){if(t===this||t===null)return t=false;t=t.parentNode}if(t)a.call(t,e)}}return this.each(function(e){var t=n;if(o)t=function(){n.apply(this,arguments);z(e,i,t)};R(e,i,t)})},one:function(e,t,i){return this.on(e,t,i,true)},ready:m,trigger:function(e,i){if(document.createEvent){let t=document.createEvent("HTMLEvents");t.initEvent(e,true,false);t=this.extend(t,i);return this.each(function(e){return e.dispatchEvent(t)})}}}),b.extend({serialize:function(){var n="";w(this[0].elements||this,function(e){if(e.disabled||e.tagName==="FIELDSET")return;var t=e.name;switch(e.type.toLowerCase()){case"file":case"reset":case"submit":case"button":break;case"select-multiple":var i=j(e);if(i!==null)w(i,function(e){n+=P(t,e)});break;default:var s=j(e);if(s!==null)n+=P(t,s)}});return n.substr(1)},val:function(t){if(t===undefined)return j(this[0]);return this.each(function(e){return e.value=t})}}),b.extend({after:function(e){y(e).insertAfter(this);return this},append:function(e){q(this,e);return this},appendTo:function(e){q(y(e),this);return this},before:function(e){y(e).insertBefore(this);return this},clone:function(){return y(this.map(function(e){return e.cloneNode(true)}))},empty:function(){this.html("");return this},html:function(e){if(e===undefined)return this[0].innerHTML;var t=e.nodeType?e[0].outerHTML:e;return this.each(function(e){return e.innerHTML=t})},insertAfter:function(e){var n=this;y(e).each(function(e,t){var i=e.parentNode,s=e.nextSibling;n.each(function(e){i.insertBefore(t===0?e:e.cloneNode(true),s)})});return this},insertBefore:function(e){var n=this;y(e).each(function(t,i){var s=t.parentNode;n.each(function(e){s.insertBefore(i===0?e:e.cloneNode(true),t)})});return this},prepend:function(e){q(this,e,true);return this},prependTo:function(e){q(y(e),this,true);return this},remove:function(){return this.each(function(e){if(!!e.parentNode)return e.parentNode.removeChild(e)})},text:function(t){if(t===undefined)return this[0].textContent;return this.each(function(e){return e.textContent=t})}});var V=o.documentElement;return b.extend({position:function(){var e=this[0];return{left:e.offsetLeft,top:e.offsetTop}},offset:function(){var e=this[0].getBoundingClientRect();return{top:e.top+a.pageYOffset-V.clientTop,left:e.left+a.pageXOffset-V.clientLeft}},offsetParent:function(){return y(this[0].offsetParent)}}),b.extend({children:function(t){var i=[];this.each(function(e){n.apply(i,e.children)});i=k(i);return!t?i:i.filter(function(e){return _(e,t)})},closest:function(e){if(!e||this.length<1)return y();if(this.is(e))return this.filter(e);return this.parent().closest(e)},is:function(t){if(!t)return false;var i=false,s=C(t);this.each(function(e){i=s(e,t);return!i});return i},find:function(t){if(!t||t.nodeType)return y(t&&this.has(t).length?t:null);var i=[];this.each(function(e){n.apply(i,f(t,e))});return k(i)},has:function(t){var e=d(t)?function(e){return f(t,e).length!==0}:function(e){return e.contains(t)};return this.filter(e)},next:function(){return y(this[0].nextElementSibling)},not:function(t){if(!t)return this;var i=C(t);return this.filter(function(e){return!i(e,t)})},parent:function(){var t=[];this.each(function(e){if(e&&e.parentNode)t.push(e.parentNode)});return k(t)},parents:function(t){var i,s=[];this.each(function(e){i=e;while(i&&i.parentNode&&i!==o.body.parentNode){i=i.parentNode;if(!t||t&&_(i,t))s.push(i)}});return k(s)},prev:function(){return y(this[0].previousElementSibling)},siblings:function(e){var t=this.parent().children(e),i=this[0];return t.filter(function(e){return e!==i})}}),y}();class Component{constructor(e,t,i){t instanceof Element||console.error(Error(t+" is not an HTML Element"));let s=e.getInstance(t);s&&s.destroy(),this.el=t,this.$el=cash(t)}static init(i,s,n){let e=null;if(s instanceof Element)e=new i(s,n);else if(s&&(s.jquery||s.cash||s instanceof NodeList)){let t=[];for(let e=0;e<s.length;e++)t.push(new i(s[e],n));e=t}return e}}!function(e){e.Package?M={}:e.M={},M.jQueryLoaded=!!e.jQuery}(window),"function"==typeof define&&define.amd?define("M",[],function(){return M}):"undefined"==typeof exports||exports.nodeType||((exports="undefined"!=typeof module&&!module.nodeType&&module.exports?module.exports=M:exports).default=M),M.version="1.0.0",M.keys={TAB:9,ENTER:13,ESC:27,ARROW_UP:38,ARROW_DOWN:40},M.tabPressed=!1,M.keyDown=!1;let docHandleKeydown=function(e){M.keyDown=!0,e.which!==M.keys.TAB&&e.which!==M.keys.ARROW_DOWN&&e.which!==M.keys.ARROW_UP||(M.tabPressed=!0)},docHandleKeyup=function(e){M.keyDown=!1,e.which!==M.keys.TAB&&e.which!==M.keys.ARROW_DOWN&&e.which!==M.keys.ARROW_UP||(M.tabPressed=!1)},docHandleFocus=function(e){M.keyDown&&document.body.classList.add("keyboard-focused")},docHandleBlur=function(e){document.body.classList.remove("keyboard-focused")};document.addEventListener("keydown",docHandleKeydown,!0),document.addEventListener("keyup",docHandleKeyup,!0),document.addEventListener("focus",docHandleFocus,!0),document.addEventListener("blur",docHandleBlur,!0),M.initializeJqueryWrapper=function(e,t,s){jQuery.fn[t]=function(i){if(e.prototype[i]){let t=Array.prototype.slice.call(arguments,1
vendor: 8,589 bytes, line 1
1);if("get"!==i.slice(0,3))return this.each(function(){let e=this[s];e[i].apply(e,t)});{let e=this.first()[0][s];return e[i].apply(e,t)}}if("object"==typeof i||!i)return e.init(this,i),this;jQuery.error(`Method ${i} does not exist on jQuery.${t}`)}},M.AutoInit=function(e){let t=e||document.body;var i,s={Autocomplete:t.querySelectorAll(".autocomplete:not(.no-autoinit)"),Carousel:t.querySelectorAll(".carousel:not(.no-autoinit)"),Chips:t.querySelectorAll(".chips:not(.no-autoinit)"),Collapsible:t.querySelectorAll(".collapsible:not(.no-autoinit)"),Datepicker:t.querySelectorAll(".datepicker:not(.no-autoinit)"),Dropdown:t.querySelectorAll(".dropdown-trigger:not(.no-autoinit)"),Materialbox:t.querySelectorAll(".materialboxed:not(.no-autoinit)"),Modal:t.querySelectorAll(".modal:not(.no-autoinit)"),Parallax:t.querySelectorAll(".parallax:not(.no-autoinit)"),Pushpin:t.querySelectorAll(".pushpin:not(.no-autoinit)"),ScrollSpy:t.querySelectorAll(".scrollspy:not(.no-autoinit)"),FormSelect:t.querySelectorAll("select:not(.no-autoinit)"),Sidenav:t.querySelectorAll(".sidenav:not(.no-autoinit)"),Tabs:t.querySelectorAll(".tabs:not(.no-autoinit)"),TapTarget:t.querySelectorAll(".tap-target:not(.no-autoinit)"),Timepicker:t.querySelectorAll(".timepicker:not(.no-autoinit)"),Tooltip:t.querySelectorAll(".tooltipped:not(.no-autoinit)"),FloatingActionButton:t.querySelectorAll(".fixed-action-btn:not(.no-autoinit)")};for(i in s){let e=M[i];e.init(s[i])}},M.objectSelectorString=function(e){return((e.prop("tagName")||"")+(e.attr("id")||"")+(e.attr("class")||"")).replace(/\s/g,"")},M.guid=function(){function e(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return function(){return e()+e()+"-"+e()+"-"+e()+"-"+e()+"-"+e()+e()+e()}}(),M.escapeHash=function(e){return e.replace(/(:|\.|\[|\]|,|=|\/)/g,"\\$1")},M.getClosestAncestor=function(e,t){let i=e.parentNode;for(;null!==i&&!$(i).is(document);){if(t(i))return i;i=i.parentNode}return null},M.elementOrParentIsFixed=function(e){let t=$(e),i=t.add(t.parents()),s=!1;return i.each(function(){if("fixed"===$(this).css("position"))return!(s=!0)}),s},M.checkWithinContainer=function(e,t,i){let s={top:!1,right:!1,bottom:!1,left:!1};var n=e.getBoundingClientRect(),o=e===document.body?Math.max(n.bottom,window.innerHeight):n.bottom,a=e.scrollLeft,e=e.scrollTop,a=t.left-a,e=t.top-e;return(a<n.left+i||a<i)&&(s.left=!0),(a+t.width>n.right-i||a+t.width>window.innerWidth-i)&&(s.right=!0),(e<n.top+i||e<i)&&(s.top=!0),(e+t.height>o-i||e+t.height>window.innerHeight-i)&&(s.bottom=!0),s},M.checkPossibleAlignments=function(e,t,i,s){let n={top:!0,right:!0,bottom:!0,left:!0,spaceOnTop:null,spaceOnRight:null,spaceOnBottom:null,spaceOnLeft:null};var o="visible"===getComputedStyle(t).overflow,a=t.getBoundingClientRect(),r=Math.min(a.height,window.innerHeight),l=Math.min(a.width,window.innerWidth),d=e.getBoundingClientRect(),a=t.scrollLeft,e=t.scrollTop,t=i.left-a,a=i.top-e,e=i.top+d.height-e;return n.spaceOnRight=o?window.innerWidth-(d.left+i.width):l-(t+i.width),n.spaceOnRight<0&&(n.left=!1),n.spaceOnLeft=o?d.right-i.width:t-i.width+d.width,n.spaceOnLeft<0&&(n.right=!1),n.spaceOnBottom=o?window.innerHeight-(d.top+i.height+s):r-(a+i.height+s),n.spaceOnBottom<0&&(n.top=!1),n.spaceOnTop=o?d.bottom-(i.height+s):e-(i.height-s),n.spaceOnTop<0&&(n.bottom=!1),n},M.getOverflowParent=function(e){return null==e?null:e===document.body||"visible"!==getComputedStyle(e).overflow?e:M.getOverflowParent(e.parentElement)},M.getIdFromTrigger=function(e){let t=e.getAttribute("data-target");return t||(t=e.getAttribute("href"),t=t?t.slice(1):""),t},M.getDocumentScrollTop=function(){return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0},M.getDocumentScrollLeft=function(){return window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0};let getTime=Date.now||function(){return(new Date).getTime()};M.throttle=function(i,s,n){let o,a,r,l=null,d=0;n=n||{};let c=function(){d=!1===n.leading?0:getTime(),l=null,r=i.apply(o,a),o=a=null};return function(){var e=getTime();d||!1!==n.leading||(d=e);var t=s-(e-d);return o=this,a=arguments,t<=0?(clearTimeout(l),l=null,d=e,r=i.apply(o,a),o=a=null):l||!1===n.trailing||(l=setTimeout(c,t)),r}};var $jscomp={scope:{}};$jscomp.defineProperty="function"==typeof Object.defineProperties?Object.defineProperty:function(e,t,i){if(i.get||i.set)throw new TypeError("ES3 does not support getters and setters.");e!=Array.prototype&&e!=Object.prototype&&(e[t]=i.value)},$jscomp.getGlobal=function(e){return("undefined"==typeof window||window!==e)&&"undefined"!=typeof global&&null!=global?global:e},$jscomp.global=$jscomp.getGlobal(this),$jscomp.SYMBOL_PREFIX="jscomp_symbol_",$jscomp.initSymbol=function(){$jscomp.initSymbol=function(){},$jscomp.global.Symbol||($jscomp.global.Symbol=$jscomp.Symbol)},$jscomp.symbolCounter_=0,$jscomp.Symbol=function(e){return $jscomp.SYMBOL_PREFIX+(e||"")+$jscomp.symbolCounter_++},$jscomp.initSymbolIterator=function(){$jscomp.initSymbol();var e=(e=$jscomp.global.Symbol.iterator)||($jscomp.global.Symbol.iterator=$jscomp.global.Symbol("iterator"));"function"!=typeof Array.prototype[e]&&$jscomp.defineProperty(Array.prototype,e,{configurable:!0,writable:!0,value:function(){return $jscomp.arrayIterator(this)}}),$jscomp.initSymbolIterator=function(){}},$jscomp.arrayIterator=function(e){var t=0;return $jscomp.iteratorPrototype(function(){return t<e.length?{done:!1,value:e[t++]}:{done:!0}})},$jscomp.iteratorPrototype=function(e){return $jscomp.initSymbolIterator(),(e={next:e})[$jscomp.global.Symbol.iterator]=function(){return this},e},$jscomp.array=$jscomp.array||{},$jscomp.iteratorFromArray=function(t,i){$jscomp.initSymbolIterator(),t instanceof String&&(t+="");var s=0,n={next:function(){if(s<t.length){var e=s++;return{value:i(e,t[e]),done:!1}}return n.next=function(){return{done:!0,value:void 0}},n.next()}};return n[Symbol.iterator]=function(){return n},n},$jscomp.polyfill=function(e,t,i,s){if(t){for(i=$jscomp.global,e=e.split("."),s=0;s<e.length-1;s++){var n=e[s];n in i||(i[n]={}),i=i[n]}(t=t(s=i[e=e[e.length-1]]))!=s&&null!=t&&$jscomp.defineProperty(i,e,{configurable:!0,writable:!0,value:t})}},$jscomp.polyfill("Array.prototype.keys",function(e){return e||function(){return $jscomp.iteratorFromArray(this,function(e){return e})}},"es6-impl","es3");var currentFocus,$jscomp$this=this;!function(){function n(e){if(!L.col(e))try{return document.querySelectorAll(e)}catch(e){}}function _(e,t){for(var i,s=e.length,n=2<=arguments.length?t:void 0,o=[],a=0;a<s;a++)a in e&&(i=e[a],t.call(n,i,a,e)&&o.push(i));return o}function d(e){return e.reduce(function(e,t){return e.concat(L.arr(t)?d(t):t)},[])}function c(e){return L.arr(e)?e:(e=L.str(e)?n(e)||e:e)instanceof NodeList||e instanceof HTMLCollection?[].slice.call(e):[e]}function o(e,t){return e.some(function(e){return e===t})}function h(e){var t,i={};for(t in e)i[t]=e[t];return i}function u(e,t){var i,s=h(e);for(i in e)s[i]=(t.hasOwnProperty(i)?t:e)[i];return s}function p(e,t){var i,s=h(e);for(i in t)s[i]=(L.und(e[i])?t:e)[i];return s}function l(e){if(e=/([\+\-]?[0-9#\.]+)(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(e))return e[2]}function f(e,t){return L.fnc(e)?e(t.target,t.id,t.total):e}function C(e,t){if(t in e.style)return getComputedStyle(e).getPropertyValue(t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase())||"0"}function g(e,t){return L.dom(e)&&o(S,t)?"transform":L.dom(e)&&(e.getAttribute(t)||L.svg(e)&&e[t])?"attribute":L.dom(e)&&"transform"!==t&&C(e,t)?"css":null!=e[t]?"object":void 0}function m(e,t){switch(g(e,t)){case"transform":return function(e,i){var t=-1<(t=i).indexOf("translate")||"perspective"===t?"px":-1<t.indexOf("rotate")||-1<t.indexOf("skew")?"deg":void 0,t=-1<i.indexOf("scale")?1:0+t;if(!(e=e.style.transform))return t;for(var s,n=[],o=[],a=/(\w+)\((.+?)\)/g;s=a.exec(e);)n.push(s[1]),o.push(s[2]);return(e=_(o,function(e,t){return n[t]===i})).length?e[0]:t}(e,t);case"css":return C(e,t);case"attribute":return e.getAttribute(t)}return e[t]||0}function v(e,t){var i=/^(\*=|\+=|-=)/.exec(e);if(!i)return e;var s=l(e)||0;switch(t=parseFloat(t),e=parseFloat(e.replace(i[0],"")),i[0][0]){case"+":return t+e+s;case"-":return t-e+s;case"*":return t*e+s}}function a(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function i(e){e=e.points;for(var t,i=0,s=0;s<e.numberOfItems;s++){var n=e.getItem(s);0<s&&(i+=a(t,n)),t=n}return i}function r(e){if(e.getTotalLength)return e.getTotalLength();switch(e.tagName.toLowerCase()){case"circle":return 2*Math.PI*e.getAttribute("r");
1case"rect":return 2*e.getAttribute("width")+2*e.getAttribute("height");case"line":return a({x:e.getAttribute("x1"),y:e.getAttribute("y1")},{x:e.getAttribute("x2"),y:e.getAttribute("y2")});case"polyline":return i(e);case"polygon":var t=e.points;return i(e)+a(t.getItem(t.numberOfItems-1),t.getItem(0))}}function y(e,t){var i,s,n=/-?\d*\.?\d+/g;return s=L.pth(e)?e.totalLength:e,s=L.col(s)?L.rgb(s)?(i=/rgb\((\d+,\s*[\d]+,\s*[\d]+)\)/g.exec(s))?"rgba("+i[1]+",1)":s:L.hex(s)?function(e){e=e.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(e,t,i,s){return t+t+i+i+s+s});var t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return"rgba("+(e=parseInt(t[1],16))+","+parseInt(t[2],16)+","+(t=parseInt(t[3],16))+",1)"}(s):L.hsl(s)?function(e){function t(e,t,i){return i<0&&(i+=1),1<i&&--i,i<1/6?e+6*(t-e)*i:i<.5?t:i<2/3?e+(t-e)*(2/3-i)*6:e}var i=/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.exec(e)||/hsla\((\d+),\s*([\d.]+)%,\s*([\d.]+)%,\s*([\d.]+)\)/g.exec(e);e=parseInt(i[1])/360;var s,n,o=parseInt(i[2])/100,a=parseInt(i[3])/100,i=i[4]||1;return 0==o?a=o=e=a:(a=t(n=2*a-(s=a<.5?a*(1+o):a+o-a*o),s,e+1/3),o=t(n,s,e),e=t(n,s,e-1/3)),"rgba("+255*a+","+255*o+","+255*e+","+i+")"}(s):void 0:(i=(i=l(s))?s.substr(0,s.length-i.length):s,t&&!/\s/g.test(s)?i+t:i),{original:s+="",numbers:s.match(n)?s.match(n).map(Number):[0],strings:L.str(e)||t?s.split(n):[]}}function b(e){return _(e=e?d(L.arr(e)?e.map(c):c(e)):[],function(e,t,i){return i.indexOf(e)===t})}function w(o,a){var r;return o.tweens.map(function(e){var t=(e=function(e,t){var i,s={};for(i in e){var n=f(e[i],t);L.arr(n)&&(1===(n=n.map(function(e){return f(e,t)})).length&&(n=n[0])),s[i]=n}return s.duration=parseFloat(s.duration),s.delay=parseFloat(s.delay),s}(e,a)).value,i=m(a.target,o.name),s=r?r.to.original:i,s=L.arr(t)?t[0]:s,n=v(L.arr(t)?t[1]:t,s),i=l(n)||l(s)||l(i);return e.from=y(s,i),e.to=y(n,i),e.start=r?r.end:o.offset,e.end=e.start+e.delay+e.duration,e.easing=function(e){return L.arr(e)?D.apply(this,e):O[e]}(e.easing),e.elasticity=(1e3-Math.min(Math.max(e.elasticity,1),999))/1e3,e.isPath=L.pth(t),e.isColor=L.col(e.from.original),e.isColor&&(e.round=1),r=e})}function k(t,e,i,s){var n="delay"===t;return e.length?(n?Math.min:Math.max).apply(Math,e.map(function(e){return e[t]})):n?s.delay:i.offset+s.delay+s.duration}function s(e){var t,i,s,n,o=u(x,e),a=u(T,e),s=(s=e.targets,(i=b(s)).map(function(e,t){return{target:e,id:t,total:i.length}})),r=[],l=p(o,a);for(t in e)l.hasOwnProperty(t)||"targets"===t||r.push({name:t,offset:l.offset,tweens:function(e,i){var t,s=h(i);return L.arr(e)&&(2!==(t=e.length)||L.obj(e[0])?L.fnc(i.duration)||(s.duration=i.duration/t):e={value:e}),c(e).map(function(e,t){return t=t?0:i.delay,e=L.obj(e)&&!L.pth(e)?e:{value:e},L.und(e.delay)&&(e.delay=t),e}).map(function(e){return p(e,s)})}(e[t],a)});return n=r,p(o,{children:[],animatables:s=s,animations:e=_(d(s.map(function(s){return n.map(function(e){var t,i=g(s.target,e.name);return e=i?(t=w(e,s),{type:i,property:e.name,animatable:s,tweens:t,duration:t[t.length-1].end,delay:t[0].delay}):void 0})})),function(e){return!L.und(e)}),duration:k("duration",e,o,a),delay:k("delay",e,o,a)})}function $(e){function c(){return window.Promise&&new Promise(function(e){return y=e})}function h(e){return w.reversed?w.duration-e:e}function u(t){for(var e=0,i={},s=w.animations,n=s.length;e<n;){var o=s[e],a=o.animatable,r=(l=o.tweens)[h=l.length-1];h&&(r=_(l,function(e){return t<e.end})[0]||r);for(var l=Math.min(Math.max(t-r.start-r.delay,0),r.duration)/r.duration,d=isNaN(l)?1:r.easing(l,r.elasticity),l=r.to.strings,c=r.round,h=[],u=void 0,u=r.to.numbers.length,p=0;p<u;p++){var f=void 0,f=r.to.numbers[p],g=r.from.numbers[p],f=r.isPath?function(t,i){function e(e){return t.el.getPointAtLength(1<=i+(e=void 0===e?0:e)?i+e:0)}var s=e(),n=e(-1),o=e(1);switch(t.property){case"x":return s.x;case"y":return s.y;case"angle":return 180*Math.atan2(o.y-n.y,o.x-n.x)/Math.PI}}(r.value,d*f):g+d*(f-g);c&&(r.isColor&&2<p||(f=Math.round(f*c)/c)),h.push(f)}if(r=l.length)for(u=l[0],d=0;d<r;d++)c=l[d+1],p=h[d],isNaN(p)||(u=c?u+(p+c):u+(p+" "));else u=h[0];I[o.type](a.target,o.property,u,i,a.id),o.currentValue=u,e++}if(e=Object.keys(i).length)for(s=0;s<e;s++)E=E||(C(document.body,"transform")?"transform":"-webkit-transform"),w.animatables[s].target.style[E]=i[s].join(" ");w.currentTime=t,w.progress=t/w.duration*100}function p(e){w[e]&&w[e](w)}function f(){w.remaining&&!0!==w.remaining&&w.remaining--}function t(e){var t=w.duration,i=w.offset,s=i+w.delay,n=w.currentTime,o=w.reversed,a=h(e);if(w.children.length){var r=w.children,l=r.length;if(a>=w.currentTime)for(var d=0;d<l;d++)r[d].seek(a);else for(;l--;)r[l].seek(a)}
vendor: 4,474 bytes, line 1
1(s<=a||!t)&&(w.began||(w.began=!0,p("begin")),p("run")),i<a&&a<t?u(a):(a<=i&&0!==n&&(u(0),o&&f()),(t<=a&&n!==t||!t)&&(u(t),o||f())),p("update"),t<=e&&(w.remaining?(m=g,"alternate"===w.direction&&(w.reversed=!w.reversed)):(w.pause(),w.completed||(w.completed=!0,p("complete"),"Promise"in window&&(y(),b=c()))),v=0)}e=void 0===e?{}:e;var g,m,v=0,y=null,b=c(),w=s(e);return w.reset=function(){var e=w.direction,t=w.loop;for(w.currentTime=0,w.progress=0,w.paused=!0,w.began=!1,w.completed=!1,w.reversed="reverse"===e,w.remaining="alternate"===e&&1===t?2:t,u(0),e=w.children.length;e--;)w.children[e].reset()},w.tick=function(e){t((v+(g=e)-(m=m||g))*$.speed)},w.seek=function(e){t(h(e))},w.pause=function(){var e=A.indexOf(w);-1<e&&A.splice(e,1),w.paused=!0},w.play=function(){w.paused&&(w.paused=!1,m=0,v=h(w.currentTime),A.push(w),B||H())},w.reverse=function(){w.reversed=!w.reversed,m=0,v=h(w.currentTime)},w.restart=function(){w.pause(),w.reset(),w.play()},w.finished=b,w.reset(),w.autoplay&&w.play(),w}var x,T,S,E,L,D,O,I,A,B,H;M.anime=(x={update:void 0,begin:void 0,run:void 0,complete:void 0,loop:1,direction:"normal",autoplay:!0,offset:0},T={duration:1e3,delay:0,easing:"easeOutElastic",elasticity:500,round:0},S="translateX translateY translateZ rotate rotateX rotateY rotateZ scale scaleX scaleY scaleZ skewX skewY perspective".split(" "),L={arr:function(e){return Array.isArray(e)},obj:function(e){return-1<Object.prototype.toString.call(e).indexOf("Object")},pth:function(e){return L.obj(e)&&e.hasOwnProperty("totalLength")},svg:function(e){return e instanceof SVGElement},dom:function(e){return e.nodeType||L.svg(e)},str:function(e){return"string"==typeof e},fnc:function(e){return"function"==typeof e},und:function(e){return void 0===e},hex:function(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e)},rgb:function(e){return/^rgb/.test(e)},hsl:function(e){return/^hsl/.test(e)},col:function(e){return L.hex(e)||L.rgb(e)||L.hsl(e)}},D=function(){function h(e,t,i){return(((1-3*i+3*t)*e+(3*i-6*t))*e+3*t)*e}return function(a,r,l,d){if(0<=a&&a<=1&&0<=l&&l<=1){var c=new Float32Array(11);if(a!==r||l!==d)for(var e=0;e<11;++e)c[e]=h(.1*e,a,l);return function(e){if(a===r&&l===d)return e;if(0===e)return 0;if(1===e)return 1;for(var t=0,i=1;10!==i&&c[i]<=e;++i)t+=.1;var i=t+(e-c[--i])/(c[i+1]-c[i])*.1,s=3*(1-3*l+3*a)*i*i+2*(3*l-6*a)*i+3*a;if(.001<=s){for(t=0;t<4&&0!==(s=3*(1-3*l+3*a)*i*i+2*(3*l-6*a)*i+3*a);++t)var n=h(i,a,l)-e,i=i-n/s;e=i}else if(0===s)e=i;else{for(var i=t,t=t+.1,o=0;0<(s=h(n=i+(t-i)/2,a,l)-e)?t=n:i=n,1e-7<Math.abs(s)&&++o<10;);e=n}return h(e,r,d)}}}}(),O=function(){function i(e,t){return 0===e||1===e?e:-Math.pow(2,10*(e-1))*Math.sin(2*(e-1-t/(2*Math.PI)*Math.asin(1))*Math.PI/t)}var e,s="Quad Cubic Quart Quint Sine Expo Circ Back Elastic".split(" "),t={In:[[.55,.085,.68,.53],[.55,.055,.675,.19],[.895,.03,.685,.22],[.755,.05,.855,.06],[.47,0,.745,.715],[.95,.05,.795,.035],[.6,.04,.98,.335],[.6,-.28,.735,.045],i],Out:[[.25,.46,.45,.94],[.215,.61,.355,1],[.165,.84,.44,1],[.23,1,.32,1],[.39,.575,.565,1],[.19,1,.22,1],[.075,.82,.165,1],[.175,.885,.32,1.275],function(e,t){return 1-i(1-e,t)}],InOut:[[.455,.03,.515,.955],[.645,.045,.355,1],[.77,0,.175,1],[.86,0,.07,1],[.445,.05,.55,.95],[1,0,0,1],[.785,.135,.15,.86],[.68,-.55,.265,1.55],function(e,t){return e<.5?i(2*e,t)/2:1-i(-2*e+2,t)/2}]},n={linear:D(.25,.25,.75,.75)},o={};for(e in t)o.type=e,t[o.type].forEach(function(i){return function(e,t){n["ease"+i.type+s[t]]=L.fnc(e)?e:D.apply($jscomp$this,e)}}(o)),o={type:o.type};return n}(),I={css:function(e,t,i){return e.style[t]=i},attribute:function(e,t,i){return e.setAttribute(t,i)},object:function(e,t,i){return e[t]=i},transform:function(e,t,i,s,n){s[n]||(s[n]=[]),s[n].push(t+"("+i+")")}},A=[],B=0,H=function(){function s(){B=requestAnimationFrame(e)}function e(e){var t=A.length;if(t){for(var i=0;i<t;)A[i]&&A[i].tick(e),i++;s()}else cancelAnimationFrame(B),B=0}return s}(),$.version="2.2.0",$.speed=1,$.running=A,$.remove=function(e){e=b(e);for(var t=A.length;t--;)for(var i=A[t],s=i.animations,n=s.length;n--;)o(e,s[n].animatable.target)&&(s.splice(n,1),s.length||i.pause())},$.getValue=m,$.path=function(e,t){var i=L.str(e)?n(e)[0]:e,s=t||100;return function(e){return{el:i,property:e,totalLength:r(i)*(s/100)}}},$.setDashoffset=function(e){var t=r(e);return e.setAttribute("stroke-dasharray",t),t},$.bezier=D,$.easings=O,$.timeline=function(s){var n=$(s);return n.pause(),n.duration=0,n.add=function(e){return n.children.forEac
1h(function(e){e.began=!0,e.completed=!0}),c(e).forEach(function(e){var t=p(e,u(T,s||{}));t.targets=t.targets||s.targets,e=n.duration;var i=t.offset;t.autoplay=!1,t.direction=n.direction,t.offset=L.und(i)?e:v(i,e),n.began=!0,n.completed=!0,n.seek(t.offset),(t=$(t)).began=!0,t.completed=!0,t.duration>e&&(n.duration=t.duration),n.children.push(t)}),n.seek(0),n.reset(),n.autoplay&&n.restart(),n},n},$.random=function(e,t){return Math.floor(Math.random()*(t-e+1))+e},$)}(),function(a,o){"use strict";let e={accordion:!0,onOpenStart:void 0,onOpenEnd:void 0,onCloseStart:void 0,onCloseEnd:void 0,inDuration:300,outDuration:300};class s extends Component{constructor(e,t){super(s,e,t),(this.el.M_Collapsible=this).options=a.extend({},s.defaults,t),this.$headers=this.$el.children("li").children(".collapsible-header"),this.$headers.attr("tabindex",0),this._setupEventHandlers();let i=this.$el.children("li.active").children(".collapsible-body");(this.options.accordion?i.first():i).css("display","block")}static get defaults(){return e}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_Collapsible}destroy(){this._removeEventHandlers(),this.el.M_Collapsible=void 0}_setupEventHandlers(){this._handleCollapsibleClickBound=this._handleCollapsibleClick.bind(this),this._handleCollapsibleKeydownBound=this._handleCollapsibleKeydown.bind(this),this.el.addEventListener("click",this._handleCollapsibleClickBound),this.$headers.each(e=>{e.addEventListener("keydown",this._handleCollapsibleKeydownBound)})}_removeEventHandlers(){this.el.removeEventListener("click",this._handleCollapsibleClickBound),this.$headers.each(e=>{e.removeEventListener("keydown",this._handleCollapsibleKeydownBound)})}_handleCollapsibleClick(s){let n=a(s.target).closest(".collapsible-header");if(s.target&&n.length){let i=n.closest(".collapsible");if(i[0]===this.el){let e=n.closest("li"),t=i.children("li");var o=e[0].classList.contains("active"),s=t.index(e);o?this.close(s):this.open(s)}}}_handleCollapsibleKeydown(e){13===e.keyCode&&this._handleCollapsibleClickBound(e)}_animateIn(e){let i=this.$el.children("li").eq(e);if(i.length){let t=i.children(".collapsible-body");o.remove(t[0]),t.css({display:"block",overflow:"hidden",height:0,paddingTop:"",paddingBottom:""});var s=t.css("padding-top"),n=t.css("padding-bottom"),e=t[0].scrollHeight;t.css({paddingTop:0,paddingBottom:0}),o({targets:t[0],height:e,paddingTop:s,paddingBottom:n,duration:this.options.inDuration,easing:"easeInOutCubic",complete:e=>{t.css({overflow:"",paddingTop:"",paddingBottom:"",height:""}),"function"==typeof this.options.onOpenEnd&&this.options.onOpenEnd.call(this,i[0])}})}}_animateOut(e){let t=this.$el.children("li").eq(e);if(t.length){let e=t.children(".collapsible-body");o.remove(e[0]),e.css("overflow","hidden"),o({targets:e[0],height:0,paddingTop:0,paddingBottom:0,duration:this.options.outDuration,easing:"easeInOutCubic",complete:()=>{e.css({height:"",overflow:"",padding:"",display:""}),"function"==typeof this.options.onCloseEnd&&this.options.onCloseEnd.call(this,t[0])}})}}open(e){let t=this.$el.children("li").eq(e);if(t.length&&!t[0].classList.contains("active")){if("function"==typeof this.options.onOpenStart&&this.options.onOpenStart.call(this,t[0]),this.options.accordion){let t=this.$el.children("li"),e=this.$el.children("li.active");e.each(e=>{e=t.index(a(e));this.close(e)})}t[0].classList.add("active"),this._animateIn(e)}}close(e){let t=this.$el.children("li").eq(e);t.length&&t[0].classList.contains("active")&&("function"==typeof this.options.onCloseStart&&this.options.onCloseStart.call(this,t[0]),t[0].classList.remove("active"),this._animateOut(e))}}M.Collapsible=s,M.jQueryLoaded&&M.initializeJqueryWrapper(s,"collapsible","M_Collapsible")}(cash,M.anime),function(o,e){"use strict";let t={alignment:"left",autoFocus:!0,constrainWidth:!0,container:null,coverTrigger:!0,closeOnClick:!0,hover:!1,inDuration:150,outDuration:250,onOpenStart:null,onOpenEnd:null,onCloseStart:null,onCloseEnd:null,onItemClick:null};class i extends Component{constructor(e,t){super(i,e,t),this.el.M_Dropdown=this,i._dropdowns.push(this),this.id=M.getIdFromTrigger(e),this.dropdownEl=document.getElementById(this.id),this.$dropdownEl=o(this.dropdownEl),this.options=o.extend({},i.defaults,t),this.isOpen=!1,this.isScrollable=!1,this.isTouchMoving=!1,this.focusedIndex=-1,this.filterQuery=[],this._moveDropdown(),this._makeDropdownFocusable(),this._resetFilterQueryBound=this._resetFilterQuery.bind(this),this._handleDocumentClickBound=this._handleDocumentClick.bind(this),this._handleDocumentTouchmoveBound=this._handleDocumentTouchmove.bind(this),this._handleDropdownClickBound=this._handleDropdownClick.bind(this),this._handleDropdownKeydownBound=this._handleDropdownKeydown.bind(this),this._handleTriggerKeydownBound=this._handleTriggerKeydown.bind(this),this._setupEventHandlers()}static get defaults(){return t}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_Dropdown}destroy(){this._resetDropdownStyles(),this._removeEventHandlers(),i._dropdowns.splice(i._dropdowns.indexOf(this),1),this.el.M_Dropdown=void 0}_setupEventHandlers(){this.el.addEventListener("keydown",this._handleTriggerKeydownBound),this.dropdownEl.addEventListener("click",this._handleDropdownClickBound),this.options.hover?(this._handleMouseEnterBound=this._handleMouseEnter.bind(this),this.el.addEventListener("mouseenter",this._handleMouseEnterBound),this._handleMouseLeaveBound=this._handleMouseLeave.bind(this),this.el.addEventListener("mouseleave",this._handleMouseLeaveBound),this.dropdownEl.addEventListener("mouseleave",this._handleMouseLeaveBound)):(this._handleClickBound=this._handleClick.bind(this),this.el.addEventListener("click",this._handleClickBound))}_removeEventHandlers(){this.el.removeEventListener("keydown",this._handleTriggerKeydownBound),this.dropdownEl.removeEventListener("click",this._handleDropdownClickBound),this.options.hover?(this.el.removeEventListener("mouseenter",this._handleMouseEnterBound),this.el.removeEventListener("mouseleave",this._handleMouseLeaveBound),this.dropdownEl.removeEventListener("mouseleave",this._handleMouseLeaveBound)):this.el.removeEventListener("click",this._handleClickBound)}_setupTemporaryEventHandlers(){document.body.addEventListener("click",this._handleDocumentClickBound,!0),document.body.addEventListener("touchend",this._handleDocumentClickBound),document.body.addEventListener("touchmove",this._handleDocumentTouchmoveBound),this.dropdownEl.addEventListener("keydown",this._handleDropdownKeydownBound)}_removeTemporaryEventHandlers(){document.body.removeEventListener("click",this._handleDocumentClickBound,!0),document.body.removeEventListener("touchend",this._handleDocumentClickBound),document.body.removeEventListener("touchmove",this._handleDocumentTouchmoveBound),this.dropdownEl.removeEventListener("keydown",this._handleDropdownKeydownBound)}_handleClick(e){e.preventDefault(),this.open()}_handleMouseEnter(){this.open()}_handleMouseLeave(e){var t=e.toElement||e.relatedTarget,e=!!o(t).closest(".dropdown-content").length;let i=!1;t=o(t).closest(".dropdown-trigger");t.length&&t[0].M_Dropdown&&t[0].M_Dropdown.isOpen&&(i=!0),i||e||this.close()}_handleDocumentClick(e){let t=o(e.target);(this.options.closeOnClick&&t.closest(".dropdown-content").length&&!this.isTouchMoving||t.closest(".dropdown-trigger").length||!t.closest(".dropdown-content").length)&&setTimeout(()=>{this.close()},0),this.isTouchMoving=!1}_handleTriggerKeydown(e){e.which!==M.keys.ARROW_DOWN&&e.which!==M.keys.ENTER||this.isOpen||(e.preventDefault(),this.open())}_handleDocumentTouchmove(e){let t=o(e.target);t.closest(".dropdown-content").length&&(this.isTouchMoving=!0)}_handleDropdownClick(e){"function"==typeof this.options.onItemClick&&(e=o(e.target).closest("li")[0],this.options.onItemClick.call(this,e))}_handleDropdownKeydown(i){if(i.which===M.keys.TAB)i.preventDefault(),this.close();else if(i.which!==M.keys.ARROW_DOWN&&i.which!==M.keys.ARROW_UP||!this.isOpen)if(i.which===M.keys.ENTER&&this.isOpen){let e=this.dropdownEl.children[this.focusedIndex],t=o(e).find("a, button").first();t.length?t[0].click():e&&e.click()}else i.which===M.keys.ESC&&this.isOpen&&(i.preventDefault(),this.close());else{i.preventDefault();var s=i.which===M.keys.ARROW_DOWN?1:-1;let e=this.focusedIndex,t=!1;
1do{if(e+=s,this.dropdownEl.children[e]&&-1!==this.dropdownEl.children[e].tabIndex){t=!0;break}}while(e<this.dropdownEl.children.length&&0<=e);t&&(this.focusedIndex=e,this._focusFocusedItem())}var n=String.fromCharCode(i.which).toLowerCase();if(n&&-1===[9,13,27,38,40].indexOf(i.which)){this.filterQuery.push(n);let t=this.filterQuery.join(""),e=o(this.dropdownEl).find("li").filter(e=>0===o(e).text().toLowerCase().indexOf(t))[0];e&&(this.focusedIndex=o(e).index(),this._focusFocusedItem())}this.filterTimeout=setTimeout(this._resetFilterQueryBound,1e3)}_resetFilterQuery(){this.filterQuery=[]}_resetDropdownStyles(){this.$dropdownEl.css({display:"",width:"",height:"",left:"",top:"","transform-origin":"",transform:"",opacity:""})}_moveDropdown(e){this.options.container?o(this.options.container).append(this.dropdownEl):e?o(e).append(this.dropdownEl):this.$el.after(this.dropdownEl)}_makeDropdownFocusable(){this.dropdownEl.tabIndex=0,o(this.dropdownEl).children().each(function(e){e.getAttribute("tabindex")||e.setAttribute("tabindex",0)})}_focusFocusedItem(){0<=this.focusedIndex&&this.focusedIndex<this.dropdownEl.children.length&&this.options.autoFocus&&this.dropdownEl.children[this.focusedIndex].focus()}_getDropdownPosition(e){this.el.offsetParent.getBoundingClientRect();var t=this.el.getBoundingClientRect(),i=this.dropdownEl.getBoundingClientRect();let s=i.height,n=i.width,o=t.left-i.left,a=t.top-i.top;var r={left:o,top:a,height:s,width:n},e=M.checkPossibleAlignments(this.el,e,r,this.options.coverTrigger?0:t.height);let l="top",d=this.options.alignment;return a+=this.options.coverTrigger?0:t.height,this.isScrollable=!1,e.to
1p||(e.bottom?l="bottom":(this.isScrollable=!0,s-=20,e.spaceOnTop>e.spaceOnBottom?(l="bottom",s+=e.spaceOnTop,a-=e.spaceOnTop-20):s+=e.spaceOnBottom)),e[d]||(e[r="left"===d?"right":"left"]?d=r:e.spaceOnLeft>e.spaceOnRight?(d="right",n+=e.spaceOnLeft,o-=e.spaceOnLeft):(d="left",n+=e.spaceOnRight)),"bottom"===l&&(a=a-i.height+(this.options.coverTrigger?t.height:0)),"right"===d&&(o=o-i.width+t.width),{x:o,y:a,verticalAlignment:l,horizontalAlignment:d,height:s,width:n}}_animateIn(){e.remove(this.dropdownEl),e({targets:this.dropdownEl,opacity:{value:[0,1],easing:"easeOutQuad"},scaleX:[.3,1],scaleY:[.3,1],duration:this.options.inDuration,easing:"easeOutQuint",complete:e=>{this.options.autoFocus&&this.dropdownEl.focus(),"function"==typeof this.options.onOpenEnd&&this.options.onOpenEnd.call(this,this.el)}})}_animateOut(){e.remove(this.dropdownEl),e({targets:this.dropdownEl,opacity:{value:0,easing:"easeOutQuint"},scaleX:.3,scaleY:.3,duration:this.options.outDuration,easing:"easeOutQuint",complete:e=>{this._resetDropdownStyles(),"function"==typeof this.options.onCloseEnd&&this.options.onCloseEnd.call(this,this.el)}})}_placeDropdown(){let e=M.getClosestAncestor(this.dropdownEl,e=>"visible"!==o(e).css("overflow"));e=e||(this.dropdownEl.offsetParent||this.dropdownEl.parentNode),"static"===o(e).css("position")&&o(e).css("position","relative"),this._moveDropdown(e);var t=(this.options.constrainWidth?this.el:this.dropdownEl).getBoundingClientRect().width;this.dropdownEl.style.width=t+"px";t=this._getDropdownPosition(e);this.dropdownEl.style.left=t.x+"px",this.dropdownEl.style.top=t.y+"px",this.dropdownEl.style.height=t.height+"px",this.dropdownEl.style.width=t.width+"px",this.dropdownEl.style.transformOrigin=`${"left"===t.horizontalAlignment?"0":"100%"} ${"top"===t.verticalAlignment?"0":"100%"}`}open(){this.isOpen||(this.isOpen=!0,"function"==typeof this.options.onOpenStart&&this.options.onOpenStart.call(this,this.el),this._resetDropdownStyles(),this.dropdownEl.style.display="block",this._placeDropdown(),this._animateIn(),this._setupTemporaryEventHandlers())}close(){this.isOpen&&(this.isOpen=!1,this.focusedIndex=-1,"function"==typeof this.options.onCloseStart&&this.options.onCloseStart.call(this,this.el),this._animateOut(),this._removeTemporaryEventHandlers(),this.options.autoFocus&&this.el.focus())}recalculateDimensions(){this.isOpen&&(this.$dropdownEl.css({width:"",height:"",left:"",top:"","transform-origin":""}),this._placeDropdown())}}i._dropdowns=[],M.Dropdown=i,M.jQueryLoaded&&M.initializeJqueryWrapper(i,"dropdown","M_Dropdown")}(cash,M.anime),function(n,t){"use strict";let e={opacity:.5,inDuration:250,outDuration:250,onOpenStart:null,onOpenEnd:null,onCloseStart:null,onCloseEnd:null,preventScrolling:!0,dismissible:!0,startingTop:"4%",endingTop:"10%"};class i extends Component{constructor(e,t){super(i,e,t),(this.el.M_Modal=this).options=n.extend({},i.defaults,t),this.isOpen=!1,this.id=this.$el.attr("id"),this._openingTrigger=void 0,this.$overlay=n('<div class="modal-overlay"></div>'),this.el.tabIndex=0,this._nthModalOpened=0,i._count++,this._setupEventHandlers()}static get defaults(){return e}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_Modal}destroy(){i._count--,this._removeEventHandlers(),this.el.removeAttribute("style"),this.$overlay.remove(),this.el.M_Modal=void 0}_setupEventHandlers(){this._handleOverlayClickBound=this._handleOverlayClick.bind(this),this._handleModalCloseClickBound=this._handleModalCloseClick.bind(this),1===i._count&&document.body.addEventListener("click",this._handleTriggerClick),this.$overlay[0].addEventListener("click",this._handleOverlayClickBound),this.el.addEventListener("click",this._handleModalCloseClickBound)}_removeEventHandlers(){0===i._count&&document.body.removeEventListener("click",this._handleTriggerClick),this.$overlay[0].removeEventListener("click",this._handleOverlayClickBound),this.el.removeEventListener("click",this._handleModalCloseClickBound)}_handleTriggerClick(t){var i=n(t.target).closest(".modal-trigger");if(i.length){var s=M.getIdFromTrigger(i[0]);let e=document.getElementById(s).M_Modal;e&&e.open(i),t.preventDefault()}}_handleOverlayClick(){this.options.dismissible&&this.close()}_handleModalCloseClick(e){n(e.target).closest(".modal-close").length&&this.close()}
1_handleKeydown(e){27===e.keyCode&&this.options.dismissible&&this.close()}_handleFocus(e){this.el.contains(e.target)||this._nthModalOpened!==i._modalsOpen||this.el.focus()}_animateIn(){n.extend(this.el.style,{display:"block",opacity:0}),n.extend(this.$overlay[0].style,{display:"block",opacity:0}),t({targets:this.$overlay[0],opacity:this.options.opacity,duration:this.options.inDuration,easing:"easeOutQuad"});var e={targets:this.el,duration:this.options.inDuration,easing:"easeOutCubic",complete:()=>{"function"==typeof this.options.onOpenEnd&&this.options.onOpenEnd.call(this,this.el,this._openingTrigger)}};this.el.classList.contains("bottom-sheet")?n.extend(e,{bottom:0,opacity:1}):n.extend(e,{top:[this.options.startingTop,this.options.endingTop],opacity:1,scaleX:[.8,1],scaleY:[.8,1]}),t(e)}_animateOut(){t({targets:this.$overlay[0],opacity:0,duration:this.options.outDuration,easing:"easeOutQuart"});var e={targets:this.el,duration:this.options.outDuration,easing:"easeOutCubic",complete:()=>{this.el.style.display="none",this.$overlay.remove(),"function"==typeof this.options.onCloseEnd&&this.options.onCloseEnd.call(this,this.el)}};this.el.classList.contains("bottom-sheet")?n.extend(e,{bottom:"-100%",opacity:0}
1):n.extend(e,{top:[this.options.endingTop,this.options.startingTop],opacity:0,scaleX:.8,scaleY:.8}),t(e)}open(e){if(!this.isOpen)return this.isOpen=!0,i._modalsOpen++,this._nthModalOpened=i._modalsOpen,this.$overlay[0].style.zIndex=1e3+2*i._modalsOpen,this.el.style.zIndex=2e6+2*i._modalsOpen+1,this._openingTrigger=e?e[0]:void 0,"function"==typeof this.options.onOpenStart&&this.options.onOpenStart.call(this,this.el,this._openingTrigger),this.options.preventScrolling&&(document.body.style.overflow="hidden"),this.el.classList.add("open"),this.el.insertAdjacentElement("afterend",this.$overlay[0]),this.options.dismissible&&(this._handleKeydownBound=this._handleKeydown.bind(this),this._handleFocusBound=this._handleFocus.bind(this),document.addEventListener("keydown",this._handleKeydownBound),document.addEventListener("focus",this._handleFocusBound,!0)),t.remove(this.el),t.remove(this.$overlay[0]),this._animateIn(),this.el.focus(),this}close(){if(this.isOpen)return this.isOpen=!1,i._modalsOpen--,this._nthModalOpened=0,"function"==typeof this.options.onCloseStart&&this.options.onCloseStart.call(this,this.el),this.el.classList.remove("open"),0===i._modalsOpen&&(document.body.style.overflow=""),this.options.dismissible&&(document.removeEventListener("keydown",this._handleKeydownBound),document.removeEventListener("focus",this._handleFocusBound,!0)),t.remove(this.el),t.remove(this.$overlay[0]),this._animateOut(),this}}i._modalsOpen=0,i._count=0,M.Modal=i,M.jQueryLoaded&&M.initializeJqueryWrapper(i,"modal","M_Modal")}(cash,M.anime),function(s,n){"use strict";let e={inDuration:275,outDuration:200,onOpenStart:null,onOpenEnd:null,onCloseStart:null,onCloseEnd:null};class i extends Component{constructor(e,t){super(i,e,t),(this.el.M_Materialbox=this).options=s.extend({},i.defaults,t),this.overlayActive=!1,this.doneAnimating=!0,this.placeholder=s("<div></div>").addClass("material-placeholder"),this.originalWidth=0,this.originalHeight=0,this.originInlineStyles=this.$el.attr("style"),this.caption=this.el.getAttribute("data-caption")||"",this.$el.before(this.placeholder),this.placeholder.append(this.$el),this._setupEventHandlers()}static get defaults(){return e}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_Materialbox}destroy(){this._removeEventHandlers(),this.el.M_Materialbox=void 0,s(this.placeholder).after(this.el).remove(),this.$el.removeAttr("style")}_setupEventHandlers(){this._handleMaterialboxClickBound=this._handleMaterialboxClick.bind(this),this.el.addEventListener("click",this._handleMaterialboxClickBound)}_removeEventHandlers(){this.el.removeEventListener("click",this._handleMaterialboxClickBound)}_handleMaterialboxClick(e){!1===this.doneAnimating||this.overlayActive&&this.doneAnimating?this.close():this.open()}_handleWindowScroll(){this.overlayActive&&this.close()}_handleWindowResize(){this.overlayActive&&this.close()}_handleWindowEscape(e){27===e.keyCode&&this.doneAnimating&&this.overlayActive&&this.close()}_makeAncestorsOverflowVisible(){this.ancestorsChanged=s();let t=this.placeholder[0].parentNode;for(;null!==t&&!s(t).is(document);){let e=s(t);"visible"!==e.css("overflow")&&(e.css("overflow","visible"),void 0===this.ancestorsChanged?this.ancestorsChanged=e:this.ancestorsChanged=this.ancestorsChanged.add(e)),t=t.parentNode}}_animateImageIn(){let e={targets:this.el,height:[this.originalHeight,this.newHeight],width:[this.originalWidth,this.newWidth],left:M.getDocumentScrollLeft()+this.windowWidth/2-this.placeholder.offset().left-this.newWidth/2,top:M.getDocumentScrollTop()+this.windowHeight/2-this.placeholder.offset().top-this.newHeight/2,duration:this.options.inDuration,easing:"easeOutQuad",complete:()=>{this.doneAnimating=!0,"function"==typeof this.options.onOpenEnd&&this.options.onOpenEnd.call(this,this.el)}};this.maxWidth=this.$el.css("max-width"),this.maxHeight=this.$el.css("max-height"),"none"!==this.maxWidth&&(e.maxWidth=this.newWidth),"none"!==this.maxHeight&&(e.maxHeight=this.newHeight),n(e)}_animateImageOut(){var e={targets:this.el,width:this.originalWidth,height:this.originalHeight,left:0,top:0,duration:this.options.outDuration,easing:"easeOutQuad",complete:()=>{this.placeholder.css({height:"",width:"",position:"",top:"",left:""}),this.attrWidth&&this.$el.attr("width",this.attrWidth),this.attrHeight&&this.$el.attr("height",this.attrHeight),this.$el.removeAttr("style"),this.originInlineStyles&&this.$el.attr("style",this.originInlineStyles),this.$el.removeClass("active"),this.doneAnimating=!0,this.ancestorsChanged.length&&this.ancestorsChanged.css("overflow",""),"function"==typeof this.options.onCloseEnd&&this.options.onCloseEnd.call(this,this.el)}};n(e)}_updateVars(){this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight,this.caption=this.el.getAttribute("data-caption")||""}
vendor: 1,463 bytes, line 1
1open(){this._updateVars(),this.originalWidth=this.el.getBoundingClientRect().width,this.originalHeight=this.el.getBoundingClientRect().height,this.doneAnimating=!1,this.$el.addClass("active"),this.overlayActive=!0,"function"==typeof this.options.onOpenStart&&this.options.onOpenStart.call(this,this.el),this.placeholder.css({width:this.placeholder[0].getBoundingClientRect().width+"px",height:this.placeholder[0].getBoundingClientRect().height+"px",position:"relative",top:0,left:0}),this._makeAncestorsOverflowVisible(),this.$el.css({position:"absolute","z-index":1e3,"will-change":"left, top, width, height"}),this.attrWidth=this.$el.attr("width"),this.attrHeight=this.$el.attr("height"),this.attrWidth&&(this.$el.css("width",this.attrWidth+"px"),this.$el.removeAttr("width")),this.attrHeight&&(this.$el.css("width",this.attrHeight+"px"),this.$el.removeAttr("height")),this.$overlay=s('<div id="materialbox-overlay"></div>').css({opacity:0}).one("click",()=>{this.doneAnimating&&this.close()}),this.$el.before(this.$overlay);var e=this.$overlay[0].getBoundingClientRect();this.$overlay.css({width:this.windowWidth+"px",height:this.windowHeight+"px",left:-1*e.left+"px",top:-1*e.top+"px"}),n.remove(this.el),n.remove(this.$overlay[0]),n({targets:this.$overlay[0],opacity:1,duration:this.options.inDuration,easing:"easeOutQuad"}),""!==this.caption&&(this.$photocaption&&n.remove(this.$photoCaption[0]),this.$photoCaption=s('<div class="materialbox-caption"></div>
1'),this.$photoCaption.text(this.caption),s("body").append(this.$photoCaption),this.$photoCaption.css({display:"inline"}),n({targets:this.$photoCaption[0],opacity:1,duration:this.options.inDuration,easing:"easeOutQuad"}));let t=0;var i=this.originalWidth/this.windowWidth,e=this.originalHeight/this.windowHeight;this.newWidth=0,this.newHeight=0,e<i?(t=this.originalHeight/this.originalWidth,this.newWidth=.9*this.windowWidth,this.newHeight=.9*this.windowWidth*t):(t=this.originalWidth/this.originalHeight,this.newWidth=.9*this.windowHeight*t,this.newHeight=.9*this.windowHeight),this._animateImageIn(),this._handleWindowScrollBound=this._handleWindowScroll.bind(this),this._handleWindowResizeBound=this._handleWindowResize.bind(this),this._handleWindowEscapeBound=this._handleWindowEscape.bind(this),window.addEventListener("scroll",this._handleWindowScrollBound),window.addEventListener("resize",this._handleWindowResizeBound),window.addEventListener("keyup",this._handleWindowEscapeBound)}close(){this._updateVars(),this.doneAnimating=!1,"function"==typeof this.options.onCloseStart&&this.options.onCloseStart.call(this,this.el),n.remove(this.el),n.remove(this.$overlay[0]),""!==this.caption&&n.remove(this.$photoCaption[0]),window.removeEventListener("scroll",this._handleWindowScrollBound),window.removeEventListener("resize",this._handleWindowResizeBound),window.removeEventListener("keyup",this._handleWindowEscapeBound),n({targets:this.$overlay[0],opacity:0,duration:this.options.outDuration,easing:"easeOutQuad",complete:()=>{this.overlayActive=!1,this.$overlay.remove()}}),this._animateImageOut(),""!==this.caption&&n({targets:this.$photoCaption[0],opacity:0,duration:this.options.outDuration,easing:"easeOutQuad",complete:()=>{this.$photoCaption.remove()}})}}M.Materialbox=i,M.jQueryLoaded&&M.initializeJqueryWrapper(i,"materialbox","M_Materialbox")}(cash,M.anime),function(i){"use strict";let e={responsiveThreshold:0};class s extends Component{constructor(e,t){super(s,e,t),(this.el.M_Parallax=this).options=i.extend({},s.defaults,t),this._enabled=window.innerWidth>this.options.responsiveThreshold,this.$img=this.$el.find("img").first(),this.$img.each(function(){this.complete&&i(this).trigger("load")}),this._updateParallax(),this._setupEventHandlers(),this._setupStyles(),s._parallaxes.push(this)}static get defaults(){return e}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_Parallax}destroy(){s._parallaxes.splice(s._parallaxes.indexOf(this),1),this.$img[0].style.transform="",this._removeEventHandlers(),this.$el[0].M_Parallax=void 0}static _handleScroll(){for(let t=0;t<s._parallaxes.length;t++){let e=s._parallaxes[t];e._updateParallax.call(e)}}static _handleWindowResize(){for(let t=0;t<s._parallaxes.length;t++){let e=s._parallaxes[t];e._enabled=window.innerWidth>e.options.responsiveThreshold}}_setupEventHandlers(){this._handleImageLoadBound=this._handleImageLoad.bind(this),this.$img[0].addEventListener("load",this._handleImageLoadBound),0===s._parallaxes.length&&(s._handleScrollThrottled=M.throttle(s._handleScroll,5),window.addEventListener("scroll",s._handleScrollThrottled),s._handleWindowResizeThrottled=M.throttle(s._handleWindowResize,5),window.addEventListener("resize",s._handleWindowResizeThrottled))}_removeEventHandlers(){this.$img[0].removeEventListener("load",this._handleImageLoadBound),0===s._parallaxes.length&&(window.removeEventListener("scroll",s._handleScrollThrottled),window.removeEventListener("resize",s._handleWindowResizeThrottled))}_setupStyles(){this.$img[0].style.opacity=1}_handleImageLoad(){this._updateParallax()}_updateParallax(){var e=0<this.$el.height()?this.el.parentNode.offsetHeight:500,t=this.$img[0].offsetHeight-e,i=this.$el.offset().top+e,s=this.$el.offset().top,n=M.getDocumentScrollTop(),o=window.innerHeight;this._enabled?n<i&&s<n+o&&(this.$img[0].style.transform=`translate3D(-50%, ${t*((n+o-s)/(e+o))}px, 0)`):this.$img[0].style.transform=""}}s._parallaxes=[],M.Parallax=s,M.jQueryLoaded&&M.initializeJqueryWrapper(s,"parallax","M_Parallax")}(cash),function(n,s){"use strict";let e={duration:300,onShow:null,swipeable:!1,responsiveThreshold:1/0};class i extends Component{constructor(e,t){super(i,e,t),(this.el.M_Tabs=this).options=n.extend({},i.defaults,t),this.$tabLinks=this.$el.children("li.tab").children("a"),this.index=0,this._setupActiveTabLink(),this.options.swipeable?this._setupSwipeableTabs():this._setupNormalTabs(),this._setTabsAndTabWidth(),this._createIndicator(),this._setupEventHandlers()}static get defaults(){return e}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_Tabs}destroy(){this._removeEventHandlers(),this._indicator.parentNode.removeChild(this._indicator),this.options.swipeable?this._teardownSwipeableTabs():this._teardownNormalTabs(),this.$el[0].M_Tabs=void 0}_setupEventHandlers(){this._handleWindowResizeBound=this._handleWindowResize.bind(this),window.addEventListener("resize",this._handleWindowResizeBound),this._handleTabClickBound=this._handleTabClick.bind(this),this.el.addEventListener("click",this._handleTabClickBound)}_removeEventHandlers(){window.removeEventListener("resize",this._handleWindowResizeBound),this.el.removeEventListener("click",this._handleTabClickBound)}_handleWindowResize(){this._setTabsAndTabWidth(),0!==this.tabWidth&&
10!==this.tabsWidth&&(this._indicator.style.left=this._calcLeftPos(this.$activeTabLink)+"px",this._indicator.style.right=this._calcRightPos(this.$activeTabLink)+"px")}_handleTabClick(t){let e=n(t.target).closest("li.tab"),i=n(t.target).closest("a");if(i.length&&i.parent().hasClass("tab"))if(e.hasClass("disabled"))t.preventDefault();else if(!i.attr("target")){this.$activeTabLink.removeClass("active");let e=this.$content;this.$activeTabLink=i,this.$content=n(M.escapeHash(i[0].hash)),this.$tabLinks=this.$el.children("li.tab").children("a"),this.$activeTabLink.addClass("active");var s=this.index;this.index=Math.max(this.$tabLinks.index(i),0),this.options.swipeable?this._tabsCarousel&&this._tabsCarousel.set(this.index,()=>{"function"==typeof this.options.onShow&&this.options.onShow.call(this,this.$content[0])}):this.$content.length&&(this.$content[0].style.display="block",this.$content.addClass("active"),"function"==typeof this.options.onShow&&this.options.onShow.call(this,this.$content[0]),e.length&&!e.is(this.$content)&&(e[0].style.display="none",e.removeClass("active"))),this._setTabsAndTabWidth(),this._animateIndicator(s),t.preventDefault()}}_createIndicator(){let e=document.createElement("li");e.classList.add("indicator"),this.el.appendChild(e),this._indicator=e,setTimeout(()=>{this._indicator.style.left=this._calcLeftPos(this.$activeTabLink)+"px",this._indicator.style.right=this._calcRightPos(this.$activeTabLink)+"px"},0)}_setupActiveTabLink(){this.$activeTabLink=n(this.$tabLinks.filter('[href="'+location.hash+'"]')),0===this.$activeTabLink.length&&(this.$activeTabLink=this.$el.children("li.tab").children("a.active").first()),0===this.$activeTabLink.length&&(this.$activeTabLink=this.$el.children("li.tab").children("a").first()),this.$tabLinks.removeClass("active"),this.$activeTabLink[0].classList.add("active"),this.index=Math.max(this.$tabLinks.index(this.$activeTabLink),0),this.$activeTabLink.length&&(this.$content=n(M.escapeHash(this.$activeTabLink[0].hash)),this.$content.addClass("active"))}_setupSwipeableTabs(){window.innerWidth>this.options.responsiveThreshold&&(this.options.swipeable=!1);let i=n();this.$tabLinks.each(e=>{let t=n(M.escapeHash(e.hash));t.addClass("carousel-item"),i=i.add(t)});let e=n('<div class="tabs-content carousel carousel-slider"></div>');i.first().before(e),e.append(i),i[0].style.display="";var t=this.$activeTabLink.closest(".tab").index();this._tabsCarousel=M.Carousel.init(e[0],{fullWidth:!0,noWrap:!0,onCycleTo:e=>{var t=this.index;this.index=n(e).index(),this.$activeTabLink.removeClass("active"),this.$activeTabLink=this.$tabLinks.eq(this.index),this.$activeTabLink.addClass("active"),this._animateIndicator(t),"function"==typeof this.options.onShow&&this.options.onShow.call(this,this.$content[0])}}),this._tabsCarousel.set(t)}_teardownSwipeableTabs(){let e=this._tabsCarousel.$el;this._tabsCarousel.destroy(),e.after(e.children()),e.remove()}_setupNormalTabs(){this.$tabLinks.not(this.$activeTabLink).each(t=>{if(t.hash){let e=n(M.escapeHash(t.hash));e.length&&(e[0].style.display="none")}})}_teardownNormalTabs(){this.$tabLinks.each(t=>{if(t.hash){let e=n(M.escapeHash(t.hash));e.length&&(e[0].style.display="")}})}_setTabsAndTabWidth(){this.tabsWidth=this.$el.width(),this.tabWidth=Math.max(this.tabsWidth,this.el.scrollWidth)/this.$tabLinks.length}_calcRightPos(e){return Math.ceil(this.tabsWidth-e.position().left-e[0].getBoundingClientRect().width)}_calcLeftPos(e){return Math.floor(e.position().left)}updateTabIndicator(){this._setTabsAndTabWidth(),this._animateIndicator(this.index)}_animateIndicator(e){let t=0,i=0;0<=this.index-e?t=90:i=90;e={targets:this._indicator,left:{value:this._calcLeftPos(this.$activeTabLink),delay:t},right:{value:this._calcRightPos(this.$activeTabLink),delay:i},duration:this.options.duration,easing:"easeOutQuad"};s.remove(this._indicator),s(e)}select(e){let t=this.$tabLinks.filter('[href="#'+e+'"]');t.length&&t.trigger("click")}}M.Tabs=i,M.jQueryLoaded&&M.initializeJqueryWrapper(i,"tabs","M_Tabs")}(cash,M.anime),function(c,e){"use strict";let t={exitDelay:200,enterDelay:0,html:null,margin:5,inDuration:250,outDuration:200,position:"bottom",transitionMovement:10};class i extends Component{constructor(e,t){super(i,e,t),(this.el.M_Tooltip=this).options=c.extend({},i.defaults,t),this.isOpen=!1,this.isHovered=!1,this.isFocused=!1,this._appendTooltipEl(),this._setupEventHandlers()}static get defaults(){return t}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_Tooltip}destroy(){c(this.tooltipEl).remove(),this._removeEventHandlers(),this.el.M_Tooltip=void 0}_appendTooltipEl(){let e=document.createElement("div");e.classList.add("material-tooltip"),this.tooltipEl=e;let t=document.createElement("div");t.classList.add("tooltip-content"),t.innerHTML=this.options.html,e.appendChild(t),document.body.appendChild(e)}_updateTooltipContent(){this.tooltipEl.querySelector(".tooltip-content").innerHTML=this.options.html}_setupEventHandlers(){this._handleMouseEnterBound=this._handleMouseEnter.bind(this),this._handleMouseLeaveBound=this._handleMouseLeave.bind(this),this._handleFocusBound=this._handleFocus.bind(this),this._handleBlurBound=this._handleBlur.bind(this),this.el.addEventListener("mouseenter",this._handleMouseEnterBound),this.el.addEventListener("mouseleave",this._handleMouseLeaveBound),this.el.addEventListener("focus",this._handleFocusBound,!0),this.el.addEventListener("blur",this._handleBlurBound,!0)}_removeEventHandlers(){this.el.removeEventListener("mouseenter",this._handleMouseEnterBound),this.el.removeEventListener("mouseleave",this._handleMouseLeaveBound),this.el.removeEventListener("focus",this._handleFocusBound,!0),this.el.removeEventListener("blur",this._handleBlurBound,!0)}open(e){this.isOpen||(e=void 0===e||void 0,this.isOpen=!0,this.options=c.extend({},this.options,this._getAttributeOptions()),this._updateTooltipContent(),this._setEnterDelayTimeout(e))}close(){this.isOpen&&(this.isHovered=!1,this.isFocused=!1,this.isOpen=!1,this._setExitDelayTimeout())}_setExitDelayTimeout(){clearTimeout(this._exitDelayTimeout),this._exitDelayTimeout=setTimeout(()=>{this.isHovered||this.isFocused||this._animateOut()},this.options.exitDelay)}_setEnterDelayTimeout(e){clearTimeout(this._enterDelayTimeout),this._enterDelayTimeout=setTimeout(()=>{(this.isHovered||this.isFocused||e)&&this._animateIn()},this.options.enterDelay)}_positionTooltip(){let e=this.el,t=this.tooltipEl,i=e.offsetHeight,s=e.offsetWidth,n=t.offsetHeight,o=t.offsetWidth,a,r=this.options.margin,l,d;this.xMovement=0,this.yMovement=0,l=e.getBoundingClientRect().top+M.getDocumentScrollTop(),d=e.getBoundingClientRect().left+M.getDocumentScrollLeft(),"top"===this.options.position?(l+=-n-r,d+=s/2-o/2,this.yMovement=-this.options.transitionMovement):"right"===this.options.position?(l+=i/2-n/2,d+=s+r,this.xMovement=this.options.transitionMovement):"left"===this.options.position?(l+=i/2-n/2,d+=-o-r,this.xMovement=-this.options.transitionMovement):(l+=i+r,d+=s/2-o/2,this.yMovement=this.options.transitionMovement),a=this._repositionWithinScreen(d,l,o,n),c(t).css({top:a.y+"px",left:a.x+"px"})}_repositionWithinScreen(e,t,i,s){var n=M.getDocumentScrollLeft(),o=M.getDocumentScrollTop();let a=e-n,r=t-o;e={left:a,top:r,width:i,height:s},t=this.options.margin+this.options.transitionMovement,e=M.checkWithinContainer(document.body,e,t);return e.left?a=t:e.right&&(a-=a+i-window.innerWidth),e.top?r=t:e.bottom&&(r-=r+s-window.innerHeight),{x:a+n,y:r+o}}_animateIn(){this._positionTooltip(),this.tooltipEl.style.visibility="visible",e.remove(this.tooltipEl),e({targets:this.tooltipEl,opacity:1,translateX:this.xMovement,translateY:this.yMovement,duration:this.options.inDuration,easing:"easeOutCubic"})}_animateOut(){e.remove(this.tooltipEl),e({targets:this.tooltipEl,opacity:0,translateX:0,translateY:0,duration:this.options.outDuration,easing:"easeOutCubic"})}_handleMouseEnter(){this.isHovered=!0,this.isFocused=!1,this.open(!1)}_handleMouseLeave(){this.isHovered=!1,this.isFocused=!1,this.close()}_handleFocus(){M.tabPressed&&(this.isFocused=!0,this.open(!1))}_handleBlur(){this.isFocused=!1,this.close()}_getAttributeOptions(){let e={};var t=this.el.getAttribute("data-tooltip"),i=this.el.getAttribute("data-position");return t&&(e.html=t),i&&(e.position=i),e}}M.Tooltip=i,M.jQueryLoaded&&M.initializeJqueryWrapper(i,"tooltip","M_Tooltip")}(cash,M.anime),function(i){"use strict";var e=e||{},t=document.querySelectorAll.bind(document);function r(e){var t,i="";for(t in e)e.hasOwnProperty(t)&&(i+=t+":"+e[t]+";");return i}var l={duration:750,show:function(e,t){if(2===e.button)return!1;var i=t||this,s=document.createElement("div");s.className="waves-ripple",i.appendChild(s);var n,o,o=(o={top:0,left:0},t=(n=(a=i)&&a.ownerDocument).documentElement,void 0!==a.getBoundingClientRect&&(o=a.getBoundingClientRect()),a=null!==(n=a=n)&&n===n.window?a:9===a.nodeType&&a.defaultView,{top:o.top+a.pageYOffset-t.clientTop,left:o.left+a.pageXOffset-t.clientLeft}),a=e.pageY-o.top,t=e.pageX-o.left,i="scale("+i.clientWidth/100*10+")";"touches"in e&&(a=e.touches[0].pageY-o.top,t=e.touches[0].pageX-o.left),s.setAttribute("data-hold",Date.now()),s.setAttribute("data-scale",i),s.setAttribute("data-x",t),s.setAttribute("data-y",a);t={top:a+"px",left:t+"px"};s.className=s.className+" waves-notransition",s.setAttribute("style",r(t)),s.className=s.className.replace("waves-notransition",""),t["-webkit-transform"]=i,t["-moz-transform"]=i,t["-ms-transform"]=i,t["-o-transform"]=i,t.transform=i,t.opacity="1",t["-webkit-transition-duration"]=l.duration+"ms",t["-moz-transition-duration"]=l.duration+"ms",t["-o-transition-duration"]=l.duration+"ms",t["transition-duration"]=l.duration+"ms",t["-webkit-transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",t["-moz-transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",t["-o-transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",t["transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",s.setAttribute("style",r(t))},hide:function(e){a.touchup(e);var t=this,i=(t.clientWidth,null),e=t.getElementsByClassName("waves-ripple");if(!(0<e.length))return!1;var s=(i=e[e.length-1]).getAttribute("data-x"),n=i.getAttribute("data-y"),o=i.getAttribute("data-scale"),e=350-(Date.now()-Number(i.getAttribute("data-hold")));e<0&&(e=0),setTimeout(function(){var e={top:n+"px",left:s+"px",opacity:"0","-webkit-transition-duration":l.duration+"ms","-moz-transition-duration":l.duration+"ms","-o-transition-duration":l.duration+"ms","transition-duration":l.duration+"ms","-webkit-transform":o,"-moz-transform":o,"-ms-transform":o,"-o-transform":o,transform:o};i.setAttribute("style",r(e)),setTimeout(function(){try{t.removeChild(i)}catch(e){return!1}},l.duration)},e)},wrapInput:function(e){for(var t=0;t<e.length;t++){var i,s,n,o=e[t];
1"input"===o.tagName.toLowerCase()&&("i"===(i=o.parentNode).tagName.toLowerCase()&&-1!==i.className.indexOf("waves-effect")||((s=document.createElement("i")).className=o.className+" waves-input-wrapper",n=o.getAttribute("style"),s.setAttribute("style",n=n||""),o.className="waves-button-input",o.removeAttribute("style"),i.replaceChild(s,o),s.appendChild(o)))}}},a={touches:0,allowEvent:function(e){var t=!0;return"touchstart"===e.type?a.touches+=1:"touchend"===e.type||"touchcancel"===e.type?setTimeout(function(){0<a.touches&&--a.touches},500):"mousedown"===e.type&&0<a.touches&&(t=!1),t},touchup:function(e){a.allowEvent(e)}};function s(e){var t=function(e){if(!1===a.allowEvent(e))return null;for(var t=null,i=e.target||e.srcElement;null!==i.parentNode;){if(!(i instanceof SVGElement)&&-1!==i.className.indexOf("waves-effect")){t=i;break}i=i.parentNode}return t}(e);null!==t&&(l.show(e,t),"ontouchstart"in i&&(t.addEventListener("touchend",l.hide,!1),t.addEventListener("touchcancel",l.hide,!1)),t.addEventListener("mouseup",l.hide,!1),t.addEventListener("mouseleave",l.hide,!1),t.addEventListener("dragend",l.hide,!1))}e.displayEffect=function(e){"duration"in(e=e||{})&&(l.duration=e.duration),l.wrapInput(t(".waves-effect")),"ontouchstart"in i&&document.body.addEventListener("touchstart",s,!1),document.body.addEventListener("mousedown",s,!1)}
1,e.attach=function(e){"input"===e.tagName.toLowerCase()&&(l.wrapInput([e]),e=e.parentNode),"ontouchstart"in i&&e.addEventListener("touchstart",s,!1),e.addEventListener("mousedown",s,!1)},i.Waves=e,document.addEventListener("DOMContentLoaded",function(){e.displayEffect()},!1)}(window),function(i,t){"use strict";let e={html:"",displayLength:4e3,inDuration:300,outDuration:375,classes:"",completeCallback:null,activationPercent:.8};class s{constructor(e){this.options=i.extend({},s.defaults,e),this.message=this.options.html,this.panning=!1,this.timeRemaining=this.options.displayLength,0===s._toasts.length&&s._createContainer(),s._toasts.push(this);let t=this._createToast();(t.M_Toast=this).el=t,this.$el=i(t),this._animateIn(),this._setTimer()}static get defaults(){return e}static getInstance(e){return(e.jquery?e[0]:e).M_Toast}static _createContainer(){let e=document.createElement("div");e.setAttribute("id","toast-container"),e.addEventListener("touchstart",s._onDragStart),e.addEventListener("touchmove",s._onDragMove),e.addEventListener("touchend",s._onDragEnd),e.addEventListener("mousedown",s._onDragStart),document.addEventListener("mousemove",s._onDragMove),document.addEventListener("mouseup",s._onDragEnd),document.body.appendChild(e),s._container=e}static _removeContainer(){document.removeEventListener("mousemove",s._onDragMove),document.removeEventListener("mouseup",s._onDragEnd),i(s._container).remove(),s._container=null}static _onDragStart(t){if(t.target&&i(t.target).closest(".toast").length){let e=i(t.target).closest(".toast")[0].M_Toast;e.panning=!0,s._draggedToast=e,e.el.classList.add("panning"),e.el.style.transition="",e.startingXPos=s._xPos(t),e.time=Date.now(),e.xPos=s._xPos(t)}}static _onDragMove(t){if(s._draggedToast){t.preventDefault();let e=s._draggedToast;e.deltaX=Math.abs(e.xPos-s._xPos(t)),e.xPos=s._xPos(t),e.velocityX=e.deltaX/(Date.now()-e.time),e.time=Date.now();var i=e.xPos-e.startingXPos,t=e.el.offsetWidth*e.options.activationPercent;e.el.style.transform=`translateX(${i}px)`,e.el.style.opacity=1-Math.abs(i/t)}}static _onDragEnd(){if(s._draggedToast){let e=s._draggedToast;e.panning=!1,e.el.classList.remove("panning");var t=e.xPos-e.startingXPos,i=e.el.offsetWidth*e.options.activationPercent;Math.abs(t)>i||1<e.velocityX?(e.wasSwiped=!0,e.dismiss()):(e.el.style.transition="transform .2s, opacity .2s",e.el.style.transform="",e.el.style.opacity=""),s._draggedToast=null}}static _xPos(e){return(e.targetTouches&&1<=e.targetTouches.length?e.targetTouches[0]:e).clientX}static dismissAll(){for(var e in s._toasts)s._toasts[e].dismiss()}_createToast(){let e=document.createElement("div");return e.classList.add("toast"),this.options.classes.length&&i(e).addClass(this.options.classes),("object"==typeof HTMLElement?this.message instanceof HTMLElement:this.message&&"object"==typeof this.message&&null!==this.message&&1===this.message.nodeType&&"string"==typeof this.message.nodeName)?e.appendChild(this.message):this.message.jquery?i(e).append(this.message[0]):e.innerHTML=this.message,s._container.appendChild(e),e}_animateIn(){t({targets:this.el,top:0,opacity:1,duration:this.options.inDuration,easing:"easeOutCubic"})}_setTimer(){this.timeRemaining!==1/0&&(this.counterInterval=setInterval(()=>{this.panning||(this.timeRemaining-=20),this.timeRemaining<=0&&this.dismiss()},20))}dismiss(){window.clearInterval(this.counterInterval);var e=this.el.offsetWidth*this.options.activationPercent;this.wasSwiped&&(this.el.style.transition="transform .05s, opacity .05s",this.el.style.transform=`translateX(${e}px)`,this.el.style.opacity=0),t({targets:this.el,opacity:0,marginTop:-40,duration:this.options.outDuration,easing:"easeOutExpo",complete:()=>{"function"==typeof this.options.completeCallback&&this.options.completeCallback(),this.$el.remove(),s._toasts.splice(s._toasts.indexOf(this),1),0===s._toasts.length&&s._removeContainer()}})}}s._toasts=[],s._container=null,s._draggedToast=null,M.Toast=s,M.toast=function(e){return new s(e)}}(cash,M.anime),function(n,i){"use strict";let e={edge:"left",draggable:!0,inDuration:250,outDuration:200,onOpenStart:null,onOpenEnd:null,onCloseStart:null,onCloseEnd:null,preventScrolling:!0};class s extends Component{constructor(e,t){super(s,e,t),(this.el.M_Sidenav=this).id=this.$el.attr("id"),this.options=n.extend({},s.defaults,t),this.isOpen=!1,this.isFixed=this.el.classList.contains("sidenav-fixed"),this.isDragged=!1,this.lastWindowWidth=window.innerWidth,this.lastWindowHeight=window.innerHeight,this._createOverlay(),this._createDragTarget(),this._setupEventHandlers(),this._setupClasse
1s(),this._setupFixed(),s._sidenavs.push(this)}static get defaults(){return e}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_Sidenav}destroy(){this._removeEventHandlers(),this._enableBodyScrolling(),this._overlay.parentNode.removeChild(this._overlay),this.dragTarget.parentNode.removeChild(this.dragTarget),this.el.M_Sidenav=void 0,this.el.style.transform="";var e=s._sidenavs.indexOf(this);0<=e&&s._sidenavs.splice(e,1)}_createOverlay(){let e=document.createElement("div");this._closeBound=this.close.bind(this),e.classList.add("sidenav-overlay"),e.addEventListener("click",this._closeBound),document.body.appendChild(e),this._overlay=e}_setupEventHandlers(){0===s._sidenavs.length&&document.body.addEventListener("click",this._handleTriggerClick),this._handleDragTargetDragBound=this._handleDragTargetDrag.bind(this),this._handleDragTargetReleaseBound=this._handleDragTargetRelease.bind(this),this._handleCloseDragBound=this._handleCloseDrag.bind(this),this._handleCloseReleaseBound=this._handleCloseRelease.bind(this),this._handleCloseTriggerClickBound=this._handleCloseTriggerClick.bind(this),this.dragTarget.addEventListener("touchmove",this._handleDragTargetDragBound),this.dragTarget.addEventListener("touchend",this._handleDragTargetReleaseBound),this._overlay.addEventListener("touchmove",this._handleCloseDragBound),this._overlay.addEventListener("touchend",this._handleCloseReleaseBound),this.el.addEventListener("touchmove",this._handleCloseDragBound),this.el.addEventListener("touchend",this._handleCloseReleaseBound),this.el.addEventListener("click",this._handleCloseTriggerClickBound),this.isFixed&&(this._handleWindowResizeBound=this._handleWindowResize.bind(this),window.addEventListener("resize",this._handleWindowResizeBound))}_removeEventHandlers(){1===s._sidenavs.length&&document.body.removeEventListener("click",this._handleTriggerClick),this.dragTarget.removeEventListener("touchmove",this._handleDragTargetDragBound),this.dragTarget.removeEventListener("touchend",this._handleDragTargetReleaseBound),this._overlay.removeEventListener("touchmove",this._handleCloseDragBound),this._overlay.removeEventListener("touchend",this._handleCloseReleaseBound),this.el.removeEventListener("touchmove",this._handleCloseDragBound),this.el.removeEventListener("touchend",this._handleCloseReleaseBound),this.el.removeEventListener("click",this._handleCloseTriggerClickBound),this.isFixed&&window.removeEventListener("resize",this._handleWindowResizeBound)}_handleTriggerClick(t){var i=n(t.target).closest(".sidenav-trigger");if(t.target&&i.length){var s=M.getIdFromTrigger(i[0]);let e=document.getElementById(s).M_Sidenav;e&&e.open(i),t.preventDefault()}}_startDrag(e){e=e.targetTouches[0].clientX;this.isDragged=!0,this._startingXpos=e,this._xPos=this._startingXpos,this._time=Date.now(),this._width=this.el.getBoundingClientRect().width,this._overlay.style.display="block",this._initialScrollTop=this.isOpen?this.el.scrollTop:M.getDocumentScrollTop(),this._verticallyScrolling=!1,i.remove(this.el),i.remove(this._overlay)}_dragMoveUpdate(e){var t=e.targetTouches[0].clientX,e=this.isOpen?this.el.scrollTop:M.getDocumentScrollTop();this.deltaX=Math.abs(this._xPos-t),this._xPos=t,this.velocityX=this.deltaX/(Date.now()-this._time),this._time=Date.now(),this._initialScrollTop!==e&&(this._verticallyScrolling=!0)}_handleDragTargetDrag(s){if(this.options.draggable&&!this._isCurrentlyFixed()&&!this._verticallyScrolling){this.isDragged||this._startDrag(s),this._dragMoveUpdate(s);let e=this._xPos-this._startingXpos;s=0<e?"right":"left";e=Math.min(this._width,Math.abs(e)),this.options.edge===s&&(e=0);let t=e,i="translateX(-100%)";"right"===this.options.edge&&(i="translateX(100%)",t=-t),this.percentOpen=Math.min(1,e/this._width),this.el.style.transform=`${i} translateX(${t}px)`,this._overlay.style.opacity=this.percentOpen}}_handleDragTargetRelease(){this.isDragged&&(.2<this.percentOpen?this.open():this._animateOut(),this.isDragged=!1,this._verticallyScrolling=!1)}_handleCloseDrag(i){if(this.isOpen&&this.options.draggable&&!this._isCurrentlyFixed()&&!this._verticallyScrolling){this.isDragged||this._startDrag(i),this._dragMoveUpdate(i);let e=this._xPos-this._startingXpos;i=0<e?"right":"left";e=Math.min(this._width,Math.abs(e)),this.options.edge!==i&&(e=0);let t=-e;"right"===this.options.edge&&(t=-t),this.percentOpen=Math.min(1,1-e/this._width),this.el.style.transform=`translateX(${t}px)`,this._overlay.style.opacity=this.percentOpen}}_handleCloseRelease(){this.isOpen&&this.isDragged&&(.8<this.percentOpen?this._animateIn():this.close(),this.isDragged=!1,this._verticallyScrolling=!1)}_handleCloseTriggerClick(e){n(e.target).closest(".sidenav-close").length&&!this._isCurrentlyFixed()&&this.close()}_handleWindowResize(){this.lastWindowWidth!==window.innerWidth&&(992<window.innerWidth?this.open():this.close()),this.lastWindowWidth=window.innerWidth,this.lastWindowHeight=window.innerHeight}
1_setupClasses(){"right"===this.options.edge&&(this.el.classList.add("right-aligned"),this.dragTarget.classList.add("right-aligned"))}_removeClasses(){this.el.classList.remove("right-aligned"),this.dragTarget.classList.remove("right-aligned")}_setupFixed(){this._isCurrentlyFixed()&&this.open()}_isCurrentlyFixed(){return this.isFixed&&992<window.innerWidth}_createDragTarget(){let e=document.createElement("div");e.classList.add("drag-target"),document.body.appendChild(e),this.dragTarget=e}_preventBodyScrolling(){let e=document.body;e.style.overflow="hidden"}_enableBodyScrolling(){let e=document.body;e.style.overflow=""}open(){!0!==this.isOpen&&(this.isOpen=!0,"function"==typeof this.options.onOpenStart&&this.options.onOpenStart.call(this,this.el),this._isCurrentlyFixed()?(i.remove(this.el),i({targets:this.el,translateX:0,duration:0,easing:"easeOutQuad"}),this._enableBodyScrolling(),this._overlay.style.display="none"):(this.options.preventScrolling&&this._preventBodyScrolling(),this.isDragged&&1==this.percentOpen||this._animateIn()))}close(){var e;!1!==this.isOpen&&(this.isOpen=!1,"function"==typeof this.options.onCloseStart&&this.options.onCloseStart.call(this,this.el),this._isCurrentlyFixed()?(e="left"===this.options.edge?"-105%":"105%",this.el.style.transform=`translateX(${e})`):(this._enableBodyScrolling(),this.isDragged&&0==this.percentOpen?this._overlay.style.display="none":this._animateOut()))}_animateIn(){this._animateSidenavIn(),this._animateOverlayIn()}_animateSidenavIn(){let e="left"===this.options.edge?-1:1;this.isDragged&&(e="left"===this.options.edge?e+this.percentOpen:e-this.percentOpen),i.remove(this.el),i({targets:this.el,translateX:[`${100*e}%`,0],duration:this.options.inDuration,easing:"easeOutQuad",complete:()=>{"function"==typeof this.options.onOpenEnd&&this.options.onOpenEnd.call(this,this.el)}})}_animateOverlayIn(){let e=0;this.isDragged?e=this.percentOpen:n(this._overlay).css({display:"block"}),i.remove(this._overlay),i({targets:this._overlay,opacity:[e,1],duration:this.options.inDuration,easing:"easeOutQuad"})}_animateOut(){this._animateSidenavOut(),this._animateOverlayOut()}_animateSidenavOut(){var e="left"===this.options.edge?-1:1;let t=0;this.isDragged&&(t="left"===this.options.edge?e+this.percentOpen:e-this.percentOpen),i.remove(this.el),i({targets:this.el,translateX:[`${100*t}%`,`${105*e}%`],duration:this.options.outDuration,easing:"easeOutQuad",complete:()=>{"function"==typeof this.options.onCloseEnd&&this.options.onCloseEnd.call(this,this.el)}})}_animateOverlayOut(){i.remove(this._overlay),i({targets:this._overlay,opacity:0,duration:this.options.outDuration,easing:"easeOutQuad",complete:()=>{n(this._overlay).css("display","none")}})}}s._sidenavs=[],M.Sidenav=s,M.jQueryLoaded&&M.initializeJqueryWrapper(s,"sidenav","M_Sidenav")}(cash,M.anime),function(o,a){"use strict";let e={throttle:100,scrollOffset:200,activeClass:"active",getActiveElement:function(e){return'a[href="#'+e+'"]'}};class u extends Component{constructor(e,t){super(u,e,t),(this.el.M_ScrollSpy=this).options=o.extend({},u.defaults,t),u._elements.push(this),u._count++,u._increment++,this.tickId=-1,this.id=u._increment,this._setupEventHandlers(),this._handleWindowScroll()}static get defaults(){return e}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_ScrollSpy}destroy(){u._elements.splice(u._elements.indexOf(this),1),u._elementsInView.splice(u._elementsInView.indexOf(this),1),u._visibleElements.splice(u._visibleElements.indexOf(this.$el),1),u._count--,this._removeEventHandlers(),o(this.options.getActiveElement(this.$el.attr("id"))).removeClass(this.options.activeClass),this.el.M_ScrollSpy=void 0}_setupEventHandlers(){let e=M.throttle(this._handleWindowScroll,200);this._handleThrottledResizeBound=e.bind(this),this._handleWindowScrollBound=this._handleWindowScroll.bind(this),1===u._count&&(window.addEventListener("scroll",this._handleWindowScrollBound),window.addEventListener("resize",this._handleThrottledResizeBound),document.body.addEventListener("click",this._handleTriggerClick))}_removeEventHandlers(){0===u._count&&(window.removeEventListener("scroll",this._handleWindowScrollBound),window.removeEventListener("resize",this._handleThrottledResizeBound),document.body.removeEventListener("click",this._handleTriggerClick))}_handleTriggerClick(i){let s=o(i.target);for(let t=u._elements.length-1;0<=t;t--){let e=u._elements[t];if(s.is('a[href="#'+e.$el.attr("id")+'"]')){i.preventDefault();var n=e.$el.offset().top+1;a({targets:[document.documentElement,document.body],scrollTop:n-e.options.scrollOffset,duration:400,easing:"easeOutCubic"});break}}}_handleWindowScroll(){u._ticks++;var e=M.getDocumentScrollTop(),t=M.getDocumentScrollLeft(),i=t+window.innerWidth,s=e+window.innerHeight,n=u._findElements(e,i,s,t);for(let t=0;t<n.length;t++){let e=n[t];e.tickId<0&&e._enter(),e.tickId=u._ticks}for(let t=0;t<u._elementsInView.length;t++){let e=u._elementsInView[t];var o=e.tickId;0<=o&&o!==u._ticks&&(e._exit(),e.tickId=-1)}u._elementsInView=n}static _findElements(i,s,n,o){let a=[];for(let t=0;t<u._elements.length;t++){let e=u._elements[t];var r,l,d,c,h=i+e.options.scrollOffset||200;0<e.$el.height()&&(r=e.$el.offset().top,d=(l=e.$el.offset().left)+e.$el.width(),c=r+e.$el.height(),s<l||d<o||n<r||c<h||a.push(e))}return a}_enter(){u._visibleElements=u._visibleElements.filter(function(e){return 0!=e.height()}),u._visibleElements[0]?(o(this.options.getActiveElement(u._visibleElements[0].attr("id"))).removeClass(this.options.activeClass),u._visibleElements[0][0].M_ScrollSpy&&this.id<u._visibleElements[0][0].M_ScrollSpy.id?u._visibleElements.unshift(this.$el):u._visibleElements.push(this.$el)):u._visibleElements.push(this.$el),o(this.options.getActiveElement(u._visibleElements[0].attr("id"))).addClass(this.options.activeClass)}_exit(){u._visibleElements=u._visibleElements.filter(function(e){return 0!=e.height()}),u._visibleElements[0]&&(o(this.options.getActiveElement(u._visibleElements[0].attr("id"))).removeClass(this.options.activeClass),u._visibleElements=u._visibleElements.filter(e=>e.attr("id")!=this.$el.attr("id")),u._visibleElements[0]&&o(this.options.getActiveElement(u._visibleElements[0].attr("id"))).addClass(this.options.activeClass))}}u._elements=[],u._elementsInView=[],u._visibleElements=[],u._count=0,u._increment=0,u._ticks=0,M.ScrollSpy=u,M.jQueryLoaded&&M.initializeJqueryWrapper(u,"scrollSpy","M_ScrollSpy")}(cash,M.anime),function(o){"use strict";let e={data:{},limit:1/0,onAutocomplete:null,minLength:1,sortFunction:function(e,t,i){return e.indexOf(i)-t.indexOf(i)}};
1class n extends Component{constructor(e,t){super(n,e,t),(this.el.M_Autocomplete=this).options=o.extend({},n.defaults,t),this.isOpen=!1,this.count=0,this.activeIndex=-1,this.oldVal,this.$inputField=this.$el.closest(".input-field"),this.$active=o(),this._mousedown=!1,this._setupDropdown(),this._setupEventHandlers()}static get defaults(){return e}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_Autocomplete}destroy(){this._removeEventHandlers(),this._removeDropdown(),this.el.M_Autocomplete=void 0}_setupEventHandlers(){this._handleInputBlurBound=this._handleInputBlur.bind(this),this._handleInputKeyupAndFocusBound=this._handleInputKeyupAndFocus.bind(this),this._handleInputKeydownBound=this._handleInputKeydown.bind(this),this._handleInputClickBound=this._handleInputClick.bind(this),this._handleContainerMousedownAndTouchstartBound=this._handleContainerMousedownAndTouchstart.bind(this),this._handleContainerMouseupAndTouchendBound=this._handleContainerMouseupAndTouchend.bind(this),this.el.addEventListener("blur",this._handleInputBlurBound),this.el.addEventListener("keyup",this._handleInputKeyupAndFocusBound),this.el.addEventListener("focus",this._handleInputKeyupAndFocusBound),this.el.addEventListener("keydown",this._handleInputKeydownBound),this.el.addEventListener("click",this._handleInputClickBound),this.container.addEventListener("mousedown",this._handleContainerMousedownAndTouchstartBound),this.container.addEventListener("mouseup",this._handleContainerMouseupAndTouchendBound),void 0!==window.ontouchstart&&(this.container.addEventListener("touchstart",this._handleContainerMousedownAndTouchstartBound),this.container.addEventListener("touchend",this._handleContainerMouseupAndTouchendBound))}_removeEventHandlers(){this.el.removeEventListener("blur",this._handleInputBlurBound),this.el.removeEventListener("keyup",this._handleInputKeyupAndFocusBound),this.el.removeEventListener("focus",this._handleInputKeyupAndFocusBound),this.el.removeEventListener("keydown",this._handleInputKeydownBound),this.el.removeEventListener("click",this._handleInputClickBound),this.container.removeEventListener("mousedown",this._handleContainerMousedownAndTouchstartBound),this.container.removeEventListener("mouseup",this._handleContainerMouseupAndTouchendBound),void 0!==window.ontouchstart&&(this.container.removeEventListener("touchstart",this._handleContainerMousedownAndTouchstartBound),this.container.removeEventListener("touchend",this._handleContainerMouseupAndTouchendBound))}_setupDropdown(){this.container=document.createElement("ul"),this.container.id=`autocomplete-options-${M.guid()}`,o(this.container).addClass("autocomplete-content dropdown-content"),this.$inputField.append(this.container),this.el.setAttribute("data-target",this.container.id),this.dropdown=M.Dropdown.init(this.el,{autoFocus:!1,closeOnClick:!1,coverTrigger:!1,onItemClick:e=>{this.selectOption(o(e))}}),this.el.removeEventListener("click",this.dropdown._handleClickBound)}_removeDropdown(){this.container.parentNode.removeChild(this.container)}_handleInputBlur(){this._mousedown||(this.close(),this._resetAutocomplete())}_handleInputKeyupAndFocus(e){"keyup"===e.type&&(n._keydown=!1),this.count=0;var t=this.el.value.toLowerCase();13!==e.keyCode&&38!==e.keyCode&&40!==e.keyCode&&(this.oldVal===t||!M.tabPressed&&"focus"===e.type||this.open(),this.oldVal=t)}_handleInputKeydown(e){n._keydown=!0;var t,i=e.keyCode,s=o(this.container).children("li").length;i===M.keys.ENTER&&0<=this.activeIndex?(t=o(this.container).children("li").eq(this.activeIndex)).length&&(this.selectOption(t),e.preventDefault()):i!==M.keys.ARROW_UP&&i!==M.keys.ARROW_DOWN||(e.preventDefault(),i===M.keys.ARROW_UP&&0<this.activeIndex&&this.activeIndex--,i===M.keys.ARROW_DOWN&&this.activeIndex<s-1&&this.activeIndex++,this.$active.removeClass("active"),0<=this.activeIndex&&(this.$active=o(this.container).children("li").eq(this.activeIndex),this.$active.addClass("active")))}_handleInputClick(e){this.open()}_handleContainerMousedownAndTouchstart(e){this._mousedown=!0}_handleContainerMouseupAndTouchend(e){this._mousedown=!1}_highlight(e,t){var i=t.find("img"),s=t.text().toLowerCase().indexOf(""+e.toLowerCase()),n=s+e.length-1,e=t.text().slice(0,s),s=t.text().slice(s,1+n),n=t.text().slice(1+n);t.html(`<span>${e}<span class='highlight'>${s}</span>${n}</span>`),i.length&&t.prepend(i)}_resetCurrentElement(){this.activeIndex=-1,this.$active.removeClass("active")}_resetAutocomplete(){o(this.container).empty(),this._resetCurrentElement(),this.oldVal=null,this.isOpen=!1,this._mousedown=!1}selectOption(e){e=e.text().trim();this.el.value=e,this.$el.trigger("change"),this._resetAutocomplete(),this.close(),"function"==typeof this.options.onAutocomplete&&this.options.onAutocomplete.call(this,e)}_renderDropdown(e,i){this._resetAutocomplete();let s=[];for(var t in e)e.hasOwnProperty(t)&&-1!==t.toLowerCase().indexOf(i)&&(t={data:e[t],key:t},s.push(t),this.count++);this.options.sortFunction&&s.sort((e,t)=>
1this.options.sortFunction(e.key.toLowerCase(),t.key.toLowerCase(),i.toLowerCase())),s=s.slice(0,this.options.limit);for(let t=0;t<s.length;t++){var n=s[t];let e=o("<li></li>");n.data?e.append(`<img src="${n.data}" class="right circle"><span>${n.key}</span>`):e.append("<span>"+n.key+"</span>"),o(this.container).append(e),this._highlight(i,e)}}open(){var e=this.el.value.toLowerCase();this._resetAutocomplete(),e.length>=this.options.minLength&&(this.isOpen=!0,this._renderDropdown(this.options.data,e)),this.dropdown.isOpen?this.dropdown.recalculateDimensions():this.dropdown.open()}close(){this.dropdown.close()}updateData(e){var t=this.el.value.toLowerCase();this.options.data=e,this.isOpen&&this._renderDropdown(e,t)}}n._keydown=!1,M.Autocomplete=n,M.jQueryLoaded&&M.initializeJqueryWrapper(n,"autocomplete","M_Autocomplete")}(cash),function(d){M.updateTextFields=function(){d("input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=number], input[type=search], input[type=date], input[type=time], textarea").each(function(e,t){let i=d(this);0<e.value.length||d(e).is(":focus")||e.autofocus||null!==i.attr("placeholder")?i.siblings("label").addClass("active"):e.validity?i.siblings("label").toggleClass("active",!0===e.validity.badInput):i.siblings("label").removeClass("active")})},M.validate_field=function(e){var t=null!==e.attr("data-length"),i=parseInt(e.attr("data-length")),s=e[0].value.length;0!==s||!1!==e[0].validity.badInput||e.is(":required")?e.hasClass("val
1idate")&&(e.is(":valid")&&t&&s<=i||e.is(":valid")&&!t?(e.removeClass("invalid"),e.addClass("valid")):(e.removeClass("valid"),e.addClass("invalid"))):e.hasClass("validate")&&(e.removeClass("valid"),e.removeClass("invalid"))},M.textareaAutoResize=function(t){if((t=t instanceof Element?d(t):t).length){let e=d(".hiddendiv").first();e.length||(e=d('<div class="hiddendiv common"></div>'),d("body").append(e));var i=t.css("font-family"),s=t.css("font-size"),n=t.css("line-height"),o=t.css("padding-top"),a=t.css("padding-right"),r=t.css("padding-bottom"),l=t.css("padding-left");s&&e.css("font-size",s),i&&e.css("font-family",i),n&&e.css("line-height",n),o&&e.css("padding-top",o),a&&e.css("padding-right",a),r&&e.css("padding-bottom",r),l&&e.css("padding-left",l),t.data("original-height")||t.data("original-height",t.height()),"off"===t.attr("wrap")&&e.css("overflow-wrap","normal").css("white-space","pre"),e.text(t[0].value+"\n");l=e.html().replace(/\n/g,"<br>");e.html(l),0<t[0].offsetWidth&&0<t[0].offsetHeight?e.css("width",t.width()+"px"):e.css("width",window.innerWidth/2+"px"),t.data("original-height")<=e.innerHeight()?t.css("height",e.innerHeight()+"px"):t[0].value.length<t.data("previous-length")&&t.css("height",t.data("original-height")+"px"),t.data("previous-length",t[0].value.length)}else console.error("No textarea element found")},d(document).ready(function(){let i="input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=number], input[type=search], input[type=date], input[type=time], textarea";d(document).on("change",i,function(){0===this.value.length&&null===d(this).attr("placeholder")||d(this).siblings("label").addClass("active"),M.validate_field(d(this))}),d(document).ready(function(){M.updateTextFields()}),d(document).on("reset",function(e){let t=d(e.target);t.is("form")&&(t.find(i).removeClass("valid").removeClass("invalid"),t.find(i).each(function(e){this.value.length&&d(this).siblings("label").removeClass("active")}),setTimeout(function(){t.find("select").each(function(){this.M_FormSelect&&d(this).trigger("change")})},0))}),document.addEventListener("focus",function(e){d(e.target).is(i)&&d(e.target).siblings("label, .prefix").addClass("active")},!0),document.addEventListener("blur",function(e){let t=d(e.target);if(t.is(i)){let e=".prefix";0===t[0].value.length&&!0!==t[0].validity.badInput&&null===t.attr("placeholder")&&(e+=", label"),t.siblings(e).removeClass("active"),M.validate_field(t)}},!0);d(document).on("keyup","input[type=radio], input[type=checkbox]",function(e){if(e.which===M.keys.TAB){d(this).addClass("tabbed");let e=d(this);e.one("blur",function(e){d(this).removeClass("tabbed")})}});var e=".materialize-textarea";d(e).each(function(){let e=d(this);e.data("original-height",e.height()),e.data("previous-length",this.value.length),M.textareaAutoResize(e)}),d(document).on("keyup",e,function(){M.textareaAutoResize(d(this))}),d(document).on("keydown",e,function(){M.textareaAutoResize(d(this))}),d(document).on("change",'.file-field input[type="file"]',function(){let e=d(this).closest(".file-field"),t=e.find("input.file-path");var i=d(this)[0].files;let s=[];for(let e=0;e<i.length;e++)s.push(i[e].name);t[0].value=s.join(", "),t.trigger("change")})})}(cash),function(s,n){"use strict";let e={indicators:!0,height:400,duration:500,interval:6e3};class i extends Component{constructor(e,t){super(i,e,t),(this.el.M_Slider=this).options=s.extend({},i.defaults,t),this.$slider=this.$el.find(".slides"),this.$slides=this.$slider.children("li"),this.activeIndex=this.$slides.filter(function(e){return s(e).hasClass("active")}).first().index(),-1!=this.activeIndex&&(this.$active=this.$slides.eq(this.activeIndex)),this._setSliderHeight(),this.$slides.find(".caption").each(e=>{this._animateCaptionIn(e,0)}),this.$slides.find("img").each(e=>{var t="data:image/gif;base64,R0lGODlhAQABAIABAP///wAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==";s(e).attr("src")!==t&&(s(e).css("background-image",'url("'+s(e).attr("src")+'")'),s(e).attr("src",t))}),this._setupIndicators(),this.$active?this.$active.css("display","block"):(this.$slides.first().addClass("active"),n({targets:this.$slides.first()[0],opacity:1,duration:this.options.duration,easing:"easeOutQuad"}),this.activeIndex=0,this.$active=this.$slides.eq(this.activeIndex),this.options.indicators&&this.$indicators.eq(this.activeIndex).addClass("active")),this.$active.find("img").each(e=>{n({targets:this.$active.find(".caption")[0],opacity:1,translateX:0,translateY:0,duration:this.options.duration,easing:"easeOutQuad"})}),this._setupEventHandlers(),this.start()}static get defaults(){return e}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_Slider}destroy(){this.pause(),this._removeIndicators(),this._removeEventHandlers(),this.el.M_Slider=void 0}_setupEventHandlers(){this._handleIntervalBound=this._handleInterval.bind(this),this._handleIndicatorClickBound=this._handleIndicatorClick.bind(this),this.options.indicators&&this.$indicators.each(e=>{e.addEventListener("click",this._handleIndicatorClickBound)})}_removeEventHandlers(){this.options.indicators&&this.$indicators.each(e=>{e.removeEventListener("click",this._handleIndicatorClickBound)})}_handleIndicatorClick(e){e=s(e.target).index();this.set(e)}_handleInterval(){let e=this.$slider.find(".active").index();this.$slides.length===e+1?e=0:e+=1,this.set(e)}_animateCaptionIn(e,t){let i={targets:e,opacity:0,duration:t,easing:"easeOutQuad"};s(e).hasClass("center-align")?i.translateY=-100:s(e).hasClass("right-align")?i.translateX=100:s(e).hasClass("left-align")&&(i.translateX=-100),n(i)}_setSliderHeight(){this.$el.hasClass("fullscreen")||(this.options.indicators?this.$el.css("height",this.options.height+40+"px"):this.$el.css("height",this.options.height+"px"),this.$slider.css("height",this.options.height+"px"))}_setupIndicators(){this.options.indicators&&(this.$indicators=s('<ul class="indicators"></ul>'),this.$slides.each((e,t)=>{var i=s('<li class="indicator-item"></li>');this.$indicators.append(i[0])}),this.$el.append(this.$indicators[0]),this.$indicators=this.$indicators.children("li.indicator-item"))}_removeIndicators(){this.$el.find("ul.indicators").remove()}set(e){var t;e>=this.$slides.length?e=0:e<0&&(e=this.$slides.length-1),this.activeIndex!=e&&(this.$active=this.$slides.eq(this.activeIndex),t=this.$active.find(".caption"),this.$active.removeClass("active"),n({targets:this.$active[0],opacity:0,duration:this.options.duration,easing:"easeOutQuad",complete:()=>{this.$slides.not(".active").each(e=>{n({targets:e,opacity:0,translateX:0,translateY:0,duration:0,easing:"easeOutQuad"})})}}),this._animateCaptionIn(t[0],this.options.duration),this.options.indicators&&(this.$indicators.eq(this.activeIndex).removeClass("active"),this.$indicators.eq(e).addClass("active")),n({targets:this.$slides.eq(e)[0],opacity:1,duration:this.options.duration,easing:"easeOutQuad"}),n({targets:this.$slides.eq(e).find(".caption")[0],opacity:1,translateX:0,translateY:0,duration:this.options.duration,delay:this.options.duration,easing:"easeOutQuad"}),this.$slides.eq(e).addClass("active"),this.activeIndex=e,this.start())}pause(){clearInterval(this.interval)}start(){clearInterval(this.interval),this.interval=setInterval(this._handleIntervalBound,this.options.duration+this.options.interval)}next(){let e=this.activeIndex+1;e>=this.$slides.length?e=0:e<0&&(e=this.$slides.length-1),this.set(e)}prev(){let e=this.activeIndex-1;e>=this.$slides.length?e=0:e<0&&(e=this.$slides.length-1),this.set(e)}}M.Slider=i,M.jQueryLoaded&&M.initializeJqueryWrapper(i,"slider","M_Slider")}(cash,M.anime),function(s,n){s(document).on("click",".card",function(t){if(s(this).children(".card-reveal").length){var i=s(t.target).closest(".card");void 0===i.data("initialOverflow")&&i.data("initialOverflow",void 0===i.css("overflow")?"":i.css("overflow"));let e=s(this).find(".card-reveal");s(t.target).is(s(".card-reveal .card-title"))||s(t.target).is(s(".card-reveal .card-title i, .card-reveal .card-title svg"))?n({targets:e[0],translateY:0,duration:225,easing:"easeInOutQuad",complete:function(e){e=e.animatables[0].target;s(e).css({display:"none"}),i.css("overflow",i.data("initialOverflow"))}}):(s(t.target).is(s(".card .activator"))||s(t.target).is(s(".card .activator i, .card .activator svg")))&&(i.css("overflow","hidden"),e.css({display:"block"}),n({targets:e[0],translateY:"-100%",duration:300,easing:"easeInOutQuad"}))}})}(cash,M.anime),function(n){"use strict";let e={data:[],placeholder:"",secondaryPlaceholder:"",autocompleteOptions:{},limit:1/0,onChipAdd:null,onChipSelect:null,onChipDelete:null};class o extends Component{constructor(e,t){super(o,e,t),(this.el.M_Chips=this).options=n.extend({},o.defaults,t),this.$el.addClass("chips input-field"),this.chipsData=[],this.$chips=n(),this._setupInput(),this.hasAutocomplete=0<Object.keys(this.options.autocompleteOptions).length,this.$input.attr("id")||this.$input.attr("id",M.guid()),this.options.data.length&&(this.chipsData=this.options.data,this._renderChips(this.chipsData)),this.hasAutocomplete&&this._setupAutocomplete(),this._setPlaceholder(),this._setupLabel(),this._setupEventHandlers()}static get defaults(){return e}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_Chips}getData(){return this.chipsData}destroy(){this._removeEventHandlers(),this.$chips.remove(),this.el.M_Chips=void 0}_setupEventHandlers(){this._handleChipClickBound=this._handleChipClick.bind(this),this._handleInputKeydownBound=this._handleInputKeydown.bind(this),this._handleInputFocusBound=this._handleInputFocus.bind(this),this._handleInputBlurBound=this._handleInputBlur.bind(this),this.el.addEventListener("click",this._handleChipClickBound),document.addEventListener("keydown",o._handleChipsKeydown),document.addEventListener("keyup",o._handleChipsKeyup),this.el.addEventListener("blur",o._handleChipsBlur,!0),this.$input[0].addEventListener("focus",this._handleInputFocusBound),this.$input[0].addEventListener("blur",this._handleInputBlurBound),this.$input[0].addEventListener("keydown",this._handleInputKeydownBound)}_removeEventHandlers(){this.el.removeEventListener("click",this._handleChipClickBound),document.removeEventListener("keydown",o._handleChipsKeydown),document.removeEventListener("keyup",o._handleChipsKeyup),this.el.removeEventListener("blur",o._handleChipsBlur,!0),this.$input[0].removeEventListener("focus",this._handleInputFocusBound),this.$input[0].removeEventListener("blur",this._handleInputBlurBound),this.$input[0].removeEventListener("keydown",this._handleInputKeydownBound)}_handleChipClick(e){let t=n(e.target).closest(".chip");var i=n(e.target).is(".close");t.length?(e=t.index(),i?(this.deleteChip(e),this.$input[0].focus()):this.selectChip(e)):this.$input[0].focus()}
1static _handleChipsKeydown(i){o._keydown=!0;var s,e=n(i.target).closest(".chips"),t=i.target&&e.length;if(!n(i.target).is("input, textarea")&&t){let t=e[0].M_Chips;if(8===i.keyCode||46===i.keyCode){i.preventDefault();let e=t.chipsData.length;t._selectedChip&&(s=t._selectedChip.index(),t.deleteChip(s),t._selectedChip=null,e=Math.max(s-1,0)),t.chipsData.length&&t.selectChip(e)}else 37===i.keyCode?t._selectedChip&&((s=t._selectedChip.index()-1)<0||t.selectChip(s)):39===i.keyCode&&t._selectedChip&&((i=t._selectedChip.index()+1)>=t.chipsData.length?t.$input[0].focus():t.selectChip(i))}}static _handleChipsKeyup(e){o._keydown=!1}static _handleChipsBlur(t){if(!o._keydown){let e=n(t.target).closest(".chips")[0].M_Chips;e._selectedChip=null}}_handleInputFocus(){this.$el.addClass("focus")}_handleInputBlur(){this.$el.removeClass("focus")}_handleInputKeydown(e){o._keydown=!0,13===e.keyCode?this.hasAutocomplete&&this.autocomplete&&this.autocomplete.isOpen||(e.preventDefault(),this.addChip({tag:this.$input[0].value}),this.$input[0].value=""):8!==e.keyCode&&37!==e.keyCode||""!==this.$input[0].value||!this.chipsData.length||(e.preventDefault(),this.selectChip(this.chipsData.length-1))}_renderChip(i){if(i.tag){let t=document.createElement("div"),e=document.createElement("i");if(t.classList.add("chip"),t.textContent=i.tag,t.setAttribute("tabindex",0),n(e).addClass("material-icons close"),e.textContent="close",i.image){let e=document.createElement("img");e.setAttribute("src",i.image),t.insertBefore(e,t.firstChild)}return t.appendChild(e),t}}_renderChips(){this.$chips.remove();for(let e=0;e<this.chipsData.length;e++){var t=this._renderChip(this.chipsData[e]);this.$el.append(t),this.$chips.add(t)}this.$el.append(this.$input[0])}_setupAutocomplete(){this.options.autocompleteOptions.onAutocomplete=e=>{this.addChip({tag:e}),this.$input[0].value="",this.$input[0].focus()},this.autocomplete=M.Autocomplete.init(this.$input[0],this.options.autocompleteOptions)}_setupInput(){this.$input=this.$el.find("input"),this.$input.length||(this.$input=n("<input></input>"),this.$el.append(this.$input)),this.$input.addClass("input")}_setupLabel(){this.$label=this.$el.find("label"),this.$label.length&&this.$label[0].setAttribute("for",this.$input.attr("id"))}_setPlaceholder(){void 0!==this.chipsData&&!this.chipsData.length&&this.options.placeholder?n(this.$input).prop("placeholder",this.options.placeholder):(void 0===this.chipsData||this.chipsData.length)&&this.options.secondaryPlaceholder&&n(this.$input).prop("placeholder",this.options.secondaryPlaceholder)}_isValid(i){if(i.hasOwnProperty("tag")&&""!==i.tag){let t=!1;for(let e=0;e<this.chipsData.length;e++)if(this.chipsData[e].tag===i.tag){t=!0;break}return!t}return!1}addChip(e){var t;!this._isValid(e)||this.chipsData.length>=this.options.limit||(t=this._renderChip(e),this.$chips.add(t),this.chipsData.push(e),n(this.$input).before(t),this._setPlaceholder(),"function"==typeof this.options.onChipAdd&&this.options.onChipAdd.call(this,this.$el,t))}deleteChip(e){var t=this.$chips.eq(e);this.$chips.eq(e).remove(),this.$chips=this.$chips.filter(function(e){return 0<=n(e).index()}),this.chipsData.splice(e,1),this._setPlaceholder(),"function"==typeof this.options.onChipDelete&&this.options.onChipDelete.call(this,this.$el,t[0])}selectChip(e){let t=this.$chips.eq(e);this._selectedChip=t,t[0].focus(),"function"==typeof this.options.onChipSelect&&this.options.onChipSelect.call(this,this.$el,t[0])}}o._keydown=!1,M.Chips=o,M.jQueryLoaded&&M.initializeJqueryWrapper(o,"chips","M_Chips"),n(document).ready(function(){n(document.body).on("click",".chip .close",function(){var e=n(this).closest(".chips");e.length&&e[0].M_Chips||n(this).closest(".chip").remove()})})}(cash),function(i){"use strict";let e={top:0,bottom:1/0,offset:0,onPositionChange:null};class s extends Component{constructor(e,t){super(s,e,t),(this.el.M_Pushpin=this).options=i.extend({},s.defaults,t),this.originalOffset=this.el.offsetTop,s._pushpins.push(this),this._setupEventHandlers(),this._updatePosition()}static get defaults(){return e}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_Pushpin}destroy(){this.el.style.top=null,this._removePinClasses();var e=s._pushpins.indexOf(this);s._pushpins.splice(e,1),0===s._pushpins.length&&this._removeEventHandlers(),this.el.M_Pushpin=void 0}static _updateElements(){for(var t in s._pushpins){let e=s._pushpins[t];e._updatePosition()}}_setupEventHandlers(){document.addEventListener("scroll",s._updateElements)}_removeEventHandlers(){document.removeEventListener("scroll",s._updateElements)}_updatePosition(){var e=M.getDocumentScrollTop()+this.options.offset;this.options.top<=e&&this.options.bottom>=e&&!this.el.classList.contains("pinned")&&(this._removePinClasses(),this.el.style.top=`${this.options.offset}px`,this.el.classList.add("pinned"),"function"==typeof this.options.onPositionChange&&this.options.onPositionChange.call(this,"pinned")),e<this.options.top&&!this.el.classList.contains("pin-top")&&(this._removePinClasses(),this.el.style.top=0,this.el.classList.add("pin-top"),"function"==typeof this.options.onPositionChange&&this.options.onPositionChange.call(this,"pin-top")),e>this.options.bottom&&!this.el.classList.contains("pin-bottom")&&(this._removePinClasses(),this.el.classList.add("pin-bottom"),this.el.style.top=`${this.options.bottom-this.originalOffset}px`,"function"==typeof this.options.onPositionChange&&this.options.onPositionChange.call(this,"pin-bottom"))}_removePinClasses(){this.el.classList.remove("pin-top"),this.el.classList.remove("pinned"),this.el.classList.remove("pin-bottom")}}s._pushpins=[],M.Pushpin=s,M.jQueryLoaded&&M.initializeJqueryWrapper(s,"pushpin","M_Pushpin")}(cash),function(a,i){"use strict";let e={direction:"top",hoverEnabled:!0,toolbarEnabled:!1};a.fn.reverse=[].reverse;
1class s extends Component{constructor(e,t){super(s,e,t),(this.el.M_FloatingActionButton=this).options=a.extend({},s.defaults,t),this.isOpen=!1,this.$anchor=this.$el.children("a").first(),this.$menu=this.$el.children("ul").first(),this.$floatingBtns=this.$el.find("ul .btn-floating"),this.$floatingBtnsReverse=this.$el.find("ul .btn-floating").reverse(),this.offsetY=0,this.offsetX=0,this.$el.addClass(`direction-${this.options.direction}`),"top"===this.options.direction?this.offsetY=40:"right"===this.options.direction?this.offsetX=-40:"bottom"===this.options.direction?this.offsetY=-40:this.offsetX=40,this._setupEventHandlers()}static get defaults(){return e}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_FloatingActionButton}destroy(){this._removeEventHandlers(),this.el.M_FloatingActionButton=void 0}_setupEventHandlers(){this._handleFABClickBound=this._handleFABClick.bind(this),this._handleOpenBound=this.open.bind(this),this._handleCloseBound=this.close.bind(this),this.options.hoverEnabled&&!this.options.toolbarEnabled?(this.el.addEventListener("mouseenter",this._handleOpenBound),this.el.addEventListener("mouseleave",this._handleCloseBound)):this.el.addEventListener("click",this._handleFABClickBound)}_removeEventHandlers(){this.options.hoverEnabled&&!this.options.toolbarEnabled?(this.el.removeEventListener("mouseenter",this._handleOpenBound),this.el.removeEventListener("mouseleave",this._handleCloseBound)):this.el.removeEventListener("click",this._handleFABClickBound)}_handleFABClick(){this.isOpen?this.close():this.open()}_handleDocumentClick(e){a(e.target).closest(this.$menu).length||this.close()}open(){this.isOpen||(this.options.toolbarEnabled?this._animateInToolbar():this._animateInFAB(),this.isOpen=!0)}close(){this.isOpen&&(this.options.toolbarEnabled?(window.removeEventListener("scroll",this._handleCloseBound,!0),document.body.removeEventListener("click",this._handleDocumentClickBound,!0),this._animateOutToolbar()):this._animateOutFAB(),this.isOpen=!1)}_animateInFAB(){this.$el.addClass("active");let t=0;this.$floatingBtnsReverse.each(e=>{i({targets:e,opacity:1,scale:[.4,1],translateY:[this.offsetY,0],translateX:[this.offsetX,0],duration:275,delay:t,easing:"easeInOutQuad"}),t+=40})}_animateOutFAB(){this.$floatingBtnsReverse.each(e=>{i.remove(e),i({targets:e,opacity:0,scale:.4,translateY:this.offsetY,translateX:this.offsetX,duration:175,easing:"easeOutQuad",complete:()=>{this.$el.removeClass("active")}})})}_animateInToolbar(){let e;var t=window.innerWidth,i=window.innerHeight,s=this.el.getBoundingClientRect();let n=a('<div class="fab-backdrop"></div>'),o=this.$anchor.css("background-color");this.$anchor.append(n),this.offsetX=s.left-t/2+s.width/2,this.offsetY=i-s.bottom,e=t/n[0].clientWidth,this.btnBottom=s.bottom,this.btnLeft=s.left,this.btnWidth=s.width,this.$el.addClass("active"),this.$el.css({"text-align":"center",width:"100%",bottom:0,left:0,transform:"translateX("+this.offsetX+"px)",transition:"none"}),this.$anchor.css({transform:"translateY("+-this.offsetY+"px)",transition:"none"}),n.css({"background-color":o}),setTimeout(()=>{this.$el.css({transform:"",transition:"transform .2s cubic-bezier(0.550, 0.085, 0.680, 0.530), background-color 0s linear .2s"}),this.$anchor.css({overflow:"visible",transform:"",transition:"transform .2s"}),setTimeout(()=>{this.$el.css({overflow:"hidden","background-color":o}),n.css({transform:"scale("+e+")",transition:"transform .2s cubic-bezier(0.550, 0.055, 0.675, 0.190)"}),this.$menu.children("li").children("a").css({opacity:1}),this._handleDocumentClickBound=this._handleDocumentClick.bind(this),window.addEventListener("scroll",this._handleCloseBound,!0),document.body.addEventListener("click",this._handleDocumentClickBound,!0)},100)},0)}_animateOutToolbar(){var e=window.innerWidth,t=window.innerHeight;let i=this.$el.find(".fab-backdrop");var s=this.$anchor.css("background-color");this.offsetX=this.btnLeft-e/2+this.btnWidth/2,this.offsetY=t-this.btnBottom,this.$el.removeClass("active"),this.$el.css({"background-color":"transparent",transition:"none"}),this.$anchor.css({transition:"none"}),i.css({transform:"scale(0)","background-color":s}),this.$menu.children("li").children("a").css({opacity:""}),setTimeout(()=>{i.remove(),this.$el.css({"text-align":"",width:"",bottom:"",left:"",overflow:"","background-color":"",transform:"translate3d("+-this.offsetX+"px,0,0)"}),this.$anchor.css({overflow:"",transform:"translate3d(0,"+this.offsetY+"px,0)"}),setTimeout(()=>
1{this.$el.css({transform:"translate3d(0,0,0)",transition:"transform .2s"}),this.$anchor.css({transform:"translate3d(0,0,0)",transition:"transform .2s cubic-bezier(0.550, 0.055, 0.675, 0.190)"})},20)},200)}}M.FloatingActionButton=s,M.jQueryLoaded&&M.initializeJqueryWrapper(s,"floatingActionButton","M_FloatingActionButton")}(cash,M.anime),function(v){"use strict";let e={monthPicker:!1,autoClose:!1,format:"mmm dd, yyyy",parse:null,defaultDate:null,setDefaultDate:!1,disableWeekends:!1,disableDayFn:null,firstDay:0,minDate:null,maxDate:null,yearRange:10,minYear:0,maxYear:9999,minMonth:void 0,maxMonth:void 0,startRange:null,endRange:null,isRTL:!1,showMonthAfterYear:!1,showDaysInNextAndPreviousMonths:!1,container:null,showClearBtn:!1,i18n:{cancel:"Cancel",clear:"Clear",done:"Ok",previousMonth:"â¹",nextMonth:"âº",months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],weekdaysAbbrev:["S","M","T","W","T","F","S"]},events:[],onSelect:null,onOpen:null,onClose:null,onDraw:null};class L extends Component{constructor(e,t){super(L,e,t),(this.el.M_Datepicker=this).options=v.extend({},L.defaults,t),t&&t.hasOwnProperty("i18n")&&"object"==typeof t.i18n&&(this.options.i18n=v.extend({},L.defaults.i18n,t.i18n)),this.options.minDate&&this.options.minDate.setHours(0,0,0,0),this.options.maxDate&&this.options.maxDate.setHours(0,0,0,0),this.id=M.guid(),this._setupVariables(),this._insertHTMLIntoDOM(),this._setupModal(),this._setupEventHandlers(),this.options.defaultDate||(this.options.defaultDate=new Date(Date.parse(this.el.value)));t=this.options.defaultDate;L._isDate(t)?this.options.setDefaultDate?(this.setDate(t,!0),this.setInputValue()):this.gotoDate(t):this.gotoDate(new Date),this.isOpen=!1}static get defaults(){return e}static init(e,t){return super.init(this,e,t)}static _isDate(e){return/Date/.test(Object.prototype.toString.call(e))&&!isNaN(e.getTime())}static _isWeekend(e){e=e.getDay();return 0===e||6===e}static _setToStartOfDay(e){L._isDate(e)&&e.setHours(0,0,0,0)}static _getDaysInMonth(e,t){return[31,L._isLeapYear(e)?29:28,31,30,31,30,31,31,30,31,30,31][t]}static _isLeapYear(e){return e%4==0&&e%100!=0||e%400==0}static _compareDates(e,t){return e.getTime()===t.getTime()}static _setToStartOfDay(e){L._isDate(e)&&e.setHours(0,0,0,0)}static getInstance(e){return(e.jquery?e[0]:e).M_Datepicker}destroy(){this._removeEventHandlers(),this.modal.destroy(),v(this.modalEl).remove(),this.destroySelects(),this.el.M_Datepicker=void 0}destroySelects(){var e=this.calendarEl.querySelector(".orig-select-year");e&&M.FormSelect.getInstance(e).destroy();e=this.calendarEl.querySelector(".orig-select-month");e&&M.FormSelect.getInstance(e).destroy()}_insertHTMLIntoDOM(){this.options.showClearBtn&&(v(this.clearBtn).css({visibility:""}),this.clearBtn.innerHTML=this.options.i18n.clear),this.doneBtn.innerHTML=this.options.i18n.done,this.cancelBtn.innerHTML=this.options.i18n.cancel,this.options.container?this.$modalEl.appendTo(this.options.container):this.$modalEl.insertBefore(this.el)}_setupModal(){this.modalEl.id="modal-"+this.id,this.modal=M.Modal.init(this.modalEl,{onCloseEnd:()=>{this.isOpen=!1}})}toString(e){if(e=e||this.options.format,!L._isDate(this.date))return"";let t=e.split(/(d{1,4}|m{1,4}|y{4}|yy|!.)/g);return t.map(e=>this.formats[e]?this.formats[e]():e).join("")}setDate(e,t){if(!e)return this.date=null,this._renderDateDisplay(),this.draw();var i,s;"string"==typeof e&&(e=new Date(Date.parse(e))),L._isDate(e)&&(i=this.options.minDate,s=this.options.maxDate,L._isDate(i)&&e<i?e=i:L._isDate(s)&&s<e&&(e=s),this.date=new Date(e.getTime()),this._renderDateDisplay(),L._setToStartOfDay(this.date),this.gotoDate(this.date),t||"function"!=typeof this.options.onSelect||this.options.onSelect.call(this,this.date))}setInputValue(){this.el.value=this.toString(),this.$el.trigger("change",{firedBy:this})}_renderDateDisplay(){let e=L._isDate(this.date)?this.date:new Date;var t=this.options.i18n,i=t.weekdaysShort[e.getDay()],s=t.monthsShort[e.getMonth()],t=e.getDate();this.yearTextEl.innerHTML=e.getFullYear(),this.options.monthPicker?this.dateTextEl.innerHTML=s:this.dateTextEl.innerHTML=`${i}, ${s} ${t}`}gotoDate(s){let n=!0;
1if(L._isDate(s)){if(this.calendars){let e=new Date(this.calendars[0].year,this.calendars[0].month,1),t=new Date(this.calendars[this.calendars.length-1].year,this.calendars[this.calendars.length-1].month,1),i=s.getTime();t.setMonth(t.getMonth()+1),t.setDate(t.getDate()-1),n=i<e.getTime()||t.getTime()<i}n&&(this.calendars=[{month:s.getMonth(),year:s.getFullYear()}]),this.adjustCalendars()}}adjustCalendars(){this.calendars[0]=this.adjustCalendar(this.calendars[0]),this.draw()}adjustCalendar(e){return e.month<0&&(e.year-=Math.ceil(Math.abs(e.month)/12),e.month+=12),11<e.month&&(e.year+=Math.floor(Math.abs(e.month)/12),e.month-=12),e}nextMonth(){this.calendars[0].month++,this.adjustCalendars()}prevMonth(){this.calendars[0].month--,this.adjustCalendars()}nextYear(){this.calendars[0].year++,this.adjustCalendars()}prevYear(){this.calendars[0].year--,this.adjustCalendars()}render(e,t,i){return this.options.monthPicker?this.render_monthpicker(e,t,i):this.render_daypicker(e,t,i)}render_daypicker(f,g,e){let m=this.options,v=new Date,y=L._getDaysInMonth(f,g),b=new Date(f,g,1).getDay(),w=[],_=[];L._setToStartOfDay(v),0<m.firstDay&&(b-=m.firstDay,b<0&&(b+=7));var C=0===g?11:g-1,k=11===g?0:g+1,$=0===g?f-1:f,x=11===g?f+1:f,T=L._getDaysInMonth($,C);let t=y+b,i=t;for(;7<i;)i-=7;t+=7-i;let S=!1;for(let u=0,p=0;u<t;u++){let e=new Date(f,g,u-b+1),t=!!L._isDate(this.date)&&L._compareDates(e,this.date),i=L._compareDates(e,v),s=-1!==m.events.indexOf(e.toDateString()),n=u<b||u>=y+b,o=u-b+1,a=g,r=f,l=m.startRange&&L._compareDates(m.startRange,e),d=m.endRange&&L._compareDates(m.endRange,e),c=m.startRange&&m.endRange&&m.startRange<e&&e<m.endRange,h=m.minDate&&e<m.minDate||m.maxDate&&e>m.maxDate||m.disableWeekends&&L._isWeekend(e)||m.disableDayFn&&m.disableDayFn(e);n&&(r=u<b?(o=T+o,a=C,$):(o-=y,a=k,x));var E={day:o,month:a,year:r,hasEvent:s,isSelected:t,isToday:i,isDisabled:h,isEmpty:n,isStartRange:l,isEndRange:d,isInRange:c,showDaysInNextAndPreviousMonths:m.showDaysInNextAndPreviousMonths};_.push(this.renderDay(E)),7==++p&&(w.push(this.renderRow(_,m.isRTL,S)),_=[],p=0,S=!1)}return this.renderTable(m,w,e)}render_monthpicker(i,e,t){let s=this.options,n=new Date,o=[],a=[];for(let e=0,t=0;e<12;e++){var r=new Date(i,e+1,1),l=new Date(i,e,0),d=new Date(i,e,1),l=s.minDate&&l<s.minDate||s.maxDate&&r>s.maxDate||s.disableDayFn&&s.disableDayFn(d),r=n.getFullYear()===i&&n.getMonth()===e,d=!!L._isDate(this.date)&&(this.date.getFullYear()===i&&this.date.getMonth()===e),l={month:e,year:i,hasEvent:!0,isSelected:d,isThismonth:r,isDisabled:l,monthsNames:s.i18n.months};a.push(this.renderMonth(l)),3==++t&&(o.push(this.renderRow(a,s.isRTL,!1)),a=[],t=0)}return this.renderTable(s,o,t)}renderMonth(e){let t=[],i="false";return e.isDisabled&&t.push("is-disabled"),e.isThismonth&&t.push("is-today"),e.isSelected&&(t.push("is-selected"),i="true"),e.hasEvent&&t.push("has-event"),`<td data-month="${e.month}" class="${t.join(" ")}" aria-selected="${i}">`+`<button class="datepicker-month-button" type="button" data-year="${e.year}" data-month="${e.month}">${e.monthsNames[e.month]}</button>`+"</td>"}renderDay(e){let t=[],i="false";if(e.isEmpty){if(!e.showDaysInNextAndPreviousMonths)return'<td class="is-empty"></td>';t.push("is-outside-current-month"),t.push("is-selection-disabled")}return e.isDisabled&&t.push("is-disabled"),e.isToday&&t.push("is-today"),e.isSelected&&(t.push("is-selected"),i="true"),e.hasEvent&&t.push("has-event"),e.isInRange&&t.push("is-inrange"),e.isStartRange&&t.push("is-startrange"),e.isEndRange&&t.push("is-endrange"),`<td data-day="${e.day}" class="${t.join(" ")}" aria-selected="${i}">`+`<button class="datepicker-day-button" type="button" data-year="${e.year}" data-month="${e.month}" data-day="${e.day}">${e.day}</button>`+"</td>"}renderRow(e,t,i){return'<tr class="datepicker-row'+(i?" is-selected":"")+'">'+(t?e.reverse():e).join("")+"</tr>"}renderTable(e,t,i){return this.options.monthPicker?'<div class="datepicker-table-wrapper datepicker-table-month"><table cellpadding="0" cellspacing="0" class="datepicker-table" role="grid" aria-labelledby="'+i+'">'+this.renderBody(t)+"</table></div>":'<div class="datepicker-table-wrapper"><table cellpadding="0" cellspacing="0" class="datepicker-table" role="grid" aria-labelledby="'+i+'">'+this.renderHead(e)+this.renderBody(t)+"</table></div>"}renderHead(e){let t,i=[];for(t=0;t<7;t++)i.push(`<th scope="col"><abbr title="${this.renderDayName(e,t)}">${this.renderDayName(e,t,!0)}</abbr></th>`);return"<thead><tr>"+(e.isRTL?i.reverse():i).join("")+"</tr></thead>"}renderBody(e){return"<tbody>"+e.join("")+"</tbody>"}renderTitle(e,t,i,s,n,o){let a,r,l,d=this.options,c=i===d.minYear,h=i===d.maxYear,u='<div id="'+o+'" class="datepicker-control
1s" role="heading" aria-live="assertive">',p,f,g=!0,m=!0;for(l=[],a=0;a<12;a++)l.push('<option value="'+(i===n?a-t:12+a-t)+'"'+(a===s?' selected="selected"':"")+(c&&a<d.minMonth||h&&a>d.maxMonth?'disabled="disabled"':"")+">"+d.i18n.months[a]+"</option>");for(p=this.options.monthPicker?"":'<select class="datepicker-select orig-select-month" tabindex="-1">'+l.join("")+"</select>",r=v.isArray(d.yearRange)?(a=d.yearRange[0],d.yearRange[1]+1):(a=i-d.yearRange,1+i+d.yearRange),l=[];a<r&&a<=d.maxYear;a++)a>=d.minYear&&l.push(`<option value="${a}" ${a===i?'selected="selected"':""}>${a}</option>`);f=`<select class="datepicker-select orig-select-year" tabindex="-1">${l.join("")}</select>`;o=this.options.monthPicker?"year":"month";return(c&&(0===s||d.minMonth>=s)||this.options.monthPicker&&c)&&(g=!1),u+='<button class="'+o+"-prev"+(g?"":" is-disabled")+'" type="button">'+('<i class="fal fa-chevron-left" title="previous '+o+' button"></i>')+"</button>",u+='<div class="selects-container">',d.showMonthAfterYear?u+=f+p:u+=p+f,u+="</div>",(h&&(11===s||d.maxMonth<=s)||this.options.monthPicker&&h)&&(m=!1),u+='<button class="'+o+"-next"+(m?"":" is-disabled")+'" type="button">'+('<i class="fal fa-chevron-right" title="next '+o+' button"></i>')+"</button>",u+"</div>"}draw(e){if(this.isOpen||e){let e=this.options,t=e.minYear,i=e.maxYear,s=e.minMonth,n=e.maxMonth,o="",a;this._y<=t&&(this._y=t,!isNaN(s)&&this._m<s&&(this._m=s)),this._y>=i&&(this._y=i,!isNaN(n)&&this._m>n&&(this._m=n)),a="datepicker-title-"+Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,2);for(let e=0;e<1;e++)this._renderDateDisplay(),o+=this.renderTitle(this,e,this.calendars[e].year,this.calendars[e].month,this.calendars[0].year,a)+this.render(this.calendars[e].year,this.calendars[e].month,a);this.destroySelects(),this.calendarEl.innerHTML=o;let r=this.calendarEl.querySelector(".orig-select-year");if(M.FormSelect.init(r,{classes:"select-year",dropdownOptions:{container:document.body,constrainWidth:!1}}),r.addEventListener("change",this._handleYearChange.bind(this)),!this.options.monthPicker){let e=this.calendarEl.querySelector(".orig-select-month");M.FormSelect.init(e,{classes:"select-month",dropdownOptions:{container:document.body,constrainWidth:!1}}),e.addEventListener("change",this._handleMonthChange.bind(this))}"function"==typeof this.options.onDraw&&this.options.onDraw(this)}}_setupEventHandlers(){this._handleInputKeydownBound=this._handleInputKeydown.bind(this),this._handleInputClickBound=this._handleInputClick.bind(this),this._handleInputChangeBound=this._handleInputChange.bind(this),this._handleCalendarClickBound=this._handleCalendarClick.bind(this),this._finishSelectionBound=this._finishSelection.bind(this),this._handleMonthChange=this._handleMonthChange.bind(this),this._closeBound=this.close.bind(this),this.el.addEventListener("click",this._handleInputClickBound),this.el.addEventListener("keydown",this._handleInputKeydownBound),this.el.addEventListener("change",this._handleInputChangeBound),this.calendarEl.addEventListener("click",this._handleCalendarClickBound),this.doneBtn.addEventListener("click",this._finishSelectionBound),this.cancelBtn.addEventListener("click",this._closeBound),this.options.showClearBtn&&(this._handleClearClickBound=this._handleClearClick.bind(this),this.clearBtn.addEventListener("click",this._handleClearClickBound))}_setupVariables(){this.$modalEl=v(L._template),this.modalEl=this.$modalEl[0],this.calendarEl=this.modalEl.querySelector(".datepicker-calendar"),this.yearTextEl=this.modalEl.querySelector(".year-text"),this.dateTextEl=this.modalEl.querySelector(".date-text"),this.options.showClearBtn&&(this.clearBtn=this.modalEl.querySelector(".datepicker-clear")),this.doneBtn=this.modalEl.querySelector(".datepicker-done"),this.cancelBtn=this.modalEl.querySelector(".datepicker-cancel"),this.formats={d:()=>this.date.getDate(),dd:()=>{var e=this.date.getDate();return(e<10?"0":"")+e},ddd:()=>this.options.i18n.weekdaysShort[this.date.getDay()],dddd:()=>this.options.i18n.weekdays[this.date.getDay()],m:()=>this.date.getMonth()+1,mm:()=>{var e=this.date.getMonth()+1;return(e<10?"0":"")+e},mmm:()=>this.options.i18n.monthsShort[this.date.getMonth()],mmmm:()=>this.options.i18n.months[this.date.getMonth()],yy:()=>(""+this.date.getFullYear()).slice(2),yyyy:()=>this.date.getFullYear()}}_removeEventHandlers(){this.el.removeEventListener("click",this._handleInputClickBound),this.el.removeEventListener("keydown",this._handleInputKeydownBound),this.el.removeEventListener("change",this._handleInputChangeBound),this.calendarEl.removeEventListener("click",this._handleCalendarClickBound)}_handleInputClick(){this.open()}_handleInputKeydown(e){e.which===M.keys.ENTER&&(e.preventDefault(),this.open())}_handleCalendarClick(t){if(this.isOpen){let e=v(t.target);e.hasClass("is-disabled")||(!e.hasClass("datepicker-day-button")||e.hasClass("is-empty")||e.parent().hasClass("is-disabled")?e.hasClass("datepicker-month-button")&&!e.parent().hasClass("is-disabled")?(this.setDate(new Date(t.target.getAttribute("data-year"),t.target.getAttribute("data-month"),1)),this.options.autoClose&&this._finishSelection()):e.closest(".month-prev").length?this.prevMonth():e.closest(".month-next").length?this.nextMonth():e.closest(".year-prev").length?this.prevYear():e.closest(".year-next").length&&this.nextYear():(this.setDate(new Date(t.target.getAttribute("data-year"),t.target.getAttribute("data-month"),t.target.getAttribute("data-day"))),this.options.autoClose&&this._finishSelection()))}}_handleClearClick(){this.date=null,this.setInputValue(),this.close()}_handleMonthChange(e){this.gotoMonth(e.target.value)}_handleYearChange(e){this.gotoYear(e.target.value)}gotoMonth(e){isNaN(e)||(this.calendars[0].month=parseInt(e,10),this.adjustCalendars())}gotoYear(e){isNaN(e)||(this.calendars[0].year=parseInt(e,10),this.adjustCalendars())}_handleInputChange(e){let t;e.firedBy!==this&&(t=this.options.parse?this.options.parse(this.el.value,this.options.format):new Date(Date.parse(this.el.value)),L._isDate(t)&&this.setDate(t))}renderDayName(e,t,i){for(t+=e.firstDay;7<=t;)t-=7;return(i?e.i18n.weekdaysAbbrev:e.i18n.weekdays)[t]}_finishSelection(){this.setInputValue(),this.close()}open(){if(!this.isOpen)return this.isOpen=!0,"function"==typeof this.options.onOpen&&this.options.onOpen.call(this),this.draw(),this.modal.open(),this}close(){if(this.isOpen)return this.isOpen=!1,"function"==typeof this.options.onClose&&this.options.onClose.call(this),this.modal.close(),this}}L._template=['<div class= "modal datepicker-modal">','<div class="modal-content datepicker-container">','<div class="datepicker-date-display">','<span class="year-text"></span>','<span class="date-text"></span>',"</div>",'<div class="datepicker-calendar-container">','<div class="datepicker-calendar"></div>','<div class="datepicker-footer">','<button class="btn-flat datepicker-clear waves-effect" style="visibility: hidden;" type="button"></button>','<div class="confirmation-btns">','<button class="btn-flat datepicker-cancel waves-effect" type="button"></button>','<button class="btn-flat datepicker-done waves-effect" type="button"></button>',"</div>","</div>","</div>","</div>","</div>"].join(""),M.Datepicker=L;class t extends L{_setupVariables(){super._setupVariables(),this.options.monthPicker=!0}}M.Monthpicker=t,M.jQueryLoaded&&(M.initializeJqueryWrapper(L,"datepicker","M_Datepicker"),M.initializeJqueryWrapper(t,"monthpicker","M_Datepicker"))}(cash),function(c){"use strict";let e={dialRadius:135,outerRadius:105,innerRadius:70,tickRadius:20,duration:350,container:null,defaultTime:"now",fromNow:0,showClearBtn:!1,i18n:{cancel:"Cancel",clear:"Clear",done:"Ok"},autoClose:!1,twelveHour:!0,vibrate:!0,onOpenStart:null,onOpenEnd:null,onCloseStart:null,onCloseEnd:null,onSelect:null};class h extends Component{constructor(e,t){super(h,e,t),(this.el.M_Timepicker=this).options=c.extend({},h.defaults,t),this.id=M.guid(),this._insertHTMLIntoDOM(),this._setupModal(),this._setupVariables(),this._setupEventHandlers(),this._clockSetup(),this._pickerSetup()}static get defaults(){return e}static init(e,t){return super.init(this,e,t)}static _addLeadingZero(e){return(e<10?"0":"")+e}static _createSVGEl(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}static _Pos(e){return e.targetTouches&&1<=e.targetTouches.length?{x:e.targetTouches[0].clientX,y:e.targetTouches[0].clientY}:{x:e.clientX,y:e.clientY}}static getInstance(e){return(e.jquery?e[0]:e).M_Timepicker}destroy(){this._removeEventHandlers(),this.modal.destroy(),c(this.modalEl).remove(),this.el.M_Timepicker=void 0}_setupEventHandlers(){this._handleInputKeydownBound=this._handleInputKeydown.bind(this),this._handleInputClickBound=this._handleInputClick.bind(this),this._handleClockClickStartBound=this._handleClockClickStart.bind(this),this._handleDocumentClickMoveBound=this._handleDocumentClickMove.bind(this),this._handleDocumentClickEndBound=this._handleDocumentClickEnd.bind(this),this.el.addEventListener("click",this._handleInputClickBound),this.el.addEventListener("keydown",this._handleInputKeydownBound),this.plate.addEventListener("mousedown",this._handleClockClickStartBound),this.plate.addEventListener("touchstart",this._handleClockClickStartBound),c(this.spanHours).on("click",this.showView.bind(this,"hours")),c(this.spanMinutes).on("click",this.showView.bind(this,"minutes"))}_removeEventHandlers(){this.el.removeEventListener("click",this._handleInputClickBound),this.el.removeEventListener("keydown",this._handleInputKeydownBound)}_handleInputClick(){this.open()}_handleInputKeydown(e){e.which===M.keys.ENTER&&(e.preventDefault(),this.open())}_handleClockClickStart(e){e.preventDefault();var t=this.plate.getBoundingClientRect(),t={x:t.left,y:t.top};this.x0=t.x+this.options.dialRadius,this.y0=t.y+this.options.dialRadius,this.moved=!1;e=h._Pos(e);this.dx=e.x-this.x0,this.dy=e.y-this.y0,this.setHand(this.dx,this.dy,!1),document.addEventListener("mousemove",this._handleDocumentClickMoveBound),document.addEventListener("touchmove",this._handleDocumentClickMoveBound),document.addEventListener("mouseup",this._handleDocumentClickEndBound),document.addEventListener("touchend",this._handleDocumentClickEndBound)}_handleDocumentClickMove(e){e.preventDefault();var t=h._Pos(e),e=t.x-this.x0,t=t.y-this.y0;this.moved=!0,this.setHand(e,t,!1,!0)}_handleDocumentClickEnd(e){e.preventDefault(),document.removeEventListener("mouseup",this._handleDocumentClickEndBound),document.removeEventListener("touchend",this._handleDocumentClickEndBound);var t=h._Pos(e),e=t.x-this.x0,t=t.y-this.y0;this.moved&&e===this.dx&&t===this.dy&&this.setHand(e,t),"hours"===this.currentView?this.showView("minutes",this.options.duration/2):this.options.autoClose&&(c(this.minutesView).addClass("timepicker-dial-out"),setTimeout(()=>{this.done()},this.options.duration/2)),"function"==typeof this.options.onSelect&&this.options.onSelect.call(this,this.hours,this.minutes),document.removeEventListener("mousemove",this._handleDocumentClickMoveBound),document.removeEventListener("touchmove",this._handleDocumentClickMoveBound)}_insertHTMLIntoDOM(){this.$modalEl=c(h._template),this.modalEl=this.$modalEl[0],this.modalEl.id="modal-"+this.id;var e=document.querySelector(this.options.container);this.options.container&&e?this.$modalEl.appendTo(e):this.$modalEl.insertBefore(this.el)}_setupModal(){this.modal=M.Modal.init(this.modalEl,{onOpenStart:this.options.onOpenStart,onOpenEnd:this.options.onOpenEnd,onCloseStart:this.options.onCloseStart,onCloseEnd:()=>{"function"==typeof this.options.onCloseEnd&&this.options.onCloseEnd.call(this),this.isOpen=!1}})}_setupVariables(){this.currentView="hours",this.vibrate=navigator.vibrate?"vibrate":navigator.webkitVibrate?"webkitVibrate":null,this._canvas=this.modalEl.querySelector(".timepicker-canvas"),this.plate=this.modalEl.querySelector(".timepicker-plate"),this.hoursView=this.modalEl.querySelector(".timepicker-hours"),this.minutesView=this.modalEl.querySelector(".timepicker-minutes"),this.spanHours=this.modalEl.querySelector(".timepicker-span-hours"),this.spanMinutes=this.modalEl.querySelector(".timepicker-span-minutes"),this.spanAmPm=this.modalEl.querySelector(".timepicker-span-am-pm"),this.footer=this.modalEl.querySelector(".timepicker-footer"),this.amOrPm="PM"}_pickerSetup(){let e=c(`<button class="btn-flat timepicker-clear waves-effect" style="visibility: hidden;" type="button" tabindex="${this.options.twelveHour?"3":"1"}">${this.options.i18n.clear}</button>`).appendTo(this.footer).on("click",this.clear.bind(this));this.options.showClearBtn&&e.css({visibility:""});let t=c('<div class="confirmation-btns"></div>');c('<button class="btn-flat timepicker-close waves-effect" type="button" tabindex="'+(this.options.twelveHour?"3":"1")+'">
1'+this.options.i18n.cancel+"</button>").appendTo(t).on("click",this.close.bind(this)),c('<button class="btn-flat timepicker-close waves-effect" type="button" tabindex="'+(this.options.twelveHour?"3":"1")+'">'+this.options.i18n.done+"</button>").appendTo(t).on("click",this.done.bind(this)),t.appendTo(this.footer)}_clockSetup(){this.options.twelveHour&&(this.$amBtn=c('<div class="am-btn">AM</div>'),this.$pmBtn=c('<div class="pm-btn">PM</div>'),this.$amBtn.on("click",this._handleAmPmClick.bind(this)).appendTo(this.spanAmPm),this.$pmBtn.on("click",this._handleAmPmClick.bind(this)).appendTo(this.spanAmPm)),this._buildHoursView(),this._buildMinutesView(),this._buildSVGClock()}_buildSVGClock(){var e=this.options.dialRadius,t=this.options.tickRadius,i=2*e;let s=h._createSVGEl("svg");s.setAttribute("class","timepicker-svg"),s.setAttribute("width",i),s.setAttribute("height",i);let n=h._createSVGEl("g");n.setAttribute("transform","translate("+e+","+e+")");let o=h._createSVGEl("circle");o.setAttribute("class","timepicker-canvas-bearing"),o.setAttribute("cx",0),o.setAttribute("cy",0),o.setAttribute("r",4);let a=h._createSVGEl("line");a.setAttribute("x1",0),a.setAttribute("y1",0);let r=h._createSVGEl("circle");r.setAttribute("class","timepicker-canvas-bg"),r.setAttribute("r",t),n.appendChild(a),n.appendChild(r),n.appendChild(o),s.appendChild(n),this._canvas.appendChild(s),this.hand=a,this.bg=r,this.bearing=o,this.g=n}_buildHoursView(){let i=c('<div class="timepicker-tick"></div>');if(this.options.twelveHour)for(let t=1;t<13;t+=1){let e=i.clone();var s=t/6*Math.PI,n=this.options.outerRadius;e.css({left:this.options.dialRadius+Math.sin(s)*n-this.options.tickRadius+"px",top:this.options.dialRadius-Math.cos(s)*n-this.options.tickRadius+"px"}),e.html(0===t?"00":t),this.hoursView.appendChild(e[0])}else for(let t=0;t<24;t+=1){let e=i.clone();var o=t/6*Math.PI,a=0<t&&t<13?this.options.innerRadius:this.options.outerRadius;e.css({left:this.options.dialRadius+Math.sin(o)*a-this.options.tickRadius+"px",top:this.options.dialRadius-Math.cos(o)*a-this.options.tickRadius+"px"}),e.html(0===t?"00":t),this.hoursView.appendChild(e[0])}}_buildMinutesView(){let i=c('<div class="timepicker-tick"></div>');for(let t=0;t<60;t+=5){let e=i.clone();var s=t/30*Math.PI;e.css({left:this.options.dialRadius+Math.sin(s)*this.options.outerRadius-this.options.tickRadius+"px",top:this.options.dialRadius-Math.cos(s)*this.options.outerRadius-this.options.tickRadius+"px"}),e.html(h._addLeadingZero(t)),this.minutesView.appendChild(e[0])}}_handleAmPmClick(e){let t=c(e.target);this.amOrPm=t.hasClass("am-btn")?"AM":"PM",this._updateAmPmView()}_updateAmPmView(){this.options.twelveHour&&(this.$amBtn.toggleClass("text-primary","AM"===this.amOrPm),this.$pmBtn.toggleClass("text-primary","PM"===this.amOrPm))}_updateTimeFromInput(){let t=((this.el.value||this.options.defaultTime||"")+"").split(":");if(this.options.twelveHour&&void 0!==t[1]&&(0<t[1].toUpperCase().indexOf("AM")?this.amOrPm="AM":this.amOrPm="PM",t[1]=t[1].replace("AM","").replace("PM","")),"now"===t[0]){let e=new Date(+new Date+this.options.fromNow);t=[e.getHours(),e.getMinutes()],this.options.twelveHour&&(this.amOrPm=12<=t[0]&&t[0]<24?"PM":"AM")}this.hours=+t[0]||0,this.minutes=+t[1]||0,this.spanHours.innerHTML=this.hours,this.spanMinutes.innerHTML=h._addLeadingZero(this.minutes),this._updateAmPmView()}showView(e,t){"minutes"===e&&c(this.hoursView).css("visibility");let i="hours"===e,s=i?this.hoursView:this.minutesView,n=i?this.minutesView:this.hoursView;this.currentView=e,c(this.spanHours).toggleClass("text-primary",i),c(this.spanMinutes).toggleClass("text-primary",!i),n.classList.add("timepicker-dial-out"),c(s).css("visibility","visible").removeClass("timepicker-dial-out"),this.resetClock(t),clearTimeout(this.toggleViewTimer),this.toggleViewTimer=setTimeout(()=>{c(n).css("visibility","hidden")},this.options.duration)}resetClock(e){let t=this.currentView,i=this[t],s="hours"===t,n=Math.PI/(s?6:30),o=i*n,a=s&&0<i&&i<13?this.options.innerRadius:this.options.outerRadius,r=Math.sin(o)*a,l=-Math.cos(o)*a,d=this;e?(c(this.canvas).addClass("timepicker-canvas-out"),setTimeout(()=>{c(d.canvas).removeClass("timepicker-canvas-out"),d.setHand(r,l)},e)):this.setHand(r,l)}setHand(e,t,i){let s=Math.atan2(e,-t),n="hours"===this.currentView,o=Math.PI/(n||i?6:30),a=Math.sqrt(e*e+t*t),r=n&&a<(this.options.outerRadius+this.options.innerRadius)/2,l=r?this.options.innerRadius:this.options.outerRadius;this.options.twelveHour&&(l=this.options.outerRadius),s<0&&(s=2*Math.PI+s);let d=Math.round(s/o);s=d*o,this.options.twelveHour?n?0===d&&(d=12):(i&&(d*=5),60===d&&(d=0)):n?(12===d&&(d=0),d=r?0===d?12:d:0===d?0:d+12):(i&&(d*=5),60===d&&(d=0)),this[this.currentView]!==d&&this.vibrate&&this.options.vibrate&&(this.vibrateTimer||(navigator[this.vibrate](10),this.vibrateTimer=setTimeout(()=>{this.vibrateTimer=null},100))),this[this.currentView]=d,n?this.spanHours.innerHTML=d:this.spanMinutes.innerHTML=h._addLeadingZero(d);var c=Math.sin(s)*(l-this.options.tickRadius),e=-Math.cos(s)*(l-this.options.tickRadius),t=Math.sin(s)*l,i=-Math.cos(s)*l;this.hand.setAttribute("x2",c),this.hand.setAttribute("y2",e),this.bg.setAttribute("cx",t),this.bg.setAttribute("cy",i)}open(){this.isOpen||(this.isOpen=!0,this._updateTimeFromInput(),this.showView("hours"),this.modal.open())}close(){this.isOpen&&(this.isOpen=!1,this.modal.close())}done(e,t){var i=this.el.value;let s=t?"":h._addLeadingZero(this.hours)+":"+h._addLeadingZero(this.minutes);this.time=s,!t&&this.options.twelveHour&&(s=`${s} ${this.amOrPm}`),this.el.value=s,s!==i&&this.$el.trigger("change"),this.close(),this.el.focus()}clear(){this.done(null,!0)}}h._template=['<div class= "modal timepicker-modal">','<div class="modal-content timepicker-container">','<div class="timepicker-digital-display">','<div class="timepicker-text-container">','<div class="timepicker-display-column">','<span class="timepicker-span-hours text-primary"></span>',":",'<span class="timepicker-span-minutes"></span>',"</div>",'<div class="timepicker-display-column timepicker-display-am-pm">','<div class="timepicker-span-am-pm"></div>',"</div>","</div>","</div>",'<div class="timepicker-analog-display">','<div class="timepicker-plate">','<div class="timepicker-canvas"></div>','<div class="timepicker-dial timepicker-hours"></div>','<div class="timepicker-dial timepicker-minutes timepicker-dial-out"></div>',"</div>",'<div class="timepicker-footer"></div>',"</div>","</div>","</div>"].join(""),M.Timepicker=h,M.jQueryLoaded&&M.initializeJqueryWrapper(h,"timepicker","M_Timepicker")}(cash),function(s){"use strict";let e={};class i extends Component{constructor(e,t){super(i,e,t),(this.el.M_CharacterCounter=this).options=s.extend({},i.defaults,t),this.isInvalid=!1,this.isValidLength=!1,this._setupCounter(),this._setupEventHandlers()}static get defaults(){return e}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_CharacterCounter}destroy(){this._removeEventHandlers(),this.el.CharacterCounter=void 0,this._removeCounter()}
1_setupEventHandlers(){this._handleUpdateCounterBound=this.updateCounter.bind(this),this.el.addEventListener("focus",this._handleUpdateCounterBound,!0),this.el.addEventListener("input",this._handleUpdateCounterBound,!0)}_removeEventHandlers(){this.el.removeEventListener("focus",this._handleUpdateCounterBound,!0),this.el.removeEventListener("input",this._handleUpdateCounterBound,!0)}_setupCounter(){this.counterEl=document.createElement("span"),s(this.counterEl).addClass("character-counter").css({float:"right","font-size":"12px",height:1}),this.$el.parent().append(this.counterEl)}_removeCounter(){s(this.counterEl).remove()}updateCounter(){var e=+this.$el.attr("data-length"),t=this.el.value.length;this.isValidLength=t<=e;let i=t;e&&(i+="/"+e,this._validateInput()),s(this.counterEl).html(i)}_validateInput(){this.isValidLength&&this.isInvalid?(this.isInvalid=!1,this.$el.removeClass("invalid")):this.isValidLength||this.isInvalid||(this.isInvalid=!0,this.$el.removeClass("valid"),this.$el.addClass("invalid"))}}M.CharacterCounter=i,M.jQueryLoaded&&M.initializeJqueryWrapper(i,"characterCounter","M_CharacterCounter")}(cash),function(m){"use strict";let e={duration:200,dist:-100,shift:0,padding:0,numVisible:5,fullWidth:!1,indicators:!1,noWrap:!1,onCycleTo:null};class i extends Component{constructor(e,t){super(i,e,t),(this.el.M_Carousel=this).options=m.extend({},i.defaults,t),this.hasMultipleSlides=1<this.$el.find(".carousel-item").length,this.showIndicators=this.options.indicators&&this.hasMultipleSlides,this.noWrap=this.options.noWrap||!this.hasMultipleSlides,this.pressed=!1,this.dragged=!1,this.offset=this.target=0,this.images=[],this.itemWidth=this.$el.find(".carousel-item").first().innerWidth(),this.itemHeight=this.$el.find(".carousel-item").first().innerHeight(),this.dim=2*this.itemWidth+this.options.padding||1,this._autoScrollBound=this._autoScroll.bind(this),this._trackBound=this._track.bind(this),this.options.fullWidth&&(this.options.dist=0,this._setCarouselHeight(),this.showIndicators&&this.$el.find(".carousel-fixed-item").addClass("with-indicators")),this.$indicators=m('<ul class="indicators"></ul>'),this.$el.find(".carousel-item").each((e,t)=>{if(this.images.push(e),this.showIndicators){let e=m('<li class="indicator-item"></li>');0===t&&e[0].classList.add("active"),this.$indicators.append(e)}}),this.showIndicators&&this.$el.append(this.$indicators),this.count=this.images.length,this.options.numVisible=Math.min(this.count,this.options.numVisible),this.xform="transform",["webkit","Moz","O","ms"].every(e=>{e+="Transform";return void 0===document.body.style[e]||(this.xform=e,!1)}),this._setupEventHandlers(),this._scroll(this.offset)}static get defaults(){return e}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_Carousel}destroy(){this._removeEventHandlers(),this.el.M_Carousel=void 0}_setupEventHandlers(){this._handleCarouselTapBound=this._handleCarouselTap.bind(this),this._handleCarouselDragBound=this._handleCarouselDrag.bind(this),this._handleCarouselReleaseBound=this._handleCarouselRelease.bind(this),this._handleCarouselClickBound=this._handleCarouselClick.bind(this),void 0!==window.ontouchstart&&(this.el.addEventListener("touchstart",this._handleCarouselTapBound),this.el.addEventListener("touchmove",this._handleCarouselDragBound),this.el.addEventListener("touchend",this._handleCarouselReleaseBound)),this.el.addEventListener("mousedown",this._handleCarouselTapBound),this.el.addEventListener("mousemove",this._handleCarouselDragBound),this.el.addEventListener("mouseup",this._handleCarouselReleaseBound),this.el.addEventListener("mouseleave",this._handleCarouselReleaseBound),this.el.addEventListener("click",this._handleCarouselClickBound),this.showIndicators&&this.$indicators&&(this._handleIndicatorClickBound=this._handleIndicatorClick.bind(this),this.$indicators.find(".indicator-item").each((e,t)=>{e.addEventListener("click",this._handleIndicatorClickBound)}));let e=M.throttle(this._handleResize,200);this._handleThrottledResizeBound=e.bind(this),window.addEventListener("resize",this._handleThrottledResizeBound)}_removeEventHandlers(){void 0!==window.ontouchstart&&(this.el.removeEventListener("touchstart",this._handleCarouselTapBound),this.el.removeEventListener("touchmove",this._handleCarouselDragBound),this.el.removeEventListener("touchend",this._handleCarouselReleaseBound)),this.el.removeEventListener("mousedown",this._handleCarouselTapBound),this.el.removeEventListener("mousemove",this._handleCarouselDragBound),this.el.removeEventListener("mouseup",this._handleCarouselReleaseBound),this.el.removeEventListener("mouseleave",this._handleCarouselReleaseBound),this.el.removeEventListener("click",this._handleCarouselClickBound),this.showIndicators&&this.$indicators&&this.$indicators.find(".indicator-item").each((e,t)=>{e.removeEventListener("click",this._handleIndicatorClickBound)}),window.removeEventListener("resize",this._handleThrottledResizeBound)}_handleCarouselTap(e){"mousedown"===e.type&&m(e.target).is("img")&&e.preventDefault(),this.pressed=!0,this.dragged=!1,this.verticalDragged=!1,this.reference=this._xpos(e),this.referenceY=this._ypos(e),this.velocity=this.amplitude=0,this.frame=this.offset,this.timestamp=Date.now(),clearInterval(this.ticker),this.ticker=setInterval(this._trackBound,100)}_handleCarouselDrag(e){var t,i,s;if(this.pressed)if(t=this._xpos(e),i=this._ypos(e),s=this.reference-t,Math.abs(this.referenceY-i)<30&&!this.verticalDragged)(2<s||s<-2)&&(this.dragged=!0,this.reference=t,this._scroll(this.offset+s));else{if(this.dragged)return e.preventDefault(),e.stopPropagation(),!1;this.verticalDragged=!0}if(this.dragged)return e.preventDefault(),e.stopPropagation(),!1}_handleCarouselRelease(e){if(this.pressed)return this.pressed=!1,clearInterval(this.ticker),this.target=this.offset,(10<this.velocity||this.velocity<-10)&&(this.amplitude=.9*this.velocity,this.target=this.offset+this.amplitude),this.target=Math.round(this.target/this.dim)*this.dim,this.noWrap&&(this.target>=this.dim*(this.count-1)?this.target=this.dim*(this.count-1):this.target<0&&(this.target=0)),this.amplitude=this.target-this.offset,this.timestamp=Date.now(),requestAnimationFrame(this._autoScrollBound),this.dragged&&(e.preventDefault(),e.stopPropagation()),!1}_handleCarouselClick(e){if(this.dragged)return e.preventDefault(),e.stopPropagation(),!1;var t;this.options.fullWidth||(t=m(e.target).closest(".carousel-item").index(),0!=this._wrap(this.center)-t&&(e.preventDefault(),e.stopPropagation()),this._cycleTo(t))}_handleIndicatorClick(e){e.stopPropagation();let t=m(e.target).closest(".indicator-item");t.length&&this._cycleTo(t.index())}_handleResize(e){this.options.fullWidth?(this.itemWidth=this.$el.find(".carousel-item").first().innerWidth(),this.imageHeight=this.$el.find(".carousel-item.active").height(),this.dim=2*this.itemWidth+this.options.padding,this.offset=2*this.center*this.itemWidth,this.target=this.offset,this._setCarouselHeight(!0)):this._scroll()}_setCarouselHeight(e){let t=(this.$el.find(".carousel-item.active").length?this.$el.find(".carousel-item.active"):this.$el.find(".carousel-item")).first(),i=t.find("img").first();var s,n;i.length?i[0].complete?0<(n=i.height())?this.$el.css("height",n+"px"):(s=i[0].naturalWi
1dth,n=i[0].naturalHeight,n=this.$el.width()/s*n,this.$el.css("height",n+"px")):i.one("load",(e,t)=>{this.$el.css("height",e.offsetHeight+"px")}):e||(e=t.height(),this.$el.css("height",e+"px"))}_xpos(e){return(e.targetTouches&&1<=e.targetTouches.length?e.targetTouches[0]:e).clientX}_ypos(e){return(e.targetTouches&&1<=e.targetTouches.length?e.targetTouches[0]:e).clientY}_wrap(e){return e>=this.count?e%this.count:e<0?this._wrap(this.count+e%this.count):e}_track(){var e=Date.now(),t=e-this.timestamp;this.timestamp=e,e=this.offset-this.frame,this.frame=this.offset,this.velocity=.8*(1e3*e/(1+t))+.2*this.velocity}_autoScroll(){var e;this.amplitude&&(e=Date.now()-this.timestamp,2<(e=this.amplitude*Math.exp(-e/this.options.duration))||e<-2?(this._scroll(this.target-e),requestAnimationFrame(this._autoScrollBound)):this._scroll(this.target))}_scroll(e){this.$el.hasClass("scrolling")||this.el.classList.add("scrolling"),null!=this.scrollingTimeout&&window.clearTimeout(this.scrollingTimeout),this.scrollingTimeout=window.setTimeout(()=>{this.$el.removeClass("scrolling")},this.options.duration);let t,i,s,n,o,a,r,l,d,c;var h,u=this.center,p=1/this.options.numVisible;if(this.offset="number"==typeof e?e:this.offset,this.center=Math.floor((this.offset+this.dim/2)/this.dim),o=-(n=(s=this.offset-this.center*this.dim)<0?1:-1)*s*2/this.dim,i=this.count>>1,c=this.options.fullWidth?(r="translateX(0)",1):(r="translateX("+(this.el.clientWidth-this.itemWidth)/2+"px) ",r+="translateY("+(this.el.clientHeight-this.itemHeight)/2+"px)",1-p*o),this.showIndicators){var f=this.center%this.count;let e=this.$indicators.find(".indicator-item.active");e.index()!==f&&(e.removeClass("active"),this.$indicators.find(".indicator-item").eq(f)[0].classList.add("active"))}for((!this.noWrap||0<=this.center&&this.center<this.count)&&(a=this.images[this._wrap(this.center)],m(a).hasClass("active")||(this.$el.find(".carousel-item").removeClass("active"),a.classList.add("active")),f=`${r} translateX(${-s/2}px) translateX(${n*this.options.shift*o*t}px) translateZ(${this.options.dist*o}px)`,this._updateItemStyle(a,c,0,f)),t=1;t<=i;++t)d=this.options.fullWidth?(l=this.options.dist,t===i&&s<0?1-o:1):(l=this.options.dist*(2*t+o*n),1-p*(2*t+o*n)),(!this.noWrap||this.center+t<this.count)&&(a=this.images[this._wrap(this.center+t)],h=`${r} translateX(${this.options.shift+(this.dim*t-s)/2}px) translateZ(${l}px)`,this._updateItemStyle(a,d,-t,h)),d=this.options.fullWidth?(l=this.options.dist,t===i&&0<s?1-o:1):(l=this.options.dist*(2*t-o*n),1-p*(2*t-o*n)),(!this.noWrap||0<=this.center-t)&&(a=this.images[this._wrap(this.center-t)],h=`${r} translateX(${-this.options.shift+(-this.dim*t-s)/2}px) translateZ(${l}px)`,this._updateItemStyle(a,d,-t,h));(!this.noWrap||0<=this.center&&this.center<this.count)&&(a=this.images[this._wrap(this.center)],g=`${r} translateX(${-s/2}px) translateX(${n*this.options.shift*o}px) translateZ(${this.options.dist*o}px)`,this._updateItemStyle(a,c,0,g));var g=this.$el.find(".carousel-item").eq(this._wrap(this.center));u!==this.center&&"function"==typeof this.options.onCycleTo&&this.options.onCycleTo.call(this,g[0],this.dragged),"function"==typeof this.oneTimeCallback&&(this.oneTimeCallback.call(this,g[0],this.dragged),this.oneTimeCallback=null)}_updateItemStyle(e,t,i,s){e.style[this.xform]=s,e.style.zIndex=i,e.style.opacity=t,e.style.visibility="visible"}_cycleTo(e,t){let i=this.center%this.count-e;this.noWrap||(i<0?Math.abs(i+this.count)<Math.abs(i)&&(i+=this.count):0<i&&Math.abs(i-this.count)<i&&(i-=this.count)),this.target=this.dim*Math.round(this.offset/this.dim),i<0?this.target+=this.dim*Math.abs(i):0<i&&(this.target-=this.dim*i),"function"==typeof t&&(this.oneTimeCallback=t),this.offset!==this.target&&(this.amplitude=this.target-this.offset,this.timestamp=Date.now(),requestAnimationFrame(this._autoScrollBound))}next(e){void 0!==e&&!isNaN(e)||(e=1);let t=this.center+e;if(t>=this.count||t<0){if(this.noWrap)return;t=this._wrap(t)}this._cycleTo(t)}prev(e){void 0!==e&&!isNaN(e)||(e=1);let t=this.center-e;if(t>=this.count||t<0){if(this.noWrap)return;t=this._wrap(t)}this._cycleTo(t)}set(e,t){if((e=void 0===e||isNaN(e)?0:e)>this.count||e<0){if(this.noWrap)return;e=this._wrap(e)}this._cycleTo(e,t)}}M.Carousel=i,M.jQueryLoaded&&M.initializeJqueryWrapper(i,"carousel","M_Carousel")}(cash),function($){"use strict";let e={onOpen:void 0,onClose:void 0};class i extends Component{constructor(e,t){super(i,e,t),(this.el.M_TapTarget=this).options=$.extend({},i.defaults,t),this.isOpen=!1,this.$origin=$("#"+this.$el.attr("data-target")),this._setup(),this._calculatePositioning(),this._setupEventHandlers()}static get defaults(){return e}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_TapTarget}destroy(){this._removeEventHandlers(),this.el.TapTarget=void 0}_setupEventHandlers(){this._handleDocumentClickBound=this._handleDocumentClick.bind(this),this._handleTargetClickBound=this._handleTargetClick.bind(this),this._handleOriginClickBound=this._handleOriginClick.bind(this),this.el.addEventListener("click",this._handleTargetClickBound),this.originEl.addEventListener("click",this._handleOriginClickBound);let e=M.throttle(this._handleResize,200);this._handleThrottledResizeBound=e.bind(this),window.addEventListener("resize",this._handleThrottledResizeBound)}_removeEventHandlers(){this.el.removeEventListener("click",this._handleTargetClickBound),this.originEl.removeEventListener("click",this._handleOriginClickBound),window.removeEventListener("resize",this._handleThrottledResizeBound)}_handleTargetClick(e){this.open()}_handleOriginClick(e){this.close()}_handleResize(e){this._calculatePositioning()}_handleDocumentClick(e){$(e.target).closest(".tap-target-wrapper").length||(this.close(),e.preventDefault(),e.stopPropagation())}_setup(){this.wrapper=this.$el.parent()[0],this.waveEl=$(this.wrapper).find(".tap-target-wave")[0],this.originEl=$(this.wrapper).find(".tap-target-origin")[0],this.contentEl=this.$el.find(".tap-target-content")[0],$(this.wrapper).hasClass(".tap-target-wrapper")||(this.wrapper=document.createElement("div"),this.wrapper.classList.add("tap-target-wrapper"),this.$el.before($(this.wrapper)),this.wrapper.append(this.el)),this.contentEl||(this.contentEl=document.createElement("div"),this.contentEl.classList.add("tap-target-content"),this.$el.append(this.contentEl)),this.waveEl||(this.waveEl=document.createElement("div"),this.waveEl.classList.add("tap-target-wave"),this.originEl||(this.originEl=this.$origin.clone(!0,!0),this.originEl.addClass("tap-target-origin"),this.originEl.removeAttr("id"),this.originEl.removeAttr("style"),this.originEl=this.originEl[0],this.waveEl.append(this.originEl)),this.wrapper.append(this.waveEl))}_calculatePositioning(){let t="fixed"===this.$origin.css("position");if(!t){var i=this.$origin.parents();for(let e=0;e<i.length&&(t="fixed"==$(i[e]).css("position"),!t);e++);}var e=this.$origin.outerWidth(),s=this.$origin.outerHeight(),n=t?this.$origin.offset().top-M.getDocumentScrollTop():this.$origin.offset().top,o=t?this.$origin.offset().left-M.getDocumentScrollLeft():this.$origin.offset().left,a=window.innerWidth,r=window.innerHeight,l=a/2,d=r/2,c=o<=l,h=l<o,u=n<=d,p=d<n,f=.25*a<=o&&o<=.75*a,g=this.$el.outerWidth(),m=this.$el.outerHeight(),v=n+s/2-m/2,y=o+e/2-g/2,b
1=t?"fixed":"absolute",w=f?g:g/2+e,_=m/2,C=u?m/2:0,l=c&&!f?g/2-e:0,d=e,n=p?"bottom":"top",s=2*e,o=s,f=m/2-o/2,e=g/2-s/2;let k={};k.top=u?v+"px":"",k.right=h?a-y-g+"px":"",k.bottom=p?r-v-m+"px":"",k.left=c?y+"px":"",k.position=b,$(this.wrapper).css(k),$(this.contentEl).css({width:w+"px",height:_+"px",top:C+"px",right:"0px",bottom:"0px",left:l+"px",padding:d+"px",verticalAlign:n}),$(this.waveEl).css({top:f+"px",left:e+"px",width:s+"px",height:o+"px"})}open(){this.isOpen||("function"==typeof this.options.onOpen&&this.options.onOpen.call(this,this.$origin[0]),this.isOpen=!0,this.wrapper.classList.add("open"),document.body.addEventListener("click",this._handleDocumentClickBound,!0),document.body.addEventListener("touchend",this._handleDocumentClickBound))}close(){this.isOpen&&("function"==typeof this.options.onClose&&this.options.onClose.call(this,this.$origin[0]),this.isOpen=!1,this.wrapper.classList.remove("open"),document.body.removeEventListener("click",this._handleDocumentClickBound,!0),document.body.removeEventListener("touchend",this._handleDocumentClickBound))}}M.TapTarget=i,M.jQueryLoaded&&M.initializeJqueryWrapper(i,"tapTarget","M_TapTarget")}(cash),function(r){"use strict";let e={classes:"",dropdownOptions:{}};class i extends Component{constructor(e,t){super(i,e,t),this.$el.hasClass("browser-default")||((this.el.M_FormSelect=this).options=r.extend({},i.defaults,t),this.isMultiple=this.$el.prop("multiple"),this.el.tabIndex=-1,this._keysSelected={},this._valueDict={},this._setupDropdown(),this._setupEventHandlers())}static get defaults(){return e}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_FormSelect}destroy(){this._removeEventHandlers(),this._removeDropdown(),this.el.M_FormSelect=void 0}_setupEventHandlers(){this._handleSelectChangeBound=this._handleSelectChange.bind(this),this._handleOptionClickBound=this._handleOptionClick.bind(this),this._handleInputClickBound=this._handleInputClick.bind(this),r(this.dropdownOptions).find("li:not(.optgroup)").each(e=>{e.addEventListener("click",this._handleOptionClickBound)}),this.el.addEventListener("change",this._handleSelectChangeBound),this.input.addEventListener("click",this._handleInputClickBound)}_removeEventHandlers(){r(this.dropdownOptions).find("li:not(.optgroup)").each(e=>{e.removeEventListener("click",this._handleOptionClickBound)}),this.el.removeEventListener("change",this._handleSelectChangeBound),this.input.removeEventListener("click",this._handleInputClickBound)}_handleSelectChange(e){this._setValueToInput()}_handleOptionClick(e){e.preventDefault();var t=r(e.target).closest("li")[0];this._selectOption(t),e.stopPropagation()}_selectOption(e){var i=e.id;if(!r(e).hasClass("disabled")&&!r(e).hasClass("optgroup")&&i.length){let t=!0;if(this.isMultiple){let e=r(this.dropdownOptions).find("li.disabled.selected");e.length&&(e.removeClass("selected"),e.find('input[type="checkbox"]').prop("checked",!1),this._toggleEntryFromArray(e[0].id)),t=this._toggleEntryFromArray(i)}else r(this.dropdownOptions).find("li").removeClass("selected"),r(e).toggleClass("selected",t),this._keysSelected={},this._keysSelected[e.id]=!0;r(this._valueDict[i].el).prop("selected")!==t&&(r(this._valueDict[i].el).prop("selected",t),this.$el.trigger("change"))}this.isMultiple||this.dropdown.close()}_handleInputClick(){this.dropdown&&this.dropdown.isOpen&&(this._setValueToInput(),this._setSelectedStates())}_setupDropdown(){this.wrapper=document.createElement("div"),r(this.wrapper).addClass("select-wrapper "+this.options.classes),this.$el.before(r(this.wrapper));let e=r('<div class="hide-select"></div>');r(this.wrapper).append(e),e[0].appendChild(this.el),this.el.disabled&&this.wrapper.classList.add("disabled"),this.$selectOptions=this.$el.children("option, optgroup"),this.dropdownOptions=document.createElement("ul"),this.dropdownOptions.id=`select-options-${M.guid()}`,r(this.dropdownOptions).addClass("dropdown-content select-dropdown "+(this.isMultiple?"multiple-select-dropdown":"")),this.$selectOptions.length&&this.$selectOptions.each(t=>{if(r(t).is("option")){let e;e=this.isMultiple?this._appendOptionWithIcon(this.$el,t,"multiple"):this._appendOptionWithIcon(this.$el,t),this._addOptionToValueDict(t,e)}else if(r(t).is("optgroup")){let e=r(t).children("option");r(this.dropdownOptions).append(r('<li class="optgroup"><span>'+t.getAttribute("label")+"</span></li>")[0]),e.each(e=>{var t=this._appendOptionWithIcon(this.$el,e,"optgroup-option");this._addOptionToValueDict(e,t)})}}),r(this.wrapper).append(this.dropdownOptions),this.input=document.createElement("input"),r(this.input).addClass("select-dropdown dropdown-trigger"),this.input.setAttribute("type","text"),this.input.setAttribute("readonly","true"),this.input.setAttribute("data-target",this.dropdownOptions.id),this.el.disabled&&r(this.input).prop("disabled","true"),r(this.wrapper).prepend(this.input),this._setValueToInput();
1var t=r('<svg class="caret" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/><path d="M0 0h24v24H0z" fill="none"/></svg>');if(r(this.wrapper).prepend(t[0]),!this.el.disabled){let e=r.extend({},this.options.dropdownOptions),s=e.onOpenEnd;e.onOpenEnd=e=>{let t=r(this.dropdownOptions).find(".selected").first();var i;t.length&&(M.keyDown=!0,this.dropdown.focusedIndex=t.index(),this.dropdown._focusFocusedItem(),M.keyDown=!1,this.dropdown.isScrollable&&(i=t[0].getBoundingClientRect().top-this.dropdownOptions.getBoundingClientRect().top,i-=this.dropdownOptions.clientHeight/2,this.dropdownOptions.scrollTop=i)),s&&"function"==typeof s&&s.call(this.dropdown,this.el)},e.closeOnClick=!1,this.dropdown=M.Dropdown.init(this.input,e)}this._setSelectedStates()}_addOptionToValueDict(e,t){var i=Object.keys(this._valueDict).length,i=this.dropdownOptions.id+i;let s={};t.id=i,s.el=e,s.optionEl=t,this._valueDict[i]=s}_removeDropdown(){r(this.wrapper).find(".caret").remove(),r(this.input).remove(),r(this.dropdownOptions).remove(),r(this.wrapper).before(this.$el),r(this.wrapper).remove()}_appendOptionWithIcon(e,t,i){var s=t.disabled?"disabled ":"",n="optgroup-option"===i?"optgroup-option ":"",i=this.isMultiple?`<label><input type="checkbox"${s}"/><span>${t.innerHTML}</span></label>`:t.innerHTML;let o=r("<li></li>"),a=r("<span></span>");a.html(i),o.addClass(`${s} ${n}`),o.append(a);t=t.getAttribute("data-icon");return t&&(t=r(`<img alt="" src="${t}">`),o.prepend(t)),r(this.dropdownOptions).append(o[0]),o[0]}_toggleEntryFromArray(e){var t=!this._keysSelected.hasOwnProperty(e);let i=r(this._valueDict[e].optionEl);return t?this._keysSelected[e]=!0:delete this._keysSelected[e],i.toggleClass("selected",t),i.find('input[type="checkbox"]').prop("checked",t),i.prop("selected",t),t}_setValueToInput(){let t=[],e=this.$el.find("option");if(e.each(e=>{r(e).prop("selected")&&(e=r(e).text(),t.push(e))}),!t.length){let e=this.$el.find("option:disabled").eq(0);e.length&&""===e[0].value&&t.push(e.text())}this.input.value=t.join(", ")}_setSelectedStates(){for(var e in this._keysSelected={},this._valueDict){var t=this._valueDict[e],i=r(t.el).prop("selected");r(t.optionEl).find('input[type="checkbox"]').prop("checked",i),i?(this._activateOption(r(this.dropdownOptions),r(t.optionEl)),this._keysSelected[e]=!0):r(t.optionEl).removeClass("selected")}}_activateOption(t,i){if(i){this.isMultiple||t.find("li.selected").removeClass("selected");let e=r(i);e.addClass("selected")}}getSelectedValues(){let e=[];for(var t in this._keysSelected)e.push(this._valueDict[t].el.value);return e}}M.FormSelect=i,M.jQueryLoaded&&M.initializeJqueryWrapper(i,"formSelect","M_FormSelect")}(cash),function(i,t){"use strict";let e={};class s extends Component{constructor(e,t){super(s,e,t),(this.el.M_Range=this).options=i.extend({},s.defaults,t),this._mousedown=!1,this._setupThumb(),this._setupEventHandlers()}static get defaults(){return e}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_Range}destroy(){this._removeEventHandlers(),this._removeThumb(),this.el.M_Range=void 0}_setupEventHandlers(){this._handleRangeChangeBound=this._handleRangeChange.bind(this),this._handleRangeMousedownTouchstartBound=this._handleRangeMousedownTouchstart.bind(this),this._handleRangeInputMousemoveTouchmoveBound=this._handleRangeInputMousemoveTouchmove.bind(this),this._handleRangeMouseupTouchendBound=this._handleRangeMouseupTouchend.bind(this),this._handleRangeBlurMouseoutTouchleaveBound=this._handleRangeBlurMouseoutTouchleave.bind(this),this.el.addEventListener("change",this._handleRangeChangeBound),this.el.addEventListener("mousedown",this._handleRangeMousedownTouchstartBound),this.el.addEventListener("touchstart",this._handleRangeMousedownTouchstartBound),this.el.addEventListener("input",this._handleRangeInputMousemoveTouchmoveBound),this.el.addEventListener("mousemove",this._handleRangeInputMousemoveTouchmoveBound),this.el.addEventListener("touchmove",this._handleRangeInputMousemoveTouchmoveBound),this.el.addEventListener("mouseup",this._handleRangeMouseupTouchendBound),this.el.addEventListener("touchend",this._handleRangeMouseupTouchendBound),this.el.addEventListener("blur",this._handleRangeBlurMouseoutTouchleaveBound),this.el.addEventListener("mouseout",this._handleRangeBlurMouseoutTouchleaveBound),this.el.addEventListener("touchleave",this._handleRangeBlurMouseoutTouchleaveBound)}_removeEventHandlers(){this.el.removeEventListener("change",this._handleRangeChangeBound),this.el.removeEventListener("mousedown",this._handleRangeMousedownTouchstartBound),this.el.removeEventListener("touchstart",this._handleRangeMousedownTouchstartBound),this.el.removeEventListener("input",this._handleRangeInputMousemoveTouchmoveBound),this.el.removeEventListener("mousemove",this._handleRangeInputMousemoveTouchmoveBound),this.el.removeEventListener("touchmove",this._handleRangeInputMousemoveTouchmoveBound),this.el.removeEventListener("mouseup",this._handleRangeMouseupTouchendBound),this.el.removeEventListener("touchend",this._handleRangeMouseupTouchendBound),this.el.removeEventListener("blur",this._handleRangeBlurMouseoutTouchleaveBound),this.el.removeEventListener("mouseout",this._handleRangeBlurMouseoutTouchleaveBound),this.el.removeEventListener("touchleave",this._handleRangeBlurMouseoutTouchleaveBound)}_handleRangeChange(){i(this.value).html(this.$el.val()),i(this.thumb).hasClass("active")||this._showRangeBubble();var e=this._calcRangeOffset();i(this.thumb).addClass("active").css("left",e+"px")}_handleRangeMousedownTouchstart(e){i(this.value).html(this.$el.val()),this._mousedown=!0,this.$el.addClass("active"),i(this.thumb).hasClass("active")||this._showRangeBubble(),"input"!==e.type&&(e=this._calcRangeOffset(),i(this.thumb).addClass("active").css("left",e+"px"))}_handleRangeInputMousemoveTouchmove(){var e;this._mousedown&&(i(this.thumb).hasClass("active")||this._showRangeBubble(),e=this._calcRangeOffset(),i(this.thumb).addClass("active").css("left",e+"px"),i(this.value).html(this.$el.val()))}_handleRangeMouseupTouchend(){this._mousedown=!1,this.$el.removeClass("active")}_handleRangeBlurMouseoutTouchleave(){var e;this._mousedown||(e=7+parseInt(this.$el.css("padding-left"))+"px",i(this.thumb).hasClass("active")&&(t.remove(this.thumb),t({targets:this.thumb,height:0,width:0,top:10,easing:"easeOutQuad",marginLeft:e,duration:100})),i(this.thumb).removeClass("active"))}_setupThumb(){this.thumb=document.createElement("span"),this.value=d
1ocument.createElement("span"),i(this.thumb).addClass("thumb"),i(this.value).addClass("value"),i(this.thumb).append(this.value),this.$el.after(this.thumb)}_removeThumb(){i(this.thumb).remove()}_showRangeBubble(){var e=-7+parseInt(i(this.thumb).parent().css("padding-left"))+"px";t.remove(this.thumb),t({targets:this.thumb,height:30,width:30,top:-30,marginLeft:e,duration:300,easing:"easeOutQuint"})}_calcRangeOffset(){var e=this.$el.width()-15,t=parseFloat(this.$el.attr("max"))||100,i=parseFloat(this.$el.attr("min"))||0;return(parseFloat(this.$el.val())-i)/(t-i)*e}}M.Range=s,M.jQueryLoaded&&M.initializeJqueryWrapper(s,"range","M_Range"),s.init(i("input[type=range]"))}(cash,M.anime),$.fn.trapKeyboardActiveMenu=function(e){$this=$(this),currentFocus=$(":focus"),settings=$.extend({firstTabbableElement:!1,lastTabbableElement:!1},e);var e=$this.find('a[href],area[href],input:not([disabled]),select:not([disabled]),textarea:not([disabled]),button:not([disabled]),iframe,object,embed,[tabindex="0"],[contenteditable]'),t=!1!==settings.firstTabbableElement?settings.firstTabbableElement:e.first(),i=!1!==settings.lastTabbableElement?settings.lastTabbableElement:e.last();i.on("keydown",function(e){9!==e.which||e.shiftKey||(e.preventDefault(),t.focus())}),t.on("keydown",function(e){9===e.which&&e.shiftKey&&(e.preventDefault(),i.focus())}),setTimeout(function(){t.focus()},100)},function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?e(require("jquery")):e(jQuery)}(function(h){var i=/\+/g;function u(e){return f.raw?e:encodeURIComponent(e)}function p(e,t){e=f.raw?e:function(e){0===e.indexOf('"')&&(e=e.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return e=decodeURIComponent(e.replace(i," ")),f.json?JSON.parse(e):e}catch(e){}}(e);return h.isFunction(t)?t(e):e}var f=h.cookie=function(e,t,i){var s,n;if(void 0!==t&&!h.isFunction(t))return"number"==typeof(i=h.extend({},f.defaults,i)).expires&&(n=i.expires,(s=i.expires=new Date).setTime(+s+864e5*n)),document.cookie=[u(e),"=",(n=t,u(f.json?JSON.stringify(n):String(n))),i.expires?"; expires="+i.expires.toUTCString():"",i.path?"; path="+i.path:"",i.domain?"; domain="+i.domain:"",i.secure?"; secure":""].join("");for(var o=e?void 0:{},a=document.cookie?document.cookie.split("; "):[],r=0,l=a.length;r<l;r++){var d=a[r].split("="),c=(c=d.shift(),f.raw?c:decodeURIComponent(c)),d=d.join("=");if(e&&e===c){o=p(d,t);break}e||void 0===(d=p(d))||(o[c]=d)}return o};f.defaults={},h.removeCookie=function(e,t){return void 0!==h.cookie(e)&&(h.cookie(e,"",h.extend({},t,{expires:-1})),!h.cookie(e))}}),$(document).ready(function(){$(".materialboxed").materialbox()}),$(function(){$(document).on("click",function(e){e.target.closest(".slinky-container")||($("ul.menu li").removeClass("focus"),$(".slinky-container").attr("aria-expanded","false"))}),$(document).on("keydown",function(t){if(t.target.closest(".slinky-container")&&(39===t.keyCode||37===t.keyCode)){t=t.target.closest(".slinky-container");let e=$(t).prev("a.menu-link");e.focus()}});var e=$(".nav-slinky .menu-link");$("ul.menu li a").on("mouseenter",function(){$("ul.menu li").removeClass("focus"),$("ul.menu li a").blur()}),$.each(e,function(e,t){$(t).on("focus",function(){$(this).parent().addClass("focus"),null!==this.nextElementSibling&&this.nextElementSibling.setAttribute("aria-expanded","true")}),$(t).on("keydown",function(t){t.keyCode||t.which;if(t.shiftKey&&9===t.keyCode&&$(this).parent().removeClass("focus"),39===t.keyCode){let e=$(this).parent();if(console.log("getParent",e),console.log("parent next ",$(e).next()),0==$(e).next().length)return;var i=e.next();console.log("nextTopLevelLink",i),$(e).removeClass("focus"),$(e).find(".slinky-container").attr("aria-expanded","false"),$(i).addClass("focus"),$(i).find(".slinky-container").attr("aria-expanded","true");i=$(i).find(".menu-link");$(i).focus()}if(37===t.keyCode){let e=$(this).parent();console.log("getParent",e),0!=$(e).prev().length&&(t=e.prev(),console.log("prevTopLevelLink",t),$(e).removeClass("focus"),$(e).find(".slinky-container").attr("aria-expanded","fal
1se"),$(t).addClass("focus"),$(t).find(".slinky-container").attr("aria-expanded","true"),t=$(t).find(".menu-link"),$(t).focus())}})}),$(".mixitup-filter-controls").find("fieldset").each(function(){var e=$(this).find("label").attr("for");$(this).find(".select-wrapper").children("input").attr("id",e)})}),$('[class^="icon-"], [class*=" icon-"]').each(function(){var e=$(this);e.hasClass("icon-link")?$('<i class="fal fa-chevron-double-right"></i>').appendTo(e):e.hasClass("icon-media-pdf")?$('<i class="fas fa-file-pdf" title="PDF Available"></i>').appendTo(e):e.hasClass("icon-media-video")?$('<i class="fas fa-video" title="Video Available"></i>').appendTo(e):e.hasClass("icon-media-audio")&&$('<i class="fas fa-podcast" title="Audio Available"></i>').appendTo(e)}),$(".slinky-menu").each(function(){$(this).slinky({title:"parent"})});var globalNav,headerHeight,stickyNav,sticky,mobileSlinky=$("#slide-out .slinky-menu"),globalNavigation=$("#global-navigation");$(window).on("load windowResizeEnd",function(){mobileSlinky.css({height:"auto"}),mobileSlinky.css({height:mobileSlinky.outerHeight()+globalNavigation.outerHeight()})}),0===$("#page-header.sticky-header").length?(globalNav=$("#global-navigation"),headerHeight=globalNav.height(),stickyNav=globalNav.offset().top+headerHeight,(sticky=function(){var e=$
1(window).scrollTop();stickyNav<e?$("#global-navigation").addClass("active"):$("#global-navigation").removeClass("active")})()):(sticky=function(){var e=$(window).scrollTop(),t=($("#page-header.sticky-header").height(),$("#page-header.sticky-header").offset().top);$("#global-navigation").addClass("header-sticky"),t<e?$("#page-header.sticky-header").addClass("active"):$("#page-header.sticky-header").removeClass("active")})(),$(window).scroll(function(){sticky()}),$(".full-bg-img").each(function(){var e=$(this).children("img").attr("src");$(this).find("img").length&&$('<span class="bg-img"></span>').css("background-image",'url("'+e+'")').appendTo(this)}),$("iframe:not(iframe#htmlContent, iframe[id*='frame-one'], iframe.highcharts-iframe, iframe.podcast)").each(function(e){$(this).parent().hasClass("video-container")||$(this).wrap("<div class='video-container' />")}),$("#primary ul:not([class])").addClass("browser-default"),$("button.share").click(function(){$(this).toggleClass("active"),$(".Toolbox").toggleClass("visible")}),$("#NewsGridTable tr td:first-of-type a").append('<i class="fas fa-chevron-circle-right"></i>'),$(".bioPopUp").magnificPopup({type:"ajax",preloader:!1,removalDelay:300,fixedContentPos:!1,callbacks:{open:function(){jQuery("body").css("overflow-y","hidden")},close:function(){jQuery("body").css("overflow-y","")}}}),$(".modal-img, .gallery-item").magnificPopup({type:"image",gallery:{enabled:!1},removalDelay:300,fixedContentPos:!1,callbacks:{open:function(){jQuery("body").css("overflow","hidden")},close:function(){jQuery("body").css("overflow","")}}}),$(".modal-gallery a").magnificPopup({type:"image",gallery:{enabled:!0},removalDelay:300,fixedContentPos:!1,callbacks:{open:function(){jQuery("body").css("overflow","hidden")},close:function(){jQuery("body").css("overflow","")},buildControls:function(){this.contentContainer.find("div.mfp-arrows").append(this.arrowLeft.add(this.arrowRight))}}}),$(".video-gallery a").magnificPopup({type:"iframe",gallery:{enabled:!0},removalDelay:300,fixedContentPos:!1,callbacks:{open:function(){jQuery("body").css("overflow","hidden")},close:function(){jQuery("body").css("overflow","")},buildControls:function(){this.contentContainer.find("div.mfp-arrows").append(this.arrowLeft.add(this.arrowRight))}}});var sideNav=$(".sidenav"),sideNavClose=$(".sidenav-close"),navLinks=$(".sidenav a").not(".sidenav a.next, .sidenav a.back"),sideNavTrigger=$(".sidenav-trigger"),searchTrigger=$(".search-trigger");sideNav.sidenav({onOpenStart:function(){sideNavTrigger.attr("aria-expanded","true"),sideNav.addClass("sidenav-active"),sideNavClose.toggleClass("active"),sideNavTrigger.toggleClass("inactive"),searchTrigger.toggleClass("inactive"),sideNav.find(".menu-sub.active").length?sideNav.find(".menu-sub.active").trapKeyboardActiveMenu():sideNav.trapKeyboardActiveMenu({firstTabbableElement:sideNavClose,lastTabbableElement:sideNav.find(".menu:first > li:last > a")})},onCloseStart:function(){sideNavTrigger.attr("aria-expanded","false"),sideNavClose.toggleClass("active"),sideNavTrigger.toggleClass("inactive")},onCloseEnd:function(){sideNav.removeClass("sidenav-active"),searchTrigger.toggleClass("inactive")}}).each(function(e){var t=$(this);t.find(".back").each(function(){$(this).closest(".header").prependTo($(this).closest("ul"))}),t.find(".next").each(function(e){$(this).attr({"aria-expanded":"false",role:"button","aria-controls":"mobileMenuSub"+e}).siblings(".menu-sub").attr("id","mobileMenuSub"+e)}).on("click",function(e){$(this).toggleAttrBoolean("aria-expanded"),setTimeout(function(){t.find(".menu-sub.active").trapKeyboardActiveMenu()},300)}).end().find(".back").attr("role","button").on("click",function(){$(this).closest(".menu-sub").siblings(".next").toggleAttrBoolean("aria-expanded")})}),sideNavClose.add(navLinks).on("click",function(){sideNav.sidenav("close"),sideNavTrigger.focus()}),$("#global-navigation").on("keyup",function(e){$(document.activeElement).closest("#utility-nav").length?$(this).removeClass("active"):$(window).scrollTop()>=$(this).outerHeight()&&$(this).addClass("active")}),$(".dropdown-trigger:not(.dropdown-trigger.search-trigger)").dropdown({constrainWidth:!0}),(searchTrigger=$(".search-trigger")).dropdown({coverTrigger:!1,closeOnClick:!1,constrainWidth:!1,onOpenStart:function(){searchTrigger.attr("aria-expanded","true"),$(".search-trigger").toggleClass("active").find("svg").toggleClass("fa-search fa-times"),$(".sidenav-trigger").toggleClass("inactive")},onCloseStart:function(){searchTrigger.attr("aria-expanded","fal
1se"),$(".search-trigger").toggleClass("active").find("svg").toggleClass("fa-times fa-search"),$(".sidenav-trigger").toggleClass("inactive")}}),$("select").formSelect(),$(".slider:not(#page-header .slider)").slider({height:480,interval:6e3,duration:500});var pageHeaderSlider=$("#page-header .slider");pageHeaderSlider.slider({height:560,interval:7e3,duration:750}),setTimeout(function(){pageHeaderSlider.find(".indicator-item").each(function(e){$(this).attr({role:"button",tabindex:"0","aria-label":"Slide "+(e+1)})}).end().find(".indicators").wrapAll('<div class="slider-controls">');var e=$('<button class="slider-pause-button" type="button" aria-label="Pause"><i class="fas fa-pause" aria-hidden="true"></i><i class="fas fa-play" aria-hidden="true"></i></button>');pageHeaderSlider.find(".slider-controls").prepend(e),e.on("click",function(e){var t=$(this);t.toggleClass("paused"),t.hasClass("paused")?(t.attr("aria-label","Play"),pageHeaderSlider.slider("pause")):(t.attr("aria-label","Pause"),pageHeaderSlider.slider("start"))})},300),$(".collapsible:not(.expandable)").collapsible(),$(".expandable").collapsible({accordion:!1}),$(".datepicker").datepicker({showClearBtn:!0}),$(".timepicker").timepicker({showClearBtn:!0}),$(".monthpicker").monthpicker({showClearBtn:!0}),$(".parallax").parallax();var cookieModal=$("#cookie-modal");function autoplay(){$(".carousel.autoplay").carousel("next"),setTimeout(autoplay,8e3)}$(".modal").not(cookieModal).modal(),cookieModal.modal({opacity:0,preventScrolling:!1,dismissible:!1,onOpenEnd:function(){$("#cookie-modal").next(".modal-overlay").remove()}}),$(".carousel-slider").carousel({fullWidth:!0,indicators:!0}),$(".carousel:not(.carousel-slider)").carousel({indicators:!0}),autoplay(),$(".tabs").tabs({onShow:function(){$(".carousel").carousel()}}),$('a[data-toggle="tab"]:not("[target]")').click(function(e){history.replaceState?history.replaceState(null,null,"#"+$(e.target).attr("href").substr(1)):location.hash="#"+$(e.target).attr("href").substr(1),$(window).trigger("hashchange")}),$(".tab-pagination .btn-next").click(function(){$(this).closest(".tab-pagination").find(".tab-list").first().find(".tabs .tab").each(function(){if($(this).find("a").hasClass("active")&&$(this).nextAll().hasClass("tab"))return $(this).next().find("a")[0].click(),!1})}),$(".tab-pagination .btn-prev").click(function(){$(this).closest(".tab-pagination").find(".tab-list").first().find(".tabs .tab").each(function(){if($(this).find("a").hasClass("active")&&$(this).prevAll().hasClass("tab"))return $(this).prev().find("a")[0].click(),!1})}),$(".tabs .tab a").click(function(){$(this)[0].scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"}),$(this).parent().prevAll().hasClass("tab")?($(this).closest(".tab-pagination").find(".btn-prev").first().prop("disabled",!1),$(this).closest(".tab-pagination").find(".btn-prev").first().removeClass("disabled")):($(this).closest(".tab-pagination").find(".btn-prev").first().prop("disabled",!0),$(this).closest(".tab-pagination").find(".btn-prev").first().addClass("disabled")),$(this).parent().nextAll().hasClass("tab")?($(this).closest(".tab-pagination").find(".btn-next").first().prop("disabled",!1),$(this).closest(".tab-pagination").find(".btn-next").first().removeClass("disabled")):($(this).closest(".tab-pagination").find(".btn-next").first().prop("disabled",!0),$(this).closest(".tab-pagination").find(".btn-next").first().addClass("disabled"))});var cardSliderDefault=$(".card_slider.default");cardSliderDefault.on("afterChange init setPosition",function(e,t,i){var s=$(this).find(".slick-slide.slick-active"),n=$(this).find(".slick-slide:not(.slick-active)");setTimeout(function(){s.each(function(){$(this).attr("tabindex","0")}),n.each(function(){$(this).attr("tabindex","-1")})},300)}),cardSliderDefault.slick({variableWidth:!0,centerMode:!0,focusOnChange:!0,infinite:!0,accessibility:!0,slidesToScroll:1,rows:1,swipe:!0,swipeToSlide:!0,adaptiveHeight:!0,responsive:[{breakpoint:959,settings:{slidesToShow:1,variableWidth:!1,centerMode:!1}}],prevArrow:'<button class="slick-prev slick-arrow btn-floating" aria-label="Previous" type="button" style=""><i class="fal fa-arrow-left" aria-hidden="true"></i></button>',nextArrow:'<button class="slick-next slick-arrow btn-floating" aria-label="Next" type="button" style=""><i class="fal fa-arrow-right" aria-hidden="true"></i></button>'}),$(".card_slider.wide-card").slick({variableWidth:!1,infinite:!0,centerMode:!1,centerPadding:"100px",slidesToShow:1,slidesToScroll:1,rows:1,swipe:!0,swipeToSlide:!0,dots:!0,prevArrow:'<button class="slick-prev slick-arrow btn-floating" aria-label="Previous" type="button" style=""><i class="fal fa-arrow-left" aria-hidden="true"></i></button>',nextArrow:'<button class="slick-next slick-arrow btn-floating" aria-label="Next" type="button" style=""><i class="fal fa-arrow-right" aria-hidden="true"></i></button>'}),$.fn.toggleAttrBoolean=function(e){$(this).attr(e,"false"===$(this).attr(e)?"true":"false")};var fixedHeader,windowWidth=$(window).width();
1$(window).on("resize",function(){var e=$(window).width();windowWidth!==e&&(this.resizeTO&&clearTimeout(this.resizeTO),this.resizeTO=setTimeout(function(){$(this).trigger($.Event("windowResizeEnd"))},150)),windowWidth=e}),$(window).on("resize",function(){fixedHeader=960<=windowWidth&&$(".header-fund").length?183:960<=windowWidth&&$(".header-strategy").length?156:64}).resize(),$("a[href*=\\#]:not([href=\\#])").not("[data-toggle='tab'], .card-tabs a, .dropdown-trigger").on("click",function(e){e.preventDefault();var t=$(this).attr("href"),i=$(this).attr("target"),e=t.replace(window.location.pathname,"");0==e.indexOf("#")&&(t=e,$(this).attr("href",t)),t&&t.startsWith("#")&&$(t).length?t.includes("horzTab")||t.includes("vertTab")?($(".tabs").tabs(),$(".tabs").tabs("select",t.split("#")[1])):(e=$("#page-nav").length?$("#page-nav").outerHeight():0,$("html, body").animate({scrollTop:$(t).offset().top-fixedHeader-e-120},1e3,"linear")):"_blank"==i?window.open(t,i):window.location.href=t}),$(".fund-table tr").each(function(e){$("td",this).each(function(){var e=$
1(this).html();""!==e&&""===e.trim()&&$(this).html("")})}),$(".detail-table tr").each(function(e){$("td",this).each(function(){var e=$(this).html();""!==e&&""===e.trim()&&$(this).html("")})}),$.cookie("rwbCookie")||(cookieModal.modal("open"),$("#hide-banner").click(function(){$.cookie("rwbCookie","value",{expires:365})})),$(function(){"use strict";var e=window.location.href.split("#horz")[1];$("#horz"+e).show(),$("#periodLever").click(function(){$(".month-end-data").toggle(),$(".quarter-end-data").toggle()}),$("#yearLever").click(function(){$(".current-year-data").toggle(),$(".previous-year-data").toggle()}),$("#productTypeSelect, #listingShareClassSelect").change(function(){var e=new URL(window.location.href),t=e.searchParams;$("#productTypeSelect").length&&t.set("productType",$("#productTypeSelect").val()),$("#listingShareClassSelect").length&&t.set("shareClass",$("#listingShareClassSelect").val()),e.search=t.toString();e=e.toString();window.location.href=e}),$(".fund-table").tablesorter({headers:{0:{sorter:!1},".inceptDate":{sorter:!1}},headerTemplate:"{content} {icon}",cssIcon:"fad",cssIconNone:"fa-sort",cssIconAsc:"fa-sort-up",cssIconDesc:"fa-sort-down",cssIconDisabled:"hide",textExtraction:{1:function(e,t,i){return $(e).find("a").text()}},widgets:["filter"],widgetOptions:{filter_columnFilters:!1,filter_filteredRow:"hide",filter_external:"#productType",filter_reset:"#resetBtn"}}),$("#resetBtn").click(function(){window.location.href=window.location.href.split(/[?#]/)[0]}),$(document).ready(function(){$("#page-nav").hasClass("BAM")&&$("#page-nav ul li").first().addClass("active");var e=(n=new Date).getFullYear(),t=e-1,i=n.getMonth(),s=new Date(e,i+1),n=new Date(e,i),o=document.getElementById("subtractMonth");null!=o&&o.value&&(n=new Date(e,i-1),s=new Date),$("#dist_period").monthpicker({autoClose:!1,minYear:t,maxYear:e,maxDate:s,format:"mmmm / yyyy",setDefaultDate:!0,defaultDate:n}),$(".datepicker-done").click(function(){var e,t;$("#productTypeSelect").length&&(e=$("#productTypeSelect").val()),$("#listingShareClassSelect").length&&(t=$("#listingShareClassSelect").val());var i=document.getElementById("equityOnlyFlag").value,s=document.getElementById("fundListingType").value,n=$(".distribution-picker")[0].M_Datepicker.date;$.ajax({url:"/FundListingPage/GetDistributionTable",method:"GET",dataType:"HTML",data:{date:n,shareClass:t,productType:e,isEquityOnlyFlag:i,fundListingType:s}}).done(function(e){$("#distTable").html(e),$(".fund-table").trigger("update"),11==n.getMonth()?$("#equityDecMessage").hide():$("#equityDecMessage").show()}).fail(e=>console.log(e))})});$(function(){$(window).on("scroll",function(){var n;n=$(window).scrollTop(),$(".data-page").each(function(e,t){var i=$(t).offset().top,s=$(this).outerHeight(!0);i-fixedHeader-1<n&&n<i+s&&(t=$(t).attr("id"),$("#page-nav ul li.active a").parent("li").removeClass("active"),$("#page-nav ul li a[href='#"+t+"']").parent("li").addClass("active"))})})})}),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&"object"==typeof module.exports?module.exports=e(require("jquery")):e(jQuery)}(function(e){var t;return t=function(e){return function(E){"use strict";var M=E.tablesorter={version:"2.31.3",parsers:[],widgets:[],defaults:{theme:"default",widthFixed:!1,showProcessing:!1,headerTemplate:"{content}",onRenderTemplate:null,onRenderHeader:null,cancelSelection:!0,tabIndex:!0,dateFormat:"mmddyyyy",sortMultiSortKey:"shiftKey",sortResetKey:"ctrlKey",usNumberFormat:!0,delayInit:!1,serverSideSorting:!1,resort:!0,headers:{},ignoreCase:!0,sortForce:null,sortList:[],sortAppend:null,sortStable:!1,sortInitialOrder:"asc",sortLocaleCompare:!1,sortReset:!1,sortRestart:!1,emptyTo:"bottom",stringTo:"max",duplicateSpan:!0,textExtraction:"basic",textAttribute:"data-text",textSorter:null,numberSorter:null,initWidgets:!0,widgetClass:"widget-{name}",widgets:[],widgetOptions:{zebra:["even","odd"]},initialized:null,tableClass:"",cssAsc:"",cssDesc:"",cssNone:"",cssHeader:"",cssHeaderRow:"",cssProcessing:"",cssChildRow:"tablesorter-childRow",cssInfoBlock:"tablesorter-infoOnly",cssNoSort:"tablesorter-noSort",cssIgnoreRow:"tablesorter-ignoreRow",cssIcon:"tablesorter-icon",cssIconNone:"",cssIconAsc:"",cssIconDesc:"",cssIconDisabled:"",pointerClick:"click",pointerDown:"mousedown",pointerUp:"mouseup",selectorHeaders:"> thead th, > thead td",selectorSort:"th, td",selectorRemove:".remove-me",debug:!1,headerList:[],empties:{},strings:{},parsers:[],globalize:0,imgAttr:0},css:{table:"tablesorter",cssHasChild:"tablesorter-hasChildRow",childRow:"tablesorter-childRow",colgroup:"tablesorter-colgroup",header:"tablesorter-header",headerRow:"tablesorter-headerRow",headerIn:"tablesorter-header-inner",icon:"tablesorter-icon",processing:"tablesorter-processing",sortAsc:"tablesorter-headerAsc",sortDesc:"tablesorter-headerDesc",sortNone:"tablesorter-headerUnSorted"},language:{sortAsc:"Ascending sort applied, ",sortDesc:"Descending sort applied, ",sortNone:"No sort applied, ",sortDisabled:"sorting is disabled",nextAsc:"activate to apply an ascending sort",nextDesc:"activate to apply a descending sort",nextNone:"activate to remove the sort"},regex:{templateContent:/\{content\}/g,templateIcon:/\{icon\}/g,templateName:/\{name\}/i,spaces:/\s+/g,nonWord:/\W/g,formElements:/(input|select|button|textarea)/i,chunk:/(^([+\-]?(?:\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?)?$|^0x[0-9a-f]+$|\d+)/gi,chunks:/(^\\0|\\0$)/,hex:/^0
vendor: 49,110 bytes, line 1
1x[0-9a-f]+$/i,comma:/,/g,digitNonUS:/[\s|\.]/g,digitNegativeTest:/^\s*\([.\d]+\)/,digitNegativeReplace:/^\s*\(([.\d]+)\)/,digitTest:/^[\-+(]?\d+[)]?$/,digitReplace:/[,.'"\s]/g},string:{max:1,min:-1,emptymin:1,emptymax:-1,zero:0,none:0,null:0,top:!0,bottom:!1},keyCodes:{enter:13},dates:{},instanceMethods:{},setup:function(t,i){var e,s,n,o;t&&t.tHead&&0!==t.tBodies.length&&!0!==t.hasInitialized?(s="",n=E(t),o=E.metadata,t.hasInitialized=!1,t.isProcessing=!0,t.config=i,E.data(t,"tablesorter",i),M.debug(i,"core")&&(console[console.group?"group":"log"]("Initializing tablesorter v"+M.version),E.data(t,"startoveralltimer",new Date)),i.supportsDataObject=((e=E.fn.jquery.split("."))[0]=parseInt(e[0],10),1<e[0]||1===e[0]&&4<=parseInt(e[1],10)),i.emptyTo=i.emptyTo.toLowerCase(),i.stringTo=i.stringTo.toLowerCase(),i.last={sortList:[],clickedIndex:-1},/tablesorter\-/.test(n.attr("class"))||(s=""!==i.theme?" tablesorter-"+i.theme:""),i.namespace?i.namespace="."+i.namespace.replace(M.regex.nonWord,""):i.namespace=".tablesorter"+Math.random().toString(16).slice(2),i.table=t,i.$table=n.addClass(M.css.table+" "+i.tableClass+s+" "+i.namespace.slice(1)).attr("role","grid"),i.$headers=n.find(i.selectorHeaders),i.$table.children().children("tr").attr("role","row"),i.$tbodies=n.children("tbody:not(."+i.cssInfoBlock+")").attr({"aria-live":"polite","aria-relevant":"all"}),i.$table.children("caption").length&&((s=i.$table.children("caption")[0]).id||(s.id=i.namespace.slice(1)+"caption"),i.$table.attr("aria-labelledby",s.id)),i.widgetInit={},i.textExtraction=i.$table.attr("data-text-extraction")||i.textExtraction||"basic",M.buildHeaders(i),M.fixColumnWidth(t),M.addWidgetFromClass(t),M.applyWidgetOptions(t),M.setupParsers(i),i.totalRows=0,i.debug&&M.validateOptions(i),i.delayInit||M.buildCache(i),M.bindEvents(t,i.$headers,!0),M.bindMethods(i),i.supportsDataObject&&void 0!==n.data().sortlist?i.sortList=n.data().sortlist:o&&n.metadata()&&n.metadata().sortlist&&(i.sortList=n.metadata().sortlist),M.applyWidget(t,!0),0<i.sortList.length?(i.last.sortList=i.sortList,M.sortOn(i,i.sortList,{},!i.initWidgets)):(M.setHeadersCss(i),i.initWidgets&&M.applyWidget(t,!1)),i.showProcessing&&n.unbind("sortBegin"+i.namespace+" sortEnd"+i.namespace).bind("sortBegin"+i.namespace+" sortEnd"+i.namespace,function(e){clearTimeout(i.timerProcessing),M.isProcessing(t),"sortBegin"===e.type&&(i.timerProcessing=setTimeout(function(){M.isProcessing(t,!0)},500))}),t.hasInitialized=!0,t.isProcessing=!1,M.debug(i,"core")&&(console.log("Overall initialization time:"+M.benchmark(E.data(t,"startoveralltimer"))),M.debug(i,"core")&&console.groupEnd&&console.groupEnd()),n.triggerHandler("tablesorter-initialized",t),"function"==typeof i.initialized&&i.initialized(t)):M.debug(i,"core")&&(t.hasInitialized?console.warn("Stopping initialization. Tablesorter has already been initialized"):console.error("Stopping initialization! No table, thead or tbody",t))},bindMethods:function(t){var e=t.$table,i=t.namespace,s="sortReset update updateRows updateAll updateHeaders addRows updateCell updateComplete sorton appendCache updateCache applyWidgetId applyWidgets refreshWidgets destroy mouseup mouseleave ".split(" ").join(i+" ");e.unbind(s.replace(M.regex.spaces," ")).bind("sortReset"+i,function(e,t){e.stopPropagation(),M.sortReset(this.config,function(e){e.isApplyingWidgets?setTimeout(function(){M.applyWidget(e,"",t)},100):M.applyWidget(e,"",t)})}).bind("updateAll"+i,function(e,t,i){e.stopPropagation(),M.updateAll(this.config,t,i)}).bind("update"+i+" updateRows"+i,function(e,t,i){e.stopPropagation(),M.update(this.config,t,i)}).bind("updateHeaders"+i,function(e,t){e.stopPropagation(),M.updateHeaders(this.config,t)}).bind("updateCell"+i,function(e,t,i,s){e.stopPropagation(),M.updateCell(this.config,t,i,s)}).bind("addRows"+i,function(e,t,i,s){e.stopPropagation(),M.addRows(this.config,t,i,s)}).bind("updateComplete"+i,function(){this.isUpdating=!1}).bind("sorton"+i,function(e,t,i,s){e.stopPropagation(),M.sortOn(this.config,t,i,s)}).bind("appendCache"+i,function(e,t,i){e.stopPropagation(),M.appendCache(this.config,i),E.isFunction(t)&&t(this)}).bind("updateCache"+i,function(e,t,i){e.stopPropagation(),M.updateCache(this.config,t,i)}).bind("applyWidgetId"+i,function(e,t){e.stopPropagation(),M.applyWidgetId(this,t)}).bind("applyWidgets"+i,function(e,t){e.stopPropagation(),M.applyWidget(this,!1,t)}).bind("refreshWidgets"+i,function(e,t,i){e.stopPropagation(),M.refreshWidgets(this,t,i)}).bind("removeWidget"+i,function(e,t,i){e.stopPropagation(),M.removeWidget(this,t,i)}).bind("destroy"+i,function(e,t,i){e.stopPropagation(),M.destroy(this,t,i)}).bind("resetToLoadState"+i,function(e){e.stopPropagation(),M.removeWidget(this,!0,!1);e=E.extend(!0,{},t.originalSettings);(t=E.extend(!0,{},M.defaults,e)).originalSettings=e,this.hasInitialized=!1,M.setup(this,t)})},bindEvents:function(e,t,i){var s,o=(e=E(e)[0]).config,n=o.namespace,a=null;!0!==i&&(t.addClass(n.slice(1)+"_extra_headers"),(s=M.getClosest(t,"table")).length&&"TABLE"===s[0].nodeName&&s[0]!==e&&E(s[0]).addClass(n.slice(1)+"_extra_table")),s=(o.pointerDown+" "+o.pointerUp+" "+o.pointerClick+" sort keyup ").replace(M.regex.spaces," ").split(" ").join(n+" "),t.find(o.selectorSort).add(t.filter(o.selectorSort)).unbind(s).bind(s,function(e,t){var i,s=E(e.target),n=" "+e.type+" ";if(!(1!==(e.which||e.button)&&!n.match(" "+o.pointerClick+" | sort | keyup ")||" keyup "===n&&e.which!==M.keyCodes.enter||n.match(" "+o.pointerClick+" ")&&void 0!==e.which||n.match(" "+o.pointerUp+" ")&&a!==e.target&&!0!==t))return n.match(" "+o.pointerDown+" ")?(a=e.target,void("1"===(i=s.jquery.split("."))[0]&&i[1]<4&&e.preventDefault())):(a=null,i=M.getClosest(E(this),"."+M.css.header),M.regex.formElements.test(e.target.nodeName)||s.hasClass(o.cssNoSort)||0<s.parents("."+o.cssNoSort).length||i.hasClass("sorter-false")||0<s.parents("button").length?!o.cancelSelection:(o.delayInit&&M.isEmptyObject(o.cache)&&M.buildCache(o),o.last.clickedIndex=i.attr("data-column")||i.index(),void((i=o.$headerIndexed[o.last.clickedIndex][0])&&!i.sortDisabled&&M.initSort(o,i,e))))}),o.cancelSelection&&t.attr("unselectable","on").bind("selectstart",!1).css({"user-select":"none",MozUserSelect:"none"})},buildHeaders:function(r){var e,l,t,i;for(r.headerList=[],r.headerContent=[],r.sortVars=[],M.debug(r,"core")&&(t=new Date),r.columns=M.computeColumnIndex(r.$table.children("thead, tfoot").children("tr")),l=r.cssIcon?'<i class="'+(r.cssIcon===M.css.icon?M.css.icon:r.cssIcon+" "+M.css.icon)+'"></i>':"",r.$headers=E(E.map(r.$table.find(r.selectorHeaders),function(e,t){var i,s,n,o,a=E(e);if(!M.getClosest(a,"tr").hasClass(r.cssIgnoreRow))return/(th|td)/i.test(e.nodeName)||(o=M.getClosest(a,"th, td"),a.attr("data-column",o.attr("data-column"))),i=M.getColumnData(r.table,r.headers,t,!0),r.headerContent[t]=a.html(),""===r.headerTemplate||a.find("."+M.css.headerIn).length||(n=r.headerTemplate.replace(M.regex.templateContent,a.html()).replace(M.regex.templateIcon,a.find("."+M.css.icon).length?"":l),r.onRenderTemplate&&(s=r.onRenderTemplate.apply(a,[t,n]))&&"string"==typeof s&&(n=s),a.html('<div class="'+M.css.headerIn+'">'+n+"</div>")),r.onRenderHeader&&r.onRenderHeader.apply(a,[t,r,r.$table]),n=parseInt(a.attr("data-column"),10),e.column=n,o=M.getOrder(M.getData(a,i,"sortInitialOrder")||r.sortInitialOrder),!(r.sortVars[n]={count:-1,order:o?r.sortReset?[1,0,2]:[1,0]:r.sortReset?[0,1,2]:[0,1],lockedOrder:!1,sortedBy:""})!==(o=M.getData(a,i,"lockedOrder")||!1)&&(r.sortVars[n].lockedOrder=!0,r.sortVars[n].order=M.getOrder(o)?[1,1]:[0,0]),r.headerList[t]=e,a.addClass(M.css.header+" "+r.cssHeader),M.getClosest(a,"tr").addClass(M.css.headerRow+" "+r.cssHeaderRow).attr("role","row"),r.tabIndex&&a.attr("tabindex",0),e})),r.$headerIndexed=[],i=0;i<r.columns;i++)M.isEmptyObject(r.sortVars[i])&&(r.sortVars[i]={}),e=r.$headers.filter('[data-column="'+i+'"]'),r.$headerIndexed[i]=e.length?(e.not(".sorter-false").length?e.not(".sorter-false"):e).filter(":last"):E();r.$table.find(r.selectorHeaders).attr({scope:"col",role:"columnheader"}),M.updateHeader(r),M.debug(r,"core")&&(console.log("Built headers:"+M.benchmark(t)),console.log(r.$headers))},addInstanceMethods:function(e){E.extend(M.instanceMethods,e)},setupParsers:function(e,t){var i,s,n,o,a,r,l,d,c,h,u,p,f,g,m=e.table,v=0,y=M.debug(e,"core"),b={};if(e.$tbodies=e.$table.children("tbody:not(."+e.cssInfoBlock+")"),0===(g=(f=void 0===t?e.$tbodies:t).length))return y?console.warn("Warning: *Empty table!* Not building a parser cache"):"";for(y&&(p=new Date,console[console.group?"group":"log"]("Detecting parsers for each column")),s={extractors:[],parsers:[]};v<g;){if((i=f[v].rows).length)for(o=e.columns,r=a=0;r<o;r++){if((l=e.$headerIndexed[a])&&l.length&&(d=M.getColumnData(m,e.headers,a),u=M.getParserById(M.getData(l,d,"extractor")),h=M.getParserById(M.getData(l,d,"sorter")),c="false"===M.getData(l,d,"parser"),e.empties[a]=(M.getData(l,d,"empty")||e.emptyTo||(e.emptyToBottom?"bottom":"top")).toLowerCase(),e.strings[a]=(M.getData(l,d,"string")||e.stringTo||"max").toLowerCase(),u=u||!1,h=(h=c?M.getParserById("no-parser"):h)||M.detectParserForColumn(e,i,-1,a),y&&(b["("+a+") "+l.text()]={parser:h.id,extractor:u?u.id:"none",string:e.strings[a],empty:e.empties[a]}),s.parsers[a]=h,s.extractors[a]=u,0<(n=l[0].colSpan-1)))for(a+=n,o+=n;0<n+1;)s.parsers[a-n]=h,s.extractors[a-n]=u,n--;a++}v+=s.parsers.length?g:1}y&&(M.isEmptyObject(b)?console.warn(" No parsers detected!"):console[console.table?"table":"log"](b),console.log("Completed detecting parsers"+M.benchmark(p)),console.groupEnd&&console.groupEnd()),e.parsers=s.parsers,e.extractors=s.extractors},addParser:function(e){for(var t=M.parsers.length,i=!0,s=0;s<t;s++)M.parsers[s].id.toLowerCase()===e.id.toLowerCase()&&(i=!1);i&&(M.parsers[M.parsers.length]=e)},getParserById:function(e){if("false"==e)return!1;for(var t=M.parsers.length,i=0;i<t;i++)if(M.parsers[i].id.toLowerCase()===e.toString().toLowerCase())return M.parsers[i];return!1},detectParserForColumn:function(e,t,i,s){for(var n,o,a,r=M.parsers.length,l=!1,d="",c=M.debug(e,"core"),h=!0;""===d&&h;)(a=t[++i])&&i<50?a.className.indexOf(M.cssIgnoreRow)<0&&(l=t[i].cells[s],d=M.getElementText(e,l,s),o=E(l),c&&console.log("Checking if value was empty on row "+i+", column: "+s+': "'+d+'"')):h=!1;for(;0<=--r;)if((n=M.parsers[r])&&"text"!==n.id&&n.is&&n.is(d,e.table,l,o))return n;return M.getParserById("text")},getElementText:function(e,t,i){if(!t)return"";var s,n=e.textExtraction||"",o=t.jquery?t:E(t);return"string"==typeof n?"basic"===n&&void 0!==(s=o.attr(e.textAttribute))?E.trim(s):E.trim(t.textContent||o.text()):"function"==typeof n?E.trim(n(o[0],e.table,i)):"function"==typeof(s=M.getColumnData(e.table,n,i))?E.trim(s(o[0],e.table,i)):E.trim(o[0].textContent||o.text())},getParsedText:function(e,t,i,s){var n=""+(s=void 0===s?M.getElementText(e,t,i):s),o=e.parsers[i],a=e.extractors[i];return o&&(a&&"function"==typeof a.format&&(s=a.format(s,e.table,t,i)),n="no-parser"===o.id?"":o.format(""+s,e.table,t,i),e.ignoreCase&&"string"==typeof n&&(n=n.toLowerCase())),n},buildCache:function(e,t,i){var s,n,o,a,r,l,d,c,h,u,p,f,g,m,v,y,b,w,_,C,k,$,x=e.table,T=e.parsers,S=M.debug(e,"core");if(e.$tbodies=e.$table.children("tbody:not(."+e.cssInfoBlock+")"),d=void 0===i?e.$tbodies:i,e.cache={},e.totalRows=0,!T)return S?console.warn("Warning: *Empty table!* Not building a cache"):"";for(S&&(f=new Date),e.showProcessing&&M.isProcessing(x,!0),l=0;l<d.length;l++){for(y=[],s=e.cache[l]={normalized:[]},g=d[l]&&d[l].rows.length||0,a=0;a<g;++a)if(m={child:[],raw:[]},h=[],!(c=E(d[l].rows[a])).hasClass(e.selectorRemove.slice(1)))if(c.hasClass(e.cssChildRow)&&0!==a)for(k=s.normalized.length-1,(v=s.normalized[k][e.columns]).$row=v.$row.add(c),c.prev().hasClass(e.cssChildRow)||c.prev().addClass(M.css.cssHasChild),u=c.children("th, td"),k=v.child.length,v.child[k]=[],C=e.columns,r=w=0;r<C;r++)(p=u[r])&&(v.child[k][r]=M.getParsedText(e,p,r),0<(b=u[r].colSpan-1)&&(w+=b,C+=b)),w++;else{for(m.$row=c,m.order=a,C=e.columns,r=w=0;r<C;++r){if((p=c[0].cells[r])&&w<e.columns&&(!(_=void 0!==T[w])&&S&&console.warn("No parser found for row: "+a+", column: "+r+'; cell containing: "'+E(p).text()+'"; does it have a header?'),n=M.getElementText(e,p,w),m.raw[w]=n,o=M.getParsedText(e,p,w,n),h[w]=o,_&&"numeric"===(T[w].type||"").toLowerCase()&&(y[w]=Math.max(Math.abs(o)||0,y[w]||0)),0<(b=p.colSpan-1))){for($=0;$<=b;)o=e.duplicateSpan||0===$?o:"string"!=typeof e.textExtraction&&M.getElementText(e,p,w+$)||"",m.raw[w+$]=o,h[w+$]=o,$++;w+=b,C+=b}w++}h[e.columns]=m,s.normalized[s.normalized.length]=h}s.colMax=y,e.totalRows+=s.normalized.length}if(e.showProcessing&&M.isProcessing(x),S){for(k=Math.min(5,e.cache[0].normalized.length),console[console.group?"group":"log"]("Building cache for "+e.totalRows+" rows (showing "+k+" rows in log) and "+e.columns+" columns"+M.benchmark(f)),n={},r=0;r<e.columns;r++)for(w=0;w<k;w++)n["row: "+w]||(n["row: "+w]={}),n["row: "+w][e.$headerIndexed[r].text()]=e.cache[0].normalized[w][r];console[console.table?"table":"log"](n),console.groupEnd&&console.groupEnd()}E.isFunction(t)&&t(x)},getColumnText:function(e,t,i,s){var n,o,a,r,l,d,c,h,u,p,f="function"==typeof i,g="all"===t,m={raw:[],parsed:[],$cell:[]},v=(e=E(e)[0]).config;if(!M.isEmptyObject(v)){for(l=v.$tbodies.length,n=0;n<l;n++)for(d=(a=v.cache[n].normalized).length,o=0;o<d;o++)r=a[o],s&&!r[v.columns].$row.is(s)||(p=!0,h=g?r.slice(0,v.columns):r[t],r=r[v.columns],c=g?r.raw:r.raw[t],u=g?r.$row.children():r.$row.children().eq(t),!1!==(p=f?i({tbodyIndex:n,rowIndex:o,parsed:h,raw:c,$row:r.$row,$cell:u}):p)&&(m.parsed[m.parsed.length]=h,m.raw[m.raw.length]=c,m.$cell[m.$cell.length]=u));return m}M.debug(v,"core")&&console.warn("No cache found - aborting getColumnText function!")},setHeadersCss:function(n){function e(e,t){e.removeClass(a).addClass(r[t]).attr("aria-sort",d[t]).find("."+M.css.icon).removeClass(l[2]).addClass(l[t])}var t,i,s=n.sortList,o=s.length,a=M.css.sortNone+" "+n.cssNone,r=[M.css.sortAsc+" "+n.cssAsc,M.css.sortDesc+" "+n.cssDesc],l=[n.cssIconAsc,n.cssIconDesc,n.cssIconNone],d=["ascending","descending"],c=n.$table.find("tfoot tr").children("td, th").add(E(n.namespace+"_extra_headers")).removeClass(r.join(" ")),h=n.$headers.add(E("thead "+n.namespace+"_extra_headers")).removeClass(r.join(" ")).addClass(a).attr("aria-sort","none").find("."+M.css.icon).removeClass(l.join(" ")).end();for(h.not(".sorter-false").find("."+M.css.icon).addClass(l[2]),n.cssIconDisabled&&h.filter(".sorter-false").find("."+M.css.icon).addClass(n.cssIconDisabled),t=0;t<o;t++)if(2!==s[t][1]){if((h=(h=n.$headers.filter(function(e){for(var t=!0,e=n.$headers.eq(e),i=parseInt(e.attr("data-column"),10),s=i+M.getClosest(e,"th, td")[0].colSpan;i<s;i++)t=!!t&&(t||-1<M.isValueInArray(i,n.sortList));return t})).not(".sorter-false").filter('[data-column="'+s[t][0]+'"]'+(1===o?":last":""))).length)for(i=0;i<h.length;i++)h[i].sortDisabled||e(h.eq(i),s[t][1]);c.length&&e(c.filter('[data-column="'+s[t][0]+'"]'),s[t][1])}for(o=n.$headers.length,t=0;t<o;t++)M.setColumnAriaLabel(n,n.$headers.eq(t))},getClosest:function(e,t){return E.fn.closest?e.closest(t):e.is(t)?e:e.parents(t).filter(":first")},setColumnAriaLabel:function(e,t,i){var s,n;t.length&&(n=parseInt(t.attr("data-column"),10),s=e.sortVars[n],e=t.hasClass(M.css.sortAsc)?"sortAsc":t.hasClass(M.css.sortDesc)?"sortDesc":"sortNone",n=E.trim(t.text())+": "+M.language[e],t.hasClass("sorter-false")||!1===i?n+=M.language.sortDisabled:(e=(s.count+1)%s.order.length,i=s.order[e],n+=M.language[0===i?"nextAsc":1===i?"nextDesc":"nextNone"]),t.attr("aria-label",n),s.sortedBy?t.attr("data-sortedBy",s.sortedBy):t.removeAttr("data-sortedBy"))},updateHeader:function(e){for(var t,i,s=e.table,n=e.$headers.length,o=0;o<n;o++)t=e.$headers.eq(o),i=M.getColumnData(s,e.headers,o,!0),i="false"===M.getData(t,i,"sorter")||"false"===M.getData(t,i,"parser"),M.setColumnSort(e,t,i)},setColumnSort:function(e,t,i){var s=e.table.id;t[0].sortDisabled=i,t[i?"addClass":"removeClass"]("sorter-false").attr("aria-disabled",""+i),e.tabIndex&&(i?t.removeAttr("tabindex"):t.attr("tabindex","0")),s&&(i?t.removeAttr("aria-controls"):t.attr("aria-controls",s))},updateHeaderSortCount:function(e,t){var i,s,n,o,a,r,l,d=t||e.sortList,c=d.length;for(e.sortList=[],n=0;n<c;n++)if(r=d[n],(i=parseInt(r[0],10))<e.columns){switch(e.sortVars[i].order||(l=M.getOrder(e.sortInitialOrder)?e.sortReset?[1,0,2]:[1,0]:e.sortReset?[0,1,2]:[0,1],e.sortVars[i].order=l,e.sortVars[i].count=0),l=e.sortVars[i].order,s=(s=(""+r[1]).match(/^(1|d|s|o|n)/))?s[0]:""){case"1":case"d":s=1;break;case"s":s=o||0;break;case"o":s=0===(a=l[(o||0)%l.length])?1:1===a?0:2;break;case"n":s=l[++e.sortVars[i].count%l.length];break;default:s=0}o=0===n?s:o,r=[i,parseInt(s,10)||0],e.sortList[e.sortList.length]=r,s=E.inArray(r[1],l),e.sortVars[i].count=0<=s?s:r[1]%l.length}},updateAll:function(e,t,i){var s=e.table;s.isUpdating=!0,M.refreshWidgets(s,!0,!0),M.buildHeaders(e),M.bindEvents(s,e.$headers,!0),M.bindMethods(e),M.commonUpdate(e,t,i)},update:function(e,t,i){e.table.isUpdating=!0,M.updateHeader(e),M.commonUpdate(e,t,i)},updateHeaders:function(e,t){e.table.isUpdating=!0,M.buildHeaders(e),M.bindEvents(e.table,e.$headers,!0),M.resortComplete(e,t)},updateCell:function(e,t,i,s){if(E(t).closest("tr").hasClass(e.cssChildRow))console.warn('Tablesorter Warning! "updateCell" for child row content has been disabled, use "update" instead');else{if(M.isEmptyObject(e.cache))return M.updateHeader(e),void M.commonUpdate(e,i,s);e.table.isUpdating=!0,e.$table.find(e.selectorRemove).remove();var n,o,a,r,l=e.$tbodies,d=E(t),c=l.index(M.getClosest(d,"tbody")),h=e.cache[c],u=M.getClosest(d,"tr");if(t=d[0],l.length&&0<=c){if(c=l.eq(c).find("tr").not("."+e.cssChildRow).index(u),c=h.normalized[c],(r=u[0].cells.length)!==e.columns)for(n=!1,o=a=0;o<r;o++)n||u[0].cells[o]===t?n=!0:a+=u[0].cells[o].colSpan;else a=d.index();n=M.getElementText(e,t,a),c[e.columns].raw[a]=n,n=M.getParsedText(e,t,a,n),c[a]=n,"numeric"===(e.parsers[a].type||"").toLowerCase()&&(h.colMax[a]=Math.max(Math.abs(n)||0,h.colMax[a]||0)),!1!==(n="undefined"!==i?i:e.resort)?M.checkResort(e,n,s):M.resortComplete(e,s)}else M.debug(e,"core")&&console.error("updateCell aborted, tbody missing or not within the indicated table"),e.table.isUpdating=!1}},addRows:function(e,t,i,s){var n,o,a,r,l,d,c,h,u,p,f,g="string"==typeof t&&1===e.$tbodies.length&&/<tr/.test(t||""),m=e.table;if(g)t=E(t),e.$tbodies.append(t);else if(!(t&&t instanceof E&&M.getClosest(t,"table")[0]===e.table))return M.debug(e,"core")&&console.error("addRows method requires (1) a jQuery selector reference to rows that have already been added to the table, or (2) row HTML string to be added to a table with only one tbody"),!1;if(m.isUpdating=!0,M.isEmptyObject(e.cache))M.updateHeader(e),M.commonUpdate(e,i,s);else{for(r=t.filter("tr").attr("role","row").length,o=e.$tbodies.index(t.parents("tbody").filter(":first")),e.parsers&&e.parsers.length||M.setupParsers(e),a=0;a<r;a++){for(h=0,d=t[a].cells.length,c=e.cache[o].normalized.length,p=[],u={child:[],raw:[],$row:t.eq(a),order:c},l=0;l<d;l++)f=t[a].cells[l],n=M.getElementText(e,f,h),u.raw[h]=n,n=M.getParsedText(e,f,h,n),p[h]=n,"numeric"===(e.parsers[h].type||"").toLowerCase()&&(e.cache[o].colMax[h]=Math.max(Math.abs(n)||0,e.cache[o].colMax[h]||0)),0<(f=f.colSpan-1)&&(h+=f),h++;p[e.columns]=u,e.cache[o].normalized[c]=p}M.checkResort(e,i,s)}},updateCache:function(e,t,i){e.parsers&&e.parsers.length||M.setupParsers(e,i),M.buildCache(e,t,i)},appendCache:function(e,t){var i,s,n,o,a,r,l,d=e.table,c=e.$tbodies,h=[],u=e.cache;if(M.isEmptyObject(u))return e.appender?e.appender(d,h):d.isUpdating?e.$table.triggerHandler("updateComplete",d):"";for(M.debug(e,"core")&&(l=new Date),r=0;r<c.length;r++)if((n=c.eq(r)).length){for(o=M.processTbody(d,n,!0),s=(i=u[r].normalized).length,a=0;a<s;a++)h[h.length]=i[a][e.columns].$row,e.appender&&(!e.pager||e.pager.removeRows||e.pager.ajax)||o.append(i[a][e.columns].$row);M.processTbody(d,o,!1)}e.appender&&e.appender(d,h),M.debug(e,"core")&&console.log("Rebuilt table"+M.benchmark(l)),t||e.appender||M.applyWidget(d),d.isUpdating&&e.$table.triggerHandler("updateComplete",d)},commonUpdate:function(e,t,i){e.$table.find(e.selectorRemove).remove(),M.setupParsers(e),M.buildCache(e),M.checkResort(e,t,i)},initSort:function(t,e,i){if(t.table.isUpdating)return setTimeout(function(){M.initSort(t,e,i)},50);var s,n,o,a,r,l,d,c=!i[t.sortMultiSortKey],h=t.table,u=t.$headers.length,p=M.getClosest(E(e),"th, td"),f=parseInt(p.attr("data-column"),10),g="mouseup"===i.type?"user":i.type,m=t.sortVars[f].order,p=p[0];if(t.$table.triggerHandler("sortStart",h),l=(t.sortVars[f].count+1)%m.length,t.sortVars[f].count=i[t.sortResetKey]?2:l,t.sortRestart)for(o=0;o<u;o++)d=t.$headers.eq(o),f!==(l=parseInt(d.attr("data-column"),10))&&(c||d.hasClass(M.css.sortNone))&&(t.sortVars[l].count=-1);if(c){if(E.each(t.sortVars,function(e){t.sortVars[e].sortedBy=""}),t.sortList=[],t.last.sortList=[],null!==t.sortForce)for(s=t.sortForce,n=0;n<s.length;n++)s[n][0]!==f&&(t.sortList[t.sortList.length]=s[n],t.sortVars[s[n][0]].sortedBy="sortForce");if((a=m[t.sortVars[f].count])<2&&(t.sortList[t.sortList.length]=[f,a],t.sortVars[f].sortedBy=g,1<p.colSpan))for(n=1;n<p.colSpan;n++)t.sortList[t.sortList.length]=[f+n,a],t.sortVars[f+n].count=E.inArray(a,m),t.sortVars[f+n].sortedBy=g}else if(t.sortList=E.extend([],t.last.sortList),0<=M.isValueInArray(f,t.sortList))for(t.sortVars[f].sortedBy=g,n=0;n<t.sortList.length;n++)(l=t.sortList[n])[0]===f&&(l[1]=m[t.sortVars[f].count],2===l[1]&&(t.sortList.splice(n,1),t.sortVars[f].count=-1));else if(a=m[t.sortVars[f].count],t.sortVars[f].sortedBy=g,a<2&&(t.sortList[t.sortList.length]=[f,a],1<p.colSpan))for(n=1;n<p.colSpan;n++)t.sortList[t.sortList.length]=[f+n,a],t.sortVars[f+n].count=E.inArray(a,m),t.sortVars[f+n].sortedBy=g;if(t.last.sortList=E.extend([],t.sortList),t.sortList.length&&t.sortAppend&&(s=E.isArray(t.sortAppend)?t.sortAppend:t.sortAppend[t.sortList[0][0]],!M.isEmptyObject(s)))for(n=0;n<s.length;n++)if(s[n][0]!==f&&M.isValueInArray(s[n][0],t.sortList)<0){if(r=(""+(a=s[n][1])).match(/^(a|d|s|o|n)/))switch(l=t.sortList[0][1],r[0]){case"d":a=1;break;case"s":a=l;break;case"o":a=0===l?1:0;break;case"n":a=(l+1)%m.length;break;default:a=0}t.sortList[t.sortList.length]=[s[n][0],a],t.sortVars[s[n][0]].sortedBy="sortAppend"}t.$table.triggerHandler("sortBegin",h),setTimeout(function(){M.setHeadersCss(t),M.multisort(t),M.appendCache(t),t.$table.triggerHandler("sortBeforeEnd",h),t.$table.triggerHandler("sortEnd",h)},1)},multisort:function(a){var e,t,r,i,l,d=a.table,c=[],h=a.textSorter||"",u=a.sortList,p=u.length,s=a.$tbodies.length;if(!a.serverSideSorting&&!M.isEmptyObject(a.cache)){if(M.debug(a,"core")&&(t=new Date),"object"==typeof h)for(r=a.columns;r--;)"function"==typeof(i=M.getColumnData(d,h,r))&&(c[r]=i);for(e=0;e<s;e++)r=a.cache[e].colMax,a.cache[e].normalized.sort(function(e,t){for(var i,s,n,o=0;o<p;o++){if(i=u[o][0],s=u[o][1],l=0===s,a.sortStable&&e[i]===t[i]&&1===p)return e[a.columns].order-t[a.columns].order;if(i=/n/i.test(M.getSortType(a.parsers,i))&&a.strings[i]?(n="boolean"==typeof M.string[a.strings[i]]?(l?1:-1)*(M.string[a.strings[i]]?-1:1):a.strings[i]&&M.string[a.strings[i]]||0,a.numberSorter?a.numberSorter(e[i],t[i],l,r[i],d):M["sortNumeric"+(l?"Asc":"Desc")](e[i],t[i],n,r[i],i,a)):(s=l?e:t,n=l?t:e,"function"==typeof h?h(s[i],n[i],l,i,d):"function"==typeof c[i]?c[i](s[i],n[i],l,i,d):M["sortNatural"+(l?"Asc":"Desc")](e[i]||"",t[i]||"",i,a)))return i}return e[a.columns].order-t[a.columns].order});M.debug(a,"core")&&console.log("Applying sort "+u.toString()+M.benchmark(t))}},resortComplete:function(e,t){e.table.isUpdating&&e.$table.triggerHandler("updateComplete",e.table),E.isFunction(t)&&t(e.table)},checkResort:function(e,t,i){var s=E.isArray(t)?t:e.sortList;!1===(void 0===t?e.resort:t)||e.serverSideSorting||e.table.isProcessing?(M.resortComplete(e,i),M.applyWidget(e.table,!1)):s.length?M.sortOn(e,s,function(){M.resortComplete(e,i)},!0):M.sortReset(e,function(){M.resortComplete(e,i),M.applyWidget(e.table,!1)})},sortOn:function(e,t,i,s){var n,o=e.table;for(e.$table.triggerHandler("sortStart",o),n=0;n<e.columns;n++)e.sortVars[n].sortedBy=-1<M.isValueInArray(n,t)?"sorton":"";M.updateHeaderSortCount(e,t),M.setHeadersCss(e),e.delayInit&&M.isEmptyObject(e.cache)&&M.buildCache(e),e.$table.triggerHandler("sortBegin",o),M.multisort(e),M.appendCache(e,s),e.$table.triggerHandler("sortBeforeEnd",o),e.$table.triggerHandler("sortEnd",o),M.applyWidget(o),E.isFunction(i)&&i(o)},sortReset:function(e,t){var i;for(e.sortList=[],i=0;i<e.columns;i++)e.sortVars[i].count=-1,e.sortVars[i].sortedBy="";M.setHeadersCss(e),M.multisort(e),M.appendCache(e),E.isFunction(t)&&t(e.table)},getSortType:function(e,t){return e&&e[t]&&e[t].type||""},getOrder:function(e){return/^d/i.test(e)||1===e},sortNatural:function(e,t){if(e===t)return 0;e=(e||"").toString(),t=(t||"").toString();var i,s,n,o,a,r,l=M.regex;if(l.hex.test(t)){if((i=parseInt(e.match(l.hex),16))<(s=parseInt(t.match(l.hex),16)))return-1;if(s<i)return 1}for(i=e.replace(l.chunk,"\\0$1\\0").replace(l.chunks,"").split("\\0"),s=t.replace(l.chunk,"\\0$1\\0").replace(l.chunks,"").split("\\0"),r=Math.max(i.length,s.length),a=0;a<r;a++){if(n=isNaN(i[a])?i[a]||0:parseFloat(i[a])||0,o=isNaN(s[a])?s[a]||0:parseFloat(s[a])||0,isNaN(n)!==isNaN(o))return isNaN(n)?1:-1;if(typeof n!=typeof o&&(n+="",o+=""),n<o)return-1;if(o<n)return 1}return 0},sortNaturalAsc:function(e,t,i,s){if(e===t)return 0;s=M.string[s.empties[i]||s.emptyTo];return""===e&&0!==s?"boolean"==typeof s?s?-1:1:-s||-1:""===t&&0!==s?"boolean"==typeof s?s?1:-1:s||1:M.sortNatural(e,t)},sortNaturalDesc:function(e,t,i,s){if(e===t)return 0;s=M.string[s.empties[i]||s.emptyTo];return""===e&&0!==s?"boolean"==typeof s?s?-1:1:s||1:""===t&&0!==s?"boolean"==typeof s?s?1:-1:-s||-1:M.sortNatural(t,e)},sortText:function(e,t){return t<e?1:e<t?-1:0},getTextValue:function(e,t,i){if(i){for(var s=e?e.length:0,n=i+t,o=0;o<s;o++)n+=e.charCodeAt(o);return t*n}return 0},sortNumericAsc:function(e,t,i,s,n,o){if(e===t)return 0;o=M.string[o.empties[n]||o.emptyTo];return""===e&&0!==o?"boolean"==typeof o?o?-1:1:-o||-1:""===t&&0!==o?"boolean"==typeof o?o?1:-1:o||1:(e=isNaN(e)?M.getTextValue(e,i,s):e)-(t=isNaN(t)?M.getTextValue(t,i,s):t)},sortNumericDesc:function(e,t,i,s,n,o){if(e===t)return 0;o=M.string[o.empties[n]||o.emptyTo];return""===e&&0!==o?"boolean"==typeof o?o?-1:1:o||1:""===t&&0!==o?"boolean"==typeof o?o?1:-1:-o||-1:(isNaN(e)&&(e=M.getTextValue(e,i,s)),(t=isNaN(t)?M.getTextValue(t,i,s):t)-e)},sortNumeric:function(e,t){return e-t},addWidget:function(e){e.id&&!M.isEmptyObject(M.getWidgetById(e.id))&&console.warn('"'+e.id+'" widget was loaded more than once!'),M.widgets[M.widgets.length]=e},hasWidget:function(e,t){return(e=E(e)).length&&e[0].config&&e[0].config.widgetInit[t]||!1},getWidgetById:function(e){for(var t,i=M.widgets.length,s=0;s<i;s++)if((t=M.widgets[s])&&t.id&&t.id.toLowerCase()===e.toLowerCase())return t},applyWidgetOptions:function(e){var t,i,s,n=e.config,o=n.widgets.length;if(o)for(t=0;t<o;t++)(i=M.getWidgetById(n.widgets[t]))&&i.options&&(s=E.extend(!0,{},i.options),n.widgetOptions=E.extend(!0,s,n.widgetOptions),E.extend(!0,M.defaults.widgetOptions,i.options))},addWidgetFromClass:function(e){var t,i,s=e.config,n="^"+s.widgetClass.replace(M.regex.templateName,"(\\S+)+")+"$",o=new RegExp(n,"g"),a=(e.className||"").split(M.regex.spaces);if(a.length)for(t=a.length,i=0;i<t;i++)a[i].match(o)&&(s.widgets[s.widgets.length]=a[i].replace(o,"$1"))},applyWidgetId:function(e,t,i){var s,n,o=(e=E(e)[0]).config,a=o.widgetOptions,r=M.debug(o,"core"),l=M.getWidgetById(t);l&&(n=l.id,t=!1,E.inArray(n,o.widgets)<0&&(o.widgets[o.widgets.length]=n),r&&(s=new Date),!i&&o.widgetInit[n]||(o.widgetInit[n]=!0,e.hasInitialized&&M.applyWidgetOptions(e),"function"==typeof l.init&&(t=!0,r&&console[console.group?"group":"log"]("Initializing "+n+" widget"),l.init(e,l,o,a))),i||"function"!=typeof l.format||(t=!0,r&&console[console.group?"group":"log"]("Updating "+n+" widget"),l.format(e,o,a,!1)),r&&t&&(console.log("Completed "+(i?"initializing ":"applying ")+n+" widget"+M.benchmark(s)),console.groupEnd&&console.groupEnd()))},applyWidget:function(e,t,i){var s,n,o,a,r,l=(e=E(e)[0]).config,d=M.debug(l,"core"),c=[];if(!1===t||!e.hasInitialized||!e.isApplyingWidgets&&!e.isUpdating){if(d&&(r=new Date),M.addWidgetFromClass(e),clearTimeout(l.timerReady),l.widgets.length){for(e.isApplyingWidgets=!0,l.widgets=E.grep(l.widgets,function(e,t){return E.inArray(e,l.widgets)===t}),n=(o=l.widgets||[]).length,s=0;s<n;s++)(a=M.getWidgetById(o[s]))&&a.id?(a.priority||(a.priority=10),c[s]=a):d&&console.warn('"'+o[s]+'" was enabled, but the widget code has not been loaded!');for(c.sort(function(e,t){return e.priority<t.priority?-1:e.priority===t.priority?0:1}),n=c.length,d&&console[console.group?"group":"log"]("Start "+(t?"initializing":"applying")+" widgets"),s=0;s<n;s++)(a=c[s])&&a.id&&M.applyWidgetId(e,a.id,t);d&&console.groupEnd&&console.groupEnd()}l.timerReady=setTimeout(function(){e.isApplyingWidgets=!1,E.data(e,"lastWidgetApplication",new Date),l.$table.triggerHandler("tablesorter-ready"),t||"function"!=typeof i||i(e),d&&(a=l.widgets.length,console.log("Completed "+(!0===t?"initializing ":"applying ")+a+" widget"+(1!==a?"s":"")+M.benchmark(r)))},10)}},removeWidget:function(e,t,i){var s,n,o,a,r=(e=E(e)[0]).config;if(!0===t)for(t=[],a=M.widgets.length,o=0;o<a;o++)(n=M.widgets[o])&&n.id&&(t[t.length]=n.id);else t=(E.isArray(t)?t.join(","):t||"").toLowerCase().split(/[\s,]+/);for(a=t.length,s=0;s<a;s++)n=M.getWidgetById(t[s]),0<=(o=E.inArray(t[s],r.widgets))&&!0!==i&&r.widgets.splice(o,1),n&&n.remove&&(M.debug(r,"core")&&console.log((i?"Refreshing":"Removing")+' "'+t[s]+'" widget'),n.remove(e,r,r.widgetOptions,i),r.widgetInit[t[s]]=!1);r.$table.triggerHandler("widgetRemoveEnd",e)},refreshWidgets:function(e,t,i){function s(e){E(e).triggerHandler("refreshComplete")}for(var n,o=(e=E(e)[0]).config.widgets,a=M.widgets,r=a.length,l=[],d=0;d<r;d++)(n=a[d])&&n.id&&(t||E.inArray(n.id,o)<0)&&(l[l.length]=n.id);M.removeWidget(e,l.join(","),!0),!0!==i?(M.applyWidget(e,t||!1,s),t&&M.applyWidget(e,!1,s)):s(e)},benchmark:function(e){return" ("+((new Date).getTime()-e.getTime())+" ms)"},log:function(){console.log(arguments)},debug:function(e,t){return e&&(!0===e.debug||"string"==typeof e.debug&&-1<e.debug.indexOf(t))},isEmptyObject:function(e){for(var t in e)return!1;return!0},isValueInArray:function(e,t){for(var i=t&&t.length||0,s=0;s<i;s++)if(t[s][0]===e)return s;return-1},formatFloat:function(e,t){return"string"!=typeof e||""===e?e:(e=(t&&t.config?!1!==t.config.usNumberFormat:void 0===t||t)?e.replace(M.regex.comma,""):e.replace(M.regex.digitNonUS,"").replace(M.regex.comma,"."),M.regex.digitNegativeTest.test(e)&&(e=e.replace(M.regex.digitNegativeReplace,"-$1")),t=parseFloat(e),isNaN(t)?E.trim(e):t)},isDigit:function(e){return isNaN(e)?M.regex.digitTest.test(e.toString().replace(M.regex.digitReplace,"")):""!==e},computeColumnIndex:function(e,t){for(var i,s,n,o,a,r,l,d,c,h=t&&t.columns||0,u=[],p=new Array(h),f=0;f<e.length;f++)for(a=e[f].cells,i=0;i<a.length;i++){for(l=(o=a[i]).rowSpan||1,d=o.colSpan||1,void 0===u[r=f]&&(u[r]=[]),s=0;s<u[r].length+1;s++)if(void 0===u[r][s]){c=s;break}for(h&&o.cellIndex===c||(o.setAttribute?o.setAttribute("data-column",c):E(o).attr("data-column",c)),s=r;s<r+l;s++)for(void 0===u[s]&&(u[s]=[]),p=u[s],n=c;n<c+d;n++)p[n]="x"}return M.checkColumnCount(e,u,p.length),p.length},checkColumnCount:function(e,t,i){for(var s,n=!0,o=[],a=0;a<t.length;a++)if(t[a]&&(s=t[a].length,t[a].length!==i)){n=!1;break}n||(e.each(function(e,t){t=t.parentElement.nodeName;o.indexOf(t)<0&&o.push(t)}),console.error("Invalid or incorrect number of columns in the "+o.join(" or ")+"; expected "+i+", but found "+s+" columns"))},fixColumnWidth:function(e){var t,i,s,n,o,e=(e=E(e)[0]).config,a=e.$table.children("colgroup");if(a.length&&a.hasClass(M.css.colgroup)&&a.remove(),e.widthFixed&&0===e.$table.children("colgroup").length){for(a=E('<colgroup class="'+M.css.colgroup+'">'),t=e.$table.width(),n=(s=e.$tbodies.find("tr:first").children(":visible")).length,o=0;o<n;o++)i=parseInt(s.eq(o).width()/t*1e3,10)/10+"%",a.append(E("<col>").css("width",i));e.$table.prepend(a)}},getData:function(e,t,i){var s,n="",o=E(e);return o.length?(s=!!E.metadata&&o.metadata(),e=" "+(o.attr("class")||""),void 0!==o.data(i)||void 0!==o.data(i.toLowerCase())?n+=o.data(i)||o.data(i.toLowerCase()):s&&void 0!==s[i]?n+=s[i]:t&&void 0!==t[i]?n+=t[i]:" "!==e&&e.match(" "+i+"-")&&(n=e.match(new RegExp("\\s"+i+"-([\\w-]+)"))[1]||""),E.trim(n)):""},getColumnData:function(e,t,i,s,n){if("object"!=typeof t||null===t)return t;var o,e=(e=E(e)[0]).config,n=n||e.$headers,a=e.$headerIndexed&&e.$headerIndexed[i]||n.find('[data-column="'+i+'"]:last');if(void 0!==t[i])return s?t[i]:t[n.index(a)];for(o in t)if("string"==typeof o&&a.filter(o).add(a.find(o)).length)return t[o]},isProcessing:function(e,t,i){var s=(e=E(e))[0].config,n=i||e.find("."+M.css.header);t?(void 0!==i&&0<s.sortList.length&&(n=n.filter(function(){return!this.sortDisabled&&0<=M.isValueInArray(parseFloat(E(this).attr("data-column")),s.sortList)})),e.add(n).addClass(M.css.processing+" "+s.cssProcessing)):e.add(n).removeClass(M.css.processing+" "+s.cssProcessing)},processTbody:function(e,t,i){if(e=E(e)[0],i)return e.isProcessing=!0,t.before('<colgroup class="tablesorter-savemyplace"/>'),E.fn.detach?t.detach():t.remove();i=E(e).find("colgroup.tablesorter-savemyplace");t.insertAfter(i),i.remove(),e.isProcessing=!1},clearTableBody:function(e){E(e)[0].config.$tbodies.children().detach()},characterEquivalents:{a:"áà âãäÄ
Ã¥",A:"ÃÃÃÃÃÄÃ
",c:"çÄÄ",C:"ÃÄÄ",e:"éèêëÄÄ",E:"ÃÃÃÃÄÄ",i:"Ãìİîïı",I:"ÃÃİÃÃ",o:"óòôõöÅ",O:"ÃÃÃÃÃÅ",ss:"Ã",SS:"áº",u:"úùûüů",U:"ÃÃÃÃÅ®"},replaceAccents:function(e){var t,i="[",s=M.characterEquivalents;if(!M.characterRegex){for(t in M.characterRegexArray={},s)"string"==typeof t&&(i+=s[t],M.characterRegexArray[t]=new RegExp("["+s[t]+"]","g"));M.characterRegex=new RegExp(i+"]")}if(M.characterRegex.test(e))for(t in s)"string"==typeof t&&(e=e.replace(M.characterRegexArray[t],t));return e},validateOptions:function(e){var t,i,s,n,o="headers sortForce sortList sortAppend widgets".split(" "),a=e.originalSettings;if(a){for(t in M.debug(e,"core")&&(n=new Date),a)if("undefined"==(s=typeof M.defaults[t]))console.warn('Tablesorter Warning! "table.config.'+t+'" option not recognized');else if("object"===s)for(i in a[t])s=M.defaults[t]&&typeof M.defaults[t][i],E.inArray(t,o)<0&&"undefined"===s&&console.warn('Tablesorter Warning! "table.config.'+t+"."+i+'" option not recognized');M.debug(e,"core")&&console.log("validate options time:"+M.benchmark(n))}},restoreHeaders:function(e){for(var t,i=E(e)[0].config,s=i.$table.find(i.selectorHeaders),n=s.length,o=0;o<n;o++)(t=s.eq(o)).find("."+M.css.headerIn).length&&t.html(i.headerContent[o])},destroy:function(e,t,i){var s,n,o,a,r;(e=E(e)[0]).hasInitialized&&(M.removeWidget(e,!0,!1),s=E(e),n=e.config,a=(o=s.find("thead:first")).find("tr."+M.css.headerRow).removeClass(M.css.headerRow+" "+n.cssHeaderRow),r=s.find("tfoot:first > tr").children("th, td"),!1===t&&0<=E.inArray("uitheme",n.widgets)&&(s.triggerHandler("applyWidgetId",["uitheme"]),s.triggerHandler("applyWidgetId",["zebra"])),o.find("tr").not(a).remove(),o="sortReset update updateRows updateAll updateHeaders updateCell addRows updateComplete sorton appendCache updateCache applyWidgetId applyWidgets refreshWidgets removeWidget destroy mouseup mouseleave "+"keypress sortBegin sortEnd resetToLoadState ".split(" ").join(n.namespace+" "),s.removeData("tablesorter").unbind(o.replace(M.regex.spaces," ")),n.$headers.add(r).removeClass([M.css.header,n.cssHeader,n.cssAsc,n.cssDesc,M.css.sortAsc,M.css.sortDesc,M.css.sortNone].join(" ")).removeAttr("data-column").removeAttr("aria-label").attr("aria-disabled","true"),a.find(n.selectorSort).unbind("mousedown mouseup keypress ".split(" ").join(n.namespace+" ").replace(M.regex.spaces," ")),M.restoreHeaders(e),s.toggleClass(M.css.table+" "+n.tableClass+" tablesorter-"+n.theme,!1===t),s.removeClass(n.namespace.slice(1)),e.hasInitialized=!1,delete e.config.cache,"function"==typeof i&&i(e),M.debug(n,"core")&&console.log("tablesorter has been removed"))}};E.fn.tablesorter=function(t){return this.each(function(){var e=E.extend(!0,{},M.defaults,t,M.instanceMethods);e.originalSettings=t,!this.hasInitialized&&M.buildTable&&"TABLE"!==this.nodeName?M.buildTable(this,e):M.setup(this,e)})},window.console&&window.console.log||(M.logs=[],console={},console.log=console.warn=console.error=console.table=function(){var e=1<arguments.length?arguments:arguments[0];M.logs[M.logs.length]={date:Date.now(),log:e}}),M.addParser({id:"no-parser",is:function(){return!1},format:function(){return""},type:"text"}),M.addParser({id:"text",is:function(){return!0},format:function(e,t){t=t.config;return e&&(e=E.trim(t.ignoreCase?e.toLocaleLowerCase():e),e=t.sortLocaleCompare?M.replaceAccents(e):e),e},type:"text"}),M.regex.nondigit=/[^\w,. \-()]/g,M.addParser({id:"digit",is:function(e){return M.isDigit(e)},format:function(e,t){var i=M.formatFloat((e||"").replace(M.regex.nondigit,""),t);return e&&"number"==typeof i?i:e&&E.trim(e&&t.config.ignoreCase?e.toLocaleLowerCase():e)},type:"numeric"}),M.regex.currencyReplace=/[+\-,. ]/g,M.regex.currencyTest=/^\(?\d+[\u00a3$\u20ac\u00a4\u00a5\u00a2?.]|[\u00a3$\u20ac\u00a4\u00a5\u00a2?.]\d+\)?$/,M.addParser({id:"currency",is:function(e){return e=(e||"").replace(M.regex.currencyReplace,""),M.regex.currencyTest.test(e)},format:function(e,t){var i=M.formatFloat((e||"").replace(M.regex.nondigit,""),t);return e&&"number"==typeof i?i:e&&E.trim(e&&t.config.ignoreCase?e.toLocaleLowerCase():e)},type:"numeric"}),M.regex.urlProtocolTest=/^(https?|ftp|file):\/\//,M.regex.urlProtocolReplace=/(https?|ftp|file):\/\/(www\.)?/,M.addParser({id:"url",is:function(e){return M.regex.urlProtocolTest.test(e)},format:function(e){return e&&E.trim(e.replace(M.regex.urlProtocolReplace,""))},type:"text"}),M.regex.dash=/-/g,M.regex.isoDate=/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}/,M.addParser({id:"isoDate",is:function(e){return M.regex.isoDate.test(e)},format:function(e){var t=e&&new Date(e.replace(M.regex.dash,"/"));return t instanceof Date&&isFinite(t)?t.getTime():e},type:"numeric"}),M.regex.percent=/%/g,M.regex.percentTest=/(\d\s*?%|%\s*?\d)/,M.addParser({id:"percent",is:function(e){return M.regex.percentTest.test(e)&&e.length<15},format:function(e,t){return e&&M.formatFloat(e.replace(M.regex.percent,""),t)},type:"numeric"}),M.addParser({id:"image",is:function(e,t,i,s){return 0<s.find("img").length},format:function(e,t,i){return E(i).find("img").attr(t.config.imgAttr||"alt")||e},parsed:!0,type:"text"}),M.regex.dateReplace=/(\S)([AP]M)$/i,M.regex.usLongDateTest1=/^[A-Z]{3,10}\.?\s+\d{1,2},?\s+(\d{4})(\s+\d{1,2}:\d{2}(:\d{2})?(\s+[AP]M)?)?$/i,M.regex.usLongDateTest2=/^\d{1,2}\s+[A-Z]{3,10}\s+\d{4}/i,M.addParser({id:"usLongDate",is:function(e){return M.regex.usLongDateTest1.test(e)||M.regex.usLongDateTest2.test(e)},format:function(e){var t=e&&new Date(e.replace(M.regex.dateReplace,"$1 $2"));return t instanceof Date&&isFinite(t)?t.getTime():e},type:"numeric"}),M.regex.shortDateTest=/(^\d{1,2}[\/\s]\d{1,2}[\/\s]\d{4})|(^\d{4}[\/\s]\d{1,2}[\/\s]\d{1,2})/,M.regex.shortDateReplace=/[\-.,]/g,M.regex.shortDateXXY=/(\d{1,2})[\/\s](\d{1,2})[\/\s](\d{4})/,M.regex.shortDateYMD=/(\d{4})[\/\s](\d{1,2})[\/\s](\d{1,2})/,M.convertFormat=function(e,t){e=(e||"").replace(M.regex.spaces," ").replace(M.regex.shortDateReplace,"/"),"mmddyyyy"===t?e=e.replace(M.regex.shortDateXXY,"$3/$1/$2"):"ddmmyyyy"===t?e=e.replace(M.regex.shortDateXXY,"$3/$2/$1"):"yyyymmdd"===t&&(e=e.replace(M.regex.shortDateYMD,"$1/$2/$3"));e=new Date(e);return e instanceof Date&&isFinite(e)?e.getTime():""},M.addParser({id:"shortDate",is:function(e){return e=(e||"").replace(M.regex.spaces," ").replace(M.regex.shortDateReplace,"/"),M.regex.shortDateTest.test(e)},format:function(e,t,i,s){if(e){var n=t.config,o=n.$headerIndexed[s],n=o.length&&o.data("dateFormat")||M.getData(o,M.getColumnData(t,n.headers,s),"dateFormat")||n.dateFormat;return o.length&&o.data("dateFormat",n),M.convertFormat(e,n)||e}return e},type:"numeric"}),M.regex.timeTest=/^(0?[1-9]|1[0-2]):([0-5]\d)(\s[AP]M)$|^((?:[01]\d|[2][0-4]):[0-5]\d)$/i,M.regex.timeMatch=/(0?[1-9]|1[0-2]):([0-5]\d)(\s[AP]M)|((?:[01]\d|[2][0-4]):[0-5]\d)/i,M.addParser({id:"time",is:function(e){return M.regex.timeTest.test(e)},format:function(e){var t=(e||"").match(M.regex.timeMatch),i=new Date(e),t=e&&(null!==t?t[0]:"00:00 AM"),t=t&&new Date("2000/01/01 "+t.replace(M.regex.dateReplace,"$1 $2"));return t instanceof Date&&isFinite(t)?i instanceof Date&&isFinite(i)&&i.getTime()?parseFloat(t.getTime()+"."+i.getTime()):t.getTime():e},type:"numeric"}),M.addParser({id:"metadata",is:function(){return!1},format:function(e,t,i){t=t.config,t=t.parserMetadataName||"sortValue";return E(i).metadata()[t]},type:"numeric"}),M.addWidget({id:"zebra",priority:90,format:function(e,t,i){for(var s,n,o,a,r,l=new RegExp(t.cssChildRow,"i"),d=t.$tbodies.add(E(t.namespace+"_extra_table").children("tbody:not(."+t.cssInfoBlock+")")),c=0;c<d.length;c++)for(n=0,r=(s=d.eq(c).children("tr:visible").not(t.selectorRemove)).length,a=0;a<r;a++)o=s.eq(a),l.test(o[0].className)||n++,o.removeClass(i.zebra[(o=n%2==0)?1:0]).addClass(i.zebra[o?0:1])},remove:function(e,t,i,s){if(!s)for(var n,o=t.$tbodies,a=(i.zebra||["even","odd"]).join(" "),r=0;r<o.length;r++)(n=M.processTbody(e,o.eq(r),!0)).children().removeClass(a),M.processTbody(e,n,!1)}})}(e),function(p,f,g){"use strict";var m=p.tablesorter||{};p.extend(!0,m.defaults,{fixedUrl:"",widgetOptions:{storage_fixedUrl:"",storage_group:"",storage_page:"",storage_storageType:"",storage_tableId:"",storage_useSessionStorage:""}}),m.storage=function(e,t,i,s){var n=!1,o={},a=(e=p(e)[0]).config,r=a&&a.widgetOptions,l=m.debug(a,"storage"),d=(s&&s.storageType||r&&r.storage_storageType).toString().charAt(0).toLowerCase(),c=d?"":s&&s.useSessionStorage||r&&r.storage_useSessionStorage,h=p(e),u=s&&s.id||h.attr(s&&s.group||r&&r.storage_group||"data-table-group")||r&&r.storage_tableId||e.id||p(".tablesorter").index(h),a=s&&s.url||h.attr(s&&s.page||r&&r.storage_page||"data-table-page")||r&&r.storage_fixedUrl||a&&a.fixedUrl||f.location.pathname;if("c"!==d&&(d="s"===d||c?"sessionStorage":"localStorage")in f)try{f[d].setItem("_tmptest","temp"),n=!0,f[d].removeItem("_tmptest")}catch(e){console.warn(d+" is not supported in this browser")}if(l&&console.log("Storage >> Using",n?d:"cookies"),p.parseJSON&&(o=n?p.parseJSON(f[d][t]||"null")||{}:(c=g.cookie.split(/[;\s|=]/),0!==(l=p.inArray(t,c)+1)&&p.parseJSON(c[l]||"null")||{})),void 0===i||!f.JSON||!JSON.hasOwnProperty("stringify"))return o&&o[a]?o[a][u]:"";o[a]||(o[a]={}),o[a][u]=i,n?f[d][t]=JSON.stringify(o):((d=new Date).setTime(d.getTime()+31536e6),g.cookie=t+"="+JSON.stringify(o).replace(/\"/g,'"')+"; expires="+d.toGMTString()+"; path=/")}}(e,window,document),function(k){"use strict";var $=k.tablesorter||{};$.themes={bootstrap:{table:"table table-bordered table-striped",caption:"caption",header:"bootstrap-header",sortNone:"",sortAsc:"",sortDesc:"",active:"",hover:"",icons:"",iconSortNone:"bootstrap-icon-unsorted",iconSortAsc:"glyphicon glyphicon-chevron-up",iconSortDesc:"glyphicon glyphicon-chevron-down",filterRow:"",footerRow:"",footerCells:"",even:"",odd:""},jui:{table:"ui-widget ui-widget-content ui-corner-all",caption:"ui-widget-content",header:"ui-widget-header ui-corner-all ui-state-default",sortNone:"",sortAsc:"",sortDesc:"",active:"ui-state-active",hover:"ui-state-hover",icons:"ui-icon",iconSortNone:"ui-icon-carat-2-n-s ui-icon-caret-2-n-s",iconSortAsc:"ui-icon-carat-1-n ui-icon-caret-1-n",iconSortDesc:"ui-icon-carat-1-s ui-icon-caret-1-s",filterRow:"",footerRow:"",footerCells:"",even:"ui-widget-content",odd:"ui-state-default"}},k.extend($.css,{wrapper:"tablesorter-wrapper"}),$.addWidget({id:"uitheme",priority:10,format:function(e,t,i){var s,n,o,a,r,l,d,c,h,u,p,f,g=$.themes,m=t.$table.add(k(t.namespace+"_extra_table")),v=t.$headers.add(k(t.namespace+"_extra_headers")),y=t.theme||"jui",b=g[y]||{},w=k.trim([b.sortNone,b.sortDesc,b.sortAsc,b.active].join(" ")),_=k.trim([b.iconSortNone,b.iconSortDesc,b.iconSortAsc].join(" ")),C=$.debug(t,"uitheme");for(C&&(r=new Date),m.hasClass("tablesorter-"+y)&&t.theme===t.appliedTheme&&i.uitheme_applied||(i.uitheme_applied=!0,h=g[t.appliedTheme]||{},u=(f=!k.isEmptyObject(h))?[h.sortNone,h.sortDesc,h.sortAsc,h.active].join(" "):"",p=f?[h.iconSortNone,h.iconSortDesc,h.iconSortAsc].join(" "):"",f&&(i.zebra[0]=k.trim(" "+i.zebra[0].replace(" "+h.even,"")),i.zebra[1]=k.trim(" "+i.zebra[1].replace(" "+h.odd,"")),t.$tbodies.children().removeClass([h.even,h.odd].join(" "))),b.even&&(i.zebra[0]+=" "+b.even),b.odd&&(i.zebra[1]+=" "+b.odd),m.children("caption").removeClass(h.caption||"").addClass(b.caption),g=m.removeClass((t.appliedTheme?"tablesorter-"+(t.appliedTheme||""):"")+" "+(h.table||"")).addClass("tablesorter-"+y+" "+(b.table||"")).children("tfoot"),t.appliedTheme=t.theme,g.length&&g.children("tr").removeClass(h.footerRow||"").addClass(b.footerRow).children("th, td").removeClass(h.footerCells||"").addClass(b.footerCells),v.removeClass((f?[h.header,h.hover,u].join(" "):"")||"").addClass(b.header).not(".sorter-false").unbind("mouseenter.tsuitheme mouseleave.tsuitheme").bind("mouseenter.tsuitheme mouseleave.tsuitheme",function(e){k(this)["mouseenter"===e.type?"addClass":"removeClass"](b.hover||"")}),v.each(function(){var e=k(this);e.find("."+$.css.wrapper).length||e.wrapInner('<div class="'+$.css.wrapper+'" style="position:relative;height:100%;width:100%"></div>')}),t.cssIcon&&v.find("."+$.css.icon).removeClass(f?[h.icons,p].join(" "):"").addClass(b.icons||""),$.hasWidget(t.table,"filter")&&(n=function(){m.children("thead").children("."+$.css.filterRow).removeClass(f&&h.filterRow||"").addClass(b.filterRow||"")},i.filter_initialized?n():m.one("filterInit",function(){n()}))),s=0;s<t.columns;s++)l=t.$headers.add(k(t.namespace+"_extra_headers")).not(".sorter-false").filter('[data-column="'+s+'"]'),d=$.css.icon?l.find("."+$.css.icon):k(),(c=v.not(".sorter-false").filter('[data-column="'+s+'"]:last')).length&&(l.removeClass(w),d.removeClass(_),c[0].sortDisabled?d.removeClass(b.icons||""):(o=b.sortNone,a=b.iconSortNone,c.hasClass($.css.sortAsc)?(o=[b.sortAsc,b.active].join(" "),a=b.iconSortAsc):c.hasClass($.css.sortDesc)&&(o=[b.sortDesc,b.active].join(" "),a=b.iconSortDesc),l.addClass(o),d.addClass(a||"")));C&&console.log("uitheme >> Applied "+y+" theme"+$.benchmark(r))},remove:function(e,t,i,s){var n,o,a,r,l;i.uitheme_applied&&(n=t.$table,o=t.appliedTheme||"jui",a=$.themes[o]||$.themes.jui,r=n.children("thead").children(),l=a.sortNone+" "+a.sortDesc+" "+a.sortAsc,t=a.iconSortNone+" "+a.iconSortDesc+" "+a.iconSortAsc,n.removeClass("tablesorter-"+o+" "+a.table),i.uitheme_applied=!1,s||(n.find($.css.header).removeClass(a.header),r.unbind("mouseenter.tsuitheme mouseleave.tsuitheme").removeClass(a.hover+" "+l+" "+a.active).filter("."+$.css.filterRow).removeClass(a.filterRow),r.find("."+$.css.icon).removeClass(a.icons+" "+t)))}})}(e),function(m){"use strict";var v=m.tablesorter||{};v.addWidget({id:"columns",priority:65,options:{columns:["primary","secondary","tertiary"]},format:function(e,t,i){for(var s,n,o,a,r,l=t.$table,d=t.$tbodies,c=t.sortList,h=c.length,u=i&&i.columns||["primary","secondary","tertiary"],p=u.length-1,f=u.join(" "),g=0;g<d.length;g++)(n=(s=v.processTbody(e,d.eq(g),!0)).children("tr")).each(function(){if(o=m(this),"none"!==this.style.display&&(a=o.children().removeClass(f),c&&c[0]&&(a.eq(c[0][0]).addClass(u[0]),1<h)))for(r=1;r<h;r++)a.eq(c[r][0]).addClass(u[r]||u[p])}),v.processTbody(e,s,!1);if(t=!1!==i.columns_thead?["thead tr"]:[],!1!==i.columns_tfoot&&t.push("tfoot tr"),t.length&&(n=l.find(t.join(",")).children().removeClass(f),h))for(r=0;r<h;r++)n.filter('[data-column="'+c[r][0]+'"]').addClass(u[r]||u[p])},remove:function(e,t,i){var s,n,o=t.$tbodies,a=(i.columns||["primary","secondary","tertiary"]).join(" ");for(t.$headers.removeClass(a),t.$table.children("tfoot").children("tr").children("th, td").removeClass(a),s=0;s<o.length;s++)(n=v.processTbody(e,o.eq(s),!0)).children("tr").each(function(){m(this).children().removeClass(a)}),v.processTbody(e,n,!1)}})}(e),function(O){"use strict";var I,A,B=O.tablesorter||{},m=B.css,l=B.keyCodes;O.extend(m,{filterRow:"tablesorter-filter-row",filter:"tablesorter-filter",filterDisabled:"disabled",filterRowHide:"hideme"}),O.extend(l,{backSpace:8,escape:27,space:32,left:37,down:40}),B.addWidget({id:"filter",priority:50,options:{filter_cellFilter:"",filter_childRows:!1,filter_childByColumn:!1,filter_childWithSibs:!0,filter_columnAnyMatch:!0,filter_columnFilters:!0,filter_cssFilter:"",filter_defaultAttrib:"data-value",filter_defaultFilter:{},filter_excludeFilter:{},filter_external:"",filter_filteredRow:"filtered",filter_filterLabel:'Filter "{{label}}
1" column by...',filter_formatter:null,filter_functions:null,filter_hideEmpty:!0,filter_hideFilters:!1,filter_ignoreCase:!0,filter_liveSearch:!0,filter_matchType:{input:"exact",select:"exact"},filter_onlyAvail:"filter-onlyAvail",filter_placeholder:{search:"",select:""},filter_reset:null,filter_resetOnEsc:!0,filter_saveFilters:!1,filter_searchDelay:300,filter_searchFiltered:!0,filter_selectSource:null,filter_selectSourceSeparator:"|",filter_serversideFiltering:!1,filter_startsWith:!1,filter_useParsedData:!1},format:function(e,t,i){t.$table.hasClass("hasFilters")||I.init(e,t,i)},remove:function(e,t,i,s){var n,o,a=t.$table,r=t.$tbodies,l="addRows updateCell update updateRows updateComplete appendCache filterReset filterAndSortReset filterFomatterUpdate filterEnd search stickyHeadersInit ".split(" ").join(t.namespace+"filter ");if(a.removeClass("hasFilters").unbind(l.replace(B.regex.spaces," ")).find("."+m.filterRow).remove(),i.filter_initialized=!1,!s){for(n=0;n<r.length;n++)(o=B.processTbody(e,r.eq(n),!0)).children().removeClass(i.filter_filteredRow).show(),B.processTbody(e,o,!1);i.filter_reset&&O(document).undelegate(i.filter_reset,"click"+t.namespace+"filter")}}}),A=(I=B.filter={regex:{regex:/^\/((?:\\\/|[^\/])+)\/([migyu]{0,5})?$/,child:/tablesorter-childRow/,filtered:/filtered/,type:/undefined|number/,exact:/(^[\"\'=]+)|([\"\'=]+$)/g,operators:/[<>=]/g,query:"(q|query)",wild01:/\?/g,wild0More:/\*/g,quote:/\"/g,isNeg1:/(>=?\s*-\d)/,isNeg2:/(<=?\s*\d)/},types:{or:function(e,t,i){if(!A.orTest.test(t.iFilter)&&!A.orSplit.test(t.filter)||A.regex.test(t.filter))return null;for(var s,n,o=O.extend({},t),a=t.filter.split(A.orSplit),r=t.iFilter.split(A.orSplit),l=a.length,d=0;d<l;d++){o.nestedFilters=!0,o.filter=""+(I.parseFilter(e,a[d],t)||""),o.iFilter=""+(I.parseFilter(e,r[d],t)||""),n="("+(I.parseFilter(e,o.filter,t)||"")+")";try{if(s=new RegExp(t.isMatch?n:"^"+n+"$",e.widgetOptions.filter_ignoreCase?"i":"").test(o.exact)||I.processTypes(e,o,i))return s}catch(e){return null}}return s||!1},and:function(e,t,i){if(A.andTest.test(t.filter)){for(var s,n,o,a=O.extend({},t),r=t.filter.split(A.andSplit),l=t.iFilter.split(A.andSplit),d=r.length,c=0;c<d;c++){a.nestedFilters=!0,a.filter=""+(I.parseFilter(e,r[c],t)||""),a.iFilter=""+(I.parseFilter(e,l[c],t)||""),o=("("+(I.parseFilter(e,a.filter,t)||"")+")").replace(A.wild01,"\\S{1}").replace(A.wild0More,"\\S*");try{n=new RegExp(t.isMatch?o:"^"+o+"$",e.widgetOptions.filter_ignoreCase?"i":"").test(a.exact)||I.processTypes(e,a,i),s=(0===c||s)&&n}catch(e){return null}}return s||!1}return null},regex:function(e,t){if(A.regex.test(t.filter)){var i,s=t.filter_regexCache[t.index]||A.regex.exec(t.filter),n=s instanceof RegExp;try{n||(t.filter_regexCache[t.index]=s=new RegExp(s[1],s[2])),i=s.test(t.exact)}catch(e){i=!1}return i}return null},operators:function(e,t){if(A.operTest.test(t.iFilter)&&""!==t.iExact){var i,s,n=e.table,o=t.parsed[t.index],a=B.formatFloat(t.iFilter.replace(A.operators,""),n),r=e.parsers[t.index]||{},l=a;return!o&&"numeric"!==r.type||(s=O.trim(""+t.iFilter.replace(A.operators,"")),a="number"!=typeof(i=I.parseFilter(e,s,t,!0))||""===i||isNaN(i)?a:i),n=!o&&"numeric"!==r.type||isNaN(a)||void 0===t.cache?(s=isNaN(t.iExact)?t.iExact.replace(B.regex.nondigit,""):t.iExact,B.formatFloat(s,n)):t.cache,A.gtTest.test(t.iFilter)?i=A.gteTest.test(t.iFilter)?a<=n:a<n:A.ltTest.test(t.iFilter)&&(i=A.lteTest.test(t.iFilter)?n<=a:n<a),i=!i&&""===l?!0:i}return null},notMatch:function(e,t){if(A.notTest.test(t.iFilter)){var i=t.iFilter.replace("!",""),s=I.parseFilter(e,i,t)||"";return A.exact.test(s)?""===(s=s.replace(A.exact,""))||O.trim(s)!==t.iExact:(i=t.iExact.search(O.trim(s)),""===s||(t.anyMatch?i<0:!(e.widgetOptions.filter_startsWith?0===i:0<=i)))}return null},exact:function(e,t){if(A.exact.test(t.iFilter)){var i=t.iFilter.replace(A.exact,""),i=I.parseFilter(e,i,t)||"";return t.anyMatch?0<=O.inArray(i,t.rowArray):i==t.iExact}return null},range:function(e,t){if(A.toTest.test(t.iFilter)){var i,s,n=e.table,o=t.index,a=t.parsed[o],r=t.iFilter.split(A.toSplit),l=r[0].replace(B.regex.nondigit,"")||"",d=B.formatFloat(I.parseFilter(e,l,t),n);return l=r[1].replace(B.regex.nondigit,"")||"",s=B.formatFloat(I.parseFilter(e,l,t),n),!
vendor: 5,007 bytes, line 1
1a&&"numeric"!==e.parsers[o].type||(d=""===(i=e.parsers[o].format(""+r[0],n,e.$headers.eq(o),o))||isNaN(i)?d:i,s=""===(i=e.parsers[o].format(""+r[1],n,e.$headers.eq(o),o))||isNaN(i)?s:i),i=!a&&"numeric"!==e.parsers[o].type||isNaN(d)||isNaN(s)?(l=isNaN(t.iExact)?t.iExact.replace(B.regex.nondigit,""):t.iExact,B.formatFloat(l,n)):t.cache,s<d&&(l=d,d=s,s=l),d<=i&&i<=s||""===d||""===s}return null},wild:function(e,t){if(A.wildOrTest.test(t.iFilter)){var i=""+(I.parseFilter(e,t.iFilter,t)||"");!A.wildTest.test(i)&&t.nestedFilters&&(i=t.isMatch?i:"^("+i+")$");try{return new RegExp(i.replace(A.wild01,"\\S{1}").replace(A.wild0More,"\\S*"),e.widgetOptions.filter_ignoreCase?"i":"").test(t.exact)}catch(e){return null}}return null},fuzzy:function(e,t){if(A.fuzzyTest.test(t.iFilter)){for(var i=0,s=t.iExact.length,n=t.iFilter.slice(1),o=I.parseFilter(e,n,t)||"",a=0;a<s;a++)t.iExact[a]===o[i]&&(i+=1);return i===o.length}return null}},init:function(i){function e(e,t,i){return""===(t=t.trim())?"":(e||"")+t+(i||"")}B.language=O.extend(!0,{},{to:"to",or:"or",and:"and"},B.language);var t,s,n,o,a,r,l,d,c=i.config,h=c.widgetOptions;if(c.$table.addClass("hasFilters"),c.lastSearch=[],h.filter_searchTimer=null,h.filter_initTimer=null,h.filter_formatterCount=0,h.filter_formatterInit=[],h.filter_anyColumnSelector='[data-column="all"],[data-column="any"]',h.filter_multipleColumnSelector='[data-column*="-"],[data-column*=","]',r="\\{"+A.query+"\\}",O.extend(A,{child:new RegExp(c.cssChildRow),filtered:new RegExp(h.filter_filteredRow),alreadyFiltered:new RegExp("(\\s+(-"+e("|",B.language.or)+e("|",B.language.to)+")\\s+)","i"),toTest:new RegExp("\\s+(-"+e("|",B.language.to)+")\\s+","i"),toSplit:new RegExp("(?:\\s+(?:-"+e("|",B.language.to)+")\\s+)","gi"),andTest:new RegExp("\\s+("+e("",B.language.and,"|")+"&&)\\s+","i"),andSplit:new RegExp("(?:\\s+(?:"+e("",B.language.and,"|")+"&&)\\s+)","gi"),orTest:new RegExp("(\\|"+e("|\\s+",B.language.or,"\\s+")+")","i"),orSplit:new RegExp("(?:\\|"+e("|\\s+(?:",B.language.or,")\\s+")+")","gi"),iQuery:new RegExp(r,"i"),igQuery:new RegExp(r,"ig"),operTest:/^[<>]=?/,gtTest:/>/,gteTest:/>=/,ltTest:/</,lteTest:/<=/,notTest:/^\!/,wildOrTest:/[\?\*\|]/,wildTest:/\?\*/,fuzzyTest:/^~/,exactTest:/[=\"\|!]/}),r=c.$headers.filter(".filter-false, .parser-false").length,!1!==h.filter_columnFilters&&r!==c.$headers.length&&I.buildRow(i,c,h),n="addRows updateCell update updateRows updateComplete appendCache filterReset "+"filterAndSortReset filterResetSaved filterEnd search ".split(" ").join(c.namespace+"filter "),c.$table.bind(n,function(e,t){return r=h.filter_hideEmpty&&O.isEmptyObject(c.cache)&&!(c.delayInit&&"appendCache"===e.type),c.$table.find("."+m.filterRow).toggleClass(h.filter_filteredRow,r),/(search|filter)/.test(e.type)||(e.stopPropagation(),I.buildDefault(i,!0)),"filterReset"===e.type||"filterAndSortReset"===e.type?(c.$table.find("."+m.filter).add(h.filter_$externalFilters).val(""),"filterAndSortReset"===e.type?B.sortReset(this.config,function(){I.searching(i,[])}):I.searching(i,[])):"filterResetSaved"===e.type?B.storage(i,"tablesorter-filters",""):"filterEnd"===e.type?I.buildDefault(i,!0):(t="search"===e.type?t:"updateComplete"===e.type?c.$table.data("lastSearch"):"",/(update|add)/.test(e.type)&&"updateComplete"!==e.type&&(c.lastCombinedFilter=null,c.lastSearch=[],setTimeout(function(){c.$table.triggerHandler("filterFomatterUpdate")},100)),I.searching(i,t,!0)),!1}),h.filter_reset&&(h.filter_reset instanceof O?h.filter_reset.click(function(){c.$table.triggerHandler("filterReset")}):O(h.filter_reset).length&&O(document).undelegate(h.filter_reset,"click"+c.namespace+"filter").delegate(h.filter_reset,"click"+c.namespace+"filter",function(){c.$table.triggerHandler("filterReset")})),h.filter_functions)for(a=0;a<c.columns;a++)if(l=B.getColumnData(i,h.filter_functions,a))if(d=!((o=c.$headerIndexed[a].removeClass("filter-select")).hasClass("filter-false")||o.hasClass("parser-false")),!(t="")===l&&d)I.buildSelect(i,a);else if("object"==typeof l&&d){for(s in l)"string"==typeof s&&(t+=""===t?'<option value="">'+(o.data("placeholder")||o.attr("data-placeholder")||h.filter_placeholder.select||"")+"</option>":"",0<=(n=r=s).indexOf(h.filter_selectSourceSeparator)&&(n=(r=s.split(h.filter_selectSourceSeparator))[1],r=r[0]),t+="<option "+(n===r?"":'data-function-name="'+s+'" ')+'value="'+r+'">'+n+"</option>");c.$table.find("thead").find("select."+m.filter+'[data-column="'+a+'"]').append(t),(l="function"==typeof(n=h.filter_selectSource)||B.getColumnData(i,n,a))&&I.buildSelect(c.table,a,"",!0,o.hasClass(h.filter_onlyAvail))}I.buildDefault(i,!0),I.bindSearch(i,c.$table.find("."+m.filter),!0),h.filter_external&&I.bindSearch(i,h.filter_external),h.filter_hideFilters&&I.hideFilters(c),c.showProcessing&&(n="filterStart filterEnd ".split(" ").join(c.namespace+"filter-sp "),c.$table.unbind(n.replace(B.regex.spaces," ")).bind(n,function(e,t){o=t?c.$table.find("."+m.header).filter("[data-column]").filter(function(){return""!==t[O(this).data("c
1olumn")]}):"",B.isProcessing(i,"filterStart"===e.type,t?o:"")})),c.filteredRows=c.totalRows,n="tablesorter-initialized pagerBeforeInitialized ".split(" ").join(c.namespace+"filter "),c.$table.unbind(n.replace(B.regex.spaces," ")).bind(n,function(){I.completeInit(this)}),c.pager&&c.pager.initialized&&!h.filter_initialized?(c.$table.triggerHandler("filterFomatterUpdate"),setTimeout(function(){I.filterInitComplete(c)},100)):h.filter_initialized||I.completeInit(i)},completeInit:function(e){var t=e.config,i=t.widgetOptions,s=I.setDefaults(e,t,i)||[];s.length&&(t.delayInit&&""===s.join("")||B.setFilters(e,s,!0)),t.$table.triggerHandler("filterFomatterUpdate"),setTimeout(function(){i.filter_initialized||I.filterInitComplete(t)},100)},formatterUpdated:function(e,t){e=e&&e.closest("table"),e=e.length&&e[0].config,e=e&&e.widgetOptions;e&&!e.filter_initialized&&(e.filter_formatterInit[t]=1)},filterInitComplete:function(e){function t(){n.filter_initialized=!0,e.lastSearch=e.$table.data("lastSearch"),e.$table.triggerHandler("filterInit",e),I.findRows(e.table,e.lastSearch||[]),B.debug(e,"filter")&&console.log("Filter >> Widget initialized")}var i,s,n=e.widgetOptions,o=0;if(O.isEmptyObject(n.filter_formatter))t();else{for(s=n.filter_formatterInit.length,i=0;i<s;i++)1===n.filter_formatterInit[i]&&o++;clearTimeout(n.filter_initTimer),n.filter_initialized||o!==n.filter_formatterCount?n.filter_initialized||(n.filter_initTimer=setTimeout(function(){t()},500)):t()}},processFilters:function(e,t){for(var i=[],s=t?encodeURIComponent:decodeURIComponent,n=e.length,o=0;o<n;o++)e[o]&&(i[o]=s(e[o]));return i},setDefaults:function(e,t,i){var s,n,o,a,r=B.getFilters(e)||[];if(i.filter_saveFilters&&B.storage&&(s=B.storage(e,"tablesorter-filters")||[],(e=O.isArray(s))&&""===s.join("")||!e||(r=I.processFilters(s))),""===r.join(""))for(a=t.$headers.add(i.filter_$externalFilters).filter("["+i.filter_defaultAttrib+"]"),n=0;n<=t.columns;n++)o=n===t.columns?"all":n,r[n]=a.filter('[data-column="'+o+'"]').attr(i.filter_defaultAttrib)||r[n]||"";return t.$table.data("lastSearch",r),r},parseFilter:function(e,t,i,s){return s||i.parsed[i.index]?e.parsers[i.index].format(t,e.table,[],i.index):t},buildRow:function(e,t,i){for(var s,n,o,a,r,l,d,c,h=i.filter_cellFilter,u=t.columns,p=O.isArray(h),f='<tr role="search" class="'+m.filterRow+" "+t.cssIgnoreRow+'">',g=0;g<u;g++)t.$headerIndexed[g].length&&(f+=1<(c=t.$headerIndexed[g]&&t.$headerIndexed[g][0].colSpan||0)?'<td data-column="'+g+"-"+(g+c-1)+'" colspan="'+c+'"':'<td data-column="'+g+'"',f+=p?h[g]?' class="'+h[g]+'"':"":""!==h?' class="'+h+'"':"",f+="></td>");for(t.$filters=O(f+="</tr>").appendTo(t.$table.children("thead").eq(0)).children("td"),g=0;g<u;g++)(o=t.$headerIndexed[g])&&o.length&&(s=I.getColumnElm(t,t.$filters,g),d=B.getColumnData(e,i.filter_functions,g),a=i.filter_functions&&d&&"function"!=typeof d||o.hasClass("filter-select"),n=B.getColumnData(e,t.headers,g),r="false"===B.getData(o[0],n,"filter")||"false"===B.getData(o[0],n,"parser"),a?f=O("<select>").appendTo(s):((d=B.getColumnData(e,i.filter_formatter,g))?(i.filter_formatterCount++,(f=(f=d(s,g))&&0===f.length?s.children("input"):f)&&(0===f.parent().length||f.parent().length&&f.parent()[0]!==s[0])&&s.append(f)):f=O('<input type="search">').appendTo(s),f&&(c=o.data("placeholder")||o.attr("data-placeholder")||i.filter_placeholder.search||"",f.attr("placeholder",c))),f&&(l=(O.isArray(i.filter_cssFilter)?void 0!==i.filter_cssFilter[g]&&i.filter_cssFilter[g]||"":i.filter_cssFilter)||"",f.addClass(m.filter+" "+l),c=(c=(l=i.filter_filterLabel).match(/{{([^}]+?)}}/g))||["{{label}}"],O.each(c,function(e,t){var i=new RegExp(t,"g"),t=o.attr("data-"+t.replace(/{{|}}/g,"")),t=void 0===t?o.text():t;l=l.replace(i,O.trim(t))}),f.attr({"data-column":s.attr("data-column"),"aria-label":l}),r&&(f.attr("placeholder","").addClass(m.filterDisabled)[0].disabled=!0)))},bindSearch:function(n,e,t){var i,o,a,s,r;n=O(n)[0],(e=O(e)).length&&(o=n.config,a=o.widgetOptions,s=o.namespace+"filter",r=a.filter_$externalFilters,!0!==t&&(i=a.filter_anyColumnSelector+","+a.filter_multipleColumnSelector,a.filter_$anyMatch=e.filter(i),r&&r.length?a.filter_$externalFilters=a.filter_$externalFilters.add(e):a.filter_$externalFilters=e,B.setFilters(n,o.$table.data("lastSearch")||[],!1===t)),i="keypress keyup keydown search change input ".split(" ").join(s+" "),e.attr("data-lastSearchTime",(new Date).getTime()).unbind(i.replace(B.regex.spaces," ")).bind("keydown"+s,function(e){if(e.which===l.escape&&!n.config.widgetOptions.filter_resetOnEsc)return!1}).bind("keyup"+s,function(e){a=n.config.widgetOptions;var t=parseInt(O(this).attr("data-column"),10),i="boolean"==typeof a.filter_liveSearch?a.filter_liveSearch:B.getColumnData(n,a.filter_liveSearch,t);
vendor: 30,341 bytes, line 1
1if(void 0===i&&(i=a.filter_liveSearch.fallback||!1),O(this).attr("data-lastSearchTime",(new Date).getTime()),e.which===l.escape)this.value=a.filter_resetOnEsc?"":o.lastSearch[t];else{if(""!==this.value&&("number"==typeof i&&this.value.length<i||e.which!==l.enter&&e.which!==l.backSpace&&(e.which<l.space||e.which>=l.left&&e.which<=l.down)))return;if(!1===i&&""!==this.value&&e.which!==l.enter)return}I.searching(n,!0,!0,t)}).bind("search change keypress input blur ".split(" ").join(s+" "),function(e){var t=parseInt(O(this).attr("data-column"),10),i=e.type,s="boolean"==typeof a.filter_liveSearch?a.filter_liveSearch:B.getColumnData(n,a.filter_liveSearch,t);!n.config.widgetOptions.filter_initialized||e.which!==l.enter&&"search"!==i&&"blur"!==i&&("change"!==i&&"input"!==i||!0!==s&&(!0===s||"INPUT"===e.target.nodeName)||this.value===o.lastSearch[t])||(e.preventDefault(),O(this).attr("data-lastSearchTime",(new Date).getTime()),I.searching(n,"keypress"!==i||e.which===l.enter,!0,t))}))},searching:function(e,t,i,s){var n,o=e.config.widgetOptions;void 0===s?n=!1:void 0===(n="boolean"==typeof o.filter_liveSearch?o.filter_liveSearch:B.getColumnData(e,o.filter_liveSearch,s))&&(n=o.filter_liveSearch.fallback||!1),clearTimeout(o.filter_searchTimer),void 0===t||!0===t?o.filter_searchTimer=setTimeout(function(){I.checkFilters(e,t,i)},n?o.filter_searchDelay:10):I.checkFilters(e,t,i)},equalFilters:function(e,t,i){var s,n=[],o=[],a=e.columns+1;for(t=O.isArray(t)?t:[],i=O.isArray(i)?i:[],s=0;s<a;s++)n[s]=t[s]||"",o[s]=i[s]||"";return n.join(",")===o.join(",")},checkFilters:function(e,t,i){var s=e.config,n=s.widgetOptions,o=O.isArray(t),a=o?t:B.getFilters(e,!0),r=a||[];if(O.isEmptyObject(s.cache))s.delayInit&&(!s.pager||s.pager&&s.pager.initialized)&&B.updateCache(s,function(){I.checkFilters(e,!1,i)});else{if(o&&(B.setFilters(e,a,!1,!0!==i),n.filter_initialized||(s.lastSearch=[],s.lastCombinedFilter="")),n.filter_hideFilters&&s.$table.find("."+m.filterRow).triggerHandler(I.hideFiltersCheck(s)?"mouseleave":"mouseenter"),I.equalFilters(s,s.lastSearch,r)){if(!1!==t)return;s.lastCombinedFilter="",s.lastSearch=[]}if(a=a||[],a=Array.prototype.map?a.map(String):a.join("�").split("�"),n.filter_initialized&&s.$table.triggerHandler("filterStart",[a]),!s.showProcessing)return I.findRows(e,a,r),!1;setTimeout(function(){return I.findRows(e,a,r),!1},30)}},hideFiltersCheck:function(e){if("function"==typeof e.widgetOptions.filter_hideFilters){var t=e.widgetOptions.filter_hideFilters(e);if("boolean"==typeof t)return t}return""===B.getFilters(e.$table).join("")},hideFilters:function(s,e){var n;(e||s.$table).find("."+m.filterRow).addClass(m.filterRowHide).bind("mouseenter mouseleave",function(e){var t=e,i=O(this);clearTimeout(n),n=setTimeout(function(){/enter|over/.test(t.type)?i.removeClass(m.filterRowHide):O(document.activeElement).closest("tr")[0]!==i[0]&&i.toggleClass(m.filterRowHide,I.hideFiltersCheck(s))},200)}).find("input, select").bind("focus blur",function(e){var t=e,i=O(this).closest("tr");clearTimeout(n),n=setTimeout(function(){clearTimeout(n),i.toggleClass(m.filterRowHide,I.hideFiltersCheck(s)&&"focus"!==t.type)},200)})},defaultFilter:function(e,t){if(""===e)return e;var i=A.iQuery,s=t.match(A.igQuery).length,n=1<s?O.trim(e).split(/\s/):[O.trim(e)],o=n.length-1,a=0,r=t;for(o<1&&1<s&&(n[1]=n[0]);i.test(r);)r=r.replace(i,n[a++]||""),i.test(r)&&a<o&&""!==(n[a]||"")&&(r=t.replace(i,r));return r},getLatestSearch:function(e){return e?e.sort(function(e,t){return O(t).attr("data-lastSearchTime")-O(e).attr("data-lastSearchTime")}):e||O()},findRange:function(e,t,i){var s,n,o,a,r,l,d,c,h=[];if(/^[0-9]+$/.test(t))return[parseInt(t,10)];if(!i&&/-/.test(t))for(c=(s=t.match(/(\d+)\s*-\s*(\d+)/g))?s.length:0,d=0;d<c;d++){for(n=s[d].split(/\s*-\s*/),o=parseInt(n[0],10)||0,(a=parseInt(n[1],10)||e.columns-1)<o&&(n=o,o=a,a=n),a>=e.columns&&(a=e.columns-1);o<=a;o++)h[h.length]=o;t=t.replace(s[d],"")}if(!i&&/,/.test(t))for(c=(r=t.split(/\s*,\s*/)).length,l=0;l<c;l++)""!==r[l]&&(d=parseInt(r[l],10))<e.columns&&(h[h.length]=d);if(!h.length)for(d=0;d<e.columns;d++)h[h.length]=d;return h},getColumnElm:function(t,e,i){return e.filter(function(){var e=I.findRange(t,O(this).attr("data-column"));return-1<O.inArray(i,e)})},multipleColumns:function(e,t){var i=e.widgetOptions,i=i.filter_initialized||!t.filter(i.filter_anyColumnSelector).length,t=O.trim(I.getLatestSearch(t).attr("data-column")||"");return I.findRange(e,t,!i)},processTypes:function(e,t,i){var s,n=null,o=null;for(s in I.types)O.inArray(s,i.excludeMatch)<0&&null===o&&null!==(o=I.types[s](e,t,i))&&(t.matchedOn=s,n=o);return n},matchType:function(e,t){var i=e.widgetOptions,s=e.$headerIndexed[t];return!(s.hasClass("filter-exact")||!s.hasClass("filter-match")&&(i.filter_columnFilters?s=e.$filters.find("."+m.filter).add(i.filter_$externalFilters).filter('[data-column="'+t+'"]'):i.filter_$externalFilters&&(s=i.filter_$externalFilters.filter('[data-column="'+t+'"]')),!s.length||"match"!==e.widgetOptions.filter_matchType[(s[0].nodeName||"").toLowerCase()]))},processRow:function(t,i,e){var s,n,o,a,r,l=t.widgetOptions,d=!0,c=l.filter_$anyMatch&&l.filter_$anyMatch.length,h=l.filter_$anyMatch&&l.filter_$anyMatch.length?I.multipleColumns(t,l.filter_$anyMatch):[];if(i.$cells=i.$row.children(),i.matchedOn=null,i.anyMatchFlag&&1<h.length||i.anyMatchFilter&&!c){if(i.anyMatch=!0,i.isMatch=!0,i.rowArray=i.$cells.map(function(e){if(-1<O.inArray(e,h)||i.anyMatchFilter&&!c)return i.parsed[e]?r=i.cacheArray[e]:(r=i.rawArray[e],r=O.trim(l.filter_ignoreCase?r.toLowerCase():r),t.sortLocaleCompare&&(r=B.replaceAccents(r))),r}).get(),i.filter=i.anyMatchFilter,i.iFilter=i.iAnyMatchFilter,i.exact=i.rowArray.join(" "),i.iExact=l.filter_ignoreCase?i.exact.toLowerCase():i.exact,i.cache=i.cacheArray.slice(0,-1).join(" "),e.excludeMatch=e.noAnyMatch,null!==(n=I.processTypes(t,i,e)))d=n;else if(l.filter_startsWith)for(d=!1,h=Math.min(t.columns,i.rowArray.length);!d&&0<h;)h--,d=d||0===i.rowArray[h].indexOf(i.iFilter);else d=0<=(i.iExact+i.childRowText).indexOf(i.iFilter);if(i.anyMatch=!1,i.filters.join("")===i.filter)return d}for(h=0;h<t.columns;h++)i.filter=i.filters[h],i.index=h,e.excludeMatch=e.excludeFilter[h],i.filter&&(i.cache=i.cacheArray[h],s=i.parsed[h]?i.cache:i.rawArray[h]||"",i.exact=t.sortLocaleCompare?B.replaceAccents(s):s,i.iExact=!A.type.test(typeof i.exact)&&l.filter_ignoreCase?i.exact.toLowerCase():i.exact,i.isMatch=I.matchType(t,h),s=d,a=l.filter_columnFilters&&t.$filters.add(l.filter_$externalFilters).filter('[data-column="'+h+'"]').find("select option:selected").attr("data-function-name")||"",t.sortLocaleCompare&&(i.filter=B.replaceAccents(i.filter)),l.filter_defaultFilter&&A.iQuery.test(e.defaultColFilter[h])&&(i.filter=I.defaultFilter(i.filter,e.defaultColFilter[h])),i.iFilter=l.filter_ignoreCase?(i.filter||"").toLowerCase():i.filter,n=null,(o=e.functions[h])&&("function"==typeof o?n=o(i.exact,i.cache,i.filter,h,i.$row,t,i):"function"==typeof o[a||i.filter]&&(n=o[r=a||i.filter](i.exact,i.cache,i.filter,h,i.$row,t,i))),d=!!(s=null===n?(n=I.processTypes(t,i,e),r=!0===o&&("and"===i.matchedOn||"or"===i.matchedOn),null===n||r?!0===o?i.isMatch?0<=(""+i.iExact).search(i.iFilter):i.filter===i.exact:(r=(i.iExact+i.childRowText).indexOf(I.parseFilter(t,i.iFilter,i)),!l.filter_startsWith&&0<=r||l.filter_startsWith&&0===r):n):n)&&d);return d},findRows:function(e,i,t){if(!I.equalFilters(e.config,e.config.lastSearch,t)&&e.config.widgetOptions.filter_initialized){var s,n,o,a,r,l,d,c,h,u,p,f,g,m,v,y,b,w,_,C,k,$,x,T=O.extend([],i),S=e.config,E=S.widgetOptions,M=B.debug(S,"filter"),L={anyMatch:!1,filters:i,filter_regexCache:[]},D={noAnyMatch:["range","operators"],functions:[],excludeFilter:[],defaultColFilter:[],defaultAnyFilter:B.getColumnData(e,E.filter_defaultFilter,S.columns,!0)||""};for(L.parsed=[],h=0;h<S.columns;h++)L.parsed[h]=E.filter_useParsedData||S.parsers&&S.parsers[h]&&S.parsers[h].parsed||B.getData&&"parsed"===B.getData(S.$headerIndexed[h],B.getColumnData(e,S.headers,h),"filter")||S.$headerIndexed[h].hasClass("filter-parsed"),D.functions[h]=B.getColumnData(e,E.filter_functions,h)||S.$headerIndexed[h].hasClass("filter-select"),D.defaultColFilter[h]=B.getColumnData(e,E.filter_defaultFilter,h)||"",D.excludeFilter[h]=(B.getColumnData(e,E.filter_excludeFilter,h,!0)||"").split(/\s+/);for(M&&(console.log("Filter >> Starting filter widget search",i),m=new Date),S.filteredRows=0,t=T||[],d=S.totalRows=0;d<S.$tbodies.length;d++){if(c=B.processTbody(e,S.$tbodies.eq(d),!0),h=S.columns,n=S.cache[d].normalized,a=O(O.map(n,function(e){return e[h].$row.get()})),""===t.join("")||E.filter_serversideFiltering)a.removeClass(E.filter_filteredRow).not("."+S.cssChildRow).css("display","");else{if(s=(a=a.not("."+S.cssChildRow)).length,(E.filter_$anyMatch&&E.filter_$anyMatch.length||void 0!==i[S.columns])&&(L.anyMatchFlag=!0,L.anyMatchFilter=""+(i[S.columns]||E.filter_$anyMatch&&I.getLatestSearch(E.filter_$anyMatch).val()||""),E.filter_columnAnyMatch)){for(_=L.anyMatchFilter.split(A.andSplit),C=!1,y=0;y<_.length;y++)1<(k=_[y].split(":")).length&&(isNaN(k[0])?O.each(S.headerContent,function(e,t){-1<t.toLowerCase().indexOf(k[0])&&(i[$=e]=k[1])}):$=parseInt(k[0],10)-1,0<=$&&$<S.columns&&(i[$]=k[1],_.splice(y,1),y--,C=!0));C&&(L.anyMatchFilter=_.join(" && "))}if(w=E.filter_searchFiltered,p=S.lastSearch||S.$table.data("lastSearch")||[],w)for(y=0;y<h+1;y++)v=i[y]||"",w||(y=h),w=w&&p.length&&0===v.indexOf(p[y]||"")&&!A.alreadyFiltered.test(v)&&!A.exactTest.test(v)&&!(A.isNeg1.test(v)||A.isNeg2.test(v))&&!(""!==v&&S.$filters&&S.$filters.filter('[data-column="'+y+'"]').find("select").length&&!I.matchType(S,y));for(b=a.not("."+E.filter_filteredRow).length,w&&0===b&&(w=!1),M&&console.log("Filter >> Searching through "+(w&&b<s?b:"all")+" rows"),L.anyMatchFlag&&(S.sortLocaleCompare&&(L.anyMatchFilter=B.replaceAccents(L.anyMatchFilter)),E.filter_defaultFilter&&A.iQuery.test(D.defaultAnyFilter)&&(L.anyMatchFilter=I.defaultFilter(L.anyMatchFilter,D.defaultAnyFilter),w=!1),L.iAnyMatchFilter=E.filter_ignoreCase&&S.ignoreCase?L.anyMatchFilter.toLowerCase():L.anyMatchFilter),l=0;l<s;l++)if(x=a[l].className,!(l&&A.child.test(x)||w&&A.filtered.test(x))){if(L.$row=a.eq(l),L.rowIndex=l,L.cacheArray=n[l],o=L.cacheArray[S.columns],L.rawArray=o.raw,L.childRowText="",!E.filter_childByColumn){for(x="",u=o.child,y=0;y<u.length;y++)x+=" "+u[y].join(" ")||"";L.childRowText=E.filter_childRows?E.filter_ignoreCase?x.toLowerCase():x:""}if(f=!1,g=I.processRow(S,L,D),r=o.$row,v=!!g,u=o.$row.filter(":gt(0)"),E.filter_childRows&&u.length){if(E.filter_childByColumn)for(E.filter_childWithSibs||(u.addClass(E.filter_filteredRow),r=r.eq(0)),y=0;y<u.length;y++)L.$row=u.eq(y),L.cacheArray=o.child[y],L.rawArray=L.cacheArray,v=I.processRow(S,L,D),f=f||v,!E.filter_childWithSibs&&v&&u.eq(y).removeClass(E.filter_filteredRow);f=f||g}else f=v;r.toggleClass(E.filter_filteredRow,!f)[0].display=f?"":"none"}}S.filteredRows+=a.not("."+E.filter_filteredRow).length,S.totalRows+=a.length,B.processTbody(e,c,!1)}S.lastCombinedFilter=T.join(""),S.lastSearch=T,S.$table.data("lastSearch",T),E.filter_saveFilters&&B.storage&&B.storage(e,"tablesorter-filters",I.processFilters(T,!0)),M&&console.log("Filter >> Completed search"+B.benchmark(m)),E.filter_initialized&&(S.$table.triggerHandler("filterBeforeEnd",S),S.$table.triggerHandler("filterEnd",S)),setTimeout(function(){B.applyWidget(S.table)},0)}},getOptionSource:function(e,t,i){var s=(e=O(e)[0]).config,n=!1,o=s.widgetOptions.filter_selectSource,a=s.$table.data("lastSearch")||[],s="function"==typeof o||B.getColumnData(e,o,t);if(i&&""!==a[t]&&(i=!1),!0===s)n=o(e,t,i);else{if(s instanceof O||"string"===O.type(s)&&0<=s.indexOf("</option>"))return s;if(O.isArray(s))n=s;else if("object"===O.type(o)&&s&&null===(n=s(e,t,i)))return null}return!1===n&&(n=I.getOptions(e,t,i)),I.processOptions(e,t,n)},processOptions:function(s,n,i){if(!O.isArray(i))return!1;var o,e,t,a,r,l=(s=O(s)[0]).config,d=null!=n&&0<=n&&n<l.columns,c=d&&l.$headerIndexed[n].hasClass("filter-select-sort-desc"),h=[];if(i=O.grep(i,function(e,t){return!!e.text||O.inArray(e,i)===t}),d&&l.$headerIndexed[n].hasClass("filter-select-nosort"))return i;for(a=i.length,t=0;t<a;t++)r=(e=i[t]).text?e.text:e,r=(d&&l.parsers&&l.parsers.length&&l.parsers[n].format(r,s,[],n)||r).toString(),r=l.widgetOptions.filter_ignoreCase?r.toLowerCase():r,e.text?(e.parsed=r,h[h.length]=e):h[h.length]={text:e,parsed:r};for(o=l.textSorter||"",h.sort(function(e,t){var i=(c?t:e).parsed,t=(c?e:t).parsed;return d&&"function"==typeof o?o(i,t,!0,n,s):d&&"object"==typeof o&&o.hasOwnProperty(n)?o[n](i,t,!0,n,s):!B.sortNatural||B.sortNatural(i,t)}),i=[],a=h.length,t=0;t<a;t++)i[i.length]=h[t];return i},getOptions:function(e,t,i){for(var s,n,o,a,r,l,d,c=(e=O(e)[0]).config,h=c.widgetOptions,u=[],p=0;p<c.$tbodies.length;p++)for(a=c.cache[p],n=c.cache[p].normalized.length,s=0;s<n;s++)if(o=a.row?a.row[s]:a.normalized[s][c.columns].$row[0],!i||!o.className.match(h.filter_filteredRow))if(h.filter_useParsedData||c.parsers[t].parsed||c.$headerIndexed[t].hasClass("filter-parsed")){if(u[u.length]=""+a.normalized[s][t],h.filter_childRows&&h.filter_childByColumn)for(d=a.normalized[s][c.columns].$row.length-1,r=0;r<d;r++)u[u.length]=""+a.normalized[s][c.columns].child[r][t]}else if(u[u.length]=a.normalized[s][c.columns].raw[t],h.filter_childRows&&h.filter_childByColumn)for(d=a.normalized[s][c.columns].$row.length,r=1;r<d;r++)l=a.normalized[s][c.columns].$row.eq(r).children().eq(t),u[u.length]=""+B.getElementText(c,l,t);return u},buildSelect:function(e,t,i,s,n){if(e=O(e)[0],t=parseInt(t,10),e.config.cache&&!O.isEmptyObject(e.config.cache)){var o,a,r,l,d,c=e.config,h=c.widgetOptions,u=c.$headerIndexed[t],p='<option value="">'+(u.data("placeholder")||u.attr("data-placeholder")||h.filter_placeholder.select||"")+"</option>",u=c.$table.find("thead").find("select."+m.filter+'[data-column="'+t+'"]').val();if(void 0!==i&&""!==i||null!==(i=I.getOptionSource(e,t,n))){if(O.isArray(i)){for(o=0;o<i.length;o++)if((d=i[o]).text){for(a in d["data-function-name"]=void 0===d.value?d.text:d.value,p+="<option",d)d.hasOwnProperty(a)&&"text"!==a&&(p+=" "+a+'="'+d[a].replace(A.quote,""")+'"');d.value||(p+=' value="'+d.text.replace(A.quote,""")+'"'),p+=">"+d.text.replace(A.quote,""")+"</option>"}else""+d!="[object Object]"&&(0<=(a=r=d=(""+d).replace(A.quote,""")).indexOf(h.filter_selectSourceSeparator)&&(a=(l=r.split(h.filter_selectSourceSeparator))[0],r=l[1]),p+=""!==d?"<option "+(a===r?"":'data-function-name="'+d+'" ')+'value="'+a+'">'+r+"</option>":"");i=[]}c=(c.$filters||c.$table.children("thead")).find("."+m.filter),(t=(c=h.filter_$externalFilters?c&&c.length?c.add(h.filter_$externalFilters):h.filter_$externalFilters:c).filter('select[data-column="'+t+'"]')).length&&(t[s?"html":"append"](p),O.isArray(i)||t.append(i).val(u),t.val(u))}}},buildDefault:function(e,t){for(var i,s,n=e.config,o=n.widgetOptions,a=n.columns,r=0;r<a;r++)s=!((i=n.$headerIndexed[r]).hasClass("filter-false")||i.hasClass("parser-false")),(i.hasClass("filter-select")||!0===B.getColumnData(e,o.filter_functions,r))&&s&&I.buildSelect(e,r,"",t,i.hasClass(o.filter_onlyAvail))}}).regex,B.getFilters=function(e,t,i,s){var n,o,a,r,l=[],d=e?O(e)[0].config:"",c=d?d.widgetOptions:"";if(!0!==t&&c&&!c.filter_columnFilters||O.isArray(i)&&I.equalFilters(d,i,d.lastSearch))return O(e).data("lastSearch")||[];if(d&&(d.$filters&&(o=d.$filters.find("."+m.filter)),(o=c.filter_$externalFilters?o&&o.length?o.add(c.filter_$externalFilters):c.filter_$externalFilters:o)&&o.length))for(l=i||[],n=0;n<d.columns+1;n++)r=n===d.columns?c.filter_anyColumnSelector+","+c.filter_multipleColumnSelector:'[data-column="'+n+'"]',(a=o.filter(r)).length&&(a=I.getLatestSearch(a),O.isArray(i)?(s&&1<a.length&&(a=a.slice(1)),(a=n===d.columns?(r=a.filter(c.filter_anyColumnSelector)).length?r:a:a).val(i[n]).trigger("change"+d.namespace)):(l[n]=a.val()||"",(n===d.columns?a.slice(1).filter('[data-column*="'+a.attr("data-column")+'"]'):a.slice(1)).val(l[n])),n===d.columns&&a.length&&(c.filter_$anyMatch=a));return l},B.setFilters=function(e,t,i,s){var n=e?O(e)[0].config:"",e=B.getFilters(e,!0,t,s);return void 0===i&&(i=!0),n&&i&&(n.lastCombinedFilter=null,n.lastSearch=[],I.searching(n.table,t,s),n.$table.triggerHandler("filterFomatterUpdate")),0!==e.length}}(e),function($,x){"use strict";var T=$.tablesorter||{};function S(e,t){var i=isNaN(t.stickyHeaders_offset)?$(t.stickyHeaders_offset):[];return i.length?i.height()||0:parseInt(t.stickyHeaders_offset,10)||0}$.extend(T.css,{sticky:"tablesorter-stickyHeader",stickyVis:"tablesorter-sticky-visible",stickyHide:"tablesorter-sticky-hidden",stickyWrap:"tablesorter-sticky-wrapper"}),T.addHeaderResizeEvent=function(e,t,i){if((e=$(e)[0]).config){var i=$.extend({},{timer:250},i),l=e.config,d=l.widgetOptions,s=function(e){var t,i,s,n,o,a,r=l.$headers.length;for(d.resize_flag=!0,i=[],t=0;t<r;t++)n=(s=l.$headers.eq(t)).data("savedSizes")||[0,0],o=s[0].offsetWidth,a=s[0].offsetHeight,o===n[0]&&a===n[1]||(s.data("savedSizes",[o,a]),i.push(s[0]));i.length&&!1!==e&&l.$table.triggerHandler("resize",[i]),d.resize_flag=!1};if(clearInterval(d.resize_timer),t)return d.resize_flag=!1;s(!1),d.resize_timer=setInterval(function(){d.resize_flag||s()},i.timer)}},T.addWidget({id:"stickyHeaders",priority:54,options:{stickyHeaders:"",stickyHeaders_appendTo:null,stickyHeaders_attachTo:null,stickyHeaders_xScroll:null,stickyHeaders_yScroll:null,stickyHeaders_offset:0,stickyHeaders_filteredToTop:!0,stickyHeaders_cloneId:"-sticky",stickyHeaders_addResizeEvent:!0,stickyHeaders_includeCaption:!0,stickyHeaders_zIndex:2},format:function(e,t,l){if(!(t.$table.hasClass("hasStickyHeaders")||0<=$.inArray("filter",t.widgets)&&!t.$table.hasClass("hasFilters"))){var i,s,n,o,d=t.$table,c=$(l.stickyHeaders_attachTo||l.stickyHeaders_appendTo),a=t.namespace+"stickyheaders ",h=$(l.stickyHeaders_yScroll||l.stickyHeaders_attachTo||x),r=$(l.stickyHeaders_xScroll||l.stickyHeaders_attachTo||x),u=d.children("thead:first").children("tr").not(".sticky-false").children(),p=d.children("tfoot"),f=S(0,l),g=d.parent().closest("."+T.css.table).hasClass("hasStickyHeaders")?d.parent().closest("table.tablesorter")[0].config.widgetOptions.$sticky.parent():[],m=g.length?g.height():0,v=l.$sticky=d.clone().addClass("containsStickyHeaders "+T.css.sticky+" "+l.stickyHeaders+" "+t.namespace.slice(1)+"_extra_table").wrap('<div class="'+T.css.stickyWrap+'">'),y=v.parent().addClass(T.css.stickyHide).css({position:c.length?"absolute":"fixed",padding:parseInt(v.parent().parent().css("padding-left"),10),top:f+m,left:0,visibility:"hidden",zIndex:l.stickyHeaders_zIndex||2}),f=v.children("thead:first"),b="",w=function(e,t){for(var i,s,n,o=e.filter(":visible"),a=o.length,r=0;r<a;r++)s=t.filter(":visible").eq(r),n="border-box"===(n=o.eq(r)).css("box-sizing")?n.outerWidth():"collapse"===s.css("border-collapse")?x.getComputedStyle?parseFloat(x.getComputedStyle(n[0],null).width):(i=parseFloat(n.css("border-width")),n.outerWidth()-parseFloat(n.css("padding-left"))-parseFloat(n.css("padding-right"))-i):n.width(),s.css({width:n,"min-width":n,"max-width":n})},_=function(e){return!1===e&&g.length?d.position().left:c.length?parseInt(c.css("padding-left"),10)||0:d.offset().left-parseInt(d.css("margin-left"),10)-$(x).scrollLeft()},C=function(){y.css({left:_(),width:d.outerWidth()}),w(d,v),w(u,o)},k=function(e){var t,i,s,n,o,a,r;d.is(":visible")&&(m=g.length?g.offset().top-h.scrollTop()+g.height():0,a=d.offset(),t=S(0,l),r=(i=$.isWindow(h[0]))?h.scrollTop():g.length?parseInt(g[0].style.top,10):h.offset().top,n=c.length?r:h.scrollTop(),o=!l.stickyHeaders_includeCaption&&d.children("caption").height()||0,s=n+t+m-o,r=d.height()-(y.height()+(p.height()||0))-o,o="visible"==(n=s>a.top&&s<a.top+r?"visible":"hidden")?T.css.stickyVis:T.css.stickyHide,a=!y.hasClass(o),r={visibility:n},c.length&&(a=!0,r.top=i?s-c.offset().top:c.scrollTop()),(s=_(i))!==parseInt(y.css("left"),10)&&(a=!0,r.left=s),r.top=(r.top||0)+(!i&&g.length?g.height():t+m),a&&y.removeClass(T.css.stickyVis+" "+T.css.stickyHide).addClass(o).css(r),n===b&&!e||(C(),b=n))};if(c.length&&!c.css("position")&&c.css("position","relative"),v.attr("id")&&(v[0].id+=l.stickyHeaders_cloneId),v.find("> thead:gt(0), tr.sticky-false").hide(),v.find("> tbody, > tfoot").remove(),v.find("caption").toggle(l.stickyHeaders_includeCaption),o=f.children().children(),v.css({height:0,width:0,margin:0}),o.find("."+T.css.resizer).remove(),d.addClass("hasStickyHeaders").bind("pagerComplete"+a,function(){C()}),T.bindEvents(e,f.children().children("."+T.css.header)),l.stickyHeaders_appendTo?$(l.stickyHeaders_appendTo).append(y):d.after(y),t.onRenderHeader)for(s=(n=f.children("tr").children()).length,i=0;i<s;i++)t.onRenderHeader.apply(n.eq(i),[i,t,v]);r.add(h).unbind("scroll resize ".split(" ").join(a).replace(/\s+/g," ")).bind("scroll resize ".split(" ").join(a),function(e){k("resize"===e.type)}),t.$table.unbind("stickyHeadersUpdate"+a).bind("stickyHeadersUpdate"+a,function(){k(!0)}),l.stickyHeaders_addResizeEvent&&T.addHeaderResizeEvent(e),d.hasClass("hasFilters")&&l.filter_columnFilters&&(d.bind("filterEnd"+a,function(){var e=$(document.activeElement).closest("td"),e=e.parent().children().index(e);y.hasClass(T.css.stickyVis)&&l.stickyHeaders_filteredToTop&&(x.scrollTo(0,d.position().top),0<=e&&t.$filters&&t.$filters.eq(e).find("a, select, input").filter(":visible").focus())}),T.filter.bindSearch(d,o.find("."+T.css.filter)),l.filter_hideFilters&&T.filter.hideFilters(t,v)),l.stickyHeaders_addResizeEvent&&d.bind("resize"+t.namespace+"stickyheaders",function(){C()}),k(!0),d.triggerHandler("stickyHeadersInit")}},remove:function(e,t,i){var s=t.namespace+"stickyheaders ";t.$table.removeClass("hasStickyHeaders").unbind("pagerComplete resize filterEnd stickyHeadersUpdate ".split(" ").join(s).replace(/\s+/g," ")).next("."+T.css.stickyWrap).remove(),i.$sticky&&i.$sticky.length&&i.$sticky.remove(),$(x).add(i.stickyHeaders_xScroll).add(i.stickyHeaders_yScroll).add(i.stickyHeaders_attachTo).unbind("scroll resize ".split(" ").join(s).replace(/\s+/g," ")),T.addHeaderResizeEvent(e,!0)}})}(e,window),function(d,t){"use strict";var c=d.tablesorter||{};d.extend(c.css,{resizableContainer:"tablesorter-resizable-container",resizableHandle:"tablesorter-resizable-handle",resizableNoSelect:"tablesorter-disableSelection",resizableStorage:"tablesorter-resizable"}),d(function(){var e="<style>body."+c.css.resizableNoSelect+" { -ms-user-select: none; -moz-user-select: -moz-none;-khtml-user-select: none; -webkit-user-select: none; user-select: none; }."+c.css.resizableContainer+" { position: relative; height: 1px; }."+c.css.resizableHandle+" { position: absolute; display: inline-block; width: 8px;top: 1px; cursor: ew-resize; z-index: 3; user-select: none; -moz-user-select: none; }</style>";d("head").append(e)}),c.resizable={init:function(e,t){if(!e.$table.hasClass("hasResizable")){e.$table.addClass("hasResizable");var i,s,n,o=e.$table,a=o.parent(),r=parseInt(o.css("margin-top"),10),l=t.resizable_vars={useStorage:c.storage&&!1!==t.resizable,$wrap:a,mouseXPosition:0,$target:null,$next:null,overflow:"auto"===a.css("overflow")||"scroll"===a.css("overflow")||"auto"===a.css("overflow-x")||"scroll"===a.css("overflow-x"),storedSizes:[]};for(c.resizableReset(e.table,!0),l.tableWidth=o.width(),l.fullWidth=Math.abs(a.width()-l.tableWidth)<20,l.useStorage&&l.overflow&&(c.storage(e.table,"tablesorter-table-original-css-width",l.tableWidth),n=c.storage(e.table,"tablesorter-table-resized-width")||"auto",c.resizable.setWidth(o,n,!0)),t.resizable_vars.storedSizes=l=(l.useStorage?c.storage(e.table,c.css.resizableStorage):[])||[],c.resizable.setWidths(e,t,l),c.resizable.updateStoredSizes(e,t),t.$resizable_container=d('<div class="'+c.css.resizableContainer+'">').css({top:r}).insertBefore(o),s=0;s<e.columns;s++)i=e.$headerIndexed[s],n=c.getColumnData(e.table,e.headers,s),"false"===c.getData(i,n,"resizable")||d('<div class="'+c.css.resizableHandle+'">').appendTo(t.$resizable_container).attr({"data-column":s,unselectable:"on"}).data("header",i).bind("selectstart",!1);c.resizable.bindings(e,t)}},updateStoredSizes:function(e,t){var i,s,n=e.columns,o=t.resizable_vars;for(o.storedSizes=[],i=0;i<n;i++)s=e.$headerIndexed[i],o.storedSizes[i]=s.is(":visible")?s.width():0},setWidth:function(e,t,i){e.css({width:t,"min-width":i?t:"","max-width":i?t:""})},setWidths:function(e,t,i){var s,n,o=t.resizable_vars,a=d(e.namespace+"_extra_headers"),r=e.$table.children("colgroup").children("col");if((i=i||o.storedSizes||[]).length){for(s=0;s<e.columns;s++)c.resizable.setWidth(e.$headerIndexed[s],i[s],o.overflow),a.length&&(n=a.eq(s).add(r.eq(s)),c.resizable.setWidth(n,i[s],o.overflow));(n=d(e.namespace+"_extra_table")).length&&!c.hasWidget(e.table,"scroller")&&c.resizable.setWidth(n,e.$table.outerWidth(),o.overflow)}},setHandlePosition:function(n,o){var a,r=n.$table.height(),e=o.$resizable_container.children(),l=Math.floor(e.width()/2);c.hasWidget(n.table,"scroller")&&(r=0,n.$table.closest("."+c.css.scrollerWrap).children().each(function(){var e=d(this);r+=(e.filter('[style*="height"]').length?e:e.children("table")).height()})),!o.resizable_includeFooter&&n.$table.children("tfoot").length&&(r-=n.$table.children("tfoot").height()),a=3.3<=parseFloat(d.fn.jquery)?0:n.$table.position().left,e.each(function(){var e=d(this),t=parseInt(e.attr("data-column"),10),i=n.columns-1,s=e.data("header");s&&(!s.is(":visible")||!o.resizable_addLastColumn&&c.resizable.checkVisibleColumns(n,t)?e.hide():(t<i||t===i&&o.resizable_addLastColumn)&&e.css({display:"inline-block",height:r,left:s.position().left-a+s.outerWidth()-l}))})},checkVisibleColumns:function(e,t){for(var i=0,s=t+1;s<e.columns;s++)i+=e.$headerIndexed[s].is(":visible")?1:0;return 0===i},toggleTextSelection:function(e,t,i){e=e.namespace+"tsresize";t.resizable_vars.disabled=i,d("body").toggleClass(c.css.resizableNoSelect,i),i?d("body").attr("unselectable","on").bind("selectstart"+e,!1):d("body").removeAttr("unselectable").unbind("selectstart"+e)},bindings:function(o,a){var e=o.namespace+"tsresize";a.$resizable_container.children().bind("mousedown",function(e){var t=a.resizable_vars,i=d(o.namespace+"_extra_headers"),s=d(e.target).data("header"),n=parseInt(s.attr("data-column"),10);t.$target=s=s.add(i.filter('[data-column="'+n+'"]')),t.target=n,t.$next=e.shiftKey||a.resizable_targetLast?s.parent().children().not(".resizable-false").filter(":last"):s.nextAll(":not(.resizable-false)").eq(0),n=parseInt(t.$next.attr("data-column"),10),t.$next=t.$next.add(i.filter('[data-column="'+n+'"]')),t.next=n,t.mouseXPosition=e.pageX,c.resizable.updateStoredSizes(o,a),c.resizable.toggleTextSelection(o,a,!0)}),d(document).bind("mousemove"+e,function(e){var t=a.resizable_vars;t.disabled&&0!==t.mouseXPosition&&t.$target&&(a.resizable_throttle?(clearTimeout(t.timer),t.timer=setTimeout(function(){c.resizable.mouseMove(o,a,e)},isNaN(a.resizable_throttle)?5:a.resizable_throttle)):c.resizable.mouseMove(o,a,e))}).bind("mouseup"+e,function(){a.resizable_vars.disabled&&(c.resizable.toggleTextSelection(o,a,!1),c.resizable.stopResize(o,a),c.resizable.setHandlePosition(o,a))}),d(t).bind("resize"+e+" resizeEnd"+e,function(){c.resizable.setHandlePosition(o,a)}),o.$table.bind("columnUpdate pagerComplete resizableUpdate ".split(" ").join(e+" "),function(){c.resizable.setHandlePosition(o,a)}).bind("resizableReset"+e,function(){c.resizableReset(o.table)}).find("thead:first").add(d(o.namespace+"_extra_table").find("thead:first")).bind("contextmenu"+e,function(){var e=0===a.resizable_vars.storedSizes.length;return c.resizableReset(o.table),c.resizable.setHandlePosition(o,a),a.resizable_vars.storedSizes=[],e})},mouseMove:function(e,t,i){if(0!==t.resizable_vars.mouseXPosition&&t.resizable_vars.$target){var s,n=0,o=t.resizable_vars,a=o.$next,r=o.storedSizes[o.target],l=i.pageX-o.mouseXPosition;if(o.overflow){if(0<r+l){for(o.storedSizes[o.target]+=l,c.resizable.setWidth(o.$target,o.storedSizes[o.target],!0),s=0;s<e.columns;s++)n+=o.storedSizes[s];c.resizable.setWidth(e.$table.add(d(e.namespace+"_extra_table")),n)}a.length||(o.$wrap[0].scrollLeft=e.$table.width())}else o.fullWidth?(o.storedSizes[o.target]+=l,o.storedSizes[o.next]-=l):o.storedSizes[o.target]+=l,c.resizable.setWidths(e,t);o.mouseXPosition=i.pageX,e.$table.triggerHandler("stickyHeadersUpdate")}},stopResize:function(e,t){var i=t.resizable_vars;c.resizable.updateStoredSizes(e,t),i.useStorage&&(c.storage(e.table,c.css.resizableStorage,i.storedSizes),c.storage(e.table,"tablesorter-table-resized-width",e.$table.width())),i.mouseXPosition=0,i.$target=i.$next=null,e.$table.triggerHandler("stickyHeadersUpdate"),e.$table.triggerHandler("resizableComplete")}},c.addWidget({id:"resizable",priority:40,options:{resizable:!0,resizable_addLastColumn:!1,resizable_includeFooter:!0,resizable_widths:[],resizable_throttle:!1,resizable_targetLast:!1},init:function(e,t,i,s){c.resizable.init(i,s)},format:function(e,t,i){c.resizable.setHandlePosition(t,i)},remove:function(e,t,i,s){var n;i.$resizable_container&&(n=t.namespace+"tsresize",t.$table.add(d(t.namespace+"_extra_table")).removeClass("hasResizable").children("thead").unbind("contextmenu"+n),i.$resizable_container.remove(),c.resizable.toggleTextSelection(t,i,!1),c.resizableReset(e,s),d(document).unbind("mousemove"+n+" mouseup"+n))}}),c.resizableReset=function(o,a){d(o).each(function(){var e,t,i=this.config,s=i&&i.widgetOptions,n=s.resizable_vars;if(o&&i&&i.$headerIndexed.length){for(n.overflow&&n.tableWidth&&(c.resizable.setWidth(i.$table,n.tableWidth,!0),n.useStorage&&c.storage(o,"tablesorter-table-resized-width",n.tableWidth)),e=0;e<i.columns;e++)t=i.$headerIndexed[e],s.resizable_widths&&s.resizable_widths[e]?c.resizable.setWidth(t,s.resizable_widths[e],n.overflow):t.hasClass("resizable-false")||c.resizable.setWidth(t,"",n.overflow);i.$table.triggerHandler("stickyHeadersUpdate"),c.storage&&!a&&c.storage(this,c.css.resizableStorage,[])}})}}(e,window),function(t){"use strict";var l=t.tablesorter||{};function d(e){e=l.storage(e.table,"tablesorter-savesort");return e&&e.hasOwnProperty("sortList")&&t.isArray(e.sortList)?e.sortList:[]}function c(e,t){return(t||d(e)).join(",")!==e.sortList.join(",")}l.addWidget({id:"saveSort",priority:20,options:{saveSort:!0},init:function(e,t,i,s){t.format(e,i,s,!0)}
1,format:function(t,e,i,s){var n,o=e.$table,a=!1!==i.saveSort,r={sortList:e.sortList},i=l.debug(e,"saveSort");i&&(n=new Date),o.hasClass("hasSaveSort")?a&&t.hasInitialized&&l.storage&&c(e)&&(l.storage(t,"tablesorter-savesort",r),i&&console.log("saveSort >> Saving last sort: "+e.sortList+l.benchmark(n))):(o.addClass("hasSaveSort"),r="",l.storage&&(r=d(e),i&&console.log('saveSort >> Last sort loaded: "'+r+'"'+l.benchmark(n)),o.bind("saveSortReset",function(e){e.stopPropagation(),l.storage(t,"tablesorter-savesort","")})),s&&r&&0<r.length?e.sortList=r:t.hasInitialized&&r&&0<r.length&&c(e,r)&&l.sortOn(e,r))},remove:function(e,t){t.$table.removeClass("hasSaveSort"),l.storage&&l.storage(e,"tablesorter-savesort","")}})}(e),e.tablesorter},"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(require("jquery")):t(e),e}),$(function(){currLoc=$(location).attr("pathname"),$(".page-nav a").each(function(){$(this).attr("href")==window.location.pathname&&$(this).parent().addClass("active")})}),$(function(){var t,e,i,s;$("#page-nav").length&&(e=$("#global-navigation"),t=$(e).height(),console.log("main header height: "+t),e=$("#page-nav"),$(e).height(),i=$(e).offset().top,$("#page-nav a").on("click",function(){$("#page-nav li").removeClass("active"),$(this).parent().addClass("active")}
1),(s=function(){var e=$(window).scrollTop();i-t-10<e?$("#page-nav").addClass("active").css("top",t-40):$("#page-nav").removeClass("active")})(),$(window).scroll(function(){s()}))}); 2//# sourceMappingURL=rwb.shared.min.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.