{"version":3,"file":"./modules/TeaserGrid.xxxxxxxx.js","mappings":"sJAIA,aAUI,WAAmBA,GAAA,KAAAA,QAAAA,EACfC,KAAKC,eAAiBD,KAAKD,QAC3BC,KAAKE,MACT,CAaJ,OAvBW,EAAAC,MAAP,SAAaC,QAAA,IAAAA,IAAAA,EALM,8BAMfC,MAAMC,KAAKC,SAASC,iBAAiBJ,IAAWK,OAAO,SAACC,GAAsB,OAACA,EAAKC,QAAQC,iBAAd,GAAiCC,QAAQ,SAACd,GACpH,IAAIe,EAAWf,GACfA,EAAQY,QAAQC,kBAAoB,MACxC,EACJ,EAOQ,YAAAV,KAAR,WASI,OARIa,OAAOC,WAAa,MAAO,WAC3B,WAAahB,KAAKC,eAAgB,CAC9BgB,QAAQ,EACRC,MAAM,EACNC,QAAQ,IAITnB,IACX,EACJ,EA1BA,G,UA4BA,IAAIc,EAAWX,K","sources":["webpack:///./modules/TeaserGrid.ts"],"sourcesContent":["import UIkit from 'uikit';\r\nimport { isTouch } from \"../helpers/helperFunctions\";\r\nconst moduleSelector = '[data-module=\"TeaserGrid\"]';\r\n\r\nexport default class TeaserGrid {\r\n private teasersWrapper: HTMLElement;\r\n\r\n static setup(selector: string = moduleSelector): void {\r\n Array.from(document.querySelectorAll(selector)).filter((node: HTMLElement) => !node.dataset.moduleInitialized).forEach((element: HTMLElement) => {\r\n new TeaserGrid(element);\r\n element.dataset.moduleInitialized = 'true';\r\n });\r\n }\r\n\r\n constructor(public element: HTMLElement) {\r\n this.teasersWrapper = this.element;\r\n this.init();\r\n }\r\n\r\n private init(): TeaserGrid {\r\n if (window.innerWidth < 768 && isTouch()) {\r\n UIkit.slider(this.teasersWrapper, {\r\n center: true,\r\n sets: true,\r\n finite: true,\r\n });\r\n }\r\n\r\n return this;\r\n }\r\n}\r\n\r\nnew TeaserGrid.setup();"],"names":["element","this","teasersWrapper","init","setup","selector","Array","from","document","querySelectorAll","filter","node","dataset","moduleInitialized","forEach","TeaserGrid","window","innerWidth","center","sets","finite"],"sourceRoot":""}