1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 2(function mskUser($,drupalSettings){'use strict';$.ajax({url:drupalSettings.path.baseUrl+'msk_user.json.php',async:false,cache:false,success:function success(result){if(result&&location.search.indexOf('msk_internal=false')!==-1)result.is_internal=false;window.mskInternal=drupalSettings.user.isInternal=result.is_internal!==undefined?result.is_internal:false;window.mskCountryCode=drupalSettings.user.countryCode=result.country_code;document.documentElement.className+=' country-code-'+result.country_code;if(window.mskInternal)document.documentElement.className+=' msk-internal';}});})(jQuery,drupalSettings);; 3("use-strict");const mskCookie={mskSetCookie(cookieName,cookieValue,expireDays){let cDomain=window.location.hostname;if(window.location.hostname.match(/[\w\-]*\.[\w\-]*\.\w*$/gi))cDomain=window.location.hostname.match(/[\w\-]*\.[\w\-]*\.\w*$/gi)[0];let expires="";if(typeof expireDays==="number"){let d=new Date();d.setTime(d.getTime()+expireDays*24*60*60*1000);expires="expires="+d.toUTCString();}document.cookie=`${cookieName}=${cookieValue};domain=.${cDomain};${expires};path=/;SameSite=Strict`;},mskSetCookies(cookieArray,cookieValue,expireDays){cookieArray.forEach((cookieName)=>{this.mskSetCookie(cookieName,cookieValue,expireDays);});},mskGetBrowserCookiesByParentCategory(channelId){const category=window.CassieWidgetLoader.Widget.widgetTemplate.Categories.filter((obj)=>{return obj.ChannelID===channelId;});if(category.length==0)return;const categoryChannelIds=category[0].Cookies.map((c)=>c.ChannelID);const cassieScripts=window.CassieWidgetLoader.Widget.cassieScripts.filter((obj)=>categoryChannelIds.includes(obj.channelId));if(cassieScripts.length==0)return;return cassieScripts.map((e)=>e.browserCookieName.split(",")).flat();},mskDeleteCookie(cookieName){let domainArray=window.location.hostname.split(".");let path;let domain;while(domainArray.length>1){domain=domainArray.join(".");let cookieBase=`${cookieName}=null; expires=Thu, 01-Jan-1970 00:00:01 GMT; domain=${domain}; path=`;document.cookie=cookieBase+"/";document.cookie=`${cookieName}=null; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/`;let pathArray=location.pathname.split("/");while(pathArray.length>1){document.cookie=cookieBase+pathArray.join("/");path=pathArray.join("/");document.cookie=`${cookieName}=null; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=${path}`;pathArray.pop();}domainArray.shift();}},mskDeleteCookies(cookieArray){cookieArray.forEach((cookieName)=>{this.mskDeleteCookie(cookieName);});},mskDeleteCookiesByParentCategory(channelId){const cookiesArray=this.mskGetBrowserCookiesByParentCategory(channelId);this.mskDeleteCookies(cookiesArray);},mskMarketingOptIn(){this.mskSetCookie("ad_storage","granted",365);},mskMarketingOptOut(categoryId){this.mskSetCookie("ad_storage","denied");this.mskDeleteCookiesByParentCategory(categoryId);},mskPersonalizationOptIn(){this.mskSetCookie("personalization_storage","granted",365);if(typeof DYO==="object"&&DYO!==null)DYO.ActiveConsent.updateConsentAcceptedStatus(true);if(typeof DY==="object"&&DY!==null)DY.userActiveConsent={accepted:true};if(typeof window.AcquiaLiftPublicApi!=="undefined"){if(window.drupalSettings.user.countryCode&&window.drupalSettings.user.countryCode!="US")window.AcquiaLiftPublicApi.personalize();if(typeof _tcaq!=="undefined"){_tcaq.push(["setDoNotTrack",false]);if(Object.hasOwn(window.drupalSettings.user,"isInternal")&&window.drupalSettings.user.isInternal===true)_tcaq.push(["updatePerson",{person_udf12:true}]);}}},mskPersonalizationOptOut(categoryId){this.mskSetCookie("personalization_storage","denied");if(typeof DYO==="object"&&DYO!==null)DYO.ActiveConsent.updateConsentAcceptedStatus(false);if(typeof DY==="object"&&DY!==null)DY.userActiveConsent={accepted:false};if(typeof _tcaq!=="undefined")_tcaq.push(["setDoNotTrack",true]);this.mskDeleteCookiesByParentCategory(categoryId);},mskPerformanceOptIn(){this.mskSetCookie("analytics_storage","granted",365);},mskPerformanceOptOut(categoryId){this.mskSetCookie("analytics_storage","denied");this.mskDeleteCookiesByParentCategory(categoryId);}};; 4(function initializeCookieConsent(drupalSettings){("use strict");const isUS=window.mskCountryCode==="US";const environment="production";
4let cassieSettings={languageCode:document.documentElement.lang,region:"use"};if(environment==="UAT"){cassieSettings.environment="UAT";cassieSettings.licenseKey="99709D9C-6951-4429-82ED-71C3F355DA9F";cassieSettings.widgetProfileId=isUS?9:8;}else{cassieSettings.environment="production";cassieSettings.licenseKey="F6644E2E-E9BA-4B04-8F70-EB4370598BDD";cassieSettings.widgetProfileId=isUS?3:2;}if(isUS){if(document.cookie.indexOf("analytics_storage")===-1){mskCookie.mskSetCookie("ad_storage","granted",365);mskCookie.mskSetCookie("personalization_storage","granted",365);mskCookie.mskSetCookie("analytics_storage","granted",365);}window.addEventListener("load",()=>{if(document.cookie.indexOf("personalization_storage=granted")!==-1&&typeof window.AcquiaLiftPublicApi!=="undefined"){window.AcquiaLiftPublicApi.personalize();if(window._tcaq&&drupalSettings.user.isInternal)_tcaq.push(["updatePerson",{person_udf12:true}]);}});}else{if(document.cookie.indexOf("analytics_storage")===-1){mskCookie.mskSetCookie("ad_storage","denied",365);mskCookie.mskSetCookie("personalization_storage","denied",365);mskCookie.mskSetCookie("analytics_storage","denied",365);}}window.dispatchEvent(new Event("mskConsentCookiesSet"));window.CassieWidgetLoader=new window.CassieWidgetLoaderModule(cassieSettings);document.addEventListener("CassieTemplateInitialized",function(){document.documentElement.style.removeProperty('overflow');document.querySelector('body').style.removeProperty('overflow');document.querySelector("#msk-cassie-pre-banner-text__close")?.addEventListener("click",function(){window.CassieWidgetLoader.Widget.acceptAll();window.CassieWidgetLoader.Widget.hideBanner();},false);});})(drupalSettings);;
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.