1/*! 2 * privacy-standalone v0.109.0 built on Mon, 22 Sep 2025 13:09:17 GMT 3 * 4 */!function(){"use strict";var e=["C0001","C0002","C0003","C0004"],t=e[0],n="#onetrust-banner-sdk",o="".concat(n," #onetrust-accept-btn-handler"),r="".concat(n," #onetrust-pc-btn-handler"),i="".concat(n," #onetrust-reject-all-handler"),a="".concat(n," #onetrust-button-group"),c="#onetrust-pc-sdk",s="".concat(c," #pc-title"),l="".concat(c," .enable-all-btn"),u="".concat(c," #first-party-cookies-domain"),d="".concat(c," .switch-checkbox"),f="".concat(c," .pc-close-button"),g="".concat(c," .pc-save-and-close"),p="".concat(c," .ot-general-question"),v="".concat(c," .disable-all-btn"),h="".concat(c," .host-item > input"),m="#ot-cookie-settings",y="".concat(m," .cs-close"),w="".concat(m," .ot-sdk-show-settings"),b="#onetrust-consent-sdk",C="".concat(b," .onetrust-pc-dark-filter"),k="".concat(c," #vendors-list"),S="".concat(k," #search-container"),E="".concat(c," #ot-content"),L={categories:e,categoriesDefault:t,configEndpoint:"https://cdn.cookielaw.org/consent/",id:"onetrust",location:"feds_location",locationURL:"https://geo2.adobe.com/json/?callback=",url:"https://cdn.cookielaw.org/scripttemplates/otSDKStub.js",events:{privacyConsent:"adobePrivacy:PrivacyConsent",privacyConsentCustom:"adobePrivacy:PrivacyCustom",privacyReject:"adobePrivacy:PrivacyReject",oneTrustReady:"feds.events.oneTrustReady"},cookies:{consent:"OptanonConsent",interaction:"OptanonAlertBoxClosed"},selectors:{banner:n,bannerAccept:o,bannerClose:"#ot-banner-close",bannerCustomize:r,bannerIcon:"#ot-cookie-button",bannerReject:i,buttonGroup:a,preferenceCenter:c,preferenceCenterTitle:s,preferenceCenterAccept:l,preferenceCenterAlwaysActive:u,preferenceCenterCheckboxes:d,preferenceCenterClose:f,preferenceCenterConfirm:g,preferenceCenterFaqs:p,preferenceCenterReject:v,preferenceCenterViewCookies:h,holdBanner:"hold-banner",toastNotification:m,toastNotificationClose:y,toastNotificationManage:w,wrapper:b,backdrop:C,otContent:E,vendorList:k,searchContainer:S,cookieDetailsLink:"".concat(E," .category-host-list-handler"),vendorListClose:"".concat(k," .back-btn-handler"),viewCookieLink:"".concat(k," .host-item .cookie-label")},restrictions:{imsTimeout:3e3,userTags:{age:["agegroup_under13","agegroup_13_15","agegroup_16_17"],edu:["edu","edu_k12","edu_hed","edu_student"]},modes:{gpc:"GPC",group:"User Group",user:"User Initiated"}}},T=function(e,t){var n;"function"==typeof window.CustomEvent?n=new window.CustomEvent(e,{detail:t}):(n=document.createEvent("CustomEvent")).initCustomEvent(e,!1,!1,t),window.dispatchEvent(n)},A=function(e){return"object"==typeof e&&!Array.isArray(e)&&null!==e},P=function(e,t){return!!((A(e)||Array.isArray(e))&&"string"==typeof t&&!!t.length)&&Object.prototype.hasOwnProperty.call(e,t)},O=function(e,t){var n,o,r,i;if(e&&"object"==typeof e&&!Array.isArray(e)&&"string"==typeof t&&Object.keys(e).length&&t.length)for(r=(n=t.split(".")).length,i=e,o=0;o<r;o+=1){if(!P(i,n[o]))return;i=i[n[o]]}return i},M=function(e){return!A(e)||0===Object.keys(e).length},D=function(e){return"function"==typeof e},I=function(e,t){var n=P(t,"target")&&"string"==typeof t.target&&!!t.target.length?t.target:"head",o=document.querySelector(n),r=e instanceof HTMLLinkElement,i=e instanceof HTMLScriptElement;o instanceof HTMLElement&&(r||i)&&o.appendChild(e)};function x(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function j(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function q(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function R(e){return function(e){if(Array.isArray(e))return x(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return x(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return x(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var N="fedsDebug",U="Debug mode",G=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=this;j(this,e);var o=new URLSearchParams(window.location.search);this.module=t.control,this.debug=o.getAll(N).some((function(e){return e===n.module||"*"===e})),this.debug&&this.log(U),window.feds=window.feds||{},window.feds.debug=window.feds.debug||[],window.feds.debug.push(this.module)}var t,n,o;return t=e,n=[{key:"message",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var o=["".concat(this.module,":")];return t.forEach((function(e){return o.push(e)})),o.concat()}},{key:"log",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this.debug&&window.console.log.apply(null,this.message.apply(this,R(t)))}},{key:"warn",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this.debug&&window.console.warn.apply(null,this.message.apply(this,R(t)))}},{key:"error",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this.debug&&window.console.error.apply(null,this.message.apply(this,R(t)))}}],n&&q(t.prototype,n),o&&q(t,o),e}(),B={},H=new G({control:"createResourceLink"});B.scriptType="script",B.styleType="style",B.allowedTypes=[B.scriptType,B.styleType],B.isConfigValid=function(e){var t=!M(e),n=!!P(e,"path")&&("string"==typeof e.path&&!!e.path.length),o=B.allowedTypes.indexOf(e.type)>-1,r=!P(e,"async")||"boolean"==typeof e.async,i=!P(e,"crossorigin")||"boolean"==typeof e.crossorigin,a=!P(e,"data")||!M(e.data),c=!P(e,"successCallback")||D(e.successCallback),s=!P(e,"errorCallback")||D(e.errorCallback),l=!P(e,"id")||"string"==typeof e.id&&!!e.id.length,u=!P(e,"where")||"string"==typeof e.where&&!!e.where.length&&document.querySelector(e.where)instanceof HTMLElement,d=!P(e,"when")||"string"==typeof e.when&&!!e.when.length;return t&&n&&o&&r&&i&&a&&c&&s&&l&&u&&d},B.generateResource=function(e){var t;return e.type===B.scriptType?((t=document.createElement("script")).type="text/javascript",t.src=e.path,P(e,"async")&&(t.async=e.async),P(e,"crossorigin")&&!0===e.crossorigin&&t.setAttribute("crossorigin",e.crossorigin),P(e,"data")&&!M(e.data)&&Object.keys(e.data).forEac
4h((function(n){t.setAttribute("data-".concat(n),e.data[n])}))):e.type===B.styleType&&((t=document.createElement("link")).type="text/css",t.rel="stylesheet",t.href=e.path),P(e,"id")&&(null===document.querySelector("#".concat(e.id))?t.id=e.id:H.error("element id is already used",t)),t};var z=function(e){if(!M(e)&&B.isConfigValid(e))return new Promise((function(t,n){var o=B.generateResource(e);o.addEventListener("load",(function(){t(o),P(e,"successCallback")&&e.successCallback(o)})),o.addEventListener("error",(function(t){n(t),P(e,"errorCallback")&&e.errorCallback(t)})),P(e,"when")?window.addEventListener(e.when,(function(){I(o,{target:e.where})})):I(o,{target:e.where})}))},_=function(){return new Promise((function(e){var t=function(){var e=window.sessionStorage.getItem(L.location);if(null!==e&&""!==e)try{e=JSON.parse(e),P(e,"country")&&""!==e.country||(e=null)}catch(t){e=null}return e}();if(null===t){var n=function(){try{var e,t,n,o,r,i,a=null===(r=null===(t=null===(e=window.performance)||void 0===e?void 0:e.getEntriesByType("navigation"))||void 0===t||null===(n=t[0])||void 0===n||null===(o=n.serverTiming)||void 0===o?void 0:o.find((function(e){return"geo"===(null==e?void 0:e.name)})))||void 0===r||null===(i=r.description)||void 0===i?void 0:i.toUpperCase();return a?{country:a}:null}catch(e){return null}}();if(null===n){var o="privacy_".concat(Date.now()).concat(Math.round(1e5*Math.random()));window[o]=function(t){var n,r,i,a,c=(r={},i=(n=t).country,a=n.state,i&&(r.country=i),a&&(r.state=a),r);window.sessionStorage.setItem(L.location,JSON.stringify(c)),e(c),delete window[o]},z({path:"".concat(L.locationURL).concat(o),type:"script"}).catch((function(){e({})}))}else e(n)}else e(t)}))},V=function(){var e=document.querySelector('script[src*="/privacy-standalone.js"]')||document.querySelector('script[src$="/feds.js"]');if(e){var t=document.createElement("a");return t.href=e.src,"www.adobe.com"===t.host}return!1};function F(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function J(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,i=[],a=!0,c=!1;try{for(n=n.call(e);!(a=(o=n.next()).done)&&(i.push(o.value),!t||i.length!==t);a=!0);}catch(e){c=!0,r=e}finally{try{a||null==n.return||n.return()}finally{if(c)throw r}}return i}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return F(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return F(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var $=function(e,t){var n,o,r,i;if("string"==typeof e&&e.length&&"string"==typeof document.cookie)for(o=(n=document.cookie.split("; ")).length-1;o>=0;o-=1)if("string"==typeof(r=n[o])&&r.length&&e===(r=r.split(/=(.+)/))[0]){if("boolean"==typeof t&&t)return i=J(r,2)[1];i=window.decodeURIComponent(r[1])}return i},K=function(){var e;return!!(null===(e=window.navigator)||void 0===e?void 0:e.globalPrivacyControl)},Y=function(e,t){for(t=e="";e++<36;t+=51*e&52?(15^e?8^Math.random()*(20^e?16:4):4).toString(16):"-");return t};function W(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function X(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},o=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),o.forEach((function(t){W(e,t,n[t])}))}return e}var Q=new G({control:"privacy"}),Z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=!1;if(!M(e)&&e.eventName){var n=V()?"8d7bac14-04dd-47cb-9710-7d4b1358467a":"20b030dd-b713-45da-8ff7-0a7027d2da29",o="https://sstats.adobe.com/ee/v1/interact?configId=".concat(n,"&requestId=").concat(Y()),r="".concat(window.location.protocol,"//").concat(window.location.host).concat(window.location.pathname),i=O(window,"fedsConfig.privacy.otDomainId"),a={};a=D(O(window,"OneTrust.getGeolocationData"))?window.OneTrust.getGeolocationData():_();var c=window.navigator.language||window.navigator.userLanguage;e.usePageLanguage&&(c=document.documentElement.lang);var s,l=e.source;l&&e.element&&(l+="|".concat(e.element));var u=document.querySelector(L.selectors.banner);u&&(s="Cookie banner");var d=document.querySelectorAll("".concat(L.selectors.buttonGroup," button"));d&&3===d.length&&(s="Cookie banner with opt-out button");var f={data:{eventType:"web.webInteraction.linkClicks",timestamp:(new Date).toISOString(),web:{webPageDetails:{name:r,URL:r},webInteraction:{type:"other",name:e.eventName,linkClicks:{value:1}}},_adobe_corpnew:{consentTracking:{activeGroups:window.adobePrivacy.activeCookieGroups().toString(),activeGroupsArray:window.adobePrivacy.activeCookieGroups(),group:e.userGroup||"unspecified",bannerDesign:s,city:a.city,continent:a.continent,country:a.country,customMode:e.customMode,domainID:i,gpc:K(),holdBanner:!!O(window,"fedsConfig.privacy.holdBanner"),interaction:l,language:c,modalLaunc
4hMethod:e.modalLaunchMethod,state:a.state,stateName:a.stateName,timezone:a.timezone,type:e.choiceType,zipcode:a.zipcode}}}},g=function(e){if(!t){e&&(f.data.identityMap={ECID:[{id:e}]});var n=new window.XMLHttpRequest;n.open("POST",o,!0),n.setRequestHeader("Content-Type","text/plain"),n.withCredentials=!1,n.send(JSON.stringify({events:[f]})),t=!0,Q.log("analytics data",f)}};if(D(O(window,"_satellite.getVisitorId"))){var p=window._satellite.getVisitorId();if(A(p)&&D(p.getMarketingCloudVisitorID)){var v=p.getMarketingCloudVisitorID(g);v&&g(v)}else g()}else{var h=$("AMCV_9E1005A551ED61CA0A490D45%40AdobeOrg");"string"==typeof h&&h.length&&"string"==typeof(h=(h=h.split("MCMID|"))[1])&&h.length?g(h=(h=h.split("|"))[0]):g()}}},ee=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Z(X({eventName:"choice",choiceType:"custom"},e))},te=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Z(X({eventName:"choice",choiceType:"enable"},e))},ne=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Z(X({eventName:"showBanner"},e))},oe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Z(X({eventName:"closeModal"},e))},re=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Z(X({eventName:"showModal"},e))},ie=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Z(X({eventName:"choice",choiceType:"disable"},e))},ae=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Z(X({eventName:"choice"},e))},ce=function(e,t){var n;if(!e||!t)return null;if(D(window.Element.prototype.matches))n=e.matches(t);else{n=(e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector||function(e){var t=(this.document||this.ownerDocument).querySelectorAll(e),n=t.length;do{n-=1}while(n>=0&&t.item(n)!==this);return n>-1}).apply(e,[t])}return n},se=function(e,t){var n,o=e;if(!o||!t)return null;if(D(window.Element.prototype.closest))n=o.closest(t);else for(;o&&1===o.nodeType;){if(ce(o,t)){n=o;break}o=o.parentNode}return n},le=function(e){var t=e,n=t.split("."),o=n.length;return o>2&&(t="".concat(n[o-2],".").concat(n[o-1]),2===n[o-2].length&&2===n[o-1].length&&(t="".concat(n[o-3],".").concat(t))),t},ue=function(e){return!!(e&&e instanceof HTMLElement&&(e.offsetWidth||e.offsetHeight||e.getClientRects().length)&&"hidden"!==window.getComputedStyle(e).getPropertyValue("visibility"))},de=function(e){var t=e.filter((function(e){return L.restrictions.userTags.age.includes(e)}));if(t.length)return[!0,t];var n=e.filter((function(e){return L.restrictions.userTags.edu.includes(e)}));return n.length?e.includes("edu_teacher")?e.includes("edu_student")?[!0,n]:[!1]:[!0,n]:[!1]},fe={ar:"ØªÙØ¶ÙÙØ§Øª Cookie",bg:"ÐÑедпоÑиÑÐ°Ð½Ð¸Ñ Ð·Ð° биÑквиÑки",cs:"PÅedvolby pro soubory cookie",da:"Cookie-indstillinger ",de:"Cookie-Einstellungen",en:"Cookie preferences",es:"Preferencias sobre cookies",et:"Cookie eelistused",fi:"Cookie-asetukset",fr:"Préférences en matière de cookies",he:"××¢×פ×ת ××§×××¦× Cookie",hu:"Cookie-beállÃtások",it:"Preferenze sui cookie",ja:"Cookieã®ç°å¢è¨å®",ko:"Cookie íê²½ ì¤ì ",lt:"Slapukų nuostatos",lv:"Cookie preferences",nb:"Cookie-innstillinger",nl:"Cookievoorkeuren",no:"Cookie-innstillinger",pl:"Preferencje dotyczÄ
ce plików cookie",pt:"Preferencias sobre cookies","pt-br":"Preferências de cookies",ro:"PreferinÈe privind cookie-urile",ru:"ÐаÑÑÑойки cookie",sk:"Preferencie použÃvania súborov cookie",sl:"Nastavitve piÅ¡kotkov",sv:"Cookie-inställningar ",tr:"Ãerez tercihleri",uk:"ÐалаÑÑÑÐ²Ð°Ð½Ð½Ñ ÑайлÑв cookie",zh:"Cookie å好设置","zh-hk":"Cookie å好è¨å®","zh-hans":"Cookie å好设置","zh-hant":"Cookie å好è¨å®","zh-tw":"Cookie å好è¨å®"};fe.default=fe.en;var ge=fe,pe=function(e,t,n,o){var r,i,a,c,s="";"string"==typeof e&&e.length&&"string"==typeof document.cookie&&(s+="boolean"==typeof o&&o?"".concat(e,"=").concat(t):"".concat(window.encodeURIComponent(e),"=").concat(window.encodeURIComponent(t)),M(n)||("string"==typeof(r=n.path)&&r.length&&(s+="; path=".concat(r)),(i=n.expiration)instanceof Date&&(s+="; expires=".concat(i.toUTCString())),"string"==typeof(a=n.domain)&&a.length&&(s+="; domain=".concat(a)),"string"==typeof(c=n.sameSite)&&c.length&&(s+="; Samesite=".concat(c))),document.cookie=s)},ve=!1,he=function(){return new Promise((function(e,t){var n=setTimeout((function(){ve||(ve=!1,t())}),L.restrictions.imsTimeout),o=function(r){var i,a=null==r||null===(i=r.detail)||void 0===i?void 0:i.instance;a?(ve=!0,window.removeEventListener("onImsLibInstance",o),clearTimeout(n),e(a)):t()};window.addEventListener("onImsLibInstance",o),T("getImsLibInstance",null)}))};function me(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function ye(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,i=[],a=!0,c=!1;try{for(n=n.call(e);!(a=(o=n.next()).done)&&(i.push(o.value),!t||i.length!==t);a=!0);}catch(e){c=!0,r=e}finally{try{a||null==n.return||n.return()}finally{if(c)throw r}}return i}}(e,t)||be(e,t)||function(){throw new TypeError("Invalid attempt to de
4structure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function we(e){return function(e){if(Array.isArray(e))return me(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||be(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function be(e,t){if(e){if("string"==typeof e)return me(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?me(e,t):void 0}}var Ce,ke,Se,Ee,Le,Te,Ae,Pe,Oe,Me,De=new G({control:"privacy"}),Ie=function(){var e=[],t=$(L.cookies.consent);try{(t=(t=(t=(t=(t=t.split("groups="))[1]).split("&"))[0]).split(",")).forEach((function(t){if(-1!==t.indexOf(":1")){var n=t.replace(":1","");e.push(n)}}))}catch(e){De.log("Could not parse consent cookie")}return e},xe=function(){var e=!1,t=$(L.cookies.interaction);t&&"number"==typeof Date.parse(t)&&(Ie().length&&(e=!0));return e},je=function(){return new Promise((function(e){var t=O(window,"OneTrust.GetDomainData");if(D(t)&&t().isBannerLoaded)e();else{var n=document.querySelector("html");n.addEventListener("otloadbanner",(function t(){e(),n.removeEventListener("otloadbanner",t)}))}}))},qe=function(){if(xe()){var e=Ie(),t=e.length&&e.length===L.categories.length,n=1===e.length&&-1!==e.indexOf(L.categoriesDefault),o=e.length&&e.length!==L.categories.length&&!n;t&&(T(L.events.privacyConsent),De.log("".concat(L.events.privacyConsent," dispatched"))),o&&(T(L.events.privacyConsentCustom),De.log("".concat(L.events.privacyConsentCustom," dispatched"))),t||o||(T(L.events.privacyReject),De.log("".concat(L.events.privacyReject," dispatched")))}},Re=function(){if(Ce)return Ce;var e=O(window,"fedsConfig.privacy.otDomainId");return Ce=window.fetch("".concat(L.configEndpoint).concat(e,"/").concat(e,".json")).then((function(e){return e.json()})).catch((function(){}))},Ne=function(e,t,n){if(e&&t){var o=new Date((new Date).setFullYear((new Date).getFullYear()+1)),r=!0===O(n,"TenantFeatures.CookiesSameSiteNone")?"None; Secure":"Lax",i="TEST"===O(n,"ScriptType")?void 0:".".concat(le(window.location.hostname));pe(e,t,{path:"/",domain:i,expiration:o,sameSite:r},!0)}},Ue=function(){return document.querySelector("body > ".concat(L.selectors.toastNotification))},Ge=function(){var e=Ue();e&&(e.blur(),e.classList.remove("show"),e.removeAttribute("tabindex"),e.style.removeProperty("outline"))},Be=function(){!function(){if(!(Ue()instanceof HTMLElement)){var e=document.createElement("div");e.setAttribute("id",L.selectors.toastNotification.replace("#","")),e.classList.add(L.selectors.toastNotification.replace("#","")),e.appendChild(document.createRange().createContextualFragment('\n <div class="cs-container">\n <div class="cs-cols">\n <div class="cs-check"></div>\n <div class="cs-text"></div>\n </div>\n <div class="cs-cols">\n <a href="#" class="ot-sdk-show-settings">\n <div class="cs-settings-text"></div>\n </a>\n <div class="cs-close">\n <span>x</span>\n </div>\n </div>\n </div>')),document.body.appendChild(e)}}();var e=Ue();e.setAttribute("tabindex",0),e.style.setProperty("outline",0),e.classList.add("show"),e.focus(),setTimeout((function(){Ge()}),1e4);var t=document.querySelector(L.selectors.bannerIcon);t&&t.parentNode.removeChild(t)},He=function(){document.querySelector(L.selectors.preferenceCenterConfirm).style.setProperty("display","none")},ze=function(){return ue(document.querySelector(L.selectors.preferenceCenter))},_e=function(){if(ze())try{window.OneTrust.Close(),document.body.style.setProperty("overflow",""),document.documentElement.style.setProperty("overflow","")}catch(e){}},Ve=function(e,t){if(e&&e!==L.categoriesDefault&&-1!==L.categories.indexOf(e)){var n=document.querySelector('input[data-optanongroupid="'.concat(e,'"]'));if(!document.querySelector(L.selectors.banner)){var o=document.createElement("div");o.id=L.selectors.banner.replace("#",""),o.style="display: none";var r=document.querySelector(L.selectors.wrapper);r instanceof HTMLElement&&r.appendChild(o)}n instanceof HTMLElement&&(t?n.checked||(n.click(),De.log("Check category ".concat(e," programatically in Preference Center"))):n.checked&&(n.click(),De.log("Uncheck category ".concat(e," programatically in Preference Center"))))}},Fe=ye([function(e,t){ke=e,Se=t},function(){return{currentTitleEl:ke,currentDescriptionEl:Se}}],2),Je=Fe[0],$e=Fe[1],Ke=function(e,t){if(!e||!t){var n=$e();e=e||n.currentTitleEl,t=t||n.currentDescriptionEl}if(e instanceof HTMLElement&&t instanceof HTMLElement){var o=document.querySelector("#vendors-list-title");if(o){var r=(null==e?void 0:e.innerHTML)||"";t&&(r+="<div class='ot-cookie-description'>".concat((null==t?void 0:t.innerHTML)||"","</div>")),o.innerHTML=r;var i=document.querySelector(L.selectors.preferenceCenterAlwaysActive);if(i){i.innerHTML=window.location.hostname;var a=se(i,"li");a&&a.classList.add("always-active")}}}},Ye=function(){var e=document&&document.documentElement&&document.documentElement.lang,t=!1;return e&&e.length&&!0===O(window,"fedsConfig.privacy.documentLanguage")&&(t=!0),t},We=!1,Xe=function(){We||(je().then((function(){xe()||(!function(){var e=document.querySelector(L.selectors.banner),t=document.querySelector(L.selectors.bannerClose),n=document.querySelector(L.selectors.bannerIcon);
4e&&(t||e.insertAdjacentHTML("beforeend","<div id='".concat(L.selectors.bannerClose.replace("#",""),"'></div>")),(t=document.querySelector(L.selectors.bannerClose)).addEventListener("click",(function(){e.classList.remove("slide-up"),e.classList.add("slide-down"),n||(e.parentElement.insertAdjacentHTML("beforeend","<div id='".concat(L.selectors.bannerIcon.replace("#",""),"'></div>")),(n=document.querySelector(L.selectors.bannerIcon)).addEventListener("click",(function(){e.classList.remove("slide-down"),e.classList.add("slide-up"),n.classList.remove("show")}))),n.classList.add("show")})))}(),ne({usePageLanguage:Ye()}));var e=document.querySelector(L.selectors.bannerCustomize);e&&e.addEventListener("click",(function(){et(),re({source:"Banner",element:"Cookie Settings",modalLaunchMethod:"Cookie Settings on Banner",usePageLanguage:Ye()})}))})),window.addEventListener("click",(function(e){if(setTimeout((function(){(ze()&&function(e){var t=se(e,".category-item");if(t){var n=t.querySelector(".category-header"),o=t.querySelector(".ot-cookie-description");n instanceof HTMLElement&&o instanceof HTMLElement&&(Je(n,o),Ke(n,o))}}(e.target),(se(e.target,L.selectors.bannerAccept)||se(e.target,L.selectors.preferenceCenterAccept))&&(at(),function(){_e(),He();var e=[];return L.categories.forEach((function(t){e.push("".concat(t,":1"))})),st(e,!0)}().then((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.customMode,o=t.userGroup;Be();var r=se(e.target,L.selectors.bannerAccept);te({source:r?"Banner":"Modal",element:"Enable all",usePageLanguage:Ye(),customMode:n,userGroup:o})}))),se(e.target,L.selectors.preferenceCenterConfirm)&&(at(),function(){_e(),He();var e=Ie(),t=[];return L.categories.forEach((function(n){t.push("".concat(n,":").concat(-1!==e.indexOf(n)?"1":"0"))})),st(t,!0)}(e.target).then((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.customMode,n=e.userGroup;Be(),ee({source:"Modal",element:"Confirm my choices",usePageLanguage:Ye(),customMode:t,userGroup:n})}))),(se(e.target,L.selectors.bannerReject)||se(e.target,L.selectors.preferenceCenterReject))&&(at(),function(){_e(),He();var e=[];return L.categories.forEach((function(t){e.push("".concat(t,":").concat(t===L.categoriesDefault?"1":"0"))})),st(e,!0)}().then((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.customMode,o=t.userGroup;Be();var r=se(e.target,L.selectors.bannerReject);ie({source:r?"Banner":"Modal",element:"Don't enable",usePageLanguage:Ye(),customMode:n,userGroup:o})}))),se(e.target,L.selectors.preferenceCenterFaqs)&&function(e){var t=function(e,t){try{var n=e.parentElement.querySelector("#".concat(e.getAttribute("aria-controls")));t?(e.parentElement.classList.add("opened"),e.setAttribute("aria-expanded","true"),n.setAttribute("aria-hidden","false"),n.style.setProperty("display","block")):(e.parentElement.classList.remove("opened"),e.setAttribute("aria-expanded","false"),n.setAttribute("aria-hidden","true"),n.style.setProperty("display","none"))}catch(e){De.log("Could not find active item")}},n=document.querySelectorAll(L.selectors.preferenceCenterFaqs);Array.prototype.forEach.call(n,(function(n){if(n===e){var o="true"===n.getAttribute("aria-expanded");t(n,!o)}else t(n,!1)}))}(e.target),se(e.target,L.selectors.preferenceCenterCheckboxes)&&function(){var e=[],t=Ie().sort(),n=document.querySelectorAll(L.selectors.preferenceCenterCheckboxes);Array.prototype.forEach.call(n,(function(t){t.checked&&e.push(t.getAttribute("data-optanongroupid"))})),e=e.sort();var o=document.querySelector(L.selectors.preferenceCenterConfirm);JSON.stringify(e)!==JSON.stringify(t)?o.style.setProperty("display","inline-block"):o.style.setProperty("display","none")}(),se(e.target,L.selectors.preferenceCenterClose))&&(at(),document.querySelector(L.selectors.preferenceCenterConfirm).style.setProperty("display","none"),ot(),oe({usePageLanguage:Ye()}));se(e.target,L.selectors.toastNotificationClose)&&Ge(),se(e.target,L.selectors.bannerClose)&&ae({source:"Banner",element:"Minimize banner",usePageLanguage:Ye()})}),0),se(e.target,L.selectors.toastNotificationManage)&&(e.preventDefault(),Ge(),ct({source:"Toast",element:"Manage Cookie Settings",modalLaunc
4hMethod:"Cookie Settings on Toast",usePageLanguage:Ye()})),se(e.target,L.selectors.backdrop)){e.preventDefault();var t=document.querySelector(L.selectors.preferenceCenterClose);null==t||t.click()}})),window.addEventListener("keydown",(function(e){se(e.target,L.selectors.preferenceCenterViewCookies)&&("Enter"===(e.code||e.key)&&e.target instanceof HTMLElement&&e.target.click());se(e.target,L.selectors.wrapper)&&("Escape"===(e.code||e.key)&&e.target instanceof HTMLElement&&(at(),ot()))})),window.addEventListener("keyup",(function(e){se(e.target,L.selectors.searchContainer)&&Ke()})),We=!0)},Qe=function(){var e=Ye();De.log("Use page language to render Banner and Preference Center",e),z({path:L.url,type:"script",id:L.id,crossorigin:!0,data:{"domain-script":O(window,"fedsConfig.privacy.otDomainId"),"document-language":e}})},Ze=(Ee=!1,Le=function(e){var t=document.createElement("a");return t.href="#",t.setAttribute("aria-hidden","true"),t.textContent=".",Object.assign(t.style,{position:"absolute",width:"1px",height:"1px",margin:"-1px",padding:"0",overflow:"hidden",clip:"rect(0, 0, 0, 0)",border:"0",pointerEvents:"none"}),t.addEventListener("focus",e),t},Te=function(e){e.preventDefault();var t=e.target;if(se(t,L.selectors.otContent)){var n,o=we(document.querySelectorAll(L.selectors.cookieDetailsLink));null===(n=o[o.length-1])||void 0===n||n.focus()}else if(se(t,L.selectors.vendorList)){var r,i=we(document.querySelectorAll(L.selectors.viewCookieLink));null===(r=i[i.length-1])||void 0===r||r.focus()}},Ae=function(e){e.preventDefault();var t,n=e.target;if(se(n,L.selectors.otContent))null===(t=document.querySelector(L.selectors.preferenceCenterClose))||void 0===t||t.focus();else if(se(n,L.selectors.vendorList)){var o;null===(o=document.querySelector(L.selectors.vendorListClose))||void 0===o||o.focus()}},function(){Ee||(document.querySelectorAll(".powered-by-logo").forEach((function(e){var t=Le(Te),n=Le(Ae);e.parentNode.insertBefore(n,e),e.parentNode.insertBefore(t,e),e.remove()})),Ee=!0)}),et=function(e){e&&nt(e);var t=document.querySelector(L.selectors.preferenceCenter);it(t),Ze(),setTimeout((function(){document.body.style.setProperty("overflow","hidden"),t.setAttribute("role","dialog");var e=document.querySelector(L.selectors.preferenceCenterTitle);e&&(e.setAttribute("tabindex",0),e.focus())}),0)},tt=ye((Pe=!1,Oe=null,[function(e){Pe=!0,Oe=e},function(){Pe&&(Oe.focus(),Pe=!1),Oe=null}]),2),nt=tt[0],ot=tt[1],rt=ye((Me=new Set,[function(e){if(e&&e instanceof Element){for(var t=e;t.parentElement&&t.parentElement!==document.body;)t=t.parentElement;Array.from(document.body.children).forEach((function(e){e!==t&&(e.hasAttribute("aria-hidden")||(e.setAttribute("aria-hidden","true"),Me.add(e)))}));var n=t.querySelector(L.selectors.banner);n&&(n.setAttribute("aria-hidden","true"),Me.add(n))}},function(){Me.forEach((function(e){e.removeAttribute("aria-hidden")})),Me.clear()}]),2),it=rt[0],at=rt[1],ct=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{modalLaunchMethod:"Programatically",usePageLanguage:Ye()};Xe();var t=O(window,"OneTrust.ToggleInfoDisplay");D(t)?(t(),re(e),et(null==e?void 0:e.triggerElement)):(Qe(),je().then((function(){var t=O(window,"OneTrust.ToggleInfoDisplay");D(t)&&(t(),re(e),et(null==e?void 0:e.triggerElement))})))},st=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=[],o=[];if(e.forEach((function(e){var t=ye(e.split(":"),2),r=t[0],i=t[1];if(r===L.categoriesDefault&&"0"===i)return n.push("".concat(r,":1")),void o.push(r);-1!==L.categories.indexOf(r)&&(o.push(r),n.push(e))})),o.sort().toString()!==L.categories.toString())return De.log("New consent does not include all categories, cannot update"),Promise.resolve();
4var r=function(){var e=$(L.cookies.consent),o=[];e&&e.length?(e=e.split("&")).forEach((function(e){var t=ye(e.split("="),2),r=t[0],i=t[1];"groups"===r&&(i=n.join(",")),"datestamp"===r&&(i=(new Date).toString()),o.push("".concat(r,"=").concat(encodeURIComponent(i).replace(/%20/g,"+")))})):o.push("groups=".concat(encodeURIComponent(n.join(",")).replace(/%20/g,"+")));var r=function(e){Ne(L.cookies.consent,o.join("&"),e),De.log("Setting consent",n),n.forEach((function(e){var t=ye(e.split(":"),2),n=t[0],o=t[1];Ve(n,"1"===o)})),t&&qe()};return Re().then(r).catch(r)},i=function(){return n.indexOf("C0004:1")},a=function(){return-1!==i()},c=function(e){var t=L.restrictions.userTags,n=t.edu,o=t.age;return e.find((function(e){return o.includes(e)}))?"age":e.find((function(e){return n.includes(e)}))?"edu":"unspecified"};return new Promise((function(e){var t=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n={customMode:t.customMode||L.restrictions.modes.user,userGroup:t.userGroup};r().then((function(){e(n)})).catch((function(){e(n)}))};a()?_().then((function(){K()?(De.log("User has Global Privacy Control ON - disabling C0004"),n[i()]="C0004:0",t({customMode:L.restrictions.modes.gpc})):he().then((function(e){e.isSignedInUser()?e.getProfile().then((function(e){var o=ye(de(e.tags),2),r=o[0],a=o[1];r?(De.log("User is part of sensitive group ".concat(a.join(",")," - disabling C0004")),n[i()]="C0004:0",t({customMode:L.restrictions.modes.group,userGroup:c(e.tags)})):t()})).catch((function(){t()})):t()})).catch((function(){t()}))})).catch((function(){t()})):t()}))},lt={bindEvents:Xe,disableCategories:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;if(xe()){var n=Ie(),o=[],r=[];L.categories.forEach((function(t){if(t===L.categoriesDefault)return o.push("".concat(t,":1")),void r.push(t);-1!==n.indexOf(t)&&-1===e.indexOf(t)?(o.push("".concat(t,":1")),r.push(t)):o.push("".concat(t,":0"))})),r.sort().toString()!==n.sort().toString()?st(o,t):De.log("Consent has not changed, no need to update")}else De.log("No existing consent, cannot disable categories")},enableCategories:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;if(xe()){var n=Ie(),o=[],r=[];L.categories.forEach((function(t){return t===L.categoriesDefault||-1!==n.indexOf(t)?(o.push("".concat(t,":1")),void r.push(t)):void(-1!==e.indexOf(t)?(o.push("".concat(t,":1")),r.push(t)):o.push("".concat(t,":0")))})),r.sort().toString()!==n.sort().toString()?st(o,t):De.log("Consent has not changed, no need to update")}else De.log("No existing consent, cannot enable categories")},getConfiguration:Re,getConsent:Ie,hasExistingConsent:xe,hidePreferenceCenter:_e,injectCSS:function(){var e=document.createElement("style");document.head.appendChild(e);var t=e.sheet;t.insertRule("".concat(L.selectors.wrapper," ").concat(L.selectors.banner,".").concat(L.selectors.holdBanner," { display: none }")),t.insertRule("".concat(L.selectors.banner,".bottom { bottom: 0 !important }"))},loadOnClick:function(){window.addEventListener("click",(function(e){var t=O(window,"fedsConfig.privacy.footerLinkSelector");t&&se(e.target,t)&&(e.preventDefault(),ct({modalLaunchMethod:"Footer link",usePageLanguage:Ye(),triggerElement:e.target}))}))},loadSDK:Qe,onBannerLoad:je,refreshConsent:function(){var e=Ie(),t=[];L.categories.forEach((function(n){t.push("".concat(n,":").concat(-1!==e.indexOf(n)?"1":"0"))})),st(t,!0).then((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.customMode,n=e.userGroup;t&&t!==L.restrictions.modes.user&&ee({source:"Custom",element:t,usePageLanguage:Ye(),customMode:t,userGroup:n})}))},setButtonText:function(){var e=function(t){if(t){if(ge[t])return ge[t];if(-1!==t.indexOf("-"))return e(t.substr(0,2))}return ge.default},t=function(){var t=O(window,"fedsConfig.privacy.footerLinkSelector");if("string"==typeof t&&0!==t.length){var n=document.querySelector(t);if(n){var o=window.navigator.language||window.navigator.userLanguage;Ye()&&(o=document.documentElement.lang),n.innerText=e(o.toLowerCase())}}};"loading"===document.readyState?document.addEventListener("readystatechange",(function e(){t(),document.removeEventListener("readystatechange",e)})):t()},setConsent:st,setImplicitConsent:function(e){var t=[];
4L.categories.forEach((function(e){t.push("".concat(e,":1"))})),Ne(L.cookies.interaction,(new Date).toISOString(),e),st(t,!0).then((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.customMode,n=e.userGroup;t&&t!==L.restrictions.modes.user&&ee({source:"Custom",element:t,usePageLanguage:Ye(),customMode:t,userGroup:n})}))},showPreferenceCenter:ct,triggerConsentEvent:qe,usePageLanguage:Ye,reloadOT:function(){var e,t;null===(e=document.querySelector(L.selectors.banner))||void 0===e||e.remove(),null===(t=window.OneTrust)||void 0===t||t.LoadBanner()}};function ut(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function dt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,i=[],a=!0,c=!1;try{for(n=n.call(e);!(a=(o=n.next()).done)&&(i.push(o.value),!t||i.length!==t);a=!0);}catch(e){c=!0,r=e}finally{try{a||null==n.return||n.return()}finally{if(c)throw r}}return i}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ut(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ut(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var ft=new G({control:"privacy"}),gt=function(){return lt.hasExistingConsent()?lt.getConsent().sort():[L.categoriesDefault]},pt=function(){var e=lt.getConsent();return lt.hasExistingConsent()&&e.length&&e.length===L.categories.length},vt=function(){var e=lt.getConsent(),t=1===e.length&&-1!==e.indexOf(L.categoriesDefault);return lt.hasExistingConsent()&&e.length&&e.length!==L.categories.length&&!t},ht=function(){lt.showPreferenceCenter()},mt=function(){return new Promise((function(e){M(window.OneTrust)?(lt.loadSDK(),e(lt.onBannerLoad())):e()}))},yt=function(){var e;return null===(e=document.querySelector(L.selectors.banner))||void 0===e?void 0:e.classList.remove(L.selectors.holdBanner)},wt=function(){null!==new URLSearchParams(window.location.search).get("autoConsent")&<.setImplicitConsent()},bt=function(){var e=new URLSearchParams(window.location.search).get("customOtDomainId");null!==e&&O(window,"fedsConfig.privacy.otDomainId")&&(window.fedsConfig.privacy.otDomainId=e,ft.log("Using custom domain id: ".concat(e)))},Ct=function(){var e=new URLSearchParams(window.location.search).get("customPrivacyLocation");null!==e&&(window.sessionStorage.setItem(L.location,JSON.stringify({country:e.toUpperCase()})),window.OneTrust=window.OneTrust||{},window.OneTrust.geolocationResponse={countryCode:e.toUpperCase(),stateCode:""},ft.log("Using custom privacy location",e))},kt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=O(window,"fedsConfig.privacy");if(M(t))ft.log("Configuration is missing, cannot initialize Privacy");else{(!P(e,"setButtonText")||P(e,"setButtonText")&&!0===e.setButtonText)&<.setButtonText(),wt(),V()||bt(),Ct();var n=new URLSearchParams(window.location.search).get("skipConsent");if("true"===n)return T(L.events.privacyReject),ft.log("".concat(L.events.privacyReject," dispatched")),void ft.log("Stop execution for Privacy logic");lt.hasExistingConsent()?(lt.loadOnClick(),lt.refreshConsent()):Promise.all([_(),lt.getConfiguration()]).then((function(e){var t=dt(e,2),n=t[0],o=t[1];!function(e,t){if(M(e)||M(t))return ft.log("Location or configuration are empty, fallback to loading OneTrust"),!0;var n=O(t,"RuleSet");if(!n)return!1;var o=n.filter((function(t){return-1!==t.Countries.indexOf(e.country.toLowerCase())&&!t.Global})),r=!M(o[0]);return ft.log("Active rule:",o[0]),ft.log("Is GDPR enforced: ".concat(r)),r}(n,o)?lt.setImplicitConsent(o):(lt.injectCSS(),lt.loadSDK(),lt.bindEvents(),lt.onBannerLoad().then((function(){var e,t,n;O(window,"fedsConfig.privacy.holdBanner")&&(null===(n=document.querySelector(L.selectors.banner))||void 0===n||n.classList.add(L.selectors.holdBanner));(null===(t=null===(e=window.Optanon)||void 0===e?void 0:e.GetDomainData())||void 0===t?void 0:t.ShowAlertNotice)||(ft.log("OneTrust location service: user is not GDPR enforced"),lt.setImplicitConsent(o))}))),lt.loadOnClick()})).catch((function(){}))}},St=(L.events,function(){return{events:L.events,activeCookieGroups:gt,disable:lt.disableCategories,enable:lt.enableCategories,hasUserProvidedConsent:pt,hasUserProvidedCustomConsent:vt,loadResource:z,loadOneTrust:mt,reloadOT:lt.reloadOT,showBanner:yt,showConsentPopup:ht,showPreferenceCenter:lt.showPreferenceCenter}});window.adobePrivacy=St(),kt()}();
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.