{"version":3,"file":"/etc.clientlibs/corp-aem-sherwin/clientlibs/utils~site-componentcarousel/utils~site-componentcarousel.1233b8bd4d82a4121790.js","mappings":"4ZAcA,EAZqDA,OAAOC,OAC1DD,OAAOE,KAAK,KAAkBC,OAC5B,CAACC,EAAKC,IAAS,OAAD,wBACTD,GAAG,CACN,CAACC,GAAMC,OAAOC,WACZ,GAAGC,OAAMC,WAAW,IAAID,KAAQC,KAAhC,CAA0C,IAAiBJ,OAG/D,CAAC,G,+BCVL,MAYA,EAZ0B,CAACK,EAAwBC,KACjDL,OAAOM,iBAAiB,mBAAoB,KAC1C,MAAMC,EAAkBC,SAASC,iBAAiBL,GAE1B,OAApBG,GACFA,EAAgBG,QAASC,IACvBN,EAAaM,O","sources":["webpack://aem-maven-archetype/./src/scripts/utils/breakpoints.ts","webpack://aem-maven-archetype/./src/scripts/utils/moduleInitializer.ts"],"sourcesContent":["import JSON from 'SOURCE_ROOT/shared_variables.json';\n\nconst breakpoints: {[key: string]: MediaQueryList} = Object.freeze(\n  Object.keys(JSON.breakpoints).reduce(\n    (acc, cur) => ({\n      ...acc,\n      [cur]: window.matchMedia(\n        (({type, value}) => `(${type}:${value})`)(JSON.breakpoints[cur])\n      ),\n    }),\n    {}\n  )\n);\n\nexport default breakpoints;\n","const moduleInitializer = (moduleSelector: string, initCallback: Function): void => {\n  window.addEventListener('DOMContentLoaded', () => {\n    const matchedElements = document.querySelectorAll(moduleSelector);\n\n    if (matchedElements !== null) {\n      matchedElements.forEach((elemItem) => {\n        initCallback(elemItem);\n      });\n    }\n  });\n}\n\nexport default moduleInitializer;"],"names":["Object","freeze","keys","reduce","acc","cur","window","matchMedia","type","value","moduleSelector","initCallback","addEventListener","matchedElements","document","querySelectorAll","forEach","elemItem"],"sourceRoot":""}