function isDataView(n){return n&&DataView.prototype.isPrototypeOf(n)}function normalizeName(n){if(typeof n!="string"&&(n=String(n)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(n)||n==="")throw new TypeError("Invalid character in header field name");return n.toLowerCase()}function normalizeValue(n){return typeof n!="string"&&(n=String(n)),n}function iteratorFor(n){var t={next:function(){var t=n.shift();return{done:t===undefined,value:t}}};return support.iterable&&(t[Symbol.iterator]=function(){return t}),t}function Headers(n){this.map={};n instanceof Headers?n.forEach(function(n,t){this.append(t,n)},this):Array.isArray(n)?n.forEach(function(n){this.append(n[0],n[1])},this):n&&Object.getOwnPropertyNames(n).forEach(function(t){this.append(t,n[t])},this)}function consumed(n){if(n.bodyUsed)return Promise.reject(new TypeError("Already read"));n.bodyUsed=!0}function fileReaderReady(n){return new Promise(function(t,i){n.onload=function(){t(n.result)};n.onerror=function(){i(n.error)}})}function readBlobAsArrayBuffer(n){var t=new FileReader,i=fileReaderReady(t);return t.readAsArrayBuffer(n),i}function readBlobAsText(n){var t=new FileReader,i=fileReaderReady(t);return t.readAsText(n),i}function readArrayBufferAsText(n){for(var i=new Uint8Array(n),r=new Array(i.length),t=0;t<i.length;t++)r[t]=String.fromCharCode(i[t]);return r.join("")}function bufferClone(n){if(n.slice)return n.slice(0);var t=new Uint8Array(n.byteLength);return t.set(new Uint8Array(n)),t.buffer}function Body(){return this.bodyUsed=!1,this._initBody=function(n){this.bodyUsed=this.bodyUsed;this._bodyInit=n;n?typeof n=="string"?this._bodyText=n:support.blob&&Blob.prototype.isPrototypeOf(n)?this._bodyBlob=n:support.formData&&FormData.prototype.isPrototypeOf(n)?this._bodyFormData=n:support.searchParams&&URLSearchParams.prototype.isPrototypeOf(n)?this._bodyText=n.toString():support.arrayBuffer&&support.blob&&isDataView(n)?(this._bodyArrayBuffer=bufferClone(n.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):support.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(n)||isArrayBufferView(n))?this._bodyArrayBuffer=bufferClone(n):this._bodyText=n=Object.prototype.toString.call(n):this._bodyText="";this.headers.get("content-type")||(typeof n=="string"?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):support.searchParams&&URLSearchParams.prototype.isPrototypeOf(n)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},support.blob&&(this.blob=function(){var n=consumed(this);if(n)return n;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");else return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var n=consumed(this);return n?n:ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer)}return this.blob().then(readBlobAsArrayBuffer)}),this.text=function(){var n=consumed(this);if(n)return n;if(this._bodyBlob)return readBlobAsText(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(readArrayBufferAsText(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");else return Promise.resolve(this._bodyText)},support.formData&&(this.formData=function(){return this.text().then(decode)}),this.json=function(){return this.text().then(JSON.parse)},this}function normalizeMethod(n){var t=n.toUpperCase();return methods.indexOf(t)>-1?t:n}function Request(n,t){var i,r,u;if(!(this instanceof Request))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');if(t=t||{},i=t.body,n instanceof Request){if(n.bodyUsed)throw new TypeError("Already read");this.url=n.url;this.credentials=n.credentials;t.headers||(this.headers=new Headers(n.headers));this.method=n.method;this.mode=n.mode;this.signal=n.signal;i||n._bodyInit==null||(i=n._bodyInit,n.bodyUsed=!0)}else this.url=String(n);if(this.credentials=t.credentials||this.credentials||"same-origin",(t.headers||!this.headers)&&(this.headers=new Headers(t.headers)),this.method=normalizeMethod(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&i)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(i);(this.method==="GET"||this.method==="HEAD")&&(t.cache==="no-store"||t.cache==="no-cache")&&(r=/([?&])_=[^&]*/,r.test(this.url)?this.url=this.url.replace(r,"$1_="+(new Date).getTime()):(u=/\?/,this.url+=(u.test(this.url)?"&":"?")+"_="+(new Date).getTime()))}function decode(n){var t=new FormData;return n.trim().split("&").forEach(function(n){if(n){var i=n.split("="),r=i.shift().replace(/\+/g," "),u=i.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(u))}}),t}function parseHeaders(n){var t=new Headers,i=n.replace(/\r?\n[\t ]+/g," ");return i.split("\r").map(function(n){return n.indexOf("\n")===0?n.substr(1,n.length):n}).forEach(function(n){var i=n.split(":"),r=i.shift().trim(),u;r&&(u=i.join(":").trim(),t.append(r,u))}),t}function Response(n,t){if(!(this instanceof Response))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');t||(t={});this.type="default";this.status=t.status===undefined?200:t.status;this.ok=this.status>=200&&this.status<300;this.statusText="statusText"in t?t.statusText:"";this.headers=new Headers(t.headers);this.url=t.url||"";this._initBody(n)}function fetch(n,t){return new Promise(function(i,r){function e(){u.abort()}function o(n){try{return n===""&&global.location.href?global.location.href:n}catch(t){return n}}var f=new Request(n,t),u;if(f.signal&&f.signal.aborted)return r(new DOMException("Aborted","AbortError"));u=new XMLHttpRequest;u.onload=function(){var n={status:u.status,statusText:u.statusText,headers:parseHeaders(u.getAllResponseHeaders()||"")},t;n.url="responseURL"in u?u.responseURL:n.headers.get("X-Request-URL");t="response"in u?u.response:u.responseText;setTimeout(function(){i(new Response(t,n))},0)};u.onerror=function(){setTimeout(function(){r(new TypeError("Network request failed"))},0)};u.ontimeout=function(){setTimeout(function(){r(new TypeError("Network request failed"))},0)};u.onabort=function(){setTimeout(function(){r(new DOMException("Aborted","AbortError"))},0)};u.open(f.method,o(f.url),!0);f.credentials==="include"?u.withCredentials=!0:f.credentials==="omit"&&(u.withCredentials=!1);"responseType"in u&&(support.blob?u.responseType="blob":support.arrayBuffer&&f.headers.get("Content-Type")&&f.headers.get("Content-Type").indexOf("application/octet-stream")!==-1&&(u.responseType="arraybuffer"));!t||typeof t.headers!="object"||t.headers instanceof Headers?f.headers.forEach(function(n,t){u.setRequestHeader(t,n)}):Object.getOwnPropertyNames(t.headers).forEach(function(n){u.setRequestHeader(n,normalizeValue(t.headers[n]))});f.signal&&(f.signal.addEventListener("abort",e),u.onreadystatechange=function(){u.readyState===4&&f.signal.removeEventListener("abort",e)});u.send(typeof f._bodyInit=="undefined"?null:f._bodyInit)})}function toggleAccordion(){const n=this.getAttribute("aria-expanded");for(i=0;i<items.length;i++)items[i].setAttribute("aria-expanded","false");n=="false"&&this.setAttribute("aria-expanded","true")}function loadScript(n,t){var i=document.createElement("script");i.src=n;i.onload=function(){t()};i.onerror=function(){t(new Error("Failed to load script "+n))};document.head.appendChild(i)}var global,support,viewClasses,isArrayBufferView,methods,redirectStatuses,DOMException;!function(n,t,i,r){function o(n,t){return typeof n===t}function it(n){var t=h.className,i=u._config.classPrefix||"",r;(y&&(t=t.baseVal),u._config.enableJSClass)&&(r=new RegExp("(^|\\s)"+i+"no-js(\\s|$)"),t=t.replace(r,"$1"+i+"js$2"));u._config.enableClasses&&(n.length>0&&(t+=" "+i+n.join(" "+i)),y?h.className.baseVal=t:h.className=t)}function v(n,t){var r,i,f;if("object"==typeof n)for(r in n)ct(n,r)&&v(r,n[r]);else{if(n=n.toLowerCase(),i=n.split("."),f=u[i[0]],2===i.length&&(f=f[i[1]]),void 0!==f)return u;t="function"==typeof t?t():t;1===i.length?u[i[0]]=t:(!u[i[0]]||u[i[0]]instanceof Boolean||(u[i[0]]=new Boolean(u[i[0]])),u[i[0]][i[1]]=t);it([(t&&!1!==t?"":"no-")+i.join("-")]);u._trigger(n,t)}return u}function s(){return"function"!=typeof i.createElement?i.createElement(arguments[0]):y?i.createElementNS.call(i,"http://www.w3.org/2000/svg",arguments[0]):i.createElement.apply(i,arguments)}function vt(){var n=i.body;return n||(n=s(y?"svg":"body"),n.fake=!0),n}function b(n,t,r,u){var e,a,c,v,l="modernizr",o=s("div"),f=vt();if(parseInt(r,10))for(;r--;)c=s("div"),c.id=u?u[r]:l+(r+1),o.appendChild(c);return e=s("style"),e.type="text/css",e.id="s"+l,(f.fake?f:o).appendChild(e),f.appendChild(o),e.styleSheet?e.styleSheet.cssText=n:e.appendChild(i.createTextNode(n)),o.id=l,f.fake&&(f.style.background="",f.style.overflow="hidden",v=h.style.overflow,h.style.overflow="hidden",h.appendChild(f)),a=t(o,n),f.fake?(f.parentNode.removeChild(f),h.style.overflow=v,h.offsetHeight):o.parentNode.removeChild(o),!!a}function rt(n,i,r){var u,f,e;return"getComputedStyle"in t?(u=getComputedStyle.call(t,n,i),f=t.console,null!==u?r&&(u=u.getPropertyValue(r)):f&&(e=f.error?"error":"log",f[e].call(f,"getComputedStyle returning null, its possible modernizr test results are inaccurate"))):u=!i&&n.currentStyle&&n.currentStyle[r],u}function yt(n,t){return!!~(""+n).indexOf(t)}function ut(n){return n.replace(/([A-Z])/g,function(n,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function pt(n,i){var f=n.length,u;if("CSS"in t&&"supports"in t.CSS){for(;f--;)if(t.CSS.supports(ut(n[f]),i))return!0;return!1}if("CSSSupportsRule"in t){for(u=[];f--;)u.push("("+ut(n[f])+":"+i+")");return u=u.join(" or "),b("@supports ("+u+") { #modernizr { position: absolute; } }",function(n){return"absolute"===rt(n,null,"position")})}return r}function wt(n){return n.replace(/([a-z])-([a-z])/g,function(n,t,i){return t+i.toUpperCase()}).replace(/^-/,"")}function ft(n,t,i,u){function c(){v&&(delete e.style,delete e.modElem)}var l,v,h,y,f,p,a;if((u=!o(u,"undefined")&&u,!o(i,"undefined"))&&(l=pt(n,i),!o(l,"undefined")))return l;for(a=["modernizr","tspan","samp"];!e.style&&a.length;)v=!0,e.modElem=s(a.shift()),e.style=e.modElem.style;for(y=n.length,h=0;h<y;h++)if(f=n[h],p=e.style[f],yt(f,"-")&&(f=wt(f)),e.style[f]!==r){if(u||o(i,"undefined"))return c(),"pfx"!==t||f;try{e.style[f]=i}catch(n){}if(e.style[f]!==p)return c(),"pfx"!==t||f}return c(),!1}function bt(n,t){return function(){return n.apply(t,arguments)}}function kt(n,t,i){var r;for(var u in n)if(n[u]in t)return!1===i?n[u]:(r=t[n[u]],o(r,"function")?bt(r,i||t):r);return!1}function et(n,t,i,r,u){var f=n.charAt(0).toUpperCase()+n.slice(1),e=(n+" "+d.join(f+" ")+f).split(" ");return o(t,"string")||o(t,"undefined")?ft(e,t,r,u):(e=(n+" "+a.join(f+" ")+f).split(" "),kt(e,t,i))}function c(n,t,i){return et(n,r,r,t,i)}var l=[],f={_version:"3.11.2",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(n,t){var i=this;setTimeout(function(){t(i[n])},0)},addTest:function(n,t,i){l.push({name:n,fn:t,options:i})},addAsyncTest:function(n){l.push({name:null,fn:n})}},u=function(){},ht,ct,k,lt,at,d,g,e,p,nt,tt,w;u.prototype=f;u=new u;var ot=[],h=i.documentElement,y="svg"===h.nodeName.toLowerCase(),st="Moz O ms Webkit",a=f._config.usePrefixes?st.toLowerCase().split(" "):[];f._domPrefixes=a;ht=f._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];f._prefixes=ht;!function(){var n={}.hasOwnProperty;ct=o(n,"undefined")||o(n.call,"undefined")?function(n,t){return t in n&&o(n.constructor.prototype[t],"undefined")}:function(t,i){return n.call(t,i)}}();f._l={};f.on=function(n,t){this._l[n]||(this._l[n]=[]);this._l[n].push(t);u.hasOwnProperty(n)&&setTimeout(function(){u._trigger(n,u[n])},0)};f._trigger=function(n,t){if(this._l[n]){var i=this._l[n];setTimeout(function(){for(var n=0;n<i.length;n++)i[n](t)},0);delete this._l[n]}};u._q.push(function(){f.addTest=v});k=function(){function n(n,i){var u;return!!n&&(i&&"string"!=typeof i||(i=s(i||"div")),n="on"+n,u=n in i,!u&&t&&(i.setAttribute||(i=s("div")),i.setAttribute(n,""),u="function"==typeof i[n],i[n]!==r&&(i[n]=r),i.removeAttribute(n)),u)}var t=!("onblur"in h);return n}();f.hasEvent=k;lt=function(){var n=t.matchMedia||t.msMatchMedia;return n?function(t){var i=n(t);return i&&i.matches||!1}:function(n){var t=!1;return b("@media "+n+" { #modernizr { position: absolute; } }",function(n){t="absolute"===rt(n,null,"position")}),t}}();f.mq=lt;at=function(n,t){var i=!1,f=s("div"),r=f.style,u;if(n in r)for(u=a.length,r[n]=t,i=r[n];u--&&!i;)r[n]="-"+a[u]+"-"+t,i=r[n];return""===i&&(i=!1),i};f.prefixedCSSValue=at;d=f._config.usePrefixes?st.split(" "):[];f._cssomPrefixes=d;g={elem:s("modernizr")};u._q.push(function(){delete g.elem});e={style:g.elem.style};u._q.unshift(function(){delete e.style});f.testAllProps=et;f.testAllProps=c;f.testProp=function(n,t,i){return ft([n],r,t,i)};f.testStyles=b;u.addTest("customelements","customElements"in t);u.addTest("history",function(){var n=navigator.userAgent;return!!n&&(-1===n.indexOf("Android 2.")&&-1===n.indexOf("Android 4.0")||-1===n.indexOf("Mobile Safari")||-1!==n.indexOf("Chrome")||-1!==n.indexOf("Windows Phone")||"file:"===location.protocol)&&t.history&&"pushState"in t.history});p=[""].concat(a);f._domPrefixesAll=p;u.addTest("pointerevents",function(){for(var n=0,t=p.length;n<t;n++)if(k(p[n]+"pointerdown"))return!0;return!1});nt=!0;try{t.postMessage({toString:function(){nt=!1}},"*")}catch(n){}u.addTest("postmessage",new Boolean("postMessage"in t));u.addTest("postmessage.structuredclones",nt);u.addTest("webgl",function(){return"WebGLRenderingContext"in t});tt=!1;try{tt="WebSocket"in t&&2===t.WebSocket.CLOSING}catch(n){}for(u.addTest("websockets",tt),u.addTest("cssanimations",c("animationName","a",!0)),function(){u.addTest("csscolumns",function(){var n=!1,t=c("columnCount");try{n=!!t;n&&(n=new Boolean(n))}catch(n){}return n});for(var n,i,r=["Width","Span","Fill","Gap","Rule","RuleColor","RuleStyle","RuleWidth","BreakBefore","BreakAfter","BreakInside"],t=0;t<r.length;t++)n=r[t].toLowerCase(),i=c("column"+r[t]),"breakbefore"!==n&&"breakafter"!==n&&"breakinside"!==n||(i=i||c(r[t])),u.addTest("csscolumns."+n,i)}(),u.addTest("flexbox",c("flexBasis","1px",!0)),u.addTest("picture","HTMLPictureElement"in t),u.addAsyncTest(function(){var t,r,i,n=s("img"),u="sizes"in n;!u&&"srcset"in n?(r="data:image/gif;base64,R0lGODlhAgABAPAAAP///wAAACH5BAAAAAAALAAAAAACAAEAAAICBAoAOw==",t="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",i=function(){v("sizes",2===n.width)},n.onload=i,n.onerror=i,n.setAttribute("sizes","9px"),n.srcset=t+" 1w,"+r+" 8w",n.src=t):v("sizes",u)}),u.addTest("srcset","srcset"in s("img")),u.addTest("webworkers","Worker"in t),function(){var i,n,r,f,e,s,t;for(var h in l)if(l.hasOwnProperty(h)){if(i=[],n=l[h],n.name&&(i.push(n.name.toLowerCase()),n.options&&n.options.aliases&&n.options.aliases.length))for(r=0;r<n.options.aliases.length;r++)i.push(n.options.aliases[r].toLowerCase());for(f=o(n.fn,"function")?n.fn():n.fn,e=0;e<i.length;e++)s=i[e],t=s.split("."),1===t.length?u[t[0]]=f:(u[t[0]]&&(!u[t[0]]||u[t[0]]instanceof Boolean)||(u[t[0]]=new Boolean(u[t[0]])),u[t[0]][t[1]]=f),ot.push((f?"":"no-")+t.join("-"))}}(),it(ot),delete f.addTest,delete f.addAsyncTest,w=0;w<u._q.length;w++)u._q[w]();n.Modernizr=u}(window,window,document),function(){for(var n,u=function(){},t=["assert","clear","count","debug","dir","dirxml","error","exception","group","groupCollapsed","groupEnd","info","log","markTimeline","profile","profileEnd","table","time","timeEnd","timeline","timelineEnd","timeStamp","trace","warn"],i=t.length,r=window.console=window.console||{};i--;)n=t[i],r[n]||(r[n]=u)}();global=typeof globalThis!="undefined"&&globalThis||typeof self!="undefined"&&self||typeof global!="undefined"&&global;support={searchParams:"URLSearchParams"in global,iterable:"Symbol"in global&&"iterator"in Symbol,blob:"FileReader"in global&&"Blob"in global&&function(){try{return new Blob,!0}catch(n){return!1}}(),formData:"FormData"in global,arrayBuffer:"ArrayBuffer"in global};support.arrayBuffer&&(viewClasses=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],isArrayBufferView=ArrayBuffer.isView||function(n){return n&&viewClasses.indexOf(Object.prototype.toString.call(n))>-1});Headers.prototype.append=function(n,t){n=normalizeName(n);t=normalizeValue(t);var i=this.map[n];this.map[n]=i?i+", "+t:t};Headers.prototype["delete"]=function(n){delete this.map[normalizeName(n)]};Headers.prototype.get=function(n){return n=normalizeName(n),this.has(n)?this.map[n]:null};Headers.prototype.has=function(n){return this.map.hasOwnProperty(normalizeName(n))};Headers.prototype.set=function(n,t){this.map[normalizeName(n)]=normalizeValue(t)};Headers.prototype.forEach=function(n,t){for(var i in this.map)this.map.hasOwnProperty(i)&&n.call(t,this.map[i],i,this)};Headers.prototype.keys=function(){var n=[];return this.forEach(function(t,i){n.push(i)}),iteratorFor(n)};Headers.prototype.values=function(){var n=[];return this.forEach(function(t){n.push(t)}),iteratorFor(n)};Headers.prototype.entries=function(){var n=[];return this.forEach(function(t,i){n.push([i,t])}),iteratorFor(n)};support.iterable&&(Headers.prototype[Symbol.iterator]=Headers.prototype.entries);methods=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];Request.prototype.clone=function(){return new Request(this,{body:this._bodyInit})};Body.call(Request.prototype);Body.call(Response.prototype);Response.prototype.clone=function(){return new Response(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Headers(this.headers),url:this.url})};Response.error=function(){var n=new Response(null,{status:0,statusText:""});return n.type="error",n};redirectStatuses=[301,302,303,307,308];Response.redirect=function(n,t){if(redirectStatuses.indexOf(t)===-1)throw new RangeError("Invalid status code");return new Response(null,{status:t,headers:{location:n}})};DOMException=global.DOMException;try{new DOMException}catch(err){DOMException=function(n,t){this.message=n;this.name=t;var i=Error(n);this.stack=i.stack};DOMException.prototype=Object.create(Error.prototype);DOMException.prototype.constructor=DOMException}fetch.polyfill=!0;global.fetch||(global.fetch=fetch,global.Headers=Headers,global.Request=Request,global.Response=Response),function(n,t){typeof exports=="object"&&typeof module!="undefined"?t():typeof define=="function"&&define.amd?define(t):t()}(this,function(){"use strict";function f(n){var t=this.constructor;return this.then(function(i){return t.resolve(n()).then(function(){return i})},function(i){return t.resolve(n()).then(function(){return t.reject(i)})})}function e(n){var t=this;return new t(function(t,i){function e(n,i){if(i&&(typeof i=="object"||typeof i=="function")){var u=i.then;if(typeof u=="function"){u.call(i,function(t){e(n,t)},function(i){r[n]={status:"rejected",reason:i};--f==0&&t(r)});return}}r[n]={status:"fulfilled",value:i};--f==0&&t(r)}var r,f,u;if(!(n&&typeof n.length!="undefined"))return i(new TypeError(typeof n+" "+n+" is not iterable(cannot read property Symbol(Symbol.iterator))"));if(r=Array.prototype.slice.call(n),r.length===0)return t([]);for(f=r.length,u=0;u<r.length;u++)e(u,r[u])})}function o(n){return Boolean(n&&typeof n.length!="undefined")}function l(){}function a(n,t){return function(){n.apply(t,arguments)}}function n(t){if(!(this instanceof n))throw new TypeError("Promises must be constructed via new");if(typeof t!="function")throw new TypeError("not a function");this._state=0;this._handled=!1;this._value=undefined;this._deferreds=[];h(t,this)}function s(t,u){while(t._state===3)t=t._value;if(t._state===0){t._deferreds.push(u);return}t._handled=!0;n._immediateFn(function(){var n=t._state===1?u.onFulfilled:u.onRejected,f;if(n===null){(t._state===1?r:i)(u.promise,t._value);return}try{f=n(t._value)}catch(e){i(u.promise,e);return}r(u.promise,f)})}function r(t,r){try{if(r===t)throw new TypeError("A promise cannot be resolved with itself.");if(r&&(typeof r=="object"||typeof r=="function")){var f=r.then;if(r instanceof n){t._state=3;t._value=r;u(t);return}if(typeof f=="function"){h(a(f,r),t);return}}t._state=1;t._value=r;u(t)}catch(e){i(t,e)}}function i(n,t){n._state=2;n._value=t;u(n)}function u(t){t._state===2&&t._deferreds.length===0&&n._immediateFn(function(){t._handled||n._unhandledRejectionFn(t._value)});for(var i=0,r=t._deferreds.length;i<r;i++)s(t,t._deferreds[i]);t._deferreds=null}function v(n,t,i){this.onFulfilled=typeof n=="function"?n:null;this.onRejected=typeof t=="function"?t:null;this.promise=i}function h(n,t){var u=!1;try{n(function(n){u||(u=!0,r(t,n))},function(n){u||(u=!0,i(t,n))})}catch(f){if(u)return;u=!0;i(t,f)}}var c=setTimeout,t;n.prototype["catch"]=function(n){return this.then(null,n)};n.prototype.then=function(n,t){var i=new this.constructor(l);return s(this,new v(n,t,i)),i};n.prototype["finally"]=f;n.all=function(t){return new n(function(n,i){function e(t,u){try{if(u&&(typeof u=="object"||typeof u=="function")){var o=u.then;if(typeof o=="function"){o.call(u,function(n){e(t,n)},i);return}}r[t]=u;--f==0&&n(r)}catch(s){i(s)}}var r,f,u;if(!o(t))return i(new TypeError("Promise.all accepts an array"));if(r=Array.prototype.slice.call(t),r.length===0)return n([]);for(f=r.length,u=0;u<r.length;u++)e(u,r[u])})};n.allSettled=e;n.resolve=function(t){return t&&typeof t=="object"&&t.constructor===n?t:new n(function(n){n(t)})};n.reject=function(t){return new n(function(n,i){i(t)})};n.race=function(t){return new n(function(i,r){if(!o(t))return r(new TypeError("Promise.race accepts an array"));for(var u=0,f=t.length;u<f;u++)n.resolve(t[u]).then(i,r)})};n._immediateFn=typeof setImmediate=="function"&&function(n){setImmediate(n)}||function(n){c(n,0)};n._unhandledRejectionFn=function(n){typeof console!="undefined"&&console&&console.warn("Possible Unhandled Promise Rejection:",n)};t=function(){if(typeof self!="undefined")return self;if(typeof window!="undefined")return window;if(typeof global!="undefined")return global;throw new Error("unable to locate global object");}();typeof t.Promise!="function"?t.Promise=n:t.Promise.prototype["finally"]?t.Promise.allSettled||(t.Promise.allSettled=e):t.Promise.prototype["finally"]=f});window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=Array.prototype.forEach);"".trim||(String.prototype.trim=function(){return this.replace(/^[\s]+|[\s]+$/g,"")}),function(n){"use strict";n.DOMException||((DOMException=function(n){this.message=n}).prototype=new Error);var t=/[\11\12\14\15\40]/,r=0,i=function(n,i){if(i==="")throw new DOMException("Failed to execute '"+n+"' on 'DOMTokenList': The token provided must not be empty.");if((r=i.search(t))!==-1)throw new DOMException("Failed to execute '"+n+"' on 'DOMTokenList': The token provided ('"+i[r]+"') contains HTML space characters, which are not valid in tokens.");};typeof DOMTokenList!="function"&&function(n){function u(){if(!e)throw TypeError("Illegal constructor");}function h(){var a=n.event,u=a.propertyName,c,l;if(!r&&(u==="className"||u==="classList"&&!f)){var e=a.srcElement,v=e[" uCLp"],y=""+e[u],o=y.trim().split(t),s=e[u==="classList"?" uCL":"classList"],w=v.length;n:for(var i=0,p=v.length=o.length,h=0;i!==p;++i){for(c=0;c!==i;++c)if(o[c]===o[i]){h++;continue n}s[i-h]=o[i]}for(l=p-h;l<w;++l)delete s[l];if(u!=="classList")return;r=1;e.classList=s;e.className=y;r=0;s.length=o.length-h}}function c(n){var i,o,l;if(!n||!("innerHTML"in n))throw TypeError("Illegal invocation");n.detachEvent("onpropertychange",h);e=1;try{function n(){}n.prototype=new u}finally{e=0}i=protoObj.prototype;o=new protoObj;n:for(var c=n.className.trim().split(t),s=0,v=c.length,a=0;s!==v;++s){for(l=0;l!==s;++l)if(c[l]===c[s]){a++;continue n}this[s-a]=c[s]}i.length=v-a;i.value=n.className;i[" uCL"]=n;f?(f(n,"classList",{enumerable:1,get:function(){return o},configurable:0,set:function(u){var e,l,s,h;r=1;n.className=i.value=u+="";r=0;e=u.trim().split(t);l=i.length;n:for(var f=0,a=i.length=e.length,c=0;f!==a;++f){for(s=0;s!==f;++s)if(e[s]===e[f]){c++;continue n}o[f-c]=e[f]}for(h=a-c;h<l;++h)delete o[h]}}),f(n," uCLp",{enumerable:0,configurable:0,writeable:0,value:protoObj.prototype}),f(i," uCL",{enumerable:0,configurable:0,writeable:0,value:n})):(n.classList=o,n[" uCL"]=o,n[" uCLp"]=protoObj.prototype);n.attachEvent("onpropertychange",h)}var o=n.document,s=n.Object,l=s.prototype.hasOwnProperty,f=s.defineProperty,e=0,r=0;u.prototype.toString=u.prototype.toLocaleString=function(){return this.value};u.prototype.add=function(){n:for(var f=0,h=arguments.length,n="",e=this[" uCL"],t=e[" uCLp"];f!==h;++f){n=arguments[f]+"";i("add",n);for(var u=0,o=t.length,s=n;u!==o;++u)if(this[u]===n)continue n;else s+=" "+this[u];this[o]=n;t.length+=1;t.value=s}r=1;e.className=t.value;r=0};u.prototype.remove=function(){for(var u=0,c=arguments.length,f="",o=this[" uCL"],t=o[" uCLp"];u!==c;++u){f=arguments[u]+"";i("remove",f);for(var n=0,s=t.length,h="",e=0;n!==s;++n)e?this[n-1]=this[n]:this[n]!==f?h+=this[n]+" ":e=1;e&&(delete this[s],t.length-=1,t.value=h)}r=1;o.className=t.value;r=0};n.DOMTokenList=u;try{n.Object.defineProperty(n.Element.prototype,"classList",{enumerable:1,get:function(){return l.call(this,"classList")||c(this),this.classList},configurable:0,set:function(n){this.className=n}})}catch(a){n[" uCL"]=c;o.documentElement.firstChild.appendChild(o.createElement("style")).styleSheet.cssText='_*{x-uCLp:expression(!this.hasOwnProperty("classList")&&window[" uCL"](this))}[class]{x-uCLp/**/:expression(!this.hasOwnProperty("classList")&&window[" uCL"](this))}'}}(n),function(n,t){n.item||(n.item=function(n){function t(n){return n===void 0?null:n}return t(this[n])});n.toggle&&t.toggle("a",0)===!1||(n.toggle=function(n){if(arguments.length>1)return this[arguments[1]?"add":"remove"](n),!!arguments[1];var t=this.value;return this.remove(t),t===this.value&&(this.add(n),!0)});n.replace&&typeof t.replace("a","b")=="boolean"||(n.replace=function(n,t){i("replace",n);i("replace",t);var r=this.value;return this.remove(n),this.value!==r&&(this.add(t),!0)});n.contains||(n.contains=function(n){for(var t=0,i=this.length;t!==i;++t)if(this[t]===n)return!0;return!1});n.forEach||(n.forEach=function(n){var t,i;if(arguments.length===1)for(t=0,i=this.length;t!==i;++t)n(this[t],t,this);else for(var t=0,i=this.length,r=arguments[1];t!==i;++t)n.call(r,this[t],t,this)});n.entries||(n.entries=function(){var n=0,t=this;return{next:function(){return n<t.length?{value:[n,t[n++]],done:!1}:{done:!0}}}});n.values||(n.values=function(){var n=0,t=this;return{next:function(){return n<t.length?{value:t[n++],done:!1}:{done:!0}}}});n.keys||(n.keys=function(){var n=0,t=this;return{next:function(){return n<t.length?{value:n++,done:!1}:{done:!0}}}})}(n.DOMTokenList.prototype,n.document.createElement("div").classList)}(window),function(n){n.forEach(function(n){n.hasOwnProperty("remove")||Object.defineProperty(n,"remove",{configurable:!0,enumerable:!0,writable:!0,value:function(){this.parentNode.removeChild(this)}})})}([Element.prototype,CharacterData.prototype,DocumentType.prototype]);const items=document.querySelectorAll(".accordion button");items.length&&items.forEach(function(n){return n.addEventListener("click",toggleAccordion)});const tooltipItems=document.querySelectorAll("[data-tooltip]");tooltipItems.length&&tooltipItems.forEach(function(n){function r(n){i.style.left=n.target.offsetLeft+"px";n.target.offsetTop-window.scrollY<window.innerHeight/2.5?(t.style.top=n.target.offsetTop+n.target.offsetHeight+"px",t.classList.remove("tooltip-above"),t.classList.add("tooltip-below")):(t.style.top=n.target.offsetTop+"px",t.classList.remove("tooltip-below"),t.classList.add("tooltip-above"));n.type=="mouseenter"&&(t.style.left=n.target.offsetLeft+"px",i.style.left="1rem")}function u(){t.classList.remove("tooltip-above","tooltip-below")}const t=document.createElement("div"),i=document.createElement("div");t.classList.add("tooltip");t.innerText=n.getAttribute("data-tooltip");i.classList.add("tooltip__tail");t.appendChild(i);document.body.appendChild(t);n.addEventListener("mouseenter",function(n){r(n)});n.addEventListener("mouseleave",function(){u()});n.addEventListener("touchstart",function(){if(!t.querySelectorAll(".tooltip__close").length){const n=document.createElement("div");n.classList.add("tooltip__close");n.innerText="Close";n.addEventListener("touchend",function(n){return u(),n.preventDefault(),!1});t.appendChild(n)}});n.addEventListener("touchend",function(n){r(n);t.classList.add("tooltip--touch")})}),function(){let n=!1;document.cookie.split(";").some(function(n){return n.trim().indexOf("kentico-NREMTsessionAccountID=")==0})&&(n=!0);const t=document.querySelectorAll(".logged-in-show, .logged-in-hide");n&&t.forEach(function(n){n.classList.add("logged-in")})}()