"use strict";function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}var _typeof=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_createClass;!function(n){function t(n){if(Function.prototype.name===undefined){var t=/function\s([^(]{1,})\(/.exec(n.toString());return t&&t.length>1?t[1].trim():""}return n.prototype===undefined?n.constructor.name:n.prototype.constructor.name}function f(n){return/true/.test(n)?!0:/false/.test(n)?!1:isNaN(n*1)?n:parseFloat(n)}function i(n){return n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}var r={version:"6.2.0",_plugins:{},_uuids:[],rtl:function(){return n("html").attr("dir")==="rtl"},plugin:function(n,r){var u=r||t(n),f=i(u);this._plugins[f]=this[u]=n},registerPlugin:function(n,r){var u=r?i(r):t(n.constructor).toLowerCase();n.uuid=this.GetYoDigits(6,u);n.$element.attr("data-"+u)||n.$element.attr("data-"+u,n.uuid);n.$element.data("zfPlugin")||n.$element.data("zfPlugin",n);n.$element.trigger("init.zf."+u);this._uuids.push(n.uuid);return},unregisterPlugin:function(n){var r=i(t(n.$element.data("zfPlugin").constructor)),u;this._uuids.splice(this._uuids.indexOf(n.uuid),1);n.$element.removeAttr("data-"+r).removeData("zfPlugin").trigger("destroyed.zf."+r);for(u in n)n[u]=null;return},reInit:function(t){var r=t instanceof n;try{if(r)t.each(function(){n(this).data("zfPlugin")._init()});else{var u=typeof t=="undefined"?"undefined":_typeof(t),f=this,e={object:function(t){t.forEach(function(t){t=i(t);n("[data-"+t+"]").foundation("_init")})},string:function(){t=i(t);n("[data-"+t+"]").foundation("_init")},undefined:function(){this.object(Object.keys(f._plugins))}};e[u](t)}}catch(o){console.error(o)}finally{return t}},GetYoDigits:function(n,t){return n=n||6,Math.round(Math.pow(36,n+1)-Math.random()*Math.pow(36,n)).toString(36).slice(1)+(t?"-"+t:"")},reflow:function(t,i){typeof i=="undefined"?i=Object.keys(this._plugins):typeof i=="string"&&(i=[i]);var r=this;n.each(i,function(i,u){var e=r._plugins[u],o=n(t).find("[data-"+u+"]").addBack("[data-"+u+"]");o.each(function(){var t=n(this),i={},r;if(t.data("zfPlugin")){console.warn("Tried to initialize "+u+" on an element that already has a Foundation plugin.");return}t.attr("data-options")&&(r=t.attr("data-options").split(";").forEach(function(n){var t=n.split(":").map(function(n){return n.trim()});t[0]&&(i[t[0]]=f(t[1]))}));try{t.data("zfPlugin",new e(n(this),i))}catch(o){console.error(o)}finally{return}})})},getFnName:t,transitionend:function(n){var r={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend"},u=document.createElement("div"),t,i;for(i in r)typeof u.style[i]!="undefined"&&(t=r[i]);return t?t:(t=setTimeout(function(){n.triggerHandler("transitionend",[n])},1),"transitionend")}},u;r.util={throttle:function(n,t){var i=null;return function(){var r=this,u=arguments;i===null&&(i=setTimeout(function(){n.apply(r,u);i=null},t))}}};u=function(i){var f=typeof i=="undefined"?"undefined":_typeof(i),s=n("meta.foundation-mq"),o=n(".no-js"),e,u;if(s.length||n('<meta class="foundation-mq">').appendTo(document.head),o.length&&o.removeClass("no-js"),f==="undefined")r.MediaQuery._init(),r.reflow(this);else if(f==="string")if(e=Array.prototype.slice.call(arguments,1),u=this.data("zfPlugin"),u!==undefined&&u[i]!==undefined)this.length===1?u[i].apply(u,e):this.each(function(t,r){u[i].apply(n(r).data("zfPlugin"),e)});else throw new ReferenceError("We're sorry, '"+i+"' is not an available method for "+(u?t(u):"this element")+".");else throw new TypeError("We're sorry, "+f+" is not a valid parameter. You must use a string representing the method you wish to invoke.");return this};window.Foundation=r;n.fn.foundation=u,function(){var i,n,t,r;for(Date.now&&window.Date.now||(window.Date.now=Date.now=function(){return(new Date).getTime()}),i=["webkit","moz"],n=0;n<i.length&&!window.requestAnimationFrame;++n)t=i[n],window.requestAnimationFrame=window[t+"RequestAnimationFrame"],window.cancelAnimationFrame=window[t+"CancelAnimationFrame"]||window[t+"CancelRequestAnimationFrame"];!/iP(ad|hone|od).*OS 6/.test(window.navigator.userAgent)&&window.requestAnimationFrame&&window.cancelAnimationFrame||(r=0,window.requestAnimationFrame=function(n){var t=Date.now(),i=Math.max(r+16,t);return setTimeout(function(){n(r=i)},i-t)},window.cancelAnimationFrame=clearTimeout);window.performance&&window.performance.now||(window.performance={start:Date.now(),now:function(){return Date.now()-this.start}})}();Function.prototype.bind||(Function.prototype.bind=function(n){if(typeof this!="function")throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable");var r=Array.prototype.slice.call(arguments,1),u=this,t=function(){},i=function(){return u.apply(this instanceof t?this:n,r.concat(Array.prototype.slice.call(arguments)))};return this.prototype&&(t.prototype=this.prototype),i.prototype=new t,i})}(jQuery);_typeof=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};!function(n){function i(n){var t={};return typeof n!="string"?t:(n=n.trim().slice(1,-1),!n)?t:n.split("&").reduce(function(n,t){var u=t.replace(/\+/g," ").split("="),i=u[0],r=u[1];return i=decodeURIComponent(i),r=r===undefined?null:decodeURIComponent(r),n.hasOwnProperty(i)?Array.isArray(n[i])?n[i].push(r):n[i]=[n[i],r]:n[i]=r,n},{})}var t={queries:[],current:"",_init:function(){var u=this,f=n(".foundation-mq").css("font-family"),t,r;t=i(f);for(r in t)u.queries.push({name:r,value:"only screen and (min-width: "+t[r]+")"});this.current=this._getCurrentSize();this._watcher()},atLeast:function(n){var t=this.get(n);return t?window.matchMedia(t).matches:!1},get:function(n){var i,t;for(i in this.queries)if(t=this.queries[i],n===t.name)return t.value;return null},_getCurrentSize:function(){var n,i,t;for(i in this.queries)t=this.queries[i],window.matchMedia(t.value).matches&&(n=t);return(typeof n=="undefined"?"undefined":_typeof(n))==="object"?n.name:n},_watcher:function(){var t=this;n(window).on("resize.zf.mediaquery",function(){var i=t._getCurrentSize();i!==t.current&&(n(window).trigger("changed.zf.mediaquery",[i,t.current]),t.current=i)})}};Foundation.MediaQuery=t;window.matchMedia||(window.matchMedia=function(){var t=window.styleMedia||window.media;if(!t){var n=document.createElement("style"),i=document.getElementsByTagName("script")[0],r=null;n.type="text/css";n.id="matchmediajs-test";i.parentNode.insertBefore(n,i);r="getComputedStyle"in window&&window.getComputedStyle(n,null)||n.currentStyle;t={matchMedium:function(t){var i="@media "+t+"{ #matchmediajs-test { width: 1px; } }";return n.styleSheet?n.styleSheet.cssText=i:n.textContent=i,r.width==="1px"}}}return function(n){return{matches:t.matchMedium(n||"all"),media:n||"all"}}}());Foundation.MediaQuery=t}(jQuery);_createClass=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();!function(n){var t=function(){function t(i,r){_classCallCheck(this,t);this.$element=i;this.options=n.extend({},t.defaults,r);this.rules=[];this.currentPath="";this._init();this._events();Foundation.registerPlugin(this,"Interchange")}return _createClass(t,[{key:"_init",value:function(){this._addBreakpoints();this._generateRules();this._reflow()}},{key:"_events",value:function(){n(window).on("resize.zf.interchange",Foundation.util.throttle(this._reflow.bind(this),50))}},{key:"_reflow",value:function(){var n,t,i;for(t in this.rules)this.rules.hasOwnProperty(t)&&(i=this.rules[t],window.matchMedia(i.query).matches&&(n=i));n&&this.replace(n.path)}},{key:"_addBreakpoints",value:function(){var n,i;for(n in Foundation.MediaQuery.queries)Foundation.MediaQuery.queries.hasOwnProperty(n)&&(i=Foundation.MediaQuery.queries[n],t.SPECIAL_QUERIES[i.name]=i.value)}},{key:"_generateRules",value:function(){var f=[],n,r;n=this.options.rules?this.options.rules:this.$element.data("interchange").match(/\[.*?\]/g);for(r in n)if(n.hasOwnProperty(r)){var u=n[r].slice(1,-1).split(", "),e=u.slice(0,-1).join(""),i=u[u.length-1];t.SPECIAL_QUERIES[i]&&(i=t.SPECIAL_QUERIES[i]);f.push({path:e,query:i})}this.rules=f}},{key:"replace",value:function(t){if(this.currentPath!==t){var i=this,r="replaced.zf.interchange";this.$element[0].nodeName==="IMG"?this.$element.attr("src",t).load(function(){i.currentPath=t}).trigger(r):t.match(/\.(gif|jpg|jpeg|tiff|png)([?#].*)?/i)?this.$element.css({"background-image":"url("+t+")"}).trigger(r):n.get(t,function(u){i.$element.html(u).trigger(r);n(u).foundation();i.currentPath=t})}}},{key:"destroy",value:function(){}}]),t}();t.defaults={rules:null};t.SPECIAL_QUERIES={landscape:"screen and (orientation: landscape)",portrait:"screen and (orientation: portrait)",retina:"only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx)"};Foundation.plugin(t,"Interchange")}(jQuery);_createClass=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();!function(n){function i(){return/iP(ad|hone|od).*OS/.test(window.navigator.userAgent)}var t=function(){function t(i,r){_classCallCheck(this,t);this.$element=i;this.options=n.extend({},t.defaults,this.$element.data(),r);this._init();Foundation.registerPlugin(this,"Reveal");Foundation.Keyboard.register("Reveal",{ENTER:"open",SPACE:"open",ESCAPE:"close",TAB:"tab_forward",SHIFT_TAB:"tab_backward"})}return _createClass(t,[{key:"_init",value:function(){if(this.id=this.$element.attr("id"),this.isActive=!1,this.cached={mq:Foundation.MediaQuery.current},this.isiOS=i(),this.isiOS&&this.$element.addClass("is-ios"),this.$anchor=n('[data-open="'+this.id+'"]').length?n('[data-open="'+this.id+'"]'):n('[data-toggle="'+this.id+'"]'),this.$anchor.length){var t=this.$anchor[0].id||Foundation.GetYoDigits(6,"reveal");this.$anchor.attr({"aria-controls":this.id,id:t,"aria-haspopup":!0,tabindex:0});this.$element.attr({"aria-labelledby":t})}if((this.options.fullScreen||this.$element.hasClass("full"))&&(this.options.fullScreen=!0,this.options.overlay=!1),this.options.overlay&&!this.$overlay&&(this.$overlay=this._makeOverlay(this.id)),this.$element.attr({role:"dialog","aria-hidden":!0,"data-yeti-box":this.id,"data-resize":this.id}),this.$overlay?this.$element.detach().appendTo(this.$overlay):(this.$element.detach().appendTo(n("body")),this.$element.addClass("without-overlay")),this._events(),this.options.deepLink&&window.location.hash==="#"+this.id)n(window).one("load.zf.reveal",this.open.bind(this))}},{key:"_makeOverlay",value:function(){return n("<div><\/div>").addClass("reveal-overlay").attr({tabindex:-1,"aria-hidden":!0}).appendTo("body")}},{key:"_updatePosition",value:function(){var u=this.$element.outerWidth(),f=n(window).width(),i=this.$element.outerHeight(),t=n(window).height(),e=parseInt((f-u)/2,10),r;r=i>t?parseInt(Math.min(100,t/10),10):parseInt((t-i)/4,10);this.$element.css({top:r+"px"});this.$overlay||this.$element.css({left:e+"px"})}},{key:"_events",value:function(){var t=this;this.$element.on({"open.zf.trigger":this.open.bind(this),"close.zf.trigger":this.close.bind(this),"toggle.zf.trigger":this.toggle.bind(this),"resizeme.zf.trigger":function(){t._updatePosition()}});if(this.$anchor.length)this.$anchor.on("keydown.zf.reveal",function(n){(n.which===13||n.which===32)&&(n.stopPropagation(),n.preventDefault(),t.open())});if(this.options.closeOnClick&&this.options.overlay)this.$overlay.off(".zf.reveal").on("click.zf.reveal",function(i){i.target===t.$element[0]||n.contains(t.$element[0],i.target)||t.close()});if(this.options.deepLink)n(window).on("popstate.zf.reveal:"+this.id,this._handleState.bind(this))}},{key:"_handleState",value:function(){window.location.hash!=="#"+this.id||this.isActive?this.close():this.open()}},{key:"open",value:function(){var r=this,t,i;this.options.deepLink&&(t="#"+this.id,window.history.pushState?window.history.pushState(null,null,t):window.location.hash=t);this.isActive=!0;this.$element.css({visibility:"hidden"}).show().scrollTop(0);this.options.overlay&&this.$overlay.css({visibility:"hidden"}).show();this._updatePosition();this.$element.hide().css({visibility:""});this.$overlay&&this.$overlay.css({visibility:""}).hide();this.options.multipleOpened||this.$element.trigger("closeme.zf.reveal",this.id);this.options.animationIn?(this.options.overlay&&Foundation.Motion.animateIn(this.$overlay,"fade-in"),Foundation.Motion.animateIn(this.$element,this.options.animationIn,function(){this.focusableElements=Foundation.Keyboard.findFocusable(this.$element)})):(this.options.overlay&&this.$overlay.show(0),this.$element.show(this.options.showDelay));this.$element.attr({"aria-hidden":!1,tabindex:-1}).focus();this.$element.trigger("open.zf.reveal");this.isiOS?(i=window.pageYOffset,n("html, body").addClass("is-reveal-open").scrollTop(i)):n("body").addClass("is-reveal-open");n("body").addClass("is-reveal-open").attr("aria-hidden",this.options.overlay||this.options.fullScreen?!0:!1);setTimeout(function(){r._extraHandlers()},0)}},{key:"_extraHandlers",value:function(){var t=this;if(this.focusableElements=Foundation.Keyboard.findFocusable(this.$element),!this.options.overlay&&this.options.closeOnClick&&!this.options.fullScreen)n("body").on("click.zf.reveal",function(i){i.target===t.$element[0]||n.contains(t.$element[0],i.target)||t.close()});if(this.options.closeOnEsc)n(window).on("keydown.zf.reveal",function(n){Foundation.Keyboard.handleKey(n,"Reveal",{close:function(){t.options.closeOnEsc&&(t.close(),t.$anchor.focus())}});t.focusableElements.length===0&&n.preventDefault()});this.$element.on("keydown.zf.reveal",function(i){var r=n(this);Foundation.Keyboard.handleKey(i,"Reveal",{tab_forward:function(){t.$element.find(":focus").is(t.focusableElements.eq(-1))&&(t.focusableElements.eq(0).focus(),i.preventDefault())},tab_backward:function(){(t.$element.find(":focus").is(t.focusableElements.eq(0))||t.$element.is(":focus"))&&(t.focusableElements.eq(-1).focus(),i.preventDefault())},open:function(){t.$element.find(":focus").is(t.$element.find("[data-close]"))?setTimeout(function(){t.$anchor.focus()},1):r.is(t.focusableElements)&&t.open()},close:function(){t.options.closeOnEsc&&(t.close(),t.$anchor.focus())}})})}},{key:"close",value:function(){function i(){t.isiOS?n("html, body").removeClass("is-reveal-open"):n("body").removeClass("is-reveal-open");n("body").attr({"aria-hidden":!1,tabindex:""});t.$element.attr("aria-hidden",!0);t.$element.trigger("closed.zf.reveal")}if(!this.isActive||!this.$element.is(":visible"))return!1;var t=this;this.options.animationOut?(this.options.overlay?Foundation.Motion.animateOut(this.$overlay,"fade-out",i):i(),Foundation.Motion.animateOut(this.$element,this.options.animationOut)):(this.options.overlay?this.$overlay.hide(0,i):i(),this.$element.hide(this.options.hideDelay));this.options.closeOnEsc&&n(window).off("keydown.zf.reveal");!this.options.overlay&&this.options.closeOnClick&&n("body").off("click.zf.reveal");this.$element.off("keydown.zf.reveal");this.options.resetOnClose&&this.$element.html(this.$element.html());this.isActive=!1;t.options.deepLink&&(window.history.replaceState?window.history.replaceState("",document.title,window.location.pathname):window.location.hash="")}},{key:"toggle",value:function(){this.isActive?this.close():this.open()}},{key:"destroy",value:function(){this.options.overlay&&this.$overlay.hide().off().remove();this.$element.hide().off();this.$anchor.off(".zf");n(window).off(".zf.reveal:"+this.id);Foundation.unregisterPlugin(this)}}]),t}();t.defaults={animationIn:"",animationOut:"",showDelay:0,hideDelay:0,closeOnClick:!0,closeOnEsc:!0,multipleOpened:!1,vOffset:100,hOffset:0,fullScreen:!1,btmOffsetPct:10,overlay:!0,resetOnClose:!1,deepLink:!1};Foundation.plugin(t,"Reveal")}(jQuery);!function(){function t(t,i,r,u){var f=n(t),o,s,h,c,e,l;return(i?(e=n(i),s=f.offset.top+f.height<=e.height+e.offset.top,o=f.offset.top>=e.offset.top,h=f.offset.left>=e.offset.left,c=f.offset.left+f.width<=e.width):(s=f.offset.top+f.height<=f.windowDims.height+f.windowDims.offset.top,o=f.offset.top>=f.windowDims.offset.top,h=f.offset.left>=f.windowDims.offset.left,c=f.offset.left+f.width<=f.windowDims.width),l=[s,o,h,c],r)?h===c==!0:u?o===s==!0:l.indexOf(!1)===-1}function n(n){if(n=n.length?n[0]:n,n===window||n===document)throw new Error("I'm sorry, Dave. I'm afraid I can't do that.");var t=n.getBoundingClientRect(),i=n.parentNode.getBoundingClientRect(),f=document.body.getBoundingClientRect(),r=window.pageYOffset,u=window.pageXOffset;return{width:t.width,height:t.height,offset:{top:t.top+r,left:t.left+u},parentDims:{width:i.width,height:i.height,offset:{top:i.top+r,left:i.left+u}},windowDims:{width:f.width,height:f.height,offset:{top:r,left:u}}}}function i(t,i,r,u,f,e){var s=n(t),o=i?n(i):null;switch(r){case"top":return{left:Foundation.rtl()?o.offset.left-s.width+o.width:o.offset.left,top:o.offset.top-(s.height+u)};case"left":return{left:o.offset.left-(s.width+f),top:o.offset.top};case"right":return{left:o.offset.left+o.width+f,top:o.offset.top};case"center top":return{left:o.offset.left+o.width/2-s.width/2,top:o.offset.top-(s.height+u)};case"center bottom":return{left:e?f:o.offset.left+o.width/2-s.width/2,top:o.offset.top+o.height+u};case"center left":return{left:o.offset.left-(s.width+f),top:o.offset.top+o.height/2-s.height/2};case"center right":return{left:o.offset.left+o.width+f+1,top:o.offset.top+o.height/2-s.height/2};case"center":return{left:s.windowDims.offset.left+s.windowDims.width/2-s.width/2,top:s.windowDims.offset.top+s.windowDims.height/2-s.height/2};case"reveal":return{left:(s.windowDims.width-s.width)/2,top:s.windowDims.offset.top+u};case"reveal full":return{left:s.windowDims.offset.left,top:s.windowDims.offset.top};default:return{left:Foundation.rtl()?o.offset.left-s.width+o.width:o.offset.left,top:o.offset.top+o.height+u}}}Foundation.Box={ImNotTouchingYou:t,GetDimensions:n,GetOffsets:i}}(jQuery);!function(n){function u(n){var i={},t;for(t in n)i[n[t]]=n[t];return i}var t={9:"TAB",13:"ENTER",27:"ESCAPE",32:"SPACE",37:"ARROW_LEFT",38:"ARROW_UP",39:"ARROW_RIGHT",40:"ARROW_DOWN"},i={},r={keys:u(t),parseKey:function(n){var i=t[n.which||n.keyCode]||String.fromCharCode(n.which).toUpperCase();return n.shiftKey&&(i="SHIFT_"+i),n.ctrlKey&&(i="CTRL_"+i),n.altKey&&(i="ALT_"+i),i},handleKey:function(t,r,u){var f=i[r],h=this.parseKey(t),o,s,e;if(!f)return console.warn("Component not defined!");o=typeof f.ltr=="undefined"?f:Foundation.rtl()?n.extend({},f.ltr,f.rtl):n.extend({},f.rtl,f.ltr);s=o[h];e=u[s];e&&typeof e=="function"?(e.apply(),(u.handled||typeof u.handled=="function")&&u.handled.apply()):(u.unhandled||typeof u.unhandled=="function")&&u.unhandled.apply()},findFocusable:function(t){return t.find("a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, *[tabindex], *[contenteditable]").filter(function(){return!n(this).is(":visible")||n(this).attr("tabindex")<0?!1:!0})},register:function(n,t){i[n]=t}};Foundation.Keyboard=r}(jQuery);!function(n){function f(n,t,i){function e(o){u||(u=window.performance.now());f=o-u;i.apply(t);f<n?r=window.requestAnimationFrame(e,t):(window.cancelAnimationFrame(r),t.trigger("finished.zf.animate",[t]).triggerHandler("finished.zf.animate",[t]))}var r,f,u=null;r=window.requestAnimationFrame(e)}function r(r,u,f,e){function c(){r||u.hide();h();e&&e.apply(u)}function h(){u[0].style.transitionDuration=0;u.removeClass(o+" "+s+" "+f)}if(u=n(u).eq(0),u.length){var o=r?t[0]:t[1],s=r?i[0]:i[1];h();u.addClass(f).css("transition","none");requestAnimationFrame(function(){u.addClass(o);r&&u.show()});requestAnimationFrame(function(){u[0].offsetWidth;u.css("transition","").addClass(s)});u.one(Foundation.transitionend(u),c)}}var t=["mui-enter","mui-leave"],i=["mui-enter-active","mui-leave-active"],u={animateIn:function(n,t,i){r(!0,n,t,i)},animateOut:function(n,t,i){r(!1,n,t,i)}};Foundation.Move=f;Foundation.Motion=u}(jQuery);_typeof=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};!function(n){function r(){o();f();e();u()}function u(t){var u=n("[data-yeti-box]"),i=["dropdown","tooltip","reveal"],r;if(t&&(typeof t=="string"?i.push(t):(typeof t=="undefined"?"undefined":_typeof(t))==="object"&&typeof t[0]=="string"?i.concat(t):console.error("Plugin names must be strings")),u.length){r=i.map(function(n){return"closeme.zf."+n}).join(" ");n(window).off(r).on(r,function(t,i){var r=t.namespace.split(".")[0],u=n("[data-"+r+"]").not('[data-yeti-box="'+i+'"]');u.each(function(){var t=n(this);t.triggerHandler("close.zf.trigger",[t])})})}}function f(i){var r=void 0,u=n("[data-resize]");if(u.length)n(window).off("resize.zf.trigger").on("resize.zf.trigger",function(){r&&clearTimeout(r);r=setTimeout(function(){t||u.each(function(){n(this).triggerHandler("resizeme.zf.trigger")});u.attr("data-events","resize")},i||10)})}function e(i){var r=void 0,u=n("[data-scroll]");if(u.length)n(window).off("scroll.zf.trigger").on("scroll.zf.trigger",function(){r&&clearTimeout(r);r=setTimeout(function(){t||u.each(function(){n(this).triggerHandler("scrollme.zf.trigger")});u.attr("data-events","scroll")},i||10)})}function o(){var i,u,r,f;if(!t)return!1;if(i=document.querySelectorAll("[data-resize], [data-scroll], [data-mutate]"),u=function(t){var i=n(t[0].target);switch(i.attr("data-events")){case"resize":i.triggerHandler("resizeme.zf.trigger",[i]);break;case"scroll":i.triggerHandler("scrollme.zf.trigger",[i,window.pageYOffset]);break;default:return!1}},i.length)for(r=0;r<=i.length-1;r++)f=new t(u),f.observe(i[r],{attributes:!0,childList:!1,characterData:!1,subtree:!1,attributeFilter:["data-events"]})}var t=function(){for(var t=["WebKit","Moz","O","Ms",""],n=0;n<t.length;n++)if(t[n]+"MutationObserver"in window)return window[t[n]+"MutationObserver"];return!1}(),i=function(t,i){t.data(i).split(" ").forEach(function(r){n("#"+r)[i==="close"?"trigger":"triggerHandler"](i+".zf.trigger",[t])})};n(document).on("click.zf.trigger","[data-open]",function(){i(n(this),"open")});n(document).on("click.zf.trigger","[data-close]",function(){var t=n(this).data("close");t?i(n(this),"close"):n(this).trigger("close.zf.trigger")});n(document).on("click.zf.trigger","[data-toggle]",function(){i(n(this),"toggle")});n(document).on("close.zf.trigger","[data-closable]",function(t){t.stopPropagation();var i=n(this).data("closable");i!==""?Foundation.Motion.animateOut(n(this),i,function(){n(this).trigger("closed.zf")}):n(this).fadeOut().trigger("closed.zf")});n(document).on("focus.zf.trigger blur.zf.trigger","[data-toggle-focus]",function(){var t=n(this).data("toggle-focus");n("#"+t).triggerHandler("toggle.zf.trigger",[n(this)])});n(window).load(function(){r()});Foundation.IHearYou=r}(jQuery);$dJ.NS("ARC.Comp").BasicText=$dJ.Comp.Base.extend(function(){return{$el:null,$runOnce:!1,destroy:function(){var n=this;n.init()},init:function(n){var t=this,o=$dJ.Debug,s=ARC.Enums.Breakpoints,h=ARC.Enums.getBreakpoint(),r,u,i,f,e;if(this._super(n),o("[ARC.Comp.BasicText.init] typeof $el:",typeof t.$el),typeof t.$el=="object"&&t.$el!==null&&t.$el!=="undefined"&&(r=t.$el.find(".rtf"),u=r.find("p .wide"),u.length>0&&u.each(function(){var n=$(this),t=n.parent(),i=n.detach();t.before(i)}),r.find("p").each(function(){var n=$(this);n.html().replace(/\s|&nbsp;/g,"").length==0&&n.remove()}),i=t.$el.find("img.wide"),i.length>0&&(i.each(function(){$(this).css({"-ms-transform":"translateX(-50%)"})}),f=$dJ.Images.imagesLoaded(i),f.done(function(){t.setWideImageSizes(i);var n=$dJ.Functions.debounce(function(){t.setWideImageSizes(i)},50);$(window).off("resize.wide.BasicText").on("resize.wide.BasicText",n)})),!t.$runOnce)){$(window).on("resize orientationchange",function(){t.$el.is(":visible")&&(clearTimeout(e),e=setTimeout(function(){t.destroy()},250))});t.$runOnce=!0}},setWideImageSizes:function(n){if(n&&n.length>0){var t=$(window).width();n.each(function(){var n=this.naturalWidth;n>t?$(this).css({width:t-14,height:"auto"}):$(this).css({width:"",height:""})})}}}}());$dJ.NS("ARC.Comp").CustomSelect=$dJ.Comp.Base.extend(function(){return{$el:null,$selectElement:null,$displayList:null,cssNamespace:"custom-select",expandedSuffix:"__topItem--expanded",collapsedSuffix:"__topItem--collapsed",namespace:"ARC.Comp.CustomSelect",init:function(n){var t=this,r=$dJ.Debug,i;if(this._super(n),r("["+t.namespace+".init] typeof $el:",typeof t.$el),t.$el&&(t.$selectElement==null&&(t.$selectElement=t.$el.find("select")),t.$selectElement&&t.$selectElement.length===1&&t.$displayList==null&&(t.$displayList=t.$el.find('ul[data-select="displayList"]')),t.$displayList&&t.$selectElement)){i=t.$displayList.find(">li");i.off("click."+t.namespace).on("click."+t.namespace,function(n){n.preventDefault();t.toggleSelect()});t.$displayList.find(">li ul li").off("click."+t.namespace).on("click."+t.namespace,function(n){n.preventDefault();var i=$(this);t.setSelectedOption(i.data("value"),i.html(),!0)})}},toggleSelect:function(){var n=this,t=n.$displayList.find(">li"),i=n.cssNamespace+n.collapsedSuffix,r=n.cssNamespace+n.expandedSuffix;n.$displayList.toggleClass("expanded");t.hasClass(i)?(t.removeClass(i).addClass(r),t.find(".icon-down-arrow").removeClass("icon-down-arrow").addClass("icon-up-arrow"),n.attachDocumentEventsOnExpand()):(t.removeClass(r).addClass(i),t.find(".icon-up-arrow").removeClass("icon-up-arrow").addClass("icon-down-arrow"),n.removeDocumentEvents(),n.resetSelectedDisplayItem())},collapseSelect:function(){var n=this,t=n.$displayList.find(">li"),i=n.cssNamespace+n.collapsedSuffix,r=n.cssNamespace+n.expandedSuffix;n.$displayList.removeClass("expanded");t.removeClass(r).addClass(i);t.find(".icon-up-arrow").removeClass("icon-up-arrow").addClass("icon-down-arrow");n.removeDocumentEvents();n.resetSelectedDisplayItem()},expandSelect:function(){var n=this,t=n.$displayList.find(">li"),i=n.cssNamespace+n.collapsedSuffix,r=n.cssNamespace+n.expandedSuffix;n.$displayList.addClass("expanded");t.removeClass(i).addClass(r);t.find(".icon-down-arrow").removeClass("icon-down-arrow").addClass("icon-up-arrow");n.attachDocumentEventsOnExpand()},setSelectedOption:function(n,t,i){var u=this,f=u.$displayList.find('[data-select="customText"]'),r;f.html(t);u.$selectElement.val(n);r=jQuery.Event("change");r.selectedValue=n;r.selectedText=t;r.filterName=u.$selectElement.attr("name");i&&u.$el.trigger(r)},attachDocumentEventsOnExpand:function(){var n=this,t=n.namespace+"-"+n.$selectElement.attr("id");$(document).off("click."+t).on("click."+t,function(t){$(t.target).closest(n.$el).length<=0&&n.collapseSelect()}).off("keydown."+t).on("keydown."+t,function(t){var i=-1,r;n.$displayList.find(">li ul li").each(function(n){if($(this).hasClass("selected"))return i=n,!1});switch(t.which){case 27:n.collapseSelect();break;case 38:case 104:i--;n.moveSelectedToIndex(i);break;case 40:case 98:i++;n.moveSelectedToIndex(i);break;case 13:r=n.getSelectedDisplayItem();r&&r.length===1&&n.setSelectedOption(r.data("value"),r.html(),!0);n.collapseSelect()}})},removeDocumentEvents:function(){var n=this,t=n.namespace+"-"+n.$selectElement.attr("id");$(document).off("click."+t).off("keydown."+t)},getSelectedDisplayItem:function(){var n=this;return n.$displayList.find("li.selected")},moveSelectedToIndex:function(n){var r=this,t=r.$displayList.find(">li ul li"),i=t.length;n>=i?n=0:n<0&&(n=i-1);t.filter(".selected").removeClass("selected");t.eq(n).addClass("selected")},resetSelectedDisplayItem:function(){var t=this,i=t.$selectElement[0].selectedIndex,r,n;i<0&&(i=0);r=t.$displayList.find(">li ul li");r.filter(".selected").removeClass("selected");n=r.eq(i);n.addClass("selected");t.setSelectedOption(n.data("value"),n.html(),!1)}}}());$dJ.NS("ARC.Comp").ExpandResultsElement=$dJ.Comp.Base.extend(function(){return{$el:null,namespace:"ARC.Comp.ExpandResultsElement",expandedClass:"ctaLink--expanded",collapsedClass:"ctaLink--collapsed",init:function(n){var t=this,i=$dJ.Debug;if(this._super(n),i("["+t.namespace+".init] typeof $el:",typeof t.$el),t.$el)t.$el.off("click."+t.namespace).on("click."+t.namespace,function(n){var i,r;n.preventDefault();i=$(this);t.toggleLinkLabelAndTitle(i);r=i.hasClass(t.collapsedClass);t.toggleLinkDisplayClasses(i,r);r?i.trigger("expand"):i.trigger("collapse")})},toggleLinkLabelAndTitle:function(n){var e=this,t=n.find("span"),i=n.data("aux-label"),r=n.data("aux-title"),u=t.text(),f=n.attr("title");i&&(t.text(i),n.data({"aux-label":u}));r&&(n.attr({title:r}),n.data({"aux-title":f}))},toggleLinkDisplayClasses:function(n,t){var i=this,r=n.find('[class^="icon-"], [class*=" icon-"]');t?(n.removeClass(i.collapsedClass).addClass(i.expandedClass),r.length===1&&r.removeClass("icon-down-arrow").addClass("icon-up-arrow")):(n.removeClass(i.expandedClass).addClass(i.collapsedClass),r.length===1&&r.removeClass("icon-up-arrow").addClass("icon-down-arrow"))}}}());$dJ.NS("ARC.Comp").FormBlock=$dJ.Comp.Base.extend(function(){return{$el:null,namespace:"ARC.Comp.FormBlock",init:function(n){var t=this,i=$dJ.Debug,r=ARC.Enums.Breakpoints,u=ARC.Enums.getBreakpoint();this._super(n);i("["+t.namespace+".init] typeof $el:",typeof t.$el);t.$el&&($(document).ready(function(){$(".page-form form").attr("id","silverpopForm");$("#silverpopForm").validate({errorPlacement:function(n,t){if($(t).is(".error")&&($(t).parents("div").find(".fieldLabel").addClass("fieldLabelError"),n.prop("outerText")!="")){var i=$(t).data("error");i?$(i).append(n):n.insertAfter(t)}}});$("select",".page-form").each(function(){$(this).rules("add",{required:function(n){return $(n).parents("div","div[id^=container_]").find("span.required").length>0&&$(this).find("option:selected").length<1},messages:{required:""}})});$("input",".page-form").each(function(){this.parentNode.getElementsByTagName("span").length&&$(this).rules("add",{required:function(n){return $(n).parents("div","div[id^=container_]").find("span.required").length>0},messages:{required:""},unhighlight:function(n){($(n).is(".error")===!1||n["aria-invalid"]==!1)&&$(n).parents("div").find(".fieldLabel").removeClass("fieldLabelError")}})});$("input[aria-required='true']","div[id^=container_]").rules("add",{required:!0});$("input[data-email], input[type='email'], input[name='Email']","div[id^=container_]").rules("add",{email:!0});$("input[type='tel'], input[name*='phone']","div[id^=container_]").rules("add",{phoneUS:!0});$("input[type='number']","div[id^=container_]").rules("add",{number:!0})}),jQuery.validator.addMethod("phoneUS",function(n,t){return n=n.replace(/\s+/g,""),this.optional(t)||n.length>9&&n.match(/^[+]?([0-9]*[\.\s\-\(\)]|[0-9]+){3,24}$/)},"Please specify a valid phone number."))}}}());$dJ.NS("ARC.Comp").FullScreenImageBlock=$dJ.Comp.Base.extend(function(){return{$el:null,$runOnce:!1,$runOnceMoreForVideo:!1,$imageWidth:0,$imageHeight:0,$textHeight:0,$customBgrSize:"",$topBottomPadding:40,destroy:function(){var n=this;n.$el.find(".background").unbind("DOMSubtreeModified");n.$el.height("auto");n.init()},init:function(n){var t=this,e=$dJ.Debug,s=ARC.Enums.Breakpoints,h=ARC.Enums.getBreakpoint(),i,r,f;if(this._super(n),e("[ARC.Comp.FullScreenImageBlock.init] typeof $el:",typeof t.$el),typeof t.$el=="object"&&t.$el!==null&&t.$el!=="undefined"){t.$runOnce||(t.$customBgrSize=t.$el.data("background-size"));var o=t.$el.find(".foreground"),u=t.$el.find(".background");if(t.$textHeight=0,t.$textHeight=o.outerHeight(),i=t.$el.find(".background").css("background-image"),i!="none"?(i=i.match(/^url\("?(.+?)"?\)$/),i&&i[1]?(i=i[1],r=new Image,$(r).load(function(){t.$imageHeight=r.height;t.$imageWidth=r.width;t.$el.find(".background .background--opacity").css("height",t.$imageHeight);t.$customBgrSize?t.$el.find(".background").css("background-size",t.$customBgrSize):t.$imageWidth<$(window).outerWidth()?t.$el.find(".background").css("background-size","auto"):t.$el.find(".background").css("background-size","cover");t.matchHeights()}),r.src=i):t.$el.height()<=t.$textHeight&&t.$el.height(t.$textHeight+100)):(t.$imageHeight=u.outerHeight(),u.hasClass("hasVideo")?t.videoHeights():t.matchHeights(),t.$el.find(".background").bind("DOMSubtreeModified",function(){t.$imageHeight=u.outerHeight();u.hasClass("hasVideo")?t.videoHeights():t.matchHeights()})),!t.$runOnce){$(window).on("resize orientationchange",function(){t.$el.is(":visible")&&(clearTimeout(f),f=setTimeout(function(){t.destroy()},250))});t.$runOnce=!0}}},matchHeights:function(){var n=this;n.$imageHeight>n.$textHeight?n.$el.height(n.$imageHeight):n.$el.height(n.$textHeight+n.$topBottomPadding)},videoHeights:function(){var t=this,n=t.$el.find(".background"),i;n.hasClass("hasVideo")&&n.find("video").length>0&&(i=n.find("video").get(0),t.checkVideoLoad(i))},checkVideoLoad:function(n){var t=this,i;n&&n.readyState===4&&typeof t.$el.find(".hasVideo").data("vide")!="undefined"?(t.$imageHeight=n.videoHeight,t.matchHeights(),t.$runOnceMoreForVideo||(i=t.$el.find(".hasVideo").data("vide"),i.resize(),t.$runOnceMoreForVideo=!0)):setTimeout(function(){t.checkVideoLoad(n)},100)}}}());$dJ.NS("ARC.Comp").MatrixComponent=$dJ.Comp.Base.extend(function(){return{$el:null,$itemsHolder:null,$allItems:null,$allRows:null,$expandResultsLink:null,mobileRowSize:-1,matrixTreshold:"",namespace:"ARC.Comp.MatrixComponent",baseCssNamespace:"matrix",init:function(n){var t=this,u=$dJ.Debug,i,r;if(this._super(n),u("["+t.namespace+".init] typeof $el:",typeof t.$el),t.$el&&t.$itemsHolder&&t.$itemsHolder.length===1){i=$dJ.Functions.debounce(function(){t.setItemsDisplay()},100);$(window).on("resize."+t.namespace,i);if(r=t.allImagesLoaded(),r.done(function(){t.setItemsDisplay()}),t.$expandResultsLink&&t.$expandResultsLink.length===1){t.$expandResultsLink.off("expand."+t.namespace).on("expand."+t.namespace,function(){t.expandResults()});t.$expandResultsLink.off("collapse."+t.namespace).on("collapse."+t.namespace,function(){t.collapseResults()})}}},allImagesLoaded:function(){var r=this,t=$.Deferred(),i=r.$el.find("img"),n;return i.length>0?(n=0,i.each(function(){if(this.complete)n++,n===i.length&&t.resolve();else $(this).one("load",function(){n++;n===i.length&&t.resolve()})})):t.resolve(),t.promise()},isSmallDisplay:function(){var i=this,n=ARC.Enums.Breakpoints,t=ARC.Enums.getBreakpoint();return t===n.s},setItemsDisplay:function(){var n=this;n.setVerticalDisplay();n.setThumbnailDisplay()},setVerticalDisplay:function(){var n=this,t;n.matrixTreshold?(t=n.getItemsHolderMaxHeight(),t>0?n.isExpanded()?n.$itemsHolder.css({height:n.getItemsHolderFullHeight()}).data({"matrix-height":t}):(n.showExpandResultsLink(),n.$itemsHolder.css({height:t}).data({"matrix-height":t}).addClass(n.baseCssNamespace+"__items--collapsed"),n.$el.addClass(n.baseCssNamespace+"--multiRows")):(n.$itemsHolder.css({height:""}).removeClass(n.baseCssNamespace+"__items--collapsed"),n.hideExpandResultsLink(),n.$el.removeClass(n.baseCssNamespace+"--multiRows"))):n.hideExpandResultsLink()},setThumbnailDisplay:function(){var n=this;n.$allItems.each(function(){var u=$(this),t=u.find('[data-content-block="thumbContainer"]'),n,i,r;t.length===1&&(n=t.find("img"),n.length===1&&(i=t.innerWidth(),r=n.width(),i<r?n.css({"margin-left":-1*Math.floor((r-i)/2)}):n.css({"margin-left":""})))})},getItemsHolderFullHeight:function(){var n=this,t=0;return n.$allRows&&n.$allRows.length>0&&n.$allRows.each(function(){t+=$(this).outerHeight(!0)}),t},getItemsHolderMaxHeight:function(){var n=this,i=0,t;if(n.isSmallDisplay()&&!isNaN(n.mobileRowSize)&&n.mobileRowSize>0){t=0;switch(n.matrixTreshold){case"2_row":t=2*n.mobileRowSize;break;default:t=n.mobileRowSize}n.$allItems&&n.$allItems.length>t&&n.$allItems.each(function(n){var r=$(this);return i+=r.outerHeight(!0),n+1>=t?!1:void 0})}else if(n.$allRows&&n.$allRows.length>0)switch(n.matrixTreshold){case"2_row":n.$allRows.length>2&&(i=n.$allRows.eq(0).outerHeight()+n.$allRows.eq(1).outerHeight());break;default:n.$allRows.length>1&&(i=n.$allRows.eq(0).outerHeight())}return i},isExpanded:function(){var n=this;return n.$itemsHolder&&n.$itemsHolder.length===1&&n.$itemsHolder.hasClass(n.baseCssNamespace+"__items--expanded")},hideExpandResultsLink:function(){var n=this;n.$expandResultsLink&&n.$expandResultsLink.length===1&&n.$expandResultsLink.hide()},showExpandResultsLink:function(){var n=this;n.$expandResultsLink&&n.$expandResultsLink.length===1&&n.$expandResultsLink.show()},expandResults:function(){var n=this;n.$itemsHolder.animate({height:n.getItemsHolderFullHeight()},300).removeClass(n.baseCssNamespace+"__items--collapsed").addClass(n.baseCssNamespace+"__items--expanded")},collapseResults:function(){var n=this;n.$itemsHolder.animate({height:n.$itemsHolder.data("matrix-height")},300).removeClass(n.baseCssNamespace+"__items--expanded").addClass(n.baseCssNamespace+"__items--collapsed")}}}());$dJ.NS("ARC.Comp").PageGridComponent=$dJ.Comp.Base.extend(function(){return{$el:null,$itemsHolder:null,$allItems:null,$allRows:null,$expandResultsLink:null,mobileRowSize:-1,pageGridTreshold:"all",namespace:"ARC.Comp.PageGridComponent",baseCssNamespace:"page-grid",init:function(n){var t=this,u=$dJ.Debug,i,r;if(this._super(n),u("["+t.namespace+".init] typeof $el:",typeof t.$el),t.$el&&t.$itemsHolder&&t.$itemsHolder.length===1){i=$dJ.Functions.debounce(function(){t.setItemsDisplay()},100);$(window).on("resize."+t.namespace,i);if(r=t.allImagesLoaded(),r.done(function(){t.setItemsDisplay()}),t.$expandResultsLink&&t.$expandResultsLink.length===1){t.$expandResultsLink.off("expand."+t.namespace).on("expand."+t.namespace,function(){t.expandResults()});t.$expandResultsLink.off("collapse."+t.namespace).on("collapse."+t.namespace,function(){t.collapseResults()})}}},allImagesLoaded:function(){var r=this,t=$.Deferred(),i=r.$el.find("img"),n;return i.length>0?(n=0,i.each(function(){if(this.complete)n++,n===i.length&&t.resolve();else $(this).one("load",function(){n++;n===i.length&&t.resolve()})})):t.resolve(),t.promise()},isSmallDisplay:function(){var i=this,n=ARC.Enums.Breakpoints,t=ARC.Enums.getBreakpoint();return t===n.s},setItemsDisplay:function(){var n=this;n.setVerticalDisplay()},setVerticalDisplay:function(){var n=this,t;n.pageGridTreshold?(t=n.getItemsHolderMaxHeight(),t>0?n.isExpanded()?n.$itemsHolder.css({height:n.getItemsHolderFullHeight()}).data({"page-grid-height":t}):(n.showExpandResultsLink(),n.$itemsHolder.css({height:t}).data({"page-grid-height":t}).addClass(n.baseCssNamespace+"__items--collapsed"),n.$el.addClass(n.baseCssNamespace+"--multiRows")):(n.$itemsHolder.css({height:""}).removeClass(n.baseCssNamespace+"__items--collapsed"),n.hideExpandResultsLink(),n.$el.removeClass(n.baseCssNamespace+"--multiRows"))):n.hideExpandResultsLink()},getItemsHolderFullHeight:function(){var n=this,t=0;return n.$allRows&&n.$allRows.length>0&&n.$allRows.each(function(){t+=$(this).outerHeight(!0)}),t},getItemsHolderMaxHeight:function(){var n=this,i=0,t;return n.isSmallDisplay()&&!isNaN(n.mobileRowSize)&&n.mobileRowSize>0?(t=0,t=n.mobileRowSize,n.$allItems&&n.$allItems.length>t&&n.$allItems.each(function(n){var r=$(this);return i+=r.outerHeight(!0),n+1>=t?!1:void 0})):n.$allRows&&n.$allRows.length>0&&n.$allRows.length>1&&(i=n.$allRows.eq(0).outerHeight()),i},isExpanded:function(){var n=this;return n.$itemsHolder&&n.$itemsHolder.length===1&&n.$itemsHolder.hasClass(n.baseCssNamespace+"__items--expanded")},hideExpandResultsLink:function(){var n=this;n.$expandResultsLink&&n.$expandResultsLink.length===1&&n.$expandResultsLink.hide()},showExpandResultsLink:function(){var n=this;n.$expandResultsLink&&n.$expandResultsLink.length===1&&n.$expandResultsLink.show()},expandResults:function(){var n=this;n.$itemsHolder.animate({height:n.getItemsHolderFullHeight()},300).removeClass(n.baseCssNamespace+"__items--collapsed").addClass(n.baseCssNamespace+"__items--expanded")},collapseResults:function(){var n=this;n.$itemsHolder.animate({height:n.$itemsHolder.data("page-grid-height")},300).removeClass(n.baseCssNamespace+"__items--expanded").addClass(n.baseCssNamespace+"__items--collapsed")}}}());$dJ.NS("ARC.Comp").Popup=$dJ.Comp.Base.extend(function(){return{$el:null,init:function(n){var t=this,i=$dJ.Debug,r=ARC.Enums.Breakpoints,u=ARC.Enums.getBreakpoint();this._super(n);i("["+t.namespace+".init] typeof $el:",typeof t.$el);t.$el&&document.addEventListener("DOMContentLoaded",function(){var n=document.getElementById("myModal"),t;n!=null&&n!=undefined&&(n.style.display="block");t=document.getElementsByClassName("close")[0];t.onclick=function(){t!=null&&t!=undefined&&(n.style.display="none")};window.onclick=function(t){n!=null&&n!=undefined&&t.target==n&&(n.style.display="none")}})}}}());$dJ.NS("ARC.Comp").PrimaryNavigation=$dJ.Comp.Base.extend(function(){return{$el:null,$primaryNav:null,$hamburgerButton:null,$searchButton:null,$searchButtonClose:null,$searchWrap:null,$navArea:null,$navFirstLevel:null,$navFirstLevelSignInWrap:null,$navFirstLevelSignInWrapSubNav:null,$navSignIn:null,$subNavListItems:null,$navLogo:null,$navUtilityNav:null,$runOnce:!1,$navInside:null,$navHideTimer:null,$documentPage:null,destroy:function(){var n=this;n.$hamburgerButton.unbind("click");n.$navFirstLevel.find('a[href^="javascript:void(0);"]').unbind("click");n.$navFirstLevel.find(".back-button-nav").unbind("click");n.$navFirstLevel.css("display","block");n.$searchButton.unbind("click");n.$searchButtonClose.unbind("click");n.$navArea.find(".sub-nav").removeClass("active").css({display:""});n.$subNavListItems.matchHeight({remove:!0});n.$navFirstLevelSignInWrapSubNav.find(".sub-nav-elements, .sub-nav-footer").matchHeight({remove:!0});n.$navFirstLevelSignInWrapSubNav.find(".sub-nav-footer-list li").matchHeight({remove:!0});n.$searchWrap.css({width:"100%",right:"auto"});n.$navHideTimer=null;n.init()},setSearchWrapSize:function(){var n=this,t=parseInt(n.$navInside.css("padding-left").replace("px",""))+n.$navLogo.outerWidth()+20,i=n.$navInside.outerWidth()-t;n.$searchWrap.css({width:i,left:"auto",right:0})},navMouseOver:function(n,t,i){var u=this,r=n;u.$navFirstLevel.find("> a").not(r.find("> a")).addClass("alt");t||u.$searchButton.not(r.find("> a")).addClass("alt");i||u.$navSignIn.not(r.find("> a")).addClass("alt");r.find("> a").removeClass("alt")},navMouseOut:function(n){var t=this,i=n;t.$navFirstLevel.find("> a").removeClass("alt");t.$searchButton.removeClass("alt");t.$navSignIn.removeClass("alt")},navDesktopMouseEnter:function(n){var t=this,i=n,r=i.find(".sub-nav");clearTimeout(t.$navHideTimer);t.$navFirstLevel.find("> a").not(i.find("> a")).removeClass("active");t.$navFirstLevel.find(".sub-nav").not(i.find(".sub-nav")).removeClass("active");t.$searchWrap.removeClass("active");t.$navFirstLevel.find("> a.cur-location").not(i.find("> a")).removeClass("cur-location").addClass("remove-cur-location");t.$navFirstLevel.find("> a").not(i.find("> a")).removeClass("alt");t.$searchButton.not(i.find("> a")).removeClass("alt");t.$navSignIn.not(i.find("> a")).removeClass("alt");t.$navSignIn.not(i.find("> a")).removeClass("active");i.find("> a").removeClass("alt");r.addClass("active");n.find("> a").addClass("active");t.$subNavListItems.matchHeight()},navDesktopMouseLeave:function(n){var t=this,i=n,r=i.find(".sub-nav");clearTimeout(t.$navHideTimer);t.$navFirstLevel.find("> a").removeClass("active");t.$navFirstLevel.find(".sub-nav").removeClass("active");t.$searchWrap.removeClass("active");t.$navFirstLevel.find("> a").removeClass("alt");t.$searchButton.removeClass("alt");t.$navSignIn.removeClass("alt")},init:function(n){var t=this,i=$dJ.Debug,u=ARC.Enums.Breakpoints,r=ARC.Enums.getBreakpoint(),o,f,e;if(this._super(n),i("[ARC.Comp.PrimaryNavigation.init] typeof $el:",typeof t.$el),typeof t.$el=="object"&&t.$el!==null&&t.$el!=="undefined"){if(t.$documentPage=$(document),t.$primaryNav=$(".primary-nav"),t.$hamburgerButton=t.$primaryNav.find(".hamburger"),t.$searchButton=t.$primaryNav.find(".show-search"),t.$searchButtonClose=t.$primaryNav.find("#close-search"),t.$searchWrap=t.$primaryNav.find(".search-wrap"),t.$navArea=t.$primaryNav.find("nav"),t.$navFirstLevel=t.$navArea.find("> ul > li"),t.$navFirstLevelSignInWrap=t.$navArea.find("> ul > li.sign-in-wrap > a"),t.$navFirstLevelSignInWrapSubNav=t.$navFirstLevelSignInWrap.parent().find(".sub-nav"),t.$navSignIn=t.$primaryNav.find(".utility-nav .sign-in"),t.$subNavListItems=t.$primaryNav.find(".sub-nav-elements li"),t.$navLogo=t.$primaryNav.find(".logo"),t.$navUtilityNav=t.$primaryNav.find(".utility-nav"),t.$navInside=t.$primaryNav.find(".primary-nav__inside"),i("[ARC.Comp.PrimaryNavigation.init] breakpoint:",r),r===u.l||r===u.xl){i("[[ARC.Comp.PrimaryNavigation.init] breakpoint l-xl.");t.$navArea.css("width","auto");t.$navFirstLevelSignInWrap.hide();t.$navArea.show();t.$navHideTimer=null;clearTimeout(t.$navHideTimer);t.$navFirstLevel.on("click",function(){t.navDesktopMouseEnter($(this))});t.$navSignIn.on("mouseover",function(){t.navMouseOver(t.$navFirstLevelSignInWrap.parent(),!1,!0)});t.$searchButton.on("mouseover",function(){t.navMouseOver($(this),!0,!1)});t.$navFirstLevel.on("mouseover",function(n){var i=$(n.target);!i.is("div.sub-nav.active")&&i.parents("div.sub-nav.active").length<1&&t.navMouseOver($(this),!1,!1)});t.$navFirstLevel.on("mouseout",function(n){var i=$(n.target);!i.is("div.sub-nav.active")&&i.parents("div.sub-nav.active").length<1&&t.navMouseOut($(this))});t.$searchButton.on("mouseout",function(){t.navMouseOut($(this))});t.$navSignIn.on("mouseout",function(){t.navMouseOut($(this))});o=".primary-nav nav > ul > li.sign-in-wrap";f=$(".primary-nav__inside");t.$documentPage.on("click",function(n){var i=$(n.target);i.parent().is("a.sign-in")||i.parents(".primary-nav").find("nav").length>0&&i.is("input")||i.parents(".primary-nav").find("nav").length>0&&i.is("a")||i.parents(".primary-nav").find("nav").length>0&&i.is("li")||(f.blur(),t.$navSignIn.removeClass("active"),t.$navFirstLevel.find("> a.remove-cur-location").removeClass("remove-cur-location").addClass("cur-location"),t.navDesktopMouseLeave($(this)))});t.$navSignIn.on("click",function(){t.navDesktopMouseEnter(t.$navFirstLevelSignInWrap.parent());t.$navSignIn.addClass("active");t.$navFirstLevelSignInWrapSubNav.find(".sub-nav-elements, .sub-nav-footer").matchHeight();t.$navFirstLevelSignInWrapSubNav.find(".sub-nav-footer-list li").matchHeight()});t.$searchButton.bind("click",function(){t.$navHideTimer&&clearTimeout(t.$navHideTimer);t.$navSignIn.removeClass("active");t.$navFirstLevel.find("> a").not($(this).find("> a")).removeClass("active");t.$navArea.find(".sub-nav").removeClass("active");t.$navArea.find(".sub-nav").hasClass("active")==!1&&(t.setSearchWrapSize(),t.$searchWrap.toggleClass("active").css({display:""}),t.$navUtilityNav.find("#search-field").focus())});t.$searchButtonClose.bind("click",function(){t.$searchButton.removeClass("alt");t.$searchWrap.toggleClass("active").css({display:""})});t.setSearchWrapSize();setTimeout(function(){var n=t.$navLogo.outerWidth()+t.$navUtilityNav.outerWidth()+10;r===u.xl?t.$navArea.css("width","auto"):t.$navArea.css("width","100%");t.$navArea.css("max-width",t.$navInside.outerWidth()-n)},500)}else i("[[ARC.Comp.PrimaryNavigation.init] breakpoint s-m."),t.$navFirstLevelSignInWrap.show(),t.$hamburgerButton.bind("click",function(){t.$searchButton.hasClass("alt")==!1&&(t.$searchWrap.hide().removeClass("active"),t.$searchButton.toggleClass("alt"),t.$navArea.toggle())}),t.$navFirstLevel.find('a[href^="javascript:void(0);"]').bind("click",function(){var i=$(this).parent("li"),n=i.find(".sub-nav");t.$navFirstLevel.not($(this).parent()).css("display","none");n.show();t.$navArea.height(n.height())}),t.$navFirstLevel.find(".back-button-nav").bind("click",function(){var n=$(this).parent(".sub-nav"),i=n.find("nav");n.hide();t.$navFirstLevel.css("display","block");t.$navArea.height("auto")}),t.$searchButton.bind("click",function(){t.$navArea.hide();t.$searchButton.removeClass("alt");t.$searchWrap.toggle().toggleClass("active");t.$navUtilityNav.find("#search-field").focus()}),t.$searchButtonClose.bind("click",function(){t.$navArea.hide();t.$searchButton.removeClass("alt");t.$searchWrap.toggle().toggleClass("active")});if(!t.$runOnce){$(window).on("resize orientationchange",function(){t.$el.is(":visible")&&(clearTimeout(e),e=setTimeout(function(){t.destroy()},250))});t.$runOnce=!0}}}}}());$dJ.NS("ARC.Comp").SearchModule=$dJ.Comp.Base.extend(function(){return{$el:null,$searchForm:null,searchBaseUrl:"",ajaxBaseUrl:"",currentFilters:{},namespace:"ARC.Comp.SearchModule",clearOnSearch:!1,init:function(n){var t=this,i=$dJ.Debug;if(this._super(n),i("["+t.namespace+".init] typeof $el:",typeof t.$el),t.$el&&(t.initializeSearchForm(),t.initializeKeywordSearch(),t.initializeTogglePanels(),t.initializePagination(),t.initializeFilters(),t.initializeFitersFromQuerystring(),$dJ.Browser.supportsHistoryPushstate()))$(window).off("popstate."+this.namespace).on("popstate."+this.namespace,function(){t.searchByUrlOnPopstate()})},isSmallDisplay:function(){var i=this,n=ARC.Enums.Breakpoints,t=ARC.Enums.getBreakpoint();return t===n.s},initializeTogglePanels:function(){var n=this,t=n.$el.find('[data-search="toggleItem"]'),i=n.$el.find('[data-search="togglePanel"]'),r;if(t.length>0&&i.length>0){n.isSmallDisplay()||(r=n.$el.find('[data-search="keyword"]'),r.length===1&&r.val()!==""?(t.filter('[data-search-panel="keywordPanel"]').addClass("active"),i.filter('[data-toggle="keywordPanel"]').addClass("active")):(t.eq(0).addClass("active"),i.eq(0).addClass("active")));t.off("click."+n.namespace).on("click."+n.namespace,function(){var r=$(this),e=r.data("search-panel"),u,f;!r.hasClass("active")&&e&&(t.filter(".active").removeClass("active"),r.addClass("active"),u=i.filter(".active"),u.length===1&&(n.clearOnSearch=!0,u.removeClass("active")),f=i.filter('[data-toggle="'+e+'"]'),f.length===1&&f.addClass("active"))})}},initializeSearchForm:function(){var n=this;if(n.$searchForm===null&&(n.$searchForm=n.$el.find("form")),n.$searchForm.length===1&&(n.searchBaseUrl===""&&(n.searchBaseUrl=n.$searchForm.attr("action")),n.ajaxBaseUrl===""&&(n.ajaxBaseUrl=n.$searchForm.data("ajax-url"))),n.ajaxBaseUrl!==""&&n.$searchForm&&n.$searchForm.length===1)n.$searchForm.off("submit."+n.namespace).on("submit."+n.namespace,function(t){t.preventDefault();n.searchItems(!0)})},initializePagination:function(){var n=this,t=n.$el.find('[data-search="pagination"] a');if(t.length>0&&n.$searchForm)t.off("click."+n.namespace).on("click."+n.namespace,function(t){var r,i;t.preventDefault();r=$(this);r.hasClass("selected")||(i=parseInt(r.data("page-no"),10),n.currentFilters.p=!isNaN(i)&&i>1?i:"",n.ajaxBaseUrl===""?n.$searchForm.submit():n.searchItems(!0))})},initializeFilters:function(){var n=this,t=n.$el.find('[data-search="filter"]');if(t.length>0)t.off("change."+n.namespace).on("change."+n.namespace,function(t){var i=t.selectedValue,r=t.filterName;n.clearOnSearch&&n.clearPanelSearchDetails(n.$el.find('[data-toggle="keywordPanel"]'));n.currentFilters[r]=i;n.ajaxBaseUrl===""?n.$searchForm.submit():n.searchItems(!0)})},initializeKeywordSearch:function(){var n=this,u=n.$el.find('[data-search="submit"]'),r=n.$el.find('[data-search="keyword"]'),t,i;if(u.length===1&&r.length===1)u.off("click."+n.namespace).on("click."+n.namespace,function(t){t.preventDefault();n.clearOnSearch&&n.clearPanelSearchDetails(n.$el.find('[data-toggle="filterPanel"]'));n.currentFilters[r.attr("name")]=r.val();n.searchItems(!0)});t=n.$el.find('[data-search="searchTerm"]');i=n.$el.find('[data-search="topContent"]');i.length===0&&(i=n.$el.find('[data-search="noResults"]'));t.length===1&&i.length===1&&(t.width()+30>i.width()?t.css({"word-break":"break-all"}):t.css({"word-break":""}))},buildAjaxUrl:function(){var t=this,n="",i;return t.ajaxBaseUrl!==""&&(n=t.ajaxBaseUrl,i=!0,$.each(t.currentFilters,function(t,r){t&&r&&(i?(n+="?",i=!1):n+="&",n+=t+"="+r)})),n},clearPanelSearchDetails:function(n){var i=this,t;n&&n.length&&(t=n.find('select, input[type="text"]'),t.length>0&&t.each(function(){i.setSearchElementValue($(this),"")}))},searchItems:function(n){var t=this,r=t.buildAjaxUrl(),i,u;r.indexOf("#")===0?t.setSearchResults(t.$el.html()):(n&&$dJ.Browser.supportsHistoryPushstate()&&(i=r.replace(t.ajaxBaseUrl,""),i===""&&(i=$dJ.URL.getPageUrlWithoutQuerystring()),history.pushState(null,null,i)),u=$.ajax({url:r,cache:!0,method:"GET"}),u.done(function(n){t.setSearchResults($(n).html())}).fail(function(){t.setSearchResults("")}))},setSearchResults:function(n){var t=this,u=t.$el.find('[data-search="noResults"]'),i,r;n?(t.$el.html(n),t.initializeKeywordSearch(),t.initializeTogglePanels(),t.initializePagination(),t.$el.find('[data-select="custom"]').each(function(){var n=$(this),t=new ARC.Comp.CustomSelect({$el:n});n.data({customSelect:t})}),t.initializeFilters(),i=t.$el.find('[data-search="promoted"] .promoted-results__item'),i&&i.length>0&&i.matchHeight()):(t.$el.find('[data-search="pagination"]').html(""),t.$el.find('[data-search="results"]').html(""),u.length<0&&(r=t.buildNoResultsPanel(),r&&t.$searchForm.append(r)))},buildNoResultsPanel:function(){var u=this,f="",i="",r=u.$el.find('[data-search="keyword"]'),n,t;r.length===1&&(i=r.val());n="";i!==""?(t=$('[data-search="keywordNoResults"]'),t.length===1&&(n=t.val()),n&&(n=n.replace("{SearchTerm}",'<span class="search-module__term">&#8220;'+i+"&#8221;<\/span>"))):(t=$('[data-search="genericNoResults"]'),t.length===1&&(n=t.val()));n&&(f='<div class="search-module__noResults" data-search="noResults">'+n+"<\/div>")},searchByUrlOnPopstate:function(){var n=this;n.currentFilters.p=$dJ.URL.getQueryParameterValue("p");n.initializeFitersFromQuerystring();n.searchItems(!1)},initializeFitersFromQuerystring:function(){var n=this,t=n.$searchForm.find('select, input[type="text"]');t.length>0&&t.each(function(){var t=$(this),i=$dJ.URL.getQueryParameterValue(t.attr("name"));n.setSearchElementValue(t,i)})},setSearchElementValue:function(n,t){var u=this,i,r;n&&n.length&&(u.currentFilters[n.attr("name")]=t,n.val(t),n[0].tagName.toLowerCase()==="select"&&(i=n.parent('[data-select="custom"]'),i.length===1&&i.data("customSelect")&&(r=i.data("customSelect"),r.resetSelectedDisplayItem())))}}}());$dJ.NS("ARC.Comp").StickyNavigation=$dJ.Comp.Base.extend(function(){return{$el:null,$endSticky:null,namespace:"ARC.Comp.StickyNavigation",cssNameSpace:"sticky-nav",collapsedSufix:"--collapsed",expandedSufix:"--expanded",hidden:!1,init:function(n){var t=this,e=$dJ.Debug,i,r,u,f;if(this._super(n),e("["+t.namespace+".init] typeof $el:",typeof t.$el),t.$el){i=t.$el.data("conditionalsticky");(i!=="mobile"||t.isSmallDisplay())&&t.$el.sticky({topSpacing:0,getWidthFrom:t.$el.data("widthselector")});r=$dJ.Functions.debounce(function(){t.$el.parent(".sticky-wrapper").height(t.$el.outerHeight());t.$endSticky&&t.$endSticky.length&&t.dynamicHide();i&&t.conditionalSticky()},50);$(window).on("resize."+t.namespace,r);if(t.$endSticky&&t.$endSticky.length){u=$dJ.Functions.debounce(function(){t.dynamicHide()},50);$(window).on("scroll."+t.namespace,u)}f=$dJ.Functions.debounce(function(){t.toggleMobileEvents()},100);$(window).on("resize."+t.namespace+".collapsible",f);t.toggleMobileEvents();t.initStickyJumpLinks()}},isSmallDisplay:function(){var i=this,n=ARC.Enums.Breakpoints,t=ARC.Enums.getBreakpoint();return t===n.s},removeMobileBinds:function(){var n=this;n.$el.off("click."+n.namespace)},initMobileEvents:function(){var n=this;n.$el.off("click."+n.namespace).on("click."+n.namespace,function(t){if($(t.target).closest(".sticky-nav__ctaItem").length===0){t.preventDefault();var i=$(this),u=n.cssNameSpace+n.expandedSufix,r=n.cssNameSpace+n.collapsedSufix;i.hasClass(r)?i.removeClass(r).addClass(u):i.removeClass(u).addClass(r)}})},toggleMobileEvents:function(){var n=this,t=n.cssNameSpace+n.expandedSufix,i=n.cssNameSpace+n.collapsedSufix;n.$el.removeClass(t).addClass(i);n.isSmallDisplay()?n.initMobileEvents():n.removeMobileBinds()},dynamicHide:function(){var n=this,i,t;n.$endSticky&&n.$endSticky.length&&(i=n.$el.offset().top+this.$el.outerHeight(),t=n.$endSticky.offset().top+n.$endSticky.outerHeight(),!n.hidden&&i>t&&(n.hidden=!0,n.$el.addClass("sticky-hidden"),n.$el.css("visibility","hidden")),n.hidden&&t-$(window).scrollTop()>n.$el.outerHeight()&&(n.hidden=!1,n.$el.removeClass("sticky-hidden"),n.$el.css("visibility","visible")))},conditionalSticky:function(){var n=this,t=n.$el.data("conditionalsticky");t&&(n.isSmallDisplay()?t==="mobile"&&n.$el.sticky({topSpacing:0,getWidthFrom:n.$el.data("widthselector")}):t==="mobile"&&n.$el.unstick())},initStickyJumpLinks:function(){var n=this,t=n.$el.find('a[href^="#"]');t.off("click."+n.namespace).on("click."+n.namespace,function(t){var f,r,u,i;t.preventDefault();f=$(this);r=$('[data-sticky-id="'+$dJ.Strings.escapeSelector(f.attr("href").replace("#",""))+'"]');r.length>0&&(u=r.eq(0),i=parseInt(u.css("marginTop"),10),isNaN(i)&&(i=0),$("html,body").animate({scrollTop:u.offset().top-n.$el.height()-i},1e3))})}}}());$dJ.NS("ARC.Comp").TabbedPanel=$dJ.Comp.Base.extend(function(){return{$el:null,$panelItems:null,$navItems:null,$panelsContainer:null,namespace:"ARC.Comp.TabbedPanel",cssNameSpace:"tabbed-panel",cssItemNameSpace:"panel-item",cssNavItemNameSpace:"tabbed-panel__navItem",collapsedSufix:"--collapsed",expandedSufix:"--expanded",init:function(n){var t=this,f=$dJ.Debug,r,i,u;if(this._super(n),f("["+t.namespace+".init] typeof $panelItems:",typeof t.$panelItems),t.$panelItems){t.initAccordionEvents();t.initNavigationEvents();r=$dJ.Functions.debounce(function(){t.checkExpandedItemOnResize();t.resizePanelsContainer()},100);$(window).on("resize."+t.namespace+".checkExpandedItem",r);t.isSmallDisplay()||(i=t.$panelItems.filter("."+t.cssItemNameSpace+t.expandedSufix),i.length===1&&(u=$dJ.Images.imagesLoaded(i.find("img")),u.done(function(){t.resizePanelsContainer()})));t.fadeInIE()}},isSmallDisplay:function(){var i=this,n=ARC.Enums.Breakpoints,t=ARC.Enums.getBreakpoint();return t===n.s},initAccordionEvents:function(){var n=this;n.$panelItems.find("."+n.cssItemNameSpace+"__header").each(function(t){$(this).off("click."+n.namespace).on("click."+n.namespace,function(i){i.preventDefault();n.toggleAccordionIcon(t);n.togglePanelItem(t);n.toggleHeaderNavigationItem(t)})})},initNavigationEvents:function(){var n=this;n.$navItems&&n.$navItems.length>0&&n.$navItems.each(function(t){$(this).off("click."+n.namespace).on("click."+n.namespace,function(i){i.preventDefault();$(this).attr("class").indexOf(n.collapsedSufix)>0&&(n.toggleHeaderNavigationItem(t),n.togglePanelItem(t),n.resizePanelsContainer(),n.toggleAccordionIcon(t))})})},togglePanelItem:function(n){var t=this,i=t.$panelItems.eq(n),u,r;i&&(u=t.cssItemNameSpace+t.expandedSufix,r=t.cssItemNameSpace+t.collapsedSufix,i.hasClass(r)?(t.collapseExpandedItem(),i.removeClass(r).addClass(u)):i.removeClass(u).addClass(r))},collapseExpandedItem:function(){var n=this,r=n.cssItemNameSpace+n.expandedSufix,u=n.cssItemNameSpace+n.collapsedSufix,i=n.$panelItems.filter("."+r),t;i.length===1&&(i.removeClass(r).addClass(u),t=i.find('[data-icon="accordion"]'),t.length===1&&t.attr({"class":t.attr("class").replace(n.expandedSufix,n.collapsedSufix)}))},toggleAccordionIcon:function(n){var t=this,u=t.$panelItems.eq(n),i,r;u.length===1&&(i=u.find('[data-icon="accordion"]'),i.length===1&&(r=i.attr("class"),r.indexOf(t.collapsedSufix)>0?i.attr({"class":r.replace(t.collapsedSufix,t.expandedSufix)}):i.attr({"class":r.replace(t.expandedSufix,t.collapsedSufix)})))},toggleHeaderNavigationItem:function(n){var t=this,i;if(t.$navItems&&t.$navItems.length>n&&(i=t.$navItems.eq(n),i.length===1)){var r=t.cssNavItemNameSpace+t.expandedSufix,u=t.cssNavItemNameSpace+t.collapsedSufix,f=t.$navItems.filter("."+r);f.length===1&&f.removeClass(r).addClass(u);i.hasClass(u)&&i.removeClass(u).addClass(r)}},checkExpandedItemOnResize:function(){var n=this,i,t;!n.isSmallDisplay()&&n.$navItems&&n.$navItems.length>0&&(i=n.$panelItems.filter("."+n.cssItemNameSpace+n.expandedSufix),i.length===0&&(t=-1,n.$navItems.each(function(i){if($(this).attr("class").indexOf(n.expandedSufix)>0)return t=i,!1}),t<0&&(t=0,n.toggleHeaderNavigationItem(t)),n.togglePanelItem(t),n.toggleAccordionIcon(t)))},resizePanelsContainer:function(){var n=this,t;n.$panelsContainer&&n.$panelsContainer.length===1&&(n.isSmallDisplay()?n.$panelsContainer.css({height:""}):(t=n.$panelItems.filter("."+n.cssItemNameSpace+n.expandedSufix),t.length===1?n.$panelsContainer.css({height:t.outerHeight()+4}):n.$panelsContainer.css({height:""})))},fadeInIE:function(){var n=this;if($dJ.Browser.detectIeVersion()==9)n.$navItems.on("click",function(){var t=n.$panelItems.filter("."+n.cssItemNameSpace+n.expandedSufix),i=n.$panelItems.filter("."+n.cssItemNameSpace+n.collapsedSufix);i.hide();t.hide().fadeIn("3000")})}}}());$dJ.NS("ARC.Comp").VideoModal=$dJ.Comp.Base.extend(function(){return{$el:null,videoModalId:"videoOutput",namespace:"ARC.Comp.VideoModal",ieVersion:!1,closeModal:function(n){var r=this,u=$dJ.Debug,i,t;u("["+r.namespace+".closeModal] video modal length:",n.length);n&&n.length&&(n.find("iframe").attr({src:"about:blank"}).hide(),r.ieVersion===9?(i=n.find("object"),i.length&&i.remove()):(t=n.find("video"),t.length&&(t[0].pause(),t.remove())))},init:function(n){var t=this,i=$dJ.Debug,r=ARC.Enums.Breakpoints,u=ARC.Enums.getBreakpoint();if(this._super(n),i("["+t.namespace+".init] typeof $el:",typeof t.$el),t.$el&&Foundation&&Foundation.Reveal){t.$documentPage=$(document);t.ieVersion=$dJ.Browser.detectIeVersion();t.$el.off("click."+t.namespace).on("click."+t.namespace,function(n){n.preventDefault();var u=$(this),r=u.data("video-id"),f=u.data("video-source");i("["+t.namespace+".ctaClick] video identifier:",r);f&&f==="self-hosted"?t.showSelfHostedVideo(r):t.showVideoUsingIframe(r)});t.$documentPage.on("click",function(n){var r=$(n.target),i;r.is("div.reveal-overlay")&&(i=$("div#videoOutput.reveal.modal--videoPanel"),$("button.close-button").trigger("click"),t.closeModal(i))})}},showVideoUsingIframe:function(n){var i=this,t;if(n){t=i.getVideoOutputModal();t.find("iframe").show().attr({src:n});t.foundation("open");t.one("closed.zf.reveal",function(){i.closeModal(t)})}},showSelfHostedVideo:function(n){var i=this,t,r;if(n){t=i.getVideoOutputModal();t.find('[data-modal="content"]').append(i.createVideoElement(n));t.foundation("open");r=t.find("video")[0];t.one("closed.zf.reveal",function(){i.closeModal(t)})}},getVideoOutputModal:function(){var i=this,t=$("#"+i.videoModalId),n,r;return t.length===0&&(n='<div class="reveal modal--videoPanel" id="'+i.videoModalId+'" data-close-on-click="false" data-reveal>',n+='<div class="modal__content--video" data-modal="content">',n+='<iframe src="about:blank" class="modal__videoFrame" style="display: none;" allowfullscreen webkitallowfullscreen mozallowfullscreen><\/iframe>',n+="<\/div>",n+='<button class="close-button" data-close aria-label="Close video" type="button"><span aria-hidden="true">&times;<\/span><\/button>',n+="<\/div>",t=$(n),$("body").append(t),r=new Foundation.Reveal(t)),t},createVideoElement:function(n){var r=this,t="",i;return n&&(r.ieVersion===9?(i=r.getMediaElementSwfPath(),console.log("playerPath = "+i),t='<object width="100%" height="100%" class="modal__videoFrame" type="application/x-shockwave-flash" data="'+i+'">',t+='<param name="movie" value="'+i+'" />',t+='<param name="flashvars" value="controls=true&amp;autoPlay=true&amp;file='+n+'" />',t+="<\/object>"):t='<video class="modal__videoFrame" src="'+n+'" preload controls autoplay><source src="'+n+'"  type="video/mp4" /><\/video>'),t},getMediaElementSwfPath:function(){var n=$("body");return n.hasClass("sg-pattern-list")||n.hasClass("sg-single-pattern")?"../../images/flashmediaelement.swf":"../../static/images/flashmediaelement.swf"}}}());$dJ.NS("ARC.Comp").ImageZoomModal=$dJ.Comp.Base.extend(function(){return{$el:null,zoomModalId:"imageZoomOutput",emptyGifData:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",namespace:"ARC.Comp.ImageZoomModal",closeModal:function(n){var t=this,i=$dJ.Debug;i("["+t.namespace+".closeModal] zoom modal length:",n.length);n&&n.length&&n.find("img").attr({src:t.emptyGifData}).css({width:"",height:""})},init:function(n){var t=this,i=$dJ.Debug;if(this._super(n),i("["+t.namespace+".init] typeof $el:",typeof t.$el),t.$el&&Foundation&&Foundation.Reveal){t.$documentPage=$(document);t.$el.off("click."+t.namespace).on("click."+t.namespace,function(n){var e,u,f,r;if(n.preventDefault(),e=$(this),u=e.data("zoom-image"),i("["+t.namespace+".click] full image URL:",u),u)if(f=t.getOutputModal(),r=f.find("img"),r.attr({src:u,alt:e.attr("alt")}),r[0].complete)t.openZoomModal(f,r);else r.one("load",function(){t.openZoomModal(f,r)})});t.$documentPage.on("click",function(n){var r=$(n.target),i;r.is("div.reveal-overlay")&&(i=$("div#imageZoomOutput.reveal.modal"),$("button.close-button").trigger("click"),t.closeModal(i))});$(window).on("resize orientationchange",function(){if(t.$el.is(":visible")){var n=$("#imageZoomOutput img");t.resizeRevealToFitImage($("div#imageZoomOutput.reveal.modal"),n)}})}},getOutputModal:function(){var i=this,n=$("#"+i.zoomModalId),t,r;return n.length===0&&(t='<div class="reveal modal" id="'+i.zoomModalId+'" data-close-on-click="false" data-reveal>',t+='<div class="modal__content--zoomImage"><img src="'+i.emptyGifData+'" /><\/div>',t+='<button class="close-button" data-close aria-label="Close modal" type="button"><span aria-hidden="true">&times;<\/span><\/button>',t+="<\/div>",n=$(t),$("body").append(n),r=new Foundation.Reveal(n)),n},openZoomModal:function(n,t){var i=this;if(n&&n.length===1){i.resizeImageToFitInScreen(t);i.resizeRevealToFitImage($("div#imageZoomOutput.reveal.modal"),t);n.foundation("open");n.one("closed.zf.reveal",function(){i.closeModal(n)})}},resizeRevealToFitImage:function(n,t){var r=this,i=t.width();r.isSmallDisplay()?n.css({width:i+110,"max-width":"100%","max-height":"100%",margin:"auto"}):n.css({width:i+110,"max-height":"","max-width":"",margin:""})},resizeImageToFitInScreen:function(n){var e=this;if(n.length===1){var r=$(window),t=n[0].naturalHeight,i=n[0].naturalWidth,u=r.height(),f=r.width();i>=t&&i>f?(i=f,t="auto"):t>u?(t=u-100,i="auto"):t="auto";n.css({width:i,height:t})}},isSmallDisplay:function(){var i=this,n=ARC.Enums.Breakpoints,t=ARC.Enums.getBreakpoint();return t===n.s}}}());$dJ.NS("ARC").Enums={Breakpoints:{s:0,m:1,l:2,xl:3},BreakpointBounds:{sMin:0,sMax:767,mMin:768,mMax:959,lMin:960,lMax:1249,xlMin:1250},getBreakpoint:function(){var t=$(window).width(),n=ARC.Enums.BreakpointBounds,i=function(n,t,i){return parseInt(n,10)>=parseInt(t,10)&&parseInt(n,10)<=parseInt(i,10)?!0:!1};return i(t,n.sMin,n.sMax)?($dJ.Debug("[ARC.Enums.getBreakpoint] current breakpoint is s."),0):i(t,n.mMin,n.mMax)?($dJ.Debug("[ARC.Enums.getBreakpoint] current breakpoint is m."),1):i(t,n.lMin,n.lMax)?($dJ.Debug("[ARC.Enums.getBreakpoint] current breakpoint is l."),2):($dJ.Debug("[ARC.Enums.getBreakpoint] current breakpoint is xl."),3)}},function(n,t){t(document).foundation();t(document).ready(function(){var i,n,r;t('[data-modal="video"]').each(function(){var n=new ARC.Comp.VideoModal({$el:t(this)})});t('[data-nav-type="sticky"]').each(function(){var n=new ARC.Comp.StickyNavigation({$el:t(this)})});t('[data-modal="zoomImage"]').each(function(){var n=new ARC.Comp.ImageZoomModal({$el:t(this)})});t('[data-link="expand"]').each(function(){var n=new ARC.Comp.ExpandResultsElement({$el:t(this)})});t('[data-section="page-grid"]').each(function(){var n=t(this),i=new ARC.Comp.PageGridComponent({$el:n,$itemsHolder:n.find(".page-grid__items"),$allItems:n.find('[data-item="content-block"]'),$allRows:n.find('[data-page-grid="row"]'),$expandResultsLink:n.find('[data-link="expand"]'),mobileRowSize:parseInt(n.data("page-grid-mobile-row-size"),10),matrixTreshold:n.data("page-grid-threshold")})});t('[data-section="matrix"]').each(function(){var n=t(this),i=new ARC.Comp.MatrixComponent({$el:n,$itemsHolder:n.find(".matrix__items"),$allItems:n.find('[data-item="content-block"]'),$allRows:n.find('[data-matrix="row"]'),$expandResultsLink:n.find('[data-link="expand"]'),mobileRowSize:parseInt(n.data("matrix-mobile-row-size"),10),matrixTreshold:n.data("matrix-threshold")})});t('[data-section="related-content"]').each(function(){var n=t(this),i=new ARC.Comp.MatrixComponent({$el:n,$itemsHolder:n.find(".related-content__items"),$allItems:n.find('[data-item="content-block"]'),$allRows:n.find('[data-related-content="row"]'),$expandResultsLink:n.find('[data-link="expand"]'),mobileRowSize:parseInt(n.data("mobile-row-size"),10),matrixTreshold:n.data("threshold"),baseCssNamespace:"related-content"})});t('[data-section="page-grid"] [data-grid-content="image"]').matchHeight();t('[data-section="page-grid"] [data-grid-content="insideContent"]').matchHeight();t('[data-section="containedPanel"]').each(function(){t(this).find('[data-contained-panel="contentSection"], [data-contained-panel="imageSection"]').matchHeight()});i=t('[data-section="tabbed-panel"]');n=t('[data-section="tab-panel-item"]');n.each(function(){t(this).find('[data-tab-item="contentSection"], [data-tab-item="imageSection"]').matchHeight()});i.length>0?i.each(function(){var n=t(this),i;n.find('[data-tabbed-panel="nav-item"]').matchHeight();i=new ARC.Comp.TabbedPanel({$el:n,$panelItems:n.find('[data-section="tab-panel-item"]'),$navItems:n.find('[data-tabbed-panel="nav-item"]'),$panelsContainer:n.find('[data-tabbed-panel="panels-container"]')})}):n.length>0&&(r=new ARC.Comp.TabbedPanel({$panelItems:n}));t('[data-select="custom"]').each(function(){var n=t(this),i=new ARC.Comp.CustomSelect({$el:n});n.data({customSelect:i})});t('[data-section="search-module"]').each(function(){var n=new ARC.Comp.SearchModule({$el:t(this)})});t('[data-search="promoted"] .promoted-results__item').matchHeight()});t("input, textarea").placeholder();jcf.replace(t(":radio"),!1,{wrapNative:!1});jcf.replace(t(":checkbox"),!1,{wrapNative:!0});jcf.replace(t('select:not([data-select="originalElement"])'),!1,{wrapNative:!1,wrapNativeOnMobile:!1,fakeDropInBody:!1,useCustomScroll:!1,maxVisibleItems:5});t('[data-section="related-articles"]').each(function(){var n=t(this);n.find('[data-content="article-item-image"]').matchHeight();n.find('[data-content="article-item-inside"]').matchHeight()})}(this,jQuery);$("[data-primaryNavigation]").each(function(){var n=new ARC.Comp.PrimaryNavigation({$el:$(this)})});$("[data-fullscreenimageblock]").each(function(){var n=new ARC.Comp.FullScreenImageBlock({$el:$(this)})});$("[data-basic-text]").each(function(){var n=new ARC.Comp.BasicText({$el:$(this)})});$('[data-section="page-form"]').each(function(){var n=$(this),t=new ARC.Comp.FormBlock({$el:n})});$('[data-section="modal-content"]').each(function(){var n=$(this),t=new ARC.Comp.Popup({$el:n})})