1(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});function t(){let e=new Map;function t(t,n){return e.has(t)||e.set(t,new Set),e.get(t).add(n),()=>{var r;(r=e.get(t))==null||r.delete(n)}}function n(t,n){var r;(r=e.get(t))==null||r.forEach(e=>{e(n)})}function r(){e.clear()}return{clear:r,emit:n,on:t}}function n(e){if(document.readyState===`loading`){document.addEventListener(`DOMContentLoaded`,e,{once:!0});return}e()}var r=`WebflowAddons`,i=`WebflowAddonsConfig`,a=`WebflowAddonsQueue`;function o(){window[r]=window[r]||{};let e=window[r];return e.version=e.version||`0.1.0`,e._addons=e._addons||{},e.ready=e.ready||l,e}function s(e){var t;return((t=window[i])==null?void 0:t[e])||{}}function c(e,t){let n=o();return n[e]=t,n._addons[e]={loadedAt:new Date().toISOString()},u(e),t}function l(e,t){let n=o();if(n[e]){t(n[e],n);return}window[a]=window[a]||[],window[a].push({addon:e,run:t})}function u(e){let t=window[a];if(!Array.isArray(t)||!t.length)return;let n=o(),r=[];t.forEach(t=>{if(typeof t==`function`){t(n);return}if((t==null?void 0:t.addon)===e&&typeof t.run==`function`){t.run(n[e],n);return}r.push(t)}),window[a]=r}var d=`__WebflowAddonsBreakpoints`,f=Object.freeze({desktop:Object.freeze({label:`Desktop/base`,min:992}),mobileLandscape:Object.freeze({label:`Mobile landscape`,max:767,min:480}),mobilePortrait:Object.freeze({label:`Mobile portrait`,max:479}),tablet:Object.freeze({label:`Tablet`,max:991,min:768})}),p=[`mobilePortrait`,`mobileLandscape`,`tablet`,`desktop`],m=[`(max-width: 991px)`,`(max-width: 767px)`,`(max-width: 479px)`],h=g();function g(){if(typeof window>`u`)return v();if(window[d])return window[d];let e=_();return window[d]=e,window.WebflowAddonsBreakpoints=e,e}function _(){let e=new Set,t=[],n=y(),r=null,i=null,a=null,o=!1;function s(){return n}function c(){return{breakpoints:f,current:n,isDesktop:n===`desktop`,isMobileLandscape:n===`mobileLandscape`,isMobilePortrait:n===`mobilePortrait`,isTablet:n===`tablet`,width:b()}}function l(e){return n===e}function u(e){return x(n)<=x(e)}function d(e){return x(n)>=x(e)}function p(t,r={}){return typeof t==`function`?(_(),e.add(t),r.immediate&&t({current:n,previous:null,state:c(),width:b()}),()=>{e.delete(t)}):()=>{}}function h(){let e=n,t=y();return t!==e&&(n=t,w(e),!0)}function g(){a&&(window.cancelAnimationFrame(a),a=null),t.forEach(({media:e,listener:t})=>{C(e,t)}),t.length=0,r&&(window.removeEventListener(`resize`,r),r=null),i&&(window.removeEventListener(`orientationchange`,i),i=null),o=!1}function _(){o||(o=!0,typeof window.matchMedia==`function`&&m.forEach(e=>{let n=window.matchMedia(e),r=v;S(n,r),t.push({listener:r,media:n})}),r=v,i=v,window.addEventListener(`resize`,r,{passive:!0}),window.addEventListener(`orientationchange`,i,{passive:!0}))}function v(){a&&window.cancelAnimationFrame(a),a=window.requestAnimationFrame(()=>{a=null,h()})}function w(t){let r={current:n,previous:t,state:c(),width:b()};e.forEach(e=>{e(r)})}return{current:s,destroy:g,getState:c,is:l,isAtOrAbove:d,isAtOrBelow:u,onChange:p,refresh:h}}function v(){function e(){return`desktop`}function t(){return{breakpoints:f,current:`desktop`,isDesktop:!0,isMobileLandscape:!1,isMobilePortrait:!1,isTablet:!1,width:0}}return{current:e,destroy:()=>{},getState:t,is:e=>e===`desktop`,isAtOrAbove:()=>!0,isAtOrBelow:e=>e===`desktop`,onChange:()=>()=>{},refresh:()=>!1}}function y(){let e=b();return e<=479?`mobilePortrait`:e<=767?`mobileLandscape`:e<=991?`tablet`:`desktop`}function b(){var e;return window.innerWidth||((e=document.documentElement)==null?void 0:e.clientWidth)||0}function x(e){let t=p.indexOf(e);return t>=0?t:p.length-1}function S(e,t){var n;if(typeof e.addEventListener==`function`){e.addEventListener(`change`,t);return}(n=e.addListener)==null||n.call(e,t)}function C(e,t){var n;if(typeof e.removeEventListener==`function`){e.removeEventListener(`change`,t);return}(n=e.removeListener)==null||n.call(e,t)}var w,T=`faqAccordion`,E=t(),D={autoInit:!0,balanceMinBreakpoint:`desktop`,balanceRows:!0,columns:2,debug:!1,fallbackDelay:400,finsweetSrc:`https://cdn.jsdelivr.net/npm/@finsweet/attributes-accordion@1/accordion.js`,groupSelector:`[faq-accordion-grid], [data-faq-accordion-grid], [fs-accordion-element='group'].faq_2-col, .faq_2-col`,itemSelector:`[fs-accordion-element='accordion']`,loadFinsweet:!0,observeMutations:!0,rebalanceOnResize:!0,rootSelector:`[faq-accordion], [data-faq-accordion]`},O={cleanupFns:[],finsweetLoaded:!1,groups:new Map,initialized:!1,lastSummary:{balancedGroups:0,groupCount:0,itemCount:0},options:{...D},resizeTimer:0,runs:0,scriptPromise:null};function k(e={}){return N(e),O.initialized?A():(O.initialized=!0,F(),W(),n(()=>{let e=A();G(),K(),E.emit(`init`,e)}),O.lastSummary)}function A(e={}){N(e),O.runs+=1;let t=R(),n=0,r=0;
1return t.forEach(e=>{let t=B(e);if(r+=t.length,O.groups.has(e)||O.groups.set(e,{gridTemplateRows:e.style.gridTemplateRows}),!O.options.balanceRows||!ee(e)||t.length<1){U(e);return}let i=V(e);if(i<=1){e.style.gridTemplateRows=``;return}e.style.gridTemplateRows=Array(Math.ceil(t.length/i)).fill(`auto`).join(` `),n+=1}),Array.from(O.groups.keys()).forEach(e=>{t.includes(e)||(U(e),O.groups.delete(e))}),O.lastSummary={balancedGroups:n,groupCount:t.length,itemCount:r},ne(`refresh`,O.lastSummary),E.emit(`refresh`,O.lastSummary),O.lastSummary}async function j(){var e,t;O.initialized||k();let n=O.scriptPromise||F();n&&await n;let r=(e=window.fsAttributes)==null?void 0:e.accordion;if(!(r!=null&&r.init))return Q(`Finsweet accordion is not ready, so injected FAQ bindings could not be restarted.`),A(),!1;r.loading&&await r.loading,(t=r.destroy)==null||t.call(r),await r.init(),O.finsweetLoaded=!0;let i=A();return E.emit(`restart`,i),!0}function M(){O.cleanupFns.forEach(e=>e()),O.cleanupFns=[],O.groups.forEach((e,t)=>{U(t)}),O.groups.clear(),O.resizeTimer&&(window.clearTimeout(O.resizeTimer),O.resizeTimer=0),O.initialized=!1,E.clear()}function N(e={}){O.options={...O.options,...J(e)}}function P(){return{finsweetLoaded:O.finsweetLoaded,initialized:O.initialized,lastSummary:{...O.lastSummary},options:{...O.options},runs:O.runs}}function F(){return O.options.loadFinsweet?(O.scriptPromise||(O.scriptPromise=I(O.options.finsweetSrc).then(()=>(O.finsweetLoaded=!0,E.emit(`finsweetLoaded`,{src:O.options.finsweetSrc}),!0)).catch(e=>{throw Q(`Could not load Finsweet accordion from ${O.options.finsweetSrc}.`,e),e})),O.scriptPromise):null}function I(e){let t=Array.from(document.scripts).find(t=>t.src===e);if(t)return t.dataset.webflowAddonsLoaded=`true`,Promise.resolve(t);let n=document.createElement(`script`);return n.async=!0,n.src=e,n.dataset.webflowAddons=T,document.head.append(n),L(n)}function L(e){return e.dataset.webflowAddonsLoaded===`true`?Promise.resolve(e):new Promise((t,n)=>{e.addEventListener(`load`,()=>{e.dataset.webflowAddonsLoaded=`true`,t(e)},{once:!0}),e.addEventListener(`error`,()=>n(Error(`Failed to load ${e.src}`)),{once:!0})})}function R(){let e=z(),t=[];return e.forEach(e=>{let n=Array.from(e.querySelectorAll(O.options.groupSelector)).filter(e=>e instanceof HTMLElement);e instanceof HTMLElement&&e.matches(O.options.groupSelector)&&n.unshift(e),n.forEach(e=>{t.includes(e)||t.push(e)})}),t}function z(){let e=Array.from(document.querySelectorAll(O.options.rootSelector)).filter(e=>e instanceof HTMLElement);return e.length?e:[document]}function B(e){let t=Array.from(e.querySelectorAll(O.options.itemSelector)).filter(e=>e instanceof HTMLElement);return t.length?t:Array.from(e.children).filter(e=>e instanceof HTMLElement)}function V(e){let t=Y(e,`faq-accordion-columns`,null),n=H(e),r=Number(O.options.columns);return Number.isFinite(t)&&t>0?t:Number.isFinite(r)&&r>0?r:Math.max(1,n||t||1)}function H(e){let t=window.getComputedStyle(e);if(!t||t.display===`none`)return 0;let n=t.gridTemplateColumns;return!n||n===`none`?0:n.split(` `).filter(Boolean).length}function U(e){let t=O.groups.get(e);t&&(e.style.gridTemplateRows=t.gridTemplateRows)}function W(){if(!O.options.rebalanceOnResize)return;let e=()=>{O.resizeTimer&&window.clearTimeout(O.resizeTimer),O.resizeTimer=window.setTimeout(()=>{O.resizeTimer=0,A()},80)};window.addEventListener(`resize`,e,{passive:!0}),window.addEventListener(`orientationchange`,e,{passive:!0});let t=h.onChange(e);O.cleanupFns.push(()=>{window.removeEventListener(`resize`,e),window.removeEventListener(`orientationchange`,e),t()})}function G(){O.options.observeMutations&&R().forEach(e=>{if(e.__webflowAddonsFaqObserver)return;let t=new MutationObserver(()=>A());t.observe(e,{childList:!0}),e.__webflowAddonsFaqObserver=t,O.cleanupFns.push(()=>{t.disconnect(),delete e.__webflowAddonsFaqObserver})})}function K(){let e=Math.max(0,Number(O.options.fallbackDelay)||0),t=window.setTimeout(()=>A(),e);O.cleanupFns.push(()=>window.clearTimeout(t))}function q(){let e=document.querySelector(D.rootSelector);return e?{balanceMinBreakpoint:X(e,`faq-accordion-balance-min`,D.balanceMinBreakpoint),balanceRows:Z(e,`faq-accordion-balance`,D.balanceRows),columns:Y(e,`faq-accordion-columns`,D.columns),debug:Z(e,`faq-accordion-debug`,D.debug),loadFinsweet:Z(e,`faq-accordion-load-finsweet`,D.loadFinsweet),observeMutations:Z(e,`faq-accordion-observe`,D.observeMutations)}:{}}function J(e){let t={...e};return t.columns!==void 0&&(t.columns=Number(t.columns)),t.fallbackDelay!==void 0&&(t.fallbackDelay=Number(t.fallbackDelay)),t}function ee(e){let t=te(X(e,`faq-accordion-balance-min`,O.options.balanceMinBreakpoint));return t===null||window.innerWidth>=t}function te(e){if(e==null||e===``||e===`always`)return null;let t=String(e).trim(),n=Number(t);if(Number.isFinite(n))return n;let r=t.toLowerCase(),i=Object.entries(f).find(([e])=>e.toLowerCase()===r);return i?i[1].min||0:f.desktop.min}function Y(e,t,n){let r=e.getAttribute(t);if(r===null||r===``)return n;let i=Number(r);return Number.isFinite(i)?i:n}
1function X(e,t,n){let r=e.getAttribute(t);return r===null||r===``?n:r}function Z(e,t,n){if(!e.hasAttribute(t))return n;let r=e.getAttribute(t);return r!==`false`&&r!==`0`}function ne(...e){O.options.debug&&console.log(`[faq-accordion]`,...e)}function Q(...e){O.options.debug&&console.warn(`[faq-accordion]`,...e)}var re=c(T,{destroy:M,getState:P,init:k,on:E.on,refresh:A,restart:j,setOptions:N}),$=s(T);((w=$.autoInit)==null?D.autoInit:w)&&re.init({...$,...q()}),e.destroy=M,e.getState=P,e.init=k,e.refresh=A,e.restart=j,e.setOptions=N})(this.__WebflowAddons_faq_accordion=this.__WebflowAddons_faq_accordion||{});
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.