PageSourceSearch

https://www.dudelange.lu/wp-content/plugins/101-orejime/scripts/orejime.js?ver=1.0-1790283852

js dudelange.lu collected 2026-09-24 21:04:22 UTC 172,434 bytes, 4,679 lines download raw bytes

1/*! orejime v2.3.0 - BSD-3-Clause license, original work Copyright (c) 2018 DPKit, modified work Copyright (c) 2019 Empreinte Digitale, all rights reserved. */
2!(function (e, t) {
3    "object" == typeof exports && "object" == typeof module
4      ? (module.exports = t())
5      : "function" == typeof define && define.amd
6      ? define([], t)
7      : "object" == typeof exports
8      ? (exports.Orejime = t())
9      : (e.Orejime = t());
10  })(window, function () {
11    return (function (e) {
12      var t = {};
13      function n(o) {
14        if (t[o]) return t[o].exports;
15        var r = (t[o] = { i: o, l: !1, exports: {} });
16        return e[o].call(r.exports, r, r.exports, n), (r.l = !0), r.exports;
17      }
18      return (
19        (n.m = e),
20        (n.c = t),
21        (n.d = function (e, t, o) {
22          n.o(e, t) || Object.defineProperty(e, t, { enumerable: !0, get: o });
23        }),
24        (n.r = function (e) {
25          "undefined" != typeof Symbol &&
26            Symbol.toStringTag &&
27            Object.defineProperty(e, Symbol.toStringTag, { value: "Module" }),
28            Object.defineProperty(e, "__esModule", { value: !0 });
29        }),
30        (n.t = function (e, t) {
31          if ((1 & t && (e = n(e)), 8 & t)) return e;
32          if (4 & t && "object" == typeof e && e && e.__esModule) return e;
33          var o = Object.create(null);
34          if (
35            (n.r(o),
36            Object.defineProperty(o, "default", { enumerable: !0, value: e }),
37            2 & t && "string" != typeof e)
38          )
39            for (var r in e)
40              n.d(
41                o,
42                r,
43                function (t) {
44                  return e[t];
45                }.bind(null, r)
46              );
47          return o;
48        }),
49        (n.n = function (e) {
50          var t =
51            e && e.__esModule
52              ? function () {
53                  return e.default;
54                }
55              : function () {
56                  return e;
57                };
58          return n.d(t, "a", t), t;
59        }),
60        (n.o = function (e, t) {
61          return Object.prototype.hasOwnProperty.call(e, t);
62        }),
63        (n.p = ""),
64        n((n.s = 18))
65      );
66    })([
67      function (e, t, n) {
68        "use strict";
69        n.r(t);
70        var o = n(8),
71          r = n.n(o),
72          i = function () {},
73          a = {},
74          s = [],
75          l = [];
76        function c(e, t) {
77          var n,
78            o,
79            r,
80            c,
81            u = l;
82          for (c = arguments.length; c-- > 2; ) s.push(arguments[c]);
83          for (
84            t &&
85            null != t.children &&
86            (s.length || s.push(t.children), delete t.children);
87            s.length;
88  
89          )
90            if ((o = s.pop()) && void 0 !== o.pop)
91              for (c = o.length; c--; ) s.push(o[c]);
92            else
93              "boolean" == typeof o && (o = null),
94                (r = "function" != typeof e) &&
95                  (null == o
96                    ? (o = "")
97                    : "number" == typeof o
98                    ? (o = String(o))
99                    : "string" != typeof o && (r = !1)),
100                r && n ? (u[u.length - 1] += o) : u === l ? (u = [o]) : u.push(o),
101                (n = r);
102          var p = new i();
103          return (
104            (p.nodeName = e),
105            (p.children = u),
106            (p.attributes = null == t ? void 0 : t),
107            (p.key = null == t ? void 0 : t.key),
108            void 0 !== a.vnode && a.vnode(p),
109            p
110          );
111        }
112        function u(e, t) {
113          for (var n in t) e[n] = t[n];
114          return e;
115        }
116        var p =
117          "function" == typeof Promise
118            ? Promise.resolve().then.bind(Promise.resolve())
119            : setTimeout;
120        function d(e, t) {
121          return c(
122            e.nodeName,
123            u(u({}, e.attributes), t),
124            arguments.length > 2 ? [].slice.call(arguments, 2) : e.children
125          );
126        }
127        var f = /acit|ex(?:s|g|n|p|$)|rph|ows|mnc|ntw|ine[ch]|zoo|^ord/i,
128          m = [];
129        function v(e) {
130          !e._dirty &&
131            (e._dirty = !0) &&
132            1 == m.push(e) &&
133            (a.debounceRendering || p)(h);
134        }
135        function h() {
136          var e,
137            t = m;
138          for (m = []; (e = t.pop()); ) e._dirty && R(e);
139        }
140        function y(e, t) {
141          return (
142            e.normalizedNodeName === t ||
143            e.nodeName.toLowerCase() === t.toLowerCase()
144          );
145        }
146        function g(e) {
147          var t = u({}, e.attributes);
148          t.children = e.children;
149          var n = e.nodeName.defaultProps;
150          if (void 0 !== n) for (var o in n) void 0 === t[o] && (t[o] = n[o]);
151          return t;
152        }
153        function b(e) {
154          var t = e.parentNode;
155          t && t.removeChild(e);
156        }
157        function C(e, t, n, o, r) {
158          if (("className" === t && (t = "class"), "key" === t));
159          else if ("ref" === t) n && n(null), o && o(e);
160          else if ("class" !== t || r)
161            if ("style" === t) {
162              if (
163                ((o && "string" != typeof o && "string" != typeof n) ||
164                  (e.style.cssText = o || ""),
165                o && "object" == typeof o)
166              ) {
167                if ("string" != typeof n)
168                  for (var i in n) i in o || (e.style[i] = "");
169                for (var i in o)
170                  e.style[i] =
171                    "number" == typeof o[i] && !1 === f.test(i)
172                      ? o[i] + "px"
173                      : o[i];
174              }
175            } else if ("dangerouslySetInnerHTML" === t)
176              o && (e.innerHTML = o.__html || "");
177            else if ("o" == t[0] && "n" == t[1]) {
178              var a = t !== (t = t.replace(/Capture$/, ""));
179              (t = t.toLowerCase().substring(2)),
180                o
181                  ? n || e.addEventListener(t, k, a)
182                  : e.removeEventListener(t, k, a),
183                ((e._listeners || (e._listeners = {}))[t] = o);
184            } else if ("list" !== t && "type" !== t && !r && t in e) {
185              try {
186                e[t] = null == o ? "" : o;
187              } catch (e) {}
188              (null != o && !1 !== o) ||
189                "spellcheck" == t ||
190                e.removeAttribute(t);
191            } else {
192              var s = r && t !== (t = t.replace(/^xlink:?/, ""));
193              null == o || !1 === o
194                ? s
195                  ? e.removeAttributeNS(
196                      "http://www.w3.org/1999/xlink",
197                      t.toLowerCase()
198                    )
199                  : e.removeAttribute(t)
200                : "function" != typeof o &&
201                  (s
202                    ? e.setAttributeNS(
203                        "http://www.w3.org/1999/xlink",
204                        t.toLowerCase(),
205                        o
206                      )
207                    : e.setAttribute(t, o));
208            }
209          else e.className = o || "";
210        }
211        function k(e) {
212          return this._listeners[e.type]((a.event && a.event(e)) || e);
213        }
214        var O = [],
215          w = 0,
216          N = !1,
217          _ = !1;
218        function A() {
219          for (var e; (e = O.pop()); )
220            a.afterMount && a.afterMount(e),
221              e.componentDidMount && e.componentDidMount();
222        }
223        function E(e, t, n, o, r, i) {
224          w++ ||
225            ((N = null != r && void 0 !== r.ownerSVGElement),
226            (_ = null != e && !("__preactattr_" in e)));
227          var a = S(e, t, n, o, i);
228          return (
229            r && a.parentNode !== r && r.appendChild(a),
230            --w || ((_ = !1), i || A()),
231            a
232          );
233        }
234        function S(e, t, n, o, r) {
235          var i = e,
236            a = N;
237          if (
238            ((null != t && "boolean" != typeof t) || (t = ""),
239            "string" == typeof t || "number" == typeof t)
240          )
241            return (
242              e && void 0 !== e.splitText && e.parentNode && (!e._component || r)
243                ? e.nodeValue != t && (e.nodeValue = t)
244                : ((i = document.createTextNode(t)),
245                  e &&
246                    (e.parentNode && e.parentNode.replaceChild(i, e), P(e, !0))),
247              (i.__preactattr_ = !0),
248              i
249            );
250          var s,
251            l,
252            c = t.nodeName;
253          if ("function" == typeof c)
254            return (function (e, t, n, o) {
255              var r = e && e._component,
256                i = r,
257                a = e,
258                s = r && e._componentConstructor === t.nodeName,
259                l = s,
260                c = g(t);
261              for (; r && !l && (r = r._parentComponent); )
262                l = r.constructor === t.nodeName;
263              r && l && (!o || r._component)
264                ? (T(r, c, 3, n, o), (e = r.base))
265                : (i && !s && (L(i), (e = a = null)),
266                  (r = x(t.nodeName, c, n)),
267                  e && !r.nextBase && ((r.nextBase = e), (a = null)),
268                  T(r, c, 1, n, o),
269                  (e = r.base),
270                  a && e !== a && ((a._component = null), P(a, !1)));
271              return e;
272            })(e, t, n, o);
273          if (
274            ((N = "svg" === c || ("foreignObject" !== c && N)),
275            (c = String(c)),
276            (!e || !y(e, c)) &&
277              ((s = c),
278              ((l = N
279                ? document.createElementNS("http://www.w3.org/2000/svg", s)
280                : document.createElement(s)).normalizedNodeName = s),
281              (i = l),
282              e))
283          ) {
284            for (; e.firstChild; ) i.appendChild(e.firstChild);
285            e.parentNode && e.parentNode.replaceChild(i, e), P(e, !0);
286          }
287          var u = i.firstChild,
288            p = i.__preactattr_,
289            d = t.children;
290          if (null == p) {
291            p = i.__preactattr_ = {};
292            for (var f = i.attributes, m = f.length; m--; )
293              p[f[m].name] = f[m].value;
294          }
295          return (
296            !_ &&
297            d &&
298            1 === d.length &&
299            "string" == typeof d[0] &&
300            null != u &&
301            void 0 !== u.splitText &&
302            null == u.nextSibling
303              ? u.nodeValue != d[0] && (u.nodeValue = d[0])
304              : ((d && d.length) || null != u) &&
305                (function (e, t, n, o, r) {
306                  var i,
307                    a,
308                    s,
309                    l,
310                    c,
311                    u = e.childNodes,
312                    p = [],
313                    d = {},
314                    f = 0,
315                    m = 0,
316                    v = u.length,
317                    h = 0,
318                    g = t ? t.length : 0;
319                  if (0 !== v)
320                    for (var C = 0; C < v; C++) {
321                      var k = u[C],
322                        O = k.__preactattr_,
323                        w =
324                          g && O
325                            ? k._component
326                              ? k._component.__key
327                              : O.key
328                            : null;
329                      null != w
330                        ? (f++, (d[w] = k))
331                        : (O ||
332                            (void 0 !== k.splitText
333                              ? !r || k.nodeValue.trim()
334                              : r)) &&
335                          (p[h++] = k);
336                    }
337                  if (0 !== g)
338                    for (var C = 0; C < g; C++) {
339                      (l = t[C]), (c = null);
340                      var w = l.key;
341                      if (null != w)
342                        f &&
343                          void 0 !== d[w] &&
344                          ((c = d[w]), (d[w] = void 0), f--);
345                      else if (m < h)
346                        for (i = m; i < h; i++)
347                          if (
348                            void 0 !== p[i] &&
349                            ((N = a = p[i]),
350                            (A = r),
351                            "string" == typeof (_ = l) || "number" == typeof _
352                              ? void 0 !== N.splitText
353                              : "string" == typeof _.nodeName
354                              ? !N._componentConstructor && y(N, _.nodeName)
355                              : A || N._componentConstructor === _.nodeName)
356                          ) {
357                            (c = a),
358                              (p[i] = void 0),
359                              i === h - 1 && h--,
360                              i === m && m++;
361                            break;
362                          }
363                      (c = S(c, l, n, o)),
364                        (s = u[C]),
365                        c &&
366                          c !== e &&
367                          c !== s &&
368                          (null == s
369                            ? e.appendChild(c)
370                            : c === s.nextSibling
371                            ? b(s)
372                            : e.insertBefore(c, s));
373                    }
374                  var N, _, A;
375                  if (f) for (var C in d) void 0 !== d[C] && P(d[C], !1);
376                  for (; m <= h; ) void 0 !== (c = p[h--]) && P(c, !1);
377                })(i, d, n, o, _ || null != p.dangerouslySetInnerHTML),
378            (function (e, t, n) {
379              var o;
380              for (o in n)
381                (t && null != t[o]) ||
382                  null == n[o] ||
383                  C(e, o, n[o], (n[o] = void 0), N);
384              for (o in t)
385                "children" === o ||
386                  "innerHTML" === o ||
387                  (o in n &&
388                    t[o] === ("value" === o || "checked" === o ? e[o] : n[o])) ||
389                  C(e, o, n[o], (n[o] = t[o]), N);
390            })(i, t.attributes, p),
391            (N = a),
392            i
393          );
394        }
395        function P(e, t) {
396          var n = e._component;
397          n
398            ? L(n)
399            : (null != e.__preactattr_ &&
400                e.__preactattr_.ref &&
401                e.__preactattr_.ref(null),
402              (!1 !== t && null != e.__preactattr_) || b(e),
403              M(e));
404        }
405        function M(e) {
406          for (e = e.lastChild; e; ) {
407            var t = e.previousSibling;
408            P(e, !0), (e = t);
409          }
410        }
411        var j = [];
412        function x(e, t, n) {
413          var o,
414            r = j.length;
415          for (
416            e.prototype && e.prototype.render
417              ? ((o = new e(t, n)), U.call(o, t, n))
418              : (((o = new U(t, n)).constructor = e), (o.render = D));
419            r--;
420  
421          )
422            if (j[r].constructor === e)
423              return (o.nextBase = j[r].nextBase), j.splice(r, 1), o;
424          return o;
425        }
426        function D(e, t, n) {
427          return this.constructor(e, n);
428        }
429        function T(e, t, n, o, r) {
430          e._disable ||
431            ((e._disable = !0),
432            (e.__ref = t.ref),
433            (e.__key = t.key),
434            delete t.ref,
435            delete t.key,
436            void 0 === e.constructor.getDerivedStateFromProps &&
437              (!e.base || r
438                ? e.componentWillMount && e.componentWillMount()
439                : e.componentWillReceiveProps &&
440                  e.componentWillReceiveProps(t, o)),
441            o &&
442              o !== e.context &&
443              (e.prevContext || (e.prevContext = e.context), (e.context = o)),
444            e.prevProps || (e.prevProps = e.props),
445            (e.props = t),
446            (e._disable = !1),
447            0 !== n &&
448              (1 !== n && !1 === a.syncComponentUpdates && e.base
449                ? v(e)
450                : R(e, 1, r)),
451            e.__ref && e.__ref(e));
452        }
453        function R(e, t, n, o) {
454          if (!e._disable) {
455            var r,
456              i,
457              s,
458              l = e.props,
459              c = e.state,
460              p = e.context,
461              d = e.prevProps || l,
462              f = e.prevState || c,
463              m = e.prevContext || p,
464              v = e.base,
465              h = e.nextBase,
466              y = v || h,
467              b = e._component,
468              C = !1,
469              k = m;
470            if (
471              (e.constructor.getDerivedStateFromProps &&
472                ((c = u(u({}, c), e.constructor.getDerivedStateFromProps(l, c))),
473                (e.state = c)),
474              v &&
475                ((e.props = d),
476                (e.state = f),
477                (e.context = m),
478                2 !== t &&
479                e.shouldComponentUpdate &&
480                !1 === e.shouldComponentUpdate(l, c, p)
481                  ? (C = !0)
482                  : e.componentWillUpdate && e.componentWillUpdate(l, c, p),
483                (e.props = l),
484                (e.state = c),
485                (e.context = p)),
486              (e.prevProps = e.prevState = e.prevContext = e.nextBase = null),
487              (e._dirty = !1),
488              !C)
489            ) {
490              (r = e.render(l, c, p)),
491                e.getChildContext && (p = u(u({}, p), e.getChildContext())),
492                v &&
493                  e.getSnapshotBeforeUpdate &&
494                  (k = e.getSnapshotBeforeUpdate(d, f));
495              var N,
496                _,
497                S = r && r.nodeName;
498              if ("function" == typeof S) {
499                var M = g(r);
500                (i = b) && i.constructor === S && M.key == i.__key
501                  ? T(i, M, 1, p, !1)
502                  : ((N = i),
503                    (e._component = i = x(S, M, p)),
504                    (i.nextBase = i.nextBase || h),
505                    (i._parentComponent = e),
506                    T(i, M, 0, p, !1),
507                    R(i, 1, n, !0)),
508                  (_ = i.base);
509              } else
510                (s = y),
511                  (N = b) && (s = e._component = null),
512                  (y || 1 === t) &&
513                    (s && (s._component = null),
514                    (_ = E(s, r, p, n || !v, y && y.parentNode, !0)));
515              if (y && _ !== y && i !== b) {
516                var j = y.parentNode;
517                j &&
518                  _ !== j &&
519                  (j.replaceChild(_, y), N || ((y._component = null), P(y, !1)));
520              }
521              if ((N && L(N), (e.base = _), _ && !o)) {
522                for (var D = e, U = e; (U = U._parentComponent); )
523                  (D = U).base = _;
524                (_._component = D), (_._componentConstructor = D.constructor);
525              }
526            }
527            for (
528              !v || n
529                ? O.unshift(e)
530                : C ||
531                  (e.componentDidUpdate && e.componentDidUpdate(d, f, k),
532                  a.afterUpdate && a.afterUpdate(e));
533              e._renderCallbacks.length;
534  
535            )
536              e._renderCallbacks.pop().call(e);
537            w || o || A();
538          }
539        }
540        function L(e) {
541          a.beforeUnmount && a.beforeUnmount(e);
542          var t = e.base;
543          (e._disable = !0),
544            e.componentWillUnmount && e.componentWillUnmount(),
545            (e.base = null);
546          var n = e._component;
547          n
548            ? L(n)
549            : t &&
550              (t.__preactattr_ &&
551                t.__preactattr_.ref &&
552                t.__preactattr_.ref(null),
553              (e.nextBase = t),
554              b(t),
555              j.push(e),
556              M(t)),
557            e.__ref && e.__ref(null);
558        }
559        function U(e, t) {
560          (this._dirty = !0),
561            (this.context = t),
562            (this.props = e),
563            (this.state = this.state || {}),
564            (this._renderCallbacks = []);
565        }
566        function q(e, t, n) {
567          return E(n, e, {}, !1, t, !1);
568        }
569        u(U.prototype, {
570          setState: function (e, t) {
571            this.prevState || (this.prevState = this.state),
572              (this.state = u(
573                u({}, this.state),
574                "function" == typeof e ? e(this.state, this.props) : e
575              )),
576              t && this._renderCallbacks.push(t),
577              v(this);
578          },
579          forceUpdate: function (e) {
580            e && this._renderCallbacks.push(e), R(this, 2);
581          },
582          render: function () {},
583        });
584        n.d(t, "version", function () {
585          return z;
586        }),
587          n.d(t, "DOM", function () {
588            return se;
589          }),
590          n.d(t, "Children", function () {
591            return ie;
592          }),
593          n.d(t, "render", function () {
594            return Y;
595          }),
596          n.d(t, "createClass", function () {
597            return be;
598          }),
599          n.d(t, "createPortal", function () {
600            return te;
601          }),
602          n.d(t, "createFactory", function () {
603            return ae;
604          }),
605          n.d(t, "createElement", function () {
606            return ue;
607          }),
608          n.d(t, "cloneElement", function () {
609            return de;
610          }),
611          n.d(t, "isValidElement", function () {
612            return fe;
613          }),
614          n.d(t, "findDOMNode", function () {
615            return ye;
616          }),
617          n.d(t, "unmountComponentAtNode", function () {
618            return ne;
619          }),
620          n.d(t, "Component", function () {
621            return Ae;
622          }),
623          n.d(t, "PureComponent", function () {
624            return Ee;
625          }),
626          n.d(t, "unstable_renderSubtreeIntoContainer", function () {
627            return X;
628          }),
629          n.d(t, "unstable_batchedUpdates", function () {
630            return Se;
631          }),
632          n.d(t, "__spread", function () {
633            return ve;
634          }),
635          n.d(t, "PropTypes", function () {
636            return r.a;
637          });
638        var z = "15.1.0",
639          I =
640            "a abbr address area article aside audio b base bdi bdo big blockquote body br button canvas caption cite code col colgroup data datalist dd del details dfn dialog div dl dt em embed fieldset figcaption figure footer form h1 h2 h3 h4 h5 h6 head header hgroup hr html i iframe img input ins kbd keygen label legend li link main map mark menu menuitem meta meter nav noscript object ol optgroup option output p param picture pre progress q rp rt ruby s samp script section select small source span strong style sub summary sup table tbody td textarea tfoot th thead time title tr track u ul var video wbr circle clipPath defs ellipse g image line linearGradient mask path pattern polygon polyline radialGradient rect stop svg text tspan".split(
641              " "
642            ),
643          B =
644            ("undefined" != typeof Symbol &&
645              Symbol.for &&
646              Symbol.for("react.element")) ||
647            60103,
648          W =
649            "undefined" != typeof Symbol && Symbol.for
650              ? Symbol.for("__preactCompatWrapper")
651              : "__preactCompatWrapper",
652          F = {
653            constructor: 1,
654            render: 1,
655            shouldComponentUpdate: 1,
656            componentWillReceiveProps: 1,
657            componentWillUpdate: 1,
658            componentDidUpdate: 1,
659            componentWillMount: 1,
660            componentDidMount: 1,
661            componentWillUnmount: 1,
662            componentDidUnmount: 1,
663          },
664          H =
665            /^(?:accent|alignment|arabic|baseline|cap|clip|color|fill|flood|font|glyph|horiz|marker|overline|paint|stop|strikethrough|stroke|text|underline|unicode|units|v|vector|vert|word|writing|x)[A-Z]/,
666          V = {},
667          K = !1;
668        try {
669          K = !1;
670        } catch (e) {}
671        function $() {
672          return null;
673        }
674        var G = c("a", null).constructor;
675        (G.prototype.$$typeof = B),
676          (G.prototype.preactCompatUpgraded = !1),
677          (G.prototype.preactCompatNormalized = !1),
678          Object.defineProperty(G.prototype, "type", {
679            get: function () {
680              return this.nodeName;
681            },
682            set: function (e) {
683              this.nodeName = e;
684            },
685            configurable: !0,
686          }),
687          Object.defineProperty(G.prototype, "props", {
688            get: function () {
689              return this.attributes;
690            },
691            set: function (e) {
692              this.attributes = e;
693            },
694            configurable: !0,
695          });
696        var Z = a.event;
697        a.event = function (e) {
698          return Z && (e = Z(e)), (e.persist = Object), (e.nativeEvent = e), e;
699        };
700        var J = a.vnode;
701        function Y(e, t, n) {
702          var o = t && t._preactCompatRendered && t._preactCompatRendered.base;
703          o && o.parentNode !== t && (o = null),
704            !o && t && (o = t.firstElementChild);
705          for (var r = t.childNodes.length; r--; )
706            t.childNodes[r] !== o && t.removeChild(t.childNodes[r]);
707          var i = q(e, t, o);
708          return (
709            t && (t._preactCompatRendered = i && (i._component || { base: i })),
710            "function" == typeof n && n(),
711            (i && i._component) || i
712          );
713        }
714        a.vnode = function (e) {
715          if (!e.preactCompatUpgraded) {
716            e.preactCompatUpgraded = !0;
717            var t = e.nodeName,
718              n = (e.attributes =
719                null == e.attributes ? {} : ve({}, e.attributes));
720            "function" == typeof t
721              ? (!0 === t[W] ||
722                  (t.prototype && "isReactComponent" in t.prototype)) &&
723                (e.children && "" === String(e.children) && (e.children = void 0),
724                e.children && (n.children = e.children),
725                e.preactCompatNormalized || pe(e),
726                (function (e) {
727                  var t = e.nodeName,
728                    n = e.attributes;
729                  (e.attributes = {}),
730                    t.defaultProps && ve(e.attributes, t.defaultProps);
731                  n && ve(e.attributes, n);
732                })(e))
733              : (e.children && "" === String(e.children) && (e.children = void 0),
734                e.children && (n.children = e.children),
735                n.defaultValue &&
736                  (n.value || 0 === n.value || (n.value = n.defaultValue),
737                  delete n.defaultValue),
738                (function (e, t) {
739                  var n, o, r;
740                  if (t) {
741                    for (r in t) if ((n = H.test(r))) break;
742                    if (n)
743                      for (r in ((o = e.attributes = {}), t))
744                        t.hasOwnProperty(r) &&
745                          (o[
746                            H.test(r)
747                              ? r.replace(/([A-Z0-9])/, "-$1").toLowerCase()
748                              : r
749                          ] = t[r]);
750                  }
751                })(e, n));
752          }
753          J && J(e);
754        };
755        var Q = function () {};
756        function X(e, t, n, o) {
757          var r = Y(c(Q, { context: e.context }, t), n),
758            i = r._component || r.base;
759          return o && o.call(i, r), i;
760        }
761        function ee(e) {
762          X(this, e.vnode, e.container);
763        }
764        function te(e, t) {
765          return c(ee, { vnode: e, container: t });
766        }
767        function ne(e) {
768          var t = e._preactCompatRendered && e._preactCompatRendered.base;
769          return !(!t || t.parentNode !== e) && (q(c($), e, t), !0);
770        }
771        (Q.prototype.getChildContext = function () {
772          return this.props.context;
773        }),
774          (Q.prototype.render = function (e) {
775            return e.children[0];
776          });
777        var oe,
778          re = [],
779          ie = {
780            map: function (e, t, n) {
781              return null == e
782                ? null
783                : ((e = ie.toArray(e)),
784                  n && n !== e && (t = t.bind(n)),
785                  e.map(t));
786            },
787            forEach: function (e, t, n) {
788              if (null == e) return null;
789              (e = ie.toArray(e)), n && n !== e && (t = t.bind(n)), e.forEach(t);
790            },
791            count: function (e) {
792              return (e && e.length) || 0;
793            },
794            only: function (e) {
795              if (1 !== (e = ie.toArray(e)).length)
796                throw new Error("Children.only() expects only one child.");
797              return e[0];
798            },
799            toArray: function (e) {
800              return null == e ? [] : re.concat(e);
801            },
802          };
803        function ae(e) {
804          return ue.bind(null, e);
805        }
806        for (var se = {}, le = I.length; le--; ) se[I[le]] = ae(I[le]);
807        function ce(e) {
808          var t,
809            n = e[W];
810          return n
811            ? !0 === n
812              ? e
813              : n
814            : ((n = be({
815                displayName: (t = e).displayName || t.name,
816                render: function () {
817                  return t(this.props, this.context);
818                },
819              })),
820              Object.defineProperty(n, W, { configurable: !0, value: !0 }),
821              (n.displayName = e.displayName),
822              (n.propTypes = e.propTypes),
823              (n.defaultProps = e.defaultProps),
824              Object.defineProperty(e, W, { configurable: !0, value: n }),
825              n);
826        }
827        function ue() {
828          for (var e = [], t = arguments.length; t--; ) e[t] = arguments[t];
829          return (
830            (function e(t, n) {
831              for (var o = n || 0; o < t.length; o++) {
832                var r = t[o];
833                Array.isArray(r)
834                  ? e(r)
835                  : r &&
836                    "object" == typeof r &&
837                    !fe(r) &&
838                    ((r.props && r.type) ||
839                      (r.attributes && r.nodeName) ||
840                      r.children) &&
841                    (t[o] = ue(
842                      r.type || r.nodeName,
843                      r.props || r.attributes,
844                      r.children
845                    ));
846              }
847            })(e, 2),
848            pe(c.apply(void 0, e))
849          );
850        }
851        function pe(e) {
852          var t;
853          (e.preactCompatNormalized = !0),
854            (function (e) {
855              var t = e.attributes || (e.attributes = {});
856              (me.enumerable = "className" in t),
857                t.className && (t.class = t.className);
858              Object.defineProperty(t, "className", me);
859            })(e),
860            "function" != typeof (t = e.nodeName) ||
861              (t.prototype && t.prototype.render) ||
862              (e.nodeName = ce(e.nodeName));
863          var n,
864            o,
865            r = e.attributes.ref,
866            i = r && typeof r;
867          return (
868            !oe ||
869              ("string" !== i && "number" !== i) ||
870              (e.attributes.ref =
871                ((n = r),
872                (o = oe)._refProxies[n] ||
873                  (o._refProxies[n] = function (e) {
874                    o &&
875                      o.refs &&
876                      ((o.refs[n] = e),
877                      null === e && (delete o._refProxies[n], (o = null)));
878                  }))),
879            (function (e) {
880              var t = e.nodeName,
881                n = e.attributes;
882              if (!n || "string" != typeof t) return;
883              var o = {};
884              for (var r in n) o[r.toLowerCase()] = r;
885              o.ondoubleclick &&
886                ((n.ondblclick = n[o.ondoubleclick]), delete n[o.ondoubleclick]);
887              if (
888                o.onchange &&
889                ("textarea" === t ||
890                  ("input" === t.toLowerCase() && !/^fil|che|rad/i.test(n.type)))
891              ) {
892                var i = o.oninput || "oninput";
893                n[i] ||
894                  ((n[i] = ke([n[i], n[o.onchange]])), delete n[o.onchange]);
895              }
896            })(e),
897            e
898          );
899        }
900        function de(e, t) {
901          for (var n = [], o = arguments.length - 2; o-- > 0; )
902            n[o] = arguments[o + 2];
903          if (!fe(e)) return e;
904          var r = e.attributes || e.props,
905            i = [
906              c(e.nodeName || e.type, ve({}, r), e.children || (r && r.children)),
907              t,
908            ];
909          return (
910            n && n.length ? i.push(n) : t && t.children && i.push(t.children),
911            pe(d.apply(void 0, i))
912          );
913        }
914        function fe(e) {
915          return e && (e instanceof G || e.$$typeof === B);
916        }
917        var me = {
918          configurable: !0,
919          get: function () {
920            return this.class;
921          },
922          set: function (e) {
923            this.class = e;
924          },
925        };
926        function ve(e, t) {
927          for (var n = arguments, o = 1, r = void 0; o < arguments.length; o++)
928            if ((r = n[o])) for (var i in r) r.hasOwnProperty(i) && (e[i] = r[i]);
929          return e;
930        }
931        function he(e, t) {
932          for (var n in e) if (!(n in t)) return !0;
933          for (var o in t) if (e[o] !== t[o]) return !0;
934          return !1;
935        }
936        function ye(e) {
937          return (e && (e.base || (1 === e.nodeType && e))) || null;
938        }
939        function ge() {}
940        function be(e) {
941          function t(e, t) {
942            !(function (e) {
943              for (var t in e) {
944                var n = e[t];
945                "function" != typeof n ||
946                  n.__bound ||
947                  F.hasOwnProperty(t) ||
948                  ((e[t] = n.bind(e)).__bound = !0);
949              }
950            })(this),
951              Ae.call(this, e, t, V),
952              Oe.call(this, e, t);
953          }
954          return (
955            (e = ve({ constructor: t }, e)).mixins &&
956              (function (e, t) {
957                for (var n in t)
958                  t.hasOwnProperty(n) &&
959                    (e[n] = ke(
960                      t[n].concat(e[n] || re),
961                      "getDefaultProps" === n ||
962                        "getInitialState" === n ||
963                        "getChildContext" === n
964                    ));
965              })(
966                e,
967                (function (e) {
968                  for (var t = {}, n = 0; n < e.length; n++) {
969                    var o = e[n];
970                    for (var r in o)
971                      o.hasOwnProperty(r) &&
972                        "function" == typeof o[r] &&
973                        (t[r] || (t[r] = [])).push(o[r]);
974                  }
975                  return t;
976                })(e.mixins)
977              ),
978            e.statics && ve(t, e.statics),
979            e.propTypes && (t.propTypes = e.propTypes),
980            e.defaultProps && (t.defaultProps = e.defaultProps),
981            e.getDefaultProps && (t.defaultProps = e.getDefaultProps.call(t)),
982            (ge.prototype = Ae.prototype),
983            (t.prototype = ve(new ge(), e)),
984            (t.displayName = e.displayName || "Component"),
985            t
986          );
987        }
988        function Ce(e, t, n) {
989          if (
990            ("string" == typeof t && (t = e.constructor.prototype[t]),
991            "function" == typeof t)
992          )
993            return t.apply(e, n);
994        }
995        function ke(e, t) {
996          return function () {
997            for (var n, o = arguments, r = 0; r < e.length; r++) {
998              var i = Ce(this, e[r], o);
999              if (t && null != i)
1000                for (var a in (n || (n = {}), i))
1001                  i.hasOwnProperty(a) && (n[a] = i[a]);
1002              else void 0 !== i && (n = i);
1003            }
1004            return n;
1005          };
1006        }
1007        function Oe(e, t) {
1008          we.call(this, e, t),
1009            (this.componentWillReceiveProps = ke([
1010              we,
1011              this.componentWillReceiveProps || "componentWillReceiveProps",
1012            ])),
1013            (this.render = ke([we, Ne, this.render || "render", _e]));
1014        }
1015        function we(e, t) {
1016          if (e) {
1017            var n = e.children;
1018            if (
1019              (n &&
1020                Array.isArray(n) &&
1021                1 === n.length &&
1022                ("string" == typeof n[0] ||
1023                  "function" == typeof n[0] ||
1024                  n[0] instanceof G) &&
1025                ((e.children = n[0]),
1026                e.children &&
1027                  "object" == typeof e.children &&
1028                  ((e.children.length = 1), (e.children[0] = e.children))),
1029              K)
1030            ) {
1031              var o = "function" == typeof this ? this : this.constructor,
1032                i = this.propTypes || o.propTypes,
1033                a = this.displayName || o.name;
1034              i && r.a.checkPropTypes(i, e, "prop", a);
1035            }
1036          }
1037        }
1038        function Ne(e) {
1039          oe = this;
1040        }
1041        function _e() {
1042          oe === this && (oe = null);
1043        }
1044        function Ae(e, t, n) {
1045          U.call(this, e, t),
1046            (this.state = this.getInitialState ? this.getInitialState() : {}),
1047            (this.refs = {}),
1048            (this._refProxies = {}),
1049            n !== V && Oe.call(this, e, t);
1050        }
1051        function Ee(e, t) {
1052          Ae.call(this, e, t);
1053        }
1054        function Se(e) {
1055          e();
1056        }
1057        ve((Ae.prototype = new U()), {
1058          constructor: Ae,
1059          isReactComponent: {},
1060          replaceState: function (e, t) {
1061            for (var n in (this.setState(e, t), this.state))
1062              n in e || delete this.state[n];
1063          },
1064          getDOMNode: function () {
1065            return this.base;
1066          },
1067          isMounted: function () {
1068            return !!this.base;
1069          },
1070        }),
1071          (ge.prototype = Ae.prototype),
1072          (Ee.prototype = new ge()),
1073          (Ee.prototype.isPureReactComponent = !0),
1074          (Ee.prototype.shouldComponentUpdate = function (e, t) {
1075            return he(this.props, e) || he(this.state, t);
1076          });
1077        var Pe = {
1078          version: z,
1079          DOM: se,
1080          PropTypes: r.a,
1081          Children: ie,
1082          render: Y,
1083          createClass: be,
1084          createPortal: te,
1085          createFactory: ae,
1086          createElement: ue,
1087          cloneElement: de,
1088          isValidElement: fe,
1089          findDOMNode: ye,
1090          unmountComponentAtNode: ne,
1091          Component: Ae,
1092          PureComponent: Ee,
1093          unstable_renderSubtreeIntoContainer: X,
1094          unstable_batchedUpdates: Se,
1095          __spread: ve,
1096        };
1097        t.default = Pe;
1098      },
1099      function (e, t) {
1100        e.exports = function (e, t) {
1101          if (!(e instanceof t))
1102            throw new TypeError("Cannot call a class as a function");
1103        };
1104      },
1105      function (e, t) {
1106        function n(e, t) {
1107          for (var n = 0; n < t.length; n++) {
1108            var o = t[n];
1109            (o.enumerable = o.enumerable || !1),
1110              (o.configurable = !0),
1111              "value" in o && (o.writable = !0),
1112              Object.defineProperty(e, o.key, o);
1113          }
1114        }
1115        e.exports = function (e, t, o) {
1116          return t && n(e.prototype, t), o && n(e, o), e;
1117        };
1118      },
1119      function (e, t) {
1120        e.exports = function (e) {
1121          if (void 0 === e)
1122            throw new ReferenceError(
1123              "this hasn't been initialised - super() hasn't been called"
1124            );
1125          return e;
1126        };
1127      },
1128      function (e, t, n) {
1129        var o = n(9),
1130          r = n(3);
1131        e.exports = function (e, t) {
1132          return !t || ("object" !== o(t) && "function" != typeof t) ? r(e) : t;
1133        };
1134      },
1135      function (e, t) {
1136        function n(t) {
1137          return (
1138            (e.exports = n =
1139              Object.setPrototypeOf
1140                ? Object.getPrototypeOf
1141                : function (e) {
1142                    return e.__proto__ || Object.getPrototypeOf(e);
1143                  }),
1144            n(t)
1145          );
1146        }
1147        e.exports = n;
1148      },
1149      function (e, t, n) {
1150        var o = n(26);
1151        e.exports = function (e, t) {
1152          if ("function" != typeof t && null !== t)
1153            throw new TypeError(
1154              "Super expression must either be null or a function"
1155            );
1156          (e.prototype = Object.create(t && t.prototype, {
1157            constructor: { value: e, writable: !0, configurable: !0 },
1158          })),
1159            t && o(e, t);
1160        };
1161      },
1162      function (e, t) {
1163        function n() {
1164          return (
1165            (e.exports = n =
1166              Object.assign ||
1167              function (e) {
1168                for (var t = 1; t < arguments.length; t++) {
1169                  var n = arguments[t];
1170                  for (var o in n)
1171                    Object.prototype.hasOwnProperty.call(n, o) && (e[o] = n[o]);
1172                }
1173                return e;
1174              }),
1175            n.apply(this, arguments)
1176          );
1177        }
1178        e.exports = n;
1179      },
1180      function (e, t, n) {
1181        e.exports = n(21)();
1182      },
1183      function (e, t) {
1184        function n(e) {
1185          return (n =
1186            "function" == typeof Symbol && "symbol" == typeof Symbol.iterator
1187              ? function (e) {
1188                  return typeof e;
1189                }
1190              : function (e) {
1191                  return e &&
1192                    "function" == typeof Symbol &&
1193                    e.constructor === Symbol &&
1194                    e !== Symbol.prototype
1195                    ? "symbol"
1196                    : typeof e;
1197                })(e);
1198        }
1199        function o(t) {
1200          return (
1201            "function" == typeof Symbol && "symbol" === n(Symbol.iterator)
1202              ? (e.exports = o =
1203                  function (e) {
1204                    return n(e);
1205                  })
1206              : (e.exports = o =
1207                  function (e) {
1208                    return e &&
1209                      "function" == typeof Symbol &&
1210                      e.constructor === Symbol &&
1211                      e !== Symbol.prototype
1212                      ? "symbol"
1213                      : n(e);
1214                  }),
1215            o(t)
1216          );
1217        }
1218        e.exports = o;
1219      },
1220      function (e, t, n) {
1221        var o = n(27);
1222        e.exports = function (e, t) {
1223          if (null == e) return {};
1224          var n,
1225            r,
1226            i = o(e, t);
1227          if (Object.getOwnPropertySymbols) {
1228            var a = Object.getOwnPropertySymbols(e);
1229            for (r = 0; r < a.length; r++)
1230              (n = a[r]),
1231                t.indexOf(n) >= 0 ||
1232                  (Object.prototype.propertyIsEnumerable.call(e, n) &&
1233                    (i[n] = e[n]));
1234          }
1235          return i;
1236        };
1237      },
1238      function (e, t, n) {
1239        "use strict";
1240        Object.defineProperty(t, "__esModule", { value: !0 }),
1241          (t.canUseDOM = t.SafeNodeList = t.SafeHTMLCollection = void 0);
1242        var o,
1243          r = n(33);
1244        var i = ((o = r) && o.__esModule ? o : { default: o }).default,
1245          a = i.canUseDOM ? window.HTMLElement : {};
1246        (t.SafeHTMLCollection = i.canUseDOM ? window.HTMLCollection : {}),
1247          (t.SafeNodeList = i.canUseDOM ? window.NodeList : {}),
1248          (t.canUseDOM = i.canUseDOM);
1249        t.default = a;
1250      },
1251      function (e, t, n) {
1252        "use strict";
1253        Object.defineProperty(t, "__esModule", { value: !0 });
1254        var o,
1255          r = n(28),
1256          i = (o = r) && o.__esModule ? o : { default: o };
1257        (t.default = i.default), (e.exports = t.default);
1258      },
1259      function (e, t, n) {
1260        var o = n(37),
1261          r = n(38),
1262          i = n(39);
1263        e.exports = function (e) {
1264          return o(e) || r(e) || i();
1265        };
1266      },
1267      function (e, t, n) {
1268        "use strict";
1269        Object.defineProperty(t, "__esModule", { value: !0 }),
1270          (t.default = function (e) {
1271            return [].slice.call(e.querySelectorAll("*"), 0).filter(a);
1272          });
1273        /*!
1274         * Adapted from jQuery UI core
1275         *
1276         * http://jqueryui.com
1277         *
1278         * Copyright 2014 jQuery Foundation and other contributors
1279         * Released under the MIT license.
1280         * http://jquery.org/license
1281         *
1282         * http://api.jqueryui.com/category/ui-core/
1283         */
1284        var o = /input|select|textarea|button|object/;
1285        function r(e) {
1286          var t = e.offsetWidth <= 0 && e.offsetHeight <= 0;
1287          if (t && !e.innerHTML) return !0;
1288          var n = window.getComputedStyle(e);
1289          return t
1290            ? "visible" !== n.getPropertyValue("overflow") ||
1291                (e.scrollWidth <= 0 && e.scrollHeight <= 0)
1292            : "none" == n.getPropertyValue("display");
1293        }
1294        function i(e, t) {
1295          var n = e.nodeName.toLowerCase();
1296          return (
1297            ((o.test(n) && !e.disabled) || ("a" === n && e.href) || t) &&
1298            (function (e) {
1299              for (var t = e; t && t !== document.body; ) {
1300                if (r(t)) return !1;
1301                t = t.parentNode;
1302              }
1303              return !0;
1304            })(e)
1305          );
1306        }
1307        function a(e) {
1308          var t = e.getAttribute("tabindex");
1309          null === t && (t = void 0);
1310          var n = isNaN(t);
1311          return (n || t >= 0) && i(e, !n);
1312        }
1313        e.exports = t.default;
1314      },
1315      function (e, t, n) {
1316        "use strict";
1317        Object.defineProperty(t, "__esModule", { value: !0 }),
1318          (t.assertNodeList = l),
1319          (t.setElement = function (e) {
1320            var t = e;
1321            if ("string" == typeof t && a.canUseDOM) {
1322              var n = document.querySelectorAll(t);
1323              l(n, t), (t = n);
1324            }
1325            return (s = t || s);
1326          }),
1327          (t.validateElement = c),
1328          (t.hide = function (e) {
1329            var t = !0,
1330              n = !1,
1331              o = void 0;
1332            try {
1333              for (
1334                var r, i = c(e)[Symbol.iterator]();
1335                !(t = (r = i.next()).done);
1336                t = !0
1337              ) {
1338                var a = r.value;
1339                a.setAttribute("aria-hidden", "true");
1340              }
1341            } catch (e) {
1342              (n = !0), (o = e);
1343            } finally {
1344              try {
1345                !t && i.return && i.return();
1346              } finally {
1347                if (n) throw o;
1348              }
1349            }
1350          }),
1351          (t.show = function (e) {
1352            var t = !0,
1353              n = !1,
1354              o = void 0;
1355            try {
1356              for (
1357                var r, i = c(e)[Symbol.iterator]();
1358                !(t = (r = i.next()).done);
1359                t = !0
1360              ) {
1361                var a = r.value;
1362                a.removeAttribute("aria-hidden");
1363              }
1364            } catch (e) {
1365              (n = !0), (o = e);
1366            } finally {
1367              try {
1368                !t && i.return && i.return();
1369              } finally {
1370                if (n) throw o;
1371              }
1372            }
1373          }),
1374          (t.documentNotReadyOrSSRTesting = function () {
1375            s = null;
1376          }),
1377          (t.resetForTesting = function () {
1378            s = null;
1379          });
1380        var o,
1381          r = n(32),
1382          i = (o = r) && o.__esModule ? o : { default: o },
1383          a = n(11);
1384        var s = null;
1385        function l(e, t) {
1386          if (!e || !e.length)
1387            throw new Error(
1388              "react-modal: No elements were found for selector " + t + "."
1389            );
1390        }
1391        function c(e) {
1392          var t = e || s;
1393          return t
1394            ? Array.isArray(t) ||
1395              t instanceof HTMLCollection ||
1396              t instanceof NodeList
1397              ? t
1398              : [t]
1399            : ((0, i.default)(
1400                !1,
1401                [
1402                  "react-modal: App element is not defined.",
1403                  "Please use `Modal.setAppElement(el)` or set `appElement={el}`.",
1404                  "This is needed so screen readers don't see main content",
1405                  "when modal is opened. It is not recommended, but you can opt-out",
1406                  "by setting `ariaHideApp={false}`.",
1407                ].join(" ")
1408              ),
1409              []);
1410        }
1411      },
1412      function (e, t, n) {
1413        "use strict";
1414        Object.defineProperty(t, "__esModule", { value: !0 });
1415        var o = new (function e() {
1416          var t = this;
1417          !(function (e, t) {
1418            if (!(e instanceof t))
1419              throw new TypeError("Cannot call a class as a function");
1420          })(this, e),
1421            (this.register = function (e) {
1422              -1 === t.openInstances.indexOf(e) &&
1423                (t.openInstances.push(e), t.emit("register"));
1424            }),
1425            (this.deregister = function (e) {
1426              var n = t.openInstances.indexOf(e);
1427              -1 !== n && (t.openInstances.splice(n, 1), t.emit("deregister"));
1428            }),
1429            (this.subscribe = function (e) {
1430              t.subscribers.push(e);
1431            }),
1432            (this.emit = function (e) {
1433              t.subscribers.forEach(function (n) {
1434                return n(e, t.openInstances.slice());
1435              });
1436            }),
1437            (this.openInstances = []),
1438            (this.subscribers = []);
1439        })();
1440        (t.default = o), (e.exports = t.default);
1441      },
1442      function (e, t, n) {
1443        var o = n(23),
1444          r = n(24),
1445          i = n(25);
1446        e.exports = function (e, t) {
1447          return o(e) || r(e, t) || i();
1448        };
1449      },
1450      function (e, t, n) {
1451        e.exports = n(19);
1452      },
1453      function (e, t, n) {
1454        n(20);
1455        var o = n(40);
1456        function r() {
1457          void 0 !== window.orejimeConfig &&
1458            (void 0 === window.orejime || window.orejime instanceof Element) &&
1459            (window.orejime = o.init(window.orejimeConfig));
1460        }
1461        "loading" === document.readyState
1462          ? document.addEventListener("DOMContentLoaded", r)
1463          : r(),
1464          (e.exports = o);
1465      },
1466      function (e, t, n) {},
1467      function (e, t, n) {
1468        "use strict";
1469        var o = n(22);
1470        function r() {}
1471        e.exports = function () {
1472          function e(e, t, n, r, i, a) {
1473            if (a !== o) {
1474              var s = new Error(
1475                "Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types"
1476              );
1477              throw ((s.name = "Invariant Violation"), s);
1478            }
1479          }
1480          function t() {
1481            return e;
1482          }
1483          e.isRequired = e;
1484          var n = {
1485            array: e,
1486            bool: e,
1487            func: e,
1488            number: e,
1489            object: e,
1490            string: e,
1491            symbol: e,
1492            any: e,
1493            arrayOf: t,
1494            element: e,
1495            instanceOf: t,
1496            node: e,
1497            objectOf: t,
1498            oneOf: t,
1499            oneOfType: t,
1500            shape: t,
1501            exact: t,
1502          };
1503          return (n.checkPropTypes = r), (n.PropTypes = n), n;
1504        };
1505      },
1506      function (e, t, n) {
1507        "use strict";
1508        e.exports = "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";
1509      },
1510      function (e, t) {
1511        e.exports = function (e) {
1512          if (Array.isArray(e)) return e;
1513        };
1514      },
1515      function (e, t) {
1516        e.exports = function (e, t) {
1517          var n = [],
1518            o = !0,
1519            r = !1,
1520            i = void 0;
1521          try {
1522            for (
1523              var a, s = e[Symbol.iterator]();
1524              !(o = (a = s.next()).done) &&
1525              (n.push(a.value), !t || n.length !== t);
1526              o = !0
1527            );
1528          } catch (e) {
1529            (r = !0), (i = e);
1530          } finally {
1531            try {
1532              o || null == s.return || s.return();
1533            } finally {
1534              if (r) throw i;
1535            }
1536          }
1537          return n;
1538        };
1539      },
1540      function (e, t) {
1541        e.exports = function () {
1542          throw new TypeError(
1543            "Invalid attempt to destructure non-iterable instance"
1544          );
1545        };
1546      },
1547      function (e, t) {
1548        function n(t, o) {
1549          return (
1550            (e.exports = n =
1551              Object.setPrototypeOf ||
1552              function (e, t) {
1553                return (e.__proto__ = t), e;
1554              }),
1555            n(t, o)
1556          );
1557        }
1558        e.exports = n;
1559      },
1560      function (e, t) {
1561        e.exports = function (e, t) {
1562          if (null == e) return {};
1563          var n,
1564            o,
1565            r = {},
1566            i = Object.keys(e);
1567          for (o = 0; o < i.length; o++)
1568            (n = i[o]), t.indexOf(n) >= 0 || (r[n] = e[n]);
1569          return r;
1570        };
1571      },
1572      function (e, t, n) {
1573        "use strict";
1574        Object.defineProperty(t, "__esModule", { value: !0 }),
1575          (t.bodyOpenClassName = t.portalClassName = void 0);
1576        var o =
1577            Object.assign ||
1578            function (e) {
1579              for (var t = 1; t < arguments.length; t++) {
1580                var n = arguments[t];
1581                for (var o in n)
1582                  Object.prototype.hasOwnProperty.call(n, o) && (e[o] = n[o]);
1583              }
1584              return e;
1585            },
1586          r = (function () {
1587            function e(e, t) {
1588              for (var n = 0; n < t.length; n++) {
1589                var o = t[n];
1590                (o.enumerable = o.enumerable || !1),
1591                  (o.configurable = !0),
1592                  "value" in o && (o.writable = !0),
1593                  Object.defineProperty(e, o.key, o);
1594              }
1595            }
1596            return function (t, n, o) {
1597              return n && e(t.prototype, n), o && e(t, o), t;
1598            };
1599          })(),
1600          i = n(0),
1601          a = m(i),
1602          s = m(n(0)),
1603          l = m(n(8)),
1604          c = m(n(29)),
1605          u = (function (e) {
1606            if (e && e.__esModule) return e;
1607            var t = {};
1608            if (null != e)
1609              for (var n in e)
1610                Object.prototype.hasOwnProperty.call(e, n) && (t[n] = e[n]);
1611            return (t.default = e), t;
1612          })(n(15)),
1613          p = n(11),
1614          d = m(p),
1615          f = n(36);
1616        function m(e) {
1617          return e && e.__esModule ? e : { default: e };
1618        }
1619        function v(e, t) {
1620          if (!e)
1621            throw new ReferenceError(
1622              "this hasn't been initialised - super() hasn't been called"
1623            );
1624          return !t || ("object" != typeof t && "function" != typeof t) ? e : t;
1625        }
1626        var h = (t.portalClassName = "ReactModalPortal"),
1627          y = (t.bodyOpenClassName = "ReactModal__Body--open"),
1628          g = p.canUseDOM && void 0 !== s.default.createPortal,
1629          b = function () {
1630            return g
1631              ? s.default.createPortal
1632              : s.default.unstable_renderSubtreeIntoContainer;
1633          };
1634        function C(e) {
1635          return e();
1636        }
1637        var k = (function (e) {
1638          function t() {
1639            var e, n, r;
1640            !(function (e, t) {
1641              if (!(e instanceof t))
1642                throw new TypeError("Cannot call a class as a function");
1643            })(this, t);
1644            for (var i = arguments.length, l = Array(i), u = 0; u < i; u++)
1645              l[u] = arguments[u];
1646            return (
1647              (n = r =
1648                v(
1649                  this,
1650                  (e = t.__proto__ || Object.getPrototypeOf(t)).call.apply(
1651                    e,
1652                    [this].concat(l)
1653                  )
1654                )),
1655              (r.removePortal = function () {
1656                !g && s.default.unmountComponentAtNode(r.node);
1657                var e = C(r.props.parentSelector);
1658                e && e.contains(r.node)
1659                  ? e.removeChild(r.node)
1660                  : console.warn(
1661                      'React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.'
1662                    );
1663              }),
1664              (r.portalRef = function (e) {
1665                r.portal = e;
1666              }),
1667              (r.renderPortal = function (e) {
1668                var n = b()(
1669                  r,
1670                  a.default.createElement(
1671                    c.default,
1672                    o({ defaultStyles: t.defaultStyles }, e)
1673                  ),
1674                  r.node
1675                );
1676                r.portalRef(n);
1677              }),
1678              v(r, n)
1679            );
1680          }
1681          return (
1682            (function (e, t) {
1683              if ("function" != typeof t && null !== t)
1684                throw new TypeError(
1685                  "Super expression must either be null or a function, not " +
1686                    typeof t
1687                );
1688              (e.prototype = Object.create(t && t.prototype, {
1689                constructor: {
1690                  value: e,
1691                  enumerable: !1,
1692                  writable: !0,
1693                  configurable: !0,
1694                },
1695              })),
1696                t &&
1697                  (Object.setPrototypeOf
1698                    ? Object.setPrototypeOf(e, t)
1699                    : (e.__proto__ = t));
1700            })(t, i.Component),
1701            r(
1702              t,
1703              [
1704                {
1705                  key: "componentDidMount",
1706                  value: function () {
1707                    p.canUseDOM &&
1708                      (g || (this.node = document.createElement("div")),
1709                      (this.node.className = this.props.portalClassName),
1710                      C(this.props.parentSelector).appendChild(this.node),
1711                      !g && this.renderPortal(this.props));
1712                  },
1713                },
1714                {
1715                  key: "getSnapshotBeforeUpdate",
1716                  value: function (e) {
1717                    return {
1718                      prevParent: C(e.parentSelector),
1719                      nextParent: C(this.props.parentSelector),
1720                    };
1721                  },
1722                },
1723                {
1724                  key: "componentDidUpdate",
1725                  value: function (e, t, n) {
1726                    if (p.canUseDOM) {
1727                      var o = this.props,
1728                        r = o.isOpen,
1729                        i = o.portalClassName;
1730                      e.portalClassName !== i && (this.node.className = i);
1731                      var a = n.prevParent,
1732                        s = n.nextParent;
1733                      s !== a &&
1734                        (a.removeChild(this.node), s.appendChild(this.node)),
1735                        (e.isOpen || r) && !g && this.renderPortal(this.props);
1736                    }
1737                  },
1738                },
1739                {
1740                  key: "componentWillUnmount",
1741                  value: function () {
1742                    if (p.canUseDOM && this.node && this.portal) {
1743                      var e = this.portal.state,
1744                        t = Date.now(),
1745                        n =
1746                          e.isOpen &&
1747                          this.props.closeTimeoutMS &&
1748                          (e.closesAt || t + this.props.closeTimeoutMS);
1749                      n
1750                        ? (e.beforeClose || this.portal.closeWithTimeout(),
1751                          setTimeout(this.removePortal, n - t))
1752                        : this.removePortal();
1753                    }
1754                  },
1755                },
1756                {
1757                  key: "render",
1758                  value: function () {
1759                    return p.canUseDOM && g
1760                      ? (!this.node &&
1761                          g &&
1762                          (this.node = document.createElement("div")),
1763                        b()(
1764                          a.default.createElement(
1765                            c.default,
1766                            o(
1767                              {
1768                                ref: this.portalRef,
1769                                defaultStyles: t.defaultStyles,
1770                              },
1771                              this.props
1772                            )
1773                          ),
1774                          this.node
1775                        ))
1776                      : null;
1777                  },
1778                },
1779              ],
1780              [
1781                {
1782                  key: "setAppElement",
1783                  value: function (e) {
1784                    u.setElement(e);
1785                  },
1786                },
1787              ]
1788            ),
1789            t
1790          );
1791        })();
1792        (k.propTypes = {
1793          isOpen: l.default.bool.isRequired,
1794          style: l.default.shape({
1795            content: l.default.object,
1796            overlay: l.default.object,
1797          }),
1798          portalClassName: l.default.string,
1799          bodyOpenClassName: l.default.string,
1800          htmlOpenClassName: l.default.string,
1801          className: l.default.oneOfType([
1802            l.default.string,
1803            l.default.shape({
1804              base: l.default.string.isRequired,
1805              afterOpen: l.default.string.isRequired,
1806              beforeClose: l.default.string.isRequired,
1807            }),
1808          ]),
1809          overlayClassName: l.default.oneOfType([
1810            l.default.string,
1811            l.default.shape({
1812              base: l.default.string.isRequired,
1813              afterOpen: l.default.string.isRequired,
1814              beforeClose: l.default.string.isRequired,
1815            }),
1816          ]),
1817          appElement: l.default.oneOfType([
1818            l.default.instanceOf(d.default),
1819            l.default.instanceOf(p.SafeHTMLCollection),
1820            l.default.instanceOf(p.SafeNodeList),
1821            l.default.arrayOf(l.default.instanceOf(d.default)),
1822          ]),
1823          onAfterOpen: l.default.func,
1824          onRequestClose: l.default.func,
1825          closeTimeoutMS: l.default.number,
1826          ariaHideApp: l.default.bool,
1827          shouldFocusAfterRender: l.default.bool,
1828          shouldCloseOnOverlayClick: l.default.bool,
1829          shouldReturnFocusAfterClose: l.default.bool,
1830          preventScroll: l.default.bool,
1831          parentSelector: l.default.func,
1832          aria: l.default.object,
1833          data: l.default.object,
1834          role: l.default.string,
1835          contentLabel: l.default.string,
1836          shouldCloseOnEsc: l.default.bool,
1837          overlayRef: l.default.func,
1838          contentRef: l.default.func,
1839          id: l.default.string,
1840          overlayElement: l.default.func,
1841          contentElement: l.default.func,
1842        }),
1843          (k.defaultProps = {
1844            isOpen: !1,
1845            portalClassName: h,
1846            bodyOpenClassName: y,
1847            role: "dialog",
1848            ariaHideApp: !0,
1849            closeTimeoutMS: 0,
1850            shouldFocusAfterRender: !0,
1851            shouldCloseOnEsc: !0,
1852            shouldCloseOnOverlayClick: !0,
1853            shouldReturnFocusAfterClose: !0,
1854            preventScroll: !1,
1855            parentSelector: function () {
1856              return document.body;
1857            },
1858            overlayElement: function (e, t) {
1859              return a.default.createElement("div", e, t);
1860            },
1861            contentElement: function (e, t) {
1862              return a.default.createElement("div", e, t);
1863            },
1864          }),
1865          (k.defaultStyles = {
1866            overlay: {
1867              position: "fixed",
1868              top: 0,
1869              left: 0,
1870              right: 0,
1871              bottom: 0,
1872              backgroundColor: "rgba(255, 255, 255, 0.75)",
1873            },
1874            content: {
1875              position: "absolute",
1876              top: "40px",
1877              left: "40px",
1878              right: "40px",
1879              bottom: "40px",
1880              border: "1px solid #ccc",
1881              background: "#fff",
1882              overflow: "auto",
1883              WebkitOverflowScrolling: "touch",
1884              borderRadius: "4px",
1885              outline: "none",
1886              padding: "20px",
1887            },
1888          }),
1889          (0, f.polyfill)(k),
1890          (t.default = k);
1891      },
1892      function (e, t, n) {
1893        "use strict";
1894        Object.defineProperty(t, "__esModule", { value: !0 });
1895        var o =
1896            Object.assign ||
1897            function (e) {
1898              for (var t = 1; t < arguments.length; t++) {
1899                var n = arguments[t];
1900                for (var o in n)
1901                  Object.prototype.hasOwnProperty.call(n, o) && (e[o] = n[o]);
1902              }
1903              return e;
1904            },
1905          r =
1906            "function" == typeof Symbol && "symbol" == typeof Symbol.iterator
1907              ? function (e) {
1908                  return typeof e;
1909                }
1910              : function (e) {
1911                  return e &&
1912                    "function" == typeof Symbol &&
1913                    e.constructor === Symbol &&
1914                    e !== Symbol.prototype
1915                    ? "symbol"
1916                    : typeof e;
1917                },
1918          i = (function () {
1919            function e(e, t) {
1920              for (var n = 0; n < t.length; n++) {
1921                var o = t[n];
1922                (o.enumerable = o.enumerable || !1),
1923                  (o.configurable = !0),
1924                  "value" in o && (o.writable = !0),
1925                  Object.defineProperty(e, o.key, o);
1926              }
1927            }
1928            return function (t, n, o) {
1929              return n && e(t.prototype, n), o && e(t, o), t;
1930            };
1931          })(),
1932          a = n(0),
1933          s = h(n(8)),
1934          l = v(n(30)),
1935          c = h(n(31)),
1936          u = v(n(15)),
1937          p = v(n(34)),
1938          d = n(11),
1939          f = h(d),
1940          m = h(n(16));
1941        function v(e) {
1942          if (e && e.__esModule) return e;
1943          var t = {};
1944          if (null != e)
1945            for (var n in e)
1946              Object.prototype.hasOwnProperty.call(e, n) && (t[n] = e[n]);
1947          return (t.default = e), t;
1948        }
1949        function h(e) {
1950          return e && e.__esModule ? e : { default: e };
1951        }
1952        n(35);
1953        var y = {
1954            overlay: "ReactModal__Overlay",
1955            content: "ReactModal__Content",
1956          },
1957          g = 9,
1958          b = 27,
1959          C = 0,
1960          k = (function (e) {
1961            function t(e) {
1962              !(function (e, t) {
1963                if (!(e instanceof t))
1964                  throw new TypeError("Cannot call a class as a function");
1965              })(this, t);
1966              var n = (function (e, t) {
1967                if (!e)
1968                  throw new ReferenceError(
1969                    "this hasn't been initialised - super() hasn't been called"
1970                  );
1971                return !t || ("object" != typeof t && "function" != typeof t)
1972                  ? e
1973                  : t;
1974              })(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e));
1975              return (
1976                (n.setOverlayRef = function (e) {
1977                  (n.overlay = e), n.props.overlayRef && n.props.overlayRef(e);
1978                }),
1979                (n.setContentRef = function (e) {
1980                  (n.content = e), n.props.contentRef && n.props.contentRef(e);
1981                }),
1982                (n.afterClose = function () {
1983                  var e = n.props,
1984                    t = e.appElement,
1985                    o = e.ariaHideApp,
1986                    r = e.htmlOpenClassName,
1987                    i = e.bodyOpenClassName;
1988                  i && p.remove(document.body, i),
1989                    r && p.remove(document.getElementsByTagName("html")[0], r),
1990                    o && C > 0 && 0 === (C -= 1) && u.show(t),
1991                    n.props.shouldFocusAfterRender &&
1992                      (n.props.shouldReturnFocusAfterClose
1993                        ? (l.returnFocus(n.props.preventScroll),
1994                          l.teardownScopedFocus())
1995                        : l.popWithoutFocus()),
1996                    n.props.onAfterClose && n.props.onAfterClose(),
1997                    m.default.deregister(n);
1998                }),
1999                (n.open = function () {
2000                  n.beforeOpen(),
2001                    n.state.afterOpen && n.state.beforeClose
2002                      ? (clearTimeout(n.closeTimer),
2003                        n.setState({ beforeClose: !1 }))
2004                      : (n.props.shouldFocusAfterRender &&
2005                          (l.setupScopedFocus(n.node), l.markForFocusLater()),
2006                        n.setState({ isOpen: !0 }, function () {
2007                          n.setState({ afterOpen: !0 }),
2008                            n.props.isOpen &&
2009                              n.props.onAfterOpen &&
2010                              n.props.onAfterOpen({
2011                                overlayEl: n.overlay,
2012                                contentEl: n.content,
2013                              });
2014                        }));
2015                }),
2016                (n.close = function () {
2017                  n.props.closeTimeoutMS > 0
2018                    ? n.closeWithTimeout()
2019                    : n.closeWithoutTimeout();
2020                }),
2021                (n.focusContent = function () {
2022                  return (
2023                    n.content &&
2024                    !n.contentHasFocus() &&
2025                    n.content.focus({ preventScroll: !0 })
2026                  );
2027                }),
2028                (n.closeWithTimeout = function () {
2029                  var e = Date.now() + n.props.closeTimeoutMS;
2030                  n.setState({ beforeClose: !0, closesAt: e }, function () {
2031                    n.closeTimer = setTimeout(
2032                      n.closeWithoutTimeout,
2033                      n.state.closesAt - Date.now()
2034                    );
2035                  });
2036                }),
2037                (n.closeWithoutTimeout = function () {
2038                  n.setState(
2039                    {
2040                      beforeClose: !1,
2041                      isOpen: !1,
2042                      afterOpen: !1,
2043                      closesAt: null,
2044                    },
2045                    n.afterClose
2046                  );
2047                }),
2048                (n.handleKeyDown = function (e) {
2049                  e.keyCode === g && (0, c.default)(n.content, e),
2050                    n.props.shouldCloseOnEsc &&
2051                      e.keyCode === b &&
2052                      (e.stopPropagation(), n.requestClose(e));
2053                }),
2054                (n.handleOverlayOnClick = function (e) {
2055                  null === n.shouldClose && (n.shouldClose = !0),
2056                    n.shouldClose &&
2057                      n.props.shouldCloseOnOverlayClick &&
2058                      (n.ownerHandlesClose()
2059                        ? n.requestClose(e)
2060                        : n.focusContent()),
2061                    (n.shouldClose = null);
2062                }),
2063                (n.handleContentOnMouseUp = function () {
2064                  n.shouldClose = !1;
2065                }),
2066                (n.handleOverlayOnMouseDown = function (e) {
2067                  n.props.shouldCloseOnOverlayClick ||
2068                    e.target != n.overlay ||
2069                    e.preventDefault();
2070                }),
2071                (n.handleContentOnClick = function () {
2072                  n.shouldClose = !1;
2073                }),
2074                (n.handleContentOnMouseDown = function () {
2075                  n.shouldClose = !1;
2076                }),
2077                (n.requestClose = function (e) {
2078                  return n.ownerHandlesClose() && n.props.onRequestClose(e);
2079                }),
2080                (n.ownerHandlesClose = function () {
2081                  return n.props.onRequestClose;
2082                }),
2083                (n.shouldBeClosed = function () {
2084                  return !n.state.isOpen && !n.state.beforeClose;
2085                }),
2086                (n.contentHasFocus = function () {
2087                  return (
2088                    document.activeElement === n.content ||
2089                    n.content.contains(document.activeElement)
2090                  );
2091                }),
2092                (n.buildClassName = function (e, t) {
2093                  var o =
2094                      "object" === (void 0 === t ? "undefined" : r(t))
2095                        ? t
2096                        : {
2097                            base: y[e],
2098                            afterOpen: y[e] + "--after-open",
2099                            beforeClose: y[e] + "--before-close",
2100                          },
2101                    i = o.base;
2102                  return (
2103                    n.state.afterOpen && (i = i + " " + o.afterOpen),
2104                    n.state.beforeClose && (i = i + " " + o.beforeClose),
2105                    "string" == typeof t && t ? i + " " + t : i
2106                  );
2107                }),
2108                (n.attributesFromObject = function (e, t) {
2109                  return Object.keys(t).reduce(function (n, o) {
2110                    return (n[e + "-" + o] = t[o]), n;
2111                  }, {});
2112                }),
2113                (n.state = { afterOpen: !1, beforeClose: !1 }),
2114                (n.shouldClose = null),
2115                (n.moveFromContentToOverlay = null),
2116                n
2117              );
2118            }
2119            return (
2120              (function (e, t) {
2121                if ("function" != typeof t && null !== t)
2122                  throw new TypeError(
2123                    "Super expression must either be null or a function, not " +
2124                      typeof t
2125                  );
2126                (e.prototype = Object.create(t && t.prototype, {
2127                  constructor: {
2128                    value: e,
2129                    enumerable: !1,
2130                    writable: !0,
2131                    configurable: !0,
2132                  },
2133                })),
2134                  t &&
2135                    (Object.setPrototypeOf
2136                      ? Object.setPrototypeOf(e, t)
2137                      : (e.__proto__ = t));
2138              })(t, a.Component),
2139              i(t, [
2140                {
2141                  key: "componentDidMount",
2142                  value: function () {
2143                    this.props.isOpen && this.open();
2144                  },
2145                },
2146                {
2147                  key: "componentDidUpdate",
2148                  value: function (e, t) {
2149                    this.props.isOpen && !e.isOpen
2150                      ? this.open()
2151                      : !this.props.isOpen && e.isOpen && this.close(),
2152                      this.props.shouldFocusAfterRender &&
2153                        this.state.isOpen &&
2154                        !t.isOpen &&
2155                        this.focusContent();
2156                  },
2157                },
2158                {
2159                  key: "componentWillUnmount",
2160                  value: function () {
2161                    this.state.isOpen && this.afterClose(),
2162                      clearTimeout(this.closeTimer);
2163                  },
2164                },
2165                {
2166                  key: "beforeOpen",
2167                  value: function () {
2168                    var e = this.props,
2169                      t = e.appElement,
2170                      n = e.ariaHideApp,
2171                      o = e.htmlOpenClassName,
2172                      r = e.bodyOpenClassName;
2173                    r && p.add(document.body, r),
2174                      o && p.add(document.getElementsByTagName("html")[0], o),
2175                      n && ((C += 1), u.hide(t)),
2176                      m.default.register(this);
2177                  },
2178                },
2179                {
2180                  key: "render",
2181                  value: function () {
2182                    var e = this.props,
2183                      t = e.id,
2184                      n = e.className,
2185                      r = e.overlayClassName,
2186                      i = e.defaultStyles,
2187                      a = e.children,
2188                      s = n ? {} : i.content,
2189                      l = r ? {} : i.overlay;
2190                    if (this.shouldBeClosed()) return null;
2191                    var c = {
2192                        ref: this.setOverlayRef,
2193                        className: this.buildClassName("overlay", r),
2194                        style: o({}, l, this.props.style.overlay),
2195                        onClick: this.handleOverlayOnClick,
2196                        onMouseDown: this.handleOverlayOnMouseDown,
2197                      },
2198                      u = o(
2199                        {
2200                          id: t,
2201                          ref: this.setContentRef,
2202                          style: o({}, s, this.props.style.content),
2203                          className: this.buildClassName("content", n),
2204                          tabIndex: "-1",
2205                          onKeyDown: this.handleKeyDown,
2206                          onMouseDown: this.handleContentOnMouseDown,
2207                          onMouseUp: this.handleContentOnMouseUp,
2208                          onClick: this.handleContentOnClick,
2209                          role: this.props.role,
2210                          "aria-label": this.props.contentLabel,
2211                        },
2212                        this.attributesFromObject(
2213                          "aria",
2214                          o({ modal: !0 }, this.props.aria)
2215                        ),
2216                        this.attributesFromObject("data", this.props.data || {}),
2217                        { "data-testid": this.props.testId }
2218                      ),
2219                      p = this.props.contentElement(u, a);
2220                    return this.props.overlayElement(c, p);
2221                  },
2222                },
2223              ]),
2224              t
2225            );
2226          })();
2227        (k.defaultProps = {
2228          style: { overlay: {}, content: {} },
2229          defaultStyles: {},
2230        }),
2231          (k.propTypes = {
2232            isOpen: s.default.bool.isRequired,
2233            defaultStyles: s.default.shape({
2234              content: s.default.object,
2235              overlay: s.default.object,
2236            }),
2237            style: s.default.shape({
2238              content: s.default.object,
2239              overlay: s.default.object,
2240            }),
2241            className: s.default.oneOfType([s.default.string, s.default.object]),
2242            overlayClassName: s.default.oneOfType([
2243              s.default.string,
2244              s.default.object,
2245            ]),
2246            bodyOpenClassName: s.default.string,
2247            htmlOpenClassName: s.default.string,
2248            ariaHideApp: s.default.bool,
2249            appElement: s.default.oneOfType([
2250              s.default.instanceOf(f.default),
2251              s.default.instanceOf(d.SafeHTMLCollection),
2252              s.default.instanceOf(d.SafeNodeList),
2253              s.default.arrayOf(s.default.instanceOf(f.default)),
2254            ]),
2255            onAfterOpen: s.default.func,
2256            onAfterClose: s.default.func,
2257            onRequestClose: s.default.func,
2258            closeTimeoutMS: s.default.number,
2259            shouldFocusAfterRender: s.default.bool,
2260            shouldCloseOnOverlayClick: s.default.bool,
2261            shouldReturnFocusAfterClose: s.default.bool,
2262            preventScroll: s.default.bool,
2263            role: s.default.string,
2264            contentLabel: s.default.string,
2265            aria: s.default.object,
2266            data: s.default.object,
2267            children: s.default.node,
2268            shouldCloseOnEsc: s.default.bool,
2269            overlayRef: s.default.func,
2270            contentRef: s.default.func,
2271            id: s.default.string,
2272            overlayElement: s.default.func,
2273            contentElement: s.default.func,
2274            testId: s.default.string,
2275          }),
2276          (t.default = k),
2277          (e.exports = t.default);
2278      },
2279      function (e, t, n) {
2280        "use strict";
2281        Object.defineProperty(t, "__esModule", { value: !0 }),
2282          (t.handleBlur = c),
2283          (t.handleFocus = u),
2284          (t.markForFocusLater = function () {
2285            a.push(document.activeElement);
2286          }),
2287          (t.returnFocus = function () {
2288            var e =
2289                arguments.length > 0 && void 0 !== arguments[0] && arguments[0],
2290              t = null;
2291            try {
2292              return void (
2293                0 !== a.length && (t = a.pop()).focus({ preventScroll: e })
2294              );
2295            } catch (e) {
2296              console.warn(
2297                [
2298                  "You tried to return focus to",
2299                  t,
2300                  "but it is not in the DOM anymore",
2301                ].join(" ")
2302              );
2303            }
2304          }),
2305          (t.popWithoutFocus = function () {
2306            a.length > 0 && a.pop();
2307          }),
2308          (t.setupScopedFocus = function (e) {
2309            (s = e),
2310              window.addEventListener
2311                ? (window.addEventListener("blur", c, !1),
2312                  document.addEventListener("focus", u, !0))
2313                : (window.attachEvent("onBlur", c),
2314                  document.attachEvent("onFocus", u));
2315          }),
2316          (t.teardownScopedFocus = function () {
2317            (s = null),
2318              window.addEventListener
2319                ? (window.removeEventListener("blur", c),
2320                  document.removeEventListener("focus", u))
2321                : (window.detachEvent("onBlur", c),
2322                  document.detachEvent("onFocus", u));
2323          });
2324        var o,
2325          r = n(14),
2326          i = (o = r) && o.__esModule ? o : { default: o };
2327        var a = [],
2328          s = null,
2329          l = !1;
2330        function c() {
2331          l = !0;
2332        }
2333        function u() {
2334          if (l) {
2335            if (((l = !1), !s)) return;
2336            setTimeout(function () {
2337              s.contains(document.activeElement) ||
2338                ((0, i.default)(s)[0] || s).focus();
2339            }, 0);
2340          }
2341        }
2342      },
2343      function (e, t, n) {
2344        "use strict";
2345        Object.defineProperty(t, "__esModule", { value: !0 }),
2346          (t.default = function (e, t) {
2347            var n = (0, i.default)(e);
2348            if (!n.length) return void t.preventDefault();
2349            var o = void 0,
2350              r = t.shiftKey,
2351              a = n[0],
2352              s = n[n.length - 1];
2353            if (e === document.activeElement) {
2354              if (!r) return;
2355              o = s;
2356            }
2357            s !== document.activeElement || r || (o = a);
2358            a === document.activeElement && r && (o = s);
2359            if (o) return t.preventDefault(), void o.focus();
2360            var l = /(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);
2361            if (
2362              null == l ||
2363              "Chrome" == l[1] ||
2364              null != /\biPod\b|\biPad\b/g.exec(navigator.userAgent)
2365            )
2366              return;
2367            var c = n.indexOf(document.activeElement);
2368            c > -1 && (c += r ? -1 : 1);
2369            if (void 0 === (o = n[c]))
2370              return t.preventDefault(), void (o = r ? s : a).focus();
2371            t.preventDefault(), o.focus();
2372          });
2373        var o,
2374          r = n(14),
2375          i = (o = r) && o.__esModule ? o : { default: o };
2376        e.exports = t.default;
2377      },
2378      function (e, t, n) {
2379        "use strict";
2380        var o = function () {};
2381        e.exports = o;
2382      },
2383      function (e, t, n) {
2384        var o;
2385        /*!
2386    Copyright (c) 2015 Jed Watson.
2387    Based on code that is Copyright 2013-2015, Facebook, Inc.
2388    All rights reserved.
2389  */
2390        /*!
2391    Copyright (c) 2015 Jed Watson.
2392    Based on code that is Copyright 2013-2015, Facebook, Inc.
2393    All rights reserved.
2394  */
2395        !(function () {
2396          "use strict";
2397          var r = !(
2398              "undefined" == typeof window ||
2399              !window.document ||
2400              !window.document.createElement
2401            ),
2402            i = {
2403              canUseDOM: r,
2404              canUseWorkers: "undefined" != typeof Worker,
2405              canUseEventListeners:
2406                r && !(!window.addEventListener && !window.attachEvent),
2407              canUseViewport: r && !!window.screen,
2408            };
2409          void 0 ===
2410            (o = function () {
2411              return i;
2412            }.call(t, n, t, e)) || (e.exports = o);
2413        })();
2414      },
2415      function (e, t, n) {
2416        "use strict";
2417        Object.defineProperty(t, "__esModule", { value: !0 }),
2418          (t.dumpClassLists = function () {
2419            0;
2420          });
2421        var o = {},
2422          r = {};
2423        (t.add = function (e, t) {
2424          return (
2425            (n = e.classList),
2426            (i = "html" == e.nodeName.toLowerCase() ? o : r),
2427            void t.split(" ").forEach(function (e) {
2428              !(function (e, t) {
2429                e[t] || (e[t] = 0), (e[t] += 1);
2430              })(i, e),
2431                n.add(e);
2432            })
2433          );
2434          var n, i;
2435        }),
2436          (t.remove = function (e, t) {
2437            return (
2438              (n = e.classList),
2439              (i = "html" == e.nodeName.toLowerCase() ? o : r),
2440              void t.split(" ").forEach(function (e) {
2441                !(function (e, t) {
2442                  e[t] && (e[t] -= 1);
2443                })(i, e),
2444                  0 === i[e] && n.remove(e);
2445              })
2446            );
2447            var n, i;
2448          });
2449      },
2450      function (e, t, n) {
2451        "use strict";
2452        var o,
2453          r = n(16),
2454          i = (o = r) && o.__esModule ? o : { default: o };
2455        var a = void 0,
2456          s = void 0,
2457          l = [];
2458        function c() {
2459          0 !== l.length && l[l.length - 1].focusContent();
2460        }
2461        i.default.subscribe(function (e, t) {
2462          (a && s) ||
2463            ((a = document.createElement("div")).setAttribute(
2464              "data-react-modal-body-trap",
2465              ""
2466            ),
2467            (a.style.position = "absolute"),
2468            (a.style.opacity = "0"),
2469            a.setAttribute("tabindex", "0"),
2470            a.addEventListener("focus", c),
2471            (s = a.cloneNode()).addEventListener("focus", c)),
2472            (l = t).length > 0
2473              ? (document.body.firstChild !== a &&
2474                  document.body.insertBefore(a, document.body.firstChild),
2475                document.body.lastChild !== s && document.body.appendChild(s))
2476              : (a.parentElement && a.parentElement.removeChild(a),
2477                s.parentElement && s.parentElement.removeChild(s));
2478        });
2479      },
2480      function (e, t, n) {
2481        "use strict";
2482        function o() {
2483          var e = this.constructor.getDerivedStateFromProps(
2484            this.props,
2485            this.state
2486          );
2487          null != e && this.setState(e);
2488        }
2489        function r(e) {
2490          this.setState(
2491            function (t) {
2492              var n = this.constructor.getDerivedStateFromProps(e, t);
2493              return null != n ? n : null;
2494            }.bind(this)
2495          );
2496        }
2497        function i(e, t) {
2498          try {
2499            var n = this.props,
2500              o = this.state;
2501            (this.props = e),
2502              (this.state = t),
2503              (this.__reactInternalSnapshotFlag = !0),
2504              (this.__reactInternalSnapshot = this.getSnapshotBeforeUpdate(n, o));
2505          } finally {
2506            (this.props = n), (this.state = o);
2507          }
2508        }
2509        function a(e) {
2510          var t = e.prototype;
2511          if (!t || !t.isReactComponent)
2512            throw new Error("Can only polyfill class components");
2513          if (
2514            "function" != typeof e.getDerivedStateFromProps &&
2515            "function" != typeof t.getSnapshotBeforeUpdate
2516          )
2517            return e;
2518          var n = null,
2519            a = null,
2520            s = null;
2521          if (
2522            ("function" == typeof t.componentWillMount
2523              ? (n = "componentWillMount")
2524              : "function" == typeof t.UNSAFE_componentWillMount &&
2525                (n = "UNSAFE_componentWillMount"),
2526            "function" == typeof t.componentWillReceiveProps
2527              ? (a = "componentWillReceiveProps")
2528              : "function" == typeof t.UNSAFE_componentWillReceiveProps &&
2529                (a = "UNSAFE_componentWillReceiveProps"),
2530            "function" == typeof t.componentWillUpdate
2531              ? (s = "componentWillUpdate")
2532              : "function" == typeof t.UNSAFE_componentWillUpdate &&
2533                (s = "UNSAFE_componentWillUpdate"),
2534            null !== n || null !== a || null !== s)
2535          ) {
2536            var l = e.displayName || e.name,
2537              c =
2538                "function" == typeof e.getDerivedStateFromProps
2539                  ? "getDerivedStateFromProps()"
2540                  : "getSnapshotBeforeUpdate()";
2541            throw Error(
2542              "Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n" +
2543                l +
2544                " uses " +
2545                c +
2546                " but also contains the following legacy lifecycles:" +
2547                (null !== n ? "\n  " + n : "") +
2548                (null !== a ? "\n  " + a : "") +
2549                (null !== s ? "\n  " + s : "") +
2550                "\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks"
2551            );
2552          }
2553          if (
2554            ("function" == typeof e.getDerivedStateFromProps &&
2555              ((t.componentWillMount = o), (t.componentWillReceiveProps = r)),
2556            "function" == typeof t.getSnapshotBeforeUpdate)
2557          ) {
2558            if ("function" != typeof t.componentDidUpdate)
2559              throw new Error(
2560                "Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype"
2561              );
2562            t.componentWillUpdate = i;
2563            var u = t.componentDidUpdate;
2564            t.componentDidUpdate = function (e, t, n) {
2565              var o = this.__reactInternalSnapshotFlag
2566                ? this.__reactInternalSnapshot
2567                : n;
2568              u.call(this, e, t, o);
2569            };
2570          }
2571          return e;
2572        }
2573        n.r(t),
2574          n.d(t, "polyfill", function () {
2575            return a;
2576          }),
2577          (o.__suppressDeprecationWarning = !0),
2578          (r.__suppressDeprecationWarning = !0),
2579          (i.__suppressDeprecationWarning = !0);
2580      },
2581      function (e, t) {
2582        e.exports = function (e) {
2583          if (Array.isArray(e)) {
2584            for (var t = 0, n = new Array(e.length); t < e.length; t++)
2585              n[t] = e[t];
2586            return n;
2587          }
2588        };
2589      },
2590      function (e, t) {
2591        e.exports = function (e) {
2592          if (
2593            Symbol.iterator in Object(e) ||
2594            "[object Arguments]" === Object.prototype.toString.call(e)
2595          )
2596            return Array.from(e);
2597        };
2598      },
2599      function (e, t) {
2600        e.exports = function () {
2601          throw new TypeError("Invalid attempt to spread non-iterable instance");
2602        };
2603      },
2604      function (e, t, n) {
2605        "use strict";
2606        n.r(t);
2607        var o = n(0),
2608          r = n(17),
2609          i = n.n(r),
2610          a = n(1),
2611          s = n.n(a),
2612          l = n(2),
2613          c = n.n(l);
2614        function u() {
2615          for (
2616            var e = document.cookie.split(";"),
2617              t = [],
2618              n = new RegExp("^\\s*([^=]+)\\s*=\\s*(.*?)$"),
2619              o = 0;
2620            o < e.length;
2621            o++
2622          ) {
2623            var r = e[o],
2624              i = n.exec(r);
2625            null !== i && t.push({ name: i[1], value: i[2] });
2626          }
2627          return t;
2628        }
2629        function p(e, t) {
2630          return "".concat(e, "=").concat(t);
2631        }
2632        function d(e, t, n) {
2633          var o = ""
2634            .concat(e, "=; Max-Age=-99999999;")
2635            .concat(void 0 !== t ? " path=".concat(t, ";") : " path=/;");
2636          void 0 === n
2637            ? ((document.cookie = o),
2638              (document.cookie = ""
2639                .concat(o, " domain=.")
2640                .concat(location.hostname, ";")),
2641              (document.cookie = ""
2642                .concat(o, " domain=.")
2643                .concat(location.hostname.split(".").slice(-2).join("."), ";")))
2644            : (document.cookie = "".concat(o, " domain=").concat(n, ";"));
2645        }
2646        var f = (function () {
2647            function e(t) {
2648              s()(this, e),
2649                (this.config = t),
2650                (this.consents = this.defaultConsents),
2651                (this.confirmed = !1),
2652                (this.changed = !1),
2653                (this.states = {}),
2654                (this.executedOnce = {}),
2655                (this.watchers = new Set([])),
2656                this.loadConsents(),
2657                this.applyConsents();
2658            }
2659            return (
2660              c()(e, [
2661                {
2662                  key: "watch",
2663                  value: function (e) {
2664                    this.watchers.has(e) || this.watchers.add(e);
2665                  },
2666                },
2667                {
2668                  key: "unwatch",
2669                  value: function (e) {
2670                    this.watchers.has(e) && this.watchers.delete(e);
2671                  },
2672                },
2673                {
2674                  key: "notify",
2675                  value: function (e, t) {
2676                    var n = this;
2677                    this.watchers.forEach(function (o) {
2678                      o.update(n, e, t);
2679                    });
2680                  },
2681                },
2682                {
2683                  key: "getApp",
2684                  value: function (e) {
2685                    var t = this.config.apps.filter(function (t) {
2686                      return t.name == e;
2687                    });
2688                    if (t.length > 0) return t[0];
2689                  },
2690                },
2691                {
2692                  key: "getDefaultConsent",
2693                  value: function (e) {
2694                    var t = e.default;
2695                    return (
2696                      void 0 === t && (t = this.config.default),
2697                      void 0 === t && (t = !1),
2698                      t
2699                    );
2700                  },
2701                },
2702                {
2703                  key: "canBypassConsent",
2704                  value: function () {
2705                    return this.config.apps.every(function (e) {
2706                      var t = e.optOut,
2707                        n = void 0 !== t && t,
2708                        o = e.required;
2709                      return n || (void 0 !== o && o);
2710                    });
2711                  },
2712                },
2713                {
2714                  key: "declineAll",
2715                  value: function () {
2716                    var e = this;
2717                    this.config.apps.map(function (t) {
2718                      e.updateConsent(t, !1);
2719                    });
2720                  },
2721                },
2722                {
2723                  key: "acceptAll",
2724                  value: function () {
2725                    var e = this;
2726                    this.config.apps.map(function (t) {
2727                      e.updateConsent(t, !0);
2728                    });
2729                  },
2730                },
2731                {
2732                  key: "updateConsent",
2733                  value: function (e, t) {
2734                    (e.required && !t) ||
2735                      ((this.consents[e.name] = t),
2736                      this.notify("consents", this.consents));
2737                  },
2738                },
2739                {
2740                  key: "resetConsent",
2741                  value: function () {
2742                    (this.consents = this.defaultConsents),
2743                      (this.confirmed = !1),
2744                      this.applyConsents(),
2745                      d(this.cookieName),
2746                      this.notify("consents", this.consents);
2747                  },
2748                },
2749                {
2750                  key: "getConsent",
2751                  value: function (e) {
2752                    return this.consents[e] || !1;
2753                  },
2754                },
2755                {
2756                  key: "_checkConsents",
2757                  value: function () {
2758                    var e = !0,
2759                      t = this.config.apps.map(function (e) {
2760                        return e.name;
2761                      });
2762                    Object.keys(this.consents).forEach(
2763                      function (e) {
2764                        -1 === t.indexOf(e) && delete this.consents[e];
2765                      }.bind(this)
2766                    ),
2767                      this.config.apps.forEach(
2768                        function (t) {
2769                          void 0 === this.consents[t.name] &&
2770                            ((this.consents[t.name] = this.getDefaultConsent(t)),
2771                            (e = !1));
2772                        }.bind(this)
2773                      ),
2774                      (this.confirmed = e),
2775                      e || (this.changed = !0);
2776                  },
2777                },
2778                {
2779                  key: "loadConsents",
2780                  value: function () {
2781                    var e = (function (e) {
2782                      for (var t = u(), n = 0; n < t.length; n++)
2783                        if (t[n].name == e) return t[n];
2784                      return null;
2785                    })(this.cookieName);
2786                    return (
2787                      null !== e &&
2788                        "" !== e.value &&
2789                        ((this.consents = this.config.parseCookie(e.value)),
2790                        this._checkConsents(),
2791                        this.notify("consents", this.consents)),
2792                      this.consents
2793                    );
2794                  },
2795                },
2796                {
2797                  key: "saveAndApplyConsents",
2798                  value: function () {
2799                    this.saveConsents(), this.applyConsents();
2800                  },
2801                },
2802                {
2803                  key: "saveConsents",
2804                  value: function () {
2805                    null === this.consents && d(this.cookieName);
2806                    var e = this.config.stringifyCookie(this.consents);
2807                    !(function (e) {
2808                      var t =
2809                          arguments.length > 1 && void 0 !== arguments[1]
2810                            ? arguments[1]
2811                            : "",
2812                        n =
2813                          arguments.length > 2 && void 0 !== arguments[2]
2814                            ? arguments[2]
2815                            : 0,
2816                        o =
2817                          arguments.length > 3 && void 0 !== arguments[3]
2818                            ? arguments[3]
2819                            : void 0,
2820                        r = [p(e, t)];
2821                      if (n) {
2822                        var i = new Date();
2823                        i.setTime(i.getTime() + 24 * n * 60 * 60 * 1e3),
2824                          r.push(p("expires", i.toUTCString()));
2825                      }
2826                      o && r.push(p("domain", o)),
2827                        r.push(p("path", "/")),
2828                        (document.cookie = r.join("; "));
2829                    })(
2830                      this.cookieName,
2831                      e,
2832                      this.config.cookieExpiresAfterDays || 120,
2833                      this.config.cookieDomain
2834                    ),
2835                      (this.confirmed = !0),
2836                      (this.changed = !1);
2837                  },
2838                },
2839                {
2840                  key: "applyConsents",
2841                  value: function () {
2842                    for (var e = 0; e < this.config.apps.length; e++) {
2843                      var t = this.config.apps[e],
2844                        n = this.states[t.name],
2845                        o =
2846                          this.confirmed ||
2847                          (void 0 !== t.optOut
2848                            ? t.optOut
2849                            : this.config.optOut || !1),
2850                        r = this.getConsent(t.name) && o;
2851                      n !== r &&
2852                        (this.updateAppElements(t, r),
2853                        this.updateAppCookies(t, r),
2854                        void 0 !== t.callback && t.callback(r, t),
2855                        (this.states[t.name] = r));
2856                    }
2857                  },
2858                },
2859                {
2860                  key: "updateAppElements",
2861                  value: function (e, t) {
2862                    if (t) {
2863                      if (e.onlyOnce && this.executedOnce[e.name]) return;
2864                      this.executedOnce[e.name] = !0;
2865                    }
2866                    for (
2867                      var n = document.querySelectorAll(
2868                          "[data-name='" + e.name + "']"
2869                        ),
2870                        o = 0;
2871                      o < n.length;
2872                      o++
2873                    ) {
2874                      var r = n[o],
2875                        i = r.parentElement,
2876                        a = r.dataset,
2877                        s = a.type,
2878                        l = (a.name, ["href", "src"]);
2879                      if ("SCRIPT" == r.tagName) {
2880                        for (
2881                          var c = document.createElement("script"),
2882                            u = Object.keys(a),
2883                            p = 0;
2884                          p < u.length;
2885                          p++
2886                        ) {
2887                          var d = u[p];
2888                          c.dataset[d] = a[d];
2889                        }
2890                        (c.type = "opt-in"),
2891                          (c.innerText = r.innerText),
2892                          (c.text = r.text),
2893                          (c.class = r.class),
2894                          (c.style.cssText = r.style),
2895                          (c.id = r.id),
2896                          (c.name = r.name),
2897                          (c.defer = r.defer),
2898                          (c.async = r.async),
2899                          t &&
2900                            ((c.type = s), void 0 !== a.src && (c.src = a.src)),
2901                          i.insertBefore(c, r),
2902                          i.removeChild(r);
2903                      } else if (t) {
2904                        for (var f = 0; f < l.length; f++) {
2905                          var m = a[(h = l[f])];
2906                          void 0 !== m &&
2907                            (void 0 === a["original" + h] &&
2908                              (a["original" + h] = r[h]),
2909                            (r[h] = m));
2910                        }
2911                        void 0 !== a.title && (r.title = a.title),
2912                          void 0 !== a.originalDisplay &&
2913                            (r.style.display = a.originalDisplay);
2914                      } else {
2915                        void 0 !== a.title && r.removeAttribute("title"),
2916                          "true" === a.hide &&
2917                            (void 0 === a.originalDisplay &&
2918                              (a.originalDisplay = r.style.display),
2919                            (r.style.display = "none"));
2920                        for (var v = 0; v < l.length; v++) {
2921                          var h;
2922                          void 0 !== a[(h = l[v])] &&
2923                            void 0 !== a["original" + h] &&
2924                            (r[h] = a["original" + h]);
2925                        }
2926                      }
2927                    }
2928                  },
2929                },
2930                {
2931                  key: "updateAppCookies",
2932                  value: function (e, t) {
2933                    if (!t && void 0 !== e.cookies && e.cookies.length > 0)
2934                      for (var n = u(), o = 0; o < e.cookies.length; o++) {
2935                        var r = e.cookies[o],
2936                          a = void 0,
2937                          s = void 0;
2938                        if (r instanceof Array) {
2939                          var l = r,
2940                            c = i()(l, 3);
2941                          (r = c[0]), (a = c[1]), (s = c[2]);
2942                        }
2943                        r instanceof RegExp ||
2944                          (r = new RegExp(
2945                            "^" +
2946                              r.replace(
2947                                /[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,
2948                                "\\$&"
2949                              ) +
2950                              "$"
2951                          ));
2952                        for (var p = 0; p < n.length; p++) {
2953                          var f = n[p];
2954                          null !== r.exec(f.name) && d(f.name, a, s);
2955                        }
2956                      }
2957                  },
2958                },
2959                {
2960                  key: "cookieName",
2961                  get: function () {
2962                    return this.config.cookieName || "orejime";
2963                  },
2964                },
2965                {
2966                  key: "defaultConsents",
2967                  get: function () {
2968                    for (var e = {}, t = 0; t < this.config.apps.length; t++) {
2969                      var n = this.config.apps[t];
2970                      e[n.name] = this.getDefaultConsent(n);
2971                    }
2972                    return e;
2973                  },
2974                },
2975              ]),
2976              e
2977            );
2978          })(),
2979          m = {
2980            ca: {
2981              consentModal: {
2982                title: "La informació que recollim",
2983                description:
2984                  "Aquí podeu veure i personalitzar la informació que recopilem sobre vosaltres.\n",
2985                privacyPolicy: {
2986                  name: "política de privacitat",
2987                  text: "Per saber-ne més, llegiu la nostre {privacyPolicy}.\n",
2988                },
2989              },
2990              consentNotice: {
2991                changeDescription:
2992                  "S'han produït canvis des de la vostra última visita, actualitzeu el vostre consentiment.",
2993                description:
2994                  "Recopilem i processem la vostra informació personal amb la finalitat següent : {purposes}.\n",
2995                learnMore: "Més informació",
2996              },
2997              accept: "Acceptar",
2998              acceptTitle: "Acceptar les cookies",
2999              acceptAll: "Acceptar-ho tot",
3000              save: "Desa",
3001              saveData: "Desa la meva configuració sobre la informació recollida",
3002              decline: "Refusar",
3003              declineAll: "Rebutja tot",
3004              close: "Tancar",
3005              enabled: "Actiu",
3006              disabled: "Inactiu",
3007              app: {
3008                optOut: {
3009                  title: "(desactivar)",
3010                  description:
3011                    "Aquesta aplicació es carrega de manera predeterminada (però podeu desactivar-la)",
3012                },
3013                required: {
3014                  title: "(sempre obligatori)",
3015                  description: "Aquesta aplicació sempre és necessària",
3016                },
3017                purposes: "Usos",
3018                purpose: "Ús",
3019              },
3020              poweredBy: "Desenvolupat per Orejime",
3021              newWindow: "finestra nova",
3022            },
3023            de: {
3024              consentModal: {
3025                title: "Informationen zur Privatsphäre",
3026                description:
3027                  "Hier können Sie einsehen und anpassen, welche persönlichen Daten gespeichert werden.\n",
3028                privacyPolicy: {
3029                  name: "Datenschutzerklärung",
3030                  text: "Bitte lesen Sie unsere {privacyPolicy} um weitere Details zu erfahren.\n",
3031                },
3032              },
3033              consentNotice: {
3034                changeDescription:
3035                  "Es gab Änderungen seit Ihrem letzten Besuch, bitte aktualisieren Sie Ihre Auswahl.",
3036                description:
3037                  "Wir speichern und verarbeiten Ihre persönlichen Daten für folgende Zwecke: {purposes}.\n",
3038                learnMore: "Mehr erfahren",
3039              },
3040              accept: "Akzeptieren",
3041              acceptTitle: "Cookies akzeptieren",
3042              acceptAll: "Alle Einstellungen akzeptieren",
3043              save: "Speichern",
3044              saveData: "Meine Einstellungen speichern",
3045              decline: "Ablehnen",
3046              declineAll: "Optionale Cookies ablehnen",
3047              close: "Schließen",
3048              enabled: "Aktiviert",
3049              disabled: "Deaktiviert",
3050              app: {
3051                optOut: {
3052                  title: "(Opt-Out)",
3053                  description:
3054                    "Diese Einstellungen als Standard festlegen (sie können jederzeit deaktiviert werden)",
3055                },
3056                required: {
3057                  title: "(immer notwendig)",
3058                  description: "Diese Einstellungen werden immer benötigt",
3059                },
3060                purposes: "Zwecke",
3061                purpose: "Zweck",
3062              },
3063              poweredBy: "Durchgeführt mit Orejime",
3064              newWindow: "Neues Fenster",
3065            },
3066            en: {
3067              consentModal: {
3068                title: "Information that we collect",
3069                description:
3070                  "Here you can see and customize the information that we collect about you.\n",
3071                privacyPolicy: {
3072                  name: "privacy policy",
3073                  text: "To learn more, please read our {privacyPolicy}.\n",
3074                },
3075              },
3076              consentNotice: {
3077                changeDescription:
3078                  "There were changes since your last visit, please update your consent.",
3079                description:
3080                  "We collect and process your personal information for the following purposes: {purposes}.\n",
3081                learnMore: "Learn more",
3082              },
3083              accept: "Accept",
3084              acceptTitle: "Accept cookies",
3085              acceptAll: "Accept all apps",
3086              save: "Save",
3087              saveData: "Save my configuration on collected information",
3088              decline: "Decline",
3089              declineAll: "Decline all apps",
3090              close: "Close",
3091              enabled: "Enabled",
3092              disabled: "Disabled",
3093              app: {
3094                optOut: {
3095                  title: "(opt-out)",
3096                  description:
3097                    "This app is loaded by default (but you can opt out)",
3098                },
3099                required: {
3100                  title: "(always required)",
3101                  description: "This application is always required",
3102                },
3103                purposes: "Purposes",
3104                purpose: "Purpose",
3105              },
3106              poweredBy: "Powered by Orejime",
3107              newWindow: "new window",
3108            },
3109            es: {
3110              consentModal: {
3111                title: "La información que recopilamos",
3112                description:
3113                  "Aquí puede ver y personalizar la información que recopilamos sobre usted.\n",
3114                privacyPolicy: {
3115                  name: "política de confidencialidad",
3116                  text: "Para obtener más información, lea nuestra {privacyPolicy}.\n",
3117                },
3118              },
3119              consentNotice: {
3120                changeDescription:
3121                  "Se han producido cambios desde su última visita, actualice su consentimiento.",
3122                description:
3123                  "Recopilamos y procesamos su información personal para los siguientes propósitos : {purposes}.\n",
3124                learnMore: "Más información",
3125              },
3126              accept: "Aceptar",
3127              acceptTitle: "Aceptar cookies",
3128              acceptAll: "Aceptar todas las apps",
3129              save: "Guardar",
3130              saveData: "Guardar mi configuración en la información recopilada",
3131              decline: "Rechazar",
3132              declineAll: "Rechazar todas las apps",
3133              close: "Cerrar",
3134              enabled: "Habilitado",
3135              disabled: "Deshabilitado",
3136              app: {
3137                optOut: {
3138                  title: "(desactivar)",
3139                  description:
3140                    "Esta aplicación se carga por defecto (pero puedes desactivarla)",
3141                },
3142                required: {
3143                  title: "(siempre obligatorio)",
3144                  description: "Esta aplicación es siempre obligatoria",
3145                },
3146                purposes: "Propósitos",
3147                purpose: "Propósito",
3148              },
3149              poweredBy: "Desarrollado por Orejime",
3150              newWindow: "nueva ventana",
3151            },
3152            et: {
3153              consentModal: {
3154                title: "Isikuandmete kogumine",
3155                description:
3156                  "Siit saate vaadata ja hallata teavet, mida me teie kohta kogume.\n",
3157                privacyPolicy: {
3158                  name: "privaatsustingimused",
3159                  text: "Lisateabe saamiseks lugege palun meie {privacyPolicy}\n",
3160                },
3161              },
3162              consentNotice: {
3163                changeDescription:
3164                  "Pärast teie viimast külastust on toimunud muudatusi, palun uuendage oma nõusolekut.",
3165                description:
3166                  "Me kogume ja töötleme teie isikuandmeid järgmistel eesmärkidel: {purposes}.\n",
3167                learnMore: "Lisateave",
3168              },
3169              accept: "Nõustu",
3170              acceptTitle: "Nõustu küpsistega",
3171              acceptAll: "Nõustu kõigi rakendustega",
3172              save: "Salvesta",
3173              saveData: "Salvesta kogutud teabe seadistused",
3174              decline: "Keeldu",
3175              declineAll: "Keela kõik rakendused",
3176              close: "Sulge",
3177              enabled: "Lubatud",
3178              disabled: "Välja lülitatud",
3179              app: {
3180                optOut: {
3181                  title: "(Opt-Out)",
3182                  description:
3183                    "See rakendus on vaikimisi lisatud (kuid saate sellest loobuda)",
3184                },
3185                required: {
3186                  title: "(alati vajalik)",
3187                  description: "See rakendus on alati vajalik",
3188                },
3189                purposes: "Eesmärgid",
3190                purpose: "Eesmärk",
3191              },
3192              poweredBy: "Teenuse pakkuja on Orejime",
3193              newWindow: "uus aken",
3194            },
3195            fi: {
3196              consentModal: {
3197                title: "Keräämämme tiedot",
3198                description:
3199                  "Voit tarkastella ja muokata sinusta keräämiämme tietoja.\n",
3200                privacyPolicy: {
3201                  name: "tietosuojasivultamme",
3202                  text: "Voit lukea lisätietoja {privacyPolicy}.\n",
3203                },
3204              },
3205              consentNotice: {
3206                changeDescription:
3207                  "Olemme tehneet muutoksia ehtoihin viime vierailusi jälkeen, tarkista ehdot.",
3208                description:
3209                  "Keräämme ja käsittelemme henkilötietoja seuraaviin tarkoituksiin: {purposes}.\n",
3210                learnMore: "Lue lisää",
3211              },
3212              save: "Tallenna",
3213              decline: "Hylkää",
3214              app: {
3215                optOut: {
3216                  title: "(ladataan oletuksena)",
3217                  description:
3218                    "Ladataan oletuksena (mutta voit ottaa sen pois päältä)",
3219                },
3220                required: {
3221                  title: "(vaaditaan)",
3222                  description: "Sivusto vaatii tämän aina",
3223                },
3224                purposes: "Käyttötarkoitukset",
3225                purpose: "Käyttötarkoitus",
3226              },
3227              poweredBy: "Palvelun tarjoaa Orejime",
3228            },
3229            fr: {
3230              consentModal: {
3231                title: "Les informations que nous collectons",
3232                description:
3233                  "Ici, vous pouvez voir et personnaliser les informations que nous collectons sur vous.\n",
3234                privacyPolicy: {
3235                  name: "politique de confidentialité",
3236                  text: "Pour en savoir plus, merci de lire notre {privacyPolicy}.\n",
3237                },
3238              },
3239              consentNotice: {
3240                changeDescription:
3241                  "Des modifications ont eu lieu depuis votre dernière visite, merci de mettre à jour votre consentement.",
3242                description:
3243                  "Nous collectons et traitons vos informations personnelles dans le but suivant : {purposes}.\n",
3244                learnMore: "En savoir plus",
3245              },
3246              accept: "Accepter",
3247              acceptTitle: "Accepter les cookies",
3248              acceptAll: "Tout accepter",
3249              save: "Sauvegarder",
3250              saveData:
3251                "Sauvegarder ma configuration sur les informations collectées",
3252              decline: "Refuser",
3253              declineAll: "Tout refuser",
3254              close: "Fermer",
3255              enabled: "Activé",
3256              disabled: "Désactivé",
3257              app: {
3258                optOut: {
3259                  title: "(opt-out)",
3260                  description:
3261                    "Cette application est chargée par défaut (mais vous pouvez la désactiver)",
3262                },
3263                required: {
3264                  title: "(toujours requis)",
3265                  description: "Cette application est toujours requise",
3266                },
3267                purposes: "Utilisations",
3268                purpose: "Utilisation",
3269              },
3270              poweredBy: "Propulsé par Orejime",
3271              newWindow: "nouvelle fenêtre",
3272            },
3273            hu: {
3274              consentModal: {
3275                title: "Információk, amiket gyűjtünk",
3276                description:
3277                  "Itt láthatod és testreszabhatod az rólad gyűjtött információkat.\n",
3278                privacyPolicy: {
3279                  name: "adatvédelmi irányelveinket",
3280                  text: "További információért kérjük, olvassd el az {privacyPolicy}.\n",
3281                },
3282              },
3283              consentNotice: {
3284                changeDescription:
3285                  "Az utolsó látogatás óta változások történtek, kérjük, frissítsd a hozzájárulásodat.",
3286                description:
3287                  "Az személyes adataidat összegyűjtjük és feldolgozzuk az alábbi célokra: {purposes}.\n",
3288                learnMore: "Tudj meg többet",
3289              },
3290              save: "Mentés",
3291              decline: "Elvet",
3292              app: {
3293                optOut: {
3294                  title: "(leiratkozás)",
3295                  description:
3296                    "Ez az alkalmazás alapértelmezés szerint betöltött (de ki lehet kapcsolni)",
3297                },
3298                required: {
3299                  title: "(mindig kötelező)",
3300                  description: "Ez az applikáció mindig kötelező",
3301                },
3302                purposes: "Célok",
3303                purpose: "Cél",
3304              },
3305              poweredBy: "Powered by Orejime",
3306            },
3307            it: {
3308              consentModal: {
3309                title: "Informazioni che raccogliamo",
3310                description:
3311                  "Qui puoi vedere e scegliere le informazioni che raccogliamo su di te.\n",
3312                privacyPolicy: {
3313                  name: "policy privacy",
3314                  text: "Per saperne di più, leggi la nostra {privacyPolicy}.\n",
3315                },
3316              },
3317              consentNotice: {
3318                changeDescription:
3319                  "Ci sono stati cambiamenti dalla tua ultima visita, aggiorna il tuo consenso.",
3320                description:
3321                  "Raccogliamo ed elaboriamo le vostre informazioni personali per i seguenti scopi: {purposes}.\n",
3322                learnMore: "Scopri di più",
3323              },
3324              save: "Salva",
3325              decline: "Rifiuta",
3326              app: {
3327                optOut: {
3328                  title: "(opt-out)",
3329                  description:
3330                    "Quest'applicazione è caricata di default (ma puoi disattivarla)",
3331                },
3332                required: {
3333                  title: "(sempre richiesto)",
3334                  description: "Quest'applicazione è sempre richiesta",
3335                },
3336                purposes: "Scopi",
3337                purpose: "Scopo",
3338              },
3339              poweredBy: "Realizzato da Orejime",
3340            },
3341            nb: {
3342              consentModal: {
3343                title: "Informasjon vi samler inn",
3344                description:
3345                  "Her kan du se og velge hvilken informasjon vi samler inn om deg.\n",
3346                privacyPolicy: {
3347                  name: "personvernerklæring",
3348                  text: "For å lære mer, vennligst les vår {privacyPolicy}.\n",
3349                },
3350              },
3351              consentNotice: {
3352                changeDescription:
3353                  "Det har skjedd endringer siden ditt siste besøk, vennligst oppdater ditt samtykke.",
3354                description:
3355                  "Vi samler inn og prosesserer din personlige informasjon av følgende årsaker: {purposes}.\n",
3356                learnMore: "Lær mer",
3357              },
3358              save: "Opslaan",
3359              decline: "Avslå",
3360              app: {
3361                optOut: {
3362                  title: "(opt-out)",
3363                  description:
3364                    "Denne appen er lastet som standard (men du kan skru det av)",
3365                },
3366                required: {
3367                  title: "(alltid påkrevd)",
3368                  description: "Denne applikasjonen er alltid påkrevd",
3369                },
3370                purposes: "Årsaker",
3371                purpose: "Årsak",
3372              },
3373              poweredBy: "Laget med Orejime",
3374            },
3375            nl: {
3376              consentModal: {
3377                title: "Informatie die we verzamelen",
3378                description:
3379                  "Hier kunt u de informatie bekijken en aanpassen die we over u verzamelen.\n",
3380                privacyPolicy: {
3381                  name: "privacybeleid",
3382                  text: "Lees ons privacybeleid voor meer informatie {privacyPolicy}.\n",
3383                },
3384              },
3385              consentNotice: {
3386                changeDescription:
3387                  "Er waren wijzigingen sinds uw laatste bezoek, werk uw voorkeuren bij.",
3388                description:
3389                  "Wij verzamelen en verwerken uw persoonlijke gegevens voor de volgende doeleinden: {purposes}.\n",
3390                learnMore: "Lees meer",
3391              },
3392              accept: "Aanvaarden",
3393              acceptAll: "Alles aanvaarden",
3394              save: "Opslaan",
3395              saveData: "Mijn configuratie voor de informatievergaring opslaan",
3396              decline: "Afwijzen",
3397              declineAll: "Alles weigeren",
3398              close: "Sluiten",
3399              enabled: "Geactiveerd",
3400              disabled: "Gedesactiveerd",
3401              app: {
3402                optOut: {
3403                  title: "(afmelden)",
3404                  description:
3405                    "Deze app is standaard geladen (maar je kunt je afmelden)",
3406                },
3407                required: {
3408                  title: "(altijd verplicht)",
3409                  description: "Deze applicatie is altijd vereist",
3410                },
3411                purposes: "Doeleinden",
3412                purpose: "Doeleinde",
3413              },
3414              poweredBy: "Aangedreven door Orejime",
3415              newWindow: "nieuw venster",
3416            },
3417            oc: {
3418              consentModal: {
3419                title: "Las informacions que reculhissèm",
3420                description:
3421                  "Aicí, podètz veire e personalizar las informacions que reculhissèm vos tocant.\n",
3422                privacyPolicy: {
3423                  name: "politica de confidencialitat",
3424                  text: "Per ne saber mai, mercés de legir nòstra {privacyPolicy}.\n",
3425                },
3426              },
3427              consentNotice: {
3428                changeDescription:
3429                  "I aguèt de modificacions dempuèi vòstra darrièra visita, mercés d’actualizar vòstre consentiment.",
3430                description:
3431                  "Reculhissèm e tractam vòstras informacions personalas amb la tòca seguenta : {purposes}.\n",
3432                learnMore: "Ne saber mai",
3433              },
3434              accept: "Acceptar",
3435              acceptTitle: "Acceptar los cookies",
3436              acceptAll: "Tot acceptar",
3437              save: "Salvagardar",
3438              saveData:
3439                "Salvagardar ma configuracion per las informacions collectadas",
3440              decline: "Refusar",
3441              declineAll: "Tot refusar",
3442              close: "Tancar",
3443              enabled: "Activat",
3444              disabled: "Desactivat",
3445              app: {
3446                optOut: {
3447                  title: "(opt-out)",
3448                  description:
3449                    "Aquesta aplicacion es cargada per defaut (mas la podètz desactivar)",
3450                },
3451                required: {
3452                  title: "(tojors requerit)",
3453                  description: "Aquesta aplicacion es totjorn requerida",
3454                },
3455                purposes: "Utilizacions",
3456                purpose: "Utilizacion",
3457              },
3458              poweredBy: "Propulsat per Orejime",
3459              newWindow: "fenèstra novèla",
3460            },
3461            ro: {
3462              consentModal: {
3463                title: "Informațiile pe care le colectăm",
3464                description:
3465                  "Aici puteți vedea și personaliza informațiile pe care le colectăm despre dvs.\n",
3466                privacyPolicy: {
3467                  name: "politica privacy",
3468                  text: "Pentru a afla mai multe, vă rugăm să citiți {privacyPolicy}.\n",
3469                },
3470              },
3471              consentNotice: {
3472                changeDescription:
3473                  "Au existat modificări de la ultima vizită, vă rugăm să actualizați consimțământul.",
3474                description:
3475                  "Colectăm și procesăm informațiile dvs. personale în următoarele scopuri: {purposes}.\n",
3476                learnMore: "Află mai multe",
3477              },
3478              save: "Salvează",
3479              decline: "Renunță",
3480              app: {
3481                optOut: {
3482                  title: "(opt-out)",
3483                  description:
3484                    "Această aplicație este încărcată în mod implicit (dar puteț
3484i renunța)",
3485                },
3486                required: {
3487                  title: "(întotdeauna necesar)",
3488                  description: "Această aplicație este întotdeauna necesară",
3489                },
3490                purposes: "Scopuri",
3491                purpose: "Scop",
3492              },
3493              poweredBy: "Realizat de Orejime",
3494            },
3495            sv: {
3496              consentModal: {
3497                title: "Information som vi samlar",
3498                description:
3499                  "Här kan du se och anpassa vilken information vi samlar om dig.\n",
3500                privacyPolicy: {
3501                  name: "Integritetspolicy",
3502                  text: "För att veta mer, läs vår {privacyPolicy}.\n",
3503                },
3504              },
3505              consentNotice: {
3506                changeDescription:
3507                  "Det har skett förändringar sedan ditt senaste besök, var god uppdatera ditt medgivande.",
3508                description:
3509                  "Vi samlar och bearbetar din personliga data i följande syften: {purposes}.\n",
3510                learnMore: "Läs mer",
3511              },
3512              save: "Spara",
3513              decline: "Avböj",
3514              app: {
3515                optOut: {
3516                  title: "(Avaktivera)",
3517                  description:
3518                    "Den här appen laddas som standardinställning (men du kan avaktivera den)",
3519                },
3520                required: {
3521                  title: "(Krävs alltid)",
3522                  description: "Den här applikationen krävs alltid",
3523                },
3524                purposes: "Syften",
3525                purpose: "Syfte",
3526              },
3527              poweredBy: "Körs på Orejime",
3528            },
3529          },
3530          v = n(4),
3531          h = n.n(v),
3532          y = n(5),
3533          g = n.n(y),
3534          b = n(6),
3535          C = n.n(b),
3536          k = n(3),
3537          O = n.n(k),
3538          w = n(7),
3539          N = n.n(w),
3540          _ = n(10),
3541          A = n.n(_);
3542        var E = n(12),
3543          S = n.n(E);
3544        var P = (function (e) {
3545          function t(e) {
3546            var n, r, i, a;
3547            return (
3548              s()(this, t),
3549              (n = h()(this, g()(t).call(this))),
3550              e.config.appElement && S.a.setAppElement(e.config.appElement),
3551              (n.scrollPosition = null),
3552              (r = o.default.version.match(/(\d+)\.(\d+)*/)),
3553              (i = 1 * r[1]),
3554              (a = 1 * r[2]),
3555              i <= 15 || (16 === i && a <= 2)
3556                ? (n.componentWillUpdate = n.componentWillUpdateLifecycle)
3557                : (n.getSnapshotBeforeUpdate =
3558                    n.getSnapshotBeforeUpdateLifecycle),
3559              n
3560            );
3561          }
3562          return (
3563            C()(t, e),
3564            c()(t, [
3565              {
3566                key: "componentWillUpdateLifecycle",
3567                value: function (e) {
3568                  e.isOpen &&
3569                    !this.props.isOpen &&
3570                    (this.scrollPosition = window.pageYOffset);
3571                },
3572              },
3573              {
3574                key: "getSnapshotBeforeUpdateLifecycle",
3575                value: function (e) {
3576                  return (
3577                    this.props.isOpen &&
3578                      !e.isOpen &&
3579                      (this.scrollPosition = window.pageYOffset),
3580                    null
3581                  );
3582                },
3583              },
3584              {
3585                key: "componentDidUpdate",
3586                value: function (e) {
3587                  var t = this;
3588                  !this.props.isOpen &&
3589                    e.isOpen &&
3590                    this.props.handleScrollPosition &&
3591                    null !== this.scrollPosition &&
3592                    setTimeout(function () {
3593                      window.scrollTo(window.pageXOffset, t.scrollPosition),
3594                        (t.scrollPosition = null);
3595                    }, 0);
3596                },
3597              },
3598              {
3599                key: "render",
3600                value: function () {
3601                  var e = this.props,
3602                    t = e.children,
3603                    n = (e.appElement, e.handleScrollPosition, e.config),
3604                    r = A()(e, [
3605                      "children",
3606                      "appElement",
3607                      "handleScrollPosition",
3608                      "config",
3609                    ]);
3610                  return o.default.createElement(
3611                    S.a,
3612                    N()(
3613                      {
3614                        parentSelector: function () {
3615                          return document.getElementById(
3616                            n.elementID || "orejime"
3617                          );
3618                        },
3619                        htmlOpenClassName: "orejimeHtml-WithModalOpen",
3620                        bodyOpenClassName: "orejimeBody-WithModalOpen",
3621                      },
3622                      r
3623                    ),
3624                    t
3625                  );
3626                },
3627              },
3628            ]),
3629            t
3630          );
3631        })(o.default.Component);
3632        P.defaultProps = { handleScrollPosition: !0 };
3633        var M = n(9),
3634          j = n.n(M),
3635          x = (function (e) {
3636            function t() {
3637              return s()(this, t), h()(this, g()(t).apply(this, arguments));
3638            }
3639            return (
3640              C()(t, e),
3641              c()(t, [
3642                {
3643                  key: "render",
3644                  value: function () {
3645                    var e = this.props,
3646                      t = e.config,
3647                      n = e.manager,
3648                      r = e.isModalVisible,
3649                      i = e.isMandatory,
3650                      a = e.t,
3651                      s = e.ns,
3652                      l = e.onSaveRequest,
3653                      c = e.onDeclineRequest,
3654                      u = e.onConfigRequest,
3655                      p = (function (e) {
3656                        for (var t = new Set([]), n = 0; n < e.apps.length; n++)
3657                          for (
3658                            var o = e.apps[n].purposes || [], r = 0;
3659                            r < o.length;
3660                            r++
3661                          )
3662                            t.add(o[r]);
3663                        return Array.from(t);
3664                      })(t)
3665                        .map(function (e) {
3666                          return a(["purposes", e]);
3667                        })
3668                        .join(", "),
3669                      d = a(["consentNotice", "title"]);
3670                    return o.default.createElement(
3671                      "div",
3672                      {
3673                        "aria-hidden": r,
3674                        className: s(
3675                          "Notice".concat(i ? " Notice--mandatory" : "")
3676                        ),
3677                      },
3678                      o.default.createElement(
3679                        "div",
3680                        { className: s("Notice-body") },
3681                        t.logo &&
3682                          o.default.createElement(
3683                            "div",
3684                            { className: s("Notice-logoContainer") },
3685                            o.default.createElement("img", {
3686                              src: "object" == j()(t.logo) ? t.logo.src : t.logo,
3687                              alt:
3688                                "object" == j()(t.logo) && t.logo.alt
3689                                  ? t.logo.alt
3690                                  : "",
3691                              className: s("Notice-logo"),
3692                            })
3693                          ),
3694                        o.default.createElement(
3695                          "div",
3696                          { className: s("Notice-text") },
3697                          d &&
3698                            o.default.createElement(
3699                              "h1",
3700                              {
3701                                className: s("Notice-title"),
3702                                id: "orejime-notice-title",
3703                              },
3704                              d
3705                            ),
3706                          o.default.createElement(
3707                            "p",
3708                            { className: s("Notice-description") },
3709                            a(["consentNotice", "description"], {
3710                              purposes: o.default.createElement(
3711                                "strong",
3712                                {
3713                                  key: "purposes",
3714                                  className: s("Notice-purposes"),
3715                                },
3716                                p
3717                              ),
3718                            }),
3719                            a(["consentNotice", "privacyPolicy", "text"], {
3720                              privacyPolicy: o.default.createElement(
3721                                "a",
3722                                {
3723                                  key: "privacyPolicyLink",
3724                                  className: s("Notice-privacyPolicyLink"),
3725                                  href: t.privacyPolicy,
3726                                },
3727                                a(["consentNotice", "privacyPolicy", "name"])
3728                              ),
3729                            })
3730                          )
3731                        ),
3732                        n.changed &&
3733                          o.default.createElement(
3734                            "p",
3735                            { className: s("Notice-changes") },
3736                            a(["consentNotice", "changeDescription"])
3737                          ),
3738                        o.default.createElement(
3739                          "ul",
3740                          { className: s("Notice-actions") },
3741                          o.default.createElement(
3742                            "li",
3743                            {
3744                              className: s(
3745                                "Notice-actionItem Notice-actionItem--save"
3746                              ),
3747                            },
3748                            o.default.createElement(
3749                              "button",
3750                              {
3751                                className: s(
3752                                  "Button Button--save Notice-button Notice-saveButton"
3753                                ),
3754                                type: "button",
3755                                title: a(["acceptTitle"]),
3756                                onClick: l,
3757                              },
3758                              a(["accept"])
3759                            )
3760                          ),
3761                          o.default.createElement(
3762                            "li",
3763                            {
3764                              className: s(
3765                                "Notice-actionItem Notice-actionItem--decline"
3766                              ),
3767                            },
3768                            o.default.createElement(
3769                              "button",
3770                              {
3771                                className: s(
3772                                  "Button Button--decline Notice-button Notice-declineButton"
3773                                ),
3774                                type: "button",
3775                                onClick: c,
3776                              },
3777                              a(["decline"])
3778                            )
3779                          ),
3780                          o.default.createElement(
3781                            "li",
3782                            {
3783                              className: s(
3784                                "Notice-actionItem Notice-actionItem--info"
3785                              ),
3786                            },
3787                            o.default.createElement(
3788                              "button",
3789                              {
3790                                type: "button",
3791                                className: s(
3792                                  "Button Button--info Notice-learnMoreButton"
3793                                ),
3794                                onClick: u,
3795                              },
3796                              a(["consentNotice", "learnMore"])
3797                            )
3798                          )
3799                        )
3800                      )
3801                    );
3802                  },
3803                },
3804              ]),
3805              t
3806            );
3807          })(o.default.Component),
3808          D = (function (e) {
3809            function t() {
3810              return s()(this, t), h()(this, g()(t).apply(this, arguments));
3811            }
3812            return (
3813              C()(t, e),
3814              c()(t, [
3815                {
3816                  key: "render",
3817                  value: function () {
3818                    var e = this.props,
3819                      t = e.isVisible,
3820                      n = A()(e, ["isVisible"]);
3821                    if (!this.props.isMandatory && !t) return null;
3822                    var r = this.props.t(["consentNotice", "title"])
3823                      ? { aria: { labelledby: "orejime-notice-title" } }
3824                      : {};
3825                    return this.props.isMandatory
3826                      ? o.default.createElement(
3827                          P,
3828                          N()({ isOpen: t }, r, {
3829                            config: this.props.config,
3830                            portalClassName: this.props.ns("NoticePortal"),
3831                            overlayClassName: this.props.ns("NoticeOverlay"),
3832                            className: this.props.ns("NoticeWrapper"),
3833                          }),
3834                          o.default.createElement(x, n)
3835                        )
3836                      : o.default.createElement(x, n);
3837                  },
3838                },
3839              ]),
3840              t
3841            );
3842          })(o.default.Component),
3843          T = function (e) {
3844            var t = e.t,
3845              n = e.ns;
3846            return o.default.createElement(
3847              "svg",
3848              {
3849                role: "img",
3850                className: n("CloseIcon"),
3851                "aria-label": t(["close"]),
3852                width: "12",
3853                height: "12",
3854                viewport: "0 0 12 12",
3855                version: "1.1",
3856                xmlns: "http://www.w3.org/2000/svg",
3857              },
3858              o.default.createElement("title", null, t(["close"])),
3859              o.default.createElement("line", {
3860                x1: "1",
3861                y1: "11",
3862                x2: "11",
3863                y2: "1",
3864                strokeWidth: "1",
3865              }),
3866              o.default.createElement("line", {
3867                x1: "1",
3868                y1: "1",
3869                x2: "11",
3870                y2: "11",
3871                strokeWidth: "1",
3872              })
3873            );
3874          },
3875          R = (function (e) {
3876            function t() {
3877              return s()(this, t), h()(this, g()(t).apply(this, arguments));
3878            }
3879            return (
3880              C()(t, e),
3881              c()(t, [
3882                {
3883                  key: "render",
3884                  value: function () {
3885                    var e = this.props,
3886                      t = e.checked,
3887                      n = e.onToggle,
3888                      r = e.name,
3889                      i = e.title,
3890                      a = e.description,
3891                      s = e.t,
3892                      l = e.ns,
3893                      c = this.props.required || !1,
3894                      u = this.props.optOut || !1,
3895                      p = this.props.purposes || [],
3896                      d = "orejime-app-item-".concat(r),
3897                      f = t || c,
3898                      m = p
3899                        .map(function (e) {
3900                          return s(["purposes", e]);
3901                        })
3902                        .join(", "),
3903                      v = u
3904                        ? o.default.createElement(
3905                            "span",
3906                            {
3907                              className: l("AppItem-optOut"),
3908                              title: s(["app", "optOut", "description"]),
3909                            },
3910                            s(["app", "optOut", "title"])
3911                          )
3912                        : "",
3913                      h = c
3914                        ? o.default.createElement(
3915                            "span",
3916                            {
3917                              className: l("AppItem-required"),
3918                              title: s(["app", "required", "description"]),
3919                            },
3920                            s(["app", "required", "title"])
3921                          )
3922                        : "",
3923                      y =
3924                        p.length > 0
3925                          ? o.default.createElement(
3926                              "p",
3927                              { className: l("AppItem-purposes") },
3928                              s(["app", p.length > 1 ? "purposes" : "purpose"]),
3929                              ":",
3930                              " ",
3931                              m
3932                            )
3933                          : null,
3934                      g = f ? "enabled" : "disabled";
3935                    return o.default.createElement(
3936                      "div",
3937                      { className: l("AppItem") },
3938                      o.default.createElement("input", {
3939                        id: d,
3940                        className: l("AppItem-input"),
3941                        "aria-describedby": "".concat(d, "-description"),
3942                        disabled: c,
3943                        checked: f,
3944                        type: "checkbox",
3945                        onChange: function (e) {
3946                          n(e.target.checked);
3947                        },
3948                      }),
3949                      o.default.createElement(
3950                        "label",
3951                        N()(
3952                          { htmlFor: d, className: l("AppItem-label") },
3953                          c ? { tabIndex: "0" } : {}
3954                        ),
3955                        o.default.createElement(
3956                          "span",
3957                          { className: l("AppItem-title") },
3958                          s([r, "title"]) || i
3959                        ),
3960                        h,
3961                        v,
3962                        o.default.createElement(
3963                          "span",
3964                          {
3965                            className: l(
3966                              "AppItem-switch ".concat(
3967                                c ? "AppItem-switch--disabled" : ""
3968                              )
3969                            ),
3970                          },
3971                          o.default.createElement("div", {
3972                            className: l("AppItem-slider"),
3973                          }),
3974                          o.default.createElement(
3975                            "div",
3976                            {
3977                              "aria-hidden": "true",
3978                              className: l("AppItem-switchLabel"),
3979                            },
3980                            s(g)
3981                          )
3982                        )
3983                      ),
3984                      o.default.createElement(
3985                        "div",
3986                        {
3987                          id: "".concat(d, "-description"),
3988                          className: l("AppItem-fullDescription"),
3989                        },
3990                        o.default.createElement("p", {
3991                          className: l("AppItem-description"),
3992                          dangerouslySetInnerHTML: {
3993                            __html: s([r, "description"]) || a,
3994                          },
3995                        }),
3996                        y
3997                      )
3998                    );
3999                  },
4000                },
4001              ]),
4002              t
4003            );
4004          })(o.default.Component),
4005          L = function (e) {
4006            var t = e.t,
4007              n = e.ns,
4008              r = e.apps,
4009              i = e.consents,
4010              a = e.onToggle;
4011            return o.default.createElement(
4012              "ul",
4013              { className: n("AppList") },
4014              r.map(function (e) {
4015                var r = i[e.name];
4016                return o.default.createElement(
4017                  "li",
4018                  {
4019                    key: "app-".concat(e.name),
4020                    className: n("AppList-item AppList-item--".concat(e.name)),
4021                  },
4022                  o.default.createElement(
4023                    R,
4024                    N()(
4025                      {
4026                        checked: r || e.required,
4027                        onToggle: function (t) {
4028                          return a(e, t);
4029                        },
4030                        t: t,
4031                        ns: n,
4032                      },
4033                      e
4034                    )
4035                  )
4036                );
4037              })
4038            );
4039          },
4040          U = function (e, t) {
4041            return t.map(function (t) {
4042              return e.find(function (e) {
4043                return e.name === t;
4044              });
4045            });
4046          },
4047          q = function (e) {
4048            var t = e.t,
4049              n = e.ns,
4050              r = e.categories,
4051              i = e.apps,
4052              a = e.consents,
4053              s = e.onToggle;
4054            return o.default.createElement(
4055              "ul",
4056              { className: n("CategorizedAppList") },
4057              r.map(function (e) {
4058                var r = e.name,
4059                  l = e.title,
4060                  c = e.description,
4061                  u = e.apps;
4062                return o.default.createElement(
4063                  "li",
4064                  { className: n("CategorizedAppList-item") },
4065                  o.default.createElement(
4066                    "h2",
4067                    { className: n("CategorizedAppList-title") },
4068                    t(["categories", r, "title"]) || l
4069                  ),
4070                  o.default.createElement(
4071                    "p",
4072                    { className: n("CategorizedAppList-description") },
4073                    t(["categories", r, "description"]) || c
4074                  ),
4075                  o.default.createElement(
4076                    "div",
4077                    { className: n("CategorizedAppList-apps") },
4078                    o.default.createElement(L, {
4079                      t: t,
4080                      ns: n,
4081                      apps: U(i, u),
4082                      consents: a,
4083                      onToggle: s,
4084                    })
4085                  )
4086                );
4087              })
4088            );
4089          },
4090          z = (function (e) {
4091            function t(e, n) {
4092              var o;
4093              return (
4094                s()(this, t),
4095                (o = h()(this, g()(t).call(this, e, n))),
4096                e.manager.watch(O()(O()(o))),
4097                (o.state = { consents: e.manager.consents }),
4098                o
4099              );
4100            }
4101            return (
4102              C()(t, e),
4103              c()(t, [
4104                {
4105                  key: "componentWillUnmount",
4106                  value: function () {
4107                    this.props.manager.unwatch(this);
4108                  },
4109                },
4110                {
4111                  key: "update",
4112                  value: function (e, t, n) {
4113                    e == this.props.manager &&
4114                      "consents" == t &&
4115                      this.setState({ consents: n });
4116                  },
4117                },
4118                {
4119                  key: "render",
4120                  value: function () {
4121                    var e = this.props,
4122                      t = e.config,
4123                      n = e.t,
4124                      r = e.ns,
4125                      i = e.manager,
4126                      a = this.state.consents,
4127                      s = t.apps,
4128                      l = t.categories,
4129                      c = function (e) {
4130                        s.map(function (t) {
4131                          i.updateConsent(t, e);
4132                        });
4133                      },
4134                      u =
4135                        0 ===
4136                        s.filter(function (e) {
4137                          return !e.required && a[e.name];
4138                        }).length,
4139                      p =
4140                        s.filter(function (e) {
4141                          return a[e.name];
4142                        }).length === s.length,
4143                      d = s.some(function (e) {
4144                        return !e.required;
4145                      });
4146                    return o.default.createElement(
4147                      "div",
4148                      null,
4149                      d
4150                        ? o.default.createElement(
4151                            "div",
4152                            { className: r("AppToggles") },
4153                            o.default.createElement(
4154                              "button",
4155                              {
4156                                type: "button",
4157                                className: r(
4158                                  "Button Button--info AppToggles-button AppToggles-enableAll"
4159                                ),
4160                                disabled: p,
4161                                onClick: function () {
4162                                  return c(!0);
4163                                },
4164                              },
4165                              n(["acceptAll"])
4166                            ),
4167                            o.default.createElement(
4168                              "button",
4169                              {
4170                                type: "button",
4171                                className: r(
4172                                  "Button Button--info AppToggles-button AppToggles-disableAll"
4173                                ),
4174                                disabled: u,
4175                                onClick: function () {
4176                                  return c(!1);
4177                                },
4178                              },
4179                              n(["declineAll"])
4180                            )
4181                          )
4182                        : null,
4183                      l
4184                        ? o.default.createElement(q, {
4185                            t: n,
4186                            ns: r,
4187                            categories: l,
4188                            apps: s,
4189                            consents: a,
4190                            onToggle: i.updateConsent.bind(i),
4191                          })
4192                        : o.default.createElement(L, {
4193                            t: n,
4194                            ns: r,
4195                            apps: s,
4196                            consents: a,
4197                            onToggle: i.updateConsent.bind(i),
4198                          })
4199                    );
4200                  },
4201                },
4202              ]),
4203              t
4204            );
4205          })(o.default.Component),
4206          I = (function (e) {
4207            function t() {
4208              return s()(this, t), h()(this, g()(t).apply(this, arguments));
4209            }
4210            return (
4211              C()(t, e),
4212              c()(t, [
4213                {
4214                  key: "render",
4215                  value: function () {
4216                    var e = this.props,
4217                      t = e.isOpen,
4218                      n = e.onHideRequest,
4219                      r = e.onSaveRequest,
4220                      i = e.config,
4221                      a = e.manager,
4222                      s = e.t,
4223                      l = e.ns,
4224                      c = i.mustConsent && (!a.confirmed || a.changed);
4225                    return o.default.createElement(
4226                      P,
4227                      {
4228                        isOpen: t,
4229                        aria: { labelledby: "orejime-modal-title" },
4230                        portalClassName: l("ModalPortal"),
4231                        overlayClassName: l("ModalOverlay"),
4232                        className: l("ModalWrapper"),
4233                        config: i,
4234                        onRequestClose: n,
4235                        role: c ? "alertdialog" : "dialog",
4236                      },
4237                      o.default.createElement(
4238                        "div",
4239                        { className: l("Modal") },
4240                        o.default.createElement(
4241                          "div",
4242                          { className: l("Modal-header") },
4243                          !c &&
4244                            o.default.createElement(
4245                              "button",
4246                              {
4247                                title: s(["close"]),
4248                                className: l("Modal-closeButton"),
4249                                type: "button",
4250                                onClick: n,
4251                              },
4252                              o.default.createElement(T, { t: s, ns: l })
4253                            ),
4254                          o.default.createElement(
4255                            "h1",
4256                            {
4257                              className: l("Modal-title"),
4258                              id: "orejime-modal-title",
4259                            },
4260                            s(["consentModal", "title"])
4261                          ),
4262                          o.default.createElement(
4263                            "p",
4264                            { className: l("Modal-description") },
4265                            a.changed &&
4266                              (i.mustConsent || i.noNotice) &&
4267                              o.default.createElement(
4268                                "p",
4269                                { className: l("Modal-description") },
4270                                o.default.createElement(
4271                                  "strong",
4272                                  { className: l("Modal-changes") },
4273                                  s(["consentNotice", "changeDescription"])
4274                                )
4275                              ),
4276                            s(["consentModal", "description"]),
4277                            " ",
4278                            s(["consentModal", "privacyPolicy", "text"], {
4279                              privacyPolicy: o.default.createElement(
4280                                "a",
4281                                {
4282                                  key: "privacyPolicyLink",
4283                                  className: l("Modal-privacyPolicyLink"),
4284                                  onClick: function (e) {
4285                                    n();
4286                                  },
4287                                  href: i.privacyPolicy,
4288                                },
4289                                s(["consentModal", "privacyPolicy", "name"])
4290                              ),
4291                            })
4292                          )
4293                        ),
4294                        o.default.createElement(
4295                          "form",
4296                          { className: l("Modal-form") },
4297                          o.default.createElement(
4298                            "div",
4299                            { className: l("Modal-body") },
4300                            o.default.createElement(z, {
4301                              t: s,
4302                              ns: l,
4303                              config: i,
4304                              manager: a,
4305                            })
4306                          ),
4307                          o.default.createElement(
4308                            "div",
4309                            { className: l("Modal-footer") },
4310                            o.default.createElement(
4311                              "button",
4312                              {
4313                                className: l(
4314                                  "Button Button--save Modal-saveButton"
4315                                ),
4316                                onClick: r,
4317                                title: s(["saveData"]),
4318                              },
4319                              s(["save"])
4320                            ),
4321                            o.default.createElement(
4322                              "a",
4323                              {
4324                                target: "_blank",
4325                                className: l("Modal-poweredByLink"),
4326                                href:
4327                                  i.poweredBy ||
4328                                  "https://orejime.empreintedigitale.fr",
4329                                title: ""
4330                                  .concat(s(["poweredBy"]), " (")
4331                                  .concat(s(["newWindow"]), ")"),
4332                              },
4333                              s(["poweredBy"])
4334                            )
4335                          )
4336                        )
4337                      )
4338                    );
4339                  },
4340                },
4341              ]),
4342              t
4343            );
4344          })(o.default.Component),
4345          B = (function (e) {
4346            function t(e) {
4347              var n;
4348              return (
4349                s()(this, t),
4350                ((n = h()(this, g()(t).call(this, e))).state = {
4351                  isModalVisible: n.isModalVisible(),
4352                }),
4353                (n.showModal = n.showModal.bind(O()(O()(n)))),
4354                (n.hideModal = n.hideModal.bind(O()(O()(n)))),
4355                (n.saveAndHideAll = n.saveAndHideAll.bind(O()(O()(n)))),
4356                (n.declineAndHideAll = n.declineAndHideAll.bind(O()(O()(n)))),
4357                (n.acceptAndHideAll = n.acceptAndHideAll.bind(O()(O()(n)))),
4358                n
4359              );
4360            }
4361            return (
4362              C()(t, e),
4363              c()(t, [
4364                {
4365                  key: "isModalVisible",
4366                  value: function (e) {
4367                    var t = this.props,
4368                      n = t.config,
4369                      o = t.manager;
4370                    return (
4371                      !!e || !(!n.mustConsent || (o.confirmed && !o.changed))
4372                    );
4373                  },
4374                },
4375                {
4376                  key: "isNoticeVisible",
4377                  value: function () {
4378                    var e = this.props,
4379                      t = e.config,
4380                      n = e.manager;
4381                    return (
4382                      !t.mustConsent &&
4383                      !t.noNotice &&
4384                      !(n.confirmed && !n.changed) &&
4385                      !n.canBypassConsent()
4386                    );
4387                  },
4388                },
4389                {
4390                  key: "showModal",
4391                  value: function (e) {
4392                    void 0 !== e && e.preventDefault(),
4393                      this.setState({ isModalVisible: this.isModalVisible(!0) });
4394                  },
4395                },
4396                {
4397                  key: "hideModal",
4398                  value: function (e) {
4399                    void 0 !== e && e.preventDefault(),
4400                      this.setState({ isModalVisible: this.isModalVisible(!1) });
4401                  },
4402                },
4403                {
4404                  key: "saveAndHideAll",
4405                  value: function (e) {
4406                    void 0 !== e && e.preventDefault(),
4407                      this.props.manager.saveAndApplyConsents(),
4408                      this.setState({ isModalVisible: this.isModalVisible(!1) });
4409                  },
4410                },
4411                {
4412                  key: "declineAndHideAll",
4413                  value: function (e) {
4414                    this.props.manager.declineAll(),
4415                      this.props.manager.saveAndApplyConsents(),
4416                      this.setState({ isModalVisible: this.isModalVisible(!1) });
4417                  },
4418                },
4419                {
4420                  key: "acceptAndHideAll",
4421                  value: function (e) {
4422                    this.props.manager.acceptAll(),
4423                      this.props.manager.saveAndApplyConsents(),
4424                      this.setState({ isModalVisible: this.isModalVisible(!1) });
4425                  },
4426                },
4427                {
4428                  key: "render",
4429                  value: function () {
4430                    var e = this.props,
4431                      t = e.config,
4432                      n = e.t,
4433                      r = e.manager,
4434                      i = e.ns,
4435                      a = this.isNoticeVisible();
4436                    return o.default.createElement(
4437                      "div",
4438                      { className: i("Main") },
4439                      o.default.createElement(D, {
4440                        key: "notice",
4441                        t: n,
4442                        ns: i,
4443                        isVisible: a,
4444                        isMandatory: t.mustNotice || !1,
4445                        isModalVisible: this.state.isModalVisible,
4446                        config: t,
4447                        manager: r,
4448                        onSaveRequest: this.acceptAndHideAll,
4449                        onDeclineRequest: this.declineAndHideAll,
4450                        onConfigRequest: this.showModal,
4451                      }),
4452                      o.default.createElement(I, {
4453                        key: "modal",
4454                        isOpen: this.state.isModalVisible,
4455                        t: n,
4456                        ns: i,
4457                        config: t,
4458                        onHideRequest: this.hideModal,
4459                        onSaveRequest: this.saveAndHideAll,
4460                        manager: r,
4461                      })
4462                    );
4463                  },
4464                },
4465              ]),
4466              t
4467            );
4468          })(o.default.Component);
4469        function W(e) {
4470          for (
4471            var t = new Map([]), n = Object.keys(e), o = 0;
4472            o < n.length;
4473            o++
4474          ) {
4475            var r = n[o],
4476              i = e[r];
4477            "string" == typeof r &&
4478              ("string" == typeof i ? t.set(r, i) : t.set(r, W(i)));
4479          }
4480          return t;
4481        }
4482        function F(e, t, n, o) {
4483          var r = function (e, t, n) {
4484            if (n instanceof Map) {
4485              var o = new Map([]);
4486              F(o, n, !0, !1), e.set(t, o);
4487            } else e.set(t, n);
4488          };
4489          if (!(t instanceof Map && e instanceof Map))
4490            throw "Parameters are not maps!";
4491          void 0 === n && (n = !0),
4492            void 0 === o && (o = !1),
4493            o && (e = new e.constructor(e));
4494          var i = !0,
4495            a = !1,
4496            s = void 0;
4497          try {
4498            for (
4499              var l, c = t.keys()[Symbol.iterator]();
4500              !(i = (l = c.next()).done);
4501              i = !0
4502            ) {
4503              var u = l.value,
4504                p = t.get(u),
4505                d = e.get(u);
4506              if (e.has(u))
4507                if (p instanceof Map && d instanceof Map) e.set(u, F(d, p, n, o));
4508                else {
4509                  if (!n) continue;
4510                  r(e, u, p);
4511                }
4512              else r(e, u, p);
4513            }
4514          } catch (e) {
4515            (a = !0), (s = e);
4516          } finally {
4517            try {
4518              i || null == c.return || c.return();
4519            } finally {
4520              if (a) throw s;
4521            }
4522          }
4523          return e;
4524        }
4525        var H = n(13),
4526          V = n.n(H);
4527        function K(e) {
4528          for (
4529            var t = arguments.length, n = new Array(t > 1 ? t - 1 : 0), o = 1;
4530            o < t;
4531            o++
4532          )
4533            n[o - 1] = arguments[o];
4534          var r,
4535            i = j()(n[0]);
4536          r = 0 == n.length ? {} : "string" === i || "number" === i ? n : n[0];
4537          for (var a = [], s = e; s.length > 0; ) {
4538            var l = s.match(/\{(?!\{)([\w\d]+)\}(?!\})/);
4539            if (null !== l) {
4540              var c = s.substr(0, l.index);
4541              s.substr(l.index, l[0].length);
4542              s = s.substr(l.index + l[0].length);
4543              var u = parseInt(l[1]);
4544              a.push(c), u != u ? a.push(r[l[1]]) : a.push(r[u]);
4545            } else a.push(s), (s = "");
4546          }
4547          return a;
4548        }
4549        function $(e, t, n, o) {
4550          var r = o;
4551          Array.isArray(r) || (r = [r]);
4552          var i = (function (e, t, n) {
4553            var o = t;
4554            Array.isArray(o) || (o = [o]);
4555            for (var r = e, i = 0; i < o.length; i++) {
4556              if (void 0 === r) return n;
4557              r = r instanceof Map ? r.get(o[i]) : r[o[i]];
4558            }
4559            return void 0 === r ? n : r;
4560          })(e, [t].concat(V()(r)));
4561          if (void 0 === i)
4562            return (
4563              n &&
4564                console.log(
4565                  K("[missing translation: {lang}/{key}]", {
4566                    key: r.join("/"),
4567                    lang: t,
4568                  }).join("")
4569                ),
4570              !1
4571            );
4572          var a = Array.prototype.slice.call(arguments, 4);
4573          return a.length > 0 ? K.apply(void 0, [i].concat(V()(a))) : i;
4574        }
4575        n.d(t, "defaultConfig", function () {
4576          return Z;
4577        }),
4578          n.d(t, "init", function () {
4579            return J;
4580          });
4581        var G = {};
4582        var Z = {
4583          elementID: "orejime",
4584          appElement: void 0,
4585          stylePrefix: "orejime",
4586          cookieName: "orejime",
4587          cookieExpiresAfterDays: 365,
4588          cookieDomain: void 0,
4589          stringifyCookie: JSON.stringify.bind(JSON),
4590          parseCookie: JSON.parse.bind(JSON),
4591          privacyPolicy: "",
4592          default: !0,
4593          mustConsent: !1,
4594          mustNotice: !1,
4595          logo: !1,
4596          lang: window.language || document.documentElement.lang || "en",
4597          translations: {},
4598          apps: {},
4599          debug: !1,
4600        };
4601        function J(e) {
4602          var t = Object.assign({}, Z, e),
4603            n = [];
4604          if (
4605            (Object.keys(t.apps).length ||
4606              n.push("  - you must define `apps` to manage"),
4607            t.privacyPolicy.length ||
4608              n.push("  - you must define a `privacyPolicy` url"),
4609            n.length)
4610          )
4611            return (
4612              n.unshift("Orejime config error:"), void console.error(n.join("\n"))
4613            );
4614          var r,
4615            i = (function (e) {
4616              var t = e.elementID,
4617                n = e.stylePrefix,
4618                o = document.getElementById(t);
4619              null === o &&
4620                (((o = document.createElement("div")).id = t),
4621                document.body.insertBefore(o, document.body.firstChild));
4622              var r = document.querySelector(".".concat(n, "-AppContainer"));
4623              return (
4624                null === r &&
4625                  (((r = document.createElement("div")).className = "".concat(
4626                    n,
4627                    "-AppContainer"
4628                  )),
4629                  o.appendChild(r)),
4630                document.querySelector(".".concat(n, "-AppContainer"))
4631              );
4632            })(t),
4633            a = (function (e) {
4634              var t = new Map([]);
4635              return F(t, W(m)), F(t, W(e.translations)), t;
4636            })(t),
4637            s = (function (e) {
4638              var t = e.elementID;
4639              return void 0 === G[t] && (G[t] = new f(e)), G[t];
4640            })(t),
4641            l = Object(o.render)(
4642              o.default.createElement(B, {
4643                t: function () {
4644                  for (
4645                    var e = arguments.length, n = new Array(e), o = 0;
4646                    o < e;
4647                    o++
4648                  )
4649                    n[o] = arguments[o];
4650                  return $.apply(void 0, [a, t.lang, t.debug].concat(n));
4651                },
4652                ns:
4653                  ((r = t.stylePrefix),
4654                  function (e) {
4655                    return e
4656                      .split(" ")
4657                      .filter(function (e) {
4658                        return e.length > 0;
4659                      })
4660                      .map(function (e) {
4661                        return "".concat(r, "-").concat(e);
4662                      })
4663                      .join(" ");
4664                  }),
4665                manager: s,
4666                config: t,
4667              }),
4668              i
4669            );
4670          return {
4671            show: l.showModal.bind(l),
4672            internals: { react: l, manager: s, config: t },
4673          };
4674        }
4675        t.default = { init: J, defaultConfig: Z };
4676      },
4677    ]);
4678  });
4679  

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.