1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 2(()=>{var e,t={145:()=>{"use strict";function e(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value" in r&&(r.writable=!0),Object.defineProperty(e,r.key,r);}}const t=function(){function t(e){var i=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,t),this.$=jQuery,this.$form=this.$(e),this.$textArea=this.$form.find('input[type="text"], textarea').first(),this.isHeaderForm="ifg-search-form"===this.$form.attr("id"),this.texts=["How can the civil service be made more effective?","UK tax policies and economic growth","Funding gaps in adult social care","Tackling the NHS workforce crisis"],this.currentTextIndex=0,this.char=0,this.txtLen=this.texts[this.currentTextIndex].length,this.typingSpeed=100,this.pauseBetweenTexts=2e3,this.typingTimeout=null,this.$textArea.attr("placeholder","|"),this.$textArea.on("keydown",(function(e){"Enter"!==e.key||e.shiftKey||(e.preventDefault(),i.$form.find('input[type="submit"], button[type="submit"]').first().click());})),this.isHeaderForm||this.typePlaceholder(),this.isHeaderForm&&(this.$searchButton=this.$(".js-header-search-button, .js-mobile-search-button"),this.$searchButton.on("click",(function(e){var t=i.$textArea;setTimeout((function(){i.$form.is(":visible")?(i.startTypingAnimation(),t.focus()):i.stopTypingAnimation();}),450);})));}var i,r,n;return i=t,(r=[{key:"startTypingAnimation",value:function(){this.typingTimeout&&clearTimeout(this.typingTimeout),this.currentTextIndex=0,this.char=0,this.txtLen=this.texts[this.currentTextIndex].length,this.typePlaceholder();}},{key:"stopTypingAnimation",value:function(){this.typingTimeout&&(clearTimeout(this.typingTimeout),this.typingTimeout=null,this.$textArea.attr("placeholder",""));}},{key:"typePlaceholder",value:function(){var e=this;this.typingTimeout&&clearTimeout(this.typingTimeout);var t=!1;if(this.isHeaderForm?this.$textArea.val().length>0&&(t=!0):this.$textArea.is(":focus")&&(t=!0),t)return this.typingTimeout=setTimeout((function(){return e.typePlaceholder();}),100),void (this.isHeaderForm||this.$textArea.attr("placeholder",""));var i=Math.round(Math.random()*(this.typingSpeed-30))+30;this.typingTimeout=setTimeout((function(){e.char++;var t=e.texts[e.currentTextIndex].substring(0,e.char);if(e.$textArea.attr("placeholder","".concat(t," |")),e.char<e.txtLen)e.typePlaceholder();else{var i=0,r=Math.floor(e.pauseBetweenTexts/500),n=e.texts[e.currentTextIndex];e.typingTimeout=setTimeout((function t(){var a=++i%2==0;e.$textArea.attr("placeholder",a?"".concat(n,"|"):n),i<r?e.typingTimeout=setTimeout(t,500):(e.char=0,e.currentTextIndex=(e.currentTextIndex+1)%e.texts.length,e.txtLen=e.texts[e.currentTextIndex].length,e.typePlaceholder());}),500);}}),i);}}])&&e(i.prototype,r),n&&e(i,n),Object.defineProperty(i,"prototype",{writable:!1}),t;}();!function(e,i,r){const n={};i.behaviors.aiSearch={attach(i,a){const o=e("#ifg-search-form",i),s=e("#views-exposed-form-solr-search-page-1",i);if(r("aiSearch",o.add(s),i).forEach(((e)=>{const i=new t(e);n[e.id]=i,"views-exposed-form-solr-search-page-1"===e.id&&i.startTypingAnimation();})),o.length){const e=n["ifg-search-form"];o.on("ifg:search:open",(()=>{e.setHeaderSearchState(!0),setTimeout((()=>{e.$textArea.focus();}),450);})),o.on("ifg:search:close",(()=>{e.setHeaderSearchState(!1);}));}}};}(jQuery,Drupal,once);},380:()=>{},214:()=>{},153:(e,t,i)=>{i(338)({});},338:function(e,t){var i,r;r=this,void 0===(i=function(){return r.svg4everybody=function(){function e(e,t,i){if(i){var r=document.createDocumentFragment(),n=!t.hasAttribute("viewBox")&&i.getAttribute("viewBox");n&&t.setAttribute("viewBox",n);for(var a=i.cloneNode(!0);a.childNodes.length;)r.appendChild(a.firstChild);e.appendChild(r);}}function t(t){t.onreadystatechange=function(){if(4===t.readyState){var i=t._cachedDocument;i||((i=t._cachedDocument=document.implementation.createHTMLDocument("")).body.innerHTML=t.responseText,t._cachedTarget={}),t._embeds.splice(0).map((function(r){var n=t._cachedTarget[r.id];n||(n=t._cachedTarget[r.id]=i.getElementById(r.id)),e(r.parent,r.svg,n);}));}},t.onreadystatechange();}function i(i){function n(){for(var i=0;i<f.length;){var s=f[i],c=s.parentNode,h=r(c),u=s.getAttribute("xlink:href")||s.getAttribute("href");if(!u&&o.attributeName&&(u=s.getAttribute(o.attributeName)),h&&u){if(a)if(!o.val
2idate||o.validate(u,h,s)){c.removeChild(s);var l=u.split("#"),g=l.shift(),v=l.join("#");if(g.length){var x=d[g];x||((x=d[g]=new XMLHttpRequest()).open("GET",g),x.send(),x._embeds=[]),x._embeds.push({parent:c,svg:h,id:v}),t(x);}else e(c,h,document.getElementById(v));}else ++i,++m;}else ++i;}(!f.length||f.length-m>0)&&p(n,67);}var a,o=Object(i),s=/\bTrident\/[567]\b|\bMSIE (?:9|10)\.0\b/,c=/\bAppleWebKit\/(\d+)\b/,h=/\bEdge\/12\.(\d+)\b/,u=/\bEdge\/.(\d+)\b/,l=window.top!==window.self;a="polyfill" in o?o.polyfill:s.test(navigator.userAgent)||(navigator.userAgent.match(h)||[])[1]<10547||(navigator.userAgent.match(c)||[])[1]<537||u.test(navigator.userAgent)&&l;var d={},p=window.requestAnimationFrame||setTimeout,f=document.getElementsByTagName("use"),m=0;a&&n();}function r(e){for(var t=e;"svg"!==t.nodeName.toLowerCase()&&(t=t.parentNode););return t;}return i;}();}.apply(t,[]))||(e.exports=i);}},i={};function r(e){var n=i[e];if(void 0!==n)return n.exports;var a=i[e]={exports:{}};return t[e].call(a.exports,a,a.exports,r),a.exports;}r.m=t,e=[],r.O=(t,i,n,a)=>{if(!i){var o=1/0;for(u=0;u<e.length;u++){for(var [i,n,a]=e[u],s=!0,c=0;c<i.length;c++)(!1&a||o>=a)&&Object.keys(r.O).every(((e)=>r.O[e](i[c])))?i.splice(c--,1):(s=!1,a<o&&(o=a));if(s){e.splice(u--,1);var h=n();void 0!==h&&(t=h);}}return t;}a=a||0;for(var u=e.length;u>0&&e[u-1][2]>a;u--)e[u]=e[u-1];e[u]=[i,n,a];},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={385:0,792:0,540:0};r.O.j=(t)=>0===e[t];var t=(t,i)=>{var n,a,[o,s,c]=i,h=0;if(o.some(((t)=>0!==e[t]))){for(n in s)r.o(s,n)&&(r.m[n]=s[n]);if(c)var u=c(r);}for(t&&t(i);h<o.length;h++)a=o[h],r.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return r.O(u);},i=self.webpackChunk=self.webpackChunk||[];i.forEach(t.bind(null,0)),i.push=t.bind(null,i.push.bind(i));})(),r.O(void 0,[792,540],(()=>r(145))),r.O(void 0,[792,540],(()=>r(380))),r.O(void 0,[792,540],(()=>r(214)));var n=r.O(void 0,[792,540],(()=>r(153)));n=r.O(n);})();; 3(()=>{var e={338:function(e,t){var i,s;s=this,void 0===(i=function(){return s.svg4everybody=function(){function e(e,t,i){if(i){var s=document.createDocumentFragment(),n=!t.hasAttribute("viewBox")&&i.getAttribute("viewBox");n&&t.setAttribute("viewBox",n);for(var r=i.cloneNode(!0);r.childNodes.length;)s.appendChild(r.firstChild);e.appendChild(s);}}function t(t){t.onreadystatechange=function(){if(4===t.readyState){var i=t._cachedDocument;i||((i=t._cachedDocument=document.implementation.createHTMLDocument("")).body.innerHTML=t.responseText,t._cachedTarget={}),t._embeds.splice(0).map((function(s){var n=t._cachedTarget[s.id];n||(n=t._cachedTarget[s.id]=i.getElementById(s.id)),e(s.parent,s.svg,n);}));}},t.onreadystatechange();}function i(i){function n(){for(var i=0;i<v.length;){var l=v[i],a=l.parentNode,c=s(a),h=l.getAttribute("xlink:href")||l.getAttribute("href");if(!h&&o.attributeName&&(h=l.getAttribute(o.attributeName)),c&&h){if(r)if(!o.validate||o.validate(h,c,l)){a.removeChild(l);var u=h.split("#"),b=u.shift(),m=u.join("#");if(b.length){var g=d[b];g||((g=d[b]=new XMLHttpRequest()).open("GET",b),g.send(),g._embeds=[]),g._embeds.push({parent:a,svg:c,id:m}),t(g);}else e(a,c,document.getElementById(m));}else ++i,++f;}else ++i;}(!v.length||v.length-f>0)&&p(n,67);}var r,o=Object(i),l=/\bTrident\/[567]\b|\bMSIE (?:9|10)\.0\b/,a=/\bAppleWebKit\/(\d+)\b/,c=/\bEdge\/12\.(\d+)\b/,h=/\bEdge\/.(\d+)\b/,u=window.top!==window.self;r="polyfill" in o?o.polyfill:l.test(navigator.userAgent)||(navigator.userAgent.match(c)||[])[1]<10547||(navigator.userAgent.match(a)||[])[1]<537||h.test(navigator.userAgent)&&u;var d={},p=window.requestAnimationFrame||setTimeout,v=document.getElementsByTagName("use"),f=0;r&&n();}function s(e){for(var t=e;"svg"!==t.nodeName.toLowerCase()&&(t=t.parentNode););return t;}return i;}();}.apply(t,[]))||(e.exports=i);}},t={};function i(s){var n=t[s];if(void 0!==n)return n.exports;var r=t[s]={exports:{}};return e[s].call(r.exports,r,r.exports,i),r.exports;}(()=>{"use strict";function e(e){return getComputedStyle(e);}function t(e,t){for(var i in t){var s=t[i];"number"==typeof s&&(s+="px"),e.style[i]=s;}return e;}function i(e){var t=document.createElement("div");return t.className=e,t;}var s="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function n(e,t){if(!s)throw new Error("No element matching method supported");return s.call(e,t);}function r(e){e.remove?e.remove():e.parentNode&&e.parentNode.removeChild(e);}function o(e,t){return Array.prototype.filter.call(e.children,(function(e){return n(e,t);}));}var l={main:"ps",rtl:"ps__rtl",element:{thumb:function(e){return "ps__thumb-"+e;},rail:function(e){return "ps__rail-"+e;},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(e){return "ps--active-"+e;},scrolling:function(e){return "ps--scrolling-"+e;}}},a={x:null,y:null};
vendor: 15,976 bytes, line 3
3function c(e,t){var i=e.element.classList,s=l.state.scrolling(t);i.contains(s)?clearTimeout(a[t]):i.add(s);}function h(e,t){a[t]=setTimeout((function(){return e.isAlive&&e.element.classList.remove(l.state.scrolling(t));}),e.settings.scrollingThreshold);}var u=function(e){this.element=e,this.handlers={};},d={isEmpty:{configurable:!0}};u.prototype.bind=function(e,t){void 0===this.handlers[e]&&(this.handlers[e]=[]),this.handlers[e].push(t),this.element.addEventListener(e,t,!1);},u.prototype.unbind=function(e,t){var i=this;this.handlers[e]=this.handlers[e].filter((function(s){return !(!t||s===t)||(i.element.removeEventListener(e,s,!1),!1);}));},u.prototype.unbindAll=function(){for(var e in this.handlers)this.unbind(e);},d.isEmpty.get=function(){var e=this;return Object.keys(this.handlers).every((function(t){return 0===e.handlers[t].length;}));},Object.defineProperties(u.prototype,d);var p=function(){this.eventElements=[];};function v(e){if("function"==typeof window.CustomEvent)return new CustomEvent(e);var t=document.createEvent("CustomEvent");return t.initCustomEvent(e,!1,!1,void 0),t;}function f(e,t,i,s,n){var r;if(void 0===s&&(s=!0),void 0===n&&(n=!1),"top"===t)r=["contentHeight","containerHeight","scrollTop","y","up","down"];else{if("left"!==t)throw new Error("A proper axis should be provided");r=["contentWidth","containerWidth","scrollLeft","x","left","right"];}!function(e,t,i,s,n){var r=i[0],o=i[1],l=i[2],a=i[3],u=i[4],d=i[5];void 0===s&&(s=!0);void 0===n&&(n=!1);var p=e.element;e.reach[a]=null,p[l]<1&&(e.reach[a]="start");p[l]>e[r]-e[o]-1&&(e.reach[a]="end");t&&(p.dispatchEvent(v("ps-scroll-"+a)),t<0?p.dispatchEvent(v("ps-scroll-"+u)):t>0&&p.dispatchEvent(v("ps-scroll-"+d)),s&&function(e,t){c(e,t),h(e,t);}(e,a));e.reach[a]&&(t||n)&&p.dispatchEvent(v("ps-"+a+"-reach-"+e.reach[a]));}(e,i,r,s,n);}function b(e){return parseInt(e,10)||0;}p.prototype.eventElement=function(e){var t=this.eventElements.filter((function(t){return t.element===e;}))[0];return t||(t=new u(e),this.eventElements.push(t)),t;},p.prototype.bind=function(e,t,i){this.eventElement(e).bind(t,i);},p.prototype.unbind=function(e,t,i){var s=this.eventElement(e);s.unbind(t,i),s.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(s),1);},p.prototype.unbindAll=function(){this.eventElements.forEach((function(e){return e.unbindAll();})),this.eventElements=[];},p.prototype.once=function(e,t,i){var s=this.eventElement(e),n=function(e){s.unbind(t,n),i(e);};s.bind(t,n);};var m={isWebKit:"undefined"!=typeof document&&"WebkitAppearance" in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart" in window||"maxTouchPoints" in window.navigator&&window.navigator.maxTouchPoints>0||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:"undefined"!=typeof navigator&&navigator.msMaxTouchPoints,isChrome:"undefined"!=typeof navigator&&/Chrome/i.test(navigator&&navigator.userAgent)};function g(e){var i=e.element,s=Math.floor(i.scrollTop),n=i.getBoundingClientRect();e.containerWidth=Math.round(n.width),e.containerHeight=Math.round(n.height),e.contentWidth=i.scrollWidth,e.contentHeight=i.scrollHeight,i.contains(e.scrollbarXRail)||(o(i,l.element.rail("x")).forEach((function(e){return r(e);})),i.appendChild(e.scrollbarXRail)),i.contains(e.scrollbarYRail)||(o(i,l.element.rail("y")).forEach((function(e){return r(e);})),i.appendChild(e.scrollbarYRail)),!e.settings.suppressScrollX&&e.containerWidth+e.settings.scrollXMarginOffset<e.contentWidth?(e.scrollbarXActive=!0,e.railXWidth=e.containerWidth-e.railXMarginWidth,e.railXRatio=e.containerWidth/e.railXWidth,e.scrollbarXWidth=w(e,b(e.railXWidth*e.containerWidth/e.contentWidth)),e.scrollbarXLeft=b((e.negativeScrollAdjustment+i.scrollLeft)*(e.railXWidth-e.scrollbarXWidth)/(e.contentWidth-e.containerWidth))):e.scrollbarXActive=!1,!e.settings.suppressScrollY&&e.containerHeight+e.settings.scrollYMarginOffset<e.contentHeight?(e.scrollbarYActive=!0,e.railYHeight=e.containerHeight-e.railYMarginHeight,e.railYRatio=e.containerHeight/e.railYHeight,e.scrollbarYHeight=w(e,b(e.railYHeight*e.containerHeight/e.contentHeight)),e.scrollbarYTop=b(s*(e.railYHeight-e.scrollbarYHeight)/(e.contentHeight-e.containerHeight))):e.scrollbarYActive=!1,e.scrollbarXLeft>=e.railXWidth-e.scrollbarXWidth&&(e.scrollbarXLeft=e.railXWidth-e.scrollbarXWidth),e.scrollbarYTop>=e.railYHeight-e.scrollbarYHeight&&(e.scrollbarYTop=e.railYHeight-e.scrollbarYHeight),function(e,i){var s={width:i.railXWidth},n=Math.floor(e.scrollTop);i.isRtl?s.left=i.negativeScrollAdjustment+e.scrollLeft+i.containerWidth-i.contentWidth:s.left=e.scrollLeft;i.isScrollbarXUsingBottom?s.bottom=i.scrollbarXBottom-n:s.top=i.scrollbarXTop+n;t(i.scrollbarXRail,s);var r={top:n,height:i.railYHeight};i.isScrollbarYUsingRight?i.isRtl?r.right=i.contentWidth-(i.negativeScrollAdjustment+e.scrollLeft)-i.scrollbarYRight-i.scrollbarYOuterWidth-9:r.right=i.scrollbarYRight-e.scrollLeft:i.isRtl?r.left=i.negativeScrollAdjustment+e.scrollLeft+2*i.containerWidth-i.contentWidth-i.scrollbarYLeft-i.scrollbarYOuterWidth:r.left=i.scrollbarYLeft+e.scrollLeft;t(i.scrollbarYRail,r),t(i.scrollbarX,{left:i.scrollbarXLeft,width:i.scrollbarXWidth-i.railBorderXWidth}),t(i.scrollbarY,{top:i.scrollbarYTop,height:i.scrollbarYHeight-i.railBorderYWidth});}(i,e),e.scrollbarXActive?i.classList.add(l.state.active("x")):(i.classList.remove(l.state.active("x")),e.scrollbarXWidth=0,e.scrollbarXLeft=0,i.scrollLeft=!0===e.isRtl?e.contentWidth:0),e.scrollbarYActive?i.classList.add(l.state.active("y")):(i.classList.remove(l.state.active("y")),e.scrollbarYHeight=0,e.scrollbarYTop=0,i.scrollTop=0);}function w(e,t){return e.settings.minScrollbarLength&&(t=Math.max(t,e.settings.minScrollbarLength)),e.settings.maxScrollbarLength&&(t=Math.min(t,e.settings.maxScrollbarLength)),t;}function $(e,t){var i=t[0],s=t[1],n=t[2],r=t[3],o=t[4],a=t[5],u=t[6],d=t[7],p=t[8],v=e.element,f=null,b=null,m=null;function w(t){t.touches&&t.touches[0]&&(t[n]=t.touches[0].pageY),v[u]=f+m*(t[n]-b),c(e,d),g(e),t.stopPropagation(),t.type.startsWith("touch")&&t.changedTouches.length>1&&t.preventDefault();}function $(){h(e,d),e[p].classList.remove(l.state.clicking),e.event.unbind(e.ownerDocument,"mousemove",w);}function y(t,o){f=v[u],o&&t.touches&&(t[n]=t.touches[0].pageY),b=t[n],m=(e[s]-e[i])/(e[r]-e[a]),o?e.event.bind(e.ownerDocument,"touchmove",w):(e.event.bind(e.ownerDocument,"mousemove",w),e.event.once(e.ownerDocument,"mouseup",$),t.preventDefault()),e[p].classList.add(l.state.clicking),t.stopPropagation();}e.event.bind(e[o],"mousedown",(function(e){y(e);})),e.event.bind(e[o],"touchstart",(function(e){y(e,!0);}));}var y={"click-rail":function(e){e.element,e.event.bind(e.scrollbarY,"mousedown",(function(e){return e.stopPropagation();})),e.event.bind(e.scrollbarYRail,"mousedown",(function(t){var i=t.pageY-window.pageYOffset-e.scrollbarYRail.getBoundingClientRect().top>e.scrollbarYTop?1:-1;e.element.scrollTop+=i*e.containerHeight,g(e),t.stopPropagation();})),e.event.bind(e.scrollbarX,"mousedown",(function(e){return e.stopPropagation();})),e.event.bind(e.scrollbarXRail,"mousedown",(function(t){var i=t.pageX-window.pageXOffset-e.scrollbarXRail.getBoundingClientRect().left>e.scrollbarXLeft?1:-1;e.element.scrollLeft+=i*e.containerWidth,g(e),t.stopPropagation();}));},"drag-thumb":function(e){$(e,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),$(e,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"]);},keyboard:function(e){var t=e.element;e.event.bind(e.ownerDocument,"keydown",(function(i){if(!(i.isDefaultPrevented&&i.isDefaultPrevented()||i.defaultPrevented)&&(n(t,":hover")||n(e.scrollbarX,":focus")||n(e.scrollbarY,":focus"))){var s,r=document.activeElement?document.activeElement:e.ownerDocument.activeElement;if(r){if("IFRAME"===r.tagName)r=r.contentDocument.activeElement;else for(;r.shadowRoot;)r=r.shadowRoot.activeElement;if(n(s=r,"input,[contenteditable]")||n(s,"select,[contenteditable]")||n(s,"textarea,[contenteditable]")||n(s,"button,[contenteditable]"))return;}var o=0,l=0;switch(i.which){case 37:o=i.metaKey?-e.contentWidth:i.altKey?-e.containerWidth:-30;break;case 38:l=i.metaKey?e.contentHeight:i.altKey?e.containerHeight:30;break;case 39:o=i.metaKey?e.contentWidth:i.altKey?e.containerWidth:30;break;case 40:l=i.metaKey?-e.contentHeight:i.altKey?-e.containerHeight:-30;break;case 32:l=i.shiftKey?e.containerHeight:-e.containerHeight;break;case 33:l=e.containerHeight;break;case 34:l=-e.containerHeight;break;case 36:l=e.contentHeight;break;case 35:l=-e.contentHeight;break;default:return;}e.settings.suppressScrollX&&0!==o||e.settings.suppressScrollY&&0!==l||(t.scrollTop-=l,t.scrollLeft+=o,g(e),function(i,s){var n=Math.floor(t.scrollTop);if(0===i){if(!e.scrollbarYActive)return !1;if(0===n&&s>0||n>=e.contentHeight-e.containerHeight&&s<0)return !e.settings.wheelPropagation;}var r=t.scrollLeft;if(0===s){if(!e.scrollbarXActive)return !1;if(0===r&&i<0||r>=e.contentWidth-e.containerWidth&&i>0)return !e.settings.wheelPropagation;}return !0;}(o,l)&&i.preventDefault());}}));},wheel:function(t){var i=t.element;function s(s){var n=function(e){var t=e.deltaX,i=-1*e.deltaY;return void 0!==t&&void 0!==i||(t=-1*e.wheelDeltaX/6,i=e.wheelDeltaY/6),e.deltaMode&&1===e.deltaMode&&(t*=10,i*=10),t!=t&&i!=i&&(t=0,i=e.wheelDelta),e.shiftKey?[-i,-t]:[t,i];}(s),r=n[0],o=n[1];if(!function(t,s,n){if(!m.isWebKit&&i.querySelector("select:focus"))return !0;if(!i.contains(t))return !1;for(var r=t;r&&r!==i;){if(r.classList.contains(l.element.consuming))return !0;var o=e(r);if(n&&o.overflowY.match(/(scroll|auto)/)){var a=r.scrollHeight-r.clientHeight;if(a>0&&(r.scrollTop>0&&n<0||r.scrollTop<a&&n>0))return !0;}if(s&&o.overflowX.match(/(scroll|auto)/)){var c=r.scrollWidth-r.clientWidth;if(c>0&&(r.scrollLeft>0&&s<0||r.scrollLeft<c&&s>0))return !0;}r=r.parentNode;}return !1;}(s.target,r,o)){var a=!1;t.settings.useBothWheelAxes?t.scrollbarYActive&&!t.scrollbarXActive?(o?i.scrollTop-=o*t.settings.wheelSpeed:i.scrollTop+=r*t.settings.wheelSpeed,a=!0):t.scrollbarXActive&&!t.scrollbarYActive&&(r?i.scrollLeft+=r*t.settings.wheelSpeed:i.scrollLeft-=o*t.settings.wheelSpeed,a=!0):(i.scrollTop-=o*t.settings.wheelSpeed,i.scrollLeft+=r*t.settings.wheelSpeed),g(t),a=a||function(e,s){var n=Math.floor(i.scrollTop),r=0===i.scrollTop,o=n+i.offsetHeight===i.scrollHeight,l=0===i.scrollLeft,a=i.scrollLeft+i.offsetWidth===i.scrollWidth;return !(Math.abs(s)>Math.abs(e)?r||o:l||a)||!t.settings.wheelPropagation;}(r,o),a&&!s.ctrlKey&&(s.stopPropagation(),s.preventDefault());}}void 0!==window.onwheel?t.event.bind(i,"wheel",s):void 0!==window.onmousewheel&&t.event.bind(i,"mousewheel",s);},touch:function(t){if(m.supportsTouch||m.supportsIePointer){var i=t.element,s={},n=0,r={},o=null;m.supportsTouch?(t.event.bind(i,"touchstart",u),t.event.bind(i,"touchmove",d),t.event.bind(i,"touchend",p)):m.supportsIePointer&&(window.PointerEvent?(t.event.bind(i,"pointerdown",u),t.event.bind(i,"pointermove",d),t.event.bind(i,"pointerup",p)):window.MSPointerEvent&&(t.event.bind(i,"MSPointerDown",u),t.event.bind(i,"MSPointerMove",d),t.event.bind(i,"MSPointerUp",p)));}function a(e,s){i.scrollTop-=s,i.scrollLeft-=e,g(t);}function c(e){return e.targetTouches?e.targetTouches[0]:e;}function h(e){return (!e.pointerType||"pen"!==e.pointerType||0!==e.buttons)&&(!(!e.targetTouches||1!==e.targetTouches.length)||!(!e.pointerType||"mouse"===e.pointerType||e.pointerType===e.MSPOINTER_TYPE_MOUSE));}function u(e){if(h(e)){var t=c(e);s.pageX=t.pageX,s.pageY=t.pageY,n=(new Date()).getTime(),null!==o&&clearInterval(o);}}function d(o){if(h(o)){var u=c(o),d={pageX:u.pageX,pageY:u.pageY},p=d.pageX-s.pageX,v=d.pageY-s.pageY;if(function(t,s,n){if(!i.contains(t))return !1;for(var r=t;r&&r!==i;){if(r.classList.contains(l.element.consuming))return !0;var o=e(r);if(n&&o.overflowY.match(/(scroll|auto)/)){var a=r.scrollHeight-r.clientHeight;if(a>0&&(r.scrollTop>0&&n<0||r.scrollTop<a&&n>0))return !0;}if(s&&o.overflowX.match(/(scroll|auto)/)){var c=r.scrollWidth-r.clientWidth;if(c>0&&(r.scrollLeft>0&&s<0||r.scrollLeft<c&&s>0))return !0;}r=r.parentNode;}return !1;}(o.target,p,v))return;a(p,v),s=d;var f=(new Date()).getTime(),b=f-n;b>0&&(r.x=p/b,r.y=v/b,n=f),function(e,s){var n=Math.floor(i.scrollTop),r=i.scrollLeft,o=Math.abs(e),l=Math.abs(s);if(l>o){if(s<0&&n===t.contentHeight-t.containerHeight||s>0&&0===n)return 0===window.scrollY&&s>0&&m.isChrome;}else{if(o>l&&(e<0&&r===t.contentWidth-t.containerWidth||e>0&&0===r))return !0;}return !0;}(p,v)&&o.preventDefault();}}function p(){t.settings.swipeEasing&&(clearInterval(o),o=setInterval((function(){t.isInitialized?clearInterval(o):r.x||r.y?Math.abs(r.x)<.01&&Math.abs(r.y)<.01?clearInterval(o):t.element?(a(30*r.x,30*r.y),r.x*=.8,r.y*=.8):clearInterval(o):clearInterval(o);}),10));}}},C=function(s,n){var r=this;if(void 0===n&&(n={}),"string"==typeof s&&(s=document.querySelector(s)),!s||!s.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");for(var o in this.element=s,s.classList.add(l.main),this.settings={handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1},n)this.settings[o]=n[o];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var a,c,h=function(){return s.classList.add(l.state.focus);},u=function(){return s.classList.remove(l.state.focus);};this.isRtl="rtl"===e(s).direction,!0===this.isRtl&&s.classList.add(l.rtl),this.isNegativeScroll=(c=s.scrollLeft,s.scrollLeft=-1,a=s.scrollLeft<0,s.scrollLeft=c,a),this.negativeScrollAdjustment=this.isNegativeScroll?s.scrollWidth-s.clientWidth:0,this.event=new p(),this.ownerDocument=s.ownerDocument||document,this.scrollbarXRail=i(l.element.rail("x")),s.appendChild(this.scrollbarXRail),this.scrollbarX=i(l.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",h),this.event.bind(this.scrollbarX,"blur",u),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var d=e(this.scrollbarXRail);this.scrollbarXBottom=parseInt(d.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=b(d.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=b(d.borderLeftWidth)+b(d.borderRightWidth),t(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=b(d.marginLeft)+b(d.marginRight),t(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=i(l.element.rail("y")),s.appendChild(this.scrollbarYRail),this.scrollbarY=i(l.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",h),this.event.bind(this.scrollbarY,"blur",u),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var v=e(this.scrollbarYRail);this.scrollbarYRight=parseInt(v.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=b(v.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?function(t){var i=e(t);return b(i.width)+b(i.paddingLeft)+b(i.paddingRight)+b(i.borderLeftWidth)+b(i.borderRightWidth);}(this.scrollbarY):null,this.railBorderYWidth=b(v.borderTopWidth)+b(v.borderBottomWidth),t(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=b(v.marginTop)+b(v.marginBottom),t(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:s.scrollLeft<=0?"start":s.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:s.scrollTop<=0?"start":s.scrollTop>=this.contentHeight-this.containerHeight?"end":null}
3,this.isAlive=!0,this.settings.handlers.forEach((function(e){return y[e](r);})),this.lastScrollTop=Math.floor(s.scrollTop),this.lastScrollLeft=s.scrollLeft,this.event.bind(this.element,"scroll",(function(e){return r.onScroll(e);})),g(this);};C.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,t(this.scrollbarXRail,{display:"block"}),t(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=b(e(this.scrollbarXRail).marginLeft)+b(e(this.scrollbarXRail).marginRight),this.railYMarginHeight=b(e(this.scrollbarYRail).marginTop)+b(e(this.scrollbarYRail).marginBottom),t(this.scrollbarXRail,{display:"none"}),t(this.scrollbarYRail,{display:"none"}),g(this),f(this,"top",0,!1,!0),f(this,"left",0,!1,!0),t(this.scrollbarXRail,{display:""}),t(this.scrollbarYRail,{display:""}));},C.prototype.onScroll=function(e){this.isAlive&&(g(this),f(this,"top",this.element.scrollTop-this.lastScrollTop),f(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft);},C.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),r(this.scrollbarX),r(this.scrollbarY),r(this.scrollbarXRail),r(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1);},C.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter((function(e){return !e.match(/^ps([-_].+|)$/);})).join(" ");};const Y=C;function S(e){var t,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(){for(var s=arguments.length,n=new Array(s),r=0;r<s;r++)n[r]=arguments[r];var o=this;clearTimeout(t),t=setTimeout((function(){return e.apply(o,n);}),i);};}function W(e,t){for(var i=0;i<t.length;i++){var s=t[i];s.enumerable=s.enumerable||!1,s.configurable=!0,"value" in s&&(s.writable=!0),Object.defineProperty(e,s.key,s);}}var X=function(){function e(t,i,s,n){var r=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,e),this.context=s,this.Drupal=n,this.$=t,this.$header=this.$(i),this.$window=this.$(window),this.$document=this.$(document),this.currentWindowWidth=this.$window.width(),this.$megaNav=this.$(".js-mega-nav",this.context),this.$mainNavigation=this.$(".js-main-navigation",this.context),this.$menuContent=this.$(".js-menu-content",this.context),this.$toc=this.$(".js-table-of-contents-wrapper",this.context),this.$mobileMenuButton=this.$(".js-mobile-menu-button",this.context),this.$subMenuButtonNext=this.$(".js-sub-menu-button-next",this.context),this.$subMenuButtonPrev=this.$(".js-sub-menu-button-prev",this.context),this.$mobileOpenButton=this.$(".js-mobile-search-button",this.context),this.$mobileCloseButton=this.$(".js-mobile-close-search-button",this.context),this.$desktopOpenButton=this.$(".js-header-search-button",this.context),this.$desktopCloseButton=this.$(".js-desktop-close-search-button",this.context),this.$subMenuLevelOne=this.$(".js-sub-menu-wrapper-level-1",this.context),this.$subMenuLevelTwo=this.$(".js-sub-menu-wrapper-level-2",this.context),this.$headerSearch=this.$(".js-header-search",this.context),this.$headerSearchWrapper=this.$(".js-header-search-wrapper",this.context),this.scrollbars=[],this.$window.on("resize",this.$.proxy(this.updateScrollbars,this)),this.$mobileMenuButton.on("click",this.$.proxy(this.toggleMobileMenu,this)),this.$subMenuButtonNext.on("click",this.$.proxy(this.toggleSubMenu,this)),this.$subMenuButtonPrev.on("click",this.$.proxy(this.togglePreviousSubMenu,this)),this.$mobileOpenButton.on("click",(function(e){e.preventDefault(),r.openSearch();})),this.$mobileCloseButton.on("click",(function(e){e.preventDefault(),r.closeSearch();})),this.$desktopOpenButton.on("click",(function(e){e.preventDefault(),r.openSearch("desktop");})),this.$desktopCloseButton.on("click",(function(e){e.preventDefault(),r.closeSearch();}
3)),this.$window.on("resize",(function(){r.$headerSearchWrapper.css("transition","none");})),this.$window.on("resize",S((function(){r.$headerSearchWrapper.css("transition","");var e=r.$window.width();e!==r.currentWindowWidth&&(r.currentWindowWidth=e,r.$headerSearchWrapper.hasClass("is-open")&&r.closeSearch(!1),r.$window.width()>=1024&&r.resetAll()),r.updateScrollbars();}),300)).on("load",(function(){setTimeout((function(){r.addScrollbars(),r.updateScrollbars(),r.$window.width()>=1024&&r.destroyScrollbars();}),1e3);})),this.$window.on("scroll",S((function(){r.$window.width()>=1024?r.applyFixedHeader():(r.$header.removeClass("is-fixed"),r.$header.removeClass("is-removed"));}))),this.$document.keyup((function(e){"Escape"===e.key&&(r.closeSubMenu(),r.closeSearch());}));}var t,i,s;return t=e,i=[{key:"addScrollbars",value:function(){for(var e=0;e<this.$menuContent.length;e++)this.scrollbars.push(new Y(this.$menuContent[0],{suppressScrollX:!0,maxScrollbarLength:180,wheelSpeed:.5}));}},{key:"updateScrollbars",value:function(){this.scrollbars.forEach((function(e){return e.update();}));}},{key:"destroyScrollbars",value:function(){this.scrollbars.forEach((function(e){return e.destroy();}));}},{key:"applyFixedHeader",value:function(){var e=this;this.$window.scrollTop()>=this.$window.height()?(this.$header.addClass("is-fixed"),this.$header.removeClass("is-removed"),this.$toc.addClass("follows-header")):this.$header.hasClass("is-fixed")&&(this.$header.addClass("is-removed"),this.$toc.removeClass("follows-header"),setTimeout((function(){e.$header.removeClass("is-fixed"),e.$header.removeClass("is-removed");}),100));}},{key:"resetAll",value:function(){this.$mainNavigation.removeAttr("style").removeClass("is-open is-locked"),this.$mobileMenuButton.removeClass("is-clicked"),this.$header.removeClass("is-open"),this.$megaNav.removeClass("is-open"),this.$subMenuLevelOne.removeClass("is-open"),this.$subMenuLevelTwo.removeClass("is-open"),this.$headerSearch.removeAttr("style"),this.$headerSearchWrapper.removeClass("is-open"),this.$("body").removeClass("is-scroll-locked"),this.$toc.removeClass("follows-header"),this.$mobileOpenButton.removeClass("is-hidden").attr("aria-expanded","false"),this.$mobileCloseButton.removeClass("is-visible"),this.$desktopOpenButton.removeClass("is-hidden").attr("aria-expanded","false"),this.$desktopCloseButton.removeClass("is-visible");}},{key:"toggleMobileMenu",value:function(e){var t=this.$(e.currentTarget),i=this.$mainNavigation;this.$headerSearchWrapper.hasClass("is-open")&&this.closeSearch(),t.toggleClass("is-clicked"),t.hasClass("is-clicked")?t.attr("aria-expanded","true"):t.removeAttr("aria-expanded"),this.$("body").toggleClass("is-scroll-locked"),this.$header.toggleClass("is-open"),i.slideToggle("swing",(function(){i.toggleClass("is-open");})),i.hasClass("is-open")&&(this.$headerSearch.css("display","none"),this.$headerSearchWrapper.removeClass("is-open"));}},{key:"toggleSubMenu",value:function(e){var t=this.$(e.currentTarget),i=t.next(this.$megaNav);this.destroyScrollbars(),i.hasClass("is-open")?(i.removeClass("is-open"),t.removeClass("is-clicked").attr("aria-expanded","false")):(t.hasClass("is-level-0")&&this.$megaNav.removeClass("is-open"),i.addClass("is-open"),t.addClass("is-clicked").attr("aria-expanded","true")),this.$subMenuLevelTwo.hasClass("is-open")&&this.$megaNav.addClass("is-scrollable");}},{key:"closeSubMenu",value:function(){this.$megaNav.hasClass("is-open")&&(this.$megaNav.removeClass("is-open"),this.$subMenuButtonNext.removeClass("is-clicked").attr("aria-expanded","false"));}},{key:"togglePreviousSubMenu",value:function(e){var t=this.$(e.currentTarget),i=t.siblings(this.$subMenuLevelOne).find(this.$subMenuLevelTwo);this.$megaNav.hasClass("is-open")&&this.$subMenuLevelTwo.hasClass("is-open")?(i.removeClass("is-open"),i.prev(this.$subMenuButtonNext).removeAttr("aria-expanded"),this.$megaNav.removeClass("is-scrollable")):(t.closest(this.$megaNav).removeClass("is-open"),t.closest(this.$megaNav).prev(this.$subMenuButtonNext).removeAttr("aria-expanded"),this.addScrollbars());}},{key:"openSearch",value:function(){var e=this;this.$mobileMenuButton.hasClass("is-clicked")&&this.$mobileMenuButton.trigger("click"),this.$mobileOpenButton.attr("aria-expanded","true"),this.$desktopOpenButton.attr("aria-expanded","true"),this.$headerSearchWra
3pper.addClass("is-open"),this.$mainNavigation.addClass("is-locked"),setTimeout((function(){e.$headerSearchWrapper.hasClass("is-open")&&e.$headerSearch.fadeIn(200);}),200),this.$window.width()<1024?(this.$mobileOpenButton.addClass("is-hidden"),this.$mobileCloseButton.addClass("is-visible"),this.$("body").addClass("is-scroll-locked")):(this.$desktopOpenButton.addClass("is-hidden"),this.$desktopCloseButton.addClass("is-visible"));}},{key:"closeSearch",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.$headerSearchWrapper.hasClass("is-open")&&(this.$mobileOpenButton.attr("aria-expanded","false"),this.$desktopOpenButton.attr("aria-expanded","false"),this.$headerSearchWrapper.removeClass("is-open"),this.$headerSearch.fadeOut(100),this.$mobileOpenButton.removeClass("is-hidden"),this.$mobileCloseButton.removeClass("is-visible"),this.$desktopOpenButton.removeClass("is-hidden"),this.$desktopCloseButton.removeClass("is-visible"),this.$mainNavigation.removeClass("is-locked"),this.$mobileMenuButton.hasClass("is-clicked")||this.$("body").removeClass("is-scroll-locked"),e&&(this.$window.width()<1024?this.$mobileOpenButton.focus():this.$desktopOpenButton.focus()));}}],i&&W(t.prototype,i),s&&W(t,s),Object.defineProperty(t,"prototype",{writable:!1}),e;}();const T=X;!function(e,t){t.behaviors.header={attach(i,s){once("header",".js-header",i).forEach(((s)=>{new T(e,s,i,t);}));}};}(jQuery,Drupal);})(),i(338)({});})();; 4(()=>{var t={338:function(t,e){var o,n;n=this,void 0===(o=function(){return n.svg4everybody=function(){function t(t,e,o){if(o){var n=document.createDocumentFragment(),r=!e.hasAttribute("viewBox")&&o.getAttribute("viewBox");r&&e.setAttribute("viewBox",r);for(var i=o.cloneNode(!0);i.childNodes.length;)n.appendChild(i.firstChild);t.appendChild(n);}}function e(e){e.onreadystatechange=function(){if(4===e.readyState){var o=e._cachedDocument;o||((o=e._cachedDocument=document.implementation.createHTMLDocument("")).body.innerHTML=e.responseText,e._cachedTarget={}),e._embeds.splice(0).map((function(n){var r=e._cachedTarget[n.id];r||(r=e._cachedTarget[n.id]=o.getElementById(n.id)),t(n.parent,n.svg,r);}));}},e.onreadystatechange();}function o(o){function r(){for(var o=0;o<p.length;){var s=p[o],u=s.parentNode,c=n(u),f=s.getAttribute("xlink:href")||s.getAttribute("href");if(!f&&a.attributeName&&(f=s.getAttribute(a.attributeName)),c&&f){if(i)if(!a.validate||a.validate(f,c,s)){u.removeChild(s);var l=f.split("#"),g=l.shift(),m=l.join("#");if(g.length){var v=h[g];v||((v=h[g]=new XMLHttpRequest()).open("GET",g),v.send(),v._embeds=[]),v._embeds.push({parent:u,svg:c,id:m}),e(v);}else t(u,c,document.getElementById(m));}else ++o,++b;}else ++o;}(!p.length||p.length-b>0)&&d(r,67);}var i,a=Object(o),s=/\bTrident\/[567]\b|\bMSIE (?:9|10)\.0\b/,u=/\bAppleWebKit\/(\d+)\b/,c=/\bEdge\/12\.(\d+)\b/,f=/\bEdge\/.(\d+)\b/,l=window.top!==window.self;i="polyfill" in a?a.polyfill:s.test(navigator.userAgent)||(navigator.userAgent.match(c)||[])[1]<10547||(navigator.userAgent.match(u)||[])[1]<537||f.test(navigator.userAgent)&&l;var h={},d=window.requestAnimationFrame||setTimeout,p=document.getElementsByTagName("use"),b=0;i&&r();}function n(t){for(var e=t;"svg"!==e.nodeName.toLowerCase()&&(e=e.parentNode););return e;}return o;}();}.apply(e,[]))||(t.exports=o);}},e={};function o(n){var r=e[n];if(void 0!==r)return r.exports;var i=e[n]={exports:{}};return t[n].call(i.exports,i,i.exports,o),i.exports;}(()=>{"use strict";function t(t,e){for(var o=0;o<e.length;o++){var n=e[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value" in n&&(n.writable=!0),Object.defineProperty(t,n.key,n);}}const e=function(){function e(t,o,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function");}(this,e),this.$=t,this.$footnote=this.$(o),this.$footnoteNumber=this.$(n),this.replaceFootnoteNumber(),this.$footnote.on("click",this.$.proxy(this.toggleFootnote,this)),this.$footnoteTextLink=this.$(".js-footnote-text").children("a"),this.$footnoteTextLink.attr("target","_blank");}var o,n,r;return o=e,(n=[{key:"toggleFootnote",value:function(t){this.$(t.currentTarget).toggleClass("is-open");}},{key:"replaceFootnoteNumber",value:function(){this.$footnoteNumber[0]?this.$footnoteNumber=this.$footnoteNumber[0]+1:this.$footnoteNumber=1,this.$footnote.first("sup").html("<sup>".concat(this.$footnoteNumber,"</sup>"));}}])&&t(o.prototype,n),r&&t(o,r),Object.defineProperty(o,"prototype",{writable:!1}),e;}();!function(t,o,n){o.behaviors.footnotes={attach(o,r){n("footnotes",".js-footnote-number",o).forEac
4h((function(o,n){new e(t,o,n);}));}};}(jQuery,Drupal,once);})(),o(338)({});})();; 5(()=>{var e={338:function(e,t){var n,r;r=this,void 0===(n=function(){return r.svg4everybody=function(){function e(e,t,n){if(n){var r=document.createDocumentFragment(),i=!t.hasAttribute("viewBox")&&n.getAttribute("viewBox");i&&t.setAttribute("viewBox",i);for(var o=n.cloneNode(!0);o.childNodes.length;)r.appendChild(o.firstChild);e.appendChild(r);}}function t(t){t.onreadystatechange=function(){if(4===t.readyState){var n=t._cachedDocument;n||((n=t._cachedDocument=document.implementation.createHTMLDocument("")).body.innerHTML=t.responseText,t._cachedTarget={}),t._embeds.splice(0).map((function(r){var i=t._cachedTarget[r.id];i||(i=t._cachedTarget[r.id]=n.getElementById(r.id)),e(r.parent,r.svg,i);}));}},t.onreadystatechange();}function n(n){function i(){for(var n=0;n<g.length;){var u=g[n],c=u.parentNode,s=r(c),l=u.getAttribute("xlink:href")||u.getAttribute("href");if(!l&&a.attributeName&&(l=u.getAttribute(a.attributeName)),s&&l){if(o)if(!a.validate||a.validate(l,s,u)){c.removeChild(u);var d=l.split("#"),v=d.shift(),m=d.join("#");if(v.length){var b=f[v];b||((b=f[v]=new XMLHttpRequest()).open("GET",v),b.send(),b._embeds=[]),b._embeds.push({parent:c,svg:s,id:m}),t(b);}else e(c,s,document.getElementById(m));}else ++n,++p;}else ++n;}(!g.length||g.length-p>0)&&h(i,67);}var o,a=Object(n),u=/\bTrident\/[567]\b|\bMSIE (?:9|10)\.0\b/,c=/\bAppleWebKit\/(\d+)\b/,s=/\bEdge\/12\.(\d+)\b/,l=/\bEdge\/.(\d+)\b/,d=window.top!==window.self;o="polyfill" in a?a.polyfill:u.test(navigator.userAgent)||(navigator.userAgent.match(s)||[])[1]<10547||(navigator.userAgent.match(c)||[])[1]<537||l.test(navigator.userAgent)&&d;var f={},h=window.requestAnimationFrame||setTimeout,g=document.getElementsByTagName("use"),p=0;o&&i();}function r(e){for(var t=e;"svg"!==t.nodeName.toLowerCase()&&(t=t.parentNode););return t;}return n;}();}.apply(t,[]))||(e.exports=n);}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var o=t[r]={exports:{}};return e[r].call(o.exports,o,o.exports,n),o.exports;}(()=>{"use strict";function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value" in r&&(r.writable=!0),Object.defineProperty(e,r.key,r);}}const t=function(){function t(e,n,r,i){var o=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,t),this.context=e,this.settings=n,this.$=r,this.Drupal=i,this.$window=this.$(window),this.$root=this.$(":root"),this.$window.on("load resize",function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(){for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];var a=this;clearTimeout(t),t=setTimeout((function(){return e.apply(a,i);}),n);};}((function(){o.setStyle();}),300));}var n,r,i;return n=t,(r=[{key:"setStyle",value:function(){var e,t,n,r=.01*this.$window.innerHeight();e="full-height",t="".concat(r,"px"),"--"!==e.substring(0,2)&&(n="--".concat(e)),t&&document.documentElement.style.setProperty(n,t),getComputedStyle(document.documentElement).getPropertyValue(n);}}])&&e(n.prototype,r),i&&e(n,i),Object.defineProperty(n,"prototype",{writable:!1}),t;}();!function(e,n,r){n.behaviors.fullHeight={attach:function(i,o){r("fullHeight","html",i).forEach((function(r){new t(i,o,e,n,r);}));}};}(jQuery,Drupal,once);})(),n(338)({});})();; 6(()=>{var t={338:function(t,e){var i,n;n=this,void 0===(i=function(){return n.svg4everybody=function(){function t(t,e,i){if(i){var n=document.createDocumentFragment(),o=!e.hasAttribute("viewBox")&&i.getAttribute("viewBox");o&&e.setAttribute("viewBox",o);for(var r=i.cloneNode(!0);r.childNodes.length;)n.appendChild(r.firstChild);t.appendChild(n);}}function e(e){e.onreadystatechange=function(){if(4===e.readyState){var i=e._cachedDocument;i||((i=e._cachedDocument=document.implementation.createHTMLDocument("")).body.innerHTML=e.responseText,e._cachedTarget={}),e._embeds.splice(0).map((function(n){var o=e._cachedTarget[n.id];o||(o=e._cachedTarget[n.id]=i.getElementById(n.id)),t(n.parent,n.svg,o);}));}},e.onreadystatechange();}function i(i){function o(){for(var i=0;i<p.length;){var s=p[i],a=s.parentNode,c=n(a),h=s.getAttribute("xlink:href")||s.getAttribute("href");if(!h&&l.attributeName&&(h=s.getAttribute(l.attributeName)),c&&h){if(r)if(!l.validate||l.validate(h,c,s)){a.removeChild(s);var u=h.split("#"),b=u.shift(),v=u.join("#");if(b.length){var m=d[b];m||((m=d[b]=new XMLHttpRequest()).open("GET",b),m.send(),m._embeds=[]),m._embeds.push({parent:a,svg:c,id:v}),e(m);}else t(a,c,document.getElementById(v));}else ++i,++g;}else ++i;}(!p.length||p.length-g>0)&&f(o,67);}var r,l=Object(i),s=/\bTrident\/[567]\b|\bMSIE (?:9|10)\.0\b/,a=/\bAppleWebKit\/(\d+)\b/,c=/\bEdge\/12\.(\d+)\b/,h=/\bEdge\/.(\d+)\b/,u=window.top!==window.self;r="polyfill" in l?l.polyfill:s.test(navigator.userAgent)||(navigator.userAgent.match(c)||[])[1]<10547||(navigator.userAgent.match(a)||[])[1]<537||h.test(navigator.userAgent)&&u;var d={},f=window.requestAnimationFrame||setTimeout,p=document.getElementsByTagName("use"),g=0;r&&o();}function n(t){for(var e=t;
6"svg"!==e.nodeName.toLowerCase()&&(e=e.parentNode););return e;}return i;}();}.apply(e,[]))||(t.exports=i);}},e={};function i(n){var o=e[n];if(void 0!==o)return o.exports;var r=e[n]={exports:{}};return t[n].call(r.exports,r,r.exports,i),r.exports;}(()=>{"use strict";function t(t){return getComputedStyle(t);}function e(t,e){for(var i in e){var n=e[i];"number"==typeof n&&(n+="px"),t.style[i]=n;}return t;}function i(t){var e=document.createElement("div");return e.className=t,e;}var n="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function o(t,e){if(!n)throw new Error("No element matching method supported");return n.call(t,e);}function r(t){t.remove?t.remove():t.parentNode&&t.parentNode.removeChild(t);}function l(t,e){return Array.prototype.filter.call(t.children,(function(t){return o(t,e);}));}var s={main:"ps",rtl:"ps__rtl",element:{thumb:function(t){return "ps__thumb-"+t;},rail:function(t){return "ps__rail-"+t;},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(t){return "ps--active-"+t;},scrolling:function(t){return "ps--scrolling-"+t;}}},a={x:null,y:null};function c(t,e){var i=t.element.classList,n=s.state.scrolling(e);i.contains(n)?clearTimeout(a[e]):i.add(n);}function h(t,e){a[e]=setTimeout((function(){return t.isAlive&&t.element.classList.remove(s.state.scrolling(e));}),t.settings.scrollingThreshold);}var u=function(t){this.element=t,this.handlers={};},d={isEmpty:{configurable:!0}};u.prototype.bind=function(t,e){void 0===this.handlers[t]&&(this.handlers[t]=[]),this.handlers[t].push(e),this.element.addEventListener(t,e,!1);},u.prototype.unbind=function(t,e){var i=this;this.handlers[t]=this.handlers[t].filter((function(n){return !(!e||n===e)||(i.element.removeEventListener(t,n,!1),!1);}));},u.prototype.unbindAll=function(){for(var t in this.handlers)this.unbind(t);},d.isEmpty.get=function(){var t=this;return Object.keys(this.handlers).every((function(e){return 0===t.handlers[e].length;}));},Object.defineProperties(u.prototype,d);var f=function(){this.eventElements=[];};function p(t){if("function"==typeof window.CustomEvent)return new CustomEvent(t);var e=document.createEvent("CustomEvent");return e.initCustomEvent(t,!1,!1,void 0),e;}function g(t,e,i,n,o){var r;if(void 0===n&&(n=!0),void 0===o&&(o=!1),"top"===e)r=["contentHeight","containerHeight","scrollTop","y","up","down"];else{if("left"!==e)throw new Error("A proper axis should be provided");r=["contentWidth","containerWidth","scrollLeft","x","left","right"];}!function(t,e,i,n,o){var r=i[0],l=i[1],s=i[2],a=i[3],u=i[4],d=i[5];void 0===n&&(n=!0);void 0===o&&(o=!1);var f=t.element;t.reach[a]=null,f[s]<1&&(t.reach[a]="start");f[s]>t[r]-t[l]-1&&(t.reach[a]="end");e&&(f.dispatchEvent(p("ps-scroll-"+a)),e<0?f.dispatchEvent(p("ps-scroll-"+u)):e>0&&f.dispatchEvent(p("ps-scroll-"+d)),n&&function(t,e){c(t,e),h(t,e);}(t,a));t.reach[a]&&(e||o)&&f.dispatchEvent(p("ps-"+a+"-reach-"+t.reach[a]));}(t,i,r,n,o);}function b(t){return parseInt(t,10)||0;}f.prototype.eventElement=function(t){var e=this.eventElements.filter((function(e){return e.element===t;}))[0];return e||(e=new u(t),this.eventElements.push(e)),e;},f.prototype.bind=function(t,e,i){this.eventElement(t).bind(e,i);},f.prototype.unbind=function(t,e,i){var n=this.eventElement(t);n.unbind(e,i),n.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(n),1);},f.prototype.unbindAll=function(){this.eventElements.forEach((function(t){return t.unbindAll();})),this.eventElements=[];},f.prototype.once=function(t,e,i){var n=this.eventElement(t),o=function(t){n.unbind(e,o),i(t);};n.bind(e,o);};var v={isWebKit:"undefined"!=typeof document&&"WebkitAppearance" in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart" in window||"maxTouchPoints" in window.navigator&&window.navigator.maxTouchPoints>0||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:"undefined"!=typeof navigator&&navigator.msMaxTouchPoints,isChrome:"undefined"!=typeof navigator&&/Chrome/i.test(navigator&&navigator.userAgent)};function m(t){var i=t.element,n=Math.floor(i.scrollTop),o=i.getBoundingClientRect();t.containerWidth=Math.round(o.width),t.containerHeight=Math.round(o.height),t.contentWidth=i.scrollWidth,t.contentHeight=i.scrollHeight,i.contains(t.scrollbarXRail)||(l(i,s.element.rail("x")).forEac
vendor: 12,748 bytes, line 6
6h((function(t){return r(t);})),i.appendChild(t.scrollbarXRail)),i.contains(t.scrollbarYRail)||(l(i,s.element.rail("y")).forEach((function(t){return r(t);})),i.appendChild(t.scrollbarYRail)),!t.settings.suppressScrollX&&t.containerWidth+t.settings.scrollXMarginOffset<t.contentWidth?(t.scrollbarXActive=!0,t.railXWidth=t.containerWidth-t.railXMarginWidth,t.railXRatio=t.containerWidth/t.railXWidth,t.scrollbarXWidth=w(t,b(t.railXWidth*t.containerWidth/t.contentWidth)),t.scrollbarXLeft=b((t.negativeScrollAdjustment+i.scrollLeft)*(t.railXWidth-t.scrollbarXWidth)/(t.contentWidth-t.containerWidth))):t.scrollbarXActive=!1,!t.settings.suppressScrollY&&t.containerHeight+t.settings.scrollYMarginOffset<t.contentHeight?(t.scrollbarYActive=!0,t.railYHeight=t.containerHeight-t.railYMarginHeight,t.railYRatio=t.containerHeight/t.railYHeight,t.scrollbarYHeight=w(t,b(t.railYHeight*t.containerHeight/t.contentHeight)),t.scrollbarYTop=b(n*(t.railYHeight-t.scrollbarYHeight)/(t.contentHeight-t.containerHeight))):t.scrollbarYActive=!1,t.scrollbarXLeft>=t.railXWidth-t.scrollbarXWidth&&(t.scrollbarXLeft=t.railXWidth-t.scrollbarXWidth),t.scrollbarYTop>=t.railYHeight-t.scrollbarYHeight&&(t.scrollbarYTop=t.railYHeight-t.scrollbarYHeight),function(t,i){var n={width:i.railXWidth},o=Math.floor(t.scrollTop);i.isRtl?n.left=i.negativeScrollAdjustment+t.scrollLeft+i.containerWidth-i.contentWidth:n.left=t.scrollLeft;i.isScrollbarXUsingBottom?n.bottom=i.scrollbarXBottom-o:n.top=i.scrollbarXTop+o;e(i.scrollbarXRail,n);var r={top:o,height:i.railYHeight};i.isScrollbarYUsingRight?i.isRtl?r.right=i.contentWidth-(i.negativeScrollAdjustment+t.scrollLeft)-i.scrollbarYRight-i.scrollbarYOuterWidth-9:r.right=i.scrollbarYRight-t.scrollLeft:i.isRtl?r.left=i.negativeScrollAdjustment+t.scrollLeft+2*i.containerWidth-i.contentWidth-i.scrollbarYLeft-i.scrollbarYOuterWidth:r.left=i.scrollbarYLeft+t.scrollLeft;e(i.scrollbarYRail,r),e(i.scrollbarX,{left:i.scrollbarXLeft,width:i.scrollbarXWidth-i.railBorderXWidth}),e(i.scrollbarY,{top:i.scrollbarYTop,height:i.scrollbarYHeight-i.railBorderYWidth});}(i,t),t.scrollbarXActive?i.classList.add(s.state.active("x")):(i.classList.remove(s.state.active("x")),t.scrollbarXWidth=0,t.scrollbarXLeft=0,i.scrollLeft=!0===t.isRtl?t.contentWidth:0),t.scrollbarYActive?i.classList.add(s.state.active("y")):(i.classList.remove(s.state.active("y")),t.scrollbarYHeight=0,t.scrollbarYTop=0,i.scrollTop=0);}function w(t,e){return t.settings.minScrollbarLength&&(e=Math.max(e,t.settings.minScrollbarLength)),t.settings.maxScrollbarLength&&(e=Math.min(e,t.settings.maxScrollbarLength)),e;}function y(t,e){var i=e[0],n=e[1],o=e[2],r=e[3],l=e[4],a=e[5],u=e[6],d=e[7],f=e[8],p=t.element,g=null,b=null,v=null;function w(e){e.touches&&e.touches[0]&&(e[o]=e.touches[0].pageY),p[u]=g+v*(e[o]-b),c(t,d),m(t),e.stopPropagation(),e.type.startsWith("touch")&&e.changedTouches.length>1&&e.preventDefault();}function y(){h(t,d),t[f].classList.remove(s.state.clicking),t.event.unbind(t.ownerDocument,"mousemove",w);}function Y(e,l){g=p[u],l&&e.touches&&(e[o]=e.touches[0].pageY),b=e[o],v=(t[n]-t[i])/(t[r]-t[a]),l?t.event.bind(t.ownerDocument,"touchmove",w):(t.event.bind(t.ownerDocument,"mousemove",w),t.event.once(t.ownerDocument,"mouseup",y),e.preventDefault()),t[f].classList.add(s.state.clicking),e.stopPropagation();}t.event.bind(t[l],"mousedown",(function(t){Y(t);})),t.event.bind(t[l],"touchstart",(function(t){Y(t,!0);}));}var Y={"click-rail":function(t){t.element,t.event.bind(t.scrollbarY,"mousedown",(function(t){return t.stopPropagation();})),t.event.bind(t.scrollbarYRail,"mousedown",(function(e){var i=e.pageY-window.pageYOffset-t.scrollbarYRail.getBoundingClientRect().top>t.scrollbarYTop?1:-1;t.element.scrollTop+=i*t.containerHeight,m(t),e.stopPropagation();})),t.event.bind(t.scrollbarX,"mousedown",(function(t){return t.stopPropagation();})),t.event.bind(t.scrollbarXRail,"mousedown",(function(e){var i=e.pageX-window.pageXOffset-t.scrollbarXRail.getBoundingClientRect().left>t.scrollbarXLeft?1:-1;t.element.scrollLeft+=i*t.containerWidth,m(t),e.stopPropagation();}));},"drag-thumb":function(t){y(t,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),y(t,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"]);},keyboard:function(t){var e=t.element;t.event.bind(t.ownerDocument,"keydown",(function(i){if(!(i.isDefaultPrevented&&i.isDefaultPrevented()||i.defaultPrevented)&&(o(e,":hover")||o(t.scrollbarX,":focus")||o(t.scrollbarY,":focus"))){var n,r=document.activeElement?document.activeElement:t.ownerDocument.activeElement;if(r){if("IFRAME"===r.tagName)r=r.contentDocument.activeElement;else for(;r.shadowRoot;)r=r.shadowRoot.activeElement;if(o(n=r,"input,[contenteditable]")||o(n,"select,[contenteditable]")||o(n,"textarea,[contenteditable]")||o(n,"button,[contenteditable]"))return;}var l=0,s=0;switch(i.which){case 37:l=i.metaKey?-t.contentWidth:i.altKey?-t.containerWidth:-30;break;case 38:s=i.metaKey?t.contentHeight:i.altKey?t.containerHeight:30;break;case 39:l=i.metaKey?t.contentWidth:i.altKey?t.containerWidth:30;break;case 40:s=i.metaKey?-t.contentHeight:i.altKey?-t.containerHeight:-30;break;case 32:s=i.shiftKey?t.containerHeight:-t.containerHeight;break;case 33:s=t.containerHeight;break;case 34:s=-t.containerHeight;break;case 36:s=t.contentHeight;break;case 35:s=-t.contentHeight;break;default:return;}t.settings.suppressScrollX&&0!==l||t.settings.suppressScrollY&&0!==s||(e.scrollTop-=s,e.scrollLeft+=l,m(t),function(i,n){var o=Math.floor(e.scrollTop);if(0===i){if(!t.scrollbarYActive)return !1;if(0===o&&n>0||o>=t.contentHeight-t.containerHeight&&n<0)return !t.settings.wheelPropagation;}var r=e.scrollLeft;if(0===n){if(!t.scrollbarXActive)return !1;if(0===r&&i<0||r>=t.contentWidth-t.containerWidth&&i>0)return !t.settings.wheelPropagation;}return !0;}(l,s)&&i.preventDefault());}}));},wheel:function(e){var i=e.element;function n(n){var o=function(t){var e=t.deltaX,i=-1*t.deltaY;return void 0!==e&&void 0!==i||(e=-1*t.wheelDeltaX/6,i=t.wheelDeltaY/6),t.deltaMode&&1===t.deltaMode&&(e*=10,i*=10),e!=e&&i!=i&&(e=0,i=t.wheelDelta),t.shiftKey?[-i,-e]:[e,i];}(n),r=o[0],l=o[1];if(!function(e,n,o){if(!v.isWebKit&&i.querySelector("select:focus"))return !0;if(!i.contains(e))return !1;for(var r=e;r&&r!==i;){if(r.classList.contains(s.element.consuming))return !0;var l=t(r);if(o&&l.overflowY.match(/(scroll|auto)/)){var a=r.scrollHeight-r.clientHeight;if(a>0&&(r.scrollTop>0&&o<0||r.scrollTop<a&&o>0))return !0;}if(n&&l.overflowX.match(/(scroll|auto)/)){var c=r.scrollWidth-r.clientWidth;if(c>0&&(r.scrollLeft>0&&n<0||r.scrollLeft<c&&n>0))return !0;}r=r.parentNode;}return !1;}(n.target,r,l)){var a=!1;e.settings.useBothWheelAxes?e.scrollbarYActive&&!e.scrollbarXActive?(l?i.scrollTop-=l*e.settings.wheelSpeed:i.scrollTop+=r*e.settings.wheelSpeed,a=!0):e.scrollbarXActive&&!e.scrollbarYActive&&(r?i.scrollLeft+=r*e.settings.wheelSpeed:i.scrollLeft-=l*e.settings.wheelSpeed,a=!0):(i.scrollTop-=l*e.settings.wheelSpeed,i.scrollLeft+=r*e.settings.wheelSpeed),m(e),a=a||function(t,n){var o=Math.floor(i.scrollTop),r=0===i.scrollTop,l=o+i.offsetHeight===i.scrollHeight,s=0===i.scrollLeft,a=i.scrollLeft+i.offsetWidth===i.scrollWidth;return !(Math.abs(n)>Math.abs(t)?r||l:s||a)||!e.settings.wheelPropagation;}(r,l),a&&!n.ctrlKey&&(n.stopPropagation(),n.preventDefault());}}void 0!==window.onwheel?e.event.bind(i,"wheel",n):void 0!==window.onmousewheel&&e.event.bind(i,"mousewheel",n);},touch:function(e){if(v.supportsTouch||v.supportsIePointer){var i=e.element,n={},o=0,r={},l=null;v.supportsTouch?(e.event.bind(i,"touchstart",u),e.event.bind(i,"touchmove",d),e.event.bind(i,"touchend",f)):v.supportsIePointer&&(window.PointerEvent?(e.event.bind(i,"pointerdown",u),e.event.bind(i,"pointermove",d),e.event.bind(i,"pointerup",f)):window.MSPointerEvent&&(e.event.bind(i,"MSPointerDown",u),e.event.bind(i,"MSPointerMove",d),e.event.bind(i,"MSPointerUp",f)));}function a(t,n){i.scrollTop-=n,i.scrollLeft-=t,m(e);}function c(t){return t.targetTouches?t.targetTouches[0]:t;}function h(t){return (!t.pointerType||"pen"!==t.pointerType||0!==t.buttons)&&(!(!t.targetTouches||1!==t.targetTouches.length)||!(!t.pointerType||"mouse"===t.pointerType||t.pointerType===t.MSPOINTER_TYPE_MOUSE));}function u(t){if(h(t)){var e=c(t);n.pageX=e.pageX,n.pageY=e.pageY,o=(new Date()).getTime(),null!==l&&clearInterval(l);}}function d(l){if(h(l)){var u=c(l),d={pageX:u.pageX,pageY:u.pageY},f=d.pageX-n.pageX,p=d.pageY-n.pageY;if(function(e,n,o){if(!i.contains(e))return !1;for(var r=e;r&&r!==i;){if(r.classList.contains(s.element.consuming))return !0;var l=t(r);if(o&&l.overflowY.match(/(scroll|auto)/)){var a=r.scrollHeight-r.clientHeight;if(a>0&&(r.scrollTop>0&&o<0||r.scrollTop<a&&o>0))return !0;}if(n&&l.overflowX.match(/(scroll|auto)/)){var c=r.scrollWidth-r.clientWidth;if(c>0&&(r.scrollLeft>0&&n<0||r.scrollLeft<c&&n>0))return !0;}r=r.parentNode;}return !1;}(l.target,f,p))return;a(f,p),n=d;var g=(new Date()).getTime(),b=g-o;b>0&&(r.x=f/b,r.y=p/b,o=g),function(t,n){var o=Math.floor(i.scrollTop),r=i.scrollLeft,l=Math.abs(t),s=Math.abs(n);if(s>l){if(n<0&&o===e.contentHeight-e.containerHeight||n>0&&0===o)return 0===window.scrollY&&n>0&&v.isChrome;}else{if(l>s&&(t<0&&r===e.contentWidth-e.containerWidth||t>0&&0===r))return !0;}return !0;}(f,p)&&l.preventDefault();}}function f(){e.settings.swipeEasing&&(clearInterval(l),l=setInterval((function(){e.isInitialized?clearInterval(l):r.x||r.y?Math.abs(r.x)<.01&&Math.abs(r.y)<.01?clearInterval(l):e.element?(a(30*r.x,30*r.y),r.x*=.8,r.y*=.8):clearInterval(l):clearInterval(l);}),10));}}},X=function(n,o){var r=this;if(void 0===o&&(o={}),"string"==typeof n&&(n=document.querySelector(n)),!n||!n.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");for(var l in this.element=n,n.classList.add(s.main),this.settings={handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1},o)this.settings[l]=o[l];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var a,c,h=function(){return n.classList.add(s.state.focus);},u=function(){return n.classList.remove(s.state.focus);};this.isRtl="rtl"===t(n).direction,!0===this.isRtl&&n.classList.add(s.rtl),this.isNegativeScroll=(c=n.scrollLeft,n.scrollLeft=-1,a=n.scrollLeft<0,n.scrollLeft=c,a),this.negativeScrollAdjustment=this.isNegativeScroll?n.scrollWidth-n.clientWidth:0,this.event=new f(),this.ownerDocument=n.ownerDocument||document,this.scrollbarXRail=i(s.element.rail("x")),n.appendChild(this.scrollbarXRail),this.scrollbarX=i(s.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",h),this.event.bind(this.scrollbarX,"blur",u),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var d=t(this.scrollbarXRail);this.scrollbarXBottom=parseInt(d.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=b(d.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=b(d.borderLeftWidth)+b(d.borderRightWidth),e(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=b(d.marginLeft)+b(d.marginRight),e(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=i(s.element.rail("y")),n.appendChild(this.scrollbarYRail),this.scrollbarY=i(s.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",h),this.event.bind(this.scrollbarY,"blur",u),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var p=t(this.scrollbarYRail);this.scrollbarYRight=parseInt(p.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=b(p.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?function(e){var i=t(e);return b(i.width)+b(i.paddingLeft)+b(i.paddingRight)+b(i.borderLeftWidth)+b(i.borderRightWidth);}(this.scrollbarY):null,this.railBorderYWidth=b(p.borderTopWidth)+b(p.borderBottomWidth),e(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=b(p.marginTop)+b(p.marginBottom),e(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:n.scrollLeft<=0?"start":n.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:n.scrollTop<=0?"start":n.scrollTop>=this.contentHeight-this.containerHeight?"end":null}
6,this.isAlive=!0,this.settings.handlers.forEach((function(t){return Y[t](r);})),this.lastScrollTop=Math.floor(n.scrollTop),this.lastScrollLeft=n.scrollLeft,this.event.bind(this.element,"scroll",(function(t){return r.onScroll(t);})),m(this);};X.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,e(this.scrollbarXRail,{display:"block"}),e(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=b(t(this.scrollbarXRail).marginLeft)+b(t(this.scrollbarXRail).marginRight),this.railYMarginHeight=b(t(this.scrollbarYRail).marginTop)+b(t(this.scrollbarYRail).marginBottom),e(this.scrollbarXRail,{display:"none"}),e(this.scrollbarYRail,{display:"none"}),m(this),g(this,"top",0,!1,!0),g(this,"left",0,!1,!0),e(this.scrollbarXRail,{display:""}),e(this.scrollbarYRail,{display:""}));},X.prototype.onScroll=function(t){this.isAlive&&(m(this),g(this,"top",this.element.scrollTop-this.lastScrollTop),g(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft);},X.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),r(this.scrollbarX),r(this.scrollbarY),r(this.scrollbarXRail),r(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1);},X.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter((function(t){return !t.match(/^ps([-_].+|)$/);})).join(" ");};const T=X;function W(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value" in n&&(n.writable=!0),Object.defineProperty(t,n.key,n);}}const L=function(){function t(e,i){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function");}(this,t),this.$=e,this.context=i,this.$window=this.$(window,this.context),this.$document=this.$(document,this.context),this.$body=this.$("body",this.context),this.$toggleButton=this.$(".js-toggle-button",this.context),this.$toggleContent=this.$(".js-toggle-content",this.context),this.$wysiwyg=this.$(".js-wysiwyg",this.context),this.$tocWrapper=this.$(".js-table-of-contents-wrapper",this.context),this.$toc=this.$(".js-toc-list",this.context),this.$tocItem=this.$(".js-toc-list-item",this.context),this.$headings=this.$wysiwyg.find("h2, h3"),this.scrollbars=[],this.$toggleButton.on("click",this.$.proxy(this.toggleToc,this)),this.$tocItem.on("click",this.$.proxy(this.toggleToc,this)),this.$document.on("click",e.proxy(this.documentClick,this)),this.$window.on("load",this.$.proxy(this.addScrollbars,this)),this.$window.on("load resize",this.$.proxy(this.assignTocHeight,this)),this.$window.on("resize",this.$.proxy(this.updateScrollbars,this)),this.buildTableOfContents(),this.$window.on("load",this.$.proxy(this.scrollToAnchor,this));}var e,i,n;return e=t,i=[{key:"assignTocHeight",value:function(){var t=this.$tocWrapper.height();this.$(":root").css({"--toc-height":t+"px"});}},{key:"toggleToc",value:function(t){var e=this.$(t.currentTarget),i=e.closest(this.$tocWrapper);if(e.toggleClass("is-clicked").attr("aria-expanded","true"),this.$body.toggleClass("has-overlay"),e.hasClass("is-clicked")){var n=this.$("#js-header").height();n>80&&(n=0),this.animateToc(n,i),this.$toggleContent.slideDown((function(){i.addClass("is-open");}));}else e.removeAttr("aria-expanded").blur(),this.$toggleContent.slideUp((function(){i.removeClass("is-open");}));}},{key:"animateToc",value:function(t,e){this.$("html, body").animate({scrollTop:e.offset().top-t},500);}},{key:"buildTableOfContents",value:function(){var t=this;this.$headings.length&&(this.$tocWrapper.addClass("is-visible"),this.$headings.each((function(e,i){var n=t.$(i).text(),o=n.toLowerCase().replace(/\s/g,"-").replace(/(:|\.|\[|\]|,|=|@)/g,"");if(t.$(i).attr("id",o),t.$(i).is("h2"))t.$toc.append(t.buildListItem(o,n,e,!0));else{var r=t.$toc.find("> li").last();r.find("> ul").length||r.append('<ul class="c-table-of-contents__nested-list js-toc-sub-nav"></ul>'),r.find("> ul").append(t.buildListItem(o,n,e));}})));}}
6,{key:"buildListItem",value:function(t,e,i){return "<li ".concat(arguments.length>3&&void 0!==arguments[3]&&arguments[3]?'class="c-table-of-contents__item-heading js-toc-list-item"':'class="c-table-of-contents__item-sub-heading js-toc-list-item"','>\n <a href="#').concat(t,'" title="Anchor link to ').concat(e,'">').concat(e,"</a>\n </li>");}},{key:"documentClick",value:function(t){var e=this.$(t.target);this.$tocWrapper.is(":visible")&&!e.closest(this.$toggleButton).length&&this.closeToc();}},{key:"closeToc",value:function(){this.$toggleButton.hasClass("is-clicked")&&this.$toggleButton.trigger("click");}},{key:"addScrollbars",value:function(){for(var t=0;t<this.$toggleContent.length;t++)this.scrollbars.push(new T(this.$toggleContent[0],{suppressScrollX:!0,maxScrollbarLength:180,wheelSpeed:.5}));}},{key:"updateScrollbars",value:function(){this.scrollbars.forEach((function(t){return t.update();}));}},{key:"destroyScrollbars",value:function(){this.scrollbars.forEach((function(t){return t.destroy();}));}},{key:"scrollToAnchor",value:function(){var t=this;window.location.hash&&this.$wysiwyg.each((function(e,i){t.$(i).find("h2").each((function(e,i){var n="#".concat(t.$(i).attr("id"));if(n===window.location.hash){var o=t.$(n).offset().top-176;t.$(window).scrollTop(o);}}));}));}}],i&&W(e.prototype,i),n&&W(e,n),Object.defineProperty(e,"prototype",{writable:!1}),t;}();!function(t,e,i){e.behaviors.toc={attach(e,n){i("toc","html",e).forEach((function(e){new L(t,e);}));}};}(jQuery,Drupal,once);})(),i(338)({});})();; 7(()=>{var e={338:function(e,t){var r,n;n=this,void 0===(r=function(){return n.svg4everybody=function(){function e(e,t,r){if(r){var n=document.createDocumentFragment(),i=!t.hasAttribute("viewBox")&&r.getAttribute("viewBox");i&&t.setAttribute("viewBox",i);for(var o=r.cloneNode(!0);o.childNodes.length;)n.appendChild(o.firstChild);e.appendChild(n);}}function t(t){t.onreadystatechange=function(){if(4===t.readyState){var r=t._cachedDocument;r||((r=t._cachedDocument=document.implementation.createHTMLDocument("")).body.innerHTML=t.responseText,t._cachedTarget={}),t._embeds.splice(0).map((function(n){var i=t._cachedTarget[n.id];i||(i=t._cachedTarget[n.id]=r.getElementById(n.id)),e(n.parent,n.svg,i);}));}},t.onreadystatechange();}function r(r){function i(){for(var r=0;r<f.length;){var s=f[r],l=s.parentNode,c=n(l),h=s.getAttribute("xlink:href")||s.getAttribute("href");if(!h&&a.attributeName&&(h=s.getAttribute(a.attributeName)),c&&h){if(o)if(!a.validate||a.validate(h,c,s)){l.removeChild(s);var d=h.split("#"),v=d.shift(),b=d.join("#");if(v.length){var m=u[v];m||((m=u[v]=new XMLHttpRequest()).open("GET",v),m.send(),m._embeds=[]),m._embeds.push({parent:l,svg:c,id:b}),t(m);}else e(l,c,document.getElementById(b));}else ++r,++p;}else ++r;}(!f.length||f.length-p>0)&&g(i,67);}var o,a=Object(r),s=/\bTrident\/[567]\b|\bMSIE (?:9|10)\.0\b/,l=/\bAppleWebKit\/(\d+)\b/,c=/\bEdge\/12\.(\d+)\b/,h=/\bEdge\/.(\d+)\b/,d=window.top!==window.self;o="polyfill" in a?a.polyfill:s.test(navigator.userAgent)||(navigator.userAgent.match(c)||[])[1]<10547||(navigator.userAgent.match(l)||[])[1]<537||h.test(navigator.userAgent)&&d;var u={},g=window.requestAnimationFrame||setTimeout,f=document.getElementsByTagName("use"),p=0;o&&i();}function n(e){for(var t=e;"svg"!==t.nodeName.toLowerCase()&&(t=t.parentNode););return t;}return r;}();}.apply(t,[]))||(e.exports=r);}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={exports:{}};return e[n].call(o.exports,o,o.exports,r),o.exports;}(()=>{"use strict";function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value" in n&&(n.writable=!0),Object.defineProperty(e,n.key,n);}}const t=function(){function t(e,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,t),this.$=e,this.$window=this.$(window),this.$scrollingWrappers=this.$(r),this.$scrollingElements=this.$scrollingWrappers.find(".js-horizontal-scrolling__scrollable"),this.$window.on("resize",this.$.proxy(this.checkScrollbarsResize,this)),this.$scrollingElements.on("scroll",this.$.proxy(this.checkScrollbarsScroll,this)),this.checkScrollbars(this.$scrollingElements);}var r,n,i;return r=t,(n=[{key:"checkScrollbarsResize",value:function(e){this.checkScrollbars(this.$scrollingElements);}},{key:"checkScrollbarsScroll",value:function(e){var t=this.$(e.currentTarget);this.checkScrollbars(t);}},{key:"checkScrollbars",value:function(e){var t=e.closest(this.$scrollingWrappers);e[0].clientWidth<e[0].scrollWidth?(e[0].scrollLeft>0?t.addClass("has-left-gradient"):t.removeClass("has-left-gradient"),e[0].scrollWidth-e[0].offsetWidth-1<=e[0].scrollLeft?t.removeClass("has-right-gradient"):t.addClass("has-right-gradient")):t.removeClass("has-left-gradient has-right-gradient");}}])&&e(r.prototype,n),i&&e(r,i),Object.defineProperty(r,"prototype",{writable:!1}),t;}();!function(e,r,n){r.behaviors.horizontalScrolling={attach(r,i){n("horizontalScrolling",".js-horizontal-scrolling",r).forEach((function(r){new t(e,r);}));}};}(jQuery,Drupal,once);})(),r(338)({});})();; 8(()=>{var e={338:function(e,t){var n,a;a=this,void 0===(n=function(){return a.svg4everybody=function(){function e(e,t,n){if(n){var a=document.createDocumentFragment(),i=!t.hasAttribute("viewBox")&&n.getAttribute("viewBox");i&&t.setAttribute("viewBox",i);for(var r=n.cloneNode(!0);r.childNodes.length;)a.appendChild(r.firstChild);e.appendChild(a);}}function t(t){t.onreadystatechange=function(){if(4===t.readyState){var n=t._cachedDocument;n||((n=t._cachedDocument=document.implementation.createHTMLDocument("")).body.innerHTML=t.responseText,t._cachedTarget={}),t._embeds.splice(0).map((function(a){var i=t._cachedTarget[a.id];i||(i=t._cachedTarget[a.id]=n.getElementById(a.id)),e(a.parent,a.svg,i);}));}},t.onreadystatechange();}function n(n){function i(){for(var n=0;n<g.length;){var s=g[n],c=s.parentNode,h=a(c),d=s.getAttribute("xlink:href")||s.getAttribute("href");if(!d&&o.attributeName&&(d=s.getAttribute(o.attributeName)),h&&d){if(r)if(!o.val
8idate||o.validate(d,h,s)){c.removeChild(s);var l=d.split("#"),v=l.shift(),b=l.join("#");if(v.length){var m=u[v];m||((m=u[v]=new XMLHttpRequest()).open("GET",v),m.send(),m._embeds=[]),m._embeds.push({parent:c,svg:h,id:b}),t(m);}else e(c,h,document.getElementById(b));}else ++n,++f;}else ++n;}(!g.length||g.length-f>0)&&p(i,67);}var r,o=Object(n),s=/\bTrident\/[567]\b|\bMSIE (?:9|10)\.0\b/,c=/\bAppleWebKit\/(\d+)\b/,h=/\bEdge\/12\.(\d+)\b/,d=/\bEdge\/.(\d+)\b/,l=window.top!==window.self;r="polyfill" in o?o.polyfill:s.test(navigator.userAgent)||(navigator.userAgent.match(h)||[])[1]<10547||(navigator.userAgent.match(c)||[])[1]<537||d.test(navigator.userAgent)&&l;var u={},p=window.requestAnimationFrame||setTimeout,g=document.getElementsByTagName("use"),f=0;r&&i();}function a(e){for(var t=e;"svg"!==t.nodeName.toLowerCase()&&(t=t.parentNode););return t;}return n;}();}.apply(t,[]))||(e.exports=n);}},t={};function n(a){var i=t[a];if(void 0!==i)return i.exports;var r=t[a]={exports:{}};return e[a].call(r.exports,r,r.exports,n),r.exports;}(()=>{"use strict";function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value" in a&&(a.writable=!0),Object.defineProperty(e,a.key,a);}}const t=function(){function t(e,n,a){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,t),this.context=a,this.$=e,this.$socialSharing=this.$(n),this.$window=this.$(window),this.$sidebarButtonWrapper=this.$socialSharing.find(".js-sidebar-button-wrapper",this.context),this.$shareButton=this.$socialSharing.find(".js-show-share",this.context),this.$expandedContent=this.$socialSharing.find(".js-expanded-content",this.context),navigator.share&&this.$window.width()<=768?this.$shareButton.on("click",this.$.proxy(this.webShare,this)):this.$shareButton.on("click",this.$.proxy(this.expandSocialBar,this));}var n,a,i;return n=t,(a=[{key:"webShare",value:function(e){var t=e.currentTarget;navigator.share({title:decodeURIComponent(t.getAttribute("data-share-title")),url:t.getAttribute("data-share-url")}).catch(console.error);}},{key:"expandSocialBar",value:function(e){var t=this.$(e.currentTarget);t.toggleClass("is-clicked"),t.next(this.$expandedContent).toggleClass("is-open"),t.closest(this.$sidebarButtonWrapper).toggleClass("sharebar-is-open"),t.hasClass("is-clicked")?t.attr("aria-expanded",!0):t.attr("aria-expanded",!1);}}])&&e(n.prototype,a),i&&e(n,i),Object.defineProperty(n,"prototype",{writable:!1}),t;}();
8!function(e,n){n.behaviors.social_sharing={attach(n,a){once("socialSharing",".js-social-sharing",n).forEach(((a)=>{new t(e,a,n);}));}};}(jQuery,Drupal);})(),n(338)({});})();; 9(()=>{var e={338:function(e,t){var n,r;r=this,void 0===(n=function(){return r.svg4everybody=function(){function e(e,t,n){if(n){var r=document.createDocumentFragment(),a=!t.hasAttribute("viewBox")&&n.getAttribute("viewBox");a&&t.setAttribute("viewBox",a);for(var i=n.cloneNode(!0);i.childNodes.length;)r.appendChild(i.firstChild);e.appendChild(r);}}function t(t){t.onreadystatechange=function(){if(4===t.readyState){var n=t._cachedDocument;n||((n=t._cachedDocument=document.implementation.createHTMLDocument("")).body.innerHTML=t.responseText,t._cachedTarget={}),t._embeds.splice(0).map((function(r){var a=t._cachedTarget[r.id];a||(a=t._cachedTarget[r.id]=n.getElementById(r.id)),e(r.parent,r.svg,a);}));}},t.onreadystatechange();}function n(n){function a(){for(var n=0;n<h.length;){var c=h[n],s=c.parentNode,u=r(s),d=c.getAttribute("xlink:href")||c.getAttribute("href");if(!d&&o.attributeName&&(d=c.getAttribute(o.attributeName)),u&&d){if(i)if(!o.validate||o.validate(d,u,c)){s.removeChild(c);var l=d.split("#"),v=l.shift(),g=l.join("#");if(v.length){var m=f[v];m||((m=f[v]=new XMLHttpRequest()).open("GET",v),m.send(),m._embeds=[]),m._embeds.push({parent:s,svg:u,id:g}),t(m);}else e(s,u,document.getElementById(g));}else ++n,++b;}else ++n;}(!h.length||h.length-b>0)&&p(a,67);}var i,o=Object(n),c=/\bTrident\/[567]\b|\bMSIE (?:9|10)\.0\b/,s=/\bAppleWebKit\/(\d+)\b/,u=/\bEdge\/12\.(\d+)\b/,d=/\bEdge\/.(\d+)\b/,l=window.top!==window.self;i="polyfill" in o?o.polyfill:c.test(navigator.userAgent)||(navigator.userAgent.match(u)||[])[1]<10547||(navigator.userAgent.match(s)||[])[1]<537||d.test(navigator.userAgent)&&l;var f={},p=window.requestAnimationFrame||setTimeout,h=document.getElementsByTagName("use"),b=0;i&&a();}function r(e){for(var t=e;"svg"!==t.nodeName.toLowerCase()&&(t=t.parentNode););return t;}return n;}();}.apply(t,[]))||(e.exports=n);}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports;}(()=>{"use strict";function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value" in r&&(r.writable=!0),Object.defineProperty(e,r.key,r);}}const t=function(){function t(e,n,r,a){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,t),this.context=e,this.settings=n,this.$=r,this.Drupal=a,this.$contentFromEditor=this.$(".o-content-from-editor",this.context),this.wrapTable();}var n,r,a;return n=t,(r=[{key:"wrapTable",value:function(){var e=this.$contentFromEditor.find("table");e&&e.wrap('<figure class="table-wrapper"></figure>');}}])&&e(n.prototype,r),a&&e(n,a),Object.defineProperty(n,"prototype",{writable:!1}),t;}();!function(e,n,r){n.behaviors.WrapTable={attach:function(a,i){r("WrapTable","html",a).forEach((function(r){new t(a,i,e,n,r);}));}};}(jQuery,Drupal,once);})(),n(338)({});})();;
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.