{"version":3,"sources":["webpack:///./modules/ScrollBar.ts"],"names":["__webpack_require__","r","__webpack_exports__","perfect_scrollbar__WEBPACK_IMPORTED_MODULE_0__","ScrollBar","element","_this","this","closest","suppressScrollX","setTimeout","cmpWrapper","querySelector","setup","selector","Array","from","document","querySelectorAll","filter","node","dataset","moduleInitialized","forEach"],"mappings":"yFAAAA,EAAAC,EAAAC,GAAA,IAAAC,EAAAH,EAAA,KAIAI,EAAA,WAUI,SAAAA,EAAmBC,GAAnB,IAAAC,EAAAC,KAAmBA,KAAAF,WACdE,KAAKF,QAAQG,QAAQ,wBAAyB,IAAIL,EAAA,EAAiBE,GAChEI,iBAAiB,IAErBC,WAAW,WACPJ,EAAKK,WAAaL,EAAKD,QAAQO,cAAc,yBACzCN,EAAKK,WACL,IAAIR,EAAA,EAAiBG,EAAKK,YACtBF,iBAAiB,IAGrB,IAAIN,EAAA,EAAiBE,GACjBI,iBAAiB,KAG1B,KAEX,OAxBWL,EAAAS,MAAP,SAAaC,QAAA,IAAAA,MALM,6BAMfC,MAAMC,KAAKC,SAASC,iBAAiBJ,IAAWK,OAAO,SAACC,GAAsB,OAACA,EAAKC,QAAQC,oBAAmBC,QAAQ,SAAClB,GACpH,IAAID,EAAUC,GACdA,EAAQgB,QAAQC,kBAAoB,UAqBhDlB,EA3BA,eA6BA,IAAIA,EAAUS","file":"./modules/ScrollBar.6e030be0.js","sourcesContent":["import PerfectScrollbar from 'perfect-scrollbar';\r\n\r\nconst moduleSelector = '[data-module=\"ScrollBar\"]';\r\n\r\nexport default class ScrollBar {\r\n cmpWrapper: 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 ScrollBar(element);\r\n element.dataset.moduleInitialized = 'true';\r\n });\r\n }\r\n\r\n constructor(public element: HTMLElement) {\r\n !this.element.closest(\".cp-pharmacy-finder\") ? new PerfectScrollbar(element, {\r\n suppressScrollX: true\r\n }) : \"\";\r\n setTimeout(() => {\r\n this.cmpWrapper = this.element.querySelector(\".cmplazypreviewiframe\");\r\n if (this.cmpWrapper) {\r\n new PerfectScrollbar(this.cmpWrapper, {\r\n suppressScrollX: true\r\n });\r\n } else {\r\n new PerfectScrollbar(element, {\r\n suppressScrollX: true\r\n });\r\n }\r\n }, 1000)\r\n }\r\n}\r\n\r\nnew ScrollBar.setup();"],"sourceRoot":""}