PageSourceSearch

https://filtron.eu/etc.clientlibs/mannhummel-base/clientlibs/acdl_…-7e4174e85d1308af15a3fc0269137814-lc.min.js

js filtron.eu collected 2026-10-07 14:01:33 UTC 24,023 bytes, 8 lines download raw bytes

1"use strict";(self.webpackChunkacdl_helper=self.webpackChunkacdl_helper||[]).push([[182],{182:(e,n,o)=>{o.r(n),o.d(n,{default:()=>a});const t=Object.freeze({update_object:function(e,n){const o={};return e.reduce((function(e,o,t,a){return t===a.length-1?e[o]=n:e[o]={}}),o),o}});function a(){return{meta:Object.freeze({name:"usercentrics",dependencies:["consent_status","launch:loaded"],events:["consent_status"],config:{protocol:{"Adobe Analytics":"ANALYTICS","Adobe Target":"TARGET"},push_after:""}}),impl:t=>({init:e(t),handle_event:n(t),provider:o(t)})};function e(e){return function(){const n=e=>{window.UC_UI.updateLanguage(document.documentElement.lang),window.removeEventListener("UC_UI_INITIALIZED",n)};window.UC_UI&&window.UC_UI.isInitialized()?window.UC_UI.updateLanguage(document.documentElement.lang):window.addEventListener("UC_UI_INITIALIZED",n),window.adobe?.optIn?window.adobe.optIn.on("complete",(n=>{e.logger.success("Consent updated: ",{consent:n}),e.acdl.push({event:`${e.event_prefix}:consent_applied`}),e.acdl.pu
1sh(t.update_object(["user","consent","adobe"],n)),e.config.push_after&&e.acdl.push({event:e.config.push_after})})):e.logger.error("Adobe OptIn Framwork not available - Please install via ECID Launch Extension")}}function n(e){return function(n){if(e?.config?.protocol||e.logger.warning("No custom protocol configured - using fallback protocol!"),!window.adobe?.optIn)return void e.logger.error("Cannot handle event - adobe optIn framework is missing!");const o=e.config.protocol;Object.keys(n).reduce(((e,t)=>Object.prototype.hasOwnProperty.call(o,t)?n[t]?(window.adobe.optIn.approve(window.adobe.OptInCategories[o[t]],!0),!0):(window.adobe.optIn.deny(window.adobe.OptInCategories[o[t]],!0),e):e),!1)?window.adobe.optIn.approve(window.adobe.OptInCategories.ECID,!0):window.adobe.optIn.deny(window.adobe.OptInCategories.ECID,!0),window.adobe.optIn.complete()}}function o(e){return Object.freeze({get_active_language:()=>window.UC_UI.getActiveLanguage(),get_base_info:()=>window.UC_UI.getServicesBaseInfo(),async get_full_info(){try{return await window.UC_UI.getServicesFullInfo()}catch(n){e.logger.error("Get full info from usercentrics failed:",n)}}})}}}}]);
2"use strict";(self.webpackChunkacdl_helper=self.webpackChunkacdl_helper||[]).push([[209],{209:(e,t,n)=>{n.r(t),n.d(t,{default:()=>s});const o=Object.freeze({update_object:function(e,t){const n={};return e.reduce((function(e,n,o,s){return o===s.length-1?e[n]=t:e[n]={}}),n),n},get_user_data:function(e,t){return e&&t?e[t]:e&&!t?e:void 0}});function s(){return{meta:Object.freeze({name:"user",dependencies:["launch:loaded"],events:[],config:{adobe_org_id:"",default_name:"Anonymous"}}),impl:n=>({init:e(n),handle_event:function(e){},provider:t(n)})};function e(e){return function(){if(!window.adobe?.optIn)return void e.logger.error("Cannot initialize user - adobe optIn framework is missing!");if(!e.config?.adobe_org_id)return void e.logger.error("Cannot initialize user - Config for 'adob_org_id' is missing!");const t=window.Visitor.getInstance(e.config.adobe_org_id);t.getVisitorValues((n=>{e.acdl.push(o.update_object(["user","name"],e.config.default_name)),e.acdl.push(o.update_object(["user","mcid"],t.getMarketingCloudVisitorID())),e.acdl.pu
2sh(o.update_object(["user","local_segments"],[]))}))}}function t(e){return Object.freeze({get(t){const n=e.acdl.get_state("user");return o.get_user_data(n,t)},add_segment(t){const n=e.acdl.get_state(),s=n?.user?.local_segments;s&&e.acdl.push(o.update_object(["user","local_segments"],s.concat([t])))},remove_segment(t){const n=e.acdl.get_state(),s=n?.user?.local_segments;if(s){const n=s.map((e=>e===t?null:e));e.acdl.push(o.update_object(["user","local_segments"],n))}},clear_segments(){const t=e.acdl.get_state(),n=t?.user?.local_segments;if(n){const t=n.map((e=>null));e.acdl.push(o.update_object(["user","local_segments"],t))}}})}}}}]);
3"use strict";(self.webpackChunkacdl_helper=self.webpackChunkacdl_helper||[]).push([[236],{236:(e,n,t)=>{function o(e,n,t){const o=n||{},a=!(t&&!0===t.one_of),c=Object.keys(o).map((function(n){if("string"==typeof e[n]){const a=e[n].match((t=o[n],new RegExp("^"+t.split(/\*+/).map(r).join(".*")+"$")));return Boolean(a)}var t;return Boolean(Object.prototype.hasOwnProperty.call(e,n)&&o[n]===e[n])})).filter((function(e){return e}));return 0===Object.keys(o).length?Boolean(e):a?Object.keys(o).length===c.length:c.length>0}function r(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")}function a(e,n){var t;return e["dlh:ownPath"]=n,e["dlh:ownId"]=n.split(".")[n.split(".").length-1],e["dlh:parentComponent"]=e.parentId?(t=e.parentId).includes("-")?t.split("-")[0]:t:void 0,e}function c(e){const n=e?e.split("/").filter((function(e){return""!==e})).map((function(e){return e.replace(".html","")})).reduce((function(e,n,t){return t>1&&e.push(n),e}),[]):void 0;return n?n.join(" : "):"Cannot resolve pageId!"}function i(e){const n=e?e.split("/").filter((function(e){return""!==e})).map((function(e){return e.replace(".html","")})).reduce((function(e,n,t){if(1===t){const t=n.split("-").map((function(e){return`${e.charAt(0).toUpperCase()}${e.slice(1)}`})).filter((function(e){return e})).join(" ");e.push(t)}return e}),[]):void 0;return n?n.join(" : "):"Cannot resolve tenant!"}function p(e,n){const t=n.replace("?","").split("&"),o=t?t.filter((function(e){return""!==e})).reduce((function(e,n){const t=n.split("=");return Object.prototype.hasOwnProperty.call(e,t[0])&&(e[t[0]]=t[1]),e}),e):void 0;var r;return o?Object.keys(o).map((r=o,function(e){return r[e]})).join(":").replace(/^:+$/,""):""}t.r(n),t.d(n,{default:()=>s});const l=Object.freeze({get_page_data:function(e,n){return e&&n?e[n]:e&&!n?e:void 0},fulfiller:function(e,n,t){if(!Array.isArray(n))return;let r=!1;const a=[],c=e=>t();return window.addEventListener("beforeunload",c),function(i){return function(p){r||0===(n=n.filter((e=>e===p.event?(a.push(e),!1):!(u(e)&&!o(i,e.cond)||u(e)&&e.event===p.event&&o(i,e.cond)&&(a.push(e),1))))).length&&(window.removeEventListener("beforeunload",c),e.success("Resolved page dependencies",a),r=!0,t())}}},is_valid_dependecies_item:function(e){return"string"==typeof e?null:u(e)?Object.hasOwn(e,"event")?Object.hasOwn(e,"cond")?null:"Invalid dependency item: Missing 'cond' property":"Invalid dependency item: Missing 'event' property":"Invalid dependency item: Not an object!"}});function u(e){return"object"==typeof e&&null!==e}function s(){return{meta:Object.freeze({name:"page",dependencies:[],events:["cmp:show"],config:{component_types:[{"@type":"*/components/page"},{"@type":"*/components/page/content"},{"@type":"*/components/page/press"},{"@type":"*/components/page/event"},{"@type":"*/components/global/integrator-page"},{"@type":"*/components/global/page"}],prefix:"dlh",page_load_event:"load",page_load_dependencies:[],cid_mapping:{utm_source:"",utm_medium:"",utm_campaign:"",utm_term:"",utm_content:"",utm_id:""}}}),impl:o=>({init:e(o),handle_event:n(o),provider:t(o)})};function e(e){return function(){var n;n=e.config?.component_types,!n||Array.isArray(n)?n.forEach((n=>{Object.prototype.hasOwnProperty.call(n,"@type")||e.logger.error('Missing "@type" field in configuration: ',n)})):e.logger.error("config.component_types is an invalid configuration"),(n=>{if(n&&!Array.isArray(n))return void e.logger.error("config.page_load_dependencies is an invali
3d configuration");const t=n.map((e=>l.is_valid_dependecies_item(e))).filter((e=>e));t.length>0&&e.logger.error("config.page_load_dependencies has errors: ",t)})(e.config?.page_load_dependencies)}}function n(e){let n;return function(t){const r=()=>{e.acdl.remove_event_listener("adobeDataLayer:event",n),setTimeout((()=>{e.logger.success(`Page resolved. Pushing "${e.config.page_load_event}" event to the dataLayer`),e.acdl.push({event:`${e.event_prefix}:${e.config.page_load_event}`,eventInfo:{path:e.shared.page_component}})}),0)},u=function(e,n){if(!e)return;const t=Object.prototype.hasOwnProperty.call(e,"eventInfo")&&Object.prototype.hasOwnProperty.call(e.eventInfo,"reference"),r=Object.prototype.hasOwnProperty.call(e,"eventInfo")&&Object.prototype.hasOwnProperty.call(e.eventInfo,"path"),c=t?e.eventInfo.reference:r?e.eventInfo.path:null;if(c){const e=n(c);return void 0!==e?function(n,t){const r="string"!=typeof n||t?t:n;return o(e,"object"==typeof n?n:void 0,{one_of:!0})?r?a(e,c)[r]:a(e,c):void 0}:function(e,n){}}return function(e,n){}}(t,window.adobeDataLayer.getState);e.config.component_types.reduce(((e,n)=>e||!!u(n)),!1)?(e.shared.page_component=function(e,n){const t=e?.message?.eventInfo?.path||e?.eventInfo?.path;return n.acdl.push((function(e){const o=(r=n.config.prefix,function(e){return`${r}:${e}`});var r;const a=e.getState(t),l=a["xdm:tags"],u=null!==l&&Array.isArray(l)&&l.length>0?l.join(";"):"",s=function(e,n){const t={};return e.split(".").reduce((function(e,t,o,r){return o===r.length-1?e[t]=n:e[t]={}}),t),t}(t,{[o("pageId")]:c(a["repo:path"]),[o("tenant")]:i(a["repo:path"]),[o("pagename")]:(f=a["repo:path"],f?f.split("/").filter((function(e){return""!==e})).map((function(e){return e.replace(".html","")})).reduce((function(e,n,t,o){return t===o.length-1?e+n:e}),""):void 0),[o("pagetype")]:(d=a["xdm:template"],d?d.split("/").filter((function(e){return""!==e})).map((function(e){return`${e.charAt(0).toUpperCase()}${e.slice(1)}`})).reduce((function(e,n,t,o){return t===o.length-1?e+n:e}),""):void 0),[o("cid")]:p(n.config.cid_mapping,document.location.search),[o("pagetags")]:u,[o("ownPath")]:t,[o("ownId")]:t.split(".")[t.split(".").length-1]});var d,f;n.acdl.push(s)})),t}(t,e),e.config.page_load_dependencies.length>0?(n=l.fulfiller(e.logger,e.config.page_load_dependencies,r),n=n(e.acdl.get_state(e.shared.page_component)),e.acdl.add_event_listener("adobeDataLayer:event",n,{scope:"all"})):r()):e.logger.error("Cannot resolve page. Pagetype is unmatched. Please check or update your configuration!")}}function t(e){return Object.freeze({get(n){const t=e.acdl.get_state(e.shared.page_component);return l.get_page_data(t,n)}})}}}}]);
4"use strict";(self.webpackChunkacdl_helper=self.webpackChunkacdl_helper||[]).push([[310],{310:(e,n,t)=>{t.r(n),t.d(n,{default:()=>u});const c=Object.freeze({update_object:function(e,n){const t={};return e.reduce((function(e,t,c,u){return c===u.length-1?e[t]=n:e[t]={}}),t),t}});function u(){return{meta:Object.freeze({name:"cleanup",dependencies:[],events:["acdl_helper:cleanup"],config:{keep:[]}}),impl:n=>({init:function(){},handle_event:e(n)})};function e(e){return function(n){const t=e.acdl.get_state();Object.keys(t).filter((n=>!e.config.keep.includes(n))).forEach((n=>{e.acdl.push(c.update_object([n],null))})),e.logger.info("DataLayer clean up ... done.")}}}}}]);
5"use strict";(self.webpackChunkacdl_helper=self.webpackChunkacdl_helper||[]).push([[418],{418:(e,n,t)=>{function c(){return{meta:Object.freeze({name:"plugin_name",dependencies:[],events:[],config:{}}),impl:e=>({init:function(){},handle_event:function(e){},provider:Object.freeze({foo:e=>e})})}}t.r(n),t.d(n,{default:()=>c})}}]);
6"use strict";(self.webpackChunkacdl_helper=self.webpackChunkacdl_helper||[]).push([[428],{428:(e,t,n)=>{function r(e){return function(t){const{selector:n=null,event_name:r="cmp:click",delay:c=0}=t;!function(t){document.querySelector("body").addEventListener("click",(function(n){const o=n.target.matches(t)?n.target:n.target.closest(t);o&&function(t,n){if(!n.href)return;0!==c&&t.preventDefault();const o=function(e){const t=e=>{try{return JSON.parse(e)}catch(e){return}};return e?.dataset?.cmpDataLayer?t(e.dataset.cmpDataLayer):void 0}(n),i=()=>{"_blank"===n.target&&window.open(n.href,"_blank")||(window.location=n.href)};
6o?(e.acdl.push({event:r,eventInfo:{path:`component.${Object.keys(o)[0]}`}}),null!==c&&setTimeout(i,c)):i()}(n,o)}),!0)}(n),e.logger.success(`Register event "${r}" with delay ${c}`)}}n.r(t),n.d(t,{default:()=>a});const c=Object.freeze({has_typed_properties:function(e){return function(t){const n=Object.keys(e).reduce(((n,r)=>{return function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}(t,r)?(c=e[r],a=t[r],{string:o,number:i}[c](a)||n.push({error:`Expect type <${e[r]}> in property ${r}`}),n):(n.push({error:`Expect property "${r}"`}),n);var c,a}),[]);return!(n.length>0)||n}},all_good:function(e){return!!Array.isArray(e)&&e.reduce(((e,t)=>!0===t&&e),!0)}});function o(e){return"string"==typeof e}function i(e){return Number.isFinite(e)}function a(){return{meta:Object.freeze({name:"clickables",dependencies:[],events:[],config:{register:[{selector:"[data-cmp-clickable-link]",event_name:"cmp:link_click",delay:200},{selector:"[data-cmp-clickable-cta]",event_name:"cmp:cta_click",delay:200}]}}),impl:t=>({init:e(t)})};function e(e){const t=e.config.register.map(c.has_typed_properties({selector:"string",event_name:"string",delay:"number"}));if(!c.all_good(t))return e.logger.error('Invalid configuration of config "clickables',t),function(){};const n=r(e);return function(){e.config.register.forEach(n),e.logger.success("Clickable elements initialized")}}}}}]);
7"use strict";(self.webpackChunkacdl_helper=self.webpackChunkacdl_helper||[]).push([[511],{511:(e,t,n)=>{n.r(t),n.d(t,{default:()=>o});const c=Object.freeze({get_component_data:function(e,t){return e&&t?e[t]:e&&!t?e:void 0}});function o(){return{meta:Object.freeze({name:"component",dependencies:[],events:[],config:{}}),impl:t=>({init:function(){},provider:e(t)})};function e(e){return Object.freeze({get(t,n){const o=e.acdl.get_state(`component.${t}`);return c.get_component_data(o,n)}})}}}}]);
8(()=>{var e,n,t={750:(e,n,t)=>{var r={"./_template/index.js":[418,418],"./cleanup/index.js":[310,310],"./clickables/index.js":[428,428],"./component/index.js":[511,511],"./page/index.js":[236,236],"./user/index.js":[209,209],"./usercentrics/index.js":[182,182]};function o(e){if(!t.o(r,e))return Promise.resolve().then((()=>{var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}));var n=r[e],o=n[0];return t.e(n[1]).then((()=>t(o)))}o.keys=()=>Object.keys(r),o.id=750,e.exports=o}},r={};function o(e){var n=r[e];if(void 0!==n)return n.exports;var i=r[e]={exports:{}};return t[e](i,i.exports,o),i.exports}o.m=t,o.d=(e,n)=>{for(var t in n)o.o(n,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:n[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((n,t)=>(o.f[t](e,n),n)),[])),o.u=e=>e+".acdl_helper.js",o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),e={},n="acdl_helper:",o.l=(t,r,i,a)=>{if(e[t])e[t].push(r);else{var c,l;if(void 0!==i)for(var s=document.getElementsByTagName("script"),u=0;u<s.length;u++){var d=s[u];if(d.getAttribute("src")==t||d.getAttribute("data-webpack")==n+i){c=d;break}}c||(l=!0,(c=document.createElement("script")).charset="utf-8",c.timeout=120,o.nc&&c.setAttribute("nonce",o.nc),c.setAttribute("data-webpack",n+i),c.src=t),e[t]=[r];var p=(n,r)=>{c.onerror=c.onload=null,clearTimeout(g);var o=e[t];if(delete e[t],c.parentNode&&c.parentNode.removeChild(c),o&&o.forEach((e=>e(r))),n)return n(r)},g=setTimeout(p.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=p.bind(null,c.onerror),c.onload=p.bind(null,c.onload),l&&document.head.appendChild(c)}},o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;o.g.importScripts&&(e=o.g.location+"");var n=o.g.document;if(!e&&n&&(n.currentScript&&"SCRIPT"===n.currentScript.tagName.toUpperCase()&&(e=n.currentScript.src),!e)){var t=n.getElementsByTagName("script");if(t.length)for(var r=t.length-1;r>-1&&(!e||!/^http(s?):/.test(e));)e=t[r--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),o.p=e})(),(()=>{var e={792:0};o.f.j=(n,t)=>{var r=o.o(e,n)?e[n]:void 0;if(0!==r)if(r)t.push(r[2]);else{var i=new Promise(((t,o)=>r=e[n]=[t,o]));t.push(r[2]=i);var a=o.p+o.u(n),c=new Error;o.l(a,(t=>
8{if(o.o(e,n)&&(0!==(r=e[n])&&(e[n]=void 0),r)){var i=t&&("load"===t.type?"missing":t.type),a=t&&t.target&&t.target.src;c.message="Loading chunk "+n+" failed.\n("+i+": "+a+")",c.name="ChunkLoadError",c.type=i,c.request=a,r[1](c)}}),"chunk-"+n,n)}};var n=(n,t)=>{var r,i,[a,c,l]=t,s=0;if(a.some((n=>0!==e[n]))){for(r in c)o.o(c,r)&&(o.m[r]=c[r]);l&&l(o)}for(n&&n(t);s<a.length;s++)i=a[s],o.o(e,i)&&e[i]&&e[i][0](),e[i]=0},t=self.webpackChunkacdl_helper=self.webpackChunkacdl_helper||[];t.forEach(n.bind(null,0)),t.push=n.bind(null,t.push.bind(t))})(),(()=>{"use strict";const e="[acdl_helper]",n=Object.freeze({push(e){window.adobeDataLayer=window.adobeDataLayer||[],window.adobeDataLayer.push(e)},add_event_listener(e,n,t){window.adobeDataLayer=window.adobeDataLayer||[],window.adobeDataLayer.push((function(r){r.addEventListener(e,n,t)}))},remove_event_listener(e,n){window.adobeDataLayer=window.adobeDataLayer||[],window.adobeDataLayer.push((function(t){t.removeEventListener(e,n)}))},get_state(e){if(!r(window.adobeDataLayer?.getState))throw Error(i("Adobe Client Data Layer not (yet) initialized").as_error);return window.adobeDataLayer.getState(e)}}),t=Object.freeze({is_object:function(e){return Boolean("object"==typeof e&&null!==e)},resolve_initial_dependencies:function(e,n){if(!Array.isArray(e?.config?.dependencies))throw TypeError(i("Dependencies are expected to be an array of event names").as_error);let t=Array.from(new Set(e.config.dependencies));const r=function(e){let n=!1;return function(...t){n||(n=!0,e(...t))}}(n),o=[];return e.logger.warning(`Awaiting ${t.length} dependencies ...`,{dependencies:t}),function(e){!!t.find((n=>n===e.event))&&e&&o.push(e),t=0===t.length?t:t.filter((n=>n!==e.event)),0===t.length&&r(o)}},logger:function(e="development"){const n="development"===e;return function(e="[acdl_helper]"){return{info:(t,...r)=>n&&console.log(i(t,e).as_info,"",...r),success:(t,...r)=>n&&console.log(i(t,e).as_success,"color: green",...r),warning:(t,...r)=>n&&console.log(i(t,e).as_warning,"color: orange",...r),error:(t,...r)=>n&&console.log(i(t,e).as_error,"color: red",...r)}}},is_function:r,update_object:function(e,n){const t={};return e.reduce((function(e,t,r,o){return r===o.length-1?e[t]=n:e[t]={}}),t),t},message:i,acdl:n,merge_configs:function(e,n){if(!n)return e;const t={...e.plugins,...n.plugins};return{...e,...n,plugins:t}}});function r(e){return Boolean(e instanceof Function)}function i(n,t=e){return{as_info:`%c${t} – ${n}`,as_success:`%c${t} – ${n}`,as_warning:`%c${t} – ${n}`,as_error:`%c${t} – ${n}`}}const a=async function(e){if(!t.is_object(e.config.plugins))throw TypeError(t.message("Plugins are expected to be an object with key (plugin-id) and value (plugin config object)").as_error);const n=Object.keys(e.config.plugins),{plugins:r,dependencies:i}=await Promise.all(n.map((async n=>{try{const r=(await o(750)(`./${n}/index.js`)).default(),i=t.is_object(e.config.plugins[n])&&e.config.plugins[n];return r.config=Object.freeze({...r.meta.config,...i}),r}catch(t){return void e.logger.error(`Plugin "${n}" not found!`,t)}}))).then((e=>e.reduce(((e,n)=>n?(e.plugins[n.meta.name]=n,e.dependencies.push(n.meta.dependencies),e):e),{plugins:{},dependencies:[]}))).catch((e=>{throw Error(t.message("Something went incredibly wrong during plugin loading...").as_error)}));return e.config.dependencies=e.config.dependencies.concat(i.flat()),e.plugins=r,e},c=function(e,n,r){return Object.keys(e).forEach((o=>{if(!t.is_function(e[o].impl))throw Error(t.message(`Plugin "${o}" does not implement function impl()`).as_error);const i=Object.freeze({logger:t.logger(n)(`[acdl_plugin: ${o}]`),config:e[o].config,event_prefix:`${r}:${o}`,acdl:t.acdl,shared:{}});if(e[o].impl=e[o].impl(i),!t.is_function(e[o].impl.init))throw Error(t.message(`Plugin "${o}" does not implement function init()`).as_error);e[o].impl.init(),t.is_function(e[o].impl.provider)&&(e[o].impl.provider=e[o].impl.provider(i))})),e},l=function(e){const n=Object.keys(e.plugins).reduce(((n,r)=>{const o=e.plugins[r]?.meta?.events,i=e.plugins[r]?.impl?.handle_event,a=Array.isArray(o),c=t.is_function(i);return a&&c&&o.forEach((e=>{t.acdl.add_event_listener(e,i)})),n[r]={events:o,handler:c?"found":"missing"},n}),{});e.logger.info("Registered plugin event-handlers:",{event_handler:n})},s=function(e){return Object.keys(e.plugins).reduce(((n,r)=>(t.is_object(e.plugins[r]?.impl?.provider)&&(n[r]=e.plugins[r]?.impl?.provider),n)),{})};function u(e){return function(n){const t=function(e){return function(n){if(t=window.adobeDataLayer?.getState,!Boolean(t instanceof Function))return void e.logger.error("Datalayer funtion getState() not available !");var t;if(!function(e){return Boolean(e?.message&&e?.$type&&e.$type.includes("adobe-client-data-layer"))}(n))return void(function(e){return Boolean(e?.nativeEvent)}(n)?e.logger.warning(`Caught native event: ${n?.$type}`):e.logger.warning("Nothing to catch"));e.logger.info("Caught event ",{detail:{event:n.message?.event,rule:n.$rule?.name}});const r=window.adobeDataLayer.getState;return function(e,t){const o=function(e,n){if(!e)return;const t=Object.prototype.hasOwnProperty.call(e,"eventInfo")&&Object.prototype.hasOwnProperty.call(e.eventInfo,"reference"),r=Object.prototype.hasOwnProperty.call(e,"eventInfo")&&Object.prototype.hasOwnProperty.call(e.eventInfo,"path"),o=t?e.eventInfo.reference:r?e.eventInfo.path:null;if(o){const e=n(o);return void 0!==e?function(e,n,t){return function(e,r){const o=d(e)&&!r?e:r,i=(a=e,Boolean("object"==typeof a&&null!==a)?e:void 0);var a;return function(e,n,t){const r=n||{},o=!(t&&!0===t.one_of),i=Object.keys(r).map((function(n){if(d(e[n])){const o=e[n].match((t=r[n],new RegExp("^"+t.split(/\*+/).map(g).join(".*")+"$")));return Boolean(o)}var t;return Boolean(Object.prototype.hasOwnProperty.call(e,n)&&r[n]===e[n])})).filter((function(e){return e}));return 0===Object.keys(r).length?Boolean(e):o?Object.keys(r).length===i.length:i.length>0}(n,i,{one_of:!0})?o?p(n,t)[o]:p(n,t):void 0}}(0,e,o):function(e,n){}}return function(e,n){}}(n.message,r);return o(e,t)}}}(e);return Object.freeze({get:t(n),log:()=>e.logger.info(`${n?.message?.event||"👻"}`,t(n)())})}}function d(e){return Boolean("string"==typeof e)}function p(e,n){var t;return e["dlh:ownPath"]=n,e["dlh:ownId"]=n.split(".")[n.split(".").length-1],e["dlh:parentComponent"]=e.parentId?(t=e.parentId).includes("-")?t.split("-")[0]:t:void 0,e}function g(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")}
8const f={env:"development",event_prefix:"acdl_helper",dependencies:["launch:loaded"],plugins:{}};t.acdl.push({event:"acdl_helper:loaded"}),window.acdl_helper=async function(n){const r=(o=n?.event_prefix||f.event_prefix,Object.freeze({ADOBE_LAUNCH_LOADED:"launch:loaded",ACDL_ALL_EVENTS:"adobeDataLayer:event",ACDL_HELPER_DEPENDENCIES_RESOLVED:`${o}:dependencies_resolved`}));var o;let i={logger:t.logger(n?.env||"development")(e),EVENTS:r,config:t.merge_configs(f,n)};i.logger.info("Starting initialization..."),document.body.hasAttribute("data-cmp-data-layer-enabled")||i.logger.error("Adobe CLient Data Layer is not enabled!",{hint:"Enable this configuration in AEM via ca-config 'DataLayer' (Part of Adobe Core Components)."});try{i=await a(i),i.logger.info(`${Object.keys(i.plugins).length} Plugins initialized ...`)}catch(e){i.logger.error("Plugin initialization failed",e),i.plugins={}}const d=t.resolve_initial_dependencies(i,(e=>{i.logger.success(`Resolved ${e.length} dependencies:`),t.acdl.remove_event_listener(i.EVENTS.ACDL_ALL_EVENTS,d),t.acdl.push({event:i.EVENTS.ACDL_HELPER_DEPENDENCIES_RESOLVED}),window.acdl_helper=function(e){return e.plugins=c(e.plugins,e.config.env,e.config.event_prefix),l(e),e.logger.success("acdl_helper library initialized... API now available"),Object.freeze({version:"1.5.2",catch:u(e),...Object.freeze(s(e))})}(i)}));t.acdl.add_event_listener(i.EVENTS.ACDL_ALL_EVENTS,d)}})()})();

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.