1 2 3 window.fqdn = window.fqdn ?? "vb-bo.de"; 4 window.data_domain = window.data_domain ?? "019610bd-213c-7304-a96b-25db9087de99"; 5 function otLoaderMain(){let a=.2,g=1990;function n(e,t,n,o=!1){if(!e?.trim()||!t?.trim()||null==n)return!1;n=String(n).replace(/["\\]/g,"\\$&"),e=e.trim()+`[${t}="${n}"]`,t=o?document.querySelectorAll(e):document.querySelector(e);try{return o?1<t.length:t.nonce.length?t.nonce:(r("ERROR - empty nonce for marketing-consent-manager"),!1)}catch(e){console.log("Error returning length"),r("ERROR - finding Nonce for marketing-consent-manager")}}function r(e,t={}){var n,o,r=(e=>{var t;for(t of document.cookie?document.cookie.split("; "):[]){var[n,...o]=t.split("=");if(n===e)return decodeURIComponent(o.join("="))}})("nlm-session-id");r&&(n=window.location.origin+"/serviceproxy/me-service/update",o=(o=new URL(window.location.href)).origin+o.pathname,o=(e=>{var t={...e};let n=JSON.stringify(t);for(var o=n.length,r=[];n.length>g;){var a=Object.entries(t).filter(e=>"string"==typeof e[1]).sort((e,t)=>t[1].length-e[1].length)[0];if(!a)return l("marketing UI log payload truncated to fallback payload",{originalLength:o,finalLength:(i=JSON.stringify({me_eventName:"string"==typeof t.me_eventName?t.me_eventName:"truncated_log",me_error:"log payload exceeded maximum length"})).length,truncationActions:r}),i;var[i,a]=a,c=n.length-g;a.length>1+c?(t[i]=a.slice(0,a.length-c-1)+"â¦",r.push("shortened:"+i)):(delete t[i],r.push("dropped:"+i)),n=JSON.stringify(t)}return 0<r.length&&l("marketing UI log payload truncated",{originalLength:o,finalLength:n.length,truncationActions:r}),n})(r={me_logCount:window.meLogCount=(window.meLogCount||0)+1,me_session:r,me_clientTimestamp:(new Date).toISOString(),me_eventName:e,me_url:o,me_referrer:document.referrer,me_logVersion:a,...t}),navigator.sendBeacon(n,o)||l("sendBeacon failed for marketing UI log",{url:n,eventName:e,originalLength:JSON.stringify(r).length,sentLength:o.length}))}function l(...e){window.nlmdebug&&console.log("[ot-loader] ",e)}return{loadConsent:function(){var e,t;(()=>{let t=!1;try{var e=new URL(window.location.href).searchParams.get("showConsent");t="false"===e}catch(e){console.error("Error parsing URL:",e),r("ERROR - parsing window.location.href url",{me_error:e instanceof Error?e.message:String(e)}),t=!0}return!0===t||(t=n("script","src","https://cdn.cookielaw.org/scripttemplates/otSDKStub.js",!0))})()||(!(e=>{try{var t=new URL(window.location.href),n=t.hostname.split(".");return(2<n.length?n.slice(-2).join("."):t.hostname).toLowerCase()===e.toLowerCase()}catch(e){console.error("Error parsing URL - ",e),r("ERROR - comparing FQDN",{me_error:e instanceof Error?e.message:String(e)})}})(window.fqdn)&&window.nlmdebug?(console.warn("FQDN does not match",window.fqdn),r("FQDN does not match",{me_fqdn:window.fqdn})):(!(e=n("script","data-automation-id","marketing-consent-manager"))&&window.nlmdebug&&(console.warn("Nonce not found, check CSP and script tags"),r("ERROR - Nonce not found for marketing-consent-manager, check CSP and script tags")),e=e,(t=document.createElement("script")).src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js",t.type="text/javascript",t.async=!0,t.dataset.domainScript=window.data_domain,t.dataset.documentLanguage="true",t.nonce=e,document.head.append(t),r("loadConsent")))},sendMarketingUiLog:r}}function getFetchStart(){if(performance.getEntriesByType){var e=performance.getEntriesByType("navigation")[0];if(e&&e.fetchStart)return e.fetchStart}if(performance.timing&&performance.timing.fetchStart)return performance.timing.fetchStart}let fetchStart=getFetchStart(),otLoader=otLoaderMain();otLoader.sendMarketingUiLog("script otLoader loaded",{me_fullUrl:window.location.href,...fetchStart?{me_fetchStart:fetchStart}:{}}),otLoader.loadConsent(),setTimeout(()=>{otLoader.sendMarketingUiLog("still alive")},5e3);
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.