PageSourceSearch

https://www.elle.cz/js/site.js?v=vWCYsJjZhB2FL8zTbjNHy3zOBEF2owZKaxgIeRl9-7U

js elle.cz collected 2026-10-02 07:55:18 UTC 2,744 bytes, 76 lines download raw bytes

1import {initDesktopDropdownNavigation} from './modules/desktopNavigation.js';
2import {initHeaderSubmenus} from './modules/headerSubmenu.js';
3import {initMobileNavigation} from './modules/mobileNavigation.js';
4import {initSeznamSessionShare} from './modules/seznamSessionShare.js';
5
6const initializers = [
7  initDesktopDropdownNavigation,
8  initHeaderSubmenus,
9  initMobileNavigation,
10  initSeznamSessionShare
11];
12
13initializers.forEach((initialize) => initialize());
14
15const hasJsModule = (moduleName) => document.querySelector(`[data-js-module~="${moduleName}"]`);
16
17const featureInitializers = [
18  {
19    moduleName: 'seznam-discussion',
20    load: () => import('./modules/seznamDiscussion.js').then((module) => module.initSeznamDiscussions())
21  },
22  {
23    moduleName: 'header-scroll-reveal',
24    load: () => import('./modules/headerScrollReveal.js').then((module) => module.initHeaderScrollReveal())
25  },
26  {
27    moduleName: 'gallery-viewer',
28    load: () => import('./modules/galleryViewer.js').then((module) => module.initGalleryViewer())
29  },
30  {
31    moduleName: 'horoscope-carousel',
32    load: () => import('./modules/horoscopeCarousel.js').then((module) => module.initHoroscopeCarousels())
33  },
34  {
35    moduleName: 'horoscope-birth-search',
36    load: () => import('./modules/horoscopeBirthSearch.js').then((module) => module.initHoroscopeBirthSearch())
37  },
38  {
39    moduleName: 'article-carousel',
40    load: () => import('./modules/articleCarousel.js').then((module) => module.initArticleCarouselNavigation())
41  },
42  {
43    moduleName: 'article-gallery-link',
44    load: () => import('./modules/articleGalleryLink.js').then((module) => module.initArticleGalleryLinks())
45  },
46  {
47    moduleName: 'subscription-accordion',
48    load: () => import('./modules/subscriptionAccordion.js').then((module) => module.initSubscriptionAccordion())
49  },
50  {
51    moduleName: 'listing-description-toggle',
52    load: () => import('./modules/listingDescriptionToggle.js').then((module) => module.initListingDescriptionToggle())
53  },
54  {
55    moduleName: 'newsletter-signup',
56    load: () => import('./modules/newsletterSignup.js').then((module) => module.initNewsletterSignup())
57  },
58  {
59    moduleName: 'branding-ad-offset',
60    load: () => import('./modules/brandingAdOffset.js').then((module) => module.initBrandingAdOffset())
61  },
62  {
63    moduleName: 'article-box-large-perex',
64    load: () => import('./modules/articleBoxLargePerex.js').then((module) => module.initArticleBoxLargePerex())
65  },
66  {
67    moduleName: 'article-social-copy',
68    load: () => import('./modules/articleSocialCopy.js').then((module) => module.initArticleSocialCopy())
69  }
70];
71
72featureInitializers.forEach(({moduleName, load}) => {
73  if (hasJsModule(moduleName)) {
74    load();
75  }
76});

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.