"use strict"; (self.webpackChunk_N_E = self.webpackChunk_N_E || []).push([ [3023], { 73023: function (t, e, n) { var r = (function () { if ("undefined" != typeof Map) return Map; function t(t, e) { var n = -1; return ( t.some(function (t, r) { return t[0] === e && ((n = r), !0); }), n ); } return (function () { function e() { this.__entries__ = []; } return ( Object.defineProperty(e.prototype, "size", { get: function () { return this.__entries__.length; }, enumerable: !0, configurable: !0, }), (e.prototype.get = function (e) { var n = t(this.__entries__, e), r = this.__entries__[n]; return r && r[1]; }), (e.prototype.set = function (e, n) { var r = t(this.__entries__, e); ~r ? (this.__entries__[r][1] = n) : this.__entries__.push([e, n]); }), (e.prototype.delete = function (e) { var n = this.__entries__, r = t(n, e); ~r && n.splice(r, 1); }), (e.prototype.has = function (e) { return !!~t(this.__entries__, e); }), (e.prototype.clear = function () { this.__entries__.splice(0); }), (e.prototype.forEach = function (t, e) { void 0 === e && (e = null); for (var n = 0, r = this.__entries__; n < r.length; n++) { var i = r[n]; t.call(e, i[1], i[0]); } }), e ); })(); })(), i = "undefined" != typeof window && "undefined" != typeof document && window.document === document, o = void 0 !== n.g && n.g.Math === Math ? n.g : "undefined" != typeof self && self.Math === Math ? self : "undefined" != typeof window && window.Math === Math ? window : Function("return this")(), s = "function" == typeof requestAnimationFrame ? requestAnimationFrame.bind(o) : function (t) { return setTimeout(function () { return t(Date.now()); }, 1e3 / 60); }, c = [ "top", "right", "bottom", "left", "width", "height", "size", "weight", ], a = "undefined" != typeof MutationObserver, h = (function () { function t() { (this.connected_ = !1), (this.mutationEventsAdded_ = !1), (this.mutationsObserver_ = null), (this.observers_ = []), (this.onTransitionEnd_ = this.onTransitionEnd_.bind(this)), (this.refresh = (function (t, e) { var n = !1, r = !1, i = 0; function o() { n && ((n = !1), t()), r && a(); } function c() { s(o); } function a() { var t = Date.now(); if (n) { if (t - i < 2) return; r = !0; } else (n = !0), (r = !1), setTimeout(c, 20); i = t; } return a; })(this.refresh.bind(this), 20)); } return ( (t.prototype.addObserver = function (t) { ~this.observers_.indexOf(t) || this.observers_.push(t), this.connected_ || this.connect_(); }), (t.prototype.removeObserver = function (t) { var e = this.observers_, n = e.indexOf(t); ~n && e.splice(n, 1), !e.length && this.connected_ && this.disconnect_(); }), (t.prototype.refresh = function () { this.updateObservers_() && this.refresh(); }), (t.prototype.updateObservers_ = function () { var t = this.observers_.filter(function (t) { return t.gatherActive(), t.hasActive(); }); return ( t.forEach(function (t) { return t.broadcastActive(); }), t.length > 0 ); }), (t.prototype.connect_ = function () { i && !this.connected_ && (document.addEventListener( "transitionend", this.onTransitionEnd_ ), window.addEventListener("resize", this.refresh), a ? ((this.mutationsObserver_ = new MutationObserver( this.refresh )), this.mutationsObserver_.observe(document, { attributes: !0, childList: !0, characterData: !0, subtree: !0, })) : (document.addEventListener( "DOMSubtreeModified", this.refresh ), (this.mutationEventsAdded_ = !0)), (this.connected_ = !0)); }), (t.prototype.disconnect_ = function () { i && this.connected_ && (document.removeEventListener( "transitionend", this.onTransitionEnd_ ), window.removeEventListener("resize", this.refresh), this.mutationsObserver_ && this.mutationsObserver_.disconnect(), this.mutationEventsAdded_ && document.removeEventListener( "DOMSubtreeModified", this.refresh ), (this.mutationsObserver_ = null), (this.mutationEventsAdded_ = !1), (this.connected_ = !1)); }), (t.prototype.onTransitionEnd_ = function (t) { var e = t.propertyName, n = void 0 === e ? "" : e; c.some(function (t) { return !!~n.indexOf(t); }) && this.refresh(); }), (t.getInstance = function () { return ( this.instance_ || (this.instance_ = new t()), this.instance_ ); }), (t.instance_ = null), t ); })(), u = function (t, e) { for (var n = 0, r = Object.keys(e); n < r.length; n++) { var i = r[n]; Object.defineProperty(t, i, { value: e[i], enumerable: !1, writable: !1, configurable: !0, }); } return t; }, f = function (t) { return (t && t.ownerDocument && t.ownerDocument.defaultView) || o; }, d = l(0, 0, 0, 0); function p(t) { return parseFloat(t) || 0; } function v(t) { for (var e = [], n = 1; n < arguments.length; n++) e[n - 1] = arguments[n]; return e.reduce(function (e, n) { return e + p(t["border-" + n + "-width"]); }, 0); } var _ = "undefined" != typeof SVGGraphicsElement ? function (t) { return t instanceof f(t).SVGGraphicsElement; } : function (t) { return ( t instanceof f(t).SVGElement && "function" == typeof t.getBBox ); }; function l(t, e, n, r) { return { x: t, y: e, width: n, height: r }; } var b = (function () { function t(t) { (this.broadcastWidth = 0), (this.broadcastHeight = 0), (this.contentRect_ = l(0, 0, 0, 0)), (this.target = t); } return ( (t.prototype.isActive = function () { var t = (function (t) { if (!i) return d; if (_(t)) { var e, n; return l(0, 0, (n = t.getBBox()).width, n.height); } return (function (t) { var e = t.clientWidth, n = t.clientHeight; if (!e && !n) return d; var r, i = f(t).getComputedStyle(t), o = (function t(e) { for ( var n = {}, r = 0, i = ["top", "right", "bottom", "left"]; r < i.length; r++ ) { var o = i[r], s = e["padding-" + o]; n[o] = p(s); } return n; })(i), s = o.left + o.right, c = o.top + o.bottom, a = p(i.width), h = p(i.height); if ( ("border-box" === i.boxSizing && (Math.round(a + s) !== e && (a -= v(i, "left", "right") + s), Math.round(h + c) !== n && (h -= v(i, "top", "bottom") + c)), (r = t), r !== f(r).document.documentElement) ) { var u = Math.round(a + s) - e, _ = Math.round(h + c) - n; 1 !== Math.abs(u) && (a -= u), 1 !== Math.abs(_) && (h -= _); } return l(o.left, o.top, a, h); })(t); })(this.target); return ( (this.contentRect_ = t), t.width !== this.broadcastWidth || t.height !== this.broadcastHeight ); }), (t.prototype.broadcastRect = function () { var t = this.contentRect_; return ( (this.broadcastWidth = t.width), (this.broadcastHeight = t.height), t ); }), t ); })(), m = function (t, e) { var n, r, i, o, s, c, a = ((r = e.x), (i = e.y), (o = e.width), (s = e.height), (c = Object.create( ("undefined" != typeof DOMRectReadOnly ? DOMRectReadOnly : Object ).prototype )), u(c, { x: r, y: i, width: o, height: s, top: i, right: r + o, bottom: s + i, left: r, }), c); u(this, { target: t, contentRect: a }); }, y = (function () { function t(t, e, n) { if ( ((this.activeObservations_ = []), (this.observations_ = new r()), "function" != typeof t) ) throw TypeError( "The callback provided as parameter 1 is not a function." ); (this.callback_ = t), (this.controller_ = e), (this.callbackCtx_ = n); } return ( (t.prototype.observe = function (t) { if (!arguments.length) throw TypeError("1 argument required, but only 0 present."); if ("undefined" != typeof Element && Element instanceof Object) { if (!(t instanceof f(t).Element)) throw TypeError('parameter 1 is not of type "Element".'); var e = this.observations_; !e.has(t) && (e.set(t, new b(t)), this.controller_.addObserver(this), this.controller_.refresh()); } }), (t.prototype.unobserve = function (t) { if (!arguments.length) throw TypeError("1 argument required, but only 0 present."); if ("undefined" != typeof Element && Element instanceof Object) { if (!(t instanceof f(t).Element)) throw TypeError('parameter 1 is not of type "Element".'); var e = this.observations_; e.has(t) && (e.delete(t), e.size || this.controller_.removeObserver(this)); } }), (t.prototype.disconnect = function () { this.clearActive(), this.observations_.clear(), this.controller_.removeObserver(this); }), (t.prototype.gatherActive = function () { var t = this; this.clearActive(), this.observations_.forEach(function (e) { e.isActive() && t.activeObservations_.push(e); }); }), (t.prototype.broadcastActive = function () { if (this.hasActive()) { var t = this.callbackCtx_, e = this.activeObservations_.map(function (t) { return new m(t.target, t.broadcastRect()); }); this.callback_.call(t, e, t), this.clearActive(); } }), (t.prototype.clearActive = function () { this.activeObservations_.splice(0); }), (t.prototype.hasActive = function () { return this.activeObservations_.length > 0; }), t ); })(), g = "undefined" != typeof WeakMap ? new WeakMap() : new r(), w = function t(e) { if (!(this instanceof t)) throw TypeError("Cannot call a class as a function."); if (!arguments.length) throw TypeError("1 argument required, but only 0 present."); var n = h.getInstance(), r = new y(e, n, this); g.set(this, r); }; ["observe", "unobserve", "disconnect"].forEach(function (t) { w.prototype[t] = function () { var e; return (e = g.get(this))[t].apply(e, arguments); }; }); var E = void 0 !== o.ResizeObserver ? o.ResizeObserver : w; e.Z = E; }, }, ]);