PageSourceSearch

https://kagoafrica.com/client/assets/libs/popper.js

js kagoafrica.com collected 2026-10-02 00:52:12 UTC 39,371 bytes, 1,306 lines download raw bytes

1/**
2 * @popperjs/core v2.11.8 - MIT License
3 */
4
5!(function (e, t) {
6    "object" == typeof exports && "undefined" != typeof module
7      ? t(exports)
8      : "function" == typeof define && define.amd
9      ? define(["exports"], t)
10      : t(
11          ((e =
12            "undefined" != typeof globalThis ? globalThis : e || self).Popper =
13            {})
14        );
15  })(this, function (e) {
16    "use strict";
17    function t(e) {
18      if (null == e) return window;
19      if ("[object Window]" !== e.toString()) {
20        var t = e.ownerDocument;
21        return (t && t.defaultView) || window;
22      }
23      return e;
24    }
25    function n(e) {
26      return e instanceof t(e).Element || e instanceof Element;
27    }
28    function r(e) {
29      return e instanceof t(e).HTMLElement || e instanceof HTMLElement;
30    }
31    function o(e) {
32      return (
33        "undefined" != typeof ShadowRoot &&
34        (e instanceof t(e).ShadowRoot || e instanceof ShadowRoot)
35      );
36    }
37    var i = Math.max,
38      a = Math.min,
39      s = Math.round;
40    function f() {
41      var e = navigator.userAgentData;
42      return null != e && e.brands && Array.isArray(e.brands)
43        ? e.brands
44            .map(function (e) {
45              return e.brand + "/" + e.version;
46            })
47            .join(" ")
48        : navigator.userAgent;
49    }
50    function c() {
51      return !/^((?!chrome|android).)*safari/i.test(f());
52    }
53    function p(e, o, i) {
54      void 0 === o && (o = !1), void 0 === i && (i = !1);
55      var a = e.getBoundingClientRect(),
56        f = 1,
57        p = 1;
58      o &&
59        r(e) &&
60        ((f = (e.offsetWidth > 0 && s(a.width) / e.offsetWidth) || 1),
61        (p = (e.offsetHeight > 0 && s(a.height) / e.offsetHeight) || 1));
62      var u = (n(e) ? t(e) : window).visualViewport,
63        l = !c() && i,
64        d = (a.left + (l && u ? u.offsetLeft : 0)) / f,
65        h = (a.top + (l && u ? u.offsetTop : 0)) / p,
66        m = a.width / f,
67        v = a.height / p;
68      return {
69        width: m,
70        height: v,
71        top: h,
72        right: d + m,
73        bottom: h + v,
74        left: d,
75        x: d,
76        y: h,
77      };
78    }
79    function u(e) {
80      var n = t(e);
81      return { scrollLeft: n.pageXOffset, scrollTop: n.pageYOffset };
82    }
83    function l(e) {
84      return e ? (e.nodeName || "").toLowerCase() : null;
85    }
86    function d(e) {
87      return (
88        (n(e) ? e.ownerDocument : e.document) || window.document
89      ).documentElement;
90    }
91    function h(e) {
92      return p(d(e)).left + u(e).scrollLeft;
93    }
94    function m(e) {
95      return t(e).getComputedStyle(e);
96    }
97    function v(e) {
98      var t = m(e),
99        n = t.overflow,
100        r = t.overflowX,
101        o = t.overflowY;
102      return /auto|scroll|overlay|hidden/.test(n + o + r);
103    }
104    function y(e, n, o) {
105      void 0 === o && (o = !1);
106      var i,
107        a,
108        f = r(n),
109        c =
110          r(n) &&
111          (function (e) {
112            var t = e.getBoundingClientRect(),
113              n = s(t.width) / e.offsetWidth || 1,
114              r = s(t.height) / e.offsetHeight || 1;
115            return 1 !== n || 1 !== r;
116          })(n),
117        m = d(n),
118        y = p(e, c, o),
119        g = { scrollLeft: 0, scrollTop: 0 },
120        b = { x: 0, y: 0 };
121      return (
122        (f || (!f && !o)) &&
123          (("body" !== l(n) || v(m)) &&
124            (g =
125              (i = n) !== t(i) && r(i)
126                ? { scrollLeft: (a = i).scrollLeft, scrollTop: a.scrollTop }
127                : u(i)),
128          r(n)
129            ? (((b = p(n, !0)).x += n.clientLeft), (b.y += n.clientTop))
130            : m && (b.x = h(m))),
131        {
132          x: y.left + g.scrollLeft - b.x,
133          y: y.top + g.scrollTop - b.y,
134          width: y.width,
135          height: y.height,
136        }
137      );
138    }
139    function g(e) {
140      var t = p(e),
141        n = e.offsetWidth,
142        r = e.offsetHeight;
143      return (
144        Math.abs(t.width - n) <= 1 && (n = t.width),
145        Math.abs(t.height - r) <= 1 && (r = t.height),
146        { x: e.offsetLeft, y: e.offsetTop, width: n, height: r }
147      );
148    }
149    function b(e) {
150      return "html" === l(e)
151        ? e
152        : e.assignedSlot || e.parentNode || (o(e) ? e.host : null) || d(e);
153    }
154    function x(e) {
155      return ["html", "body", "#document"].indexOf(l(e)) >= 0
156        ? e.ownerDocument.body
157        : r(e) && v(e)
158        ? e
159        : x(b(e));
160    }
161    function w(e, n) {
162      var r;
163      void 0 === n && (n = []);
164      var o = x(e),
165        i = o === (null == (r = e.ownerDocument) ? void 0 : r.body),
166        a = t(o),
167        s = i ? [a].concat(a.visualViewport || [], v(o) ? o : []) : o,
168        f = n.concat(s);
169      return i ? f : f.concat(w(b(s)));
170    }
171    function O(e) {
172      return ["table", "td", "th"].indexOf(l(e)) >= 0;
173    }
174    function j(e) {
175      return r(e) && "fixed" !== m(e).position ? e.offsetParent : null;
176    }
177    function E(e) {
178      for (var n = t(e), i = j(e); i && O(i) && "static" === m(i).position; )
179        i = j(i);
180      return i &&
181        ("html" === l(i) || ("body" === l(i) && "static" === m(i).position))
182        ? n
183        : i ||
184            (function (e) {
185              var t = /firefox/i.test(f());
186              if (/Trident/i.test(f()) && r(e) && "fixed" === m(e).position)
187                return null;
188              var n = b(e);
189              for (
190                o(n) && (n = n.host);
191                r(n) && ["html", "body"].indexOf(l(n)) < 0;
192  
193              ) {
194                var i = m(n);
195                if (
196                  "none" !== i.transform ||
197                  "none" !== i.perspective ||
198                  "paint" === i.contain ||
199                  -1 !== ["transform", "perspective"].indexOf(i.willChange) ||
200                  (t && "filter" === i.willChange) ||
201                  (t && i.filter && "none" !== i.filter)
202                )
203                  return n;
204                n = n.parentNode;
205              }
206              return null;
207            })(e) ||
208            n;
209    }
210    var D = "top",
211      A = "bottom",
212      L = "right",
213      P = "left",
214      M = "auto",
215      k = [D, A, L, P],
216      W = "start",
217      B = "end",
218      H = "viewport",
219      T = "popper",
220      R = k.reduce(function (e, t) {
221        return e.concat([t + "-" + W, t + "-" + B]);
222      }, []),
223      S = [].concat(k, [M]).reduce(function (e, t) {
224        return e.concat([t, t + "-" + W, t + "-" + B]);
225      }, []),
226      V = [
227        "beforeRead",
228        "read",
229        "afterRead",
230        "beforeMain",
231        "main",
232        "afterMain",
233        "beforeWrite",
234        "write",
235        "afterWrite",
236      ];
237    function q(e) {
238      var t = new Map(),
239        n = new Set(),
240        r = [];
241      function o(e) {
242        n.add(e.name),
243          []
244            .concat(e.requires || [], e.requiresIfExists || [])
245            .forEach(function (e) {
246              if (!n.has(e)) {
247                var r = t.get(e);
248                r && o(r);
249              }
250            }),
251          r.push(e);
252      }
253      return (
254        e.forEach(function (e) {
255          t.set(e.name, e);
256        }),
257        e.forEach(function (e) {
258          n.has(e.name) || o(e);
259        }),
260        r
261      );
262    }
263    function C(e, t) {
264      var n = t.getRootNode && t.getRootNode();
265      if (e.contains(t)) return !0;
266      if (n && o(n)) {
267        var r = t;
268        do {
269          if (r && e.isSameNode(r)) return !0;
270          r = r.parentNode || r.host;
271        } while (r);
272      }
273      return !1;
274    }
275    function N(e) {
276      return Object.assign({}, e, {
277        left: e.x,
278        top: e.y,
279        right: e.x + e.width,
280        bottom: e.y + e.height,
281      });
282    }
283    function I(e, r, o) {
284      return r === H
285        ? N(
286            (function (e, n) {
287              var r = t(e),
288                o = d(e),
289                i = r.visualViewport,
290                a = o.clientWidth,
291                s = o.clientHeight,
292                f = 0,
293                p = 0;
294              if (i) {
295                (a = i.width), (s = i.height);
296                var u = c();
297                (u || (!u && "fixed" === n)) &&
298                  ((f = i.offsetLeft), (p = i.offsetTop));
299              }
300              return { width: a, height: s, x: f + h(e), y: p };
301            })(e, o)
302          )
303        : n(r)
304        ? (function (e, t) {
305            var n = p(e, !1, "fixed" === t);
306            return (
307              (n.top = n.top + e.clientTop),
308              (n.left = n.left + e.clientLeft),
309              (n.bottom = n.top + e.clientHeight),
310              (n.right = n.left + e.clientWidth),
311              (n.width = e.clientWidth),
312              (n.height = e.clientHeight),
313              (n.x = n.left),
314              (n.y = n.top),
315              n
316            );
317          })(r, o)
318        : N(
319            (function (e) {
320              var t,
321                n = d(e),
322                r = u(e),
323                o = null == (t = e.ownerDocument) ? void 0 : t.body,
324                a = i(
325                  n.scrollWidth,
326                  n.clientWidth,
327                  o ? o.scrollWidth : 0,
328                  o ? o.clientWidth : 0
329                ),
330                s = i(
331                  n.scrollHeight,
332                  n.clientHeight,
333                  o ? o.scrollHeight : 0,
334                  o ? o.clientHeight : 0
335                ),
336                f = -r.scrollLeft + h(e),
337                c = -r.scrollTop;
338              return (
339                "rtl" === m(o || n).direction &&
340                  (f += i(n.clientWidth, o ? o.clientWidth : 0) - a),
341                { width: a, height: s, x: f, y: c }
342              );
343            })(d(e))
344          );
345    }
346    function _(e, t, o, s) {
347      var f =
348          "clippingParents" === t
349            ? (function (e) {
350                var t = w(b(e)),
351                  o =
352                    ["absolute", "fixed"].indexOf(m(e).position) >= 0 && r(e)
353                      ? E(e)
354                      : e;
355                return n(o)
356                  ? t.filter(function (e) {
357                      return n(e) && C(e, o) && "body" !== l(e);
358                    })
359                  : [];
360              })(e)
361            : [].concat(t),
362        c = [].concat(f, [o]),
363        p = c[0],
364        u = c.reduce(function (t, n) {
365          var r = I(e, n, s);
366          return (
367            (t.top = i(r.top, t.top)),
368            (t.right = a(r.right, t.right)),
369            (t.bottom = a(r.bottom, t.bottom)),
370            (t.left = i(r.left, t.left)),
371            t
372          );
373        }, I(e, p, s));
374      return (
375        (u.width = u.right - u.left),
376        (u.height = u.bottom - u.top),
377        (u.x = u.left),
378        (u.y = u.top),
379        u
380      );
381    }
382    function F(e) {
383      return e.split("-")[0];
384    }
385    function U(e) {
386      return e.split("-")[1];
387    }
388    function z(e) {
389      return ["top", "bottom"].indexOf(e) >= 0 ? "x" : "y";
390    }
391    function X(e) {
392      var t,
393        n = e.reference,
394        r = e.element,
395        o = e.placement,
396        i = o ? F(o) : null,
397        a = o ? U(o) : null,
398        s = n.x + n.width / 2 - r.width / 2,
399        f = n.y + n.height / 2 - r.height / 2;
400      switch (i) {
401        case D:
402          t = { x: s, y: n.y - r.height };
403          break;
404        case A:
405          t = { x: s, y: n.y + n.height };
406          break;
407        case L:
408          t = { x: n.x + n.width, y: f };
409          break;
410        case P:
411          t = { x: n.x - r.width, y: f };
412          break;
413        default:
414          t = { x: n.x, y: n.y };
415      }
416      var c = i ? z(i) : null;
417      if (null != c) {
418        var p = "y" === c ? "height" : "width";
419        switch (a) {
420          case W:
421            t[c] = t[c] - (n[p] / 2 - r[p] / 2);
422            break;
423          case B:
424            t[c] = t[c] + (n[p] / 2 - r[p] / 2);
425        }
426      }
427      return t;
428    }
429    function Y(e) {
430      return Object.assign({}, { top: 0, right: 0, bottom: 0, left: 0 }, e);
431    }
432    function G(e, t) {
433      return t.reduce(function (t, n) {
434        return (t[n] = e), t;
435      }, {});
436    }
437    function J(e, t) {
438      void 0 === t && (t = {});
439      var r = t,
440        o = r.placement,
441        i = void 0 === o ? e.placement : o,
442        a = r.strategy,
443        s = void 0 === a ? e.strategy : a,
444        f = r.boundary,
445        c = void 0 === f ? "clippingParents" : f,
446        u = r.rootBoundary,
447        l = void 0 === u ? H : u,
448        h = r.elementContext,
449        m = void 0 === h ? T : h,
450        v = r.altBoundary,
451        y = void 0 !== v && v,
452        g = r.padding,
453        b = void 0 === g ? 0 : g,
454        x = Y("number" != typeof b ? b : G(b, k)),
455        w = m === T ? "reference" : T,
456        O = e.rects.popper,
457        j = e.elements[y ? w : m],
458        E = _(n(j) ? j : j.contextElement || d(e.elements.popper), c, l, s),
459        P = p(e.elements.reference),
460        M = X({ reference: P, element: O, strategy: "absolute", placement: i }),
461        W = N(Object.assign({}, O, M)),
462        B = m === T ? W : P,
463        R = {
464          top: E.top - B.top + x.top,
465          bottom: B.bottom - E.bottom + x.bottom,
466          left: E.left - B.left + x.left,
467          right: B.right - E.right + x.right,
468        },
469        S = e.modifiersData.offset;
470      if (m === T && S) {
471        var V = S[i];
472        Object.keys(R).forEach(function (e) {
473          var t = [L, A].indexOf(e) >= 0 ? 1 : -1,
474            n = [D, A].indexOf(e) >= 0 ? "y" : "x";
475          R[e] += V[n] * t;
476        });
477      }
478      return R;
479    }
480    var K = { placement: "bottom", modifiers: [], strategy: "absolute" };
481    function Q() {
482      for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++)
483        t[n] = arguments[n];
484      return !t.some(function (e) {
485        return !(e && "function" == typeof e.getBoundingClientRect);
486      });
487    }
488    function Z(e) {
489      void 0 === e && (e = {});
490      var t = e,
491        r = t.defaultModifiers,
492        o = void 0 === r ? [] : r,
493        i = t.defaultOptions,
494        a = void 0 === i ? K : i;
495      return function (e, t, r) {
496        void 0 === r && (r = a);
497        var i,
498          s,
499          f = {
500            placement: "bottom",
501            orderedModifiers: [],
502            options: Object.assign({}, K, a),
503            modifiersData: {},
504            elements: { reference: e, popper: t },
505            attributes: {},
506            styles: {},
507          },
508          c = [],
509          p = !1,
510          u = {
511            state: f,
512            setOptions: function (r) {
513              var i = "function" == typeof r ? r(f.options) : r;
514              l(),
515                (f.options = Object.assign({}, a, f.options, i)),
516                (f.scrollParents = {
517                  reference: n(e)
518                    ? w(e)
519                    : e.contextElement
520                    ? w(e.contextElement)
521                    : [],
522                  popper: w(t),
523                });
524              var s,
525                p,
526                d = (function (e) {
527                  var t = q(e);
528                  return V.reduce(function (e, n) {
529                    return e.concat(
530                      t.filter(function (e) {
531                        return e.phase === n;
532                      })
533                    );
534                  }, []);
535                })(
536                  ((s = [].concat(o, f.options.modifiers)),
537                  (p = s.reduce(function (e, t) {
538                    var n = e[t.name];
539                    return (
540                      (e[t.name] = n
541                        ? Object.assign({}, n, t, {
542                            options: Object.assign({}, n.options, t.options),
543                            data: Object.assign({}, n.data, t.data),
544                          })
545                        : t),
546                      e
547                    );
548                  }, {})),
549                  Object.keys(p).map(function (e) {
550                    return p[e];
551                  }))
552                );
553              return (
554                (f.orderedModifiers = d.filter(function (e) {
555                  return e.enabled;
556                })),
557                f.orderedModifiers.forEach(function (e) {
558                  var t = e.name,
559                    n = e.options,
560                    r = void 0 === n ? {} : n,
561                    o = e.effect;
562                  if ("function" == typeof o) {
563                    var i = o({ state: f, name: t, instance: u, options: r }),
564                      a = function () {};
565                    c.push(i || a);
566                  }
567                }),
568                u.update()
569              );
570            },
571            forceUpdate: function () {
572              if (!p) {
573                var e = f.elements,
574                  t = e.reference,
575                  n = e.popper;
576                if (Q(t, n)) {
577                  (f.rects = {
578                    reference: y(t, E(n), "fixed" === f.options.strategy),
579                    popper: g(n),
580                  }),
581                    (f.reset = !1),
582                    (f.placement = f.options.placement),
583                    f.orderedModifiers.forEach(function (e) {
584                      return (f.modifiersData[e.name] = Object.assign(
585                        {},
586                        e.data
587                      ));
588                    });
589                  for (var r = 0; r < f.orderedModifiers.length; r++)
590                    if (!0 !== f.reset) {
591                      var o = f.orderedModifiers[r],
592                        i = o.fn,
593                        a = o.options,
594                        s = void 0 === a ? {} : a,
595                        c = o.name;
596                      "function" == typeof i &&
597                        (f =
598                          i({ state: f, options: s, name: c, instance: u }) || f);
599                    } else (f.reset = !1), (r = -1);
600                }
601              }
602            },
603            update:
604              ((i = function () {
605                return new Promise(function (e) {
606                  u.forceUpdate(), e(f);
607                });
608              }),
609              function () {
610                return (
611                  s ||
612                    (s = new Promise(function (e) {
613                      Promise.resolve().then(function () {
614                        (s = void 0), e(i());
615                      });
616                    })),
617                  s
618                );
619              }),
620            destroy: function () {
621              l(), (p = !0);
622            },
623          };
624        if (!Q(e, t)) return u;
625        function l() {
626          c.forEach(function (e) {
627            return e();
628          }),
629            (c = []);
630        }
631        return (
632          u.setOptions(r).then(function (e) {
633            !p && r.onFirstUpdate && r.onFirstUpdate(e);
634          }),
635          u
636        );
637      };
638    }
639    var $ = { passive: !0 };
640    var ee = {
641      name: "eventListeners",
642      enabled: !0,
643      phase: "write",
644      fn: function () {},
645      effect: function (e) {
646        var n = e.state,
647          r = e.instance,
648          o = e.options,
649          i = o.scroll,
650          a = void 0 === i || i,
651          s = o.resize,
652          f = void 0 === s || s,
653          c = t(n.elements.popper),
654          p = [].concat(n.scrollParents.reference, n.scrollParents.popper);
655        return (
656          a &&
657            p.forEach(function (e) {
658              e.addEventListener("scroll", r.update, $);
659            }),
660          f && c.addEventListener("resize", r.update, $),
661          function () {
662            a &&
663              p.forEach(function (e) {
664                e.removeEventListener("scroll", r.update, $);
665              }),
666              f && c.removeEventListener("resize", r.update, $);
667          }
668        );
669      },
670      data: {},
671    };
672    var te = {
673        name: "popperOffsets",
674        enabled: !0,
675        phase: "read",
676        fn: function (e) {
677          var t = e.state,
678            n = e.name;
679          t.modifiersData[n] = X({
680            reference: t.rects.reference,
681            element: t.rects.popper,
682            strategy: "absolute",
683            placement: t.placement,
684          });
685        },
686        data: {},
687      },
688      ne = { top: "auto", right: "auto", bottom: "auto", left: "auto" };
689    function re(e) {
690      var n,
691        r = e.popper,
692        o = e.popperRect,
693        i = e.placement,
694        a = e.variation,
695        f = e.offsets,
696        c = e.position,
697        p = e.gpuAcceleration,
698        u = e.adaptive,
699        l = e.roundOffsets,
700        h = e.isFixed,
701        v = f.x,
702        y = void 0 === v ? 0 : v,
703        g = f.y,
704        b = void 0 === g ? 0 : g,
705        x = "function" == typeof l ? l({ x: y, y: b }) : { x: y, y: b };
706      (y = x.x), (b = x.y);
707      var w = f.hasOwnProperty("x"),
708        O = f.hasOwnProperty("y"),
709        j = P,
710        M = D,
711        k = window;
712      if (u) {
713        var W = E(r),
714          H = "clientHeight",
715          T = "clientWidth";
716        if (
717          (W === t(r) &&
718            "static" !== m((W = d(r))).position &&
719            "absolute" === c &&
720            ((H = "scrollHeight"), (T = "scrollWidth")),
721          (W = W),
722          i === D || ((i === P || i === L) && a === B))
723        )
724          (M = A),
725            (b -=
726              (h && W === k && k.visualViewport
727                ? k.visualViewport.height
728                : W[H]) - o.height),
729            (b *= p ? 1 : -1);
730        if (i === P || ((i === D || i === A) && a === B))
731          (j = L),
732            (y -=
733              (h && W === k && k.visualViewport ? k.visualViewport.width : W[T]) -
734              o.width),
735            (y *= p ? 1 : -1);
736      }
737      var R,
738        S = Object.assign({ position: c }, u && ne),
739        V =
740          !0 === l
741            ? (function (e, t) {
742                var n = e.x,
743                  r = e.y,
744                  o = t.devicePixelRatio || 1;
745                return { x: s(n * o) / o || 0, y: s(r * o) / o || 0 };
746              })({ x: y, y: b }, t(r))
747            : { x: y, y: b };
748      return (
749        (y = V.x),
750        (b = V.y),
751        p
752          ? Object.assign(
753              {},
754              S,
755              (((R = {})[M] = O ? "0" : ""),
756              (R[j] = w ? "0" : ""),
757              (R.transform =
758                (k.devicePixelRatio || 1) <= 1
759                  ? "translate(" + y + "px, " + b + "px)"
760                  : "translate3d(" + y + "px, " + b + "px, 0)"),
761              R)
762            )
763          : Object.assign(
764              {},
765              S,
766              (((n = {})[M] = O ? b + "px" : ""),
767              (n[j] = w ? y + "px" : ""),
768              (n.transform = ""),
769              n)
770            )
771      );
772    }
773    var oe = {
774      name: "computeStyles",
775      enabled: !0,
776      phase: "beforeWrite",
777      fn: function (e) {
778        var t = e.state,
779          n = e.options,
780          r = n.gpuAcceleration,
781          o = void 0 === r || r,
782          i = n.adaptive,
783          a = void 0 === i || i,
784          s = n.roundOffsets,
785          f = void 0 === s || s,
786          c = {
787            placement: F(t.placement),
788            variation: U(t.placement),
789            popper: t.elements.popper,
790            popperRect: t.rects.popper,
791            gpuAcceleration: o,
792            isFixed: "fixed" === t.options.strategy,
793          };
794        null != t.modifiersData.popperOffsets &&
795          (t.styles.popper = Object.assign(
796            {},
797            t.styles.popper,
798            re(
799              Object.assign({}, c, {
800                offsets: t.modifiersData.popperOffsets,
801                position: t.options.strategy,
802                adaptive: a,
803                roundOffsets: f,
804              })
805            )
806          )),
807          null != t.modifiersData.arrow &&
808            (t.styles.arrow = Object.assign(
809              {},
810              t.styles.arrow,
811              re(
812                Object.assign({}, c, {
813                  offsets: t.modifiersData.arrow,
814                  position: "absolute",
815                  adaptive: !1,
816                  roundOffsets: f,
817                })
818              )
819            )),
820          (t.attributes.popper = Object.assign({}, t.attributes.popper, {
821            "data-popper-placement": t.placement,
822          }));
823      },
824      data: {},
825    };
826    var ie = {
827      name: "applyStyles",
828      enabled: !0,
829      phase: "write",
830      fn: function (e) {
831        var t = e.state;
832        Object.keys(t.elements).forEach(function (e) {
833          var n = t.styles[e] || {},
834            o = t.attributes[e] || {},
835            i = t.elements[e];
836          r(i) &&
837            l(i) &&
838            (Object.assign(i.style, n),
839            Object.keys(o).forEach(function (e) {
840              var t = o[e];
841              !1 === t
842                ? i.removeAttribute(e)
843                : i.setAttribute(e, !0 === t ? "" : t);
844            }));
845        });
846      },
847      effect: function (e) {
848        var t = e.state,
849          n = {
850            popper: {
851              position: t.options.strategy,
852              left: "0",
853              top: "0",
854              margin: "0",
855            },
856            arrow: { position: "absolute" },
857            reference: {},
858          };
859        return (
860          Object.assign(t.elements.popper.style, n.popper),
861          (t.styles = n),
862          t.elements.arrow && Object.assign(t.elements.arrow.style, n.arrow),
863          function () {
864            Object.keys(t.elements).forEach(function (e) {
865              var o = t.elements[e],
866                i = t.attributes[e] || {},
867                a = Object.keys(
868                  t.styles.hasOwnProperty(e) ? t.styles[e] : n[e]
869                ).reduce(function (e, t) {
870                  return (e[t] = ""), e;
871                }, {});
872              r(o) &&
873                l(o) &&
874                (Object.assign(o.style, a),
875                Object.keys(i).forEach(function (e) {
876                  o.removeAttribute(e);
877                }));
878            });
879          }
880        );
881      },
882      requires: ["computeStyles"],
883    };
884    var ae = {
885        name: "offset",
886        enabled: !0,
887        phase: "main",
888        requires: ["popperOffsets"],
889        fn: function (e) {
890          var t = e.state,
891            n = e.options,
892            r = e.name,
893            o = n.offset,
894            i = void 0 === o ? [0, 0] : o,
895            a = S.reduce(function (e, n) {
896              return (
897                (e[n] = (function (e, t, n) {
898                  var r = F(e),
899                    o = [P, D].indexOf(r) >= 0 ? -1 : 1,
900                    i =
901                      "function" == typeof n
902                        ? n(Object.assign({}, t, { placement: e }))
903                        : n,
904                    a = i[0],
905                    s = i[1];
906                  return (
907                    (a = a || 0),
908                    (s = (s || 0) * o),
909                    [P, L].indexOf(r) >= 0 ? { x: s, y: a } : { x: a, y: s }
910                  );
911                })(n, t.rects, i)),
912                e
913              );
914            }, {}),
915            s = a[t.placement],
916            f = s.x,
917            c = s.y;
918          null != t.modifiersData.popperOffsets &&
919            ((t.modifiersData.popperOffsets.x += f),
920            (t.modifiersData.popperOffsets.y += c)),
921            (t.modifiersData[r] = a);
922        },
923      },
924      se = { left: "right", right: "left", bottom: "top", top: "bottom" };
925    function fe(e) {
926      return e.replace(/left|right|bottom|top/g, function (e) {
927        return se[e];
928      });
929    }
930    var ce = { start: "end", end: "start" };
931    function pe(e) {
932      return e.replace(/start|end/g, function (e) {
933        return ce[e];
934      });
935    }
936    function ue(e, t) {
937      void 0 === t && (t = {});
938      var n = t,
939        r = n.placement,
940        o = n.boundary,
941        i = n.rootBoundary,
942        a = n.padding,
943        s = n.flipVariations,
944        f = n.allowedAutoPlacements,
945        c = void 0 === f ? S : f,
946        p = U(r),
947        u = p
948          ? s
949            ? R
950            : R.filter(function (e) {
951                return U(e) === p;
952              })
953          : k,
954        l = u.filter(function (e) {
955          return c.indexOf(e) >= 0;
956        });
957      0 === l.length && (l = u);
958      var d = l.reduce(function (t, n) {
959        return (
960          (t[n] = J(e, {
961            placement: n,
962            boundary: o,
963            rootBoundary: i,
964            padding: a,
965          })[F(n)]),
966          t
967        );
968      }, {});
969      return Object.keys(d).sort(function (e, t) {
970        return d[e] - d[t];
971      });
972    }
973    var le = {
974      name: "flip",
975      enabled: !0,
976      phase: "main",
977      fn: function (e) {
978        var t = e.state,
979          n = e.options,
980          r = e.name;
981        if (!t.modifiersData[r]._skip) {
982          for (
983            var o = n.mainAxis,
984              i = void 0 === o || o,
985              a = n.altAxis,
986              s = void 0 === a || a,
987              f = n.fallbackPlacements,
988              c = n.padding,
989              p = n.boundary,
990              u = n.rootBoundary,
991              l = n.altBoundary,
992              d = n.flipVariations,
993              h = void 0 === d || d,
994              m = n.allowedAutoPlacements,
995              v = t.options.placement,
996              y = F(v),
997              g =
998                f ||
999                (y === v || !h
1000                  ? [fe(v)]
1001                  : (function (e) {
1002                      if (F(e) === M) return [];
1003                      var t = fe(e);
1004                      return [pe(e), t, pe(t)];
1005                    })(v)),
1006              b = [v].concat(g).reduce(function (e, n) {
1007                return e.concat(
1008                  F(n) === M
1009                    ? ue(t, {
1010                        placement: n,
1011                        boundary: p,
1012                        rootBoundary: u,
1013                        padding: c,
1014                        flipVariations: h,
1015                        allowedAutoPlacements: m,
1016                      })
1017                    : n
1018                );
1019              }, []),
1020              x = t.rects.reference,
1021              w = t.rects.popper,
1022              O = new Map(),
1023              j = !0,
1024              E = b[0],
1025              k = 0;
1026            k < b.length;
1027            k++
1028          ) {
1029            var B = b[k],
1030              H = F(B),
1031              T = U(B) === W,
1032              R = [D, A].indexOf(H) >= 0,
1033              S = R ? "width" : "height",
1034              V = J(t, {
1035                placement: B,
1036                boundary: p,
1037                rootBoundary: u,
1038                altBoundary: l,
1039                padding: c,
1040              }),
1041              q = R ? (T ? L : P) : T ? A : D;
1042            x[S] > w[S] && (q = fe(q));
1043            var C = fe(q),
1044              N = [];
1045            if (
1046              (i && N.push(V[H] <= 0),
1047              s && N.push(V[q] <= 0, V[C] <= 0),
1048              N.every(function (e) {
1049                return e;
1050              }))
1051            ) {
1052              (E = B), (j = !1);
1053              break;
1054            }
1055            O.set(B, N);
1056          }
1057          if (j)
1058            for (
1059              var I = function (e) {
1060                  var t = b.find(function (t) {
1061                    var n = O.get(t);
1062                    if (n)
1063                      return n.slice(0, e).every(function (e) {
1064                        return e;
1065                      });
1066                  });
1067                  if (t) return (E = t), "break";
1068                },
1069                _ = h ? 3 : 1;
1070              _ > 0;
1071              _--
1072            ) {
1073              if ("break" === I(_)) break;
1074            }
1075          t.placement !== E &&
1076            ((t.modifiersData[r]._skip = !0), (t.placement = E), (t.reset = !0));
1077        }
1078      },
1079      requiresIfExists: ["offset"],
1080      data: { _skip: !1 },
1081    };
1082    function de(e, t, n) {
1083      return i(e, a(t, n));
1084    }
1085    var he = {
1086      name: "preventOverflow",
1087      enabled: !0,
1088      phase: "main",
1089      fn: function (e) {
1090        var t = e.state,
1091          n = e.options,
1092          r = e.name,
1093          o = n.mainAxis,
1094          s = void 0 === o || o,
1095          f = n.altAxis,
1096          c = void 0 !== f && f,
1097          p = n.boundary,
1098          u = n.rootBoundary,
1099          l = n.altBoundary,
1100          d = n.padding,
1101          h = n.tether,
1102          m = void 0 === h || h,
1103          v = n.tetherOffset,
1104          y = void 0 === v ? 0 : v,
1105          b = J(t, { boundary: p, rootBoundary: u, padding: d, altBoundary: l }),
1106          x = F(t.placement),
1107          w = U(t.placement),
1108          O = !w,
1109          j = z(x),
1110          M = "x" === j ? "y" : "x",
1111          k = t.modifiersData.popperOffsets,
1112          B = t.rects.reference,
1113          H = t.rects.popper,
1114          T =
1115            "function" == typeof y
1116              ? y(Object.assign({}, t.rects, { placement: t.placement }))
1117              : y,
1118          R =
1119            "number" == typeof T
1120              ? { mainAxis: T, altAxis: T }
1121              : Object.assign({ mainAxis: 0, altAxis: 0 }, T),
1122          S = t.modifiersData.offset ? t.modifiersData.offset[t.placement] : null,
1123          V = { x: 0, y: 0 };
1124        if (k) {
1125          if (s) {
1126            var q,
1127              C = "y" === j ? D : P,
1128              N = "y" === j ? A : L,
1129              I = "y" === j ? "height" : "width",
1130              _ = k[j],
1131              X = _ + b[C],
1132              Y = _ - b[N],
1133              G = m ? -H[I] / 2 : 0,
1134              K = w === W ? B[I] : H[I],
1135              Q = w === W ? -H[I] : -B[I],
1136              Z = t.elements.arrow,
1137              $ = m && Z ? g(Z) : { width: 0, height: 0 },
1138              ee = t.modifiersData["arrow#persistent"]
1139                ? t.modifiersData["arrow#persistent"].padding
1140                : { top: 0, right: 0, bottom: 0, left: 0 },
1141              te = ee[C],
1142              ne = ee[N],
1143              re = de(0, B[I], $[I]),
1144              oe = O
1145                ? B[I] / 2 - G - re - te - R.mainAxis
1146                : K - re - te - R.mainAxis,
1147              ie = O
1148                ? -B[I] / 2 + G + re + ne + R.mainAxis
1149                : Q + re + ne + R.mainAxis,
1150              ae = t.elements.arrow && E(t.elements.arrow),
1151              se = ae ? ("y" === j ? ae.clientTop || 0 : ae.clientLeft || 0) : 0,
1152              fe = null != (q = null == S ? void 0 : S[j]) ? q : 0,
1153              ce = _ + ie - fe,
1154              pe = de(m ? a(X, _ + oe - fe - se) : X, _, m ? i(Y, ce) : Y);
1155            (k[j] = pe), (V[j] = pe - _);
1156          }
1157          if (c) {
1158            var ue,
1159              le = "x" === j ? D : P,
1160              he = "x" === j ? A : L,
1161              me = k[M],
1162              ve = "y" === M ? "height" : "width",
1163              ye = me + b[le],
1164              ge = me - b[he],
1165              be = -1 !== [D, P].indexOf(x),
1166              xe = null != (ue = null == S ? void 0 : S[M]) ? ue : 0,
1167              we = be ? ye : me - B[ve] - H[ve] - xe + R.altAxis,
1168              Oe = be ? me + B[ve] + H[ve] - xe - R.altAxis : ge,
1169              je =
1170                m && be
1171                  ? (function (e, t, n) {
1172                      var r = de(e, t, n);
1173                      return r > n ? n : r;
1174                    })(we, me, Oe)
1175                  : de(m ? we : ye, me, m ? Oe : ge);
1176            (k[M] = je), (V[M] = je - me);
1177          }
1178          t.modifiersData[r] = V;
1179        }
1180      },
1181      requiresIfExists: ["offset"],
1182    };
1183    var me = {
1184      name: "arrow",
1185      enabled: !0,
1186      phase: "main",
1187      fn: function (e) {
1188        var t,
1189          n = e.state,
1190          r = e.name,
1191          o = e.options,
1192          i = n.elements.arrow,
1193          a = n.modifiersData.popperOffsets,
1194          s = F(n.placement),
1195          f = z(s),
1196          c = [P, L].indexOf(s) >= 0 ? "height" : "width";
1197        if (i && a) {
1198          var p = (function (e, t) {
1199              return Y(
1200                "number" !=
1201                  typeof (e =
1202                    "function" == typeof e
1203                      ? e(Object.assign({}, t.rects, { placement: t.placement }))
1204                      : e)
1205                  ? e
1206                  : G(e, k)
1207              );
1208            })(o.padding, n),
1209            u = g(i),
1210            l = "y" === f ? D : P,
1211            d = "y" === f ? A : L,
1212            h =
1213              n.rects.reference[c] +
1214              n.rects.reference[f] -
1215              a[f] -
1216              n.rects.popper[c],
1217            m = a[f] - n.rects.reference[f],
1218            v = E(i),
1219            y = v ? ("y" === f ? v.clientHeight || 0 : v.clientWidth || 0) : 0,
1220            b = h / 2 - m / 2,
1221            x = p[l],
1222            w = y - u[c] - p[d],
1223            O = y / 2 - u[c] / 2 + b,
1224            j = de(x, O, w),
1225            M = f;
1226          n.modifiersData[r] = (((t = {})[M] = j), (t.centerOffset = j - O), t);
1227        }
1228      },
1229      effect: function (e) {
1230        var t = e.state,
1231          n = e.options.element,
1232          r = void 0 === n ? "[data-popper-arrow]" : n;
1233        null != r &&
1234          ("string" != typeof r || (r = t.elements.popper.querySelector(r))) &&
1235          C(t.elements.popper, r) &&
1236          (t.elements.arrow = r);
1237      },
1238      requires: ["popperOffsets"],
1239      requiresIfExists: ["preventOverflow"],
1240    };
1241    function ve(e, t, n) {
1242      return (
1243        void 0 === n && (n = { x: 0, y: 0 }),
1244        {
1245          top: e.top - t.height - n.y,
1246          right: e.right - t.width + n.x,
1247          bottom: e.bottom - t.height + n.y,
1248          left: e.left - t.width - n.x,
1249        }
1250      );
1251    }
1252    function ye(e) {
1253      return [D, L, A, P].some(function (t) {
1254        return e[t] >= 0;
1255      });
1256    }
1257    var ge = {
1258        name: "hide",
1259        enabled: !0,
1260        phase: "main",
1261        requiresIfExists: ["preventOverflow"],
1262        fn: function (e) {
1263          var t = e.state,
1264            n = e.name,
1265            r = t.rects.reference,
1266            o = t.rects.popper,
1267            i = t.modifiersData.preventOverflow,
1268            a = J(t, { elementContext: "reference" }),
1269            s = J(t, { altBoundary: !0 }),
1270            f = ve(a, r),
1271            c = ve(s, o, i),
1272            p = ye(f),
1273            u = ye(c);
1274          (t.modifiersData[n] = {
1275            referenceClippingOffsets: f,
1276            popperEscapeOffsets: c,
1277            isReferenceHidden: p,
1278            hasPopperEscaped: u,
1279          }),
1280            (t.attributes.popper = Object.assign({}, t.attributes.popper, {
1281              "data-popper-reference-hidden": p,
1282              "data-popper-escaped": u,
1283            }));
1284        },
1285      },
1286      be = Z({ defaultModifiers: [ee, te, oe, ie] }),
1287      xe = [ee, te, oe, ie, ae, le, he, me, ge],
1288      we = Z({ defaultModifiers: xe });
1289    (e.applyStyles = ie),
1290      (e.arrow = me),
1291      (e.computeStyles = oe),
1292      (e.createPopper = we),
1293      (e.createPopperLite = be),
1294      (e.defaultModifiers = xe),
1295      (e.detectOverflow = J),
1296      (e.eventListeners = ee),
1297      (e.flip = le),
1298      (e.hide = ge),
1299      (e.offset = ae),
1300      (e.popperGenerator = Z),
1301      (e.popperOffsets = te),
1302      (e.preventOverflow = he),
1303      Object.defineProperty(e, "__esModule", { value: !0 });
1304  });
1305  //# sourceMappingURL=popper.min.js.map
1306  

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.