1function navigationSublevelWrap(e,t){e.each(function(){var e=$(this),n=e.parents("ul").length;n>0&&e.wrap(function(){return'<div class="'+t+n+'"></div>'})})}function menuPrepare(){origMenuContent.length||(origMenuContent=menu.html()),menuHolder.css("width",menuHolderMaxWidth),allMenus.push([currentMenu.html(),Math.round(calcTotalMenuItemsWidth())]);for(var e=0;e<=menuChildrenCount;e++){moreButton.length&&moreButton.remove();var t=currentMenu.children("li:last").remove();currentMenu.append(moreButton);var n=calcTotalMenuItemsWidth();moreButton.children("ul").prepend($(t)),allMenus.push([currentMenu.html(),Math.round(n)])}menuHolder.css("width","")}function calcTotalMenuItemsWidth(){var e=0;return currentMenu.children().each(function(){e+=$(this)[0].getBoundingClientRect().width}),e}function addMoreButton(){for(var e=0;e<=menuChildrenCount;e++){if(currentMenuWidth<=allMenus[0][1]&¤tMenuWidth>=allMenus[e][1]){currentMenu.empty(),currentMenu.append(allMenus[e][0]);return}if(currentMenuWidth>allMenus[0][1]){currentMenu.empty(),currentMenu.append(origMenuContent);return}}}function justifyMenu(e,t){var n=0,o=0,r=0,a=$(e),s=a.outerWidth();a.find(" > li").each(function(){o++,n+=$(this).outerWidth()}),r=(s-n-t-2)/(o-1),a.css({"margin-right":t/2,"margin-left":t/2}),a.find(" > li").each(function(){$(this).css("margin-right",r)})}function accordionMenu(){var e=$(".navigation__list--sub .navigation__item.has-child > a");e.append("<span></span>"),e.children("span").click(function(e){e.stopPropagation(),e.preventDefault(),$(this).parent().parent().children('[class^="sublevel"]').children("ul").toggle()})}function dimmEverything(){var e=$(".navigation:not(.mm-menu) .navigation__item");e.mouseover(function(){$("#sticky-wrapper").addClass("dimmed")}),e.mouseout(function(){$("#sticky-wrapper").removeClass("dimmed")})}function equalizeMapContactHeight(){var e=$(".home-layout .js-mapComponent"),t=0;t=$(".home-layout .contactus-form .leadForm").outerHeight(!0)+recalculateMapContact(),e.height(t),window.innerWidth>1140?e.on("map.resize",function(){t=$(".home-layout .contactus-form .leadForm").outerHeight(!0)+recalculateMapContact(),e.height(t)}):(e.height(420),e.on("map.resize",function(){$(this).height(420)}))}function recalculateMapContact(){var e=0,t=$(".map .component__title-caption-wrap"),n=$(".contactus-form .component__title-caption-wrap"),o=t.children(".map__title"),r=t.children(".map__caption"),a=n.children(".contactus-form .form__title"),s=n.children(".contactus-form .form__caption"),l=t.length,c=n.length;return window.innerWidth>1170?(l&&c&&(o.outerHeight()>a.outerHeight()?a.outerHeight(o.outerHeight()):o.outerHeight(a.outerHeight()),r.outerHeight()>s.outerHeight()?s.outerHeight(r.outerHeight()):r.outerHeight(s.outerHeight()),t.outerHeight()>n.outerHeight()?n.outerHeight(t.outerHeight()):t.outerHeight(n.outerHeight())),l||(e+=n.outerHeight(!0)),c||(e-=t.outerHeight(!0))):(o.css("height",""),a.css("height",""),r.css("height",""),s.css("height",""),t.css("height",""),n.css("height","")),e}function stickyNav(){var e=$(window).scrollTop();e>window.stickyNavTop&&!1===window.navNotSticky&&(window.navNotSticky=!0,$(".js-sticky-nav").addClass("sticky"),$(".js-sticky-nav").wrap('<div class="sticky-wrap"></div>'),$(".sticky-wrap").height($(".js-sticky-nav").height())),e<=window.stickyNavTop&&!0===window.navNotSticky&&(window.navNotSticky=!1,$(".js-sticky-nav").removeClass("sticky"),$(".js-sticky-nav").unwrap())}function disableLinks(e){$(e).each(function(){("#"===$(this).attr("href")||"javascript.void(0)"===$(this).attr("href"))&&$(this).click(function(e){e.preventDefault()})})}!function(e){var t,n,o,r,a="mmenu",s="5.6.4";e[a]&&e[a].version>s||(e[a]=function(e,t,n){this.$menu=e,this._api=["bind","init","update","setSelected","getInstance","openPanel","closePanel","closeAllPanels"],this.opts=t,this.conf=n,this.vars={},this.cbck={},"function"==typeof this.___deprecated&&this.___deprecated(),this._initMenu(),this._initAnchors();var o=this.$pnls.children();return this._initAddons(),this.init(o),"function"==typeof this.___debug&&this.___debug(),this}
1,e[a].version=s,e[a].addons={},e[a].uniqueId=0,e[a].defaults={extensions:[],navbar:{add:!0,title:"Menu",titleLink:"panel"},onClick:{setSelected:!0},slidingSubmenus:!0},e[a].configuration={classNames:{divider:"Divider",inset:"Inset",panel:"Panel",selected:"Selected",spacer:"Spacer",vertical:"Vertical"},clone:!1,openingInterval:25,panelNodetype:"ul, ol, div",transitionDuration:400},e[a].prototype={init:function(e){e=e.not("."+t.nopanel),e=this._initPanels(e),this.trigger("init",e),this.trigger("update")},update:function(){this.trigger("update")},setSelected:function(e){this.$menu.find("."+t.listview).children().removeClass(t.selected),e.addClass(t.selected),this.trigger("setSelected",e)},openPanel:function(n){var o=n.parent(),r=this;if(o.hasClass(t.vertical)){var s=o.parents("."+t.subopened);if(s.length)return void this.openPanel(s.first());o.addClass(t.opened),this.trigger("openPanel",n),this.trigger("openingPanel",n),this.trigger("openedPanel",n)}else{if(n.hasClass(t.current))return;var l=this.$pnls.children("."+t.panel),c=l.filter("."+t.current);l.removeClass(t.highest).removeClass(t.current).not(n).not(c).not("."+t.vertical).addClass(t.hidden),e[a].support.csstransitions||c.addClass(t.hidden),n.hasClass(t.opened)?n.nextAll("."+t.opened).addClass(t.highest).removeClass(t.opened).removeClass(t.subopened):(n.addClass(t.highest),c.addClass(t.subopened)),n.removeClass(t.hidden).addClass(t.current),r.trigger("openPanel",n),setTimeout(function(){n.removeClass(t.subopened).addClass(t.opened),r.trigger("openingPanel",n),r.__transitionend(n,function(){r.trigger("openedPanel",n)},r.conf.transitionDuration)},this.conf.openingInterval)}},closePanel:function(e){var n=e.parent();n.hasClass(t.vertical)&&(n.removeClass(t.opened),this.trigger("closePanel",e),this.trigger("closingPanel",e),this.trigger("closedPanel",e))},closeAllPanels:function(){this.$menu.find("."+t.listview).children().removeClass(t.selected).filter("."+t.vertical).removeClass(t.opened);var e=this.$pnls.children("."+t.panel).first();this.$pnls.children("."+t.panel).not(e).removeClass(t.subopened).removeClass(t.opened).removeClass(t.current).removeClass(t.highest).addClass(t.hidden),this.openPanel(e)},togglePanel:function(e){var n=e.parent();n.hasClass(t.vertical)&&this[n.hasClass(t.opened)?"closePanel":"openPanel"](e)},getInstance:function(){return this},bind:function(e,t){this.cbck[e]=this.cbck[e]||[],this.cbck[e].push(t)},trigger:function(){var e=Array.prototype.slice.call(arguments),t=e.shift();if(this.cbck[t])for(var n=0,o=this.cbck[t].length;o>n;n++)this.cbck[t][n].apply(this,e)},_initMenu:function(){this.$menu.attr("id",this.$menu.attr("id")||this.__getUniqueId()),this.conf.clone&&(this.$menu=this.$menu.clone(!0),this.$menu.add(this.$menu.find("[id]")).filter("[id]").each(function(){e(this).attr("id",t.mm(e(this).attr("id")))})),this.$menu.contents().each(function(){3==e(this)[0].nodeType&&e(this).remove()}),this.$pnls=e('<div class="'+t.panels+'" />').append(this.$menu.children(this.conf.panelNodetype)).prependTo(this.$menu),this.$menu.parent().addClass(t.wrapper);var n=[t.menu];this.opts.slidingSubmenus||n.push(t.vertical),this.opts.extensions=this.opts.extensions.length?"mm-"+this.opts.extensions.join(" mm-"):"",this.opts.extensions&&n.push(this.opts.extensions),this.$menu.addClass(n.join(" "))},_initPanels:function(o){var r=this,a=this.__findAddBack(o,"ul, ol");this.__refactorClass(a,this.conf.classNames.inset,"inset").addClass(t.nolistview+" "+t.nopanel),a.not("."+t.nolistview).addClass(t.listview);var s=this.__findAddBack(o,"."+t.listview).children();this.__refactorClass(s,this.conf.classNames.selected,"selected"),this.__refactorClass(s,this.conf.classNames.divider,"divider"),this.__refactorClass(s,this.conf.classNames.spacer,"spacer"),this.__refactorClass(this.__findAddBack(o,"."+this.conf.classNames.panel),this.conf.classNames.panel,"panel");var l=e(),c=o.add(o.find("."+t.panel)).add(this.__findAddBack(o,"."+t.listview).children().children(this.conf.panelNodetype)).not("."+t.nopanel);this.__refactorClass(c,this.conf.classNames.vertical,"vertical"),this.opts.slidingSubmenus||c.addClass(t.vertical),c.each(function(){var n=e(this),o=n;n.is("ul, ol")?(n.wrap('<div class="'+t.panel+'" />'),o=n.parent()):o.addClass(t.panel);var a=n.attr("id");n.removeAttr("id"),o.attr("id",a||r.__getUniqueId()),n.hasClass(t.vertical)&&(n.removeClass(r.conf.classNames.vertical),o.add(o.parent()).addClass(t.vertical)),l=l.add(o)});var d=e("."+t.panel,this.$menu);l.each(function(o){var a,s,l=e(this),c=l.parent(),d=c.children("a, span").first();if(c.is("."+t.panels)||(c.data(n.sub,l),l.data(n.parent,c)),c.children("."+t.next).length||c.parent().is("."+t.listview)&&(a=l.attr("id"),s=e('<a class="'+t.next+'" href="#'+a+'" data-target="#'+a+'" />').insertBefore(d),d.is("span")&&s.addClass(t.fullsubopen)),!l.children("."+t.navbar).length&&!c.hasClass(t.vertical)){c=c.parent().is("."+t.listview)?c.closest("."+t.panel):(d=c.closest("."+t.panel).find('a[href="#'+l.attr("id")+'"]').first()).closest("."+t.panel);
1var u=!1,h=e('<div class="'+t.navbar+'" />');if(c.length){switch(a=c.attr("id"),r.opts.navbar.titleLink){case"anchor":u=d.attr("href");break;case"panel":case"parent":u="#"+a;break;default:u=!1}h.append('<a class="'+t.btn+" "+t.prev+'" href="#'+a+'" data-target="#'+a+'" />').append(e('<a class="'+t.title+'"'+(u?' href="'+u+'"':"")+" />").text(d.text())).prependTo(l),r.opts.navbar.add&&l.addClass(t.hasnavbar)}else r.opts.navbar.title&&(h.append('<a class="'+t.title+'">'+r.opts.navbar.title+"</a>").prependTo(l),r.opts.navbar.add&&l.addClass(t.hasnavbar))}});var u=this.__findAddBack(o,"."+t.listview).children("."+t.selected).removeClass(t.selected).last().addClass(t.selected);u.add(u.parentsUntil("."+t.menu,"li")).filter("."+t.vertical).addClass(t.opened).end().each(function(){e(this).parentsUntil("."+t.menu,"."+t.panel).not("."+t.vertical).first().addClass(t.opened).parentsUntil("."+t.menu,"."+t.panel).not("."+t.vertical).first().addClass(t.opened).addClass(t.subopened)}),u.children("."+t.panel).not("."+t.vertical).addClass(t.opened).parentsUntil("."+t.menu,"."+t.panel).not("."+t.vertical).first().addClass(t.opened).addClass(t.subopened);var h=d.filter("."+t.opened);return h.length||(h=l.first()),h.addClass(t.opened).last().addClass(t.current),l.not("."+t.vertical).not(h.last(
1)).addClass(t.hidden).end().filter(function(){return!e(this).parent().hasClass(t.panels)}).appendTo(this.$pnls),l},_initAnchors:function(){var n=this;r.$body.on(o.click+"-oncanvas","a[href]",function(o){var r=e(this),s=!1,l=n.$menu.find(r).length;for(var c in e[a].addons)if(e[a].addons[c].clickAnchor.call(n,r,l)){s=!0;break}var d=r.attr("href");if(!s&&l&&d.length>1&&"#"==d.slice(0,1))try{var u=e(d,n.$menu);u.is("."+t.panel)&&(s=!0,n[r.parent().hasClass(t.vertical)?"togglePanel":"openPanel"](u))}catch(e){}if(s&&o.preventDefault(),!s&&l&&r.is("."+t.listview+" > li > a")&&!r.is('[rel="external"]')&&!r.is('[target="_blank"]')){n.__valueOrFn(n.opts.onClick.setSelected,r)&&n.setSelected(e(o.target).parent());var h=n.__valueOrFn(n.opts.onClick.preventDefault,r,"#"==d.slice(0,1));h&&o.preventDefault(),n.__valueOrFn(n.opts.onClick.close,r,h)&&n.close()}})},_initAddons:function(){var t;for(t in e[a].addons)e[a].addons[t].add.call(this),e[a].addons[t].add=function(){};for(t in e[a].addons)e[a].addons[t].setup.call(this)},_getOriginalMenuId:function(){var e=this.$menu.attr("id");return e&&e.length&&this.conf.clone&&(e=t.umm(e)),e},__api:function(){var t=this,n={};return e.each(this._api,function(e){var o=this;n[o]=function(){var e=t[o].apply(t,arguments);return void 0===e?n:e}}),n},__valueOrFn:function(e,t,n){return"function"==typeof e?e.call(t[0]):void 0===e&&void 0!==n?n:e},__refactorClass:function(e,n,o){return e.filter("."+n).removeClass(n).addClass(t[o])},__findAddBack:function(e,t){return e.find(t).add(e.filter(t))},__filterListItems:function(e){return e.not("."+t.divider).not("."+t.hidden)},__transitionend:function(e,t,n){var r=!1,a=function(){r||t.call(e[0]),r=!0};e.one(o.transitionend,a),e.one(o.webkitTransitionEnd,a),setTimeout(a,1.1*n)},__getUniqueId:function(){return t.mm(e[a].uniqueId++)}},e.fn[a]=function(s,l){return e[a].glbl||(r={$wndw:e(window),$docu:e(document),$html:e("html"),$body:e("body")},t={},n={},o={},e.each([t,n,o],function(e,t){t.add=function(e){e=e.split(" ");for(var n=0,o=e.length;o>n;n++)t[e[n]]=t.mm(e[n])}}),t.mm=function(e){return"mm-"+e},t.add("wrapper menu panels panel nopanel current highest opened subopened navbar hasnavbar title btn prev next listview nolistview inset vertical selected divider spacer hidden fullsubopen"),t.umm=function(e){return"mm-"==e.slice(0,3)&&(e=e.slice(3)),e},n.mm=function(e){return"mm-"+e},n.add("parent sub"),o.mm=function(e){return e+".mm"},o.add("transitionend webkitTransitionEnd click scroll keydown mousedown mouseup touchstart touchmove touchend orientationchange"),e[a]._c=t,e[a]._d=n,e[a]._e=o,e[a].glbl=r),s=e.extend(!0,{},e[a].defaults,s),l=e.extend(!0,{},e[a].configuration,l),this.each(function(){var t=e(this);if(!t.data(a)){var n=new e[a](t,s,l);n.$menu.data(a,n.__api())}})},e[a].support={touch:"ontouchstart"in window||navigator.msMaxTouchPoints||!1,csstransitions:function(){if("undefined"!=typeof Modernizr&&void 0!==Modernizr.csstransitions)return Modernizr.csstransitions;var e=(document.body||document.documentElement).style,t="transition";if("string"==typeof e[t])return!0;var n=["Moz","webkit","Webkit","Khtml","O","ms"];t=t.charAt(0).toUpperCase()+t.substr(1);for(var o=0;o<n.length;o++)if("string"==typeof e[n[o]+t])return!0;return!1}()})}(jQuery),function(e){var t,n,o,r,a="mmenu",s="offCanvas";e[a].addons[s]={setup:function(){if(this.opts[s]){var n=this.opts[s],o=this.conf[s];r=e[a].glbl,this._api=e.merge(this._api,["open","close","setPage"]),("top"==n.position||"bottom"==n.position)&&(n.zposition="front"),"string"!=typeof o.pageSelector&&(o.pageSelector="> "+o.pageNodetype),r.$allMenus=(r.$allMenus||e()).add(this.$menu),this.vars.opened=!1;var l=[t.offcanvas];"left"!=n.position&&l.push(t.mm(n.position)),"back"!=n.zposition&&l.push(t.mm(n.zposition)),this.$menu.addClass(l.join(" ")).parent().removeClass(t.wrapper),this.setPage(r.$page),this._initBlocker(),this["_initWindow_"+s](),this.$menu[o.menuInjectMethod+"To"](o.menuWrapperSelector);var c=window.location.hash;if(c){var d=this._getOriginalMenuId();d&&d==c.slice(1)&&this.open()}}},add:function(){t=e[a]._c,n=e[a]._d,o=e[a]._e,t.add("offcanvas slideout blocking modal background opening blocker page"),n.add("style"),o.add("resize")},clickAnchor:function(e,t){if(!this.opts[s])return!1;var n=this._getOriginalMenuId();return n&&e.is('[href="#'+n+'"]')?(this.open(),!0):r.$page?!!((n=r.$page.first().attr("id"))&&e.is('[href="#'+n+'"]'))&&(this.close(),!0):void 0}},e[a].defaults[s]={position:"left",zposition:"back",blockUI:!0,moveBackgroun
1d:!0},e[a].configuration[s]={pageNodetype:"div",pageSelector:null,noPageSelector:[],wrapPageIfNeeded:!0,menuWrapperSelector:"body",menuInjectMethod:"prepend"},e[a].prototype.open=function(){if(!this.vars.opened){var e=this;this._openSetup(),setTimeout(function(){e._openFinish()},this.conf.openingInterval),this.trigger("open")}},e[a].prototype._openSetup=function(){var a=this,l=this.opts[s];this.closeAllOthers(),r.$page.each(function(){e(this).data(n.style,e(this).attr("style")||"")}),r.$wndw.trigger(o.resize+"-"+s,[!0]);var c=[t.opened];l.blockUI&&c.push(t.blocking),"modal"==l.blockUI&&c.push(t.modal),l.moveBackground&&c.push(t.background),"left"!=l.position&&c.push(t.mm(this.opts[s].position)),"back"!=l.zposition&&c.push(t.mm(this.opts[s].zposition)),this.opts.extensions&&c.push(this.opts.extensions),r.$html.addClass(c.join(" ")),setTimeout(function(){a.vars.opened=!0},this.conf.openingInterval),this.$menu.addClass(t.current+" "+t.opened)},e[a].prototype._openFinish=function(){var e=this;this.__transitionend(r.$page.first(),function(){e.trigger("opened")},this.conf.transitionDuration),r.$html.addClass(t.opening),this.trigger("opening")},e[a].prototype.close=function(){if(this.vars.opened){var o=this;this.__transitionend(r.$page.first(),function(){o.$menu.removeClass(t.current).removeClass(t.opened),r.$html.removeClass(t.opened).removeClass(t.blocking).removeClass(t.modal).removeClass(t.background).removeClass(t.mm(o.opts[s].position)).removeClass(t.mm(o.opts[s].zposition)),o.opts.extensions&&r.$html.removeClass(o.opts.extensions),r.$page.each(function(){e(this).attr("style",e(this).data(n.style))}),o.vars.opened=!1,o.trigger("closed")},this.conf.transitionDuration),r.$html.removeClass(t.opening),this.trigger("close"),this.trigger("closing")}},e[a].prototype.closeAllOthers=function(){r.$allMenus.not(this.$menu).each(function(){var t=e(this).data(a);t&&t.close&&t.close()})},e[a].prototype.setPage=function(n){var o=this,a=this.conf[s];n&&n.length||(n=r.$body.find(a.pageSelector),a.noPageSelector.length&&(n=n.not(a.noPageSelector.join(", "))),n.length>1&&a.wrapPageIfNeeded&&(n=n.wrapAll("<"+this.conf[s].pageNodetype+" />").parent())),n.each(function(){e(this).attr("id",e(this).attr("id")||o.__getUniqueId())}),n.addClass(t.page+" "+t.slideout),r.$page=n,this.trigger("setPage",n)},e[a].prototype["_initWindow_"+s]=function(){r.$wndw.off(o.keydown+"-"+s).on(o.keydown+"-"+s,function(e){return r.$html.hasClass(t.opened)&&9==e.keyCode?(e.preventDefault(),!1):void 0});var e=0;r.$wndw.off(o.resize+"-"+s).on(o.resize+"-"+s,function(n,o){if(1==r.$page.length&&(o||r.$html.hasClass(t.opened))){var a=r.$wndw.height();(o||a!=e)&&(e=a,r.$page.css("minHeight",a))}})},e[a].prototype._initBlocker=function(){var n=this;this.opts[s].blockUI&&(r.$blck||(r.$blck=e('<div id="'+t.blocker+'" class="'+t.slideout+'" />')),r.$blck.appendTo(r.$body).off(o.touchstart+"-"+s+" "+o.touchmove+"-"+s).on(o.touchstart+"-"+s+" "+o.touchmove+"-"+s,function(e){e.preventDefault(),e.stopPropagation(),r.$blck.trigger(o.mousedown+"-"+s)}).off(o.mousedown+"-"+s).on(o.mousedown+"-"+s,function(e){e.preventDefault(),r.$html.hasClass(t.modal)||(n.closeAllOthers(),n.close())}))}}(jQuery),function(e){var t,n,o,r="mmenu",a="scrollBugFix";e[r].addons[a]={setup:function(){var s=this,l=this.opts[a];if(this.conf[a],o=e[r].glbl,e[r].support.touch&&this.opts.offCanvas&&this.opts.offCanvas.blockUI&&("boolean"==typeof l&&(l={fix:l}),"object"!=typeof l&&(l={}),(l=this.opts[a]=e.extend(!0,{},e[r].defaults[a],l)).fix)){var c=this.$menu.attr("id"),d=!1;this.bind("opening",function(){this.$pnls.children("."+t.current).scrollTop(0)}),o.$docu.on(n.touchmove,function(e){s.vars.opened&&e.preventDefault()}),o.$body.on(n.touchstart,"#"+c+"> ."+t.panels+"> ."+t.current,function(e){s.vars.opened&&(d||(d=!0,0===e.currentTarget.scrollTop?e.currentTarget.scrollTop=1:e.currentTarget.scrollHeight===e.currentTarget.scrollTop+e.currentTarget.offsetHeight&&(e.currentTarget.scrollTop-=1),d=!1))}).on(n.touchmove,"#"+c+"> ."+t.panels+"> ."+t.current,function(t){s.vars.opened&&e(this)[0].scrollHeight>e(this).innerHeight()&&t.stopPropagation()}),o.$wndw.on(n.orientationchange,function(){s.$pnls.children("."+t.current).scrollTop(0).css({"-webkit-overflow-scrolling":"auto"}).css({"-webkit-overflow-scrolling":"touch"})})}},add:function(){t=e[r]._c,e[r]._d,n=e[r]._e},clickAnchor:function(e,t){}},e[r].defaults[a]={fix:!0}}(jQuery),function(e){var t,n,o="mmenu",r="autoHeight";e[o].addons[r]={setup:function(){if(this.opts.offCanvas){var n=this.opts[r];if(this.conf[r],e[o].glbl,"boolean"==typeof n&&n&&(n={height:"auto"}),"string"==typeof n&&(n={height:n}),"object"!=typeof n&&(n={}),"auto"==(n=this.opts[r]=e.extend(!0,{},e[o].defaults[r],n)).height||"highest"==n.height){this.$menu.addClass(t.autoheight);
1var a=function(o){if(this.vars.opened){var r=parseInt(this.$pnls.css("top"),10)||0,a=parseInt(this.$pnls.css("bottom"),10)||0,s=0;this.$menu.addClass(t.measureheight),"auto"==n.height?((o=o||this.$pnls.children("."+t.current)).is("."+t.vertical)&&(o=o.parents("."+t.panel).not("."+t.vertical).first()),s=o.outerHeight()):"highest"==n.height&&this.$pnls.children().each(function(){var n=e(this);n.is("."+t.vertical)&&(n=n.parents("."+t.panel).not("."+t.vertical).first()),s=Math.max(s,n.outerHeight())}),this.$menu.height(s+r+a).removeClass(t.measureheight)}};this.bind("opening",a),"highest"==n.height&&this.bind("init",a),"auto"==n.height&&(this.bind("update",a),this.bind("openPanel",a),this.bind("closePanel",a))}}},add:function(){t=e[o]._c,e[o]._d,n=e[o]._e,t.add("autoheight measureheight"),n.add("resize")},clickAnchor:function(e,t){}},e[o].defaults[r]={height:"default"}}(jQuery),function(e){var t,n,o="mmenu",r="backButton";e[o].addons[r]={setup:function(){if(this.opts.offCanvas){var a=this,s=this.opts[r];if(this.conf[r],n=e[o].glbl,"boolean"==typeof s&&(s={close:s}),"object"!=typeof s&&(s={}),(s=e.extend(!0,{},e[o].defaults[r],s)).close){var l="#"+a.$menu.attr("id");this.bind("opened",function(e){location.hash!=l&&history.pushState(null,document.title,l)}),e(window).on("popstate",function(e){n.$html.hasClass(t.opened)?(e.stopPropagation(),a.close()):location.hash==l&&(e.stopPropagation(),a.open())})}}},add:function(){return window.history&&window.history.pushState?(t=e[o]._c,e[o]._d,void e[o]._e):void(e[o].addons[r].setup=function(){})},clickAnchor:function(e,t){}},e[o].defaults[r]={close:!1}}(jQuery),function(e){var t,n,o="mmenu",r="columns";e[o].addons[r]={setup:function(){var a=this.opts[r];if(this.conf[r],n=e[o].glbl,"boolean"==typeof a&&(a={add:a}),"number"==typeof a&&(a={add:!0,visible:a}),"object"!=typeof a&&(a={}),"number"==typeof a.visible&&(a.visible={min:a.visible,max:a.visible}),(a=this.opts[r]=e.extend(!0,{},e[o].defaults[r],a)).add){a.visible.min=Math.max(1,Math.min(6,a.visible.min)),a.visible.max=Math.max(a.visible.min,Math.min(6,a.visible.max)),this.$menu.addClass(t.columns);for(var s=this.opts.offCanvas?this.$menu.add(n.$html):this.$menu,l=[],c=0;c<=a.visible.max;c++)l.push(t.columns+"-"+c);l=l.join(" ");var d=function(){var e=this.$pnls.children("."+t.panel).filter("."+t.opened).length;e=Math.min(a.visible.max,Math.max(a.visible.min,e)),s.removeClass(l).addClass(t.columns+"-"+e)},u=function(n){this.$pnls.children("."+t.panel).removeClass(l).filter("."+t.subopened).removeClass(t.hidden).add(n).slice(-a.visible.max).each(function(n){e(this).addClass(t.columns+"-"+n)})};this.bind("open",d),this.bind("close",function(){this.opts.offCanvas&&n.$html.removeClass(l)}),this.bind("init",function(e){u.call(this,this.$pnls.children("."+t.current)),a.hideNavbars&&e.removeClass(t.hasnavbar)}),this.bind("openPanel",u),this.bind("openingPanel",d),this.bind("openedPanel",d),this.opts.offCanvas||d.call(this)}},add:function(){t=e[o]._c,e[o]._d,e[o]._e,t.add("columns")},clickAnchor:function(n,o){if(!this.opts[r].add)return!1;if(o){var a=n.attr("href");if(a.length>1&&"#"==a.slice(0,1))try{if(e(a,this.$menu).is("."+t.panel))for(var s=parseInt(n.closest("."+t.panel).attr("class").split(t.columns+"-")[1].split(" ")[0],10)+1;!1!==s;){var l=this.$pnls.children("."+t.columns+"-"+s);if(!l.length){s=!1;break}s++,l.removeClass(t.subopened).removeClass(t.opened).removeClass(t.current).removeClass(t.highest).addClass(t.hidden)}}catch(e){}}}},e[o].defaults[r]={add:!1,visible:{min:1,max:3},hideNavbars:!1}}(jQuery),function(e){var t,n,o="mmenu",r="counters";e[o].addons[r]={setup:function(){var a=this,s=this.opts[r];this.conf[r],e[o].glbl,"boolean"==typeof s&&(s={add:s,update:s}),"object"!=typeof s&&(s={}),s=this.opts[r]=e.extend(!0,{},e[o].defaults[r],s),this.bind("init",function(t){this.__refactorClass(e("em",t),this.conf.classNames[r].counter,"counter")}),s.add&&this.bind("init",function(o){var r;("panels"===s.addTo?o:o.filter(s.addTo)).each(function(){var o=e(this).data(n.parent);o&&(o.children("em."+t.counter).length||o.prepend(e('<em class="'+t.counter+'" />')))})}),s.update&&this.bind("update",function(){this.$pnls.children("."+t.panel).each(function(){var o=e(this),r=o.data(n.parent);if(r){var s=r.children("em."+t.counter);s.length&&(o=o.children("."+t.listview)).length&&s.html(a.__filterListItems(o.children()).length)}})})},add:function(){t=e[o]._c,n=e[o]._d,e[o]._e,t.add("counter search noresultsmsg")},clickAnchor:function(e,t){}},e[o].defaults[r]={add:!1,addTo:"panels",update:!1}
1,e[o].configuration.classNames[r]={counter:"Counter"}}(jQuery),function(e){var t,n,o="mmenu",r="dividers";e[o].addons[r]={setup:function(){var a=this,s=this.opts[r];if(this.conf[r],e[o].glbl,"boolean"==typeof s&&(s={add:s,fixed:s}),"object"!=typeof s&&(s={}),s=this.opts[r]=e.extend(!0,{},e[o].defaults[r],s),this.bind("init",function(t){this.__refactorClass(e("li",this.$menu),this.conf.classNames[r].collapsed,"collapsed")}),s.add&&this.bind("init",function(n){var o;o="panels"===s.addTo?n:n.filter(s.addTo),e("."+t.divider,o).remove(),o.find("."+t.listview).not("."+t.vertical).each(function(){var n="";a.__filterListItems(e(this).children()).each(function(){var o=e.trim(e(this).children("a, span").text()).slice(0,1).toLowerCase();o!=n&&o.length&&(n=o,e('<li class="'+t.divider+'">'+o+"</li>").insertBefore(this))})})}),s.collapse&&this.bind("init",function(n){e("."+t.divider,n).each(function(){var n=e(this);n.nextUntil("."+t.divider,"."+t.collapsed).length&&(n.children("."+t.subopen).length||(n.wrapInner("<span />"),n.prepend('<a href="#" class="'+t.subopen+" "+t.fullsubopen+'" />')))})}),s.fixed){var l=function(n){if((n=n||this.$pnls.children("."+t.current)).find("."+t.divider).not("."+t.hidden).length){this.$menu.addClass(t.hasdividers);var o=n.scrollTop()||0,r="";n.is(":visible")&&n.find("."+t.divider).not("."+t.hidden).each(function(){e(this).position().top+o<o+1&&(r=e(this).text())}),this.$fixeddivider.text(r)}else this.$menu.removeClass(t.hasdividers)};this.$fixeddivider=e('<ul class="'+t.listview+" "+t.fixeddivider+'"><li class="'+t.divider+'"></li></ul>').prependTo(this.$pnls).children(),this.bind("openPanel",l),this.bind("update",l),this.bind("init",function(t){t.off(n.scroll+"-dividers "+n.touchmove+"-dividers").on(n.scroll+"-dividers "+n.touchmove+"-dividers",function(t){l.call(a,e(this))})})}},add:function(){t=e[o]._c,e[o]._d,n=e[o]._e,t.add("collapsed uncollapsed fixeddivider hasdividers"),n.add("scroll")},clickAnchor:function(e,n){if(this.opts[r].collapse&&n){var o=e.parent();if(o.is("."+t.divider)){var a=o.nextUntil("."+t.divider,"."+t.collapsed);return o.toggleClass(t.opened),a[o.hasClass(t.opened)?"addClass":"removeClass"](t.uncollapsed),!0}}return!1}},e[o].defaults[r]={add:!1,addTo:"panels",fixed:!1,collapse:!1},e[o].configuration.classNames[r]={collapsed:"Collapsed"}}(jQuery),function(e){function t(e,t,n){return t>e&&(e=t),e>n&&(e=n),e}var n,o,r="mmenu",a="dragOpen";e[r].addons[a]={setup:function(){if(this.opts.offCanvas){var s=this,l=this.opts[a],c=this.conf[a
1];if(o=e[r].glbl,"boolean"==typeof l&&(l={open:l}),"object"!=typeof l&&(l={}),(l=this.opts[a]=e.extend(!0,{},e[r].defaults[a],l)).open){var d,u,h,p,f,g={},m=0,v=!1,y=!1,b=0,w=0;switch(this.opts.offCanvas.position){case"left":case"right":g.events="panleft panright",g.typeLower="x",g.typeUpper="X",y="width";break;case"top":case"bottom":g.events="panup pandown",g.typeLower="y",g.typeUpper="Y",y="height"}switch(this.opts.offCanvas.position){case"right":case"bottom":g.negative=!0,p=function(e){e>=o.$wndw[y]()-l.maxStartPos&&(m=1)};break;default:g.negative=!1,p=function(e){e<=l.maxStartPos&&(m=1)}}switch(this.opts.offCanvas.position){case"left":g.open_dir="right",g.close_dir="left";break;case"right":g.open_dir="left",g.close_dir="right";break;case"top":g.open_dir="down",g.close_dir="up";break;case"bottom":g.open_dir="up",g.close_dir="down"}f="front"===this.opts.offCanvas.zposition?function(){return this.$menu}:function(){return e("."+n.slideout)};var x=this.__valueOrFn(l.pageNode,this.$menu,o.$page);"string"==typeof x&&(x=e(x)),new Hammer(x[0],l.vendors.hammer).on("panstart",function(e){p(e.center[g.typeLower]),o.$slideOutNodes=f(),v=g.open_dir}).on(g.events+" panend",function(e){m>0&&e.preventDefault()}).on(g.events,function(e){if(d=e["delta"+g.typeUpper],g.negative&&(d=-d),d!=b&&(v=d>=b?g.open_dir:g.close_dir),(b=d)>l.threshold&&1==m){if(o.$html.hasClass(n.opened))return;m=2,s._openSetup(),s.trigger("opening"),o.$html.addClass(n.dragging),w=t(o.$wndw[y]()*c[y].perc,c[y].min,c[y].max)}2==m&&(u=t(b,10,w)-("front"==s.opts.offCanvas.zposition?w:0),g.negative&&(u=-u),h="translate"+g.typeUpper+"("+u+"px )",o.$slideOutNodes.css({"-webkit-transform":"-webkit-"+h,transform:h}))}).on("panend",function(e){2==m&&(o.$html.removeClass(n.dragging),o.$slideOutNodes.css("transform",""),s[v==g.open_dir?"_openFinish":"close"]()),m=0})}}},add:function(){return"function"!=typeof Hammer||Hammer.VERSION<2?void(e[r].addons[a].setup=function(){}):(n=e[r]._c,e[r]._d,e[r]._e,void n.add("dragging"))},clickAnchor:function(e,t){}},e[r].defaults[a]={open:!1,maxStartPos:100,threshold:50,vendors:{hammer:{}}},e[r].configuration[a]={width:{perc:.8,min:140,max:440},height:{perc:.8,min:140,max:880}}}(jQuery),function(e){var t,n,o,r,a="mmenu",s="dropdown";e[a].addons[s]={setup:function(){if(this.opts.offCanvas){var l=this,c=this.opts[s],d=this.conf[s];if(r=e[a].glbl,"boolean"==typeof c&&c&&(c={drop:c}),"object"!=typeof c&&(c={}),"string"==typeof c.position&&(c.position={of:c.position}),(c=this.opts[s]=e.extend(!0,{},e[a].defaults[s],c)).drop){if("string"!=typeof c.position.of){var u=this.$menu.attr("id");u&&u.length&&(this.conf.clone&&(u=t.umm(u)),c.position.of='[href="#'+u+'"]')}if("string"==typeof c.position.of){var h=e(c.position.of);if(h.length){this.$menu.addClass(t.dropdown),c.tip&&this.$menu.addClass(t.tip),c.event=c.event.split(" "),1==c.event.length&&(c.event[1]=c.event[0]),"hover"==c.event[0]&&h.on(o.mouseenter+"-dropdown",function(){l.open()}),"hover"==c.event[1]&&this.$menu.on(o.mouseleave+"-dropdown",function(){l.close()}),this.bind("opening",function(){this.$menu.data(n.style,this.$menu.attr("style")||""),r.$html.addClass(t.dropdown)}),this.bind("closed",function(){this.$menu.attr("style",this.$menu.data(n.style)),r.$html.removeClass(t.dropdown)});var p=function(n,o){var l,u,p=o[0],f=o[1],g="x"==n?"left":"top",m="x"==n?"right":"bottom",v="x"==n?"width":"height",y=null,b=r.$wndw["x"==n?"scrollLeft":"scrollTop"](),w=h.offset()[g]-=b,x=w+h["x"==n?"outerWidth":"outerHeight"](),C=r.$wndw[v](),S=d.offset.button[n]+d.offset.viewport[n];if(c.position[n])switch(c.position[n]){case"left":case"bottom":y="after";break;case"right":case"top":y="before"}return null===y&&(y=C/2>w+(x-w)/2?"after":"before"),"after"==y?(u=C-((l="x"==n?w:x)+S),p[g]=l+d.offset.button[n],p[m]="auto",f.push(t["x"==n?"tipleft":"tiptop"])):(u=(l="x"==n?x:w)-S,p[m]="calc( 100% - "+(l-d.offset.button[n])+"px )",p[g]="auto",f.push(t["x"==n?"tipright":"tipbottom"])),p["x"==n?"maxWidth":"maxHeight"]=Math.min(e[a].configuration[s][v].max,u),[p,f]},f=function(e){if(this.vars.opened){this.$menu.attr("style",this.$menu.data(n.style));var o=[{},[]];o=p.call(this,"y",o),o=p.call(this,"x",o),this.$menu.css(o[0]),c.tip&&this.$menu.removeClass(t.tipleft+" "+t.tipright+" "+t.tiptop+" "+t.tipbottom).addClass(o[1].join(" "))}};this.bind("opening",f),r.$wndw.on(o.resize+"-dropdown",function(e){f.call(l)}),this.opts.offCanvas.blockUI||r.$wndw.on(o.scroll+"-dropdown",function(e){f.call(l)})}}}}},add:function(){t=e[a]._c,n=e[a]._d,o=e[a]._e,t.add("dropdown tip tipleft tipright tiptop tipbottom"),o.add("mouseenter mouseleave resize scroll")},clickAnchor:function(e,t){}},e[a].defaults[s]={drop:!1,event:"click",position:{},tip:!0},e[a].configuration[s]={offset:{button:{x:-10,y:10},viewport:{x:20,y:20}},height:{max:880},width:{max:440}}}(jQuery),function(e){var t,n,o="mmenu",r="fixedElements";e[o].addons[r]={setup:function(){if(this.opts.offCanvas){var t=this.opts[r];this.conf[r],n=e[o].glbl,t=this.opts[r]=e.extend(!0,{},e[o].defaults[r],t);var a=function(e){var t=this.conf.classNames[r].fixed;this.__refactorClass(e.find("."+t),t,"slideout").appendTo(n.$body)};a.call(this,n.$page),this.bind("setPage",a)}},add:function(){t=e[o]._c,e[o]._d,e[o]._e,t.add("fixed")},clickAnchor:function(e,t){}},e[o].configuration.classNames[r]={fixed:"Fixed"}}(jQuery),function(e){var t,n="mmenu",o="iconPanels";e[n].addons[o]={setup:function(){var r=this,a=this.opts[o];if(this.conf[o],e[n].glbl,"boolean"==typeof a&&(a={add:a}),"number"==typeof a&&(a={add:!0,visible:a}),"object"!=typeof a&&(a={}),a=this.opts[o]=e.extend(!0,{}
1,e[n].defaults[o],a),a.visible++,a.add){this.$menu.addClass(t.iconpanel);for(var s=[],l=0;l<=a.visible;l++)s.push(t.iconpanel+"-"+l);s=s.join(" ");var c=function(n){n.hasClass(t.vertical)||r.$pnls.children("."+t.panel).removeClass(s).filter("."+t.subopened).removeClass(t.hidden).add(n).not("."+t.vertical).slice(-a.visible).each(function(n){e(this).addClass(t.iconpanel+"-"+n)})};this.bind("openPanel",c),this.bind("init",function(n){c.call(r,r.$pnls.children("."+t.current)),a.hideNavbars&&n.removeClass(t.hasnavbar),n.not("."+t.vertical).each(function(){e(this).children("."+t.subblocker).length||e(this).prepend('<a href="#'+e(this).closest("."+t.panel).attr("id")+'" class="'+t.subblocker+'" />')})})}},add:function(){t=e[n]._c,e[n]._d,e[n]._e,t.add("iconpanel subblocker")},clickAnchor:function(e,t){}},e[n].defaults[o]={add:!1,visible:3,hideNavbars:!1}}(jQuery),function(e){var t,n="mmenu",o="navbars";e[n].addons[o]={setup:function(){var r=this,a=this.opts[o],s=this.conf[o];if(e[n].glbl,void 0!==a){a instanceof Array||(a=[a]);var l={};for(var c in e.each(a,function(c){var d=a[c];"boolean"==typeof d&&d&&(d={}),"object"!=typeof d&&(d={}),void 0===d.content&&(d.content=["prev","title"]),d.content instanceof Array||(d.content=[d.content]);var u=(d=e.extend(!0,{},r.opts.navbar,d)).position,h=d.height;"number"!=typeof h&&(h=1),h=Math.min(4,Math.max(1,h)),"bottom"!=u&&(u="top"),l[u]||(l[u]=0),l[u]++;var p=e("<div />").addClass(t.navbar+" "+t.navbar+"-"+u+" "+t.navbar+"-"+u+"-"+l[u]+" "+t.navbar+"-size-"+h);l[u]+=h-1;for(var f=0,g=0,m=d.content.length;m>g;g++){var v=e[n].addons[o][d.content[g]]||!1;v?f+=v.call(r,p,d,s):((v=d.content[g])instanceof e||(v=e(d.content[g])),p.append(v))}(f+=Math.ceil(p.children().not("."+t.btn).not("."+t.title+"-prev").length/h))>1&&p.addClass(t.navbar+"-content-"+f),p.children("."+t.btn).length&&p.addClass(t.hasbtns),p.prependTo(r.$menu)}),l)r.$menu.addClass(t.hasnavbar+"-"+c+"-"+l[c])}},add:function(){t=e[n]._c,e[n]._d,e[n]._e,t.add("close hasbtns")},clickAnchor:function(e,t){}},e[n].configuration[o]={breadcrumbSeparator:"/"},e[n].configuration.classNames[o]={}}(jQuery),function(e){var t="mmenu";e[t].addons.navbars.breadcrumbs=function(n,o,r){var a=e[t]._c,s=e[t]._d;a.add("breadcrumbs separator");var l=e('<span class="'+a.breadcrumbs+'" />').appendTo(n);this.bind("init",function(t){t.removeClass(a.hasnavbar).each(function(){for(var t=[],n=e(this),o=e('<span class="'+a.breadcrumbs+'"></span>'),l=e(this).children().first(),c=!0;l&&l.length;){l.is("."+a.panel)||(l=l.closest("."+a.panel));var d=l.children("."+a.navbar).children("."+a.title).text();t.unshift(c?"<span>"+d+"</span>":'<a href="#'+l.attr("id")+'">'+d+"</a>"),c=!1,l=l.data(s.parent)}o.append(t.join('<span class="'+a.separator+'">'+r.breadcrumbSeparator+"</span>")).appendTo(n.children("."+a.navbar))})});var c=function(){l.html(this.$pnls.children("."+a.current).children("."+a.navbar).children("."+a.breadcrumbs).html())};return this.bind("openPanel",c),this.bind("init",c),0}}(jQuery),function(e){var t="mmenu";e[t].addons.navbars.close=function(n,o){var r=e[t]._c,a=e[t].glbl,s=e('<a class="'+r.close+" "+r.btn+'" href="#" />').appendTo(n),l=function(e){s.attr("href","#"+e.attr("id"))};return l.call(this,a.$page),this.bind("setPage",l),-1}}(jQuery),function(e){var t="mmenu",n="navbars";e[t].addons[n].next=function(o,r){var a,s,l=e[t]._c,c=e('<a class="'+l.next+" "+l.btn+'" href="#" />').appendTo(o),d=function(e){var t=(e=e||this.$pnls.children("."+l.current)).find("."+this.conf.classNames[n].panelNext);a=t.attr("href"),s=t.html(),c[a?"attr":"removeAttr"]("href",a),c[a||s?"removeClass":"addClass"](l.hidden),c.html(s)};return this.bind("openPanel",d),this.bind("init",function(){d.call(this)}),-1},e[t].configuration.classNames[n].panelNext="Next"}(jQuery),function(e){var t="mmenu",n="navbars";e[t].addons[n].prev=function(o,r){var a=e[t]._c,s=e('<a class="'+a.prev+" "+a.btn+'" href="#" />').appendTo(o);this.bind("init",function(e){e.removeClass(a.hasnavbar).children("."+a.navbar).addClass(a.hidden)});var l,c,d=function(e){if(!(e=e||this.$pnls.children("."+a.current)).hasClass(a.vertical)){var t=e.find("."+this.conf.classNames[n].panelPrev);t.length||(t=e.children("."+a.navbar).children("."+a.prev)),l=t.attr("href"),c=t.html(),s[l?"attr":"removeAttr"]("href",l),s[l||c?"removeClass":"addClass"](a.hidden),s.html(c)}};return this.bind("openPanel",d),this.bind("init",function(){d.call(this)}),-1},e[t].configuration.classNames[n].panelPrev="Prev"}(jQuery),function(e){var t="mmenu";e[t].addons.navbars.searchfield=function(n,o){var r=e[t]._c,a=e('<div class="'+r.search+'" />').appendTo(n);return"object"!=typeof this.opts.searchfield&&(this.opts.searchfield={}),this.opts.searchfield.add=!0,this.opts.searchfield.addTo=a,0}}(jQuery),function(e){var t="mmenu",n="navbars";e[t].addons[n].title=function(o,r){var a,s,l=e[t]._c,c=e('<a class="'+l.title+'" />').appendTo(o),d=function(e){if(!(e=e||this.$pnls.children("."+l.current)).hasClass(l.vertical)){var t=e.find("."+this.conf.classNames[n].panelTitle);t.length||(t=e.children("."+l.navbar).children("."+l.title)),a=t.attr("href"),s=t.html()||r.title,c[a?"attr":"removeAttr"]("href",a),c[a||s?"removeClass":"addClass"](l.hidden),c.html(s)}};return this.bind("openPanel",d),this.bind("init",function(e){d.call(this)}),0},e[t].configuration.classNames[n].panelTitle="Title"}(jQuery),function(e){function t(e,t,n){e.prop("aria-"+t,n)[n?"attr":"removeAttr"]("aria-"+t,"true")}function n(e){return'<span class="'+o.sronly+'">'+e+"</span>"}var o,r="mmenu",a="screenReader";e[r].addons[a]={setup:function(){var s=this.opts[a],l=this.conf[a
1];if(e[r].glbl,"boolean"==typeof s&&(s={aria:s,text:s}),"object"!=typeof s&&(s={}),(s=this.opts[a]=e.extend(!0,{},e[r].defaults[a],s)).aria){if(this.opts.offCanvas){var c=function(){t(this.$menu,"hidden",!0)};this.bind("open",function(){t(this.$menu,"hidden",!1)}),this.bind("close",c),c.call(this)}var d=function(){t(this.$menu.find("."+o.hidden),"hidden",!0),t(this.$menu.find('[aria-hidden="true"]').not("."+o.hidden),"hidden",!1)};this.bind("update",d),this.bind("openPanel",d),this.bind("openPanel",function(e){t(this.$pnls.children("."+o.panel).not(e).not("."+o.hidden),"hidden",!0),t(e,"hidden",!1)});var u=function(e){t(e.find("."+o.prev+", ."+o.next),"haspopup",!0)};this.bind("init",u),u.call(this,this.$menu.children("."+o.navbar))}if(s.text){var h=function(t){t.children("."+o.navbar).children("."+o.prev).html(n(l.text.closeSubmenu)).end().children("."+o.next).html(n(l.text.openSubmenu)).end().children("."+o.close).html(n(l.text.closeMenu)),t.is("."+o.panel)&&t.find("."+o.listview).find("."+o.next).each(function(){e(this).html(n(l.text[e(this).parent().is("."+o.vertical)?"toggleSubmenu":"openSubmenu"]))})};this.bind("init",h),h.call(this,this.$menu)}},add:function(){o=e[r]._c,e[r]._d,e[r]._e,o.add("sronly")},clickAnchor:function(e,t){}},e[r].defaults[a]={aria:!1,text:!1},e[r].configuration[a]={text:{closeMenu:"Close menu",closeSubmenu:"Close submenu",openSubmenu:"Open submenu",toggleSubmenu:"Toggle submenu"}}}(jQuery),function(e){var t,n,o,r="mmenu",a="searchfield";e[r].addons[a]={setup:function(){var s=this,l=this.opts[a],c=this.conf[a
1];e[r].glbl,"boolean"==typeof l&&(l={add:l}),"object"!=typeof l&&(l={}),"boolean"==typeof l.resultsPanel&&(l.resultsPanel={add:l.resultsPanel}),l=this.opts[a]=e.extend(!0,{},e[r].defaults[a],l),c=this.conf[a]=e.extend(!0,{},e[r].configuration[a],c),this.bind("close",function(){this.$menu.find("."+t.search).find("input").blur()}),this.bind("init",function(r){if(l.add){var d;if(("panels"===l.addTo?r:this.$menu.find(l.addTo)).each(function(){var n=e(this);if(!n.is("."+t.panel)||!n.is("."+t.vertical)){if(!n.children("."+t.search).length){var r,a=s.__valueOrFn(c.clear,n),d=s.__valueOrFn(c.form,n),u=s.__valueOrFn(c.input,n),h=s.__valueOrFn(c.submit,n),p=e("<"+(d?"form":"div")+' class="'+t.search+'" />'),f=e('<input placeholder="'+l.placeholder+'" type="text" autocomplete="off" />');if(p.append(f),u)for(r in u)f.attr(r,u[r]);if(a&&e('<a class="'+t.btn+" "+t.clear+'" href="#" />').appendTo(p).on(o.click+"-searchfield",function(e){e.preventDefault(),f.val("").trigger(o.keyup+"-searchfield")}),d){for(r in d)p.attr(r,d[r]);h&&!a&&e('<a class="'+t.btn+" "+t.next+'" href="#" />').appendTo(p).on(o.click+"-searchfield",function(e){e.preventDefault(),p.submit()})}n.hasClass(t.search)?n.replaceWith(p):n.prepend(p).addClass(t.hassearch)}if(l.noResults&&(n.closest("."+t.panel).length||(n=s.$pnls.children("."+t.panel).first()),!n.children("."+t.noresultsmsg).length)){var g=n.children("."+t.listview).first();e('<div class="'+t.noresultsmsg+" "+t.hidden+'" />').append(l.noResults)[g.length?"insertAfter":"prependTo"](g.length?g:n)}}}),l.search){if(l.resultsPanel.add){l.showSubPanels=!1;var u=this.$pnls.children("."+t.resultspanel);u.length||(u=e('<div class="'+t.panel+" "+t.resultspanel+" "+t.hidden+'" />').appendTo(this.$pnls).append('<div class="'+t.navbar+" "+t.hidden+'"><a class="'+t.title+'">'+l.resultsPanel.title+"</a></div>").append('<ul class="'+t.listview+'" />').append(this.$pnls.find("."+t.noresultsmsg).first().clone()),this.init(u))}this.$menu.find("."+t.search).each(function(){var r,c,d=e(this),h=d.closest("."+t.panel).length;h?c=r=d.closest("."+t.panel):(r=e("."+t.panel,s.$menu),c=s.$menu),l.resultsPanel.add&&(r=r.not(u));var p=d.children("input"),f=s.__findAddBack(r,"."+t.listview).children("li"),g=f.filter("."+t.divider),m=s.__filterListItems(f),v="",y=function(){var o=p.val().toLowerCase();if(o!=v){if(v=o,l.resultsPanel.add&&u.children("."+t.listview).empty(),r.scrollTop(0),m.add(g).addClass(t.hidden).find("."+t.fullsubopensearch).removeClass(t.fullsubopen+" "+t.fullsubopensearch),m.each(function(){var o=e(this),r="a";(l.showTextItems||l.showSubPanels&&o.find("."+t.next))&&(r="a, span"),(o.data(n.searchtext)||o.children(r).text()).toLowerCase().indexOf(v)>-1&&o.add(o.prevAll("."+t.divider).first()).removeClass(t.hidden)}),l.showSubPanels&&r.each(function(o){var r=e(this);s.__filterListItems(r.find("."+t.listview).children()).each(function(){var o=e(this),r=o.data(n.sub);o.removeClass(t.nosubresults),r&&r.find("."+t.listview).children().removeClass(t.hidden)})}),l.resultsPanel.add){if(""===v)this.closeAllPanels(),this.openPanel(this.$pnls.children("."+t.subopened).last());else{var a=e();r.each(function(){var n=s.__filterListItems(e(this).find("."+t.listview).children()).not("."+t.hidden).clone(!0);n.length&&(l.resultsPanel.dividers&&(a=a.add('<li class="'+t.divider+'">'+e(this).children("."+t.navbar).text()+"</li>")),a=a.add(n))}),a.find("."+t.next).remove(),u.children("."+t.listview).append(a),this.openPanel(u)}}else e(r.get().reverse()).each(function(o){var r=e(this),a=r.data(n.parent);a&&(s.__filterListItems(r.find("."+t.listview).children()).length?(a.hasClass(t.hidden)&&a.children("."+t.next).not("."+t.fullsubopen).addClass(t.fullsubopen).addClass(t.fullsubopensearch),a.removeClass(t.hidden).removeClass(t.nosubresults).prevAll("."+t.divider).first().removeClass(t.hidden)):h||(r.hasClass(t.opened)&&setTimeout(function(){s.openPanel(a.closest("."+t.panel))},(o+1)*(1.5*s.conf.openingInterval)),a.addClass(t.nosubresults)))});c.find("."+t.noresultsmsg)[m.not("."+t.hidden).length?"addClass":"removeClass"](t.hidden),this.update()}};p.off(o.keyup+"-"+a+" "+o.change+"-"+a).on(o.keyup+"-"+a,function(e){(function(e){switch(e){case 9:case 16:case 17:case 18:case 37:case 38:case 39:case 40:return!0}return!1}
1)(e.keyCode)||y.call(s)}).on(o.change+"-"+a,function(e){y.call(s)});var b=d.children("."+t.btn);b.length&&p.on(o.keyup+"-"+a,function(e){b[p.val().length?"removeClass":"addClass"](t.hidden)}),p.trigger(o.keyup+"-"+a)})}}})},add:function(){t=e[r]._c,n=e[r]._d,o=e[r]._e,t.add("clear search hassearch resultspanel noresultsmsg noresults nosubresults fullsubopensearch"),n.add("searchtext"),o.add("change keyup")},clickAnchor:function(e,t){}},e[r].defaults[a]={add:!1,addTo:"panels",placeholder:"Search",noResults:"No results found.",resultsPanel:{add:!1,dividers:!0,title:"Search results"},search:!0,showTextItems:!1,showSubPanels:!0},e[r].configuration[a]={clear:!1,form:!1,input:!1,submit:!1}}(jQuery),function(e){var t,n,o="mmenu",r="sectionIndexer";e[o].addons[r]={setup:function(){var a=this,s=this.opts[r];this.conf[r],e[o].glbl,"boolean"==typeof s&&(s={add:s}),"object"!=typeof s&&(s={}),s=this.opts[r]=e.extend(!0,{},e[o].defaults[r],s),this.bind("init",function(o){if(s.add){var r;("panels"===s.addTo?o:e(s.addTo,this.$menu).filter("."+t.panel)).find("."+t.divider).closest("."+t.panel).addClass(t.hasindexer)}if(!this.$indexer&&this.$pnls.children("."+t.hasindexer).length){this.$indexer=e('<div class="'+t.indexer+'" />').prependTo(this.$pnls).append('<a href="#a">a</a><a href="#b">b</a><a href="#c">c</a><a href="#d">d</a><a href="#e">e</a><a href="#f">f</a><a href="#g">g</a><a href="#h">h</a><a href="#i">i</a><a href="#j">j</a><a href="#k">k</a><a href="#l">l</a><a href="#m">m</a><a href="#n">n</a><a href="#o">o</a><a href="#p">p</a><a href="#q">q</a><a href="#r">r</a><a href="#s">s</a><a href="#t">t</a><a href="#u">u</a><a href="#v">v</a><a href="#w">w</a><a href="#x">x</a><a href="#y">y</a><a href="#z">z</a>'),this.$indexer.children().on(n.mouseover+"-sectionindexer "+t.touchstart+"-sectionindexer",function(n){var o=e(this).attr("href").slice(1),r=a.$pnls.children("."+t.current),s=r.find("."+t.listview),l=!1,c=r.scrollTop();r.scrollTop(0),s.children("."+t.divider).not("."+t.hidden).each(function(){!1===l&&o==e(this).text().slice(0,1).toLowerCase()&&(l=e(this).position().top)}),r.scrollTop(!1!==l?l:c)});var l=function(e){a.$menu[(e.hasClass(t.hasindexer)?"add":"remove")+"Class"](t.hasindexer)};this.bind("openPanel",l),l.call(this,this.$pnls.children("."+t.current))}})},add:function(){t=e[o]._c,e[o]._d,n=e[o]._e,t.add("indexer hasindexer"),n.add("mouseover touchstart")},clickAnchor:function(e,n){return!!e.parent().is("."+t.indexer)||void 0}},e[o].defaults[r]={add:!1,addTo:"panels"}}(jQuery),function(e){var t,n,o="mmenu",r="setSelected";e[o].addons[r]={setup:function(){var a=this.opts[r];if(this.conf[r],e[o].glbl,"boolean"==typeof a&&(a={hover:a,parent:a}),"object"!=typeof a&&(a={}),(a=this.opts[r]=e.extend(!0,{},e[o].defaults[r],a)).current||this.bind("init",function(e){e.find("."+t.listview).children("."+t.selected).removeClass(t.selected)}),a.hover&&this.$menu.addClass(t.hoverselected),a.parent){this.$menu.addClass(t.parentselected);var s=function(e){this.$pnls.find("."+t.listview).find("."+t.next).removeClass(t.selected);for(var o=e.data(n.parent);o&&o.length;)o=o.children("."+t.next).addClass(t.selected).closest("."+t.panel).data(n.parent)};this.bind("openedPanel",s),this.bind("init",function(e){s.call(this,this.$pnls.children("."+t.current))})}},add:function(){t=e[o]._c,n=e[o]._d,e[o]._e,t.add("hoverselected parentselected")},clickAnchor:function(e,t){}},e[o].defaults[r]={current:!0,hover:!1,parent:!1}}(jQuery),function(e){var t,n="mmenu",o="toggles";e[n].addons[o]={setup:function(){var r=this;this.opts[o],this.conf[o],e[n].glbl,this.bind("init",function(n){this.__refactorClass(e("input",n),this.conf.classNames[o].toggle,"toggle"),this.__refactorClass(e("input",n),this.conf.classNames[o].check,"check"),e("input."+t.toggle+", input."+t.check,n).each(function(){var n=e(this),o=n.closest("li"),a=n.hasClass(t.toggle)?"toggle":"check",s=n.attr("id")||r.__getUniqueId();o.children('label[for="'+s+'"]').length||(n.attr("id",s),o.prepend(n),e('<label for="'+s+'" class="'+t[a]+'"></label>').insertBefore(o.children("a, span").last()))})})},add:function(){t=e[n]._c,e[n]._d,e[n]._e,t.add("toggle check")},clickAnchor:function(e,t){}},e[n].configuration.classNames[o]={toggle:"Toggle",check:"Check"}}(jQuery),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&module.exports?module.exports=e(require("jquery")):e(jQuery)}(function(e){var t=Array.prototype.slice,n=Array.prototype.splice,o={topSpacing:0,bottomSpacing:0,className:"is-sticky",wrapperClassName:"sticky-wrapper",center:!1,getWidthFrom:"",widthFromWrapper:!0,responsiveWidth:!1,zIndex:1e3},r=e(window),a=e(document),s=[],l=r.height(),c=function(){for(var t=r.scrollTop(),n=a.height(),o=n-l,c=t>o?o-t:0,d=0,u=s.length;d<u;d++){var h=s[d],p=h.stickyWrapper.offset().top-h.topSpacing-c;if(h.stickyWrapper.css("height",h.stickyElement.outerHeight()),t<=p)null!==h.currentTop&&(h.stickyElement.css({width:"",position:"",top:"","z-index":""}),h.stickyElement.parent().removeClass(h.className),h.stickyElement.trigger("sticky-end",[h]),h.currentTop=null);else{var f,g=n-h.stickyElement.outerHeight()-h.topSpacing-h.bottomSpacing-t-c;g<0?g+=h.topSpacing:g=h.topSpacing,h.currentTop!==g&&(h.getWidthFrom?f=e(h.getWidthFrom).width()||null:h.widthFromWrapper&&(f=h.stickyWrapper.width()),null==f&&(f=h.stickyElement.width()),h.stickyElement.css("width",f).css("position","fixed").css("top",g).css("z-index",h.zIndex),h.stickyElement.parent().addClass(h.className),null===h.currentTop?h.stickyElement.trigger("sticky-start",[h]):h.stickyElement.trigger("sticky-update",[h]),h.currentTop===h.topSpacing&&h.currentTop>g||null===h.currentTop&&g<h.topSpacing?h.stickyElement.trigger("sticky-bottom-reached",[h]):null!==h.currentTop&&g===h.topSpacing&&h.currentTop<g&&h.stickyElement.trigger("sticky-bottom-unreached",[h]),h.currentTop=g);var m=h.stickyWrapper.parent();h.stickyElement.offset().top+h.stickyElement.outerHeight()>=m.offset().top+m.outerHeight()&&h.stickyElement.offset().top<=h.topSpacing?h.stickyElement.css("position","absolute").css("top","").css("bottom",0).css("z-index",""):h.stickyElement.css("position","fixed").css("top",g).css("bottom","").css("z-index",h.zIndex)}}},d=function(){l=r.height();for(var t=0,n=s.length;t<n;t++){var o=s[t],a=null;o.getWidthFrom?o.responsiveWidth&&(a=e(o.getWidthFrom).width()):o.widthFromWrapper&&(a=o.stickyWrapper.width()),null!=a&&o.stickyElement.css("width",a)}},u={init:function(t){var n=e.extend({},o,t);return this.each(function(){var t=e(this),r=t.attr("id"),a=r?r+"-"+o.wrapperClassName:o.wrapperClassName,l=e("<div></div>").attr("id",a).addClass(n.wrapperClassName);t.wrapAll(function(){if(0==e(this).parent("#"+a).length)return l});var c=t.parent();n.center&&c.css({width:t.outerWidth(),marginLeft:"auto",marginRight:"auto"}),"right"===t.css("float")&&t.css({float:"none"}).parent().css({float:"right"}
1),n.stickyElement=t,n.stickyWrapper=c,n.currentTop=null,s.push(n),u.setWrapperHeight(this),u.setupChangeListeners(this)})},setWrapperHeight:function(t){var n=e(t),o=n.parent();o&&o.css("height",n.outerHeight())},setupChangeListeners:function(e){window.MutationObserver?new window.MutationObserver(function(t){(t[0].addedNodes.length||t[0].removedNodes.length)&&u.setWrapperHeight(e)}).observe(e,{subtree:!0,childList:!0}):window.addEventListener?(e.addEventListener("DOMNodeInserted",function(){u.setWrapperHeight(e)},!1),e.addEventListener("DOMNodeRemoved",function(){u.setWrapperHeight(e)},!1)):window.attachEvent&&(e.attachEvent("onDOMNodeInserted",function(){u.setWrapperHeight(e)}),e.attachEvent("onDOMNodeRemoved",function(){u.setWrapperHeight(e)}))},update:c,unstick:function(t){return this.each(function(){for(var t=e(this),o=-1,r=s.length;r-- >0;)s[r].stickyElement.get(0)===this&&(n.call(s,r,1),o=r);-1!==o&&(t.unwrap(),t.css({width:"",position:"",top:"",float:"","z-index":""}))})}};window.addEventListener?(window.addEventListener("scroll",c,!1),window.addEventListener("resize",d,!1)):window.attachEvent&&(window.attachEvent("onscroll",c),window.attachEvent("onresize",d)),e.fn.sticky=function(n){return u[n]?u[n].apply(this,t.call(arguments,1)):"object"!=typeof n&&n?void e.error("Method "+n+" does not exist on jQuery.sticky"):u.init.a
1pply(this,arguments)},e.fn.unstick=function(n){return u[n]?u[n].apply(this,t.call(arguments,1)):"object"!=typeof n&&n?void e.error("Method "+n+" does not exist on jQuery.sticky"):u.unstick.apply(this,arguments)},e(function(){setTimeout(c,0)})}),jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(e,t,n,o,r){return jQuery.easing[jQuery.easing.def](e,t,n,o,r)},easeInQuad:function(e,t,n,o,r){return o*(t/=r)*t+n},easeOutQuad:function(e,t,n,o,r){return-o*(t/=r)*(t-2)+n},easeInOutQuad:function(e,t,n,o,r){return(t/=r/2)<1?o/2*t*t+n:-o/2*(--t*(t-2)-1)+n},easeInCubic:function(e,t,n,o,r){return o*(t/=r)*t*t+n},easeOutCubic:function(e,t,n,o,r){return o*((t=t/r-1)*t*t+1)+n},easeInOutCubic:function(e,t,n,o,r){return(t/=r/2)<1?o/2*t*t*t+n:o/2*((t-=2)*t*t+2)+n},easeInQuart:function(e,t,n,o,r){return o*(t/=r)*t*t*t+n},easeOutQuart:function(e,t,n,o,r){return-o*((t=t/r-1)*t*t*t-1)+n},easeInOutQuart:function(e,t,n,o,r){return(t/=r/2)<1?o/2*t*t*t*t+n:-o/2*((t-=2)*t*t*t-2)+n},easeInQuint:function(e,t,n,o,r){return o*(t/=r)*t*t*t*t+n},easeOutQuint:function(e,t,n,o,r){return o*((t=t/r-1)*t*t*t*t+1)+n},easeInOutQuint:function(e,t,n,o,r){return(t/=r/2)<1?o/2*t*t*t*t*t+n:o/2*((t-=2)*t*t*t*t+2)+n},easeInSine:function(e,t,n,o,r){return-o*Math.cos(t/r*(Math.PI/2))+o+n},easeOutSine:function(e,t,n,o,r){return o*Math.sin(t/r*(Math.PI/2))+n},easeInOutSine:function(e,t,n,o,r){return-o/2*(Math.cos(Math.PI*t/r)-1)+n},easeInExpo:function(e,t,n,o,r){return 0==t?n:o*Math.pow(2,10*(t/r-1))+n},easeOutExpo:function(e,t,n,o,r){return t==r?n+o:o*(-Math.pow(2,-10*t/r)+1)+n},easeInOutExpo:function(e,t,n,o,r){return 0==t?n:t==r?n+o:(t/=r/2)<1?o/2*Math.pow(2,10*(t-1))+n:o/2*(-Math.pow(2,-10*--t)+2)+n},easeInCirc:function(e,t,n,o,r){return-o*(Math.sqrt(1-(t/=r)*t)-1)+n},easeOutCirc:function(e,t,n,o,r){return o*Math.sqrt(1-(t=t/r-1)*t)+n},easeInOutCirc:function(e,t,n,o,r){return(t/=r/2)<1?-o/2*(Math.sqrt(1-t*t)-1)+n:o/2*(Math.sqrt(1-(t-=2)*t)+1)+n},easeInElastic:function(e,t,n,o,r){var a=1.70158,s=0,l=o;if(0==t)return n;if(1==(t/=r))return n+o;if(s||(s=.3*r),l<Math.abs(o)){l=o;var a=s/4}else var a=s/(2*Math.PI)*Math.asin(o/l);return-(l*Math.pow(2,10*(t-=1))*Math.sin((t*r-a)*(2*Math.PI)/s))+n},easeOutElastic:function(e,t,n,o,r){var a=1.70158,s=0,l=o;if(0==t)return n;if(1==(t/=r))return n+o;if(s||(s=.3*r),l<Math.abs(o)){l=o;var a=s/4}else var a=s/(2*Math.PI)*Math.asin(o/l);return l*Math.pow(2,-10*t)*Math.sin((t*r-a)*(2*Math.PI)/s)+o+n},easeInOutElastic:function(e,t,n,o,r){var a=1.70158,s=0,l=o;if(0==t)return n;if(2==(t/=r/2))return n+o;if(s||(s=r*(.3*1.5)),l<Math.abs(o)){l=o;var a=s/4}else var a=s/(2*Math.PI)*Math.asin(o/l);return t<1?-.5*(l*Math.pow(2,10*(t-=1))*Math.sin((t*r-a)*(2*Math.PI)/s))+n:l*Math.pow(2,-10*(t-=1))*Math.sin((t*r-a)*(2*Math.PI)/s)*.5+o+n},easeInBack:function(e,t,n,o,r,a){return void 0==a&&(a=1.70158),o*(t/=r)*t*((a+1)*t-a)+n},easeOutBack:function(e,t,n,o,r,a){return void 0==a&&(a=1.70158),o*((t=t/r-1)*t*((a+1)*t+a)+1)+n},easeInOutBack:function(e,t,n,o,r,a){return(void 0==a&&(a=1.70158),(t/=r/2)<1)?o/2*(t*t*(((a*=1.525)+1)*t-a))+n:o/2*((t-=2)*t*(((a*=1.525)+1)*t+a)+2)+n},easeInBounce:function(e,t,n,o,r){return o-jQuery.easing.easeOutBounce(e,r-t,0,o,r)+n},easeOutBounce:function(e,t,n,o,r){return(t/=r)<1/2.75?o*(7.5625*t*t)+n:t<2/2.75?o*(7.5625*(t-=1.5/2.75)*t+.75)+n:t<2.5/2.75?o*(7.5625*(t-=2.25/2.75)*t+.9375)+n:o*(7.5625*(t-=2.625/2.75)*t+.984375)+n},easeInOutBounce:function(e,t,n,o,r){return t<r/2?.5*jQuery.easing.easeInBounce(e,2*t,0,o,r)+n:.5*jQuery.easing.easeOutBounce(e,2*t-r,0,o,r)+.5*o+n}}),function(e){var t={},n={mode:"horizontal",slideSelector:"",infiniteLoop:!0,hideControlOnEnd:!1,speed:500,easing:null,slideMargin:0,startSlide:0,randomStart:!1,captions:!1,ticker:!1,tickerHover:!1,adaptiveHeight:!1,adaptiveHeightSpeed:500,video:!1,useCSS:!0,preloadImages:"visible",responsive:!0,slideZIndex:50,wrapperClass:"bx-wrapper",touchEnabled:!0,swipeThreshold:50,oneToOneTouch:!0,preventDefaultSwipeX:!0,preventDefaultSwipeY:!1,pager:!0,pagerType:"full",pagerShortSeparator:" / ",pagerSelector:null,buildPager:null,pagerCustom:null,controls:!0,nextText:"Next",prevText:"Prev",nextSelector:null,prevSelector:null,autoControls:!1,startText:"Start",stopText:"Stop",autoControlsCombine:!1,autoControlsSelector:null,auto:!1,pause:4e3,autoStart:!0,autoDirection:"next",autoHover:!1,autoDelay:0,autoSlideForOnePage:!1,minSli
1des:1,maxSlides:1,moveSlides:0,slideWidth:0,onSliderLoad:function(){},onSlideBefore:function(){},onSlideAfter:function(){},onSlideNext:function(){},onSlidePrev:function(){},onSliderResize:function(){}};e.fn.bxSlider=function(o){if(0==this.length)return this;if(this.length>1)return this.each(function(){e(this).bxSlider(o)}),this;var r={},a=this;t.el=this;var s=e(window).width(),l=e(window).height(),c=function(){r.settings=e.extend({},n,o),r.settings.slideWidth=parseInt(r.settings.slideWidth),r.children=a.children(r.settings.slideSelector),r.children.length<r.settings.minSlides&&(r.settings.minSlides=r.children.length),r.children.length<r.settings.maxSlides&&(r.settings.maxSlides=r.children.length),r.settings.randomStart&&(r.settings.startSlide=Math.floor(Math.random()*r.children.length)),r.active={index:r.settings.startSlide},r.carousel=r.settings.minSlides>1||r.settings.maxSlides>1,r.carousel&&(r.settings.preloadImages="all"),r.minThreshold=r.settings.minSlides*r.settings.slideWidth+(r.settings.minSlides-1)*r.settings.slideMargin,r.maxThreshold=r.settings.maxSlides*r.settings.slideWidth+(r.settings.maxSlides-1)*r.settings.slideMargin,r.working=!1,r.controls={},r.interval=null,r.animProp="vertical"==r.settings.mode?"top":"left",r.usingCSS=r.settings.useCSS&&"fade"!=r.settings.mode&&function(){var e=document.createElement("div"),t=["WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var n in t)if(void 0!==e.style[t[n]])return r.cssPrefix=t[n].replace("Perspective","").toLowerCase(),r.animProp="-"+r.cssPrefix+"-transform",!0;return!1}(),"vertical"==r.settings.mode&&(r.settings.maxSlides=r.settings.minSlides),a.data("origStyle",a.attr("style")),a.children(r.settings.slideSelector).each(function(){e(this).data("origStyle",e(this).attr("style"))}),d()},d=function(){a.wrap('<div class="'+r.settings.wrapperClass+'"><div class="bx-viewport"></div></div>'),r.viewport=a.parent(),r.loader=e('<div class="bx-loading" />'),r.viewport.prepend(r.loader),a.css({width:"horizontal"==r.settings.mode?100*r.children.length+215+"%":"auto",position:"relative"}),r.usingCSS&&r.settings.easing?a.css("-"+r.cssPrefix+"-transition-timing-function",r.settings.easing):r.settings.easing||(r.settings.easing="swing"),m(),r.viewport.css({width:"100%",overflow:"hidden",position:"relative"}),r.viewport.parent().css({maxWidth:f()}),r.settings.pager||r.viewport.parent().css({margin:"0 auto 0px"}),r.children.css({float:"horizontal"==r.settings.mode?"left":"none",listStyle:"none",position:"relative"}),r.children.css("width",g()),"horizontal"==r.settings.mode&&r.settings.slideMargin>0&&r.children.css("marginRight",r.settings.slideMargin),"vertical"==r.settings.mode&&r.settings.slideMargin>0&&r.children.css("marginBottom",r.settings.slideMargin),"fade"==r.settings.mode&&(r.children.css({position:"absolute",zIndex:0,display:"none"}),r.children.eq(r.settings.startSlide).css({zIndex:r.settings.slideZIndex,display:"block"})),r.controls.el=e('<div class="bx-controls" />'),r.settings.captions&&k(),r.active.last=r.settings.startSlide==v()-1,r.settings.video&&a.fitVids();var t=r.children.eq(r.settings.startSlide);"all"==r.settings.preloadImages&&(t=r.children),r.settings.ticker?r.settings.pager=!1:(r.settings.pager&&C(),r.settings.controls&&S(),r.settings.auto&&r.settings.autoControls&&_(),(r.settings.controls||r.settings.autoControls||r.settings.pager)&&r.viewport.after(r.controls.el)),u(t,h)},u=function(t,n){var o=t.find("img, iframe").length;if(0==o){n();return}var r=0;t.find("img, iframe").each(function(){e(this).one("load",function(){++r==o&&n()}).each(function(){this.complete&&e(this).load()})})},h=function(){if(r.settings.infiniteLoop&&"fade"!=r.settings.mode&&!r.settings.ticker){var t="vertical"==r.settings.mode?r.settings.minSlides:r.settings.maxSlides,n=r.children.slice(0,t).clone().addClass("bx-clone"),o=r.children.slice(-t).clone().addClass("bx-clone");a.append(n).prepend(o)}r.loader.remove(),b(),"vertical"==r.settings.mode&&(r.settings.adaptiveHeight=!0),r.viewport.height(p()),a.redrawSlider(),r.settings.onSliderLoad(r.active.index),r.initialized=!0,r.settings.responsive&&e(window).bind("resize",B),r.settings.auto&&r.settings.autoStart&&(v()>1||r.settings.autoSlideForOnePage)&&W(),r.settings.ticker&&H(),r.settings.pager&&P(r.settings.startSlide),r.settings.controls&&L(),r.settings.touchEnabled&&!r.settings.ticker&&N()},p=function(){var t=0,n=e();if("vertical"==r.settings.mode||r.settings.adaptiveHeight){if(r.carousel){var o=1==r.settings.moveSlides?r.active.index:r.active.index*y();for(i=1,n=r.children.eq(o);i<=r.settings.maxSlides-1;i++)n=o+i>=r.children.length?n.add(r.children.eq(i-1)):n.add(r.children.eq(o+i))}else n=r.children.eq(r.active.index)}else n=r.children;return"vertical"==r.settings.mode?(n.each(function(n){t+=e(this).outerHeight()}),r.settings.slideMargin>0&&(t+=r.settings.slideMargin*(r.settings.minSlides-1))):t=Math.max.apply(Math,n.map(function(){return e(this).outerHeight(!1)}).get()),"border-box"==r.viewport.css("box-sizing")?t+=parseFloat(r.viewport.css("padding-top"))+parseFloat(r.viewport.css("padding-bottom"))+parseFloat(r.viewport.css("border-top-width"))+parseFloat(r.viewport.css("border-bottom-width")):"padding-box"==r.viewport.css("box-sizing")&&(t+=parseFloat(r.viewport.css("padding-top"))+parseFloat(r.viewport.css("padding-bottom"))),t},f=function(){var e="100%";return r.settings.slideWidth>0&&(e="horizontal"==r.settings.mode?r.settings.maxSlides*r.settings.slideWidth+(r.settings.maxSlides-1)*r.settings.slideMargin:r.settings.slideWidth),e},g=function(){var e=r.settings.slideWidth,t=r.viewport.width();return 0==r.settings.slideWidth||r.settings.slideWidth>t&&!r.carousel||"vertical"==r.settings.mode?e=t:r.settings.maxSlides>1&&"horizontal"==r.settings.mode&&(t>r.maxThreshold||t<r.minThreshold&&(e=(t-r.settings.slideMargin*(r.settings.minSlides-1))/r.settings.minSlides)),e},m=function(){var e=1;if("horizontal"==r.settings.mode&&r.settings.slideWidth>0){if(r.viewport.width()<r.minThreshold)e=r.settings.minSlides;else if(r.viewport.width()>r.maxThreshold)e=r.settings.maxSlides;else{var t=r.children.first().width()+r.settings.slideMargin;e=Math.floor((r.viewport.width()+r.settings.slideMargin)/t)}}else"vertical"==r.settings.mode&&(e=r.settings.minSlides);return e},v=function(){var e=0;if(r.settings.moveSlides>0){if(r.settings.infiniteLoop)e=Math.ceil(r.children.length/y());else for(var t=0,n=0;t<r.children.length;)++e,t=n+m(),n+=r.settings.moveSlides<=m()?r.settings.moveSlides:m()}else e=Math.ceil(r.children.length/m());return e},y=function(){return r.settings.moveSlides>0&&r.settings.moveSlides<=m()?r.settings.moveSlides:m()},b=function(){if(r.children.length>r.settings.maxSlides&&r.active.last&&!r.settings.infiniteLoop){if("horizontal"==r.settings.mode){var e=r.children.last(
1),t=e.position();w(-(t.left-(r.viewport.width()-e.outerWidth())),"reset",0)}else if("vertical"==r.settings.mode){var n=r.children.length-r.settings.minSlides,t=r.children.eq(n).position();w(-t.top,"reset",0)}}else{var t=r.children.eq(r.active.index*y()).position();r.active.index==v()-1&&(r.active.last=!0),void 0!=t&&("horizontal"==r.settings.mode?w(-t.left,"reset",0):"vertical"==r.settings.mode&&w(-t.top,"reset",0))}},w=function(e,t,n,o){if(r.usingCSS){var s="vertical"==r.settings.mode?"translate3d(0, "+e+"px, 0)":"translate3d("+e+"px, 0, 0)";a.css("-"+r.cssPrefix+"-transition-duration",n/1e3+"s"),"slide"==t?(a.css(r.animProp,s),a.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){a.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"),j()})):"reset"==t?a.css(r.animProp,s):"ticker"==t&&(a.css("-"+r.cssPrefix+"-transition-timing-function","linear"),a.css(r.animProp,s),a.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){a.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"),w(o.resetValue,"reset",0),z()}))}else{var l={};l[r.animProp]=e,"slide"==t?a.animate(l,n,r.settings.easing,function(){j()}):"reset"==t?a.css(r.animProp,e):"ticker"==t&&a.animate(l,speed,"linear",function(){w(o.resetValue,"reset",0),z()})}},x=function(){for(var t="",n=v(),o=0;o<n;o++){var a="";r.settings.buildPager&&e.isFunction(r.settings.buildPager)?(a=r.settings.buildPager(o),r.pagerEl.addClass("bx-custom-pager")):(a=o+1,r.pagerEl.addClass("bx-default-pager")),t+='<div class="bx-pager-item"><a href="" data-slide-index="'+o+'" class="bx-pager-link">'+a+"</a></div>"}r.pagerEl.html(t)},C=function(){r.settings.pagerCustom?r.pagerEl=e(r.settings.pagerCustom):(r.pagerEl=e('<div class="bx-pager" />'),r.settings.pagerSelector?e(r.settings.pagerSelector).html(r.pagerEl):r.controls.el.addClass("bx-has-pager").append(r.pagerEl),x()),r.pagerEl.on("click","a",O)},S=function(){r.controls.next=e('<a class="bx-next" href="">'+r.settings.nextText+"</a>"),r.controls.prev=e('<a class="bx-prev" href="">'+r.settings.prevText+"</a>"),r.controls.next.bind("click",E),r.controls.prev.bind("click",T),r.settings.nextSelector&&e(r.settings.nextSelector).append(r.controls.next),r.settings.prevSelector&&e(r.settings.prevSelector).append(r.controls.prev),r.settings.nextSelector||r.settings.prevSelector||(r.controls.directionEl=e('<div class="bx-controls-direction" />'),r.controls.directionEl.append(r.controls.prev).append(r.controls.next),r.controls.el.addClass("bx-has-controls-direction").append(r.controls.directionEl))},_=function(){r.controls.start=e('<div class="bx-controls-auto-item"><a class="bx-start" href="">'+r.settings.startText+"</a></div>"),r.controls.stop=e('<div class="bx-controls-auto-item"><a class="bx-stop" href="">'+r.settings.stopText+"</a></div>"),r.controls.autoEl=e('<div class="bx-controls-auto" />'),r.controls.autoEl.on("click",".bx-start",M),r.controls.autoEl.on("click",".bx-stop",I),r.settings.autoControlsCombine?r.controls.autoEl.append(r.controls.start):r.controls.autoEl.append(r.controls.start).append(r.controls.stop),r.settings.autoControlsSelector?e(r.settings.autoControlsSelector).html(r.controls.autoEl):r.controls.el.addClass("bx-has-controls-auto").append(r.controls.autoEl),A(r.settings.autoStart?"stop":"start")},k=function(){r.children.each(function(t){var n=e(this).find("img:first").attr("title");void 0!=n&&(""+n).length&&e(this).append('<div class="bx-caption"><span>'+n+"</span></div>")})},E=function(e){r.settings.auto&&a.stopAuto(),a.goToNextSlide(),e.preventDefault()},T=function(e){r.settings.auto&&a.stopAuto(),a.goToPrevSlide(),e.preventDefault()},M=function(e){a.startAuto(),e.preventDefault()},I=function(e){a.stopAuto(),e.preventDefault()},O=function(t){r.settings.auto&&a.stopAuto();var n=e(t.currentTarget);if(void 0!==n.attr("data-slide-index")){var o=parseInt(n.attr("data-slide-index"));o!=r.active.index&&a.goToSlide(o),t.preventDefault()}},P=function(t){var n=r.children.length;if("short"==r.settings.pagerType){r.settings.maxSlides>1&&(n=Math.ceil(r.children.length/r.settings.maxSlides)),r.pagerEl.html(t+1+r.settings.pagerShortSeparator+n);return}r.pagerEl.find("a").removeClass("active"),r.pagerEl.each(function(n,o){e(o).find("a").eq(t).addClass("active")})},j=function(){if(r.settings.infiniteLoop){var e="";0==r.active.index?e=r.children.eq(0).position():r.active.index==v()-1&&r.carousel?e=r.children.eq((v()-1)*y()).position():r.active.index==r.children.length-1&&(e=r.children.eq(r.children.length-1).position()),e&&("horizontal"==r.settings.mode?w(-e.left,"reset",0):"vertical"==r.settings.mode&&w(-e.top,"reset",0))}r.working=!1,r.settings.onSlideAfter(r.children.eq(r.active.index),r.oldIndex,r.active.index)},A=function(e){r.settings.autoControlsCombine?r.controls.autoEl.html(r.controls[e]):(r.controls.autoEl.find("a").removeClass("active"),r.controls.autoEl.find("a:not(.bx-"+e+")").addClass("active"))},L=function(){1==v()?(r.controls.prev.addClass("disabled"),r.controls.next.addClass("disabled")):!r.settings.infiniteLoop&&r.settings.hideControlOnEnd&&(0==r.active.index?(r.controls.prev.addClass("disabled"),r.controls.next.removeClass("disabled")):r.active.index==v()-1?(r.controls.next.addClass("disabled"),r.controls.prev.removeClass("disabled")):(r.controls.prev.removeClass("disabled"),r.controls.next.removeClass("disabled")))},W=function(){r.settings.autoDelay>0?setTimeout(a.startAuto,r.settings.autoDelay):a.startAuto(),r.settings.autoHover&&a.hover(function(){r.interval&&(a.stopAuto(!0),r.autoPaused=!0)},function(){r.autoPaused&&(a.startAuto(!0),r.autoPaused=null)})},H=function(){var t=0;if("next"==r.settings.autoDirection)a.append(r.children.clone().addClass("bx-clone"));else{a.prepend(r.children.clone().addClass("bx-clone"));var n=r.children.first().position();t="horizontal"==r.settings.mode?-n.left:-n.top}w(t,"reset",0),r.settings.pager=!1,r.settings.controls=!1,r.settings.autoControls=!1,r.settings.tickerHover&&!r.usingCSS&&r.viewport.hover(function(){a.stop()},function(){var t=0;r.children.each(function(n){t+="horizontal"==r.settings.mode?e(this).outerWidth(!0):e(this).outerHeight(!0)});
1var n=r.settings.speed/t,o="horizontal"==r.settings.mode?"left":"top",s=n*(t-Math.abs(parseInt(a.css(o))));z(s)}),z()},z=function(e){speed=e||r.settings.speed;var t={left:0,top:0},n={left:0,top:0};"next"==r.settings.autoDirection?t=a.find(".bx-clone").first().position():n=r.children.first().position();var o="horizontal"==r.settings.mode?-t.left:-t.top,s="horizontal"==r.settings.mode?-n.left:-n.top;w(o,"ticker",speed,{resetValue:s})},N=function(){r.touch={start:{x:0,y:0},end:{x:0,y:0}},r.viewport.bind("touchstart",D)},D=function(e){if(r.working)e.preventDefault();else{r.touch.originalPos=a.position();var t=e.originalEvent;r.touch.start.x=t.changedTouches[0].pageX,r.touch.start.y=t.changedTouches[0].pageY,r.viewport.bind("touchmove",R),r.viewport.bind("touchend",F)}},R=function(e){var t=e.originalEvent,n=Math.abs(t.changedTouches[0].pageX-r.touch.start.x),o=Math.abs(t.changedTouches[0].pageY-r.touch.start.y);if(3*n>o&&r.settings.preventDefaultSwipeX?e.preventDefault():3*o>n&&r.settings.preventDefaultSwipeY&&e.preventDefault(),"fade"!=r.settings.mode&&r.settings.oneToOneTouch){var a=0;if("horizontal"==r.settings.mode){var s=t.changedTouches[0].pageX-r.touch.start.x;a=r.touch.originalPos.left+s}else{var s=t.changedTouches[0].pageY-r.touch.start.y;a=r.touch.originalPos.top+s}w(a,"reset",0)}},F=function(e){r.viewport.unbind("touchmove",R);var t=e.originalEvent,n=0;if(r.touch.end.x=t.changedTouches[0].pageX,r.touch.end.y=t.changedTouches[0].pageY,"fade"==r.settings.mode){var o=Math.abs(r.touch.start.x-r.touch.end.x);o>=r.settings.swipeThreshold&&(r.touch.start.x>r.touch.end.x?a.goToNextSlide():a.goToPrevSlide(),a.stopAuto())}else{var o=0;"horizontal"==r.settings.mode?(o=r.touch.end.x-r.touch.start.x,n=r.touch.originalPos.left):(o=r.touch.end.y-r.touch.start.y,n=r.touch.originalPos.top),!r.settings.infiniteLoop&&(0==r.active.index&&o>0||r.active.last&&o<0)?w(n,"reset",200):Math.abs(o)>=r.settings.swipeThreshold?(o<0?a.goToNextSlide():a.goToPrevSlide(),a.stopAuto()):w(n,"reset",200)}r.viewport.unbind("touchend",F)},B=function(t){if(r.initialized){var n=e(window).width(),o=e(window).height();(s!=n||l!=o)&&(s=n,l=o,a.redrawSlider(),r.settings.onSliderResize.call(a,r.active.index))}};return a.goToSlide=function(t,n){if(!r.working&&r.active.index!=t){if(r.working=!0,r.oldIndex=r.active.index,t<0?r.active.index=v()-1:t>=v()?r.active.index=0:r.active.index=t,r.settings.onSlideBefore(r.children.eq(r.active.index),r.oldIndex,r.active.index),"next"==n?r.settings.onSlideNext(r.children.eq(r.active.index),r.oldIndex,r.active.index):"prev"==n&&r.settings.onSlidePrev(r.children.eq(r.active.index),r.oldIndex,r.active.index),r.active.last=r.active.index>=v()-1,r.settings.pager&&P(r.active.index),r.settings.controls&&L(),"fade"==r.settings.mode)r.settings.adaptiveHeight&&r.viewport.height()!=p()&&r.viewport.animate({height:p()},r.settings.adaptiveHeightSpeed),r.children.filter(":visible").fadeOut(r.settings.speed).css({zIndex:0}),r.children.eq(r.active.index).css("zIndex",r.settings.slideZIndex+1).fadeIn(r.settings.speed,function(){e(this).css("zIndex",r.settings.slideZIndex),j()});else{r.settings.adaptiveHeight&&r.viewport.height()!=p()&&r.viewport.animate({height:p()},r.settings.adaptiveHeightSpeed);var o=0,s={left:0,top:0};if(!r.settings.infiniteLoop&&r.carousel&&r.active.last){if("horizontal"==r.settings.mode){var l=r.children.eq(r.children.length-1);s=l.position(),o=r.viewport.width()-l.outerWidth()}else{var c=r.children.length-r.settings.minSlides;s=r.children.eq(c).position()}}else if(r.carousel&&r.active.last&&"prev"==n){var d=1==r.settings.moveSlides?r.settings.maxSlides-y():(v()-1)*y()-(r.children.length-r.settings.maxSlides),l=a.children(".bx-clone").eq(d);s=l.position()}else if("next"==n&&0==r.active.index)s=a.find("> .bx-clone").eq(r.settings.maxSlides).position(),r.active.last=!1;else if(t>=0){var u=t*y();s=r.children.eq(u).position()}void 0!==s&&w("horizontal"==r.settings.mode?-(s.left-o):-s.top,"slide",r.settings.speed)}}},a.goToNextSlide=function(){if(r.settings.infiniteLoop||!r.active.last){var e=parseInt(r.active.index)+1;a.goToSlide(e,"next")}},a.goToPrevSlide=function(){if(r.settings.infiniteLoop||0!=r.active.index){var e=parseInt(r.active.index)-1;a.goToSlide(e,"prev")}},a.startAuto=function(e){!r.interval&&(r.interval=setInterval(function(){"next"==r.settings.autoDirection?a.goToNextSlide():a.goToPrevSlide()},r.settings.pause),r.settings.autoControls&&!0!=e&&A("stop"))},a.stopAuto=function(e){r.interval&&(clearInterval(r.interval),r.interval=null,r.settings.autoControls&&!0!=e&&A("start"))},a.getCurrentSlide=function(){return r.active.index},a.getCurrentSlideElement=function(){return r.children.eq(r.active.index)},a.getSlideCount=function(){return r.children.length},a.redrawSlider=function(){r.children.add(a.find(".bx-clone")).width(g()),r.viewport.css("height",p()),r.settings.ticker||b(),r.active.last&&(r.active.index=v()-1),r.active.index>=v()&&(r.active.last=!0),r.settings.pager&&!r.settings.pagerCustom&&(x(),P(r.active.index))},a.destroySlider=function(){r.initialized&&(r.initialized=!1,e(".bx-clone",this).remove(),r.children.each(function(){void 0!=e(this).data("origStyle")?e(this).attr("style",e(this).data("origStyle")):e(this).removeAttr("style")}),void 0!=e(this).data("origStyle")?this.attr("style",e(this).data("origStyle")):e(this).removeAttr("style"),e(this).unwrap().unwrap(),r.controls.el&&r.controls.el.remove(),r.controls.next&&r.controls.next.remove(),r.controls.prev&&r.controls.prev.remove(),r.pagerEl&&r.settings.controls&&r.pagerEl.remove(),e(".bx-caption",this).remove(),r.controls.autoEl&&r.controls.autoEl.remove(),clearInterval(r.interval),r.settings.responsive&&e(window).unbind("resize",B))},a.reloadSlider=function(e){void 0!=e&&(o=e),a.destroySlider(),c()},c(),this}}(jQuery),/*! 2* FitVids 1.0 3*
4* Copyright 2011, Chris Coyier - http://css-tricks.com + Dave Rupert - http://daverupert.com 5* Credit to Thierry Koblentz - http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/ 6* Released under the WTFPL license - http://sam.zoy.org/wtfpl/ 7* 8* Date: Thu Sept 01 18:00:00 2011 -0500 9*/function(e){"use strict";e.fn.fitVids=function(t){var n={customSelector:null},o=document.createElement("div"),r=document.getElementsByTagName("base")[0]||document.getElementsByTagName("script")[0];return o.className="fit-vids-style",o.innerHTML="­<style> .fluid-width-video-wrapper { width: 100%; position: relative; padding: 0; } .fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } </style>",r.parentNode.insertBefore(o,r),t&&e.extend(n,t),this.each(function(){var t=["iframe[src*='player.vimeo.com']","iframe[src*='www.youtube.com']","iframe[src*='www.kickstarter.com']","object","embed"];n.customSelector&&t.push(n.customSelector),e(this).find(t.join(",")).each(function(){var t=e(this);if(("embed"!==this.tagName.toLowerCase()||!t.parent("object").length)&&!t.parent(".fluid-width-video-wrapper").length){var n="object"===this.tagName.toLowerCase()||t.attr("height")&&!isNaN(parseInt(t.attr("height"),10))?parseInt(t.attr("height"),10):t.height(),o=isNaN(parseInt(t.attr("width"),10))?t.width():parseInt(t.attr("width"),10);t.attr("id")||t.attr("id","fitvid"+Math.floor(999999*Math.random())),t.wrap('<div class="fluid-width-video-wrapper"></div>').parent(".fluid-width-video-wrapper").css("padding-top",100*(n/o)+"%"),t.removeAttr("height").removeAttr("width")}})})}}(jQuery),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&module.exports?module.exports=e(require("jquery")):e(jQuery)}(function(e){var t=Array.prototype.slice,n=Array.prototype.splice,o={topSpacing:0,bottomSpacing:0,className:"is-sticky",wrapperClassName:"sticky-wrapper",center:!1,getWidthFrom:"",widthFromWrapper:!0,responsiveWidth:!1,zIndex:1e3},r=e(window),a=e(document),s=[],l=r.height(),c=function(){for(var t=r.scrollTop(),n=a.height(),o=n-l,c=t>o?o-t:0,d=0,u=s.length;d<u;d++){var h=s[d],p=h.stickyWrapper.offset().top-h.topSpacing-c;if(h.stickyWrapper.css("height",h.stickyElement.outerHeight()),t<=p)null!==h.currentTop&&(h.stickyElement.css({width:"",position:"",top:"","z-index":""}),h.stickyElement.parent().removeClass(h.className),h.stickyElement.trigger("sticky-end",[h]),h.currentTop=null);else{var f,g=n-h.stickyElement.outerHeight()-h.topSpacing-h.bottomSpacing-t-c;g<0?g+=h.topSpacing:g=h.topSpacing,h.currentTop!==g&&(h.getWidthFrom?f=e(h.getWidthFrom).width()||null:h.widthFromWrapper&&(f=h.stickyWrapper.width()),null==f&&(f=h.stickyElement.width()),h.stickyElement.css("width",f).css("position","fixed").css("top",g).css("z-index",h.zIndex),h.stickyElement.parent().addClass(h.className),null===h.currentTop?h.stickyElement.trigger("sticky-start",[h]):h.stickyElement.trigger("sticky-update",[h]),h.currentTop===h.topSpacing&&h.currentTop>g||null===h.currentTop&&g<h.topSpacing?h.stickyElement.trigger("sticky-bottom-reached",[h]):null!==h.currentTop&&g===h.topSpacing&&h.currentTop<g&&h.stickyElement.trigger("sticky-bottom-unreached",[h]),h.currentTop=g);var m=h.stickyWrapper.parent();h.stickyElement.offset().top+h.stickyElement.outerHeight()>=m.offset().top+m.outerHeight()&&h.stickyElement.offset().top<=h.topSpacing?h.stickyElement.css("position","absolute").css("top","").css("bottom",0).css("z-index",""):h.stickyElement.css("position","fixed").css("top",g).css("bottom","").css("z-index",h.zIndex)}}},d=function(){l=r.height();for(var t=0,n=s.length;t<n;t++){var o=s[t],a=null;o.getWidthFrom?o.responsiveWidth&&(a=e(o.getWidthFrom).width()):o.widthFromWrapper&&(a=o.stickyWrapper.width()),null!=a&&o.stickyElement.css("width",a)}},u={init:function(t){var n=e.extend({},o,t);return this.each(function(){var t=e(this),r=t.attr("id"),a=r?r+"-"+o.wrapperClassName:o.wrapperClassName,l=e("<div></div>").attr("id",a).addClass(n.wrapperClassName);t.wrapAll(function(){if(0==e(this).parent("#"+a).length)return l});var c=t.parent();n.center&&c.css({width:t.outerWidth(),marginLeft:"auto",marginRight:"auto"}),"right"===t.css("float")&&t.css({float:"none"}).parent().css({float:"right"}
9),n.stickyElement=t,n.stickyWrapper=c,n.currentTop=null,s.push(n),u.setWrapperHeight(this),u.setupChangeListeners(this)})},setWrapperHeight:function(t){var n=e(t),o=n.parent();o&&o.css("height",n.outerHeight())},setupChangeListeners:function(e){window.MutationObserver?new window.MutationObserver(function(t){(t[0].addedNodes.length||t[0].removedNodes.length)&&u.setWrapperHeight(e)}).observe(e,{subtree:!0,childList:!0}):window.addEventListener?(e.addEventListener("DOMNodeInserted",function(){u.setWrapperHeight(e)},!1),e.addEventListener("DOMNodeRemoved",function(){u.setWrapperHeight(e)},!1)):window.attachEvent&&(e.attachEvent("onDOMNodeInserted",function(){u.setWrapperHeight(e)}),e.attachEvent("onDOMNodeRemoved",function(){u.setWrapperHeight(e)}))},update:c,unstick:function(t){return this.each(function(){for(var t=e(this),o=-1,r=s.length;r-- >0;)s[r].stickyElement.get(0)===this&&(n.call(s,r,1),o=r);-1!==o&&(t.unwrap(),t.css({width:"",position:"",top:"",float:"","z-index":""}))})}};window.addEventListener?(window.addEventListener("scroll",c,!1),window.addEventListener("resize",d,!1)):window.attachEvent&&(window.attachEvent("onscroll",c),window.attachEvent("onresize",d)),e.fn.sticky=function(n){return u[n]?u[n].apply(this,t.call(arguments,1)):"object"!=typeof n&&n?void e.error("Method "+n+" does not exist on jQuery.sticky"):u.init.a
9pply(this,arguments)},e.fn.unstick=function(n){return u[n]?u[n].apply(this,t.call(arguments,1)):"object"!=typeof n&&n?void e.error("Method "+n+" does not exist on jQuery.sticky"):u.unstick.apply(this,arguments)},e(function(){setTimeout(c,0)})}),ResponsiveHelper=function(e){var t,n=[],o=e(window),r=!1;function a(){var r=o.width();r!==t&&(t=r,e.each(n,function(t,n){e.each(n.data,function(e,t){t.currentActive&&!s(t.range[0],t.range[1])&&(t.currentActive=!1,"function"==typeof t.disableCallback&&t.disableCallback())}),e.each(n.data,function(e,t){!t.currentActive&&s(t.range[0],t.range[1])&&(t.currentActive=!0,"function"==typeof t.enableCallback&&t.enableCallback())})}))}function s(e,n){var o,a="";return e>0&&(a+="(min-width: "+e+"px)"),n<1/0&&(a+=(a?" and ":"")+"(max-width: "+n+"px)"),o=a,window.matchMedia&&r?matchMedia(o).matches:window.styleMedia?styleMedia.matchMedium(o):window.media?media.matchMedium(o):t>=e&&t<=n}return window.matchMedia&&(window.Window&&window.matchMedia===Window.prototype.matchMedia?r=!0:window.matchMedia.toString().indexOf("native")>-1&&(r=!0)),o.bind("load resize orientationchange",a),{addRange:function(o){var r={data:{}};e.each(o,function(e,t){var n;r.data[e]={range:[parseInt((n=e.split(".."))[0],10)||-1/0,parseInt(n[1],10)||1/0].sort(function(e,t){return e-t}),enableCallback:t.on,disableCallback:t.off}}),n.push(r),t=null,a()}}}(jQuery),function(e,t,n,o){"use strict";var r=n("html"),a=n(e),s=n(t),l=n.fancybox=function(){l.open.apply(this,arguments)},c=navigator.userAgent.match(/msie/i),d=null,u=o!==t.createTouch,h=function(e){return e&&e.hasOwnProperty&&e instanceof n},p=function(e){return e&&"string"===n.type(e)},f=function(e){return p(e)&&e.indexOf("%")>0},g=function(e,t){var n=parseInt(e,10)||0;return t&&f(e)&&(n=l.getViewport()[t]/100*n),Math.ceil(n)},m=function(e,t){return g(e,t)+"px"};n.extend(l,{version:"2.1.5",defaults:{padding:15,margin:20,width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,pixelRatio:1,autoSize:!0,autoHeight:!1,autoWidth:!1,autoResize:!0,autoCenter:!u,fitToView:!0,aspectRatio:!1,topRatio:.5,leftRatio:.5,scrolling:"auto",wrapCSS:"",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3e3,preload:3,modal:!1,loop:!0,ajax:{dataType:"html",headers:{"X-fancyBox":!0}},iframe:{scrolling:"auto",preload:!0},swf:{wmode:"transparent",allowfullscreen:"true",allowscriptaccess:"always"},keys:{next:{13:"left",34:"up",39:"left",40:"up"},prev:{8:"right",33:"down",37:"right",38:"down"},close:[27],play:[32],toggle:[70]},direction:{next:"left",prev:"right"},scrollOutside:!0,index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"></div></div></div></div>',image:'<img class="fancybox-image" src="{href}" alt="" />',iframe:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen'+(c?' allowtransparency="true"':"")+"></iframe>",error:'<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.</p>',closeBtn:'<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"></a>',next:'<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span></span></a>',prev:'<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span></span></a>'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:250,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:250,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:!0,title:!0},onCancel:n.noop,beforeLoad:n.noop,afterLoad:n.noop,beforeShow:n.noop,afterShow:n.noop,beforeChange:n.noop,beforeClose:n.noop,afterClose:n.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1,isOpen:!1,isOpened:!1,wrap:null,
9skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(e,t){if(e&&(n.isPlainObject(t)||(t={}),!1!==l.close(!0)))return n.isArray(e)||(e=h(e)?n(e).get():[e]),n.each(e,function(r,a){var s,c,d,u,f,g,m,v={};"object"===n.type(a)&&(a.nodeType&&(a=n(a)),h(a)?(v={href:a.data("fancybox-href")||a.attr("href"),title:a.data("fancybox-title")||a.attr("title"),isDom:!0,element:a},n.metadata&&n.extend(!0,v,a.metadata())):v=a),s=t.href||v.href||(p(a)?a:null),c=o!==t.title?t.title:v.title||"",(u=(d=t.content||v.content)?"html":t.type||v.type)||!v.isDom||(u=a.data("fancybox-type"))||(u=(f=a.prop("class").match(/fancybox\.(\w+)/))?f[1]:null),p(s)&&(!u&&(l.isImage(s)?u="image":l.isSWF(s)?u="swf":"#"===s.charAt(0)?u="inline":p(a)&&(u="html",d=a)),"ajax"===u&&(s=(g=s.split(/\s+/,2)).shift(),m=g.shift())),d||("inline"===u?s?d=n(p(s)?s.replace(/.*(?=#[^\s]+$)/,""):s):v.isDom&&(d=a):"html"===u?d=s:u||s||!v.isDom||(u="inline",d=a)),n.extend(v,{href:s,type:u,content:d,title:c,selector:m}),e[r]=v}),l.opts=n.extend(!0,{},l.defaults,t),o!==t.keys&&(l.opts.keys=!!t.keys&&n.extend({},l.defaults.keys,t.keys)),l.group=e,l._start(l.opts.index)},cancel:function(){var e=l.coming;e&&!1!==l.trigger("onCancel")&&(l.hideLoading(),l.ajaxLoad&&l.ajaxLoad.abort(),l.ajaxLoad=null,l.imgPreload&&(l.imgPreload.onload=l.imgPreload.onerror=null),e.wrap&&e.wrap.stop(!0,!0).trigger("onReset").remove(),l.coming=null,l.current||l._afterZoomOut(e))},close:function(e){l.cancel(),!1!==l.trigger("beforeClose")&&(l.unbindEvents(),l.isActive&&(l.isOpen&&!0!==e?(l.isOpen=l.isOpened=!1,l.isClosing=!0,n(".fancybox-item, .fancybox-nav").remove(),l.wrap.stop(!0,!0).removeClass("fancybox-opened"),l.transitions[l.current.closeMethod]()):(n(".fancybox-wrap").stop(!0).trigger("onReset").remove(),l._afterZoomOut())))},play:function(e){var t=function(){clearTimeout(l.player.timer)},n=function(){t(),l.current&&l.player.isActive&&(l.player.timer=setTimeout(l.next,l.current.playSpeed))},o=function(){t(),s.unbind(".player"),l.player.isActive=!1,l.trigger("onPlayEnd")};!0!==e&&(l.player.isActive||!1===e)?o():l.current&&(l.current.loop||l.current.index<l.group.length-1)&&(l.player.isActive=!0,s.bind({"onCancel.player beforeClose.player":o,"onUpdate.player":n,"beforeLoad.player":t}),n(),l.trigger("onPlayStart"))},next:function(e){var t=l.current;t&&(p(e)||(e=t.direction.next),l.jumpto(t.index+1,e,"next"))},prev:function(e){var t=l.current;t&&(p(e)||(e=t.direction.prev),l.jumpto(t.index-1,e,"prev"))},jumpto:function(e,t,n){var r=l.current;r&&(e=g(e),l.direction=t||r.direction[e>=r.index?"next":"prev"],l.router=n||"jumpto",r.loop&&(e<0&&(e=r.group.length+e%r.group.length),e%=r.group.length),o!==r.group[e]&&(l.cancel(),l._start(e)))},reposition:function(e,t){var o,r=l.current,a=r?r.wrap:null;a&&(o=l._getPosition(t),e&&"scroll"===e.type?(delete o.position,a.stop(!0,!0).animate(o,200)):(a.css(o),r.pos=n.extend({},r.dim,o)))},update:function(e){var t=e&&e.type,n=!t||"orientationchange"===t;n&&(clearTimeout(d),d=null),l.isOpen&&!d&&(d=setTimeout(function(){var o=l.current;o&&!l.isClosing&&(l.wrap.removeClass("fancybox-tmp"),(n||"load"===t||"resize"===t&&o.autoResize)&&l._setDimension(),"scroll"===t&&o.canShrink||l.reposition(e),l.trigger("onUpdate"),d=null)},n&&!u?0:300))},toggle:function(e){l.isOpen&&(l.current.fitToView="boolean"===n.type(e)?e:!l.current.fitToView,u&&(l.wrap.removeAttr("style").addClass("fancybox-tmp"),l.trigger("onUpdate")),l.update())},hideLoading:function(){s.unbind(".loading"),n("#fancybox-loading").remove()},showLoading:function(){var e,t;l.hideLoading(),e=n('<div id="fancybox-loading"><div></div></div>').click(l.cancel).appendTo("body"),s.bind("keydown.loading",function(e){27===(e.which||e.keyCode)&&(e.preventDefault(),l.cancel())}),l.defaults.fixed||(t=l.getViewport(),e.css({position:"absolute",top:.5*t.h+t.y,left:.5*t.w+t.x}))},getViewport:function(){var t=l.current&&l.current.locked||!1,n={x:a.scrollLeft(),y:a.scrollTop()};return t?(n.w=t[0].clientWidth,n.h=t[0].clientHeight):(n.w=u&&e.innerWidth?e.innerWidth:a.width(),n.h=u&&e.innerHe
9ight?e.innerHeight:a.height()),n},unbindEvents:function(){l.wrap&&h(l.wrap)&&l.wrap.unbind(".fb"),s.unbind(".fb"),a.unbind(".fb")},bindEvents:function(){var e,t=l.current;t&&(a.bind("orientationchange.fb"+(u?"":" resize.fb")+(t.autoCenter&&!t.locked?" scroll.fb":""),l.update),(e=t.keys)&&s.bind("keydown.fb",function(r){var a=r.which||r.keyCode,s=r.target||r.srcElement;if(27===a&&l.coming)return!1;r.ctrlKey||r.altKey||r.shiftKey||r.metaKey||s&&(s.type||n(s).is("[contenteditable]"))||n.each(e,function(e,s){return t.group.length>1&&o!==s[a]?(l[e](s[a]),r.preventDefault(),!1):n.inArray(a,s)>-1?(l[e](),r.preventDefault(),!1):void 0})}),n.fn.mousewheel&&t.mouseWheel&&l.wrap.bind("mousewheel.fb",function(e,o,r,a){for(var s,c=n(e.target||null),d=!1;c.length&&!(d||c.is(".fancybox-skin")||c.is(".fancybox-wrap"));)d=(s=c[0])&&!(s.style.overflow&&"hidden"===s.style.overflow)&&(s.clientWidth&&s.scrollWidth>s.clientWidth||s.clientHeight&&s.scrollHeight>s.clientHeight),c=n(c).parent();0===o||d||!(l.group.length>1)||t.canShrink||(a>0||r>0?l.prev(a>0?"down":"left"):(a<0||r<0)&&l.next(a<0?"up":"right"),e.preventDefault())}))},trigger:function(e,t){var o,r=t||l.coming||l.current;if(r){if(n.isFunction(r[e])&&(o=r[e].apply(r,Array.prototype.slice.call(arguments,1))),!1===o)return!1;r.helpers&&n.each(r.helpers,function(t,o){o&&l.helpers[t]&&n.isFunction(l.helpers[t][e])&&l.helpers[t][e](n.extend(!0,{},l.helpers[t].defaults,o),r)}),s.trigger(e)}},isImage:function(e){return p(e)&&e.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i)},isSWF:function(e){return p(e)&&e.match(/\.(swf)((\?|#).*)?$/i)},_start:function(e){var t,o,r,a,s,c={};if(e=g(e),!(t=l.group[e]||null))return!1;if(a=(c=n.extend(!0,{},l.opts,t)).margin,s=c.padding,"number"===n.type(a)&&(c.margin=[a,a,a,a]),"number"===n.type(s)&&(c.padding=[s,s,s,s]),c.modal&&n.extend(!0,c,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}}),c.autoSize&&(c.autoWidth=c.autoHeight=!0),"auto"===c.width&&(c.autoWidth=!0),"auto"===c.height&&(c.autoHeight=!0),c.group=l.group,c.index=e,l.coming=c,!1===l.trigger("beforeLoad")){l.coming=null;return}if(r=c.type,o=c.href,!r)return l.coming=null,!!l.current&&!!l.router&&"jumpto"!==l.router&&(l.current.index=e,l[l.router](l.direction));if(l.isActive=!0,("image"===r||"swf"===r)&&(c.autoHeight=c.autoWidth=!1,c.scrolling="visible"),"image"===r&&(c.aspectRatio=!0),"iframe"===r&&u&&(c.scrolling="scroll"),c.wrap=n(c.tpl.wrap).addClass("fancybox-"+(u?"mobile":"desktop")+" fancybox-type-"+r+" fancybox-tmp "+c.wrapCSS).appendTo(c.parent||"body"),n.extend(c,{skin:n(".fancybox-skin",c.wrap),outer:n(".fancybox-outer",c.wrap),inner:n(".fancybox-inner",c.wrap)}),n.each(["Top","Right","Bottom","Left"],function(e,t){c.skin.css("padding"+t,m(c.padding[e]))}),l.trigger("onReady"),"inline"===r||"html"===r){if(!c.content||!c.content.length)return l._error("content")}else if(!o)return l._error("href");"image"===r?l._loadImage():"ajax"===r?l._loadAjax():"iframe"===r?l._loadIframe():l._afterLoad()},_error:function(e){n.extend(l.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:e,content:l.coming.tpl.error}),l._afterLoad()},_loadImage:function(){var e=l.imgPreload=new Image;e.onload=function(){this.onload=this.onerror=null,l.coming.width=this.width/l.opts.pixelRatio,l.coming.height=this.height/l.opts.pixelRatio,l._afterLoad()},e.onerror=function(){this.onload=this.onerror=null,l._error("image")},e.src=l.coming.href,!0!==e.complete&&l.showLoading()},_loadAjax:function(){var e=l.coming;l.showLoading(),l.ajaxLoad=n.ajax(n.extend({},e.ajax,{url:e.href,error:function(e,t){l.coming&&"abort"!==t?l._error("ajax",e):l.hideLoading()},success:function(t,n){"success"===n&&(e.content=t,l._afterLoad())}}))},_loadIframe:function(){var e=l.coming,t=n(e.tpl.iframe.replace(/\{rnd\}/g,new Date().getTime())).attr("scrolling",u?"auto":e.iframe.scrolling).attr("src",e.href);n(e.wrap).bind("onReset",function(){try{n(this).find("iframe").hide().attr("src","//about:blank").end().empty()}catch(e){}}),e.iframe.preload&&(l.showLoading(),t.one("load",function(){n(this).data("ready",1),u||n(this).bind("load.fb",l.update),n(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show(),l._afterLoad()})),e.content=t.appendTo(e.inner),e.iframe.preload||l._afterLoad()},_preloadImages:function(){var e,t,n=l.group,o=l.current,r=n.length,a=o.preload?Math.min(o.preload,r-1):0;for(t=1;t<=a;t+=1)"image"===(e=n[(o.index+t)%r]).type&&e.href&&(new Image().src=e.href)},_afterLoad:function(){var e,t,o,r,a,s=l.coming,c=l.current,d="fancybox-placeholder";if(l.hideLoading(),s&&!1!==l.isActive){if(!1===l.trigger("afterLoad",s,c)){s.wrap.stop(!0).trigger("onReset").remove(),l.coming=null;return}switch(c&&(l.trigger("beforeChange",c),c.wrap.stop(!0).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove()),l.unbindEvents(),e=s.content,t=s.type,o=s.scrolling,n.extend(l,{wrap:s.wrap,skin:s.skin,outer:s.outer,inner:s.inner,current:s,previous:c}),r=s.href,t){case"inline":case"ajax":case"html":s.selector?e=n("<div>").html(e).find(s.selector):h(e)&&(e.data(d)||e.data(d,n('<div class="'+d+'"></div>').insertAfter(e).hide()),e=e.show().detach(),s.wrap.bind("onReset",function(){n(this).find(e).length&&e.hide().replaceAll(e.data(d)).data(d,!1)}));break;case"image":e=s.tpl.image.replace("{href}",r);break;case"swf":e='<object id="fancybox-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="'+r+'"></param>',a="",n.each(s.swf,function(t,n){e+='<param name="'+t+'" value="'+n+'"></param>',a+=" "+t+'="'+n+'"'}),e+='<embed src="'+r+'" type="application/x-shockwave-flash" width="100%" height="100%"'+a+"></embed></object>"}h(e)&&e.parent().is(s.inner)||s.inner.append(e),l.trigger("beforeShow"),s.inner.css("overflow","yes"===o?"scroll":"no"===o?"hidden":o),l._setDimension(),l.reposition(),l.isOpen=!1,l.coming=null,l.bindEvents(),l.isOpened?c.prevMethod&&l.transitions[c.prevMethod]():n(".fancybox-wrap").not(s.wrap).stop(!0).trigger("onReset").remove(),l.transitions[l.isOpened?s.nextMethod:s.openMethod](),l._preloadImages()}},_setDimension:function(){var e,t,o,r,a,s,c,d,u,h,p,v,y,b,w,x=l.getViewport(),C=0,S=!1,_=!1,k=l.wrap,E=l.skin,T=l.inner,M=l.current,I=M.width,O=M.height,P=M.minWidth,j=M.minHeight,A=M.maxWidth,L=M.maxHeight,W=M.scrolling,H=M.scrollOutside?M.scrollbarWidth:0,z=M.margin,N=g(z[1]+z[3]),D=g(z[0]+z[2]);if(k.add(E).add(T).width("auto").height("auto").removeClass("fancybox-tmp"),e=g(E.outerWidth(!0)-E.width()),t=g(E.outerHeight(!0)-E.height()),o=N+e,r=D+t,a=f(I)?(x.w-o)*g(I)/100:I,s=f(O)?(x.h-r)*g(O)/100:O,"iframe"===M.type){if(b=M.content,M.autoHeight&&1===b.data("ready"))try{b[0].contentWindow.document.location&&(T.width(a).height(9999),w=b.contents().find("body"),H&&w.css("overflow-x","hidden"),s=w.outerHeight(!0))}catch(e){}}else(M.autoWidth||M.autoHeight)&&(T.addClass("fancybox-tmp"),M.autoWidth||T.width(a),M.autoHeight||T.height(s),M.autoWidth&&(a=T.width()),M.autoHeight&&(s=T.height()),T.removeClass("fancybox-tmp"));if(I=g(a),O=g(s),u=a/s,P=g(f(P)?g(P,"w")-o:P),A=g(f(A)?g(A,"w")-o:A),j=g(f(j)?g(j,"h")-r:j),L=g(f(L)?g(L,"h")-r:L),c=A,d=L,M.fitToView&&
vendor: 5,685 bytes, line 9
9(A=Math.min(x.w-o,A),L=Math.min(x.h-r,L)),v=x.w-N,y=x.h-D,M.aspectRatio?(I>A&&(O=g((I=A)/u)),O>L&&(I=g((O=L)*u)),I<P&&(O=g((I=P)/u)),O<j&&(I=g((O=j)*u))):(I=Math.max(P,Math.min(I,A)),M.autoHeight&&"iframe"!==M.type&&(T.width(I),O=T.height()),O=Math.max(j,Math.min(O,L))),M.fitToView){if(T.width(I).height(O),k.width(I+e),h=k.width(),p=k.height(),M.aspectRatio)for(;(h>v||p>y)&&I>P&&O>j&&!(C++>19);)(I=g((O=Math.max(j,Math.min(L,O-10)))*u))<P&&(O=g((I=P)/u)),I>A&&(O=g((I=A)/u)),T.width(I).height(O),k.width(I+e),h=k.width(),p=k.height();else I=Math.max(P,Math.min(I,I-(h-v))),O=Math.max(j,Math.min(O,O-(p-y)))}H&&"auto"===W&&O<s&&I+e+H<v&&(I+=H),T.width(I).height(O),k.width(I+e),h=k.width(),p=k.height(),S=(h>v||p>y)&&I>P&&O>j,_=M.aspectRatio?I<c&&O<d&&I<a&&O<s:(I<c||O<d)&&(I<a||O<s),n.extend(M,{dim:{width:m(h),height:m(p)},origWidth:a,origHeight:s,canShrink:S,canExpand:_,wPadding:e,hPadding:t,wrapSpace:p-E.outerHeight(!0),skinSpace:E.height()-O}),!b&&M.autoHeight&&O>j&&O<L&&!_&&T.height("auto")},_getPosition:function(e){var t=l.current,n=l.getViewport(),o=t.margin,r=l.wrap.width()+o[1]+o[3],a=l.wrap.height()+o[0]+o[2],s={position:"absolute",top:o[0],left:o[3]};return t.autoCenter&&t.fixed&&!e&&a<=n.h&&r<=n.w?s.position="fixed":t.locked||(s.top+=n.y,s.left+=n.x),s.top=m(Math.max(s.top,s.top+(n.h-a)*t.topRatio)),s.left=m(Math.max(s.left,s.left+(n.w-r)*t.leftRatio)),s},_afterZoomIn:function(){var e=l.current;e&&(l.isOpen=l.isOpened=!0,l.wrap.css("overflow","visible").addClass("fancybox-opened"),l.update(),(e.closeClick||e.nextClick&&l.group.length>1)&&l.inner.css("cursor","pointer").bind("click.fb",function(t){n(t.target).is("a")||n(t.target).parent().is("a")||(t.preventDefault(),l[e.closeClick?"close":"next"]())}),e.closeBtn&&n(e.tpl.closeBtn).appendTo(l.skin).bind("click.fb",function(e){e.preventDefault(),l.close()}),e.arrows&&l.group.length>1&&((e.loop||e.index>0)&&n(e.tpl.prev).appendTo(l.outer).bind("click.fb",l.prev),(e.loop||e.index<l.group.length-1)&&n(e.tpl.next).appendTo(l.outer).bind("click.fb",l.next)),l.trigger("afterShow"),e.loop||e.index!==e.group.length-1?l.opts.autoPlay&&!l.player.isActive&&(l.opts.autoPlay=!1,l.play()):l.play(!1))},_afterZoomOut:function(e){e=e||l.current,n(".fancybox-wrap").trigger("onReset").remove(),n.extend(l,{group:{},opts:{},router:!1,current:null,isActive:!1,isOpened:!1,isOpen:!1,isClosing:!1,wrap:null,skin:null,outer:null,inner:null}),l.trigger("afterClose",e)}}),l.transitions={getOrigPosition:function(){var e=l.current,t=e.element,n=e.orig,o={},r=50,a=50,s=e.hPadding,c=e.wPadding,d=l.getViewport();return!n&&e.isDom&&t.is(":visible")&&!(n=t.find("img:first")).length&&(n=t),h(n)?(o=n.offset(),n.is("img")&&(r=n.outerWidth(),a=n.outerHeight())):(o.top=d.y+(d.h-a)*e.topRatio,o.left=d.x+(d.w-r)*e.leftRatio),("fixed"===l.wrap.css("position")||e.locked)&&(o.top-=d.y,o.left-=d.x),o={top:m(o.top-s*e.topRatio),left:m(o.left-c*e.leftRatio),width:m(r+c),height:m(a+s)}},step:function(e,t){var n,o,r=t.prop,a=l.current,s=a.wrapSpace,c=a.skinSpace;("width"===r||"height"===r)&&(n=t.end===t.start?1:(e-t.start)/(t.end-t.start),l.isClosing&&(n=1-n),o=e-("width"===r?a.wPadding:a.hPadding),l.skin[r](g("width"===r?o:o-s*n)),l.inner[r](g("width"===r?o:o-s*n-c*n)))},zoomIn:function(){var e=l.current,t=e.pos,o=e.openEffect,r="elastic"===o,a=n.extend({opacity:1},t);delete a.position,r?(t=this.getOrigPosition(),e.openOpacity&&(t.opacity=.1)):"fade"===o&&(t.opacity=.1),l.wrap.css(t).animate(a,{duration:"none"===o?0:e.openSpeed,easing:e.openEasing,step:r?this.step:null,complete:l._afterZoomIn})},zoomOut:function(){var e=l.current,t=e.closeEffect,n="elastic"===t,o={opacity:.1};n&&(o=this.getOrigPosition(),e.closeOpacity&&(o.opacity=.1)),l.wrap.animate(o,{duration:"none"===t?0:e.closeSpeed,easing:e.closeEasing,step:n?this.step:null,complete:l._afterZoomOut})},changeIn:function(){var e,t=l.current,n=t.nextEffect,o=t.pos,r={opacity:1},a=l.direction;o.opacity=.1,"elastic"===n&&(e="down"===a||"up"===a?"top":"left","down"===a||"right"===a?(o[e]=m(g(o[e])-200),r[e]="+=200px"):(o[e]=m(g(o[e])+200),r[e]="-=200px")),"none"===n?l._afterZoomIn():l.wrap.css(o).animate(r,{duration:t.nextSpeed,easing:t.nextEasing,complete:l._afterZoomIn})},changeOut:function(){var e=l.previous,t=e.prevEffect,o={opacity:.1},r=l.direction;"elastic"===t&&(o["down"===r||"up"===r?"top":"left"]=("up"===r||"left"===r?"-":"+")+"=200px"),e.wrap.animate(o,{duration:"none"===t?0:e.prevSpeed,easing:e.prevEasing,complete:function(){n(this).trigger("onReset").remove()}})}},l.helpers.overlay={defaults:{closeClick:!0,speedOut:200,showEarly:!0,css:{},locked:!u,fixed:!0},overlay:null,fixed:!1,el:n("html"),create:function(e){e=n.extend({},this.defaults,e),this.overlay&&this.close(),this.overlay=n('<div class="fancybox-overlay"></div>').appendTo(l.coming?l.coming.parent:e.parent),this.fixed=!1,e.fixed&&l.defaults.fixed&&(this.overlay.addClass("fancybox-overlay-fixed"),this.fixed=!0)},open:function(e){var t=this;e=n.extend({},this.defaults,e),this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(e),this.fixed||(a.bind("resize.overlay",n.proxy(this.update,this)),this.update()),e.closeClick&&this.overlay.bind("click.overlay",function(e){if(n(e.target).hasClass("fancybox-overlay"))return l.isActive?l.close():t.close(),!1}),this.overlay.css(e.css).show()},close:function(){var e,t;a.unbind("resize.overlay"),this.el.hasClass("fancybox-lock")&&(n(".fancybox-margin").removeClass("fancybox-margin"),e=a.scrollTop(),t=a.scrollLeft(),this.el.removeClass("fancybox-lock"),a.scrollTop(e).scrollLeft(t)),n(".fancybox-overlay").remove().hide(),n.extend(this,{overlay:null,fixed:!1})},update:function(){var e,n="100%";
9this.overlay.width(n).height("100%"),c?(e=Math.max(t.documentElement.offsetWidth,t.body.offsetWidth),s.width()>e&&(n=s.width())):s.width()>a.width()&&(n=s.width()),this.overlay.width(n).height(s.height())},onReady:function(e,t){var o=this.overlay;n(".fancybox-overlay").stop(!0,!0),o||this.create(e),e.locked&&this.fixed&&t.fixed&&(o||(this.margin=s.height()>a.height()&&n("html").css("margin-right").replace("px","")),t.locked=this.overlay.append(t.wrap),t.fixed=!1),!0===e.showEarly&&this.beforeShow.apply(this,arguments)},beforeShow:function(e,t){var o,r;t.locked&&(!1!==this.margin&&(n("*").filter(function(){return"fixed"===n(this).css("position")&&!n(this).hasClass("fancybox-overlay")&&!n(this).hasClass("fancybox-wrap")}).addClass("fancybox-margin"),this.el.addClass("fancybox-margin")),o=a.scrollTop(),r=a.scrollLeft(),this.el.addClass("fancybox-lock"),a.scrollTop(o).scrollLeft(r)),this.open(e)},onUpdate:function(){this.fixed||this.update()},afterClose:function(e){this.overlay&&!l.coming&&this.overlay.fadeOut(e.speedOut,n.proxy(this.close,this))}},l.helpers.title={defaults:{type:"float",position:"bottom"},beforeShow:function(e){var t,o,r=l.current,a=r.title,s=e.type;if(n.isFunction(a)&&(a=a.call(r.element,r)),p(a)&&""!==n.trim(a)){switch(t=n('<div class="fancybox-title fancybox-title-'+s+'-wrap">'+a+"</div>"),s){case"inside":o=l.skin;break;case"outside":o=l.wrap;break;case"over":o=l.inner;break;default:o=l.skin,t.appendTo("body"),c&&t.width(t.width()),t.wrapInner('<span class="child"></span>'),l.current.margin[2]+=Math.abs(g(t.css("margin-bottom")))}t["top"===e.position?"prependTo":"appendTo"](o)}}},n.fn.fancybox=function(e){var t,o=n(this),r=this.selector||"",a=function(a){var s,c,d=n(this).blur(),u=t;a.ctrlKey||a.altKey||a.shiftKey||a.metaKey||d.is(".fancybox-wrap")||(s=e.groupAttr||"data-fancybox-group",(c=d.attr(s))||(s="rel",c=d.get(0)[s]),c&&""!==c&&"nofollow"!==c&&(u=(d=(d=r.length?n(r):o).filter("["+s+'="'+c+'"]')).index(this)),e.index=u,!1!==l.open(d,e)&&a.preventDefault())};return t=(e=e||{}).index||0,r&&!1!==e.live?s.undelegate(r,"click.fb-start").delegate(r+":not('.fancybox-item, .fancybox-nav')","click.fb-start",a):o.unbind("click.fb-start").bind("click.fb-start",a),this.filter("[data-fancybox-start=1]").trigger("click"),this},s.ready(function(){var t,a,s,c;o===n.scrollbarWidth&&(n.scrollbarWidth=function(){var e=n('<div style="width:50px;height:50px;overflow:auto"><div/></div>').appendTo("body"),t=e.children(),o=t.innerWidth()-t.height(99).innerWidth();return e.remove(),o}),o===n.support.fixedPosition&&(n.support.fixedPosition=(c=20===(s=n('<div style="position:fixed;top:20px;"></div>').appendTo("body"))[0].offsetTop||15===s[0].offsetTop,s.remove(),c)),n.extend(l.defaults,{scrollbarWidth:n.scrollbarWidth(),fixed:n.support.fixedPosition,parent:n("body")}),t=n(e).width(),r.addClass("fancybox-lock-test"),a=n(e).width(),r.removeClass("fancybox-lock-test"),n("<style type='text/css'>.fancybox-margin{margin-right:"+(a-t)+"px;}</style>").appendTo("head")})}(window,document,jQuery),function(e){var t=/Windows Phone/.test(navigator.userAgent)||"ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch;function n(t){this.options=e.extend({heightProp:"height",recalcOnPageScroll:!1,setScrollTo:"",extraSpacing:0},t),this.init()}n.prototype={init:function(){for(var e,t=["height","max-height","maxHeight"],n=0;n<t.length;n++)t[n]===this.options.heightProp&&(e=!0);this.options.holder&&void 0!==e&&(this.findElements(),this.attachEvents(),this.setHeight())},findElements:function(){this.scrollAreaWrapper=e(this.options.holder),this.scrollArea=this.options.setScrollTo?this.scrollAreaWrapper.find(this.options.setScrollTo):this.scrollAreaWrapper},attachEvents:function(){if(!this.destroyed){var n=this,o=null;this.onResize=function(){n.setHeight()},this.onScroll=function(){clearTimeout(o),o=setTimeout(function(){n.setHeight()},2e3)},t?(e(window).on("orientationchange",this.onResize),e(window).on("touchend",this.onScroll)):(e(window).on("resize",this.onResize),this.options.recalcOnPageScroll&&e(window).on("scroll",this.onScroll))}},calcHeight:function(){var t=e(window),n=Math.round(this.scrollAreaWrapper.offset().top),o=(window.innerHeight,window.innerHeight),r=t.scrollTop();this.scrollAreaWrapperHeight=0,n>=r?this.scrollAreaWrapperHeight=o-(n-r)-this.options.extraSpacing:this.scrollAreaWrapperHeight=o-(n-this.options.extraSpacing)},setHeight:function(){this.destroyed||(this.calcHeight(),this.scrollArea.css(this.options.heightProp,this.scrollAreaWrapperHeight),this.scrollArea.css("overflow","auto"))},destroy:function(){var n=this;n.destroyed=!0,t?(e(window).off("orientationchange",this.onResize),e(window).off("touchend",this.onScroll)):(e(window).off("resize",this.onResize),this.options.recalcOnPageScroll&&e(window).off("scroll",this.onScroll)),this.scrollArea.css(this.options.heightProp,""),this.scrollArea.css("overflow",""),this.scrollAreaWrapper.removeData("scrollArea")}},e.fn.scrollArea=function(t){return this.each(function(){e(this).data("scrollArea",new n(e.extend(t,{holder:this})))})}}(jQuery),jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(e,t,n,o,r){return jQuery.easing[jQuery.easing.def](e,t,n,o,r)},easeInQuad:function(e,t,n,o,r){return o*(t/=r)*t+n},easeOutQuad:function(e,t,n,o,r){return-o*(t/=r)*(t-2)+n},easeInOutQuad:function(e,t,n,o,r){return(t/=r/2)<1?o/2*t*t+n:-o/2*(--t*(t-2)-1)+n},easeInCubic:function(e,t,n,o,r){return o*(t/=r)*t*t+n},easeOutCubic:function(e,t,n,o,r){return o*((t=t/r-1)*t*t+1)+n},easeInOutCubic:function(e,t,n,o,r){return(t/=r/2)<1?o/2*t*t*t+n:o/2*((t-=2)*t*t+2)+n},easeInQuart:function(e,t,n,o,r){return o*(t/=r)*t*t*t+n},easeOutQuart:function(e,t,n,o,r){return-o*((t=t/r-1)*t*t*t-1)+n},easeInOutQuart:function(e,t,n,o,r){return(t/=r/2)<1?o/2*t*t*t*t+n:-o/2*((t-=2)*t*t*t-2)+n},easeInQuint:function(e,t,n,o,r){return o*(t/=r)*t*t*t*t+n},easeOutQuint:function(e,t,n,o,r){return o*((t=t/r-1)*t*t*t*t+1)+n},easeInOutQuint:function(e,t,n,o,r){return(t/=r/2)<1?o/2*t*t*t*t*t+n:o/2*((t-=2)*t*t*t*t+2)+n},easeInSine:function(e,t,n,o,r){return-o*Math.cos(t/r*(Math.PI/2))+o+n},easeOutSine:function(e,t,n,o,r){return o*Math.sin(t/r*(Math.PI/2))+n},easeInOutSine:function(e,t,n,o,r){return-o/2*(Math.cos(Math.PI*t/r)-1)+n},easeInExpo:function(e,t,n,o,r){return 0==t?n:o*Math.pow(2,10*(t/r-1))+n},easeOutExpo:function(e,t,n,o,r){return t==r?n+o:o*(-Math.pow(2,-10*t/r)+1)+n},easeInOutExpo:function(e,t,n,o,r){return 0==t?n:t==r?n+o:(t/=r/2)<1?o/2*Math.pow(2,10*(t-1))+n:o/2*(-Math.pow(2,-10*--t)+2)+n},easeInCirc:function(e,t,n,o,r){return-o*(Math.sqrt(1-(t/=r)*t)-1)+n},easeOutCirc:function(e,t,n,o,r){return o*Math.sqrt(1-(t=t/r-1)*t)+n},easeInOutCirc:function(e,t,n,o,r){return(t/=r/2)<1?-o/2*(Math.sqrt(1-t*t)-1)+n:o/2*(Math.sqrt(1-(t-=2)*t)+1)+n},easeInElastic:function(e,t,n,o,r){var a=1.70158,s=0,l=o;if(0==t)return n;if(1==(t/=r))return n+o;if(s||(s=.3*r),l<Math.abs(o)){l=o;var a=s/4}else var a=s/(2*Math.PI)*Math.asin(o/l);return-(l*Math.pow(2,10*(t-=1))*Math.sin((t*r-a)*(2*Math.PI)/s))+n},easeOutElastic:function(e,t,n,o,r){var a=1.70158,s=0,l=o;if(0==t)return n;if(1==(t/=r))return n+o;if(s||(s=.3*r),l<Math.abs(o)){l=o;var a=s/4}else var a=s/(2*Math.PI)*Math.asin(o/l);return l*Math.pow(2,-10*t)*Math.sin((t*r-a)*(2*Math.PI)/s)+o+n},easeInOutElastic:function(e,t,n,o,r){var a=1.70158,s=0,l=o;if(0==t)return n;if(2==(t/=r/2))return n+o;if(s||(s=r*(.3*1.5)),l<Math.abs(o)){l=o;var a=s/4}else var a=s/(2*Math.PI)*Math.asin(o/l);return t<1?-.5*(l*Math.pow(2,10*(t-=1))*Math.sin((t*r-a)*(2*Math.PI)/s))+n:l*Math.pow(2,-10*(t-=1))*Math.sin((t*r-a)*(2*Math.PI)/s)*.5+o+n},easeInBack:function(e,t,n,o,r,a){return void 0==a&&(a=1.70158),o*(t/=r)*t*((a+1)*t-a)+n},easeOutBack:function(e,t,n,o,r,a){return void 0==a&&(a=1.70158),o*((t=t/r-1)*t*((a+1)*t+a)+1)+n},easeInOutBack:function(e,t,n,o,r,a){return(void 0==a&&(a=1.70158),(t/=r/2)<1)?o/2*(t*t*(((a*=1.525)+1)*t-a))+n:o/2*((t-=2)*t*(((a*=1.525)+1)*t+a)+2)+n},easeInBounce:function(e,t,n,o,r){return o-jQuery.easing.easeOutBounce(e,r-t,0,o,r)+n},easeOutBounce:function(e,t,n,o,r){return(t/=r)<1/2.75?o*(7.5625*t*t)+n:t<2/2.75?o*(7.5625*(t-=1.5/2.75)*t+.75)+n:t<2.5/2.75?o*(7.5625*(t-=2.25/2.75)*t+.9375)+n:o*(7.5625*(t-=2.625/2.75)*t+.984375)+n},easeInOutBounce:function(e,t,n,o,r){return t<r/2?.5*jQuery.easing.easeInBounce(e,2*t,0,o,r)+n:.5*jQuery.easing.easeOutBounce(e,2*t-r,0,o,r)+.5*o+n}}),/*! 10 * Lava Lamp 11 * http://lavalamp.magicmediamuse.com/ 12 * 13 * Author 14 * Richard Hung 15 * http://www.magicmediamuse.com/ 16 * 17 * Version 18 * 1.0.8 19 * 20 * Copyright (c) 2014 Richard Hung. 21 * 22 * License
23 * Lava Lamp by Richard Hung is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License. 24 * http://creativecommons.org/licenses/by-nc/3.0/deed.en_US 25 */function(e){"use strict";var t,n,o,r,a={init:function(a){return a=e.extend({},{easing:"swing",duration:700,margins:!1,setOnClick:!1,activeObj:".active",autoUpdate:!1,updateTime:100,enableHover:!0,delayOn:0,delayOff:0,enableFocus:!1,deepFocus:!1},a),this.each(function(){var s=a.margins,l=a.setOnClick,c=a.activeObj,d=a.autoUpdate,u=a.updateTime,h=a.enableHover,p=a.delayOn,f=a.delayOff,g=a.enableFocus,m=a.deepFocus,v=e(this),y=v.children(),b=v.children(c);0==b.length&&(b=y.eq(0)),v.data({lavalampActive:b,isAnim:!1,settings:a}),v.addClass("lavalamp").css({position:"relative"});var w=e('<div class="lavalamp-object" />').prependTo(v).css({position:"absolute"});y.addClass("lavalamp-item").css({zIndex:5,position:"relative"});var x=b.outerWidth(s),C=b.outerHeight(s),S=b.position().top,_=b.position().left,k=b.css("marginTop"),E=b.css("marginLeft");s||(E=parseInt(E),k=parseInt(k),_+=E,S+=k),w.css({width:x,height:C,top:S,left:_});var T=!1,M=!0;if(t=function(){var t=e(this);T=!0,setTimeout(function(){T&&M&&v.lavalamp("anim",t)},p)},n=function(e){e=v.data("lavalampActive"),T=!1,setTimeout(function(){!T&&M&&v.lavalamp("anim",e)},f)},o=function(){var t=e(this);t.hasClass("lavalamp-item")||(t=t.parents(".lavalamp-item")),M=!1,setTimeout(function(){v.lavalamp("anim",t)},p),console.log("in")},r=function(){M=!0;var e=v.data("lavalampActive");console.log(e),setTimeout(function(){v.lavalamp("anim",e)},f),console.log("out")},h&&(v.on("mouseenter",".lavalamp-item",t),v.on("mouseleave",".lavalamp-item",n)),g&&(v.on("focusin",".lavalamp-item",o),v.on("focusout",".lavalamp-item",r)),m&&(v.on("focusin",".lavalamp-item *",o),v.on("focusout",".lavalamp-item *",r)),l&&y.click(function(){b=e(this),v.data("lavalampActive",b).lavalamp("update")}),d){var I=setInterval(function(){var e=v.data("isAnim");!1==T&&!1==e&&v.lavalamp("update")},u);v.data("updateInterval",I)}})},destroy:function(){return this.each(function(){var a=e(this),s=a.data("settings"),l=a.children(".lavalamp-item"),c=s.enableHover,d=s.enableFocus,u=s.deepFocus,h=s.autoUpdate;c&&(a.off("mouseenter",".lavalamp-item",t),a.off("mouseleave",".lavalamp-item",n)),d&&(a.off("focusin",".lavalamp-item",o),a.off("focusout",".lavalamp-item",r)),u&&(a.off("focusin",".lavalamp-item *",o),a.off("focusout",".lavalamp-item *",r)),a.removeClass("lavalamp"),l.removeClass("lavalamp-item"),h&&clearInterval(a.data("updateInterval")),a.children(".lavalamp-object").remove(),a.removeData()})},update:function(){return this.each(function(){var t=e(this),n=t.children(":not(.lavalamp-object)"),o=t.data("lavalampActive");
vendor: 5,925 bytes, lines 25-29
25n.addClass("lavalamp-item").css({zIndex:5,position:"relative"}),t.lavalamp("anim",o)})},anim:function(e){var t=this,n=t.data("settings"),o=n.duration,r=n.easing,a=n.margins,s=t.children(".lavalamp-object"),l=e.outerWidth(a),c=e.outerHeight(a),d=e.position().top,u=e.position().left,h=e.css("marginTop"),p=e.css("marginLeft");a||(p=parseInt(p),h=parseInt(h),u+=p,d+=h),t.data("isAnim",!0),s.stop(!0,!1).animate({width:l,height:c,top:d,left:u},o,r,function(){t.data("isAnim",!1)})}};e.fn.lavalamp=function(t){return a[t]?a[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void e.error("Method "+t+" does not exist on jQuery.lavalamp"):a.init.apply(this,arguments)}}(jQuery),/*! 26 Colorbox 1.6.4 27 license: MIT 28 http://www.jacklmoore.com/colorbox 29*/function(e,t,n){function o(n,o,r){var a=t.createElement(n);return o&&(a.id=Z+o),r&&(a.style.cssText=r),e(a)}function r(){return n.innerHeight?n.innerHeight:e(n).height()}function a(t,n){n!==Object(n)&&(n={}),this.cache={},this.el=t,this.value=function(t){var o;return void 0===this.cache[t]&&(void 0!==(o=e(this.el).attr("data-cbox-"+t))?this.cache[t]=o:void 0!==n[t]?this.cache[t]=n[t]:void 0!==Y[t]&&(this.cache[t]=Y[t])),this.cache[t]},this.get=function(t){var n=this.value(t);return e.isFunction(n)?n.call(this.el,this):n}}function s(e){var t=_.length,n=(F+e)%t;return 0>n?t+n:n}function l(e,t){return Math.round((/%/.test(e)?("x"===t?k.width():r())/100:1)*parseInt(e,10))}function c(e,t){return e.get("photo")||e.get("photoRegex").test(t)}function d(e,t){return e.get("retinaUrl")&&n.devicePixelRatio>1?t.replace(e.get("photoRegex"),e.get("retinaSuffix")):t}function u(e){"contains"in v[0]&&!v[0].contains(e.target)&&e.target!==m[0]&&(e.stopPropagation(),v.focus())}function h(e){h.str!==e&&(v.add(m).removeClass(h.str).addClass(e),h.str=e)}function p(n){e(t).trigger(n),ea.triggerHandler(n)}function f(r){var s;if(!U){if(s=e(r).data(G),H=new a(r,s),F=0,(f=H.get("rel"))&&!1!==f&&"nofollow"!==f?-1===(F=(_=e("."+J).filter(function(){var t=e.data(this,G);return new a(this,t).get("rel")===f})).index(H.el))&&(F=(_=_.add(H.el)).length-1):_=e(H.el),!q){q=Q=!0,h(H.get("className")),v.css({visibility:"hidden",display:"block",opacity:""}),E=o(es,"LoadedContent","width:0; height:0; overflow:hidden; visibility:hidden"),b.css({width:"",height:""}).append(E),z=w.height()+S.height()+b.outerHeight(!0)-b.height(),N=x.width()+C.width()+b.outerWidth(!0)-b.width(),D=E.outerHeight(!0),R=E.outerWidth(!0);var f,g=l(H.get("initialWidth"),"x"),y=l(H.get("initialHeight"),"y"),k=H.get("maxWidth"),O=H.get("maxHeight");H.w=Math.max((!1!==k?Math.min(g,l(k,"x")):g)-R-N,0),H.h=Math.max((!1!==O?Math.min(y,l(O,"y")):y)-D-z,0),E.css({width:"",height:H.h}),X.position(),p(ee),H.get("onOpen"),W.add(I).hide(),v.focus(),H.get("trapFocus")&&t.addEventListener&&(t.addEventListener("focus",u,!0),ea.one(eo,function(){t.removeEventListener("focus",u,!0)})),H.get("returnFocus")&&ea.one(eo,function(){e(H.el).focus()})}var P=parseFloat(H.get("opacity"));m.css({opacity:P==P?P:"",cursor:H.get("overlayClose")?"pointer":"",visibility:"visible"}).show(),H.get("closeButton")?L.html(H.get("close")).appendTo(b):L.appendTo("<div/>"),function(){var t,r,a,s=X.prep,u=++el;if(Q=!0,B=!1,p(er),p(et),H.get("onLoad"),H.h=H.get("height")?l(H.get("height"),"y")-D-z:H.get("innerHeight")&&l(H.get("innerHeight"),"y"),H.w=H.get("width")?l(H.get("width"),"x")-R-N:H.get("innerWidth")&&l(H.get("innerWidth"),"x"),H.mw=H.w,H.mh=H.h,H.get("maxWidth")&&(H.mw=l(H.get("maxWidth"),"x")-R-N,H.mw=H.w&&H.w<H.mw?H.w:H.mw),H.get("maxHeight")&&(H.mh=l(H.get("maxHeight"),"y")-D-z,H.mh=H.h&&H.h<H.mh?H.h:H.mh),t=H.get("href"),V=setTimeout(function(){M.show()},100),H.get("inline")){var h=e(t).eq(0);a=e("<div>").hide().insertBefore(h),ea.one(er,function(){a.replaceWith(h)}),s(h)}else H.get("iframe")?s(" "):H.get("html")?s(H.get("html")):c(H,t)?(t=d(H,t),e(B=H.get("createImg")).addClass(Z+"Photo").bind("error."+Z,function(){s(o(es,"Error").html(H.get("imgError")))}).one("load",function(){u===el&&setTimeout(function(){var t;H.get("retinaImage")&&n.devicePixelRatio>1&&(B.height=B.height/n.devicePixelRatio,B.width=B.width/n.devicePixelRatio),H.get("scalePhotos")&&(r=function(){B.height-=B.height*t,B.width-=B.width*t},H.mw&&B.width>H.mw&&(t=(B.width-H.mw)/B.width,r()),H.mh&&B.height>H.mh&&(t=(B.height-H.mh)/B.height,r())),H.h&&(B.style.marginTop=Math.max(H.mh-B.height,0)/2+"px"),_[1]&&(H.get("loop")||_[F+1])&&(B.style.cursor="pointer",e(B).bind("click."+Z,function(){X.next()})),B.style.width=B.width+"px",B.style.height=B.height+"px",s(B)},1)}),B.src=t):t&&T.load(t,H.get("data"),function(t,n){u===el&&s("error"===n?o(es,"Error").html(H.get("xhrError")):e(this).contents())})}()}}function g(){v||(K=!1,k=e(n),v=o(es).attr({id:G,class:!1===e.support.opacity?Z+"IE":"",role:"dialog",tabindex:"-1"}).hide(),m=o(es,"Overlay").hide(),M=e([o(es,"LoadingOverlay")[0],o(es,"LoadingGraphic")[0]]),y=o(es,"Wrapper"),b=o(es,"Content").append(I=o(es,"Title"),O=o(es,"Current"),A=e('<button type="button"/>').attr({id:Z+"Previous"}),j=e('<button type="button"/>').attr({id:Z+"Next"}),P=e('<button type="button"/>').attr({id:Z+"Slideshow"}),M),L=e('<button type="button"/>').attr({id:Z+"Close"}),y.append(o(es).append(o(es,"TopLeft"),w=o(es,"TopCenter"),o(es,"TopRight")),o(es,!1,"clear:left").append(x=o(es,"MiddleLeft"),b,C=o(es,"MiddleRight")),o(es,!1,"clear:left").append(o(es,"BottomLeft"),S=o(es,"BottomCenter"),o(es,"BottomRight"))).find("div div").css({float:"left"}),T=o(es,!1,"position:absolute; width:9999px; visibility:hidden; display:none; max-width:none;"),W=j.add(A).add(O).add(P)),t.body&&!v.parent().length&&e(t.body).append(m,v.append(y,T))}var m,v,y,b,w,x,C,S,_,k,E,T,M,I,O,P,j,A,L,W,H,z,N,D,R,F,B,q,Q,U,V,X,K,Y={html:!1,photo:!1,iframe:!1,inline:!1,transition:"elastic",speed:300,fadeOut:300,width:!1,initialWidth:"600",innerWidth:!1,maxWidth:!1,height:!1,initialHeight:"450",innerHe
29ight:!1,maxHeight:!1,scalePhotos:!0,scrolling:!0,opacity:.9,preloading:!0,className:!1,overlayClose:!0,escKey:!0,arrowKey:!0,top:!1,bottom:!1,left:!1,right:!1,fixed:!1,data:void 0,closeButton:!0,fastIframe:!0,open:!1,reposition:!0,loop:!0,slideshow:!1,slideshowAuto:!0,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",photoRegex:/\.(gif|png|jp(e|g|eg)|bmp|ico|webp|jxr|svg)((#|\?).*)?$/i,retinaImage:!1,retinaUrl:!1,retinaSuffix:"@2x.$1",current:"image {current} of {total}",previous:"previous",next:"next",close:"close",xhrError:"This content failed to load.",imgError:"This image failed to load.",returnFocus:!0,trapFocus:!0,onOpen:!1,onLoad:!1,onComplete:!1,onCleanup:!1,onClosed:!1,rel:function(){return this.rel},href:function(){return e(this).attr("href")},title:function(){return this.title},createImg:function(){var t=new Image,n=e(this).data("cbox-img-attrs");return"object"==typeof n&&e.each(n,function(e,n){t[e]=n}),t},createIframe:function(){var n=t.createElement("iframe"),o=e(this).data("cbox-iframe-attrs");return"object"==typeof o&&e.each(o,function(e,t){n[e]=t}),"frameBorder"in n&&(n.frameBorder=0),"allowTransparency"in n&&(n.allowTransparency="true"),n.name=(new Date).getTime(),n.allowFullscreen=!0,n}},G="colorbox",Z="cbox",J=Z+"Element",ee=Z+"_open",et=Z+"_load",en=Z+"_complete",ei=Z+"_cleanup",eo=Z+"_closed",er=Z+"_purge",ea=e("<a/>"),es="div",el=0,ec={},ed=function(){function e(){clearTimeout(s)}function t(){(H.get("loop")||_[F+1])&&(e(),s=setTimeout(X.next,H.get("slideshowSpeed")))}function n(){P.html(H.get("slideshowStop")).unbind(c).one(c,o),ea.bind(en,t).bind(et,e),v.removeClass(l+"off").addClass(l+"on")}function o(){e(),ea.unbind(en,t).unbind(et,e),P.html(H.get("slideshowStart")).unbind(c).one(c,function(){X.next(),n()}),v.removeClass(l+"on").addClass(l+"off")}function r(){a=!1,P.hide(),e(),ea.unbind(en,t).unbind(et,e),v.removeClass(l+"off "+l+"on")}var a,s,l=Z+"Slideshow_",c="click."+Z;return function(){a?H.get("slideshow")||(ea.unbind(ei,r),r()):H.get("slideshow")&&_[1]&&(a=!0,ea.one(ei,r),H.get("slideshowAuto")?n():o(),P.show())}}();e[G]||(e(g),(X=e.fn[G]=e[G]=function(n,o){var r=this;return n=n||{},e.isFunction(r)&&(r=e("<a/>"),n.open=!0),r[0]&&(g(),function(){function n(e){e.which>1||e.shiftKey||e.altKey||e.metaKey||e.ctrlKey||(e.preventDefault(),f(this))}return!!v&&(K||(K=!0,j.click(function(){X.next()}),A.click(function(){X.prev()}),L.click(function(){X.close()}),m.click(function(){H.get("overlayClose")&&X.close()}),e(t).bind("keydown."+Z,function(e){var t=e.keyCode;q&&H.get("escKey")&&27===t&&(e.preventDefault(),X.close()),q&&H.get("arrowKey")&&_[1]&&!e.altKey&&(37===t?(e.preventDefault(),A.click()):39===t&&(e.preventDefault(),j.click()))}),e.isFunction(e.fn.on)?e(t).on("click."+Z,"."+J,n):e("."+J).live("click."+Z,n)),!0)}()&&(o&&(n.onComplete=o),r.each(function(){var t=e.data(this,G)||{};e.data(this,G,e.extend(t,n))}).addClass(J),new a(r[0],n).get("open")&&f(r[0]))),r}).position=function(t,n){function o(){w[0].style.width=S[0].style.width=b[0].style.width=parseInt(v[0].style.width,10)-N+"px",b[0].style.height=x[0].style.height=C[0].style.height=parseInt(v[0].style.height,10)-z+"px"}var a,s,c,d=0,u=0,h=v.offset();if(k.unbind("resize."+Z),v.css({top:-9e4,left:-9e4}),s=k.scrollTop(),c=k.scrollLeft(),H.get("fixed")?(h.top-=s,h.left-=c,v.css({position:"fixed"})):(d=s,u=c,v.css({position:"absolute"})),u+=!1!==H.get("right")?Math.max(k.width()-H.w-R-N-l(H.get("right"),"x"),0):!1!==H.get("left")?l(H.get("left"),"x"):Math.round(Math.max(k.width()-H.w-R-N,0)/2),d+=!1!==H.get("bottom")?Math.max(r()-H.h-D-z-l(H.get("bottom"),"y"),0):!1!==H.get("top")?l(H.get("top"),"y"):Math.round(Math.max(r()-H.h-D-z,0)/2),v.css({top:h.top,left:h.left,visibility:"visible"}),y[0].style.width=y[0].style.height="9999px",a={width:H.w+R+N,height:H.h+D+z,top:d,left:u},t){var p=0;e.each(a,function(e){return a[e]!==ec[e]?void(p=t):void 0}),t=p}ec=a,t||v.css(a),v.dequeue().animate(a,{duration:t||0,complete:function(){o(),Q=!1,y[0].style.width=H.w+R+N+"px",y[0].style.height=H.h+D+z+"px",H.get("reposition")&&setTimeout(function(){k.bind("resize."+Z,X.position)},1),e.isFunction(n)&&n()},step:o})},X.resize=function(e){var t;q&&((e=e||{}).width&&(H.w=l(e.width,"x")-R-N),e.innerWidth&&(H.w=l(e.innerWidth,"x")),E.css({width:H.w}
29),e.height&&(H.h=l(e.height,"y")-D-z),e.innerHeight&&(H.h=l(e.innerHeight,"y")),e.innerHeight||e.height||(t=E.scrollTop(),E.css({height:"auto"}),H.h=E.height()),E.css({height:H.h}),t&&E.scrollTop(t),X.position("none"===H.get("transition")?0:H.get("speed")))},X.prep=function(n){if(q){var r,l="none"===H.get("transition")?0:H.get("speed");E.remove(),(E=o(es,"LoadedContent").append(n)).hide().appendTo(T.show()).css({width:(H.w=H.w||E.width(),H.w=H.mw&&H.mw<H.w?H.mw:H.w,H.w),overflow:H.get("scrolling")?"auto":"hidden"}).css({height:(H.h=H.h||E.height(),H.h=H.mh&&H.mh<H.h?H.mh:H.h,H.h)}).prependTo(b),T.hide(),e(B).css({float:"none"}),h(H.get("className")),r=function(){function n(){!1===e.support.opacity&&v[0].style.removeAttribute("filter")}var o,r,u=_.length;q&&(r=function(){clearTimeout(V),M.hide(),p(en),H.get("onComplete")},I.html(H.get("title")).show(),E.show(),u>1?("string"==typeof H.get("current")&&O.html(H.get("current").replace("{current}",F+1).replace("{total}",u)).show(),j[H.get("loop")||u-1>F?"show":"hide"]().html(H.get("next")),A[H.get("loop")||F?"show":"hide"]().html(H.get("previous")),ed(),H.get("preloading")&&e.each([s(-1),s(1)],function(){var n=_[this],o=new a(n,e.data(n,G)),r=o.get("href");r&&c(o,r)&&(r=d(o,r),t.createElement("img").src=r)})):W.hide(),H.get("iframe")?(o=H.get("createIframe"),H.get("scrolling")||(o.scrolling="no"),e(o).attr({src:H.get("href"),class:Z+"Iframe"}).one("load",r).appendTo(E),ea.one(er,function(){o.src="//about:blank"}),H.get("fastIframe")&&e(o).trigger("load")):r(),"fade"===H.get("transition")?v.fadeTo(l,1,n):n())},"fade"===H.get("transition")?v.fadeTo(l,0,function(){X.position(0,r)}):X.position(l,r)}},X.next=function(){!Q&&_[1]&&(H.get("loop")||_[F+1])&&f(_[F=s(1)])},X.prev=function(){!Q&&_[1]&&(H.get("loop")||F)&&f(_[F=s(-1)])},X.close=function(){q&&!U&&(U=!0,q=!1,p(ei),H.get("onCleanup"),k.unbind("."+Z),m.fadeTo(H.get("fadeOut")||0,0),v.stop().fadeTo(H.get("fadeOut")||0,0,function(){v.hide(),m.hide(),p(er),E.remove(),setTimeout(function(){U=!1,p(eo),H.get("onClosed")},1)}))},X.remove=function(){v&&(v.stop(),e[G].close(),v.stop(!1,!0).remove(),m.remove(),U=!1,v=null,e("."+J).removeData(G).removeClass(J),e(t).unbind("click."+Z).unbind("keydown."+Z))},X.element=function(){return e(H.el)},X.settings=Y)}(jQuery,document,window),function(e){"use strict";let t=e('<style type="text/css">.mm-menu.mm-offcanvas { display: none; }</style>');function n(){e("nav.mm-menu a.mm-prev").each(function(){let t=e(this).parent().find("a.mm-title").text();e(this).attr("title",t)}),e("nav.mm-menu a.mm-next").each(function(){let t=e("> a[data-title]",e(this).parent()).data("title");e(this).attr("title",t)}),e("nav.mm-menu a.mm-close").length>0&&e("nav.mm-menu a.mm-close").attr("title","Close"),function(){let t=e(".navigation-a");t.length&&e(".navigation-a > .navigation__list > .navigation__item.has-drop-down").on("mouseenter mouseleave",function(t){let n=e(this),o=n.find("> .navigation__list--sub"),r=o.find("> .navigation__item.has-drop-down > .navigation__list--sub"),a=r.find("> .navigation__item.has-drop-down > .navigation__list--sub"),s=o.outerWidth(!0),l=n.offset().left,c=0,d=0;e(r).each(function(){let t=e(this).outerWidth(!0);t>d&&(d=t)});let u=0;e(a).each(function(){let t=e(this).outerWidth(!0);t>u&&(u=t)}),c=s+d+u-n.outerWidth(!0);let h=e(document).width()-(l+n.outerWidth(!0)+60),p=h>c;p?n.removeClass("near-edge"):n.addClass("near-edge")})}()}e("html > head").append(t),e(document).ready(function(){e("[data-sticky-header]").closest(".js-sticky-nav").sticky({topSpacing:0}),e(".navigation__item.more").click(function(e){e.preventDefault()}),e(".more_nav--loading").removeClass("more_nav--loading"),n()}),e(window).load(function(){n()})}(window.jQuery),function(e){var t=function(t,n){this.$el=e(t),this.inputAttributes=n.attributes,this.options=n||{},this.config={fail:'<span class="error"><i class="la-cicon-exclamation" aria-hidden="true"></i>Oops! Upload failed</span>',notSupported:'<span class="error"><i class="la-cicon-exclamation" aria-hidden="true"></i>File type not supported</span>',maxSize:'<span class="error"><i class="la-cicon-exclamation" aria-hidden="true"></i>File exceeds max size</span>',fileSize:10485760,fileTypes:n.fileTypes,defaultLabel:""==this.options.label?this.options.label:this.options.helpText},this.itemInfo={},this.insertHTML(this.inputAttributes),this.$uploadFieldInput=this.$el.find(":file"),this.$label=this.$el.find(".labelHolder"),this.$close=this.$el.find(".la-cicon-close"),this.init(this.$el)};t.prototype.init=function(e){this.attachEvents()},t.prototype.attachEvents=function(){var t=this;t.$el.on("change",":file",function(){var t=e(this),n=t.get(0).files?t.get(0).files.length:1,o=t.val().replace(/\\/g,"/").replace(/.*\//,""),r=document.getElementById(t.attr("id")).files[0];r&&t.trigger("fileselect",[n,o,r])}),t.$uploadFieldInput.on("fileselect",function(e,n,o,r){t.validateFiles(e,n,o,r)}),t.$uploadFieldInput.on("focus",function(){t.$uploadFieldInput.addClass("has-focus")}).on("blur",function(){t.$uploadFieldInput.removeClass("has-focus")}),t.$close.on("click",function(e){e.preventDefault(),t.toggleInputState("reset"),t.uploadItems("removeLastUploaded"),t.$uploadFieldInput.val("")}
29)},t.prototype.uploadItems=function(e){"object"!=typeof e?this.$uploadFieldInput.data("item",""):(this.$uploadFieldInput.data("item",JSON.stringify(e)),this.toggleInputState("close"))},t.prototype.toggleInputState=function(e){"reset"===e&&(e="upload",this.$label.html(this.config.defaultLabel)),this.$el.find(".la-cicon-"+e).show(),this.$el.find(".la-cicon-"+e).siblings("i").hide(),"upload"===e?this.$el.find(".status-label").show():this.$el.find(".status-label").hide()},t.prototype.encodeBaseSF=function(e,t,n){var o=this,r=new FileReader,a={};r.readAsDataURL(e),r.onload=function(){return a.id=t,a.string=r.result,a.size=e.size,a.extension=o.itemInfo.extension,a.icon=o.itemInfo.icon,n(a)},r.onerror=function(e){}},t.prototype.insertHTML=function(t){this.options.required;var n='<label for="'+t.id+'"><span class="labelHolder">'+this.config.defaultLabel+'</span><span class="btnS"><span class=""><i class="la-cicon-spinner icon-pulse icon-fw icon-load" style="display:none;"></i><i class="la-cicon-upload"></i><i class="la-cicon-close" style="display:none;"></i><span class="status-label"> Browse</span></span></span></label><span class="form-input-info">Maximum file size allowed: 10MB</label>',o=e("<input>",t).addClass("fileUpload");this.$el.append(o).append(n)},t.prototype.validateFiles=function(t,n,o,r){var a=this,s=a.$label.html(),l="",c=!1;e("label",a.$el).removeClass("has-error"),e(".error_container",a.$el.parent().parent()).remove(),a.itemInfo.extension=r.name.split(".").pop().toUpperCase(),a.itemInfo.icon="other",e.each(a.options.fileTypes,function(e,t){t.ext===a.itemInfo.extension&&(c=!0,a.itemInfo.icon=t.icon)}),t.target.value&&(l=t.target.value.split("\\").pop());var d='<span class="success"><i class="la-cicon-file-'+a.itemInfo.icon+'"></i>'+l+"</span>";l?(r.size>a.config.fileSize?a.updateLabel(a.config.maxSize):c?a.encodeBaseSF(r,l,function(e){a.uploadItems(e),a.updateLabel(d)}):a.updateLabel(a.config.notSupported),a.toggleInputState("close")):(a.$label.html(s),a.toggleInputState("load"))},t.prototype.updateLabel=function(e){void 0!==e&&this.$label.html(e)};var n=e.fn.uploadField;e.fn.uploadField=function(n){n=e.extend({},e(this).data(),"object"==typeof n&&n),new t(this,n)},e.fn.uploadField.Constructor=t,e.fn.uploadField.noConflict=function(){return e.fn.uploadField=n,this}}(jQuery),function(e){"use strict";e(document).ready(function(){e("body").on("SMBLeadsFormReady",function(){var t=e('[data-control="form"]');if(t.length){t.each(function(){""!=e(this).data("mhorgid")&&(e("<input>").attr({type:"hidden",name:"mh_orgId",value:e(this).data("mhorgid")}).appendTo(e("form",e(this))),e("<input>").attr({type:"hidden",name:"mh_template_id",value:e(this).data("templateId")}).appendTo(e("form",e(this))))});var n=t.find("form");n.find("input[type=submit]").on("click",function(t){var o=n.serializeArray(),r={};e.each(o,function(e,t){r[t.name]=t.value});let a=document.getElementById("error-form-dialog"),s=document.getElementById("p-error-message"),l=document.getElementById("close-dialog");l.addEventListener("click",()=>{a.close(),document.body.style.overflow="auto"}),function(e){if(!("comments"in e))return!1;var t=RegExp("((https?|ftp):\\/\\/)?([a-z0-9+!*(),;?&=$_.-]+(:[a-z0-9+!*(),;?&=$_.-]+)?@)?([a-z0-9-.]*)\\.([a-z]{2,3})(:[0-9]{2,5})?(\\/([a-z0-9+$_-]\\.?)+)*\\/?(\\?[a-z+&$_.-][a-z0-9;:@&%=+\\/$_.-]*)?(#[a-z_.-][a-z0-9+$_.-]*)?","i");return!!e.comments.match(t)}(r)&&(s.innerHTML="Error: Your message could not be delivered because it contains a link to an external website. Please review your message and try again.",a.showModal(),document.body.style.overflow="hidden",a.style.display="block",t.preventDefault())})}e(".leadForm .hasDatepicker").each(function(){e(this).attr({type:"text",readonly:"readonly"})})});var t=e(".form.isPleForm");t.length&&t.each(function(){var t=e(this).closest(".section");t.hasClass("section-form")||t.addClass("section-form")});var n=e(".section-form:not(.newsletter-2-fields):not(.newsletter-3-fields):not(.contact-us-im):not(.appointment-request):not(.exclusive-offer):not(.pet-memorial):not(.form-default)");n.length&&t.length&&n.each(function(){e(this).find(t).addClass("form-themeExtras"),e("body").on("SMBLeadsFormReady",function(){var n=e(".forms--2col-textarea:not(.newsletter-2-fields):not(.newsletter-3
29-fields):not(.contact-us-im):not(.appointment-request):not(.exclusive-offer):not(.pet-memorial):not(.form-default)"),o=e(".forms-option--b .leadForm .form__group:not(.checkbox__group):not(.radio__group)");n.find(t).each(function(){e(this).find(".form__group").not(".form-input-comments").wrapAll("<div class='groupWrap' />")}),o.each(function(){e(this).hasClass("hasLabel")&&e(this).addClass("optionB-enabled")})})})})}(window.jQuery),function(e){function t(t){this.options=e.extend({list:null,levelIndentHTML:" • ",defaultOptionAttr:"title",defaultOptionText:"...",selectClass:"nav-select",activeClass:"nav-active",defaultOptionClass:"opt-default",hasDropClass:"opt-sublevel",levelPrefixClass:"opt-level-",useDefaultOption:!0},t),this.options.list&&(this.createSelect(),this.attachEvents())}t.prototype={createSelect:function(){this.startIndex=0,this.navigation=e(this.options.list),this.select=e("<select>").addClass(this.options.selectClass),this.createDefaultOption(),this.createList(this.navigation,0),this.select.insertBefore(this.navigation)},createDefaultOption:function(){if(this.options.useDefaultOption){var t=this.navigation.attr(this.options.defaultOptionAttr),n=e("<option>").addClass(this.options.defaultOptionClass).text(t||this.options.defaultOptionText);this.navigation.removeAttr(this.options.defaultOptionAttr),this.select.append(n),this.startIndex=1}},createList:function(t,n){var o=this;t.children().each(function(t,r){var a=e(this),s=a.find("a").eq(0),l=a.find("ul").eq(0),c=l.length>0;s.length&&o.select.append(o.createOption(s,c,n,s.hasClass(o.options.activeClass))),c&&o.createList(l,n+1)})},createOption:function(t,n,o,r){var a=this.getLevelIndent(o)+t.html();return e("<option>").html(a).addClass(this.options.levelPrefixClass+(o+1)).toggleClass(this.options.hasDropClass,n).val(t.attr("href")).attr("selected",!!r&&"selected")},getLevelIndent:function(e){return Array(e+1).join(this.options.levelIndentHTML)},attachEvents:function(){var e=this;this.select.change(function(){this.selectedIndex>=e.startIndex&&(location.href=this.value)})}},e.fn.navigationSelect=function(n){return this.each(function(){new t(e.extend({list:this},n))})}}(jQuery),jQuery(function(){jQuery(".pagination--mobile .pagination-list").navigationSelect({useDefaultOption:!1,selectClass:"pagination-select",activeClass:"active"}),jQuery(".articles__pagination-item--link").each(function(){"#"===$(this).attr("href")&&$(this).click(function(e){e.preventDefault()})})}),function(e){"use strict";var t=function(e,t){this.$el=e,this.$containers=e.find(".pagination--device"),this.options=t,this.showDevice(),this.attachEvents()};t.prototype.attachEvents=function(){var t=this;e(window).resize(function(){t.showDevice()})},t.prototype.showDevice=function(){this.$containers.hide();var e=this.getDevice();this.$el.find(".pagination--"+e).show()},t.prototype.getDevice=function(){var t=e(window).width();return t<768?"mobile":t<1024?"tablet":"desktop"};var n=e.fn.PaginationDevicePreview;e.fn.paginationDevicePreview=function(n){var o;return arguments,this.each(function(){var r=e(this),a=e.extend({},r.data(),"object"==typeof n&&n);if(r.data("PaginationDevicePreview",new t(r,a)),void 0!==o)return!1}),o||this},e.fn.paginationDevicePreview.Constructor=t,e.fn.paginationDevicePreview.noConflict=function(){return e.fn.paginationDevicePreview=n,this},e(function(){e('[data-control="pagination-device-preview"]').paginationDevicePreview()})}(window.jQuery),$(document).ready(function(){$(".articles__pagination .fancy-pagination .current-page").click(function(){$(this).next().toggleClass("active")})}
29),$(document).ready(function(){var e=$(".editable__container");e.length&&e.each(function(){var e=$(this),t=e.find(".contentExpandWrap"),n=e.find("#readMoreLink");n.length&&("SPAN"==n[0].nodeName&&(n.attr("href","#editableAnimateShowLess"),function(e,t){$(e).each(function(){var e=$(t,{html:$(this).html()});$.each(this.attributes,function(){e.attr(this.name,this.value)}),$(this).replaceWith(e)})}(n,"<a></a>")),t.add(n).removeClass("expand"),t.hide(),n.text("Show More"),e.on("click","#readMoreLink",function(n){n.preventDefault();var o=$(this),r=$("body .redactor-link-tooltip .redactor-link-tooltip-action:first-child");r.length&&r.parent().css("visibility","hidden"),"Show More"===o.text()?(e.removeAttr("id"),o.text("Show Less")):(e.attr("id","editableAnimateShowLess"),o.text("Show More")),t.add(o).toggleClass("expand")}))})}),(e=>{"use strict";class t{constructor(e){this.$el=e,this.init()}init(){this.bindToOffsetToAnchors()}bindToOffsetToAnchors(){this.$el.on("click",'a[href^="#"]',t=>{let n=t.target;if(!n)return;let o=decodeURI(n.hash).slice(1);if(!o)return;let r=document.getElementById(o);r&&this.animateToAnchor(e(r))})}animateToAnchor(t,n){n??=this.getStickySectionsHeight(),e("html, body").animate({scrollTop:t.offset().top-n},"slow")}getStickySectionsHeight(){return PLEStickyState?.getStickySectionsHeight()??0}static dataAttribute="linkToSection"}e(()=>{for(let n of document.querySelectorAll(".editable__container")){let o=e(n);o.data(t.dataAttribute,new t(o))}})})(window.jQuery),function(e,t){var n,o,r,a,s,l,c,d,u,h,p,f,g,m,v,y,b,w,x,C;function S(e){if(1/e==-1/0&&(e=0),e>4294967295)throw RangeError("Invalid array length");var t=[];return t.length=e,t}function _(e,t){var n=arguments.length>2?arguments[2]:[];if(!1===E(e))throw TypeError(Object.prototype.toString.call(e)+"is not a function.");return e.apply(t,n)}function k(e){return"[object Array]"===Object.prototype.toString.call(e)}function E(e){return"function"==typeof e}function T(e){if(null==e)throw TypeError();return Object(e)}function M(t){switch(typeof t){case"undefined":return"undefined";case"boolean":return"boolean";case"number":return"number";case"string":return"string";case"symbol":return"symbol";default:return null===t?"null":"Symbol"in e&&(t instanceof e.Symbol||t.constructor===e.Symbol)?"symbol":"object"}}function I(e){return"object"===M(e)&&"function"==typeof e&&!!e.prototype}function O(e){if("symbol"===M(e))throw TypeError("Cannot convert a Symbol value to a number");var t=Number(e);return isNaN(t)?0:1/t==1/0||1/t==-1/0||t===1/0||t===-1/0?t:(t<0?-1:1)*Math.floor(Math.abs(t))}function P(e){var t=O(e);return t<=0?0:Math.min(t,9007199254740991)}function j(n){var o=arguments.length>1?arguments[1]:t;if("object"===M(n)){if(arguments.length<2)var r="default";else o===String?r="string":o===Number&&(r="number");var a="function"==typeof e.Symbol&&"symbol"==typeof e.Symbol.toPrimitive?function(e,t){var n=T(e)[t];if(null!=n){if(!1===E(n))throw TypeError("Method not callable: "+t);return n}}(n,e.Symbol.toPrimitive):t;if(t!==a){var s=_(a,n,[r]);if("object"!==M(s))return s;throw TypeError("Cannot convert exotic object to primitive.")}return"default"===r&&(r="number"),function(e,t){if("string"===t)var n=["toString","valueOf"];else n=["valueOf","toString"];for(var o=0;o<n.length;++o){var r=e[n[o]];if(E(r)){var a=_(r,e);if("object"!==M(a))return a}}throw TypeError("Cannot convert to primitive.")}(n,r)}return n}function A(e){switch(M(e)){case"symbol":throw TypeError("Cannot convert a Symbol value to a string");case"object":return A(j(e,String));default:return String(e)}}function L(e,t,n){var o=function(e,t,n){try{return Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!0,configurable:!0}),!0}catch(e){return!1}}(e,t,n);if(!o)throw TypeError("Cannot assign value `"+Object.prototype.toString.call(n)+"` to property `"+Object.prototype.toString.call(t)+"` on object `"+Object.prototype.toString.call(e)+"`");return o}function W(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!1,configurable:!0})}function H(n,o){if(0===o&&1/o==-1/0&&(o=0),!1===k(n))return S(o);var r=n.constructor;if("object"===M(r)&&null===(r="Symbol"in e&&"species"in e.Symbol?r[e.Symbol.species]:t)&&(r=t),t===r)return S(o);if(!I(r))throw TypeError("C must be a constructor");return function(e){var t=arguments.length>2?arguments[2]:e,n=arguments.length>1?arguments[1]:[];if(!I(e))throw TypeError("F must be a constructor.");if(!I(t))throw TypeError("newTarget must be a constructor.");if(t===e)return new(Function.prototype.bind.apply(e,[null].concat(n)));var o=function(e,t){var n,o=arguments[2]||{},r=Object.create(("object"!==M(n=e.prototype)&&(n=t),n));for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&Object.defineProperty(r,a,{configurable:!0,enumerable:!1,writable:!0,value:o[a]});return r}(t,Object.prototype);return _(e,o,n)}(r,[o])}"Date"in e&&"now"in e.Date&&"getTime"in e.Date.prototype||(Date.now=function(){return(new Date).getTime()}),"document"in e||"undefined"!=typeof WorkerGlobalScope||"function"==typeof importScripts||(e.HTMLDocument?e.Document=e.HTMLDocument:(e.Document=e.HTMLDocument=document.constructor=Function("return function Document() {}")(),e.Document.prototype=document)),"Element"in e&&"HTMLElement"in e||function(){function t(){return u--||clearTimeout(n),!(!document.body||document.body.prototype||!/(complete|interactive)/.test(document.readyState))&&(l(document,!0),n&&document.body.prototype&&clearTimeout(n),!!document.body.prototype)}if(!("Element"in e&&"HTMLElement"in e)){if(window.Element&&!window.HTMLElement)return void(window.HTMLElement=window.Element);window.Element=window.HTMLElement=Function("return function Element() {}")();var n,o=document.appendChild(document.createElement("body")),r=o.appendChild(document.createElement("iframe")).contentWindow.document,a=Element.prototype=r.appendChild(r.createElement("*")),s={},l=function(e,t){var n,o,r,a=e.childNodes||[],c=-1;if(1===e.nodeType&&e.constructor!==Element)for(n in e.constructor=Element,s)o=s[n],e[n]=o;for(;r=t&&a[++c];)l(r,t);return e},c=document.getElementsByTagName("*"),d=document.createElement,u=100;a.attachEvent("onpropertychange",function(e){for(var t,n=e.propertyName,o=!Object.prototype.hasOwnProperty.call(s,n),r=a[n],l=s[n],d=-1;t=c[++d];)1===t.nodeType&&(o||t[n]===l)&&(t[n]=r);s[n]=r}),a.constructor=Element,a.hasAttribute||(a.hasAttribute=function(e){return null!==this.getAttribute(e)}),t()||(document.onreadystatechange=t,n=setInterval(t,25)),document.createElement=function(e){return l(d(String(e).toLowerCase()))},document.removeChild(o)}}(),"defineProperty"in Object&&function(){try{return Object.defineProperty({},"test",{value:42}),!0}catch(e){return!1}}()||(n=Object.defineProperty,o=Object.prototype.hasOwnProperty.call(Object.prototype,"__defineGetter__"),r="A property cannot both have accessors and be writable or have a value",Object.defineProperty=function(e,a,s){if(n&&(e===window||e===document||e===Element.prototype||e instanceof Element))return n(e,a,s);if(null===e||!(e instanceof Object||"object"==typeof e))throw TypeError("Object.defineProperty called on non-object");
29if(!(s instanceof Object))throw TypeError("Property description must be an object");var l=String(a),c="value"in s||"writable"in s,d="get"in s&&typeof s.get,u="set"in s&&typeof s.set;if(d){if(t===d)return e;if("function"!==d)throw TypeError("Getter must be a function");if(!o)throw TypeError("Getters & setters cannot be defined on this javascript engine");if(c)throw TypeError(r);Object.__defineGetter__.call(e,l,s.get)}else e[l]=s.value;if(u){if(t===u)return e;if("function"!==u)throw TypeError("Setter must be a function");if(!o)throw TypeError("Getters & setters cannot be defined on this javascript engine");if(c)throw TypeError(r);Object.__defineSetter__.call(e,l,s.set)}return"value"in s&&(e[l]=s.value),e}),"isArray"in Array||W(Array,"isArray",function(e){return k(e)}),"forEach"in Array.prototype||W(Array.prototype,"forEach",function(e){var n=T(this),o=n instanceof String?n.split(""):n,r=P(n.length);if(!1===E(e))throw TypeError(e+" is not a function");for(var a=arguments.length>1?arguments[1]:t,s=0;s<r;){var l=A(s);l in o&&_(e,a,[o[l],s,n]),s+=1}}),"includes"in Array.prototype||W(Array.prototype,"includes",function(e){"use strict";var t,n=T(this),o=P(n.length);if(0===o)return!1;var r=O(arguments[1]);if(r>=0)var a=r;else(a=o+r)<0&&(a=0);for(;a<o;){if(t=n[A(a)],M(e)===M(t)&&("number"===M(e)&&(!(!isNaN(e)||!isNaN(t))||1/e==1/0&&1/t==-1/0||1/e==-1/0&&1/t==1/0)||e===t))return!0;a+=1}return!1}),"indexOf"in Array.prototype||W(Array.prototype,"indexOf",function(e){var t=T(this),n=P(t.length);if(0===n)return -1;var o=O(arguments[1]);if(o>=n)return -1;if(o>=0)var r=1/o==-1/0?0:o;else(r=n+o)<0&&(r=0);for(;r<n;){if(A(r) in t&&e===t[A(r)])return r;r+=1}return -1}),"some"in Array.prototype||W(Array.prototype,"some",function(e){var n=T(this),o=P(n.length);if(!1===E(e))throw TypeError(e+" is not a function");for(var r=arguments.length>1?arguments[1]:t,a=0;a<o;){var s=A(a);if(s in n&&_(e,r,[n[s],a,n]))return!0;a+=1}return!1}),"bind"in Function.prototype||W(Function.prototype,"bind",function(e){var t=Object,n=Array.prototype,o=function(){},r=n.slice,a=n.concat,s=n.push,l=this;if(!E(l))throw TypeError("Function.prototype.bind called on incompatible "+l);for(var c,d=r.call(arguments,1),u=(0,Math.max)(0,l.length-d.length),h=[],p=0;p<u;p++)s.call(h,"$"+p);return c=Function("binder","return function ("+h.join(",")+"){ return binder.apply(this, arguments); }")(function(){if(this instanceof c){var n=l.apply(this,a.call(d,r.call(arguments)));return t(n)===n?n:this}return l.apply(e,a.call(d,r.call(arguments)))}),l.prototype&&(o.prototype=l.prototype,c.prototype=new o,o.prototype=null),c}),"getOwnPropertyDescriptor"in Object&&"function"==typeof Object.getOwnPropertyDescriptor&&function(){try{return"3"===Object.getOwnPropertyDescriptor("13.7",1).value}catch(e){return!1}}()||(a=Object.getOwnPropertyDescriptor,s=function(){try{return 1===Object.defineProperty(document.createElement("div"),"one",{get:function(){return 1}}).one}catch(e){return!1}},l=({}).toString,c="".split,W(Object,"getOwnPropertyDescriptor",function(e,t){var n,o,r=T(e);r=("string"===M(r)||r instanceof String)&&"[object String]"==l.call(e)?c.call(e,""):Object(e);var d="symbol"===M(n=j(t,String))?n:A(n);if(s)try{return a(r,d)}catch(e){}if(o=r,Object.prototype.hasOwnProperty.call(o,d))return{enumerable:!0,configurable:!0,writable:!0,value:r[d]}})),"getPrototypeOf"in Object||W(Object,"getPrototypeOf",function(e){if(e!==Object(e))throw TypeError("Object.getPrototypeOf called on non-object");var t=e.__proto__;return t||null===t?t:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?Object.prototype:null}),"keys"in Object&&function(){return 2===Object.keys(arguments).length}(1,2)&&function(){try{return Object.keys(""),!0}catch(e){return!1}}()||W(Object,"keys",(d=Object.prototype.hasOwnProperty,u=Object.prototype.toString,p=!(h=Object.prototype.propertyIsEnumerable).call({toString:null},"toString"),f=h.call(function(){},"prototype"),g=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],m=function(e){var t=e.constructor;return t&&t.prototype===e},v={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHe
29ight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},y=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!v["$"+e]&&d.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{m(window[e])}catch(e){return!0}}catch(e){return!0}return!1}(),b=function(e){if("undefined"==typeof window||!y)return m(e);try{return m(e)}catch(e){return!1}},function(e){var t,n,o="[object Function]"===u.call(e),r=((n="[object Arguments]"===(t=u.call(e)))||(n="[object Array]"!==t&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===u.call(e.callee)),n),a="[object String]"===u.call(e),s=[];if(null==e)throw TypeError("Cannot convert undefined or null to object");var l=f&&o;if(a&&e.length>0&&!d.call(e,0))for(var c=0;c<e.length;++c)s.push(String(c));if(r&&e.length>0)for(var m=0;m<e.length;++m)s.push(String(m));else for(var v in e)(function(){var e;try{e=Object.create({})}catch(e){return!0}return h.call(e,"__proto__")})()&&"__proto__"===v||l&&"prototype"===v||!d.call(e,v)||s.push(String(v));if(p)for(var y=b(e),w=0;w<g.length;++w)y&&"constructor"===g[w]||!d.call(e,g[w])||s.push(g[w]);return s})),"defineProperties"in Object||W(Object,"defineProperties",function(e,n){if("object"!==M(e))throw TypeError("Object.defineProperties called on non-object");for(var o=T(n),r=Object.keys(o),a=[],s=0;s<r.length;s++){var l=r[s],c=Object.getOwnPropertyDescriptor(o,l);if(t!==c&&c.enumerable){var d=o[l];a.push([l,d])}}for(var u=0;u<a.length;u++)Object.defineProperty(e,a[u][0],d=a[u][1]);return e}),"create"in Object||function(){var e;function t(){}e=function(){var t=document.createElement("iframe");t.style.display="none";var n=document.body||document.documentElement;n.appendChild(t),t.src="javascript:";var o=t.contentWindow.Object.prototype;n.removeChild(t),t=null,delete o.constructor,delete o.hasOwnProperty,delete o.propertyIsEnumerable,delete o.isPrototypeOf,delete o.toLocaleString,delete o.toString,delete o.valueOf;var r=function(){};return r.prototype=o,e=function(){return new r},new r},W(Object,"create",function(n,o){if("object"!==M(n)&&"null"!==M(n))throw TypeError("Object prototype may only be an Object or null");if("null"===M(n))var r=e();else t.prototype=n,(r=new t).__proto__=n,r.constructor.prototype=n,r.__proto__=n;return 1 in arguments?Object.defineProperties(r,o):r})}(),"filter"in Array.prototype||W(Array.prototype,"filter",function(e){var n=T(this),o=P(n.length);if(!1===E(e))throw TypeError(e+" is not a function");for(var r=arguments.length>1?arguments[1]:t,a=H(n,0),s=0,l=0;s<o;){var c=A(s);if(c in n){var d=n[c];_(e,r,[d,s,n])&&(L(a,A(l),d),l+=1)}s+=1}return a}),"map"in Array.prototype||W(Array.prototype,"map",function(e){var n=T(this),o=P(n.length);if(!1===E(e))throw TypeError(e+" is not a function");for(var r=arguments.length>1?arguments[1]:t,a=H(n,o),s=0;s<o;){var l=A(s);if(l in n){var c=_(e,r,[n[l],s,n]);L(a,l,c)}s+=1}return a}),"performance"in e&&"now"in e.performance||(w=e,x=Date.now(),w.performance||(w.performance={}),w.performance.now=function(){return Date.now()-x}),"Window"in e||"undefined"!=typeof WorkerGlobalScope||"function"==typeof importScripts||((C=e).constructor?C.Window=C.constructor:(C.Window=C.constructor=Function("return function Window() {}")()).prototype=e),!function(e){if(!("Event"in e))return!1;try{return new Event("click"),!0}catch(e){return!1}}(e)&&function(){function e(e,n){if(!e)throw Error("Not enough arguments");if("createEvent"in document){o=document.createEvent("Event");var o,r=!(!n||t===n.bubbles)&&n.bubbles,a=!(!n||t===n.cancelable)&&n.cancelable;return o.initEvent(e,r,a),o}return(o=document.createEventObject()).type=e,o.bubbles=!(!n||t===n.bubbles)&&n.bubbles,o.cancelable=!(!n||t===n.cancelable)&&n.cancelable,o}var n={click:1,dblclick:1,keyup:1,keypress:1,keydown:1,mousedown:1,mouseup:1,mousemove:1,mouseover:1,mouseenter:1,mouseleave:1,mouseout:1,storage:1,storagecommit:1,textinput:1};if("undefined"!=typeof document&&"undefined"!=typeof window){var o=window.Event&&window.Event.prototype||null;e.NONE=0,e.CAPTURING_PHASE=1,e.AT_TARGET=2,e.BUBBLING_PHASE=3,window.Event=Window.prototype.Event=e,o&&Object.defineProperty(window.Event,"prototype",{configurable:!1,enumerable:!1,writable:!0,value:o}),"createEvent"in document||(window.addEventListener=Window.prototype.addEventListener=Document.prototype.addEventListener=Element.prototype.addEventListener=function(){var e=this,t=arguments[0],o=arguments[1];if(e===window&&t in n)throw Error("In IE8 the event: "+t+" is not available on the window object. Please see https://github.com/Financial-Times/polyfill-service/issues/317 for more information.");e._events||(e._events={}),e._events[t]||(e._events[t]=function(t){var n,o=e._events[t.type].list,r=o.slice(),a=-1,s=r.length;for(t.preventDefault=function(){!1!==t.cancelable&&(t.returnValue=!1)},t.stopPropagation=function(){t.cancelBubble=!0},t.stopImmediatePropagation=function(){t.cancelBubble=!0,t.cancelImmediate=!0},t.currentTarget=e,t.relatedTarget=t.fromElement||null,t.target=t.target||t.srcElement||e,t.timeStamp=(new Date).getTime(),t.clientX&&(t.pageX=t.clientX+document.documentElement.scrollLeft,t.pageY=t.clientY+document.documentElement.scrollTop);++a<s&&!t.cancelImmediate;)a in r&&(n=r[a],o.includes(n)&&"function"==typeof n&&n.call(e,t))},e._events[t].list=[],e.attachEvent&&e.attachEvent("on"+t,e._events[t])),e._events[t].list.push(o)},window.removeEventListener=Window.prototype.removeEventListener=Document.prototype.removeEventListener=Element.prototype.removeEventListener=function(){var e,t=arguments[0],n=arguments[1];this._events&&this._events[t]&&this._events[t].list&&-1!==(e=this._events[t].list.indexOf(n))&&(this._events[t].list.splice(e,1),this._events[t].list.length||(this.detachEvent&&this.detachEvent("on"+t,this._events[t]),delete this._events[t]))},window.dispatchEvent=Window.prototype.dispatchEvent=Document.prototype.dispatchEvent=Element.prototype.dispatchEvent=function(e){if(!arguments.length)throw Error("Not enough arguments");if(!e||"string"!=typeof e.type)throw Error("DOM Events Exception 0");var t=this,n=e.type;try{if(!e.bubbles){e.cancelBubble=!0;var o=function(e){e.cancelBubble=!0,(t||window).detachEvent("on"+n,o)};this.attachEvent("on"+n,o)}this.fireEvent("on"+n,e)}catch(o){e.target=t;do e.currentTarget=t,"_events"in t&&"function"==typeof t._events[n]&&t._events[n].call(t,e),"function"==typeof t["on"+n]&&t["on"+n].call(t,e),t=9===t.nodeType?t.parentWindow:t.parentNode;while(t&&!e.cancelBubble)}return!0},document.attachEvent("onreadystatechange",function(){"complete"===document.readyState&&document.dispatchEvent(new e("DOMContentLoaded",{bubbles:!0}))}
29))}}(),"getComputedStyle"in e||function(e){function t(e,n,o){var r,a=e.document&&e.currentStyle[n].match(/([\d.]+)(%|cm|em|in|mm|pc|pt|)/)||[0,0,""],s=a[1],l=a[2];return o=o?/%|em/.test(l)&&e.parentElement?t(e.parentElement,"fontSize",null):16:o,r="fontSize"==n?o:/width/i.test(n)?e.clientWidth:e.clientHeight,"%"==l?s/100*r:"cm"==l?.3937*s*96:"em"==l?s*o:"in"==l?96*s:"mm"==l?.3937*s*96/10:"pc"==l?12*s*96/72:"pt"==l?96*s/72:s}function n(e,t){var n="border"==t?"Width":"",o=t+"Top"+n,r=t+"Right"+n,a=t+"Bottom"+n,s=t+"Left"+n;e[t]=(e[o]==e[r]&&e[o]==e[a]&&e[o]==e[s]?[e[o]]:e[o]==e[a]&&e[s]==e[r]?[e[o],e[r]]:e[s]==e[r]?[e[o],e[r],e[a]]:[e[o],e[r],e[a],e[s]]).join(" ")}function o(e){var o,r=this,a=e.currentStyle,s=t(e,"fontSize"),l=function(e){return"-"+e.toLowerCase()};for(o in a)if(Array.prototype.push.call(r,"styleFloat"==o?"float":o.replace(/[A-Z]/,l)),"width"==o)r[o]=e.offsetWidth+"px";else if("height"==o)r[o]=e.offsetHeight+"px";else if("styleFloat"==o)r.float=a[o];else if(/margin.|padding.|border.+W/.test(o)&&"auto"!=r[o])r[o]=Math.round(t(e,o,s))+"px";else if(/^outline/.test(o))try{r[o]=a[o]}catch(e){r.outlineColor=a.color,r.outlineStyle=r.outlineStyle||"none",r.outlineWidth=r.outlineWidth||"0px",r.outline=[r.outlineColor,r.outlineWidth,r.outlineStyle].join(" ")}else r[o]=a[o];n(r,"margin"),n(r,"padding"),n(r,"border"),r.fontSize=Math.round(s)+"px"}o.prototype={constructor:o,getPropertyPriority:function(){throw Error("NotSupportedError: DOM Exception 9")},getPropertyValue:function(e){return this[e.replace(/-\w/g,function(e){return e[1].toUpperCase()})]},item:function(e){return this[e]},removeProperty:function(){throw Error("NoModificationAllowedError: DOM Exception 7")},setProperty:function(){throw Error("NoModificationAllowedError: DOM Exception 7")},getPropertyCSSValue:function(){throw Error("NotSupportedError: DOM Exception 9")}},e.getComputedStyle=function(e){return new o(e)}}(e),"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype||function(e,t){"use strict";function n(e){this.time=e.time,this.target=e.target,this.rootBounds=e.rootBounds,this.boundingClientRect=e.boundingClientRect,this.intersectionRect=e.intersectionRect||l();try{this.isIntersecting=!!e.intersectionRect}catch(e){}var t=this.boundingClientRect,n=t.width*t.height,o=this.intersectionRect,r=o.width*o.height;this.intersectionRatio=n?Number((r/n).toFixed(4)):this.isIntersecting?1:0}function o(e,t){var n,o,r,a=t||{};if("function"!=typeof e)throw Error("callback must be a function");if(a.root&&1!=a.root.nodeType)throw Error("root must be an Element");this._checkForIntersections=(n=this._checkForIntersections.bind(this),o=this.THROTTLE_TIMEOUT,r=null,function(){r||(r=setTimeout(function(){n(),r=null},o))}),this._callback=e,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(a.rootMargin),this.thresholds=this._initThresholds(a.threshold),this.root=a.root||null,this.rootMargin=this._rootMarginValues.map(function(e){return e.value+e.unit}).join(" ")}function r(e,t,n,o){"function"==typeof e.addEventListener?e.addEventListener(t,n,o||!1):"function"==typeof e.attachEvent&&e.attachEvent("on"+t,n)}function a(e,t,n,o){"function"==typeof e.removeEventListener?e.removeEventListener(t,n,o||!1):"function"==typeof e.detatchEvent&&e.detatchEvent("on"+t,n)}function s(e){var t;try{t=e.getBoundingClientRect()}catch(e){}return t?(t.width&&t.height||(t={top:t.top,right:t.right,bottom:t.bottom,left:t.left,width:t.right-t.left,height:t.bottom-t.top}),t):l()}function l(){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}function c(e,t){for(var n=t;n;){if(n==e)return!0;n=d(n)}return!1}function d(e){var t=e.parentNode;return t&&11==t.nodeType&&t.host?t.host:t&&t.assignedSlot?t.assignedSlot.parentNode:t}var u=[];o.prototype.THROTTLE_TIMEOUT=100,o.prototype.POLL_INTERVAL=null,o.prototype.USE_MUTATION_OBSERVER=!0,o.prototype.observe=function(e){if(!this._observationTargets.some(function(t){return t.element==e})){if(!e||1!=e.nodeType)throw Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:e,entry:null}),this._monitorIntersections(),this._checkForIntersections()}},o.prototype.unobserve=function(e){this._observationTargets=this._observationTargets.filter(function(t){return t.element!=e}),this._observationTargets.length||(this._unmonitorIntersections(),this._unregisterInstance())},o.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorIntersections(),this._unregisterInstance()},o.prototype.takeRecords=function(){var e=this._queuedEntries.slice();return this._queuedEntries=[],e},o.prototype._initThresholds=function(e){var t=e||[0];return Array.isArray(t)||(t=[t]),t.sort().filter(function(e,t,n){if("number"!=typeof e||isNaN(e)||e<0||e>1)throw Error("threshold must be a number between 0 and 1 inclusively");return e!==n[t-1]})},o.prototype._parseRootMargin=function(e){var t=(e||"0px").split(/\s+/).map(function(e){var t=/^(-?\d*\.?\d+)(px|%)$/.exec(e);if(!t)throw Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(t[1]),unit:t[2]}});return t[1]=t[1]||t[0],t[2]=t[2]||t[0],t[3]=t[3]||t[1],t},o.prototype._monitorIntersections=function(){this._monitoringIntersections||(this._monitoringIntersections=!0,this.POLL_INTERVAL?this._monitoringInterval=setInterval(this._checkForIntersections,this.POLL_INTERVAL):(r(e,"resize",this._checkForIntersections,!0),r(t,"scroll",this._checkForIntersections,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in e&&(this._domObserver=new MutationObserver(this._checkForIntersections),this._domObserver.observe(t,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))))},o.prototype._unmonitorIntersections=function(){this._monitoringIntersections&&(this._monitoringIntersections=!1,clearInterval(this._monitoringInterval),this._monitoringInterval=null,a(e,"resize",this._checkForIntersections,!0),a(t,"scroll",this._checkForIntersections,!0),this._domObserver&&(this._domObserver.disconnect(),this._domObserver=null))},o.prototype._checkForIntersections=function(){var t=this._rootIsInDom(),o=t?this._getRootRect():l();
29this._observationTargets.forEach(function(r){var a=r.element,l=s(a),c=this._rootContainsTarget(a),d=r.entry,u=t&&c&&this._computeTargetAndRootIntersection(a,o),h=r.entry=new n({time:e.performance&&performance.now&&performance.now(),target:a,boundingClientRect:l,rootBounds:o,intersectionRect:u});d?t&&c?this._hasCrossedThreshold(d,h)&&this._queuedEntries.push(h):d&&d.isIntersecting&&this._queuedEntries.push(h):this._queuedEntries.push(h)},this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)},o.prototype._computeTargetAndRootIntersection=function(n,o){if("none"!=e.getComputedStyle(n).display){for(var r=s(n),a=r,l=d(n),c=!1;!c;){var u=null,h=1==l.nodeType?e.getComputedStyle(l):{};if("none"==h.display)return;if(l==this.root||l==t?(c=!0,u=o):l!=t.body&&l!=t.documentElement&&"visible"!=h.overflow&&(u=s(l)),u&&!(a=function(e,t){var n=Math.max(e.top,t.top),o=Math.min(e.bottom,t.bottom),r=Math.max(e.left,t.left),a=Math.min(e.right,t.right),s=a-r,l=o-n;return s>=0&&l>=0&&{top:n,bottom:o,left:r,right:a,width:s,height:l}}(u,a)))break;l=d(l)}return a}},o.prototype._getRootRect=function(){var e;if(this.root)e=s(this.root);else{var n=t.documentElement,o=t.body;e={top:0,left:0,right:n.clientWidth||o.clientWidth,width:n.clientWidth||o.clientWidth,bottom:n.clientHeight||o.clientHeight,height:n.clientHeight||o.clientHeight}}return this._expandRectByRootMargin(e)},o.prototype._expandRectByRootMargin=function(e){var t=this._rootMarginValues.map(function(t,n){return"px"==t.unit?t.value:t.value*(n%2?e.width:e.height)/100}),n={top:e.top-t[0],right:e.right+t[1],bottom:e.bottom+t[2],left:e.left-t[3]};return n.width=n.right-n.left,n.height=n.bottom-n.top,n},o.prototype._hasCrossedThreshold=function(e,t){var n=e&&e.isIntersecting?e.intersectionRatio||0:-1,o=t.isIntersecting?t.intersectionRatio||0:-1;if(n!==o)for(var r=0;r<this.thresholds.length;r++){var a=this.thresholds[r];if(a==n||a==o||a<n!=a<o)return!0}},o.prototype._rootIsInDom=function(){return!this.root||c(t,this.root)},o.prototype._rootContainsTarget=function(e){return c(this.root||t,e)},o.prototype._registerInstance=function(){0>u.indexOf(this)&&u.push(this)},o.prototype._unregisterInstance=function(){var e=u.indexOf(this);-1!=e&&u.splice(e,1)},e.IntersectionObserver=o,e.IntersectionObserverEntry=n}(window,document)}("object"==typeof window&&window||"object"==typeof self&&self||"object"==typeof global&&global||{}),function(e){"use strict";var t=function(){this.confData={},this.counters=[],this.mapCenter={},this.mapMarkers={},this.initialize()};t.prototype.initialize=function(){var t=this;new google.maps.LatLng(0,0),e(".js-mapComponent").each(function(){var n=e(this).closest("[data-component-name]").data("componentName"),o=JSON.parse(e(this).closest("[data-component-name]").find("input[type=hidden]").val()),r=o.locations;t.confData=o,t.mapSize(this,o),t.counters[n]=0,t.mapMarkers[n]=[];var a=new google.maps.Map(this,{zoom:parseInt(o.zoom),center:t.latlng,mapTypeId:google.maps.MapTypeId.ROADMAP,scaleControl:!0,zoomControl:o.zoomControl,scrollwheel:o.zoomControl,streetViewControl:o.streetViewControl,mapTypeControl:o.mapTypeControl,mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.DEFAULT,mapTypeIds:[google.maps.MapTypeId.ROADMAP,google.maps.MapTypeId.SATELLITE,"map_style"]}});t.applyMapStyle(a,o),t.geoCodeMap(a,r,n),t.attachEvents(a,o,n)})},t.prototype.mapSize=function(t,n){var o=e(t).parent();if(n.autoFit){var r=o.children(".component__title-caption-wrap").outerHeight(!0),a=o.height();o.css("height","100%"),null!==r&&(a-=r),e(t).css({width:o.width(),height:a}),e(t).trigger("map.resize"),e(window).resize(function(){e(t).css({width:o.width(),height:a}),e(t).trigger("map.resize")})}else e(t).css({width:n.width,height:n.height})},t.prototype.geoCodeMap=function(e,t,n){var o=this,r=new google.maps.Geocoder;if(o.counters[n]>=t.length)return o.confData.alwaysShowInfoWindow&&o.openLastWindow(n),o.centerMap(e,n),!0;var a=null;if(null!=t[o.counters[n]].latitude&&null!=t[o.counters[n]].longitude)a=new google.maps.LatLng(t[o.counters[n]].latitude,t[o.counters[n]].longitude),o.setMarker(e,t,n,a);else{var s={address:t[o.counters[n]].address};r.geocode(s,function(r,l){l==google.maps.GeocoderStatus.OK?(a=void 0!=s.latLng?s.latLng:r[0].geometry.location,o.setMarker(e,t,n,a)):l==google.maps.GeocoderStatus.OVER_QUERY_LIMIT&&(console.error("ERROR GMAPS"),setTimeout(this.geoCodeMap(e,t,n
29),500))})}},t.prototype.setMarker=function(e,t,n,o){var r=this;r.mapCenter[n]=o;var a={scaledSize:new google.maps.Size(20,27),origin:new google.maps.Point(0,0),anchor:new google.maps.Point(0,0)};""!==r.confData.iconUrl?a.url=r.confData.iconUrl:a="";var s={map:e,position:o,icon:a};r.confData.showAddressOnHover&&(s.title=t[r.counters[n]].title);var l=new google.maps.Marker(s);r.mapMarkers[n].push(l);var c=new google.maps.InfoWindow({content:r.getInfoWindowContent(t,r.counters[n])});r.confData.showAddressOnHover?l.addListener("click",function(){c.open(e,l)}):r.confData.alwaysShowInfoWindow&&c.open(e,l),r.counters[n]++,setTimeout(r.geoCodeMap(e,t,n),500)},t.prototype.applyMapStyle=function(e,t){var n=[t.hue],o=new google.maps.StyledMapType(n,{name:"Styled Map"});e.mapTypes.set("map_style",o),e.setMapTypeId("map_style")},t.prototype.attachEvents=function(t,n,o){var r,a=this,s=e(".js-mapComponent");setTimeout(function(){s.children().css({"pointer-events":"none"})},500),s.on("mouseleave",function(){e(this).children().css({"pointer-events":"none"})}),s.on("click touchstart",function(){e(this).children().css({"pointer-events":"auto"})}),google.maps.event.addDomListener(window,"resize",function(){clearTimeout(r),r=setTimeout(function(){a.centerMap(t,o),a.confData.alwaysShowInfoWindow&&1==a.mapMarkers[o].length&&a.openLastWindow(o)},250)}),google.maps.event.addListener(t,"tilesloaded",function(t){e(this.getDiv()).find("img").each(function(e,t){t.alt&&""!==t.alt||(t.alt="Google Maps Image")})}),google.maps.event.addListenerOnce(t,"idle",function(){a.confData.alwaysShowInfoWindow&&1==a.mapMarkers[o].length&&a.openLastWindow(o)})},t.prototype.getInfoWindowContent=function(e,t){return"<h2>"+e[t].address+"</h2>"},t.prototype.openLastWindow=function(e){if(void 0!=e){var t=this.mapMarkers[e].length;google.maps.event.trigger(this.mapMarkers[e][t-1],"click")}},t.prototype.centerMap=function(t,n){if(1==this.mapMarkers[n].length)t.setCenter(this.mapCenter[n]);else{var o=new google.maps.LatLngBounds;e.each(this.mapMarkers[n],function(e,t){o.extend(t.position)}),t.fitBounds(o)}},e(window).on("load",function(){var e,n;function o(e){window.googleMaps=new t}null!=(n=document.getElementById("gmap"))&&(e=n.offsetParent?n.offsetParent:n),null!=e&&(IntersectionObserver?new IntersectionObserver(function(e,t){e.forEach(function(e){(e.isIntersecting||0!==e.intersectionRatio)&&(t.unobserve(e.target),o(e.target))})},{rootMargin:"0px 0px 100% 0px"}).observe(e):o(e))})}(window.jQuery),function(e){"use strict";e(".articles__categories").each(function(){e(this).mmenu({offCanvas:!1,autoHeight:!0,navbar:{title:"Categories"},extensions:["fullscreen"]},{})}),e(".mm-next").addClass("mm-fullsubopen")}(window.jQuery),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t(require,exports,module):e.ScrollReveal=t()}(this,function(e,t,n){return(function(){this.ScrollReveal=function(){function o(t){return window==this?new o(t):(e=this,e.tools=new n,e.tools.extend(e.defaults,t||{}),(!e.tools.isMobile()||!!e.defaults.mobile)&&(e.tools.isSupported("transform")&&e.tools.isSupported("transition")?(e.store={elements:{},containers:[]},e.history=[],e.counter=0,e.running=!1,e.initialized=!1,e):console.warn("ScrollReveal is not supported in this browser.")))}return o.prototype.defaults={origin:"bottom",distance:"20px",duration:500,delay:0,rotate:{x:0,y:0,z:0},opacity:0,scale:.9,easing:"cubic-bezier( 0.6, 0.2, 0.1, 1 )",container:null,mobile:!0,reset:!1,useDelay:"always",viewFactor:.2,viewOffset:{top:0,right:0,bottom:0,left:0},afterReveal:function(e){},afterReset:function(e){}},o.prototype.reveal=function(t,n,o){var r,a,s,l;if(a=n&&n.container?n.container:e.defaults.container?e.defaults.container:window.document.documentElement,!(r=Array.prototype.slice.call(a.querySelectorAll(t))).length)return console.warn("reveal('"+t+"') failed: no elements found."),e;for(var c=0;c<r.length;c++)s={},(l=r[c].getAttribute("data-sr-id"))?s=e.store.elements[l]:(s={id:++e.counter,domEl:r[c],seen:!1,revealed:!1}).domEl.setAttribute("data-sr-id",s.id),e.configure(s,n||{}),e.style(s),e.updateStore(s),s.revealed||s.domEl.setAttribute("style",s.styles.inline+s.styles.transform.initial);return o||(e.record(t,n),e.initTimeout&&window.clearTimeout(e.initTimeout),e.initTimeout=window.setTimeout(e.init,0)),e},o.prototype.configure=function(t,n){t.config?t.config=e.tools.extendClone(t.config,n):t.config=e.tools.extendClone(e.defaults,n),"top"===t.config.origin||"bottom"===t.config.origin?t.config.axis="Y":t.config.axis="X",("top"===t.config.origin||"left"===t.config.origin)&&(t.config.distance="-"+t.config.distance)},o.prototype.style=function(e){function t(t){parseInt(n.distance)&&(t.initial+=" translate"+n.axis+"("+n.distance+")",t.target+=" translate"+n.axis+"(0)"),n.scale&&(t.initial+=" scale("+n.scale+")",t.target+=" scale(1)"),n.rotate.x&&(t.initial+=" rotateX("+n.rotate.x+"deg)",t.target+=" rotateX(0)"),n.rotate.y&&(t.initial+=" rotateY("+n.rotate.y+"deg)",t.target+=" rotateY(0)"),n.rotate.z&&(t.initial+=" rotateZ("+n.rotate.z+"deg)",t.target+=" rotateZ(0)"),t.initial+="; opacity: "+n.opacity+";",t.target+=";
29 opacity: "+e.styles.computed.opacity+";"}var n=e.config,o=window.getComputedStyle(e.domEl);e.styles||(e.styles={transition:{},transform:{},computed:{}},e.styles.inline=e.domEl.getAttribute("style")||"",e.styles.inline+="; visibility: visible; ",e.styles.computed.opacity=o.opacity,o.transition&&"all 0s ease 0s"!=o.transition?e.styles.computed.transition=o.transition+", ":e.styles.computed.transition=""),e.styles.transition.instant="-webkit-transition: "+e.styles.computed.transition+"-webkit-transform "+n.duration/1e3+"s "+n.easing+" 0s, opacity "+n.duration/1e3+"s "+n.easing+" 0s; transition: "+e.styles.computed.transition+"transform "+n.duration/1e3+"s "+n.easing+" 0s, opacity "+n.duration/1e3+"s "+n.easing+" 0s; ",e.styles.transition.delayed="-webkit-transition: "+e.styles.computed.transition+"-webkit-transform "+n.duration/1e3+"s "+n.easing+" "+n.delay/1e3+"s, opacity "+n.duration/1e3+"s "+n.easing+" "+n.delay/1e3+"s; transition: "+e.styles.computed.transition+"transform "+n.duration/1e3+"s "+n.easing+" "+n.delay/1e3+"s, opacity "+n.duration/1e3+"s "+n.easing+" "+n.delay/1e3+"s; ",e.styles.transform.initial=" -webkit-transform:",e.styles.transform.target=" -webkit-transform:",t(e.styles.transform),e.styles.transform.initial+="transform:",e.styles.transform.target+="transform:",t(e.styles.transform)},o.prototype.updateStore=function(t){var n=t.config.container;n&&-1==e.store.containers.indexOf(n)&&e.store.containers.push(t.config.container),e.store.elements[t.id]=t},o.prototype.record=function(t,n){e.history.push({selector:t,config:n})},o.prototype.init=function(){e.animate();for(var t=0;t<e.store.containers.length;t++)e.store.containers[t].addEventListener("scroll",e.handler),e.store.containers[t].addEventListener("resize",e.handler);return e.initialized||(window.addEventListener("scroll",e.handler),window.addEventListener("resize",e.handler),e.initialized=!0),e},o.prototype.handler=function(){e.running||t(function(){e.running=!0,e.animate()})},o.prototype.animate=function(){var t,n;function o(e,t){var n=0,o=0,r="after";switch(e){case"reveal":o=t.config.duration+t.config.delay,r+="Reveal";break;case"reset":o=t.config.duration,r+="Reset"}return t.timer&&(n=Math.abs(t.timer.started-new Date),window.clearTimeout(t.timer.clock)),t.timer={started:new Date},t.timer.clock=window.setTimeout(function(){t.config[r](t.domEl),t.timer=null},o-n),"reveal"===e?t.revealed=!0:t.revealed=!1}e.tools.forOwn(e.store.elements,function(r){t=e.store.elements[r],(n=e.isElemVisible(t))&&!t.revealed?("always"!==t.config.useDelay&&("onload"!==t.config.useDelay||e.initialized)&&("once"!==t.config.useDelay||t.seen)?t.domEl.setAttribute("style",t.styles.inline+t.
29styles.transform.target+t.styles.transition.instant):t.domEl.setAttribute("style",t.styles.inline+t.styles.transform.target+t.styles.transition.delayed),t.seen=!0,o("reveal",t)):!n&&t.config.reset&&t.revealed&&(t.domEl.setAttribute("style",t.styles.inline+t.styles.transform.initial+t.styles.transition.instant),o("reset",t))}),e.running=!1},o.prototype.getContainer=function(e){return e||(e=window.document.documentElement),{width:e.clientWidth,height:e.clientHeight}},o.prototype.getScrolled=function(t){if(t){var n=e.getOffset(t);return{x:t.scrollLeft+n.left,y:t.scrollTop+n.top}}return{x:window.pageXOffset,y:window.pageYOffset}},o.prototype.getOffset=function(e){var t=0,n=0,o=e.offsetHeight,r=e.offsetWidth;do isNaN(e.offsetTop)||(t+=e.offsetTop),isNaN(e.offsetLeft)||(n+=e.offsetLeft);while(e=e.offsetParent);return{top:t,left:n,height:o,width:r}},o.prototype.isElemVisible=function(t){var n,o,r,a,s=e.getOffset(t.domEl),l=e.getContainer(t.config.container),c=e.getScrolled(t.config.container),d=t.config.viewFactor,u=s.height,h=s.width,p=s.top,f=s.left;return n=c.y+t.config.viewOffset.top,o=c.x+t.config.viewOffset.left,r=c.y-t.config.viewOffset.bottom+l.height,a=c.x-t.config.viewOffset.right+l.width,r>p+u*d&&p+u-u*d>n&&f+h*d>o&&a>f+h-h*d||"fixed"===window.getComputedStyle(t.domEl).position},o.prototype.sync=function(){if(e.history.length){for(var t=0;t<e.history.length;t++){var n=e.history[t];e.reveal(n.selector,n.config,!0)}e.init()}else console.warn("sync() failed: no reveals found.");return e},o}();var e,t,n=function(){function e(){}return e.prototype.isObject=function(e){return null!==e&&"object"==typeof e&&e.constructor==Object},e.prototype.forOwn=function(e,t){if(!this.isObject(e))throw TypeError("Expected 'object', but received '"+typeof e+"'.");for(var n in e)e.hasOwnProperty(n)&&t(n)},e.prototype.extend=function(e,t){return this.forOwn(t,(function(n){this.isObject(t[n])?(e[n]&&this.isObject(e[n])||(e[n]={}),this.extend(e[n],t[n])):e[n]=t[n]}).bind(this)),e},e.prototype.extendClone=function(e,t){return this.extend(this.extend({},e),t)},e.prototype.isMobile=function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)},e.prototype.isSupported=function(e){for(var t=document.createElement("sensor"),n=(e+"Webkit,Moz,O,".split(",").join(e+",")).split(","),o=0;o<n.length;o++)t.style[n[o]];return!0},e}(),t=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame}).call(this),this.ScrollReveal}),window.sr=new ScrollReveal,function(e){"use strict";var t=function(t,n){var o=!1;function r(){setTimeout(function(){e(window).trigger("scroll")},100)}o=!!e(".lazyLoadImg").length,this.$element=e(t),this.options=this.parseTrueFalseOptions(n);var a=this;a.options.autoplay=a.options.auto,a.options.auto=!1,e.extend(this.options,{onSlideAfter:function(){a.options.auto&&(a.$element.stopAuto(),a.$element.startAuto()),o&&r()},onSliderLoad:function(){if(""==a.options.easing&&(a.options.easing=null),a.options.controlsHover){var t=a.$element.closest(".bx-wrapper");e(".bx-controls-direction",t).hide(),t.hover(function(){e(".bx-controls-direction",e(this)).fadeIn(300)},function(){e(".bx-controls-direction",e(this)).fadeOut(300)})}if(a.options.autoHover){var t=a.$element.closest(".bx-wrapper");t.hover(function(){a.options.auto&&a.$element.stopAuto()},function(){console.log(a.options.auto),a.options.auto&&a.$element.startAuto()})}null!=a.options.easing&&(a.options.useCSS=!1),a.options.autoplay&&(a.makePauseSlideshowButton(),setTimeout(function(){a.$element.startAuto(),a.options.auto=!0},a.options.autoDelay)),a.$element.closest(".bx-wrapper").find(".bx-controls").wrapAll("<div class='wrap__bx-controls' />"),a.$element.closest(".bx-wrapper").find(".wrap_on-off, .wrap_pause-play, .bx-pager ").wrapAll("<div class='bx-controls-buttons' />"),a.attachEvents()},onSlideNext:function(){o&&r()},onSlidePrev:function(){o&&r()}}),this.run()};t.prototype.attachEvents=function(){var t=this,n=t.$element.closest(".bx-wrapper").find(".bx-controls");n.on("click",".pause-slideshow",function(o,r){e(this).hide(),t.$element.stopAuto(),t.options.auto=!1,n.find(".play-slideshow").fadeIn("slow",function(){void 0!==r&&e(this).focus()})}),n.on("click",".play-slideshow",function(o,r){e(this).hide(),t.$element.startAuto(),t.options.auto=!0,n.find(".pause-slideshow").fadeIn("slow",function(){void 0!==r&&e(this).focus()})}),e("body").keypress(function(e){13==e.which&&(n.find(".play-slideshow").is(":focus")&&n.find(".play-slideshow").trigger("click",{kb:!0}),n.find(".pause-slideshow").is(":focus")&&n.find(".pause-slideshow").trigger("click",{kb:!0}))})},t.prototype.makePauseSlideshowButton=function(){this.$element.closest(".bx-wrapper").find(".bx-controls").append('<div class="wrap_pause-play">
29<div class="pause-slideshow" aria-label="icon pause" title="Pause slideshow" tabindex="0"><span class="icon icon-pause"></span></div><div class="play-slideshow" aria-label="icon play" style="display: none" title="Play slideshow" tabindex="0"><span class="icon icon-play"></span></div></div>')},t.prototype.parseTrueFalseOptions=function(e,n){for(var o in e)e.hasOwnProperty(o)&&-1!=t.BOOLEANS.indexOf(o)&&(e[o]=!!e[o]);return e},t.prototype.run=function(){var t=this;e(window).load(function(){t.$bxSlider=t.$element.bxSlider(t.options),t.$bxSlider.redrawSlider()})},t.DEFAULTS={pager:!0,controls:!0,autoControls:!1,auto:!0,infiniteLoop:!0,randomStart:!1,controlsHover:!1,responsive:!1,mode:"horizontal",speed:500,pause:4e3,autoDelay:0,easing:null,useCSS:!1},t.BOOLEANS=["pager","controls","autoControls","auto","infiniteLoop","randomStart","controlsHover","responsive"];var n=e.fn.BXSlider;e.fn.BXSlider=function(n){var o;return arguments,this.each(function(){var r=e(this),a=e.extend({},t.DEFAULTS,r.data(),"object"==typeof n&&n);if(r.data("bxslider",new t(this,a)),void 0!==o)return!1}),o||this},e.fn.BXSlider.Constructor=t,e.fn.BXSlider.noConflict=function(){return e.fn.BXSlider=n,this},e(function(){e('[data-control="bx-slider"]').BXSlider()})}(window.jQuery),function(e){"use strict";var t=function(e,t){this.$el=e,this.$parent=e.closest(".cta"),this.options=t,this.ctaVideo="",this.initColorbox()};t.prototype.initColorbox=function(){this.$parent.find(".lb-class").each(function(){e(this).colorbox(e.extend(t.defaults,e(e(this).attr("href")).data()))}),e(document).bind("cbox_complete",{context:this},this.cboxOpenCallBack),e(document).bind("cbox_closed",{context:this},this.cboxClosedCallBack)},t.prototype.cboxOpenCallBack=function(e){e.data.context.formSizeHandler(e),e.data.context.videoLoadHandler(e)},t.prototype.cboxClosedCallBack=function(t){var n=e.colorbox.element().attr("href");e(n+" [data-setup-run]").each(function(){e(this).remove()})},t.prototype.formSizeHandler=function(t){var n=e.colorbox.element().attr("href"),o=e(n).find("form"),r=new MutationObserver(function(t){e.colorbox.resize()}),a=document.querySelector(o.selector);null!=a&&r.observe(a,{attributes:!0})},t.prototype.videoLoadHandler=function(t){var n=e.colorbox.element().attr("href");if(e(n+" [data-setup-run]").length&&(t.data.context.ctaVideo=e(n+" [data-setup-run]")[0].outerHTML,e(n+" [data-setup-run]").remove()),t.data.context.ctaVideo){e(n+" .video").append(e(t.data.context.ctaVideo));var o=e(n+" [data-setup-run]");videojs(o[0],o.data("setupRun"),function(){})}},t.defaults={inline:!0,width:"50%",transition:"fade",returnFocus:!1,className:"ctaColorBox"},e.fn.colorBoxModal=function(n){var o;return arguments,this.each(function(){var r=e(this),a=e.extend({},r.data(),"object"==typeof n&&n);if(r.data("ColorBoxModal",new t(r,a)),void 0!==o)return!1}),o||this},e.fn.colorBoxModal.Constructor=t,e.fn.colorBoxModal.noConflict=function(){return e.fn.colorBoxModal=old,this},e(document).ready(function(){e('[data-control="colorbox-modal"]').colorBoxModal({})})}(window.jQuery),function(e){"use strict";var t,n,o,r,a,s,l,c=!0,d="",u=0,h="",p=null,f="",g=!1,m={resize:1,click:1},v=!0,y=1,b="bodyOffset",w=b,x=!0,C="",S={},_=32,k=null,E=!1,T="[iFrameSizer]",M=T.length,I="",O={max:1,min:1,bodyScroll:1,documentElementScroll:1},P="child",j=!0,A=e.parent,L="*",W=0,H=!1,z=null,N=16,D=1,R="scroll",F=R,B=e,q=function(){J("MessageCallback function not defined")},Q=function(){},U=function(){};function V(t,n,o){"addEventListener"in e?t.addEventListener(n,o,!1):"attachEvent"in e&&t.attachEvent("on"+n,o)}function X(t,n,o){"removeEventListener"in e?t.removeEventListener(n,o,!1):"detachEvent"in e&&t.detachEvent("on"+n,o)}function K(e){return e.charAt(0).toUpperCase()+e.slice(1)}var Y=Date.now||function(){return new Date().getTime()};function G(e){return T+"["+I+"] "+e}function Z(t){E&&"object"==typeof e.console&&console.log(G(t))}function J(t){"object"==typeof e.console&&console.warn(G(t))}function ee(e,t){void 0!==t&&""!==t&&"null"!==t&&(document.body.style[e]=t,Z("Body "+e+' set to "'+t+'"'))}function et(t){function n(){ev(t.eventName,t.eventType)}
29var o={add:function(t){V(e,t,n)},remove:function(t){X(e,t,n)}};t.eventNames&&Array.prototype.map?(t.eventName=t.eventNames[0],t.eventNames.map(o[t.method])):o[t.method](t.eventName),Z(K(t.method)+" event listener: "+t.eventType)}function en(e){et({method:e,eventType:"Animation Start",eventNames:["animationstart","webkitAnimationStart"]}),et({method:e,eventType:"Animation Iteration",eventNames:["animationiteration","webkitAnimationIteration"]}),et({method:e,eventType:"Animation End",eventNames:["animationend","webkitAnimationEnd"]}),et({method:e,eventType:"Input",eventName:"input"}),et({method:e,eventType:"Mouse Up",eventName:"mouseup"}),et({method:e,eventType:"Mouse Down",eventName:"mousedown"}),et({method:e,eventType:"Orientation Change",eventName:"orientationchange"}),et({method:e,eventType:"Print",eventName:["afterprint","beforeprint"]}),et({method:e,eventType:"Ready State Change",eventName:"readystatechange"}),et({method:e,eventType:"Touch Start",eventName:"touchstart"}),et({method:e,eventType:"Touch End",eventName:"touchend"}),et({method:e,eventType:"Touch Cancel",eventName:"touchcancel"}),et({method:e,eventType:"Transition Start",eventNames:["transitionstart","webkitTransitionStart","MSTransitionStart","oTransitionStart","otransitionstart"]}),et({method:e,eventType:"Transition Iteration",eventNames:["transitioniteration","webkitTransitionIteration","MSTransitionIteration","oTransitionIteration","otransitioniteration"]}),et({method:e,eventType:"Transition End",eventNames:["transitionend","webkitTransitionEnd","MSTransitionEnd","oTransitionEnd","otransitionend"]}),"child"===P&&et({method:e,eventType:"IFrame Resized",eventName:"resize"})}function ei(e,t,n,o){return t!==e&&(e in n||(J(e+" is not a valid option for "+o+"CalculationMethod."),e=t),Z(o+' calculation method set to "'+e+'"')),e}function eo(){w=ei(w,b,ef,"height")}function er(){F=ei(F,R,eg,"width")}function ea(){var t;!0===c?(en("add"),t=0>_,e.MutationObserver||e.WebKitMutationObserver?t?el():p=function(){function t(e){function t(e){!1===e.complete&&(Z("Attach listeners to "+e.src),e.addEventListener("load",r,!1),e.addEventListener("error",a,!1),l.push(e))}"attributes"===e.type&&"src"===e.attributeName?t(e.target):"childList"===e.type&&Array.prototype.forEach.call(e.target.querySelectorAll("img"),t)}function n(e){Z("Remove listeners from "+e.src),e.removeEventListener("load",r,!1),e.removeEventListener("error",a,!1),l.splice(l.indexOf(e),1)}function o(e,t,o){n(e.target),ev(t,o+": "+e.target.src,void 0,void 0)}function r(e){o(e,"imageLoad","Image loaded")}function a(e){o(e,"imageLoadFailed","Image load failed")}var s,l=[],c=e.MutationObserver||e.WebKitMutationObserver,d=(s=document.querySelector("body"),d=new c(function(e){ev("mutationObserver","mutationObserver: "+e[0].target+" "+e[0].type),e.forEach(t)}),Z("Create body MutationObserver"),d.observe(s,{attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0}),d);return{disconnect:function(){"disconnect"in d&&(Z("Disconnect body MutationObserver"),d.disconnect(),l.forEach(n))}}}():(Z("MutationObserver not supported in this browser!"),el())):Z("Auto Resize disabled")}function es(){en("remove"),null!==p&&p.disconnect(),clearInterval(k)}function el(){0!==_&&(Z("setInterval: "+_+"ms"),k=setInterval(function(){ev("interval","setInterval: "+_)},Math.abs(_)))}function ec(e,t){var n=0;return t=t||document.body,parseInt(n="defaultView"in document&&"getComputedStyle"in document.defaultView?null!==(n=document.defaultView.getComputedStyle(t,null))?n[e]:0:function(e){if(/^\d+(px)?$/i.test(e))return parseInt(e,10);var n=t.style.left,o=t.runtimeStyle.left;return t.runtimeStyle.left=t.currentStyle.left,t.style.left=e||0,e=t.style.pixelLeft,t.style.left=n,t.runtimeStyle.left=o,e}(t.currentStyle[e]),10)}function ed(e,t){for(var n,o=t.length,r=0,a=0,s=K(e),l=Y(),c=0;c<o;c++)(r=t[c].getBoundingClientRect()[e]+ec("margin"+s,t[c]))>a&&(a=r);return l=Y()-l,Z("Parsed "+o+" HTML elements"),Z("Element position calculated in "+l+"ms"),(n=l)>N/2&&Z("Event throttle increased to "+(N=2*n)+"ms"),a}function eu(e){return[e.bodyOffset(),e.bodyScroll(),e.documentElementOffset(),e.documentElementScroll()]}function eh(e,t){var n=document.querySelectorAll("["+t+"]");return 0===n.length?(J("No tagged elements ("+t+") found on page"),y):ed(e,n)}function ep(){return document.querySelectorAll("body *")}var ef={bodyOffset:function(){return document.body.offsetHeight+ec("marginTop")+ec("marginBottom")},offset:function(){return ef.bodyOffset()},bodyScroll:function(){return document.body.scrollHeight},documentElementOffset:function(){return document.documentElement.offsetHeight},documentElementScroll:function(){return document.documentElement.scrollHeight},max:function(){return Math.max.apply(null,eu(ef))},min:function(){return Math.min.apply(null,eu(ef))},grow:function(){return ef.max()},lowestElement:function(){return Math.max(ef.bodyOffset(),ed("bottom",ep()))},taggedElement:function(){return eh("bottom","data-iframe-height")}},eg={bodyScroll:function(){return document.body.scrollWidth},bodyOffset:function(){return document.body.offsetWidth},documentElementScroll:function(){return document.documentElement.scrollWidth},documentElementOffset:function(){return document.documentElement.offsetWidth},scroll:function(){return Math.max(eg.bodyScroll(),eg.documentElementScroll())},max:function(){return Math.max.apply(null,eu(eg))},min:function(){return Math.min.apply(null,eu(eg))},rightMostElement:function(){return ed("right",ep())},taggedElement:function(){return eh("right","data-iframe-width")}},em=(t=function(e,t,n,o){var r,a;(function(){function e(e,t){return!(Math.abs(e-t)<=W)}return r=void 0!==n?n:ef[w](),a=void 0!==o?o:eg[F](),e(y,r)||g&&e(D,a)})()||"init"===e?(ey(),ex(y=r,D=a,e)):!(e in{init:1,interval:1,size:1})&&(w in O||g&&F in O)?ew(t):e in{interval:1}||Z("No change in size detected")},a=null,s=0,l=function(){s=Y(),a=null,r=t.apply(n,o),a||(n=o=null)},function(){var e=Y();s||(s=e);var c=N-(e-s);return n=this,o=arguments,c<=0||c>N?(a&&(clearTimeout(a),a=null),s=e,r=t.apply(n,o),a||(n=o=null)):a||(a=setTimeout(l,c)),r});function ev(e,t,n,o){H&&e in m?Z("Trigger event cancelled: "+e):(e in{reset:1,resetPage:1,init:1}||Z("Trigger event: "+t),em(e,t,n,o))}function ey(){H||(H=!0,Z("Trigger event lock on")),clearTimeout(z),z=setTimeout(function(){H=!1,Z("Trigger event lock off"),Z("--")},128)}function eb(e){y=ef[w](),D=eg[F](),ex(y,D,e)}function ew(e){var t=w;w=b,Z("Reset trigger event: "+e),ey(),eb("reset"),w=t}function ex(e,t,n,o,r){if(!0===j){var a;void 0===r?r=L:Z("Message targetOrigin: "+r),Z("Sending message to host page ("+(a=I+":"+e+":"+t+":"+n+(void 0!==o?":"+o:""))+")"),A.postMessage(T+a,r)}}V(e,"message",function t(n){var o,r;function a(){return n.data.split("]")[1].split(":")[0]}function s(){return n.data.substr(n.data.indexOf(":")+1)}function l(){return n.data.split(":")[2]in{true:1,false:1}}T===(""+n.data).substr(0,M)&&(!1===v?function(){var t,o,r;switch(a()){case"reset":x?Z("Page reset ignored by init"):(Z("Page size reset by host page"),eb("resetPage"));break;case"resize":ev("resizeParent","Parent window requested size check");break;case"moveToAnchor":t=s(),S.findTarget(t);break;case"message":Z("MessageCallback called from parent: "+(o=s())),q(JSON.parse(o)),Z(" --");break;case"pageInfo":Z("PageInfoFromParent called from parent: "+(r=s())),U(JSON.parse(r)),Z(" --");break;default:"iFrameResize"in e||l()||J("Unexpected message ("+n.data+")")}}():l()?(C=n.data,A=n.source,function(){function e(e){return"true"===e}var t=C.substr(M).split(":");I=t[0],u=void 0!==t[1]?Number(t[1]):u,g=void 0!==t[2]?e(t[2]):g,E=void 0!==t[3]?e(t[3]):E,_=void 0!==t[4]?Number(t[4]):_,c=void 0!==t[6]?e(t[6]):c,h=t[7],w=void 0!==t[8]?t[8]:w,d=t[9],f=t[10],W=void 0!==t[11]?Number(t[11]):W,S.enable=void 0!==t[12]&&e(t[12]),P=void 0!==t[13]?t[13]:P,F=void 0!==t[14]?t[14]:F}(),Z("Initialising iFrame ("+location.href+")"),function(){if("iFrameResizer"in e&&Object===e.iFrameResizer.constructor){var t;Z("Reading data from page: "+JSON.stringify(t=e.iFrameResizer)),q="messageCallback"in t?t.messageCallback:q,Q="readyCallback"in t?t.readyCallback:Q,L="targetOrigin"in t?t.targetOrigin:L,w="heightCalculationMethod"in t?t.height
29CalculationMethod:w,F="widthCalculationMethod"in t?t.widthCalculationMethod:F}Z("TargetOrigin for parent set to: "+L)}(),void 0===h&&(h=u+"px"),ee("margin",(-1!==(o=h).indexOf("-")&&(J("Negative CSS value ignored for margin"),o=""),o)),ee("background",d),ee("padding",f),(r=document.createElement("div")).style.clear="both",r.style.display="block",document.body.appendChild(r),eo(),er(),document.documentElement.style.height="",document.body.style.height="",Z('HTML & body height set to "auto"'),Z("Enable public methods"),B.parentIFrame={autoResize:function(e){return!0===e&&!1===c?(c=!0,ea()):!1===e&&!0===c&&(c=!1,es()),c},close:function(){ex(0,0,"close"),Z("Disable outgoing messages"),j=!1,Z("Remove event listener: Message"),X(e,"message",t),!0===c&&es()},getId:function(){return I},getPageInfo:function(e){"function"==typeof e?(U=e,ex(0,0,"pageInfo")):(U=function(){},ex(0,0,"pageInfoStop"))},moveToAnchor:function(e){S.findTarget(e)},reset:function(){ew("parentIFrame.reset")},scrollTo:function(e,t){ex(t,e,"scrollTo")},scrollToOffset:function(e,t){ex(t,e,"scrollToOffset")},sendMessage:function(e,t){ex(0,0,"message",JSON.stringify(e),t)},setHeightCalculationMethod:function(e){w=e,eo()},setWidthCalculationMethod:function(e){F=e,er()},setTargetOrigin:function(e){Z("Set targetOrigin: "+e),L=e},size:function(e,t){ev("size","parentIFrame.size("+(e||"")+(t?","+t:"")+")",e,t)}},ea(),S=function(){function t(t){var n,o,r,a=t.split("#")[1]||t,s=decodeURIComponent(a),l=document.getElementById(s)||document.getElementsByName(s)[0];void 0!==l?(n=l.getBoundingClientRect(),o={x:void 0!==e.pageXOffset?e.pageXOffset:document.documentElement.scrollLeft,y:void 0!==e.pageYOffset?e.pageYOffset:document.documentElement.scrollTop},Z("Moving to in page link (#"+a+") at x: "+(r={x:parseInt(n.left,10)+parseInt(o.x,10),y:parseInt(n.top,10)+parseInt(o.y,10)}).x+" y: "+r.y),ex(r.y,r.x,"scrollToOffset")):(Z("In page link (#"+a+") not found in iFrame, so sending to parent"),ex(0,0,"inPageLink","#"+a))}function n(){""!==location.hash&&"#"!==location.hash&&t(location.href)}return S.enable?Array.prototype.forEach&&document.querySelectorAll?(Z("Setting up location.hash handlers"),Array.prototype.forEach.call(document.querySelectorAll('a[href^="#"]'),function(e){"#"!==e.getAttribute("href")&&V(e,"click",function(e){e.preventDefault(),t(this.getAttribute("href"))})}),V(e,"hashchange",n),setTimeout(n,128)):J("In page linking not fully supported in this browser! (See README.md for IE8 workaround)"):Z("In page linking not enabled"),{findTarget:t}}(),ev("init","Init message from host page"),Q(),v=!1,setTimeout(function(){x=!1},128)):Z('Ignored message of type "'+a()+'". Received before initialization.'))}),"loading"!==document.readyState&&e.parent.postMessage("[iFrameResizerChild]Ready","*")}(window||{}),$(document).ready(function(){window.menuHolder=$(".navigation").not(".mm-menu"),window.menuHolderMaxWidth=100,window.menu=$(".more_nav").not(".mm-listview"),window.currentMenu=menu,window.currentMenuWidth=window.menuHolder.outerWidth(),window.menuChildrenCount=currentMenu.children().length,window.origMenuContent="",window.moreButton=$('<li class="navigation__item has-child more"> <a href="#">More</a> <ul class="navigation__list--sub"></ul> </li>'),window.allMenus=[]}),function(e){var t=!1;if("function"==typeof define&&define.amd&&(define(e),t=!0),"object"==typeof exports&&(module.exports=e(),t=!0),!t){var n=window.Cookies,o=window.Cookies=e();o.noConflict=function(){return window.Cookies=n,o}}}(function(){function e(){for(var e=0,t={};e<arguments.length;e++){var n=arguments[e];for(var o in n)t[o]=n[o]}return t}return function t(n){function o(t,r,a){if("undefined"!=typeof document){if(arguments.length>1){if("number"==typeof(a=e({path:"/"},o.defaults,a)).expires){var s,l=new Date;l.setMilliseconds(l.getMilliseconds()+864e5*a.expires),a.expires=l}try{s=JSON.stringify(r),/^[\{\[]/.test(s)&&(r=s)}catch(e){}return r=n.write?n.write(r,t):encodeURIComponent(String(r)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=(t=(t=encodeURIComponent(String(t))).replace(/%(23|24|26|2B|5E|60|7C)/g,decode
29URIComponent)).replace(/[\(\)]/g,escape),document.cookie=[t,"=",r,a.expires?"; expires="+a.expires.toUTCString():"",a.path?"; path="+a.path:"",a.domain?"; domain="+a.domain:"",a.secure?"; secure":""].join("")}t||(s={});for(var c=document.cookie?document.cookie.split("; "):[],d=/(%[0-9A-Z]{2})+/g,u=0;u<c.length;u++){var h=c[u].split("="),p=h.slice(1).join("=");'"'===p.charAt(0)&&(p=p.slice(1,-1));try{var f=h[0].replace(d,decodeURIComponent);if(p=n.read?n.read(p,f):n(p,f)||p.replace(d,decodeURIComponent),this.json)try{p=JSON.parse(p)}catch(e){}if(t===f){s=p;break}t||(s[f]=p)}catch(e){}}return s}}return o.set=o,o.get=function(e){return o.call(o,e)},o.getJSON=function(){return o.apply({json:!0},[].slice.call(arguments))},o.defaults={},o.remove=function(t,n){o(t,"",e(n,{expires:-1}))},o.withConverter=t,o}(function(){})}),$(()=>{"use strict";let e=document.querySelectorAll("#shapePnl a"),t=({currentTarget:e})=>{let t=e.classList.item(0),n=e.parentElement.querySelectorAll(":scope > .selected");for(let e of n)e.classList.remove("selected");e.classList.add("selected");let o=document.querySelectorAll("#facePnl");for(let e of o)e.setAttribute("class",t);let r=document.querySelectorAll(`#infoPnl div.${t}`);for(let e of r)for(let t of e.parentElement.children)t.style.display=t===e?"block":"none"};for(let n of e)n.addEventListener("click",t);let n=document.querySelectorAll('#framePnl span[class*="frm"]'),o=({currentTarget:e})=>{let t=e.getAttribute("class"),n=document.querySelectorAll("#framePnl a.selected");for(let e of n)e.classList.remove("selected");e.parentElement.classList.add("selected");let o=document.querySelectorAll("#lrgFrame");for(let e of o)e.setAttribute("class",t)};for(let e of n)e.addEventListener("click",o);let r=1,a=document.querySelectorAll("ul#frameSets li").length,s=document.querySelectorAll("a.prvSet"),l=e=>{e.stopPropagation(),e.preventDefault();let t=$("ul#frameSets li");if(r>1){t.animate({left:"+=720px"},500),r-=1;return}t.animate({left:`-${(a-1)*720}px`},500),r=a};for(let e of s)e.addEventListener("click",l);let c=document.querySelectorAll("a.nxtSet"),d=e=>{e.stopPropagation(),e.preventDefault();let t=$("ul#frameSets li");if(r<a){t.animate({left:"-=720px"},500),r+=1;return}t.animate({left:"0px"},500),r=1};for(let e of c)e.addEventListener("click",d);let u=document.querySelectorAll("a.lnchFrmSlctr"),h=e=>{e.preventDefault(),e.stopPropagation(),$.fancybox({autoSize:!1,speedIn:600,speedOut:200,transitionIn:"elastic",type:"inline",href:"#frameSelector",width:"815",height:"508"})};for(let e of u)e.addEventListener("click",h);let p=document.querySelectorAll("button.lnch3dspine"),f=e=>{e.stopPropagation(),e.preventDefault(),$.fancybox({autoSize:!1,speedIn:600,speedOut:200,transitionIn:"elastic",type:"inline",href:"#frameSelector",width:"902",height:"833"})};for(let e of p)e.addEventListener("click",f);let g=document.querySelectorAll("button.lnchpetselector"),m=e=>{e.preventDefault(),e.stopPropagation(),$.fancybox({autoSize:!1,speedIn:600,speedOut:200,transitionIn:"elastic",type:"inline",href:"#frameSelector",width:"940",height:"750"})};for(let e of g)e.addEventListener("click",m)}),$(window).load(function(){$(".fancybox").fancybox(),jQuery(".preview_iframe").height(jQuery(window).height()),$(".articles__categories-wrap").height($("aside .mm-navbar").outerHeight(!0)+$("aside .articles__categories-list").outerHeight(!0)+40),$(".blog__item").each(function(){$(this).children(".blog__post-info").prepend($(this).children(".blog__post-category").detach())})}),$(window).resize(function(){equalizeMapContactHeight(),stickyNav()}),$(document).ready(function(){window.navNotSticky=!0,window.stickyNavTop=$(".js-sticky-nav").offset().top,stickyNav(),$(window).scroll(function(){stickyNav()});var e=$("#navigation_header"),t=(e.parent(),e.find("ul")),n="sublevel-";$("#navigation_header").mmenu({extensions:["multiline"]},{clone:!0}),$(".form").length&&$("body").on("SMBLeadsFormReady",function(){equalizeMapContactHeight()});var o=setInterval(function(){$("aside .mm-menu ").length&&($("aside").css("opacity","1"),clearInterval(o))},100);function r(){window.currentMenuWidth=window.menuHolder.outerWidth(),addMoreButton(),$("#navigation_header > ul").addClass("menu_parent_list"),$("#navigation_header > ul > li > ul").addClass("menu_child_list"),$("#navigation_header > ul > li > ul > li > ul").addClass("menu_grandchid_list"),$("#navigation_header > ul").lavalamp(),accordionMenu(),dimmEverything(),t=e.find("ul"),navigationSublevelWrap(t,n),$(".navigation:not(.mm-menu) .sublevel-1").each(function(){$(this).scrollArea({heightProp:"maxHeight",setScrollTo:"> .navigation__list--sub"})})}1===$(".navigation").not(".mm-menu").data("more-button")&&(window.moreButton=$('
29<li class="navigation__item has-child more"> <a href="#">More</a> <ul class="navigation__list--sub"></ul> </li>')),!$(".wrap__slider").hasClass("text-only")&&$(".slider__image").length&&$(".slider__image").css("background-image").length&&($(".slider__image--fixed").length||$(".slider__image").each(function(){var e=$(this),t=e.css("background-image").replace(/(url\(|\)|'|")/gi,"");$(this).css("background-image","none"),e.append('<div class="slider__image--fixed" style="background-image: url('+t+')">')}),$(".slider__text").each(function(){$(this).children().length||$(this).addClass("empty")})),ResponsiveHelper.addRange({"1140..":{on:function(){1===$(".navigation").not(".mm-menu").data("more-button")&&(menuPrepare(),window.currentMenuWidth=window.menuHolder.outerWidth(),addMoreButton(),$(window).on("resize orientationchange",r)),$("#navigation_header > ul").addClass("menu_parent_list"),$("#navigation_header > ul > li > ul").addClass("menu_child_list"),$("#navigation_header > ul > li > ul > li > ul").addClass("menu_grandchid_list"),$("#navigation_header > ul").lavalamp(),accordionMenu(),dimmEverything(),t=e.find("ul"),navigationSublevelWrap(t,n),$(".navigation:not(.mm-menu) .sublevel-1").each(function(){$(this).scrollArea({heightProp:"maxHeight",setScrollTo:"> .navigation__list--sub"})})},off:function(){1===$(".navigation").not(".mm-menu").data("more-button")&&$(window).off("resize orientationchange",r),setTimeout(function(){$(".navigation:not(.mm-menu) .sublevel-1").each(function(){void 0!==$(this).data("scrollArea")&&$(this).data("scrollArea").destroy()})},100)}}})}),$(document).ready(function(){disableLinks(".wrap__page-content a, .wrap__editable-content a"),$(".form").length&&$("body").on("SMBLeadsFormReady",function(){void 0!==$("body").data("FixedScrollBlock")&&$("body").data("FixedScrollBlock").refresh()}),setTimeout(function(){$("body").removeClass("mm-slideout mm-page")},1e3),$("a.dd-lightbox").fancybox()});
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.