1try{!function(){var n="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},e=(new n.Error).stack;e&&(n._sentryDebugIds=n._sentryDebugIds||{},n._sentryDebugIds[e]="dff87832-e2eb-4af2-b457-5870ab9cd39c",n._sentryDebugIdIdentifier="sentry-dbid-dff87832-e2eb-4af2-b457-5870ab9cd39c")}()}catch(n){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1457],{21457:(n,e,a)=>{a.r(e),a.d(e,{IubendaScripts:()=>i});var t=a(19254);function i(){return(0,t.useEffect)(()=>{if(document.getElementById("iubenda-consdb-config-script"))return;let n=document.createElement("script");n.id="iubenda-consdb-config-script",n.type="text/javascript",n.innerHTML='\n var _iub = _iub || {};\n _iub.cons_instructions = _iub.cons_instructions || [];\n _iub.cons_instructions.push(["init", {api_key: "38myR9kCH15DmKMrJezUNgeaTAT1Cazp"}]);\n',document.head.appendChild(n);let e=document.createElement("script");e.id="iubenda-consdb-script",e.src="https://cdn.iubenda.com/cons/iubenda_cons.js",e.type="text/javascript",e.async=!0,document.head.appendChild(e);let a=document.createElement("script");a.id="iubenda-config-script",a.innerHTML="\n var _iub = _iub || [];\n var _iub_banner_html = '';\n /* Returns true for GDPR (opt-in), false for CCPA/US-privacy (opt-out), null if unresolved.\n * Newer iubenda widgets expose gdprApplies()/ccpaApplies() instead of the\n * removed isPreferenceNeeded(); fall back to the legacy method for old builds. */\n function granolaIubendaIsPreferenceNeeded() {\n var api = window._iub && window._iub.cs && window._iub.cs.api;\n if (!api) return null;\n try {\n if (typeof api.ccpaApplies === 'function' && api.ccpaApplies()) return false;\n if (typeof api.gdprApplies === 'function' && api.gdprApplies()) return true;\n } catch (e) {}\n if (typeof api.isPreferenceNeeded === 'function') {\n var legacy = api.isPreferenceNeeded();\n if (legacy === true || legacy === false) return legacy;\n }\n return null;\n }\n function granolaIubendaSyncRegimeClasses() {\n var html = document.documentElement;\n var needed = granolaIubendaIsPreferenceNeeded();\n html.classList.toggle('gdpr', needed === true);\n html.classList.toggle('ccpa', needed === false);\n }\n function granolaIubendaClearShellState() {\n var html = document.documentElement;\n html.classList.remove('iubenda-ccpa-notice-dismissed');\n if (window.__granolaIubendaCcpaHideTimer) {\n clearTimeout(window.__granolaIubendaCcpaHideTimer);\n window.__granolaIubendaCcpaHideTimer = null;\n }\n }\n function granolaIubendaScheduleCcpaAutoHide() {\n var html = document.documentElement;\n html.classList.remove('iubenda-ccpa-notice-dismissed');\n if (window.__granolaIubendaCcpaHideTimer) {\n clearTimeout(window.__granolaIubendaCcpaHideTimer);\n }\n window.__granolaIubendaCcpaHideTimer = setTimeout(function() {\n html.classList.add('iubenda-ccpa-notice-dismissed');\n window.__granolaIubendaCcpaHideTimer = null;\n }, 5000);\n }\n /* isPreferenceNeeded() is often still null the instant onBannerShown runs â retry briefly */\n function granolaIubendaApplyCcpaTimerFromApi() {\n var needed = granolaIubendaIsPreferenceNeeded();\n var html = document.documentElement;\n if (needed === true) {\n if (window.__granolaIubendaCcpaHideTimer) {\n clearTimeout(window.__granolaIubendaCcpaHideTimer);\n window.__granolaIubendaCcpaHideTimer = null;\n }\n html.classList.remove('iubenda-ccpa-notice-dismissed');\n } else if (needed === false) {\n granolaIubendaScheduleCcpaAutoHide();\n }\n return needed !== null;\n }\n function granolaIubendaSyncRegimeAndCcpaTimerWithRetry() {\n granolaIubendaSyncRegimeClasses();\n var n = 0;\n function tick() {\n if (granolaIubendaApplyCcpaTimerFromApi()) return;\n n += 1;\n if (n <= 12) {\n setTimeout(tick, n * 24);\n return;\n }
1\n var b = document.getElementById('iubenda-cs-banner');\n if (b && b.classList.contains('iubenda-cs-visible') && b.querySelector('.iubenda-cs-reject-btn')) {\n var html = document.documentElement;\n html.classList.add('gdpr');\n html.classList.remove('ccpa');\n }\n }\n tick();\n }\n _iub.csConfiguration = {\n callback: {\n onConsentGiven: function() {\n granolaIubendaClearShellState();\n window.dispatchEvent(new CustomEvent('iubenda:consentGiven'));\n },\n onConsentRejected: function() {\n granolaIubendaClearShellState();\n window.dispatchEvent(new CustomEvent('iubenda:consentRejected'));\n },\n onConsentFirstGiven: function() {\n granolaIubendaClearShellState();\n window.dispatchEvent(new CustomEvent('iubenda:consentFirstGiven'));\n },\n onConsentRead: function() {\n window.dispatchEvent(new CustomEvent('iubenda:consentRead'));\n },\n onBannerShown: function() {\n granolaIubendaSyncRegimeAndCcpaTimerWithRetry();\n window.dispatchEvent(new CustomEvent('iubenda:bannerShown'));\n },\n onBannerClosed: function() {\n granolaIubendaClearShellState();\n window.dispatchEvent(new CustomEvent('iubenda:bannerClosed'));\n },\n onReady: function() {\n var banner = document.getElementById('iubenda-cs-banner');\n if (banner) { _iub_banner_html = banner.innerHTML; }\n window.dispatchEvent(new CustomEvent('iubenda:ready'));\n if (banner && banner.classList.contains('iubenda-cs-visible')) {\n granolaIubendaSyncRegimeAndCcpaTimerWithRetry();\n } else {\n granolaIubendaSyncRegimeClasses();\n }\n },\n onPreferenceNotNeeded: function() {\n granolaIubendaSyncRegimeClasses();\n window.dispatchEvent(new CustomEvent('iubenda:preferenceNotNeeded'));\n },\n onCcpaAcknowledged: function() {\n granolaIubendaClearShellState();\n window.dispatchEvent(new CustomEvent('iubenda:ccpaAcknowledged'));\n },\n onCcpaOptOut: function() {\n granolaIubendaClearShellState();\n window.dispatchEvent(new CustomEvent('iubenda:ccpaOptOut'));\n },\n onStartupFailed: function() {\n granolaIubendaClearShellState();\n window.dispatchEvent(new CustomEvent('iubenda:startupFailed'));\n },\n onError: function(error) {\n window.dispatchEvent(new CustomEvent('iubenda:error', { detail: error }));\n },\n onFatalError: function(error) {\n granolaIubendaClearShellState();\n window.dispatchEvent(new CustomEvent('iubenda:fatalError', { detail: error }));\n }\n }\n };\n",document.head.appendChild(a);let t=document.createElement("script");t.id="iubenda-widget-script",t.src="https://embeds.iubenda.com/widgets/6be65192-81fb-45ba-87a3-1798cc79c416.js",t.type="text/javascript",document.head.appendChild(t)},[]),null}}}]);
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.