/**
 * HubSpot Cookie Banner Code Copyright 2024 HubSpot, Inc.  http://www.hubspot.com
 */
!function(t){var e={};function n(i){if(e[i])return e[i].exports;var r=e[i]={i:i,l:!1,exports:{}};t[i].call(r.exports,r,r.exports,n);r.l=!0;return r.exports}var i=[{name:"head-dlb/bundle.production.js",path:"head-dlb/static-1.567/bundle.production.js",ids:{}}];n.dlbpr=function(t,e){var r=i[t];if(!r.r){r.r=window["__webpack_require_"+r.name+"__"];if(!r.r)throw new Error("dlb "+r.name+" not loaded");r.r.linkDlb(n,r.ids)}return r.r(e)};n.m=t;n.c=e;n.d=function(t,e,i){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})};n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});Object.defineProperty(t,"__esModule",{value:!0})};n.t=function(t,e){1&e&&(t=n(t));if(8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);n.r(i);Object.defineProperty(i,"default",{enumerable:!0,value:t});if(2&e&&"string"!=typeof t)for(var r in t)n.d(i,r,function(e){return t[e]}.bind(null,r));return i};n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};n.d(e,"a",e);return e};n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)};n.p="//static.hsappstatic.net/cookie-banner-integrations/static-1.21575/";n(n.s=0)}([function(t,e,n){"use strict";n.r(e);const i="cookiebot",r="onetrust",s=1,o=2,a=3,c={[s]:"analytics",[o]:"advertisement",[a]:"functionality"};class u{constructor(t,e,n){this.allowed=t;this.previousCategories=n||{necessary:!0,analytics:!1,advertisement:!1,functionality:!1};this.categories=e||{necessary:!0,analytics:t,advertisement:t,functionality:t}}allCategoriesSelected(){return this.categories.necessary&&this.categories.analytics&&this.categories.advertisement&&this.categories.functionality}getSafeCopy(){return new u(this.allowed,{necessary:this.categories.necessary,analytics:this.categories.analytics,advertisement:this.categories.advertisement,functionality:this.categories.functionality},{necessary:this.previousCategories.necessary,analytics:this.previousCategories.analytics,advertisement:this.previousCategories.advertisement,functionality:this.previousCategories.functionality})}toCookieString(){return`${s}:${this.categories.analytics},${o}:${this.categories.advertisement},${a}:${this.categories.functionality}`}static buildFromCookieString(t){const e=t.split(","),n={necessary:!0,analytics:!1,advertisement:!1,functionality:!1};e.forEach(t=>{const e=t.split(":");if(2!==e.length)return;const i=e[0],r=c[i];r&&(n[r]="true"===e[1])});const i=n.necessary&&n.advertisement&&n.analytics&&n.functionality;return new u(i,n)}static buildInitialConsent(){return new u(!1,{necessary:!0,analytics:!1,advertisement:!1,functionality:!1})}}const l=()=>document.location.hash.indexOf("#hsdbg")>-1||document.location.search.indexOf("hsdbg")>-1,d=t=>{l()&&t&&window.console.error("HS cookie banner integration - "+t)},f=t=>{l()&&t&&window.console.debug("HS cookie banner integration - "+t)},y=t=>{if(!t)return null;const e=t.marketing&&t.preferences;return new u(e,{necessary:!0,analytics:t.marketing,advertisement:t.marketing,functionality:t.preferences})},h=(t,e)=>{const n=e.Cookiebot;if(!n){d("Cannot find Cookiebot object");return}const i=y(n.consent);if(i){f(`Got cookiebot consent ${n.consent} and turned it to ${i.toCookieString()}`);t(i)}else d("Cannot get the Cookiebot consent object")};function p(t,e=window){const n=e.Cookiebot;n&&n.consented&&h(t,e);e.addEventListener("CookiebotOnLoad",()=>{h(t,e)})}const g="_hspb_ran",v="_hsp";class C{constructor(){this.privacyConsent=null;this.privacyConsentListeners=[]}run(t=window){if(t[g])return;const e=t=>{try{if(t&&Array.isArray(t)&&t.length>0&&this[t[0]])return this[t[0]].apply(this,t.slice(1))}catch(t){d(t)}return!1};let n=t[v]=t[v]||[];Array.isArray(n)||(n=t[v]=[]);n.push=e;for(;n.length;)e(n.shift());t[g]=!0}addPrivacyConsentListener(t){this.privacyConsent&&this.safeCallListener(t,this.privacyConsent);this.privacyConsentListeners.push(t)}setPrivacyConsent(t){const e=this.privacyConsent&&this.privacyConsent.categories;this.privacyConsent=t instanceof u?t.getSafeCopy():new u(t);e&&(this.privacyConsent.previousCategories=e);this.privacyConsentListeners.forEach(t=>this.safeCallListener(t,this.privacyConsent.getSafeCopy()))}safeCallListener(t,e){try{t(e)}catch(t){d(t)}}}const b={ANALYTICS:"C0002",FUNCTIONAL:"C0003",TARGETING:"C0004",SOCIAL_MEDIA:"C0005"},m=",C0001,",w=(t,e)=>{const n=e.OnetrustActiveGroups;if(!n){d("Error getting the oneTrustActiveGroups");return}let i=!1,r=!1,s=!1,o=!1;n.split(",").forEach(t=>{i=i||t===b.ANALYTICS;r=r||t===b.FUNCTIONAL;s=s||t===b.TARGETING;o=o||t===b.SOCIAL_MEDIA});const a=s&&o,c=new u(i&&r&&a,{necessary:!0,advertisement:a,analytics:i,functionality:r});f(`Got OneTrust consent ${n} turned it into ${c.toCookieString()}`);t(c)},O=(t,e)=>{const n=e.OneTrust;if(!n){f("Could not find the OneTrust object. We will try again");return!1}e.OnetrustActiveGroups&&e.OnetrustActiveGroups!==m&&w(t,e);n.OnConsentChanged(()=>w(t,e));return!0};function _(t,e=window){if(O(t,e))return;let n,i=1;n=setInterval(()=>{if(10===i){f("ran 10 times looking for OneTrust, stopping the interval");clearInterval(n);return}O(t,e)&&clearInterval(n);i++},1e3)}n.d(e,"runIntegration",(function(){return S}));const k="hs_banner_integration_ran",A="hs_banner_integration",S=(t=window)=>{if(t[k])return;const e=t[A],n=new C;n.run(t);const s=t=>n.setPrivacyConsent(t);switch(e){case i:p(s,t);return;case r:_(s,t);return;default:p(s,t);_(s,t)}t[k]=!0};S()}]);
/****** Cookie Banner Integrations version static-1.21575 ******/