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.