PageSourceSearch

https://www.loccitane.com/on/demandware.static/Sites-OCC-Site/-/default/dw4d433ebd/js/florid/loader.mjs

js loccitane.com collected 2026-09-24 08:29:51 UTC 3,524 bytes, 81 lines download raw bytes

1import "./components/side-panel.mjs";
2import "./components/icon-button.mjs";
3import "./components/link.mjs";
4import "./components/header-simplify.mjs";
5import "./components/breadcrumb.mjs";
6import "./components/breadcrumbs.mjs";
7globalThis.__FLORID_KIT__ = "3.2.4";
8const i = {
9  "o-accordion": () => import("./components/accordion.mjs"),
10  "o-accordion-group": () => import("./components/accordion-group.mjs"),
11  "o-checkbox": () => import("./components/checkbox.mjs"),
12  "o-chip": () => import("./components/chip.mjs"),
13  "o-chipset": () => import("./components/chipset.mjs"),
14  "o-dots": () => import("./components/dots.mjs"),
15  "o-dropdown": () => import("./components/dropdown.mjs"),
16  "o-dropdown-variant": () => import("./components/dropdown-variant.mjs"),
17  "o-feedback-message": () => import("./components/feedback-message.mjs"),
18  "o-filter-chip": () => import("./components/filter-chip.mjs"),
19  "o-icon": () => import("./icon-CAvOSN1L.mjs"),
20  "o-input": () => import("./components/input.mjs"),
21  "o-medium-tile": () => import("./components/mediumtile.mjs"),
22  "mini-tile": () => import("./components/minitile.mjs"),
23  "o-option-tile": () => import("./components/option-tile.mjs"),
24  "o-option-tile-group": () => import("./components/option-tile-group.mjs"),
25  "o-popin": () => import("./components/popin.mjs"),
26  "o-radio": () => import("./components/radio.mjs"),
27  "o-reassurance": () => import("./components/reassurance.mjs"),
28  "o-search-input": () => import("./components/search-input.mjs"),
29  "o-search-input-dropdown": () => import("./components/search-input-dropdown.mjs"),
30  "o-side-panel": () => import("./components/side-panel.mjs"),
31  "o-tab": () => import("./components/tab.mjs"),
32  "o-tablist": () => import("./components/tablist.mjs"),
33  "o-textarea": () => import("./components/textarea.mjs"),
34  "o-toast": () => import("./components/toast.mjs"),
35  "o-tooltip": () => import("./components/tooltip.mjs"),
36  "o-wishlist-button": () => import("./components/wishlist-button.mjs"),
37  "o-sound-button": () => import("./components/sound-button.mjs"),
38  "thumbnail-navigation": () => import("./components/thumbnail-navigation.mjs"),
39  "o-arch-image": () => import("./components/arch-image.mjs"),
40  "o-tag": () => import("./components/tag.mjs"),
41  "o-badge": () => import("./components/badge.mjs"),
42  "o-footer-simplify": () => import("./components/footer-simplify.mjs"),
43  "o-rating": () => import("./components/rating.mjs")
44}, a = document.createElement("style");
45a.textContent = `${Object.keys(i).join(":not(:defined),")}:not(:defined){opacity:0;max-height:0;overflow:hidden}`;
46document.head.appendChild(a);
47const m = /* @__PURE__ */ new Set();
48function p(e = document) {
49  const o = /* @__PURE__ */ new Set();
50  e.querySelectorAll("*").forEach((r) => {
51    const n = r.tagName.toLowerCase();
52    i[n] && !m.has(n) && o.add(n);
53  });
54  const t = [];
55  for (const r of o)
56    m.add(r), t.push(i[r]());
57  return Promise.allSettled(t);
58}
59document.readyState === "loading" ? document.addEventListener("DOMContentLoaded", () => p()) : p();
60function d(e) {
61  const o = e.tagName.toLowerCase();
62  if (i[o] && !m.has(o)) return !0;
63  for (const t of Array.from(e.children))
64    if (d(t)) return !0;
65  return !1;
66}
67const s = new MutationObserver((e) => {
68  for (const o of e)
69    for (const t of Array.from(o.addedNodes))
70      if (t instanceof Element && d(t)) {
71        p();
72        return;
73      }
74});
75s.observe(document.documentElement, {
76  childList: !0,
77  subtree: !0
78});
79export {
80  p as loadComponents
81};

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.